0 1
1 -4
2 -8
3 -32
4 -160
5 -896
6 -5376
7 -33792
8 -219648
9 -1464320
10 -9957376
11 -68796416
12 -481574912
13 -3408068608
14 -24343347200
15 -175272099840
16 -1270722723840
17 -9268801044480
18 -67971207659520
19 -500840477491200
20 -3706219533434880
21 -27531916534087680
22 -205237923254108160
23 -1534822730422026240
24 -11511170478165196800
25 -86564001995802279936
26 -652559399660663341056
27 -4930448797436123021312
28 -37330540894873502875648
29 -283197206788695539056640
30 -2152298771594086096830464
31 -16385242261167881253289984
32 -124937472241405094556336128
33 -954067969843457085702930432
34 -7295813887038201243610644480
35 -55865089192178226665361506304
36 -428299017140033071101104881664
37 -3287484347777551140343615848448
38 -25261721830290656131061469151232
39 -194320937156081970238934378086400
40 -1496271216101831170839794711265280
41 -11532236689955576828911588506337280
42 -88962968751085878394460825620316160
43 -686876875008383991324674281533603840
44 -5307684943246603569327028539123302400
45 -41046096894440400936129020702553538560
46 -317661097704799624636128942828457820160
47 -2460183820522277943990445429565077585920
48 -19066424609047654065925952079129351290880
49 -147862068396696092756160444695288846745600
50 -1147409650758361679787805050835441450745856
51 -8909298464711984807764133335898721852850176
52 -69218395764300805044936728225059300549066752
53 -538075076507394937330451547711781732570103808
54 -4185028372835293957014623148869413475545251840
55 -32567129883154651156404703776656526682424868864
56 -253558368375989784003436622261111529170307907584
57 -1975086237876130949079401057612868753537135280128
58 -15392051371034675672136022035189942699979054252032
59 -120005824248744928969196104003175824440514660270080
60 -936045429140210445959729611224771430636014350106624
61 -7304223348700658561915267130212970507913816895913984
62 -57020066141469657160757891790694802029520764155199488
63 -445299564152429703541156869222568930135305015307272192
64 -3478902844940857058915288040801319766682070432088064000
65 -27188963772768544398907174226570314484222950453857484800
66 -212568262223463165300546998498640640513015794457431244800
67 -1662474170225294009216218316616234263116720541726775705600
68 -13006415567056711954456296241762303352619048944097715814400
69 -101789339220443832687049274935531069716149078692938645504000
70 -796865112754331718750042895209586088634995644624719681945600
71 -6240239474526879375000335911782110778606444766356959762841600
72 -48881875883793888437502631308959867765750484003129518142259200
73 -383019630212741153236321987790754032356291463695754580511948800
74 -3002045750316079309149550715116720794143906066804562928336896000
75 -23536038682478061783732477606515091026088223563747773358161264640
76 -184572092825749010830323113861618345415112911105179906861369917440
77 -1447812260607174058980716373667759488710755822175696931743732858880
78 -11359757737071673385848697701085497526807468758609314387527750123520
79 -89152529075752373407926488287000107172413045953642720509711456665600
80 -699847353244656131252222933052950841303442410736095356001234934824960
81 -5495097736587670363906343029897243642827029299113045017491178006773760
82 -43156621248322679443362011112851523243665937422302451112979495565393920
83 -339013458480799843338217243922640881383978207220978290670634109742612480
84 -2663677173777713054800278345106464068016971628164829426697839433691955200
85 -20933368848041321418901010994483741146298082913107130082754785196543836160
86 -164546015596231782316012598049662895522064000572795580650491102242600386560
87 -1293672122618649874760374908804246213070020418296461806493516252114237521920
88 -10172967146046655833342948146506117948232433289331267841971741437080140513280
89 -80012101148681562734158019129823399592839362949796488644721561864675262464000
90 -629428529036294960175376417154610743463669655205065710671809620002112064716800
91 -4952426668021837269072192469040673541977884320075022514736436131005628992716800
92 -38973444648345762856611601604189648308608567910155611963795432161392123812249600
93 -306758725619237617323007444884589489912919050647676429650518885399344458393190400
94 -2414909116576976987436441587389321516335745717864686786610467821228881906499584000
95 -19014231781048197753710087445970657833885661020660902277732946634517933326965145600
96 -149737075275754557310466938637018930441849580537704605437146954746828724949850521600
97 -1179372427945118368919554032151365596469825562173261016020415189964712843934905139200
98 -9290566473200320212305058294090349392599034020385280656813882925028146076711701708800
99 -73198402516123735006039853226166389153810571069702211235503320015373272119546740736000
100 -576803411827055031847594043422191146532027300029253424535766161721141384302028316999680
101 -4545896196181542627234503550139249036034591394289957682479899650792361801033807330017280
102 -35832358252254512473495498571685845342860896872638489967782738423892734196384128366018560
103 -282484222338161787655129561555426275906825711267790814114947413594183496771494293526282240
104 -2227279445358583325742367696879322560034587338842196803598623837954139109159858852803379200
105 -17563689340541971368711242409676943616272745872012751936949147979295496975089172667820933120
106 -138521172534840453436250930702735140218905807066062836031032902931047504445042908965078302720
107 -1092634295508461146730801733767368769577163562278103117852259533400038259360899207163795210240
108 -8619670553455637935320769233053686959997623657971702374167825207933635157180427078736606658560
109 -68008409871301363526384050829597897115577581154639119649397519989201158120873094382692492902400
110 -536648179711723486735466873819008860875648549474788689597064066823878229535616781128882580357120
111 -4235169418265493462885306139328394253397010174233467496279532635474930892551354056476586850385920
112 -33427587194166930546344737742556254642883544589485582738492025444284275973351758802904489069117440
113 -263870865284928336702119522711152027800461254635585307988804307046916585559555476568060214598696960
114 -2083191041723118447648312021403831798424694115544094536753718213528288833364911657116264852094976000
115 -16448151877257317830127541873345037156257584842730763820629357720727706614742085084013639006106419200
116 -129883682065238820106869209965379776164930583758115341893935273036091200509515085663418045944771379200
117 -1025748053233168117767069658188127463046118456346141674444411899874771532228990932931609183358707302400
118 -8101671064519599031855160351113006742025274587411898649001626192231246339300165673663218295680637337600
119 -63996393282759857898687821260892658298350908505606594370264946392414887049934081791961556285208395776000
120 -505571506933802877399633787961052000556972177194292095525093076500077607694479246156496294653146326630400
121 -3994432732468723560281404142898890186218722325601183829107346951521274321949769911781904608995106514534400
122 -31562566836884012394354701588151886389465969851471649272618708698905806937373591761948820025174448196812800
123 -249421259881717561360266422306371004638706688582361325959230771181597108480708383679790675320890761360179200
124 -1971232537774864597847266885969706326983327054925113705161662546435202954121727548437055337213491501072384000
125 -15580621978572529781384797466704558808476217042128098725597780767023844149378134542846485385335436824476123136
126 -123161107068716187795708399022521750581288191856822113735677695586950387085560492100596027331699167279192211456
127 -973651586590480728715678996996943603020577516726373245595436270624395186093722315503924499535637511404007718912
128 -7697932856480988261408337070007085361381440991617888472988918014624124440053492056952903074453634074537936027648
129 -60867376074500837415786851251218814485341626445350746065493770348190751386469472078232256867772920589369726730240
130 -481320481573745083564837562201945702237932246044773591964058430138000710963773979203252000462081248968246762143744
131 -3806473426796945851703600873597066774950364938186148406677591859717318599682975896599763912051268503290867523518464
132 -30105744375575844463473934182085891765516522692926810125540953799582428924765354818561769122587305435118679504191488
133 -238129647241396905079508110974092918325739713330518828962925439076396355104159047136293091104976280584547750664732672
134 -1883712134894632234211034310690585771830478329330969841050007204634180122465735746003512511725931771788213550034452480
135 -14902256000499757230647293657907745217147784116485005853640056996661513857728931679494454537209593572368978306939224064
136 -117903143062777491030709470411093631276845703745131369842034568591233741992031841817176713838511196204919269546077978624
137 -932897861898181023921817999457120410978837539122061349699018046371513695761770193648317940152891508657901373634660794368
138 -7382061341976910711033516343530257165136888353052833288922664540852847505593138054086689787296793677206002173978620198912
139 -58419190476076271813934301999160308501083289124878536818812453200993757238506847910038552273571748524651815765298433228800
140 -462346164624946494070280047250497298708573459645467277108887129619293450144754196316590827993696409752244370485361885839360
141 -3659420707244257357322216544195425428076368659321570789032042813156960924549969383612165702418192860166700123841587692175360
142 -28966118837623558236832192927293367472942523754066518076563493816819887881649053430845593306465132217094161543647496943697920
143 -229298227441887188280377918837035608247349209018204884354334790214266525049137961424595885474954752935318817254608157624238080
144 -1815277633914940240552991857459865231958181238060788667805150422529609989972342194611384093343391794071273969932314581191884800
145 -14371991198167940663136790705958105422675807319267485452691811621130981161987923030440475442470439859267741499877911304884715520
146 -113794670034809174017713219562243629237076940144337076598025576945393248104507116597186230215724852584339103930540174441415966720
147 -901067999459305296303525085513276084571139852571485422857835180710460821725484923259352190279617200055583108674481381291212144640
148 -7135484428150714913971158109605132237279566940633654835063397512112568128799110338242978155457509178818536509233055262657436712960
149 -56509205538374789251583668250564134496576436174145722854864490364381412026731209390112175996240676718160222019429565167354196787200
150 -447552907863928330872542652544467945212885374499234125010526763685900783251711178369688433890226159607828958393882156125445238554624
151 -3544856144405683998169278228100554056123251045702543135844966949459187660722162710795677926706691966165320756550218931960480167624704
152 -28078992091213444301288230175217546602449962230433302207614080310189881207299236209197343577334586363572672308463576276844856064606208
153 -222429662840200617602361666486037035831172249825393217487766440104249255053899831931680917749866135115359992404299702271476899021586432
154 -1762105121201589308278449565668605089052143797318050164513474395631065527050375291926303374382056395069735004761335303709102706534645760
155 -13960419927971301100425393978329335802296984407139132916274493921515796562695876506358068024136550020294416682883353244869536281448677376
156 -110609480967772616411062736905224737510506876456563899259713297993548234304436560011913923575851127083871147564383491093966325922247213056
157 -876421619897510412836700921720379448809366587974302488401804730598560531686108793979751088715661159823794315733076833891045283103665815552
158 -6944809291846095170073098442999462467780550431290042503032022295629099909310178544700306095392454253793610653783621493870814521808794943488
159 -55034337784440754177937761246410834650336437380034299080631120078570225696420282807059029435185486539496537256398509951429096210560261816320
160 -436147126941692976860156757877805864603916266236771820214001626622669038644130741245942808273844980825510057756958191365075587468690074894336
161 -3456669155140374152009689584174411697109299103839259891882397984910097473974601402669708219611342829399694619241482311688425152857444320280576
162 -27397303674075558093706428556049040858570000304503763587512339584102254052983877784122872555438050573760542537691748692641591952277521649631232
163 -217161449981016080104715985855308961897376934928950077024944434004049768321810859491329762832061112523304423059495333195662188971426736020389888
164 -1721401737654395756927626717145741771137743996388018903246510757349174992794842178894687144400484428538388719374048372892444180871065590405529600
165 -13646021047587573636735368157737152949382843316821386214826885276440732670155476181783338090156567469867954211765183465111012051996083589396561920
166 -108181709027862933168335810214349959526432661475523760594651692914433760204365100332692005582205077050278480377608321928229469038715939780999249920
167 -857680136244853434220818040262271535407166729302954844474963122267726338386702951140624044256524083919573101915888731933986928187185055509239562240
168 -6800178223084195085607914462079438602156821925187713409765779040836973111494573398329233493748155236790901022333117803190896359198395797251827957760
169 -53918572893093617838547960823588448088107345442316780882166532039772449523093067182018774447470579984022528816132413350744385333289055433831061913600
170 -427542566234648216743309712883513106016286480330841297818591089350666246806643850360948870324649069520366875553802901157667243701609686616495714467840
171 -3390337542772999894175017372339437261743184019465618712526371445377213044852684567774541919065638235494839083338928268829220950054869795625544963850240
172 -26886165164781231718922812185296467587312226759018046069104480531944875541738731107235320800032154379156747149269175341180566138807223262983972852858880
173 -213224385006241907042555481608247130230013728979033290212782354276464562099800803925588786922798357272850040975706985942773044754008730154994281815736320
174 -1691089950049504779992681405858511722513901988454401956859997982192649975274282238030531758353228350784672738772848509201303458393862342608575338538598400
175 -13412759146678357912170524521894938690567405485569770949266726853047989518175449979350731889110176862223575779524078461550909715718176751661157542237569024
176 -106387566867971520712443478594121218250182375328723865029411083448039735041891637336213759756805721020818816978497804160937897517855538325675999596384354304
177 -843887818545943588024127931899131019340429689048182522606176051757332135586530275819458297731950465046495022812491056734219254887396473498582505273014878208
178 -6694211234757709810618363145177376400610599555820414168089441489221084131731352525039747844929854250818263888827176247801784201691032699887632008120769708032
179 -53104915940536021961330031654479745747860622174664738093223502316725918810382796567354424244694933162915836436506090904349349532967968904136522075594932879360
180 -421298999794919107559884917792205982933027602585673588872906451712692289229036852767678432341246469759132302396281654507838172961545886639483075133053134176256
181 -3342460572958584742850799679279601057965898548690758417798307539554840482502192931350200159348231660630464012381549479962738212004308802288937546359471274459136
182 -26519302567869210816904146905932658943421744529172830523630527951193349762270146114668621044499156692035110076258007961902164715023197310468273719467453408346112
183 -210415449882765541563632903319203392272395481182289343826838943088157070244897552778682173533403144900737594703424194320666356099528319643715483282331925403926528
184 -1669600852330639623276652385032809525639659796337730662973830744069072405204078407917804203036785823668896131885865889718330869050605144999046769522851147226808320
185 -13248508384980426848487165952584672343994705843371830341868019093477828599132903258504522000313522103491564981667303384359511977115072177614057608970516130426781696
186 -105133324603393064668640091107607399891054762499015169809662345064372446302796587148132658454100852821255644693230859114594836979687346957840586187314418325322203136
187 -834320073323183465070919225688178510365375762291649796778282995056303263707754734373416391154468799929108966442537940781062770469818304200189464716441694089722724352
188 -6621306113820158137690486620887033709920960836910327110602118237361725901340266296197538593630146007948034989001418125773115178409409095035546177430484082882267578368
189 -52550048522382207441987989054658997697785403467542278655572366963188300804287827747599512647858301650381230071439826395024723638169913452663064900241937165732282368000
190 -417081437746065099065883618391714571201370465416072401118963838844673461120347601280947710910370099414604710251217148440512017086106470982188957208236006557496220057600
191 -3310447432581333456460102437077692617493600133878354764902351726117931764703910803884380783979691469699166181889241869297467109437368638790567848836051235294053767577600
192 -26276676496114334310652063094304185151355451062659440946412416826061083382337292005832272472838801040737131568745857337548645181159113570400132300136156680146551780147200
193 -208579628974337617429631920520590733947546896518104992382921360505313884672231768668057209473518358520255365613050017829660748277387367823072552765847627119090763353292800
194 -1655735199074638818771304936091287269480526910504544784895355129784450424717716101797979910253702433614398263113902203390090476016373950760472841543326524553607090536448000
195 -13143990195730978930553743800355449708491567474159155523169280722596560294682177054273194364475545473000453904104208260758256701914599362960061326713176717994788595643187200
196 -104347187472231649060926659966087141563331015254039010173731636756940039890436058655352502199611983448921970789725245172142078715199574534519670532478076393876995177657139200
197 -828421325921676645336493889273910098502790395214807167064549644100782854764680181405945753503518487888903362005737479437716807667878855695374440166475692791998073390130790400
198 -6577163254287250941762466636053468054779729804432711447603394144072882059040794167525993558118843752330081237742521806444903139666189702793578888594443379136469552370129305600
199 -52220693174742997427058780326454670987698357241224543151825943455453033433590225048698843325767704164228785706699419367753502314937586584994244442106635874550863782637207552000
200 -414632303807459399570846715792050087642324956495322872625497991036297085462706386886668816006595571063976558511193389779962808380604437484854300870326688843933858434139427962880
201 -3292304263068185083159558997035382785458460848589727884130819869124030589047161161547877762918042444866201927282908706909555433708680011073768478552444753208549443088987696660480
202 -26142851673076083531623428867548287068689956441276849139335817178588836954612111401597999661982871690917761838424681019222410473607538305754082374248125664091650033241268640808960
203 -207597423137924367748655011499940092387823693513981678879848952176774409708545436351605790419292557466795231938623575384170077258400747531406801907822554534560294845245936201891840
204 -1648567771977634685062848620734818380726835213199266273457624031992032077097272582792163629800264426942197430100834275109585907640241230396465779856237933068567047300482434544435200
205 -13092040647705313498938134412469679628406281595553197527751277678453796202509072023344597021047953595423889835142235121358077354333232795538762388321733439198181234171636114333368320
206 -103973682037115984875062077178642698408119789758859374540781991659953449452936125389280391875895398456861571700449983779329196852860042978162210035409494691884584947110663509948497920
207 -825761996468689271181652439041973894603618040403694742729688861299340439133463720482980503594067802237103496983283929145976809787931935536708566658034827408010906536473095702199664640
208 -6558455856568628249961970333160292662909504820898575552833874994550530795425394549220595153545192352383148927963389668024777354661844026474243039034007379221317392299295933173239644160
209 -52091084793798674138453927048067396269998937811921700563178145889731488614383516515340612224330235908880513016359937076177657458079718105010734185628958131614291249841297842428601958400
210 -413752044933600897442576906267506747515991563191835221616100701638438680994246216893276862810394445219108074815658928776496822095604618091228117245852867445393513355882308577004324126720
211 -3286485437482062104804544525612991985008539620424245646580970502113854167518278007171241810759341659655095418914902202035112198257030047018475471583172539518860324096960896564261835243520
212 -26105856022263172568353080099680558975256512833935989003973369460187407632550849830548920798673261107826323987984411831260042178607729241410908934651238474291324461223029008557627030896640
213 -207376095726146891951424467270701905099220749835773208425929301064023914151530694428585793386643933307240094777791665814516391390630412565573980833004204218314183044081526208823966836981760
214 -1647380199693690263165521468972865601255491937947731094972335569200189972231785890320541349333152741225739070664700148993821800766690193277924146804239005472589304555787825023367960854528000
215 -13087094795706153346449817065142578822997117348905696326570926289274067314287861863569695928655929683784010849745617927820686677718636512179974152286698703940383870610630721580988265765273600
216 -103969697543665551585684657795299376204921543382973031927757914409232868107953569249470362099877663598950752861867964648797677495209167846763127987610995259081938527628899621448962333579673600
217 -826008103987462723196867972530396887452925072775324917250943061942476795475170292101782968940963557809175566515485580896438691252260854229583560602033897818697060007521764734460880475075379200
218 -6562596495900391910903556552397465179213147825903040168250611849928301879646765806973798633971325147364642574334041404186384464444567887732287738361113353311850036390035305138010298086378700800
219 -52141177638660648059233736991651093204707201904435113665552806478882398495823618740339769968539295691390310864571835814083602594217114724448313537663640341381822206934527081918437984795885568000
220 -414285356874449149125184419370027776917400858767966266760846844204938329866816752536881445022757676675228469960325313650082442430415984265162054835618378712433750989643424269061043624650945331200
221 -3291787722495623103456216472460492200302967909486645992905190309610279218308281526944632658189875476206792729639507922034139225827196689455314788648623859814631976189202954825661504999488959283200
222 -26156367308478734930165611970361748834839799064569565457138539216903299734665804565451945986697929459589109797676089975082079253870157478374663455748524723932481108097991046452553580266209568358400
223 -207843420944503669489925849378838649934242708261960851973316105346872857084429621928165238961563816154223778302610006438768809138376318617398671047472582111248235531612736028313564772339566614937600
224 -1651612898576859516482446481671128557513178663867367484430815479988543239331628245679170202462426753368385381154668801165216429760311817584685868145094625705454728777994063082134577208769770422272000
225 -13124817167357443624313841374346568270371393115532680276276880347642290275222005792330472542234751266767435828909101406592919895161944577072970365526351958939346911355792821292696106885690442288988160
226 -104301644391920215704724155346577153157464699272109264496430429665334306788932400013387295070148731305815551985490027107260549255357754249659534409227115567500296693783203128503018619321681567924879360
227 -828899411819489291327411349097908300863728270867335300227138745005564270692661011560135155535455115751943858069709290314969298928041359763814097243373200369033194870418054818587866031966138980336926720
228 -6587569009723309631075742827041271233180156257945664754436734236623168677610095407662126762413353814660185398343479096713703375691276069701890983355229118722316443443848751452987777411941420317414522880
229 -52355351955006216281912017228013596700383774626467728616047407470105532721617352148231749814813554334853875218275685397462620715100971383656950173390903912989589201169452959146016396898399061037966950400
230 -416111232059788536362326815186125455514354521813839164826672438501534407891810955334641907223822510104838625647860664811137698553063372562282195291124227621499865477120695692690947711001189059032189501440
231 -3307273688579098496801870271349464659412791783767137258102903017700507241945302657984426587285446443950145959694684764472938591097075116988528617119065289666985943792180074856192987001723736417242856816640
232 -26287123628189041500442451639519020827401672626149142689404108468274721354082491816048632012734324321741677369297408214172839491306062567788132629170501698904836553244741629460430465651631767040499258490880
233 -208943145748524055188066182130425865117372951517717649187881583189891776599831651688077538573321753836332989218621459281751496729179518779157174374350940542368057066992538616998786362175201856476414706974720
234 -1660830132872883515597449140011077389394502947961345416621622840740165403742251590341129152762301120237518632250580830188281127847324380039454462975610040208566607455581717212041635186520835269427911773388800
235 -13201832715772537902706531887407202397399708539539545694677410495755867975278833918115869180255227628100786404442914854432804880080008263462557178035913000466393288200113394689760742674131575673580166777405440
236 -104943382096564750446938363647355558040346835678712659844130602076432238650945306908412587212537317925072352943791984181847211673856336873965073160997342325741329697726325120499962513799452694761171156247511040
237 -834233467805603332666801169247332790497946997547234814963468583594929694592324718208646895816119438695511868970903367926582897863060500719621087912738366842601962660406736400936410869190585978607790963587809280
238 -6631805550790762627754570639562830418580318148568774243323035967065575555330581373322520701193688983243312840726677193769306062003825493115643270297903319605894593922224980128452476321464658283722439088689643520
239 -52721466721767569007253908850081078641433491557659711557798193880437629937774496273275269172669494009047256892806220368877328526390244505940260307807599611929705976787562603531630564898673015644655373508411392000
240 -419135660438052173607668575358144575199396257883394706884495641349479158005307245372538389922722477371925692297809451932574761784802443822225069447070416914841162515461122698076462990944450474375010219391870566400
241 -3332215458088414791005365105336950232705573568898689868841052484753535546631405320057193174655337205994230815114534895862295616513201171632295572865505887173591980828313324022881755562861274310798836433007568486400
242 -26492489840339297759893894473835918379031089035376360775413987523412406577350511718140659785276317290631818546613079089417589942857020885208829265261294739347070128568904278595142552491508643694119674781432073420800
243 -210631647619487750091008247421609030075259522701016991844032197099723331306342340080031912366888251051443100543442258439320097817282980865117111689237948298018681022202152535991009923512735389370531735299287102259200
244 -1674694247466418996625229508188202944040997844426118705645174026120751076779934998996975040949849209179506619074909759722463072809545011796422937201318113517033775340459737376321964145961912522044391665904167944192000
245 -13315528139039119205820192171227017693844342044661547912639995930135604479866585216514723999062474528496648546767037599752481901359157889711966863951704837270129772911083952690102800638097165685479489653801302674636800
246 -105874687154311045392619088971219701663250134306333283402942406664005050254548945867897561553521138933900181127952542866324612191294767610880517015811116510977129413878374843340817390439504293011373503100956699315404800
247 -841853787737112927737262715544435198650296614484366674507606828696785095951150322609517453000467679620161764110521433965431329326732484161009455137866529666231101898206996730046013582280107010017560972025420880386457600
248 -6694095441199946344749524496183976660235423079690205976326615589476049230708340468491808134342428484721608866233662370079962021904501849860930022305938695571805374771226603030849753162324076708688025148524717645653606400
249 -53230156520385115512466098403390657780185291958982360775609232398243283039367526616922811670674732529111588574870086316298493186228568926604985719541199265992669245168789855426034181772697477442579477084654381278691328000
250 -423286204650102438555130414503762510668033441657827732887644616030830586729050571657770198405205473071495352347366926387205617816889580104362846441791616563173705837582216930347823813456490340623392001777171639928153440256
251 -3366052846540256842055937479480119407543405376689339262325652006364692633909103350712786119588805275899222005120893964417778538496062158917562715130741301434640306182526314713044845942865158246550957910546751367715515006976
252 -26768134541534423458254359955865711479035652281291412228970661193471603326800964741382632474825261003579527374056632955131857901373446692344427306039704635218330053927709264622785203450403877484476665288633689448023381245952
253 -212875441492360711454576174826884630418259811818017080650944546724367058867681980472971764977661759443486201883802156149111850187997528636351730196647769668218498294476486325774876795819022140311332215655063174582699774967808
254 -1692946424466805658024582177757113989940491416820450798877590489697722279183927561241743957696365173526937511044410848114984005432106330100120059044206672164572309271033473929390752470686711509562563289855226821484462777303040
255 -13463903328700713233230794731338930084703202326713232235779425541596003067392176839993163710620504203578938323129667450890931619671810342913895998986867180979422130202572098544331160825696670358403444516966274486158786323021824
256 -107080106161072859933038664347679928329905156004641175125183243760505711895353406430570630136028697494088743851140636445366940537702366633487079116942428048726966629267331221235383763441868831444177394673997401772731597475282944
257 -851640999973668971607513735123181998079090034527185065976165565161376167759153162428351626451527850886838102847204127993502048478846838127811633132413707905050271557285700452160017169164124091330344726512259491141880876418203648
258 -6773516790488250890459760404933214961466250972285983547996479611283503473805357710476657122009826162867410027296367715669248850692223689295618105378732281477376578432365338479970369112886754400813439452725412696988913017093619712
259 -53874303430138211715625893568194682705098366806598942505300185325266475505942227349737118422163096121648126085832113877523755337552049420652406552433160231055582052396419294473895599894002757010330831168395174346707184614721454080
260 -428507921128945468568901338073179245515936240600179281157541474048657966716494331381755234219358779921416633636541582687381253992529377699650679809352982145472860324445365772969292694541529621143708303293235463649963299166322950144
261 -3408361855416439818961835930421149860885377913739357040931249425766336930664529624323846230802256042593336902028583623214572732906095739863888165839911076375485279822025208217181040742790097676223518918148493572939937965782706683904
262 -27110786666747559476017046103044566069027204474171068982063831310294069326354502813324028797679013712841656884838046835034998379298868404108179151184636195292027950950765396658798812625857112813930585593211681702316147788897560035328
263 -215649299265535720242690724135244228959714493383900670382043859700133813805070798043626875455302268772869757426164235661190937678681493161195098039080832397532024613646392432738430098909859619797501083882124859776598407507124317847552
264 -1715392153248579592839585305621260912179547106462846241675348883978337155267608620801577418394449865238736706799033692759473367898602786509506461674506621344004741244914485260419330332237519702934667712698720475495669150624852528332800
265 -13645459090747191629078663487734407558016925661976150480949567726137112163411769708112170558398114399710403690310803865422527771812281788535998570603245123747781111487848056335713012605119590693533130333467557593754228564215808036700160
266 -108548088105342321380189668947541377416405318423840354953719117701150862172102649257012604893121842367621106047735567591105521673514241596023206674422807074625206134993558222580333588994109225216225954081268240106706570082258081976156160
267 -863506139085195095923306579942239272031628825214370464126215003734997869863468265999605890610452408946918461593222268028120329717394191572858767702149970885782538691858867658279507651773363274753797477410538359500542153013918225158635520
268 -6869384658692671434733170255361395999893405430436708319093620850608266636376546056384924473065240805503097612375932371029673667751807524004980943063372156449583479444190693460641456393958248140951851574027118591250581605319677821038100480
269 -54648636318224226283750871176480994199895493015370095921413935391456098891620106173471146365649127597682635280611506594808556315943747588738510104667719014134232884797650869909935749751192011232851161220884883960134738421502269654355148800
270 -434760262264983844657395819581782131634724144433388763108137530447584075626666622446726008864497503999341854010198208020921403580174703039297480388245409045779008283501311365061266631353927556030238127046150854616183030108840278583536517120
271 -3458830721193008003990204380141410611824595038370428683620459467324691022328757335775429059453345456171885746295156223221795373132312397611532722203162737648337792838482757575911774380808368305539459047643916024178932150976603839948725944320
272 -27518050296550254855275008377301516779369204643505910556451008409156732986468495862566281193592057232191032187436463481808695542126191280997635333998691780408099204788517233067180440294372459607306578599637626015894151377622686432533246115840
273 -218934817743982247419990176540288990640256089691189881789786044925598622881353747302175687738029114682486893447296698470653797499992994367497670129835745593576525541394356887259765261243139129183406185781732321269311709861525549199495276789760
274 -1741890155773289413779483886342445253999117793893408548546472912181770065260405726710740873244173248203727838376302199511041162591185137668412120011101917496338779854889408811044847698941763874524910529212322848055107764591699625017882129203200
275 -13859111493934389953998220884790073511818435392868283288071573570377137828326428109247640111484549334799114583153997136473302049998229386249038976670149074479960910263629187194785915510125743118038197228787499605616639232460504652869549449805824
276 -110270321886521450503551061822460150115772768560647645292047737538218096634075493217057310452246631663836433422486151129331055441290259899285831857853794809992732459923658315506340110363174390895695221429048366427297607806098797890222936926715904
277 -877385521436437822779157185042246104170264194612517726439253478462933880799647606680123870890799914032835737412128076133738794919147049884570301136136331267956614951883548474281493152492550027198961256424630323486512374023977438808849649770692608
278 -6981211415170505266142070839257008569872749634830536729797225519280610591110865129411633102195861186477095867466285267654065519284724008434062971629976851671654792350958306565146269256523455612101087407234828329324335868133230556277609443499180032
279 -55549424163722299967151961516668670340922954083597819140322009508254320832495055868436650490590723419280117655108076323268908433018234045604372032324546991795962863867840288797938056449756528526395749261868526491397941316328931308015386969778421760
280 -442014703702761729738623465211206419712772648922342646587990847087109381481424944553131633189414756350557507627074264458011171388445090905737646028639609634719304502491243440863592820607348376988606176269439560795837904474217353408065293459522584576
281 -3517241556866104013151466434919066030169963142314441842600525032337283192144007743846271643457407100355325932577003755616060424286701862153841197580207000509723718389930321472494638956861320181304353772734757501564034001438967979432149452581823840256
282 -27988262601445168104652094609781504154969493940970239343246731108386040720465082897840544567086601181550891463485093714902268057089925456288012933936115280651844056975190217674744573826939015910804857680910623523084015245493064346970721175863874813952
283 -222719319358496532055394053219886739777354418215777310957567627053305172093594935285996135565650268059549850091054526664169285033803929779366095855915659406459197230770771626160864947909069483502235121898977823936343471140814066817590332466591682265088
284 -1772343879402120290299966761538535323580355581576256066070784637818555242716635752627997416825245090896417821147124050214868254142242539793547100825244331896471076554725154489871671768572172650405110477083415077803296636543097855661106166811609865912320
285 -14104126029768451994387103912875081101334198101806837746836980907271871194671332936702800495998792512817809187233955599604635790858266948251806402356681209618232988161812808361505093232005921302171194954474334724413602707648231356629434337995547985575936
286 -112241226726409079507779889880082813239988233845148121369933456450876849087664173999774734017109271885221446538966723582867661048928026483290599201971351164654189793903097733674075497188970198894201537469872677736941817351774036949960113822649885367730176
287 -893236800847102221588046231658916883066665944607380868323790991406978130021689802841412865836507236884480083257839709628117553434674607971553061244956676167491879753570296946730273294702466669945492374847349114812456832165337632033828919759346126062354432
288 -7108676206741521846804867926952213527738883142500406077076836639947200951422614680946244057282203426872320662593641022457102196084285421773609779074446881166289543038830279867728424970340463914982876816493486705382468955982478654935888486418129586579570688
289 -56574239707631488746197910837335955411070696289795619298535378103386028333121154900264226061415459798637846103686416441700121283715766332454333881907362722084657262938787694449049748898903346036195905459982766167403732175639103482188731898829405014301081600
290 -450252914638667158711119924870935810650866093230511342555240181595223977216702156930378737068092693845710857956235341887737516975227547225188284825662735043349617113319731030304851105029892836729448792419449049359889013315086382196177907663787126803472056320
291 -3583456186608773675515304969075901503324418803855203674769540414345493921765918197425282319758428449988544147857873030281787248503872850080879957581563210860473241355493117065931392299825538865516850182967161506245714621435532856241745821819006823631756984320
292 -28520384170132842540745098452508202375773798973148949795083602475818246144465732502795740106570505882785536300074304528681073854530823642424537744587509938492259633253993164593234779810940247683086163784985216919572057466493761499677456472285520062055490519040
293 -226995003019623852576851773348973132902063137219738399051655156906512457368239208861841863237277882998825497105028253108820014432648057113085399386955881148682421381393556518195984663887756510569818887189711692342805590484175603471835592127542091415404108840960
294 -1806694921992924540917799828695908608812339255422407665921336963133466497420679417471802584949762742235549874917571810457955216912913107634761342059444768326247843647826266165233347324820919165759782979673215510483554699772009905183997569994722768408318417305600
295 -14380066701150463803644047450094892927089398548243434574858641320126709613368661939741669388006925148369732563750707155780606268852610090598032647985004461118745548763037535443958981419252604071877865885670203452933513339202302567362800997788505288890615741808640
296 -114457557932130042977653296596025566676427780336694364386374861318305837328028944358214098236974039356618547027691439388578068815597126261651908508961724697282988219208501464547187027782970051328865716306212835591592423740407516380766078212127427231845576647639040
297 -911035915661802766327179774925940874151768595003183425620842330493181816307947557113865751623591343565812273311321759981813315421116520143249534394564030923828229461982819738011953312050307075223698832821168832789644746539809322303471410415721339986811256548884480
298 -7251601315267772354792182638001113266738238615260238542190060429294722376786750353939897861916639821939955410384077901600205316036538207314724481825187521313156242563165263149544809584507813363861119568630243192540393754337005746657161696329164491438645303805214720
299 -57721776355643137807375901934590801253635477940867450603385765290038258383787511178518250539670912295040447748207710387319360040692177034812857079411191641221778786957636542795707848866650822093610249409163808689786411823819644404829581395529804313123664960054886400
300 -459465339790919376946712179399342777978938404409304906802950691708704536734948588981005274295780461868521964075733374683062105923909729197110342352113085464125359144182786880653834476978540543865137585296943917170699838117604369462443467908417242332464373082036895744
301 -3657405163252633977290107580866529222716067830447490221594252017721116511684175479064746303032192646634480484802183274885770118915906017130486313208182567348984586410172615834041818627377352634886610147413546928707630605082325811402041691390590407403935674101529575424
302 -29113913948540834706640459021202437918574261802634988386465502816561470510227675005535265273143679213606924124054465539156925052562377699277116215074406926844234919635943604188862688676209124947905333756232340452361403889463282286789762338089335560924044240198930792448
303 -231758285293334961427118109436106535510234717716025056066517467965499230596267828756934190887203149383564029660790002905764037052080709606126746900196269001809553221656422354137085165303684519387286023168423779442560086407212662956227415047760651395870609595246934228992
304 -1844917928979837521886927055379532289259105318660462617371619317356934664615026794709805072194182965487582078220762523131411084427747754101403708876562404553878680251343888477012322697483278081964579526538110349509853319425837645901547185577568343348706826383215726428160
305 -14686756496928018043086750460529522617446254799041322081896038368992253657984541172312808902581889312143768150557414446436282337674005071994125262794404977891204707050042495810445637736030816993475406853883711241344012654314537063111333005187986680821836637568681258254336
306 -116918100740250496578298444842646787895748616635505426769603756427663823238073014038411772832318569818242546453457064024571188805796981553521859935186831784780962962006220652922371155310362974497078729072093858117366061522582393090651003923653384164973836761821266487279616
307 -930774717293720565594011072297813516668435241228583918647920458336190175875734352800906751798653370149136102710909004807986923261784439468428096682725136423467991788740075816750081770614094819774789621668395404686783890427333448578342194102309025730280316110394707801014272
308 -7409933788325333853365308926215060853477283154196388858846431700780319192361365691778647257825643063654810791711522336977869921551608589534369133331305306851764661902567097086594806823200521097687610884191251728220760062752667584136672272528771854190413425658077349117165568
309 -58991705887638580191840323490255824270401671713019794798583242666406424638216697740373696615699294293174221836926682682736440152158437314739637760501653899208223521942767180689395549466256575729163504126571130263505080111234829310602633625957212819768339893588576954136657920
310 -469650097195780696495038446367585078385004276734622108267430460969971148410060677494329945959825349405012837075919525358043659017829107396056212880380909107244824684370159361101381342202326544837340413497992095130098508756540512059894515447943229803833105991537444912287973376
311 -3739079230407565930937990974939359016338490640498149003441021933638741361618360892205662206419702781758237249517610111853749516810755208722299624089463443567646900059487185138543473322485403617418825928684978866694932179039209993119931897907097868148844921013011940845096534016
312 -29768823103629467219390928146632589091617983176273724758165059240893056225192334795637387566495325993229042717313280505912544229993320315596770084096882031480881088935147973987634576067479944184834498739915024054071190810042941099070227033337279181031188409603595067497499328512
313 -237009288096628218245118827288844766825278000240492402866924369419506377358400314091783929123662467652162218695030974507137572591512313822578757346867188570128931864621050323249793493802428181816637606581048689912924624596252425619434523217496804214471953727578782454325138423808
314 -1887016624973154603862411045293350054341385352233219768048760903021547590433123519839044021685210729714667346298017312954916979231785938077856348303082711545612514845708999388931476861484300810642019160677139250899081406021118038371293974661598759669362688913843809349722439680000
315 -15024246652167211893609291751097529956470458613971159296083467761200131291448488215099436210750820667061541919096594986955338996550219468886551496965496636686972022962025937991873472916198814073302171603105603940491733861272901715032397741115205362700830551733080234441599614976000
316 -119623432205230079507344867233422105602783778078327331610588623060694716231912646674652473121041344298502656545718458820188711757342886657337226475839207398431713954976130569580866005877076633570975518207005378209737982262539938971587065559005875609352182494178575537516027314176000
317 -952459125823346122008007712609329320319956643122076293328472191183575595486900694658747136143559473215838186502818265180303812225657558117095140772927947866377432247191651601331564034175840451524107911528333042906557309875870050360522881611769179930614853676046450021105529782272000
318 -7583731152782114405422250089078056097641918932028607467634250276971111345197586663131911159482681088624221032154515243511098278475990368404040554833501773577571252987073150486073962687211408878173085635187859322765418580521078514191333132833331960956971099080973620922764784304128000
319 -60384567799581725986747696634038440401286752624929977955457666782152422623203354621802678197761786724468719190195826703818776261219484438076059590210327601526742892122776809512940016380930967243133659916542829717317126001641189423341649396227784265926979911177658298256497028628480000
320 -480812121104169493169478534448531081695245767776004949470331671752888665137256711176103825149678226793582176551934270129157005979960144838180624487049733527156690278527610345746784880433162826673451767085472281624137615788067970783357883317463732217443577542752104199867357590454272000
321 -3828522683932265497013044031309798893498592468646319784567500788163188249504137550673275318014260273160112284320074749065810926120804143945139178158564233319042057171079663687628604842327614283418513136045069008820235968704989823433840341929711213544504000620792455871841015580065792000
322 -30485503607460648243296412721361255785498108973941502880841838574069610781765865465609558743442743293113440673902707008089252219173111257997940536641486628043552281324994589115154480794186344790947415157824710989487841688694391016411076511514843327727044278235129990234162620954312704000
323 -242751440490367762482224066623347213251706304275472276809675569078969160776166581973832151975649336686959038431200502863175098166294867354708059010036853273461351292779833074935533512701694361617079726891409153761494516480872983573403370859492808170012253509661778126570483780478304256000
324 -1933020729830706256802895345334061142559883534045427389410379531554754428402807967569404173139429903248007157878078078354912818731607277083786395820663831622007056590654226337449618712254232879543412640061221039211900779384729313640063879066331620613060537206566011007876074548253163520000
325 -15392792765544208592633517396075539190599934111106357180904806854349859879096821600214209231030291044941053921810664820869274999622768101824120591950393834577705422943425039265598809930196783668487236653779815536862766821685167580616877904688203797374155908586439496887333172095012883660800
326 -122575736255683329774468132393288649505513585743656758409904535564086614251948922926859163079001949548058208530737686733057171469388668688145451094181663787005286128715126999795995431223284817188321675930099389980661787328511334476323359020155144349642051345676064214477045750793415478476800
327 -976107697889294772882920540526371997897117361701780424768781072198414506153134542206548197730033873465270871602571670498106649866324444232204142658253983184592553758942479227733248021117534140545534079883727252323068177992182002985767666325639131151277986862814896680422712951272336103833600
328 -7773150325874505935274964792240498958863629721844666065536756587141032591682888488547267964850147797229535111664381717503215150764754415654015916534632329506572409812066328484265987290118899924100411636147242631304433173523107901825686415983443324899811285627050335759951604355863847265894400
329 -61901683446173877052949567646413699915570546721073024594851982548053207872976194042534474370539170908028516694713313373429859255330263127700673864196768095158722534065695381850385673860521330702562548591810868370874209466962135874721271762542922526557767684932741275656757457180435501023232000
330 -492962497262257420894398375075076373873089081160545177682639424655405546333883145284183632259930124685754369314262386501132333706084640907870820954876080466900372180377719586372162275471060779049498114240239279026234613573262100238689400581705455756950949927282557795230177568091468171785011200
331 -3925828225931451847364453524767073478940975280783072774536065025352413958115153990843226751169715434053318784025364503978806137913109104027635903435206489760572148240107760814734198665080713636176667761744020361066931847066824459906904108560047073641458320266818194405518876342867402117296947200
332 -31264728401695056278408479275554645416626321212019410891184807009131875015832732384908107018351589179629442364346577555783022375428495394726112435791222767852267349237484697572762714670100623054370811933889126008014963263990011662632091756122784526228963249353817186771662376658257262644979302400
333 -248991170334220087838856717834146905840519531093920353403669994559212410036001220074403302740745989502634477928670041074884610629538648008449399939094062403436075105639067321210110268183504061081655835581603490009776824552857390178079001012725599289967599211070039577532878747440535316920375705600
334 -1982983572122830639674727154008475357891562732664156107945395765052410211663961812568601153564024946338346440988809309159260671480756897312800610293383850278862155032933889444367944052000361684063486594751692465347324411109582808005060307466617048237466508686964985856998375653268933961102393344000
335 -15792836329623021333290065811625708223446833942531249241786017615402478939461045122188142918533786736808084491218338020408679019434804185165826950038054067295535013814530200112160223076826761113675767865067210440437795608478707258977614627823684431933016851274097260496930346993795569576779658035200
336 -125778660768069062761560166999733319065308713185159592175652926008384028696421895080284138244036944368150101483631763519683407904784333331856407494945930607389439574308579808036133205219013133155346294068213854579201015024669704241143145071595772440037955636932988896100552406414871857700780847923200
337 -1001750520775956571074265543701140143534980967919787375072559208921373095018386843903509279071202251288174695495749713017300495004276411462025512511676195104549720526540736512667600957886739612430117072044765536173814612243956932294445701401077309285050068040142855184373539046936249454210373281382400
338 -7978439058961168903348884152791329190521209365799016608566063285255433052631649064462269169407326806117651716788633809001695066720449998981575975388853009530910791885939830450003496386482553362904956088593221370946476142487372963717892982756509220696315926520901083302762032882699359558385576548761600
339 -63545089850133203654991112721346869659018481674505442015127937670176015463437912902796834092624726774388376505396198478774562478304469018437330777433342553786015156613680065531001298653400867492163367077291143662405562196802085551735430836113790253333489680254964380287485217649817907987141760122880000
340 -506117950924002104405046862498256832460653083454590402873430750620107793749970200414040666831846353250128598754743839648592691738966182652730269839086740104860379541499545933699857402215910438731701170721483579522924301261588375512057490306459247076550264865089539828877970498222667337732882018861056000
341 -4031133005013459576434332195147406325405084383174978106170785685290946533210906346992769651364500573100731009436610758022222143000094287638754876489617554618184137345198729489527309983631708948959825160350584756552089156089366650706006286429159281700617358866812874414171753293761772695843130683949056000
342 -32107620776773871012301523098191622311121198420376141407044503528457714492592131254995042486306723862942664531302127791966471103895487834877100244320813505204484181661758301548164890045066594084697554785950271569730675032711797533693453579628742348983864577640930613754982035006453417612504935623032832000
343 -255737667528123077567369565901631230769630070217106758962232022273313341089684264106840979803469299106587053934453099497528860221115080947184366960596100572066037272011439299794712768522221384954500640452525195126834414546264229918514621514710565881702384915787237425010527462500381157193479545545555968000
344 -2036980258799584978298234333053690617176704629054861975454987619269995798214345592013791525178796161488513162152329920416363595947253842428154550790794521998432971294509720004178816819043274984812010915232322775138157836792918575513750182995078344522862019387375088792235015253636756891599226612775649280000
345 -16224990583134085566271153470236353089859664697515248430580597036967966531863830976388113365771976381943287448100297453055556990327691475340778856733632888265779145267573074120241706141249042487720017376980936191535239813063594914526914501073841422460361823989874620292932817150706689675694709367847780352000
346 -129237208228663409886252309144425980103044034411422036632023483912958716074614792401519192011755973724380636436313351967113049321800918225546781876178879306533200359414541596171636248917001043630509733788900173826217112499431409203572764060576609711851899384150562004414227873027016291174030690802856886272000
347 -1029428367562033616500292168516407518745860838942854493518481007306679801816240017861092353661364586092761034899049293478675701226102991283606066587200064562702495081907184356825367700307178341771553038018789857220934002733223098094164610557445963237921181261648857003460881386301651379841558586106906148864000
348 -8199929410580336738329913480251384028630822544682737517336865954753208076536256693996977023992248944394062036609668510123244378732061758155620737298041893585664702204157227118160687543826144722387198337322084724759853607978432264129380173750690258895165271428996067855153917249506257542875863220368804151296000
349 -65317489287717295508759769269624205156428901645323811742683344854481141698483649310348412970482670674542958343194494149405786168696652400208096417445720527702429433030249545525749889317583616986350748933396548810408002951805277060973286197784867964838279239463063233917844956887184515671045558030444915589120000
350 -520300457526159485366920676353463668503210793677607963253146187012266923015349755077861072462016245258930765316646427681552376680932191119371922319539053803526780740823816379787973404049780354736988251503741651666907177798951749845695776912640605388483207198922915131894147828004201227688214330825372641892761600
351 -4144615610379321712495470686849813154230704783825048049161814070901134805558170698568944611406830261378833104915508295719716368090844462591919928220601693546042390174767494580875138569011925560810880772662283926098781963321564366292209094722914907880908966746975700025002955347862526018849707319053395745675673600
352 -33015631169044369550674147175928625239951409698424530482527632542064721576094064314736706506774863786665477347111037673858195159450931457692453064575474854270178585369454701149925819737242725206004857064048420820400524503277461599668620175008674436642240746473067792244625814759677622036518691257459436564984627200
353 -263002704950007839026900005265471088313720578107563115345234285292594892555174246042605152116291549484711961190017671214983696284351329345697388151802366261211734226795769460718389249578262162264265320294912632710952620122425558125405552215649837155348388042725967795444441334572842700188925098628827013089905868800
354 -2095106293669553971909203431775786635719469012043299393428137526907111855947998231186854601604356411149400368801835685949870122943137708347080888666900205809652798077864604178604117750877681631596689839637439616510978499280339191846451009175515651915487158984427201082354024190665018120149064345009299934783995904000
355 -16690029854922531359321767056512463678351150326925213196097951904488203742594194359989929051653858959804237304145327661595021711783643490719844375070405019801966515392115776386175901406991784941282926384492054184487456890041687984624685785770023277794359677768901759608161071580846961250088884416017747086110254694400
356 -132957653563371626222012728573790300538774894177415462427342111239125128691003188777897299973287483174170834254371205753605285321961834100228872605897945607186452352955169499525828248287159275543478593332638948503388841966736593046055081147314005662429224848743273568114451682593488713778797966864680704315192927846400
357 -1059192063681313459314857703260110965636626888068822339337145558442778336126647251776862524156945664278268494732301706339645466262351417874092195213371869206829889332785720046642732599800226833741325264532283388077416993146775547963531234686165356033469791232005238172878152899988464711447903130989221073031957105868800
358 -8438032864857837949625626172340325346356591856905813720082511543795541381656977547674893628200025236093915494347833705253264999386106826192488661308761371446588950774035959701187355795056555669916926409067240845801098504063139281541874528840624568177250962552175808014101933158567322226395027177601280727059054932787200
359 -67222211681040157481697189005273901087966163539695340499821679708231889558604333666713637260869281825149298924330931468034367404580126804764672900677040452192881334857222408761548294077609329292374399804825372754849976940447293440695713516669042520854979813089757133482817629062681174282701330718494882672392471052288000
360 -535536953058953254604187605742015412000797102866239545981912715008914053483547858211485310178258611873689414763836420695340460323155010211291894108727088935803287967695871856467001409484954323362582718445108802946971482958896771077542517682796705416144672510948398496746447111532693355118853934724009231956726686049894400
361 -4266493842098475236126436437989020290621308775189210344166152266940822210024054405031112886627899633652993786317987661827698514929068724010181405697227445372216776163693427864817440591907835551221019108720589798547063670331820259332443991290092312401196892358691396334190531558914199693412254615695984906115085731522150400
362 -33990520001690614864609510185525785961745454441010173018163489331097600148368433436767208743190228020594569281052697283732272146561972928302108215554707050976445255403568635254512427257077894280998395330249118726546219959218148143410962626742061405980806181111784494551948875734554010817129674894108343837668252071021772800
363 -270800506459750022557715436519395517910104281662262866029004989381637078867993139116062720896160163734323675925080993235685209498229271924654812560287087579680109307512728631283884131205149504850268207424464053325541785460217312481389817951895431366657001310675704568165939803372810466344735591718350772392662768565826355200
364 -2157476562454052377520260345896282972360720925331215141439874915403152551420824459990609589557319985795435879622898023031557987760617825773348781386902620827121749977436574260228747199161905395785103850359741084187008730314918148890193604561804260888201384068570173757366003927970193275823442901052794615216269310002462720000
365 -17188881763332559763914841331140796941438291646200475702211386997239363341182897341514226538171743886830486405324349180755535968240757910544926729515377592781561777902426186160945744808665262714912553416016786500865264076043238293075843841275963810035314040743567302154576272390513211085190608099346648605613455215033319424000
366 -136947484212780722053485457162859464156377208853334937561880886568169353833030952589769083566417500475403547426026781997494925910901776139751383451548746067079328263288182401216715278311660945564713130494822266220008497392737931318604264046887187076674797111497929653231542104619498698154141566168565102005379331713216282624000
367 -1091102026807004989875726094670847610880781903779703971201470605791082263236464592295598911030530712234550334260769238584945949219282815892733093221603633515367727089522194390075410010308710094907959655495532170101648082769388858789097733169204727553670590610408573041005528920728649028345258690672709423061932332232818556928000
368 -8693236800538420191075078558627514117126229733375250118376934283096340206003571153833413062884554478999189076229824476986580225844938087493188666646037645290918956050214874868752994973437874995299287255198098703092478746412630798830528678402468101052614596928581348250620138031457605845402985002859739207656482603550608719872000
369 -69263187516484973880110382011828974266534188119575163544791834125483035787670729518347518712413523491213051176465268190624785539252352241815649539131031645407321763652118515214454756698935914596693508212147453081549830662474619372796082153125355601882620365772436758419575083502670355516218904900833694500027259768126801182720000
370 -551859126482696494590717313975329232804710233990561032783908991897091863519063001675914824768094776357016418562755704394491534512745768672628472544211571055839958268233636169870844926347197503327168816782191058606510542683716697056764459965982563011756661725127415037353803638286141102869765761209885760502919896747129215909888000
371 -4397023120978034603800971374962461488330790974868189792208180539212408486690970978312679843704819835340540520947455154151258695470826124518301252939863622752191149975468001396598969278388991428126983887892605847010364323916621446091093648677747860546503213098319781267972624136856692992137540674222162555381755295915131973664768000
372 -35034345512308856359317417084378322181216302283627189634690986876950480522989349407846191012744854817068177699161981389527770896170775895355497079875687574831974646578728914353546626185873576862818226461595924006824515742174370876919359071722700695322138504364031805586749618122696876421224920855899166167073985744872180564361216000
373 -279147653787082898391129661058370974591353486292064363523596817689803828724730151313991634557312891464682638396539969677416984191473313568355327939384835046650478953436949955653459981298703137898916270895075297984671476637378633367840040646541196961119023150053357979098712774961541867892440924353169763669018460144129009751425024000
374 -2224224621084243414988145427684346268134313874733560971391225980523035854544641312608810350216022504183834926261200827910969553183396990464435500693494140211279217329524360609217408407139399334060883655794984994637221926148097132182254869322707933005707724564596274806722363821886082262886293996183010416400200564784771254169108480000
375 -17722621780799251530625542767788871064494212953877013820045288612807549689011701978867000870521267313336796692449248196794605399765307220020622069525761309203472803681650105334244310188086733893797120969374440437269384307548037949228206798763336810189479149330703117659963794932788303470677990561586226997876798100205057353219456368640
376 -141215358657645099962112037585892174758576228749509397353339586925455901245423029597567911191706693805204901304728584036161270685363990508462190745476544899929799254867616264844138173732733656238872804319802722207603923897377451318850286088018502881190637051581879097099073217070834460633381009900298766185209806138867956995333753405440
377 -1125227950683198621448765413549124915052421727224207505701411456562518640162468914883538475384315406341738789176139698792117923445181505271672204242470930714559991940642756656742151389636954650773405581370523547776239223840111044461077611162884834628903643774408394715346461390134712784463333033794423060000982115759043349639211127930880
378 -8966102083221677904242543453994614402481201699469082029557278590387053291453323734468830391157560856881791621689240139581638056658430407085388040154292178074747872288931172090231111072980178328384914315047663825137652228059297528880332711170923602916025859916714510271490851076946441552390367983568259938420524160492694627283872797163520
379 -71444929528573792271273037548980832441934641510281339655047444176698947071738885694184347707904574637949896299476267075294319079441846515561667232891721313418835288423673191853556610660686381402961586362648930743840922767121579253874946669488626070729282577700469184749082771114454494691870478391493786316701802017646273811074659228057600
380 -569303280559266955256354625521878843774152880245083938093378055176432662455856173373658433840881715799242857881089833431555784664605029602949285213674031939558508561439164276138340571264627270758336009226581479716711352996958268370350890829504104584653335908623738661632164818248863710334167917288008381492034359235349781841931758269890560
381 -4536495432488016997790794338804262912594037124472637364964555841248424050435641318536553819267498396762470647052463869549090189610868424867595879025497010416009532788790820846078745339526006283523118435726775255695369206558439114888150405665024833383221857791552941146234258236754724998883290805476098284015265917686409285228621569835663360
382 -36149455749983046443128738134346011272084421484017560573173057541257075417607571135144685407984987224463247773894502667296938578993412265175292816108934292424955544002825284438386651344285767348283697692021737901404983939172483418113952447236480609472584646904416630495123251499165923813090935109605348629692328412139868754544303818271621120
383 -288063025976366208209997150877347327421414241172902336473431257482810950847358504189194725496527887752119666334010501672559416561587191209699722388418975092639593525578649525080825221678224965918960431739034840927122744079254358726067318195732999530314173217629972731778371184270115925528860401970014423023031295858618484174593251314268897280
384 -2295502238249168221673414796053861515389394734346565493772655333066149764564888080257645468800456605524703591099146185203207850725147929952294662782713707769471760906954863402987825985248355197166715940420433888638009366881558171098348941872247340007191067827988845206358895374652486281558106328198552433464780638873366045766289971410580275200
385 -18292469784281683387257237907255187348609514402533150480245471589212850591389809429170016359168313937012443162317351938190757626038321685957506559525625079056465876526071482910043247072057022714045414299246470572315357759980832386830479360166376205563797911938363057384698937686841111459273429129644568482779083117048018255612928915032883855360
386 -145771080457125539117106901043308176902390845342466245795945778778286861189417237834525829846636615726036982298674027362369871652056677476697642945857053738802303202575636998526665875631210885669439622757725760312026011579536374149975529823502003130347778179073587472837652674416381499608096031095302312572612589813574363093951734048293136629760
387 -1161648610154457784592138715290858960121378209395777524637459384372704599245898608479787233196453030747023393821991473864466884172978794155388968591791094910765641025176394065778391629061122406730108001511178927137695658168708469970347633012093482310058263318508898620752767048837520787574594728418378118795703428901972443880483586059266236088320
388 -9257261604632947087522919865152927589420879957349855943760372207423718095021439426338923002689259719252052406437107312342607231605284617341398687850046560474451964045993325905636048755301521859818283352248879491519987049117645848320399178539672802326546778816570913750947308543828902771084141495540270987928646912796130918758905278596008252538880
389 -73772521784992637458408872961372944800012153901759777443848724532168447543872653526094245008577648148281137429190315342576047346982987953106262036851270790413370407564471234723577766430423438985698402035916520369439485481400262544455623273709474774324665846610205225264618654205320304859539430941323496304829834009429320946407728441253536202752000
390 -587910250532710556976243018369095160098558395709408687937132912425588551195785146561797214068357257550917372128008974576221423472879811687831442078291665683601936478744555378258665892476297559916796496224688577713379284297928246123507890088946275893848875516062866256724191736590091044880637311193931862860028523336682896157526205116451257738854400
391 -4685238722915412009048524923882610022678025475781374607703596304649958888813469352139539946386192364523423354350066406085692980924535788284610673953853785857042542372808272528526861690424918661638715811345600020856495779724666022815474643266385155205199734291692816511387676345817707662015513712737318886628769510785431980631334156375606442747494400
392 -37338484108132007949662224138288963548076917312094424169556211366649162164931832285928374470689961598906057548442876154621696103082269904594703432224079660758675771358808784130402846736957770150406500496539934860091053101683307794070262208071906185870010127365429486687691583939628874326878736833141286229153765182892065070133387511523965630467276800
393 -297567766480074933583567648857814335451849631097912815519211333334211643512891854248162007232063510757694076950949333629198860546701448705319621246121673021618759582432033363604126503766289404862781576476241923617824881207308193412285143093336412656857179946332125069480534455213530876314972528654958036818599472144574930787933256198710077238227763200
394 -2371479154181307846325894460440449272382761019409762032310465956013767920381930005937128687077866557815125384837514993897676198265590225722597996733050896669753566215321281121109028481792255663119629822678679289746117073581085602321257231759076994270384632059601199792306797434950474496520339441564893999011173458208033712370838640771445793218363392000
395 -18899788297120904051225103193586162808761852377473242728388219821598332692056495338455901536509174491144341041692397976683252334531843115379084794216820817003504370748940235365192966229574736272153404257702487099039940626919639180018525988803985766995369168920568549230839995760060996746951971043155155212372592522630101586185822888983573055826349260800
396 -150625585519478720165824307270095782384980823493195843562609145850920045394268432545875821336421602762756414968639414177808950423693173919536342450879511359755201500211250966698356064193277443623525615750780427486288011663026215283177949547134795658175214891700288740839724814693819458922677829828781994571333085862173233853541558175838779202494844108800
397 -1200451769732067180364403295220612230393146915698921030307544930660733056996134308753529215890271917232648103175755935663948410933413607761745560490132931844497374172968257074643825156442140633815705411172466681527998158442858803919332575232076809729134458230074845279639519681841926367837160336469184460513092905964524211366764458610463217623913568665600
398 -9567419632135972603306249377989401997002668383409491226471187236321219238170196048658780584934528948396883877571602582728754672062281316131298788629903667866195152956420380504447772352347914800159340613665990738208065725077256598070660624713938795127674626898988465394513960881413543816028825596181540474240026878692137684561248398774847553525260904038400
399 -76251615113264142552666348426080948246788184108376396241048559928575130770379006102092536992711283348125540678390216072875789115684347331572757262764645773971179414539891754396350666868336764572698504138992106635342478711142045067330077159374249043874700033931787769309660139355626740187898910766559645884920514973035082298006942125573972982983282393088000
400 -607725372452715216144750796955865157526901827343759878041157022630743792239920678633677519831908928284560559206770022100820039252004248232634875384234226818550299933882937282538914814940644013644407077987767089883679555327802099186620714960212764879681359270436348521397991310664345119297554318809480377702816504335089605915115328740824564674376760672911360
401 -4843616684186727757602552486461209584678249975537796933215805098074456758101711942427015843847334001988667200061937632504291385160612412347882946952649847661064235882019619837891201367955856028946446437029684836080398650443031194514812481328778046272971631492056283976029875882501862846072278311508975778399505106870190475074086260986721468078075129951682560
402 -38604347900831531679996463101049043555495305775181844213988655557787461325765883242627260606186214284506690818404099936675994025011448181996559607055448039567288088970126522290058231798334733126229886527967935857715416109501173998073281567605484727011445540548627696167163488376955145668695471915608851726348294433860921099844209900998645730652121184988037120
403 -307685274088017071355207542135408257816999806823533706241517522708717929971116667432552756990248437423909406721374612894797252626145835137898137612561039958040023180575797492793218462869109585115261527364349900682337261895081317324593996017738999858959709866605935881113968051282332327265136118592892386464096083676330716061289335488852729744056112273403412480
404 -2452343026147066756841010608108947005373117272207372609152689166143741917096523933497078904724257347784624479313926370102096914495518785009980205723877595705170481785777395858401394679303299168492926034933679901478034612134063964814833334596830642440223430124928498854423210705765123994538956192745330406966310369895507192369682327411152944989754162179106406400
405 -19546082193586991336006869735742422057640549517741725388505878094597528168858220388465606677654080786787081035124331660961898370349468242005471861917720688731581025196270206989925190184669258557765840100656589436965668464120391304746375318712516824190225265292022701980439812736320543837954939728844263095524073763019005473998356920699263472659077618553470320640
406 -155790940833614541781571996218873097976662113890177890042376900281077835355727096495257889677065530606017227166656003090819465828696746874703711687600355046146296053042193078372901269550713597765838075285036264576406165393826567148175543180674148874580219109568929713321929147819540098176409322567832599451024390879629314566154391614243390634297475797140467875840
407 -1241734181976033350219704068142565920973690165748739742745628168333701469026974695406920378654546882766387923657572663456064735008089058627859559495271625969775391636532860801576638128802247938949333455097438924535286487807305611372681725007633756631789264843836874668344811192940019848855704772506262782847968363669576158360208467804927663925457030677945154273280
408 -9897351862220736409104111837253981311290295144644366773060742165248032297244415954566924194570064859696797862094182111664515976093886320239704135977017959935562680397070743447860850967806152689860863715629586722031254064581759431823433749325551413153379140372935089268277759802551334677643999804388153357405865486895739379871073375739276380111731038638915788472320
409 -78888428046062593383079228825056183556983770590563901418528164935717812442583853329799933677991226021055161443586879423047242254440267491397152770868162712444827232504769250953609716760508698701580478515776168004454494500089329456587760446946937914132068453828284574607788501115690344863372712377274767592036971851540612172077504168484207821917465002354194304204800
410 -628798494767152573599763219025081970400543810463323975209146446365672709908204957760454105511403235699532359994248590132971677286611693077770476232188184742121208282501429053942430620422786408187231716559893943996481190308029094302753173513713641715569755383197156072727445906453844017106102497680326684123845912221548098971583618591722905273234818604130504844247040
411 -5012028877998033652342638212959047530491925846904742926484583353513245249779268714411794768017900243678024358494302630840912931364817290809674160916419691521141309813807011145292950638698414290076328718856964867475601896469837744369390258956024063893446517360958353514002707517135749391823824288079684226738976176247668058955980375928185493126805999384748257590640640
412 -39950249600353258529837922066401728374115253595231009151881970225576450000667763247884305869346564078249106779842936504081451617966165007327596952547384143095699178224617050002771965770596098370414231827005516079587079194191619302206499054397046179189510589838318526553361387102606313113469512043819618933521353793197431809736503773175148445214638111600760383319572480
413 -318441214732113624891589441749623462003843619456417632271175414001447151094911081385072965912563895752048570264510767485317527182432482334436922924421279900898406040473218713339286468079424590400493102117438641486684418177430534486353014254419070270924621941277831935626309167897772355374192817550252265203758587620353378977366998598771401166214500395616714726121144320
414 -2538299537719746285367741926989752233363970879725068083320963444939071494234798474808552626839277429907633531093926407491661448555621235999134892875821796311509033655945946265747935615125848184351756611081032649531542463733141941557886345506238965927660029966707356008615507860054707180518928255835344142928510481031802296196403612019192328136492394457814392744443904000
415 -20232999688619086053003591071041205754139796795495241493074089339417948199828224951004077324299589730444461977972791701162448365836132647434068013574020487225233453816552265655648604855027242876712315348086881938916487879588514560659007303456960239249878021999681767895180963857978244224473770289887514276644608846393257821247477466408405352953052628593855448671374540800
416 -161280353287165599403269009595126534328672034071784184593830962138244990939015370042138270210041921985946720959033118464073747069982249660796561377431374845285755127056940656043583590623246003315331821380423318532324696655566140103714587063132884984020662309978232553702932875367922735212391880483814897455176737823653949363597680958197769592289236818310636220659322060800
417 -1285601665051650965027496853463310791627112329147747313165213712583996042880784388537332398508823378132582495126681260850314473047052752691817194289165203802709472523590577315800651931011198357362501137334597388013063049599764627589322032129145586779099955679538717046783090833868045975649857579683934578275797305817327884135728276990526105814794779817900611025111718297600
418 -10247906095579189032228754822343903248089804499330847003508354283085824915977927231115769262754544248654939889383019045821167043523396583658217443472484351843607565666516276593894191947677782121368071266982962911147191581977071146238327777641897356813303952928763170334644159469972079403984032190207823001949656992783101698421642629024959293241378484098671856305435993702400
419 -81689752647337688228267401209137558111264790042398637211737239392617315559346723035624509158950304989278041123005450150459899583217528853027318045818849009922790618916860056858249644642586616432862429669983522967139904257287392907961849110558322605623950364635009520090003562362068604318154337745332049705278888677555035018444597567883923721780916794485832935704430116864000
420 -651184028245920429019617283924267963229796469195120565202133994015435172601649592198263944438489574057387813523386302627951770963362587142703478136670253536241673790794398738955761453008047599564817653655011511652343808222376646323467311481307771627688061478090504460146028397114775445850430292312789767650651712601081564861315506326846134810767879590329925401758171503001600
421 -5190911161029237434180132078028131317337759977716923080328650080560096055228351618568583842127247055906397867421578222373886326254263283731384495550274040065622463757496442204122411962695980389880114122722609579822484133953197209172342749005389267416914808362165636504156938956572889302313643850360385891295931466720260645307778715517566813360895496211751139307126896826777600
422 -41379680440052973290478588413475435430152190912416420005273883580578585615611788731906910059042794066514508118498078530961501425401283617233121902917350404693729782180611449229070601522533834198001668030423835607874020442224064956530239354630638615143368282773282467298540148459505212353040516380597957673742922876888523248377648338865153460061735661744859792960130049585971200
423 -329863551876734340273034988487563045556674202734440114084594646415392412992536528614633807846553904473491539894977590558870408525893920466454106516873062800537250178517782049173584085895943472613857268554584334916669496291204602915886447053935019882419474821540209171940135651549530912658280428452426272519766278820019149866499834984995975100066602012774627002036781388188876800
424 -2629572654111702995572778917660290315994242465194357513221532794537798009232956289427977053116396691321701426521283622851372596267739271642959622705261679872207324536297413505204514647000681456214239546496450594382884192132715938338906110948821620760796756832089403304617119109050505860341952472097171700747193449084114921105588307191713197731663006611269432233217738424713216000
425 -20962334475601058232942529348313090801384690522537607658340124959750728600661778608428202955196122329877469254244962151106942014482589770179640474648062520957737448303472086954430342644796020643891396667129352032398145042225039056687562126810841532088422146228515055049512469509324973776090670530506394640309391542345838476954666317095351326858527685644660791543862818312772648960
426 -167108187509721112110499600156974780191320208954313886403105784890407216732036150596765674262549369559304895745107726444035622256297828308756007164095822350170132334362890157974754562492317573020317331177397369723061268928160170508241692447534314185380942743173796072648226165384196269820666472116431258681903036802362599689525931485577026070449671409505324056532765565704638300160
427 -1332169251248455891391430067761925413984201384731813745471129020531489849545318633797167108172641812599236218071069556944958450024444514199075991537663183325478057297825007254674624193732667490775550808730352802195083277357042670749542672345215001140601239104832791173991948166200946375806905552890707270616388611885813323988632952639119898697448902758679445171984857109270699704320
428 -10620003470233017526699905119634788580640409169871374998942738827227671417403334529242836853002462300440640130977778804430369699727581033755250661510529863333016662383595618581658452684616498781603222802308326544601925566220162599526728032808115850214325765947872624966496558745508479051993368566502554222764294261108399676283214099076348351298354336945360436744888627235587914465280
429 -84662964727731748114950292562123489384126338836736835655907148692584233677201408135222615471488160996519788456745928930423926277548548101265634644209818490906566399421671364916717734688551109168025692270150295530392973045391506038185104597211552931778541071192830716516126412376780881952954127033656725971687380822822207209530517992636623220140726881942034250973238007332658898534400
430 -674941030434103331483836285820835631648337417517055517740580710972508728012666109505914246130840502083883336813314056682542370417294006723578129210119204155413278179575556834731414870958960935413935053725756309484156073487446703950926833858700473139853113469881450456319258934017685728685411040631105247978940328978219828637838641113391498601493980816970449796130836951479894660874240
431 -5380736381836610317815455865615756914950550734544321946535116758472250555571973903160838398388788782274299641045352897357808781331374030399569494120579084635730913747149914812383158924860765137081858108124590903451415936201547273260753134892099363592889322233208036584484857766321967897362116787954704482727700627306643459859892275790285821797525099970093887469850477413654102215229440
432 -42896426155197421144806550928658950960855779467061677740432736380042664151365458616865572787155066125353444360556007820602531117836231853463234578127949924734854784595334043087610183650973322065069257695326599702515454824717890761828781936500903259754423207803630736104087616081511244070636875503972227403968057778805740916105252309772556412663602880317137380662419083825520203771412480
433 -341982593736123551482383865602149419669455313441794253025343662780386320209038252067944474044478725784572955964525032324988308126491160180496733865352616951927756850861646920873973103841015953276256530171518296011739838464032699560815139133489880029266209961519938339564227368853064236794084282308803993068124100352049463377356422571212158744837776311442859672163211726017773079489413120
434 -2726405009970017253753567223464140534691970932047484137022325053502619050514452424320478986621881085747977943864646571070183285985390355356033869064792752658225895631293314161806329353202569581419003673717634341476082583146435807558572307377592131108896512596449278006664116811593553592874496812876640129068454809258274523699661802065424122712301165985235701533835743253505748513901772800
435 -21736028907071309967856025588445147986923575154806149395846950081717431878584186224237749714033755414652844849017458180394012955855939660631552776820002910847649209308793594283090460222773589214623229288397139991354148042188136507156617843644803472840581852148243899142784269201394123816295988384037213718642301789672864478598683056466415764520138950889189454986993925524501001945313443840
436 -173289991928852920752907213177603977987491622105748108486155959825802278004492273659289949555003059223241487832992395951948598703108362982466232688592500270886304246691207646165189081959543569059702626161624905068685822464784317657973402808507653375215281004741504113349353485651481592627167100052553566252295048213079992953231702532746011920807346314887207673244933222759553859545664061440
437 -1381561400183349143943086340299250021300734122234385377496035157970469420063274785878641153889315007628771953341294067497915143893889099841904701801044098269491725390096492995971438813608809598636164644272542721417165687568211814005444703397804723934210615607595881764094159139610439058839931754194729118588091414128994726428053207377773696869777561924638516095160977913259234889375500206080
438 -11014640204201495914724332192522787841055167933430305338393047423819358938038711306594097966624401841643085984173056812106665941729362412438199129427502262915673755849810396214457224513977084745291066068035888546093019591297250352755737224349621223694665455940011002557572611222647610030751236725223730781072180863329793572344205023203620432578226589590953648868269714322148968570089604382720
439 -87816038074499397953383058482527921284038924298419290852791949848218123651789270098130621601789080742029159327120042921123760355473276636751018116164596629168241789235390402620957370840364001386147451567484305037188083301914296662061686298914975587542890878792798425857640408381017392044713732433446600760256567247504048982243092440119980669758070759836760298494177676828066947597525319680000
440 -700133321739417927319244929901608972419110332815579255253623091062611767660174453418732319497900216461450661180766160380232162106818760094824026253421374943459527719631248937259814674790902083778648318406215777432854082325262165205709989855894850820682866370011674722519551255910475025665581303128478807879500086146009554158429018818047482248889345967062170743449034750711042845845724594176000
441 -5582015327065291230055476583977453848130593945985434606511879338267897902705608567392886247969653426481769897305156054187973428497901951232202440605509193426765758417740297649445597271122022055704597477361121708512278806021818079055048354497338538515920540038460427039407578720592358708027627804534538522685538101789953724310740204454092851671417098458482068784505229441043144321980879077376000
442 -44504574689090692974469455841485401268805911913241338355990639791982063821571413102924278592409635011135197099781379943344837923137118724303804073967905877004349621412028979449425983672927614760866519253892744119450838263395671743416267876128101831968561047727453721463512007718025954948165973717601162339239448576261983992015946788452993686176637680922377399087322236538995566947195968028672000
443 -354831055986158753015408844316312499506597022296994146892458103262484535931806390698710049635193749118125318637534613904952522673860729874133264084096260852323618200513061750373301522195892404820272112877537634830474854957818312861729702344208703545175976570143039603180867745508053437645422616637849447815335738987262590202709535116966080585950077401846133123197341172586303256111729478729728000
444 -2829058419349103571339070515494923982552597880476034414412841634119809137834672574489715260604923134860728891839803002755702545642943657104576024454280998687445064031117654496219566190480763768161629008077664926351083303042064926870547626798420744481808461843032342782117729322293939570416207348869340192041190351384931462427008455662297128996088454960665115441708530970620525960890816114196480000
445 -22556178138990156114856229638148292786733971415570719331093847455858613080982962459077549987924196140417676647747463042196028386384638416645024123064694344591135027376191995848510159199608426627949347686875404850996951818411789574239781977260217531284171736222648881327985850866289657518734165559075098879465490711716262536384328091437820704894655816180763661993667118839913766537619360838582272000
446 -179842532426567253687059983392949168496919287788720802559124936217563291739855189471927730396992021245123897218363180668271472964089179842129385160578594370775955509752777437751798489044411580917013184696253227915123678623928976964118082311967115563332992587461299152471564317669340856808562091318544958778877320562473160491889396172988543557411201978338106686209597028239312452483799208838561792000
447 -1433912271964844948860585639401500752847920227469800761343895464607148930113744732165437206118298800263135502653795024388634294505623796325165836045418591358938490909975165074155279228085644014291353445766099562168905571847165265995787126084677404625769095261100828141853814828128704281131354124070009469995344005558510836673587937271881810377211462753460877471255042077505390560743311812753096704000
448 -11432889811291129815468776571299465824046363956522607856072309374055214237424768266283352009496793112812321463123562114098664508870732590342616889183560732888679217701855557243041645988218572363948023455974347401936006032674273058341409853514436806525105375608598567238173720013561901098663386007093914792016448187176340867406375249855271934525444966418219317694917433707252801524498012935611744256000
449 -91157562415194308996388018096329816592619115733521015868015295231887899710424655664352784396433227937345458436486308170318973144225440252620419740038190253321763027555997538819797533714526701699184685907323304451961918924218034629982733353188605272516430389039605502700806052669379968670857287094423641326099965501316927183329228050070987807574817326898051575384865061630211646899115559709331947520000
450 -726829630990482623731200464288069737631816416115274233187641953982252853691119254497106200920894270753767788600250830478009945869957510280893480060571170286485523873046487042856519002150492901548165895634391147496976366889098462783062327269423812706197671635275787874867760259950522950202302102432871166840103724930500299408411711652566009452396543486467131227735324091398220864608948062749073394892800
451 -5795297900314358126246999710820174670784948630488971491225632963459381955373092769781804653018926380555540948573175136139520544009683385742999898664775894346345773497727643915991224682335193955581384835257806133922676308942789517001978112773498958961168131264859718842626310187986874786978887716959212230503354755765142076879486729717577317052811464251298899988772118475982266583445182336243166137548800
452 -46208525736134837803084484419902454675904767398854542598179604425459319838859792792685008782035864326376481368711776970457593010201103810216308926521797175274845503729669089985027375564460263309547148111214896696144525259800472166537896279724978424991260940439279705108020402472355523743964405601595134687464802079153920453702810119252541262518434772481595653892775918113805506121098312256239758317977600
453 -368444138982161223277574299612997055826419469855767346279524792902337887986670135909885765387888613569253533562443572665105576054848536341062489718756581450535854215169017114847503047547087132613872624674852553789125883528475288003388259078072013401917073988668164006291765328322622851574391684399473789163626633796697484942107174725695759470676791166012193160840411956351137942846373297725249463674470400
454 -2937814500254237066662596838323897229276736742021757254475506057943751441655827955933450376000345332864973109022127165303264725371259254525652451061451156059338749468968814880502116810838007533176693615248824327569682155006785336062258805864803278667268299204799016966467379930678182208588761888823998054564600031594812545133101261028675438951211418548379161326524870665178676989215575633844500128858112000
455 -23425035180049169401872310614151866258936265714406451251070628523560286220499656756322105415668687621173895471499510671912625106916326539382565038353724822380837325436085407442772922614769871055747350409060955297632542545856301536777747137752761087922745911022001831987568471183517461654417644247590032839473338273903252557676684340685790093439549508776966147895895012688501626630492545933160102126367539200
456 -186783833146181534967560792528631986222570750301714598133536853753651755916089368346463103709147693400412903364851361410250668615674919511392558068978384767931413410714049433030531461901980813944511767735407090925859483984064720148517299545765437095805052922096488291900874914963310286349698584395257367114747934131386461183579877769152484166110092135774230074012004969595157707079980037309145024849720115200
457 -1489366056859268081885758266902264677888507251858748349231090361221678333825447829878581072026551848470688446086473437590707738370939620786683767184589133685650044789150976223114347149170280275741358603124340129833330327435299431556229845831004929490401778661093223929292753151261056200127574707956931828809937575437138434470383095384664447048807824382409834550765308772876924911596164673861103874294048358400
458 -11875905763428050294861985132591857213207049091240499937536991264588579203341780512481611517556697272085052849580351515461276551377011998063251348816854838908283763253230054949374663294257344032767339778624650991596773702606361406208190823089148477071937326791075226615233918140623094416737779112355273010510681278376483761322792716910031791751629202280700252793438662966258798640063741023888103381925468569600
459 -94696764910994910847919097135699776471324182296166077933301498972536383190045570099526575499471703738194539062013260450083381651502971487824618598408907865804615628555167758419850256333293854378929114574654079802274927563266411212901913752737000928286036200556286120722780262297778922800131310569107405704725693853720981626234033428955809058411683835179439924235262541299579963012272967641460693633654063104000
460 -755103768898976810848189670203797348036558914483341682302934561372311855524102502445790171591439585460212107129270955067186617168941085689871089171660595764720282881609468125834805957022873604047634765782241662423357465874046078975922216619650694358593871268783603240893821743713593671371481841668447748097682271859670783923970510037847625274465339798778664439336832611927955009410907055019299617930963268403200
461 -6021174521632622031839360580627243061567007743255453414632510732331059394591324943580747658937379427661040576588286400926199576384007442507518706713718763624971279550534500717068864854698662404509990019556443277805340660635560490922971948576650656100197550507697452306997155596293211140914462581286798095460043451965617791116085889152121194162547915618894512969636001478193411311484803328093157040160999945011200
462 -48013002029641947111030745409157496620807048757907122033563137527938577510117837861799728085552609981608817065262439612580344674023124281813201115873030141113407346026340044678964714555649074238560180155943586656785443709483560278268893200338487049941835013139301762551899396573039371954824415907923299098863203629959601607081516051161070301503953508961054947576058505293646162925346353811028550943621480080998400
463 -382859618776324122535476267927882240872612578864347936388585537263821227143315458716554203222160337045571819881099194491677392087458692977223193347307186352031749290559929686727295304836838838204674265951930284960803149406940182607707891351295235828045906843434777769636312250858879829929183031386723153937371377541708097480226689548351342447413815021780161698597857454738966811059133343996365896509396337924505600
464 -3052975408345688046080306446838716144889367546978636561719324327319264095754886200972522741211192342820292529224282369868979204145683543137340119364302994617494552532482197932954725491155826942580376689702892358523645803460514387173532754309897354663297101984285943421668869241762619333487019862351025149931625208845517156631117998553663722102222231854712496303474294358909864657152571924108952191993031142932480000
465 -24345016804614647902937153343823568742472634116552224453452160442365228531309931254206697471851830553070203652394922639729408363381063608501628306672764524820795270517083849323432520690765174845350616699824354549259523955336746984170880544045375034605388503565015652059243370211732887072193268063650755389132185536342317455458463523950505551731268894015642873748995018242661888491874702569023644576150880597835776000
466 -194133224132935690144451634818987943019374052311390699718944695716371650691733271546420789281977258230061967322531185685052535361210369890970066067802560030545225805239235158982564907482582381384813072224350432414266933515088737753602987342645093623591467122848923096678429965036050232532768635460356667437800861487227578679149464495708323240844195729961650040453359415857793085055378529498909577778919897642827776000
467 -1548077359038656338539481559027646894655565247982053459857280614235049308728082876314498970634011369697539114152261532100932851574191472107007550399350607181478417341993387006533344144464961002734569338251565332571156446274497771722521466518223401829239022624174281824476387986711458385336253529880874153187088668476307286940369605528946029440907462309158853855777966733735377834574367545725780016378367663430172672000
468 -12344924581051849263737917047630722672766174156985092974759340282746162436267532680354081535055834255793196525675726576497182483065988405776393542928154841883071481881024188693124872536630842867960283697339405600759734738240225820659081438132499435099829129131235939677234786253006757893322431994691073375414989125541835031755255059474415773233903096875600091003767888569018012988528930941556861156248008803250864128000
469 -98443535038665066623411108226308961185811282190030378945842073896525900877698448239923805844581706005685618349738203403197148159204257223035632943606181468321294972782580950346027768202557254426804820955329161933563769554410329571993527886173876092267294121430324977383492751783038964863594660256171885765569422877455145029348942265318368852654152627536768316320025380059973067328567594288747677450677085126136954880000
470 -785034828350886531286265603472778694732809969464327362317055516945061864871518689368583881501047306615552548031529332670601938937654374621143728239650996049506837357423645535950876755794009765088647806256539784951057464446659394118790941526339760837910251844937995777092193263154957532571814439659855803934796163712131667170212416192368609488825029889378314148015861966946338417760577326370694244861995138410130440192000
471 -6260277739460572848219137169095025005130433641842916290579321702007754489293894261716350443562491897341858535894743468175755589490084567042496482522567178687787008735633147840831195530280893158541318811676355482539642964886736060106536680197308156490851180317594717916684241818280298285222367378688786410995954120812667817179018758425767510063751193767526428747234771863801373879211737659975217799791196899933014720512000
472 -49923062312138975001476339628122190930743542855713425673179167132112686223945377120975303113494109113548210866753844097910050929747199810059230424184200975806843857798566034900187754186392546289723567811758055161608508728461174852205517085302262502185516615922513809827117555516964073613510573757170745870738922268514579796317429251513959550593134519790189571619897629863026210341849535068107457200029799007092939423744000
473 -398117951461708697051942395512213328098868168396936663085056698567291865616748335095811508127060844770198417313732558007012076336165830197766209640640181988886712540414780303686063866365904195781897035488269310929360031551280235819279514684482313230959341808160088986612869808477776925306896161124837322250374661304095126832366475976132463900290282047882864829070304143431997601288491429760890758051823259735210502127616000
474 -3174864676213626318262325432565751856990974001140127819539059748068276903019638621650142406582890281078797505160145715752121621414993329425224203463333096873400365828624197358509116908993919535982216865286198302348061011105146184381596129762327308044359308090390583057798835181531638771434741538084145734401721982551644682334061770442575345027631363166660820788788501396989347959642400009485584526236058906749147042283520000
475 -25318710302099403144374081554861195861645914771197482485082017527752911386607139155391030391865238704687336735887646255303235161936831014447893226777064780960927548965954651776910599686882036215369763127798145619567273915929039466184181346399359669204280124308209533943035763510824942455146949360553145351397311305064484329855633655655737698872984428790128819258801775351148736991842971023013461442909876081612145255094681600
476 -201911395602456584739588263828262814056319101830810175448259114570063133662942647550135191948572365804607416490398120136830001417462627165639081279087684681780842386291520710388976126914714725784755505951936472209826411312745029020241916787672204420797158302256225611024713777914057734369197100362730545701479398558875593521285683522834412405298001873292707978794982225279329003405537642864199789153961952953360721404074393600
477 -1610211632854811002828917726630422944801337239757655990367248787892075808079316208135669329501822388932340906351099473795600262876368624188870157621906818720113887709544957614925922823445649511289748311616700923031823204682771677972746858407348145946986142938747761476599604216320913252705295114842404603455823128129900959654026708848767515282502304247390903881207782777699302995712086359445316557529709159401643992077775667200
478 -12841269339837948834275804129529649091177191543841390450376469413064002051042580304211655824395286499184275177846006682236042263775558986209148621034955633809778535457709996711501292474842711165348369380508083511709853674164697984167596285039353833368015014398549093616731571700032052969273190330082105331325518335630088824688597937513602025642047664834841266935489681900815361965804337243107838320718098986692608572804353228800
479 -102408452772820385275435431680173819474523740495770587725340528513370538277625588229829906574509382937127204967373163937665305736164165610269201946458310065038317339140818762918444545415238322863529793389438160782320753727158969310063085195929711155460996565767134734062452200196497791947022102423619295126646096121308850334677336370150229098022175531668253945080523141672473241564452125821862092662094234090116419098356219904000
480 -816707410863242572571597567649386210309326830453770437109590714894130042764064066132893504931712328923589459614800982402880813245909220741896885523005022768680580779648029634274595249686525624836650102280769332239008010974092780247753104437539446464801447611992899504148056296567069890777501266828363878635002616567438081419051757551948077056726849865054325212017172054837974101476505703429350188980201516868678442309390853734400
481 -6513284050044487543419227171524003124213259296508655710503929277201419634184926731155466704611327429835528413892674778580978793370702226124566430075358144159373613036860377707021512219953248018447795826089461867918575322446195228753390662416634753927189923159261460494619426099025530355556122369134311514436320243560691227283747488501606701849488973144175450131596407489310745640881238832338850987376409602304055103323956995686400
482 -51944115950977199412662882255888522841236034721533760479620548011539952435283938494941107909804860249559691334032037030840835024309085803366874185082316817735751386957865750841889404509336691665795284554954131577342330994778370247568534660434738576962900549012865257554599738432892403914435133582888575646251483436197711779416442626141444319314181769224502967439536494582801880173335025044627682978163731351155161446425914297548800
483 -414262390565557292210305222463110952348739556412728872396476917060977011968351410108722873019810189816364246415510158680743056964055069388342027662395619838339781247539749217894322952732846658999261772475534813324891633523574083216633531080734188402610958415729931619255317168620086003889035475282167274098055308894893552327768399577426177055896952743380508137840775522014395118897901690418024502757529385434057312405036484211507200
484 -3303828156163328818040863964271917925756476627589118693079340702180519145036852154999318780695180439444557832983200852288570660911678859171488071852989860694197428957651718969157203713943777073837087689577612354202648151654950333091333532999243733954707230340325487707284141055523826394652225071465218343013416306475803950382615748696002155859012887581505705396829325444164390824268389514490856571578643445817068648519505845157888000
485 -26348881047504651274602189306811914508919694011370538360476061517596387738149575537190443389131872040766081851503135869385961477126543973763537859644051095185887948882880100974639307145432020044539907594404545538259470207425459563705728052868195387498572303002843271034587747634569403081473827992633947527372977883398782845525686012280693482191055359103637254587496558387686316924268310602166254059517923398804992850460718781589094400
486 -210140458724543268190037213483956750281013855942535404702068342473669956528945997494136128757767769609072702173716367550905322397824042062361055028766135894939303888621488212711320894024062777145342966740559708860686638938232677508072843483368570621284909972096750038127699814468294251736198677570883087687443749539205107632217199554732444314758293357789502055105219465659819268309596649987646915091957759452197844214785485591438950400
487 -1675945670813400520842103772426464102857202908584820352901095363794115217984448160712987113131765948997204055939865239358760312511598725606181391646258053010152477009046940899734641380676508883844994009898016240687693851408820779140359187041896361998091561255900979770201203448449393991259539350483182572028812162649430468261871874888256291003123637375060422961044501857541556546436290325568830838228262705774818125113402106852461772800
488 -13366353587716710711306286644024176820328347787319919699776768762062902517203836560440462795714821871920324151061384245049785115358898032908315525178762996548183279752480930290506607077034779868698189931399752476960050142793300148389913844194796395279861386081898797675457138978207052077832227770656857726098641264408982341137715854641585009393764747261752389681117215634327332128545167924413708242590980432122115047010985655470863155200
489 -106602820024734502605510261578106931695870258426477887176133738593139713327392561524985286100793057874211174210919015451317304601021886152029510323511606720936431065510584106611402387730952232081642005587850786626061749605099939833784588941430891496097053999426186729926958777126804709823201816575790889840050513151728080021343746079963561424612847677547718445309523805672549274644838762587348593345817635348213187491498658601914859520000
490 -850211878891147828943538984178044671566246877409542006294552347799979591190714551917637751187549530964116875135247984456628625266925573637002706825068079725346066538806862629872164349495023108112361138443511988029896566238225642592714639965534538707647524550525587225621540614309291440794025916690185301010035521218272115762063999347954281729361242293584660580142079658302699112881693641206853679174398610083300279013830117992414838784000
491 -6780915922072779833284925991937317584222856969319280033909301413410835191655474919163888866905181187893038050976845432041054371782648770595728309423557230558971887099730497064316487968681284096472517755895708645875916402014035878600958309786218439061400623502766190581535545917790601389306324826392598042271484930938398381515769086449264699087940172752907394769524203547685070725141980242293358467712718853536056807776290717023007145984000
492 -54081939183360951353272458521061045122948151926034257831422964931349831894422934111380284377512054840024962016327523323839628770071369463043979443451297912019117245892972500976377843067287314623085690394582847004912796669721700787866179690246181209099463509400110837077124963783354308641540688249521452678604282254069665140381865640705111136628205768053676050966693038051049222612717744859266541925416074758690014052264562547963983822848000
493 -431339117381288561300339364918482818303107775604800612156501213205005150119413746300095898929771601685554058109938786428676308973469827035880176818763698559957746472314742137604701174321650549894468427244421408566566159240052185594096995014296114633223307340692161889223641698977990145189732223523566636779456466172417694385358003446759628781383580283949400065722184636139402724773237672995204955072486827487158489358020811234471367933952000
494 -3440235065753597027375176311293162558935717886402660752827155425157328525243907207332748667577530588342273256990200037508066108007026555711271045882447312401282431378380736886968669285075512482963978954135668724194879893534019455952919352948029740192104920895399023974779652416949961886735920973042211637471778292954100639429778408057151695138970255705993190807581796490666491367624608161135845188229955668622276210669234810250642084331520000
495 -27438480888071113260762012276738193500360028718217585155882039633376026298308981120302407554739577298535949128479413632488575746286345135248683008371519170424773816326963937837883447146420451076246038203894182066911890544792543054751768899876406897532182278171788579095818318670946362684511951518324548575229455960773311766603565969716434126078090039449012358198652388980103652362387783879119831925518919150951002989337654607817242321092608000
496 -218844012889534927539464759207210269127871519373525739670704332237168467814738567161121621545463241518161723290855968407509688815138672086781834639350261770565333099575543020336022009901692146083930095029446339227224675393546976460883060015949729206930066718644346005852938041657789941088567097190507891458886547945200043041701022129431881860413153621089300179503767844365504130535496114971367046567243637421697919003668874251058489157746688000
497 -1745468143046511977397260172026924561011836424138140909566744412450977477701456097035585729992386900156927708500911587057079288658369609963789119739204099916541208061805739502237406936117319249651305627156388910858588759074487353502898289543711723493502584452125125889740536010324908101559517048819262136303875806951253462006645576903557303208607124655931561190247355603752230127651321126250500950890450259033421631650992791813271330022752256000
498 -13921685671045673843819111251588241679395610997342762435339575916175266147450167906476599436806748528962483650934981573876945651708923877060583099606664025840364816107414452415435703514574281244206799098524451313113081427798923229143598405758279047622876035027793172759135359504037218834125304654437970291965852821707587853595173155544035358121661644846104741059563245899806943909700898621419658186620217728676206266903099134703441210542915584000
499 -111038695332187939676152430423489382533055173886621632249802629551858836206115567670895522562105930150843055973389231791643774937477990041485211896662370386462228393001021083393655510998007293290467054934122878208797723612504437779542127564965832884847788816454141939040799059771679621161961347744815875274597383227246893100819216751633789028705838369714422584002127692747959191905029211449399277720938810741746094072694057226692777591103815680000
500 -885644633969531006856991785057751315083648066919694138824425773305626077579977767743062687955356898883124214443752512770150748901324448570886050087779066202422733662576144161147796355720106171284765230154564076593370643533335395729628009458167483089545963600038236105789413300738916658387803709612651421190188728620521219372134072811031101292957766836842234530000970477357722514634512990520408639102207954476166846323807800440101594066644033863680
501 -7063944026631229348104868608963621267613288773275644268946916946365831948122936446908739523093026283307314093647175730597849087045294404170180950400728839410940606218870802530831525424066954611684474769855564970193830522074267946777631788013647230390869601887730122712044901296911598736362602043138034089972044230673857869483129251402954652228860751057927283796175405244553810715527971876486133576551742487199127181456958025067157624531556006625280
502 -56342692993289725716756760777470795927337865036246373810484971022407950438813222178132655479012902865263915599528469373135035347668045406966941285666371061755789217729798193891333521509888618058136727048808131754295014761723842348401668683678572730049884234977034683942286423890107652072501710320168702183761085855813001811574600642664204038893144317203069410995789487249389358774848604369423264622536209001484671781979402255714938503235757471170560
503 -449397384272521629375006211211158714235545754523698711188202194317894030140196118049042174516500529414391310905185326292281832633885085830519619161219643538298660718751392353662087650691199076837464311967829472362289461678004086484666987592283168574473430518345652389615214975441574354105122985694864479445824008853920006497092043296955838179004562625484521822892857699492147330824438570040012202118519424481026845306762150795086149652051409491722240
504 -3584479136459398710491120970374718315926376851558073053524946073726059526118230941581645915786373270329073551267549626378914617436940565552954105214490013936429793828136105678019032451941706922394060583552925553365880230050746880294367639128925273153538076753471275012407071827926843062505147623994752395579786737287219099441091297725719185475393535227078924063550174507854032281575879070557240183564381123836761742327745726579853812700886242374451200
505 -28590657349818728724471753007266070052577120709061224276432639178155579744958879668694791581757448579971303494070673059513402136704943758509503239215773814130572692157885611229823094487962763333471833723863730948431218943850313730347946238438239604480101729035608506435595416480968958130239078474160124058208675203550333727819239103443954216029475564147869121045505154292348598079579486923177353384945202310523715441774573834977527044671623335216414720
506 -228047219493811045715351769046098535043876006288085180197000260322205375198921024392988495699551506855265179648358174838332195699093187765502678010819887576741089694761316851627600808998849234810063875315245095074838734500750723746411681854420424987513222486932244924849927076911444100817480080477688262250850223560334282461419859726284188173705461219171541052449918582458337829741468002414908692216677542540066631468383754936698219668566545021607608320
507 -1818980188625191062865646063160596599048194417019756348553587875232738732355890774448215930195239238111819302757318459657229584629453355668033195021214251203828336736912752165645005269410939458721692922632842533496346829035573820178478977158335697533537419599909267211229004140098382531964278985111975014876604150055210726378662549769414708036419891854693712063328344669549345529535496255948502468095155783100649817866161548252480474042767471533296189440
508 -14508873473049752336085822535288853187683629483787505362872319036305230991153679956819234151872262584309235855851681886872232828579812986548957689421181389523449646570808015305499136519002217887284054571866688869541727069393986455439363809932236705523412646100063682558858119637162689014801689857625438504488189007920696581272324117452103143629081499596887640316154434253964464735586281159652228347877108726621718625971824002990257639411995658765582991360
509 -115728931828255391914554890949455292616887103544552596804050324729664514389162948182094480661299383285452843958266853557369872856648410069526067227996063735688026650446916585737380145907954822440811908765773589018348549905185825165194139623428057022446081224295203440449830973923144434970716818903652810075092430986558012023508125573390056509104265006607787464997223974599402213804479963670310505093086564695646714383979578491435060935191949655379699302400
510 -923108420935966537859626071338008098755875955331843066272307296078971067715911516087765386921893904323965037690646196610550279962442612083984395065662720150546847870623640530940514575595216113116123225214052862993415492184893993670607372525696737190805212589084093324999828239057552081295835331960901238010737273045721554728688342808923038978502254993883292956095504173863467070111028416099653205330737539572334968851037108437564368400707551368793366200320
511 -7363189674628179272633729680574796498099707228830904771283609665005647890430636672355639368089314195742625232146915650459105559935256530047593726590295983040369768924974479068715337397507046726147393866873736731039455080519819800785510079089510569060121421747762748322307827597648889008535860690944488152899736056623015767268363376299746197409736186604830336769168835641227968253958027052880991125103886910561325504964436896265190539337150644577694247813120
512 -58732942639026336229367484405209900191873445942471513839691917718521613251013125331836779647024920264478284078296881868115209192921069665457759334755407802220449484940616743196549683459802302401535071391235040643681903415708875129703170240237424148518624778159888797164658531071871216232149326292611893782114300889157024206101554743765944277776098800965091983135323290544482465525712075163996030771336472935024322973192891180365308911431490688389264273571840
513 -468489671108958611794486834670797098606522691611293244896723834900956026165976040658627879757555504331861868320449981684848803152890871483534407793019744106600544429584802559766630223620879184068385013904354359286445124321794770040439322851952318939060843259708118826506399043169779759886851936041652766776631031653860707702470881114016070145535665289569505643254859463758327970626147780840295824398262860136685242897281307427007493305219609935455885784514560
514 -3736979866822432506531898875778731720402223804681521992366863274501789313775295265954035616743147018989559650026935651571751153554187885374496248932647764274440140391629748044831097114485612168638868787953021153841293793228324041178601602515572972082002835340084216320381782250965169290926250851694117400358340913970484244319320257913357757970226123905126406881994015177838802878535420041722204046756571452452158552293489028114262106131129184310056676491264000
515 -29808763675546704343365127343104912441577350271129499698336066663404564079590122237940152065205530007784681635554663410983987842331269578870739010903528185707573003356922339744011935818071640366540724234778661941708805636081466332352806569192182076335665335101098952707045362110611486305097162133513464622664202863283008302259742950501113921828522168936425785381031872525362722767035933070669542182671835974123237539459520247559978120362482891545073450536140800
516 -237776882342151618366842759969418255057233282395288799919285368966227104169753765758452840892220855643491762813843012789942042556270359664015429784649073667388314887242427035632467301990664480133103916570443745255956286818045184930163084958905080283328679300922719552988757190789296274480193642134770194548228408886187717387792833302834466864818211719655675450830091448283707300211472675424177976015266040444750476186851521974722616169403061204650237058927820800
517 -1896696059533913489641894665597448518096769935392980678659831453804101697477881102491024208587076999368974912658198423105843294974968981149709153640024719157271587224347715850963820412784333299939885013416847205871496570285528709191474975571614218739743662353975426376258480957089086723319765145384511184365365489838758503882509950756072226983578926754081248663874849386309494982731360374176615034984443231710156603084285641438599746774890182607306726559029657600
518 -15129629571417240423166619224418257291073076009737058232089620785943143270228966632225698899385718458286880963520609815199506746788748706777216646410390230806652892685337378177958505686534488794115067327101182731005837506601939433164429727918745080757955237155649540128764562383575494866326775252372201184937625876474421115912222232671989270069784025768076678531140690471488095113216179664281415684470500836730438385992795888849988713656073811840523926914885222400
519 -120687218546565270427571875894203439662895057187497921157709113783823917415699271401569158850591280187490726761031454017198377517736839395101496948244731320885439259570899317257703686979292453964617300065893827565248877220292927270328977020392301800265770099854314250738121942712914352112895663862853396735340599477079197340802697578539567587839895696878299516606787010697419487030279352235308402569764688755421994061676637726086615172516658152253890284060934144000
520 -962712658713755272564554117709915130234016725411041109542648853798656941231385726487901674831255058110983720393766290891036288353023865020925017964075279844293850093654019938432605564596355959702370308987168455270485274441875119841008839770360130514427719950376337523195634266102247562623636949429069018573447705059470212633941518376504089142999783366636896913240293308409415446541536063600113949729584478764404675707374410168860153337690573106825263265932220825600
521 -7679527465670569890169456647221511096454075836484235798962089513219228882452282301888136968519570098866119658265820930792988127437940850339662907214389372423963994221163352906191763390522946964535606533878449328414849905144785025065705831258381386598774672003385909302113351266642880749066862114831498735491840042662491753755587236799905939497710364053249411845348673684739981949763193628257338915693192118512218487984353260387299035069946299101661792962023627161600
522 -61259678864084775905489688657146306907346306097931720051490691059472929246228550775981230530489444236932034975131950873222227131516447702709494915020531315657827724017096171458587170034746266590663344074846480849654090047936561004547124676934674509190225544486779552363984664127013324596004624226357012901509620570204244564441121176311893356452999915551207951961746891232293649116501797448397623074610061267212409547829208766767649774006238293983371084087866635059200
523 -488671855107001309900005699957197691046747206578529896854338743977286923164943621104003238572087880222715965423041107156946714326360649743219909723643702961614641041298901008270029968231283793912519065927838466739496871281054173061129262241245625339085317345313277805855724701219693289129122929775069709034604468487365407883075253437042483906542859746997398806088734283405600581480010514253756947356162859668853102549796288671041366839682650406307120770199960997068800
524 -3898183882342109685843556919505889978197334586828730856586137308826449119903557893539567819143754464372047205092198144877933713519441824287517600467234119044941220520285126363680773410699935607928110106065581662158581912127493212586870832382455560911024096380552483260452155059347935016335369935991968289627188317322876727006210991158086989941506018592460166048570437604266050440050465552634931373948016704991996123393413142452200216392888318126648406143961520930816000
525 -31096369712854772122500602626458413768934166189788047290252843903552702693630667539321352431569607041505016561764049201426259794703661638316426115727193315352788250550388779449704912464783486335243666903243154287847887710457031570121552468605188360181655077412864380751949762644855527330309579603684501327540313662758490919432403106609653931190528011171853667450310462260316608081773999494162081131608178972393294790041169982075837154768411954884578142725544475539537920
526 -248061534819655178376449674183687270293626922685077274581560709162180875479989127366905693541570477464173097895745152945217844293871795122387307949793351998517679656481808590439090898673443932818787882749065162341843606146535559825532384331306787755365446206890454261663842593265805689501861209157909063821975581994172296383913238470216935162120637899005889712208180037346556059907079281135939339217163344045935864903066063203023218063513795746569752636647119048220344320
527 -1978843818561347950464126053639888585036826533146233135371691122045177230584201691556871984153249121934314427995659626151225459983751473803636134005562147631438947392503839305893620755262159949848546981170910706802866262315057862441248849580291718640524356458761802117713082091251322805817503839278652190336974092416509172671672209732053122242040155080494801423383660108168731832731235859384229567493272672427162003894667418796033413167005687511535559932570186866638192640
528 -15785776825341662059384278291536383939725593480325632511715081450860391089433063494010501509949782768157826459692648381342730373961290166024460978089825314059887966699291990826560474661295866872655454327067946774722864956195120675383598777333690755518728389023304375984483904864300325110044178354245611791097225146322607263812657854907969225158093055301219893172901470408346019847469631514633285867957697909589405985614278727213812000491340825376113216734821263413409218560
529 -125928125147338022477507853289760945606128552905433212097235621403839036668067160576038405240053087488896082532897875556269040034246965029533507235423559216129919129434805673512448398999373455959557688582659235140511323469080168714780315388181805270867738755535622810311005819522395788212450723355229644155822854664426091972191712944634461493699721537563606709243183752595879402185863601118624700118679556102962747182026949392896572102218257623983360632553772649536081100800
530 -1004573798345179545348873969262470335891908531479569095749268315651757447231298028142434674254612177175571013111494750663972643895841826688429563379944921444900562413679921486057795907489341456220773410051855181460531840806171610049228629172137118274016602751706817437726287933850357344457059732728133840548715150039987767657408608169650006028985703133620621069207888501840336061211002463263292890758070119251559424689830079307861711034299609875852167461202548607997265838080
531 -8013888154030471853291582172873492171069914386718370413547835376837748675088095004164507118912499402101165370132376203036889114016546097650070867189165136046325390554327961233410213680084464046235774321995590487131474345866182561522660024808235090411929056979717662271579200918625449550132024534531779564151332157381145355549496919409863324931795552681764502540799652907336466205818844509196438201979632815724304563062373288037857265426164119461600341554903947087526211092480
532 -63930340837791959671747132973073497695527662889535270742663558908457528904274201499387534234332044102476213967747753018211574059936506839148309699907550446204144656978511029087580727177215160549294410192761815840951084819278343592297310423470206247571855108687822854662748362215500766711955473918332467049357619691589437761188091966119285622200263769889865693201416779960030004844915744543288879190228499379575091288790812470738094425692933313900435807441752540299739172700160
533 -510003394450828166086808272798327415011976777872990565099072143487357247468994192824382355655496907173975350451901399312261937904033821913806027849919145398236441053419566408405991091852755839879174169117492009297793644749665134998964660263781082485319939816398917031943726146604707804989183255348498405054162474537782906867864478498947847027383717729027596486852578139568569569607095207876293272639496396551507107241910946764687387425978147187063138936664787619802046833623040
534 -4068566405169528066535212063896769265825882160559812373262260919955321861831301987700128904667447237005870773267977455187707594515325995042722244645422395873571608403684181460317457024892771306901277079476621647207117840137778043250167514463871556905361317636440798794157815326846545410587866419072290647061296145189054650294199772294977206622948759411343747254666634596558251622708287613395148579483622938781685911705132271943011742387016679806908187022831451798420823054745600
535 -32457273677128122968172495492918525657093205721998652727258560011905259264104667071970374140412457584188890580014444446245114043722264199705305682517126702034399298442848759761934404826621211098793739392908824654728932601323433062788252246227670663312302997518372578043860851990618795911007502573085114918986190556386701397113354445149463024049991224612364697725078871884318912010689666418636437639693649911626608357303746797481820778519228391431559144324195581823663687472250880
536 -258931534036193757111764161805447044234571917289675819145070154124826284726327530596539775791797889235059134552503291888328559050291794249887849064259764511005767537577651673026178199698940855706048562768802489223173350379214551821795833218040148799110835107068211089021546647596802185290052389930059610808927147050577490996374447028841611736637616560526998969164994880927887439846472040309868297289794863847230181596699293481403480688336232465972662128974366246041018521700270080
537 -2065666092758015000869269402559655749536137977037190333738325028437161645749696724535524021400488188981365609726115647019738448736406045747708650635547171629699642702016126195985376922737919228761102500747765109556936001907923910623041619191962751313576941524544164442026640294794600673710585546481145945447753999934215961691746985235674980781667689656047790659036942402039236112294760187499954907987860701529858655419478162522034471636559441125189729162991033515902650553005506560
538 -16479254405422677293180119471721268544626587727590373443131767698981966140441818479008306877046273805033496648595703265815459892149915889124842989828565911960354770403444635005890776491433363066622029615630869610071318439012656922665603400691271614568535749114021475437134461236539825449007124842931372486731896222523522133050145094110626426607653762088767876410012187341175467275035521793215253652572301358673147488959851809562401398260433310983855608861631070353632297720259543040
539 -131467150173130820706260693373657615476612852001184797412739519676479507242856807903034730187938733509543665285642901749548195800082816926227875429059060151075186480027480390585028458094922933555611739048632169430995675858542532036107782231859866312884422488293677818886230395764603431225845337336929316684503068194529026293349951585669190416350484558407610145757054555783032484754457780539565103350762329948598393696711248202445873863673215653489015061419320227310981224855502848000
540 -1048815709158976991856613087136512976802311419298340939359410834752358735559679867493099291943777896220581685278795593957506717605105139478129050645160057649688709918441454671556115921246162958810324762632421085016165502960372644465837640471948711251677948295498451932892371379544280706890632802310169437549702255151909343095836280427894207988218310143740712051706279678357970267263340960304530491176081698923262740824874180103957082601304098213390142378878576924547605771625011609600
541 -8367261738872725872186953944697208887021767256361625682578959635473531058550052325508718195987699445634067566845252834603694996642576306816275383705195580066647822565606873128347867497409314843300114002812438822421017210308629082281987534707820032832240341669817594348176478510375444604325270193661166899195036845167542929393030288958948986464233320850988749011394275585569315477834712725830598151415838470522739351941140409110311956575283711439911006482883434392509180240912292249600
542 -66752840883552890537521012651053009644800962392080570943674209342781454422823664678043722286809616979560347156898290141746083331148523894231687747493110125845360119508642286728738337746859552366106444553802556214296085640912384043888033394975302254550935862325260660445599802728530299758491638961975803823098412026760988241135540534056264607880710109519696219050311526996313136764127855768434513665538903222399123538364374776739831919246359351044603675335771162939501282955174818611200
543 -532547526164919193017570951757572076945262926487095825650085957408709503793134650801630580011895507836934482290392988755145548785516400570555564129171552606191712776632483215670155578488757975782639259313209343499688108649046864968918896256046057765588681686175007699908542072596672667686529981553000335472674624125098712818782986360095282286075941426223432819384805773384951212637572506793477556536122520735604057399989818660841531996639463551980153078369356681130606920371670928588800
544 -4248632837418656797235768254830630172688310847341904197281935763150366261879052177351243965536078132375543480037326417642153826707980107493035199118758342483220649725340031536780285313678694145030614679079648071302658807972175356553507370866249799085762644334557965841182118740936690032646213455772098264616558582174500760355731913240466038826414679760679592713474369589137294600821810072580317270894800992633311781463154067992743104532013367308076956544343764698725797857376933511168000
545 -33895514820360219732809395177988220166695001035307521926205241648032646801192878655271942682845628843245620277435404153959788694543665151155444120675892244251455752304180655269579230355733875490996536925941852869768734856996364128981009263351291975091552252415886303628366701441454547269625203863664372944133571954669228084452701575723938232692203720365935539666397355914805425549308679257943522007065311405448880047342741078224673428449897469826639645972122364972586732263990654874419200
546 -270419162193203511274940889002411514736489788479486383718956103697491226128198130810191542722482709232926596938660477096426446068557152744382993753963711750841284353547639073908950782838052676994104239650920716301671445122850113820222117859264153559521614673120147872903233244466989025469757120934289392938911793836152303179260014768962408317961976933908452767008840443891744384052726386167769197550872704179735021037042088162539702297303577616419125087645723483187889754106123246580531200
547 -2157420884481060554303184715916862614826401164395756085099679043027151208086758030814763971555602455379326634442987791679716655654814286245863591850635535796474158901063796926030459261984025379163200917434402204644413503685773120130620333341551674833185240280614854327878811478709214089853784416375208246408429740952410696662323042873403930346592444862114237431858463797337426859243323490376864310990874736819677571856767226218141244653442070782546731046592207094391135076634592044017254400
548 -17212124282757658290900590470781976919746397610836214605941234992910045769626471004967423510293967034522657017855369754057885435260671641362984714545581318434644202035494379855118919513492990798725391260991252625374773427215693578852321345564350223304171296545343326864025846322840664235110849394876661411127107349350254682130796247157886831159310527257597529292126284164159179249291624634904472203744715966013923985689391082163710805884760462520610051342520309154521975465413205139495321600
549 -137320772966263284725217825613888996190326450884267067347946464970757742205763102006843925273383562133350159814583824267347064128309183586830369853751632376582407294927987948570894111965572494896934815524848244989328793463032309426909230407234706699585191764787985012139222599078400927777387104461857517269101512186073070141589959130330681822363898195607062255554668715189466675977955038070822565122772050876395240541565633770267856702687159974208145764809178422762852919013679122970836992000
550 -1095570094138115078862283306897718027787549939054843439132343796893972677816160893829147534726558310256619093211625128882034395263673995598203023487749387033533824018443656578780151569645331104741363582769152907296681355846883225027777641867174350905054220843435778605939834117738224129249408389779328701412395337222706603238721346661620057884605064149679616686134338767729781407620484921917762574106770471355676937266163638152609736747984105394227897483604863489242542924785498166538241310720
551 -8740700787352366400505621446683064337847676101787825332896158495727593269836376205577010095567967934461157048563165275073363342248840081033939185575583131396396897250595851761011880762542423841094436134034838803042125662981667254486588953989289376730704818199171838024884774558216394323376405229528001762992540657769543063225805880080729173249952562617044636936926593871034698852812435057623383440605014504681589503125327319997953544000250684778631283734894700360635605621337658693470251909120
552 -69735591064311271064903545020275752434567328899046345590715003650696233261520653640147015327683570259722709496145253390259224926202702385640340893613891504836470897629753860788942613909849338036557783938930126972096959093788519182534307524218895679568884093023827490328972005714465580797372624331234274935179617856552658787040668651948426230059404140879464820779392607623255097369177471003212646145696528765611811905369459270418455448871565245951253937624051196355505810065889581315295270666240
553 -556371478798808911280930272385997504053003716279552399179447732562155119619944166112710002939855175381368163285701370628975950044134399503517511794980993344192603255592177276312504181863029438367618341299384665824397438556591223568429231097384751787084840177976721315246698895501305863432202565188798591345411345358246529056823562554062308367128555279494030360359277006932733254236547924170296916446316609247521363700705342316611619241268256537318141722960784590091304943961491560150240025640960
554 -4438920462618655934768432859108499942083531454793540802117615483618638318989446235050863200350469088782756826214440538231179962445982032139977260169342943287601636082522425200904816757824169887337316008200866828418477758881106873957503973737257405954720205030066982334639727650028469163123348985802328111456169939500811657817978603770677622712469700966360314427415170344120362786508198239770238936268446593635459255518262839421341799722753960099180841905210591855963118866985185371595777821900800
555 -35415387042298033295774091351589977916298877985271709318516759209843838696369852123973373425498877702937022029689266132049846619298753942911386140594325320500000080312449187008300051538099863533566910422186375344571206335721695924115004676952388817238740662834480356356368854115902813431189530286725601581131388274071340578050467130624433357424893397980258508620890764475252191745330273523788500918552579309221285735918680816140002683193431595169680662984274776104873315933352073559326313865543680
556 -282558735466967762050456599344699895749463709968822486577230834271344008016360906514291159200562988291778111013851770794555970509369195127257030431072710650607914309830979484836005447163688839271407939987084102569276746951909070358586620048490641714516283417866465576972755821687310935936612871136537353622120212920468465475237180200449615779742494808346091266622790343906868206083246570776125521717084967294434574684415949820858007019147594525490473778773818177700032427122931291922970374653870080
557 -2254382442397135968675456243245684626051376529805111544612592149913559733617069781956032157068764667807292505108720411868952841909581154659838856796565756070559373775383972765908811862110293001296475557096232947608376774603741308211057342002679374828205320482941782808019617363695529262661234469175533212740937569512678385227924647775220991966204033982567378076968905365030740229504394543140218704687119559526871184735268368050077169107884937291345898515028452390841910423939509266257953940685455360
558 -17986578196329837513518156263315032177743240700165513614005842744471627121977051378616944737043262188311946653663124146309279663407625986640864857452169795745753283240160298841982133351460617279161127563068869323929199642537376889167790836193420388414283309659600030575812431009269706590264902969120920901653501898692552277840000953217354581063692400161989188528074492267234508067658717752796153536320889388913316334124399237560830747075813155593318889227431308322631156285624901887778514236436643840
559 -143506509401844499660627865714463405210616911489692648870243396494353232493770392036908002732044632128571166503287180129766345793914153668011193674841998728132485944993049969293810938725428180796169282524663966341188247595199822765095433147446609896829523365083749796722939968338717158126263805442360120252906294218548807082587485243916639412422304301829108731368894875692067810343037354521414749144885808004567783274051557423115036014236362565198930672548020814166252159273501006117159523245988249600
560 -1144976935727573615149438042878968740144707786671333491343299099172804004968153770751615993226384672054385664172655572892492916084300783194060738105703661280885620003980262969294191561116451985352293489857497502879337661170272871632939991612127594676846982848561060878139456747388193325907404790565116102303545218872278696508930150124677758740540813608165103235278968401057426743951233750003001962820267482436444385122254211725853537342157264180908611151686708924455026156489290170234765624755491962880
561 -9135324000564384137983751657622574119229433249805505717027819550619377408622916716371182149164523693610392571901615586928339202127148494788976584244437768080648903988976215776400715557143028674575518111590300932064020269871909756558002499921360274106180205401353491070503045278626654771410951591032904944582296612606630027761089753935931636582282855098301251481477116868329843326070806176494539724747802587139973382900552320293975816655072931325752127477628715055010155216481395368931926802862000046080
562 -72887531705570637855372139560106089591859036818732896147958617197468484520044766114249787823583139220905694470474811907093724167861448132800304277138894932515355312253682120180392897790443666506755557317385959749777699092714667879726126707557614713687032101458485861139031414642992740204638268566177127707307861229409482285552894050976365584403836872350147351677835217148738465256408353906408391682863250535116798307697645203199621996230154847090164661227201349300116612083100670523649038761624925634560
563 -581546700570911732231494939438715016779095547761542041734689357817102011481422894112273617945888918970352361565493525908818843627057948512502605351523829550371183059757620042362921664075795648220863167796976431964478551198000511750852151279482780273325307637214064810366836793208389678506634284901008272932907482491132139301427353600330078517126172700882525583902017398636115783182568962251485782308031476738445218469232366345955065731910933522431651257961968847346578723760725065705562135199323562967040
564 -4640000270512593608230012814670598538131081498097409907457627854923686261819863516853246951695922225827279480575746217357597156598866610472095255464285874072110503136363989699704162213370709959209014636678003446525094823388301955458926738932043459627595539658622857529522633988364811264680592698678257496805112892216479834851813991491995307317496058783637172211984181372096668482839645975410790816287485186742913977148130582547513822329076597253444025994377411016063128115112168077437995759569070981120000
565 -37021453485788976966196279236345235769725513970660396217378736938045978173953884484910508421672951139875001590151263624509819437075558725678239666607080920915175483431378523126135156208628602647989801738308742543248013210326487106564321662133897196462302111116941312819624838972652334833947100682551477514331767996658214328339783139196309460862428730967498004126769362168870409771046237269295300884644218091747002139794287904644588161167216460917744547225935166124624038129071953439098203334756410589184000
566 -295386720745270353320392927617199796353498977193467048264456494721229041402077283275363703237235065985292415514351778318527110561542797182266661368193599715287866578049656202186619020208775211233784354505657740857434677840696847655908969304234416500395329211668033513592625040283565272279337644315198714584314954545774727750499047096485041564054290015988022944587438939142435990328701073335932118012461641170193395164860431408789682218782949712905537765498804258337106283022771981856833014593215459753984000
567 -2356842195152739115381759443633530650270245807448403750173547058410652880604934090895494521067462854528153241246785617483274511782045175401365742556803959633090491003697785994166251230025571526669559823251491392661436477162808710397411247147013227950244214027488859992051209316124954659244662262578410907900248420396975076443135254082007633220073382773068458203374909630829595097437466765029553618850752142246834073590526616743147305745633270725193391271810565193504530554488572215027006275167031287349248000
568 -18804945120479249420616432743921057934902735914359446823567808571684997983981622006933769664573488832256321284032451440905281844007444955843291452935625959607686804980208391066129314391682905209271910420731970055531038933982128654086386922658915403293145735867217453316859296867391363583973255940150278582049165213449103955000508752640244003086923540013285655946646285998098107361948238343510452465900719557504669051958215892746379559223961237546789523316629368762257979705884171264969000772987651046244352000
569 -150042971611556752846394735777507210939294237348316148644987435703778367042665314431422344951078452194101403566796712727082565152537434269821692787922217674198414929016073981441523879329069226098584311617088126629368922250050727749652366658825089509579756838026655954408684020699396820160349001701726300109847469365657173911603356304018818583505505925589309100171835041179904055225386646888466527583812419667963440238823023116113467836338811983238004280944635033709404618391413246999928406870586881810104320000
570 -1197184973490105459553339049677373325178789809579196217609478697510147391772003245673875131293868071190830146354020086811879835638140791331840454034158326284656826486254569241396580005594047088239230612692134736684859400689878438255120988709362293139594270349728475930966131449369924101910995192525353005086993492412296187631529937667855415645233405174702066294002641696993339724850979772015343451668734885350697765273977384442252722315208626139941128894274035321597144218323065697115218235872682699074306048000
571 -9552320033661857221935223660823315007906420967500556860645858048784993900023199277215718210463858025123331255322093722442950142149508660784352204167469937921009634801008436889321923827471941390574316412303617969065182888867051076515466242661741869604188258692404441929039745855217818228207520310237317497681860510386027024254378977258755295411004192602351338065632286464976630098810969949740638819269275197299087598228092755724874610977391419778584559093366908800694551766514688819714420810220564583156809728000
572 -76218161946910343288308323055939877091057526740686261384593874361284461817667625002119821525449384661998048687569992568583259525822303370314306747937644749425678274880773611823191014595422972913603461723345651067855759973407729218910118761377954358170481141035199078608631818327297416771921543174690764089895124771681516326393331559805872671775914571743236900229975096898869475124079137850727754495008692308519293353694082757217356161714710559212342530947773726864283101857295524078980098912319329995677761536000
573 -608149103702049021839695729514410328202993040590606609162937510610458218901180421482882764422957393847565582198202453793303076007084766158947662219146442922119024559781670075489754482949867071834197254797794618991686796855881567170780214619581164617025200308574049192667826655135085147436693360200150389910995655246296496761379252864629057339196302656213052544243361506145953298895793749133555486127713335487871220267171634146592936075671303100730942498242969422728625378170253291604008747342275701117345071104000
574 -4852478911072098466943913660585364639668481055583585836178142506264631781476317648765858991388754118156533739490883690545867749324822698620174726417579631678231938125087193285266682111342144928572514681139197482546908588153201354777305545222442045202047765528343458715015062858046498214738772804384475236572055925135954625726684630871082025459092449765602405318178738150084435729865392632459380011262939157725522977044679589532048165899955693730570934916294076578566383679476933929523275370779830507173241159680000
575 -38718562163476152637110740651766352985737375796552159680670117945638488023327557169630888786941919815829872690059433690825115189395280941338020251832791913286483708031130509204875717437978714664853386707941979217261246265125022288205700593879241918933904605641808327973024536335160580537776503698288647626769726233954364909276572324237433622271854190477537105390963566317543288919343341561258496507259764966338607684662591229170499104606950822323233825036447344943413162298156822380265717219370195420714487722803200
576 -308941860596070134583612784783885691532029477709989107452013649441240435686134466582679800112474068530475859172765897991375398282049845844426286592749152141431734586998395521363904162057205160763309314773787042504397027490476740341307985988661451144826780499183595616951424946174302132207675019092594834188600107241760870005269316670477855777710836561518681486765396789575397492835593746207541753380843541293910140483870259182756274105509628436454136562269986106527650857504042978575870201979558017627784349954867200
577 -2465109750752698266244286414462755153922814064777798701402202499181058866376019209959545580100226363109724186536246437352326401543427192838368498220133616047056682909082518163534514319083834592988346768143007874679798812073058773884544137767413034784718366409430284610822115168434119612970772596017862420458084737852802505206689660226828506066864283412880432521781432962227261797253160498335393817271063542664059422509079156459982471372212009222590718774161206298879210655023594234598451317008466400621003721303654400
578 -19669699256871011079444029314017693373515602883659528738524148661285542373228720754902118019761667796993162540320360846140016200550668189222414383721896604167864051170741477111109308027014956994571375942345246224953688791143507033141033846683925460946576307751371059905037361863007196634984780645042182496803956420375649055386250368453517422111380752768519990986948042944277043960089232211631204645768417056689692139466908424902143871918065374627315562260262082094171141074340513166034701512185202490768285748533657600
579 -156949931894203922602817643231022009301627090367024218949881807970879457278612590479529853629186364805023162238825677217904792481077870525401648450423423680924925589652548573839939556277735926277927041197987975059215962374927465445788560227426140983718795409000577369190453560979435662268790477685828813705067838794707251530025002939991797046899100307064874539481347078415474858541644650807834482665716902939389253340824036136524878563491298844176507595237324385621883716344478706091675856625726486195767668667056128000
580 -1252352215183406472079034573919258377668845127963082905689746564291776083250722532309076142406680166064908956622905576145626516555911008261308325911309663440207854532606887585743517700781658391059045425283255773403537023915800534626050787469876173228707905435956331145885205310711772836172348846086234051425955099899836482898199506217727649539739717622579723049516679791218651112639192144721824113408513494488781835278161446965236444813513329398015305432341960787341513515934909399641854938730796858817263397570923724800
581 -9992951582771553192011022865214598689970337372180468762095809074107872499053958106342301198274301634900030848371411791757529312828233105506756280421396901392088835823004356019805418349094265578226737679196512505161441726116439377842291653546206435608072030294481155236357679553287054851110170826946266888830856872866853588151554063382763138151864597071049218687709685907211130048528906683184813407507519036919092234680820082841370323847586566418586843346535852340990114733002134211255833900096341200476476955488472268800
582 -79737572423352393511510636058516488515845784804821472390331507457314364064616119322772588942931025416624988418963636358972450393083014676930199598414033006984296483783560531539478286620607851108737061481423718340154184494990969880927151957162513207841729396370396022195266432724166808811951260000581552288196734222669532754941266443899573906490136063226722631590590689610117676882076018276134490488771337469849251439618090145558975573794144354721507389177512883628106688694264452366103251945098640094523640861320386969600
583 -636259325752033164006084869544114416081843209111542863738974567223715989071345089347406661685274665931628552530049461993035744817533763768575108973965834560018777431494208563845030856533563847955136895388650321986959290344250414898924718532967429576123027704828614571616431295082030865511487584086973209682146153694440251073733741847377045991410142308972064634921831711949000742462122876536153773162545903790289395706866818794408841113705590974553091551378713438487053714932621324883554593565349697632459652293074511462400
584 -5077000784254237233336225157663652703666762593253064631889762813805678953891212528011840827831130039796899066421285090560867415838539964317739739415549296317958052792402417649859321560695903307313249884436833048731558720897614612035940391033609968877967995041954355999542071635414835330964952297680299926573289514068649948636300063371193551917759012259948323970437903728908122362797076377839857162564150533669090041085615369147166437653883654009276381214768501067379572451345916736228363708928989025628873252886519218176000
585 -40511862668203041718313673565767403112335808180009069575489594555290443344896034326084227323616606881661409986418049235449793328434708638350784792464588231132014000743477753144518483838168336134253419590685703711929771126752247878604734607427164674739067693770671681719422889562592224487084439872772034285887376840465740102964527685156805983507861656802459446656417324113748914853908978686763167922819580668662072327842141099451235779433040849427866918821434808517141614022021776623442738108171830378864239905084225146060800
586 -323265306888254988182311838896806104015839998378365886237183181127198145188965625441586769565241047403837462621997949189357053931332248452096023361031424178794022982041812241815304488783745972293121143355027901974374760731558892628593411304316419827781366102511366525119490497601845122357690854684440328192507464344740274268706708968930417711404029193188225891749841992416194412725048437439086302401201978168368345059709644677532386526670476129564344219128036117109478135097224961589109630364866004866159020129989482564812800
587 -2579513965016331115240116956375876986729462610569447719139635469164899679838356029929118277075960930220740502421530483821036525748484244888616309068264379648162186793669247939800487607262463601739317607282709868565538976604125814433273489862722505065294580620380308013048881585633803327297144741638702721045493974430602120399697146184787183237166052369495144935189539850898559845322192301473049813368364677582005669948347488363818907139564753306438480958084703871449396226227260170499811769385063657228430750066219312322969600
588 -20583468577987458490997667958019753098188160831278654248644846294764811730955045055148678496667361708496112988710579983143373093217496729621407690728395355967988061965809713152285523559992311597552513968317133849165831425555371294763468051761724479194493490256504090471471687754751369407615991713892505386301798857191131205638399676699016094810855642376991870809369593504108916316754636528080866878102665080297228917342936080617412095746322827404437674583900392117075794376629769931947477588358365101557478026038607165679206400
589 -164248391029781077941747095760089710630703490504260908265926617292690348277569969030897774082065534855571699570356071172790922815148106331444170027883630174956780800066732855374774126879395355702031945078252171631713765195433353285888454742411044231263360618345618378974392075462362370485220986511536121079148479845158432370968554296240026563006827706573619342621455160389324120014850240546655474239528906413237650104434294701021794312406990303566820153725520955772930787046111916265115695526798499112597872194196016432414720000
590 -1310646482996964940592788689556783657032800056430610773077936464769468067272541379995706305726041590000053494198705734036440109514775058658371444900468018413044955943583353022210909473471514126517231182082052922105268485661186825881292957503849485153877799646052832759680403205553901763126136278807308572950222106967806609495796531570674652641756177699234915025528493042564301622084601580497718597830003544734784502867248575343068826479342559913885744548711445186066030754937448986061296092440961582749340308966567534514929664000
591 -10458559752645831911735349340016568065256658318319391549637137678261948232245863194686549810159072992284690826803885349773014477955463919852588382657541750991404420016817415994495176103031574654239022427578615195682650048017186245103515376629702490669522340322817528417348192076805754170732417412614665363846442396717725838210112424513200781486501072808108052894064929253355746953893368957068089521770383615853204256382308428625909620434144691292529900662814171738557362166302892416692169834097419330365294242108853625672433664000
592 -83456480188342753295671943044321397872081847796859469054874727013698384204610570492735238687823413539785269367941814851904933097739208711796668107557816269735463648917982218172289209308650605855785712749799625311494660180461465915319267971619450280275039756224645277438433884072348619429966114623634593207450327503538069019771234955068176506321336263421456827485747847623061737517216680664171714359532588177855636667483150366264859876572465408219444680289077951508353004854079161784550355230196298845685219594125379269723947008000
593 -665963008855375899823135977210335336813981962520639135864531548446578000094801382076936171114300831147156652022092188666465671869311864459058741121355120722408455289510778847202820469559080382646843158064168342283292971288269235600827615584659761764353268341408130611869593827032636875451264172679660868562655901765163815516960343688672194313511910958702080451370250952702071065651718942500608014079777752542348857859241597863685188762126317557663427027197161663638324483928334896398806544602510769203680369509951593093311496192000
594 -5314250272684312735962398201981463798818643943346514316494746699725218384594879715563430052326238955618724798964169990368766472492488615380367732180510559300027067461752679689800284555067409114050566614855484751553549972906390869945998144564456684786253353431438618013908880033896799309156552489059920062267658206004842568266653247616677106138125350074491349056388871238733698402675332975509902334576004287964197956654554164770821203253331220914687953045310683982568447902054389577323809800363469774453611029422846045896122040320000
595 -42406824024714482135041120442030235490404909988250840293642113160160230067321830066378430064613416069374294698288872460959501195620732682060480659484141404296686582030927265827179413558756400795818639138376204370380260960268140925216133093095866116580051969903311862739561953615028576672059346584968908328818220440522676494336251461653752773014822121266697353478545143935306890783029379777682380310196417410510944366715669200557746341255154011601577144637201895040731076704124775988459578037186141998497050702016257186411407474688000
596 -338400763526077310460160350372979530188533140778726504088191090922352439933192321804858747294129877224738499303795096349535885379819135295100077208903651877240002322381023617909505521619874902994821221043820852324712283770193419866322028507993186661836790551778777213404960824485026695725359483822335785254797745662962834575609416026216859376608211424067806397892551517711945591550482768829962081804184834235553777530368662278276244293640121609357551845460624518143820471149022541277036498565196797558476464997968656339887003271168000
597 -2700404082811109392013741891418550220800957927420189389407273630073847611125172899628722063834564045391380587409178959814386864236948677631250867375572860206317204462015404548946204865991765557566714065415012630611271892598327390692057192315041107633149866312686925702950139644634283380964175177436528778817180000566758700030491219344886294924893667042309932461574732714203867333578726818602913497010278978723916576473494651748254652956283985505828102163776239873429079940626370831899165626741369419712867469431026262651962619068416000
598 -21549043951797013409179893488042343902445102390717631716139648432629432776403553640515487773609598034460983550362210696043903204245349648254731001866611519907267056342370418908982089666409206088141069431706421861667206474045515565857018263758154123119383214120638811796786064187616722899600407937670761425611342746997612903922247656712035784919051135662045146666613084468529857718792114345105523758750921883729983115270094445054634120246466854237143316932341499458199948957640537809068258145166914499782280207566651045777868926746624000
599 -171960651234707385802804492275195999755738880513573087818276326390598812472802982306617748844497293163144409633942182182119962130705795189745599647616699607941129431246294828689372935902230392489673308653683967443688225285371559941229628214964902685326630656922626912168008993016373848848230300404117261459803369500248062906090724205481687899687920581743866111963957502102792520694200845692160940846125887486192519684459184386245661260063625314279707938124528159282463699528416979511429505732717614873053922190598651083168970734305280000
600 -1372245996852964938706379848356064078050796266498313240789845084596978523532967798806809635779088399441892388878858613813317297803032245614169885187981262871370212861345432732941196028499798532067593003056398060200632037777265048331012433155419923428906512642242562759100711764270663313808877797224855746449230888611979541990603979159743869439509606242316051573472380866780284315139722748623444307952084582139816307081984291402240376855307730007952069346233734711074060322236767496501207455747086566686970299080977235643688386459756134400
601 -10950568720310848329510478789876344955626653733986539605371209693389532444033466827083958424619813583566249412750425810064342363166959484135705107090778929669037505628972870860542389605133167653571008390446730610186740853876477823287080914165380953020026014363053795328863583396742264980078831806140446189634794245895264365036500306239819630335920252143340737681153974437734182321813827458233009818532774801901096520407981134051821709480958191544323002636500818093695829127200560587720118066161442884909666479854187724038485027389335142400
602 -87386266000620125207588604828182659745565522488490591801002145127978926679629193749686605102780040623674854117696089022506811815039988973069646734990202621478498632959444637232633952928670660145772631740375571181623094787412955918722818457891179565296021549834070486312060888102906712565280245841692198496686962719735631245241440982020088877298606131721941700698112447174210983179391407158390995296065531807861906451893590312267361282967646432190909808414866993558330171307427729341208384036278358171272487988736740575217412079033830604800
603 -697351097835794432004836428579129284735756706823576662929390252663075613901120531216404550173428781892410278630768790010452368912060409516436384890170572163440357250084324368761914728843720093899598513987872717290166388253782991510603984111728617028531435651412184378331072957796330183854276190696886996958636259713711206554066026543085684374064498682994997452337175946604151328456436900905766947536761756317465163924563775427247997501891069040966265336803217202326177088443353621210439044747216350779706819571809611356461338182936638259200
604 -5564954125113458877919390042634773431169449216704701184304074532841100097687749934541506509662130345565260832781962860679437778404190685213945985381824764615533976730805369962636471842759488166549776220896600161156625813548400693842899343408165453770730993112262795866814191484401177957247700727084429346590441675198821217865228887314028143514885568960324317417657596130185446031721897123122179945574820638162553129331783770793601569468733365525591720071840243237106247626319477573235622840532421872116203427708811799235337168943302311936000
605 -44409253745533519772883991943538324174687769947521152591438135280259225242374308568539493270493826956015007108547630894810455527496582856550299532931322253824459569679881530875386588523707122096036891891717000955477999054234179421278542198305161670752213611150421121396659366093700639962961816711344834521220913070842824528683181930499384920479119879240406288417274172093446832134137717868485759962372287671155052080022895942795881615528999485549680701664206106361568534776645351609225763758827326939796744047897757630922657606046716631449600
606 -354394638800990266702420767391008804799983589878238108799001356790979559854987056497453777980376480460872234945439509913041853021408374082965756668739066698836776367940440731540213765842652875340650840244791116535794725125868798153965396156771884224022615550368707166789182664074482334753932913557860758654495603317815015545729154811707962830754164580868984836280425571359585610892227728732668539897743206563871009668301526038549312694221520647059828173676733878489348901286892607891445203857572529836397779233718739114095663668055976286617600
607 -2828150956098841601163964081123635338469720773262249421783134385989299815383125702922019934986727629905214342793589762798640421805110649189268740203248828812463500372822891109688295686559819650988653492826636191926506834447625137162781513975952235883304035792398710899385174340653694282616229049875251260168660135867373863761963798859824336000285293623936346864814466997802030805868123752851806272264692080058305059033365061170894350396720009908332467336556999847450421874520111684721846074935883582417645539716859262386621737739807494452019200
608 -22569388879920360935604529147387958326077442749783608872519355330296188658287707089765856454861188257072532880319897251807571260852626430701203828069347561509988328633119519184551991235506981820060767676307300663202978882795850601174039318768618829779261811948550238953646161021137705031667669983543945911740689110573187478574092684322150786633855665564702557546183871502196469523144961264534480317480733507307394977680735652633518730468561658018468966310813426414193169301269049168207890058534386746530289734714146613651132683410437439278284800
609 -180110394017098446875267671028416219153918508643593331889070717414186333135103869386308805206281403824913809192700657871567810061976624717911084736316960835695473361505682862458001112322765076593588392293683877213738058079454571300009574859138731547992138597816016685245846211104645724883259238292321144714383824429204747365960739648285144208605153587265114006033585575534769855307856341125841665587777282176541772728289614567814287405709703871871525741002550496507354356000275170701954590614904958272803297390329642926674063778940436707540992000
610 -1437339996844647933424267250108737958756189016519692360059010249790588638855222354381231579908488317737181021557486561506216556363446244470149443436706500570763220202966662581058277729159377693209161137189595269305699781525876808341715754777520237992829066711751424957011113697799041620871649134437736610605935175936670016684421115750577183618835881414437008166182778002792228943669909292787864308329999687926894015805432530682163854247532522046345225093771173470488198368867769722913303191989110388314764674911679838962375971271937780151327129600
611 -11470490711316699383595298054877588030925004328232438539521659538427021608933001963932708974850718555297045271872838746160903320504359882220046949586548112574535943878339520041309594447432284176903223739666884669614717078101759930399682520941389002378125252514729865941712259231535395979329232699702788401496792009602623570136231359083165871236405495543035764023416081082839457167486870231806262467131061339331481540208329000992194686269997671846119996002010215780851808914237717134083905669621771282197696489147873804878142775649703135872129433600
612 -91539014107958757825946790359513300560519152188051029129123832002741133232073172535698285348318479451096027953965595484068385322456362197324688401602452584663453512911454601113980489021665483529404158079302393343788036289949339052405309529865594587605823093597942263495625284455586395364450935466255585870768516625652309667557767904840166854768961503647363842304516568641483511120924631065591153414163567943292411507152743203996534064939001028262173301427807016133464435844995115168081364853648253173616911197709502717360864895871160319606993715200
613 -730520158264493055929089230732037628616736855634495325448081217222527934374065187674773265781360524428648888663621032802712138658167249378976143002674058799630692634849650748204881814508951950123727799875933618658745633817997009207776140652695740167320859011225340216999345663224679683724133729691553549885480560085956115650395759527696731245562413826823660549027234998032850467216253336334211945354140578105361300314830701066804314267017280636637115482193853055342427439076208977817706422290452291232192381042732279434468761942254023301007199436800
614 -5829883999179179110834751189881082052478844613369750968559605805196069834581301986329623782294245227525048134286226483278973093526090426640037623311242488791841032427953238870038959106016066051476003614645072852488360921348836066967594607814672844983505226636814604337616927931271873697472728461707837775959046815018216558122050849650999972480872683634260483208849269528275191025015702521233938977581903636345717217496205920565702182261212825927560042121742475523091033308588638422323715747920547601038668838940371611121981976412124941652989050880000
615 -46525318159303107440612941203148537745636047743770305290553732181954976826219561217732997599187244840151115842401300129972682834188702136502934398718013227626594775864056091665286522426547727122998741041752874081321748621105833197848706236023437923868363662330871671689469727295418465214953091528556207812043905313999035556525244829409931487701013221588537319656962950967113231789881411340188898377190216336885821306457526273392628147216313088865796238591076536369643563379761036384983409578526906708776888880519258320953963480049933680703854084096000
616 -371296207907685188600735745056295797983030536864244838974613875659887444931323641146713337983124181224322866040981804284002774046869577440013677766392456212682369996993019069198942441962514004117957485326716118480158630229474474026987402364109124730092330785744423925365962953545904504864787983692179087019493244356524770772529388930810427262237306813846184193885762771029754297855612042448650364321862181026186197309326622012984025928109407702701711540444370540248648957102118920241198768649412781461602574247780314782158578681697198010292445904896000
617 -2963148343172515184230182834128363872396178871182401275706642988248437242855490452198405958231610159397999663510201627705720679751678767122572689338276263194891393622680106801840506619486902684403278213531199623008591726499079919139199301849065364944853544228534106010538090086320962369455779629984262276311158403908473211157106500964846910598470824556529353275029977122448152613680767742329261578477875817460195843680914565302971383581865030029340725486463663760428439975317396374826033609124325017693567383462026369509479483676948141009205840576512000
618 -23647649884347645450846701841296263136986980894290619889620005207186557413856438366088249491906636417719958479663939203632062123843494626939366511029738721807774034542165512535076664477846932102713540694394622234107401933808191199343901224465356601792908867532573156705459320883066321045559717047058869816774487456434611452147005279544700587494592405684146877592957681501479431538306709555287893373871979824779427024327298763874198808779544220234156081066729433117205608346707765243757277929128108393632159118502773550842642093033508465141429135474688000
619 -188722763212725958848437329718907172692593999382545496372734774997579311186511802146164705153503689666456534554991695744656521634550667943587189926473197553684012488914858856095765302941137067184822117981113786488676196369971671283940019465038548647587996454944929554321436260359204565371672055270550592721915941897878805450090801423183878678874453124522916922955106537346217111145775678841877533549156026388385088045519961055797321672650966797991487949062428755410332318631238061880712363440860832737549056616161068402524478093029938316314474845306880000
620 -1506129407058980716745270818466375307230572756362637283955309139819391018953000640353585421128284284628430537061449855717033014593155975782047444768047389509078215798630196161228785030568945497468548128662179057332209386513902950827314865020985062432686139450108889410939462284286039015256505370126910214174258194372103757043627879745022309198501280742160311185132043785143681074111771062757435541937458094467305509111665753716266367155285457607196584470904673357694071471915106339009298023073192581266762471188330591057566318716632475466329066991255552000
621 -12019931306576986203203803826601217427753170016961723638136090333244608518407522018667261428521379894715783803021812375094389082646829333294407626844513466033802958933995575161110883432366656820377012118598646389916956070149602293559053898621581271201920301311980122255420249727732060160404574258210896974955915638177369114183928779414380941043111670464004029361536890497861647992428240558817794759810052038937143483345274517581024340775514859744390133072147441482659932713061621604074204512642097315230394214507836407860384340675733572320655162654851072000
622 -95927554671781606933607206101685600179046199299353691542938187161135428754622088907820395066205996458792846942444174646251683932892059180825465369222129976514144514707964686655553738518115891408925222116919100770977122077528337275284796708613391366955518288927121104302099870817462936714225573340448380359616021266740289843744409101307053040736344585503723475483390875291616110344716697964584458501120736850938875002131740683717371105481761678088669807990578616591517533742183102319331754342050435808366040001313343936686411361920163107716611298100772864000
623 -765572715614924798834502453832392943965036441278309076005599785818884994812168581139138048586157647500992030494113059937661914148217204248899219607981428961843220749804174032185253913181496327584552494968413754467573436548107372283653305353492426768062338575514680787463949530825723469250609230575777443255234121570196984114120709553288391201510602374196650273039196519983812681595395541380279177636552654290317955875760858233455488180506130117908292592823686808496027572658321644834217468039606367318131542353980651770794281366720788076351511033959940096000
624 -6109859172696034452236894583470059072028656214048043587352382906054562939366345407168120964677988917555994089520325382194801814836733456986407233409851788830094934830167927372247699499429249537453640104074840540462364926297395374956079263878833790552805202093049856284568058755628369994980823667095146902902349239454456700141540278165666968242824999717146343525216664534486197362732483647554151129214795221740037532470014541670846684517500846133306565885035192798574066204869297742426927869931473893019703655325037893939992822445944750993959174597949521920000
625 -48761564085452511756412208291757847442046299513074626261941897496640255906494929425527339794902093953230877629643812810220274323849002373517118848397345156295221655892604194772434440165044954708510010942600487385322042003794253008449477389164196715643827756864212293035880763316918895255942957522352948402683068810238128032489604651984554940152337757742601538406049156316827443912495405494400169332037437705662891539136692054166693219797270752820693041015288866686859907567820891422760825944349106845411650932418062423956294717376595868732589380631315544539136
626 -389157786215528352611877624002591383099781649149074812786999552545071435317649628450374743794458245032494352456390557188275543964775744182254833492960281790496689125941614308439428854735726188057054336532319544691803389538268511230373145425342375066064797880660710249212875868260905432426023986871685831022052095488737520208175822430215393739618337759875458923125593586196277811161065568450516367384758847887367102443333727639962938220618473931457160435962273447232511338991746283623183844118159964536224613511758210655088895220468806645667758060118294665363456
627 -3105814293815795656251731468116375248853759764500750180520168677728129923970524307441268290187350969924404688503633729138964628388736561224885465388793062327983145751534031897018982438752111395594098724095258375817837577750391754699820127126655892871751592655225189931517114584972202207112956986133837158587477967823991309604006085232532424677910944418527586046763110534810485114912236211365843544486974919981475248208041424418460195942543610132394945488923789999922626380087238282696031827698999142805850025538816724271235776209291720023798183943910600487206912
628 -24787167580580840492251079806049797368240515827512356536253320720976731176656477434547192150348730989269293469395242437013520250771254211559117758803552274502948290615746127178119649654499334896047170071919482451590767419880515086871812861717833336103851882783421420281470984553950123347213599386150942418535731806901026184291844743925879796951735116919841180360472468153614890757866445686887910581160379456922219656080738247110386149783484990419687049029436362228681852574836366676548585223610483604686178866242913092432219284014283599935153659119235556754587648
629 -197824453504794625232274118642877556102650857637697980623198203528303959470294939143762964379571748117856682378957260785068158440177577332316011365967937071549762192195620919609158412186942227628230196758403500647036013430524937577259937306555680997204032514424126438494410719333592399368858933097738840923766889778446981629801368226562665470107647515004137878234613338841250797463417420267372513700198894870825981992886019078687024597636080527673813968406630426689956915621110589374044352659021665652662349616119910531017076002784902498687553845434916526085898240
630 -1578827543209694247091863918311727542990680178098961026307048519587797314629591990499746325238867856407275236510154138456067778789226760042674452616010773961511435400570765053642616661072929397642446713176591748021106469093141882759465023456130101672923611877023028147222058883824289815915274151770525225658253844136557815293081395941519177751906748738794928971053390266180649221660417125562458728388254037159544503905128418932759301074467004592291962909759583786344608526576101656147134928840572912542200466460080809761831520860321412322858763071185333798666502144
631 -12600595099213978174888473363895182102220388869899156463521864254586604241639659689630305061652834429266304423241103393446525093474716265570378040212726240364772723735775551204665954841780146507967292626873717976282554957770305105509771565966832316996582106834687749206672406559333000812914929680374588013335921329749136541705163090271775878222824701503282507604159862726601821680319905933965993908341120968518963742735700028122624152473876125399021117612597882643472977083735733661421507926531101723553916876534020535595219554758444742405573265969079779730720292864
632 -100565508988030547332495980454884966018353863069258457598108043196415873093086144738125409384457115286739303023462223918582709765010235511925612080431948032278344333106411202968884614275220030041435164572707331443622163302204776823087480662558073112232215422269248428795024713109613379905605862828812376486180992384896589741077282638181704952145455370858476215752187258849651247714451907485639989357076921147483628351833656553560943394111125279292187527275227405148224203180954178145902034780732400464566387223477214527756783914875941899831822078398794950888849932288
633 -802617616757551856435655123630456316468757845538536694764047131482295404212118804450252082480690910629710835504788554876271484570034296692335216793589575764723847663275812634121335025779481187629274014883597849057155085312383147725494395430084337066346212185314759971994415245860611051000190867316208729870752564815951929497507791292407540945085056135192767522875276511387737920147568778226624370034680261669964123907525486427472173818403483271696890028111293603173505014960790691932222874742906930721942161537135683719158408116829792224250181895846306622259825999872
634 -6405749433427779800574786948848752304939928546411665103321890355363430197655080679050907787621917993353843576741687835447844971489548172339457723936219642538647743180087715975794882066946647964359821002067831413610733015269177803613567256902565844725097529428537358767021673728792889460663983893722422986034712899004285115547932845330571225839322372309267198210960408750192356271209302867234573047910855085252395058315581957922727444039624014755183380981456065665706522674608203314159381303153168879263450058955688579840601806105928625638337413869057273672925425172480
635 -51124941934822028392618929538213349104622925784589478336433606804695849199552675403826772704988788016247683853428147952834139079541779743962790149462615981710026397538085896953273169000449782493504839115716172605006606175408178123958360406271186930813849258494216274379946208594523407538023732871472818414525866097879869237160509701000527515832576036005301040209680868576338364696832672332511521585531044995368721504792707657877768010067424420124833661124439906761890798291203739206550778652567338393869551021712487752176645595818655550763927580296664981062025283108864
636 -408034913932636188869392588578570691910481086922289610119083314686534796441712862185258959513401081714580571132077482717902657182003260975401136475899746420063040870917176120966689631833778452731180131055621528526750837965993572574233706638730416447816193138548178944579570683688366063935547905747792494138574365271758201647526332141947606399946786098683817736013113347316813740882268309370799502465653434585678664085421044137401808835066425088920842238785624161514713352399607201591905271132754417747298492116686458852277756359080967886285686159726212962061069712359424
637 -3256592625484336552923064239141999054431531940208666213258115497435389175996339389874186107011194818582303961751149014345081803945533090736168568043130786184616169211527352274716876119690627399819968267326185009466250016042560946573632911383525019184768486524927695061605239177192547989086853301133087975197036221415413967309299643029296123920454412128270846734522242162886469479820175957364434333650521289534678694207661834214365457013308799296818778558847901471178654134379282594808864047784809199100887808353585489489764699104501790791014801312477341756857893905235968
638 -25991488478003513679442387313026738534741944576085467645627467261663012044158871744889272189500006295017385224509170503205574523026104228884906502312887089736779833268177551383790490911386637491980060215086103555175775990107712131587678346026503758132979832891742669676636172241793815611959650484905460767560044575936187964794598404867046807214661232848205566727566233688742794030163536010814576217787546091395899546873689748933462236852301576832917273388171652494109258389121170803709617133730796930755048150684102370661256814796431220545215310788612263676991215933325312
639 -207443804754018653779587128789415284080100027133076502335993870163507607864178788574233627803521177002486173153359576786147777883306935160114277248506610575363970500262449940621802040137827623175427710636837446215017930437479392599526071306314818726882937633408274828405077431037791016621274205748071752604939322906532955587562522480159528508286028618976288560736444118642548121367502400086313519109102480541657414223874519122943125834032453899605443027041745583286318024701906058057776286982827956724336065052408328779925523873962127112332704358406764545778803131862220800
640 -1655660866693011380478329771650520736064298341555866834269151076242495095265976956308102141906853393951092769480251122224441952231143476246662075289643385654623689555219678588587757532850036717468882415520258867603611857304132402184967456613525146963934445986639793474208024246470369551408544754626797675478171970947766151783233382544773236906757865915204503075377744621915837193664378530688889774389524172823103237274298505749989823062871522686225942159576931936603925734652087725873626990481695629606107219199533974074780587419060227015305396660533989530997072496175349760
641 -13214291722311148553084454152518040695327535593447448867583427310540725284525332462515211478932077946105757579814297568331115487698174765176167203091755945411941959070988885583798701307427126125695479622155451430046923965628613681089381447792191344567064938639078289257485572613014681162256029586069729965282882688562826259786305748984492792535059659941008171191314417294417196697015539099850795765642442540035875447574588385985878213400391123342795507158183438046280318343962684564070944903750943589804749662129197833645206685235432326693139484111219797879221564571658485760
642 -105467337671530101535832933142527165923455284082281507784263989936465227971819008626055986943999949214713242739826262835091332957890105135144362536825790442820546103239481385874430756229371642162092893432904257208038066043428374613554502396397489796824985585025914570335445598238453623481931301556107938227584876785351903045397244015259409764719074295230102599975537498779740990460292246647407285830454634852248949833913069921793831721905925414343433300122323888705826092203216192688940064932741175941058469265965747195635574852252889785008795508700763620456590805085947166720
643 -841770415132647715523941855190434549796535797683155051242368268046562286083009568069858981332204882379328711883030141321444355738556795573189531164836635385000066254782299334848489332766928876478788070136336933112988110318622734862770927369069856356618702989662509447840601571010488329252366157987474244143025797297707568318784846479488788355425022213251767563101801623231152042056329408700613049583037614403952738021215979531331173245445115437652410102998081177042456462188033438382022415606263942347608187049667518830484868027623375391392128383596141368869710749146315489280
644 -6718478158046287667380529713787008673841916149210274787866106984098338742960666428383657087030330893524455868134743674522086938658667591997195947495745816582143385946554376678759681941649090722206476211957720242547762246952982697507208954467420903218975362370908848698603559122661350950865158465924872072818559934953752952109556072833186913271559959900798269059539224135726896733182504907952097942324244313720989244455046793153792283356502939983747496784798349767077991018084614710067694435118317800724698884216290445324056244816745573776017919086466097260854523681074629836800
645 -53622830321895021568488320878411659927035944707185262958038323649826740850793039958634211913228129364130075673112651839441400868550109711010177887919534052348642094345522373863960996334278324089796805487067199703311441933820085157778467748214391953133775450365021322636296313741799433635742381058265490590496041155258791003813945213868598805460450656696603859098461900543755138577400829869980465437341410429512639737138885102567011898789576953544700951082390549768864337614107901592912389072851317888574805978210020484539909377235048393486729065825003827440122616914995650232320
646 -427986552847818469360875824224598325981110419365707764414312069254654296945338876202349839976167546441880294381685499820680902288303971625338199984695228442584518016169525324524122131733032568122279147200183408158318567508941732311928451563147685619748833161117724364570810826087798575581869530551728900130956018880053136866354027124932655481353070566451531729894225323844584356819007242739348730332712557545769613753387138682407915402723001195784021832478027360074712886591858112404111885541209589835126470005651494765151351004680974484237732296275107947803826954819996242411520
647 -3415954495990934429334718325032188184492201245138353779653025541933593183038222498777333189547031236206908562885662938290565965095520416496516947018494837214074885680833738447979237539829026556079520117684307758469176325527318555886860160544195747357624380902645948405940752868496741644984195140292315363641818982220393197492816377238256928756889113454645610283112487747037764480082462753486857563273767615403947890915751443826822990942289919899580662662931272468973442575518323481383050659868325072501689476212031404895272915901348612421334852516174122785871657487929614522122240
648 -27264377551335050723023399964608761250298865493604268130193592751358864109064331425426492679532786348244029455624457896356183906595727768703681558610579163690116217193321134649612062586413156401301355013369197109263240672264338844208087577676821613169187188315563032647416009005964734240522001953073850402400444098833138298507478862772013635078133479610227000592990411462468083165102619384311770551314700782205584092309053190543716835113462138457764177920803304335695439815711063342149904340800890856448669708284917324256715310249652813955468915453167535568716377357364145537679360
649 -217610902489854488051249941165906599809781391767134220207092157861385078713333184566578169614760914150853732789113546846109449362351109155446949882284745867357167958492147114768860530350724422432574759582823483861299825396501194473032193609192505325448982489175063958572596188984433472058403651952114861455214638570039532182232265807641033327742267217844338772067319462828327689977244327289268060794776810557511441599631580164894380902754597653638241050276981689459017531965151476290194922165406185880437764389700880954776248547138985479644574702692461994215640731450148341887795200
650 -1736869787872869360015207222721112984327916708442911283745221715361331982099650094663703913786737880945583331861417047750178189679811621997628886137374248553613826721011168048339766817630089697815689004177981898880651529472381841424755416068447257889891263313600356641653275428386524389290766378965495232661005453694407835325263069246217970622041357424886814691515774420235944700926067030733419537543541681803645167721367135223803150959216696349346453182826124622943666085900316706143894240298657372842632494851951031374429503788549317951378543934720758193831914022712876304175202304
651 -13862942270026772956434741519598929441732496493194112181782138299566023009200893843122281929394608340081798759373153579277919928688634697234531017465125338685986856593508493362785604277121268924501259701549606676780131101595232024643669956822814058365399391977676579278080520930716406646320771282802938907690605741007900326190578967439859562752883092441953746754402402285016848949326949756821578981683936372736928251121695291279387361573102848281419617109008515423679399358430177580835137438697117833011241848311424821845676961114135570008237963571135268164593894411699086446227881984
652 -110648391983465224640009808079743602476650171396598404592015717348069913711474618956454532454861260432186626907634802494727446792784746877927146341853546414910852149865978833527509639046225588164270790624024774763748162964266238429824629532677798097750825821858633310679648820434736472680143088582371923428867963613811523462416829672633480313751539283846514260904770094311698898669167862782974688682029455343133396654658439104015232867525195126467036330422209070958324531075568472593046096980030369943236967145111433700743716112941658752028942273656729962467096052942457125561610272768
653 -883153781038010338168041530951950468772282838160904877080529737853201210205521767229771857817361239467927564230616524659294720802441195601464451353354799256531947021594918346623859477349047114107472221642292689232244142985843238432229661752399209319260802731282077818165895332474496930488370256801412656831944603912994885583639381705613628476681504973059773855797338026879899938535532773085549888837270323504458289990933820229904125123340454822582225657213711604647453990759361223820759965482263840955820938377214077256165770873892688232120745988206549103183008618585124867422837276672
654 -7049025591771275176203634237873366126898037332109974706973035522314541769530311353118362534872516315019238356703086022509967037597466423608019015389162159203511870722821825335438144452235513663059640668154079262679379856859482728771007391968690936768411911708398235796369990268374425041512680031350724875631117480773445417043727175081503273162503755289559662885721872324637733454366179014536040397141515426136501947634058932110243934470699043079326021300696597211406284146427929034165698807060271024142790976038314194613433217066849896898578431282015575410726766038248244354659343400960
655 -56263062280580498658309312665041157422019754461482363004664167497191487589472469853592060049333611137283325387547685077377263622228327423851486125884793539413679481128110691379649800299675214397672979256655765473721828842231107948114239152995902622023293854063367903425072227668796174224470673593742884961525927006845149069167336902787937575715373484967660942849700684752986367174696769294647968238558538393651346843100549766522679831164602438501857159328308107207987867965687348077279806661543659411020627820959246731967982990573269100741630593499812867553098523432002780894899308855296
656 -449075295885852882583700550478895579667218649939514714470154849108680836918411359989951259784010347431121176416462925404188037082298052425741434992580455750564063663394493262292448710928505217357036157603429250031108987527320245756594750312631930074563973505908223082825728939136915805242878730086642904967301453975367683728902707352130550528118438364772366915794257294766214357510232140284720673318738577788351298887918412465720657920697954829261774521711922636190586092482224016055849188536345427859914645229485694952110303260124446663846307602995457583091499799832266098728190215192576
657 -3584400078577492414412367864096390288850676712759231602254934594712210515677548206677784484486073458034702357881174400029774834793867560000895106698770030374365220473121343481676713911885968584201366225985362233125016028300254746952180929435984537764099660677294858213604448336124789166961424749732656611337182381502021512137543070554905033439045800281379440040220829914389692680036008133414117520370570931388301691580280296758354840389863128043605396639052240950050888080634372511715179824481880401365894063292881254686250274423276405335175094475050501622118455023318726669300805918523392
658 -28609831630226428815340054745036841636844611087251496010703520503690774511152710002236662784986106081456317300291683813003613119053787880128725076568298175571681060676038443716969759065691651982105737718655201289320036748682276490870599151060472328779713401029107287747493256324205763989181463199993788028484622899162031887152547426374409172677611767595448053330151669772605875312384672821718761727942611750230031130972085286587962950953740347241664959191948889771530796655762499136060979389329537793273063252909137309441012828679403770243677197846451724193565540702841873050407040553320448
659 -228357684939288339254459314049914699559639839634207691982246612821568245718760629152905684748144033366403989377138477779057670722644801592529732781106598487871081000236664968059576529113107874697839423975912532294117440513002692476448181387827138769926088754799854830882874853209897296787700298075822951486842361835496642983949012841774495065681696354403728012923517121401983162584436083523885715764761969356919520104572334760929719456777957855070042011152733171772764780590759856533658196643206932917475436586194328145158918784299945116057271715739508451074589899995369123285494739469598720
660 -1822709521606319653321957070325682783757852538171221396003750236884881088555198476329556283717004193597297297028432577181933044495292143620373685289196304294098264710979925835966438114193715581679118311371374575947591934276512399948377302350111162181773690242857023104683310191984452968905462379187023194594978124468782295817338484318890969706077539992422483594062254841735829243173953466672469622195100082685230351380131908364511760755009518152286335325382724771058977066897155945786835424115778973650394848387987455558632097205594107380893496058357167454940817565417582638587858011402797056
661 -14548586136149686067967693650587446848875083194238069720598768910445737705321069835271919747187464637548170255857806773391647114609926399003164241430861878147749537995658228003871297262459974900059044191823558642510582519278183694595519889862611938987954598670671185930876164255537025512776428914660717662152957011644924951183476313565005682555620425113496253316599782972765862461400572602366035895160889616107829552014487062830807942123192462589202277120604017991084966724583048063496737817904462730680004871550713790510352412793819229261110567630699569579830186800519161877745142009320964096
662 -116124968494584503297796515482936660346610180662166103328767212874313108814073312703288253692052210188526482827723037750153267905738445758810755063022166411076599031373199511740869992046583847993824757567365081370129785546625260788886294710021210703341921600265599012777567450039664113005303097258409716203649886479655261997059650817035483423903169677189900608043675609105883409737221488868432226087658822857271557934810497945616297834107173674201427239131830258406182725336400039225856136903031995572376353083495425481958764575834653787637021509608182062930245781048252645561941586672586063872
663 -926897938572158659806846395076471804757558184108873331547264088281847619674322731260635653903982347387152559765173930277241468713677005966254171634258378050403261046797845876519885366380877411136230191623674224148909238480755475256087890807590116202240496393070211124613705800316595001544591237845406060557639817873809421551191059010183677645996340771778211188185718436483159885866328988072011071577512052127724109488713657810258594476764951861046686198319224325015865735264297145676064368764472580043764193842922762670476292813449453761953420556329561805470378089453021116612058637513311387648
664 -7398432341012712194241394418532079164480509602073838339157379017912337928123359150122543623028774760770946636679852154321355096660373692200522755514411752510748921006067143291499085002738931143105451830731134620465691210765066293459737682650945204626317215185650781566946748104936676970160140904488933917101643124595165563586314175834297426993645491100036926652687210411687872582969192224068763071326526922103821958268346967461401431817551573589679874775740796570156759633886709144703525835017627521433659980975136509267355951673617627919206519500823309591856933545332849274162516233163479449600
665 -59053953182098460642155370787320716097838413485425464517665214777561939432298932885489415866220656285973210146611511631786094515899644448421616219955635462145947778496547964798912997285019919560306373409805808369070509694347326143886146796257469392716528989782608042943388479610532152417458688603048513130790258203535547084986700218539023672905669574073678205522501823857502598000602214023093224635490533688010657074418625117721983158026411658066196654600950598788559519002512258857272654334245965238751679968445149761189662242832424615030298053399052823027934741742295885634969377692679321681920
666 -471367590264317442603150076734830220384548057189972626690552975611890795828980671500392995112355869093443821530610804556418736406189954786500468206132369544696484069801274746052584825175924763337220241811603119054022266569294873544893027580937998936458060224751267802232812548963346730106922505426134978683605124039031483939623571113743918686436245429092602613449879422862588304761563618238383757000401917545742722233647764453168261964066673234654506630418398473213186791317350102230122267929206533347153049117499123319045412136482236116367964642446493704529280911564632024077323140862287198289920
667 -3762460345678000096580466279664521879051475047195523634933289418527296247366556364419928494719914013573455630927993888243438309784940508670657410388978613877007617972446756743604140343683093613204438631791566725402720460592092813722654391065837940536285925991867690823219631200421076448409678289188519679927306867142134363560053812008354757251254228882292378281869802169895682360645524293105180093358530448296153303106357867989007236426823040931485147376832913750205407011954380726046733065150068341139794353075810093779007157743075599825401864702226585431655009854827737475543730737557446842122240
668 -30032093657417809154142284735286273441770157113243311409377693382616083219997722357914758583602666946667163808545005107955109382894165856634648670949152648491324279983661836761822269928919543631146806563941068532705547149516525273606576666411748351705803229623710370463184241857253262908563479996935908582892814694014761117518273840761298750993544234132309821854685307140544578363715472351552126134412701123226181754735179868439201473993743194980058092534839964245651542197216703639642486082904437717002071093712903323397703839949220206989584944000407415451473821176559126077244269899186087667957760
669 -239718056996429149302122272774930792494846993998085624702656027897114924356932492363624530398263440202096643852960130458117016598886166927397644099952877642666175867134161746349971481943842097145476751945359201740878358413181233125648907920237273838727936092960558114011067042627402726355349750648187969854480763028458631341625683571996016936181653528051620999557577787937979145683468792761268092014594654705572213109545381909514702348470237161724230514403655319987711861484510011114635090706591475947370791689726313523084810919774044701531216144935987441720284312530382261961860091571978636990873600
670 -1913450998234183717116044648955716236212599587913077493895230503274284500687873088299498490402855042090765449739747429388074335478870478698093433800817894974595087369303726894745742515575623187364193536423553747627190239990586917546224417249893941029129854067392634020494308274584104150072254427561954123554870329367457851365692769765723430708506691146298610605423770164018376822559986721921286203125451064724477904044550302167290489790475863195374902673180221867603407515252476924538908156863957034875431334263666156300682938505897897110132752153906956475104597766287290055182130999592450374070435840
671 -15273388295890146034088725990770217825863909676397083542925267623751218756608417676500914924884786297225245527281799153207937616728510110144543116895947310706305943293577885615884049051301099540272161819798142879718675000580601386553767479568452977871862143643748059334973942054653445346925476473952051096512496995666325263658197429009261840349868610699814245011400466465696611418228448409255452911981990913061555371181239073633394729236644893106450042798141979616816468929496671248629496405608575080168122542945150421976837285599983810613816722110768493115738041186638935224374804223274462300329738240
672 -121914367290408844236386794962040845860020850452669577565849904068157049717927905382069803061133919193922941976695789669356216333529357486332335236651579426530692083075523479826788748677349848116101005954460176200611566522491586067670251131555330019798613896584917545048809858900537322679922999711724407859662252804693703443843111620841786475649844088978874420001714437681542594713359222123878347350999106038187772337821676177037990070871076200331842305906597587298517171633660929431024730237625590372056263869580039975422254761842727916863858478277027078977409007329064357951706026567922940147274874880
673 -973141130882728545672912128582590525943583965277475439351776648817443790616209075352866243750982784412710318423194327048709649544902984274260482750805772183243503521963911045511900680378489426567153943517622684323455178839264190721433267576099900247188935887747662781578315842516621838687290274073378185768359022387540230163930454126540976147386274065370747970652615095431273133432638545690155248097425256518788578007099620242270553730638070353911822982660092479892472876695433154388506464838818233995076150828207986252553272779523230860910323544285571275284756593420109555596678714298487421205290680320
674 -7767803092209316877923245180674090548333058951324655584143261677504224916194665913054036188991524302878904322131729198103943493399967441239645989909992662234198885679771278078418435697976666342628024059532359112255473089251099920001945073530292972299519992694484311223874390553025853845901515837559012818150996350808555546412382556677730640464299932450585495670787936518427669818794651892897678389857786172212288649374177977601506793873639196593539477220639907332079382902999154852537336470078400740198085595631689860591597340584324899156821276955869990298267048178932031764258355315913742323567453798400
675 -62004330460479702723333992642180740554694106118129250796094657656878168664380533243755773313016789546535609611327047287976366729539295664295129768348208094989427549692752068572620046726960412228266360937422742069381465192422113139215526009157360792221946252796861435369237357481041926698840544196693275650663064204676292272696173652414241023439478571916673556554378373275982644420245310220641023947487039845747868507893438434543583119098026653697764004836752326970731429750162142734031361334492478797314496576686733287211150327508655639491782281834411122558611637908275240216035582877249249836120653430784
676 -494933975095781769075606840676342124309363012741753605467051438929755322652362954709032770409820408865541641217042525393373483539340294977125029926045755740477738251689482488192097296063133704709652786417652538766837849376197814347939317079013489400635535473508675007769829557644529935601987539179522064217422920781706025300988983769862787814318678068139601347880807251771009392443259902293755865711006016283514050989042890226031323240610875478333039304880348456115483424455436275433185245208463632530042934212724279316259418886444831110499492888725565706103947334545936680777704149712480698396016340107264
677 -3950698968120538670730545593818246439834265466553081955604056094499848986134962196820698805457414312421546571841798828989350524441056062121689308301848248185438253341403195518744599391322266676884732138553905937217122212745898063125943972666157897667702265434033795778416778330149246339723989160599907289558276903846882364440981489353528072893025312083052297908342514606455738193151220844897277250077217890688493251912537339411334225690193753448909519059931171428136000628888002411286459475785136588171864130702454956314720678969494634152347503058601118280333428945179086887625868870083080788969087595184128
678 -31535667869422352929194266598442993705579711954255574548273084931317378632687928332143985155067147874373761130984978263260125425184359009148351823789974512064294730211908693432810873017457385332301136185624983675839329521210619937518597020751101094657234012579632599930371097821191329189655205512045277656474033338671574271909427463689224086278839216804541351445353523672770582745330984089357027252828765817708149674558483895124101518341192616025808727363344394939634270506698921902481295992550382323283375627377118323857327897614904070844402192556267333529741176181872003297686139122256096209293070892531712
679 -251728011564461197166764248841768815735260734598034188588571605784595275683606143682209719499946894667313380456463302189793637414579124933113500566924391539600114046757798407077812859726979423418368421393354067044255030935142209221429743523521307706984106551077479663656275920752366721955716073454028578642252224883063229092413986529006766638632265913226235824497520026960849128836073540153630467909178071770218219788080976011152621840072553724388635202222866893332574000215475930355594439292522934009125030781125156576298552584790545013220412199786404930384679197210230129415992450725519943231765013604597760
680 -2009381833488081438560582856931060487957345981467837611262892170880563465309726688098579937420164329785554454584827653362058623362258073730794236878331760701396204479119602578850541474408888691639564399004596876347376923405811634785177423302461262108102544645953764138715096614476244951140627715747745771867860406860687069872975174822718719580141087319105894199077262803446307457826775258755744382075027314071683083837799320277259457864579149435266929231861355142660605401720004926426715612470315420296368628058746102788453740338592762252588819735942067591364762768319307562455892680203120958620618373302583296
681 -16039647058503980469919718664136923366426039288192606835279121645971722463177201580769281262578580465072355381972280651506829187367452112776207741072850882779426971436848986224128551328761701802867359872230526607671572622076346617756570445039911043788025598671666170129302885750797162341263512867554693121694110384280021896959608003430688633829143833578061146646378855505923828694194346999407087314184799529065593603145781358336538051324305809589002976952126764398682894219897131835617659426415028817519911691816951269835586684993524604412735424500119059363669383859888040983128094874572930295244759878521061376
682 -128034953939143210671910481536013798836984395725689958374280847860220025057971679480510215826213771337029182843778732942526654099748400736002455927273607339957771895164524752205507087146303085945469072059271241718715603159213535171652154696183688742495617828692889487073203680391993770946977366643647726326250347407654602942885785880757579065345834354837191909593675204361069389165973643789988538619387168088318316093146090490885796409691379512320428455318736224906788381426862149139446536535782136191463928519430326558628935356458574701499899781493619001724070565591247060281743912752456059424211836918869000192
683 -1022030115484932334675338133725252168754376172029958496422517104734874929159680229176781400709396019516080680621203004396274257908972592697928828280374388312517968334461184405599450423311338835394871714300361361420845488175742597007097433973050470020623877601806198365333977255486310452712914499181797077497389303172083301968687122433221553534795737778290439664867814369218960922010085367412909974455195959615682956573693243567070808236657981114452380583305636746986545030072111913774908517120181854342403130729039737039011647969856733927639024317281421372473840005275957500228503385543763449459447928084441858048
684 -8158310570976214250478576330613855031284932601291773962670969871129264785397447443428693637241669980347661573379778368426399778045307538202765208202988538284134659511926998325399121800116827545695905789590603849938328019648471607688233902767332699287436215944242460635560695635899495719024142054872239829145826893742068463083379661528347488742667731388107895570436062070081179289729628810050421725914283537283083249842639049526617855222445287843435669568492363506646982257593174048554094303327767433785849552310755795662285961864645858545188702883562223236413986007027380045683667375831795956211382583831948165120
685 -65123565258537137987761832665396436950461330604180175223189581394649372038763857840391382202098469273782501435387778275263582461827360027580613370005753762536712873301046462544937807303706296379365274244498426060529602352464004015823741577126679123655038290194332517890869903265837142469524100373783076475575739350338146505313751809105115428386725774058648135735977207882049472052907460340665264229634018075713721474656277843520505740666176399894753636789074808254519268590539380580282901679702528945899307083263084219972816991935596429963637704185866038914907555454636078963209187169413518669436262727581157031936
686 -519849334337827066502891830431065435482108230887012594055664938363119477090773885618051324983514894669435827784524014337235244257968838937363613431707737031561282353056166805970961272296057841069102393240340205696005980294596043718149867166684686415648672998694117883338780743853825353007454772079936044869173103035643863357285867210874070095985000493797605235116925933472453220060818152806826511547340937292431980751046322844195757195171985372920803083173430976678932237320398903874094999414068583830531495026164211645147442926879484038601865988515746981192469057827386542860836018862548729203838155533869410942976
687 -4149714336984925229551468410602566009001283170574056864339543700121320542017181934103920620392424574042483376376025756368847277308153002521837053943937743640585258259330449438056407012040147307748118667438174218394318480255552698326541297732312693309195520705732958474861533623427042555884835473197044061226412368336930053349862730399466376137382449356602717772025068150164386402930897743802964467722878748343081488265994227769387965732639254417900559109349483953576804060356721381143430825017106424638478484313660169813666050962164614945695244659418277212313683134098089957858551277208467585085660036314031804383232
688 -33125335957443618256826547254403041455574196472082442294989497094573099442962737183283040766272086861397265556769089322642019254326128328270245785261782104758857904593376203944485155974018152636849807734840774429391856240644615434897332568525961208799566569354484604569679567819565868774592320376160124977115489428643052111914892609525972874631547110271020531982502433547533154251303038385124826826648328613227040019704709736787033005528568001835915509634516520164307860319010339862267037922956320471096691621875903564849787720761930327444416109984774968677364458971608590186859249439576895315829135057320730624524288
689 -264425758731407692906452844556192638614888360807624720787289164035053769138309222798340673751083421970515182238359929280886946152095364013768290012975038572095382402414468971980650737093033148770208915154752190655522800179311153689311072753109995135555320945500239949395119917282456136807340728692134524490762252333144828179291595576767562859903496526111194377218814781584081782847847185948021114000821200831275355745102907913394312816265782307833868364281336518002457520688761784096471275146966273717027291611491247614911222734674334979599838323535939517743838206594843608167962078254967959705457536742037762605056000
690 -2110807361003758800766293141761607323899717523664343423328099587688516174512764056772841204378213751034199454737516652868297535370639514475124262886183351384204878655795500141549890231751342874530885079235326182797999396213979470319891867716130222038606822851906263248214957252741693335557728599472865160717563022972408280596432041212805414829490520095391969028581495386905974579602814927828551153502207498809658926730473647517356340568104244857317314420958842813271791339063333198265744613781869906715052640863904046178160891047226430532805665921791238932946464988296229846071210329026613800083565380253831878882099200
691 -16849802320255764898736429768389328507425241476892211755539504089276201474113468215859612276917839436620324446211493281073124754130893721917200338755698069805027656534541213865107372674877579299439018953780114651684174630269624831091929873114579312250297011361960851052320845450250622921760392119670512628825003812902755536570071113357213702169999578648599278092120880686213250044991500928946871436639908195997219449848469811441009514578383523347268171267740921791616788750033785704245799261390440528857062759776113919998170007259769885410934954015340772726675399240871206701778286794371637802114249837163728862393139200
692 -134506225458226655058699476937258165715342534564093320430058122238673030264454911017931355805916394577876693989699839428681995869680718092298576114575832568790423084821973504900076772624311774638874480781331435456507775516776600530277197426423318093743700420178427371695116113102867689334977465417716635493683989974674597664758775766163653888420632474645754930897219284552950857295567992964599014184969440570359306706593854390751642425622818761517788118617053254301865810773391087037939010288902880753477477868501811118598108555062093709552029893035754954540686279489266684711883318283394403495490052168341673751242342400
693 -1073720691536666458563817469577073842333730016173974384731719382719104189643527514792490996130345591348937765008686164097357577418576814554972183356181105008006667395721727891929617180602731222658374643120238818103031766462926629341260398503569690756984344479692727590501273214552761987591768165499002059958239296594372112960238885336821548788950849711024987413742304591842603380316135839942513342671357785332218881242247045439593197544798605178522949310518814722652123615004905474017140844037822130343776922898343461916428191236080090045082004860423948641441668828477089898739016618677832381150145697828666867520739737600
694 -8571199756647164525134796515067707617476749696835472754198451556576134309258130305404034752971346651402183311452624422333373168442241430309143942065192106259880313216568260117132678934494425033901146286579428029237458193378405657853865428976622603449125746999276240419851662260262682148787313597787422784104676805666889777809399747501428501859924650430948746789816091410386199894742640566688074810373663012594369743634075838235369329104011920301177433977340394183707153929578063870396196363068493662974818664058822448151314379607901583356994678568802126042632341944903570661403677330655895376904621276615006406433570816000
695 -68421606114933048612155181389346247283109363047544176748623034871776105248581448826448323466884937010042176995595914093677056602183533029287957684284440007956569752123051377165254824069892187177098646903514628354258155477501287179529849496348636264655754883959690045826384204633003396491326641497157728929802513550848783434944675969982626371681815770634393736963884424668809549663355640092065379925112348768163400485873169425222775594056198753713571803893934542347060848922732515615767046650797126391632077623306974017760420400093004294193678383740595964438164364187518000042399427094214255469160919198072022363875468902400
696 -546193166055413819093583603159781249863441984327809548872628709407454081553331220804234030433926307511198757740705314230559951841568548147591800134891305580756755090223668752198499716282070390741321957178056429793474585966949930415902074427748596388545077780574767089958894599053113320266969569192828077491354547828327357420334223691413034656701391410409039658866870493476876232657476920045280532850465818614821628016539266273761122414621034878782478365567098157011882293986640598794830044815846026195269861027433258107294390435225189451925398132274067785083967252048635069303981633527951729003819061874264592318523139686400
697 -4360141715828296254572021761809215027604291536298324720125259883992933299516118956319595617409420337148220786326089481174799959894529988369011156313536907103774153977050922435053733746618995199547654762896278300388655087977201453133542528143462252949590836113512200987849769797893145644139768555220796876846336734744352104285135754116244081534987864860137584880825347813063614574614349473646974009727391412873554574295587485720526377496343526636364002332877093465730434840375420791527165522748016197633402448718276396139147759514480565438325559839272472247069144606023824283511268018578943214027617303111059098508267932876800
698 -34806174270193791877471784035531441452451450487470294184151788071072527714761912356178777622070616215744822666775029497286512000762637672195028886789437888799755853811071260470085106642064529014154057792060261733188518839840926213266617430967581194033123408058008572928795010478310325972989671045401547561300556283661217657703118083002452754030017740688662783604525555894542206890760967431462663584815221995030725054405463424691651827234421390283410058737523158726432640301678860530643791250360954517497590894352773752560646584548260330404512921811498875874884346339204511329118603724243369038054274517098597846544511349555200
699 -277851863272791643313723254532568588418711149814140545847735303914999577465481360439882087455155992108520901975113969377480310392354103305934565362353452674538823554028294182293383254739227570670929388382970329715582167562678638440669134856651077342925362828274231526384372186650889297466784498474020937613815599517638904906986264525255631427020742479317222221049002291690336930544272100525839288702816793608399779404266789570499881539296239424580011627690099035326887171506964294364795930153096031770581626881957764720012028529011863581769931478838574717284484481506096099022148510416706722793051290136495244611900391030784000
700 -2218051731383371004052979351897133245833939864516310528853064111824310912681585488768658720999159548432021143195624086973371392103535327533660501778330133636175637171300154129507750896404005235584504888977197432072390217628926045152084465112808885988952753549137722527765531112864527706063416824961184284837145100149380286600341780238754954877417012820606625387459749722808003954116274996769128493244771775262482810444346885885647625773696265577933007107903247727723779306258452109872113796707858036477157330023399984650610307743026133849900538719642793600265284689508664287622522680297938809953672298975336324130427692971458560
701 -17706444349245854691412942158653862544488912242272858372983946889827166715215623958843672186464046837411683762229261612985715135822230660311503805922304461951553303296142171909736624844902729384209542594459909885701990952712510911085684260729355957195691310785983873417084040096419253984494836736780010353707081284502042915571344653660588769606313272102874002379778544149548630709321932784479376673605909920640305003204800532690562216590020402530831822790052174442713650496180168340719470479853314653532342965493504014414857749115512475069962075142826067028651259803838067551406044106914786848075249907369446604613228772993269760
702 -141348880531586566510937504069937671936347384908400424960401764060671570188131562201367434377413843984124039606172054243834683221008234501973885083174635619339750301526468278322171005172129480725228314386543212249962902135328933256017342730950585162570732344223153314286807636325261395055710918907286578379165930937819727206355862448880255647968346975590464258313787694322037787029971668553023400112375383469043118572592168354982778720470761162083734380221442144696534611653267326754119533574213640054694088288640450850115189210887937194148244257977773902604788689374228676008660215349217187317113533448573189134262869008339435520
703 -1128378261085723771350471227369118371133401883507742794989722190481491965712367463832253259923252478575966017453538504148506745713084227631689108231544886338171662435514281618697046487945932639871950640593571133921467719464389720388007578102552893218132218941366054622727687702784305759676599824904256440773654629335767153744052773916238968273681882257487461476041218407589297383801139408135942135747724967323285891080209457764101499543786503046392485550217259340024114140253394363789642706142940182058240716181863741352555393814371413276756681046616311723212054231533671877326601889814803492494510881526874448679207995554482094080
704 -9007792368326374424701204968486427905922895717774878562275907259241455749010660719797249035182782570450183264330804535958249873448200794446154528780230484688245373419872532240166763156613837267159605966102087745225353101406065665597446859284584175974294134162609697414388643309158804501963765647673183518676049739867913926195421291774521309230244571430510700987715408310585016046821595843357947163213372608461458391861899364537287538971704754432849103398041189617806138449181926597298000012106994066999023899065446344320115501756771793487745095855090443017687137473322778338885657131760221062243112434916242047694813828147996262400
705 -71909014821192674130806214982470377666005754751258179501402561780157323341038295788679315702140000434742739590998252380670964947186488044174408068049839954362333278875237746734267436943861951971027322520883049404437286886118209313450256629863318783522450194421514009997417424885029435088017124915042094812920294944647687342734512099442561600493356663845268404480655770173010596186541760860168122885907604312654025289927332799455112438769864337514999650956277752012784322258150188495876800096649876041234760998496924859338453962960442062055360850315530515324174765531717158143614862890136913671353527352778170559470088262151663779840
706 -574049869025838401418164061814735196211909962858485976869553595174173759702679653066567455095270598371402380077714094075724587028814513621766237778369543884966161982635750624071290757245900795054830013778607459551570182563969161034852190319985360713785452260282794561395813890441963025716805263486086751226088926781918365245965595173453650397139600789563644090160022550559614334429673320407801048987217079187136099906558707730494353689669908507414359819815271119467496374287442581250370602471272948113879763438425876072565901607995823600203985484955141620916499969598807228466591171740526409988312294844557746845854698931284386775040
707 -4582655531516028200288709992761478709222093112267743781402772971942060395702862746686996770237209699021492267551086770811017778204567347781115482349529993899220676421493884755669540359117205215402348794577737626179720099563001336464930356670434760775961941381946382608936313433740366785213081905396709510495114431056785365556194935161205661727660405737336926796128949470096836355758240764330451372678717390285991722592103743183748418987973074421282385888313140308733450546645439785823326280548606109129755848439145183244076306471751666760327148623885175825251380238211694480149138010330312670401746240597855619799156889346773803335680
708 -36583572124475411565016650959163669017688234845391649509164509657367973667390650062535177606469928275239370474856980831389650398887308827201786308247942832653100654144468130846107686595664468753466208173662956303909290964308027618220037254097877497042001260862656715403542434360876487387040026736302545414291506729283828935202844312897082485995390696648910042728419240685010337687493752542366823670028404929232239005777641746432974666836191831397017012769415069244295850974067832866487909798955821650849406857878599683185761700816865000747696389861863013791413560884706916951699050896026733351851228463077796558057676184446279006289920
709 -292049391007800887810993292565396849986058405112717540510396508689284528853922537875809739425415788487806540039055728498822879065870476674135557834532237563916149086682213851324357554487250907115118107564079453709628472296168457431770678220301814715455186370215284921275106034531115541058739846724220602320014002944635362162550209888571913781006927141090029396111217069502339226108906402524395235504034939209385716181525320570959995224672561023564338917171917195941769416802854631910185570468392031796625730346393334565347547569285551345884289938812615878786178779418111636031899334374487039169926591115684525414113465731968884591820800
710 -2331459082017204833961563355296717388339407098843497210722432973592767196540891471380407891638389703026602068931504041030039547246977270125352594093139045791939060596218011421558392420892588931730266807990425836093203071795327910877853808665733360291830980769549626667306057751721637868621038663708285033732168124915765116531457168518909306071475018360138431855152645563294730610683495055645453795544887373857462308897021854924227116807667712509243201383845671361405562048505042329108354666781473290455316393807545662417450562848888035251369232919985784226704311720763178525392683700330412025373442138653098436686190315167323433614704640
711 -18612323135766040277870370751988984382861427135071294188552080953744791290528973265197180299492967587030932972229559686197615288570805886401548979005143774845353175730145475145942947089994844973981708019906690640879072623783799187261178928251339737013266732556910943690055110828090037330932511188759811324140346381184082702436780433914668384334306897626084021392189052344952026647312964748021934941649480638558306702249642824964716054852773468639190451553738439729026680994816624838282730082491761457980838046767410942168001961645975370023588981791616471548204885129468074979084209118249533974711192094226422962912540406314666398308106240
712 -148584894246761478847493240666159251730595999769305106977148915928490721482256578706995467447075881691971661536731484910600063623927613284138208422282636539636218329845711911136993976488104914090044983687007906745444731451667295758978287960927830147729505769457137365076226474644471590153118530332739842087659731503722368090801488744903054910893539896217221316844385636978521516100178218578309941303842202176355920358970463226263266932279725274922975458752035521657005133110305752220223367681015691189835791373351072746183880828645679779795055860257792168932579448140304126658868882904677459427329235763459252979206291670635623325819207680
713 -1186178426441187009256565954939380730505683633501942032137351513976113866307159110799745022031915734348811637401228067477048474260022405067762527825571903483323078167576146140521416148906442035063865423767810666472750927661837654221745322683872663675843403702314201798055934212729778809469215532473990436413687505917514332640732221509099843692575075861526541003475796698010861808754858934288555660450869305452760026203730542333647286645913318744546390338312182593648910543708079020529469016606369304702027103081506740632929382435695945731547626867583945337397254163835359171027043031547579381571329607244894905971447702930235579201350533120
714 -9469491639656534947846534934390014235129407158208780928827596119977379604973118951762670343952268467490513071690476168934420592832111637095583205330195868144175834110902007004162565894631259943787160946045547337387507405703745979081160139072933029344968348884020938723975945395741931672233233242439419450361370845559988369820971516249116399226439681247480789523546276160590913599303495693900234264103578488908588444483563153083738842971576914347219082532744314823247605180862815710109206435092864197201056705272532803372125321965639902898909626253821412357373037442383119432568830924119331197418177536828992946830885023392636976817504256000
715 -75597004586237065010221008958738743012753365117560449708738347766197038860400787379945905347244123653756431626866067094094647194245724789568655854580081140373364560986054064307356540037140184278513447104934243638892157023436338529503863040319303120980530539062925200330705868977475448930219993493488400311416370330708270790123224356293645324174150630154713771469093908146367741013740354434660891160144372048517794183373676192730043798156309128802694437897768600015520741779531401501123566897216879493179904438735129009298029843048772819226540065254283387043196220588983001008535506174647751713095045287020827609105862536398841767376663347200
716 -603509047786216569271540903921998121593433289122870852702721223228466863304540364055545803023529903358759445780958714399224865031157210750243626906116960612254401998039504234051466456497616331474836401748329799776407220036259931612631398238079799775872503577211844197053512216585544226375890339118407396899519515098224128263050768743819101498574643857492100443739302763917092189433714896576147561272884400320290099933189850722967779818800925950050560624334700164369715865938270238799472497743703468132704376776270946113334551093389365132261037727644530503266633515204786080677079543707104118424652624106998674041409371868792988187604759347200
717 -4817971812452306335439749140933775799164312617767521284338042233974538808305702990033394946313368433508422688494013502400506453888903590424539080070590631163938908001085247190670284514633690211104551692618465514532991530666041629777827229448770953859266681277490371246770298365042754744456898606853227252235494706307161659941007810724714835394478746778639864630353931688509673211044050304047236597944198476197127659717682992382521020478126220555215354272931413864508024569917236885478633998723791703753974689912656758093064115004966145072611129641614076151601408983308501430677271001644998568846180781573863891510498249061326449631589459558400
718 -38463251293839303502424292584724795098620946970812579389729328809390050764914052282550724000373576407897324304244687180723820325475202479545206137833740247676459360253789187878721547127967008760517117412380284581202099517796310058337751642340327447801276625463196111401792966891956922277474850716549719512275564981271101162648825586454130134374863755620005158859594340443645469144435231675207186879409673628916345049445346674563524358468829381925479680630143265001894146009422843770979846909031718726904990142868173450403124661850231119159062667278178112118355538011593774652704898859929152920092351309166278309384646188885129817950237858201600
719 -307064064571123229629924116044951771719171398626514889703819676447703604159397301949709535135110331823825648826654387228587939733279085163545873756836813660170899482415507563871852128671113533081179769050156931148956955816621446084643524933287176008872500459191579526350892392155539268251329128112650055633465567444361781187210373944710301768166506199247329084637095290885292062432626188895256262430892248442252879810592892784415340497372852089363356560246206315870476214317228265988072769482395084134123287093273039784859437495160398642521585132373772411070042820843599814334528677963829398833560634929922722525546410464813136516042232692736000
720 -2451394782159467116545560859758864977558051665701677202802160416974167106539188460565181122161964149060208096466124191374893718870678029888974558825413895720364347534617135384910286160557723039098085156250419500339173030602694544575737474050742621804165461999212776552034624264041721824873110872765989610807166780097488219811229485325270575782529274490657843859019477405567581631753799074680462495073289783397318823821233260728915801637359935846750796539298880421699301777632538990138114276367787421670750908627963100949127842669697182496130654640117283081709175186401405184437320612411238034021259068857216401495612176877424873186403824330342400
721 -19570358344119129990064144672360647449131963089845844631524598280309716872731718140101501441281921833551397785380042781628139037197812399501993842717173902588650741205625840881475183273467758409221328931175332377187628244312218860718370181187343316372782800648361639158822881087134744554742893458586735367276077650819892084928483935550981184749290574158427946258690862616431345176664171253621001555675251030839066782129013382462745290186745895608734514396954723588489848865537995044708718134220505407956785339892587529907322971437970849442063867002101361190454940877845337367019719063854488382560842164136113185865109140230870416173287673849446400
722 -156237597639200367399902672979898576034344370152176521407351502060533529161254325982749382697436284554834150740901061763579769266493338879126720927176994978560918105691450618893106587795385262424863905760795866789625331302237714007175464992193693733480221693818776299323344995271807018855315841960240917807450570054467947337296096128138304084341981813641521720547221789641426971742787095714503397461097156429025458354836056975782913923319118202615991331002835217124730593990250697282134420118624644281804585455873787427127160121008952875601185774792399232550944985069114299977149114520854946034737803648311019949205663551649220330779543146908876800
723 -1247307625966064343889679430760684067593687004866338702023835228068325768075739930252322872655051499931539029151425903871898240949100348561990917277545802235482184379047099546681896576424569480935428027733490654370286877284254613069732757862990318436580691032810479667627036393788202092438289128346487659176493347654756558825550576558249365387028933649154721121713090138050230264037852166617031272676974809001846397820350927889652806591145159426693640335474916837128554617581918429754467320781053176755983495506643846513662473331208403869944736226973344910489701872501974743386036914266078490335417154437138599096563056735987966458173614168683315200
724 -9957787400668303739892744626791096561728606199071046543781446986512324502041128172456389784456074129287701089081825586159629603157182340729706494287589415636860532749851153839532268248251397237302174033562950251740688053457170805998695221613375746634580654930448304528845677287425149301510098289837981588453220372160901809408401011749559850741750326646566696247930470991616479179749703761113868447614522646451204667681807131494742019470744504815316631407520744915197576919369459287266327505682993593438652767995029603382553999798873721503149966010919797766064194506990903338081896912234715019528606564429089920964274126980677411779341836871532544000
725 -79497480655266402822757525379126712964531272662376851579871745045425288576295241189210460789561044221127191591180146886471636059412098466404884398533196603732618984215363418514776232580522878909662045939672215251138072349531178793269583369238922512442693559637841084983391420882230019527090274347009982667541020019403171962559758697939934367025173642248728328114512504964794733092953497061140786999714285624358031195230758175298712839581612681201451948395489753888501483047324731523720694624680230232859203063662388061211341449428801517324457935546487985475833872836501170373542095624847628321422861786090444775918922271674704633625973174913697054720
726 -634665837297416075427965037324267807634191813155835029968232278627114287311580189989895083658809658823213777496529106548195044904066835690472052305645189414923222634314388944506395377461033892782921788245647602748755189170637344746267913509791728487765636186860780893338480269192018172422885991894311101296236573047466645585394437208346914037572873871175798057509248593355303406345397340174066117700198346389502959790024069399492203330874692975542170100413579357490020104328228848362927198408604152106958596359486503034133519340067952609383688973040556974955830753388926699015220366723990156681772599052589831847418834003617889884980909809641581445120
727 -5066850783595877443994372870192641479379435053035029592758762235421968808193138133014238054409534057510223885268026044574586025616511574068087746330075212330418685240111022605110204636566493416385251800519585538313308277780438994370480013770056660444280264688500649662911333538363787445312833971051694129193063369969045957328238395539539874929949050822977072800252653144201074237178385367772049170745462451780846187924758870419054674184864811595662661984594793109865304931940908164922186326772405087797507143425666662462325923314655291533511596698111956922480937679049973261464015142319173135324632964100730927156009508331496881557674278590316009226240
728 -40451286750356098495185844947197297085375379846482956034497151253121542188486976413569713698115675744848106073046383751466337885828523720444678546250545513824716206889457779369368831521599532604438301462389877951479323778104273949562128901142265536404061673584568373407748173798036171198019493186473140492953412508599031736252364773181051858644043795855965311971247829772110773992418648018531799148863499683722909401399311201752123305442904237629109054195693595541946637725879887712263388641759915343789988348337877255811865750418649113176881043968992711034971442020107753565424252757086585525421382949661329874492757228602554774193960037317193194536960
729 -322944429200373790455393165422068956154848711531592323896808532638089678377221128569239689606355600596729735727201582213352656372458172912192083867185425089794030622903490090438582440954333717088931295625664046196995424401326302313376666947390926504625019122444702240374615050074856675408056859184188858256500494924617784231809002715931031299462736477204002902157287200649773257388033650847537820365412302001738453657261990664193906224523597617285891214566442696919244762091386757867452567757260229493632005743932024182201726567128309792440943313991135223900595051518555728053181277155341464688549312437625431919818720261271424946239845565412982705356800
730 -2578246758054491028457577216547695721192408617542630224206301545499707733674581831919902617843617041476357397011138111149889426491351002372952691476652955374410425301755534585035696528605283429033276151926534330460396347138259849153916732834786739272540563624120170762881173303885294115449527911404729679340938197836537597949291599764994589607217572861842368375031054527927230882270493311149932078204962871323468093033592988480715185584278803991153663011634558955678573251326852088837689814916866599299845656815939502649139263607155875986775092649233337102592695835959099702868411620905931583842281360118467146888634933811903924091350438294831319461396480
731 -20583649904248987198465691704202944225552526254416949368629241887190553124110615008323600106341106777094421024564982238947680838582112790490495085441513881757946979563673460791064740001286503545606292233438104449475886568945122407198711426571566908884468849945780186829240119564260706508568324064238033390743796610908390453669036629587562824825884754065269578435952440800250778972545279020343370189335380734669986034123185609813206324308961833231700105794663866026457118323862529125111843720731646338596305407903998546457423724228948963418357648017682291834105298082978530596361217810679913438171756522094903241097227734235665254442026207781991218025594880
732 -164331762350315684682832653441751374390886562063951710533154767197734415925276549328747430357182278695819394081363054924057714235893261130637231255901922301903609492582114350905713580010270938142791218322694374867127159984856960857471679749841853846339939834813031983374425216849097771633979898676785610840856212287088297556341325223100706486724686479176824339316538338847903759993927063654216742331251318324332511452753957245557893113745318242357999205278709881227616665962640191539827342491742815850760667764741758887291235306549149921061314337452643870872283281416566301646359230718051112203108941414101932433022129615947032441201094478521798740630568960
733 -1311963810742220172938522084503586688861484530966228390231953202784640930415714006373574300750655791170443511820104498520580823613161479040230664815195155949167698159059390424966215375470812455677509153648577737684076589674465122698396002586731962767778073551604178945030199684858008403277012779067598082729455053620792247339303458670648477981327237757357129650314300626109048845135690554576366133864232898818545507532764198909965607778496046868047764460151446418750358430031883220860940802539807583026809587666123837664977229214086801279741898366675132240579265706479871756118000297628970134532869747824453627009611872459102365410516787023614687899277066240
734 -10474261486307098383405639530232994545951361514253540009208781700705716419940169042710007360216407270107355557582850628515808755276738783618190321276626176923872903558703035272891038283731554482656953188529517088322464326283876865139782799943118939808146472768937995392202956612081647470304216465035592322608455877680984426986809629168937440014410917245385258516133244780652624294952515871685974856191287175853782934798362677946046950384178248837547547324914817457598229427774980482622769894936338469396599705345348349750363165115188903949983003308877758759938006866446932548843980577800769738913646760560351845063113859142152399598948735638122712656353689600
735 -83623083539659936481393595596472397272983114783183364318417865332981148234297839377717446516666500491142806002579819711742538470699188003090531707824819600257532242289074028546019881155016002318681634435770348672484653968209237339646592476280574066386671431575684567294485645441762050824143050635141300338865876313240838935453876059814047480278317363803973737377782150167169522942559677734766395178408807003959181308022846522703950346740623080515277561500136256926784231676440252342898522099981543045468363361859189273925348371286977535208843895804754678099749965023551837002199289837462471874755481892473666158952860034620612627002219293502726636554399252480
736 -667621248476958949408517347452271476054414106611393272737803500946463623674910467640581135505342876203743380531466060633422766377484278133369516732579673873795189477840487760511430464221296235902952831446449142390651938474453095934461110585087844040880545287960220811715214201923632894894924681429470490205402023392123871718379043107971933415917653301239333805478054231497674071753370470610716491940665964613130637725465008379630994887836822311287732270889674790355684980068971362454988744374309167031483835753104070888023569333807445647944520015962959902872460318584769829109949765061045495565303276630672910801639953211183043201447065989975572984230502727680
737 -5330099628274662765698393585358433331213259977342521053988108276213014873410004330525345184957174333219574017703047897920026536451991170334798149870418997385903520878715644481477960449766766692066451099363509842369872464021278177039849626435083954323665031851231939289189037129061948376610226357572597509319654688791393298766543133849805775060053557699446730137629404475077766944636135480425313213811232748688820450985937733114991552130301034572071935796356643780804410342911570551811606203390006972609567014343642270156215307951320230926059098743454621531209710331821961566462611150093882898108879891037828232234531186831208990769761921689302946321861978357760
738 -42554128739558689722892865860341313262206677217482566463547335993830736631614831321755194891284107278224566547840593786646065518665490481859933196526434597015912662625193194152937863103015974728530528289227371261847274468852806258968555554140263765413325701446420848634013288298689701673424734009238136212617080523521530238932889084882189196007907265535420235732943700768507049915712886518517541267988866335060338885107242714787981334893948097152639357333514017827235211030399693348609734079097454041484510634841111457669946604944686721702358007854247466208519801185765579335498245117009699235308293113814205886620403459091440885657774041454434904781044412579840
739 -339742029179155980196302988600830511836291468989373670006670206175373946044015568062727537021077446470263792465845065414359657050238692615661171663742847256284011785505601956024808379306893438292733581740786861224491095218175313840209036223853256043218703164457216518187656834860986792791888945405284172739432713245977034383902632748044541619007649345952610813023501805864941264550346455289923536510330597262322056051600449279092137856392819720163155897520612591584151211203461692499049297789817292076804618058947980514550317955580042839031004392882354601664772431659021540026305339905760792271067563425580263506171015437942491509311051210529317913678162427904000
740 -2712426903230342609459132508991495491795689187552999516755956186600147666524383751506208498270980478035565521470557630362211964665959724288278651607287488635305326525360941021884551222898819504639824325573741589343639716958080748875614845960168968518021754453531398904665779162646905367316864715478944449384551986293557188027157776047901556601482692345794627950463309012229828366166820078179551694193288065710538793449804668028211284399417268792870168976421323231188061291608177944978896285597622380526704977692249552540490916866982287963506991828579663495453345305731755754696502632653019946942523195565308374046565350280221945725688771015955689505419707600076800
741 -21655489284090022776734450638587972104538862663378603429322856680062717402372812785304628172430661954194879385991658490179279329235921361524232797447655577282680582623529456255693664014398672320444265465714244591844767294904191242035273183131389497641857893855724366963566463598136426657282822748682099004802981850084594229917227264641546030842606758323510147037707066283875390842433073660607594902628194597494665994668076135026852845488464996192469527212562143368027760595349501649791026215378588398375150672101684686679546915229510412405003189821696746611473671833615475094176126281747997309192938225323028800080270731791893429032624520014026800423836693875916800
742 -172893690726346758664925721809966505050253669026758553524674667079099107670696149515019699856441026167992541081690815223479852757942854643759508210350285228871428263425590968812303592481533335345433731292306179194189220289774162962017464065863007256105614775203923382603999636597520473743589544424788078846971515471564873609204385870264849982091108404728401766915601968552126435782444108309217509707775505115307818534250246662936760453738095198711845659308919322523175813701954781365717034096903986080828022347075983940552069980888975314133745143536026316612358533615010882018732307403066221104661679308374154463174560397756302794594700345772364913356884871322009600
743 -1380357164722327015343660002391280360643478821893313242945316453718998528536432784553293216081303051451590516415329631097822996716173638959328940381962169552712399002208082943465121010229415538720205779308156466998560504386191567551396496418168720112003373952233746306335028054234847173952857574061699708910141359054270296433109578711185854769534932781761614106787820831024514154860643944132272230937448581889644656184619735133971551832536178625516377457631910391934695729313587837229385526598700464914497750421069632214474938259264335886192969302093819798310243366627516220908640709979796532426450984733883558917296759460956107910546113662344103184432087559464550400
744 -11020593492541159235405027438446512556750355110277258955773091041788778574605390779901292612262016297879633961703034957958425538298483085239803636920504418203107056549887113822826369355863882123653255818669958889746571768889755257063568802048282523474865646876704910026384498174939505663010717728395828321137418915030061237651439378419951582434190189144709661013870505021889266236387399231378625069581242710247969432441722078892192228340409813219848497443996703935607651387261709345621707026876721453752844942877894644292985394166707197801056771040910335486509201072268073054028663732903214250824084474891489704259062837631826990576134294562263404456352957127983104000
745 -87987235025013174674079333159570277432954513014669981569044759082630409344634717260205219406354997234614849401623693865686865908455540122156177224702228563049772848803662487272713080441179021304012839744226732182835716619270153381226989576621724093461074990097504436022731537106765341857164763823487767589430023767246717102752699896432042969555118449708366528470472166268721282649707718964080620018616418309469694206930688490269475670025177945008938070868311939609388336176419660654708608585050656653586472107701634019133794797991375050363336475370919027481552655003826172517265089776252776327384771082757826524742155380180009315364895012156164737860922669794957721600
746 -702482535936968456245062343563539641274366058331601086092802392890277101952606402147161242338137216527300325785617588021489240416569969125418487332877310082472449178920393799190722663683193365799866586483397341663498027056800313054407439568845829357445258231931282065618483961136587635524495084896371506384242924340109178369966595955964139311890463118583151532935834078145447666838685220040300499773296766020377344097157078616682301730120589598489591354010276021867985161215489944851802242268849478590832477042186236217105739700853391152766798991031090787774969990888456680312105730170725919310862864033385542602364983169372835767176025056839299167157715041955453337600
747 -5608575427480695947852144333350669907041926602261939594989924325565746500730046295054443974972758178539249187396818333280002449590928106912979730191807600176527023966641537641731552832940515707671223991682706486855558545337024186153261003465323328363860133996302766049998177167628659515753800115558178934505521821639104604817243344419504855229069239677683956817174450390976505870181952680482399170880778999391607068534732017228772754375420610930912881974989673620375720885527686788615995412170573347142871342810707781524522933836532295629318861020762283076693334706370489479760908399917281636907611942563736781901612797352261837370064007281110549173933885555853177651200
748 -44778626273950155348359633634719519632158269610572597942887470684864489441657535393135213126386780537749192710071923912230179985236661302786517311103576187505640891883400083952434269409519732361246724168889202058156946033091856202817212182747207108274027700836791602741429296851709030251446115361114230744474567271161407352899167450365351598165777405554984746139259114618865899808458050010482470385695203455035664991028635838088543969425149583528625309030265148209737707390870782756169417916420673835744956763723993143401672407582581376334615291465230420500016838056744068413278268668858296705363981979934005429834801638753619910125698197169508288324509578261437402316800
749 -357511595618453843769279851983474936449007279400833291987272462877823293539535462818355907203995924720614382384819899859995295476255319880725465314284893993703247708227947265735055982735551401228645407917166125911586832146714686372292294863589183588089032911887868871019689179136475301607006368303689051871772913593518312376951964423477707018733443104430986357693951275595217731448036233728551632718901624380658580302204595876861806324649391868492896325769006123223273017620036423073288543578365326485653993921321066752392524696053186422538049990603575319879974221067195632992528767209309231372598948251008481268908029105135710363887416847895406627744415591459807297536000
750 -2854372579417735488653930338236063892608874118736253003226383343616541175619651135141753563116703462969385228960402080482202439082422473927712115069250593645726729702491930969628686966160642387409504936810654349278109267859370055996381682190896041767302838768512745066221198406225618808030338844536653390144234942130650206017584483957046012837567809745776995079828506984352218367881121290088756235627710569055178105132801493480864661696000744678047284264939744887814611772678370801817135731929668766661461487467827396951101917173288640397543791124978945353921714181000489933812349677399124903278830002836051714450961704375403511545277136113596926515911414082215101463527424
751 -22789371486269962703021260063999253129271383776221801607650325603628203580579797877909393294870511270258899910581319406885866610836491549494756114454362928761354821965568066702920914845671387157000521439569485323930150692523013123507729116400283177678758750007992569130575640004965126994607072851986383125572347154481196584928677184828825423400874283935657606522838519145374036396558193415941654312681428191817374059089584227578248350904421391597298956661223316041726247921410800702657184885020364746873665883964171867002406252158506907887713144587714722159939544912488598725883952950313119733768128757663070678892099040525858129461360463564749895325439199516593539780706304
752 -181951311706868159666143145510972760356576314085685767090867759207691136034309981993308507104258709663077706200971066115615349908859435190381004935085099766334008445586796107027044112677408255971583950429754241868187001007856610097793092572961835370722430232776578969494649125784322636270772427398040218465340920632320617414776300289510994470876129256316074826546705410836204407612946001687917144273057572957009991822837584710611440290997534621210349648662213815843782436861902190716427843151146635558815811126756499853035169066435738663507752287373190414691857749540666950465701134991595705959499793964107814303282131169304856661284585403248348898316405523800036719206596608
753 -1452710871157624669206975552207129130496330412062606682271310714949055922759988860217491028832408183923536745923290902373279526762367761440332804342273067457104991732892188838574487656595721693095833612196125500812138446293803373051702619586516008298516933013881530895885565131760089892775410137472799194440411175088328754180126317849322840317273956293455832479679671885720133995443600746544167159853415841457561847063611632510220423677924539366157532653064049748808525910244031833449089233764533297449668866525976198029810672546363427417010101927872006338814673028205165612483127786944851771883815088064032111011065302244171046809618761546253749769825006652172404722270994432
754 -11598566902346021894729433453961428866827465624160334518930093506622435881982934931709941636035938020185266857371632934067828582373281066141649180557670909936037201899218802132915670679981756753895117168992938348659248603035406241075928076804809509226885857750088615375638066436599126199612691018018900730147579939034136737618515163730667770172399491892047893272774038132672687868130605429968018968590932845589552147643159187946322215571758258599825393330829681018338628620250758139739412715202241976985419862714027469680981762240196065053581980909535116922631739562062462847676961906376667993024624443163757703297895383965397482485285072292370787286931750724241215421845340160
755 -92604187135552079445601357431098666502299288453560922490212720076715289399461101679930500903343886603545415385743315664319034032511441412850147364770384430588651990792703230804259156104543085711893730191641632272474106727281362677093635029111777114728037020553025395343504986065986136067901061531944282915668360096023544707767429678103927574303608128642734702845406492534769486714028198055426779261809461183064662709924455079391298431081534811708274796024160685004695699765392808034899575956608098857308756201907493493029083526866095205487406862149241966635263743152466921914962551485613979684705213434955140974145315727872074204531521080501206762603476282603610657699183722496
756 -739363589352106285097420361711787765883437176065732444644079336485520485205221176904841935783840872406084824429029964748451970132591349693073398801261958231525269069344916271341942151120399557350516607720567317984991677520992467088541244756241649027114327322828123394567984253828428991145305300802666258834621986163489571238206621080734532855154204582655485008432372472142683362177082279712375713788732682144151195922095252459267033505301777941099400355557981342180348206063374324469118836605934503575020704278721733761803635143073744259685169073985217606627581949296680344813113704718473520339789243774324379523731647795550052775862779420509634945865850319835177155915704958976
757 -5903188288037160352878214882676413813737773173238159703340575310064049950568503029343282245544959356436428902046310577199000934585709534405463173520247391745493693864096002568019416593621789860801218463755758084413856933866418059555010942281009942826788631887943431699826812193050230941191843114995131926547497073146804449886024858404173733918826964990184612141301531336367738759575013604467105434794055919259246800730705027561175628145368488607668131768814318668610336271396346654017641015120565574118130959921524648423171956148926962094500874350286202396905026818426863941942482472019093734390602627968317767293836300232898968265937435690304139514944781153347174016320370900992
758 -47132052136148937276542158931342554618391824860735280375484382290907163985277810466471694129337854914450221260137561494997828042365058182350742910480919808500960204835763862192155025362267905326608145306925920747853116311028446037502541190876876218981167282567062861012337555926569917752101628670119443825152311723858127349221929344409049390074855926280471335988333598479812077800722931839360055529516657550602851765200826948285270318648773209833255321193752317391068278515159221570072247260566837539001225025653122918544903269938398383371925186765081922039669158713877810787118606755487539947931302248633587239660022808719663002566561162002269989900324294907727041090726760808448
759 -376311246304430250192154786724553202882021684658835044895171747935306210475340621115702854313290383111420738914932309169547876069475958610073125214116434834671698078135347832522344471271862327113630251067155572769420138135484035556344400022020908942063074746187616518754631869453245983633380592544036666113864307044242755910783783698443793549214264707851984579827801853475179435404981511128487399879935368585840950852591582749155122702255027208945358690954069885889161749409571650480418733068557359007045353959760111839765630850891560215064382914092748942767318974711593588102686109273062571916289448783556704443135359974757783656855547617567531144658715714283038035586039750328320
760 -3004548213914845734428941112953406361958036292776067174241976534830839585742588011750111736806639532526448741757643752685284884196815943218320689209550692864194557813322750852296824015365342895954616267730921073111633418692259378626181341228451151921629917841929548731319876557687232406167570309943703276288063967295348740613994736160732814811358102956902424250519870588009722123733457644115344134830852390235372223386218058055096427049057243557737416495670126404704517757128001019888395884552639545335198957668189945583812957898960509717119309898308948137779067813881513016588288567195978534721111020024502740211770216219513462144472977557104972349722482834565098420968538427621376
761 -23989007815698558058331466757299470506251023015647022537048947996888543131369204677258447980075087778752565775189807413029948694323066584749693176921458620030021200096910688802306836685098322517503611619885777188207995600491679348925989263211654663700162129839111613786464612305529072404565252566646440350494450282899525555808977683196599977390028690625675597563940517336067111200794334619769817297282863499435113836129646413591019567345692262623932381902354386379743298150209900390068191057216606934897068156099766240955647217075011901499628024891097462398351663649335181457017662725732937683266058551470274178090296759198112741116711973241747453346798693433400181347969565684924416
762 -191534282874947542292504781825997347191642026282410085453288450935787265631561996399528080722804244154764580283798934778050141543650311156977865207861094808743633833844625499571174270855824401832666631358773055660180374322035928030007504825957620700724129131156371467554922180140208499356135166162043232404735217219371015067640184021742932102940858994444370519132564445502142131949649254365721218420825382586040987636499696562057431821169542947249349883850294077079210270270179834610465714425335743558941945750276873766370285654441433607248998560941518321826209345987605307066267007904670856778203018670794157610894180423833750547183826306040408800737432087728092786510560154366246912
763 -1529261928275465829155883526715564664602206060435704116096242782569876831228670618697149499034499941534503044677461481871404275601464869683236113822136028276364636062623143569315325895221077661814685607126665078744192451336622376879168701703451933563317686326349429856283860971709240076117398993786588953878960607208922966962076017117245009660702114015930675232707185585844102054832586182956715154154217864631928829202563763376217397974527989036229409557557000678330994713611973201110035559998879881731421144837073020949839816784871839495885844342405936587896811711345336213168674458919075831576425674629722160112145933344685725207659069274440590319911449906211718552322847261335748608
764 -12210075605340761201375509833723749285436462000860988361501414887010796689129438185932738146741426234765011220592297172009903247603318985690759547532761482311288324583771172477517654399016457771033484559519184529240280043394498035291791990040650254890363725904098850946769047025427178618214834898034283532279659298395850914225999613108893401741207978399446490732347947740378301746699968214706757120864828500333463165099003869888646763932749650681936385210860869290339093917582508542894262979048648270368676679981865743185893825114814425294376505875230645531636847433516427880011667800270108079340571485917938712937290829060972413307225553107444503863167335638601417760692890437366579200
765 -97489074244995254141178580476319817824112300524521460015752473372368557094382494692388450457904093388162991549513400165537894165177872372025044857947852462689345211186502381036180173946656894203232057110513959613855726150396854901388582320481427133163845278199001021676948155857920532026217270009403142242044652280525303770055432205057674376255291937338325706396315378821216558259926020726050813717963885594819337271143419133699156123008150152111460707016912666176981942024305832915030272256247246582237747923306190796574430697779459489801374768478312134519265181861331165347857865260195843331519229589525189096236565207718195425464749906379439254374151746510558770826551862472464138240
766 -778385349977011715832177804429728467117847036563933746026556301756404824006845088170558437337521455825071613990631795577584544013352307346351402547270320707321194923781525538403757106863908048233638722307967855089218826548077238351034685994862151888289918696429621734433700941549663151269379664983694018214549730218920049422531362096779029354017448418748302898589901901919791736707190003603820857309487107438531418734090276007446525911642097036963046585007099042217260518825919678992591573262673838246691992557363789702153026302374901096116459639704121429138153854130419591733027028631015375738344135991561431478567666854313946765198969226392494098893357808953756452186933669558212362240
767 -6214904671785162643750008962617545153363357564429635281182047968652181410975122972563885098116012249638511817573180073164442956372580873779734014601673329871753582416216508992418003288702181078725949850604948037244297384329106920028339526769929358753438672877359848111697502693676841119131266060443470883371450518723163471530093952386798925376796419969249813495390559644532991650058450563324379309208994844789525956098525228513171479377961150266442890856041035899007175250703953212712686824850866473823652884512771640333748543775415768334572619078941381528086120212118239347813634319864847667564041054514109786668511592980206792685891118047493655621411894683223995453967120980931541729280
768 -49622129488784657983691477810899462083885558053492869198187914249707260953254497484064770080270035305707492793435859646672349229787325414085063772835235493194782509604478688986337495008231477050452505838423881984872436928002713064601273409053654723796986903755170037266834748069826028310563702451353337834418925235430258342998093901088347669805358915691978979627258999661818105205935441216543091046965568213866371305724162371409853530658408559158629956678702646006135414892339376432752858867168637001935728499781661065789773529206835275296353255458422593138312616068631567292699486522670893095706640294636095327931397250201338610351411895660457156602210596611366588702768731582125278494720
769 -396202698388995838777458613470640698563143467423207044053151877104294645322474141160153040692923298799797146621191389116473633642255107987623266014575222273362762820509101625976738906827751975409334702012903296992349496408240127719963353357073394023554615850528925915238446493041263737096048287452938224061550326327102452829659683423514245373998574437384591592862640127338833765883541754316741975329478008885747099892257941431022757709028125556871245687915779254197232051286038714300523476520696269430280068905928997326331871871690466307307683990266209001130350406581791707642620087450194126928008805473427341109881377264286370699034680155208331523455881746675930890292587791826071794483200
770 -3163446999604605736108851370931816902293774074958281697193217844723640882392949376431975187246873300027471243411798260114389480042317407672607583711179826670953591974662281553902585453476648240021545127240687623258395719373844552236798307064009385008849062661106281203748011739243752539826629702935927534455079748388345298697074978815279974752393812520831778068726638315427467522924694422778350213409910128090354766412469901192114174539097293407330413622475598512733224222476059760415088744999013849944625796926820098132842010736562320593932001522281367453181031558006305738424452334602329210848569007857962718368247671975107281893071705966520548319749040231900809238336142524865830379847680
771 -25258339467660120507764058416934195655668577438966513784593319133746735761363160001705887487278537010336073896813268598267421062439047939860664442705607020734617784949443586570459553893128724468965800004271949427728513681537467008521051074300962093533689792142373887276618366104778911329666319651457289107789197057170757015277812671318889136933510129543761901155747322269483125902885108776424804038588076197826490197192172129362717066747967494442965014604357697074430257216034531627905689123494071673487829320209474090928372786114497594781122440170122046746799520455365522860883175838925990430588574335114939681290444447054163978383591986938911148451848367921636033295975737202430676807188480
772 -201674099065617853380644632230547126970908175302836257730872045518672123358863365609475505792208422450403574481809569481503087343101413861789035783468085072290393816617059932150664106473115877754799470500430435586163935664503816891870153914496282829717181190110871296856315555271835763518216572968371411995353122617099153163435799619183461968987249272678430516481899604234577704747906490282231207375462307880055033128876358815274336786832217144749269883447229073532108944921809395018666668079297225123547901463434194684562810691204356443304195234726207637496466637418229382013580175998885757790347114250840010615899351776738169381808887315403430465099991372887259726990148243673293642279157760
773 -1610262017377740480032779650875726866318816633853952629644168518682075479134417454775786315329250172527672524840528671202893991049963682218579468118454102284833519581061441010651874340429587577623056056828792559427948008953839014044789896455719350097043263008233244041652237525404618800044544228151084547005587933755156498479593473802846477713569602213416912222155607189308943846965173166910648139613652476372185853132503087461672971084512864446820819819710605228771250204472713565401307471391232177829932274039218434143753774367546297500741905548163199920605681870821878066995882077962642816406238537071390097699004914833153921635866044645109926042169659448202027212138673945603581319724400640
774 -12857130836426920111889635972108516839599853743174970608786771893353005763631395181543100037125020757391493802990267684798300858771027850272378698930292444599833528437932435976522717601879652751563935957625242916362685652887241740047547235266596361239957836422327452425595384892765560961595973294539667313300430788897761189410707581526603659263385195967592399913335468255722574902125026061379593672884201943126755261445567287484675660597273258761437553599239716167708431865169728467932920120410613512905660792716240210605165795337772762990419866004713921846696529666252204720974872405438155820918028629329703880852519862621306506084821906856304060646781001795721612624052978015284408986946764800
775 -102657968536528750519191054703751615746379219306795765325383928356217289890775578559211229715780165737727178906972614752944368663322735919336102437394386641527444998676033437190609776155395214486035658975206455698648127509762905661179641666877030043035947215201757774980108698988946182232717268060143821077036213834450769342030269050950481862608809796964466800856412745246982314186257627442344420190719279514926918139129252096716352242291518613181645911834961759542941646944090683560734077038839840539174489013326573449322278634258242396625442749467315804370784678160991797178570981219162978348181627301022203373826313432129864076971455431776528422299717211757323017958244939301393448788679458816
776 -819676253933417703887767751217068313356399024258900208706287139297838051756759645300093787782182869730615464571652475527375397213850092469338261214040746947041300530665854609320899707550037047623037297693787628233020358312488354995707551247384121323003516682203725739403032859452977506590098186727643189939840697059609493354664364741867507243201269976793603476941151249420492807600582808805110860182598783343411320605727894318626956821183310988754482048620390543979467067610291076472046831614241819562790121039396197283506235074567100373055725870746763819434770445728743782626837370662285842584192477779811304258025564465820409563034971462999188279083824541299450282563512427720919856565280833536
777 -6544750938742501203242871465316205683478892595240948384573752139258413478891810604172177425226077894219740466155124785291939465012517340643210518110564728519233241302768290857434828552947786156310583519809856429289135525058787328691595428492626883768228851346707740652839660051539604183893139189779019755967531125557036417982416626587575308798997012787680200734804250130508027513969132234011464319913568663915732088851912299038303269135934699323336945469293311370461536277289891683954412539684370976277413012777881606109231251483416075565556915446734778295718553211455761167846716920963734063567992448064284854075663580368017787553499308824256067031449224522807965962707890735624950823849423798272
778 -52257060194689482615096037972421940495849461184623099440838236875415507109095022459020007924812848173384354467552230290788596345318454653053500949232426855477476728756807998465790687623279752703086561471797979612781632238644199082046517740097941133635266869621784685006992247095326505386046504687541479079781880915116079985227213476043724702132865608530937541085609256826112939481717544264369172693191630514453120483223752187179871346879725388427466716266388239374430672692191268818412353080359013502101914698426992978342602229068098536520873468836910594823912149806636488913449621482039480723501759752410459528943473214969314262573698851434805512081442908400620931311492824228408990382715450687488
779 -417251494750922441419637170973638600621545120113421923648284766835795191551439075346732284072318248573107425915500478059955159522311666164303948529172907626533896345144217908160742075759691992058021068491121223609116498747582693569100565267534266817986341372333120334715650548052542828627996481587301668647295634521209265093855286034649509174924806270940220161171360176454971095733354461263640891080426112708470358672210190762848266723481247645723803562486437546738072893639832724069993371193623958899966507604898454846329891995896755965545356837183034531199914726312296484007261419278928844801259237047487879679112199482810185767918365668709230147813318215984418732679698801926449191502554689699840
780 -3331592704241980724566026026697206672655106420597938128822458369042733914079952001614677775900510323222196216156073047894103504493534688296519219794472908587247572355843832220545002112604309905817122069952183308509714813076852584036356821136158222746690941111398299287960348222142611200891233445289377938891483604869347824364782976184355311719784222378738065594583629716617384595163245621474301884165248499933786402321185984706434621992104115817394677675853247488570151258447279750651177840761397456447424883799112277926849445321083328401816003053815306487580857583939721156919518101627139545413131446579172454668603562024284406362302027416309083795617110063014051111704056587689648159843475137757184
781 -26601551989312409472975337135062459424682770344236545673926825082394991918313163485363803598611501121144194115171922569356759864304330750598071516822449498015462050206199920265452795357491007135308032302460710770635827880086111029514367652503306884825050843496388981254443958403689274582276225050991755220137377413527852794799982893067400414704960833231511622340363015253298348700944941991694937963706132708818299622118970295300033678287786512467699372582100962021412885080252543566018879660676151777728734411486893937454331806686652542783258124255559860763833838531943791465493104842185457369009331243108475579146493998442301610851876367436752172278448525419917570720341225199529636267328951292002304
782 -212404207955583995843040927201189254025216391341960346787722628918765127286377740156792314155665234015887913113981438009032747561018211261808642648387947142721924605482752304523640990041143028839978713166962503902621623124370431289370475220243795637912554305359914065156966849453498504465131392862394526335726067225150783696587075683264511751173625885802504565080852515654213413412660125059006640211484773189081154527507481488303593717684065196736975552944550392406268611817259439931230031459414183759767541771514278446885994630372709050049442107227258018682069677485239173798643154264202040680427447930907060762392210391654387798157437389098568495788532727265940296135307685608520522830181549702381568
783 -1695978426741138112401905334434016878883337009795576102320359994891595882240655978876456638698874895360576287086349872838407072479547709845246020226975026227710693018490635259108305836190582651733776391723945816601775718740183826846927472639801034901953115602950424949375934537398815644848022309292069704535069440985495146450909830359859166626229258030698925339572784071353949247325608048363869111880207920789444927338412227669060112289860505249041597901672195470401010678265014072094572358472870340825117076826956920625710393906884006361314319354259025712388632980380223901135526181940984876544102687693526109688986078376274881882605745283070562242234874343380151636574640677425888006046353829807521792
784 -13541868560458577275045825757087940895165420511888145919037568326557895692380747994600278773284383730812764741276211994857689124645368193407193988036815898195751196805805327451553564457338070663078367617591710219294790815450957597017558646333105202150799111829680689009047640566475237164220178132867801467333590179297448490794254512822344876377799942949203153859343913630963931490125390794333954898431252020589190363697016001541219774151182095483418881204678499546824396487167076647081661943928786139751572577725446840710391665634048316099269947905180485917796992930076787782026012626212455774446534215512083477873791901320766276256520364122476683209681522180560904649180166633528136374808896651269242880
785 -108127939027967340585971001076977342077575612443968023720417169771802407897888571248604518918403206655712623437349422654481522844939067307358333652248104522154100002011194640084506677730694301804044851244668585547184393415600767156823003306007520263797718258533042749947402052319320747191505829983204305219422857635460391261526608008115232719918535085867013208140595733297938754879115859234248699749512213586054834649239358340968618527872113852853591780115827815489802951823647434934914467598147301304411282697048536047863356637190082605490731252827606733417517900236587650723234454956814869801567995494050623234793538391692436967612572792763928471793992077742364013173326477017776253244970909821854285824
786 -863372703994304108800959291042124426054535042873210326805773737261872661535812561267483410600379802762407665003568672493035670960353163385471885498103185726512890092394729721590793777910734654099472629022315576201182255822277881267456957695296688518568040445996661957595286616229080164597825176812455750072643580814439459996617037988462087214006012975701494776450863641447663645828665563045985801053357064206208832390109685684375381527894893817441656503825617519101785401584238297266568955020321199728352684741318845084466191164128445842315304507310508726371936821736417424858803357899453082537710864784556884760259856165727397466585886574282970851118440559683303494498469427180106571711752455524118953984
787 -6893817118043465082217570755919580550605715640934248657747753703880060743444785432026513026953985616974548623738787214671202231658016872572179578742160634187302415934699468323350124651068686869582066074683902262831295165930361125647648693973626925858553451286712863712234791736192553690384667612566038034887537816820759296847193731536843400321237338677647005305231546534761268551953410925261721440685255135288203688360164250115139641068985403746891193735756264917453137819002990419343226573504064064921179505609209177269104885991592317246644693168918979461907561610916959463548564550241630458280781542955724858746471329282631468462548553027692743111090572397776212400798452198729084747950003088327272562688
788 -55045554957778530834153496441936549269557313214160269739275211046717439337252017688211700463952382616756167437264529384151274672071373302314916128738165876023485788148640932348374345564116976882500456525267909946363590335068314977887062921931549006982256745553296114819011814218430898248604477941961308776030949166797230324571755023895708978199524536750958067741772704056748606254937641550440039726892925521869768537007808961579262210159969746669339328661647739670831399945643167155466474112293871949852869859509066171798487236877029010299350773374160176109546164537930848914527370748883678735409489172940889354356342136860808628891314080774419720374342489247218183281502361972593148774240379989537054523392
789 -439527244910018687268906245353865982760723793725234092975201304935766625886803183061766429560076058917064454822264303067367592438592714581221763765589917641252167890160250790614395915150743921875478930429895858887313839177351564462216091772077007280086460705938866316045341482352490062061100394213379271595684384982031116660078652282056991841136887936034265940143432237715483167815091434433171419872529063102382182234663113381431371259832458053253279810606312750223368592721865593256576409261662095417076147167182657645539251701299471184899759026941963383384208918363706398176834519287664354921520635981657291422617180560485544185063724599339473052418704286764860018597547376967473811505341437178812982886400
790 -3509541596066326429483874171762261543360311001036426149984265609537741615308803137662813465398683265378281748125118004745512371016003599466261880801697722127871740571051724034424822066798598302772811510318712756786298351304726162819821654301597166990867587510205530027359511481872794065166356059111387905348831772742597827711109036196475322194799353291777404494208570323429452939971641478992968755134067506392185829792727745835530493553193854936609732968740026365074695041632314129446182265345018351760653590291883803073495695863034258524490734103734056990364037793719316404682876136286818671955635660471258473789707816424737737619470854142573919005895172963180679743434593485963069370855308589523990248161280
791 -28023090670992310655651263298167438568727843593610704884071582288040930521226802297697003599820585972350477270743672968359868691955851749973337596894466261643031496140028683946178478095954420834782651705654854325995272296890834948634631565826659553368292898501211286539573545536673283584817578848732649823240482271355559898638893391424700549914478780519426152699647699320834923854438543086371163915836624994150500254071894364977510236766083928924939410152417201671064189485397845817423624763488161706346761158386268141861186871138968870847893143614645137738482000891442733769882485052828756930558526967808430493623001982981850253861666137502524491076149067554297311326843100451760741019370580343152367139553280
792 -223760133085044662356488117547488486753326872330800628392510967663599551283129163801307892380385587991343962449725994762509860616071725336908316872172480604331478764633259339994485726614666360301976628013334973178780431825173788150461376290767417948865005416820278000096291795421618491654528243231547067527995972075823940402768133595163896815226216929299054279889611174880000073807410791007842475509786384422989600513574065611259816587511003493082470744701876746676527694830373708269428034096337291200677926219235807738800689107427827196012722525529060418002727491966520010556485903376375074278853692606591558638474576439870228542198455370664097072683796342441131561655247180879968341169822664255171173977948160
793 -1786695034923710973570343960038710085904244332406846883961386440410986580989626563921666550507694253671109672423284992227254019446363385666208653763677360891080609757449934603839954124746617141780726366431824779530942867991173299582246449776972623521075932281596469478700781397994562785821529427669805840589244004015280189949972032691775276965967724585525361538790690995384817739405454134503983045306390146489747982915448907251572709498259362065823713436888125548494039550650600656698635954474158547140848207843885415639452665104959649186825421225283745985867932508363183741290881135156629218579699346260955547665600274927185734084742269113549889866625218714170548610846185560317729553956263694910143598522531840
794 -14266557331758598957727935398797760635557819984205805093595957219402588064829008079676783287429195929817172951087691247759181968879022500155872625770421244394774642143869754897160338980974247706410333958662177710612314588241862366941363339528975356578868275397130499363933191515472957257063597697010792228382628445159793960053932855498558256881908531325227697929386625832165925022456648882563290311388556081542823944186330065459661181635975258812748543060290574278907066437184896931321601953861669003618359745252183293644999869981667727763820114065867694647862332623454137178569504278202807614351755485257503995213987081912289110953735498967136400194463333309623776061416645406063482836376211367418526970570342400
795 -113917114392457341111518155863607779263548479571998051237920926325493873000672381496588956363019541839596747035854923321729920928860421171055948966529099445808842048212937363631665197297137766591563270401996860511908142146112380258294055948842686243475038757510672213788991068855625575682817255573112590019840157697955184979147629895226223666272145102959176637051253208531558857915163279379260084146785602522809869682634997805708087020157447726972739309870093793110065481438049969459156640507061477779835657437560829620199319716532863818672616457975003931603308286155580959508879513406328833630069111723791994165557723265382655693502280437035700463439563823710052491116821213883888036534988917937575860640478658560
796 -909619571706606608171871103855642016330545397185451775965107296136732483407378965819496742014261567754367995175746096272506755557583966034210567375953462408996231229197776235229728635704280960371829329993834227906643406382776744876528919109100645431567018018514865063872898534731603214874354869877768369555407088352014014732992883937258640229680595822121264704896690192746969976016052517254493837734886042254999411686969907101860051633317509739495893283334568026391427386960107545078391466159400443176677686775297277721089040349601611094828078149358197222701793300006121329947786667350032746925526726276911953412418202355241406517462932735928281589977220682790318635098637732972352211327122565843256495264927580160
797 -7263260921381235200007261863158476526885308541641424218622262023355289240156285744636483395456412317677287228730800698467042650399578870566770452673234422548120471195250499323716427901658775447686727548407479330486673322735246178662772950075679432279162487666033376745906055552110317264065739513051590845483827741872292584392430004236780409562970278308632030843114851175209180586406722985956836616492866716324738087799092206770686786191258007505836718764292585846869565734773054475381283928028136035603985945593465339293614369868086139281663600178815015213643930440701325149043556274800010541322524574687914267900413349797686714024007658634187683862754118475881540519156500040948619162968391479330595151651190865920
798 -57996865402307306634644451869731594522948854670851071580277009539874565210871995945894326059960224671979541630918122870466160110709419252194813689766728998091007070747037821667570273921515936281528606439163481571254489238682943170976427616393771105868199713543815384241746097716850804018329438818502176525592669638108080636276395973680156353051687485441858772596902044722346990847849171511926018697108454531856179317613803936770446367933203037377433047576531775709590066243075066562818973921547973457228820106919249551352018502254943458023509348796252226743532737804697799310407945592763993946500158633974172575264954717933408197695459650146671580919134389634482676927400022883364162038138584594354075571831313530880
799 -463103881435194763866122156356555160270855685607046103482061728240800658379678766126164956523837588744968054574790518039517023161859943465585621202392654577998279238255445935217895303653656662673532552042381742709140977900872562491651574709126732985530806223291041491191915023070723566504307659151494225573568500990149630111944188125255816686445264276744754654778767265742895871851411407066443052925596921042856600808981313037040610547451608734002531719071680511923885635332689517735650880625126496441952280703560465754225128966691538500863566514793603512670511723647023729161955810865875195717986247915838824818761465707653497248181517606928366315724752698207759047305146615764534860830192953331638300561056045465600
800 -3697884493260030189470985418507092954762782649572263136304262900002793257161734947517427177842843146128569915779702286545543429947451648572701185301105346805316259717469735792714893999674448451448157428058418215532490708538467411495837824052376962889463487692978966307167441459219727678536896658324681391204944480406344796443874342180167696241265435249806865918408456616957023536733520085425547777610891414527209957459715784600769275221401095741010215776787368887712226798131525799119172281791635074088988961417930319047487654799031934929395578620626924048674036113321484477358217149764013437808120189607973016177810303675613175526729418091323005031062150295188955992731595726879810863729090732353131829980032523042816
801 -29527676927454623085963074577742030635034653965872902646444526227737660015988085798154137614834987219273824196413203276835575253363171965382018453415567787973536575721518639363551138604142037822050455567867219608671423934846488843854405396553062490188524927945435041823524289105080372324496867698682474629396785139424446089956329953288829694331003400571491528606916964447012637379460167873135834688638279010382066027356232407373932939221075416179152734217642960556563548815042745332292416871834329505459642193794110262955968839069423540335098777599912367310011404470417246837931531697741111046467836120764788278992852312495907454018678349702998676877245334941359004406381131422126429818241278806654970267855540595982336
802 -235779604792293523993151533161920154846336563587842978239190456312259320127665463156333039009230995202281259543429119432487561000670515294646441615552738296985696048529433125291996872345293778319714610295039494231835160696704382239455875510630688512677448427135369087079612902031090653823039826362048089185357870365179741596110145911298834616578236629999790210970942943040734326406562238228880156291819873793624377604974204908756442073281504944153733304151852268583831629191438579935162889834447688470029362355433269481259382101496992957987496972256656858171213259636598564526326096000416552545611000645109356781384321956638143809894783231294268736560946539855938982816040854896879871017477742491045423435594615931011072
803 -1882713357320281539033733039395058571450448375747508314408081202832137933572342403186061576746188220718589584299461411956550736159775023747537962190441043537076317637821575590750042273322569995748455891920041391051714882175925901518544301088622633553284930653539211190976933907625595606865917019468807407044227477934660651449885747924343869939601062604680765669670842030855776464407069827551157611635303898835267134748561148038538364351034881322433048500898725711282102623132632845011537297158752899713360238384854450702160844377084332312099415424794126742956188568854134490339729673168955087076535163308145947300418770094599972738537173199326091081978566891103712027168684883684674636318888275034350255378621017870041088
804 -15033606659199263035567868299647109488447610164550999226989902142017817827779152025440939456107622359469334740301669483533651400678800562760191190625163556602027312481112581209720486809366790264558565704137643943472648686031647124065988075856912073895633401487216089360785964784771547010048740379340477056248682099926021619786401121485432394293829380500062830347371649052355826991907199369251780928729665460848774881947465883591313804892591962798532551462400272470685446319044157792256305283282579124576831754267121360084418682712539071447361003765147131454948669915477044064653065300677477187849944960744150474712299134337477394255483397934917294460575123682693819918436513623452252692994107867811602785486003650156298240
805 -120044749820289270549851251466002012163653711972340152833653529153901283226042719527371874315353784505178737528769107379073678513743267102388209904768386760046995732457877853436128309578397177416872621548070528284027559942622891569560461306345628336647368328894192574423766685262747210162227705786833026729896308743260207418617374421004173205615820196092427172016031006346016466961465189497578196037110918735821024771625230682888155450744821288035984150062495591852877079427100430172203143305516047966186179523514355406984650052765467268650480164226541318002993851200852719562223482922676799209316082245544595343416967497541993404067387927857948284214381236065038353336285601952237366845423758228935382242365256476030664704
806 -958570731815610105780201804510159987946991675253078441237461679447281214445174867094497993912676125403635675850071929394191308826863110509888981323932180133576258727169853430167396774747598305031007682733724466545907414132408101912768150083921171184444742636182411177408638196465311469732130911220914838751380450461070341124344195748862107631939725536043252207314113594097967718813883324573713734112712001220526197804193529373533707792796116389329521079159083907152750475425332963509056365154219956216345225078583612158006461215382813078206563693501265412738546434650977795412494213511597865646598393712562054131800996047370061474662169607560490269483570267139685908278330191271215500021274575634526203612732990917783322624
807 -7654312014646581811211425561664771948364825719121236028914749767482379362930243920144913349161443558985165173702433101630940265279189447491604207746491906791530868944092361219329250082371156725675109674765948528403751396120492947615709986543727418974674004395984458026296486416384717609608242369154368303486859507770925995297737295422140547187384871566620467439816788104544366765844689149384152791353551593389183170570288851651860239178163784402527179472244283392431628331649127158429193577513994297221968563081031966228244902195696217442333452838813078463057240675205577340319842269973651358397373047191759450836834719367103687909198291141412390702047245107122845096586815058924055368199620031460826339628812135655756791808
808 -61120818215965031987544700153293451251051801410606701557621244430440979764388531896998738773254497329916195174168438578864884395521448409920582114332135869577917285182282072508802378132993444547098771808898390971857678227437401606456139645024912508941332520251103617804040755394200740120287598720029683532298536564527245695125001274831251003035899989291875316734774649567475562343106354445329893328976627327409665614504336226309161216803852397234041289548168460950456517321534861913595491289752835650589283624998537433297816966542861379873682472420819284955006580243101961633346067234987621985618627352080732644553536645243258656423449720847020723774268348305886876934626399455665848063891025300724321216936999875310572797952
809 -488059932849362307341827889975618906157966176900518284378533051941469381060506694752301424567644070149887046755411759232963106545202171480948035177485287660659265342741090467746431845165806738905139760056222009490977257539240561653531102727887434867442531620299294648966753127127981188105139539841028128082383864285347351286165028721149420864786049358251563097783243802479471115867079171467034747719640312157066056699255886306498370161375632244909649852263495992261989001108918674860107384093700022623988593593931460839436214590688361574763892177797889469480027822460369186837349313149592136003827358089544540029438623891559271842392441528642464617530004363480876668723963585270211839916855405986006322696431420512368727162880
810 -3897248945271204202329559002916423561765092879250064522667100962910399946542416421799858782843854130530209158535806492245438732264651413751570236454289926653264355847962189068375211326583256774368449343263757972083507286128157966388937249930834479904467030271723256530267850896621953487239558695915765348687480042219292182862858525639993153275847120060705074217854346807947184169664528495121951541050164863002349697198502558803001800251577270814908166968444805034506845505151217270364413037429693513990071880698208257666016587620459657611818339019749072948884962908239096173412315256113039426756488089040955660383221011519265889230363347910196865612572923732091741102847649962379913803187926871503072710124096824535803613937664
811 -31120325733139726774705578425261108490740741659708283414047035555866522877692587851511572722190874660066133798616378352381579815223036443224622504658423631327422895772383645384460996980213527584229442597997653054516391103533848323470724575280005045451699738643255005289783726765134119338302567342479033783107423863640118589666919620276936696195297101742448903372163686717960498992290365640455928705105878733419502637555490222944808456756121338837663735249874916650390051160738943332774277226134026136374482736623423768982889545536494134024828068424038219996274993580464102119627809616014849972472277268346768010655658780023139209193382294779821087184984283710266480125821678367906685313742311245195929557045192399129302347546624
812 -248502699573495059614767205060828851544289370593040036523006131212116421599702881316750046220056196177178339347572164084780989558997744209197601379563077371338682335207063493439464414309980927162738553947557613799857487580435310996778544514920631422055198405619292431402657246730455209100435771734771003755749428980101636619951116770782829480456042374012362918060479488521251078160111737454084041531904578457502530913682017987160268514293954139191393669162794285173804300155457276563680312234301755502773578896879654825227901247855453158887912802538748544896363372383903002639983642303251585248165327349704980025974496957721717527598387683931477745452509969922866819132792811006781955140769884376663063113153974773342852735827968
813 -1984353660062890439137845873622264334840746117945899037032417962889372458825671716492424723321777153237689765122310564868878455371480141950935827990311806020578998425786292988202955692128408584428657678016659322003290048428273110690143063949403123237370661807233021481754060080902970747207907786103485063200892119235940744079609655689941118065339024713515695035730175694317296432245320294651800243081333977055481464565342756177914468874288253716642715498406962483823293378363134857873816220203059036560893080195009494619163019558521035556580971604036353694301587962504671947280164582820060629066530510644876667070881222939150541438091922317445453288410448615915438363850050343242347420386073910668261507663709230293409348045504512
814 -15845575909593105472230955993298179577966645904973395258858374396536757963595658669779804301709522722413984610927541365660577346332458135971846292305929654955483402662912658996706648647217021865830804554187083038109809969021836878975343876745848035679249756445963930751107359368389815548957494606477460578385502180630976457638160641258743571774820221913823117607181992645039836375423319306187594078659300799583082948003351247120938633517043795034616278549932747106697060146634369258206149178525655697353568822196021762929434431364111463289651493152624445961867717145307576974595908830872720010973523733650735056462810748285600146618670141355522661393940928751167505362438976942352897091534988230151965356036990168190615187095552000
815 -126531298183597460629790259637281659746511572453456265453558651009400270953473063341014682693896409665607621899283974487998818858811825213380092847026981833681332496356117281902536036068820096077088191458465688849102629789440631175915997484493225786749150202393046946414977539594455116064558742207307133060285703302510913848232085218787611245534392643208786318266920746176588043105834309257262407685784944299002090583565410940200084204820761985380715019390137813705993211575823895867982354421895665372241749564235226543735900956217960003790247751456785146404705648075658541043767085486281793658178763752882188647190150122506362888581969668640173595523641183205641871041414554528629023646269574726170540536305192655931930843702886400
816 -1010389631083726781205531043868293253564055644738628707960034522030946281290233432267220186805672800712131451342811737455637627063747368983314564940230163760131816845902524765780545111549548708380277764146277485956804823171562687184152744618820905914776302351462124880931364764702781294456697014978937841937281424900932738523382680497083425093017282430328984864984381840792460403036294557745492461373253305211149046865823796184244790047318731736201886110718306365328739910083417286122270859574843327898930441373231294312479326753328710030266243074132857860261105395662979232158316579691926675829280422320809241697415463478249338948529551912817856799549075918833287293757177986897728821175358515828097110459025288414279977178392166400
817 -8068276564492329890556774210767129970932556947704790319132515571272819509348204298789895347270758080594792642056920165435226290041478378515476403512927280747980383234599842805327143583536420775364666013819234171826431660185159083463173201827646989214199016573976625120191216309572760299921042014348335961810066115120789701501283485389194939176064566187841245115248601137490834356681500238349562812728402158136519439109711684585083243902946641183575403900032106153494123835231596541813580278906092865621324601614395304889369801393777850963839620337384044896381213710287976145166288085569314116413984669793096074460145022927905370012493019191216276328345374901430068916122189946781863928210573999097314013016745387533369120087919820800
818 -64427851490542663624837223893314050085735283597075416093610747813635766546531137505740337907545955724260618017011983521543885240282318787852190547367287283430082962455264270421023107442127017731885083621353591210721578978397871800955314614105366911426831266823001607927981693073507665377853602002106761005554219882602687445240077905332788927503733186233470676152571959205489156501031246402077438010686947306782084323061903085219760084564850195857108237500011879455530093999673335710423357434981171880487154398221552728040786727022196726767482151642778216703132136865037970880472119529264987540851036507443158384319886662304496182055751101903453199238083115961052824156613868865989162810600818291080262998808534072576976885592044339200
819 -514478814100304053854011531455767872479497869016939220088173737119875351910028863598952148858791880875048158524124996618921867486503498012885624151138044973910552593965113954277766938548853108628239861884801570840194293673653335260375772376372526985020117808330195990047619380586984287632677114888618091546183880381222925386898790599360732095084755846113428842537021505743466524440469293613658662502921410728149977378296515479044238037917118780104380797619142480633903314722666197248069301129153680217809511311805805667138883021642450052575498500297642902611091788885651196041865276827097702707162123026469176841821805581772167314584386088459809429813264442472876031726806718417056318414321552654047521382427121898233734837328412672000
820 -4108301554547306030043984765819961010970429324784046357484587354464565615008376827860900817960206385329043100019476192513049254026371835351676910904453559133129632177175080698305875504412061164997212945880098397392185652408636633274317753073765008168185038303592833344916843541565333067583865546695940565176112254556399652967577171761724480193432904000427722025527337584888071709800235286075898685450157801765763477894006808971684964234489382648931079832695298735598535249760997877537021687553290607397825219597200506717591958567944832858858980707254836251582230528808834184978211991053458240642070221435756304829572174328590428751095805008822966032216165328429746653350159014871810698752411618022808743917235114865407921603446885580800
821 -32806364179795539991435279080043440180173123816424126576941479532118991683306843463405683023808907505745683999668314151176066881116801160250418791582944620799997403841120376441039366390895825819393091441157034218396064722522560009435355894216325692509891730960237046783525975954326825324092353866185854257362474958430884439531590667563782816258399657279907607307377862614526428903106385548737627018040480570494939538456892374687413672985764181055288866483739803301563942871416689506860796813153925970889332691448534131596264166104075912573300216220173820298871015038819387231080581989459771285809272072756173367189616534589815896336399631714790944344956370150043141363414911694883789209525956842579213307090613170593927325252372450508800
822 -261971988413841757303870038785164405526345966826043755293240719767431948186406472620188446920050692053180863471803910083113993926582339192072687284611251205512388027753180232310197568114160828076029503916976609014053246762333435403812258016588761369385558785916053497672827866379806911712095146931440325237624435069513777933193870002297652561946636679300868046673513735038627103795608655403788058085666319300156670474976936189109712103988511051638584087103732443882561704389269038835808114697740109577758612879158367445009583924947876265366353551422409922678575842718747515553300413842839341508579150712374114333616353933147872924029351803620301409586731890103264209135590608716809236461470049531252988014285626340363186086321864677785600
823 -2091956145632767957473917247747388181189727453196548675318563803537743333512835161676644560338484991705351925560990640420686716993316079186271811463505641461272678151146902171011687020226324376811258687414787696768357153975765902155351348341459708043258678421677161101708171005890754585385041683637212414898745792559956924151822738341555495306334503349168049578053866666675403798474775313868402330181043803694568211860933687284117895440355400524141888967734786903033044375754892008783634179579037667247909603696025262270477503711734438415537880364456959917185419730677531800991847290127752311536308843841704349210846510387178397152759295326114970672908872395818532663960026100227059905254898135503517177679082790168732513923824173344358400
824 -16705183784300501407983465400701230864354862429652051315043871149609649435090358451252816998819455394928659793921502929572959463368956069230180242026537767979580366789498320734535073535302444659487963790278280394096832613058907325463849359328646697724080223318732669962669617983933452878438803735840846711206004023112277379756060216368246552324855621404764279397566071197480773050927210637444280743436005131444488876268135512535795815530993368263171880349144293473249310670469890070141156434017072634091316980970687167159881036921374520357086471842386888659077744936721067051609654331359963846976835185046619681805060726150041084059655537919704498820073277141366438020457489975114143418176249674287794938262578591395946531090731869667328000
825 -133398485782996003970660690981599647193175555983694198864859421980155600579848826032549767743300087444593952390733165212153523569302645556470821132691916139938758128980866590301960078121906067171765703576185831801587797884644947224431320702129847811643927892392497975410990840337155863712914956377841815919303217580925676821615666309616979741474119798563135845662018517635155554981222380217555056409401699158734900262853911220104027676022041588021547088169894067153656313572188649432836289196732696379871025782587741887574904571197594351651497789694114936346671737749234411801217457860605384028949563877681370259068775835001782620345467495533349379668657878554329810519725992674002396168418342853585446125180445769838176662819080675598008320
826 -1065249893734432980860142757523766674196351049961800164300983955667198960562570044201813883819379390780316840156508423413274384337917978317774256890116076100527903896801205847011778057254349175623446223714917368720669630565518246843037519795700334340924150578959947513088251310973220432264391104440974113563830536517900441059778371644350603359277595873271724016933019542762089637598235859461250789438757394250623973527584017442864608415304341785218068515216248507197962523392441079490300440123061580292529402012044486065912918343364809132558449662012569152715068743576210871962264348727061880211805476195140821100263493229626825864163079419537496983407345480562178486910547999609830272550711125256960778016574116583356674658540745927656734720
827 -8506542077656826367110499118122073901321284563419260320488147573429482388821296943057773746968780528069180667948708135696812616889492537860436750305110721363828630392352071842401187775220945533031727764707756110074126046257173521343917509952605813769604704260521757408022746865377445870222537912609665110006695118699171115790539741643641335652562567287891735680563072624426650503867895545202055880838638248647062540720876482699731407466348093288488663209780054584686027212193084509013233502506286186519787389223146053179309447085346069542220074447316815821681153546042680288317767544127589669792942399991184984940919116431022440153486065884674280626870749157959645377941062865082610785882583157432852452262944940648715210937125859862448701440
828 -67929053402737845337360652378047285791710547745565397631724192941444127481746878487316425138837653202407515188981712793752807998639280990740589122001681267702457613712840457755986296581836825923195391280492371255809325383879747974789834028751968165029741913732572294664065703229318444557864034635477180805995492904394830214501266632545599651370463399646787628405655840812450498951176962976903373773073763405862774781698593361848579790057359411622568890269403044582057985419107095137192632751898024474962360166115267757997094280348198323445844362615529935039801675418398794766131737924844955189216105252103520676847049755847729920645953946412398965585591054870083544974572835342906065840888453909355097118795400902861479438063135489626220789760
829 -542449135737182793888211723453164091605698222045407638506651576926851777960391237136350704968763889264098613451217055120197332872125500794575030141919336540639649460529558299571326035430349562860740036522146559364846482558846720860203499722965053380575261120518249204675651333387319786457249589007067475193836143579123975898671152119966067179822035833126337877015008041228494937342329909417491356306089642637890915627074412612108079867526802539133179799256270392199305022285270168646821747668956480125754914716143633966152912106037482389881169699052844595854628578130036213934610500678496505853571310939596268854918539666721317339778305338057998977293863429722500684839170289469286074628083914209807892552986192975805782726149525864083934412800
830 -4331750447790418744447069039816351324292250380381881720508538134784546487134304963541846352449357901255958566210441736550202315995720264176437710579085979025734453764325195674167167425099225183904801159119020958397834320963898874531841923088930570851147988803367416540470141009266452463420060573420293042873187903183655075007701682230283244901036690966218514998621052165376463186391521252553171939273207411330049384067770128666328136580683912324547850252374168866863847816514181539507391016325112711172895873179036151720074098119055943711002882849785848170270455681742024127660961925900090169635506805912824180687229013145817941359097117808010141230727381701446668119414482745304130244138482148653743026314689743426073166155324165574877490708480
831 -34591451229286665208364320274634545593265190763193943558718001278496089637332428084312505890317616164542167322951253145303420660586762542809675869317466374024998598291290010221147199798987314464972635971015430902440467573906658160521423587988138710190394769794399730640866252391687338805361638947312953829731016757553231140494715238604283529679036680206770235295847535703295077863891859244215221406759331385783643456887752796425696166485461422606136623675998778099288199892163789044730501545527614863229045745386382554529977996531955767107358761240889155785697646093911037438216778989498192979183180702812877572852529159128336773596833301773712752355122629327075920144927205171887133935141958530043608571148352752557667305182588643507685954682880
832 -276232694672332456303332384500807597261603278161851635822262500594144254267351745423284001364507502160117980401067459011293181332858714344263805860270729073343858998854964937390987975317874660222690136287772263119969310770475765406856175863693742296280027464560086310550379063570157066133200395632148155342227013626422677520969817362123629532677307335689641157819244023092178482365021049060776359406861776114358806643704602859918660252559381841099966018874201780879412019331173334631237322438083501383766562418686449149395641597305666005602513953947677345000210529624933813388836874526713935280881072823904757925519475640923881639155481318491042700297397535155159150772711960531271776280148043838473239599410643855760987470712883350318588320808960
833 -2205882214838361943973309749939222253282334941575794815713913750242794212948888127917989408255346823972514772662545903173015897030223490777962588934598907317987214958443249415996220902538418054983595181976303834662708109538060974173358081446927699585659955215190509169004947816168889320429830770402220323333126164037171249543206752812540676652304259780321120026186808213216292034444321750723030423498732934829189413918274931841751414165696288123645827079893385649951799222798277337295306925399917708529189883804444489485930141542949928294439283099231632291646339067304993669462836601862786431558728567136391896423235956738806315322523723566149358994451726775332675475318223243042040643235948124385983181050755825844564332119066146514188774921994240
834 -17615318406263178113743696564262853965060372555029728384478016278917277527865221740927829087506726436039506457952704694403220472687396221320420674225933720309106536718503646415509389941134129791595616201393505442270546774008976124693722808676904651367500361790370253076226561697463792414943252914722766610789712532958705661819852486488634180460846966591053548410556526019209238548440267218004055899881968040722303952872555211110388990819589063433430705458141424974435231203640919743868997749596465154441732165632614268556708324551614535300918016116166272257031916292867215633839918187537359273598479924614352554171164834389028848978426857254861787653535372090786113507936890645875288589869801568837707417024021343075297903972398723962226907650457600
835 -140669392973608229535859842743119413459907262511303268105029236584216055755455447387433250725143535180253208457040281320096615702849770064388700665555121014396553756693391993171995942667643565808813854887295681783305396274361500358632028369170778700980230434033759098817100255567291697991427078365714260791312339125471436350915899856175105048278955177519934204552803491612080482204790062047486281126243069335971644021262512751717453641658706437094749633526810804466507930138775632158225720951268538502775413269985954422438480368994210444774277043667780483125615350707591130355023442484430073815993609745303596205045900737372508221542694951108285509070387857606421323198710403385265178823056092049113572523013382413923456794835873881892370084087726080
836 -1123335965899292512417942954728546895045862302063948107499013377316060272994522209041273184020404594334175143133015452264312208650986919796482016319672234320707407750819479600976369513455967039879953702425342071274338308047413129658166772000698706468593323418193033186247561371013444229414793271733861728520097100480439364926692042392135169021902278427180718599993440322969197726314806763431840206697127668525055855844436046806777177645590339921105919322278694893084218829672806363981237934295058329000632367213428506847128343233738455657073054477902036489649052728856313859150880983284754991382264759162256947685270853256816824027534726666984346959992714518397689896739940972488074561988902476698423696367987249994441384643928581382193137178671841280
837 -8970582552055998988054397502276711405599215802861922521533339801649398882551238285820633168449682566941011537277270349981675988797128520812049936775016982317333707773569177602062190953332955429578985121876925214334142474299772232539052215116690745562816933963204580426378375392895891552459352721946394018432890107062433351457598101970169020002861205504511258210700304801345421269639388777513046525165592994529836726958435527905016314675180205534853004480419111906063224202548432182617197554155519559187845570435550943567748920160463366322432850812780420426301395985275509957663666060066072117561598148435514263235783014538307827718090935534197580741447196942616677741708202461302616932298475692057663066336471659453818655866211036987549496896347176960
838 -71636203387062941799594305590973451940656267485384230923748341232264650742282680917317037187667393482063543206992235300808324244666329428728207848327462584328874907423299446912888045178644555769382539899284467224730407443930878019273672343151425381033855515610698152999193422588614923948756549421557599965814917179548692109730604413346504870953636261618364367477334653616472027609101181025199650771370105393071202120293377747900201882823754099569494398547690569063693432414623040770971701709318301778144466058895831640042214527104798147290836083101583023261108522593632115318240159038140995955515769462208187887319641925167489239963561504289797387018812221885430557813259296982144525669381144786694369021388625710101377619399384557900574263998037360640
839 -572065033007534815324531403408250450539209764186024251715272808410218307477108417337335100306759876436025911188138231841973507078980223089963042412150177967822958140329089742927711445407531017467059615405489785942423992698852065231386894754606138322916367049572917312389268094569392122117602957240090488404004702148958566311317103181670539493908656678001241075206367317318668158499377726899687318436447802304621041961818392027331767121476939770102041084945800730306014299377800206395125627476081790123442100827892815242291820419072881509950657636210496133312785579710768978107519744404701636355131889626692322818881526696808316934154781977046057798600765061540387052859162443123204197836535959560014627465201182667078939272915228293127351095097556992000
840 -4568347906445885168091615064360171455020260831142679381554821427161600483995765789879576015306839584681978347916703879995188435102142067246990581548456421200186194292056588089951295685468711982344090357309554147740214455980832920919218202397497590321574988295875153966080012355204145660910572187103008328826266121446683408114660866836483308244213415471467053729147990434016221437159316419098931585799633164118330892237949730618263683155794419021243442378352894403443742762174147362498217510844710295414344776611315481720587537346596296629463108837738104836026387700833140839458621958888974496035981804304585835082211048907369273802750330359553518705968966705729662322118168652941016379866051448486402525043535158727101815050851608797974132316564776550400
841 -36481598739227782150895703653083129003467386137876616797291534726298821463157625499204794909394452616794490588119599593397961391374537602414730969892310731011237194845959626173737100860413638137244840475256796261858835061078803682394137273842561018548986470148748554145295318641558908749911299415676342373837340394335226835788421381300620568570912364216852238816834606129432750501738369881888733091831553305848644794613638990288060518518805372350381639730104683488142897016363345643921556245937068185496717621547675119186047444494340937174166752620985864540729155527699612220932348485015877188320634717847322792404434488064080907085934861706018349143029227581070644655583377732641933421141975657591770937208539983366487265019642573944345151769380546150400
842 -291332862140816635608815571690416816412487772435964811573620284441369685888683935696737578350081115671408734815339890339676831823755808596955642567168524174963846672380323665548940933711901784839470673819034083212278868112463035582444393146457696304897131859002595342129412972144705584838959117899059057151641658921033331643517037253996879694858449806406311702855577068425541347237160093926151830533818722599199866507104642007953585423420958816726800647915942864339991495888393273289463829213397679904132932645233453089556986955795663256008429031619369303054468933216451535122979942058487836358988061571027789140293845009195819500291954881367300925935544567998953699126060132867321093021091026510269676700463447563130950558185364212828713539783034195148800
843 -2326515810120969858740861718410303686938158581303576644737380492122539413288991998944765572304562361447121711479084391182330286877252791784941145625360029354515558479791623862960225819393265498860399259964101362022611316883868511911050598650003809637683857265486917963481860176130673780706847902368286563161152607184337353053566660490992875570328688133721578153764821856038842644840524024093539885117043464457667261359227105572412262242550290337135020120723757251170608244745745570325825027597382184003111390946277112928704194764432271695668735754284216071367360448888673469095967935869205355123022100232691668437079673311869818358203369230563072162987053418468512814373234655353268799784086346936103752725409168440092003745793442325934637662893696561971200
844 -18579048057127176360086976282091761670572498623206287423613678337566250764890765489203459665086197057054028833375626536219083096626402626339458911747543362380846995442885716630748722775723470926918354279808108033213744402603404941090617339930125209665863978636708325916904902354408461234554685855405511179746645227988665591920662667902004717232245684859340564877221444679741468514484753462547936997261697808583740926020368117959785127387190707194656440300566497479727369158277636426535616926547815071304467742864819598506476626436343022782947013014070635451440769461504335523349317402557398215081953738825049579698953789244078881201766242433643490969825521374973668683501897603176577856095665851124809589300068477827275006216407347484359547213155823255552000
845 -148368539987567084115818835445627464796477184271474588798278226534789420309447201800171533514794861231953356884755890966161387853295816476377122765056121431178645592010169012809813468982937256585615449325615518352812245241145297683407675514613591615177810802178115719866596782352128161432869846334054898746663150294044396939977078914796127611696087433645952818688154211477982756847033273805057371429020043564879389075485732615375893537998535967040877703133991390524497381159831349829896263929401959883032601572605683610321543520937802032827605258957335678137659541214474859303622714594624051071447365478806431436459810851856857148342625566795534055697494222767245344705645923107971061979803021495136349240943032057252605611773155953638412100111686976720076800
846 -1184843801602840685917815664622528548658392265884258063736604844526048845875443611538958487501127757072194892569043498070196615055397796825536455556405622209270602387258512825701063589182889013584418410926546621739479348521486561641964841343651802543902233781933037592693531751265931274988733666469119262331508561922652418116412701120996026175672301065853495559169231504427011235530208980882940427156571411730880795028347056205058554069406748219064030451977831955536057100609717020627398533223451112257409286317404253512213177337418192120311230649545815415482302435514175117559426784635082847563473287440681147499671964675112206730736144597246605295853748190325661405237995102266492310562114909244847725143984780826003077438699103573027319324296166920473804800
847 -9461963959907455017176039144636107559770206949753390251610856161008493971076151816351257626278191439003927099571440638662113228140154306644543784396136515494104314695887344454595034376898537529970491300480709975732985021722945812215171413044227617953901663873665957824060270089212230394361032491141821358217619731812067244556570850510527887901118588440889071974286519357667419122935458732812525441897342419064554542587649927002380235803385177041026094424059097222250165559060361189520334921751385269550314536777948489677225420909441146991481893876656311062954301858108477562186496778360921347012199901120150273539292997712466312074025126394068522102898173269613664397910034087049060199105248224477154678717724979347207574728879263952723480412679188961139097600
848 -75561815962845855396599218263532689144768680971379668377250846606544246665244929363597543213627255218083248016860608496485649505855100194100059561238958116658106626321402236611459401887213320935094536659027556551490300197061071981510779256056025269792243004425077672623273760665265594611571830224071243205011463235650140778463558726010960916116008350143515088926731496568542172524196847333262290439302833563567409625475902483089762920826090116653099895565717224515422312695703733461593995389269317270512653352665409401054446403772093688002730407231977050139536004932913455248970467197004904907979502040549124590103882288335874841232662919741311358114182110120075159555007960893273862816439553037923692788061832028466143509509399027697928548767291825052870246400
849 -603426516169723085499343580479094973382251657227272263366031495868515892097008976543217129550521543437696609604611219795256423615662637592459839605653870472252017581223918921349463774788346661884500540103894974580805930902325168474255692998892639963711905265020054912115189749482333017039407548785869292025886596864202537665468702193585765619866356435775067494609233859522633603903480123580115817642489059553577193475531942091105527212250754995180232381549543913091358398205973277820503284734094194457097514406444612178031974814575730511965267563053951001114315799110898971246195250407176979123793903221346365984575173044661049968854481267192097771512549713326395267117731419147699399170153321080238677388762333513545881030004387995043528339979079592295006208000
850 -4818893166776565063964169675637760799198499116774969557327790345829983383005290509147479853398753219829511277642471717612000710003668216444255754403739379724290229813350543103670776592074467224555281960264987161711189010547039110121467816560568517733736956398771920874632832964101266493721762871951153828554962611193184500792001824105953149444297444101224891945185269927576043415643321269249207259008489101470214105072836262252263904372656617537980491065833298920075459772967231305700677996205919284676209326812877679369977700048635363194376748491776728700663500758076214372728439246781079216814485900078234273297995617208422596692452022166705834909443749945952436556700189262558333554784706757050188402488139670458764047566670336129829965143268226202939414282240
851 -38483193844199219946769091792754667909933019973681190495416760505594085864752002702898088229962311259649070085614850520436141980240809869512528915308828231029701999778531481706870267590761550244509631259648475618083713884462606101510570248349734014710312991405468829922449744799097775665491304909259743147896035141796570936994646764540608229874788989555727809235580604498010330261706241299433152211776371249813836730992943875753684481923119121960182629005174029918722473110558524034714227570170890080680985411304719987072113336698620362243224891598254580786967275149102177293845444325645375273174202323068954314140044905462326635865927077138581497114664776301636614382296693570324835297669644090379647923982840423546134509122316808858195585327439324647680680919040
852 -307323533938886728307296831640730939506084821479961056491567650798195023736822331444270648258994795552408770965403102043482992997134354873431040774367684605547056815132779579264724531323405619558267055270713882752865715105497150134598497617102805441418978396153532768535619792973076602849768589909158793871226083456319094665858657964711617835760638832085882645585552151413688130399823081926459116958833838009076696147507030669751254947188852706358078178111741900900220313432206804615253056792773164447128432791686989192533637491663630216787443852622680947974795000134379359515638970882266588449151728410987283043907119174607594401915220461092615617803027157225745920489608806399636360757446312665426202435186908734516313615103572262290097139164198550355421775790080
853 -2454264845476783579401296620324336647028663310576195447620819269914776672561821479247797955381327722512319516783500505416419869046282796480436400650636187025775558059419102572041387464683515920786535967765654125806003811604509480324601366667883130910839485151931846681435688194293784078092173076742309148711362345257263391399565273218775545952170541294453731045403026090773790790484870848866400357237486640700856335471064352781178837866647672492041299588859537900272333851231175560420989241350962246440608305014034900796646117928736985975095038129033649024155103799431878308347635017174677609045277343418107118517110546093114810159257305722113596235022533405652732954718892367168022144759348513337495065637155008557473772973136616941055265781930270252076357721784320
854 -19599632606734969568520893384791540904842486859636595963435582459975148602894171532166255334544092584934448600074324879320823778566333339574445260465267910440034316118545994779065881158245408173025966393632038803275112406490345030226910211563188469334807129667652452420833013448575652707949204195998300227413924115520534343495357334135889020367450926965075463383663510467303575165230467434741042665526532657587634903878991669751334513173931061353304055264662820234024961200698615131230850850132977190544436346833393470062209044817314103454506042201416260356835840646516873609989310090317683013687109463830785185347416773249464877384232816188307642064231472864814565282415510473168514083441167284498496894198357328292706243181254950278684909406047357282389648316825600
855 -156521978290978213115626502960651042454110526640466289167646967294398028842761875113018937338324051660739666714979520790646297964971840985513815483575262330391291591178283102165452440407601926322130173725987790583347915218147457153671746110588831425284284305696761339332687503891081352853657504386288180061733653638332407599282222078923801439846730911482497384776204034468712059916015943443756537216625923960243708916591526457382587199943393318035508876429377469658388812957158063293619005385623354686593463597869486097759957143874410173552476322983941784463713590566569839776616385142326479084743372419925849410002528336546603722549171542612590152063827481544975265202728778375198379136533672770240627828756004488400699682387846550295743346695311526928838033575772160
856 -1249981592987297972965447166167068371748013504806340599007049846290309492020000208262380205192503758356093880448130845940254781411854561888986498417897772535694940791232176736452141218021456505067852649054734271527764425737448618110397262163534172457060008777737220228596088524064757159004208761664329437969639318074346189659688399686358769442514313680951345937301554649098265936432108632455046364968288336673161208123621115493770287498613360656648059204756103250683114398802724907330817197215094921305552473311957718416223209153651247600940102971867086493684516477935831103636623374804840900728160857316136806736889350126907223186152028814602413877930285822244685645941418141323430046468860031609071182053009400330265400734583316609604791493001342988417683174677544960
857 -9982350084486659658081120659565246133306189529631966230576720126033696806750153355131540401794044016556717056927663371779584275359081238702711312919594346831150729025896169876637636518248364434870925939475614182422426755830919886053160866099449097195004317473551383015766195867793696611697555151494364846515999408285677155228596741485926975571257832943326734649815449263043794712883724014611828846957952597655910511549665011014426893396160840529870848538332287803588372165000990975230003381260337971312953474150570157340293632961014164038312794328422800423310187602091981415739848748149744602781251934039253565119335720266689656343085747032834213046155048036689181517879890034092829916024361792686678144656705176033064647173265132877637331363011891963512979752033976320
858 -79719187387998358947752725826737839749899779320557380666563736950562809463697028892029504467474113754599796356723017976029966730490005416772701533945291916651567360472541440553287978348528896395962219740427632142142736749363010558550417546052943139837027486397172583244790179587555255458451804076968983599449449820015687491405996355083416825890744372176777139650973727681091003930861628144662297505076796269391956672655366731318010575233676083112674888327101207494391056030986934921067579450344796945730020052307350487291016285604742484837435042818593273310631008682440858578845505387321736618015312648061731268295674073738178933872754707073403295795168285719573743310621219712825257091607141029707597490894806370837481308194886585638194632283633430925397362774984622080
859 -636639843401244170409294178313645611972424314480819128489670821281560969640234712688384634047581397388305707808055766374348744785985375039651609456187080964178989630781879257503557079710021221509081289195964559365656780093865253121834533604101501675532023930948316555365844740361617057561093569229344851562541589947971613726478620484135319471025036546138173664733038151213369367829698217779258860168599327599567896128539948517859781776604211792960360574998736069163588643041409049544264953468411300404782232315283381074291468823339387015116186721461641274634375692155464831025471672825409910593230552695813127474398514721587785199496038754975025156175616344628959114215205549743866430324126877140621791370824646919610153404210619298577433268295372917518307227749004083200
860 -5084235400557842979501200484486183794216988595179378807519836279722977604057130240399797286789289578212655350262473259836078115337380878805031690401270781467420117190941798535505151190056309010842291039764982085724803215912402974931115786968568736636690628322968648956107699624190216222476268178450163302943646092747289584969133913354699272240697617440554624103937797700620256765412055069427848664695279281341665477454432984210070908420602007667502042359408510840715728837684182967755827558629126524627958571559728210718876520789180127930020895817440177063010339829911316813352255173215017751109659809203307627318801161753331289244347435080428456712342015180129873484220967111210319352867562083955570305970725203539398294860602945747243967077503047904088062837418790748160
861 -40603022780761589230023524426628338872283407178226955494200225620644824628916175996502910736310284715203505445301702827680456586596783882303598029267291397642254036939507324889818141211181394609235299871572609548715153208610549193526541406731566356694407387164613740095466367730466813874270406498284927840929745103055009507837125189578295233364734979699481527687196628326904628941896969404629369823977631055174554962806830661357081958536654360884720143162941835703555576641017935059569187332327379771593313749180825989434372772295473356151943878792936884419580832369884105004192922846720629566353102030292617009807290114071900052083778122663212622943163410428075505316496364525763247236140948768035425579389903019206623316447741991821195723141592285004076097642382816706560
862 -324258942949840812365988331963932116933641502337487658494285792543525490423966305753974521471879350324200616572455826294376175338900533927816669180366628748688256137229197708284812162526418469245911605934925573240551177132337610960831451327076685382232367115129003464985139762710595761845101482986303298441949379686114484283005533416539425042323475174305372200230465880977275482176355843830009955763645025735291921535919051360536139446132631810128089867208458929214938038975368288805190586537983390194487670358887246068754318056243664250290001927622479712696513283102415520706338840924390735423172568882290458811500446804258654244251425285862593615244474382119340810439397880969088392080735836797164582005243726663826444211631387322154421529126126786505869902749609408593920
863 -2589562728633027669555494303470938760030889031413632609898745865828479351103100555337650523736028368985388933276205741391472306414487230394568347614237317886395667784222051686557271638623494889968508445079382445856174638234149263895770987886688894153355126486059202642731846169874190023912444288228971416989472914017034792211441641143441155726180058981822277177275053130585611382571778071467472323433420066474660397712113675523540061486380183586793505637080763545943630318213485801211325054947603157845201650189398493517792305960175358068364650388382537867791853472933774934771827684415875954271732728547793559824867994640730759039838728934142520505521341183738698569580915638052094088320314469531933139258562878525019528976319260051318972397146310327460550834009626933985280
864 -20680535680055429305477905895774858153024461014761649315163595456269105928948372490543736821503004335647203286580809740279119113726807742734399998308145247009409846887884440552367099891784855024054060498897845921768061347008830926945393306039529363030266635131722798882927938162189711996522992579606368955124262854997152854466374217464981451979910193257608463568516049306760090902482949876302730360753007475318468453950907825361604657703730632811198135296131097762744269902399365773562665369373219663347096511929224080176813554543067095684856582962777212138615496485235008159636123868599009357031198873819184679156931901644724811776489849126832629037149599731246551076514256831666029177558066944178632709356578543776197627241438535132061237893876783865136343466049103986688000
865 -165157387835633416927446675061286381642882053976847946207109962325904027464942609438931946777968501677053040813526281717743531604190506227525127385332563429295957482429486376110695868268728067637185491244377248124362737323857808142588181454475224092269458861838082190385278840259429514996509633225341961551443246014243158287460939993350395225754011115634172562232727015735374228848962101439883539112233266635260092577910833823812676272158810649086423952168408813115650192469103836721122418926740117265204326825904138665735754953506945083226577196655335238674631040138732296377764559172580296691758984763402228628457902400649432369655481939616369712588010907449076502701225995599016103535920377399290167348248837665209217582640297573054657839735145460046661110593603711375769600
866 -1318970547657321837725428642868194706053316726678845722827219976265533780539888091085050050711813115009813891762526286789739335536468292228133696301339501936502126961295990504828605802478664336926991752247243704420430359505543419300392451430889895868516833127566023589728162193111102223690370234857349891558639133296195938471223857960752117068492772373817479723327413442062180331084782787018746601039498004676049422943223241022504005887125097516260632855885352599893575901981896229518802135447268650122578665505719426111118338635628212696991925972365240774450055743186457923497251375563008466420560206262921262349208837185786921788149322279892393686210950849789622508870299059541334147868851420431282675958994181631162758431339836045318722424489914551596660786218664281610649600
867 -10533508733540134261142869576954302358377352959082269648045756765470076005142082056139430854819600932327510249785158027372727980685705254195614432745645572558639823621699467422645059488307118649230093301683870137724405777642886545831507882015549756624694985669281600156029752047406311184350776823705064185873145742725329501700984997139847357072945739234500841527472907350448139114684009247194696038751423511392117882882211904082834759818286245908406714987485791697419976407523240476572302175129052057034296055319032648665955451802871677870786730602833825977268957284686314489382893338406309828715062131677585721460117633995834655664528151633189081757006486371330272492984948890731485167063353212302423585167330696210116423735406026271957132718763746661194093752915837930648371200
868 -84122445323617754260647893902588967682340795751564853917342380067095123119406581581979878670056997307481913653814188301552707790453120762769584386858081922783976102932742751352275981996480353083482726690406207136757581625138812829152088292778560959588001890160668262997232996765691876877787540255672240710221942728769566942155792626927905390817580488909631144548896536582150346017269069241421236106710677167016314705229830551961072068041889696586492336743377313417644327715381455050229491564509894999264677713676882857779266350112334644009554857763645255385286188821941857189403475370774815360199090664503484125762137602372264784638835422950768104538673921112974019494667817638883243292722539709309216926704995836553602591398426928706459497703306787851840389280198834718035148800
869 -671817917774346622058568911028731226369902327406053033586140526657813756557746462806605705374218137300258320779597775388694812503733783767112676231064543779195390281188992743826001513297553107479137080818664070804485174313536664021076516400325906857929497258590377152129800917783546174374966086736899137547687321677400223910887457803083617275344083536286352293635606402623847412381872658844031505846458112242915102479050660564568285560656748555017556751437328601977504757588892172668115847477213660868696045262275681280768824476156044222584937529205636446920467376782826799648400597322413370080301138333318964134394976939543748682846395667754120420596544318209481812765241259394533611566736968449489028160336790685479864193676735195883577576594878144639553856852220843432869888000
870 -5365276888156506126509122751526005242319633759560064916501729171515505724785313130552064874643755882715166451467408440690404088822922217947010200521191322043505254797357611016210412085507355161798901652331124096493750564517761771975217972355706207872292122934121770635629720433057561861560073989250546215725668403465030753715915007834281577964472060241514454869172635960264933127849714061664748163932403406739970266694763206439793618477520791908347108401133976007516900064054738868618470009507678753696207037335967164987105508575094477308643845922897427624371732567686299544778261322064515052089577366827471451500892298593045937756800870229374285841729643589562620270221719850888758084098492479065574445583931059405418501629501099012642640232392199251673126663688770597898367795200
871 -42848296250306149960961490079925249673450484995981413960029883027625554330202799237795824647556792101224681786919969131392021632436563660205973541705403945045490875281767557093868687103087442601002479786010676481297966620878933278828491636861414904660923085108784198095798318406829391858796641411282203761868828260049086019343174276113964014145657463880567793421314415315273105438946740542985061111726519055434251636198361497124230091997284303690542463878631385887815794311785032801504107217147432159254668371652109758496332856083073690193945570883667630947336132882693340566564392372308572562956486984674961442755690963275806593612292598525289933771608956152695277381931438901012860198609774608932417730748363317134432947571538053653205746792790055102914201001858884361631511347200
872 -342196714549463335238687863436467246245308689807356154607394616289431605912307676481662984914662270863450325646915900264924356248036960240452293284904166368459631256264024389451492588286583658570391363795617375018072293059404691919451394219154694261535170143001804077453141616267385189110848406867166590593640504590575498897598469792267941966181603874385635451130772463595827874170670987547417391722549860896839596782666731038960021055813174186813001970700446068030675678425769459208342434243365501785607236858010656374046401387342345388200271738112226355409689024535638100579764252844904701064712127707885815925860816362675134309536703734094173278423721067256158155605241445535153163329264300890602473712077525390509393402394714456010234886083704063918227632771726227860552574566400
873 -2732869981487810278675981424832817457986588986640191420300979684730718392234374708396511260967955730194702944341692619297883862269546032985605256337172792578351144465833651825035287887209692173599964018766373812859106560378201044745034502286307592659133111382598600261172168784211007489668768720135034902198008703328169963704532109268834010753972671491657102365731667372497264534613881013952570509839195452660670869150919185342072470562576690069255727078721088185921959713613361591753222739455606275428698345216552458464892910048740930179303888382724446907120677982889425930403340630967555069671446683137892220658764732738340247887846389958882675941775696770801757916242546802143285056966358196803299480779615701056851650402629953250061119846249237953766189067221621146212797880729600
874 -21825437609593725108876831058733484961952392593533794180435741646934112560407248815340559040682300911623600173346698492790880273045115915605863488825476078028479391729426647298336738504260470677034037586944266834961743468466639922563319022835728829245708372369036876227667892578710334414059503050964008715494394449920625110592258721620665211742253143034057865575294094119028497084216120683511375467594489999509705568276219580878336206552385922978724227699626081850955696568674215000500566042791912817496927287885052814742508595126100334841580252759057939830323034691725621274845901148917087398520249254350672425856038712258140652468155379763159128230657166430430515166330636932448660981264508253646487844212491525602774050126266674697284458268672403795524027104355738673415708475392000
875 -174304180589532515498092909072490963330426650792701889980439957290029232653858119681828373230043335737629392012967690362997338683473451449432884639899916380872015987891695327223745289906025336104130119608647470448814472408737005461568540950372654924307440121274091075518792266674317505011940351223013134747285518189766089454649947367640238285319845672596567273874463005375738442999431144384431419162914624133227225726987682778488929613014940376886085603617128068542261037282166187912569092008034156307049746157417998936480742928847073302711957492891767866896339847343747018821283608261294407703839430616459998756436569738582727862225679764325663986372379747446683931408363989581658563356658724201693322348979303749613925785465544597468141479293123151683567887320271887828375966658330624
876 -1392045716215033651169700903962496323584092293317057559706801302740918392290401147595971802645414585411478569089865253172978745924178386233142078699474674658197059190970662681800595945413873574639833694956732537967929279647858550467047388685852846861249830009627330096266519061248316512629605818671461062433800782255255207562478346785400807127965342837312311242038519618274733044776278865426349553040811313283170857518271493970671862525859044379788875437106652930960797051171272432233257269050464563383698657668146484657099631883806078568233852306245214608226933301389102903737100597484036160155320384238303825684966029556078497858596867158929617863768457435087900438507893231864478663519616934377906944239108686109930393601731678086629129896272476677144110661749568638410180665230229504
877 -11117318353899767038532024095043699259273640162363365049243370951422340273206350784221421329222900520207520978227384530471542914997657260178936281882691700462955761201321005043707381985950707544786083465766196916678878762432840692669555199949502097395888038070045404782497946984017341909301891851738783673074504765012323231205927412639620585090386842910530704605744345959402771089638605670976228357466182939835038410556412250593598318279494580200731224129412767535290105526115840496421589409839742077467987911411286178492959887929507154266715965282715488159659567665825857169640424840111960394216492555536009116416764049043071606615293566227073025675979790051716824026578431238288265175930897386981596621950646793060379106940169524878848832147653850224307127793493704382468535210116907008
878 -88786601705632308057160083091624623241488342617872341372772798532316002273032951821139642779625260190996739293087039097569998769890173927533828255764731439232626193102121739597353260234039135881594552690150994054387583009315579654896265446521536112687889433880590408126282009398553076842852922169011789425510737371601834279289251728279065538330059843381140433593940038573271333576931552351805595948237898375994634777701096470572108664892728925247753238719182603596189316570756575809690415651248600737136140358560294628237624981960938685328260078089294991999467982315228827418586171957705086884107113666763662783957117895091136794517583697476350861093360236722822744959416810754985552862901426511976031336125211062573323801667959804613312085443449655777723895316603479646776046575557804032
879 -709080709867507170149333086806831462065128743091540200724533612851943499381901389970876328001102760569735051009637104055678488469430057987812826342967479753598448095081791367432787129514169208064611785989601795519682403555626131032277341791332404449452768857612906331110921167210287371372955078073336475275409984469448096291934638376017110442635972810620711995255357304646603824471057448816467899381831679862892305050582135635285782511429985273309701633456953216433730378073619069606401271753999063907503646549594161877392636374705107589311019053682424168186877401425376983479493660003515028357715515290877033837746265783321706823109712805783825989619327487820495642338004563708758340270270778286771035244139910875158968245402818917389591399104683257747009948944887857929883784937901916160
880 -5662976396532773172510810152361831267492869098235618784877297989913021492790912464449225946808807046913747657381510871935577746549039144929941526748153917850329424104812306511724577211619978629861467763562410703309463559305614146471414952397141066444038704012844892835281311321765795052283100328067509941176797012331001387204223452848463922944142746492093595343925739928473104179980217898047882269153992097814098999881240055959986908511738564205477935318108485460336655792160675933174759247598983433115835940852895192811722100501622154701906638533272814834110652701383578908970319821028072294656846183482140674786000859005891994946380751817100828471641629073184594743581245538346765472067571624772075949654335560943883214578057967444788691310122402199370438546800763483558208227890425757696
881 -45226676419982510830631169389350561632326704852651320965262961018192984362402792394852160910041732556282779247827821220134761662564176417397353668785483502831915809309261508077745885653755016617145615419324769249132106246622362241285897395080913216231845994817680665140793764426724329157620764935622020370170197251715012213812617723316449672911451037818808781884065273707987242917526462123342678372040281952576618119369358721605525412359355888478709140633611014414221010390059609382312833219190065193420001906743439928062743131815452304747576740885479597244951818850096323727031975324351324251084642164563384549142227064659995546473024937327039079598717936616261984807988244730769400523799584508395376142755851313054667761374819363157245439339411148552520324194426982826691887731483581874176
882 -361198082428975970851435325599303124873139806102126876280399430172507235656196450826914536791761864088952264196937837499579661169049953156629205490844609743705232381830428642743358297670125098697475867362498497268578862132888797763739071713095184461606715632081340822280897139027036479122767197513062938194420486894649145163374239504581713714272404887069942244434643750565830089695075282536083703461056401444387412735643722035135284585781522537918398170774553271580241266652584907583913375505640384605952940398073459017317417937083952420228946216323490116772608403605531184051262170277472480753560339463927982725802548121842413411968239975659482173121733725084976667786246253836212763366943620495620214908812037017184897631660121988752422760438562506126931024518756992098886232631032143675392
883 -2884675965219862453504328330833845568069515189843939673306202470641586665738955120307362755895248771863297131502611132556099400412389886365287833659610631837609624865988881980324080085129923211794563778754631260178955986139447114190133560272646931849660881809102622286211649631278212062031431797125843533575371770759983886401036395227984422551584370626973083474239080100781691724269162958600750030359422132486772406128832987306652352093919928581427569536016024542677079742280893282312295723743800670714813290698996639852913285721762211174920191073061440887293810262996835685084372395013290978792873741675673991146500078544997394542695388797679126030412759036578998257337042561781395704715386649756640719747386732780507245864628743221610515636028021283360269065579019601677628213492682533634048
884 -23038249224493471630928233049419626369423956154183500105816503894490499841761338404264684453190561458546241796842120583536268967094426015541778400041686720332040669178598989571366521946852101668857036513583367304144150749032236002468713727969329568844576725760480218711147337552968526196766864805100062609776159164666839635736783880440690071509259792563834806932271386325247447481154174759865718568255113411036892745780046256091590051790808479394659096068182277456221926448532925987697746390985557392812875375944475426879601580538055668433186141375354946452821606851535814408026775009947776369092407936912056988115713296977015390804784439945265418297187871943719148978280000549973590130419264420002130635086595399808123479416605121204264977817146866810546945252248731207968388220880473628344320
885 -183993610755615658177853956150619117716484205760190936438317570086168195346405807730330835836328687445203205672406902016309998937201585398699762408468521739329789208761963455695388222734859496718058230596618350401910573439728637362089117095239798183721433104717597950113434329745063890574856723663782194944517393193068048073884280753621240028731579902645406119092987749770450800900336392319469942192573041343738709522229793150345037837353033143911243492666567612497826639704215503820392849142921943110058082663475200358401157029653081880774869657899444928280839680482096199136647735333684613985022756269033241572883459415857112748257871662749306188163303817964075644043483665409280604567009447367881422970386504277789623449171259883244909449956603451544571535641688171952452619147099647011454976
886 -1469456873258167491271438593365441170385826455935791271148459510078697686536306428329369068146570871740697385257281307751026582934129140272234219867182008834647391017155365025395673887214295483946930067383376351516838846116839546246210601090199562018073206150092238256210678687670510259263754149712102495967725817420033304933188680149688368446167787123159022233297947310807798947145350239336985678278382438542093802008237038749256758168295781632410788887255792805908150454342019080172798871936022200278522565380079591124206080295513778090703135100786086131507022098297192669402843538624325427266389416884513789356346906124836263890149774137261953258965618302385777942721998212681794083426815857308271951397804632358509453189995299022393881792204205443712627749662060389092048231472773253107286016
887 -11735775073462072726230970682526251692235845111442103004301789367979136878718370618134442478861677627295490729608321064383621548484070833921654130258305919486631474594733490236643690887289818724103779703882568291031889950272481787607842049744051518980868762533543873514088441740087818124717513412131380024166143957839364072318724475964365729506936419369175325254433662626564202639884623557455700727084623669258390635204454546222925450805194269542275116659887301281909061802208413939057618048246653062878301976496599575562430521773866520850666301075500151246443905912443419244700951102158648620918943212187030083202211367517858053436100338205596028056947508516460936805234087191248961992103228335030212518266119521564465576547831677874451249848900328481691381035632509353244723417985485597533274112
888 -93727609032649797043277076667202902028532222444084903723545371844265809396250770747533182500097992942319392178358347960144869393974133281725643121387281059683772993047128280133194882626868687377639646013440511621619553521770766709138306099982897942130992414288167962794949582005295952860919600359049264787597176744365731982977921152634326299170262484421386719261760738004046537299619088141301609860905575520698768451430170767807418127376619098641683701972883716994706155744664495107879084682618540002176709028506626339964816734707501538145186269400278234954707410733162983427273812180753531553555343762196415934763607002743974453793720268641989899752107804503086670971531696351731574828824431702741291868855089692494583185672547589510820117036487758549724408000794770645508534324721918758677905408
889 -748555707684829650176903536937166034198626298484817566296031653649366981679843050964550726378735376704688059017260146813305481099230985714569253275421479779251730315674477827835414698144845534737054540714766740735094296968022996214715380551044516748177779686665908364279124895655344505413418630539088616413880714156351740246505332040161661106984098581993077285442633565611620264147689005402971237359313370300293876271264580935244846686584921935158553750289622486684379871526566833819956694315626135000511399440266644559898986295189269877200025323669263743732758848375092443569903336876659250877663600350500059771452879324501933208026337353608693237615259181070770938017857192460398404144717058593321903564534462111036603620106960501155031305915706508102410907542905367360079407992717236430385971200
890 -5978352775532324891525202629830759742790826662505711529474374150718764613236319557591041082134888828783059239881668678144916134441948142088941856496287503675192470880690099326128233342037710180798858062247822464207921643650233097858648230288566769714660289902046378262130359279009200836492786096485215601651532714857694572665348202406145041739823564854839093645984538634120670604001992640903729837247190377634257160152976001446876820503646769792255056243886108579047833850349255117744103576624124233240039356428556527563777522006972281221503123596225985045452190892415906841454913391594712309256666147518375758264592209256808698025450793156686057902212654223652853738686436993267990850180504328630710214086192086163200200597438511508101081485897575123137007562713450956399375766305881029828296048640
891 -47746305668561194083157510565517044141076905196846962114185910725605756439719023537393769181225442093849887262623966682019330205038050481599225870738026797028809902117834732665239627903412284676279095365831093889229596426728460970103412802169967601896209453359104408207990613501043179744649456635902125949890355554351688640950188337061872185208287864766593704135607157037488992163948574222975243009933789817334875366608953115932632384628451642919962940776087035520206942400769135149121258194452601620354792435853656846401617111786324077634361647037872176861321874736735794706838567558460126591100377447520495954894318923761448591637607007971916933818344834405739289791798749319971967328714330867043921305765816930569396888273145283829009310722387367650104316292108773294879863022483332669201071472640
892 -381328118366401285480284871377515047602053668859123047198946668171766153449056416682055170007903642910971521142301724935768731368487748465148974330871864239947580429021810129492339808502140264611897169715449229671380767874454659137911113007465077573888560701491322650306866738319990596974083776988976171824012211848880526769203073669538988169757671242821988282805006038940663206475302290094703622424628159931270910439150428248771382408176109309598448419382112153638962172268026142155089510512646114286331324341952299746373453256015440279223309835759867026861050488368280046515154658392903522236546063829748893702541623332821255343975686462771228964710637444289783296498625885824529478979552570736346295271609506517238098018002115473091773912092250680649487835498859754431305094363420697236982548398080
893 -3045500716897171296803350170956816707164442067528852824885652449497240992607693576457354392493134133528610177812873350774806934065010774975859445607814261768539914467842720989405786690075324039431187698108156669671094777693852887986094129864771481810720285468125546631566151822730316839439155092368844409237239747935292180199279195309240832728680527775819059835347483840677278822600062634888495224112483803616824337348287630761744120196094077935113252101940900201291240999569498819540983638271211743661942894968425309956478688266407749240112705205643193320910427864549354190085199354600434401557722874841846707599694129462128995647519144291695862235516535557306533561733706402800161527527624786664750031217378499978658583498758216745902050997807314506598149208037925832703323553191395758896035313745920
894 -24323126530923717068429440962675247527018027250733791017543130301353803900692317825397662597763957173819101420116236828335706386156797464572300270290597124191694618904247234747603262826776077898812841347306754610124850909098556622170818889524013848018504293336036244909823628651336087509614728590059898301961847651295286539846592230993265711054562604384058263114520172955744710059691775406156438367072857223516919204325250205412587268680214447938152818800736048587493803956293312719823963285521758221192698288674000797638990866020303500642510867078626845985794692341031754940948907597144408978883826986991930080829771906442506743762065649041060913156138773914058892204450406841155652468173647625040621054689130301842977948748471663943781481123427545388267097701779407657160772001998395658297194787635200
895 -194258892115131541458249881565589574662709339428206858316646140105113955622512500353008371227728230031797694917308224412227518713127137739399779141940992451086294006622971211146221366129380340581803564190557186539857468489649701380197780360131453615236054400855851484486502008491341177115895061409774472695445013420624254957344627114122752293427948040376813927086692956745992388275616548160006951338365121154970880974879204992501870163716394272471414914846548910953525933720206256224918088899340254486128946779264533744719001910964390416304656623327401893973698838942675960131734962574735458526325804807841694098068390600280489613867313138933523360044782073673399956958001685028581680270955567847810457317226707706786152377267123412145419024659508485402606943432758889311044914268474337615093126639124480
896 -1551469455330224677092897491610891736926727715344027096109285467178789583074441353265767750564311622887884268781537560149442102579394863463331271807734087031220446329680783467591919750024381380807350787218333958570558085392782659683811736894085582668112952335406778150653357558888434669019358325277172016304246111649539250529864008514132160057779460018902321944455775444725805279576241092224341231894353579224298687785977222016008239834324238185050720011877125007570794176006468716010618129646963014623592347268322548523670957226407564530218887049699651733566728673519853985159258250206257746891057432148342815810019423142418731782181353596214612906786228258043359477669040243375592080378301387855950482770172232533216190191655731180036404621052949466005642061612525236506514962617413348184828587309793280
897 -12391000198423332872568024113601369457461624696459988981635363530511536870842026593975429392466809884469122521238500647614942277456839243981388217648391303781118481054440504751202355729291714840695497257114988271125393671966438098076730527435038031476433880190472863624616113212794588594040895253384236705466688008759530870452559372346981933839389132191099480947693617933127836145913256616159621611249887448788044369340848181184707948910924016006358258823955098722672429740145308675027946801327584210438590385540984099914803497848365431766430442390243372373770394890854218450034477262516867891558010528328570716235205292522059971558023653470770888365904726020761011480513940137728808989777203057525116230284853817021138000594227043671996435568810847240205596130871940684874775019165160787509600891290255360
898 -98962420292975660759529920871658153395228031540101381933506489132325993805878635559010890426249399210927112162942680005227579080089589151263381177031472639997975218399161804093121709677594853939274060498918369577406818948043757282189656283701662318205995310385380153581009759423343863470446882803197935024061343428533803343970774853532911391421045496742277814428573082200882896256670241036856131621251885058694715163599736253292567271257402052113141906776621345255018559127307520954677543941115182580473908958908616887070123258984940842571090348355039495172250859863258858266867784996404205476897607471238874361735960309541441109147155504111769277684040863052224915744149196734733873134389866735601485081963220017456126659534294384427125207015046098448501709855917103109044416968209947848573338076095447040
899 -790378395665812285042741748452175240687138227428173439691408889844383354311689213919575298398743811273032998142300825848202466957778921141347137765390404399538889953399312295204242353153649667724124309657657278716107853222418439695352316036682909282223633290953314241058565153125260222155515704701847801415751330163373423815027990487615465840270418983992830597994610378423069182561615495711487235862723620379786490405613021466786021143079139860035994316636419642859881261995626251896089839262744172333484612152351356228212997774762931312191800557496310984801736567094770414189222131561937925833286787145155859752240483896003945677059595683562295232226266292230227914397098145222902346056639870035170926461063314488692980439884575840029765279608488305739980285612330144964336945307839183039773712331885772800
900 -6312488786717620783208030764304706255621277309726345205002052333557141723102691188504341383211300572700623545163175929107643702769460983515559140286251363137650601094482507531031215593853815346223339486465822799345981387736381938366880497412974168800692751217080469738587740356293744974282052094885424440640467290238142411536023550694422187177626412952156073709316954889005579204725435759082411390423619314766561436706162664781397688862725397015487474608869538214307585012471734998476770849578450123036763769056779498409327808894439944746705180452537203731949869382530233041324587424074677567655183806665978133221227331382751512807449304192717531254713780120612086942984823853180246737172363762014231799335692338383027937113211479042371058699806459935176642547757143424448504403191942275210992715823994372096
901 -50415837191143173314056591986611172270200567725627946831514726517510756758542692333493052823072718003500207581569604867767596098922354314514942922863334971296929773003214344276693260170224256638649446109442908839171678208824644204759236469904286480232835779975705949210740709882230620238550107519195909295059714340237150714110128158487305281831520163822103336750549175783889176423090161734025563113749572240910295336889618796633671219818170873388954347708574025516267904272748729244216251979541095544253664908027286648783044298340055318975905081616490253113331032271573315166894263156094761128575696640142484624483853359190099762666376462786676309554850567977718732121774464425621593252710687715265718122108370773589643768553462600653609476585801648938436314954118095540878399206847077261285575563895076028416
902 -402655976856979401945081694757812511124750432256567327022430254802824270164680216818718350928398958422633586937502697857425457091614900755837748133378564449249536679285095494644454818477046058564113758062557334010413270306399929990117006129922926611526994411247212481279574361409744332814318153623378415256774037812714449827549183208140296286379458159838616893515472574664232402385744484625188643759924521533833445240524183825885773245643129680592047805867591219311744991553084085892831351730170789690469403544821034387841520094503058223838603334772944327525983100315315035989253072922956384889422747888676784074037338802223368836195760574185383740613241121631358920404948161554521017508345669956512453826683706267117287925342732344909759056900349311477267420099187095650208412290605703536919386210975751340032
903 -3215896904864380339787296990690303244996345644999295196551236985202623074670735020704979786152395667933591837201848789532394680558944257199448327284525145966763741451831792588456044463849896095641626160738830003192802331616562896000801603775198390611664101543648833239189690248601413209586780203689706678662075703992576536164213410074316519177595406698511744225950817506620646828356577212753998337537736045738656486239934013014715610905402271601804926662145147146928355347819316087994573320795118200717237362530730121821830612316230405216305655869748033765357021173282449656206526203677033718518844803735478368485002533157956739808021954884856021635994125104324873238051479669026805734518481696263973219266935647395847043762537968628448706886340331378044355076141015873565119678227960502666957489871048857878528
904 -25684486341947816430602084372548660872647804819574016945907003355268737388410073948550834132765814958496164894466093208433506187649975151526567392692778267566409527967063653195412213527650718816960775310325611308685877029061486846378083605372712809973688952594186477861669871233298897536743974635663365287544454184542480742373474359221864235024600482702715479326731086723231272235325760482393659288741652931673782998509207493325494149045358850625034923120230046903564961959353387339956658601925612178294749731716671990656655996596441953165627030287146906842785058485729299245366282290429406468701393233374063960687741470575716439617166498084801411738802636342063699976473100896430904207105572839630405578658490458183645637130004572452875734202850876714026818196612980760110800969918003129707337474412580479959040
905 -205135322960882670895460625242852730151931859929150270149188751659538600931964656906215943769758354165757215311824222884593793065562453475396717253462321898309401180271752580438054673345700989623196114854180683468708860956968427542122418010645268718773285910884839626501823015772689979442635854880193153920852281597649779895994997423707883636196477667375941971904543972193939928968988504714631347335938858994627738688645913548902399678784368809190886656699472683998859165792493131152714616988639032955485581282705088561841226014805615953017847707088947892441602654955636878392825954027871546912457094244008546196520436850078760691218651323930325529334878956331973948541378534010389586308242077883810576268003943681493249353785274088054569952285310648496116952403445994402299303216096493504447110790115062662037504
906 -1638365559541884113244539828098545646114104788573213415893520758287440746516221034628453166796877980953001335536821276813378241305088204578334046408447418605040647837137308688796648583145135056195857712014184796445449578239098831892712821992305921025434323235278917811663566602793802087468998946923926778997005639779904864599801105251600713014920212363280702106734304837522460624745696269442684800577101085745172535486801137350836384189496349562147081509798437462931285787720176928279296874756944859233878218721472429176029924330169356551917379700326299061487237098519854803587735765282205864744524871909101368960289051928443611878209890706357434360118304777061990608880149086202184378064502953164738774696773219072058667024271791723137823592424401603220642679460634895689887150189485901763994805383303083247796224
907 -13085248195503206743487813136434249901268550262871397998602717059574664573057888836657678875718394811492328196944579194306628423389260147701710950587423484426587048436849684830918326721392897846838801836638097756836644702055162004664621480167876617318904341252878148431853226538741237399807528524274449379332203808782393427961366269506720578919605312414118419031073102803762629289589662376893945639890320027715578662697229811432699853438491241706938763458632724345616575795198414187932995105556018258313355916668518497189813419898287562141223261906464950828460358921364749941774595241129326663957373949404112807881294258180425054515713834924865771228993384570051885303999779471277424073538323475992687633851626459711127876432000947345546189750300292407640943296596294580350102002174901733603504267030482398067294208
908 -104509052768490369277283723420067379167400359588483896790602317308409105158387455774715294280517399970200841502469260261136199698699245144419391865264311794120715060863473474002004080818878078397879945946365071511651263633594752046065897548653569635238650091151841775801541408434968561259255723411936461342419759935341318435656198443240900482736759609721571337900156543538421351991304219776690411652516080221358344121013557921266453014466892604469955850883264886513668951174866629615517709807810841860449842629603630111916879869055486124061840413376303770273121721253014500636287846573424974633280700309557958240919764273485068827475723271888905917348744520817198537692297798156061541168832513048346884053625545248706056563749857786508701506684116432313008943597925471692399713347766946445035917339763280122008829952
909 -834692764685632652313619177150373127343593631036736073377087814806435757370619283745250865210733029464970417280447557201153806174429614684801743610361830170865116987754474610841088698289389273012770525380209482040251016479535643404222680091556562763292188846823290750626172304992158146031019309098634443724936696513287097736924093177039535208656627906027071411611811337831616078610416540790728700327026119259693705520966370196253519125445148854182485673721125496247785022584743378447369167441921575255077951035118101883956598294106522839041761717394901399541104176344208222903685111246496497071086781350264881000085246012653024958716997749079710627009774720718219343945084724546762143988695318735971813233576962052371804898596223905449035135892943122763965820155048321767680878883155149825039339809330488103172833280
910 -6666535179928767161555367230251551526959602758653843715719422239574917675351275773912618998188579844122423069004717412898885564039290592889163816000120639210821615678021452166585750174909100259622874921388310456558839986564027534353725757038937470509458932460122722170935187156794511434454338833548214436255868033251176512474686054077717958128039968814290939581972137146549654570703854306007710103271237181076322913985036899545462172531577298760657478985280373743658133564995510851159867152711962647202095107827734466475380831210512316477093982595633124584466752916120555345125256470922567627156767831707390280339142382439518885054895757846495974546271475461736283727244918437369084903856964369860486965474326769446855250552744346532751194909527374303569784154820759563304950140354694097723501012894740645641604562944
911 -53244467584151163411061308416366947212028616544418624451783223068218552146932911669580917487179041652947036498439433475578805009824235295127942837779229166737582959026656515877143708312446337529106518032954277587181251089176579956045783324056321663476205480329147010445361604558547601753117200167834037583092970153606542595791235707430818730339866973757168909328681964740170457361625953820540174216686631975314298048468856730068916319802147558487973454552030734751763534378603004339230728214195653371067446766799776046185368746309207041369194091510237776593391980480453524359090412823745995669805315854558695586989681640647573444192559312943034808780100170647193414269411664709437389418730266471026238376280133451696288477521150236413060037499145088290640778825988854646110666543601267019798236410342626715354900987904
912 -425255155573417844612029134325457065232912766348185592660952847400113962541951018203100222562074714254458567823062317364162297907411984528192911875420948739601484949068164541281924091390196406317995479552674295992355518567502421491049874706607726970132325349470950465004401236408399924528186059235200800170229380042620675732174737821190881175214463856192125367927762534174782468664565183803524812493799810644944459413428895199366213238419783789502630090961613894662111386418579258340961210868641599950499212992729790263612089855390640448830273862456767505160380686205727490604840534000181833836471404259435897648720220472014172113485309249426606959598957941879557927125432637876690728646964101946222719663184750068153251392833397282930624246868171955163407272991779404870910191999552224750230651329973347581847696048128
913 -3396451910669619849847663140746147776208543145904676168328223618008358176183906708364739126968947224910746852755498815136332394677818391215315129677513207238963886362108494890501413444049630005334964991126068966458112203060490314909896699190124364804167487895226912147658372197031820645848338164231198504754997414316308836187314554427298910766335016910572812905727540415336816825303405608209532237354642080200366920090606247309724454473775534932150250408863185673467816242896254054569867633794232800480876518228899923989331171112276615720558989052611991947020258448863269289693863279221605621397096911127937092721213414766623595894342688988848650546983133967344727715880235263304303168996344174580346190343858923874012605866967286951949739329860580391075099490313313713382997940920848655945982376230192388353596275556352
914 -27127022918914906897032758126309495367967576548253978149667431522386230510002755985845290620211504093926096307565800164655608841518680805111379044470291480136144825430407016083873433415276038335826306821904051920289079958798226803984951755019592847998274246865597876015214570063820886996381694309505195935132911514780147159920564822012343598024338756506763166533710114914615714250235077614802609773182589918449320040110968933655348487591423856679099374162692839623977088154423035665601787447153062848479648340340229152212382438861727893610591488056966675288017381484356527149633700151332298726694537692816127764622382853168875547077354080545508915747239472605707343901450456698163471699861392203978694955700404971860275736136609622263931178455122797434188431377775919155028320534706996923857408475361492817266140931686400
915 -216660419116317092462858356707180100709406611382120297615048731765681500073333487152521730986344996632144165918787833446232993894883627676233833942064360805284094409011381938296116996064303047167452076780846788451882618949614690145925713033533535008930478902834742380239549812050713707289133794550671007534373024426244060595299986578433013130450128560165492044839730622727881573487123439572652975106468160791287028254787935483227635789418716442197659263804327073193469464734998409447232636791032331471791551990389502343571684003498915242083281524284494495087247020642270492250844896946378621961402930556393728638098769279735674861247326361340523668066476574647551113914535450874512187084794594783252789875692414791644694076159937835524381477759603719835026291266433242825078651877200801660710318183542939353640391178977280
916 -1730445006828576253775405827150359843657225730209161678331546420958215998402301082978001074122379907599090303342632957961398016741232117990531363668278235427356369755815797227701301248041966258817772263895933519993420567942555756667677419818047316730715484337487964250908893477033866247300548952983306868036542627404368501435823910270541401814817839024203864410532171654887752829292352711695992539169127799507702946192170890824556095453479617348382178137546350292012470091704419610825277260658507136514876631399224453215688253460259895099433720121905416731504693453077348167365918412728936679333650480295389212572413314465661787428914235436208811305212164432447034879256267858731365895974189143487202413461316273597895831726185704371939273898787402635712939243346316162126938228311791555622005117719214131344140940901089280
917 -13820915190853317865486447413357944923604712375192911812541162472298772052670068845944252853732072457203639456577365086269660931965958595597221055077938709127544222564443728348619771363859717425933875747844947764920187829456137799164743100051666900475201970869969302261348675927803747432092934058505713742093389534470659655960713542880529146010606164681863798192734596728896294134936958844559922962785923668041893541888178412648908225846548219694166927676542496770664483044321885746656849135292155144858185876082791597984406508552828213422303779904945771146717966030903487434883300386943001351624488677953577527677595545416038092834643250092468194110549500875945565382413201523826089228042487771974122656696488972552877940635315265888858497311580083864734533280554437918667061705731255565295055051445500870190281626128220160
918 -110386655968776172755715285876623586252581428251540772777289546020582349335704732874142986844840474135312728208742092388375984698447067998822249211145366683358555816821896967594858566056448200617589517410892327900212219134610460069145856655314620603795403976490865930479529947606380257268088662872509687534889686347210105226039163067973899453757913289158415433931514230083080205443744860836942652683166004721223489595995777910176247398591385127230535853730293667017986916863799636486370389825666755470697406147537067534228397081382719456222583131005514590465943493397150729708675771717936912756111929179472364306026285990185611434274078768712393027471186209610493339198097596484414908736391634361780247624072611270977887865727812123635196625586606944331409148162336752526870257545121531377716060606969948126617804883194019840
919 -881651855071618180660446352921019720450432734892610742312628147759602224291700478015461940632349379927307317793435210153079137852667550719646691196743189832265288025541592755327814880146169523975089290311153086819975721923874621226910324102295228761543270062505936811446953009173918485688542748078586622966365938834082886136156101108736041339045792755628693454904585907301206428680182022353818357665330222691817642692719270795096469973515524302363583423700060409044639793014460643971663396431331866327441742244746545920823106177746638529568835888553293899912976323759615186138933802404414515375257410421465891192854123142505318745997538805602790883175741870011992502409179932748210478917426111224664872209676786429790747480350534262766423538417513570612125296530524225840291284419142590111464510179716451849156352385902182400
920 -7041715033767663469014086740503970549858456234772721450557816988845170808799364252671319934528807873593319751245828178483505983631957785530395529253987998790744930882260460397987808412297884415401039244789514002123023483365902953016670719025723196673717335238362634446208924686315166340042839253132015766909627085383522877530951120594556991042726614313434390768085757877010070476023888587234627491440050517760300041854457828046053110179773991928008272823204395527891318694641583491199763735845028862797871654363475673289356721950089456429643267509880003887565815246723535204074875630508302020627599404105360183135969670490357697984336864286488377619103642674834914030111580593297663694657877244868301609779027202919676535310451875829138782782925967083541192042289447838559196041208543208846783935652778791508261823186531778560
921 -56241971540059644384438243282461680092029103217142387611621391715466966850736290382899271920080250508308860032751696070493669940930164462933321947005793397507838991932581918227576893247408510053952274359035466883406037723821478960250412387788512306983566469069919151993825027136302240605163002764428998894014350532118560572331896246572813491976435369044107902812202860959051116635865064546903278856713367653251647239827786952341766208992852860610671937988590155812343691984564047949256744886944660493747170346903069546923461505607880609659561211512136057108506120472202307232545912201975102783644539866014147130454063948020707086181087919317490234273752872438746609777959594836370916544954772001358552270938679809638589135443739412159766434474705118204700335139067511726863676524571165954698091889969425396671850131769954140160
922 -449203772690888526298268138321093071797941774502208831206051983289261110508483776984457959240207120111915884252910509612923411545563699680087833858731738155366297545110122826277523038908802893749788013427263750682648657047962441500308065969278313046233170800684256654319444142984522450993948321428693218932236092536356919798971891496488284766718514162300228412482713522887692432653481925513444409436916745551567386414416294053193889764667427836808013179336201634926354607130509380800788144628482082294961130623204125969137061309432139706651853320580661523369890532708565933254303793335514812254618645958056593783800137649918098679650251017195225688928325545161529321480362750949062287892675641017358328550100258262666562248815289621631800459296885564489602242911163943987661728771086839577436820691686386790771696714049828945920
923 -3587790045804149746338930352874429171499920651820458833858087996542180830626806504798942660367071386202647777586626518815245276179735204812142482347313514280997124054769041685068147175336614228302748900309629870024361754883617680108636037189078790657454967651835688034282710966502599684428371642006854181980979928686915723464811250392320298266791859593149819996557490889196174012482631370406405402349891926550546882607883986739052389322999217782176243941567148919476799744058629637338472591767248007235594209051203484988600667359841531871546546781495814464011736735782825633749433981006950374800702771400642697046776397351241845575711430659548433129772064917584825739927664355359141046960785293152725458365481152667798371504080514724452473440884767477158556592352221663138724013543285136906678485524498421908525404307665589370880
924 -28655725690513663558421326844386674551590275335968599776918495037317418322538779226640905663970764967722446535269809208719166816240742220252826320046724821854717289528350138133985850816000230524755721736239251559285486743550972380088456660666018912393958507868557768066024249927261023453551279997846952232705229300551339869231934012873727057585415501945287523349128011647475935294504133672726484707080305647124497828621411062915808044592785960208290779533296059551665348605143600350170917453725422395453122578785586276207654680861071975337676964553505531108665170032551139802024699978172395850680937719628509853035941355467710844533279608514575147724802856159930751039681994526569762907543934484271768271360661154424623356818305409812185339820053662317565094860995017179614484004274290379189704786981383499659001605833952434585600
925 -228874055569205347426612716460895947661782653169876773137160909552109282775044865866403255184233526034090200002782000469207788582039571376462573894600219442013677118957244130306905368463361841207454348310633070832433703850113063723344343577297889432180070763386924097807337468608221017594418223377398143886731063862133296166362733499579562704260594300942469429733359729785461848600861123863895425963145187157790043197681064792239989009136759647587948409937287878884003887021406399337365122322295589900116399580613958279591516521299026760859197204455458231168452190487013860386333495609446119507925154456881546804572469982913997534499318646168303990692803785199533393168833054661943144173983338345729539447364934712312559308295827424532351665503304278056400995495168850727558711160625359266436258341857795995114274447460800634290176
926 -1828026474071104481174111934065644091691732724454004982853609165277970038233511693248292090002798227373791705421787986468964151568860334665569326700284258091936453533269738215712604865178211854827572743094430012825787984530708660148871236606582278877325921561565540634322967513851406745278960237688160553116914631019803302857903646828175427387377273703855835747632752226234639127701910229046836469139764367407143800745193472141908162755481073815940028552803651352295996488564062342871654907878723739634191027319892910837860535843982291493860283503404502243760121383198654979932313751109571814125933523070297969942352038870012878796065832297041875070371465221744869304402472216284807229277301047953580641201631811157952147563883304138057530149095505875275531061211953369309961369053979651333220914358941964557089820532851059925712896
927 -14600548019441701810801644832601972874741735805671470219037888090310776874952449381672442971284485518312355757219976539176063191171350504707524589955668443271518340841779009438118798728996203423024108511187874665547070374827796029926906834773608622230551373507908589920741371599305086884622892772214822799652250192093445150334324273048339659521188063110408422735137969237369221252971891408697710051252228021879711651259344625392327979548632007047702234525305538956202327941022996317822797128299968250541046781312283831546407127711806781251932620344344050283495079526648156927096926659347648017031727944781538478374514019194795420287024188055337694736818045848758373602800328251750499164583750764884909457882289028925002913228686066707851082226432713592815568475958255389828429316586478250777958629896015432125882450081153449503752192
928 -116615583965627040756101068425911447141794984689263941016712097548904610126236589242409641490474791661348255250554381582298470229484967608720013212016610454233290886119898726244974715710473986822688245996685912738184143985154767428683441227739210245660395237543769901392817937816863474125888880633250287274808705198056697687799581370511092194365351210963736238483666624986401581817917736122055416917975769502340972800791230995051654078032823745945656209376686050370012558942739707659162254649740694690743791749015784223515053481249905024395823903008920367134984406736547563732373297843841343860171516731380132760465407230896361697378688881321296329083292409300643389163745725217645150655059009341947143213171903321543234475054979662110551962782671630549514001663580376023069308291529069821946367849988433602281293879311971301424365568
929 -931418334795428032734413269881876144017350685031580669907431392694157381202018829040559246350186172365128152808518311453880138969621592741337457516860333229721225376759578631579884166385055955031589650479450454808747414822226452444382275468056986031001219227744642269466855865017359502706238422280642768115264362292336595095234546576095052833359425172605944983367929340580301116349784286356998055469731119168320794598354073178991682733050110005292539368756738959898270384666446319516667308397283051243615645616466220601164366879304946481180853993892560951713223140995891197948557448871154759356805870986911286418356643329656624106081670074708308677931140664166602742298162842965475799634594025099297957633730379597255973955767437129020770251719508609986430454621922917213319986569586327318452152257173495510147686312696261632474480640
930 -7439328377269289706614216955572662363183742890768366899002581059066882825342576195820724819235680525084055826948036577934862013189622785895327563908858661538031464622118440941263849019256124337607148305119739761633737416451073213717066174383577733589545221960953981481290113296074135899034343011506037076946434067857501320825163668781972099404509473314104257351029009829925243755103438364580410275300175003421813830404918339326398085313006685074530088635618340853897153136884261571365381469650557531868362382407646329704783781913416282217431595125412841665941743539051053568131058849693481239249843021172878532812422738336225165440832951951541200924379046078956478677194358707040380902887918729502779816455214257686470295208000562359533635945991946188149683244012519816194129957246115311098346867705682499622986036484632076780667142144
931 -59418738789875873532098085157506248477587875548607493298585599092611536723144357241807636687257272163829257926085499455986717432951702509041520693046480136623847444608026559440642300007721311035925622767852185679386113242459914519011927038363355560657205446296083572819412763125249489307432196169236188726287522801920923546354368465158694448090153000605455701033567902358028047865681168291106262950732654484902908316746479883169813278611726863817621631680405996336819796698035842153247021061569866602549025430272028042625963697430895246583051924116616423875341358707178984245566652638368127277187790231408726928027041334337454704852882739754737239606533390594114259337934749028520163688372248842731117846574622148395910972252086124280872306009018380080645590335635979971234747972161238940201189375144420050694440566379939981676735627264
932 -474584862180081547825040929090640036123566679810980879951363948117382273999019952047227518776763019299940982834528388358760863273489778409125622359482830619128669933113894536991567898344932874840590489145806513087285651262737772188331314242035213297781370538871294115952477047966048496142194493866731962315970300147531496651353990187383392136891737056337995964049226893941159644111728129569737147430529914147657993036331326448837006487109114564654909255610453043703097174485170395910698309852281209216067537878696326984235701463171227699103260217944305428463563384352189226098710474506451007995049260174470561429434866623184563114726243685337193145526861115431959813853633338807193238729874485391942533529937218103711546435026318786638211851857438649485328084182912269212308437666060367672594049043535475168851304266236344660516759666688
933 -3790574912074992169766564848428134565051252838104426063662984074352339448918217237573354201419547716852261740710509699945858470647423181891537125212075084430596836378954707491598246493533161611266967122309271313533175426805918411947958149765966140937906509384425384514552903495651654226421900716286052072002798152946843207980589426448425550058003456102712482233756526059645789569046728854827096701663782336793512716084395546298749595221797558130555609617158731062889046242511778982129178783514683355925118212510230470189200908149573407088657551065510143679432448381771183400736967262617441491510296984801880625693621249813474131115691283969059767760413900356054624365313264352402147926061119683966512068451331349741541740657895099247618386623838834743799212093602424683997987650040173483275638642521357300062465079734183537417117784604672
934 -30275898119999402126829308104147627254049621169442203891783577296218899666948501704815013214764267631389585209529338716912317121016891795407780464755974443096629977930409119793707621886249877537528452604311738756913799447507656695001892716546153545392700813712862278884972869462057109774204902937359687855611214369361295858174729251932820774553218182576268862380967542189462087992600211195942335540055477764967457025684786697418278351557398055304009472959319200994809726947685086945057466515010211814990772875081712320783125026547984600515401853264138834955638185147765554785329524388785988786581172919295534761964041245833529997990425030416687224296239503914526228870703374806124222193164831737034453994268663671383192061357491906196181118001967566583235676893227075099170222558136717543079512069817264944824399887384378146821947187527680
935 -241818617283588807575573553927031529768173872613256019961325941441885286323819690621987720521774920503975852775149841217006614181555238425781074343099055765824206069715823857346960984220870679625949180801069588274472999223515700746817256478253127996783625322788936362259868865393200530260708251482569143214657271561914606918554949789769310742634688114951418036642850914514334623667099868675184344185170382832916544457555066370395403988695880937978976196855824377571378653310494362893785197790477285384332718535946767499046393260171496253100557262220950609036049162228356324210525014048613651613035507338287757863473219276882141203200528478237240846036702262282012702894559147649342985388828837873982141635506289088652062368147325727778695817367586938228453513410288552770698633223705889424297108168337256265185688084477578610124386734178304
936 -1931448699585587527174132360212059526225286187667416672255205916901211966406918810993568588270074044538166106139978859976860520962934788964892427125009124898826671556832798245219957604738492735986747944090594275576880493798080532888040394691688445410207674052532145560101260296666204235287451803508212515676044617731702565516150432295208725546941162764291454318314052817210647058264143822879998031120014724421884707654574440368670983140481202876421822700527930605473960269390230616446515105429068574287683123690959437844947474372908232893354450953380156787557161898311102435681501073747260319934886167586580424986459174480738127815306785153100013424113660376944793767991158320327444614067184179429370182550261770541413267376356204210334967874615470032260596651982176517642887801261138065529962799857360392989880559956788865052660165838372864
937 -15426853860937606246927648435247655810320215398615737860360684185793671671920363267316827443557347011017753616170332751405361941181007428616067155393349296417095848379228027819878508766129007082310375254614735921469982513964604811242363195168192449786546673008698588443754356521077772141826349303581069869070990308542221985403276238310930738520072211449260666081389937336184079598771453970580475202670427105201051389633762125634080723397397355738677610555764175721843242962771062895929262592349145368163308962329925755423251759025448468488649638137777047383220703998890384875816813272064563750685899763306262433936670716983825131878074685256990928992600463458969942966537704236211948230180156242101821180582880566416154635052988081440925186311229645380403741028211962708686629994277862627989585479330293683176377919654864318094032744006811648
938 -123217472415932351814479682384728611226992594633719731396398982857106810411543029422961269943637146915293187731714427477109777892673888758199973484229182226819703727139846891712718323748228700491118690199971856635024636454821768918792947823241042466738600931962867616866319444622510307981410457337344749956375116622173056625417212769110333787838359283771706727379289350237410580334750248558197143089985970012970444574772010496002700191570683357349864241240709173249519804133348404281771892688571212258293721477372925116877401043303475400764352973271029465879626347931435781971875868906511419637674585316301192062956862485759933782548545353886328400866271505580600013545096460701172618486684147724762094120391195312995554931574612693129436562733190301908299389960942456944008776031055167173665217922326823320210472680228404553476005669615173632
939 -984165115143229647080508645245436191908886538607985075051110086718105514469193525742502156099338234147709167186217471861899184446277066758785730704705928329230860440414112553615961052302146170056858547923097896445883677754167483376940477821414077210372211916636322818421081826058389041385067550617769568341654286119593104036878696238900429615322358496579127215489531551417017414814299109889753539057395926621169685102012863386603036673887247263177829402881063684101595879659332302570063040643540034011930682726620807642790743157376001603549145153921960590092862203925205926292938250052008144070883269299530288042786441579552186761569851069379619815225810747448881897325051603044509732321758368408642924284274722947248841306506491159180803216718772379459260303202415790287610032196926255380712603213473029714141155592878630618817936658268160000
940 -7860757111165285308808998838832696732821191629647608450514611203276102343228409565185857646801948363809574922589490190148020294492178954494641772479715010527516276794286337289945357000728205792326482955113424475016696438913073899142626710088486054995185709649048416724154768457496154173105411883019376509690574872538196835222218352512408963353021561268421369291378088178764858245133784805374754863024392145821002123133949551390016595050580268565892705485990453340675299855832198859251099265054998484427208048841988323172417978325084063871752108314517106500443839816032389462348277001479231006047012325426461066622596386573699806601985576413725729332675943714730005622464348335806573479012512585119245825028015553072281170775798654918222841011834620239340559953663550801573804384823959920636585345666761177759331698075885913495835179181146112000
941 -62785813440508272455906945029401220663001143770915435827914790439769591085764852595044533552989844742181471964062282964030308749631473987228190820358701401832956786807498523986428590029195743607997710829577575296732720972232373460102000375159469914286733043275502550583153283450096806339065117654382182621503040108392228919798292388398794653093847029217274188729009256909241949596626489476298254570128938754506537680632056140539176119447567798662326859120833419031366156978145384299820682333850551125350579909772990687528048379480692692943771356101924094003545058509351157490977311310433475283155520337837706032662523317202898774091948557200385315265029110478119789860193455995666531634705679691558184506812502547174564590383531020579556719495163661762894419353597500344982692620974370630716870837440358142443291225014196095467265894501056512000
942 -501486688244569258979027446285790641473907224768967875975828963130388963194580414994814299843625893673220164604675814247732529758202983312000963622482876164958775864054797127891601604437015684614198276307581397593011669421524817318266932932802390270799765836098599990008116034690582134708201640373218197499138931821171051372146870414344512706876969265213132692141258650727321049644392470084573319942303752854466230901354129937809725183358280379124572492595701321435243062742638929375637806666551535740061319788887454281274985145661074120710122806062501999238506390896346187857869734925373108312592500023238747547508307259697038615995563635218364237849340793245619213278233081646916118916693772823018874977980115886349706983063362419151363861445447336628468801715995321226804436603196565419865961975479038921171256026546508940865932686014808064000
943 -4005511915013887230784766410842603511751292913000918390084775981228090849185132222418813686555875112562772300956965252294720481589379501915155098626236504002618769679809896041653810482099259953885621863360236571230714627871606494211226446288300746044182222987799210100467794245269845852197428160435927320852083175479385322306479563054976532034143512731267566741471855946212282233214808149180282339136194980381590298143159392037733669226993179019688525996002992951272800369647461734949420954201978968392515228684941999625199563220699056497548934226153515438244358575006659052964448402394390510933665652359527302786672927126233398574420557052454633551941924554322379548686799120853204886193571046556710674797610003028617171788370356035045676144652289861596635222189689034443574778892127816269809571155151772167828102218396930373915381750862708736000
944 -31993177795767700974700358832365710252759267546638691378431367477181996825059212878218066945584002488054346556372370765150627575406696445381641359790066991715832122230684974739480647282869089038450835645906974308347021498042280684695601064633249602937641908186447080675346576916668048438102339332295436439856681295672209036219127018468774419001527633467963403846078171434788779701736921022054373768100540415336007254236675652504779519037636196830986743654515430987920460579599429535507027536740382861948691551148795208870767697758549667363897207696183799157163626753760814893381293383531466580974405740244529515902027405224364221664333686626597390870383592308888497666417865859357166146080006028641523822006334134359929528902873394601953811579108332157244310990794761991212451094117207346053351871302801231086254121532534804045891926272780533760000
945 -255539159790957256039193977213435323796642276658231579390899430389174298450314220957449702968537619872840431542326618555933266602296026211365744956291455717958836887404455226808042249408567073081721595190799832888257479647855168897441689773388114288860657273006669380886260277848688285302430113523985136770410825840988183921039122471325195041929661986683796584370579934380725618189111407274567633017590348206302838894157066481593731015551405305481786181062732775763834535931022745115351369150599375494167961722826567446091592150985749089166874204963804567236265666388768921497610584612587841008671761404619797657173018893792064703833217636674663604539317835711630032154626509530611523884245381485911345829104560895395500618157553843868304095025512900659132337945522606888541355405710773595778518438723326658454017046907484339617346306356558168064000
946 -2041071766786969372761257602351709626434914421172936378306169234694081394387499210945549635972801538857486575828562293666629770028487076166046055908814206559087707739141716378183474880054051590069226610213196128227984689449464752842568084490190900176142839698560670023231059893683603259772898454320540902153513953545990187851344195976039295704884276925351762147467338249662539927100344390450986295011535593072752907700053693800129208830345051256046909496945041071534390859931086534980544339642630952678576235494373724759691406229226554035671143226962481300250764667265896375090851561662488083151716521324849039215221279874728161630194283787223845873043430831540250024270991443988689930728708353602057218905617401824110362231288030490770513469358113612452858293357683739587545963473097891426746813237836634493951958569168025021298804112928280674304000
947 -16302710500503311864378196942120730321387215081047614324717913507102462161718103518048719584475470791888097634178717200944443062825212506990467124492366059570157783884760235147391556486514093165030232396676468335709056167894140855861863770943826788735316197972452912413642805740045169014701376883295217934413072380804508744358571803973348714584735660679367189950837324731201110885519540622356135517916848179516687427500745659877695180140158360824433815665144974303153254978372479990066354155287075529103221378330985062388918475942840184504558107041968541240862496244138585196607393043732903760252992362514422526530025090783995580328183276205450021313305713632281363446236303360433422002145670524441352485535469933893950137188450541322268388471198280216043738258666863575755224569916063833951333574795138651860879212900936580001165949641171610370048000
948 -130215320579969490967375218613647858642978895141025881505025359784577893975242067340363823516506608476979615280592032326530931299274798631784617158920037766946450147231439346557013571430258136546000970155732297719397651163812694684162481512222211439139044568615415034595045701543905084155399605232395981222970236358071455920129858333002316948138837998590894896949093062093517733781807976363376221668424445585759870465227474827630704540106834502281237185882360490953034226472823226249770499645394236188153578350972804738827943776201672866106027411942812019278281457342423383026066645703740028768603014946159501446081592813730395078317514522603024853780960826607209371323735536967512522574100229125601182511049133269456740969188763184485460166143368541978779732167326467294956287387557421255991031464502942902838161814436594708616907774982016280297472000
949 -1040076006318407525324240418431454972090389910610090813285660934844152198453461401938838548214035924399900404454043840922133255267126421105297574356811260562122330996853856951424829158526192492116635778483088321088550259032350079774448482468539897480162231643946096904352419828980822484613202326303015318935842351521793083113365991743053279733290191811716526152659773878470879264558592687918221032925877025858861768310246848465164110025300111198410724835604101708560589501226554325577724328042242687361648181138433993593588844914234647339392716314569562809409244938520094039344136116369177468984205324859735533152053186014832871120807966365996763321032331997558110679277044647222070517504404359085413027854322897979433189195417096879241083308078749787354215352822270413167301009902724186639001073235966604007917035356616847093062340289108201690890240000
950 -8307470248362185581221406626376716134970398570220388517064837024839396717752489597802007267208531151943625546312931226228575937859952929838945257073140889626720260635923227944643793320943945926506349775925972821494651963723655163503700089443453412715232646015013666642343328065585769487626293949460294989563338698260385173330759100364513985911795763649794737311981435989302138799442738227287853892464794602333729576777003248582805544075765519761621663213225182910060792774007467602614497053878460538631775156293091729882265426536013162117170454099951413260839316414200498495308741948430861720686473689511234974271346921558475606383885103984403621136835089681548361930899173455916916933498337133410646374061686473545198989068236769599664568570212161459414511681279355679066821119096706450754463309173173253907446804511588037623323198014476878347868569600
951 -66354935863889759910576030214466388813075864920498497555861726646351269682489916913674076973413251977038674710613065819592284778111674505842931832521112720930144163817531902699804683560347227400359866349036476921212803697628690454231446771201337668753845614227175406745783301773069931680346297413354785216322945059922067062692372372627600669806520105871546608435132479258400679622047360225529482825617854678577297439745653707923229140693496202007653158535918495672788414207529678138233143660631741589323831847741666435526485993656736045680364636533365862386262300191658240347387175436678050084473663665118129195126341972826688439634060199648296431288537687929591332520620527414453103077658642340049705423104700791849980568835253945193535292175953289637973323586748670597467479727296090641357416715540929586415316432250286786316259739345916264911051161600
952 -530003080156531233571449720326473130813685795016250604427282110734091443976526605264262270279237781547691263129728731609432493122648290905913501737910232279362201913517345155598019762387479324739849184577808162299266974072235884678546135764931692892021262658175884236234176708700024958505623157070535490320293775457612812967135293614979280980261322358242899590904146399454704588073579965498872045594535889680569085852758351675470834438900572605111548967969668320478868804237453437566307588650676221686153799758642470142587604512359055558144425101050119766370943834724127373531021094559348626935228716921804889075357882732535860183799783359375678638149202288882996315637393372331409029204323861716111302560176622711373164123343772058037439455573475645385660874531131188259603693115923816425296004942198769511661834192049559583139536825615911006705496883200
953 -4233350940347865424916973002229919697538065342774081428017283763806824838981448603642774817802264420924476280108599270735572022717312476784694202758628214176815405000728259521943469497684672213976633780699135080190997068874983792416677004661762902721999844023121543343352101895723599143908503118175148113660100964095853863909584317940422126780429365992597011212972048680639256373993799262725513128085631891131680883012798082847517305088049484438729392176479659239753566986207235641925218640932788456951734232699671020698191863114456590670089573839657409928243047712402998496661209414255783576317902406305119428794988670891986324993792183558832807758228465711413817371072233316040593421094767298408225850039941712569750813543434200320861478631506082489691133868762823300138618375654157492790507019538317978512875007208689661644132375988025513728270978252800
954 -33813557825420057167575822093283006389140521920270964865295285409023066323939872494505182506974061726881036954326547634177210495918156261110450550336212779902865184597011884231875511082135432149373112587974223596494127531265593813642640225914709977716602527731851321044384713255150760457633955723788918895272504555985750988460201784807145289378272294406278014091034602669256953427497641909820136306092783029793929065573921793813503002904546196460291371472510485751490755172850246951226589144557492706469826890116869159035872114184653271390023640102923966093513651539319547740627270164181415986941736201305041978425381207753601463786893541633444439326730512286135522397872555417431154998681474647663187607237270282789833542139380090613170301018947954477407169895149594913056888912457735948704049778702288256046234334308401699924830927703096870659774480384000
955 -270083580201365650339548032384882484540695184510813528787929253507882670072265285223126211689212715028951361138851209794244776610328477444764939055460346685967597516341368222953661150297936205691537280440908248789588696134548638335566554600290479277510203226741949609347190149434858639550609229592734945898574518066030689570653842109433407609819330954692239467525038690221038786120368599463987434285733768535359257499683639207549110896498301975496442493813937157395153382679059354705713530884486444361206114678336626120550400509948204349909005577701679595142745689991549225304193525457985173977373365176497235823485662673030860697137616686471114327941675756773446874189499322224256387780044281269502403212571620646199843203601247467222264980285376959951478420900734146593505705365683361064622504410409481483895995290161767714163989860229552805646868833894400
956 -2157278471148146554385762317249960933004966975862523123247518598102711368903575018790577146923460556444636604242957989528089031586263863774294011116626785872435747525923313546521084250706109693159601122852275510206380003852942889466931182978889225693585681840378166544953079478121946204611351545157033521842588933004404127156394077769491109318598756454006213989561919914778088044785705675216535615278099431523015994003749235343980136826005265569969492555191657043796434341147800452440197198571065365211474782096002591063308429177787121773959379279633917770407956159806976866551068787026333460764877632309344030071272510639397125819396277215369695615232882927533514990911105464962784285657341142022929237375728969931361927513283604246557756683534663667562227219663186133251056031561044084821608204683982009007353368238154035842422831143005089146359299597926400
957 -17231177255440368089576559198598434035412714277422285009513095260080591122151439335041976709595540745520169490943752217296460352607524529457370345846912383708358259235274617293215431569903346389249729344914100313497981974348898063829908006991253125602684380342581718986020208496096297584168412968840505998918233859859629203744489373531860020513447120516638975690920915181362283191579868528061858143349834957744967876870072262245960465933107889254803344923599818644493149533682117720431418376047255644385071300252710351189059177257058264200778991863659004636361982116577357542232361345903127454636075884401907801321637483100889895259629198572921581277784908148449517858437293807915907084184655893023271776907076537257398718820835810721721517334314492241218040613485261026720033756794797266850964594152934667557167342541744461838537221794285163463710016851148800
958 -137633578662452710460793142993397930312085688570809316172019003058597790466286861995554494553053317103048368418268885142747927576359893214413150194593500584693483715728936713494451442977975372203067775519084233401760499026845269294808409258347671103456932023362667342047000663269445583626363983337753185703259212417166892136798363973137570852785905392686139292261927811031089969709779910205354215566714965654138302916294147130173371070271546522523752813523367236187538183957970318159437592289680167213814786627905782471084217979510448682321879797224132258327183598283976972769480197305689698625130743911736324108260093967315249977585263703006258809955751688050037276255492872879094489570126291120473982919512473552289786008786049711526735961004357510051983764900197512919062315560536313868417099242649536613932614305980614427962929875960198403783203600151347200
959 -1099346415593730721720203832460300465266502997343482129173790994190676824788068157336754356909685515129666842631845318241344239035366821712622242430225458267728973162131027346577161682180700053259123212175375628631371660631527385608167273116729051775266005525503682836371246173768460031885243078589352870163676295219497803720412375426729710878352487286731832094605179387380760341998867687354549834453635700636808550926812478641426509278707034788875856675275279488213287267067833823880387859164702899747467430208298533606366120670542269975584566472092651823551852307461171649024210960752432837819083939899791702470565505515781871562359874833188678294328527560441382206587148494529576423469413336791272897980673146413492972708343212502914283067042104824815636745709606828946837682162365134757116767673300782547157273810022425983520378362726923642314222708195328000
960 -8781029494554924139740128111776649966316192691281063506775655566098031137994694406727325425816113052098213905521864479452737109294992488429570161411425847913485173132521580930785078936418341675407246657250812833693081139294324992545236094019873301054937219134960666655515328812975574504683379090232456050432364408065738707216793848721003565640840492202770508855658870356703823231715955652744466802698415158836508300527914673148394242863672440376145905193761294912103632045704322668244598025078064411732896098788784537180849388855956381429981724695840056440620420305846108546580885049010057292079932969949586223483641975307307699104349500230094567875949113889025540375114848600054991682461939027620292272620626756977775119507891409867027835997998812288214898506355484546212865986271891513872470181790490000595418724557554127543369022172281302592984853881710182400
961 -70138587305102599059984623710715468409410088551793385513017619277178446425855644397543132121294988332888543120484736466471602550414528971056587470337257865331854515052274355072535136228873247346957362477687033622713934261418562583535101204679029613837354936607656688082971554597711248593079727259754768619270373773478262556291477193321980613797181704628997321515127459789863212410667716535344981454227923786918873792770315328914749436234703072140786647520615712534138896548206431635219078502080356320979927631948709789178147667906681773003683370203192792131323981548048625602034207737982517975031805907734676224204407702870857334365230763544439024990411444549594222600813296414174938766470181036434301232711686770615402515444926599520609437170279795134586431773969510277554588252469343663355963699712592346067049042355656069742872647444777605310875898434971238400
962 -560233788827867329705739967352533949332543784232827831893999362292972123010680635707610631205853108471845702014350015601213923074205031822867794305687618957598721511082823434903700609961187144089418267441317220745253504017401491571604696108891542154601076229618746352629473415310616667556366553288935178867436124818510363287467474795723595671951709166703966131519999377365185991854023631868597544172855890206532875492356655912038393625808168821548653429884003258952519003197939938342020165498945382505623455222342916860753520457583100565239400225198891283510492176938883200754709825632700278711168811429348494913499655705675330309004608302573253085266446507192392938112941132688690467236545604037381674295381082271734670404032033254382913633281112209786031332381685776478928748577936004895246595705396631587504370937069502328382779025951841080258597093112597708800
963 -4474889204220099169362982169133635657597016394931372464100356277006792907786246573066397689756409252715926417335805109038979746922933649825024998753218239898078261540237879399043888984238267406371552765481424778787632349846160200590636887299681975340801119790474970866485887342231841543970479260538410587589115962724799288065628054131574141130480318702270931966408966989296999635868275987884997206414961066945639541315895531957839380861595466848756222411908362479608282629905040504389220262739239753097877069127997628756922200788919220714248667219345661217822124428882543696994006208480509391325348387865574893950819679842216657047625594042983865765181211353399674434023617022472904542038949933806375741100800918830927398492019106742173802354307700018353222231235645890629200346896660176172623898406968733303305941067433657227331605677696325637953404818506855219200
964 -35743409618770501663998923965071571123959570789389593333581683955344715134807156237148612252203683865054598976644916327386041546998536414577481836514295069725313914792356505573275876741322260403590203624696027797370092420970366747456331983617791711747062886293212941568403871924465954241257977496001827307506424183590201782266946075532283077494500470962122589358245898151023752278200959654268131213065560389503552352834435265638343602317723127318903436277691277067410556276212460460370327824784383919972669535565956163307366126633483401970658441482325302258537715873854342807939676146576682897515749571125442617656962173013556285546387006359933367626447435084209017782138849660831291466493687230611092537838347588172345402892683736426077052000175612179792335249496341657515396961726435017146477196819148595887402226368505353371839588919358617647553129774380482560000
965 -285502799317598991529641146033960280024331991341569933072795461065074677988697989923255443772006212675482744986506751348695967092502299153951533674458224246054631767066822740889959023753483920405050040973219670737957173451647240299889540859819625403260477437873663578869696419475423394084576674133867445477989137416697694650480435596065117058370579927643565718936123712899576251357899478772123062580631439878024229570619509873098810867010372917486121955262636646254508360390720875884491696241904695601191022570095741043288267465379160686414337064192500963532444263166496657371605205945920281631141344760865193468290014952941442330561192792769291603797571844175215657061892490347862792356200353547720519462858013688738278098960420974478965716909174734385325720314111711394951999773043897525559633402157510235336887420568330843305844094705094533499833703938782134272000
966 -2280475775915728590727444185091136149759571061274900210755372440557056123561898230070226712365217326091123043805265107046105675037005942310445169598467555157927058710856733197419175804639629326962076724792301220925546118377753733078620804631851169370142695559661685480909500592828537172625873310162444316054000190794243697642967951407079133770587365136333077730135745930365559374200364780751243841482559203000864343029917327309348265683076643303646912015327644267598122679891099667002834294205524463000817733075423124109743552549550314551110791705289169186973436785292637896769467669853748336507129002251382849690813411363246551783240334978269000015426567649747374751438470450853115223416606550697941540554257177662841153014056530268198446658044712474655458859154954415241666283901456224955712351274376137656169175297210394189387052830998456957023516417796731830272000
967 -18215506611347557016317248072020615946993719624909337360780244809578801963176940981450290720071291237567564002432127907780889590471389760502459658716197927652356361409159676542777367026925022669550238492549880693308085024146607894828611266780163838898637208379345251969539795841786578202029209356457828228749842268557123392548381030680743773778714382950399888715169081247304633512227112271481496826898952723866262859941139023926996901898742495219616079013847698369108479399667894341189133493736784852345725098525923692475345604852871385307941835710086393795432084518718030108218581470476062203910097635356443775606869482285125507728798704624767069409674052250929392533723625400609578061706172696577973587632970465633697069162949989443190074443368520324962527640240814791444292013293534520742422131585606294990952130295401328561350151051325834060030652338223326429184000
968 -145498240825350527737773721170313432336937438160949376522265343871552992540582755855964512239247132075281409986369021676613469332153704161368820331811614025421507630594651465938796076293578796777853764488012063554398877486261954796296304044157259093351511255360637901062481096537906841588935792091045380025510103740169088916512481538454040143447334306789764400357115016739834118095599206697412121348742461219973083092009180715912747980868881170493875540222180169204490457353545618849250392741294236031340027336572770651053070471820662759505171770361971071101529832126784926442919495795166232397348011277454569496892887228335320687767635934048242748631817946285316180858213916939579811542471205878038111342539388058140233201206538552040026503715005577636994074085064028891990977114447943093368190001466846976105415156450457719459048933810796848091071284999114421436416000
969 -1162184090803109478524632200060088716499376441037923812468868690986398516268431919840211893428042107598223027135703021441680343272311321165113177882581932463119163117443346074681405191447161906151277747303625770806034377444445335524595865120513091210052319005667014813440251483182042264084997967786059072649585348760483744286694124982078710743325456692004929266010392393773288002125838864641867718513175077236936700858773022436702445172265366624997519794963544385596239566477237450870173415704455507618753159530519344519247435966864736592951526834470233323349681012034381146200409594896374240201727148903507087622240399532833211685574305603233641769257245515220172590136817045523578680432122944784329186575082418544897218758863372954375443899643078607750602820865217320561413996765559421612662322612335805567653161311585699430973208201956210117879145248599737483919360000
970 -9283095191280919834648299263985121005605328520785395565988448059549088354688464448373156443588113659454672179636522690855813711003987748852883404365200837860048737973145407615084048890033619019443402047534528321860983872618105628499555425725500444015964296552482505953128936589375735527969653870522047108132976579583740258487944412743449330762150142731602259745410845636036531381928865487881640291793897421063696451808013791587186129066713464546887405537502620515051200166047047184888766623585692034051648948497385444675390859661101009404317968982964296690013740702311737237897704681708358364003074174952961767935173830495249200144154350323561089101242410568995770338536142751254317129884627398132971688230658328748313042209972591392269009623128425827682134696972890515164779017463458142943203789278740022204305869940377318753794244483254346384873832356856459820007424000
971 -74150037387821641851217517086991347599871192592390863037905667507582625416028558456830279481430905811256887152688846539935830218894880515039097512107618638972747694870974028282792876612874097955512900392047169582238713610737412208694698127628199221202697305933114640754344008431718027553998594665055610062491623430743037533298143012603700318631551500542025877018956250003191902572853018253357365708705940677415066611970087505201045949579227220417774168227466863763889916053409781633364854719393025145318835473270567980331958298178681183254263818158466617021366192468722795074288977869546887200008077549881741989809689216602629038432606736467085280194887885039270025484743896167588551657451256539566764586938193612535443826344539051326919092314092760782186031626901893754498482038564965351871769917246042855011942664528904721168309124832256138579898500267537283588030464000
972 -592284866542229657749848562410906196260699526015764054142283541696369859804573794093446800302293778517076617133205971744919532736110959175682667781896657523646515538043459213567493718129994337990331438934006403947017872915396366654635428254017838223680804406650928056395809548831130417622680132694950366795457782218404262765974055915488816125365602726551737560879811033976113098328838306295335995228799303929475902443761069331667613942935308785312344282014457541422676243043902823664037790166015892210139340138346388682404654554587737352660601115413924706331159586756341338432900847920948592819817607095968976140825542261011123306986377265360545386248055081733428475168262973091725838547789666433329588737642114411239903156110083533438477194163185385507090894600068213076055776283352254106926359709360367002379344493212362402418469182302095329150547279914773117055008768000
973 -4730974288557254779066621816092048260368095288997449361555835237476039620145064262789587391520480212368673657101003918192717994270353930846254567318500331216629721235019285722350011487467950662755247629388589693192418199690093074655525743463747830086790556884368975184283897033417826932953206568658945786982834412540018427766855459995045302082570878099445122634283547128532734840916476173203855452125619928201322419108849980314204209213250996792854614347190507720387502323676477641846764342415493848157454215370224185857809840902626818812824452075022633933818882125663191040391064121317176221372684935611378091024148113517552364174612666090834695520986520138984795589936012155055388712429004406495208184654629509973439390883132136918688432428608712041275550290680092653676367413437013071859230902015569139098142102159554450762175069357504506575702007666492925658531889152000
974 -37789507150898811274269320050509379328196900768377983606678026845547831873437987643226889020564000053622465146042926574475714574356625854192875291312045766802237403704774171375649989088809708579297563199839042929196112519085137701047217950870593550385246953347423641615737904435308720265273046308179258955571305677167703663271186323163708881111295104326163299891915807659121845033193208036474327944083493882347318707050156926945080849773195847072288397968318429224450480573103692046784216205331152093085209235708772244326242877025088963412499216779954919923111809997597152252815686718529395279547729773158646353355105054585787878109329098754305884140939555114272802556162396885350024828231677908144476054017471855845337229025429184011700209748024414457005935586746530642301990222320289218752378252239351028935878393019849719640371703902859405707352792243649857929546301440000
975 -301850955580717889440009707234222611495382013522182293670572792895514373979830818220975396607335828120627444674238268884119861646245540669183705403834064032672640923131057688895961143614000010682635304820868170597517255690907746067441777847569418020923387971968959303490632615120189039411227163741641096149732644732084180645698460599793810016507452587171445927752041343640247106788214055577499554901048461903303505733852945791844399649265281289229725172694629668512841377131622106318313308520122064103536009771999916142372081565406556766211839897725424529601225411550037560764029300680930185063710481511137987487107239143706785635605594893434394077630397184851237524417838714813442044474121341075517107188398021346998447527846197420598073060018065784401192027025212287838202974206595294805788227516348785449592431717783168837496630594867147745280885688198507788261852918579200
976 -2411096362404996584092536554915983072969260427683333157229288415382612765929058461937217409785645610684847908483976992029301681756280978541963286197018814752782693275337833752697656839769205003362525447114229772518693161235980315923950922233249162798277389989211072469275585929792001794313449762837944657359954608946033065895353687331959572631856660214742410299953805650634596766927168829182568165992391197744010379816718817001248913591877185379953829350745218130866917393563653627927838681580811077613900340350933756399521258077776144005519983445355952492593394783241898384955299618963659552004802165841016137755622988078215267228669280521736205152875590628176483340534293668735239937213370876049929679959785834447950714064640322839121493417931189400811160904394011266379744248887927170395414981267884355906785448434259819935577594382770782604723140189749556062796521878323200
977 -19259156614338375990028818090649264996368585852242304973405697844059273311474280692894620947765791551468324542281429320160358571572176823481557303461141075057027777196250209422776370499036720415804655669682138326239387339084534683183738993969576731297601587999798576817018088634694761517729950818001351183251878984866777938840675717439726207593663640036693725671278914327075120950971981108434761481478629383003333678699768319219801966909938131735066207014550340115952326857083677494727587585523694626099158911052903822867823846508664306877254811471400054505833012168290455472048268399582803627272749336973684686842253632510124816225726781158269544537401340084226485147932065292538190859788276680341505857119926972396936921760955045482604027260527125981504912689755234312003607081188724296587327035634155080344476601413473525872310692490422914480306434023342410966288696764006400
978 -153836944244592426619739393582977564572220237911775957517633242901626833445027689951833107202399144785348211988039392483734888712803522847687040546665065519780675864475569157475183033065925214609678906024086773624317069420172172745430847669622017816867958696783667159605874548480813371141622061135200976936159180603046287585095458798199530811576380732072240679901872064134060168577702573025656806434878377034787364721884038967019522459611898451037154610631561612459938218208116246000830178137127916583933158909146507836649734037756324708921385058501612705316531176951620693402495984394213560262019138875703910811463890978700506200772369748883846300538015612206520758666303981661869475456713719250335218564234017902213569767685665455327303334314149190355333719767247331743734333863237540086850919020832330764469377515584923501139561482346813709529809675450256558761398056360345600
979 -1228809912147816931732749803696511292088623350837679252081605678744353255914317196550903879798530451707275809751244176938515658563966852572944491394198991179453406803063279684837519222242630417004789627281265137632440738371548918150428221426398548853838035759804164645677159314729275344563314114481380632932344016665803849760415207152114740496963531486011156401259080226280235463000647723248862335363379886018424098187061475712045623732548565768243666042021258232315338985074023538025017357540694900598934936332508366989377855133048477245929756034200828759525305213239707683766617566866956119764034388159350952549180416193501489775321686860338792717269951059708878787303878586921163736538816429558346689655066414704096134405824212319366202323122213144615638088437052231088868734229333568415908260207261314175843240216418898650573412453475059457122688112381007445877561594216448000
980 -9815432645197051981228536187077847341295656724854442025811029850215099272752321443469873031696833036698525549727285119463980178815033185654091304728356839747715580055489136094804184154811541739095401226895656629986475612216821358450563385026375347375351167273211225353429390934388538160450635600163517953667743839244808710127071675088524682255337269869893196233730693889103758371805173854685810572678099742604310041437058399871319533243255278401848385486675928002616809770570873730265138647784244573355574164909056629380459030593370897837896051260942946458738866540041256886250083993300543372972307337256529853627534997921152716286957310961971499378356302954490921578586491406549867071046790827125242741448836626840474020539583606159182277332041514791888994853352290678534351481170635891387479449900450578947449882055231774119070074169186495337098369942569924781968930775026892800
981 -78403394707200916743024270705343539007535949129418356487518073298965869420272365780866386418324550128001678091399598568929407422216717678680386813304183686302853501849962151313848712576048156032162654448475397912919493269450573052822237191709151092796383024212928809245130180797011809403966544916290852889847544061490643274776486897037389816669544186239024552178913065560669776352156312258224272831300295191689473480836686668085280186028693538793969366639747779641697575292755725331659150299732253289311191800435645002879996904923195061628698733619519804740752047102714871519526664802755410673405708761205064151911686283088840657313555034350671426227115178339847972976354481816233188958942561591593682081542389202774673216053187704243988099055940173200042980296502089456671945164580125224171548388807268844681159302532921694186578084800963687524467713425053955750773232979725516800
982 -626269071367906304411692850725778737245531552923785731454268601789295600542379263935963273997288972712876948013175612194177466211678139991414413608511218773278597625775054088498807842613565922521673993374583524673055504282658141574681902781839695694393918983631582056740123358627047487744107513567602291311572439529870270720312386171447337802399088184174041331253965464621073040434128425003575556098492378292884144586235203894563073094917588715173009889941121775467897943580830865072845595673217713647003043261320976988381563871911957294720481534125777340515742421052643026679396291968241793607122586072191978826471758864102714985710311292715546504404777453052716395139027042124779159056970929861976417767432281982244945729858660236344035284108752259247593826319513635130483439787134931016702266356216106738980665548949325630549407838267575524380778761818862758563202891540699545600
983 -5002507373734283115198995181992690381334601987342386127547219797812359161199147487716361777646707033307741399592527880924396200095724064305784308905422268370074820506190971213522522055139084052533249436395961175720073061675922408590439776849445870388993948992345048127694250876845958162529737738080176186549813626844904746384428134504785855976030153023534661783322621391866394215146262861778306476587347054278460125423315179023508901262759823592612892833995613612384470654116667296594083028714247698429570595816777529311060060551630405572884253312264093263204078830219077360617110564124755405293109405736369702691206765616413548390434755107225301274248537702309185284467589353777991817818245921949378262777088787512296351852339979832933229960144377151182204195585779311337289897465496926086618713559520722395194492258748835046870753149620552408380340628485971902582165925104346726400
984 -39959052802389700493357827368356246338709320752551986750529621555696283543724897615295328833641379351421592886989094658603408671496332464881569784549409582712183017457988855425088438367269512858649736351699445976788388480460111922277293339468134696399890690121780567361460174687001251176304612420030675636464974702236739132704883269519935800784143295492868334976540451361859612328302465542253545636155028299419407099417944417809735735696435176258066400076428377025754003395688013161818590046436978566724009027560844898765174873918511166466331535604060744968276483338945069161026919750020912078865690984845392137350493066814035051167497129210153321154058441402591662943003305203958349276475013157034667830719428729518952566625398619397210556388958134561272484733032749377145425400486591299838234846115683819132346249140005938484150528207334900335233208678759897514528276596870086656000
985 -319185611623555495920547599730179640805040543838658915485448794314942496367540603489485936307705962169528013030284463729839207540439739932678366563284014819065437544527366816735630287384443174793762564076315980655199025953563614826880958370492673899770903502414385283248699141560736897720979381239392239500209564423551942635656874684855690234080852232424251837152710935345290791674196750138528829507886053461758269094639986476474112455288885245480676584569886772018916242352561713256029103030828576003029952313552007780187203967503396809905681748358121767929339462853624166658842441211334554554837824029201568869719471522530789626990728337690849066842773418229026603081776655172329230565792287837105346692487781973456973395135671408545434170221647312414306507491879870151655032539115228778809372354556548516683553592115296166490656198919097457703162320694906470704881705851953138892800
986 -2549600281082274934959668250988737171379816757883648700165714709963982861451064698867333909086706042644221734915335128130034075647569362788818270844244321211926355071701360089867975804705755014884050663960511829249845363499256623099913213109533772448879955360056489341649852372142356801673867755214455657508773356389345943406119214014121111849513988014780332119081897897342302510371169983865165376474757157266539682950694253031146155880177748674853761440235728414220065238102206950917327804737125623326433980143545246730988254004114354234094472058893070024555251125187772755177528465497435042265621401677476223547576630538998477791256568344475788286464181989829425482628877217177753569914989917855011876825592059658161381805363638959131683087896241615187705936111608374558250543892567486675357623391975026488234957496450377897850312599073845412647166772609618015488487135182538460364800
987 -20365804068948992489586650953186630049805952704310725787341939993268531792989051758733597304194113921182415560357145035640515351981192356866305215132747951808335748110733052632744803692300073492751626580207371085922776946127800624640036243318707458953363290839600164102905203750729828798780925412472916315905946445565960909639152870605198425351133010646938336805310722414029091177068190630995910666795324648317526707581837376795903032380264813123147978920788736390791280990068692604895858574009623520066469604307710967808623500069338975462614810245504522870915501389037893010962142271511426416638459099113700654963621231174735561201891372672590795187926657353409514189509694002258773196767761410708119186315063625476134077156521711807288945759852045485450733131007011575498730788296861261346017733355958570246448231916934933481916782706279835089473417259629410774175514259148057975193600
988 -162679074607434664704269078261689154203510707229170291410630152253922320759382182671989423000708448447339700002366992531654804815623046640069717366222314611003426846244843371839698371193959696361129389646757664585124044189109921588723852259383845410991845234115510622570979623482550413846132655217850461098309442660330529857158091553457718596023422793548215945412461762440807274867836194797388387633956176239394656656109170625175371185774342009279234665630429865987980556248605386677973801483890636457858884734004509066746616055209740075254004132042026006576179288423367461176632820654623661214686962763365714138636537202865397822879885337178225258727851396592214459497581482860148014239768393778652304269634091226981427264088329301197494291433959861306859499868327262503882574272508936310265963513810956514559685674381022768258387903965547022799720859324894038289264330499186714109542400
989 -1299458735489114106333393041726333992121066316592967949589462287973697001010231792829844733777145341490377785660969910010184992966048603090546781792877942797701791795080144223997590629355188676696584608907366582631425631035357310971606099948566611473039006420134008006380929247231696935676893808110231185719559754314065910891353815239955487268538968725005971656985286070052960031805769402324942631252026079161999785220690038360854835558763702601927152536380582347123403836566210874374108222166568279087042658643716503162081159591665264504051195796897882155664121717436403380480686838393859376740168863327188212027531490295891448736856515837925156262841280114336192345835079590086116595039605976593885949170990213036555384617085744670839438728340023159074004093993716252558819349598403030183115380949551624332681007914671465995188336138855228999107982597236261782088157948375707827568640000
990 -10379918868937287225135830478759443646154941850118374288235826033632319074736275775452941570413803394450411645461565705414689822601527629535397929715231082468914918702518970225629239087819022278097566754787328217625569586088490520367132362013398751039184305828706803347939786350614403401346339630844149713808362158702659821544268657492492922545056731997320428144888527517150311041939418619783481139334365892942519496490118003391555595554245818359636285108785500203082704585419793529848937192821436314161952873287383946470442232374635264341451370062493385946456438930795028214991183351533979748748742799183236748195675783090817754152587199238699126996513982973909706132185666058990919225831519255459040490953727883528363617729206130158584122690619094082785075126567988005288023653155728447159673164190963884063476172312345407161565012309158738308026188261559957750255710157328381313548288000
991 -82913660712923880599571376457981590214896588986414783920963470113252712205461512652356695732992601080191179198258076815401296302435613234512825440591089050276418260796306930682221046033476670386902460576081221161174580064052967668240383226738712929592515605388539914533089151111466818693297300219739948672560035164773214074010525421504110973629333088285356719671985452901878771148327384252478341774945348545441961992145079833347683243599808171680000840485515660552575872349327028841860935235493935280429887936370263693501534522177207621116981882355900749901260515213091264732462368729306744390610542884293140361974742178553898427721372622778549232395968404865256542626015875401586394138932700732809045939848345031292155800145707090146671962884904892794476947226954786124984858969102670421509558796907840672297151745736151607558979452511907742125464486658434536378430072255712882419826688000
992 -662306297872186320434479422432506170224637672508418092529954170541748479350884099049671831641364285241365830611892137787540193448084475070846399991173175034667679736441467861618870533033537435630861993553293948065672754463261810285420157952295928683559570218849586978588909711096031321900894966674616283549763829279902165647640527661288886446611729225376176055121787024994442925987244145984514496194220707534356962525965335281700647199883951564911619616942768240139729044854906629579542389925457603994079064523989888616236047937230033457390085116721933006267730163859410465463741743761115567087901151023325447810774049418206745102080803087598008182969408911443843592508618746655413898343651936095543225834030530270120002581002603812824827251915308841233301743776602545619334700071743508487945306357558195047663941968964985220057815707363263053026391726090156518409959569107125887393857536000
993 -5290446681492630305827080341122496417141818749583859325224165640218679696083799268541789495044613807184807420356020580997753086032433087877093297814688443479339411550305864127251642565983906283407852298957429603279875416316810351645470989806255091961726597156006972723229840713407573459534641365219593515726814394610457178164234305548180712280487649764032052839099712670952589414834663208408025159932083234806162564708919475784944142587592652379535716819325314884983213276726202805463172443996706661511616454989212282481353808900411505925496631566806014708676370251493296890290432539288185980001240614216533184325337119823983788670397714089453575938885550337938134315990295970262581109427842051470139846239204598290626244181785149489754813456386938296739727524306154473164715851932597693178632598215661231740252152767200667437561524864859418465866403999342519137993755591296800139786584064000
994 -42259704880333485541516114596089156491052355001706079519396252699533517894270992145092362767257780310912848005660768021249657447784224062116821714938255775881242382001437184276034247458664201096839383555052304879318119522691623935679114345132460191324053502433295134227811806101062508318616752957589107157817813172240472831613702601662530035721400341173455230928019837633162535164775881161730100372093300688491882056125574082225811360307329637719832587067850100791515808266806891625128359361502868101008284358766947206138781934274916858197629028813319674835905814684966576769523173402362370906649748970703494450244644598996409740485873088400665385266349365878499785180043209259441543268467873127437535592695457253951280059158324031135466014933312163054440077005020992471758394229723164671869560190978219496999599691118282997438871737854108433218288981644647486876932011463678665100508528640000
995 -337567974260191500586904601818810669136566952315135598010212478850143115802679241778084521883582751669482729596976667570746007432149761653974370844552016991662426585072786673995899697287902583233848663814628863498311973835530680442992563633279189548385504761145557514414721844111803835292830103022028365517925607128610329714236892741722400727551447147383539874789850924129020934160440908013498329404419652132797465911644284226664069036907191920198220504537962413156751401110131833805547939904748538358606878475858991351146772677002049436135432684430416859895255693584034524788110735881383039161861512381056657176426568113390416700886150056892953248338637949751071650865309977079438578791741362429018626020847732918999772774060662713029833051949713640157477117624026983080940419435014786745748004419994862876535495824128757048888595550215531484642171684534329875073221735792279427355619885056000
996 -2696476710054300781796599409709294863102938426324516885310492451537890190086461895167108891672474269359843972563801573486802444909822794898614552649855268258701070191605512829629897581950354369687248965169866704811817333168154712454265899865832562296139634417343429301891091357182240274688510341007286823354032259352634320488422408286288574486344692273678155867297242924066757582510509903770474607170243727277647227703857354726244310499632147507125544512152639517143688902843583202567208242853593746165739282283066400792895304636775406941660143009365859977235596684894155300415872504691047650172460032634223659132178489869612605695030331177349734983717071815481451861731331503658647924565355702294449988576169240063817462038580956370346738716176628234029003963671444455212813229944756670029288276270561374543891972667438143655579986142083100895394696708991092857512602540123870606467180527616000
997 -21539358594656420688292996688991799688818256396437765771928547526627640395033683583862442540902291957052956266297006751503404885919587501075793678338462744646234025081189873796562190915398818656157723930404030528707435547995169638902481069740712664118812485957595858535868256337612198142045432653743262047333513453845917480812232757865599004221914873889240554992131637559947499886774022942455426049652779382185739740655486432336820149266871035854310768801187182662519898116596084879884901149534624467867550294987302724086878842655245076111716528512126087120064485454861637725689075854924276314918226379036065417581413734525170302663211191069622155877956629827978217278664317046276300974160975740293881353079851382014285123044391912270252183686690739474229676596468790011348891236991015165610082078454113126246294553985433677104352065833048962418177898285260846055396556298441831002913365819392000
998 -172055878473548081890853476557758143406071282557516902538892165212700951131471468467486364665403879240106380115150037898782709168888729016609446095906037074468715078103452579064322430839237858042975325824830592559975627443504501364058696480934831020395965068190334853955853446416276997583553295707055395833008786827715084325686492530766087436530165706057139984366005425478859187472307125147549755979791540315415548309123785409407946122199895689208983415714493206598806240266036060784010452869829685629098307566772321960341280695037689125012629424146963092706567212471099174297788890496449229241010120935546606722403837967569797247325771157522071970600270794577797944033579093680275221809630559721064952050854283784987856714338569463545541491332964504096752486800650494960394149239771916733710996322080350543522505194761400074023942553928924176751216638406913291336293934680539355466157667647488000
999 -1374380290509423116605616359290200184565013848657642524785144623020373963993135453824365555585508464800849763081979281714000019186918976529072452297627803657918264587853404985919212210307425532715658758840989117746351858858023944830018416334194145688448249493652524659226937439841732172889644944686989047795205324209375748667645856251765142886397119453789766842082806101422719035064074933611058110829566057774790866373180988555631041096251419018906594251653309097756230027350318083139542956858098990310515009392235364608131551497898657875476259063756522001800206562081452863760115461623288137480741506572234155800583210191398380414073727564590725050440601542273100694082043210779375645686538404979077394760577762366569666246668452771865286387224281023715800645314505455239184495428808704239253003653855052389699290744940913504215276857210024955430138913400568633497122721472176232852790978805760000
1000 -10978549760589271855445663478010119074305330623077248487983735248686747224377166005149032058017041616829187907498850502331432153265108784514230748953450895619451097527772999027522667135935715155332682165621821072557858648557895271302187109677542835759324616955296366977904776269455756597042483818159668513788100129784493480357155099739099961376540190196872657534557455138164679652091830569685132189306573669505029440588969736582380756276856335123025874882206633072876765458474340848118669139382494734600393895025176092489754833365214479109304357401287097750380050017906645475715802307446825642196163154499006436535058683008890262747620935785950711702919525119677528344327361167705652657744068778972870229347495165784158493978387600741659907661147556817441815554772269576450605749485323929463152993186994158488917934470588017071671631535393679343975949640243742244375016299119743748028094338700410880