0 1
1 -96
2 -6912
3 -5410944
4 -1537640448
5 -753077521728
6 -307254291047424
7 -143134552425743616
8 -65142005576276164608
9 -30798673631132393592288
10 -14628259811568672073824768
11 -7054762801208507859522653568
12 -3427597757118504209289002311680
13 -1679614813319413173481431593896512
14 -828211079560261252398475594497878016
15 -410780200227502143841288611457512589056
16 -204738150062363870537306559125936973938688
17 -102492178474288429990179042002396963311704768
18 -51505124196016168763127643920612183148986640128
19 -25971981760687468896589077325985278382488674081408
20 -13137051169256245605479768544422984421551337647468544
21 -6663458165792303479687003122565119399481231962161667072
22 -3388420197227182275521094164667627696663040432229346757632
23 -1727004503113505796583254142144941591326958870162537625599744
24 -882070178502511265447166720764815224520923357984474376193507328
25 -451389774145129459362640415687813443821192872237884822291113467040
26 -231405324074951488880363812136334718618488320759038335397039765774848
27 -118825505240715415350766754313828973074796935375191547240897785118964992
28 -61109492725575502980478926389239802341031422583424699283847010387482492928
29 -31471964393834781043279154843730695019115744352243895393688864678694889854016
30 -16229808489410724302931831821582131772951291920407145184004287959521910661707776
31 -8379915359470079840003819650212650433767485368950136229916527607581740139936281600
32 -4331800756944597692776011663257682062683825346926553492406774921405134536212137115648
33 -2241656047296920584331928029548924995462933372115147841344476223094725481315687049613824
34 -1161215901154563152822257160291601046147182584845468957257408920222457111955741464925668864
35 -602108484682490487821804640036631327432387629184038340831974117137890043494330189944043243008
36 -312486133883027612471579830023640506988839874194868296993165920876576160946202109435853934143488
37 -162315269394370323721924668563673273086359714078664643999593066499951204706986167804417940545315136
38 -84380237944346647134973653639895563917320765991654773685440730409716877622890176604865131691868845056
39 -43899192082206268088638915347410000040567112175953805652308558365086119858674143522661920612911924232960
40 -22855450460820722977758267590597070136353483564726584973726121998416726559877054839126254358127660284149760
41 -11907616426787857624687812932136076007915657935974392790223029505621443697739486928197298141906787061480917440
42 -6207934600847881134351114576816257650286943962006285483775117570012730421408624836691220912123109411961783574528
43 -3238494426257869397341938253902308248104679835168737802827977037905329442374841444761245825444853784466241779999104
44 -1690442141328743458237990033334801851897976144515224987893339319526530146452512811199771474944906374047967598015094784
45 -882890541565487826701214412634433864516160712124360328544388237270651670125388547371840335948805390077204362392834529856
46 -461372653161440007388054865445817659262774999902307670475685094207481844440449919749891248515253969640304092608435893811200
47 -241226495677738623831466165825010340953556444709586039212896017871072968983792396168404509124913785658140636664272141819858432
48 -126187614650290195532896411712230457459539899366710688452978015717705316403854546996842202864220763628328996585768134653014179840
49 -66041663375976659042273352764177303095212933663848752233832003628244101946278915720487602039944761422339908165251111730088042853216
50 -34579631136285495193416808275662390021463462451008466033456539593068515372030193132748631138619404945378807446339237717234594304625920
51 -18114060956473484250455595841714505779125650361384926295601305463564894949742661977152285813829430366077133723702047703554887761747417344
52 -9492856321406279280487013404081529404647006899318006505007322112174779488315317395034795142881877931086221272613520519409420181142867095552
53 -4976872698738932374402779316217934972897915950878240160556044871736999414792106467011224293865803921574087526058459985405333704093238691892032
54 -2610285571441469013455838714788601555060126795779784947306686447969266927252464703934645484451504879047915312889998177559183954620699164242290688
55 -1369572638457729182029617455625094368887205477712043397853469409174342570420777813910389086552518600445652943823921753480500340060807150929938406656
56 -718855681826283701392720516946526541839887683077020565389330834669851505253392758637737114017646003301163269177189125814780562105531579240908363268096
57 -377443793714236439898496378128732283126745066691666762028355922617883082684853166065111352774905539316181145779595168154064357489562245823939317348994560
58 -198249204075913718642469836994522885470154250734800303583545642653217274634307282006866134459620450090201939411992274114471735893079522465015940349262148096
59 -104163153648762732170202736394539203478786033421944562059381696013385238210875442557885470053513903752098533017734058083036064065391742968318535649950238133120
60 -54746387540842374148817459368208698974834286452503697550397008991050821091114032170247489770563073324723254621889641217597006656474947378801199472978114437398528
61 -28782658763398485514215523213417472823922349478410548700572126883158821434970982003270134150203456644910482590472065431664205163455594727548653083694488233540118592
62 -15136870069764224323080218814645410763473607289445125335503135654589225523298241929723178347059739696661728050281974474333410788623654764180786932295737568828348735488
63 -7962818886797084027958519673997060595676190927083056847814828063404704617851378990310963354812055822118716119474089179975180154949995898956989507133041302428274199312640
64 -4190050114062946209196791579619907649578037240281011221791656242711106561462302219591724966706530357269530584830573817660416635110233379734466511493662113667849595088011264
65 -2205410558102161066828628127251000151563139092439833052621503200867289753054216359278034680787339703907910875250840606845416814978806276281843757503772916458951355349611659136
66 -1161111522921667413351277358231740358668949882551378486993873109127632239722026650850933317695151514154513823643023158619729582979141817602143899501561634376933148963130079907840
67 -611461669210569116745561046277504890179510641659036968665590218642989387889825562389566619126812433939851739484327695537919403372387600782614074213893451757811738538449896978135168
68 -322086166873064595534575130130939781361422252365026672469605569684929051282485511950272512348748320683961625156532370850006156031911270990520854060410851639894534849622870675101093888
69 -169699006995698634482209835559254081247782341211385315979639090748419877407495530625007049234465143415659469842471510054307496474799505506562844798335026808673688169769561268332792697856
70 -89430965064984784618022663079555777567424184769159348769281151501421451755764140973651777355151656448129664311548130947629642638798671166649136397784167142375629815626964395066328307314688
71 -47140593406664701637046795163005367943372488511539217266716127176389358944124031116140593116738130990637234898757214128925133902275340869299622250250782139150214833829860187445013102268722432
72 -24854093538674218966559526213120788601531462122976421037607666505187392364303250761287650734907390386439621785557285118368749063320336974991479977430485687054603050509160296373092292272866705408
73 -13106717096652389029802448380534183879050873463400182197488811407516263908469145153835476936989536019058428728624058417128051370219084790095513445286639325138704650363274987673779923276989509287360
74 -6913221978861559810580955256068342799624500738587208603062997064490461641048856281629593723847632235599783934296322965648909096882335694094458203318349259805940376677700829730685760183008423551523328
75 -3647163443223201206183594821511512654188931824289284339482624649334780836201200867676654103692373633154468114992665192135431592391381769573401377437658624619122079054823355103452857991414422442993609600
76 -1924490459591640129355826974443923696674938741795968573330138707579687050265034985494453388663757236233639948606753852236758838697651987913490755694919865133652574261993763174030979917389389623298787827712
77 -1015686937861085427171570349355553056003220630241386649027229500436281114177590406140245367446555171873720677781383299706641390112982595490689159989972413126138630017209731732456829980018907459959344594662400
78 -536148856019134438671375611181625072261294734554266054717788538600791650942936641534590489309455979890260978838748450951851874715767388568733301684192831874103030570633433350275228918242157195027581949896611840
79 -283067648520869382524102696748966091325389405164887942715173390429425556424334275129388969792129676091085511451641140991650557810752818640026762742367655596735376436485270805542591772951080182612253980228499849728
80 -149476331827564178515303142525278182435321961272552208712189401219707121450716623704674010292995365812291005508189457944208936483996201092289421496450726114145968545706382441648959838818021516611070978954073946718208
81 -78945984561707446275740729002652203744809816499296102025081591934031772360799564321519447237402454088879965206798377099866732022792150132864672279761113031430703175556376448948764476478492096763296909464256617349963616
82 -41702417053964471001560783513373606461323115546364051134976947732077490621862591589115780456393828544134179962337081403486733854806285571727287323072690643065602675329416002458348588151374132556333593807701855751246888448
83 -22032521044698712245215161024832969800129487966171280740525081287546222248813159611602754576739706027486904207040996845517561550398542284959413998456062654860068833163988158612935637036366330855102656947330872873010794349184
84 -11642258150688461701485505446022032903317286215954198072791962087095629691393646983845649284551199450650118181842102138622702700069158287295582480369753241613093305032289999614990253634547314941126145489174469078994065518559232
85 -6152883081528291617927431000964357834818215123330875696056811724791845969848826344961394165526286098834842778579796714210162412069609185261978958758004591037070267487764772773476740931808358616965253393572673756742985576861632128
86 -3252272345702105725696746774073476588110742171984044174899116511432290308747365953460618019466159019029149638581358563352249009556059266745762026220291104753028949498012092779885365312577844795153268646781436316272824375874905598976
87 -1719334632493246060537529558865626141749923830121249496016939833174483743693397818395567116958252931349079307858857748506776115525977220160212257513196890926529444282245674392258658175563422274552461167061951225387839857518774073850624
88 -909070752641543515361277982333894149028871035952361095102629256733773118086223536641570828736844399643849401659893689443512056447765853788245321574945314352843001339919103926337506814066672595231678319684102840721948270959808347877605376
89 -480725641738211413185575722883279684063833181278991383259901622323895131670986372352191290005505256791617225180871663915652585473404069608989258324019547403099045740234242632450667704471400892489098007344281298525414903421226921747378501568
90 -254248163929510112103156561817967491051020784833925695518120461014130143240809688427985452075202309646045122534274956597035242318892359645741340254472441771069481026308744944523908811008905774653403816566249330212110740716204132535091291316736
91 -134486270800108810560837865326803652842538996968531097113937966281327801778143625668983205147205650898764799669006905889538881057758051116273011684016724912518847350125835426571344900808064276979234864175469902729405278924226171784266683909037568
92 -71146962377862530302825263754697352909222697188076371992439628966994188019118034662778857772152099568352024572083717667374869393901577947023200721534746110891337977312016491412327974061482045314600882402330177520041407296586905341663398240582189056
93 -37643656294177605359381905736018418965393619148648118708944451283034822628344638143024684146883704466509226970613155967622029302408522202573946643267374151129401655400698000068169020518710159036133785372886850213256136032506517881159265085822250643456
94 -19919711385395621864256729741402902159686004428866821957380114572878510467798148358123247198171262327512395635570646185893096305100781015712399964834370458919997264740964783797574408120987328004998535371259253120935657395331803142320474099692205973827584
95 -10542143126564712871958655651074847354033765438154167071965099602451853158423296034984466856238977171081912705819359280393005223740883060750720995179456169375979934071314867573416377196524480515394209205015807428280646201899998681193376957576610132841419520
96 -5579923627582092389778579284134462129508645234258866389538172504824029974622841128092474543198869830110597226824817570665007894695896974990011012027056764636885364205826782145946419534080404648042548391136703814855338574995507556535540884390264572582536675328
97 -2953792429329512421543700452514875486528464805391829413677153451244113756567825187988885215988780047380907891064773539575054528380364653231668206078917204170124693474600984807450748920482868626803189117682460543564329713288864576648682062818426224546731406974144
98 -1563806408481047303186306364747633501216260523915177807450285041638452840870071298572740199739510357804491601516439858183135805302220414338366141632786566770628535621011806699314516758481887878770034623921379906011143954491565450778187441080888919940102836170289920
99 -828011292141258023837181730404204516707596617849340520533972672975793526189161871896036928503206645877272920106236483103031793650702115921423163104213080752998899737843866030833119439233462227429260588339559514855406163915540650346746948219030879972484638623063970688
100 -438468880875289812923224961401018067909160060265798178284090201223121481993305604931007388682967053586799373888690758307420794585673754322992845151377712692663866533133143835090341672232108557230945823397988838273219064347001669978248746261301598995275141953243061237760
101 -232214619183691148667021480087787380601633303133695607779420237910675580346313717133730480816014714167894993718894675931543590053817632589960614926373590591116160132925345390639438660987961544733552713337764656637339612121321234126762388675826712221174469339117473327335744
102 -122995055581682126861631908621461418797079266112363093468798300155014628834647360400067374288140622964303160402283756663836899949121242262516195390717829408250697864370560221830628193537541140620560766806880907893282892069873102576778242791913568041139813607729131215715371008
103 -65152658206028501438010782948387036683384771143222821983621256348887306626444542016019344344066769022263887115529175118445067186077427549381637559641425077705032466227296006355279303641735555349701997204705999643693878348199204127439658428598269555938287404114385330198597099776
104 -34516131913818233434643992543034733757777857582622258962134837565146731208608893140901546562237878647643863828231799364832185390315662232159060473630557160437323757680435315956104678867681536777286243591285866287315830119112226025316871699423809688357456567737401421007293602627584
105 -18287600432052009311535856249928931838578024824853897276986109454363405485229863231334731026606084527416914117777053968663553006908728060981732921887364991763814663545770262432759080348001976892723600165969534809980127288847189597136170072851602981675009455124480156299073501466658816
106 -9690252769585267736950050931736193628302488975917444459217712089926442485436178449301483184877636942719957679802273090812001966775042628292927380730664163848667531548804961176869060913436097574424153059785857454266955181256949441793679674183332875197438466099839451414396433116481661440
107 -5135189120011030029724260622675208854586834808795074381298764249606560604450906615863176730810683393187009677208323574131547340431756469960673708808685141659132962731454673903862900089240764268167887918806746213450503935076896117964854560585796120072223448398001800226432688798410206693760
108 -2721572671420960721017604389693960519465032488497097423913479232528957436568916414449806342620112955723609865214070341708939371137347441250041203838184458535192749259942290043924805402078850528208162862460894997637450823412390434978594739058460082976387304962718586654494766472088715833098240
109 -1442529844423169477510358254753548111373088126142602628902644787571535900270148979739189359790818802148434022023889378258285743852125858334079618712209463379617817691276167614879102693939791241126330389187951017181717415457866348227895011814418115238180676237574890716696628982036956416457754176
110 -764663396818677224517208116619810188117505940693385203131115995125137670344810958680243521050392968843812964865265980050884894216989873844405846550311266651697266248107967199068280122142667402412256260306475980444353941345976170443690909697667171476755383995824188147860187313443998805050688546816
111 -405373807525257227006396472359679269596750049926909999235553267054257388402994985398909619720650822616173086139661031780888407380048799101740140671256709540677320692618961251349421979045894252477640564980965689829190675335225501784045175634415770142883245817323012848567824858004743204506731784877824
112 -214921685941843511437732973261729036412381310622771805685124908791602440028693516097417393864650422317642213788751022942463560373009810339761113466772191630276290785424495325920726393512907077742342235460318246308240591524227645873890876549238884914969874035987039036372092940549995061202369642125852672
113 -113957593382062893095021648470175192176044435910124710992386273213584649063942639473096342239964946309480415050125187853600349684418387671533754783497872215761027450161708823709749402067878417283818522675045417898698821159793835501895780094587564564243641581831164533724070117414618587222872840895824934592
114 -60428817653873922364949709593396867566468799241256526696090035119486970960257276823057519769857678323942397990439225617097273659117425500461164997470753064384475072803003511933371797778744528000917422172085703964329232539791121699380393312831037444310447408519227453637107565861607492893061698772405687676928
115 -32046607577640925820513616373662313175038657618623208987807052524045215255166105567309803025700258895818905307570731866893172676911610386517887424943475415306812597779273211943875311671647517011951489159740526088583019459683492485563781683799597277678123836445300851768946995653292305735515365368168414689604096
116 -16996383504920335306177138648399327838721261556357970941544346323312124263000293835177827487920482695215650818338125689509284326279479130340100605280591012089738582672000904597450175464166360500997634131752849726785482437425285158772725621235166200662649608032683740023998183159386372788607654388197983988696002560
117 -9015023210627402279700019653036978344839023443801301662514183550505977995978655934588019714697497539294172514643006760271066008350163372185830078081638454220345607987568291630950593919470505905225099461592909644343063012864213128018551979804094916644198232588667803379948363128464519488228389847362231597561933916992
118 -4782031512227342302975808863365804567863822600251745100671978945230907604610300542398734202584169329575553878387286840798816370313259322826216388318599536113659840088160650802338961457229823556802394254254680596133904587429053676744717066274775180324462815244861687565439831021461252631452865382295310305288895144016896
119 -2536837682560719867558114158348097555758521415345969482837306763919624930423660709122814727897735539445054345816285494402930572030325708385450141428915788711209031329440914371665207081740355627107049743955140557065035670604856819877338786402291964336628529272389526591171655277917871827242318394144644294547559840026475008
120 -1345882073218232530145376851731781416365182392155353864526192739311897463181782738341527883110791387558398942452704728350483245686229747415168950716605704743869564706418984931408940715337482196281182178780434599549379772803391570412219674065352390504959109646921599555234107326331869425913429380417089637388994779770149273600
121 -714093126778679887825690949020341844733158481917789897305699411259338600128447538305172731689763926511787823716784058561482640073740768289559489295827241876999594645203756910801765603955507240185922327787382662510567058698970687625020697575944954984102349521621901757184866437188095549941012533129464281886331979748262395087072
122 -378909646420587818532819442390506768111877507166730014606343237976772493057869514756066064174333254712499707495306541137719807743056379331616569866842314576413544577635118142649687401952316043223544740489242581334093487470030639263590967916649051274438764294342431871849110011085051550695675841222861076235934444507913245415002624
123 -201070749546797285248776592434834807343942974878976589213204283360851409913889072905055876577473831557492254552371601022230639015502950007622227044214220759443367923656784574187048999802971767070515967723502464888110651268157894807705059914534250192510498244627275034781653901624180211344617361020861310232201178911360590293881892096
124 -106707275862644273401052420491405698270957692043092303364531116646066597521705326999474772792322672960437528224661354387461546251793136223888199172217694733529096867725357725279560942773515892319633350945499212469239804464129869448719909740835645634342816155960507836288627567220734856545197991882700152792522016031770796519939124428800
125 -56633129029624066993850362731674573715219144760912755837101629792189030354057566693617527139004650208695538314213390691608756647580226300369787184255644965838846060048023975711637809034678899556284628004364327925182369292160138959643898175066014406975213142834330867216957454261819172281770362328219270221776307373674850511841096454450304
126 -30059238217920691604677678544244041910668928876589591339266497289248663933950922131410695876225546205880674049320902775418077319860644385701615226243852335433834907807789736001692869585304389107756169636454868374315570144172348248222658033557277123712499787014528412876110841165243416722035447159604884645741643025175585882817924648033191936
127 -15955697087407526951297596382496521838268954073027367280303405722918056587498990403802903901689425376415373846723436794024032047752523134021174165691278286939508318817714638787748939922200395611421138999766272254999909216621070780943473851663766500438170667422647548768464097207292885040110355852887112957757628420732727046948543076031702355968
128 -8470002107039976925005073960615433410190515086390212028857146167102341069203185922155584658920766755577188526331769150217683777492785503920483230847539337880202434470568961364117011834362192295723055774612571571682316737800600934741380412115921170916614836765422388337066246183444108588653526760755212374579303185420174427444685389535133250355200
129 -4496563295662045142404320203198995576951983744965668963654314155861944008992816957975609013585174413523818046393706212710397703546812218605198133269202695249074879163298259667694203795850343736261373171744130655531332934989594066059435468049080366538145252497640571131418630965503296020874977589798917966017391062179373106418980675725769539427484160
130 -2387299494526399144621791183403881139391535237466936156690886572938447854413348682968135140184801172456698722016326853725189502316406353051405111591609364714261181948187953888442526032503410820477020882833178636473482416205666376449951113976977035774570881831762171231654549913631239677908226816527518069471594592196072323161715598587503808473182362624
131 -1267539957470563905332827157936184637061759296289760144069090735491218752628183837966728907121818778274980423900937288628979046272193358546527030307772825586182097979467377035505026557275418676141322689021031819021694484724522036346257118793034042353067413398513797386651293243839914052109622027422129754378276114744851080995969340289018154553739221131392
132 -673045670289692400310071386759791182754662952119117080220928672029473446839863177505867775084418851195138840904194259723650389154845525373303204142908920686798944598987983114218727436733875210709951034350053919579759803049313888117943155468118461414582542168259171383674969888550276275559239197278650488307019398864321319858386412049443394832089631836176384
133 -357400462020405951489115132790610255353027363605394205194007157121083355149996504937734237349323009863490396701814131812479577789192758048548799134836092437633013360647789694170101601958511611587930525912738396174514946348227744792187745616634258485196358400590679670816320333063728250241516248962560456561780795810621683177927953299401370777895223256260611072
134 -189798584082192767544043241114783863559984706214257074696582331746586093628650632974830671965503508434021880717986432169806222897016011823872479942848982270085469945418497085300931843810336377102239734706747295067790234521840589342306631550443978708680358616670705870403956164021046030003196536198957875756900372308864438174470849028078331248214404834267772675072
135 -100799343809906585058980503756013958036116143071345814316524256897460272722376583931766041263320033158145462817277400206571034494670264082175701830539286434757766984359944009813099489710641543055274897662391630354450188555559197267265177264909261032154461977374105060032848857167539716673819834679747718911753144183293023805907315540418315806774932512126870071285248
136 -53536370266009263013581011669433822223869755441642680625277359030150370430250682887630555457815089179221443564257125296826740567578117867655810114066128899438170447076805262062701582031858260305064408087784934338433961744044779708960268474654012291030417779853428813629208780114565751938274444181311193921205866145907042825027154099434873444310545310506161582429274112
137 -28435851283829434605107915337296382925141172066038340896241811941471233155115306987948977246008699806263332708454267834925049838920803212043956223047692027930923053373838727325065459303417650156809330298465272219336835229292687675659950259202556901035019594328246284790508727494237805707421446652076442113645905945493772831276366428355029761871990819844921538698011944384
138 -15104601061194436179333913355635764495487523087626393186835809398377360429767564047524547818283881409217893698338918511220099762218481621876613651626919787289612545414660145962890278234673835508403335937002591140456121809090337989776767821788800109339401064080041545312139751755317988682014236255451117109987516383800551007394690691813358789700637392900946833978197921210368
139 -8023754397335740111499509008786556373898482225424351515364645911554844194918160151349410115772881291731845539357704750966821450694094427522641155289809815039503784279891454117040211832989067143124789729164367326146129549719759231589246274272148089786184389273988155420666722214334715097861231390634019075413806358328602160255361398493356884675343547228087233663340458974371200
140 -4262564592877789235553818461176851462928286707567556841979948278143779997957778770241148754222932663973487871842645413553133609983814742220805243585706647293913341708154309255384964396046845072947580912715287054690418841667411378247006566296986245922986310638822310182634036945641375883179870659915601636944673781617599745750801742129323289514427713542246252578457390637703004160
141 -2264586651245151235335541071433189591306430273077549854211958945631407732224990980935134176764822530763606861242944129796271211149405240370674187783697811973545973734498249222336170995370478665689089437456431370500519368159168703607522689378905490460299376993556992586193552751967919529613195780215986912129621436748929272084842206924051731048171054940819476967079234358246581299200
142 -1203181618057795458165634592952754809492277733140476108288449390990276795048147387756031847694659935426036470383016500414075016545829828802537709102885624905792288433173169200832214496665446091664601647464599170645123583393659795462990761846253440419492603113985624813534547216548384436376703688711277114484165234027001076954670452739551419200062957229373775433914842915331491899287552
143 -639289200719667763471786752633926250434295417603782984981974815664657920327795026506346465366313189566489860663716536429552181637486204440155990265522829412413055739956242032263095842804393539283598673301414564283821608056379869837142644831394271536306320984994270745745628305946055438264113533849674073730705697938403334315835757492225058975979567433872464765478496323703517018452488448
144 -339693431367012385704614140958018735582313921299611921474704740490737217774592524592817046971905685073657820163495455181156431269991322745319862010615257930213541235620861151089653984555936542876849266732695977318615751107218649977522211366082584191731328755728774592055454160293557438858780198333925791602037079805776687314669598921586150448359253470518282803005900412468652816310508060672
145 -180509558620721678957623315811974110390062282576026680851597716819836002874854783631409355987144883651820566455280415379506228591195748435419349516520852741409819374544770487352650114744347081642654207027570040473449487844920907546084782313760477159840055472587689758264959168259458165146636831568166599628262850910443650787086634016370647129111038954098031082181593427498135181269290349284224
146 -95925973200127802325018173081622090120688578479657801875653212848862954849401793394387762579292795584857808484954333336129449165010917601882245911702344875469484621345168092906597966861066249918568748793824287010992198338846173317387694904310131043659697404212871627809036758776231769836057101641194520806232884658565161007193523667164867026052822971483087991327139861194939752675506016376937984
147 -50979417007435049698814173755029778915904978821254836929745651580080554651866393335272859950419279843646413008538707572718683408791074853398599130884175354603187330431048837613276632034873937956900935344396425741846994380808335647956701253244916285260549804606942333904628568360594374317269865855398020753937346197725367559771585949717195899338899581972956266020579832101091995836980678123832628352
148 -27094169869459197480241067014463355938028741026451132885373058081925786225436601412788769014404242055918284294775452362487681333325100472915595115065095306482858848096358580330510340660133318365734843300778990307960383325450085113280817090272553093278912549935658351354693966563849054422981540260551002203816451158654864442566445840780234397866979321165235994789408235356446248271522724826856658857984
149 -14400542963412907986013006895498157274681987788491734384009283140307890311692141825404649712083929430038746240605395719660536887049287592120030634130756063415131908186997491387750095004137448963114839734223602299827417248688938862232892249689748990624140059488702158860349879479229471827817676989463611963671913789336340840248951312559838449964639988650780365616593202252415740283978593535028214789719872
150 -7654267283042871665231968934552042888622709343044204005722426515241376331095882311057385031044833749127060483861750923140227524001585561607476367436728942074589624612799407754011716910478027556397686590178401074120226164185184559146133783449212912914003229119392198601577866911978680074562938337564459269865516752112275645590312484553352575631544130826352774717071150774255651213182324701284119581188111360
151 -4068645291543353892217814561162094992010682319977707346666804721748829427213134762769109179215250269114735791599303113431455400762488672838425412033778029749523025226953152744808170306435450604006779286410029360969442354212317656147435493594500764376834056042408817532927174996561216109924354710229587527954851137320873755332858897275884244269219083283400806652633186573545341929242559465725814071788533157632
152 -2162804185774810611012235000800954483736452537492329349862978744874889174829152105527442541032232115174088229065886396425280249193109591200543540217472310468056029837057940041435174420612018685513630426189736327047668808721372959843288761904513157777862526307151228518956921405321763207505270291387360314666876882564470277514061436488963479339933867378843673624477254333029725396367477889971802477721798675070976
153 -1149755411336028679062913029523903820857872990351815967969105816099737805804477622853068404963185916002113219783707281906902408337639280271357188823016394890187613452758764519130836974835200007428409937462941054487512419719425332577060489563710413874523513474658249540901910805456096284618699680059867689127300987714014059082750423999190249457472483992355042660847083765897495634397576905215532165671357597025283520
154 -611243620767288112214663687620156883807250614803182605272987418590162678506845542912722113804095183542722783433803764061465508857041793065399743956832087979484149635768640277738200992366758939018619984172246734861465514193738551260144686030666720222485546361609620788342317066811278631225614865688020836676291797102448714049700009058786806517064205324915719073821816754841411809339011573011368064396605215161712287744
155 -324970221690271834653778400058566321768971161278648402493681663781860118314690701661391779927657628458098922111834281311227965219795547401934009775225213826191342423458360736500720656226390140445547233769969398097221135392830815052223811031591588871610566915209157787064229407077797929970079965095182791619721531797551310961784411555874369151866158750295404962980564566674643799173515976677271042187801818408301769807872
156 -172779766041975024703217634536574711108255498713792890909598411632232634628113737090974216152012509749026154311228659490465571796731029074040316572223117105065084731735210480331066959366673944379644779691395731903730880116201313535023357756003181797223068858276835395165805491363924449781564522908335613985859611117315985635445001486910328877835624334491359393727171016573465302969104710339831963845664137884640967774191616
157 -91867527425156112498716127402892836117755672158954214569365228004870283839780209643515904616007163357843239205525254861545746179958956332788122264537374159955710133841985595048612217786484088480676336556395455093576778676403819949570302941911065411610405313944822082217561914505230572949947164272034120457697536932601380034302793745293549050502054595252216598749443403923510240080494792671132337743488553806355026512449922112
158 -48848446100178440398223006703388634821680012774146839387371417155439310839142165653754126122591571736103126688267108898399258238117646983589251583542019451488159908382660672350374804936599788306253800657575778505999240463440676112434599024081980799537031209226623098682220484579615059233547825035115052544827024053564511935627146551499833114472292018617266166307600041470008839723762426889502470651891669305922910630378581692416
159 -25975194652766597135365773301203028420032672405086370828057416371835740131602773944807901561658318808043020804896432792100192791230708543933589141944586464635592046172317560766206632721901000897261399875471396422137235360051108933874318641425783535112244348464048172019306195865906266469787927850902588389084290735450505902846635249690321854461297207744493173984673023387395979015786220502362243963086569428754111175480917183229696
160 -13812934685140519503607288850736722824153151617245383981074271874754440299755206358856426462424637564637097168166053102328743669975421207675916767578093440938040441162433819542314013404570990252816216370955676868140567173503238023358522543871273876034768101901709762874521442070334165207053458179705642871680500509578327682420229634816927700332298384108005874862387453355216361014886317764018602830026063302794507895430295644018835456
161 -7345679195248456942871376328253013747573060428925520113801402367163490784327617987445616602798973770379875876453851961348291371921308612043313988007217555284006026209477275119328270118370591304967832684415323174979368962580788604340040215358577929159685618331223551045151575579728511707762834050121917409283068794500156470390468049519739482982034778732079701503551692700322896508040617326164675739921677169036463663411318434586247383040
162 -3906578679561380963669466827735069600926057195610791192984147443307367752232745320302803867108750485971251386122400645843696524430673256392656852715892723834045520808748875925866380418020736890541501584931950095075189842319068612040801900163326666555472851543088389284682917791434254495514626929221250538741775592456897409826578835934793571773316407949863427316734105604192209137840718903150726613630296139508438280915560818296398632375040
163 -2077684418008092554844913099583928478426350735873594645408448068715240147120390863019137896733780531550438012352212369125310856302154860020033370172673583881664773554695599096769762146486218180217671387315320044717555629677513722119750335328598310149627620528724463161929819359828170650026512160511649871253740691800990652738116013507613521739528536150322705678212198890609616471623464149953020779124173997572670058780132912233395939376772224
164 -1105047011060290258919317921036096945399305122514496651611890867899784201478657046393107577263136749570036277191472246895281088069904970662010691416237548791293445769424535361528901796535545090804284251237071302215923538408733101511987254907221497184643758026098506715826601512481504280731794884468112799975091736467841338575105074978413352879206222943883995103552426694633899596097612669985821369444100365471967335828895662601272443042873856000
165 -587759786688775980352956171345477687945308674978807427201468739879217282134165363579399151580039215622255554824817402721703868968512161243284471607439960101074824723996992735633163031595952647869069528229782119004921676291946719912583954280594784276507450409878996189845323084886275333812854790518196725151102488545378669801943512667673305181150654052906420088596005454669391067899482931893719464207317230570260804063426256063559774061488354491392
166 -312634362527305252412621898316518273279605816424875972033297188107301925335903847511403477357744968307293201261874151680160518890822152447441705468372106639984716947976039283142276961754255043037184241167649457657743480063963460422928465709370994032647350332936994365545660244028968581049620835557911454939890147260279746937988435528580080164310928097592674221704737195014350285804325362595859590436869632391055094146962059113380777395554096076141568
167 -166299546978535248493050442175768503245600466762356418003384004929898786570316475618912843909475856624200007281255036475951289457554942153018042519182634707660327216960685178302210576462837080525885607098333547912418481441006843172947862141311815297858634200164260141105841000532768718503288699072659707703998500413156674893827833857560288256214992102810907327591020176772625125780148639756034922626747529849859560071055188826465907580127178863467415808
168 -88463216469054908679725602972266999387593343964702548135619108148892971466330766152372146906040288801688351034256805813050530377256149913876569227912451176571969042075711565051583746025381736390724839732348762763457460686487173288928705185834332036789569620308614536968277643170830458762569954280947508685815985781484047688034970173950759497551249151489992028259505769332107458691848395100277133145880357384803177076270172565041040988184161241790452072448
169 -47059952557002560372252088043079547219402681304018128318471037306131634919039948178969027797310739866558958553197513151967808225565997002863632960843248030358760890796653470008961325205225687304371868760784843601571059683678311482923100580052286262726091567029410825709952534937649144321300648874649543909713035218413904993130790359047953910158110457443485859416603404332839366603757925465087857414323699000891766961587646328344853723974743609886713051472800
170 -25035550267522847909077182334130728853602115973601822690086947579651736197272925093814430148972785072718485840611156481777696876028478423338896217635679126486429733787748493888995084868830810906013862187739831265631482618566377976210040752299272182294520667906287839520634660577663026448063648951869736304037906545204555318173894419162562918285122457052135342056760946991502929029618540776011341563641141938212259303434873906296321764673857742647742343531582464
171 -13319241605987985519658461397930100183310367667962194908185304429011488769205207928282852588788142958839425123109067547988344239713806045378658561921141214405952499907927679980529894394683941575022094485104806507958019945533246247097032968492816865886935869766013784050109097987625278909154035252885589246629469308504413374811964418780833768472512713252596090231645628343151337698703361160568372839169038692424274357787337345392394517160470290634801706480814470272
172 -7086280787498377840843915110985864433732329784251115371935547701250303224397398873783675194555425618703057199620564737326729420114728677132797041100387889330970344387479104373597095441551713286463701853204797813021552659112541964206676054734937023300956474343230585798728803308689660311910011195436031745911395428430911557959856224585790034466446992260129507786213423790691787213837217623295101756729921270958913280746033430965979197591133922049285661600608800088064
173 -3770279353575424029402009430677655007521291028742493357271174870879223742586982299197296301168007258800172228040308936443326468155927587631853665465577710910506716819988292732016449854191001377716858794625739742524459247630092209493044476765345518322707246001737825395880531052848837833750551124376121974876071101267553990551318076044200115997061491447951000209555565274295753782317282437450215820935800223726413479696629874369413835415516904811525615814966889922522688
174 -2006064200813681306744304267654441690324146719155168788697553423733771401170968706594579475172813850074139806035378864288117247005992847659935292745155302256935215873666207124752945511886695836408254514024771100003739314392043553761583743684823445721258377459678365364465079997976943954181653348899179409910699383184687995005889422077462844491625077178973348032109828678444649347556055441340431978059015421393728007419895493907133989916434982953447630309636738258302703616
175 -1067411963148403232052436421848552279716094843088267291166214952606032383398251234282793100161681874172469725413349860725156288723434932867885327456440592496684343420953460256197222541853041146370000136263931424286099284802842728520270307738191983285924625634358724565028986196993486843275613062424228779921881241913145755120217448856713166926408715490579848493604678017168027536631394522356782510322757336251654811443935557687500679463138264352492086864724499827452407386880
176 -567982640657552291731499802356621518428729693098020592815977564226626087930175625050317970079416415087474443783501274359083727533066930777103703034265746370341566728556765500396774374525082532173339613509457896952559765473199939430346362598610977532213329163888346132800509455779960389048647647557107945335699599930423670485224806183808737845661186814279569605037199717540457534842687688175909601361151659803704125103343290514652613411187273137281781841832920752667692555042816
177 -302241182004970191000822815572239810813211010712402787920379747382990437782727976057461154117813582637843474768599741788057475340864687278920712906262895880885423066256878407437304563024397395517265361957486087926494766466088470715221146355869454265089121005692233086707058673201669923689867719120280670596810292644958568606309066782266632228006852633950275433006524770632047435070693951435005474894731831622171099428459465666156131485331642511098126569761353928420503986490505728
178 -160837613298045763842572530823322300124737524043087402803972064924320040536540684970216630696544946543347318999233387347046019149526373563532413131209214206530599829188031845142449450372548712173882592932712171038876562036148866486745386969179531807917314695677613334294982788680946246137742927679114123422395603844288100057003256801473934866141474583051579084894942136923791757036234615222730626935596403997062353947737396574113131323637925612169570618723164594400113358361327152640
179 -85592720934019391009037176820361743312329621217148840930782260944917842074674051905886094968396390843796649475224614529880306411623469163084935171773720313350967877472187224541645613677349768349485537217612481270912724108288186202644887365622610343469597520403819816381164817195576164507682182906661274912638526847543051979541831130431702119132636975508240282729127178657759921362353825011114979858606043084322547438282505974432531239365393721287899121336627740250045889258637930774144
180 -45551334743418893487888700597208136266438896743549481221853742764889462315435904775191458333008380610875044666653949623447425650871866356809772560984514884098349111758434733844139425718511632806947068448392878627745684027901385150997144322855417544077284916245378790038683219444395414458604376720238148394215624339162846434285024857258179894271141788568438070916923234411346292541705832227133065265233194869097689212213128436159573547773837867698965958457961574709180617415781745832833024
181 -24242660354501881754888026205207461071926128723471227295890078813012318179464373779924899569277652426602850407245002644759260739854399884857538734731616981620970760587365095105808256299833447706063298248460926078761166701926847597646612617915913506374756181876128030522340048694783845910967348199587354518281252380740661850153971160046002857313341406353648849862442734066688083697772995014689254412064922400700083447620996849670749764337658996860351490386921092288550834266035261785911679808
182 -12902509209371485658707763302431069715811214487809977145531545776234007602254975145195800207150645289206254451636866110177435973359497450369482438686857476342938884928776022341720694390252869174539663978338921128030915317962847405622743508366702956425532016950015764352587995246906452341156748932924233606040168687529446532625647784260447045049261742727584436759569483639339914375977072633770558757358554138994796365505799872018283453683138173796911383264455718383354518059210741909619940945920
183 -6867246679489147208568936668638166274220419619540659382243360130326038333296059632304984197639813100084597157852816434841359263286913233065469063847042181848646273972768518119070809194886033666212091125454034672644922366663465860074005867150103342615998896281670484434356206563764359243821249460552398156901648032331954844493698248305332586532195133598831025071214062308707137971053939643421505975636863881873786252871578796154116601220103726382930833687853038904300062974669954052006761789844224
184 -3655152734074245323754501133138220955193302792311724953132249167358295897459767792466680517304132094649091444714909918438858158291903717023183083342017016545045615007790093102894250899426344575507610525581511117365238723634340863191122140576238224294848999724400965138010430914112498242704769877903930272946850709586398628088859513761596468531930724472715352482579564224518106498667329533259541878647341224405481974518099794889448041646013764845461987734468928411264395277344437157918501456337305600
185 -1945551201215165294716078592713973572964675684293515489765349755740653581859820234660120416362015652288070870866131925731546430299767310848153183780205047782254480777568691375672749347451069166850209757920286576213330645802023935287414560326101925005348509840547957001103162757690935391272335155657996579283174683789611198759869399663352559245008145407731824431842531259099446880935983525051324162960259068002250790294405654886165872778127179679008031473539124537995235218703706729256792542517472674176
186 -1035604433550488944286849459281178214039844646711196818944951837058092782891096111373455943578441829764927119004779773701794860255363620680271391287504613475152616972047069406027631429629405974318922392641051131092540854249595269516850697110541980103172927397234494264506146117455914549423181324556335642961897262612116793482714907460794584747739922157448114376189232008795814113525736460628317143135809699827438008633740395466925966074230023014330526210482162597854052380041301083430821725844500510375936
187 -551263308189923806268366028621899674039363052219111631165668855466105738346487662302412227491453112568456091615953399870255761629652617798754198121729871038247368012840076365005981687249185551660510871660602571117799608125374727528206813496357545546939765330290941775790887873929776952185097086397541911015443617446382985865743876074353225977879031901547772355566825140954900530195078411164950474714608932814774282623734535238327646582868407187018097155258126726022137236834270383440253869413368402222629632
188 -293452675721831846782561828138618594067526198212646081740740136895002652592943216621584508750054269586759616662738351142612056541207457358831990987939950802121400277104153827182671633102032094068745859206230172885361589364328633015173055308314489729025257497809500556431122603113274558274864076876685186188560670669226297812518452365935282728805838934838739489270987686843670183522818357218925482786229990855918003516286546845884017463379639421073985157004964369587072492105636783834718069040264482380967739392
189 -156217871058113963066127926972099693801747313487037362454772034935103348942575212260948152028347074774252028400991778918544141904666287666567396729683215938531973869336597681234558474666999664948710104239533865744974358622809965066598530795167883139756727529994797826267600491956904906138857072258652777035696529388791756597732639043089725677787970940536878164547621507867271296644474020138069595204351521964208863897927758730389290045122349686823369576926500650038238807668757574585863147437661620513031799953408
190 -83164286581771102646018272815003717078923946499565579055849567677124933059212919862461850141482756028312096740333103865039188565556796077914646377991278156260882165064600000346001722224444004639240480872082630236232544511522475094230040770694931949387881328141193526500915042026303637892419560612793681427655271083258425959919110541460693285998115853970325178704592919560434666087489045340708783472840769768719413781457531869817777172024416559218803559816159376172116596596255497199586780042961648187295803621595136
191 -44274777371425690652599124488674014246263753509732499037544661856525330779441872741859738006212776746685932512926567491632560472672454743008736851640091093792123270514480041895198790193753430547836630498669870990418686372411641056048129280769977195480441013485248163209710685088894965857526595258510974812658140899458182934915940954438972333993749234976261262558233643213138972116753407580980456768716351955550096145414918634961821668467716466721470446467001728286477169637558387959371947928913694280102216336834607104
192 -23571603904723160519065830893118947471976563955699152261671471244936766615707546370844876976416333081312151885030639882616097791455997988175407143907463555134822025328928541778379835106193947403914006213367929241071692106499048915247724690266127723342352424343808183093918936920648150439343256512236777716349407649737684887381523299878610421589366386530238160197720253357020594980925710693645071892774246102970641925310485312243634362145514782668385485596364479618871314804096687927612082554994281225309633637279326011392
193 -12549747112075864279254815824065381785276931476987772248218074123660862474516701437946341191705059979888077489071831953218948162033233494611476978267037119460643537951664673863159739065000977054207008418557749465712170592634110323324671334889849059733450015935083900165166130251384143524619762150335004781211317159323181514580593659307371096198625936054501075070932472552236541609751777770092796872121395708773576202846195140567725957367953583082423204303821678818725197314426516354673564157088999448799288884188089373243584
194 -6681804588146938454239280354044882618661337868793178451650611883091266920811868149496301663671902463556053053057177607433812614181302395253275543927074632073624956600300788511615035946954105345461060826104183647173633668917439037276394258792423035111731557289212007543964546119430669359283626547844160566987782201331869697120891328132132144750878710532179902914513512725041529824626872055891466413491615190015793399099945949512814257741022344830507145010907125730237907761894047095484994846266891181512060248183315499357443584
195 -3557667767084151946429277321697362635287709142354703389168693654129457724488326993616934700688378015718529252394336039968689516095920483893730679981392868905993174396013224390109221002780164279135638414089723882962846863489179547955749876512473524066507689066871232714523410970881398679076141107726207587742007925580681134296734906781255251273329926680026926263381148879283516667752504102828541008440083570561842124248844281651530788475379645059028852528456793505579204049881304360868049068190503856036657767238840950461409323520
196 -1894304100155613018157597271296018067388301621621593823000300521761102673351772643371477718534944511952498117497758348027545987450312545570579437559436605254689487095799066937772230045075437708724880363607417211072708403792654655240785124391270922106672109296345370605154699436403375328275160652126589040653058566662763163280772546009572351048003342749652005159250640370611034830926721128291894034383889723536949752525889673822527310111633454938424814926620505604214985359671932821992164005140334819917395378941128570161026791557120
197 -1008664118759060584869758826901860429515356554915611873915400648279107221250598331533617092519563143810580069989549978911256578665807224383730429259472156518139323532807382320463691986186477930082195454917637547075846365547270056761707400910764873956699862835516814547393755324178131290036924413059438036081790864767812669192852267307899902356259993629030475667820007817087262585836286017769777831410873348937839320789957538425958098995694098873196057422223363690970084840484929798708677116780901932633397522118692534600342390145254720
198 -537100899582222249540173067355157735265558606924815528186376291796183352907886996372748474594317653901402986912130805055190075690368088454843045775175959037328501378997324112649028479128545874687203702549604531928369134841925801332997385557924032149304709538504885219916674105435747188655288745047569795369394385511451084958143645949521883787053048458469722166269865662145121286491405850425187628529738153613337857525920412328969495111877048488553744197969625004608041017896050047155596005389657331162820177864473473263110811895239703552
199 -286007549836911908010214658014583058348815853278507389762545560435092495557123594799480936099206969422139222138616959174814564269028225759194953670046395186923590235718518927848011652267909128482080119791528616107272706850077578137649662777222441909779824603207310898674381032845476370704677672141238503767978693353506822051349371598228975092257886840932104073489470096486469316379024440303762494459553133251153265860193406735369212472201228339284848095784912682329801287398035198625270602875360178562663066003952251719533747793778860227840
200 -152303997273388517150425547181542477365940888260538512681723049572581900340421704498399773814252314828049464367999444614237223863375277977323028401613817376271341621322831760984907333602971701765028964265273549200031470368476007008902811715304647342520498506696958908787369173035573124358377846488763555833321958905792894457634107725658830818403715698944324113319668931379085198567300034084116154970336982247125053941216022223247827825464190448222555696586636637684024055971295690827797535199649257999700426128620632145828863164274586635550720
201 -81106782033508658098197794968192390106925252432899991181990365342916932797777527364462881729815457101219011217461596237906033866406620572202110034741614898849933005244489084457519269756995753414878848281318024197954047452849941791991626515364332885916257918283475027938921241570334736215895835429539907912579662625066697273234295885010218792630765619956392520547853523476665773000049657162294945906035313778857464585557349180400640541065543792041803853595861029068834547981603036547746216397513314492148004616107696951518622357715178465703998976
202 -43193160696683285538595852358772720825172646939560895547982103480570301411085446183115251837723450618456727933444657796949298463992363787114973803248493118470886976212344459569605595121145735257167840282921676102397897857268300170108554873319252493387848716445608310227847988007795389219848423177307888861286031762453409042221685971306448840836597512654944465293416397462903111710978750014009494330086017179225400051868231103461684074178317148804559679994328723282618412242252281004888121381991064693007323302037711896517889069114745838532427553280
203 -23003007790890579474132011932700420546589187683826875580499668773070649198395772097297283509544659261084828371977307254290236127995837496932617116151614871595375775550662970887527924453027097032731104791939854996352569366169470922429694770130651515085984635959986970650198985464693588578807444179436075417689830185015435510196670857382433038081506608594260758560206474712888559453350467422303072587804117669913264663432755259057447850532652415513038126199284620836987917694003336583924803417406663719646586660082276411291420965203322124270463248731648
204 -12250843131587524237568039623230485318199074774153238139605854746569899031387956213527613697851777901845162990411719159932574991306102655311358645134158661251566197534312447542192584048997174983315286850406906214174384994734061541505119445127366667455879945911620230135227653318305675139020347207202304016159209605091328537029277855517722133647313746002392229269541843665915702156659420380886208643224999207490889671867575519609484567520523534957627315884770909358749526569117572794650719996585009992662355002469842874260707233760209386615646633808412672
205 -6524675656528402609647273218127159772813169016546272808844808259957901018730861283333814056231533689404212992192224106868601645541977026894363246865182456764338972377331675261264612146857263293615485516425036653331347783582142486113766034711780350830473148660296311048136015271583703676474023392260470386145953266006972908500288473867661410352970161405472290060822351136336319748199028372935486631802243360051068218665002889050288770940109027949697076780161728687748910097820877732665155899685325949143560872994328562400721957019376762923763929441191090304
206 -3475068421372758457234231796808914645855946697852581206581634219102441938526512514972238724499023823292816758618413572952138479583311462508266980130849985828963540861233342754805293766131956490961794064602056976354076677154158020737737038952100896194689051863876073993360112211246658891247061087591669637237067425779369088401413690319515099924173838347831497988187489866488640667969451346548658678091307302504829661016666626631510671789645633246506130113394730851916118139855047044896566468794530007829339936179120876283605725527346348747021540658207872600064
207 -1850883843747221300587433773526976970244109104943532167275569492158585140005279855032273302829153420487181921618835289402672440712175369203010629317676374307162585393636995307436447836949593056674910686151586162019527409925524994663844620853979069970727414528149515669705349855016467714632579542677407852703371951155764922101285077783697014188571863715549336252696866714197866310895862310562885030119781693277739100680351575213280910649354011747821058224216890593164629847728455263394702954841548740033138723071889234250713566611427173550518330913885202302688000
208 -985839537609992124681713873932203671011970243296940093501698188645987199605439147470785645137028342120335053973819798616632837327755462744999191979092161688111873549368177711253551466712104022207622340813613523907449901022280526124345174342338618751369325173038641121087005902757264271284618314016507924262273280955877581429473697871549166043090487504975347759302761229257144784634740097370474499418741024436677466267240409463869123002536083662836875469432070920652389906199410683793498489013559691684501041293935318298305287792900766047193404861331500630031466496
209 -525102944613474020031170031865102292351460773734828120827512313165111889884833350146329465973766896469385420515362254478990442229811256037509686968133785511061667794740563143445977000811861972555182841936917713959071651229351563569371732415052036325863837165824969066112872535785096264399666774784255145076534004731890140095148440362742643373919822495455569827233484395179963466274838183976261300208776914834999710303009923424323371240692722929730300500507008811243246703907962237688481470270108419053427563828610282736248092182611642742271489014283909308813412121088
210 -279700809786415326364426055399398869696398572297063415875895026239550650566905554326242359932241841592212507797363359393737773095244246547978280012912749394065098749394336814303377806352643310127665013774997521105174955217483845026452611633766276088099885272940396466931223516513059083828940944543144000023455453647073565041943935430200549037251049515041741155730732826688687755421309750706850975592812343580374288633458670881085159524594661016709601738478270064964347928213926467856708228567814182625243068632219425125645847992753290780976182996825933925587048680013824
211 -148988907973199616385603073677591674746235859501835727748746092197062864512410890993890498733668301929810715744769432286644373408960655475153601544304749755023400119624467402464840730835771372189379482121095160181453632196296994742570435362193253257054475524004194701933621568989231796786934967551732201490602333912127052208539747160939118506856341546273407679956723160746154871759146436811428100002731050333535580186350902093376916476963504459407823577542268833756783054828268545625894840099617932873043815745960218117297467138006361009327559071699432360610610080508908160
212 -79364263413850369161347902458797288873810950374653830598761599165920114323594551003781361815160589605760426156778651817559502157621931763844142221568023625650772227194200828396613443475206795031060007214973564319304694902600914224104815228130805887112781947345708065521353692022492949817744678489029078775306663931707718763632778262331118620556621357249620022073267438164006364313029414669373404181982700633751321616190207705924821915740258214451084216028764102778987926175646347265789651247311400955870222617275856382633319871867988481207125473958909999110905197920843460608
213 -42277254904151201722121761841490746185848547633734769766953244962815136325864932951062109637434697037402875290822226725074782331568245015694433941764551204338903436653850690917788178137787620814731736692065280024294458192032647246959540892275157346167338849442376289183724816148158135350054556125791946342487030253957588692643612083632418828046790835491254535338874848154666049982439935704835043315684502958661949268457129316402806134800581728250757575033257514482155869775164959198169510040271102535453384849435199187671065063677665493677501707971402584828602047589956231609344
214 -22521598304043457808226132468144480150498423671610251530028638940124918115627846585082787784678824685525437710626870245976470441929672498243057372236033024710900508006476798283191899811944604255928861433957449524424802505584785457435731438963458424172964643716079459378487069299505900936255839775318108932019313221901200828236717320071847752566953288953501394724711381751307938955861481274846281848101569433620922465515490495731767234824230907501909627656362842662463576331177793741067047576408993688041794811804276589156045713051713174026258601681570503355089437428033357699197952
215 -11997815347881435451493359326322972214946649401741319147660864926415660733922603110065996763075336652652242530218187670844657523676823972007424714088160961908477353253449145422869555965069798319217876183381751397442244306777955052194525152905495693663159578252156136960555362460297045614702685611067735893149435643271956981136698460068577906951390944841353358574331440053968883194145581558371792178846997051154109686627266421657008826042781971800516044701983935574936228609311758716611764683621483322818055683446932454086732787271473812334559555805874521544480837846815061508058510592
216 -6391688174244308019996144722833456762668183572626066371573144866179821117639445256879710985718694876500989045242464540502098370348633315645752718329658776004869822976108675574200365187955679853219284257725093012556482896815436352446635908495363891450318537955904629911228500094632638708569553088642483546659040849471287627129660967370177062390629833510879241333566767887615034435038877446458679752227224756218379848553604420023409795604671398988790994684598461425041881033890938657058691332914646332397863617428382691425537278148909360739928442191799663832452314120233583639011715055616
217 -3405174155449183617665514182940221100378743027886300837521605569240643869675724728720276422570852224046553960195898337114323898526467871827117716344986410546653190154351462324510572335615057729813163389494129064351674913503546096740080334287423767234688403693295119234267089079908798784904349268465075311829900989301762427216587030961349389136258979136137787933704359034248963397860167980814793904095598331666243805623509207895304523241853974588649402617245721627145341585040268838126627628924475550623968497577154608843334581485436566035467577193277056737169277914609756319363138397888512
218 -1814150556285439898359523090544886537415030846875752652713649875356225395395891757802236254399469317470249587947967476505613646154814449477464567280022049153587761050339563383770269197557991995849145149398000371846860952708834464588821345924611350887335343706981519122073911334140115841051628774449133960339298740149131901619863922689105943278031790789366987946805592764170223277747620892791325692402032524480510099460403062817029495189533158008506838535376237349569483176461373820956904370875671706180916442412587102173063891663396934106877074480174546271464479629442979900374855937638515200
219 -966534763054210407235602049681063061224927516624018715168781178321379882297331197775930110975208552192493962846269780908101833594793467668957190623299740765436214451657074916941754226055649781874429929048433771122606859276976393828505700979913598502565136252485934499297276839188631571047655726570193605907593943376521195774587502117554544549958347686052607480960391270592507406949938321930707294178009671271040512072349264170130195106896571084173880076250265517602553057882918382968486370532882988197766859740629211314797842686072870948291557844108099842467244025202350236076387531170040225024
220 -514957862485624576359498394759062627835849589576018902847011356425280328718523570146039779184419054782289158640791236684770096427866507561056263113792809737569065985459183815892593163121007429856735834441568269952770738478727234273180241681391070791077815178166240753846498348406955350856548156368859352424862349617042305283617135092774481940189433400585772785436626169173522926490140894716107174558016895000377712853318669774774467666626248178909661189598037047001249058884365998184986817247533285960279702990972075622651759952248628192129024466686277576792987617464840867697175922709985187053568
221 -274369529797139793638642504560592651329487503277249029700862713563209603603993298782971464700535728992447424831409755666717365077911214560906779336473739812531528264330305026191880365717791533268253056824741234973096546613158191180599760857609392419075072990352947258167904732341263774982830068289755517689569793726104324196587270965942014593796498616081606718023517887608484283737541766895525863628370799417768693776695081606466701091203475366162352100792568518281412613771428993509595551169233026639258103524201356874418260716977169290831362974513818667162475924679974759244829342940020455455207552
222 -146187401125322615515118559482575091815221996412096782199827616065853073939033254141317713987590953433996018626690065572624583057709556080077922888301580719050367350962143945223028938497980728265146738770077448701454287558361619601019219817327964776141304511416985203490407108704825010607273524400215242472291800631521950554350829098436843260946276615060659467647270444295800154626108446859525819616280955389194922701666700806724947872335696354319165766125041731414727713886297616945062810995010919574976195042694030682405942728472907090240270673378381985216176594025272666050971991759645857904019732480
223 -77892170154694237877806321615702139026955452940992278688922778916004419480518772870306351313287329136274373856798441842562532921178088262785903978465336211322256548851235078956518661541342221325268032919671961792694811112826540459109248872485470298799062350755661511069830270057764419383623793255745890246789648855242477669116535525105848883884120246602522761379493014695654643818075325646182834250058264317720218565376787525086940380071577420979584669902781171586776994366399611942844974028928015199683612314637951506362118288415368630525782390706117104581096240776078183199984766643910596794428454579200
224 -41503752711456330818238600863392356639114600324621034884306858362570041233475419059568944894772997286168435049815179262632268450718902311453117242491663289248653277134434338853270094020129273577443239724782025297451096661476599624778434013427905632314443737948085293693945347251577924934217562834615551620151943823949518335947760131488333473065491084246095338858325253491311058270656564411954088324415587835675241130201924953483947913925982398798100709803536575044764243495015227651076397803445852498223953244178667225765355155861496028826150757273834924742149617431310082676492299663547115213816948489977856
225 -22115183519629004406984416518545717389329163281203299580737835794815450981259788448819819649811559039328838219412654297388822620497053528804892474417319075317048933677655868758297665410646254139401253091454074383019693452615014133243360057926006278904133063179556786886084586749106765641419041671347169095483604757403901026862516796875356988471996013301764346240663602768123571742659820093116940972413311261567100933716783748976247334691225477171499299601655345512473345162845903819563409748711080599107614811512033547941284180109348051685727885254682595197990306566796488063224420676427614976637206145779784480
226 -11784285648575495780258792184061309797088970676163477638629739028854242581310301306279977441159365293181465570958158650300606922963795379884844203698988322929967507068676898673150747407964994213592314639247018668894065866327964092085357070212544965295349558691108143581484583377484989526609440407405041471824932501073222996298730274075318595848116486534219424001697485764647173202031931624913993528488704609685978483075769275075418078535698702953044512787451904509192181564003314817544698976261825250124953091740082298999758222426617319953866613981456523912119469320879310283715043327668922477964069298048315909632
227 -6279505182010083606473948902491232096641864159447965254022431840602804468789310832797355529305534995991458965064206856680594666737024118644931964759531170765635559724456241430705907015815749416906764970526594163106180973565991705004794285357486698001755743220255302430877660989393617815437218731726753445253710135400545226074628208079344015050889306914107052168567931388165924766985111923221323919082579329165764044877879526804556997287581345444181951409169803465964755491945611033950945611268968522086380151283908601682011754074534482179574036836816732741177979737639579103192156217619930778399597987741091605109888
228 -3346238953949660824558221516222571055751603298410706473354246190044079011118300054274425213822121234340158159832845191002175075596466162323804669044311520392919025472172156649075779667157636152345983247932183738229631411473409785178926534570444588040401899572988985507187133589861528675248574410299769387411086927538502186021185905463322708443998604064616308234009673642842134516749888697261524111337638426610110394051982607985418323781087860960600318495777785408849693994542357697746317441308737302378654795775193884164287843643029087014630940387566052963125598912359323235995713139267058038681213880548885995515183104
229 -1783190580730134950247726142113910691988079574564758924253702502697738807041112341429398366864474642320081979383105222688803349284066457217365206222262703028308839175338977780223258899190670512543941737206093563731149457310067755712577779001694711256238922805202532971958043026306585244661573509654392378270665944310693947444296750952210613974872128815890289061865233571159634169340702231376343342837341149911522379764783377307705011469056155312929447571784623268629282622823977688384162489507880161170943081248860067804932705694374295803181129195985189538647012696886312610787158313290616896920560987351870821990765369664
230 -950271654160084548669954040614463816894718300418355052790815523489678473303031786946085481340818693675863826634539358441332432650591394293192496117219372197137151720322381955352265205694195947837854733025014569379418162595727011114507757425693739903619398607742007850999993056731908621946742193285573174025685281981913272972392054842084669358945767841957571874521030391468994457296486482589563792536677419593393898841125291567537106341095224897478840293113928724565926731780181777977716398876911113254617909651579933228997462205421770444180243469438931258167882158465902826510968323461219897601905533769086576527203107213312
231 -506415407970708760555331525192437849868768601180422847245385404309555539594969649983058884933745378167960627985067470764267553308924479221040675097878120223192041580763349681774933850946094532815095522327953088373402657043604241951870169714289966457105345722599476513303323179196881419043590189179323585635883177538383621682953427090142841836839697438464780649892132991002658140189023041028101630397935290590161650932484785560248109687792690155927593171747337447315452939628964529655342621096032782014672711033511864039516871078525319454340668126622212302480246829113982036385252991270461022744814590895995623484711764386574336
232 -269882727620569626498855755010844938782250843714020051073549837451013897417956772783698947288203024749996232211981258348587938028461078718682098320262779381184389597306476070733756859217622167782497889064426395077567174012096124635786244188465230522076271314418027724054159683124493062895977799308139907050143447424484113957344182831520133910672616515563712422520527794208938683838539347995523893677068234251155794304218164808952589560123396576706470163136429913276855980993639110178200834526300106805607062147869521576429975070845719396233514547231884648069414193861474326560195690761802084171765581256944532596327525005674971136
233 -143830912842429533234924514835038531763417286604293913269525468454594484188123977225864532859808059601577622007304154172421806790652257249413170379946226451902755263332896343183855135362727657528593287952800266945982764980056849629088458349561755802919693682168284616082447678221165622825351812632255179852343457787617952328224864948310045897343111372449404845251912813922661752374057912965069532857795195001082117169093448523946736588508126010869997930738542356840224900676808311125385237763665730458799515996619660447426884300524335633207066517826920622369341935799440081937737985252049308193475050532772975082768005521872668869056
234 -76654608874086575847291650838342129080095135179301014313825147425628501281438508906878781851202595304474804550138284141248560252810571302511219611707407856986336237664834113271306864783841221130842513788752230888580745415158892347352798375003909493706163733854571570410343732423647480589017754606339888551512684601069050051352607393497076605987656242411924754350413629278247812308133786365550714072620310057868195576667679477595189219818772963437876139451175044476859247081992870872474884027973659334407066814626169336951552021898967384060969737369476850372121290192985994425281301697660572293296656874230467752694898957130478446848512
235 -40853862296491461246616536608077030027529623361961600523635754075612882161609548852702790777110007423651105269512415593401821923482550369356590473718090552588512469968737708410148195848132415564377925193464780421743951950549148989441487802125578425019192405168792790378435828992686928365768627881662311565575000692738578981313963010799073621075786448965264542934212373389620975431501043106599853358155948947393739817626252510283994463563081783270100062935255119755035398383401199482636786858319091269380885341214992591682895283908686720284841242902273474347002689903370116433159831414019506144884831731294471828566817768244663627699897344
236 -21773924265009969017673424548117225585958171763251707636286239764820216786359864195069108449931305272022552192261055172197988311602266779860908146459717891363164177392050370808100880922217992199051744250900670298105632276309970079611534103311451858436123906365623344053899723840195817017279343399086577283049764400465037643623800612816430582737986997877157890676755937968574703393049564147735431337307192843554000290801299280364592150864875814181380704188169706298578604315318492213667976017267894949974423053019422918270055947732438758795110082735758763587901145376559777651222882533381544761044209059275470894165853294529564514338333892608
237 -11605101948173529931906853964373024049390222740557039975954684150931093348646873889332293725087851302830026696688685112196571086439646024411522198252152262028149387357318348551436674316803222475149376980908129094115329362130348651878889097192997688901978228284354092312968640857267316159688339932539970832383337883730442089759814428177079018857926855877720554329268869328749880498848742759413628446566172784009131456921548371481790937618775395079003463766056709006811196856468779556557353908182509046122130776606614509949980035828342663022009693704109660152024890233104491375178603267988390161124872803434682710196340228494374879578267306252288
238 -6185428679766607313888137874157815889579947972542417053105460078792526214119544298733756714349726446206867163968626662662351535783960164229775838335139959748299973562262111965804232578258287981362094520459478167276504743385374754672146264440181781776812640964800955322578056285323341771640503058515785952566412896483878690061402083545728785001035848748485753814461492043663294440828444746486763620604465527195267696642782256029781341411269643239505975788685947834685886034257435380505772975933164028272488758303585989791666034462169468668666004772863856999756546129788165251582734938665232436595533236477026955127930683092806761866468757293780992
239 -3296849840545729750066717788572505322439063108506751185288130033407838554580768478897812211977529131548899873476530367183563812287212490803614957490600990308337735509837986743693843243911467294644104050627966954972176433672201089428617404489618914879739185660666575593508458675240461584585626541654163195700882653556203516819090682605254768410530259961574197376171643539546281539964968092000417849264307940755356742576538255770883316019059151028025380981091286976968498526612718696989387907397045266207762291878248411699394855542912323478617302936594331535485811446463883250625120624172477168041207759693301440315687579136622005567016239002268075520
240 -1757263866363423217497984221050688459629046001523693449027621079114781394270338107571013746230097354247432485075349596632614288187559525439829461236666939255157745637223661873234620411508331274046796183580237720672203200467785520358021278310710995520612221461922028646422491179243143441580785106901924367599328992709081328744814729202779011092931302637963424867394128440029622750858462544271189732146992285368533269805333194633182917839257575666580803378433129488055440406651449343837910960978056428095268133171785373486781065033968840000359821675832983514736718914551438023791345775436682767257825549586303146317814998475149556047370962342459124744192
241 -936662577356690772249039721950625333326008925541630173520302835073393826680261084442391041756770788451013719745716389598204973621258453985928638987270781205434603212697602927576494162179356134621714351708029135054254275925679048893228184117755019368284728415726525861628085913144316431404993423756430793509681824837165891015798303510757819817737669149964624050878597055556405906617347577864139234026986876297945788574898025411614024509659023678501880329569999094771982295493235548692904730296132033133360745237266516557760332141245047148476926572989620756493252249941601337657217502429375393478161970237853990315391450950446657904146910763719723650352832
242 -499272525821690527783470480659654803506443681052131616755739420206441984100111795093347665337079335336553333833416268426410184236121264679407516200878190297570592418069871957187245916348307623860138525000048588098444492653184834666035003832055387043308548315298782198398011952211066080537857254892818415865056807000438115827374843367967235096152705839149120795560208914780978189541947794451561572725596041585933261826180001531270999605966357439363250312474375902329852077764207409108844706770954285904188989391464141061022197236915722850471907199438738610793844132822119740820012860136556579724650901373427703470829845651858466033275306010402500820742864640
243 -266134028243246223127596350738150451569124441638525079790897253024709963030772494285185688332655667924225699977981219522732690781041175520410258028587245161950180636553479567349893350585069482177201213264731486395866242705453482913908833213378724785743347378708185178047520892184057211267339474777993140475917714162878817502254064684913166171621126586288723371664193210562525187441994499227037009256602242482153510262426463121951759772074986040118585413411639084138612943698614135795640551313227903767989698312463298329795444425569523923076321762097527833193122796549275495189485998116755741711477871412154339716845079368352838290848304863163361261916014880128
244 -141863712069872862227984511129892105442110735558714595556296360707417136125045603022892934651397728402925855434475197136564139963383947042300856669275685704921248303955103068133357731277276917554476136043719550545967445455954200674114526978885064109408616906620913330152355563329363220806350159371416141111489452425018399518831186995307512032693910456170763262532366953743938850202067021995582124595570619653757976035426333454629503097588079414013010458569900638900499433102162791517403641278420998949556329347563898468371193623295119714885157808940639305247043737236663530419606744203583120705720676757396305888638012766881801987557201951485415204544115136507904
245 -75622379308865873363952245537801257879487262404745677357354009928080301656772450027922772410406572904114062585704804997396451468298874257514153631145859874022151200826177292346420989822873192497796287754528651091762222099059734896421051366586729869648737885097802435747441770164620579041681921326781362035276371817197456927712255339345803245862112552899223417971981061198117976118520668010092061035452977868478718614534832519925497183019306877305488494916841949777924993706772057972169512029418576059754299071452111691634002232994538532508973490921271075427385097360367140936295819663897827423830893293494277055838648180814396738403420091460347624368774037364381504
246 -40312283082874579560135896795163249133247189232582223919956603550486252883707294118942336686046389291859617761167885329944092758096202875503324986936278565643441416155322513919785609805399274363972265758005156121611114244972401474986278032568773808310696138032297560291638004142730152287542759085671933031070610628984594527195994931853547103288468182239231718130341066665068324729111400941390243134814891133156472453737326207527043702320638543561829826981120735612399749467614801566463125931088061481220913375427823571485778626353837148916268437737080298987395862116707273621130645115607492289842074181736152542147149427285736756244152179516071533644345935576665860096
247 -21489802652018858093996947302162108325977964370696232718216715627102831635254144160270908396251492291692845755159846864317192669606491528539913864670960793459701683841951638605780836432881839758691284848281155438828859290788208396983957796408185630621525015058041528183100817182023305072357026023198220792079393704625721954141558427673466249536936748801557306846593026374003860045427972510133801136307750096515696295394690621009344068549541728804018785363507255356864151232361105014200817445008568965718923609846694917107755620000714014152154799548674360584206327723708292681583112908497100293749343433239856162945040489844488904171112169263300540902921898825556952317696
248 -11456062372591509839376126408118954541706211856135573257677950801499883939312819814561670545563518454778871494700550286558080265768600129588057156218233086597164550232281656517771548946519075842288928393718194118276829348481858665797631789999879373883919001444035602217836261352281051937849398821178801946527329842698491202071808318389384569944825749842337943424015219992821475397513734057445194486949933583336031960710916076791400605964608080039689176267785047793179993690419900237386383105764589414709846759033001000686566181251952198069616255811978878111450863427284346887848569313010830992769180141339570311489701119243261142688396169634608363375467882626380646721257472
249 -6107256468459329424977758220994983877533338438415193721546127548658036131720062788643169335473947013402923020566926808673489208608697066176901669265682981094797824292916656627374650789666670778060880206864033274795567228304129044694068566952907974308568510713199627358791654252560283613697948518643750441359425255123342721156515893811513670414208437686017519926882110485330038287095233842712766717398033586784796298878708939749662417793689405896386509301056238214994606519481009706710283305681671357050375396915077594573533399000958664997055029657587627313082274739627336333593675898804822212396657697977016738523058246504310584692300397286819144782092176254718847662437789184
250 -3255852564199418605105729515290757815433837712217917273252027013842719961013740273403620972158931341732623767027353145440496660964658311914203765119177900081322330746435832080296374598993008170040290598371116802612707277977675017959563675302345396627448392486861193479403967931679616703789776088742241202661720642136640344329040006434438207686609223022858733401346104857417066139413900965911036683181235729660927090903963593484519935852683277644372057077987488852027541250245039402127345506718425041869561286325581283061080890037730403887569785710993284360696504457975856346245987288565921885759773027661807139034591016221638153405419203319043149282792184650306175546558092444672
251 -1735765387505323880440074622932442760526408274755353827517828329077291600049326980840698075317977312239797670142572382237516783764073636009269462469844355775873318523774151920561492830975820076139457899623815625916260243667476055865505492169741200542836661132543609276752241596843618848050354663106485264480198500720980076960147777851545979042181513884383149542324058458011931162055702662939377109528780220174880198150714897750489469127649998064874757869450388559958742658165853543619996470515229498752837077443772075206510918730244749714939040659475080910271422144240239232685738666359050362961702265044932673600237282530797027135772131299300939353189161094635665815232447486870400
252 -925390373784312265235706247006997163336555899093672849938542465606827682050542115875846410778933243999939361586122085429432843936595035193184565900370186095694599401124889550722686260921766142537219852195192837784883356990983746629356578175619891828719752258990328508234485772374421347496743147393094334876179981557679787121349356272806026541766234718848847906954443407387942431454064043175738267674122254657237062765396999849410372981335255946868659583255328398365711305611538490209670347812968230988458665366046328047257895898574144882310129907914116844915106202638767483130928229704053817890888235300706410321463954100868719159837900022215288390062536726788587835565882489099567104
253 -493362947887743455141033364643880336442291178825129131047383722630226279390023517211167956887857132464629592185740634218220515639489919450977290244959616472790351064454336125003341240683720693424428540742104066864043402197847789256952826716701110524169052948684508227766259394409825091086611560108739559198587874124550977553227096137366578926309126402420101439160339425967289988143973954971304143084244023368282051401955775968261556565285801072215617074609123760714790523397230715297687596454959075205837060106395156537879868690985161307503289637816417160436864309908590935762051942098361827644850728348043763808076031463219324166804654644002404875206288801088696512259038713245575601152
254 -263036261043463684866921900077832876767687931530521370356067729357443014511233341320697187467583575417035895318950149492185718407654881819737811104372115415665310749319365893376479925496782474935669525950826950287953251146666665676989011592758191436972244261336046258612915279841248787487330240333606182269732369295149099222055436858832165259546796298829245074501472790008376394423873780014217710242697012614535841736304897330993929982450113749146611384698697245171168979907158643706175223533310908442355678840630368171364338930444989224691498479387660715549374472719746626409476858167651580179771926419411842079185518180806596328333749829925805746835587048073025755683367233521775500492800
255 -140240094223828224620975946804598481105291488569906213126904242190810193202224627228287438042532706690873014508612322927940431423282725779767229076467694560509000804935122907162416834590294063127462695909275379539310775274897997506874998100882327641160637949386767802730184410133838848675603382549696946302620619688539473426271350147621505493491790001411004613144775694140718267767562435518517788438522825488272731034047919301270927342879244340102987017751797914402967770826783346032653897462718196037636326470416497339873336802158454939702421314483505208272126547693937091650788698626279744401188733541419934275303580718971607422136111561066225727043490533538795193095041831585202889487883776
256 -74771516450028801031691128712102321339958081534148087595116894277399650175943675750341336412389552793720518325163159883479872705275913923071638801130594682836645581305156129501352428597697901213023065579587534704539281363875032176270146513318401403708014235394197087097009691348344895273767100717096331202223151502910179696020019955286110632750712961429457881250126948115737743398849623268051509920551210859782076437972823099477809634901967431479696571431891274234830481472558518924990404016493286621194907810557127866351404399328139536213421432341229146408888626421942751632057856242727052181950575674516336697694850552675821772597233297948791447478550533854575626711217446929422318381146570752
257 -39866448309957683717764166860972141893962521907782897430395175145394658786895849765824481583060131352814890497441917964982074124597892346269111310873735550637982256583319339942283717126688197029914511308134781146090605028676551609809524727458937214172351591436070362590566147468297250957225045630844303748951807578590988854534073147928311414877851202942683761754188148947029504975398462175467093214194224570559869828470124933367770588023093734006056405057094575288748001769273470485404576583817239078194677598491664188125302730822737407084549117168070586635747818992230622655305012984559801903254548946370119005787187942596939294631412836383055271870561036053725308635510070554916961865947194302656
258 -21256228509577549404363182978379933080934578265885640774438372452161240785814129256137982883134777158869489409954703875232101002542445347411517310029697491167998153689112330715358685617393812742554287011938942806746831701181997787296982604457469172807393404464255831448775412767499521441558079717581785962195119701806524506186266053694928042330164447270360510527006625114335638897521569635963428839809354449493952371713873117759065552068444512104224853641167227233049489158870050678721814187076449711086730619751393519144928000196817839705145909497207024635267655624090049793556300765645792548151747781179810542469860342377189778933851908636595215954486206511717475799632088052339692301776802942455808
259 -11333710734092552598488587246550974765293145336766297923788203877619625866235608366492614811874667510370109438035593616935793857761761507565130407747280902272807802820409331866653268153450966702920492248213869577109205060351072865582415110819520335621249628556308000494751590386107126928716369228433595502319280119024838882200852408237794249068326476085379138778062854618203237428113329148194551525883969982231516812881230235543968563964190007780280603725300337836351702896665251447320677095858128268248958520923067640414278697664536756008410897894283845565061374643778767696611499137375745740123867271938681890120870708850451611695972193972296458973491466315133812000830328509321018765674508091980047872
260 -6043175852213850756718015925205637044439960987437714482815411697803675948826207389401887995962732127146351535732386628943035626705980545745110172139032245137058055889708203074404497028373751875669147466064983884761035063694977290064101509660659438654199384978480465818760827103585263021031676064576440502830076007426979357824127717242840439442117652433803785849089313394936452438763145352531747212839106171839758492072269091456222648533912014863654852823571502254598111364570637545411011828752697781168876133163451653926137460974165261083423303375757468006803699630097483420969030712516694300332267873124918324636169060052220629144882807580986652133997689933669803952785052951725668869334224205529896230912
261 -3222296346634317712698150895641672621327738426732038501158060201247464267730753656016317295755691878917939538779511849260357844285816251794406250129142558505443814157982151389029840216003160478865923727411307523911221567901755805422196433004011361694824419475283982196990350500076112808340822754257328862604893248589827442379851870890710423806370255601541147408888287782742621100153950315086915365752747588730063064593284702013151294534047589497375691680131406124695203302969684148775084017622815973724617436752883686377280069215845389222673348209003650034751260477878414402175942367869012478361109461195515567949172797792198783022155198509469649737459879228471854005565302230294467534118595828912602596711744
262 -1718196420536547925472915015690204950578829282779798500909403769621194803566681254541395995580328338551014898010710682163049709358810439621048032780067374792050346220078350599709910622972606660619000073666052651972898941727171868434306132037321443868947853909954917623588080737719216578761412762417895276052629904185422349298462698407456911564760027012751519655145699045691664606556789119911526688837618816561023254810107098764150319037322466141296608586203028547237185608056049599273542664757324583402423402395955338582415296335766069565780292282782748624665884022734373257635162305189882923944295046433664526140345388382556388209443600739774960424971388203977334831072702916810059055551322224565883137091838976
263 -916193425993363008323262296211920494185087393523982824837735524524097820614400823270535368705723622313373480370685309206435047409644595062912806835370515589536362704587088810932029812137255601518127042331493858718606273329814600693672121077360011948748857036210700985405191695664147922299765863127063824251962566143922431574059141414734596660519011798777657104321213682556019372451852776130105900118572680515810979766631912561506689666166878964600060473975290943665535346221672051656353743354105967704645419081555208783251241161416235056848468522274845250051710157157049747294763725653078375338883971692005613975858960080522257926490947794204202508817017109464752157595679592370514529658612964164451662161756120320
264 -488549428304223030216919530137221626369466513806439435536309535132920135310270147043682027239950072799042406179367193452645498836691976261305207001884466172331308922684294730101759823421157488000102849124667692516021954480100787292952786706357889436209923536775937104456659609367838370485689926268700438645038754623300763645165750732407150410944149142859027670907150136664055343786086080927722616711827254323656785242559790767160286102898450265807511837156847372919385658198719432605813801127074667301100172869079134951302260961472210189687725264627308564202548881424384534282031424362352362836161285357264591451533024119296238995495207846835254185756062648909872199763042924767826172117651511081942674720431039315968
265 -260517421905099163442297290366936049802083400891640591804785420402273194789666743434672662931555689056526663923381683286251904398941162321051331649529761501743977047131551302304795425152240069234313111988651072919034498993237011586824130876955601721681745825855783237871500553607314975194532160032770402310830304442816959467152639125799449307404133060271445999914949017820682854676069401376852399777415211000402819443926926928955421480882277494129090142942003076422453520079009576325766216296060072479986256462052768942764160154497154371829730450949149611825580194360569707385377266027722766909571279527179633700299545985924829238298808116154344626765962472385950742449064729695390632489535864781102453630924266257747328
266 -138922281163153242309238068333002645984660997064356376432465446219017942487645293430249390964264891976040411711681920171549879238313434153225385231682104585016322978154162352652268519844498849381343721306787435203316122640264629911585316873800868209654356851915302263658716243766740582502652160598434275898960822768668089363584211507359375639582119767473305832001867673241333497053224119387002046983394938474766946181238054521197502731951967800626345722539154814089890206019657514565404428944512353736383573644459240413189581772908893630885261320367760542511913962059095331022611717272642413358641695980931977258840410747884424618245972184899684960178960542091423548080983378996556743741853767516924089153302314642510143488
267 -74082198238663050996571885676908148158192639575569683889927935509328921294613082284521749509102178845094283034481639942959759007333692925605019610134402459503246793604977971969210980847412161314211285377419004843740070986488673261570237837029635110320760304932584453959077771381521507040296205625417578035027377653998868941896910702757765638115957154337423133114494837211742158212635373541585470828516085986987295442495973437273930759961176856756612126809611684734270527944796804308498320919555096013684999926234800885804010051598963691782582132237404529141493646135589742877406917890114754487651576796864113849451929688604698458418017140959810308518683037203091066083000696470678164447349503484983927996407788279131800966400
268 -39505956822694806096256214718587629960282866894884054074587690625722856385092664560459541301431839939899906041332545897370362041122099106701979589093659477436421973018682370796533186685352517148593004422010587911037852131428706418104877597913247521914010914714622437147340368635813688228344706946506523444233713813574094979806973005392336531556241788742990145954668503896934791079165096908340203066920373505194510541842265738074056554932868784547905010708069937400165990831234477527450215832333186060120463220546323839339421556467692287434531865779400381885812781446981808389562849442283649004327246250788282151081762451337500803366345939283877924849921573737807671724936418164595770393711584475679946308165473859484894239219712
269 -21067743772431599314782134488979671151681092060247025185606241451044615093279308299020746938825453212862489744488348222197692369848013066128160031907634406072662275033190696600499016288071454227766166407757413798555592384198843313189116024948043981837979313454220664277367094494285899537864641609392821572526123853783509587047245325958960232333820732290933563761605797351079942833175563941413866883626218853190360183365775226841367519546626465592522313363205427621690955979526575365992461010532720398489217169606616971472453196432945435851049799622342943649249185925921045495902886711038030410824963960898831848218448347224019603845028064635566533977083397804017626863691717222244411011394266079091824030861214554129349559705233984
270 -11235182723198016827153185600992294144483031761361996277162930832384207050084941654094375072338021031836599603433596935010747467178107798363946142766177190968260215344132481124167680014642836406344722857711707839931223020171972938154755316323416042579783322022193099041949366580310860361800363968246642723102486821103365015576783740686834899611595449269390431740263732071415847846853993212251386696696526425343211592408842364560717290558047924469829785369266875463688824955511796293014545050807864449079018156165199590386313312432116460974108852289863766804957309679727535593865679235042457875877761547881057271868631543025707373854351928788530300604089046425060503326265497687518763562294085479232563825379213217450609417985709453312
271 -5991683602742979561829698453504196133546309087300324317520158272253461768406870780255291870007129254558026336713892168707849695275808552766179010021112937832727143123943383396039775850662404077755837380819378295770214336340064939308287001266220002546106635425250573065522499650138026374062093564626704831792331699953879100036219917660403281364716252238098299357143364531401632142568004875733693296504514554305930714122706373446069497066064154671694534213986530138784286391014511477258613930064090734976075199372396196917976316516909315605138515102592372261466421896335539906267693077478542604224940342444629531467113156071092603656652690986462800373729737675088166358070579062201430766885734261161731973651542725183960206122988915685888
272 -3195392230651466096190797963675295950616764558023109810962512376987352994341129488495431914662906449344588700115654141488113752916756285261649716985408075863849863887129187730190403795908515454370610579652535449325635282606288122419853741013298013120034094526041480676358634534789967025032119927600781245377247044902798957055912107800463776149278248264438839473180541257843802219477477606051209493006164173539088355016705243306046803991835684561586251474428716203966651701681986684238145287165512558292620751127256333010371569663734759228703855670015744765232441093210285044136148792747281988744658420148592842213964244977989060547621672965384035888648609730886833033260082240903594213502666804365420748878933772525259451380722184935964672
273 -1704142865510177832115140881365506338491497969930971605063159296770235854862912389826989180412078512851663375808783515305059752990721385528898378859720402168859004912728156792206975961097036765023016167549273334457352822731328611216981362386843416996410486475049175342526901776062137838343681441633479294038414237885450687093235520623052088116981279726608498879302057409579064474341890833005313525933291345100626569331073878310903917749753878949710573085562547463021887884918196068902270435713373469585313053989636951513186511788010661283867514170541245583888090812489420830399034492110720339807577590630115541868019345957151327840334734190895206368650461615130610768615285809301961897082975642601677941579887151575234824549675405958797338624
274 -908854373866758509043815817133123627830433781277467566210669836585339450930716955722943094554159492223599042819541249315046196933940387918939805346653569857572634648375099029931399875730749965409654648694306242422185826913077249863019986006738262220349957873631955356622849653821772626419302708132196406831584777536287283846067871950229674409731203195174593805451837117046755824535324252521866630756417860059021489248328502473963274621108044741726240468303669070942370301851447791185853425394411145000847360152215318804886693102792986941420442609853576087858262979049492533099124831158826973231524797366822627187640593953570289449502531721237740818999007061346629603778561719262922882528803857551940006554452850954876921303753908679634706406912
275 -484717869283396824392523362188902013302288801258422780513880229218250897430283007158947206333917204054245165010650825279446877999197052947421305377479272694162720202944695898503242384684529892294995156844638683033667070850857669481679208124099134709521235969865662458517620093566576699448726563079390618394468277736599889108438484503085288478889941139601329521701995291182560997935824789880759838892748331941094122972690558217609063758799497392078430064469293580148042719683538795618305070736315947596121839422433825932020320728240443676161796078303280171184852107892817880681345745954959543919252506580593650659652338775061501897582742326870825062293268006571830304507548539446921280580403858321009286318709848477615271378096716740005013988542080
276 -258517614941659517639560305983265066089142826747585894140135791212556872060874144498704598770102801415266386672023840071653400962629712295073851890404816354237016670960132570039659625121978976468760716002312282271380670496412300055834990554272364470339449664649623809691552875380425912442154053311213077650980979572537051952471352863945103123440164608126804977057166378008399676814746834116063440433482901875024535313106285610682734022052391192877938634429857004959398221073852214532286584058534604249556367328679186961691888390519583344673924325498474850340812240628608497968876937462177259313265816807978573022321991250236749272008775086231539050558392912759787228635667028612939299884749874642828231211703619989085419742043466263522675847696154624
277 -137878828806623697216113056414212007575983018712862475920067502588951583530211826939861861654714706961968129088276391367286532109936804537610067245292591573834450326226373557242925737408013844721782275974427640121253613304246022878639198414552010872796495127894228707520506922238154411836535892457158547010913529078235184124014612011858179514346692302641417569916296443275118056427998185557188143777689586374975915420668002266463469104657510667250256957108598317619396977402230136391417009452172197121718653191006324251754990225968239047677541492526114935656279671087167623534263951152656202413017059861370644462564204495934527256675697962960093925136878531676485266869427460010079642558318893412216346998042637097707697591678208406336342914333424195392
278 -73537916361832028231817664461927088187364014650830194352206683777530887498939171656815497717367056516730560658018657279149005392650330156839890782780252576194202911013203589064075936360371348319089689432328679806150098765092025744980861288266899276590894163880400765005863855563614863424374785289580110308586526035992712288629205265057317024286404830101485896079834339807121070115144480366432159070353096878438882868163299208300407039435196756088224025356389715198177352356364712512508684948573211279202094509617503390322642098307079267137879143630498788065244843891521529427404351006007607193193364265338386051060678282517780726271887799548076982182231104688131928525387233267034379515589265525207816408253989428714489542004028431744529564458695674514432
279 -39222141236226504312306226611689365616528793727250918941503528180078372544409341553238247501149262921450827693231567021341795773395383171186554805552245912728475608342965421187018972951793584301171511207566085910148936837496670002353915886725139261317476530914980666088958888817320837229746394136942390590891019005770450815318590299312059844558223425307459893662719019034961549370979945481964082600904734289277030521335129412296533144871770428138773248446527847382302226849394156014655419198088590444228119073289646333788399051547753967357260538352305770448673489806814279811851429577652530837933651663023883472399302351717552055950971961309260112513283381789721292186334426836897789742667614652778162464569315406023950595200934108027262620335418955423433728
280 -20919797566606018030631779126739967114790572232743175349904505086514504635251433154938801479268362817427513369400463153830500599332970371499719111426357149089910751999195288119070949798823366224490646165248742846728799013074119842835231193938641714023467529228292748931397897131303521515285917674828038301566382776940974039188339507761457425628576799729478706565271498575745263756517374620888516308859464550102722014239043598569229385998654523854372821924868090751073482967118206063883768362646970819792614589966660275899165236101642228016593517507869532169459951042812120564043759054342591324263367639920651987310928857987760924106603234762702201095427962296740670433407670976673343972187843845711443010209488071059244801795636601590539001709581189998636171264
281 -11158088754193549181109804737865118066762341646825289911035806206306786481739981202745279364832137259883839162400073089327008320898352222781446209456330471323460768152994235680866516288271176568932970634302555188490294350581564004579624805680496492075872333061264315570504810687651052911531379630734933774995609537251237960415567535131984282795690224197553473047331638935898648612304067047707219306633837619807623607806210274507526527081761530699380583470119427999643180372644865985796286759269692876366904140161028144871139146769528998503655091519732987343033065054470787166294021421580916455072571511218354522383899855360475909025752762503389997618109442563609528684483102880865318072624119675281768871994153604360918895097683126152629326841421386167579615539136
282 -5951524929518144551667745376085558115913028435198261196409579416275144266908126030329187344730123502286761153663428261717214041523183551411761993782799982150499596928892744027811326051190104645676700036307113759949015058331421417746754363136313256367737220829980054602630276210036229672254217404063587287564420880828076700475407848337066123007128357380526247647685755928730954325553452232014796609827563747346984887737164167854279824642797060447594397472806114273786366329902750077145377192898734010996826902959911561485114160282804266449478149452500622578110368977514627627804734084760917675541772929555256096212174615834725124288722079019685205617800465924074342987693944243737629431950992156922422225125929906830423167289782880130031138662627902614347136975060992
283 -3174481284546222696032276919754675322278878630943153624910865624648757339803243148067257906976125520271227758880154679482386598873666102749127324502562208923781420703588561423494245301535817465815655944915050295476097061892432838515624717351713426884475434479591063637026812352023945974603603835959904246600020726309467136239219215928551793267702237867259779438527252997313005185434877456059282396979768388792118225853735489642133734059099812566717692258522156596201040649044014606412512225325478543505784405837634937305891805133982984184092718012654652383091730709703721017771451327352776379038567026982819838104681726745944672241784106412697257719451242530766144759381384431640369461282059016715727976697780557155099426554143755728942988820564354329169733150614673280
284 -1693258679583579184288113157772073190033721106435451142491855973488779779466652649551620488796386349960893043553104546763788613719141289124001504224332076754293622655862613060867601835076730503163841032166671218453820573991048085552786936278707441548592856488855244474897424137104733976318012902516976054663657970986735962578532347389881540026994776815094538426700614869208318907005890346748334045372937028392723411631784568686698933072406286691271768552666740038042099751854449995458451666876016007147454965489007865089803089001091272646184995632324652216670950454563236268606472629407259317675903214274695964646126874202458568850628471412822398514316366328847628403034832164952049933914210736739843616639589948360264446446349210477721425190428774414384803823975340687360
285 -903191482070257624431785982526552927465876605311032010849325101620531238622571732807676842338268119093575998894396778478393209472896963263691156168251036274602279869017232043150026023741094626070470568252140904813811479203708375554671684250354844489855820246023134528601236415902163311157555835147847358803686431115367750220786970775919011721344225537921301253407499445129303354509002262251747437631881923475518073719289927220680722955996957946120912698538414296923926694683889066114656535400501385904689578598222482596428922908503169109102517262974442885168875000924920108721222868811793796496693883190795353811582214404650093402838979560167555285914692373224535010400522344142164937353726787906889550969931245993665924322858880276769414224381938610456103739337449803236352
286 -481772822424382802455409675583778977389010638305823393110012911921767826177473066388912956430528389253733172579175781328277917070308644063931618202850563821326235487903418647035153376763799076620065898527918010943444801851860469731221376075118119823422699858195108056384957170932774949338949518596713845779760128602660877659153685565558645374077695986856220518070642970094478342418260684971916216077184660954834571976708204460884940626838999282415217065886920141382999508989931818382521327407008851211723659024536283865564521257564982032757328342058915028599093422059833931925504930067672325182341887001497383028047347874792499402493265259905787037644250470952175112718817488696009099784400638176387070341325024048482846444442694402995666838370541103334511682954166768337537024
287 -256986707872366681535933344457953210635562350316762939580844088497970142725955662551785493256297337636302604766951823451336405376847820699290697177734920045375840063890282776060157100391926160458383469852508274393161668124033163603320578448687711609043917481036541496166942028446339723756911680912720932735472450550043712684204565736243735274456202916511079871480449267721078670428228508063613076255510526229696923042332877108689878594405965064864459155633369735417669303000980512016943908202368058707839304817432642224049355687986281067706468409615449305668363287200338184486629375506804101284312361565067917059949733828513929442138686067973564623683934381467519536122224157557104518381510715852132265298912284661622601290996967071963619964832266611304506683162287728688292561408
288 -137083405051583991206494722342089919002159529792593408657248647827755847869750202849486479277833369276681786627912291585265464186689911086057096373308439251935274484683900626453968254266051702262321736943061775172019682097087746672598210659820196557126061860839257905506719612370449220381709870759901680981739015714055599503585399526598742067348294832018229888463278139069402318130311865972267111784235911446417438616560456998303446009987168240186006510046749328631693365195220099260096878963180027225370391392179442562283444734011531089076258511441554972526136469763727063174096329378808932268142981656886773615824758500623612951607114017671281265273191877119084896213103885726517754368287865359190047691774507300295110459420454012300932852454000441751361416933597818738343328874496
289 -73124839212821276260818377306297635026896816978706686686285231386107859402230046809324260168868210425237774455816433919994626683699420269854473279579844480132423476135066787298041994997520351804326003730197968567641875517162083375327757460701059713760781751682631565499335231112003974309602247292852395739131907838466577470750155665895771890220206578936346336156245022264508873414664394953090918837116079395308872801769997428037699035374373069036439195519080661430034921761615490343989212041547727860255503695947256595846332209463826186381451853713299957952364516277543526681108968526105968999395341406040868040803220796391560410471844158278789985418935016100915893225756991262775117998382877065790097638234761587398178596167971952761287110244633202075449574230447882052492594301726496
290 -39007735833389040334419280532603321956959362355658295941372114100673812955092090060050064226526755862849993869834135148969706238332849541922795583384593298925099890006905244730591215324383792045145068684602441713159649065123694281461290595692623920937655571769664375180749879204685556597342279979379126045222724300588768106817491734907926250001430612219905662796029335708254719767861561360087474879747034126191378295068908215075007697075223947036672237366915390978736789672673198383696755354118066437874376271752608190757290944433669484374326407057700586620751281637282064244177900784309296301701830546827134866445256456810819656501827137115644340843822521951276309999060961979551437732904474056777040481310181683674777852398437638912344884597029486442171565486675148247740003663015918592
291 -20808573061755303084922951039211028576152599833009958028802451553403364086611181283436399701631730765839276776687465108778344778767421561568589830926283021653533035445255344016572361673493179303623782694275330732863698474365779211784643838604766539010125559434376554222858014206207178728500765102219122625197472482870379154281107565891128833539223128247381029519129388361567794153958132117509959885344239534488385887589210540837149595555531536682405112396823779563204719061506918427672894912698208939801768922634945182348361130817745900945627794530896264076734926909671016199352329298359404397734672132693399383299244913494937517026077159320316504415561343268489238158324334890426364233797732586931883004797328694430814433214888641722752416564631554743096481407415814695094235225303687033088
292 -11100423683448523910419347009119165255006702917149726046511639285612436109585702015640197953008399457962453074348087102990294988341927845133597160154476920334143199488605096866193067535559897207291621951091929516419837488721754844446258999376981834775691358558534902214841333963757474045792700144211783502089766105321138925726478251648117184971787435385777187861483618362598062532888904356272664026734177514824895849476430615244203245202881531499068531151693981650778257388564273541104975818890239962206024484822575351000985422368219993266218132927584825691772323399502947434058248112823116646926275987887835631248151139762032303989160891292760297844443759003118126671191557510307083024139266112403847394297274854770504380649657849900673313201897745332948302273514801726678895757434454878507008
293 -5921646401452261916294910038756708895565536885061238695509633716006126443976786559301453367311648458587062908962800579272435481764011167252371374719173769738106916483739593868115162971462734922573045444371194783307985329432901773354517528073938817008516690149939771089413466451054147258167556548690005459539994369084552064083325088818027506421454352166622634046216195606796882774501865165624037316509790388226321572987156036585721505959897959432228424255566851841670603110861760637980263656493617065783945438390699118684863969573954856749784802684737574624659900214597591123482575648749664988007181719616539782650910005876753435832546870143051143558499785810098691010605431629900406892604994719057406970551587819280745528716649297149740517741560845262413737073935554771835479002633661698983018816
294 -3159010050486290687288740011695571986901402338384690985728966416129301671677754056876944821094325287309340262918841943276306026440736589312359500999191281824923312829809158079929285892356560939494769666675890504065783321597182810623692462110433191235072617139542014585729042926994629127526653269554316328058656702963043408706967435216651248937028135235031450446893408730589692207503635100928707091183043331934298284243047230725909774726853846884378899855846250699622526123610764435485691631402052429135476950872419827331658520657858626395013630654148734599480674029927452560555889522602035765757011571277226467602243235284364385606350962109504070910187003524022511224868847480382922481406050210412315650701269091757030848225607337639611182541516487614943088840267117040097377763689823311116930302976
295 -1685253072091181405750452956094212149634339415711644697107866259184227661404958708493851093325639064313555260785167867163999061966492146966779108934715454408419550673471106736010631662279259221672304272894551565381023097771182295225455204899149463685088492360332886257878079163275420092857275759456616504050977386529654436245747270888776146590962756300631444960875362812986356459691522321288806806397667472442363338328012049542425605575910780444507827684437783536968807181986162878068337895725804257930350574758096517719244887568350845580154489417250746609990651255168904200527083788170794443582808135745461233997611237624651584761737148596056120691769283201445970887742851812197177334850078178848758141163820436330855332853077203665089919546219227454503062932414005928408609027723901832430401286553856
296 -899051961052902223677336883212785498917347935851565815514067119480431605706699236613208666486062676034421852527495380424348073246103988985779080530782247100479098499232359856653599557779485324988500967380692869841796891113699788731229917943423270819501124136289544159936586596928134017345516006748531809838460749020686242492653516575626293125316427636585128261419806834728525437016506634707481137715357117828533597599412554840987845143947138590281777965721068077614275831516750935853737899162520095905942222625786149179899587662106200122284045181872985877728373159486867341399934423939462746836037101530711809640617556794108789379627512156234280518715654516517533936323858974019290627665061306993134360456292562524207531255668624399748080191606656377531008001918449387670008944688423954155621186755264512
297 -479634004675810433851262674457706896815673489050186869239272425236084083560605329683876592253870788501742005119237137955482733907259810258310917946634126691149403903554489544731008364185748404508633866569525774417128008108967996819625443027243986750061070874810598374180063020029723881106516836479465959341937440469917450663279999622267245484167517431738874194745957635551255989254030229479263771021851421741061536483932909381780678548618065176920976887880492811854849898560654906062435267857619870165523385539035386080461961259907672389963757246394502272912676446937946225886576917274214645153801004804763145012859153074387697840943230198734733481131722323900072235095034582502579335985844598095190066761633175931463989917999810046087074210283660904472089329368200055949898904329014245816977872927527703552
298 -255882514452827535424176933606860683678294301230707878680931134853585874982615776686584152796400361822731644694521031740199550775574150482393358911232259934361522035425519028721301814632099433062306491647251827850101068566883265794755197384327270434490695169319678813837604103438577132894179920686495155799791148063747662517685011665084946271305988078387787510132128073045497895416411535750234435549339589311413981433596765525807147619290306358712790868564739624048339197137661408107593968584336504545248285831374991602970093382713957237402437905844451956713106921815195633416748897752544200868164922428340376564879476393242285281082116218980364351668889355116610771293411407281918594901529864658368755894716026262592963494027109670073174688691164141963539207514961051395037547132040585220004278861196458723840
299 -136513841495921641628969243430000097142143365076750636623285040033194827204668839549288762495781386036476744613362369891189954441132455281844304292370973031928938822981890698329680962721394345889768813494977576115569019165526324941650293901123855828964710884088246552186672468713500551189500082029000674435661017220213611015652892988328061588401973665778361678993688923239946770276511307758099138341618844291265877964956891847567399962266948927057648146803673652325181656569542870871137356707899400089649639033450414770292034834607626920762788604451514992717469609210699508896062868965441270972489846019688159868398217700095591251283820947251974270720294190973289222342306855577801922317160092833189777883382438685885744275024968538372877658277276469183480766966917265174293221642898897050729594037844359251212800
300 -72831317106026133719045067040859811131052282647819434192496448362553105342247425242557528398896185271352589098472338979189320323108607527349609262586918770044857277281743755682146038141977354047384054176099870212869283465768846941095867985998465078663800980839900926422144331794605573801950637136306198786224133780981456399145661526460332987932070373982969910456026795352264679179239749703869438329829206332531425111466135701543544566862267430230309823327743175026140231990966109663332637077342858385639140080202714968224386515378745865886431143835703005302773933544681318435297555046253678905510295239363329475768697339274843613209180611272746919949541127810507717012877558266240704284481144016238261226386393464641713527090168137937084322975162365678470104528061661455582218698617307800664828373757991669316034560
301 -38856618378220925920267553512019147975571275903540978851063918003609256733190169776172085394575229568454638093480713988565351159447066738241129534460805284019211477390191117268755477343453222865972602922928025536752347105010937859427303202425355548073167152541765002385634765239797777017430935275954705842192651756638217379116744595427092914159256040785280785721119649731449641782839777389403489580516178071044432844932842797208081273304461848849041996708439405525882135793044976989577976120711314931436242828202102658892928574918194436270593721034251227294109686430161187690661358801161557695845783108970088696818307563453534554270599904032619773715289758255560471340166470946132143491580244360120853521608101471247113980620367295682045289650278106390980155690650689899782839602421291133117713326010160284006170366976
302 -20730852734403536677387683136097139777267332795556351325002033134045612685947877509479482172679753321259823880878841431163823058302404988765799976210440083320831765762095816874707343963970740033331323597804521290868694121657365894366789925969758981551004270083859065085835263778703651721811743703315579042671818193676749272676986185560060258329409121923950797904013423303962232080114788661563128954898097171942893967494349579717682025574672813962330710696593761189342071092711929705665548578043837809139021374192729384793110945750093124983333821619431938524868580027026724853672174602357455125705489301898472677198014492297978441229414328633224424557304371682024559895928725134341621441769386711192226058983931543317840635170246635252379966452147367140047592441331543234394675607915937946112868366934321023059083200182272
303 -11060496490188257765640241962568811663828087905119417764200878313031652344585283139720803692220700719593826751947620043682299666805034240224955260578345340725768567345449454129262639993176795379624208070206984869561670150418330163365218789241132331115668649397963914538869144593191078944560579617177125402402323745001497879759754203046344783195052470101984513269718329382649081152723860756605903415398934982086744227284830192028396612970115308285190163898475191642502396526830985876808985497769165814574591031558120455824477887950470239239879773166419172311971883459741472282241518535802519205302462082448680459028767207970833387184716366061379857766065422799663597674737112300664193020643459909889869678839904339676808360452204758819806541826132236190329140270179786493961124737409028986432059940903505111844026655977871104
304 -5901159244265884112728401379573017228401832042597889048551659144128435930676603698038752088912047313206309579462379158631779916713421395115713961100248291656136989375783125699544282319291783049802385006014587019262840758947304940112018535533053849600873951691082048350054202514432196407335700636273839935407830824325526987227833771421179957167281713378065426142504909590625388268818692414455233199493800586913344024714626318690901537281511794734735878349150177928155384389086511416871049479500674625119635697449763566583059785244677019859209567991976178937202917236482880571832756319582360248688778737127318001156785693100288778546064193308565208267545476027165293112312333311705158269192276688634544322738094551523254529908541237780995749682912747553183304230510875243078637837096684179996263865056046712240477958727563476992
305 -3148511386287632127245488812401149246749407958292894902861405286530407375362350544685196465435412685043062405586554624765236619393448801953939754399335622961536620311461412138332174902371818400999041216621232481862957214977824021838547310444295129545852543841990311438751480577937966916743869092056001012116281878640995033532920909915341620414315211983162543704146796495328252120558982199373301105909486358447517965922745444369043117066516074062079831859529347503477594231391387954710903015154376344673525799164177863720857895548522756208841645456194981880112436918622946782790177288908196353723796035480948117012104410338619249917930100051415674421498595401036751657456430045070027661934015066183737264701283052790077672919751407615392069042005434412126995715332881188601799322459887457807599327146345068996936471423638742983552
306 -1679880503441879665773901443016274200493148510039747429511606964681839128952928415562143490058941468118088617337120548081405313522012259356555738830338336088986708055084753426828056582880644749791155685569919440850835273112871675342940881674142325473296538468687883601260906338550270392828324531247750935315634139948645828232607562644407616665696819154328720067974208820021128903888083856512097131642032336755368099126796367079792933545099340434128311744023313745051055128789268143951681882442557271704677806160672224264800925002443207986234419142034527138998841120342182316173586458976818272431038538567569757262912490486527294606166475444235905444779580396484851672800901511751547448141646819605157118114078754451822169269901403724826365954423807566797903303363381552109249395185310626482757092811972172548202929325493714944056832
307 -896306745792395847150947426399815600780862720710792582445449637563592758564539164774676942022474241659793445891048543647386145641366638962836240696080161555319534406949847965385473013864098131695369056580260925665405530931317086712491655870192685140418957783228018361903729602162537374095251182998306955281305192153679468435506406129793397185377489560016681046387552916905984654580185114473145696974920049272344361310842915153931294076536761292651077412640618871834432715544146307092558953320324839852255362475469108185208405009393881902090129412192783788481365269795663564968485884717381925559453111928034330025002586159144368008688610297613713001418235168079270320634490426180592275972327397053972450559792110434181545295170786908426405322001807109427566491008533119224371451274579412445479842570754060133369149703708450696554811008
308 -478233572272361197083079248071595885922971787997374582965452574619264994613685531347920627283991692460861716547618870871280287773006811467465992792433355879409089825252996051301859615064061467028730777432420213393608250790631222192063064593604026512259597656324593322398324541280474601377767004655472025469914882038335409453738068217686852260342057341581918319886567015708070608035690211732384194374869016529138575020326116519425101945040023778707106335275530305125369564083244892513081745242599776195732616144938712322866008584529963732136123928437181523989706288104387878027293501064384513244254380132264446950794842257650179360512868456298946530747701177292640784857256814359831333799918483124299581634731021319338383211647115771037228480482417619221420748043117488007099507001753171943257543025947801560878785057328202683091624329216
309 -255169371062144534780890214452234270763998245849980908181700607062052933022682082012189751598927859561442984961658861389849561005062281548852718359928110584044907038549023472662884147867434838672246159042841028612974527814119699748381574490252192961752156817351059268719139431951872964076811634175610470508380195856553144597313267802829926967141243632880560201223230856590801310824328738827888470149643496462448281444578120988521540940167622157425798743766634288941277527560163165072406092816512922234428130414668009479834075316303366700993150767438804459560877538645340430087735906119220393264963655097213717838036866403216517080480222298069260727381158582561123845018884229988725805076588729137481267388305235077653911648733354208414895783126056694399158298243642960322103400600319717820193428487552314553798660188031848787163367635463168
310 -136151390146135866043666228701853307114490379778547859362092951595327172459002649605054673724819752562111582278920099620937579949982866012523749373543648969515579480510489858656418146548628088017516653305056084739349182466695108931350543929160120141267406342905108642755415091441709073673090744796416488076176663313346481906076111650540765474238676500487243831003686835353222188411850113332090139320913857820832725860563269211163892741269026692193305014446992771356469792616074790919136116124760537843630950843091175696274667317815962071438766044826179433456585785009728806144883423336918770625673145804982361128232376740772115646893141006054949529754403367193854218623867566832364656048861259314140688560429613663059481730314003407016569368024321289004476553526248559700076293753955658747491807441719372369493823377348984521099341014917234688
311 -72647494107562071004249237215646748948450103166311037915147794797508290578338645325182666877157991755702910807876817229159042782789088999320831878785339887823115949097572011453223971438498268701747821741357197596059230459577737102190896696725813297585633836136575615645913662839774732876263074422918690081346990652449290206057519499003129520460866740706678563136514377777068709754655836452568138728837466764030180228323541519900725982779112868918295738388756005746730121764950289510861352918271690629162763766919717331248372018362191867390994057713947856231685237543014125437650673615416101043897088342985828334171452349996108821871324031873914626066269543664099449587810527489194778639248821166819771075712052877511074992217097367909979863944872969588186069772411848565518871140741835299173488763448013195083055462598381214158612266633340261120
312 -38763607386791334044042220079293340667536246233926083654479461358717060773192566418500392506260647224201927427101852969400093855763842726374794839721032568174447603910386659365664260373064550938362523823787677140778352230819200372727718360904249527518117254976169616117113492179640788290343893991341595211776818079223546585620278944696722545822121237267242741987014580751724530341703656254950275000103238834398074720046269651574761159188669993063837566485264888896404752231989989476529964594779075151227769882678027678266804728538019918632987370220797786406090102814158821382264352614440481825194149198751189516915604126881189555424259099628393353554816470937162144560299310661387406919996873675934743386046041161084301827092255515306071583251215893468870288371370459566808423257403380910679461021238702213071288388811280486139471129712644223008768
313 -20683912480599935742296335371561672401766310990432015952036703914506685416749105633515462649045123239514723859762731983670727112140600524759811694592565336635653680478473634541666274384966236339740139693650214582826488713806802468036820415915111752625497887783323669083333672626409319375857878068848311870670159148926721616121104501853514575569281153485218396594108935749661942716890134959344384589725477019969151095696143836675397278957439317061454589495642348659293857825482005579817836430622731332066842521603893474595200748697460954392005639200855459425213129216999816079835252127998460988232293724770547074791957604228598550022540084486924935290892153225799415498950544113985033459152253816210868134666253204469011642461988676246055003329981005601172188582634142939611199483927171486456129069296548053603796461300977634823371087518024048305628096
314 -11036874966389947429990760376817978368186130690995113098524184366394819486108790220363598079182034065866067310803716378127063313700052006659408538400929274010738512693018117795622336061048137989046492706710760676218429303517506499290556914875155950048512021584471505157355779784816515657850389533325120305534888424423138225235699843252457474201848615481705461445112436560345307346999605425048922206899624414302320076548404563210249254657440963164928476015801942342019479559417212057929296795872165887318811064462000471654259543867646522944563576543607808030944063775624677409710308172186096036374679238704173262724226136932009654139231699886155899080279059661376575189193740531656812405228342236862386955233297704967528863721184029327424896596453779584144058433994312468997377685611287090304055838435990332238172778978301945481274165581950385991288631808
315 -5889310447179524856960544207902113936301654192580682327148396156729478973673226012979199681252687302333920396883605738463600990243998353736527936183255911509754956069734075376186822324392163327301250887905458971410342579257629433798722525661377153912740471804440278711838630108731847496302625241124810587611373823988154578248733335829730224922164687100583763372158207820801585864106360573467082540636386555701418847059813668536985083653372082146859108431948156396291236091577591112998268933715924131144069156104808582441869881930934057433015453302219388312405077660419671833992328332482721362587795987095928222808845130964317164235373672451091725035592962673164867160482524730136064944237031714592292877884247220556969598124925972764260411293453546484093183721544546128513764743246565420067032656267111398918689912752403958987143111905137148992665759112704
316 -3142589370794642322578070355642329284296805083349529688632452378470093831231989104391596010516559040731547469651084606867193443613045427961928177997880588823627396808142426548098733386660212233279504986098148196357956309436438571943333410861966194120417920278444349548017886062023580333133374494549253412231558863718913173848257728514128471923823469585152732029888413433263624749886039820501213116528889833135025966864205959504199803606998616595354943090750062195787422857944017411035431856706159830165376022985339648764290172409966049635750832046651061462338916561546345840634129314875494934046102784002451469009140250417265860962041935485670036003986014098252030489874101431893004041123377220096419746669807562245988514145334701066559992484491516016452032804723614611079039305592983490014131488668633448772182770139998413126007111935937173485794554407649280
317 -1676932798715571067452218917070371857106496744968214779118875816410132729027406786040975583779942051103370186031303136534018022943544871312222911671062625450179240778740251406640225078629961325981337161862498637363376653703748151517569616689137874017849538221001915508717253717515662933648889544198662345747130908699675782099717243336508789633898468124107387418383713008415084334659946899301225579760228511484463550072790314277743313417611835303995670436177073894196309021347134822593798552842963041647812336099602134477589910399167596432090092731149768453022243454438640215135075848494133088033030938156633558624403758917844913696396164421407396305439861150387416647700315523150641202624607139615702262211039058149216618430349619247573952326892078681212297941905270963975506612638088177982265992074073516281637369976701215635462383773159248512146714579628755008
318 -894846375128612224357209276672547449229986284554049792044870425355668698122216428813635263018058620908002229074570926112887154139151973450375905297097790390454164361742084461121664555263851057752758418192863459790507167435628636679750197366825443276446970948466688469463113163847446903030790678715114719839256734966517937564210019817189466096287785791707765198559831272622010492463582811461430795694619823904883017373366694661816698332361644547276447429966904753118452132694438437229073904665000048134819287412339114147528808125854379538024121925196545299758701690437832391730076144389057939239915352492136913723217129863982417275006420725776573905116878099214499820930207323908638768418081694808350862636043594380821092983290098562881242956968201592037520549567996320279995193011724519415506289507744474527961290140298211705706533914876857009572404531730414123008
319 -477513967519889452142879000718883204726637446213663845435584738579926218520650393046116069983211368081949932386372319657864251153079193416995963429185345884419070263132752319804107781451072555184081445550649196598693826057089622891266107779414875906833256651710527483849054863946194980922632776934143341584928328085998346532350805143451683554618088694049689499323892198450553757164332213559612385888216340665238294649729213337766249556818200009561368327717069647439205795045521850304270538783724484621122557514398221577621688941629839268738784734320009614618832037163319511600265870750063857999517489855216492677260996597682227408569483086526768197904863349397724606875169452619377529849969819582287401975222418783804591351167969948411366407701765858131548220490303151339236480922817033214453059725388473318867154831160889757023086690463674872564868600807216830994688
320 -254817011480224516562629971657508632437567126308498370589685655023391933266443203260470553960362971966762652715734857674998842029027970395055542042912546931905534351081716519949048511768020472551144390286863145742983228589388314843187609836877673142263919103391795312068292959511582640944848540223216076291576653446496436103601966377869307870750964772617527108300302406044918663700143922709558894388886475441031005018211540171458423670845828639073288132925691742764819765115702467671606068332747463952143994219014988488675674824719540344860963918892443057888292772418719625664267545562175749104876757003639288513965746842655938952657850785831648051364049924988685142776817714564257448094814794295447945769087031404858424995262613139703826824313948118408307040198454649576520491249843272216888960051502769656242254915179404693692331219731696635530603998982004427991285760
321 -135980135358788794068115090571715286804141397450082715554941057592868482594051584453940664457515361256367596141940249486367784696880658878307835698607619981473985346629654364968051162046951924405447033133445622217368268025637841115373238125531759871153909600630109432173516154999244342133008891588352772319499291805941108117865805738719883423789860042990708766541614913947597185826769264052885032545282191763151170048212840387374851529937788444143642692088241614536937100209429096700333775959762273049767702161294680632968923495453234867393764992166369241989982024360856902438871736152983801986402081506503088235218786059839242813157061074761469854267623110477608893210744669079518841089998983958012662574960717664403193138470734740242277877578822221709989146871743989862339913244339640767228357374150399915996638641249645590953143852980874327871184195940142613033148129792
322 -72565000685130577640350990677298513529283792319029522972549977175139782210689432091583587256340855440325815738299799325553529204493067655195051801617094786356240026799562522239741868586451524165062260517877766566574034390922010789235026482343826532155453194572616382196495878118311572192081472739320714704892995365767031576845871635664946637134443701672609032356201701843367815363898931688212813404273595103582899040398812912264600389497222930929450504345585785420636818911198076670863145488062047311138764458131590836476466208713550766449848978928026255032899743695950621947913886361778430916140549822880885421413758786753683698677421285999885615823750281958996306729050527344033884444153014026871575330842057467359572822242757426007799036434191829802913971085284993308363542955356294946371239523278431966058197766823589670178523824993751515763990681334074828550170625196032
323 -38724301478662316291717729846486828803219534226892633285506053975274253695026509469495728983773509306576063399064279294335228459810029283486719367122180864784104655394992365704303631007002813585821227087000901029780164650298973515975763187049541047436990237405477150047839809303738114933668559068324699954851805067191632749019772653811853142432929381868211303117238057300251247566313975835558423432167454952758310737079260541849169530833684285291175617248394435818268351960852486866446384483055320698442930872746548726514394784714689645686180876510055865257811204913112001696268823740787269095702821954708208838226365633204578362338221617691752993567650310893256388996991343867297407230018180970633937207295734830042232930567995034100346696741752833320296954376724647933655971160262451280947398981396689117532533135757181431945835646850764937577988859184078361853667634757897472
324 -20665437640832719153211580312316702232810833234385268834663532046225608197280130621962333305691166646875154073378395910760438644332126608094179761675552922798412022828805233230091205379055019257417266234736625206285624990285685221876663348964749310456793506248227214891223695925478770514754875713259072356707110997809220419086388526463660790916827784703034604223762958870951078458166687991748756813092890135985689966362806306370255486480787001963747379988366996976665114259419486916169301940509007545568155154077753831618621934775088455876224409266024720739723407814826461316896201104972271405779611362655964385631616785871274278759216435150318262201227734502237839048751068592956585901132713898539115369041256178443331866630611215256272793098870569600741425231012491449252565406772274323244958121300764678800388549070299700794581709646294453138227460953091030217463566709943683072
325 -11028341817822617454893884559689843204411540121835934317299875193474582161120176172624304093817265464816802044854303014701849358854088687776970691211468335817323710900824824836702701609606513876828915525991091883237149368375587106733394976209383260991727826366126396631926350119917408878367537706911964149029146312821596620621334823774339085186723129345339153751718486132737796900211683765146541680851488593839030060731415002328894663514880852569314320446998668035431421468680252715583727138044219321592617525201812072981313412838619080335255466615461274117566765550202785900973570570756975368124592808439525296709242814674856254134852707929203521932201207205445409698938486080688759217991016950744337841936467625385541946058976394637545828904249942683003834521944143278775865645091007828618431597986339183736857949404529602054179390392894923008531146478278647073778283155843306496960
326 -5885459812639199282345592123856611494443002308793870584466301355359388332105021016755707849562698885228686306605177985656715643574094513535143736954400142551635887411465260775607321438512633035787837568588130937339738825112131247433531524972967560079062483795274977200173307956321226304192111489848315551829826709009959642182231488408344998979328414282569302946322041647601113954360664816258272715860970442027525838894736566752776651124937451793483540745802473410819559126814799780538252569184018991153371481453897408352636278703715984185329018955775326097765073634787634578849952443818885534778847486588825738009224728324913809910606414042440070946817287453727664464132947590269708899361236827028217745003326506032652250601435674307458435853874570047142854604174785793892133333412883832744509844843270590389484230260002411464365913578482499744671468154987877679934946953953417984066560
327 -3140907304710363640905310746669294001342528746975975747945360125829323892847672342068085713298603914913193338885867045271824224928975165935830303589405898105880200276702783561331274894152520515456711177117281402185445893102591852404325051378615891281702382549108156807854330684063936803186919688601880268922345323512230078996214865171483448703844083809380521269437355721268428837017321053380925106160332273266017661281381317875240727000802415725198282648969809186527632816636018732805898098502282723876330566617729680924008523638414332010885943073469458495583085548405506946754113097571857810054491233452090478933887411922563678486610800173221472904133780972624955645129932817948145097758203175370379136374297134060264594769933126027631014704793949688719309882891604296178846357132890856168485642547464531009101726595503646610835133633956156656884111246819575996489625134164891335277482752
328 -1676232873671088095321091589088374508885244017976604645305612225550923154672311927821667738244741676026587606418080332435274396129561977517048695310670118345408573103201055589202379488743084548472292771653435321132683941434264963560062270419295656720872333658062776851263381224448524175248213363795128627163377525780500630522088660981448130742790719364138106356749087892891680158153308430819376818220329019492041790303907192071398001711328010993717029178494694481140482000880328604706357503616836540625189360253485126570983134321069673407615546364970557876902857839628658687133701177210687762851612379295897184159284391386764051321272966747224286603413387655457576391238869298053176015937842908200186321005535442231108729795855174793427192094711988798529662697828993384686872268132496035169369416410376932076370892987783882781148843337688941026918414032888452202303008253203123553153587052544
329 -894577711067712855214036402834936531174329865306741535846314438118815384933316762290724821818835680930351857583140876595475811719145838097922980746589443161691654607991194405694641344737350635275648545321722949557187634494102159421093288535764583423342002903240215726965649496794373364435202195583013963202240084094206096012700948704820218171028210635727550960591664641330314864718849416977210429327798906451450315145343336719347505505922185364102406484088367450303930738278194742146588157959750810880040888896556403285580278038195903599141297460439781795963843639050805856231448131304913897194695182815159081984403288728100476669445997507435277179464631501805525497656593513248251694782541405657389427747238087184477558934333244309652576386275932027919540221594477097236365708793572853251501753645424522722625158586598330276896187474544542601088055006278484543979729151129925989381363616190464
330 -477426203191559027454483488478974561721843634160521241399248706730309303745805036824031556384327170737931067374587538767174265143137618843195942618716099740603070451119165460836739095413740950099801303113391873428581971957107399255007418529753835949075802451621266889931082650724224520994620420076543043274707645705204260449523678504597075700230845226563463588322042718880871185241252398634161244949304466731413660896007701642431874055849190817294169994481112644630343367709784710072257989523893006611408143457880957227613170853413519037690039293436203304476861916597987800030699049524182160537678518073431760752251104844381172415095444930028061513541100445284639288317350193817410845185625235756594763807080877880996737911574576786707698128380169440576214709863582143954414579551783519645178334438545996537278541505084436877663242239738399129934118724604845486904839024950814290270889277327859712
331 -254799669672036132380018671943620451552277740050708822359584775431392993196788700231116311938014124547112667853362381162424548695801861581244416495627850536664547409103394500129211906143285680214149470673297032734252369177257035843450118545877396063827923298649937712708047097113469368783376928059476632500529392467201636699500022723069811837798535063176667735745480902727290345767353959422596758085236631585272514960898217830351398335516850471662554315732833982193624767178918462693800008986676695893262724826931010050983045132962072668226844372675384975289944948772426786020130928513253567519000993686223766900032372449524611964715566576156124870993977829003582494863793785094446459858212500303962238599057178041590176044747595449061501591506580168799193935737393419118164581636188497182596132441975591049440342644945248696474305803285739967269692766812555525876987544722097594994757690553174218112
332 -135986524589320618422127176626836028416877046391877006093035108668705930970986807795808081560066711894714924230295632393067637459893308575243053551663305514111306419463185807088062608855468650916415192119394317299510687287165152934627123527689291019211468050613216828061554239701157042437245560626145475331824100628756267565745345871177509881722681480672652271191505603252990167419655706809766389199481271738598343595539068463157449347691467818128818260851121490003937405893168331335105862069192532705856093722718997253164278745784114102328154277631225775758424122948821548105354923346471267027965489582827366751575875694354912821275132805137642637935339469944718537143578211286543529037064864961411576297783577321620014921513414872539524834635267434739775057561423033287829012137049316231122706373332990234799890091391821139608840394823061814066934959792875670082485366967184476501820219617415175659520
333 -72576708269743372588316018956987406330685237917006609116465719931842741700882946425257403553873741846101505019766206723270298619543471473989278250664327163532870349950912960815960817622324367446204600491202939799005558997389243494074576110046960542758364174864742691730735736895385866869252882283760061122838935171283831323244385928023925673670373543624697366905868391538656187578756637059242864449605481654544580965841623180741535314899360493983717156228403847778974847144792792356128649381225708572877177205433883239217641556338882453302759580302240450756055055381701394115977750385858864544959214836531814557416390786355419562756079777221310090163025100027952687591236099103178895899091684531180131455753030880630297837988089813239825757606236182095107389460845536320620919511584050942710899309304624209623475132092148165650697989161230910152576854444923161830734477928041483963651427972983399831453248
334 -38734950993916903749356407775253910300327650167718882806815221880243101898457635298099664388262010442894517865600001279055051072491896271867482571727498079456784586631290189506563105877798610954695154664004789053687873306128406708088916342926970992295223452543611723409859543643116820485162723277332496606421056710869050658248441369451984341331731149262649492944635262545751602127231066095087073642256623445347728678656315376326638398043175153043022174692934441719966513211621984467251322218146094636694234321945550301741316553897245541969910427785223299014028115226379638050339750698380677929341476471056946367224443865753249906628550845817919857319781374188375457658306892360749461270676720570720394549586592216375154748153697648671449492672054464015494100631234075497551841885970841170722023485456481171364984976255590812738896376003318020612595776188160251428916156811212334975776556231344479454039541760
335 -20673455841592227672131469273594331459795945738320316742343664444131892468355081430583629241424467778237763431699736941661182749142452593659401003298062603285673194259883636004688981998956171882427240067014995308868641116715207989461630577411824564955909616648574876372593442877469668463630416007579403588738705597233972110607864646268107183348656766663053218798116972532256765131114336922290237687567368198336530703069008812720525220611189377127694356027429713066344388572427078792766260911259787206089401654348156916658527401211510918760565738619304034023836185302251129658263812258982668320231837756667171252532258141890273377123137457825057311824434124242341848980474151265052390762096476728625857017886800339497104283595217938125762364587015337038137632809063548675022459999310566068530811501834753374442752762337252452483458574238911620799617984316386403073623488548926913392779726521122373711590113572608
336 -11033859530535689354950486912229791593335438989071060690504647835066900887374301973626498745982226441143913163059619759407824592445183853426379430041983488274330343330118395954340053169223956607978463056288069471308670205135423802820384124559243006603647706502283989817478088455804105244549026143084148639327608740429784168048623477168992521874471343275874388123721844822332532308152619451744583897263946950907471253945817172264791156326105149237737992048942102950324573777861884580501203763814153742916184393099965906454652980095381277886370035762693752049793612177494765713955486839553177558541589514205888640517109806714700603292823894287624934016454183531026804975804582975765354084474626652075967238402662488346357034243394312031613053232946053864829884971717454323086051978274377030343637439455626056681767799233649068113597113402884378212517693656224998330700198979479939653259302153109589969800344702550016
337 -5889061575272861003713572275870858214305112594322269788049907191818919379874917312198083106281106828502374540974788204093386828793282769072827895882421555334384750965747496688713489955583789175332152722620236555789736296611362376114550231753487927839945769200754667328621503062235866681008979246327721484084769676901700448370287473342241840256555668384353271137980180567325064440766521281105573719141905134534172111631788404691896374133532952862739614342431674413690140277047177689779568160769709650179346573813358370849350873089158681028375212066130333765162534163128102281410703152635495798527855885810340771956588648697069525502435772628317777419132687801513744396096150645468490614514421964786595006295139646738593162394283812495546309666355234353615505637471991860797687376370149332088238933165170326369245696354465488989978951077851814831505569464309115358079607860904168902514730748053265921798203423565079232
338 -3143178093450568601668655552003445116446897138368688552876505165711017893009526798358793328413601995690411531445397277238837503445268520287482408628478877645378162352542122949889346311984030201507054781766630222452637571525881929742732076870750186349372661816865653111491127008605751155717965379270865543286491478852679595981574416318074504576833857159497177898953620712846501607726577297310917657053134819699136170675732363343825334460750557339401438587230752738214464227904324167253121954365432838432206971558837189184555877040759221917677811315048690795475280341366207174932518023122011468872160055812370552272024146625298370350002614080486239372759432685316334706244794961986506264794745000779006416550437333378113517674218662566180076226967736649444006359864690684131304063843859538710141936526680323938926819256615133917497760465992321578416103752720941358489879615075985892419394948607741335726503581957951587584
339 -1677629702643581170766825174659170497974652572578095112804202508071910135204953213529959786625077951089734846926554097573788025462652787747485411711152940400908825622090502574489952915244853269325766507003506399723479601627802715510751574652770576323214723960738239237948482248291939037102336930560775604817092277833236415305589436640981147110421769957148333085615267645664737981970238995934238333776581542734897300873041749108600261365242929924648422342367739144328811804639082615936413667133975881650613390558182167279914863096764982893805599227377676082928932104196540233021128863983235190458897253770351209381446420343511715120366539568081600391138265872663709484468162287821044380975553593218849980574577171079495017540686184556910355706000160884889224945678968579377256700179611984782278163940911049527498055227206580738743728460389041040678845245790847550614367990266461100370850554337971056612949859537600760932608
340 -895421305606534917298577432630117760089992564919525231174242247548262089384347190378261408228177026166998163135664767832278815335453406389826152163881579289878239465278230749912433167190574013170788270485503748455588410642220386244992837325751406222479854604161683621827458668848335138679876756177743616283459373075716620200739678574140157157007255320477313329267331114662454103098515692893995827108546743288191838763698954427889934987819078070052907182494563213747538179534926984212291352057924572815149411110288058585020338657694544866038060213423392025652658834591670367092270840111885396143792338022046011061877497821796393657779275572536322851508685650379356432090715725285981816804529520601584157063672378181726678550082444177381356301226816454863635363098643938914836592533109682917665148875628078592259370714110129475429992037295879651188303968963977255118834509755528637226461166547222914185503788332189659738923008
341 -477928484566538452484369423245439990656094176647080874284254849635971065235234088916706103681623071186455801267478025512441343864848348911206190344864286963603378046873636189350606686589838034573933059969228743724164066578269395350404698808046928003858282495743898654317338842991137186533747499550856569848653514046846614432651216967239599611992731942793707278505948950046653104160477106790808238504501715755238164188863807631469946229502019103852924428051720613951218211033686347087427946949786925176623590068706221279154038339648839196149859678933589373990490123755211842103224710446367327467492988713132638784198684529441653822142310964276259011594733108979946380445687791186360929887264844725238341667458170177859322918075643352894664453359756756974948450036491903720749059306341092157006008732646407945446679306984151146318671859458076846552741229170607807988362384674424046932004059013579963676392488991378771754831990784
342 -255095358645434635082805166927371323320755643562411674812000133818769708981789156123885431497499308043819046268585039305349834726733286787667101758280907186197335756721784224771288478528593726357467538437517705477379584205921976489431865017520512341489459713832276713796090190359029486151743581134379572024565121188168629462454981807234430011591998576342180571170275153009451447144769177733601809206014673474140855689415882996721979746563858257687215718627088813759745950817951517238966611823951680048149680162004213377870101490760999498508153800584139439441742316430892788445621518541815347905880169101946288982566250528298092862111493581906946379606941646994201685672176047377555440807026434135690582333974355363591005849437125072851048808564560538747165950213153070295620885753118010355906290642895604131254406883394341970396779004226413565770362020441282641870332004613435871530939967650093607193958151739016606845245784966144
343 -136158990966532598276103526470147075195535892396299960075955543254443610986328716431367799164570680581313840664551715569671750139858504250698162405423173391116429409996710177534547040569699639757381648066358298392212092643113071048045716688313623696772993041037094359352991055379831790202900023454727604649038457787149272538818238882902038705265600671665556134678436942268822270514577399741123366702949757669673191379899174805754438513604743807827917526341285952982954030052588771106933950635591640678146908085468349180422723202790465205651510017208176666142667687793374027782808111671558502577275208374349605969388544843507007408597458481230197676683503046902756787512418720104285217128489937899523400706544947727808671151607374988468726402430073058344546780779702632468739932721553906369884966797372327597784030286964377709579446426375388840021392921942495722865758360181013798456169496416294443512580395559742336015155555743013376
344 -72676531709864903461956435628349984698154202231935828746269212954629728114059100036584331354929223021568967706215327458561899258923148958885802736397734494149442482863682635432389393151883715785449669612101063641977834121172426039204965965940488156387170190617785209603688695973634436306679794306064095358469397567122789491668222794339574784379186594983998588503758833359891240551055219811281001662814147204100344443118121892792969816621036458006839823253473083120927137146365797210961717648401565713107771994301910143014516959500590394449338652629473277878181318522492310274205309072915127068819464770767327306229174694922147183093999562039631243394302822484051342752776396431722580176656702602689909377348852259905426934122157274183023933872091350803387652930859801400103862729926536634983710218963536180559356208135411615529111782320960660678131939783018783265228204915650033788185550493586153400459088688819821655174425236682768384
345 -38792354590735521625728364631572721329690175735370227651746490163067973600575013710342875153590559867670593367124258578980574335313620748555227397220479363066461084172070578094068008782619407209409953698232094454510112176861364653326499212072990478341498612319004641049802696981265984463386336703236275810258602353961360601011859495830888096505020387621219127446229060814430423669644788542864234915584865215337763418125733689557931076619756112484188791320010266270353983369187110801535021914866831740652384737791669579786352685534230125685454938676796672046163179406870625646903604804563879067638372470873776688808637071504127274702709119307774958395632641655968567278461703043634353615865217221174022633702106557834307557929001375634049231758790920277726879813182766859396067469955418615002420833343207045810524230900459839736496824093222918263736930982694462730142119840616394214979024598512091122166612776822699738522464924671382558720
346 -20706282867686263865258397269934342544635618951347995607499331959106251899465404765150183129522007057771363099879306787570146432442898796316316333306754663219170500383503841090642872732449919926620040675784741168509890590860833833197945762127781095375699927898113250900677722651016715445539362319648566255529885909590128907396310112582082727091353454380779147252143635148456597979055365685113118376465685093307643061610406102009488721026118530499769196313802509175776192327709303306064797168255224328639838812755513299363460061263972901885356101120699731189721252991013295117968435544591206237534396419071428146544164067733812773225314393911458303804301363810078734772257254874680785975308967533846779761588678212454520289609489544425481633231405950842012502941004351738026760683211131004730842429988386088396818278863422226861723539719948155896084269270630310408600022911225120517292685838657227054872684295410008244665581748373193654206976
347 -11052542035159098847213144379813322003165875746227639366359549417919050604225483202824486117328385238561016931115887013955293125339816307051937585476597706114450514548199644204262878965843614292815676737766739653182410919550521277969921850042302202178665959711183380630506828048785935332876790971925769446922770918534279894177828577046239667329725781619411074427624689912025998250425306131433060511628693226868437134283411677141329338710729672246894545136551250089491958771691322760634433514751576428547560263842800085900095568171526499305315769678727387077669293384819224183987330886468885499047390132375983730016936335683338834631582516802869935134782415512985789601076870196731599066851581245516865384608420082710225244152651358268131410950103289294325553587199323392872185584778741102972829397761413149403424841726274201248562324520152727636804078530428108840943047754179698734671723609390111383715574810514647334353929317987018607278555008
348 -5899649567352558046893422223785991189874528519201277643700077098397312436382054109282038155099351415050160729599715181412151154703270858790474601859341081219327389987416267388975028181415210892781774935353518270454494100588086105110691207975523099037501850489581827367203899288779093076147951930071997695829121066617489726546251607503362020938589808982985400380504233987265804850785768015270673141941442150264205329185210833969853645641219056750601621828655093097831847322892731127708843706419549792806163111798647515731173219098827416956151326078965610986170921439964759659765605151676681236882819557001836807543333965093967315171543118923350206247069321835362804344627200391867275316980018802235059919280566919179701222171604594532312780614839202768199791627937213399030918771832284761505429335796568242714059805489753751457208266387033899832459168295335848284191368342041425498637603884747920205389142496914697423069388543341941574833953193984
349 -3149156480390583711560465795976147945857152449141287539379562796140238582647832287012754030581397383466976087182494541016110600254117681329882993368071083042744014865240486821795252673038792412484512785442233615360465914889686250455584972234254614906060323306293608345437876003682678864067162086996342184481169258017926915005147995756927674292343624580063296054057957979769249363441351982427436052607091563211841855033985207817142192807995665747914566515235784159855954452826283018895633530960286996113583890858260016161389395829047457431069587074861326918648934036701768519739803694804794615703895808363641078758185982386932222872009740253818800723582523799910135858073150439231002273929988982546796474914212118404805446864978674591261692667330026284924102683894281021058811841291934679770930480619598377545952892002473379294278862452228468371856371179757134398378568816591905327508783103138663168615385329682681152637646336360887181872442837130304
350 -1680994251956122736061830949793727060828885802657342600308092396103089915255096021002238738749502457094970562274487886115051027072949929751663345347785419913436494045710114886932520006347654811383453156261924311924588888497574467623179128392918812562772685149621205953235841765381787258606826255772665414564162305281486711911875876756571692174139480304706634612315024405134857372095283005363330370070004281745731312657490497529151964088962308511021995339541377903672604719194028998000569719841617008541342238844135513989759602993567473033284644858032683318940476154458806595764952370118898214425214757013150237876376788120615062159349647160223780069115321131317395982166254491105295467717960213927548477328186986066201902835309078666058250698025063285792847257803675817328835676378678274404702334842603419354264926521967539347888068724388675972154647495762816618970563658535384650201684722835895340873525611594395410830681666914140753391386050319308800
351 -897309271387814703277428951881664594165017459821001418391236616755996687724215366084178505220890473918339625130498514704302679121466461605266549996482338374844067400123777910706354939672019597732901932975343107071419177529752464669204455173816231174155620047822158133335814670766033214142835863617453359676667150117357974266102090498556703842210542885188702950311589670408861529536336384024234705019019640933323530100817384785573073722371041975425379111080675481205386377456469599386028316021726647580862983436061652980345270333983393255121558535880498072412283539983406105527463880781674356517487606326340269318962145351929920630528439821073871914146211693917828571441066394366793949768992853023835781042121699605375733332411349512946536671865729936103853822292406120859434037476239844420824809391114262250615998352186316233341423611467590797903931595540684760695520989023318278686663707077985523083868009596899552897076194361064007295253193722865921536
352 -478985094399776475936601707892235235792843968775074474153661827357169339495813915858641493807128434715240412037082381289742255354706614061456426838649842805283046515534828590840973946614977765910270146335669227396799499036813061683895696585439459423506026664926943450085071764872397837513182018994623916111025849865597128452924511311767872089961480532244195066756619756054072925730548457351328823752226642544514131181263918434719410622260309712394806969703457201476206919051197066248378476455360446131960107934136399452352702320053273483586577525800076640790209124627156152663624346186121364055805954239654923181862208580458611291930762905270640662941539715717662137265584215420900004658319744186622289235857021212449314114875453930111235555455717109741506338777013463668975828832554034664872494699199621772202685760006106705815125045673224045986578363798188579037921288412062025538864503877494993221978946709021455761142908129754186510489969116615653982208
353 -255685286532971640767966055461498924867950459715026472539031022114661872632803100576120524075292535659855206987614378716797740021972627816556916074659469320539677304787937094086151392796815608113577708567275572465973562879761899494419237283054880596406000411327903207324033809788783797409777337176519657349152939512138106836360103388832516073150121374869506813305879614346666028256859604845273480903193680081488638366397579530590929583802961908227138151518186577257814299038176065845852331131176120550661846776734037542774638275410036666146730448911909601459882590474284317597633344267404772998373605814191176502699555374039017868837189409970614401751683885717084901063200099580590913600602780202012636009760708561476843336783254399712898142193189773961209677761724611790906334493727725476275230652313621206491400834950682911300056618229518127994935515050321564969350067458180910230914183765387917517699949561180888730170692674682231288199918722386825995025600
354 -136487647489467689271775796093930350347225170145142410549758423051837495920423251818922994723540629269919077666213200548140259814913486686373294822552460032028476723684337033602903467255895242953892663218337551282798902068832276096105980736162327177348570515579641691107647887404566435254540600803678397952687638506357954179009369284148129711769112608806754864800016598136208603567586716547242332672570531941750454464283847517106475060616875913301555046226055337006788353482118623268506592470386644776608926498625639753464682298208985244296431585513347170133250958916065722534365269616033621181787558175550959722414015424563167149894507883504963942108412665930112482283954023370294690076091627295701266473322170833337638058823290561739046499586498612066465284906904352792901523234862949903240184930342109481865542086481504337192543038244021193959846677248007610969905851145642679115470971362592665040939627723871618296128461722466547829350072822907697102811189248
355 -72859269110626748248349983278859054070458397432602684017395560267259389636434884068091785191390837824663789445808157283472155842581870231320616430905206036005309094123087501543797161539842644427426229080012111876075749644558477961616603638369687870388435580336335632971780462740623787709401275551200047572993434438403750871850673102397139782837718042598711246671539621233613119407301631914488443239533907178359552946296165887695010027714854530540472752078367970969984821219506821670065972933550460481890757932322918171073484608013373491482039793710264184273749869645959410455375689774503161541052562590075856493825730881697490264707638276457009444356787569480122222159389571012129880108935017367929201540902259447620726822835031102982314226880700236488643739736498601279983918819147484277545444287281112817231504573592750493470305871740151700469269336271619437165068258428764327830407535629295892921199216885726387679994280098252044506439913053737036829448972285440
356 -38893775358393797370011511651618904234586879621991324578579807320596501510948168403175032239573187789212174500045153480387842803926519263488841023495735256037307875447444075116758213979140204568765056048087014900771594091909617760057085632742228381092391636431066597951873065143955235364841663310542120943471076178980721722452321237090165468160162979229482460583703650270017287743783492141691222397302802813017426683587450130559519333566030986922014540942385464744061010222201924569879944726892685815082874720692528389449195569778108149319316062291890580426792867210458655829601282833441993978176697206029843021169156806336882939416197926620787642714318034756894842079646013297676795387556477854685833945035267926833147130511078467287940833303696944587824921078495606866082129660675345686772013622320117174912440805775631108649897486615160545764722166822395130341882372793713409178245142277647853288988370459573378411557567027949047160167483617098917259667160171565056
357 -20762478722528965224425789255593517662342710111531289749688990652458498276438940189855155045159448013978900643323025386206652054153126013629335324057140568653754336832306332132437849836929693878946574117714366950728740707539062639412291746015177587564767216822062187991046988100614593262526164803656132326079133664795151079432654790239798291801131002042986571161656039250917481322628905028663969255029723671368108267248862681143530143140397824308572546357206180010309684586548119797497636940527425254688009373526664596747160259668437569146318836151793145702064553176248544122517512532460152821278854891274680970000071406907163440836947335258848502461047043033104418301802480589250769988761214455080594816451181224111551339718305566410338361641439979709936644341460453540114236994528290249101957083698382631304712174659274306121883654096395298900521384030749509350580294643194085296449302426519724659312125391997490003965728745373252264698495398823725468505745051798861824
358 -11083631690174867232961361731473395352432925567965111172238244654471244410158891934942882690531871000916181698308712406443350552866881444117557536999613649975236619559533673933549976988495203688399914619285405309532763657391567366421687464177474332654201286143266612814800322645480479321053443494257367578160329647425236928400470602929781532753392375060604132417439478976685900062568027193250091733920917403103632508334575086232018755074065694491389364392403680087277182987144608829777229105533472957862013630494947872567860396058802643769447659125512619666579965891495569812740098133742497386450695314584827172069644133537725610801625953857654044580021135466315976349163802212403100282640595575832100775913717640582672296513943330072337152271005811699654747452232621994315659344928643947571811450766145283520319819498292158918704186684395123252741939395532863981555295884690353382831487445867775529627277470005188289406715771420156418839837509946413616825299835639983281152
359 -5916825161393590461387554543517844322959753037637139926085468611617973078008061955455953412336982276267434953837964056742523630387602327090486311570979383797073594030598786263437122498690487858035783234430638155386294947041412495304985785831768247260939383429357525873523529872615639848030159759222696105322889022604764764626251994354417076865816866054520330898613593290071438374381425228609712578795750860783388478609662570956545500485154231396778704210106763870619053918820911141020912606594503490360272942606631040295427882290428630965324125924574784152803317310329204990297590951643059425553327123551058244424265499927507212458576366471293679268965255930862994550029035635559375196344560331071730293274475560641433752747891269741226406633803952118281372693455636205724192438884089014348426206380409357105322779895231055007617818333255832136517456124240670871369152075600859691211546132745839304816427236209755692310925342746411048172570615738632465646952946517682804621568
360 -3158632730207473275666848026610929802767225557898294326759461637303000716892465442332664786291858360032150024982409159879518790996314292728829598073707466139809873483674102412445614426207075587597124789888307805665299351189396927056998570212096492929575057013061018205372845889026177214331279485647259041893402270092833269402941430925144052189282213495591373719739932617738635612892667243917727064001451735467866323987339392438823317634397825002131604343636995027334988187943358380437442152066841410599613767397405746578494789376551202387657714289485497031078509510746347124242415833912636709132224164727490106609463213893000361026537192751649441377543475971382408520294811954398088731757485019219991518662539546721564120569887935232132963139282364083322138242317755315448271958676534419087627537619965057150296345657329544873291768359816363805595013217973966875008567420656368725285472250188710119252230032928761043366841913624399445954728972698337233449949778879390902603513856
361 -1686216170556852324991604046345322203049041049617130768437528553356742893057770801064231017550787485448264273285895036502015250518713742995622344782681240174555286654889216827861036944209350541394380557301884636174850473457245323863705061262263519611213094632276709543710400397851036506377068724631944783418287105957826774935229781849225861452998246671118036633615999758145842690230457164690948112940669904150925458254509304619604121306516259783454683927904268049028753664692762934750016275949751977643616581731286869454606213621243003917725441189577538298622629791570311780159117362745711185189206029985335405943454775910184794550961276854085444998084328675571938833895202612414760994681532465120285237478113193361573278269122191060795008511634214742079707911757344321529362492334939192543949242357317835525585318992903710227509809362334680313808597748807812031540821189625373631486453459244626909601967259344060130225589748602810272690784989376950230276175714138404704739448380384
362 -900183547797781724696310416469101012266847833391922744357580723009316286924869313792541186185116289325093553751475476778030654350837028502499246196694663710814340959652345740659317750308024590018884400780391703822124145211737615198241417241443868853043295523059983024386654808496273013795812108507149119761855003254706827769471022023269672056322544481835865471860199763638655772660243242621814010845226446544383011704889070215688776799473326928453291335295830823089143619130389584962761276485722934901788839493196243871369610305160597714192385687910886582751030986266246642720296684056460004414316024594379969570179999119570452589165191823339912700420640399364158387248192611416660222325352523374981900308998730085825949853899632857028006471160781456966152902591485250693715771067726718740927445211929328208874595036212242257490228516312781315848477652120752931548212241209709191573568843273945590461036478688835802279090440273881136799420452399170385457966777733548501922183668148736
363 -480565484415634759973337513487505125583538233738698954279388207660089609626881714547455851383460164059345747366546386335544535775134074502625402880975706341461976911519226110253321636482071873069041609492893780677462368738085165507805055494071977090987773340488984797860944817860209669751668324462222305966828018699471931058529963630437287741469311117659126638939069997166241732978936088965579496277275218273374297360532782225533636845815461908235721651258668769358972220771966130821498584744702847128845983767663401716096323660471497386796915341032069894218102906917366235718816803851415691403463513960339531978075353976014844829471229823433928483236249527677902405725747052774180022046040411080278573370494870174525158941229515068348320169767807442638943828949775867095081657217440136142596670790567420946672327865660941557442006750500611435342969312828491225709265788759286496774226685087559977290131130243278786556563452025963733432577452449592591599058876292832730726597130698622592
364 -256553380540098710224363686787274359843986315167296970917071121550925729745664071783367710378822127717857351147349529664111545701994698545097316810550549901278390541386817935132374868027329297715126577461766689811608016066561141350757075666201835035145444771713690500957171486072020280754299028894472248410108410024414016090228517335936575852072130001400701755761096056621867946967955364828598706074583642923025872612310901337900447832030285984121834002350750661575690500093018818115092794941012624749247937688704844388319709218529782667379789746128602661309945518607739486486008735546389107073052425734466747819249333427633563517584726890833343264911819540109471075473933490877379341108263301280253346004079142952554863734813255592756632272176716451321040426060558545200078776566124539568960412473182641541371466188176618724691140689173047335745028177828249751622104483437076812513026171458560900288737118043448943423016554947380043077331850273291267828616948355081398092213040992254328832
365 -136964037566105059430137074047263881710303448415746242370252276112825428633356803958650750979873902015691257110885758157859460215658611190303266201577275416776794184515697568758114934413788402509426762407499199170530428125233023276636419831711098914834957435767830152306631592990644104427047051145245184292271456215761353811284294829260613300072282994335912354210564733233463850849024750490607548892429185104985119384222772325064342735138628957332220533183915371967760504402150372653847004465590735534801732552835471859105640836457522398573323055457424751283483355247800270397708632835348138538971743856971362452943570533888555642149834366721603557324667495744344543225413428526801142836333640831767242451352983217697519481777863096668648319077308440740072257930412706135716785220810055508313254479792086916485434176116662530330811086583060872498354543757487470762203823738015759983669828380976673115971073466048349901294185432671938289875205304982765960341806911383618686963207118285933719680
366 -73120471103976491620692169510010806769674797702767345816111102490232707475480353867625380600036195266544128391023995785253580063090614037094725313716893017819007220094947296549304236821788182865634396730370961892870219222106005524375483702762710174704362691135905535512416109242805896128336631112302872465257126928336570660751166355700404232002336697683610999323762744213856631184608235987525843305336653817558144413931098030585843402008211932692975819619074216528948019405031115586808267107941803526393846614212017917174642456350487195307562770581644396856670526630601224270971858759786928904070728065178252390267529727361621156520892322507670677181996662883875353712290029389318911044343415098820393828914729394725740082988874401112664997193508326722745651741083954988562392765875486909399143156740805169379487609533503602548261292522555622762646303776770580454315239289131509956572265275961137706642406981351530381693903318759533151092523958448365568794126878769252687751207198290398611773440
367 -39036872304925727377250563368621873304624721517403060034323697591412211763836484986425391661993957058410084234934781755257165462788937573781158931664653530484302590787879845478167764479984890798212012430364740794596068237449564823846321096301361607374835738598375541423840355255930134880086966510791331307194018640794831028214874799146861636674752009537337445458240760000210750503790083314688234675614447382448029587750995201871865229653649521947338817277057919366701837645622311380176867445408623150384096847625219721179096563502015042220963533734567849283277265496168361700170975684767511910218816508974501056413350706207295492555589203829092677039762627190765685507790175855407318565450046720514111321149076135873861578076655180309840668178709539165180074855573946264062664758248568174213731455070772603664613707881395053142367185512472442941182770373227285435839312967756300703936165876116628394684867483294457102629460825554948992541783651955470689074503360642275047552964860344368321371166208