0 1
1 -2
2 -1
3 -2
4 -5
5 -14
6 -42
7 -132
8 -429
9 -1430
10 -4862
11 -16796
12 -58786
13 -208012
14 -742900
15 -2674440
16 -9694845
17 -35357670
18 -129644790
19 -477638700
20 -1767263190
21 -6564120420
22 -24466267020
23 -91482563640
24 -343059613650
25 -1289904147324
26 -4861946401452
27 -18367353072152
28 -69533550916004
29 -263747951750360
30 -1002242216651368
31 -3814986502092304
32 -14544636039226909
33 -55534064877048198
34 -212336130412243110
35 -812944042149730764
36 -3116285494907301262
37 -11959798385860453492
38 -45950804324621742364
39 -176733862787006701400
40 -680425371729975800390
41 -2622127042276492108820
42 -10113918591637898134020
43 -39044429911904443959240
44 -150853479205085351660700
45 -583300119592996693088040
46 -2257117854077248073253720
47 -8740328711533173390046320
48 -33868773757191046886429490
49 -131327898242169365477991900
50 -509552245179617138054608572
51 -1978261657756160653623774456
52 -7684785670514316385230816156
53 -29869166945772625950142417512
54 -116157871455782434250553845880
55 -451959718027953471447609509424
56 -1759414616608818870992479875972
57 -6852456927844873497549658464312
58 -26700952856774851904245220912664
59 -104088460289122304033498318812080
60 -405944995127576985730643443367112
61 -1583850964596120042686772779038896
62 -6182127958584855650487080847216336
63 -24139737743045626825711458546273312
64 -94295850558771979787935384946380125
65 -368479169875816659479009042713546950
66 -1440418573150919668872489894243865350
67 -5632681584560312734993915705849145100
68 -22033725021956517463358552614056949950
69 -86218923998960285726185640663701108500
70 -337485502510215975556783793455058624700
71 -1321422108420282270489942177190229544600
72 -5175569924646105559418940193995065716350
73 -20276890389709399862928998568254641025700
74 -79463489365077377841208237632349268884500
75 -311496878311103321137536291518809134027240
76 -1221395654430378811828760722007962130791020
77 -4790408930363303911328386208394864461024520
78 -18793142726809884575211361279087545193250040
79 -73745243611532458459690151854647329239335600
80 -289450081175264899454283846029490767264392230
81 -1136359577947336271931632877004667456667613940
82 -4462290049988320482463241297506133183499654740
83 -17526585015616776834735140517915655636396234280
84 -68854441132780194707888052034668647142985206100
85 -270557451039395118028642463289168566420671280440
86 -1063353702922273835973036658043476458723103404520
87 -4180080073556524734514695828170907458428751314320
88 -16435314834665426797069144960762886143367590394940
89 -64633260585762914370496637486146181462681535261000
90 -254224158304000796523953440778841647086547372026600
91 -1000134600800354781929399250536541864362461089950800
92 -3935312233584004685417853572763349509774031680023800
93 -15487357822491889407128326963778343232013931127835600
94 -60960876535340415751462563580829648891969728907438000
95 -239993345518077005168915776623476723006280827488229600
96 -944973797977428207852605870454939596837230758234904050
97 -3721443204405954385563870541379246659709506697378694300
98 -14657929356129575437016877846657032761712954950899755100
99 -57743358069601357782187700608042856334020731624756611000
100 -227508830794229349661819540395688853956041682601541047340
101 -896519947090131496687170070074100632420837521538745909320
102 -3533343320884635898708258511468514257188006702535057407320
103 -13927547459020991989083038404429289207944958458536245702640
104 -54906677482678910726192747555923159377475316999998660943100
105 -216489185503133990863274261791925599831188392742851863147080
106 -853702637172735926234421145556838686126761775155774328259240
107 -3366939372774715522158184331074634818182181954352680060985040
108 -13280705303722489004068393750349948449496384375502238018329880
109 -52391773216519910749994580850004383791591241114366627044787600
110 -206709359781542193322705891717290023323187260396682873976707440
111 -815663960219058384462569194343901173113117297781505394610791520
112 -3218959557293069695825496284821467129607123621602012360874730820
113 -12704920022590345879098861442746675573493602966676969141151592440
114 -50151000089172417943811295168736877263790538026356457136124707000
115 -197987426438993719534698504405274280676181776208398535128701017200
116 -781708976802233823680102715669100177152510806064194216284009188600
117 -3086748267372923303762456877257472494397093952150920751480446539600
118 -12190039767760866606383939871203238833805472726290924323643119385200
119 -48145535217206784075634048230802707999063631776107012034556858076000
120 -190174864107966797098754490511670696596301345515622697536499589400200
121 -751269297881058917464501210451062751843240026086509499359064493663600
122 -2968129521136642608343357241290264314659358135849980153205484311031600
123 -11727731278637465915893265197293239487190634585553580117543620936271200
124 -46343454246228695957965322150594252812285572152590760141906244022362000
125 -183149331181095806425878953139148487114152581147038684080813476376374624
126 -723875928001473901587997767169015449070222106438295751367024692344718752
127 -2861304849265668492891140780463352404986232263244287143198790516197234752
128 -11311095732253345760960290897769189975961199415637572612957718759342193629
129 -44718285453094622775889522153971216184032648852520635911693306722980765510
130 -176809220945312585436978572208778500912252165463043129681618151197016257478
131 -699138751524213124094312216825551629561424593205010237977696200916445964684
132 -2764775971936660990736598311991954171447451800401631395639071339987763587614
133 -10934377152170553993439479038404269881062854488806451985760537780703486068308
134 -43247909631719355347185999181748231619129200590055369794426007640095877732860
135 -171069509209912116706646841207804116182333282333996796075729541331934805254424
136 -676730852609799402854235298307342753721289013938899090358400685563095038432942
137 -2677285562879644352897777603522480091364515660984549685943453807118230006063172
138 -10592738531393375483204250518284595144094388049982348757428447671641692632684724
139 -41913713613427025293254228669471419634905851996333034651695296542467129122133800
140 -165858552441704085803306019163479760555270300042632151407422816318048496669015180
141 -656376399024616169349253607753345435388942038466586811952779656067170646392272840
142 -2597771382055171036438595264488592497806939617029730903644099765561619037129981240
143 -10282088127575012633735978459444359117193900861809983856381541729425708916192792880
144 -40699932171651091675204914735300588172225857577997852764843602678976764459929805150
145 -161115593562260183597018076262500259385225118963936327496691227156776984827584194180
146 -637841185472509493966277041641953081675754238090104091048544721209706145413312768740
147 -2525330407789119221009341756704875466226455554887350891090156651320061065513932186440
148 -9998943371381242321023474793439574481139884832189105555262377011307809353994353116580
149 -39593131470570019928884900188787576804513637926117934749025519709205419589642069387800
150 -156788800623457278918384204747598804145874006187427021606141058048453461574982594775688
151 -620925183926009621146978506218967449531342090729015621989883130549504437230725772687824
152 -2459190531075380210068954346998805293538604859334653976565195030202642573769058652355724
153 -9740323279945623577135858393995268025388199638933335358160184237273211762771565642663848
154 -38581800004979418065278400132059178542122089478891782912192937563225059579809448324837320
155 -152833710987466856077941533426350552418470728645416481987654604282710881174212911428710416
156 -605456624296503314462614536265927188427018655787611447874170163119970029267074226044506648
157 -2398688027467675551565262685079023638226787285986588029157540391468925848433886424201803408
158 -9503662691106106932150977473794106313480815449541798140839368892781946715946917098419803376
159 -37656021983627970863239722065976647657188136686863728482571084292154883214129294163550164320
160 -149211987110125834545587398686432466341607991621697524112187921507663724735987328123067526118
161 -591287253268697406460153791067974618173577010277285840891775738645276126593539846847932184244
162 -2343249485175948981156905764602714227576768151839614258348889038334983168352176430101064582004
163 -9286743358427380624707736956646339822175412429990127674192529562971773783776110268989495214568
164 -36807214530352423207683103791586102953744012679838920659909415950802761947893119968555926155300
165 -145890413956669604714089393210286735343930813894634267342913685041363674629830911875367125488280
166 -578288508334268674107655546580534167809075153871502095853236173236248782568847831409587762477640
167 -2292377200702310552450706418181518677183279951275056212304445189714950263835792002354174244073040
168 -9087638188498445404358157586362449041690859806840401413064050573512838545920461152189762181860980
169 -36027914711798570537987962028774206259957846571497449389070496356530188318146206934716808649981400
170 -142840085386777862015316978867022441289479932877584005224903026731184393684885549847053700176985080
171 -566348408726522751148449775858720556691622190005859389137334807741187245136563759042704144561379440
172 -2245637295066793699321178762416554765486548451069744787160827551624940123157770253878629224365469640
173 -8904665805871794668984558560796280746380186343548236554868946245171727887203643896882888138235330480
174 -35311605781905392652869801189364561580473152741656800131376855799818920932014449935914901237829758800
175 -140035739500813385720523668716680032781990674301198967378145931000424749296103018602999665480307729184
176 -555369012338453086550713186160469675464940287853618631988328749081229971640226744232350946052584062332
177 -2202649981138949529709608229856778034894847921317741692970659784491657853623950138141866464005163908232
178 -8736353295978080718960580956622951082223385575563627164254414650848935082351173019821110806672166961864
179 -34652574525946577153419064129621761275858121556704889869389019006160580494242082927782059624230382921360
180 -137455212286254756041895621047499653060903882174929396481909775391103635960493595613535503176113852254728
181 -545264322770889032254591469127650557446016504981211639082934910114985694031129290886842493262153292369584
182 -2163081544179021325757225498407492870747384157123268150647686841225382808189424989122529011732278445554064
183 -8581405470349560013659812633026447126571589606948047417323610091418731796423620448650033128511662029903008
184 -34045793442147710923759039250594056534767719636261275079599105253998229409724146345187631433769093922984760
185 -135078985873169836854265593567221824305510844394679869775274287872620002090473099553339034985873053726869264
186 -535958556851609352679828000282847883534768834211149160721249593817169685713812620808409719460076955109836112
187 -2126637696170556896729584899518038126111221791361885974626562559424277576468711040854759421600947062521381792
188 -8438679368846997047661012420427959798292401363595568814209657815587824851306693811051332598480353769366759664
189 -33486822892249988284369096906460157929731751442839558786546261172967558933756721472425923009842673687963332000
190 -132889812951349953507443679302478731994830213620531722763452004865355470716066147316890241839059873477496591200
191 -527384702707451647951006852938632873571106292797712281961762406743138464936011202440852373371766408879279665600
192 -2093058038870198727805558447600199216985328099540920619035744551761830782714794459687132856819197935239641172850
193 -8307162993650633292741231973376956477775965410613187534618550915282706629842137596478465120847179369914845276700
194 -32971729407788596058818291853094105607667491578206981451836516519421052087517762625198031665218186158940365273500
195 -130872402880145504356540296893819680719664812725806172531904942492471252901224350112324494917327569677024834470200
196 -519483313473230624435654851956080161223975634187128582805214516628278748760982369323410495131024740860843475601100
197 -2062111427086631209688741595074389269427152009818957115500902294433065896096894481273639630418585519559287299086600
198 -8185957483283293589976519665295302857422936766251011579715703047597928254202823546874145199540445547341413217586200
199 -32497017144692472040610304198911001293287035403710045969725655314584740305629299507691330189130411971857871567302000
200 -129013158064429114001222907669676675134349530552728882499810851598901419013348319045534580850847735528275750122188940
201 -512201493211017079467541693136328292324432464582475861864920694407578768023144072628540276213813397768975366156750120
202 -2033592067105127216499843751957105398238588299975968520869635628291476098784958149743016344175635371340189325038186120
203 -8074262098949421362063419034864172172316759457047441516359242937945466677934365855629907258155478370936909339806788240
204 -32059570098769761290545928520784213037140074314747194256132288135959941221209982073824631760323222943425963555115188600
205 -127299951514139442392704321053260241035278148742459590851178939232543376361292319063869513428795626711945045531042748880
206 -505492040478476038238990944764887753237172454715203618040118312098157678949209305797307097013372925487238093419383342640
207 -2007316218711629485180920563269264411405583370898054946999890108911524696117149996934233979444408428746423733288565737440
208 -7971361522383682474805001852213521172216403194047083587605332836350574033619066814748448399139814241079548094694015861180
209 -31656603175016538057838045633192452502103419383057796065609694996033380133511126584886182637732276651177152720555182606600
210 -125721938323637108286842524086107168508353579835572390089135645841389709673087045579976553904136755843246406518776296637640
211 -499312721873023207319308223621600982037916113280614516088605076848742069696904948796304986595576309936684780392106808447120
212 -1983119395363611040390837378723528428660025317840931238427384314653966144739594183426833956195637985691927288161103456190920
213 -7876615063275187512538255504225845308198973797621726890655244742710119053754444503188270079537604393874978806499030628814640
214 -31285620578429483110549145694354993046584709009245176902135317903287856054632139381822568072929737078475383109926056235946000
215 -124269395227808272448413815920833321217596937180908749183365402276315484049562079218960340159451141697758033376171404769757600
216 -493625653266016193336754879907754581503232278246387531478368125708697617196871592453092462300042035077205521466458635613203800
217 -1960853977489889210397616158896241701639567851835880424582273384151600672920291763569427200472978037956456956240033842850606800
218 -7789447451863504844974016484422684924861769539861800218753434636125165975912718657115247502796325600322439101393895907837731600
219 -30944380288224882260855681924418885317944015980272904978609534855839700452256005624156462682341567453335716978140134428396468000
220 -122933583508675214072672118190645935308559408939811449778657879381835900887598858706876129019847863428251893813156715865538695600
221 -488396770681524153646181537427091091406855932349115171518830851118786972757066959025507879092427258325815216144577359863995360800
222 -1940387170004974340161856378426551092886697893387025140899138786877342837710509269641882654772616404699860453331158700000197784800
223 -7709340953472678320104954041640916001334593423950243384917654552346752261038166874003175031966538720018279648661016180269844113600
224 -30630863609779837968274147754733996612445482800516592020431752462449149608589145169030472225224194021501200389769216073393577058500
225 -121706631409525222860609280412143079873450051660719258961182163117464621111460870138281076308224130912098102882016351864950479512440
226 -483595376131653319154102361991612768700699762793477409500626471148155883885362218514054896127368449376389807026772937941263409744120
227 -1921599247888772219722468416371959107348155004580249442156674347910293424073113308809152054215358331883275797084357665299645795547120
228 -7635828590294858031002440286109626979199247518200464888569942803538271237764213411320577899645239687220385404203631775269645134937240
229 -30343248983267776455075199390217294982844171360534598465496279262968676097665651547169108684179773429565723658625785657185052719619600
230 -120581432916116294260603183663733076583998141841428795641146083679797260666375676148315501466697012672274223582538991698552774720575280
231 -479193746393916701866812651962367810840304303941262486573905215662570931998843596121877187646873842567739122289051057918924013824623840
232 -1904382043858582754832764073746996213770519690663120744056640555348665514236783601829184340562145184687308063579763256039861813561651640
233 -7568488294476599274571414301672611562023610444437982012860296799368516163876659293106543774079598459315224321351333798682025919991800080
234 -30079889375483920193809467096391148515734862022766338769060153946208205266689286934141391922624045158816917174601454840915744040993051600
235 -119551560326391410472417201140550351973176004805377703873626313981950909442926782963778978960556843312063832515224505623043850784202171040
236 -475166794856589589081048028262017924367962256387475789124836790318093021429937806864511365529670843333541842793561806247521745913481510320
237 -1888637640316064949005684568028780104449875297540093642850617115947863401632917358929829984510337276034584033382005153945845926795356889120
238 -7506937847642846393946964711576579742897403493583733555196150385238146125818234544317727585490668332473598720921751578288950616589947971040
239 -29839292699835581900626010359823224919466666606295175219398924125423593387143610113396825130611443162551961442994410039223862283516529592000
240 -118611188481846438054988391180297319054879999760023321497110723398558783713895850200752379894180486571144046735902779905914852576978205128200
241 -471491778280534803554684144193878969521058256307478597486440136995100891277644085030376680243256871930107870427364577385337878708485977231600
242 -1874277234321795376114074986423601523468008440362786821413038891691268832268981858674472588405012854532081699798036047292128261642824421887600
243 -7450830487057013717391754884301230747613564417244658722160475594130723012229779734483705845264372088386793917715649471951423459864067454911200
244 -29620104805103702073237714089230302562234251986587372788916644779945907056815107960857355204534593957931106967967950769642953918312071439606000
245 -117755028898657166609524626624123733451494536469126943250631885778233932544236388383163526404966100061326115048166465508703008638514112580311200
246 -468148041719051662374451564383711428112039254743114432923243838581759292797817836742820848878279861219418457386613021412648546538482935380261600
247 -1861220149668456406687090834918237337676204648411896247492410726669180670151648241625303941694213861204327632201028287559598674901984787625169600
248 -7399851078923782326586578883989443608664265255379555242046439421354081212780343412268345510122963173981721957057314078765178602634504034671037200
249 -29421094651142749009320132912247185432038644991268111203317168783696949400211003928295831546272022257999617419625465614367577576739594354716172000
250 -116978272332943570061056848459094809277785652485282010144389063083979070815238951618904226227977560497806478860430851282725488445116627154351499872
251 -465116795969233796497747947259667807407291160080922096111953326525143875193659257831340309862635877995262413955019878805418475969029457769094808256
252 -1849392974449096286074378742675345805643276755559856905968957274516643503746216572805567422549052181552591026916388565726306797305426653510448404256
253 -7353712775872691161228557372060861187656665676257770938358778727919934248097604238112256233534966381983820446948169553836619122882447483919016184512
254 -29241141352879598711971822621186888974540284775670663967489631949602888151884174332651097621536677345683695478022249013287343756343590388811836009280
255 -116276538556156521937017365246601982039936661813843346129547007046656190533374716758071423483287022856953989077312001958719084584048630016687065542784
256 -462380922852216169265170616488440694205685631744111431093276770208968757667872897108268394945258551829606097190248507788968859791255880300732159072477
257 -1838728806050447178945542295919013188631170099776194095631629802153953581076132688111479765113051517392441367036708073775588228430597313880732554755142
258 -7312154089177359711620644944236075703626281094458818380302527817868047961953923015513093949635623476142034273564583270130827606084468387758262020072774
259 -29079222825686025107989437423023775964228067672944335643674145376077565254102473768256705668435104943730869891009732695887075035779932198420887570173580
260 -115645832314459038314081070366948401334660853745478627136765639687939240279776761062990129466007301968529690258861783105950906103832499589104606721382622
261 -459924804377043991456000578700737320250490291907305804474953003816402036055204130204535457416534787139210032523749160398379465654322354687703378455153876
262 -1829166588400304729378445049641863693515308718196231481919469580063705807517262227760022697053546748851362037747124523416455737449633181620560764695688316
263 -7274936317363949608098302364735321001585600453358395931892643272800898382749263460977124490943003419386025442903012363093584415864320562642990721945589272
264 -28934405807697526850390975314288208529033638166766347456391194835003573113207297856159017861705127236194419375182435535031301654005820419602804007738139150
265 -115082504608729031321932407476451969017363979727440491392589884362617985137058460152421150287687562667731766118650139826124497899328810272684360091154711940
266 -457734172466298177212798823722128508347259738915909924411128186675375294266946807673915703023960305648346648697488150135487664577029628828947567580607839220
267 -1820650528686174772284615546040825752302583680631821497095948068349245552477518763107484931129010653927131613920346125258007115283915602308398190152080618920
268 -7241841282012919056923134970445971089382664938632543716060748659926476712466548512957384091729572227934038434474212572854610391390500119629673398142231118540
269 -28805837069716815579582730179840851545128072432478891361282531844317212202004486650053535234760751984719037638986644806522056203672249546482344000045305936200
270 -114583218566206888638784637826478053923953888120304923414879404447395132981306735785768506822714991228104616386191320452609956899051837084896435022402439168440
271 -455795976436793453699667304711968052140303658279294123399409586694804255918260742350769189501427160678585891012229680619607134823534613939182128982102691599920
272 -1813129582737538665084705969479225854469884405361015593816769017660949282733669570674750967060824220052315934100119538347113676025972251037481851318511442320270
273 -7212669329131747217150149021444832519979100601546018076501872355969930113731740489936921429406795248999322726859816185512693963971450053577675056893419144175140
274 -28692735652385417761655702311587107469989852757975035413821317036522714686013128226391402766618273070836721796632115482514001535506863351823597854065061558944900
275 -114144919286216898295459412105004711171523268789907959064438257592566726787266771926080707733383239052710449620056488501346609744889121843254603826717008529038984
276 -454098265856036791044979835113388307486712134533764271930265242161732847871083027445060206852372451014043745227616030342313686593798028202512880441069838278568132
277 -1806556999903799796864865625613552039170963076737213818292968580730070752180265329402369487188860797897026018919974243455702825365940169960899618216819356617263832
278 -7187237560768354587527127273124419263752104902414958572057637590962080042846667101866980765578705188755794161602487457777004765664495784089046682546051109419761864
279 -28594385994454744057903624635011130404175041009607899695283074286623329202723299222481536379184095912254234836483014616962277024686703657128465296150956026723783760
280 -113764807135080660287516563726437140250896413159654286644804802697494245470834840478015826880039581593754348599435993868914202162503528121575394071114875049179625388
281 -452630086750961488261364833616216095375452633140546236544098823543767140343036838627835211572541822853442568449001569912619494724836101209684308083652776886059861864
282 -1800889919626165921380323912473029996493822178665577579441414468142222452003146570710748607746070656884973623403474331354464798160518104812999268332831261227514769544
283 -7165378266781140733124539665882091081455985064231238001593755092325591805496618511025805414565638019973428621739618717685962412469057901128753272589286219583680673168
284 -28510131836136228973347640219882968035370644797821475147186419909605347676799925765701268022743559727359064586499187151356118049612800803786940838119343056794222396760
285 -113440314042731521599214821085429072814422144563963343217225965535061278124530230941421887501021742915176067512596765718027501292143565303489090913780122899665432273424
286 -451381389442756893636036595787476520499344057740525470563647373352796274495508401438245132783785816214931345557115802052850686959648172431365683426160069439927489255792
287 -1796089013044001298022138649440063367283104229754982882869983624978722458097110085165421399439314989956277340161067059039566148111213285423761708964023690942150497317472
288 -7146937531070921831713093375896918815647352247566702721420143174394499781178083880554072651935607564201020249390912672428273631025869531582051800252677603540640520575774
289 -28439370798379100714429264298551753072645173303466118095616486680116521620604832050647693943688403802183990611763147312430846628649653845395707855676744789175559164920900
290 -113169082418377524911901279312168010502870793076551380283935950444325744655786124780853237279366958578345948848188524132914472446419657026160851260175736161064121642478340
291 -450342946530863140371071070252544866537197176572668379274219349190822035434365403767106696802429340322077693354647116652628725405340078475238026664204475857430422206150920
292 -1792118163934462222983508848059784708617202462936440605193982478629230154707988353347184868782270183062514656431849142295734859318510860233652695150019181323062159601189620
293 -7131773990264788232077717804906856553746273282538872852068885904715639455254315426630776645051628100514990066210020818828760566434756529120952363634547322261742246057976440
294 -28381549553094565413370509631772184244500475308062861350070056151419381505603908330469417260919744481641286998182735911665475723566888228134402263443606690633464040434804200
295 -112948946357061084051854163754917099332351044107341692288075409904292725042640638576173206319728067869311426901242481221339893218533989084168773753500997473910802655832068240
296 -449506279758844449368527719267879537207802466075839572687002813740732534122400919738959584610269134966381286789404198914656737200787294395779782032514104811712586245169514820
297 -1788944184090754677284847690823682198584587592261422137764435440543925438830565276536869457943899385623780070656820751236108630879900949413507415361722800967825848288856452920
298 -7119757725945084051207481078244587542017855316852505554995370578809045538433055093868212003763304266274507261070434264986660524240142704712818102748333026670608912988536084440
299 -28336159511286454919521412986993508946492467649011644182088598624691519032559650708037365499927532029654393447069621322187712454333678323104526897225807029224162563399190436400
300 -112777914854920090579695223688234165607040021243066343844712622526272245749587409817988714689711577478024485919337092862307095568248039725956017050958711976312167002328777936872
301 -448863594671741755862042783981742625904431712455792292112842929523169934910317996551330498997589600726489482164006103817421596314821101633539230654646302151568026806610883615856
302 -1786536558925276789887998100483624623632870590635305745429262255916722721066894807465891588725505629381590587950779260889207810498062795243424355122135282073459497422338682471056
303 -7110769274138230391435398380142743551489247301340523858045182444341807266028630817834538798689636267439598181744685771063975641784368749384718720387112706866640771918615350033312
304 -28302732966142298597489579078857630583230227745467216671824574860702588131232379242038789297415986459216821710233782180879639889996994035379965959435547287199458335597120307698380
305 -112654156789825411466729013120436601731283595026220331277360766822599809807593798032246197400206582168817119856471513336353714185102789373610749753294276743148007932507882142773224
306 -448407722124207029955803718891149610812756270398484848025573248333093360606696882363646628867488944711174026095367004064309881952467965545940827449387023114883247260766668136920872
307 -1784867219660524399368052587898973369424065675657812652401467457534332529841640359115231858228245897189103126672763775135461484514383888915764466264335316763476638933735727893541712
308 -7104698737999360109172832703779679710759430254404150363130516567977570394759256754140500838272173603746235173054572689337908376670891713671192323506737332311760906924545462329487464
309 -28280839636696481987969528238346297877780256352482540280422444590978678270400924943666071297976613374135499232547328180859635285777335947623192744055944720852640503291879995680484080
310 -112575987457043415397272251116513972842518826899882111954971924597637706405402391549948167682913357753816793719236783790905774008545911481829096277951728340426317358265096498934572112
311 -448132065825786971902967996405930219868290378463196317042621359009245918102534278903009104795648671701688715834132277598525235442378901654355052064643857509478395143190319825340836896
312 -1783910338960344291998353370308222221398771314266954569765819640671421250908165302556209321013447596966337772647411181978744687241777550816374918795793817393500534512315311612414485336
313 -7101444991516258747060537697776501239178495391618611482198758058391664148982664431262098447229251456294111388877553778739667349211676767786591529774949190007353565502699291594467887312
314 -28270083564953259343393860261849129136857067641793835518307157875762994223657103627635742226231096561680379732792809628740713969791706878131335707702823208627999862669981256347404010000
315 -112541856477623451481320319899551771230535754993045935682403733257799348433225422060492764291091412978879987888641851664891604184504128333894269769712191440061942310438592049078236916000
316 -448030555217880702416142286182392810784854366396366414836911064678201203572777154911708536323395561795667799885795725931752019190209472924174023323727648201259251349784015182722854558000
317 -1783642147271184373656692634581008603187653660543263140454832061905015517062601796525476885930994318568242156012221470428615294063231403250181758468593981167158281398824691358347767988000
318 -7100914963664526468708719733897977646652734384426953257282444623810533473588848661639162696819618890903756507897711891706374095232864643128082095035345849552271648587773771256818472556000
319 -28270100325560967445956345022101666492943487988157462811124466057176732010839616928782873432479360474757902084733837311809075551554037920917442823494950560913432582151952004690155047480000
320 -112550336921139601644213698619242259725031261552851898816789280490134864318155224897716814853058453890129897674846589797639882039624513472652569241039271920636603467692458918672679782779750
321 -448097603069210002807804071138291613484703901135653354167777883072873385042375007536704328293485059413040527191445301437332614475514418124766303707315232132627972684457827096771603621160500
322 -1784040767499152868321754096892204498408044724397228571562395174221812669640760123174083692149838031576142720060350547958572707321768583962578886188751949049779692489052591111991291435800500
323 -7103022993820156621243887828493421006045651751005684034146254470740715458693552688550686155122884546770648724450807444813388549894100306426862066992987636154850416535361090309661921939441000
324 -28280554512432105066063627465297879931478057897522630876693420577949144881835441259970324506507781065846101402905992604349602559763547516329173044509117440246163695464863600306987281795922500
325 -112600115504883519863034873661832174250254175136597798013665496085742133775677110739697230496680211382168785278031859784702725268720093803476768983368609131318571759789333842453050900442842200
326 -448328067255640517736868914150485160051625519408907796999195748218691072517880029877690199953039614644340746291059368099828642327603318272738791841755995866415663019038513274552331499309230600
327 -1785086065953651235759643199461564765710141976362073246767439951623045187823485623549702264033203603262787925599263906012161750185136147985033354672679836752517410552868942762896439180735835600
328 -7107690250413013761896628105173181658589772625392889208165477368352734802736195805963143770815133859332929972050727625767936724822523808745285247568658130484108957872094022098605943811100613700
329 -28301137471249386103600555677133337303199398599588707789351900767605114260135004576935314102637767038681271317284052248498471457500018812937154025273380397976239315539340939055239472317756243000
330 -112689983749156646485245848968949106716375787151089581924873932147373091326719381860887887063230381481294516699731044407657549985318256727877031482452187402850843820056648466419953535228883949400
331 -448717216257971178451824860849168950610825641888628607181220068188029408968628837742145725526699827167208981904065004620219489065406230717045098168797531712862272371101699935774920723358516753200
332 -1786759517750114150341302608562052267191299694508334393655340151037876140531708805708182678151497504563404439991487759361235435374900713879318131864910653386758807453603756973176039747831202252200
333 -7114844205815769859917619396256100018905896080834989207168111232060732019054191820928078772459116189342565427713852158897892454375730770582510038597211790963490026076512257496791077194066589148400
334 -28331565250703514711648005380301236602230065232067471992615532750421477800425374616270493315480911771932970116345578956090410072813538697229755542917040964016292618807668570271653091820684322058000
335 -112818829983398473508472952768124924260820617968889575039251106534514183241096864889865188307019511354503230254343290529625692648158986931655205654481589988052938368625163799231000670115799658583200
336 -449260697969604635578383365487354609110053532268970986317017799235654693977939301257856017722595554143825363334259889073330883223918822959984122516953474416710808146489491557652020525639702211858100
337 -1789044085089642198653384203216705891470895668560709387648183639686197624090191520142560165530336004928823850429011190315756810939166351371806208954752411475447787930530853621273031292013294861464600
338 -7124418161333308873927382063697296242366347839889688863238033074016633142086975698555875688768734504834902078927364089245587773739993813451038926784309898952522847794362511758087278458727499655418200
339 -28371576748672468966967450696139675301458907326994336181036414896526415167603000569470301415450712629873503854135520709385084054716789522592632894273800482554294526614717967178223675278118361459630000
340 -112985632110889773474335083066391530465221648590442150556245016970284606285101361091361141519177249708378600642645573648551187676725097098795367467196252509936808203048023904586220165666389004165703000
341 -449954511456270710786354964235072429242730201717948505734254349107467728255623602234804780595433152797589852412647181861385668225784990792270114429479504130481482521229373790111692038049725125093914000
342 -1791924107027604409622852225988797218212276417367970364941679600831494286210992240478959389388830275176366605222296671623413099776371805435882736412137674344198184777527506146585159519952414094672254000
343 -7136350816908768581763312363558883382151514828351742036473277943836213396397129447505126897682630192101798200389671292820939633511731446721328915273994353219168281067354441388441189225233229309977548000
344 -28420932032456433014580633540917646027754579403610135435954624369347710328674614369424487935538381869707742832947237416176416563694976982582036668387710069506571351925219722971408224530725360914736165000
345 -113189451051000402788503740536872016354013890146551669823193199662271750700286725053881873691100686055009967108607258579206945966715647461065850383665836624643562427667396809746999711609323611295210118000
346 -450794981353406228446699868380952712531303874629908095423006442585579400187847130416905265740857645617929869004800006711408010237381971680198675805466829100459043425796742207605102897681063399898264574000
347 -1795385199511260540960631752456705039533896123165801117794221624361010752333154853706521836466470507907720688658886482060996743942541454933817204504769907253125066324066564066023781569438702071064558044000
348 -7150585880812089395894929910646532140212586283643104451904572331506784203257909848382871452133701505632473777244875471656728411219432346374340935182790492680549833118265108607784371423109313420964015658000
349 -28479410814695714212876654944981890185946976889008352974634256563880888374007148106739803204773195108392947135731738984535393958724959774957976790556099669988436298092803727692894774435879500444527168380000
350 -113429424787673787465000162838013585483457387952221840133257581857285595409617041316557959049868097088856480877742983269835254795607411217975484702957722685611086284403909704011129473038902924627631064919200
351 -451778734624410127852051930619780605429838827228507500017931907226453738981893514987316315531953275584676240077164360715754091750026099380996374970754690354656121440446341214266549866975459511764752788481600
352 -1799414164611997156956184110025376161399528510722634985866876516850818585376746329580163279476700262413966160761887595805361467708910770829991243491471806469397392782686847677277565095169301805381202867759100
353 -7167071715140135984930297050129401934639481830243696289316794285247169776316445720650735328453939288821632923601172690374895817560137517810106765861216316985758453972968010861904409415886794159676972328808200
354 -28546811068778507736586776386108634824411495425546925898126214525984489787023131260219030545536876828357351475360603088781364697061564689582628643684505669350054859044872585636398918859888078432611669445253000
355 -113704762961275520956432962844951013075261562061192544281550612224625545236199176343520307581377869958583929538478571176160139948295922453717850428647580328059091748420985453774276257092624627897782818579120400
356 -452902679435642384034331295826237462193036221917896145481007775658761300968905708019976955478634324722674191251580376201671568670459601234190763786017609284235371065339767902954841945385791354941168642542676200
357 -1803998908004155378422462472450727370415959404950275403008383913128175266044212652113185520141787142172668627338227716971364063443679420042070773399767620174181225924126470470593235984141723548253058290464105200
358 -7185761013446719468241428731046752039701558970556124929301551564583178573684489502551403775760302974129121403866795319556327247124823611675957885106336945163079408289956276232027805903313122289968885816206184400
359 -28622947769439578940348866533138873027223480021992363924515929630512382619411754843032054037151067557115998906767457679569771485761832213639609403069810115830650567840215807832311315993698509400154614811071988000
360 -114014741948267656112389651690336510891773528754269582965988453028207657433990156791411015247985085769178728978623706423619589751617964984331110788894743628058758095230192967865373408708232395777282548997436752200
361 -454163985932434596924144928339900007374987075758004599183078657768871499695506497135869916694189898437892000751415207305166122057691505948665200316982385975480593188202264509114700724992903559910615804593667727600
362 -1809128363852405217581814880293192847057268959234924397850827139510256084422431958204211104621607274992928909070554499817816430959091578944682925019581769548737611539744932105368503992927532965168806602828919511600
363 -7206610507246771197309378283481974812244658168192012890612385795404491179269522345904378119236485178071006067537250156299070410927951578936670825284614982830508502166587250204856354748686536274474089112095365327200
364 -28707651745900599549721424480903471092732841604061589811505382976199209367969251103190517233222262385172963730574210787455088175399807113896078836985416827209443209180086573618246468092295268126339091243237032210000
365 -114358700379560196562451921082831909503653566280289182427202265335325069646650112613805512485219642487784902093849047903999173169948820667410681175278893333595973770268070898742274971523828273577252160733333273516000
366 -455560068725133242043865849559477934580128141083774939832953286499737572526819301068110484162432346303798872275497026896259001316353498724275336485127394755144616822543298826137259312791643778348725820626229269908000
367 -1814792426365517165853220359825495205330101750039452212631546879734649403362969531775415607208381717428212401271870989979102615598116662492889760057918940414227329140485838920470498951774886114293834195519202159688000
368 -7229580698510456970491361542130912964711764036841948216624586211116837025353568841257498043933390211276520055066746932905881615399019095691783663708992300671894740543348477873396063758972780009659676441932473820931000
369 -28800768636342470858055017525562173599258246976037029480862172710953253190432916522082715784775294337605648999859398350600666597931051682024178822905741685603483112733664667950927408470704570770188954931275708717530000
370 -114736035053969735256143502250482821311639610926158328256191466421473230277562483658243035315564280685488450339980413969690223149595595079199025905305576336701443535593031677188289189421131181933131133969460526080106000
371 -457088570915814740454393790636694366303513059161353124427630693722203327089588546757097590825886810924937815640137606057148651792728543199612291881513859368314645675489220536076257202060463307000452334250303659154708000
372 -1820981887358165175681213972375217878660769767949261640864915828215874545018199533048437176354742617717090975211515946711543822464579841456519937011837471999576088416868346329207024659821523174663092363868145222761498000
373 -7254635615587757241453844404690546294074809316816629486126715605171017624388859265710395828587526889886319541995476398963415871802588858992998998390323011773110100234494269826277851593819794738738217835678455230626236000
374 -28902157933758712004722535195157524005806058508173203032964722598141219947431551620076175894640147235108599244848288327421095318144003743046974619255564939951695319116033320965652403408533406846844771591339300250355860000
375 -115146197208094708626814580217507575639131337096562040883331454830994620270567301654383484764246346584672659391475580696445643747485710912299146883114170720767554151358276750727159175179597092877829570019895772197417746240
376 -458747349515228387029170854164431777413347720666622173519230104619228566929015473080495904725641029744254371724548989051264825355674454645276920294960180158802649251953985565397033096859139481731352914600542198807797297520
377 -1827688379235737499516749663010547824071215587377364733755659461904724953653531142087280766307461078715835719708945839668434397040379392247230594915199444558412676860569990236674651754595298412627299940928420113022046527520
378 -7281742590288414482201653419295992124474208133836802351947151189493427989952957407363610672113852869169440724554688980266302121541829007207220306725635882288279077650842342054052977625451109548721464844016403942357677435040
379 -29011692114341704137531653464741287883789061430326046309868597087427641859707033469971113759609281879804368058252190924016137740179846440324281433128522908325333528371429911613773077082931861262716126423389894334987052577600
380 -115588689108193000169007693014785025936991155277667458192476463132540657304201180719832279558022244121115298000510044892001138259558651343818321288833114955801460426195644437324348522904102205136190040539506052692553677901280
381 -460534462116107543980455847759694670268641925751966408231441656260358839337998405072717586270545319096727092820929785160256503616824232913165910016925639115240464375236189647922207500704533195267024885929055611515213866283840
382 -1834904322881454664759826702330511225520609976425374013948309426252005637362391551101246508648612501741410039982866840350550781426194980350362604831834614485329808322276127340674345068252092992660764074303724190382606032680640
383 -7310872054091644434526098035917389373745302412598226488995091865432273113877309417703661024015098375084573684109281457898016951583220731108755443794724860847554275456379556976159400976899984090862469914849825364292054323422080
384 -29129255840521395793814921861858348286016439300196058667089819151331713188104904711163024392560157588227598272622918308812411291464395100511447471369606867439474066271512297326885113267335874112030153566979772935851153944884850
385 -116063060933402132851200234119716120183764202302599361026794240462708696183254347602400206281005926598288664286243004378488932262613979439440416678132407622473125240676623023634913672083359041267153910575966160217131610782995740
386 -462448154703555648510740829212754903737381717982895899635257880392865219507370949773294086166287862974528408477310209155740875181088861082537204277118245915449913523732244068265536859233694832820939674781958431124218697886651420
387 -1842622879981609328174579738103535042798559713513244127228856980790176145944098202972660157282728384255097689591763158961634184830074996871504829445261848066211283342623050008437875547644334450154751882464547547270142718711153720
388 -7341997351679299024118299678113570041666426074978029434783022918303124540282411911844671657626541448604074814713571762254346519967257590627181614232924786366914031050760915755270504115098301700874346418273686876493919183318153740
389 -29254745231627026959854407457779006592758252997984436051191993633341498810893929211720414059951514769502097590761018589959478421463365721008050133832990794006983928351360975374471160355790148165437627116514690638986053301139173000
390 -116568907922944615116958331254842503192682885022737983650134251554391510646485041012855188331191420389246819630878520227684690940907872642170538225580686394581674422200038348030585085109994590382282237279650844238421350846077627800
391 -464486850496029949749926036048707467964705715768352374749128296475043410709012004854292540716102897612395255715879116405966108659678940093354727763311277244906007032705012138699876119185093534055232034991549911313198119228104716400
392 -1850837909374486687523939970173676186124669204158587778974842854831678080427236611179604460710593688955513748541334642413569035016373735780153277465031160858528528023176604491452057393283459439271103159838777962936774138352805017900
393 -7375094570179252296851119575806557016466239118860937562021892902459053114374179473555370446495648134616627303347913613281549895256084657078168021654551648611846500977848759881969266864839433796179510301036962569870199238321864269800
394 -29388067195891944431614867345219021613837551818811350183691299129088105049663608562136882236035958302913971741767066936172673440487443938103359883242756569341621843998026784301248093852278962081222921757939165570294956355749560669000
395 -117105867762870684899650129623733519038431155855212823263620518554897917337140556650135323138026831313383776003902185715280475937537308249556173306896452759857500715070618122759910125882245788141379440118977839513023446339113439222800
396 -466649139721742274675878546833968416774354454392742007853518126968759882722241915136145302807591767203332319530701133986647957145035031358079902722935864785492768000963220701300853986470161246684587768958957148362502521017982341145400
397 -1859543927052383573141662118617979937876646717504578983436437473210524268177800276436730148719421097520583701505212075483317552149736573321114373067215461185515261908120441182513730495203514086284679724163904807832440776449491344312400
398 -7410142382676081273876070653588231611739602246136337356106004604301234897814048337760437225801512212732778267807201888735029240476085942932882903730160104121173882880098039486097428556263249600119351865638072927694098169469581085626800
399 -29529138818182880264318176288735058302420971356783900742377311581050033803319139992579185937404522351491522420585090233305003740243049246273894278022442520182121488168811736297982234096387385624535763073595328208104300976081789288588000
400 -117673618190458777853307932510609207335147570856783844458373586650484384706226772870428055960557021570693716846031584579720439904868551246401468697919433442925754130352714769147459202874103731713775015848277382909295639389685930315023180
401 -468933770245269643415426623820332950926598050446734622056062322861531288679676765703102327743067632094684687082190703636890930094713079530547498701434550228916097506991616461590124204969620357303273005799369720421582124051666126292785640
402 -1868736069484880519282371769552670117871666857750420061029382689612370956380204424518333156826851608496728529118580863747013109481916302009793763481836192703292507975623307391709897951147591573133938694752712169441230255549176951047369640
403 -7447121904696571002400717275190045184371952787958249672489301735775354233118134753787699875592862737582496321996131184063779289895676379721411375066573016083096198036851195213613141711024893465144182490751503087152892780178605914099443280
404 -29677886798419503252141472309544486997125851456962331615613306422273070087426230083163853464615121305712423461420225758273971922604056859780872064002927118548972472374580258153260292462252669502183499529975049431475637069523652281435900200
405 -118271874796664390738163793352110622255212652472931365994073769297651197829891198405497430844169890833135435720326529318158495513785056226385993855063516961328497704722401325084844721071792119942034983312048715512102909210397962425277883760
406 -471339638967987645848150289762844795095896728328086084183279208678816842583162460640627692378982471349786046786917055263006023993360150182986546939637365624210614005519323507357829454911723276025154194578558674134439672666068727103693635280
407 -1878410059965788603355527690406226677261780081936500315836066035570125107297025825943730017294126704003324245425993768148883958027592539549887418024795594698942545250497156582148401414906179738852088706649685920014892258143399202364105838880
408 -7486016562510716345725705942648344552028564738305758611640792582933880942316088218099276980686887305660306919271239870122758126845258503206168974775288325932550437689481315202385540932934922194542882933853895357706408852306782115304010034360
409 -29834246936167402551425185052608316918842446267575517205316606137364855589181476272620590412028426181482396768733792147432996935838071785393778554727921690146839152650011109486279784158151401411014423428317480276433854350269082757813047325200
410 -118900389009018379924460371648687780110703798051752183203627644947449204957859834706004987154279142391566430049051259436354919495510754383740083313232741565121793110805166226586783334913218024159994068004562836028519312215462637137235412998480
411 -473865783933752083494564692848054948470396158658807971015917475483994641656872041966997978001725633180987378151693340527370701055101254697241499919891072223040138967150516494280172998997204680228881468105775974245047769851405838517741135015840
412 -1888562177716555633733192295282782100457258476984860894194506055205629130098504594441288057958333712823255521662816662975589056146787039351627531234128982015125990738012495348563213748430607002271415948130301334248467082757301909820706174019440
413 -7526811972206902114103715540037431809570574947014724048048806215177882683152877875182470080870259785247163652922509024837335560333199677415929579688562480379896805701618807127687771985270651636171309081410353501629483821352346110326591676600480
414 -29998163657346349005485822804497010835245045078681871205991618973535039679232484285147525684627846970187971080488260606235757667994636395498270063976154813108284370549930028407451265158687379709378405759244162506494319577853553338258155232828000
415 -119558946239158701819454339562983267280711577253348951746289488631872182239639828934057849355119178045038323294283332633045646223766574935311177556184482074412294816601407872255239500174623918167016585845276734423473745980168137883081900614692800
416 -476511377078185402924652151431313118152451430495318658642663394595298264791641433588144024593239416342965240437311936311513657305300435679677722086908344421575925014243111183171122815599823212309888219546800061716633343353650895697475459661443900
417 -1899189229505861246188901380524801924147180521542493071136946191408598839529275929552746687947155659381314699296912321702004073000981592565046460691706638917647931351731536658106489495268360141148763119632570030151186131064191339686341040665035400
418 -7569495828604700564953850956828516759878475475812903006014718552360587719272185881901617182105170642414522222556593129080236329233577352185089482087041292911008262277475454718673233251476287069746027170592970502947071996059671703151780319971169800
419 -30169589579402983158646613598815329329348577672094386682683961771938380647218497429058951537268818550912296209235108652897361980477504005129115596862431883440056797144114580859628399832852981877030704952005395560672100795750958816857931108238314000
420 -120247364180763318589462931343849669755546473864490484063840361919582974293913725467249249698542862510064723462522790202262342750760337391871760736065978506853940662902970972283376050762371170624165238308707219448964516028778821570048039702835565800
421 -479275717566082775755626600463134788241821812695047582563240207365938790653651380840960192385166088579307852660601524844171522887828613167602884834011192243470100789432744160312363451732206233509143158864633525499673296665774020414585773447406364400
422 -1910288523569078741281905075779603587257687888514383966519834191444334231941804792830556975336135926517525611789411764900228676533951960540066474622764988989376088928497335729017524468752537641617011358318278649029503518937990289898894006963359016400
423 -7614057803161859947520784770128632737863975839326835384284729188593729350009179387026759008077364473069853856919499374992400824199156041301541551333290239801626680693726969359630132988928554287863548818261507806770077855625181155483534978109274944800
424 -30348485111659300262523882692257993695731413133165924055285830963970289154517719726592506423704589527094464665551778169191408945510787051414163258852029493548936533897166458060789916866248247043607069582221575927927904660392821115016920077841213813000
425 -120965491245060834458154017131023626636632973759019000822715759183448634888830628745524013839424881550348289749281675808494698243988878270813158965871383440169172913933647011658772045109234189392636178523019646169199695281659856397267441439677685174640
426 -482158225666932621854332209127882906171368050335244749758148730266422023570972787816666139669820302517585436606291750053577459197871162685072168835797204416448956825960874708442711109379060219691775190450909293885683292460700554372206844048292745132720
427 -1921857845632597944721483419053060202116319488689898276553557702373419869128327130828959648051602236264474035372151191080067530573247585222465647209664735168140806833221097784003499550733396941253867386762172407947149798051785347872356085644483026266720
428 -7660489450114981527324417553515235291613180018002258083645722991236108169936743189706086821439330409035496972768434420520082259714860701844687836774972051861794898265128955185770958489605549490138078882748285345695882138963424774463176360068897296287440
429 -30534818087870905388635790248277511302234353917911098655091343391640431166880724602324961456086841490561071849496556781094034182080213986373930538193944542386175468609255275915310813559966176289361573168996661867459110623840224625482591085589310901285600
430 -121713205122350539153771498803599196214022517709999123476340843193655114000078051089267404501704293755399249186132786797198080437408108773592830098754467315464894774875031495160099382422748898046431945143395996374011431649446848855993397955116462522798880
431 -485158437123429759318281751611562457298586277089973304251400391198838714274093020351186545090320131489039234574886607233378891395515384856223856402923839554451715135116714869338864823671189343024988588761842973945595451447215049500224263774686966622200640
432 -1933895436867004735060373093229422572842975854511421365557665448250926541620343011677646367235026079685475837819339670499718636534901603524114538717210304890661697830256905104170197283244879742335718402425679632255359646740982211202282829212988325285716440
433 -7708784120167321415044350944374095521309414145234903641922703380325864228260304938003735865698972317637716619113580303192873826002864128597278738627956088317048707748321982008770809493950721559518360190731461998320440531812783594769376820373251384395257680
434 -30728563428316742046144532566283836985864715371558486867572066469962546347673565766696919464652585505790898043932013650976202117476854706159659488079179799051830102314739697869063365033490203451536320575957210269802677695935750274080695620381854596782939600
435 -122490411459083288983941653953876260536757279205246933858321754618195529579002213883798754831511685671359579788915199243201688440700841518346780580067351198979019304399445140471162930961085086861986160640712189903075501436212852816680290128142841082348545440
436 -488275997972217330858005950852837020213037044171374245517805526436751904606206072775326229121943370864272820351226184139184712178757024217630056532470312806939301722583109298483672417454967616894798044021921527641158764899398940815115468446587747250279293520
437 -1946399973610074577470586650768059700711923411776965527899352922317670063670505672253131100984955039005865567624338701991898784016921593105518440456666555857410214189335872764207225059969230179933039342531321055265214115457100583295036947446123239610953156320
438 -7758936881103174000601927607856237985029722093521876282448105484855369705864618501721385621734546799324751783269624140817021180122249090324737892779314626774059894919133410608004143732206109347404307516118005850440785035589263969025421256257833735983388609440
439 -30929702828998985196021351511955390600915748664381055795635955805232111583742784460164976852016986102091835126929025618291086708915571544574695472354898853882926688174222024063797839479181529289197125633727813754604496155538068213654868333601842911095512680000
440 -123297042641055045531412387618113079804559598084828117876239696550857099358829190779839475905540440052429724574167070305642195653267982929963672405705664976615121388767239614108866841923828187211935814458087693921764286947304026469887816038949164695594384638000
441 -491510659779988140689848021389212685479400846787137939288955525025865715811387114265210427759501346059345704765046960538138276549762163244617088637711018206098375059983689890257115437873219848341458416819315568967033143885171153138464355094042248378355846244000
442 -1959370548715699330080344374859259619490281203708002373364569310170985048098787546007467813828600388589518397728535620968777473485703465242116086379291434568202119583011904042156193216137134327551243734017271566787132125623691338981842067139598284259418554484000
443 -7810944444767325094631801729122917580180218071666664088852888040094716918606001819975594038874285070539705395911047193297654668568289660536291215679071497624029217118733685188369835710379637071005635291816030670307167796504376759914070181870272167047704666408000
444 -31138224475761633823194344730962982245313031501914404137994621240918128256605007255308111371188028321746122862077823270578488205778992565651431197639541781068765122297654555818501372088675580215495437987644987131629925675253934380738523022320679584852336170140000
445 -124133056674159861578307342815119843827382736818867759417533613666042156240937714316666493421320364590511510016463052768553343993375129913405930212612465437339301858328177937128138054124293211915255970764229679037104467748090965374000314250779518165231560372648000
446 -494862275261561062525180393554446372926202928394499722521019652686598551112975910437293778706519300990873239482671093772394272691078432704116017753419200779348158529389014287474953946710747378442432995557848361721909739139250530123256858156695029815654068032664000
447 -1972806654398438061341994320613027822269560667559280773003259555005634492356427455031896003702499763681736270152393487924846966298661671317079963392825538677401383667497144206443776136551570085871175834640012931965197215092045737538352843926690253090594069875184000
448 -7864805099900916021332147001372472523601418197010882724517458850982283936045936238140549693331840575749064684134318681771822950467432466456037532633005384102318908995870311501581661115806036101263214376488980126093397826237485909025665578689885696472770108922050500
449 -31354122781342181911324149515493821419257324215254966763666484060708882506731015292364329512391970224033019564811649087687222898300009164713379027646057099205235739649460707322563860573035199601917937046581902952577243004376614203019913999676827164111934287239355000
450 -124998436154950831886478942735102034724772532538149800831150383122026078260167647632225793656069321293144971331715774362913061954556036536657337723548947635498206482069183353192621257484500329079646175692373186437607942110781435289372723812044950960926244691794228600
451 -498330794249670943973146649751027624024702912424818939898909953111758068097076342445104161848365054734090151783647366528864047437453999319090672343549906537972894134723706583237988959993639892871848833469815940609354944379567673282244251472409804496109507662629762800
452 -1986708166455546550972589077104760571886094354401601171897866671476522209537459223641764822236181036793872684765779987798701357261708200825224317617426839781918485023832122263262955986523316564059892915735859126057649579141550768262398542374518733853958700902785027800
453 -7920518650372443865466878307397787180631978816885853678692157193568651457891062600214188231696562808939810306152314918243829252129459184746920789441661970521290913803622103327710592740973752129563281690549584065474867858564328228436847168936823031656179721479977395600
454 -31577398143555337877742400300418490742167140217099989335755076036033610437847628428166697575706560978372371484880374453791477855405993666061512398434819750316159810538669618993736063570842491970285330087873892419624473180619898884296681444439757020479483030569953934000
455 -125893187323976665736757613505404708145694928250152484956175182262340591943418896634493163521608135417071388733127470899291738087266972549968315364309369290271459112784937777702499383115402814140873821493193935932305042526691201266185011297173009308021499379019552607200
456 -501916259989012233134704695949179296949283727102581617654224739809068412616525337898045112461148224097008299817600311611649955795288061613689467834022880196740159357550475613734964645841671745851115367268917928782742472178782026100711295040045023951717293576880584736600
457 -2001075329759256649390441916891476321754037091424296952660825986722369032357350471882359288630660972220457597959885706250385600566772096849326499767154677720920285228571042818873316377950822584115387744341287672302312438314531403841347876505387382144483389271502024923600
458 -7978086358385158606521718210139379396338147879783332392049493999465165618088475898814821093972897238590732694049675326666384512303331547700589931386079566634062097876355292985289684947900004451080126683771160021013149590310773675577076905019295545405735084737473138669200
459 -31808056722973508169792471295326937462524641873645965746079681958651967496954054237104842270088021670198346035100012740303885964085178065995816066310513304880901174539717181183181096851104592909535145601963448449790988562676940798052398118050786161421558180979468069204000
460 -126817339195507421703042157294846963709283028687536306909369862417755887803073337980109305920307460311182101366029181229820275778548296897905057968724959567720810335012698500630335068749838746513233602247828183601992767443368498747017604670663351782711168921557270519391600
461 -505618805729593581540545520841493968107727129561153431885947520875998528811385672901173328159490481674517792431153221475942878266750042729608452378560684784101625587317440009020728538746645588050592973821059005337229298396770717347111404305161042465559931622174106756272800
462 -2015908744921886097830486686991411015702236737341222124532284271544565562923316903644937814869656855507493016576156350559928099063535884649218115327508184788561026692291611464537190407730132409500416142377469021279602527374137795137184430151745974505544142961135724339944800
463 -8037510892280349323099521434527310442735051872855067045111440097778116693642425494878088998378804655003957038012061821022953068836473527132735725474255095290893423917862450893165558299502860535502739090342997436894484374800558034175469671836118939389275351849366192508721600
464 -32046110238617772085633867788524836894525530096512659554862422803641198024220877511906173808191354766718363190349815450199274089110939709473192008895198117000329384155270547742147161323448905152327731286927899263480163994355673196604782096760388012651205605433895379614515000
465 -127770942757843762251107937376182898069785661933192410354225659952582325025603240660374292990079079005367409365394748053052589594003617680351178461272467331007764899406175474223528681921880150865409922163364140289230589345237458293559711843857547043989968155859015126463034000
466 -509438651596724700134245810396883743806141115604874460167706601270167295917533950959174756170744482386207396139277772280196805720297685944404484079494086482859285800636639551732438392727153047871097929998992645187533122325002569762733786707912709029470731402545171899073642000
467 -2031209356045184992826479012760166019201359223246844207349613900567562109204385902967844531027679285231516427433265978556159426662086276720516379777340447604034240172988057484637687981280426070954998598839666606722027138691980267447987817666238681398018205292374968042987412000
468 -8098796278590417086782499653441174768866957928586776262637563116365536102084154049012816014738567406500020627330073324755968996050113231539494796291703579549418572997426742022081037976643750103423135438963286085776287694015459784311848862746156793779277715973443782838065194000
469 -32291575780307206721286299257857136072028169139567743307318215410668555460335539598409309056633520362803920198522893640284993651628383247289670083295278664727958915789313449000621622636084888472070923818467686525376669483601086986488608471930305339802237374990063697030238620000
470 -128754070238927032756788350657923985104214444611808406293434756765091219005678300441317117387513227999775630749004048259349102347131042990257110076798621739787648953593985964738648767702176768078001938799592435209693358749507312792935430375313600439977431576024211421775887604000
471 -513376101716995684749996863132868883281772244120968549934332214872274542022640866727799461685243826292099011776283657390780497256713585426120706420865842096223364617514873974053465787143711189916109641328311238479414283931156546550175665063352317677871797239434116879182838472000
472 -2046978439473275166736216305966227199865032549651827989356807687266145525607224811825674972228027290427394788480859837308154440332913067313472816703537107680280449597802950888069115702128102668267199883431952861903088310081433518236081783155146317520666784755540271115724792382000
473 -8161947858026632060178655291865337207072835916793546697519956232947041144387369968505756866008582388469485351109728653621943497817915528442303873790424915613126697550647706923675163243580553133936446046834382870082927172967407220704545968352232462672256989532661630706674330724000
474 -32544475636435305050079448315665585066176497642910977338212483713649594436481285317459663453072195599593517539234993998619141795096751790624376205620048714153606452258911742796932612933264230850506082338643425368052177968161180690151037721910800325845075338009979919906359673140000
475 -129766814432438879504948368652359196032291129548786086481209356112952277605674851350039163326565765190800257303812797122915062231396311350405407438830257399172485517007113349173453408201268322591281094630296100309664894887783739425570664095366433299264363558296635722742410991425600
476 -517431541581447464916789923744070911910270092192428554918771760299124838015905184584820025197104668764997664627388001973304176712584451561070301090125690217708776284200632640191627245306737975374477978168701677285176408607171297121288068178582963029419668137913896222195579961608800
477 -2063217593475708759479527117319125522962963763836476124644662239180158159132603063061483622484052578597537857696628888371539924753324165344141955290186714453002290340774849647053406751726238216273075711691552599992464421741802530659727265567431437488377796222876793741333318840628800
478 -8226972245114437020016691810900111394910897351197329484461770351207910985997367025512945155762770323863822503702457450284843298284175437543796164818192212860716245584763312609380320646004623515097243319004391748087107087531120551124351816258419079190058743934734662910002731611377600
479 -32804837136051304192550900540332385729185415325233610261632528957843653409718102335552662312122946385344260922905414885269416909650887444068164248022436589903899851914191914580201278567575847419281283380581186302393266257170021404274555258984510315768292695021593332271618407886704000
480 -130809288080004575467796715904575388095126843609369020918259709219401567971250933063016240969590248711560240430085341855011799927232913683221804938989465902241800659507840259388552598288208691584384117480067480380793149200465460349544789095200734884126067121398603412433078401448232200
481 -521605435628791633570133266330510591198447580130498507528528320754287333407191870301174948398490846213664326704581467105847468316907959343907321981251134304573334022736044942842502876334270832554779079681433320936301996188134621518559055061528086294706438126491728368080341733841391600
482 -2079928728793646306476755472795106548305842840271406911763135752053403018275150984893896785937550635731665634701671327339084718060367422943962391800756597787116074671574021535566992797332922282510965541800238263152639910111192411947449178066923198876402020911031331791390906249882063600
483 -8293877291214415706571906916363095677095348468659895884173497843591830669146875355912308922806878932544902717257596224544673223569912332484620220721029414778438012044413179042447263204271652828397763216371136428223570324791214462548213492664376979370497499533429285776850694487107359200
484 -33072692504222773375379711464009864993376079637424791438956303384570729734407994704361066572349744503743103810551984944981858102251923143998588896676832170500796205053135197421328962777364235452081989685116308484445228774477363456029033142236048698729463169627104383366367438760572734000
485 -131881623305498646820586313343082636901421315502638240500910290197442868672876415996359387115308053340699304679603172955865801174753029609264476136439161686079463630046934993428557142291592641988302202167041114657560974123379836956618866179555707594521199525894473974083617786727727149600
486 -525898325033037813864807150738465329866161542066075946688815107824370945448630646504001012817833348506739202611257097095613009622780599552992911013208015118563787067964938307128690826668943498299032238271040494251755489405576386876393750320944364852226511689677964118876648705099455176800
487 -2097114059988007052413666297195276531006336169799424000964433140441331367682219128358870568567212243942684869550433845091746334060451590003926556853490688624745122147819117438283198327291762368987105968629077289192831951592668056086153312368119007275203050721467364104432139189534172388800
488 -8362672050689880581961054537586082232250676611536227675977022318235309101454095130709758455802858661296034336363000538009299930495161463417297294337895246032282802663229513391186688411700347479608418473262672960592727413523221387589455626779425385568740034229457972432837997669740777599600
489 -33348078729744922566102364720435297245171409800604588891932911084987428932178906962953024517005264600260259623533437728257944508109539578044437063310625214239164550497541004320683113298191569703959950966998389106658115452699962588546908941144947856562460259197225043443832506044978560980000
490 -132983971097799140192171470742307287381765172959961972846605935224623339047913437154306550829037320467160300621192525144930660344583755786732306166752982997190464350351418617229826129356461892248036212631662963906959097131787197751062571573463730840251117033615056601814793299616098179908000
491 -530310825681243821784667494324720302838077818035856502716200450447683295022025478509434269904796483655193215104470395588134894001415466049739013186359146045822666391014414770949082609531471252589928522062721147311254403633481330339267851610676140499412804789853932436564898738591283576904000
492 -2114776097533740606385198422490043158878676176801525321807287162151127286246369896007134222669127440917660748038558772650245248030034846320300698926090740938829413534898946708540853820936476824352519837981827014277807194977419451474885213130379243211073014222954096423862462042918899142044000
493 -8433366750002705947572616832891328296867094043796752094671656309917071490386132283062932823057818557493146106782569060913554072265818474372639298354349689017725409755803913243390098604383597234639054769720632677627117536157417122920130484816076251831581229132510656327208114353709037957928000
494 -33631037444342774730198492228331815272931528879108505316808022126592370113483159104522221986688061858828942976440609412954861381302960312781577768741030136366232909350068237023235818321124871563236716389371753795395590174554882048892018330136984243134038504840174074827125476268839685783640000
495 -134116500838651792560427926583286875452054218196687251505816233692713815361647992065306800407519664867329966536351036325601810841802108398850170738373320180175643965771787272492661627001819184779453087177009781802244232332467347807096654916546276557467862643544451765068173111423615231791728000
496 -534843626328333156622029110447059354121296862082756821529242964201991787873668807066888812915471566749150552034077318250081415010251150026059753468754893783039160815114103276190493343164512797366447996847026912106530426519395995892010450453484949658611758687360737079243641964507884936459754000
497 -2132917640609167638681814279489077746214105393657996016641769728467500449830204377478015346475783994560998780948775140385636548390981447387626622485054727319886552787839341435431705847388459485674647745977479556931877877990830711987856564987539577914222345509756500786842853870532450591676524000
498 -8505972759537764920526271403745599204781552834949357608535250362924610227636116252352085297391379544574585499928247849007779488161624808256679663163290539070872879190058096567805959463681687828413354264078864257162067200180300791180488229046693979392862606791920503137891381098147483684878668000
499 -33921614812585475334363286760428341518066713710519482246463222890220389484961666016394087658935561710828507304323072584219401165213694125111808676743383111725525109395221667675218154975403925407900951874783446636778584625969536221341025202009861761506606387807458519527863423617862710486790680000
500 -135279399872590875633440787600588225974050054277551695198895332886198913266027124073379621583835020102784087129640413465866971846872212170945893002852611849561394136268144010688770002041910854526708996076636385187472995488366510450708008505615328704888346274576144575877119333388036489421321231840
501 -539497486917039060909410566119711128734834348196703167679426896420410037336371644508208550747509720888947317534973145917768881736628103627844100238921194561723883202123256952806711505149177419849031086149939116975191706558395784192643914160118616272189452807591091542120727401415762287153293056320
502 -2151541770533689641316015843369843983520195946394023389829108857835977877982900462759827726287877412788192290249036330931022512423763871440127268283506437276038275240340160198245092496630783256051315208111908590008633060816550517836002223403500935810604152431867261488696606090905091830440025296320
503 -8580502567973322903538623820675759504853902720609166838960621011568532054142541408143567433267360019986309610814248270074813439208887328248300795579948137526307713980362547430774663117776046146399479736525822329139797057650100077095468111625095183371912385245180370867446106994742771792967576032640
504 -34219861431798371103398083094361659930072112040524653464902476653279264739735135377715417739816257222564449043128252029465029787321157797180723410943840786563251002183588730825113239814940184036236020377811315241212285884675994355083116873742939124161793441156374098102314831467128911317192118701600
505 -136472873116122612677710374954543332869634126038844855600620966296444434031339728021225448174237509002464951233386731856123900973593686739647479108199792760670074293856926146300550623737206991384117514932498987912478304498490005210173064126174810685270994040572153333817944694207520054243217677356480
506 -544273237052046309058536633711992975752809617285353594075203774676333730978742235468049317026899788867538086144218230999324174238561383084206744743769133974371956373524262773190733515220718791725591195916567109896010313197535238170215896060515351705290248960226492940009115401009437686685401725109440
507 -2170651844811119599440554385336587370753808769528569955069155882436975944850131755653640471456393240808998047699426554399671558797576166856540508623079268039802950270741734373553576267803340033272476130460155219348585509438690831519085881330102645262518507687530510305125111125919295862875507471738240
508 -8656969759030173835564100757267570892022079856426934505846672869719120598949541214476920462934355720234311111494169683491603500243876602463289508799918498127245624504966050867755010863325919109074875276205264713386287878194463828066275581840133778153272631053025224169652510120300183894066492397129280
509 -34525832241318767949302798697943357388614581745671271211922880010864076259071844136322492219561379395040572802226256301548045393899940084480309828809105208641077834469707432733875583600297869924208245207655574397198751262740199550048211063134521747841146249582792151403525727984694250107966561033737600
510 -137697142703612498056631161865915272408709920138618364009904192043328492374415943084862645440368324881397107999467069249703381041553878689868529787838666655639122186885068467020986151064717387109489354416414584948827960918457972323133453534148269088448806807159606345009355550433074715136478402240435840
511 -549171774618321469744450700357603376064483008302356606364353705253040053735928947176027537000921029566119972804136765422496067637351868434348461267348733158889493183702093025026946723815839598687161065167618246821353002645435122494219135621515014485829096424640465227258447381179268629057031279385534720
512 -2190251491739477424254235019785597839694676372955883183976582551028726151813997871354391075304454574949251922785248583970189394756782256529178824038918189668852236486561863197470752363343641524451529091938039960955474280081989297135147411990495428867310575974835605457151854594468879961981363032236839645
513 -8735388990446336861645545517507472085799820388046270944280873098254919506065184492770144522559286667341460885026546984021457118269739759958479286517790674585714767741726261407456450946200956255414870413460486861822417888981969009626728274722326798172548612952268321179985759259811556339598184725061547590
514 -34839586440496090596057136791615404233248310886176761548201925780977791804345580175445128932386260054571974346895761317595305627340401766371366804205196270234854618425172832461645378287377354715176039586758751102599137494966997022830336504242743066641487658661770541671149428954501343377774861257541191750
515 -138952447667531980746216231009666097660372874874188481980595641852676474497331692583231640441012384761341427783541541255030597589431427627430655176383442988470662885913213588109164285441306964242663272448936844203375977504198469679404876077115717007537117768720925616684545489461253901549416631112601180300
516 -554194064534458946464560084143203156947766233509844759527259362272884078518427564605214565944967999687675694532031961052040639222964879955915287505808383081923690347305026287458643603562421962037598865697503925136720468417907850000417122028496406204479434821759040540962780266107094049202905865949095405150
517 -2210344605551362374487278323990879902565365519337137126006206586086435144883941273144975696283412021965159153046518188954173690672637490269047046106338270628484815273003799235473352244769272893078392381176505016696165581968522217990058231378645240993494380275565070784265479513951311275544278328021343762900
518 -8815775975036900899016828218851656136486573673649662745808538237170994226506221371269343221084033276795403108482831232392515144651870762347203083505202446174613182150629052549204528451145401152702622894808222711378915236191055796076178196965793567360153261871269181931066565011242102500529882288980880722300
519 -35161187414887061389142262838194466671536045287966862974612088922820728417857183503906629032069265670455654016492217054051071964218444081037977616292425941390075697594994487045960257984337149106154969927269790004921685046079933521922329224892471453632981217868067835447606530969693934828702998724837038719000
520 -140239043650914933309771256012337161301472611398544757325664370049865751420453458821350670408676263462548127750393958019426775488055871200139933800366329620082724993869266473333310721268298552396471937748379893211937643818403427162436366946974972682374621242035332097535261433136817732374480806452523112121550
521 -559341137632631922106918752387018466764798630491700586799866719699848428890023584320089622090651200528167004731897590718558233136622073615913210052132884741903843641574540751605795928590257949865390953245937462753179316419658966686262515385439526360795514282052629747942942913739553258875568360476666078672900
522 -2230935342051991689322997782509142620314771549202529926661537376274108101434921652403116078913286972221539662551361654934939159751814477525538895265403574775179698202601903917324266519779534581647019089383221834199462331007145533794633251020086386749379809837612212902714956219168103227928991046958656658614900
523 -8898147463710238363150618306527861388100599333912958751464563990263459846258597642280879809967718210428550164593002700180273589373393881679300450331992078357600096463915050806000802983288927604810099083084896264130169067841119662515497058561950674491790216675447564273543783313928610580229207120374297877381800
524 -35490702670141981257604565382906928055592085129538327844581944159638608928779521130471448097008647060678759244273617640032007255325177886850644925942487488105695041239661175924697859227240188347429593671082887771053536930893015447819444374798620056656186169564285132312416998332272511665418020766378401839175500
525 -141557202650052016673188495070108775901733002402387159060103982991015708755932032851823261552640203704878708300017057787099091795525566657267143761759178666844429364487334290259652032803506579808604893613804889509687821587218998757588412420625353140262959693462120127737526084776721217956924448542469282764254280
526 -564614089657431807947432438511574547227824789049825588798665696416636800323090123427994682010340584359002908770790470032954172218655206933358303445191552933535385564057846655826520845668739171936222560459624825458792870133052204170000930149186294464394846838181612220519638262094222652611459112247339458630048440
527 -2252028114724709032837766576378234721580432080802150640711186515878122493888302541642589794280333791883537218664519104381915882359797428793015472185564789879110778853225035427983580299043054533984705544755467520141143478215703478492109971866393910747927833119274665820744363618447924128632423252265479206907707440
528 -8982521230322418983250637139872277128121950685926759941927573489468420401759024910415329747640876828990017769900525064068778121685101108026686712921968650540544129289568039036616325965501274334416268706922376131472060918792180919894665910512548439460484879828015996625923541250854788285795233653922536382097787630
529 -35828203773119667400111236985123827486459954531768361961185595581811657935182500115267194267527883004100070878053133998459587593110705742790754185756812575880053143291093690675350562924778239783777555711921008766363040715787337884646020928509408709379249709710990081059921875310592822841262652192394237743339001700
530 -142907212785613163931764443370852398691276120528600598464049715207452537499954349516367639021799895605033112898498726929704845607237796113697461035263965632849872348900702003939039792496190941326237269386794363268097109572027230732342808005413000021939120540243458549737122347936968353747979710820229091678148395460
531 -570014080376513523931218627230631601559553339509559449240785869697522550706032603155681091239495628797476710205311306284585429371242282803787612942917286648542428691095455450739898833346388726419906848514558307724726324055656637836350409332325299522536831081423060656013606653353105410994766530164303608614535407880
532 -2273627591276243792823394599592857628777015388043769081370202284770945211650754105068336984229717526895198456871561263037387746477022789679769388467801658398885401658843151252763280684889167062900455512308069039458400863996434935129202196622545649599291645779661155473798634057171597146862583791369647100526398750980
533 -9068916058261340156740219359726858008967982579701788118185835004546021613451225567308225944601087171067902287634032355004664819906473641386847504470068153388424697798687691488507945095824332412244593656973648739002927273651821148376517579773981334048956921064839805886108622899712599501369330469890937590467399145560
534 -36173766299806469164525594075314995429029593435889154853437881197908288458148146925780002363296471300327025978764960517153438326593237558340796225695215668010008626050945286274385623696827393329739671328378037105011676203892095591838918436177116557161569741326046416736725405948291829471754070975407672411414906704200
535 -144289378100536458312331995806957383636540471761098049452778389675394930036800272036662663632289102345603501754550328492720443717663493363550017094642224739314688613070499515718764338259868518440494315167773329312326947699263050454176171855704610715855681921476230006198452366904027596434996612077607426029830674592080
536 -575542332796542813193592923573274041445752851912738115167985442399243209736341383608926818742227800027799042446322019248948337067844307483712568187210963605699261669299865605609548797014177038107792622814737645652528011531761943789232566096075480803170611843500335360545319329180617539511236486234934098604063399772140
537 -2295738690596265746481705851571607070347863331093268235921461485324355596378479038529462282580729883909768247523317998568430797019222544935032255227199039186979177831732424817906244922168281593346167221730294296066508381193731999248670682640211694376892831599213628197929374307457882252575546654590742717336878589035240
538 -9157351728660941063103607355897153853097610982390620138080773880122801319383301146253208287022762696785060704804907853025748123426118181097730891668344122853638133135497739143544240897719576764536942114931619998808042724984663327858080455289766349689241666564893022514417169635324563780719559703999505337183906044739080
539 -36527469789649393850969862365823526501224236757216759363401973733328428268412054665017435653244786267324453646253343012996954481198801650018778139307866167226942460559035508643079996159734860934609323835070469383000541481849770231715905341137286923621279374980556583313537875168734345321979690841556468413627825595898000
540 -145704018383157026583313117659229400154883344398231295682903428558498952759554751386013993327943091888549765100055001574065629541670775470630459466794710600383026037118819417809619095792720167505830525075447761205524382133156305702066777971869844506444881062422442371217334413173062555228785655690208579561026548765859800
541 -581200132478471096796284118130530583242584578948952192391322733510611349454933740279146391130686122542496105519258213302834803236461244853272701532981488864374436576899098527972565635343234975004773148082839683329984503961832361746876352797218344630144276030882866242305004923525820691651976792938022393147311076223152400
542 -2318366580107849651796247718446876606956582766951355424262065959132733833065621303475118999307275640104938339728111175573300451286400758990360850026394795064165187969106736194606433401498291542362213184788006264500786895877272262171119326102557308284819049407322429549563506724470155600279656506147609619897576654602316400
543 -9247849010153963804402711893473176299572667169828058653686252057976982472228610945353789599446701724617488846871250103668082463142438386690831678005840011250426882396105323384010192905424124273953137676336687972207558778029782172859382063237825284981432893215949138866214651132969349963546475123970022903679836158137416800
544 -36889397705945039440356405898597045165574793673762660438417586334209654346941334101870815130145850629448438966379802803234814237167447241027766068515942691936445468381523073057540659199945495725143949922151861947960298802067329623354520362547942772811965768894502998786187119409087296729587961432012775185634640557276092750
545 -147151469014173423382265736556972433376072663205064263840586848973526217523395340068747068060435007831964965711760901457307314039636752847696079693492953050036389813323726900600171363487489004965987058955519537385074659808613531378298582143448124014849933177204861503414992289165790427688301336060909675694623318479849955300
546 -586988826946647831733653432639351574895762381796025579935527760191099087483434158735771271493823163109926181905156123395632472487781772348501944271845516012782522002599042471624859395010533063765420905503885627151451664950842987805740498000787571619676107069509502480655408801837164013745641593297914420628002907782258612900
547 -2341516673487359358030771096926992936787117947127838785044463569903068023562803170679072969651777224690784147928794627512376700124935698838082710056977908482434118847661993917889292870042016718713251217201971551086777939529688115890540706833123366131870686701407192710768010979174939447884807964490035220859784908191751907400
548 -9340429650079137877108148937741617809884379256243532087786856503299464780124612648000827576019680680974551363818147911938057420571367586970891978438966620333213474089396202015521887251663957202750305037962609143568789371919522301709346688206583354679323578703058619098063635037365725607803266807254045607298339068078776769300
549 -37259637401955030875895894669679677602271021076818461333794564193489668248584520399128984319641349164543292325613376916474218125776493652943995323827571764170742273689941133723120096686965512338840014632309861610957465800553285684414333783556316114294569466957556240117958762717360544774297184531669143679386817047527360883000
550 -148632080836162432257664714373231295744332036804617643938809588800938785704353523192161802904169309212741787931628634463171699214461140135562046800868531728346560997228601540706409985693095152857118167460523338862619418120752561439281906038404650099567791655463415256034184591639798245881469132477240184059226684731409145049640
551 -592909825186724185303715140095031557252344495275044612300369285271258531720814961844594633000660874137216787429618400272325580532460228707741159470615304426326208841939140084342448545469007524464511310486806349945621562666813303164322376537955391867241390306186182818081919659572189735839326956778537068170926049073751907112720
552 -2365194628733997565287646265379093277300113367021101877328647040158172621103685771706154677296114574003897402029021227173298783211009825388489190496911051352844767880344178379931289306381801755200822292920194895978729494551309589796807741189452487122582502634460098850392005598510800359272097751496990261073150652283336412069220
553 -9435116367065458641997373709631608986842766885440417253864367758750323331202044868686758079774373870257861969034395709121694603550610623520808597172126183154386180730631568727176173978080026531596770304126491755025456175371046935066469940441107028196052442697321840983661418354999684615830465894760145598422007846179096066952440
554 -37638280092445241153094216422898656788668799308345346806931864163967896321221153718046453711735318146696525183332156168156940566510558624514416967058481705363165089196201745283500621825914907283084589119349362416256783659873670986456495610784921538471617145056103372877060892715792965705749692468267006809589598086743325465640600
555 -150146220044457232275586657946482209243446345348966842937922787854098959378709251048206934266273863741956949109725033795134173719377255485900755252373835127340626139604307502806613291392028116621169874432863943044310845086414968583810236544644714029146234881358942103693356426077055182112666340765302978516092558854143644289960880
556 -598964597227708887027430229002333705219359701410087154022145222051063834356073954721084496767257967229605239434118929779869779333774735013899056024757493367700555355471859786376022086884025832132652484698007600130002615830338849494408461611550316037133721163406715082719180850789403586197650978088924471850167797731098206897721640
557 -2389406346570860227962208202590997294429833494673633135075775015076236696479706153303859518522167330671782481189609087918977827072975693358857634626590934044938301615544833833622120425594803229800276159782716135527586736759448695828681511132611853203790176705726608462840251078014460984795656145984901573520777103336625162884627440
558 -9531932844922463920150314442594193507886755123913095624872177748314879724666354654577762165287355695475605381949945931375707245635204110065980456413604693878194730100721864002944157826835182776945187691176211680438007304707048023144525168066655887511894145783059911179717560752079193821066542259789231008346325863848257370217169680
559 -38025420830370473241386764234320306838260221692891240149311192090773133785341629480694829389250095171575313062161680549137436775968703337114734200004183304737699907199659672140546461455889906247920873973744100263643571179779458124530037790319575365208450706791097677872576315701496605046472968227781726562812713195673727970633789600
560 -151694268098299352180817913034770652636916670110569697309930719876405680136523571892629015813544129666605802465837847047808988852703720098418421790730974112114324272650070906360679990879389375996170057959543428551749532170763052589643043613524877439063712283877343236370241945137756099417536805394400673466649287998455550511421224940
561 -605154673803910784635776273390047630305560619799384995685605973410687900437682270758830191427293693750202826949278256137248693497951739002246752170509661431215432659876753455321215364684622858252100872929515495719813641707963835464565296982297104649954702480066834515145457171512117915323435597990496804310804111480469736264814084520
562 -2414157969160797115931335240107627735133571013505731602005566890367904399966696887973838592846961675067535121032529982668525926730262987265190780011179111972927046305059931044181787985094171616016388179907426586127797481689065692369315650950729730649819293523682994631594510637954036238710218168495896504029933839749489588444329497320
563 -9630903727771137339932111810447125920266430721729792501073718003137323769671760586837018613737612650447040642698156911320620304504743640137865882602323775295193865010949565053698571606610141118246550358920213343593309314162773614674037214982840097761090822831602141993892133024591057534890142107356631524069682778112528624593186591440
564 -38421158488448686196537680094868853405318207666475236041517492033792515038584151277275340214378773871464257883104349380268432065843392181401060701870972507826571269990490286118478344175306414035558046644628510679228627583096171335135786761899628049578819771934583013273505849832145176335997907343178051292831181295661683342791967785000
565 -153276621651262546348665364484662647036437593062363154048814915122421821056581729166333835120725232400496349147818059297566452878603550401553966056667561119718746270015159477718672898709983464134774932985827722249524471809378354317515156391719932077434796045912478074192003868179920756568742094073492615246091119717560060627704593606000
566 -611481646092845988790258644887576425809675062075646646364353495311711081176257145684773497707769566714347626105606321367323410953863633934114585434550093654284326992392632686729263966938414597201981976469962891942449217925046508920404987866614145990897119207898189914356086103092334042989787364696018242448186834491608863776249067778000
567 -2439455879121724209247910149445675264870343898439352229411230346375820927020623745218620197204541022765175185627656964608263766450863386171017975754765982091695145779174841512136852016251664583546531271208211748807442911722143215481404025668926275540404380332038281457272428157310158033938093507834908755586946419082926366599427497908000
568 -9732054616355329327739021828598415757387674777928824210996211205788046163078755997650340434622341474623040441253997679229446645735310621590716079331513583485530282281003857159334694839482873144923309613658112364080397249933761489931094229165117852772106207451406242574259370078283130466379788536538562042535247509932942159708279419471000
569 -38825595745389450920856906064882959172706540853951548258280139608328409121597146071469723702271907113171004923807688456679866231668110915660677504538727301427335221050753525046906427567005486887479635892801256707315468817837677648758495430939925352886961495456401002888521564284187532792059964811849799361256611331366922148572573430930000
570 -154893692500027388410576498932533068699534515617343545156717609595331232179845456432495002980642661009387482801295936053491255808444358284583123939159764707799579460823532484134500379451527152951102968456543960969184870336426103461889155456065596934149035860820799790471049188039021841349376070144116567978065849416716457834831635056026000
571 -617947165525503311382299937948004081431768172638018556684768326896960677593148773648377612591775799963896122279075555744050929477471537954956841214371180392937726815684775829874591706463360515626291702528909182290373265545321652690338872379890419992979866358931316852352101664365834946749349715916458041775891427270192803761377346160468000
572 -2465306698827270203801413388806547751446319877552374731389233080382629836132107520044751244640616041114704459861626605258608778090192394428691453935655653245950861177259892384219962017743686532620974939110088730745859776179062957061806480368723668573391704599792421428439678318326635224618909181331044145686336078724790171649411020870958000
573 -9835412065478428771186790587804132914147098150235128509521442969903476100171025812953405489089787556698454441961044362340627690600662851071533444497223077347720189618178209407202152133616173496634465463884228339415419630620135985764903340528625316507458004738438875018172957479397361472039836629184584497450199434493665501554194753422356000
574 -39238839076560282031389809139497324692329015268359659036244084322437213012877437476765328519190964294145401867753992316655117441594978970302807644422719245864597969034195295370196739348399019699116595666018959751326325704042005936239771166917337935195259287196907706954034969734877975210751264600753830137911074398938142854632588824629260000
575 -156545907550659629530449082027838022337743932218464448398511181627253855046157985342086371518302734070903568495004623259837981584380663926738505628357770347849369984285989578398663165330830175982214731231039119425291462895778020204754843577231953431892043138834271790874010818385756652406023306076746584932813921167241912536568971762955691200
576 -624552943665652480314187483506895443284957562913248788923226901700398192527901129021032086369895282803709028474862194880395280696018690457717163079802354616940715666474312588819666586684457889595710854807166486873819065511281059775219844688331647545985963772640896832341105660851508311161530481535353562804872206323475546890686626929291976350
577 -2491717289979778179693690792084702444440159982367935376258697275068139755977865509543181737995665409036634633534025602451767653660719281514150622893769532631191555397268401350888860455021875323828988540322525568082376930341367416988832032014799744628872943855492798107537652047279327785604580881272762394413892233893658074423501932740433500100
578 -9941003582514478343207008592642428783527697092284531103205114042053858611219650285478507072349488638820898728251666157878505552494149936283099197911821007348663887103980853832438948458962706741781397186823086435982631836275420871239181082744166455214846035520357080339068902458522716044297860747776799448993833030032483597959507710898684517700
579 -39660998748891960229375112001734042296975786326731030826258745141872907412637983004240675884503141201513430159346025603971239769018111144756406126383949096676016544404483199227865234784462612389490548361936666091744178828663596222042328672088125235831251022542357263528927745559909281627509599874549925262825136959196955287195963406176098853000
580 -158233708801613786156506912365538920474486154413888974710280579755679151298007401158298144821965980586727719635735695254464566940530877912010903062849065878807417730606851936229793367743528422533243325706071457476372465188840623547941290598641244475368129079591404668630928971078672547734581403637428494927892011937209921611330102279123263354900
581 -631300752155147601223378696838759410774283831207219696004183104773948834266404743347564715485915908778029008804880106023836258464975172117110625300661161285844396384761932509777385587658345754616278879495135350138091866278369303587139262663770059714119317050762265097911348287367234020049500333272907489230384997711622372280659513051648406982200
582 -2518694753443733213128325316253607133707709718321587859315658366469259782073181811087706648381953161825744602139057742589944660061292697003317649395421334202286406194874926611173693014678142340582473467676467840241665487110607427713638089184319722776950264934484500957646307084650717172774810608006342250846999939323689258480569397432865293836200
583 -10048857626947038514127761038775111823334704639478582093942060652499997003605867740291604912755442631915406422942449930127292074275414773978931136352915992031763603446447820407530034223227031019202115413062545791427296608952440612113074091668486578351949084455593394901347015915776274689321114020965269426192318797370327984949921815486869079696400
584 -40092188819840068044379594555387004363647023647234753902200344726583892154797383278903149737534557075963864666876555371911970090859103464676214978942284694236317116490108598543741403664587298415652275534992691256893152566539703127094970262992420766369933847228651729657771484732463561688558554227481297539431682873069972953652941489870556430980500
585 -159957553342746527889883715713287637922653253320762248902112144601447528699653149697367438440009668744101983132461333740243655029171192284708180787779987139055665213483612767523234933595122657268602412134483660501860885624450712989127624946708222339670812990481492541916647257035162312788197718917848458900912047565376610040728146046765604632322200
586 -638192422722425566905372230951649313077070488505020713196481559860382802218070075072431861898878166422714055569444706970460179962802470241719670105511279745925162575298100086125125042227639543846403480495602044800939847423149772983925575299323931450768533740180425875428534619365545200168611376842883441826505746088482106271710589517641610290732600
587 -2546246429328655328266408458072849559159282937101803254354616376819448931507189294411644668768607607771714340960203583858292574911215307165430097763385719190726968912007070531013701616519815692825003324226064717076322185119278992041488411160164646435604609913973692334333267595492515943432517622770073289195360233968015490440112777939210649575631600
588 -10159003610892900340328221501086573241135506412314337474006683707514331961421540960356663933556383414681023544035097972332575477451889643894726206382487920444635151475456781404350585021012734039740574487473380656906550758996306998859407844526779354656340841595548099007390894182016058509001167250031618939544753586545857722062082614022769020245632200
589 -40532527140234831578559118043384460299946417774089461908176072517247334650832973271372088699248728394737530269070424847167321514451512161549416952459841448293535833560820774703266340915755390481138115527270703809389463979017523679659776629266437153552463459676635029995532430098026719008748290386374031422631869148357836412302027407391353476362030000
590 -161717913369682700908352820125639016179786216000350158189570296111186823335696303526796435250900858713918891954901322186833686177998067166588690688288926727598276868139274751951676214433369812190845972798635994520852200350181780918506973195412191626207625396743726882388954814323313383977277077236482152489619355890227706634845716130507196751451218000
591 -645229847251627425959214805171331303133563278052158499172600267732958594628717231330263949782782106340813447089098676339346585461454217223039141527893890395392109737855177436720901038297607474020329617359024830930912839975852181735768938739055749330960373410358219946993494842934641217290049658415608994197161491013801915812125547606998257089546484000
592 -2574379897311391858303488800362642800678169700606754011901489581731838176542280575003519340180627255366556354771032218772865937263437265339220358596090150530263789190564069435024946372396873063574355669260163261248000216255004819695753772469002837702243922289300870802024720978060173235201177860097412912658269327321959670858514431499543721698494586500
593 -10271471900571253181696550593015198762908177928559156816456870742626524663910684385258561144801625777735703769626074586200001361830172967609772965326052775977409991947511953260150123300322093875913871017655221376244129024720643176054221628434503733564096324007564688562547200394756104341460348763896254555395388243581377034150497714886881021144415163000
594 -40982135360865101078486237214555591023724548300816837803034989326641184265098185173506380325218607901066696858609085470191924625484023456624851730341321681930070169891588096341003017208355829100868475272462751955721524896612667217590076194258878532907253009929172242244506506625542032473503411734737581306880589456713575035246935327073919225778222115000
595 -163515276212930672202229121256058778303062315405275920914966495229321296546795111935973356121124327995180400575357930934849796741006843169793946231647559114120985854323748135653010357735523929891532370246767349819971260679930204999258556109530382583398014530372865383341946969292498798474112772198768097516864738437374835518783570531888208810079830758000
596 -652414977909981776001511493870650628866916419519708288482869673918332287228655664737826578617506127470703007664767046582336940688111196405654369360499824787549839532855491722454460789756838767251785195380558318576999426001466489074222896692052432522349796230246097116756962907680473393911812369611863315260242194637713689368569346853741880118070197219000
597 -2603102977188570503242211689112043212664983100998233070630143322066109728942475365838363333780401332722302452692588115509424778423921055005475222473552064730223982859734977023260511894808693372853856508201825653015766553995800966456949648107988097601737377923695482968366977631649728013899392067697585288023277902222837534465548047245583179968581590914000
598 -10386293818682155887518256003714607199696738593615023589504217335200230456951080640284840993979995952968919150709891711714862075785076316459973044852667602753034152346701764510868865185641375230149333827039391317885650498050135628706156957166654850966129404223975622679805365600528847894922992430646218222781841262046304945208691706902945597667283738998000
599 -41441138942655012639680520615822890162396002068013199297020165995206261756449219916996277087833372834049610634718933540899032322414578291050643701498957546877715566124569644709476774279938041402432233466818272537139740718430424294837587859145751408696242531043909412695717568923645987427155178479540002591733890845226492185390272419863171917236741462780000
600 -165350144381193500432325277257133331747960048251372665195110462320872984408232387468815145580455157607857946432528544828187138966434167381292068368980840612042085108837032882390812329376952785195704611532604907423187565466537392936401975557991548120698007698865198556655913100005347489834349162133364610341018224472453703819707186955254055949774598436492200
601 -659749827331284549145950107924468767939447912989669968615432427030704520151316580948783226459120578941170308727459984189671812381878757704389983275900259214104692331100174462517750359144646886687686619725768000001337407635202443030768614622402216960788390119598579265991480222650288320503775858229298395337373880673783663493607045455406366335373522546935600
602 -2632423729650740011708591626635504951147099480068417383080180547720518700005751540596307823845195399695500135487307112995999490600120890375323488087562163840995798968941227672703714888148574454856849270068595906982080486943116724518116631765797550066135735992152470758989261619279057385133005999114243763455767543817987308491103194657618092919546845776975600
603 -10503501647661161638757664102296890402089421806044133040946790046128636803008023559991238182705705027640751784382190570262644733638293303885619091772262962191435973995476938276161091245249535884553199575099571728356360947902386134644425565553082761955427165501026276361738247854038825984461048812386186558664306319114556325422212746842834380703863533896191200
604 -41909667170303641638089355110158122299727659855242318921658549687367573998757180098640536457484683967904324172783243831677108953755441825106526508561512812717484598226985796764152698511674472651942402278129085869766274643120447987571300683746571947537383226585220738463227114781843659971111138473262764248975129518321325735542272715051706717709124365380498000
605 -167223035618368580023715211960201168977756315521578442771708659413727807657850963236559099187385168757886014137353306792840563660108490191416785110194201537024806314247840848576305147449887895837667700990749774032422788410731837094210115455478057324554120841283839442397074801790695198628532707891663327102522252325996165827436440221710446308346820195088466400
606 -667236468853490472767893370494664070277582130249466459772263264789428777090237011726072445272437851578495680171815669678363833218056648981593706924834289301197989550909701603725257172498067544778020628705664939951152314153712181672937391371857991106884264346904824705802189555659902624230680012676636839824915521657192622063929558508409008537265035035848039200
607 -2662350457270434802378645376174755153562279933219452661562473850609549420284273545964658092998096336940883916599897120199336415245688968424085598306340442648272702952723718754897154648748467205028609493781088112951714835058139874813598619279472906854816619848770157228093744816817601574772169671668557538807158803053905322304509704624986192219531984937107003200
608 -10623128633779728339754265925328875004181070917747355521300265726280866601331657273865560088179904133912145364591036864479589051621778679928999443242075516224851278558071943584507396674118061577959550381435723292797467417518169961016102385480265250048988683804467765518676685732893916809863953328072237811095669829290747223537402209572724510402277295160232877900
609 -42387853169268866774388942854760535730968805139780088533267070139347300231914494541039919563673509105757821405511033794228902127160791777056598763675276690355317909517429922677098479340076994473631703492428255503280535015712894918340112966694654446008279969860191576700138499722384594167437449240091195206834938727711848527415250195832053465151943887092554833000
610 -169134482973771183162069978538503514703570609361024156540937784785526768466360458545723220029477575677728749673793206975660897995916995385829117034074792564466957035681023658682061801170077712375114043115689137532762003652860961034819401575302932658334677781376567701128093620203744429841873363033413064153174165349591211992997899961729865793737428559316849940200
611 -674877036808599254581221943824667052123249010838260055068422781190039707890322091545782668464593010642066598534710046819412879401056685352948260767715784406170934947611024025968685222999426289313466509191571386751020891825982034374614895320112192833093198741401099926923555230862076792069537248896008265802681857810643821340309132744185618339004665838976235931600
612 -2692891705697057809946640501339602845236885758933057278557334038670060403052559718226799471226366228738442211800264598583343548198334028810293550318238473071682063957624380182051518487850651958339028129813427003996720617384065568534002572502800612579107175370100467355469480185890835827179428042163483962565603099303255247897115853204740653568381362710424784550600
613 -10745208992063627085039939096699296181809824741191285649838889165720991428819838614653754496932613043220603018048037859926359410918637902887402975658093483088636751126181458279442111290836369804400102455992891438459997765287804862372219073967129361123158484429471032873537273302918408537162937995321177442798475009617883093566631936278622575250017639787437231665200
614 -42875833925986785599915066428197517337840505889118322218412505628691252443987955384204720712516126963991005528041844880813649115229092609241265945215519598643583127457890183688327642772881280164137216640362514697438101832174465656045499562246688818813906004645283437361834396729886157843728335649082874161003686927628360878238189322284406041307073644102966152410000
615 -171085034885157027418197679698856435035870896669750183291031363923265582922839743923314446550430204178266548887503556646368609640279989045655392893591683081416834137856361806131961033113253108167142649813739204987826181944969331251927895814233129042876951764877277325668197739146570132273998919809511175920492760520975605845847994466481190935557006053054762500836000
616 -682673726863175281483652429707449865776251077945204465145056968382121433156396250914783944189865977061979183710200880254503315739948397847761291773455125022926263491641132012130454901611000227069539989029498321201423303929763987365647350505495180499012252334526538419630568251334852897937482702746393620799628580130776037612166185712030466427920650776637347771193000
617 -2724056265052086779599274362949338038154181772935321544873792959735466723551130583066771589295705081890750000477333172101437866048221970018133387919362265488564766153031551075956531552295433645129995871945907401617348742747291631919325408337972665135442731357543496902966708322182184497118447997020455582510025225740633070666374634072964357124052904719742544915198000
618 -10869777912003957926362153040506581880401637948314729659642028217973561392034123006217894400005192122884449031030911977996999640250672132790804101309299913745632222222290946526389655029062361438334255372522018854997381876399386997270317891523366654084145267844178419680770069130260949789472642007528225673899226871644662058678446355378527677456172270289458116117926000
619 -43373750311227425005031531518661158715011382443194478609557043131493855635418875323680450998405209278715006634323671382314360438480064891750058368714007733363023568479900869014834326206436240311285316268383500116063866291932933575537455883784677925020741214176285454945883797660330445848138006072043162220567189617063514192141781094967630635406697104386044502118380000
620 -173075255274155886229754853188980172033771226071714742064587297915025482003268221856105541564604012508936978085994779032009238265805936358370394200320088923129226303902056048294677617797940739564709471690291579495390330977809802686902686865295634171776312522374403573445349218405899230690795850035862553764005205020346990502191558756370835793542207477824313061678826000
621 -690628796407984357612451733014964357970507404518050130170768638057058203549273194459628876001753209335178472942182065122896767186259436869632587485335234060409376459048784038122723247831396381064975959498458186778707311051550227146771107974561322830373111804257281892105596398083443307007716773573055407773276808438679295433865833491605364084376151578178176758196668000
622 -2755853171518677131180233442673860991129902536999679136790752025173020034098546734162056061473233867475744324505620394911623434334880904036058009869135130125299151722442253991351445500188948260133875130989024468785774189758758301894350305454760776953353799836280665042131977910037148372979345710624314344201403598946627027760217039752676066973346637004884621726437508000
623 -10996871564037610510616469243157653971025582194191336009730031355666336765279273163927562389763177198306100145619538205056654667345929257517881561050834564191803677659697340967094211097062159509940310715310938730981436012424194443835240544719960339496047425991964258900064361291095266220267501503390121123089388999970007690227768155417580581855119967245815681560070056000
624 -43881747106496234249094564768369484595919390486436581192672721275014709207604791952210946074535755166317611158001041875947227759120775402595392767654772539803831982968984581743693246204623040352165662950519611282281691780346545136457931019795995585489035401794857379264679903228889764244336664652950964096943234951803396071581959466329768667979565253913591421609894935000
625 -175105723653762573147586951251701591331556735797076533591241226975818695622026161806102559215827477415673795564887357501779817649995542166516655300049604342833211144839436074990033529654927780221281861437753456860816862880294853712521727941393940784335446867322198886217778685844561715240601026631135527132442284751676271684040651054442308892705657189216795208792124748624
626 -698744564995365667288613744771167052949247166167886870464729368986573644830385546632019477509803576013343676231770956932022339440397546856163905654191552153989395271260241717771731241338673474429332411935316509965368248362582339574887022999364319615447198521678678622638995458849385247078308889016895442135528478130490937167305984559100459447250370061762866504093814092752
627 -2788291709120262997697147670522264699328574816191472009414278917391399137744217922923943752359694652608270937690416163068452780350677292239429173758831361226924189742732256424026908398451931472124704457196430475172809182461213737825147259241482500283650543383157980723832163697035345914178514896842539706894883974932198285155661201542056378846922529337369524710115985422752
628 -11126527106776081325205496914536298306556382944865969515274176699017271081507977889884399750658271973624724474286915453263602973819740914573263550063107310883235699833259609233457694978535892148319282435882571291055827724916881571639839222387189722469471754328334235181406691440717479077916175687081854308086909619713517360828163966663046632787241812929057370897373661575504
629 -44399973033398989071964701519055816771790971687779941944893773473025994299817209067742199322976570196817263005501045767395299625258425589155630382604768442475233078825884927147820054683823671370876627844300880668601156740129368433729724082975908113510928622200507043410700787784103135907105883902345714329567795143848853061492355415459852223046068283707367251116705708353760
630 -177177035247563584963363904156994164070289687020759958808671343668551348682127719994133157298354122975870792374332744538463148028412193541487706002965695022829739619314721756904158122976401126708545781588210180953751282610611479749835756102541957138676943740019166201800796476967040132810260622429360517181799106335930185073955208753120743632917167722603684554456187540954528
631 -707023414823082578348257227681951355196496722532921673978184537808894288401897938106540871754763362366470135021505310218463085159337406240041273717064374116458453821607716931671426550958126841603990931916185793409739666582440104611864395984470123732469959330219113306076712407294781385762656493307654171574913074094884637109697647607540463498709078170389980520001078016043584
632 -2821381411683250415497317607933356515515134073145614654704084500560176258464535759342873542034039873240882405892779101852790982233938193888265968851956252407766171737491553958347053420120879579945039763121235080663549745444484088340382921950686158312166514922171841389122577043033921922299714677408075665683434767195093441124458017826292798961620720167284067834561263855161264
633 -11258782694963492179377921449667707042956127438808566536781228196548191514820564499368244181955742053406744008349383904076066384080454783193933392290744855579806239824492362241365966728634031309543713177952985487766392823053344087121338484751079361605896708836344504500669241091159062836854785584727960713295981393261936859842623938434779794908458039719683341785310825431496608
634 -44928580785895323681113787488421606969525240410387497378638024191272751628542631204103561167741368131102621989154481509956542510604969402966327259456757862171781998037800751531002990257798263743131852271642039880203428773383218518007864931262193666976212418542510404395415110348000676620256478752936499376401944676581546144166937798485793187883909843045424061067565281296035360
635 -179289801120407480642428877945921814268940093228223493476328745355409689175948074757792793699301774557817392315775521490125793262792114121443579961359723500383142650437460006896947365847654803661568682923371541821158249624807993267136897221761257877350743730057828920847215574207612148906661286866048959716224453244815177841447276191122834548185555184688353654716866807565596224
636 -715467791263512870865541654444574787129826975806967337174406219673002816239868260590059922026458968282610914618613637644558590095859096918590889845803424911906314539009863989786874865599603603290976913930058133871225845200884727849046297403820868699239288658626996542626152715941697537618091739097534999622291921910913398367284885177782632206438583425690316942879572260379690592
637 -2855132064979355914819791029196403624621695718212419106903203470029471207035706622323284649593812711733747166343039037507798957650979316117830521174305033164938542477493052216700527328656502919255358422621990229671359652277313937507497155416817344165567145636153571760369984621544419373037973627607431662542960856354068851883262446031277003247671709683053038726530412379725547072
638 -11393677488146457929672708401777497849979368806534199131936608204851149989205186615102010529570293360617743394215325061904163238525694888457674775720659270278892678914886067309905239151660590019473577655165497060726146825545519255319886767541092411043156665814493720535896521702902965084254985667536866791276455078804795136198724431968074059982088045224221060498035156612509785024
639 -45467727065373188921229118035262315363767434204479198413831535089781584463964359731627741549928400734859539366586977946565909637309111057225462720012020562145815854824662709922157057647471838105880474210754330993508097660627659000102834518356472062848277774377087617162028372992805259725900177546508623345469421675981576834595848672173065497581102527890084044240985366763536700800
640 -181444648320254882038779949159468677248534417122249801170196469717659635501507773054026956122683024182548849284786158868014583146386671312740362167047969555813146395659669626783108008174442303941279267397291502120968252226942251697285373999816296325803908493373565272237219475974413489593670396021535975038013910875713980055559058607390639501284587275361366639049182229240738646630
641 -724080203437148187605614836115321180033932978157121671440503228608070745105860972655539709456822427237067014774544453017755543975752114224633145746191429210249654415128603596429314017020629350205604315136149239353255521367423213481522600142792645868028701912713853301689247144372152428050871876791090521290545372886234572515007912508120523938043641576247076228842134387516083397940
642 -2889553709043572673902780701133104148359713847412064987898082977716319702431800330130050990075356789067547806623649359239080535305104231531947226482464862362398153600559941454909505469792604976988720023954539487886356146017660861276730376270770652202320146885316031400199145146232795203530114872801828528888438076845066938915031576083808072163968550963154220090799919471676332812340
643 -11531251660040136051686680060820443615382621667899469298517077637356261829611196962851805350751734868969405399372137256310234297967181116813338387486788237670161216390414945215082101143837985024810350826543309993649128881308425769885054658648207610499461114942023229506860041127890128292781142711678836710929598919415928095265895838617498465276428152055137991839801855932070715391080
644 -46017572618483151634836595894889037409213257277176453567063493055909305748603689743057670421478196604427596081345330355151090288471514705295465304101002749708562618203985107457703416055378294276028884509652650129935188237519649423299053529077474470471451964908384627069301716923412468497589342809028898054486132333693998765269180598209582384721149613015069315261321071033263569184900
645 -183642220030969972570650229199138577195837091831708824002513846706838066661869608369969680100596710170227336919973457882416909151202602870434926655435629577906728960088461498598648981281463146459687362368753366565043681431590042814839943850923130677509329236704158186164934293582734409167123982000682765259298146708416050886516078852389868307398820316125253360438202227658326243537880
646 -732863224829474596419715620550122681131374648207655337892384979582397114325541564052293862692474177738151818234816678670078625064706362538670651575407202866630878110074386599670769463999399367760176501836913589790530357168172028446838042179070945644921131226351888241382663481201686233487377129408297474982152665966403373352071906008453684979062165286332667435309110437930596061672840
647 -2924656640664147462064460173509144919136335922213548813660182406926969627803011311256603946633645018423350841858263777938397233256679796097136974293201542197281185904500875116460474120628205823117118590019955005933770297076074462828030641277219755263039197567914336073029423660684318168260290182584581268012238305294054884072719723823535416717061067649630521356983188795574650743801040
648 -11671546408576366260646132729467050556923710948833699432292024235051147310954609955107373157399083360559853822601034150846751921607675852943204036299720969324335103007776640511059855055469969534847019558320375995902361092961000865545196355467423282577499019923806285624774829608842047504816528413832912282530321385016089398475390749703183005602345557009173654674627355286043282134983780
649 -46578282277677640393025398720061110851205564495345580168931190706906735801806532794650379780683553010554732512383171726799826620899661724380429050872538228890643939584193372763705738973293098760021233676501962757145015763896752298554789769893106782551190233594234637547252401674731745820454250526698371050467692430187475411481143361681423704946186429358643706636802542666952389413879800
650 -185883175735839691045396745045905417766195745078348361474165397990332419492132532414343207924758671552890732518649149937413461930174957712373589166097483331911277506586765552229311825994957381820761661779763217526206416756227962249924807174004183067596596101451453307380881122991160228705012809025008576161404914098317401872895516738771712447123703996548187346178255070273960766368621848
651 -741819493950401716337850604653244662606108365151381018601968823316257489770445958851710682317239675413840434844009971639631603831942457967352664598342951914447771063152714139311447194984484297957509673277764729851127912031766890822280566878744804315846323612244048682911719135992372156951802270118236990579615924466096175216255840994360843222161878622169263787052391202107142966245283504
652 -2960451416041327094955655327159114435737874181171615660126262083234512252120706111859127600290579195439896950098334273322578885231156864464803118535104847977596779610925402132650898161579184268842699647037950655019378569181989953864377354322843528880110635029231617596528057042718025080350597403140571548294724901013469705387573156851728395803780994133258319591886996791231266868359244904
653 -11814603966621283934845999667039283644001378432057014410856108711958865128677733732779305553380167508907153831479722995832527679804586200299045829865977387181649628891380701313458255144066392350082810536264777039786371441482796048653242550329755338838542595537791110959497881551796590136896871106560994570989361549833234383215950454449623582641122926050951272368235089797777460120894628208
654 -47150025004406041391357888579468700781106418513255057511214745777083544320869854805128421245141035471326714832052105533827060006559587129633806752217432691963464115300464266709672853097879639195284610855735578094560289697660699827194133113701317177933633294118707644654876866743408410179359072764715895764957543799793183088981086676014552829806316264515264252111763890477368762867790488720
655 -188168191391629606407648123277452189071468974036104916540939458719536465427105038871153729976791857590913026825930082237288450163582840850172169237093693216477091904420478768212343264118866224208357210346401223113252820259061174577535059479717928401707660199734811882637936075827892494975335291919034124472670258767418901671139787131453497858188871321286871381710153907950903734559395935136
656 -750951715035497423132961565153002791141929533577016267536858998365467174524635658177866562620794334105198634497385602587227381902835178880717590034620867135269857630751239962164504063206085022831523135193412198339170554021680114396321319691923074017790631711746551080405665619691192914398517979030535576020504172946802872827810918765465331391369611462086934873959120321669917647982467314308
657 -2996948853611985149854832912985043102548157134001425652179062851924284522988728608435869295573398392730336102971301445941720236452410713889256500868760903544410299403089423410647381512521088173309366302096083385152671526095654885764314307811601674390634758520851532622258227176301838388969427916313644262291875101166692743614186041100532875050488769031342379360001238178719214722998522523768
658 -11960467613351174777384181199846083871263617984631829426477536548865001758918543048256220015464656807461797274168142244746135776480289566372625488269553393172676969958226179143404291568207260703815191351526314543177683020558039103369436736038398171656241452698717514690045751618493355029534525392461443514860887561798989581657830613875378920794199859386481896959518619236043552982665836090296
659 -47732973934921987351320783847640668560581662063098196345426283950705545714652152074224368195253486196698826754267396211961057802948651835447655590514302616151958165387154554092797096850356746056197197654801528450011087016794602187953897747770845510555257997871968230098361649099601705201328986012403029505438747022050595750774043269335730746113422807566687995453010574492859703102293093956720
660 -190497959613006840429362037355584122709957724051819165414928533221452132443020861459859069433784367639552590410212608518644585231767801416013825493052534986279178496408734993152162959248241922897005179731435190814135156367025730550106919193376374355761438736961764118301643308679319532576212953267681181389887363115274650314452772683985325432216296477470691181853378565476049178744606074972728
661 -760262658788369205828528070414570220437017361647048348509200409437504879553236055266426966968718853000211397128806144133410613980943207466633088730215714514076358356318067945439343247347749156735702971454653605699982666408795578201485707764185893419816452932080383879091883582898706394759530666747568769298824302417692174779918932436237955355804221040193166925460230946635125164188004275004624
662 -3034160037037570153774880909418873900898187114005289632569950878752096513262310661652416989020174032668517388541247481571708220751740111974085529343247609888504137125970295335121971086847059323407442976711774662023193662616371476749736011953140680385430617290870655904170326927520214947061450183605856024905579768863357591795386434284804649622408990918716536279555785741706949673390796517465584
663 -12109181686276637446287081276504284075077832735532422877496365045517416853834199111210098571564676456170282066485883614236410184176627958195219171406083221364980311968804527084061441170131702820114772422894955890970392807364885260150530147251900814931899567649538092794019132805759409879222620189775407303016838715554214461373442692485057470438754434345284999993521280652423210913713495603640928
664 -48327306428664291013043321359542699998428097513796567206875553269007763046175644043233074118443362362727782343656011412238685222994072423520076512388735747917466606502006019236088582983206344086301426085348845046794489366742388462950157967195086083689057009444692689614684792071178367740873408889916911676196720777437753497951239661273196229913703691287658509010288243567652874881537294201277800
665 -192873189867180493757318759230415527512523565115212164461725892294656546051955126752993351444133358963427871188064743290348076062896643927853057238916849135297678757377930789552750525169067123616607495985738097374725676359901201474691307135241742054301890681302578042462215696476552463134252672471939073065603153298225259824906150467697838788257097137860820575809481200644437187873082674902543280
666 -769755163163612240851281174225892600793224678793144043752653786365160809919064154518703195403162865052239161588402534032650429692461380721071210421983460963395240446111921979926743086936006628487901988483621415648679951598524614894488730278487312883385023169522901556853707689541556226743008413559180264577136909109133244166066888803514798046827874162813905541293695242211582650700681306142582640
667 -3072096318353127114162084686340818745594548867987030651378657240335919154429608364810776471009324657824678632906038299242751789867064760838817934247856031611031679261694057437128920685792578178462961159435382621374491800832492541003191904049974852916897948541634128852090809399639614206281691749467073259826594380882327880015097538223322927137414994035098375638566441881210244402046797056898883040
668 -12260791593906342644245685290096740682268064793493149276310629046011318062439125599678937233100089128384121609771703751169425556565261455683066785486203862687141402562389756178721111599285948239194991693195703695485621468591953763943876670953941553707260375467060759759991164460238340529860763778561702560924701526096236718742889276801465454713096368409539325527572056969021723915953234960617398480
669 -48933204119177780059993990619668606310397209265510775138638833412332166258165120106341946804749234637945597456039535150407124418578846168421208247007719451980071068522542076228976633737060510909791670883157741206198220210972371524260314964793757770401173695810242494109381777442206829917381523600537736678129974700563455962695836127144862128675586403069461882150399689248562037153355960156724146400
670 -195294608678628931164811837189543064588062891904441511523463045588919720260199300245310993665521572271442578503656294018192015963104230827400463958953196738201059757058623151994453012855074337571317802897856417888617971409164360381898630172923146683660803675517296163057443093851434422685191334489310310264656048282547285439177113140276658704594803047474240407268908610523365503504587817103105026080
671 -779432134189818595617535171376447581172626564113404423039991111903318943154714941962656991112171044028201527917722139166495109909378733466137768229622445402239102875414296275769217836700281782438135731982801024002561739841642559020453847396554674841793788737757554582217336222554607129584116831240496290445229355142565768116417748121700286156341106648488846215597820058094743395507132897469620357440
672 -3110769321275436716437841264332786328430036376416890866954250241256996139197835527297389955599468363219697169457337466137708161870466909458603414273582438346436419511698128886328931901830588899552202430324214801153081229546555570376275623091606604056087710408728811591528118673945619526108037710397337873473370729899347306678917262592857392070397095284593877306894871124717413373140075046151074105140
673 -12415343829042827667685054436846751973496400753426105302584125034199541797749459474473684131857610733444437737239834225922561846633096758998229971380152198214752188422616900726121116030188650496578329461888322371318240984490413465127305087108551765965306969030974127689219207664514017900633267890233654573773363715467528775244534572547421924370113815652925935284278787282304565111819081090582147171480
674 -49550852967544816655894356728661369152381777487709530065209638489609447234341314519783694828927259455438482957233166272598948616384317925378692319009806251035138556167417600820869142613067462664385320849376242105112860902491412791086722083563804525885275588565757275198812564714455056606385000926896929975445620763512837396747474777674428748598822201938235557736958364672699228710375857765083050283800
675 -197762959843801090475525032632612931105950383039836257771370023838530149406393335283403368695007462182150034202646148056861581588947188875511403122092471170798019659725960024609513289184598139878302302767732735157294884846387949717315006360179095396644344349031333480571260813838136181477927692588237524968667410869486791032352143779340608961074410388180157914879060495449261810586300090102420351799344
676 -789296546832212044531015588820694804916943984380884945957331840704666188015457423956541847247233924508048509288075898605639862613875023056404978732848353873983812192219881873367554518076990800875236113709087158956185797804074982747508708816217750562346806292435706702043286502566999138502143364797433198765480287760170654149831485083817992569495205957559269311159327243671757936334079353692796019459512
677 -3150190944668592236813595451984516045621244676214403432757327376047279231931707473457276323873007480089729796301892286606261312825244183601781761500969353275486352353586589101682617884555434481484324932410566474888647009847283018292124861479202898108509705468480471948184579217039928614819485039413093800685860764443103556148958157601885104760378207529283819318689072691877533152104405337781292237192912
678 -12572885982703850431884349989778909173231693353740672107730572093781618881426549296718863912094923659473169364001357710260388071541461299154013933070240516170303937269624351193441244831278769479198500393957216638714865499478979126103967367496641655282636081117563653527710134751194759338792811971462878797427638980210970830293629460871240550857792668988557544360431608708289977447779529268489936274106224
679 -50180443318302554742866846056407722915254622958228602963107290683576122486989615013414022388479003118074063293731486590288146795106568660835607891929825918735675508101151681493705115600538240483988123810933810148626340947846882815525407313572752409154556376772603094344763571687389982044371900504660385185609575311298572827828771485951490269255696808481577238905404506037504917354171611660688847279569760
680 -200279004655695784664912676760427294105883892218577100649813510169449406514249728156478907003429433033019129087040080303002985885175334331629176203966981681542093130862537740549876005499795271578740835327756412857899837253612411707846993307406544174184508833177712938311306372881730016571213732308306302049624099110094598021657773254224036162882295791498530332925393866743806390734149638304572840465812248
681 -799351445894539122935730771563643737708946283480312128584718238826084415426917417223655901960824080739715114329772302883351124281801114116546403703938702217960953200711273977701267228999182890089599985933688590525362346043052180648939982099164445030005132171185056925594905611589636101381143795027865681308191338298439232632695782239325888826305550603954486703217651291937835198260526750237634332431832144
682 -3190373366165594563975160058938765768392597923216143129043406225930501141923855146162450682019594058318921614671026698604811965242027320564867024753843324688108085941841770919798899409583249012938256835354106075381284906054527911622308843510154867113891451275609567377521016238631949366509491803615616399590757804762978872765686098615022095872732710768275825228971329643188837844083803246549619725629687824
683 -12733466758663851802922820381650183725678216601298984143151281657227739550343234448665945181823445685179180558701638038648195340043581955870904113439204836163664190742987800186488725901206349647539806929978467293542287926653943026474983759017104198759104093963853119577045812981714046812745058062454129290313917680503485222780761793300952025401272869039999852963654238078086049726167566105555290442264317728
684 -50822169957825022546753362049568715747224460996412612150296782052970363994790979597745658401137436725934448721133730768288849822103770087028608522937177196969010585860170606007476932324990255172198352220528093145278429882697755061808049213620898337152564585557483942171542499181402555261394749284356393220112566180956892775133742245192396241733150486080701167530374371276571514257949496298488220624826882160
685 -202843522138238849113611228968643604164834564035316907472863360777840839652202245576987781122204017530955887304495795504382066297272565573629511973299624024106970717871104287334951726973026799475606270030545703152103981458825784436471834379619760662445418360458629339995616339798473848298763860647343619071223001370417729703964454450154761058245888217437426265734370118350578861286472880116885832391644811424
686 -809599946959909575616716537778638758313873230799850863936880294183277287124970478702321493750137900874281660990830157567052620294361930817197673152907245740531903535759596995223174677043946613650451847439699905583761955151989792692507117392709773606086815555299893779749267548641722152539381123108493919849866731417206623803869790502221189179995979503416433113091407265370094638778954439883430625493182935392
687 -3231329045944791930627418845107754694754935078388924408900910868486966988787000076567344302566052582528792306312745694394262423358282990248553158348284814877057466513905116391414767051607717051862502133449282592591958196545496377820748931427671323475822486539493899190789653010735956538956307190048748658265406954215401109854746674755590248517538538280011440460111555635581949780978010297176661972492441934272
688 -12897135988611044537068157192828334871798040298337189573898112274513388591873695073043499207625552894802418129556394879079425311834077167474603158174985612866860178847650362806431613842608707884323300666354258719851042453072577112639210124564513741663675215170712568572541260417850198627869214453305034615693034151563214313460951117556469218647036084472254964394573156650157026306054674819835921186721287138824
689 -51476232175152935380170438723190015816320189869996039663599141879407574205591671191392776227823324326134470038142359822160260678583036590065542358463295261805320017171318574336265512434214726679084291483997404179376439399056004440867674662630497517525554196980347697495629123583582069995123860299838672268731268384323424328037177900261669595470753602755734618410850770374356781337663796450723923459337503094000
690 -205457309290393020343462881512558410953834496959375497439930488023026752698839800668254645987573094484310623891368201377143996969300989520348556022040456740596885981579436744524746697454822256919127737314389639289859005949275704681376197131716507482993298925338952983917337110650992783719668277196747396272588279899169145796252736141044402994096312205781584259570265248711563153339023326703324181459442729740400
691 -820045237370338567449016826644914757468416125345814214094541658418969296589580564751152407574134000850548047311712734295460410479496568881506971792746135586926500053829358236467802303300144406053479449367708574763286741545734288728271420679123194845290185869876747220903061868560691892183567450808436062112588243070779311296765624134588224974989332942902473788559756231471043671358938256219635444956791676735200
692 -3273070730660224166610093172244587514635499043649044594406248642417909244480377918847807730808899003394817495195015277635927245295331680998153549265267090305044787787105039666364262950455200649594956992996547808520517312354505932756482173288639110061692909497976265641812509943590507234408978755972399427102555964395220314742292852398457626273006557208521145381505847848732691647822814253870857079437367935177200
693 -13063944647916565721274917336837704279194502676382766736114983758914771962817785459643630856302185632597496669133351021559848139230717791689599880617213234897191750388358643170510175066319025969379005833518688655653320181778590779227171271740801989077406331416165008319268979082209730173701638151543516328088989606806896667499541168447523512656762102797647169011897799638664682680920496718913117866845252104906400
694 -52142833825257762316904208966917061748369989068559458010141938057916308842947068765436394051811317294373293621757035057234552371281107035994512491800692594618474277486676428792958479731561530165965196194303699677463540206810801813341879571645564135078408556228785407844920853109108000837397028357025274104908503185670178341460704663688242262333185914624614781214635309796975750758140887480388092926745458689612000
695 -208121181339949687290780252768673279553925682987315016575731994493035742058036214036432456258596538380707217995329518343552011910696102040070183672309526989167838339205813544563549385288275805295521516896400666050768144652795919755698379757906179727636698323710288807714835174855633948666099793758831813477721133578487877293830208254778682065773032700962131515236544387592533428205874563842584992487470363172638400
696 -830690577244799182893372905447376969254030958820059074780723391812720246317851440507484717652846528191960706308944543043660185471140476246142198623097508586075078888381824751145891080935100843550228123474426796392290094605556127990416808861297941499101649343774687223896281775501366536486243142330509738277455903852067992991753331223814912038387190866771266306504483202201232562580344164302731478635334294387341200
697 -3315611457525152549224337766075470198658126438217222878106129807780470194054896280476072431148090446814970853588929295190046823501740035748590525924615880755324059494229894487357057370389455590755716842906535649301794896976552579726455612987275284434004000680604275260946134719433001010767185684309150777457506921831353165714573554468655789513333091809695355616492786611942365838017959060387659933376614070280607200
698 -13233944872013001435729233547688051537910516127325476989117016682630931175697623262759796265298825193161187389826299450429040759707518251569589119234928142957496890760636799486786191739118944521268520235440699597356447826614148262346569251837462668242313962601953453978504199610802780538678193863159447085955034791149211919313469803366296603988747842094285473850356595273454772528249332295472808845827001145847810400
699 -52822183394730005730593078108797802275780171667007268669007834827668523576818839632474723290677714290300018337074929136905613332738162978367887900808940656439794456684086796234811838272019821479741303944033693671851916217816128257434804309909185757362025687638698335622355818189041141205882919711323114978275460754372390922581660588543587303474401258144572921376959800876879564168548837059183314277335240625057784000
700 -210835972006965194301824371765687227940756856625169012373154129297865506962331197047334824105933619610140358905410502869306119502386324802228398278371685991561122445679055012400091823045747687449138861742328771598791791303683231930389776059837521437242142530375033071041231651457401355041766968104909690356145196211023514625275942406272547037010681593222766774753179548071430717552750643919083114415535231866302069280
701 -841539300535647095087738362625382116659397553262800137831790661591194990699861183079091066830816359014511732121738355247244682407527727241990097550476429963463652786034230991006357947049931568448916597938710275225990630624401830158674170350107539203143387731796494340618211356316417962063999966843847808297424049926453343682627798648716956647012677742991870807074745186168135731401706564458765412460296118062643637440
702 -3358964558548266610307468507231226055384091088664339011687574691992205646639616858956713916324711450083563922229502665815925356276200415572729705607457203358440391889555434810256146677541179850133709839635706825047330123945262005847015705585471972716820188638880024419390638490596300754563145166804076294657239583894476166664847709136331784223546329110916270657298341896927516124483734748737123483922720402865423749440
703 -13407189973380421207002498764282816943681023605678713039538171530199330077483307121241165361603329059650754432113775932118757538706996253338662238882681241285609871468125960281050850038663656699111223058346789973090765757881088461460492275779280733205401777127592245406557797446106998459892155530657522166156777058901707146033517314134490734752874821458365654999116852578632447006118577105201093166269066074595133770880
704 -53514494069884919874541223760844766493954085698802817672020258522528576019500132117454083332536015138662812434999588592689927107623095840740967175085702113654209856286127767599080807682734197904122921582321704296001494005178776387363612634857640426572697434273486093171061663101648672829967268524357439327983726612945734489139465415792498529340310011786942458164088573502780079669308525093203226984681925667062962920700
705 -213602533776817254648168799522010174346080563342455502027042563804816188537409037983710341131569285957726459846934528084864475008299846377085222171193142904713399341261224876629522543005977351634328938060501100551699580327054009580200292134027517957979532737653318959125343999954665766444720416492967140807015896012523825322607738553248355832005152302366604364927298221045139211616218708669892029411198494790234294551560
706 -852594816123330061754305491576522197319058112604871961348733632863983030167731825832996800720626413355344424714817988871314575882987205510801920790966397599833370175175823940994326524349637644342123155034691361692194642155294899429184735458483775645306406876355598904837421234946527096092382625605072808490326905047156005324516440854183947216133879869786248017514343324228331867329326233756027958754613821981416773436680
707 -3403143664922259454413932245019725093117937756394552581225072577004469747006137500001014104149374453308036727786727531251555492421202113085548826693220896784624852382384971939867028927460647004714952678228994374392324300088037066745628463173749950312665742864321782333028575282912446202507360352839484392587980942069411947702666755432117537544455175378411303968069981415802478825464439365855036633105403402590605565259280
708 -13583734459138849178211543113595682363208039688659612421669569353975468227456701377122691890291147182271909311758887010334598618054120298841470316716161376148799198916129845624384496820626819823904599249541155511345633435097164902010093272498612089807335295670301351515732703036031882723567514628706755499228296811141466333626746117021418306639308369518912916686109841074940402769438567299302730967734279683221823908789160
709 -54219983807282007298079925263012385173312767727654024193688125912201093206914619037034158038820799049124828423522778898796775866139859584938449924269022136108747155053099383803960685475844711003737681066574710997331653908779938889546634641990228792884004071575391854428100916208702719474888669110352775829077686848420803560174459113075618910845194197092416860679394711201807249418210360306102579180095925957006716025209200
710 -216421738182869308003885222810390281100237160197424654316777674415743518518867648381626484340870626063689808101779655491816989865690650793965587444194941878496041461155610779859752933293723818288158574848834832347095643911946967342218538838591983660610235970203747204858081685261216207030752800364422206619163612011865573647231573417544090131458141344450576596007612128937917950494659381841541844220270217129798638331609680
711 -863860608949343313804537640416156987007697694290142291070344641338790584467716436156196853107441401925107841621449595338645031278242006966630572667546054924292216127650665813279857699982543173420244775556952537554229869791990848547420834351510618324629887037184577450614958963110171020468743245336470073678180493515716593545489740308002992676621948151266858480266671198207891903662226899671302044862344410990673045829969440
712 -3448162711564654069989460637728536737466119167377225268570111616130397248675913078027965528836163573414545626247415379146670195074106437920174280226356584402863031228628078990647971324930319801770134342883229089507192822961851111758103948352518507413761431123144057745291732265672901741814843122536865097462624947432115953449834047690090597172696034615028668259716122956891613469393327034923933162217391595555467410461760040
713 -13763634049246852010084158450175898393868969355337423722791777923572385090787725974849354691539581388412057296353638385766372195204638039720639553329888975049857204595617830024381663942148233037640676493472187922492946387306351001491674385710052836044270733487332381967882566659333910739418013361486561104317854979511643763700179101999996969920747425686355666012836025154717436092417123059457943590000976831628134993231653680
714 -54938875406657602561260296334735728883090423897355262759042811039469604353984620487844062844380682012569136266957800279319552880018513183758855359930229102089766152797634195475473028340507652881338834742851170278858399445130392653012985993380463001017047045432629255754153102211626954632130725602572407769335975758554880569391471205462172779095420396647217994589051360911687244906707003808760699203785411722885412788109542000
715 -219294476098742374419352287747322755569706391332939748131899556233071679477303645975254483017989463585835405462793793003046159328073897379647235240896327073236633007111116075366433598438893484368309138959576559406799821001961035848530156678472505461402310863866746707583710424772004655272868658559079233249908915825056823979081480867676980575578083653190433785394618998660077478270967536881402846891753237842118836499670815200
716 -875340241187438136997917372041687758963995623504946648269509681164970474785103100834186190594153473363572051414336117880874194636362009372949438992292880971103766947379287351113501709969773154084675306070488556961779173775984134713825681266863715933921514593479276662394196081003337017834998081231631911491954862329626261078512391508129623582405255699466843238348912148282823230305063156993085665386355801330692227257065907600
717 -3494035941810945534292942146141297581806074580852381181795448685486953275920453381572441949066202567317354548323333290620727956833009861681145459408566562537376542543095565409884019377870977359819164192431991980508524400762714914297028033174008305443351987122088828183782690632958926841065222466506179261771234052981018632087451135978057158567425162917537106482781850165112189797954101471846877509533821901545943032649543413600
718 -13946945695306643316550936198942839651053216920226914299478768708364356669621196924215346275799075985977072612109572717157390423793044935345630761371799120100447313270907925438339275121139583723177889380933271610219263137306324435063067330190400840390872973665608052332480767902590925245811876864911852039326402222623397492427068183444445426816490970642982377687538694391659520836958850721884611340284030041546897954837871063200
719 -55671396586272693071628910835835813349822993826218698246876309030605985593620076735045958013273084950979413625527779830656064695808120951935967016880477711666597759509743735755262475101071773693352632160331696135367573301904243572504872375029833674439228698776488331285423927511037490202336699029620327333611647258594090129715835447128732093133976475306480422758325525596749408625969265051194484765806907119943806857280514536000
720 -222221658040205166510918735753044621621376783689656303835447933547168892494533472967391782402981730762659492721898387824035458244100749466477735009047906865735836056709727078556422713111778163325965923373324020407008896763434438926915282230327419417136587889282815922380983843981557981724327323626567806606666491973888076434449043159788855605093122763931701020843649389673691389431993982996017985023512570920442362371978053856200
721 -887037353453135186155928046459448572852042140719598949290456522536410641607860381692307281214676034861212233084082607708147085751070675401557449869680826573630702040514000737982502868704157495217933325198927227089281005388577413636147270816757715787127739175250962863540182389707245314011947347291625724568635456173162113700893684069171049142105419299022795475711543610930490733405379588158862359081371954381460636486203660191600
722 -3540777912260298623963136606504336270027126661431972537195423404362791508467941301990622693158859186246556309900728636308697924009121449456078352526897703857622830028755332585686389567320473547393467926902089014503196478573241144181961820628664455538091612608134729879117459345064101101083701184064356424109151502342178963553982822004641223860869554598038360887812560507897055808413163397609198502593509657240124036500330953839600
723 -14133727599976793677396420811025607849651849992935923571709532427373466519278670259398253239912126710245589917529049577298619929032260723554968361538902867680635528994450746669835297774947284450591353301575973576564626607416838094203515649148444839118855316717948589807929443526770395266566475265850252614078853714743469555763201140118111441303553989723290054664214453147705260114910635636929663732344216972053939100055262977567200
724 -56417780060680847690159746055060782714770506187271849616354349054018395360104084322736121358212770984267617212236123312697529827214410899273285310562747634802536849162931847894784544985632116108023495913749397287668191844523013939569282080164372355046259482479104177548226646122053097127592698229706118860066142590619650574800623335554339869291810815331917483397209626515011328359242730650175038931595009736513651932541035918742000
725 -225204214476703963055616972528752972657304613663399631434109636085971360237436165558618393394024495487545495465119090850960898372356558817237086467267022972577298815831068645251733066466785302091889651275021732069671375445585658401535865296545784269660517161785555158378714363968581604258280370588647597215215747113452784501342074390474840802386897240786991995795206426392334874857446155174629741611084080244786908541756907515640480
726 -898955666051636480626966923399898229698166350408446462666735158921687330534559239378617223217469680334582432311177858520777800940894362882029031104875802444254837421871125253360223728127746288515559517073020632972324581324114652958196883787038130597074626356548951582619165601626652188898755528878651152520241370709071858794613404385118579401263399729753034165033757883863617723604516470655753431389699262464727907650153606033507040
727 -3588403497774207794744784060118988531752515473019685879860887800812567583509341007808455545773173331954550506969791121633146049973143660362652335992227756111729763684002758576686890315029875831185906077779788001218275013758708009469996364167791822548432690077998703566383519361651368159813189195056183830280248222555332234143009765509785581048784574987267269803202153203538127419395195045176061152534948087582724055021658548430863040
728 -14324039236994296499352118789431017408341771929389020833620521908188628293513935396554082164858299042115279908316226647618025303876312468425642429111832224259185018222131890692104537438841784567893191019269318587280641744481875653186551420702751423524375545833329989785591356133185269055518032693452294245596705130145323451125805465070655080395285679825547645670474529133903569066981369232529716633607910910048621021830961183708912080
729 -57178263620923734997413807513366612699965097825133128430501671814580121171639989031512179835031070250419018564060657811479360266502152651740218749952581306713619208541020304408812351093319057740149774850581230574741656346285676475682941885109748480735161643861440699967175372218887699522026714866867182791065036939263225298732639099253232213923568351567000890124939478435746757180954436854130967632097422151222890498666799786821583200
730 -228243096152564059975977856293082615626983965838956077049975166668063661772820449366885605533261011931124685062565420359795692899434620311193147174468249216114364895463744064448327659021824293499721156047388638212050940538460905822109715963301105579263371274263339999594998677597039392338610749482261603634470572110976765096584808678388929686812709830775672046334347452276391849897672916428681698191687518011867812209746650107942593760
731 -911098980264270761983451962603577390423446254881085954626303059285102277774405022233340898695014545574585268143045002202303463584884024716910538242268606310016028406242414747004405073906543486227341085289028791111853138838890455798790904488252566457305769327360364047630924953800493771332511856346428672237188959534651437143412410018521062689629941567993722340907832921672382240768002147932822428622905851653392990462436012332389177280
732 -3636927896628687385950336932688050730624740378090892294286963851408564010460124965800303423479279374547729717915269803873129399719987869156847804294957469450637752736393901490091354680266284244202582856850467387471085890283111901426321069555565572661540243134627026977018528299187216939663387492136973470323860846667010244990506915401801291228276897898466744098541923220118443862737844639699053465076681555370511363567265065621914174880
733 -14517941371808375567927265845900731838755784919909892023306488716536778028112313301407486790041434447376067059508976052022887617436131657780268315643991208202682216243777020136435612270749178306325726383553161767722233717555778204056501295388246747077307982826628486950554179813672301180702690043646363402684334020938160950671518737333793421737978449182692623782174170998726557629428285696806862808750846154180240449928809798103302695360
734 -57953090217164223997311837777233166604297615552228860529002741061924740629930623941585744270873845954784572866977247728102262560065212203400798589696041198956211026695186197547351967238821651822253921394837553105485210888880695010743254489765072164763640857877413442459296657839318586457028449356789979250497409647614184721345435831591300716202012065538541400111403707120257239583412639089433389686158009852517853567154513226761140187200
735 -231339274417904534977024397331159334444910481673795206519855839830866923820702653938248399579243352423589029648586727665649031770382765448677473553970319561547650547379151433474735607998235001968017694384290314029243005099287019267375113840776492151587105138792287129490580128027973785938668667228328978395863129123945602683574841809372620818145174694272218323710011532912700327806439024610064714747194014839846778729294342594989367767680
736 -923471179673646092068610977389872451901014939072840104287141925846585627969054887595888312450838273669163816722211692774017466496446419685073936551039128901938855038315145260256485348232084831225592372419898019861298843725143019847212071282882247202938743067624646177232777739329058400934522478691345840390007980117054593321118050592305380385476254418168175862853279733284665167249073171609198548814206542934062277047101601282715709920440
737 -3686366635820714793576463358861607535268366283245991298253421364777008029151912454962148460285435822435115262953523473732916399501418408023727980099263388371104628931781760319775549381952230086113558696959755731929363905345143506635682379530854235103182879382566769407623924164323052666959789867449035905600276088879748458006416967221930025907830584122456951680480799152406356746332121127373490000829573472607884964820316025744572074065040
738 -14715496082829032224764581375618286990380226382713672580832763334191145872468203377125324341464625925330419464310406712218389854920296246663824701046653038131807908987844262739917030459662967254323230245587317596563558353857442778521301206094710808420022713632847835602791437111240803735587453861117696176014110240975256039684152283788354818867844039057937912805821726697817245223163182711710435694368459959759931038429066411712072263137680
739 -58742508043769479111035879645566910178107804910697339801700476097244763631638971532502986207470428254025355101103788634701285618423374732961140552216003332190572843726847868853525358397842697429301122089962905155429630776562187004922650281433554647955435731010691630620074072365575603545308510000402170120759979987654946301851487465731592308065141969175800869793199044328228516114115546684094432068182620948974014294134974173952115258804000
740 -234493741569317623370270254693249530629906021224594515911112441069271664551164218793261920617388709543771485092784583279604861779490066163739471880062261950393178622120417033234207984739496389467777722505068137606944769343195541098029066123452324905486969120818355509259052445632311260638974781812416230455033757950719880237390937802393410375708688347223399688336635103980523022433915303925425611255961435517931403006587450959262903343928400
741 -936076231527721362927475591609490029154199744645547338819258570422274741892501699312373496877511204899427871665933599650568395605575729706263640784378098312095846645387575687323599485640256842166918357854239610042297743208059933290107931974591062173320451632092706607811440127099023898745057226182357907808353381940930372121730626207125111864165047410373571225505757945444517004533767164657771873272785325589799041961519136217948270028799200
742 -3736735576529798756052806876478853728240889007601228056041299037184336638120741284856132476753622896107958700639481566260085697821718748503979654991007988140738406689539082460717657245911645237868480021515172136044859724234869976287465895564337905872473285356143661687786368809255133137577977768129574289660839241656382428874078321867256848169348881980493959528231880100278516667694094800156765887646886973580841997695444314659788107581271200
743 -14916766783293920740851447100452597789989874557934377408100259682757392286226270055024614974496965692942403103764067732876735100591141060649803037285773476211884406784889527023537781145859945862069867757488560639985267755155618236431526038013225072433049480977553298204541547628870423803575076797136362507582838749330861755101637015690826126070375213935592306811219052997881669497147624733869404606676536693998354461863644464711886308325774400
744 -59546770626858796505818276731645450855201515372399329169432488249717009529693578042235358164322564661342657551316238127209547377359796975981068576261757021974861139988067063521380658606457041949391810806103528361231512409693798605109720877552793635922253976482974859768129565131377901473948895278891124526237945007409488457865405828765797841974481700791275740899624445435092148395871566477946413550845852125235366601794387177680513892106922000
745 -237707511200373235984300073825387343413918532506732355637439221549877028646051947782024100913684976245413508131026164013853951543983941216869393215842235413896962456811424760956491380799467439942941268909197172276916131418025982619592362268244306407023870236322640581141499767383513931521508744375063361531586105304746065333814385147314741989304843729064770541524138390233508791046069850611292126040557804322751651374142963042176977604195954400
746 -948918188143044901824726031973195051858779342902210395560715820074442079501263673585613636087069516432763307257635276720183736860568601801390151470212033595958651737780727799099773903513155544437103349613390320429834101022629190671777553397897512707931750085480996850723037945399603871408918285186244893620728447181680673678417210413811396305830864108786711357451587300422773699376938358070278755159224049964013964868897780079896835529886799200
747 -3788050919735689286802319983057654142761552878894767603162054317887531835438779484112851221970068672024765973550560100642018612206446546950127753258597435318806826615879692499217571325670990406307151524159477825330341752676680383645569831636586857958570922027984381002484737822197615454540019178614969575337365769070644938298581153218186859148577827004554181081553726010523040390283842280810671014571360263711766590681463427306897407697620395200
748 -15121818243757711511218886991190047152788765904251037517435687424080441257513630400482585225671958629232555076232583503365063604342846776996098223569748585376948107319541125404630572163707991113948067448048396773310695820177229445943411119340706360781140071090322676033983191359735400731626333245112699401012532334819446237646475031429820804034295977855078589183849499822756415247844322260027625199879788432410875721624130740559352485808949866400
749 -60366136914333187474692219097006997312200814490935383414062357006676260827724639382433818190599674634720079676816321328520080343104288201893636433209009706644959734159449886461742871521344316996935542950153145997595434582549954664046460943696544751315899616235066490442736638405352267273114467827619454217660175809225826769776983102770579711698991954321341764565700940547452178359218322506652335577624255557955298274574300286078055984737997464000
750 -240981618562018084398971338635251933270305651447814050588936929170651633224276760414675802216873901141802558069850754743452160729672318501959396641370366748926679258764523946755277543113206513451766687457011358822400974853539419018873472087236606647253071268010385429847404660514166250954272955567856861236899421830429500464949716546260154209102375881650796324146278154665429096009999543446556123625876028187357550712100606742023599491074085876288
751 -962001188347443697773789711356172165039116302317638513536129046143293736892652100829824307651382098033454153253545356485844977187160600358021665953166923453105438638849590935249430192081748505097731729688575304593286448216925670064690638239061713353481634702390326922346896367804887377311465140868754820224000621368345728886710053536202319998520536475617959227417499211300874074351502837886518320413284064588146387529797095888930427795259799543424
752 -3840329211993385612655474353046846860967323323879721831962047069843308242223060647195655015384905662628230542642477606609716252015766120046251384563041361976359743076896904238854773187007192835509827995379126415410965315887248486082714489353275616339297695979489044442666732574667914769533269086287236662649534395409273774092956889249573623185583311834847225532855495521709074429791504679967191486543455800390446084261237874811927053512459997645424
753 -15330716615208654915859702397422073923064772790946140540342514597541812186085684336613730380142133362364490054692281122800540575776086264089019471442898186057021763199405171503316664276419152275620906977569261626461303770992123438465657045147339313035762117017721205304988310915606576091921655874341877035756308622311124787414911565848895499728902304615605258900084488098615508281478437009271417806838815585622418232787889842874704811233007640002848
754 -61200871368405903576575204530822868048308973608418943005876616629444104350289005110354547008259710107051876743532846392081733598257320497225396033213691697654689001631577674038439203543795289588354018570932994026059050862979166511646721095349458000315177681993820726748030259755936066361650111646908554214358738664663774018725310097089092114302381879168397651577260356998451830142241505832767861536584661687962173581819029744101938304789592833433120
755 -244317120932947540900394260206490230857752644312284363204916718571052358293736505169018019447542736771727624509944369570509066311453727124022971714047770565206930663466986900068683125140396030224237101950717939065618515630489017041196314412428167434370788786131623404527898281992571263594719783448718387287519520973902801182037198188909302824513084746772914598481937372176601080859226355735049449895716781890752306192851067084401645100179910993334336
756 -975329458962481056134113594316385604138488730865706624540262773343169335093249699206476696683444417429992024829381094396556034560803370979234561683857369796024493045427733418528155650362057168276121129215961296428619947318539488664458302773423557297527831424001639464107403459065582107842413103767502768298589833729151658687021513404931581910556203393863301928860432525435161457715800451862935502361472549928955635039714974154397043534845200235295008
757 -3893587351366734150115312129490247418370558711593349299023347557520551823846500120213966416614754332197405414840673272478721712606007644781039425903060728564842824284389181493780827444377987797266100465641525809520857966706243506927335523092848071536498159264640626764243821999070263051386753500112804974634529032403561839566947177687851044298151712888051384978885372644471674934236656493434334330431136124022858558903591349926800350808853626302591168
758 -15543529452817595696898330479996686923468747574249966990560223890576767571186687814996652211973940117716818977978729976940121243200236323360719396810899425642763042591770004221874385022015555507291846977613795645923636157325980015781157378468282670804015079069660338507390244550378121363451604342138981336733621176851158478271216569503215382646711191555730199137344508736373731333773248745557118316470472178487031661269482090868730688057508012126175296
759 -62051244060655223928329303497219975465230968577045322768639628970286700580626698391883868514204266873098763508926945757745148045977228010254255299521772410668737838014575906182186280127413877716856780424466140720880919047032568442446517597837808290561483121977695422499858288521272342201921424448855221937157934342370237403375212392087934926771455744945800399718252781912005804929292415940761618575633110277754553272261568821254616580782937123507656320
760 -247715098000036775524409351066533428370408892977309880631648203020855065212659740685494285621178612753923221692216254511840498909861723398830803393090865123643356053337135920206254176192860138148609831326092461772569353143022121913661492620841987307320447094842536726137592167596763534527144212865561504417548911572041184581368939996835256010295522013375734753612077553053981068625622618374040461524303758661456992931633683952219087771178198990423985888
761 -988907316326033802947642061156542122719188195617697000471678371586540983069724431277965360994928548681233570960516401060409245319526827445003916830762218456804882641311720007341130338073467936524936488263691062897589612153089627297902253064543965098080838730790573684633383712429655214051858237431768528804879886144364150799210039041242454348591058970611671723355442320864644528889147851012266651919625254682662739193565219246835201903862507927605872704
762 -3947842593522040457436649803199739025343530828174585663300322318065954948160238477621483763971880111664452129740014293997066829740158279642653431757452320925984846449960960974188606940183057037938132279918829676291952231193830244409735766171053466966354214460715124867000988521274292862396000995101627118929717340749548224056688896015038774446737534630709587116072513832113187213754314649316686555301181134835511880087697371323979900513844815112568326464
763 -15760325740325210004393231062315078730270504459527900301982675990601440068277963830714337542671489934639477309551878819810046609945638426987578444473394193369003725146239956916616640550193436091165859665311605758827374175906168970474515260494140052922037925619054089573899097032505237298634625204560361997719422044460188585159468384353614819088810655943828836638999838968042946596455625716669236235186628750601532354845512703870042958014641293358955599488
764 -62917530769622893342145752277566741004352144766439916127025080852531926974146321575495719247575974215511002348341924607880421675830101050146746407910801426407671939392711869889634494343049712144052188454450782152386768634180386596789622440454354923314418420337846823560722835011964625341407862400404586509220205805763841864838191848532101044791717932760049675064070037765092915077473374916022474499108923677139625238584834747125171494691958042859704945600
765 -251176652248925903616879905170835068009531307342101312224751107089715692783062570054331930172675850005451766237694428434597134376451148506076030757855670008168666801183453660971168295063625909657431873908356455808351884194492680609928767232872679654643442948642855162293395474675215641559032172249458310064259488275559180464334428634532073974893995511959727722412640386058292500191638806527493643294481899228737798011291614794405586594495738382867371116160
766 -1002739167855372602167648498710722764977998352287396622432492017598368914530816369746928253874729437750223891847088201244122763607294532808851830362301095150104155454332899863250434264105180198084107924819522247861540550739893756273057663444026963947649671719255680269312275928925338683926266818196923645139041142489112237415058332590599324040764801926335309889213909008572138989015706880366939374927579174727780922086853470027796715151394214066329531166080
767 -4003112557983247598223389443353628561098606199092579475734407507022432355010899249237411099562479189558260178403890576544333640372276218332078623949629665384118544981965240392793780595423809343590011037545472129011782485483122140427773879355424463634554491270353185116863349275579383377030285524535828163514659684878307263318003408595065358817238361797182162817174692808667391896174829814450545457663947109539068035762640580476028085780402977146155181786880
768 -15981175915073746271032437543388314021260841935439907125783454969441116667270074346564977124034584889564616805971781911048081954923696465372595131548912179775660753795189358130606420970793488863863247188951064515039225391264651669989003533989233600916073008118363106208727902186102069575488092992482876496531180460725117277777341732750612487153193772487188165621689593947101853585510453399876786944267788851362998174021166692369143373701452510325666389789810
769 -63800013080983616452626246109495609941834570535501319734922245456676499568945550382255500352127666594230654869094109839944878545664171844855483815156255386100492216061419154045463865254013017961066539492951583954707960924814669215690820350256108133696156222267067277062151703135674061894341281517454396416580915493401963644702781689914668836879460184051583444029371981037194656056589196277791594172824592683594804153764605650940533364451832518465274143894300
770 -254702909364861866201783221481285071378181129644326047876819457836134493084335872565004426081091489754110432555318563179208515129054109416994489932195232541393393600224418804591890807520566256119894210910822297502301651795948432687056599684009449874002576918505149103492278357713067618523642986213837421538402252242490436680280975214022976629308390397109827931099077233387449834698643103062248520113328308973208348011262854248040518912110302807483445088741660
771 -1016829513651160602035134572917503825813283420292134338994617757742700349823068502924881483109727114738199625687769828100653449503538973781464383931643224075757283400117718651794863690724128322097320857566162168238760679932463392750661755936940449691543361550141178911218200758807810803911508575312829550577434672376634972894818212333025579850857620807138846137383864752745227744750224995104540784576944922204325934083874274157546974333950080468786049264781880
772 -4059415234550358776518503567010034703570647022461603669405974001765547251495721665821871413140128196403019749183557785241209755660501447143100040514668933421611330879744571094341670848201766177077646221527087827087902092683746342561579704401101639830746943390589525135200122718452944167947240193153031962279344119513975371064546282915006265674019672704147569683182734673524341851451027765430304013039046956261311565863342633359533387172583093270464512738416780
773 -16206151893690048103927686944104743978291095357459908051470680167462456427057952213099993765783228478783595014204992658802552789092247691958094081537216466415384950963637446826828455676003428748333268097842940536084431899122951116617121562460284166258324795993996474213748484746631029369062332776287524754972905501707798182542289558959520486248414889993530918554077515139063543277591037107526414209881628598994058851557924148185666277897272219705890667931117960
774 -64698978490312982740486502141193357742790031853425214314010854932117558604146088292608502243243121446306600250508304025452051832422539235336577147222220776774598835242428566789276392815052448103811109072783832372740173860839688566339671354008111206380133875479908404806825346081511473837729468060372676347372452196740434604723093975691108917968478049198980023684883103074556006108212279925396149752628207197534420996529697180741225838117017001151423984376168600
775 -258295018643907572385890629193357740459603043296125952371031722787060292027390964099781556052379635812738866032351861489998255960664950185975960894845872365600785543535579336317446657251319063784763318027346035304849158613468382482909604089420769125858237691270756908996538865517672903295399966682313626604864989802212780215500971304242956118960607850608573152620681704403453268256527476244097661076944094282801933630016623325436584184689097550403233300206278256
776 -1031182948142816571200372640774513247350322458932214175831773553085454619459867534511756779188494989365805421350806787237132212585231978964115369654938804882256744347774774206071455855882199045882985514495770640946420996629542588829966434882764874680294871607676294979473295625481637441248903475234288163945711003102132980808791248840908090279046344228331649003632566907528219362189074898716771332495325778464072668022927189513147600263101577591687135005204961388
777 -4116768989882904766877163361238790338842600087011233427838045767916448171897695099170488454366424011599393072110942926653261420127914541501526224800025962348469010253278442197211912567498817812521262633160721400535132473030683539962105380960536217835617363870028142891024662844586923221047745920433412978841178290376855220680656954832042337253026717884536390230718433136618451044415071217270816825483269710161587408245971868558280380973154560732835898051667683688
778 -16435327098427123657995461953737381481291922712412456332731324106874663267241954984606088867946160642709145092514895540083586080870568850776016008006273314979877565355633472319460411869731784223253267016191774640182675400042806009154626366662500633158647213599366853238460929042785325867062080756897404514499614100142046677935887534329464652323780187338521886962225518409173404812279191774862669742867655166789062326493558642341926559514933246319008096848945791176
779 -65614720508483125258492794192712781010035789005908522714755350413838514455869679078465900358552708085783621614533151642695703095645018133393337336199627740163567687106572655858179564717414440223771066008159716471075892803765246069924118100539636674099348952880655858243406276409579413923700989928049971810133247562826399445931463712149724093359379181800774157191940131261269947325017055737898463286673180447643111470340137840415136842222647491722869295507344557840
780 -261954153414636476993521232200137948801604419185127102222754052806016838481510488013260017585298888434782304753405428481223614666459726240239554442212359978037627920063932372233809185294908419047209101986422252680679910501185867002235517647539011029673554665731233772525598903512090121741544721328137964380455042193130010095680228204659283111180906118112321442943207139419993097397568091753610018813718312710205960408511781070580430931642723447724378187448552503992
781 -1045804161775718995218692960307336906995393827169303847286231929128246481927464406690582246902640120537325513727423976958329360473779035105079296736002738042921029263456262658930879692380953201778742612027739543992778439107167136124161772119112210487224255374839932013744964636556590268361250244687751821943993369472700859767389182512327330013651812133513723763248296876711316872836897964260891214674998334225892681886990695746568224897390539961593612277163363261776
782 -4175192574250376858149308723886836091610766660386913825099253302734508333219365572491045747864504419843389071428411324889903150126775124805700210242711698427109275397072189285399240920221657155950427665921487028574749727484112274910016691247913454144647219028453027809350101784309047081616142281221433744385098848457509059071341467779393765092865674527915403566318648144619860968026592639926473621758752940477285105947806844144227619091628217084520789679416905502896
783 -16668776484172002629086512223333652135856010958326299638901999775668037100438999718527469997221508066960963266009213028870801082115324444626588578823393064218574195263406977913356356470769987572798259110690381163888464429266072760368725640920788579382078169454590248955336421682950295245379387957979823607851620690010438465717769384774437943397571007119110538375877514814919138424075515443691132237059848904127705288879749929495345513768109586981113650750775538444512
784 -66547538769717306414592835789584606103608819259644538099187830737042035872926108570141557514417500318351804875776577525976540034465517234287273280251556493627726060171510001108170147644783241202625702827118486024197568448472969056063917418472025833502429426521514641875258928402594928721986587128159244760938230560883510711347727263193865768921425066687265287138388547666705233759383116503511790691323121262652700961981654693010754410834417101085313427104499279759340
785 -265681511470438265354565538044023128062051005808568130449496384114509223472293534087673428344184007640400708892590820339376403143968064983766005681921500701948144551054155851557968462062102774431884016127629726369216789194285713403444990050307425429549826525755957818645938193138512747279880208993186080357682056787017735757151308589617293401018784915920878229161413641257903442804976671493001212772747340174717916961593001029166502323000080502931684433815924513077416
786 -1060697942740757349468990659519267908217196000289168948283103884670903235694729147540864145221436915999462372143702282728960754536605328141294816577442327229915111451918500079120744318003662221586834659807254556420613593500850596259555189284815141218737093686796686558410883015354520357460895796209437557458532180913055540465573544979922476707884156572722284838560452934182316798374067169395722399085090526041049393671092668230947181029992687809414282128898690994957928
787 -4234705128451664030535665377648716350214015035461968024784640922027926259914661984210159014340222096658590563247157016943322351656942745895741186386688427136459059951623795741546859780390732783006142949319433057526769899338846980238274974247635544738592056370921460186184236892304832227626600497700194162051725682882872310219608739932549455929062287104820100333871592273444522719811078838934383453526498643991076486549648238350236394912626461368716231828462118305156048
788 -16906576566128090152367009236145763499712298606044862190320406523730781743263358632392335354206013599096352680172025349370167662833428779934012401487971816968655079451533580460541143234910209816417926038780376140836571197106614974403062270283072872776155595612841261098649250333998733741260514169752298012455239845621213563389453167294163183188870501563152329505533032096772168117418342674222805006084219205578587089702022027728228043648633055159874702198403330187843816
789 -67497739142336481596902508357235937926608036259874925094435083079533539279188313931604380691697012467875172297264739987979756828802662429394346089590762006909079214540343191952730799987284107632086776960910246950107983866775459023282187771092116031996058461572179939747458984223188860944195969118782938832996204706852753770186029755356925256077239645023992190041101458941485842293875512577695609339879962607823256441776133570778096752209371512995697480259785158544623600
790 -269478315512568687286874065011040693950027527042589257908668673459302256818430306506683818609635920662883915728573404964668548149422275066214895653885143506064855497038281553694826510328979842369116069031279644152709596349126326277762050924081688563184263782023614594890488147139161604326574793165368846935784847652422259988818655504298407921098245367602115654923587343672716894423902995784875888427824559576043735211850538331941920451225769306314468168024509354493345360
791 -1075869178746766010685143233002359685833358951201639540424242314518933662493808986027948797938344168714775481505480167987892888819058842805444551801478234124086995777050433813613479291553626222758114470291758680447859551543035320335237113550252809712434772469823735639272012096922215355832266999767679922406079075709670666301756402127148384595231679988479748720921224818354538498850424349796002598805398178433813041465264222569244734241429809695753590991936031025903899680
792 -4295326190905649148720230937820026927531667933964121498511937119329379091926040421490371337223540734187020293586273094921360245512454622412646051510447192298438233140193777422532602929157280449950957013967854731788045330781663741035378476068054778170099432512099308196184472538469753731239429612708843326575785400749973038947163817583387868800659813287339602847920344539945771127986163881382525527048824545716814188274198827984787688979041740224713200399623396595843599480
793 -17148805448180687521876735370918291617358462394615899954966951979567231027790471594500019739785283687813500945137630035965985545135474570691598233394799257019994257404607187036239874998375724974205207952360943355411035961229189664713755681250266617511393194619554110654628045468846456889160194393236063016316439569702918841496495140566211844417262255823098590941381854745861678929639589972833639115556845538132955510814771108953137229896148990607114744596730988174578607760
794 -68465633842232719703210643735278317918169176059108819719452440522957332944705031428923252613500439912303272035373157700267221886749942555531947606878480660898465738000761691315970281794522730690466636283355403572610811079466664026627966636729653875958584920584365907777293330146402101182163496507000402722573190725388227616554017122915480537534913540250909991541789017058415015374001889438139340045737028156022001220759224704510636043791929849149312015581407093845609806800
795 -273345813604083839418856079516696076820464106681272193445964838012410785869803483969059627415409303498931554012923776780689512287477129146236983275763896374455006606810588186461496445806056788945334721463358554640838634422927285057254296987396127550053520173502864643125948465263748766229165959639269532379179002971549980446468491003941805315894107643718727437929104830369068250059222637832269516107131229392721801100238715990083973337101365209056498537679730963353415756960
796 -1091322858836405077478799774753844387104817752554124410516678712567137534540496824188029517495189405175382510870693169106823203579902407571282830214042289796505038940256343287154064955743276978980243398003207897799730125874450894361751452042644338384510159687678522406852090731919841179744082185594973082790239788245710851581503598505687257906923962426806678137862682350393089068703780832953457942447817898253856638061003315849857873448879571148720543156716312816001451351280
797 -4357075704915233320624267105729903186659385305680331084396576742018358387588282176369272176498987060562192157579103719068897658458280377530516895534607987619170682444034735683468299484535893785589880166180937930738696688246553006096729134754948914353213711576151892470016753712633544082742370783642665432168811802004833036050620389517060043487869571445544353619421650237077552592993012058290970103976106088135221859862123652489645863631536757083097576317027989185089859723680
798 -17395542851954803708657788219117132271549876671550795532440468045201115066235923576331455080608737813221985230635368983651012455949976544877477229540427379141200243441973268029486218242771124813144559159714872490392841665104658994265888500412615590387642713134862066929164633243672269984482698391836506349486008021538092798066762607771119421744802574718677080991826287788632935540445784984605301693318137840600021109675095184000014688634180586549810624243171896671298612881760
799 -69451541549106162491387164479328725840105264808819821963060191569701573293232285617643731798675686638520817128569245379032202421126940147883795196788439723980511610237665488127735965199549296813430718046921706188176676985837124144816250708781281268256045375344443045687152916204398674906758207596944249380300833027167103912181442701864669531121301894058297732620683176527833622495647126534281492367565531553834877772044497668285415340103924995111258937841950375946736639665600
800 -277285279634806353746863254183719937916620269749213139187517814842033531373229900328442599206212678904294362385812712175786068166349308540426052323177845597992192603873879461349985841059200567527622141802334911956295382865954718148178880954809265463512261161062688859905958017946061709565232143830799915650851075860964662369384409987194693103001797812027753697488077582287375737813871152688118858277505384728685749504887656940629520745364920542981701309333986875967346033864908
801 -1107064075246080798105454041048110313929277930908843469565146032290665709527577055243894422298961482067332547952345884566996062416960160689491280061826155084118641631945900770783089537712014250878071921952393318896669955562201234254526917969388303311251199991358900092358618903110493567028230207204616891699652609991716592081512288563106902051685080403077099031918691770480683657339275838073163681362624494834378310757341731455846700803591780145387616463483258463599965813108584
802 -4419974026107170468246463640194575093767516128142290261281293759843780052253493430038590947881888610448377579231186436887183780372950666493455210421405671545321559233779020284348444762785373605126666202109181305619871817593726124791764577728156293270107658818368077426100121855062095263870814368415440507758463412959447042200751057330509102705106767394829016334418517517555048716708679842282132303894169117780148816764349406635437825402868927712632354010066575561654726351089384
803 -17646870146574830038852008008049573786573669622446055513907631125852003546107970033254947171742633729884805129533230033200885678550037156635139980835649542931881592656906026191308983697994903833170724587748487255065142026407828089766372647816275312856743654012064827183159390619338826171817971189464386385894936116996248091277220286178844561983278077543987330470916272928121402472936522508538625362745586789045027529945833371946716896938477935550061428339070287983393589889903568
804 -70455787525503985602879285703780014744902337671706266417467034718886730575878835580532811469270963026032617494778194535540849537494551334326864848858750040810124269189886000092166464764382638438405504883921199115372022269613343492723950496878412629689237723107870765246196074487658746283004586465398856092938737482037259170397857112728968960157117697656964341805523925496604106888216713000508690813946932329396192003888215328294727909418549966561812419114944806500862467097749320
805 -281298013797478024506402514598694369428715668666911727038185154765840934249533636715319821195325310764806003264865984145625205482617997501275209471095680287159924721958128700989096916463013416075820239375059296840752396987002839733682952667040022598535664648532542409318353022861285975842952473167443383208329319586668013631874177342001125761422330782943457632997458256578988322408358404451720412765248994418235231180741272130607770808535676512459211323025382121855617353108281136
806 -1123098025310526405535487955308434839729040969938116547901836014933593208951611963957691296037911724616806102365184537196801378713479796475314670071942802933102528232334067195760439053570691281553336886239380666542855103603194960624059232856742919010034452653818512994027866039165779491640969055400536981593553040235605046981850003333200524442006278485746956157550645992147871490707316805863072317963487920642532225731545178308059313228123830046022012453468585196192774990449688208
807 -4484041930050205797565479791826241702115204467336569414299523717615907458788220257585726587155082499027694252565829713566411452558651678120773069357868291264506004912738989473036102392323131733785441694502211285751027439664800697807582215941047936865342015428256813961285978163806866817927140392193965495284297268449962157838315626690919565987787149047183014547246817083891501788177168213743270146813330954535611934705128332724370640918234176466273759758458217474762231746256375968
808 -17902870379136093939289898277761702637405506945083877389270128110184303789666829889816279666042445720127898092546245861343122952913626625764373665530300875766455905753089084207938695937666365065831478844633828722565364505394365162286213154239877035058902650707371883464243274203516030141872468942101154316568246272301457823250502737258547673114605622309668817981953257317616317782994485962296769175272036707093915967028148516545568920299781501584404887352458180165325445066117659496
809 -71478703738701586432517146399468849837848933785687174248878261799623363709052979658969818691368479203971706846630870373471306721768867739454792261635193855037889463019131943129347327414910209100909365473630737668586065948607910351278700232626455900173369050413858076130415050281034335424286866109995956047608696488916821717057013400921024702299352484623275997628812139846601614881424214657872143925993422205084485257726723990657833884509634425361715434052459730449939663242966675120
810 -285385343075260408052790680809731185648893150448039903112188023037014763253181896564331350182574891044005555483955845417044698689136442307897281696454588799003129041239349017383097847975085945965852948076199760024947329972590101328438662410264146149581080875356070392846620089640574124397708302468798668960452499315008643744398001652566165292884081401569968612755035136128283484600649271856245078341558922729929907806775586896033870101856984853851589770031672553426055396207103984368
811 -1139430013412691986775507058522699850963151690691434286408464634517698894468314403298773010963227493465462378122131969741542212522100863369878419399654696092690668107932197433152245168610762383523343829680314208336349512270341243035122551028896800533099309339584409287345691553953364999753118968426596905171325761753388395122516312393352950947421276915269492439088537325256944418171272925117782445955570643402605476545424599715607486300632450008349503915366899787908221174992111838944
812 -4549300620054122439810583600653439552737115494115307828246603873283718985056989280165790765446777751003730332354620499879408685956466747592544132627685375286333923652606138027437904971226713851456503319979776679096607289138480677241215899551334270108753646402626422302431935982656169124630063664580082717445120836951336424861081138890702299226034211526236076955080096069560361827230624166541688041610788209250304131724466197386698855402278821338755039031551094966007947105079343081104
813 -18163628305898747158210521977516684856315715736652262251523340925804368789046724727451607410381599729099764647998890704315572687102941036513404987096515040811119208089003104596633996969990053089579101816303019803625568586154376726106994846179127971430521938773585937015613855104184409567711176697696123617253213083326000043172287056382804013884018512440544041569729387259277902203186477299624009081265213440622985500095470205064236758469615072651413107867668947428858298035778041379168
814 -72520628985467970840521125831608385482833017376068614640603019666909334845702525017466491503366337984734932562649133647451610851455231411140744727350950715769210597406953427443563255715562251279032040421357265800716336492631111007183947481673422490355278011073899625676590944826289104539387376250015235572571182457996928919299671908162301038234717647950575104547445342251416685700683109611520920779007301820669168151486828214322812610597357476802325062125213856442001804196902499364000
815 -289548621740751873760804593197611885105691581032794198822726657663954571273516584548264985707919096689972356513938994955592075718570948480799979561717783594003694826947517120124361759629987197131251852185394531184700563125179920512118484791859284397074938218447201695646168017748153062786707389346686596997725923580763198409081144035779297642227940155130271644413971955443079626098187532117655308239128540030009169527531458907247156116421841999404620554791958145843280823137080653902400
816 -1156065452979619613618506574311053335385224474270641543828974816996524501481761069189028582642647569872463158728447604859459537611647242831429330161858503614294163904650748501673003202052081235604924674534332576715385336595387476750590715014555819320674201857476695005410803188509169949214574355994491339483567474296723652471551920672265872203895378707615716933211667439747001742436145808381520826278285273796286610687129280784082395376596030924093448244500244655830157992378197022566200
817 -4615771735152410256577195159611574026960345452963075539743103859293345072011633546749830154933067775916737850394364855632260724221778832455474265591165775752542916348801397322469200055194478568596406717663393959908919177446944858213496832775374642134686960170243548479375813954610663860878753426259523561071477479994997006563283188779597643976874816822818199065038505738622667911660596850600392821688820762697046418679823395248074386436298963126551809269963033130132160796986142824493200
818 -18429230424214880070881564048033497276347785145938147570661341325736020788740825383477928222507823173770251612943759924810468857345146291931025612983798806366509981412207046033232771858514874089285897726025237986629009820955650252964890777315860123730913950997573874491004166718531085781943775904845481602028661918904230101999612340530765165315981848096973396267011931225356520048268348794695455935984949402162045969936800988851113626040284124170315659016747269196835742253003352646448400
819 -73581909019759044971651665979327882898238409557042420703373121044147482270064101347952167628327938679155949663401825340818355511011756257160505194697218677434050841535918242403749894966231548561617686891456078408152456794291790387295717755583470823687531892261375542839540445872523382792376248118247527275499053082804435205785997989664959817561978807420150190223600751046295263196382784564901270953199981129511465594253161457317633158915420129471223693510089829393959556980855876866772000
820 -293789231866696479557545798068682303181503113280191323637614144266510801161207155869750483920909355165312901460948263616877190174454256080418895131022797499901320067303166250768142873316392792671629642539789269156452614078672343570739243819244248142381682213736272594215433438764197018612487605291637078414614511942806976663101655388003754198412095872553136247307401047470208160615801508128642391586313095387829924823883964160070647514986689638888763868965895245653443401896734318124160400
821 -1173009868525007381229762638330256504054771261062688378665163416450209995379338680805166974778003491147254191216794650592111363449282644861891763994510024609837426529378537113298382872997729079631671094087002709250732848903639393696569112350161565664710297559838613354248709880961069216823062570214356081660300085442778647383248753181335330404865834677502047038579367397816494945796099078740182411230127072693430564643960577974070137093941983722627731988392453855361738698437874658722287200
822 -4683477358271379836004964694647082538087298392710149949852878750352298302718965389784133833602685471952905420405742145064853400049325596638356167189759003369204907383723064240687703879779254062470978747924018116497451593797742688700900032522177930062748414344757091275722951130552590230673103838739071362541490122169342482617788817446645443295340230427690654964254846471573888579200483182999122474035616852286908896790119971911068357594060329169907805822267680721772781518580419257818183200
823 -18699765005200187291752507881665022138705786778184146701356694500191557986311689271969214796134173099437724436759743242628321108823917266772343092813545668373277430939142149568529519986579135904349497163643163463925426412174219289272366350993774821611411044394740950099666606822595153703513753601575441673525317790338346777499458145965585573108733896944582615082067345693307166307719061651683009051860312243760367721570272451640061510393781581594552916077729767742096427788645513585893742400
824 -74662896683384242948866202585774178199444221480856605154688743817512409921074584593178054222428919292657904607936353480882495689357630834564331038054084039985537315278856398155900631985249219812269230180080106548925549631132501773915152056759125197938764970945021511927066913163031620976408069598523304740167834381326651575210215170178126863504532185616112625752429086566724001398538486449074150219199547672295642965978393647931798991742161897386018317834624922174147144932820072448532054000
825 -298108583848566904574018510687927446047235473403565645308539057133195003975781432302943649222643466848503197307324058625487200970598831477642310835575942821469527171549761182455195977890195066741351326319010752693528194527212679810032134393896434426679141593082304073076070802374577163025803856069740322198924662366169685198475695479474848349556277599296333320276971407455501649220346393167576061602476739433384058096888277183378601065210522775744902229026975143808049327768132507449047982880
826 -1190268897739193282427497637105066243418622991870411014803343596156509834276183006943230212029392437852740368909872573059148654722802598321143270140108304388869855462192629999681884182907824854858325271428689421771496350545699053285091984541247506948169260259062274616228670104396314144865739851474580608489168930367587919836044604953157445347259810559902309068127665498532983582480269255044389650320784850667434169011546656356879692872959205949644900183209399545131896710628693716182760590240
827 -4752440024588653226814506889626274166588020700309670097800049038100115444715787531954711197244321438681679199686093393278487131674358137432182681986260726834399350346021843118439639143847203954948234638763642648959469104597216776236243933440386055553633491385034620051737688856972949584457887532731638656869692633704685987059999136100756813224488385089235096182536337939729034811789418476610126511921682680657639209281894872177045641918393347092778065785921931436548395330708520738616052562240
828 -18975322127161941507063719537565775839057966709207450897737876956472200072742021232659752678852326903721777094398822171713379779366458940037193172278475800621406101743898808393190153393187024486786067289556283330265706352413524954392539183519222584130811983718507794554401931595594892906060116163298064492284062617183202745435213941967514522367341305682380710120126972498483320154318620149363621072962660558277965248654522279489508323891556045276237059768427421895204100197249238601285833056480
829 -75763952039693638586707975475684822710834583603711293693018543698338941183083341713032305629675756394836046058456093351473205150425789012693738721642647647836977318181308873077755618493907178590183211976394810401905293156198754642990717367248041922162831925341689746652678399977586363714184541013892151350374242777896744375621903676613357139970928494340989325087599854004800711351983875385275736732818343121712985492215281960326022378867370940729004424407110695383746166046917949059416293627200
830 -302508116939210503947409916537854822245428686822529189516461992549753314555106258357818145610536694810224887515329510080460484178928993720562710992197270246905714255967298319734556770709407698611888149987677592375800170505593581791411129343445796301262198795882361229405995442802073746203382613156672999488120771766204591398567456366622488628751394012344624847397958935146878984843945256658799748834409625428140763760483667971711371281405382286236048990945981740363535896722272389376994695277760
831 -1207848293627317030201571724515766907593661110562156258502552215740170273999810547811360538069507525126746301776008801981910814086265224025062665550072855209666859087003003399373356636839728933807755573597008726236949417253380871701446603082494767903234627683198164331130075666928135607584625163001012048497695211456398115836879446720160550264978490172033050834736976831308477101940084670991453148775657204778063843751245259121706774863661923496668123407892620234086897840342358348920419252625280
832 -4822682730084071122992333255818963542098728616932071022530623149866401021907897403641033302243874998162321171273919759836427553358861868042377614131420703132828492652673049630671022533150936920804524057078441092018204283792946220904093287788518772805944030244692670562516960775883733760091496143617021664794884005358358823089078752409102581707041519653237734222351246434623510736352116919511547307972035137347028953054851863945084021751303978192225367741609716848121003155790041388357731679352380
833 -19255993709795462851227491487219535103265751956681954646983016322275690034652661181884846054337488888220744556611112990655411815692166354272446512126176781056167546894106318213219472923481412003116262921780186160927427908637862101713102371170004127674153474902578418116364239544524968170545397567431229360273450422355223824242828247914375974498943690716288960412413260073898915617175439224844425385732279552000262062257427730469807270522013243058033100970700982277131400355531425759517185552852360
834 -76885442510334402031879552341056417138938793783873991576083266610525237188721057237022227051491412467356210279994012300818370918770880047634588591582936068245848838318194292146307967428289091091579323176892110210897284095640384650724977093520520078123418550870007352910662970843247175069443853596577930179509100607245677859386832212895529970121681642788060237617909060007294231421096178199918389130082123391080183054337211441803906727623865826598621374379417591106531850340431232349151352387288200
835 -306989299795754366915313086832433646396672980210102859778037857340707953038558089614649227532541759480437850387425194025064010351116304286004453130943124373091808415512406910198551812462174646346497561044021910710337179850137775359900686981793310108339493950419885646232515382983695906205420129210767448165848313083301904171491854608136163976509804307850769858943842881514154452165191207327578334562507544174684227907976362810747574886105351695664435523570033830837337950940117040301880968693675280
836 -1225753926696445067898702253405099894344610535814980078874510009334070750290319262121649666870364106633614287790939351262755582000031368070194814056325537269593847477249299361534409031098970059216039304742757342046776921459042935587737431991897211891910563165671744362588679842583225998700588984815241318155025919942657603019664845313347506403815462655030944723869076002983549714506469198635713493743600696716621953058403228543391632739018736794411346624015278621214155598370945790104878796052019240
837 -4894228940286164177918115807502800294981706583863397160810767564151092529833031032270672863417869587060381063079234542317955979742060731291028755766117019778951778099124442612004772977219543533930708908542765874695732940879476094067166663938973096944761173356839868171769854281855604883700559602452253865321501343426955447182461066950068538114159230816145062445842833933059764809893213932903888286847208516639128515079072389237771608857587357666574337416319069476819244933997253083071093113985481840
838 -19541873549161700882236295336401395927218126765640724224430582660679660626278427009519894273265145153107440378356943649875752635103741297016446559419364615967031801336122177780152709286129585518534787599026365891088212911912562065332624889665637210473950938009530070289668177120631090621553785715758044669887522070532927119656938818633567217816201415645371573918603964606226698155015147755962303350585632096270315049468468036264419812932562409012360063239861105572120756025244401928348302576844179280
839 -78027743015127172771742061235929292438832806513583344638667999896635116922565828941467992628651056332431376957682671307608785849341517693689029766453958836101974415346852557286664572239015627517391583381094547956073317347922625648229193540381268957196347607070233296150641708407764187821460288614766924486440046407968183374077169299669189725487812565449338227207775067259665600499762508918323857240121415402271222187984943887348994485487585304161390002209218955502508382222370377187087978107780692000
840 -311553631038972068424312944506317674809339563150664926092967228158707359712244988416290056281542432070208140852461523292523652069870774219801197424626878495578597844134932710880324970582926684158727822214513230767464174267776769552572279921950923907662559373944717232487205107142429864229973580968962219913714185300387246472208125989393407546769194457758429064351044732843950504852623160609593115694484794356211522879168454521629199409911144178758692937392524258042158469016464577482729855444638620200
841 -1243991787192471112685901150597163795493177470939278028323643224919071716900973449586090379302520198444422041596392146511646163674941807170145565935668321032286482236153512536428217896810306546260413825203728215121456239228530787345466963112855175364959422565643710424128459868946824594630500933286296235993165557953270361062633635044450728349644417347387401662414754117586190006296205200151026970870487442863446247120389619837848812863830704104960393440860994599887714790674539894395965344331862647600
842 -4967102599217444039014251387538794157301737122681535310242385418263561890998898738133534269851630531080934565139038475738900715291157192049916143320328854288060752111577326778469915165173694309415096532464292469404199378012257134270142434662017932989303537607712772501092496531352997965733662871387800410224492405984435812223959953704802076854518445512964898324273638174970036580959432164973578000079072188725541903585213660207657611458668440856148269297119553259884200862527082096151111030455727103600
843 -19833057353458975842612064259140665638763519756756877644455360993920699080785638377885499824816830803817824135537370710957461219062912346903935632759462542744498803804945767421506209307205996495244620318238206941891500719322962650003913920607772671935937968668518614755251890064690618211932988404616057153992457222471661855214530491305295125376404611621162334234288334634577868483403853697866030306365548027580277636379394045384312598066284664201417644666790529386441542234004932782496607032638170143200
844 -79191236115114631030334901129507160192693200924491324243856121504162033059535072669993050248379999773537994474835236132614507474220396456239648201895010389868437166851501464704355361807208777475088116673534072741912745763173440912930319801478902730360321036034250866972984442556880785988405415786203924892126280615793246981129108715282991199666449693321465718447336122889250493825913491660910571246980920441878596723458007029555845326402108197107556235221663606673350707735304056252385741350699802586000
845 -316202639825321615498639001669771785195440070910335772779610123023719171056652467678765149749152803829487802790643889599338873630792446915210145601412739710551605918292267386878692296730795757634257166457401137788418466514730401941096921905550080251166536302461020621499230188386882570325301624689529044480513693251699899780271731130609245334526155343510799211883209560506900788365245113448416884482027959255501047745499781914463221457136938529042478979453127821202231109939545426976981646529303117071200
846 -1262567987387631698764069205248805071383211063280276879963975172073431867410605243284714746870730698978734985610868864144877913859121614278463205486492003241422369730486145665338324560705234124454516203656147805495599976225483803495301893849820533201466382541032302197901181532353297071582587338299325191790987300005014493448886415791014220732895216016997020966597496330250958467018673750861409262151643553623029006246215441261296409080624797105325643017249013924374866063091943797078302602808494006461600
847 -5041328138541877692113438078100895810410885260937303905594054347051176594548603226433182141578289520597499080679998227317564468325323848275988855909463937381924975712519651287100606451363756563052153247656542949452324816522533911949363642266933935404202250004452474655610148692348111801761877660127884059784083882664650551173711757030944621627687863718398966834749389125039836523562166027642604633526397282589237425176742175142508211937040217013236510843372095740538131080728398963068263757613136635009600
848 -20129642779602355973462383646756642941098181006525602623044183984805759373987701090451361711537839996159353640545370280303388313383899233800115879846043504687733452550225871766654072457921792125583243981798413239204683760312853568231775109334714982639892474664004810358367881453173003019770893581595537059468051918281257979096919822295729350036970644517097761441581876860123686873563082747167286897547619338263157926472227600274213214173134640102380690702426787945120414904889574161496628635941132837432200
849 -80376312158836262367535312794469987715339026633830144749257695769719109867866085626183882452430244507632754819138757656335084078175993407046399096205050036385649474847191643449890819354952738876003765722375289612372058830931182092232882945400098693933139563146026274575815215696415171068343143983049317587275260309744952354697948407046551821702391619449895655226104313964451470555216549485155597859465759195185047550931509499328130501822057043518339860401916149745533812164400066439898199147044099315542000
850 -320937886431870911147546884264036633301012536935552366210565434638149010460632346606197761227703823363418317477831698218354441601563907792371151214729340968815169785448668750434034636342011289111949153954990274052224432555506390612986358490221099961422441973314839030482725696557215400712890153739375745754367333519146315637464513992371761038656373125191701004514585931288645048311064669356021293100031513774656531044542992047905499909628307771413229983769533426160402068807028029996487632829491380090528880
851 -1281488763919503356144963939752287285495699883086964677301411688484641994765251132512173904408622317025729074958486616387741941906127095979409132582432785678065742574564719640393477901633553890014574882654591012020515419299190029733169971973879315709651536810016243273302352428791325419062750578620915139921668859339670012380851255635815797895833555674972267935770344294381687278685073732634265985844779181911025725604414908318193758746083419279979031122031580002459513783556147175003601617337969106401430240
852 -5116930486918016922071792632672865428704660800776823746689439629371774725576742198129595801406259533475974545784943038674997753949113122678344916719995700559600535491395746733120436410043838419987774355388402139546705934807329203230333620487250507094171981487881760112411505824821700793018166042803231579828072135532344345210863816517658854978433986392318844504097078978270540049397442298617104323760491522137687228293684880397294797246685202336254300325295111699961579685044615832584803641060763967109936240
853 -20431729470624578706420311496932918698907473256091279813861935964408282198492829925943028487209519309518369640027568569433812836987900698525724251287579549948416675127425455302471519827209042975941804753168695999174771880367835013133078911347684908748827396187251201574294945884340812310691528184979843799407284517729384337383589869940382250945540630307430227879196542790140046199586973586271813982096405773037470925636917588081109120072930596901854802940158441324817280665019884555432404691035125524005208480
854 -81583369431885027387462836305083434149033353399615063425373772410576396132155210828414200399747612231215035682077293702305973974389626910975081612284129116304567754314427169299095881277263274646325004927757907912395751887651425520824120711587360115730095340747689224084714011083843290374072729637917174889904965111776581487679205452572252313494488933663158169868922963599973720773526440198111107352398997290465779691360525732267660537996128027441832409866440614657642771742058321234220725991135571471730399200
855 -325760962854333898831342834088368238812631425153550674309036326327143644906640806746439859841799237610956879320013895555172625904755773419963659209752066436331923173367782872499547764538686338763220545992240348085285493502271306114729296034338301093687187711476738024590893138994433910335771109922630684297234562446321928887645388789569203974585011952662014025652050289743052962246572241913861193568526522514210727329011502748493325235928398930627386955887752349054026225412148665138748021676885194157295418560
856 -1300760480182375310987768466021077850772867069129481547649867013301608619498712940957162898293539479152161931677345204448107517923429011155882928947351125092736581082442852638088147499057511572304541853039109240368581561671452481659047586267953636843718233175032115149593075641452073721410824361817233269775639876684028449693892451965826564468611648194157434508970453142922611010465869068763525186468719221908378815432898734105549282308882321898229449316850861599376941166423743151219907404312609338352378201680
857 -5193935079561363260443574901661760099585473874633705783031324293486703262455770926435719297503491362495563745857497420795127101906620859014505697617077654687683291089987679962120934354463015869808800724737260000631605722333384355002638086591525490407472338302170242756018092001224032992611249668773129812336335656957695863305134154757361147738143594072820001038152731219464614793248779408761707337334839180128905841786907197326942408472573285339254580586071935114431613385649998907204811129005541605416380637280
858 -20739419093912856095897071810131923194848290786124797217558644556509843096938777615348221810311143832062705586605811379538584441878884688792187086289170215571099015471209547261336038576212461969656120376398429792731796275890646620325219212893433951207459476717057402892911402326565893977489675250835364495412920700159750615015605610954218289220139805703358185963532933750449615712902468827992551675651700502472763885736531536179609197467408013487513045556972552100282875826616429202894735347287861934914359048160
859 -82812814309803371838098901407162394130767913150649655944384343223316369991268925751623283829298280959225937324863717149961984441961087872592784291003322281034772553045691207341539711660545686328196150047784184154912760449714689066025031315744445230083336443701404996417562409755670566173212556589482305261078367871417863340516329738734538686874364998326564118573827663287592761228469695087327651044802482797999511208470667251567007622017706037557822754668702972880058514651099362242059304122464920182486905163200
860 -330673493418447417316315845851390304005880248557361533154669575149846993662811036082644600778849182341839382294862796154615644853132995063353047971285358968690010403673143727919589964932923124245378580539640567892988859749209584014802276207286540604774624822872819485695243389652293865393967348056142135193654785198196445013177995724202797500844848144480722306026190925266969234951819689453352504288199681312012001732428222490559423458149770387178562022712006987058280161990552569696780988786679692914720967826080
861 -1320389628771918955555742018626109018783061898420684031342339139796950016507252429793417116698819383148947498640811025760242261329931750322657118380115057066615860357524120948417596166596271429913602276301143173537857955653638269271649507085541378164012961836279620664135013674360727420702043835792121557254105867028338418066557432403959602564349114890504905096536636935038141962560227749524536480537549946981065344896734296077286060219650302660998718041909268317661285943000603640670770080660400446272718568392640
862 -5272367868019657824852510473446713738574592870491872895452820555894549833895548565370001990344937722504265998052983237432429075983323764049403481977211167544422031729232046756906457082858893575130648532515701627978314481855943065931574945926256871972775655035353195273727049961890514828371734202780141995439248717298771270284327937742957020912400990084823530559488520104873880087160445375711664229710263245369868813381159451389812783382872786263523883410964850985371399322283152820404629486813339136972966719730240
863 -21052815380296339356247683767667874325756717302103121665968041292714506057478633089530737959129380523464311273801367596978158280230050626783597217721285843983868275016145577200810719707452777821437097153011712410212365822103800469525153260326629409986309278391456675449899668793365833254425256156176557724546525005575394898493388265889026528463654474892586195026648250615753639374687015949828962845401584175602048587382937971598255911399049387559795251719797075892919863342511870937560084833787678639639447643326080
864 -84065061414377743957239015044507137064653558671592326096747387106325284604515375183890099489579123617999854044692960890711395910640827155559502779095412224241140681488081297850459471054064911439766186548484268304667432970206147708173355032554249380153665521354774919331196594140176070286767515901399449247321193598651750462734015645042987874073620299050257375974463500722627379447534959521886483584068825701188735678786037039368035757322593040603349095408911934989089732096835595757618394301582744568004738853559000
865 -335677135404925696680119720189280521874350741793849588830249104121673448582654457670701044667059298238810977884820216088459146214281406930985575258954397482692369842612523471416747991931491565448499894032907124536787645640568825646278344835193499837052902555791205284820754955098460285283809248466397338381788904843633694911310161893616740019711311575629582631925776799417288981054087572472365218843206617308561726051476268131765543937332065158663546561320672628268573334869907685256432293546435606633396957225656400
866 -1340382833984102839630316388469436541156472130627173069486144806065527465587550940675847820391098213983612426704051163087634789386818828137815380191067328516339740087475873168774959071707965165497589646149876254790082769774927250675323921986257647155345192884441094543776178562044429176110175959811549649104187105022269419172414018277282548485175191026012813788913783108989590411645536750126372894641811180892617146288689301616218534567314412608150743659407489547982363270184920064222566825731610078219730575157413200
867 -5352255330164895075894066132504255254306466570047604575041560921105947042519148046850963268966530584557400485870155855374154141703767915816743767268137360234796055574211618120298625497408276127973074227186703107362475835018221616883473377066232957845219213109498349839161626507263914426405339299731931816838172730780965085553514799626242425439073254131552896582721473037280232993214357818843717371683910390138685767533382193996941830071559972836698817242063124354227152988904490498660353345654941281195740774157975200
868 -21372024163999454300747503704216300358785959829245388775453974830130429089137519735467095265251146320363997792656636169040113197171958060162251033814935588218667198871218281572528843288038116428058381649111881301979655811259396456357279636994888746418813125158434655002919582343521575347835145176118520365392980051712932012129587898046723786373073616152030345110268001782503787505162401152203138721493586880438577039482376364508525786898648462963131452259205978124137456520210788097185235824930906083668706823999472400
869 -85340533773392527530027431362060485897568792413672611105667770610532323290341994801002095017746234443801003844094968361989865125646368778783672137327763511068786168104864714679718165948782812434249233972863323495822100880402883433325385892258071288922073123474992235742383142384372688673173709736629764865263107916506184214142313010612349296564517201435610238817756002514715929393456308398325536666953678337309392781362308383020235305567675680646796477951029624960594906933407865014076833501162536375524065223565212000
870 -340773579688236368550937122473331181618567798672527185035735442644815277138675965446760089760517722365246767074006804700635392467236189813212042534570862571785015112639425308962460814374794816547795217036468029683317216618988065571692402976671884664040554058565658651688550616831391632701845365086266440393016134370048832137851029194100346501454175583663574677761936037627727745646973810776761970552870205222773368416612252094956663737404718752375828694714801054152996214582366578228624045497745576285713336306512122400
871 -1360746854369329609437611150358491216612375205261824970785634752604669958539971306341942126506407162326438870130190202926302979335301341182952335172488473047839589623145718971953431357514967131978452083642750639768745441332767499492934761828777054950095346745914306303757496033684936967321490447497169551879345712214730009386275407046017227476529991595846053650121714740377998965970350073342799234882758408455574942999974067492834990216640197268384767164429481132427234023326602708472048714398575332171884022587886523200
872 -5433624480405969839520369295353516532390241358625773564536215835515436692243325789773672573962511168831032277285920053428196071153118428897981687007574384349286067738295175986630559617966875634803864856931258862012352782936578478479815184275001955660816510744579833199178441730838246009419070800671037132619130470105148959498865788227330259258345677450385273864362168263757101375583439169013333642043308231929256825144391861250058986163235283129031834021265428099898656960118383751031735806807155168145068998453005589200
873 -21697153423476759290455907632992392476417389892519411965605095535632087410263727036828204573692226729146596241258553615407435858006610358692284262208939637848351926845013726791974949402328211297739144205340628170647264377224413030905653759888495781710889297200006069338300169385683992656168248351820430062211098303306471102878632460206727701918205076279545320379343091142562720956797100736747401003623107097944317631676231418462434851964534017168161481555705936261450994459304336490374147792130289709225327065987603074400
874 -86639662983906052544269013317097768584321156435804059221924237321917603045561106817540542290830516344075081100677748418503376595472620311025254090513958050447080348614528497144156262487557731612253562101417382512081181552074601233250265013742391622621285637560664967952708914366175210949687856690907666953222806726017830834149230304486818855485738805738687835382045066461720704964784761523167539476710118732065982304977171224752743287592933317982704314221297159671011408081203815047375029513197609937295642403085508844000
875 -345964551389448854388201065748502403924134994956227866195889468803177262904217722537699034016184941835655238132306346256286626085235811847682557476863736489442398557781900078881922264150316244860815938265545525139670455249084179095973058237732475805072882305870815312030588510623332785209382138603464443810926270515092915353734183638716508664076767299715400339228417671105431020739380522013654151921857319828386905341245984296326954339256810300607507284444814029589158696955115576886318117850414227566755399493006591886784
876 -1381488585342799192522748091310800695121717137393704424604133974741454412829855700270400937201615212946486327610510957995993856217071769227389938417887386118800810679361970862932607397257769662697641726087760555865944352124767646664056801045192009550393769755634831006259130833516458998473080731546710758505274080207528559254979651105285784596964077642014235601165530837359358117062046878999728565550978201780476478177715129073689139587580276748316279087885798488016983015923509461128242895251996538845331492496046870342432
877 -5516502880125978075501327041927507450759696026399946288442049235512626401060609649198339888346700656486425449591800883582634531895308250666270882941210520168803237171180868827810708215731709645116466732906884226502322829123074456804477670764267294692678428374268162125335776714908368771553852590509214454145347581398819856910990579442087591400875940595591622662806942978828360462886303500863226267456699729344616449918310583826749563096586236228738437133154009469823802191293192853900919748201245016004961102304625017034432
878 -22028313323145420424496187481774306517498285043915958641546497288960442098084849009213416456199923122598414152925801705968925590916800372250507648737908979170642539319088981902396746018627988628449125701106533141363489565951593445964121541798999015025661241321394278372923955765909727691421192690575519221222766082442212321560288122464645894591652673950050374778816790528214386996445763182262495778705226937451281632589518117194286979745593786125235718210521591345332859319674184676283171568557591145915026907380427459820864
879 -87962889379113112275291943186607299063047759390381131776823897024176509401908782733036509398477508714812780064584259371957825738473230155403051020557520497029528228680321190531754924374726097936127908089742811520120419085881789528252635508207606988327725775925021521147853338723939868255845718252468796890206949885520096983704904789363944357243118186080405933417118242040992603364646904174904846624863875484020476143787495553301418997618923992377221127325290996157131212982999303997444746536561029490513929971450853679148160
880 -351251810543413041517472600406520510122215711929317383026999061526086652316258480140784425029829506390741033121533053901204317778403330416007183279817189802911093404071191663100666823014531259258583487531086636001935400758850691366227001336183557905663214064318779119674496173040823519376183924930881082127485479429224569091748903897528295990173087847598348238667901707422781827526555933262063217090649611875963583146896885652614984497310112396833585274342127909654726230025294948007978226510767565488256761272361704350598448
881 -1402615061852130624356945071770873047230368756603108460259912257036064520827011728870918963967014986926931843951819845203673995396620790469368071258112228974621142560184395313039893170675506208934956537042409518109885062281085961664456970148347056426927567625736055553932891642176636936623626615104244775169686625007959176009957598083433082058375622074745731105146059258471448886763250593888692846452786985901974898423136485500453479525013592976232182741357101005863027102416558033021642906770579222914514513230611209881277344
882 -5600918648348303921751882701561241351865486123306290246071894522994352882486094454743057359514542838953122397276994892071813845563376897996728284547699853116344290359375782644587872729160014589420540729550301953268724704482975914945824771952923279745622327866034453130330662543929835930599107639906065870915687407344707730053368095748130742641268640529766967066127461120562860520612436044984100005903305855268430376696470183597048928443421626374478171899160668642459842919173602485603431199145102067012381083444685579593944224
883 -22365616256031845558433905329224164220473051042783668638334654686385150921456363587116670724403485900508164861606663634705793453518082607402563908624223875524609250064732740209305593706702391214379192086516834300368656067958066903849352373619487524782632308103779707517039542615964441099991453610768729627235236464663011841640063313259240088961623133078095499292373078042021116869399150050525409536596892916960912240353062137444161406219144569191857343280227086787444401056632075157687087664989388321954309966280816935048977728
884 -89310662198860197761619554086155316400757771697993608929096528329117175059661723373893492824823874693205680951890862704198473858505465615532862666791301222400306168244916937713629802923822897043844511386204100769571669592637982093425581310946596111405760234848803583184558354563749408464897999147074225773914462353235782580304777710186784518138608212404612118215019191728885229127804298278681782425550941172932149557065960797712544981847941548922235771243440742488324361685419938129678076309290204498301712874401904729324537760
885 -356637152780533264281992660045732077017263237492327021418561730073559431255191559777784862873364489452868786987550631408629837984133689813890549903322551999957832766754278483480189518116147026161521472586265866801882802644500145444255372150152848200799951039497934308445456751444395942954745230492384535463292327634277125015589925907118753092770442285466552797482347823242802711567977841939956405753555961700725668400758311253238569452938559812306419452626349812377105417170931142768680589465572409827116670393374385664895950784
886 -1424133461103303260755857823072009129217920241814732507651096389390805042642062910263885829397250071878385743072182995399246463643188481446438787311461838573195047775142931461120666495592469727493750530485562795423319814623297420521191316780181463808611994105805520974356688472472091248503260299641147275924523990033941837816204467109916646097315829352122645369630413768208844236487026641967907182343206537807186698421989735004467334903495061643273264134753979273352369036061799529475837387730468607187741286514400199190069835072
887 -5686900472635738612849209029674246150721390638678447059864919291118637498351958092620838340163539745877387037160847992902064232496249832337413962409467680074697699232870646263009470944068238753982936165704468344294699868540833667966245370953103432705866610059484955232436742468428576327168599753471187881989474602818739559802701490984582593547567832655263145320440727809465305846264992520688080315512556433949329521770786517909609132162547360023082188912399768417377780299583871401807684360024035858691070616498315113338475034752
888 -22709176887349469731039746868496482939705012617965960894460589871966991631932481302289969317815216147388754992986899755439999739224889533185213863405374317055042839504233459063774306269894115564891319418455005347825456907484004714648993339414081950872751125305105463124122397289468166279436773339874811069295807366661318107049976899810056167477112088508517019489057230644554025372585206619774699097756221976108471265990100216787695926405847903875956578697488264423447757817932891881542847680906791841124477934800704270155667199584
889 -90683439763881459555895502118293042110183121252844950703414054044412621252373800475961069829295857506445534561421253241633294796679817595958952997850482368442522025016905263977951391741421946293997957182806826754533601824036239299217015022407188892686463998687429014725123183776841383905512424473065893471316216143585690978658512929500224290825363233076755252177900077377015511892775571991226301234009660309544514054291176343752891494646524250573279926182320965920404432231340569380739155531180102402690547433681102541116556308800
890 -362122410023409783440059117447655586134371699924281971685318593341396017899928636956815328284626379301019584080102397776140145738651765995548448263326532963421037389786608211435549714886532131605470494188421867736643169531039094909457608302960841937761452866668677211610211005778532897078866468064355264491076215926183759256350960619599772055722854977926728276674445926963947336254971216693054241107494755887776632526911056995166040867386232793862288604103335632450693654101330768066457257031251779706923826493598470147335102383680
891 -1446051105346006744646161997619257660455773858956897031713090409774059519290624119295565587022110726771074837437715298863643814296434324817240604849512687187263805873019923699537245662812885885805010121573967458369221545669401907618238126085224102822171996969256064555453569874927070760725709195704799136991300983462807873663408213113957338916118875433741076552646103937303843571711770582484721649675046398932333623491301392580023314709495192234076344392143286397597719440283428588979186218313348857684887738119218133315620981235840
892 -5774477620226991058777611026367484065631688885206801823948461927819730950351124566065924462973944404437857142324150106000335500587330790357635688872157165651383045425669246880887521357555492741297585261262861083756913840442163223022605611116107908354906561888441818325701363110415051625229793895852572338523558411540943549315089747883313947555174253693930173408660787247394944845781756518845940040518514880041448841789255112522469783626930352845044774355173078641528112832163198020116436445775951380127320765897595281244665846594240
893 -23059112199025140107055947278865003558838300744286064170436971147374199965231926318691026466926187845717131656806180602460466287899688240106751250300237908972936103010007317331741210706654968774319360628962332166491774641676096364276160816618186787450836281852389164781020224917962009065587284471008144411170223175313555091665856708792718406474525631212267635358661105626215423650680564105492298078935077337321171970683632397822090983665883133533515862654588128147468365464158974400599341954800719620978752352957250585575003817418880
894 -92081689653825223917438178731038101459790529817786632089999985454279523351093933957188998307524038712763042522145486298415955981881305388345751637104976884824811954972848012163664566244696016246443084390822735832634939005350854609022252925421618379417769044981017134528235126350250975798821706444629838420444850934976948184840166051890385582901629198465095590861767502332873671625200910354147096355479000105410049144676250179222443860947654123841892203217986149313715956048151609183601399081251195801895017785299087908839780344726400
895 -367709451198627207017792235513664999572392573819854104010793238004016778164033206662562547431386496490966607792344098358143716960048922299382923297221438420518299359858054520081494033249769343089148138114860846777471812296227881980609532911124987807864923538281737696987611554833292723469261205400119600575050164515762695880020953597157807903117790788060616359485985534455520114400522964922594103211711671929313425299522813564850295373214431104593209758995622902399129415548708213656079776889823210945220998396266972275076396594471680
896 -1468375464719518020881317654763273848738862309294015607310957818725861643159498675712777672666853665674864422635052660631069441164123933021419753970377574406935798113361740036664716128312136952648406292605995658225216679013285001927032264236612953545246312968718814151586689891957055094389527447457174029974921304282811301181601531217221692720262785088929559524822384198975280099693159786264555470191411118485584191653674806847136558979197806352940295220632074491946523492001426326407872144767619920493304388685092887053820699793548740
897 -5863679949415065274021047758486116974562547148150684398425697777788223417834252236792831241351917313765177660957367480914705393812588548587207980737895731912646631930949557203269802866905322814254839844052036173648524129571445793648416466550220289408107350115887170892958219836109444089301323653056407330401525208406945463581378689877467227785932325739738776162668651282864496451617500952507957295680752091878888042924708091556792814117599266840838503322524070044763040299162886400438124885794442090531790769531775609171444533623736440
898 -23415541535192008989576255302818725468576051306534915648947162840922682824447247796368700257781709896616845314246235842494580781973209950148917393013467811401726973390183866515507252873855776850688035279254567615482859163299782423188442593595868549908099061821348992006846521528160875839904840333920129940779364585019272196439670358463917014298834432185638364498140070713086953536191935874937121227518014478260236661389758592786925424750234934177335047789054916682093833533182751260546899599620121755731627727773883445978619262332649080
899 -93505888889142727778174367671990238523012262725762343915150516795230735639338842701850538293032634626089515771016670383265344835688346741973986029942546655096996478832881068732670787338311722907641876142963178798201851386258308008060632826484057946796524618396710657735905464166960560917973722801750018339708474816706548593123933911997176953651630268683472445548746222313662028025505060946634332821790513878703280994871227306012305088824631160952872993951843326906247900316046804255131668034078128034567901604792259812083696498080322800
900 -373400182963976626260842974903481019168562302484877626701167730402288070986426445189389816250176987606850799645593237063839610377182131322949450879570569642687339272139305067805798677437658146811183225397566294000819393202458176645522127087093004734207454976130864559892049153573395839932441733054988406569902509434714817381874909421908726634915510206275999965891326581105890365248516876713559769068350118755621768772852434375342471654706360436071806155847694352112283281928746904992159127682751991284707820408470424182920894682334089048
901 -1491114160160252942604342978582380362895102291166026305073031624847316847290968201766286968777066372263539597252879541571248521794785026082100026930848956242385179468542974066554121688591225318786500826837340206231906966417807457902984032474318125453583155387479301538836396064991207804746864989491507532562163406155498238557143090011129410024890128437492838931494997823328516686086752189140275304226330440935324222025219821179225541635553257324069210375960049144173135680776505398625736449947327041778444770066233724983517623825791401104
902 -5954537921172096562373440586312343755153169016385838969925787042904695436742868583993531775537686333584556130049747348935296203442145968899916072067536519273915095837795778922093066876170281151074252747525609116238723828200601400628102533228928922265860893243570337187238025084366220080596682585530388173269304422363752389448813093370385958879882752363469186065681798403136715192111398431577906480957031317349265906579647223822140134114482076365074607288479043256443054015695091403381266843359503330915696299089328023714667939047118211504
903 -23778586648667309195923174700157598650146542052145443328407960217845328621145940325449253136864780641091815509368094064519023377200861975474083450581989688263275565438639622140717164070287966590004158812378013813019754290688115892209233371897583270975298317869672907970299355984744838992947549726935304266676757194954253727965027701764797084962189595816910171597838942460366550368498009683576889003688875891873148238235003199449210768124941713590763049703494385362938707398224252049382999155209710975949059639552731842209404859583508605408
904 -94956524116912595350976394543770941512200239832129480548177805737192075577806243998751995380621524462767095120374800412515126539485743065775930593585157936538080521275983446822996639705464114369375014726421050735620921448433737135924040345741455318828348371138848670102633490160319545093518423135217310179981298090469973404816095136472253845922018186835227565783405511373808901360926786457646647459421285364670426039854382245588109372711326975733025010430989746858637979765032687940567065210516655556610735949983807467230034892805825293720
905 -379196550451405657014838331360428931077449355528525903537143193297472001257670459460209625752006839125348377640922131150088030180885608220678688580350011914528865197670059863887635199884582662244111937261089146252523768082474614374839206419347645880934421009166628832873941915402646227588923294155442385624809294252992799872934108091945552927251020693063549638388096705088337424882198238959044181125246989290518143323794185011663455550252746619115085511268062922814494650685997938361557318973267616775238894721813790261402592378563815040336
906 -1514274966372169610463228568280388380395377227706629932668194341446196137472684020228519233963312079421093190181960563466907829132940541437544696781132829036164938504602954290889033281658300300219864226281038113842859815587630413695549943515673049445055999129321040968364152152237057451894839379971733500210331155195726214062114352181742837186307056145147817430119353067339519650357387669485454577606118771802532718041376778556510355607962955041896665982083721473226094532209647396238536843317088562354099692167243149189574590756781327611408
907 -6047082611025356481916002066495663411016600130929893733323263401012262855486286131496909223169918800069679751751996869765314395942128600977714323860268033923913348692030761236604276236126090063281530570661433349877440189700548355463375849408784768566695511407277629975099183126132990177247087358608179424213692882159779875780571315989275144750610978343688417565482135402319448923477903129962862712336672757958956455067107708855215554588800246043825495244881189830236950822120554431285535222154900521330263599812298441416360714135680229998368
908 -24148371748433857492761479617966162476152193914924884005539816180694344839199640432607701369178552388824514074727687940274262114191804303023339359380321465867962337397911387933840424705058593138170517455086296615259469303804172177213877566031116267426032956346683575208931319400174253725438258548803148229293888095497094525969550211208272769675898025852658812877134606793843966736267485406657863650807021388060766636644639374789660353457037105897479345548391183176695136212565121550486069069971001421083189221276865802396171750502176777504496
909 -96434091800676460614658053919930879855261236425937655599680454054918010743998564103812932860416001288705155215909248870402168838851759757947988860891712784489222535483408512871111927040002962696984574655625144899220983028392898793494362557417989054737623357028010316840946853050200815207195685953966367516322127378057704212617675760930726241940054822711937833601758660793898349012817350963881237681440580460572698449967041727707884579811930356884323459120638058230366715568329363287419615757970005674952669827541279276895603360091200992674720
910 -385100538025998085575458646093438260872548717771271912581581065973156100048011848300281536279946976574895092367707923511034595121304719736684606066462070614103115048293084105245737080069638204880046092635760194026119837719977795841273091795227442005402772834549219221318682268114757980728515519512872285224521550430617249569947949137606878201329845303005694601438231838818710549794042036706312546960829746586506797985912340262077420398941269139469924670818020553416651257555284512292838333697212088596459343025587921859602881989638927920197728
911 -1537865814861230554691019269470832484143065022230392116324689262360419200850348083552606178909382108429712783791132190705975693799458364876024804467386402737768531883304324890103173981661189669982006240404934781412759571487683009078541721131764472025966287126333764574267141702965411123919143205255575602246772119063211365461548451111540969150864958520674771635600754587950020834413529011567030785777715277806489276698956195250754835797308822315468261199161315887299426207449094462921345617991720722627792634387583819676438292731401119400306624
912 -6141345721189256228272688793215758670229213608512157990849252514820884571816850570502841780249966709321287235271166051042942408791258075524651686261207542512009860876090297422977806624133829800520248604774969817878585920348839384938650162677506806051062738721609178266974704037500029948808683720987726253709149185995850650231315196215166896543256775145063068307958276545300412147954027039613076887941270879135124940501752700771106482427410889115060753604545518049939155973168423282850373619216937359441250849166206437786829234789213680763066584
913 -24525023548144609209509554589336972740039115899929165426764922967181758103881968433793385685423196738428711127928446245457358184504848787911150107457133296822330725908242304933381251863737068403830039882814392065701340926168530555844817626639857409487595559013129314306012892574726297035439716151940032772205430374743561304209611396933733302077452576318619876287859667343006903276495490237052878787988908680533040014314775845576620191599496277889935933890660414906985939406541151466892072525372347877900110181883886826035902946376202716387886928
914 -97939098414363045530317149071203446937792968309345135456993401345966539473926898012413411106996354590005246845666114656366911787136431155225052398488552005909745240224381195849936071447090043406979918569225963938522860372554853970277444570279518101345430842886129099799723258093819457526646568878097505053117965938527350941318470020577818985320242782891643926094844404597347042624954638255189286188358333352238070079046971374567465754199301328553901705362046514672318029358725604873256088312482570847194094271199329228699174785856827040279854800
915 -391114170061292424445659959241723929082727329182893032743009714227499164194239218947932900748595278329922592321381402135917700186007125072341356791341168338354326893748512447689252901713297288097382101040384341236461783389415777494419434382296567368651589398804279487069058781502531473008050888175484462802287483649594470316478349131356667292196903965777122301585313064916618681695720489819083772384985082042708096250095774210567781274146718092389023859445811983183224130357140284379101362506897610793057071548592731149362606194011853557576600480
916 -1561894797035161232120332020639984860900236430295876325080709098956541422076994610165435099277687257784778212567263284948894047249360331347843540548827504128493589276563382678654243574745896812074480049787910393278359392618431128902386780535415767941623923603521893410151328627441332017754858241207338608003021413963118528840259608212339180081720823915734403252400737108586234866422429641657432794087636932436928183496561508801590550110074994303448743753114388902275364485640195589802131860316846572359173327210428177450183857486566987241937996240
917 -6237359592958299271564510206743320131533986704191383972132559128003113072678248923037975281957350859332451269816050326589803708862767211991061118309494351274311367427235667796326979248330942340040071910930564733026556265832818750316837939281016948966441448458121236279143037550370946400238048941440865847881204381606259599359902601170759081198758622878319939705879497591758769990009746289803183088275819461923697936711459373207660408400321296771242420527704353500689623496635110414237084920916349125386360658936300966000625175698809495398011932640
918 -24908671315670070947228207426929206538348142982097618346228716517711778349061503869125509132522492647399527619984357840172353373301638996905479367889549337441857813712686228912129309285818338364473751226003758509014548224992498408128026018958832390970560294169359969716054875446252602944741489563531823745460234491251141275875166596832247049754519729272244987975767143977546460548339575052743430502853109093041695681900010960979611173415662172073392934264231111038701699061725833092149404488103851736020041585686796668146287466352762102537158763680
919 -99472060640379935121139849028106842215166142268006811023568432665943663265566615015985439081999508178407253933996293006999496060954314601352676039341290607629617166839563068669765576799731557995232499455314247799873114239088649790892116963633204434017362654626279748485224584208647500334277765721612397329531077892156353082113015680494392462022946035287420136965250727309679554094022024421728389494527650023354758599100152586284192607655582341141841206474132946150201562085455720835895880817563803994769915799206250024044477694792858450828479502400
920 -397239511731256393081595440575287541628826529013757634457163501755083716127925808226880981725289340268987229297285196204039291878202338962358404096239023578729579859748429037274694270828493200080961090216113637409493284472186629708410475787378688141934554775105382386885559915633229256769713599196960812813801282799763523069220890880583041201600330145267371286098186056669307262762431432310250111959668028462831938144667348480443612652746314697125135426723874395821565803371700346033784202308401538996505076789438872378629794620292349943851993143280
921 -1586370167369773087680899055847890964289711154953963712848477046096848977110218374222006786955064270911330107877757819368573849650410643543489913426674406864894022501796657979474837706956783919541557969397248597602732139292836508216649001027121406065184899525339409792578815819434329214331168966174182268761304145643355307110308834591514034244827377062207808458489824447806419231748341811115200772842192191841797902818769280902357879844517856086890605971216514688199477768513695844421561667850489533582134280598866636925733316626965540818119034507040
922 -6335157219366056951020683648190818362814226109046089360854764082135138756746013073628447927948532153465854075060633721166040037324091094931811129324311459952863113721925482299811662079191842073483748853926973249862537675570741890730695902149523879752723210468871699410276789422079392806038355893116419862884080113078995922755051116015135221355156618593328796902559147089829973548044896473455715016925110249849782948133089471022214439899690614004263786535812589025976656338034086875444891606318332388990692430764671320130748450998359133722683606350240
923 -25299446923708868820652480961247406809678480431141804316479588739707607212747350151023249255057735122074905872885694362099700517417767904570591357193295819486731784592651492694589151055147486330293714274728952761639559991499192426038293711075996772230268422305808325055558229479723338984894235993528844652861017656347972883288318974682327655379314513689068196514445304629591855360881352547299854336279476035694799509012532817104964707985113329598825912427957966576110460738888021909956522709522614502513209425567257297943595655882937992309655225359680
924 -101033505571954248861696596046539968752936788734754608146980175811169989843114417810904534362730565584909526700160402809683868949428099099421517432947252785612597711197926415630989142200751325280069053759469519145508632433584437285802276833193103992997500517649818960449144877467726321270843864519611944555256661419831190410534520580711892909469340428044006109457038067189603837967156050757074093615661543908781179857420179756620475944226264270800506078851910061326674891911793074510540658872444207266530024654051059988540982651740304319937908854520800
925 -403478669819242157075791595455047183322538916309387591886426777779958856735637469614574432363164010022330585546370300517807796647770160079203335564656380313570741562340692085773917720313054481713054145499978814836225825091525309550003903374935487729873261526701006745836909380935979492729186200578861106148235791659304235001637317865026737737924047071561684938739782292106374678325053461077439677639193235890851544208983939482114635824834400233877912924625898125989986000780717424045337506891685299073039903861691476321805826935706685576054740874161984
926 -1611300346643150644564014384441430328214631654980686085092879291825364851196962594637900918875788886676650653726217463622951654431375866061440534468789734772769548917425355651395191932740470273622974330517194014324366199987538439218050145443316882964439871626069463224735303337690337110272711198424004719801485915287372636108050541538735287424236637225307895144124962112537120475643680020587874652170341885879448175469570851193153264881466103741771622025125886900551801545234441721511509827738069369300325663585891014511920030246483070475432431698327232
927 -6434772258115365357255643205180339886785940007269147666681595618487055748793048031660743475380982155854326558893696925924667772065753458640186470985393309739798133864410643604600863576057412031232201695334036937463650131989069365679850742644184574686468613548769312683894382908446200628079370934806543120501726923833714669764836143232360338775106829566439943714725576850714584682667641247266787445884148502185239639253884887936411420270968194230893791517816648657867065070612624868431078082293778646332044883058218485138217855417993880151079678691701632
928 -25697484901482267256454109610343038384082644037650281522329734226414901514037754316093443232502068824995834296616423283918985736288450773405744678310202161525530047523174402153718534927660311409209633063478384580000309686585658479751645314913090553650918838159201587075983386916704331387566970565078716384245043081603175179039313304761990749461795162040114689015919167897358028915911937998244304175050274083080278128313467020142608538280396689460875421729556573196180326672080159226730145876056835844080343035144135458967926047606772973965410872016644664
929 -102623970919805394533309738056375320134495812034103922979379240021527755239052818635852179109346259785505430829329311499827165857513619342664491664726426285532525808730868710430888874684197799061536855398821105265663238899066515564993115304981233535032194714284863173360493396621068966036462282880992505689503885718781248562148387901686744543060559796737164150967771919159524528824578353039274885349231987995939539134599529219299330115199431343272172028650866401031032305654916459344638149838719979528028065296431369809226055583015207463306430931304361360
930 -409833793544255091716895018431589181698405855800711795640230642408552777374023837003822573346356998756308785053902218183180746230973744342640776390101018520933119197447791817785291699545280242703814925754001704254487386313046278288585408863118603601193087278337614866517067177473817354687549374860221684011631646838229631354644207168671579820351525897937449093219682696514488279628477422782652606652739358512816611124626507011266357040699664525712738617644427756375541917421892182802135579033339789211931434958006567173618892941202667224430198364370320528
931 -1636693925239033760476278924305744981261732515431843669377419472046186064743953411364352661333786596537009734511716914291155762069560023056861876067019964404757612434061106314205923242652365136812872066544982101415879809142756243476864178467320051760725991945069014042653550768901882840739321778442861676858481700262661406419513600701526244653133161426994023338980429930870963935186551082605695372217921519818101138734007898032103453788744739749301785371001055207523377925858856214455789562670201220504791702657216344523646663754448460516038106894445597984
932 -6536239044785068300957843515306848519588163543387684696805531410896893275726389052680386915755744326513680506279624844411675693586805156456695174593828656131446173261347036160380307198661054763108916128412471439345391254967101650451597073235370421301955088003805654792657205967653227396171411651678466911230975202121916045808400881771545796780001745527115616810820987341954643526571183615298710488621356112406622787948473601368550488199257426337876872479469879272963532875586548101077734712723700582316346263186866131241430131431391813348383941911079952464
933 -26102922487533938359452223942157896660220254407998406409750707435157368001453939560865082152310721715530518291959144877039553734517080399740242465741270710338444203185186555984541291127771800693830462480669741246517607519836463825919239758708456795038675946304587213030483118365997776289533418879050340526523701611046365687762166865467073567848109864773882945591767415687162917234731222026369769861311010583951850490778148594532925100782886570776987381413188392466304526789319912352213975926697222261211903726296102041806611650282278560060105645831386819808
934 -104244005223235107152844534586990315356125855398109267567848114275307261933001278974332715661797635973157209024633415836571237076818747206671417984170171038075371389593946310302290166923542630179858270934580444164358325534250546114217092398268248228580579528603972488869059990904894759700170934067299539790078594228268676675966683520548377310571145391441738101774403062647877603089451239998243299339068596871670666306854918905361681612334225812631866094937037156209117649811737979736357741120536016096702784688527259760105633250056637076043034324358750361760
935 -416307075404876887816814430104622286138795662092556155185395570806414241773076765444019636664334088474619271120835480998670587427637649272418261767798308723180146276731332109806151319029420514536460731197565110705576457267263678278595318732763250144941052363430196014371197867421258858524532906745771638049362000907331806104876573546232770992163269402827219328369648166767032053407498321019722438216130631784832372181600285767508576620808555277398275934219140899769888026093079803567443642079231533802233366873754853416293512893809072558229615152038046899264
936 -1662559666520758340447919166379356950413267291561939004362188721874333798875812979946309190012052161023639781463336568347254974150117022414849853085502220093213020066689871182110463280482878080488557920103096563907526492804520971586954381862253236155758177066775718698418309432073360697825538467324459810927900811315818687200885290508352668769985364345906138728040325691640134418415842653815942814158008869243272870956006269443319507915152114986020037865503363977927181027281978959118701211636931061274303766425315856912505503415660591049852886152049379604112
937 -6639592606318759562386460534249256892685641627561126738872262750537627615147590363883766263634043955763564634189760340187223173180083135407009765470596913115051356552351652042110302663358516304363056282845023844335073784497884178952383454566223702982761044379802283211826375554768960225467625341225324026138959269950686795630429836800699772184936214922498154877616754256261881530108946862944779093467736594139089736518010096325401919550159246827840962318797852727218261904043933046982049022353677728162694443931197370935534251634367056252454108837746828685792
938 -26515899683656794584967677144240635735608116777019169257799036528266474463052103947876959939843420744445962814152283831920402992252229664429273540994516030414693370623783889711881869698231345496955233300146545118208087842994748544089156098939311291442881526915500376238274629880772414717059407812612008317608253118587710806430266704323476915356898785820552332805492922648141799799347670520886079407388210321583187796371498742894408945239761768248499194932000806307206406282034726219610613686286649008206240284612223189258540838616566090321634426126012388333664
939 -105894168065722023102906058882750142714089923230907225470443436614482725491422140366920766532921009362803365871215191022046337828483345305228728198859888300378168413034280709711988297516898344636402688898348822357061053686081264153710687296083511547295852743272765080823780470769857886250237251647811534814729445361772008012900426135477144230658541476919138709287112310895134983224231911025902873032700520453606980017458062072262016554471892045720843430239619833495233251925058810781192546670473837892197445226087153311735386735689161702562437804017621359160000
940 -422900752041191994391818452176429825264567629583857153634090064947625693079573100997255912302750499093578548383555135209321225753326040718966644317574490084701749172904989132190217094551528069962825206515320722477028931422924537907478638414359045051647479998134000120651565837521326069131266641155196278398398231795842678808966169907001276002012941174845156079429595335213124177684858078714084452515699738066851705303763367041778308665412215680463878975659077505256495348645394442204890234256339135582243839764607631417292172133805439395127012251363989981156000
941 -1688906510277151450504201640041470014180919396361461406330404318887542353446371640326979509493875000630890738390435917233399751733261701404757331929271980593314743243121093686260186866444891059426458157369367986257890248976993000484914689863083200110617672511145135444642491410632458414235175385187276954538980398606564066911896776312976402992098440951188200368221487002902147353602228118817778291768331153725003941053711725125401577008096818838664460351250598581034972922645475360048860255404168407564370191110940997732395305928630011952058780064427071571928000
942 -6744868674801108022077289352267526744531442430055008291523334445493560863763535149586090143010570862392156006183460637613641046730924119622820682290786826955467159321254304084618708058986921619492925252678940938749663605787099435057589239134733544390810704869350317985928930665392047297614362844028169748381787961314112547476173749988765634879272117684044596374999186947895836883494248601902847063304099575704315102169918800341571903083291117272882908536523091148464509697444032170386212612346583385623312801443057360370776158071662531808540478346469897296808000
943 -26936559309969218251477276458790568101702451952902609995627653787623277002050342919767990963497147261684898747918253193269323628832089326086471568936482704469023671266006054276430598674596762268303665431165314501941922735306698274047593928506263550557574882861053337788980225753835047850281750233944949387492909291950103768605800999424911326569818446657594856784991450737832154510328038424990585408699086958751273250023238814513637101815137166118427395067387021490050205218000238763175479001163555705469136808308116669306832461609630005080555081074025061738896000
944 -107575030295110119500073445179703857779044749854282669156267219045910756671323933058819201199559581754822106228444718790916684407517983855239404464926419275262944110882248754896338301910201052702865274020649614059662127872993911539363802023801497442375060708036198181636075689716057341520722667777513198295390114439249884753860031533720249683440906296503318442880739162374605108584678712777769604863130887536538453551469926197792809188393079572316177202758526558281238637364259428111410546434731573103409582380637287969583430487572357117747555779289273816478430000
945 -429617105115074699463785377892277628844566016878373326344711623999224545690557167580935095584272869357353046461534781711025996776690868856797367672626779200891376798380536297332043123184231505714934967358657823768428434489607430846094168082356456452405798002252499404756137198929524240104981320838449534779684964966909063556685459268000235243710032130162459051250697988150010243173097843410902104501011608003064681167457673513724933203169822545948415622445163207358089542235677335124299896555213710997108744872513359573764938264654048425798175143955258606761476000
946 -1715743576241809951981164014457743003990243564235194954471797585062442213127827673489188996952836046968371891682535312160947374019384886406956083580532739768464716220170894430571309639947174025994740281903815283506472119980694369700363390079432021646077277856775838003349562724688945643886489883855879854542970187785393702026593726336685928911983616688957473885438834037241795664596156080767852167869790544435072267918240053419506128585175041837836272961519901265749325888547979885940385844805071247512766213666337708741737776705986252592669667752497850968652068000
947 -6852103701527481772326042558267353792070856557484168234226334178148000475237005555581956479910903832771259233731096674332315700677205533675932321120987140236888655485413223586505483694065693945419332361309640340254992141253417218803351997128206869974091092771199809217178507101133677323314366146507853864711207233584328385495857944039436307439410811317462688737834921149787192400741987642517441287099839323182094316015611279865440526197605077329141271742838718676941869599248637728222322349580548530193539408749830215904173465155269279097652252840493001439748808000
948 -27365047061163550622390714267510761030358927137800697188587448521591065189079433579570978093821394420751041623318493680403108905869092985756413257135081553730865453236049013184082026651616790376959485569534069966461392665385482690284272849290497056668680250244475187443288847979843989816527626825610479674890960534124754501568901029676482974647267227476702256921353387629846319018153127863471553494683535524860136160796523529082866911586637998700557863732476148640191896943834749408280287358134975459190654221019891558452743395651739969054547921154120784230895556000
949 -109287174248482462443478195019879646264552511962344196359058408742708258236681826413671240227168687939564223132114953686752141994988263873568815853047375225121159186264094583738325480515940606458036301694978003343402189885996817066572596521402511954451315224896270769662871163165024996211422239904176731262209420889707923668014894523154763407706156788342151268421421853653443149714225874186045508687935299935953546943539330005504810953544107497444799055369952163694760052072848999217473434233226087450297765540216426771902947807713482068194664511247753184652364760000
950 -436458462209202592116375023058340397818644453036983032617123792389300138684179841487861774128292633729164907961309615039513291293668919090863249838380780635904924160722078790213901971660503853580831293295522678615650429923654656790080453897053821426513989435006790842211508624261162984869616819154154229904023729321633539364682641916683339335618061952600128328832499487117014010542918912275638589433712134691587112740829703200931845008154046152953229069551156325324125934278304318980099167874589237669926023641664340181683983139436790491295323321762079560601128315200
951 -1743080167687225494067289524264539254379822957554638862123907637744018850391708767582438504878291717038242187630971522523734469330551582236696764338769931498598214471527292581737539104486428639221868824328491202294679634963239102511803957834921570744374481465989265634825772612979912740835756760407442444979476471044757289702486513143599708513856360984201143420510865459590346174597272375208070833511291995329808469179464997641576390474205118074570309154737425576846509251723448794412635793467602444448348094417498595173539188184627686946308767587857390295649932009600
952 -6961334871372721983659490305938842694487486223343211085919219368385251753350080603307175625574858306911131089677472404028611819742391928218404514722692520543771440568011309239250129910984665636892379485395928099920558794254448600577603621521398962153478758963961331873537381800997508656152885717509554806525178091294293293538711893878115642615212063510433558072250326131683294281322299969055761879212113620004130041828073446463522517419041868612937306099066903406691626234298899491971471939877966905244348166990892498791802514157515195136413796606127938974854035189600
953 -27801511563950241206514186888146102093619488526804051828970145767129347506034005011738835709273778296016542421104365130884466512003718445749472804863135082045744074293652720844266520924666985743979429508307347689714214869813674054352947936527223976868982325935820387314463037916680501516597988500358201042638853951171123058980417070409347466729797600966117651650561113596208413467694306067393735269969889231621950618255663732675935678170905930682937447023136027666178729745793925987873475554224073495655812301749566474713116861367788911531155204494147886399049798459200
954 -111031193981813856390795652037564621568857705751701716423874481522812174002085491713548180348357542251386820361014288415796454308945668006609529755271011176723569101738801746767982646460148024826584514074057646433764317247369075625874980752797403932778640106724817270092352384132654833100878759105204136239469636849016749323601036727735444285367430670525061061623310107758442405987332605992421521361200501019370683286744317422951063871940410477884687288425731934390084864079114106932702245137938909872587678060446381832973768597286452571209330533671596904801236616488000
955 -443427197745170731177481274210755462474998209148680991037337458144508514810423105126149486752498079734857940164302090071044687679914950552051043441469776573846798485897162159343545354553931483443553232124037553401441995792110632918415891718501883350385061117328223107991865961342351343923300091337433063473651513028429195727973145633071187962713487515583856428305031152869842237105430952099576630860333728678408152937845891781293568175477199542044185673356797484569406985966221155854792003095391625396910370808945026503625082125707361368159567178453895910902530319670400
956 -1770925775095252982882451364996510832353078621892953999770454409200558064378865497250668138515729778690049807057850815785824913767693808794697577258924275061660121986564189460641899752810575736179378912394953325195298681939621753642794847888326559238253308939287819902000987699168511957216694297830878071487867653496383545281800700865131585399205120642781552137310260399222863662414785957234501649189073405956236744682735998766714271228004129551804080440247126355738489406296058967629284380562976177578874263335305555638954564389069775840620530844494743292704875272491200
957 -7072600117465054232577564385597350471529223085553678356450027953985927818240359384004235763225829899846781988061761565238686332727404114120516343034073750559733527933801809946262634122509948237907613587433136477425738309689900044328904815704476603352773403099224710204229649933356376907504917038986014617791672070703425193382489319442563134164850544510669897877533767237021718827324254888767257370115609778019578723278387656516595553430963200780559242886754981119783183396931596002381530723627685423935692199025640369542407884111833524830566007197135745940144235414275200
958 -28246104435721604899626055677761443532432993241470118363024850680532525921281435285177668089876853023813974829148538359711079236967691169754797002555705813822067304670903679388727388468395680540954623784466785138445589533270936920253016518669444138233518831166632297746745971445742691073187695815407611615522899104917854686723803899986687423084256976302529258120505421136581520076558036747832491334094282892174225673552308114647697899192969943827160400088438995578591294025741426205753378443214534897680541078780897759780013115461247459292009961937621465518780631205654400
959 -112807695504498171809768293269891896485107783227143434129703001153743038872271008490334169743720904151415561622146925878720994241487233764505602210415384011406170778821231587131205315780975449918515337950477358790663824726201969139279513312308624660515513163053390719885335840080494793337131256489062724178782798302226677216008518182428584807521068007548161687801392870649746842432969010160790867371825968172082673962153639289990284623471402382542256863752577010496355220144514767849880541644954816118995278760928924316952502849026671292062980348510000222040594178850528000
960 -450525733921089573665262121246630761587399209263404090055501360857761261496132340158272090413985360954715899228449285228141970751939639846994248827846439895553394547917293651105251229900270703112070630939718951670213650000269114249997556291032569737933830694944479187542060011321476080890167955603194254689013800719517792131434019491074160575037265355145470740656812777157426451966669984329658526566229960387255179136351096914398699214988913265278138349611854435669818660452155854100460413194538296875237394551459891490829058253300268472676527766861813386774623001784296200
961 -1799290079905454509601744038860113280928655738972887510544239566047958087015770990143026309062305739171903872256803701046419233866747489836382858482075584098994722450475102011386008553961747095259237337717628862133485940375684558263777961545247661450770075137561822187082649660199609987987996476175920446926571245745587186472886333825954868144633740304941016339896823557471594924711841206927397944808731100901441599922284609737213535470476013644263782503444638214464894920723594347593722232924701335491322705815299753945683585407041030591188879884719708406286163455617199600
962 -7185938136171264268076819747713674870403217618642238893462545127605254646896665430488053097107462214031657668618128710416156649185076773338235906744422447098064161803248796182687156823618536735952172402818222545027913703662557248284235892158878914026880071391385156801217817042086176272193225011920879789076805328642979179239947291641703329949774251820772749249359247513311712786635024861762019650681023793828834331498354959054443246650279464055365335112509667380430484704178845616897173408416530697461186939441145171163530493902132681425517335256853554778535800412142703600
963 -28698980344459690939795896936351810541610358215262773400059136615544973387294470660080012680659708904637336857222557653437734655000836210029963964007319555077003911002383042698457741582177458241404003178856577267058521395935820536761340852796519525802056858329457230589287356535683732027886960951036037039241322215951088186248013794033220152634300906025640699494325717483070454182137389011772302779355366055104565772526140366067901066061240725604293955184540166921220814301424548538511452677850443470857450642877096914117277548855246409929947737692480552106177246505816031200
964 -114617297018848350745035480503064803511618131876308794180734103703161978777057792573971005000560040749848285166293409715493027408457696481966142387373631003160233461990845139407740980385252296918470344645848363566571895616548660857397471248201867400765476042083413213453066724753508680816768464379137699793650508850012126055036154675340142725769770215973772503167172211939648598134054924995148719606346638290614707701478880092698567535618025719477730007739086766231016737614610489495092419927099800168880897277050646389368795189930185350861305798875570669718653940920530830000
965 -457756541669058594581727193636074355164535005441755536551864492924338099696145836870553630333842898497321545109735545122808422416783380561137318923251786410548745867888826080080242215963484302926201770222901132834785581042672061082290004342559582344611548876880284481500641613678779747013290841157716782388320270578183143850890507895089025974214191100894216815757804875456378960837976871431402243899336729504693350758030677593015833453131472666183597357333098857051127986286744897942058224247712569793644536897153565994432473224861071857222251345975595192845276982702306548000
966 -1828182958342886188298450841664570250750285767074837329210241422051859615556656975824633442886093066669427040407204692633328047291873998141685068743173283614800270764301336456469538787978387619761166076107611356601038065903342455129891135355688269860777800794000142370216848183822704207015813732077092491153353627215973673888960227183492196903228104831521623680324649285207774359123100175965165483399214391748557916381451712374591185778655508846932006837050823385614132268213521548923872286902355170045425075930867968536770684991215336672011848543244147260866540993028466524000
967 -7301388402399406886461858480360465675695557013901780522657654986519422787259368397760842147286547490669418024873448317424935800042623971895747399675424220600164059660529225847864900516207376409015122425985103473829585326286151563300557978018271042608401103067661375215902241660727284020160364667302720993623838374672275417331090379920007098697277084652881603571265558986010780325680881985085283450762943103343258193448982950559122191806791701310084188629462543862711250072224012639032052504671039986262080292911077657175810119375463940255749492320588310983936485330998901464000
968 -29160297069913333701509860418464421799833701875768887913837287373847198859033799819982867501456397312942117855537966110707439879095851524120825875149989707479580841578105358603146389871547228509558329854192572344860719908494072255909046635349830424301734157499564955149460812252450082667293357235322643968336528054217992524175615091705317606987265712053760619221603978347022393325498233217293084525464398799096111751935710833534676026368860245108249455827998134889712492540514496758778837792415537796373142988010564279588514381720602885360255720363010754404853773026489414318000
969 -116460629164669351315627615912752644339893112754618778355573067220628131666110222191262845439253103819490192054625313569079249052735753765064598696419463537611948252742278367176652764502464163397307261646775288931487085702654344303785356531273316555260795861221172731092273832215667512819840343137975884579424523807867524322558958106191516139360906404177557891008882761819377360340225141951418201355569889940662489659433643886253040476829194167769788848353305244605972493428060993247135296446489299558270447227658290776065583753620983659797925322812024375177279774625917475140000
970 -465122141632916563914166375305158499147160741042673347782979445786302455746918557493765219826460334223407220638781922439807227660101350603979644690648455406916172712498542674682837948126336256702235393422275741567609247435137041064808733198095699314515797078732807381702545181446903035736145865274761419444010933228534834253189075982872096416375413824519442546153001875554915354595909484453395991805647168690852046330562821046746679182717833202000167008784231461446945813959080709112785709725463449988391456247369297388121723156214114121708415155230703535501836955567839483188000
971 -1857614485326931446816825132269211801949216636213684081052929238681030817081926020556973761572619130914905459976515237097396940129632376562546922873671174117426279896054941804758028386028766223986888625840973559010492957315614258753170203236060887684544038178502396525481431733935211094320055268316709355925720287394704518263508997591738403607316019373312459520063173299075140829168833141823140737613079011517120737044204552028098477724592952788214879155576982088044547751321642626096171969428781935175058771706795195953796130174869551559202094718830760361149457995563420716584000
972 -7418991185225460778336332472704815036179896071791688891612624798929795917604976143829395208256077640135455756819786162975406297925136713802270735180649689222066685757700909553570644233090195968638993462463641312838203354217298922304327910455132063777160448774636114518435100813926429493981949127166116995579882876199838415533890873097868809468725089719340501910375760027787753805384166930614642328615198274392451338688891019519627870912417533666512511195421650684968039475957424562248291754447048839865821143791953652975963556932966665795084909154836431812738884710676130886604000
973 -29630215566070031433314478919764554193828444126395172695587523092128660776786163715232301931431775652175109014390225107217295862011388766531987746055503280901285859048741762101927567820954266736003215411237112170287007435239900937383985878755028982361814495311650504644027545491179964042768606688764163047094989575449714370775642274263430825894620450821538736303926211169561368229931009961324254973277143365148063619881840186899562082595739502392669700416658308902143680784759046093419179607174955592722077044990269162861864729950162860513566245607085687589212030817767157888328000
974 -118338335269006593712108134494747552170423662886732260560406021384374220145480674386297386563931834996880055509217634155108091276410987989537404858476291337480494858007808474924536179490258827107856784342620499324862894171543341526102366599955916572266384380659466594522861552321037022717012197145064265147022083622689310988005388549162983483295763402151730681953052321816831337181141302617609190807030890852593395771396671793674842403796125938714050446222588112555789443791286128648255245043029340098243202982558672529294305748979603210880670118492364809776216426982663495057080000
975 -472625105166678641964050334074407146822184352083010689868944663867439193073335124164350793107641605618308652464506120410247084543942961262829389250160695864768253309828108924467839879933402946418455711005296640380529343491271560925787297989977783725543898234141500429817459368962172478420559482751672049725645121668463771269018444113272469419439695064593681308230959734517683309726527417838943783592387988697434546803916553809815216738853450672156423012913598061838199070895659676878262486356467949069291315296495867516996950345155461439148030196317198532583165914533837589489507200
976 -1887594938462821051614619059653728543353355127479073431464289241552538908401496223353114130669658789651810581256808255490925343803575474387816556656891795574658454305030705520057008045061890046249119222846973672339450185378049738205654597914890779674354626349061033478922598996121463443528013180088132837941152340434089938941223253231082055119852388690354682110127337136424108136592217084770699660290090553219876909264002793801905445541035605245968992729853693898611987682736968668515847512108106624459116339165718126620137410292434414641187522238979958893452029441447642339989855600
977 -7538787563850488990174251351861667119923021194906186826585114248247704012878851856216838626277388533491673375705287423670000707800973900779181375716675318661532537050388754287883772151311663214395151696570001299353669010588689947265572406411365222404638436043025744764335702438962078154192740459267036165451767075101145283263718663365078995985326530880004063043722486700436919088006991877968546647340771073351033469752445139626443243092242509385640746808484251373985645791238128704758277371797166887041424724078436161793015532201718614053135836004605731425025403153048823347636045600
978 -30108900024948885476094709386883099969753906735484218552803125003737762652663389928816944452187606965049566672295350385332334115205116622130350157003408788028574733863822570806210648285299955537246894199184483717050543103639491752575997770391403434266378048245458649334862222624320937904168552386397794746681597336753653861378410121783229609732807187747746288597934594122603891572346943021825299800115594900316090728888599913477389884988036034417497706578670230947635922761325287035568334779386230941496733100460502707529160193026495814408536375699376264771113726703280883431356231200
979 -120251071601174813290633619716764985578894561119247491870745882292762667999912006763712209201280432311893570672803697657456002441728300298804564978430366048204011449854490553475264182630768974617605062634128019748383680832717479828980746968570365094976034901572771520836885894240137760168844780215337464207890751365379761591409176278010651454601916347388853920753753077650031885646452040056523924635803857058463651429984091584981199642802064243689904017081308072528351846779143894084854125625536427968592672546272283540795726613619610453868618211424475173907103852308302609005723048000
980 -480268055354079815530142844460630768934482971653810901206223860503952125052709790278744476340624093947705546544238441460492646486657721805633742168955563992520919198704567373777738786547785476176843076683650070709360945693118587806765962892841233654832857759954926257709766724546835911531488234451868198887433062085812639662015832604218050809501939371102014536561417904002270204510421719164525143902588057680435440507099729044506546328497223928369677880465550812118335845197519593314407191528928141907216041169499712019055585679293015629022215999505505949665718855035404501682040826400
981 -1918134802117517550710601085215852551157292847033263110016294684459209404644767541602569682265611824757502886198089922163313138567507598404151887683963200532820551906752798135026687630677088170908125560088217101976836070566400231423964365559787924015937957903673191720394358844826200918838298575517247301978555287718872499689885863550791358890549030026480828699538873952987660205170063502228959749042140682968344603370863138018732567293631114527372474959902169298552130317516699048527877040173639612632489754640264904883445244333812472206431235765609146086432504050997670578583319019200
982 -7660819443895014087461280505312193182931672653833460201103775715324866889019122503223297651574062705396055315345120850024963471956990632322895828407844880335765992442244882164536322696044337888290904731839091114005245487537089315320558290962818979623735917411615333938275636852758004077071086571465014173482580283537085482468159222857641252106653050676026283258239779677818333324518318794034602989555270629940781603279557257952616220901854614232540577182012533593606369760998466057358792007699607495666624050610100770827772146921805006103486055674866671029519634305512081475767593883200
983 -30596517941741429610755836484085117432542977455697013987317826509018746089815946030167514323580641079740501696892110332856568251173087713631423217018513733670617788736778644331606920554089593641332748705188475802222374144527581538096146338067169190236813033324518617539847558783243055957864787263043383158792075476263069790610369388544353566399511573707099886136164165834297839910538066719613277046789412505745176576272168661975555730682279975052852803679126354922175592758575765759095236441738208573740758924410229528250084891978643391619823249826578382972425314632187621438314927350400
984 -122199507633174612164908981079730194623875916057814293668860831484190723712374662498534889524056828702622125679660562609884464661697393002613306141141015216794235680625548853885381298554443194116298478060356412502778384540643694557640096655085340363445808151387559112735366774408684156417081924739593999811029325835075065322254828960344826743851707809622868447677972735496738324032941668910650588205165031654043235716208966302402371973151788924753771868352608307768445202785775162025654755300844674486586567655418904518315887830768362326286489199002492931993527933439529829524977301308000
985 -488053668049653730209900438139754909289672947991311097759693919856656149324347129207346452170192450879305017689121475438868511653926440682518524222587567373470581896021227605264050790368710178328444885979129062726832654601921111055589990092493125877965288596506251319290287198501282712025177961345749030717349612015416555307360910791874668436865602561478542612350400752735196514462530482735532399999105821854828517063518856277818204408506738710640952822435696530721891804831715215643579499851292334446935591021744132360461627133241357757980759907488129131434049634671178019645949952635200
986 -1949244771581679908282543534882712812152872281125540672391150767135407622757889447077616966172634758177183731906450679795399796037689983172168304653701663607228348383906282261186442203318438825818880284975466783994185592111932388779831015196995871914226477173470200502398733253243459756546806097139512863047589018373945633671792359734688077387806027268866633678941052904940369040520735335712501613789532176941495639144155432071042686572717583207407781150863867077061673354388736834892916907113985003095367502478324942429511042242093779767675692206580377808912056248818558865482505997441600
987 -7785129574037469299341222507099953298385635797565229311616936498528649289677406484680816697722924231747171500684122167936642346484877318809207149893507556169902886858519315778720319316597047468468111533306271593216899294939450330871422352488913603937062586644194053070370624604139532279946818272466017939345081976119649126579742129761033840995675136265321448796743293365020197322930839608286404621639651308514058570928328990095289027831461715302534420766672101335133856497467477814739491841786554085310981453667230925083214314608240810379105956107740475504287057480083849085848063466985600
988 -31093240181327787302834477745968032100637367264364772129190720063961589167071908895294031061958156901289816540181726796232784108531706376539606693805446170694774080509835242978573259132886588371027498087476262861167899410760193325524931784333252106412600168925090823295225186931107889045212697270395654644388353722437384062230427574936274834583941384314735260072822910544908601858588150905160073519220712614773760243808892909834018728565736769821660753385919141567245139411950068276277363165677876943964709328108191528723040167453560969388615488665125421396676851028755939769996415425835200
989 -124184326305606430582604840340317216175447523452215217300610054856064992123290232696068172593260586208387032693344611572416074043175167024602069201750770853634335306384074024029690974292115292280645720369596803136110417262389043110033852930350197998311193799043588222463235074194010274750849498703804687406808895049168520774327794662283403029935862960609913323850000502176328591851792918175310708191023068582766787626941483310257203213179636239429282078740526399586065015851570040132755899397803451899555714707813302870026297938768013982896897047752523169380054157293817959647609545937360000
990 -495984672941785683357191453237994214906787381545514110309709249394829271571201596040660155993689250371679118454024842583164804814863242843713718811840957530575921011558210799003432436718205924926942604385238141010283424096450784300074600491519881702345919476180149324868314629659713764004907997853377509097497344469103364789587979893604621798349901157829896244952426248086063891092918382288059131502328498157838260885784469705815132833244728980508465999333375135316465729976876705742340228503954392738225551469387676311195941464534067968054879724054016779523973876706824457016816307713456000
991 -1980935757319462900835281303648820486983919733760993792740493651972486636608290531916178503958649902089915187528789431830642076142511317028676991985132704244217452435668414069077281114561714481191562894204614088918972545483100105206554257058966389281417910481050485396396356512808422883886403486885638931390408162874582359068808500927232182722370240951251997313341779101841211787029032247322036369814547119786805082326876822498099188450032933708226547351525225817944067970987364279846803859151010581693134947241005472088510127463800041390071860694052268832851552577200414935290170480252128000
992 -7911761563003741948698976335742567307893437485041388514957495815640112957905289402673285516818720677500245940513169081565528130722409110955260324843846546588295913861006306997665511870860395942017109059313186512396138331858913928254403192003654066867921130368873007198107222282002995429393075216775102264283061634384168655877640403904933374945595659928286707011552549195055323689726840487792246065731084363503348524374078599533738895805474277572574173998732807147877416634124936770920400090681757988576815182428290000418021295374572342729299104909107952737659124305310528199213362341490858000
993 -31599241046196214067009204579612308099804001073186452014422385100532414895319615076538016475028243914366541188393986482868967337809742733180828246053066871872287607626133951211219959798421279260865915940821850662802703548995420583541755346914896303321425179298036602767062682346851842772379593463977900886351080001981483272115530555777407618362771789804214582082394169292637878905797229984475375525367049935200685042968374346174026647295580045169012259898262148185782310544752768613766673473961583265554530728610874261488290490891796486671097935618854119393309251757161686644592341436407596000
994 -126206224299194134653950243642918373396601493219869431083759425401522824078892225205086444070283831328003187643786847421518913813988610312603509191982570906773623543536973628077005272031924022802452400689197934739765325039750321646540008779931728696364243422347289047268851960681088345881636806893352380803635601215157433189435267913919827208149098597105364075319018965887094948949713282734775896212985098835761287344652360316208134597347538007365169689935715018408003795636487415892005728059987410024397874238013250320028685361006470877348348897793612529166436347561299694143894965294303980000
995 -504063854638188433281204289685384538570949079453026250378753725171509249135193671321621636919907483113049917282823046887553933162603756163101854802953504305043597951774807234148762764879262378509493306873238786588771257997957566053618085318038884260654777246641333340549163509293110639732286101099680765139344602240236823612880155467253661633351274195876097321927418462749060630277548327224120011608445007812377242118239678288051383808903634212330838540507066817239605109406433156537518355085819062750710705750617745499290447863959512830736018612896297679303937733877994959324460896562375896000
996 -2013218889307945369068906289526565958268308672755159060247673010775365254076104843892982802878907598216578886497058313773784684860278857446605600809386586471348827964016248170124275380210547933444542544921429611496116530437625700563546931119637230510928417557368698824000574738923688880376540271259568357152924525814921771417708090811982997969348763806420798339987219522907392758277196029816816672869873736021723563399957269307096791959657286040815337062386658432709989081544970980628763068806614690383862638028069670277286547794006969920349279158736417839629582635910305168868178159161778428000
997 -8040759896914983409861970757166284499322372251666041502413474351963394625607873107704972438378946896788783476460668210077442943945466810784737715569686446668917786311647643142863454928784756139394351468281978648924308951055792918399241604531991426173036066914184712855737501113735335127040504874779941021246685518350068699884968523182864892591721943307088885646769416389385394145897487051886222659345874841362591002466027930171373546222021377145964565880063865475477609350764367547506253299887602504622408249375901130435461417568441077455196418866688481281248744289062021246171600230473622568000
998 -32114698345794713298306428294654118250800576949038919267154417602130351681035052311935891923224932194990071079330885255880448471509650007803571677616002180783874044326881268103661053453042122216058000954480928752116528535980351275289956949563645114955633028777495255954879438315981007832047547525924694299287864204552478795332148831069037536944492651324705709607237368465020221508564512413645775070293243604881049835500588506676447850942862935174163085769473514814883517907962694433226378410172328239904728739491324555025800812051909954645704334271162611610278050837876970628496992503675209976000
999 -128265912312032938999241890786456388208903205231897185061007133365865969176506365089713922696363843301311695301832064235198187588912415947083334328015864565893550987852108368101709312590228295938009433241620526247192140999561162751158086315074018026699675460282488559819788747628392613863733448076516046300459037213377768161536810646612071844252778457242818599932809910085516200019191596126573215746216258241717105949596945086725752677939963074419330042262461785897282518971742893682255505361949539216436303974544929904457402642729850569605966260001940761086095518361490603411114114203867955760000
1000 -512294053774259558362972111801106814506359401696197357133662490663268680890966422168317407249277190145438911035517264555381561230116189292650837306095363076178842645481320822198226994485371813976409676367032381831285411152247284028125396742405627998638503788368259307920236258027800099771751391617605088924033394630230806037178021722568614945945597158227817488131642780881551702876651234929533423690387735417418121162690198676382656195692212519230804188796272372873746380773141117366928488415626459630446598074332450038402866155063023175006229242447751399777865500335793470023989772130248615305440