0 1
1 2
2 -1
3 -6
4 7
5 42
6 -58
7 -366
8 513
9 3406
10 -4846
11 -33310
12 48304
13 339446
14 -499133
15 -3565468
16 5294439
17 38312242
18 -57332347
19 -419177900
20 631252549
21 4654229300
22 -7045498256
23 -52310262192
24 79531957334
25 593986308994
26 -906439292326
27 -6803984285256
28 10416194070506
29 78528677886712
30 -120552726992033
31 -912329364896036
32 1403964154759715
33 10660789792509384
34 -16440971856357587
35 -125214896461706910
36 193475468652920055
37 1477447389087627514
38 -2286797002440316590
39 -17504696578108256618
40 27135788344181305684
41 208166255361812809584
42 -323152384462622789107
43 -2483876245214900155320
44 3860837814265340218369
45 29729250805692689440670
46 -46263933287898478583788
47 -356828322278629956277808
48 555882721539358848870235
49 4293947669862261397883820
50 -6695902193575441921388715
51 -51795092606978472142656542
52 80841969362956207694189677
53 626148231276578456428726838
54 -978120461688107557944737606
55 -7584956065421158617412104088
56 11857939831796166209052869945
57 92056467452656159367585320316
58 -144021785355272538725983026304
59 -1119244861153986543402957854920
60 1752248654435645244640126512395
61 13630606763221856753138552501746
62 -21353230817554560577573572095389
63 -166256650267966578476958855513546
64 260608160582421294751007274830256
65 2030838043798227587939963679822990
66 -3185144963720064366113218309847216
67 -24840843617235184443711595451539274
68 38980813497667616118877974517463321
69 304241041447184149661165902170406224
70 -477661163938980298568615761734301489
71 -3730767491043938498741489812716482408
72 5860111837673939762587959252879657590
73 45801383170204646835627559324183795726
74 -71974867921655955711687592342281157694
75 -562901534733729289944157547871996157590
76 884950781002167157194917094480775235087
77 6925245476432061889711026814664745919484
78 -10891730126893737781713889851782464875700
79 -85283328355400507847565782457658493482380
80 134181353874464773552807810931003628178090
81 1051231446189185014345968213137488460718026
82 -1654568092048095921342557042628097305359053
83 -12969352607536673348185369838998092008346838
84 20419983516396175445838324940583882380881169
85 160142238049129291681472787073313667531025524
86 -252224230174354767250131387483446531640272750
87 -1978993040515009860544367991351723838053470722
88 3117902329824482425633454768582741397369848985
89 24474717520231670750797767311297700886289369430
90 -38571558899674424642908362255308310510329879328
91 -302908501070243498517414671480495312629854070750
92 477514494021245342565175861079168953614009241116
93 3751559507105345391242848277830589932637857467806
94 -5915714652088952749085533673758849716900988916613
95 -46494966445825490132771108299753449902330082101288
96 73335898339098216648468522995567716819947574797962
97 576609338376107694287013516990023776005370903451632
98 -909710004533382349691501139899876784317459521156175
99 -7155297286120278602991634546635372776427782552073714
100 11291592690594890352262884099777217210213914518002229
101 88845060597391617567303256690223336048871212400813260
102 -140237089481178158250675307863249385821545815027187939
103 -1103795009672243931644838454604599047773967111970764290
104 1742674209581987966979222583056556091449201248771297553
105 13720931918072352659953837770865488332770973262246735170
106 -21667353979153725236056594803107298638509543353977514539
107 -170651409759248093486963840432339892714932307618743998634
108 269539960076179335266529049329537798209750247757118440029
109 2123531825714544633097008951627785931976919400201408989288
110 -3354746988811068751673831743971536453179169863269342480332
111 -26437615548127255944301241862950882973476087529619704969090
112 41774175011348055659392527592391032789049767162096266451914
113 329300827885690548805186701100403438111009349063541926027998
114 -520427299219666151423457681989799218596815027362795438782260
115 -4103582836093380923410108426917063098586238501891690808978100
116 6486483208314127896058918163183783321845476444956971662475242
117 51159537351996569448648448434562259203559861670173350853339950
118 -80881442590530968616582521821742021958741763748848798492835559
119 -638082092424236412558642760471450382268573508738138071192470256
120 1008956624403345272336706668807243863897894770742823425383440509
121 7961719852946935325641886776375307026398869651361390879962850798
122 -12591401933647488719588806526661053419857480088897712574459902388
123 -99382921313793396464868784865412065880766936820468576793437656550
124 157198327643492950243570355271916376621768761571764751862745075808
125 1241039428178536227668468446007380102001960468413801050671557037232
126 -1963308426679211045799147108956571165011360060517274923226048842485
127 -15503260397736961311926194318467469499524176484047973941317493446182
128 24529613387876034171502105294138185259146021776261647617458088832494
129 193739903397437066220283467762008196575863089523582309776303144316870
130 -306583987655445770177172810220815925546746219021847867982976293397557
131 -2421970540259586013302516212962599897816539896083397995427935765053836
132 3833187662204983784771429438477043276829746005084991967951735871062736
133 30287801962287548529407181521206800790854854979957810706440387174736776
134 -47942205553548446746168015659376552829825801775992676304644367457878959
135 -378888452114887654989673170481734615650136036493485033052973790702568594
136 599817206749185910045548843228036138569886339245094684722125184220227283
137 4741278572955846369796949088075471576023424881498883850965668571352943398
138 -7506866087061387453647525473568973034947564021421169020654926414794951354
139 -59349358885247292064503040618097308570305463858586483213323037669429531870
140 93979534344510982693658588069488033369264598377759920463655953664357253028
141 743137505010440822376717549926529568521130468230052689035639865896232225638
142 -1176898424460679114028189747382497919354750730361776642129141502352848278292
143 -9307889388628393976315193519525497229250558348047312314728487282777443333126
144 14742532904917581687536558919154337330580570823845154947262715243218045695482
145 116616118503549432332723381895521760628833360248670740737193199730043707191654
146 -184726486772525601603597247485156123542243403179636388760767290147275434145721
147 -1461463183958675859169107613020277756908736431477110645138440566835398835884896
148 2315297626020286486196831800869047190234895464411104669554196891334458604751504
149 18320437334164990860753383182136842042818699310505296913913269068621641395317108
150 -29026980256909991392093415958551083752656844129969005830122904856732817983481895
151 -229720268162719078620016358749290852323175064709207901970982829927941071743918700
152 364008206741134514351336037073545683299001447035875724863159492803306628458111068
153 2881212543789689749119991090766078630165289517777530554707715312150194934279947830
154 -4565956933706626265648830713374386150283030848759096636955611170218874665793166492
155 -36146053233955597294434919396200001450627204894798259589433155432000857968834791318
156 57287637226488419014047913968217897151713953393212368126830977874398355887301744307
157 453579362769167475786453132970476940243140691205295580449685142170485994462809540462
158 -718945100331469561165360857500011619201419490226079503878306353854990683860529943779
159 -5693113222842189218796556854939202141495408377549141580570576634347227040517606677298
160 9024717606816254160922557399956724608716473782243831667120448761237314623887414945744
161 71473969630390856818020170516476287430873967435536465273096643727893038668383882467940
162 -113310992708066882789867484354130372229881651567894712704834650661867358928210617795583
163 -897521879272094026813125274149477514526346694019248140088586236219670841691358247654466
164 1423011945585241821808071475366506058747744587457119725083455389614474380691798062757853
165 11272982833466527835419778165306414814425655416618638171709106169067881516293662187862006
166 -17874782346276859720977401457700220058966970910486417314665841495697425568189274578657228
167 -141620784124295385849470532657779091655322852423516178761568095278535994923126380797155960
168 224577588916350007962095230459815349478453338160209522285631684260675772760146592381881295
169 1779537977625368089543052635083200473294176041359357952247684636895810418120950341542344590
170 -2822170872567245069096475542513804007391257261218365373685950345152939131092234460649749572
171 -22365442333941715186705448468451082838699285725006960913488627222434480915933618496898872782
172 35472296957371458592904527957350315556724256342264687483867976118639973569421680282187057609
173 281148395915873448894862443772359386088117015769632051843267087167105707516894213278004824852
174 -445946115336836776957137240565820805358498696301100674298139535473561250134825588088461021942
175 -3534920154668788864477904782053822657410034688159531081314220959090847168721193109540505637816
176 5607387217812177881355756652830115768086730612969473839717373430927914803252087919342938137131
177 44453662603355065162561660324384160541849079192253139250230782389542269125414680158860636978276
178 -70521555993083061796813433376483415997350157595081344489621305770156448998242516133634281264458
179 -559136131475973617990819660431256662896430751012503503175635909919203721012372248144587113780546
180 887083605464778491908451572734214288619523593500338894670775291785396573010548823324646807450722
181 7034088401947554246577625162075670900907618590739657627174607431172920299304322914012041114830582
182 -11160579891753905258073002686313788337969768014912305368728607156136262136482509983564872070093588
183 -88506790178730581978641457501055436653798158921909792565408209990608836315917826364908201491946174
184 140438693329357650515397499739255554343984718872805152955000759247047314102459153869908725419410751
185 1113838352489741688497147634939079446423377476259048213904188726940257625447795314315958354754768416
186 -1767514306682847560523785058846766591151323457521343874653737929419542632302647054917010862253554086
187 -14019835304099687836640676435504807522583652677069457153865122868726423315286047338615681085157436358
188 22249159729269768004481511411594077161487240784393676710825573907898918247984750748250238257632982348
189 176496961776868675290351666786853181178671406547977700192551572065737180262494662780199440113787593966
190 -280115563690665353216233448639703494553952329715131461537049422596367353837134679119940598841929649579
191 -2222304646761152990574992271950879835887125742379763730291341590545353690709750671950641589682552121902
192 3527217944099149264354580308384948782342333784060950612558055822441364220058154208068155537560152295042
193 27985978871038695934531095585446698855329218595958556871565764812266683910972640321819991921613599191562
194 -44421918186017418903848488527441482798556021314210767139376963323620377297272178975935843894075051910386
195 -352489764674072915024411862460686507657966571176546263669146792266187295041398679049039332302895657442906
196 559539628341877036006304007185076022867761491370287854834261043473738078245338414920047863324334503339766
197 4440380832974407786647879945594446113506771429539450660236568035012449157340623392393917784070250437613234
198 -7049065355990636982213093086684800609155511003374621328958215283861153043631268714343926605124727084761593
199 -55944869877277964585418407001850691042641099125883874025661852025724998010402754656331015043999219365865982
200 88817394022641195231897669368644981011051526319027388268450509877099260136478665079704591814932087646327443
201 704961400109747922597054215494963708377626393308615792818943707886530008861950156912829986214173914237935992
202 -1119254927082000127197313436951225516985360186168900133072854492204892716889854392296019405988628500256322109
203 -8884523680147391972810520147115900799576480742194189225489560553650426329260279164212305681430280240163364884
204 14106628774912606296681847026897402252044657865957616469731253204935585393769522693297771980381174704428753495
205 111986445240241470653802740722835944064452376763421320923312203669688005496276247293828533618163442164372214424
206 -177819533787042782244936311458114535413878777074244275939526545458605632613970340868040158461915916846522531067
207 -1411750860762784311247701918207234680151098842621753319476630624221908765989940772647560060730354632657058608302
208 2241798173483711065938246744211601999276444768824805948202809223381267969146439230726533562340761518206312780798
209 17799622158074637759358594453811238069421146510841589952647000307025023959858703889638300780880529217086109551642
210 -28266576393785971013418621025279510895826118400068622223218060153638388205768599113309751353139048479710767388559
211 -224451487069156435549303648795829938311946082202542263494703495870808643533492928498505299420990030480179319076540
212 356458061056777822079721808600527379108419635181730465830390105441006560850721644856413867690200971104778602300051
213 2830688402935617719914486506378168838043787778621450603287569366885743941938366014179465434012541420644956456357716
214 -4495739168150435378888473272885662274213918332421941245228107811536215740316161272930367992589416374256377667344654
215 -35704129026199817142419250669339712795137012580313945410542636930351296202331292491371160471595638031517685739442198
216 56708759259297703084590307866196824997756873158111284310031034730328834706131305619485693492151208373542351997799102
217 450402273381180050402158901073317454013442948370894835997300877845740152858758686454070284996868439882254032233706118
218 -715409202831528133430531127966021432604891874279401430447143307779022437086371692067021297602883657323083510643907107
219 -5682473776101114158928600415137448300891512042444399917125549965716647703142232980526844201300450252668620116555393560
220 9026372079542352643677583442581273713933809965214915348496676634809940307902857923471172767096548012753411589168027408
221 71701468796147209662797314809541257709467886268806977794927902150591902174895569497620650545281819626954042512562839590
222 -113900411805133995323517647354298053032472675090909571310186261500266452014296225612438839687415012398208596902479246660
223 -904839282803255745049088332424465212107869460981447226116024871589201080996168988697461146032545277334647228621145234790
224 1437440103742051633251890142563056454890767687497697815333219106792499686694719038533939950146783984546076947903450628578
225 11420015318645581506659366952723669161601277871418492143954124138893485026961559565956835961329123899872646388679963673384
226 -18142857659035966501877721253008638208296507097536819623206608765915774645146311035687016015773196090044052876923402650587
227 -144149406397465538706276411755013094870320402867837847171858119165191013960133067246607413070954474892649010413680620733792
228 229019361416017879218649300449289504440420572394286103714555491052736447134188970379813508459308055607045969214858882034740
229 1819738877105549769610729515773450610233868487452579942356632187544223092907286192433134771860233378165853287697307669134810
230 -2891268309305381319510350873218147960243863576692528131938523657269132641884040537628861821699394912412877554494891465106487
231 -22974944247830753842452904150469395456234753138563816090085859630670856249906259026736799536932307757729961559326135401862430
232 36505090251154783828464200468696833334035614254100212947383285892799628825848215295213960136677366292570389151252129689641368
233 290100309948848148671412894388666742926016147639267768226043272745037714251802902585672230072711862623283061429950948156513400
234 -460963412506733865094041426653088493553109473798968091008588830610594597167933492118327131978763082284533736138831969169209129
235 -3663442938297447731311577264294364163390189213905419430175746353897133381517460143449297140358042857888353945387697276071043030
236 5821389672810228630383172997949535909411102684139979175361672004765049095867831998397130521523459534565445971387773368629242348
237 46267643499709635280551357019282288891492555651660789024461025124464267015211643382701861972422501649447088540809451093730344684
238 -73524702972050412310709842618455115501502135423449807965306275431360628319644273562415280311866450203962866829780013880971192734
239 -584401415786110897403359080459448001200067364500216617521073523270787943356362743387595552018825459280869086266358755401887180424
240 928721512783957051515819644272864565692550371125736826107744178495971164301176844791009114357862308127016203744755266737841387278
241 7382276475341885562935855620918147168025736003358658156649903749716453532996523987715450786096865294434784629064125754009159040162
242 -11732284824133814581758497180353681548323562126517625957004394430846197529298449869613153948430485898371740529615908901453972226061
243 -93263944081808847651218569594397838922199896957156292808872681053627199877381611786852358193099392305004193756198217509524633227462
244 148225805720844259413721357509402638123535937963899836307489118666477140878614326480004666020739798160036243723490823732587319600336
245 1178368024779320821231424396877848833685317794772043746996608318371834301102384326995433489814649226084429273293677207631809500501092
246 -1872873539874450270209243629748624730277475971294605754890916581382224644277883920705117829870625774149831363138395108066238192224631
247 -14889877134657783770578299238523818196397119519731790656970497920290084465905516164291384486350836081064175977897625504722282812012064
248 23666596160683255667403418994388808318246476317133940886551864632736026860669672923264818877314880962802999112635918150376241844931432
249 188167052423395653921571743834997815380641394969361370636256828990214218454996909359389037091442198758271316257663689753229980488353532
250 -299092260479281557008586394177622451299251900384748518603215557063747840219299869309421179567423570206316131952909968252428044361946924
251 -2378141430116712644873029934477508745790905647569802073926437564399778904942671326809737978948818678540612275947268440945241542173099088
252 3780209868175484410210898633805716684344770312943812837505801461463046125684560345625399728363596605977677391597491526448794625403506220
253 30058876742528839405346815393590151911339330928199865643525102755526543223438010359068250053983919211418148076906381322626683552586135240
254 -47782333823501608142786801394235995183735661429799431004569938139543315564550655360384387082043623123847656459224443300808021108776028669
255 -379968982323990196957138726805848119330178503115504528939556511724075674672390237095651004852479105756669730929622438596828290435706430942
256 604030514298912835398310491333775816916624422170661223620926189930287673824842909795465930377115856761202926354226437510243095723733742280
257 4803560290307834213068896029785419605654013095779234479723435448947997146597611935787689784810989204452326164397430657867181842593532061834
258 -7636420806272249423198430341060459911294892651575572138179427741317099846998881124438675405079078988671025043983311788228209335986077541988
259 -60731979360785141082219034059852620364578547287101791494266754249717783662508558447620985466360562261156268156744458444516013983960824867122
260 96551643681502929829668014780719460393398558429620920634171600906128783170933972045472494173920354945650369643912940386747615587324027220943
261 767909634435552449294290390459497322507523577977067923264409337300056210611929084537506644782247699690072430044696253428265877880332534429412
262 -1220865281470680744261077135869451459677236055647068745986893733251320921466238969686856415299586048466854612163912380364260687433069545241886
263 -9710480108335613129356645228463505567544162038483534300691102774995045602748668948706701174143020569653078718063940653567639011912775319553888
264 15438798137143778096650157100791495427093265662696886299198353747524826111479725754244790918004462717742464712623693836931070896977812638130184
265 122802900223603539005038182219093448387247486613658771268195901539436287061187558349492201657586104183119657566042141608407138985309658718648514
266 -195252381965951438262303825232808666379460077421139144681200603702793766966096351200709659552582494272799406611260098998016595254125029473379749
267 -1553149708490988799106655774909763962934315353315253048333994422542271011346698116661753411034947401011770588564627307649577777196092736691315936
268 2469538183108328994136775144832156667183351112442684232590708724863732106942374639079152467581265252506709845563632514534479428684187781770765297
269 19645100013612358593956462010347606642261246331471715174219511768169374782829779051132116606744911015005915551051333641120853216801728079489640260
270 -31237132625450404841969442231050999624967321505741772015577965862159355105077374489276191889932560730735275046384190312956042897678668378973714635
271 -248502557798222431889114738684088433381119574584857044309012458001727147548434997956083356029860455245179269014537787025075932058926061765632153696
272 395150066433983093209543374049031018114914057901475734161935445172124751910421898363889046548913259010179822708563414151391775718328237678710816682
273 3143711284939902223931455086435178550585157558041284881368775353303666220236139875285072608403721322912140534438495503917835619698014727092453689516
274 -4999055068136722266482017765704123531237090099620986742417079224072126259788152928155350925775456515509075826730469602998977473776435677350284417782
275 -39773069165854777012537283858654232892995305028582313660456345460001308423157683693127006518130256772994286716024016357920095473637438654094786343798
276 63248210067789060437030718081335780298851478227690445528860264474679691431746994447889333013916322765566568227276978138159290336907834530794377743382
277 503233700536924659599404934215124539276427441605770410382904083074418928765813872458346419345368665003953497284144363614062450461727250438722681678718
278 -800281024219739225082489261044916168646231665033584173269612977332271296614712143476281955134082283516152919221782504870630436383934963387389965270928
279 -6367720608831643685331133711838297059878770561559881693037649124090419104561192727202772050459193530047715757670257141275442099373871854274719036037462
280 10126754351054723730487019450816919115336019141839818577691245464166375920349466240090020623876418970655647425088348584505868767492190537929007463970096
281 80580781443529647906638337900717027454262749038343655311833274610380957395076438811395674519545024729215254262510628911965261146236093264043219334305720
282 -128153665473322722317836122479934417575801009823877307332232603004242727689032491385445648255100413532118896367762338925388501419717485707159470107699879
283 -1019792168801345599037852923942819581694472335242018536481041922499246243699721791593995240639156849858482049533401112811289476572577185774564938235848416
284 1621900942384607911107129193051269770872825223849414542175562703053700987412229349379991763549135168138459334737265728361637849189730039335859455809548567
285 12906965069415989467063804382718109930625167056285308689084900197773828891367065076590520840794953228097889553351771290928003347413512896319688183197831304
286 -20528144743115621990951686670386357294910785494386055986609376160695917081976478769685592747516369297815737206851353671747704590416699268421481419197051568
287 -163368533907416620918596347103153172870118670145742195622039027355622906464941843549122523356272469793895255222918603044850954862968868338717021571110504706
288 259840421562834443698146908015568748618717491367912915107569430006544914735583910910697077364493347741844663050288778887253423106818652704219994065421744179
289 2067969186657669309844503447639585195742365406521017212085505611503260032349282688726450342954613182815566250088380130161195063823205042601536263044289579800
290 -3289235149346421824591747100320801698266301255594888058752989665943620925717883437193825060124989748819893076884265442790500780076403367949628922816145702365
291 -26178855676757881802650425406478443146098134999742487512164389830000956445231371598905441359644755743931835502424858063226757976850678845008315785773885181742
292 41640305302375544077220447223630227636829294865079446829042172629649130331319205402523303017707772401855599677185648745942403182208158821595177436207730909892
293 331426916272780694951378256244347433462249558283788109610082536073397135311649117293164581432497294114019487850948587023117057867072166489617097341332896221148
294 -527185238155787544272445384422026102890151685179445949810703455849633143787080253560949961737360014839223103544026364691759847064959628781875752538186982857182
295 -4196188615708051862088949142494062884255474433406195974676761346456517468607227949521664935779244823212480752213070666390042983527621730675080067579409165182836
296 6674865517434669016387931693449649136030625649311550496756828787913250489668741715034196381568540437152954509148536432549229596003221465295253811212012159590623
297 53131481915355315617435714828593366308159167784207531046538891919909631719098894917039742945774628912919588076194052035630843182065379208105051927525654897603970
298 -84518414341584089306519759799098549920763177226559834251159406867908798819567507340626451562942013909663176062742498049170110676066595856869831055824872519744205
299 -672787885701618398745659288717060066434334958298202224500766343595634652017363282701472531658792749979514867945821139195310515478806389157016419491982819505898354
300 1070260034925948698302389163202626046521657265848870166016401775568553146881633581411205164149093017215404517353539806712003429415314325232498768303688210385802977
301 8519876767484177777504154966420820114218500987553431676403404700122498908113149139311084446662528598326977874274432986623990630485113560723004416834380813094993984
302 -13553642863064624412458079223813343034637891802141049310063371429712160369855927276018402310854203716823210930756472568649339930640127553748468229514789300602062378
303 -107898895322785645079251268365306884677549297921558489369064226027342895844640733360091209916376963748551755613886094655492881540341313959276203922679628305209339322
304 171652901999207428397829280269138811750325890165162704523127194917196665498686133971428469435827082822413349452378204057158531297048257829182710387573797432286758836
305 1366560440863612534773493813872006176341056249377940272660149900828128153374242111325777230705769581559046248157083477616366989644804222109617079307553784366999883334
306 -2174073759617061884493466361163149793382613006561265788100367328672359587489427218837407250497683781483937718226781721937867312546512820672397847143298603607810562154
307 -17308860797543077861395225516194480686761611275301239894661543135482816011518776492642813532298296326706712847146022773991841907346319741258789915998678052606505399536
308 27537534013470300291966974452050699356721205832914624781718289897276328286575467026286672881437439295529478362331688247186789138456840571059094817136551322248843295430
309 219247959716560752638213809449296748328057648361055328992116042856500801083800336139586794426830691023451995352684931535683448931761979713609715072333226608286879766060
310 -348821391551768716172688372027950998194788435497628147066201878134803540958360914683514289109207486572845222254514464117208408019611316164753601158532123617719002942129
311 -2777344278549591400035425174748341244539490466877003671473832987292795042318961928475664887303264971837032596069783644933554052431141649284985295943510186189823866709486
312 4418838360151538044619741263190587835931087719495575957750229165838839796774465187896704597288624761094310997537089627718098218289575738088000097894415498721164585578655
313 35184437460130497592617487754205837297871981584838595369979805564252375790352540721575117830020185642313274787601132851543388242130431439134331857718375575873729113616982
314 -55980879721081642046612774466696678760958323476514286252209952315130193858331889633612984989392836917286015687928623736268330294888484794915643809915437652487363876364839
315 -445756723420522549925357265123385411933979058597186424392024703111732066920021605466119415635850657696236141609204264548780445808428974241338121249505189485188409149729514
316 709247125103994448218790236903611062568181807790950518243409796675462062481558511955596915369763374610463690217746474036154257986330111343518793809642348497865204844038320
317 5647695289177642382717328174655298223563762613653156703129091855825043811935580794959694329548205893173597205230614994490127291557623139496090411159426036623665395636272994
318 -8986309671481003074332734056197159235727713094350095470903392265476096004209271340039592056569062480612220100556188055768383999032341581333367826749088938557064446778694751
319 -71560002860628470748109040889327447996011581783674266879776443489260932331354331201391799434474294434905014199672047744402762727089130922170450740780687709384324147573978556
320 113865139872941598836650912420571678164983494985244594770139754216349386996608945943454822455140162947692562856448095240999338804193609459144449662000458705483513458723175472
321 906765229111504283785589959035392567301852978360396057691860257401132932902528455114692924152559970710057801222117960856857038168231911409090163547769267792390271724371318560
322 -1442864261743543627799425801866759312605960232506433383526577643014429070154518856818425453110478379339492721086229584602824840523791467224001976840666717043744570368607398498
323 -11490646645227059317216467058231959954624738400786705734981939133802107963693008981026853352609355549220932753762946422361069662073225270508668245895894722331647173015844145254
324 18284586606824599335519143246544060057675719881372854795684328356131081557239409909311414353087421916723079560691239261661643866887790276407379803729196459612774646167792946453
325 145619278378022518574136566032189354955308678982447271212015305968188217360979722037490491371428165679342140520927045235678164696318504570289428177353075452845605519854350553024
326 -231723183104705676288181620509818963429804980315880851568340598581807792057246838291716595095685796579982847964630679653488667803101317389731315530462287822147452273740487164682
327 -1845515809590195254004416538200215609873090038324894478446174225450631245975660014154556667117919524614225001892812932851305858531821775951280800273055572462866505248643950366646
328 2936825854627982415987623861593523404711673033568921001799446490377590970637641556029609651970578224843306656328169816414710329890554444770371676215090007558371606378238280002164
329 23390572854155056978797193771994111976729790059989224928518847476860958471530374502623774726366846499194953210024363367865874424269425129048724179460408370140734030341002226474100
330 -37222966222737162334806059354440305063199285076169754154958468516947469123898949342972988303039830680133108181034919848611909969851059459683664001652518072394891457230730624783646
331 -296474842542073756255341895309815632716517630370075605789812409855466985080239966905125180839074553324699785808357948343765312349704257909252045165595328830867602216232005284606294
332 471810439047223986982560686007427286523259113184964833296886313623642684324192044463473631701121195032018072097796115454298462442138612245127698639636211142835291144215405494454397
333 3758014485174337319395367025187185864365726910343062525804626852379578150609979059051438652622877489260122214702629313549854141127072586037821802338271885959897299602317150493846816
334 -5980639326829478043637580013325928153727019965255101655068249897867955072900384471705633333994532784668927380550751605229470423310503371502019611021965084473482994734791410738053585
335 -47637875422621164600902118505319209027614910507369320817510228867141377129444705943442087382158660057687990011640946149868886706622883187034639411720308750992313651447658226544756472
336 75814259670038113835046666992201452708239746146892582675914978842306453684160808126183789441649445641060917722845730366117834832618446408145854412984421845621277030331572810834215849
337 603906041261176945095390001783884216308789315327611670811574037158927450124818243340578933090979691443396354996305044232227306675482109822967749927829926925112601567090542583490033650
338 -961118925866893215798255584170579982750787189538661810485227619852235831018992839845501787910987784755063297974510228286378728592849227197744032983660464156547435019640550251100055317
339 -7656127323095475205158073833207022794093645282732825795458750725217720496714019649253316619882948999806115352186757633138514900103881935440508571904359266006633057601173290640972918082
340 12185014064802100940752643982739041385055053968571086246138441062109156254301160765538566133359811613348371485081329737286504819073998478827550635197616377891296033498229337568640777383
341 97066961825672561089868172329158804991973745900794819708154867475259564231115512868085464179153024279955525880748694216035276234766012471174858351743034177671993414291678870244491986128
342 -154488924558501968948307598689835964436787536842313094132429333234943104186056513523147804175838353569825060225549482361852358774464993234934181694968711590990170462678388799282048856161
343 -1230710708798847470170493804062037635329000790453934013260437935264991114632832829313030205069302280168648299937562128693693567756758647707121338004851896116885665675623315144286870232772
344 1958803241525804668998622530635024536551965427637306888505504167228151291261472164827800201485991794135217600302175660076091068510635087010091133629899590464930852979565567704414432288701
345 15604954922113203930204267687980695002824871409643774075859539651289745497650750876278518382773897886749317680843815648015896492119131240528533412099876842661773142048387509422305641340390
346 -24837402258309115719885216282518331599020923140086067433221707462374426622347860497718755066713184535973732542820682122709522579984926026453495007303409420712141122796621135532140727427450
347 -197874941668886740621759069189503138721637209632603111954854975753260776835225514884776749361244082078553515607403819579000123736851048361656624953384449481715203830793582149098412709912330
348 314951128896963899699781870827203553375156527322124610317952374171222835079055549449591969593965204202385688447937168653191134566804797497526061087758064435898760402892311718093109022120113
349 2509230597302750031946736680645397763411029864531677480990456515270439544908034391807056593380183532782239957450059956367581850967372036328765946439333126798953918935441205344335179538153394
350 -3993940232822898815006827282501030123879520303226089862231454856040135756487630106559170523260195435369615030409257046185980551587035239283480137776021676985904906509420537537220436781648991
351 -31820836934431240793189941739040735823230870339772923082105424135733543389301469396902882097891311200789572990435265225305767426484033887142244276753965937379372713897673407219642865779012092
352 50650193014210478915380106131583650010835306920871753987470980363144891054697729335352876773782739008750315065371188218845397181696711803509180920725610307964790851228955698271656737133148342
353 403555833379657408107937192773387688463015139999341824506594746338379016849955732326714525336054255257059530298964814542628053582215781877804426327934015686001426256577362285393614717606083126
354 -642364541069483156802076418964181005320657624863494946740581681507862855380741468653649790984886863943020503269598573899749753722994632068519695610837944581921545200002792624922534491229851353
355 -5118190332120562692707445576065702978617927335000454347878727662240906103913775205385541958837145087690926501780729158052709214200628514247824647543234722368007243870180624028589518040108348904
356 8147093329085095276038962679882463005566006003781212667045336862623572999173790234576541207145621033494715745178176211110156497869619356224041213405683181900077456812548038142801695814942684892
357 64915704346950067062500900198870853519202716396702536220056803051059498951331458775813237826832335645237707308791176785991902319360714864507623104921443517364532230652497445446782513824059018428
358 -103334244609991655151965083293625509837584271722608714104934487043732924151020854805947145531506143085916118793161033661384042915402207167684278548046964465153213585806442606053803047090931839778
359 -823385899031042066418388015049524311134897017525367286998143878785539165931613243944670366899274721898812263236987457377162582430391731135751310213465770800062446518515492289925093642158407517876
360 1310708347683277713659982134010284192591523923340168345197925344379247808847137298074012276466909293591655398814993588078897764942998225697444131570177500833877793935185956800818081396952828850596
361 10444247668025960258161094054380729611764113501238276949975755229503915907146572612028120682218575243490084618015845198151539981651640689102289418810491451890476480236744515122406701844390351075692
362 -16626003093941193832752793549185505590378384617524560734574415334445628213791756830558761681049259991012555698320412025247659028772873576710451102997864513801827751035658367506039351107732067221456
363 -132486236209949023129137681220838705873615562250656491672241802115475350119998504323501177306045502273189608445711441781386675639039964599923660904308110752370014281571244643719114941656051935854394
364 210906237517943563361096579585668306468562259615582779938327831952789218306790775934523007495244108735430536032889715384141598233873567496170661265442120672760898851700134764057079876337422463064058
365 1680676042423904596204410038628894876196867693971825847036513127288617638821736077379095782774103393397348858601236463487720300908592385819142804494651775379863718845398190347444749673454781843601708
366 -2675534470779264872680972701518844146244043156342786069944176531790981130464418658172590967825668298217369460482696020367265953357232299047015540900760031733135090767430897877249292403410966918057579
367 -21321447661231405863112545628036089826914073531312788613152302078046519592381384120002499741126273412571990484781951870736947302884772828754912649742214532000379866851166247025439194950638532190816760
368 33943062516969117712035560153852873162726184439395369037250356593680235364805347446880746932106048536361734113969855613895679116883620048347134978813672636561327022792087419430720554464199849689638723
369 270500822305440962783088441258939255481452593763105401214421870131103140122092439803795646052709544355309827869141129512597891963546143098465661540559556181988004266940763210280758934267108994537423900
370 -430636299644688664873009409538372515685118246928842509801143176805194863995342878728872634737192347604648071540046297815201891043857653191298102680762013654624062180003244901954208300941576769964977780
371 -3431938568267873962273996709398436217992216597432268490602143966855938273518194890313035339131362264609812548542968361975489866811343171618976670398321297198324737643021491030303913241072673350077641178
372 5463729347774369408145443503959469343793003373426653352570276510241610294853451744038756261117106502669456296156308771984127528724537569119004450155260646551885584161025947067997359188649823187529196744
373 43544091300937656470225506419117652888810248784208827579708046150556327283624262212022004818015928373662586591530735110846440754069873648095841033639906528748058484372898967776757435122139894180965639750
374 -69324452794167935857367342451235068711052334081674994331567854864626193681056553144787816239903172674349373896216752577329181762929721012754539374680966532881598219563290468018952491020041137735092861715
375 -552506725287216557227111073926834970186538306782542745171413152178522895517660661803464774285960287610760377780250013448822891898782895899220208227081553456643650567225141899286265098946775115001599935954
376 879634496382192152103536018609100795554969971143540367723077743234157361105419066326740005898804251412447856873201442979555802949716298700585192501706551393754185319886398052535812070360483724139154238866
377 7010747383125321907292322365960573399118807645422689569755807288948537669598423108580177727470640574001954620582434947898111186453648871841557489587794664520934173629906083225514281815894753625781128898458
378 -11161855325777180150115187749575589142892360422747315169529119135630719793995415600785324317653399827224625201857326944421211407398115369474775228591303139592538873776625373233161847828592130101573644532780
379 -88962972823169281662713052837877473616187251173571671996303338431087243103495118287619011611324477174262587589490067470404191123168650109706773911712798310497756647998129168091801494623049457171661263580494
380 141640896421541681255900554379262665562152369185856284124856347894627915295256422820882807529205037413515931633036098051787431092655046374840901033940274790699671347896777772085688647920830469906280478081628
381 1128943696647876644793766169805087867618383935568781967783353593099395047781735069154330700832667651115289493970590639897053844140718790194543409339617453027970312209858712274526708358990111674835190970672162
382 -1797458596130596227366566322115136190129786299867337405473802286496599856812816689307214352992067823928891042285658664727473424384760632918573373677502056273490375864703810347731109170000499382455718012276141
383 -14326929322978588776919811876300200657344435271512334102869461937378767368096886052447886866166824387511848819436757658115614187210467019690411641709947146827350539086508530482908136568271879603626275466203544
384 22811134652374053678616778788383369011094971653971331173005648727792582238132326704630624907209532252263045486005523147691563529098545225746096208681400464241579272524181324198720660459185171415435738757667039
385 181824167558965049771491167909541871760069033533509311056201195394129845966408481780620316557905319777738387529680113051055546223008089772235376303045759923223719920694574745824671718288127439691959881859331412
386 -289502595003802023541399794505203572738829652375326659747503919189117259583518294474311458309904771702811040358480566381262685707443607211466879537110084288254356156900880630538491400630195078969405727054387444
387 -2307637400777543641163079724345349345282905894974607646571932314165594362962315995799393918626878616357544413067333983304235867965890789219458564502654521119892891823566872104995349213682925422220520370220326928
388 3674306935753419807740022405648879517605922926820558423386030514537728611497910600190430733173281913175925693213830891054788349626749061501624313764312742658861355398375314131347347272734046035150674973895539870
389 29288749017143227986140254660915943756518107465502451351256834966356244588425574402958687885740023645625631531274523523003589652323402302590599089992596446498595726551795087309648590028591165181447037268200846076
390 -46635391238754602079380106785529541771158954509290187497063854572374103172792829594800922356164407710678964457217602780873984533050178993617534210931882914553254419044756094349863787249965879246461656434685951715
391 -371750183134620139940198498139681284325401130055724173728526145844483712407655679306281355318015236748363920947707878893019310478591240920313822546817270819456715438892411273718562229308724771548515578567657112040
392 591933420859027623036012640137974067020589320021099751611524438814118380704938380075882531126290243550449078583350764284422334281900415451626784426726677540408029175694952481597958599236636677705989088016134961355
393 4718657993955599408169756629786281991594315086258488277775846473732742729088238076693832464465668103440587598182953699835411644617431940563194107071523331859295689121553823757496634594628117172011574676929613709122
394 -7513580942395558089889002925297112824344707985258343238757588169766389235856091650282526604978866626984738648868962407496852676795507020503225758218671088764529832382855353660157294675331449451456297999873854463967
395 -59896656556847523144618383975784263599514683827100929016452744370593521694641799018904341247871217538694370090377605644311769529236475715272680746131984182837035319207905760478927630896574885328697895536809838351194
396 95375708844475046512726566397083796254697012085661191722530512578615517881140570189765332337100203781222811384419662800122811629537322818828436295251793167977797181401967188770258587179599477762777739628529490967694
397 760331986315512214851644333725574774485046140064430790482753873599394173786013254911685689758002153613504394525782068368799201409345715606963676427033526326578783553333682028043020624813687034211420399872922832834286
398 -1210723916194289472328571072977428656896533291808755546719378063149930404716187382616859828115220212658289245519230389958614462393704329555771552182800380612559595260487082633223217596091113170787554496700227374872343
399 -9652068072314367212823315869205638840821299850530948769028997824323762141575399960444907581293225282490302221999644644720432661199830444012473514777980470672449975820235250802417308397638369526052582162084397895681286
400 15369821793078562560991558292082433196721576888424211009889123604233699466238344458109038577561080532167028980990434291612627255063832536757165124811712140252277004168477878294244105673035291945129447371377420801918572
401 122533196162876697118222275198294355095629837762615314011294712192282960710585336498828197805056255675277677975868181496739300101806163226570727838050103815346436842828602478669177409765257111146447803126941831393907554
402 -195123127260070978966690693646895937300710260951622693244853938848306467046507453296586601961318240072901564593179147293833282008131968663412461244473835043932081598981001164543995919051053241016728055107913344832328805
403 -1555619063878816418177813858290130937587745645859645544780724710832520727452491385311243928937750638790473502646812664864269236880714017089749333708055388437643090119137844024892754775422930506797978285456660343077233902
404 2477220745245493702203711665224677056880876739688906467748157357786162672681915705382182571906263636126774457998723962200106801966246551565283922879649814102583057863927548343583401384740848788901200692166120375760311718
405 19750072846856941953116741295043381682597266943269324794055271438723300907704796059610238912218170572871444594426819580404325401410625278675380942724361708090829919999223796909167744856289342619585020312970881176499904380
406 -31451151845017204232089454383864498980853800075782055621632365087132134791736991243570964897294276411588309507336947363810161811876522922033231762280223808783790944553024100625488751847846682507649612590365910413177169469
407 -250755195705468773790211579932448869574800252280297323036620299059869833194660853459391582649116969855134044022603583429695749947428639675567986974908133661668555028155582748936968142938468593345312428482228924685798018922
408 399322823546890731169384139399836587129395608323042487951057240655791156117933792019308894122876686894342943869099266906798821056147984737054195496936475934696321681679980399204398685844779854390005431387970029308134048648
409 3183807623008883371098362912594310208816451992861477106499808932719396813229706501608304831749686705915874973119531035573219428618584071410702962779863671248660159504685242818312941343109622561131717032090510565934412348112
410 -5070225656476409743371381544434060980365974962227016047198211733493407524679804440796957700807431482349971449451451689584311805453899390280826217254909035849981181474649098675225990420715348760587317068948688785548720382949
411 -40425852122184018744103933902512646463801677678989786861812207701819884071073465319038991451296609379730977351075324588518527604028741878081443890970710642023007601272207443101986959948380069390495658529324624646957773259008
412 64379243627271525911371869398854171525025240028686127676279419930065473701387523347381758419671267540524485783291420357151636146511844937557779637451397861271747474661162046774468304886352511006351994189186172826251377126384
413 513318462588627962940804037336743233203905394861118381352086847370268729281606046006597189605735689647008160218118893371988670830728070399268403826577912262176799607760986938312693445476975517900687190251303310552324164508818
414 -817484879425627131101642134794902635830839588903308164711017528250775067154264120892978154672592518954154389961765387027675911733088235785434189221620735056120537801927423926040482251804590189528141539399320307922812818668578
415 -6518231429879878930211087827421531093576392867779490633203809600699702620711115979746267859524093469071884963793726306930248858550154586152690999621649278496097519466191322941571455486638113792992883773149309438219524205129894
416 10380749645601006406854705512676927229621405296907528895931210632532980454437839780740323129046818839297041639278415244482681427921590739004330476236731430890486112725168047972398178328278424568915222664162267243188641835732095
417 82772812259735555021964446234253589017233219811123431208994673086280279604511277666347409540467746618508737356065368173037000128246493790231659097509351411549874927578070353482080636285818479299691524967791774577884700822899552
418 -131823455404014476125866167302662301778140203860626706193051088430241976582102144855072950073233133319345623503132340084665647911965035486867105105759700975847138005945440680199585154201029425966659573097918811333529829935798859
419 -1051139958515098344316690924874245784220195158373622571539744698611991667532208466790965428314119372581753848150338505279915509131699877928869909546893816136146207256699751761192355745249050669354473770400089032360167510921672604
420 1674061883653817395166782026469465227051272008451766370366019908866793789200327419501324976671756957284237911830215670698470392581913009182332838240243948335111119748807452779169045791021655712256649282244646907402518100280665173
421 13348981755159170789086633250781959540137385722024175795728033176347672928578179625657809272186784679423709134492143611912989626503228857086711926759618439822049308666134205517524886043608752786673250158121679810627208305786072716
422 -21260086489989446583014234675185789572959551651668937646837808850669326233987017828560808956836510301921678819497910289783470225197729180511696128068503623036640464464265963350606983114724596070026251005352990037365754275231336739
423 -169531479543346128310799374041201156269788996799468577493906998273185133249603264064703055323715769510860320737906161622297401511996267281106771559367910237264772649733591301897449090381050097890334691353940242568488768142598359300
424 270005809801439887778290115596631894471246373021730831550115326955013593444097284142523920361903085870338303134495966851648093814555753699504026548934430764208481429583044163425855776308705423955854464373324104056178959860087885734
425 2153114107784504969322776265592795594147243983712135875130679998194492586820063028597342382122056498296455516524442705829998925176061720361468568881291292798000103946065591229363963333408609256353802275659018106139290011491616015578
426 -3429222130665637582766430006118117820025744609262708315130188104799020412664441577671323125555951671881952203657185806198847135388778388679026474312926988388849366625566865076666504159701999138358281170579152746287338822207291975876
427 -27346269338010167408622027231846154337054421209696402282304939527167161339741349785237795391950515034620510056112652765779350265190181759464556286942351437669905104865401326635807431773755540150204687771826188991132590731190568638418
428 43554438400541379362688242622396842909437892062901078012052191373623703597220307278813812390013362533147971441004657186010526371123591919090684665738413913112979702869758752085877927293178038194764851169600666262278689807988307031472
429 347330834341101024019606543551970299223202042406290387425652110570542783255032605961961868467130168558153594412120905291091422486200946287181540251898411460203334994224735115423497942980772597676422248432980621063171432929713086434246
430 -553201536207211162642001156508784041206131518848223282117109394250479928334007251174773999748957593535394504513301630425298635539670126192416915312954168866175521984463614944237303017375252605227079668596411466683602466388257292820299
431 -4411666481390735239555892868537811048684867496084783037506346780725549856080690121035948651627730960586985963780944257857830986850046184041255031285038198782123570033239449920898291904635523110950396323863089669253333828226779793065608
432 7026650689924862082525422741437972707543301843979263325744111463573758008522907600716017948385972541713817830568222837733241298036511010142967515510516472302200794288541238200149025396095009191280678863734188325000463230715481051155010
433 56037139275653451997384018783939452871124558607598473791619510094645043692773483276370141329218939705027048805447858273282660423529596354217910290912848599692420246136835518837695292483466865227273163659040298316586867790377423075642808
434 -89253909805327594301544215268326199356188618970050365396493048962776117445846332945822574164290672190059276612833264797563532300874031533575134056373787893901600658206226803520425030803523296787480771893578837286911924080795063650775527
435 -711808323320783825523972749718804494954181783481140128429913472591949256785045671311875459058781056932541447509917416766600935650159133499142420977859810440634715282156117573404333294595622036730772590357795531165585344503820406915557976
436 1133756802559487370200593659000913922998580548508944895240053425297210373568763759558438140484530034355505409327673436108904975039716812659330465247494772892213500806521080207672156481876364731363016716739204138985025972595547909997308542
437 9041986692166394214750249116316852732544845295794732053327976235601977792801414537187863806368752189020507448872071147981282351080004307861416727622031393542759167190836062478238594321904401443135890930890069764207535580765175320720059614
438 -14402112770260177215880157413211220109280058781517502451961072698391925009123219127877449885179361054495378913701406761913504863517861679809883226878187190112842498510897951965453504788085873540980155021160489687067301607924845233758772872
439 -114862492466444402381813228806339047377588151705173020499265906217121585874501095277211145489865227690326069424199823487697691812901923726405861747030801365108279913769558099807216014500645743726495269176260994514720828894427067372114539988
440 182955735838069953154001339328153150610812323592282206673059395750341469048068602258012700411639757997921180665312423043629148966134951380976187391266898387798442459410268977700197738624811049098452078495540866670999515607250728778239597757
441 1459170552447099408025731714320713548751164101567029779731057284186375915144164314397999610302981992503816859326810894468414153521230451961382950568502868880762546131078771698660900667601990490584952919492132421232958110159815451382894551980
442 -2324230792982024852140074152599377010885663214282344117495524869886541865113959233944593573756440590145755581653321389811183623494762746568852846652465469920736866367544192990864800841603723099166443853045037595830213150354657027517589433575
443 -18537330956535939257806512014133091575223226750456896611991059544725464304237274138580332454647174034446761515339573691835168226992841959612753160189462378721220098158116307299261722743615593404809271614513860249866793560069280102026143758464
444 29527436883697195000749822732938858861111238219949675731372017585997413358590484127333255188403071716972348090998262219053392263880802588731147667221284671882142191379993643398279028951523450433727964975502559526311872350369247900522233756291
445 235505773071014463549017728922203212301061334473198136833650678032181085623942252375744967519520654425900776588226094359543439985255381879739156496727542054205485606700614654989268096990340439680850776249811244752906031665091606231100144863624
446 -375133118968167160660062690428685929738529032255705687850370381567966637700487907131529641435117178456065849646051128586458489511175783957610341332686748003102433896698397699341457261515514620524586486355100375209841300657938384203290473614100
447 -2992051058687438621455179229168269340813238446289800200783955582970112269417165720508654734942126862775656432275552602819114155790469578782141965226475876988596901309142734122020592889568240408182833685915742744804579542627163019011118921258150
448 4766044658514889510334404104810243084283785224066501521298791956452657491136107044726330251425102255908586718025405473764173292007474148228219174654656541185676089284561362387892373578947445134262906089822623706203393357135199197708654667120554
449 38014511611703548413456784585127346591531482934507367461761920998613951640140563792717452942465872666365823860374503027289419026208270881408759983708870827724695211613779385629221689348027945930537582984474310867157035897420948962251631841511564
450 -60554124921855899886952291077035213778529685462551662571045234698474834405564256537383660387890576919680646245069031573010091474854244007924642863200543694197818971475336615558608316145200758264245929165215094909295462377325237932735686638256138
451 -482995058329577972389509862446301136158640348636017031780164116672781006173984669653008600849507694358931573266491443590773176550826482593746096971439132825745819492272130325592519702821910886907361572426999022187868348975680350340557554996500734
452 769382260408409253456639301006899285897377314714147025048018217564030182938818957735584180202075118125480314124133316856267504648516949108911020832639948104233596878200309983638695936558367892148751427811323243840453610060627925335712965680151383
453 6136895147215940309123675579660977543556151611040897310492744578417535945623755357973811103948126920466243567160040446254426079873345182356014944911047258168657060872728115515592312970609014242108775396591060442922345187179657310736589868169003886
454 -9775822399111767876247308125932077167146526246067384235154075740814128013988156583311663987537311689418184921594120379121811738701843390529037185347754605486504976661284591622286748264945639700023831341839036630680283322259161768942317764014015706
455 -77977148669851809367811392587912496147716110261606644089070021921812817469671346119298455050985246064820316159442287000489267258519283083797191256012612811432041570542111131483798233833538289301577221123295636637846656431315319040195555571697145808
456 124215852486545530940209472705658671804102291466737571412528001390978414654670272139446631009966831319184273222810182424351321855414440903004568839433735278224025309918832638317377622787363289283327421233480010179824533801830404824494460140149304125
457 990828566739938857621309575020903818900140554979767317779640452654003220530729635273999483784129504202413068557221443395708441660478285713981171404398102894128143588780784116943600582597991773887080723066080103012989246992693978914380800086090465652
458 -1578386008349499548254958073744936353446687029697947585852859674700535137250847686768458257984367910726872653565402586239311961267539179626410755389544545060778796315624879060506709250504529569562455048868496717617684178837648302815377406652743820255
459 -12590474567866114164731057790695774263254485342711542737407125528780413067302699782730423867773000202187509732461215458784568076032029073393899484287497108658634213875835623083171453524228843644717084985889701160825473132602446698209766443421592116368
460 20056806705893274864571387449832828205721865683671897780068262634761261060678706957953876551643374397239716096616895338045181603320306135444427155709428416476380101369910435369188065273300269090651521199702925938336544579505556745017844081473875800359
461 159991896109110685790218737958142247650325601518922654691887037472564127673470854761262430679397652455878603499402188476180224593875257422202132069417812782381721705259222304368407727971928268101004365460049132161113110323084967832966777925776782472496
462 -254872287665093511444301129898585891475203826831641521407369539526924821420623848547081368763923313788880438561554725363754086450798678189000013804584311890727693546601875758967106064205045620555649407643817740289966327293294580171688005024725820005603
463 -2033134307830731312322538327242524112279402519380140527432695084460557017921849098324768228130418163837745570925116109985818844295156529331269207364372161696907357431907703487737078454978818356300837310423012006162300563231822062309158201500903843921908
464 3238885540829906642183408732571270926907101999089696066057266150141385768213906990639706882961328893167982651642336217406147388247603163584337814231333860796598367693026800529764189517291087265624989548026433904034806639269733480847096815373946868710250
465 25837247514590013676793931691270398205245794334999843269857607424874796535913779479170157330586714938504885850851571390486891611719690498333123477753957313686119972151522427563011926615783531433013418595204407712758398043849298832189378090502734887714914
466 -41160499425433488786180040000443135037598783392279635283598346578190583813928246667879621024719208961780954556701388499492686266110832042468380873273504851132280361327630078267622594417676334376441893239556481396378693297622074931437310136601211006328936
467 -328351052149338129681825100097942281053998302505006402327770059469527337291576093404218555757381490066925900161198262724973521501844578449683176160452228196930907172955832173563419729050182121872410149541864714164951891253760976212780005335544241581293790
468 523091446950159397789527617315791278936261196971761877865083049128153382311423502004077981059019917016499609122354219153606891221000442462782687293384100131863016729777671181990717428101664866214043072569833345693993999674262208322498585712617999152543678
469 4172943133264036498098073444068892054133833925289054281532368936853730610529525229890346987559417568644738238571471319036895248248626405026981556505215299132515305606977561243472661682027197217618860496666973938107895743212483996367264061293345345119685568
470 -6647930168195883505482953019956568344288120964682794095358511596949406524471620719243611550357626684160944682286382562775659607812164547348221721845309715289096115149998225255054347817598936611364722590316710613672973288624497032833947983882607795156266460
471 -53034479052183298794211576200603837021497382065048170287919239987036944827223601867036976631295027797288995075598220511227920665118001758444337725889775801973043010229346530848752893207327439756174237275756049112636388217327182455050143387330009391160121788
472 84490333617099751282510849007639816866333904656198859500226178137599385684579306939330789165485049504596012603723833302325310416607044372450094989295298441684619863954419227632624394364682117901959368840841441948215616945232277366114658791574042569742774159
473 674040256260942260166114555996474600292971407085242907916149711810838884713071476075180614908662736625288102055617041999375455938825351126508569480733288101295082764291318290014598895944205878413344733792286588248569401440576519716538155101216012437142290706
474 -1073839186525186551611237647494701729581670378902263083317123747831026976388908917893081725164743078755671565751218913707987566634509816470487779599088443573823813868754276981516091199513447049736664597944688232888213291465441529415782479444992549233384349011
475 -8566924736734948291694809434804506469560048487558804535021625460415798862564429584818796151444178479353584584222907113764510831931772161213653506721166346513052467918026940074272562431822375098056685310662349408916503347991927864091812163702051216619986162512
476 13648440180685732762220364943283369070752202226205749564006798210006094687536603762554089385622450633683127552501384800080606970926956641299798939632386491993929130178804873532803380344603777098760420918251817913282661770716031540239699993662535283306645972700
477 108886881395591245301876623275553960638030435668256231569556158009315791444154141865214209398253720681206065932376384233566715077949365247839482431349206117285358235840009213368185070054391025423292631880418143582671238659254379459514458721800364474147395744678
478 -173475539047955982733802199535000261488301854242956842244905033048141595195303428023598868157627334189182062947323572860367770012072347630724133808455746701778245404501711907643235658735311908639071203044309534853004080471490311869673596115084470633326816630713
479 -1384004693708419591989414671271488889734487154606052761267946458749418805350036085515686460844826386598342578983797505483997821380224068231482031013328057210427686134451951741697771805868456479812780059627580589470329718357444377494754121775531912629515462605992
480 2204980879536152561566890597861009809231592524844243918015388893578166362467308140885983775980451992627321613885343237384859708410296693295884686590816385266139768765550696572793451378398470755080933749680888529919966706390447342018732892496442764310133399094426
481 17591823836151012619511088651452803730041012195836477548724213294904779645607036973443629609238382088588559918545794634940857520426966300554319078520868248606524645185156785842089840577959098804469408445767952735419515121632487417103075286380290000392925591680636
482 -28027391042498572427895423366024428080324500537432102662201472833994810156675989070609761789935990964147491898377720660331648540896657563239527171954212523097049869697203727398393052226237216450748251979297152099950252582827172084906841175728501134715234607524875
483 -223612140591353337222110824788214603674295742580198337245799249966347080858282553349306653451805167399180973851806353053772787509186425135651112350707832619079723447254649413392830674243547351024215821191435044846729092967027979919472986772135871081863983710571636
484 356263793355971741335237137250666438155908502472766168593224740798085421737675604741917648943994937618403421503258904012433448952489155069662090708728035424689879521866833488119436640617571944061293222199005734508141812530787446801173329050801043286486261359841676
485 2842438033325387286094868073437994711646412060045283885057665796630849596675192193548982370597356582672922041266595182858339878237859534218647708183999660958906965820828325601297864010899914671403608340167665543149366917801879313203106022380920682209472245133680878
486 -4528681526193836384873582315307182217042432476877139042841886741997665999839318893382272664287188585143418026555156933711919936270875004747180440403027655947114696371675049540701314241449209763241573016616631626812919977930042327024518651623850691442440022157669213
487 -36132470420854760193130082393125435690980184189767591848325973660342094051272734300242787686129856796153257224348915235253076249136508678913869196058668863677289012142445788740842741424155019471048813662487151968759602226899995579071221404551543775772876567683901742
488 57568227825053868175084439582369539991705573732526310208032643520982190557466482054129401397845600152624761910364692738328626615786999496485276114596548191782711362440576884707819385837336251422999854859545508566989283465567986377970948537390078767732466329451060644
489 459319876669897788408063761155844190689514739601346753977689026941029994257071449409250380460722280890798903764330732820965567082530431698288724425956024657998408380673191350704308235248097642944742773107507151112897555461664351465290355426566975737326839885102471262
490 -731820949372018998060490819657279710066520205854862354521095273799380999818823022005321560686555426875408188231573422293789572692649879354287149643733485413544713982853029722590166869679988461090431502828055769345775552878763505613169996547973545542953729225169632295
491 -5839069812201591316886845045515802726321818146210860487834993859124841645631044633798967627431512520324586340704006116779177401527185471845250988203342454205964605547709864869204868417690739764874321604662032524247077440981676158919770941578438083059902720652016735566
492 9303312807919460798853081070471252162848594284931884414430960952766092154023220304211290665383807360452814586458401881896751543932243174739337625773313866134780675445484853292662383054965509238372897668287817370477364309219479595677828558776219264917687033308650344854
493 74230579744701253917700716707204464273837706757878003411707971838991350045423468849752645626144322850694338583100339834257481027924175890613658156941690398914445900516548559402798225309119042530254262106739001495093573410898740195189230841657756464648660945618395362380
494 -118271779416712279514900398721121292693661817174662261295334364552573966551424044229377624652444355724533146956275893328227641737759734595686537230954256545517080225390886518980214837454816151205952985673617887939902375393520491859919363972589640424326257523517850182385
495 -943697287525630857704223006740956471531691708349015224801451596298131272802386323479928523346067914051131118593751390536346595516306567810008711948554599372711382948310176849404187137126353944805905101990812242581170984420669322703553203541319927882973625433510430901966
496 1503610233950445344581291281850663548662304914133958543061174587161667094545183146541169871617459371080347484098287046356853376657446682198324089468460718074143523512416285250420748406461380543496934540283145112041446848440406904104936107861988764686864347212633222400070
497 11997565921379149137397938068394731716401699086451704955220541494798165363044685474126123970667119984646821962220578538403897567445567427577770844748566951749683242645672034480586877103268523502390558013959325533349726597771509438256776728761296282221485981348874156684920
498 -19116129522150480801321701354728067905384029750348222396087643510345882961527580401576156426544942211976935327428240662682066844107515135102246692552331028789220102506345438275180682959691669200547934408902289992000606737334103004732137635082146198933508001257215800019111
499 -152533094818560700230970079894257347442267525473343272556550359020124301002344854112484989844747736574689258008064673383672303238263752146821305794600634163377278282677605957704667213258667708436254451802515418416839878011406377205236963005461843173703404812239051915497108
500 243038525059058510768876255148785404993912042189270604877163465460389336305551166138696430227957107122146723979693619597307117593080323977795354234632362641112151997794087477763191382050922478511577933359534532636065767974749697098273105252781745962995639841903102347489699
501 1939301950429800316221132640341420273576701599337624567022555304649781921773108606285087868662338146555356260824221415728202788778515032298103519393751117125122754656693614700172297698757991477097163524162197280684134446976994378485729076251164989303013456426264607864252680
502 -3090015507448480378198758596024636983471574347289262448295657839445900786481862403635813334583400678395715335678240399827726091186682736130837930412622300829355608717041566485788847763445917073280962834672643921750366495108348252405731324936198514208685978497880420613365306
503 -24656823076190185273424875548663176244319487821834156374370717828290038151075453780094676806593900111640938540413045575372181643411927691132534305138076597946798338507172653864229704701043787365072187352124422786305785848194642448579714373976982617633041566409705581214327720
504 39287690172908848475155582542043456385046607904765697225894588916070387108568972881527358706631380619052360386601118597712342371536991118788803015986835191225214650649629566703055721730569711518085533875064698016587963815973994741309677465893470740150976020607547176399900290
505 313501089298799119963156372466022520339378030709426786878311036397686632663364490719772959029245739413066230310592523060003362488932805434325544243495256125513030834616345601644040361177243064787191583100258384718912101850205716710177592468929560917216726328218188043207171512
506 -499531122355348741060330433990441891573041083284869471490255425386802085490101253959851378471034734974375253376233754228421767033090138353654566858651352264293807821877890053093339397371383954483241911022301262242751029328956100127858563485043289128574897899704833706870119445
507 -3986127254776193908618824602985944091148656981641265591695113617923660040820195581116132391347980273684100583388950460162787795484149681540082882388260137981671998113198925979708592699683471410772330332145904356410301439945362561741715666663039532779752481069384448626976058424
508 6351535703760135608415666008906393343799284999963430215267982256349761803574524464400182275538010831985187666051667328697445681187502467977887798612699560677913324485332468037260555478350978247849544824845319473074425793597267401891532985393960497650994847974157723113181923589
509 50684288469552189120932200140981438995623618204756403837800885726435840712029663073111572086143625585778136205529108701077286451214872005637976455741334854304632802897119953896611479820779250412565168010604943164316972297852168165911551627740094150493660111605907317029971248278
510 -80761614807216330660953862263896098006211362415697164309147924005230790540369345780747136740945511031979380613913613937936301647066796229465723884825176471715904347992011885078229692838204429951775933791378373572071488422241029295413717757828923289790779458456446146246363772421
511 -644474235184924934581651376476631108628230506754658264700152839758021398017936799267076337669667960813808927886376164194762408472388296137901122496545514197469977222674337111901818021742486481980693425021025661033956867960745020988177742763810467331507878999825740398412298234358
512 1026930903850983070997474542762645818876475138002723075730162270391898829909216937733700863850295689390242899415421333405564224626029620654068596151514098144908534843456258161958722719579983059961365221878882121786461968496964855510350231302263485338779017339968053945731910090989
513 8194976234020026065131065293911998556195602773193127944353486647602889958916639469629125004843770573760871509730914911602384396969158908782208518154096424091663798939985597098800422956904973877757000139581030535402732275196473951057670336607425576893621409168215154236963681474174
514 -13058321430089602565037417953497845759265117539245764923737858197999387018140240250898101944858847431366797117757676483001511731018080835398509522793575669724115229558145102827621869106317475693856051246482387463339426803709655114059533437632655751662156640014049229002152711699762
515 -104207671746630278198407931295602278790248278973141565250407287567866201056507138496220822588474120665203406239268775604836037022954018248924819116625767809577013692447233234506665886163820397807999367464305186370994398985653706633149507172802001382708573280151177859266577800446696
516 166051693997104018700853101474030191080825215646968499579248971780010392743443933819834983271909781555516596446823376698202491793046179154500397002388861343249750427601196445717259877025073068438020236159116042979182125017306867100020452218786176687628975817018638285372169844013111
517 1325139094238686382183121712356986480516251370966130562640556150685484823160597110568927616385552220831619883595458386943075409974802548773253609560520056148202952279287516877798117645895686407245365894808658195782489910084653666178085556016398227569899551145228881758257862013504044
518 -2111587173868955143995476996498152058880053455228327753164332907233369957268403134153214470771535739087774798955960834164026071736820673133587982277264092596363306951540983884842074203317937283401752368508213375314627652111925986914262830491728708251720899897447197909513839266617021
519 -16851281937777549492593335156078263725167909675591650320245050873564189496405684618517178652953339257377077347233695872609903020829172991027646917615458390963412971176113583559984418055035740837639574003198469533217681075917736562402166476694987834273377803072894590632939348868937586
520 26852479532713737259208479866432812720980077707740096606168811220988384107694395810646691555697015779674045538989123511282307875007647076895509334848826953983602791621211508298345595629134387488299027730933629893371145078966363089536815045666577911510585741115480772990381417249797539
521 214295994046433598876705725230863337143824582071521964025488255536705789143491929525670139620318611263560014909642429011385175206008721800889789125456014769512413344796602693371783913175147847533856518189084896885515201601026402739361691499308763097867945306716847002845845020887800244
522 -341483223948314911722183058327984328613803392217743364612799386347470868405268485138800174508680008805963305860989722726249543004706068140291588801397381194781733638524034493970207281030408632839563987352432991682457575749295095704728413931386332428029955362472587186935145239599486054
523 -2725239760139597741992083281068301741568807567867507363749263434514524087960837909003294202580044794728327040226190086182226197689118512904897081213466585787894001271855305884141575903708177782176428794832385200836280062800345288940691386129648999784143771189467220594757823666726890574
524 4342740493175824718623702866236723930166530771060505143886189072772746613502379870951885354766549891773388022884483056348620543299122441174611112707955923714558878478702576005144173900426646030564328297304715750352422221048812386642025449466695687070478488607538331736301651773895231064
525 34658109034439674029663167908842987986829631189406480605783700238982823934765325198551039615650843733321297231737844231278042781683564003994904933918823402163839687130318471490002151386734151681847782723820346580629286754824664732211762818234506583371909666820296635283104738906366459474
526 -55229083660619583129122486271611819976835371551343551987395286585886405688527503458199815268227487296049178839586747621761882969632443799132350290062791925041388010699168626223687619511452766096675788976191875215555559986667237663722725675861942946070586492624134306314215012712961398935
527 -440772430330440312022161778016939429641891446858134559300370400709622815421564153345213198958779145530830574772616468429896297728451664989567046289916989755202509169240999998180129144741539313673662983920908413869716637235928145900317633256961207761735518948502096585762958576813428710698
528 702394625038303786264359656858958640930520642607028751043350418205943300249870670045145242720802137399030094542080504687311981296467566403962078845839644148795699899129844149215909417438539636004151064104471423468170211613781010754358850524780215884775961862608452223049654530698197665602
529 5605744776970079566820331135013356430466301131107551699083142817880489097838532943429309281502191782443387766995365983296669936732404567083796887567318639111626078632108063271106754131775672784852517170691343671768888787403231693380928075897604767855094937460778049262758168846491119549118
530 -8933133681833775715112493202402842648176573349409098916593448468048949339875159600671783691266995707811410963058427488161650487403589758121645805586901481108867980715003042577524237741259670040446379448980845607661261027107459260360030600004900351954542343175561694914841698871629859563336
531 -71295396654711756501278194296089112846011576338643213712291832340165687644738642998152489593118126889319656833952756456484136323342628636441341424501759331414734895915047969766674590030603121600274015834166253114492072266603868278974254781690554647734297367338646141528194994051136304746012
532 113615014541486468338038956052056360403492682167177439211413596608069788383467701094266763093795940077926352477057960274783861435957976225617748604152792770664174646580634052562540470926949952072554139790878763961269192726946956038363226883702962450168513769812590717241817628230040696172515
533 906773581266263821489306796716617143650183867856385084933741273411829281528206658746235522043760021569016567610279848358807511118300380636364034557204259597964489306822734937348882617816394390622056626501890242765453849167546676099233326151043706515902811670281173706514336388905818748652492
534 -1445029775790134155271820713884716858952168283914275657277214714655436953002016342079043492271595854124994659788826593159280161401737952771699265640554373143957824633417079045217523189265195564609763448393541086812433858142833021117604583077891204947819046961697806846780021112758466466914169
535 -11533081447166695640371123722577023923259079634542901887236100913715456922378750564839150474926470264569492835384106704795996425545340961348856706036381977334480148210623918282174838267285074868836817285988040165858372937418408649169186516012631398292486487529054501356297169179387321836605014
536 18379215408357673917424346961936693959535279223955996111555807310685977897561178221713772404373371600349959298740446949426521841831366589309402345691446854641941876082320357674680763722328622911600184524714197898300765402986563322910091503882967650549750953820807883213921906241987709185279599
537 146690140028079178676008633448367232789546795608947387309883592951387888742083110297280238421829712031087859029629517431987288946862868018536094111538351565857980695416738261263205207609123070442234380763059888210435301558504784864487182973281329250729351023332104659901021952562588313498695164
538 -233768599947139396716341188022265959167305472143572559605230034770443882439888109747508283460232327238353492783134660620998286142094220436134878655301872748199576793045638177471370586656022832487544238335031985836895964194243618345967048464455343744800245673874032969111470077070404185441625039
539 -1865801696307298920709140344869630462871498266150235901429161430806483774663821028783945689839414722520450065944160490388426818427376735445916220328285461167469527225231656950372969976958588638753660884862045667939436207365700724317945221956527733352077160200549356817872787781367368868799153424
540 2973406956985055284202745880418551062462632182440856884449431466564656887983130707714552615306405463583218566764116147404420744111999611750625543359003987856516653671527447601413905107710694641238633364351863200227354419669614452011549875655859882961039057549039087564345799782148502184121639450
541 23732253236813757592355385363546872351000730058187219857743708786771599334800251292453923920128852944590709092125494210362644230814967281986342769962733728521870612181547913379719324584717751299232103374647957517597247770575425679652691593708496015157130764751756413029174012495130046569959710836
542 -37820862947987911068869019384086481713475710664821717057430914215148207005834461697308603553063871003253751325699951493864378353402601198000644804449871094013359037924625960405661080075477436419166545767423994493981552701330956504050846870555877536237980347497708885137929035933927721904275915294
543 -301870954679233755680560884917925038855955013312372827928894996500037568167951030256236814340407462763355726559489727799609175505054387640891716638093650201311419360199425282813201919270222491556533192024405300568100420894028199229809826895782270796005244014774491069686911576079970786069044056366
544 481080055145957488762045826102907492494734647680216556051067272646560216637437432251720126793189252843209484761713137917699918722061684359659864167604818261929470841306484684898128330712008580584188874011165680838937209116392734852939380022919094708436150015645022938035788210274908543971588107665
545 3839834281809902773773195590301934647918809586848012620535428583725966539102027200588841058329138354166106663858940844413303477149317686972210677030385216258612064983075860172709427180351377711940500079087892078649995723910845030489502005990040737786301500267729141396316515475592597368472770658016
546 -6119445106001437797516520097119725764068925354651874274903664583089334139026088829108913326483407769077614663816502914746243375698068487320537537737969860384402424677992195399936242581562131447954200699021009347565098090935344755795118689691916967698755197647683913506446054029027617753130576980175
547 -48844129025524924624346423369343166945344663036129147677355446996121298973171256033240938696893405245431022093554579175018486597994658348075994523874852783712662425724877112248336667060136515915334515719368418604137606267190174027051663001232728216437090590159733252231355795348374992223826970059634
548 77842261285587923756633758388005294543225985803894892393583129831153564672664368576296568085082703832368376585364860186743913397642105849981998508563535984783124572343428072627994279478642008369725045816403186426194546852657420097496411522951392572154404119208995937718845738820766349632415604083074
549 621328005177716369380473199547499001205566210522053443543963014982883541677889446901876152180657884856156883003830534151074071118138076122618456997022806828043145946562476192099972225555823789733193674408132011956742536243951529421305932154163820399745465279898050941004889783636505851294870434320258
550 -990210413597124321660121096050420452750366857097811397488503244894101516935458645729378196475926654109582600405724840964085147830030202538864240743399888806981567916570844052221082292121478906768331691121491951049071645808904592329509292903241116800083372907320788103898404274701461479583100911682540
551 -7903839206325295462360974320943812740435334744175316364044346354236646523418634880532276438165043615633951601253582071190039148724281779171471749268623889370245198339253896553061300149641572886965646688335001548269938147574216772087913855534713808683652620139540711483479827664748083659013324966017244
552 12596448575714333199033418477276253339356299150161011678372766648946766022139870707292444571166069768344891893816990307973719736157608010659263517108437404945301734013061198954630036110343541346173429906794874193460467275030354105512519995466947236732558459688582487845720927740648171648380433099271716
553 100545771273093098165917399582324832626851840446824007552110633072174881649280459104543455512599107006896386432560601702037920127604458363069454086054237929154298786156183796036230680825505339646596487710032654180632062214932489367698316012447814443937319693035844709879609499267269990652741037141532822
554 -160242336104059392348507995466501362109664571006720719286638005964115999278030658119127368615959270500866924915402455427501532894068176611051987468246158757278638605017512348498079482707743716955752609900768109733389453069818264460833961845185432712857455034482068834032921296162120268598997186857141994
555 -1279080881708223223713359047581026449490095533392304406389025780402922260506173905691521814030880960104979853337641215015645859811348252615061819988187432923396550544148423846565025336475435477678295679326170243979941908854556844991514131113874218254557305736474696475137202837320668509491272973284519244
556 2038519532523639973612008107597004232497324883823156715150362391502329956068936746888743758245227735848769135428934393222658109613608794212503546481993023244307554595308177270111237702286895340300313558500129034149383165512116482330718494796798551157231788912607079596264096500315149299584402732755015855
557 16271988507288614108571332929908861564341786228891469311539522370348043061790127174314762088365735258448308716629959303653010824474221822949305738585432880416993158774699268712149735471770432692649497478123597084912458348215559397493240515203499785297023659712901318216068849948781822704714482299575538700
558 -25933485199356644287071832108698080723021591029502746046779725597216105606131132724332462103873230484044269303641041673985338761614473349726214331387165346380359518044519421002873775174419116748916738971796593977465796248887299593130146651863716468893299489313879737407054430380591275515029716525112073242
559 -207010137230549053434772717568303015403585223362453440813788707211763078522105809270136253506515112515199556275828791533980643270677027567917812308898469020886092488295836668078300002844420455448649579633574613460077703703403220035734428614550988669194845710549892400396576326995174029860820277041144117552
560 329925005749194884238348969034192587988606293299637834823381700340563127121652648039925799920791313283472693810221140686258262621960753003993396064595829233585808681010020995846153539979493096965509894135134663480007638204150794375946885424933258973874255877207216545073575906080290215248562859348487737327
561 2633606596186758863151072421006877918142151670753922750885160394356524717775305510820480073444020455447885172214831763847491667392527632376960234130842834276841652386222932455936852756004276167141970476251973423850844207778418491033634040208719982017103945681931698008353166024829593631981098173509253664812
562 -4197375856016406424402436785591277381994201691239522753133630926986748405004623596715574027954021229894439957144843904019396019158688042490849413293144159482490399755830716131992914731479638203090063689628862361546402943196952814807922982824677787140561373010066041039942188385993378638471318472154737132169
563 -33505679808363190812698958854384658044936768070547904653309612251507751442203065517930197844534141497526618027792094463299373478345205453959711288065782623496753545139288885109978905417222525372486586760594998907004031074779817593698523387107367910805493996713644930956691321402885312618639712505620971865062
564 53400916182354722682507045839313955079453927835349606584881094884162344324718265769311750949324035217181737391659881240320180332467606898318568445707652197614983075714070567185376155273551017479512737770939632620625535454137592041340739984849530052110206930798237065751858792377414120483008933755952530088229
565 426279210557694371155114999657395543123242118283004557126315568815751392308707516485930105231351657291567052058954499877264073504187418933479777044224697687593079599845325794561857761489906047351003622079387593474655667635882024513659726941675573845857016511509963099814009023867707892543827294911490275445584
566 -679403404964038062248371743181474062671265292566421083500568666877733664094210255268695675713483472314069608153504858110411087706869120345373359196335669712713447308193070854194523846194974805950292843303662635024587086810480809144355587569724567297828883763655663626582113125069683660886039241244451233402835
567 -5423479466829577668303949686751809882658708460402649134280171761504367254977873489905832972876268141159877739842108119442359297772623448083449372571936069227198526107244250003546315622828768234895106863781456408544152600957639001942604989684916535173351828114922441587964221969897169504741028394801615585917140
568 8644001536712107723319463272948648396388017001800729991312099617687560148927460708215196390338882124703066537391019989831395650324285883733626214108932907178400079566998423648301352504323024563167704896521882308122431853084248048477058320068159006599022319550759675156390812795643558003045783857207803636494590
569 69003309260370816111570314216163336321312611091003621460611669595928096369852457859107437163103032916793971460708450700000669358726639885091938315640291824258684359385327836578856332865254884322567630795408873964243846630830584510397045546734239239289301070790007932600161620025552444307307912500052092314870324
570 -109979059198252747403356857219206822863911733775002669885982057114045129558504522099938228836201464820468118986404084581865717789730461309761071380144636108776752215636752755488588440163397435703986295270953631599636671133707524846487438410725749575479882837627905690853118439871006945852102472599876000472620607
571 -877950140931413853997190970568120702709369342193807942369242744962038656787779057393197982442952206135116169755474254197320096354355889580460653799464477485621231105502022371920565791863076431219292532188423708589132686995262541869632266273693811131947933659752687733458197895422472126539625185056043660676022564
572 1399307485241605070735020995922563620769629295214989243200262578973567103289625537834205790061910586416559171082711069180972068279584924933985500437318572934315122819043144619819893387545758682999975969733852243961667674998667131723948080581016540453214331233317602906647757696813741714116090859049809945239620505
573 11170632019111294322512364569154448019680027245909523570186398729617351786484250920260537840714890399767232335299036916253679427022199789027201539601478374559850238746556288102302273578159908551390848563208238165310674347133030053011210658156471031499387148505870169979957672776730057160702690734862964872862629068
574 -17804273245070670844635609299615034719191889543564493664047260455303021198155835468642319498578584551142481327459426232273743449628468227855331705705494656142639897579522699297632249496916513059772498952985692610590058851004358908785189442529536280921917802445954201041560596330457972325544112944717120267705928699
575 -142132548083409206507994080724502630199460652659496113601130487408956832639816180315140586135513794732095654730794416768393797497674343506146706989629388993529722655522201600983790762913831139997839506170316187985295098099870814656258359077611293953420649473270963371726259361205172309477242814486407274076791924868
576 226539128697416323783167176929352408744940257167425878980311009791737732153948786747933402848498262026576021906549961691620097795412083062990782414043611164542163871589178113964584792885749714370405940859055983359294419505692905393076215415992777703227754716125015981236730777750097357792920716572722822151381175999
577 1808494478233133719574751189920776195242172369858425042415895573555467483408548625393519049153297800710480668031988235791180398954945382886686703792223056569663433798838905636585365016313847817568968769951825998281181480337188912444650215036568668333222000774964587220185765709566117958385558104977459198942654164192
578 -2882504723583488963202039785624435551602067960324579899556875679158325737271087200747319429969612525693057544167824114438098263116998119855773275110868989825675019606468881496055512256743640968319245486964633686570607329571859906719953140251371404714015474309057190846407538722272142222870094115124534499429318974423
579 -23011695937827400531472728636954433634307454309139896016528848817565619439746650736219128833934854136053494624021101645840931386512086865709886984261754111924615722181508476717444533432220136074356498782159061160032505451762814542589894209399750459640371948326007398360600137947576821204746548089731174495549468138128
580 36677911846106529513272109152529387050338463090110374925349342720744728292771891422290385998520990583608736376078186393436222332542584263415609400943798590405162449448274835652587773881338321272238497995202296423526809670820796955933830459846925210277963641529431056522729104054810847096842674878057432019451414283004
581 292811283103507668241450923871854971174318622014897156044951585104896581285699640528152460632989180157997343672002203977851747284606273796653489627738326894331456053965762775908582212217431015489737531748378802580942994932861392284185466889502253093712113898895105141948835575509560895895866598158334389538109220103364
582 -466709774447248772648012483594467621867006188798320490725161830426560162628011024656551925962184814286539345266602713324128176262211978216446395504605176820581726945929597638628597149755542208940669630437805427741507366824336123308860565453804513892248788487474779235541087759509506449315654492092264269648443228476528
583 -3725929870720590281317486288420412471791132113237872008703440247044985124025408607282118007468583508310314235154592703106818504460937511860464062980592424188955943400670868759749966852677445228155117929712667690063614801602983014964366531471503755369190177550652304661967192973861382402819786940983064409668231052774314
584 5938774803986691234116135661943927936695763858250995596723060451060323328772460638655346280196404675361313222860458591904863386706912825718809419091251165831617968803411862969285647552288362533810283639962259181033002673200578471356947817570318879819382425410861237357049932506825285398976106655640313688422722589434245
585 47412098762420624446509924244170001401094426910934938078069708400964955683214210077105259644093588647246764066273488325226395930694860437825322855706685790848853828244734212416047721211611104797105599503911826353376736716403337418154579011246719301538852310224919998913288018146127618660517058751644258651917782355775282
586 -75570871797987640474421156713563615892672595417721486164153658266019738577613330322228946713879841308212939051043935650420013156325639769613298177851840626916471962986688727888970893027573233403985781965760381307806286495745105280344861914248622401136616103750633007534788742353230588139200393883345454881296480170496583
587 -603324925240499870736774721589733361483678123010557045821420454075082287932372525688137240962423122492986882574360811898875659170126958564029869155198254593459399553886221475604191625784534426568837070791019185036800276082355555616392058561937877312636427727067517128324962913961932900286007658193804912734631677915900632
588 961655610752667600642151370354461172128464510912333431326056819595112317315864690615653692857080065818205290004534355012574282236113863387854796206858095951811333493424044510020713381650754763891685119339091301188330627480831205444299872510891276873654988013820477495280860407268258695428059612733318747087658244579575035
589 7677518771372816805209804019044411136024106267886710664729377325175761790491392405798203557346346234194426575039344796047678237031745402432698433096270297598513059462890649539157963739536434270252798243558884677906912054413419354164653656910490867228785015672758132105533585762769032793662345990886463702469124857844432476
590 -12237486296831484276583920909636152719637719284895362194976054891744205507777476730043000404499642837200496374065223851292213443040285564134826753537904811632756636036575770911722401980204894543199115934375746237450535508027463997159581959920646359278272727504288445161358804246415297039079095110026488888498529012596714508
591 -97700770124737262315726021646876129104806880736455581640189348101125483074960450093951830885892445259620442464847255521062508898764744808247434758804558837130040823356344090818902482276222273625634355288759906088836302850566026284037459702785499196204877269537503729597262785997470507436032515262395097725035014079857508508
592 155730015783591884096019853278650840736416613570332765689138931079311862158241127418372034906445791865798713693801172423622724009189209902042431891544184653939048089629272187077721780035244364306951440762460144938532612096591970532964200678522299156153597279036047262341466073647295397786069171278977677529847748161059335230
593 1243318848670495161843036551654991672622289128929192372173684217017996009735254667211344616037182822028439691588588951191492010870413844600802239396470881037612643136838178639562185577092137276542176811401747191266522839040041962583475701030479558907805846546264664690220870029173748130827945402617437761567974851646853578978
594 -1981800104284193229494528943181113535169357719594989062495795481112334337863548367125624847256274040443081967032849536409715980028831698977716163879210386556296161349322913444045291086457065716855837186153578610316876145386022311020171624951714994866149099343534174191440606069046463159260447064896709214058580069986654279615
595 -15822475381926763006112640716757304707091686377077895813123346232196502820494148139642107506424407555504552494627423232301547311416029966301967193863267900063874103264344722810390440814004789844801512169096310228793045927624456761720644779894938392888122455505994174694214688139318200278328166453555374732665600044703726754346
596 25220560072124751869929830694458445439061196114278959997493234117869073544961008678549888149420499483987538455346585902279751583605573068037574519074265450199184331991092791514243869086215352367256328575244777223912513458770625104939585164001702789948367875801345220015816801022161411764743601748778302794146123068710070086784
597 201360217083005100976889803517079190485118713200975669824451667911262579611621027238808268392324077343806317882878877249114558476982870531438407053568488899699812791533718978252780556869894170815431390053521754060371204531107574444081997961780354710388610588197663670413895421046270821093201899188386780507411268680186266169286
598 -320964438970482938385254803674381359120317706995081461583842862915875038460868833218550019979772846749821431594877649675753413156197798782898082952547913560330016701900141486673031241334996519473240294329361666381834495002980560016012418078586049981971941048754914189661432884282527195180131484080917465443943140674837035866610
599 -2562596301395087586778625667851061820336070323372216366859997868449660891855475304824221465558819426615065316301442892730474932983172624603504949816539833274479650007129290345653024140844650796539109677209334222372125788558367165002407981597522169578067124457710006932156079406235797223821409557823449359127840765943113017346234
600 4084758368769986470910621754989627071676889086663358202683363417630544389482103714443836770370131674475474722784602435204860950573146288190589159067278447666650083749242740636823277235146717598214539606768758002824472751351434296250071183769437427477603365186158758343569469856251330172051659176244010104479991271446360246560628
601 32613240486766120853074844600822228808430423646294954989148908878875611064822179234282167104205109864503366639877192021327158680254886501751625179866522122606429757591755791033200650216158874839755592049430967177424697389815203801807763122460984118195693745948064167917684134886735933561502612524545633931262928981893255537975310
602 -51985597383500431310609402432133570855146644551925468580443728815094356498663950785409352798724092630432911421473241328225338042169768785214083893104570522318938371179915115958581051253207032553029717778695914876996389291018253066107082870882268100295541048200566123761429464690012149178575192033726130992431700540958340088693655
603 -415063837023342175103933125412990237403020362928712784866828346036230084320206380198240466330149404697176339500247602197428815900242077065717481799854066399720538425572914198455430481620378871094222877360691396733755913192463956580257384156054215762476789404514243230180881098529258295003315779081115692273089328271024310718894956
604 661617331239968342327790322743948248090634576309069404738515005023910288325468555314252731715554005481924711051490379594255349444186843977556322892382491095070467434745020867484199995744821765677883093064510635807521832074729878811222761292193021599176788096164618804980797879092943984788078904412977055423403551881298215436124705
605 5282542239840793306648259508339994852295623718905618710488664968460246714036827071846805238444083021470646821606130917689529013035527888504333445452115002940250764556635160886976446275707565229214290286891199449329326201843936788711055949900675309580025634431263981114783563840987734235608447643608972608322240501272187322767120802
606 -8420498958990251644338061445923402416212935695294470576525549594231721254256550887146675166873847923846674257739355998302313103680579507475168044104461064108684059826995154794024128194793158081767167730217526623898728655003520496599969309377937542080218569564495604421932047661476315898692725053232676539880722184992411623765216195
607 -67232328305374050259397353965088696168555210754478535562700244162257773703137589853550236629121362746971220238716298456209422426026284526668690135304564083705388348129575472657478247176517041351994684807501285744317783474633130057928954847512299914028067111631475500622871818535276760956979262068297148930357471331566692637972388806
608 107170646893820889142818009106888347531265252397974917389475770843797453950247106192398660634906001176649476236282773088861390662608443912783852608902278859043384340104315205782167164359304647314443717918157157951484735111835757354955628965176688202308393854969519125245672956444029315647289270541434901739166549192988667592653967345
609 855697708799739498374802848879367543286623991491210508716943244346501742577802104011182205195649542565400150303953683235697991494814291751808028602178682694304796638105129903505150552584976948614052055205908204375518486133016392142371366354523663043382668716507268441099668248505975880310353010570513525808540011064983073064616222668
610 -1364020519961976123091401075252425436769709263180084664733919946621327847711828113452301964486318915962227327242769446653394983158666694462136760090420898407069348090397228739543436230260966784036580748675013511708564410806420815763663480591211457967072281833236143750372434900795329704088997385274330363241468382755574098553288667544
611 -10891045823954446624467322650805403196996272171156272536368158035700481931946026221392449427443671909800302902432777015213487832425582453146925504908593446093163702130494841453590982499262517408243706498418033510943429695741597557240203032368847127997393336203718915615620881800615103732507672668061123347134926237076571640459200069504
612 17360927978018998406397920706137261121617185197876824936428591818349211054809880453415477313751655451931779464829884933047434992966797318195096521647235829400853463991541138104834244276775178644334769177382677996012913705284567526506083331618887909320257140065555509905004988822099271590596522918623943119874871220291355917016409720116
613 138619955282772528721329742998806868395450020744890095117217636969567363469865421689363589281550991534236982105622001715410109224398420841280649021278419221324934139864154536507065421774275272584050433888425596314125985595743986655516955524269523687485437361365827982216856998846948953954612312275786695860554070213144440800711889287798
614 -220969280509559134709335767657884307344561152536048352910121260083912816715831548329605177839089307788241055111390648153120614741611731217792270662076144559557833251267554271723596342275890281346294002256820944369399346278496884950842675355388296013216847776213795773750779664949944360325328142022603366991831275226186241114973532503363
615 -1764366613400289268292635658070193696748781011698227594301994771404204979667300140123372099147247723939633137505086981874930155058984357768398435957973367616124305121942309612352044119037936597987074544543369686841900509690301859235768179737024457529388108236461461709562919494583456220610916716450699687741164261058331260378532642233760
616 2812533845002523074149939893881716226606516717939689417563677646508771503170476367990765736696272883744488956704646123912238141885964782827701857463111716614407244261017893108960405536270900081357632303071084278583414967104574483257882312406663057223705138010391246948799790771582228759436978353027223362035055771602405242300604926086362
617 22457363611464130771668400742518325734701325940293032586489123272844620344939588431512158306506871432817009487253343946310901883959265371541393130321516386141583679470051676452893042577548214629028447815644519096802746973397180022639535612727782126747131527535536180544616376666830325285162964884433894994843906931696632402700930473544722
618 -35798963942878759506703652711270350777788144773126852905809969654747506518189747983134333108596783211213160113263372822246167817489944971744974446031941906446763007135697531537409059038304239057553241567441958372577841786668618582621028925604989439907341485080561961932653687593524069431498445750647646856625702088703521187376428902200987
619 -285848244237696366359870498919434551525072864041221707857159665984794751535324729592917626540522016697681844578865831685024927670150022723558673856597797021528076460138899486793910881754600204586575820943566695156236499742245370072571456758829358856357562808809492617619244433225613509948886614587230483211774715854221067991707730287666898
620 455669498980431834950099363406516632122623035284048823678452963897643497554258244716440494579383653314166336427800449434549546200729788140288434794823122526095973305946457993415812924586751197106849995317848871855471581866354416264318777362878429912062376385458804286919136854764068788477926654381046475775392785572976560399216175357458174
621 3638472207051097290642393410700898684924916472922284335148380039988286956484226204118804284978717389927578930989526663560939491247329992905741865241195010603822241271344214458211054391883781714238125030301470894834683586060624608296146325778828306622210078319893304733268148187952630534467579118622286903526991782164403000793288622725471464
622 -5800109834760154863025654654667086440126683404761845725579882249969306337931155997574617892224284843026436763734111444886932941243404584472793575815541675079195706849019104656236279379332717589549120230941413837831185677474059977857691122281289944295898448102915827649053281615405060278903535099047057054374095346250598286545568195135130530
623 -46313683762042925612874672686246042531531439175623674311213297172042870327383565598328608047383605096625475400068292382639327180279421862229973403103638354183087471654862218498137222068034693601489300149169558315865901075244990789185568138529208460001803478664219473313754860728913081132946574877875463011622915528675422762053775440017600030
624 73829374649352569787531665803315482828111348746096786083681545746879422489103593632122453702073657785314090173677201801129238758259072565555570435450511902746242299123807263330938060351266954023031336222185392649654398971417974411019990944407025004256618318848444002268017491619282919825076798164207699163974449585804876477020549765733988666
625 589530499066883320529145494099552021809993046189304717625598537527818347716145401158648356325161641988303297000999750882771586413494332211979756846998291204154503858844724505500361035132142437395672129719378757564543612418342594163137572207183993419191947842091908377778840663585567828494551698801902174363307015228700849170301790823482133100
626 -939785700901080735891797938965793564194999972566337934442328427898897992542664504172565010686052894848055589838406379177294513325027064854822703000779153677195497717549808365861803759275833759685926074571250066436834008395496202376022768123532008402872814454754436593494915930475964229333125860232618454847623956738962767038657963647140430269
627 -7504294609999940959810916441725727070995454070177814336617507403321015349708101235742927161084976715797061487846370006265071153778174833092759826772478992904125543498731997096574090715913005010895697524929254663209604441924581384982760577925927549285254831123555342432907912214529065768727004658826280178918806399768532321331488671610456541088
628 11962862309563534802893756670324990775477285324996202675249100946375136960941830753963245197381642172948483643806782668648607651341109568798496324471270623074413044932047177690080466750786361224484448650633543466086176082479064773285880740591197611357567815622119702975292129832633482871581153495618831596862616877479722599452729431878209521139
629 95525666473155248283085395367106782959815294778145092359422814046324187744960075005015767578169102114904813280254857175566615453069549465420107728517308925882397994640568211156678174739827983706555420907126464492909480288852700186693065099867515423159126944074955369818183531352515117220228503309238430321999280738440591567633055207690312919966
630 -152281785981911734223718974251989172011582399803894719582221173149486540089167165010396307239047761376220877429873238766971577801492262643811629155369099701786132762190417209060795409166676322625698951280045562311115826270383110838576333459864091267733179080670494621869972879563950530254763271254640587169083085601281490356412958114274691524637
631 -1216009137968593480495575446377263656073792697169135168805375085680024071965975638914005049259211954761051494934209553659065009793435236750342707769408733977373532643008209365663792416086029230662310187616586567066413329307270914006999778501788843681265357340310520446061386168963034112918431069054727762760195020845090245614444811466598617229130
632 1938506955938266648811159063754703151372961605637969992438447421621171883743955388221973310508210712532583736485554050960077395668939618212880954450972108588788708215012276752607174206836881242411608415199557120067941780221258503072853944867476471241548960274561254073926166168911044479839580568324659098396254808976933779468342607305672450508442
633 15479613775582209797727676305490013619902519984644592918229059282030157151014748074118426708942130630371936806357588103792477022761144665326563325175598253672811596096939129406065903362932667196556296938034047610486132228715959841833578858287687114614920951815719475572773198878151886179980734647768627524242035268992343690795713259541485244039126
634 -24677051592706157278959152618150542916440352526849103371165921348856322768771561765813963432603163404201957268586206377974689294291816660366982139936281164918272775999864690003141692841813436210232935479716462182522746666880855552182725979493438506827258819258606191479735559141858227336405586987115891702327640959319840745300426939314632089583516
635 -197056099200979919415645465685441285117374707354127940103724868016582484583979128371455288763213993019282039308324893310060589171269935086585645212315570060089484639611219132450967632265983623812184742451552986083337213936260795242739212589753312806097033127214638650317804684059585069921559291330801388870074473627253755694071766846468987329132184
636 314141734121556270173370131365652107741866835044552470283697361480925646517804629810577442770083223093520498552257895028768086449229507703390213077748323849120466735118203719385799207285767816395743182017087300695050896284805416558080803574094292908210374524407111742596586320922651153108470214841350993292715753534353526916136081300948438562566848
637 2508569170364302975001046286989709643313294289718711427058779703930028379217195622008668932909605969044938630004748710231564359304100998002784168938657541831281920395625533613156567057190738083836783778863596510325043442244717366390169042470301090489293096568410211996627999790822241429450545755690430180525725216455260680488814336296509829402749130
638 -3999119910992403344003234599073154710057545006552387318289599419611470666364828299386675295718743329242841061563064888921628153846940503507534142316895507514130032810086660936386880312282788850147827402341322799731191966942415964714406974372584139442836185448172197894144755591965541392409044933536748014045724959123684953102618397858300950096302139
639 -31935129204360384376300609082490907258083370332262250316237174838332809545598848949024006400461571017459920823169029354956743292556298480113621719748113361537121140547036804094217140302164163262402918810787264669722066092000080075973347516445438279542699334956934595342399011459227410127521423823503085737003608851738354069919881754505958295737590018
640 50910762037082326396582222040400682938420560572530917599647771540572957019707977146108340604219534104431988790653694618433221559975935522929730892360989161948318928744641962340996877288821569929412546485584795088537732309533402393632347504419566947192139570246563524718468798996591744515506708430610960513559094859109668190821975045549942250559679892
641 406553432879589439398495503468810461819742695993091445929725832231527579016786128065008553913634303491560054151177470935011054568414742477711845538059638648734462687334746110778086012705284771508107325106225710207155339414499962182512162118478211470382945616928447251148511313605139287335051963385267424776180710711851204404695584880913554775201250658
642 -648128487881834809580950814628496963117397458400227504533988278922339239730285638414515227863952639550136765333038240555534149417478528565880421328792968403386691451639161837389688356110293472686885269937007888925360793673506945989246579148759374209634871221424036497527181083954139451228118187697539763168698535003061141474816447167980773631034081910
643 -5175745413280140990197212095735920103467995336611269864363052258636699397218162129183703417760035734302994418972900822186593863895710143556515462170538264511533809343516833220127866899133586218488022641769946358430568121967568523685662337233580912657191835914879221155785093697279699096069670429006809380684946362012667105787715109640404376083791494586
644 8251234438063083782575755599124978028654307954578417429794934870109221639843149313031569759648769561239622461837909688849828557408120484977812163300482687842750958602295455452029272255335028177908246014834657972573703230575682997274270672407395150330262540942277497376786072802438591257911416778954458946421735287527868843640594890137271308229788390369
645 65892268370353653198748429979694265560621082109360870373368603844659077694460802390243611939729077186145470877538450056476792515222713930095553996349034630071098325510546249301675005948975131523773995434776324916656537420658236961504848759364946561421874224906362767272516526371421139995588901057711878753512203345431694660112049276096380251690930499546
646 -105046843249600280311898985916467119739949805116147308557437931149049116375910697183225959038523300378758634755547680360968049902470335648623383312171857039108268253276547200365484187348698759563537347493917293156159187846360698478928365284386530772883906102336081989030402889250301133536944431008987624857718849742001322375819822971036948618656199311286
647 -838884657709044025111203976673893672585591260816202651353291009062703287503072705421076925412680867308217661157511689593576204808741961190107955427653206750876581470457363475844604696720798232943302077028127133215374507763476423642916007156088585996233544030279233896626271339698880225449323704585806423371704060078316740229008404941105014051027741900416
648 1337375337750542753469592966954873870350472331161422233136904850898016259266087416022999834638572905111746678778906324823504806649699574697808742565507985624173506220744567552578424246647220820709894604807418006219701047881070173331045337945621789923258906503380253935885872878761261959828050616679389889754831072510323989013065391412791577063650442548714
649 10680122814049805920684355674186615802540958452886928023138218522820615070496056672064208858903009600669496584980408335843260015634658035968145863439418429295194793815771239542392693281434698327641340824318389903991722103417484991413053545738612281418410123262548480180890303251150459564504829816330554584748854886879096199347170928141190068747316047678074
650 -17026673217948609103875483736357250654284115219571905528665356057927113262231575150199867989679925219805202382497413834961568277594535005089895536271906617910668626109589652553804888059448307865001661396070196878095901788136194808163653127627367305131013298949179799174096188574608114996959996803369178312419920682746482459155406225987714871115335721300020
651 -135974166653837240509391900840309707316262497940318036517826081797776279412432944795681226532430801150709222216071734224388405968436701729606579309164004328544901964194538341645167285627943220986832518321186866513199846005897670899745201348417169442099038105166885787183771415565221205734592421135415388703660385866099010003263133028106834066897155589969506
652 216776619951593378130572638896961939226796790984443771734388233769748252048974845859893418292576090275977426157583904193144441537366368776246407765876314404942777790167518295771530302733014368747854209049204698809489823068727352882775204381053058275275261437229919190221193316126397374737206128881992281404305261670468207164230330568130227085606256858215896
653 1731181853108737180581085313544603884224496605140580998802802455431596643736515619365578184691192697564962249319325186918421502380747558440364865781581822334097133294902794124198377539994035542458589343962959975130752120106677320210738118956432138544233572295674729699268783004438677973293015734585878765766574882522583732825575393012470523868111492204556030
654 -2759949849959226288799138748602982304149651452915223045122140269221380384547584104324528562055519780944178839858821526949259866448333912495346242778579287584382344725068307688381368995083132507370749197204788746735315660601770719393719838426615379097304564360904702566448251140970505465054420046623521761378140931948156629702416170871414234737561928371988533
655 -22041191353162078718438003765003306154989163596908880297041362750797000152762747687994459140501677428296163543480347108233383243885508569624609018865813460729031940054162150841754198685232036658793387636541375338180007165891418018350700721894735717119441762985326984213231787937583580649708424930714263094277653909648286144175418918117295754379329046871539502
656 35139535376737897136992222720039045517635442854501428644180924465121993221920657731820351067174042324928994949345007523565509414922949229001166352075711379619463558263215134885355736994530989591838388916306382907943961969050951988866647755717754191762353992845917920425930812049839457774690929942292109372905835630768109317322150402349733906290625157915158194
657 280629608637568112140956754574630902296396711751851720302244067042215111330707527155645480338626507301529768509444772685848666306048419974108634296734916426986479364021498121054776986462475370300698073026423591980564671414961703558684021224411137445913182103647118060957932804174280097503235001888977176729641833664002972012559884158313044832608175844462548462
658 -447400923073680741719796477995201452361698768274477789783752672552759307723235521509133344066387472981552116576700044853292429374126863377849022562587160766119390168271154486757148532806537807407694433146666797075581154942066369021326546055375092331673032711819657362556471764184516506939423305254939243122048652521286825016144919749687772492748108802740562447
659 -3573040436817289864406376411396567194471449555905046691287734834724383362825485751864716852640664545768369560940531431020189940328984713702190796547642488500586074674664261061894391226316409282549627578311379813339631873924266712509375200752533872569891301635182859449138301980825368402477308579435541639681039537606572050764326647844583270123719604327969588134
660 5696442749305405998679609248182745107472569487696879484207276524012901692483561863120752927724719255052636726207115183016685356408226812571755425882529782607867722675046816688683189747670243411519395620160897434203788532088898085317070185765101408481267769115111052509674832476051351151570973136510604200573068763616916132593426398304215592743306325200906085661
661 45493395277523410646955167497516476336497377982811045612139485474248851599479218913075522905594110127163749720381034168279099677526342000276385558209334971937146525615428612432304067565200122855143982943394524705543978097168279288070109785232298149122728462794694973474100170736852796729030102754734583498036474887409549721140901375640430534823702041137886254404
662 -72529813730721347030127843084609970518271614784709988365563109918954315069188006578075748610564367246488745075831085503950113923701558837181871083882924768365084576704069615847960925930552838637728042135498340215775062970286784426771477087698417435056567623464446358108025680913106261738548865944327099202060671033273661734850384748143838653783207673164826541913
663 -579248225721297019012378137340340224848138772437447917240128677578291702673692628559054813872080546102031343585249637534633354679714603084067047174089355062183289403617233009821606183731096342387636952501915137692679279256349445902296505948836698087602478952272518711792195383873540996947133231528056565244958813193071410507453063723414819471050951633314720802552
664 923496630757512084647271031594178000011796331977880009634194286262056446317907812456545870871947549014656876883009368014260391169663667465374514348614862029918091566681364427958942924213507699740461407079175927188702308535567776388849336592779365618463694567294056639520208785576227117814781064774593124156121986173352203536618606513934164456755655853433663072595
665 7375423805492773400505430678730478929319279487896087925376685566442788479852765908253100928335841725726626209069290406036537678517326869514073357924226597148824495857273270215681430091373322882830469977133851756270223654590883590215760819315762589353428743685451803155017899784894563198587431318696050101815910218991403875727391382077952654642427019882185571909456
666 -11758717615883009871961850933789433435012914367203019028979234191970633843304039397771008547734946819218040083176237844514690892690929752696394669312983908336625564850418790605322493945334896833104756650727513053357602944702131070794933223789235760561175824912454030187323095664456351449543523940978720901192028568596209005460274658319610478547276653164914956485589
667 -93910709279835333430872778629897948733172284650146123334472242519668393073906747162470799259897808546122455908157340139662350749016963066873788789372840354965813650479751734806050419125371436477574305446025486202687427661012657031408918103231182310166716086632259773272124088295340380911521715089900867672098778976600059468257738217412365136065005796988274617534090
668 149723669948441893172190092531949933009394111965251530851675669753727341121768535531050563308850153114331770983051358702439252905182959901526854906280737007136610538225944887906738020763753087756790051863721582893047422738665679123868244677240992493584037036040055091437890757210620133828084040322658178937118773521443208162489209500346811235798040304528235259680613
669 1195773974265403263563880237530711621289413443104860383713793096830626507933895004150208117195698879288500362639061940607027375594265267359699110438366322229697064674233054943389917977014160513313063680615383932841241317539852605917663176013909552480253045634334596539108727111539526391956056599465704084400040151842504495379060784218102738648421621126409987041390560
670 -1906456010252311605054407899865417672906907027422277520284657751418559775392517101369393575084405762694988658287750166194501402825316026367111925694554507760925678211380285745410203603417609194911362226628931161072388893415159418260478400713918261232917139920580311123979516794730714546013105297043557362703757493774960839391690479738532151154380339250541364531975143
671 -15226106900479377433324258676259610395898911931844180128262441202383166091169238299817191938644079256229024011445956966354333184258030501868138679811332347761352952041264566347669939537613447843684700465144134619507422603378489265863913103632463359380764579738838828654914358064661476625333811475819945983981960573822462269291680012067695119961329762284206137263113292
672 24275540106790903070818592028986443010504637191793156244071455120557177077166086708467692225173795414875932652167263624370339837414347431620548445650692369137770795402790107693271804051147535244641829584070446715701097549273572662095873589819267719726528329388049363238557095870510093734016963881798936278507372236086020484963398551895897571558053990896425072779654200
673 193880628700112828239769969462213289947248304468928627846496066522786514680745693771172614036916261987165202766124038565524966311858587642079160658618114866220790072048885623164701004366721309696843181790017283277053895790713546932214431182484590770830789916777394603840295396970505441012733628872815835888292418028635504770247765986532152455050963897372651341511547472
674 -309112641972206589242524478571317826347447205460409692225262075488956890362892346115400607211745473738223323198212100139397135814785990054243833264969271860815848714074451534351229198372176932178489348888253404740393774348591026095352772417155202680109945327198417599430167998515630996606758829981525348083249693397397509728653910015840342140524656286354087044269461892
675 -2468798796298313370030657108640698701683815014650161853480911912413942361098020997078559022267878870373925259656702895047699440981571899695547645895322968536509284166272210208343149773118591957484150907550476837047522658706201007448993195505962483025640520281032343064564151656509046032168311543968182343259526720298028949518372847993613626030199412584032182997167924934
676 3936138322948098591817148652071283391425276824765403393338543222625246964832332136850736738106552034874970927864423020070146811262654951433664933749502438064264801301074454580445345437185118501307995013397581998385534699226939169909163890351592838277225982283689138838228786307345701348834730357576101101695885956645969086800325091687663875220843658888596240232847340700
677 31437114264002422512759489165925468204368275421217075427090680252975774211804409793325244635406222229927619269288726839740594688763776931961549304600111469311580756602794147207826318590180875947878992644804254873894800800041113454600972631044493778331059519580517840636915040695630324360851370744660008168502527781912440786914939802821318930866564237095455144020120557496
678 -50122141958241359928095573855096072833769264599525428658530617768449824036564750778149350419822185603169503773272923942241257067089824905259344154417927525081115777981560629511175543861281092248602867077491601400759482637282734621484550603001389605015450772584282806331614383428928117339606888764264762756386149277703156640651898517869218011148291818096114813587729120361
679 -400318181962866905710576847659656958724107375011516507485922097934118706467104450604817064445292785107540386547511769817376161916918806645772815066346042971263448642759928244055759845780166598581472449299337188893913195708490465459246996624535547476328976201449439989228145221998317306616947026930108478478634977383738085934439451181438235648015472284292366199370143087356
680 638255468439545918609237284306693636784893438610786893176019470804300925965883959034635328682385585931093386427494178860254731196938703438362356353481339448929697572523698485777036733980383662087354182975768306407629614034908559841542237265002549612132705347528327939889780441449488599851667934110051529907939440701532556718881000237030484981706003947884969360954435694824
681 5097691974848220046542626198775320160908417597908312637720535671508401656846957844069652208444086583215523243300503568869939992429227084959697832327953480758586902429366971548612702390385197471870260076027028854330630475292455924435782782669518702925648861402752226317636857311011232211596992724060954532112822939064369195279546809996659398067383098391138483132755897946744
682 -8127651723991973157183812507369363831533420979176445789939409894614192498154559884713411782988489323023805893068307589757353759964918313380167121611566958684298200706458049518371835629253113116352796526074933918610347893416256946948035335662154837053267469955216416648702202185455610284715313852918444438593018473569577818247079431902766983169430078760778847777276946925732
683 -64915359025462359864097930851142853429464717984619634231494590020864683818308246988184953527526151307111401003523797808997845770506963452794476475178388490654824748114908147867802652314120026196157661226771887534254743620346765590678850166697356400999709253554046594154984819252503185504420984218420304659662407235873389936322617347181715163447803762685907079108905141579568
684 103500205599002230612595025230278393755653493459862266757178406809206890325455522535527607308579064806083889333040906371247361594880942100842071686305467493980503470311091616275087707709588453523390222827992193261724118441158672087675742161650228517745278553146712412059969810026340873439280386171878182467726285582383665614434264512156353142043867933106411346066589733252337
685 826659961210810682773492602348213222474404730917016906211464039284925265112803429484619578702289242416055470702815023486128915138717662892881006597664398725712675734986972461428178970535087667494843818772714823204154531486615484772019263045911851653269372960427635085329196318264290348370183120017786816870934980800554620101505551120376267432926159313346371736478719196711374
686 -1318022708557026300349130164730627786467304934684548513218973494614594998912329551429413309661219091143551567986436500901345126700069521037706739244707720719725549588923281339902275933968520088973062743212654973915947587221419558996492271760845933367627664419146044958894889423117105159099995446410332083939544332555126135188592878800619028102903803717772998302295882506562073
687 -10527175845015406676641816866164573690272974440722390367715235588224161932337107697102716185173344914497436509313009348098438825589678235212549807406313556782574761130128150085841649265593271156755406805074387355420957316841250529809356284084271236161428050637703289195163848333133458311541463560068539275549278039100157531054375195232658561484808148777357954606337944207219934
688 16784565159241218377528443190154391801599349592087372990069371478488934635731518562827302370464807360938033293275995472549584290319410652806911136274683010220581862996276332595806832958582086637037584469694152325826205038226394892248907553619494224420173807410772721609920925663016844615286149814535354640216568996254902394884548411317790965040795937939264150070729531009218497
689 134060968785045470833090383520529423927311667431072275899732350670474325440608103506966856491846042718046086599296477903646378767043873732228009588384170174167043359356242124359610290240990170194608353949627028686155713770651417470124632903114121227864564425815072814698319161514149635204136123526502933674772796482294655771862844492990139795408774477614665161766083677638289114
690 -213748356902237639714543998640940303137447355599822621689140315717181410610135220899451499659967478636001244758716718907870961860278585828350148811809307176828444383910240579736109425482815961565521331332793126614857548037827099341926501364970542525201233630964114303286879547006383511131597337268934527497792344290962735324732172094972668295706320045529982878880531525566404258
691 -1707254632015406798562723044690966700609668208571579045578807026785061667582490567078716217867999594821028135759129869677506556919071722909474922296397940261994611800703454185963419444140725442904220168434768157755407089955122929163791592217191276648327296878105216777102915342380008931022776018625017018685309977515619089087759124082205778067177477878194587434224979747496170064
692 2722080302359676344063826578907448483401355472067754650906780561049479854861744641154908272623968799951327214100204479399095431890039486275513652550863300928692630706592407312129529343343679063410936211089565805217837896300657536119195647231017745538208549443768750343288204901004281623598376281727006588546435051681193576884067052506592155628389179266721397156573526277548461416
693 21742009666473166584323422743787419233406942033400853732593822446958925533688123849634414782099672863904308157765999157395903204289579447827521109990249624697901132436496876942726206133562298493465766756082734904918972139021534736967267641919587625788087483556328441354850922668738525646366361182658989289022898475443124609023291136250515675313091968476408454596587544622110296370
694 -34666061786994797548940369439709779905563485096194338916860291315057225613763318006609636957490266707696101955861273579558999339425824645944147601867014534701767727986302646126790658680218366750428607033546115009954610095142199079614982876799802811383923208609195163590494010175678641787476270972069005044132774081924427080495665065094973474397538467101977879332440523130095944861
695 -276889493322362985896950944724037142546167434419206924241874984445197692402386688041643215662662343373834646017143180575338688414905273018068856205659629479409186302982081231466144217156317020779353771752308167550207870720944779369267170840987424047524229945788257251365177116736428926206150645508097083498279902768476797355850424837918504998012017848765862805437639177220365499424
696 441482481836543862602066100060148921152606859380590103174181524618679683591411370592911948636484278987128639831605038000762007995833731413228825349112316525637930682895011053039915557644129779526100559333606533798141712141160430205601720081000519436815774154625138809878240501352561132440707984012933676171000619719661827023508913119829712580135497346472159507636504679575580854988
697 3526295029269889863843513307865540124287182402102955919861094132052088697434880331715469778275887243485346490159156056509268698591852994687719649740042054332399179559479314686911615345286313313144194873859194142630572500930464212687941468849774641195525017478315171084395759503335109511391035292278668416210989189761774986714145172705840967512265308702410179114765049655970511272332
698 -5622478555572180222079802384434912214003593217533397992764668631332548102666985035388509402115188253807107593926265269671439460942254681554509212699075114336508045378078959139741864470822000538207131057714236325607092580370100495423839151415466498344898174643758794341039515327878689753644009267949397759825267258982410304893349465424535210320850675206716792960612918566335254368917
699 -44909286872415550161081411468349929367170787097894634921363122938898166343978651021413095714892856748837119435054599052745015862608480988723054769960660892997865668205128138657414771567729834366448415754928466303619471244621254917385501335782508031337433128361466065242498071994095270041569530084962297373624932128639120160172574826652166602672662059991464335812411711883669752303966
700 71605679978199986410830235928746978861854331840875857220500684583197910732744906435283213328462721560402320219777818737947246008126372216242433463940982976058431991768194209286259321866640723119531579648279735779035027634429207345672060408663578116439248243795870140451562926621123769192364323060869930454320280552312568640096297359094298015797282723980246152593523393628032147941709
701 571951216080154975947108260408630640378917588480112376060673146097945007648348884081629232199309827463653919344805223309269078868651773764757356463290517206575683093680917458695613097838314449045841524843005355633844485068004965368166540371575989523823538510893908587469218806969524747917000845553083290667548403601336327431602014345457847792600435980440725236995728825689452036924518
702 -911952968865998333200863201878785365511414954440771051255314530149697737188480483522347593555119953509650884337892997797048890355136830051140606966782123034322540426057625531892587731358132094333615410408876244023085627690909675773778199837721807962796087658625143521107790629925976406835961036125727299981477542769617325084010867033874693658376184486924427692590796795174557075399971
703 -7284287885561615382183552443453754553778403739007813431843590199125411652630053919433423493744075281423665577408032853765204103690554593744680246418563028070485672955350841796266956437772485518035547654717866223045685303748586342872036555903507568953761076323413381787252502795888720008638667828306772507684428077286342798824258109460192812639144551636594829954419601521349534308827676
704 11614557876567377813892283020018375934447070741119476767662581924321979536191493614003395045992670568040833821931182649465919985220381219573542150363025245956218557661084176161016749137118465220904209268018077280303194277257732526544424059532974309713181108459545805831749291445011710139754890583099469952286602164612717302004783481692355353151117903164477592370465465562039682897397996
705 92772758461233842132566776726903692977316906714747012984773938870939586570115459205229810988227953487027118264004503233626505490916754786230106181879481531433336728176920715111499817275873537747109769749382202325502885238362906834753097490232863670361976817293513107629207188057935921664161117217889842540301306194983861933397181351667379823513502700258077918873909126801235961772176924
706 -147923837917026800595896278735784043832947120696366092313582951526055138918276770110584959690492880747120678520931369383933086506331218171462287522528173525824443282771866177891550250378680885656003383966629556001085017887075913192910706637703988342027226373544687593697476014375418731206633036857389350481846816751151889958106078304770294655547215875300500287870606761180459422265165144
707 -1181568932797087541291820042896663377923451664534831488685297662919849201630789952522598188197649013732900644678705694797357158304971331318249629959882069234994264982782841874949275649387928611140569554927289099593111263711265991029054454802488750081679845929044317993151128598593098701323780512491767610338228148965844953533437678244769023954600192470983931941309954141084641266698690000
708 1883991170130747904678273510095692364354801748636487767483180949765311538673050228014508296265408819086914916194995149673841749016711070309406017753227032405125981046055327220278858620362913292794374129569210087739745607457345186167208768767753770046514771154846635513049527620594683270308723853784627514118549815395863930158742571493920158347756492791857829840620051339275220414455580685
709 15048834035965038938740151646026786039462045893123023915115980020936685758294008380071538981265187715199381420940606303784812636374669637682780479339718852736846592044072669101103651357057674436628687535170185121968096518048434744058131413989918535794429516877032248615523675345631371665181970644852787517335916203901844657920981074147387207732026920917936170201384672887330081024335650202
710 -23995220415954121105079761815175837131754748008676321549098177997345964026169606814513416864692838750188006553799062954755834547717545620681867547360165282537531943125303038579308280455526544194067162005030770373620486329376786872809985673325506061464942479096878750486886139915809588529903501613794838369475185467552667229150662867222229996982758489609034871990909334786269544226367241330
711 -191668969657139023132011680727301416633715294059505231680513530580694979054375058483477664517921468348156440262555577002250662402869281105644419406825299122950943236836075343962984963101917574699240500974322026826408023874528807407767940674605321951106289605836405068125964870800659044999776207029241828978690048366417480761944979525613958942093985669270666632564011568093719021035755868480
712 305615783033659378745709498400401459135349154625088720527782559290847512933250493454968958969555684551384920122616791517358589439778445992520574130657779231457608748841832355374659015757278945065861082531464713136644140926662498822363641150868708950036106554592086061728865391215277668209637387588546290994797589326181402474724057753143846780990485655738483564164357062440633342481054946371
713 2441214277373129931338637651838789791681497980395940945567876604301688702108663985313632421147696465707296819855717485547219809882944009893252510185634190159296291536551367955875937197754451747901755701911348427167389253961847951461500316942143895332572174202198018486542678196525251128787575741020412262934716196192093800921582489202903170029650446315236943933193220589561548447354362049402
714 -3892529745310457621049513832467151687422721372768900570465078832742218934443282699500475234907133078328409012914696649599462183342291586791197670326035896092567409817520520914864867640862345336735238676403889107021208255959912176719478029724678239655806396217146584326451088727092481151619169758619534362834685862970155465733680288617814412703681560811022219219665158630006369065907003155676
715 -31093177273895641101208204180903769719781092394982247385130194527357625539065313489049953974521965815128615543424949402215335698449989489584874595210342928353320184073244194451619891900571706372876434080480426411996384161033975517863873515948170361285618179580274743783275547688143288196683751829500247378346001798087209842216434586507914501274777732368339701614602680378116568514316638700200
716 49578478896654427070840084010704079051570043172962800135252221398342964238264297691606262250241785933045334415320882741228250853092095380227471652664994310543134719808886006463116792361055189312348403398160821971120909966604317683006347245908957292374856314591938147739498292234213739018411669360112406390810808768040467553500557380786918329689314023767136770498510932640049532484551339172257
717 396031184586760344104442967945227726355900065622786374365596580097664710814728658685766485920725868398461776247220889121226685383547026276119947364937491535269127466592010775077977505991982579539285223042615962655841767862080070054054682499106001608898547604459241009548526950383961390858347152724418468433845312268705282870020162296295103497592227041781167900754632317824094010595972931231158
718 -631479890674077502689740882789923214861409368233544331731320928358408875689835177973128934768997028085118247369576273812184148270915362818112316411274060687530147654159127445723888322873749962921968951058107605015616090983779065511197743342555962268275551961111401599115058925865920707228092730252347548352749509495915241959915677970623887526546445410204258077690475175228255078874708526778618
719 -5044274576565451304423907710693326116970802531140856063180847645961614196397733664978955339136770895604032723200132930681870911115013792178451602172142685863287342796491495952281555562586808976299859015930489659881975881321725628999306381074348242921514811046901984619498630421398439797838229689718923209664937218331042507981024016877082889554705992830094248846901191686827728988525414880206938
720 8043237498688304259818251143230611707120949356862239727623162800316782255158075265442655809644861360772281144344335983370525286365740644581842078236370983436068321917175995098837255456620299694230615170885865889028535429716298242514084552763182724156085793529833405978229472149021745048274763505521819050116957255650915214011219634234232816143376185140221067065872554013973728886925214609206004
721 64249991768380677400714309571342615669777680457801846391522255351611404013191136069895279764937251935443646559397129367894619227853234213054779318904657046497063121192440213233690979367390208364597096732972237658881485938384923292149027567133091629944176644005803989105176642590261216166541060891961484075859957125064971190487945603803555045420002234075888924284463711418319576133734416510953062
722 -102448893652870281690168331937376370865902701644657772627739196458640668562884794128098223311339672203376254182538037454494816729269293502347119417314695240934745718215749931256372298939361111704303279197890361263352320036884472381339917008015222268393288155123008128937215966581297741944240512405805742464751228451255116210906821872450690199876194491928502016034847697909676075446930745766984110
723 -818375143763323371310675704995724852295570059737171525901063536243400731283711841561338907342994878018669061161971661051621255453636604937641781536061019089634538838150083768897648403491998115755143076698097340486646244053715878230883115889554723394338482489673134016233219051432042026952316610913534371557545397152948919228644577834747574654445934582350134822830090529523095327835458559178604708
724 1304934273891470995832470095660966972505048402942951727772292490175527099212770260178036487005512734781465460128892738854360136615004276516548897178684493937961378270283502141880396017858017768018431247129483590955447730292858203592364114879457095483188672650219625803523913943001515787599113843266943849123258872265378336553898021468928773609934568515930025799955787762510940045876381228452569980
725 10424056403976761679248641978778167350814748038032667664113919042222300863848735830056617914443528139171063609891484387059146508819848476905944427936273394417431093400123704770253559527816452817180825172903979699677430052659415161254443195338875407196072192996769832656546125584976363271686951577129539186200911668175395636040389491637012087408206707734004136030737663464058622190570871606187458302
726 -16621681667302245521796700857452350612577360391472010195560381901678533322800030627523365239006681753982065858684469017559782931367712863440674654443975425694167679125300013538526826045852142724968752241317472812999308182211919133360281282025736744920338518484979083777261996611359104682007244787224563785857178248354965497929957406595684106139616590450718723751058964524561606160463083315643922179
727 -132777967478984732259668647386013671025672162449681382082159816195277782649834636943938978769891137542521438288514384692123696937809182139353625026743231334956016665308829937995559612005232813503679276395395067700821712946441382200270288447434976016209293775758978700411239129301964772228635614983915886969959109827644458172765150078455118420944857527569192895571558000406927770803235950620343619168
728 211722110012036261032389637460722663614933201631246821219266479325493206501881483579313144519220373790212980374191258243194060902124687114803614214990412830821181304766542840663540111263137323213615272748294771932687210764736868567048397883395295081266830746639120299454431992119033898979601801787365001610449939394295007839854907485360646143763180617064482644649859257081261813340858915942738510978
729 1691298229101748601537966032114981654070058720585110703182601512887771120665871311534518683572618417207148592267188783518075933121230748700116141683180347723599524291651995334313884163834729660409798563348994621311842404250598674871309324924261676329554839885097133292062416557453766140441712233830382323458313314669430216078725707173250844877130434703720137184035589874364588470498444190899575194796
730 -2696884639146531136724614766731900775830174669351830308258786935958249395894982393692072395885167891555985613485247767635223555972816877605685835009580881878843158092970240154049978961420581029776114075586170953077300920104520997990471298884826436806689075732749004696254122751525242594609630808163295284182253990870060230218946107078065193113009902759711517226581185997087417610814221590373446365178
731 -21543648726129481081380200911615875442743003768598838374600502545007075689775425108239728453999981020456001418673525875303989532401446575895181956506735671254575824613489534786929917325962019944151707503353001585606782160025950888511924951980672465535947505635372324993661588534009693006309845388190268048172953550786833731834475004670537957075224834399209735664825652010469699477508764842389832395470
732 34352899767844071385289997541309789339666176352616401632987874260823549096056778380890815474590304230909462319918753623297072456465819337655370068235622766572866889541474681940402580589640751206748265568242437997527213958465842423255705741452313537085854586199347104093169868107575822681649529515746707416097007361177784044928372615176803427856319264269005024569215653236926474876042191098935925616420
733 274424691619077974438540142276350393286872594814125951873002974107830326259646337032220332330999837810437872346022544048413592098257834012308522931804863572368756687268115112475334790368548685351794603008686678134734935806778655377145753099385114302765294025726190105536922323298557101608113888085516012330401152065657859756832853790068256083840058866740312554547207147034324389261533008875303013663998
734 -437591910354333847640992699946024649328515252931419305288100256118471107938441442184181621702086785936619920172084960376305265584556971448763672722955227999018264781113280418986103742660468562119458948344121609882563863274867413917633504868122309981246451268641204624746217596293951764906118497571281623709596981962104226400714024671898258020154757515649752260498800108083398715396000997415169724806017
735 -3495682212328074395137758291287867202435828326729546901567934085878495173253759663835315476892074663582396900917232278732388220423368789419519318659986572664736096412509930336341851870269651294986214264185532510514234954345322160248637177901166177642031377936375614118641192402679052899865197939434291769377742962887650947307968305585628085835722401262442759682953451936596428490837232684029227289158358
736 5574167190302372644972441472458582036306987961133323924686525451273088343848076267882552210517817312616961271083459789539258712465941224318455764961433791390469174283051477595823729536654858325025047451273548668623520325114380940414174172127408280226630277705430786135778300074307334825644752251759397707351802156063888161252395817168604155222253397720678830288905722148104416200419816558011430427998250
737 44529263526120957847976119508205421410507100640102078383691442913331766015001769217039868618288585566911519632760010040611178959926866101232059157679300483252645918180935823135501485904784881893602479584675357688744892302412053774314110867724680909792843263901244801072183260391142192933280172944133266355146505211104932288184989186240039917285250802301214364200489154942811697291796656785666487250970340
738 -71006072912634021596816742838592735981527084049325079406017249714978305987391705052759876860857266667003318621920419501728694530195191635492013450339860812473604363186653762175048457737492126134969929219386678160842896554055418226394545476261347597169953751917878235423098740963990145612742317136957273142477372107019861030650034813555129390955002997295175137510531285404141051292972679053107430417042384
739 -567236099431767418632173219776349849237188069959487348712832803691752669201738006771606641559650071019974340059413657054042258880359446199648648047508886553449833817908210465387984556552713661920708704147425074763314457508405612287919366011513845264818763365236036459857621004397978289765219432141893541901420485188538015903086576495491363821206628634276131345109451116272881243136761540887627302924345654
740 904514990640321823564818632527804928067840545867934569328996974749361824970890300581669245752895508351119277027557267697003633414051258442760608571818191971569513152907444129172716057682267607380352680358586141041965119957742943993673482838241214780007944540230646768320222040904902490598787127698497489911545671399302866521645733587708288455722490117577378918920912166185704208751242577175228535103497097
741 7225817152474982470138402332752627240286169059596727184979710209275551283006380992536406334648319168331618237560882195548154193791126765248892075404803742477764750890519319386885066213231801587720175608592953637938665127228876349688788605923026055154779028981812881760733508906962313882961786482743111364790182076369962088231844320686906635871335859147981577014777173225560155684233381223335584557871910920
742 -11522342738091673591850164886231798703339628207461388338576758594947581860315829993785632958160802368870514507483360893469168431701393694695331741535448681414973995002542661611061350120202157664845273210790383842467636257811408863647633949684900484081851715002140589899548420763002927311378893639181219374321873075667200903498782581688430401914836033312759449727244069767776286781863987964122091742511317579
743 -92048094775869326341178487608659715151206604475539550359135962270718369744013085521876058198726057684954130041095786270272677537621018356027395963978861096111175077054491057296900832798327880813557461192878865364904060275331047382657989301530608291421205933015398011781731746515020580249441449696852909203869492601461126715707859740665907441065878505825647521106482676077453955444133661273222404801921665952
744 146781232515307775565863502563097366279876612981845158513109071304666486396212569966726862577939179815612003259194556878131153238671472507357141935405803268156463664017117206124848045273676795793897765947087585889377982657613402428720108132874191366703130545335729461968131743043522552918226986322148623925445840759138324892492018375571951151242263865968394319687981484158725896953530796022392093472999918595
745 1172593129268206932654968553184953665735412040354130702807915534753141792507627151529844033653468777844952955810413407217146741301493251896170259939317494149476981979084218360605106701888057470528086171276114748528454092629558090630176933722627491697096341791589449159379742886966081470338990146962538779838353092803532274071721713811156179758613998214029248062076987295443383455166334161529584709655665647468
746 -1869842237537486190295545177598855935089025800958394283309599348667064539154991747623569863842567479055854988041575068229585563749863096943267567351088253095696722966629379875258867905923873447612369131135612154271595380656132017819604575407414930582044126236419514369464543491007435397542081924078833497884519023807430731390378908367804757728849509625915700705597235288831743669892413324694936191428937632533
747 -14937728660416933242295911051968751172579858920107524360459487984156479742581166550637167533058426151993677433784725628385658592121880686979877041356558164753526130068817135104010565909748998289074681032538455168032767113889311522110834161267895194786680133337178330901915841505364214380702059518536939895783833303135401603265686768891053498707481987251707631987711218181807725547625382070092196614730563579306
748 23820126919130981281267051716526303207050791726374718568312659248000667068637219999688395077001409338074940347413416178535011812933914327358157991708974855788749400122679681111146478123052725804817472057280104585382782108980317253337437755012661828133579613240548313663898807199153612594060668278172715836197453597861807334054489768430479034053645980135057913034727471243288188936628981618297651877010216336142
749 190294590361422103622132914266085042921442062905698920715700660641213976770578577364466981821391018859241952593608184771018504252035427863512325939318314861826108440724255031658751966886246886169819454655838450977101340385499981707030622240500943728754000418971094986082230054634452699399390174925745561949484910643105412949325599719302917891664328545800408484232216183234193994956491991698256335536789707276856
750 -303450474883932354892183745006975405753634257093320825923936997024807233516814757710206605405289136136201302048919059111987251913837507701966717102063759343008309252980721384401888215056765239043187281749941286763137411279146215435431742477314857887507586817633659875023329127457858876942371444823360892838111838980781073321029304745051916460923497428458277620673046740876468488682326808948905318973615481840445
751 -2424225129067787194935256898396094336000781704011805693642807541633416467340372662190673067352642028701600496683779387235685572436880199301699321777043945561221508355690214014668821614738737149658695756556900270293199096819759927988230686374590700504510726829131169420365903255899098274819893095225171989902267438646059729289470081072440474003011792702759690836138269339004828077599850775253303571262559077499732
752 3865771606833288577339285710425907973801066754732265370584025334557408543014914032397953154133725385127406430559178525970001747092016290368376833243988289916290673250970069439257600878748585344850799931019044545214296250997113795713998965098905356882365597306890877772641683780249078030765268147777227857351965461881218582422537994921767654156543884693850770588494896448200095184005322839459823539956110908453842
753 30883325625839389697126755337935963392860387106196099819937255565523849534023003687976961213355841782970062697572370253107193975692164744707831791065656616434797864363119815918055378626898249907751291988122912454323920251158134484992851623589159250255108241329563167795688021549024177983574950782905704347100909129549804514183504089933439462300027794723093414260533154147735783627117950479990024925554070538272652
754 -49248063496632835403470867287655675923746082626405022680429579255803067272908941262444236382655944053241087249052394921362525537733643316413315836441703223935848430265553682569028328160125484406017069217437686588914072594419309573865437301349211335256488666594578710231568260643090001851037141181999239416240589872318719171117425068060178994005378154278700287173545023971571230305564669227133750074989018414397022
755 -393441125279090449246762233674589596419074615332221877881135262187163556836455606981074523179141095336353637320802958049811191388606457528017417881294893434664724786796202985544144151095964359956296446847139273154630984791463516883189941011027442590226073525336564536047862662836569645081102128307750215593640620318019891543633135034749575204418677923459219420408238667638871941555144273852183278267526942023973248
756 627403151106034458652995436299982304938432410067065697449359899419811374642803397098258345083335669749671702029259755839625934381376663490624164979208535493517536478716708222165295458945988907934411052605520414359082591906396120111936049140019741675095621120677658559172518687131895610956423955093088255711986398120565991152443984907185414364853015811099900014757997555264241215054644046072878833294556058980836849
757 5012334007792732344578293192284235013624880329350211343132682801201801733651365513788550002884220273978630526130062780326834289707376441888046668041966053069380579210052141398108614075967573517573699054317163063573868301951057358993520398524702619484001094882861885010449389759575361446743500060657382213921629515946235636220494066256203731193719088401755077157905074405546618842008897000417692079138345402176920674
758 -7992980994488936665071258700296427294529447596796011703978760032476327345006747030819002858582815869683805552974630464525547228084941554827702979004461175216049067443901072233975663723762183428666228090971191504219205740850745268810453422841845303964436849945764210271970213188155049108921057194973813570382234504627444746000406377227298751035159354917839743491810963209022599780841732520784344425370246300453572415
759 -63856452259389091531362765688984292006118468364167865966473746759734613840691175393791222824660894627490390500929155325807798529656589758615824879885900013018682734816348904149129718365276664000726636722706768602010381396940652010353583531655568991301650301533074190901973280888683745017517316688099421766437280038503939088946715111019947580014756969255311808908499726321794380188769394535898524958785358061020538936
760 101829916660946975203517974309679574159306988088935055558364460529681438306883569463912385067971035654122460474714449814341151811076466918142237473074734724301248661435299416101459698933995712005719917968948880233450031411338308119963806937147417763864119068670956869313154433019465032195563638482128997193792057092689856840753542192856933166038835466103567814660085548695518967728607908095275436047562532687776107849
761 813530947016313288723000835056765720663618096616492966151328066519957332969492398550176558226699675494328220799540457355476416474886526202010888162542363441677130946231522860913243460421099096875324661269561838570851168115128247548441949797184314669356653049343920428510532008638262793032247866734035097815803790144571330854135453626214345805947366151990566290470363149216087709031949914464324310936407528870846523656
762 -1297318155436965421479064944010518855875705914440351544161797369688367617012340249159299043538826674047168794440878567567248017152289392177509513749963260672815698796563213074147032282073752836153647192321757955095176552825848828475582325760254643749184280449264710676278768811926783939870968540738134418634614861497659304267033170677061281046790270223851411321512052962679028563292445725005792905070190912523156933850
763 -10364488065458451030102899650770790458182281870436823430068454292238148622151831501381635883178311064805750925291684550783428437903209157264175290894303389488727036319122840824467282123649061582218107371737478593660519873490327665588362321833360807880448190887196093858040738955193574239202858549100517394247940678891725150461414832316705765644995379062770691748078007261030144635934872976532288010912283915026680782806
764 16528067562581734344966787911149491530209804013998687271355280435313487188008167830678691906187861852316901687650010774872261381810511512947696571348309417932844882732163762161311273647737056428571295379460444299914964017831159440580233329671113367770261821010075674366198453531480361050543627339085827412504840700364624873923975073029990380409472923944255364184703212026880686991110893591064363178349016816970136385536
765 132046257052514165257857800970171047329440136506865335383474983115876886669469525584319821381481329306427252356121785204759327864597036964315445154569846081263202626083043554979951321683507696179557868678174522379172876830295841806284648245212825239424090211195868391075711925202236805100225134291125013709040437812590814674384342092908135710009913078706975885958630780440071902414952707720958570079231963126419863936094
766 -210572724184625919350996016009473466506843570421488532804124799076265973363165388371331661197911012820695677971970888096465036244226021939195690252963898404421282062474165428996730731186077857479896449625861988194932863206076512931506267832948790312219067253387248190587864335572452910239193695447138656298156046786495391869414172854784470625991918938724787596422214974388713853803777523493526210238147135004865506838083
767 -1682320641608724241972937126097477542996168482694163106019827136836348636545900546935125002523101450709218938480348580643738366480014226234119721576605464791459956553838354212872378347290762543465797677667007981904303387351056455220155702251460971409958117769701189097648614785898898423939275482214778689399124503102927590720904714071892085246044527123485079094319084414025763955212779242395692813636886578341021160376194
768 2682789397099370731031434982709508829836747930993488592304181714714881988099503835618408886151267244502557087446750479761374808743201997302708514380285485238992810891292967698907316920243005056858323999092790216080400045866865099132251885901716747763413981930827331149336503754793717318526719953447068817834169429352511941447475488906088687165816119125791798275131948297543946254509412696539777057134311501218823074816448
769 21433636822719793943345507242414498571679290660559601902469881233571672448818338570976815997487841449785056573285756613475553763817746490545678392308133348304629499593764477378365289248664789577356681261998079573556620156532090601358217248804551103516844847553938694163170434810534404298055403072049490448384052395005067225974884702580201451367756393288660427292474719093691271911439519583439955628684066331821906748625156
770 -34180267187682970460097078321489966162884674869949398836986085683821565781518086853261156006139127006974237711717833340975052252216114778979210269210885541184674290825378030310795076013252248075148798719351173640052159449373553037577027302312870771223670765590804276049781505509489328149220754341285184757331396323134178333412673145351662266642887468559103165847398951311166887354713131524376082916198152721655506718453994
771 -273078403038781533406280087046740892067044220519482016216773706846543886483301007074598869680986333944377410892607997439442449856924076151453656192189827531591869084925763623738685899261560955058185295901107767660855302910619248615118266101619969293250171575037381968856920199863932839712441261472476339292939118421100311478919753698150858495590225180231935882503493519582630636397496547791576258682358927389402471884894936
772 435480496002639838077006145850014047309328064431984574002297299958208425057229249959928714434337309470916135612215302351047447074599797734101119581190182203858749724906218419918311971301732366867662176898683393729815028140913368180841155294926947907324622238670025179105070300349351560265758533008719126811846365200884226279087824523640918154818553142825642876927640817621515761065559623058710627782801046012692662338171640
773 3479230575852811496107629992804052114051670051290762543624614055495850414416863681447594202134394566737497623597660004925412137023381067279960556147501955898719938126476596489021190214414618537248327648748784912256672575758938956286826791005185732111134749064524340164643021054868856255236855510266476597692923673409665426936140311563448600101348861900062126046589785359377911908624998872331307959355658946409254122087779388
774 -5548381633603969137445392191106411646529988132224848361840996999190446755842252591677888585793158923927395987997088996887904979518892785494073162881815594517821757041226623994763191880735954756612681339924267757910085733933382446355740479364363782456681653866689013287180005147250309565491611367843962860378342312962988344865284367312300981069808168341478963359867034757438254703463113741697022348526379557920490491827339553
775 -44328538777773138020192917310953727429766947920280298570738521023821258296469514719161126704896011164456723679487350627705216393815148001721684569398222310726157190354867815217846416643168722846155909995937864024806951057987702618223640267431362776835849983661962411026427707960965243870854505783563985082019542359266338052318333611566222792572633240981432858449323088020594235865081794325408863640316410427150556013152780770
776 70691676351272442829776502038129975657630502514674204947240113623598427399328342870948419296475412327293834847610525429685571114503206994361447121187188592290358880402029192669682558685262224765741160528446139778137572412543478461125199743383157176505970091175185218825115115022219703466655529164206909346003854760203816011828172037337790215168738816321997998408431476052769402433153171059905633934118101618098710029328038387
777 564791231013099970319288598426269291176564375492826773881419588774145512899812480688038138203600845242031103807900891808651641791094368947621115491952741103053436165111579740259804599359380282990044243106303822948877614679187658527154380224554645311906061333853676352881476598361040342757872242686453122584757995966148433875686636084137616917455889648992100981448461322640313870309321910820349678555504089857588886001133019748
778 -900688362913527198586742548485581677737938345924751793811555633758957779771975883168544845415937156174215732650488147558039480581864954052304575565702978496743087647036309824813296655451802090730108630408145233009388591272243357005096684168517175553846708068752731107376855668162560823241822576937364330648662824421742924165945808932239174193919459867509549470364039094341578106033257349554273827478117411525800152931499782012
779 -7196093170391143285605588134783908566783811900416485883741246273725150226247074111532459227393151941069207699566106497962640186616894852443094644229881753675036759581280466765561038192380000292662739769629103277702025044128283412302953433868171870583841831519942864941884483145364875509800811792767037365690099134851004392677886945750431626780198213009666478259679034522434812737609477845336791468942620528074113672707426619634
780 11475856706123293233301619213956371159411297133098204654476231688530013476605149118019844595334252489098386467132055485829999891427957698931764326571703005664637757427202006534973421444076396713133410469106097622264314109657308926121057456216825734789592093249493663510616199747276224819494886615101709844982622045627406784318522492530180281126110622139211759898465927769957909657984985780799985805135954917280873961260634065815
781 91687449302116782160724258354768142907997556967009030945710616830238935423612190696213253500700277252950610952438593034795455495648352942512149642203657267471823882217912141017490941796295217660189560579467988102721609117669061648411789434599079507562453335018032846555559281219770487240858553039391198530819397844232101530973943628550409746936566488304458591542360705979060404049231611601493918939353829279680022626072872441854
782 -146217701952481299738783623886442382604435379568572980690165490402344708198904050878549708272350319998576499437135823379714519070942625630163065231396714663397339162444755058257210560873570987063318619478768085661176992588664572673372273227371539118358822296143382735667149088052187723471427240659494649216927049803172531973419221741364302823846260736305080727786640335187202737323069362231051644954669760325570236619992422292399
783 -1168227064696460742957874089344915074991605813368340359079560107258062852303544832076464412181952316542557485025399714717935906612919666471626544315779381545309484523706303216655015314425907292278289335339532679485416331835159091670904166634091252450850283019958653902450951175187800830318596187909315664100747219149497030722935299666816308241300192418935367583563788380545671742501497244903404218139268031279959349679355412327538
784 1863026538751373221097418490737929637386440895389630336914664035454257947811337375445875131851995333383290642894789860304924532855010492438972562976327810209084488455052815254686633700699430812887247503617517642887401826627607537938971300568085606161393992899168163055364782871919278677683639342465484447842571892780107552210283342048681031696181399818172214073740254684822049824185605119355248247447670486010409824670815407415581
785 14885001173501976537098168673689099578220589655627426904262917904201363173605368674126487532351193177566630228888276971471338973982100108695418277677450572848464349049564842396897949317296883306425958322462430635588868852562901081504214901540473130051691495257657782403991601113812016210103591531211895868812664151827470747375502081042078429401461816854302214836012438467003867237958130169490012113033083882180602051656598390727002
786 -23737903365582324842232978885006886863969806465794632940911517986026514710757068877366968069046558760679601686149090488977273666809077975451668868110035788457975541909465868335897226727687264162938390559793524544637096826608860041597379467908371392096667905047557463118947927200038413692829513888497563513150072073630360321722604882700357172970185672305782014860023488233018847201972443083128654535734235036086418042656932858037285
787 -189659542580209092999316682612736345411575868656985160373139846008692629277371134806881772806133297866328669121702549455905640945109207871852864255510465638833857494293251211973922507670195793293674043345144148103492000693082479396285910344274991690048182135778214399353665237330418122921170684300099057291886239304180725287815686272721661852906429125711885432194371909277141900986057542090449296397733498758463566548388655560422644
788 302461346202143804945034936752472736878169137243776745105823351361370656713391696684761896491527788640426180849523879090463002964863220940109619730583442344716781818098749914621764148357918418590130626348583608100495307149220996774915032905657329333643405937178704613538519604204655487951184623240225817379687969142458205372158018252418148455154597904756067780180994231925055957531454358973856420083061272302151346301733608113314217
789 2416599708797995227090930096899008947026949383560383934921867501983786899850482318414836809032846108529994259425582555004401560932299665274937732557136957085027123685226847878674136221019156317701948004391168529861507783588906203173228694745048782812490174187320971316562037062537223184985580019871701940774153022488121024296837643565382569113608153808570275609967290187437508499084120768399363910028484756063466511382647288870793412
790 -3853910190812740751760065271313349220138082995685067518122561953482435642282147939022766200834909788577750685835103912582202963703973037678561069279990560872892940710233577298524306164982779661071682226378806670403014766138437620477595198869317929648342131214944178020956361242711650005251518474814908412405187858884237973361552294454249938623469000688263244771412623467449260268248106682130073926199713887628223642121042150436699251
791 -30792071893205821195000984241699784125179486552021950924121133277212840455084660063385982286312878198725401977849204100706606762543892520816556461901830901459917668455292351439699871126375446188678703807272059539212719486623786926047086204818181700068825920802269459290023623418136132985452746481884374174971056726137141158761245607957478406310081943653475951024392119765420815881884628578803026423365376438365284909626415844921923258
792 49106328385234024030537471840993083216139461379606318152324358063716125008050619342768686545359544992415682790518741951863347121285223960235565569611317946948781296055590126906090101343293627574426791115082934337274338643501472575231752854932787393460867452576703670576401669624396714950289101809334792915516221741888979238250301092311627649900831642655981557350067875856297781600944029414483374942176312139969255690141206978649923169
793 392353252853675511195237101696383788679285941523719013720458366936415460539493455789090862764400235116098579157210462109377791789444987712564848672271436689747109347454454397346758815944239416153006692619637138671340332267130466555505336708677395238912509996235894436916161276541685363878932039220995962807513903091242432819836207554718591872875784289702381361275508885009750398440441568307049737039560532299712464620006170406448935724
794 -625716318333888850571551222118708584988454338835062722921403195387122987461802255889103966224288162506857101319845499297354116769214160767266037307935309915660012602367089222325102639160460349149958429581966548314382981145405872409535052699634169686151398238688431262639206343347773562410722345032929301422327935512663343217139175634175228437721840737618803901015894210233805610735960216491816180757449737144192920208415909562072202846
795 -4999421278289776132127089119617563636735125681848528935452240361957249474281326495621245312213895889206738816223134831259571833782579246962419454950744897750617967535538354179661037317404877206247172330504448108349019443654024063452420123898208528255542252717386136889452086140983005583980895210840088652940691892639870720707439494844709768210446633969515661245885506560386216166056408720659056561833608303707332210194678951970193801560
796 7972997386871192560233063675705104371752836597021151885524380258669637229734118094599845970369161277561793531730658969592920636844929993113623788537549169683519658092463987368540784342234827596781443566721226240882140688880739066153675758448366548041850870889480687416538983134729067415265998287964237331154004563115249265719020703763037989619794313931066219863736458513395298028314472744591383945993686904310029792337662738695041447540
797 63703944102263410615612001563763295555747648696041357480207571586661300833672861050802454246134859492940109740937381438796278511132073436990471473223776527412894631327540111741946247148228976081042759672620998431160218443768516423279751378325003352683151470013115250572029217012401495703903309893737650777592153197197807328296696865867082670038404624468711251224314440286152693571871168465851145901594380096699546472088888966345602664014
798 -101594422147025277476147801092750958418011053884161588686845384693080113169839032571061899337072923406779889131376959475216806394911738883212597879701282840133302548574488560892036250536092343693374266331026521999919461863498612584957248436601318807856268708806717668774036827424457661071288171551056507658767038132889402275266744350728038134354222582751684831087592355141495597452173969512825191457318624447490619548518000784225573964608
799 -811740096871632123920618300491907231416626574288084651051319105951610510239082363439089122191592102350794118958194141510222608667563562086133813004434965535810083259940630288599939259850260928230957797212653622286090771138679379164230251080941617283989115723554078088691288119702987960281186994568870989282912963691098803477651231312753106788872186766016695849469178784279719706414330208370596290446904933222948803191278382703951957389638
800 1294560015182326670260677718094160163843193026994304602902687040777794798269438805028040454716573515849867588527297549610894901690079882909196277222204139458053177442535580598725065923435817843263778522483033464479227530314084913545887798379551869403089464086448880141809959691217150747143424226930819896865263795491381206290094598700934589390742484166234625657141288857964148567005000141519090276873926181664863352769335997928392668662228
801 10343600677433755841128747663059901377774320576983087983024730473486617589335835782458958488746786135975947355742957838994350429748449757057757338753838666530965376725954240183402867469071618598409767616162955466318247522943249210519548895204129872222462787606045061989072145820166619417058670219580794034038633463840911306933513333902867786115339851650509882105948082698135163519745070700152455466353449337054098077032699917189454864471132
802 -16495997219992846941990597975696338291754341721872782081681523041586825126631149705308200951067563578670191082701237759390070750942785882751913464570332035141570608243345674947378805537820067393634882725995240084656251153777597079758024801398254035427682214601794333644587328364468100144244555322122503094802231015096332484329630929767228726558799647039754661280073754024058620262381687546905656990978321130710956601528669756825278780461539
803 -131804592327136463159397607440490367500856905254986710459780365304850400344326648104064319078506227483370450157785282180765511327225631943045403229023566775366142570298799616385463975483262243050100664689306282434683780360053094329500976673352608635628917766321151363373174947164358516549212824686433336845442821083106597181035640899570578227176369407707832012854280384374004866431795933663040234980754875922123947163698481108119201727477270
804 210203044430344018221731695253771270735177048727460003707505764991014214908971309441175982556737824799315568413519138624636467585212296217444722301937323842416815197188016846783599957250730745524034034202206336321077220149254141921111986614316421228706585991910767254660711729243560438706162021066570672761462577360161406367759110316521933777070445531536397546544045671129774307936716998082128454424642581938308313838287235390754306582276574
805 1679551664393914272787523270923084559342397189474042742739149493825653750135954035783274701288464935636700375792188496871771947792196787421200871606432092294920896704835964230414924138321853691850499674592920233686527628417874974632078857964073285369300353308968074368936456613134103001219274214686352782857294598614145439230765730705396712859233151034000422274670778644028712322623889514945456289524907493466649292137669644334376951099320760
806 -2678572771960239405139565428986220369870432009981069677772809194385577154596553510959824697501113791560638965973232983272057601252803415640833484279152048884234834922528461369489307064693364186824847062602189344923866261151085121590943459397561998801779610223190473303913480361485687246805499106681756061343805674635976299651857221435847877286110962461718683682577121509193367060770995533814916244838325478604352821582503813807472539470844080
807 -21402287925383199268708067004034236769845096325087969276770195398922951813237510230949971070621404549605745965082864779678027280751588325236791932522729318169227647128774620110552873720430077636726453737335078717458939928264991588596945291075482664886144721147310351589453194994151433972483507811667465522572604887938499028436184097289894015918917484908104370600865882464989518571790142349837153128387274868603995695369213469705881035234287352
808 34132798677178454640886856873541971757446866253617553231502810079117254502284951298045134018467778538269846241451054314664945480605604830679132379588235039238844457127473577402210826854186641407835337014145463732259994579751756987236749614819976609519451704087386428428823769719999381827069051629220640254861333521678447332028430709173732353716503952982225363694087539409175274838360881361288023179786238064372132730745240838687829214267379997
809 272728815599579322159178453263023674735064368271878844562442584895680228818040735398617386471687786163201958923427915445694801276558811997880093879871586081407813802395034372689098459685502805174897150071759869761397864966208295493813074264651575530677850311657902508154063412182649085938076975798989083741024078684815531011188242471228203216747663766533079856947596771325275579428928220581984310336963939097881079973213257810349805086952476786
810 -434955002345518632972500757893407949606204729947371678849733013889470537217123584236087829742040240523270295257260078313658570019288807887169469308050266355379197471979546756281377773021110607316730735472780685875354959111035056902387078221896386063065947623900021159718580726927120193745950059421310877963985162209543348398968770031824289880590299696170578490307461072621965771587803586282563617537106721643322396236455182902185466096590948357
811 -3475408190637274143626344156399153852116805126256085272274878663597263571954195857405346282473898435932509187521011071870924023239808902201516937333096824214976157480197030695403093622815703952876061367299509748759102625313835651596202114729801184773432088226442734105634108507410131231278027075184435326966866384097145000237535180453262627766321568757135002106070374742847479922182019743750513274307689113849277731764910791342352342914305802092
812 5542691699678618406836742244969825627233943478899701431863576473893510147067541695567915477243743110825843679568982365967924236564622129565724176957724493220635011207236197387677492648155576202219187424114564752876432419115023157075091673081683067924680146023144669414514609300615507994867956957255672841146184236536178263669180457973656332911255490665842372187865420839706254015994389732943751780229966558926728825842936163002140109611906732813
813 44287846620638948649735151687601046142411798725733411364636569291036753166728191935395354006584111849194286355099910334043530380965986307263187542298511207084675330526514128137110093771970270629646514068840352820554076898792859669225438595094151294369556618024489943957053300567299253986313539723730022292479345608952989837902596997120379609978264477927619579999688846893599334521208007050151341206785284734130763044455845149272654531020399013188
814 -70631927420814936065781823681164991652197066531815637479459111362219079233785858051726887384658229600121800754088589157623360032969269973677381711931999274465795977372823542386561554509477993582419932169024962226676283423068859745302728632440507439901753291438597528686949093206173474536410966452058862443999373284173940258048493224999770644991077787085069618247416055236464120889050338731439306325027872413327015954473868322188182749376004162129
815 -564374313375731365784956752735730193317250724031748596664367171689953829875870957222402996031287466189742422610711585936682775018990280604724871640603059315277692054708645349042282120722133294403673306466193643550781207096561854812285207538089300032293345468386731885278830917089705360868471930707663838484558502873533232922030023824227016052965411988108665955203014035009066782604555020583476577511214236632078521996994685795966721257387200138108
816 900088712642105951754155360685839301173188202683576982374670074067215832368670291337738353363478671413886034072380867131886983990336366483622619660481055614284460547711242727488201842131744880392327879790559090198511731686556542381482386663961999771962698443216971452870510384851033404025266851729287870358518543145348874945322634957658855980599969411738693017468476777524721612570401183517257662125028187933645789777628042729939515654501545217935
817 7192068676645539254836454544880015430154147141955783471108087730060681178844241759123439481049691168507386169399695469629669594269004114773112133101559317136592811019784252805937559467365231418035036145216270178849332322677818860117786845006572352302727013975945263674839074404795492901324330788338065399024362185390017658889809127796850593492388568656071103706419875551574494967406603844390307650451092752489834332141168727439054009125201627508562
818 -11470265682134098528748430911065808311846184148080791759192286240653873047752936945241716864119498217760455039176084294287280936705441086672665316546758468073289672705349166149585422750905036775940003504403702044145165273262426133845229237335377705609980764094287044398601266851431800956788075939650939957112308306937014593724557547679331108268087662009584321511201260984177938957556465146914386487958699579794726013089569419599420463443650544672893
819 -91652497702872988469031093934971851684383831409806282621592037932106300683923432208407751320679665859505008062440070606893644118024305848103508115488788655404191141544904069237302609937126936302136874185368314073334436639718457194319649034491911971257341951694516921927618353318684357504728284657396002537697623547978461606746692476636432658445444485649832986656812544892501274427452571109429403159000025297390594711447715942497824792536427463733218
820 146172449291431042478725587227152104072638362062706170407093534769364180426802433338664532937994527576629462051521566100465063345692065555018287285905652983749144342412298162161150026374018932757858352954316496710228975864574554096055546047879703818870257460522954239919830183710180575729233773417846531342708288504642450917063757978554867323252192585904627244287580115080404324542324758518136272030381157450089106485519977837184163251586721735781587
821 1167988743657014884160445402293445448672512581142289648449688839354874879105467572152918078787735083010576175009597267769313821597625130389203950471260392923573091528890026692334565413840030754504930587228339530803624746467064494863803741619648117129268349066835345365542570009069248492404298369933407191559390600979540263187770497511899329265339437937038099210074166537781369835361188855883055592531659614569784220059559836783154139965288540587127882
822 -1862779443792211126360306353147347969527770689594141414487223995360926738765124740090943551767273763738541491255438257470934352868289436093225249982862616362339501514468942104166699856663546087058921394737019674480281728954823292934612618119336783243051009011083403955045125078849811441761823316634780643644436520242242418414608454635100267477199232818707679600103957861224223212834216643387649037234559468611775630070273609981028009538553801471022321
823 -14884589595567526652360660110147671322411113393215459218953076909502516918625589666550008324030947040651622808795083619908377342773339682631995376944128394841105111010764467699629299093253318199465987854979736615330812987089021967256006980750015348061198136712630969457624700955445279839288233886996426416439780188229021842201266062612269062232069236298214917861720565116100669721214036836916619430944689322302564235449453445060218491760002302301284080
824 23738933097717312826530314152107905727509524570658497823909688209185326621556494172131684554066353070893043866626401111413620900778522040462393972474055083249398564124127631596203009675097207328288976440703604656264796775029961762217957390079785049852128886591829033431986505192770291594729073155451840069161007661433581627562918271220275100053203261733403386198298023928526533555527401853845407860766769835149807251918841424802501255495641833325256673
825 189687585220113066916012576511750166401245613909418257919999251520987168788768077326309682310741114817768367687190373049893288727804284384162158881397438153824031647752664529845287355954479598941529848236678214119736227913745773953681001011894590890232665137336557903436346373548434938360506458817110853510086183576059203789448704195276008269164962109862650318216969944422093345899496221872898338453225685188514883915428489213875251130840115526967179068
826 -302527448629064492621728386570811961485382133405743303042546425660584598383317618897828259411434663392639507765260032201353713730840152431538753228408725934627304525101750294306939378486580466197775305470375830280048650904571739767760295676217859822051672091058594428127890181609706632768592278781620899630112731628183953881666472761027158743856477526317783865558412331534260237615674221027949334392732418997331612171661724026753659026701546407247915172
827 -2417379131335656839082328452550479952182265613008023840549982181676667778807334454430986151217237336982776077818273067900481586510047848190669066970364410274164678847490093391610934231241781135055937276399231541869356730680035494105270607755761173775162704641920814744255365825001809990778582316297082288825040896089328325175964415586581260781964972458529111913778020032500934394343081277787837005579412536372414656240410358547095862206912366231569186360
828 3855424324300454705376088180107514975606271551090004756429125853560774852205731454503400425209561194165460882973739662974459631046723577430748805075000763928480456841737424870337236750339737236301103061614705069745970520108659409352868784878690129180098800071967208464217411748332272189977526431050343608671428958241766677572265958007818652601491100299108459651056056153193745115690300936204028407002340418190461054073355626390478486947994084889393694086
829 30807356090187197667502079136049914706280665144979059438107993260914967511801021942732543188656080475308237761502273747955229690924176475156941275525839249868466300403161205922499215778216673983075844757741620937984302209037455210222352595185627923498401788887511900252574412038889315249590783934553503868424752078040115227957123811570794596277057065602111243770919881551520805482533793006947290855654430401621989506859403283527721334464699108726627998020
830 -49134141588766038447489571810250420909418075861644001121647512637118260415591920764200893635727992079392509305249125262779766345051639075595099969301915758065774164544909977860990017759820242837724308325691754480596968108809921302522116136063422619025952209591556064918406799422325455632068010651542332902069219166603536779103179302397539777978565325312240807124112633172526238751769901374068227142013442384828867753325248911611826812918376484014640708849
831 -392615886931521461263619956661751771546620566961985748444878906117023660767181190227639562601076219310066658346061820483151076007013447639620963498329722167367368818062923619837517983951808828706664636594751557010626785915773097376676065432915496084180953901381093174020768197207789459558436901600321087389956633900737835825008942533731070701559950164858468643604595819544714838665405780937398266773639571715096110341927204989974754228123871601615166239064
832 626178765938361479759681376261037394508503617631624230421791441875491652815846488144902399742243067210653603759570147818135124264145540014462345562823891867498889319496106305444043019009263256336042858454138692778040154118055376341588460411400533602128479403413259467960982571158149037739087757888948110009065337903875385049355738975906154703208293432715469321822016149192933189348142782156661645344143850920056654741264665109776641820551526650694987880388
833 5003628669802297162022428586561946644408891075061547132460541345904162062817566237113065149398839971796914692295258790806664270316854299091195391507278291013534730752233348361201000197463493845236218652124821211968813045169633762032272369157763927715111249354583549305933442553932737178685833793890553234014468933842044931575446175300055660026650278550688935070403399739218708742798401628077027351500314725870955569752166048860176722401420286357698087554414
834 -7980260257391707027930325649757983078276017633920299058501958036127281250176925501587990261475358768692691284087624229433334416280470716495448628878032102390733149269718126121220750639666402892544376363765335617174825731476321178687858990646939459427826359121618955820079829815852568514392101065984703770126263252550233642137462396710446671393126137024582624185085670627526804113459793312803939001851128435322766612718128101222608066210981395129282093235554
835 -63768473384700410043258861136897739608469281410145555311366598348632789334060192347782454458755670471664791556789488431027357683458276113689510026290214673103357640724891869848767992664650201770519880384584875720632152968876116008575170619176037803329627340952963763346547346917520708419661377295670290203792623286790285563936086112944747919176666499965176750291392088618387815376979445513261225293039655743134745206726897217117507267233194230689713258979110
836 101704345924519354823947579139484053730045455340339079424177601811511556359954726861654070733001216762452458211903595546563105232767338879244461120801176920134376629656397889366268990172940816791859280180150147486944327823448187835255049983964800160059490802558501919587118241358833535452982944594053301661511261058334336219188141758828164776719392790438131474713367232359629042394701101334424253214009944908825648475299330186352023814674369164403149311867008
837 812700813868245288326084777861665462753043423371754290640358728664990544926256623185068698192079227956241827939802734946023753551253530537483199064658602518706862703857693993904304027656633602656046496525320926546637972112744124430418551213023007574693390060685237647281940449090473654756034681907809501991731963080321713551716420098194868011575805399624163856072639672464959897651814802984983814813817824324699457002078080156065577861379494626137566758104256
838 -1296181106396763507857819394230470296855593969302837329650973811298719754375890424888906370630338110452932042577408402049294069774484416320743401978237254341686717486673441274491635141790564234857914968400699851935958281392456668047993401341425077427816352388509882459867820292978904527302775442484298388208791628100940452858804212014045449938529413821031325754674102464161952378323717759292726696996526146664181014248485462805871299030038454111440097224737339
839 -10357598645082783891105809727225429744696742257877668666242765271148932131716762056597406924371497625018528542838907744226016211033723752663348960357221564314613027052345041023521331261355769302077218487924157970096901635868968784060037630708939219902661594488576489336570004821865317620446747272657592497683951675387570380291858117499392572149529545491328283210178917652104923162117385353830144969154313127706606336211618866815565017960257586636352856985251488
840 16519449252361291254194126253765141442067301136896677240669489542995033234959451196316477737112582891451987473113679763752356184100527182316673581280821714930774721255951804637381434754991926730313131241821765058397218369703449330383154010546896789879415293998083123458128389868314926137729719618828081692249260158930323920262185881870697971362411302584781599696579287904829401992320222364931032069055616065546289256203991614442172843243159873097439988535182520
841 132005234520128538393632389289408166892021878798572913969548837603542038221396036687331358301254642972754594069268440544433724079359585096714496554883097584489545759553896174666625011320883343818439091122644226719735410012188592253103256089079551194465645985794840578919301868097390786042646219009897371577423072638933601544059034570608875875062512787648206051592343210688793826001165964345627921278217768680546498520341709597555037368732531306014151571708720752
842 -210537337163085550811871144833946186589522362776498726024850090150439386205079314415897942838569744604795376883516503398875668130270522116812533847180890755666398046968787300715989236344583777674197679887938232860457044735437772046457446058972540531229055220664662055882956267930136200557646622339797801525838264240932046622797484447341589415619097648944140373485614336808772375092583824384818942058256135411594970486862453215206579945176044292955464870554309408
843 -1682390865309468810722575255889390974986875338090834127382024191271652102173755090654710931820593829168295445807333410116213339474682008254629487753035684451445293022646469840757056934423415855966992673002390785289232378350820953015138859396800030398607522307668068663631168324602188995612195324267490855700434583025745578334030601796568492636186884360600998388209278770245885171463053261736117877166954509637818054110055797980787703922701273053652371112118253962
844 2683282227510862669247308817737744701952319003179865656077641189618061058458441090443639469898841626890367663716234748308739797309960024003226561993263301837691360433184414791972675666194692073352038134745303821990252776291379972634930088350089458566357402981450777832206822414395979238433289208657250338652147285915422166661578656373717142790299676405295869257271372197420972880309812143679542214131144248930504376560699497242929214547285408863197399298476859143
845 21442050113743890984753980886995983995095291326269303096351599441411944954586705198797542794740405568351538933369496536893217693636578062128763426870313612431085582372293955455079223830951239647923058170583693139501403877592893956901220152236555036741266974286382761259797889945842287822224324149241270062996253477162720652170186911886229428020294529675806838319779077862844830621966368620619887373220980106983200186678195647178436481100681574815474965499318818906
846 -34198513727892708626581271858953313664658150335365089401084007151143470877521960784637614279314819884808128981021180699047889068149948062297580200529388418312970360059803523616551833866636785813137890945061373406640341243529820015065068771769698544078979591655496785222541967040382976086708828974976306058369590574586958129294689806175206858347130275190743727218754602467192612602428726657645126008849510832956765294342743301907948746204106141993087120461082734430
847 -273280945071988677885844379967756412284466553087375706896244565704483669488612049160432232190767313685247911302398484394591243057354967721270025503030593624445976272444287923243046349243972816248008184358336987741545361803069461654382831361138388005164590808647593708759505365844734312784481820673706717091704138234201874314566848480975509414498239120180025583450656150319775517702310636939413741326141705904567721862009234680632499599061313756798540957769526343340
848 435864744549584629571005696652710440283044382368789412147354868149901269089217119061823172111890028170986551416536634287649004489480487541430473989469194800940704192088110682774278091792152588039570765915619751156334669130484733616272900975450594934097657426258821760730571649360114550989520199975205599639788133205081307113660543987151501411394422053746554608570938001189709022374541569577850082449028322358471926991460541754754009649068677145160479939984347122883
849 3483020392049834346892512654495732026075683890830843338954291039291930788467977766152587603574634983021023562309594030696132517645986737181721387929253000035504240984607003333585421338846868340199521077320831550856831949122006488487231573922848527858299842414637917780357562924451636739543200558352073716710582935142657896680218168674269025298958022083355041399755916473313832435784452664906413092060908798175199039055544602874774738688111663425211133450138607665598
850 -5555202148849095334978632384495118520317216589847814701902641677560607552382105924125778223492041517822933007348530123696663985259774154043752718489779293724045789134226921437322259679797418251631668954272965746161650219746220985385513750863627918105547950227184808230049001380946769398130514981902217880307069444995080105078917856523080072104538123635597011737846210609405375574683972415497350335801701777507322594003249067696641012714449571513592896214623390268592
851 -44392161148586009822892149696981219519363459260213141835676344591335468664639807477401183055418379441733827093397442895299730301337656570838395023552564733538459924504263010122899997876533904080522401403441796140328166313587998193457307191114637353352019541310461248526387591301533860557442189269617690102967350390936523708073028188292868487272856594709589281362972377721011115721522138450784683575207691542163727341722209994816390578399943031003098451655879218639640
852 70802988725712571056749420283043876218960580567406375910234477187632681552377688182576412423469692627464893698923081704464511287014156528214016102335408419873262665841541763635964107053917588910855574788280404726909421294852525664154869429075613640163243471654777549850315215513559057260682836637157470550076085169528781744923529317137266437948007697766385665262352263511258146325215552331761186389528311848329046011122005160985963278232080143315019777872722176651239
853 565796358071768348694245916641482307796463786627227938879554190853392599500613011651639118119000269973783710152342250556378309549257779202047205520033751540231582832456519505192233174608084464643044212431687742037545338401912401833883437119078392168740409346151960549985567577806352004809442343918438463998623265661742551365974106780386868668402087737862858010501603993827011335587820676818391274819251192161016149508781792060265751185772894081971955188632404205713350
854 -902416224872348370686715000904238923368892051233931643203803421406099981771855002254831507242916344748263433775335311897737784734756370138088651140853729397386675108238925821574463811343748698295909207024120149271555475689830983758407939457121684719362889820000041460804592183758259820911531798386048612086053891574337663585796127806385694891067103173304138183312999341886610726173553417135735777921722926720688430710625073639019619682053458536538036484562827443725369
855 -7211366669366416747978904080315913293963085796988135602066909501703755108827974757520221180482146252895398008359069857431726581863394938758976464944807190092256021689898035370435252957232686729210896152999539980429655028266781500938341287028164821781820234819162807391977582929380775312784246416590798709535869517837569991920136246902427762586061893904302893884800838126525293502406099151977710644682404296104731612172927096997742315452377992684908038878983589563389870
856 11501798745796850668289498146054830196964727231599125642712940774163217762537851050279608393235439688543974986177554729008656541241310222042578168803559322357214795276619083783603354327879513988067803540276463521418098538514014371610273525340952102814293372101719579637932980124538213571824422216262670162268623223284569375235957480254035527484747947990453784196735938699074886246945049373427558464653653961556524867928362930427209995108272264802825561918043818184686007
857 91913343280332148724783499320966704415674097872772178327854209910829134127366401001862372075271519678838278974434870895849740374018858766235155230360156567146665589434198480491519596293969127557359069952702903594515032426600316547602521257064491358287484303722511690431048144774699328247108018304703534080875786238902903695296545328997228579536847668598479471223620347996379200461786517667918553673279232065687973422177400276081246450241448441553241186927694745064302834
858 -146598045882998286653762271374455707398783888769949771467244393358509955021106023411224373893597214519881127753488667353202359673021336125740649097514815651685771842104500617585080100698501332282944578312803751556497925922151289361053710736608239334267936125213091144794792275061444167195381935163953424907208613426236980908486372148097112011943898629178207512732865019594889430634056629251309268578230379447902466959097570335497963998084563639587000697544576672756866872
859 -1171502141683810180907865907593028988919410216597868470075083612150053359867122789001753090845494075699912437129124354447949662721966584539271480479759055972833725431291149030987056510976228890720418199248223142386764298202213495354045128002432701775418403887959173963177268154025314401702668473529815528765002625150276498267344895806589229974690887191626209174931260834589472013334240083045890906198595528685886171391962821531153204041806181495836003520626550720566372594
860 1868504421359285251600525005514885923881536427005231724536476854003998254716044548068509602731890223330076028753737266100001612994138617485038734636001764114908281832830213176343160812550026132499102552745769761019389702392944763218792310249088167160961705506796345985643284661461149069789986697327732138258831500988729200077994187084418099274376739361871945280363968939886826022424099078638474764698875296975058501434539537276001459165778771772303146611461065199848789485
861 14931764506251813760323617939062744519160386288055192863459681543940041891498805031316586429725737354299703361438482083513353173508149424832932210028228802921418793196218850503168426304290071655754853997709556586285843347575798640006958990048431470961147497500317057859858793129731228008002727752226756663165460765639336658802833480705021056093323282049151365473376498698560356934384083746026370491236688869524369504811952455172769972312928274522278780290957605910379518934
862 -23815713295196740188987171478543758655959103811140205752362614407968743522810156647970414119768987604772297066140338929650895671418945521213635908844425899122037226712853027675248389736296885141730289857999421594339418031019760221553600907120323296419402776220495570267680168982632923769610561722592225662314804477273537384346018593165229839292956940222990081380237468959443458881225143023338776497575728776180923909009561559647367565024101651882563048694123204463058242105
863 -190319234521822014077524353531829839965129158347771799752934469139930440538159787658344394147107764507998180096061969395546533429891519515668495334357020773742834815696101210643494729975718715180401904710828708505796644012351194983236867242090385403543612428722270075095564897979230309854572726825786462565114597490445061337533273519059673507318541237796831690701605583109544681826944720753178012571540594308088923867283732215627429698322109283863191874266411859419552224988
864 303554416407066319328155542265036918381904929765763211288107493232345182693438184617052169650706975007730925779864136240475644134606312262017375057820013273953031748633054215299335212181491605923964462462194369317172921447915781901766637898091399756344838426188012914580181565125928881579002924966241049876398759019409368633382366866353441532450809227244278593978677833545817876178308719251560989464338820528988988043730373139192762536926773956723219974545140157900322323876
865 2425815249027401232176175958370476287418257255441389680408510170994323287902635022710146141334280070788275595660944262742561044670640248193379810676582962410027086763729262139945626674247864538723888846802276244224070283799683677448212813334588732661337578256954261684853508726070172593394238609669799121799836407723977017786926141645758352805995168321434422627839646051226700664367848086949073244705755746426680073310423480689684167899049002336092067288194201895176519885112
866 -3869127138725689307007435858145325566655219574752876933096966537418576532784852837010012931776820339075933343363704209822798596948679891000728583305263218557907699826987537796425156232216747236855633003322960180028576972244760763885119535855574267455385747978545332676492356532626880587896349634537249784446368089331226032024616343540116716520387122661339183518026659380430534542519895291275410925917780191753006266205004487969888761586743803920914536019298324506697053292714
867 -30919768546907702708076499102390642631523722289013814365205996496352356460218938636529437407936783223114736077532124545756566967966337856926561433031252035498353393073913385569597107350738376658087730692117696282344237070036727661808149638234967023028093018870047554650153489453108050535546240758408537509269988732087364925253418960286467511802003016651652798295052122572049457782316056964034633260963125700156405409627889981365797833743803352797295416242526884830670478733358
868 49316575545344336692152504223767652901290890396221345729482075628770854227242400347389360912036731396918340574765581592881974203315813241060066682123462612308236713223796024135710549143758666887263616092615097617912615116182027014054479010693291648007031065769136389794601535607290606315942382308219988441985164314654824000028503422842493461908520200173675459915700944526389390063047869342388719395403372937837182864116695554113480989385723393687043538779045209967008829031141
869 394110679941100250680456912157553188923019744491437331661771737365434099384408570576913335766097010380770359788058909577694536755317667470227106497828480852101153893731657769744000197530866359986021335043820609315127642671433386845850535457695868355097142853960754604759733554312434003825296944317044209000064105643712374869640253602197936674968599264772553154678376472226081731643615772531056623815709288776846748087973810441727236687165187133640697584409614857076497817104222
870 -628602746957599924088258334983797743439520675237654675462149914521080734008667993068144067761992669236836922646585513635094195097704200705474276299713242221390026355450212204040711482653541844665821273850017938234248831204302775989600315496239918868169544861844174437536712021546118356669957850701314186718681002994715160640335365102824094559796190480011408817941737407506050496889851133266722913945453179553554893156960997073418707288020234279921317401044715925486232119734313
871 -5023467705970946728254474431929667517429301743116013554977191375965190955279968022204651539495183024876327697529775458387454474636073380742522397977203129061276266023683496078270551219554480735222469878006618241714300725720208379629296707468263641600302390504390518879433328147324888852180232234142177054486600752717512119341897091786020897530854125600891534683354534107366097620875283624735902714332458417697988715184692719579260810627545145733471349102904791875322971998735740
872 8012408288072913872616120038097441724698614219339844083268069986521136671910114818040058151864920963067682819381561740981655276108627916378095540661602513470047192514616064458939276363148514511023361638245098225075834516932210748386160281159403079397257068635621475260230985025554833721172179231861426333287742333186264110864016220419879761420656615779477055111680150210650258185848146597508067533620963074837038453661879908346821196631659934378896228117453053423944529259081590
873 64031319415127024909989632490116612851424316483030673162557558567864810672349790390932480954045790576303265719761325407156289568906815517731900115918127965173691641478652583431898639834328078055207279133375010885298414786548820574512868381226453954480055358053867197560361218845409743135581187315289859468418977641580222403843461408100374109355808167295878864470403559099658967398904647695316921128419888943738381231348874973222538589467152517728720315549773860139449596574873570
874 -102129989578207336743659825601017620144414236094003553179614150592480185317504251243711388578113667074894102335733168633170602279594365997227032726451689030324119556305119146733479278399021435066504980416230327825469519532071801886506015530188016062123881711811271667026746052251815932386368792288931069874275470124915567336426613995028767649737164038385359332322671528629301154330451492682226015331827682634796065223442410351512427140039245711439338884188837716229135334377474748
875 -816177647885724044018249175457603461489633457299124204035826942892293934268085471508249631438909056476878724786133020171999711966451459535673267649346120365616683524573164054000194689191494552308388360021602872594679181240951516828856256796168391205216097133323605725348795199049286015447557398816645634646270063313563321201225456347511877775197885726189287569422669930548855339841524524554474644456780094328461136433362428710348857099695501733272696204217873360637516988315938460
876 1301807913221220308589739161843231683976565368543487373545387429183060479406609273425550421745727081827617304317036292338994016529079531768966009479335199968394995932496369325677898829506321981694170963350968221240593407028581458612117246803669775428115391313436242053585146170258752841270205094748753255369077292812009906566378956178591376546541969773954909760281632171674046758264016506463712243626380636397126480365557168090807491217816703630148554946127677025676041985071050059
877 10403520734254532667129547580447983572289727681769728965142002554302678136596391973628425108347090959478455473322167886229055735490757577085164441801079416333662182829479455016120797061602488730305239186220883123266331941643198054327243603966137391402322903824859128396479564394529100178808711642404693541963440812150559695398071401595582102995640183999671085156809755262013718357645118002854448148352760046954358352412764571320587292635624108112942125892297249970719328313976082392
878 -16593726000478131836117094875286096285154640421162326590619826746766312331170626243459471539143232433370080723448512528370050915351323840564528654407790923132790235665979164507082072720085094703398666953531856140142980195671140809954290069267506709811381259533509301553204192533130360517485993509966088146032406857098570059750626471408713461540015721358860339771023887218777710768315884341582650449898183310550298876493459165356385744719565331439477552928610565049098152203337974090
879 -132610940764696555880115241177221665976881384568324478771367431371338939754143916030014912499427870976247444493858316742661780499053257795986882292526224216623440952906997739251848365581220958487470727367075102361446349777519262044869902340635446866914214050132707530411046212887364555296757270341611171394620459253059044036115765117875267814761367401524782559019212010507757503988563309471456660704708115427860319664967643122084726766956811656031080898402109754454056941106184968458
880 211516521037478448361680605977137572126634985750518592357006676643571487920938245920639595454068540570247281880993077337235146210838889356072998590589398403541507073109628107372923707453131287621480369228840673143973095610329398583680215525679784369597804299075658768302559480067735432449097747233667280087228214942427800438646392348028822247600123771133393447558919210973579358156910563876278229249332485338205173525923107981415279666371372329242326464856646151931063193090864744936
881 1690369852112126387227516418251896091329546774609753067808155990430256539896451587695885719887368353960917894871044038810372283765993792543996540659196712630980798432859232715771982871229536145073289834999688406210314877995427703744771817063662787200434187961853250316844235215611294763215741382235203129078861677191816447177258872731373869912236530157113481685257972377557477294494172628571526047921228424621402342021882129687281840251564774165383926847639553237284076094473022822524
882 -2696174718326103122733724244284309324945631383275477539868830244482500017841862346355034852259607540732669377536337576413989646225202888196372502313147872560332545810548070753410673730658607595817956670215745604567152707584510232854067135890902694441814844659821354471530241628119396392820830337616044728942121016635509794143223562541925603954309127587143899256350383439921276023706304411141570827419698995718607113474250399870050851012006921998531279978156193062050139509756184444837
883 -21547032615558427023323130084233591283379620088121942803272880092194113434195428849301449708562821092925887477637766709877136682191793070737517410055598433437093821140406789159645208664293789640034791470032092310191193715828227724678731619798879293368521339440688466789487182128306778403790210953190836745932439329399767675221098899338066837887802934611633533915152150438302424303640526236432133489318664989358082595973021971893113492323430140331068045080867196694227288458977183330672
884 34368067407052183031205695849455639948846439428399453856139224184030765740015377388475080607616074801369266461576468750610619411113885746576444747311564671864367633514234956666897412926257487048430335997207357903887837064276302055148402761375092554916079696668776670228475193879733069755042353322204124955153920170438173488672606837632774987800684765672685424161813611593011091752939161234653484699061270138707211909018998843759996685274277925960680743443558973668149464400901120886455
885 274660706432629207727926434967241482601418409603934751078514939746992954635552831643680765302111474351887582982012878563601649445310403179156241646185657119592383198397835277424636020905754129090832085094736851057998418041980455869545392800224314887761342493740481352502451061347699978711098725243032115257524139693492210191072537555274717875228101646954651294513825107084699279009772809140381559813694126250614006508086834247860921191929633699742343923745866085275761609201820505021922
886 -438092197000113729018539880830879464720199476409024464751070354242384570988863556629862211683603493007672150847565291748600178964501196597400344973744139798571922039764343372236063966611368492835719775981231105618358493096347452827446036351036882943863850959556280704881458437552348426690506991102005257671022455072913762114723575121615100704179139496681886009673805895490486380618590789896278839930708032529681876470734993127026076193814199307167946165029291785373996893388510236080669
887 -3501135463201516236127233530735021628563199895845020002434686401831906433364886690361619508884545966078172801560990330944504182478531523880042612732930948098969491041861827902376012249578332262855562014161579026776911648566210593746495721405624932271062312232233779937450192723045736353179533590505899243616376225908075844427800723191899805140066940722787554087271139295390878847627576800081698186316118666782537760778913688710937114032200157731373499391586550251310925486720965419015366
888 5584434948168571276108018275314636195323891484703049361615155103198057709114435816609866743457255579644210261940484174032178098613880824178810140809583748502019259808532374434323801088940236234043244321540672843105870718208108319886356818698887324914994851253794476450034160158934229762540891317373956131414725801222919992692187306405979342145317564499556760768899867399845774277215589613174407204148240513852332203380929565482052938720219081220681173226619919999338256210288136679161516
889 44629764926252114827544563347416913088089848747124250971664216300792974706203946410664415739422396653588036659166758784053687610146348864487418079298308824188619771664778700943288950117074590493340252398265553395348304048794194628885022709271541462229298133379994791141158794031105697217383047268714965781246521995744102192903469836756235080338686476159304332189409457974487097413443052942140255437483901479534692418573028830690008281242674248649892085558200090231698814230845446564617906
890 -71186272353092866654043964490089489190454197558758154420188091190163051692271381870513609069829382746134666644687729790773036232670786675578148089974226414458828716121839026008111935280529225148588740001287002660566425070922058071657625466616808428108143019141208448473320485817881190129316482570020186275149195928094555730500377414668624110860874126919809251228038048465881153629054007964712915857265657184973630377361588942458893131285393845018707046865108581186467617193937135562815304
891 -568910006357168632918083416859818229619240293617529352764603086473387024349897371490261762846178669515845021255408493036470217413375624148586747203536221309454962217588502220073896445916198253197743318368944565972724109526414876136127763658247008942976016545822860803874153475786158518037960867678964024003368444889844914829683612345651667662521211340845744225444847678567622223197036606831260539428963093613880858013407063013210922934012377826014288890567254576840154825489999573566956792
892 907437138762585365441794114171401498506081968820634431565902524087484966587404267145180783576158230049589474190695910247941884696587758220276977736074727911911432068121629016203078895128004154016471833493811616154871147725746451334865791245797296097422082401009495649870827384661802994206697462035114593396284392100482252120579072366910897202647787015863775763068704433147536058439315553553350373196247794165363747501425347107395010274412057048807157043630987560889033147294939455878851385
893 7252133985252295221449208540601245422484344387202446154080638408083279545633144146575209961836899036523752090089241140336690597588006921297862828338662079255132242738159745634021651145756531803733344069997076202432691515004531872600570897361194327171402098511584075798957555539013789717622274362348912606869604630248661976951005083102809705583953012295615436757642589862392630290268959618397563210714215959539445634140778025047705125142226005438095161893099522622078145803956385104798659378
894 -11567516168736311642262405823501871717265722883258190415189940387557569717370087140677807107234139867224532534335286664339928995905309161992631924718862979565138684196799360095744049347537392094816869565489952456281779341238971172859722057088436301198860150406690020679259874333449295997234990364493756460890571257554091207454675286715278781980012720032897967290190379495541712892276152781310038220030958138825784984249495282059711334650624672737239323237270213401316654964773247844897050510
895 -92446681223228287770214466900834836253537572020571246221588518434664856421488253832207036005652589237191602648008057484610503755082117788004530554331845528906275749770896854877126822975803886509189368443571357300050853917984113845365649718279025473778878173787612429292738005938641100440187546524332239811816103299552044630180520057116764942822279645679895863978689262049358009137082927161777012230209494498687500370487101839115762984934102741829923834029879417818143638361507369403588623688
896 147457522817992381805142172192645010537383559735185894415724566677498357576835379506470429089578430607734802909749371204197778923415338497913281983816344137747788805941077057713601906627058050125217253682438742270851827404978831612922966770828795701776739707033061850101364159172257225757648193963963252451799187596307675921935308717886062041460075134755371501990162480765945816116154803325832902196833418202976988658505274123391270836735161813471640090737135374449699205342417128261619683965
897 1178474188828817716544927138923630102143592406976783496323214854084908722265911972882614815737089863385948676943446582230312076177754773242200003431635481967671904464558052385360192243689550377473956844821364009205833874579916448725066861348605556328625119124454107542216344945542324529877481255241950475287663947874137184134929851728711419557310219530519807681991633905332749751243415816495660993162377319944466642867367789852491927900950781911816305168502567578689180166772974974760487346944
898 -1879736571249829961657200196193529529340174028261700992544444787287319190245431930412036491467553768921193671979630989028342185490511814022478951612832379089746395303738133060848349079886599589375364038458973670634460509308506280610457208373023151056989486075924450772788789117946250688610713252554167963114332344869008450734360998953395038435831719627310396398445973878974496270499788350155370813532082513771793987728282763625468816010097534643967842501301250061428022122408483004245553285689
899 -15022840456121103835566783854196202071351664811274094980874204725743034955118646372600045494864297124855967463037756056565731359222584954707575461623736839147267583928805704539942103808611636541452716174742869341877761455156399956542718257361313872382532479952653812391302620121144104174612306766221429932513589999031933537786699069601646280187270153737324405900837657631130950610010294763475495128585893924608673467872020950039606812674978754531534587379992119272843052123449268038672328044656
900 23962397724294355599610293628206000233967101458486224446998283337349975832923703350967979059776177968566929545374542654107487733883311055943487499056590260044691989148417128318541253107713700560629369370627061178611785213415171151511443174494458014655606352067953890379448344827460364176907821466342162478280860419374099715885241307800807799341992447861348776424963008421756741462236369138948772964293311219248758832743617535292198699890883640847493546782658985691692547279000925737719114649831
901 191508145498011853522523935023920469439799378850075745068184238070808276382317149170256950222730756156419099701335026375518963873824592785513118683348109719701201140610367911409065226090758478806362777939551929129485042863087474275439508599592166287984726194119730576739572007435416950614864316097489824735643302705245988181660797671233715106663912029162468558847973087078269896378704100830127807470781556879394718015985142108751354782426388735214860950749697003916311828323420564121166853880442
902 -305468732901461603734871806618945966306337126871029713439631523299677842085107925032168717841789312623954546990002077121065152672280650695897231509134794792612490277649481413364754758121657951140482289647529360651880307358737825677772341316308847410265133228464791153939289539856373370870711611142968854296252818134861787494767574764221296346412641660372854647207555341019265311408939165967187637358773194999814088074233816120636777713484217396469253790216676561253064510028243451531884960129968
903 -2441325277519427632642093792301940637095272108383567339223488497939555557453727960156011121228609104051890866209013661287708219124421249187823362247306519116252453332541443365281473819362316374857949777582976373357912236349227975589074376850510739729741905831145931894768445669835643463826905507417838975509685788603365084049423708617713038351069428327841751159132729847813078523995000892859360656084204386061559469715515437103214052437309869154486461782814309087279583652331988050100976593737330
904 3894094174927386454846237214333525251236244919667014636345952921777673581891237401064935214692354384631141639748335036185474649543615615007606055630354358200044601878846389967064337998163291614907458299083841347208401826661277083528756426873600423104482467830394686720861475925649046608658144811122627153243240242231831608977801693095690345524051749461002511333782168640469645639154119111567652809407658070094512282741141144756586948386345497753059730883647624434101524662837321796511014646725633
905 31121980925857808637252917782686627518324795873480481850064518637490515022709487233800055337469364819736894632039569580324498494102086007471960183882108773538139965591076847499655371961459062881345699493506513996637865038262948043093571318258983523121275989603659380901006017669282500859226083212496124862625660700097876780100387485225470569286143566605573410390993850063551055743026975100003326791434497917447157624969059902142891470186887672121538958216842224544197111390606212299815548541264662
906 -49642005543935514654702874225386030566574352598824769041999757318002884086055588883852032550543329063405328439192009410391010128542014875635221695456370080292389231122807697165298872092779121378242190841212024196306292476087059746070619427357674823903590119534123541573794502002928815918787372120337593152588265074003722549199167471879024416422304074042274783732778557455868020244555572254553198195719734166589561154840178355857576524987357702420849452503631123746910877084077703759323586372705736
907 -396745481921018042360403169614566742386253498290624687570521785795698170561118417862332440627102510402850117203913449422760708074344987861493707609636879743066453333283708768081575513981037437026775804911355667906231584750350360583041680996401217373118303602613578139193545562607422543429313472140034883893894512316147796141045238825716830269278274684659516787562673540365038526071354138754250641030649419690997379133648921180213586898343642285156221823057599397008372793365056856682397396247537518
908 632842087915388080849962095078177792289651014493876341690815425725581140279325430765900343544719192432753039786641515744343975768751304447124305747042652516977169776779523979248616320095168712238037413444167364449872723450555663135496526891433556433081697173254154207153434764183258120056560243264542423007038784313747318797309556648491250525095282044382419587154801105857625532959534235284271204857470200249383078103595977495024010022320374995369963122513901836823907805178785928941072515973633831
909 5057779671833402762091226243619380873794715224926137488727062681763661460622816912653003726537833862211092780420472849044569653287953000184482360963047671170562917759125210923930769030196342300558036211265464921310940271688144935801776271999656833303251671898842443012114506689766772012907763306621330983611675883107427996312846347631690969759509407059979174523753713107663036945645907821523877724919930726491419401658791447325053589485780520885780019969070859786612214684518899108920280479026071908
910 -8067603474278781631414518643652842837866889236025314087966881130982263076129880101062801602826181148811911963261068371636994120989431655147058366016748050048979891258616811765432973402018017567762745966337316071341550291835553107852700533007810709456950164936134977084628656714336785565753640728261264473252107813716129061736401316625387784596668574345832189595871885662762396665114422443159383900265494487278269276085996833968279947450861634498351866509843807709895395479608745401136573549369849363
911 -64477912531581601494476176784306854763869131851551793399422057941093086377526205525057196298206829839778826159359406279646405310270928741654716319597495784704591344818506067345541587510532322947511122697149371471584268049668507775702813144276582841701778929067969046321904253682406495333639853253120989586942264665325562732079693459747204720583649517407473154567723231544189299276271902127664242750042499700739030533649894260353207698657418678755070848500540042640478460616698828320659899649085104984
912 102848242259833715730264857067451594488247969447416264102134514831298442305884142394019552200036966393456213419628400116745215365518106980279048001640748927863121106712969275556819835274765612736352607419542849637380292360705422888003572598782849832508007894142510235835720224782515586455529501132569704587724011107825821870750145517889694457072352402033328449882079596121013109778883859028291675531984382928850220897794696267778954712121162137834047616815866852491974359233030438726114657786880011688
913 821987404026216749311510356858078453490325545046414029705634808604189798440897975023717974365522292294001583620375675783879625114015812656856159698758330977685468493419384925870388252363045840372836479659722992267021559008008746201093537051489801123137863166950445635151620852062083192913441869751884261432291617765553001276099533060257866866212869744564749601681070672777118217866061650392743702543946464097190928923000780419096282195801782263609121002768639628303881416001575708715246746131043232780
914 -1311149848738320791226551757296087476483640712224921503582318400409187026422634822831909130126125535668119730537180211384563306339916448994043142619442196562089111647518171178961064714259413441908831475089554420931618288826577328529254006848545712105443428523946860525929243063142293350726161526760578675022669862356852986071219782753133897011838565671684475343179668668994709349030738066896998078966584095295018427715806747132969766775125030235806194331367845846036596940460112302532475751433739740353
915 -10479063552502219167857581724108650377703783806943370414070457981799222142323703421545168913915494681774689492681136888703644120886450671420223896537517961402725652321636741689778681706680931570852719657607614533480413000629166183520161619870120471193031285664228518043499260897448435437920499526160931172525289198098340429300367652883987596102684954700669637125479068089655082589804337835365242786398269679218897402734972029443778667261191995293977169539915256148596256396235728400093806151488708721392
916 16715173816012156292662499048645291818806173595978257780073959718992110265017713904017942840152211622448358955022933865673047288905578794195231920204706878044093977219438157649571066612105316488943279636122320338183348999365433244689317546367667220012040297145740920266683377116049726566434499230225969519603083837999500954867258077397209252361166598457884785558424815019900584636785130648326816650441459136295836532682046877743654630221730322628419664561848150139994985962721468222033454344854269228875
917 133592750111738453605615737071076303288441314792441228711465733217209547994923731042162537567900074567499525454625978645374439315128215375521932922084224962341554787993803987206061989173366272007167502084934238608215186238634542165791959076925623028469330230658825874392975712454981417384961692727876378724401818834063637228965837943737141879947026858303697704797302063478631536776923920456699597993902253750645470184881739765545606942502589223511456514963279398540813216769516833746050689030254774647360
918 -213094658531772354262699033214153003364866632011388375521773365552766868134709479814437303002730600657781161876652652458370101884468513344692432271733480012009486252571168552321468322130245889533418931387374756654436568025048773387462877745189739671923030251241426658946738352028156891549438604776837918747810547459895639775672263630045220958090230740554191002973858869572734599322479201043316414039588845849828957396241571057129824227113402495968864756410613563609739013685197052141762605451516425540559
919 -1703124502277614715033129346917195747294057513314691567117147494877116340572724420118509850095822404083317964243912450373468634873079535692065921775430827364217144821707819671408099519540958999310508037865504248410128919017524910226929263517067794292775780353712910157803340071781146912660745815187591948223894101504259731365251978606245078174966777411628644013741912208435148404491962044890527873348587630158197266484177551168408513429306334370442805552980212408912756322847074399546675781441089295963198
920 2716672683052612192812346405254683116415712928662994098682085975887438436843570309384625175936856896735643695439863860869561986206548867869431271063184714990339199751760434166395390634374656193955723127021536792529596704464859056137030482218352088016338481427553292853744406305707655738385617266002665257797407148612011888297801533458905545708822609105242835334361499176372861228733576247946937980344745280351048216827963824347518427202497164522165107058246884080776953252983702646401811664125756172466726
921 21712657472767694663782493934932146917371785263179284545755131368824189434925499796550715367917293187340178071281028041322930521654923222741366220361639289183896897014636123260507582629897730683844571764984275491695801350992397372462567851307773304528072869166175507617049777848894470273634144835729798172370824642095437888017352462289453005297569501330111864201355309350877514120095778069149293452264378146577300569934626704343751580908993455666879161735421224819107204767485996805558827473349467149059944
922 -34634198353486860016674171471443690293205551717038868869087059793490201717334264666849061175909379615027775479508574410650734974039376335998330274809682022979104545685291849564730091461650489911569018051229521560822824487465713841159243091275292674027238078163135788398885450300652903798947082139736708282612809773583614976766140770222869917033394631732057928299303960269872666162922606317885834977795055415112187851492956395277860318085515923383340003211980418665957641189331639693917094399742588966772381
923 -276810544399608473539012372951164263973532558378161925407662553170994633583876502643442149836786596779745844252747001538666498531701579841471751107079425817696368231240718809487941583506703983113919817632689160578024062207039013704980730072454202853999268907343540595220771565583399470034618093310531831130952841340835382015764453204286553791658429832371622550199984042543097548281755837487815587711415709214268188931895737721238623831849890012913486428379901524737978074211648684781734942295636845262794044
924 441546068921021466969468866684691103369796521141895347055598592066037863191783392568931791565476117320560781617676308912363766843993527160340320100903582033644465724446297163049480395936615201597997998446246235599584124571296126161970882988535972931223352137706599436128389553435328966385364185673435799336832267794200744556056951342926960337765667339319537454173109900321035050561144693433147654574228207329118155604047977186482149609461713491716849972603256806860472593305721002025477280683993064110736277
925 3529029822907697629185914425551080649007229891073725352730482472028253617678390720410357673820642960058814255746140514773714476490252795497900073297618059372797580791153588022344757765436418084476991069754607824715070474321439044655194239418889276389288222168900424073807731447599667642702180605446050689354117184369284034886220371198974179130384916459004429733664609114727149058869182094833852281883384744631789919227947638765652955114161847817211552126691557362843273862677207179318870304663717013541807862
926 -5629242408430215143933842053478012620015631446024200853170496970177227768505198708513835304065854116048639220395852391167485102365495620552590865474099043274682106413215418449778816313839437037683022646221591227885717135566004816934785946248154188438494838360101852694876797373050368931544386060716989820324784102064678682380105973285277967983144092473093072080292891181633401746272899435450074707384654353062105110595944287911155397068316391377964916414515349514070127620622438058779182098364940776023461420
927 -44991561384281394281827436782694037865271399751102559201657197168929226251768725766912129647677187126510849688408704055161594601121708646254428137608943894124675398079898718440260519486670490122889503718093961859630858161314997928123432099859200424213968670015899120014111951139305868022996642593250028227113594264866560032521523824427948259301188987825202701342158073933041330212722172747877339159646219045193222383982644440104422449866665424008818870167396112599943714417715093685776896205853162653105677174
928 71767350180627069304914913341891377946166342886062080877943496744614120343123066026893237928480674259966791394689676931211995046177220681499285387466360978649237424927848533731565662030204331029069049086974426151079821312998664111705691128535845811290721911806027592645652842843523887063646569626796708204514416855899192417098984538780223791185966887383794759976099106064126681211073409620284845269272663095502458578685598006526734353293645492707589594440724313331819289102971141109572303910660362167208091522
929 573600903043899713211733899546075018972799307499110706320431809692090671132489590126224800390681672423617714143231262034649995684672289868235757742660048768465890279249616075636147341642536309755307690790526966240543796784660374303507873994636074738224741875985909969807815800787768832948433219142868086424863569823478406542748188869679125989736960540567880371599496334122040636415778103613628911101479171280983431855631140882642059122231324877951271301097030161995322678314477919899947978399482274613696149424
930 -914970076972717497963339088120429586468114204278885663947749266725698085398401399289319261085997945894153189124624666999616611292913302261423162667155762720112943265304710121457047114835120075250945782582414825575236565965486719553808980131244737657846374187211699714970073237013971822913060863894831844699710071598502019383494274649641013427684605419987626492259758946662356484842881166950846192338670835288793468402857026810982435645293067876049616150779098112331760698411786640751797570013616040462119933329
931 -7312933078978574293059945954247546851420227790758022941393265270472065992416817189444394580913642049753074836774497351720080232585807436938534002717104472274102896458026721177202506722998741354847051297225731494086413809611119877012586717794243134703478792287247453158159838103670601352983772246112772876306333820380199834552001039140216307268640419176847507397991902859472067527211971152597779442643031699777718213331529640773835367569076052145335638334741503935426338809092103457049224353486095113896164408256
932 11665137905513614622237071604177902207986736655017792587422721937623983296869051237707380938649479912146421200029105449393700765625976987428696701259463692716632706446814642012348545335900325408273887489924156545729455438784237828798671625434669889090359872426135232709763190630740590543802012324892798548813366365065366091354650887621577355220767661483476918283448071855736715817907895819689702711086099563419647511047349526252431465483096958898805617985754099619463325407609272403003171806939661989560491046056
933 93234440863072971206662987289271841000133855196025240729294429796729737126195368944801005453113173594240460540207153356513223712214350759709085315698570910917407198556277149687775003237172796427570654406991406394947514490747835156785419669389925922365843695427784017981912240007779338113250560838472279382362715562601766790282177447731982609894385941676656241337533592862409784175892681782994200778984145455525321680430214949358515072021568107739796510992327618160946597228710605898022285993899276355026969708256
934 -148722219132407487528331855580659787879816625363486008382949467567592295836923635815456642596944626646291867022052660772562995933704504901110690770593788220231041442236017355085905056824291397132961097519528546187339412602016656389113941807929131490791686875473931900880314458677518831823856663381080471518475147944193672854548299901652148425086915550541200649779521455581722817997361656025974145992819481317298475074669396979874721395567628265659774199055088803977257929958965077525136635277937741162937794323153
935 -1188677734725838493991687432206526872882802768719278587225459133901125714015288063154139702740721140956166268420935127039698724598601725798645770050911885923287144848586361061785326030667197938877245916810258655559448367655659671455883091659976391211411310143562628772186384219538813708522460108072893770331357662102587792967630742945158227483611744965400403899324253221274789671611395492069234346618145806915257173670332306283363149953422377519151606624084433630742117502998188760940995263621919703148992013845422
936 1896115626489449719562638473581379397623134633538989970127353863874903243632110204054029813378081354649108025533005231474800171140830799826152143026442040595029154501891406013928470364372281346308084271814106943971213788338069635775615870371597844260840504878245040177176882792172636999174028933591963371969876205028137231437418713846061935236774037298421442922143199330497946290462703757304782214738290860561606968779758007485743139626460058757222744279654748981309433744781770525917261676897195210709683763574774
937 15154962230562694218763799083791266427803339957152585122329713498849961459139408925407140496913358518103356337944520349554766532019238016668455425755395872442341254087940708125964271714059022248669059327888403508543853654423163481164002926812116519567510657143104662084309857203539268823976969934299359526332686789179320214820104160237125079875176125468473438928809790628804595866371832038917380481587021530653892926815144324687164352046421276755166673271843697620260685577121496217319609829529668662483715985461646
938 -24174457992979846686349870742677738776510292912090228020795263176233169870634584808428983156645747285017331033844583059012914134079510006350406337069635693346411980697877103017443057853075938032561802574648007000085032675546874173938378694990310198001995314799114266442933255276196295716673810023447543673607590053903798439789239639565809550561986988821245165437712964192468571837069397410094222776393966496490438445592789611106693252052164288203742059326528355563331124741668860645562898832766138802527091116326866
939 -193218430111862547045177145994557066065389428752073818315292365648681817901042496554718120376098929862376729051881321427415726692239152317562828944651616773044163025531981417960850083135033353720595872139288883156609233389641414256900012071924493489649949805154028254184334429193576795612492805643198954047094936057854904779643894778400795002979497416535983762266649554290262573420226142837521350984052038325557411421998059777469357975333774376454110558218945465842823421379347235331366585712183339235090666607139036
940 308213480192450243564279494368002797977949967949155147847549654855796256098421841396444117506336597154313191971167888889488853335064772653662929125878035068738325090041116189336715922753056642321215996431439775617978096420227789217753358598470221214988561826940438126009882806104086664731137276774058942809356655499980718481010561290096988892097687872921369516714837609109839430440893870643029229235294546207935595740489373094131153145242854477466717385730431852864684007649121362045185628459876274785788280131105281
941 2463458144885515707239404540767710838487809730806677588856911809427072887847997250388349444678214432631148622485364161152360504599915217020092567757125967857514085818961024071704291824468061939350466843093867260508041610636530300452685927583526177821325446229252700825854218223258575389836665495466449221854659685353835151052600359708978944692393888958599683918832435739223167153692715167913086905953462925073787887409157242916701923354867569254607426503452102017908483162187247436978518133222186665876596116135356386
942 -3929610049307284874488539997300492397872872861306985778313644142506387989101993669087214802322060725281186530539752683259447250695812923371568455467309067607932995562182239805705747484442331525049521177244421176314976523853071062850050489503525222267844964480683838112333988245910524989441510327245406128381024650345918216136373201889922582633942628014515474240163365861095060080920719387710984767057896834095795690729868450751392902379786842066816325450406334008903278830570582671248683914166675455485728289914044582
943 -31408323964595589805253807175579498689265777171668293824105523033740396963311313190930820209055088522713592892182100823548105461239205216316139943709503083958332612585576067146151363713987066493690672147759309716005457716538283832414572053876226291592840939537380200631648493090381787765631644574658094350360207941561404747945165257107784536071617816500327245219267224965017465061644467661736334168842232879910531515931889661214695880151602572536769477189882409790111263045625363722748471762303666835501354910876499452
944 50101440472571323344390695456738054656311061037378302964393012556104780316703746325186639043607260616810791951458261841465925743530739182023385071020540456055238339060111512398733687951921284302128327201116114040967818878800408874645597033152000442427619781345000939009012778128782622557839201814666772870097260715575814839374885921022574193104083002908753744411983009013835979782825824862647450374386510889098459369891917704796139033189206572504310074083147898538101861563798089191417429440757366831185187520170929890
945 400449041783885131572261291594485106994456685351368697966398293189939766333488394209965475989944011781600393531244101981619682711781222225281773435314297826142835479193359159042391440139569407722570887369479661286142837744621280667346158532953772846785503026221772464196269593241623498221116036303375037542676664680628570052908050810905907675937813703077352736527075152735603390175169672664551571378979264749145233783575475435809487608032106190684671412043177986197297350506305633965014372853088749892002249427964553256
946 -638783790539937218516960610840932919810957296444256718608066306355692757382876172411438329175395875395510120363309917352414142699268470060798358297517595962322798890121047976071846291236451375907418592490472269331112849187484831379339138824455104658041482240780833919190945549476236070864293810964866020402425492350600717907057090137357817970077098455417989431548180880094649965196865345389009853531882333526058880625134521909215446069575049135527546676998152254458908931435657781992397417410391160661040227602294119551
947 -5105669119955064865184750556472294686642855840323609811347331352904291233600728104974585201355787813234449000929478491711210053901734432341732007009728678485726073920069070283012000648078591413178003828796358718959435583520977413911440700878787778747255476466979464857518598661680607456383918800815231926602951775832964976658955120012121941275202254024768135448455396019065647776840082380011930478583453404676153269850662374092013457460281188974038014279946240651585640097522248570784193708716469149398094837956562489384
948 8144425733252428419956057715422037560181384223686831411044522496722992910189849987928711852303241088899147486085493694673990523024978127765209612550114750396811555792969328294237311117035275830338927914113669580298148548466476175009360120933263949018647145391141455548540102828345340215135939298904946687494536925825092984439636257536167646826387203605273516940051279611499188792290438072242265292619106021762169337662311740093903757483840889945851980088690839994323117385847384919399521539731413194495014013264136680054
949 65096999642713792108848653720893779835425474675354896859425948236659314298925179451420569555521875233390492767240614233031718391488223593077445630062847956551355625588200050633412433951906616699548924552284775479347314607180949695447816110095200099031102700322317520462078338457462430973156820703905008200661546852265899368687251815780885849182118818845244013436316410008665835025352821118284188784627728503569432292916362338621350303881883384102505759526945941673621983448065419838444359118136715655239541258906660892352
950 -103841258069912403883294031726572792416006136433693070104594299795118512263406850198918450647914739583698201279074901220496998616088930346768273712507213910591063287283010850567413714427903226313084780832205904810734406618731508046624679768928775837481330981310892229277890857697544336636940968549514691343402292612700422068063432336805535409720219316507098771284820975540369099150724130626820060595714511407945655550028981355253301848988564913779163038027998486613878788837686407853329772746116015917972518649834189008666
951 -829988670306948030009440745055507809117826504522481758705540201157118499263113155016996087484582023361701117105870092854033056440046399654154032995026660601588591756698144279067046767381677088363360175451210787140478722817074523464538561561865521398140861637090300174616887717486458775877702698762430864643003889764878394695269127681175705913266833007194253724796449259554500875416974862833714336256596822016089346011949637596551478583144802072141365945566019014262172957569630264822723678922804180711598165555903326152266
952 1323982656141439785115326388394064555882227766803694946518278136121631182214549819406864004805767376967721329018444643813649783842235793789815223202873125089019191037501873016685751134345449519903065079615727258630588193377218703905456999607063771726775601953780941065963186617213308245417455474199898077129809229589994671966957243654519078988291824646101942274753694788422028863029216429648817416981164420242726809115536335247902997016605737042037979844491563728771546957312106928134053861492633872553531389177601969795255
953 10582450119341523640529560174218846623447308198657471628281407441412631945984049110416909663567464574508618415325014673090337946454503557679772532920704572149290038187072531329189446213469338571687143257426277909480713166925813485161689902216327132531076048977593045706806195104333413584364756279903798691029576350787272423892169849119086486660153309568765672088093790609439198500052640282331384358801148595825192878664583113441093950611190689902223809378580248996044427505999778643794640042582668985221463219916767201974462
954 -16880974739884882001421732806130983279351448234924327439360638511331087477428810796304077752322840462355326473488082045140684968340346008608948715284868415033810826906810261396260529629895977561421111488330360370977083806108738867026972322540314369138705605302045844451776541974923128777857208120575373671029085575469791357508756163210144252362958775578827551833052872769081513789634303231723702582828634031989674726446824195866452154733963055098747766749763935306365531685817743464393848379733638449867988974317040403045195
955 -134928334005575740857508582494276191824124509279633910624956448470973951163224112767511942590492683825934982930331377512560878103247099875860641271258651924172344713702145818859796781116540116574805777001702990391349215058081353415725058215805390063672013423915067919863703904063516518760614428630870578398404201106840409055330383414571917629473680733492063318944251639472091210297272413601495866221018000330231384371613918410695013242551471089744519515948745146698203573416411969449050839580343326636561541145022954398500786
956 215236341349662054497935256357732443758950424925436344050256496545388461609485879393034644266487145762625235169988202058916357164058861390936127690721883252263788291954941026780735206375094789058555405009809070492485217500713180769982600672481918993982137948582734470717744371083066042152560642901824734507373523399980952766937868904485601322722223008276348100180269139428836988427904209573527647082372790857335584678148742473068657814686395786129243807626429963156235262332600680096494338543944174191962689363179591345144909
957 1720374259801905312030861225123341695087313366565807438547133067315882354083799616323798193635884012644119531606600609223142834601239529134357561029272620053194908697566396791571320052069100245386513657355402391829597989426356727586465536087727404549568902041875581057765374829168359682764418891979919864667994062879933838825674437523934630916799176414839210892740413360328548812064613358731266965930115982576362038925590646869929117566037711729616282482634659791741240360561294729793308122733970264877318123494278582881535916
958 -2744331228140029398412344158637980203889467579813841024368139060761954302903596899428037883645663923120610360416018492030390633193984830030771794636601948347346569506138835255747906194844884287834420037697936759839953037634703241032017457258686559291858724935215129182772193669756803838136493614630384839451778318226651113485162373481117769757984915479289754015716894294843415678642066154774566583410580174411117121646092779008993794577250847011137754596344898670930648207952508134997658670524469602273328091684354335975589113
959 -21935399687272667471819662801577764817583337203203360554358974367093073118407112310067118086469859853901629322515329623540193022681264339249066681377785292016185684437570310331997590305686662606111911958918800351330983071808418077543082326835895330783629247229763682754118049930665158530344014213576426145401466434977478297678303233918152892242415818289164865405192902950441659115897082609051670923088027861272694163667595729464507357786391075653258471303134237484018403908450729861271884382867597414668864285740746391969771746
960 34991316882179960662120470546577076920143608495732721490165104473483676741422357831588315764189676151260521506441842501518318363113616530415169479474632195429860310404620446777741310403397365482736805947092927238237992557281413602427642709523454368849188139516250800117589200426384789739891600923553287496995119975269507714741455695549087395332292127939571491074675273148564969201070047094450684633096375885474953475086229851825823327846985069704839220434994647287104057530230466533992160823196349733717285031041864417353013858
961 279686171795708195017307680703258262627932918926514967924082831934639290113919732897519032196291107962743112741226519857629841946295149965702204505062349025726665095917386817448384779815412289746998923299814171661933172841832097083935170038023415950008940871550814970639707070037030078805217329879498341168332942073039344849252058619933640005934268509636937627076803068881991851186976489554209530482429362336634061610933664736011472628699722268658853834087581672673653434022526794080534945950705126669095635038156532916098807592
962 -446156134283252040599602362376916871636054947733467413248532314705893849413898144313303674838645873869027855614907194375248148790383776087257367894506002156915715319197188121670924597473784052316697884670850007905274496300150595323619014029261641615555491753359613138214464320418327152050159016158031622141181009886475551941969610770677617810765717070933824534970521885829163087545356118469995495773607357159007752995393021745097114699536784691458988702797092240461918335238599219012209106529281702750224259431862936480520201898
963 -3566147085030909354158319159490750151612776636077396101696559863117509918840781037774680551762869379227772234620290891064882587895246602488457938055524613093598674331433206347162688095296641797503327087586803233126679637969852598870394759509149860610175013896681752154135178888160878216802062368483361534113003980657640139503910830871232144840762482393372850715729564742436255568280081795644313353916857201422675680883057594731624136144983671509805535991399274348562386858542354405920625149109413259382378148382812920600185772116
964 5688742287434395347401423107434404101758467465487651810445835708678680726555780815623459663917363289771982184282169269624261103678952650196321078368484820668612312135536540021134302172822098117713887025228417505246770705971054294602115439822334522322117689855853164558891583059591777017001167236418223779940043563434438020869203908305397376965130254297586777861385917758056096233681745063641859095466847822994712973923344266612399179045562152295875855487060940963089098880962259019533041065984208143707744222342906772860608013600
965 45470560909036964025291847442642473541063590463721904212908287056609807821852651945181859891909119466330497835546950372415412442736989565520607963112199627608958585820386648461901488215593204360494997668669499440813105130060415493183976069985928438161116650517563985614713933291574442127856551896990236546300379394424716133768001069759686500794098110992599867822109847406943198796115441929220625840709294202459809958505579217473802858226194922000927640216612586603441671646597237866163330082273327487838850892543229273268140438872
966 -72535139246005326101555192676998666304199240606253523467614606712488171614821732259526424123352291791076832775453117366218481041609505371550464285325349250908748753157540865389355697519295005441114705050618736038278502014420146495706362011833054216041528875698222815471507775564118145967933195849673454451254320353992197233849579081123956897989892113956578063375957415972786885241247877898727923431452305426092831673000856028427574244897118457940889986083485648869613929050966111980871480384199250889951065176293615329269029948552
967 -579781245411342521426685906105261870983879820343534393776711501043742197889221412213304917009241638873349857538026285000424572076024530356847180224788740251940681877837136002349868878180471023378772253170200331467226371934905121336662012326525776884878811025324711538082223585533126045465434163916830790922644323110839549601246570663728973154976569791129899436343505622317505898462338595892725962797013546967806084511242752464864581504076965556344045029741861324591511789387270443924409057462093138601427678814063966340533333873620
968 924875819525499466890513550013440646695093069844289542960078481746988728558041519109708967207812292300407990771201375975155665267777563641147780730869668717737073389802380131858786761117717913594029671665375576065309804929208491984578086407959079099889077748619450130134716197613603047091794519811054368832171767091073443928477015346401739990728584309700108460302325589134237143254700305588433205508398192855580702224052909604333955223529104994907447610814502748552118046807993833980889619330260033128938606754933452370017612609390
969 7392661040582529861513308544378746560983894727178571695442758822737921038594711800855955192273853857823368849262896457767410452284111745980271190553465589981424458488387137186299074634549890558595055724854860319539398246967175279650150389320420454492374194855517912584090437189072985484206346225322319517874981884540892287713005865566188658031110358035777303382236620058702813898215980100118641445608781669135473523321652865119430550510131009534539559925903304181033967098962833676543810420792342203131739322144125840187183240713076
970 -11792915220021898429233371567218174795712045283388063080156857992146512804233659924502837186562983856561782243298667700708652915097820843793429311216700898987634172368766291605003157043655679368766057459465389527701024125318758237847461901856187824194630694802227095235090644465405113773327205145646816509627266628491214534941790638193392663974258677211078440532140990517959511016421962595164901091895604311659462341391571932064599873466293755369960064857247952741312976561499836224313084078075887205828825288825008798298373584371643
971 -94262769042605186038063939072238782445814156632949484294469947461771221439050159462074984694334567502997085260205408466909018313764572726206017649204819949982668414195977029997501442791270583104754975163536415948451174259035437050804924994119043404520249828932493072963192472255220598777367251134280599213528477871528863774411837608525742624150274712181579298056702775345053703496362508699974293432619559621994040039876924232109070361174063769862352922142229106036116026465427663643141139340848419250575557102434846521460959152910698
972 150370170224161139932434487857990393260326982165644198075525718217957217474035036587276463814337845567249802168738931820550768237313022523035623992254567344475550207201360088106617201370955053781938540685458573229727850632858101777114954092160719261869201669599102333145289237795746465781732200653798657174445291486315153462879152291222476005212400778405506568339694797535678993345175139195987528040197394453137735100247181609412131766901799953056196005726316727261410289191292125654374630432997588429930881525938632269581827978988846
973 1201938785722745690825645653353532677967094544318322304019207018749991248312873914725544113341831870768203578173048845263053213940413922088096596526488236416746891628550237380124880559102102765141023927483237191270814769156301021543319353683013141960884303809058037749823045673304280361918044308718430539181695226859861609730013281933417577315400229923013735230378600073900491703164790486898859229952213903151442261644305884642868211822817795529677886716356856671518200267645873683060617100548873771616662092483712752025452509256628658
974 -1917365721154919562432876941114103530062840952682325634196889232805310646634393486177608097972106115616121561425905704669978590787107511781946279805444266128922943253530081477598930069045967769459649576834882431510426377128803895037334049597542337523288123255676621812488733511821556624047825989255619137688210704078607771294109468878209039666737669086970950310551999124585332489879711285390962414543431414962752153392090896335240155382844553366799235196719470509513452524545875495706551282354941919608836645876553464365596820431778500
975 -15325944619075314410198639977859586682600175867729287533033664837432826856082483007195337612837697284696910329272111390462418291036965333821502949581275597713595652213428187104105647230362994313158206746606624387788893847406546904379684035084783294661496875927263293644586646592491556121419247240535407433347591001172410158120431261737635144642298421845890163713548243627076167887372294430998966708321485683950303800901325603149837413522551304331046445994979238587917362294548597449944964408796020245045711951773937610593668350514055752
976 24448429544171433861168998431003718227926228383129070809132684547348076160100612187422726974877594318088441085410561717186462850697682169725874676949884518407663075742952359085123751286266174525957199750899957289864282234058548353364375057708372846602100619000581305727527550227332337380718196952522751758313198531515263236675321580364233292691788686931793477444669007694023681278180290998551472508797999706134995191633508841781301052138963246137393937785233904533688561661522363594144644410363922958590178974441449457989849711845855243
977 195422645610734735805621209003901063226185054731840018961907418136853805893299628698212105110760587460391577875969683741964264375115912506446856084809784876075284599677186218931799020756012588341468395754578458063557710083682376029141987018567888095444696218343918429978360781527103024036025123296293631081573221465901806143121677714900311527698572959712682613544314140039484592067329602408336307043725562908560858502015511482854133484133941360304794998471319248404867807011183462144554211471470191033506450632581780264090771434640149558
978 -311745150030836330286903967131882308824664909623524234971648909099657352505980638913844914796492420506097326271644007066471578209675313073327946613753694152476268628084300713673076606013457623798799246202466593583945228134054951808750551866914412101382459434295050159603237026253876222148415725824550189537830817152517895072178280044555128263464962844097029445092418614032062862832235947706110686175010548178740496827472755003442069357870940103506297546936954644115851365413429326930270172614065673184897272332926510220786837109383265683
979 -2491869234802890761304375491846867478678835245847901622851845664767480955781621274350840994526429284891640995136928582630371917762557058269457787570525709270427725690090359590067534287761327225916788109657082988661283428730052296869635982188146474807410260395044293112328132743205169901092881931262829690274300063460852215448630410149344443077864386932688432179778133954084499251814732420857423830338205674734344016894426163624572387873246412073693774339466442452583930201280499830784749149290951626595489651345775089787512696685578665254
980 3975128414351443149742113659875288357039688666512366469729278436146080289087990197771007700338413337302750632201935027423472705779650554326594018952365493162755033240880746512722094572561274427267714911856142767402134595358646741426158416961410965233593126709380652102206554682520600273055018789440205565971791118074484158217470335540616772194040641768924348451394976539535921321823788299232658512617388598723243660025458721523552636502905056602018504130842222339237410880630274457455328408355741705832817434224271693950738201192889056640
981 31774470362749740982930704460065115939890736387266986569540069963384401546303473498267835705177813216193655881732380694030533365521225080539158157705841350757210350755313260262296352175626073526481301038664044015349196139294886438745988520661343308406052606850994602347655195181961074131190019680106917680172787178870129614741791487450934958587891074626275989130749685761538228833062706957061169306741327957891201862546732003412216703214834377014929394025343079761634502213791657715732684761255003548836915176920847510012686561362622960062
982 -50688020095363838331435611317647201610195823745585896393707743715308452933622640515663741359752704449756101711706028196540313627715298557076834890831353927445565675597987933489388776831606814788160015785356990246451724978903141740221232737049691975096381201152927964744763139982673705683577026183369233636835487942966123759815499663213623989039884561018782323019655367247389464474045425198261368494860417152911081625096177072465337797735307963687705753136899334261367579430634297222710395633421812647267735035973794981410935562021804048288
983 -405167025678491131114394883794992953052381598394066960359489129518537046773750811483834003154264848758307174798167417098466562858971440126354932757515400678188321322713189030130042892543808813894820044340536927406996030851621287195478525881060167922290268405078167539474139605263590495009695851238628361206003205442522455188695474318414426257718481941567015050880810258799488421575434742330249879068956615206961319535115228129960758798726723853487859058483988862654728524308230924109907859079300232845681720311262722373477677212345982409662
984 646341719553844487844646143547293671821866241462325817616357381289662107075825372143487651253336603613212826350073440363621816239319947711471941516900488967452040227255935095276701635268960358426535606569985544831707902955753790623670541369230431900770563283617694169585029342190783787236672238766997372207186848440035060919246741665315566196544050208381669600893687134967238053315951834468939200584043698063847159980257991685464162415285427841658030656318292929373232221166629619887825843073445777232956274535815415391451800531685651996044
985 5166453875981163201897610229590529960499322201377895731205585075790370327299390006163299476188139830022309165813753083346709224534690756912235688641038348897526882761700753728258779565558880956188881232870301971689103785357267659804292752462559463220369662725287267167994495649763251402872405680161227910280601222327257370695321179597648609031230248252477860873055182663555898858293157632494036146235924311171394957172462299895441785713423799201812803443905559930680574081649149999963271226997474628801841998153287903428245799829058645961602
986 -8241793645512993863448570329010569128850399449162872771689202832918961931482653296166588540970269690171586883277187984896896383891351308284222100181863935653936532060489781480474168569604714405374797053356609300883600056039679269506475491323146482154777053383332789607515215124545927061192990756244401595806552463291690762901869189869789757559597846799203353718946587557429406821721461457722905227453709351603724320789011709764945721402172822264571709764296788396467380490231485388767788873477546208088004058987974456332163987250314117919024
987 -65880016467243413547117248118447744445273305125107561820692012339095531746492246718822915889988023471207269960532535728840925745472113619144248214939664578281280036809669945931123012595385852092456371411989399633008444221363910355194414796764370159343485210865697375641838470274179490765146614016992620258807395898964669407176163210271189544900016835104778931973930451401009681805612045236937779733807286180202155174252246659957448672707280309345271712685977011410306340760544468665356723993592609389060749198309288470629752871173975651215338
988 105095460827493029525080839364806764745936174613945345721225422546071985382679112506936249403215411701947823881905806715183202533665531914485918657170656231588214602592453012339413285502543008980209340378969635886508389540150524116050637037630502593411900603341840983752072202249574868953835834767236755469721844715014339817458703274360890516228504763956540627461650866702840808878921624480772460386449665578567693370208503026283177963886419394484735155191614108528431345405168392944816476747422827709472663535212964512614619131717115106114410
989 840073934899063887526629448268665996599520501960233736948980121203195304616798282839827364378213167321704051929049937879249056613811586138984040119434794257155529164380710117094584677498931520411923368119416774383670633741348946859465217608373885296946370064020065402164470164479147966789921945401325575663854859452577133813526160125386655965094444945916187251547042720279992753074003057522859846579764889994504235823697749339486249855822317977341566789516075792098523415889835409064202736928596864327175691058649986585570169017733046100815920
990 -1340135911532846315409998077124134327010347614178895743941793896220786416424115629773398659860359873960181639682008216375466795994528793151655156828097879771049312318463853067228737415577795212298428462108792176370439637516844950671593242843730918466885452150868382782740792362277563575231845246692000923534888539837613727341705000089612243566720230494740137448223890177640099057208756477726197641548665158094792194301102235132992499185283568877462276400932544073482609746986700112390106212473474698721374276016571845175853474380550272529789645
991 -10712330880030512864540935796128663534235430929122044785157055790326778137844972035491827547564886225864466562980218829253072538603705043207369740013148842241165194542357955039244442515114577761344667319243500646858167760273034295726128560158490679997826802781066854627707727961055439160293965958128397838899259535630877493034922844255308643497979330388153504496758680176760041138419631987291187259422763470327632016048123434451555790189485263322630305981052599724990692743741068627150007945651831510843222697390368162071420372608868795145712404
992 17088989569375005508856932896357443954751830932566643935988243304463517991683344059796429739582819737970873747505336533180614112164503159581413929757297471572346167399741462461866196535422529008012659603732890128759360227920285383552540774808353257726224852645704889876263217306249940723621413928751234813531060623144181776258469622164174841737617487708831896951214288956414620961469555189421165009769668226413332681126255253155439917132560290991889893932411032746285806199532575921018639658780341981936284038292763375797376634723118748585186499
993 136600753249877604712206720365528545212389396140108367557115806389500569713974394461967158849409781571476850381267618066860193501452053526228423381517149876294413105391360183355291643145417367546100754129244129659908187991187372805059240150204681878626300987101620844612695813047688474388333021939743276695344676905005567366455552767732919474852604825325446434735098514714175313628787931467782718125611781516154626204275402369078812892708841012902537640313923640883329992528257250856412438562226199177502781166054783750349737905883642033576958316
994 -217914719690536407955388175678431613878502075673507297742223460521969207991898042573498082576822794445176676478005031649600617960205777955405415982046914787109464709028191843306939099815937702539166277622309938047103689734840110495352816676906636620579123622711997128043196919904501034512093604400077384109457892829679244777795339935381912469539219037942094638989268353332284629096958848805239474415716147098331465901199975805883338140408766226231315700746262774687799093410267936827069722529001971469032444324986604753610019925403248892525017018
995 -1741906525192273344139243972846779493910398057936820114731958185900496418250352678867737677681786198091496732134037559407509736237994701829375498362275337790410769016735474809455927929902747501448016196220983585413804063190468219047008142813031927415907837839907470199089176619582096948932601104199023479145712733360735987752411732425258726240500486288781300989796718446877473884895860461419338072061138993319656422517288535213619626732306601594791837668328157011276978793063579831424997942296123880734257797317930128473192695008283713761114765972
996 2778813379166578972556330709736337546239919055985241823221129669163213409972795301265994586397825090622434739078635631618588371631616563184272313700364649979603987596023574604397848184421706649544382638497496113514854293136636168699819031085000886028986396471205457089648052433411494271080249089019908121056034959635704033560563729596537188589764745665474218214487569486802833085839550729006480348892635675832790833053168572916469624488406167007246584366047241454091841226210090132884387807565831323955303304659077883438323846747314857542503917674
997 22212591185312325836304045773785200038965158528567726634056613178585256956305396654493558793585389254560265967662384218213440406463937774302413105578668416327799417744572101498131492918766333879714771061711099158268149255793875818757973957116095801110313048105942869167657544143877154751016772220311429975097398857094802847609341876944585438818815026617396232325176531542865506814493447575044531756139068265051363039738058658262021173485516283384806847129587790450150046627561490905640419409203532138648353317227342689728571485404907070932443387088
998 -35435194178909529241846646310796941174314910353036859839323089506898276210862766509754213196127228382302036937716494372454533889384761329031481122012719166777674114226970338300192196887142668077342540049702931366809801142264359823066956291413003976356501149644830134968030953876478980415608910567323827351265139765378519163961999099896847532412086799057595019927397166478124856625609707362910669292863800832908539289523027918732210260946306621594942918850434153149932697680850401225657854205129121277599456597879211894635486685113985484903310298399
999 -283254107602702723940197628955350576593622618802851310953747369976436857679393838568251432547913494712448632799844130740421109390469922827993653676857351667091652428100039756221658223416752419099583836907196398570184567297093764298176582324598348872111352033787426983000898275776335295465524366691034360674057951895537533603556654242562604726969548354161307387175912788119722836756042418435361840112688142164727339331172733077673463314236435496274913957219578858948092607498692085049865886610215679703558574491163611406754343565841586804171089784246
1000 451869328462443505405434430555627385303341631439997293026574934597530833002622937592644071812450802487353899235805655300928367448938868926659258375750779072021872937168176594267820729931496797057420883957070016018826251020878182621157740043751942207675913887172610054060669805221436001143720683364815061619292336074283325886927975852232429703481206429049127800502534193931509386017440178766942428557704560037197078866866312930324150537471163847979309996625942082940480037423297738990020835579967902140760638077158931699180583537554632034048952258300