1 1
2 1
3 4
4 -20
5 100
6 -500
7 2530
8 -12290
9 63970
10 -310770
11 1580415
12 -7901235
13 39580710
14 -199089900
15 1000497720
16 -5029848484
17 25374291371
18 -127907347261
19 646677792365
20 -3273908647705
21 16606252541363
22 -84435428096707
23 430294257188507
24 -2198480870662015
25 11264938277198125
26 -57886759865495453
27 298407043736410717
28 -1543303326487944477
29 8008632383724087555
30 -41704149181401984495
31 217937212849275379374
32 -1142954214643263378666
33 6015491817195572940141
34 -31771503294985516136895
35 168384040140710532910125
36 -895399196717005234941351
37 4776733576035619574647414
38 -25561197843026883508094504
39 137181707331454298700529765
40 -738244087484549702834689055
41 3983023568879423089655840041
42 -21540372177824931493486187489
43 116745278333515460302089167079
44 -634002122625394766146255800555
45 3449286479747317781445307657695
46 -18796642698058671656457286531125
47 102582459285097577511925586026425
48 -560585241554273917431592116435495
49 3067077663016285772898766468120590
50 -16798337720323794392657524590140910
51 92090578009686670054085521344209091
52 -505272131868820874574714553795648769
53 2774312930457893140346320719592801309
54 -15242940738072993894626999218910575595
55 83797841811365228480917184854244417345
56 -460913242207795331765448228612534895903
57 2536313892807921656910773037110688145727
58 -13962487587228757396772442735083796481957
59 76891817786258353891518937793518148746385
60 -423583703660972020414321749264671658768535
61 2334139596405462001450056028315576708054537
62 -12865649109982060763088403242225819063251693
63 70932389110904534738482843949449268217900763
64 -391163071878876776236375994798543765932588095
65 2157571928410568694701398061573868997007696310
66 -11903150569661904281776718219657866864489781160
67 65681622327803580995870487995324292022626005520
68 -362500074047537716711810512368756950062904207170
69 2001024227621473382803393329776426993630289623655
70 -11047778780787447918538651857256177174575918265055
71 61006320399715472989920746088694044969595413864751
72 -336938939859362402940130778557316724013507916688779
73 1861245600806211611543772847161497656504363268488754
74 -10283290570358247153739098885817398117712864170408130
75 56824613943771253399687265128988516829458789626642055
76 -314063152580337100490431433492175205026762226661708959
77 1736096266663299525176161748295553471273124381256995501
78 -9598584725926848759269888671753432911402612086794031911
79 53078353897992348027588576058764359057856699260427757580
80 -293565334770220010675525954470737502989639072434271072640
81 1623937738715623100294556727677840092482339227939636944723
82 -8984861577397121412202611614588506279078391709119338315727
83 49719972782836369237913892859764665730113402092667851313992
84 -275186947096396107014297422456942603681096359699889247310830
85 1523358529012525859979708015738075497355786047208171318370870
86 -8434388093197486461837111485674997131087897627810836690813992
87 46706991946361076359687303728315882741012574679239427539346913
88 -258694207744131722805645899805279684672441234179940817956587363
89 1433070427203656212440068374096947719140773241830572828108983615
90 -7940060960388266520683251981578854250740849072908223905893868145
91 44000233852731028408648291877296433659268655642656520066690182066
92 -243871065458989489118066207756341517231443081990091595960627696784
93 1351882480842533935024322517895686972399025526964008581131368146079
94 -7495319440088146646862596645423102862876704698085556002361044136055
95 41563585923931522070338664677410290639195606400508618794068147223065
96 -230518929785684936390921002957190657865253749893597785772873278040233
97 1278703712672052726081191957767255420751312384656221199687192164171302
98 -7094176558059275424315199564386794915406165311933250830552262762750982
99 39364229453536460009723379476442947819854670902199246413755850431467300
100 -218458097902491426839630301617701363329700401906107015945832781286097760
101 1212551216858461674419478234189106557035382727532555974869341545427172716
102 -6731261965633553025986066357636670129953271175525561073982898765845164374
103 37372852732044266871626958622456602767507457062152110203146596903311078339
104 -207528744326416078306519089069981202376405876134190871237118389242482063435
105 1152554354633117458106930938975549646496166954119545037500511439131978632915
106 -6401837171764348626112593447865449349501676293368506698161998029156641270725
107 35563687994303547240684559986872962168429963429992300782101863448950312198760
108 -197590854332378594722815133764283703811031719591606478603299515769938845937210
109 1097952874456012343463443588231179299236849388113096848676108740527184242847845
110 -6101776887936767801088432093581928178511790266141059260891792145299046162133445
111 33914363915266341899189060597737777582659870830196674851301913621219889728106110
112 -188523173851154153717463681616354427382719517112601553350702702627415595154444340
113 1048089883091017289902283655452575572292376108053653846367697668518376229719229730
114 -5827523872913379354094653660228351816134031927486338245096542277834271399149462500
115 32405623985693837878190756589373315149886313097501900636085990214854394593137487045
116 -180221492136205587992460676389097013919713032888363147648316800381827216929536706201
117 1002401558091360763418998813399173315839630364487978261563563610967691022056294047219
118 -5576028192492934434169631203550315725214026267908359160339568463528944343500500950539
119 31020972183514088516821905709008631471896048391935351097966373024147792483445271016405
120 -172596595801717972438725618016185405253786661220058223018183928670824075788262928705735
121 960405437406130861828318078269510622532473843669047004279557080676330948994284621604352
122 -5344680704013260495161040071252717835615423532413678864846842744731763254485553643097458
123 29746297695366864953325651487994885506549478196965111260180057647382591454382195297542258
124 -165572164093721745576206800442162254248256264183749184791797516048322472824087847604869460
125 921688677726197469590812036792131657843738047242440632997397309397409377033252945270760610
126 -5131247864967345163499449273269259273657146538384458465417683943373635326084753808790694174
127 28569514517935194229653251873795400748966099059804000356792439565425693724857154168432633576
128 -159082784230202574031479222618972141988352826864881780025675569339472886210205735691288511196
129 885897163792460251360620708771989280112131223172714311162503238324668971367741552827331448165
130 -4933812162625020032971988955209661831805321609209090984004669054967166158057814279485769485195
131 27480236568625440731545329791644064227420942017544954807076928639052694259870426373270566173239
132 -153072184210455783957403629394028403184215908678334352659711810449733516515857878253428735990731
133 852725919315255601296047769717012492209728597640905899989019040724930007431294449199006289323966
134 -4750720196934898762755781964336017490188390793290253532378488753897224193323614348381789276093100
135 26469497161021960982238633067323956638166729659742497878743260340899956618554536200405690371845625
136 -147491719813459414521742947934248844888697793365201164797720474441089648854266701960008204251438071
137 821910960085035795264562376583984962208170914079942030814831764311180429910757330293485281362826244
138 -4580538877970901453506835834576938750761594651436278243978959370039370851561827860009301113015318534
139 25529513809078474893318849889025503132879064484011899432430021786480464141021796739695307674866301860
140 -142299113217335994447083258933602386039438139696017830618118075989085618638850805665644162651561483840
141 793222536102523552505033339915216515738474691872266144622575282824187857812280471354386741290717065701
142 -4422019253425551965492474295899294234697089713393820182372701770650351666016023937459882539494524992829
143 24653494759704865087330482587072733588171626454137548612644901367950088521295563867384513343237911237369
144 -137457418928215228926461858108336157602488344962683935584357339658207037189156374771006121065312207345605
145 766459607536078644096383224314322258435623733227720731009383370012973600296541128039934052984992458441555
146 -4274067011731149668399605777740992668745029891960028600585063349593633133612304109718550358043647459982895
147 23835481538734363949875071212139649695010217427771835287904641193956628164356282772432963620658201844646735
148 -132934183480415716070764636150224792784118286669489294255293655124273547236773933452369888341778853701508715
149 741445360785808457114435322242307677655601497255812638345322232646384928211816283349417645672703618207041660
150 -4135718556129919345767442995763996731720174583401069270278716631600757343056832060322138658095690016208977700
151 23070221277664208492251660589145466011309873617778932391771727304687555443848147293181377746609890816184229237
152 -128700764058926447005232388770913095575398954844430226564309045904986093580113899346040031075831019930935371903
153 718023571301619079794325531006113464852429869423469436484482206165957467772798287336908714593212252126572319133
154 -4006121584112136137626295311584818477332679660793483393286126765725159576953392694834203171994570067112595252775
155 22353062983334586588016570699400240446228060811856101954552965858426846027661226106701682507928896902465336389190
156 -124731774228778004878734680185613643566560343982586794169940147209783358852666035359519260892531164756678320044378
157 696055640576462653288682886995578678244000187860377520623029859970602105200367446890710911998168687096017692793467
158 -3884519240023354186741725987242675537359542110500135236636293807102239136770777633797622160367867382451387365516227
159 21679872734281383509069665363493007504431537136758739650863131251933133142724661991515820641603335163041887289891295
160 -121004629870844170898643688731919948482640803651259244446479899450103159024967848136787070203671668519250633712240765
161 675418163505951643548480341314400147069976738775410003195892035490938408419381305483347866061289416307324268516348902
162 -3770237074215514578684071715261304593226154489722302572834630045038676885673187533408160511756749129214174099964501728
163 21046963727461927339744713448631505095578457541274746915158997460082780490239784402063855012021336924787934019879136978
164 -117499173699887240289706728107554567485247337441049949418627534228049253168095447584216215396591268696643834910164411770
165 656000911641762343858040815355403986737673201921463753062318497407672446324459606920275177814964919261585447352558089460
166 -3662672203898152701510702824794996229766871111880707981348561773195753851668920546011287400826566986211881220109196252892
167 20451037984899929983587372922111167765312240237162924501191611084506798720609453693898890044405793957855297353545457269138
168 -114197361560833998587386571688700716725373718010047430976106677395905655556894891766266662993809080622266116938032571576838
169 637705143948270040617565795791382915942845645233420643864699158724085577586669187174058738876063174700451402602594339514140
170 -3561284211270845159132721923949235192540341008306933453918205433550559818819079903036913183700995834829976311658319517577690
171 19889137282427648256989941525710080226020014171448445429340370779045817882856241884363433681102896844500592743693187982377965
172 -111082997716598180243100069417235858979118444904712792001973805060310499847592137733539114012484334896652212697631200685994015
173 620442178035049559308214079630665873115182168700687351116894785111739741866911226330765753482810914013095046247855513846506600
174 -3465587427734069324743508474424976865668713452939514851660045334873545458618700857888830489154509521929103299883477187491448720
175 19358601460822088064103193236302237252637174709141962052515871424384087737244926881756762061980622414978544847545408037221746340
176 -108141509491544566044026456027408137052480697756289996305608837100449488437244562871564243084514139668226833573673621888259187248
177 604132171391915074795954414579103285282517067997319986337620700631803030267637117075268385549402325516269844627720496022741796962
178 -3375144339740370389633243447542267018485714137404405446881014765941858597083236433926037307752784450416258475625567386054143292522
179 18857032733394052300581159955817590014470829562481504798672247613132254311890277565815225999870763609332762910308383858378254868830
180 -105359754003049811584664339400777203726519775705882813256915738414072747125366651159818817830799039249478007553152323546183587894000
181 588703074492414405687958421073365135619543932331089102176652458991998777428593296582148874111095437802721950483420635163759280181902
182 -3289559916033001949219713516752474300650224028795535024761217509755565956652742917479320590316319901195786074657667564707249469638638
183 18382264937494438354006629036951970196866176369624419581858777224698723624995961626520977819957153031476916723477987171904627371193423
184 -102725851443373880335803600215583760465225988378217588582285126072993744465556233854574278047146385102132347882706003309143433317847665
185 574089726596863182629559882407238048465767520003135839481727367913281659656195503765193093760821555135369975830013340484849700473137155
186 -3208476702447016633932751609583513835735344415231418492578937546859540816170866396655340708286627668258380795834352116101910660421176263
187 17932336917690292072759278214918702671954681534700339874702282399410923807464548834090242030308085352897057304980977402540820237955485407
188 -100229040617167182690114815678712769556701359476261385551856795840848904077263567445754449700496894148470853318565301281212908323971324937
189 560233071515873799520242645771191812967584693272111923357824931144750796229726816674873895241595499387094605951127981547727790393014359390
190 -3131570563706148402503151499254560223202808761352793193534309908766211040096435745534906159397677408723464934604908764448537535588247682270
191 17505469400430797971107468904677034864978148792152598779141311859563509723638989762131226297657204923701197293851960586875251787092994530023
192 -97859553330555207098256947109437997008415746101872268913066285079298195524349429266179869902464075604482885090221606851717962255053999160527
193 547079475208177356563648638225777739344082924990427408096230112536400606596468717662648947960068458204717781238334420128567069816802649917007
194 -3058546975561320859626496881219220895434669394046603136293170260468358844862682394956939647839666908910012408801047369704065611287660377741205
195 17100044844116846887840064458536867681853075122629758211772473530764733724087302499285181004899794117604747215252759809609966825852627122073100
196 -95608504872545256611682391624226322855301418479446001479405785569815285701321011555931024168974420871188750565879044678702079347844017364429880
197 534580130441905069041543512816919673725386958657652331405414167091388784056603140572804582308092174074541599392085129105891456371195695698675200
198 -2989137788105564721393082415896440083097541954645612356647047274524918192179124705557227701713293561113150598963351045618656866880368612346884900
199 16714589839807619179871415703077195781030393193231479908806811595825760563379169479363729312937095673022454733060169818673763506075857095946440350
200 -93467798307251908992249455378806921215837457029708501348568916715859944301341917392863557968319164721867489983450711933669900816843624946412772760
201 522690536253019172470773789403923883343553357243788248924908548634015999366134045662818961188698847471998326951023717550804667657041920503443757782
202 -2923098394257541582959179143723965878336418653566073243510461744254133780935575574889851870347896490770009916159954841627009242882497597994137228448
203 16347759707070790177219996602008374808924861378217524638172300345537558344176898151566761028524463909682868737846329729381144703216194751901721641508
204 -91430040660967857883988030551475443529916337310822968316446974044905844490433011639850177269323828573582059736354635028734618888799253119256171840590
205 511370041867651455397507181277898346390785079512979240619405237395363907770814820394185001178365840991473211084740084984091624814962515436045347372530
206 -2860205247651257046986179670802682247029874878385780101280071598738462754016749864996162495405498082501623120564851042592680813407718006155726430700122
207 15998324983901484309253683397506400828380486384869789636613667094626949335741973538160818235389573364602479253525353726597685349036917977478041295722248
208 -89488469377756151074104137254045155125407946280678490970340493858681675683116597697570752522684932260888602685084277563967481894144379463932039155519518
209 500581446299889900027488240433545548267616002571307142805959436160649911529883655112683628656045592982726995344384755435277037347479732769205250305090865
210 -2800253682423934693371235174354411832352103720788173176663935098451750321869374507938084307021002626270431751092247029153082416665047801361737539258211365
211 15665159553819952845634499855814581578699198223850495378397690523456482508282782458414717713013465766880243364413557906768687852908553332679968939654484943
212 -87636887654145897850209775748843670389878908626380592363603903704222914691273990557381833244005860245935737442414497381805334312925916359940277421634963827
213 490290646108690210866815921682640829286858987518804465264310964236314600969548735873751185047627970058393705074757173155667030106041313057945868059667492632
214 -2743055994234469107146050418243914532403126606992467630336361338474787543864633929013611651811634462742462553874561353637409408527182277850385075504756224590
215 15347230190084989252966771036301598067198632375518269867967467048775369893232126306315601953240987252922346517874483014165765632265609253472049404914477509865
216 -85869607461994761464982306621612327555363316185027950725367527288679833456537469070754376819139660512786887584139562770097124467456347784305383307631605065141
217 480466324868326185189767816734223906319566571050691820486516325533120761837492785601983522274053368074012260047177676675157098871558052364676857687700301173819
218 -2688439747625833880341403678765668669615616982478427334879879858290080120518563330801236512385607221942846169385148414715674346547777642956716831086453392538699
219 15043587328193258030361752205063657763265955151961670114185017968503803929250108800408533405028813178568854818349865146656153850321106869441903181456232924143340
220 -84181399237423575788812512948064799702914014745438751099428957905004645288181393802093023313683455999478227227012783638631341794654803456381403330204536368164920
221 471079678819952126298979951779494676015964706862545982895238415609451633773101833301918231443139483464163286619280170051246776239294904836219941391222641403858676
222 -2636246279785318995328532454087959227855875071087685487970864290057466103226271154919123985567610992686009113607370739773719740135475238031409831480549609184754234
223 14753356904571808813949750282085963342985496255545309442615221841043364788398178037986025748904459607572658148894261925747367738597467600234298036571852567194764649
224 -82567447358452869245350159431848399165227341073398600080941175725918381381688252475546004403217938975606172268226414393628999791406360431725831638686134968703971935
225 462104173955321068383544354260604119196902582444040220825834084765362637765893122258488324445322839115458410675579305866674785098604778474919583754996102296955512495
226 -2586329374998069102342982163411254453848380136765296144791488253651157940372116845838886602845183209778884846480271189308000677544993531135830198585132640644548709419
227 14475733122334571579626815579024740031051264055292218419108599301072051250343213160556571645831762157522931490116383027200215699637863460396910122908742668420452514661
228 -81023310658287927745859618184029114933624739378623975991598869555939100494905911288694974974285734842729021458254569540072545009706068363541942268252370396976219162831
229 453515330456659054275986851976628517448825355662359259550068195239214904633046738334493987866363037197072340389409595339051111687837842424042863884296940440195532077835
230 -2538554087731861842854464299042803821734470648225991317520994784550009320492954528291315319623800477725297811559103668197347035775016687238337416045534468564747290177615
231 14209972024686286630839183348975231581265710271896219819358249420662693193187077596278118262744530281470579089820231591086453976691663057372431128125038500364039834376898
232 -79544887327865268106592067636359593269498960618659112389485977797783436118170772865919457723816562029845726546063828792429530672248108855583103869616467206623510146437532
233 445290530993774341328749807430445884089875623562836197127852844708069672711995321989431017847944976712061952807353318094107502330594566318846973923785254713040438306263122
234 -2492795695412578761928238107400993862456434079299263729925382754801541633734168859643054847314471660604038378410531340349877538205803551831774097808208477762085030812027750
235 13955385773438996018242122681617010489513760063094570805799988506452625547105137863629314899740476805168444652077071170512152133209083744393163548541772032329490579313452960
236 -78128383652555444827808503296524416292429022750181664042110131401186951424003080636411846655472650099211152815238988558523579645853879383299384289923974200998713585465797132
237 437408849872967700480515713641362271901205803216261005941107743123048004879815659553128590420399209776791690166895912894323379219428653197851012437722381230793875784046441798
238 -2448938764617230093784167727400664009137482288222228573683270790688644290811420521910340864534745575262215053709994917108565244367697623821552274010172723773999134807443273038
239 13711337544521721613287912315077594025826433649989514683360152325515752723330694240843162981174077718904719800884214579273710888084454716863091314357078211055011651654066926645
240 -76770286105810523447440748521700551945335827235001969907595617440608982482277296809120048825750909976251163361668050889936551502677072453962679328892588187321942697735546454505
241 429850900453141243680325640511845049290913996057877607494262291675786699470233357245491851036892039786511219075613495952464166904562038398991101487912919784571177581981547837593
242 -2406876316684698552936670765463871577119008666981134279692461329580322228277924270454334291823791038655223001360142862979268165369122949926606475561727191319611948391465898969057
243 13477236964642748605951591289800345926819188229632578353271225688960964511580642730550984774346491090704342880076439650221507448015173173130179223703531942748680309270806037581477
244 -75467336388859221811361584951197767928742383077810235540336086209142000628190530819504686940196038776102150008589076545808745989847971448980322109253811181487872435030786386460935
245 422598698602621499680703476429882843842907058878313263876155836579423029751264562392767030908010512560486629681679078390209698254451866030187603407006487027823168378754339784447965
246 -2366509080678177764664890947483095884752814908722615933415391822043691382444645292127440424896912795515630179093342424491504907155249930593679468948262822754878492601024306320691607
247 13252536023705833138700512336741027952023283986889902811470923238283130769949694192175346081101811458283490901571007957827014031713239874130192326473111192095913189628127383283615468
248 -74216509061933498412722459600243889566372724033211824143385274900486784766351997525255916094538319734839385837390899629638904096692700153942830760308182004231440497066989042848381028
249 415635540274634594907802178843268474215214951681984495886324649591538602586612941893257827396414362919878542934914821790615919282367711655462792947843065391705492171413153502180230280
250 -2327744823276981323120820283247196985270277030277376055403400235261689768174551066617619504173244228891406554570622943314720280496478170915996297076396633679714231326784059057401315990
251 13036725406456845483331804588952614347717191395557717173993866169717612915654283076948547731280000118720595471749008776418216894885733351099133920918446995032300617932797369345187247181
252 -73014991460433910559091162772527427163329133661765923952831731370126182964981204069107100717178450096824409446125004813432317375309276279381345245411475337427851682132100354134770219399
253 408945891538158756626224491336099983219127667253718717340143099978375434800475411602314667807832225313403633582090412723298203776073933804137300491460076018251618363235126904601433155629
254 -2290497746572947079737706677914894690048758566598590038710174931113293266562679560340354364324208159484396467275140765147461751843824604686319773333164220454512782788645905884345374170405
255 12829331194385273465275462750748803601389559620598837778022468960025588370715599143816195005777958459063694736196993424348971934193820176399132669294156116167640342081252642610611397453800
256 -71860165630209968381075793637738949596590523469132343274602466950253222513923592194322906968033110053928040728871700444255046656262139116510476375000731126579728523070110304061952695624628
257 402515289621110607481380895235650240702775383621218684119172817599377131420436755603724985848327007326453516690505815484685564214908208869551930306244344663958095756275447315662886518565802
258 -2254687945936483015056385717093794532227912327677366945284010705784959611172747884201125609423331470847257709837994567404038099236009843539782992927139413692091177092906771738215351288967452
259 12629911895334000458512371981301563782750318430349723807549208267674863289257843513805128088701720062533833836514981479519851939553485415734936308829950583727179556777471606423049337034033060
260 -70749592050874590294167968273837006547483761293545579446826773365981772113562784014409808280886394898958288284429616936872837324686302814114239514294752613259941769287768842383869929677940740
261 396330253710604228876151207408076417666810095579393147320007201272152517678871425032479187420331773554232824501139511442277838843838908457828836875139405093898064514094571775364332299034026032
262 -2220240921132413698768574881344856654681051745295884801025975533420175990416085380032129367340484754422545972387011775501235751641516554533057302543297686370743444752754268426929189528594789998
263 12438055763759178405278503176280325251772240620229734173868090110341269551058244749867494189798833792329881065256586137835615797792858717429897370382555677331714786162999812243379682697700889148
264 -69680994945751077850162619299888637661747393086999651525069580650869364216872564538877891436703392636026436375456839875873345617657995638345636219771482686452892216893464803425064725000530805060
265 390378204415545725430936412598826354486220074850538599013414028515928856064397789487982256887862884158467418610231501258098107075087729121330450167649150273006670865795869728930129232269322492500
266 -2187087134734155846547849139914208435730677370527864733363158196087593254678880409531321630659036836705643082966771566813018277078396020864875239889730686270756309365862818487241545666969393050464
267 12253378379280428469654230820878052234192476454001281028080278356319071123143370991671196299672679076124905180005101748379912570017789387339270546788566608422421693984132715371918796606075716251471
268 -68652249002477149072621312909812748650527620865524685462408433587188449376292563926499304826977630899893945854318538610490043503107228621222443811230843750728285286548496777833244902742776577849011
269 384647390934449454607939067004249111796526415899291126921473266015436466840292334276928352595130834548755528925114506935769346414441361178211202242108040195647538830455796481174004593857891150892830
270 -2155161612629806639721733067210057053698218454430539575435743186686001864153104305820630577391935676913961310331676950758194040636079908637404806406729084201532855677427047926581003777874399046808150
271 12075520455195904284188008928252472504931139429885128746764381422520903320974806610955037122024376111383908363024167303948297288932329675799304858978918403643804185710382193471635830003919243013322644
272 -67661367350139609913932111392022054253381505044417062340529639272117615109198295273347791438858909128707244921324037774755834847110499872875265960309389790024782170261215617811552659164962766840410746
273 379126825089715255275877335858875285992349891337191992306029074519039333988466817376438397929426160102091795382680111903671116870099616149366318114108215427967644700498207219706556224090973155868735796
274 -2124403582054953516577849635386525775174279626391798874709215416271084409040189047876845797411844452063960766488892038285187130534367261730190618521217116312152774073743542118321077612699935286855518370
275 11904145852111501274425318138387931142639683115416527033935296114096516933682891532371780088533722249918026895837597288675912100483550486659206974177948921556237423416865377313875335290424698169114017035
276 -66706490657646164906776077140274994836908619885481434235370669307873177995482813225663313989678710626845201171653012272548120703844480976567408752940793549582576013284137297635480324717044916326042362169
277 373806221491698160874220399437768700162828062655320596439614305358342227212536768487976637205049624125500738523155269705699945400229640161119812856285294942919021160228472976133698006969065225942838332471
278 -2094756143140550533075670727249703448623402152768951010669576180690131199086310326777201983526965115497865962593350632586670869826962513364570534229789782908859168987556407590562227751425217682367125464211
279 11738939774835268561829841564176807320895844847573643120829486440666073150484053960762058818024228779253492311817493857505340517152090850600966722852660000010770712350049012451360595239788884716357618753435
280 -65785877234322052245270137790389297147738688635526909421758715807984593150694230489529482130772442905789904258653436377989029485281226849871948448214682888119660503882401520045393879745720044381034393002205
281 368675943184224132535244500404436303646336531953446261780121798694441463176858070498499407879121936008416980340016197017224147144644882936522047931479514764572290583478182108598547397929500150937659052503237
282 -2066165970443416305362851889458804758840700292257466178635986541826885436247619890055821955047517973121324686351479328402499317516741531646455069082972874026829285356241806264787171988662128399995702965653273
283 11579607133288565327650359669210618784677048490547248604532090930811327760086199406976724990369684708369304845579218690443953360089541777666289828360974782954948340705142284218480528351307499932648619031011268
284 -64897894027833296938583307786900246492489996640924445725955224470341006625724694201276148773730329037648529287259865221547741886865598123612342248787705241611118357574109635637122900921384742638590435147818060
285 363726952199821674980866629446274813730561152235929657408102584090235424775535837655612472332823514485132315234903820041767071597794571419535303010323896361812515025694549959354312114738286831436637201659337650
286 -2038583041342873279129481243393873268932205559640456427440065864944708929590314539247954619279275002873761482252669454183468267409265637007898763409235764762871189680185033642554825446656209649992708451039878408
287 11425871050444197830739545382489382713084114992078367138044506824844263661403077402058019805887414226445330188736094457879761796789301026257949458269249588667193269203699360392602066218116426664987473366673077587
288 -64041008426804932374061929868505454384740184326863235185302312509218332997160090178252164599250476952192924093480685585690452849364068610864091144129202981016520338290787309459656503560355152372188712679673068347
289 358950764519566263384036683409427641998397281713312029969879950927860863625942252840554508943904458133946159792764461869937405139588751053358445021716431735924590030287226104254809280880461334302902767199812160075
290 -2011960388548990988903592390190602428586629958439865170485737458401171488426918500938609842945648326038380847432880854310977196080788122717724594500210068008399604950172762024565235541885890318395963417174211611615
291 11277471502268253116335888202619026514380714018914576725791496569636373091121918159475274098528490521554963847093958033892391345643067140370271473838605839574133913516229413809442720460337784955296361126304991969517
292 -63213780786188108866951986252684307396855343032976141946408704884229129112373769256262176844477238994204493008851535653716190001937005327632068672624183091370146823746311931895788378380898064510760432627610214724843
293 354339408990506030402767106627038158390512106698806094709818746761913290519213087887264876690898319376006002803194736119857218033713515833755187191426966316796179919521908990150816988477513062612156166853306271714948
294 -1986253874283530893182341712195522928459980605572627656226438718899237756099309780561010970085800239190806929929960688616826707221404241067232344660225667820044741181365242169755451345998204678029248341214228563625460
295 11134164076358127191492358409160277796463940331031360853454380665341732249877058620581393019595894008027585215570310450743148887406609360050519869878510931570752041590718631950809064324310306155804829004860707458503460
296 -62414857602758106210195034090296825814079646602587738415944010963387445084833570616108489619858962909041257276913478775306978114412158818207330412028028426121822117652440108004017446148431275231700378980553824837140698
297 349885389804356934731257111336540449356879277442081239609429624003238259917634446981354544560798446053235615626662374046285779116208717347398241343004556716211320513945703400016300141755952485577764146739249591012294417
298 -1961421983970502673872202168875226695458757408125910628577166082209324258867136245487011631541171616722789624482745922009266274459716628734366751934053865823384454906972074919315469978536513391427228713553961816233092527
299 10995718837469280045989067498882536479667560841236023813180959164436107388622168152211655885047306754473508823054974152987198005992201925525095404715965098510904521083120218901695452340538654117281057693766886865371754035
300 -61642965276284314031162716868205963005491431541111008550055438026244942262046494714398411898408862880580227862219861322090820666547996294576721011080351643449654507675851702811529169097462129516571800421604459810468757965
301 345581652185539723785097087378494629982140384668351395524279383678456668145692868908562344230556514991132451883694093680541554176657282143203519163697499610382974112358491398511225360184955323791512945901459571672923475382
302 -1937425637514712521807567445428278461962470613629126854604623271588816282459738741730495879674689394782436388024154484098202151582925773370132965256089976010018414058664889781219880529562355143142208518243717391183307296338
303 10861919289437111930505183772776163655354402648153201046664536363620017316992806729991727606860112462922332590864542603253994923487060599209810564824849536787481419750753636747650582590507942127783932765759663458534260972898
304 -60896904399062865795170299793451017793459178604265500885322827634233811309405019428859372726495834794428425605987790694887118578329994302117226358277081723158083361308953888207214834205766978407390916659554136217956582074430
305 341421550975541229485472597465370177770680994005128781768124219426373045503057453360265002207747631552822302682465879114101826444732290632830303231833377786510501720494463112704313179676535831734610903661209890376057714388725
306 -1914228016458467032236442463088043271702835656445188466235130710557460274743197255632027503536679999304229302834644144093359175570183358028100706964312648154166411016523351140619190667411653713428646715427700053814550010130283
307 10732561424153185361988140695262745991093129866050664920853610248363071696284983018184483383214858147910804748325420772898715240552513434631732796791824849376701875777903128815600969928322348119739447896246321767485933595568442
308 -60175544522778646737097603782983637979661466413875698370561693934367795793989095889868745967269149711839784986940909205457907414780168161750038460234953293147958578366449809178827663344824957350454487608629209413392861660329492
309 337398821834753011775007369373524055862862266751304982604772353594030158680189132168599365744646751872977756090162664512849763242163087821818346180637833488785922495329384660010604830995123880667643306863981771976812012166245540
310 -1891794405492660217672545222642975049153640045402057177401988780047201088771327121965814961895342773454131435153115089186690440603617420778595810948743277450529110720387844189047896881967089143399779236530174846420457928463440430
311 10607452849268271005395579607785536939721512926683453045610681656648582580009995282153221135806852476371855775829595232831938027694077248639899780743111176358806817133681247103253719110560592701923985657687501421666447721638980847
312 -59477819357181870950779878868170858676579475880249671355669065284834450753672319841999538250274833212200139168548337285275760404580016382569653499744377010002850264157856229769846290606217455099449598063173350256222553779162480033
313 333507554812998669631918598890056230231898605070608870923442753555386388222604002793044576935334593572478963383634795389197994463598965497720945649346339278152229468885901428289314881512202468118248563669780110332986508072895411573
314 -1870092046962210924356007535390419607977668712874348518631027012969855719710930515812303895082901630018104896606708439136249380123944040889664410638736845109879400388447438648934442709450142741321668563719275166851775912049381201175
315 10486411987186743109288227166569866633385817250796711936732770795228431852920704123915056195327291278164466083961151478443114216878320613152826268749478950325391487644533713495641946863663257150661608674815469162073488407994738732010
316 -58802722359924751939599188250390951005592935246456749351772186789716338113915142642893124299771227108472178610389275823004713893299548105681677938355152097764174754058924108774947140841585144739953007547901936678364600695851667649674
317 329742170066445351278227276974965948033369099691267809247111915200093504590341342201050627031117291403664612080816110720139374338675118957249296424209907341458376328915391444884368589099646211981219485533013914679766860036932188416051
318 -1849090007150146391836014621190558677561139998435768904916479303021819057946837822459338700976964765207343464425071309390354159927230496625835412697139729961984059588342873360230918872042814154092946848460840338736076486824507370591231
319 10369267338703461534276074498209347732029542570958766098594257483309554863294494836731495963895211837088083397418311462107610443898933474333129313397698282862960183548314301524537477250229081217405946706494696010079979228112252854443950
320 -58149302681191365282813127471639351355375648868248643077361786648687389626450544079637249036128573161156657918484007567395587367872526675279326655936761414633980142917449843842128877514212517330206797177712162549168605576362000257774630
321 326097395521967547935758599028280005240143007615893524540933674021526837769311127671189321212237106041293403858408315547988208642445382425293407175952505417129628776395503618786776286068435362009736944879745233641038239986757075911842784
322 -1828759053252049428059300287069939820115823454826273724036401190119499073211488735801501617679897785837668772523247432270828576169741104104190603087131193291942387759092186658094288225285399263620330416656279005910372360839736134573647266
323 10255856805329019469523147182651413047734692794838030912049594900365043462570828167636321191509313660355698357990382161505133736446858768989417779918720349496750427864241546350842328829340094984136027195000059724996680820425181611617846626
324 -57516661430542118439095372258668815461094106850415410876249629623812442372442731458800018873784530585539079532617016142477179335838510916426281267975679409957846487133922138478093402997466335583701123842001850692797654469887050121756879940
325 322568246310690350974751981230513536262792472808701515580375082289112239869544569279932626653990323451310419354151381075186117459165153177263696075671328757706767646048958071504591081264322050926534174880034800693405156749392409908905966375
326 -1809071540065259351243421142371405737265796195852080017768241297165683552019852422912189598268144790440718114555847142824000460133698924710987131979487990259494060341573164275006302251747197250115121671995979806588472506327107835268174570049
327 10146027064963801226946350098570309559377201172740619681236258684583746253470282586955762185105693820367857781982543668376829894108650729816260814611464051596961468770739395301232471120084794287029740847576769424750694655645707415195619905606
328 -56903948236746670038823126724417776678385270968653997972122056806219313770927592194111924672765737828995555684851383532422054735752632850706472250368600117085428052569517970168044324372484343848934176673110421436512277057685600306987833397976
329 319150005810728458275300896901696258232726062633490647437550996049862675118177190052271110209207629641273099092165878541089774145831740190993690062307567735286053632029244962151917943169861482761726566577108103745584468991855976943357026916110
330 -1790001305517002288581879143047362673637251089640558561686379600849256256887057205769861650974732423858864346487307054331246164036158378997160634989613579952428096386267109189998095473887665064856791463523830029677216296892768421832051346281530
331 10039632996125776194408040241647154058152669086728358633058969785896857280839884591297918105945733514915887338173510579659413656588851719518293210120315932347577334628890564703768654138761057668154077303947999998457410528046864909894214750755295
332 -56310358074350400802353403648936971947841963029081693246010518973672119407246430155184438222003991355332005562100274645207763284889668804501961328327663160425459265460397229559983536561251872210499143439365691295199682720242331750852711920868755
333 315838208155353039470500597172311322576143778143364257887709857123339739514956705589799996054934803629389129793924038890292034361112910155968801282613984971398780720321717562755141049217177492992757463468338078289208928142929415324054351496902650
334 -1771523574244133554224443187770244026215968983905901114696871942446277919971290295208650586700998589159821296749063264060133594054031622860878082994137842448903423603694091007364250327977861018458216301302768369276914366576648837170528145754902380
335 9936537146420078555525719668942772246190866158018232665613887363782493949610551147845335734738855369863580943697232601844113261915088152621972255122532734242344671371981276007709665081447586920393994129141876606337365462765634737073287487599591260
336 -55735128333356953810532607862763617522603800302523003080142792619452681121112751604270654426430490692572402977035139631843911079631146892768309520632819620832630376997001582765839719835866682658176179802553265419723424687255013063683416169388734800
337 312628622077217797919811297440333238471180798074108244456432221157636161568262946140564758447151938129313330758112653593296791005698810807618262920456918403417158758873082245270293188458265437349897674450995537576749207856291645542880999415397098475
338 -1753614868515796073585495408464657235614285268592738006620007706131066468733462498039001497037329584530753396402971014386600107699400344735832348627922006764227168307061310947082367219805342921616777935410377952002949384069457208772019697473739749185
339 9836609241367741730951588250853079885748679041073677444413450536927655254715528723173587637789965417701023126749966267561602673162164582001868644718453845379853640353012477282759374741617236419602983497353154607011193684874458694001372617295373860540
340 -55177536110753917997445348115008404439426701689542053179590215483293326715904154145486014979539677663934904567991483192712652564471491892343899109305647464356426074047871486126852875741989404434471864800388326148941996832340197133743540343727363703480
341 309517235972080586266908505380317329782337685945096723477777452421474947029872859786497741568455731869424489084943088389340315029694425731435732876887711794016804340897031695621643283015996489330803889140707623208858438892191190581866900030069656681830
342 -1736252925860240976412976429327101139379431392813140438108382163550669904699623534739938605481629573385636113906797166759275896957639909396145011985701517000523387208492434049058812078529128989612234039010727859629016550267303574280960521196362202635130
343 9739725730093021067192299021308630601517982164460042001695070498901265511457198737572463979607292648405475866670699428915257242887216956932832969372068636839149305224827868716437904471809303313709460780815351883620757911551872961101390139041890186337415
344 -54636895704695972972465935124857369762805074117721468119525836016635835394138086670457277745963750814641953978801365356846164483328616887588869336729443825107039931076367389552860252434792440530457400582462254179544512126978232495997609919749497970877255
345 306500244076860698379952516632839495359786925765038435948688392711951354087387327019914352491848814478806086762266457115899169005283081781443122749805091695811294264445498104746172221972568113909500305992016894116270990049073042495770666991117701687252560
346 -1719416622819367035185783831610168269373809641221524557094795171204620577879449255059094801561739105909368405826452458686693775384960914857525557125269190730183871954143089960071715748176449860378410803923088117970872946317487434589160017450908151716268010
347 9645769364709235069971067488956202699997556698804594382868397152987294455394653103690021797474625691132205798590680614934147410438592984478616010464579717279062363571010686310455435148020337518063690562364412006595089491454493621169712173721945500560513150
348 -54112556294020624081461297063202847177120261709384367563529791780107168489638340005999336852168056505243163573495240621546584659991079545709982757002486333268035018992687756097185601984914410507571658144241371994624471379015461298164697396378120409369343830
349 303574033667042150019305778964890679966345993140122856198684692788261512014876599554796696484792110582099816616667333806967924753504321366767671386081941447247107084184462642461435670706280399043299556048885932802502690717567449004876361489812076360240086710
350 -1703085904310125187634911554489513096659652544086892929748409068954662281779542945219252163112447061660129550204898341275662683803025150434116521335053421618703861869911600534729305849822035335872894568454593449114496929871937180424274784036396668476280972240
351 9554628810546930225920202324041610414310625048063835162020892839838429847892557459522628646961923661232467164537504583892997357464188819677283436643717462084337513016684551308061434938231094614679567876345303540176549903482707987814199200748256153667296795903
352 -53603899787432898556522952651464780797196332140770793364919740583738230357220493258454046015382345351531715601447372633079540460864560848021095651118705236428937518107842472381303082551517883823042803521160509026685959973441092438265436416147111086945462410127
353 300735173187515811815332401587914594478118779824865453455171831392053786824211229487499507346576310417266453260090629614875262667786348500427042566813529888272338343066941669506014134066251680531207887029020807767372968629898029636443560287517315517812924556417
354 -1687241718121595820393983431165404530860305588349410065153672504907290955739972178478120414480980676544283484017462756349261604352934696206230458699054158109010517013206939891413931228015362953948888756894098899086579924753709773718233633027209405270474138840305
355 9466198284639735187824670022779112812846431579390188678100520513755510695561987526145294893952764972978756142623841602550930977327680564101077713336887187752169134212222822701734029740953776112932111268865513634915771785369579365960778651161592353590237103268405
356 -53110338828180456388029489297749991083091008637125621122376586413721553479066953248454237333465797685669856415677192451341027911401890819476064120627634467710882743566346975121959131999957372100608131542933987183397750405162360787076599845758638879875461065250861
357 297980401239075392169114950768543368906585004225956825407603358672460522194277715536511028458933785060783124928767033660982430403389585613933620099895408851699900871876436608115714121267649566833569610408367709161900909098918773115198251764392564028225020335467354
358 -1671865954120971263416955853406126552619907717350816806628059524699716804156456433253662389476242271515999001083280464451803313221116221987866186818522399789570799604056642504863327711166978780101203439071073717370971239118295380374777775653763962086578920617191164
359 9380377220126275334075967567005400275259491785390903282110436544788641037394332204457830135724852077124489981159318248503354900935514822709334897467060093915933809440073673174796750075279575057967306587482787965894122554949652264887992014716029728183755917393301360
360 -52631314941369925200239757317473991389357789305272503876499301849763350190818132491106319192618429003152630450259783344772934906341288892865321419404812361843033023189266688258351406097463133781691203593318143413551300584646529181134073251230394798019402852993021730
361 295306616350055067985249726455417737188037165656143314273358806244201907912551603060203166792361732535211119349286678629390808128210295732139693458044995149260594124049939284949803650315364411074285795947982970108559196744679825362574630970063208141547958252143605769
362 -1656941387781468043983502161178175623181891854762699467693967981144030370640313897507482577988663518748929808564963615825789594493240105298397014843145592723947898320654491666453674671935980869521677466391913918413134338548677940056738575867079404122747398428459712691
363 9297069954444252857005900737567934363576009005559967157997590363796150918767204554954319387998366154706886931224792567460784689306861938592220691438754700903571058602404919020594275143472904068528328253358664257389961583998923145172118524832001824254942101981385664911
364 -52166296812266758730642507916418936315369215772988167102433688846206702921129231991238392276746708897120440688792871474816573921950009654990498444343039065399808977741084970119878616834227193437182521232574333091700931571237755363605522348463117068768835884245041083005
365 292710867469117176519337747599908787984867390978762338527250792728954671170931614625543759709522728643156235585768287110290239876930545932941092256480869920414687976575225095204395980714602429121055833263254131865357990001944695353348566055265554091458013988695231740120
366 -1642451627680881311157103891257542607538710936827844459400115298199517920870611739212510589432462676304040435944761493024611312956343074888075135751473891229419932955283035332973882771678939732815161559700500914019699171414294991459425596613841371377970350307689366571986
367 9216185439388135275478153446676379733880781174900404935460482566035045763205153827545974762441895984228539710235710318163551213998091804076030830549218656533249949884020447117712346959265622740887861121275183203440536579267905812368263924127517192895033117075075359319994
368 -51714778684990183316225315790124026165877816578928343897729482747901850117331995816776531712842836927267468574949168509698348049774022481349551873541139206026301673149731469469912094689254773387008724067309121138158346913093825179032404543996508922176942610768019993802344
369 290190345121051909188550108452263462153699400351061664161585432892257659039772595599441779724300190033725615949285735512437126357342359722452358543424442397687183007802790215317230143222516068895247077961089956551373714019311950110501527617432567592837608609237327062193895
370 -1628381066651540529815653068860536186419998061764462566775210429570650443901969398991937947263939018955969846681098082323157552694843998555854177306154063856400258584054144299387038283751196502587631400295970806823190371335484144789247156656513046189629725366423852805002615
371 9137636971277356647825392938813127504743876653533127659630104326115631701637752227611501374463270724940631895016391187044240359416480351812475793025108092287275241731386290175722171218334893671234795256601954919530357823371865686672416724639842650056260326363769859435355239
372 -51276278871975551757519377332919334499429355877866328797567249238979844155734362534959016410913789238168110505653101676271062008740753782347547601781848451008772326932502368527248518741020699451126622119337349181541820279226550796109772679600687189575033220098537507548304261
373 287742373172712044558462096289553509225869605963091419364714787511963016094415274730608430326310722526787789189537346486466086560940189270475506448633512942095812897422077876274569002715124010320110381779188013852255508351691652922455223775914174172238096086006996963603012331
374 -1614714836291237464073603393393803181026590391027740324858838518273229833047131639970387719457109177236962885186279469371297763149087236521318367666684822270947837579660022552259239349910895530572174228548138283168249590757734325690691211653310649922418948560895629192148183585
375 9061341939639733333688007559060585022747194039147547367395016663629516245267740988639457156068483477856889879633664457754602566398636114840193315596143731871771565338917445820198360376884187039539067406292547200904763371470732755115965824022866146418936692608316483087261139170
376 -50850338365440715738852456314834562878802116581881085460769924389194297216541510938016046742089983362921097837438050302507049571062632308187832355799517194724793574726340327248208582385090348593921339289771015707102274219069223453028527128708298962768299433333500821060717338764
377 285364401160940019487357369666324281648050776974466726076950443059424361050024976596458002927744125585338438981536572759526916754662010012909275879480368796288831544532668151923369301618336669851068512090376886887145288103017326896407076176792227514865863903000936619222965555421
378 -1601438764570631842945420774417303539184432653450857254780115702394347502400046354525441674179360950571057869382148625411679896355443368653142110966434316545607853892948568407308537544767092626780572667039573035126206389781183100939106417244126739898428988984492816238815613172061
379 8987221592956875410782451452816964061813505964055680806339284797218727626543267045274839736958043348077857590438747387420612866596706941845318454763187514349226528102062211322323963713246149180258984398963298480166566809774463782530817253142182375976112634701302279491016008105750
380 -50436519542871453153230743714023871726191274743961632162663272436708480518231105242536624441437641997171680819963032160855928260467391727871404519399177481395041725844811383529829583983885533310631015100772778739690645252499406667826347866663028761326443595852148606697445080090350
381 283053997138609785901079393113958280463521913965210687079085989353945158020982445051871264561622654835989462148301711346256309705408864721922990997225880580140502017653353614979000090931805222357733831412312010495503227541242513392043336194751783420517843659642541541674432951618815
382 -1588539336296011373946021106370318116731332105256789647716444789995168742899761114161357555595204190425543446177020100659528801775951609330711228798531549219457993445929851078720989300480575730931178876385129995747530699602467399579979500387696871530535085540100400023908704185324905
383 8915200820146448958071185227526482367099008086650748879055116837688697719015238845985259523621045810224679074878525939238746886835101226634624693669838761028980500927848873800969991152446290593337258663205020980488116262302214950314564335912116873180909278599841838409999314483561255
384 -50034404959242879639260440755493219314440172277607315333271380634759842762732649932147875941809645313659318151899614537136225089274565055000944503702749334968942933585695535173127337477058476628890960474016404727945650226340180860718016706727742790950978225228354848048643055517573135
385 280808840998752800383582015347940083590838704101783869667242508259236558080657115760247357928538661172554446790259857206670739427522588020529991457073849284669652705791716355456841161790413885738823146303091355680963939291846757900954267049072138499888891362319197900689599654511948490
386 -1576003656207368134364416506711285303699866512847190723895462336196840802745438807540944103539845572963032371956304012934966710739987584656755558736222852701747035089948041450176965429674186580648822064389733386865062080355659677824878825872365431390357287359745730644513057365936820270
387 8845207946571724084356870865911033528038621787208772285794007764028298384563389685446687571647069713775997282614443875407494009098225529596983994645970041442352291116582734494838901383266234861482334535130067246243598934380567473227805342066281995661917805365986434007458811324657877905
388 -49643596219327368600585084688575189450779727043167260110074425921331008541321007378210813603210473051498204312889657974354655138644139034151967337897667525025452910151578955113653611944303460606610332715117314657336361665916974034426234124004126315012770457225597065065081239518854949735
389 278626718240211029491394020658416576301982202674314798036605781300678954280247872468041937335942437245674471974930172759758322613051603439977418590989719305753808785354869879237762403722521969057796508557658416205166372248593094592269920431799307217529588156317113593195999700041453274890
390 -1563819414510797513388982898684371538319294807650863500299386687544577983670631338205013672035273460262470333420953450788114818548964554108951737242654175538309671824913491491436303073936717395903227835864133497496105818889433979975485821793382825088384982140743100307735361357128234198270
391 8777174543473262834423661813765344137256923871768805270217002431994814132005222405279517875013769856470112186836311833587784164886824368519023935231251965668674635969857436227316196681803331111581516036923640677050884991140161408459836713822891501030739712095604523478899355592066316183179
392 -49263712924012074559187394466791844638480197180518134459442706995943510520751713049906002182351545957836885534654430717763590707437653072429107708979552605003057707732660224748016512245208225235490843116590847204311322887378148425868893208078343585621021590538552373366173031838145687160341
393 276505514141399687298330079969108745169634910012232377837029006973485328327513488380934253707763175971782103123815519658136247174645261260005680535032144918288112564558528050461705864651709492841990752613129457298953860099249641329301513202700692778153442541831352503092978823682631808675186
394 -1551974854661445088843211084812204893807775532396364952291714209125097199726451287023969370923361959473776438808744428547825394883478012251598902559295757856766709313412422944979945350709135790473317756397602345906933137688785068602146062178473799566714698184589687317267700094859313422715640
395 8711035249812039520598377089707938032276660310709424699570540986651485341814792083768091309821261949422921816429206673539598978026081678144999696775434240388358679549389419878712091367803948129186553308356385735612676350699063091009217652064559783186224702247802099501164910817032639934999120
396 -48894391685067134524558092256390248803448401224685105406292553177645242135961721193229178216212333052788197634947460424205795250346323977326509793083901928081242173993535377496836200795650970170668465154061896084138414929847932799689793654771717477722546788322402030231849377320047494199450218
397 274443208311603646217031937779964552495561726139053026158461292837749727526558681596513633535286131325206513874256050451604917500123948585671852087015461821533175500405930904470701949619786987828989049880038874464075402198276205343143026142568485574706166818205890178201771675558940028713502477
398 -1540458743228812535062032942822439627502151780250877301413340566174828553509608656014612332617691179294807524799916044379452487709509539023792708085359880218767891363301651671556238886478708994192217124427966512578550250102939810718177523207478372335440189774730866106350629701655099563849240777
399 8646727605598787980881449975225644025973610185742727890382438772068979912189331101608227918371364310260314227574670292718672649449775353912402789678186977872428234224200027627524933818576073129790191903616799985370878281916051021698555513198735741464441800384337819820989329979578842903997082015
400 -48535285203274709187693685191524702445564332271449872791968020259753363957672526355181058429100009858604382412774798235451105991896340750917785696681072527944845131190566476294120668165921207911122093660564979788289868313538004967133602973231764172449354290911090079031806587638769121586269509445
401 272437869591805168289876467279829377313857859535649661872675073565038587168083678352648361500256642747916603549892976770932578626446106384583245619891524436541987326574030639357718709811940434290907085000697537643857557127988942943458667971551175815803964807149327404107352427697672298316705525432
402 -1529260341690355529011494836420716803514093837660867603338313012296190314796535892646450227608359056776250892150638276159416192107711527707552089284363323199320442645766988291067905842347316622913031747455020932909992203036714214301103665550380528366826630191729683413678451107921912513291995663988
403 8584191895861861605345790554651694579059164005551911601711303879382989716285868017485340926028123019370640103426509053113283219522007514772316406052060303173376195235220059356974040573216668353873224834238960655606653686254956871227020157190933620476239848209754242035444927711479802292869357062998
404 -48186061405254273141462812162376082302618711884411931665687723995301310822700004151874404330839438114105789070381463061944294699298394701189769420952240127978881359172697123734670561294735946925904160702790880182050180144741028251006148429427298630733742263311240989277399714591026510753185901898950
405 270487651279374371400338362345216819818780534946682433347856772944439131184010553745843850911909865606651143417323526219425983915616005930136086173602701685141216335508603159242789583899378292248171745471855109373671270207472220503189946538511188851540553880329107834493774120160514947923172074205560
406 -1518369380012115192878207488857801179486811304379650646847015734277608429210709254151503333146764759275781635445961530683578920716124700415530003634123667245869362849076765686058723813045987104719376226212483553767185977325853507686654823640570680427488215241075468091026639953962597172764254316558704
407 8523371004476194501060970092896409256003612226345152328271443070316249769693637708345359854739319017915553275680338904398386424976089436546981887295904095079951141234017908362274638715044393532261927516084259885738148572657575760826931675307473949405154583925263006826500218327464232423801125976401091
408 -47846402634705457473721764378648779487435023456901111031084821362720225303827579446336057506340937582581776456342944254735932865888562591177492891293955351696585933675007361323612603830986585212633258832892105778230036665183710696693830262859675219531232663702399399609292121859566952216925626983725721
409 268590786653072168327818902415613019063663672923299129934707735744631017670147906037063830538792229645740261796787421327290244735095227583213889805578938225218563272073334451906458254697757990486368026024052151386049860893097807190221332082605271401264378874962163405029979270464535938951566125225100550
410 -1507776031886753630296619942643441859507538101117272006900312678185093536440187183539515053911706068097795927884220576061142176410896342449521062210289983640201578545138839676697360671390300389705195135100297620681992240209792565404273759264476929927974017246732857245196383473918226743710841698698035560
411 8464210277139796219321272389393096247356264256552018527496270253808593778958814902568780761171655807553557288982309541384564031766952025255523591919489723815602338172669593084479323507444516339868706232077958687727818884564575131660005113476018127510468156015264024600660904045998850777888918760833335541
412 -47516004894140277334742751384073267948621775774576131923620422861524717098485767296774247178508370622179175758194387378711977731060999362119120840302385510324392876603428707099714707138619602164802956938726498594277267402289877236199841913607262155771628212611706100026915376732773473100692405625946379799
413 266745584776740078234691715637718291769384382337754169844743448776785008799112150667085512128199430950220108682853909767542364757347973189925203102889469356432691484479717601375948167320189705109913899783283696055599186451535006844349839761460590167842911314212196757358202606545983734710919207220366981074
414 -1497470891509932548859278106275244294524355205794736951802384041333033905186573348316502964431872490831609503900306591155380663017990763134063314790159642946708029526216563256688963849452673116222489312489780503098801645799049029797755811682496532249183143859776820190362078509933882160942685234463156275090
415 8406657392842247878155580261946624396833266755316936885350762664827535869411442088200893909151275110045784853833942251728329410663181740020274251979981813822334662674170508987054105177102337203550759372952396288815561270948005719264550018998624218732351119181332301220054135413073768744863880296499956625115
416 -47194577133495291210834514564608382014193000454966430845424090468611892667540652221020472493954236204828172099697503868295041428498925982605815432420906702011541796196693426807536865898677257966303499704139671348500091883833286997414849657702418366059798886832424828717781861217980598621961311038980498023017
417 264950426561801702393306209608645700166625276026000884335297154789429254705410300835138632586746033575462526931007365524363781823068957498357887799636636730966608960169333021663765690998624380894409351779115378851148652539449040618004146576802113743499322210131092516339339197012609151818101910201717665716013
418 -1487444951785587761700939865959800479293944447550892863869324248528347318736851926289961145279156230423950400381319299683670947944186011551705454802914706927068562554970928414167597303424398653130296243959082783046764191113335612242697985536589111830441512060006971974809486747488934997534675855397421091974273
419 8350662243222473156443312456509377867218520152783815438034190823047217495105651572881987971448606059324105033100959508646239298410923807423145884043755164298922061464524080967031847810782147396527142476660089737925511241571020528284111303833775825593925770450811010007676034256747087681397481021728269085518535
420 -46881840582304300740348032881486156287565155216444327203650126385488080576855675147650466436498422764158065125626680590092925938587780119741085268552630446979386680290701536498042083275495190735593251730770942671264200200918757620772763358881911460620021549711865026478024794139825564258846052466789874128755385
421 263203761070294063728403258219904442805198234413840197117833542586923240435108830243427065336992257906607118660879551321425091735510248573844582910193803325317803063627316814446380767656827525377802095908246312147938338973492666985213622951828612217930384241359540603874592401236294914895277733932221889431855597
422 -1477689583859405987680024592007558597322572166410328323434029966307150418985221626504700322731435206207446600879117398672693375039965566158987439452047494941014267865555573736747520949413086658595556635077018384819131402655989952928358576433495548792560035458769396747397085537895303820356716687555114203512343323
423 8296176819261149781316783345136553808686184538326195608720544001728737741669081163268513678397539749907072307972344484431976928843483859146886634662161885228003268599011899011878887876000825805083377992780007922589592069235791768498179336881416293388538867645935076282113732467720036768200073459289337747355532288
424 -46577528122376431772847889070527582471683124497345562632248200544484363147317447855697936907331647000126418348307468201399042233958159063238867030574276501827913112617084192563547087753678734045473114599374666580111101478934222951941118131427260634144984957246211978577021281163441701103011928027454301853323275690
425 261504102041598857303925718544861094825985497022846003187884452926887410375554190078684863935176550282426576159942728440687148912384340209000136165412798953576767969971598588413403793976175940596834623286315074606704016509791694232313801433681438381238588395254787233712755527105141045883667874135110474087634205720
426 -1468196517887788139714380500042195295203314332798636507215167828791796819721894683723539410034482427150091314421136602755714694592539885045631957788603400857074897871725686198396835014245079161838768454276370828934107199659986330068075003836452224668442774074932601602378358347592895712486005638465557486484323982568
427 8243155104796966727998451784968420322698326424990250036187842223350099147767296462755648498517388708330921845811263323114619813772692467294655626443992542519716592943139447159529262729781748695814104748091714352780788647176311308215875511923580052327712380520331323525192546787146159064309992113279538307403582637122
428 -46281383698165359134827024571373869449093786747952626096793321350404875181516224377809216957282717275457556090017307309180240809826352819251839736940858464425904800425034313382984335786882964439640688393233642129375932245976169594069593781729376458499298866041984330792393389998000859538722461964743884420200821285682
429 259850024627367725441970901274949472921937114526033543522640991412460236098927991004608186635837062119011408950583221869351273540376287754627459534665159326455981455972552730898966185886836727224432745714371897920251540540693040694435375443864044156916361565399479039249233770406930853641221479771801513986149537529585
430 -1458957824956860549224003919207304581765159821667848862261578651920975958493001530776564266878996035982928799074078514359734509104931885536581345273510496649071826439038241130723561407174574302810839283102190850450036517223905074917257456662100357681962258374559260750071967110712353790746934317937384435039357540704565
431 8191552976395931417349545999800550199922009436925442116867164959877292155004100758072159289303763660685498939155219471594687421293392192538991960898117190812659160597816114664052208527467393229259490004461140360616216303476120927406705876083135535414676418839173595912439052849199636155933236663557559060705950350343731
432 -45993161762235302448465155116480775295572514417229927285477031408887594425227620206565971789146511772489096509140295123450167565367559925388949243983604812250045729803635315182557989326262743133830142736711087540270665125188689932255111978450729503820047293635610622820633955285458439158680476204959511222434108678092789
433 258240162320344279909276047638454140322857740424180368891859632650883275750919241153493367627356261435310443939508106260212614061783506858586732274546750564517741775495317635446382576829288695737130016586195907742833195541883656554019249096512245417451232176137888031079834954421603051006745357011394468782296699370080179
434 -1449965900072739723119692749727362015625827054918391057223146838369425878700277750108608129086247418584652986397037182645876720552010532230404339901394448110568210697734293902287247126019893547473654483752333371833598226275299748184441825925290685001399133527924523987189903875850137557231288479630131211193358511589030755
435 8141328109139458410096856688308025252603693622190534905178405456772891731682196035017297952355665837206560212288038197753492715159567115303157497862405982525933867219291718547489974272729943840570872687401199923026001849779076333137003096955863836706339392043747415317644502593914864640718935840650631523086550201761840915
436 -45712626753430245115056243685285585418225904699861827263902763244694552179173086483011972180160283294557696060447772965466515556250150848206277976959168672268723237310716239622172825338224002555554841850970885777666290102610475699833365489677575346070740391067561231182824017699732457805533380948419436433767849806632112289
437 256673204063889777442377621199542421404267705448346695526024145274630195244689848534469672748685762830458322975220556877400344297472783584021384268141019408975964043547397243022696300300675674693575450922806902753756801918538651386296855384254908847388651342042471657079451503233283283487597328364505816429468603182751155096
438 -1441213446150327628945895854118781331491609644450666732980325190624273308922235250162749922824586540875253127665782673270298015630937247237879584706984534845716915193752014839014276875144062292501221043161942693999265973633169527679087691946166736964172646505998967851881514010915986303603616472102452798791999298701394115646
439 8092439887930356710312772603777397799551920411700688008319955248087434000165753728511240999661446056689518077841370404456594000927657687782761774531177963865568595783720104603671026593215743963746466840994223909762833447968813185755760005364619222088992646444881203593405773298451661883472006927829518667685716818487565586645
440 -45439552605536420257888967659514108476696592044498147942174886719161734435578539399738542877441464190890909352491639152920982335920965983973974679687729022405391857791613435838278117992177556938026188776433748792032327526276847330874848735802396693712886981427990218705095518566555787366889566872496657810060400735278408031995
441 255147891530029001978666974878024958824341065803641446850815151015448002944575065099987978942080984039850873047565486255637115698412444470409667154498870371216810638093953650239823947194103247587784768272626155359782971762733047914778407020525872939733341750423434346943094664550786496591695063250156025984144806463601636894532
442 -1432693458933467265617628356100369744166106833449691928333344820867259144654882349057973549576844797978221305683814893665575341750575923570322232257077382533360022506341732209568740637104407218306786168449987715046251840251572500781254339104348829669006644503053586199452329554438799294982860393502682546473926677343716464125618
443 8044849323946372945479213734502236892665693864998423123315815862497771319850492661611044993011966476892627454261912295514772235188089012699259844334414963573104474576043725302298914216805881486126418012773773833446570031298378392599982961342221777105861718968103247826257765792993282174629419058137493850887933070997297678281393
444 -45173722284396086831099272489738949926691804336065191079464571297619353121897084566270677821949486957673248202722080225987081457199047935059036833794652769481769226116282800425201159308915091092466869671688884292763628589947381963114823657639841774809251306018328726620890522029980627396525969414427119558298271507122104086943045
445 253663016554756888742768569820553994453784556953207465500713947082860206668976407274903539073976200475956220655903464960755673017096236385260606965953043096561081930090425483881161852623163928578392423425516524868495535817073050084637374094686576791125935273238628186930412110659705622799568168562096873995184413505168956971294935
446 -1424399212784370962085465325963346577218899025405072003859275715726397868707906745551564004997813009396364393497664965607760661668415140268535831779091039066360265827544965676905407373198960468008377358996495887032132741494588270451274382937929841827389593349869726316975796550767821177272548657451675089426064719858481802402895701
447 7998518975898908213083314793829187967971488633374609383525588349403157370130495883586608210325379219935699710697047775873654917119933327785123598688023639186362314650120272086161622718881420713870923307914668674004879033087094227874220157620937304351262398452188290763863812933247028689322728971636070048122308762538400732691594149
448 -44914927351584441507361076017069200602442892661898373357184405834257729149359038642490118582411861231263465214211222352349661806286559574862799503859530971428081241560942931830223308116460332533986938718657947687865973060246546539507694375959475258923360496211844685635196828154621638956258005190260825368135514013636525889968099189
449 252217418720192709147619198146515076386855249529443570567090057759415864927184333224635933375147948755709075190134521691412833369439260239116060627332596777589111863481999722759682706889545119278148162406045061903959592196020295181548193599929158555618478131679757452246372771425462011865630952146282631738850602189933973671016898310
450 -1416324247284890076828085605618081512085066324198897146183336371196316983746477991613885514268849015952515995882024702010758018714262495546046469148760170946032675885503736725774988267193951359339861514773703639850784587393848886108437349621528078111834501037837328997129162916983333151736024018544368065540733412932374231899994981000
451 7953412875780146130554677793457919109249966193662937548806201792329826502638242645028360089143754184577775196962962921324712059160517921411820948660854992359443561731409013947902326366583109294401789733414895871716570137850739000960840947838524572625796436045412331706322415940598531978252154355621927315524219332652429132199176449990
452 -44662967552902485301686794419192784314716510540253682991520694851697285686752372479839441161272834025686464955135427534900113527623996813902409541747196004743201310641128114269747400383486454707755506088236220590318456379283963075951889603242213979903995757247539045143936798647131110075947252865095384663734643533941537909098519872780
453 250809983073944383860402336429514113418452599143953899974676726988525508620025277958820821699063295763273582752241609707807490553708310653366773384275188427622748629824101754206624490880300178071211409574278091221219353328242023100914737317463308509001724591951951545537292377524664374148086006479274729705522180789780297996503864433360
454 -1408462354596463773251217673511353242940569546926844638233218408245811515291106554414105598441252138040260727312689098316205597640500398846638284587312706837243368193863135187259573130194140060378374699233689747737279936334699387863975634336534919661078643326617531639524100709843033370538975519541102039946679522059729045010709958999750
455 7909496458805323431665203380876434967559498865674792087477991558106099671553516500285252606068363433276958596875555222205286190043938316385887822419375289474418385970522675628459706318406299858322694745887308382626269497575452365293114182776658758846442225922936168128263905633505195876634657336594785157254850497215457959985790775801675
456 -44417650430067964866089422379794034025301526282883266516148081163725238637388669562661773248445668385107829310879898610702584648538714519637201722392874447528743313032081446518042730194628956135019550282746801073128194147326491854880168245251093137218694746586331189914029445285644970833386802296883908142185828890340654087901660246527745
457 249439637976757149737068761916265007355317740434034015537178233632208520436244300302318128217399333458363916404399860241010708833964304487379992792806892376507255099984454926985035413536853556523911712504963457077143055662058909723743148701329995000348471048967640881694662491335352936268473471932594156388556269849412577104099381685435835
458 -1400807567529501626763598701885254394566124305620611603608403272905860440957375558314154372153268610125895589829847053262371787656262401772675272693850076535698320689908888535106129361529437072228241209250282600906374880255519862290544821706190642837783719032382658140877671897140038451226948089451444464603460309362287514682312805804193325
459 7866736497278435736108355140719581558266770849681215787311544248124123065198655212937750423065044920588742098368747846990828381575374487649788272376459692694665123858745634637095498947272401830855649162458932335606608732178574433537233973692479426463257893860695743848796633536883271409798271704322180691905388800840967774991200218159393185
460 -44178790954105196642969784002578682729452962328578811754874473392016400347527235395433424561099716959326086362671477104540079836312171491161369118423444219258866536730634820839943572175611967310355569045641033020180172766134550244201238129801505524746739002145599226051515491852360017218018869727060200781893592314704809119062682784591053565
461 248105353070174180258395349583043871345196169430676641140360635989032865536109479176453396630963434298772488636661142804560736126573129804369514727846418381324905902769759470005410208392260103603554923222828818146191507511637325934009607830344741842938544814416081391834596115028868941083718574306992733128614113686548279969942589406316701115
462 -1393354148276551788414490556190926636514958970155341748891459368169780508459082631198738567301682312195373393838102831938801419191678418154959072945162293442892043222783642284493709041245752933671633181201653543183376485874731403893120391112116550134612011262952091382174860728700401076703330580366152575750237363079024440912494349065062738835
463 7825101038129474181857521331895327047871050786306252525596183062220595850566984162301621543944927322391273922180778625288457205763805552832299818142884230382802742604629709001991486411529569284162278729929770772664324296177407809042088977214584621885163094120256964461145953375634991551943353373817220115880098074938125078978908761823459375570
464 -43946211179043612735459192272497643474200234164825883767275641475447336717391372310439403356453468048403777920737436873248587505138586254675267191504238614701507872873657215881361987601360547046540555381296595791040802082026462101789530761540427999280830540897995996517596353695565372101941536007861829725411780221871409528974167744499975041100
465 246806137356537082904160831698979652318574141160390047200864610179360594035163164950160216185362552293500712163151223891923750765967758979484338722925840634115411532733288565070257782655221104744024667865628339578707607761144286787434106879267339141527786260988601029866133598179921494583948726197254002316761530380036294948856936986517197970055
466 -1386096577766911973809170939531098822213471717088881118962668764803561278465867503675664432364833569317776010639832873003087791088211287142445357599795156839767035033933338740397624201564833560670213371548454404980390670188527831272133425302827090319987087829840083132358443439102049997789625895741339002945522361064992450650905773178065049391547
467 7784559343889490674881749929309741171231366417248730280299904373971857492930355480864284338267323301210609120814949804470810207475054425607758168627241266519249395677789604423879849577281209841067833563688805512978977968144430515203829298601973099944138882769645048650664121734400993865897243187330909377414096615482262468638214470868852067362853
468 -43719739914635102191243856163587117724436600690856097300818443521044433244450239021174921835023308818026842028165628509925271170754392512896889817959872760564851872627668684814105568245835928093124842130242912840610004839670475863444710819442074509667567143376213694445698543964271439498488535419982809963372583411683789500316731327351042698479783
469 245541037384206194174507158245400325968969917213837447228977950445039559706440871222768232165310247624278207307015079699424814211998332046101331300375125753903087331300418016584739717934586078490649146581319822962880339002917256713236208033575460276395982874081234720186958903405768498830895785302918196449948331617476433680157158277283532722121880
470 -1379029545603380557925481660482342879811206360753288301265268055435931646548662047561613475499306907420776843216933257889543947011240212426311891584499055809579809161912920893028420693831398368867512240673720768836132526571749350591903518001653080661572964131902960287437291715758800148316793869940938646786107796427205312107027020811997611109803090
471 7745081836886532525708497387556930888902130060314040675486561357598524440548554941790554423505666809624846942421270654307351292019554349030445842352452700347395823635824401483302030553990827245555556190759824773646011842807579495243087346104718273772198022737092959954402495699130949122221857984707993470503556106642625851177872439645909086010903504
472 -43499212416892438607166925597503433073266077273588328929292957919504421580732747847501877569450079915459005265643574788031970302398142481421856761838965391396618861845783952478346475009615946667754781236363900428912432709542276569849270868561012604809708030894490894804487905608060531494949860157631076609299519008470796140289622442385260980182738676
473 244309135531388530321376181631473094436680204075574741821806524822846760754680170158302330416521270342114897997165282651428459042610552362293568222729188225873944225253905088559058593721376579835992291223123998263179487072253843904405942753848019788594291170801354297069783349966106355169690240748908896175976565121261305469579171444849970285439650561
474 -1372147940544642930031603381059657408770087574461058339507837268427410881283070014355913992273369955858246334640611308196451204448821845171925883432577718114924496906220352867142303076969809094708511158599026772627631358757897154913991923295823778878819180365539123962623793017136855613419201674679857028957576386613755148862172260179269061853140305515
475 7706640046460899480091853396479933368243076657804729908398032467796838639895314046095507282215181034405566474156748553702454178005361973951697388030045734863927956543889672168618720567102481951679198787323270816863201642660963950460917519728353514571927972051405914130543644883322388882281757045809720169513748142556257983931944124872071794987358874635
476 -43284470095335987936697272520838310926477305485841444481425732071364520559939394896832670980814260831786784770995893694783325387248570831528344610285043936479031908964783569632814774592435467372759481245836732708635908312439842765631339789670935375341138146372666877667106570327664955898608771557013040711547319926203853769764740630394073939240782167021
477 243109548382428986587223290558475413431376518634624746651144830982731398243779797765626112402257281419240379459025193383912951437834748487683647383937334293695328051878329954698072620435457379811302518843116774904283205149861638373386777880479334705473563128368597349462665037103382324686122534148880360078718449703730977440669755205346620111674359312549
478 -1365446841499365152197526156038949858087975130019835808964516847204442534917723965547383856077458309997196663273589809258820037410828630059870942011598785448446185046205016327404280126320692904214387126822952613797541009231977774888150829333885124045997326835999262229032415283321657755851615651885960073038101264272971226629135118846897485582989411558039
479 7669206559012373630194288833705924290404898092887714682035408951232757437417505474165747383111989229483008449832619804674223985564609891620203861274036662393115212014144895268786179101945692528228832031131248783885141597577125212991713745865997362232435257306553403510917596122384293131224238119217220910813083932726160523174614647198069947211055327241310
480 -43075360235914115454925098513417692721819048611472897858875701378499581406072594408721040462237780903509511918678868425198876002249949226376391115720281975898223993884296584363904371301733569278000842211851260858071794129120139318797521066210707596784426183526514041140953850718964063325984245045566182738591756643095049423907950976759569234840611917526130
481 241941425190851400190673489800971734282334732190575158989095514150007365191031331716707847674529043037139481093302984274736291268896441665683751932070416757748983292824729933991650882439017588024716195312919445319722528208808548222330721259922472476259321550937960711849228833289163005856517142184966322971341657784895213974351410127688930821278918525691279
482 -1358921509000442015586818336952071549916727031381758982587572557479494319291675764711888195663162660936994570171387562824427172732889067992865931146770803358802971756440765848682910443185153603233471180679881618772483546051308377434323851972778869891105294957458988100628830961830217084802859021999122045451994267308557613705457701824521481081651604167434581
483 7632754970705160439770479785603151716716349326599489687292435750494232073094243776570828638952330107777814849956659415487289263575881863603662060198063941303713227104415952642212210657258598989899656912590599499655949193730339568004980065699587789485157034799110852076470943026390071642328129740278842157324894402844031122102305769601413024730017002350534751
484 -42871735738634834175986340623760368137100209537637315297870098200682899513040654851009658623754068507443823912381282120619676315190900406191963780629597080176351848409558146106374076171167102878942587702379953583822994065135300143492894763293733394035572008829256691624750746564560040163705915044139883539374336537213847970552528237622826944397016258957241425
485 240803946423833563454733451173336883670776412783741565261758653709828517681849825474150547437270596067428462622376110622620561656624918500530376073323017445990447840292486645968201975818940256507742245139752949744639100187649633772103627025692561036584401272756700364764663587269391178805451689723512125551143658638208511684052085083932659185315144147556010760
486 -1352567377130037143762491468313871068013264311029690661761733910393977347310997533985387020053194465030457421950558445778795802130533119665656641591857003771639416362787854532353356138294355986814216432530936894240602948841408122015237521804623550378428447094599574663178717846246168952164500770910928874207096547592610648308569284822319221422494545562372148776
487 7597259842668352289520090516500992238551084341765393942354350002622125533369984159096785822074172306348648814623276727910918428494416104600269483268213193436063087915180377650685292121305523384394122844267344746191855813741148544666022343714278344438194813916334244053100023029301978473649757948580541463641918621750982670186978540884192585630800240345382822089
488 -42673454869012780766347625776084837306063471611186460701426446593041457692984335402857305790007093273108261696767379587619986941315287128692940474937436951679112472998679349340891546905853466500973113790648868805530600925516953608306773191820330894851059566478530572385050573698287282716857042361246058212223175417858839851429882697959417102016575829076225202049
489 239696322383167058536276768582671074716750820759198121095119214923423761262564452034424166377966479961352968757520208921317308626984686903470404539888378266187492067863689606220583716775273603323841552251889545392286457671692505281283863101552762464578354140253512140829689350909545999699309571933378860233097766636679276251993559885032286246270953568152712942165
490 -1346380045868074574923031433508182546926859946121690990539692265087418683876554505526831037017962834696146385946855445052137527767429423788547390060756866790634689704765836675306598034212151272747096600364814790721918620669122041361212826571501890265331803251729804974906798588969742725043886877741570008664865391565853419823944427308239638578001389909094340759815
491 7562696658540870835974717845265302257295071288432975728180074274521363928056073800437376400164862490753013972455953024937964353436995412802118515661307378488608806326780524176223701606227319954206265780423053693453982406666532960342023090994051167291446834508362142094053091463333122530698759767943871830461343930498530457055600680480795029993390430970028047038116
492 -42480381022497042729899229001476089977349135227460822867960629707140922591537215672071321798593258552877197272046970754423303538933185521917873709599975349896432011723702363293427971506965857964403395527177333065353798403465913598472568587351815824042609298762479696090795359792683564734495953013390571016877141899507889393695574624670919089639154974402385337416824
493 238617791898091483424693654072711585519139607240828032582616657332130929653269358533566749682435344988549659810598550439092334537888743241440534799839532995570661460096512108140703602136693226712353544485355545262191581186618753896162202906972819996274017819394653822080162997556725921470490903833006195046728608277936425458784213531633518810547415465476576724825109
494 -1340355273838708532061077893701816664556400737363747356810637255279308281301610427550158144050368105485742056119856683526542856091071095171050960350986828574726545656352740834475728338881777133170352057804453510225791141716055689110205224283491485487483629768681107763064161131379582058004820895471965088353333407181010772638453147585964167946115652234532059195477835
495 7529041784220139390710035767350250987083901877705141693816014735413178403921205209518581676591022729732031777149934952265036467365417025388472844145440173520644152370758918489008424238989870256793424457714374179817521999394117674403184678345505137104976962641789063657254445286157707462361976467680367172839593817154869681245078011498535927019560441397359864785277975
496 -42292382501102122240241812950331491597671508511180365996450209845888075346220595351255571546167761714965083531302292186241115692952872108106210772514888791461231291128009100348975699723340488748985897103307461236396717753643731057363935248879924440565967045447931556813880355331428908458936273490623832929518975238542425766032324792693736283778758071993395443069008055
497 237567621085705610144656240555013222117896828770516129832501063772971281863168484947171266478234229221254866351124524373000564712267610896713726561967538292256926926577817717140688904101356154688526465564790370240746536526184643568538573828444146233582580611944878681453434844430093456777344380409788275809379744190598323730527687150494262052538384790717644357476305500
498 -1334488971431023817280018560175738136731970131651738595967030737715080809932947930349506322977488321082692080642405402436742644178178154479286024004793982360747362257776299597360359833263297317197634999259119136715191241075001345264584683938869827538254951262321440819946423628636058331015429246667377753517964569773147645217092671645744755043833154809366413179115618390
499 7496272429683252596310462012729569103748330607849740908343549889621833518710593455870593883071921312827729258372844626588928556652876594655820567291824760220688742530817775330308281755925971992613837931067026337187517466254872583056798223469239809328795157522908446452429344315644929645770591064084699649704184371534247964729673490976317325819642328203023715615887555380
500 -42109332301516798000440751753550624871637381902669397049813058692746235692050051232971006092187829624060523514065024772222898768018683865125555079823822041377529195211006965241543830494306626330191322315587262767628367624595883291655089512509248949400107666659524480199837634407142376220633147925260209312692235430925689738797627563265603166361336450068856771176399354190
501 236545102174947404778230502803841987190496289398461086519581126000625663894516094885201489789560046000275342891043270767423463379544701773248554044192961845183987659956020598632834146771266966733018373521854173737704666842697773985620353974905535140046012592219106919194093826189076004520654323648692784460468905801899074141320920760482522117388349392569015156239384491353