7 1
8 -17863240
9 351004879413684
10 -6834956902420811530200
11 133203071884610819994409432410
12 -2595734922068255016665440444288632600
13 50583558850117484638411502782868591609069220
14 -985730410517243943121113484685233332346505431907400
15 19209097159261591686434100274216666652758191748530457442835
16 -374330960939391993761707510198245819033824072929168385350647210800
17 7294651446701492824297725117507096366525257557974003010470474486515661656
18 -142152120126771142087767622406550453302586563256168714774956058523643430439332240
19 2770142672923813576599966780602815874361873954685545128178106698019867997360256872467764
20 -53982243961661861465923515146509643837694030333923209803363867428701667525454145604741239208400
21 1051961219044624908707577288441880376689426027552938677156341424608554582939639258022961175476608600920
22 -20499748160891057319366971996977462928373803086157015767378586165366138938717613438901150591778675484044537200
23 399482097868219555047200613461184372918531879354371145602164485888029705100966590179362847329213946402113408875642565
24 -7784775952596729919346946427436617988854714961668014341744930039468730048448474989764993922099877939984745577968210294191800
25 151703260184940370006415319561602846795690754639858195286495466746809825445573282364008346578017272386280094966230533943217505899820
26 -2956267372481424615069949092994075616053627841651288202464188215278100619498734045673121467109388632428223118166776960899311811998075234600
27 57609287809266215797562907476343320622644751320723217875946818233577159253828514284797309588686749371562515714687791031006433634543415347210689486
28 -1122642042727386131769858057980711027358703871471378823032956112298453679843042516958998254973687364544527170457259037824463947085261801638689684359731240
29 21877117458417879932828025373191138190342923804473405622763952059700271699349957655937395055804812998594270200947112024509238723481853978510386145194916885182044
30 -426323128899274615708487767929873488132171377707155854059316969303401650690602085294271571408356987062331413609280552493136479443714570325662406595185621796975486964600
31 8307831714115206212270588128515386769775360231236780012298834130973066243346758325122231268151376903624804943458492707577939698084807938325739885256174393854807266441918765655
32 -161896137252186137158779247636712682565637060893679546598452223086361646202293050167968767871101189496452280946715249856450899170242513802182554616058640183711709101537451880545048800
33 3154897710872821378642585352595097271333538771458456448350182573019116584610936296946936469705526305922847193264149719580177399488171672639868098278629982363746110664183847730955600910690160
34 -61480031179287229458063808643426399629569755259150815060311822625744530311339434612114483648243734878269295499876938506858120224321011005182138137083829475192441454085993624323516137226824664343200
35 1198071880676101898565526767954036107636200812274766451636391660468360709713276903764551251961768292025803720671983165246753420654296304036246332154071627060033289748478201833899953118298540235251611551080
36 -23347031609026793310771074832182903938266503941748728695371429387287948692161816850379806850579373195241185709195192458878714478635203404992897837270885268003075237031986803015723497519664736387071660561513466400
37 454967597307510264828652077108570625857711392319997041751633537825996538797254407989179122344675742688090512421427163097135295440320850336168738506187361794615903361581771872501839395681529410693463838939866270651973616
38 -8866031368190592114971228726119855160806488360464555108781936478905434228146013974975941792062342652500803263342794870768357330035020456174039472361247855681390994563814876054923989279132529031661180135343361650433416487110240
39 172773869363294029135695994266009865843794235390038005251941476077363007649407217295180027276838668715430713169077850917827334629062070856198185532089662611352014411689887925568424600675294630986400080060201405189577381229969680656649
40 -3366873936614171869046290044276753598418372552967819884659978278236538394176207366415776828419967850528736026654788764244183894106967921064291993656267014150580464087807290128190241510670238574353134950060800147253656043356493458638193253800
41 65610848138243528235494661008418668954061516359475877445171980939100884372324299926863614520787062366073878154314924206726911793297373938355309453671096504525195400333167370611232488042898890271397079680331848825746889155886835389874373340514736740
42 -1278569817124983274368412728658087041045220293161862020293664129089356234781039036976434662652304862801998077387491514362722684210971581869043614397966519873416925338398662554531067169058256113830002763384774773817326762757695148023782890846546427885777400
43 24915708661753277439757175841936742702538229478529716724457329786927807965152178460840593134601804463264566886208484528617132641689004165474193527261784129722490343764047622701935801372041917288414292103459522561027018655687882167399663918888613808949751006232130
44 -485536675277767277278990284108890276225936728594197968826379800742766183388244109391915088434694379181536102155067435516422925212002575670150869033094781038938008521769925713815680419127416375605084780790918327365741660525941996868263725963153869039615850407938446876600
45 9461736217909323430540098373768527433054593247646880979514586672227554038829172924473022065958577427136912202322959749115274138182239127646184682925056278436028148886925197564566399052935884189854627215376180930494783144193570587899078745643203106461158955049294289980349126740
46 -184382471635292248185241519366449208506121429642900521781568002511190752738981099376926026702358322200540878831973592431792295118938361109548612721847490627594171416430891100379155389342110515322306561474662441317749406393923399649794432932623127612026913027090773810425907386402076200
47 3593092754159589675360241164193807388973450785128703523159887122714140231997541388382907030057312562619379989315550705515510394544533152728678534233995384412350644614614472916219114168894156642093890681876733212253319564474286865383816141488909261667694442231146919672229291049215605892454171
48 -70019212919168885293579506167883801729989135845618592469973641969677829138687216095160221879698818219437727512466737670305422336067187439949693575480225541678955974438393523349778936534606386571459146246603469146611200333239500005395934442249041017983514246464284412672208654174908523125562249044240
49 1364476375441253245595369038789106352442394143281509052564783291296338881683851856118443207994359155053918845368736954845435175751923959526323319107890781938749187161690071084145077033502629202817259932917371307738343329575247408679112061033957511122451374720696612292763082339070354343387078543069185541704
50 -26589784453683902451221953266988948427231202275385568027789198845228410746225069225865824386851344747703523859951455542130500231097790527030375071865143002754625207244711077807396946460261046517867417550395093209305715414500318351923567139525241017287056333374793231762237219898822688906372829827595442720099806000
51 518159676502079787014281362267822293111635495354223826192520363307054323466279342887521791438677241325632532762872931149201675962066615666854965474643279522772180041738135090428056324680495673061761888299033931536850650375354644252466306134922400037278592581745527926537016417051308973923148100126922279021053418562374300
52 -10097466221300710665190880348626000823478562987498935986212770373658364820744656528831159168328784966150103998991675903225905680528039602260703576712275400756685254450658718829417084909553329559424175737869496333803238974352737193741969697861339312909492210219576282768766993868859286084230136111755626903566154267539589274358000
53 196771050921210791154098432994214493093267571771908040963722043543586316790561083945606786974742831340269724016920653474663469597798737356196043577790788030565756866314773125263634882842739843434505127138423489051128330659234017319417297419886101523476795315575602239019441217064071521964370323415261219188632991371340598236184272838600
54 -3834511117151342214265203514590299837586824119873510226289492669584723557346553354255988014843195634567431873726037205795609943771421532566145359853863774841528583165190409698524744219608279891603359093247497086594893508394434946047218998450862438923195568024499592638280738396166756921223556544010105323349814417750329746866201579982042082000
55 74723773841329238608904660238622167876326668970900362361333674033477991810737400849635177980985793520124466469501492128928548200738708257548129554017536279650789873030083956447026581099270482484799351827418102614986001095867166616513498202353352321290480060795488215474715035855403564976831527513182811188666821570000237531148773198905970246789406925
56 -1456154958611309740071527236766930989796684650096328020820827633482480586898106997839865674735033712560555454627971180204716539428834499058552307111257103591700862938253054157031287868649090764729032135698325798254500506309280947235288583723148067984630268063707501080090357268366336695404909217062902660960955681983894392097638655106164591989546613185759000
57 28376340680956515438739403494034671343367249009502313031080284651587324016990939948473658142187865416343097139629074762187139939349567899950429250556701715299491724765435997350545105374225321146073757170974094697433684029976581428424380847055409956608879291952976414546149002870799231151113381308926111554019686213284816947100120227095645633810568896116235858621276
58 -552974603204056059918854780326251120396997297247752194649878225933626689690486100245021166033977722047728944083279267514701898613151131274725295173431990992001188301561418577672822025851869830529335819251843836855288029573666047044113586790750050934426024155440685702507105634466282029588059010736529762137062165413355934403178733824321428033522030603863244174418461383240
59 10775910651294588333224969228385091372117874218004776390353838330913202300224548921901673336556164890212381857411200360948868134176848780199044174633261606591085793920734903692493052900307197334017503068476277137267354787879100073499316226816145271857631544461557781491072456376606175006369120802564628853319476150150510516662740667713242324193745896862141492351198982891127537334
60 -209992013542499014224159956823278329419085647042750356322148269830638384062431864978933853221089096851801618260535421441855609705390303114635146782757111957860042274539506921052738179379511816881638679230960426040624598384190743251574265836166438183137131245075846745971825665029402776616756319095738595117739546347550468157198740124540456855104337302527433132635675775057765804345376200
61 4092150276536994057517637409967841585984052667567720503984443719927051147895316329573791871256295512411924312983252715412815940091034589517078771758481940687352640718518216424577306702043016279844225281721955856341312175530026403199859197184877699958188796605295941561282797490876056812201812574007806320965793922530010462532818363859742533481024549678758876703135045723564399060531934356088460
62 -79744432196573691024830035724040433486982437605898323541308856485641406920292083472141263252431600987559239225648327986054985068319558144998621310067315161317488139789972116254181319386933331339399447165406362046877629889469791269821100757960013082295244635545089592742452462448241607487721812505707384062589043139638967994583822845077982818011235547892406198212685466910318047842558410554792699200600
63 1553993386512537131102028152090484738274953035622971239462885973927828981692075447442394358838617400754893491838167151955533616751795942797660363910233882837761936060003919786380075882100156585794092426622234955241345619807022817422314146006626128402045261719573375588805783340469211525974558061970204645948626877785673194611605049096568617126227567319317867414309779644030007545494804513500169307871527129695
64 -30282934855838904717634641046601283567654254822153932071495074749702841835572852610498208648193642432765554653409701480764547541503385129270051526006423250740412847088758061586839700001986485952197620915157949059248163191942081525606739424851451916425020694346332450381797335540491164069907357710694213464852101228772645092964621991588787978102387562775741655122933070248460348022646844798437032669885348965139774400
65 590128729917593084685252965598738181702368532596888262599608981820465751684307929953315198376467279284776599390947412018320781801856666967540510905883741597424990421848913732527977474931093813747481802079802865198256964499790592299505987937005589340859882768241864205146386788510206343443714209841697750569785834303671340102804165175577426720936030496758840817623094785210476868342738237978610103133124153254366245386721760
66 -11499939471916952349679005718879728331063126699734635641171484346413282173266555080886764344269243604450684927746563870872218592942769231865655582931653701478624166228478187162354339365635678988944381160002550194049626275584804895357741672907962659575890537291583764388910754321215875586319912408920275940240547381467221359614449655643030931218787188512512900369865310687807128297633685103491239005347378153310472949288742982484800
67 224101286978895348237046579553787194420971761792394499362203356518388101015205049547276969989863911969137818912686538015654865877544010976198311890943995473236001272349672883022814202587651691674942012852576035669809021666726590086482103889847707314530567571790941895466346536163000299397968032330808307526211224103643696510569396927038238245661457182013498716800296456135731484233009567372514044909441012180791479058927026576089488015056
68 -4367100100677807042199875230729754755291722708219658108530647743943908313132002224580254371738321843768887051303305725574732974661896039678442155580916710868289610191899449569022531062671603152243533592377186283421351006879795873634058124348697071397452029483836021992905814630893282390544071644690821567429494850866314838408110122444332887483345606394164061457248332524405508648781316811660318504019490007236976128420181972458254234539622002240
69 85102426436025641736353184799895185704432955299659583122473291329309067973827379243482051356092968158405533659200161857162385762533029047047837505096428451400443650600697696831601059807757625835655496438199266062326865963815459705808955803109373143204015074994655349063053724222556305969465636223746711226042928340342501176332575515247524210659799048097796553403825175097665005081701110954423706650075238169567253057419254995512094554673904445672893664
70 -1658405536473752240901051428590158265899040457959822538096350971062970968970068656199568718572837763991141339676435909791468170187450678305031634269555141057807254212952997134919771515520725875818765318829674086666295866768262483075694541184991686362627452305371924075261853823988875668267615968639466473837462985541803740333578689048756785212142939306366692443947957613646628247369766932294361160296240055673412679183425123457443391546877024717407917134494400
71 32317632276610746930071983268730703044638070140181372929537605849127416534563487600334098844465372538830725046315604971111372107630572234759607723877003134079572275446889471047894022551404251523822191496533379058095401761710248453343851438764770579263981437112528425667291761577144630750471023454283611259460665724895519944587832589317098038049099465078840949091082934086685099954087567711519377810109377143226637361521777663534268958973697205986540393208855706339345
72 -629779226489432925864037780266894163181082705931708385292670276112533323876057357940390441980958452784532236167711928843428267452405393034311007407939937284863201269445862479584194413129716757667241277180693779216454098394455593014997128799706414574464579925745792795763909544495948568299546290945486333116259912801022956245619069279786558478156527246977421380081353924953021238465511154244358846545594403829054866195305905137075572642487085781052534262207494919979723240200
73 12272615478847309119342826974521392196811662655633915626332150717222174877589452008280522849852985406647694600786664501902623807456101651413928245595589175519680208204327550237450223704719485429395807357754893991635916153899246568854943711148532446120106051581436873057900595759540461047963106845250977916979231245895720154854660318115152670552145144350539785009941106261326575262948995794261793107772066074367088888613305711533867622947626134385456682297308780816971073535679275540
74 -239158556453544395698493076875911012897334524964652227209906723824281126524901357594876337385863721654069300458306653418832254149889228030474380085814562483926883116552688735684484955113196759019488048782322072040060054155217324692405983721432436104298030047775099133515434857888101905673499378694110631939147938918940677261246662998856757554108200582025350171080782633476780228048969035650562025812045295195727115794101614033690169473824851145320129179692311324796182384369518587388043800
75 4660523685723373195068199031397023689113563332189946907170305221213540336068968497847384713915098997808137928623304255998832012112816104174404931023288621276512216027721173404779517603561029325075529298939971614405674493368154190971885166662190804844398328762365608365826760061003827966556277424844120947266080646490888892522084964106766058726481993610523370597848796609971399728660119705279521087513418391875002849542851390415551307289521363275865513934058826801317230791310619759214501616451370
76 -90820422013241632149110351186868169520806847073715299860948863967981087917874116228662612882856619206756175778853732198542164601659301926519230643015461134339407593126499054350244755940123847209383434148204728448241796977525359550457976545970917515420213959034120331596437263011464409743743143634038278880467278550286800413592938091793060314672993625681545482328160446124616592262381164903994629283491654926680413735292282512430691312220067269252384518287875874021426537017089013927868860498293877248600
77 1769833094064203950008810911448552973908951086896339653706586734399785985245748157900658258709028836196734866009280956196718311399520698011248061495110594037839718062353967920216544142625131965681476920855077848830404357523868555830988336093819166499065454143928534804568222380005170791532124338834831073141094032069021668548569710388689598360615983630278054672704361143780498218857794457391408063516172949916782762048952907260601503049430028464138863774232739033461240885522333301422873035722967422898866725636
78 -34489040145488227352697149738063809505122268260984830105861039519580211857490362255510665407198245677826186129305044023249739382080513968706739818244203188508401175814443618405418562348309290340350358804971953622441984994833537873916916212181216572631550084340895693636330432006719270264597338014137368710120338876698821622149231800086094869175880722527680998315665318367116626256503750694830637696479289407105374755338378037041439687676165289097169130033296165286906358679265656259100370833234380114694999043579551240
79 672093822940993964908886668158254664737743017509684012678862179355817436683845645999488026985048251258518643796406972726169054410501207342686510164496861642360513036390924073853567700467569971169589652616594714145283046483118409220229182128664460776291653944844158699889957496395561368486467669852495951457064450078912288818608991336675873067860714599120949965767982484984874084290712113084367272849973875728061078337220413993583264155622342738286462318737232874595986074703142496939783468678923553525727142397335956313910819
80 -13097207255694872304147473922020163713292068336267206511039155374539484233438527056508100530315563995642214379681658920836424110078201077368040813569369106741038317881609192632272551040277049522245029147184346966445581276995489879870673278032530971515843072944894310392364271270895276181707499596640247977788277593229148913477491074606043613349226057603494709765900369903996353761728235222062805680483715751216144657224814727108458526284085246842344357758308063657353129850994558153804201165439697637718681112730089978190706531215600
81 255227517414166700414085833536447595728917508612524554972933408479219975508822702076182335813269068973125626025135985069037004448918780915333738488011860934032035872455903981930089464788471643399889221219097016193299730028478075026989343100140390332696327118708686965754162636490556559919406010086141264907890043342879711261931451258606823795945471121213651039913883059425269201524461772593591494730039263660821668408311261453102409642878189596919500928077977756413364563927176645519007010135898476612135666193604596483594287506644827137080
82 -4973662275755344313475061446802289030508285135226238744456453702647409609356236093606914068202306553358968935195947428937110165182303436231227681173368307716192755846548728080237299557075068956858209079293100054496187479740076336658810021458854726773938180312081345812310884450867675090871687569980026297897388245903649981193905737780406244954784496260997235426753013204869806851499836976726195574096417625179659823051828268616698687194832638896614216498525634847165385716578531417444796181705878052419799580007469251963686669963904973001152686800
83 96922607263893548800566126649343609528939169346911838100048215357073223764568179600061788107081237622358665751503097084351070302309573450200791514501584567788230826626676599243607855198896406137840694664581711916183041722634005749270194696329479100932103963355061124139742811048179084231634435403514225061701980866072008570409396521291020672113570664854690268497783786589466658711056456284874197385061916939034355337258793460716253192779088931398682297618395742207580684934092897048685202599392209253293832071681185047868101009291539100172803566870496260
84 -1888747421517335711273477006823415956647667041661229310979954680908111971021403844752499566781922779662783904272211896206524894297506794720586798685992264121132513803363150772171744661716444601934769157238293917237664815038051299129330107417586448603618297131127783085890051846137937330801854005903334578346147233998895979320132924154918346962663142004251407585210479547559058829185600780082334678705048012097480939286786660640686028992872318992993167685465569728776183849077086590465701580053722181664669994211453604813191081199314414634617005030430314687005200
85 36806343978917400469992874196536073551321674391916499653278554439106813266441141404491099801319782965702373753030949898585958456051974586365822180557583565238101523946394765552099796862350536274118440231459244078197268214808035454260894080470380859567893815660923152587018910458430102926712755752923019065343335783222077616242107154710163912463758442202509859935635742709190820245534991634103785896525975277251169334357520483494310413191387239448221823469100825902363219260493958825801756037409253150340453859539317071757421477540655454335113581982159224553581612525880
86 -717251519001983777834231508249386072963182744881597846464879900987683557388207083945981503154467862380053302928001917354403873363183525455284612073075000874323107195796609238364293563504824559299857231288208734340034719226262378830205278172321685889741029954443176376205388142274286585730044576425565573774314112561565902131919093391468219046752674000884370611491073287723004319443956039033256585945966254112788168839066785700528276273422127281679617685583447227192696665007280923803519592147265753787897690947561065449050392802711849667092669898385740036630922598141590820400
87 13977203000801407217881679054843697048852018853757071987292860125010058376712304828334931045592350980189902702713095014185660703867170257605337786460708825347648931535507161074325015766017012924882966152508278564071540110842208304706009673431000047339322187335948767415120374086043779869757569577839175620257707487389716617561256019828184214704846702273487162126121554481295358160595836435178479977219912311230490614111509767758915026873238612558230674892725628808786877559332453129149402197452329666235567298697263810168487403151097840929037847121468817144407000208865151807616893141
88 -272376144978330159495494537508857502663174645098388054275685792335152384306975101993767564570764158204889970841066752036261763440574640236809525686136258583290825663507612758949540817111802283206902346445539687815111227546870798741827443333006550000419927391551082137143060338393671290824277692306618926206765897025435530110240892767156774467508071106538565525210216651705093372380838781097928078466685903472156479211271395820939669945852049435436471517855531635269152993932434009390115968543477121939833994343821933194393265501390210866885402864078461929325742583358558124259275920327205240
89 5307840513513511112545975782001020169030239711896599838027570177505603824047740305295203614859393791351297201575209246748685216521558438152205769752666786957144249914312598169187990108046191528785368065023161603162367816498675967679823342240919650982115435107375786426467624884107647704046899042454547858340012625624019511180122238074242704182934159397444458766066943433807306510260101672968822157390504201378087466157662152048422744446169384763163513897489373057190325794097914763989175685131031893537025011609177896012878504273802859016694138084366966205463447953878328022464791657646911256438924
90 -103434795727565601860583675425712602208341185436719775362215562763552055177472227492879458943122079233865463726820356330242332411863765175677933654731357547045609265999609462302595043653913699918312596135300805760068686370663892671794665008405711135521145369910966918208599935610228628435484586350521892020543627945092227362543232998722400245554703911246167346120693412435686421483442686542145871085425588260724349834190057340880313944931947759974141700070266618059282598818625579411330818416992909660111173845835719213183605456457965084421074695799519462829355182514602353744731621648173600567543127869800
91 2015651551693140297175112242829359276088922306948067941565081610434571466644836644904643970905956661939995679752866425492767604701354252634554597748690140438374596564611908925670107776733528376147645164912693467694478672067941140627363444500069249530275220393494270043328398908644162547209892724352080439230020115567802795071125891793173470389897442955001211899777256810662134812829644848123497425190695317940992710466392375069892877633941627747930929806731059207307196971719113172152593139112795115019811543563617178605036517543774852785428116060690088492464841513445946932423073909023959862998377089736973541790
92 -39279346464259564498042229220209248033581040201211488096896752971493878482228727966323074564508136227205228901383633873115242344554505706282764071240571301676294429304461876726863844811793029709413676943733973331240027601000478494330282780807327985409173995741369608836768656344047412303289533154171852462577173681532452866994515200025513815289142562287435628639936016565653226832416725910238245221498613519324230250192919309419856603071686973011030605990124644301200214143935258146173493232207760587603027729000937208829256980234207766465944251044908879419836350571037596555806878258200039242128199663888997453330775400
93 765443341317271521758878086035414272211807472758882675708691594500259335436411682992219997393639015529140305620678875043165210019247479821228586570408133261849858903482398249713497411759256112200105782755524065225263883048301476719573750254760637211259877852815386068557067232933939468936660876312541251260712742955509323739748016668823363476685231580980472652507777669840144131791536622934868584978872432139668509166922930241742582392170652868372814985123733013748384760938637071473709201419608078950271218129836500040479386094764925693736819743733132837641154017298743698268540489561116734896775584099889632645850352610561980
94 -14916325283061035397945478030724829978432040440730188470472819288289213213995714092867182755092611533670986527231174280223497887531690760690186375938958270995922476720774840446048458375687070604968898908522722262698971530062836923782178382875949049248023990198859895187716193613907890792068108674930751068478600264304334748970078908665716445663777611322797882695802005416909848817603850793108045943362185242576776792096971726261924886450562988291216749601780469639856409224942499704543758045318187878331258426710278252562641771603812400359721920786769139184569420127459400756997947520640325185780877026157951737801180604023014857548600
95 290676981482633800236816579061478015735631483947424547586332280322990195356594073794812670643360786621956961154341234766359312689087103202865067661934487935959950482496196644835708745974093295261323945216720864618632140356261724931583638420057292027211625041153622267458249408557356156827755702241792528784925867543240382669415876905814681799797184050932266471820919810170126749452591595290067067550318307116299096790378877570557727753755509328043935820729975189728473739677128935778699155475204883037482168976603580134193764343536350342854547526247739802115466981053617201650481991381341784828550883134996688106571782947557348269138054925415
96 -5664472043915918395594685171806041605380941520667217168412494409474045168237354693626133425782124027515843401883739870988135961998631601826400429682206835068051846108086578473680656244078420828554151171075294964465231374124146037232612378822171228911637438341344192262248195467314218213404689820476695054989762761990389039543869037229596451321577904277141478923442624753340288941466133773934583679542573689901354128275825153396169308801514421792906587708231223023449715628385080079162689422883400762067132174519111110827589324786624044665431488485786533953958357293000724777741957304896282243130650861037524479587259972120171421154959933138273495200
97 110384535344509011396999276634148711597172927554242095054990077093964738255165099502345072137052835890112784954456998269345029431382739833071581872927449972930442562583008541235311310205155201056275878495465423890172890600022827034800458987994207697576137045473688966298203918229228632721339855315145776773444247858242159871558752432347969945314287142529161808872114805345007109183004699646107196588790920113543573340932986714792657623469344354162540126681196377404492341840608357476282585108992868384606398349659529785984659981727164422148933568032439646822514326595298294037383340158246996412248334730490253959966672230365967991768809194909469436784207696
98 -2151082316013991016134273790645960382323791955820127481734846035633273922348643927234213321742047242679697384871743408835960633449013479944537787656922980351021843828558736025088979601964201722708902354483092184367575731126932065982134386781033948579335937641764001054114678924607549157070161114360838678999296144106493828463047147247807199140763775597291819703945330968678340003728814511144320383636318591191208559387772314650268940354924022574183860580229408795447078738424526387529160134805141149344727841645864889156902696710323036479264131988032045322041203944836131609792484726715710345970335101733772227040934903994472863811013840973417206683193937671414240
99 41918508927240681323872352319136030429569111211491269478366321355057702214648745828124672051265357712864652833408181569925479655131927215556660499690182122798572353422100137951168356867447857892771680986657768707337769778978313388955981348439684508658348043073828924060358834076862716348564262516870467212404629985720517775646432568832259715587078992844059783446556653209803286783619161193701543638704180737109051752752332095467131799133577541833416870989964125772835674705482806066571583288701874703731764487904186909817714870450795121814472523659505789358064448328811266299285484375811959695679063216608489155098162908134453575054052935890238708773332922591893557378104
100 -816873151530165715114806911815250397242216726496347533332005304886961157923938814888202093581928676612682075133266194445104551402318230084380743513210762488560183875113327047855556706604094639253392576195184749723917625561059366648507128073459034972865700118488408867022069150006040732320031344504469606122519577629774386092967440640793107555323965724159949620066809937562087657278106153976588939578442288561264378563351752031246042276489178485746436860525428358791854489734168394039784514185276429998128093369476989290389768597829237916789032131287650334965286028636852480337836477524693876249856714122976413952041144110248768004539977669337200584490100513054002924136338812000
101 15918546789177250948779526922525704898877005768294555257468987149239347754821800679263740080189046835595276002769698904721156819005345917575574269764937665083793029544671102680305129150180302377444146058362960921269398762680103460218704438155964381149766049907416417000148931309201230151762172242327155740231336187732954072521686384624817994450761512075881338567523604291798922722260813907004800968752493289131398961568048451231631584970229939727431471800220866022327850657700969521689541367542772531015560483174842450794575371823889832347841643710314621517166878895981821136774031838605551230482677297447937402382493682206642725732384497568224115705351438321394157568720791319079163600
102 -310207443352198038548778882438362163259953919374742376671247179774029689626678504364728657042197667649721362688354959819637653824969067768300896570117875492227999410460408015718104226130885456190796424490053932428096747686943479622691726564664834757641660475871442777983671805195824156725264790343485170892063644015868642762570762760949558205631757504277651589579566670521421976125233199010767106360811194578867410724900439634819567149848777144161423464629696114624144034081489302035649580870485300377198304716415173334992370122276807178879696597338788535642028289810470036574377730856407524142823426709384675363296529738645501055543899914471203255592909459306551212013868270093540548806516000
103 6045065494077096403064645923265260435376639478975817775139004575524257920832010176579713708381660165933537032153641197699420486702938772335884778298821167180046754335700094995284462935140052567312255765841649691010672549109724134568656688063769314292265766360051674947940154956413065467442715884198344819638953432801834433855685297125404904527439349700513944256619112744984687636132904492494076459214288975234946494709400668749558572280177975366305635040945122360382915438096365502831255615238337594933628359473524444284072824816387368561093142290170148245562659970427705227091980976040022484624198624879334175061919492903178466963458299420526765289260224929229788634755708679767585980839629165292825
104 -117801224989279864790005679161123008463719022932152665848973330933023628751357844584749076166277544916297427969021037023098370957594821832736481211869662823410189481032434596375515955913418358942310627987188652053894437439297275667726903043511351495963386489584536567167918546563737794928225983571326082485870957083201453080667146972930628928997125306620385862153152451984468139127252093263624522914059176441600921880153484887232274271994203472697163710990803321914499288976885680723273400275348223180030066467744657487395940818330564271700903727455257276954965551774920088037589623541400688856969434759021575255319699381204343562506408073557894402284926744469354033054511391947325472473686084416746435089000
105 2295612615375569892019719760783940617966939895831780397504803474331421000518226799614429239344274951246084317347623587091189618775497076470870731829280602530422022531930443756082551468490116163025812110218199982919357686411899129618253979663198715628426974051013102187494767504476374589002766564358010976687154143966889293053232999471467715507259077759073135878837096217986067633117835832240114831313798309521426360275192182067612728884962015195266443415548580839414729768995351297794840330780778078326006756550268533903856862957947559211827622984514970399677616581809218451631551002716593309248945810335614553521852070987605518564059503179058802015562289385755671354858311013729915405618263916803288485898557180100
106 -44734995585580959708239814350475744876167430096796091840624078625690511710089774260869116654501813845945537322709597183807479010285165640018576259480503563489278955742256473133681134709026212790713939523369495353998223171860867031803327385602650747481461095665158861221353350631601395719823600127071140097149822472059830878111560641785211738382255888437458759062223599472278496133108159658899669855860880049572300633029947843909065427277027820695828637537899068621991994635443923896472705480068268825067793668237908132629210801505636065702132752915562698043616015023045346669033064839744948737188602272668476822796592560026898045006020636724102266393430957089926384805573136573526799858068798480002200040168350603173843000
107 871758508660461296178579371255974771754248534926811993829946166896275994772021856372955084865224766226114668472876141827148480689396274511791406145915786445650722286270593836878489719691150936131235843667243249497678985945219382871733863726911501839833375140174513982869938489557978869343621025821619732590302124623572620787744255507449199025270217601686729973592721104812644679918321669866811416854135653252604849440507296051856340251838020408832737241459180097778028783526801782454951110030370189101311814276740831352314397872889978383369814979255958338099442740005535596508893778925131270571987827055995255055241981393867380237697426353371722144326854306656284228327232566690537572886999671031400905892312751193653014475409426
108 -16988107128971390217513622744737665148861011176618257808615105875102269573317495930877215514088146972883310003282710922521961589566589607395848111222243559255036843115204270713611469011054525580065268466160801577856118621627488887843027502684847702213675224694806374475103112135084780934013758332780995172668293956689739133563225608553534702616052125874392623572352530495942376301826371875205903169900540820268513758066728305637171330549787374435941823139432581281396774399965178778453810713405256571224677540334085829570936086109368773974473795895225787771050090149765075930864816871802116099878632307840580894417612791797313306313546368548013947375773340934614207213811848897368157030030395684798207576966891709971587398148737525653240
109 331050148588584535276415161256192230896594980031671191638567841371222569663335080496808478726888629133709444933610719650078624705142667527626971262857019770478631845249999304781506397650543900472916165315109126793096792652248200302755899885828254193222862443610682018917581941171382633950478270555130450602260006853578298479914812558830669648387156094334598770684582452618432838391282376860603575911555090013150366513136972796451111768524559258458132949613727367579408010256577870775124268827603506126939621678754258190721930582369490227801339403279398242411890672465875738009874583877382325233003829113558387371178795076883001157972268331032931149673432729901295748620200367878953784315722432155438426074281261460238669713545628909796262178484
110 -6451230855121155486887034514391992812353429693618761927234541719901888694088823143940071779200741013884177782564439176980093244033850523665332391495543744902434264315421427909210811665928324577784313473142325651871707919505815885707296382668138590496965742248988159975961678285613008454472636364256435744349341836579825551860982483568463602759620214074191779517758431205653523076326229743906833849676261665344073510412038166946404185085527150628940248271421878429752211396180919993755116621086965387621077063135274045673821584842957727691036071108505232664561070040627283585782050286314008398337048647507335163179977189851425513026928582373663684523762969796553484947842799246359248776013126485649574444352607793837596849915278143721978253260069172200
111 125716238834222182690555899264858724965102196876026422484309071602362208204675585794717792513559083464274346705543240441432239302945714437954706420361136514179827099181277256600543965485790687213065144322220113964373514307704681690292929756158120322056233604891566520604078222968354927132830269864384235079438290348458599386226334921736299942194480366892956816119785115819435448236543840024558776517133270944743408099075316288654033291401946438408493228531181121300001600682475091390249609576522451919443975016306516880912048022442924057543871027532334222705730567544269500139381748599961979209154280553657881740299223784539127323444435612823045582234018475686257200772778003216891311546524399896160093306018177641066310957301440551587901948597388014643662635
112 -2449853843639328326084102894033076264236915542998792695469975695166476355222116139906836519454245678071586585053823233367324476896506268740758370865160816070982599709972264391326531219229433452228748138362252139141022385631141116189085927408967836096851217094685535804284387462796464224020915561418233973348559868243897849970840482118691282026659757934192201989506406961866536962953460634031903966552072474365559131146801678991924591398069033558111856274685259508528212291554578248291707328883219107698961588280744270910501875845591987716210730814878396321084172818993522697962329528050714567190698064563949311639007026339936369194931412220240438358486927464465079953231109046252745997891578289151623889242742540043761834318001081435358978301674582392129615128443600
113 47740720776006853415544673477617436817225957698975326050174341737552998201670120200224447323649712204591958024445450500256369381098974705854498226046488906455972880025229111507659304916269929043912202823389817101128795903790925136364612780277489705024933080760174790126179353840526984482403522188316289873542180923916093815333197630990540729449115093372879319560347279500934227186419561600897620230586847736532755379937218934561947822442726250455136207923977474811057059927808085596757654136642841556959272961292975024241054028715740869984384176400306017498971097176485664742225030858221951794808828280663262713262451421927076716795254790412489830807813940947426372796271449067733371986244553874658071704928756814071665649649031139637561339195922381485373011334460444058920
114 -930331589425298249680653110197495663838977983318698703520501977252132397518638117932328043376454285831670471246844240094677504899731926294905854983424670099997462977815001670541843380116206275578991875774025008308495063844689871150931214512179567075374250751424820355705641790580450362451104423720857150215769332481482517953369515789849031971913307707361750977631927770892590483501351902504127004163753555102008158914707040915584481690988491156410606249446019878732904146621907081893831670007673341168984255016959540573993439984772106334149568926666281737785542738747803073074635349940555575500156127267990557037862970163569264781732580996187879919550321936094584772058031599760813998268821077800644146318467793856997989624652761929103635553145911496418834896461813090294338316400
115 18129530769832578717527582550100441772988680426166629132982324036550414145085676691265443009372382041684639688838450646010734454838437559445753198153565539172087742316445391690173845229373947348257007752957875961528322299073569644395931636223230182036447040368361852564019668175016635784787582770915411339097815362604839327566456699611108041603297570090709581238781701985728399836336217309986316334359520367487882058515718967668415376102162574969335691585392409167775461939875097143500002344549575189599006806478991744687345961696807949149479705554379571338785297372218991927497086652613859543057130216592698348224324664815496606931068395697737197020040922761601632512023559179022296794084560552232183340857187625305438949481457935417429784573697953291858978053392752659722569202803870060
116 -353293266261489102839420698370423376005773596529061976408008288477668170566103391333403894314394211523637701689780591855651169971079434938900357596999916474588949135935147681291886622687565770710167184346424399077473737518072568659277328916496872254463285711471167936502683133488694767112989673423489160192130461774990492481716747895848777717019369797245068953791419887916856853425777487995973869123535704054908007098494341008987448335120497373362665461623159988026851964680884790230073901654624451869647261454523295808571043392139635086502814559913657317011140097212867886670239424561206514658899255410323933114064230060448919294903837736930813738169840397278721897114382555268876796306779636894367723635904864047406407587712698328817915267404190272260520550483885323863168965743520278932458800
117 6884686292786168861668376690083861670621807062846837203860823286981649321078823590593959700570527761371298434875745272116541997675189955612012337700508868741796278387362679574566726131894729485566806869098470831383429914705369247078242560926759401142511633233361130396006519264056892296625391564074805511172744652095662943222256864610331789702700066286451650424494416564679237483528680569500837923892150754895129808050564838376081118444638617191578444574670185923783253825276833525767121461624646518780367729871439047911653495157947538882596210925712227570315650635939151220906793045684935015884559060340465010818236769634581530230857657358816868164446574233987267492815580873184254592094283879348138561361463692849194590029218890330031133495716855646034162404245199490379735604570358758148175495788456
118 -134163059068880139042207001852078216715752830562704063400797723594193474181896939788738484252126672046089687092456008457894533859184924136165550682099619469940938154868546152060979369857173621195131345559397151614454506542773473084956732318055208221201297966706220409990070175117783399684583329982598077064786705867048594606966440790135932033015097773533996276032760153499845530739998481526863692708302676964313153316313550014571350317602219694120283039679109371584143667376374615057566921694453893622206683131482617732201446155900695900336374996551561246155814382730672063834080266529317568047209340011587836252685683014981819259700525706319421985373210229985968880144044577515164701051660427434104486743512897464950956819423753263350143125830416540988948002206545010126850882219088425831878560364716579172240
119 2614458473958368048019264062488764914514933802909440305886186776090782838466710770039850716901999571823069613707183052841502885563766292526169842495384797384471160654084991267985554179316682794618552156594136060741009118403629645942601824315125811063608993841189305781624242096046577700485486900867102472792564192999100306337395204993059583449023444930331022837166279576934927235957234201894033717244292432135176466797935894812646113821410508901997705763935261104205178749914179974426112164125820931878053640703675589470539238788473331394411696329662681380329379391818336418345162909401527392313339709830280181961429969143057469426633917533984491694813634086646318473668930543274814435845188566398552866466015707355077058272355314734709403049554437013489362381589482829108447087585310901402721074157011463028792340189
120 -50948399354425765032687610079873247467952897070976560755096428243619796697066170583308247734741855898042939307215820068315199806670421613120577129771636463887955133253521998391731676910453926624601840488036639195539767943580861265716860112764871103785512284222038895418484014562436143128155526784150064155325583227922556307051489960645473370605749702745010620241993983814107664436706523423762395485368072054973138797670640336028448857873254296259847633256072153271408057094385107923159849496731712999102166383787412210793595873892456380399814508804115092692070402213124871362713779249331162760995025725930095724135142472786298086512883473561074361013762784038764495525847351195477220576395736062367332997073972875236410485563297540215409518613909688289238263177338482521693640771761233412210250491750423049274832181508605400
121 992840170395984489997804047207813631733315125167519376426453218672648637220963664472097569317277186742521323622336219595461986591065801007882187591091382945503777262128453251098832598076981682547263508639587856263423230121517131090037494426501249899124419706955704084249661257342943635317448807061368118171603232952850068713166090425997927622610788268789225837546462862908027713216767320058894685276468762563955865825554499047130449436240319460333931540664318777341697378875234224998109927741988129270543810381357391253708208674381978182543020422042279974485889362177375714522198365747162377590466560546749598753960004942296199585210441379771762885851503010108056756756283296550249517131282158326621978507674436878704740435892886326831665868309847538007218548613080288046911952854506724044631578996426252434235732080668081120249020
122 -19347646176175687469934997092430736777718138241025853734235662795774297016441883714354390061970133792450446004574805330716708490673364882635465320033565032899859854720825680920153880376595540152679932453134564865977995819089358764785814714748618585136168557584478794379005597036859545177164964421156492624561389971369350868988137887155688899351784965155313280437122944678844617153009385893554099460269445744441573802261392606661878423047953973927867812517477242309804308961896102601148720516873175137429154456638198621089185585411603666203971709135303959237949838714821527301288294747746603285355130780877090064594853830463301084488002490692297706415050778297206453424011981535765458436844618156951634041553252851701161742353311068452366165145087627868475853561728502910226342146150141943735929521557265080421932776278141456668815513368200
123 377030889482631747769180647224700573243382349704510027140038915199591803364192799503739153738312594106360350317416013771447593197083635261748794075242537753773798676952719904874446370941949184213890793213659416107852518560063264881334919702965072479655062532514753922400471611316944458802941164144439538079671755176540336129770003212071363088528318217597935798226913793305014966035983986589776314399778974327766511758062092846885160279274898398440329335423154567853434764507991539640364177681577585098159877021275127174325252280120101635043407119992027332633081949455810817194077598562752046195975610777810190745801229771172486924712930857252299922472665849841449250431874742478751350090996862748463069770413876031618857021295891248262931649697658215582371214150583900682640755343435939810645001118301991850363320560519670551272637778450637280390
124 -7347265415630146398806891802358415494591816467073586370092579287148944602356400360898080028293786772804236334255390138502448683385044651364635604959419209197956080934609008408426319361965231917010623901138230326620021160052547327103152636296062391580355998140348830604061266335876056673537710713630594569137255961767872883425370967723045090090410952120005434451818274543750796054106345857882174767097400451988698160431259843105802948897531880015086252543940743731172786508655037106320972038456012198243637321586553760190023503642921984451133127911089270849784357924892905986550081131784477179381904050355455851085339253615306509719624172883340992348029426262404345220960854626062146820492226276712991718836984190528211906827981257917426998991186632826286239091682708967642172255250982708557768058123580187795967773452770717841596973277335487046162945800
125 143177417536770735628584096531056646032160302694478847177263378399729585935646176777282599083045861079174302970047945300711088281037231992665695110640806677725796193274805099715531224403982903222609365175899678802987679919781547597648387261176891179840306553196456305805740280233610922871084028795033884116116738670482863239454541112967171896563098425171850462670436937672195677922233470824816535826145667751512767048893664118784165895419702151943726997100120680171126663627948508404118102770381054812969574352316313007716952250850284650989655256255136930572503978402094148044826511927447695893834159888079153810621341210609892215243641672742540659406861496432882930300469495513217823141396144110622146889072819632695691626424156061270110515520615476486147970886636359450497541003811678445826613246632824905986780702969144612538571563900909637126803694688125420
126 -2790122818877450112990010776981207671915179318019070050826198766913236794887132042355134923655757895692114180783132188273603067878503020516082898649542549491808847269366284287460351500149801587730674160730387815269292125346827444263850867940151515967058470548439600506400825479117599818107998525910656822386506942875872356397491075832126833073860857889830263346169275137265777773479381875818937553489910239428466825886423340569342942683299220500354536947376549268005321685744304258871103293372678855338608867822378818568514567537286184909840426114249144496860887175356683472837794190859037560650048039222698598962143128110845936299385236487798550543179491365640188029247264047071285792182203818353772793477868891233623021615005313104195660087521833214723415365672676568002690272086483305809265647524367206492203226586627484830457806004041203769187500785281347250712600
127 54371600482466898395805661302875657689122996865900999341428826650827387585457467808953756985351699247952392392445810868491898356348557964022877102665649352555030155656532044793622016833831024586185086714780668175403289351927130969037104152548436219932924919747139477464838845191149493066776972079888514264760325896608889918346443187261451397455043865390651776865170476496887040602707317916593217779457042043578428417042570426982359910776363027447998295966981901569074077336844337815600414426333906935163035006341590312959630902768364678321004211396898483210604219828715691420195268316513281471581378022253265503195154251636928642114737123906646701501850479243556060479514192727822891828906693884481970253672496031243284255316969330703521739824548231265516975254200018203449721501109524261409427873111797634611118709712314897522531874632849371036199730986544705634037236684911
128 -1059548676145514950878690604577220733125404679958276843237310929274030593361086788420077193465993058385419670410690624627960134345806050884250961352858278379996189660088273509359615727678480646307696273995636103757792690002634709531694609101116805477795051752645061858000875584245699970089905348929363507782193821950961270900619041433888236470026903125214565266030777258891482831410586840079207206085531192038045496488810195669136795769773609315259633757858181725902903213356634524937973430134560432717879501218848976981150516405967785495353109484672532685015299793762066571012054037115014245583408442799107467807728495545115639430764885706781562980594746167261340840186074249989208134524834019259060060900312248246440723309239782180201367349317893399892333402376996676571932142573051959956918707285892105391456169464281575905355551297435711680159647040630302348475598713285090746240
129 20647606234871270730829644067489683131160125442547213709505671658931940032058962991782864102271889413569657024056768430221870521020307193640417617398807014206457644681800091100127928044622479345899007315623435782624699350240793313669357085414749057742042960752389724829785221829646777651824861407343060188608349163026282996521125922238572808104328439168664068031481133268781659524139025800306120792033597187236545475428280757290501107787996737376691264701118159329327838008390395708400031409503983932315606750285463868892389702552286640425098698307142387602625210227572556497578760334836969499325757634020880803498637733597884954162127504615148537409199724952906518089664154276837992688932987861647147664009970231633752026840602690020494634550288274133637820516568280821732449523512136776856126959804832965048731818531132786385740119552600256137666514866275062058960699005038206320832913344
130 -402363433439602615718972245812306995912732792880368229130681349087460392766478493903544267630733797495321626839145360107135158779721065121788670731295461368752742996945181446801353936019547908575547772745069162064322244898748397418709563315501153691228297618265989810136110509134006958927277185349472524736757739075012019232999196336079616794712128973218818948145225620638342824567193070848512989026959667717873297704817222477631607023965548787432712197129146359058629102270656283998892363628215771419242163416829205038783230842891720984280165193982689692291082164843474787644155090343485201523343370904426876824831924396287653130138585544835392364737892506117840753279343542219642079180360197117879149176603590717812760356132094423566791981721643970657142274223204062439594339466822484208268545189184474270036711649849945652382842968319696890254693032701844821688796766810545291256796386800041600
131 7840925031584654344562900098398460333847725012167318224036768796178034629567529478520824649389874367270704242212615126264321159258352355840760796747089340163746919533409797334088182337661000939215037763698025694077371640334621737193705827282402410277391107628936990408443443917161806984352347657447781557997286374991161061216866554007075551594627763320522040624344361995864473898934485620555514687604739029627180552172972727775836480686209569962147933425441914383490542318201309491092775877256576619028424783571712393683438280101513137020210342663361989939906732644745831184343683804481133443526363441018841918997337312384161167591301106985806659145483093940715110640680448195182791531180403871863676488783313374983542908811490894297385230667866510045872964124124463061015572785002611402026907906981514225755902656110191095313232130936628810559979476021093022527811761814921289057604138361043726053182880
132 -152797446888670560188390154473407622662407705273081610843220823818585507270304102995476137003675527463521016858422649322699417629375511888512928207024211152264940361114776370918729317865725557031952831186853019547252497706141353308715596145721498585647660677080820647520225221441269199634273624207542321323745136083349609919232426459616137683614933850988640079850302682241590806869241426605112132373999396607438297193261503227462392599260739146387230839159311970449353368990721125496651069286044738204767059813593989513733243015220146405482747466774004568968220659406857435037845121204588680208637487665991925433679287098328752066828248264944090635281783296492161861316103303387024968759163529653232333075121494216854342977646051129951265232542264441023326037828999632073910800762855242607531525487014262181890013641953180892035667931221507349557689792466901722117234828503738863699550881444010731562685140124800
133 2977589975882941169056951154939709295525814224374143047457298384513648758298159277074455708210052632196830317613964957624477732944073352915684531849147029696524683673815882111117849932414429996508969676669555817993555563918384727516495537979124632063581228601169841554052462269709956311106050299902695378713407485775436959053409219994523409988197073730138681889377249633202736752784339814477336667987720177280118738445608976503345921967137608346438726804110602119227621453652680731973054932566955297948965184744285999567677881028969092407989158156648278615770021972623514097971788117841637653412199905997935596298135963544497762201016599704659619308299686363050560678680094626613095959300595912083182735574586452349979695423320795302390512379505556208102759146099589132512964813498998638486671940792351428416731879856278803602528384547756480984668947325958258640974428473155424670249318748450495057344315829796853927360
134 -58024805027916750544352715894957609732201076704611293544261488817041225186893898817586298117815399562619738057327647117235951367573458747239984779665395099164082070479275933999783838930518927716639695831518297670519923209753553481548170256302157919762462785178610095361831866302217492433704162375819809143388457157013006400294386611635797079033064931113952681229112368189999503539942524619601482065225373769400716081932534371145035558395880440177435132090295812223748480957343329929414909217036877263603335059982879453944021712012780018920785352333053811367732626496345711182082502319653172520917673309751545769659098055736113203294509206623367629678883954155185250476034297149600870995605844690985302497281477173880332312011848694562131556531863325899225612015238226728739904095035474360327991072997237643409320022729532487763003185866290036834235703653998311879362790900490645047227195086568033046930019129658148802850467200
135 1130739297820673491622144458959456978602666588126876765828219701292270069266508365115001998678846837710096043498351662401234031647587902567148105896878390778150354155216107414129977834207156511082160851261732578600081231842724582916837063397364172826633451202885695911207273374922988996860555842129727841925068053788799694823811097257891801439330936728886579628777890706674304721339251058838814667406003611693809939051344281343835176455663099205698346030306062247737332584449378102972936212647477312873318811720178272993128789684011636663076235448486639795934955704200366123701352800656977729189902169612397018951706928683350449031828280714438405340274374133788502735181190036059124989479178271509345522223915313520426698434192710807484590425478614787637952074379232243178111245554424879999240528913443465568373917062388807828329907615538023782211146732726360041590241376760426736246613222048862468986959842843682456544621775699126305
136 -22034910053051391666407796458445420209173504858815017231621473944651387817978293083926478613596462409265890026075817063347118185735957094058656936689567929149981223656993266190993386609634224632511129210363637060709275372893330633690471350730973989771540337157123919358015374583397814280563052891918965010309587660469526155018987441882879558247553560525295796956650363738000593557240630748319163602281903369021039633186117192852140726611801853704823413169159330071763386556958361149864300848744648644102664874123525507333578049919010165223522408811643205250019269520499198432498972425023705726052290718337557774498469423805124024296519368562914749184063036013434819291690990416412607562553890460420683111780338723592037697283103936938282849758796700791188108660604155670026632912649416470274659581123753904487795997703923913866491325722121468845812096192834078064482881417628877046784852541069921155175705264509172987876416373069097684499400
137 429398060173431541191263685318920297783019857853059098160554270031466129796259871614592640170997187964436383405333906078163124442646356919155172539802704915029843097918554074399307861315361418468244976952760276264052245202782718959226529000119370392394713036897571790962852380504582501979876093476524582267649707300726119337691773925820853224384640488758686176788127675473166007745324845377422494479365633492859717022456587161590379330497566341849211244776854605898004290709109253519243808650149166661269787881787086278332365715387934886471957319326132186918287663774055663545395354025291237776276612514940321986287972614039547461328458705174969506973289533251470638601653427412266822073300400516045268696610178722997373261118852926506015150919527581989440526835011612390163274979748625953811215012275365281857309564472430277555269818771165171231248767047563680733321704089756416870926975318412767616258012317926733988189593163906465089158062988916
138 -8367753425667950099987699141899989378268628866378255518960506514883355852047911278591612874353691442382113722041304139843104171908129249494260531234946935796899246884120828562794821816961957789072976532260220073682448070848905337704846700443044355827645352401458851879369421725857734684817872730056858445880961698516405998703365052932342321635993512183943912275465735530551229084204110388751942405267012383877525291943906862906809103660379358496917784969525565789994768526318247830430779254756624662237496529621621092190940646625455213061212061468672582662768066608293825764658739422147153181281371976034094667476965481840789435521925455431124796555291238484048842189177408777710480831504648035330763602786212954424146963844888921720446919044816915701868988581903489271715463479093947762871821637713641773829398792329241785157823767366970789789612983414301998354554477570135249667936178192030948338866005854801170168332841662074122660275566693097557425240
139 163063841891827132817927391074758357912504454654649215979677132702146000542708347278743399248331899618936897442865362836130484168787110975556750912383978742701809132892590180388762858106682372240351100591014225739821564805461928999185395980787003555737943049900032137495114884022714138608080330344988576339554183498446847329863264989991888800841306107350072085612365113537467209110590528732352969665214108413459389811989947990275271756866553603687647418063316785718207722938816655139237389181864281899215021352953474366991074736550902936894785562594093990500016888524320246773662731383956799834831147358068413970368971200089745978609589658207086657932169050706508071519053489422384627129909923705979376633971090759434704324613158047509578292284686487207019551422821210581222636391148766007001290996719350664692633591911075651364497864266468439005088011669033090719514052711704260886491594453137791061993207792244996891021041932432481200749308631196079729969998074
140 -3177652970862998839662662935457689904320177346116895216811900809756411179541850366548257286273515192629058158678580055564719723309947294175658385012688227574971587502144205766550105701253239183130361023486218399583743981313350191771459750695931831202997800591962403875106335488549691871154222945867513543368725883828800325673187462183675395309219531613664179024366372098178031094394271566599053838934374736813121277486369039469654394137936633445730222039968355491508966598881235092125583324521826669485521847648698810251310777271098635245646596866557892075360786822576010553170261785604847072224962591407292965700929521771355081882311669113218480230052107818024329813808569206844253071495996069906112962938810751838514906812073734738502798049577049932139688073824246808391467573390175182537295783717921702068530736446929306912255000762615028360609877328935086200948776063643828110088541696045869589758032857544416046971976911121696553726543398610505936850268197333435800