9 1
10 -35309406
11 1454546516636543
12 -58525570007342935110900
13 2362701900656492615160524472603
14 -95337871447349860183019420430515900118
15 3847259697771549596318959641032366290112134229
16 -155250617355310933692274964648559358316850208162323600
17 6264923486018133714516497604727763588845175456948929128420406
18 -252812253974922276770915224841127909125404205390587048170200466084036
19 10201886377804238717335124890405023041016342042571473641212366921552344467658
20 -411682913340364004267055111222406869498208027014275763401795751568816462103155509000
21 16612890494752348024824177211468077412836262251603861663316743113667579332567680098502376010
22 -670390054152352659624578009954492368154939089448594884682669365147363136883256954336361165019513060
23 27052656782012644902960986746067357358249800150147977399140733406088940656700040173397576101515207472361430
24 -1091672280086992997650368026476604409519250663887658631330437742920169814385751660748736418176973436369039200418000
25 44052914163425766819150042238730934523870901585773347899805967263212402401690487718823288303360892019540830627916177402015
26 -1777693985355609526187470900789596022812605254493554599210723797462438066985699500044622955971141998489322300718303294930514179090
27 71736364451304066118140664152283937819824792982262329324482143064455092764269036862165527243343995373893589041259549924770064510960290145
28 -2894821058676694667677174016416736274594245157184990704245855786551745554486157536737152368952478927084575905453585226116007427470603831089681500
29 116816471337163278142447757190277137715306070401669751043639369813473084298720365511948508409057397538200275901005641653092335848452476467859205830091021
30 -4713965975466651412552315061212476728349437296336131906050285199211166526058475953653761335612911675076415721761373414403270864755799977189280217592837187414026
31 190225530385352892756784247659201514540262464301470512388054889245399074094901867601816741072251825015062034717210349666087224068725877880903600337229764920634783478403
32 -7676286294537089190339941759199093459300442372417893661327724785495467928594100183034486068804577671194663691215079322157077700615552341253910543854187622906098359960817810400
33 309765840349235944112543096523261963316395902433872901244211047672497436966158935853435398145074126440716998588194579508356211501923389991067828297660410240039821258672409460187565628
34 -12500168983477810038982206836442913001175607425842609524402653098461184810258181307790163587851787751477011857174212963266136407485659833352837179320814360397755699624267131946803959470889768
35 504426906592853039533796388675923927521661096022614703064175916918609325558471128613688216235748569666317778392349024365644521310940842119649005396634725007195828898565163699112959533126669532900804
36 -20355445148873700566101972920799459010866946426499500442566469696663122211326494330148410325675636016416246211570016070160797300919078938826432755436887142185345497185215570371619600430431886785445276195600
37 821415633847705805280158322909053958115760373859226236605318463376177264631961645250630958449777500136789299241022551060901418062486482421024610133202027896053820530089108137236869899712429286748137697865532478436
38 -33147083671946217917894023566024139901842282967588465891128536968902225746116302330224105231644433644678810086608582247083453920761566299337270366254031803294352494293174768034946536314549662301699376129789289963885618216
39 1337604387693834602995053753977399298486910048148553408112669396373926582690183193546447536078250990765814927098439136766895408252711837057435107067759785134914918786607478246982357743087961423826016736465782383345210853320281948
40 -53977161782472637892263421789764683078193158206780257016928848284931286622185624156596169569993230294466461822637050534451462458653349260550775543783856867327243073772376393793658792996815306583602117864187746381135899687405147948108000
41 2178173173545320317757706465351619629158722417288649883814166417669002495213078102750782144603534275383646552822506138998552700501883875860684323787671872563651674286323593451897855038188017758658938580589883984801989302876953599724217808012045
42 -87897144223190652791909607912788925347333709893755441236602299284477438869973280093523426956855683104262176152528595914881404014229296070732416372719705772285407863552620009747015985683608430172467041175000670237663376952372994521462643649664536951270
43 3546966814404955888838173097302317184039848022376741141331804274187625046363531178813434380391327707732649206637808100130156965612013573065748565796881563646646745169407718217408615826043450287327474095875791563362262585696708725062088355728565143787483096435
44 -143132904870539528790511323766132627692250160255615531784242132222900529236890211101502558345473596943359759371872085410716977881483989969790849411464073773642212663464934424410146217376289139145541075958997814145329650269879374617377359273967313147624747974603698500
45 5775928991914138022777479288310454140997902394742359057074684413330373252998644406461737903197698296819020749225691645549982686069365189668896809252795342587199192507231138953775535845922388969164436004119869276206846703953967541901047484355825875455026001571143690322879055
46 -233079568599609303514919447651107203662151746229458133652700682181732592209613349381411485258698279766615865066254274625284493971955072086042080512733514569353102988618413303771875011329772195328419217740766698378662666350323566182777047751450479536418249126707554501410116209580830
47 9405601310998174187584778027169925598531071160076918589719235444652385072213821042594598961445043817729893335651310748118053909449844727785509298282380354446230312716684491660720704699511027857092554250243764848322890239639834045641902506766216662185174315097349461658282465528399089568865
48 -379549938902705098883340411690650082525253533943001982461187228544131977445985975816487122499524382499954163848304296768267968065809860865923466164074828232450640325913933680225204349727074993330429740135438217787418470600905761542536897974135038675312568202490808804804978888551244843392994998000
49 15316209071353772797234457820582701410376440457126172486677084415449245957983472663609028409762868747302849162411970127459445478169726704385772458914188653823513032633172300063158289888788159921372456570458536159607290649897877883577865675900832374360803466071547565020075808600207103034555323413056322066
50 -618064281595245105426889997749870829844670747017819927087443403156428607836855486191427512644494901250894554186157600641849795473970684186494171873239791965427813439768080870729383551133614910783979770358424198350991019190524188599544199710639229650309944482707225792858972945188986152267100489427175085062538796
51 24941123120231854053070286201429171848262008380363162666622058082722784712770207099888449118547070629832504110789499498247097315104316449773840710198461220554794413775420820688410223449992383724302022974598932268159313427250565723879724933725516105509005113404751464008239570766161223312290063699995335411531410243673838
52 -1006464280532449987338955472749995638639354243552072186953428553838989898409627356575356092693011436829562191357917697903413107460648204448093024627285736985944562383409113360439687493663659529281618274664636940236246810859587183623319577727868119002191620802004774445981146202849421037404817188200583013589005580339716550917400
53 40614464036144237536231184937852533256023365516240749937119785359124936770414913573644927962579789223418766568267998790991703409775163023458631019735129402164540758627048371345273479687592440085523728964234528920695895441255951045336676926171798687483323106636981630309843229772349668264498115398134686262405325049175865492823563113678
54 -1638940120230198356851721498126420550952681065408827628647866973602558449532868314727391869012266719661842832978883540594454894825718175058110946463579472923338856229542566531569540713756333913926842812634090666115552240733712066428849698108759739609444715681430978167261205509800810184563209867027516696794973550508380306363776885736924197068
55 66137145508302174024440126608844811229956262209407903625309488497463350531573126659535728019404010931896898552014724649978990732320899395558870668847929421402223796130133154049527967645329956509377659328730661596966072704227432964212707258078213107690299532540636791372534409099584512630757255867532749072556738620586221502953620218360505074190135954
56 -2668872377943841167827865264203566236362332629862126895882505874817486765283156535620606435841473821640199689526727620627995499426797458940961115656785161185974240314308729269280965746171139542321352137569688125080351290582815906802332540225451054450737760834995772058079194234888544797360199656126347351632638905600147350117810240906541939698084592072247600
57 107698627072701234556946718520621879900637614846999419742635448905085737775920617598204010155638683323204753358478805458557872702696418732941377494886859228985879556514054958341781258518056400039702911898357608061377468993190993973608580077022510955095587285929434705055014855517162386589300430026185326780109067574601659143379711268801599804636569299107749478556491
58 -4346028071331346047725846999120796737111512443307597619179133106788709702037667665805917217684376938182730609202081344022340646309768699949408676404473024423943062446624437076684082464857042127079002388605168938753274395414350345643121613035881685199598327563801268654802404137147889679898822275643354948986538271025768142912388310399171314185424194629096359312383187267546
59 175377908801473105190932073544649977056280385828175141741542282895535259969137559836788217604759605515135342258498835533570698739581357661675272860735149413608266172091533437888163562867620046312129587095388093222598744361108473895353993216737705317219794210842358099504820395423558690044819953405000221264440689594361998838352492491289238171346155195623936103617771687938219429813
60 -7077131208256486707944532859515902126688155009362074027288292060235303150778726557747546839623648676361306764277755693095186540638666151681967919674578323651603248934814517429214591888449741536787880802822299194798239460994537207979386670211727528710529120158841918973518094558553543336070938038982895740366233124985860487899985450081952859099159894785338747592416213817024096131426659500
61 285587771465417419813117456811490924670838022043598666216971431977241440440135633933730353753415053812254079240941167832451798540657690530683259926728229324357909812801844818448502198617135210717035382214062973139082803400697728754167301139153810389768236963013546035408546670814806383929148582929017796082732671255034550378306202175916534125712870173440904698267356519304136319890556182623483105
62 -11524496693721268650092555297010377858233601883522610333676935163326559011129290482007166347260851020411074876621826134750024441621846356188573780037242263474032064638504573531824510435638659859429051307119897171340385374971770445403674308951904358919300722824477719013702636411539861991683717831678392093739296683221564613795416301362026358085511140506966782343702814250680732944806927528360124303802130
63 465055010451227442647255490081325063012660484709829822760911519046148661345907158403961246386219887559861653596079140985172226019012449645285933983293470175562065145189333324368002484226689522033495106266405448417780243116485397599793148002517584598012184357036642718545570198508399826331315856693967290416639638402190772109903064694954901060407124004148162390711232020021059248602566287069334871813393372780015
64 -18766647125129724888202387675334189632063137223789120536140625098443143435519183491901143028702177434328802833351659537440098620676642394914238773420522285340573730015348020984831753489181100991862840158999365964557288305739389141912199612658530982966697986765136342999248310510837955206048789552189060381563122161326498116578169002177749733247749791050951790775884028863197557156058729022293073313353189941127243704000
65 757301902795164742156638088712079482075750438719436362075690963110426802067499481310965941503494061431278408714975550868981552645362582149630943384468068883436657589700626862371672612117340252222885320622009283514678008619309346717653877543639164737013893124376261111591222516810818294782339839077361431945073877932317948994346663059212588292002825028261843292353516599489278311603248704138610599110422059194346341704709256120
66 -30559863365748279505245305873118391572448377434141085180608247012892991274209308842776307448814331310458587997165138658661772379380025774009295778739046127122988002313725290520944485449416925726557511954308104291534652735920164461943147536349840194043239663149412420385927127487096222595517750997445849371968293764353418653402000266304721958040568144519655288797944248699258855439220438975530942647516595166724178201764235230880192720
67 1233200716235103332080823511798611437986693850765116679278953964202534485176585563910128079687434416206808679440299691395273782598472846028658773956102504311484469567633812360366135600609208387736679983551250068091163283900069723949632615146524850638257405714074240686684515793643523333389920605241328788275255436743029883482210877982919552016091943543521940244708974070384869462890411857787975261498484659148600829606982629457894770947161160
68 -49764097055069879467180044231481029114219914883091482088511670983265149899163680234796859484275278951474316692554084403472123866355395632520106799432761823096166479556134864868487313333319224556560034615209895793672596858215244689129324738651677330489655518624511823463136349736810085753613120301949683090828763832171633417910907844496744488837967352462852524609921281596357115796066908475083687182416947876241589850485641289340276113624792609812000
69 2008160815270147273555952903159802476830788556765728566149803088772745055748403554715951907975276233316248006847627527820835343911505037569894331529046779057862851236183435514173161766534265329661397146320075419054035890207106563333525566552368083495807785788649359428352052252248284218179346354755442366411348856238703237507171988569717763411244421578307453029443963179976663795838610043306847905414596419523306280107205438869218053258669115888524642768136
70 -81036532332211121909198415964619727347656246919821378839386580161238784233181299404272878796455659267185364624727357231091422611220957539571614001337331718091940415079798259263137031162605255451274762346008938798820976216046210147454037119387914963246161487879349307493079462233464856409782989075080746722193768196159310193971883086117519791802208398076994385919945059639279251595194421168109261583322259851464319171338820828473401021923021936368119983102372171216
71 3270116378376841054552882562858790381834472559297432563249255308193773908112406774037119865428206322684397009807523626743519672140141836713350144447628218650996537273460802943680995755800684619807640890214152468696227857624583808818054141589775359437904718749811637118822479482296962479417905879853558155028257049143550543665723787879527072117547614106887879310835684149482790588035072045318522754220804439225084293430350247613299845005908370536129116642717895745800297848
72 -131960991177282341816892583658756423563928244710172789009061170187703564848459197869164581051442653878395149202162597058299220450615222305409934274893679098246506431873505010985876243191242148977746672292378444187228375693229881133049809406000670821492128345683175551936352719125010569119215809071464862633644193477705771840759719440923269270380288170798355952590132453144533994504963787878405948831978381569295180117449627568170077087946110978693654404138839409317184464763294400
73 5325101977298518949718549282180078825224299763234141634131268775436160502738029602027002105573543567630655503359283085297416624522282441084540555609296300541478101490537196731606237963755499899727580904980103965097023891129985360874281367212899034808348225403053089372008786784871901734504242846081872192520240368472633966524469488857810822156692369000133129734663647108753496133175895104873324284359044794473695819060954376139538243947336355594011551873861904017610838928120087431441753
74 -214887072426827355378995098343227004142123079495743600460903644395832958234186278329994305313526359721188674044413632732901748480947799624854185018044818554048027496537993867038552225841805130295642830286110835752762683211609838148625405201006166326468212156189624236330785609459084784358270041886302964891772739679164217014070021060302772167268536256176370853868482980592085971754663213687951777398181883495023765943039961692687064917836918247780266043360365717810127679186385936372643379809518
75 8671468470092727355813304253468933636938606895600995425909409365476876671262663181373406336594256699285119944964585756946861187185431780217425897998506122037976214768033611624827052883896464668316719131383223647242481411354699476255862341347216870230338595612612753484023565453631636502706062853005456895206834363754167238703719051954008424832403086018627674315969414833911957248274203416452865724596563807134338904822922508508503712434495807740435017751637914563906266858899676279976593434806455664679
76 -349925030755013173274639245215913734694101225792572598225109537936642284877633427088831257139112396752386427677129968235713127172154581486949081142461578744455684150046993189314638621527681766682969585119702903602768421897174010223111823547544126326786075274980752147375189531872749058866798770822282499411764032805419463451545924616603199493817594701391155148111291567649617601957045909737089896022722663210724738221982667360969820327994030325195193183419978042602669113536285470834583118231892267712789342100
77 14120737170550714874147695168219612995748026083851738147749789420083800884167093030327036611854342661601914743352089511427364812568290529893613874684755510254054553756291145705033498124347588916627239879405801204905672552383194242848499557705173405114155191750163136899707090079171252806891942942979745286556952691118442740226737823776481506567084287394865800917340543113871872625478809920262022908614643388616688855220948590945147662567800342594212457913037966296542678474457386491912320102529455133588971214688229571
78 -569822678330695521600410550774133152522508515613502087481175141059540860371478878906750760497117626667371198791846506147445308765030527916486141832822289583452717518635609212768701592259751322134762662392378588093277677271342066175512190722958750714302005864719119623002560252676939882434869376403048379224071310625501795739755143901078886919001888959324481516885452105458095760428296320629116944455577815166723962570000798513989491855979251757961308730637992074521274578579906988218318369887030037245491850422565897542519526
79 22994400421044303115322978404592915002564367293220627131895121776192786735168484124422740639162785595103257809458914554734043563448818242378010220961826935390555527921313634559677172959116791740604130750544176099015996287219566412415493266432438293900394988365341558897316562910100536945368890675128636144655658755627589240888946856040298688574634022407734167964437119646666982979544725819884663128800812500505304349131970107795147149839141297098946352004401753070640877248930181347215372727123172940559043200407622676112552007486253
80 -927906997791456337504619148608429486997886469954278951574031985646664540354760731007226896142798899899672177545147112493232049595838533708705141815079623584101673731601478111663233867892610530096202601347660935383655107686523478828147238727203468433878335511878762216884851802881095592397146410900126176741925469691869390587366058655295472698432624913180180194704907098070998356261528989574695828545506622968869602916985409429549889629901924552006982215186010954255192511688601344862585213649795260954176610932234865033213854063289315026000
81 37444394321426297001320761807619160405524320439152280780190523479317250981821782118989447399438806667307037643877435093082790771807810309620628245270044119204984730276149485749310781330479155810023682501211593836043096437271002963737491292299474301788524505607106803268769080960167375389457308637884546523339782247076534700537302122090234076183457293244456974402129098060560485476576796585607934290053212963249414204927474438625566658556676005313467046789992376884839094859347310655329608796958103705712700269505845606028011522666448001736736614190
82 -1511016372799868468656576502925273204674489055943618551757461738910487009879467100024463388678941864486930128266184015029814541823866315621886761087670991202430591578489690288250147209858439331820638956674817598889162476399136710135432397883527858187588946022690714102782044848058049817640593756693286054059342526695414083465307592879723654023995490613183747716582060884899026322999423661972713221073850822259052108445518813415856315096089112433616352027579496818848058237813092232105935307766565925172682155957176128075173255344745837539022475779034053140
83 60974960878531381835859306164480825269064894289349797195529770506499149648338271145054837655577697341997958251371853002294703351398444860468663207026215504439464787236048978287445647039356310754432927013309664916073616648400445381183046382946334067269929724340920159383988951094511557726946621382005244434993110235029865518749401936054876444784185651571130847951995037169760926431507511595614233960999818994977159244939138533463509598346645745423377750435920475159150223449120626461773694610141631964224412332925885212991623272067512034039792841200490575825737170
84 -2460559608132630119771204948254136581943514001648966001558110514799268011424042332219091947102222858069426229101067276460949239556942521793740503764931540970503436111049544764708188885593227082479232729837761195734006574237850859564075411542732750304719788295708484645920280617870696025581476178183698974416915844059294612106527183071968925542179350377292536294251208979314486379706846227358026789953186318447892002517632584700444367611775278737763280895302287375126867624224309470146146223999154864257760116172750814070387043321352451560041460461458604673041366204297000
85 99292455426658159729610134398302763752071860221539725983237379382658535358318191605808004793725956768006531702559365907602599727885946173782562973673523430334914625607687026319191930512772673886474541249580051013633141656117788366678974268532645775809505250428568492936365378367497428047310076563506402347890328283311987934114482233437950811127359763485749002421510407430806191419289139209165154830423397916724124896678161159494217654731394533180336608688659412215835827930333015226198373746942630471645901307247914484701680423458529547635588156635345436896700763287576315608210
86 -4006808724352380701071913626726291195464953283138947037215249795283801260258514219755859897768829206548925866130256479583881015942062409896901668901428769762189554206805175065006580956508735567280234354143708188806508634950449724714308369597755444932242947578045221984309597791834958255383747237566638351395365204777852790264872164852435171028253986222443922892179723752189815726469150570345262790061763543347540707863947468143391904346198664345607704446276418093171919483071531165583953239524373623749700116245692740615063026998736951866035724704966133643208866164933897178741657502260
87 161689184586687300325440481230857451469352907061148795133598564645908418706087642641347442282371697765211728352351984949098648501881547927357565405123994005146782175989649271098113943231698487501255326730349909648269564829782922356597067874246694034999125797396463931961786648629578795048299952464113129136597131685774409071578717919927475246378749450864993456299452006508837167124569960055456937119866772750181904777341532009155209358555496411033954799937433812939420950697179222800818825021373993267624970540087760199976072006045921335228349563035749704543502667269337523506052190696061142030
88 -6524741810961636749223797281480897869615839755853123447344748973483955760808356756614521729817765349717074179250598798311317403603899273605206240337693898647664210248793642457088004379890812981422346443264113038854863824043624197772177429465165546526640539583574199397247825684870521969955239109296929620110863918466370704915029509268883410076301669225105731073507478623415642789322186594797015097572484836982886492690797836367839913170427687051337756172721270110401802700810902453815261341974755619593039012765725616397797884112051011678098558394917014676537999261574021927713565330343047494252986000
89 263296866816014181454934670544548530637614838482672893316635193589631466926191931869526902833873804395941508229633848945440728771923188429679332412101813576491949664409008237062955698730639706593683428853557146164969229530804780611337258530745512267305614725460600453529817743698781814275458471318924623734597111889783733917935762381741760813773745536108455835244553860549084066618002987310607084187597844115918509200589489551735189424521201230065241160616621166990895041875796279862854570760535348483643695492171450311643484047294174371611157763197660344111383896679144832173063585185704732782773243884754231
90 -10624978287824777584859121905829187397777768609498258246452423164484870046777797891938871135786017551879682064278473055490945141181393268506285119926819048129996050451797337269458574149409267040380237342367931408953060730282931001154198780343152931371192598791040708923933721851339010483898817647618207942744908222532618004287789366642375746464418251619784853780415102751178097506676010205845147786186979677328968945153673160625912271749233040587323081466916777015855218198387936377247275728535110603789124976211068684146375008314963650141630401356103916625542549686572749241417855582353988273068031312213225540298786
91 428756198210413959521814155752922037379276747804629180461850228577319019173230050208556828533367480674370843256765307089798065106153879423914423932857318714838411904276172091766946901083662408853598136329023599995951501089035476439714807297970196748949386887616127007234643043729529598240556708927042136012996234467060629131136677058855665957198542662775925761987773774755750960937976164321884923353097231832863281843117081322310112387440319686271159265745735897077193404951412504660640791341427620443494336362441455444689984543258439109800055233515393470208280358733532213823030129542333513438112567204526529023292950175433
92 -17301859121397148229857196368290204998042643825146118729089582616869299568955002824915459362582003394421243851693148847845144437872060363638880824586110720270925566601573139660543933747593190411131874882103067794289723039790520304183888200085695452582199737531185850662616579434613792635826527107986209946847269949161977801772762807528781751209997217856017792346368819029940002517566775917211552423864453407033583830327071386114104433840494692139529339974018062032782455313110989513202681836629081383679539508833590761667698727250939134873315659414978020480373235594822908583353237135323641241840311564034196682299233382726883803900
93 698192423354225810588402968367810194440448618160923192769020484715175292344522934848432040480841650173714471578074618195122988471786003624770986357028259655489723677042005580435589987741460079685459642690171909697929490972527628876119315036443471631043226436983556989168415266953064432213245714988281119608494934879331769433548604001696008162313784945808761878666578832279445991944379958114165971207299945244541438937936917745779888771829322323008346725044085080155716257244528761373391980397096568944272902526843865414420241295694696696469374966834755371503103146058406450900575454797715027122167909342158151357352146631277277704529124853
94 -28174582662414050149740852143148044037043448440958957278186294415145690642026360756668949219300398899746923277120422836433192484166778088731142990608346046861755040575968055846765047354386428631986593611815755266940942461174085566630168160321144435999125295745063335583613546803265752968677055684306728464176424373490973417658578927638656399084072503981223406776443429392002148434534879852360094741067775005346132302018883076044789550587035556490611774755558502935658883391072976549325193543752530253652020888735191519678338305959464872374014830683403059583712446191823071388391553053819347621367535412333905665646300163424977462185058721429214618
95 1136946036148070251020933499229703911889544760311220465133719397615084048150310637002051266535843962404607757910976104453544331306340203085889070454551962398656278519906733717876774775131436993990909725486512348962416905383690936378005425053708746766138049232336852777122140445235008810565331583861065007599175157819566980904844172354474393910704585942960452377288990205513662434971246441157978534861938199110156024144834106765753616641397538685714332481992193484335470177186543243404269323643311916148194720884105880017255033758573128637202541075021234899784674237136582639137845714000222021708130573474168050754686760836784678405395358556493512920061979
96 -45879873522927020718090099201050274386753316666508188340363315019635838949652376946990256211828283510974922473228343762431970812860892471593936205137577169441041073087005084155673504858619088006786160218664932070575664932574190647118595068597985108813335805282030478168451563396429544098373168108647100875463569455749124354330647959493033372075685364219257803788832331277721614079497650331780221829812801400932174734486320287556054920547765274975266153354292642566200292371616862409344507240289622648297236978614599585514031249271606785109908837956169113405352485322276504508866211410065268719754696051196993624695919823831323975239636375942301981590347841341600
97 1851418385353902483738665653750196759845209346706821494569003451519581928097487576175785937210640542219297991171711166473860116253013734959155920564660621682913769969100031167675876574111229249307855075089498326998932036594861246101656242751183654320318951056791906276098110151798746930379809522486236653504571028210853088025938993769704599661960285088433023525576215447895218069417990907608292187339313573970585114629776313234383276955863186695903451605252761049571833726182066262419156958017906383105925645745212026462395446965877014605752655770727943071768122431911454155111009978715071689141651719031712402979062746324544660337145508233896025669537065353576464322676
98 -74711409915145936745114004495833516219466958809733818810990199664264761930702598142571672876973486975736009297929388890821284690688974017394360441457747412306194064220901518047458884823532231138865350348827096753435227651464423746003380025600142794690028934669634496830878000638779863398810252347179910115983679257667611832128415050641560148786380053182090943512146331169853588389325914972309981245872041224427402557133421594206418259532722911154836443120546897511196112468911843477727993180895694999016801344923701103883322481397110809329323150887933409732734783197908852754577389734523054278249607668523563580154559603650274710498337781710967478950058095700482554292585361656
99 3014874874131702479059189707621098850948495405293186298907905798103272146900397176197608012602364014258237800769106985758466542292349175372077564899424094401530033186222578251241763939736801341309709056470010678973980098574748858220131189839694083780650122243704407157834057497839750662920993073472396797433148950730700822299797390071781442273516858336355749610942041935440415873431524139848967638229241892842793242451367550757736154857125561612373106086543961641579907790434871704778802086013241758917709518368935433441404201015632800110921234182309757936184553870635679592860199296730728384302632686233497241232864332559286746071207234241720303147262551468826748910846474099493776268
100 -121661075824885188080880271199786727939327160826506959683914159769680789630063377938109296417121005658982072745074794430073596756495891255955879674851646168596473999256778055261981679779904374724935235568357052104499880052184435381874056261819317351406906572595789501785349507390138260124939333690913326482618063149307990817653948032895922380424959448634173894578308958463252164191452310969917787207489526552865839004882052367625114498069746446815866339553542284864027111603168959307178040252361239587156353940610731197092821378363412488138661673769801683187514394827801122045014491641237097132218382873536095033196591680373562577201933070153292353364286103260883060828362692612757642887070000
101 4909463241034617699936926678049612103079528092418657033849516225080909100181261688533643797035403962210208217150020837264439769849129486908090788802673065218676183604285695087376447084725401695889657563010278951396146090414807659168310201334034024824432021809556390089781223765264482464308187044648082909441001760844901194212923915221230044692566014642249593753417922021611735279656220923232598292344733311520202044453938553755504561046084010946806589949949827247288254049295887361919141426787796946682189476266732737675815014046028691051014019588423310687959016295969280233765767509156922861318167821214264997573254330493767176336129770881450110326956161734250006432399131166886823323207621141480300
102 -198114550209657236058498663953829573310114766386922165411749074887038549031438212500503854788491948498101902516684726376181893924144629589998762037528078687553332812451520444266520686135783896757360146895907157338346719273929643092992060473453433445202242505426718056201822437479035894915703694781416063477219502726521981638102093317325229770029883823611431537365478686188980479943279248556037131169133659034859972989582814225254645478450254899686354757958637202433053025830694349470858700070056179500786632348215771259085692050584978518613275450420009395512966809999177141326083808044633881011934955081632704409147955917519215183522364646090110462500917436477609092027049313266645072381432520479394279191800
103 7994636700142275708610884095217904746334060407674667002614715350605123001464888562820173317547165833993961465094597532550375310665738025846632237788039507551150986884437788958255775876981828099467128259932126058252096429381053273107562533715253787304417379345398671329204470553430336899340588649149346715712021853329851050448751430070473191499772822744988706990535573060117067211370664281106665815705985017184109165599559732495406419597490083857604155215762493949948024656368457871768687214686415926132765922182468927501208742110780589029757945486801471213274766400611259123367952256282685252481481705797646891794587706733723304465194992285203086454772125872723720884885477743029132613035673077374779273610995042900
104 -322612427505318238030930132700973907496999364405563296079382195675186345787774535686480035712924612331511134397330849535408220484343690645721587252005357718794185776685557891833720159101480077758308614054618829919780387923928676423248124070507935131687985200303060849873300866091229391812422988349582331451722002054081906974223104408563485219158442723194329998577416750494631534762205191354873895730322576374115495159625936613450316616287985896523319276986957390884011013687541593108352104844557073306072475950483038673809889610384191191420672520852367976843735098852737288856177316604736011164700822407369199077289381441087621453688433550015664012193030683028792585098403847879053435999241960230382637137720229155494340000
105 13018575112865602587432608419472949580388266030471889863612029927073569449685959027363572667193345038513719350516068205992795422317353320861579267552632316571883398881810337574491727240864392723770801629270412877975734122567344449927748357724308495785451555802995486862681266896520692377752782958746545396438324319840559703385679314623665179251814013083876757531976705972659990127323163234782334718644009244628951432984973822616500159457094089645631082794347101247837693479716930172360750878097939294470946951265918266878943277810952793686767713761758944970984217855415370713533040025651391166273454715016614230636410592789851635169792776327836652718538635017437933416885723329587793405509163009286464037826600774733898484952260325
106 -525346463804559170631438619144302554497802994805112668103483456149365481659833463952621500376052045941268295979463416872986460233214728791651914047899231618397514300596673965992634388968282764864274528697033419698469965222042972647050594374231183017700423676249837441249609224323815162851782783781918983641662654693464974849723756828525450015140053822245366887765608543447814932394182184337403829233349928341430337625167496674423821462442854930389383176611362134872891129764259842468481023037673141893949038944959489284147188145171574681297850570642184054765334530409006051658133170071275951544059244756334156125209816984557456659916902818635104951981003599790601665303237477297482806134512580703477946379877621606601329467983830885496950
107 21199624739208905579907015881571861573300424415788558199369406720453227946266627290113913768544667871523008349068833210684865132464646152830992681360191424285144780834467829406044056578498145560588902366330487099558676839528113961573191294543610866347496229878797192862039537493913668960987687278447859609788068449956201424349352370368413983468645781564804766629545649594129980101347609497383659607536489601684436455525447782821837734284149008640282781381431637689064760341665468456599566669082099632328046748730242421038765846499459747458982133958978911760091237671124410171408537459613867434303962286870018052568749510844768955601754824072802639303774312189500182886928083808175747865354978601166416805813726537508142763863156264768785053336475
108 -855481325273513666671674815427709444187367019807936072673980686620328422425060594878880443016506713226300284004202215371629764670021134084326624291602493232640652244175928043647102539436725604025271518546149853817901115407473402307734045140359927970682895910806147192266327519450732173047508617326756906838803615663049479329121807437237340352029637603202254869739610215789202153316292910834234782766324096407857054985749547279446000674334806417788976956857659483965397191098751967420518716940002979831840269623459575337070506359451429040019286094727721961429797192816145621063476855122713059137595746792123479539083911132119924117218340032089800753503784231164306263035649912741127200658577301420112976606274919781429030348449762954802711715866543382500
109 34521757195926538013997763533567323820925443082090667757809255753466891369470882196939227056297801321552826080156033857631772718518652264464337412619018728337324772226328847640432808524352282859272910265802979039813205433128127933015150240701859372435637220243431080719593017183296730920661144054719273241644180133001722517360031957338334811543674778761384959931619478934734636990329714189159895391378755446560636312934288828683604966134493626682699972988701651993984642595358474784886623189259227415304957813290074590127373600781590671345063192131666616004430897495396244831545693124299046034074815355871833613775823187666140664607037978057430714691978188533871465337845553725864019969916346560521755168359228408585311104836852362629336727403359035652533855351
110 -1393077422833841515887426248512507093511363706435555545066205887637891821835319778118520643453427877812508983042196984819632180228571067790493902268120774084654674918463407103809106714817854521245880993209135360963837520819290248679756392527188767127861004289335987614779643519848871916773281480921431339061801366433542515824250787746779587451876840354273043334199645071702624912004184172259259952985914060197380391777258413593343795102305279043630888328117982275456504299610723980119677714508091610001943902052902727364959271095463389423215533107228688574941517323323169337250539696323716184985244432731452830307504628808608527770266199384812833878238740699103595103587139732255404816147193562893078194792803148103245338380555813871630994207898189060458017690578409006
111 56215698841609666832405455073958045836269821043563779292272461370825644886856513045522336164329607827420073024576519374170048442382568447499835858282689583813051248304121016999191308077241596764321891725363368232830846460357549403280610165380155716544056239832619019093113740000388212863192950216712200618171326115034089611396899948166465581245024856565576370795336646187285295465845989648087301375163066311217158200996098897471504140260296997978424603236522223987551312098692742429786766273669590648020125006604801971392046526980053737788363543775124785690145889199000063389888028734885860314082701535775050583972177077879187542734344624058562705343432882393680031679611106470444014670116251841963947294644441832537295120437276102616887467170636088290158115177709809908881593
112 -2268506218284671742755824598710658916164818704352302628995101043080979339285767192829379418539492352884467843866778601636191621934888408316260338662238356170405397371569134087869269591512776904089100516119009881964430601739279294300022729765983833062829932775944983362188522791965366301799778734721870646636210574320646393978780564823124296593348397777482794080332971131491623155729317110953404964957878930202494605095695065797348552804697241207695200875880388952929323397742975379793464071754309986149006108734206553827402436177326088785699511881984955058778051160362534784971670337541795395836583846648815973217909033443243305078942696414038283733678085148379009070548835653554901063516920663447273736835457526567900407754356746013642679527892166264545909932877997613872738016308400
113 91542408409715857631173642817302636613961041221682009835535112417779909432657509992930006897252722220165284873434880237086243870133798639758584131961529862386920974993723630437984964489839886955134342173338522884983528960994952132992424108214393667169221219648773011629864983583050712866870042176145585815388550788316745195742746545803609797197862312933962984692391842862282453032277677713016892258369463851222986827792347533617385478932924298635075698542752620600874840924017458151252331822571971349296960619982026954521765802873914035383926022794669754680684181893932603742709488463057209251238799054826657977177763139563934851089612064184590596525434133493675216134966323956452447280616872892522222489201909808160825789422095273647836591362841806126474447723704967031640073211571673987978
114 -3694066372799168700516332131007803397983594570770555703873318561207910277741054123853270208885733326294393737886723082650050893855222120733514043108316418547238370429823138271657872403032761197214877796304013261877783855237810139393393576497391151466944825091773878183396524644805062840296056885991484565633013972657630984294762738091823221687583260916971798105092769439662894945390791212105280848577452642468694360233959822403785523192471208233640601946002898340665817804414330314968379471739500159314606761430810131893196922276362952801154339235423951814664433143688597782884518479559763545917038509163057993833195643880525249667125562851411855510533564029551746425482481846151633621918296669868474682849042267685308056744925309820454908229235609177500111727618084558890818877581611376097626399868
115 149068902639853143667336763896161412255494567756208692045712275004789456639223345879704192065919998570671201197079721327200538608650400529469013511881216541058464672313944338879190257374082887486426601384409347679752108341192111382063928058599093200402297379704333843895721380271993989572513909425777499868925938886803146695398742941957448451574141053712757052825936545424838969889578531365363693098729983916588634552897008866514753247893793320359302114624383175686655089102797766959448602020016464861587901035945805920099997768823547079046941827209548290225264545936512469436164630272446562101121791866691867365296799813924627445252953501105819011757915007282160498439130563021090378567173227060423553478900540508088585864672820506362564112264262508631451712701433991466706504923217966130845747262517652854
116 -6015467913049896297266246506917486438723211377868917368796699180619196850962759684854652240622366667261742812112443732924362926197476288181418563657800054950460772659657928944610685178547800551817536658475885059353470891467005138944565967785901945735261877427239078806307273276824969069289851223997627087203816106575029074085829993328434015926895119064049612591738798936040142358176044400518465377224799292258889006738168875156074649406178110225684475953487730002177098481319384802290072790516080036031112046250953274196339017437005381291346382537443874151920280435968078592008138804726152192583792603680538207487365959239990585935514611659380843374062758350782562187842901485175596058510089177422528293018269753262633549035308674248773713936860198789157260675611856096834306359979730470148732622537505060692108600
117 242745828084325686570637285905271029176066053720450789015896061631929086379388775958068488652762995336058165667811240658445784530505136052562963689526671908505063613696485632994867659415501265988562749713751162948825713662855795124301135253242475048965690964854405196445699684159368114164846848579688916582995140788614361602244228834169519723503240268397503368777512585572055949789160441420605446114531246570444857813753911417228607719403521559223594292580870682284212434926859025989639113931153700788986317938698679486736828273457976693928826683565445488052722586297437425430697189518257543287737094099499959065187978762533847103049305010102743846829360684039368937897973124994758156119325556490936158119822791613104360307978878908567853824624666378722682660504668901292718757364226014816790813305439497046406909815910806
118 -9795669747404441615876674774967946339856503337875959002787386423942645003622907565222944270102507881245104963143027183345212280612004832433317365400233145676411093329478810851371933805761190199895887259849795437219973814559148879456165275401330896698576447441802468676682303381135109160270640668968112583803847880359718504453037011306212394755036735930694638427490340608708534329168073414747738206769495797973636802290328311299032323453116884654382265160353535082243304084560118440259668709550413693464253286725460723032152711033136557642447536481509547268292639389102944812675439725871895726236669586587174841584056838588857252525401100440407353282952723288921049822364020899315149721280140656429323057728150748460109597152824244177596029538991505309978802856641094309119322966884371566689867699723620321345737956437622287281436
119 395290607288548107021532294335869944195657772090834664346594096308916887016712388084333560459051098167729990833657207553417610697627357978147423343197264738875901289752642283635990934521690677401367698069621197702842981380583593166591788840184996302097501635350925924530485932249705638342027328959721682612535541253102740320003112903087150062828055264973438173005827696588223048766795462955255819953578348040331182367064903842879944789610713819053037973646237803826705325661779254999406196436474860243085771413745703239002876126878722368497368162138721441081334873913022018969417483267900964497736764709651498625088324358808868380559227586431806766516106310412864423433719961786412563285953523483640852077889606747307001909123225003848117393734894289646398090375621632744616763546790825336610754176990189051562007000474176169473456374858
120 -15951401817313405911340854743438021731183504841449110347019369950970182654335814140786679355672793493666246457562292263950976598925104963432270577034584233126594415470304231939581673191116452293353347032014835546979933281462122345216364697133334481089327387108768843550904518192229892897267420504117695741755607870220301732182404978956439453652574554964951859199186016869749967324623871596177008516816453514240451952056811838353596104211483669434782711373335900997065454828544637784331790538111813254722287336033845081268065288861672681335082735443019369144123596251314148809050286358763967164728205198680965467975080777615181195715532525851569600015194789137716790326231329135856211830795650496489390897188544477903761472687834137988960181852738407259641764963508799589062833786904210633813203545625861641391632608914750454131434652045841654000
121 643696600034950977977725695360783757797638799254434709443253276389060019551284289862348329553847507310554872750798554953322367667770343483059590198046427443043801768829732541637763022425494227349673281764220279031589355890697624738366246612655335599784500418588586371023922105999043734208920870139839155932249011884973161327221504183776911510238510933844883072872274638253549355037315807763756035458745241151091923782785580858159814726874828876508579572659199963435638811110145586871336014232764568011496722866708850830274464981393147222609050361849151925270955613571277536724489457690694058546181527686853646928748336993648806353654575230368264200358757809302932810444662834662328662147359725887364991152228545539674734037646492759695119694154422471401456007471761879094873626269299765925703232290197970514775423571612053599607049779652616902163406435
122 -25975479625046598029578797464390790974149101633065351272032231516866507128384842578379288587922364761198676856640980507810351382798375034806063892525172346257050158730506368769964006996875441734131359875051267475069546298060081397117605470510559907875322316808561261903629823971471952326295802933266503441968227145719634200947302302230502153159492833344661352405260974355722917905849052296025080151601868348931903430416150636402203855583844205242343556404182328121566457198203487598541862667012041440283815346330666561357423523075681311210021352670511321086609092244989289844090273200997059371465660613705180834168967485647030441496142360243648505129622207368361448214411940486738255471108544978122625896351474343205841768772697422931278962251393872723568184943659032898986559822312412543756720780456304590156415438583087006593626688890283645629139188303205610
123 1048204296425637773572597168410622473389960006703777390548538761964644900121540482164784508616604531909628127763243619696581391256177274382997108358380157275785311456316801574763824110309431606990488680084898447168397222712094802060875265900319745612439108468813183684399561431182716429244948983255366113263438790402948759855555021973228481163622722961885400457551180926254547095953973712138053695231948655485867632267963010326044914469316641961647318728388780854226563276908270235804438234815459437730314146287640505695220965227425354156592946535750740201763627783893240781681246915519196713710981837902196816144753459829651623876806648765180542554037845180037342982462583926353412576139942941676728715429894095409106800076086573332106241943258186461088983759037886943034261979134110607294863631307346684176732367143460010507606322030406726694197898018779078627522205
124 -42298824233671691439103572103355073916546403856241598233681247624587828194058896851868223300402570200530781484236328428391727598434590962713819601383687359732915660335712165576591314703124110687718640934334756924617985987804231850171547193885456318114318599843848242578557611650863290192684999187928646937759711215260285384423028959151983513229365410297158562954898289564316449001782878513820108366150543418251688970543177709418565294220897495965581330127649377358250578617532540476174176876444371723481592439226035951494365117452869469911597027255623977992982183956664282903700699127384639811019973171831415149630260308898534099485311541236033594223552255542770260742222945067626930024051568548680564711066354965420305085591856033700418827710939230818743754452064936830563583909335051181113776664766030837443687229615952330735988606513582686530396105412673027884100922695500
125 1706910129687663603358849980954954034284264378478057952173867229912300755926572458413827498852688275541674268920343583080687435371081229775156914017999683837692050995417787574681252114392229630439029198919333112312412614800162088194157659472680304329916554696608496528563519657546627338058836860163979965720295867656531719672621705848496526608506079394241747604701451064700147379762246564156783463159496578884801130553030742686647702264085997641979757260705720815381556152405086910373591371848239493468051395876397895805172042030617972371024212381479708870589153775065260626360942757944916566166248524758011974524948572245490533134879696127531474373847062415673458328166427659291287673582088640435625012153977862555124602464075282888454889848047916793718627898291916250945833843977474269733740923889558285304005243359457753972999265529242813372270531682666884631041883954751385787465
126 -68879980557735009798146912103413699802571731013202808725249033866059629170463825843855438254494333473174024891801783340764524483675275786803423085114435979872735400012095686961321119394904825180787211630721708484536558909917416620307622793328489024636204595251363917263480265158126307204205764255918555743181504609147104031999329955568987759289794602350945636013324579568033406898558966470859495481910191575541712840869734443347933550159926441780465653748011535299580366118162893020775118104776787825715685255935917952652345718306912684782670990435629266859029379886169463527749705536939147080404932349738093509152734438563100418116635610116939763856638371091493230027123586641912169744629699597874763006054137536441181104645988143333283235086764380421344143421190596695214027148823365975271944988394778555652190886168566514171995313318583564241504165169899200109736122629828194317995664290
127 2779555665594479395535569819284699800248957222616497954594870489760660914110633235819385720134630317231133423712211988294100095153459454043885576393092203209205473881793432529598399011544954304877805505112495491451271231711800689200828596608926313295958047311307071682622799558981160736096423279757626809607659648990613542164558723803011697261248146046545045418850491844417279369688567731852117601492780772682921025299246089340947683993308755606184127899526797865447805828144495003445069763624777865047232686657302952701237718325256445595088863785765832136673199793261748840774518264624307148005094429352889019461327818038678115897421136489512909044644817261414835320198014452843138111880352437397039608573357837593694157161086209717979002200774425941487533975330389442348425541411165042780370112246916827738544693582578262149093688220086992899726184787650501560770329089012544532957777517764319495
128 -112165096964023042897039939008475796852224921921277670176025247959699234588281248119393814331724858908788263766803828238216767405169112738446050614167906756205804661435717491743008771321516082112750922942325209590529013674176937582420050438019434750130642522257991102333599310428542326972720595602496107628733735415207542774145512150805871821089494143214357907239630226506815254765374497282564139776969126385368972340025954227562160125639879626332400426522387075055404373476340719587303567790049596610499622823069035362074144318871833226703651302562530893544937778277291585697240346582716935354828307014812737052335139952936795138557840024985607392857688046619506155188670967607737139839872579146947464308485012673745901514808209235050521299341521050028706665394138496408513137801280231313653540574918371962556018959165350642520910633902632210696482257920068072180176553508694790151261974561238229274864000
129 4526266242003079012011291162052001975186521574816924040158943678243254750776308292079507061773392588553228250019220628013269714061269596857329459557562455319644963873375529616520544640819925725573553801465036832226471958922425244756121932574692743860784735414323439567192479215010368547839743432186411483060190219136488545421198661402201307655659338658262725465747567526546310775217070257427232289723398753344812485866508067806154842445867487347774189875863212577301946168505466464855023871269703201798703825550010203375803408717426613687107490064038041105394790076843545948535456287496887332704831198923558955214971051525025031037258591688887942621956405794721336620978863665572559088255147452360974167295941892146318087598496036511022480175717447644083986533253158542021283645647754117148205358589020331245619288773324506934345341761777454919863188689250044489708291540438486758200676220418450418496038922896496
130 -182651169107159143240651923116019801269900643327183249665426230726962752613710089729417640724528207575088569410853341015404511235572156047250702211102329105428046641334440838082303266102824526085912189089071720526317498808843881148695881123235703489065053959222770205044970012238249682906185124028622101730709693867427402837751093851194493675268003214058707392714363478674057267367087420746536543837398751598695711022042295186591377975577055590258967794382919489154725026027058388272122981205867285527588630892865756074776559859106103265586760079478199530537511308078413950633713732715404530899357051869750663879257841920845564178447744926598478687422957747279164383592662812853818147825996437301701955078274471474928185902733520576909439473551935022721040503944995873799206370951744691691827488333818262968261574692372045344337207833468123658611238628471953103794135766354583456536754247259591115988352739025554960489376
131 7370633496240840952789974129218078464663671489872325273981491602247179222611879772875655812664806548900129952945470862405303493560558018877588887035211658367795397988539117613787503745366710960219545497271467546381438651670423136442058994111263592085427238471269357203707992723453173842453154723547158626454380846974041460124902612109326651796668277232038221602157027711994595285333646917469741665591710350325463893486173975383258442657597379556513981148207640338367312047302242359805933046885207602382686664680446469310511600350728940249751727785930889033203654495876096726328217984858761312351609708796397253182559909570607968514774654452505507300595346146469914547721839610697528308068899898636291750825160097996527285330927283931098735514628563943019909550701435075943175974662232101997881847794847183129462403745850589396728847666139521681155843561736852390356579415658903765216179393668922064599222360827584966239735741328
132 -297431647448338873158392169550633555658201186479412294282416437390882987207845309885873474531541226205338766455283402068947522484928246399824724311334044313228206252662233379937564373728554504933026303157735229745992519484875821877727218488022000641725906252420864704859128346040370957759806851452929169799637769414963907365797700474885467883469342378980445962687034254449266368269006883557546827604810181675182928691565756101987330419582115459315032069841301056116094242379790557081420567387747982268502151099598791491111440740899229653708986421185077792824646564336260552982539495928644648570799937032091603206483003915147832885973079102441540667117110781387974451790487850703124453379720804488648069519067412137540817759322755887086622874326623442586558528783876953248719001825588990314749884955890282634732206862979102729095796841914063755343791149567297436472129462045502345215518107482998945469193368886864933516111303993814670400
133 12002439810492819690256606361923633106043677006123917314440979924811797448771416951927753042970323746588361252641526607388162098702058293108930810344405089498704841536730188418519165786836867985305319881382649739609597761625836290128587523382954894986313761865887713199973639052165801001570832550985607737084373213393130922821448746558557150700258631200998307331673984685200351113535011543939279926623417330875544287010715714003171077709535805618378026294315407438697872842406472424650756535398157854213458592610540282952169795640098281184346740072885858854556628084777618511743366899767021591544925148464974706574413872244126258890499315301744378004843920496790064262352757478579897310296565438100689605189351340039672493794123017057500609365979480132860500663788978578402476129897713094959136022074554283629916095748687546871047019891369283070908441994648252866428556965255426237349792667889689468028008724659421106201716787487136107890106128
134 -484341739153781722102476822282766054373475866740061152607446728580744823211324392511230438689078557132594209103308388366492790560585715658996132736686397882253497206130403138524131169221758250317812606842583047710470288067653696917226237808418892352217395005966304419139222950023020116010685850527242204908432950771956478554009467272616586987333874277551505289231455692510053453793401667143971642635429391545516773957714080639158950047048160791777116341669562574739092734442102047162313551164118000907484308176223934071160705624657781553237058778680277117456648969435466494445689089282855976272376728382949204064615495101546540187491153974117104475367656177254416353702372370880030520711649466132703098856312036645638466475954177681949626982477562475513568187060468538932626324087980283088675070599136333163902001730079118282913041969351178705705423162127454418265165927439368112481451864066685792776607791053263031368847975151472471986345904362852768
135 19544936195508220177506563413007584231127876350412798908287930558583044363154262484911936209296671286655754248327345090297617329746792361155377190636607820325640792995407687433539870686169526444802975561236831458532219232824760817163249717697937064857801358221636018573824605329605924428478135118449233133237916557961216883430012744932901698945068775204209090566832933069785766741522633080032396845005490820293674730932550910459506931365189376085548772510050235224156417351657242982415685778068391086532089875284592750406991502249894831747596529753676934663350638812760369895180738943076477506275202280608654527413429798687854427364079615876320362894009974093464023404892855224778702601706995180026584428600062181125970702244293168493196371269567210477455097105847437247620633877338047008032548230511647214612315411720954859324688609741830952859548487788459950369866234246093547576068124652158462555716393601959472589486727654061840425495588110013374651512304
136 -788708674073613882312570099889086742082331488989152374915080192604350649094292388690979703399027619509890647514799195592506982113880691007453823525876690265383159659856326034931404068377344025018479286699516118171121495959151513621498686322006814477105641466587598090564523358183427378223909213649585969005080415327556017049325021244183662532730471601802558485251840902108565564412615863513785666195649839864231510312746767899814897107987650865053344232412114526733439167713892169167624310473879124342243240646842177701322976966863724559684044842889128491480773939247329200552448421465353821478533090336913045275316802774799936092255151718387583051987745034286379566500558352866265296659529793135603138481791857260661718411323708449105522048409725817986110647576593533852371930474839095117007661172490508760532241886313935244000663407094798436976933059162664360160780727883385653801885594572088763840484969447517119158272502718443552119689878664213406060484730505600
137 31827239871057703676585704970874949978900766550393082200439804465840272583745980996327039395940924739847659824179658369817738464636615506730163170940194143570385966350259816397417029040594561338926268544399541416868827665077078788763033089313195107477091297504644471855044161488366027299320825020034870718580494417848302752270925827834415807374775157641004408781834184748757225402895001924617289687912896305101281633506648423073511159590830977931178675620103360951648065802208044355891702269658618072596404508701141460030990710799732322401370355632805160949126987834164012300304116186194951788144717365501323343380022585287891949420675704027642762987377365572505373327509147216805412362442797993820236400051565793410043818965822234070003686729557026098229238467526609780539443535003803460739699734875433993531989644640206952951541324203184685700546017911748975404683658356715594250618238677984938873859288396435710166971138204945246325241465205200870493536169740377583318961
138 -1284343929651393248487394640212634177593219825373308134635243096571363284617359904955249791257317472168389704291314840923716618800579684120437593386026842826980567875263060369095009022784926641055347284837338517163726843257408193213265572644596202006393117369001991550652752976875240703857560916472387360500707617853599017165829165299754300687051656931810925637913383258243455478526925400776490257012069635591600687132478037160782099742532140221632425127514862271784589796155236098787834290697334786684748988750297766881935427164724742563412986792291896543726066455417876202551858873245669544278314764060970616661476392521937874926985185669097753752658513642686426895632172820115583037292187309303129346682475450559875340083258948373393479816112265158460531639999561076887643770134703075758887515013921690986772679109977909252318541696856087506684991102122077860974791571808110725320760232241746103639719553022858812007940437604795098164247765329111571554739144045089788130832266366
139 51827910189987970151913667765047036037364998697723104754973688268503841441678086982121502663229825146116635950528848960415667142490111741956008648318253826767653206859057891527473540564251690929057662334242256914185798345132738343716316725216584731570853915851107739682601972805780997510831077145276704687863904188356829229250410708809020348417981423643237758414727199224578025660228001512242803978240307569754530284924522612345107788573645236118850859394142911156571413850115832253249684848618969128934954997565050115896837751700433654909585856261891157321303428046070574239577697250087773285187728188669792893084458306118360432681767946994057975551772485970630296791115749172605226631146462326902725681725514962641507891008886118715679629811466989959052994402422658187172348794655030894797746712473945188174630771959862945186142026485506799855048456659656006237982869586006276603354691516267093653597719364311289486753984127941391603090079628566919209380215062927547795590974632767107023
140 -2091443119438069882238054446919276428766664473003429964102039511727714495527790942588347144721429714625108303305614321788032831214148640671417663026363974605274225019874593966860187297213295018249646620093805989231802752975440888534949812463976345767738292428042982161661070581048396482641276592712029340067200626783826794408042057549029953415137986342047108486747947232689468687844124304227985694205161405535115642205538338523757177445110715188446281978220454129276354705355202907678343531206852021735442525958438287057374106699708052163245084910438178290590956639852204442381707412756521217234969707502274895874808516887300452213223849088790244926858104776515673664813707295806985612131234234980860126241452528975841625145640789580490084492804300894184283039457108255136553917708620571174283125574992315773208606944001258246986402165401819490314929755508748588892510640759616527773813358186077342501649789643865980352544718675110280893485068455281192938952925827808032424602102228152731177640500