0 1
1 -18
2 -252
3 -2376
4 -19440
5 -147744
6 -1073088
7 -7558272
8 -52068096
9 -352719360
10 -2358180864
11 -15600273408
12 -102308769792
13 -666095394816
14 -4310029025280
15 -27740914089984
16 -177729924169728
17 -1134086182797312
18 -7210756923457536
19 -45701980500787200
20 -288836516764975104
21 -1820766903151362048
22 -11451088234277240832
23 -71865450297877856256
24 -450146227140553605120
25 -2814598514963040436224
26 -17569918002496555450368
27 -109513469491289209700352
28 -681644585805594520190976
29 -4237250127980722693079040
30 -26307796446767269590073344
31 -163152552753901218130034688
32 -1010749960963192912317775872
33 -6255507632417871095132061696
34 -38679092994339508298144808960
35 -238950841165030740152983486464
36 -1474962746184146583102588715008
37 -9097322672268652351723659067392
38 -56069213204594551228990715068416
39 -345326942253463130085836854394880
40 -2125431631676153716786376510275584
41 -13073409658989171918346391365091328
42 -80365377167528529215847142011174912
43 -493741778286732161529695614990811136
44 -3031747761409758886585850267487436800
45 -18606269118594748823961161070180040704
46 -114132310012385665970443323212612763648
47 -699762031879217033982718080024871698432
48 -4288381222104720432856657324644400889856
49 -26269141517604831970902037014837429534720
50 -160847974215488048067984780490850722381824
51 -984486595952082625863344033356061205331968
52 -6023312079667421779912676302602108458237952
53 -36838227501734086827871730430407098106904576
54 -225219495152781857857604418271209272786288640
55 -1376457751770955168487870723759855741586898944
56 -8409591195751315138980689627354735078736396288
57 -51362615285261395602204929472902014247708393472
58 -313606100376089402223154327090053708137990455296
59 -1914219054243662584998474464056171984738383298560
60 -11680809037384732539948137793432130323892943192064
61 -71257822495844937419432572815163372436133519556608
62 -434584744604288877595057913218403777573456279764992
63 -2649735325401048784041122337274963923180668653142016
64 -16151773099058185815071383171437031085523597766164480
65 -98430805474260473555376193915345671791779101680861184
66 -599705834125030993321944532812414942422499700588412928
67 -3652961012426994871869791412796535124565948746549952512
68 -22246122120622822702847493772311483567581395737416564736
69 -135446869000102057046857434407062538326602593973200486400
70 -824502031658803067259779437081537051486300881131409506304
71 -5017937095901962753430485606324193238077917190541696565248
72 -30533172011106642619813767540954985003428174565769616556032
73 -185752328680809052314267728663788863470333075929734322323456
74 -1129833751769869493457917112491086901520582626789105671864320
75 -6870921188729308038181367117996643733315000787998832458727424
76 -41777039201036394693691389366280596345039034891578185317613568
77 -253971307618181646949767456147487981741128390330980255297175552
78 -1543682280180869554424319456583754312472135427874948392132018176
79 -9381220287915895362900205057695484406985003082584091514885898240
80 -57002081368479440395526960255330657634823161587510956061878124544
81 -346301046056781051681916140986930452966417828077104178206645157888
82 -2103537623416112765944023122651261760743380119774855720252129411072
83 -12775613822949235330779296396285644822129519626522518227586327248896
84 -77580011432410764395366724339982314478792551206375412801959268188160
85 -471038039562756700836346021813504560148847907921694297430403437297664
86 -2859576063186292891802950185522691400549643051630816708294307592798208
87 -17357543333976273471526945440986132641237191934388805792037167370862592
88 -105345781733008737553417138613016701275059153353956268005850935109615616
89 -639277820772959005666035627480699640216170930609478207556873195964334080
90 -3878885706887193516069410539699794436691921646571312842471844687625846784
91 -23532626934819797988855643887092346192520906256914538637614701196794134528
92 -142751637769898609287768947215915554589341695806407201322390005606999130112
93 -865845083585270583854424186655662192141347724427963024914550824199400718336
94 -5251082043306897071893408140094986340479871644104897051368569688540839936000
95 -31842561510613023843961626961535997168669941649852095719499006591311653371904
96 -193071784568307991539376830495012457766763920610448854784719570308269602766848
97 -1170529200437627040089903395324853595129049147930710811514670606412015711813632
98 -7095766160792436785661274846077794661945088633192370965926142745846482842157056
99 -43010142713754667984698775921238806518695294272802862376585571119325228480593920
100 -260674130776528291532579416596065070394320340478708993745685714581429359449473024
101 -1579724431623171450941797065988183810058813491923604879391148014681444088092295168
102 -9572424471523038916128705794399863186510229645849734777849090451245872116926513152
103 -57999014119842294759639775157223741076005470040947041676107756886418478231795531776
104 -351380888463278136135043893288289818197697373240774048110725826392170342572191907840
105 -2128606153245015022273494813799423139636171557415195076988830668794978894521663750144
106 -12893561854262167366420357607214644220516953252314475191879838275421614401661056319488
107 -78092920734325467595198477989796497619301262960826679530960155228440132617152780828672
108 -472946822058467585951248862017830779493004838446599047463847684826103472946035342442496
109 -2864016718265894197987841136581295439621212594769428106451606629689396901134923999477760
110 -17342115025085897281609134606333637213706376953155571568720762902533037787561815665803264
111 -105000778443458576251747334359077010738112870026167446992391316161578165009884524008439808
112 -635693200418410612883039166480913189163924870000408787434748329447748619766388924132360192
113 -3848290381056418609533565960844185883395035119062877357490892571556169496840824225284489216
114 -23294529357614241250613381536817355790839126108739811942239770998555083650499889434648903680
115 -140995898573339825064152203851417577687848249018614158437205119406638901919729001105545232384
116 -853347726005965215747744710891586123783970448308736671325829676931683811618751993619182256128
117 -5164320363431348886663457192048000688645108415034730352170571824541205270314779883630558707712
118 -31251326224961438873042676712478907807518364841302244058316993524953846025502286833276143271936
119 -189100381616008706556627661636018868898996475154376636021663336615962762574695366188613605785600
120 -1144156835293492679249995577982985745717296567565638846160548272493214693978262068265422111637504
121 -6922268285345598714961351116899149668243685705230107257146699151743916875050111636394975531368448
122 -41877573353581448126536372595402309173101552030398288623980652011171273517383905179184510357471232
123 -253329221970535823779827830936458322020445938976495602230486654671274274706802843239995005160390656
124 -1532358022917497752802624557803016734013695394623608836302536383653125449855813532429297689055723520
125 -9268444284070683377557692779923701215428290932329464355332917035671631508824860032511752082894618624
126 -56056442583818281429797829278175812160646456981503654157103694616547061911089033222686308188729376768
127 -339013316779274775565497011260856502172339010214183133093259322114386008615373437501812623280546250752
128 -2050127868333839175313242281115948788284795671236066047463378859176937874585276054005044384572297445376
129 -12397055015952178183401014968000551381213343687122199778203210714005358184869868897995278176767904317440
130 -74960056931407927889535457495832460196307480080968019629756889637694534733368488831761740276612143775744
131 -453226702602616720071988951101969672632009388235217043541767089948141522145106585653310868955701169881088
132 -2740158381700715236840590943373667504517043375907755815829957052420695015340013429896307777510376862646272
133 -16565739286714380919495489080813101839452182534425256222455869390915245386856324075236502047719280236036096
134 -100143169699346822507684595008305191910812628880423865299591978803837924090035405426570944582257795777167360
135 -605351422070444156990377533190390636709472975325777159586692447573106255153597198410337261269199460828708864
136 -3659062955668844273607884977985700731724421064214066764254998133939109794601891785567493130269112881966481408
137 -22116104273490141631641028540974345859152025658840823425939049494637492349693202284037776157538173993764257792
138 -133666984877803305729808483284206923967745149594383477598088661113841955590650323128023561200770024174377762816
139 -807824064687994570018624771935406636683468871414332087843258151559153742498848595310922792737866026317019873280
140 -4881877320655015833950391864993430377362801071574179860587906018611534508722771511122225309626671445526639017984
141 -29500861519092385486734210590246525607748733487974203164697578767208879374714708702273483176956880398906952777728
142 -178262754685528055818596419943194813707923963279019962995206328536491310182556730026881686976922392747924428685312
143 -1077122041539010792300725458069462842616133153781168242013363106818376064700951247040734849352621018614442844225536
144 -6508005329789119498139234378878540817908335167329300236332929454506825609839372683521077461062246084448034698035200
145 -39319670462065045454844696056041827480719228471829546123514081608620368988838227308786474956052596343256473984303104
146 -237547853672372243525123915032874460323930675638099744974183518941198705911841311098678910874390297078948438682370048
147 -1435066107434125285927077922376987734581275882671333279243695289384051187343919550067833832074790096590148200753528832
148 -8669070557004102664220474127340372243313806269084408531853736790725460835300747401261565193419430464239634616477024256
149 -52366466816420721677270884322512908474839743452844904329471811070879687279227865012696764366340722093630280170597253120
150 -316311061744900964215313543285901500938779895747100144806927208384439657279907473706944825432989168410936515853994164224
151 -1910539935547665590202010683820353306171127984662785181822141302061607145306686544026254388007604025560548104106428858368
152 -11539281003755552370672840647551785640257459569057816968816316122899458081603569474865038940503638243932862678533356388352
153 -69691934365350667200801703153088708660928907380833537080198706600575639748202118113435309317769914007014620394568837758976
154 -420889096249008121065398174525200220881878344083921034084997098782527186040696916266082309955107991302592388307625223127040
155 -2541759517835473433555916780791209138789099463297045074132811747769603201553086743109316584021578991378582325487024518201344
156 -15349106749061388844316667086587301713721573172543383662533845417064259721171951931732835849875060209649661926769786185842688
157 -92685938346659622523787000930564091568251297391826981281624922085065401398152300428858633173723878826166979403704551574863872
158 -559663417193705471890043996049626237125038934490361963528280630006471466815637335603921507489184378366615923480742316208029696
159 -3379267225844719251824195919095207549043420507778572236200870365015303151454165211808147295616152902657379823235543937801256960
160 -20403323691163234033848767171355946052019644451689836147392341699950665012087038459956593277783197210690384633519803870126014464
161 -123186264163548915340514152968843880858672595140249433265476767258857066692694513894385816691216862032618941965758064680666923008
162 -743715517080710558867614217457312512431363941422159097879596905908060859877200782174192442294407244806573456782383836843466555392
163 -4489880695080765754152861102609370438264153872016929576997999249577875917589406885892419906649079904504599570621315713617589436416
164 -27104809726063608930600221402849194811640744573005427400310502382244320055493654472438110957190298041018550403289970437046277242880
165 -163622011689855740017699657140253001962179395483455664031798055602128307632705205777130214846916699930057020297112279554322107203584
166 -987690990139978958710787915180465010327085941173272581970398581464744169594690908317790583704149669684016429046908418918199305699328
167 -5961899460844940863892267325116472053286573056674867078500052975900310960358903491836799269960794838726144417866858963062795809062912
168 -35985917885100047853118842954900924267663782797860591991066286778072941418897969202601130226180149956089141568713604475698374703579136
169 -217202634030782703137304491754618097293648763534031889066793534204464102453855104725088788995573185278928499781356331038119847316684800
170 -1310938564505790714935375554678983893887888981685401357123136086442943338365934365407424779804392824927932900902586211332296678471368704
171 -7911967948961311266281544952981555224083312292999668279073065805954612372052428614785900953812079229093768818702206618615245638255771648
172 -47749827065327269457705019467335242509035744175321570492443890559509388283455506222763519372786809051719641391933375815420267234099986432
173 -288167078621320027906324615300686922041429687555870787862696317699746614007578644540869798136206856373260019229921071514894363831992057856
174 -1739011169104058634398514682784174334171869460358872916624375752254621389886545510470950880214157150617213140649451328823602745556305182720
175 -10494119198881182608154490042585362816570964772295126636435441589864578574365714922180097829666438977969196995516257371347035848723948109824
176 -63325028298828080459507351930794077768664276694622094638747771997208572856472940689206942268287610313410690882814840618514731344660390739968
177 -382112048426214391620526581636455871827416588532840576753297366731378045600509551071999785351459520554037198755192822053683485581862556925952
178 -2305643562356761802904054310128883662257085101387691514044648608877027924373088748052547502559160275365661513280979602377671498574576616472576
179 -13911689004937423536509694782634192561298024029470037405417078104194725450858721138038577758057380564442599004184813634599452501947867348336640
180 -83937099814405657533570382226970498894321224703683554359397587330763700132873458726571223004558796860147373572102497929597256074689649987026944
181 -506424393595120643088495574548815054525125831383281305717756236218154285363567543749465876764639862001834918714576684309586782826152575304204288
182 -3055357129822844045853413134414842694105945887266767711674761690710358219579366010837026493011561657056713575979230286249540175225003504117481472
183 -18433007388449785399055116929220770366366820717403085534257915784670744361863960555063546352611704852614505838026002799849357920958549338458423296
184 -111203231987775039137938530311714907408587796667233388790803568550476036437510350270629602482924238577332381321059743293208848743402465913271746560
185 -670850517869108195289278154288631155713848014180289586256357854357565640223021623265267561101069488233866365683780818723929299766321814774757720064
186 -4046889862869396934505550760241837201857015490143073038607365784473650370925886869440545043827561270022430660647219066131633042433373004419309764608
187 -24412059711144868183652595568511324816585657371226451358059506656811441403081863995736908326292233663849978763150519319518141717612890721140439252992
188 -147256681470440128561631319453429758532175330809566786906848911640685883483650440648983278337714598245392241374506345453478911083753260494590119510016
189 -888246028044066288128082392974749408989020304350649193992044700043018711292858183941270640306054767046107661020657449939093831170975059974025621012480
190 -5357711803592950829318261215373521600709931743063385999257975581451532730102882343931849663514931667719171242765660962943885175036583341883063149789184
191 -32315684633529023579208168437391280484914449960137261007382097775869719154691693505296452911161208398970179116444263357519244178283897943531835441020928
192 -194910590673002053095040617495248588193415856771365236115298052378181451572596557682010847047396960749751984657767365624251063838089775014591751899840512
193 -1175562441268979788288993346196896960864070082691441437117821108606867529302257725993457859766960026634097367701214906620319975638856974207954946921332736
194 -7089968030999683548046457924533814355405870148528148745263123417667878095013616635369103823497229732618096964734953716970801409495051789970156294661734400
195 -42759368486312930198153734631317481673763918805445893206915921102167306085282121488664762930356195832589658339575707965318097790941770408155497446772834304
196 -257873572719766554648172330292592463290555700318337363653518610189964061602895258990689417518374079616824409344450161772868322749479380458940342753451573248
197 -1555145607129933168644533516783680219231167326823996208393250162601545720164586734296341544727665905428665211908676454522968352519848830813686204957596844032
198 -9378298667647602056400198310870833952314002710427809409192331984379842424270811487891279506070523998938303806503911630452360611256928273242382120366905491456
199 -56554342155093630605599173126237519535446008759469849408150977958902463165324615420027058462650315391827698049334587202601466644368581369615882065929379512320
200 -341033353825809893236782938323500212142048007538237054166887784069155230710146171476238639333264920740153439557874227734932617727173558598664828457943956455424
201 -2056443928326348017039825027337451842428519775117930071309218202309374094570067902593889567343767694776044144918445593525538613528813773877806187121869815021568
202 -12400126402187020047953714548403414472028509030038626905702658201222900829275552657982083792127675190667005914937874923848889124167517176981740420976455347863552
203 -74769535406495711962010873596692707336915396456218040301300043131537342546784187402404981081156465276066481762190457719267279402972910264179862315330150833586176
204 -450829874399215821817796759417789567049958432393225915010304822334423680707490353141504756457281276448785568208521995372647344365644304798815692628809417479946240
205 -2718255218156744231181169663532537340470546916294861529276856315277739836805653491211477758565742567447033475063407466578146073880706888075313268193827579750252544
206 -16389187139509161188733352623350023671848059429382205410951302179293625536198189181443561870326784857208121245254097765522448489405287684146394283688791927724965888
207 -98813057820467141942278123593028939805237024165971449877448798801524872309374744493709543135554685858404249840766504389456123213158004239045453749287710261690499072
208 -595745956823275900512936788675746425476314150533898003735138707163727948409362123392546290294891975441358633260050533114665332939305694239275250778656013742187216896
209 -3591681400342493696233229014759915272727236936431803849233507729109839977774854678937011930658735014393750604853012239355563559597980178265666674369514595485388636160
210 -21653322358471991936333023784792111955579533817961318056337099291423873590561219705112476717288709056836096460874327680138810729360757146574091064402558651105923825664
211 -130539337889334130171600040886148393648773876103990878103638913249132243886839868019617291103750048163858135755783491544865440606801799341325092495528178375797095006208
212 -786952449767017852351211634381264693384423295801283087215531384498327477381874506851358331422607051920198156477926102053388101024634334819233831627846029069751882350592
213 -4744013233188185542036938140673834149257220009871725434855375737011168948656258833510077497336282889143484990526907529025501350450747241543102649695137927308327167983616
214 -28597870606645583819799638850360480829247401469614514078505379002194238198127623755472030036821540800594686253117550674384044568522130845024813857739198081188858251182080
215 -172389970884972326324265893140067740577708897279992053287271021493928776225906167059301570537752305597970775378441937047690486206038669444746070903845411591166520966774784
216 -1039156308780426898378403719067835577079600314453782132621058613848152739578279549514625765127452198354240599429071420294460230005667322916059551967533808171199354558742528
217 -6263836753506119032867272475771588264157683471365671673110946592396396930806732580040652642170343378723939279524947309816665256650615774981856071071970880772397499901018112
218 -37756413925978060052784735822816978395026590336051903302973249010223264544862727177961304161455841403934609774852796587199414799603365674804128982032433475105593234697486336
219 -227578843985516435450195020746026563230642479063458659403684910796408885029310353254072154819337735213153503235335455892993028355818220198302729225798249993460808819933184000
220 -1371715226490987063502089759330907536546752496663635393937181965188869096736666060642258908019642532016196086929324793576737407484097478086684107356411394817728349390088699904
221 -8267744334413253085818056365113934162257900713679112988713526793595709299784820010560509322739551916520826926679821110773099868999713809901311036148199738048151075163469774848
222 -49831183859283502743741445045454538631411718684258481682823770776349224114897861943604791184167491845666863990702160760514651758569056507695104568947586643139592323918444101632
223 -300335410272524921835447311401352833735656198518653712600198284746745154586520822943079158591386033153252598527952369138344225818838980935894057526035849147941669181136417325056
224 -1810102304336092963250675715179870614097052509590539210620723669012369786901926845347177420466602691395024078670150642281603246517581736953704925830317070622274706512573020241920
225 -10909152882222218372932005371709745354681006968414936873841545777265611877708372518215279336309335103223195397035522418398846828732777529752273039026514278141396387629965219201024
226 -65746151630567273798159738714041602148678193275719830903752497242742030204031103786084964898914324348457477932300845898648445070160387826693899138426756795294867217106953901703168
227 -396224315806807424152364671186948393015622068445700243386734318931342334850871834777269522679835828465454700894331343721422855007544662849244960256166567530448136650604698929201152
228 -2387830330981267233094625460537883038835049863422489008105721926437394930865342281028175535797114265040987205169145672305730237564761992429959154090635565734762419991406046689099776
229 -14389888602730139527650377363724454317458203897024659335346227635720415115752721320356403613091281355735477229833819693697540070505536046586691279865630357721016120475103398817955840
230 -86716771317436053940398011785329662411436651681086307732348742276898763877880333727262524068399262727350187371916592121364192293735000831561765811124683926200746326010623105007878144
231 -522565266110947624289362556329875593508744479880147956715720712436850222367466037194319758749505023921725068188981596483258864986620712301620303658333514236452375575023754902648127488
232 -3148979425903673549618022251686639275293214298042668402224093827273847168805900432150386238531686828876094072878781841429995457264988517683220074699513549494201639163902627051493916672
233 -18975403530849968120999214992364149937203770300826694384923180279559558020442027846809123547398061085331026419742044623762626347661516569340309964694156081418134149265976348122594410496
234 -114341583037667369665741778847650785335889528880384270139010785572856198168291918604295577981636007184432930413268389193671679710398612195487796887147385195226350781291221603617351925760
235 -688984469341409583632929606446700026291338615734850243810894936810130289283590020766418488073301887141278213848507063868605608008968749849602403916779003411663380001919510710994824331264
236 -4151516642740889695628451238844972043404040349124369200726350961098740337344571179442381049540726387055753071304422755451086826533274959157668159064042173911811931896550150801713222647808
237 -25014758816599931336755949034058463574360294023037821631523993808020193633925613405717507023849848707583021157106818766143240030076424515306331367764461964121861502689499424024744995848192
238 -150722506660527146998447143810282569329778075707976568352139291096687671462702798408684366502732034556989143318322605997479754605719195653999922686868025308637108483998187659435263934857216
239 -908138762528728235858151560497286143280366323666357241490807716071525086731111498298382145174189861210880958164025796388600414185879065296971143002895672995258287711156272648332347367751680
240 -5471654910565761538353721548797261223492385158509130437212678113377544868116037236867948547991925090478962338508695740753933804424657740019656499307499164832163547109940516040318666758160384
241 -32966863475754921969351202407664833523815434250120704552883059581955635295072432903673625349632266082155833568199420219057590742404246529544916843585745750156664207717660377143859495858864128
242 -198622784928691648251480453135276598240059345295119758894940302901876008288691854316837356467877889728627358632079995961549471949563279713831368147958979067922082796654065948274841947012595712
243 -1196666334017122588121122150947385172023356510537091742835493489872109228841694667269797765027773097785918295129780823652520396668206481502359411406420901809425082082013017802119161513232039936
244 -7209575750772571720400169498498664527638141695820789593808070973997774447707429251831428347489673143200434630802490029214463769834199708330383683550527575267906004304609839487535628066331033600
245 -43434920984654447472441636547878108138816865970514172383619086052577361134188143000264420628876246198112156944957770699082830957954963165879665391975178438075569096702849432974137722319618965504
246 -261674324788040787734893536628585374670829290596621643226338477567008453492790262937241627036886721222130236630603607337273275781428368490662172095883148547262213005468238974138370057447510376448
247 -1576434742008929343810823523819412603052544312220949512905774632911316441082710007237380381803095791533525189548763542880297394890761747916278111039491358796426068584316288102591482685863841759232
248 -9496941211737683767273714967203877748480677285173014998721110402523492967252070621107866008309227534405613755883432650421730810557719709331499137022102957855673154814938854162116470162255727558656
249 -57211643828530748830094932748947679271876532182121997520045438045474523728047287192748698354799281917660458246845704261370063510625213586991977646843546577596739388743879878252104265255970427371520
250 -344649842319812370339285454168032552317214003919235430286585282054848537915492903953101203958459191773323403750344875721258452947424653507969762829326852448356639091588759789189058257230438936346624
251 -2076178930010641486188007871054274174019012888474433252717387615021099600776212508498261306728736152244104348117693155245779148986588152963925958665554552586797051104285441853192945537550331850784768
252 -12506752836614452502041818102602118204808450520600723542291581226278647844356805559667492338240302923089609642399902336984045481731770309280200042130887942900725605954229949827509249190308180500938752
253 -75338592558990336521733533873271548193016942262129085409673020574584188504338016410072501016649133596287559176561874454960496417264070204661065993610691421684013431696483491215164950931886219383013376
254 -453820008589763748187296954785582322943099088403922977393579322748978939655211196772840288023138697924224762992346009328100319664825111321845590406616331115782039366005523700791646440331540134562365440
255 -2733650770953512863465156237989212140368579139410428653974723132302716489706365770511473419678295565624345025551924631558625964956394808494348709109411082208759988850992878725753819050430577716959903744
256 -16466288942210659426839184483589582058471382490383916661527821968669356048888786162315430667306553662220048838898639242891900071543033694345743254674745066336966449035715691480546556753231487759273689088
257 -99184039552201450037324589235463347648387740865831568395243830861134478957236266209372124899260003584164165146914384178592266120086191226352365528158141836528237789792844663639421195223277055300727734272
258 -597422072706833661081684429416335217675683120736157820927924379461516929726838892669109994768084111170048223562621597398998790865485081719781629169606879650208061312228371070373378299562991104274880004096
259 -3598439448602751731636527940519342096766238777663957388906314642537361914261561128491923440843649205010668737462541338358663910062718096488694391021589449687480175314198044953461376566717919260472361615360
260 -21674078765787008980697695827244037324870272985465807113470498049833733500972533405815121478472762458006288801296118553940010449595154215952194042153225728842271896530155180908094900016347351371772659236864
261 -130545125039745045429457344068232132414858679829687219361018649466659773098254200244072213871301778115691391066901934466368224632883999117833330429061488557357976447050732552572529243794323123084266892689408
262 -786274664908608221848371079038000245282974330479477576247285863805902871144039200319522193230601888900070295956162945654578319409182437639720979631221736449973929089523204118178934524943372827627386979745792
263 -4735671477472477026719988561999646176460779491884991017970758984871082622191319195047666619400358654635953473065485707065683746126365283434651860128447249334799996980452077525536161522724841500495035620130816
264 -28522169792959828334098503898627745287342278005358699470746816721440488105110419129069200476502635855228911022363962441223385454785815646185867054817384479818538516542589582051992295374736676211354496170721280
265 -171781864326508767047262458551545681095519274356444717002014477201926882862437538527114407419618718695852607238010063840316010596880637550582937693184512781769662307214800193704605729678745820518432671723945984
266 -1034584259371551384539603362267949342801909284084423423077288324451265022565275373678881671881329733561990490051018118199750250790278287344304038344788312107768561091044377370583546122654429502612430198541385728
267 -6230863996704301000773791839359747594184217532181071264854938714145812487735553097170461395469682929693192020043855120145626627995636496310662703182817285149514890032799721473636747203418304492685586200434573312
268 -37525334623075762165859781030670794789341876159133611947476884889504209040476723713605796557908324748086646598689609186556510507497619611333007057781428185914510481115999072342633306025460191818179547257724993536
269 -225992911595554309962460866151098624081470682751084777834944824964801258927240773065132948457991311508084846462696525913435567482128521468812227378795715965591589732211198895060676772982463340081473463877055283200
270 -1361002892715924281578578276709034876561340651284207303910170043555463581669727223091786705411196047165898879999532380245192431515627951617758474465417176894176699466358420136393322258872993175523217865246563631104
271 -8196289895151136220294348139068868051803143236371435644864026823932717658656058846756654320446665351699732087337313630058628748830908646535861507948360347968823163236697881414535503279107237863345569683384773378048
272 -49359374604040360506703359707301161065429455390225764797602200319195922963762526129775530450556926522424425368064597871876617451408297500191033014625305807435516778051471452064266438029859100041310993051740989816832
273 -297246059023043422149843783481134682920240308173337494356121438168773239853532195074066809870603165607902749272631883780408774458986858727001381889362697162348567460096533693847919138310448637415291408019040036192256
274 -1790015222531068087556804452310774396687423304031922399559778046534225651546935400216882622227188632487553678021257081977347065257143594717139394145841356880504205511305432051861437890650456047496301146365804800901120
275 -10779324545543253853287277222408444175120428554142918997896964784334871183836065779936186311384549627966145162440337167633448902562196222433622981733039184721502037572189971643812165708629321623005123067704216307892224
276 -64911346535400595087402366385713451820697903704565821590611567736786330750343114951426461336435804766041809540518791060416892481489185259386457591546181368959873052459284105858734224440135441766194635543281622862266368
277 -390880474785250002330486416621857431544039416505644775163048080605380606386019011339414828827385870585720488638373354690198549285631159105027063756164765777544403276912570291127572727770969722766151196082027687263076352
278 -2353757222148578604819351809576604912983348464703367724694560528740259369619875997821625337816941475451140720201803778107374462093963239922412291778314660047977409434416615682616440653406760769610807473426193824115326976
279 -14173389573513943173934710716532391420214762582237200790464995443089410605541827565640570216017406364327751051440204568441345770844837151287973206117844352584130395244146857710804669641126219215748246622161329147913175040
280 -85345414884818488313719863453630920175176606257525171396575766282423589960186394866108330430798983255691946690017518809430668614755369178248835969394804469282378003290764127955464172170871242882989890422592972106806329344
281 -513902953971319905502988775648404950974387822129762828302169359437864297722730946030239437392961169952504322428362861249279575626650292692618996212495256938359841810699882657876601958969911022828941806673307815956801650688
282 -3094400511802373286741950223450146285386296040286247769349304727087122334106061137182973353206770642225141788299723657851850837388610221894469859651730122366152493609931083288122513309487567530159665624866346795636591951872
283 -18632299798660962842795806758059177189557590886763511413313559785282353291254419589107060492334645588411545852175620889248145326103912125799354452170932218612875618133977223773912489190934013540074082458157080173194243997696
284 -112189179159046115790839473052504860000784433190857217263187747248251835467234834130697685192572003940833445847317398988311113767256977521391338478588902218173017647650207686914539391149655731395141027002696477435413617704960
285 -675507357156758727149424633339927941185339926366800196278964814708857307121658904360518044586816806107185699489486435846800133467342893727919301464913266748012689518979312187113623082922244289299025355538702842989970628542464
286 -4067277836155444557322874570188960334195839521530742533872818875569221608639452823621099868109209531416224343370410866582401505986863533964943432349758721121923638912344269516440058913679325141363227294367360928204757305131008
287 -24489069176222020510495208042030118127677836909164103340431093177311796247293713326474548812185109357136006938823418708504013267018018233374226335460227050534626844264875995461190275978951107281593814733015028790818145034043392
288 -147446828013068242062319011977558845501083820134862508865751638607249577056504258267334990494289769154648006904546233305081704988689131577752752460931410646026271130334118242942441190854957582290049594198955352074446477423804416
289 -887755445812826166370000654217621893416603712888442386133500308903770259775477419454936128692813292998879833056911726154835982251620922531560881454608753933068687170473883078706444355017251125343217799998923188423904507860090880
290 -5344979541283457282196523419419344282960227029806258314434944716984258343271575735835173886519327826419229748119276314875090407426642333579631488861774263939878485353658340198549449389428540541676828208824685586406780907064131584
291 -32180558446139745397038257481197743232524990693691173872413325483275370767341721729644386005290655369071082987382493636926989528061354791819386133975376025688069086106840291549161395892521445987766097705934992253620808601806307328
292 -193747437867472482605384246675276524603731715251268787149301895987871148850323934265666372148792062677760724916295976307620619669377133492965900008680638806421203560550383251442156572690829892352827356953531225932805590567366950912
293 -1166469150348638956971233690780199538873880918042343186384743034456540438579585228920798569595041158846569711449781944762075813022316829410092899281054128752283955626758348521536068620159186652674348766028714990063317977143376347136
294 -7022722040954658109860971409052439580752229267462441899242048157915123904343361113485593437783979649759450440410728190070567448170225147174342391060146547996244139341286385206515186825040363707390400342017455747178814465295305932800
295 -42279775078904894867367244040542091569567038160024948081053828654546031063255265120678372747986274078636895672736588269412080109239295907328764318603809940872707269532136075702883771574753644992408248527175729323866326406382122696704
296 -254539307472491046453411957760617273927724204291651468599932210169607912202702181362659109215612021552302532218052844390404533176743445589668845745080443562607698218099323041000058533195590646442844570013480344987958596125954458779648
297 -1532399786829316342215722707667891990628277077738919492281248690471637828155236632007487891659838391796702142398116954986019514188306694412190633471228164879874916914034977766696886621655956537587437893183437884196315402881697088274432
298 -9225382372942118434265842012632482026141253578367581037777424719553769098565561055034126768156027925677534548927501061777670975896916291718209154831842010304621867116844103724360532264830215179106850197715962190789275374046004543225856
299 -55538196149450032891424086675545672651077068141809870731204143777666267369198213908139957118118153003449137460797802361835349199983954501779647053017890187979965396496870045091238468798348146796134438217987782458403949984810959340830720
300 -334344588367484131063518727651778718871839688880485531414462435428059520882018368916450921763800830716998405768183590118028035267518467519500235062268369884793197541756052807017882464046290015105766651498078750632433486352075348533837824
301 -2012759999029608388670957611501700411023301813460671030650200049140728625293084726304372604913356460479811920629482196390263852010799248169935526838576391850239616227185312060930004691814946896608360042129384839086659636771709646136147968
302 -12116714807125871945764817142556371052893392961830573236881752914278600751764355434660238075463447619945800439899177112434156954498926147337217859821255386350320283223005843678516287596112922215492721051621783046272310132585803206415613952
303 -72941217720444561357023331696615237837881850257382721739173833202276978510621215068965443128680538862076376136128766279160384781598340833928935351666314529595217214497398889948715282248016978308011691102803542348147974667248091216086040576
304 -439092879588803346236746563227353496150420056462692024342342893513294115063937785179816746827482352026867697797174819302294967017218748703007381266430580446531076377940576306957997033516138539938402335375258318511972531233888179162070384640
305 -2643230717129635945988118817650093391641294068286526309497856726877558154384889679675045009297288825287662832665462245577765752069084714414646902537179642292945096813380555645342214241265051260172407144802172297610343286785726866165747154944
306 -15911424940358710887334549535616394838280406786781402837649936556052109710316915889627137225778101230484716871287253452050570212209141619667497104854654811440222412154705920693618677688599627684286401664116768104893108317008747944154432012288
307 -95780793467637636592442316991993375960278294983061886909876396505033222965946962207224026374634817055460740479490400583807275472022649717082676766917390614736645460574771045091104419577653686845230162756523014544744941479818808147886286569472
308 -576558223758738047165264020621730297345244895472612140763119042042522726019954574460111376367606160368079078387543682731866778024742698296962225428241114164991738689327839396122980638142257645508451493170072522760787398345510771785075886391296
309 -3470590120269901648655244835749002033572920126281117760401878230329076685465364254061271566924420510420362283388869771765339419304096989748570341529867307849381627691242315130196008552911559019673132058806041749518630886872652168097004320194560
310 -20890985387924250085913433286605733698446225278359376057350253250418102088866006368171249253859224351793500578714864682836869022758426738292203982941727584252876939479105563301924799661817432997773330951549890174835224302033438232901319932248064
311 -125750580325374541679372385352304731172729578794192273313735422713170464389638963271849214637031553846388964742579064410490209178153629228557915500225507928456784676864543414936041288036993071265047217301581179115351979696985780743323683659972608
312 -756931489939221497059585025909850360928690835509369741700215955542993897476491330008025602505446569492101556077213644343755225318540188164175642616803902108377846301126720700363202668618489267260726693363178103090155681490625592535436686358740992
313 -4556156987557174464257614438235234008926025189521515061108116248841790051690893282309735503132222895435215942193717413347415173408951605742022753393528539876089907246397085466660945654090120641587020497501214788929196908796019003665587624545878016
314 -27424350212874119676946312326068195113679432195920870032089620586553700311137031507427904347390598243506935287544917763793793969439972494993949906517402002611476420116203080386856051778815834077658085008940165755904758371889706712711330785635860480
315 -165070551002431155410081628136349917042816279528275898185183262080339961872772219925984374055927154686415449531565186285018581390557412133214579756041796595798480380524141887842478577798545665834764282197238256669406011746019796420574814943978717184
316 -993570004365705556550912293897743980421335795286159457066972803848146331272333504844407932165064319470735724027165195923646393786849935778792760437875087055568613442106391760182925069545177963221480326045013112820300839564208115389289871044853628928
317 -5980300216300945083848008913864330751514643480415981150137076211285517347848202140797457719967394264937872505189635644823087795382132392549788254036996367218078067606407593159865872033794491588606249753439580113744993651913784713530785114555009728512
318 -35995082438445940970343264386053185723007633134690033347233893596892940248374419515170807081666415678307983997297680684625783368258991022560919672680453272616466727361061014551805161901907492387301705303654489303409093598653924408354986017045386100736
319 -216650181474517268625590851733522321621564432321305078761871979556436658457957757113341207061170794601932397780745285001878239785351126138938658926833570051546790294502058820866490549606288211457795472520028987546089351714950843213151568080564282982400
320 -1303979209910153348574732702904353173430498395006819744642043585189094052554013982813945429794058570804101349466226915376010676166889836855070798905506522804368681349026509326532900766806788811550684279308786235630344851027868839857039320353137496162304
321 -7848343985839218512375521772445434502789661176514854100277131758237408926161688537687061703326554243979649873487892724444511481730037501259057865500069751796739725586243994367201149415855090126127574340984391275904921550596195722611015393337335766581248
322 -47236876273305101599815883964788499789977991897932738396212012032041521221995759070942704967332542378808149901070543739797753438752415888326145625402602200603604178469973596651229365385216684297706258036696390828166643970151070436478769187335079337132032
323 -284302131789449352752271823769426355379308100420658113144567401087951533322128321494578238288234555762430403367282386797570627922747640614587664346828715342560620020534899362595511005651816967031882420164918604005422551820349799223748676087876864448659456
324 -1711098035634408575433890062500730272112489496722318775471176379901923635873692531381001480634843143512071443968849066938128411277884715395310729647450904888997689821499742871701874913954002969665163752657953178251071438918759054971748422310459517247160320
325 -10298299683192726206124895094309414471694782345524133232449690119656828430887690802767201189241673714697362806404022878544998330115701522618572839283577106335789957118740537406984102763982624822834197905958368394817645401492515887606028728561947086814183424
326 -61980066915474005757878698881686683864287766264286122872433931759412690279199358503490360968045731409933781693969708132767357155384568517191687804094692700025562651850895705502541736265447390966064479775814106320773173016834864672289401539566822420872429568
327 -373022014390749925674048163185101285390441030732564678101018336805306459838435433142265088803848523190100319297091673965588345980449567392031631434927536572218313365936089119379073135681994197970742632695268013635842841748287804113655784246571773925158551552
328 -2244981763731934900804944798480494805570932783276475713804598498324820668010048291581528070796535947523587690582190594807435294171550342085478816271721501665699504924600824034457375122627824300870590320413908336082279872373398521161450955534455679950495154176
329 -13510988646716221485393603707102291392795316292945380154018521854906815461936903905856793652619884535439440792290986874928043074762419678912607063603266703388534777921510680115841868586982100483500349067937251542097016165542421305845803233536884298100233994240
330 -81312520266245001395745231739929683712990215317391436151256716319188241494881108373346513282763320314424132646532981086068846306973223831874047377457226380697235157772498496149636918629183530970662937280346318406202118581066708908337404403202207098984982380544
331 -489354651913156043274773047423473714415251197262663548270413809053613541308844759869313587898844000497269723235920245535416604992231577541634714239769115246379569888095597469625335754418846754241942680918414765358932841013273339889599936431098650456211364773888
332 -2945005093373052469050448226444215959315366615725870877799723921152585801890417216991288576606648474647967903555855627326520792855742872552150865288769233251454372977337223774117099982375553935959446428928509721683917823240878557975052678657904349911077011587072
333 -17723293651603012070713549010085537792835356287254562795861789927900942135566595248600173754921397677873904806177138688643251734548577679126960670833542650147787959756605176382893112629428164078803420634079185107285431602412702459675034432375300782509315007184896
334 -106659340457806255962746451969034678978671077280923401949551417973318216758744123171515696301217427047160013146114861679964272271776188737646096899606819404721098089895122060726501752187618027251100976167523871306804137592280801428998516756819052793313007669084160
335 -641873514035966637007269659265336787201980101029916562743592578275384684224532049108582100437438808162459584731001347368414204817565468403182578645274297451332810527503678378933868971592002420176288571183435791819374113420512328599680961516317805349420751770353664
336 -3862745911950574429428363640298793003191602430245756282739259892265160407379596155128420138405438324251754543511881147942256656026842826282931455357446070846034195093819746361052364580349780061075827712170370134787540407724039091752224934950327763633780745157214208
337 -23245504438112094220878655950033391699027945525872079134101785889268076256472000093632086045117462797172509471826525270044168498889757052880604633059478141904429162135704534691009091986885273606563543983440753111953016809550025271438184604816492171026221878153838592
338 -139887200427124451191122780349644152273437658821617723430608074549671140411998539538961907558813773893006950095490581914608782369710742888381723203845679152395918922250943547294223978950031201080032730163155712491084747036534895954178117599586106561498555712186351616
339 -841808245353458022341841749994527726116245866928017832339632602582402939710990471096787793081536626017873060160132073253715322476497660756878911656006936720191577230125959318654360435872504563124105178554001437862708359294617841678362765421639560581038680932698030080
340 -5065759728865016025221680907347143231551194685557975944573700547200674221699938229758824844861143652066226518483923930118667704408385185100804904533638791156045845560477544121260261988268931518608083856774411604673449418220157845789940951474574890758516165553667702784
341 -30484019913655703498353867888362720638429485017287069370657632873441584830803601797621537587398405288151288056042332524290260843746706433962018034787415771945653366441195993983566168167817013950829219853348887493023892084035651849058231862515874508184801473066883350528
342 -183440888724727865072265901995855491325310811527357698443238374782074745988445445300140756633779691983431302007086728807211092766258610543915239854237992781730189957117160339437424586436122632740059619396307832148042525952502139740260908097105798030911035716870562906112
343 -1103865947805129054926451579969207952920268277705957883975185713940999897952415678887313726459013713427729254067516774812083722820221894904350228998508945590718758293522868289840712983192059090650863518035134036027650196404742210317034550114698094076279575572038954254336
344 -6642519379571345516515846487779697747332030117486617463745647075137307919844952115842697478692095649729224176555079060685405334257352759271254113229539606946338261066056647258341270686604294309168215918154526475002271422566829493155021909880568399802557621057127186432000
345 -39971058433871500220837900974464886662854703412424925741841079199771698711852460950169075591780654113352436972230344834989849989560244894698441114808153242090183834225856508665829580844337404446587504368589492403031850000231234346447019114437689410884626732092123884027904
346 -240522003541889564055484338133509521050303356719580880207249655692317299427811255231691797868452405969977173310781291835203607841458239402616145301434413055014028612332238802689669225414294258228994279369510955736300428790368950403783440617551810537723446427048907896782848
347 -1447305938883300760715647622521378332740870957787673235780717017116026439507046468574214853117325323559038348729083087962808694473330056622249863484119439944921725315856031320306165794575384538670781195164909742326458545476102968373308599290864907660834794769270434936389632
348 -8708879139091584822590335297450197235079530651547167141907616600468894494683352434549673514143617267789281945560870549486374451387464060972817130957794409358555673746311778946845897419990021167805580284676522501410687109259953405943499329258513712571973465857484534952493056
349 -52403535869300190485320709158632746842283013338209769214785586589449782113946556345924347457499695565346002792483455427175380415609686693272810486065233074285485973584924219831128800435166410621518840390181519293175737673979734009882882376631027875073628978596078761719889920
350 -315322781424305232210596439195385861644533056602819213468752841456517183558757988507303922980826125143737883469610125344595084737367534124252309118302198154517827428151866595887093298102356165417225194433823421467324116154398485504628612666265840848292502972283501882348929024
351 -1897346085796855929055611740633851453412208199058278869892752980258014046603019833634370567299924461372398501105917108756827321886461688533206531921277987179936434088765127236724482761562283202632024079159346363053562837589511401699759586436473086676859392437943187166271111168
352 -11416532898287282789085869076572326421743308350997854753837933470661549951120950417349505580289353031294218208365040792676504812092309033925395254796456712596595421651714329388758434407062576476564181950294513183819085869515791342230484981252106769583782602253112178230691889152
353 -68693935690760580023028406256049264738080205045876217729916094358650093735742690997356726540674955766124272460567473596872274157195087619909307908391473012681433432625027372143019833468508722424017316553797689135900768280967085645574474663312250114638453099271391400782542667776
354 -413332043950784779869249588315987425674203359914591841620827527359985326588558076943698517597682760066899414025668214626113116651017926217597465728025234498699766012038612607720934362967851915931897248434969795013322128069036539426596236634671157670645263510144658393085604003840
355 -2487002842542036477601972434574075577519552937323558261172950931408420544575960047419540055707894713222319159727589526025955530153191960294434504034209785527865588569962365895502498350747908983918143585282920731267437878713623389878473751736812887920758850547965810288855712006144
356 -14964080528276185655930684035513359605963314290957392835725620191941574777723429799061334034978157196259451011807018585771394162401658179699705282201608984381195486406158336868076343142132238833469422079736136154729657934078165259184220501993592978905876720210382021315186799935488
357 -90036864007800914677497200781493594480855865747840616626481208772595757727946595881632566414253676679109922391491000092322330863304987585796821241187755533571184648355254870178826177078662142580579895886648487531128131575247541074585590961397851781723202022797815085383435967004672
358 -541735469075668292516461784099442187955591074499621257431652178361252400737315677813382771711830461083978832272839332020097780513200156560372464734995142965131178269641358314895165771827185112962059555769280948803269893276156543564395153465004874140066862346000028257254506806378496
359 -3259498524627186581807642181059536854156281727073192890626502624521581530641710682021820869628833172559788781180395980917569455079422325635784012137182516373011491894907124452304246887094384222643838417312025834518625982604967044087660566969735825538767075331278996013250386864373760
360 -19611505408802180451099081945134523483474102042891949419978553073253891941157163782980070653920101471694227412342535818287313362477862271455999415186365049731415485031796594091424994859353946605091917000050195857305795633317968960733701278896654437422797859519346934897842397342859264
361 -117996118019047448468113864823470955052063082340068448977188542396269768190784380842975296540403223448178332825616174506415259966875143534583768545297810007348572112164902648814147050376849527245924820977369420244999012226036813941648634935849363529677959602306119362297094840996855808
362 -709939221511690885377799427856808615219689314536711208607034598118097108407754673928421014943715028397147807063062804618639838553298680642589243596864578297851907884834154398478464789585452249167788839726625992076979503912994884713370373189912802608914792284976942691242811787619336192
363 -4271410409454582479681494000636749000762000810198070340105627651151453646024818376793941503870064296631353703034571373192728703832079000466055255531653779309674298580073357424432283661458844009160172521534212776103789606818613314661093620588376544238570961736703015252218327175545225216
364 -25699112939034117882577148604795877861235194399055240571414286281565947849618652260104141508467030537278923382144595512041710258066195502459450296892720532993422899106850730747962671512429847139881672028252017598474213140955543926251790012223657636941919018581266246141878701752246599680
365 -154618580528044445322391999234627570307390303621532354613168839937339042938530365556667803962282051768618347276490576709562289758839502012735414363573110340772800040399567901695989846336639781348813853563792551241954131845996447787222109805502336050714473600453886404622684642707331088384
366 -930254900531305100095926641042879240684216645092399594787111773111694392676092905316264553242571521881378925560681482081245907815690986064284761674739384901510376116948188513425221981592202879150026049748437981358377909077557792101600877225976357678664598536521051994364582449407095472128
367 -5596789907366061169545007720067958357144548810733630371371263039596127166326021703755133696268704398906286604774517023430708462470069760312942223008240646550303711948993817700047029310987402421243013868684723931590186162474821384879214573713632194318254132821912713365958342255421226483712
368 -33672302469265750431086733563271847621102786505477179044119132643132527859572915853676080438491877999145797937109670926243648868275961625441055255808269902149271003177791025917256360394529525405515228633272919850180629222905776102892943304428437455387124046548194688594375138886399280807936
369 -202583192966010803069420524836815670596029680879315455160064122292129756327138208908928152196229177629123257473433438271418281770389028134026743041402575549980318407969714873805383269538807817701434244326624976664920848825775743379063594999450490469188339776989478581958001345441627216281600
370 -1218795426698562621313923889764001532792655856354607016332480692352786072981033536174798930569042523580230363945253105912248021986733719092442927287733190122390064781236101552643370260262630897818662701121674605372547533884700980844617181033982137236323611648138734194098511145389152486293504
371 -7332550173606362545267947783042654252054801764599927810227459905716761647995426913376173687764259888314327098299433493175918120106799616284352377962305561669389314687923483174726645419754489336572319617701596104533419848888485008489116752427567989945103107806043581378694085308771250049384448
372 -44113966722128096175914113365007795844122010346433281134760213943900841148627915658221322752685587810883632077564090105270088649759181508084283153189271895626629444130582142201558415667599159717395978172038867460989326966812584791463182511907458938833587274339528545556782622471245511086047232
373 -265395794415708102481323240190557997055491260631601972448934010721006674455699619017113620272713697751287809391989475508908011473265391910774712231628262527421538000801740312128541752900028300492148231827208949768668809041765557191949987055497059627979335411056773617048404398539181131254726656
374 -1596646730991885767442970801146415314277502755107625548535840426671649812117790464509395824175883211823642957911566462317172946287854168638262353264725362086499796020919926626286398070766769856079523567733108168628409937695933633810725274237296193737742883056458255764536678373505335175959019520
375 -9605512172937137519988012966896895877332347678553835574268460734103557465008299289496659560292905422837354356827176429485386942416695914871258598838086894050822184222176468278809273744800219455236946467017775831868842126847643546818503756849660178245658521879455218960697582134653501386338074624
376 -57786863759537762611909206761491799213998072958771507143931273449063296343859134751621665053183069448397105797109724510406417242637600907477658468526929693495873553913000260799400954389998918643980509165821415911803347765118111744635935209653259164389158472520965420005050564169649950301532192768
377 -347643926888716200623342014329613338984012359077320005053510694961031487386010842597580236467652238158620512719538342663403076984650157954366592064152028136120884014957650271555677597867179123339236037177217060994361856614902173250165087269251343555826194882591197157475493813188273353710215626752
378 -2091400027321234953451372728541655296104217682412065803460602495366099180253201260112582895697236357761150343938510029586205903080848262783203399902854868667599160238623793869889696816366188408887534116157033759107421759834574056195087379683498792751904633580339610769524105448151882033667428581376
379 -12581618959861036218976160226633783349826167262161269459600844925796056617142024787838106235531355719423465669358740019151960065522773467041243484524785411110838098325010116662671968273175812466437912055504590913492034279878410437335105414508937145013112587190792231565171488103044743670441380413440
380 -75689026534767976303464504492105809538162170579100864590628449276373108916589052090004290581275759753680175650518519164720108275362744144299599417794649661296487411309664820636034533888926966877303716484401875634037228004496259224998119305501289201088784237397280791079190061103069170833269136031744
381 -455330035862218411758432285746453513864204025511404674541910973987819268781955732717879662496180311144917343709307589287170736945533084918110427570643521135567677396015613647776223548832794353735879763814657234722733501978332334955913636743693733192593357709898849156604107161527219277863339937497088
382 -2739155475094973794176465267241633022996610165289224969240307513904399304386262917374401489028236382606521801093024381516124945433338229822539551807114865820138581945039430230417439365992161437247623372337419293847461815578122687371031345926278387071924059972484081400398443738616141184362390352822272
383 -16477984410099822706814020920027269776847977065060131347374895103291297976484748630649150018476345390061237239581219363855352815160867700818499229142211628961226597083911071445065224633925340512479808970721371076151135715717508190039485228342366249929727842113450407167033467048413800209268446483972096
384 -99126215817778815891415501419628448494297758830309477275847670738937200759911518542311346616699634906900062035625754631683735746330236136210566884650404378009730214985513369045754878431386274408843266244509358335305003227797681535116694286762373064567467946351977955590057629990784519874175305106063360
385 -596307151049752173251681263914559669965045931621548998804675825148759681965487271804366758735247184840596203802585158481412127610171596405060830366685233893512605084805361856526710454355323034456846071988142941282219152967741883579978863220823291777339413040139520809067486746146517430956439587849764864
386 -3587142043156988706929217115868091893785831861567446803725593755183376956229032594129192626621779361438752212348494735036331044454170655957149556552808249113800973278185860992673349828733970534763795279055378395315649719412186067695545364326434071003644110413003043307567766274089966456006964070378897408
387 -21578647080092786246090079889492954606688328800433597687738795356845174923990849344593108204992453683003563211288871115105135939483870400903604785433030569199157896285237305077118621588016017176719084757091394857627907126107525003467305295967570348059510455511013770564383672427804969957651743681955233792
388 -129806651407461841503629142502664147103969998588775087318744169095540528663645018746466363901525387184247678890920642919953713673456301196385873389295269862293059717408156665189182865221769266869132387039103116060171495614451601604568030435859217620582937491264055687700164483266420847075570217649822498816
389 -780848522006201793184306834010223399406860146249691531066333396300060046700069648552244471438576313622843871084648354895659670260056279924100708395954137856347032342629336999493924005492654584067701593213947177847453290833548319129993374575478078916852873496772172512084161591796071246431379839247481569280
390 -4697142813405795224081032878026771497139401805800395229321210668161261528509615107754144556808001824841210012942637113629582350876248516019317058736819939233614238284858404047116504917928161401523653185159653956003265647882322171795471399214805112661248732275760065387804017703961704462456030235576168873984
391 -28255166968646278134337348511953215587025856404615847633466525751132976660912873945168933709907274607672140796264304587311240081152956114964179202587490307974877695083644716583616794817402371791846580866213749069530869304580126572865895305860450510928281341425322574218618395142881888677942688614004689993728
392 -169964862341146709545130998534474813147291811846575943346034724959790304904608343462878000473799229597782129089236718957069916342290526802874736316524365883288419762748834053307207360763414651047307455728817446418252868331197920689753773298592422075334421735176508536662476104371961303486895174887314200461312
393 -1022392337222494501705427435983381996634570911592740805347621772476696499062436659528454392128928869297188480405325662341634353185979901495786384505142739512365440129974798842676283715734490428061212557562114390515923125009490491653873048572132846510594932530806489768079451027319787649436805308543601565761536
394 -6149973002388652476840413284559490686312345712636155703714211171167907012183339549677844688490374166046105117651386065645095249909299853045946106666835702350002170100739560193055939601330957699031482284507944615133974240190760755015340744116266963415100007903323569897104272570446844867713437406579907572531200
395 -36993551888654027660689571719312136356903595734295199452056150244853810179952354853109778145243050697854476117224908943442306284216321782703043437816889805754870196529781963980325061449529836978174135341859217323034458381947471360644659180798421086599782523730849207114391033861849783032836257771389234502959104
396 -222523594577856842762019982387603971575598703156640788090962200776201069720828034448914928957263138396593929171249008958084246413861066682782461413796592384458364234730759400813886911746443566572956261860024601731590427936502269147183643381395442356253790000250541969076938593806110981156351346619794141424386048
397 -1338515266942737117359415206756010750058654991445062276817525000499675670171651638675027134258407835636366009834891385533087930734545216016079973204151075606325043741696962106474940728774248667661206270013363397149844633487918260782995990068002149157453309148695932172805185906646739584694110879667517254986104832
398 -8051333798509999068880263115118386023982306583701678950535660778052869532110010423939388168639421045359010667853732303906022297915544191612791067553135581435399412450056206848399359922419015615308049813199475103460880196140937440097340719085789865064303269775331675186892441502740879694700682077697617968555360256
399 -48429455972181452601624209938204245285676099312397905440997029318646110259140666094971681190370370461398951660188697767681102068542902522774613775288188255397091374699583846347694452833155235347893172037912618944136155548126191892980232986581401011103320107950926544021722605393607931287420193264340794443164549120
400 -291305454919817464739801047114189046564750154735514423072680563813850019953727617877842200213425287903863035879530010271556422097555239375234886871545378133090717648192982709629956476790778262023628271179770323605042179516440554872258529951888376990924923583499178221532543370624623506439817764374975286449981620224
401 -1752205044039277283219141007594915728492662281579848480996273710294940270115667435115125879707770118235994170787567003622157390703118381682932546548169760402793322289130774047042477419495750671759385060792389601271604554464743750319813971905730087491379559115756783073608506653325596550930686214983434837445855674368
402 -10539464151357898667996854395028183065580941808479662541338784226240682523053814977779191348809931054292860757787723673689857492925431962686734631202403512042254032134621911017831295869480990628262002967036943565477736190985065028436460584600779478223257460383110980908130518497420712379334795062302107737150929764352
403 -63394188230880801820073176466921230561235459564881405180199557144270340552481752069205764516239448395018538945100271953880623849792921811655243898694730770006488783206755066520446363331924863355806173415917297139955070331090005329724224026603070588989425396430087580247659982449327072718512837008221638697760352894976
404 -381309549321685269792991359382040176373911609673309010674198453586579515799843685630418285637715862785679480060845211193732616452199511083140480061050242806556720241634672001603429708681782697652241974177677597322262341097617722932978107273608785851835836183369055650279221123484779226966101421855783785835690763223040
405 -2293523815548514371993261959775317816282462771743977541603197385845221929708781153073611905067970211207486358706532743985088938833848947778096980379592605958447046704172881624505087424232097291017881447159108470828765561252172483325665222325594889018410719928945514914434894113641576105726754929973426436908916454457344
406 -13795142011001502751371454579550367445928735312688606114967224301025800587711001154188284577857871474205375022287965324846693073727004974344106482357302530465322631751226387436337579578240990376733866295512908146343742455511831774320770806057222377554838536546060175563166768918246861097941407972872900952822129977458688
407 -82974846772271515624700024402692967964976163969480081881891585721881617583015892339609386351847530086994991354020405114697115086705497572117786494622296551079777899664492910753867807666536382044162663448426992806289349261063771892125301668965252525995276521110683569838345038927865593369133718195431459705144567369039872
408 -499073048871204088447027927968502387526279496376971162443878953825650589838594666524534391419286987972546395445878109681884430386293791789025604570604667516205720052929764981338260827181760930967532774742659220407097462734339318829955871009523024719969130937670036517786136786077500120903713931321753082160138129239965696
409 -3001782102652674498875134257125081803576212053622371001578450359920068845074563874068474788364932772538737056605802732053517021514127588872066941040853334355596636247235434988919888850185821418020537412768538903858752979413776037842959592031527205703799616492055829699253220031526840089555753320825504436536453125594152960
410 -18054755472468746802408605678634895691968482773897490170961761981317404906705358493938459369284861703453174443218020836094364764262954562059881527948471981683753713061353680538861276423686463501415269062486734911649527094529096976237103748035497578526706684148548641750737716079532076722135338322322942280672464854491070464
411 -108592909974128679669398434887115803374878159356364525994716930818686380457780002460796420050280760630043559280807351679205764396646861545324168457910943743403565651835768506865219318477547990968243881890173418400879217875453226352498699663290991536983694016068573831835736671819418677441616940318157147652757265732503339008
412 -653143722680669271146071414214533395587672532416064665781979738496809988851967123747772503309114106236208431413839470051072041246295974309734286488786333580227654151820489582983625870477863205567976896432558563991167639102391225085448661030213985616842887563475134879002282282969869367302531104214259849728878454028361531392
413 -3928379913099398785654513314638231825556456652163653053573947352489010169743525396384598917899261892152933042857008980161456976676264676085141373380642028200203486355758208748655614980542630791958943009144459705462359825712378552335430744484092132070701666183232960601940867210139360019732163399117460881247279881970218172416
414 -23627384940688691666595588863935579665521268658985508674736097643982962438251488301695376895663034881331692983385886840098890235248521037871262166971396329514246286803560879996456848429308494103060147838161408161866282900862458524949017136721402102642076041913690671579208244334757023013894841037696175984727734238621602938880
415 -142106942416685943715584587040250610266222784429934594168171067038191183148250945350498961703582990458474726257778318795374231662636724115390056561953642938963629932835435045005880041852167220726199825728736348545750441084703874415312698839229508477159652520367901477280627712452067315456380210084125520091830735112531381059584
416 -854697451135438424589573845381326455235907741435736817727553289274907550001957765344953972199126629773755767691447899300930731482693932021315240732473447405050692869097028860198113958770900861004232586571025488721819108585397986085587769148783626030801092735521953550516035753373554956976348243652443905651770388759998866915328
417 -5140519486624567121313841011126895493246872657751196422676481057924008006686459151521485045060531900779979067017355314977696437937405116101740852559350223057917636847088684702165685998572790385907597312617797317014813423975436354075796071573141207191865622093018989424089831392208236127286491360800808144515338201068856684838912
418 -30917125598619022170541433699794993530469793201327831633925854281191424280167030265839477541557824137504541167316139404898850921871879840453541564343158570113186698877571177458856129467121053634738794634856650210192273178630908749828393169521483949193548126637437545270500689585050855076289359558121717130720324417466321009115136
419 -185946805664943849679198927996971684608750102736890908390756933289032803121291833735300268876514741221975247595168881519589139296715973905779828079981294811273205460035661480228308857656832189724192032364039099109773994880455196251212059457624723931415415124300566923978774344901113760333158625708631512366091717771117011455180800
420 -1118345146429041398010895522771040448208088677594888961867752445345502363369488915253382035022095225713539489118645559658711038373204012613030440643421829211203744360835375374220885631065628345839707781513629781750366104134749640020722559388723265006017248932659051458007267313751534341251486564411196331687168934224616581134024704
421 -6726056753210518187679584865361504732582060432610594840345779745740847448067360968569774740710612024571364955997666981199323445796673090748291476841735337328609535768740691202431508697141581320005580213058149813052529433920608615205036572190189118541252042717088208232851331348578316723024128247423621535066725370935186561221787648
422 -40452255767080727923762779564580600655493532797911135456910268916452084295506730673715543627731916169168957863700763626678283968124732634910401858937638196339979632234814780957226221647336355389837482422207125613617173458196316341714426728288231882278403551029332646305954352887884564391236022650280390480062622819136041813836562432
423 -243289026089390080328688299621953037492968218000952211230475156150754503415655773216074632867200961145458355948493152196963763568816560351986329140949186212249812299143112488199180346670939337157848901396392114093515021877213885953191804140611974319855769074536816259288804306105795370665963654896114310498349360475965785562054393856
424 -1463187105457774758688799531138534826317851435286625658316932192816779006349626974339136023808062551655417788288690335803146939973308349367061482769635259478758480829264017743930020180747163251860037449557248847031962018031499243136582287468967344076246701057385819844451294969305700129907067043343277668697937904222691921446536478720
425 -8799840326275254212432815587272108566067361375405228295506080692374185953231915856290945502477516018628512645318530550547067791202304019733229944161452410104108527182016163351989749688812142884637888944416870057017003428798291023324082500565577053400152726005304452799018584611859768214910112943859216846434677873537534777124479565824
426 -52923348118823159236397003926278049045365684834544215846663409367086187210196419199282449172639940363947111365429514517651523655388547659584545950230559580013997016330689321442396269758847837548693319148941482191053408496445519526972027657904100254056951473997763919187976396447312013902266941765952606084090369930433508153418441555968
427 -318285925679968759189182685973540680165963208499942371521742007479563552206008059564915351982488707696738881153687074392123843381379627204618273412954428196420057217415689976637124248308936906737355827788290464240028778520607757483997361874488429126277919551782206729491047711340792511090439235212499466537436035717850845864540034301952
428 -1914190575881991377759900090336478396358393847955716687781021352539659886905025623604816053574826639258770564688782370070031268982567810710375626747152993476536794021083464147719225268388720729095310444097592212002422636375254386836975346809313540369284781557466979663125422263986277632603660918975699779421979111118603856851416515608576
429 -11511993586105021202308224388990276270326050669470674878589543961211630763444017338920839971528326194022647054732653762723916866061147149158249678099476506647319468426036730613694230281542920106598915528792649831388035609761173372619799134230179035885412274825444313695827349559566801191988118560058416557716052047580615831093556952432640
430 -69233062301508564828342289415770092975010429507242297782957758843111813232747285617276701729646155314956024327995679830165876709361324604325473574296210314612509036353436058046438653716521095031755810357998478344569212407624922545306477125626860977330695161836520496477412993211295619530125629637575806633401376570697651126471688867282944
431 -416364978518322014657011394985591169968387329985963277766269523513723051308982803206170181780734120794656997965572622503929513334134597882208694479973369536046607572903910394464271554462708016543508765259446346204861266940096829129364956675235886436093500048322250664679171334391142591449935287488806683523038645135469643598292216119820288
432 -2503989499365555842063814320859370692520272497570836613008754963812651339328891356252080919101547858197467099779026996161182598472607488830787285085016863106508965566123226643899467119757736777378896010225410934053843556606664737921346303580263642049216974753752270102963188257087068794314700782912951163474014185080520282626525794215657472
433 -15058734765727077577113361630831166191381326091355361356519356719257786224823315359602844485112145949761953270587709543792728701642444342209934419741161053980429714168937945526079829476435352732980436573364862745271117069436491006399017202654671792891237695305426217307108091046963692239578739045358373354858778996089336221979789750274359296
434 -90561195211564920611063024019036649365846103183714218209917101933837986482039695490159220733690028502034623655007542663710170874695462508610870773833325575930833809646819187132577137405945708810124982512263559317315036795397961511619739502966570400923041252530032883978622315308429830279615640359434238373240837290173304489202548411528642560
435 -544619890972604254556675269518517809500425498915777609684308381312775533690836992936208247340243087832985166118932968387983817237217553783772810175318108967874536005680064206652051787719675807334204073506027652978020227045061861909072254740030660266991937999365050784687576506010465042730553078680309419703974003622863549879158149928466776064
436 -3275235664054913912681834369536894336834646272375619460654684906135138890936614877588767021670076027922575541846924084762239655357573995095282374245817586880984414920875279743051844506022064170845949511630843700312901399906415728490556434773571388770673770901299425593020514721022106622700473891224080455011017901028123636938606056326570180608
437 -19696511893645213788141702731776090900000437307539439579221117146361747478369246785361707355792161173083440521881502155179458443751056004927567324638359119728329682846021045477148269714356440986120047493353128896546088625254761713160076046641752895636375482838451278867493422435888537934105775862197826350789150681914395847613579278494038228992
438 -118449658817765664601154395477984894673957981884950974367084749135475969666712825831144875489383197071788566756088758810712873732140008235700642422810876309024517257000742474975912834355482981682986387501527173547288613106426174332260880907852464751892250041614636025061182539273866616792052250262307019829073163745960299241573133314171932246016
439 -712321477641960278840751447391879463687480039547991867553056772356688726779261025700717041064080562630458942285331028142093980810642082651015285386749587398074338501552152062533616302548963904695514940257613442291804166767942670313367833215126472779797483117191386261504427263594412035876819072108562489320468540402605340384788745744277810708480
440 -4283670014263959420447459131495097355987273126717667333421630299403129813349470578487388975151171656981118904204777020519464315370664695326960297419803501652009440766599095651270533593790179515758669333036383059799259929383969767799022285898828942289448795908169738235850555749273746226007947855859697157998988589976693311920832149621144167645184
441 -25760466976056943007102457471833507579097996096884300769149519787996763596140250016622854223507159629076904928185407233118188475264861368486973295114656873493437103143311673564036216233719453620065494147162512795086169148961701082307025435041394287400676158679146953416047287501886121420529887674408116280450995625226527489197590948659728826236928
442 -154913483199180776949120960928178586133634120600775585226615546677448489873102059373928247576643735897602578586852914058717546349834407390073108834262956422448905370122172639322695385428186980873473833776640363388260672329717501346919502928138889526387957251455652864501947443048778592910072529281948297677448358263557370641221133997555555879616512
443 -931584987252119375133763062152136760756081587721472195030003847761498389016175711888716218873467084124462365627560308312355771088477879415346267387027829623623128728306851423567040840724343440159328216021833900036025978593988777199981119476176479970231145305018544051045666966517442743781794395104687386033144456654533458083540333818916432810868736
444 -5602134451854924531436802152411212028262150711029745272201886492749835032762434405203177713722430517179855558404018793634437584467695886941523290610867524275316951415284002067187456213277389970466880576302953718454927539258035277910671328301117736692807282607819025490477895648453283580618921687106109916009592582366336153918523181914997182064230400
445 -33688553881182796872426155591457620951926871374383944245342499393584078388566887234444348685224351177677621538256054424368443254427146984345813861397408424853370782764361373557836004293252315799866751138849424220162195241712827355728735638471059561385366160313160720048090736986811464191282462021504573094921910548832829356014826165498974603579490304
446 -202585806307416279337388989610687818405685030895536501144842078984014879483355008226017786528684715513656658356527976521581566012288711882254927874777670224329039142222112408275283627841041750661593312919286756777568951487264658263960659842812476215683331749876443722919884600497419361393108363522234920162717593620805850731111079437047796688641589248
447 -1218241735966414664641326274035779466598853001268616020905774969639151731811852158272216885676139943767485524901117758981714834988087251150609835487025339397227121527148339451221307379535417639143916714032861809404988389145514114361293435128791570378326799227243538753307348674443819625831131729492654410535422343691688351956799211286610474534837420032
448 -7325811804529989919549911662444592136581574902984078209654984792245285120341445603129962313081029566718186597978405953003641643414653386046140622352307944690880049205784026716745477952147508645909641303300018468867378416204641674832937467204249700775321647731370491014572338475418738499821679667111395800567234753951249597161591675705605013626951827456
449 -44053039159568951107511194084047044841420190790138761763251918599933959098870669539759739872631316824988760279300632112701965661404699591131733390694783117990384215492068100356978669762495068741734693934417196487828958985217191980988685941814499875684095000595678497055803509425047355467939413743601190827531612674514214495494328502149283080269274808320
450 -264907244951747776186337509160559221180105592974238325611443570678377244854155992764438235200658737498010405824384971044292488773928873195919738283654311407012928814496592242480906830872630513648069240294205692974721884839239203477878482482421009280297560688818804288145037927985493679621692496907204041109958900951925588448114641700389616472661031911424
451 -1592977529676491074365647122901017039870140247245864483860253778542904410690527809741908186993177444276529499837796896474239101476577293070294457338839544636501314016244655296919649859021743689074381901891449242134820094603051530418949095883730115838943308244381225563731528796524219358614491068116805623528368755140595339539579874327301206782238489837568
452 -9579069537854972949679615145032072515957881619877794084311076798093272113536717977383121776694414781389979388375703800096339621857488081790422909854519324985550330873058542833723152396846225777562090172105985958527853281024007039823763781237605055976607514135097752391556980150812859836992962928742322002381904627417822890342831390713588288371064729239552
453 -57601643385905996718992085315948256756169530537682407592763785549574706577581614577888766588578589382724690666347757328083467809133074430954474454056008292912556665891894923315570433837371936524067333597179658785480715966578229382802997923036976501517331072823448908404348725134882421133793876692702861581561580343952442460689101212780216016292191116722176
454 -346373217268092934439438878570224470499550628136588304077966661863538682843657527748872815101944140462657030014647751133533387322727322226998468693909403815470868079272631537772811719761999110296572756970340410918765873482074499159980478951889936003050102365017867814756133416189326099473779854877710746892990397540387685475927284487673413814147963148042240
455 -2082819445324499331389551471468556402772504438282492975596103662577774757330952208182478184034500467773795496187253749791395806743937187209620543980896547240798376979163361213913205018998599608692449074145617214747884706988077732138857822193348077981977309758570253074517046889416146032868778697595225945779667878102364297126319770191993189183256677574508544
456 -12524397522242646336854818029094595895286230646472736760346444123845904505599755499230316864744016556629892873719725956689547737309062646343501654790020029532629272896145599207137238316551227333632769638815151783899045038502250815906996624052139239673924031962199795562983759690178012813369269595545124461208360225774414888382455000747675372889753457564581888
457 -75311270235229780112233963376267120243624607979503094002697597633350962803282786496194587751686181839702076621895576487784323804927013016575680274167964653722809703503866186784771479114665142090665068996539601675864691010456211433885077889665140068735905232237868436073191428263154896577155202033113359486432279097607863964041948282060349664079801098092675072
458 -452856932022022093220034111467799990693190992481018604659899183141758991437802239982043645889449586037748776008836783412588167115997900930542103717574854781499062617785152669960317169980137521077201120961129755890010670739393507833969056210104668196569597636215228592610881790311450297644568718957735833233686381043415431586734999357807882544926488704787152896
459 -2723077455795993034599986656067983559547806022510111871821676682900473236335446565921518591612692486223710553717800647390822348414602342569780754740851529843967602087282649315272032791633705137662470967658131410348999172496298482387765870493310975884342583274019479412695690066263827294957237354300749057292674525007102076335309854139522002632245024926109532160
460 -16374079916759121059278611859975003049618796540804672694103749601702355144264478151704651847332124737325570708295483565836694164799303677337853323057523585993644970807126295664692975380319510893170411257296905712147605923337415506630304422355963655535605484384485523618356536343953716824282374369130498691099384582522269378901258272793180259969586705740976881664
461 -98458170592453703465743822701252628451704541679292044943664634636011225223097661447281152869928567343853268565704979483970725434665959795542132706019627957540905974543340172626522524065020745762195980251870137773207300870182240713604081730512368734590932814749125024563233593741946819272927947674739018230656332090011557798743944524495371024874219571551779422208
462 -592031170106116083454895845455931431634177824682536322336240629970849917483650723906006367935186317582518677289822345437527715283216585162342872842164686394719652745463535427589323175088746556992216957759753047641173797202039930324558021561333733215809396339148021444497967816521028025600969894808170265888298140109336995944482036473389962939585513451946185326592
463 -3559879899945059676691972528226082555348770395735922250062960712753794901772292874769954911904807386611506459112488883827386467750624469308597696689269630265163217862002178916517067234724211836467548204049711611858622735097918498204949316437559524144439174738807756449699204423542250813386232621407438534355949726071627870579002434798846198379554256847490164719616
464 -21405436675520537115927419902299459125354843060259759396650865874094941791856088436623229697190981206367405126916262170177639862811696565858828937953306852972051115507338871604989172513495665985890767969245429627221216121901584486775303021042699893964131828656364305394463611687750000838999875243795132840292663668923402592946675904544115714729572597899819304878080
465 -128709563708224297030218027811454537511702382476623911757543804830002685038470517747760379537718708558394628994945546224345765514717877895196430174625975546118737543055988018265255649711876365717857480285155537499744174999293947905925460860760255858369771653279292432544391981005478980786094128554873806846697773888502227774516023201770925435090917928288185728630784
466 -773919044179952228189229217254673921627654239550135602811094486492614315954827029254688285353749179271508963370361116565754151115393458371439320329192659846431010358407656841403457586056672413122222116529030983416966319603070333347194621571585874117728514007722394196332013751306747739229134033881860899909837394580784239948111945857662939490826401615064733767958528
467 -4653484236663352045182901605843723709110565105443166410461556864031275130072985712136885760887116643155900916626293734712602254854877896230200357663776798496897572750876313439292287643052519791623796108082772451012805535262261875553018867871661278511430388574614202784386053699483729562450219778606873752436928874983330679494766515028201958226643773962402118984794112
468 -27980725249481944327382567448956423330731228641513115224339280854641186186502055492473850857910429264096488318182524620184077618104370253390588760114385827491254500107840114980982978618590030627085557101948154009142878917436610506137220037882843873898938158617364242344680149346761836137153812123535492632489000294891735515805168129462557677049974829406495012171022336
469 -168243270473902658302006351577103026440794399902203391915455323150568329555397180272758322902988952015545426819643720992555250242476838776399852245476665184006741382262534095957273388273189655026570025332398039873253547739797898553737961211214320460375763914722259607898263858979727769397637833452578456502138564039300921727850423012535421628440522090231463862599680000
470 -1011613136705481903838303790762805077383208567731968554909249767039737251950692165544041243951091970679071542381153765584036208657964736194737031581602092418395734583268165012171893429009034757743760248318642934149898931849856804423915613170789466064147393266442002570370680931273307131834116764983663743256058757855508582165219023489772983167487171224143745913039355904
471 -6082599903405287147187416832377951976729904416304300549954605571056387159414007496709195302905501375589223143066671231276445495166410638386449698142065162396506125237766752691600879170273589511968602067857385774361659463565557305152420754445758056196241218267302684960110672252009485883694439175511140484995716788851269803780013053426000619385987259441392251902883790848
472 -36573125919466097228070065521074440934963344557300738622722275239246104842743172000924858852626705562624102191078519214292042430310197157626863240767106621695827057855547091861022386598957822864847855874817483662943552016191842702568086979200675896045588461615720126987983553498274773858305066566721791062730486183416928687412271795480180038602308949227532169965188677632
473 -219903914511002829438093780287287020057283575700654043674301502312923320374013794129567275326922417230277193142542066245552471337731582909610169756090933614075704185706962005434636989057644651947304596054943916078302883505942049445329896590360820729482377681765744865291818440906955794486660988482260435292920029802357431312866791622426138165332166050840264971078447661056
474 -1322214441031254453046603004688764367028722504345021933673616119142220070149411337521512385228507606508858638831678103232116128561611897240754960405475364987858676145683848758218837951129254200233132341165897581073666729488398256051507627833105516496147347563023013811934413364945577674940949465385140745256742855025279743007559714831827176594302870437892021534194579537920
475 -7950032369978951576787859965922839682282461326916717631808539346441401308328439461593726710972884257816324712848622853945504574581005782143093413646430769747578763062755552902979123807475842932694622636012789994065096947646865292586215256744276651692402574212709350592707496506696523497771597999260313272535793187418489388827512079574585145179676467424454719451510838657024
476 -47800668562622258611776611422278558974355525766579821969452291868176893174562465388350274663448337259476985556243062530989874266754041085049942389160056097408032815508448079539871319449056963983942707350181167010129161110180046293180308478939521226447526378283683709882851076942317485675384995237258692441186775468111801917657995220949243384761214273329343858187125200519168
477 -287406857432224846576956378294120479130097701429956028888320085946232270994925764042829134366356213832336137012366327629840326516132284863447945778649165457983558315842177049971207376319553222230306073305713564335206443206873404985059952504480295256443823867746667897256743049066734982184842414873733031482952750870276005014105507786705855390666218452671756397991112214577152
478 -1728058220932296848899518528327417626484373489562598755759558524100419097654860414533339724512134424646862164123645680442448444590441939299577423334027965989113518431801993736219121015668587963341735415062040759657827518515999193266228324811940778925214936794747401211298277818877390301904249149943483449912709093591287191133578265486297502836590907592204697881156839356235776
479 -10390051783627467710023792721340674269128964623272768029135179195140667416040997468858227856956789397798245037038560370635129580504541016510803031976965635381954121811305551035665986640519139559809806341738800799826498266744547739732581607581998717870601582298088770234336584060126224264196662863867412265566210091765510113095140905514159239975107026810273144246202032550051840
480 -62470525449966925959902845636301056676110129855019661142278043474072921476916994703098504201044633486291902536011479951693410960798582383344849143698580848975362798190794837924103483122160508037415201158632142250236188534358601919206759597754116573139481262966158799205301007241928640301806984968443542989936993731899782476332873308663200777584011648403908607232778173776134144
481 -375604441189014273957977609667348406424678831822416284658470070663811030745528027558285847562091183514766009098749586077456266631419512005749280573212207313954005193082538217805266278407237072295829385600988878209080324809499504400108177300097445034332118192862709862027495060738599610110603956522095674318860361479239025644569407105448676691904286815677070093930064913511743488
482 -2258314378069361952939228873101342836756181307088287614779631282899107195777324521387884019507487396670683617888581754668512404988285178268576797705397577204335001582121844448395469948489066578203005385501109417500461110477084383709854782082021143778964092847570801572939104468153764270462196019401180544188592563402476138586849446153508892309827022445584131266780764706200092672
483 -13578012654027829572783552529191571409785737739452465129650652850892089242488885264556317721854566153516627087107995957233723261128319707015947471829131463149675832034490757539756053359208264335786206744377713394478641632583030446114363002180745704111612859227792063842279431431255585281564609798018722254784137747577108739837694698045954346809369943982635051819886839587978346496
484 -81636834237836924567590390918650514794206325818251227423741108026337211861882940404711987959985247562054914801307008318738232553961570066522604944555264778440049927457502690334835722164892775214126287054492621703727099613821327539817583871216187273296646968220955909481545416321531509642136260877782167466620320688436163888925756315025132038558666519750591896234534545632536821760
485 -490833555309041230190876799972909606778189351198725984417469793683931329612995415332516417533058589218060402479796245364444753246919331345697150348814444667892269176248365012586810745047215786481212001856313778243494096592866834417693938376087401931541700686450956615456485464333177045569309177804712008427214889348458052032952066650647227977566680253632240889298488322423221387264
486 -2951076631146365477857267526603496748746844484927667625754957635259036328328159129420565443837234158382747896910502644898760667020415453753552026181783803990865432726510283298987642942630449530065997688314030957587753573016834221578894241149266081339821117381457066644142190584422990199714804742056386072328247127397794724394097572466861982342688168332565582407138616226307331063808
487 -17742911582630901447415645520217215140947317175977876070030579050486908073870074601076194294856700688742800273653366905665116887355889516597526901624085639846263502373182259134726528489865626047468340192941075474287255398858804619909749112252046506542352183865250361573272810297081508756082526503707000564559229512229046819542896470179043580919857530860026316870917815108452002824192
488 -106676180270301660166126115284880698736481404654338478313188473736517589066627166553773975560139978563134678995062307651626018635535717864042449876944810734484006450323816910853163195943691329487244165535987791218287936157699623462076796665650979150274665980650549939690154862525750457883257347330454108170893857560427951756327245033341491606701516310347954835794023597154360115593216
489 -641369346268907469886550144690748639763673437516858201237160839020682378140203313006544712106838517962875338089226483215568015681616591770998430064870645779342591318451241601387803325689133416138069739485974777545114039533478515228170591946738075567771313148657586259644037179614071179380117213831997277726594028284889735572382667473652330367303324613214510622175241821948049285447680
490 -3856089665496029872658061586033278522650750682646113195571145013733555331283861760142673425117022987281655613248474723128279517300113258146452965208434562910686863609757490425939764854296713132116046914536136846683002772724555738103282423397421657403367782480471237286882871104441837668764142062087619438566949467243270563640811188483534266566385308186047753377518052365819627264016384
491 -23183779520271689555980933823532391240316764441146463102315949960058098362359021853476471465558089200716355187769543281778905643063161794001492100165871506871909075852845187461316258526751754604422052352938550168571927849489442309025247770686489168400646116413981742095409114787195489567485485047099531264646008588663216283083958232750927305573704012156850658131907922799705752892080128
492 -139386126285403199256080988785190668068374148718497482187230179026289188422089238876581414282484242866456660176289429348728805093953864234745598454486813817678181820282872594201963567566339382496886939311961675542275034375789301136584806005930690354286513227670816362817126017686439718734316706330040075387341922243200855105938296007603894070494577051184488775992245188426962453200371712
493 -838017452695057567057658247775121932169086264740697114563387949753378720020146079793823998629719703171691135355769594040705057977172546232893465847870391564749455112692044381816177503833009424203449387037752300438711009927851690514108752326454674189014898541146453638370784079898239000382323014264897779120846757726534475080237055712213345845281580176567241619158257040334142334289575936
494 -5038308886066175631472983377034599135567565823022456016020368952094133857046540357968957069387203694867853857922815671934223712343731442343880045812919401340578915822121119190523441613607895320553462829222407285742630881605805445252252011703951237513864306297608054599032872322067038130152474743297330635505851891963182917149066012272819963605574188276165303494178257700639059696261529600
495 -30291078335772035163600103604510800068723684345604376067962461234007972363833225423049820881976535024233365422266082677745302460946565643742395779231698719755966605808539832540898909225306404575317376017309804613117974221867004484519109056695046579361835328090024324207046240988467853548066068406031647577719739425402953902900258141634159112836753372957562943640441838955639592320713621504
496 -182113820130882099230173841680884031944251842518444096238816252532706849512323252189715396085779087275557646181971627943311575886984455800529067701515286188810758300106117699631943012613792623363883850355710993070680978924595057785148236258998314401842908910366401924919371488267200869891303730113675868054426204994160861817436721257788390664240369697548804397894884790244668958783148392448
497 -1094887021482791924872482370408219580856969473779571616419146425968195189049882911046791201278193786434290598982080558920908022049737106431622564365842280354514301792165978424110955419254480915655180667645378950775924675107928531979090909066958095965088835113155947427578793183621567710965266298746971103855203840615424001304831361994630959908761314944113386803682711280533002181852090335232
498 -6582546733081747526183530144386809820290567354690871932432372020440895686154957853731740156250278295291411925233988101091679532665404868360424335135557061456984322702171503902581516576957236546762349398938951658766580860009720303483754403479557833114721300584680899833848144625839581215496261300871321996303102707595296990230254378655189454992482470217603683319976682917587943666031741894656
499 -39574628023600461018792996397945812932635907200225884998099192910435721428063709447096398628988363231862481539452957091947465598194322588786679704456362644721297007908082823562983803830325525597561688752033777677265682016231216490557780115344202542633457542942556690613341180899698536991205548855564904216849894228988299835789123512055558903194382304623162274907142588911867245445705650667520
500 -237923853892262621282908871577424601661170461633839230409624922189356412435186030630814137922850340151858949165011913464069124002377295804464880388596297524204128477618819742262871049193445791487295686662603072411591273234424666961278202858866348519471523694262167893341560964266157520136601179435411258735287033274428906381180324513079886458603218727644214699366550481909240973371325099802624
501 -1430399637857534858718358588603045954359152880397938904983928121496590977811938827474299304430623005475258054559836506258720726493531936457258095302726515080482849446734855258887035652429630576335327444878020872557530726228772209875258350154004890698853812785213973858018449058804742909955814394424598553016848207049568082485755447722958516988240861765296734495741472582083670844410497773600768
502 -8599536914168963938435583686449265792507697945957054565060640259142260886076568826982282687944863820236174484777609190398160253836800588526361449643251470094445568166540752385181070058191518422481284618682539863873082878305978507897084898928870141685270900429129642135925193992075244194552130273420377321731845286715376360106573690204626291349174466988369084771701853636271375091558269690314752
503 -51700056007156312347366095047681535153162871657158854201306270735829855431689028134712617295835937645724803853177196059463976892274457349855045964820863098235964237916034239302239557210831520321703627408581726954405888395435942539255718181602265635064513544881852646742438161787932185576216245081758979952175607986800065351791688164429008884613422580309746575413729230680244350699921316434149376
504 -310817343175793046384712127860004853307677333831452286073492199500836873281511859845189230784016154220195364786132421859233953569168667011311539390693304255431530400996943785760356164435083580651117282630409288353439677126216084186773561817787862520104410123133564644015950957740477435910718251137974175843760865519847235257663605125781560126790790152135671853183484037257162705102958088358461440
505 -1868606101851889312111366112603522974178264626319708681634880647520167683837337305292616546758100095396251438719210004170104274708143539540956817954768579528683652246986092814243649913631068236232076804855969289882664143278899078828076887275772787378930433861856080445463637668520170550184834190712366831846808498713364470427462487589934401675406268934477185523307556142597155836038329668672159744
506 -11233848867894122075486756748282100971062791497904221880972848588211884767913620709084586252872619592827984132329752863108828968007650462084266397392264001148668732527943137483550977043909809931344699483576897097868141342803009915213074421868910397823406441909464638160989417543584858909432153247581331651786310825845873175853660066551076655540406781736842039565085248369908012648753464843161305088
507 -67536366748061449669831900925658384582335971427341150032818479747816580596819305518480839351179831679670757794065474207182193726598638121536751322335499150751413309443818308489840327636199262671781628828107870738641786955595752144746125120499104428239381683886756761895182054456292167106531808105330773874950623956469357174855271245375281406170255699200925795941950959305398541687661710045737910272
508 -406017841732549001320459568169744980029771163203541812678799207798171115516941320694724967110743674814241664764914587414268481870908240823407425561904485767664885342319866752470248758053637994532970364528526153340448355126240668789282822258708478817229948297900354168946565621906451084538824180351041347035100297747180851767531492548664617274588424247884796126960342570348094044896815786195047940096
509 -2440904897860375827731566384713237915393158987058220350964125222656656484717800849671389388686450157302752696592617977512662808293347917505566059138775859784927744967860941924008733301740482478211505736530430493494275931113440948260533362766533986390141638954881006599132233502450894998630745072420588304922981110533273362915588145750465276672931885803384224869613876309182781038005967872694010511360
510 -14674216471952745885242252162448035703646145969371138955132731191145717658003722651046573848250629594320332427574490583238288352167478340424125389436748829783197067290816099999175844330954821935351135715338224401675170388816627302712218751884902599261421528734159329107510439640778500940171270376409571165812162607500769691355924017253657098189999356716758037864794183177661986839786246169306400292864
511 -88218021340459420824570636099699863489600028098357734826884266278108978446203841224388868186295349468944892053559639808403599127449215054889126544245055005140965988646799290725795733108800494008599422068963195054308111145715653495167423963023607681091959342434195711721364869601109791331348421909773675012518631310811395231309914960027135218054444391679264359071430651001363724709220110614692425105408
512 -530344463095214198026126555348269076543939082282931815537832872456061905666312079254989759698521528231806737250034016704264808851361360403401004511217702189496497441292211888739218401391232338430552179075382262191391199751189259044369212488426798599692337074780612692786002608145291462130015329366539538180985721859709033886905714899193967081813355858347882945724577217620533170278336465281278690721792
513 -3188284788886031226628975764590033832901667975854303332686160883460819643932406666981877861675625757899664733072261167348648137628164582864803498541790446088883193704221768198741974424777970276857046954421912124341602395768507582706403287192271706676997508569736306691462895992103545057631640763646622157721157935127298178315711640229350737131800272199721078422123423175397303953808113601246416984866816
514 -19167016795204663590607153182542719239238208748066094632871947193111607123201645150602902990960734078450934255865909406830244532888966019855205820097648074244724416564141590390291830647251279138784685006349184053209145558179277666879547796723895730535045968144733623357258658012012048054899137306564042518138409234578052919859933946381226030636322455496129155019396298270428453315677250464830970952417280
515 -115225949142558838928642710665271412886398457846038215617761574512749778296853101795887232871206281657023280679789510857411601440053667255129543893667320831736898025417715429528790888475008419698562529717001372162212060450485059025124055221764967326048641309226296439394439640428416954584050580187490112539699225150353900618953588308318085830891059666763591037036312344930838497451034915933100639973801984
516 -692698785083338177881855013411719062024205979222079180629748795200979483126977996128942286779888953060045734946301391643050414096641230346767117200492519308032697308703487900294984758399054987386501696375445840031015485311366712293824941979119361613322040857505146831871963996708569725032238019213575819823407969359436902312485437630092892867785107603302442863737481401434637650048037974463292725398601728
517 -4164251251867939933151122576990857880380127268207574405317568859952761778837024288895367057995241297067710714883194308849787317317762742976541826233886681753864038789404099340503345115688356739489769286693300682532551647518938422621433315765893515622113403157915090164263740905079826335361035343813265786451723526900502405467496072461663624501343143236140037031542532399705465892339198719967889665726349312
518 -25033858759415104794066690441068408331690111966496042361139869692197879953473083606102482371866893254650882120531481607047632900334068623234885695588909485957191362359523627675420690085894301327963170370803557949274062299018059428879501877942425169385767367024795796023774186979449405923171855434070459923777995425866300382360477114856619350775853845114792501283961058344818635306341017558936137874366529536
519 -150493260045735419935359872521150016286596761942479829742245957348075135403544128872996574374574032361372999710582784165979251380569364731663122602646993288347190951895735955846927856865950773313926350128683870820116888277534929932182423167736935470233125890612606306371795571170519123005064992831567950773073898141977517991495866769659541727261892984876468682272001533748426851551881056788389626526249779200
520 -904700205209881266637917614375337495498317112515900431905916179257777946517498536656269527107680231169044240187860072138036232154805906343501586190563177965707402377805980873847989439299214431960442068195278363667536416565769019746527010406915919544909885474458627019605676122786050862826593118352278852020878942372543402132973225101076204099211977394385094141041420304567651347594296049338974554837802287104
521 -5438645100872100081982055961742649359662321920261531312150139686562630483682393800447357647807497609019102892673340635681181736157173745782146620591466377207989954265425276075686470424416345344223956213710721014486229020797970759399756890844461357610526093631449697205883472911293921925736777678290899996419886975359330177901827497505170947009115581277068257130704988439868449515263834547685668103108635394048
522 -32694533822909475384819637423399642478008446992565960197188693785471559729558778285742588797813482986143642065317125031204876476313072321019702344237322119730412965584088001449710025278224424580111560109498631081803437253207964401922110315484563187709557246496885793764797334515229232047083979878808761284287001778900399658034893866423308016537755789126955696490968730313985945669771356796024933263142742392832
523 -196543182243518101666481634458060332788257774781376395128859296709404019342139162612806190252691881909036000647565237489935975214098613004079149789555075857277317233453746078671807368059704662569276297620397616460137002289768625484674075715414149378535747587230440425765762989376169595238483762127232735540328090233868909491952936486893542106124908543549011101186245179932567165487758237835615147445802034528256
524 -1181514969297476106144272666254336864250789205644142174447518584235872081841553933066941086311017195407260893419366348755856149421912752492240513082117313977032940040417784891872127506700376665947299407502820678576720286361736787346892937227525517784884910172877396533656451829965782789166781869889677420249605018766012526214179058651483416678139694114017728140560067867887311941741330009370484171876485688197120
525 -7102625070803061613737933154561870390632190575600155868731288329291920285781637342742270186635298596161834697720047635432578685355402961760036764561425036862411860080678559870280464830255152138873646175699533950355711353909170930714448520975396835791332008934232903076309954342047288041415967002095750563543448976772869572859842990289633484317179621800448338044015987937075325343336663550363664754468955015348224
526 -42696961954927599543661381869586317574557875504012752144664790919011648483083706522497363132426964119280624209543383069980122845075976451399782703780877139175756479513102462335968987721848265692380975438292862975506605937887526824085236511513843389240127340987208561704087186225799276086987456709120619633535607045697983930607669772022198811393126473500741843468029412000960674217352082267026546866073975409082368
527 -256669040910220976429370988870808476831935645326547414461651111173630651508865533931246630870252819969541441396598881964188641468117210793436068921159224343062250791252801392701531118772993711309120442934331133493273662513920168383302691383051834582393575770214118229701887878395888943552874668434000415314863121384552502544337689613839580301299051297192761952031777378276816378248105099391226631232005324356452352
528 -1542937860545258133580642119144594289299144225774109896331880860999148472715372972365054497675663131340394825215624793050979275194671377270840649717799115106419776232561928068323489867289386970783730199433430534801046136403091054932563782182123652976078324967029910535075515836621893383502947579679662676971075602969502609030176163573275806405436062520286437059532269707287212267152586231081763887605400777550462976
529 -9275168853775142451510349830386026305640047477533611835363130329739078218265316446855775260778856057181246012309937765900960209483836938686389315451857304926796286305642286682626758131644870042276426447565245611854701786335966597391868496395617790746771171876650670151638226417210718634131882892531937172317834865790141216765957136781084786018466903544497814441243250869481157588899251194897007926912617653773271040
530 -55756263265672416609221081675426921252911377602535385756409852960899593601430370357127341213022399957920738439956760640976268606797873682486408395581519515290443491295478029731875462357320509559102830191179448089418760525520321191130125798190961981822434363706731262556940146888140461803476481841915389696855296682579600676105143752735088401625904591803662039151757300971434249449297910019820595169156983853462585344
531 -335169080452163871056280386211226108031894822039214603003845543660188307359613052198720185168229981436524004836323368119280655740156354397126885390711371206120655588542614036207942255548630793187282610181804535046255861998149056787454243708049303314985450176921351025224305611638099670812969997971834938158821505022510124309687268108702008522846046574042023149936330580355889320191201877221554856661029570705713266688
532 -2014803487861759454743405694219344131277928270779301348815391817329874318663863293528057938349953378753141474197437034356222199037152800196011922447601751922991901375874159364147790421720031174119689435299194289335994965059057118568766395761717008434217765029613886850641822051684139424830486629353065228819067379697255867376462042205960919815619993583572444389772704129299038862119697765945116853842703429743906127872
533 -12111554958063214098894774427027989686186925655939890477646262236191712759020289643182768594143161213322833516261603159980562781800204844055575195305611659655559215322955807066287563860889665534694099257045368210366728548775319378476843975650829181871136973986198005299626862601238084948698919625250724972111234375556705933368802854558258730964982246337356499279564548658776450818553105611365427406315376611521195933696
534 -72805733933735228815974688132439487508237690123223837174401041410425077636344397151183137349119612924760909124031504682942754216264957321610473135553676846639002134343999947686130311148754864148020371413773424108304923843177776273246537460388137878821804146768276136972416757354228000090489516846298351427848386837579259974873000735284511658217467187039669993322957235250552010786328147762360922137447195867473730600960
535 -437652828714547038231484378216266221396122957864849988897547056422199272311402338659617978800281551417508902902960342436012790450372113473324970595642102412067893860501590317847211434793030410527256883711647833726456858362221817653792066401227803998500718697716185452882434034606164942932713095646554118138176204530909706097199106059316825583870245376331205945811163071290671899968025971139175679022012792394921713598464
536 -2630827522960096221402723765827373106456918649942141728492127186291088472828429766472822801035072551718714106370389940646214333618926898101922614267772862465810649489635085697465846016161189816998349233643930736818505041992261866008629448240760684344423675088936284503582205150521771311934934541291908766255572528218063114070961246241559487310614125782546351590107496386468190411308498334225114951316054457510006261547008
537 -15814428441797461280499247574142893307222597316171101141593832204293887870730673005927626375610734769594248771938106960058111547213726692183372429770158662755283614897563776927090540541385183024998942990107846827669613602867156956567038988444927268187058227949452737739218836560439317797641543052226956942092526975504007949352367136763308126708040675842632805032088086071154096536853045049691054971000192963902893449019392
538 -95063350475006071395492915319929287854222096396136111473409407745047469426944604478109895670066205373257277433923245657433622556283351974531255043602080904294219997143902238016316029914819362888046743470112655406569181722684456302493807724671742581845446432191726610741666653306488046342040873140214767719909712690197823285673800776463555977314379581939925003141187162940994303635130600564188521404624355096474495972540416
539 -571440781795364250647942071170007295190651653371473696583534933585989669777031025523924198518808012773694373417307097327111454975706062775773653051499258992340429829414530886820532899487965765756598973997469379082724090968995825193512289112043529327411260980120420770288121723502041115389394927802406762723585581164229593251400392394083579166283090652944319056539074856730384168294857584981384277899485314457189787505786880
540 -3435008764444152437537559902522633179535824370196784345959680524210167137954366545075134138103312759847070493386448324257727047682272082226158655048316195353493238055793890073259017716922092125109504923045576954356198549611309475432370391256339618982499060202542891256757461162990923716359267700581149514766277317123633480732547880776314934812079422885494528565386160414888815088673589399465824564227346990013195595057987584
541 -20648237028696716227124804268151335527566432920988359074508908681426377543479281622040338510562664658311848477614324387316712193061846726786052350725821020517663382810603568953569028221498337934076496012638025805296315320451863998222002287042508372003183327146179547350717151909817604442292995006087150719146246883571336411740160443128770367758761811119938856749227230136371951005468199734260060766346692559699514790487523328
542 -124118528824371106974145494727001231867507517724776072439558405305550513555394183841779233155032716545247643969459752974522372600180365761290916626970469213486204023718662784805503700848784738704975774922015539306732636059415226863098693359281874180668233758462610482965337221050137999518582302852124426098168979186405231634510201609597906759870282509561463252636824986700466068873369178430351044883975819075919136063762726912
543 -746085812859371499513252983070566703417698627541731942592380151135256571099476067707898611480136670843745182439401357750866832251937906971193114897516073823198566503442224935337559394211476698832955442609217542690124281176715618421192237977852188775904205324288862090958229183848222234300439814006355687288762862428294668791476643362539147879127964914419760188669719555496202590283574950730850351019228896761847100307601883136
544 -4484762716635098143089797986674756093782112892408844703284459222623260365199522194190730944180462254496027006372265185927596573416761716247844380199255994192879453187434838971052579499981469792616337414118051097239116475981639253982753894800078794806794048586812367704746610248373698828936314865399788907931071098428947686655352462404945131194205408628824445169110935144737652603961608985277566596407617274409076305395764428800
545 -26958063336683803734600468449556671802348204117403786506087825230609887822813127892804421316880626903577497508648733352099952919931375944011180426080493272679405044125297969980478815808164476353409653035484781630024923589417908784630126170398266741748977191367349377182463072361948385512419945080568662152777390133728764163371070387807932250681858166626781975237221317738988537997330609597020186520199167009482420053675505352704
546 -162045302241342111663972893874388842252022385282127028754813370752881280726574735722786741812070881681072997874383253531805958396173089543211767425792703481209200214755921436807852927698640803706727689517567540059690889937675892272182373831976364287943140547282947288818678899401927468307332005812431545147810122061303053240860156007117162285190903288883703676758662147657306962225349391694249840771715782235062293649858544795648
547 -974053346775488405522057862308625922139733275158988030838598740732619407097624224532481734337148011644086064181244641706073195636547540534138713770614683958051820988560330322396997763289768495757984764933358342035393430033065991019503943849378768752354507678170789887255476187792987741240866046848706704273735419921401129008963338124320386397743945468040293012563978333284096178800290754838271374533419374479380401865984344850432
548 -5855009280617544846361670168225512744603993431751283334889903541687706779014800208369458106811224399210404846697138573327863845376339262854040937918838882173090644131510792143681267762326153015653620356567868662275849122640459770435481868241396110662301032435863376249593273875046464035826440352936944825963660644849903631436594441235626794506054827216670183787455902683746103505490910957066262226619264333290322250996904525561856
549 -35194190883492955557545958975595619738217523275291830908489287833878182692663130417264154845597364371337759849840855778515731101600359695019497559283937963587222173989957614117883293669482170340555992741213523634036025990495141568523640440319117652862850112816212079053922143740010009745246106548689896557709452621028402932916453122351987623753875889750591656997167612206725779629080464310617377236228074518226172544787417892126720
550 -211549956499683852221531381651028978052866515760455770845834926505780748267424757505869366301964294084478543716993280702385674785656102877488496946329055804815402899145102852242073884590044535523141580058119011766501743470885147086606338027139151850511364186103463403661707865378447411653201425878548744957821648237744304463280037583741286882828536897206973267617598849865849629351292777273023086676443378220262469501560451785293824
551 -1271608606190459826586722056690905426058567351214963337444404756049754402273224395048922821182066411645583170009648560402061777770260285509160051221726902968644836526102760118661088042979176294017683222013741290372723985992796668572425000474181586703073766171857925997999297209901008589009557274789748663416319484495909147974368138600223888138802910735462379559513152158948067485568616612094051459613109855987007422406378377306963968
552 -7643504840296899239065534940853821902799613647203152298882799718388945889651401470375776667314082352705770466304024619538857040959503722520334724592876826650383533944009418743218396670508512249379101782072611060878625066961694727751271836713169573818476083362570429444170083365187996248599435965849229142514254477392114815014336310188000329883807600526097517079924267312206223170176859363299786395005356655914640166820364263412989952
553 -45944148260706237111664425249373267495486939122699147438595025402876192193980739422748098445214597413228251475300947259992060491784674391914254851132353412933388292388413660646821590498851800407912625392376646277125437307799656664407962023487497764511057418163959817402066300825819645778849169697759797827183552286852648453094782732647943985608786419836524540816617730024344248561652114324211584193992325055443414795214749577905176576
554 -276163604877786472733613845121741621445057178173076286503359514972512254300318420139449221319268204261331280916666480816505872426873958692239008128244675195786852286676624853005996805847915163917303840553905757133874745282974869773849758160175868516667550016914982348834672608763067884396610341602545324795689466256115648096621285625007315951488363419098783874922139137052706948613458434811746700107715061052393931537043881451994480640
555 -1659973921148013136783446832483461827503156329659746130250893265166604132620514422454459111803492944259758317889163668438356291418239226197954922898171379483840248914136606452786384412216317152322791572521309819629981200314910797367510465076560502677612533149077234759541684475427307364720753990111191175769665712746692432848043249124761807935944049915070523029667431363756090435142025102069343370308857030632764245816795592619347410944
556 -9977797278175844622991263565418843558015817541686207248889776642988808436634709944433337374148259977709173701669970711866064089651408201454854782161248246757756304649280782725220727936070859926850560610315110578740283573591834256551534287152394765531318597179987452556451999789657244538371075583642662416591167767740145862698152706996878320977747515893290056858812167431175635071619797571609239239828542169706989414467967379160367628288
557 -59974506176781662551691076815621496906076182632483626297645162169867952465278000124839520464853373739158784976029756478611942584760286274331880161600809299674826694882451560402338896393062901638586230713014173438204079671765222373388034703072559089981771972793068979333923356360503869330505763359709066671386047554000822769848275515471114766038984393776941853237718480078888365194324667184814509546823652933704360124210967215627904745472
558 -360493372107049544192607433432379594784344760089100054611709986890818325864486443498474100108903125672375166452238132116165003789672740039607789781404774712818693371215310546720120551018203862296414586584826100423798747411876635244801182099384497520653794175037279459974808283898385628584710439305372953059350531009364622181045808733765757637268902153164860191935383733424337519753583293639841501928056317095000702569684780937761622327296
559 -2166838242920454678450410435826181248793394546299790108625294004574573621623829317487466464572116053458785738289786352163950112424702574599345791559228161765530559438815470386157246342068181888567870733349402961310238100758971617495644935882001843008501739079896870263676458577802488247118317790714949036542308660168345846458011786248228960069823387662008415586666739518252069090047311505024775679451024299526651466364622551490534897090560
560 -13024297519191672550471057626348509573284323192389879337481968526825423728364439843904529970944880117299922867196863469785461212668212253766269066580166051524893751902034464951962616268162843620143523683139095920466102302280100541134896675006180205358484278657420382605024404713287976336370237673585962128371084805683023758978492320563180245896200174430166020130327059815748678369438739489263014084002264178899792303866818504127000361304064
561 -78285393485163702181437915826439589922849674641886108139273038157220434361915422697305566926742383483082787827930052959523330504729254359618780302829778794739624883027056645521890526903499575453278937797090644438424656000038228263775542408322096115995748737012757261767940347758566139140183411617293380224929905902135834635253483541821920388240760137329689280443922095131909653191561659690264244547790295363838054857275410195864748040388608
562 -470550011131064214360296915368728734435960460776597641521925590920929958121865237987103724166892917574196230716073550602003362400695411179839677237071367681979323527851439007992032137188132535114180400972080280124316189118375119684450228599642665999043550812485953367434405603424426521572872383158425926077799817821041160299816078961588555806625915368470294640635290988215963416998945294669702427549402033925664135348099456201804963477716992
563 -2828325968106877293791798014672919576008937242211271805249277717391223860433427638742244280639989205499374406787400700681200450638091777211800035942984375573125386545243228857116326677731605705052123050969700161708506653419125218717483216496116531812675655217372178985567014721784737249827865779678549424836121201375603876728667540033473535702843619477774721591642296433842813489091123787186916326872373774009799649315278707370528632278614016
564 -17000111216564215808530887222800800472412670318577746568202011335541207832813983097371197297671725433321428575670160586502284361232066524067372050781243270326248991540266941997682763194006497196514982176641511856026697032767998315969590368366262405786540033358971826599165574938137492221310983562439259759232660974949764749950631637784494419395590480468366052036837081630339078857131454838133708530690012066793686919251764065181364902145556480
565 -102181599746923007125865918145384500932630303103327173829450138200410435018164402173733573469021093801879664263695501813504196111813494309183663315427481723282473982854447065116005397929740160976303356284788936450814124870127471917805688626534953724182156812482263475709574369273399365661928634680843337816691568449875437437175548212208885747444715464420502647142922307945727660678297001718875514600874688937171455655671135316837348063716573184
566 -614175193166764316403279077723785194184707505771127209498129250325441738236669434579439778912071010022984542440220240647968116337407536843778565957005022947644724098803754869475485300172648032641100917058372810592808405261881723638763010257233998081870440548864175950944931733507842667975948207922306702467923026300313718247883839586264829871095328276184853892388932756656525089282831646453692668105655832841484738774990117455519040287358844928
567 -3691564727111943540308175879451580296641799157533748256117346028690525198186114736698868702060092743408146595789604822489466336023604646994730912128670933333567625802884964089529629276601130596546290178448072014884392367817991694624151332531549642911887641337008626285794503508251734851881947646557320268214179851408248871236286339395658071545134182595080151411521989993832105286975287695564793491636381192359644461695720538060083953154509504512
568 -22188469771339807093180063755362696569052119682644399531475499332570399801713277195526592383886556560070315621627329206546743844136584437560742571091870373887601442077684393773238080512998237983475849127275442997271605824388158284494347621118171783995315836284993181195516499692738482175449236273484801929724929270087692597911617847642362983182178373198307076812262300686350360229521513074444585847832964326022282944449002228322321987509195636736
569 -133365307080047717667066433404095468149520666520517857157481534957985890485859195825159835332475339958150510011102176868940138032789245958918598016470290886642782776028354018055790312198338154326043743103174723431421144651210198407462723482282274263115834947287607628057595870015799331437640720005754093500988676590355351810433105953464665222561309904956799470932355968458248532423147799853002464475085848987320194712342087369704841536548005478400
570 -801598773192339556650314905656088541308371689671015902756660443523296292968632370862960698169788043335274757754642270991598878004553911754836443638336157179759741397543610040832912847912121284507394348656180733275275926136548682647756167427133106933558649261191537013652556451251006618935516134223596252541766665361107288200379028926450915276177297424342538885946828796790369420814999127556024483179043472111040150547940968216854506888245022818304
571 -4818034223426356843789387265325625642317716281313547975410590063792063458132657400649774306068344281529878732656028884617341566874234086536967795067103414237976716833502575839986502935805281858351157432159878755772149906195017049104415963763435409730533733031944569553757226094443303495471127690476007664465607627080494793228956532792683035301920412513665685677797130696987485882546668735964205077045431101788954796930976473292879787343212076597248
572 -28958854846192058086061310580288320220711214547606003205687304798666094950721123456730706538707761818288653512705224859710539194326868215269501569825139312384369911690460948609853172704827016057947692634296038671355865533424452013933769537784433067158293422980439502153594680888283403663974951453662626882083691571966075143533833352159963473680662242887656828239479731679396531441220056239553579530099608225470012143445842823707795200141724097708032
573 -174057026110955850656317785411737319525096788443984311353466415287478854915877815057376603446032747684388207776845658470302173924449991467903178215485948836045277134279438653078723966768934045794730644053796828848472989778072810399446259757929522055600306686615269521907876031259441918130738820586815246664242424288695089166163565045382972413298812064159917254473060075061208885522960600379931571587559779041237773031834960845949870057345054414995456
574 -1046165538868556116777606244050468306355557737613995620836854010697766840764573336246213805958913546754266966864759806694046676097632641865136082072126370786706008790496669686989973383853435971450650793810904554012864718133593452291739413734914674249505117012087412185365103863135100485665767594709928392215896194873562364826744779866836983907081904025963361237055450560276231494391605179935249995967131452377932839217969188497917813483038585462456320
575 -6287933526428262777703834653783076173363208467384512241317457178023963312203278692889007947449783644413228122410673975397681851891392009537118569108022291342842128651900244733045617802559606008797506339794168809609348985592500253120807613533513296992450363426899243435697709232281296775282613595393791826678027064089725167939049016768256800006225614001803313683635244021111258053872680545545463374453425383050634241469571671520818439732041066609639424
576 -37793242917871133128452191059580055051558423054510304545682741751167953478914704209804398354876516049805126661796734663786501883181929007300523874699718147792689227364922828064908371811991577133346647500337461770849057974300638754947072467945231290927220148687644082555228771714511943819423729735168079800364061753628456881505776126012950179419758823086958759669626708083390762848374380068876560638624372311002028685787969272324779991395103722667245568
577 -227153308063036137544088245178769918377625571828281213860764442605152762507658417573648494150325981398785307534776552851121475930093035744270018008507815285169954096910665126389258220851753109283449541771459464104252132210277655947015795528136296799398428700883356226977627728212016641922910667387840451843959766736311376532263548908498157352812983772978585823424651712240683864241076061186882046183169153942201511536551051093147896066387766274059927552
578 -1365282951713072857904780064000357038675403631977003602684594608219786824850971659330823589028357198992439130592636186317143643366566984668421356612903930101502636977790759706334397264989340534600915191245364945500459499448508876186094937491607235119401219057845087751743296956821769725575673738188034549314410977705112070652954646365511681774644487644612514532989259055886138908351435051763028371207552444110345105750245719314082673106429461272698290176
579 -8205876330287573343270183941568567402510322997905919533227615364851942447935956879318537278928551057552998495859678333165350586915454529227335631048565810951913296244705171925999471229208974481006798791171838638252437233812110900140570610886380136654471195462340228849724965266228637597683300832294158325390380129954135292673967995680206516594466435908121084752583647029969047787538482418428586791896539787404886853687110792415667818887193949406222090240
580 -49320329701780257234670124994809955437809345223698904702085978482310983680596502815912798142121753526908173248981237290567035881789042902664858734518248247768864623735994713683955353210891434526448638609228925621012704825599011258987429580938701175555210459465659587133940892749159941051475355412760656129365766362065588968581248679004057655246395675691402493843390438347727572749810127157674020139286589460886218437236483613681037594814866787057526636544
581 -296432408531010446458314878041251038763340514759773753228837588653061876041463586135486235664033204250990133136826427492851809452512151779794222096470609778957496820022550374871483274279174133001138906828560916475064717489952142702788612979354729187101562476943666807017191963405688339101105434990538173838335511666438197086712136303561257265555956415604470875027673967093845152646336158828659117163163641184058694514101814837208409657839419266066324389888
582 -1781657033108036097051654036681854069398949749064124469470955838473547099996088932252974094852015324043187360678592587453808421685740276861595750714990380427810835385774794805835406575757997953061515892010489675344319236157861307109915890838463507925231173182560256547384431421898502191360152425027074465402858550962897162171620683198589011597801232662363160721970031824607949212762869328267644680943646473616800470428708367953983562480737826858724933763072
583 -10708317690180057092120512830697211437307138457417638517413316870172337662460378086158184654318988535482603535217359659703035919938445858266557013106942613091260139108485724174651481035045706648697190058297683111029501004256058548018600622804791844367117829020751073515994266380177246088682033440665519326654224191562990850937811291454862877613600360986596977162644119079916965057886330221380007953449866600775492642636835081308300002086634828726311527120896
584 -64360159090271385611586608647819790749323470522703181308005392257020356349665335472791148437155310760236497438178982768099327858574700332181237131543657661693931595413936077085743135693260553474151708587194569019958519549389695520266235403472815847097091713676843646486091665373780874175218913987011551165347782464091592373075390902309150113842359955994089939960808283273117409035172666838924886927427126159101094776208519729356191775733056177801640709980160
585 -386822472236774572022700841868737877248824661805403189069185299758040120347410414571799133690380141845464241990322845467882641185112353088578793106673957869041814137061746854741464311057481202336721660947618236242440198439458238514525202420701283767948858719375085111257306394798989630910073763980179918224621318672831437843143484335334737772018706476411588101674511112400398166338164114097418356804930316281295402179576173825175501233677820299472473543409664
586 -2324903939591524982255292191103342060010251002847523741742029475843748615580972897841108260546970514777056996109430765963015891312659025104420980544515818607520232209839263481810818847732394502971198422232414350190775677495469823444717954523394034719891002940134650061588376784131764100613004264229743176742935655366679928687007739540887449165899519301151819381505035150972551270791753362967724352271787253647905414211407375645283110877743821192810616961630208
587 -13973238274574415194246275985965541139165324209175770094413682918835539054464899849508530313709961070887971241661546754712415613087863590064215214693927340004737477583848275011037110974719410751532401272674715697561460986125141294813708167135482200992533121384112736733797491196817542494593395667470441064828860392178227381890927438418598830198120798463004660917778021765256281261327132248105631382283955657648230492072146250037079286120524323532718355976814592
588 -83982317469598082969764792951866179509614854407598386430251133895651518492663773871822466384828594318681603039999053481880415269798638177011427276724558610186121371451965814787255853178266726911425672071729671763869607443664781893754651642783601161994321350764505438588388330133067002313052594497374538415200641112938251149958850637551237792405066886714590433279154995748063529387422465910429499905623126760454170993255089477214759441847514319451438061103087616
589 -504751231750498048644311579927634673105426581360852913764121021669738815951228891879562505324384533272212271780172958612918021166420568881825379591713319082062907264405051877049734243049301935881941619044466296054222693823472296111762325696525854708200663839346006740643950278511372497951268889939558582648568719236842828051432819867545295621728453895906917406309851165427536227241292829993351269105255117450113754204463808725242259001831296186239395918071726080
590 -3033651352100445596820206412864433614918984217656693053680411439793411125678850843169141274038785003794009551922109578007321304284295852209493173138475719018054517800589853192255600202174021061771975233951327369151366457909735405165980449218100614666612397444629885098545423457346057892145333277369219608835601550776336895218675215458698986934159038829157753277668634138200147668948305187144753232660628846025014894696382483523175768115465038734620980817149558784
591 -18232771882187417410647260076978355147232453682889611748656580497410336133901970010365445096787576847728472838979088426022806889420409746768204412360029141262389552088496370733276769676313383049513804521815141771864380517271822201968321665542276606504124871119102378519362871461743284779498319290606526330678744716789700932772521070272757200827684125697244012704868967703010467846693120365976393104138361924096083584995892688169387893319653802110833516755212566528
592 -109581813910632967442239690060620651629706012359034391051384154136361233082385009770296255296054662036157330198553116304010115718810266281676698715335223810498711984240721733878119628837495838370374545839533915972923373722511391837644563814655697150051452145422552678684719213076461333236747833501986410050063280773528282965397945086759922880302484110517249034462356783460920298078178457654505600873877704632252466810880942851198327067679104230883646891645166682112
593 -658601979168848582523574917956227034256103815724386669664972951729562696168149196870399040068303177915662940179390212311300340606588444496465025739061636640538519935702791460139471837702668270661997587289061887887962786048351102780875185816346407966468930384782946517519567184294777746779034507562001972696324559477910162004964582511299815333833180801106203956172998564222666734457189158678917058737551426319570592670719177440281960652641713894613756096554347790336
594 -3958278449243396162362270173292380952403829343767401958129845871845747963051930010714123290161670301686291395004770360791239921401891747817219155116671582508508607795767515102061355414282169066610487397245521679630311978569803127215297932468551798195774887382183461777584914540784724964825492084672512910553616605887903757305248967012240560315108741634653482233431138566078870082671845428584803073391019749073758306856916186640243753395252814423553785059426172928000
595 -23789670140842204977498545033084398195626214759130903389619124199884718494569789041235114039481129215271630893599196686288066794985516971933888934793840071042716575863909688659715278814089971055493935624540032191597083445096997826472068500234150891556417154734015466700314555854804700693860662743838083909575715129450079255484262633740093371763310390776018444378945714480930438551603335430576622766140385641380558346137103851832774457247932072876550201237157554683904
596 -142978017517344197884940814158487064060976720733944370182755039012169695264967988109112930027953419722553080503018627246972164369358100741786777633325903882206289029719285720242374550854921566267949681193641605832473770112651061337914096433941945963629109911049580976410717746789406309592610237877846542134978383741436415802822188792440460289815809990464695972143827585392325939643053589737866562551607916729911401106796263502944518364746083555270666152706548430798848
597 -859308085137810995429342148710806433689176917478619920166771996950186477375103451824891054914120384920858253866652446257295567812818597911821329947332604028937671625530679851158744572951819837217614491840258111092190237328320814301974691198873919467518301362170414915717288950699906490132338995755987484875014860237034136436432810694642162094310545817639687668083885303394415487858923001353640331038241117669236712820619423369354339916027448039692186587940909200965632
598 -5164488391029340821294236474824142898074961063321441715422082558964128698962393849970627177963121509038388148291158774196548896456931548237531964568258708587825654436473872285179451044644661660965185379111999523137227123884411563458788822764576978919571659548260063837821628523980250736254099385469374301640956508152698668335594931807849374698357390154947197019828830566609252027157146785680487720601008409754030114002767594326249417861470368486562257557855166902829056
599 -31038769627390894020074520344300683164089163730626983459061198817362831202045001933951448158649124251309760640294417225095946316221709054024815696715130758012151674718581992780438607909470425791748102843094702278327876942793389446634376990015462646204201065540985829088037140062566375190284988778416942164190943129299155108315557996687074660985109032424337608186926095877112066762964533379434800729835420680955839706490911890618236777360656292409828373528389271599185920
600 -186543653451634458674301731037939053638371366487951899753539413685645341261893844608474799497117116690335154345051290830075595522210972911746637636124255586984096536909924511098803057306437289706230560469104444506994346853681857075096126260660780513345833042754467650894867053887507475778272287464105831111216883258092709239705278415162318442680442343513952205529275250127411728177917116268720050816388745420324992373791309291673862285314942243401699210257885250688385024
601 -1121128134833541319368938040060444049753246503552851392516269806802682171869106065679445460254036927236870469090016469857453078882550148996066286551746359755371698153050142393089846802936312147971835023277844052064128592303620264822315943487372710896798758153578121963569067604397700202489007853546260055423728646442342926977103253101213133516701382954891272571621963549952906334668282193564987783522589800529489679051822883437829823438795680394066569076072609230689927168
602 -6737966093743655320152394163359522666057588849067948319067818788948953777001094382248252741152226925990380072658351168406715507791006763129916483720483115933032902507844426317521251572204003346237720102446368622517746620910896323164330776464684432281135108303776628130613597312822133301850291893847310745080935960016777591095849014268714138263920671092192991460409653594848053801614370137105931572881082771222176423165387466753698838994210243966337657343587441743497265152
603 -40494980270916376344546960518138286201574192060912729698228112422490887136725314222518996324681393731357223984659621106012275253720275793700611488782928440003013696584327989659020533960740802827866580391354037595904330128000426344368595352030795595088866006116507146878876733995548392332599219998502366945717000248276985721974471059580896852565798266730230084946525155339872017571314282676931618667759760435604488632119025797282512424133878433409655401384435368617129803776
604 -243372983876224924609077336336716618440817106164506616892295872667728309668664372909290857214696555440633005200214811209505544764167066051730344451457749106446979868729536528477481350929545513469841041008179180740213083183212848498507236271640907578945528174462127149844431304684983909124580131803525216525690308418719835384243088201297053253288435041443813326783554334663934273997654067187365887389398145463255512351474360764256990885814972418127709152244076520639656099840
605 -1462656516761709546905237457387621118033134359781221133571338424803067779101861162900806418887828490958735998954831374697624628036074864047542119821307565437255265347718630714005036988567877259834895598009404815430001113590538833584817402586582249524147161873351268510493613232380064785521389661696217388262471692086666538619836100270652352347092482895037476863327746423731818655404534629878852376633426369877304557461407400468913443360960045414784915377089244977459200262144
606 -8790450781596417276936065380529655152528196495452415394733409681598594201150416530075206166924865895642043800250243292829295924922883990708213037603211817414971908898360253542871115229350888633104469699818407278512342368490803457071548325259914321447726928199578644731523831819901356697771791195427700864224809201966084389605282028001134311046726133248472442595725001036880190000938869139801056573582783201850456244883811818113709648442181537924821455044284184986482783551488
607 -52829774775735463634644236100401501581145520993305023928232732886272690366137996496473442923136565073190029640628990024837064489775912782787040137671469453238473354262452336810272051163767082243197394869482313986668068332630243475805153410002010874503425310954298070400515905473133948094491466524068584393248729508473017284949284726270127048065384214760320144068901141188216808416703183001973993324190049106622510869995075400483631820311616820165600506956197400649262193180672
608 -317501069171354541646032479505750433482731178083373332928390046097722893152240962874973893068343608635166778878539121756190120580087129727948812298342008011922691530808458914179904465708572996126607829240325105813572494725893997255086101210667214921922934316266745634471332920161158536014113115253425781606891622830897169393601263707200689379102469780178833795380713656930914860966638906990849883241300394012853705624123679353710034499820866476693633701880138148277766110314496
609 -1908140938129777808905197254454551144871535381241499133724302169266857864645923680626642771587206960987160279479825820180147125329112696555052302623931195826487257616253222844989059746607260992764187735582537966242819476736039201932047691767934187580951900600846217079237422444901080300767664588174640341125745211665737410465040914340683698818875805630774480358088122800395173228598352295819134839224762960315834076169661437827109668466632192194361986172138551355959754369269760
610 -11467652767388570207605197791247598133080102163896549619269584371684270222270409504020653108586113620979919314130501458938921163066215688454470388746862061488630196285934153229392156193778504052612370974338751785625223910700286522001472657631190513782197171824551762109881084213011256312703902908972355955660844118076550827410845478628979568178820755482855747663351781955229143748381226898159022274010341339327275511567484797191754779606035113171373020797977642933517472459915264
611 -68918759435990841370675272334607336381585952242064626617160134366604359539991661545688697525893912856221261708292287980781757444946531185471761770500821688110021081246093816333099723447480652891837693211093654642761185765906026994463954987928655412472097640264157330466025802539696184924810909733381219187403301796952063152188672827283141660666320063086387679069048962648523488751034040128419413076032629500557279396702005804525109290473662439059444747378743866387658512225271808
612 -414189613605901568974316147530374503788147749004499733112216575018618586478165196403520858401626863919378045190809403247579927468974609441300207251122826043729565908659496279739079058393741688808006963456928791430626168405662009141514444180421006453506073497486024529636590598807948991840390412077569815845049233312668928039473636696754435473558293559653845232947923401394032690070684313207308155048019265790905434343994616955398139419866685194543908219817731251045273138146312192
613 -2489200023575148538347483966318629935720678707339670239128834063025666094298282541197457189887341504208571120791190471662815861609620190618619063275444331752794031979054577968877358656615596761589926605883773930028111333295327137897470950599620482593077366920322630458862158294266325244791492194529113899394071935061752862994891418578860125898712000444736186348889318161381546685810986313864598989839056527470803153846663194501873738581348374528386887732177995822587571217645961216
614 -14959574193089325977094426284730077092274825523914052477506212055637724018365443423842735376189530949405243822625147143040912950432356347536621298264910243459264011036913069555921457777212460341990868586155850668834793936940093325675131416700289558790709757134374682439428637974109739231243851499556853422307090821484952946517646101863161833736445437189295807800546575486393383387187200490912094296339984761177042209776152123628151843860979827337061956872697624833421021638484295680
615 -89903689468366564344623692629290247421353472822740501121436518398728708825647149603004365678330077241354365523018908736629584387241949308169169301262926978410582981196992027791472581688388040686653065222054346545005519244649342943792622778817137332137731876480881492754105957095729161962432498991634140689498500195596332290395662153518977472483713230261046985046543452026984919957050898591819567921873782145175592978833950481470367537403216445022815524113963648387899695826556944384
616 -540299602669183036960084965301200193734347955011980124267014586781786441246609831977713914597137812717663608661721607690082146431338563186711664877618354976393491377035033829484498500281007915928165513563041534462013649205948755601206742344595223869187231260933089345229840518080799331224411333915562965070926732773697681410112686175153903655292523024317914739738844706813657237545871565428999420394245934339733596194065929327030944069843323556139555841950449286651639570933248688128
617 -3247062411169000127114566648959953417643450438525103450832460379027203777236020598024409810745770971923206145111978577762320719235352583146449883685954888493940909201328692953320969062590125526418475814762541937923965097664008721237946488097725742473288427577885338403610271761523342144045366043287926516029174786242904214467108396575163654854096600002417285415190572208792429732096626435842488599543495054850481807090768934591438097491604090652853311235302700097855285801442934259712
618 -19513963237937412194811741036676234037284878881869956936376999424182133441954293225095216803452290405242583829521765056304891359296042723035778668637197882777125220842683097578409682740965221343607751288881008014455089800553949453211915132767280850388720805541032844415049002487371329804465584498494851449796735055061734042841244056596423326658628371153562494351688457060217496233508140874665884060329087021975372222102853759324143183384889439813215724513416226854804405063718258343936
619 -117273312053164941761616493077556485412254330795535759006555419445206265322954777172263848454579729873675584730229951876215150419079819683157148210951998607543629918864364224621361306638338137172227886135120586408198334090743079473976908021689243475626266273688521950450618246433615640467953836423572862820510528355996256793279026402451188345156062853755727657273400885206082484446619138805661019140383222289087121609966563466597946690920926014255869489690097518734862571912673466777600
620 -704777068072232462126175239610333399604796329799110658369093054071918379965102769963738376530674303895373998899975880487605716094300298168597746460484859510547051076035779182633587100985309677696855587221730748377996776268974773372093951480648811093521246284785081006465654867658019812654684995137059701653443878289732655977063530791943020382162132883540482090620026168305159948953136594179960403512751534677932059323896026263506205689195092337794667793798186058045392280658224300949504
621 -4235485582952851642095909124531967320416400048950040576193121548835595007954861261363361974003221371292166936511432298307523178044730069429515621931546364254993935833312238105234038172843543194162063145796427869840821287960946419401958728986972967999709369564634181861365601540286074695009881830396093358302947518660926627166717419015073464160327331867279589425597882152242949947359350133155728153099222413728048333927956030364548387397187771540324711896734722022089654779042446807400448
622 -25453852544833851068608600868411605459224132714632503213030108639438078416714635417665762132934381515272539277738055882136472357141950099084668590601101428680233391262458806687999322438651369932857956609574827496481971509848265191428122494540318416629747568523347266103623643247744183084549922139818971040111390605500743910826321919670932836166091198599897717844853643767929641205999284207390163310731613716331025871475215418888357243955229934323288502184081966175441735244813286854623232
623 -152968749551703553707850481937788441975699190813388577813408927915175520714200619602908114531096608816752461618445107846566833876093118689553460697677548030983019005150265108467566495041448884204461206066226526643514091751585111198666955690952794151567433517953336646234322063522631507994243319783568291582430576594215568351914035951508549324221310435976707394816719967734409496367054805695075746217207357701762570436296167933536544981163999436427772397926533601310073250892231357189062656
624 -919286303006424006024296151990643507176321512033892818091823223962335425568680560198929937587521571251218125422771282401889001656007220707593459110490924939307825976354664260842822332705937292870648034850024529848818126664483787492591058487982066820138289748599538175081413605352787504887122640369336541545156857332560039433220842309949009788676442082124170895385908437167446872988683436874863075420150198633233913862446260122457678991579715601494882696491452433404976541893497959502315520
625 -5524560652215760138808936474127338174990687275124725015819157282601706361112944416682467127930780937611528886809231506346262000332734375667196924209499370156305227530846427225281474170979087683087172999816139399019310216916741446759082296981484212385231870336874338836541368977418715770852712172223580001574381530598960012529744813465080341792150129290328584531228982407570620606650228237475630041222337506335354430642693075862176528577052607506538786032542219553697081470601646655221530624
626 -33200420918357857448832576217864891841540672868276558738524251328576401012882832833028127782018594686294494126491011909687139944376552562532998562536319144060580995221389213313036086074335309653702746743192789713674270043079481011375709458210456143097804013092908691735565537936324239074296131013386844523266931503215358730760987438422799749113449636527472862140855085152819359852210135122212489779542642925227832268664251545937641899227761528424649655316814347041785822139053833320575008768
627 -199520867540526924388869201545794527798823332514828604292801353769255383154527994995768716778715022481518889592759808687780247320540193226376893478893852403099983751546199179646299962736776559253294732924932458199396072707951080053181550807192042071305300824987428102711297172048817101140855933960593254222525442937021744318061035976330704684843990983877845302566017655161289976387113404917427195870507564874661227720834067820213347761959244470860399566630252260568334932726986720258925002752
628 -1199035257425440224508457674706398227290415766919987136926743197402314161390553957960212001191910861071624886559441275504625929848926426465334773495418739651018889190584378476486300454165247563506237912344249068700479150944551644228653069190728083704142665428504424330055206698878132607015610491045192647832695781128508017509336883932747665250043704891545120593721428796433982761965795994609476718382555633187732770978095758188805064771311518627037407208157710633315729595717902643566399717376
629 -7205671857646313416102200840828175726727349232506015888580069633134576143123639675674870210269189523524818613373942193295422254647670161434449116704846189300627255231349371250568806791459014628956244562833420329227491193848380848829301001229823489882721155442505680263055782192780175643116512269960954621981433427809313414661845312045066614346140783278939016232280509971401353993653469358286341569252395262764989053787122656737980257825205422573474502099203446219328697570443309793475496509440
630 -43302793024439912910921933800507772538273223180952653733598080491131603907423733621530810480321483283719327444347420401378533581210690584461337554623079644170847051915154829853318865147559263261250369909608077477512644892176710993720101523891670865243517909883908887274681945153749333864836169561904520141800153013085472345606015922961883423152116023251643853413394682985192868493072976493494936969256740358421488890234024586058780762135250400308347365696763771832578105399475222353315568287744
631 -260229329418011671951383975336278944297094105801215272814294459100734505736633775134074398194166976557738459250707125857907201807212161201895882454102492915227583434653280593219349337278186632492579634653293797877962055727578821366786382242426404747144253322676702157826175182904905683225839593024259875310270232755890385219445759841920202961364324080977921656598637836851865678145350821023630947137994654841518260746471879390138079863915609591055086312789841198095104152257743515674668945113088
632 -1563851404136303198623418087217067520187293235100287739362002611528076328172350891233783601038430320478965723011978375845259212762961073382142437482799047792580507346893793243912712902026106112505942299093634785345089452612584260627512932049016705816964395116299705952025552169323892179575973012062555778618437284599607618191532544876414632302895712134675881156301445454755444871993582698517753634762693205195045528909237667583540850930118300681560530588394598591168438032711814183376666882998272
633 -9397960990587218193231193934498768247552131012359703051029430810710473731549394789978724877471152689669004143118283979258451288095895077317457481445898828562773084515207417571055978682298554580338440741605040700534439425158173558325845423860849898906379621779235193742564319447310101558781450795877313832251519035983237550398343184207848281025632878700905394238066383330398174050690362825362329520184510888045888960037864352957519336060457662900743259800300899962597506911263003636231920571908096
634 -56476881338139703168331276074170788243883015684706077995321075713514936964388105395328488892270340738785283688988186220672083797684142286052362027970020222220378749694312454071814079714642834913847366131889636133990052807845049317319679532565597377465837237164032910637851955272061100240642381116275757956754486186212976349884946594943252609403348907562533009229944563593582073216515376757708823390757175269529028479721816202482761399241233130272740016421405250269106313757530733033223039074959360
635 -339395980396536583063652331248093802014719471771523626106793399376602189236879052304707771118282592037339255115600011394760759200757484649199875003587884838384713953784282416303753724012966054073984526884894168388640814388446343708105719131796572168960380461915927952921907963161569546771576344743725797519999148939159164384279004507836493195917403257517801918188944963228650612773331459379462017962443711264696339195298677723322440692718321698846122844246030604575765516284900665494327328310820864
636 -2039584036585409682703902036306977247396845096608864705449962066832688540124576833424667653297658837851800848583625432792934093692460693492513467036133890060682932456416140649059737818428450591989309141870703119840047871578934349073760166409197360438754425005085950652100225168144634952595790416738782283796828284566242824015489976676080824412488278417962434685989335269374852717485423949276026573482066225473311045073598749390489877939935467696334833539781778245221358900147701596735898533031313408
637 -12256753144749599202155340510752350096232240175531525925554982424434583668967276118126532079313732740877396998841904783303821793082258874538966104304442826546345487140759520801781719756674629157208266734592247376089505140963143815393316108165691727182479403432058001520014015343919115747372736590091258694841970052985183970351835557830856137896832823744908347177070004556266810549985154853651686235136821100150664329852432594646270670341366031197557580084524237177928748215515995203034998577186209792
638 -73656012419920441848523612821977020248500458628459181710461154687238216583122547414230349433049074727863933437092341819100234144058521528737108438352493876371560277258133186255230075616671328574884071707761656198832338314716089218064427307257195750394593541001601794764560078073822530675024384078498942121417822391437465979664387533631363975912415861892252517429223984977707028770346596069883278176287469084768774335579636157697612438258715537302636953582146829307176058180874684953927635737107234816
639 -442629035828059730904691095476639639517644857222375247205554488967213586914648628718209038341294518062780909286799529630265225177740938861442521505269984760790285790030255486198618996159769293239111258047818968846765874701919893262613747793121446826165863968465133482454216384504782201194874091698701992442702946789782968823306570321665546746663008687890329710776167655706879165444693578107138633650524069411801376152268060485105605126815409324519570559942889413280677762411920392137871680066583265280
640 -2659931982819580864309443084128502945265721776043972424890052298865987245983371837706215880505767526550269307706270050075574272946784491302774354282550037580107259499070271129195145231717063690173508515094408003003226317093259507301045590456198314899785000145523937177926433803399775310037611273558461992941393755385646850611760892649257457827109133226562865901861948409285096949603845478769865589459939945889940637746349824144153213744471152551339916390357387104309795054431556047313065274263138729984
641 -15984538504024820059144437572383008320553446452522160199280665983572157822873111418619065185782607668343118958150457534217343168962740096621361477200880999572836825547754056047191458918853069725474096891411413157555144315849997930158452164922007693055448898881542440766765415798625144477435867981548272187359418980195575329702094180211129811045441285954702521234401345305973513439237176933381396262100412851854438111474547712266036780368299094933374456526344626373613141206349538450793402808760667209728
642 -96056910666792929594593299839969993817075373492682915095326109043690353019075950866005010531183661064307732420379768607887444201468639472556460972238770641990180564606518911915272278684422543859442856153538269782545584374842632899063784722640952980273126781339647550795833372661109822567876409930474634502422852568463617334401738027160289250769366635300167082345786000937418671085107685964861593924647116170215394378825978878002925669618627647352256488263269580728205072516658443706250483831655012237312
643 -577239541856621633005919845473851626264980409621397213969809333115686554605479399321773779686030056711340506551140752062824976334965030192308518487633531719260041055559080925284374823134360016196246785751648363718561817127511669303061138734499158813281361016340242741946445503182812669626825671829957815284135147534522696143545465838322797811596513329232714223710983580233977569208753861976608861660150531375824960532828028894457783942164764350625597424210828419288387786771317940246443304864476127297536
644 -3468825718274914130665679351447299737765051469720181624205972071815385946579018560685104977109748882221007711480017354869951724766709341295669626851006637519473992340874290274462695844973108615415018607492402652451100768035805247270437414798915598469543768067855601074707344622393798423078357304462406941322399077949582129684083021082103160711460961079986555720083506929060658671441169648984288958634510194382145328756201107125388083199706576902825935513052236125245270830656111309532302240434133087027200
645 -20845285112460590779775037780308938307641322890271879787558528869619915393150964352637403656619904545043834301919141184177721549141771008624928856657272508340326430090364569983314856506840342801915339002849490735544983799839242872335047983145017464356396220226018474186416097354144324970374563467670401945639923624152168495041359482805617207320057053107460956587406674260304711565778896756653548483848703203056045365892604245304176776478547406211389718885037010408561289644105889865515667910088456461615104
646 -125265695491630180653335996711604469132154021773336018979287351850085090640966904046985064703487894780569734009749069434814396498099715816855039713251031149382853436812900389919121227663052203468043398164467393338300177948781925566284828864979248027373178992269420051547528761843555156413673898651398173460072716683641065271869325034711692702228090038410015473125873841677472826617464653716408179295342071438915312555488011087136150322553132106034942948150563624393905725825650671243025134265432686406402048
647 -752758081850980899768130600448131850510760637230244555399341182894704133538168131868874244803538173745258773247899750587374782208092833491763037719350563492342489758501680159630119897710374100747568573871027053579982718591170363391356218986530347611647883979096375547859365637373466178030602498980643611477835349734214717440942959035538092963215026549051591240363845826758704303041535561357370406125551541956966117493722380214683439917409878648809285497945431118018662282719996019757737566422007804258680832
648 -4523531944513084293697471323759821317371582862922837981537749528133386339383209036735028608316893872842594854623830507395179112565524232494375022955169640530327153376755747878473074576654609884121260552531498482780986216937895040310020788699111242354340164027457384718601352222113608505474969636317389093171406396199498259504019807176836178278369077205858537851834691620715429878269699202497750418874303931682642157927100163439299867397005787968453479841924882938043341262916528072343945963508516940473696256
649 -27183092387521699132716954268985109190071611414785251784076711753391287265224455693540870486875352219281822418561575067596657191294948784229030917565415400639596209215008488794992578602281850982542657971021007864492456733972607401631425580874242394232758145082019096900279063719918519656597945672505499104854804163962249286174291160842662792664687970704445169568917849685271803629741110221107670405971791669740925665351196273542994571737313824264307480177063075007848252977078480156848799170909922332371845120
650 -163349958647789355019494483572467742855482353912200854073561558027893538964897943000029415943096047209048454256281002544933438243180513040950870184398877748583376989016894941914880258467816255962146515761118148993793976997907067368416358577322904006036851835995763312933700084642932329682076441162639981904087019704365054091946780871745851093954968869042434672160965297877506167939184151363373029792186558496315990298838749398701139634555557524307364487815461114324618750259946751277803535364612458131409076224
651 -981608177822691091456123449186148983423210236014141184655977073212636126030694911032881653789639886614435844007155328105721600031548000259165329180431578559975060336462433706358830271931648436174222502176661504803799281551870941962264982016402121880062928808996472266794354721798121248547391249741481815074271286549739674801086888670614352591530859483149189961450540985860289084599529848400600222891254201845118559633421926936865871032123392618173304567411262671612887895944535729687085654222592293611522490368
652 -5898699622551876316771679981624949058281158091330463469223508789547466109632012984393520871524220939847485774859747845651055423624077533635752623526819343770699152432940986567370273958338396019453395458719684693869008206697796878284190875413200918343428479612110187935919053614431891114013943115042742432344122729239734150302958552664521591715991434512262631339611741106733246969383728731725773602176334316274047064842868144889149425541480640543014533247578551943668379741976345710244100577545059030607543140352
653 -35446501069005636508839715608798025296138328599456478983066930838914692778479139015538510921863615360050138914059382336006687482353202394299079631826295297089287657082644225379525397710521408531168735426276402153491324344506208628768751152367934632438876318221449253626431873388450328420461232389819563845455706435086181510796374639832142407296786272753780737463121417789828556587021670238287675202030860528864296631311228368942621749341325552261935434544137167145956592649712862254194123378527385797275708030976
654 -213004826416200090702296107967078137455538251905581062904756853643267533394997200748295379687491430486092179073761665588642254537771637520701861134950047189326282397405855188128974910026074645673702588601408176862611596692953815926994142313539982528903090552621424277824096550541855860941032836536296038581080058968403748718649987782062931585785743630603914121331434333635545788146445808517324252746022290960505865241391487211302081672602603567594702017616818135779417441085405901481541859750706504465436943319040
655 -1279983878510198174109323533688208738805479193286539511466672733518281460714717404420158163062807012871301147979002222967466305088544364053655466873653935576701033113895070143884784602734125040962356587870947644825651483913222280488254666277234143579037539175484918203337611164518058508155789672402048164536555275957742450235130366350798052366744617748110862907304840963192721420624569573629534725679156512486955704169493625253690597094943522929706748567812879612098571957635207776627513875381492164883317830713344
656 -7691632791139174824029222517443691917266373250837555873028826071061746326356709626103264288003992656956295329092606714418474497702753417898598601625645528104666231060130054953974318471870813247294985864800677370853800326012329992487266872039370351907939210211447744438383858154709891103992293953517920585519781188630374448950164836055311091312648642275589446519726455547433008674222785776930743609293075675265257301343829963437412224925628546723071710179549102457123835612547880866194659553552471817844084009074688
657 -46220173867302963620415022996548788410199228051735248063545694446082823330550688954113477585786859420108702621867200546192906989245443908851586412056204656494757580621338134267839575964021257492894993214254013236522150491271957812270034478492015054049919112219915877940452295933868586954299099235741313102921384329085765178937284844035003210548977468375082293573743191894258132948188924672505673187067273653652682266024189052116085203689575735207417573713325563449937436875707090435745415128895943878329566203215872
658 -277743305926625269779928265330612551900801299590670965333510594794771012217766720909644216661298577390877799615072564835249801953646203861869487286151216866169106649291375632870999446580905813012120427438223773487528994158819614017698806348486847979913217779026871735503608657636866963707866608502250616156344489158335701985041484030428839239332378498579767448174765903023509283106246808100561308310256559534282924343912389941646182346952281140458429318096139072942791160456761374045937237618862341097567770111901696
659 -1668993411896596547024198356091594240042443385225582653714482137478270506713375848567645406847255989566620300993651558360052971830918465623776736599791234760218006889128334760809768624266104486401225373545540805335550512220044886970664434956129633813161525308405489220187021238023134434139631729540320122170964034052940877378755553979885955292225353121454246809442435928088818611140160408996531464988656862879898530550077873423575120830602647218034119163473948591115746197955681232864411906786094113550948858027048960
660 -10029161929400648852212962721197079012080473837442837092567404237127489640720908230064553082360323088727842825781206366251642791639758248458019296896051009940528243295050494346361243414280644568378369094770433818475562356923032539010816190928029078481062463655898488164114343181350402516192382848402819284423166798935205257083573222663193250890738611508579333579017658628219489141857039816338170480694646211324597090220088443183638885476949645559905974510226376467448472599024765328719202327154085083098946572296126464
661 -60266180324530310533684411835067555503437724181193069577087493896312137446969368212339402341822661440335783073603020294057806513764034219040269045160127667918490671531985880767183250497787973310096315689605736829626929843154774537185874632715682124498934652768184246042639353607371990565281851917382307014923296361316591499367678728682424620168750625730599117808284210127436399701238703072182913028744107472218817982838257874954962275821700446869643404237654368329214808061892659561511599281549632909353199978579755008
662 -362144334435940367724546284057715821606355632026374699592623374219156022297679722265748917136900306089827055155112814343634537666137113683994533853663695657162871299762012772737194243059352475259534500863533224490402913268628123041841112719179138668668967141605865378603555888759849396200456440466086189939845551574131708737403508728314138409958417494458333404854774810913335187308011003478020819039922026058940320546135910544848547432690218122279105768483702867122432683177820362904247907601048531920676323140296507392
663 -2176149521548193233481916582630157861152509513793545890336330710362635319481259411544768521337187861225836471211645041537533417498140132322484720618199751840888791421992661565227733898791862663950946645536592168018265484869965593163401865852385107542065958199615751685707653935252801094055330616567271226740907949882183210871605670507202374593425987407198432617159066166372311858451538731137664959444276443707406399171453643039803927262701401380042106669248877145617459107905708610636557317076795598311400678454686908416
664 -13076598218884465563699332765484124756001311412573061498701527052462007031058642936970261239117843315476263668955679182079557653996745495246013428686503978432802130272479478964193814035365662858068117715351909934564680940768974688454542332338172298432708681297577866598763835227679034865447535542028151883056455541917457015912741731867119512362608819085881188831136900803587675558330068648443230027894124386367025250396550936863099419575568964158457472365573222531001932700466970263085763131283800030592460508405568634880
665 -78577795850878630359042996211123814070525394454309085932310419056489212871378376428031468101275356781585051063848928689603488818027901179342711201982856674921629072078017931222127348067880898394583333344905601166118613833908934907572040817372203709678129680384767338499690481063047578999378524307916058434004780307250888599575096644146148662987970282371430691755916427653648879795705429460362821794735540662937672634586280092924251653449577120219973828293919093129794664520998133174113094160640958827899101676498094915584
666 -472176014330702804015339974976057277630257522599078817234470054789238301338429371405448212607061922021875120683782693720377790272451976323256050991080136875478672175126953931954550871541406917844547762386198456349094852139224130106500965844292241772560043637904404864440787704560125692836431012181979233418024964177982210622042457382537481510801725901365445503150068702914630237448582682180397580532638010046039162600759527388019440736674442732935216934366393106441466397035166668618269657201474704833460641815376668131328
667 -2837311521336802955258531836112230025024176070833818713250465571437247952691530905456245699638830220125439609906830891818807885820419273422735008621578802208565419506714801659458025928053170671929573148217779834208868127649967904605418120706107567722307855161001234187300595136451795470059545271098772697392127479074754537879806009401188426262053780651013841134587833039444203176737596725591709381781176656686713736364008245310960229315908536467303545393815629924624988841666067229151164496634621940197160041430588600614912
668 -17049401740136334518550142934208698305600842036438987138564664884834396584114913494878812741811733448717770974265793727892094180036760133435602267780060698985552835776007278363132479761147399020751158332710213581939002854787546171430982678078770108855532690967456235127738784273257020698603026814634019965656631038489694872164143647042911780755783235363010055501651523168403749572702184148606199682199151518583154982740755957762822885270622499221974735088597407263607075806726806679556266300362373908361337391813503154651136
669 -102449606113511107833294569110464098766339765887250371985759218046271832712483849342120907714742913460097425734543612629228046270906027758008766902983891508318278927070354480617100823723854644059549266656682488951748781662051709491376739791525368868263309505813430390790043986366819611461092692016052422481762983215185175102296707426072158023635462720919622385174656288600853680509872727661972858442267458582276165283784774661959306367874762677840769186885806209876785311380743259905233273725502097053238287210260848233676800
670 -615616810717225251331729683694056046194446877335200926840782680701223715521669306289813633871692557367329353740954777346621164769548968292423521195724512936339445036907991746332440613284949363967549499902622178471181277172268851725005501087468702500360537194932740224881931602564582592383403338865804351017517081196593085829651317819321072176417356177967106624036420629147709181501194102593851112748040048318320404026750081464050052544754742162098139779440167857031569007526754078398773697892979703937851300417844065236680704
671 -3699215908520303133982151716351964998745130956081397730602060318748898608610613099161410928729565803844444918447887273507244311481970620220766645841274060936615299068363139653773657705360625181466820399190896539391219186233364679010503380554711150746847304129909388630141595721569485096001503153811765002866737578612450726273134346493255177266131616182498873622149421160141777679658911035295190449054852070857902898104749089738065601293565449542909986625392990728814556880614291584196886520597680953337637265444738246427803648
672 -22228385716423528559843551983237562321941483888909539400956547319742729544547262163503640325373857580909482286700275297608569806079884584121952987049206265531163567491669972977316030386069325074770062793796360047732104256598697486025842527507660518949188310541334015465949610966508847826215517646572223397770236020272057625410164716423503528842554571783170645000481911272383801621863944730163645329728783110835300232293986144150985323911614676679386807444869845892638198296408352188006785123024902098289000370294472608613138432
673 -133568855890351429894765162010180007908473092247984154509804396361952404624585074392232890470221922032513770376279361725042042459607672681515836594304608992655812043438966648191940687239849394364435219154684045154701360374783241387931988630122324800503756777819270194906297885621604710458532098221643140670040279413216465359089140123324855964529916678828088289608403773503501622994646539491336887790770722779139098455756866499241462240371019936607882170824290484474334331854785729224993506734782310859313062887523094431956729856
674 -802604384892970130582814072725607851311783686975066435683217052832690591891319454820663633929204191477423882194142429986595996496416227149799731597883882352747856091567480751119911152979697029681500369279539580138060571259845787158253532571192118923874302154343217782101388632664938003758626543383117645720754856228803509794303751688652144536027035561742916255283496476236202617548656463610151421619012481359598373106498896801462075223634110878836660981876171361557036843586728071931677816388491254773352741319676119273407774720
675 -4822773806662990090782223040340813931036372922773367665845646364962000536210770779727579550222461104558590852783652137737638429411118509263026661779640664497365039535006969678529069095121786159058336541785849336087477881625952755933490800169901734268356381850624886368589939709601486468596362984618258684527608215869849364604435975824130919709247426303103816637499421868708372982776602141633689098960403756266172932870739567644852262030252612828156173632839598897608406176268450611080367554209731866344962631885282031730451021824
676 -28979527823808956388405369865967884525212262342178020305551942477567145126441748983187063781218182361515830474414698173334205279062437933763529603831868209269457655123654329102032027634192340840166025207366767148079554014156984733504762429475904529960801704651142796267429285739280069487845800253626868968384123766201266022658296649098093833213995835414500814459787189279997181561567593009638818009240395746248533762614914526885592436312203362299754288246533017755247547746099196743424009260531097224298852895115044086922732371968
677 -174134476845839833392704408939345312785237722886295007696180040592173722213713239728051901566609588574080694992764901121455479889948988871693395421915354589328350438223601040797337844185923788355892186984110629677805444431349517588451480347594391925868790709191217645939913599325707320984680535597265114977615589423100615146139864659508412889035042678062272374567467084086464751358853439016853008548310213729400179568032349887412427802657346285783429208176170652749067950607526138922194879174822819503167579993510375900776551677952
678 -1046350720492955570729859592097299910515211230317131361354290557913667442012655913341888522675460497874398442834249679217434368633140100844833679325036999538239729674231656641894901135400161190024729336344123938802801388666542760655246316710000140031836627142853471085651508905294405350253717618036614096869558617493961804937979696546569576672716662061825239174257266194957678480089807919855238654247068317887854939362251275681067805924648834386609996121238859193799903688430742584303074216718754333963252255697982923680100254744576
679 -6287367479465232846620956383351167665913976739898956059189005233645755304458194329892793815707580785825876294271459710236815147559517610757041916711491229243056140314730242234034651234108677899484633304701504597232620664469930494678702508006603571050763060183357817773981217287807400647596112134937825023240542190695919513994721230816532056067338408331661064606658379312379410712158971233656155543225652120395852807897850712225966270200121546351116501960524166826632398039297970010437874950331430505444994188609421551733247196528640
680 -37779783815836393613176531284711215212420116587370743701513602718857035741042719078405538972174391506432171589224528071014144499921167698670490544836562767540043415504423267700199373934898331952925343548029593369890597981643626552555562694519237811463038145057568854204320286863090215162019511369935792791582396058568409190169385694121879912590261065754224165006638968730076503262674569689085274965813366000787455877733162622193154229114100518295438163161691070942792243688068907090343827602102010042662849058185673368315357187538944
681 -227012176529288340879763945615892546576138236412086506287359044215037237932017633064725890300619789787454512476921787283644388686911378396792377536425068957730499934722790491977145042790867579053657323607100954938312831858806020822233462045993125179728987574089944810588519619996016158630774099581467812662329233837767807778222664020067404932658950089110891654239965969515259253514371871857401700033636915675198769448475325826183065022164830550905063887361422845554740594842099964708362433013292622315934397908288904557387387175436288
682 -1364073900981349920482812221141106811266534639799691302193818832701593568506673709954111280609159383217895972510978436847223462245774503609370870822984567861324436258514248266518563051834070998338575515556146097943692454966501693974801287549224940944078477667006858975706705112880946157736586785659925211450984547944750962492574083252421182338658002702178629910640588759900356924716177953481750501634361812074036821783310055515243228017870347952224992774516195592716366365334718921247971402483839106255350208804782613429295787353833472
683 -8196448456721818774122244611521150058457439166761181399980900400677782256527449729119203316487600166266389220962556899955483554220484421027924858564512331857595237452150521487045535081537619134131242536818118797545047512681003578097210816934946784858698179336844294527293755034714772182131173842986261281567962157177370469894873094306627610488173829218151459375048290216254949970076748054914544818401412780581286161254608936440328395416510275594117613349183124672625734969701028325474609241327534871690564180958990797085603509930295296
684 -49250721045333228152085695377173955495894022968345289920793326830876018612089143191082433695921464199352415641155459072965758009797930922397746953146703539283463144119293320249878151112424873669386191881796166044567641773377981954073683451447263544317552956029884611202083676352863204507056961832077827766580102160117410989005810134592368761666397853339386835717518287238646550351138570333631519761979928132310108350856145238735184536354790780849311620307614454733719630484362458740768340406512210635094162654535715481572593774425538560
685 -295936508102013261956627538511326063846260465616740948650207507546112062110081528044697884957503964406638975739213460477191688165637731911767668529437998524528129181154101069464898550413744195203909571256101715823189990824019654637384612007709078276897501016232220731442428934984626655527961283637428527062514588263023594951854290220069831162422516388219189491108480999078580405290899914026654623681308277486794998405107821152970392201263119448803505363120780968590109106903112485172134152190355272240269641339904917083789398935615832064
686 -1778212139592162930004445428557650368302940760540460946653930324641808075285769181657407006436874861702980745788964999099532969634927269734893132039974654880132876985554653304583169164917634890349011947328558612273844786046628505301962739840407451727338105777710802774034134871112444504081484777694340525153291381392056343818042317795512698529079873938412347807471113648351689050849810436309120772744421917078376080230472625241178063106384965275066846026375251252667402585400301307397949571649823684019845840515573247668859411348070596608
687 -10684831383433477729614753756284066121169912364282857208439693624041662667466295170279760218772355621796765822855895412015494861656168887995081517419927911678581873305108201154261682164116827656847398802723041577651297762894834496677706845807362602759747232748169686956482176793902774449971211121384659327588971399235826707549753365623638460501747897285057352009748047813391374019725328330749882820405965015415893020181789941387202638031147283143875959244154900162764903176291566222578565380945094407588442997950301957009894574494677204992
688 -64202339575883867275217009647333380195133080991937692421734831801394861299307851503690470393540772440253883025868004976602751433016644945484825455600047364458198908181330894886146096032367075829604355528848388889957160857059387769261823515433682970932794984980447343612557266166785291252721081459619653025549167060715892113147516946845204378974099305637843703048016482420035682406110764261870246026072391170169177353884464787964021384543908647824105053980349756857152345041087947604616599991947480266346865716842986568039796085405584982016
689 -385774145107001209036472980541774181979480126789069449556989011151238479562907591914214276846684466898363026687603824886675202176577659377994970840083163553069439459192075497080332594480199114308745909448151169884039210820498611350744435736139141951842639440831259392917328829420923614833689377145588100513387034356100943885979082199691467969626267365392059764225268067758338724163217351235447170778253953487057979520069139565628961645405601580709726114974620676426291626146558987242570846189346364522978440675904968364121348343058640404480
690 -2318005516552195286529863419197288496728970605759076467501414188964646747979808448837714387992745794931216531319997719482403374530332694498485933679396257516338112815776993749062731676597174641839194114339272038570012738991845376515507582278057116468531053830679008344955884371046812892906313593200749697240874398087439210558438376309870257992447633381742343860974623445978780123338620701398037192400441359718605369500988942420842769901286507646848931436402856870258015092279541733144652554562047084687254122304512103920023521042102625501184
691 -13928196974774299913045333730863591409486362704702417425965365866131175711493028077140858689432308730833529415086234937868533216007196596374012253909761202285557533258409207093860806717878927586955476631937822347014741278364194509559291300835676287356037626098222761994446774593408504580862945541167824748408559540229636546806013556529550249002825975426793974819585830912445167410187623772300348160788153991089177171289378284687470619580836434856637037097747938091749682566078377257003280191928095893419825603321566385931913712155120451452928
692 -83690165101412568641468921679260711031593410649102256281533479590846825610643232767532586305448856152478557853514901353055877108994382154542653434458869156838518337732938710160071340257048843937254731467040074775656436736663900560153222648018059255405333575274228843514949457763216790825728057138786907880231236151607826981568381131199273700305796903378803318839943526894105924482061140017274839003041958943200332753436937489099307718523722942993082913462472409771707647470877024690831870338903455672296758836896360890062117788345750899392512
693 -502866890125076026827995045840039241637611870419940048043648583909439581713969782433320122845823159519735635299074358473403329531673508385047400072755026599782148855492533066541867041240944734116659618854719292815346554818855804377704184946132364720046648363754726690379309607795895324997670646183401203620066690371027008093804085539327475439567827725181056732574232409881245067017979224404485534248129963639193614874825631620442750317374563661078061626030743145957503197271702715037864357157430015904447384323179940787196519822564674540404736
694 -3021556737850059850843059369627085302513979661671599350388577741642789258584481009568668367153719092747599540862355852970828378456284343057033277232541029551199126107524603232739836245637578427658745093443188821860526935306369232366934204024938243445967771655184481918013534814074939430245837697204485759752475782994442325789187305748755852063805244180535761312652821950387127522861549652231932206868049041715111399374177829837737925941640737985185754627719910999708563058308859691584424953688635786650685293749890297404121997490329062106726400
695 -18155472809697981244308890785283610931213728604941350475091583878973646161310859947224495983394995370260711619581593330607420678335165814822692924171311397022232154492564048397370821462976930703705194842548371320973847250197621830805859790238493791429933918767043622162507271888247041463033909103851385786707308542576335618093300589569281108941221132059911093379161496648920707861691343748221707249483909809570366656996411219716916099874204564023418836995532178742032641597925018557649982586596148867248117689364205700510389256271620461826146304
696 -109089631153773620301356552116828260284061475439118629087110207848543340626689003022221890583206057104214955963934309260339226515595753427819117109684259700423617314039882864389815752712770345048747514746625658264707197331342169604460686137964148733104367245617882116901600009352266678067556752146855142089398574323116103688708864067876162632997664794219645713294436369573111903517280337498310927546557152213100389506486532762444427864591388200814338877348469348914883429075981273794760492706362898087552741697374417699576279165607599306071605248
697 -655478552696156118821158557131729129885043475491534931942025474539468825713077078166580831596252851921193853262274351222203573767083071800212460046043906112283050206746288630372439459886074635251583162627766531621427866968991649344517281206984008305774785871801015004968938324250306644141460298023611816751319784344645162013147547590019831674088016776478949197883422555516197359186475675043749669577265073412671474425967589239524154779625294104928988396342473752265426051386474617461726539358893417829700663551381607176541336761512855047117996032
698 -3938515910818023095005066809374932188394308590090148536168338211926065645996120829198981918159616167302587824445657081294230730643549738201061304603893524132146379175519680446435906420973163201264087420654674681927675299699581686373622673517098745277540209619368423851169659554322079319265480498996556685797488736503562211364251464636696125301140268725840144696001361361562339783615615950585802643251123401280443670878095891426290454230213554029831661171564788466249309169902369552929340734877656682804509261511100248933749991176280685546838163456
699 -23664963032754656862499093655756937584870137963386524884107141459691910026282675136390873080450291338468075175906008331531440112107606273605087093589141669543566742663369774663823056495779271546112055193256501044760700385511280860080849958753760644322590224047584546035154134978853912642093195259108654826522352601635520703897705862399639563346514620756839565228213124340164972472674267105454643614231938172509150971202317484492615878696052060580536351790448406513436372188915348406529933401611717151784887250283465128849511770700905444865810104320
700 -142192983603607050929806718731585692236246546317392951307225521886964557059531751785527127911657314038723740430828445051784975042123484708022838157329533165765531261641728799894184046794317383307837515175509723987732093836950429611519783258429572901879635142273751293779741875790652096211561045145427817229558636705498008837659417621874614249317125774951829573682508483065735437461929031044366828213742815624013839502816357722564934192064936781892496419309048493376261336150498876972902934363744965240456313589001972584579141566064760658703547367424
701 -854377134064116964107713253171778553779633589126800519858849170094665923768204716516254104043677280279834178837325040686287856469607990646490922518745297885617972403819433710832578527683754824034016195148882650241399912164999044375326800586019491626942373641571971868091353650249084299423377512417222232999898946807097360711595600416108346711330982952175730535974429320542886240526874756736034768452564013277836639070512863229045038671721367201810648367252439286031426635005033981039757609906917765421219822057818926376367275047544531889273404653568
702 -5133578199039549735819517163724257724850727402095459991246071253205267031075313533916072643704464057963955490538076466371195176118850438269068896561080380659856543426730967733800316647609632089326043795468241739338443567849773066489209409728769275055641618577008615841025536274525536129464332523771265375734676440287240010383408170605814047560555267527842901779122846456148159137693051963235211405736026796869541446744765480736202833146318682273597909311903525670831711518642448201452585681788194436398210575489756103471558204192202998957953150615552
703 -30845361562166386121956528850507064762141919616580701180034284915055231117248392612407723978881186605493435448313216131747979280520317595955153548058133844036031514583271999215630972774700411406687942520259125463370925976257311200358748095648529602097773971827512402841017703885339398774330399838235184120819755198391375138983456432289868089118747824055788522054394701934234004993349132316325285204540017084432378354398722692588812605573854968017991570521754493752849179363528155099999754224809293681614613311795591892109476548594832839481595239858176
704 -185335523580572842973975728312011499051076848923531854475552853865273160288269424127914072573213533179218827720387840791612725025965195373775362300498712424677542611636949152170760273982458181664517733606252802944267143272495904010693438397546661323170189393157838663815293140741153484631248827203056655923388710530355861293998783045669111357244984257667117800604313950789474330963239717119435811847983240325885048169973115004562449273618787054366374111032527000884248537691209725947703966153336524469039779023915882980337623232218686111292829456138240
705 -1113593266728884215297273701125883657175813080885477011225399989441289603238290955488290807638839680352862256505378308756425446212850911030918819875891730710833376814645597854286408267900283369333446872545705118649852384124687644915406329327212870202522409732103617463506880349021623459699091532260213242731153339222180830524580964985594085078664889425997026813293558139841267791798307842045519474812358268871054957281323363121552137482766665803748792793607162235508411995207503127772456441746903721090351269062349287648110323037210251114176524838764544
706 -6691040351845988236504158194278189920270990409378577373584897134145641468481792197254583079030388969782469280130577436579047253619463898915112795692747121241608987756817004773289529351434905892078724060723360517804611451686399194599912169614874634796142098631561217664732011121577956069664140607812519299531846491573358959711015390183041012083159239835948080937767395449674137586903064288246544471220902574720797753256848217294377475942923655687796045526114974794267996585606487399152134519442729772198783183887219664485169440086650313363576437644197888
707 -40203126619912027087348045090806467384922614000665756078904365989861271905203031969476527873366439144686590127373310123717250979770933989868276032780863149309306287754562534525163654572808669408940601317034941942260651591748035118244318179598832290262898433223004383290536440894157028286802392132382554856060637686881797617647269942715105082165974858695484005974640652361804010538097689145319832561405933217291594576954537535156652761935483899318596005743521857052913127199807736190017182330424223307132752520402061618490061651700234720252562357534851072
708 -241560066772488748534026846095662771489315713270360287497796095049092169997091864532553343635303266824070187443778933767761310626950507517475251748431461427013751893809338242463540798222047420792453149618378324666161806840266050413334980049050500630493665647939848763556084890353077920933719643707339963489581178545940648862170685265991784550997965670251677157936061592153379173328661955366962389772918705917550415806207914599282244009280555187062494429982123192041309649315859287910729345265152407886436835624884831500414639977283405361941996535227088896
709 -1451408242953032007263792529878920432014574455220356231132995964954100251377793223489485120182447392680125004739908040759314692251652466574445083801066463749029996366547807666656598014043456950787576148007281986072558224780263340703224306123048045116459644179250027364213706812047282032879749607722307587056791185823543072110746505254157631654000493129982701680145675620815605700572426655172034705064410875188107584904131623925747428681689241869280476953018691450590843212597232952088133579286556855580462936764143759739333460266192414414211713551470428160
710 -8720736511626789139940543899103185410559527784911304423675292157681884896638211558701901071318451106494973308902854873472369124449611328264231942669264953615864888221437515271191707432527776260922600389825764144888873651113582273558632391710758518699743766825165772882545425691856579240943088119203452359056571802228653506290813393474187336012079153430732042476049890132265618167037289468853770428947857089225476049826094561534808359846170915697115923956867862493602971175795861060271346521893195583053829158673871182857074484012106379940628687349469937664
711 -52398141393212317417789995713597089374189653031002828763315651153835009710057982658801348529253307141455179536197569014333100572335847142490760295192786748425298789461529107254662960684768864902718463349647018240054387721273507017387513680099372600204378011448988289478851663068576797707646071552438355174634378937096291479502886532540573292600932088489407249227354359237825612783840114040051995765055493563933839541364396277090792885613238281071293917173741457701965298456049946448083349408402300195749284180577278843668889238562349640375922560340703838208
712 -314831182299983399975620368195450397710132836115226985907477296169472260241720175792347743783575445863643115313868052726991918387844157892376773606219902650932449497566598737293054060646226433439407946162036709664653201215193122360539398059605164529261760531681891649974584631916084719817801686337935977169575962364923971527565356225416135414776335538366533461590456266092345099392738947601888213738543067555088936702633351109836413672896706407759353743637654442653876619143948359207231718112672561359053560454667983541171989438312366006648437979507528302592
713 -1891641097444157372667004572655909555050766524266621995410364112495606773338554733791324378349786293271330920463304148207911400050039397578853912647698508867878637550184136986348782143103038064775030673357147859333880456616471215700522284231684560743783517968019121378456355712524251920338361660167450939748073906643621165068680359533532986443682471274779740566900718260546419132494623265780786717320519042359449016942481947342768420192683898774545663905397160834575768685309582238355780038649587929261668494955233764121983860671503805026248043581825001455616
714 -11365770606530486072881721616834700343044416191051292452255186687846279911360730476971373763988719468164818894260399880323227738638083086820683101948465610980975468689812089293635439533972305173481682018452452764079050235650702183426849080634428805871978836475681357142391221801311973130619479213843716098872152234586191005831811490287414962392241575916161682185552193547232606011796877075701464913258678076330186482014982728159110150087925354615211232093810370079369665934532845928809018611738842942214093763094757761981614708278800484075632755719628998574080
715 -68290167770376167458568494786403660134705399419017117592289132204313515096140795307168807547272327060209913594445849228393922461855578729009456368064441012528074672471116140015069117255958291749879079980572110232928906389615462435903386735272501483687539390859487916084265855964870608435252730800096359355535166175863930127509244940241792036734329945101869525818200465187120183371756087340309257135565451391022073174250442633569658674118483899498890884531426650907708318543249190564900141949480949853149059338748677635387957515171468827962663499689847930486784
716 -410314271409416510879079959230794709266865810150358882826282865689296104344703246515056235063674023868585482939975795049090870951295953622568884746628530155021779196820158465609953583848496514753208407102577023288301068191960270627474073920430580792859234577189326135885106286731216268520731517902782532707024513665264285320165725632554565794691262608240613751138526614545068384036385473358458348749473005944378164738465933389107938686256494027839086258999946488035191848875807833341677033371173052318081336593572852193317360684020808508829182790371531217174528
717 -2465325217179456102040493698459004746352995342719690360592985628916266708675370327122597749062284512255468905879658968366909242788750609226486187709222485409250662152881720546776954784967459674042854005930328311074172188277366599837166964575356916101559396855330348651587704626039253318579679906029921455685028181652069939251655889741950276213859273275220062084207102627804494007053406536050366928113319821255743342588575265860787551966812507952108963264867998423744802718952723139763719290272762433103609902927921831445841857662076824299294307495623849108570112
718 -14812588835414478832839045849199447422628774947223364545369644382180540747695127050929148526455149287796549484716778998635639559218352980305354401632042739330223894749054941799365128401063641557398745415471166894511227804417829455456936913768782084675780317485148442927188629190147254156209824227858886290767455687875324999493904554131438945957425825405978649969498273410031466259331001391699902582378809641071306180478129588321564830896516310423100453854417907515670726067903595676864258281910919313792390717766439298390677307320172785273681109494111065484558336
719 -88999358206513326320610777045869198202837467028771521563088249945180887460028192834736263351219549012361713204933625122418941970225213831510750062052503397229662899484917361908411168553935150423242200772162183535464534875028755871345232240512536036453225523029888763669106183744353930405649414117229463084548453715029382180867242618867057407790176066963821564602523586319415810858049381402585621576466202127648913832548845488870426099952945438801282768717766946933235814932545115090877204933111584173778732107792085648637820812007307748509578244086874217906176000
720 -534739100403238677865123673979250271219413706245217135123751801583671182603313740183385813262249213787664777009399457518144279510841858687136242285876502150867894582853030438123789400208930709012551574308984194223170217541303210059693057990474277389110614846893321218650483554086946015244239297203833650546953039816840886188626347477672886839014783088950627376328345193071856944960676526729830965951957278453219943493373480686868779287160758090383776885854158692634683640746011936723413161048545914788818719453913213041589466680561472712262418987254492257430011904
721 -3212892309404384386839496114099712119330815661906830845213844620977542242678749940150124278503086801006955648735182985810649443201994606311247905196627903510146870612779340228782670734565503092913899663909971723401319354994603309347888335227240031357011259333643859131717980034246610688327492658225743135519692144061032875752295435452860575387731058656709952190249293209363314148638340590264889214670704064843278423948723330643090011847623061287759142956410294222019714351380519097409378554990533947209790277566443473148112050934474593600804211059926435244537806848
722 -19304100098336020238929501105943535668070894518054153278111070594718344338425704635199602064596069915727535812483815359074599256033628362998070140067980764690518242370642986972935630407264531590514939291796229688781704428448324150025709935069806390276152977515566745709198352463829271711137297199370906206545996295326122606236996716238102978448240512678296840735171091561772919765075732120904755801777986753803423121623234662989804087833689444199293747586173817729387961149709799446869668862138754434120009430456446008280123810713482105568203449177955501666973253632
723 -115985078041474404940932153163732791720941370388003928909634440781428611324673457776990750749041714152480026395339196819711811117131734528771917093737164649920931566387659595439051418442816267741278883600795774222932956361574170663784539152657035554461430394175622019768532948333073275753857830696324121599843038357716287747761324918554255027420568040498003809973078543204195727829928524201321057893190494711283054197324776052726408627489843124032195824603315220759945817146818905855698398366005831109887663173085387066029451894920699897189489791978114351200317997056
724 -696873332957596130689723798150826216600744242006097628903614747967282939712756126456703334663042052863569027494653008909856160188370193277332480082398668270192522071308767614242934326652272075636808788704885021879054116914750378564488912169371396603595657539547061391691254691299025527445351269178536835762460593660855039148604017238079353104910158029557359453210783222226523622416415934063281485854278413398473417989460864765083956367865297497211774982137525210861383204372274090181072701355074813690331618580592588494268965553363042965818553333330974154392778833920
725 -4187017185998074990403128063915534097255041570105030106096537107475965268864829037508772988991002924873547379703625021408648722043699876292200745614246091845156728465749465935109360855885879268955665654829972390523062973960334398877623536536803479282536396284242343988627870155597668402205333325074773651555177743052474110863840509788999056271781446896760176279498571111367237267119564337511819746096483151175491064769838439282856765824749217501382250099930954582978549035181808471367730075084687844328023548736037127554167318423211319291001007488759573209501898113024
726 -25156766245503439180007480033556665369433706129040846632628314362889397396718727897663955820022521195394083566635991936148962897743071557522439664404601044414949947021877957108566694511148756504542871464583807898630807478592999158209881600344271473660993083987213917762649272980407101838431354210469957731213551544838907921016341496897131963484611673697057175038394657336251996798443798423863703462403774931760849729617470139851258760653839900116963101842220547404732793064779834409894143652233560839084344315931112344856325061157466284722544169865199808955882739335168
727 -151148576250110570505577150101720756932022977024709075772064436485538019081490889421651642236594149049281297130301402463076200779343663143750049130742353226553757139495554711638863343321893424372110494001126688724739422680543951538924131888806332429760606741613842629561187950163369159581784250822947641318576219788177827061097839610361617536031207996081319754398787328025803419965021264935938930689371905738812518423695457864032261558155106971353796218509132203869565751510812907949491441123753967673203284036676011546325877270653987922194493768787053071928524539953152
728 -908139330163203035586656520012609129884662303651038430490153920762437922696016468743917297318319025557188557164721119855551745033373381654192761650342601119706887581159050083757959117461365858301782555288503180346164002937179448771533845053282216105331529875826410515278881574665774248797882258298453217499226781843933239576585781436042659746928475699881778751403240272204569154836278435972173843625926971322359630818116569333741823314323047252034882955789646739864408467797680856637708122004639421871403013066592094141082825046179068816322335110297443740730515863371776
729 -5456323216954455888839100836489362309063120470922934438087527335669886385418525605747548447302438940912135989285802949595877712344108706675311371097386497280547393952068631386096429049948227022225412879421477370063348818746571129857137392642358625792596515811818591519143812690108001240630354069955323522521977469752797100719507151259493685666018220539653833858482539457525906739294575693972284618693735049271064906564362348899740463678292716055681931603147001539068534559182905593470805583600530226221517931478768714025262318810605260596866245647235414299339306922147840
730 -32782862717578161384949575317418419032909602719637829759404786880590871407965714394189558664169782370886843813499675080350669726927862740552797033756304327057120774503097773617870620370769553367840782562671613948298281719220393402510430289790143729719223114212072319679686015593328141930840487540719566440291565490651968583876997683416388477102793521280101971251273823690946391297428884632669157053791449623647832169320151690782179924823882891594927392829336735833703709869478356282692174611039343527287706707347909179224166124064816649774790883796116996925773111984390144
731 -196966716800577524621187273695403985268642895682428317341706458482974547020521650923362959867149586577805230147707194778756439078746439446322355045569738022585743111762702553514975998651098467613974527092886182057298823155768160155268217342356814228097202801319398541467054930276049658507393103970243150472707596976722927380621714755654889041256866315933685636109914463820424052954541890609027638372522933710015649395524775728995502405468056921134579176238748774597977274303155674027357094322853034183477834954939236445780550011596010415810305762252929048333062294615359488
732 -1183417543774116485596062572917784738038969050282177936761905174094423193559494092889531406495682873581736384486498034452453158775554214695967567331609900496972569459040910791936369650465477690125426152858456082548847735977283759372843117675836596467274401504198178989135962601952782792578459696177013413821994806057204259547888660464868683319381829025120556668273115912971018548747062840532242006533783018068865834650771847879787551571956898956197563973008862805162393736336647262151366845876820043219376577994746106897296619672818725597831197330374936690668915503946268672
733 -7110208720468606940790009021978873386796484358818715816841429583745994629975149681433310322730809366179848328520517401394206098471778756284006026338808237150584081485033637576697299854146187447402030858957570436523415198119751346884461587785193845395793517202879800376817573733495605804675364611195407548846464181524425728872282194374848194347334760927833997119320470258116956678601246024461909096994570603265826637570370248313612532266632738313525917331511397776421542961126162880831546754899131288027316877559140770719459635656368332204803360523393794548036743441202282496
734 -42719473069755089808021855638706230072154926495666184078668568737552700591560008833176593238925128945215670100732279576442159465741393346353239892127742427915996477294930862410658290832997052524309028804586426266522463882254800825191186817092208671927643752283423160912916231131647089123279826271972407688565757160233755402743394555762905732670271286229667925374013470230446812388320690034382196928718658588710749603416656456090998530609144497339198704949817712331212341025394653132529354607224053900430245722898829400330837319654945864935717222387227813712359963152361717760
735 -256666162900191227827821942873235318941185681030520439537731359835776600419614717466519947248792410160113501382048728467114494043912684930014661757335812597570930794077959396166796695246701882185235234732564579483426619454746561414453624644839525628883158408097405117389562119173923260511044789260634220504316375387925738593518575671660333795539204041353991208192624713473151308230203423531957635652819361346959236288466548533801931205710955388783451435463402228023372545704193973880416572110319920436179541082656885058069500952230090419855685689804557160818996793945058443264
736 -1542092924291111500845076511485399544696650818522262647620707843477421983739216291603882010384204279893597892958222676853456187760262058691459304971431023765875296346318001707217861872972528695347697779825663608206310733695785907266560770322754795357202725814965627615809761109347783917694463725336603969263429246886693668623460704052459399170340682191979849184847011633381730452782896241145732538399960626969923849738598949986347227366602262761190263847367389092356826271536120173793942099463773104818665646967524762284923867919183033900582408271714484636183002853855679479808
737 -9265133227086453808339328194388323054477125305168415948090165167641106189764465670451866023653924592959088665744917897425352467542288046816983836393083031677950047569009482224609661446789076585503904907535638437072370503978554676278398756658834621646639007088080947163692897021912169633935952290656415693005761448674997434114859724449740773404676840815014506723229649915547318337107431646598315577298030515148553690478391652619297204993632759138078914491726188899440503613082459025832308597593760122121524284634649285328584380749913151692184214427609757844712149664246049800192
738 -55666253450557431669649183919185493044646074195219536062736499646506082862561801547682639910015741039339539842442998402379806851138022448911271057745479524563889902360665725235472909934457885993529738816703771349441259634694363453744597348286842826900369955718208771795163364326425814570230733375759245422585684496178997138933731347508350910723857530868899510024263380184825523745104915077933415545177783610865385695151137631923066274725911650254097475395488259468440297581689182053405787590429289691986328124784899981685753323908368599885243875349595647233957693232148136329216
739 -334450245231576842935574392032246286574576379356571458621592049722993171519220854435924502068647607125547286142498936521244993382133899701523834582794765154360477115843647342739727107129087874844216289129162272458689777473104393098912812939724067543525435213447591163649016079128271668021074518045479980122820801801848058039069826089909543086117924101086271878254893165258202824805391441657661625759404304785036695484591552088782095916940160474078328783043716313241425440909301659710906341571776111907461063250571425508400002179903549737704294784801196484397854930872919843143680
740 -2009417818558854575119522083296277689287657881250954205200590609401699075178425397514518988063204608090343999382039295769266873944637988257480256914699918968025688905139802004399700527908570602363524872148611500924391982828255632852148250738362468753891904155515578179162311833787930691724587815018426926260764979759732799467223584568613884247356218101754880178185236296444715042840920357086336549486451447429286460789657670316154765113149106279792436282287018418033254577970809362608267745605858913978024946514600706760112906498141327256582757905028914512351782214117705209872384
741 -12072804994369488555753586886394465954767144918174877952029773522792634727449154010480945782287141440564425691454509834466382725578835469834905037995787482059331090691306319714166230478255683733970512057133496202579871804907309442664917743030283193479787182182073656258583163156837388251936371130583843830707630892250263504200169275586623059868029349581952774521046681608041278821096952385360220066498862396890116492030596168597701728347943498290689399197870433739707739062914852601706584650686366939067701081154637162818954799501168136521638482607503900709898609057987348165296128
742 -72534618464315097964740247638067594642850055293064184037136020335050450022966533815248665817170331395520724319700703365902985244939058060749571207020252701863048287710642964411605546734359663122559249288251940397680350277070510529301675889782349446617337636586323060653154731865683154121151292226342756623104031435652781269581982262569376885511528343320257607837891672624485604310890295769214525016474096655227085315939477891790849196101954153415745084212112541827295703948029094166581376966425482365603514899330020510463392960080929857022682506709005886074119148987610790428147712
743 -435794441774479587569753843746610361342583446462474602172560397200070550087428861405669941643706884885929366944046086350046044818430619814938273116394683068220660187640688063229282263595111343047772557402217421479288818348182986415683071928297998394135713080481225102528862908742051872384106146015094701571773665106823889083777693229714092470889283534892791411297019533604341214171193263357606377803730113574680830078172272631972928132697483902524122639422014887298069841111414436337539476172396578580804939870393308264078342738929105369493204706637930207333079861763784951187111936
744 -2618287036578411524106397209988890928968399366999384600733828034339030400222351119519087330306350688392406327819327715028045069003361347592274713944007099551578183894105110039933587480704388244161137714449539203434973210203657457933336531107411400651404402048667071046832784557740028920247827232032797180429538849598386543300380957304071541772256382059184223053400134188770612814862268512599553633051693883307994889564246067479204566532699457307322648641428127141794192751207925846053544143277441577807932742068838960792257966304235789581101886238130950589328668977611430958832025600
745 -15730844535059673136765628144988718139287788331343529530593762112865824999520774423624930064502760404815418723846273471734883214576833857769518735137876604162994439974196550202948888279028650580213840506914643267965281061909301984235447783870208865627967153686680748870954349978166479637146105527850156908570614251334978512588574531379151172315062377454070185834108907055491070068184264670320813995686042511007428791956750994999429385615284067197003368677944989758799798734484190444491108577123022104786215069491908432000275257049381681671467265418605919607953152707840913263248277504
746 -94511801103893262773357238180264544228591082764144508740707336118184805586244652780812016883004500075658396884659483919808976090800997779912335119670263666099118659502574640997777510042985830172765128362792307891924337175579955325225258286575695964085047370488154428765471955659356714516831485981021184407383972430477826592249179913603238563979518775318210200086902053870150779483169509590265837158371530333001329479168153510741788232206228343300425073043927300001006645770324954875965713767488368456349002119424698595482016297640091755137939280450556814079605749300079444641026408448
747 -567831209984570920356724244943580677728732613241367041787112597355047967052187954119246720273954626334545688557447962055251917364845954479245346971079606243321624074959819884667170142470798541185483282104580537056341927878224592470226979219580832406413750913137346185831306868698287307264718032769648564180065556117674692653801475833589420564411979715471995711014903992444130831343400586951640742055760833599748517239574806308922000904324513700512979604121107968695286994802468602509908656433431625703884282931387679593774286317903360521482449810336868663068955494118680458215378911232
748 -3411549680074693584439830364833444540515512379387202186779887068005922603521447949321728035499293513290845974841634123549899869109315533674100099344825782940291217157425151540086051348102092608006254764194443360566826996217816717934614452318244934169903305620074594794418692020642605964570682897919020131494963665914894554524647233113356458469681080674208381329050373970004141914726704698170118766967754911208934345624844149320359634492469944047340452619871912824307204689897924854584138181571598244018047318877363005687938849099797023072823583627822378649961658954621305491507596230656
749 -20496672601451769880435891560032430087951774475957212737022591311289344428378609043567854496129155611446506910031482848609729404177332042836368701179043570523916139190548302633014491048276363813397659014568420992773614550997715286287202175914029243407944634567950674843097256974572928513318345595320893267457203970742445718758913667351058361317341698333508730352067943912060993048358035247782358489605668924916265526873436764723123581353956835349618165690103067018656124465886228564652946547255640402876733640998399602879391881753043298100514810361741271929057509667183169402337513963520
750 -123144282734732269525396805586385157596862848053547274120195161287258919413771182347232044675575300858887627826078965735520357562192625301768820837734794660436509852619274176153076044047641031872546736663821090932877602748131181589800305827511533290778816612492722685518094170951741327435275562818765994475667755675973144662219663616131867830899581475730603036379001864024582807650135053839264026264428850295473549879986851801144536134518564038491161693965847942548814124754309448010806384030490148049871100212395727029786904013443826746584528713739289631750070393639831035133776703258624
751 -739851179164523518609069570875454407996090295508107630909528648240690633543624262598341774246254008294577285151814206276294032195927550079116576810371967386377137220571551219048390850833743285188245115441389935454681109141656428771264391597233346726659792505466447931865628800336270502743846312393639776079553725164949690071315071368944312963370676568760922143873576387460797942060731377151003409547342122248697039592398498083701984685480322389307686362746464897914149016279809147802170532664678722094890791472806338653784740418216362227395811391848789791554774375659378323121169936416768
752 -4445019971523920520394549849395587222466021016169589702587317972546966503627728586679747682634337268614972820082927708836795514112196090085721371566011000860811291952564744287069952624289842274847258865399119951872579610767154608022361689376384962251880112015859358503736155449772558245256235487248101511830605497644363073015872966246584513648063185698829356416838849544644594229323914587598535969048666856347316679429255312163220515383095563286010415370187052843212479704202569645237016566878499335343329890027429890773088340534618583851706703007571050755654758336878622612638077919690752
753 -26705597208364199574808093641230687981733001555743201718304784333898735235962269586616668318746902924774891575529821080094961010292961278180459693618741184420158563490201087559097360861463349031390282228899401746102435400106223860502822175016219064862808813993520176497671228585164960844296358600806186203103331865794168033623133025677018897095413871910559079822617444587146404837700645473746308884879685875214706727824717814945374735919855153417048275383371897793640391864357706421966059626613558028703890187308130497740809431359633966034231225984296176571885222518805851719294817325285376
754 -160446447525509256163493329116527115772019262086813191326513964995094028700949005918929103250126693427159677383372455443014893615476476095079546947048498182052696251590082256374650035863125866482182067592424502685816358813657120437228845282644770137286021735351305211837553146830167433302331825668742580011338184474332945774906169523247184273814691777768852126865210751438551465796746820531408411732804223674073080274443422541468558277246821562708204351273728871168035433020999969835060119111736720272086806206710089905058532917069338573749333403538996291659051370098039806576567002794557440
755 -963955870804999889268828578314020621921843089035003034059195343920773875916746365908949179526631815834020031881395906432760127015171107126458014394307295545506646733433747924368295439344829832656134650868715569370108631360061386268644545091153355312371143520448936188134473532896070609233312998395888256824338266523405300088441245354593530990341401944446098648768301012125347015403738609322033820937981992581147521091631229159589208833847073229484714301483358133445371089135122206829943282782752554231701627737428380942033255475885240107759676707033293143320748430499467017024190609824415744
756 -5791398338741665449340183091573271295269423633294761520955841387225901477766792177825942437315020826630491996775342481244585354024900146094632482637941611992182695743962013862932143981065426798515061377097304735751914659029080299483496110918628538806156939772740246631461769108866819711915810256675926201483884557204877553164672841418223738026767919333674507218072025093716311416161977772733703028874831858707139363219611538422202408025279302496321214971946058239295177480865467567897155105370508720985294509407577334722291880696126692638140117956995651220123131842464171167533875217288921088
757 -34794368715919989378404368279574513154046732394277029025339064265562958200198636961189138784821504549541182813573857143355659675752641896583101273460236704267953066523929241077927091956371247606559889093893896331699065179386753688130749707742021674428522110536721256804700182122143294610590455137859137172130437091615939834792189264253317740668924562004034535261205464688083244439409143337211218792730630571564361599336614211321217378284856993694404864809951806067508770561521211368887903084267012699482275514343506302754305371221651667778333054030749261481930638611589241397535640653788086272
758 -209042084396339916364605828058256391218861537932712933549658481246623045202779125132535737674517304835796481878973956395462843364135297499590445906556942419496859751504518393869567920158099606532176459551223785493319854427594153476163136499833632696120615494622006202923778497546514025698116292413976302812145401040015686103578048879983758319063449648036132163283872672883211722291078520228121316473273619945315322116133355152655321850508229034465294638729363576195478857427097703982357253217865838438316703833449291583049156749599259078366952401917147693858734917010360734739208180023055876096
759 -1255907738982959378752712678634394221080656088998582157683695461399210047226198570987619855840633494246075201259028619584750372042528461718093705034114787680316006623192768047629439731467830364549961507234505157978671906673206708941250648519290812074020589956142109190116135414161009702396139124004786695549049077182014399190417773046685661164680111544288342690003075345827543867674213082597851921140980738767466847817482150224300036587843896640584960531594097895915430548910408838508322527580777604078438527485025272097434887631211648900383438877898798912955316014107116126559215096740299407360
760 -7545377829527275555906742333515500569088857702405320284416640211912090939414334347080151713804978956864229067465281004780342103401470830631868407773327525061905128424150554392248831651922378539441185542970005617984548120685090982153134868237478967827904921667313086976137599058257611503621482961154293445351354488743608090556203516880812634489877151202159354401817487926134904409611730262961855660653918547178250577628985017196008852435830514446268919384872086007947927719549388718735009215126161065161860991816128768179449008588966459983390980065768269976549335156912407068099086680053581348864
761 -45331855350940769035783251571347814870162673224914885736386645932573529572828863609407505755396941689512041564258341752313091847286625345731047512051797944251485302654867002992326149490226649349495612255197881728582388807985650263952595072155278379270117821586641112869470313789294988757196787069679200304450487086370778715819402372889067811950041798831531915981699142663827273679069092182019598766771715970510200410118462798277304912067585894294168453481077507842419632873817946438520499588605939035118544912332635422645732148343978159386887961184862478852200645375092704261057296677992197521408
762 -272348662348307308416756294849615757954753201412387098597640703562047081055030326818004607367784057827032252342349984855664786444986554246025307464781784428789239008588984077786955854413514164774064667515454378495544933351164527809918285609314097709436836679016422223292690199374265850955988058234595839620757083441679453329809501866959558901764924142700646233314960146625070725402806816717608381417719523947705384126778092960271340257121132211464340343917534997822910196582037363387785663318729470075595543242610989417288621470924945353240580251850692027070631678852265796681120439653977441697792
763 -1636237155545820015712878481626867760131182180851709296661769189171917908038524831877385081219118793101953531794899515184706130837520138505985979143516687152417397207492596825719728871314010600706933968998328799717573203126490924216726004714179150859517798571077986616211351096076570616212772364306698864488867466190805406188215536979508265590977584954472605824438352623603066852387194482058595021408852512434097394757072454785273106251020494342982019801691629691547815575527002288866689974634939835642878902067356997792217100310716130500958996419553255086168356912723852206775382595440010189602816
764 -9830294022010777085551315164936245835203070919374576010426164941829319978481206217080455109389199435450281297214194727412541258030725709214920680990056006392596162180707735108306335696881617276616879597423587970771260836875968089443653774634842292774487462408344639355999365975445276760137698275234936147519154590389204554385444376543555066628193750316448005493921666204734256114145288382869238525868327287091774908520858110853509025755885172503067985239268296376949019829370682384439995816145017104993107268074288354484214830775295533294847067968014148059477542514004657800784255317736934374113280
765 -59058990664479804460952156640667710657714292521833377445290288491762795052387580657379598388782116673733048421953954182301074386217983524363552922714071339224127646698759335573765788995275025693952932285143218859422494729957943801521709125907658082351208800341328154088383752246586778937992574187778074648630626301801460029849573187260363238263131945436362256247279300007100666683804459240321441539701236997473792690995688957972276484033884273689463110010320887627666877233476106214079110706882371176773646742466608333290762358117765701503640944512252593611669661309997214165497290377002845663657984
766 -354817303181369678451578533750307677825260957164515792968141523995298021403327544073658796727374220408586454363736440000761407345509676760625490556926839840556069921879633562986161382855562086369227521914469459365304546631960474398288973624037574448332956957395530832244627851843011383890953752344879194472877950367606156400318880691556376460542608333844218877186171616714774780096423129100564711545155061634381615585197375504940992881194745074163109851510191981961837812944368708729109479101367838341531899258924919238057414389502549219429196887298521793198844405215798889157734293085504510495817728
767 -2131683974255163180824664765939654550225416955188187927587247902240115634953977625218240018732334444648647709174494929446298210242268714250417981465415509874604243781400266675178368190436844111448424700708477633444444749305039715924686154955775202415351966676458556439753719141239012564923712357378539646323832857546421315729241933557303440949038549970421585301332004600321673360540117016555204643112616207703522850146523703572289961149117107037136646257750751828946046174927284681042465763768648697734531508378301130858221527781791025379019288645141168148366025055429686959934909063453951682058125312
768 -12806784776532649745639149976264778200995609004335686584193879963050658848927939915967163542602541401074660152999427313328167858468876207622498117535619884235232408189136391834638608502441894228088905619580831064182373312909899512757830809003949748844237149651263567316238027028519740959010213204126824754862388077323234158339423497791611738808928699626667144037281877002128188243010171551042126101725812273604536040691178924689603790066394461775767800438642110596726392833130142658261647917574542192519229727218316477728591415359400532648780375798947233225233902077387483509540474210369257806848065536
769 -76940794245205922437981868141349774603832297665253473617185635075963743328792084483749321836866456805544604305711310299871278732904840778454930077672480255337036122139227101709242047173576342724923578209464777966188468779937364379805268129639489699178174995462654775963722435257632439170868913583894469790690674056207642533820372365436416991541756596584828657599430358413958017936677846016518146068655563805927609883019293767672806879428517687972294339984678261318659051700179463381611007515223153191787622425000957021847121984168329478140670118362284745361629922933181071556828964240088833128084275200
770 -462245278987295678412773018550665280010145647826956966375247942241741201384099176830173974508705991227847486160556340318641301889978545867049228700787447231576066770861815114463914659995007920487882336208667417283696186094491990098381308431531685431745562558106368888180100250064878595526059287658167946313242117890855280705625222464738981301379645972457926705851016728890881438491767976360701213161737523821368021131349083923247946110752011631739891264025023154341758478409468424881912765149994319370759198920152091063936172857081534562331947891585316548231138600412223452338490499307772716490480943104
771 -2777074755020134933185928969519391474383785057974358546284292444166199656772675080547112107977279449734564078921068913028329588295168282380213261613240077586779500853329605712034262221691346707757339218963277000621569357056158763507586048511358596010532450860620854723467195331503775336161430562877814443294041148666788237249969264421156763921052514192441288796632707843788088616180813259733761299469249988843022297787494431442754305669597502813876098928851860444629375879707160416844956911251898317544755979741790639980737682854918553534919250437981547745754985979352162852016043279050074605274737410048
772 -16684067016698974775371318966408747612240177373921851765902583409291712631444530600679082213413937712612259445272798704868868191502791737348786906130532830704615606488929924423710218900475875355524306524047296985245769585272193518549305478601162476583549158235620976707122734975709674594999032398839727252251777539930668741597123164323277840202962915300810104148955891885385331608466111967819891919808449008547018812721366156076125608048097615023877101641321491779249205333745061706390623389622984313189740595776012401467149971404087398175080881158707177212738842137385909940006861373521077469639534968832
773 -100234113019662839709762384694206878269065866399985313524596472921517363933518064308452950673785192360902806502115103589406553119407442682497765455489751175331325247147293287451289186824822022787027466405889591800572738169244606736318567996805040262623421667845100950440653787774380183038176888522475407068435849127163648358166584452717690581277664472681834853108693220248252789119084066263423296256808388504215423032306594340974352292471661278986985658257190925344332932335482965470269031870407472326665671878607685778299243074071980850843877558137150407705686610391953056607504778436450243845783872864256
774 -602182943634790984603781133539767625188144011338637098722664672323706712470213670076988448402520550676792337995560489697599382538788809645416856845177832198609741132166042170161902361480732760645454562004972410138025152961136314168047818732018633994473290317658856243831426994167013911038157495911474703740166198088459705600502579516974284728025308721352854487941906535105161531524228764319563445968596497742892399129709950472951705619928421206984252239998717400079023796010973364213165940418462232645157401095355782886773517918316623875823618975932346512809641007757543921449810331790644137242383215493120
775 -3617767254909629585693927753485763884571356945664173897786503042709855448035913725819555156573979683129007021870582147152556678166797779175082725744502944071389184688689947693696417612075200307412465953447643616835683261440829927509105376899242158479236303769482640710113587570126480343083521964128581790418303808483625126312033913905854555810307783639688199143389922492324837970003718786351522686378055986762953560393482009400343784910161248440279543182725735488552299988054293613628306137686877787981924625514392706622509464353208175879503835618250743476310974118980217019527551957775520868460379162804224
776 -21734621088063079582591012234397532108083098939779151219422108308864823727503272587063077736397016373183560094606808136717102366605176202865985862507633369706719535506301854198528526331596024305713227209192716637059293630689051820059543048438235077949797193798072863743431679051505263319628593716729892150373662570618952114126314104259180419514782289707555628154770434644112240505172389920713988181667197922411316356052225895777864016604511817831921437552754999459782743200256482251865699797177893080557429066739904295546266927179099651024395744285444447254584613148491023062137451548843061480798754195898368
777 -130575831880010289906110747687282885452428337233439554312751190168823088600746376915252947200100927885558468347940740343113187985257394384088852223289494449910623777282784133409271281944445080601709952186197429438626926156398744450386723012886103230145059389875499299357090996093509867484536333892129761349425013742016920822282548350499401025006307265461892368695208006005652719141934802739913041470396359545469468098461358410921991942488336870132993696054933515929510118833123216931769376609407116599339862282360714108144862409433701480630610849168306601907820289498604464042657548106197986505011400489828352
778 -784463623389852613900052531809083469538148484969225207853818382906743409018838709848764567890918545192093456769443791195542570625302389305890735629199132089485582049166542849764228435395884092214843246703431354329388543171979067882497126410856775955548013701775368497521551507267928930307806632903281018779648312361920773758843272452662317197543524756070705810770760424879791971517011595733252923104737189338826228363656168683060798712097616999646752600760022210601942670788245242114067326614481248292010900985692014658072739534756830330689083395743679121728797400637576738274942321516025624751381654825598976
779 -4712833532997860930180643464966817758170361679226878538986777748803289718599194949236068715487389138425016620707458841994436080034362473843490147511967784877044528607818285394436975074750586204916560681738068792162093176433394014376043488466381595181354026385786447193403342227848791934250371574722700816776479253630440135503947528813969369470295235516220344456221636882354005769094486250162165584322577328429013888819265121403537874615591276670973258151142659953760947771466507095825110361435118781927895769663318468003657827677468710665567010178865111792064038385701160153763636126369179982836169440273367040
780 -28313311953939637061765830434474808194670994691830434985103871200996713898512145836277300141775602034184835004789529620893700417901463671109815287492444663303053389523823882141731477222755207139264371299533296750087130563009481728742625310805735207776519823365524100410064252472540061719923420112154293125250411798536133770729012537471789014531975934976098724286912267292575558254521417555548881780100389124950422444739559384252265741751581108064396004186351119863461437109221256433794900579100100444622356800474909088353275308878378636081997119899608893122531754205461159267265709941853237302984293709558841344
781 -170097736259352651254686800474892259041918915849797592417722455455042136912574731862829127943761215426917421712005837138924706133580514994952138139478495704063037644404428311501046623982041382294176271051829084483210212404511596227373938144879085066789492930497977105958250709467924231006067664655834288099051688451737760370606039412358570873453082741129252291018968279746162491366855505660748620325591885675960569339381168240499825414857687336617714756795077680026143125537860821755834833937536929186064033897819444212107621910151670049023553072356162692956075668580292145671697618752948368253709424664864882688
782 -1021893604770404880832671710057614013494871181291675449548930102224623942604459532247966730221212911892355000371646979314923258558513487779472307324013940569846529709995479980910226307765309130516597885838750330795385848585797812493752746549542553321519201524816857656736695424603648550155568851832456904679605436673552308701028021599318445958285859234411473417898777734421229799239495035929223699823488619613311624061949881052916338275235328149094320930832291845229105770522364629453401586402839534226363561956736603364573551802198409689330740551888032163061764871566904014438805867128663876137078522434260303872
783 -6139204751908163124823335703595246836429373204907392067549152830313970382400824039913752156679151187339232822827553614777789681893263313535390714866941441491889001321386340556885037229830219803608828872199156928149062536467156285739571185378863577453808672799875116066343319554398510285648390294379448484589404455820068331070518840346912800055119332132284598538102474742192907901667142227363734066160555551025158992525676515977002344367947193670894119925364705661808116726905385970230765015082744960018057523159339248739008232860920794507120976017834529010322454389912330929084556130437825256511402981275987869696
784 -36882287251163381787903846881068857551337115932388388626828350283681182655049345318038223592186149419946013860551352121996238874612674202363685514738795437388192946296798807369852299678411508944708422576194871229154859888517154179099755348762831009871012818705094517153598799367050775622180204866584933246607057749592936859609217306587489546163141053148602139412873698467150622047383885434912755600281076306222689444077922473819039954506894510683333885594413961513449592984059504982446723070490716288067602047469553263743450929451906785269545052346045190253645917302539426629217662348622003537202008967678483496960
785 -221576075945266708961206077243397404504587955811994549090170701512871258094162478379563605465784350295139784704824295331954437947194611141090160441655653354950311307991677428390366255867050194406583231515168805336492067349388223862572501511514883330115041603665630027454826088446262937182820407801359053514066132585592782396771929426561013751973396681020980125582795290886862780108589505033858640821592915837766549598010715110656395056836635156047818309819838134336302913640120164861053136302909776896161153735898426210317114770429732820978185491510499238672142649593629206103567927487702333212013600286206238654464
786 -1331150570301318763169934439202289982206919296177952598516227807941932521548173309105387216270710824423620917478042867591588655880279062407989246769271204513428789629215372075369712281981788010869495565439010299788329852206041135903278825582716683606024037770604157711928356284141327323795357518419251045290939512041767661815331330081582541361807682258902084488130090345824930967597254184749444488248996243029181775189323372270391302319791419487973799836439154997551449616255299798964555605097251536383500171121877197029041143784888149582034604013668364014934458772232131114590979285302035871204890880598049457963008
787 -7997068109586223635435794489665173224317865144903627414948588440839824967188230487600356798480293282458418760362839779148704104464342747816625185331650933382934268462884077482383362172567649131796950450722046605346243801894517571786735852578064403388146955515287211554766536225630462146962755540182086616984893371419871775500186501622794001270649906590069729336580453677972111527257828035774422789410609946190585516743494723261065405791378168237964138883755687134510490504019271652576754354262266468340200518970183020777077593683187413429200570469642395587016369881414921955363306034067146458826200956873168903995392
788 -48043396784187208151111894064699639332365287076437235432798860204168328830524526723410341796017929710250672095144534116487257641882066727111889340286047838111774794902855535075290703919467421190261565052860188471775050943316729968922792509958972230840898106441696861027777608478477762106920195819092001773344898023534825480650310136536556526222722317760361710466282191685967823493592785778313071895963454605236482294106295277398697985984046917288512872493258665702273699863040467068197050467646142310276400067254617156279449947942275576197161101143647642506555922776622343339084418137932466142538339780948246361276416
789 -288626309465142446937654127148449435912940299700716238255437138579786247147518023127311256806924598354504989768672177348493743941868461803944165411493140455555663874170439631537687408821173685538448564408328583868835834451598127042751019426697348248117486878750022716361735997619036507992383150382548903068682614911302521849797007580018094268929271175881830269478489967824617866941831620051877642332779497199976708926509733291386021223318948950895445470103899251584906740211791825325601448858312114863069582124128817127378606002712560030914712676816645468946081757588530929675934000428772321192716842923944875791482880
790 -1733953429350969869811821339452206214990133261656854383484486695607375127871333315484962777026449710685035681798862899988383652194667139471301968687619963294644073873542476315741783564753257063611966430996976221442128179459775245631791702761845178667137510713099185599340838066203238660059470755103274772983775050088376544894152926044901096283133250671208941656955720713200572757532639152603261119738669600611207144530290169510279127184401698388358882231489479053737027687472045089452123569464484255186884583068379587902483073906628799627878752480628430497116967871103966795904168952179699073181221882973201640491843584
791 -10416894011466510347986307496082294887015748350656468024618103358416196637145350953236348079268110987458248549914156415314829044428741048713633669437686503135724987012373889053544656059476832083959448853263885638027448113259770374042463733781037607073420600922189409403067560880153549632987855647467536765332726464253627752137142839658161761716145245722761410182243009716720629880485731509371538312883973308135324213009131635633452762173338218428070549854133375587787689602040035361703830674674574927172110040351917638244167070781893434421615373402141929083344671180060488082516403410720585315236856250416404157408739328
792 -62580404680963208862610121732708114904544182788230858489975719259128855042376212081377516978265142264837698054210812584196137054136875563596733160497919359021513184700957521275831664382604730717482594723275483684412762898565335645765063505946024852864096825394702231260540560178526003833713320585892549356576815767861977409456208738281501674400945924509615022536510170925426939294653768618741059444015574075620433353019133525231384567441597479155926837915979261118919278475486801120169519595373465939337475493761346494440614188744084426455749391523079651103925210800983052337646758650177857148318287217961590831198502912
793 -375956671758764133823814390933534762921963252835137452993456910206563181571281910660021672885529711629555428853620120059019799050207829009469985826218318195372058683966030249382372354450090813587250977961805921243965022705432294283652067655234944379726020271537608036616054530456784259216997043721879268726943636501213129836537362631684196671030122248095969503877373701303180595838358889087517334064363849814573528567900863419972315371058993886460582260242949612266674516032400340420696330856196893893853744472467122956497355716780849478290839255799846366246694367129619057081170581016193214431292621600548540307667419136
794 -2258585492590494086831808308824925018499968453645338530282357029150119397329839292990669463408811418020508016291852187677176654653566427824157436136694721419690229558357892226658528335627319457217638325503753642288720808116835448156282525648762437853604757544242016114013194199054474972590284983570419447886558270371526371298024837002076299773927413694805493235214118262322797335452770998775529868787805531052546742106121554131337940024810417387913620957940141946919000167271279244722253264840917952910095815894197001678106157806583154387083092974767288955219024816720038800818763660787915715836053119359965213768862924800
795 -13568585727770420224324381632291848756808944341679114055623835582365158231391922732127253337026667397582100756771901930001407090035315289548969743896477202002888642077517617742136935267324564197470624699420030542681908880006462783663915872196691256573120360755550304049980367292209466339271526228857379700468728330414643781460952989284284517130044563406211016682983965900959066575252331978155734399136567779305913876829027566457051926939601228742382490126535517321427719430088938681521971267267927254742414989721547593703369087874887271426526902488412998277747300583974179554903023012872032870506103054699835114150328008704
796 -81513950999987255565947480469804884415708467768917181577321173938977600472828858237862939361602797722246920494756144403638525512895392072917969225836716452925815440829327292745936203125311269909812516674905235389788957467871477270340819543004847316147673057473891068495289416340552497058008055337753456281708642231600776010802541739336667413699147867861534443728099333367888094826728227781949737513277814233779283806127954848756457282382039718943699527032581097768048627139301211368262537672942080752145530504467479064028607373461653699183331482769333576945082713605768757829360784366099428675975324359439273674124870811648
797 -489698325800111938715692026875152057743379616926558072925396006302585509343837080497774152206273546354007418693285263363611650913473354451252719929767418163005794175161293274234304767880050927808807710919741725140918769934225067032188863116977282557139743702486881876144179773567089176482321719814175806163629486884282135997036193257805766347708170131714816724149769227980130741211654782169790411790417330750338506107690465792623618018758832392598624679835694549645185626188412743884359486453659587855019426423634035395022001318043902618845009303649134985342089742246154629975820583929799960773484182344077219980086641426432
798 -2941877673601802064214195025588848853955050563437678338321189813827832495104206069410224009457581838247199886508201961832352892497446138789985747027087225650740174232079736751957953902049405416952441930740312227658622770367327622653996853855552887304360694360782504047899738294545180223699570645610985247822042722273757695575542816477549169279328718337562560715585654734517597480777641185887294391007006656588007856271679214956250954059352558829210313184855415076092476937246109317354862481218000147182994018922779178435234150371907298255540178264093611054082099217146180277852858769978020096946698511189112787492544347897856
799 -17673392354417594976805427339560712168698940551896049434540021539040911604872337935002818634065134390222131565140154060898215277084312905234731046853419653940673500479150283151060475180911031602312225575773044626830397526775829058689163174055452475595297559039862301033606387686126952331031265834021493951973851139450935451013210840449582442834450495309017326517636164606926463085712122072535077867629055972043908055383293810940561200036912739816973269744179977125883040704170453028421408262284256603415228875822524867002017757013307084788061804237754473176669959884892596655104764218263442575514951569882573530627413083422720
800 -106173112003346265409954107153529987282005466338996173034917425170688969434716636721265759268308666505766382867386578104813879195103693866377285669265895723861435733394932874742239361697153784217458797402625295326254350588086154288726071349865525764186585711490177466678886073629896939919190646766262458502092675671555948371438988692203219219957572083555955732450550404840484047720550382178478336335296432027358613838819073992861700054306260759952107962275364782771267318709185500916281849823563073942394961828650247980355783670771022280257295233345683680173083946801448669858554254899952587416098272435782822017797360476749824
801 -637835219281121765754453901618174209310903736199696296775568326642794815441195474995087640393359160021199858063593391065430800366209061808077110344467641144472982783489784303468695233853048272926265448103673937349157896093104005351902981932390020048808316412447086762936802926858192995113162191170375719754053467038437704220792274050253662697450647171546845034771702932236455901560968191530477232788911169334722676072030310720480197450346270486014257836513898216723418359160089701972211500440523649585791302414192080552196764796773212310717317847589043127716888805761250558718879546941947116274641012713621217110981454717779968
802 -3831790599252995634295098961891010969578648046192493332049792613568734885644546777975484351061197926046808513537203881011869953370775762507343040040039447674664106999659828150903725785139043043286668670749576616444738131946146509828697214593521313074982711335718652354801736471622026104267083010459060130973305280285238309277703695683728060450935171050547734049040620612580045100791804539940506685396262479031762014666877064902741167449129858473895207396253646420915396836390398390680391411638013133103277003138896039333552965413521745639345185770623905046371643584282854589718601386905072248316154344875273012691072479450365952
803 -23019419296915564044380847084437860099751242051120853300677051603684205271851524235882657158573445351798507272157084493786930627265782924997340508079638290894941903790285702885971681002958778694094467917262657652767173324002013925275859225556215035142693145180528704791895932292569365427131157243375195660533738550039102359383922482395604868302998754430886387336706141790448128753306799584188899844354347652331127837409433592895606901177092564190229206640543421248941701106921551417165082923797306212150837150755837572123552052278425304486318786734281307958651726003989234962743552952950770793906775680812912336297537383564312576
804 -138288569989878925697946602385177926292183574950520479654332085155736007379014606823474449264678218883896980778545674209015849205841467649703736655514239374451394993495674621199126043770499794770813542860167133641195507137962892749477210981307813151012940134080472972729888674532439445371958898543976183211365872510200649178609736744133048243402318895350918222275011359432495921411176631572408557457986722582830101520905628778248600785956435865222523013421389783834346127173004274941486904266599201754092073696069793449474717872454320810819398753068915113834441543013688054323052985506826648587499751754245119578691839342558576640
805 -830763745189586802777648733582372151915158185565895037027611164136200698761520409389917733467494593942017507544893048731860687888529426496540581575303894021198831385497810150494532009139481504262361669300549928194727845991482211683795599655670016547018328382466642300250410531856776189086785121766207154757175882321000105205495631563354803661919871584699108723178715208733818421815074793838102295099084155510040616104127935994741360989101898071822024721997114241050252286226875448279899865942487397411674746925627368797248740587428538768325308714392854279501836380020644193217867919775692034469353096541676590837590726302387666944
806 -4990776422639400308205707117122060476463289528572003176775378904027912119493719067033932628081519247483918782511072313257757683252060282569152459305134110774135756860129435442765846533935785439399052488640582327253695894931122401224367600540958925127754095762702680584728934099113494235650901113611343261476939177484777892035997055971467907180554978783756248676244173565235967890978538789450519472701487853138603738496932595919946703574791085713853468180795338674566566856494351481465269837712277505792782310049015861385895043640786916030405349462233307255982141011754960362984507559062545064482246095347294785218182499296543244288
807 -29981822244847678798473130996499328248613779662491816788310544939431720278509894066370153132148425587894395118516718004746107435037664036954368574950669144526471152443632059895387006078208091119343609768867190512034148283480109194075769618887386505840389327383633044207732430042517988020686548979752661566464938366261330917034121935376841954337544368355907070080496335268414151506399772895234551048850824639301782682214585455228671447289824697980648728177647951416989719973764701639506842878617783762693096831265605059929785862542015596705153079828656933009719582460316333399970845596825627532890241668667180152464923844672562921472
808 -180113915723153734486272115741597761830686932921309687095812898728175807040344842383220262974846414145311665251802012779674012623377798270962934364423201746448766582358925042805073597716808817613757427635345322363276727184240903884832001807174116765485524481146300029442547532942130063764806147667023581384409450005683966891113569209549258793550553184055659888621165774872474974001569878322595911568956332958631657600685452009625976038785417290069059883623143224719480232851379766341332400385771414943776998813422689709265208779435858183367244377303484134901277913100617427732207875035655908073322040591503549561724516161395198263296
809 -1082021387863328377090232673025197325018147127206010840770575166918567754457781922209317642940813648579541758755022305185228283819177673921197943674854331754432237500336346357426950953786214531068719179944925009926091388005606915631256315406143486975572277987944810761832202913774913196432958008733187160220175618882799689680134440841024795166455040947855264140556121228806790233788446715642707101068846308488715714648500347727279540362991318353525364389082392445622132875161027937073742460999016763868372499835510494353710214301717736719021421653810160030465429988636021130387544058942148305695815787026024109251956935528530113986560
810 -6500155688326406083576995909604848474313035941304981353797637648808484000040968740715882248195292873723281155995395202154474951388531349299709686979016718181031253039114854748140761927629456938729362764466668514035134477434610447721123719815453640149388454534070928082054723779382276061662474788785396992803367226388973468081524798548524225429640576748259413696311486850272383741404844968099032396343727715353848902157327900380819346959620797799818216858555553257564306119282663656596943118100430228444498040742909102710975055560921946027036262262796491509139154992010026166291045206022166977710195983018161526801400644532134230360064
811 -39049098296837051427675574686351077991103134716243385977830945776633368840011475689055151832474223135815870556763939439185481199171979930433390271453444675012814486457269788110318908795249760146278462695582721811082323761013476409928257283164278150672059446842837949558697380456690437668363209151030026145714084436886892788493457712305398079163305446856323455295717477966224156480474057854050933117646265478652421098541922286387768710447762112870905484295700511048374889925594958144508588821240559242072566494836531435798132951869224830439663967616392137012914380313223553301540956350348664727472983463281070388546358055358526660804608
812 -234583574782293998123335043490438390817968322707941302997256393962495002078662833602890061054660134175752325065333045992664676140076630590411134526196734245636648728079102686390759476148336671961084492826192595227723043944515740801178633484615006762686728998887501983750398509422523313800509417416086022007647793092639668610986599799917904834492604599338542570481396208984884063075114275397046031143380987991090492704839263022943728034826796633657410004640406215308183658812963606096613113603271222680868868471293649531982493422237507908302662169936031949825962984046321697632013848787385965532108746170719029697705873461145487636692992
813 -1409235358701394126083699833176621882135907022710533740765162679591138746703540878428695266686849577219656560740494732101298790510728289589331564542036802647178463224487519864717632997151048698266989256873333157533712871937703738856726339621466067728046607900307857620891676416629424009545037479555951322846066477383747882946074719956020527164032259105234866455130925301034539123604305222018718781485306298661598752910561953965365062841802123540536322621039656185956707868434144779957048165674594539455814027841408662695057134799558001003804043205042266465446638117279812452728691756836079656196277549370509822384801591540838891851350016
814 -8465815612254145580564336432463680516184024655040517981280721972443844885610628531440301002274430096308795026533947129479657145085980773817177931561359198923222204483002541666544254824472464188604829340737064462206524881249878197438285270011452569279837050843744220035685770660342248817722110727692319081877477177269946525357379046675201751926653343686630864924240840088958643212547548749930968256661960016259927297552529978758406544847860803674769111285421250480385882703943047540006505898377370456958489069130332569189315854394145727346752680342810047391624989981690168317991802525687061115199415730300232799500207653888829147295252480
815 -50857314433799558427758843195205778437315643042907001107822807204045143746000070753850582426566576375797904131749555198109129282645550860590198855222985491780241777714479784868696269996231817125646338841404779875264635185241203770417275013764652393148366725713847766076128896925447721469043979468293581360071332941424434518229858641685682045214678796451115186706176770230260310100815597006497742946472493443301572465850129402347736275869453196637921721067627383070189109183687358401624336816243042063092563827273278973249733399945660692024086608732198975943420907558208771517668727062145865759326996986264439988149634551195749660894429184
816 -305518411164445460232790006773776842665162828933425365967767695440563309070018221914356153036919433042458228625772565716041894168651302469663980726466894740126901971185665918428762066273773094717982209830323037863740726497898830137229030444763536223706266878191381271628859019333051700190531767422599489373266816915375139305892658019920921473216625184694671103201450999560612565558075409080458058117839360734261486878310473592870199695910449427363372646536363579548377532862298589379257829453331168306605159438587375188181430041158682119805942812445226005222551251357659198764319833821016188964744997544364899075788139074351146628104060928
817 -1835357614356561419394161726257914088238590797656452351731591285941134533984216115833652869086636446980774194766286801460574075848575798654720609929575259177434119656506718765872079075420931720092518319673304378855361851306102625911726464841634948531134000412598055680805667942680502429400797948212624943516633817093222029014436985138366504050871065544095906516995048266437979623067543416731577951341062564852281233769121024629923890419625078049395289800001777164053722463734838170092617828055224505407929615481210459221186758095860400524804195834983548928707462344196394610535763831614943100241168079026858949336070825049166771745049280512
818 -11025628570358700464349500471239002722917227730274115045939458395433335281289937401087012919710537774240794106667629251749380720111462694948744013002094899484640964915396652127029514519195349231262860282188023183169676061748873626000472482088132078320182397336286942391029090616176167945950431751337917704762000396165159333161108132943244875574654279880142718488688343213073703116719806273882445323850533791793961277610275246215759495982724757207662062324712237104903078381775308823458132076342772005857369645985380003879709615668612249984636408771774450956477703081481004170913651961822734400163197036725171025304476893913359982328845172736
819 -66234668727468194474004183509583125498417464047657095888936214451319180152047468643032651749407541199581658268425226168411901910788823587814986198560429463428063271350517949952959327515190648851823663878017320559243086093966788979183517050758726792721364753181913304183345041457615927892976454880400514490545187338625918953413566130337744361064492998974259987252438380965117170970206112284252537637928153166845410915634946067911853896686194276713714315096482867352902931886849531758163343106125181875602969594500983514593792096572372580922685855201885650044263792586701844071676325603734861193276313595735130127555173025190316005124367974400
820 -397893396196705116971468185150393407955989370282017009013414071180230091698131877277259355883311134522311311381068060957965117005453226035625049914649737179689684519251935922862449407491255213896420996377439012116808694904642017214185195253931966693129810734076629724123093235309049088661501915516641136515110233801565291447162900778096116812086361912005981981436480215910752739440560321551262419996518621497562324993649443951174904904856240061088737537468153872458324360898283263453467362525162390296370327878538122035455958994798429971625319546638747566097968200107105978707224436619199895913440669826715404619700908121402832697653989474304
821 -2390272680171606402593467615459728377528843737668548656159265133915270614903873656177936807621062131082796038909508589432752935277041063266161095827621385472865936462404584876042857099348199208091400056920644605268953239472899803319615729219869435779588597694370677738876697331234415659790870610505275116521696061428250415043066428644994604746714594980998424236149980876184814718359303816382057684992809943964313106960935268969272118577571886771371135106144463244795386782852816018147727998481442136034737029140422057900094992460975746746287143772397087391582121868164005357906345517695943748003340748474120170844424668549982616187370626613248
822 -14359109898977892620148756720102577843930507521869971549428275044494964077713736292153904879653544730190345257195652878706291011128176621911431353004066087205562594855785325289466106522493202796825644813459930827022325857107685020124721721496882428402389985905689462798089011503687220725676378367464220483716384320282654488418932715728475051725466110939765739502086482741430678000451474220739245100039048953659513583759843245388968846356037999057259069924880019529044964401895594733447910930871459581747512546057692301524725385718965481976934221589770136319458607214112249061416066494060128723156224867927687483823863330229289417132903898284032
823 -86259502301556880948420246484680712536127715706371906971405755712989826796025383883441133481484300043303485685605525324896386463564641185355376786254423169443577425622858847936050422693383262070617335712375964134585593664267827321990494406047289452763490313870929154977507034119807684955645198431380741609815553631974838919476801157521894849823867911961245601523638481354514806144482753259116864540727429461198891154524449261773829887479868064917747975277359557535905648640045760148056723225125598083719617503637113533893284900032458900856873483270946489736546899315442795852364359291667569749754431470063923655487071894952098822849504221331456
824 -518186071255478437055687715892475748052034317689143907877451166954059214754610100083753026110283990232789398968222800265330161162161335835452992726906698893922675692666034464811825237510843844161684815263954059842223393115337267139395950898679706010675844273846329198998879995304952273343392759947856961903996808053522505450640036124037636335769634949703380596208548397562673265717539967162789550887323391202644204838939034307283080180941048812951649186032633987385249065212307711372555885190134632061724958385568439551829304914506749459112849822019632969338052932077272584017393917713846202963429082395370334448185782851170766857409510317752320
825 -3112890772209693530525123717261203325323814046840338243558806797781076812398407381201155507989973081234547302936874691487692021257608947352642348417721152627103320989569495052044087633168328695397993697521914009261599345470405422081093612166454051828624479986802500808796306715346350621717485975844576844894601765891175864306515591817663421435576374565835725499651595441989546167409100488625267487181693233828570376504388238263539086222017335418380863122406663777330385431506045171140628586177094053726793270495885187401793402572912473078506752466481522001540946809571330357523610078066121924569989455822142761780694805995773644666331971845095424
826 -18699990701319098632296726835005312974012533125274878239117439563026790017614924971398757155909453326434149272386475488300418453253499278155400442844012671344023526938856699891303343047629565954955271020760621956819149993492723447954869113644979205559163365983162158541596000753177925620247692352012071510191336100767300175455145801346606149139209636600707004532311402991618316443077767045642786014236676722647653143850853624100278148150330267754310986771705141782095658830429464444275531167280281890499420744070158424955665853952706696414018436005071477122321456160074151265657139899094999788156426503632381101233649489307136129129241290702061568
827 -112335820616280216488656268198660435976493091817046362101292230036202714965036433933543487583274408992766088362910216966048108673768069233169680771090190561552562767641778576822052961777494958425135479138338559148412223484978086180539059325747404600879479112273055873382484967285666485061142813093740091706090369637125270990427188310723390617989766154838397936400279399987796135290205586957203802632299164253943304172052266911715930673811339137990020768853821805401254030430935947170243744904987996751828491190990034353003427754807631326141978143267522933412383388776321922317035715978759608173357497633991433790698780855837782341562944502001303552
828 -674830182147875047101193052323733964653465909294660728607278936165468138946299908232166593386552588161563686549009486013762239768090856784441753310697830570245906241902501725777715191615275126723235992912680319335457282053998990040093423817749603810423868171882832773092363580313592498404796832452446526106196336017880445568741010880202866046865646940435323073640142292155294231531667429843305335075069609032004136885996472472981154752324180016725053702464476560659604647275770646049005816837765812963962747505354708937637162315394134842799074023027702024545028243553193622240771555377695305706658617477131485843973988654996487450102647558741426176
829 -4053872643588412771622690972733031880687839606122259707640826952682319928614287277178433567640752334199185057523346021387414964961439789019192531969127106627058615267725991943738675675393483017373954665971975702682647339188776777981714950086088680093425170020763981835338904141479116518656420718054715011855102725278055591169513351376392330314756181711041551173271649106302869907932608027660327126138065395242090692438076060854000352770681951233059896750836133733470110671795553654459294985473621872501727287188615270543522548611654890372477675118701598691694536926690734263475972889296997774239033494901886213662531753049797685104965768632850186240
830 -24352585165737451563829341789141959840729302538859330261827881730230986141304650629783205449773134836573927974515810760153538947886006623990407264444403378995850758504221841196866361206571891646450960246807216936115305916321357694337216143594078423945842786061385802192741760806460068281304362648368505202438164606692971053559483824829404786089910890676826983428214666758043846560051268857564933450954278817752939381361039721220682662164512934194616827721312448617895560759618900595747330419523893203318068536070613724767332739985669830128965436595421911416713426352373840761043898677966942285428691709645901073567317445017698673055893911479510892544
831 -146291606819666558987535226451314370383989404645910613666864810466208316265541465578974856962210534007716473623349272351895528636020247083193956022444264709376098952412526384387804010164697311131949154986695477936808366785060328324704855520029748603986807311989126280240700580584272624704021205930452322002474277170305651360611325248402733541747708146524427958900796633269622842035041337295007424870480991584320007648561738463904179246229604965945245649625648569009822744930786875588433345557236331029754640094057214957641181129808461908138388934871805384099557786867619655647391760120911387552539094699282909190956666230419667412891959266971524005888
832 -878806215869450451552566413006661890341617964351991474576573983306184294099530164275502887354693553975936276397622080857218941508346726534672810749332654868662560122798330329566459118539779634311155290955285925541549388433155062900318485070970159985791347445659626483949703577978709038321297415824161676741917400202720858399194485286974230201735705693927364103393831595945895628258650368667751494211417861572734274053743431602905575116832793960336741997540534677873632751823162085614296251583975817037605213830144485400070194918217429013017911501026475798193010093725977600371120769044126728355036234844142471643056566744398856724691330390395895939072
833 -5279176744925409295079528803832625350275797004971115602911754622890712143634869210462939797616743423433442266330891165618388267203431823421091312183998328886411159186729014116836565056548252410983693911942393900773491456935688935114447022130570970085971106116306971718731222034710693970510805576393656528813934824301646851808326114501192354917910975052248962720297300353644325225842316281392750635199698641837291013296698594534316448537727748750012060583963067650129974204369617506187954578947201887380095522575674086325759818345504519463232936356932715750732040797477423601147345864176710788369027408955524928842238816637678253832185431073775887056896
834 -31713097167804695285061954777751676151011317342981694150184392075665911136035344611637173626631953138067601245656299076560777312140699725804874559232004371365081745820008277537646252411146962096602736468918433489786119499634684956961898803011925881543164765351937107202585335609294802266562959947054057983058191484321811319328911903683235971752446295645602444921389666789679660092796382104673953830785340685429058293625619596707196678246752402428022015096097563398108911386801574992140789890343293235207358573022887561506590803090226789090150422246239460273836126195593889600407802684531967239647024453077170166956829396853780203897337278831058390876160
835 -190506803196341608797880420395045601202207115936820168097389538483925296461568843762980250805380674413207293359963506956467350126364851066499207472160112616470179219117854822245638686898026458363819856797095021449587741545931417819422692839442555655423017364036194304556700034061952644260366518614477060759396644137002449166847202722155906883984560445866266681125973188744960212983233199125948423102234937119006223044826285757250967991602829874135830000130500325372627865284312669682923113842020250876804864063550383630351736176644558768405419358105295756259680045637939425563589181104022018494479306714527144565161355363288945308809371827316768756465664
836 -1144410140315130275312334672741486872990077966894501027762036347083130756641553719136824759105817779988053875475935316721420218279313022669015005533569194028499207779893959875592399155975026864888139768684076651762752596564328355382443957164881336129522276815764595795387328326808818849528131665279778641722664836208444182506325604133274387624726658707153512156341650260511054792458128633743118739318546980752628577967393123605552535482350872002221167458106491622139613573486895336478008930051884454054193460133780651349983565208486540813619617096398928505258060004613893081148389276605113401306458800263547608771490406072731256365408319889883123006046208
837 -6874676768713265387024320938676200832601479429008486281638412779576258407082166254174608080276109080981183944752537550224218014802621633634208597405066274149064041470484744906265797143371369877560162379513499048967872463118409223090110543758644029959038696683872154580606738695475531000964385313236169513333698845569242020069407951601680003673275728434656545355564768331314089842101148436383281640142106032747318905994971196005595578090508588557764129492579887752260759731607487929150875062309884417085346415317554005507140280142634374100840308264996494837748238412400897653491460799516568149876250561439594100912076079794373045267762452895193800839790592
838 -41297356173214494733047803045420882563574946339899798380227644859922393645890061161169605635503868892204267819896779200719488319576190787525962969652304304762797017569634383353863196105355471394748916881535229124155376081105089883313344067168000258845662394838940406333337044580588893428559883808762003057988452043326913670605173670422282089589149027758352106638477810597371105576721150421847105066237581085873198065113501902267255659721471670613207525419124954630103028133761623036602179265850772659073192418994544617486275014206097019919777483709596511863688700782710620920555515636414735351482489927787415295171258338914151314058449918706533181859823616
839 -248079910404896382863698082752707360789246096634492074423748878254323421095722748783749376736106499791128591827669998600562011302019910639480046129245265787787258717898161783620789656102896341144821156915936783727021104300998346568516149230704818027622555657447887311098201941929947605108000734428641934215848266079430251324763397787406904942831862109452589646861402067241146032605012461352367121749735155851574896165543059771005627105399350859278981643296623496479848987267269910989794648947053432893805838076502591211578250085338326771407078706975284328205327826546095135520973598854380370822244858921623595909220361194372386139061950720251421352085422080
840 -1490254102623034783974656083397336557182255091377512151396791324094674881896630783602886717955138717374189460415755931980842556119496059322825886643460234481986411982271103602710400813441959123526892875255973156254659712692196923022913404350409807013026821675172793105178289698258171097867852996028271100502594919393394123755374521313680704088772980314130399923351623625388392590498188121041909678612268951127463623642430648770446321514819230169272308804470983591074478834391820502559857333794013378999035129834227488309433100512640428539772955070157937511371140690375559273111684623341633977213568669659136200284479034131559186362639211569581861678071414784
841 -8952172456900147624602742021670573697774201617688431137506536271980455423313550447019663052961830616009644219192951234149878266561235928852628979068693245423495629942919419022176382141599241201109152854097953660883156797470422599808379479899544235161909856433949574062604206469619939390526209512908143574260601453861240437373011935417519871123328727829271571793209009083979453912197808843817699760356761802872867221749617633489153282383454131097224366494973357219619182471080129235085680643434236963811411387256636576096380203079505378706620627390785014321061886528847286398585165921341914376962009114731184950681815406581304335345440312905931171461781782528
842 -53776921788372519272145285257742768314729236122670736199793947596357169331483897154532034789156973566644910055348201258488207178432973010609815829659750503730436727953273298568542156415280365966341690739960410305430131912725981968875671202179777769473952696901174336964832048498145113163071806297879963273033800348172696793282660457717733106284117442642564464277849658493771313688438933768303648694239459393885716209867908246133771814067957287072889280978724877356748951614856012728873303704626361921771671973047449334016970818499009117047621146163734421443381573492647302951001344615804149343855637269045316197940539650239521315090272138366227037130810458112
843 -323044853012064916780044710312772566656879575235265313447292065364989636738518949761676547563257780623391728773232170672462868544991182688623146709444049209519398057494180498024156119885791708356170786131998591873367938243776570033406393149773740767858677531191907377324233149071423539897918133109866390603023951839067705773963495817582081914969575109856996986778671574901995423422146086842206592958030087823205374535428664147995743603011138725374594177925657668374696850419387500283395141291883812364049253735330475268733962511125915771133111167896552541762350966873265325062950162221340874555635319098221136150741121165947299708647414395781202272945581326336
844 -1940569051763368307563306254474531140552302402407037258174922670911017544928807099576965318349442319081483983286250802763978964116307163881524390645577572379937054483612327227822355807679407325485748566945408331484930510067183489521352554518812889513241833285860612397156844042923858404904432570594718009407070609534595384729386173333146591153406673383151643127341471193048177788281951426447547762503740515698578710869899272915133137929687202369871116019873796435653399946897833545161302762136056719184810853794257527200196600667546661039882972752864191329186474956743880994519353540487141118288820887493022250683034026582744829160519175768190253938637799424000
845 -11657213912726082686678065482434561286979964120414895813996557697792583616559003003503228107916027726535705563598651488959084301776003389787859406206945097016546323733557428804998649376264386405006834502592950670377920344030245353053600500833900006515989608307418683182209735148515053422528138055181426051175985048208707208889948230564804144901975376642967826004065477620106298216186157991051135803555803026747551047163359365653750885447845434324968001833161881166351712747676052531733408059124863385111957111059193216727936557610026964717803670990094404446793064673489020231966036645877421935462979162380306106769727957018835160414923190970159765437612665339904
846 -70026081089231733167857760628131614383876682958325408473661476220714371781270980457267985834412409231495043364878788968005768913124982777719434811242548558520821923392645365458378983438713973142595065621080708111077545765944338613874514047329536055715169301398042151888870436236921738493778084120767264275457278635259052656421476526784372457301064277922154759464492768491541178216083644540501910192534977755821778974643938562900217659905405926584255845282485902312698154883790622754993997272600318730690294596117047621528161067288643779177857032778021965510803677639088526980895712292991982967158197998814872256647510527247208075200387963987068043460391204814848
847 -420653272212641821293882770169935166275241487164968652380061637528039451179127657361099618127971912622655120088994014013542192093563671300270279111460559209654195426303676948520596423719049767130894745359622273199325416806243230656564550537934032434006405717709433228106894769496518938714324039462675833463151881887595172357019582021079520271141657775919015377427556027574667402810302046808182033382410824106949509997846325591267580042742435483312222077396003105763716199689149581917525277142708742904253079155273615656132216733502754620293352237692865026045093803423457595419971228264316605929231126140087447236059919874288431127467420692919064965770638505541632
848 -2526900347339359461483713859426483877483337259479909123508926506390756030023776591871547927496816219138039879932291765314298624250264675605343696132794962409100755873508890225745513680834894172437314581956561786393113354100922577779292100751345091202330773762183681269283401529429044678795877445204488487641360551781816172653061829288716834790861579305830613188408932665200526417944613358240115633657670690073810076886974118830803124756314612442713454498582544785907460820453332563830519423898893440546186344403069673498572802379641879393117373672305589554152193246074304173727409096624087884333078385723713965593408659510561682822395081611494330024673578693165056
849 -15179286368417207971224786587000140543891353575820037996424899125679652117836723437458988877354805775240894235983716679284064575634883940454394305580959417361658035135174312562204692916132938452535564150532339601541645244186314629715181389650515926803738679308664579019552606651273854351834863921797531847022858873428367866984036998705739287729239271736882804673515174989718290514164486613786834402125258613035538562721221704684004615537047671913321459196734425623395746656630605816935323109649206542001125283246985918362113826149603386386847803510723933712202942029647176649609944941973656798544620087641419486622746798652356673279913834392845621528339958118481920
850 -91183023916789555041283740104648266937296101568563727510777435278088608333184723942132141138372285413921295154242096600094024434609078963660358606190894361612269210175771702619617822483539071222683444855951850908347662182602562756527661048757767838360956296265362422540428824755840643785366779034208796609185326616995032188298218130075065400279854405832691581299460523929400535123967758468797850013826958513769299984723592178299142895217246015022173148411841495188080370343247297505325178055430314644350795000453322774396745028128132978489948189925685980596956347497091169541132611825216717746544619165643331078110249841448059497752743074700351577451830664467841024
851 -547741977738455173531312564123774143667464490093243362258032854812595823756094643557062094075694417058383349355491358746901968492453125707566108273376193314327541257242985179196044924821683070380921028852257985244672717400523426408585402557674640695396883100072424225781252057624228968758346247225794412817400999960519143048153285607494170445105639087464518007346979987522947962977691583529248161689414192095952211558719124770965548583273235991386505249859658619814717564480265760654230504717792340220169029808548380231724842596151873831952857352722170153524170256897795675107633323991548968210929106832628871418904113345891873734956018858261776554401729481348743168
852 -3290314871857038100889536125717952114266914224650626156708406587739959985078485660767988047926930729799433566713180827359438742263510665799020389457642122753888803520588040856046297488452790280554448331412829190235556770232588857668029032936816046163768170535316043497919587000280484448826950921478016275878140241314408557799103574607227690931192910439597319161383180988816956291269459697474255339775199798655731739254580178832817438771457975355839829655489609611005717441406286417659059646618016755445399737686260942902415290141209698757796153395341346540799614572878265997810825862190785779655542992028386538214880365858572342900373475609928661864554849855342641152
853 -19765067263700070963547181200159556199174249052450752839211696279626070165722420761161621188398169743491402223760481013424794041433815464115864775650162513730874156986309023821497952567852892832940222938272662814018463416372222941307273903165505488930930254821185249846909969928893570510622946157607596449111246897194213543855724613416942155150511918126445181672106892314977348828036619362638130256483486668414501254941073654239049516259659208580163766870927605018738776975585869628356417589575676817418711779127389626486889148233048927143250976046098032962725245626218547669855110682593666500273068058365999087498016309850760660346065028421719986416195936935556939776
854 -118729471777547479930542873876068398276482076541986492429037718196874282525843565346291884535408530649117218283451262376157733775719401600625643287326833745630492957094538815040308721229934263895322535328410102919741517268093476419638241652260688205275508918582845432237814507136625405969705120718082571457721914079011854445500966675143108988283198241691838690255488192182317759450738883242584370845894647269367672446127997412887166399343423390151731334853505314228659495816404124504550863796659518612990150792823281573355719333713037970438350190320887920083916822891004996117071597152255709935677268987370073674240502547300523579739335219103208009870376648434348195840
855 -713211239837367204478815963307076756147511952615610806936831552295952864344115636753684251642568257023716139346037832030600219817015462499336587524516154453254445833627340922909778362316507024758022398163105373732233524227721691148597039313170060861792617849431476192365015168199336333254035386943117385324658080649150565767205514018707390273979949847750037742870010182848628555599548301856039760917330247169490024175657317402040214206773349172934880410888669990069317978675758187433779332335189857928808185465293352326740622668166694268103167146191125854348893032148192237290075181253696525218296777747264916940957443412978899184413681606056576607461466051532128518144
856 -4284273894056697176246248100146458735816788675875815955796620772463960201199019288577703176436111980916373813948208538825524221878287092369515891950427838596355603548124693733466226383520450796864657506134500779676107669081295142676187772276655954951593093124195278747818859761473521384139040297466436051417908060945380029168431367919336759709564261472094260065242547275620103326967979825539439780555755664336644082047279901960544580104916948029756236875937848568600073894718549767041520891342535625078052797041882091280081576004330964281457398902741545129165710761702126987266324677563152744935179649421856351018831229252927941342348111384963430934204033274749007167488
857 -25735682094535146753717602522702741608491033816347802419833513386913219298000068539799805058100886518142704750921140512804682749126888458458073552522552502839107192566912051576842695558851156671087083739742215901752885156777560830764759852045749268394582874910810202048685771082506148612523209639645006745327205827975139982401777910358575066651492943146129762039590200724890611922032019039655845973645179073938088114243695397053087249815162806131419147719262063180705439504295302456882194732043592615499538887752024411598316495997970577725774769570018010793428379983090603304753189605624758031363471794160739202351506788167894925469284798801524413341835621441831459356672
858 -154594324948380662699746298667160384812488013464644254629323812834256064332836128088800346345510606904722999708918178755937321001904326176194310520055227844600484583070455644517328196899477651365917334656064562752694745794404104832834358422589376842477643146458692389662750301577027013521273064966948383092881779741667998738757805679206777450273601904758163782126350706776363623293536954756450319583734944971137870417222268294057442114004943544505805245097382209698862613841675837869091584696191828883184565959516537653096861215819732218576830874341520504871174972375810668115450586875223597558695194150742041791540157204909333217306885575759609446470682259411013254250496
859 -928647343977302669263121893188625919844178944187210168437879272082196877266031069632811174054495368203538625473857086610279273054283929609841078349850844032997956064436633877441601322675090176231873001242054980569233083888857068086480946397425548447526734260715141402200315859954102812204441232576160354282801947092910945498629663377572627003829476903837293952090961255220301450329290771649793379953592892991883272893894185234778164374713461513338573623275152241880955543945479165981340006000732612440231391555125573019622940733909845824794078787577597669890677989118466298414292216700191881575257345219117890213827642084867781290788374152260434477342104741026226514165760
860 -5578372429585928173966595966245737184880578845519328854598894002953144211210272224396921620215562569872435516165230604109607720582851412975097761476221925990358027782703203326675400783719886665609451967286335507733786158067737043055734453555889015041125657856068770798544779462676261259687464452103782460049879294414883391388274956079427535836104054274753631268542909618694526965384158888565309054428656696941635939706728564231270056392383570557853894655796067353412412429045419828488783022945885509488132324118911520723988285037407790028763033974636433863325836863892411528815285472894253066790061153202701178070486045641677379666412609099779273655160695553518241016971264
861 -33509164771848241994126763440158313104176504155492380191423074240478642952946148185981857176624917583141835676923912131345238817039995489746894317120032726696369915072719620332207161788335393642965995562722046792313042876813990065555499372363348436382545460887080159103325982593767433876889689052503616766417681437633806658708631591360515857895387482758900992947240310236403471372755438883391146974814536215591833452300552102323226759218918232214058085431647327533234549566507787966537156059324252066009257793442417619981433554028139030652569571342843690243845634758444151602868905873524129064771469410544170089148037432644888429528569839715975642677612575965274737693687808
862 -201288569797085489666723706497053218594417211427212723531516706779430523831783978153493107791738758482294349541138643828196987863497295009859212392296403384703549980695320124226171513246108803753651675930356483229340212831329347236659552140348176695110021847826486160492299730468863801173927548354307232635216522652669877814525680677466799004644903839215681189699338976563838685719235546612342637738342793497203107598164396915552999080501210246485956817571109505675967747352458341772849683885839146450538329853028196693713624386990987926795365633027212663846417490001203004197076593458096438372815431411232798659238951548638275486351984148999653860545565871656640175713288192
863 -1209132905778489164212120994118939351382652387528826995486969808695935139675346403146570435142368068794426110124402889209935256948527702487422353291235662455373282825725935158754600334573231473897044270906284114228813010410648524479916648279097576631548625581982948198187861392250737994519101774361556588031561740077221494060797430840623017171504896691267738530291416550255539259211630759546030361766790218205131286895152887302999825634133466598125390735314010276915169183835219734478858588494396683030126677672411326005231884698878850018051883027984179117378567028710446592661638510050288614142012278155203460701538071008443322373195295558220723190152737725129791551586697216
864 -7263206356646792342543398495533356347192809038966265898709036260291722818159933624233093341205821520170516738011843492704131520296429809494136593372157427615151594603679697432913029538018860751633070917382575974489508462999925793239255902296636558554622720462041876600531546410129759091967829551583618681510946065430542327406644665698671441890842222083448339534320795446768278424647089436508029382621142052562263569207916358676089940711558030304010243391208181118647191301334136509923714442042550924142140257359920831089092138454870634851989433546830493510071774704482050960844904756111991588282791807058060776685854596350341950969672117334661139302192481321918452293361991680
865 -43629691671735898198884426158118459516538222516557418946977522010447008789606732977520584429344607765446860891663617900891908993410160424382434401981405282988380953518022703479790742411589995959303257255964683581636833181215762637594071489512125943919722124593116384071615546800530541300926290741987387008995130142386534142691028478121628684515930384115741487321358549552019927764146365894439259567849256775362436502269492361205085565709891566115608854223193803454820204997941727677845664118712330500621122692112242236880757812298809017574005413554535473895232883420208534194319870711533508950281059671109404734974884599900143806201034767919987636780811217758348931663222800384
866 -262080871221546254055050768058220685699517544795903455010204958754862084021523185257855652868725718459223728131537049073354173190250451950800295462379196001715114036483803334172619845570400964452848534045803467898019693506591823094515645391466595219070247558483889051240250890841695168300273625046838371573547503353138885925653133772307372306120844614384757624620753958540581109882461171018982057039829967412107749535748919422121788922902609702442937488594831121186543573127271817776894249511016132738336423040389756923361776763210365356216445354968527920380210711681148575741421877318370410225192210999222668859007849730189415439504220990992050626490805285511122897397641904128
867 -1574301554476062713500769875006383685798834526954774378031268712682252691832435835903526794968302741954597745478554344448141354520239648131835907077219761832999654111156822684798971420027571718899265147334913005837310327555334422180801171075162608647732974216454478788304851005281242532769937033850514526558745355111751401970960580055309835030876641544450397951880139718614255919080264880027971340035386365032245280347285308062078386709275220049153331111102996529864995497601359616920287085858549694837676659568636362552634039915767259641933149371659057984334144737046275677901547182205238600492188383830733455848998351165867808250813400246785052593780459586832913228895682035712
868 -9456707289737087416027410849980659544403382710804768156007846037011997277214395361559518036345507038923118733007318366736946019393859507353220248280986085934251744020464952187373342599796425906488634542370031225719014964426707434767050818809153875886266778492033739615009179993073884334429393904519992942057234140628016930328014144860652617350169292415553500936214534115910151073194576403652302026990757553551064380880462597548556239286808691301894223743822037995664377338634529963075252047906015559472008685369605101390584515513633962879405759681041690678322151224033959408127378603001528437799341009996785391263697623703594743187608847285706808571696524763594534440433075879936
869 -56805631515706791306301214699538101844082549559285340262968478787582870420605054246187251817287185756711905958859864000710263469997686755492550324591921605223033380243933809595717140076564528997490069204383506498485007781128450018695767667003992599316814270112043639001135523726761880833434993635621392348571976903513152692981588856336677347090472413386427684966889379520808599791445381162820656082615181501451942478063280080347852949907796373853210764926156580872832690149965413347772689483964397699507744479964352164792188749195986207443275738792774200703836604154741588493072844676629751635873310302055020284600430842471895821222023758544219809484261752037149537044952357273600
870 -341226115757946348698627785795153478530468817122452429539339288118562543067542417938104372499007975679310597118054906805993104941793298801194674956987560169043337778190467436403165347326103015336289986927280953855935554654179932572735382526918371659896167215631309041873295804970482733961761743064736962268803293779549222823970557061056633940479574433677206185898949326076937758862339823422365000019714906089584992025062707452426210784568443599370337124336285602630074697608741881502563200082956212253100621086266442327445222431861011825660701516995789544026441805791676523224288506411501995869703447264775969329712055656333339099910366600245192605230066132956391204683837555605504
871 -2049710654529911697356689700358470075978654021335156905005206221069767181668727062394511404565757020910098550897703777646347774381602862416604287798541544240490851649503992091392167125156913140125837351769565212325766375729534990199776954310876726343348692863542137498438670805482365097537481145894473422677048356828117176940309485904559222790497886322215077571979374250174143513856044159206836381262432339022749975090474406536591823218140653733728457954693790320138919525906147697510941579572756229854928651756480629996823874211276638439970491607409603302979183919929421092940839668579352891545002196303330901710929157547011819634931543895350398121327370522139311122587765805416448
872 -12312387687072871815129676115676115684646970839613595396646260280568954629593197702962379444824797126466001114522468686740421514674675592156243155130946364800330059779191077386192052998143249129403608691852668209095516541203942309778849680761459336363922294599778524473825400686851002747826351000403150430447661705873634101620773776656671851628709956254201508171390315263319962847228296267276896574439451449047939988183435410151758290373223875227409358980219202146984345196959064636039023751886651117147521461972175636173858482988323235555860644677066816050798302030652698279215689792138162847230702254108035924661515886936141628022405329135377843667646065479241650102435037663199232
873 -73959068681797640676715284175208465480532105307297496179567699408315837015044198189346142773530312764828465541952288245616538298358404058877163500823860784946290057968149213344186619472070116508313159638527670865418608968184048070154225813945949888006514592109825343742112659244846889462566890752636761948998199624671390849598143827315930199086595567450675305465426310153570387667921965475876649167825853183756280754944146286503793848625622968314687821393653974238811039430887458522074388158020589130992826080432804954200642324253919842831390038258056073702329003250373220004718049436801250071148347982376518634344740971541274029411328369391919791643967446953884600816060882963398656
874 -444262867446948302775915069938161421119094313461480519875547022799307677515175260965508053268671056625165546380618586224743285052012527388901208425172260286543598543566911774227325525731684429441228002755635994857584712134866653689812121259938862546976972499725877243847637486211526574629054053017127727891862574084605862536829869968150975730405588384256849371415064372363325989514844920088551513334089986039349529484726080672582227730071416111589516933435956413574296046080123175367487802828327629354603140334195336548148802503467401633965697250722267506599209165900981502004851760724641138353474894640628930324322319728794189744129348583829435127692351006193915806105069239685611520
875 -2668627936818664568949230608950432296129975970475056376042127094892321997640511996769635499376961419968161797057140657854724041883247782547236615072408135180456740435949569610337188007785688958995462286080635787135946622763774113752193325817212154595489144680756814551455594101723830874896240569110609304538415702527100279856425261834438221597749620182857881460225425302831377918132948283931058789967349117856968246638723701756850154210334566479745441631059933890294355133449529597615175660251190343539495945114763060226562506368467705265658325631377191425906665873798342103888371348970848657680358208321992493055457161770044411870744361707844109033125383983987144043882639089544986624
876 -16030072013733835927457824789631376393272316361087377796985832317932787581139834566477336074851379001111981894983418790165930240726522404566395877562696251849911337662986011451862537167087628048061339333764733630758309836310089832193083544448746803454698726178950193838952179717071013812108940920710713450353935763279392306951227823159823532878394260361048000151762786228896799395060962283984850999580949916867035898214545516869241652241443817739722689969024775794857603942509920858152547021194489465708238289346124606985393186296786004365134806550524666873308460513144771174485792801563102911439202292801268424989882431003942111660275791476269643800579971584864759506809176445857824768
877 -96290258439334106647321595553360954058588661395946504026313412399069859058619582914021154920645936894489958045743961799221097380921348683096232388145662155702493396261647631450211677724766734052899429706273915232205639616225209891238042803965324076018775505640157002215024768942794254249042630560546626440864263868377097608583424451878106417021744797749692269253038123844831987687945409186300095556146830759553573899580492939184294275325281419605836380910139689487694462505935984783684240485291021221077005448022025115668468006296594662817917955876717111147061554700996938353848145055806683260777532014023491349882131348325706512576512476232847800414445835594839928501935110126674378752
878 -578400508777591186379377454213601898545260547752212447624270985343257955782400950575069760353101598693848148329524465144679679904901377632764537065490880801833112599272275165135488794682046198904584940459756572079168521287539284735905506047429003987856151925239677048378018757498974553752589693580973833077629478942467048252756891788783629820638744199998579225572997181897699074033150268012146510688847772107429594459242276662918831823211399596640019732036784345237459808140874666510719193060490633887427486959803815536547461368874839796670162434701717326325634077938751497964689199813408494317519101627436232898949808663766562131148221221648466428152471050082947799778090969469210853376
879 -3474356801515066397248952010642228436433934762772475226543968977752580543278506421996075547093965456124539290307510956964196653145647979001710078812646732016707588925847987249418245138092951960950639816091217916590619229266363860746296531626396381117597904899830472500795333408047101492065541622792007445060440248048029065124079421197791726834882117680994029013766593724358437331631768485438954688244887357945226473126009574144391387966826664053870127071676383321292517047476800545915997659255410842690357647388852882274504688199820669698596902804858791914613392966029128194837737175751861334422238067024389106191640975425473311121024205515399076322909602519581136171267427669070252605440
880 -20869863302187514057329835776017072889577837434190054604053872260673680111175642843250395192415927920515938143827250738361891361171326153240997611394089075334499013536373941048141345048561760370842619936543378404237363984844952078462960161809312429848353389489337296267935325626602133969693270504589031349930621734647535044389704949977290048475590620971979496044571226143984081314387812176830181874140128499475252276979392929867618709966309583167400814506792363426961651476650118556606080960887267292336902238113297227978347649118353803703036986009043679227637888786554484411324034915739630217636169145704964889937498593210083496730954502205444124461426272431987513263197857127951440543744
881 -125361514771707778386995756929084650963312397750471547093063583928991261776081482927146022613608378625707843274856614409631616820812586594830408499473786551412514961105959751598639315611394853855888405859236695853586075564550325954688846803161479437946716097478150545186591904829529953921959747634556108176991611886041374188209600236606978415651331215147968908039257339650905231833910080646159813712865597107674874291216370489213334552789955092069485199501158561557009204010636603026297055797452417171189951551360862973858003014226701535286955331133607641805572518661605197921729880661808554572433459335581570856350908003203962760414582627910962745912369578478929256992746889448888192729088
882 -753023098381742834580074995212401187534946625374816599370823605763642657310654652768738044436327138369920346120498346334551312847583297621288987983498231904908215045962055141450583365588514872920326552595278727690487803320185636631599595812802505780819871148121663876593431135396682624154559233449468169526396960185185228660485824640101299242694712226784365038866523934627435854688959729388031217085342539310989409523338300395325741074692316110807393071769377655313490994968234968277745754977487383530150938044251655479075520802459681490134132477277719249471906227623300936253093310975075967034299422781600114238460946682884547242660629455535564470337089134195600606437839816780406453174272
883 -4523262648799433993029052693101766815740113185480823497099594247720026463788922447847599719146024029913561795551142037267877548621746454041573149820922467008048041951730110639855985025051963736231936020210823681556754919518415905210396664839816809603756674268246546892403865050897113148664159886549598139945065494324733273150284287163364367948888622976085499776985022988096641910246753849394621311360948975855577439796270267132228848995869410015187249679190823647709560595235901910386255051021561584198973000682028798690018141117354922611279197806522755888662264059661824109854844027875803639803988537298264820032898672079271907537002578861632114791199764785105754025515189781204902499844096
884 -27170320243850465871465932489574759037623279712276484387845481165149181902283501874496627030044511377645609086275763979170683320947958734132474230445133255519880761766127342586050819139437029409651476349099849981823498114694307943787174528816911507135564729886578663151482859736484783314405786234414323576390495365230131046025921758916725642649653835548788855924625414210572012154158495934766331921259056295071310534715064391355019509261509540193180845566592288181229051323974364066636213433069193203302242238591285987033498944519710537690521604496275177682958544521503055613146769139406908864413083227441573727810189984367419189708248285940305056562261968590227426474420043970364197683855360
885 -163206387569425966708545292923233503084835281870008166758560381063869230131000814371445934471277271454859084395468054408404608100992632464093057371788390253948839630931244127997794368771373658411468019461608547245838800273668722737871814411569532939891536484982068269691255175005521326420959678897186349878663586587071174718900826769119590465635855599446388279124044142955385037081018812638989615846114512410054938583915043079499995547286815721771429158348237806857204434459199900025729379360054101408463878838542395091561334254011749238280208132920482920203661028110210999402986844669353975340013411386561351212537927617555241605166886592264904546263952090818921972774493695520993882211876864
886 -980345122054494829129769945454110711663585312798144563140287250821060213089803704975472640573724847863067085639689149650710697657785075140347616165435885848670368147594345202875702936236750842190163084971707967604419671155029586878123489901425581021818107543867987362841679149552803717732907842327320549793905205896569378969876737908432962452242729113600260536202014803884028007422519898016287440988048122298092083757238198865219244234027445214302639459781531307762207365847321693909848868730158261582685825473222445565530049045431411502503719833179888645857424734548421990762558447013598984961289940450839560349288291973435808432505700813327872518925994220578876320214802763318815469923729408
887 -5888711512154603148049608800212922428908953606257440754375273291553430272361615142333618045918716401981877989439419837105962480257686132976821328600848581041886191057607353826587837959071558403469108319042587910402839244008281023974096560000603786425721977067061390645214963494434876861640345667629138001894973353624270257758091091212890292664021947783133148385958588500214474754153561521191823121396455020815127216065916835520631091106003976587860223816841814646287128749636663925991928767799951488287530267491143123490152555400753965451957145213021278622957299802613467910643174956066444707294996475493866080540094109449241003404060492438397906561609655377465324822695860121070005879457185792
888 -35372113751893423927923587566207083527018372014356084779452938469082995597106448328886401490370502300712120790244228657845964647411970890669341761254491081950501039377891818615528749804335670522783428769529568091074962766518307160076713083555924520323211853225489142680279112549317588501299465687766116230159092831214745450181530529851096863687525125307988401328230529062748688782632021925715529581187727847050211577530426867099680300847059691339427665249966648676006079825136386131148585939313720442473673492857709441522748899173516771333351828561779352224620307187618423260265995380307773028933519849696168793906750802347202937278520679980971468057980072588744350344617421973362713636231970816
889 -212471750585155373805297133986819794883498134347005150195925423133072457360259234822626568231372237137197841863111629758336926479666949900866533305423344065898109594460837085629182831125451943748513245748821652318397340413921569057853080842649357932552551064291659648935610664792155494996541144218544426693690073244103216122887087074549111828345511383503067474044257162745263174242056048345680722603980353415257959151992116326453444330348573138910163925593294456845736322914716732238073595630966391731332992284611360852627494795655058499729764715072586196268980893357336234340037646145301266884582365078574846627437621687993759124796070431989332980477813277476180510518358099321832351974324961280
890 -1276264911953701224258316455458382531629316219647242750290799292709881646827278678031608365123128762820737753908547325417588390449172446746302096259918449840559277715925939557391158980549339186161955513282795376542069425372399770931475299103779012458994986055382306650737279925730432753911712965862952936038553537005507757268109945819949854847395232090949227240714786906684205294729919790822409606325006038489287893032810028701852841133688728778702571158120734129812617001271690886135534053756302764846943661672458790336710977177614098228756510752646977675141439661533771574710875920052535373573381666353836082948608431371425803755526100704557022915646476716519369513814070000820930532787548585984
891 -7666195922378821234109100641975077763745861799274727596436276279727971296958011682764743925148144616909730739830549233710931332122059164524429956123781011714379387190521139606043325846075800258996989312435965035042528849567620765094992678909971263936047994350087932447165375176247595227065074398487835871489799807278377306793384215155630232348304375285280297822984185021380989264045019749424409262156779738922168186922004156669910097711716112343664952576090209111304896390330488273055759202360843075835336217823496493345941913487787072754806599289150629036013963777541154460289155779399578875035614853417338516795546795689334316573654672903068287690556442609089935787107948434265201722374884425728
892 -46048814238212610736009815307199162026294957683995992146766540819179916277714107784039025957345099941370209737258887089497993929294501891426284008128307946312418648512919851206438186853133392406133473271050946864995846881405057427606801379183610718708756434207292149939442424788675563583959226010787724760489670355142248419868652532349368013673424148149191393210077891615940480558263124523486165318181139481451654093882888846772218891727799112090686869220736080662404544638184987375789884493103217375534062793673441468029707783459337336822444804374516352127075737515278076833878336230903673051785638252269963215396658018900682863684916449472766627323404149514381926947988861181628921488146864013312
893 -276602717652913764404190160575287144820688467434061712289492543759952028642080872828937530182807993087692210213206872660382399195139892774235929677083578934031365843296277188659698511778871899549710064004916621118419123992426341587861880109444363122807349413884340231175355591119193334833168033783890605752243251199685397993861998642589727799542132267520205996893504038621570153193536783302555250380529603176221794397402516521149863183111809300716304137909585439941878265606322270679471282632248257776336649682435423855902584515951713422696300078084773580228406154191855361436130426712459237120145524304215371980120211581992158967567429169162741171020817860245345435039980190545999795852266528833536
894 -1661475299259311186353928575844275904901643132584884830190315055628947357707262593721845427729272319162978972017162536702661008887076645199484931832383861141129318773090211620484607414633660667975715730301165366281179000178534031660497711662722371600172961335149565376284339801037999728975484269018329177649290881611103832811072492546499485102262317876871581807159244365284984538224968916785161053111834216782401985389046199769998478095140943573330922362968526375455975580301207702625219549835263267796813535616981193421761533986884416946747587979534694286166147299752253571213945016236978615577463314568865788007162850303481324518152157848933295468607264940426395850352163284013356376653911241523200
895 -9980005755606838717696297129420973645274932763392396319862049092189095261372239702820394046170180078798828096530503024658165735619883602521325713613597492068422654918416560654066142551564539631919026459436986035111059538415060082762944856012671386781010957121958536193099276332165036693711762011999888324710733536144571665953837959424763620443631052891731565797744786993043288943732302802529943623642944887044839226362063802478586662549666188054184119390877240667564089401786890687041668423262221933613643038836099062248645365268351320143904252943364482545771146046120249842866644833195210850604320899874636064801626586690058171385398444097340863466537736316284314542786672548504283869165339860271104
896 -59946958293946861903614136822657751166840040387652901951493247103627038259005423059858293155788357455718694165748184974602192507503844003074451017397350903740416383189751109511347843691962691535902551222401879235210270454553495853377420652294051263765904877398118080770955083148612450081423710459338809501154330695735122010247445781423181981642129191133401844515204646766260023948688752626093525571689306840371599242339102438023094739170920288010296227623659938494353951930599210949992117285077185562678429183821865783800329159692376831643937868057124796247272449762361869550697717413811300046463171474016464409361656429355370373971303646606491724728591297940061523900762192357570576870443273628418048
897 -360083292325516149006302945212737962772182905169708555902885197924717029698664447416765332207333806631866518513880110807532343607730318346125686518678701130421781021214017130589792992447228871681745662129091053558525102071699787261063033011072445241074464072386909666299887049825408080003461093080069734324265561047616884148631182837786693443734832389498485765463643429445561885409902130622044336409125666150844978759034932367048017018263060686172926433412338597899940204702862466666405344183486237142050000807762823164652716766647874454546701310724376183319508139488013440265173394970708009935802505292710674579481320031422350317781299771773629611947737067894502963268826096544692703155367048571256832
898 -2162909009324106759545526416937176511259953408080998200580865479366030979059778138846285432879624811176525232199626670604709193022625436042828001597839781030406382459737165624668993536456089564888456101542624990234731488496471596411169252650283497397320993282310665087844261604554848757110279540424639669849630827524938217414666145922205769985701337793179362783016353869761381762766030472925165116328692947556762172384211500635744793609003597865704453006496305389002540186932778005797147907939056165448176559075566709759020751450848927515378652478636021534932289482411133979356962912751289317556955890447935376216756208920274870350408665983449853253143558088891820698798474233663771670528446732232032256
899 -12991909588170699750319410975587551475320856310862470394466518627102558679565417559151873235091480695371108119895836058185345946393213772053411304501644131669692472753141370794795374709372835398118629381864221954709874187376466815535761843404793940089171212781799233067335205460943494205198755134213165602522009732585050779625271168906148275853962087496206865839505082977096353278435888972708385285215791389250726833285280442415208910650572989686228084475111475143632634873890287269575182504663169448264318679827338883180751213810863649820862582557554715819685180767365123902737312734069983452994580494837640229739746985912093832764777200017547573007604162622499741707903951328356322732748147038219141120
900 -78038190722380553660193980697312263298491953039433709512687066268053588908632997711356203237431275142098389079563472556454620407904049567099127596497497462941679904487158487049460729200054800441439132926836163808068156662644624315627049025447321374766498795218406853645629047767347375206414998155270959115677407000122833528575272773674371590762296889400025329885472256413746495881653570647194679234756550558965283793591751286095694357882746353069376705467470707719500171757103439026204865370152011423037468031207665046844267513499802407296719501459759814578659747841580663575997087949793386003884553881926009213073740309815230660562614424806376158978081860269891355338102343528380092653953682098276532224
901 -468749543494421452910828973246595306470352609282155579951450124640950954439240940406807002385881996671820776638511572582782990824692899011266724195910780815191229834732812495980895260863235530964998937374921975327262409206182686428237161942795274653987821882476109853323481176614202711089824793031577547697336533628412174276393511203471121158404927522936856788403484089789489232556150844748834280549310116694557239524830919506200811511172328608128309424505635387463227205625190926609751814273950036938934143900707780767624166464806537494009581045445148005435250466473823502413421796971001227738809748768957062286253992224947389947219393897044801279463232468828705562572685874519733493468510891803429306368
902 -2815619655927357503162964373855902198898521001966253416960667110041482252560103367272860712083058054946307312797853858961029555211769003719632096877019461116394281455256044417990156879156853555688178463132961806836695270618985761776272178397439726356259905961850671508639128399745927025646957582789176044203651751536524084288012314589376076633416442256841369584964807846578996938934281593687002914140485580211936657728667987774964741250289074587042151697238679171656720284246567314373646617961928032037860877685017427525096367091685563265433070492790422740391254675388978140225166397459452836725873045478148415764393255546020375586378607471508073630347842656228377958700546127215118586079798146103196516352
903 -16912452305329117733165729449393395353849558089437440125275800833423552670908566552629276459104944779170139794587829694552166992852283680229983091471445424049847103412691283160569653158805763553518179812098350570258896516005252429898728310828646828731557283773068103384024218438839826708529798444333320813339705807815450737505981371747552557898419916256369590637052266926526350895189948713286000869910662761539179269850102751076347680601265065151886681084661276111204464008451934414532694101680935054652701351794729022666686412367191409400851928277459744689026039311610091595818812078557389842113325590055326746867575346454138468936645109364484037503497742996907135251789862043871017268091185648314903166976
904 -101587120050564542684122035933908265085847941002464158492725594039589270958739077409728331874269247371974614274331217412028939926603720028853041610084644488407971108563077798879190190256022434637443733072393581796985728449779541734838941307635931795953330790650193066297281998875224547579067108351589512168745006638470541815703333135753091935978047073830145782585894120641472320940645247186699905529870472250840431559969185453017441482204774096689122711915342863154811637868546789656941050973541811502469424624876120881096767733105616635254632601589061717614227303425317886101719754634148375983228477443450577994892746957792928106130111443399517799349450580338664016508258683946707938118221494520063763415040
905 -610197157614926273815498171028736948291591200809822057402778298471823355352160533022086029963452956413570338686812739940469267376562427857957108028043698595101157579900047392769774769355261727722670323633182361034508466821165413341713076501799895717103907271971865073742512122704460809441732556223074596744710670580290275238224668246125211147393447900732444128096847838342719219060904812562102835041661807594674725005026526397460781284811746814801552023936308417854378950118291836960115624021988076062135846833903205757160501952048508884624921801080189802565790225885851335771159820781714477482662008079415173051480251021166152391842113383672788242067488216175311329034669173781138635767375250901428646969344
906 -3665229569558791749157584758724145836408568533629154983095218196236666509711319609514812412087742571571757950365829052452589371161015213256775798373477181558526931050529767953586450383046333085724069492992019387722615377661921457646355030946705203950926978800255430498207993512945446000454374774019672722861707807978543797493376026066391224073511680150904081364069985717019627074867628852024037421424604690105841163901427640460901482058369094296810206658283357940679328438151817615871509653216351698656730875511298117366442385032779907746332287955756055796677299787318772129592006682551232194395718908988761268801624121773448416881421348641690818128229637701911831354118717463292177856952529208094848280690688
907 -22015657160568155132533082947655219898405539174396265730642599609854357323858056125382651866368604427972563211664689991574178828375935156194853691472153029278681499729955509303325512899766574830672702265109667655429079726381102611454589617295666201595383083812078023323765485737984762865550125264205387191530909554852075661344424255936187087575976037384480987757353306423897633012218972972052746995595431207861803866636176735222229658447206246228866607037693192245394299053563305259893953373804649645643880020115062001139530550119612573109490270630185836667759149315934617467342326642473065143372794617006188995766200424519399516470740101888069440824326076640630768404176519303385143395804841464686748077391872
908 -132239621422701358620723944057793388670158002882105609376283340253732293536689167562058575561264520559087472326806434010596928578714674197094315556220657815237208478940394465310793941007530906882005925433603313907134803120744058862186294293466607076911225768935740781949698062389781098370244011305756428275349433570997331226371554132844160984265291963181224923981720191274065021451393036991767616775859405650531364499182725766074302547265187560061231844754117421080275764869294228947353092969867134596084248722974011788482440740255274198445920881155012031332726999447739612942795679137832422722227654680478862272335936710388651189917712671555963837275645962418743292101844402962103317899367046084826438823837696
909 -794311799291962718677496342577932747699296624307001746212266497090030658781379990230927439545904487302037392301748368430492705123042424742117053781650384728813967757006335248809808827698774188679853823659291731290170767299209012333870305298955301665500918209994080543740819262109921717283123626157683200409080458877293250908059376380427196658448366212333383528515923264028465468976833416907312509468877344323351434791290346724891362863082825856495584283692454132129114412503251758012054794181438227909831303951545909420766189078757237749409400831173454255953394617999229126489224390524958727505311249953523543420448025241965431686065908390701066177632012789962211842671778140623374652543430260289194335099944960
910 -4771115220286303713783894124854630980265871387928219017000997715946005338055749850537020554345331107497299703855948796784423032642780825810009285355860935397228107842221822234529124056114177616406032568301781474825196295243722028967737069022665765217206890838242298374700700899286941066068699106884966986996385897971615086747336567782736564467829883873476505078849152282475244855471851671184115909695589528461088095524906033120021462655447158115742664993161222426659445414744428854039946183262041889458942693391486488663826402295896981848859658252501017943462563435872123451930048237337537512063539430945043479241282581329593737395753244512398095989660898832471783596394939180844776386143949464416580223541182464
911 -28658157868924986693016861165449992846015778180086565340370378696110960340539318558130858828491411747094250323408444297915339007283842619003897488130917374529434454854433797857196370876214260604397653167886875371456207920153139903593513837509598322648449634499120680921738917355486110970631938740943008629229734256076824008277901263697459693909817422837716253919616589884678181382496217045546140575467489945892405493812419915344168488794384166555070945705006320363265226126816082960045381608612726468753385378442185124818334020715503223207577469107767862107228554982493232869548500789151935954571268173013674187759262067244369308050666232083538769481178325551021776820555257107695829142163904202587966618896171008
912 -172137746496792906619982145490633198862617968195622899472408626579275331916464828078237565985465021095228214542087174890744838912266001698886435584760014820053001575933219973843307984494460733062154665555778371363767428413063685800283631565299212323961947543812725429571641775891503453269110097043457292018886918745943744976430698724191000006075933254607440864196829596447029361792967944383925514156568656326109694486852421791809249209936512306494115408706271836999442678590993556775106516705919209604518687579212707905922257765933747331931981932203177699322090376098522350165100272925671881020567798562142525000424971879067057150360877982556133778146347548643277112376445274781937999804784669712058711379271483392
913 -1033959274680215358491178743931398643894847603864358441415569885891309410738162468846139873999889430247345562862342103963985862684973686102496917444407152357576378536439022963260626462389815414987540472625412942992785655831251193074037080633245008272199183683784360641677100285900541444286571369847539193574372591732559275419163939197183451092157771833131505229255757921515937811745751518967445109161994237861189736064981944549320924922640317681946830859095034510915764002526543694739644462560972362379102377326633830377607068445446851947710994298558489356004856533812511818677457246698592877882247928517218029245766228128007390714506551435666209636433750863882541382977354041506206148539515485251537738270995644416
914 -6210552422278039663574787689513988567683924391329876915980128073841800979865215815337126112521932403539931030832966951501016151378108172070051328281525294769008485703672356500768430106877198589612917711496933946817800447104721628078234231248168455603760092628154212235546099498712373013750892944606007810212542025936736485878462116295325412887159664831710191639983229586098196716402172229788022800307459226594327831253096150086718127513969369149573815595714627999009231601042756292971898949318576802786555775067948479918083541771747319422980582023387475096463024866203337218185877135058926817846534393969485450933895749889674631161087009855973699623936498615432520550176218605924705789501937713384339249598174330880
915 -37304095178848723057215017492637511631992578956841619100801020994014472971808740905584477886267169353574732106951287675308702759878245365150726911379646052355352201132263451331838608636493028135803555523448341414073321755331616586273475872181201169445950498921613563726177583692128984170694146020760682753873091008868703915451643584445300715328236191987788111426591469858604599373979012074628249673857718156129103476697803797265064232952580993244799876221154293595143275121557502505035586739627916587790983717056563865423148037224881162958171189532544084341381463177189621145842064739557778210397487301013976358359164786067829508210808266587700848575622952285418756814929877776873048126600695091556712417422248771584
916 -224069254944175248797887853089146551147289669394223860234327641269868840386557121514877194584416465715459268173428641849667851668927050187286875118420842016579920928254956581954399819790337188403577628667490474883439044968209420424465278141240349631616042652445811124234471422351902381553297606243311911878825579172701933493795086826711893720001086369911890438079701373203720110697269944623170175275224085716153439795262184164058918204928074629552941153208124915177386963821150803513438678700066234153175796702232621108026768942915670456270753321548579908623908662942955313895413200012571973082294609429266240066689730436785667376730566844237356996445761477269454341972814663509187169097138583416844336023532709347328
917 -1345883632891548955514913607334808195015743190284388035183094939453905057653570785577485131107379491856820862230897345884900920671507769102016332611382846314166371898297994735506607926570297247954003545165745407694628956426574847987738206296360953479338293868171645196671264055306185148494582018172358363406475673753149860969281872880511898888196533527382313245599123563534875750903994900791425115043811174973193552382025273267164706072843979797822498294535944412703485661477739551979983021774189812677634146612755154141087897974892323608754877035411371867197171280936637405494644069526783661413225770314691731899346832942986146225177704533691053408626711444958376858336300362142816296608037977706090385255191556390912
918 -8084110416708278509455000576808422498886490185220597453761344187731582437926793052394242568249561136525316692527337044030768387976719422481868487073443843173119309362397499875720901606391428192919247909959287796531741858263359040572108462471678855013881990930010541887614197459005736046016270393309071533239987234820528725854759348804514612738319293011759703176320233327084585025746220803062975070617667013896798795954864649299855417496717070909964098018938836006055897240171445697276003828087893322617281078072687489804091093753743746879311404849187585695905343505293257565700853633868812905996103304322716140391331699591549729139832048011747789031473124157800165989014276459383057471799466729466688526215121140187136
919 -48557514216403579714923117057647974966071127372409200178544712432438407179592968347941446099129071931458249270015740076512787511546353382109833870871543650767442324010042188030412933920166437388686847293544618881374259867803613959306726122991151934910405311905947275571204863517046167206390292065503957316246722562732949715362964761955746992884756309155353161274274351637759493276410833208264396705834801867726617665705465953980335591338221578197959237623972033215345283068858724496032657153183886615012543658813064328569928797948801312636561284915441641131765955949800144190603057103461543061077111920543691336319494409151095485571587212928095545667115877875100424968064504475455302983704233556181008445394557652172800
920 -291662195595344930238697383926672489632939881800968893807128158430923918389751070289104620732564662262587590309204747333045788171394341375970740915814545454977012751074196260839002749211905833719149242764001065901348411516162442051084808826913384438425112069390987798900347253680347508820097770626920912598321130299256362453584240586506437856037581161440888620943763819878068858390066049588905657927781609912434655334090464072969232066176844385616803322805866302366131096180132648850455748027042479765928405095140022309891866200250840863983524844414546608528599105207044457922005954422261252117065624090906514981745991724517355577825092826714226142872358064820399124012260101167673566819670000413371314400990330779336704
921 -1751875835353610293127136393044742776816717996204895519257928253603304362211665982943363389222129357618554109989890325242089107641063374755694871638398974032096229348528836360973167369416878258637064410600406511086707582953019202077975565495279143604326753604077751666240791957550508086411122733164908487794971551332690159689944155607670362528599746807697949645451289179577484542730002599569349613723326451711057628043688794532338703505946155812275107319207402432641142963682677704348293318809889839050689289424409951890184957676853243112886091876018660221599614848291728304202361397342519475206011459951305291673450101964768829453323974255159274070452125174341174189296799052895691894422687596937939468777679893873819648
922 -10522670982810906028932530895176703695014780209623866054038525339726391284508953264912594324293224449969496068747312998915420917522564207533391786691464052005982293143674970941473909461373929089755400187700839760591948180854382511096653668174467883468617008750857459234477002358113586719409953055409749000000097925219052867950297206177812587525844039880503405391439972639319335610717653409631591679279779463685043944497008827761172087688987471865096368209477642306512996101707357093563112896745148797034848889667878619526112308913208646251226208113300244752165810392047139165236122408908828626257775052143028960738545521494601152638184349300199147702020611758559721807120224992712054327564131148373906306896506818429714432
923 -63204521721000901794613460592509704374775514652110153955176886946997738374487463792990049879522036525366004865331704278269843135192488999195686061315205558916323261177061542302652888237479531766130483470795442727981905183943898858352723660263565431867640975263490450829055517825544749522119018270980282439382199254651788666565576872257617999280537593488914677461033261207042583790331747331082514057317601302622452724391309329969871726053788053139252555022265220103074806527911887766218795283785751358593372256735785166266689230591787002950815189822931169048403590166063451031548458602575242407676888067469357028618342587203535971338549118416655905887970834826434390870757934008299743731552820290721054806761605641699065856
924 -379638105270818204493790414883755119476774088278862669516735731133822774251527247979027202879708358105490199909077183378282964591497556519146128414889760834780516580952439553738773918240292933962371394892315081354472727696569015900753151868881941377541479388131016877507494129014447872366669909257012425272582865747935560752576223044690162840436065686168853535440560119469014923498145445226252868233739154938807850690803394160236265555841907650527561404725987518202429818673477797826353479122603659609865907052785791692260227646225932770365638785796365217502873907879064402430081096510185078346842754932483241756832472272636790161087952846192701553382907994609062705392767108361962968986325122147192030632865022236919070720
925 -2280294481293785989319400397274712076229370531870386491814460843513954709536778279200684638893706982352706223756984846521681222231041074258708842771329729896378561569055059121969783042334252063967759333759145038046324145736847831908339770657094940983262677548086546300243930906453763485603754253328858935453235215807762337034553909135007706111133434868425314036689524030174646065525802438796063912741436212371285910211553594043919804532166521893317644875910302294718464789076905614332365119254956866409029483390941234321521919453406861138158318595930860524291957648570488592025228648429512213485745088760902048051729334132314186964867665891312806028627945881557114393365919676044764853499999935300346394550962463741862477824
926 -13696561985775976510056349831481360613588579204405581799171043801349836641386358423163236363054982896434827488357039556641987941478580856415245490319925368704444141914372885529041535451360479144967741788986397527794871551765689410472963780605389402207658872604321948012657382232925038422044934306693859915625839422767467857321902880011246611077902853719025041164414124061211215540376393237407663696482624970658348297669720938758532094375689587300819527940788076881334103996677666650239656182645750650953181146791006310936894838176748753924736826862501178461400031099199544616819824306787483741342601887561427873374783007772845797779245688232816416421750662772759115326251420211506511358492294826305243631828408764373263187968
927 -82268142502735422505177783675886692618805611305533067884731935249695670153312283026734189356486343392520505805033020204923331297425491603669427544071234148183701486486492497957586235892292675436773565452507548963870789374661750976975333623609254951094450079520747709343107074162764975582804058560487397311193605304130170154618893831274681912934030589364989188652146623648247328125587831052233663499099796002533886804420721879521272169350280259450399119756686039966144515553363397686910729898570560620713112359418191295667948957798338046123142452896503162662289897841856946088929660337987365210624399455344660750635140064510838842615712286706535980030401901537053265753843934200466601575907540244850453378106256477772109053952
928 -494141478544889915700104810177311329336478484307795869846625646147753922749838493086933763207856736438592280079542818419968409675876988413084292877337496504844428728920486096445539554458534856022444081026580276565834096632376192946677307381517040933657681540493382383661619129567878323800031067684869810771793044429933198991838222294891304956403864338494968781906851017575364178053503816080128068915823053086706102936938708758948110634678537970575286431211861711865706442759964772834301136207599704014242827028542068354287173319217101412187183667707995527337077654531099746861642249011498967839159125511924525566129492494307617391335702664097040769181798958625311037301076082791364810005167869191216669791452362215827833880576
929 -2968044612440203778214857509795815017760739804694359994309158084784002947478819728080774341660772475132369151973325093662380989403206163224912122941485528723519891233532103230873370161379881956545480616028691556090660742100691280189015678128271312964491975623173671067587574884955000764619426704040891426058546742210512262335778489612807110611221270844800014591404933759567466324120883875081124941022283980949253310284118517444611529519532366306689068863301643103607274753198494957282827358142656265825241879403449933607399917349865047285813075708221832472202495532066346903138239215970442466487431125750686519770688867609301210361862789647729193949087119048169814880474531362279580063329342981479983715885603113390138080624640
930 -17827442121666408373374516951166572357015652221251668617231373756088894150751650985839676624446427189799107740816359660829709124506902375827910931713676470507839260561247739298441017976051328661737780475387408716717901426442752416187805071804642281962227172020322286999232609955016389518632002011835383924918011307048551984323165872737598348904116133951781298948212568482096485479524469122088888811297777860269620017679628694013206371385961028739558514835992695616121865099023207665359087394238285845390160779813884742534460768706564916591018296461174150682295150821676571950639749627231346755639444990578955316867604681516540298254268179865256859698500666067526581222855637366865827599766072486876004478134952320911854947794944
931 -107079699412149564464759333061349527644801193686023063611646794020842623699782301619168243193569317172824003418756612558110793875567406633838094754670638612047355042327817155269850889902940193505216063527616008581351030401688142907449096449037940116825014941809615285557638623601816646697284662796552515760908452965004182367789964846790124204845427857008575062087973206440729038085941809962146167858771111009062321041927277700152461393928367157833895698953053195663600490073132673522127263837723804574973221699242419300547132199883637296802948832038103839188251970705730374894700383751840232274125819359922749090666456944263640006024157731064831334214871707076205638977184519360325048917336522509232639965737715768897288471052288
932 -643168476565804072135629386494197726885050844267216693119432073030911294970328183939790559842760427241120162355690402907459998024560394076252343514355310406286047127728887248494334031697434490240032665217445389174367913468318627906628174803488159251260001108983781094719289524841209737696663881132556367833853028526302316977845606742927949897596953461838773982920026011933274979768420831150554017098533329139041531866660699417354107357245808859382641853340901305782818737312756606312600019860107364465632872317609180875324998725167310564358727311854976645696398218888407908513373618441754304086489812658230597680763714796568229335136238297628729061432436506483510743703411287116730793416459660583255518375994305673940683532009472
933 -3863152539952264544896216647721789727407767158509770027413900291620601086451775348987429963144629708671777825193046782797531396774298090096856711004120734841727784008945229392217376343863366916692613695615168361163777867159050390211370625476492066809419475402659222856556483848429117571257718712914785846613532035575477238493708546430690927396728038689756585559873276711333054386127144815169386162266639953342254824890546395802760678105528488630571457077780900625504207205120303028954618740163231408888558486638583075684203225506196784087398569788887981537579707681254601405951269606234803287169348254941548204905172127565327711804765181253210820705453856623058725921262292748429067759973401116666691181745373900406985817426231296
934 -23203765323058227941871941858870358561031375508497439376667248870334406418489489566016699403396181123381008057511706888901816832407402894417196165532657643474435711509102811760812490985252761351670188399553986323688089521049134077897833212792331068667673664908494554868783383286865860298012724834205400917343675399958843450722060714422884932447246139650883163333358384106398753361862587860612689331652479591101562751486771570608380272405492744629082378213098360497869011918184398520201824166994911785899918436229066396698738751968338228731868654239876619205886156295072532164933785010914484498918545803602276942354571798107476285592277596323895602253878565243298324281824706644946504556688265619003095519408691800621965201962434560
935 -139371692438417211686199502988459872545696888395617551533106575945671237909609962228652914167547503968388094983190798486110671705014103489519512390243545267391028313787205483009924343443951927219108167752501774882361071034863794887164656036354258418872982864406202635589367180898942091010874824345532520530036951518788940822891220901569745803084744282979360879844862647668795082441773840981254370138230716772897579321781588598401178857066887344848416083757067903456276683633881873200055615358062610710810915715759806035753548905396974517636075338478552095117764399015704735364959714306520895648926012465331587931668664984937917802135784630771157681650203944489465758216453940795911615321216747228036263690070841192812092996204888064
936 -837124757630910334327004128942185562351233142441502800837257952016016223849697922367233791488307527178940849727868133832862654493502737675215086723746868043612654151118764572729842445858323717969171230646077790935561629660596711841653876775727182554439542436168627651796204372460134121402039798114995813336071103826948925648700465099613092068916070368320536678137449944195185868274232928792995625719279335995114692807855286638912456478204909331534027389413273863552035774551944131673401714284934504237333924884871282147887991793903517977285632509107066850001271161565845666441900311285329305826044500654297085255259395087385867344307422101593650498662818985114849424451757850332865219813823404452323725582137189491354368683811012608
937 -5028116163787904391220867439721671336569709727055801754855258690148030121450416428175300587827980183285318777339548860494367672541525126479878594636194786897274830517085777484400832986317615235742160728662869595461740998672063926161918903999972887573847126115400236940337233957159694180432983900940779020951522991246985238160321628738846255915942050232589448463234344014265607451386936870190790183655046228117063458110126250124507038884050967563865349657704841838198468683803582144878818418528960065258814132851102368487528140932551133092528877924056926775775735574224777524164254020389199426551197559099627857523040801590865367254800818511362129444546485819757425797628752335341564486202077953218579214143095990955017076342356180992
938 -30200902690742080658878260634741375794192123596775520228121818009199777398815871932883190560356691220981954737871333507949356508732202961450800013579450193197242416764753805194535667784911728982015764440695634671860673316283285487643487284073496078926341985682732247819383450077351501794722374079149498971319716157193661534570642801280083756510326069531534061145863930180160598158770857005741639677966498641580632556238724682493236033393234874831159209873580242970508336321772996998303359308089878630561748298357862264526369986610086949928063764760828714709263065074326886298062637038398538108876768685640839221087151395944493182662542626478974135382696346372954530291281745412115625921127292878339296448760213069771447643491077718016
939 -181398650392540409822587899786916341413795932987297379562672503265068244413575471780287465562473008053511980870232243117595041893291530984133970756050389990065015102561957672895998025911506599297471387056484310625705403843205124509892766864882928994457607288038378443980460978470469031041081068515925942901581766201432469841076134980762539865149999026005188589073930777648365309655320556742031229524016319486753306182900151185436579000892983665674757930805588609470955163244347006764002848630035981217423670797654661908765426765749202607805725571863895212583230300219830644706838499726771277950678112100103467782216347894062764970777682051338652964588682666964187034780745860873091189550252708224202705675971101162876756973568110100480
940 -1089551307843770014151437414592306568374634746363649826539684590849626946605534271779654726576835212686793399879418911124963668405139065197378848583744472925679454227212355087748692270681256948217089124812768879321480606732263216563547660151949289092142975971882180406267727538860974307882967355341729351851471412758217822848370478923067463147428249808927036867636067845294602182148095828697675725881401882744136902170207725655482450808559348494175363614218174566713161851348336189229113248469196143908861110830972901382235801671027301096258411330976908821465293259962199829751807063338907963488573672518171401427458724474751425073480650062820766701287123534143881326882807495640931741442449955070217795956285543442748968517138523357184
941 -6544264279993785416204084582778690529598963368821092254220004972653066560377694277265507958672994262315089487224666181266142512703173666939723235787119635465812907034317784828728378315360845803896099563719791369332372742431774116406432314687606025305241849293204540891916135241394806577116689797527418277760713369847044959901704887769358122623739032770937653204971306148194075038185609901658984447712235091406523803458087265190072565670564769965813077861616904859603556339383542027245256430949058403079081181256106987871274256485356319274094815384622678204587228311632494747575498769903129555638472034614331976969716169510757561933771246905657693690252906399015842670486838956259898073500301964771316147140466879449424371157210316668928
942 -39307324277549704484997268068021249893700709556761713295211414401250228646733097543118525347309863491056511451036913374695018089853077656171040280430634600265294532232168634785787618039804899510937986271377816776415171066819813600589472010781097896345755056530695996077355431497742603841613452778026762666475589578868697896279121412001868798177451400129878511224757231347723221900895868986791487240816353318089357163369569058683502558938640693799443844227548573913568849424062401514695000226497639656229974185158259404694802217667292991823834976700303420882296182380950743099840930958636867982073012204717813272248079953038039440559951560606344723036698429559010384278060997632045234190075425194727953111259322989454129587269536959168512
943 -236094377250820178836620171836222139658845833403581238390616793799492347587200176535864017655490568449334915872354977970759086620922679864222446876831308326414269733550583363595229797124668345190996250962621312021016634074293895016442100800619357845160354103812988480819284309282698209323160600625334093998321393631930756198888080984325533163674811621804786619318119754837691961436068471381774406772155776526437429035943687157359418343123356606824055327712374312017098164870941305195510771203805573363912767696679261292971753378534688408018606366557224635222413969352639106285373215787129751781891153210497808096067177334069201057103653838672459703591276524343554275199205769159186479634894231604968056038055068213270277685574872109940736
944 -1418068853018052784579540411585900679732924456799553182059790607148899939764010606878101299362731735713984578230930854160088388216361362748511912426472854307420633642248929510854403316063043759898187505781854340301253450486013450576084217219312769873477067210650805911046616177473644773579842907495045671986735498743895950120608600979839121229709489056981813027726176729534267548800570373056799340596480598866032290550019759775706927995689214305108685540356743083316699399185049207817109246291751852742674141694453796946648160706393713190565217237475772470906305066517442523830205074934629774028065399156132419351875249699460992825085589882241106413774174827998277468380273315156609324776015472249410360451325190938894667085195134789222400
945 -8517428655187106976836158752926811129076643479065713602655282709005074764028920927246110956755120364391757967366391042973733540243119877870134861551747151938133893299166153040824567096268464691902385034727884850858442579157581186321094977809456356055952058790542085623065158995506601747324333267428520679901255814177244178287332296322350260864220650298809438037261809580254299973908379506937713443360159231440640041306264379643544075595829733815638234686635441767184858854866703506766923192164021591811230063252992156812794806849475775598112777653649182782868757901514302459689025130878886224188703274295667940764084612367040675845295540394684727636004143059611375713391872092148598630455993329214074308045919835589006008341646221512802304
946 -51158665153595383477170450218029309078534441304004648677710930650700499336842669279341684704003101886997650792083181765921620507128429475495189491267943068190463908469032374099136285776952000946493870208587861959456186732394490015114107913818216557226250285903076014679103725557028009119017654539320603967292591815346675935106077920593994766101106197534367987448999352699817967930080020653207785058848609218110518035874461203797079499305145090803746136786782550206817127887738670599787145439465192402998491658035569191674203896763535632317005511294662384441798112423543698658380918872899962825254084921927248192501506359223892368440465248975536900736179422907398519699012625760145247873535362949590118720303331153267864085032729805741621248
947 -307276550256408750559943687510986508295654130401690094436940990284223300537070877971240222004852889525868522679808103644005038636788838102617418879352419348512746742858406979719951013857759282449440581252850488882570307939060957473809875764678169868700729314377397093718898982846098446524535856844420503131065892473779320802928972379523327802101330959655276080046567087508660816100258585588735736745217578285463174943468016778397367270211870672281977192722514698863150615877662720953836510355677531530777617619319112654829833714581299666272006140004578033118302064628009495351766121763159649832255701188482932442511030265473244090854943533497792613938003924742772710706044113804393423786008595543374749553986859758010152720093493694438572032
948 -1845606657547471201541188042282782972720609677876113780845698379985461630318514441598582014714123006378506843642702700154882125384842596113582204866583081727296260209415718289070505878322839355319507647525042836050420972902529849141610624278682242364263741480018028596179053674100173030009794718717504294750257404332871515971328863412896122045576148404626065412394828352910482947720222283549348578824061007573579450030135598004073545267557224798448865388346004578912390786573360509853700888447383451861385711742548860957686664291488313231851875273447090557514892728288540792519480381733517136277921357072414254380078134253618803826402573438854182940753587872246925819308074838287492161984830080335252720716922395578478725579943651326564499456
949 -11085324081338939398336283756997881374003767440052521970418504909593500744487621692218336184394772053610815307239340670674404113693712981668759378742309884181096239770085968198927834040994738095654230845197896432832520589024163720642171963815772793097938642442630047780268280706742532285234245778210913424284716722938402642750503355291913663671265866307922846067061525084614005993033358321397696423060899272606279102396778572026577321483059353379235205722141525787875267267284468163906296288564210287228634306615098275918365957772932970796430282241200277497919838412854147677570184197328458241373851042083585484630540521486388858646052914060329661187274913176223292246279309962491742687521651524461541664659541795653379209035958042918985400320
950 -66582049304358309524552635561794389470103260877090167534576917235645390242384940409071081683028836413703537315734790842517092850470222319936153169710727667990489509702065759980595796872314640356348494831473215096175092043798890078608081091756712792061769016030911543900773436213304158342458339464700806480407334119277457138038201180638703570414449053128535797958524480310590685798472297648995808239064594998626489027676461336172280228164652147806663314685242144613657138890772639612142323478664719179733726056649420316543671578781616373210495877050308069904501922735862303600140916625534881990481043650396112657883673424706389366002142324925205348380169794713790177460261025371551194418805935401469402030105295307015316387553525067271502823424
951 -399912924724097895954525411489608944177103502683191219479856830082378656107064903988992877558134243034453096728201225965926566112669000499158500401805576185366409484701694264605747536991965112832629627550554309572130363320716787000178782403712732953215437064436256806719623129116918737841067225560816794490638207405546990517440293377155550952807817450457207117088078860680984013832466672217632627638582766169691820645833507441110579164585689052027492370225810807000376045067030821445081215355665059816573877641649505865462884465553809529854460363920486848928908889967598326809164368402594087196313886289744274447904622322966673480767802992930596377820140662221443608657077145808911596274891769937017324433520039040662145125347811262174559469568
952 -2402001321732275608570410057650709309201524640623048602513512940505309824558920993141355590108572805520109817371962241260503450735100002472200490712080718176739291467145963815967521756500254301163009716673615971403261046271841401172254469541311134924361560196122266100207633845724075153764306486000572500592994460572575429239908278022873282898773643492859196678550065036990543477244597351247742435056667774085748242753649481191124861761100791303290029114041012477912855540736554831303850939036050827328472393660414938989982436750507524922675672793234751670584837461120136992104899422311873294698449064062671237691043224586170064593136512217859763992155575336960876915315528836331096156221687564791309420118449837435394351552246832724320611991552
953 -14427150570719783048482005878182589720042569590881699328887309403098086274852715374092523489210040917001006326248302760352685028765116011696699874079967875447680756156490572265803349746292307551981450008263436512242439475716292482060617467962075232776582988033761948160585173500479827282893257711817465405452958060271213492251048774696879560484202293697850903927429941459371097228966368015138134625691033706920073369793787506413517491208124689766490624040362960682940728866425548403623287515628667774545009128825597056723125400246153155997347500417679493485577329494608104140128875805249092397314088862321260972167952291407240529809997238868815698304341840203558553072131568786852336408764147059763089361814676643760894994114440787253563202994176
954 -86653759266275474673249308462765541509255948028150642256161246978985881614111428736021480626611870005288122489588992438854096118717792051361180823324708651009554581060632169814809413721498535781909050298911063176391876042809219342526248712057701936041979689344741798319547263559691221859204059045788974844087696142641846454375887287539116541454576358631279766701356956180793601566790911536738887846252364615953943698394068754081714871097867790279446440378879078990425946930590606916540816382246183510715103374132226877038137079935566974751845784455702861685873805334972317965770130459761670158624900041598967109137871411784764032367052426582836875934501370312111067914219787334308575281189012384669933217511925577456543273492403468967216404234240
955 -520467690649393506333639489938613268189538871066066531233991825236299473474639391364926921907780967051421242130129009893552492389069328195252974413017660295998147751093925436208792373791459357511576403289449043675974691387924102756132755698057714852546768702921471446053500916699020880126291430924038943532745863541938471731472891561381734320023633730452724659028805581632163718558701689895893807630151161942324683068152474818093948769681924651759694819093482363299245123975767540468051446024322162244960911851865228482425130550365290081117639398431972574749701802213776066544602036528172715600191601455622210311608174450756509315244728519716677372257710196417224904373900971685018792658758854464567981584814747754086299493788973286478321543020544
956 -3126076954206804987766698774603799723941252323779375253586097011592101943587661261882349760335344284426682495936344390923882448394991424494033183316522412115633808094944347121172369591523565001990191028712590249761588759113957336742648114742615308533049955618646952613138309512239366574584151045440064228005793301368155188420142756385172616347918855854706624307096816557077394966299947463428125729096728817133554223675643222670185649876659855371056265975482141515935607398207948636621147962531003340553787220753622574215728631726703069882345224540778367876304964634506309351767499741786652461491802815969903707810334722584826606617722854879618000933450473025770700407574899316185116801782301807726698183187347652260600036079741154554920067963813888
957 -18776086587103493625189363657455519032471628526974107918609458430598442277964917053450827935344016599269025234551488334918699654733401278899291120929633174731672378099950849750551909641790243153465541826130917424803976219402220341690998171781305967704915794118590459299733681145707647210463321032015368768890668528908077278708688980412328960654175455960181403960124797746170845727486108724885331674475303975678962093654229578590845642811368976989326178218420333112454464315367752182603923493496442245826853822376322665221438880907286395667907676145789401824670310734379773825604323586425611776294736139236444922506122390790684944063864031845615625800128109238228308333438356813560725085672302931995930861194840907980093651180490816345821240017027072
958 -112774268693796943942671208003729438327774458667631785894214008749865637366423199213645343852055804951867732960909461945764627714581124065006298851760791260617251445781413700644417610406634577769939624879917760106230519304724179977556645930641520505269191127151795217523825031307874569840530414748342113018479463497643340561379128535081733339325026660752738372466012176899263929943035196015211453846221410291339593071527598926963464318176672930513888563503686902775771705448926875272885755270841186689985905921385459310891035828726126232250464030281451578349065001970330149243621892332787852701831932295920805588901418676434461490528345606481139475997320281930994485328563906380064496163904770105790035739593575414379522515295208232172732433507024896
959 -677352107189837556805237404376354574764314877040513545660627601496843726390341376639514320552285061848727887087059963292102345004571042739701105867662700837066811737778733816713142577775166179714515992818300093981823087758210227429803816983571231225853324937552286075495487854449019538509685419827552080541689494931029304703036739126136957488350003514466329927027653403929016713126922438086665505873545980371632481486778922294291128676910791994550920346181110841260899750033883424700887817484222319430064133451077895782720630232051204542960892022129000474500648837206289933201707058882132208475372686538537649856596618048748879900041042131331511183163231450595714723938986031272587850882654335717626917872108632285270898741044829397623224561471324160
960 -4068351613301360699726685364381995117371898012451418255735826902966961771492861347982939467953411763917496258451978929457701542329932046536186511748563924662580688805213912577358676958663149356856365418142561763957578358128452249965606550299760036520549018673162805075088153126304749947857130106990308897835013253257191396226792242250701089644499082386497377715555402478774699079573802200492373732018580993971364427266353506160808828668569278436111055868040601595203015604245233586586766620060385112321276988243058214200570272950473910154513999175415748873441445975543593825650096582605223804438522675809302797078708344233345945141472063742657113062055247257632775215439531745588732348691280304803081727839934872505587974341910456413260327131402993664
961 -24435543500782176351731677815035176716947440575958531425047329181717167107862046616772758075558678940455751166289588474976734087794627019804998329746909865816563043102532533526630990704051809812553809276251937784145309138245858812114341192188556114115868526326071362183220274755492295987936886170091831874519337221569241785412184298467482606153388862117180655213669307203851787282316418634788526572775316634277603793672200871335225311654042829429499537953967228857043796249722999749809238011292617848373015054677894322228900587051843558307575877308344969399273993567096688312539704871505926148148855394324278170107021881045191665296187248183950954150786634870147572523470883821251625552519807571802411690683307707797303337425311618644687841363868254208
962 -146765863930537131030619460662670296377980958463251319894078181673795381520601550873887276060381323784439148691203820239243553529657970562357265534014617101945851720242689549534659517936748340903816556261891029907270888766326024746610258495471312054650657643678995363495469784518936553732385950189450862172171569541572011160781690860584552046638699379492262264804037197210332280523140144399736864520634883828362126142477684234233585907780019929453996444198145088857216993243847587880587257813337550136910209079384636155526277218405061934128406557385172673347395867685590882027072981484283056817999448402756437346450762180141845958461252683471755379575450717166990962525827463013825142077351599888717998085962037083366472972794962992858882319635911278592
963 -881510801138287223705093126610777194725663640824508707427234329543726562364184932282828022004463443556862742308020657771760215195289074035307246537286650053953951091221103387457198549895114937593861541197622598658019536219061379723206819026867724547636624776409375323349707523029515989222903500150104398583362694522371429654541655582185250738142393517688643589956351307185323024114290661944455417627707207106351777137532979442734919673814697293985973964034920827433027253936143063573914525353516359101493966984211438266074905486994375110468147105521653181794886643811609805073446402437183340482634586637403234033556358444075251550872291267038830205477089750678578939464977738600843185037506126079729156166945367519694755526228337643097825546531678191616
964 -5294558512160109967358816935473195667100649185217056972939997414268085013628563355933994325879833666442543554812910364648354655275781948178825399222913584977396751165916416866238639953018438978588942468943394107234482439040999665800512522485445460604215822144468670794359578033672475936308947794981021744802175830771864754066358996005179135178715544550542281546530876586651914190538442744942937888789630667455184784521199120880409943405695650067487815577285826730336515290455203599185833022962044504289160076952690357593952885981350271696995129200393621941032388489058045907906729495812010040343634897149607063930448862843796564105862398599482768801008851190131272622649944194712413105665415916962901942908711075235144039294121383974254143051487332270080
965 -31800313304942979554922450667690368995083899152922370207899533107642863918432102709026123118397320029263463934666180695996888116278976712874843915332643617786418774707037280446404531639997129989688294144206315735125085964605786319570704784858107443535671373782886537891725465575007135623682847534368502588625052966457005581232808351103480595571460367969716209319941871981151341418346849109314859630878108553633553437303202190626462212611018698226358724222172770976449202343761292901569073362817945123816138112000672513548738034244405756387088254605943948747772742691478597912236683462005520226748773646848768341957357450138849713438946297580395338214930983257146429651060131746918602606634770464684573692894499672112717272585236452539527996942707572342784
966 -190999653221551795834151998335249383925383419167254391468954490378063306530556951694689681689093828359229999242729395224621889805419570420060412611966834354250742254511456358172263341371301756647057600848513600961059663769793447866030006608821252740676286888193766306103760777687876493777072049793105248250622305689696935828404776357055318280423764811817072376164190906654347186160778250493832551574110598615215989004875257935822788588727180976286743329883783489425275877668748185248138891527181739331383894573711217289202552515604259295553234404057156995096106926691653522262197939694833881268614427464799365801992130339289520253456309221383364381742853156241031341397323589953376359475662272565550414370020397356887421856434467607401186813458946906390528
967 -1147184559680674286032615755986139323281580660501847370143070692661616577303127722811335748006822419257275289264770237639574705478991683377230570391626842010697831164684134201996596957415724400135912620990735845068212870511713066887814707050963164920831273202141280309143012571554261042872282086279996885816965761483911029016476215644938517924512604494895084978452383488530717942868852437990655672177715275451783944315587816367320823410729498579292005886607182117951139247649571678521180057264734847519225762852510396982676060954452504316703635682871901786233464383406612742305854671705807847060417278291036729313440695866475653357673643943706140405176722477635104629329718336551446619869095534057960319496042780086591240464145098997391233871569890272346112
968 -6890227200192226782361917131764694058065164836001010348834486658329119892537482412727200435274491210155023498438984623588508432752795665404591990668716067375347252813797181529757683199621829562336877821342340506220406550427992679476696246693992880385628950450719776689980762861887578738492791242808173692781186132977842658375142638885270756998895720713326414199517729222812116612638212238109896209464601755273631727611544510718229491734575467805181310763469979796103739375719925473321160592198275554300888949576520941380820840891676717160527189648405169611341723239979826106231130231455674439054887950759663582889571658183285111167656595354672567119377956106944127261652970800295810497305304596335708916631779056191147698738100354102252081174316594638094336
969 -41384082253802447091168838365675313058645074253945618860863294964131241927537190931518318295048287428598371567736086928037411795789847383274803353926026496119045111836937347085214707928495876343149679500441595652189215266714241745759025506493240627477621570131551229150620701766697547318511339807618196423963466182313314855908567903405462438704294886743693911169926945086639553408379859089655150315177471147019358735977372739395204258028643664807663517243781201307003859593254525253091445044848852140918539932227877005193511896339830450524995391197473571031695961077119854551762794596059010774483633390638640739390994847006297813135627962282649750846173464088465760483965789487697647652376215929941935497723808591176487728147980685320940554715283085852672000
970 -248560807838709200928997043644574770613394956951311053772318019869726586999096924320040603870697765577599612869029596687262637970377524644732328583038539527916040240746549629951299899955564651873668552436974889602335947385163164487947241196935143835848816625352702788968140958172417733236395592950324104147438893400557442569397679840995802012491292695244576022856485089018438442845582668503905540241403990574381562637712870486886189393899007136705435019440455143024311697593136985997535559219048305736190477001979770172612592483977603588520965867027096746372049496286164514796832846820303849487827634460315799888667358469477309755591898114623584593856475149211600544388082525041722593925523625691217704973941657071236535583204155476170211734307999623260667904
971 -1492902732927622315865886342570585977249516810273690366276737619727994334597824218305827787826634839501653977989856030837804830996095789938895022255125520474706858862828851064347869314040924274130634167227801231749219619020245271008041976129465063440991422979496589218195346234467901095370338882329634178506581938243409976020063713569352976356540896420161931472160451045102237391445317094819281071550458925599881837157369027224406919437756913707389333612509338469239601425760480922859134689014020991761218286463553669884384681539497346843351756321216112399323539356657659413698533556385521805972520811460798532045932487141500995794220170733307624095815457083354439155234221878943555811620739734816702781769242775572484868785122561042488680841945804388431822848
972 -8966643712937936556946742539642339984911983273037086459517402721425774883206401344148471714574498513226261672593206889312203005019558592056376438072118822691504857687070426093927635370090763822115542119002518755306541322377069330530403030463915583201339677241261770215491080319407774747933825241743942392771183096500851779742448088556386843828804220013138440843091949336563064754902829071690773409914963446520845790930764989164980215072718707567276342650255676481999995995772839578398336136282512894631762265491372312398562849050774432933466304641617865922488690413589990431696420191095323090108454896958213588559164940796828798329333716673242443770952379628635650264839691645820656358130026292916596002169013652305303144426121135367736547668261666223797829632
973 -53855226169860835312189002143166984637961194106592184328246278346901502552955144270771860213135127936655596863483665561585462144375254666876296455680907135208611373183006474810608329135615891996683675407829380720706589583796002210075325224906244714540384899633264030730860499392048857541873703137060478287017247381247462220187083374179934977110178369031831757119327154415076230966802533446795162343163040036654403353503894889901113481113375597341300101752731932891374300621896761717851184830885399032177288873208535632944905653187388708840932428135634344694216868123404146287209834263265092066290709550909815909056409752467909731360078453679834857802072100542867993589644312107879867079213685061597851882335423907054182456849041426883246061709091036702028333056
974 -323463540372564307696185294290879576198702931449771099396328842191490134840031282859917340832939588763721742148448538723786237551798946688486005697574608005609161601461542358345905076304123206364044588609861893457443587399977530621809393602173975579236390414913744641012647101205906399576866728941943813304444377100938882571516869302129293347485188507908997215080615676864644440425128554780674105361017796365102391768539199068874074030742633695673652885623578841344491751614938915791874117064454324179384024920813024348990605272420784920486402170529368963121009562591610099905446884279749473551584138320422101720546979160929080036464927643921290317870579539883532513541502846045014776057883274194176766509940595401659276282848136249360437024451672456367618129920
975 -1942774342355781621115419454336543467417832189559934556939080085809427526173990200571221122322410459445059418695970504468358213424078192254285395966382639199799929782950275206968961066767306364487922748636485015543885823783074287899001015129462897227382828592167430585840787236357117923414947434369148541320711619486357950931467430155073860993855840809762023324671610563432988970296651453283463419978344115061670180496330172790048803048830082843797030964384596512044426196990983567659846750861577524994225899614249009401870659754303425527563258633469591148460307498656771932525808577879450368232544116012311847920532998842304210108616307394581428933572358859059142393270838916656502097842906628112598530355211884165960746947612143624528386071892792155138397569024
976 -11668604654857064376322362857566856865860680742527455105001122710819485459846756223897629197883100317846730307007498659563994009224176226265928546483905782195669339742787777583174950054259240944749467793682792022058660738997700352402874011875291645876083888169114359953634151192872784696212166970519805216888541858202495638603001866984231771416803303432420380153157162394068667788255189467297293246743488711596356062288550907001118971479226181081312867690166319856131411305754001843410692796018574629472885898221719236258786127244492849193248625462577811109167345730583299593713615100482423370933500412612546513106704736314203639990658293553810695759527442872902538231755964542257493236031081666360818769904681175531795017188812818517364899982453297432426518151168
977 -70083379533476634155713253934686717563286210086171817210206589440694434575897427466207589970990427274138624611035045753907032427423299794036868303017094375155234604727243423547216802247487862215428394573280043705124039211781729864470451597842835450327224828711344818353341473805617171111607896008948315115116883996921061429703194918228122261222829372037611722149707968445236410528382821289362835841701476396936146249594724663571670747992831190599061297564150363839977592577372613685173830521206104653882498392547666496638089775778990871326706194746028451965437078815355805553634272402128867194830416774907331632141268877447492115977712456440796907505724395548701332623321373507455843310028341384276278146068546276406953316151716651725356901201299051604135905329152
978 -420930786826865292320953984343833763588450014303073422742438655698831738356285905534176428528093515847181204280150597302580604797009253382868991962784524342818719025986561089572303425016521672574159894306780011667376683937463545687141954746603526152387677970448020861909268242723985804275656741168666793573415101067762894166730271807305123363669033540884206980282837775156364885963407034649651473217652123145764936752748863310819766002661831768261472333923816851259000303921327297859301025597804569185566088374590105454340776728546147884963523820299540223655220499483270881269921125208179164984358986444836305113853856022058574352068850909352377842725704803159924615136641758568200363223221156622325862036254032997738819175023338354079146415047269911682276210507776
979 -2528167778717224678245770670477283330783096608534695653341826648520981215543123477626643903381466808297183965364545520490314090176872248009100644644798894608236182541657969827167836219288697031134496527043278566624054795625420273124767199436900237616872041811767836882190925855685611491289996637701862178736773388923996518531448244631449078960006545097256461766004566437847867852539102849378755588310572327459477976047576271841257045104200058357571461294776389116868810314270513481645354408410235062687023118363365271573118088814510103251800862832737458413106911156446441575308219696021510760798412833441371722609160592676593176049628562480359845442502379398165847407200131656549993999517633589633964331176580730022215510718818260786836908537320473082438421934243840
980 -15184505018839545615394904609349384480212958787505704621374128177093832005691189132289375413566235129067684230289124742990867309430133854325924025077343858957360305564379438701411111330869584160944202129475262379463096925756355632760096022365075909916508094805085291557557453530163848941556316970350341576198337028648494032375089150514404506427993333695246089901872637348545278335786580945157614023891391496266197989471956182905572965154574756633444531516059262757101712830078379056809415979401856261563898238875139462521149103546459915162923496462066052905694995895959547177981475844763679190144030489282353687211188295325009435921064117027632542971903179864232882741482476570144714918175641437203840940813823572347988638324978948695193631506143960168699119632646144
981 -91200020192254458967891111175010413854364027542819411936183778778370660308741824392913324441062016450113588010345858178239100466794205323583465093715366101591821095272866350638891232076041916810488550580145120155091190466561137760629533088652502364790703632437381370931816111557284173612235924686937060479856202342518053721368932999440687234575684380841720455246307256420020097338031268764256167107516094166653168735950728408581621958103694978728761771580761144877943382647202063342480233050053812882033946605420523773621538045235155264890250895566244131996491149119442669424681801080389762892985503867498862232604478207542758893266141155038636079732752500036824086238584979205936795035472888019623375367408976587376105274022289996016194870730190491056606245958975488
982 -547758061628829865460476768163547124964701814163627576864736730965069971500019083952542378404359732754926423833741807391197982462045645127268316221800014296636882142956736414415894777001197971931871330300631996200422796271504850348190940258687295620494152176265505955109725011601511521450803685310632429015134295078870859490923986574769684583500452557071786226488272132492611147968058311145399900430103036134254897210418318318378836751679648505941138124391000279279658929883603114064623821342178929168107022665541264632697088815149306232817764874160551679352873937178768334688848482553184703870640948795821614051650959858812767026035385647468861409804515525329505256169650593946031803371351564496142230539610070443985672308568237799167367714541103326606106644732444672
983 -3289896012624797862681641215662190600819316778422032092674224735559495886885523329285628860974084200855027917632450794277768172739956349878215051287846991902337026285657648349990652969276866658004868142722359628821790698461857244795628091912757462313464495347440342107771320123155908007369150934997854970906788256615800379921806250917371474557280792974559498328992204358790610271447574058231576789290657043611544692030793597111607650528422762837058233715784602135749945383303963088446197466304209886264062194191356319741989696153326085257764146249541831400360805877845283916977636951744184982300213246319900328246050302834213884154843546188235438047275096302628395969446747875938657019179194805247265253248597688182288277838016413733425397228206382241235454882266218496
984 -19759461932859699195602530934058590711102536031173792344960174511971431668625592929136020709132060031082983753574704465250090704245832973956921231469363388149116558281449269280915623659279272906511049821845563682646267715768112325012663253640346905423784465823725890909305741060216481316200878548791492206336624456550253617388411494316749049681353223640129675794328655535753321930520789497544525056004175222505360004794463705877653683280605807830817832111339215574931623123837844955027912027332077185116893514336790310126781156494537998711730219524722116347626208795707746954933098049015570448259484799189225833093169079093306996920848670949946245814338596719678562411253553129206739308781681341106062739557209722203975130947740404031079529014996867137005619376826613760
985 -118677286739823667290691287444864226903735028350892352803250003663515328095628275295349609514517689142214800008128224989001434232311567091867312931269868949305265753093715890771323977017384075189957344724141817554170747444590487087509347734824894221800691757376858375031901368288985087529121108925575127523395116240434229731475912898775615512114130136597414169688224509512577893394136807874197536257586449100048711144424994974513968780344050231835717571567824910012181443687111468276271835541033370315896483181152656210809744816414716915261253369313159465758525493946062742448002246325396186016306140722754298180260218047087984133475816388622879180070159693741520494034959714016689219014929163104371203757736999891885323569204293953969640047964532644959591056760335499264
986 -712786811294934836446604335712261457245129043088451709220433761531212397077017958095298568645458108587590184968849339119013945434888818039958590842341345418294992938992416995142925272474555077645090343103261518074783331567433801349656295686846242066352060318868168427647809741300027722966221679350407810852622914449401626551728140989904420356840845588124301707662862514863815131230893272578767533074887081190391573560499246282572092766026793700119168902805687159448638891787175200934257193508445665126549631657707423365152816163173235029512752528867917400587762410707274018998435426140193696058332235902239448171768529717696757712559244509276485311525726842989817681614388655548828013063009428972636186468784448703280778116332872902516817531034504522582890383558267895808
987 -4281059412905566014894365680532025318407087496429295809728205006487996953481597586510996881222860493931349419333575969824115712855449401172279824582380862844550348156535231873947440097068834224902619707170032784947253070803948081045539029788458712811399820560851119630625267637196869524546300230884189139389250788737187248287604827522930885845981462139984710383178267835912977412581794187474099091625532806682945281526691136308362237099935716055344194257226549152945134728710089553265300242624146650146322185370993456792682980567149011404747909051141268039746231146429029499853144245968061656112965764807718643571854506917193663745581544120894173255782973141183074394114114161985124272218663275914270902346881388331497688904639892487294768645690879052449406559327136776192
988 -25712387748249138066654632080742891360060404405967288184802844662732317147006524546701214103437834018022946373124335429604886518609395364628848624664281919075984432074695770662223971355742027903608184134322978768674836913219760123958841712735039839348123675250959372172182060959561436267771622313995588481976584544667788423589044854638611497305507104507341663122276163495858384226669372436853557908810458757341246730142320769527751505622264019459840250585713852095190616640182767405550343945185715857200079484774454240366694384931551675794515817574450190055795326971686489314294055610569766815255628685212003588678587013169240687294845727116776607854469511346563456191251378344063682796355619867956348115286336506659864254667695285356931792631048385816408824903827997065216
989 -154430514114389280263658420469761784858069703000152809067418755719219915438740781446018681517231030434746777381483290241590472560516565933344109811005671966508000651261080900484579812774426302746803900153754564965996932409694990569866695480435964410967090562820872159363675096575649932329592659456116252765705986141474720144714764464837826077210752617048650383672896319857433423867087878493175127607206324047508930626746968327231977531869482455525692013768410455636262549448629984949053318607759310881133355143937686439863745318761255698963265085052316631238679602388792809776815474471986982163000776689466171895556281909011916352697213137049129057045447103076170796106908430297299719756395560482562424898948308099984454255445307294740569840327708983908727262710159040839680
990 -927520210435702392764334290730397329334661877387011334156122660772275567972654493670980470483010340568135259145323407433309756056260558073490767244153914511360568260443923061974894784486402628431752173009427543919669060040428522375882044106770138715072634444815928514165546964363587482315333510169553847837314790089656258487371558811063899023530775642319504731672813952438299254244957134191373446569299373305822285235840072223784676180032284765754055144135226792208288394336980192788827441266425959714397400275371884625163945967599208058956611587947592732855523457684800102007199691683332180606806687605961933554246250434050331489752111468385590801784462828437765130397851543181304056407944410544320566637071582960058337897306657264037293549214765917514009455984100595728384
991 -5570744017110414623680308351853343697125433220638634883446396723375389859877185791995093111175806991166739124010482440502460060496530323281501253733642783342038795679928164326253864153957484642296085670577966188260139153736122607995383491985546945786056353076239744432894260095639652223918666381614461074482361979982785176638727184998605049502782213494082642967849499914391987791724321984542176764972164813959545920267190006905064923013086048790123749233959945103594008951893082855300009825317776324851968018122705903666872520135785291544801795993487714069673815806221060072121039219208454809413652290450761014410928856484174989179925664686858443567777458230511032904925515027472858765665092749159599503282719903921259701571648824557787008338779667589453932014243481678512128
992 -33458200629639689344647665755945820509457371061731210571736344892702757871510667731785820396721311633548000158894146618430369507932983788732347424014172477695485090783156741683950157605979321084009949818596202678013583683378044490412848315982838355690061396901503506684771430430586677323671990213269594371645011316565796814119350102784960229186278638805489545273972696684925080347873406983616677103171200328504948774716037482804530733675870333914339005618651176723629725226585707323202330018221981348505309807559082997496568186795852008415183534755739230453286945197999917193193281729901499211118786731594502564978281262184287936528031963380420053949088836942372850164783524775147359157295114210319653640458061860493016254556746233188101532293624438042942843755494158695923712
993 -200951622939701345683280888404629473016972856797783671056765856670919059502549324269606492758326687920573393442352391563075871917320713826654123953758929532032424444920466984462262781729282405885460313682347649358797994666036119997120374080314370219982708052073411280633063801724012647822991892821114533778375104519409295410438022573469740968135183979878899396445090363300989403672405292359881761699056470639515732166973609545072031575639346250527613095001256096954172380450877505087627606507223828487392869038291583437951407516661953605369337761303313058931185973352040843721961968867313617394533958322906634260945936312781155627859059631838136678949077547010077017400083756312745394323598031554090261567318825784750845798101597114176886087327425223294972572553164563924647936
994 -1206924252609387331792054693641504137863208923351080472098681863913729430656207852890988378817953036239152715588039420493417160722261149525484980180596945187351630070851961112924947706936133311601165570718708495897086923390823838310581949588390261834950286336426809126944994125187031390223711066175669007961280846836542859616959667181378323366916176761549169127478067278954569951545420856908380764674514435848010630113905965159901272495340822985415152937743630801399398457253444597416247397430694613302523275387372013345540435475292770961485445884433144410855901653096493105708585484131309437134131177537477518792133110314739501819299564900362518205221732434195501602868798183847639802220552267077575607751335682439261564413176300975350977885358622909993728495440185054042521600
995 -7248832605483399536906544341131388625747484235492753507140611526811667025782718560986026806515675669729190423131786949650274539643588096546271299831841879095052280833086721914457912340979433127337415556059986573848315272712585739830649928169365814100025946162478903420549632640179921361056824652547904879513866399339779680627747193531629205550127497862949651257713554268619220886338459757944825754928140287153561203355821638296222133221073410805987763832878350126442575790809744985840374934908277534084136019269967156380234555103682921744529191206278462808748124796484446894512394930352423019406351630825091392111543616516752419228668632058177298020493997517983246608022562978912843430997098068983657876592550461020108324226458115593843835480516166881305729333368296347222933504
996 -43536718171862850498364563122482514545894289585274145090134791220845744805769140027756740040741798732140787316412024258040276689721655775637796311480612522395968687446370062908196830642052398310407026126846333033884654030481370698786848952850340343142101045838381712476575803175425926284628297448250774267560286305961813221322418303849930825392547610939625726503352229181066132380426366246636201530855163755314351756169244913798219788820611302196907660235769492666932565028592934323099592911394324330118794317294213396123358984133655306320874242635748354914165038046339610928639661735501936496047497178551906028821731426870406965249239248285076920857945602584760901592994021128439088292025295213011172640062520964427883571843150552013490821893283577815894526164572894221144424448
997 -261482644264951822651739161189060184023822042545550614824555479684928924741051812137583915454337260675438592564199960909073436849490697831987788943821042621329742139365318765977877123429369187140737353503996479748076498548123361751538790020106914810104278488211340026579122863058633946417493881887284715548224245295309690153270120679060518504905981408209321272762538796502501636656931843673620691192848914726244017753221359986914640669888692837347332424845613307451258051873964392386941617280033900734396635113811743123791863825871278493047440028202955597855047963882635242941229723333336009253941307432919582229845206927841796490758800225326540321557563320369733941227115986300406695988408012072722388123418434976410703189965314462783511785420820926063728057973616062153707487232
998 -1570469876992359253879745661859351684633670085476738154649813272268700283884932704651764343985342373748194767379566657619431281363908766060892800112550460649702032924314502927039439578038543906514195301481489767757070437480150995862138917938670725368135704208354338669792745442388274010763307874510388712946520636529091005871634389210128712344740062904685329119029785307511638874187832939204545039203401081523611549816563502946239775641122307169079313329659657953405524281458227073011714062550211132928483025943149235225061442481643750889017807603548526397350634196923396921863728857521962397189585790767166369720560151766766907140132989765655714707804718151385414837377607074981073173347985517204266442438770464997524629693230353680916471836891642311392533753758768553883290566656
999 -9432263330370045431094338139506053590746447494081035722113761998566962115941327218868151171467967100662547876243601298706531649785240070779153199373047993428553678074622559549269698493005236141103798891634003942154091302029370927290270574540199771253874424924643823080664522238548466058129914746182414795622174807717943224941888326075365881960265424160688383608906027016049607570604448898204195587498252048138553958682793075825950243577474743884447792661473816372621001510036006750210670528521313168703517447220568070244230212048358984918505850227275915245425883663305894316480476250263452433133142421620891476372294371798898212014279069076113124917584338283314556164355109392958237024593137771833191336822181920819510241480012923510791237767550154398416194958055044409066017259520
1000 -56650244392715612033461213847135982442145246851809855097971866181130335171438349258954297674143279753015562889258815910178853668322165271157697588424759337753370951620148609217816557106675253058734555846274415666594559875067015276446245848690251141793607747594969684855435430936603728310079893471814983881391354777568042487923821901339756939112542825359588755021800053122176291376491400967086725638656585642812631710797230803846770999849293868526518232069938110148853143987935906374106340090448157239016820432693444374828550615241132787017429128999564032640487772870428442610671476132370782898772620591832708406527366997983169887126561197349751769530042205949899739826667458016180210054590174642644704114070446309923236228803862349616501867082502729570863124361344864968993746714624