# A123202 Triangle of coefficients of n!*(1 - x)^n*L_n(x/(1 - x)), where L_n(x) is the Laguerre polynomial. 
# G. C. Greubel, Table of n, a(n) for n = 0..5150
# Offset adapted by Georg Fischer, Jan 31 2019.
0 1
1 1
2 -2
3 2
4 -8
5 7
6 6
7 -36
8 63
9 -34
10 24
11 -192
12 504
13 -544
14 209
15 120
16 -1200
17 4200
18 -6800
19 5225
20 -1546
21 720
22 -8640
23 37800
24 -81600
25 94050
26 -55656
27 13327
28 5040
29 -70560
30 370440
31 -999600
32 1536150
33 -1363572
34 653023
35 -130922
36 40320
37 -645120
38 3951360
39 -12794880
40 24578400
41 -29089536
42 20896736
43 -8379008
44 1441729
45 362880
46 -6531840
47 45722880
48 -172730880
49 398170080
50 -589063104
51 564211872
52 -339349824
53 116780049
54 -17572114
55 3628800
56 -72576000
57 571536000
58 -2467584000
59 6636168000
60 -11781262080
61 14105296800
62 -11311660800
63 5839002450
64 -1757211400
65 234662231
66 39916800
67 -878169600
68 7683984000
69 -37322208000
70 114710904000
71 -237588785280
72 341348182560
73 -342177739200
74 235506432150
75 -106311289700
76 28394129951
77 -3405357682
78 479001600
79 -11496038400
80 110649369600
81 -597155328000
82 2064796272000
83 -4887540725760
84 8192356381440
85 -9854718888960
86 8478231557400
87 -5102941905600
88 2044377356472
89 -490371506208
90 53334454417
91 6227020800
92 -161902540800
93 1699976678400
94 -10091925043200
95 38772285552000
96 -103249297831680
97 197786889780480
98 -277574582039040
99 286564226640120
100 -215599295511600
101 115166591081256
102 -41436392274576
103 9013522796473
104 -896324308634
105 87178291200
106 -2440992153600
107 27766285747200
108 -179819755315200
109 759936796819200
110 -2248540263889920
111 4845778799621760
112 -7772088297093120
113 9361098070243920
114 -8451492384054720
115 5643162962981544
116 -2707177628605632
117 883325234054354
118 -175679564492264
119 16083557845279
120 1307674368000
121 -39230231040000
122 480570330240000
123 -3371620412160000
124 15544161753120000
125 -50592155937523200
126 121144469990544000
127 -218589983355744000
128 300892437972126000
129 -316930964402052000
130 253942333334169480
131 -152278741609066800
132 66249392554076550
133 -19763951005379700
134 3618800515187775
135 -306827170866106
136 20922789888000
137 -669529276416000
138 8787571752960000
139 -66394986577920000
140 331608784066560000
141 -1177417447273267200
142 3101298431757926400
143 -6217670637674496000
144 9628558015108032000
145 -11590618126703616000
146 10834872888924564480
147 -7796671570384220160
148 4239961123460899200
149 -1686523819125734400
150 463206465944035200
151 -78547755741723136
152 6199668952527617
153 355687428096000
154 -12093372555264000
155 169307215773696000
156 -1370582222929920000
157 7371918353479680000
158 -28356136855164518400
159 81479567888912793600
160 -179690681428792934400
161 309183696262913472000
162 -418711079827168128000
163 447325466414171304960
164 -375539680640173271040
165 245069752936039973760
166 -121851345931834310400
167 44622222885942057600
168 -11350150704678993152
169 1791704327280481313
170 -132240988644215842
171 6402373705728000
172 -230485453406208000
173 3428471119417344000
174 -29604576015286272000
175 170607253323386880000
176 -706722180082561843200
177 2199948333000645427200
178 -5292707343902628249600
179 10017551758918396492800
180 -15073598873778052608000
181 18116681389773937850880
182 -17382122361059448545280
183 13233766658546158583040
184 -7895967216382863313920
185 3614400053761306665600
186 -1225816276105331260416
187 290256101019437972706
188 -42846080320725932808
189 2968971263911288999
190 121645100408832000
191 -4622513815535616000
192 72804592594685952000
193 -667953246344896512000
194 4105947896649510912000
195 -18223336214986058956800
196 61090872939479461478400
197 -159222279262404066508800
198 328757834997231012172800
199 -544156919343387699148800
200 726680220189821284907520
201 -784368271542807615605760
202 682484251962166178353920
203 -475074027519035609387520
204 260959683881566341256320
205 -110629918918506146252544
206 34927484156005702715622
207 -7733717497891030871844
208 1071798626271975328639
209 -69974827707903049154
210 2432902008176640000
211 -97316080327065600000
212 1617879835437465600000
213 -15716546972821094400000
214 102648697416237772800000
215 -485955632399628238848000
216 1745453512556556042240000
217 -4899147054227817431040000
218 10958594499907700405760000
219 -19787524339759552696320000
220 29067208807592851396300800
221 -34860812068569227360256000
222 34124212598108308917696000
223 -27147087286802034822144000
224 17397312258771089417088000
225 -8850393513480491700203520
226 3492748415600570271562200
227 -1031162333052137449579200
228 214359725254395065727800
229 -27989931083161219661600
230 1727194482044146637521
231 51090942171709440000
232 -2145819571211796480000
233 37551842496206438400000
234 -385055400834116812800000
235 2662827974150638694400000
236 -13394152118014753333248000
237 51316333269162747641856000
238 -154323132208176249077760000
239 371749244189176606072320000
240 -727191519486163561589760000
241 1165330825831677042342604800
242 -1537361812223902926587289600
243 1672086417307307136967104000
244 -1496483186684962169570688000
245 1096030672302578633276544000
246 -650503923240816139964958720
247 308060410255970297951786040
248 -113685647218998153816106800
249 31510879612396074661986600
250 -6171779803837048935382800
251 761692766581468667146761
252 -44552237162692939114282
253 1124000727777607680000
254 -49456032022214737920000
255 908754588408195809280000
256 -9808779684405923020800000
257 71600485527161618227200000
258 -381339389712890624311296000
259 1552319081392173116166144000
260 -4979493065917153636909056000
261 12851902441968676952785920000
262 -27073899648561781831495680000
263 47001676641877640707818393600
264 -67643919737851728769840742400
265 80928982597673665429207833600
266 -80477540261724632230245888000
267 66309855674306007313230912000
268 -44977699835507858820434288640
269 24850206427314937368110740560
270 -11004770650799021289399138240
271 3812816433099925034100378600
272 -995713808352377228241758400
273 184329649512715417449516162
274 -21563282786743382531312488
275 1198605668577020653881647
276 25852016738884976640000
277 -1189192769988708925440000
278 22891960822282646814720000
279 -259442222652536663900160000
280 1993508254940447160115200000
281 -11207140953228841125593088000
282 48304517297438798732464128000
283 -164634489491885892120305664000
284 453243759453428673868250112000
285 -1023006636720655899204372480000
286 1912606687965636302648917708800
287 -2981969461776963709937146060800
288 3891948344924488092004631270400
289 -4257261879845233044980007475200
290 3897545961300875318744350272000
291 -2974150401622957164501217336320
292 1877965600007085981104368822320
293 -970253945712113710348690688160
294 403395978621972068607820055880
295 -131683151154601888434972548400
296 32503461530742151943598016566
297 -5703488297093624679532153076
298 634062398677243925903391263
299 -33572577967799567547243274
300 620448401733239439360000
301 -29781523283195493089280000
302 599353156074309298421760000
303 -7116129535612434209832960000
304 57413037742284878211317760000
305 -339753325739990130965348352000
306 1545744553518041559438852096000
307 -5578203879254486697723297792000
308 16316775340323432259257004032000
309 -39283454850073186529447903232000
310 78690103733443322166126900019200
311 -132124185383348545917215087001600
312 186813520556375428416222300979200
313 -222925712980986748537134936883200
314 224498647370930418359674575667200
315 -190345625703869258528077909524480
316 135213523200510190639514555207040
317 -79838038961453928165835119482880
318 38726013947709318586350725364480
319 -15169899013010137547708837575680
320 4680498460426869879878114385504
321 -1095069753041975938470173390592
322 182609970819046250660176683744
323 -19337804909452550907212125824
324 977421343777135316364285889
325 15511210043330985984000000
326 -775560502166549299200000000
327 16286770545497535283200000000
328 -202162770898080517324800000000
329 1708721361377526137241600000000
330 -10617291429374691592667136000000
331 50846860313093472349962240000000
332 -193687634696336343670947840000000
333 599881446335420303649154560000000
334 -1534509955080983848806558720000000
335 3278754322226805090255287500800000
336 -5898401133185202942732816384000000
337 8981419257518049443087610624000000
338 -11610714217759726486309111296000000
339 12755604964257410134072419072000000
340 -11896601606491828658004869345280000
341 9389828000035429905521844111600000
342 -6237346793863588137955868709600000
343 3457679816759760588067029050400000
344 -1580197813855222661219670580800000
345 585062307553358734984764298188000
346 -171104648912808740385964592280000
347 38043743920634635554203475780000
348 -6043064034203922158503789320000
349 610888339860709572727678680625
350 -29533262279404214911002168626
351 403291461126605635584000000
352 -20971155978583493050368000000
353 458744037031513910476800000000
354 -5941827527265323030937600000000
355 52504347285963984944332800000000
356 -341775666964632929363951616000000
357 1718623878582559365428723712000000
358 -6891202160774914122187407360000000
359 22528880984596895848157137920000000
360 -61019337037337945987837276160000000
361 138527370114082515063285896908800000
362 -265821277735546479285825591705600000
363 433674244148728673109087484416000000
364 -603757139323505777288073787392000000
365 718565746319834104219412941056000000
366 -731100244180770561164662879764480000
367 634752372802395061613276661944160000
368 -468494048072420620139796360854400000
369 292173944516199769691663954758800000
370 -152601960309447216997785330374400000
371 65917019984345084141616777595848000
372 -23133348533011741700182412876256000
373 6429392722587253408660387406820000
374 -1361703762373950459716187193440000
375 206480258872919835581955394051250
376 -19964485300877249279837465991176
377 924841298668309602644434087927
378 10888869450418352160768000000
379 -587998950322591016681472000000
380 13376976119838945629503488000000
381 -180483011140684187064729600000000
382 1664159529194249783670374400000000
383 -11325202782600791159378214912000000
384 59660800356508846542739980288000000
385 -251184318760245619753730998272000000
386 864397591461638793331923870720000000
387 -2471283150012186812507409684480000000
388 5940379577245067851831495226265600000
389 -12111481966825836462460428522086400000
390 21076568265628213513101651742617600000
391 -31438496754773979403071842214912000000
392 40294956082089158613534771848448000000
393 -44414339833981811590753269945692160000
394 42066770888449636356007153323390240000
395 -34153216104479463208191154706285760000
396 23666089505812181345024780335462800000
397 -13905853633198377648923188230367200000
398 6864786795512509477034090123910456000
399 -2810701846760926616572163164465104000
400 937405458953221546982684483914356000
401 -248170510692652471283275116004440000
402 50174702906119520046415160754453750
403 -7277054892169757362500756353783652
404 674209306729197700327792450098783
405 -29976944827211469262961974756882
406 304888344611713860501504000000
407 -17073747298255976188084224000000
408 403367279921297437443489792000000
409 -5659947229371856106349920256000000
410 54362544620345492933232230400000000
411 -386041694850392185606631325696000000
412 2126093976341042531341279297536000000
413 -9377547900382503137472623935488000000
414 33884385585296240698611415732224000000
415 -101972946821555497947674168033280000000
416 258736532697785177546438458744012800000
417 -558553050705379752151116233018572800000
418 1032751845015782462141980935388262400000
419 -1643185430382853323467221619766067200000
420 2256517540596992882357947223513088000000
421 -2678526340757056945165427972109434880000
422 2748362364712042908592467350461495680000
423 -2434192856901081741383805935429821440000
424 1855421417255675017449942778300283520000
425 -1211354360936392008528419952511987200000
426 672749105960225928749340832143224688000
427 -314798606837223781056082274420091648000
428 122487646636554282139070772564809184000
429 -38913136076607907497217538189496192000
430 9834241769599425929097371507872935000
431 -1901737011820363257400197660455461056
432 264290048237845498528494640438722936
433 -23501924744533791902162188209395488
434 1004499603594644578398078136286609
435 8841761993739701954543616000000
436 -512822195636902713363529728000000
437 12564143793104116477406478336000000
438 -183077523842374268670780112896000000
439 1828756001028422382273932230656000000
440 -13527544390382492837299039371264000000
441 77741088439252902993826777792512000000
442 -358478081100985688118839851352064000000
443 1356988965582578020358676220514304000000
444 -4287962413846408688699698765799424000000
445 11452495999938807069292354937037619200000
446 -26096839757956909531060486220478873600000
447 51090841274016061803612115685972275200000
448 -86369934184498727814745836388953907200000
449 126515416776138067604202240998300467200000
450 -160902903755477492206008923181716766720000
451 177797903747909852778943464749085989760000
452 -170596349387817478708648399308039985920000
453 141855401082911153606854716050048949120000
454 -101874901754750567917240118006258123520000
455 62864666456950000675355071092494662512000
456 -33093203543763149983520649098412134496000
457 14716015831620307325565502818143503392000
458 -5454324573404541700859991602894382912000
459 1654119465646623441274177887624227667000
460 -399840206735231374868391558110760687024
461 74089310189342688087487997536321996392
462 -9882559355076459494859200142050802704
463 844784166623096090432783712617038169
464 -34759052263955593644926343695227834
465 265252859812191058636308480000000
466 -15915171588731463518178508800000000
467 403847479064060886773779660800000000
468 -6102584128079142289026003763200000000
469 63303092343291544001789961830400000000
470 -486991598053769742142765417365504000000
471 2915290816471983862268504167219200000000
472 -14027403173516831274215472444211200000000
473 55513184955650919014673118111948800000000
474 -183769817736274658087129947105689600000000
475 515362319997246318118155972166692864000000
476 -1236166093797958872523917768338472960000000
477 2554542063700803090180605784298613760000000
478 -4572525927414638531368897220591677440000000
479 7116492193657766302736376056154401280000000
480 -9654174225328649532360535390903006003200000
481 11429865240937061964360651305298385056000000
482 -11810516496079671602906427644402768256000000
483 10639155081218336520514103703753671184000000
484 -8335219234479591920501464200512028288000000
485 5657819981125500060781956398324519626080000
486 -3309320354376314998352064909841213449600000
487 1655551781057284574126119067041144131600000
488 -701270302294869647253427491800706374400000
489 248117919846993516191126683143634150050000
490 -71971237212341647476310480459936923664320
491 16670094792602104819684799445672449188200
492 -2964767806522937848457760042615240811200
493 380152874980393240694752670677667176050
494 -31283147037560034280433709325705050600
495 1240758969214239528262796909096631871
496 8222838654177922817725562880000000
497 -509815996559031214698984898560000000
498 13382669909674569385848353587200000000
499 -209449405253001990705499629158400000000
500 2253121175626043473545190863667200000000
501 -17999958681910489315353752541855744000000
502 112063778985183059665601300187906048000000
503 -561680602072903118938377875786956800000000
504 2319485684451327529265255065460121600000000
505 -8027399765661815746442358144025804800000000
506 23583961405588271986264185202485325824000000
507 -59397780806991923824774248768663625728000000
508 129206048590340619455976955721629885440000000
509 -244122078680303757146972790499366778880000000
510 402291117535594906878215140586139978240000000
511 -579853839408802012537404656916111798067200000
512 732273366436034436516705726959449869254400000
513 -810707596623754600742362640447932878144000000
514 786479079465447799708773358408252154448000000
515 -667512140361240652966825591391004932064000000
516 494287727441964141673769099889987578242080000
517 -318025686055563871341633437835740612506560000
518 176776140177338941748355602602948834496400000
519 -84240095063171216376317977452559853224800000
520 34063045853280109865667534643004631171150000
521 -11527393160176720537455728620333230606901920
522 3203992219138124546343418453458244733972040
523 -712285465517135818091976850238311604890800
524 121775637618719301435885772173746052061350
525 -15031552151547596471748397331001276813300
526 1192369369414884186660547829641863228031
527 -45643909053722816471859699038286125402
528 263130836933693530167218012160000000
529 -16840373563756385930701952778240000000
530 456795132916891968370290469109760000000
531 -7395730723416346154566607595110400000000
532 82399860137181018461081265871257600000000
533 -682665099639864483663786763068899328000000
534 4413588833877978965291374284323684352000000
535 -23006437460906111751715957792233750528000000
536 98964722536589974581984216126298521600000000
537 -357393798262508666276390206064453222400000000
538 1097726203605563205178842074879316983808000000
539 -2896348930779034761741372892338645368832000000
540 6615349687825439716146020132947450134528000000
541 -13156895187822686700973691445860609556480000000
542 22885894686469399146849572442233740984320000000
543 -34927666562036074166958962863652851836518400000
544 46865495451906203937069166525404791632281600000
545 -55344305262848314077345289587912217814630400000
546 57525326955187039064413137072146443296768000000
547 -52579417825377725279848415814183773110272000000
548 42179219408380940089494963190612273343324160000
549 -29605300229172491295802967303981671564247040000
550 18101876754159507635031613706541960652431360000
551 -9584650816076369507705512101269032189132800000
552 4360069869219854062805444434304592789907200000
553 -1686292942288708832907809443888746877352509440
554 546814672066239922575943416056873767931228160
555 -145876063337909415545236858928806216681635840
556 31174563230392141167586757676478989327705600
557 -5130769801061579595690119622315102485606400
558 610493117140420703570200488776633972751872
559 -46739362871012164067184331815204992411648
560 1728840810023376067538472908808448797697
561 8683317618811886495518194401280000000
562 -573098962841584508704200830484480000000
563 16046770959564366243717623253565440000000
564 -268465025260013365410767855702507520000000
565 3094256816875521693245430983924121600000000
566 -26550796196707586525352278035072548864000000
567 178014749633078484933418762801055268864000000
568 -963615784420259834523795309067021320192000000
569 4310903313693859292791232454461563600896000000
570 -16216743596161330732291205600174564966400000000
571 51974949379411231758250392154068530233344000000
572 -143369272073562220706197958170762945757184000000
573 343053133811519230994429329751417771261952000000
574 -716392942976945290868017499227110190350336000000
575 1311723121766588193206272862610133891153920000000
576 -2113123827003182487101017253250997536109363200000
577 3002148502772109181615783667421518711032627200000
578 -3766871776952613376889313772577275325008281600000
579 4176338736946579036076393751437831783345356800000
580 -4089927572274024487839637487260437779791872000000
581 3533320764286680289035385762659751205452308480000
582 -2686680995797403585094119282836336694455418880000
583 1792085798661791255868129756947654104590704640000
584 -1043768473870716639389130267828197605396561920000
585 527568454175602341599458776550855727578771200000
586 -229546626769050489879575560549355668679610347520
587 85068739697162182240743197155133647611015352320
588 -26476505495830558921460489895578328327716904960
589 6789819871579408346300395821937123875574279680
590 -1396852078339015044926635067175286651706342400
591 221609001521972715395982777425918132108929536
592 -25449583083266123334581868673379118368142336
593 1882707642115456537549396997692400740692033
594 -67364130590530656390354880166152628236354
595 295232799039604140847618609643520000000
596 -20075830334693081577638065455759360000000
597 579689600914262730554299140035051520000000
598 -10011147393566950013382181973938667520000000
599 119232029343603435913057273913876152320000000
600 -1058369669082550690458870117535995396096000000
601 7349466091994240306536860349929281814528000000
602 -41257031362585939581833606565980616523776000000
603 191669393485773128556410181436829520101376000000
604 -749862223886499933061145346952071884046336000000
605 2503460061774974329689060555420967539572736000000
606 -7205864283349475092885427810669650665013248000000
607 18025882849368919592252741145119951980855296000000
608 -39435725813397559821115629957454256192618496000000
609 75817596438108797567322571458865738908696576000000
610 -128566902316614681846777681303060692196969676800000
611 192804648289142122997102551085515312775206502400000
612 -256147280832777709628473336535254722100563148800000
613 301740473744390335356519448541383346346702028800000
614 -315197084903251487196174729018204404895960268800000
615 291751343108243029580350424402476599535919185920000
616 -238907940857061426489907837766061939906958786560000
617 172637598604419224315296499919290678742237880320000
618 -109690577799504403193984962691763311985311416320000
619 60986913302699630688897434569278922108105950720000
620 -29483988949446929588976594221672794777069951303680
621 12292432886239935333787391988916812079791718410240
622 -4372405764740018016172618045612649649548677447680
623 1308171961924299341387209595026552533360644551680
624 -322952200511980278387038027530926273874506362880
625 64045001439850114749439022676090340179480635904
626 -9806572681418546191592213395475420277857513472
627 1088205017142733878703551464666207628119995074
628 -77872934962653438787250241472072438241225224
629 2698053238040628096994734853605977979380039
630 10333147966386144929666651337523200000000
631 -723320357647030145076665593626624000000000
632 21518780639999146816030801410392064000000000
633 -383239236159984805199786653689839616000000000
634 4711588256319813193338553565951557632000000000
635 -43216761487537486527070529799386478673920000000
636 310451584920446357776125997540116214579200000000
637 -1804995122113134856705220287261651972915200000000
638 8696111371113780832651943417041339337932800000000
639 -35330047086960092999996271154472617613721600000000
640 122669543026973742154763967215627409439064064000000
641 -367799322795962791199360377836263419360051200000000
642 960074195238127239152591647946606138110771200000000
643 -2195852914609636853675756668085521083452620800000000
644 4422693125556346524760483335100501436340633600000000
645 -7874722766892649263115132979812467397064392704000000
646 12430826008115742140602664477881908323664629760000000
647 -17432245501119594127493324291982613031843880960000000
648 21743063549228127106572724968423211722041763840000000
649 -24132276812905191988457127690456274749846958080000000
650 23826359687173180749061951326202255628766733516800000
651 -20904444824992874817866935804530419741858893824000000
652 16267773714647196137402939415471621650710877184000000
653 -11197579817032741159385964941450838098500540416000000
654 6791724435982458872172668849760607234766344512000000
655 -3611788646307248874649632792154917360191069034700800
656 1673136698404880087098839465158121644193872783616000
657 -669524632725815258726432138234436977587141234176000
658 228930093336752384742761679129646693338112796544000
659 -65936074271195973504020263954230780916045049088000
660 15691025352763278113612560555642133343972755796480
661 -3003262883684429771175115352364347460093863500800
662 444350381999949667137283514738701448148997988550
663 -47697172664625231257190772901644368422750449700
664 3305115216599769418818550195667323024740547775
665 -110990791700190528002381198280346020315377506
666 371993326789901217467999448150835200000000
667 -26783519528872887657695960266860134400000000
668 820245285571732184516938783172591616000000000
669 -15050850001919403258755257672182792192000000000
670 190819324380952434330211419421038084096000000000
671 -1806739447995115565776884084516286334238720000000
672 13411508468563282655928643093733020469821440000000
673 -80664609595124923251378120423831067479244800000000
674 402505726320123569968461381017341992212889600000000
675 -1695842260174084463999821015414685645458636800000000
676 6114604913959921916637465442748197024347193344000000
677 -19066716893742711095774841987031895659625054208000000
678 51844006542858870914239948989116731457981644800000000
679 -123731538144960407059294810514731970615417241600000000
680 260536831396410231640435745558647720977157324800000000
681 -485982890756803497380819635325569416504545378304000000
682 805517525325900090711052658166747659373468008448000000
683 -1189062640497420736275334120126814025751035248640000000
684 1565500575544425151673236197726471243987006996480000000
685 -1839731220560301695120025734519490122105979863040000000
686 1929935134661027640674018057422382705930105414860800000
687 -1806144032879384384263703253511428265696608426393600000
688 1505931052441626156719586391603658689951521202176000000
689 -1116312572528802503274170043393868167358207721472000000
690 733506239086105558194648235774145581354765207296000000
691 -425534371419472231049629463512070263527965951724748800
692 216838516113272459288009594684492565087525912756633600
693 -96411547112517397256606227905758924772548337721344000
694 37086675120553886328327392019002764320774273040128000
695 -12207593179352854523030037440669013152456340516864000
696 3389261476196868072540313080018700802298115252039680
697 -778445739451004196688589899332838861656329419407360
698 143969523767983692152479858775339269200275348290200
699 -20605178591118099903106413893510367158628194270400
700 2141714660356650583394420526792425320031874958200
701 -143844066043446924291086032971328442328729247776
702 4686221785813948597352896080517590437966632657
703 13763753091226345046315979581580902400000000
704 -1018517728750749533427382489036986777600000000
705 32083308455648610302962548404665083494400000000
706 -606018048606695972389292580977007132672000000000
707 7916110759924966139335134339012155670528000000000
708 -77294572009541037798392322240712374736650240000000
709 592269519143972063095687496623242097522114560000000
710 -3680995017857533997704554895340824379302871040000000
711 19001046183870660940924952779749696115153305600000000
712 -82914573363511486829134106075096594594031206400000000
713 310033115822634559402840377448973397271529914368000000
714 -1003935977982068134235221487701794813770257661952000000
715 2838977798286951771263779606644032214639074869248000000
716 -7057853155018783219340608149777836157187758489600000000
717 15507605312247200309380718942164727392075146854400000000
718 -30241389883911999450651912761850205963396482859008000000
719 52512071055769391627782432810965597413441795407872000000
720 -81391337742048449398046620522680420062658362769408000000
721 112798436206332528033718966036186270158853293588480000000
722 -139921780052614056701073068364287887620171468472320000000
723 155416541138290990593101807094778936730489077232025600000
724 -154538198813242326378563109628571580983666058483302400000
725 137441307386172413903274251340360583102908835051929600000
726 -109159422270852187641595627814728965793813312192512000000
727 77243849331452193012959494982677330836513351445248000000
728 -48546379539438123692245227962335349230815448992598425600
729 26986538959915454251389557738460938327711179505802854400
730 -13198740799703631684429392600298396801361867434051993600
731 5641295360004252264831133297112753817237775532437248000
732 -2089024382816757230253515157034484875714091270948352000
733 662842708701930341615384086649371628335159968577474560
734 -177615369551404124211113262031109400267919162528112640
735 39418855607673934911348985332687891907035390361856760
736 -7052122372810169691838170155053923160040499489044400
737 977335790009418216222320567059610087707878939258600
738 -98461263206739419677248389568874318774015170102672
739 6415437624779295629776114734228581309576320107433
740 -202936346106785271913028276986973250080801568842
741 523022617466601111760007224100074291200000000
742 -39749718927461684493760549031605646131200000000
743 1286897150276572035485497774898232793497600000000
744 -25002573205373399546575385340879951416524800000000
745 336201880509754444270586293692163317301248000000000
746 -3382223090356886623662985251987535427870392320000000
747 26726162051371739347192898285123799650685419520000000
748 -171463122767299325570496040931359690442365992960000000
749 914583689650307813289854393798618706342712442880000000
750 -4128573928858985757974815488704809744613140070400000000
751 15988850687424439420632196608439913773574614155264000000
752 -53691983415040977253172586231162655966083409772544000000
753 157672459258706090680957605845922404536108619661312000000
754 -407661598233884918749113526731167816439164930359296000000
755 933040919620206551947739923020244431423188002406400000000
756 -1898633347494301182901798349048334670049761793409024000000
757 3446701391115045523205356044501560121136816025862144000000
758 -5596623414262760044322824763559548884308508373286912000000
759 8144047094097208524034509347812648705469207797088256000000
760 -10634055283998668309281553195685879459133031603896320000000
761 12467860300205121689802167191381154702157012640169164800000
762 -13126656416842465840626184135509256643553752261758156800000
763 12404077991602060354770501183467542625037522363436646400000
764 -10508413717274037263630939104297908440417761520399155200000
765 7967151316758354765050965053927576123423234249067008000000
766 -5392382465765280816277085321354788022253654488100932812800
767 3247380188176492994917210114528132912101245267198276812800
768 -1732634701342913104756003901348262271015139688615552614400
769 814603049984614027041615648103081651209134786883938611200
770 -335172356531933048942897320750866240059016421694380032000
771 119643108920698426661576827640211578914496374328234158080
772 -36639513376032507908692507196131710569553610098656378880
773 9486804582913527001997989136733552652293183947086860240
774 -2036652941267577007002863540779573008619696252436022720
775 352818220193399976056257724708519241662544297072354600
776 -47392688023510574004648891512484838769892635209419456
777 4631945965090651444698354838113035705514103117566626
778 -293040083778197932642412831969189373116677465407848
779 9007724679336385035614034316781385696564599124559
780 20397882081197443358640281739902897356800000000
781 -1591034802333400581973941975712425993830400000000
782 52901907177585569350633570692438164294860800000000
783 -1056358717927026130842810030652177947348172800000000
784 14610373150152471706730335791593725874719948800000000
785 -151304744718612486899747075537442393699731374080000000
786 1231833105458679259002436311868887856627046154240000000
787 -8149856554033196068522639945518690286338708602880000000
788 44873606192197360774640920418312872656363407278080000000
789 -209318698193150577929323145277333854051886201569280000000
790 838587651571468012371778311773693408607137521729536000000
791 -2916625241938475942931267987771371418729030938001408000000
792 8882215204907109775027278462653628788867452240920576000000
793 -23848203496682267746823141313773317261691148426018816000000
794 56766209549693366620500496916551671207786758066405376000000
795 -120325888397451337466401470370938209714403653657296896000000
796 227931861560260184382406371464646649749960746753753088000000
797 -386930191504257183064318930244276084228783692534972416000000
798 589861696672469245955070891334430413381841193303392256000000
799 -808719904348098724920862120531911132867067053476315136000000
800 998085027190104741588899805162670331683200853984068403200000
801 -1109202467223188363532912559450532186380292066118564249600000
802 1109800154425101988212113664709066607804827736163949363200000
803 -998956078998363167373916148602319921117213454532944691200000
804 807869143519297173176167856468256218915115952855394611200000
805 -585843837887785151539817626698616612989129176885822772019200
806 379943482016649680405313583399791550715845696262198387097600
807 -219611448395214236027823494495892242851168955532021293875200
808 112637385366054357739117945524071562862644910077315511603200
809 -50979715428507016744214682486206755112976397739715202867200
810 20219685407598034105806483871195756836549887261471572715520
811 -6966087480618180566140162930664541472036380120007044034560
812 2061347110087353510005563068138819083448276111931302060720
813 -516291520611330771275225907587621757685092999992531759520
814 107327302582832272716313599856331553313745975169410269320
815 -18021069620939895765267740997622359942251674538381748144
816 2348396604300960282462065902923309102695650280606279382
817 -222856983713319527774554958712568518255233212442668404
818 13700749237270641639168946195824487644474755268454239
819 -409562441210040100135481844739758711215361266307754
820 815915283247897734345611269596115894272000000000
821 -65273222659831818747648901567689271541760000000000
822 2227448723266760814763518765997396391362560000000000
823 -45680376991438967820229622947121208533975040000000000
824 649349917784554298076903812959721149987553280000000000
825 -6916788329993713686845580595997366569130577100800000000
826 57968616727467259247173473499712369723625701376000000000
827 -395144560195548900292006785237269832064907083776000000000
828 2243680309609868038732046020915643632818170363904000000000
829 -10803545713194868538287646207862392467194126532608000000000
830 44724674750478293993161509961263648459047334492241920000000
831 -160917254727640052023794095877041181722981017269043200000000
832 507555154566120558572987340723064502220997270909747200000000
833 -1413226873877467718330260226001381763655771758578892800000000
834 3493305203058053330492338271787795151248415881009561600000000
835 -7700856857436885597849694103740045421721833834067001344000000
836 15195457437350678958827091430976443316664049783583539200000000
837 -26916882887252673604474360364819205859393648176345907200000000
838 42899032485270490614914246642504030064133904967519436800000000
839 -61616754616997998089208542516717038694633680264862105600000000
840 79846802175208379327111984413013626534656068318725472256000000
841 -93406523555636914823824215532676394642550910831036989440000000
842 98648902615564621174410103529694809582651354325684387840000000
843 -94019395670434180458721519868453639634561266308983029760000000
844 80786914351929717317616785646825621891511595285539461120000000
845 -62490009374697082830913880181185772052173778867821095682048000
846 43422112230474249189178695245690462938953793858536958525440000
847 -27029101340949444434193660861032891427836179142402620784640000
848 15018318048807247698549059403209541715019321343642068213760000
849 -7415231335055566071885771997993709834614748762140393144320000
850 3235149665215685456929037419391321093847981961835451634483200
851 -1238415552109898767313806743229251817250912021334585606144000
852 412269422017470702001112613627763816689655222386260412144000
853 -118009490425447033434337350305742116042306971426864402176000
854 28620614022088606057683626628355080883665593378509405152000
855 -5766742278700766644885677119239155181520535852282159406080
856 939358641720384112984826361169323641078260112242511752800
857 -118857057980437081479762644646703209736124379969423148800
858 10960599389816513311335156956659590115579804214763391200
859 -655299905936064160216770951583613937944578026092406400
860 19064246059532566371669601383356209252754146036166081
861 33452526613163807108170062053440751665152000000000
862 -2743107182279432182869945088382141636542464000000000
863 96008751379780126400448078093374957278986240000000000
864 -2020755624279181708047526215108177672252948480000000000
865 29501546264752318245061494853656520354839920640000000000
866 -322975588408873130766317249496432588964125002956800000000
867 2784149849110641794128531684371899814440422971801600000000
868 -19536411932021108864437158999525017285326729641984000000000
869 114291715165278429488138465489672634750525587324928000000000
870 -567523760746267937901922914856771304292291459416064000000000
871 2425231556630774587177564459512393324505115138111569920000000
872 -9016730173238764248399929172310207549211036334308720640000000
873 29420697062953402033144542060533497525292979737906380800000000
874 -84844084821000829804041694282440098025191154506111385600000000
875 217490594308910653650282245736121616638836559110261964800000000
876 -497890014513515564999435991861039090535169333656408817664000000
877 1021742558087459653191533627818856048612490707448157175808000000
878 -1885303338894656013713391657219211877068363441018227916800000000
879 3135359722075638901029167330697794545122134532626094489600000000
880 -4708080205053347035816343635027333729349055296601509068800000000
881 6391546402691680268994059323727424104988421468751310422016000000
882 -7850818304851282690942425315521450969706404055348658962432000000
883 8727831857724427799693862317548261837286154032709234524160000000
884 -8780366895666658741728381938826142679205416036966692945920000000
885 7988400177976109106524342157194933552919470098528931420160000000
886 -6565356609929112264922889536535830176231507642300453865095168000
887 4866171377295147525800625780533711213358755165080041818750976000
888 -3245422811009715435277110279099735035013758367027057538498560000
889 1941984049234229490866228373599633817149806090666332051333120000
890 -1038750322852367213903331894052285519332282722429833406300160000
891 494389689747960659372519263817891887159859788895035836142387200
892 -208177654309673982785450913536837230479878310786343840392806400
893 77002766490152027784874478167585663983923380981255972534896000
894 -24796744175647057900390135732994062133389752371069882507232000
895 6873036024447278111852310908894984423634551781324901437216000
896 -1615648961749331455008803872906836643356003461281051660270080
897 315812375346393138785498622625126608130511049735932451291360
898 -49949678616278683491870251412777023891606270682150078283200
899 6141589191427186292118132948048256994763216961672420202400
900 -550779570939261926662195984806027514842417830930667579200
901 32046997626074244070776599925421787753879719486795182161
902 -907968270945606282260136361851595220781261948873212242
903 1405006117752879898543142606244511569936384000000000
904 -118020513891241911477623978924538971874656256000000000
905 4233985935848303574259760243917835616003293184000000000
906 -91400331313550680333226570344892959329594900480000000000
907 1369492831869028668007591497943423734366779473920000000000
908 -15398079404141951423561719678694786133316662303129600000000
909 136423342606421447912298052534223090907580725618278400000000
910 -984635161373863886767632813576060871180467173955993600000000
911 5929723104457386753443419209523015520586092236505088000000000
912 -30336724665345958862393697630525593356715216194240512000000000
913 133690889559271449118163240830620682013344471988400291840000000
914 -513081033083650972070241130966296971509944132055502684160000000
915 1729936987301660039548899073159369654487227208588895191040000000
916 -5160860883594671164632053403938770100566799880992430489600000000
917 13701907441461371179967781481375661848246703223946503782400000000
918 -32528814281549683579963151468254553914964396465552042754048000000
919 69321302787164570316533281518171618067401292613021125312512000000
920 -133027003592406928327616915333387590045943724398246161809408000000
921 230448939572559459225643798806287899066476888148017944985600000000
922 -361089281813656703094783920529922465155292762748046173798400000000
923 512485811561278363386614574866144369145435248676241435656192000000
924 -659468737607507746039163726503801881455337940649287352844288000000
925 769794769851294531932998656407756694048638785684954485030912000000
926 -815187747576630843179413986320490299269387046800486650347520000000
927 782863217441658692439385531405103488186108069655835279175680000000
928 -681252297642056119724939831908776731227787028295176506942816256000
929 536495394346790014719518992303841661272802756950074610517295104000
930 -381661722574742535188588168822128840117617983962381966527430656000
931 244689990203512915849144775073553860960875567423957838467973120000
932 -140950428423967366563498266239094742777088209412786625285652480000
933 72675284392950216927760331781230107412499388967570267912930918400
934 -33384125654751355057594128316270988596955030929737321313900953600
935 13583288008862817701251857948762111126764084405093553555155654400
936 -4860161858426823348476466603666836178144391464729696971417472000
937 1515504443390624823663434555411344065411418667782140766906128000
938 -407143538360831526662218575972522834125712872242825018388060160
939 92848838351839582802936595051787222790370248622364140679659840
940 -17622246615823119535931824698427734028958692296662547618312960
941 2708440833419389154824096630089281334690578680097537309258400
942 -323858387712286012877371239065944178727341684587232536569600
943 28265451906197483270424961134222016798921912587353350666002
944 -1601656029948049481906880542306213969458146077812346394888
945 44222337133356683639074854470112210791746284218554646167
946 60415263063373835637355132068513997507264512000000000
947 -5195712623450149864812541357892203785624748032000000000
948 190942438911793007531860894902538489121709490176000000000
949 -4224980314968880198403398214192677045010524274688000000000
950 64928006310918820696052222556343345765235262750720000000000
951 -749238126796275478478042623313333146329013384170700800000000
952 6817480012953331275401056733399418786165317882924236800000000
953 -50571955927229842406482029786170459744796772351239782400000000
954 313258800575477374489053774811658734216105272722797363200000000
955 -1649782467830137586369586674083583003428424551269138432000000000
956 7490741054396754830893449463509625486141634203228852715520000000
957 -29646463442864707729933620348646346885058959380332014469120000000
958 103182370629702239133094012460376596488609132538092490588160000000
959 -318081059125551566113488891462759530531600432665166799175680000000
960 873614719284899148681394067553917198531315664175071913574400000000
961 -2148063485949477319262566680885809649598898895171633109008384000000
962 4747225513091381130195186575077752659504629260795409655660544000000
963 -9460266524706169633760141401978217461344228708167582814830592000000
964 17044003570786497604328615359713053014956630647427407211134976000000
965 -27818920086393801834260644544159443253005679930047390639718400000000
966 41199402851165377995732623866413084284778685860972626718621696000000
967 -55425349810740082837564260468433167218678175102751468882231296000000
968 67778596640716361406862595985616291775996814987213373467721728000000
969 -75364107263459521451936823035329328167454832476704990824628224000000
970 76184952055243522227390728819370334192427043199665233220833280000000
971 -69979749907786764742856319399962676446676567517654520074292625408000
972 58351763773365572777434742162929601864318370447099291461557567488000
973 -44105782815043684222731220259507264086092228271652766006826205184000
974 30162119459086358760337912607400072594443928277793202888485486592000
975 -18615524439708261483993449591149012813916864228874462153797959680000
976 10336661603274227007648373343345728354285490015464417336231482163200
977 -5143937361302937958457628604732088159647487682423692259116905267200
978 2283227229853395448146789577023740315762435642274361865771164089600
979 -898643927623119637133298675017998009338897981828520970015090572800
980 311351968425473922105965610328397241882857012969908697556603408000
981 -94101050303647186599805268371649340037305387597122932374940404480
982 24525357444650198371804252035822082134199227100393042302384434880
983 -5430588998776158003656323977898813369924103676088175091043443840
984 1001581420198490109453950933807016237568575995900069296963756320
985 -149703539720004209452564855258232696616713693700448240029297600
986 17420940191519715522338584379058836353735538791338781793812566
987 -1480730999686971746022911061362094814764056048937514242073956
988 81767101359576508048649405915237477753938879520107540762783
989 -2201464963520625311053556942123436158632034364983353175474
990 2658271574788448768043625811014615890319638528000000000
991 -233927898581383491587839071369286198348128190464000000000
992 8801537184124553870992445060269393212848323166208000000000
993 -199501509506823221075828754699439579491228658434048000000000
994 3142515505448470921688927571727017935037386717134848000000000
995 -37192949063527931444448474839349050545973587480884019200000000
996 347332665923096035504643311470033546579369879508982169600000000
997 -2646143423651810132404032693676378650430447331675681587200000000
998 16846362164281227694744669667649203040066105777537102643200000000
999 -91256538791975610491757708600737619846783712321630057267200000000
1000 426531608273885804488521122392783380622653053454442907566080000000
1001 -1739259188648062853489439060453919017256792283646144848855040000000
1002 6242533423096985467552187753852784087560852518554595680583680000000
1003 -19864675176357026838571435286190401648683175407734287845294080000000
1004 56377269884518825061572630492812789878554237528097974156001280000000
1005 -143401755475799589313528589454997499366326491760423506863456256000000
1006 328236735476604066716352900333947469600034366032139753334243328000000
1007 -678336147845597941146653102008512185376386177000460752944889856000000
1008 1269122727424717667768469205246325793729078343593056167721435136000000
1009 -2154297171490336014045144313499707285512759853782869931139792896000000
1010 3323418496660673824989098325223988798972147326118458555302150144000000
1011 -4665368575373600016240191663777678771102649869518558424173903872000000
1012 5964516504383039803803908446734233676287719718874776865159512064000000
1013 -6947852936288458739569032828399884730104407413090517249356201984000000
1014 7374703358947572951611422549715048349826937781727594575776661504000000
1015 -7130568201130272449587886018859354821092938669167323729675290673152000
1016 6276056370290874938728536712635094956073353621421346014976413925376000
1017 -5022870325289680744423978966023886074745561996112926764071501955072000
1018 3649616454549449410000887425495408783927715321612977549506743877632000
1019 -2402643687685012948867421227230965920516203276473397248650189996032000
1020 1429412633138493106200517913765523578135479190709936568781724961996800
1021 -766050979344806760582612998366255590544425857936328324126948353638400
1022 368360659749681132301015385093163437609672950286930381011081139788800
1023 -158161331261669056135460566803167649643646044801819690722655940812800
1024 60277741087171751319714942159577706028521117710974323846958419788800
1025 -20242181487540105917469222174168124701358136709781110786431624785920
1026 5935136501605348005976628992668943876476212958295116237177033240960
1027 -1501945757375805985011234745887443240596152102415243853751443896320
1028 323176938250712808650474834641730572655460521343755693153638705920
1029 -57965210579585629900033111955987700129991542200813558539344030720
1030 8431735052695542312811874839464476795208000775007970388205281944
1031 -955565071797992433433451938265671853794404170247675857551726272
1032 79150554116070059791092624925949878465812835375464099458373944
1033 -4262036169375930602199686239950972403111618530607771747717664
1034 111961815430238519324063604991624904205680144598427538678929
1035 119622220865480194561963161495657715064383733760000000000
1036 -10765999877893217510576684534609194355794536038400000000000
1037 414490995298888874157202354582453982698089637478400000000000
1038 -9618822779793262444727457815865836868327096031641600000000000
1039 155209607281296429668782398359688080937822148834099200000000000
1040 -1882893046341101529375204038742045683889912866219753472000000000
1041 18034580730622294151202633480174818764698051436043304960000000000
1042 -141011590339339882055741215913017546503201469648506716160000000000
1043 921996848180256380590755569648368544760374708094936023040000000000
1044 -5133180307048628090161371108791491116381583818091690721280000000000
1045 24677900192989107259693007795582467021739212378435625366323200000000
1046 -103588231088597861126944532277034882645441305128924803497984000000000
1047 383064550962769562781611521259148114463961404547668371308544000000000
1048 -1257061476003843104628348639204236354330732193770685402710016000000000
1049 3682708758585503895151115378965996758195881644980593473093632000000000
1050 -9679618494616472278663179788212331207227038193828586713283297280000000
1051 22919978942762870175883262868146331928967916938451137948339404800000000
1052 -49058239263833422529356161841687041978113643158069036596907212800000000
1053 95184204556853825082635190393474434529680875769479212579107635200000000
1054 -167786606625689631863131432109111817429359180919627369636849254400000000
1055 269196898229514579824116964343143092716743933415595142979474161664000000
1056 -393640473547147501370266171631241646311786082740628367039673139200000000
1057 525136779190245895769691939332035791064462279596583615302087475200000000
1058 -639518281635642224892149612614080299020973864159468064997559500800000000
1059 711132109612801677476815745865379662304740428952303762664178073600000000
1060 -721970030364440085520773459409509675635660040253191527629623180656640000
1061 668895481570474828996067728583477225581502162283064509490907273625600000
1062 -565072911595089083747697633677687183408875724562704260958043969945600000
1063 434733724733096179720693943331070752203154325074487031632420961894400000
1064 -304084591722634451341032999071419124315331977178664339282289671372800000
1065 192970705473696569337069918358345683048289690745841436785532869869568000
1066 -110803802369516692155699380120833397918033025880076061168362172579840000
1067 57379256614854176377658165754896612396891363410079540119033792928640000
1068 -26689724650406653222858970648034540877365270060307072809448190012160000
1069 11096584154683890583856614352104077700705023942247545980917345461120000
1070 -4099041751226871448287517490269045252025022683730674934252404019148800
1071 1335405712861203301344741523350512372207147915616401153364832479216000
1072 -380180019835750889955968795052759070275901000923858600480834236256000
1073 93490471422527633931030220021357772803901079388729325519445482784000
1074 -19563258570610150091261175285145848793872145492774576007028610368000
1075 3414852696341694636688809309983113102059240313878228007223139187320
1076 -483754817597733669425685043746996375983417111187885902885561425200
1077 53426624028347290358987521825016167964423663878438267134402412200
1078 -4315311621493129734727182317950359558150513762240368894564134800
1079 226722676246233001631228800108040431016502292811815765824831225
1080 -5814527219345536136966038209295268975399594483250706733385946
1081 5502622159812088949850305428800254892961651752960000000000
1082 -506241238702712183386228099449623450152471961272320000000000
1083 19933248773919292220832731415828923349753583475097600000000000
1084 -473335558187035891466123272985397925892561283789619200000000000
1085 7819607833505315361408179879264285220581706355546521600000000000
1086 -97175650879457825272144676731174845539294039632219471872000000000
1087 954029320649919360598619311101247912652526920966690832384000000000
1088 -7650782696360081805896113150562695600019854096826672087040000000000
1089 51340666598669013192895757509893364229288233745496963809280000000000
1090 -293562419722024244291390845032507978439552198894108582871040000000000
1091 1450512133565693082264177902651458339388893705354716202087219200000000
1092 -6262648485242087832703275151377308905078680047222996691478118400000000
1093 23840134995212364554290881734834041476639480353613713932025856000000000
1094 -80604305552246424527078355168368609871631191576326373094981632000000000
1095 243519116661466445066867504434126535635702673774341743408316416000000000
1096 -660712023697046946504880271995396543048142348972299660816369582080000000
1097 1616622514762874443072299474299921278723203741392086929956206018560000000
1098 -3579559802836949036969573739896888993989257549050830394450195251200000000
1099 7193206315796524781244859388306853695171597611722071922049705574400000000
1100 -13149498504442935593421707790477059469649038030590056079687889715200000000
1101 21908486025140494265685826790388107084178083196438435482483358695424000000
1102 -33317729681030564515979328766868292943829574043166784986237934501888000000
1103 46299559365273346477027839317774488912183424317765455415800712396800000000
1104 -58835681910479084690077764360495387509929595502671061979775474073600000000
1105 68397979270031288615497369011415607519855943075594307354427309260800000000
1106 -72747075440531200998188411433834403506907459294083489164965840489021440000
1107 70769141950156236907783965684131890466522928769548225104137989549588480000
1108 -62931277943958342168954115413788741057535843851299064009853738968678400000
1109 51105364529735084238277132449363650647881919547645253274122375298252800000
1110 -37849588005005558766919166237360168650073086100591396583607349683814400000
1111 25520375798896371294827496702891216583136311601137530014886722040250368000
1112 -15630723054259821373430659222378897999637192184149396362150290478596096000
1113 8672464785502245515366048481240087987987294641123450492276821845500160000
1114 -4344265950789267555351506299326237576654223957508443543445566928133120000
1115 1956697672609259372953382997421019034557652555149650607968425249644160000
1116 -788506576872369089506944273582663613934995272615828014625280627683532800
1117 282571848841430618564547306340968417959032498944430484051998552602105600
1118 -89384546885827653682981107814626465855978501994987199846382804879744000
1119 24728229691258559174757493195649130906631835498318906599893330196368000
1120 -5913693590773011084729806700481230863976208551815857547267505648384000
1121 1204304717576504308538920083320711220659558750694388410547360420061520
1122 -204725038807360888900949910513728866316182121454713314101169595144640
1123 28262684110995716599904399045433552853180118191693843314098876053800
1124 -3043733130359820839560905928260986941682162373633540193632569745600
1125 239872591468514515725840070514306776015459425794901080242671436050
1126 -12303539596135154465820136850868789151945541926558495447844661736
1127 308213827933556322969646715147124314720260399647249253646675807
1128 258623241511168180642964355153611979969197632389120000000000
1129 -24310584702049808980438649384439526117104577444577280000000000
1130 978501034257504811462655637723690926213459242144235520000000000
1131 -23763596546253688278378779773289636779469724452074291200000000000
1132 401709621028214921705829519844065257029418356730285260800000000000
1133 -5110976495064817524432561688075362709435726989227924127744000000000
1134 51401238275991996769813416054211137537791023619888293871616000000000
1135 -422514474406485517730612848739824864511096442497252966006784000000000
1136 2907988013242560260079659701009088245705069444712892129607680000000000
1137 -17065246978051356727360062544126582220341337035712785777950720000000000
1138 86599494676935568073555918566407337073245032300772110551639654400000000
1139 -384283069552771445067820411372013204758855672897655546985421209600000000
1140 1504653091554974665726530221492811360625617488603791259309860454400000000
1141 -5236909146026833875891649604909595859012744182120734063729836032000000000
1142 16301022081975132640991221736211682339977794132349118520877907968000000000
1143 -45609776885836772025915016276182217612292076527494060960730012712960000000
1144 115197391455199665959571275442855680796759905314036129944298680483840000000
1145 -263574920148894014088859613047740926257408997528442811378016043663360000000
1146 547923887986018042819651530647235855608071004286001961234751710822400000000
1147 -1037401507011230168781019732470136584587668750341908352858233870745600000000
1148 1792438727019827845662962643702493649961088362256759406696508865118208000000
1149 -2830725571746019885223012971000463812035366502359824155176907589025792000000
1150 4091029065515552894710179882118553840280527372717755640540150947381248000000
1151 -5415334222510345753349240894680596292059769852725015663055167592857600000000
1152 6569179835108657241375377745487699000493990358869035867214344615526400000000
1153 -7304467711278791954772645493515463515761753526392292162064070074556743680000
1154 7444239741328339396633084771249873620978530935806287107382896138811473920000
1155 -6950759648910198892560982047452966449804833953375981619888345469090529280000
1156 5941671065588673741176536083191805488482692646355177078028227738623180800000
1157 -4644985550169848850895802123240478474889524844233688614066035302863667200000
1158 3316147655280122599427878836275688084244006607465459047228515822759591936000
1159 -2158016701678746588369270388889686605074909845924126035249374479201173504000
1160 1277164980744964022896240073003956957697595590816113475829299963780656896000
1161 -685463106092392287840819815372261343344941480152582270533661238874718720000
1162 332488089137988765758001772407925465179834961101967553307865490497226880000
1163 -145150919025921943226736658362008660265200379767363673692270408879410329600
1164 56745564917338203309916818155199930479227526378931539933714982063459206400
1165 -19745046407079328698570526716250986307585651090692672446065961597935449600
1166 6069406598665573024115478052132103352527747179531829408796040711530768000
1167 -1632918642752197685771017875170379872315430586370153665239239997160032000
1168 380044160160928288223210637722207298062423611469129142699874166845128240
1169 -75372935120910033930366392054137844282074384382243618474913939279084960
1170 12486453840237907593837763498272543650534976217090339976168883440568840
1171 -1680901621241211058647510298882130038543974170839122571933586642007600
1172 176626184851316188412793571922034556072716623860312162085353734078150
1173 -13589259483931278107498341151784577618323851057883858222144428887412
1174 680844345905225917439949593759997611217055222820773601305506857663
1175 -16668560229619139893326654372960896431758935640282934394942864122
1176 12413915592536072670862289047373375038521486354677760000000000
1177 -1191735896883462976402779748547844003698062690049064960000000000
1178 49010138759332414904564317159030084652082828128267796480000000000
1179 -1216696143168188839852993524392429403108849891946203709440000000000
1180 21034976519295617718414345766380144368085906679694937292800000000000
1181 -273853252200682315727735398356410132152091046120491562565632000000000
1182 2819725071140132394229764537831010973501679010005300692385792000000000
1183 -23743252415427869093934926914550158239843078134479776431210496000000000
1184 167500109562771470980588398778123482952612000015462586665402368000000000
1185 -1008162283011033997431732925683785780401703603340570729035857920000000000
1186 5250664098306830232670337799394802753072540905815235334499414835200000000
1187 -23929410601340146200979952102732930372010904604221577844713796403200000000
1188 96297797859518378606497934175539927080039519270642640595831069081600000000
1189 -344738247784166435715838876848905967404724645588747750938101206220800000000
1190 1104633966966785458965993378830344591509083461203893208003020587008000000000
1191 -3184391695302058265082066590918903920567301343010494437985513614868480000000
1192 8294212184774375949089131831885609017366713182610601355989504994836480000000
1193 -19589568258808122853572017692322422390228075171146201206933837567754240000000
1194 42080554597326185688549237553707713710699853129164950622828931391160320000000
1195 -82419761108754286512809291848661885892758234509922649827081753041305600000000
1196 147492100966202977014552354681805191768226699522841916893884158044012544000000
1197 -241555248788993696872363773525372911960351274868038327908429447596867584000000
1198 362528114113378225746625171092351848000243656413142653684788760875630592000000
1199 -499077201946553464628666040853763754276228389627137443507164245357756416000000
1200 630641264170431095172036263566819104047423074451427443252577083090534400000000
1201 -731717113338536376686790226828679475665873048904688745278070323990379888640000
1202 779614925637295180447392150589077673760660694368076613427736031991892541440000
1203 -762597630051861821355262030349125461921444639456107697724892760037360926720000
1204 684480506755815214983536956783695992273206192860116399388851835489390428160000
1205 -563265616189017460655996215365582231902392907427074661410955017778836275200000
1206 424466899875855692726768491043288074783232845755578758045250025313227767808000
1207 -292474734156931302329576410353049290476034840294658022659679929416441397248000
1208 183911757227274819297058570512569801908453765077520340519419194784414593024000
1209 -105287133095791455412349923641179342337783011351436636753970366291156795392000
1210 54718039812423294021888291687704305126738553598495231630094435007543623680000
1211 -25725209033517242861107789297389842557770898075692761860537770927550876876800
1212 10895148464128935035504029085798386652011685064754855667273276556184167628800
1213 -4135689720173706665591499414022024768425212737541447028703270501967570534400
1214 1398391280332548024756206143211236612422392950164133495786607779936688947200
1215 -418027172544562607557380576043617247312750230110759338301245439272968192000
1216 109452718126347347008284663663995701841978000103109193097563760051396933120
1217 -24808463216939531167937738184676227603699911659527042423743102299858821120
1218 4794798274651356516033701183336656761805430867362690550848851241178434560
1219 -774559467067950055824772745724885521761063297922667681146996724637102080
1220 101736682474358124525769097427091904297884775343539805361163750829014400
1221 -10436551283659221586558726004570555610872717612454803114606921385532416
1222 784332686482820256890821932011517248122047616689531188703943900027776
1223 -38404362769042498314224611675301905378772587715211880845948358937088
1224 919337436138211512319409226044248446231802598646388100609008098049
1225 608281864034267560872252163321295376887552831379210240000000000
1226 -59611622675358220965480712005486946934980177475162603520000000000
1227 2503688152365045280550189904230451771269167453956829347840000000000
1228 -63506248690148291401892118523178760801398882403539893616640000000000
1229 1122332858285083958709174315223971702839428043065500987555840000000000
1230 -14943674057587232728688470260312289256753877312165914584547328000000000
1231 157445578972266462291759643147261798776221658209830859591122944000000000
1232 -1357322596415293183203279988615117379377695966687760552650866688000000000
1233 9808969830736934190838847450396938599249302732612821233747099648000000000
1234 -60514941037737315695839768864169241468612258790517758010377371648000000000
1235 323252423077812804836961052726844138721209505509291795849566538956800000000
1236 -1511960917205728711277706973648993837452583735650947589609416451686400000000
1237 6248946288127125054978419998796523376193915831589540001907848563916800000000
1238 -22992125914716211448714698425395089659409552057182870833399472114892800000000
1239 75777890133921482485067145787761638977523125438587074069007212268748800000000
1240 -224874248835889467484177702494008479802414427193182268988329946744094720000000
1241 603466771383129595568575925101737795475681162165092541082751560381890560000000
1242 -1469829793418696967857075452477066754966800265185063409307754500005560320000000
1243 3259206825425166833490539334401684536109366043971775691787492395812126720000000
1244 -6596328214070634730575170324287906267617084035277476074494109635072491520000000
1245 12211328773098391303860007020379802256396976053598049740076409084954279936000000
1246 -20713362583656209506805193579800727200600121819934286618147825131431395328000000
1247 32238148221711893333986927251582843964762408112887241166562141291199594496000000
1248 -46087860072064418022054890926534106692970167826721423148488513580922044416000000
1249 60566787010928202380322362752957306752714512070315091649977503060014923776000000
1250 -73202199546909410017707638942319142544740049600839903225526951995870921359360000
1251 81385018976310683837138632763668499769536796833815302123478009252718869217280000
1252 -83227132261569101503362915221284101548790389969732481010793978038622890229760000
1253 78258937939081539579784392058935908449903241383673308330125393190953638952960000
1254 -67620037223491546151752345654638146939882268536620313102385149884349294837760000
1255 53639211926417343065103744578680771976554845403112873582455016356687361605632000
1256 -39012879817266225382961831180981741468497758419304106244771750584937544155136000
1257 25974831123687461243072801635334123198952793526536843387477969804551731638272000
1258 -15799650410187205277815760416404475059563563140924960302892678091566716608512000
1259 8758534239308555263103585889478535773953284479332470076257115896874149363712000
1260 -4411873349248207150679985864502357998657709019981308659082227714074975384371200
1261 2012250112490274847711167218077071257806158141575108342855625923953706652057600
1262 -827482584844755808673765841088906789082411315236417859659712706268678071091200
1263 305230678552586164312695540895470827856924133940371320307604116329817287475200
1264 -100368324127949482074527076308072501079791330249593317126129029969439662899200
1265 29199552913484442240765719717472631124732130916396130291916731987044892935680
1266 -7445640022983976791777313672675952809560435986815553607425898577745128688640
1267 1644615808205415284999559505884473269299262787505402858941155975724203054080
1268 -309952880071691347339213227080908356291385496385387517072323189308947015680
1269 48853954924186771397274320584489532443844269119967814534430833148092714880
1270 -6264539908016447757331875284243476005426348746875995569542804561665832704
1271 627727593415083812264954486253217637580345442557188128026056434655563392
1272 -46104437504235519226226646316199937407216491552111862955561004903974144
1273 2207329184167845841078901551732240519402558039349977829562228443415649
1274 -51690705972502229893077492477034442351944066952134153013734434671714
1275 30414093201713378043612608166064768844377641568960512000000000000
1276 -3041409320171337804361260816606476884437764156896051200000000000000
1277 130400424602346108361989057512002696420269138226918195200000000000000
1278 -3377991951603632521377240346977593659648876723592547532800000000000000
1279 60996350993754562973324691044781070806490654514429401497600000000000000
1280 -830204114310401818260470570017349403152993184009217476919296000000000000
1281 8945771532515139902940888815185329475921685125558571567677440000000000000
1282 -78914104442749603674609301663669615080098602714404683293655040000000000000
1283 583867251829579416121359967285532059479125162655525073437327360000000000000
1284 -3689935429130324127795107857571295211500747487226692561608376320000000000000
1285 20203276442363300302310065795427758670075594094330737240597908684800000000000
1286 -96920571615751840466519677798012425477729726644291512154449772544000000000000
1287 411114887376784543090685526236613380012757620499311842230779510784000000000000
1288 -1553522021264608881669912055769938490500645409269112894148612980736000000000000
1289 5262353481522325172574107346372336040105772599901880143681056407552000000000000
1290 -16062446345420676248869835892429177128743887656655876356309281910292480000000000
1291 44372556719347764380042347433951308490858908982727392726672908851609600000000000
1292 -111350741925658861201293594884626269315666686756444197674829886364057600000000000
1293 254625533236341158866448385500131604383544222185294975920897843422822400000000000
1294 -531961952747631833110900832603863408678797099619151296330170131860684800000000000
1295 1017610731091532608655000585031650188033081337799837478339700757079523328000000000
1296 -1785634705487604267828033929293166137982769122408128156736881476847534080000000000
1297 2878406091224276190534547076034182496853786438650646532728762615285678080000000000
1298 -4267394451117075742782860270975380249349089613585316958193380887122411520000000000
1299 5823729520281557921184842572399741033914856929837989581728606063462973440000000000
1300 -7320219954690941001770763894231914254474004960083990322552695199587092135936000000
1301 8477606143365696233035274246215468725993416336855760637862292630491548876800000000
1302 -9046427419735771902539447306661315385738085866275269675086301960719879372800000000
1303 8893061129441084043157317279424535051125368339053785037514249226244731699200000000
1304 -8050004431368041208541945911266446064271698635311942035998232129089201766400000000
1305 6704901490802167883137968072335096497069355675389109197806877044585920200704000000
1306 -5133273660166608603021293576444965982697073476224224505891019813807571599360000000
1307 3607615433845480728204555782685294888743443545352339359371940250632184949760000000
1308 -2323478001498118423208200061235952214641700461900729456307746778171575971840000000
1309 1368520974891961759859935295231021214680200699895698449415174358886585838080000000
1310 -735312224874701191779997644083726333109618169996884776513704619012495897395200000
1311 359330377230406222805565574656619867465385382424126489795647486420304759296000000
1312 -159131266316299193975724200209405151746617560622388049934560135820899629056000000
1313 63589724698455450898478237686556422470192527904244025064084190902045268224000000
1314 -22810982756352155016937971888198295699952575056725753892302052265781741568000000
1315 7299888228371110560191429929368157781183032729099032572979182996761223233920000
1316 -2068233339717771331049253797965542447100121107448764890951638493818091302400000
1317 513942440064192276562362345588897896656019621095438393419111242413813454400000
1318 -110697457168461195478290438243181555818351962994781256097258281896052505600000
1319 20355814551744488082197633576870638518268445466653256056012847145038631200000
1320 -3132269954008223878665937642121738002713174373437997784771402280832916352000
1321 392329745884427382665596553908261023487715901598242580016285271659727120000
1322 -38420364586862932688522205263499947839347076293426552462967504086645120000
1323 2759161480209807301348626939665300649253197549187472286952785554269561250
1324 -129226764931255574732693731192586105879860167380335382534336086679285000
1325 2961741413082377148228847695971203715791848655863437471811215023755751
1326 1551118753287382280224243016469303211063259720016986112000000000000
1327 -158214112835312992582872787679868927528452491441732583424000000000000
1328 6921867436544943425500684460994265579369796500575800524800000000000000
1329 -183044938877521837252129211301848356432223507459671169433600000000000000
1330 3375564019888417410502500455478203514206004093447465389260800000000000000
1331 -46942628289594676723814868535111430382629027643651622988414976000000000000
1332 517065594579375086389983373517712043708273400257285436611756032000000000000
1333 -4664899673990720889946790764254651564166737855912876846518108160000000000000
1334 35317179581598513054224587788596950853609408094581877116522987520000000000000
1335 -228512429789713644199882750893879496312224862244681603636747304960000000000000
1336 1281676146989925465519719052046526836606502932667176769824272207052800000000000
1337 -6302260169314263426335442048815757966689375475045055577843096459673600000000000
1338 27418200565820938373817257788241830805466219767146412862621987373056000000000000
1339 -106334494139717044769037927817305526678741544987077964149487956918272000000000000
1340 369929227174042372266628465078768811900408500874183520370660208541696000000000000
1341 -1160511748456643858980845643228008047551745883193387066743345618018631680000000000
1342 3297514857914958147214004162163067239563543493259255670916463883515330560000000000
1343 -8518331757312902881898960008673909602648501536867981122124486306850406400000000000
1344 20069121574173434976110068202601281909139349148604613102128948204326092800000000000
1345 -43238532471768449935045408300082772686673476753419141304836641030301286400000000000
1346 85380822953841171455214726505397488357227243858625073585856828037543231488000000000
1347 -154814528965775290020690541669717504163106082912784711189087624042681204736000000000
1348 258163249768080771433805411888445126700575811273459711435431433184760299520000000000
1349 -396410463119839785963507841600248715305606503033407478866463703121621155840000000000
1350 561019277120456746407473167807841719600464550907726329706522384113599774720000000000
1351 -732303542390428367138682957265277268303341803891479185729213854389462563291136000000
1352 882010143155767036084989932576257366252355035686473336763192925276340745142272000000
1353 -980406571613864279937712601859420054929365055757582351037477974993016927027200000000
1354 1005689217290272156358790532338400681216394915212125864459763575541849876070400000000
1355 -951730069363103417428072787054728464235031279565743692528700080352773354291200000000
1356 830449941789354222097231188387789808994161624366051096356937485379427544858624000000
1357 -667582239504667448822919229616667826049754405582960396991127126785674686496768000000
1358 493863565443794493371581557408655368716931403234812351248758767994437529175040000000
1359 -335742571216478112153584908848595095015725716744655406436469409445792727930880000000
1360 209383709158470149258570100170346245846070707084041862760521676909647633226240000000
1361 -119534193556193612488735867016360762026132303760118581482009107128218864320307200000
1362 62307887411752439034485070645457885018497825312343533330565274145280845261926400000
1363 -29564315977763871680775617481761628549496591084202236991413636662154281083904000000
1364 12722836456975586752841684324825634988074674236841439168590998502786134050048000000
1365 -4944280512439329599921305406766980592964720643545307156156469828608192484864000000
1366 1726091752908478051550719022389688944441551648035143974756259543143267421038720000
1367 -537947491660592323205910912850837590490741500047423748136521172242085547754240000
1368 148529365178551567926522717875191492133589670496581695698123149057592088321600000
1369 -35990510761895946179879178733814403335441681968678255888621098901454070883200000
1370 7563639092726773357399434990491504398002318094109302714527059346320782821600000
1371 -1357839025062565051401683967859773424176161090885372039698402888741069238592000
1372 204089933809079124462643327343077384418309812011405790124471598317390047824000
1373 -24982842072607621980711563972590841082535436359800615739044619532340989280000
1374 2392193003341902930269259556689815662902522275145538472788065075551709603750
1375 -168059407793097874939868197415958230696758147678126164985904080726410142500
1376 7703489415427262962543232857221100864774598353900800864180970276788708351
1377 -172870859203146894386648733796476673130908395517735239590407845743801602
1378 80658175170943878571660636856403766975289505440883277824000000000000
1379 -8388450217778163371452706233065991765430108565851860893696000000000000
1380 374334590968350540451077015650569882532318594751139292381184000000000000
1381 -10101092137241205059790967088983631750872089064713282492825600000000000000
1382 190156773120380847458307525658605464633604897264207216928358400000000000000
1383 -2700699295639659699174370308913644845843167888264552948099448832000000000000
1384 30394464516144135513011196565041160134503723354254343926047571968000000000000
1385 -280308638188242428587024938367657285100152425830853755399665876992000000000000
1386 2170401217923690438605074667735594434276359988357940811888139960320000000000000
1387 -14369711863985713812011231591094189721587349476967885028692202618880000000000000
1388 82515530987160915684888578969852584909142474522191571085829334473113600000000000
1389 -415641743849408983044171592682873403461660275232239762987505678706278400000000000
1390 1853470358249495434070046626485147762449516456259097509513246346418585600000000000
1391 -7372524927020381770653296328666516516392747119104072181031165013000192000000000000
1392 26323385007331857226551667620341864931018541746415585239006979049914368000000000000
1393 -84811453184507162018492070791581993529187050490673476445243420300604866560000000000
1394 247680004883390189724074090402470383771661711271472981504392176139595939840000000000
1395 -658101973479259696932993938955835759016044233019743455834988884963528540160000000000
1396 1596085433428381416923577188818643125950376473465496289063431645426404556800000000000
1397 -3542939145565511776495841940709812646811063064886222972372069010482869043200000000000
1398 7214679539599578987965644389706087766185702106053818718004901969172403060736000000000
1399 -13503822139466334974707974989513423588936737038586124485654610819722902503424000000000
1400 23269114245763013531900327791545187419945233122781168657380219844386394996736000000000
1401 -36961858354346440732597420816795604351253792558701166305341994939340124323840000000000
1402 54178433047632680081635980205443000349987719487660428411658447380113349672960000000000
1403 -73338843652730307583074026535011471610823564360094804378214602306263213745897472000000
1404 91729054888199771752838952987930766090244923711393227023372064228739437494796288000000
1405 -106040774785755560518062995017114873141160124430740107088213617775244710827261952000000
1406 113307651814703996283090399976793143417047160447232847395800029511048419370598400000000
1407 -111890352502514419161978644182434163795283677388946562808591522490169528261017600000000
1408 102069847390836991661405142427299256523646046922081916570416316384816912786259968000000
1409 -85959160743839084838913028423022371506596948223634519688762273848974492966060032000000
1410 66770354048001015503837826561650205850529125717346629888832185432847953944465408000000
1411 -47781469082597727119120715448768480890659070425134116789695435954811765069742080000000
1412 31454086086916849088620752825589791598209732886402733161358367464649288902430720000000
1413 -19012968198585148715855399083072911795215397021609449666314860333806106418947686400000
1414 10530032972586162196827976939082382568126132477786057132865531330552462849265561600000
1415 -5329460693591567268321151311378896239855918819445523254985498235631011736725094400000
1416 2457324984261570469977422458166322643410994224029946536562147139395264747952128000000
1417 -1028410346587380556783631524607531963336661893857423888480545724350504036851712000000
1418 388946008322043720949428686378476575480829638023919108978410483721616258874058240000
1419 -132237274313658331086253009849878622244269546920748528632832113612963574647951360000
1420 40162340344280343967331742913451779472922646902275690516772499505172900682160640000
1421 -10813149011129626496710366588470460735448256449256222658092383492170200852019200000
1422 2556510013341649394801009026786128486524783515808944317510146059056424593700800000
1423 -524513817681310842712879064156118191281762798536292285049211630165121603021824000
1424 91976530169958325424497926189280207911184955279806876082761866975037114886016000
1425 -13510720992866201967168813796377126857435163983380172991675330243090007002624000
1426 1617122470259126380862019460322315388122105057998384007604731991072955692135000
1427 -151477546224178884612467868604250351934678010440551050040628211428071008440000
1428 10415117689657659525358450822962928369175256974473882768372671814218333690552
1429 -467442803285309202421498176185672924145976301479956087852462814891239531808
1430 10275079941700014053668235457612473140839874779943664053221445680566658257
1431 4274883284060025564298013753389399649690343788366813724672000000000000
1432 -453137628110362709815589457859276362867176441566882254815232000000000000
1433 20617762079021503296609320332597074510456528091293142594093056000000000000
1434 -567479356270210900259056531059100431763993963655592210446942208000000000000
1435 10901028075411220418579302848469852043995839926839960660239974400000000000000
1436 -158047173363579251978766795786217257749447054127815192316903161856000000000000
1437 1816554272890401630979754279812779123783424657491498980601438928896000000000000
1438 -17117107927625499606542457649451072040137568786062352150383944531968000000000000
1439 135481267136614365378703438703761883686273226828832349790973003300864000000000000
1440 -917375468771269774953171580440535884725883288200063387399918117191680000000000000
1441 5390375035882209585089581821542230488599563044949677283258013965929676800000000000
1442 -27798515677928329365978047710623604531519136026841940338854844082998476800000000000
1443 126985322837142260348847828629189757676114432332483046444456316758287974400000000000
1444 -517735563000006309844127734680606122363680666439083468912913563037938483200000000000
1445 1895958679117825306394452162706161502339258558094394331701810362851524608000000000000
1446 -6269351894612647844998532285619837363775958548113205140386546516431554478080000000000
1447 18803598208579541700943895133528089405799939107069394730968584399354729594880000000000
1448 -51350234541756680241243888181303962418779673626457204651124549385070879703040000000000
1449 128097256642866382861095094954044815451274500398987973599405128342936297144320000000000
1450 -292709295879221252358141765042760697790949298507805892040974760307246445363200000000000
1451 614122267476824769005924093657103046521685976239550811481083928224402430230528000000000
1452 -1185382387180029216998584429548225214416352948168388240006368806018801035378688000000000
1453 2108481997301558226164774863433884885891166446512654927696162501383270436962304000000000
1454 -3460862003911971733928871835812628420755730109913052538390188792820213640855552000000000
1455 5247835118303455115493636841278944413210879449684073910632709610025462042460160000000000
1456 -7357457565018551214316247876315972276957264010268082339228743495653334550436642816000000
1457 9543219080776042920508319220114723035092518174270502766987115867352928886032695296000000
1458 -11456482168199514211355344346272141486673799597151883108107386628102399719760723968000000
1459 12731247757900141022368037341392477594339418947851082733392091315861400400480436224000000
1460 -13095833340815125142749917146185731920872993741064620622055566111453591870216601600000000
1461 12465834840037439546821175872968852677170510687136004506360844901084813392026271744000000
1462 -10975421933156544968750304401830447343728673980008607536624237601898606851893755904000000
1463 8931329739087373930965735943413115630196967340001270636082362327660471553809682432000000
1464 -6710907332650850773880504484779533141093066441210086703112723979853312404045275136000000
1465 4650238306218391004733457615109564452598481035679225128960823905694729080364625920000000
1466 -2967079314990315707935434223575100512931113901872274672926580148758964051712447283200000
1467 1739933095293795859464105130698965449050959184123590263895251618089521655505115443200000
1468 -935653443018669528544632127103957471109704747738904676453391533992969498028799385600000
1469 460175058719383430011105312332613353689432185020007988080204754304086578466501836800000
1470 -206343190254567998857515782330182663215191661417535978767275209978611845679747072000000
1471 84042256721278524011303475387472361578896188708399136701565772982616928552094584320000
1472 -30954541962255521001773725389025754157012763108365218077468783928234556765507947520000
1473 10256001275189407836748624167626004412676337740772037696510359191820970728744476160000
1474 -3037413557226312082925941974701352420587415236596072944658150522950609419332193280000
1475 797915180830743683332892706249137213183124099545258287542888919987721853745060800000
1476 -184169914233350269647559661401816999913808962636055628587904433641728322861037952000
1477 36908867606773276588202096380812586288931219911568216416639726333268465102116992000
1478 -6325269211493526887629532992337224890422562604885817655602667108806638278395136000
1479 908499403791577200768282532809076785046998621583492135472338432584786507841443000
1480 -106375106835929621719105560727334809646127632831876974891031161475362865676990000
1481 9752021863416121868910629453900955263004432280432378898786278375379766445586856
1482 -656523417214216774800994188452777621963023715428598325388784023514745922424336
1483 28862699556235339476754073400433437052619208256861752325499040916711743043913
1484 -621715670534892287267334782321249228783050425194072301789010427248826243434
1485 230843697339241380472092742683027581083278564571807941132288000000000000
1486 -24931119312638069090986016209766978756994084973755257642287104000000000000
1487 1156180658123590454094476501727943639855600690657900073161064448000000000000
1488 -32446466723214411473635467540555624686741301921955036973789872128000000000000
1489 635747957357982374811544942122761771205837384533306505705195307008000000000000
1490 -9405419541391777525920081153318561706069134894626716342777339183104000000000000
1491 110355672078091899082020072498626331769843047942608563071537414930432000000000000
1492 -1061989079084169294737825670336155873809386182556549337670629409685504000000000000
1493 8588334238486249770528244070873253322373320205062502869358201687506944000000000000
1494 -59445930376378281416965518412546725330237237075364107503514693994020864000000000000
1495 357234854650739162502755013445844184199007405433483158135917471014794035200000000000
1496 -1885127249228814149562604351725079786369995364052816233211644775488919961600000000000
1497 8816409556978734075648577816255174604370230587655251510286538563503993651200000000000
1498 -36822363456293131695255523764113352507621776178935790130489169507771429683200000000000
1499 138215387707689464836155562661279173520531948885081346781061975451876143923200000000000
1500 -468754618581807208102967183201729378276171669905079645881209477997805457899520000000000
1501 1442928746742577463156642058141260755455595327268798816723799792329431355228160000000000
1502 -4046953619561148096850464268558982551707068332290519155748086108293694194974720000000000
1503 10375877788072177011748702691277630051553234532318025861551815395777840068689920000000000
1504 -24386865908108833482181182481848291278811661555678913748328068601598018133688320000000000
1505 52670015645953559600625725208944484813448126668074416655260021608892867251535872000000000
1506 -104744698212635308992965824138261355310245005965424851753290043586388600580734976000000000
1507 192135422004104493359265109430412760226832542438465680286312807938550518568189952000000000
1508 -325544309787332566972148073329987886287861580661498748449864210318185257314025472000000000
1509 510089573499095837225981500972313396964097482509291984113499374094474910527127552000000000
1510 -739805043434279149687799269218530177917495925997990624179000552873280122381836222464000000
1511 993858101412247898435794958780519013226063678434742359590515352471469308273976410112000000
1512 -1237300074165547534826377189397391280560770356492403375675597755835059169734158188544000000
1513 1427858402386031200816353726442325564042067140458990663483513010655840137223113539584000000
1514 -1527498000872676196650350335931103771250625989957777349356561231239946955742064410624000000
1515 1514598933064548904938772868565715600276217048487024547522842655481804827131192016896000000
1516 -1391492624221064570820690766771199324100557101117613025078098993353753807831399661568000000
1517 1183807159962671926486185727772392962620652580156532053400734933975360684132228816896000000
1518 -931857418190946707458835765600815173306065797265172039346509672631059950961715347456000000
1519 678004745046641408490138120282974497188858535002031023802488125450291499917162459136000000
1520 -455368593816408452859985589260262794510901480939976470855468827041112588147026119884800000
1521 281869161437594929233185031173232402746255387828021622751030762130502508191828701798400000
1522 -160492084696614137955067487213831763867994061435685060972828806654323473897175235788800000
1523 83866904451607630119523943172618783709899015719896455827617316471919778925519959756800000
1524 -40113116185488018977901068084987509729033258979568994272358300819842142800142830796800000
1525 17504801471374869715497209587847814740290091876692277330126128144093640261279129134080000
1526 -6943341873995161480090167941107623009373016709537921224146074918056305194478551920640000
1527 2492208309871026104329915672733119072280350071007605160252017283612495887084907706880000
1528 -805190721170175093982913345293558514402991166355831700602106084083997915161152327680000
1529 232672066730244858059871513142248411364198987427397316647506409068419692552059729280000
1530 -59671052211605487365809330294188707972074103894082023662481036499919976606976296448000
1531 13453282242668859316399664130806187702315429657766614883865180248476355529721643584000
1532 -2634926431530732057761102600807906825781741793692434897676768184182879602828602368000
1533 441530710242706519573385310945211317532841330089577177839556478236206242810941298000
1534 -62037962306714155386582363016181660985621635467550651756449373372431623262820568000
1535 7109223938430352842435848871893796386730231132435204217215196935651849738832818024
1536 -638140761532218705106566351176099848548059051396597572277898070856333036596454592
1537 42081815952991124957107439017831951222718805638504434890577601656565721358025154
1538 -1812922895279745909671548225248762751131375039865914832016754405857577325853544
1539 38282592861533027548118083090261479655950237664098056267714085226161491246959
1540 12696403353658275925965100847566516959580321051449436762275840000000000000
1541 -1396604368902410351856161093232316865553835315659438043850342400000000000000
1542 65989556430638889125203611655226971897418718664908447571928678400000000000000
1543 -1887510804571607590533601717503476243796008429113730516263737753600000000000000
1544 37708579823684248702057322547477536429365844866926513328592466739200000000000000
1545 -569027882254202540318164909775772983217182661124916338738029020577792000000000000
1546 6812773633392408055573688149149890889872963674007977618191850615603200000000000000
1547 -66927436754783585762123388599309823297362358379865869717784457589555200000000000000
1548 552759810030232033103147623710459389365516885538597259144862980951244800000000000000
1549 -3909216073664006549702623765172909654868861785934270113002868463737241600000000000000
1550 24014120784855243701574087014970636826711053365250812296914452218216710144000000000000
1551 -129602498384480972782429049181099235312937181278631116033300578314863247360000000000000
1552 620224160694434199507835997538881469260929012271096181828297189641850716160000000000000
1553 -2652086891792541032813046652058164079417996974792399170112612803833537495040000000000000
1554 10197598727213673929984648220740719509746564521399294488114938432729886228480000000000000
1555 -35449568030249170112786893229630784232135482536571648219766466773584037753651200000000000
1556 111919473305033251949970313484033686801363483717644010784346009533244355117056000000000000
1557 -322158807872959815604543537168182163655628465925758432793104223094432235257856000000000000
1558 848298116457252309744319611922022456917527958385460222464709231681836924534784000000000000
1559 -2049174149223033924544391027988641142177924339053575391352566875550944579289088000000000000
1560 4552194209400271936911223393058773330305159519169288868061759010482883526739886080000000000
1561 -9319197414506523814815341706418841170985033618982652251579481819083103434021273600000000000
1562 17612413683709578557932635031121169687459649723526020692912007394367130868750745600000000000
1563 -30774110534583781721585872556975417375649415046907303564401226131640950105466470400000000000
1564 49774869672089190568019162594878968574722415631955104901397922794702793688534220800000000000
1565 -74597008546289814260186426312868459606680839204797387938049222414722412340168485765120000000
1566 103669681268001720440285508631416207414098021629830884060734791076765333018233746227200000000
1567 -133672597298242189030349678497396736560583226013911436122095828978609071015922447155200000000
1568 159973024711768310461832223055112401156564929625498028038430624341996904262959942860800000000
1569 -177718517409224826725665760238138034924351677677779864684753758634647674658451724697600000000
1570 183266470900810417497591517096451587633422262866929970250263961313298384082874234044416000000
1571 -175386049511196680280524565395119914808507717953365808369218727287296052862082665676800000000
1572 155696376473351416418291818543977770083803219781456933110314051098933307369564877004800000000
1573 -128130395001255172275589917770112086329584047123961155410145079986770743257235860275200000000
1574 97664969226956679080127038755047516856966527065768754619167932356530085107115068518400000000
1575 -68874499814731778495072820375614747669773848992171441216889660089968278957237700632576000000
1576 44876537544669718996336037857843579910916976219987653095887792391830004593699043312640000000
1577 -26971586455958764850782174934546726983371224213497072746822618896073806029941949347840000000
1578 14923375645065475359503525182186577689555560150158045816384846019268078308805757544960000000
1579 -7583886028818828588009420684817951058145350525824762979617741248751405123152003947520000000
1580 3530134963393932059291937266882642639291835195132942594908769175725550786024624375372800000
1581 -1500257797773954534090911287275039971668098253310872264502991187651451658092687111424000000
1582 579917702873834920430614993078283476434466074215231200750950175609830773725526601024000000
1583 -202975160961648304941526072459417875505754023185532574526780908696174474446873815936000000
1584 63984818350817335966464666114118313125154721542534262078064262493815415451816425552000000
1585 -18050493294010659928157322413992084161552416427959812157900513541225792923610329675520000
1586 4521797642674811048012109332854301977722686079416001113743574472404552830823107982400000
1587 -996331556922558059340916920930489768498721115739951945684027969644151349819565270400000
1588 190804342640598174529927223658466319362406431931567280423522620952074840643299632350000
1589 -31277472662968386674068608020658254080250907881556786927209892408600943395005369700000
1590 4301080482750363469673688567495746813971789835123298551415194146069369091993854904520
1591 -482593950908740395736840803076925510464469657618676914035160416085101858926068785200
1592 42432497752599384331750001009647217482908129018825305181332415003703769036008696950
1593 -2742045879110615688378216690688753661086204747797196183425341038859585705353485300
1594 115804843406137408333057201348040975959249468933896620209835107809138511022050975
1595 -2398162319488887120621440914680000011023151103184871357431794969020186711311946
1596 710998587804863451854045647463724949736497978881168458687447040000000000000
1597 -79631841834144706607653112515937194370487773634690867372994068480000000000000
1598 3832282388268214005493306039829477479079724106169497992325339545600000000000000
1599 -111683658172387951017233490303601915104609102522653941490624181043200000000000000
1600 2274117429366803921724072375170952966201755567359260496124345686425600000000000000
1601 -34989636053905473851720885432486746575864408338975247809459980559450112000000000000
1602 427297162286371833245581720714681156612832281633780356212992870610632704000000000000
1603 -4283355952306149488775896870355828691031190936311415661938205285731532800000000000000
1604 36113640921975159496072311415750013438547103188521687597464381422147993600000000000000
1605 -260836204404474990209945279310260525056781926823188746263340329835744460800000000000000
1606 1637136582202305309742094279977128632360127464204924942676602655572339195904000000000000
1607 -9031854109638496236571055516265048932030466677550826219565124746564692082688000000000000
1608 44205067453130582946740311097316642900051667783685400595762272425382814679040000000000000
1609 -193417313782823457648877076764055873326856709603464274359840784949348222894080000000000000
1610 761420704965287653438853733815307056727743484264480655112582069643831505059840000000000000
1611 -2711459642508814572529260906539564374438460322797285093102137556145354692571955200000000000
1612 8774486707114606952877672577148241045226897123463290445492727147406357441177190400000000000
1613 -25904872345887230300919193142549211928821817157517396031773713939080499737657344000000000000
1614 70006918242366927456794376394406905918246517828863243622350740804058963035291648000000000000
1615 -173681354917930659118140817939794016807296506142486822358963505992642221639204864000000000000
1616 396546695574423688726488793350897587884360562558746941395602118246508964996007854080000000000
1617 -835000088339784533807454616895128168920259012260845641741521570989846067688306114560000000000
1618 1624486156238624657578727748752823180584513574499341202734472211433391835423598182400000000000
1619 -2924473049589537559966463525414391178485956532942463756907946822691697561537662156800000000000
1620 4877937227864740675665877934298138920322796731931600280336996433880873781476353638400000000000
1621 -7546329638747253468385310739263080300856487475685309953991043919115144680605431334174720000000
1622 10836937348548446510024511835604040881687046527704988413815476827224536144839367605616640000000
1623 -14455078107837500165488847991994350546689275751021595299272155850928208507101130837196800000000
1624 17916978767718050771725208982172588929535272118055779140304229926303653277451513600409600000000
1625 -20641676688715890985618067559511143611954328192500653913014362484379818804774244764876800000000
1626 22104755874805441125863346062095083800708162167334322565570299333788605095534369152434176000000
1627 -22000426050684511574389001483163842113579208140070207001834797150918416871019649582497792000000
1628 20344326525851251745323464289746428624283620718110372593081036010260618829623143928627200000000
1629 -17470300814084183489402173135959630553459807468727921015922390036457089167595289470566400000000
1630 13921697431624370254330836069810409675611228585375037022077756175912652131632402494259200000000
1631 -10285258638999945588597541176091802318686228116164268555055522573435262990947496627798016000000
1632 7036641087004211938625490736109873330031781871294064005435205847038944720292009991421952000000
1633 -4451731322415088766950152662880975569465903112290885270212406992530918721573576481832960000000
1634 2599983667940296151522391942852061535247013146160868426676826506468038532023047536721920000000
1635 -1399003916845638026588090780446417324608459955822732747298896268004965086247334375260160000000
1636 691906452825210683621219704308997957301199698246056748602118758442207954060826377573068800000
1637 -313653896921274761260606519792968356743410408158859694765425357631663493318577785428377600000
1638 129901565443739022176457758449535498721320400624211788968212839336602093314517958629376000000
1639 -48963854213517621868971212556364189045080355131525396439691148436246396297338175905792000000
1640 16721365862346930465902766077822919163373767229782287156400793931717095238074692544256000000
1641 -5146031542728857230427396644570834175511670719825633720652364587753098782585635805675520000
1642 1418035740742820744656597486783109100213834354504857949269984954546067767746126663280640000
1643 -347166195834349119343679496004223990445776602106721033518345745867117625892684076441600000
1644 74795302315114484415731471674118797190063321317174373926020867413213337532173455881200000
1645 -14012307753009837229982736393254897827952406730937440543390031799053222640962405625600000
1646 2248031398984189973482781224611110334769255487157777376206341473678923578748788163429120
1647 -302682926009961976206146551689847680163315369258434160482852612968575885918430342077440
1648 33267078238037917316092000791563418506599973150759039262164613362903754924230818408800
1649 -2866351958963630266251362513999977160388779363030669077073956499287886923996176633600
1650 181581994460823456266233691713728250304103167288349900489021449044729185282575928800
1651 -7520637033917150010268838708436480034568601859587756576906109022847305526674262656
1652 152789336376617949176544181096119025275343454622808971822525928721122400644886977
1653 40526919504877216755680601905432322134980384796226602145184481280000000000000
1654 -4620068823556002710147588617219284723387763866769832644551030865920000000000000
1655 226383372354244132797231842243744951446000429471721799583000512430080000000000000
1656 -6719633433372008386203548333266715225460647668446345479685888226099200000000000000
1657 139407689207787659277009644281706154475273657327362968903924511984844800000000000000
1658 -2186179375752670856620022245579796915865066590256357310248759169954873344000000000000
1659 27221342750361217376762647266705864271276315353493183869333604639489130496000000000000
1660 -278332469780853593780657778635721748343206787041515789712744579466835001344000000000000
1661 2394555497050965167402835505913710074731419148153203326615546433480792473600000000000000
1662 -17655350585627900899835671093313259289780926671844588262699848575756953190400000000000000
1663 113171420331389147901107751396716828224213917685144705079920894211798511648768000000000000
1664 -637923782656858136361290421137937912612325787725274660594936745686710534275072000000000000
1665 3191605870116028088754650461226261617383730413982085923014036069112639219826688000000000000
1666 -14282110283645304861390945963782216646339942034128532440798243415918917640519680000000000000
1667 57531531870516734558670599561998433193219501869192968568855328936576943254405120000000000000
1668 -209750770916931870146370682984453444108346609256389982559258212378958509432530534400000000000
1669 695324568571106292436574590320844759901028994003225137985509036632274520155724185600000000000
1670 -2104123256294690281192161463003559738918552098619350492680819914701813591191217766400000000000
1671 5832114804344875571977562279626359931496998369896837911000450176215065920555450368000000000000
1672 -14849755845483071354601039933852388437023851275182623311691379762370909950152015872000000000000
1673 34821086862737907153307083502623412514494255885226184124170575194132638574919716700160000000000
1674 -75358757972665554176122779174785317245053375856541319167172321781833607608869626839040000000000
1675 150798729189122614642093898734226357534830988672810273362408577569916859236893442703360000000000
1676 -279459204062247280362677646884451674673555081633237198417468212556627216983407774924800000000000
1677 480255092525228559249649618440444040973598987334720282145906103444816936848990090035200000000000
1678 -766188281134057078711996080995804621796335244015674126266153177912659533352720200147927040000000
1679 1135780949852706539066762546899275123374232715113338946983434974569436062405906624214466560000000
1680 -1565484959078801267922442237532988164206448563835638770911174478655524981319052469668413440000000
1681 2007319448838480929563282895968232463174486176260800911270635966571054120635860954749337600000000
1682 -2395171698629926064724039339316132342687129010622665162977987989705358260596840044324454400000000
1683 2659938956934921415478889309472108417351882180802563482056959353165895479829302421342912512000000
1684 -2749207086102845311738071762261512424116109509503388559575432920897459092843955442059051008000000
1685 2643948675299628676822237419095445864011899348525624022196811439893470023097823784964390912000000
1686 -2365041972706646339877819188280534986174621436079042307530493551185378446063212312077926400000000
1687 1966591085015112128535690712644087871133081811907978055857853470240878555464072856689049600000000
1688 -1518945696277764691697882330960102987882343415882623115244336038231416793526746206532534272000000
1689 1088668899603651647075915209600998973774917109515924473983761133191882447439463831529996288000000
1690 -723183753326331170191052300085014481259735960591654312146005515936647746319627499473764352000000
1691 444597207217790641910329022227702522527239247993508500961737332606034588975941128779448320000000
1692 -252520206990637663799150385870578327091827022026003260887450776374896198067643854734458880000000
1693 132235533248771147710902518782349080192446930564790492718134343892866684867272052984405913600000
1694 -63691344443576356208481911425459636941208776006758446768304186684079668112003701553549926400000
1695 28136679075113872203420750480169389023037998775204273490514901000308013411924589839122841600000
1696 -11363111595694196675163390685401946443390433844451858073754038662097467255003695251279872000000
1697 4179055206674244391055237460526666489369336133043280843934321498780680186808052005868288000000
1698 -1393288040193838095138217641517553353019784847392790329866627712134151495385060894386647040000
1699 418836192879402236308116839505301951508613437980571225198016465210924925218833229908981760000
1700 -112794297026580028874761468251772374495832818024473663790110532832226516652533056435875840000
1701 27001104135756328874079061274356885785612858995499948987293533136170014849114617573113200000
1702 -5690748486191120145026738817710645380377171183601968040684276664390490045060856984696800000
1703 1043407716471376174835079456965928211095044439682231242184914778283260386764973248997315840
1704 -163902804434394410115628357740052518808435272453442097901464689922483842224830030234933760
1705 21616947439077038671996582114357909345588662553363223712554565763214859949765185802038240
1706 -2328194378668208683762669201996481448525786037621660957853321166546586154015894470641600
1707 196653300001071803136331088125967695079343730173282942229610229315441707661029730890400
1708 -12217274861598410191681728481855061816156693720900310559183974107615447828082339684672
1709 496412553887631716874592044381290713119590884069506349451386742414926679695237788273
1710 -9897347313017296195857197936521088846820551967412466210861846851360648146842852722
1711 2350561331282878571829474910515074683828862318181142924420699914240000000000000
1712 -272665114428813914332219089619748663324148028909012579232801190051840000000000000
1713 13599172582137093977319427094784964583291882941837002389235959353835520000000000000
1714 -410997215815698840203431574420167818517265795575518294430242327138140160000000000000
1715 8684582712870327514960378580808509326941121912023130136903741820685516800000000000000
1716 -138760517359094052106976506304347864622077056785328037578808034862796111872000000000000
1717 1761011481004137216450568180869202450164875477868289818008427807831566057472000000000000
1718 -18359028006721401754473191516285646302481326109954100325366132653459469500416000000000000
1719 161105693841588936462862772837874413827929880287747519814693964044587717623808000000000000
1720 -1212093864694944053613208113426649066343327292328269283994332461405028378214400000000000000
1721 7931430374891522782069301577053237711380325397767224747684456002676879024717824000000000000
1722 -45659055422503633419561297376766449745273701061868594856199302393406260368113664000000000000
1723 233403524936311271534144438077503132193018893752950805326504724706411268162977792000000000000
1724 -1067667088759617901193758716048075039961945888951297402907673130025583087615737856000000000000
1725 4398547118464052160349270384694607483227054642908298778764302875969200843359518720000000000000
1726 -16409339380571135143543976222318636883266930082290602356496386661460847110024016691200000000000
1727 55692186873171465898967545758079089816834798472067842004363152362642178233425146675200000000000
1728 -172640747175008246486108077110828657602975835603792562375079955928217095628469672345600000000000
1729 490480855045404035603312987716576870238897562908324068315137859819687043918713375948800000000000
1730 -1280886632415514154791740983012293197490980402300367815911020551810660027495163625472000000000000
1731 3082582531743429464834869181653293676283123073628970615623942498764794635948155973140480000000000
1732 -6851536805947214168877757544431832627361069091389324261577505147948331243141552018554880000000000
1733 14091303472005790990444552092831596298532540163759271099753957081811119846469709479280640000000000
1734 -26860021784725710032572788689122726674338265560405998156467516201156970226633821567057920000000000
1735 47517003860437319803406509306872169230446676276294089092318474470246005163529490084659200000000000
1736 -78104769022271757963247115650602628718874901844506901841192099712066262733289416766594744320000000
1737 119398972353265774919393412742786297344716214176289756801633601701611966060420933870545797120000000
1738 -169880367817454434364228893130999102722273966733648026624038417619264065714751371224662671360000000
1739 225087420863088328235029455401237800203965716564711142183813979718167535393967875059225722880000000
1740 -277839917041071423507988563360671351751706965232229158905446606805821558229233445141636710400000000
1741 319572666111752701488249415609434739856133273436422269772843259430359728362349048049912774656000000
1742 -342530838431480430692106422527693622026910829258125893126361346144409347715817263225431392256000000
1743 342086282450305802647307949147579995636001131093853815795002833992370506065426123562315808768000000
1744 -318240047847406331493959349975028787739657060438795932901303212247504523702265848713205776384000000
1745 275650517082951550016419314888946316603820300635768257496075794745429810857547545412581785600000000
1746 -222162318359930453168333746145642889184182750044745398247041149243934177974955401685888925696000000
1747 166467371739394733671062671140807297626310052564162269567335111457158752417561651330313977856000000
1748 -115847149818560859834414282737428034045607227210967862193293455029089667553296519439511584768000000
1749 74781250254032385969317341538699564289081641512508129861764219344335017865753297860703207424000000
1750 -44709367174552900053702205161506604859837163268182893138178126932902674226292311964564193280000000
1751 24713351880492563383304226287990128098188415245553067639100218491977973771861288124418971852800000
1752 -12603393100481815428549008825602718745307430734513847936975016706190823736987085413302467788800000
1753 5915736775542691630769212788455614042093739242486698501380757935314759819857145013675577446400000
1754 -2548367160527685174349976417712809855704361296849070037340572403953058656388828721687032627200000
1755 1004167265375154152250701344086550433588460482254114054213932680135586296315877639124351488000000
1756 -360540074400928565541920318928080729196812017433026666897795047970714279267334219132052357120000
1757 117413746070525760245042087341319647072914633780553466797177282414129287369679582117817886720000
1758 -34494546836128656103154325381723842527634690894029945908175621131600909274465563804571484160000
1759 9083171431268429033240196212693656378280165766086182839325544547007592995242157351595280480000
1760 -2127075323060769796429994375864290117732089317959668943206878522112178723509413655168892800000
1761 438752944776213681518150911654172812765466186886378237338756664268110992634671251203371310720
1762 -78767004873900399375567685062505239038796608076197031048646745271319377892046888815759595520
1763 12119901864175859682099417038783334506426710138252314094838926537909131478501680839676106560
1764 -1566409177967970802435523839103232718568148846111853492443714480852543164421893799847668480
1765 165385425300901386437654445113938831561728077075730954415102202854286476142926003678826400
1766 -13699637544805683961605778204320142649850372559036214907031629632672788831222996899745536
1767 834965915638996547783063818649330979467151867004909679777232500741906675247389959875186
1768 -33294676360990184402863613858456942880704336818375536333339252807977220365979356556808
1769 651679734422374641844842916255155593111593144150339731008587492342908505338533127479
1770 138683118545689835737939019720389406345902876772687432540821294940160000000000000
1771 -16364607988391400617076804327005949948816539459177117039816912802938880000000000000
1772 830503855410863581316647819595551959902439377553238689770708324749148160000000000000
1773 -25547880504543708263359737688510788861760754185685342551994170370854748160000000000000
1774 549655134972756546901401415268989472128764461377318472846580459596477890560000000000000
1775 -8944914091240859173784911452693239199063893234624572200219088321433208619008000000000000
1776 115661905007083050008762789388786674132527010159613525594100701869088329170944000000000000
1777 -1228995701757638452063868839772891053441105695937504292934605918590238717902848000000000000
1778 10996253338481786035827947298992957539902429672189198362253915467435487157813248000000000000
1779 -84385974860062005012551548856763307998822446091894107551685425963018075691286528000000000000
1780 563455288469334506211902832443312662720712504278116517279379415210575834388627456000000000000
1781 -3311232748452815581947768253510916907568703195757595389467286908988483173779243008000000000000
1782 17286758942623394387454399764846561769444654662851526666841764823468460095219695616000000000000
1783 -80794546434178911175119001968768461176250731292162309989600220991718581043269206016000000000000
1784 340252055986074790448351337980487303313630604710306401086189740249973069682988548096000000000000
1785 -1298202508722002759879013209770253977060276900373945154612816408376027472499854593228800000000000
1786 4508476802453717971960605274043565387265161243750422279469491473822265637919835711078400000000000
1787 -14308629545623897762336719438637965645618068660400045467325079204431516901969117367500800000000000
1788 41643020888123206047198353908326928909795180889850636141585241220300746338561981992140800000000000
1789 -111469159185960119320751259046644815511652569510189509179656563521322688892766614506700800000000000
1790 275140251102535332489491785162438853516450036392370428538126765082057695582962331859025920000000000
1791 -627636832144796118996407210846505509890628460713848361961876195263372133088835330962882560000000000
1792 1325725064487896173992905022571534776086264116487730343195770935183365086096244829658808320000000000
1793 -2597214884239727683982941039634339209815875067104813321740650663784094815525342579859128320000000000
1794 4725905441090923149590230254206343459748139431936563546581731703740752684978461570991390720000000000
1795 -7996550028427293807943035575874933840305986274139074273799697032285372369840601757779891322880000000
1796 12594782507930853408921468780534518213847186107504989194742017197676098601706826387980906659840000000
1797 -18479798761642465188183774280906496143007364943744649396196179116645569148532797601032836218880000000
1798 25275139097561628083423791427474476855161440624572886643285692367707780345367812034876281978880000000
1799 -32238691707332320841043606301949899181589731532446323404995321276368828139865387417934579630080000000
1800 38359739680517625995882628128842838946179307752833997278595427106106283256184035733163667881984000000
1801 -42583923163570834972829373457817910652702735594554865499030851640310319264241424760275952730112000000
1802 44103790711463499963528850777137998696626664345840930843792772782497841911620308745200790011904000000
1803 -42607446406031593843479711433195200389297931822594178554978326224367817192599516129641127215104000000
1804 38381577998630173824286225405136885123915938660524372173753593660353646863804920223247887826944000000
1805 -32222792925454912811623740430540954052089173037739947137414593354922286397117489719524139597824000000
1806 25194474827166655126476919923528269697268925781558646102777979260103026833284004707861867692032000000
1807 -18330178569018652412890732645863044841489034450971778558857023498011869670592053825860901208064000000
1808 12395882482585082645675888852200627775728247338335276192800059406553818913842249040624184049664000000
1809 -7781665356730932254346868808360224575854658266827232550699902992671710449086176897432397840384000000
1810 4527746205052348059856947984657559784725993340514222550089887398451332984202586524268549527347200000
1811 -2437356187932066639265505540106836886245287021491261370478335175236125412691780240205882798489600000
1812 1211334100921418209806331159800823087089900370770364557841554021931216407818983634859099122995200000
1813 -554429130362304505744516744378643194231680104645725799998908283635037323930594548762035035955200000
1814 233033750051394106932312758584352137288095395915104734847913310636798393165038004119457835315200000
1815 -89645714213545166903673187870617787023864473763168987676516040141861171866399315485619589652480000
1816 31439788467038474724076269695010283958524295399238970609305701544891080717988817334778774128640000
1817 -10006293128046987657923350554481724653224696583509853475529944763258563765367885633642778030080000
1818 2874410886567763769519011183307874350253932457431454769426565506193948292403449976445742850080000
1819 -740434919957453966137281042238359389982540291581760759130314413547249413653626893364291583680000
1820 169699888973999980596075924829797284581843088505720293797356883146366040595698958382103948068480
1821 -34273492995755911278293888962822592136756374089155233135042415036182844305276902495957394000640
1822 6027054055599452507626867244572112488124482570179472194876329039780240953809193000416075276480
1823 -908778391417751060546343080653058848889287688885893667866095017974617125892102052878288996480
1824 115141333094487545237895024688324214533275087260123890463794153627154244690705083761198939680
1825 -11922109573367146467587428482309604141032286719501266022844275687833494480371813052003552704
1826 968838784113115660944281717572773713175051883014696865101515445027525712178721483441840822
1827 -57949384206303415953184119920644309083865898232382620988176969512284352046987070087124324
1828 2268497155524286128261898191484196619621455734787332603640893060845664507083433816754399
1829 -43603532300850023334827850259651417106463654191364551925674071288485983263967552485714
1830 8320987112741390144276341183223364380754172606361245952449277696409600000000000000
1831 -998518453528966817313160941986803725690500712763349514293913323569152000000000000000
1832 51548515163432911943791933630068742338772099296407918675423275329257472000000000000000
1833 -1613550347655392100843772906642786664953310790674863740125947602369773568000000000000000
1834 35334972962534349443661519553006466065420572517113330397280172402630721536000000000000000
1835 -585485285972128964102285113267193838484182102629971998559794871948355473244160000000000000
1836 7710793667138870000584185959252444942168467343974235039606713457939221944729600000000000000
1837 -83478953326933932593017506097781279101660009535377650086124175602355837442457600000000000000
1838 761279077279508264018857889930281675839398977305406040463732609283995264771686400000000000000
1839 -5956657048945553295003638742830351152858055018251348768354265362095393578208460800000000000000
1840 40568780769792084447257003935918511715891300308024389244115317895161460075981176832000000000000
1841 -243274242743472165204325830870189813617292479688313130654739446374664069910311731200000000000000
1842 1296506920696754579059079982363492132708349099713864500013132361760134507141477171200000000000000
1843 -6188518450277533621924008661437584260308566652165623743884272246174189186292960460800000000000000
1844 26628421772823244469870974276733788954979786455589196606745284019563109801277364633600000000000000
1845 -103856200697760220790321056781620318164822152029915612369025312670082197799988367458304000000000000
1846 368875374746213288614958613330837168048967738125034550138412938767276279466168376360960000000000000
1847 -1197931775912698417311911394862713402888954585521864271683029886882638624350902849372160000000000000
1848 3569401790410560518331287477856593906553872647701483097850163533168635400448169885040640000000000000
1849 -9787535928523327550114744696778569166876810981382493488945454357969797073511214932295680000000000000
1850 24762622599228179924054260664619496816480503275313338568431408857385192602466609867312332800000000000
1851 -57935707582596564830437588693523585528365704065893694950327033408926658438969415165804544000000000000
1852 125595006109379637536169949506776978787119758404100769355388825438424060788065299651887104000000000000
1853 -252701988736838369252394263315773544738841898421008863736928172692506522591654953716023296000000000000
1854 472590544109092314959023025420634345974813943193656354658173170374075268497846157099139072000000000000
1855 -822502288638235934531283659232850337860044302482876211019397409035066872326461895085931678924800000000
1856 1333565206722090360944626106174243104995584411382881208855037115048057499004252205786213646336000000000
1857 -2015978046724632565983684467007981397418985266590325388675946812724971179839941556476309405696000000000
1858 2843453148475683159385176535590878646205662070264449747369640391367125288853878853923581722624000000000
1859 -3743848069238592097669580086678052808184613984413121427676876019191218751726303054985951182848000000000
1860 4603168761662115119505915375461140673541516930340079673431451252732753990742084287979640145838080000000
1861 -5286280116857069169040887739591188908611374073806810889534864341555763770733418246103221718220800000000
1862 5670487377188164281025137957060599832423428273036691108487642214892579674351182552954387287244800000000
1863 -5680992854137545845797294857759360051906390909679223807330443496582375625679935483952150295347200000000
1864 5314372338271870221824246594557414863311437660687989993288959122202812642680681261680476776038400000000
1865 -4640082181265507444873818621997897383500840917434552387787701443108809241184918519611476102086656000000
1866 3779171224074998268971537988529240454590338867233796915416696889015454024992600706179280153804800000000
1867 -2869071428194223855930723370656824409972196696673843600516751504036640470179625816221706276044800000000
1868 2028417133513922614746963630360102726937349564454863377003646084708806731356004388465775571763200000000
1869 -1333999775439588386459463224290324213003655702884668437262840513029436076986201753845553915494400000000
1870 814994316909422650774250637238360761250678801292560059016179731721239937156465574368338914922496000000
1871 -461814856660812626387148418125505936341212277756238996511684559518423762404758361302167267082240000000
1872 242266820184283641961266231960164617417980074154072911568310804386243281563796726971819824599040000000
1873 -117408521723782130628250604691947970543179316277918404705651165946243198008831786796666242908160000000
1874 52432593761563674059770370681479230889821464080898565340780494893279638462133550926878012945920000000
1875 -21514971411250840056881565088948268885727473703160557042363849634046681247935835716548701516595200000
1876 8084517034381322071905326493002644446477675959804306728107180397257706470339981600371684775936000000
1877 -2770973481613011966809543230471862211662223669279651731685215472902371504255722175470307762176000000
1878 862323265970329130855703354992362305076179737229436430827969651858184487721034992933722855024000000
1879 -242324155622439479826746522914372163994285913608576248442648353524554353559368801464677245568000000
1880 61091960030639993014587332938727022449463511862059305767048477932691774614451625017557421304652800
1881 -13709397198302364511317555585129036854702549635662093254016966014473137722110760998382957600256000
1882 2712174325019753628432090260057450619656017156580762487694348067901108429214136850187233874416000
1883 -467371744157700545423833584335858836571633668569888172045420294958374521887366770051691483904000
1884 69084799856692527142737014812994528719965052356074334278276492176292546814423050256719363808000
1885 -8583918892824345456662948507262914981543246438040911536447878495240116025867705397442557946880
1886 871954905701804094849853545815496341857546694713227178591363900524773140960849335097656739800
1887 -69539261047564099143820943904773170900639077878859145185812363414741222456384484104549188800
1888 4083294879943715030871416744671553915318620322617198686553607509522196112750180870157918200
1889 -156972716283060084005380260934745101583269155088912386932426656638549539750283188948570400
1890 2963926720577716671917443839673973433154182768176413627439995493772653484592672481531281
1891 507580213877224798800856812176625227226004528988036003099405939480985600000000000000
1892 -61924786093021425453704531085548277721572552536540392378127524616680243200000000000000
1893 3251051269883624836319487881991284580382559008168370599851695042375712768000000000000000
1894 -103517600752167482883442741131341537591228783656916689258769845317550473216000000000000000
1895 2306691831466496741752009022048018600516314918178573726461044237020858155008000000000000000
1896 -38903406233969497775439337615486219160707885783680817975732084259282691356098560000000000000
1897 521670240644067914039522835534151775087433945216875065134119650490760815569797120000000000000
1898 -5752318246842984503307743336848965546986609175576671036490149211414186502284902400000000000000
1899 53447536727491514158757928460954304071667992350064450501236774323504648683310284800000000000000
1900 -426244632290892380975164226193687243072785052363716707058581181006864605856032358400000000000000
1901 2959930063615614631926339444030446707741794675414877497595158782115603783190705078272000000000000
1902 -18104469144969198534505928333359525929398906338404263183325709599202500082725399035904000000000000
1903 98455147998216812013853808456623555628729938776230404174466643226723683695376256204800000000000000
1904 -479739107364222970982900754775192729846003677348089290645695354750294957545752205721600000000000000
1905 2108177817376070056859359474121838908542123093643561714334025570995624075969214336204800000000000000
1906 -8401063539051430033930101136617591388941374515289478122285721487942953435081667724181504000000000000
1907 30501894876236881043028022226756557829115754523627856912556323225623000797635833965314048000000000000
1908 -101306912231162518427673234097367194821586363925610385339376232024779507300220670511677440000000000000
1909 308877768886458039272342341979171765727603723769702758304661825742337030815526514935726080000000000000
1910 -867129075953221471761356309921739425474966991945815673151572277762038450250838827692195840000000000000
1911 2247358992481172134083070827635345064734730553352217873491055423373909796921420861372419276800000000000
1912 -5389469197871045443351456688215031543776219620729760972754172282865402401285129845798967705600000000000
1913 11983051736743631571079189284992747129919810795427152891574405627086562312625409743709536256000000000000
1914 -24744844739204620315477869836789298946663965895383525841187098173389915014830212704666386432000000000000
1915 47527281476484662269257423718653524361413045476313386369812496404376596596769879745024229376000000000000
1916 -85014750445079886455302958222373225199367356931632843922310493306096773109076797544854216035532800000000
1917 141777032406082806659284392602124531248244845564448599375702660145537770108423498792300027943321600000000
1918 -220631009172422287588979114756961728817530711087723552095976414416165228240718309754363155841024000000000
1919 320620883802364152608249754210110892197917229195576288180679754432638581812887370165140836057088000000000
1920 -435339333301150037357140859454032328101717144875038276012051739606578905474174177112585135980544000000000
1921 552528740714346140634887455228738853104773693477272144027046132626405729017783730179749709118177280000000
1922 -655674943827505145933371442633960464298097430954504777331974340497633233029968309791669600449986560000000
1923 727582190707488251368777184076637654360261262205845779816638506262596171319336216535975003304755200000000
1924 -754963371794493146150419077347234955469417163389871135252735008956536417969822854849498258892390400000000
1925 732399239655912188718815614012894100236365167978518917223267292359876512719067221285668669764403200000000
1926 -664067146018805892399056888171314467846408809760537285959924502684918430248041608133627022148632576000000
1927 562491844991322742353723714212692149261226036999078332890621164961060177079898689107724058092306432000000
1928 -444825616012946123663259235925585151229439329513473834896784681105014132897432819256707043881779200000000
1929 328162615382839393455367463850867054214516423014632461992633351356585645538073579542658734892646400000000
1930 -225627871109577653909802848072013472572118312292447784320683161317387801930257123911786641797939200000000
1931 144409231105712461120523172436378113933989324743315046647581180082606371721867066772599481067933696000000
1932 -85920654081744189139328963192250379456282544276548265300998912298402740995405293120268220040650752000000
1933 47446044100301022723045876269672239021700202943542384418193921216905855299941453740112714070159360000000
1934 -24270950518566294892651138892152133243953901992785243550540443804776163321714615481688616103403520000000
1935 11476569493339907716259149959163777537707392226177856566649660088111384395152878999936063892456960000000
1936 -5003575538829023490728518980998531782736995603091277047164742780517981307723077793829857396453171200000
1937 2005499192328859961970647992030855999022895483095455022352454550546395051742338102332202603417190400000
1938 -736485166077286966321307882898985663542509590956398863828620483904980311952538729637501084504064000000
1939 246823451744276515070313244917429241322189600171594843008528851889561882985382400669721749503408000000
1940 -75140681922591442036276984313698235185228157044792685037924543622072229132867609187505335896544000000
1941 20665743934001037637025405987727568230404884330792970614471580580686008485488590608211924061328460800
1942 -5101266697488309834661262433226514613634818719429864899819713053985454546397414167498298523055257600
1943 1121333407044278139043978650852641528415559982181890801856741017851113829456200357727410805189104000
1944 -217386282501350466190260595914216341360381110093569236022626114692513949492861468920293001450848000
1945 36723505752393270499732061731307520195284279973850371121352403912569223813781167143607536104224000
1946 -5323460366699898240707138565920884441053736665991705304520425980131411955375621963980626353390080
1947 648908840823282607387261008795892377610386250205583666307693014770536171503064075179676145759160
1948 -64688897589496503228539433067415242230319502196808719809101951066563022190051666338256882881200
1949 5064646749423521209957513902307617372966862073486198770888657847644030578514474339285871207400
1950 -292047738644633286292009975469093261495672263042921495887779794676021418705401873038815229200
1951 11028771327269683736204808527426855144766714080384435107704223232328043616169334303777896601
1952 -204626343627421349968547887505479657261541142628610075615252793601714185370022853798245882
1953 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000
1954 -3902276684288104253180987172013894746913522818860020791828232862729817292800000000000000
1955 208284018023877564513535190306241632116509280456653609763831929048203998003200000000000000
1956 -6744434869344606850914472828964014754248871938596402601876462464418034221056000000000000000
1957 152877989657882990953357287599182474144564043887559265595107828398416874962944000000000000000
1958 -2623591115146995604364716031472439060592300227236299373661651436713730974962155520000000000000
1959 35808935804210661813712960353451418275644572953815495542420641722972938840183930880000000000000
1960 -402034751652080589649363007033589519320300466743940426623056973975929689359693905920000000000000
1961 3804672799638470007893805129702006386138736344326810143088040009250960547011939532800000000000000
1962 -30914799368418685140915684631859127591920485684643906074211057731894104620954497843200000000000000
1963 218807137779585050867785554285635329703066514082592098091457506893315018126635967709184000000000000
1964 -1364579988103168611110603696341843483776654822839725248562824072535968829764635958706176000000000000
1965 7569231778102908507625080794145218956736757693116593472932995531270516802500526577025024000000000000
1966 -37635043443021900009352459211343690888327308892368474147796998850206812587874928138649600000000000000
1967 168829906874866943720153704552590599259081691082621900622916547810566228083867914757734400000000000000
1968 -687099749874759511711219335514000453172141353973888380895027944673461978818168738973483008000000000000
1969 2548897476179447189769559074775048006415673051930988738518837097375974240567655342666678272000000000000
1970 -8653861569257527129688353597117322153203955176223251583212494131183387245823294609930846208000000000000
1971 26984685081807834158247362785634915169475198049334940975525455867125989692156452804839342080000000000000
1972 -77517306231725193894201247798585263988971467838132917385921949667843623320098243108111646720000000000000
1973 205686856359467278176555339557863486400959624930617273945228977320221649032522423597989992857600000000000
1974 -505295599917470699615682914865819054982336298099639053152854591593526995866830222615883703910400000000000
1975 1151571271901062993980710090287802999185293817440549392880300380763018638243301876370486434201600000000000
1976 -2438953414807757961351203375708155516691699612868058290603159112269508546589931734275322806272000000000000
1977 4807759736726501099026987809855372306454519652919701505409453583642727297841668887891398361088000000000000
1978 -8832343262456407663086069497481153450442381622843152757766528007260432319764627290876205579475353600000000
1979 15138636460249508577730255698960186058840366287492789333338917377762421897132775815488925205948006400000000
1980 -24231588550251179242629591917878882444988230097748838121626666771878261067352033791307770601511321600000000
1981 36249019921655523606650354564225478517905700853758683875486264001148903190845266203376510994219008000000000
1982 -50710436279079416472753014052766674824939415299989307060312935971142100383112895055175068566945792000000000
1983 66372514978310830143765855559352254729210939928957316301248916681746988198261270587842433807821045760000000
1984 -81303693034610638095738058886611097572964081438358592389164818221706520895716070414167030455798333440000000
1985 93227531369319494608719316519686504778694809730642372587171947269113989418384280545476263756782632960000000
1986 -100071696592345919096627963218026592028428950898988435996948737049273310023310312208326596799391334400000000
1987 100547952758475944765540257866627318618163846632479525635937123993977332674717657093646798806227353600000000
1988 -94543485529492216680813876967797511644503535730352049156664806974845423921239701543172676782938652672000000
1989 83162255851794023907988998362830331606159726393248350447367221465781358488274252343465049204108689408000000
1990 -68396386718150595974462740115917972853038591305991736853729612566706973074309270288911275067262369792000000
1991 52560712230484776185101355460113873183358380419510299329153441775613134227014784990082507371972198400000000
1992 -37709284197618108766490528173426947329009686628355186214291568352349509157387321057256863090055577600000000
1993 25232231107743577297604139765701703180102498377877410877877366192615404222675318394266927510233505792000000
1994 -15727571156677364907218120691000498029997623819002453896049515184526673161254187940681477992202928128000000
1995 9119129676077856567369417419031004339970779005748846285176871657889305388648747408849663644284628992000000
1996 -4910396515440465135123735679022778957355726276856130326751445578187345884666893784821633700078059520000000
1997 2450885174022144736738898469056975603052623095412648924566738521038897867498203715319679422366919680000000
1998 -1131396727721103899903554527232844480755353594016639351135368896959477655699265355263645401880352358400000
1999 481821180957008605863448180085413153765250639813683069120177205768771411181096729085311675470979993600000
2000 -188736598560072739902607166790913392710493791175759815503814476008716287943037258448436944588908134400000
2001 67770667750357065995020293818757000260178344504257898323198921904533991299700710583886457506507168000000
2002 -22218521639264731014419132900142770465539771975398698560444765052557357598980237670520808552793472000000
2003 6619926640191665723060471718068731023139697947297348253502396312679751384851511858163886340978883609600
2004 -1782660835013187545857990253938429288619294832498945515900634270865462479668332732714859956602219110400
2005 431040561667820516648505393387755403522941257150718824233731247261968156042963417510416713514691577600
2006 -92848096659465688003929081188249735132144998577742238141219420542002624650062165169956255286339968000
2007 17645644514024966475121255661893263453834096527435103323809830079989512042521850812503421098079632000
2008 -2923340235656344119611177235342839970201509106296016455796645352517878222351984404220218243204495360
2009 415734264020783057132771886301901716589054124298377268881128658129656840542963050831779184049701840
2010 -49732824466804911682101116142228838226669633288906543789237579979973651459711721080851891559066560
2011 4867125526196003882769170860117620295421154452620237018824000191585913385952409840053722230311400
2012 -374210502449990117502162115234398165729788059712330076730875176911542111167854933320401913681600
2013 21197298491012332140985641989714415588241624462498884277007517052534499830277460531861117267122
2014 -786583664903807669279098079571063802513364152264377130665031738604989328562367850000457170408
2015 14344895282530563659895129523252622355664387605563214268587123174284515369713499567204592767
2016 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000
2017 -249808647740959448078634485253599165330641484968635847141391229551203948953600000000000000
2018 13552119139947050058265920825007754719187300559548494707420474203152814230732800000000000000
2019 -446144366607145743187992377635969575993562878738152032114127992021252963722854400000000000000
2020 10284283744951484594811441940358563387792791359147842799101406286666382656405504000000000000000
2021 -179535054069283199202130309119208803991221372446566762311432664695117211028013711360000000000000
2022 2493432740472142398923276134085064546246198421994626347506447842078589372924386344960000000000000
2023 -28494213023341211791398603123505657181826295580476777736909163030544016733368305582080000000000000
2024 274559024395728862933282046541586606301538991829692899234844196303946589292552509194240000000000000
2025 -2272237753578773357857302820441645878006155697821327096454512743294216689640155591475200000000000000
2026 16385764714097605035740393678484653275310773479128453534433864997350326546124870864863232000000000000
2027 -104154191784259158028807424438091861290568134458670567529727860459524236256458463848169472000000000000
2028 589064331907655762093410699450242628221337083999603127334726652227699631159305685964947456000000000000
2029 -2987469748507078422742398212196462182715421779876209477852125768729416783225511795646005248000000000000
2030 13675222456864222441332450068759838539985616977692373950456240372655864474793301095376486400000000000000
2031 -56814560567769177124621448805313912471671438206715895495257623175186887373527327603869876224000000000000
2032 215246257084175019067986807825152458243910773257746687301729030627345569379000511809447788544000000000000
2033 -746677751486589677776805987542579383175358654226740989864573678405801390840709919713381056512000000000000
2034 2380049224215450972757417397692999517947712467951341794041345207480512290848199137386829971456000000000000
2035 -6992413373493574876501926193467838926641539905671580661471004959810712294487952884002161950720000000000000
2036 18985375183505247141459259132678143663381598868595813029967763046138598256048406959544704224460800000000000
2037 -47750434192200981113682035454819900695830780170415890522944758905588301109415456037201010019532800000000000
2038 111477716540861439588035081667129026921132467351744891227851517347522462809455247495474650179174400000000000
2039 -242005152584299783715073154954641731143733894086833083885098462914941985535385976333468905452339200000000000
2040 489282010129935458000977297879896735495333038524058853204362083935332939618809841436947694747648000000000000
2041 -922515010754986368810226574618492053810679280554328244620403938442543575714363308354938419603623116800000000
2042 1623925624614332420135442834301972391014524697163753536865463866819974392154594248964203895740746956800000000
2043 -2671532637665192511499912508946146789559952368276809402909340011599578282675561725491681708816623206400000000
2044 4110638859115736376994150207583169263930506476816234751480142337730285621841853187462896346744435507200000000
2045 -5919697693872535411186962140453850952358368803695810580070060084395970482958090602176171974770819072000000000
2046 7982803392391384389109293355002093909704188502364593587868392433631933216936332817065049084340658503680000000
2047 -10084198676699050706312011116279982695846701225901414162268598860061036919846783858557154496220737044480000000
2048 11936131354994486261355063460214056047310958058739341187047918022939142709727974499515977124215170007040000000
2049 -13239485459167365096483879533744918125361150203936170082396317911618858916083954305161608756559473541120000000
2050 13761200844772104302566527016298063020534217492562456456863256728692966668481185551885660153859185049600000000
2051 -13401539073805521714505367060185297275608376189777402967957236388684338840835727693744726933981554016256000000
2052 12224851610213721514474382759336058746105479779807507515762981555469859697776315094489362233003977342976000000
2053 -10440971495551527516255485212310709009758083418980046291248185856817691389689749760641878874690936373248000000
2054 8344538673711763067146691192847678506589976475401455121496400416296341189880867265025498870374306217984000000
2055 -6236172874181094737258371096680481414534976926164238920188468116269800076902928219843853733517941145600000000
2056 4354205446375402534530036118698698257470731133121541033665011583412632146078188639428062403831164542976000000
2057 -2837396814584202787124941864662771667320934951710033614246387534881198444409903269843853915956973715456000000
2058 1723515508778714891232819892196859820254477232086531947898428743341078718454613260272586428769794879488000000
2059 -974468188489160306065305345502070484087243879642099063343824374991278790812145071597853207780490911744000000
2060 511977013457573287374562527562480850974519003457515977979230799473862401900019502426516190914437063680000000
2061 -249472978462503409928733773254842208006555467480668976925348841779564823081688010835633811114617695027200000
2062 112491074542256891568942695691706165134957634671794594196351960570367866528104289278800119996724682035200000
2063 -46818472480308044042090490312070953479246866073536919233414978454912184177869679923865389567086024089600000
2064 17932118686744479662282369744443102268843189955826639896318434735939694097900808020496356656221796652800000
2065 -6298950884731551242587824177190475426980525355025531041886090892400010879310897379592649224716949312000000
2066 2021114525763132404217462480693445648526266242524859632165462381925071788190434658850189606718860695884800
2067 -589615071180611780792530276490135487210831765849026229384134785088751715150301051345439930646183970764800
2068 155527271750870875507083446032363745143868531784654819398516301852977419212229254918076721449073715590400
2069 -36851409564141931568759452323616319873948349935505894318249988013120841723609673355955637723148333299200
2070 7781729230685010215528473746894929183140836568598880565800135065275374810752136208314008704253117712000
2071 -1450342174415003726342095305884466480216223705361111164132110675517932333064378262543755775909830260480
2072 235721327699783993394281659533178273305993688477179911455599949159515428587860049821618797356180943280
2073 -32898263384791449077709888328084376486941962420611678716580659156752570440599303494983526266322529440
2074 3863524242694387882142167828761366990505312404489944145542491352080898045769022931034644706421189320
2075 -371310371056002694091520358841331579945382202249559518636210894290477659806304057587168798850567600
2076 28044025903609315422524004352392171823243669163886023898480945060503143275457080283652258144402406
2077 -1560975283001606319684370138908776116087771160168656415804755485261601322532018998325907254674676
2078 56934889376363807166123769077789658129631954406480397432022291878735241502392879782235028692223
2079 -1020873140695043351867688240358766614300348686036587867176945781354859608021533095467321518234
2080 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000
2081 -16241527319793173005239473834900669542766786070341784601446642480027482141491200000000000000
2082 895314193503598661913825995148899408545019082127590876154746166711514953049702400000000000000
2083 -29957497141358507608164209488474284971633336906745421697368332054410690809980518400000000000000
2084 702073770322021348339127769795144593939987890117826068418656002503091722677282406400000000000000
2085 -12463992906233626846303826205970834934712588839680295905553020247308476209673629859840000000000000
2086 176087939740929228723961018020903868645248771318792922748041557950929346060315283947520000000000000
2087 -2047584149887817605220503129717178452925622924519875115971577750405408641050466309898240000000000000
2088 20082031498659025403120058261327477489483994830971823486891461215374379102540983529635840000000000000
2089 -169219742521066466796063860955072391205694795241384650674139712664238392013928678230589440000000000000
2090 1242890597573033152340604676056909996586535706861298994019279833873091435794953167823699968000000000000
2091 -8049350368836330401622551141479703091437114693258766879278590876268137202008563545700040704000000000000
2092 46400144297956884644896350479772957792203782616584123260827699375474186331317617109854322688000000000000
2093 -239934825291862612148095354454053119615732698242606941593770728406190022433170515979726225408000000000000
2094 1120274223666317102393954309632805973195621742812559274021375211327968417775067225733241765888000000000000
2095 -4749233471134337744947948047072771132325841038667516488746433153582969197591182323784714551296000000000000
2096 18367680604516268293801540934413009770147052651327717316414210613533488587008043674406211289088000000000000
2097 -65072171704022794046251006914349045818856788249207044563516889079790691423054209173319336329216000000000000
2098 211927861356227982269877862194576652728561527581058608443333694996525616159004862320357729632256000000000000
2099 -636465003951770726536708659743205960967194387858462097541894140341881723516059000286063452225536000000000000
2100 1767365835264488461168571031987492646482068840131101140244271759931447692199415338779434284167987200000000000
2101 -4548506475610586480038177144719588680235415711116825292604226336681155380096876928566868303255961600000000000
2102 10871731594080201346490278440680011768308537768398739868316186072748857325417349850987242074616627200000000000
2103 -24176904999641266197486332748639330018652049516577275892521056197551277384218072172241186261775155200000000000
2104 50102477837305390899300075302901425714722103144863626568126677394978093016966127763143443942159155200000000000
2105 -96887730360318568375556103836854960318167752132064833076030116201555345798103387462098147864011289395200000000
2106 175042088379481726128283522350023129305144556831124591763182631539331976585926790625194188340897356185600000000
2107 -295745883348016987219017341530903168919934186498967873359909640203023585022678400746322385927375369011200000000
2108 467699354637168227782445534729462814029426514695536042835073972648423608529561962662445095451811328819200000000
2109 -692773764402911572692051340779970671453139389141086861027627603019597002805609688757531440247464997683200000000
2110 961693020448091484052696046532016960416128120755452215762027512004599954605035859373483560278215800913920000000
2111 -1251662963023009445244060531281297246126911764281581588140975179721515370414922020746972873227882998005760000000
2112 1527824813439294241453448122907399174055802631518635671942133506936210266845180735938045071899541760901120000000
2113 -1749320401314500885006386147426425311015460362429759763145010263419059552267092801094901595705406568529920000000
2114 1878862622006217974110416488625228871070271828317860721577063318690879715803297867350788799673574065438720000000
2115 -1892851863665772998021171844086861297961789961149249743336304836139691444553901401157875914537532594847744000000
2116 1788321149836978690117395420794303450858858756360412528020184730400162332931849522393872418085153257029632000000
2117 -1583934046139965063206758052949061633480337395708972948479724787760194960450711667392190217434595384623104000000
2118 1314585784904745443193571043304003506268943986278629237601894465582685135144308935290170898963583010340864000000
2119 -1021734563705830561752411520480130074957410619582748904683678616169644044599775759539216995699579477295104000000
2120 743117729514735365893126164257911169275004780052743003078828643569089219597344194462389316920518748667904000000
2121 -505303363153778026785380951202552728232458676617578160171878406211886470795781034490453288685207145152512000000
2122 320887251088982554294983194474469901080106306483019766299634733305684474126822541548932455101867264835584000000
2123 -190067700002457172078261461675070509658159568143525607783633554284013234626978391107847939955661465452544000000
2124 104852892356111009254310405644796078279581491908099272290146467732247019909123994096950515899276710641664000000
2125 -53781122093811261424636501855359667578676378673727375236117308206794606070662846967513478438182846254284800000
2126 25597968962504679325910515641846025132932581756426147657125423916457043405506398271442516194810238756454400000
2127 -11280497839961279317435449901073095614764421378659248304709867750077665081914953468714860921575550274764800000
2128 4590622383806586793544286654577434180823856628691619813457519292400561689062606853247067303992779943116800000
2129 -1720033521590695592642648521984812489927482123612305009837695219684696304110495711120766081629374958796800000
2130 591320364108985023405337594351453812597399037812987503810695279740363860316287168760741187794318100738867200
2131 -185774102427368142625092616346430381201197454839816264273647390747963617327356392793147842763597657250201600
2132 53086642090963925506417816245713491675773792182495511688026897699149625757774252345370187587950494921523200
2133 -13722124870429577427785337883412040563972040121439285738868359172885724336355020187817662919455961199411200
2134 3187396292888580184280462846728162993414486658498101479751735322736793522484074990925417965262077014835200
2135 -660066838489317251455246930322530522551739144128790147587236147435716759581299262597691517569629416325120
2136 120689319782289404617872209680987275932668768500316114665267173969671899436984345508668824246364642959360
2137 -19250183832015110774614243227404800870073468296403633717587768558008361217813535302207503369551011512320
2138 2637499216346035460875719904434426532184959934798468536690340763020559732578319654252984119583531909120
2139 -304177455969077406999773477962818830291257100082839157666783964602759298913324283975408680018384977920
2140 28717082525295938992664580456849583947001517223819288472044487741955218714068050210459912339868063744
2141 -2131251586391526495142393362990115657165170224016938893045426155877173005697049939047638705049157632
2142 116602653442793077076221479071313219849486242624471853940781653767649774596900617794017338761672704
2143 -4181496384286897569250051032509508052174228218005863903956769920429504954456199559034148938686464
2144 73736872632601741872940325688132468500812677406202849566626768134686788324363356437582125641729
2145 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000
2146 -1072194576970721186674012139882114512784213611674906874079876007470564250746880000000000000000
2147 60042896310360386453744679833398412715915962253794784948473056418351598041825280000000000000000
2148 -2041458474552253139427319114335546032341142716629022688248083918223954333422059520000000000000000
2149 48627240649353117979226472580073539498302439930292051460144616566812500464123248640000000000000000
2150 -877672833813951223760561095337112959986011464127487503349358509081305199764518102630400000000000000
2151 12609687210261457480656530527768116017392814556303391501872467497333499781437831774208000000000000000
2152 -149155914366828092794079753845777223510530290622352971809998551645911232904107244126208000000000000000
2153 1488536545295340040845302564107168287597717160716771126879235502367662310670800972152832000000000000000
2154 -12767025216991175396667318080985372372215366248122324091040005107257271540336583312932864000000000000000
2155 95476595904473910338891904660735358828692970208890695449662859965705660295157766073729679360000000000000
2156 -629787135339509184201023677273180473357811288500338704906519378745053327379373721862642073600000000000000
2157 3698879427525808257069567561830957484378509085944677750509377921912800702826734571493104025600000000000000
2158 -19494704554963837237032747549391815968778281732211814004493871683002939322695104423352755814400000000000000
2159 92807031274317446227734450160756965426500036536922802602751181722758167943130569190646009036800000000000000
2160 -401310228310851539448101609977649160681533567767405143299073601477760897196454906359808379584512000000000000
2161 1583743888858800684516561437712142168956557090854277666568368160044469168981816010701351891763200000000000000
2162 -5727706780197839684279385504440098303847290215685411735017892840877409817966750703276545749811200000000000000
2163 19050962004894962235962424846214603356982392638935587673895422582134483580250969006457689525452800000000000000
2164 -58457926993396333035165088856848808371443397580478312219880494411835875692507592961056914905497600000000000000
2165 165936014533165861076382502447714587364149796656753384834045515238008144434278440140957996680216576000000000000
2166 -436759996805789269958211328100915049408968894987922428664837642556315488202484205072614058664919040000000000000
2167 1068210836860205829974916893299373249327990048174062231247346189706137725578797746986537157331517440000000000000
2168 -2432081514844865468675708472928599269733450219227118824902415772253670165436222736374262189428572160000000000000
2169 5162999240551592110964458979384354235236606970415824932935005170580059585284924141445879284283473920000000000000
2170 -10233766519308648784668113467767805183606468818949347993655681023789283399924670300684116868136192442368000000000
2171 18962892907777186997230714921252505674723993656705164107678118416760964130142068984396037070263880253440000000000
2172 -32882272556457151868430217578106997070703208893635243814358374469941438071600427451400317909030550896640000000000
2173 53406210090325290875157632006269740250657487151044318404815879309178101244254034925644068331997374709760000000000
2174 -81304698738952816517331025410982669080264275531141444106714628409938814912602803750015842640153878200320000000000
2175 116090086039805329146361165617079190221661180291193874616987606806269565948750757310084801205013193110323200000000
2176 -155537529963888673710475168960690613673123594237931829702812356891864777647148398166351776158464872546304000000000
2177 195607873841849035458812676341932166981386852065643506483500426266832981133966321495098194811380725448704000000000
2178 -230964959236055194973499421027395216845010000977054218727739636342047706510264596394561226307979461001216000000000
2179 256070792837944223890855150465857805815222531440095533827841694240934412879643015792163957374866142789632000000000
2180 -266576637466263030554648368042232966129618752861852672186529597756339878441341113996400857964035840441057280000000
2181 260539891657283964336068815615721795857885456745611825202940706411747788159898766624624516083095603825868800000000
2182 -239004333747905442573162599061063764337658053459657525261672758153100846710866314097571559595041625001164800000000
2183 205708331156390722129364357702200548666158827482489204772889041373586840592026120429665631411894008099635200000000
2184 -166031866602197466284766872078021137180579225682196697011097775127567157247463560925122761801181665060454400000000
2185 125586896287990276835938321759586987607475807828913567520322040763176078111951168864143794559567668524875776000000
2186 -88954446221863006798676438284616053199255746196219488613591094426884180796340619613423547695625007844556800000000
2187 58945592863084838778100173767592840524497788908293848374606815139848561008079358175836505339364747562188800000000
2188 -36501637841380979637757030708053313786623826154836167858447807584088905286317441019575343014212258706227200000000
2189 21095403343074714957117212564250639558630085871986639305993753627083031386478517859981710936878290593382400000000
2190 -11361262042317628975954461016944729775995384994824908018629781358685360532427526421887222320066126271217664000000
2191 5692179940346435271156417294042076641402113574784235465860785055106895178329712247202348995951224144527360000000
2192 -2647783520768689173120265324001879387354426684713073560411066180226563053949482133628904855203149995048960000000
2193 1140904680681342894277918300917038789057693779777770218344589353552492537428794938527579962315852662333440000000
2194 -454196351795043054932199375336614548121475748266374291660266393947990117804177773717827293430256825057280000000
2195 166555235890697448259170089075659490548267395650658146906679170460202487322420885867608767895399598374780928000
2196 -56063970196830743042215450290262025755361374764158836896868587565010448800577197110789259691157150134435840000
2197 17253158679563275789585790279856884794626482459311041298608741752223628371276632012245310966083910849495040000
2198 -4831331464797080386032754379784655948565155792756748520559901458786848776758330024460802152891786338959360000
2199 1224249939768568298053177775220589877016018739286770795631916521687541148408656076059990082112025035243520000
2200 -278878239261736538739841828061269145778109788394413837355607272291590330923098938447524666173168428397363200
2201 56656930675574748278945565100241248979502838545981731606750423335762641680139873308236198048987846278144000
2202 -10166503336282980377843147204473160459507550444038169057101040269698165768157773331478337717044127954944000
2203 1591919169865999974599988085176493156925922246360504223930955674823123552877628648459836843605774616576000
2204 -214191625244892007429007157398818259663426874641665906857027041741109672984799183299350278846279421952000
2205 24265934733875068448801570486037898435216282054127298758877592141952159813387502427838625927188513863680
2206 -2251134488126049860494152989658309662880711049117891705779231377145263987267508998119068382208172748800
2207 164215403598600250215678583025432784621359791696131194299934162389440099223968370059907752089355724800
2208 -8833411111806071115040732806176335760218057110537387497108676456907329216288721568459639632975155200
2209 311538286872742359413172876032359679415933562041207039418998095369051680670435180948784480836305025
2210 -5404297057951328874232191306947712852931419844800506539704709937079777527711036777851527394738306
2211 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000
2212 -71853531958222484448492259712715243349046684499321451438337536746796582711590912000000000000000
2213 4086669630123903803007997271160679465477030180898907550555447402474055641721733120000000000000000
2214 -141152271669041502783260350191200611379016153549778140158867516631484842482325258240000000000000000
2215 3416455810783583579314685718690328033138797231231486712264354028468310516479368888320000000000000000
2216 -62674473181861828372147608709646951699984687503923533845734519107510909019249850082918400000000000000
2217 915463291464981813095664116315965222862718336787626223035941140306412084132386586807500800000000000000
2218 -11012256999693274105271379792410264162913049931372365172955147304569310686954087379894272000000000000000
2219 111794227436318986515898930504324570013373378484176810839412928419198914229000155770650624000000000000000
2220 -975669506056378246103207676504776878129300620645979714746846706091450435608879945809395712000000000000000
2221 7426715209998006311360948869681486126031903182677283381763061035903818861530486232449401487360000000000000
2222 -49879141118889127388721075240035893489938654049226825428596334796608223528446398771521252229120000000000000
2223 298376273820415199403611783321030570406533066266204005207756485700965923361356588767110391398400000000000000
2224 -1602244019649480660462540534436806610566003683500276637803307642474732145087922167323105742028800000000000000
2225 7774373619825515303230985863466487334573733829900687079568925915083357299236091526816423372390400000000000000
2226 -34276614794550378545802561040443916547622749435192486357073815843865224866426619060849515715100672000000000000
2227 137975767597378715635082832453481825759495253755224670311436234103074154001695810852301776810409984000000000000
2228 -509181443562077340096347005251858534929771350602564357504855943160448921776799307417808842575052800000000000000
2229 1728874801944217822913590054793975254646152131983404581406009599328704384907775437336035324434841600000000000000
2230 -5417930425175200568110194192775178920553349784267309107017009226765044138650278190177955772943564800000000000000
2231 15713419115358054148885264797005320490396445961669950963850049225581814720776454027261152903022247936000000000000
2232 -42278367690800401331954856560168576782788189034830891094756283799451339258000471051029040878764163072000000000000
2233 105752872849160377167516772436637951683471014769232160893487272780907634832300976951667178575820226560000000000000
2234 -246375513457307767012822932745976242301369980347751851192440072184581098619539214875495025515136286720000000000000
2235 535476778377207981794313888433291596397396665788841271615830536263017608416693560955672622912828866560000000000000
2236 -1087275291661182295268641518673086814141214101837642923423515769259173621709069849506829587258567177535488000000000
2237 2065059037656935663998424854924397867977442909215192371326147095585268993772471312400728436951736559599616000000000
2238 -3672696903998137270227744301800873826666235331812182616803719979258074467689524666110250892608643069378560000000000
2239 6122038188248867554004911711034499698206947737630238183457315007125784447893962529897514780373172743045120000000000
2240 -9571980208294012668905241802438932608476518492260868392671592469018742642143184138785648933527305228124160000000000
2241 14046900410816444826709701039666582016821002815234458828655500423558617479798841634520260945806596366349107200000000
2242 -19357756586362830362366566742650523233146467900012315719584303617741799183742240640360809627036370994620006400000000
2243 25060820542796894072311412298395779981497680223468915124768466377009543112339920483313168723481601178075136000000000
2244 -30487374619159285736501923575616168623541320128971156872061631997150297259354926724082081872653288852160512000000000
2245 34857636675065157477142657357164893816597167092283004542314950628547196953241405524708318697653653687238656000000000
2246 -37458317187194895519227364231998929047116751208588072259500739607310210015821996534462004428752907127782113280000000
2247 37830392268637631621597192027402804758564968319462837019466990570985778840817300913895479735265481675516149760000000
2248 -35900099234685383029265389017585991636373740719664420001374018431548527181811505662380059089517286845002547200000000
2249 32002338947044213771268255076813771071063851875490106285382309436548009914959492163986553229650367831500390400000000
2250 -26786474478487857893942388695254076798466781743394400451123774387247501369257454495919805570590641963086643200000000
2251 21040635393480217149897974214798496846852485342413365389173954214015192163679203522008091119287567849783033856000000
2252 -15499422709697410304601382606711501109438321217229283696032112292940299661954389561442918950485701366835576832000000
2253 10698625104649898238225181538818100555196348686855333479991136947882513822966403508914325719094701682537267200000000
2254 -6913092801611110752263896772360010211066668988281145530060810862447446583791251003533486703039504301057638400000000
2255 4176889861928793561509208087721626632608757002653354582586763218162440214522746536276378765501901537489715200000000
2256 -2356650355063599610440839628086249662106471287497966634721491790401591927583538337797178115533716477972578304000000
2257 1239756791007453602057867686642364292497380336588006484464478985002281769840211327440671611318176618678059008000000
2258 -607039211393074212532203986913272979542941191505797285744768646371942561210733903899342607856048493601751040000000
2259 276098932724884980415256228821923386951961894706220392839390623559703194057768375123674350880436344284692480000000
2260 -116381135789365149840274145821546645389244021144019200851301200708084997244411669547932687657776395879383040000000
2261 45344662971242380288559056750848296301765798465891680495343404157790127173529086177456487059522540657534107648000
2262 -16280976945159647779459366764292092279356943231511726234850637828879034331687618040973201014312036399040167936000
2263 5368197086298402095673978747075470726099496970911349706909977076620437513234357788952898183447251118600028160000
2264 -1618867681588929397042975236795535485534601433326799735042994673421193328581483506657788782922817022500536320000
2265 444402728135990292193303532405074125356814802361097798814385697372577436872342155609776399806665087793397760000
2266 -110435782747647669340977363912262581728131476204187879592820479827469771045547179625219767804574697645355827200
2267 24679759002280360350308688157665088055471436470629642287900484405058206715868928813067687870139105838759526400
2268 -4920587614760962502876083246965009662401654414914473823636903490533912231788362292435515455049357930192896000
2269 866799987992036986169693512378600523946164663143294549930405364941190774541868799086381161343344278725632000
2270 -133288388509535654908679311089893191299126780848442384324172827689181962217397891778852830664913308860416000
2271 17617068616793299693829940172863514263967020771296418898945131895057268024519326762610842423138861065031680
2272 -1961188366055414638462506084590319378301675465991507254074866375768953985707453839161332374579760098754560
2273 178830574518875672484873976914696302452660813157086870592628302842100268054901554995239542025308384307200
2274 -12826112934342415259039144034568039523836618924500286645801798215429442022051223717403396747079925350400
2275 678530388808832858801890523998479381767903298125748931854577851713794560500207824106452599261472344450
2276 -23541117984435988576155425333064237187369264843951006486953716485919510910709276204321253331480060936
2277 401828924776833051985476376484738417171013857472459823822023616325478952987421673727617135269151367
2278 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000
2279 -4887128863037283828625481118945132233240463132082636295556018219035906966550478848000000000000000
2280 282231691840403141103121534619081386469636745877772246068360052149323627318290153472000000000000000
2281 -9900508555036364156157120500129680382506304895077407362080566908730241529736845066240000000000000000
2282 243436033882658836310216257003188611758096202714256251608804527520543585848823602216960000000000000000
2283 -4537834034086737863912429282219438164213407454921173281185520262477685009474396403584204800000000000000
2284 67369093694857432114531741281022424351323649407207444511612127521893177797873498166866739200000000000000
2285 -823900361193718457642720398135494597121944685698842454356594270836860594562281637472423116800000000000000
2286 8505835372231117465591022017523949064237849085007961082341095519894642813118333885668655104000000000000000
2287 -75513455391156585288918952755688679412455698035858671370665428683526224231866587529972023296000000000000000
2288 584886396099667549678935078526319144206266901526988159662006684038109524024743029780094092574720000000000000
2289 -3998347580048094515142301906295020104934546750481771774088731194678112775342783644381408951009280000000000000
2290 24352928966906251456778423551420113282816853353981632352320342987484291453984176854101064490680320000000000000
2291 -133193951929750346015117489983089349533903528430235959761093481612390233320364492761359660666060800000000000000
2292 658474776969749777286865953605680408394367757781588383022356762883192281439071978563753292804915200000000000000
2293 -2958994688706474024848224932895245026582279273357289831863545371598288354334405633926028385482440704000000000000
2294 12144572955777118715409545782032939526164199884454971471137985389974507398306127351293777962782949376000000000000
2295 -45714310003003303593850034131511859265994871857098228016785966576945104197121041819970877886388240384000000000000
2296 158386101753624363409369505223880712614419937152520472774113818191562326201040896697989032069142937600000000000000
2297 -506689368304405736463472119403495378632583066282832303779153217061422565383356224910600905515492966400000000000000
2298 1500798689549836278177573482420359227263609487700774678228146190928441835777989406986708837907805765632000000000000
2299 -4125817229652239164764029371708624808216003925594692828790455608168196998460089446697160097929833218048000000000000
2300 10549436582664020735666284254845950335713364117757403783352541500299874950271090789689643658374599933952000000000000
2301 -25135901816133058320921866934015621629337496404114955909155988273558739811434353081274935671305608888320000000000000
2302 55901285072913642564527326632024325028556130993630429494964262262434559167035753375116614052457878650880000000000000
2303 -116209018673024936272879328031511588301902621503551882934480054481057866377428917962765667076278763332304896000000000
2304 226098780976633760870461687164771269008554663889438989143489617367860305196210334667484633011618180879089664000000000
2305 -412168410051190955151308604269603065197618260112622194170797474672237407136456905654222906423004968461008896000000000
2306 704662293001260678203283299252150490903871497287747159116407360691990932989640969146408816643465960090501120000000000
2307 -1130753135658732180808306064503904433669765566098922058281652068248029887383704042079178370068528241290772480000000000
2308 1704230701193378941272968863974683423608364368583445558968501118955530645049108110739498686100697596987598438400000000
2309 -2413804703227298486018431058548838855377624844532091257367053859445637125994969950960546511549063038745811353600000000
2310 3214229240474721642588740851642818752484088186375770285573875587611309686608397229988366125705968791096551014400000000
2311 -4025230137217824519739915733262970027972852531145633035255431353976696599918949001894248986068841578157309952000000000
2312 4741694879829317936814951178070097222506202517492679011831873132471162640093959678800474019205068224303464448000000000
2313 -5254699557916183937056613688670099765390846755479745511653088128037985398782029451349998058770993753019184578560000000
2314 5478084867545623495140315968097135179393488476969957270335074860424360039239640767821832533277637007786838589440000000
2315 -5371851515483422813945744376664783881856057403019119379538932291307377950638394963947469508428103354907214479360000000
2316 4953741363216602607559420587579897184069159692037071969485558174505655741663902080142608187858637972262250086400000000
2317 -4294445854783285503068120816178412526725620830217766558039093686584072630235596901149428828799335420439140761600000000
2318 3498200454864173880958963194452979716500770618596059156740810387656081393435405355936826704980810817691705147392000000
2319 -2676034943993525956052138712366458787702639382467009788903390464731115583942817490050663968028088978297111707648000000
2320 1921045123790935727655713597110178135691056370211743679667208550361784182051847414060656326120644634116391698432000000
2321 -1293036399434678173621359692130170243228261545349752595185124165063607821443288573119242575414347283643655782400000000
2322 815219938704276273809340656773147041468726529778735161792694786362225831434461269623681055579914608773536153600000000
2323 -480863792903659029603133140476326124236179527708107828330217120323306643769204709016887843665038784982677454848000000
2324 265012773087259962839893716444646348048606682425883862321954579222630612610128983280055945867014040059324137472000000
2325 -136249950997175507002853184862684120258413150433476200785413322678182507863749224730207448333290084388913020928000000
2326 65232005736947825109688695325348109685650365544011754918738132061026717796069591364746008479067302604946554880000000
2327 -29024162142136675424055035588495716175128689495305677367860616109921864035009110255592768605319902283475025920000000
2328 11973658357523943830314212103209294241095686430199279631976267133195287110704239285329539435893922647745329954816000
2329 -4567831594176353680124568587806700140127082385391008691765282075864874069684107336620543709577920712205707116544000
2330 1606522448026235133832032706374785872630709460161403255621259139796609599793935474307303996366314018093035094016000
2331 -519078358760907433094708274141082771040344702443143143614857363499124060857305675813343846181466115286064824320000
2332 153455680507881570896595350535875211440518588292228309144444415038884624163072610502483558364009198392658657280000
2333 -41312185729515865639303948883512227448131849723383282624347594495459316851955107444800961472894651477500192358400
2334 10071585287385139782957791012705325480091934392423314930035024954027844540685056494714622804459495100926501273600
2335 -2208851780266196067541073769562592837452102666855107299430605976900673200849795833074302887771656774863591014400
2336 432340571788472670101750464118615305777148130316694359404176631469000598546494337677640559252252496355484672000
2337 -74791447002413194360632678435316316967722514903582232903901477937092228549237392024408794606849480434300928000
2338 11297574431540731760800371633712045075849708034621374919623528153844582308866751119622867376781478188703887360
2339 -1467295762537126052009698302287657281532703527805979343923679193471139073640126713999203504914757180551536640
2340 160554089803046578756919856474014340341998878052432592418061690291637620659690616074726060830321867431004160
2341 -14394105240565775524456679392793982355625645588020446688251068047265691309246985816855961999410446224486400
2342 1015307638454283567720562187409724648252039301762162318365066658781074594028477640804621906028249784745350
2343 -52838039316066576359180852160062680367050314942248034059967616652646342239086970440599053102506996770852
2344 1803810043323203570362803454039990754680681206193872149137064013685075019960535893363273320223220486463
2345 -30303957935659640389898409115890710713546592057358609905197448101694668789605228075179442794586222242
2346 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000
2347 -337284833771408961545734696925407335022446291384330003442552660370478116616856928256000000000000000
2348 19773323379848850370618696607252005015690913832406346451819649714219279586663237419008000000000000000
2349 -704306947053663813201085002963071416749371597459045102188623713630286720515433409019904000000000000000
2350 17588253448022100923413124568480377199522450646105014178736127113359274077577505260175360000000000000000
2351 -333062612279636125122715444460042572560679302723103257971457868153917706092216015399577190400000000000000
2352 5024430471693883324154754381991091777427750884821406829382168994536033131247855734251480678400000000000000
2353 -62454348691143510625244903622598803558883151256908975556473637841797432610753939207745647411200000000000000
2354 655516379353278119348214763483845674550596902817946867412420428066547139464319598122197686681600000000000000
2355 -5918207080147594074168834534615329722088053351149330447761982071739411200816120351501536198656000000000000000
2356 46629563716635564650265444881132753841547899183806780177191705292969283432593306374192329035612160000000000000
2357 -324357179125305070842421123065055666056444634635573906726075316564764797775175992484554999815208960000000000000
2358 2010856134695973334573989830388689353924020176943054785663022606680845780057550603095773610801889280000000000000
2359 -11197978794966647272252786794214639131723089372025655962459931981376226161333916627791401289452093440000000000000
2360 56384951272372647595823484619864189044732527999667864501766253177257057581004978312570281961665331200000000000000
2361 -258158329067523318696192303579388924583329421886869965708245920722084629253628144363659533103222751232000000000000
2362 1079932795144488402693341148002313699403524235879226693895039316216194657880144862930431332690545344512000000000000
2363 -4144764106938966192509069761257075240116868381710239340188594302976356113872307791677359595032533794816000000000000
2364 14647546690175181128098491843104488302581555787865093322150045906355683927072262126630025685754338869248000000000000
2365 -47814931408970859702185613880035972057082940785547276993363356646775876374135493550747318104155907686400000000000000
2366 144576940426634228131106245473161272226394380648507960669311416392773230179946312873052951385118622089216000000000000
2367 -405910188721530933997210038612354917301931960679784247666533334727015806827222417053780176443139336175616000000000000
2368 1060447712135618084385236921617558138094317297402396415091785910812752647175076604598367658180959784665088000000000000
2369 -2582853555506650259465393615619738542534590741613945691643050883931902508623832192173673389869269677768704000000000000
2370 5874716867662560982235780871510919975728262493512434226925335197761304581553939172875891440421937065492480000000000000
2371 -12496523310327146635483581693435106611813900507730788527651994695823524979749565503716940571179372131362275328000000000
2372 24892399124665583577738448605950055902275161091065854423797523588309191695887537797677355786802915913926443008000000000
2373 -46484554343334316502918316735186453011555776457579634776726037143522579770706749554759188275609145711309881344000000000
2374 81458961070945734400299549393548596748487545086463571593856690895994151853602496033324859203984664986461929472000000000
2375 -134066730750922502668143775442719335930487076349779887115239978553304876904160192066003097005048066352013639680000000000
2376 207377967429425900643321263868919372388554653692890849070272346685536150071238839580511629592884886538701452083200000000
2377 -301660349938460221604033113911617050466652358949091620920682622866935839745965974411934245118996418680017072947200000000
2378 412849889109864246536953824944344275319067327050043383347044464364297110857700799762950137924011102500845885849600000000
2379 -531790404414149159407924867160227811695613431543354490143460416593949859372149148135971637473780670211411463372800000000
2380 644870503656787239406833360217533222260843542379004345609134746016078119052778516316864466611889278505271164928000000000
2381 -736294871388013167422720657466986100459614405979949795329814530425686196483881944940678515871426518604869984583680000000
2382 791583263360342595047775657390036033422359084922158825563418317331320025670128090950254801058618547625198176174080000000
2383 -801272303470817648118874903151547118377497078437432516483484610161461794959739945590099967966824190744869669437440000000
2384 763536668783785681911825359898981485971193147199314026230040699963805071648462773952647342021944732791354813317120000000
2385 -684741987328203867799551401862378604261354162721619053943888593336715580765841381755688238081659551176227133849600000000
2386 577702817974712143769794493255377793182127262156720626456053829732918584401618370208995952993973900750230164340736000000
2387 -458295762260224593362410718740092793864333500167683454218121389219136239264873632370158155117106793912809056894976000000
2388 341650486631126415564616141270671680747517102148427029799275859110495771454143940100633648153148491852084431290368000000
2389 -239160012439438074993006688656396288187499255427890240005440565570164902654150654484135106748637673582730573512704000000
2390 157065708190357228753932966538292996656307978070702974505392528839122176856372871280829216708396881290367965593600000000
2391 -96674529495066058821082071372283999933395397222708286878214085407607387860382720630177799526397362685213067444224000000
2392 55700866488885912189621297492729305153488968160785771789850817014792906941328928122135395167685132783377945985024000000
2393 -30000941590997121161009196514526255813090590838304473925321485907805519826760781673927582909196826200682562322432000000
2394 15081639726382337165360026359220482959322364513775517737212256132509377154451289523529277160360360362263643488256000000
2395 -7063564512907367745306867608484431136515529485594392218367762573277826278835901359045313791105222534673079992320000000
2396 3075899791399484237298495375846654253934803002957859389903236623549722644438689025297988352865194351287466983948288000
2397 -1242450193615968200993882655883422438114566408826354364160156724635245746954077195560787889005194433719952335699968000
2398 464284987479581953677457452142313117190275033986645540874543891401220174340447352074810854949864751228887142170624000
2399 -160014555394029064708662070641891115552703593606472926405006696587996643826945429664060129649539954472184249843712000
2400 50684219047746027416132635776991926978639853733090264391707926795700178723574839354534569562512752383403830804480000
2401 -14694426677944720208933958433643118440012436393917253758075636688231067778726185909596895834666528340920068420403200
2402 3880917530739073863033068803562452084995425385880450686373496282285396096343975102630034653985058778890345157427200
2403 -928520966540990056028175010041584480034411157412546922960647457926246625520859630194143323005103720633567713689600
2404 199914280394989762655049414608447717391353295458439471788491274391265876767898981742140994598241554314776112332800
2405 -38426183437684290080396167231655849962083212101573804994182270442346051645741522302318474029119110836467499008000
2406 6529998021430542957742614804285562053841131244011154703542399272922168574524982147142017343779694393070846894080
2407 -969253657995952980641834992825446752829603016082121212329013227230078153787420846504616715246548171838615060480
2408 123733685208214563361999569389307051623567135352408051223519542651422059655068234788255550879901385833493872640
2409 -13311668526475229205017537102455874882482597039801309097294587730111311322791612483428393657054780668405022720
2410 1173695630053151804284969888645641693379357432837059640030017057550922230696920152770142923368656751165624600
2411 -81441031265830616361617420129376611339080218764318303164430086467278895504512717105776673848664117689473216
2412 4170408820163246654678801585740458624821734948720232408804891999639893446148758985455887916356085764702456
2413 -140125501494490177162890243751878646339439441673226212201633000022236148483134574619629743482166691647008
2414 2317528235926507522663380185721145902361655313606898797969788928145399935425775124861130899840505738449
2415 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000
2416 -23614898435083500969400630765615651794733335195305810976323429647409504606071409344512000000000000000
2417 1405086456887468307679337530554131281786633444120695753091244064020865524061248855998464000000000000000
2418 -50806142044280203252278268168290651744602396598522935326061174251421137520817855459753984000000000000000
2419 1288271917938972653790305939546693474568098269632399576999426172103130828974561577595305984000000000000000
2420 -24776735891614806120457003610535354499396783754135853300032982973137534354766257020584171929600000000000000
2421 379703388503723468353980724010469650037040031152932030391881056872794503775730811917004754124800000000000000
2422 -4795889582557004098174048163664401673287785211841026332651144996206412526770959751098016569753600000000000000
2423 51162516100015690593718860474534250107137571382233525176238256688931654606387305027209560431001600000000000000
2424 -469609731809711589785297020321726413447687033413699371029913277392522278784759149891646897363353600000000000000
2425 3762768692455964801693453950492763407451009288374645430908639133895368786823334434703892856585584640000000000000
2426 -26625250514061680039323568395047069415426429405171851205566285899393882796682981038258040588279480320000000000000
2427 167959404513816299050995887411939473930390527410980418149853519831710644892175410900683827386452541440000000000000
2428 -952028161479217993985634248700998159038100508932395500665566717202360942037692447587765384626453872640000000000000
2429 4880886418323021367340283823184970982581301196480340052598347843216742748057540031748129316717975306240000000000000
2430 -22760959346119972598380954765582790184096877363025701976610348676997128145861548061395982168600805900288000000000000
2431 97010566748734137457037683125264443827550545038132043200646833669911372946554145139844973112069554438144000000000000
2432 -379485036791084962356455406410479523426854045486970182666113413009046758810501103772613635229805642252288000000000000
2433 1367391564547530144134841562059224878599819355020111947191301344316851199544922352644814750781890340323328000000000000
2434 -4552937768762205260842114153657025259275437621599811715308058819905998948345181695902159629877725529899008000000000000
2435 14047567619820521635350955810157567695303339719745844913195748029510068344627028481400104113154076729933824000000000000
2436 -40261216843816849515848270704862953359885376349926100065424275138235880339675123491521821250953882906918912000000000000
2437 107421096967610163824640701783429665861000950062400198558553036625096071344692334350911242991479777335967744000000000000
2438 -267325342994938301854668239216642939152330141757043379085055766486951909642566631889975195851469411649060864000000000000
2439 621545044598698951920545616205855333432050171813615541208700463923146024728406764490269314396640941529104384000000000000
2440 -1352180624556080571171303010055557785882863189029688276821616971518540964286083667345371683167840698123086200832000000000
2441 2756109586803089381711924507277400375598419580338710067713953716370699108467920173366090486069039131772181282816000000000
2442 -5269356267347968592152240618481492923524215517012777170761730067626452435436543681671630842385122445989198692352000000000
2443 9459173503872503450727467186894752905354858589186660106301261106239711145731743502796576943174902195135249907712000000000
2444 -15957292627628550880075812872069668959126224262532551063891438447307112973517666860656018621025846097548423462912000000000
2445 25316064177730684947765449673844234152356633493124444421117093399226605397158156801097842781839101148993784958156800000000
2446 -37794866475184450396231622508768652033466628446226979136930788617617935079751158004611024763461630245672665376358400000000
2447 53123738433839558858444247582703326886326474164466393192304829590227528237662527234362313693411266459635871960268800000000
2448 -70329280983771226331698063681940128096744876321608631321472640094549868901966724840982249055907493635459166031052800000000
2449 87720813368856115623312389371305019176682174436183991127002586450929940708865100462416906443977281570388457606348800000000
2450 -103102937725833255591163913241185906596712476084427675751919028804608587689992998231252071001878283972876058723614720000000
2451 114203876268442154394619997116180653185571260706496914197194988145891352794408480030732215389093421371017227780751360000000
2452 -119214294900767588209186356684516119706101987201269256593058444655584987681353808779827060859064061629260140505989120000000
2453 117264454196116246180070985112227446926091953994062389641329799113795998261881653767372709527950931381278718264606720000000
2454 -108668553388985953819788807475559484496276905623920943860895119762536762667539027284627723383559370771667246141931520000000
2455 94842866081986362637516951116857023218624410176832651812319733908911220011589829674656197662217577292132614221594624000000
2456 -77926647290033188892801336854342206842431849796369318769016997645439558397859405846940106304019480207817282852749312000000
2457 60244369142621957944560646244061773038478849012172632921272309823150754366414048104411733291005184063250888050868224000000
2458 -43793877662467872116988647872811643386949382888160978179457789718444426982169664076883355508856306304899240788230144000000
2459 29911593467771630643898994147552518283227291343784674464806953192122427360527649606721116029947102072937675367645184000000
2460 -19177809788583729418632155908476838486787311924054756409465719192734115566803422205011520981049076822679142254247936000000
2461 11530079363199383823251608580994966166772216409282654760499119122062131736855088121282026799710822486159234818899968000000
2462 -6492476496124422447616581118439068360278377408234890925384345200321003631600367343162237374122094979156803600777216000000
2463 3419223177966967011632337404583272350920656069051678092707978640327483077730599496262994693355984556416057459408896000000
2464 -1681481532297598891770299834199718832047521794045745067582445880568786545676886318520736947972598224378926692171776000000
2465 770755731939628655462007183389785310683347215635914134491016292880012079482768339444406449894273174025243700556726272000
2466 -328628076211423589162881962481165234881302815134570729320361453666022500069353418225828396641873927718927392792641536000
2467 130027107375899393026963231155856044173111731577083495300217850997718191178521755484010263553900357682395981404372992000
2468 -47614331139435773567371257395377725071651363072526100163389805153465751328755449414411892328841232702629325844119552000
2469 16087171125754589101880498595617237623020289574882849917928095964955236726862654011129272379141547606492375897341952000
2470 -4997154672406772351052469721612491920921372119388574653014150448047722406751097936827915790631952959365746124967116800
2471 1421311412603748512453880044135448798204863097090525055217247369227751601130281958740122691355604988176687176500838400
2472 -368390693475137804729178435233998642453652626703427991684636878932238348675401058279526363402274901161367990406348800
2473 86526535360049660000062751177347234772748458152511847744091541579710621753815186552212115934748003644786279165132800
2474 -18294705934681490507276615218991350166947817281559288557730178957600955188537538768133825485263608669242176277708800
2475 3454368953336757224645843231467062326481958428081900838173929215375827175923715555838127174859458333934478006968320
2476 -576827083214841517604472050105243998777717494945872386487303996855300261272738831276060022661101980765455787868160
2477 84156582182329933738068564266070124682829018773259247410739506080488632288254266546697811105601499707609189662720
2478 -10562808975758094374181415690798736719249940751082338768703255363843325534635144505600430366872968460379385528320
2479 1117592978936611148040148327968380020435824147547448189236582242199988148069607369467730091631634958459907744120
2480 -96935187464154891124415134308990511646340230384229860341462910417678705374246261535150686048372466079895495344
2481 6618438797599072440975258116570107837592093363619008832773363603428510899038080509918494123257108108582797672
2482 -333568756307633866736260225251347117611035590903114998145987356552933151464101854882028604359297809465702544
2483 11033751931246102315400353064218375641143840948082445177134165086900249092562115369463844214140647820755689
2484 -179693395063367860964656221877639488186468991604525821918197872061829042605622392611206320695823100258954
2485 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000
2486 -1677000033795784851450189721036473823104251339956499620057750801047921341590578344755200000000000000000
2487 101248877040420510406305204407577107069919174649873664560986704613268250998531167564595200000000000000000
2488 -3715673074880193969196470358576480500724652885563617658174623191521844385850858085862604800000000000000000
2489 95644430271226757629886350057254515536116386684829665565108912777353652454171995912378777600000000000000000
2490 -1867784705675577692157527964486511339185296006081010479540947947205752589820840913859422191616000000000000000
2491 29071040682316328045851649182051582580960877385146358576878393416823329195329390287395676487680000000000000000
2492 -373013634198878096524648190507231241255716627587635381428422388593832085415519091752067955425280000000000000000
2493 4043489175646401353374555102019642347177001609241036667154313835092985605988674106989142679224320000000000000000
2494 -37722748948648963769638613107810810260551909241428310131911066544645232230251144827361799952138240000000000000000
2495 307292776550570458804965405956909011608499091883929376857538862601455117590572312167484583287822745600000000000000
2496 -2211249618964444613435347205690349832806601764158340184869064422153051283114349272668888116653719552000000000000000
2497 14189673829615514919825514626181093487222648005410414636797969778885899309856198507126737141269266432000000000000000
2498 -81841017390318739833852768747980543496257763048574350057215384461255589754117420932983340081923227648000000000000000
2499 427077561603264369642274834528684960975863854692029754602355436281464990455034752777961315212822839296000000000000000
2500 -2027794559927052104219394151842830398219539983251380721552558336677925962085847009106187502293526343843840000000000000
2501 8802810686459208769249715690996218051018475383089759475614249721899365322928061318245192004613718828646400000000000000
2502 -35084465665590873878238330026629238958331789111059507454036900448006209776819913367656732313699012208230400000000000000
2503 128850358966978802043475454886350036637290669992279779639180318983703286110963837076146005362139666684313600000000000000
2504 -437439118959505995649536457900380858244110673447825047157048788579203820527282162939619258556879511696179200000000000000
2505 1376661626742411120264393669395441634139727292535092801493183306891986697773448791177210203089099519533514752000000000000
2506 -4026121684381684951584827070486295335988537634992610006542427513823588033967512349152182125095388290691891200000000000000
2507 10965903648776870890432071640391778389977180318870020269518955822145223949770675798322189388713560603046707200000000000000
2508 -27870088950536120831656901535352136209498248821478990585463260761405624622310138218316562971748938661285068800000000000000
2509 66208059098557062269797250421928068126457518301885133737448527678769902634112894478311296533555230728100249600000000000000
2510 -147237445784995439971986327761605181129467325027677167920576070232018905000040221555384916611609320462291608535040000000000
2511 306930385803071317508827956492255950918914907810447257540872118414009673443018382943041895039506630583720188313600000000000
2512 -600461528139652234919673930943239891285317582171223445040290170496967835666024745120720723899699999659234269593600000000000
2513 1103570242118458735918204505137721172291400168738443679068480462394632967002036741992933976703738589432445822566400000000000
2514 -1907091070131217056399304465198570192676060948449012200318732887604996428542355307736938810805527948243592072396800000000000
2515 3101217861772008906101267585045918683663687602907744441586843941405259161151874208134485740775289890751738657374208000000000
2516 -4748585787907789921577819238281189614461191779141338404383611903239176458737966005707539008742615082148616931901440000000000
2517 6850166271731943115957284556717007940605255879102245437955096447160918114856483774957245713097768569795151910666240000000000
2518 -9313877751904838081765419244365043991190537675023845769600430715224171827557755451913865415512073481452700366274560000000000
2519 11939777375205415737617519664427627610159518187147265458953129822487686374262194229606745599319129991525095618641920000000000
2520 -14434411281616655782762947853766026923539746651819874605268664032645202276599019752375289940262959756202648221306060800000000
2521 16458793932804898721577587819684858841449975807701025869595748291613753785076516239723172217839934256411306356637696000000000
2522 -17701516515568520673485246901640272319996961735946041130484435721586861807231323121853109036648906120708323893313536000000000
2523 17956119548780300196323369595309827810557830455340803413828625489300012233850628233128946146467486367758303734267904000000000
2524 -17176642309871973345708553439685208839734091534103633061883422156013875389385201086925027244498094089715145357918208000000000
2525 15491001460057772564127768682419980459041986995549333129345556538455499268559672180193845618162204291048326989527121920000000
2526 -13166916266246987088783674158147476328548829793179643516144251326298408143086589263793328306541222517872575378567987200000000
2527 10542764599958842640298113092710810281733798577130210761222654219051382014122458418272053325925907211068905408901939200000000
2528 -7947777798003428643453495354695446392446369487110696039975672948902877489356716813952905259014662996074306661567692800000000
2529 5637184922772345775196348897038743830300527984020957879905925793899995925637903195112825713336184621438254203902361600000000
2530 -3758850718562410966051902558061460343410313137114732256255280961775886651093470752182258112285619057245111881832595456000000
2531 2354057869986540863913870085286472259049327516895208680268570154087685229607913824761747138274292924257510442192076800000000
2532 -1383179775261289999709619455667453694146263013058737631929708325285779034558339129630215788399924582516014680165580800000000
2533 761554253274460834409020603748092478159600669925146484284958878982030321858178978713121545338378378474485525050163200000000
2534 -392345690869439741413069961313267727477755085277340515769237372132716860657940140988171954526939585688416228173414400000000
2535 188835154325209020588191759930497401117420067830798962950298991755602959473278243163879580224096927636184706636397936640000
2536 -84751451233472399310427453481984718469388620745231398614198480155974223702096407858239954923430644516986538141260185600000
2537 35396268118994834768451101814649700913791526929317173720614859438267729820819811215091682856339541813541128271190425600000
2538 -13724130740190311204712891837491226638299510532669287694153532073646010677111864831212839553607178837816688037422694400000
2539 4926696157262342912450902694907779022049963682307872787365479389267541247601687790908339666112098954488290118560972800000
2540 -1632403859652878968010473442393414027500981559000267719984622479695589319538691992697119158273104633392810400822591488000
2541 497458994411311979358858015447407079371702083981683769326036579229713060395598685559042941974461745861840511775293440000
2542 -138854953694475018705613410203584103694069066988215166096516977443689839116112706582283013897780539668515627153162240000
2543 35331668605353611166692290064083454198872287078942337828837379478381837216141201175486614006688768154954397325762560000
2544 -8149459916358118498695946779368874165276754970876410357534352444749516402166721814895976807071971134480605796433920000
2545 1692640787135011040076463183418860539976159629760131410705225315534155316202620622360682315681134583627894223414476800
2546 -314050300861413715140212560612855066001201747248308299309754398287885697804046697028077123448822189527859262283776000
2547 51545906586677084414566995612967951368232773998621289039077947474299287276555738259852409302180918570910628668416000
2548 -7393966283030666061926990983559115703474958525757637138092278754690327874244601153920301256811077922265569869824000
2549 912700932798232437566121134507510350022589720497082687876542164463323654256846018398646241499168549408924657698000
2550 -94996483714871793301926831622810701413413425776545263134633652209325131266761336304447672327405016758297585437120
2551 8107587527058863740194691192798382101050314370433285820147370414199925851321648624650155300989957433013927148200
2552 -544828968635801982335891701243866958764691465141754496971779349036457480724699696307313387120186422127314155200
2553 27032692231552950672730865007335020320802410322801990683978704462905610276777182655186418324644587160851438050
2554 -880497635810502518726815487200433492113698058862176527399169573102962308767549723794910971409533191268874600
2555 14123323377625398219651517998651152704961817876551169891413537001755816872225019596105040683274586215497871
2556 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000
2557 -120767959576636449088005805482069493460979014353153065495873168401179592613687220513013760000000000000000
2558 7397037524068982506640355585776756474484964629130625261622231564572250047588342256422092800000000000000000
2559 -275451587801044967628226574670353503002249635237149950218504051595023787486384935453432217600000000000000000
2560 7196172731302299779287419263262985265933771720570542449458418347919996448081806438720916684800000000000000000
2561 -142659131838039199184334825287522782739895108585672330717665433361578769777073621920687079817216000000000000000
2562 2254571016608563225832894823488031196778827429208042978246830480218560038056237791365563156529152000000000000000
2563 -29380652031196007571574242630421135737032304994832343090323082201586055352806745961283977551544320000000000000000
2564 323543316419579511466049718560016144001893097018794695859125334011170483171252478941782035650314240000000000000000
2565 -3067102862099023005850778204459262814894228620742582441531672362121880897946710017334368283205304320000000000000000
2566 25394473550679109554685747728340628319974490527653901454735301743835004061870082387480160399244499353600000000000000
2567 -185781822153329421605459754398084225119634658218703214532082562534558858636323911392064416600856671027200000000000000
2568 1212375352120200181539668122552184614730328281275828816679636706023115566457374519905523422527769018368000000000000000
2569 -7113113252837875301766410469975343444217851440135574114455564708089472895698377912468431333671982596096000000000000000
2570 37770140141088696269591358611563173478584731429868806893867960601664298541821582258836894561190174261248000000000000000
2571 -182537721010576243881606534275709072096869661706610896738329403128454013837049192373290914268958326773514240000000000000
2572 806817612189834025559778487242035185366984261930099591210389688147176374416006492823163870822868302094663680000000000000
2573 -3275199841115622133707396697485888770165750905719462538440741021451838953424984875673288659136235565586841600000000000000
2574 12255370934953587567946410718530010088463816366624195644549207320695250288403183069827396472274453957653299200000000000000
2575 -42406357666824417770563717005304228969395421247124731975359287369764739601500565064973474661254415739623833600000000000000
2576 136073554125656754063780558576910221131340495719007898280924255883186371440705006986751306544551974077812703232000000000000
2577 -405913588219361476818782265246428295774364364359954940859607541943694145584604595041523001852117047467556470784000000000000
2578 1128145312111922574666695370188060303344387060967832085278470536723144365934570953047799116500103244897111244800000000000000
2579 -2926939966659428856507967513327294138168347339772408157110839531213453202522195974136120707095549995657042329600000000000000
2580 7101166508847364912809530625041263647350475526804318280222936766567639982522619171599303102673445065964965068800000000000000
2581 -16135303569612217671712675614048950392905321423141752249730955870426245654460929496971638361720056183704608665763840000000000
2582 34383023885184055812488927303943605524050001117165880561411918865000505862805681520352759842092287217167410428641280000000000
2583 -68793785530726975368865370133747097544756498448298576964729607942618519536191607730762572026781538597322726205030400000000000
2584 129374362570212802041015556055796568128394145363034757818237442114682436899006214334566980850315028589045567245516800000000000
2585 -228896335345987266221640328787285531935238648598368345281112678248018738006714597769093060601682533026093991356006400000000000
2586 381298518077870655991621704785767709374357297713608286098519031917656376374795070322096161445078935104378404190814208000000000
2587 -598440523921079224866844669504386921162471693966287172412444690105717213212452165869292603576788065727779448842878976000000000
2588 885427901943608339680530037190011205861310125296267160326452338208671492743372684860499375377585932316342584145346560000000000
2589 -1235559414404007599215249431864320704199776326836715961172520295669606583755753821923626198936746379473764803852369920000000000
2590 1626713993200283803603511260226477588724706248146199058880614255004335865206911381390475799085614440196702892258754560000000000
2591 -2021218535295265605580778336967626158932329524217332996809981538571235129898212738103439905246266114750487491211218124800000000
2592 2370536577579128413013503434258039240564266515617739183103776203943569509444877667555557461432317388187697009823160729600000000
2593 -2624510139852379785736444989152018022503078944438352745258001190368216775595679407566515372169033404543842963123339264000000000
2594 2742933292284893736050488064544146727061273434102211818457881851259435202146697482521303561343715114541503306801348608000000000
2595 -2705857933877019301116150559045410555034361106981762945779822846514560807434087458724658198109840384570438992164552704000000000
2596 2519036721295201015992518771873520048194537304663360913065514532592070058477719595495392766488892639715310204974394245120000000
2597 -2212480829938368730485283381040714272407155032913952765496105697862342514976649882626072266442476757086521749445374115840000000
2598 1832623322358362956887682348288110159662761331976323877493910342008207473558321134017566235034224077620632833319816396800000000
2599 -1430883852847688706844609645822133759440076735161607812054191690550693050851686052112021264667604148686092138605812121600000000
2600 1052483303544273890843140547776752135131294872868505506392806367668514054116321111354213126701026173210008868217474252800000000
2601 -728783325856658218456447722891839291966591866315206357837802743396624792621622540836567813231992525675869576781465911296000000
2602 474672228904086099799592763997164266314706400506749878289354485870240849698139743624958692961628425247284405563610365952000000
2603 -290525385295506787022341319834151419674637993701212350106569152823567171383691148019413241221834159185967916779778867200000000
2604 166912825685067698532864037543223225321849868569246235968716422128191950108133923117080248263076756777820936164255334400000000
2605 -89900664894220260748331167044553755191607426585594251817851163314592077026212556850971582853195565975241191191917363200000000
2606 45329429188256127275479745800458923763472121996907503439640819878094977081180743989957950662365362486381290769241999933440000
2607 -21361603283396718246193239650134248290209401858835574020708726923313303084113399600669380638450693950506456938504629780480000
2608 9391188820413313793040105486718375910864373013194098564506289812016190843513298333435640698884612120108464611319522918400000
2609 -3843519058961075487942093764044070749092657366399215514790441954624974434628939478563551343874099362301884688702655692800000
2610 1460910313456439448333235322648830238244345113089058042418198917723392672303535773762878838639475931151498263980344934400000
2611 -514309241031885179858799788944075007039528002432521848527655120009091609987159145949136104803420028558322326909167730688000
2612 167179386055161579196533550391358605807516680356777858744836693059798902496947531593542364699550777392635867990616948736000
2613 -49997701540989183521071228631161961908700154763399475163753005949545748498880296705806333789907978604927662605649346560000
2614 13700533956891350299330448785618822508962707628072948076551479226963295492812907317356001631362929251471162839936081920000
2615 -3423452286530106279327188976233207888930010150682332051027555889498526015276870389074218257037483874076394484985282560000
2616 775691109813417332093222809783134180183620063056438403760458255964334268088855505210927232122599948733474070930216140800
2617 -158312756664238653802181151804940238771205800787872213682047192176923180263019939971853677930551265740993854117251481600
2618 28871435011493242503759136098330160316362379303005546449554659246438078573457497396435110588032667835106719901942784000
2619 -4659123004094698452271745193515187782652158241043031101640397150299242851758379302114029829448080475767592214222848000
2620 657275057462269959681545234150337096351982111575113404226521293008516363015537254106796529056758379652912742779374000
2621 -79812879067778118339168859701764790970836179889927445243614706797867997785957316051786786033741448246429688031420320
2622 8174069744780746422864287660579328834278926948270838763872578851596365243302486143372286574458075083964641350815240
2623 -686620707723269448238807516492583334783202418944896104808684924623195540083302792271291696118214938485947664090800
2624 45423933846419474780412096833991945812388316812414945012645549732502393801744592588264911591511121292617366403350
2625 -2219294291060371598450938435488692616872575957362115937309606909006016499248609078825073103437728408593198429300
2626 71195673146609632425263302231200460785712523915694447422615640025851072852886323783965510084387189112324767711
2627 -1125014283812304028463700068608030191990880079608089597181552681146363687088403058852004805615458051331823082
2628 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000
2629 -8817762006271596508059466135479552874672045216996415373670514154812887438159923255485399040000000000000000
2630 547803464639622933063194333666667222339000809105902305089280691867750632095685232247030415360000000000000000
2631 -20694797553052421915720674827407428399473363899556309303372826137226134990281442107110037913600000000000000000
2632 548602344692222383173911492069931112038245185285848412617535892876724435100824773210724001382400000000000000000
2633 -11037984170871570277187936332694300085427108103106348693139964276812303619766412776669280921976832000000000000000
2634 177086305304527147919965557044878086728809718075977193927751048628075988443689950158167869749198848000000000000000
2635 -2343220001995693896169859596863125656319622601434013332003613202046494014599233400973786763495473152000000000000000
2636 26207008629985940428750027203361307664153340858522370364589152054904809136871450794284344887675453440000000000000000
2637 -252378749795576750195721177966933625911296526506818212331749040083171913888186424283513733018036469760000000000000000
2638 2123305659463233934378885745543835761463673530570287502279803294194204210592492049946728250156185236275200000000000000
2639 -15788409279391142977093497816388010213445673249274712526792065642281198740503330436991179273095753813196800000000000000
2640 104749230423185295685027325788508750712700363502231609761120611400397184941917158519837223706399243186995200000000000000
2641 -624989476317144840073848675870375939234327828231573156090468600792132669344074425393836407351789114884096000000000000000
2642 3375869077437996576923475914523163643327297374697239567893301857914271097255225559134663127676032127074304000000000000000
2643 -16601325363488197338285057433075014557020567127843348924412274137156238732127421285318247360882104666559610880000000000000
2644 74688258957001778366105208533262685731115114532957790729190359702767184374510315335630026899031237108191723520000000000000
2645 -308702472297152457111620808723033588809804594459085341805032753731024238810093119918005971072040821309130670080000000000000
2646 1176515609755544406522855428978880968492526371195922781876723902786744027686705574703430061338347579934716723200000000000000
2647 -4147821851789014749483062433122587225987657806511219067174765013676611511210923194279669672527224362154904780800000000000000
2648 13565486626680857943589200301205818968170560188602633551698295048046887491319514542679207175518412184988097183744000000000000
2649 -41259922379003331290756220843872240888123624800823655165023637204629616680599808248926573364732838707290445971456000000000000
2650 116966105959764132541442975981098092250746050481144830601671825247455607860096316411995812398730704430932493860864000000000000
2651 -309658301778826105961985787532422302291116583864901303805359023057357987793368651631054076440476146479308315033600000000000000
2652 766925982955515410583429307504456473913851356894866374264077170789305118112442870532724735088732067124216227430400000000000000
2653 -1779689653295100774684223625175101251847259282075890290693729260261482073887775713027680282279931303326057262198292480000000000
2654 3874817300452046637650926068340079370362504473725824452833899726003535269408362021771928413508835150734692514392965120000000000
2655 -7925044093139747562493290639407665637155948621243996066336850834989653450569273210583848297485233246411578058819502080000000000
2656 15242652171908708313196014604392032026763528399135731466585065907329858020101095797963527925637116095582095922744524800000000000
2657 -27595316335665069490534499172867167384936678007766081440402049396226259019228104065929730840909819795517936074175283200000000000
2658 47063131374182892396680164704986185842777815032079651312731491939550729883974705822613011926935457132883277317266210816000000000
2659 -75666236000167675651456652846603458519664713695639821994783250573366781299837854338205191632733398359336796653694746624000000000
2660 114751456091891640822596692819825452279625792238396223978308223031843825459541099957920719048935136828197998905236914176000000000
2661 -164234359083855779341842386020118936681324114828757321608162697762852321286918661868002005520207518748512737004376555520000000000
2662 221918035282901874681068483500369995261812557641839366348344849945854661190332331608637540591048033104729152459720622080000000000
2663 -283189105053260997279209591860545243456897196041693358255755251241980619280873914441303580237747122672068301471323101593600000000
2664 341357267171394491473944494533157650641254378248954442366943773367874009360062384128000274446253703899028369414535145062400000000
2665 -388727444714135337407363737821830326533027464227669160897642233453395307562514344252137591123550547690150912023754021273600000000
2666 418216652564849680226050886076378136267224749481937237261342926968497414350837639687954048882524092758328033601711505408000000000
2667 -425065682703589941120791651457315403554488726624044215482503079888832825022373011697837215121254925867065325314577006592000000000
2668 408083948849822564590788041043510247807515043355464467916613354279915349473390574470253628171200607633880253205851867709440000000
2669 -369983891045177532220506743461776218972861022278255843107477804442528503149643644888179310620574177701178346745961916661760000000
2670 316677310103525118950191509784185435589725158165508766030947707099018251430877891958235445413913920612845353597664273367040000000
2671 -255782823902152353664912289791101427894391648106130168885825162890165268124660017039610973656443445061679367121811380633600000000
2672 194859765913339851790387164274095823875736879319654733755011007499770602019250308616437173172075702925738784744263804518400000000
2673 -139926398564478377943637962795233144057585638332519620704858126732151960183351527840621020140542564929766958742041454968832000000
2674 94642339793799320821580341867742290637516845393345821886615909798128021724429093498145610165887759864689321478529082195968000000
2675 -60243343894876287356952696080809638383732934373883392918098179529494888658122196453305529699759531248802307223454945902592000000
2676 36053170347974622883098632109336216669519571610957186969242747179689461223356927393289333624824579464009322211479152230400000000
2677 -20262828122245123118232555215607246387534473887813939192336540461862840317560256291975508065694165826767405875604330905600000000
2678 10681261859632716536185772828617230035901794565089477174140818647638380054038226220179182556077365414972755061261387620679680000
2679 -5273264353387075589917416873633140149354549487438267415397811446212198247049707787136669963320399878067879655676571465809920000
2680 2434196142251130935155995342157403036096045485019910347920030319274596666638646928026518069150891461532114027254020340449280000
2681 -1048673831666011333131148109094971724384017673021764906772297425935571972058759066151234219297017426009103696117608795340800000
2682 420742170275454561119971772922863108614371392569648716216441288304337089623418302843709105528169068171631500026339341107200000
2683 -156834065029958398375765770934475578617230186153540780162786126007478288598437236035313033370642907532137820158654442110976000
2684 54166121081872351659676870326800188281635404435596026233327088551374844409011000236307726162654451875214021228959891390464000
2685 -17279205652565861824882216614929574035646773486230858616593038856163010681213030541526668957792197405863000196512414171136000
2686 5073112002323197139409217607474855420461619738852154487774490593755551702481579395226679461213244659973322011587760619520000
2687 -1365167434874774688617857511753303822785628663164400719425142287012335297168868930535442111114024338708617616166438830080000
2688 335098559439396287464272253826313965839323867240381390424517966576592403814385578251120564276963177852860798641853372825600
2689 -74608484595219380119137008268800927071811897389484505066157513113197251498499578983099042399270705600119285431257425510400
2690 14966951909958096913948736153374355108002257430678075279449135353353499932480366650311961328836135005719323597167139225600
2691 -2683654850358546308508525231464748162807643146840785914544868758572363882612826478017681181762094354042133115392360448000
2692 425914237235550933873641311729418438436084408300673485938785797869518603234068140661204150828779430015087457321034352000
2693 -59107137869623109352893052670564096627544965221340553734699805720021100074628960916066099828416523958498786107840419840
2694 7062396259490564909354744538740540112816992883306004691985908127779259570213348027873655600331776872545450127104367360
2695 -711888349767485763933995633099510401503224267962068281465644529849329135958368335026875230535365248222230538129341440
2696 58869418264959639315414077496853561772855258588889768736388632453323102367060991994391325422598413195232106858741600
2697 -3834940534952322122123221616524460841955811254321736339671000738762396510701596488209726322740394690049046885830400
2698 184539184796012167246282479383271594356566861989480007719419738947005980834681351248038602138731594179145797906912
2699 -5832074047282984083555821155664028515280722332688336471789169099062749353866281457088792912310534538104170857088
2700 90806383722362147673509507648355886860974207547870454571527946059225298087843716690723181924238770279457756097
2701 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000
2702 -652636857380851913770123542166257462071212902241304132309585693486081627193808764284467937280000000000000000
2703 41116122014993670567517783156474220110486412841202160335503898689623142513209952149921480048640000000000000000
2704 -1575465373717376519841078230789345513439907946010508175395339864075401048045854356982705600593920000000000000000
2705 42369592679200769274402526684647288348576936121569365084620996712174848038439061107825336280678400000000000000000
2706 -865020847743744088340213422307763605224133221786084296849159847516658323378459024806920559311978496000000000000000
2707 14084968969669032406947708261076945136982492352640036812552019972224133468901846931236963849156427776000000000000000
2708 -189197263494470496555896693813387827614049527924876621912837193237966160663625981724080449434354188288000000000000000
2709 2148571522910693485304752230257113977573433129770241718044547558470580429082891712042173444714192175104000000000000000
2710 -21014474338447320340515596209152957695020299839919285211185791165675361392346022734481948175829942927360000000000000000
2711 179604696179040851369921938698461917029205019752524795232524948488268479972180795780414521350512874985881600000000000000
2712 -1357039242739925821369858868766640426249225689441692629923788996898653356260358837076225715263343097911705600000000000000
2713 9150961457789417060746075723392838238491479296776922105196913740208468828778303897577255166088550277762252800000000000000
2714 -55509481988234414212558993228553889669662216610767555813435119560354583248909543548729236912961403220289126400000000000000
2715 304915361248594639973308527940575238225274028979009994191583145776697469106323678044552878091280935680999424000000000000000
2716 -1525318325207389717512432259669944009902803486625469076175741532360441313853569448783809313554150616691313213440000000000000
2717 6982697052313376787946923794276436004580920093791790645541323278176251325118692463571445848156797588588661309440000000000000
2718 -29376347765562954356211201601518678477990155069151174758553920439868360153910468500768818211480456013506381086720000000000000
2719 113993666988859929861096301473244666929030418765510409174928394144555616791680981956265069034037350063129189416960000000000000
2720 -409328567558956659259171105668708654209041267609227526092117088108938198948944624116969623794399604183768288460800000000000000
2721 1363971287426080980780883932172185080780771985755913852773588949264940819646069679206367830912030538373614526267392000000000000
2722 -4228348583802091393239228863019137917169438395453639584123287743528292832517622656894802105012717259060592049651712000000000000
2723 12221811346266334555163718019671994776553445157137662789731552093013547731106926865873052632800704390439985485971456000000000000
2724 -33003381803587286373428445235205568978187205508321180959575164677453214339017230890837743467025947691764680216281088000000000000
2725 83407113534080441285695811830433643867079875120260059356189127410942999477983837899365104352813330320509148489318400000000000000
2726 -197582628383533167256088077053294053564459264878800403314726733915279957744749099473427254672286539904678315630306263040000000000
2727 439338327534233117703016702514559212014080560435849329981954290210060413844194919447289500331671968473727157642555555840000000000
2728 -918099129833515538272320561247901090878348917448027283424110393470866592132253411721767990810843651524506510335850577920000000000
2729 1805068742757811257800479151706780859347174285310984733009595916003573630869305322385503118127115370519044203829012725760000000000
2730 -3342169108017253529887689683913843977143808115986032908997784573465675779851512876530443992072918856598070030438183731200000000000
2731 5832544816116758920509502272392357775724720379208196787105723733624786966318632728574528850200908164212441507528177614848000000000
2732 -9600604086783179608252678643322615010745077602001538366909522435844561370162760137340368243115149520402518794465221541888000000000
2733 14914890475943672047405311610654874029222581630205206770253768793577945021314500528677061263701837662377247223561158918144000000000
2734 -21880122488946686202816951877530345339369405198061194171247475409456000503449738727364567185429646685270609387408066609152000000000
2735 30323107949297027953215742271114659096158951786496461109495633470806653576494384490831524456658845343976965473278235770880000000000
2736 -39713545811284943539497576711180147431100135729110102793287361417592492635467818159413336291761958334722420487912652852428800000000
2737 49164672344766520136882438145059381628844448153748060091174145088578394483237093108597661149299621299403302178650210487500800000000
2738 -57542459802267422584551148857014828058180648801923582178431540613142877611128859458878922863816690795578172504849588315750400000000
2739 63676472614802398454989290625743402519086876856835529639019898794717792030731822339917346471284882580260859744672017494835200000000
2740 -66622794797865611653902903253412758398290306593515636009007615080223238957183111156993368217093161763105621135334731415552000000000
2741 65899374649112255960736650627905033653522656546705156046291895907808148404354496101575199531040243578210541494969230394654720000000
2742 -61613879855617220912596263622118920965824262116275793372492163121069824790139093237784610821782493530299356556538470434078720000000
2743 54437851146505979318889372762578199556698237673032135941255494552602201995972525362756022213249912353092028687804932670095360000000
2744 -45435555619152329756010586409892650308307103091918922333085409768056357127877107693469562620506237291122978246404428246548480000000
2745 35807161812144416213481834428160573980475925168773795730360470998837156488296030848861851580482462789353861513868338423398400000000
2746 -26630992069646617002201667990564193738674066666928466383435319905558492707752867566523907726033976018240290112012104054603776000000
2747 18679593657820614098451912659748098770641750707449625364213932715341638065536394046356220613852439715515903487373388111937536000000
2748 -12347568446761374435584650669793637036419723356862484648482507642795317756120507111525583375769943924033365199761207950573568000000
2749 7685093791374270613761304420426107945274791884591633974363783988822605554370762643153554355467607358548227122598896089432064000000
2750 -4499192127643510879044220280998792333298800472840020081498392671719461502178275240830728436753508737118479412962311641497600000000
2751 2474801932607945496579738408856574733100898401624427124391148807533257709042161196840646253971142621582165727020084114374000640000
2752 -1277328442690896628121359750890500175268654282661751229847951690766582020842176945347787010660655043191987758413656788240957440000
2753 617706249621727464449823770397942894255039351889100106860278170067348839834159499021586418595480980881173126249365447345438720000
2754 -279419142447408719712794413668355215962121508976649259409478649140533151955056353175996357731690293160125679830536863518556160000
2755 118007106599889334537280504100312500305578165842297789932495559230200650031747165044953990703137524436138119138966439408435200000
2756 -46431596252480461385803099628323353247289981222901045415971514749658433330059557268454619712897558568820135756970529000521728000
2757 16979485837958691882024590704206953138402062955134777870435297346486855638565860015251992512987386708412677595831015365869568000
2758 -5755055432657717354049833271309981252247603494257765347989019004030792745011514984737226179754663748490245502950915944873984000
2759 1802307590692021170394114708682233635709331439222875417690017358274889001501622439810864989920358719533188866650078422761472000
2760 -519641232889119593974611620009525433687472510428792245272613089106338199900921609344526500723331121498444519753639466106880000
2761 137364632557887908915162064664648240304442837578768648428635095683589301532835442038478575925533598059838091997110509522124800
2762 -33132384533993673054573426422036678363807133432380243958129448948352346102958688033411233078809465845252972671930901712076800
2763 7250807884378790768584801360121085306413093622553042105834949299820072830926170352682949265578887585952570495391244084838400
2764 -1430119669756069327804193095847564295960193032951454813860960561443212713044375230135622301761020081269052737192588882739200
2765 252188552247583436290292727800674539825099312426032111840865501871851626292705457953728546640729509172266784451532451312000
2766 -39372742213402693717695884710179508866023389958065476356526908085249055287212216590214530748203957021855003896085199665920
2767 5376501380975031485993061949564048323028822153591099857656129201847953464238133091505530099166862707684957675334167665920
2768 -632275502651821939334043788131215154935113687328310311988403283261179160920357476226369683920493567962711089615210088960
2769 62743025986793983582368323796146526137509134604038715519243004468751762502813605267622274635405388783478379490046797280
2770 -5109099527690231147198661998614712956695629543570133238526690734216202751382201921417407893470890825817842713647550400
2771 327803105259316279751813110877818108775381602513979653712262596282864957289338973600265903599100221793555985681978016
2772 -15539561298985511090634485469266803978965484655448072529082241064452695653376706942413088714851419276778563248710976
2773 483907218856467884952132166258088521082131552022601652411672424549611613510119166244863836474268406819230382240913
2774 -7425657976181889476776566960995930966421511969300749895653911025584144166958901179756791648628325922696661533074
2775 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000
2776 -48956704534486918901441048176745559757561121269498375733250565171640862883743791687969129103360000000000000000
2777 3127109502140351944829546952289622629514216621089208749961379850338560116699134694069028121477120000000000000000
2778 -121510540654596532713376681574682479318266702990894968569927902756012621677452090969539378434539520000000000000000
2779 3314512707304334464951831944644693585668675745738769188619779685655278112264175694663593449614213120000000000000000
2780 -68650060322387574315232010153004543510251500326095617529652164130452477953919443765836188156411510784000000000000000
2781 1134254265851582668535965447612608111325237178280247670375512667174990512878036967580200206440891154432000000000000000
2782 -15463346490980902076717765601822563343500525595770513158129798062255264116328595163000963300037664702464000000000000000
2783 178266328173620568568618533528605396078668482100330964363817309548256036812998712350650633079619944710144000000000000000
2784 -1770388638112885018225590843712639943660479414206123166406975268049819676684412622984971510936073345695744000000000000000
2785 15367426816819182845338945879887147775811354502575402792082915905027471817619719338961717483053257865979494400000000000000
2786 -117954712591171965044783288339144809113345394847344584785121722968524218712408333203641460583842330224833331200000000000000
2787 808236531336368513300734042924180357967408719825006862065456445828735085586935357147307246604853247113324134400000000000000
2788 -4983113497829043479147099129828870489033939314107592387448700241188552424115223942177726251399617115316446822400000000000000
2789 27828608636621737474897291650043166742026676378150978803218488437886589013770474349532859340464240063152547430400000000000000
2790 -141570222861621459205052187355129040647927998182390994256582383579758926011222818670171861034280148762739511132160000000000000
2791 659262914801173298117195770645823509673881352303514578879039418470571590626723447077883404560459027501922574663680000000000000
2792 -2822190883582855053589693683682741813078492792257400578558618742609107722856381149301930675895911879472998997032960000000000000
2793 11146952150553517427131488336919424930417331663570267868605497970278331384843661735580491393399795159744561450844160000000000000
2794 -40754240653688121201876744993488156189976545116875089688735148626991737771716741121173193816329676954733002683842560000000000000
2795 138316792036022582421409637269905287080657544333321930699780983077311406081145880802482782260634800520998391589634048000000000000
2796 -436876166884910423950528627431939608196600842518945855899228748746432670771066069229357289189615843596524567243259904000000000000
2797 1287050748695277846616856151456227757623205109240112335318653447333503603375798683029246850331089562347103086945763328000000000000
2798 -3543657230518509415311650315842856778912806614971897783032031407328113759224673654082891827949688030590262526752063488000000000000
2799 9134747074252489929609405311669092676322587923170881700689833234046477302828789926738466228720115936702161942550151168000000000000
2800 -22080866796494441303966087958037515047326100703598183847988644794287205073678491198295666256845736582000376661052185640960000000000
2801 50121180866197094844619155478535963437273023936389811062107951941464392212725237060278277162838243736711039901054879662080000000000
2802 -106968315637624065693175050923266093056379546211604200085753798183967350181196163459327691865535741186131864906364207759360000000000
2803 214881661637864661906857039885789825777937530138325052129577113826860200057398172725717719018784429760049696960166819266560000000000
2804 -406704845233388451770333082424715769307544294291989249103819296095512012677041878041793584457584525749578477481766535823360000000000
2805 725886713933076632925228055536830708633376563557820127413430526484757577899109836856229999629549388800621129436915923156992000000000
2806 -1222625766958713756623062052344991623228838254617684281330152206015926001465378477025019918588338576133120765546315189846016000000000
2807 1944617624911132098371225866189192623429115643023897911283562807467448260398052497500847320953125310456614423719545386565632000000000
2808 -2922330506084684235283551914179418806789923484502026811750028666882464847729043152952399266034457201183947731840160311017472000000000
2809 4151233478258763126795235116915596830264160499571365525889952222153430874622081236794835698116595927590446573291790477033472000000000
2810 -5576189150322983354417659745395448393146265211605305715283117721095807427482609544639677680350986765152307040815633000510259200000000
2811 7084888046314249059725479770588030889461899949734852027875516276448823373426482154281073485620124374619275861323382963935641600000000
2812 -8516284050735578542513570030838194552610736022684690162407868010745145886447071199914080583844870237745569530717739070731059200000000
2813 9685899001073831498320037651849190894292214935223093341757582383329850810007984975927427479909889361375235221161776883381043200000000
2814 -10423612123231773983336351377591093285401077683031189222437877147980070186558134762734162410194347251850468038202656835187507200000000
2815 10613675752309962165911585259953175420196766683816395132632188882092865313595447666241935077411069818655321330189750165915566080000000
2816 -10224169881495754597496276957415854885116777556022007409326275310635707895478838623336622086669119229452099287988020124151971840000000
2817 9315677277445835710944943913996194399139985921797624262947346505314051816560798402701624301242391251422873409200619103170068480000000
2818 -8025971050660585733674644231631359777041603113914452215999216254512148762330807797723849190641682432457723512171311260583854080000000
2819 6536000602776760772834217510953576770569538874140176847315131306321075630996968830945583308490732207816724854998100706884321280000000
2820 -5028665950806374989795045997114811203895834105796561445368683165615114002332920786009824783026277678478752712185457993207250944000000
2821 3653194816793774385825809775885021031001222388356933874801267698186100358817046207065952288623427138648753124887738332177498112000000
2822 -2504269807943158755898575817325553941164237226006628367966304142664709630833922108989410909841341219555803993847865731012624384000000
2823 1618598984675596380036803961778975658012490783077837986292926197030484154451319085919571678866946842131157373975059807143460864000000
2824 -985503043639034622945846010349975472685769255570877998651407930813430847437129408751562756786488553778431730615264741953634304000000
2825 564667307623379564136276980287441801602521651970640122215247119585504967279786446412474120281082374824330813381749192096334479360000
2826 -304115241398928258069241999820712128685702210950249988462929715592947962875293954466281811755554218109535868046660198800325345280000
2827 153752701042208163423965225759051604042754340497486917507585602694945556678720791665554874010402447786604729060978417711982837760000
2828 -72861867811524292816536295678472055362313208721720540215538337271121882862185170951988383568511240254516582035810469744172072960000
2829 32310345787049699796307402022665562583667301807621134883517284117228937978692373789308402654519054190614617020249011110029557760000
2830 -13382074793609631923613567029720983283271575640874006563045263935217346363968743979055657765675106880150477021324769305624051712000
2831 5165536913814544263664814372013181965882760930128780201027982681631223415377036080195550611173273867514879028598368896861208576000
2832 -1853804914660803542986875705511379843371051572620913120328698121533683592451944473907120621196266981572504963185836218478231552000
2833 616839772914344245567385759046494461821518685074029111704408440869580760763930280025268542800242771760233889610989340190113792000
2834 -189703692753387926440331548744810751658173297807204422340855285063087198843829782184708474530730748088365479344728647760084992000
2835 53729194849071013515673390435972411707652069898666937056800413140238215370986205757336334412015855926833813698298367867368243200
2836 -13956379823703796434372621775928680824631374051978016608824374033936726712292444282381531718427741151431175257807201367333273600
2837 3308785331238188187397531020668588594826508389758371547629348530484559901845975737607652514859165701723023002730204384047923200
2838 -711939573780385058095978308441932916788910640767469687336601821314821165148272614565697065858485996820848435351510611079987200
2839 138098451210776689712564297743649378008224383484495184444057948825025950557885508775461752140463479222733291165659170338451200
2840 -23956126262288127866455851630326998950038231490040727614260149852758202972530455338668307819684985405742000148329172596730880
2841 3680215195277409052162250904476591077113228764133107852565620438664924146271002101135535352879717523410353528766237767322240
2842 -494620093217339562827603397686647741203526078829975324064070911305459583599982505687942912735517539737686560961841492449280
2843 57263468383947309016174823517949729521500003515286001030562448745147441910901217074249929317246651496387934347916043650880
2844 -5595485802726341152411974620882833630173053476118009922834431692113585253313787544336345124929319632435701339986797198080
2845 448762451100003986980232148791732990913497413841638145932087494311242126529105054858764022027168203635378144398627903904
2846 -28364879224414886244104814143235006196271664657744548389751450689647653799296949072218024600842123986546470783313768192
2847 1324937965229009068998937871214646370722876189437883324303159098416836597790706277178437184266546897871052786575619794
2848 -40662903077572026774828480678413717972124199543890906428600816776098773458266942860348191067888712752686918555113224
2849 615090161618451757610799743969309261948252219433909332145106407236841723199798208359141327522723829739875524654039
2850 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000
2851 -3721371121709309713791971567489105049138936582985518425669384176898376401635930111416572313600000000000000000000
2852 240958780130677803968030158994919551931746143748312318062092625454169872005926474714223057305600000000000000000000
2853 -9493010988640354118232553248022068696739586171163669419525617402813486068550944606995263940198400000000000000000000
2854 262593436318125089652874009698963400273046493940571502619524799039590695513887158908207227522252800000000000000000000
2855 -5516522704477572936045429387295007960645209847632683551489906046197074121297098159754693691140210688000000000000000000
2856 92466380368335543630649357142332182988470422142411494867568967432743791810709535400559799438116126720000000000000000000
2857 -1279137117820111385022609286915469394223389065826604948742354619120380303740416879292359096510468587520000000000000000000
2858 14966389492188294002962376882065751536455376295736741411141378600133435926464444133916564344371077447680000000000000000000
2859 -150885395293711791326044674180054540652881768256203678955139937617882358808330621277128253772960796508160000000000000000000
2860 1329873474532429284692793393451772403675982601184409857007175414858146599601706481256302474494993469171302400000000000000000
2861 -10367113411333473490264156201682649238477622594004895147129838932780448910270263660476300246626767304916992000000000000000000
2862 72163976012175760116136968118230389104232921412947041255844325520422775498833514031009575589719039920832512000000000000000000
2863 -452096990730457573712942461375603169367998526481535599667724820269122699768518301205640486518110423768629248000000000000000000
2864 2566162681655693004857332221827751031539345157821299274886950778083804314794408495346267767051005743528411136000000000000000000
2865 -13272208393277011800473642564543347560743249829599155711554598460602399313552139250328611971963763946506829168640000000000000000
2866 62853455860281352574732647625131478676535298418767279766010114049101105038564735420560917807670881859293465804800000000000000000
2867 -273703857244026890973138396046817632733905550973239280248141903916831567949433516634885518136456971069579644108800000000000000000
2868 1100028172751991851361660033248627460238552466799697487033437299698519544556940302853337966453927153922160669491200000000000000000
2869 -4093617922803494317152798046220908545868179755043256776770271625479080802962619085832128843158114872685234644582400000000000000000
2870 14146035549138673202189621993513040724158157943180652003386691451088666531026283263890284549383104598738471867121664000000000000000
2871 -45507934050511502494846732024160375853812587762390193322836327994420069871986048878058050957251650374637975754506240000000000000000
2872 136597367196432790324902185885684549747745825273125129927687276250018071112997501736594594964384505437782167246602240000000000000000
2873 -383328306185896451175539096665693641949702638638787019799138012811935382608438255850312817927249907155196667557314560000000000000000
2874 1007508868483730506942213821139973456947344256232082540517261018461008526047293006625566128167659845959797273075384320000000000000000
2875 -2484097514605624646696184895279220442824186329154795682898722539357310570788830259808262453895145365475042374368370884608000000000000
2876 5753706987190993030632301011566628455809403258003932392333821013688514412175090989062557327366635122836726519253748940800000000000000
2877 -12535349488784070198418951280070245280044478071672367197549273224683673849358925405389963890492469670249827918714555596800000000000000
2878 25717220142829547302682358496969527021295715043150604643167473729278481389848185565577918499588562072346373306402943795200000000000000
2879 -49732929444300218287133121492152743529455144682444337526282250881244675463225229651849758968998107768290846431194277478400000000000000
2880 90735839241634579115653506942103838579172070444727515926678815810594697237388729607028749953693673600077641179614490394624000000000000
2881 -156301589525971929113743728282740406378686708686919865510956958155445085414608043937857660046804647517018279686318703247360000000000000
2882 254383119537793443100887104588702523413692453302544784906280018418706894528815006940517818147937903984150142637731227893760000000000000
2883 -391383549922055924368332845649029304480793323817235733716521696457472970677996850841839187415329089444278714085735755939840000000000000
2884 569528983297696160688370671528054443176485434392412953247097103649098748042663584316364653705020782748689316457715156910080000000000000
2885 -784151599264169534214983401696234930286193545381996116211688429529097919489741967214954673799357513849543177614698390696755200000000000
2886 1021858852833785922075790351527119839826235569673295965558968693718580294244204156867462521964441015570087864613949465952256000000000000
2887 -1260634152247042876358916616406969588379878687568457425356427830537932779243809881566229033792826186508390226586507428233216000000000000
2888 1472518429217305464271627345720316183253884027314321622902335159627848940710673391610588637148462909668532381595540404568064000000000000
2889 -1628689394254964684896304902748608325843918387973623316005918304371885966649708556677212876592866758101635630969165130498048000000000000
2890 1705769317335529633807219059635331763960194645613349217744458927479210496827839803503168137441064792283890928066209848093573120000000000
2891 -1691498693629812341497545820160711286140643345665405637572361724186054615060837272243191154044523401931413485145076858775142400000000000
2892 1587899535928267450729251803522078590762497600306413226638752245223986105095590636824140505893589417856171603841014619858534400000000000
2893 -1410815223748931085997496056341449960808094297367774803593612232238463649628462308193645365542483240080459211123863307524505600000000000
2894 1185967851310299333780402370939157075304956650549628863424116567679227433043804828195771164847108666740937977721429563749171200000000000
2895 -942874865776195310586571124459027100730468894836855271006628093552833875437422647376842146817427064714766133534773373726359552000000000
2896 708593822222930376561040689288042872392478480500267346405418303527476362701582238439516607707130263962042631982535452362014720000000000
2897 -503089916774295285783196034730580032823172657010260163207516457231749702622886137966622727423483727142907052335508740605214720000000000
2898 337208121807415912507667492037286595419268913141216247144359624381350865510691476233244099763947258777324452911470793154887680000000000
2899 -213209793094983452079630146469946616686825079330238028554391138877905712185917420162597711804769158269372249411956314364968960000000000
2900 127050144215260401930662320564674405360567371693394027498430601906738617637951950442806677063243534335474433010893568221675257856000000
2901 -71277009702873810484978593707979405160711455691464841045999152092097178798897020578034799630208019869422469073435984093826252800000000
2902 37602562754887866054774104125855011858282311534711474390442131093872554622513237092119398535152772556506591346434939114343628800000000
2903 -18629454838173824867864393781427514155136899957258092668745597597730026868172344845678848071494351201438898815974267832316723200000000
2904 8654556907245455302582339827499704263482312984184232558084986817114894101435457264993322139603318086771772416138127975900774400000000
2905 -3763708535702708978516315727109026548420130648995814345856480481779878664866209244109403746596123810042321662247591367206764544000000
2906 1529270796852990078058662149609165713583712117472336243725389609693454300605043576373682746728929763409010238729780265518120960000000
2907 -579314035831501107183398657972306201053453616444035350102718162979276122641232648095975194123833431741407800995573818274447360000000
2908 204101395449599198900973229096266549867414270796553750196311616464199516429241636773066797250080328891253860533047943445258240000000
2909 -66692704483612942889179060105597529879826550010345304729206936154991593343533907799311573077210028624815988832131165228154880000000
2910 20148448068401630068377521413489654390369526212000101396300154927589330764119827159001125404505945972562680136861887950263091200000
2911 -5607474036309561067381856963542773545610819931598310244616935995778149125474642792028293994011145998342882916083250549374976000000
2912 1431685960631908350316239383943139295838393053260833842724237344921203803683354886464849645852523620937846491565953820020736000000
2913 -333721675209555495982489832082156054744801862859751415939032103741322421163252788077670499621165311009772704071020598943744000000
2914 70618526187328989057561288618911613754205650645480492045256905649160997444373271532906577799100642784352251164257530286708000000
2915 -13475321022537071924881416542058936909396505213147909283021334292176489172048381128000923148572804290729875083435159585661120000
2916 2300134497048380657601406815297869423195767977583192407853512774165577591419376313209709595549823452131470955478898604576400000
2917 -347779753043441880113158638998424193033729274177326399732549859511651269718737699311834860517160770128060863176294799378400000
2918 46015287094243373316569054612638175508348217110497679399559110598779194392688478006093693201358916381026018672432535076600000
2919 -5245767940055944830386226207077656528287237633860634302657279711356486174981675822815323554621237155408470006237622373200000
2920 504857757487504485352761167390699614777684590571842914173598431100147392345243186716109524780564229089800412448456391892000
2921 -39888111409333433780772394888924227463507028424953271173087977532317013155261334632806597094934236856080974539034986520000
2922 2484258684804392004373008508527461945105392855196031233068423309531568620857574269709569720499775433508223974829287113750
2923 -114364414905671325304205101908038581796599311217193174330439797182777800351375776794729287378437004616931958436255942500
2924 3459882159103791136560748559827364598458918734315739993316223540707234692998864922020169967315321542286799826178969375
2925 -51600621165195736866791480916982671320113633371195493393165144309427485021702788393523008060519861708294410142992626
2926 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000
2927 -286595194653239638758165703650894276851019969377658059022218173410200294611321764313894955778048000000000000000000
2928 18807809649118851293504624302089936918348185490408810123333067630044394333867990783099356472934400000000000000000000
2929 -751118239320365553245359281651718750580381503077278829687396796145899938793839123972666363268300800000000000000000000
2930 21065829002409590525486115000294619444126618736121402765699656100731609129002947636858402030118502400000000000000000000
2931 -448780776634682553219695776634027689868827212393329298498671793279356339783268154517508602253885308928000000000000000000
2932 7629797328678658571580438383630152699162930832779554205072547941307544878552261092480477165065124970496000000000000000000
2933 -107076753514912512462182481756865959725134713684267683825157105507816183107313737605690813644122703790080000000000000000000
2934 1271262730983523325898686601041349718743621374767285564569891217564275381047921019375030524310107990261760000000000000000000
2935 -13007672286813123980585582657671567564343956618624364920072959398222216484730114455174519310337635233300480000000000000000000
2936 116384078619686538611902646069355112176249628855168959607173412063949314534840252056612168070955792089900646400000000000000000
2937 -921237647136340659688704095706445876945334586199573451843414610395998044703400660044786311146403199280008396800000000000000000
2938 6512798835098862350481361372670292616657021157518470473339950378218155488769724641298614196972143352855134208000000000000000000
2939 -41449400293001951520094534236594982639199356967576978153663151775784963712110503297837769049660409645834960896000000000000000000
2940 239067026600698109613805659891565967067278348896384267931403672487291189068588765630968429394945309268066172928000000000000000000
2941 -1256725830812590494418619007422989762473000180586306940818678044400646859591428791965542012296109845164318775050240000000000000000
2942 6050692684149751541194262878045990347261131394446663465474573645793466378379165196485997687618450226987984308142080000000000000000
2943 -26795143719347446140014362297735909265610821396973391232428265034298629431795389696323707673833482455896474989363200000000000000000
2944 109547633203715602301119799173173658798928949107500908363881617983769808437256675677256553348929021397489655637606400000000000000000
2945 -414819949510754090804816868683718732647975548511050020046054191381880188033545400697655722773355640432103777317683200000000000000000
2946 1459062523782588864568701011330916486120312862139490106635027318240859605057282359504112206379228788612739526865977344000000000000000
2947 -4779160492286444334731540439482733289665845580283013756958229645377642246919843969448423678710646046616526326509600768000000000000000
2948 14610859128270292535493241216216925173018146051436495378931883474446377384234695741306858898412683396456107370673602560000000000000000
2949 -41775552764712035886602147591340499545310989448634600497355116264183750376346025769649185591467838938271999090774507520000000000000000
2950 111910985083885142463427442902009359371689623538394399115917300819822793200945469351332114544161601351226712486219612160000000000000000
2951 -281336220477687999202297332453583868191225494847021565969078850731918154056397717267696547719575679038898916751994318225408000000000000
2952 664668231160303514898643412856176919215102264364614269962403003501297184894466511056506622457393689390098647504193077641216000000000000
2953 -1477636298922791621756486991707872178317079700856726386388665349913732656201982717174131253703765404395163388948883125043200000000000000
2954 3094638823853822192089443805801999751562584376859122758727819338756510593911731663057876192783823636039013587870487570022400000000000000
2955 -6111859584474001294180444888056898864385806716719116884080984704044026499480615456789025697977299371694636786948471206707200000000000000
2956 11393265379558289760261188176034603731158649541059698521576018263521629809633854395873870863750753450305401205509854272159744000000000000
2957 -20062177357822530279132972768024635272073209541681092070917497562352240296772801373001463209563192090184390743737262887927808000000000000
2958 33393565873870339257970998093280585800851991142624969945878940599692068699964442729282520855056575759373891451716717552599040000000000000
2959 -52572822891855698119802105034157982853047959031822176696433239970659625084560693266568910383975367921631484943237435495546880000000000000
2960 78323795417321262479429261874905772947318568310728028998934115968504627826057734833602910471433334313248321234756255864586240000000000000
2961 -110469747252435200722579125077986657495928144344546574810700301681952916657871941527648248679636317073047838875670680601572147200000000000
2962 147556418349198687147744126760516104870908416260823937426715079372962994488863080251661588171665282648320687650254302883505766400000000000
2963 -186703150343049221893566727599145034422619982035779745868172491004797429049031945536577920491983693673652870481119664242950144000000000000
2964 223822801241030430569287356549488059854590372151776886681154944263433038988022355524809472846566362269616922002522141494345728000000000000
2965 -254251620032883135674623165358809775407418178619882385763518489893297657928884233063988691221632389048514794715618859290722304000000000000
2966 273681210470278310135291591345935451906502340918408474491444299031108884157711186250952754496099728895326500014178557849679953920000000000
2967 -279145612983022745271137847349950525392810170416096656074798894825675755902611316699333488736033347701595551148513255322434928640000000000
2968 269756109397696258688592894621868410007181945275583611678395087306286580677415632891065751824746249339330799523108836597143961600000000000
2969 -246935416132540180385501127922067120412956141260492947441112250103314122431939342185651382768890399839537345559134377704895283200000000000
2970 214067197161509029747362627954517852092544675424208009848053040466100551664406771489336695254903114346739304978718036256725401600000000000
2971 -175678878216880777869291445641140017219973817308957291784976898979392531113759781008020652903788991154596425396672613117530734592000000000
2972 136427930571988195167219034044257854364631856778984806427923204039156782365477966974221597537212813488158608077704159094766567424000000000
2973 -100201633078907916230473803331166561020229147134181472506435001964502975253441045961903892193035931309566590837582706404680007680000000000
2974 69561218269986939665867408357405977683632044367988037268065042515238664256776927382972068579877120239208072857737689330808258560000000000
2975 -45611102404319422933775693555941172517892654007831661219635674746621607169846630328117199384605431783847930096424432287854100480000000000
2976 28224678191820926213519444753136898667793736111578611647343659869743163672185017913755821796819025166219243271958509617246011129856000000
2977 -16467840321751965174449454290291561768330774722956036875267644099358132189697167634349160106563260910631367254726649765037617446912000000
2978 9049683436343013097182301059622439520559942976020561503299739549925328145818185726836735247460100595265919650708675346852033331200000000
2979 -4678423093273565758121075586153274859133510180570554054551068335847331964807107122984392454823972719109177372220320478237451878400000000
2980 2272214577102261355805254311074467810266992718029460329795403811620710378631418234663701303561307512236079885255173963127403315200000000
2981 -1035199071534230812376678078084844635413079744219039221984144345845741865155582123522662668587581482228783329578194654142203428864000000
2982 441653406131143534543341628807127058082976059526010707187892519279469602014736584856719577255314915672522156945160540681633333248000000
2983 -176111466892776336583753192023581085120249899398986746431226321545699941282934725021176459013645363249387971502654440755431997440000000
2984 65493870006493609602890076181113088446343601562271914507438660927623133716405538555624101162025776648660127691049162296656199680000000
2985 -22659827123373432831052838304113607799169303109397322359758780190072437832485403026401390946703830902172773617317035903401328640000000
2986 7273589752692988454684285230269765234923398962532036604064355928859748405847257604399406271026646496095127529407141550044975923200000
2987 -2159251335581601648346507054761537333296539728327455998193828154107639289916102451117028407293891952428566114886457011545990758400000
2988 590672722043564473673328477261112326625897019688184019683942493161776655005361273158640825317441173895500095377496376031412224000000
2989 -148275107385414811138066251546656413246613504605994167574142263939221408049149854148971138908603910491726702978016536884543488000000
2990 33991050604834353399706166921902790087024319844024610171116990585796160103225001364505699447300442726868216893729291244668784000000
2991 -7075768566015829767101369267902947235334019464649302183521020624691945587068313581393939282377865234841432589265589251525329920000
2992 1328557685495144667830572576516049378837875583852051934776188978358037616803831758509928262389578025951137623884611834003328640000
2993 -223197317064324477725956033206099793218091143072026364983911998726588637099492105691684239371902289806631060634030973467737600000
2994 33223037282043715534562857430324762717027412753779324526481677852318578351521081120399646491381137627100785481496290325305200000
2995 -4328507945966162477187263224582934872483869224739860533164063944685009163813451364654472693070323687091331822289786689657600000
2996 486009734541304317899591417141446829159317699190494112044450756339075223031020774412041435855423164537114530383714019928032000
2997 -46078746300061982703548270575685267565843319236506018859151231645332613596957893767818180964068030416144741787493216427904000
2998 3587269540857542054314624286313655048732187282903069100550803258963585088518337245460618676401675725985875419653490592255000
2999 -220189620165052524985696222873610282819052540530169258310873422842574858276515495588785454632617379555799663975938107960000
3000 9992139675491748802387441840781428960349357304703857100697253585562493793380721894794250865606648614124277898004863555000
3001 -298045187850170576142587593776491909544976346352025169838921873531253153485355305760988894557562721227108512985925407776
3002 4383412258005960867191556539554001442198353538105975002444878394325743030299958913795327257883697437373950515555909777
3003 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000
3004 -22358196172356023923646900749291475887496018400528087262404362501961546667770088692330042010632192000000000000000000
3005 1486820045461675590922518899827883146518485223635117802949890106380442853406710898039947793707040768000000000000000000
3006 -60180811363924964394482907850176222597176782861421434881305075734446496447414488730188363078618316800000000000000000000
3007 1710949317195704961994618847078723269646941403924161602710044671523804253778883240259362542966747955200000000000000000000
3008 -36955850342597678583883003606432641294892729753889575149980903643795885257986067890754284760601194397696000000000000000000
3009 637141807911771361561977734880889793708972069120422209603875165408625825139948676300235902981283464085504000000000000000000
3010 -9069401022713089805546856204806546788718910249057472819990806836512030709189473575202011915657193011019776000000000000000000
3011 109236474376830576800772650109770470759868567115872987135288188825196938177291648172095014183110583684956160000000000000000000
3012 -1134154249831103118836645876137275354249931158703292053104596709883228257911247773598966543985174107327037440000000000000000000
3013 10299122419942111752686131172316514329746030589288011365834793434733663968314445588711246932726819273149566156800000000000000000
3014 -82757848634414602595368584597629054612255890326928348423933412500573824349188825960689970284651887401987420979200000000000000000
3015 594067450666171613476984485824033306525530437583492483637424089114699136814087652280915131905351352908893703372800000000000000000
3016 -3839898349018883915041257710762057063559577929074435991766700419978578903892237094576252073366196387346179424256000000000000000000
3017 22498863503421255426988154880906263789553862390581941659766545621859515237899409387714473299724297438894672052224000000000000000000
3018 -120179475014320145829161162822756553253264807591874416969579711697603794040606150121995138562961859225471709956014080000000000000000
3019 588107490562686506356406304982535684736249967830725699783586018785401018973935581146975086719504776980520638737285120000000000000000
3020 -2647806785200183469402419234387936767263442667710920610284453056472609565018581091825054379969311958016836670198906880000000000000000
3021 11008608767200505187175242191487230898624571851836828571007696830945274478381268306617866183149155387554511326701158400000000000000000
3022 -42404611735332086282444124386651178721893914260724406359535436219020131635360184150627599660745268829688677512354201600000000000000000
3023 151768100061525778561891724494403576249251490519737488460334683681579940322537317710524232835481534871665485171725959168000000000000000
3024 -505993617120827293939701844030234387043371400812464081517952563704357872892638480265351856983489650185524724819203981312000000000000000
3025 1575050614027537535326171403108184533651356144344854201848857038545319482020500200912879389248887270137968374558614355968000000000000000
3026 -4586800969295882606882669130908478181558312156313973080533675635747138073728807162745370766144681797500271900170408427520000000000000000
3027 12519249633251981314446439791811575315372599584134724384118371255862817752611428071397134096836493102102324119448982650880000000000000000
3028 -32077739446388695139815786233024976048187999210538285858282086653645052603853501263080246758257003865800609181203352168431616000000000000
3029 77270940049989010584981505780868097137771398537603882482491909956062568808613567530471132638233082046939115314752171712446464000000000000
3030 -175218112326264630507884227476719482904839310927590614897967937192770418372431110602508484064192501653178474661558560967622656000000000000
3031 374451297686312485242822700502041969939072709599953853806066139989537781863319531230003019326842659960720644132328995972710400000000000000
3032 -754941989090549034858247036276861528477988500488075916785753298130771523237928521735461111735570999474531281454530953845145600000000000000
3033 1437248307136193616778480525440620543022119853807296862434557708179143471091896227939067667046345046954483483988679276162449408000000000000
3034 -2585840207707169174456073816122131794089609986361460758444996587982313754773172594359253812380438389189201146078657210054868992000000000000
3035 4399787823692827588011334393223568738072254566324965484647027529234983896046426243153690358880676392829506720382853741541326848000000000000
3036 -7084187884677555321643333653352788189448212479538038309844379086046384480144553417670160674240680827439842596101244433024942080000000000000
3037 10799576349518552680012467294332937855922134686379220556620473804122417171644100228568178050816935794029053409322554442351902720000000000000
3038 -15594645987135435835337419823509116483175189709971824810777192587435686734869589078986344438608660093478586587948844411588601446400000000000
3039 21338097668107293075584754330807316726332097561229881097633992819568234007913882995417111128531791727363252611667262482836724121600000000000
3040 -27674074459598470915173928198383272727292846837253452831309867479186098920792760127159262264924282994777196727063962232411285094400000000000
3041 34026804834822292893469352230305505304560674781740645157245324731740884311794475536066547807879281074270736680844968638973739008000000000000
3042 -39669943557235897668811598616115346273436378448349543820839503330983205627904068890431288164554169333385374154444847808807698432000000000000
3043 43855564780494056778166049867298683631179794035276860682696574296093096599218097926537807605604737638388941042812558634885201264640000000000
3044 -45973731649342829353127119359384907362610319455473252051874517983928654354071736019731895964331714403410000632209308077964352552960000000000
3045 45696684931969746221847636348944508655216621529683863818320127789684946766754208211746538359112014638082637439214636919556187095040000000000
3046 -43061178889700903808989299630880469321424028280395961334657486201839689173499069406433148483433858254371085935885521335656592179200000000000
3047 38460739756684455677942818822495040759293860017882705769366862937076065782371749944250826247464259544297495127843007180791663820800000000000
3048 -32550002154621441624594655662697473815538273838275243218535251064025572405421304424892326595830154017362568943027247599182491418624000000000
3049 26092941947139290617627150091884026404125879962664545719714731508005179440158673102908382316068863586170722170732514815253902524416000000000
3050 -19803182750828167844349305998349551342964620445285398349688437554917938009255065383604272560417001224480677235867595542444925517824000000000
3051 14221671142163881561342340143140001437457047967510381826288194381822415185463117325987634296899705030974643585294026208357316034560000000000
3052 -9658150934114637806227003110470543280663769486158354263257854127597125318215023971978816969690200180229799197917873536953105776640000000000
3053 6197930259233565611850251405235136007457372644649984757670391087692859904162406341135491386420000007796810865164518648913022221811712000000
3054 -3755300971833361596896569787966871912478198589707936255133148533272860221258250265540621933531291305351283709741319479111847455490048000000
3055 2146222923763108986127754519300057756695996076193036366122566231660290823062240926976600131287637457173265504362069445259428224827392000000
3056 -1155765438334123807495827381262615276658440910858450624559720173468284634139222422173935952693805593816596359995595004811243841126400000000
3057 585737401201709025155189252624370419437956514138985665015519530395617036300246900579177609948477923480335549551214192494885837209600000000
3058 -278986149778475203935514742043865629243824991067031070324726901205427432659429382289357589184353209460657107321323459291323824078848000000
3059 124693478331026191252736786533212206065426907472843689662714987943236917635493962457880493978417244524875422310850325985781144420352000000
3060 -52208244360363544980253633775390612683898082676829620979537043022222747593325999232527761274595167935281064151961908961947815641088000000
3061 20437534487815821649238697983043131652545853350668956900768622138940924200240444110331331357350043671047678793696341224046031994880000000
3062 -7463895278582282403072904350282754480070822118645373570611655985941082439378108585751880384611500745499020820948483659514804305920000000
3063 2536771390806866385166066301780555181050637202873673236793974488365261664604022960969651751818646298549883007167937779424509544038400000
3064 -800137573041457260815402520480072178069699003078342913330700445356512084369535714542053839177842836621810530947612726341011200409600000
3065 233473237933086250960610969445408998970996228648749536847073002797078252501785799237172096887140581335094671032878400899349538406400000
3066 -62794507977723172516971057530008991009940819200638529967649248778260266308814963232089277327793756093246258711190003370604167168000000
3067 15502533772004837023604451052304741725074399411940147208042510552552725634770848699242637847926486532892435227916997522280093872000000
3068 -3496019318992321224095334865783047846524616783825476053841344273649878782144002602007055500434863581447904485146306556024473424640000
3069 716092592481882975960678618742150615193614939696255992844365859334982275457265317836851333427982555987663179273805778527794136960000
3070 -132333689287437982843719332087896567399006238727404431798961424044994402936288869464599585523600867626351555849916964169021623040000
3071 21886598671693021044935909078266168683250614468573068346389985331821872338463165551427722671933196110120061902199056148748281200000
3072 -3207965451454172165905410457319027607369607579185329137641216891004677416531244142629546074651743642595563296794518160372488800000
3073 411650245156484757260953930318805464297942091214348512901649790619196713907274595926999096169543420362936007235005774879043104000
3074 -45533481135511249241556282707206325232980839958874030969317942070862844336060558691565665822659892056220362343007880033507136000
3075 4253784221548873368006281478710732156786627680066459339433142504479019197965044305667201626477107075874051072625109144295979000
3076 -326376064489649105160048226354408841708540628200843383131292131008406583680365093336477240129197110846584051928334260523710000
3077 19747798711996859549785047557997697435303779819863056250011338836266675233651433371411704460727273211047614552423612005865000
3078 -883554959381830672974700921750410265846082378760578615987483894083399973507335803928451577915894687077763186746775871351952
3079 25989251277717341981578738723015674550794038127430325789495683999957330426648456399892495311992442106190152606730989067833
3080 -377000299882747397404912113314824312553570098516294980537589399194911273180838366963491503156526684128479866409684697882
3081 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000
3082 -1766587863800182461707373300762199211682152934400167310447638200804338310736535319534233449255665664000000000000000000
3083 119023857323537293357534276138853171887085053955211272541409623779192293685874067153618978643600474112000000000000000000
3084 -4881867417841593111680453484806295177082980625718506797571467743578299791814263325792880012937517858816000000000000000000
3085 140667778997549580929395419805769626655837722992899989066052861912848987567442238293756239343374250803200000000000000000000
3086 -3079991691566633924717043752623783419700374901680331167294298873545947478213523795169165321691748859117568000000000000000000
3087 53838482768544680051987118597435187568408139840675676711527451477028882224325663147369933801918452715225088000000000000000000
3088 -777158251016710399675310889437225783979800703595291051222874208356890068094489538472240006969836088437243904000000000000000000
3089 9494210144409103275084297189540622058614862319042446481872762011607116741009176963986086661286354159132475392000000000000000000
3090 -100002818202499005434813818991582366018211321297838099291135744680138561175826542819943658747910134333010083840000000000000000000
3091 921468541219526586813859147829024605620218383900415605143218871425288405635663043554694504981028947909440595558400000000000000000
3092 -7514906732713111077466006995402614451656191593269135400167326591843151452842758464848325062863016163487932376678400000000000000000
3093 54762217725045274187787478965960888437898896700878307128031638760209538611771352673895267613820570168147110474547200000000000000000
3094 -359414485468167534447861721727328541149176494161367208829363159309994985404313392052337194067075981855602394110361600000000000000000
3095 2138798211793983094028061473366151701494464043504695829031557243178020167302812604919607118055041025284924761964544000000000000000000
3096 -11605903587097202654358992295454775714172429990301015124490840729654309253064251068924101952651745262345553704323645440000000000000000
3097 57710418912635237172135096121189469450570077488421534798118344165973867732861678640293490767765597792733670420607139840000000000000000
3098 -264086171822260921767939649541249299869357134268085917917551022878350108091361432174813620454644163156957939368690974720000000000000000
3099 1116272928994131225979569558216805213120531585776254417100180458657850832107860606291051630971324356298027448527497461760000000000000000
3100 -4372706064368820558345594114718402904135636853597411665956162609432516624907311192752852819253800263725862948901067161600000000000000000
3101 15919950358177979944319814686619850998283552902104877237804762336529868222798569671566024699501201002745048479047943716864000000000000000
3102 -54008160816896723795248175773332386153892484255140903016758305220654619275066886209375450840132474240854954838597140742144000000000000000
3103 171117998852563185087936193151967762548836621110608802929436539687673638010941486113463539360539824134274992693118031101952000000000000000
3104 -507383583585384541459530163499039659210923111982076585853943319416101600737564777784415195294986255563484622557032088600576000000000000000
3105 1410502125346389894760965549877437485531979553145845613944003161493877466794220896044077108243578222836861850791252045332480000000000000000
3106 -3682282392298657004351683838523093476927845041451225116260155003788235849846126446878872099570483236217564269027192350806376448000000000000
3107 9040699985848714238442836176361567365119253628899654250451553464859320550607787401065122518673270599491876491826004090356236288000000000000
3108 -20902490105744980627646424313105124195942007209479633353710528036878729909370017194228659157775434903096820389037691861314043904000000000000
3109 45563233902470503204346666197088466902186367304122384931122127913926957297128720560066767391690214864020487978021792229959401472000000000000
3110 -93736062482181639348521938136906643658369021162641915871929042159747223415909329106909089873453346138837720742231965779466649600000000000000
3111 182171222929512540926672406599598653828053691470074877313580189511706434960897846891276826798124234701480781595565098253590462464000000000000
3112 -334728762206179090582781980793341485856195471426023984135731047686902061362552809874078727543033769358023399420054265233485594624000000000000
3113 581919763464068761857846922790699830487643408293936739317228597562296565729270810072762003118044242912493888843680047033422446592000000000000
3114 -957782202008405479486178709933296963213398327233542779490960052433471181715543622069005723157340047869866718992888247344972169216000000000000
3115 1493286875237974420572632977698218043532506077998435860601794605097290592551879677059290801390232667519835475961782300619749457920000000000000
3116 -2206461074086790502841694469912313132177624516173687956948103248882760885928990231547742315453374139737760948862343474421047702323200000000000
3117 3090975862208685025520420127348374165785820989583871347571552674148884183432096765336135812047319544506619735461514879656634037043200000000000
3118 -4106562658834075537754101930706434909093894637996341634772908140082151849612272014966754917556081408298157680181881615170494110105600000000000
3119 5175477015376470749096688474229467356823678634302752128417013891697788503823939729035721921578438651396579049156519729987905703116800000000000
3120 -6188511194928800036334609384113994018656075037942528836050962519633380077953034746907280953670450416008118368093396258174000955392000000000000
3121 7021506740119101090483217036648557663476259655542747905092788368879747360780076520659368986118400626104166244854515966701093802475520000000000
3122 -7559572523097345237416902545472912875516788745056736904962285605789781975410065998487806893162004065685039022874633252603651917086720000000000
3123 7722739753502887111492250542971621962731609038516572985296101596456756003581461187785164982689930473835965727227273639404995619061760000000000
3124 -7485263210426865679254025684407907867186965373083686536001604172914076255187666807678265010663188389131248195255071765889563051950080000000000
3125 6882210019990242010135414991648818469986583657317599467671411591446199535880874313553589026163898678456057657582260461409896549580800000000000
3126 -6001036760870207601334360153086406990719238122183835749744499014349441894381309579425603485122141122473753619678114375558372054269952000000000
3127 4960920587699857628676361911219450520084432927901596754960763327959484741060167723690456187842592689320708552710519379250148217454592000000000
3128 -3886534317936728166613586377224473237761185509326334308371111422068410801558316703027367556696033401604530332355433912265642801627136000000000
3129 2884154907630835180640226581028792291516289327811105434371245820633585799611920193710292235411260180281657719097628515054863691808768000000000
3130 -2026213458039774359071899549106992597226150812199566459919337396975893463311041580879969739434316479190279252418356641338713639485440000000000
3131 1346721703470607613660604626766091695334666256073232402345237834911548559175860006409583199820688573122707046559318980713815257053659136000000
3132 -846194485653117479834027058888535137611754082214188302823336136164151169856859059835153475689050974139155929261710655959869626637090816000000
3133 502216164160567502753894557516213515066863081829170509672680498208508052596564376912524430721307164978544128020724250190706204609609728000000
3134 -281267077072992369792184551504070053727598180066512543992853501415241748564121168660249053447564529311206890168528000370864301176520704000000
3135 148484431204633237876840475540277901327521976334232866081434200955288918702112589296821524121939153602265061811232797797453559732633600000000
3136 -73797901532706223510594421330212108187801358506600740515462542040600891317389928776019633591200214189505993084475301144713658508509184000000
3137 34483414643907424890075027694002866441002604775671863995816272120302427586106603072442951152940477985879184969964244695340567393337344000000
3138 -15125474223259609888564909899498880360420758809801495906643017607009676017037875206223757123554142938964285442882678767832881445732352000000
3139 6217097991193572945698411926441720648704448589273496689213814854665829141713143098362790998905883284732703889042427000354802932842496000000
3140 -2390017835520768744226081582480014645092151672096760673873753422024502397956653296616549487367177396611370667086872346552003652485120000000
3141 857428730092720838186130410001827651195115374571301554036363377067458442636159760807742292114702448909860456422762969445484225884979200000
3142 -286355117316719174988288760858868184198591102042861075570822441738177618900250311016109150444587989294535015899133872179924243723059200000
3143 88778198724056046927772321131616771858721315943687011386099509313589005513804050159934689841335206052669748660252011941977661979033600000
3144 -25469452435764518772883460934171646753631996267778987754878535304462364014855349086935410884153147471420682533258665367117050203340800000
3145 6736958247776959175114962871587289189668046144445989686695045300123627340138988820442300619056053147579826851903358066110863651232000000
3146 -1636137041288406332876616717186466392173520654830322793197749120068143270043393217739301974203516156117619299048471468219453562731520000
3147 363058944388314668812064059702270361903162774426001788372093490682836013656833516143283626047987155885745231891819529713591627438720000
3148 -73192560511342971601926219674796610550504905128866233005898300353613267951307407438420352575053425330792987799172255454938868597760000
3149 13315806631858034003739007083217137026889673842679854781943667075880427130720989921488626473604156513397045661297905760898454282080000
3150 -2168584645183020384152057469147662662581854723529282497045462618319161933575121040417573146464578702394600788633094276411802428800000
3151 313060011441506657896955464007451555598584960368512044061704665765899100926482330202482812636937771186012833502221891795512280592000
3152 -39575099889778634340804060570091897531065061472827086345332908508447077848656062725640787266437540467149240642122848874836773632000
3153 4313337200650557595158369419412682406981640467587389770185206499541725466736554925946542449247786574936287787641860672316122706000
3154 -397134395271005031158746681828044678590952236394786228594156265011029131022268245571825505789207044478123474386397128205250328000
3155 30036401840947223375223057335714497799097049106011708556267246369961613030383830157917202484766182554003421734236313860920665000
3156 -1791849457626352604792693469309832019135855064126453433222617337201135146272877010366899800013434425393703742722461467101758656
3157 79059302386816154307962523195413681983515463983643051051645870727870199157864604368472970739081008887030444229675668744347986
3158 -2293669824486635165811485297407391117575920479373138661590693904701840186032220624605882305204308346237671507236521701914088
3159 32822795503991252013587550954096918207562897241111691174368262274448828189562328846412179180425720617852706553179823801759
3160 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000
3161 -141349677666371009532252779103293401027029698251172361339791153989998402529573293964271166112879607808000000000000000000
3162 9647115500729821400576252173799774620094776905642513661440746259817390972643377313061507087204033232896000000000000000000
3163 -400891244141439244868390923666790634212827395856700012153204344574633802640958123898333738957145381011456000000000000000000
3164 11705434782982759127738090866770776532787776389315851090149812149307873752112093455884435863226649323503616000000000000000000
3165 -259759839825234626002149595407095031383108645424147929933563773916219705561224351427712983414570332834496512000000000000000000
3166 4602821519979278742526734344747849391978564393776121895296477050248455533726252927434736395311959772544106496000000000000000000
3167 -67364508952712355616300211958023973858582447099141825703916082421602096041357072355628470604149264276900544512000000000000000000
3168 834554443820524134363395757182014398138244446945688852019266305837183318037158780735734744409692060664025055232000000000000000000
3169 -8915965548597089898838186347520936375995097945997251109656831179267782289976192196275262489224387833890227617792000000000000000000
3170 83346161822479209105873839733346993676460622230760779589838101109640941153219899345287658051979734259461141404057600000000000000000
3171 -689713719395037150506843377328054658717445466670480500477121842054310414958700817339976422313648292298943911218380800000000000000000
3172 5101059713761306809044502331739729921506373347913156937105156082126384036956194209519109928027674304767255469726105600000000000000000
3173 -33986451572830811855895530383337233716848643940319587125819022382631495513762422421191461032918503072133553661254041600000000000000000
3174 205357532920096130612755871619663888754260770700197025676706903918061905602105437958511815750484785212357160606472601600000000000000000
3175 -1131756941985525652591476108061457113002345868272947427999177140527696000755843608143051879476555346598415635448185487360000000000000000
3176 5716995625932643098274525950672118711762029422305377756746929935553062040012535498318598029867065013086521223730304122880000000000000000
3177 -26583254811979522786350183109466723878784804434953616350377998931996500396744946745209867826732810036493137090322586664960000000000000000
3178 114207530325448737398991698571001333362053075849665636346266003975141754806314066292827102112984185371409660758362486210560000000000000000
3179 -454834309128763485077247547832625875411841826721690770120540180757805604267442152566175907416049457431885177734859335925760000000000000000
3180 1684006952294724963262711245071093052208265316305704048154907148174286569126879208817687460162491448442912670470139266727936000000000000000
3181 -5811464338935387124243859741402886585973155073040247857372216946243197911994697186770899805056323650640961605994564747788288000000000000000
3182 18735919839278014704101925990551417650303321971075605948817779722645108330285716049721507879809281446000179463118414598373376000000000000000
3183 -56546088306364016486587995542812616305988770390716785219901076008498037325056103181295272032785878945923348738900665445646336000000000000000
3184 160053522987033078785512472668819769949183352566967681393173158743332532186595138403837913319057667067724632923421891180363776000000000000000
3185 -425576377969183673410349237707826414620494090809205480566289395900784813683142132499463718026284923652478122277753841877455470592000000000000
3186 1064585068144940104945693218427783809919042677320051739189965003286547538798928323963159049793205317196769833688416821281382465536000000000000
3187 -2508700783652969694175794887270943848209116672968507533855911643810772180084197640561174265455317100581293385538158363585787461632000000000000
3188 5575689074221929617614265563451551410520492516569172634414376476682708637085889117948562652775267273850036577859490300140718129152000000000000
3189 -11700135319025912223482508318248687261437621221520963939134183042379648426773802459124392598004446665049724303045393968593027203072000000000000
3190 23202665353124240161701275297716228541650675274790557332939876790664486950835989029560381143818231607590644039549424044911389310976000000000000
3191 -43521712602682577173482132127734254442260748691037826770647863929457411770076918467169277887418203220071334078761638944212158251008000000000000
3192 77271515825090492399038779683760800895178351301328918937847312284814741845029343099236333222547108936529241707944833479480627429376000000000000
3193 -129946059189879534727679159319428398856843890440533488843545254070375948806232777072449233004890418233822569418143816340868941479936000000000000
3194 207102297519115519084306720306990640215252676284183071244795558453604235291472912545045197588365379510917626788388518625952363708416000000000000
3195 -312966444622174080187159436061880596770921695578181512257116190369938879297337000797487722516920636502349229132951945996858152504524800000000000
3196 448622798977776819634254465460027980666728111534719560004513028822399678809295718894484269836914448308507296953844520091559372678758400000000000
3197 -610215656042463462645794051179496673039404677041313527205183802434588326034052134414464700963512001647352430524169599054263184313548800000000000
3198 787808586657672047441766652869905018876501911138621366669526431660631659813785557290535134452952088374781703555752186215963890076876800000000000
3199 -965562459188766025669107429156385916760814107794983061644851427125798126662622246386208510796432026157666668381772151181598499065036800000000000
3200 1123621117053418202710404039121119189173213756672879222453438261799448802016114296549618508778588161731182090618898311491834010801274880000000000
3201 -1241560318859224516492602336481485506739481014681555132207095380677211297593005839383221126848001772998429698467383845513141884593111040000000000
3202 1302638345989500498995219882126645747821837081334646810844134326040178762658159439809924720458590705059736813611497696852069666447687680000000000
3203 -1297653547118724130672899286010826472197606969261535768644055878976576386350728570742223664765248853793558888516302858081021194645012480000000000
3204 1227196363850260011007289284653722173462464817294832522221065135491878037240929616882512831779682618635550166884882501133118981883822080000000000
3205 -1101543247782087224703757109276831353796434268251450556298688774957496084200992737799858569136684786628196951188562112289994117373493248000000000
3206 938215314782873074562702263270320930177180178879814101445761331205913462695651720107640517221988514365167941741404589269702273488912384000000000
3207 -757995646195097515244856018133060546152111211365801638079503324535279744141420454487306278791873264356683556382195720201558647654842368000000000
3208 580645508984646527818569486845183635204940699834487387610030489244329321786386900933739801329086283391542768544783856853464654857371648000000000
3209 -421519939720874392498924169532558026642946907297916475878552823150885036817473683542396371460318971554217760478098793286497060800954368000000000
3210 289823798322760762650201154332661319675298348419070462863332045782171536476432493103524439657962668443407402675058957194307621354202988544000000
3211 -188610706605753792558720102661548135494105615253526757068587172350016694681309192586828315777691683200088291232940578708769512137217277952000000
3212 116086336315781547581002071609581057316010833099846412995081444048862916898339195418928332301173259875225700110271853534822126776613863424000000
3213 -67514916462020976148962453305265430973613086222888645656130719320481682799564623600331320867932701055047776982376278858252465524717912064000000
3214 37067653405924641503574456313874975287402586172077892688569233926478325664795386792058525281800890305269450030556155642156306651654651904000000
3215 -19190529311067480872067490980077240300002844934987300898208405203141256779659606062130772218445022364862787618342098101839914281316909056000000
3216 9356999599679401684302532514707473454708576365433395791212580621861193502821361294570280788934848830863999712936819614940020917470363648000000
3217 -4290822028516510241569709212853296014972088896907778906970866949333972182833335416456475827640973003730732065865036281365682413764345856000000
3218 1847662312525670893052561372996322788979260173602661563684924690855687603496748860803913267817696075238895474833989852819729766850953216000000
3219 -745805065574255886635748757812888570001005929277794168282304755342745973282373661209194267532927706612578216664458515741552739757981696000000
3220 281642773921508986901033678359021387953090265931552263091628622962000428446961740379006297109887262297181005712340194332066687039376588800000
3221 -99285682620758020616772786473344240976855948213860887368750158827109251086470121725085400440259646732621835234805249793050400281978470400000
3222 32592043425696105228013356246024721951192925459091214003567472801535822553626533944008964664692530645571288316978400384110740494773452800000
3223 -9934678290725397603847854980635327961838580544200541411137308677196850863544514603222743707999987085571029980629208159761094394940620800000
3224 2803023761625066814126165552105084788847885065832494775644251847871437215320495281892026544235255179603046625515257179373193336489260800000
3225 -729366519620067423105926066568624053825353029056860325167653732738948724881486933707927401500296023595004431811536459511257834643386880000
3226 174296220917497834465853215123220717587510682707129012402325805796275350864022921096171777705037526144841230172065052687886565141927040000
3227 -38066230845940957147301794749200470537141759409104513349150941042241700440342460818598451701742368957456586404552837191189456576551680000
3228 7554904471765999110666831200578013834983495859287724881282766020051795065711790736364592529251230981828269270196384532160659379496480000
3229 -1353413677058723021749299066495056267717335532954625206406073220092988962744233041324607400708543568164470352185914137908605895814080000
3230 217089725711827005770544338985611684276752081962209296332122091004997365431352913643743914851903181107989565987485202966199127019408000
3231 -30873524801513557115119767752242941561422131081489230735152835250152276606682810933840519166229586256934801355936087478482038029664000
3232 3845648209894304278769054792364935843138916879744699936532267680519986948271834184690338775107919430596767440381836065132131686878000
3233 -413085960147723733243623006881471139847688817889976808776021541655638801118329353435627163605073527431328100607584079521494549508000
3234 37491436777870324216953420166438836152832936694123814619932776918986085384525096803112252141485149063907071008673766961201174053000
3235 -2795733116261516651627799985490665407856717863803298969185588700368071111972256355424955412970961062220526264582720504045518943024
3236 164469702065373206345331369087525596419706670240638760537773959737545970981410998621213270127534858821319000812468616211158593542
3237 -7157396687310545034914739870559763982395659855883879193493760329622092300513544459082655733390044194434653938331565970822911604
3238 204847066740409403816799905504518866533400041681778064619232324854835136731058494330458410265036922376018741598395280346777919
3239 -2892331865143982652335347753339921959219017284722508543959491534661074667918627333127242005302955511383056128165890458763834
3240 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000
3241 -11451113127402208367169845395709845146493545174778520412337511209316326280876823814827031178764930252800000000000000000000
3242 791558194931677653380615562978443045751366310206565223502830462343991054165610446199918530232125803724800000000000000000000
3243 -33320830681885859313736388460616364402105134201076364646500101367242290089638077830510856225009486213939200000000000000000000
3244 985720823830127084441102388780696971182128538047650618117878917836452526493649975232373546376980995663462400000000000000000000
3245 -22166172998420021418850098808072109344691937742860623354330775374184081541224477988498174584710001735210369024000000000000000000
3246 398081861187397080434744591978192379846794758380637569322938555697163721835784036967328553108061385733544345600000000000000000000
3247 -5905929552018617478689333651114430584862022759376817595959766130113060474858702233918112491322675224276212121600000000000000000000
3248 74182617228491034165635178416179057612288395284061231290601449407749628269969669398731977280861516503468893798400000000000000000000
3249 -803692669169315145810766093297661870512234181047639536645122810525546572617572254312136337056846227280245869772800000000000000000000
3250 7620220509483813403965608204191725136133542603955271276785197815738600334008676511569157307609575703722161499799552000000000000000000
3251 -63973446436641127003533298766660142257850014299870655116718547668805603706314278709794914533439841604539725098516480000000000000000000
3252 480099737765770052615953160634327522024129256274179476433426454788365556419406513837092699108486993389859338327162880000000000000000000
3253 -3246467015912196953398976036617287996833303301761871009033458854460321959523574679039184337472812233756040946746654720000000000000000000
3254 19913457737706291453358145126755286182231347461837287338347336137509033270507193983855691224289433717561906483051888640000000000000000000
3255 -111434529672420987332083801409128084972538670106874823679918979990419298535959986032546646594614680280459385644129032601600000000000000000
3256 571699562593264309827452595067211871176202942230537775674692993555306204001253549831859802986706501308652122373030412288000000000000000000
3257 -2700521123756649933851447173025190997209884894979414994324114177218692103796312050307034191922063241802477418699437375488000000000000000000
3258 11789164420691482570218497917006589250276446539320323751872619765175923076780806843130539572953206231887448852476127608832000000000000000000
3259 -47720320957771906631055480428341075453045699852767556209368150112294358480518520924975832909224861107607625204968848359424000000000000000000
3260 179627408244770662748022532807583258902214967072608431803190095805257234040200448940553329083999087833910684850148188450979840000000000000000
3261 -630396131681126738901028853304719900851325296058603157409867600948414688758746813480233199192550362103426343701105328573644800000000000000000
3262 2067411844334125760452626316198777120033470010601446173662651555602218850238423839969269835013437952662088768344100921199820800000000000000000
3263 -6349034476504029921301108271473697269444353166676972375567840113234867348778229129127890193154905706208937402262530857055027200000000000000000
3264 18291831198518066146915711162150830851335240293367735016362646713523717964182301531867190093606590522025672334105358992041574400000000000000000
3265 -49521614890959554724113365842365255519475676021434819556804584250273141955856539054483050824876791115924726955956810691194818396160000000000000
3266 126173045113474382808378455517366970064479132126820946866958815204331560153947060617855887382898407964061609918627178818534218137600000000000000
3267 -302937453120358604579718627896868691104497107679216004088261028686583810425261601879085194319132631013590144668758745791491316121600000000000000
3268 686238655288852876014063453963267865910214463577744324235615566360948755333647891439823095726186741396927578813475729248088385126400000000000000
3269 -1468252275328741926084079475231207813200015212112434690401152381788818626104947759576394365239773699143494814499814145078340668620800000000000000
3270 2969941165199902740697763238107677253331286435173191338616304229205054329707006595783728786408733645771602437062326277748657831804928000000000000
3271 -5684468584840173345107870318724474049601403910666165129227476105071988476091679146732313846519928583846051798042336515162404342988800000000000000
3272 10302868776678732319871837291168106786023780173510522525046308304641965579337245746564844429672947858203898894392644463930750323916800000000000000
3273 -17694782527983596218237162120092377716676614868498177204227438852136299411912548367312235983644652695669456261194051586841728201523200000000000000
3274 28814232698311724394338326303581306464730807135190688173188947263110154475335361745397592707946487584127669814036663461002067994214400000000000000
3275 -44510783235153646959951564239911907096308863371119148409900969297057973944510151224531587202406490524778557032242054541775381689532416000000000000
3276 65254225305858446492255194976004069915160452586868299637020076919621771463170286384652257430823919753964697738741021104226817844183040000000000000
3277 -90822795317948050254257719245320435057027672861962943584027356641427099688789154889594746189918065361466408264062451952262427432714240000000000000
3278 120047022728788121514935870913509336209752672173504208254404027681620062447814942063319639535687937276157211970400333137670688011714560000000000000
3279 -150721944848978111323958232843923655299249031460680282793342661795246536844897131143213035831638169936806504332764433355176351073566720000000000000
3280 179779378728546912433664646259379070267714201067660675592550121887911808322578287447938961404574105876989134499023729838693441728203980800000000000
3281 -203743231812795818091093716755936083157248166511844944772446421444465443707570189026990133636595162748460258210032220802156616958869504000000000000
3282 219391721429810610357089664358171915422625192645835252352696307543609054763479484599566268708815276641639884397725927890874891191189504000000000000
3283 -224458991934049579359636633255926741136883367656049430251944800687840239801207104128384633905340342277804780716333467343744206641299456000000000000
3284 218168242462268446401295872827328386393327078630192448394856024087444984398387487445780058983054687757431140779534666868110041223790592000000000000
3285 -201425051023010235374401299982049161837062266194550958866045947420799283968181529197688424070708075269156013931622786247313210034010193920000000000
3286 176605235723834931682391014262648645680410386612670889683908015285819004742710912020261744418256661527561024327793805039002780892030566400000000000
3287 -147005216231776487805062985334896590768894295537610014657843069000781526136517906324810914674787542178265901843819776039090161969423974400000000000
3288 116129101796929305563713897369036727040988139966897477522006097848865864357277380186747960265817256678308553708956771370692930971474329600000000000
3289 -87023471426245035870745635000270044210156780861505336955572195747279491471994566924881831527291658643451408614833299259147780294390579200000000000
3290 61829076975522296032042912924301081530730314329401698744177503100196594448305598528751880460365369267926912570679244201452292555563304222720000000
3291 -41624431802649112840545126104617519557319859918019698111688203553107132619323408019162111068180233533812588410028265646073271644075537203200000000
3292 26534019729321496589943330653618527386516761851393465827447187211168666719620387524326475954553887971480160025204995093673628977511740211200000000
3293 -16003535753960527679754063005692546601152731549129160451823577913003065552489392260819276057584047657492806395822525358993177013266468044800000000
3294 9124345453766065600879866169569224686129867365434558200263196043440818625180402902660560069366372998220172315213822927300013945022683545600000000
3295 -4912775503633275103249277690899773516800728303356749029941351732004161735592859151905477687921925725404873630295577114071018056017128718336000000
3296 2495199893247840449147342003921992921255620364115572210990021499162984934085696345218741543715959688230399923449818563984005577992096972800000000
3297 -1193967868804594154175919085315699760687885606096077608896241238075540085657971594144410665082705531472899357458097052206102932525731020800000000
3298 537501763643831532524381490326202993157602959593501545799250819158018211926326941324774768819693403705860501769887957183921386720277299200000000
3299 -227292972365487508308037716666785088000306568922756317952702401628265439476532925320897300581463682015261932697739738130758930211956326400000000
3300 90125687654882875808330777074886844144988885098096724189321159347840137103027756921282015075163923935097921827948862186261339852600508416000000
3301 -33443598356465859576176096496284375907993582556247877850526369289131537208074146265291924358824302057304197131723873614501187463403274240000000
3302 11588282106914170747738082220808790027090817941010209423490656996101625796844989846758742991890677562869791401592320136572707731475005440000000
3303 -3740114180037796744978015992709770526809818557816674413604633854944696795687346674154444690070583373391446580942760718968882595742351360000000
3304 1121209504650026725650466220842033915539154026332997910257700739148574886128198112756810617694102071841218650206102871749277334595704320000000
3305 -311196381704562100525195121735946262965483959064260405404865592635284789282767758382049024640126303400535224239588889391470009447845068800000
3306 79678272419427581470104326913472328040004883523258977098206082649725874680696192501107098379445726237641705221515452657319572636309504000000
3307 -18740298262617086595594729722683308572131327709097606571889694051565144832168596095310006991627012409824780999164473694124040160763904000000
3308 4029282384941866192355643306974940711991197791620119936684141877360957368379621726061116015600656523641743610771405083819018335731456000000
3309 -787440684834166121745046729597123646671904310082691029181715328054102669233008314952498851321334439659328204908168225692279793928192000000
3310 138937424455569283693148376950791477937121332455813949652558138243198313876065864731996105505218035909113322231990529898367441292421120000
3311 -21954506525520751726307390401594980665900182102392341856108682844552730031418887775175480295985483560486969853110106651365004821094400000
3312 3076518567915443423015243833891948674511133503795759949225814144415989558617467347752271020086335544477413952305468852105705349502400000
3313 -377678592135061698965598177720202185003601204927978796595219695228012618165329694569716263867495796508642834841219729848223588121600000
3314 39990865896395012498083648177534758563021799140398735594594962046918491076826769923319735617584159001500875742585351425281252323200000
3315 -3578538388814741314083583981428051722056598865668222680557553536471131023324488134943942928602830159642273618665882245178264247070720
3316 263151523304597130152530190540040954271530672385022016860438335580073553570257597793941232204055774114110401299949785937853749667200
3317 -15269112932929162741151445057194163162444074359218942279453355369860463574428894846042998897898760948127261735107340737755544755200
3318 655510613569310092213759697614460372906880133381689806781543439535472437539387181857466912848118151603259973114864897109689340800
3319 -18510923936921488974946225621375500539001710622224054681340745821830877874679214932014348833938915272851559220261698936088537600
3320 257926031682627820556855735029868646941642723873823302414286320690936810135921878969900310583435959445270238908147193055435521
3321 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000
3322 -939134415361073613712516945515653675076801873646523405316830138054055209110410513113501894548458842357760000000000000000000
3323 65739409075275152959876186186095757255376131155256638372178109663783864637728735917945132618392118965043200000000000000000000
3324 -2802794488510937473813133906283384190284766480682846518534450834236880324078402931358740098619067167303270400000000000000000000
3325 83991095131811218195039906140131854908129160235462801369758488050973571770452434902592244646485354708415283200000000000000000000
3326 -1913582382139917901698361819470540913296365835933007234575844963552917881473339474770217413819504228746253041664000000000000000000
3327 34824201216673496596431456906252269388997605463138174564370664852387882386194387553901901825893210023970459353088000000000000000000
3328 -523632483659380395644334028175159176584861234111774327663405751076645807777674937253199135886055029006435509862400000000000000000000
3329 6667289748440132536448389117651380780742796732311311486268987802249935768209191793494253464927841229852868660428800000000000000000000
3330 -73236494478053842662006060251749437950427339747966152776786816109140431429776271674193423714305112460912404883046400000000000000000000
3331 704172771305961968217159935601435332650312296120430068267432153085365588611703191442327339369386284396071853523730432000000000000000000
3332 -5996139743868606203859742474400817047910770626020733831725577017929050941673256894499491917912840010962644805305237504000000000000000000
3333 45651222891032135003090850535098882202903073194418718041734941592267629212575741120074857954359176284505320561804574720000000000000000000
3334 -313236324873528297224274732003618037459166220042053466033360640354620182006384903958471888796457662730490950758894141440000000000000000000
3335 1950032779359566839186310301143901979725669711897230480998460782062638317728323876538465524217357830163039827392588677120000000000000000000
3336 -11077605290617486331603057894625596447042821432897056335817400419956682086279294975144523459201013898789303472895917922713600000000000000000
3337 57706474310375494411967945788245801335185653907300897633871703549482523145418839083797417959935097770554870382914654384947200000000000000000
3338 -276845610827615315874989764097160595823344606186874090277508017448934982703243802532257052081260264522907099126359509696512000000000000000000
3339 1227757266097727256241326425928257651921647075309216573587877115544749703281886884091737621240412477577992887636442432405504000000000000000000
3340 -5049887512966798054941209791779770903990852205387224778865555369141343322430355093367200640603617963338929499512913130422272000000000000000000
3341 19320252876949841283438948159845143633728399983006293787880823255381847746520576155720826100329803529152262349210201056178339840000000000000000
3342 -68933816999331208898827505108871121158092421124008255262769022163709146215768964054063500331705382096009670683715867679528058880000000000000000
3343 229903205265698290073384428145426723466772826094170988905095878920443353837530488373531854025816379786711261171282138033763123200000000000000000
3344 -718207158626602419200975368433429789393524157354614064760355154878171804747137264072553233746367867904083418900766637123069542400000000000000000
3345 2105486043745211087542350542717045635361587922189222972672900440130335325666668076325976038669348077456323441825706321873417011200000000000000000
3346 -5801987773206886402587639165924257883272855542439890198432051379750751506649549156008273151107439759135395242107725624016592919592960000000000000
3347 15051297254354644101923109939080812556237228834255858770802123391920352112182666631159135947621753720949240412292962185970963730923520000000000000
3348 -36806900554123570456435813289469545969196398583024744496723714985419932966669284628308851109774614668151202577254187613666194908774400000000000000
3349 84951166365097428670344723046283027702583341425161896439808938318758203466869128598805270397349268118966827256513476596164299902156800000000000000
3350 -185253907277536072635339335326768355046255765512878538533114630325316134728356966357321604429579908463085951498716934728057560131174400000000000000
3351 382074195781893370229765188337734714884442554924927615150226902898320812886424907351706756227994146076617325285606327613900863421022208000000000000
3352 -745915967702727546345054743223025484788696221157614188257229414507546327832750137634214222940345028772278916939115397519610697886990336000000000000
3353 1379533102934472709197533152394978543328612688130664046669976097688896656449625904963509067409881855054607768287962047507135772963635200000000000000
3354 -2418655586793757808080292097290126879148234794837844596602838048101380425865796454956991256014428465339318802701961926276428723545702400000000000000
3355 4022344270928153696835186359102062802448911183276300108601971978580121776865432093862842675677380958286417907444564871651799321490227200000000000000
3356 -6348592365344414732700917673436130923019183751693755059073049120826029718476763090959820513804108355066785058446524344534527810109177856000000000000
3357 9514066049594161498570807427501393393630393987165398087077527214880854279330227754882299133414127500128052930308440876996270041681887232000000000000
3358 -13542917274569480857231474908376076691117240037439519837609170157372800024048764664332525676183009700831388741375312437699858781500866560000000000000
3359 18316942235432066633941726722407784997027611212333979310631275014397889063258461276219538488224385034159708552041781063168776373136261120000000000000
3360 -23544920956051080676106903944975788152818402271750555604931457239014584005699287557871922097413762689413987498268272553412191414135029760000000000000
3361 28769085459463324206762774246531367805523728614754187623481008529429009131815515705998232335985627040461602718246211987113845638506007756800000000000
3362 -33418983598093834062391646890892416039867630512105367066300524277428444404134200255152056669742521569816193852900535017073739096678570393600000000000
3363 36908438058999677296227315073178613771483176639726284376565140353682538674440740986096263820475308462712802090602046484411029771933188096000000000000
3364 -38754617002086823425751998705056193384186625662930008207447627297708416140413679215429778501393104886438872796838523137955414204567519232000000000000
3365 38686536183647115590240600584327068733151863861964666322125685784803420071292440679236836945616805577743397693365593224909999472142974976000000000000
3366 -36709715548943615396984636921728459744804598013956912253336873917440669503201083696278715286886546717803683539038252793572832528698357841920000000000
3367 33105912902402313907661926987921078980262072759020963063317728236864528289055036964712494432233770179495082303275861567454207012360358461440000000000
3368 -28367683049902515779088771964184015648079866853595861946179658109239046852402764217561306211214148947988311235214751488013839784746785177600000000000
3369 23088576875444035569803844867825756548967369282509525758238848726860876849942330042583435372849303668678255178317132635245949094055850803200000000000
3370 -17842531125862302510873815976149117501963707476010516117672161759309398235867386049817178020330017886240146622560039888727143328484268441600000000000
3371 13085824968916186589233340377301270836229728784361436950340277349689995360494613933778744764530877024737692689555694232442854563130672225976320000000
3372 -9103263235239360978227219079079851527185853364070907977026210117064529903846029333790753690611017073844813085273181696796224508559319986339840000000
3373 6003093222209597900917868704082453730446085327827328596340723975602676632669978018865724439235450309685563100874826648606644128326018190540800000000
3374 -3749971360061965075245228835012457080362966846208443633014803381686182610352960807972688221921747738600367955821128174298365513715760601497600000000
3375 2217215945265153941013807479205321598729557769800597642663956638556118925918837905346516096856028638567501872596958971333903388640512101580800000000
3376 -1239720003051458382785327343461285155528060707627831937901738796679973274893259572909686119632913641706975995706510824823844210212630058500096000000
3377 654840259983963247474228435509287822254325008358490771052221242240333766101450148839206530732816460579186155910170383931962423888245929541632000000
3378 -326400966134455926897841879948179422078050727566515216332009948458900770916747984549228265566984624666403861845107281646843389179221717811200000000
3379 153328220489877334125759432957835558178566652951867984434299331499815542976027437479645532966348192248441337048358038568856879055293015654400000000
3380 -67784963258634706454956157229580771016818699941009281913076384412865888563887841955927599505226509895551524564994110085268606414574793523200000000
3381 28157839843032692770402772780396789735012955958505362257435053641960911406331672055263395281340500235151307862532023085907650036805330272256000000
3382 -10971172440838625233964568455606089516617294757577116328865175445299600781108723682329015785912312289898641869062016739237114547369444114432000000
3383 4001616784392835488205766181617182703565413500577262317238010555338040360689472546557058566831301867894142178202484864002817654010921615360000000
3384 -1363271618623776913544486829342711357022178864324177823758889040127341982028037862729295089530727639601182278753636282064157706148087070720000000
3385 432720915294636785117218169114387324697199386280635252305927914679635283993359283399849086040647276079425621411896525973353446604848002560000000
3386 -127609966272726996346612824606846464457283765963788282491332697080006468905264953921538978166491792288181975389746418956089670749206968524800000
3387 34851276356257624135023632591952796284698136053073476582755340550990097585336514599984244831169560656344481863890858992311581071121777049600000
3388 -8782506921502193225264072979323227681553831507099242622726305905165636803132725641523496848004630601490027723965579421939130535340855296000000
3389 2033547825200275699080413518235583539336480670063046684968050373643480099533746011129767859873531342431806140790091442687429176979544832000000
3390 -430533194433080327064104299407227353817863681537711320205102855613580634403147296200278746959939604883737696033540977397253977330238976000000
3391 82869858350271824573704227379467535158677551112963211242766722273965830667351648955147858929066866690881137014917260605744434756324997120000
3392 -14404351731394165207630278842486466814897109477379615491792906814311046173613932269292632622196075764035500920625540973960579663120035840000
3393 2242782036010358255378112754907230583718616324267109002985618511279256388232133696511405573642938611924034771230686793185059199787249600000
3394 -309743655374767475864161205502780816976078438191558610557654552548873848472841015758988550904329990111650704924155330941774370208227200000
3395 37482867306606810999989545098972221561712289165736586319448220855690317136437205352414397912424238172692463678157498671610042356073600000
3396 -3913131728168919626950399083691574558068890859608201501189684792131181774005327775561201592427194779568826202011142235102431954171832320
3397 345307428880292354186150116026641740195102548303625890524267183948172516994892019825209684898161986792535668585794109107651690313299840
3398 -25045162488237059186173657755062726127198892967708870073873366145413625377956994771222028942278442645165741061009815645103532284716800
3399 1433601711876081171671492458682824835547346851705755607431235502264078220898639766722280138398834397556329561202209529978890588329600
3400 -60725085975070944582311093150922329518195111696206011382138316668516194867885164584473071349736611552589540022068503359838447596800
3401 1692252693869721130673530477530968192584117911336154687140132550053236411301783447921515937737923329920418037476353733636712453281
3402 -23273093195664217955264403453463220265544410645335320309773638130100885367340129461109501480577710157282219482858146338892016802
3403 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000
3404 -77959750727010604674110665946262411249585380227150905893214393188586015136523460372533169616590583407575040000000000000000000
3405 5525397332776876606277593448941348397314363823599320455181570117241033822801100253903288396575857599011880960000000000000000000
3406 -238556837224652450302778637795562978423731263495081772033236043157073206317761788739951499026767185227179622400000000000000000000
3407 7240463123926905527480106780592905030798211197733998415516103508394183289545156054936285294909840064863902105600000000000000000000
3408 -167102960227387116506750452910648274039022907543032995393350409544543114740606943225388855721069434208958512365568000000000000000000
3409 3081025381327797251505330476811056044363419725449224812774057242992843699536461340953110366806657160541807482765312000000000000000000
3410 -46945397601675650404166693405996937378088092508900941056116536936524885486627817041206813195971120200523631577530368000000000000000000
3411 605822382006911502365932005771457896888034665244071059914495594355791460884305481343991355380740600399063363144908800000000000000000000
3412 -6745783409184027918620941768941961928474978526922252209193350020792606314161858229277761384314898303933904252515123200000000000000000000
3413 65761912698073448254058102874778488565843053876580163597641858296472197469792948045252903193329908003877599209632825344000000000000000000
3414 -567859769546091663588069132364381603241577770272724144852433519275421669462126469839642023324590651179053854519329816576000000000000000000
3415 4385126038847143939439755414257212627604575202275306573037510675234393411790846904162619212644444304814482506536770863104000000000000000000
3416 -30524652876081221312116279681048227302542516863228514574033578923832842084216407162561811308222917742026393520330495754240000000000000000000
3417 192823829535495991568952212718994072230520634452896731679906622038076177182430143321244738012316383088474702932173033308160000000000000000000
3418 -1111728626479283255129835243036753888207700467385071743313973140653563139524507155415996652830859962021780247041076897198899200000000000000000
3419 5879065655499467036758673749699466184511944498071079328638686888889704327724185969688694520645509051654711340223002061884620800000000000000000
3420 -28638613649305928983745094981373966866402602030777559738860983220409828056870943511183021818375292594646574377317559126143795200000000000000000
3421 128991247769392469858854357624087569555018045849674566262576339451920265701053240759888183831570835925537877757303733054603264000000000000000000
3422 -538975295828392859070233248252812373943404606809899990683999909557244325397169962663508842974900431515729554836902029983481856000000000000000000
3423 2095312586203398915965217539141915254728867120737650313382429928535282971735554097920432817719638692419674387678861159705534791680000000000000000
3424 -7598540745959066371077313841836875715852679338325106694866539426701316379587385480320048790662081790386377470119762201264699473920000000000000000
3425 25764485870109255040890614914164154809843008044286762156631078164351018520059250063727136441159822294764108668595018268983720673280000000000000000
3426 -81851270078055502825548447073667489896306041255125846973705560362725885002029677349556744808653856674356896757436523186703722086400000000000000000
3427 244091175140393092286806293952231290554677882565523021866423837231661633272115105951997635931253387462350324531656022556497516953600000000000000000
3428 -684430978720054459140338346520608947493450538023961784109773920656913212819501202192975941544674121761866624700567492910308259497246720000000000000
3429 1807230763183582623952339129113917564788198690741721328122740672987007992898504471927036251996583428922548080933176388186942145120174080000000000000
3430 -4499810896835034322710443791970785947215937892222879672654004719308429623052441269831794815674991073248157929626493772987118083029073920000000000000
3431 10577993382202131673692554032651982930966118291533122067801394467691299261319037420340122928736601459850610119866604011714976898927820800000000000000
3432 -23502778727059482120755126240324347534547618251105571567861561779385390375725891354464725814801798198222451658063635266253944043811635200000000000000
3433 49405132546874058104325790891979388901595994986831024697502417213236714343236943789093773632250627658061055677315710516843642416210640896000000000000
3434 -98343901310453725914198982224149477641552811589486231408659031042132186438184547557891302648056470067937322303894351625918869266512216064000000000000
3435 185519611682627889932884258334076714506831834299811700996178385617202822359345691699492699385280911867743652679365136148759618748149661696000000000000
3436 -331898778889820969419018042085281900722300627765095246276683327253748611908604395165934881743694224509011829170775346781279729329006182400000000000000
3437 563463393285852197031662355804213964243051641590621706879992907999432058909232612481953211484473115906622375201192795770556221618755993600000000000000
3438 -908253937544166907716616392259245623965553011625293808876748559328387741000803298374762407123804778286575802829668716864897127556895997952000000000000
3439 1390708263423285693834567590054768895190668894993481233424115065062149221178618509213664768979925941540457128334651227324411299136282820608000000000000
3440 -2023612794537893095200543050753794214912718266927629586401868003070549052482308746732708947703434605075339064377946685135418898818040594432000000000000
3441 2799161808887391273786912965487953325454855858903038111015561209018441046848861218665913108973199203856588188725657633380610280294732267520000000000000
3442 -3681768569964824801538205165721330221850021787796528741571142290119396810565628128816995446116514891246968649729206154631245931828928839680000000000000
3443 4605793586415033142054116524611355169627179790609694228102054794092396604817322085884097957789698957620567063749703080984607096983676098969600000000000
3444 -5480713310087388786232230090106356230538291403985280198873285981498264882278008841844937293837773537449855791875687742800093211855285544550400000000000
3445 6204308437717845753495811663801324974986321993137988403700600093454034751173488559762781948221899352582022031430204014029494104661968918937600000000000
3446 -6681693454411071813198883058789688315776176178398496799663534511533112567388245616526918734445313775805512325280569989220825772090051264512000000000000
3447 6845480771022189611283626271816189741097714015996063588157187137289952541036062398083907674271773702756489633952374969586706222386562203648000000000000
3448 -6671246685164780268360126990856815224974759920158007513282084870834353019987137480372380583487165949473296435580897615783343943863993462947840000000000
3449 6183448843215365519864411029632814862868949367546026545493011240685474672655724126409078126731663074636803705756302588321169109753084730408960000000000
3450 -5449837166501271888531225791062094891933972134959387877888914889329238601015891045682349227548683929322097278445256828725858820361068100976640000000000
3451 4566105615014285152098854496801776089272252678105707388188177024688603998206241976656794689618785819652723171147188230570404756130339435315200000000000
3452 -3635550887584791578276228443140202002521332396021051829552351989987769507211281933302142576021183038396325633033142673084888234567521848524800000000000
3453 2749658971593513707062655646780429534462771760813946939190250778103610275123930752835258743647050534823007676392890250592054815077832501483274240000000
3454 -1974527161088692361858058744765578118348312194193960814113685058940061260434216169045452510182854154984920102754092700943800438566221535101583360000000
3455 1345493294204577876192391638875013962783982591477031916059834267065079922602431073295104370980638929410857543009411146174369170628804877106544640000000
3456 -869476118105401833308583402987026255460709968065709482358328894429582478345286499062357089800063165322374970170388477378696886697406009809305600000000
3457 532448571998674824977744338934877943923483801576400662474015872773262273495652359841070508402140591633138663976498290116041656614957263251046400000000
3458 -308736196315481709846242261386432643917432599929242294461158950699116307421565828453508498830063382475470614634465880967241795165545352346468352000000
3459 169351765697391110616027384629401973724541590623172767098274447416307855510236569261339412024902226189786450474614833136865974547098678086074368000000
3460 -87788803851523266098443552030862337362112523686289932584657395737505951345768537924360434306896184650275982681860054471734997953643473222500352000000
3461 42957456440580633110900267800353595549695090602015013639009529375198321290450353733880690152738551861604981263048310472374735615324593219174400000000
3462 -19816786650046076791440226139639178448569084278406365721022852556178705856677471709202486046658393588595150051087843313623743892678300506521600000000
3463 8606059777479628463099465644335818826283050721135911628136059122206598558917007404526866812351523799143517912166605601347410856703592761393152000000
3464 -3512864928199948384437036109309302186177842378568977628347116175914024554865478954284776292594018468441831806074904788315731343643435344068608000000
3465 1345343562912871291134778590259696824938692018894075591055419148704649169263800670152483090168683687986010600311675411277747295278471847084032000000
3466 -482454650717172419298585760026336377085112141248198509839724731885065657218764557315356851684453297298860507491550018978915600849459866501120000000
3467 161645301913396541284898609395841131736887148519499524250281072128103758309519323421143625252072904686558771020755124480268254165055442734080000000
3468 -50473494895165666084389684273907978059457414255324259498336532656821382171705973539319299364205341843866800148273818885926290948098097432985600000
3469 14646248888717266542743681596768162638644391676304128533902931866553588510237670260643378890299007865828768503300133491518941945138926805094400000
3470 -3936905102678716483111708447531292195384530870249020493014112060422249457617629814240266187065542410961263094396303735541247581308794067353600000
3471 976683969760475271472621464044004551321321144678851850694655050884197156376064869916897077842116053322247463619469632902162413286461389312000000
3472 -222685015336002470706079793016476671313178107281505455158393200088132014286674032280821099581433377172173251394579194770702749505271298048000000
3473 46434743962268979036132268741628308867245654473630386033030286714178853783939373964534516953253800969123730440691971692752131608460773386240000
3474 -8804987367444942441464181357898091169397105829627321324255955038129770406489098234429423795604219403397700744571467046264630695892647362560000
3475 1508046641013364890916243016399621844492397616437204093607529886984171995447286697534269107717511922657720980175513799737633805936946631040000
3476 -231412926526659611967846660644522023705239046488893344154407690148736417459042554440382112920079428167859926656668938361387873920013299200000
3477 31504349971203024645491212655686152222619179043801600801496229629207711553175471098704301445392572184148015721491377633488240600279860800000
3478 -3758842534315402224516354776963163904065031734286506699142777220327152321201689137553359929640065385402969626046131484118393208550200074240
3479 386974525298514298257945563360523176845311589132263414647528757477918667378942323550784986875873533198834972595146598273308327611104687360
3480 -33680734514181197193566334949008354095857071262974888475344902792352243408276566568339384521576049669218888578846000079535230216487152640
3481 2409884477663692449579778823045828548555090057717375176091906879305915489330613447860152912648440622292189992380914219894515078982057600
3482 -136105159365459010457153263448933914560114643681763073511166013759700964763886615555332310585209658693204022369462872197184573880294400
3483 5689353556790002441324409465459115063467804417912152058165125633278980814796595951912136582674898235192445441995501252486627267930722
3484 -156488278647646201531197848821086693065520617179234693762917942786798353209995030496500287955404523097565643802738175982709920976648
3485 2124534590219210613989831688836999930965165434498837843662744103283308788941997783700442305076821135873865957712382265941578302247
3486 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000
3487 -6549569789736293360974980215900021354858459565668812081687243349709378759457440469590012262057225964570542080000000000000000000
3488 469931632413579048649954830490826532211094473836737266861059710341647925991071353693083379802605962957936394240000000000000000000
3489 -20542725645507884126698025447170416979513558427720229094212038766363466479038262032869073459942489237875505233920000000000000000000
3490 631386714692815850364689311538031933635049075204930570689752367966171249135146583069064169577644154517055969689600000000000000000000
3491 -14758619141108587764294921411557127690446523205948132118779371427594327146769759383073125987980094003404040919056384000000000000000000
3492 275651738337236302150911969542225520644410369982074152405201043467242860339047820491246458661442352973668983750262784000000000000000000
3493 -4255353211551888889925057248340959231548011438076560301784037144154209685754987257853601790882171671860622341284298752000000000000000000
3494 55646805195274844530652074503460979355488944118218740423346135326893964987093072813050085962905626615321966782737022976000000000000000000
3495 -627995971700929301775400916841096969260326041513072911745040382341084660787311369479655380764126140754063059399684915200000000000000000000
3496 6205942692835999794824743434306150790823189015832339000330887148005437922868542727174619864367804606009764122673431969792000000000000000000
3497 -54333138227819798200808447956364234232378184158455508804005757142894165012841517371184637481709791610729194496995320922112000000000000000000
3498 425480750445323585898598240124196306923491810823585732135991704812531495969396398912342024731092631209393943486363584167936000000000000000000
3499 -3004061909476050480273843581753446255531648552439731955721676074375492130259526127755547401462109718925997499450811217870848000000000000000000
3500 19251642922754085303166837585813770486899371749942109920911256800294301226228424019421086958939819755021771427532464151592960000000000000000000
3501 -112627919232585034479256396901179375527394831173761165289558249499447006885063673436188249137526386446588884145087922717694361600000000000000000
3502 604490795533370573376574678532531679777653517122562171567043492202405568861073390226648008249655400848497110788003898571987353600000000000000000
3503 -2989263779243462799530605444343716026403750384697372864257777475839444022481574694674846019799808949765458346747585830606130380800000000000000000
3504 13671087782820688074733041071882142564069527967052432107429052345911980160223935009151841514087561364477391382616391030971721318400000000000000000
3505 -58015637702528100095856825737712881939001786504896891184719927764685252463454748012326756550845141761122826613615907571190726656000000000000000000
3506 229120768354844684636260057573788161743288342773994809664945393296501022099781463183712090178898269080621219947931341733514748887040000000000000000
3507 -844295922563096906941155081555068335588856580027768710015090163073312395789959654418142195465662604096318619220242609750201849610240000000000000000
3508 2909697428839059966831072887601260040737843974050680401590680286462527321060461863754364638412295340797212206851657063197194290462720000000000000000
3509 -9397889992795405982753387531508255631594205303442699330030960088980310362983040787684940249780273643827411029366336803886699024220160000000000000000
3510 28500747551562169707861162017574938315782642932099798265047352791337576129010185845818842608989908241154769249128446430367989733785600000000000000000
3511 -81293879524180261534789497744490948953144495800811598805728147231128881432992134170817435539676896979612054785555335494122648270285045760000000000000
3512 218421275922310538533467794043259264979401768079293302270834394670306983562768373808865837543937951611358486483309686635435867328647004160000000000000
3513 -553557094076724133020575844337263292685189216777203894016311401987781637021576212640557758664018098278688571021373492894790294178344468480000000000000
3514 1324941752908917910910327358744354734753192525643121416819705572507733829295033614340420124655753590125651874832018818849172288303886499840000000000000
3515 -2998345234272458746849667864251748706768491520960486713537005538855295449969919732239027706262399773843601286525933024985618898478117683200000000000000
3516 6421735058781422382654724027449924719681034140835451493228191550603541983218100108737113331180652338422313444547696787745959483118398210048000000000000
3517 -13028675694763763804286861318118572143704948443076358618735616631716319853320256694736791998893481198038850256760157468287597891865435701248000000000000
3518 25059698134933794779365483444381460514462049146890251140444566637586475357520244512113827569905886310919333790355812214290294383451039596544000000000000
3519 -45729013755439533166552305838510140281518580493474823032001428829021483748767513565962508006646190252851649823149427279524721106950471811072000000000000
3520 79218353394821138476553509574188367340211893039138631401964717208328315384198029946697462732990516234300439648184023878844118586359388569600000000000000
3521 -130353361994620121401245215130707147989556139522638521861498350525276315578219456718827879639081064950337931368616412301714089827905344372736000000000000
3522 203842323972830109464390130380580913169542936544895579086355929430066935844670274680275246670270421516429982065902389468890839143613879812096000000000000
3523 -303058011773294468105142197318323659707254698714444352624401492894630704838057064266122433494107847703565452489123363345606538999075688153088000000000000
3524 428520571142783077447067631538811343534633378044067323261915581531734230483151220786432786838141540341511911825134565252422760465564679798784000000000000
3525 -576447810874719955859015804242141906780109093093870147742809073559830105181513913168642764279469797404553796090556845437605755099306608558080000000000000
3526 737890977135189844549088575303433157292131199476981012497559429686105121176430973247803507702633398117397360515621035462859495142338247576780800000000000
3527 -898967476028381460675091264065302096956625940048918935477096836346227304143171497892137452791629092845048965481705068098805765154072907533516800000000000
3528 1042475142132639985264210891510422628114165175871404929587644732775727936605711285078190361982943039998476823768845742747541094805275704452710400000000000
3529 -1150754655185946843028177634800054070184551942324681111322052231248790311918440601306348579039844165038104360221446166393556718598209079030579200000000000
3530 1209192744399278570054689779142095669908260304005048257918329799712576488594805996420513845334826898417678386879433619627764594000539154382848000000000000
3531 -1209426800371057138650866180000331581180292660262329309447375859873101525123457634270666574727449637524251030124126412503459379717869762269675520000000000
3532 1151291326511098731522862907652444907846059248460123699240577146948168514052034689373841600406876403274944344025815365701203621542945965075333120000000000
3533 -1042886895556312834446989290961854769737031501048200641410464852016364575622179817047380661905080099697220226422482619252567817040761059656335360000000000
3534 898740045195240297508828817956212442257044248556291948492238614945136941246937170776818817622394728902503140743799420582843381856625953425326080000000000
3535 -736626766605047917139556992493907399863807614005559589817239789971345415740544742309366476653233233868008449587215290437699854351048765131980800000000000
3536 574012141069930785695594992444556941300425292734766074669140533647144581373598756250972651060137307102899996444564270797838352153672366749038673920000000
3537 -425078675398125052526255209146564614290672584556318626513411761594940063222853599642316323207802571052847330871029519275057538165084379853587742720000000
3538 299003332379849580293206000006773264181253421699524931281812847284236631832520892384837871344697470474561213348123657612749329563285058012483420160000000
3539 -199660699254270440988761035439254129128961032333489087465550925124179789777355956401352599721087838196861372316793540688728095081947666719210209280000000
3540 126484076293064512733506232790426695023754479622752557371844667156379441452122382998108094220080915026230767452899886917565895600704847811602022400000000
3541 -75960130586334053540384390667540517283828327889733934519390143263079008636684535436293573158582380066911323722029837642261740246265783296957874176000000
3542 43209789403308420779030098248590748036606185844556933057037506231516474689259989838569155905168571711905142863689688351106285135368992345739493376000000
3543 -23260656528197837698160678074638870849522814449032744060604030739833788416192286836958424305392608309836586334435919817530092342409611039607881728000000
3544 11837356696766399260039677795065436789673979166291257158365465914629649414796499474908162978488635350983868636845592433767582146158844907475697664000000
3545 -5688243468006975959009654911498929180508017566414227227171934635813129360277129275195663598976236392992999529247673024481415486527533841226137600000000
3546 2577701991611180890534444296688237212794084192082838922009970056212228585755620174338503716099549889230421517257206347290535364862219588401627136000000
3547 -1100005749562247473653942807137808307299052552089167585531058333448714325384922023457628358167281510413444514184091776668503328470892094785847296000000
3548 441336752614608110696547128966621496523935681817204130799084881686968006050396324603831238484383901263601286930815805156781005579685359741042688000000
3549 -166181504439530039827397865041071565086966877052941976714293183897810865629003451767274667562709938254592501805464404037287478712596451016310784000000
3550 58609183414809935416403501059365766133442924534254327503167700310026673210225190476224128124291065283458072292735897502345684365424576052372480000000
3551 -19317328129599792980853363053497336713977895933607156871335576304046805654493469539576147406667255553466577012303241016952567685635988511990988800000
3552 5935176976139602894880071912949168965742424368121125968826899860511039485119253554445425716192345011040846248190271742533764180003650985899724800000
3553 -1695083703272104865759784968440191995875252072821593886023388624015554782095490736893824610168407604319508841081008527133978411727267645624934400000
3554 448558391178660943011659284386609823603505424379507359962365243036082280684980725923833597950289166089130851791635086737533124342028834064691200000
3555 -109576933617837215763870263863607699191177427218735077184726482529081531887206957741612611072606752524221537775518290912526517238700998018048000000
3556 24606842396620845890762707643159801522035024128372286875503511167229086439812180557052175945458879605868721461994384076259187280822020604446720000
3557 -5054796497860684039937228781213329172164721838358551383566606188139665694191949811415358377326455622500563369112736373476420072000370640056320000
3558 944448482721915521229272558179726807882557016330536272805661217403087352421487096301234534824176330471730893857192233308414480827238667384960000
3559 -159420365084215806684649564518011222130539179126198624787971457743464517987534415753979237590642718064838703473779231637160106343497161818880000
3560 24114829661290848531420995998335766962402613825861025324611947323956880543313980044330436961923269975177297811706011168566721055036440116800000
3561 -3236833277362350740586646007312404516888000452187468081299324033854219042594804558575637069411301305005132219228974974261451351712791038929920
3562 380838214968780714385569569427234880755335933933166094786689372895054528510504809563051110655413252886682018029709273643545866987557170174720
3563 -38671096678032377911079746910619758561059893988439001117775172556085767473269544514881669994856234361874820569945015757986366826896665756160
3564 3320338833325035457031019262392542574199203081522999517619429298307690361199719208461718683047021489394179371502423612170662875821478961280
3565 -234407110717161780759832207974926434351157445080916453354605667197644986564603723640171071905377334684370627525807431641601132365337030400
3566 13064652217575442272761285602515947890743234878332271842899850162552966277711249837574236306015791314080252216635669376126791749591581286
3567 -539023875801817341174210990264233114264185765873873902666370853929126927631827882545195241862390879809564860078531647172444322804064036
3568 14635918792020141919775950504398092524419024678262493904992644127518714247021422731912347039674220805035062582680601430071532924179583
3569 -196184463328742760391114211525855295474696844947572388285097578358230905754376601597773134687347785457496105177517280163592077196354
3570 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000
3571 -556792342606979348855897113293862056384111936088664313835966133440353934057008433173820801458744414530237890560000000000000000000
3572 40437043881831875210659527852966731844896129358439245792337040441105704460890237459248735705941313105258526801920000000000000000000
3573 -1789499656230909017259027994509067434659847756370295512206915376980995302173999714863261510288323506943821789265920000000000000000000
3574 55688308235906358002165597277654416546611328433074876334836158854616304173719928626691459756748214428404336526622720000000000000000000
3575 -1318187552653951838795759056708191050427729971407215445950724617634247751235536989961569328749209408709100161074200576000000000000000000
3576 24935880329583837794574805860127477867525122699916861786808955932113661827593864376746602721988939007464209606946848768000000000000000000
3577 -389945094294936727367677973302516991400035957234652071290755403755222123931002468719675509564475367748682483637688467456000000000000000000
3578 5166366545498148723793171548637114083320131443396729374041188564033734433538535812748439559924501334180418389723584659456000000000000000000
3579 -59081861017623428711029718256410402868011473985549899536973399170649244886870253640645978222288987322142252628322356822016000000000000000000
3580 591745022170956953409234995573840540270924617509634918734253239409815810591357263283028618418638233783849941210591026741248000000000000000000
3581 -5251707168979404056231567243563096393748773526329617398918693457537825045624791048918887699601976569935687621517794307211264000000000000000000
3582 41697113543641711418062627532171238078502197460711401749327187071628086605000847093409518423647077858520606461663631248457728000000000000000000
3583 -298544518778352284349468173420455165901849467408658432106649949025260175649453751513283696686149946151293497973590478215446528000000000000000000
3584 1940565606613611798559217228650028065079456672394164680027854685469665563603825141157645565461133831306194559895272386480570368000000000000000000
3585 -11517428958045217438922219370068430053931854040029837424393087079247798269289989561822380955280959170538132848228121488348571238400000000000000000
3586 62724809607109746555075160760669757831045929659070568861427336485002554321819615315282769797199536888044053142943463357705040691200000000000000000
3587 -314809630243908559902805253959541198243356159916786013883625042828703239143731209636204679338917193276792150666432322697863521894400000000000000000
3588 1461563566599739015989641481866672695940524080841241832576051414435680788038486142796596874596997469511401115086988713856613115494400000000000000000
3589 -6297820609677511911944088652389262999409178547362345603067443235501832944340564645768886064965589542561271762856520674189565650534400000000000000000
3590 25260564711121626481147671347510144832197539790832927765560229610939237686500906316004257942223534166138489499259430426120001064796160000000000000000
3591 -94561143327066853577409369134167653585951936963110095521690098264210988328475481294831925892154211658787685352667172292022607156346880000000000000000
3592 331142339643361405257420166047007916894293985175832272800384517762574077054880950171787046590921869752663376315246648998700046992015360000000000000000
3593 -1087073963756793190398490203644627077648011682312978466765548432587624097068989111441064563974583784112232987265719221118435218277007360000000000000000
3594 3351687912063711157644472653266812745936038808814936275969568688261298952771597855468295890817213209159800863697505300211275592693186560000000000000000
3595 -9722196846146032633719910103137765013786229870686892223274878082421108260867669469648946189287460764205807772319973682144566206697140387840000000000000
3596 26572077981169364825726702668435127132666532337370578290051853255063553034808511130954437063965968733961128976314364636200611721912642437120000000000000
3597 -68524541329918692677073388730591750757661317782104397827703390393434863698670908006873255177777398271130290475908971330976145889866641571840000000000000
3598 166942660866523656774701247201788696578902258231033298519282902135974462491174235406892935706624952355832136228834371174995708326289698979840000000000000
3599 -384660435873208525777659208184733434090154112216312622740311110584781176272504611466883263552499869168008194140490607714518671775665424957440000000000000
3600 839106714347439191333550606253456830038321794402498995115150362612196152473831747541649475274271905553848956754232380265472039127470699446272000000000000
3601 -1734534635891568252887699876615936698980794645553712951203745489686610431792976061095524610267781194969096743616974926344099825000047439773696000000000000
3602 3400408270001785691600054830452992026731619591931877154749555042207887886974285486105291679485691034804746523552896365077544560954433372946432000000000000
3603 -6326743550164340118101824901892697055419511842391340221839256506226972339829481876890812872448931733806298846120438409496596708443971158802432000000000000
3604 11179294031077159061811231271109462399050702345683243663445260892439291867018025986077945940879621650984478043151729449782482014907036914941952000000000000
3605 -18770884127225297481779310978821829310496084091259947148055762475639789443263601767511214668027673352848662117080763371446828935218369589673984000000000000
3606 29964821624006026091265349165945394235922811672099650125694321626219839569166530378000461260529751962915207363687651251926953354111240332378112000000000000
3607 -45497390022816292913827305197406207295625301151683390470590998592862005390155971180037444483711169646731017718367115995034037003776128842727424000000000000
3608 65731329347466899879706721916040279130008111206063892020349485723650363701937282910197168346302754535863218474742380270023804300978790883917824000000000000
3609 -90387016745156089078693678105167850983121105797118839166072462734181360492461381584843185439020864233034035226999313364616582399571276221906944000000000000
3610 118330880333315898707690204257750553587574494170672227822335893996935403068656748800829580689767755843553540359050500596044013584644060793221939200000000000
3611 -147514290950145571779614975796390037119208200767097023458753378540906508326377164863416787602272904165457337219509557221050546021561358966430105600000000000
3612 175135823878283517524387429773751001523179749546396028170724315106322293349759495893135980813134430719744106393166084781586903927286318348055347200000000000
3613 -198042069438830266448946863198760524859078012318120729792400013260767425387719923971160867651344888500216204042012784148120395278755201503408947200000000000
3614 213301600112032739757647277040665676171817117626490512696793376669298492588123777768578642317063464880878467445532090502337674381695106833134387200000000000
3615 -218813218036363568469756711950829221456619102841307579678479078647810368237720950446508291058381657496695263296303486323702804699725360066021294080000000000
3616 213776621049008227621718965168306612362152475187753495311618746022796764082925178111100692959761050039684402406477716325991914568605966567672381440000000000
3617 -198881349595820090806971795595320196088229574902597397994384864752093741772705426732062647308168788742259078855055063822868068028097568565813575680000000000
3618 176153048858267098311730448319417638682380672717033221904478768529246840484399685472256488253989366864890615585784686434237302843898686871363911680000000000
3619 -148503956147577660095334689686771731812543614983520813307155541658223235813293820049568281693291819947790503436782602552240290637171431050607329280000000000
3620 119124401982042106584356419608493934641641201927544394790160458982772122534473906591378324290597907027001834556260161610280806258715065287682849505280000000
3621 -90889549503308193049250204719338179346514719897860128141776769388299911700013787850793453834977422465117902018969220848630484524025314674148942807040000000
3622 65930234789756832454651923001493504751966379484745247347639732826174177319070856770856750631505792239640747543261266503611227168704355291752594145280000000
3623 -45445351417359104245699931163205714036579001424035451650223462183103632150613665431223998181677283429582382034428878164505336738652346334540233441280000000
3624 29749054744128773394920665952308358669587053607271401493857865715180444629539184481155023760563031214169476504922053403011498645285780205288795668480000000
3625 -18481885566109416613136284846557444481196299365171125585131615547044327066911933863396119041619216336280217247677328772544787557850047135977060696064000000
3626 10888866929633722036315584758644868505224758832828347130373451570342151621693517439319427288102480071400096001649801464478783854112986071126352330752000000
3627 -6078784906035701585119323870172291582008628842680557114504520033343230039431584293391801551809268304970627895399253712314530798816378351684193091584000000
3628 3212476494322450506878460250845450845689984499898119634977951057447184856569388472882769152931377347559314503907019238948617677819108064121097027584000000
3629 -1605449836410288894670885002221457771906582877944751492597006831611897630644616966631224094175052959558344187134863234429634706917531151347665076224000000
3630 757844385533687181817126623226341740561460752472354643070931196526395204212152331255520092533267667433743926073618666103417397269492558990078377984000000
3631 -337462633430922529308792193354972844187048469893094194935093373948440359996348252065957638922971232064228890960128329398824325464809331339519066112000000
3632 141548733020394310412492570090385512703313189586463288496288314781056647758708930291119691761173309423453212753810741872102126153193631742399873024000000
3633 -55836985491682093382005682653800045869220870689788504176002509789664450851345159793804288301070539253543080606636039756528592847432407541480423424000000
3634 20677319908744945214907155173744242291878663775684926743117564669377410308567447200011872402249887832004007904877224638827557444121790431277010944000000
3635 -7173845646445059961731648931867221465990949142501689414954938231650224247268732687960489268497060799224219336779561506085121978413028154768864051200000
3636 2326589374646724334792988189876074234571030352303481379780144745320327478166747393342606880747399244328011729290586523073235558561431186472692121600000
3637 -703559447663998348988296631606705571935045801519362732928295890061985561321516625854283908785193179769320846039270362791608921949858853384090419200000
3638 197814250509789475868141744414494932209145892151362745743403072178912285782076500132410616696077522245306705640111073251252107834834715822528819200000
3639 -51544989573830626295324572121441061699529861763692980307695337381679952599742152921654572248554216387393811369603804045252473709084949467689779200000
3640 12401848567896906328944404652152539967105652160699632585253769628283459565665339000754296676511275321357835616845169574434630389534298384641146880000
3641 -2743588006838845121984391252326250049138021330112149120188151789501037010632184451488212977724266990181844240958420603942278463694970402787491840000
3642 555335707840486326482812264209679363034943525602355328409728795833015363223834412625125906476615682317377765588029033185347714726416336422356480000
3643 -102260917821293339269717029749007925759371313446768863318538782348898694447276621596370681858143183515045626519180568948345610032701452163092480000
3644 17015423809006822723770654776425717168671284315527539469046190031783974911362344319279556320333059294485101335939761480540678376433712146414080000
3645 -2537677289452082980619930469732925141240192354514974975738670042541707729394326773923299462418460223124023659875516379820977859742828174521057280
3646 335899305602464590088072360234821164826206293729052495601860026893438094146265242034611079598074489046053539902203579353607454683025424094103040
3647 -38980465451456636934368384885904716629548373140346513126717373936534453613055700871000723354815084236769819134504575884050257761511839082209280
3648 3904718467990241697468478652573630067258262823871047432720448854809843864770869789150981171263297271527554940886850167912699541966059258465280
3649 -330795314644058705008275211894216184156353386498189298974019517549316605039968774801009416672868494706583829564419447532627517993963617300480
3650 23046046511803080169150907802838132079271066325378127530875335686743432513882644713480952843811855878037564910145320779487660646279549388504
3651 -1267784155885874386441744249101476284749364921335351419071304248441306533790059179746299208860343349312096550904706434149589047235158612672
3652 51635521498247060692969553379516470426150319064910078496814048481886023863491579398186760355970651000163700791697161845292368156505568824
3653 -1384277573247608917319701876526434964869460937950070771739648512895677271002881300873887238353925974188092518132561928834305696697473824
3654 18323071047208641825931237031945597115330045272929667326903749036664077919713846336513539587800207151824283087142301637411936044807889
3655 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000
3656 -47890769944469354708141150518430397111609627836197615088867325167935204447165308686676848696897957083106770944000000000000000000000
3657 3519971590918497571048374563104634187703307645960524709031748399843237526866650188470748379221999845608347664384000000000000000000000
3658 -157672378247174605484103381223512344090456098046041281410914190227898671441550584632769078193087040703281858871296000000000000000000000
3659 4967259592647202920563536300383372340114405529987234339743101823760528366112672646022787614105010484508905325985792000000000000000000000
3660 -119048813349060025441241989808958504241754363042714144962424817030093000033459434405904230002662974724040608297013739520000000000000000000
3661 2280528295965104152731683194169886425226190019074675017844236792525584894991970507873344362865444105429479929242923827200000000000000000000
3662 -36119914183088690451685555860393400805964869115645656603534715283736921094890933801277635341068391435695268516439733043200000000000000000000
3663 484766211574339279602670966739001938337505839981056749707111524352515990679427548663733452213695092720175621633154534604800000000000000000000
3664 -5616663761214858847857759400033752114755038151915763475718852750104484135626810296758778850737341228979970726837224053145600000000000000000000
3665 57004770469135519845089637906946638712765738153428163838066395396478923086967416362931756907662149854510877669953602242740224000000000000000000
3666 -512751139133462085219906396415450965470741739563938996043075138252848458846474531465391400400328117807910041425217079318937600000000000000000000
3667 4126871854148100890349349094793660207084635296625203803272451049212505831796316715751832474121234760654950434048215558494617600000000000000000000
3668 -29958113169077711867012604902260952411678644472604960721813137245937566237045879926159370952186574457542993373044322293147238400000000000000000000
3669 197473049405399228797047105309809193946465837437293518495792254965046953479403333026253369161361858185735995707652718201720012800000000000000000000
3670 -1188763203169667085660186213553491530566537791988793934160572202108076321366002494059524320027213285816257283263545396475977531392000000000000000000
3671 6567923904512578534208957050664333338105896257779490724982789943538310941668793052940840750503864550958235999387920619701723463680000000000000000000
3672 -33448523213415284489673058233201252313356591991158513975135160800549719159021441023846747179759951785659166008308434286647999201280000000000000000000
3673 157608906995270364037688950843085227286123678866835406572566738347728264083254662413513618193482189809251836664231245636030294917120000000000000000000
3674 -689420513710909447936303644144127654101989621283226469426701172371223379134251205540609118475399764318260431615732755621509270077440000000000000000000
3675 2807808923659288481942952699780935329425034230596429278556502445215938342845677663586627132808692836159239794340759766595646272202342400000000000000000
3676 -10675066570907156517137229562411895268101605383726100627253296249358193604269302380549385383918971550542828541765942497029114636009472000000000000000000
3677 37976244506718827825156519042692574596210699093577590015599653029120598519389124841129546216181119189888776093296143476438219674877952000000000000000000
3678 -126679183679723077429501479376329526387207812979214022941630442345896517763281392421962765721231739358240053757980989880333781484699648000000000000000000
3679 396982707617382182196414998686110198186686563830949419571805471683407949734013024684564554281219105511140348200237308098794527167348736000000000000000000
3680 -1170714536890084762977105841586172537076758513595213271886016569091541786412815198636893936960031733689782685916863497558241514056447321702400000000000000
3681 3253953617185570523150430962363454127686706714194956409247875250302274079262567676629589962494137696658799268709682788077108808318963417088000000000000000
3682 -8536031226011423355031986785836644814208672775443177143192361992975291210739608799132056356197270732912350839455902032177631966453215264768000000000000000
3683 21160714469484796845565201947946023382150330100337115470207350314603780552609365803768446675094127732822582179882953188409543730832334651392000000000000000
3684 -49628065163998778548992638913119626094667204656479619630334781678125785688729389604432706770835920620336771476161511441739239349628262416384000000000000000
3685 110228109293822693770634602366931374491397726628328277085581115815874858211335170472516681070120263956846522046351435407600645139926832790896640000000000000
3686 -232074310079936678279882066825002641669189653965288445786056688203440006846375037803984542762679983956513406900604515608076319178247088006758400000000000000
3687 463546221712507577770007474528733347040300972673732310246519531697207358177154955417183629892153164650269691182446721465759612318788323010150400000000000000
3688 -879052349037256872178570863772591081257807174255335251976704389567112983755153972318002365450837149552894406985003221319479061894378685045145600000000000000
3689 1583733321069264200423257763407173839865516165638459518988078626428899681160887014694375674957946400556134389446495005385851618778496896283443200000000000000
3690 -2712392756384055486117110436439754335366684151187062362894057677729949574551590455405370519529998799486631675918170307174066781139054405707890688000000000000
3691 4418282372111092622640656075999091292949843149610611676696764770396700834433228203694965971578111386368619861278434291738208938437830844927180800000000000000
3692 -6848305060725994089633380834401246827310266683769010336458749267363083102997435245328552841558608347867325062816716938835852444839219393514700800000000000000
3693 10104443713520177694274065230710447164134225605613013188234575199007954845670146149493075346851859606842803265532206328743020980310037534815027200000000000000
3694 -14196656434429407469425257050213863551153260638786600282062468331618702816478988738054174234715777045297193576414566066507713213845705884853862400000000000000
3695 18998680231293497070290260572494394437116127119624596578141707425063517492689889113022082677412711910437207313203108151253733292201185316245078016000000000000
3696 -24222517093518221729720868184748136776960892057778999874761208180864761878592614003140597509691403013532483213885376157320231704676836784828579840000000000000
3697 29426891337688335211946492560822115953604039313318867524034492480073920219814240879718778171509215394189562062572673547603846066852177908481392640000000000000
3698 -34067951230846397026039073490739161716829491404724339827383097519262967819673248825991363542403971890811001766751008701670710854500150734812610560000000000000
3699 37587903922181379140219550649239256349789723776863267176447125522821502657297421814097090018067891067423095787657789119009504814823101143155998720000000000000
3700 -39523137507818169554849806096118528125601825450711181579425283580760747762938346674400560072420186885340581932894817217218819098887893161925096243200000000000
3701 39603489412284216527356910854897827546578247005936384708370395897812990269208574662889807862417271449659482240687217960392091865594310473113665536000000000000
3702 -37813625021836846212641347978320747808880491543980689487090280206154665376520966003661911231618934175337416966520337792637415565868550865473765376000000000000
3703 34397453459485940143304121327237633499464874604880135898915110881724551959453722365866300746893869610779316151548496202361203055328865206637953024000000000000
3704 -29803918976840238727466475916303493398489656062664941004005521902240635520862440273836967645389816642299621870298730651109336107043433037239943168000000000000
3705 24590680123435834859199289476324819365310219540757378638825980461443673866044970717791668371416282236288235847685133360979395006263324191528816790732800000000
3706 -19314029269452991022965668502859363111134377978295277230127563495013731236252929918293608939932702273837554179030959430333977961355379368256650346496000000000
3707 14434725647151306499541216475326987025241123993251042790505971808154800943342028489983031009473616634284981848486746984502761099814817181300378566656000000000
3708 -10260708249700610255474437582942540122321352665270504317902016071028866946505741648143543339456824149335397193710895148079720560523850070845412081664000000000
3709 6933449049236464121880703596949286818960208461694705670745905799747700401561955092785324086131222597495950572518123736669615410070637483329404796928000000000
3710 -4451054107171351167663655267212584545888108763778712745085864077579842101947957405434565335856627934320818987148956679387869670182219685247808784302080000000
3711 2712829778158746265944141375214109481043064916109820966101661641231794671266747017209753867466910983305713572824821226926179770550562909099582606540800000000
3712 -1568543605218140855445968391499814524286155121013108041153398472889458465531899875705563078993641553693313805152128859695445893623154771104224824524800000000
3713 859634913758507589340625011568828976300375481917182013433914681113181873656067841354741004812192642078372121878822740792731952675668731973145408307200000000
3714 -446129810310166817846044005425001246231733126659647289769745167630613860823359907073484387708259908954193721232668725721311952210737021864880006758400000000
3715 219017027419235595545149594112412763022262157464510491847499115796128214017312023732845306742114355888351994635275794503887627810883349548132651237376000000
3716 -101590313605767303094000983207903283302142716457400231600252067782395066707234005049022664217436131319335572382788632496104406311801975788667718860800000000
3717 44464765046623864901315600821871101273105991076617272147203611925788446958985740058840859694542485242802150528099243914171211367687999536471264460800000000
3718 -18337373644427414758408684416986605972960035942441906485073551510469348063680399068647090135237938459402216244679335783678140151031779294872548147200000000
3719 7113982682889629960843056958585816693277302179967790272334495463631037594257133620004084671726449504106140814892283238834719168275235041236971622400000000
3720 -2591551739778277911175558176637033754589230377728735301152471436183643509325829683525726748244563213719749235411616594073250314701706420910252138496000000
3721 884716222727504385204175772202875597093457594494350156258502409733650843671302627205280774389471554751046565480236191010743521610860016961326346240000000
3722 -282400944965132670635580175742135986512816995332077541411496544760991426697108756766511180054056706879630172924096020620520803393762789761114071040000000
3723 84071056466660527243960241376160346188887004164329166940946305676037721457382512556274512095832946954255349897047206131782145829804754224574748160000000
3724 -23275784354432892186482502098588229423693953202667611420193675786414853595821065928684642780987763337432517946586717764184320159258672494003665920000000
3725 5973557060203676548441554907453473417489222457403656361897232370956533024128804952029986232519597613120690822113756678352680304292353721935485747200000
3726 -1415887382100761143309801914146939757501586007861448385239956905653213742986966618714452768861273500290273188637470633105925850014011511438544896000000
3727 308638499165193362218332200685764107532882074805924403673868503837964307637861817785887282637965254211004181259500751135702864530642925434732736000000
3728 -61569594271570364685308794994715188634288144971075419789703558539232755615131132586148181368757041741350387633423300887649752707188999323195264000000
3729 11176039729097663107203907341788709685786366289062406605805338452694474430417539791526799492218759400241350650196797881536945569975779114349248000000
3730 -1833471841629129953497899764382038414546038976137069419971189105736383834487401094159583861597337511207107094260060584420656503664193356091463884800
3731 269652498108645184820702533632953657318815608021378253413715410478343358911862930411118338899565353706415202865935651203312651120539854342210496000
3732 -35204232860846775231351447600082697206060874492375444667566628336432678419290929849122528279817372951332742905849445095282889040865379671120256000
3733 4030227275889928037744251180692068176562992700352616814486463282285874560424219175230834137482474683826654921129641780452750598672111163201664000
3734 -398332691383887357280798067655951988421608869574902947514548502382302078568962399656215505910245812375844694767155084737205636251064522499328000
3735 33301537209555450844423061775101100854546690840171394282114860067344259982560421610979976859308131743764281295159988526359669633873948866388280
3736 -2289935131568860610510400549939541539328540389161978500697543298747109926658294393416752946003995174694974395071625996682695216568505244138800
3737 124355547608278337835568341055668832942978685081325105713160500093875507471242220383966447857295984492060912740003998110745786643584244917800
3738 -5000702733356987213817423028951746310590927638344630662909480252835634141497908699406917648553557581754484221753879967913929329319624189200
3739 132384188316082437192353187555806939158259577096916846436879586789897962969932539781310323521856496671930445304603129330301237923736998025
3740 -1730644504777860193088608418904316544736646758447972673833988823337215975348472576333414491572109241622035606681629349525723430919867306
3741 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000
3742 -4167060405991709969663669990991896671028997735017853661144267493435867906955701447607787917203026948078325622374400000000000000000000
3743 309925117695633428993735455580022314907781706541952866047604894824292675579830295165829226341975129263325468164096000000000000000000000
3744 -14049938668868715447716007319627678275819437363235196594158088565367934626285640047517591594169539193270754556772352000000000000000000000
3745 448022584722179424396194078995553924725440771948604697277316842543083753606943010853469965779520213944242241353547776000000000000000000000
3746 -10870185475674666026708959958358729597185373692147084149902394404377380595647728109457625741971547667395115295860661944320000000000000000000
3747 210834840961973878920044111301006000012161267263453705399699691468990323542007673452890686346910307546955419458508307824640000000000000000000
3748 -3381555510102834868109700900550248004568559138978674382781553851120484410352067675876574569399263583017749442374535007436800000000000000000000
3749 45965780779536068101812236794893055589028117852562765651715344027066772654680078845089392468878062894338703815369370999193600000000000000000000
3750 -539491495817468779724103747047397800528938469760636190472943310906139800871375181231531537403290593890076149294650767494348800000000000000000000
3751 5547464241970082957556354762628649209468623676088877628241303425688922567779092255529516764329858688473190147986537397201403904000000000000000000
3752 -50564099000414474430485702771849004541621412077531904196461116300240896021713675129573797298144356790764035551745406915238166528000000000000000000
3753 412464111260531813311132241960728525562134630457297396337879026486158015296831870671629094305414220132486667705683814467921510400000000000000000000
3754 -3035208287650667903677057888453726082695551431772414924637396754396633423139607231970886404963998694355999712151175447672835276800000000000000000000
3755 20284870463921287446985560984324288867056407412308650872151104412798434276856486820307915532186559765856992003524993108610016870400000000000000000000
3756 -123832290854124757261165313175234131831973429711959435733121014180159612293281048536116082689031964252070969957988475385018729889792000000000000000000
3757 693948074253929011985849233524477276694731553179101620028181634605847824636891334565006545581808317412673049306758012904484953391104000000000000000000
3758 -3585293879513325276603216502793571914631671802414614048697096366389358302900327214672036842630501498648336113006509854841284088299520000000000000000000
3759 17142286413779700182687462947580269720708393072045803926627994070879385899408110047210981178808739350429802705421386657707059723632640000000000000000000
3760 -76103792826953526521446294807312957160273361776279745789251968221754747941446595763855896123045621744744091824327753142935560619294720000000000000000000
3761 314644769687637842612879972236057540854962926810472590063695334618440605813433818180101428397774124488389962408246352026384845897098854400000000000000000
3762 -1214658343975835840011491536055359652351991898739049849833313524003895383033473237023742373837918670581765536844629395508112797660400844800000000000000000
3763 4388629755807694540544650231871160651774598914001560246177734903177749166396905739453033184607430586381521687281535580495891761178083328000000000000000000
3764 -14871734007860823502676078435989415510472841028480427201211091295083343577416336164330739924987776893548308533238530177062676950172041216000000000000000000
3765 47356195250615461605236860165846306867560223001511321083114084976943309616657424686565152313933814586457967988531534366107811660156633088000000000000000000
3766 -141944339587525686999650406629038230888847638795904874735557025327885951677199691952761763241908109874912012213788892261323839966581711332966400000000000000
3767 401104015878407993153676456627335112139514714303098293379954755853926984837099175605874122710110706741474656522946898343638279105450890546380800000000000000
3768 -1070042151653906561590111428271997034676056675375893866966961174577038199908985536921706590007373124417283844213827990338741797015050510139392000000000000000
3769 2698355934763957887410348855293254981627307610725746655476785567703613120122394301459852269120623598481996858662315892784085955745447363477504000000000000000
3770 -6439459121981315195585079954411100957827344660339004680455369215638917736032325710778671917142148577333522137503342782861463407541239102308352000000000000000
3771 14557983863162725770135955698318293673899599752555641737945677367396615202339909300263095949903740575443515661693128862046685204551765273597706240000000000000
3772 -31207665406385666773781959386140355232460485104132242636975913926411678011559814174513994150414202933497693771579472680678771938951190234508820480000000000000
3773 63488663996031593429388431141009478420556777664720817899689971415417511501448852782694261605228977884322122888618073184458483198328859944130969600000000000000
3774 -122669267424142487294956794499284596924202676618725651389051050287516370336851297721961235752347010530060510076624223110922021542845750086677299200000000000000
3775 225255608512082269737123354195374186916256876174270126969919798482079654651267699243838509461326376509868652775889943458341511009341597017545113600000000000000
3776 -393350133847381850496512721331537707144548940827049279136557854597857001046736529572120007106742571000061330884133090036458782613812674208148226048000000000000
3777 653552328482672820741005846761785584053140798690401679216985444837079987429363115890559366515834236271646249880306000433915866173723938581628583936000000000000
3778 -1033674780186315352794458870433298398669116987615420417315283869008517604689163899478570955431989129404627268665151805706733973102670747641525043200000000000000
3779 1556926368858234046392728884298634733873681928731538448753810795247142375803675019201058026360757367754361936497420791820487149382771616822748774400000000000000
3780 -2234010021043402077529131939220887974985734376265227567790085442141530341078268100141461119999103979298256248748130438891298870842613632433599283200000000000000
3781 3054657369361884876779712330308011766454584264711815571563827567734125551650748258258941814829226462817251854096743214927665465850434056498882543616000000000000
3782 -3981105253859128175844789802097715991164505725762966290527419904570572863423799403716174648481724815290805463331027601323120748617552996902048366592000000000000
3783 4946392916671430164262642249541826581655806244575144186539979690514243498766957398781820076283685387623318204881533944501773761600879722980190453760000000000000
3784 -5859687611705580288478720640407135815294672521612586450309892773313230464983798798070514529293483165219492303881173496687362266974025926387769016320000000000000
3785 6619050890677463812406280871470798570548685644135255334214355723018757944127898374691954232705479103206219439178976388671292800248372763209089679360000000000000
3786 -7129588414824955659211443070412015463828075634962436560034863350324548547675414926923574202332187858633632779894879710696350879399386776234097849139200000000000
3787 7322685192331351635908292817070608313362317871397637532577686201505621900776665455168325473760953491042038266303066600876497785948388006478716757606400000000000
3788 -7171014632346290117658856657632314122935387575879004601192813138582561669865360629822653729975734286174244509856010726008880141670866723103691505664000000000000
3789 6694830678588368771049402140427619404264268752044565397588846317927231218213677121524925271684922622140100585706649418754301520979270712323534225408000000000000
3790 -5957561750073254206171406915594071275006202601066754153124995675377614603035097520683735478521704969904000090614308429610936482370087317389908639744000000000000
3791 5052018616470317628295498471302732334050955103428932567021026430356594775368572317466310535416522872766327564707756842716766818508987381126309138451660800000000
3792 -4081330299339266331595830978489938559141424557927767725543527417403473034952190562162843763421207600494358591660370741335717171490982451646462456076697600000000
3793 3139977379009737143253142266221129295255392736884844484664181396856261993439930667997485216060790253740344875041411196981835914536187878614635290558464000000000
3794 -2299642370145021619681483041316455355899658312495171210157676086706954543525953491808171107230990042681351443778356985309018583807102882544626295635968000000000
3795 1602493411504777770169677618844903916032178180709188848151147477966687255311006870820008029407078822846251576073251348637764861652576088334508683689984000000000
3796 -1061935360536752039872270785687234687141562981190559982666291958638081038258293321632065974967600651685057329966247858088796260666699896519122379635425280000000
3797 668802967975402912764095653702785124059816937318274528842929649951678446289628697976111320126175787750968586153745926478200852766398775856683765265858560000000
3798 -400032707041150681616495938742504421435186319828032657667949486396221890037032120024770501111619756245370651824315346424397166525408713347822303523635200000000
3799 227066422219925790384402235198680682454199180866409934691329749339753326341438491237845159699677742171844293336277606817965911499615926488335122851430400000000
3800 -122206521372370140177383017189752193227033266843509309449519824436889633875909995285758908573714455060193213416178440571660118464837444952320464073523200000000
3801 62301920568948710178920246079054030588948112177212292219388594631852471956616912597235534179410683698086590473942299082721265203434355894538041867370496000000
3802 -30054478377130198947329250872226107332105901236757284516618571732743756534668108053702864982086305089512235733724189037647527563283496517319457947779072000000
3803 13702558428534587700422090986606611042328829583444222700029913075130473071194105561466124929201509202323529387742583666217094969809185190489227998003200000000
3804 -5896661542355876502312636084697084251130975036100014798417564650931795577346966587465820810444338819379947449810798585047109763349175637603363743334400000000
3805 2391591632847804690472511330259122739249042132865535311553905838591597911232989102434100465094946387834955339406514856110071953116529016590392823603200000000
3806 -912719841304768734812115632114642935663902279699129823205889463905439399760658873302679763334132834698631683100205539512655206073039080431058324586496000000
3807 327168059164631121648504200560623395805160618444010687784394191119504081989647711540512830369226580946937019914591343435772954291696034272298482839552000000
3808 -109928283629585328001092156830991460855199710393476078751548865529068031150095598160269299351568600214828671523506008868914308521066820688063140495360000000
3809 34543862979301181083129441401004551134056015711076584371957715376665277105488947937011460636710026426315142657697840919481152808735331235830824299520000000
3810 -10126335357963862977130857971832855577508263405113509062573672124489662187923094329914801059305029273155935454879727328465131288110420103861830184960000000
3811 2761276751079149484517108755970368087234393080934840153286995663474657390403540089075861135982183996665039332522084024568526470659140507964678286643200000
3812 -698126871867815294394619663802051096432115340942884817148981418280744589542107007467472845233198587209790700210848853496761839113575275906631870054400000
3813 163049309987555007640484639733707952808085416090329777826566532456113144234973286024601595885027930010327637471090539671404170433473934036805951104000000
3814 -35028363017887262862503372906224118087630393862005677289588270688935804656116142815934765338717467747617497456676825643465967001720756845719397888000000
3815 6888165819700526361740008224989108069672997089492129938044690266344027740614010358177684087037495377015419117404626427653937452961738527477253184000000
3816 -1232759794608095012370042423397232373998409478864524130009719511456935894533528953854934749124900748444342188104309825670470500100034005604769717452800
3817 199434987601153978693391593874932524952996023692611356224783917589782748251213823332063123450118535601264684039646007629970036768751276271498882841600
3818 -28930056248758083290119478494467958726225136416178754306813642575139565509897301907123357684169921149784107392406943991634694149582260894178379264000
3819 3725945116560238470894560216549817029232486751475994244992735304473291031112190627500906160102547845197742474584353826028567928472366770379938368000
3820 -420866940782175842064111786911917272338031314196568885688228674802786596156577986836767125958882575475963908928268429530910412244696172629289984000
3821 41049694866978685740892160814774623653371220908984605351753584176346357805169479705801318141907157062813437409833879190159352768688620969301286480
3822 -3387272046616658615066984493470569844974776943648398598231806047506725003512949066742060957729109662408806125189949174293042764348132957130112960
3823 229933407527706646657965862611931672111567588715370120463633764673575813314326865489953962088140275325820627656267392506768959503987268853012200
3824 -12328399138636092477797886907375705237710166937732296127626171983324116703506177580271187642900703958218721768030565414230473773215980167774400
3825 489556728392872852737322087581374061007243916104398498123580711949042667062810532111285576383825324692798786736422372263453977841979418696450
3826 -12799846757337053988083347866216325164872239425481205895676181337402049353677303174561933579667319951036575347017330669092250495083338595176
3827 165286666505709516018887460495735506536443665356134453462566490824103184790004743348036969028546292887059679044637118788123192194480178607
3828 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000
3829 -366749769918037822795166490253693789569982370422675980944197216951349816136601212290038915643136174069823798090137600000000000000000000
3830 27597920186332346165336278391590457665141173374306367566050840575589073664279241224825428402145997098754240806282854400000000000000000000
3831 -1265999830769848895520981659550736867496158588122942893109316337515117823647095351424531556860348120879361205240594432000000000000000000000
3832 40856421009182844135599915468883706701769412082879384984241098568778324470493393363251977963676969871614090660301242368000000000000000000000
3833 -1003371144699774965319025828351429564891415774095869267446478332277224313761678708054692307816861515786751557004504271421440000000000000000000
3834 19701344583224448019084121956016227334469736196507174026794160058380095788758717041542340801972396516332167529400609653391360000000000000000000
3835 -319937420699604463959029076453310339332242801536619830040919763739136831274435002983872411447287825748266819116660693391114240000000000000000000
3836 4403987274940613917248314181019563769029795240836045230605486568871751926876879959221286222746051367686704419981402140416409600000000000000000000
3837 -52351424767210528124765913607714794259019683046387888790893691285238104523018445471044387264173160322487004795015534091855462400000000000000000000
3838 545308530486643609165507132445925270993091072783333958028031501675837076824934406261076784275489615753942548442988331940486053888000000000000000000
3839 -5035785070186015223215082687896383097046479842300512932408081437848991341951984303365053575653350480911749803831065591334706348032000000000000000000
3840 41625878108412870599359465858676722799730626905750453238418751352983066903756272388180808197302403095770554504857610556102638829568000000000000000000
3841 -310452588232809531931508799428462874593549037663316331953789946405785383510049826199832962150979812399737321909084418424806624460800000000000000000000
3842 2103235404676989379263475494388363594996574626078961348648105606855771904678448612916583735111233847503720170886036614233824899891200000000000000000000
3843 -13017869576039865107080003547546488108836206798469735681444346615689279242331170227359203192684485241998960716833538474850093979664384000000000000000000
3844 73978774282084347770716800683757302919752438394543945943567701300445946263051133962289218922657847246429891692997907037662628341088256000000000000000000
3845 -387672705343376557408710652994922083169244626749660196208404605674300757066465381255037812312432369189560800562089615589909703776272384000000000000000000
3846 1880434287911573198300889957249783500232490248729198404647062132209943070617680941265795891918889103527582270686006892930213551422832640000000000000000000
3847 -8471023645694282974129808902890467246266309930656785233512472756918554223070724754950371731696063396852471044387305346159989093050613760000000000000000000
3848 35545466593518370608013261341115216816883796910872642301374775936223536498535530892614741963324661914218263066686815499816520874554346700800000000000000000
3849 -139299227356865173834045142975803291040185252750846489596793182775537638699702408045950091326957672994445202248136362039407663113508696883200000000000000000
3850 511039055718591384267422424692812538050491372001197069281835007417728976007048916029538587296825263204949810015906812442667765236260195532800000000000000000
3851 -1758814917273415204558675588781310718730764589758880523218230468945091055272878881684677663941132551676049176376288045471678153685190311936000000000000000000
3852 5689508600823943315714885628496677725088306792038717290128420780801331912515556308771613299431191152458735868336431485985238515170246918144000000000000000000
3853 -17328656553838418143554095609277264025769157710422645110861792333980141423302007554684738483516169091019500329776905250418712011404144727084236800000000000000
3854 49769775347273280330822575413316384652196506107543458731030779459973333577573830494440348111357835070921666806921066779721280894248488369599283200000000000000
3855 -134985817431140312744592556676512425924384549598669011317882152172893368918518525482673286329430119645240356947574400981232277693448621854084300800000000000000
3856 346167052037769444912015770944316050100628666196325024327182880710994028918752584199146132626677966388309054630763881228521128797242221934936064000000000000000
3857 -840349415418561633023852934050648674996468478174240110799425682640878764552218505256616685187050389342024638944186233163420974684131702851239936000000000000000
3858 1933147015092608269371211380360897628381510009247257058149312841996929481868610061292831109558270393254946842865882322049672987951794936067737518080000000000000
3859 -4218050347516662710906350903458863370615953781306731152129833794803749836955289883694578959365805392922215074233661227143886157248599265803522539520000000000000
3860 8737194505199329648491655187387286221185350002623124921504607157150820810081206667494779383454147883753348148071821744239386533239111653038678343680000000000000
3861 -17194142317283971969176444028983057668875741839391378803031988881966877908881990230694899877953972642630148162406828606047570019588879303815934771200000000000000
3862 32169050959017937729062012601977117373002798033265105491232508579450205774631041803332333549297723467984827035107754378041262204334085808033942732800000000000000
3863 -57255137751746792815540476687661709718790210252306461418934738489445762325437476775603391034441048459605081028115449201653010107768233290028344672256000000000000
3864 96994854397751972160562220669410884033298484417404908039085545724938400487310773023051840101144104594903734614588943476162925315076793943614642192384000000000000
3865 -156477688224604418106025183806192711590530929585222342773187672090509394997845631103066071233294514409272475930530680347885388848282297777974061039616000000000000
3866 240497462977305581574419692352170740830406092215694173849338651208686135560367677965975677582134132990464601986713836189576882319963231994518070886400000000000000
3867 -352275455193281465100374992665893772555562989457323072095899098157692565658779401041056650359858708735593782224470818582671690695994637164373186969600000000000000
3868 491929821887236311326503034640454065112654219140504937471630018301693538307330075888551714817923725469442112418260625399734040660041178162554084524032000000000000
3869 -655064905792603068760200304610382876894003126919562866369609592558579695722929080146254911181699459281219707651142345965536977093179535511991393189888000000000000
3870 831983288584134553628976426372935231034506610337539252176024583944495756492602234475102136830915882198242122061074009465198346701267969405268034322432000000000000
3871 -1007999443931807663715805375619127522408304007183765155508990418209269122487781206877175556186872138126053119274468231736969204516509141746114174648320000000000000
3872 1165106888175295897583793951538662194894953526522319712201592057384394857653582855768451199705762124003904068259201681066349190815812405691386041466880000000000000
3873 -1284853683614525937727890776189251072517016773357873388640568588062059713270362275759155550891722140523761107405341536434778090623189488317044919527014400000000000
3874 1351839127335512208102191910546522788386326438258749231319036752663318345536062947077294036851137974968224088723119782976444188825447532220424564349337600000000000
3875 -1356935243805726747513997151040474639912448714045704645660710066148285231980272865178191652054658320301321417377503629629030344807669755679296025159270400000000000
3876 1299312138621419569950587815407606442842980773954495269085896866163877258734854413662106650804696905819959521364452037193623287494669231322482834669568000000000000
3877 -1186652233850117397013457340635040144224261775986164794342186638603504340272964556159347206235020655715878333838413171150662585133136602771689960374272000000000000
3878 1033479159677400922393746700791631919903558896698745691886004028415380158236884428943310930880207070918063063169540852500627244575527715885000915376773529600000000
3879 -858099695436080746218023463227509582059484513304313164295526639509080205598698065694737901259308898003938893896592948365834535305979060458668731390125670400000000
3880 679042536620705726779515251800792218165373360728039654412091114080144200809909577887799017153260612301733438833955467141586172489268744378119271835343257600000000
3881 -511940973518460842334386621756595605553073934331645614402454420596615851174939469985177856195040106854563208175246588876587107671645932881772836225548288000000000
3882 367553716111504937648917875667790234559016868175389405807758644264541085922697303188989114381278170003735702402983013873916431449949951897087764449984512000000000
3883 -251180898246958630931038049277083729592952818894729640900036369841613605580531942232284605141555291643881216578579063683565590530820359898538665358141685760000000
3884 163295795632445956345530322673431632387379174147161932542326920015621101934393535967135051033387888306034878341861384435919427567382978530943207074105917440000000
3885 -100928251986482316971841925344733865528097508492612639529623655417766782856343203882249597430461664500707015455274761902875405114360618377655567179013160960000000
3886 59264336199400631290328983386855658120545986206132992954437064577675618175115446213077586681615890706851360560768455379489102901399756813455467064223334400000000
3887 -33035041438123913964379002039615512519121957026375784400836269684386344243098669797068184964087311083950086869537664881674837023584093601575485449017753600000000
3888 17465305066161955086823975650828146575101787447011845918835269361795976305171607831425028081628128330030274196195157842856194678696097769102164403486195712000000
3889 -8749321032173018301243657686610746399873444863885226404087921901736057431188573456095268655746586277789158164175322570229005235634337889984268354105376768000000
3890 4148586589823131772179792267105017559175476444683572864661056482626502027034727399789483983565048926095471757432944630783887673059428908272518668675448832000000
3891 -1859659633920484551916847605211342945700431252010042167050939451787615030205799587522033238093883355161950926984080603759232241616246266709160840554086400000000
3892 787041611696740595747236446031795652755478256680836381441370143143469764787934544187987235665376052587946824520343954169440635353869918546638403558809600000000
3893 -314017112674354297899677419067078744547276197956486983265698970559103218944928500546726505848911428446997418608429805844149420671219672717394566308872192000000
3894 117920716181766331417025156859207546802345748619176995040003792027786971265697310888101981574508380532731728749216279926922166239707013495572724600598528000000
3895 -41602358939616567382013326752688718360650330398411022003523668159475796388753679123753916339601136751301910738070849056440620059797738289397495520468992000000
3896 13761184152122665243063512734958076185982630679849403532176207772946288547970834049223144503118852106356806040848155679976465558385143269684395217003520000000
3897 -4258124018023804381883525777155715770342224761850230560812229128347902950021661165729173845437764809362070858776925341619587706650431653673899592775680000000
3898 1229417866406946026371176245525865650133948307623282654131133539814098928703787937306776055191126510044569571050567881291716285671707912046155879506022400000
3899 -330257643322968372704554764707357796805917563474793448812540022185434737390262996220081372848130006661931613118494685757311897515665703958581039027609600000
3900 82274681819720256855388549209629032986959900959180405891285472277354692580967520128013965283585093483211325867912286318190544400730947114972282927078400000
3901 -18937834263027763757592002109086453557519603652965783671778115774611078960153077498129302774910893812979774160684778092528136016858886326089294472448000000
3902 4010502083793329540923855558072504536873454997720456269312327740458303536054418800080530065752830962202285176895047494685588660112876839575025334592000000
3903 -777563240449055929052404258557804319899496778793798595003630581851462315477023387644000093010531147081268835146793422541649267938096449035208499283353600
3904 137229401923012224066389179458124025579020627575397759569580861112460511046676129890944161944904290542361126681461875613749382572970764554452276748006400
3905 -21897159574684993242291433272462797959879805753405699134827246065123137134441267813501669431148213318271590885312815907268300001818813270803615264921600
3906 3133519843027160554022325142118396121584521357991311160038890391062037757165352317728262080646242737811301421125441567690025627845260453889528167488000
3907 -398192734347536118572907764392037729290819877144228736971775354947786468288642347795936297047847776722196353334757967889932613785013166328886986112000
3908 44386448635451667481830395029575589490338110151443496843917554090109368889618255984744311002299324544062129679290375941473734443743453159520205338160
3909 -4273043686806914842907000938513123859435681114412454831669423328929733591931585247695109898175271839128708926927120883370673447225169725419637499040
3910 348073192315442321710828722821942165242491015797327288357848792962859066195228008978692307809026748788227266146057578776746850897135927589689868360
3911 -23328413270084145991113051500481678236057063387923937347500623935445059832209564526268154817278857064939376265555837405077613997367938472471108400
3912 1235151625735218207456263626967806755921276400331397410765794136247434648999470972516773509216391294199931338935993645220694386095314073371143350
3913 -48441020053142080817901429999695682586458990105733623712186508271398055778991753864129637632250972354697919400787087917179621998642894913443572
3914 1251054778781715326746959188492222048974342103080581678258165769047637005675545902401291818577066890862154710688858352107304441720020471876383
3915 -15960033214656401799203070260041652972468958346486189006810388065991904799783522167996499031299735011311808806749528000041184946756212482442
3916 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000
3917 -32644945037302125284204244833616146050918890535094285016458198253692562944388963080161624859085592321801327498965811200000000000000000000
3918 2485096440964624287260048137959029118126200541984052446877880342062346354141609814477303692397890715497126055858772377600000000000000000000
3919 -115340031640961292316640964371304780022238260075577291343982890796671440309683604722724380897959245271644390275096038604800000000000000000000
3920 3766572908275142202215306492750421722601218180593070920451941277578801722613105216726468063698981603402137119921105010688000000000000000000000
3921 -93615736681386232908801638731969524705049683790342308519343713315118374527354697773199243755828621424730169366781699733585920000000000000000000
3922 1860575761615733237314480980821825176562605330557945800774316774293847094977408594752486428908222422225320796922906355559301120000000000000000000
3923 -30587597356762184801218779852523892194924546359254123010331884572788587918385489667988987089478974353019484533820005057046773760000000000000000000
3924 426305968214251427189636812722693772842084179312929178322611099866785586521681980052620506361817772392072987854199727192308449280000000000000000000
3925 -5131764979712383921496040949090422363820866145711744440464313231808656726914618249718578923718442449839738799146839189966186086400000000000000000000
3926 54139349488314975761252400431554426904749964969668438089347127550995927217080667206227930992684507492288860194134636442911846170624000000000000000000
3927 -506456098487279245306202601754150528617245972711365872059327047463669986390599564224142531037136962651695980271010025185661895573504000000000000000000
3928 4241457895678279867387364521178849228435710194185940919451510664177643027666954912816739193156708020705883869547596528242879409160192000000000000000000
3929 -32055264576998360203701388570320220011365916635529622328668657932885360132024344721220086118629168896314210944852663150422699997659136000000000000000000
3930 220100742889440618284004786872209292968290187896695630863931484047176994997701433221973303306775606960389310855965777576037027361587200000000000000000000
3931 -1380964136943187882044212979071232930340103910237666207083630413587640800720720304666707801700666489233423997139163314373138736692068352000000000000000000
3932 7956828167228627626894873673541896580702262262879837741485948317647963998070388630610662657459199570504903906535774890273047137130381312000000000000000000
3933 -42283625777170536064409229532291219888206061824638993794899792483687113559474759330126941106302482633858575204969323706031841493569765376000000000000000000
3934 208029758936960326394887026127747477511434349802270177794097845026197130555190302988033191243141103110251387202749105412165339174548799488000000000000000000
3935 -950718943655891700748713625275127222537482668159509345627834623617062085557386847859937372322526303553993271996163660879173268646144245760000000000000000000
3936 4048001372061856793947863173905827044558060636438202087968327424266398038892046341653067084764502674466268076300333812214399083125718541926400000000000000000
3937 -16100495770918864271206650555292846056943202944814256946829349364384529464037245491161753839342689845805726062829372949748849897776288786022400000000000000000
3938 59961915870981389087377564497290004464590987648140456129068640870346866518160406147465860909494164216047444375199732659939684454387862942515200000000000000000
3939 -209542503374851189909267442454191849320785245893734934950799642330935155877433447073325289685540468925835766490122686525118086494432519625113600000000000000000
3940 688430540699697141201501161048098004735685121836684792105538914476961161414382313361365209231174129447507040068708209804213860335599877095424000000000000000000
3941 -2130049465919439842915601847591160835167561227135126408547836822767336748921440420690136743116654181600873183393529432686388981211328520103814758400000000000000
3942 6216405488536843272288548774205194883009834569303492651824231550613443471366641021757194447973468948213183673432205502292929020081617644099626598400000000000000
3943 -17136560166995911178592209162342823382925146755608079076158678466014528670573892808816752939919784369389202036098625593420700958328952912098833203200000000000000
3944 44678627516341443023310835503213058199654473183739016473161737137098962665780333533969794184349902861851088651010591603894460356764062777735747993600000000000000
3945 -110299421576293920104012154598105480324960201609852803695436482819846866994786103469614230679466410424824386508199630332500542846676540794576306176000000000000000
3946 258108456635813076517425188439910193692869198476047563074280666352141757027422695080201450214124929747694971571610218999183924460322413532906195517440000000000000
3947 -573062840195948000583487392919042770913156948814725018282340928192284890129504646654926657216294683557712869032727588473723761433914959901446992035840000000000000
3948 1208229183004707299962846031627270437443916971791312132002351389731713506308372579162135206169087878781891572476217635489103737739351440020205805240320000000000000
3949 -2420935238273583253260043319280814519777704450986306135466904034580936409570584224481841902815919348082324861266881467731497858758114205977283615784960000000000000
3950 4613280196789535366182522696105755498824697554992684757853787897023377657754496068981585018625214269186564825182860183399102490932651120322497268940800000000000000
3951 -8365731825462776671010291537155703397402101664035117683551521035137131763173355097174955852277575080588334858145774313539639816501079218829801908338688000000000000
3952 14444772162619062930988343016613805499112758910161223227974585886421595641802588967125258648908845115056433093372630351527032569999128698064457483419648000000000000
3953 -23760063090418364976726647517552085461903363111920820047756182993507936369868952299257718737855543521282471639333913502235773553747021842992767229231104000000000000
3954 37248247065925088474246121951504204339813295562366713645785570299201308675589745963370312943920934517563157555702238949041667533715905371310958818885632000000000000
3955 -55673900510546360525251100881728191319801628374643058577768216655779004662481381258406993885443792662213025500944939165392032096934336126549101222297600000000000000
3956 79364677931140791560675822921993255838174880688001463245422976286006557513582585576686343323958361042403327470146047564490425226486643410225392303210496000000000000
3957 -107932396392721663074021088487293723375897025848193507173750142229226407737837506311757404940235757716463093958520134620364220225735794106486411677925376000000000000
3958 140062577973816043115278118387652400633287373705519651496763790827525546484319819647286759730839404168330152026977328897793391235969981632052079517237248000000000000
3959 -173465504306842634395893262862100522967331249591801719205813817746946224101008392579041055713580840836625674570255155257135322661685484304042403743924224000000000000
3960 205058812318852077974747735470804546301511820667928269347480202099653494947030582615247411148214133824687116013619495867677457583582983401683943298170880000000000000
3961 -231393184323509043296855492344408379199343671927520267944943328975641637664318266592532571769895261772465256180161973445370268227580916221562694344586035200000000000
3962 249253385763957298560556527506482677934850284235137001127014776491065173043601701480156310032743154241760174835043799984990090434863468797975424436220723200000000000
3963 -256295281171501169091424242381888673450780557111461872585281432981763922840371538242436979353933512985693489174911905069444170492453526536108985825204633600000000000
3964 251546830037106828742433801062912607334401077837590284095029633289326637291067814484983847595789320966744163336157914400685468458967963184032676792028364800000000000
3965 -235626535870136131345441375535326945560838030595816927368869059726808656694200962125589352950871793791378508134478758907454642545410509022153001362522112000000000000
3966 210612174014257703763609853971852568098241055158818069420137242001281682773327184677289469703587462031302114768024325309601510052444385047722291807308795084800000000
3967 -179597947066405656721956045925238762255909407325097328224447521523197759788008589749731089387894273138986562009059886274189801119175725518700828537436032204800000000
3968 146069594544187365227237947498481526040906980707720530104645377428795463640887215865642099689856949490683993064726420487345647771024921012893212252580505190400000000
3969 -113270597112198878943928285682373610554371558498978961083788772374291232899963750159006209096411159642335356688831702407436873194549317263898538392304169779200000000
3970 83715764046102771680977059681510811071324312563241634075743615917194299099569644585162697110841710250262625864961778218812024857306247867383754350020001792000000000
3971 -58943784121952958725150262230355648544479594833963222397875201456165326109564829110509454006551641772430792157106553611076725244565844456190406804043915591680000000
3972 39517582543051921435618338086970455037745760143613187675243114643780306668123235704046682350079868970060440558730455033492501471306680804488256111933632020480000000
3973 -25212528496236098794514318382890937246760874379573944532819535082425353756113605511746480080693391286886294441472508263737649587277697700534345555944448983040000000
3974 15298100650938616290410254911593673882850270572676463247972020936317332904936467182469094375414448587795231206086363948625453762281323892113304564844850053120000000
3975 -8821495203339020335867275579130432032692428800422554289657795601237512062708830996844690495237659897727912852334471615299653031401214512089674459213568409600000000
3976 4830404372584220721155888122857613109913865785344990528409297354919572875258890394519836338004579492419801549119117940538513271136520754425970040735610699776000000
3977 -2509434891598068656475217967596800745208146556515821973083587674334964027671270846074139276670428301303675586050877703105682094250085652594006449414519914496000000
3978 1235640559676551247836935050633125229932880368754984163997508515440755065282958807075760152643374572449358972675412431568862543852777594833168637316256759808000000
3979 -576048168203209294801762714190265590860165584622630661665699004585731631756548480230825015831961308094965919142588807820459779163048443575829661970033803264000000
3980 253952093374148298894441626586259397289100984155683205745082099520959577438240212924657214708028006301710842045230982545339511674182027051048658214975897600000000
3981 -105728196545660855779787040576324252077135081607610226017807514261291101196066361227558698317129134864936869987116539845960570159909788935804500934604619776000000
3982 41508092095981748658792855214441056474425703513950302254081334793781013885525453432611897514226949947521568519724130534276602516376868750441599059410681856000000
3983 -15341365125161461800300533446324830237375055171680712114061299344141931773071832911159539434946247762003904607410507385384579130622556443480676443357708288000000
3984 5328330503701895982114192130975767099212474599237689047658627649684802925774306943859201551607619535581355299016405879286887464206727474021797828023762944000000
3985 -1735521705030333743858211769383887522396325713461483445417363282627692654998302319337195908372107930721046143703605781342215115805312775055298865602887680000000
3986 528922886525299446012132713630683533035405316346372270755083229573354561326785210361315209522226871876952597678644315151280606457872559493635062827479859200000
3987 -150442069993709828130827770464339928145001506561694145153194701870823918020599802513430008902112868917058730117036638029683725550665600673838327425282867200000
3988 39820946000744604318008057817460451965688592064243316451382168582239671209188279741958759197255185245874281720069546578004223489953778403646584936705945600000
3989 -9776972568859133502586164288851033089962120712571135250283315237239213031161695476367554712593997445847691406689528103235859020970347713949033092975820800000
3990 2218380581206824568922452674408105366682002535881943810682476144436364470228958513415973202084994497949606886419660557060371327422437017547785442220032000000
3991 -463188441079806854967832198328587434869361773459936639977547325065978782388774547224241286174888707922872758413597558781733225454816838563742662957714636800
3992 88558707374317221930843150476976037840327978328656687508902849037907849795454995822955965841778235496670380418436730396072934887090466725806535928046796800
3993 -15415600340578235242573169023813809763755383250397612190918381229846688542646652540705175279528342176063199983260222398716883201280444542645745146504806400
3994 2426597766440233133034888590056485956555053339628471362334116718838442039148848834848766155252450376161071820519541950019155846203369695492050612902707200
3995 -342622726087479966914288636383548908403123236511656371012158705412850934491916260147970076037614798104076506691596189259959795683460217783433424494592000
3996 42966082279117214122411822388629170626647290626597304944912192359225869085150471793232493050225746158652141529553083911346574941543662658415558767338880
3997 -4727207187233249791924545038263661595352844935715721459492573465604550990845456594021561578781329303173245990017660588688927882187387764807096113223680
3998 449246466881797556554776271588853354606308404389083753507196842117396768102640950255165538612183857102671991505844981674521268891236770542426390096640
3999 -36131046472706325311035894163946023252005179775216594163808966351217308668126173538284118181001493822178105960092880972984208559123463106163252689920
4000 2391253547423382449635326381809673879463591111041585387242577447775033480462975802792473513842933545571067072180083697147264331480528046046533525600
4001 -125042419763844091284609557972547788649846139792933727342390773351235514650837380641273304608050509971593562613231736276879664252496859403235673856
4002 4844084103442801745164225977841883773628652623128012258215617857752450485975713734097801921530403001418263039787259539359482798339919267105354976
4003 -123594497214299175533028576093762560618799613435189047668739645183041310769523595668964888498385147927598647399468344832318936227680109464030848
4004 1557911066997811389912781177275108874180194565900987586940462530566938239086353999166092010931686471128723639299058575899944108909072925033409
4005 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000
4006 -2938416018641706072456611628716744237151460590096384450174606685994304444119374733613184437600192917965776308173956710400000000000000000000
4007 226258033435411367579159095411189306260662465437421602663444714821561442197191854488215201695214854683364775729394666700800000000000000000000
4008 -10623353379395981353954803241687269332048247186728461915531261372098075333639579453589532803403897462752269946151578160332800000000000000000000
4009 351000282428792957455852267400895181937932343629149585422350904231784569939040075549298276853642744477039154434059679878348800000000000000000000
4010 -8827741074443575605602592623761078633198792205991683640258589918679198150371149536446562021308553694110567518503307661782548480000000000000000000
4011 177561694069376180394795227097465990645209600281319140818474255050380275172482572036559578354000359113816458222004111354038845440000000000000000000
4012 -2954687300767234948907975063559045732634113801361608638595595825622663474408920288538302033362962876222772402346198293376432865280000000000000000000
4013 41688513262038093268754483871314288576322824497996444709795092864750723837509172395022309023357513273056915269050815297410805268480000000000000000000
4014 -508108880053772413027126754471815444297813509252284096411472813864454624173633639450260795684672283064757137850526415296526999879680000000000000000000
4015 5428326421480290164618737516687881209019297120566375925388843004195427082107543860006727106241189668942026096173929813472211816677376000000000000000000
4016 -51431266104073575667569625749931106886887248074958065033101660807176025156409476259223499850578998476462613586239364224302921472278528000000000000000000
4017 436319324567112400384094991847502139460250135690218675623057350272092343144804543693784300636289405610536443255668988314439581817634816000000000000000000
4018 -3340917772557947515441035511388242930395124021974080769281374203768222863233747822852425028232390089838221906502341379138134298440237056000000000000000000
4019 23245573125696788499034692224196930794691021044396347894309350468502519698357240700683340473239594436443249750534732322397190583081762816000000000000000000
4020 -147819147685499881265840689286800487043567068553953432787965358189563551114984128827905304017175395421864209207288008285805836936998289408000000000000000000
4021 863370354967369307296360196823635107064967388825632804798769816768349627790623949905028204242935887643415669091368121997983648948078772224000000000000000000
4022 -4651786108068997446752576487851093787978891884902298192352795225878967034786105120193548618097527290872135752757805737159419673202307104768000000000000000000
4023 23208503106192433033435213154336447455888330771602564483197873668345175649685385774200153631505925038539454056802474140419178191571845644288000000000000000000
4024 -107580639324261688023293723225775467567420003064163907524543972195296411138572303169979484659524726435016867249737319397484735156372979580928000000000000000000
4025 464698824175390835722623539137797913332527511611985488968074225037886070522665203945419483745211966441265354092390494587684857064330674936217600000000000000000
4026 -1875470985315416527826880574242274023780104566556966606997577592871909674774103257874886061197550680420987590348109751984715294710087992265932800000000000000000
4027 7088930382299157954643547587806479483045152435237620194005264243791306413288784732747419168120944399333012043223240035811675232286660632353177600000000000000000
4028 -25148275291396913261686475934540206643483938374610218480989151013686929844017429307088024539381303853962804641943360605537278229127272544704921600000000000000000
4029 83893204813573862391647549179415143007867105385667388281045749870338605531743420063621135728002004297749280990526734305525815195665948099582361600000000000000000
4030 -263626903430435671808351284918274765240035195002145879407928366767813662315730149566977705347297152694695570088439791192326361252733331370973698457600000000000000
4031 781589648804767231107898330801259502671760311483380401509519652577921995820558151322837098768219802203121077416769837835909377270896719982748290252800000000000000
4032 -2189333759399590523316594980240604903486291733083412812294401485956469058058319434494153226404913096611804343998987311701376972434252193818304158105600000000000000
4033 5801629648474435576846641442966403836056771837514700811211706882999358742223705277419258028430091484733155298436965509745049516162756414138440325529600000000000000
4034 -14561361971763735685731337942859891827566829282527400967859206340266783891095012093046905353534223949583899425524154531062279998142081327230648687001600000000000000
4035 34652153983258904730415676570042858376969778324216487239175884036869743346003646910682638765187857093754099488452958384619251960173115891426270757519360000000000000
4036 -78262599261932829527962131712271341179364072268300635686455560210536010598548384588856449169142589456217993717383366005178722660655868920333821101998080000000000000
4037 167901462431233096894836902044203669034969584799280410484046058913419345324010863149881981895883247154936195536563506854547205379533381691228950584360960000000000000
4038 -342432643256518802662014341643273782342128517076116623197024051034207094646582100752154816289373163502858843323124430462521331057553975456179705725583360000000000000
4039 664396226159452902464213859560976169203462351510855563035633707860403171401333879316420635136914949567759636004971554776441651466864173164990924859637760000000000000
4040 -1227128922027604703908750356774265307607815690385595688359474039246689272149928624531904172331308744691485192803197746991620129379723120228719646591680512000000000000
4041 2158812081134067876912427642162225535065512515611076399788428203893310548655062400162248561471829474648339745898200094612181603527605630516388070305038336000000000000
4042 -3619297302676997480397149518971732095071856523260092607659167797914930076648691753123469040818341542924585727983921708677106967677503077275879023514222592000000000000
4043 5785164019788090702049088862311074560307080669598171348789558869411246392536203485801102918211720045365054333308184994418804873226738949924590290282217472000000000000
4044 -8819859318880754434410279401683380068882973967110953339890040882608509918630300418956835971332005633547787499859697262581405724796337529167908615636385792000000000000
4045 12829543140664616529634963129900175091718025100605297762591742758397100858471176741896582152430085261568913405939323321598544045285728621477455763953680384000000000000
4046 -17811093996390589441860855039746949642926673786323766048401559929118799493571060156154800094408488268168836817613291381831353925167775523280809727100977152000000000000
4047 23605014470863763351406765441459460966303601853647258712890765683932550078772282796301243060169764264198790089482711110625988340002515415052862167149707264000000000000
4048 -29870005643793489283692837720232570487483278869927422126722853268990457415306249513447482658853779136237216701543284451994975887026320025485214783817908224000000000000
4049 36094907830613940214177262503649840250095002922459107144475348462919007410565094331008327637888981200563258798752889483730514255990240256105300330329145344000000000000
4050 -41656032114238980271690735337728608446318209666770182781634002473092213907706022492714784113394099284084029413705977083199497605242464486159047770533317836800000000000
4051 45914792293867575858096936148345332370277886079686515951792652199668075248334164591263212366729268017418194066706556736769918751966361310436356673472194150400000000000
4052 -48336069575225256199361224378736671009610304592378321255905100729727429352823403676627221749107318008563764946535171429882554154064866278393316112415378636800000000000
4053 48597620505461541230946783859008067382824169208574454641871456714262348633720686793550172117225541740916597994773337560190965747889883814163971533406260428800000000000
4054 -46659944765683707409681028390383118394684951008736647042220295552401284241869145524919831618096386965537729073330156232648705590054916049111848094813441228800000000000
4055 42775872573511160807988555213103697228363266613153793022484797279285954083269862303302817680054263762819078232756940532752655413472101896487391625786999124787200000000
4056 -37436719439815768602489837888784637784975221458476208864890758368032880402126737879147893658987119408787172570362193662575195122762918995621822706448179239321600000000
4057 31270736713094814053106804922580328858649302545563630242132325259824023445931557753290569503874510727451565109883729099466618270115902684949382006829464367923200000000
4058 -24922677770159092225412665302502260255588253190844787520685857388243357105572579583596893951463133209081621120339886521369652015945142834648342294595592467251200000000
4059 18946073343119430128143408278207060985598853708955342386113290905145601233362604421687820680427919625495150270753207007748858539849222553072763377328812405555200000000
4060 -13732168059705570178291624327254326238847731490583020135693219727478986709231265040716040740761633955277185431660029739804080607711942762867182714553878100049920000000
4061 9485417312833765748228268363239181041029823215077577562896991245254054821763762121568296087726746730662083323203149524857397095582430868253075050382615128309760000000
4062 -6240888694333941829729622372214972310362277686268912957639485543371600846942995914329495897474136011982073070965741811158310074400832608935392223394874387333120000000
4063 3908911459873702568914181585636564220195386877618395657651173478599019159354895372656054727343801524642775044626131897969749008097753759659015659939872815185920000000
4064 -2329168783521612669346822995409738404365224284271568417612646631913411101623888344200226447092583468330093256778044988826285055390967338342077046381022512414720000000
4065 1319366656387572839043992752453625980814749340886816206052760149941997818790540372930745642528768074464043036916294248517433228299047617096831334229888701825024000000
4066 -709901206298153636712150054333366382242633174077208066028396356014544645113719156134044900375230806236657654182464367367860995305533159078468753064729008668672000000
4067 362500328636961571633939353187592035048086866700304798630528331511341513781715433735077635892154444013754534168960810016924452216957456617538102821558140534784000000
4068 -175495290012985416312490863811580528661668138299840671963615454435522317505523865842629421169421750823854809443401767182533150413481027752467182787101452140544000000
4069 80462181264665147021714884967590427437078755819886666908271812412220832515532029063048391908091593516634063193610984509665370878847833450854256868832963395584000000
4070 -34894710201590818276320547850211016695957790892245025011960555019320283857251735303478852057082494886048539465331254671660569843193559923354477162625133051904000000
4071 14295025977924844831578182876242939492779391197130449745851228387023452651619439853900819139573550892796449749771079911391520370966138146619474180417043955712000000
4072 -5523588779836542678190023883106317286829446000676496393430888732043101889750090385877032357464055841946951290695392227255965967893694072218656277628927606784000000
4073 2009795519991558003539357898545669104422000538121987378404951886340634475002775490586130261442093063873329301119473855706258838284832777225079075989344108544000000
4074 -687353371277263679255044771264488653245064798816420518557546728084697676012077633573496439510773345962070325213813069700584296614694124560651115722023665664000000
4075 220505167587731416413794906561507592903865553198927092455316540076344288435235034277472514453976792217754817169081137911225983355410975986793859613498313932800000
4076 -66202868690009752701349264991557587268697607415287740208803068528822014146731724206048838917424224149556788958724844990729155004823456829859632863092532838400000
4077 18554218427758706517820107410123778824718784572992429977141068078818849155763550813885607741262254254857069735568875202610085544936698749134388193155752652800000
4078 -4840212482370824779624062958249314569099372385267247644843383749635737901239486866769212554903565860534972727024234506608202456569132765136893195591342284800000
4079 1171452838915950494028983175599106840632542805781391794961059569338696197912238692317861582247682761217255743155342084831680085634208241066400565854991564800000
4080 -262065402985225007014299917354338647971443900541154151804439454417686995378677370611658230556520961104076794242436161650722062773400298447386116663432688435200
4081 53959501623997439608785276532932861210249070487791509366001497479174467556138386301048785033286569489932775638033641651330285941587968225777967006619898265600
4082 -10175580858143350113035172653135765594892199227199957180355374810134634995525344564577141115761999864716383922283685135019702653111866768524745608788714291200
4083 1747370991633916967888122956530675023806597954836101969186230775447209035645275601894279701432241766324713626394117435100157587070626487090230264072940339200
4084 -271391461333892881792808028879409090346113915640883011478730910557519225211046869663207097229394681578239000950413341512814154160868838506257615542166323200
4085 37814926414765272562624893904481295614852576561475250274294386186380901002608543008243841938982015035853734783954441962419580012440816879701071221787918720
4086 -4680526016259321450229290156010807937098735591975528710080084302631706049810857710155598658190863676304410185866236190375624719350787310629626039105596160
4087 508354466310102635067197549607901060262366981595133201647215169487414257163002709567309461621015476015752120673971157120554710126783779923794205136497920
4088 -47699003185051133798119219612102741696522171499915107061921803744665383660037903432791416685285472094245462884982618364501319332802825210653187426142720
4089 3788223869828122476712284054062885359846221038112079570469691192765208039749446266783836540629975322893684455747688593020696153931452530546918411255520
4090 -247615251737352261766348077175137758473857818324957013569769328928784127887320723014881461450092022371248152364852145762290955136006905833257443153344
4091 12789996727790144207815277990161853790304185809265661699108636350419053433137876162596229673480774058078020512718294270422154415216833504913838921632
4092 -489496006217231884698559675619346621330755869010066223292043364747435111302698200646935440897854378367254443025594379708399146929727073532294173504
4093 12340213561689664019499139705196137392381321156501722676155403704620717791803010027394614818589888537810619946887842979703457286668766639189632689
4094 -153713672711311251871446473461206818985275019295186742806662685257873695787847416182599489447455043933314160395764081677871115158134871191915954
4095 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000
4096 -267428873606717069515714092051748632819402593031243978049599035466897370756931857778278583646759130736211102204596060160000000000000000000000
4097 20826023532123091788536234918529924780810976932308124790612524886984632747696068424483444701491367306082439584182918184960000000000000000000000
4098 -989070831874798263988895474226056110225181634626443005928772610505682875890581535334197881696224936187280305331353828720640000000000000000000000
4099 33059328926432825062702364720316871787177348644140833045593515398575058331467728045922279564122165468186245940882365197844480000000000000000000000
4100 -841231796505799557710364708852526316810708433747442793954053862838841235505956602884907674971756293203477610586785788946336972800000000000000000000
4101 17122020499546988823783825470112791955073782884270060007495731737000955105917962303525387912707177485975158471407539309139460096000000000000000000000
4102 -288349001641139796218730096564196029329353274590711204489449713102934628225448847435665620123373485510897065771135014172880797696000000000000000000000
4103 4118011675884250676547699016556655334978230224802087831089515270786351988827125565849764671819461676972695288772092730597896617984000000000000000000000
4104 -50810888005377241302712675447181544429781350925228409641147281386445462417363363945026079568467228306475713785052641529652699987968000000000000000000000
4105 549618050174879379167647173564647972413203833457345562445620354174786992063388815825681119506920453980380142237610393614061446438584320000000000000000000
4106 -5273332347379695733003974285752429946630211511483042110988904462507921566669832375945700617591011236194267975297960129327261568676659200000000000000000000
4107 45310083705046287732194479922625222174718283321676554776240570989794204865037394922046831219922361351863399876550241094191802727215923200000000000000000000
4108 -351447194256095777598342696652529451119487072441429275729599104552241625872641004741618736736134541918046720034661885337907633991765196800000000000000000000
4109 2477488714712420879502381671263093939960490400784347604525075510458821178377548022046513918858430459673556881306991208044963733196872089600000000000000000000
4110 -15964467950033987176710794442974452600705243403826970741100258684472863520418285913413772833854942705561334594387104894867030389195815256064000000000000000000
4111 94504052368049883636493481003668167124678862830913861065811290754373405204108837759874708842807847160968471887028132272752264276749162905600000000000000000000
4112 -516157088703546292036929719884847392912726359831624867918597826433145657284485636624215668583424261041976706812852417410839717163543665049600000000000000000000
4113 2610956599446648716261461479862850338787437211805288504359760787688832260589605899597517283544416566835688581390278340797157546551832634982400000000000000000000
4114 -12273284204598868633643368424349032215438056687601797900687410912421139862287826136293434165382398367938544010181299818586286686853818797260800000000000000000000
4115 53772292511723796705046438100230901399906754915101178009162874611526816731908402170827111690517384688203562402119471516574962031729692385476608000000000000000000
4116 -220163985232679331527503371758875646269838362161035210386672152206702440082177338967921407184060297266811586693038970885162230248575546918174720000000000000000000
4117 844416707303282050479599050900477703127437275373892993697685887863376205112340534341971989143818376979373493383944768971684843845911045912657920000000000000000000
4118 -3040313878512164140591947090593666773316714937826011488000180943445733309500614587871835802522217331598488322384197326938088860536282203165818880000000000000000000
4119 10295984227120428566247653762928222096420053842786452198128342029541556133441237916898957566618427800178320848837371937496350046740820903130562560000000000000000000
4120 -32851967965946599102271467812892701514527462761805871126218765704912164073190987869115683281740106720415909503328650902428361940725230524690568577024000000000000000
4121 98919939926853352687093382492034405806894664422115332066048581029393252596039391026796570312852818716332511360559932601107280560847866122816580485120000000000000000
4122 -281485769065661638712133640316649201876808937110724504437851619622974593178926784434962557680631683850089129942726940075891325027260996348067677470720000000000000000
4123 757954841171660131813835414323030178581610514255952847916368157295077513096967947533806290811028081069976740602248719821530662595456886363247848980480000000000000000
4124 -1933557901168627197613505530117461045955595363745441767863271661576409008489665540224261202682413344125075169618781175436138819425423913943741874831360000000000000000
4125 4678040787739952138606116336955785880890920073769225777288744344977415351710492332942156233300360707656803430941149381923599014623370645342546552265113600000000000000
4126 -10744526339350100325025309607955895992421169243614155068818475215344774336410879918131139631695847027040097442556021434609282263581568444994982219087872000000000000000
4127 23448307684361863531865153561345684813504373049554678015875397882736149950422206750242138850976798309568675583554558715893661440934834339637146547126272000000000000000
4128 -48661480883821093009865195917728379595986684005553414875366575673282060818198509054253579156910923234616782998549261170989873360810301775351852918898688000000000000000
4129 96100168426635151963573790400784053045500804414963036796225589886951173006264364686839413296589483776765233065004814173021024587171425047079044488626176000000000000000
4130 -180722623062247238212015961634028163484060128947696819558395267598148783716625851976516796288792742400018728394652759102402237235922859524593257043502039040000000000000
4131 323821812170110181536864146324333830259826877341661459968264230583996582298259360024337284220774421197250961884730014191827240529140844577458210545755750400000000000000
4132 -553137889654409048890885115163604339058151657328429247585646399303979879638762324533964136426954084862059328239052185665746536569580658979898492272928358400000000000000
4133 901150549236221820896108072783071229586295258148945921638373593119828764991216312211325646875287160912633463457621124130621528329549721045945795217037721600000000000000
4134 -1400801185939884527818103199090889775646119394776445530453124140178998634135400654775497477799789130034060367624775447586458556291183019338432544836367155200000000000000
4135 2078385988787667877800864027043828364858320066298058237539862326860330339072330632187246308693673812374163971762170378098964135336288036679347833760496222208000000000000
4136 -2944282885117628050593325016774495757300123625902500101878625212772699508120930352343956750300178672901379147401380820261917689670591464052542016112610508800000000000000
4137 3983346191958260065549891668246284038063732812802974907800316709163617825792822721875834766403647719583545827600207499918135532375424476290170490706513100800000000000000
4138 -5147809483292069429742808202848591935076905507370470621839470456996227767318736618274991692270544914968541601755332001301261801806663663966600845721809715200000000000000
4139 6355842465825498168148604919120950130994989645041712345005441794557477391860375306112335953628277124447008614563008800396025336380890132053324623384045158400000000000000
4140 -7498085780563016448904332360791149520337277740018632900694120445156598503387084048688661140410937871135125294467075874975909568943643607508628598695997210624000000000000
4141 8452495854098349192058754154581754368164792664669563163852738245847986579806971208846182276602433430479258453189161581087189588430171059421238387616472104960000000000000
4142 -9105166594402897098019207382971326399484731795308474469135611997925399482741152785597220841110913392310848745742671827489504387161056205929903732803827138560000000000000
4143 9372398240339011523111165458522984423830375490225073395218066652036310093646132453041818908322068764319629613277715100893971965664477592731623081442635939840000000000000
4144 -9218184209805805610205276340539103877974343979774801001024009609132936642905855579313430148940993522459892816926201597181817445840117560922096818731435950080000000000000
4145 8662114196136010063617682430653498688743561489163643087053171449055405701862147116418820580210988411970863342133280457882412721228100634038696804221867322769408000000000
4146 -7775318652884813478978658638439886309187161379837366456554234430283752083518630174899947144558863261825028149229070991457925140881529329859917023646929534320640000000000
4147 6665604404633368258688555786128964835659456595238563288454521963278278681895937310569831920562724655062044141843636992254726525998389782844473533034701615267840000000000
4148 -5456045674007801270968718620277521839736887860698453484258255266074897096084807962895536243428415648474625164182515697921464360247450188125718178006062134722560000000000
4149 4262866502201871778832266862596588721759742084514952036875490453657760277506585994879759653096281915736408810919471576743493171466075074441371759898982791249920000000000
4150 -3178016036674717669833204487164572643847617859249213231403287994073708352707807052279998000004835286792720057041321168354658654927621039406405142511040360297267200000000
4151 2259761183351573604724969815948157836245340236533187595866636149604642472243719799550094067958430838775378674057220916216026955124049706848526703179387721744384000000000
4152 -1531854497700149358206361854998220476179831795720551362329691906100302026067826269880876265743651566577417935600682080920676109171113458556869000287832804163584000000000
4153 989443213280530962756402213864255318236957303397156400842953286770376724711707891203563852858899760925202433170989636673592717674743920413688338922280306343936000000000
4154 -608589262791131052313202137510286486301881183954829167182659281241891287843661148000704329724191164305605012254908529338480933827962433566800776635041366147072000000000
4155 356228997224644666541878043162479014819982322039440375634245240484339411073445900691301323482767380105291619967399447099706971640742856616144460242069949492756480000000
4156 -198282750724656705426497084141388541247080300345702942580345189093717642255900867747784954932392052776445758581998668126885312481890296156399893097389826559180800000000
4157 104866166498549597508389598600696267281767986438302459603831410187209509343996250473361744668801821303978990241735091469181716534191264235787808316236462083276800000000
4158 -52648587003895624893747259143474158598500441489952201589084636330656695251657159752788826350826525247156442833020530154759945124044308325740154836130435642163200000000
4159 25067064163222603495226560316826248547705304697733923152192372328422643975992670592718922094443919518643688918009575943395750158410286575073826178367192442470400000000
4160 -11305886105315425121527857503468369409490324249087388103875219826259771969749562238327148066494728343079726786767326513618024629194713415166850600690543108816896000000
4161 4824571267549635130657636720731992078813044529031526789224789580620415269921560950691526459606073426318801790547739470094638125201071624484072535890752335052800000000
4162 -1945263874638086769275617106659181305361674461107809599425660814328222839433727483721911395454732709555230671940551175685796710432127042824831123860622331084800000000
4163 739970168724164537666763589919087261173554743581277171140005012698142693069203703352166141712770628062453060866715374146395299550324795251051841614258512691200000000
4164 -265122014635515990569802983202017051965953565257762200015053737975526246461801372949777198097012576299655696868185041170225371551382019473394001778494842470400000000
4165 89304592873031223647586937157410575126065549045565472444403198730919436816270188882376368353860600848190700953477860854046523258941445274651513143466817142784000000
4166 -28223328231004157730575212970085076677707927371780562931121308162287279715185629793105031327954537663758420556087960232889797659951052648519106641634185052160000000
4167 8349398292491417933019048334555700471123453057846593489713480635468482120093597866248523483568014414685681381005993841174538495221514437110474686920088693760000000
4168 -2306218888659040042056171174224673412335583312980276819013612257179381000002343742401801276159934321784310534640958794325084699894704435153460875546463088640000000
4169 593047999701199937602172732647047838070224795426829596199036406977714950193070837985917426012889397866235719972391930446038043352317922039865286464089479680000000
4170 -141515317612021503787721955371342869904579706292223241974397305385550977504485780130295444500521318996201468890915527291389913897636161161588502998253651755008000
4171 31219425939598518630797195708339726843072676496507944704615152112950941943194352074178225626401515204889677333433749812555379723347324473485823768115798282240000
4172 -6340169611612395070429607576184592409125139518486127166221425843237734112596560844082680233667092223400208443884449968743045499246624678850033802399121981440000
4173 1179475419352893953324482995658205641069453619514368829200705773426866099060561031278638798466763192269181697816029268692606371272672878785905428249234728960000
4174 -199842803345866576592885912174837602891229337881013853907065488683264156746316331297452498868917901889430537063486187841254058973003417445516971444686110720000
4175 30630090395959870775726164062629849448030587014794952722178452810968529812112919836677511970575432179041525175003097989559859810077061672557867689648214163200
4176 -4212473414633389305206361140409727143388862032777975839072075872368535444829771939140038792371777308673969167279612571338062247415708579566663435195036544000
4177 514708897138978918005537518977999823515646568865072366667805359106006935377540243436900829891278169465949022182395796584561644003368577172841632700704144000
4178 -55194560828416311966395096979718886820261369878473195314509515761684229663758145400801496450116046280484035624051315536065812370814697743755831164536576000
4179 5114102224267965343561583472984895235792398401451307420134083110233030853661752460158179329850466685906474015259379600577939807807460916238339855194952000
4180 -401136707814510664061483885023723168727649665686430361983026312864630287177459571284107967549149076241422006831060476134911347320331187449877057908417280
4181 25899743373775042020825937930077753925365976263762964940694988609598583202104199229257365088798567467607991538254545897604862690814087847450523816304800
4182 -1321639216786526088686111124172235877593040846327178802888517084818074800517285141746725690424206821591586996169104825212677696710263098537194268460800
4183 49977864924843139278971515806044356439144350683831976838429385003713907056802190610948190015289048578133010784895764067799002011008504888718012390450
4184 -1245080748961621140158716435035775233780727656291012616733967750588776935881564071079055864524385855859844699205689061590756032780892456654519227400
4185 15328247526346361317361225517821090024968182316631891029043879641796547450009524885473293281952019370185928924349691722313343441795510175355239031
4186 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000
4187 -24606427803746933918440315514228115870860809698797015358096995696681968080423919047354721679764581795850712637291777490944000000000000000000000
4188 1937756189545071046077174846745464124830288763780264959450138411113704986333383624979184332281460816423243620186727477411840000000000000000000000
4189 -93073813167672777546500493432567848281531012685699710592001886222699544264203473796619234753709530642805320550556148359495680000000000000000000000
4190 3146716124595289934991244623551080635282938208300347568397240241558621356814761562623935598511444278644256352143067427624714240000000000000000000000
4191 -81002796591447978341855001790788028250110192323983416008529302769400514781684030563836284377222254232767419689176431607728098508800000000000000000000
4192 1668087667726454287644163043741223884470188188995769022612613582518881285083607598064632203589742785427768085902656859046869047705600000000000000000000
4193 -28426405745122364910563142019620325224718743653400946242584917550064305432558832209699369050495902779949269067271060147209831972864000000000000000000000
4194 410858490216837106656524042844646540107888246886579389509063565751587720716595503744601219847433278879649273329177107253990143295488000000000000000000000
4195 -5131280043567426039362971529001345968573406914778249515101715087331157003392512400350743474469233141535675437244157615939683031711744000000000000000000000
4196 56189963870347853566509706719615430364860999319262698797681261147177914583665713380894633958479114560636147628020390981704232567381688320000000000000000000
4197 -545855814608140754562573888253948404850559769082388396513738973175351231169911023815079335178389550586559163793030097886988163127642685440000000000000000000
4198 4749529153942889983674715041003284364922051951731690507620862890715010259333856548727465940913633852592162207312817044316485042836393164800000000000000000000
4199 -37311977123522168388357382961276876727185544190865074773292438266629652613478720003401855883486283866965960110346603493374527142125738393600000000000000000000
4200 266442649954981263677392501554930920997569104011625746923014938988435041274603573643729633273593021253983435507833690828835645124718152908800000000000000000000
4201 -1739496830187255892241343273450940026137370008251199272461200554817365563323471390118150695225694480852018576001573889926235245433296659677184000000000000000000
4202 10434507435464281151917366882551681226126208841370635779813110649826215579936337139860299519030557097866398875953066178008820006343464240283648000000000000000000
4203 -57760768264244146545375878518465152171760634942779534205863629739092961999632777795744999345126166293089312285367984710529239159882501219942400000000000000000000
4204 296182624657776685196728253626633748705462569191227316501413412093852328081404471980370419520976898492689549897162944385496734835557891099852800000000000000000000
4205 -1411598145809489321600010193361587996889479825417090116883228468968881377772298447703415671160161678956931707615435330523792222969951020279398400000000000000000000
4206 6271666961825137472035064139549466119614476583830321902730672741662726328970894061642525519847527642295967609182413290545876909644416656959602688000000000000000000
4207 -26045399453025964919703648879074988953721878243650465388743315606052898661721579199905102469874333166663810705786510255714691838406487200420069376000000000000000000
4208 101342242799688096522051590442128345791279827208278375084210678802849541370076695143273478871013912750234665198731110606587278143304193785546670080000000000000000000
4209 -370247635705282812474145792017737566909348770590252957825433799892266434352567491208333415892448260631868849965640265652563439030896366535531560960000000000000000000
4210 1272552916190809984434280907624009062394842774210665830637325378307964572254132704325974143420405979302636939540631000215033951299413998489913262080000000000000000000
4211 -4121926465545511926756212499372188806693968471674460890851781800036024707425675311274954140243785208360062827228250880651655533805236878408524217974784000000000000000
4212 12602400346681117132335696929485183299798380247377493305214589223144700380735418416813883057857449104460761947335335413381067543452018144046832353804288000000000000000
4213 -36421619588011625471487166804096438136591481378342337832028894720278946970542073467280077189895483968165438828995652980757125977355442355599194330234880000000000000000
4214 99628953011785992881751921682682744584671693151643579898340392231119633110412564659165871336605135545086942681384470616541197094491721840858022815989760000000000000000
4215 -258254725477054868119958698304882176154165890438322633543157300476036177408111618364469468055049433914512056122792369577204283284869926312389136539975680000000000000000
4216 635063209234008912455692612890669883273077198866933748552919539684556992254337491952360586360004705247639167403666525109988908854034955968551278677170585600000000000000
4217 -1482923710269303013192243147724712911887328375106146968748096554304501271330308276700732788167888487181984115363440224999991107078649471550057462604444467200000000000000
4218 3291109083630518506904666722737349422722537512260377773719731692659967080329598205063646641100658759348105127244327130954498481226802765534495094182248448000000000000000
4219 -6947684882740042607149891161977736404040788452585997044532941606042219752336238853073687741351368194928647931223903995809778298290863948304977483127586816000000000000000
4220 13961499907736240235269378215945486724031441427373840486132352804453380064296056210030125991386973950094612193180787125733107098357308259909852059830059008000000000000000
4221 -26724357885329810350601860326631914675205391568140667192197700196076251392096047861027421251205226782402769461359276752267730831262092852199227885307864023040000000000000
4222 48755789574194225696486763558396517243302297659387246363585383517565012691125195642937037284222417853353367552135440864045843251305733344471480755080061255680000000000000
4223 -84824719707928913590100363679070509847047293969198566652902552456226988579418348323439944699103829198939135132362799064778649432086989574306285453928143257600000000000000
4224 140800522608021752808314546239936091551020962881724927869573051408024566092306835498528069467438735462594673790425670357088242945226438490216549626269610803200000000000000
4225 -223077588860926611055032934455224196771644513618148950724660019323505532486062554272997973339616418957924113544245490028143525089370895829645382765191469465600000000000000
4226 337472830846091719530763823685292993909642126843416083628776469190792069369764116963580131025339467456283369611030056883088666759211788857679988458248416002048000000000000
4227 -487632131433181557739266489278191987324046474921972066873137907739414492534988484955206116984715591805926414392616691451778807763243358276382008708570552467456000000000000
4228 673185506440945951077931691933622002432770845363702759418253523848651412558987039997016075522216464609619244864435067486164904971446736493038812929400714035200000000000000
4229 -888104381898783894743754056828941454466080302219476400405263642799703377940967873665316795910257967517801937586164672974494770432520454193904616737964713574400000000000000
4230 1119845350202147879371033985856182724144032111714689785723192840441073835787143998083324553872250273777567624195665444171903953416386195394331515026452722483200000000000000
4231 -1349818442366137808986451658254598025606804281849876066318435030572647656664096587112843541385716880671086360075692506971206676965702450299542465778294628286464000000000000
4232 1555447070395298436876412070090922398283836623469525612441433898085937263719589524010116342945438916395527538907987712288511488484227700957050557507822344470528000000000000
4233 -1713633740187508883379478553145126225321205999930669933611636430791368934467715595852967858755442586402866783261251486441831496138197873666034836621556648509440000000000000
4234 1804949530889473358671710724698344977063705568245437971762809533616574043848456345200914008832908172961182623896575784895418182503896254544431877614569028321280000000000000
4235 -1817518653366711339478806985142959981273941488012264930701900561267377341426271191721297977699532556178342200403949414911015006404809845761806756093214788157440000000000000
4236 1749535796541519496019951907518088357109400797360100692777739335844580844320010738318640322554321830232456569175748670042055115719265886596937761847836178045206528000000000
4237 -1609685344113478510485556804623017463159472084660830790668140382929493775090444411958661557602298666779326452594148422006576952290998609514249321820505586842730496000000000
4238 1415330001917151860261536678588050200105024617055654938248510163536087840122570688944327644466151868424840706118132254688753599020324763890643213514368309641871360000000000
4239 -1188987216485752692760314707750477851443714957222207718503752943641216390859955124756261463995544999605746604857774013012832799137082500207080848212321066779934720000000000
4240 954075608236045951365135186193577059591687140591035616685565849911889536703568611448629451007846230924681117924976868297645052781366694363486474154688553901096960000000000
4241 -731031966658426028441354621061384057325058985901187076923628552192343857465926394442518428834445583609180966454421683198470231151545272981234471809275700656157491200000000
4242 534659495980982314877927858453334144055647499963752185182046112996458408932864104573552256478964736454254594281938468776711977582350160640361417972243134964721254400000000
4243 -373096679278086377509025956507066581271917267657702524454475843365194149349049098261280481077152312436105821314977891532474084118999722067924476217163042684665856000000000
4244 248290280278062936441992931303330251221825558467631883496378671749863322949625849910809462591652997582472768154211066099818827123168315301386458624709188388913152000000000
4245 -157491490161667382631425840647583824783308690135310635419987547123878179832292436456057267326438344737959847077590547857873769157167403511458663478586798533246976000000000
4246 95159107290880080117202970175112539410460438993825991955715639885510150422555016245956976121316021762965158224194671659118497811515857923815879847244556508048916480000000
4247 -54732648625029405921227411792494617002235732238758868916927950362835859850703836193980240393171286301391577560584365691957909088751118082371583824649505124552540160000000
4248 29944714647396179895412905724564337564148989506744229930321651991733860237159756902410641641460271800629310972131320429527372228263374452984787609198418707297075200000000
4249 -15570819606402131062325751891682482405506505570653363619971781194791717620677604996887295393256944841846517967865821793270253770436104187337650792785576341169766400000000
4250 7688161419838754797924857258653265341612875118590171023085371675987700546859085376974273846818151760514384738149529569898526187473910486229124243816989652448051200000000
4251 -3600924724542962901206622614854675656922668273334333111084257514663737372365235572907196659178570977270892981585393494587340844398516222730641916319937980158181376000000
4252 1598090986663141140679035587375265056186032869796402933662819300684706354008817849307061224479915761733839905101033222074147932591602964894104186788452803462889472000000
4253 -671197089411583189015474385843528349570834425518073803868495716810500555556279053862547844406693398659452716430821011910586773295351835068017772362075563488051200000000
4254 266421433356730718974716056005215722164269862243328532791755717832753027882872863802577731283628416129790165088576957100273890242445201281476534800333684504166400000000
4255 -99794336508941268995842659267995600333184612449978580832939091098878765770462598608959317156425506560793128443883651178665286446227022875417078578532535931699200000000
4256 35215777789598645858365115552405570124711848173634651300576328032892564584549211149283747920872363601136533075988103130112345671775909919970913349573748226637824000000
4257 -11685869054047271508344666930263725998404967328285742081630777644595048166072610015835138221339576319679174031248219934428020721102733349119336104968634320846848000000
4258 3639019329480075363333196803076618715861753409054086352016701744332342128236583364758106471969827756211164606111086052566650172575229529142728467493960761738240000000
4259 -1060988812054750588237064082986362251530609189710537352125095727872358558945522696157184242660023117705326418742321098655890355546002634861433861688903379834880000000
4260 288884146207390393134328964650011949827031266525269169772012969775438676620518800550669541459572770807664588064198680942567119823561453671301437482889704778240000000
4261 -73243021571571879554132844526880644104989034237868791674374005368609227794665421578686035994301065162971522742854467593749992311645315661194649583033655636451328000
4262 17235204413721022185442105177384085199165655604505486006594538309823116682106161968417992427482063160779427866544325479851406632602612930995740441584461705015296000
4263 -3750210325268731684159112881313186409997520025184544218819973386275119727600865739274905358214085050141223294557652156511511412804378497539794994119080652021760000
4264 751325842127793448267695668234276993361241955630652944200849577672913705101577376924492914623328153475468741508810644157190258500692623786621757794762522347520000
4265 -137908187875593426730474019893319182461855845582722977017034109315509206834687128289517011927792428795531189785227426792785405196286774988860503377787140239360000
4266 23058888960813062717617124054785253025376481006319727590214524338875490488555189924320588784394104897694806361290968586504109007931649791859245667088805589587200
4267 -3488349234657909683641387660373295047440316649343441792335586029908384201863534142801866123963068789312913867424247170325049347084948274739153990685009762086400
4268 473589375245320491111539577184090726503674359641296029819566242084093714651267861766775085814408280149724872521379954612972774887988354174255728932725668496000
4269 -57133269777514434924214724761131512719823050495454566299931662502813388230697650258004649012926372406086037375346117994270124030339564002005254734190923232000
4270 6049982931309003001433353248541131063942407308916896678018620319405675499881853160367126147213102089427358760051846067483702792636226263909956048695628216000
4271 -553635512901993801515524675313575260038944480258221637930240149472000568019423784967283013212417250059202606428001967145533477859943760545405319423267249280
4272 42895154975646224594891918399794776051191129888044222534779040135217173499324974763496048060068187439852355585657178915613173588526292292947557544564009760
4273 -2736123588552305635102421554817571325586992812108841916679952494844619355770909564701158860600714172399982978819089264396546001614422179746626434280971200
4274 137955566480875345456387707463284438557518122670937533399677912405251621445792980149753987172202870425173154103240607415147845217720476327824620201772150
4275 -5155256841075592330827165399265627355469102860872937739586993471312830903017616036302830807063219636187686977061155559516525353729285216778036861049700
4276 126933217765674218069068308513076446496761517764028689611512367313717209433528875576604341667844672404509677422539797152476797041508619762116734415711
4277 -1544660300833416619601026609207663150763481525335991550552018344218194700020169458077083512790881669513994365025954831870272473625890395260134276242
4278 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000
4279 -2288668186054000535007459675960733766274350475721076241658604083260617338820967591393520486786015607912971777604808842674176000000000000000000000
4280 182235204314549792599968976698373426139595156629290695742066350129626655603619544464709068760336492780070377791782904097931264000000000000000000000
4281 -8851424209563847069141350296778137841066050464851262364614651292010437557890092159714440482644915363603418349886598199042375680000000000000000000000
4282 302656878165619704656430619247003937466304420398342520669480015960820126864547066659647623929555276982329383687942303493358878720000000000000000000000
4283 -7880547935057651594085755576519883575964743308393053253979218605059838587496248674624256447917346664668315405163095599170237077913600000000000000000000
4284 164170860693450105704886000025880453001810149205351034969687922819067572057530868721151708967250964370472431152094042499682553718374400000000000000000000
4285 -2830601155608419960035369812400781561200228779792771870555749907573462131543270068504652466392909660346948392769202977482164915509657600000000000000000000
4286 41398884061848919889771660698060575184204358591047713723865643101445696049348385043979818152246134195682755350692321854735387772059648000000000000000000000
4287 -523266919141622819242990253270691473228979712369675950552059234929770034659207529597213165878404690481421167479934338088114182896484352000000000000000000000
4288 5799900660958832104718758020424695153758335344368774178336270662801388646782275586047465632006917385868589677116641332550544200613641584640000000000000000000
4289 -57038563146213621563180560372610114798211578833497967754225761345137936057063295130504092505554187113143663732644527759450219910029230735360000000000000000000
4290 502500184487157760272784851338147485808753096493212855706287293837648085437522022855365896548662461604250761533696043288684117532090396835840000000000000000000
4291 -3997576890803691559988061890939841577454410709259265732672749335300675692664352988718902635415543122151897295873084202125594907986737338777600000000000000000000
4292 28912443451525146355967309399499170709274678158389747717389723635873258837798008298981123282406299126842510232542363579170062824815569823334400000000000000000000
4293 -191209106113051089245853629434918914041905191556339618728722097350314053609998205791688668628445169947162145808796381874489027498018479578021888000000000000000000
4294 1162074617549600995655639385446281972341213574123171858425502217633277482481331020418125988540455727320278948500878317508771743864356333286326272000000000000000000
4295 -6518495234514166084800819143737187306423760188742479700245730161489104404865224416842475659428638286729439189111394967865593069989939871007899648000000000000000000
4296 33876888312208403560879837009403081743824799805872270363080582702194136552446046632998043659804709038407085815264691368633031941191378246880460800000000000000000000
4297 -163668037070294761890718990090581928844829551264797955469858161114419342211845672073448085489035732201253013332288282706210648975584458022531891200000000000000000000
4298 737269293956777271712566428849259461616901802854720063676561306742129384005689546357532444444298249505459303390554806821948641155976980340362182656000000000000000000
4299 -3104905084090306578596784283274516993018337710623345620427090468868052595391710511943616722605864167924542166391225673300973967891162079779654467584000000000000000000
4300 12253724900808000699466352307173918839677035107012402381610845505533121687947559252752381788060882250256945803458001716773638888641809945726671650816000000000000000000
4301 -45417043313181358330161883820842474874213449192404362826586546120118015947248278921555565682806986637509245595785205920047781854456620961691871477760000000000000000000
4302 158395410038809054533114023560729598589852194719398170448740029441156060875867341314927134557504650129669397886351482144412461232327060047332733091840000000000000000000
4303 -520716203050406163403948993950540388953100733496308014629395241126939001845536057233301669298856686620292115965073364982621081166082461773876850461769728000000000000000
4304 1616162371731954172849838466835796840143840763845501565686913381586314303371887598180495548510688624547816501852216347558444783148149720775945288524234752000000000000000
4305 -4742655202968159969087190458921111575201696898250608421696808690960630879364124766570131897465775020100804219209526258909666373420560986119870474017046528000000000000000
4306 13175929035808697558611691642534792971322831419304863441555516872565571478852061676174686484266029175837748169613096239037573315746530213453473517414645760000000000000000
4307 -34696317403774482599481435277024170459823176137618456671575926844907463580670741870426501232030768391308413381322454223832651646399032639810502407529431040000000000000000
4308 86696371015429861855241649604945643419731055019511729802450177159517586813559879546528709725017416535742224401687636589208808460331481730932548753605997363200000000000000
4309 -205761742356055421371461409874458526003513891260629966286621135010381946894093922196639382279557510746037927089117345318031552955962116839339120712852753612800000000000000
4310 464265788064145144040684985687482091898725958396197291279396817444566022798495320127645086171266262318706029949933080606647919085060976791399441285975847731200000000000000
4311 -996698387245961366557909810084399337691546329876065745507234199212565220063964841566367678691491193252136882879307176619219720622608007770395413850710081536000000000000000
4312 2037416124466888575022758917582113786762105521401589411631452312705058773520721030374051489501712888165530993156589348831121008284418226066844617834510680064000000000000000
4313 -3968332721779500259780599049203728522998919898820045738855462008062971785661420159574317429301772622565912995104296814582352171154427261421302891600802826158080000000000000
4314 7369089338499641540983285120683359320487690131947386664667619394511969061030065284318197920958188298406837552879899490594357451411637982635832376982100686929920000000000000
4315 -13053753229234733175029263239630050824461969021005393966366676436172822387930852731083558035149360187996742541096704205168845250785168722853243637855414627860480000000000000
4316 22069178210264742884621746655089242201626693145017033138667894576250369026023797327028547777266693647322246647447460627822127560896232877429497704384184922931200000000000000
4317 -35625070039978921433392429381679577386324512514415334319500422708568883527585536969182166912198365472827730132801770332041637667102552118907896598576992406732800000000000000
4318 54930193082333082963622788532159998085600210800051417919883923754439693752801605499610427480739870241345816161303046181893509143268626555603911967511819096948736000000000000
4319 -80927810989224484405983364024521901582563320857638658314004691198164789506198873267860089689384956255791395518021719146036388802119446753947006308026297178128384000000000000
4320 113956842530323330598472276810523532571819448703167603114321956517099711117985326130694881264400803129116345770651568224057995113566503553541610252688952871878656000000000000
4321 -153406438538598099696145598714288989195936809754809148021023499441973252875354124136800844093559661981034195912842812082778035447772512740759360736125170116198400000000000000
4322 197466063418978742729092326172640220357397662365690298882523004197776019710466391662026229666140131609444424399835673322312397119089432454533790482997830064537600000000000000
4323 -243082197791212562026836741180147184866723222161220234581260299973763612042657734326023568814653354851065424503843859127750921571015011475219732560584802847162368000000000000
4324 286202260952734912385259820896729721284225938718392712689223837247812456524404472417861407101960760616777067159069739061086113881097896976097302581439311382577152000000000000
4325 -322315466154379448642753477196007741580415279631404229290864238893736592474105440073322665700134801140308098967182946249859150740304595615762641270330121621864448000000000000
4326 347206655214738693359030899405608906496981907491576977113645906648424606980303056949557640244584881271442039287741305530791352198022224965092532093857096720711680000000000000
4327 -357755299583624297147642379587209611197735831500832799382811310478304228321673473644862001936019617569616008935326229018763511958379314756463543804022557371269120000000000000
4328 352573118617319547959830308219835710823189722591806958658828231871155530150585021169737421192851904073512200035798493886570345224949201527535267054287747880348286976000000000
4329 -332301872014060539335359824251932190443457846940713946639393663441835007618671256166295400574289168673663880359923713264967495711975908071429420972896567976509046784000000000
4330 299483828405669333631341161189231422342223208968976584933384750604236186969935957780619729569037735358696293414596785092140261552700720039260103979640334320219979776000000000
4331 -258040712829113097218546248369231911144092394818686311010660638845621936724068209639410180288674176324693314449133314003605559279391443121864930750489372031419678720000000000
4332 212507788108155077167223795156379900852211577841119091042806035622479816806815913876347359824484486803855289003079058243980729651091781607698671506454840005760122880000000000
4333 -167228501778295078506152040882798774627008088018044524840043028804216173232205432501661513017695876207246154055952030448428433418018356500355907280911068387938297446400000000
4334 125704388166195397586855038720806116535750012213699958205023286122278443700215605030848508301054375815244746833397977770169171618250326657222751158807385953927797145600000000
4335 -90225436954563517121039877025023186968157364384422690485219529664085808002581473362385085481057633498834276331713510683738875656663247073797507620059085522371765862400000000
4336 61809674478633079236618475604452566068868574319706948879804384637965975454283329224855626216933852104060279695801248925554898610896959432674558405868781485992968192000000000
4337 -40394180991768264442193585310337863423209841009250582369538624207772876184864338853456627595484065147336125626203830214213441883220148585484428111598747357133406208000000000
4338 25169583878437781191000185611317266674066786113866974872286786749717434786765801797055620184088087756304284350299490653836842671145944420849300219596185196378938408960000000
4339 -14943778643943512636040929464892723816352362505446937629447682963582023154076040953091895312509734427579945563638260361830056210554498820941712435220432624974603223040000000
4340 8448402159185375554492494468423751771431901572836105404341415415267846434910672747400122361777324684017549602270649870517322618000706712335441410808513864618748149760000000
4341 -4544531625813366803845695310731052795869209074138278264808315725266106825566043058401864420983682108323756140690217781318600962516247787642271596901279936264169062400000000
4342 2324021366339829307486999708472901351836120535848114554978378066627139193879117808239651922838172732178348300846343509986468773242113512694403842845250014940010905600000000
4343 -1128823217353023629474550141189999065192350528351918350082116874226439745174050144040241204566200916726697710968102612525453811369964492933042710360442780150327672832000000
4344 520240081196801023642590661982470901367637777306029016558542406192129022320409010635960238615307961819816190645197891985984157748281826725526839883748635711919095808000000
4345 -227240486591185604473079008071184958030701703103399067037717909883363068089133836475704198202330117050144311674818761792448257966874317280628097010904302774514614272000000
4346 93957958830473700225083195751172744683265838084480529231225849822350901166693163301042413232692954755105998221238140204029925292169007651934057939584346068469350400000000
4347 -36724315835290386990470098610622380922611937381592117746521585524387385803530236288097028713564586414371871267349183633748825412211544418153484916899973222865305600000000
4348 13548470145961951752054651728889124797070958315529258573094456385018303029255660143978983745557440250909982543416513858785040625723240980119718663217827499557388288000000
4349 -4709961698736005049839488614178675088119030641267167665662995332564404175125646246382314757400865427131644238118330167857084161114930241283145752021643851983224832000000
4350 1540032980235967893762608887062025040552694042711689344173468178201447188669722079965630658937631106428564861306211617446206353033837136733202687443444194367623168000000
4351 -472642595012179419938868968336661584050267167458420428862463696879560149627100215803916180519707140434625410959737146264392419439019279024588221333414642469601280000000
4352 135839745194408460416053353155427841296444035548326569608350987565517386606448395992270388828545774006448504076409868638771561232590230215216409269732136735723520000000
4353 -36466407916575552267422376239736339512036893281724791337170681261171088473767536955411682862103777384670056970324718453735290289750938338608912592399815370995531776000
4354 9117423134858420736098873638836181070358631814783402097488510765896428724834159681293117994138011412052317341401948178841394108646782240496746693598180241953091584000
4355 -2116118679538302998314848761828987318281267299544132151206150316095507558294248507814853263461601057626354264342397856847562173198417306878454988681593242580811776000
4356 454230137697831696152698295423922890843539422318417608551142201815967257141410779877779144955132106501169102009326663724747024853561597694997611283919284939243520000
4357 -89788838629155597218979392644388735412088298231705175190167438557420763588368604141728614535141162871182768487858841567241205352413174115824253891506950383534080000
4358 16264203013693480236825944833308531800565544603124181193631311167020179291260927293287455289259308654507403420163896509680898220261123653191387943853304209188838400
4359 -2684126174740413414758245923399960843775894556367535575484400014285869444052086634970454079383946748431318452170802549966474333975182017944745397923447511481753600
4360 400846047207639263676807098128614390912709978000392959639280867299976920080833118199398432633315168318727132102095993584420156665193342973090048968659005815014400
4361 -53730666155209130799839270042024124851175811043725272129180176824868057553847212420416816582823201782790246704992171411500258865866007745885830674465774915072000
4362 6400881941324925175516487736956516665651066932834076685343700297931204678875000643668419463751462010614145568134853139397757554609127387216733499519974652528000
4363 -669424425886067933718200121693443000138518011557941134777364660733001829673771845137583346261414229214441551543801235702827908086651998465187231942647713986560
4364 60510765285644940828527532889310497416213620562067716589061632617413026083047764399705091796736189748485056279500393723624983542214422994584687842864963101440
4365 -4631710010701342979101379207995184739953661432337847596555823583272971645448995711126121719224888951038691186544954306770473071532893865875089227950828047360
4366 291913978673532230985716388992309871987708347571703820673718462649512430979297945996879436856381273819666394082457125290452840480696527909676896346949869400
4367 -14544697967621271162707042646461423312230162204809515009288104247063933587713700710422386650327697000230860857948540218582623531321556691603101330641553600
4368 537181377584333290868297081627339521574294743177369414435920338471651230322694201440189573938318653615884954852188421549281805079664478833278020047288952
4369 -13074004786254038268303089220333660908062107630443832483872283265462799940970714293164434852262022450766448305579681696949986216769536305481776514112288
4370 157284277587674439937520587581133573243719082897793755690059008022430615370182304709579024685677554786065285742235891911653338105655212965747972412817
4371 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000
4372 -215159686317185332905212160188960721135944100701212917544622464305663906124592920630027811850133141226514053309825996524879872000000000000000000000
4373 17320354748533419298869578895211338051443500106447639862342108376605944443029730110717238853935717868734381291440992720252829696000000000000000000000
4374 -850621866539085703344483763520379046526447449672206313239467989162203049313237856548557730382176366442288503424102086927972302848000000000000000000000
4375 29412127407353312646892903661430753428607493618261398441239692787023969407319860444261711228839590905844571230528235763079336427520000000000000000000000
4376 -774532489662654870877814772515005375551353009935130881746207519490483453900625622577559022932240128439957499309722884513902050987212800000000000000000000
4377 16320847978593677749902977174986667103593746902035414959227940740943855525581430845623461274227052768278345483154728431951200081726668800000000000000000000
4378 -284672899940200281794719924505283252590939287400321905912054429658172953206020265377869060253863670376055309872800425026084236677244518400000000000000000000
4379 4212458214716838919136883451500304879625688205340843247031928790404750883891931555828017025867962525393648835625151667313016104006398771200000000000000000000
4380 -53877804567332092424197889292121554189969589670063420194342384796518821782946260993884484186694311523497758065880382025286899617520156672000000000000000000000
4381 604377600200396853900151061670520341986214968595729251426872348946616992843613271611138918689491909281655808643154588978670563748281759825920000000000000000000
4382 -6016177227458556254877422764179327840118682260133218574467056217976804987287078531508901171713880052946092044190762446237621365876131910123520000000000000000000
4383 53655853032462067513571804681773303762467969525553061592638009930886645567273184884889625175918291733520553537097988622269492994259874595471360000000000000000000
4384 -432188031607014103779209341184233622542539977804792366523582612512694300823174862492872361171362905793646996400078815802303379489716140538593280000000000000000000
4385 3165363587496721402946345050585675031196413815087505417819034426919845768203987009846680193285216217064061658243783577167618650276327384835686400000000000000000000
4386 -21202148189381780395992154371571970353185102586804889261342531025421362175293262588363016602146439421448787167952306497851994856799510639362965504000000000000000000
4387 130529654119305181966566559022401204919209820812874200045742450393639181116636779163589242530992228384325878254338916469264504060815817228486180864000000000000000000
4388 -741821911622539769308451115449775434384988182532022459571385791667358736811570078700928578663135428183196309824005987856177821872934078215096369152000000000000000000
4389 3906682760163873098640662803924363386697875913613190218270452797217027827228078097717334394848679046309105136216324208630761243458189739430254739456000000000000000000
4390 -19129254765148370210713899260722204088904470120124831308902746425386660686354773213016925559387433078495098815012991312513728418781486181579436851200000000000000000000
4391 87351261964824200315643658124893768267460050587540737407377790986475027976235738170497234410941583013324897466094637317849778046000615109093048188928000000000000000000
4392 -372976723226348077753938712028351353786327817488629392653804242572774818021429225247226958803029433171935627737745984005279497892925844833530992918528000000000000000000
4393 1492710798128005606333584240911932733019248966768313636599326799681069992662794929254300705421670008203835552874764180963031024617788932684365959266304000000000000000000
4394 -5611600108795793831393859045235236645529601743787219058387814819898581713253576634179058394151394677540249502256374942892760932274218781395328520159232000000000000000000
4395 19854520310516804531259466518503627510197559885914127191465978472993605369788067174388475170838517666253777135058753174884396770991257135498272587120640000000000000000000
4396 -66230506473278866283540512480562115059637768294258353213671168242748462161206490573688619673026639449689801632087051966686613691256576645327365877115387904000000000000000
4397 208629676912084651357884371636758311498568339798503627486956922945373618057663519950195611926402177816627834694325659552731178051467864701360459708150841344000000000000000
4398 -621503406825327508676289549684980212332113279893477458170540884365431764782125986455531375472446790134119025635502918383480370662339878317435753481415688192000000000000000
4399 1753209388164760387452808015635129606291864137624119444707902545089532734162945868265151744652567482181856675676671836483630332429103689479370653109527248896000000000000000
4400 -4688882019144460937545545839234094536047041412722844246132190488775072695456581975583106393059908059631663552110279790342634438901644270339391176917532016640000000000000000
4401 11902173220832585320412460752907537618051649124821538905736374321470914418261577749173441435105962470121182521431688394604237847196936277632311336030766209433600000000000000
4402 -28703763058669731281318866677486964377490187830857880296983648333948281591726102146431193827998272749072290828931869671865401637356715299087807339442959128985600000000000000
4403 65826800015849038537834171167393977259542308428995252004516443837345107068593213504655776234348883652368663164540511707654063150273645709324815863645985361100800000000000000
4404 -143674072521505330989322699123666164528236403451634877214867809816491276472220531911791900883378455507295531667052129509660522727748944320102498906579858253414400000000000000
4405 298671390856171513311387150477418680367888994145802488494922560213322937833571460876358836147462962199045382369683750475260433909354800631392188129672591048704000000000000000
4406 -591760512252946512876593123733845655093407900084389234402773981167873154727338326899280542172948817458147956804432123264185584970942092828152563956126614542090240000000000000
4407 1118162345415498240139726894891059206366632139494963987065091932335684568576298853404703400322234571805626982365934222704396449074723805470479196991547172653629440000000000000
4408 -2016105565708057271979073174277862671085206608262065221698310437436763229164534736984673097250121719035425468534739190544738260250730790784959003996633591363665920000000000000
4409 3470478588010541112892608851270306469124895800204587629387974912545262576474178601481271085919629697376183840977692490364246932258027602852504102640342098153308160000000000000
4410 -5705948718069957249581687439299012311376309421058856046839984370489116178334950171230677067103771536564574776270416881515335633014258764378414771872081617145036800000000000000
4411 8963985659794317633063650905936826857402947607729145539416529368908470023924171433323218627941870522969810641115283894852772841134534926026759143528485346594521088000000000000
4412 -13460473793188510877449040681694037053607503117263783764573587964863985854598347209494652225451740128006534227603266324885937052875597980286301106886912390262161408000000000000
4413 19325739824407186006787974943808196729679733565366599986975894155223439244303040896164314275603971495367201462164027717056423524259542926168262491676603007625068544000000000000
4414 -26536245738406699285439265665597709351113149351386886424676644933472533282378756393183810011303950329479295209003549634078944571755689253896554220134931926699999232000000000000
4415 34854775153280553997222847531982964609614946567364395817039621700133975397465792275201323681274408128369078094575076297238365769040908189780872528315270045473177600000000000000
4416 -43800373514504113520210645301397770873172690593174871018610840301522530844936390503870371805790351377226351177786365366581619180577267380191155560760374163023069184000000000000
4417 52667305425110728877023663636932241689090854127135714298916956773538934818714346424299644894145928054776699018272216449773059552289695977580118511209970301019357184000000000000
4418 -60602314494983214158938583136266759933239385946348156068188800047650604093663868504221037731314475979620103216677506567718082494628140162624588790154026563206643712000000000000
4419 66733119132272776863605738865758031828719922619881095001242743257827209461614247545704978455009214180371159951103878923018097892459871638290784668439333989720784896000000000000
4420 -70323308774971966955226339569313089255664027423879610951407614189246665244412588035327533062378038008172928665491739881438309430182333939287572508204343152366059520000000000000
4421 70916393091190622565222612460310675881622509551082288033493148312874980936567670885978115253418049263530395769991190084301091066292689395619826157035691428305403117568000000000
4422 -68430449786895466778845883808451464646320640909291307725812280835915023354616373680530688561119690949012354791261433238778663581259038783566501476061486105448255848448000000000
4423 63176478826356928453109017149406404191168013033479963002166944096976555636657953630355610757136765197984493701045063274681002979739232380964893641949006135014209880064000000000
4424 -55794853131474979446080162553637169987131378069670447598280096634394603268161648629281466232918573775806811916763850820429612055186414789025244651524564467493720031232000000000
4425 47127688701216237497931246264295634935148152224303564575108446207662254758003867669654572182614521188885753707375148070568957198776738951922713073316100287431264174080000000000
4426 -38062087154749319315781815831455963203920867191264923561619267266517517954877494360707116476053990350433473327103397667064671595590546457146795844015785012823114068787200000000
4427 29384250087822270100775925132331137889667617719899755095006659504637466474680128862481317521508629633136535550325921884707923387195866898873502020879056246365446419251200000000
4428 -21676661228333884988329830455261820669099806793357551389073992001796615372620198975313016786824096448094934888694170941768264876513345109479851205719195296749816748441600000000
4429 15274053559019928637643234157226006969418408551175582881755089220964792048688471841879323175721739624229067402542428627346409088161365775234350161495974030638662339788800000000
4430 -10275566805817756445898009392620946492568879849676714321004104728618459003614460786574893296274755278215004427677556691845060554352090150466318198153457820348436185088000000000
4431 6596719120139647561241230465220698165575867669661680777891164199948669499113255143719213908247814272856841071083039232273783401901250705937139321190527447378225403002880000000
4432 -4039023171608357524659937466933036508988486978425330111159156561000653695612614943852868829934271658254342161872103558420879880158933134447652214131922555418916977377280000000
4433 2357104202412719779703405956690226744229500538821273407811254900859729155340077696524634138935873586840896339033511313874333010422197172741588153615575368228630733783040000000
4434 -1310188467721993649548713958083762521049092976074065623744237423594218597810690213737257512569595551829738895360989786354152657493434237177266901386639005624959940689920000000
4435 693119337843902885532933119951107716966572638432770440896827306836487134064154824947060326918184688296914981173104310961136842061070336941168925405812668248832907673600000000
4436 -348685428817367906118763720398296496958879989989847921780722458756588477000369989135858792081895418884614589362968553419023214804957960692067371496695343054292287225856000000
4437 166650239343375261240176542055051512071433301330364628304253084116878663483304353073719263103103650436281119736678391399510258532032945161077097709427479639718083690496000000
4438 -75592421866429395887986936184910719307982270390049943492662392406969506765496867372244831163536660860257621218288748874726345505980614236928938886435050565260649955328000000
4439 32505695436990681329869782402075722750622649343706883892834895004540517767629166775628633281982454627076471144619546984986192954078789887263106684778600365847656464384000000
4440 -13234525319142773211690661786803040524986276933891259432902716383351104158947208902322966722650837829079263107970962052012232957925735319692062126927827850190084505600000000
4441 5094813838801083508848725339267914798689857324826632930377997968435795778262269764577140452840273944787845174696062102810078972690448314654584639920477827985732665344000000
4442 -1851657215107623076184624410183243674415522546196351506378147574152251441393714290225483651670912958148254137067519891899814586794683257129905800419781712536495980544000000
4443 634273583145756491102514488771402598844773846448257197036015536822110320704972679505844741388170068547650356449401156156773273685221780743117621128492801765979656192000000
4444 -204394290213016990152563885357189302022538036567393914461572425715565786706239488324403552265747352880953758969538328902036501786403887214183176315635162135979073536000000
4445 61835681904549409165181339549541863124891813866182973712769878497587361934693272470376136472531178914830163776677313360880801742140679006916143356521750033014353920000000
4446 -17522109003914552864496451783193311135533727221868762237510512345992708011645301507075313615240865033333962374241027217019806984225325871701582500648111285763353018368000
4447 4638623099611204761559950476605537063384223915650684984775184094955188943593567475500245737135274158990617216810908811694071626216824682238609538407685936038369947648000
4448 -1143894403707923914526570433816181957238417554609824935986374630244377804480434709005666617229961721713146127018587441492160327249569455449484824819193747192590065664000
4449 261909097396569756001645837141433938860384830908799593090588593567086720467737455677527454981129172608574104218577754303689134530563617230935622666307859695967813632000
4450 -55470261807397625739068054784379869469939406529001290015697012577366584591128575515843627651031136976632840332249365765362084649501538780554569421974543847656161280000
4451 10820699374264223889869815143329653195622415020955464857209016175658271591547366166126400061292596965602656321615195454786929900541419882804024178952863700405712563200
4452 -1934583940444152968687005749290521778151476001501901266030381310296540401800541442154954777715979618931872774402105937888336376212612439433675245553324793900473907200
4453 315174314754442908321882235610398715182184418156854427992740020116136398343556876300599731258685717344424633231911658955604539545205202124932348502721067390369049600
4454 -46471653157640377228780984659346665583781958971717987864527934935828382978322454022418504662483787221935284375147729053806573893087510099416654950345448724045772800
4455 6151247545613253093671344715215212515690675322453547694615295986311887696398875618565351104665154992200193890977593866961245009979371419115280893038695641079408000
4456 -723731482436075194841089106565823563524755285245579109336178368834966603106056586074369795226871458559463122412792110949219822130181641840675546133995009783719680
4457 74765372707934727603704947422806641736118800605903382968399151501143608941754302041864191278567329304949607394485557902233211808087506354308995021848437980622080
4458 -6676609980425985904374638128325058802643202954715007310435219695287988626914727317588304458262677422922273345404551633209636932614666507658941122091118630269440
4459 504952800309476053159092209678897616564337899629533269001398196691126603107989586985402049874168327453258928483834335327425323463508853978159095300953884088120
4460 -31449273180489093571563302962311212556869668227349373828833203408213990400033949361110805534671062838749178890099231087630277730600035956418805852179699271600
4461 1548693911575632877573300486331619840698691744580356021818758335813770497020327382752066541664172678374596324838859219326579444044672692476340531796334048616
4462 -56538533698155588491276709333332916596914584447854353576505688981493878344727853960789598518607116088339505697479333498460215394419859753055942535278589456
4463 1360351716855796231019615561989224274984926347983018192963320360386002392336706753433148984506425171344678656384598229143889721275811936940754213398454233
4464 -16180870845053407560075740069757183715269641788545806074478692226709294517883194382817263739274002739441694842476194198617534670882333306147346354671674
4465 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000
4466 -20442483745146769909144673628275880988787119073074379993809506393600497575450570394483072532341682106209442742426048444019769344000000000000000000000
4467 1663507114761318401356647816500949815462551814571427671996248582779240490202290165851060027319304381392793403164919692132108730368000000000000000000000
4468 -82594448491641332689580863016110651155029556761578186634988342332277210370678787917176440721504509603121551826982044396654541406208000000000000000000000
4469 2887617308570820783866063297248912636613064595677307962519932505179375485367536520949960893533629169378251459921638791139655740817408000000000000000000000
4470 -76896281782687847630071587976883005599682642649290072709095389238403503355796943832531590186845772751634432178659678736683578904752947200000000000000000000
4471 1638761508396065188615258026342979437810844859390737802042478231670226220727699124453737543398525434778493871467672504826372771842464153600000000000000000000
4472 -28912295906570226321128106355502101378086661419186716788953022304133519707222931780216678349461372315434766873977753511844601325058994995200000000000000000000
4473 432805590526023124296436071830891789725262569562694080590396776651353241977547758456934400471736242725328850134695815492765235988378366771200000000000000000000
4474 -5600756248905251396002500585708071209677309344996239774555403671318121285577801907552509438513305136725014003177871242063941706122448286515200000000000000000000
4475 63574767563936983345973033106199020735597565029903138876283858039194139866263891285190755780242267981103699109177547002565870253331162259783680000000000000000000
4476 -640469180503901241784300090895042660184200921090808666554107334241482516477935251860393382569443905395562280752645505722356896251584356118691840000000000000000000
4477 5781745334083351567681956904489620878599597301558376246738407996942858539419827581010789366517244216553507451875583261785039513381466486897377280000000000000000000
4478 -47145845028142921246828317761776398626986212887446238896325629187187244963871272654160743003829168340650183459149338474433983471248540960481607680000000000000000000
4479 349614408239012878955423810837187807195643905876414973398112352453296965098130365237565827348352131174725610153025896098163479923020359655101562880000000000000000000
4480 -2371420017738954576949198430724176329629665398189974702699020305577508306087231243427539426538809350986347891342108610316711728540259189992546369536000000000000000000
4481 14786666971771545998161309173358167264950486880802005533386926816387125696751315137044545474408299102614146926350495716954117408735494372191075565568000000000000000000
4482 -85126472871386511709213948780704100496438384166921434451594348768477685694377054745472791182694346018528864852011907905158275767133058637773915815936000000000000000000
4483 454203274589578719731432849150995722169242520693238799587338433108021814228780237781978509380038527015621749784308430361334294042060059705338564182016000000000000000000
4484 -2253681268064679989091573518236551937727465306418973459272862232196220450995077014802900723236631449087769241726063883164950724111376158672478720229376000000000000000000
4485 10430212847583603162013883286372450492044283878263648050426894069682342529702959222628561665609186858185659378519083991088116740735965339242515862126592000000000000000000
4486 -45145511320931665959367156979212500850082090346979853609438551881822442356676008688828731616213261253523605571105801570830817032628668013001093882576896000000000000000000
4487 183188786281375799132827088231914411513306720421733601291550716694193534099561888817930569904248280451237374238908559763740862965594208461098022445514752000000000000000000
4488 -698367585370699074566142796108430295773233253635265740843869461248223493215614128726847323531291878461206261999117309794372332360211227498720039494746112000000000000000000
4489 2506207735196092640545837802249972181144366273599103255197048368391021386392105165041379522993273458557405353791130615046836140978267829275181951139971072000000000000000000
4490 -8481344278230319746106724177945606502419700299247345057913020907143846545745225372595835412041498350397957785813350596777433602549900162871197172321616920576000000000000000
4491 27109585664634999697033328055623477064725733094993794889334578987431195428786983268822476867377788870407699225868551879528421900923089007370897382076776972288000000000000000
4492 -81964240338934236815876036731589330689053028972220400304401481406760523486789033079419033338425967725747398664407519206513918733916942758400930115847597326336000000000000000
4493 234717547785209436114136539790181896987801689697677566870288286188047139985814995333195163875001307159983114943622308290444812383993336367268471073875496534016000000000000000
4494 -637399408017853182217729892853422451084794737274139257828062079366408343646990128250035816755036117152390448406868188114884890802075827272597852911435583062016000000000000000
4495 1643243790301198810799445362698296912392255807295673715173228179758078121871239077995258258134316943531105761865162478980047587778627014830610983830747659789926400000000000000
4496 -4025816672800091200027515967655155829198465074181908417526151058393127240388759342315333788320519650965123202610190482866709347106094228297458184941555347043123200000000000000
4497 9381380724839388782585528007017631984924448988364549140514633834625505904162736040760297400108173160521443672933547765303730677351902153025710854373805268559462400000000000000
4498 -20811542701639690239699268351749413602811423949158127460173310943254375719812141311026118626320197260040382259181518300776399652826060196925011153090813566019174400000000000000
4499 43984340160085524860323614360307857662177785871205179805685595700748691311623957138391777936649712233179416643642093653323353233717650306316356238563116908439142400000000000000
4500 -88623659089271786233518251547665427261107664493994292799710354196598766019843414516644794417630097475596531293626478663768539471241429359822983985022623154134056960000000000000
4501 170346249725712800859907359366506881852682096285818996374261246795139807723106494287654469745642494421974483037679220548552534896969992157537141114091565820128788480000000000000
4502 -312531732957831474652755974875775343187875185800063303489934579389319998121014542736781955917580272094684551578472903292163285396060653813612241391478147601567580160000000000000
4503 547591942922520379884269496604007642164063915903709576665574041558034645102247180762294844914033000107427864622837336515330105239855926764370111623751121058618408960000000000000
4504 -916686597688475313769159822066292232424019455354110036906874579957124191850320358418077501180525914492446958602280064819445557332981644400866780441122057619882639360000000000000
4505 1466773653517455381587970729719588928000230464109161666412675064882874835766555162682295551786932739647430496757308305461464830078976863080971181337364750416836820992000000000000
4506 -2244089555407805322889428744593368139729733915927222515920230627500720358702471621567825416303614637189919555379291721635700750928467617996410501517976563780310532096000000000000
4507 3283889174778113376076510511605562044297117803530370720863826937606813637743493641509766941139167156405088309993872094382895351160717717223514757239508926449521262592000000000000
4508 -4597534653814933233061595125906301173067368385663814283302800679062025570256837088042591083527092257083902989544222834641599102667319024459410844884554088320023396352000000000000
4509 6159535865087739502389221615852029505811153357384636028787241946847676132240154810873577920954813404445383480873307483247963998704909295298075793203874522436019945472000000000000
4510 -7898369395390986674787372691492871498680691715944758373886640508250062909099141765146910311754358056513715081773884171002350756726137440232021439487319716417792638976000000000000
4511 9695173140339133340778772747831943490933474730570232740525629792728958917878332604273159630930696256083477344280277178129057379250661534539540149271902032912646668288000000000000
4512 -11393235125056844261880453629618150867449004557913453340819494408958313569608807278793555093487121484168579404735371234730999508990090350573422692548956993882849017856000000000000
4513 12818561753320918616670006709083434113881939918897159900673497378829591800061380245953243252792639489081729767998997264430172021255987517302986376746303372460279463936000000000000
4514 -13808372363014495555919554142987787925845496584831116497036392866137411868880658397336757380870496529782577726406333635386420047224246726389888681833190579873477820416000000000000
4515 14241301121676371386052431902256934820227647599849161296907851329376439353534362271556877872254588256648967659628230808747373651403686443174926907353803851375148680609792000000000
4516 -14061661728302519638555400682127375386392771699406930117797146824794073171195122740492306142466362540127282951990372653438331893116392248641711791685564912273041597136896000000000
4517 13291127783564043328849316084098928272218108646757832216360645667640115371559754244710051825001439459271213960534147121311460531642282317100138100482414719261560916672512000000000
4518 -12024471274871046789891812593266781317226655039600196950692754484427090597011617738739781356928500436171438782842082581690635417551881977459196627826123210604256346243072000000000
4519 10410506434098666863293012299782905757174226826348657414641455767272592076043054368226694995139547730624862993959170208788682645209781634479727317895526553493566256054272000000000
4520 -8623502617932435524980721145813971560765250833385047810011996040178174067930706158236104645702898941959747956879118507338036877400976115265361232762140419828334254148812800000000
4521 6832611415157831016064633538665208799818501846658795684723127457446754046586147858654866358422375037852484950596838046665242396033228418906480627802298447181186435802726400000000
4522 -5176621043609681290726550862234958038707186292597495245239399819672294417093839949888265306172370708523428234500045795715253741861403172631458520371211071407604886195404800000000
4523 3748931590208335817839322694812472155049473832171873620644110232123469515061426033190158321685480314435778876912913870867579741749828555276964389638289625964533900954828800000000
4524 -2594140237034448455884423171234248091666817781478384221154064839487791535883925014576450204739535361094507974941682597975513001664430530557725359968112951445679489469644800000000
4525 1714370886633938995621397423255590852677304903797959157454303731492542461593080072055969826272873144557736697179109842834445592329395624637075383589397074265705872380395520000000
4526 -1081479052858528699633188104782433654346129422465642935218251738575811395588880777087392393372703768858647495221269910369905897608616156847862271638474778778228800366837760000000
4527 650855397891212249170602969791088859750370836282024119731882759499892713018278953952864601613668094166442501615628311543550202502829194323271028917100748552130661365841920000000
4528 -373445977444888254432659243020262117289993081825498188754970383060597275169524475115561528421449880515082996109990508136299770374580158699946140021043298506520839868907520000000
4529 204146748972957529885633234929599592903887861106398653858812202773573343886362401107740834954969330193051359121518323055086837881720583240405620829525357888222919073464320000000
4530 -106240843070009062705703318394460270590643572122424008167395298123214337337078249103601665063297514526360500400385866827947900897124432437072665329131036249231953445781504000000
4531 52590054101359421725649997342801255737970880376967923417727866116312138233517045134263693170679423401963570499760366657359737299608682265831329834303614646305320981757952000000
4532 -24738319985621116372824169189995226511308568191351159285228329603999354139997419263005752894852219828193938558696273520632666255216470644352003851871855807209003815010304000000
4533 11046935572355756162720361434797734085557758830807462541426505086927692884414281447286715526138344964801834578225319890743769267009237978609877333334758185870380481511424000000
4534 -4677610628797821763939947501927666643151149719514526733965136078531614253938301514437029358453712122309774752881256827663203616649271891391962438141371475371183467659264000000
4535 1875740628318598911841139045740470631717649138423672023867499585379112145696892318325150543387360857339391665150600197517910741778866721178662911597389253670080576290816000000
4536 -711358397943085108746406142973006135092850313834389648276404868052577988528472150801407545485399430356433632831678511514207029952948750434775984891703965737933847134208000000
4537 254747335485268379790082637399277880154200986691672754227737876516371217897688118005165642495721396622138115890314027990965847558300893393008513649607381654736192823296000000
4538 -86001330872486577380383547191244032031959337671880601342021616839178061492206291373068085134292552859814638774040032103733072846888797496405835520235823458738623512576000000
4539 27319004265429928969177115812987595128577203366079637786301732320234096502747487777412177093564274844571966356536037042837138209677751985255552134911309164585741561856000000
4540 -8148702903083631005825823576647163010188211249075388585823309846799556210047257058764077426540435970238889028357564025767737605927104179071325419775090069526578277384192000
4541 2277048539342478070730206800627029194003500139927191806970751481279113861421820122973342851851515692713394095985621681118267604958436827347797437853906273935279825412096000
4542 -594555938303718571103339785482340222009332794854847831433859190167018957669948299339651189990820104297491716372719919589689920681011512255979288947199761776101518835712000
4543 144639299037255647751908913561356892735647522869384575284277550797423641378308009897914537013328585573085049054709564814212324544503757615784197617468515517098225078272000
4544 -32675682222011028068693688804985368442425639739350359905246586875574076096480806217199619594967408421701851811717026393515958664199706444332011694171137962525989404672000
4545 6829407119357048735063549043318629688322832794654463391307061923436891984493751960278062210112956199147505089842276217035522328655999006032596974659107404056062586316800
4546 -1314921822904964279332183292363926956288187842251599968203419173675402383869968014067783108915261224067848294970539082090872324631895654987381113054552144531122111078400
4547 232073353764188128161012619487790253945815126569497143811987568145515101313639046582674935450145583204611338269764284877643475951786097164658519280836945955108410188800
4548 -37329411572810033926682616404544285190754308134009103706451712099361781090587018522008173381609703990274561158073212174494080629029203567131414831022944084151677132800
4549 5435242331303870433568000190364161778864280714919954742962075533505183968538046496564344236082130951108091322067801940846956090817772585930262197088991468457764908800
4550 -710543486533906713512873705068401889700526411158881890010496896336196100560568443839236834513848467536824016626603454705256260926920554144912125071108878494327454720
4551 82578354155913906638292114428489935797543215269220286488596862833013116076167626605238999267177615217316841367209298703016582442032650768334285001631599749597087360
4552 -8427789398149144493007757500268602797165048758265972085000800175366381072488361511172894027601288244134458182856374033005764562369027608810629107828160602437253120
4553 743627157255755067618956460787123223327081613521092660816059077660465777510365998433835418781358556896165982013860031158855026353927372291835627679871419967104720
4554 -55577155564560326159666668994996374830500077691371813430314037062995763834939995310955015540870702248637548934583361178060226805516383542183313701971964552771520
4555 3421064850670573026559420774306548228103410063778006452197637163812619027917903188499314990536157446529483281569040015492413991894681977680236234738101913392744
4556 -166524827918967593302973667889776550350112422727080356067334755946826636351338439199178964170137492585522624114309130264131487741697960259334102747240538811072
4557 6010033885068907748644661552868392846883404605388974376511949352185358569343570436667652213549386407000790303907154976357704788596537137404252114794370801394
4558 -142974174786891909200829239256374475308122554843590742474093724515203326360015905566573342400225088205706815628119651938984536351916297093117952389878911464
4559 1681652002014244390274623571125126263485766308263593349038673778235344977025333790536496598477087343670359974000926280196206796850066724614946901279820479
4560 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000
4561 -1962695912765421259893943398884998148125571804622300845150327608534515857642993593725635421323230649027023625004203055396578918400000000000000000000000
4562 161431738824955898626276844558291097683328280930184244513614445801963929291136223083933513403835720882472693156595701306368616038400000000000000000000000
4563 -8102335843881119864385514007830419855153714671448294938921410755965237212993218053831710625125849990958391361288184246519643871641600000000000000000000000
4564 286381826481886346971332101732653148850911076659205542436729569881800700609252935182125242463087947842183729953766924066323000668979200000000000000000000000
4565 -7710988256541753609571067572126323617079287221220476735550954309739906864289637978762195571514256656483341671248928895539658884615503872000000000000000000000
4566 166177782171623464351153974019611117148796346696645041162172652144087546540084096608932374485075191560403451572985891641101283886272348160000000000000000000000
4567 -2965153074509048778956604089300073465195819537592728625230693480622784265428260901323358205726010058486349670882377561868153715439288975360000000000000000000000
4568 44897361545946651687072822393951705773224076900038092842854378267568540331578948506595781198361144719495320373168157871519612124081778851840000000000000000000000
4569 -587753780771742951731657764953666775201601358588268185643750210856349355841158862972806949797471847197014550914887069297989231369245299834880000000000000000000000
4570 6750144438406250290557724985687601907514917934057362686570139044749730732859195515868783187255134923876010405415616019978317400427220463465267200000000000000000000
4571 -68812313738663198894087003813425714382885872771958907329176412994397377514444829143333931877252752930892256949912210585050845103220819213942784000000000000000000000
4572 628677730603641540943730856180949740112787537910413802732700387619389136364625830344847879913471434390306081363579987200120260340575121015046144000000000000000000000
4573 -5188917699743778832349092290244292653762811845234174463894375651394693729255344337851228117189734686272779338034424143070325619853879050833494016000000000000000000000
4574 38953951041445570772502467812415061233835632722649939937258814578901297654452179583568291257023184985825909032482206324517597608706898097373970432000000000000000000000
4575 -267525820751175813212081447966071142186346627733306521148233228222962655780465774649169291556409429908147371492031627601354041875947989871034137313280000000000000000000
4576 1689236321775167121941845763158955184382001824040988606820468538201187460926336950782620543120694929127755392535610428424188729289086540620562746572800000000000000000000
4577 -9849569457234144463790460099305827012568672014185460845200499969686039915278883577921691543895082984836192375505223959539146651261228900075763977420800000000000000000000
4578 53236163028194129163327031994645927176330048691642599562022459205193465888503138259511117495517502679428393400043942649494051996488208296632214827827200000000000000000000
4579 -267624650582680748704624355290590542605136505137253098288652390073301178555665395507844460884349984579172597454970086125837898488225918842356848027238400000000000000000000
4580 1255102279325893580495670622126818209209328826684392315401369586385108551074256093122970253761638818601674345215129773594270047801894495822182742075899904000000000000000000
4581 -5505922157721733584909305293748551623945822505155313227367336901803345165797310519144314903193576794770953247016619718604704374587482821855876652571033600000000000000000000
4582 22647654742320775166763896867027774848049221257618434954195139974864337606144466391531827306655352480444072637070544546133716277595722347416570583161241600000000000000000000
4583 -87538436916257765943881093539980325268797640473031573765498915107850236475984965441108292984304294487672034924194912790197365271540365669110393839445606400000000000000000000
4584 318570771973869522266566002328253506124336698862421223635962838376464338199841536823921833732595675541980046731900757757714030596181227594486156465327308800000000000000000000
4585 -1093487601586123367265902652942272838347682788581532702109500195528188786790723699823963065623921751604879557385221273370233403757326413855893635431465610117120000000000000000
4586 3545855226425085105300373705826114210277532480903173896757167758863283170214529333349606575769341225441007036427009865402087067475809830311918099612216118476800000000000000000
4587 -10878342192042374812695312227979319256892699801092486952165049554353143006886338581496423174695505275365739308033497953511589949611770711684829327875361262796800000000000000000
4588 31616804011365897924329586143378979407685227604799105089617190788763066244357915416150542596595325330132053915913303467481558683067759115143253006592930689843200000000000000000
4589 -87159540263047348022954731560638448803640492483319800028761519186088413657789180416008685548700014504550360558666445420255093022556580926290842765541002077798400000000000000000
4590 228158080114897219499461452282340455912924748628360850452898220343333154613660502752418550456341698697972761551278328812229684303109366289942525062653809686216704000000000000000
4591 -567703054250325360628880181376371583726814801476433179190211145343718333507946141631185741243635778905628701618077642310500810275507818912258751860899015735377920000000000000000
4592 1343920016534531488298958575608478232761002414603016761795945561230082393413788774093042603745654964662000462670242358442320148620649475096143499376564961091256320000000000000000
4593 -3029422143262874264730417691524813834925372599050840327872002117143076465666202827935656783911931939868781449824406494588822691399277310923358478332977297311662080000000000000000
4594 6507519179422489538760993763963580580346795368649618815513319691791097362088626445475176981610879555810561232932293364282676441545931049418116640213641477027266560000000000000000
4595 -13330475388011297845958370336961341350524944534304974875289765777071731055484780266878654493651860495287644915416316165675184478799231666206707174413819566100997734400000000000000
4596 26057201758890814029841761326825840825770439304737566818266233090273504486458239168577654058549551053530842532458558736452315719409392868165638958553836975028174848000000000000000
4597 -48631015343869466530019356435411594349492647445613298517183785844631258328313038762059606071657964752664277206822723313996097425852541390825008251001556588002541568000000000000000
4598 86702057629399060148342670295634543342643453351420682972049223246688818807855803620696683778055225017009411898615911614927266662977188404358601007093927500947914752000000000000000
4599 -147733866859615887620833346324076560671906706867336483626509697930590104133020379191484811574182971040970246453313885446348145623752845369961119526448688750347157504000000000000000
4600 240684222236273360342389742467623455912765089792457891624988953828508098050784733512867588270492145005782913331540135577994910753868476169195725664903943136580951080960000000000000
4601 -375053856251026722945872118888058286315941640578577466781112618762851874764626044160178229298891150011833777542557551625225912539433708378103792151847009039209306521600000000000000
4602 559190562308914589039443535230947121693990342959652750109359209658518737370472266313691446109075162010489094296126333052936425362744856564947560077105057758621309337600000000000000
4603 -797937504820764854391940307909699386287173070781075459746303387087207322530152975376622779400615531157350470781473290050777536568702965302811209136213473982465599078400000000000000
4604 1089996297694448019785543629079697378234228608831300787447154089613730923401321513100667465423866489708227174801600000712017158594349144903237922228724854215393725644800000000000000
4605 -1425655675868073094799120770814463305511864854728028886486538611739136355092395088609017311271661629200725572260186092865924311589067807961879869827461208813411571335168000000000000
4606 1785692603909401600010784164269046734809685907008088785372322630191405188445958199052352360594888443084762919023051051686015160157902456106517343819977874429319105740800000000000000
4607 -2142165562575792072155647791818829407890151377816019091685332021684349582619155951898163223306693154054613106827848445696818136846574279456773745838632018120681508044800000000000000
4608 2461436591994070010966953415946340273995415058894614214969751358381639702033062908930383411839437689126864067152998942797495797698623134971477703194369956094766428979200000000000000
4609 -2709142621221865704177695133488364913712078406045670138820727078628046567753216131216613812225135460462777477843851327377444367960844058818885768555316195290394289766400000000000000
4610 2856172058291761150202737731508196372278989324191970682324296849947163670347724877795573839935503533694598513958772956643223271198183781103415896419290661303571485388963840000000000
4611 -2884238570407505448590056617186353701413517376980626007116346593040147962955363243930524157630884589196562014584388936301839666713078182817987475453686893937822736685465600000000000
4612 2789591354573616070764304131604484364110893733418358970991972724429117237868064699035074830712511421393551302181876227205486774373758090972761543182646345147339238906265600000000000
4613 -2583829839421695173304133539386492890189775279342661368571478790998916491381663097431583970149517058010648452741661792851380586747755591584982132526922904183414607734374400000000000
4614 2291580989457084596127303317208310352646277978238942272369247275600857158202160138371851764174010201680228988304427100837020996902884859784866805951393345006815499046092800000000000
4615 -1945677778171005765323775208524277333397659719282501412133956606565200524076865576952021110686716573779668132770851113218144570463595236006747128141957932223767916092325888000000000
4616 1581136359533318587691879940678295113291332799130657206528877571883511673601025241650260740634921402990222478952217009516764426261535550785409940151685730405389938028707840000000000
4617 -1229447497857299306547555829780802534192956744491905120744357457172169924059786988098463010215938043274314205693760876482372763692083253499971398588162629459306160471408640000000000
4618 914435340584600831243240197856285437819500036090571876386840401213900334417009998636248077113823238858997415247001288772429923494383857064178476121231456062970769084252160000000000
4619 -650336545534330480954358864455252472980361957717844933219873199343814405870900646015346197160397406496609290940241262409139023333930153841207538158672760744368260901765120000000000
4620 442062778624894269585231764139477355583219335907902325600716890763434163310787075723003648060362289418102105486899038045167756307794157495703009625551674149942728520944844800000000
4621 -287069072119065338652633018990043050896288765816247867363080057077844054270283794506285775005548573939685107187410615914364727232875318104469323574624555249221027156197376000000000
4622 177999089877823956023172478859532635128699902952886899411522481954137325302726289679533425138283471207640714457001379141834562957213135720227910181116189566150885418991616000000000
4623 -105323435826253640507960927133058300266943361358597536047300240847559075262654949622435712312612036614019501246645760497815794613455810383344184802809867781917205619277824000000000
4624 59433045467127151845736772427085042772825417628556382292767100968758046083045828064431001144148329193299629550700092437811571351049298830472926709240850159393930472194048000000000
4625 -31960786956894393030632414950333464736018607946829222457024752185400313148904373272000167573208668953346783870449414937407660186551600091486026819846920071643945994939269120000000
4626 16366387526371337278413490552371770104661627427659845132585999713783346467499701115059649340185579179404180129666803761471435487205805429280267301882418006307086960702259200000000
4627 -7973690638222520545169218819275247116591422425962293305328059809860506111195596744593818567001474426766081981865495304418207605476023127331315527255124952145044979659571200000000
4628 3692540501500396272909305998112946300820695312890272201347192904056386232660699631917133615681428270642094706240130074591204356842902694702005293827636763980747549838540800000000
4629 -1623670612496166977675308700188353517478427931485330914385975119567223793915121967992084229232490457840219890182820879602323563086910723838940807854841444816343492139417600000000
4630 677142366823014207174651195512309898050071338970945600616167350321859484596578126915379346162837269499520391119366671303965777782170886345497311086657520574899088040984576000000
4631 -267500397559847629434846476680474182050540586764806940653939747257271514436227548374279295750238744123617230679412440267321601888556769694743885985317845449368873766092800000000
4632 99960639250197701200238947936020994277898430647493330735014536328706532240288489782461735805386330631078108517829743592107251052768067950952253725552461714521484357836800000000
4633 -35280091414735970948089159700044426776746955567669201232352049635162818407598262710997248560772285889083050678895967715281408292871427154775575707733104850687094418227200000000
4634 11740667309309767092705879533914906954067107637088987191493958770957748616061717961483090393781789546298190303225606395790722492492462460330064667503550724304110361702400000000
4635 -3677102185016488491378902888962032308347430326145269099352768568368299739783824747767289938726371731570298674046350766627691594674605760805935595673509393873868447669616640000
4636 1081598056187677083596848230297838867151662566465416108311106953607579084175364558412337854629469954038862195593170298531177112355257492990203782980605480119257917070745600000
4637 -298103741288392228011535642443228916868568248531388982149476621736519227387293522307797332759286191182492374459099848572052863008118272117234060152693213890517567082905600000
4638 76786451400660718880057526170073291584659934935070340702388523290985197849366458195804629208546499105711327512867871908721542883185083087203081382214903090694793019494400000
4639 -18431127003353095519997533841562059387055712415477312384053152909503502298171204756889160427786303812866200787546635200092595434025146916256025346243407506987315898572800000
4640 4109026616813157655596568674396708862474237731450435473769748923934530010670407429433967429751295313153748895721769523916372601074692735296279179753229621440397656100608000
4641 -847654960836950187212353872398888627178635376880049265216847003030036179601890094782981611282873753372309347293508229705008766414489877590079610379809507456669789463040000
4642 161112462901676758204087606990562080143152424406900901761783677116405676104276338108357022495197222186278255991124820847748643881913040531618702808427187480373338611840000
4643 -28074828287050879682359217754251014487213135909119346745893891808061672861878986846760313730752298209352326204300894989567423139749046849446751570831839196622407176960000
4644 4459369276365220969359200156185141823113648495650235595930248335444025937823260875590291520967384712159138561969264774194888974511854326183692393520740727530120754720000
4645 -641265496596850808945368518824232705454725086070890905734473448943416980755913020564911243148748241951983675005509617871493775486545800115783192876675762841130527884800
4646 82807738473013667490065148079680185619203057533857009506620743007549263620823647790253552042919775259587165926562657866080517393260519242690769126636131971123745936000
4647 -9507599914787003631174376429990517530551820630418799758391527697835198647400932829791921074887703300414185637534846955984628146922559271189490962268643679624526176000
4648 958747870604741355037297436943398155789558794575408751980704739412243377433007590837909236357394425141128283953583825886952373263456362133402362830119937886160014000
4649 -83597304828359490598498614613307047140877200194105102701430697415589461435055576280228169209393014632325646522435805771998924486630893578034067693382830014793828000
4650 6175022055460384312939754497623319551726655165119301646216735080681777345391815255241263557917764190985717323232117227963807255369900969712826403702273953673902920
4651 -375721642992170632389834338176308341727441153777975053376924043105027598267707353443147537908872717646085420657909975158446669217206022835122569323461465692481200
4652 18080185270915630810506023504879081814374242187878497916006780967824287029441907730308520409094404107727377497587357887209428572361249221691125112006398827526950
4653 -645170963725849740268741942144389819827903028731703225414347931874855010199571773869162207581015710528252005521889929374667720288022290632694760159328587981300
4654 15176909318178555622228477729404264527959040932078929975074030848573988417653637459591881801255713276624998765358359678770766341571852189649895784050379822975
4655 -176539705595814524951349239257399514754173043726491993843254293349512219274797514635361011310421507091661579432056341298294755049596380583721958853286979546
4656 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000
4657 -190402163495222340328237709096043609822371260541043416725320202528990506779345567997636379399104143804558418189881424826682855915520000000000000000000000
4658 15827179840540357039784759568608625066484611032474234015292241835222335876033100339803524037550531953753918512033893438718012397977600000000000000000000000
4659 -802915345561380652367493517163066122420393918409327808140857220720168023171456963270032743238277779749167040705719419526075676570419200000000000000000000000
4660 28687988183228962757476050538784037171847787853165633468444562130768209313205163593896372114563244862103970165803434480382964936579481600000000000000000000000
4661 -780928217277898915008867678513364818186842978360086962580632911192999798475750589145850487770059223584071174090440974739488970116664655872000000000000000000000
4662 17016604894374242749558166939608178396036745901736452215006479579554564765704611492754675147271699615785313441073755304048771469954288451584000000000000000000000
4663 -307043266681745994908584980752690753429715425375894236068832259746287413372885982770742350831133805606856163672494287754796681365039181987840000000000000000000000
4664 4701978227357322067591626490712033186432194235349443904997113069476268951088995334508939994592003519714419006353610715271872106085655385210880000000000000000000000
4665 -62261366018303253369643194963367735635148943916660685044744849922438111073932414725946998268201155675490644841742519892531824785045571072163840000000000000000000000
4666 723364315632000031136976668233685339298342833491542494411981412051319981791050533421473323880736319284201301119887409768839222817875160363905843200000000000000000000
4667 -7460873922535529894210656789935663338266778864310273999361056731251367425566159357470182543303074953071800471181069797080336334956271410302314086400000000000000000000
4668 68974928157656671920683613935281342915231547016456828642673413955955836675433233957834738824792294515965010069604204309956051420223098991365062656000000000000000000000
4669 -576157415913718864083484753577004832494916553803351227219886337388596354323099438766709859373742106851685956377412685572724348344257220873270853632000000000000000000000
4670 4378044058511736344382716382429478101597916965511485932460697989745784868090625451733724051521044790602092410284829432765294872705399669090225750016000000000000000000000
4671 -30438493383244892525463489190806316622090994088767319739532313966701528835466328137861039394862584025104767600871154073754059875663415736437661845422080000000000000000000
4672 194600024268499252447700631915911637240806610129521887505717975600776795498714016730157886567504055835517421220102321354466541614102769479488828405186560000000000000000000
4673 -1149033317947719941497378231331677237314340269401686166447693768615525871635572038659826699601735250484181632058938531786237665038271968899977731846963200000000000000000000
4674 6290057416254321722682332395675088010987919599258694840558961333782858738826216951277621267162683393507847097112884300740220297431222149509775536580198400000000000000000000
4675 -32031542594415399741062572186468603125310883523960059140626239310591476124272886818185643526106096855605904651233822256308078863214156727937152096351027200000000000000000000
4676 152197665871939937340106584914746797579910190351623152351829238264804742193425580976595971824569254634645141651350473597957799480819206230226791460151230464000000000000000000
4677 -676567714740846622913655434495822023550462669433484889378898358493595053973173516592453415304426716541454734993402231022146073549309889149650123067928608768000000000000000000
4678 2820551163584165728876973966574702337832724636624479682944086621734455883489559490058882708893726060267196938151920791042815259653002393970150195870459494400000000000000000000
4679 -11051427871510021519709700795403543529825192528759712107162164405944490128255855363085671618402032575320348957005209811978889292363233013787964241429187788800000000000000000000
4680 40777058812655298850120448298016448783915097454389916625403243312187435289579716713461994717772246469373445981683296992987395916311197132094228027561895526400000000000000000000
4681 -141937770932643844404543082387549105326933022247428244825931743689968843085398727008135825532254406518177042265664778244789733084894651128111489354033620603371520000000000000000
4682 466837168096194061863546343898478122313110562057195009035915115224057395667101461944999631461289267623776012110161755993509063055100905659351960086088339255459840000000000000000
4683 -1452968139737138061939130398450107337268451034302439996393523140477080665963253570537261390985417052431458745838213291877721927182928679404165030227526513013555200000000000000000
4684 4285006849540413459862080380843833444429809670673949301557529857488829683941213948165344126032684091801426601309661834651618306222830411840591466305300724082278400000000000000000
4685 -11988989896481259095217176209893193196632101175019033986045763594313295824928135622596060388310736323491583924009999417807028914863902236070095625779490673865523200000000000000000
4686 31859164641498375377379344609606812752932037626651115117786515131578156862416593838883172136449168109098741976614864823234981371779635147395610772385113788911714304000000000000000
4687 -80491559199553823439319380793302161778866541698566279683338244853657048640142025250353966020020728282988832524803131562055007192293539370698102417693005061803737088000000000000000
4688 193524482380972534315050034887620865517584347702834413698616160817131864651585583469398134939374314911328066624514899615694101401373524413844663910225354397140910080000000000000000
4689 -443161182100169035297706816588772766709083077346865785105847166850644328691741670829444649532259758060804600660027464351279205141837138055074154544709821778163138560000000000000000
4690 967311238025123606277763202075618687556065582539917532318883133541076665951754537443535984879449451392744069721032510406921711053020976636086499293692255681988526080000000000000000
4691 -2013994445506756081120530180744847899777670308658272925420827563958902842743405490812355406778615513517556320335684750538729510764159328455098579006520674117816313446400000000000000
4692 4002386190165629034983694539800449150838339477207690263285693402666010289119985536293527663393211041822337412985634621919075694501282744550242144033869359364327656652800000000000000
4693 -7596329447611881415943362523877173788558037946758850154819758819391892826334457037815954738244064460348372520984376577318441252146729177251580949851361788390363103232000000000000000
4694 13776657984698995488398724990423585369755208035977465763282855886922140588503432520143804098250981961323426552718004162813270509758582212664980463472028204288551419904000000000000000
4695 -23886233631196842461642107363555957599163021236655667247401989054882778941928347625065333745046846686203189321293697689009552808219407419816871536065809044266656202752000000000000000
4696 39609746288026701587776140474671745887357911920130213021712467830063046993500573286689065955372421578094559451133462312264305312636640649559067995138477499048750806466560000000000000
4697 -62845387985626586884893771775860821212503966537675816979176979900335325051468974963276410203974197063801092615131098105056036544789473752956446335844037005551872161873920000000000000
4698 95435189300721423196065030012748308769107685198447402685330638448387197844560600117536673469282160983123472093205560841034483261908455520417716919825929857471370126950400000000000000
4699 -138750793291097526378794752409354519698539377741856442207960981422560428008262072095678406319925900663134753560793544171848410887116349589258643460364969362686848322764800000000000000
4700 193180882299077556737376347799970981496281747288255154944480232497695080578203443552610603102814491714442723903298953972345194877029263835158474831921697239405164914278400000000000000
4701 -257624366839218855718994059290707722031320519630853219958038036191919228402578688953347128248620266170860526940193628075536440305977429768170291771174166674988255714213888000000000000
4702 329138860752580902913987737158070694160121306379730924919826507196879804334359015249329587104849837829383501234328769846766314320304580709553276812898321814812097570144256000000000000
4703 -402901996422418361979315307130659833124808879550049631611673875751897260273839617401907597265193553219741110051539821949834203044449562438237282482629238346942873023283200000000000000
4704 472595825662861442105655055861697332607119691307765929274192260809274822790348078514633615073172036312357900893375797017119193158135641914523719013319031570195154364006400000000000000
4705 -531222519088951368717056135111250447761074778513125446795145122481618663157737018410474742414188263906913983740615613470436750960151890342018111553314767144601569669939200000000000000
4706 572227862809062407831922411599555168846155774168547865397841734111153486650535488560087141496643490576726519666175034096172731899183950579327845682612668142906843681406320640000000000
4707 -590692059219457115871243595199765238049488358805632206257427782254622302813258392356971347482805163867455900586882854154616763742838411841123834972915075878466096473183354880000000000
4708 584292589176146493367359701746975634082863560163263551742318650644062374186183733325164764541966028626431109111549347952858320741558058327385690499347016292679055130912358400000000000
4709 -553780832560705644585369644162463220371836487777255050529180198554558474059846676882080880672045330386654328848073374021356360173658500745283612403909801975682535462325452800000000000
4710 502838342829440277093076842175994957380668996367859332908451973617559513571216853219880615681611381397261675147942860983666321606118734947079344848762882561495515219256934400000000000
4711 -437350400088389978859119812725847314746166633485549585712842538685485073899814467248532355026555608389107841746735703888254155155914480366784915437958153740835246700167692288000000000
4712 364293817236476602604209138332279194102323076919703420384253392561961089597676215676220074642285891248947259150590798992662523810657790900958450210948392285401841721814286336000000000
4713 -290527901032124882285699346852817337310827932236856348532820469879454308208589663649113720567950897610668710760864108657988394620159981134762472035602738284537578843705180160000000000
4714 221774634179675822650992149037987541972224008752913431915292661515455407420714845985043744175815657087487373129377996771755636182216884913249179892980765765166805470538629120000000000
4715 -161986529828226748985820845805935318675324751414261051474441929868989015256924874423714339271087094547912195278520634442233114568797305345961315450549409811353997093801820160000000000
4716 113168071327972933013819331619706203029304149992422995353783524035439145807561491385088933903452746091034139004646153739562945614795304318899970464141228582385338501361880268800000000
4717 -75589387675694461743504740086063907344577064736072581303375594457983165832998155719140848641461018783661084223976463893336723605090826618593979601821140033623456750614714777600000000
4718 48248223891588987609104634269689787216061714870994284264017388049686164411468396637840589590424131489694612483403667946210215653343419376400600594975494207107251765336080384000000000
4719 -29413963168931925785495997104795918038186364190328330067027849080336498109716000476374773474940379679842537075426888749935465550230568136148485064930173984186332332947406848000000000
4720 17116717094532619731572190459000492318573720277024238100316925079002317271917198482556128329514718807670293310601626622089732549102198063176202892261364845905451975991885824000000000
4721 -9501632664346410521622849554266877774424112607676713360127100520666105999364603357250114334022293324969160004840703485908032138040630530423716876506748883234535686753558200320000000
4722 5027754248101274811928624297688607776152051945777104424730419112074244034815908182546324277305009923912964135833642115524024981669623427874898115138278811537537114327734026240000000
4723 -2533983893857198253251017953049678531948501692333396382824255145092221528302711020626780410809847873002627984305944990535110389381621694533979444799421777895473604570434764800000000
4724 1215373330779559001826148717093175468155840285842741021700561778706559125721464564562439407218572962222769457596751384551162119738006829799060028139839300601663193546856857600000000
4725 -554212902398691661713172036330958000632636733946992952110412840812279054989694965074631416911356742942795055849069526904259776200332193737025129081119213163978578650254540800000000
4726 240020925101573035896984054532363385401132979229085948279946088483317577309310154525082155932181087527214612482926278566821100309249495713850123806716758062241153668681302016000000
4727 -98611346556462230114861805163490002471111281904978430602668348428920571081770923432694319585368010633730255917658601980145435320197567580270386129627570546455341625132449792000000
4728 38384885472075917260891756007432061802712997368637439002245581950223308380270780076465306549268350962333993670846621539369184404262938093165665430612145298376249993409331200000000
4729 -14136579238182900359025638947635192920630432283114754719885064758159153671496764745415245336351190728425625872030662541914498209874046637322248074889925839301402702538342400000000
4730 4918272269209036978471699353843626476758293817427822998036742001506664147528399669683098230413316929940187356114872206527604476855024274290994362532396521599394595156787200000000
4731 -1613722558910093235073712810698766178749043708845466667601672148861059542945129946448730670252487708483422503810055650725752654120055556742262021415574408282931981605866045440000
4732 498400384291281600121427664521244149983486110627263742709758084222372441988007988516405283413259754821107699729332873563166413373302652769885903197463005238954048186199572480000
4733 -144596004195464356492332235829305141992669735708698992604714555048619010505331426399403169405767449365149985421845484444212588709621999780654163071958982063947889380845158400000
4734 39314663117138288066589453399077525291345886686756014439622923924984421298875626596251970154775807542124199686588350417265429956190762540647977667694030382435734025981132800000
4735 -9991839203700125194841015993166819959476790918884641819496109247881428069408577825852382500145798584669112144589987647297256442351514940012678211234073152023241371838054400000
4736 2366799331284378809623623556452504304785160933315450832891375380186289286146154679353965239536746100376559363935739245775830618219023015530656807537860261949669049913950208000
4737 -520799207938222195023270219201877172538553575555102268549230798661654228747401274234663901972197634071946862977131456330757386085062580791344912617354961381377918646091776000
4738 106058032721560928829205099001787152185663767380999907902614169164628193641215052286187022808266971404910029086729024923775107286836470109956997505890354272794334903336960000
4739 -19902893653343146704047888524859796116473558502957223046935238992545875161159749444595619334047167715183926022987465247988720896609785828038558652060479233544008041758720000
4740 3424795604248489704467865719950188920151282044659380937674430721621011920248264352453343888102951458938218415592395346581674732425104122509075758223928878743132739624960000
4741 -537263892421507005021865115407648055770067853929939144295355209587502808604226763411474728805351254348134686259161512573062421353091463078823445959222166394896267726028800
4742 76315611776729395958844040470233259066657537823202619961301676755757401352951073803497673562754864879235532117920145489379804829628894534063812827107859224587644254617600
4743 -9735782312741891718322561464310289951285064325548850952592924362583243414938555217706927180685008179624126092835683282928259222448700693698038745363091127935514804224000
4744 1104477546936662041002966647358794675469571731350870882281771859802904370802824744645271440283718377762579783114528567421769133999501729177679521980298168444856336128000
4745 -110061823042594437907966176039462535207189182426981803785197901054581782369353170142654686776252288978787594050109769427820298295541473602165995408888023059477131264000
4746 9484833877187150304675462908349418831452142333623247328588905083927210002521828232050580824961685797354061808484532062152407944248167889478901356086692792843114885120
4747 -692530132363168909620942652126571535472019534643563618384346396251186869127038193866409541873634193165264647356659666212048900701154141289697919777004173564381347840
4748 41656746864189613387405878155241404500318254000872059198479623349867157315834155410630831022553507064203877754441272572130523430720318206776352258062742898622092800
4749 -1981965200565810402105575246267565526511318104263792308472876846719554591333084489326066301688880262742790160963245863038979236724804476823638303209457422278553600
4750 69935198138166784307228825377094850944835260615019709325141134150228938628547961413799391340186326778687994310771321399775691301963094889906719772904150224268800
4751 -1626989926771026661951634588996193927974458770983350215259431567509104612836533894879487080236844609356753116045831241405084462537080243459581572791892803495936
4752 18718714156217833168430576208016442304842183463407532842830793474532357683107485350397432370345216084974024485596457850501826627950652882424720315780720249857
4753 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000
4754 -18661395378401531251545714634215357550194699900319557374672268599950746648821483846768340560064280094344689132797857564523531159470080000000000000000000000
4755 1567557211785728625129840029274090034216354791626842819472470562395862718501004643128540607045399527924953887155020035419976617395486720000000000000000000000
4756 -80368409429649261256656877691354139849505174237376227093588570103787882234257857100082320012010166272977794531916106577881340860117811200000000000000000000000
4757 2902422374365605490162281285155043072579740171079951024780590162240839585246746067257752314257264203306841454731661451891648570841681100800000000000000000000000
4758 -79866886917040770557809086816654886677391365036848459031751902841466685911503666231231600428570513420679626924097381862215779563344540729344000000000000000000000
4759 1759442147815024725610909810272234621190216947136684383417538091912405493192469115772843279787685952581582573264428172041702096272526374076416000000000000000000000
4760 -32099667735650534067720845376689636655779915970686542968573808132809091915838713465443497544112644188387884933272208372054244166262818481373184000000000000000000000
4761 497088911698933071168197906192241800574612534386549637102447605288788927649397270813422656282204057494303016076192395730258928608538556398305280000000000000000000000
4762 -6657013555297901260851963879662807097626322878543868018022776055911593035166251024504946667108007656257857696772220109873090220482883843386245120000000000000000000000
4763 78231435008982624057101304269089027097219628969217509539337162137826088605425223781179798901078712967184483244103685500172508591878015906482644582400000000000000000000
4764 -816271659734148846216605462052379724997117701561574047209164916097024605897116202260894738952774793412239193410961461868940518320971601157377595801600000000000000000000
4765 7635118812181077954137789688436025358698983833856968243516637081312805497401779980109024207087890577655467996998893627675017503680931040114751465062400000000000000000000
4766 -64536489599192628478113191028643315106484164937330139248951316053444084497929078801856822224375470040089442423274713792306707066322811799959588831232000000000000000000000
4767 496301404175143701979481667979264571782346996728886399259309727536362527998369817775453127720018198009338403474336869070947704304639825138191976890368000000000000000000000
4768 -3492631515157941387464463046296300403625050772941606236942189537959691278206130261574811215442220159661106809226788886340877431342891203221243418336296960000000000000000000
4769 22604834917806289707165620317244599935787029564304585673349388054663072454906175103877229070538835325387449583456083229928094938852999481882844277338275840000000000000000000
4770 -135140681107126211619360397232496889073632844935005814251329383361293536577738716396878867706909087147570812200531908069708877379313761942248630986850959360000000000000000000
4771 749153800373884975806557791277302570827662474802848857655940091007125542703998421450267575983970734803991561224495296021072566816840116515664278780798566400000000000000000000
4772 -3863907490651980720046894124390808805205770552268464057104516482991733318631840924003957947911952119415332780300756841148752743897205136578982872750856601600000000000000000000
4773 18597764132325751564065751395621462577004869883356132993225471465370750899973263524789499985680157361784105685682553325755648510584778070392258192838479577088000000000000000000
4774 -83760863526271393092033999778568281836661884956574464791658613882450471879389337073926239271044091788665100020433178837991742184545483513277079051922898419712000000000000000000
4775 353847545308845537906712640686684990622241414746663057824278813651993272103376869892853698773080913347387413214285636305624650374334660331535242572602045104128000000000000000000
4776 -1405174119500510709174980740323674879353043736528380151571470336426104156983234366368555192669523304070123828871108366498775261511427830090958858751449025740800000000000000000000
4777 5255771868058543929873743808712832419285714410251434596279713922251665460817199377492656278075603657949791140296686868589293262692767860491432760429176369971200000000000000000000
4778 -18548506759795082388921470308117354611404344532306282716210996894151622841534953089160416422680301540687885981633887479239258313830191284227791712945865781348925440000000000000000
4779 61865787529818168001043768306208178209071229273185180845336976325959944166644474020288753977736207310874767576683267072435588370217527061251304119014157521896079360000000000000000
4780 -195299674668381886068361113128815141947983654025023684658095131839269314086403612074072748968311272090394219137024983761106937326631084921625553848725670870636298240000000000000000
4781 584313470251097829620903105845791722878841727411176651860214469987136210089896841134604679446978617677675694082936350757059081786240744130552537774877891491161702400000000000000000
4782 -1658888322588120100395564867042427276281050587584618981980949847924908829658071001073622532259054677466651663838383595913916692058153766752698966808223937505892761600000000000000000
4783 4474072837490421103369585872116276137199067791480005106615721207059983252514593006418683084057466011022538257581630792862954324284695329878288085930918442386124177408000000000000000
4784 -11474925462251544314250849301275455154202352891542577659704993118606957131137822963342128277005682309312756442816252497990538828368028968771188570425355827674414579712000000000000000
4785 28013413149578008851850858127040380363922325039014907669081222417359903300104134690208723871454968138472088905693241392062550770546515249382529888174005531118443429888000000000000000
4786 -65151618162195163329939428707558796280715041793072815188451812389026757635321834075535073553891125993657976368909350188768531893430400499378011251737104892355265167360000000000000000
4787 144467165691720444626467840767134860812936842319334667644259863547428418253016800679463969551281585526259189714368172863789307607902767764586315426259530693838572093440000000000000000
4788 -305639898996339805923597878558520546596904837647833708956202686278859949151172617146023419715806344623978829323200932545466225270644760023129395643102468109266672471244800000000000000
4789 617351666610957435904288228278400427217015346574543568643526052880073619841474490344029537456831519549284798668554691108796446058402776122511939888765193479655064286003200000000000000
4790 -1191231062876336537376851633119338802942376317350900351778318512194305326716348437813505302202306708456963950832366653599820229024142913812668752619191051116082107305164800000000000000
4791 2197026694542929636446501753133822283797063600178169074012345610848312216902182992915814453566838801255798651432605104540848512310483051507877986115395141934762378133504000000000000000
4792 -3874923659240191219337768761787896638802152876132640916048367500299863225251790048348960779433547939146307040069868992342946247802351800225119729014537884439740831236096000000000000000
4793 6538387768842863776129573784669937843055273565903599549496361575667775599330647264113288097791212537338451050451135910457804362922774594240373171337858505062275374351646720000000000000
4794 -10559147420656438499999383904269186906936603949160567177804932212183126310879849739811923993021307503094722864567294679829861568748645688242271492392081146164956520911994880000000000000
4795 16326358111463415833668652134362706131064258364221665670295926857470457173081285209198228375863197321640159071363111308241699145659939236211096336338948618708147664081387520000000000000
4796 -24176041001406233809223700470733642145251055651354208606198238411201316057958108080522928241929311098878424004694564020609661074756995060839529191084703643213343627201740800000000000000
4797 34295073991547560968716491631130697450915376608211184016464424671147415342647475478990814426309085897003614890681884111807470539584308366509548862142476402369116918461235200000000000000
4798 -46615147453657888720384905843582095319090284023205729742022690048649385000766593930039290955601309315415898038082343203129276285364262244013736062980341043172394192596893696000000000000
4799 60722892957275170892504129782750728653972183759350750442561717768930236842783999499626315393520237728169987512035282264474985322347956860709544735932555097167980902695829504000000000000
4800 -75818097686770687357267554495847567397426534953728339676684789938992026438331139202690971653364122844890882089498763694519800328904518659627491817581170072127709845521432576000000000000
4801 90748043340038026709634865726585922500007942357444278133487244529682996074171123892738524167826034482917867132770874982328050784181597036199054534618750368244208314508902400000000000000
4802 -104130680877248821422057941151286572145499012313124944351990009529782291701065575129669934403647861981253201521155256398819570620501440338084341908440388417990753521342873600000000000000
4803 114555148110009961601926765334898182631350631471316316287836018643656237359465710890677870517913161762477017522107253102359345413604718957465865958036225416098095578688341934080000000000
4804 -120822208373823304418098499722491111408861651478308552797307347896385679286303222036668334966645951887584621056999582059582372392529709065502916592612129324793206559047438827520000000000
4805 122169088256852496802077498527495416468570294168358816852077248531332952860395616596810561546119074741024229014012618108632087552384883795608265820185690584395938438372319559680000000000
4806 -118420996671901804770539613225559464556332034397640744782478556549996379146115849608715886505528966218364331366625508549248681656226200761644852479736075608845385821932276940800000000000
4807 110028045760051245748110697861254338464993362484306708449665688831805057283525101673159458440657709013182211662023125092914335348650492491094640829814185163281658202278802227200000000000
4808 -97976902724563364549653769474702318677301948915846096475527034440279263341032245770034307820115755222217040071310386616299603472904746327882839746565434965417115147663757541376000000000
4809 83600988448244106192756189818741827739237995871646084936474150502816875415232573495062309324616291481984018569461190920047846013036076941149220927678376171057217774647576100864000000000
4810 -68339425520281575435653628863453958168939500360414534583632695027394639648365503631862774920596249890469547488724259959075320124527131562424502484574654112980351983510551003136000000000
4811 53504552128117174751876541802523712369657838419388781561307401338433844318500153483930168947442295321440222917290194144242276431755863337147731631104000643191140324930716958720000000000
4812 -40108717346152249505462851004948563510950804896231111403237476793087306435589635354019163636885749278981732773042122354393983552047732789477632028268931497763941017252140154880000000000
4813 28778334679051279100730434897562585521695209385911026034695923720255322240630974930873021056691537512717303078235558392852642034854297792879184381002832965720639188089565714841600000000
4814 -19756126351128033070684336096382647339031266725047414374540582451532322425629990198927673468541853492651865040649848577011256455563877434843076502042641849343419571292606981734400000000
4815 12970501102741736697544728681243177369026419292033863446861131547414203455643032684726917355894304376758188824467003191596911973780235226072950028517840714133489481715633723801600000000
4816 -8139881748720014403403877551736023318273397078435272282372500941084885609244642602417948341932765659048189157137988124945376334179982811559443999292000206388505909432416206848000000000
4817 4880339125529012698617052728143504006832125275349122917753998426313115248832391530980927619769817856405145144225778935977039198621290350800754333735975207124981746730534961152000000000
4818 -2793776929338605518685918483003032905611139860175943625169871524967105979625673530886447680275492434207338327673318096840896074588259145648648502845375007573554571145757159587840000000
4819 1526004507109190151788271806998455179542408282510218565557693981467953616889770325470269842747188334648292888840604473063404872662241510737900527914066623798602797055149982351360000000
4820 -794741815243412612161294264008147510236781747438830885533113888672423745326673599769245896176995287902724223477821213864828455123055950795673753203925316940617038180107356733440000000
4821 394325781700167953385594251004471999306148318948081043902778819856897062548733106481654909742053551777725442294063233697996013262582974537219165681646482046932723726978488729600000000
4822 -186235328523903208752115560351356565284017108203830595943102657828669058157072854513828821489962699798169952874424827808649294081033057531131051411580381309281230232865891942400000000
4823 83642847565951877583508258114629892342194822280239618050593064686649447589011083108388815006144142686798603290809383519822953067026981673022807959162888022504704254393421135872000000
4824 -35685929221144350890412874030126055125026386593997771290019480398758217434937793022239263576104908155875691458817299462738015420297650513952463965140992741215319590418123849728000000
4825 14446535496270492220309221290957130780069063689660386542885147222786044341998710789578482772882636568184021857959834482556986242388399380743829841465187004496885447519535890432000000
4826 -5542128085502621228253009869095813757925489056326113631641607262896644870629710812067168473738681398489863076247354327369729735696037700440209672359971342582787417840969318400000000
4827 2012001033955992562193053009578899196513860283833842895153378499659834911482378804002098749998212999730748818855862286574705674901257538991476780742057342249074075905661337600000000
4828 -690159798035684874945843810721122317084079648023954357975642420392441329071396712097095767109348038596387379015855164439936669209800124244906516340869982160641227951345164615680000
4829 223307105514127075025833947403827914628315276899615455007433991164204871745960341140517014839779096814847730797775857493134894449019269519612212532615686490158030446854846545920000
4830 -68025190173756206511817700345896604050451477164157441070887962422622813492233169549599221046943296553834810641707208156779812358441669796808751017203103111984284559218604769280000
4831 19469035014166008022028429843785286077172286728194070519074320590009390526374777402322883536120293324412978676374199425055285813568362354997727467122796414123043234234551500800000
4832 -5222956392645248775458839971094811611039840319765866382202160661850908705836961597969170385770656604619537564913732987412215881449189115032182738305633015965926559312458547200000
4833 1309953818120865895279333767215389000219034071856769228627938291304282111373480551649497584635367297555473356192433562559105310989575738419291170713160423804966828861197500416000
4834 -306262484218170789560871843279403894775953162024872327798732036537969039892768661829622040853525471186434252109489367038506015354647113916610267676043301977336552283817345024000
4835 66526668658477785290266051767187687660994025819188542230379781177999111598012828464048913173532262263253230911802226367186665630789623150972359302194822890181459807033163776000
4836 -13376166170307547667027613080743272975707122282451750832043833120061724242239434466014298736717842930868968567877790037023276779728676775429628454088360650601112261779128320000
4837 2478761680028772279179857581462409811515647135246162710967593743056315473662763022479500972550820790549976697869911370460536735183677283745222600702226678468779688240865280000
4838 -421259663649496617520894072572546713061714036468899784056249763917401160513097468078213810277462496013466605251037555983328693542603131342387483585860113634131581919517081600
4839 65277599200658807870614870616765884959834615761683041019626134235901944484537877583373600959269138513520647427046422628143143967452569879182401353659804313104104071972454400
4840 -9160397578058845917769698081769551815164117023908913861294682532754573729115686604340447784306524196208340240749094400907199102401982482700484655512132442274525879294361600
4841 1154669915458561460421879242777655455721466713364482681265465714320614136098197558040817664625500690707568131036066587874602864644590196648087402479180607433072585180928000
4842 -129446461625971383284506718794412874220555377181933973976865881377819998789155497234029743484719723375176559052185352568295148332843715640347481350278426120827541007872000
4843 12748971707207699602384490072094240255019029602437304873527572562095874130532554547909130711723500238186338222290137453256000906775858810300997551345670355408695422013440
4844 -1086002669234176045103908235643151929542705300243548347563052540387902875269383727681507896581504020581995844496468466564861351116193219232461287863638711511210683637760
4845 78389666249032014472420381512533274988698890378841040999698955219780016636936713651725097818241189593418857158307586726235218991929494801511739679222469586627054231040
4846 -4662077643030927518352839373032881009736248010754505457605324562696072287463247990017239458147668598036728156125795081333438909585921330608403198724446221554727705600
4847 219340093094003757848905339324361817513318322375573481680084310406501361185335922980812824373271049553558446156682454350163159820056919939710775447751716486715046400
4848 -7654174110494294931151464923932594334155841288091171087687995809346582651089473708460546968974235464718845034437613075190219854005694005355601509199459694046630912
4849 176124381495853592281763291541226705646260104207201476518194935801874953440358329661889441172578138143520596384977071915371686742387692970734193451180796830904513
4850 -2004440619535232972723897195358995879164924820917711156249742366550172777686318263097614799610127311128207634159881581592269903285346415730814168469566924976322
4851 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000
4852 -1847670527981116558142732405639219524866699977759474526044870800349762585724551864581063327204714907485426746715367258244164878923202560000000000000000000000
4853 156821036062397267872364412928628757173061160612335400398058409179686099463371339506317749896500177772825595127466796043473494098606817280000000000000000000000
4854 -8124823201708963211672975298397527990680502035534329315861311866071356010292762732517795804161533019849249880889708290252341027584962723840000000000000000000000
4855 296541111525609309867218611304564187968678985138849464276519020405968333794784566275994183256667717112328780119605070042206307174079843532800000000000000000000000
4856 -8247758945712468391797833008464016469351254514127877425171454568703720983807324843922024629204206568733410075043346832308820934692053431877632000000000000000000000
4857 183670460734951059399643237150592840238161343046746921938500389507899373441526884650895509337836259658625206887299653959657684050014601050324992000000000000000000000
4858 -3387749548716348672377923065909090883979234208598610534837174212170313392963901144199113740809426755882167548342266914342955615085583612034154496000000000000000000000
4859 53044910088406146838881918789669891696873097558315807941465631124372542901609015432134568788158752979725401848841686317704519448404492173881376768000000000000000000000
4860 -718359080731247682126092821351478644557339381185789982529109452145785837188052526284780986414666354277533318200004516126080432331658611594174136320000000000000000000000
4861 8537894338934876380050010525003761548201105870685965472906751195132747215528452831755122598249544992464088375867861312996099687686323463248401347379200000000000000000000
4862 -90108885288353626655911251236219021596233544894222495970078389128687635805010390879467046814970679493461439235849125055049479746604727097878786552627200000000000000000000
4863 852647454327756658971387583345809157499360938841422360589927703824746325547054592197291494010140710555850170269504353490591489597112345456535733377433600000000000000000000
4864 -7291864071889952987103518666342239979796163765389631262905040463262082206095422033094504948740023697235517706272121779544866054881932759138963425119436800000000000000000000
4865 56743793877358096592987404038962582707115006626002678315314412181657449034480282498993474269322080639067690797232515363778354192163820007466616024465408000000000000000000000
4866 -404135338211769507050707266224453844294156477389532365055334799067046687179417771471861288109723884498617708383302174270093817477314784526949660116889108480000000000000000000
4867 2647522372568434223751446555205087046137788194336356595205457596060782290938035435337035463334816761768549582920880772441822241374929353951254102921424404480000000000000000000
4868 -16023346930281976992497990802727162008187282009330812840367498738294606485093859657723761055026603369941605930542079569154124177171967527078467308613785354240000000000000000000
4869 89935913734884891345577262842840173627860880100082005361595607925405421401615010495104622496875686713219186925000660287329761646361655987705496667634867896320000000000000000000
4870 -469733766331919276396586976843662376774635701063118086132047801299400085976458230811822938376536558922339949645676819017628118384667824451956348226572491161600000000000000000000
4871 2289909317010981000272916364148058033199420132817337195729967025043855021068502857590748177724002965417622448785836437699451901226361648564708303641291767414784000000000000000000
4872 -10447264068913122847479149790563243879990918741856378699468692567883822492592924587766072752715681266731683384366756487793151843381491216383286587203474239258624000000000000000000
4873 44715155594028322974421950015196350657052717726670421149268075346233465595800413926986406881798277523530377848815779619463409765725132602948216706148290015526912000000000000000000
4874 -179937229915772064678886867067580980550755093941580839675898681480484057648893104728048054271974690830526256699708330024723168154076705069247585059318885909528576000000000000000000
4875 682113959741003458141992372147000575065135151298037538684734763639256690347140308397830687765379696364186406910937576836913141822991115299455678799483916989235200000000000000000000
4876 -2440272040014684537852079463550124297094894861483144372691649509197701174932899855730090949635912547900910369419340484254984066383906261557859063166193081699658629120000000000000000
4877 8252208658838523409472560427955879771110001193606534400536337786590545885784076784595183238919146319633906497312029124495435982049571248559132288319610678337360363520000000000000000
4878 -26417719373452670898599156767452684834766690327553907992342896425131584401208736483935136353403682495156987050591379493544662339224858304046363650185371028754802933760000000000000000
4879 80167808118450622223987906122042624378977085000813436635221425282235088024333846603667762020125466345377105228178867323868506021072230094711808182713246712587385569280000000000000000
4880 -230898021016468194843463840334427124078307389031343198593406410716968469565740781076972040577042914817242356224693276161699361022123315592651027206176560808791218585600000000000000000
4881 631896993106735357011198569350069353259703633373146603587314506950059987605149282847721063813057405439124373909029149039056078388679616884574687901184422362887302938624000000000000000
4882 -1644853494618863158120375472976857780611334286124998743937414237479122631155935100596086566751680192517010639952347596876136341905172391284753657169628617447538471993344000000000000000
4883 4076376058917381772926903658365088075986515298101502625058425152974613807487880447950978546385659303058877906822392277717708145459526249319239652212471956376689859100672000000000000000
4884 -9626402166611113055703665743190687376615188636625712570306018556680199697378936837868289944793390369893710846877006141737430466223162559938868000948971621325845641035776000000000000000
4885 21679104051613799221759330355118175050741334900545158563366745773585977014093333651962061930789192928034269656512373940372382972910909087673233958653070824744150724771840000000000000000
4886 -46593104602553134858575143264698909992328159694758649854212231730510650026156536747149347983342922758233217092381297716931073452369401194637058980259620693990430514505318400000000000000
4887 95629764615026374426206195877189640370842183685514781181490713094519791047701951697807414157022740544376309780851600861433565612014520352912978559543563196429148990367334400000000000000
4888 -187550543079743214835529230893084096122271838554722081614409360510067350127603449127227949546736944721650521045804087560207761959801123676342142625487063195391025550144307200000000000000
4889 351670739573171603807203380618287153559783313601852263113576120776453175518809424399391366867598664121011504139312323733505151870497987111361002977537582385690964659902873600000000000000
4890 -630758759717674516449490359122219649475523325803014972164890194455591295174884603802430836028471091653578522251373250889180606167691299819695760634841048172191032935448576000000000000000
4891 1082666829861497650102559079792587638701773229774796035747638906426091669930543729733517567089427676010318687733322573862702639681212537984216274784979191079622287849538191360000000000000
4892 -1779123716280428690420948824852653878144195514521720827642781911680820089292808366686907333841695390521433655987794703597999833443192862980329393209360479434530568891908751360000000000000
4893 2799970416115975815474173841043204101477520309464015662455751456056183405183440413377496166460538340661287280738773589363451403480679579010203021682129688108447324389957959680000000000000
4894 -4221576323227372172796080351289561802963475245011014899162325121839589807647812181915312778827074614429606984383392597344276090217566919350960697294136250716744585375373066240000000000000
4895 6099442418793014361917651585655170709603542165652966875817117306327773647236784342596810773153193721385605877964978055737017538188290695406624208741043395710240720090772275200000000000000
4896 -8447016531036421948501445957014385725368737504884298649856338023155258368818157888756553779954622163495363863353638190997237159332799520594489078280437648653352336333972963328000000000000
4897 11215051230032129639454031969875730730629785631246242447122360335630884512271106369123291019987853137333549232030516362846495366073649570966432070074928060638486319028668203008000000000000
4898 -14277588434975405517239168497610196809507538072462881848134916128903518076739848252993021407037432074555530031128355422003297301152921513863969243451952105347343634438977224704000000000000
4899 17430884164754504170386665008762623993801525568017896943880229929261509885926789477317215722156024703478863918862629666605571994625601158713114395009569570732347533050869972992000000000000
4900 -20409613451940768998723356465652168140517806413372489092990041867837329173408852725415307143114980948325627498146430254168635841618282306264531014054316129926187690183203225600000000000000
4901 22920575884344493150518846964090878041489405513552539617257856730284885491673097654043130592792458449308943255881626224897065694838744184739628680437081435337627290369225748643840000000000
4902 -24688861472812745013434425347549034765334197889312241299262548280784852422673534988088567851482291955922610651732425236175087328890538848193404488413763617772637357299821329776640000000000
4903 25506780948235029984503310779523173473133676199846045153203258584672210418939989169473231154107121604626015118490808354680490627241400521152647498631812442881273755698429501112320000000000
4904 -25273672267487665178139165453739402168866952407887593619798312380137005007095480436491274977757782034692689743223808535710763080586587380329714738119672669941135231863057505320960000000000
4905 24016121624534821912837616869533787877677187574983673362513392625923994776158524465205078156001741758240953654592502122553392652009984770101657512034896234276296485788309467955200000000000
4906 -21883027296900152398485460512442815548297858543901997919789805552661442909936597404079290518706784026841219833601510536347474226832027528674111463395684590880604043678202963427328000000000
4907 19116759358498485616076915405218964609705755055983071422140422414977458844949848472537581398895591985547012246216792323717607454980916260542788518795788684448417131136079068397568000000000
4908 -16008093724311810987415059795234434494012072230766370491248985440075563882509812119034392447253814242635842294675799820657545718925818817695729801508658002464958547552081264246784000000000
4909 12846442965960933657925557686785943339954847004495246452869907061357966020871886851491633564280895106677797522441375614032570571264582787249170364628070554430192792015865141788672000000000
4910 -9877028753652466775652954385936564204081321287779579331197249413354115154035970716410257629965403489111296450058885720297431231637600659234440461525508156526279218709988565319680000000000
4911 7273345427831802223247765704110291351325283972165513000979464510771897757868944295686960374433303322950973125351955336972546686914228315863465441977663363231079441116110240140492800000000
4912 -5128049661519827827320334158639430947136656368306901828461831185527470934479741239743280432212863809281851671632463398205840729709066996871159641232906278948491934126870201421004800000000
4913 3460241460853656645644988173740540984781381413352589570657064093926833610777657941781036507944691645399601263060586073669353961005149419755683668719037283848278693955470730094182400000000
4914 -2233583551848771952294024000196364798534220158322638714283014258233692611176729930103485025026350896842823104718663941485011266098987283491911433405724856633006021548255007159091200000000
4915 1378552263575901116397593364737947425929874445425087544179688261362092907346655537162965554713803843909265116621893555915396601869378603796777782976479584977303667517648757850112000000000
4916 -813073746344483860650289730629125091681496582337265532610043821993457146312877836079801318829267555700826584817410515213938360616534570751806673373544896143527821251025810929745920000000
4917 457992102696145694305455076075411360760165285788379346988002906188069579269042318931764736554499898936318903263286417478154387407755233410212395940209245467555664466176888453201920000000
4918 -246216141728959184748292584243040280268195222658146187892258896348708311294108814586575406028511701452185917492935320579284273645220301659408087928080604641860839828443582389288960000000
4919 126236826914947100810508239554898302711208281839245678188076259530187979623934425154993791772089410375775838259739443214518457045794896248515095573551093785958062622463380191969280000000
4920 -61676003280812635063976477297049256999575872661709967015088204337466814984156127405200413847917302374538766462275036078423028288077292569964917853683378692908170177808414697062400000000
4921 28689496715121494011143332533318053073372824042122188991353421187520760523030801506177363547107440941571920928747618547299272901990254713846823129992870591719113559256943449604096000000
4922 -12693617194069272072278712673530764200768645068472392424790632953691626675746020895762440273515242145519634843351160890375403707279208723555535700785707195801182568384283757510656000000
4923 5336327957930069510917298510705857077376280295211475090687267458755275763867523785504298021183263138493820997071009629633742148919161063563990069131986768891849532229908565065728000000
4924 -2129063925326686971045676271311847813244655875878239812731439846114375093501109705563723440871451846043865799371183638402355375264989843001110947733806590966603614437786773356544000000
4925 805135747088056356970920045999822828471629756914176131877210296280543937078198584734839849790951568725587985678820891677644720906319891853089291760279946456671142708248811929600000000
4926 -288186726101509458216516693833289510142413084331393811043394339367348109756595392303500336839920807073030625568185782577441381351779147532525312301639796029165145793248650476912640000
4927 97483701879894383115823146857561967822288178151995764995063456870046526738554687105160245932783565718627163935538151607457614831290048384834349507420047865976260200526997555773440000
4928 -31110186972797838444737961624856713585739808889741336383086094814612833370447969540683377092135400957287120066807429863700634185260656987073868798534219156547479471749308581150720000
4929 9349030613802517052178052010985694374258132086878792663259488747322509330765168108595448674044964854383112360394890563911548247675527602869908729712366838061885361079431630684160000
4930 -2640067010261314170500352583283924774338243496370072670245765841916638274255693641415574336049546633198212567022710084795101122391474329514162264141436815017724140822992204595200000
4931 698933137179599781014595638907588664339089068117356203985706630538129188757272623224543044602114862540153672937340663045424855930215855098826244640510706123494523576830044110848000
4932 -173020288143018368408389010756199706201662009887463166834060145818273803478244131071275887079838742663206738662325640061047751262707698944419118280042345422961191066693045977088000
4933 39932632862251290620482197573254409518511663997967922473785463652093966736707200285545360132412740423517751854809286376903796044881471296371158671142442439831421249171656556544000
4934 -8564313326642245852942213068497226243912746826711107666063264885671519974831168574106755004495877567204371608393219701038103346167614116748410111537641045891538810808449892352000
4935 1700430512499737783517382300883213130699733934778867619723769307736632414932655433420937667169863062317284014738759200135928200336002616649222704081727501429582866133233582080000
4936 -311213677668443501128512820998979894788053969711331809698170979435593903505214467955628110300365370131794867448535745204914520983320036416329953258353887026323054827310927052800
4937 52243838560260599232448768116951629929520970814600327162707449433466856235791814692560005301068400523654358157446153576723896221951206759972315216712396718587651292268621004800
4938 -7997859849061559654023652761574070512076016354329200793079466458597720554038823104371423683679987125489536333832209329664794561769876342168677693776229088691322413158458982400
4939 1108944986806402426589172824763660299674896631515249167087353272033517816308708934742401285106330863355548433047038350994768591204664424860823141341005055378722910807763251200
4940 -138133757495092129451600280811282360446023760272810431785979991639175918707894377270624628491916469255021741459687569562878511620959005001099690098674889384936411537733632000
4941 15305140534502843372662580331549135426150345037725984500669850860796096893704331734764911419424062035942699035859310012633829088584418501766347560390477261668138854127134720
4942 -1489995662189289533882562099302404447332591671934148332856508085412202744869594474379028834109823516238498298649154736126989773731417096786936886948912312193381057951006720
4943 125475725775950577832187557341061595498577357199731559626851460988461213296856699651861306574398064142532450691397677153127173866415144678953124646542099651661038139151360
4944 -8954918736733805577252133867721557843501385179057254082968307420026615649759406739225113551210041843108947442286427192225269457532637691832620864109916302362320976916480
4945 526635563518703022595221719717792723849477292023751929513882429286009768205991551076931591320223789978093829222194572894741746727956664775245571850051871284602826406400
4946 -24503562719062402839592889709816211995077566576942535708718503917654859927021101832018364363342852467719929236912945324708957159290228409145065631450536967207947759616
4947 845749279943088950137027325980970640513341020402981490240372081720603526420600699036393096510720219365185903840659899337614839736945701645465596952570186382003471426
4948 -19250647710016377470040308664227796423499937980093697944622525688347859356899400598789492535455662696075306118471502709612160151152466976678739273981720747472596488
4949 216745979933052070372120558749136486670065160692669910106754568041958910986160049905243059551006814837608099910359718076713214301540204512505383568854320464454599
4950 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000
4951 -184785906579009422309764492935408066971617617163475610507814068512530847986595232905704098672789906206782321883237903041337346717615390720000000000000000000000
4952 15845391489150057963062305269211241742816210671768033601045056374949520214850541221664126461191734457231584101487650185794677481035519754240000000000000000000000
4953 -829493668749474462891737821870772623298537504690332933591215808326722502675826745222988715381116511745234355027083655757949941785002288087040000000000000000000000
4954 30593678253289440484301153783116143224010765614166985256570135989462059363396668779694936737880003109662467094234203068249094911717437331210240000000000000000000000
4955 -859960483265190454340537886339955589533102611627311985575589640721969886832931816971061312668408814682512256867019598972965467882093783891836928000000000000000000000
4956 19356496620035003582536595347451187388970100249474909483002605565235717839789301037241149322797130977571888738735740951167795283593474246174572544000000000000000000000
4957 -360905797032271014543217651836684779933483418244293280999338526668274364830860816459733845366012952547838305883723456820383782428845706321160306688000000000000000000000
4958 5713111689851303793053644901731369324407178342517068501475875281867860362402966596157702293326856461036139159565905138459582363888048657101223886848000000000000000000000
4959 -78229303891632872583531508245176024392294258611132529097420019338676077669778920112412649420557165980823378351980491806130159080917622802605563445248000000000000000000000
4960 940223622650569925852473630961369291392348748748237613482686162511191634375217597798111871746559443495961013167201221670503067854086025430309905681612800000000000000000000
4961 -10035877098990385168802115606433893530280511062594030488667480589207585437783032284200642339017359428584267794892696303006135806778101480526249852298854400000000000000000000
4962 96055145975475207064121490854853741984496971972238856967148062358463663640076805265812114170038955220205603664498990443233186086681587331258697963588812800000000000000000000
4963 -831018136844109642169785888939770860953281407727718325671305832330600787231874783097200500030243863448898942315965878619991072138346778747918378251111628800000000000000000000
4964 6542893221082196525974935846892614977793343293428850001981135926969701858669897044383941662513243674629440441219716271534019405145854116390356513597476044800000000000000000000
4965 -47153933926351820697666451384117525332464614701128651308420671019715768821969923549948958151945283237749430474580292976442732203513835751769447842924168478720000000000000000000
4966 312630924982448479843228044428494676375860989068561819151911926493876231728719100020943187664392037133657282677199427116895178165249187928629415213649163714560000000000000000000
4967 -1915180771508459225652107412896694083441994524066479227420022623585676075126889250065251001223362678399971703966377095820482573908078704059708025508825734840320000000000000000000
4968 10882245561921071852814848803983661008971166492109922648753068558974055989595416269907659322121958092299521617925079894766901159209760374512365096783819015454720000000000000000000
4969 -57548258047739260349536862000559186934602556326495254527252506256692753033190839002333457737855435174973173080965981289897164853601616843170302112107962323435520000000000000000000
4970 284093686278792718780694345379938187131487553439781289308220339398162317234080968446163580884467760304533134437341556023953520049614816678262102328965830537117696000000000000000000
4971 -1312738912043814320873630090991158375228089674217107277352469946895248003203887870316606141658543488400477292951007440216162579704897377074007587707451936140689408000000000000000000
4972 5691600519182747967172851066219992633633424499209049320571122161927716835122595544134984075954609324780795237613551377277414014465870449889551583596875200547782656000000000000000000
4973 -23204799873743184288391712949070541978657245733176760653466881278818740118642122624205249735784525589868261077813701875951470672080339294522310278505057905253810176000000000000000000
4974 89138652258954331909995563192170035149511861571627545555321138912378064294564295501428514277179818720871879655121322541047809373428478947332868105516558272153255936000000000000000000
4975 -323204138705188150749840957057496868051717088343193216172308876211441475885369614675819208072724038945632736901066974137609443711198179317953738893133221537004786810880000000000000000
4976 1107943795414744766249870750060213392282864680801885529584337625292793701733832007750923163351322644914135857262399965057257096713258189138740487093431565183348889354240000000000000000
4977 -3596112049711244826071810214969496723132615720838275725457676775871036926614539253875670436107076279653244862261751533558767160926983836638311251881483631289247549358080000000000000000
4978 11066544892520204907285992505663940303357104367506654823405706890016705601781634233275320219144361910578042371005367304806129964965196157158738478855951141268576985415680000000000000000
4979 -32329021485462925395154129987396003472735581712802781277342517591957256717340362790505756709937108687482747619403125709440220533969008801765324537824806749813753333678080000000000000000
4980 89756846803465409189373292437681590308671816096959563213902456269819390413305335089717596325098197546505188241773836083069400351992013407039369798833456863458818204368896000000000000000
4981 -237076604422933497246144117803620339820171872622222245431332307963718836881754704719738888834312023042047371796661158779161945397244038337968685204698971758872420058923008000000000000000
4982 596306891842526250096366906800540719891699051293922794450710819765734178017742033886082697509340997451941229324869652446436679606698757754893549721409517081312497149935616000000000000000
4983 -1429520721741750288771994362863817075427355512538918316690443755667009655060772120423441056801818469929216060761235412048008424234139640150921898140922285766888077693812736000000000000000
4984 3268875366305643787268664566315588210343320359388355370454730389644864011001980971121233368979459690579444260053504261378303469499997230281313323519365340820268019284443136000000000000000
4985 -7135297159525363667951484049020531513043879580755148862830220049855232514161878385293918118511624780522558761287954670681897670416757829822465860398820975340628273010416025600000000000000
4986 14877259095109103107162649615751359766263876861932228100949055222847436064421060771273182002428252064689400193049627619728736135926258952046033378763277188701620464358575308800000000000000
4987 -29648110850396181429080999870695439130554617575400501966174615199341453203236151691870340863025303148659625109192352615767681854322755050835957094716108167387539377692973465600000000000000
4988 56503687189453358834662300548193973639990758305110721816002615733278976610817232271121881748677614869672684460154099752657114647258209371777855576767964671510772862814886297600000000000000
4989 -103034443399882132262024250162614579741826735269922495703134813264320838066817400031127077065250752821612051609761820532747652017492373825547302499701285218927405230005524889600000000000000
4990 179851145753771838451782737983850024524001346186826710955298456303086855203207781273189926695652214450459889126682958414039806296873967538700062867247136470701322766327522263040000000000000
4991 -300641233504560027496822748834152769994676900652196307443567336489374443019979565549972047913490629698285711419592687757999937372012642242589799704223138947204036305337890897920000000000000
4992 481447544707941736271269786246744621027739939527312587854891579312397430775489464763383156622451513628443449798609121918441880798493693927701751149237773213173547830631192330240000000000000
4993 -738851241856276333313828277196232057693661087077731375476606223556246780442075128481285366880074255286153179534671979403058035003970953152835103467496953451335958594000561111040000000000000
4994 1086920639028915159293725512563751420451351213919358697270610303987609263937594969850751679775899121150914967453359089532336525305153401921460433997653933115564896320175619440640000000000000
4995 -1533133500383110583653012441198111009154425857136500204948925351202679393940495656809314511061763922674408541198685331665998544418903112987899767707899433230583449044616092844032000000000000
4996 2073938058595186841439414478051925224356651490034800419325401012255062247259794594788252363903791483000115396662850771174688699677129046132867938090648489100335932316980699201536000000000000
4997 -2691050850984499028355020970097644979422757320157859711414813711141988089810139475530473130968728303129206727597865605597198400934611226103476202982165049702102210791084918833152000000000000
4998 3349805798014880301450190269625146622808799060630262900920983010523373693960165954258549633193160747427379318995541830635317865084814057971514395793897869857798787675128953044992000000000000
4999 -4000692428849429539129752334397137998904300413149275312007908006933473264571603311235908506193398565490789502186663258422135997674015697673973369374927047788131311029711496282112000000000000
5000 4584582943723681170780310593776626442543625784455682465076413343133105361303837349128096386529773168605652098997873849596247772961521056217002055040078268321307858630791460458332160000000000
5001 -5041156901979952372430641725652668536146676531523943270293171577082757054054652425380334448174540488749948062450614577911500643967836901065490778977985358703950390393657267773767680000000000
5002 5318977873907479337832275509576736664046450222014704011628619944433453921617677315957598692370295720147650514389966227323904013565807798038661662427455186227220512331921437029826560000000000
5003 -5384940475948839269803086100263040883849239142384919675383549122559191001620495733870673609934870037435283742898620596923938890278894411187207264093715474741153617554126665427189760000000000
5004 5230711289823684212616032954184458999758091453831444058355416913926246062247326628521666022377179354944879705970246962292128919607774682928141006121200399825377374604693802120642560000000000
5005 -4874444330384508946762636329146637163383347990654170036633179186855336408188377071758661963041936141978881717934736471971399884026834132012158328471388742618654550729319710103437312000000000
5006 4357287406340550174957438322943048189295955937295118209497634420678931956729150346031182216059899931403401558724901896854796992238789773711159773784128485959975262843365370915454976000000000
5007 -3735603014094763321134642882216492677995531426993838028207888245194776228868539728063240008941300795049378341193274143863442990266475005529424947252056121003787112489474963592445952000000000
5008 3070926524619100262959229046053390992070669646123363670355559978252912804160130805645597574719928120501197402864583473003249369974735997508027286432188280584641940354816933040750592000000000
5009 -2420118970363695671704365148414106644105025748538191425626606037507092065617663724788423375782272989919495412675678473615878087532003101528918774085287636052851565564414948217454592000000000
5010 1827847654825115220257726965794486295752284825928056228784608504360906921150603154923792272559507842775448400040372160453023848165291069840457046072386631359687425702025550349153075200000000
5011 -1322631966646206119357015660232238492444378133309893284756694932877756384969366944492733987266270478809774427201836151731985394523120148324585148519045116841425511746775127477033369600000000
5012 916589906968288886053149434887325464644387006277533253567834734718294492411670959118809157145024940988148431871805516433333464103012688189877179381494173486404850796150503396029235200000000
5013 -608093121990828164012048034053460316400941438103338389963550631804122813392864723470673798063424031665458590259656258069294317195449287930672887744708592218335889366512425699062579200000000
5014 386034021008783052623223216222760649186819983988893800585860704274567788140130597706692154335714042118705925943176535472194345569193705594634830027213611781787235581156442162541363200000000
5015 -234380464350655479948043813232236912457951411867280573091501161745819808559191637394650962524872097453641216405748248812112055070666333174660506051003339032432828708273646262424698880000000
5016 136023654500755271208720157594397174145769089879148666055436863137856665042905568722734126756686469984086714269196065991011853060103304322833081594242145903864032346454535870600970240000000
5017 -75411387658922780303687988067688680840893168039765337110375920097302817468548765367594548577670099560402318042133096156173911437400130517620583430722437690464940348705485968669409280000000
5018 39911198083657952743348105028308331124921044203433770707139852246947496396586493578841746876072526164289644863990525256306303145349541230054724248915299038586289411702051266499706880000000
5019 -20149550271841487875401115132945992261761437598580646223829316357050408455323806823278975204114582685761815003225254286820803341714851482607538662798359818973099197090009081530286080000000
5020 9696060596720888372524682833070697868004380980580674976008789002030723237456030536622218625006897540287806793884669289037247369393327118979748741277935333428932137733700094812749824000000
5021 -4443219361395461985014416532616964997561910368432068505549035484968986894606669671405988468597246009579926467845883138806047561965840167841707335835739865215978226883370182405783552000000
5022 1937087048728615232462979359386226119087589747161765457919478087528165102283911134138060181689524519273257021936776495557048400057655466073728395094911197107741380199456809118859264000000
5023 -802575212774109961662256659043362323754264316903178015560801612760268857361706777855002055537734597810612642293729647691595578191237132740534169182270707617833924042490314064134144000000
5024 315645418288401614186879494833770541674017729900633610741141524553824445092136973159446614712044653003179513905524942373303836384113650402085125941700150208873354787341864228880384000000
5025 -117688254271703924999170004844169603704407943313832947584846163339140784321849643331941950057002659588448881716407868960062624109532809373595024411182151703410316413317917638509199360000
5026 41540772266297602126877507058737602027228105829030890987678997425362000372372803839898937842922249026446297118791714082812699259194511487815715631401038658018840270668047958440673280000
5027 -13859588296381437027130761903873665902447084860379765358664855239910017266534570430374444494546321126471411989762710004278632529533622687741408549746994634241902104664316972902645760000
5028 4363326145041831887066527988555751931528759646833287947266964248214662569087114887254475831157842882752804011630015353185575446450849811225141688567186065706882782092357591063592960000
5029 -1293764838378557009253697783438287335664456225396154112053937550831248586299002668975702203381080327598784068469479077053839305027941995178415217542511111199435715210307329861877760000
5030 360539140920908287038107992470172447325653260874642534487574246626537062053159420011776125270806724618739270971519780974116263840633978727557685459033970037703675030342698017390592000
5031 -94209546893873501598367816356750740026804964383723694341145749398050085993903929368309720514972195380116069201636311013240500562544342075236209903483057082802368535814363534524416000
5032 23022337334289699963020354024439203981819577579063741656798313485539586352145133529331180862222192287699852113469753869413770884463723539749042713874534020752221156654788582981632000
5033 -5246177182151290725292914392771332151036801978037222889692878696529160454582517699676269112441506002260627883366371643117153180986799122390697968948776243173935742795851087183872000
5034 1111061296867328667750257595397091459599206152984512102727510865675115619916997060197240671728788524918113375230305261368815486099544109718602114847000749434089444731454822531072000
5035 -217871803916315339611468154186500139201265496938625933346555269246303989161043357173793650646705785190122963990221345625240515725537119779746419420366174767499447168748171146035200
5036 39387835517624164082863875101095609610710387304145985117053516299800665997461198138598508611982414887102797253933057785036223605487982881114512418384476941452120793501904189849600
5037 -6532252031721028847423818393015622090738086357398374747747654230059688262511208770495360293645629484743578800657456970003720958325546502466267506391735108188637580947171373875200
5038 988069983244504562090952986864421327010332898680087007874831765381864374331059660855479545029740799249793653844911170736338814763356002550993418934835504342442113529717056819200
5039 -135384895720939796075513435223137841473147887443381504193438989805556317925607279162939198384927331516846808804639786928577229239701920801577806265711259086176176948132732723200
5040 16667298042073596432829549981057008479077725746083597121229467587406949517244017259158988535752803557141599250050788603758239877468431748423552493265229737956603212144449710080
5041 -1825430935639653340197873891907858248538341372078323476290829468140624887808361930423607700388797535331690228132545696097578346542702370701096053623286196475915968622227107840
5042 175683941190013087619038607071392099640222382559224145128967309878272621646070359041127523676525060951565792746626947682542775866390690428345653522965588383704262114546068480
5043 -14627859756454671410441360672923164737359512689990024544528730170613476663881990908524222985901603350718465646974878818499977658879563669608586181523548279908851315793070080
5044 1032311031609361664891153614990817297289745387824958532233112337886436347637384638421001305305902673115059524041345801788272771936140654292436369940471678092078460321825280
5045 -60039854552382652557712478011477173440938807505153448120287514224233820536183454763902997281280824259030756612745944281868122279550882159507697063461678203901273997999104
5046 2763062897574071600097668273979831082557085113656540528615295590981211720816102483751896246300522956666062347847435891135987681420601607275736105244046798910005341148742
5047 -94337799102935257791932532609048316373361446071449166777622687135748684778485512634367908170000475042117037633569599028454390820722664419214161812147422522989459089444
5048 2124327349323843341717153596300286705853308639948857788956301521379239286575354649121287226659417792223396987221435596869866213369395544427065264358341194872119524799
5049 -23665056316727932463639561968101227937172963837054944256514878783960005018360289282448633255643686641771097663779721469577056280552493516797326672651434704489414114
5050 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
5051 -18665243088788830536339847771253340098143193652876324293718592779043519998645983121788292795231303657250739584165444751650237042183372800000000000000000000000000
5052 1616876682566332445210439313184820586001654150180411591943373099484644919882708287924910863386911679309345316478331651611701783779134668800000000000000000000000000
5053 -85514811211286027102241012563997177659643041720652879751671732817187886873796571672473063441352217705694263404853985129685561008763122483200000000000000000000000000
5054 3186841484717650050448036852407931585834454751475727630892722498902297850353819664551555910195833657256506988982729486275947386637233055334400000000000000000000000000
5055 -90522156133177942562161882772626904161379222276559156376377856918102093350834928102216980280885138387632869143896799891891101882325661462298624000000000000000000000000
5056 2059201768088830168354956951856509296698946835050522285425809102684650834020138408217143544978418189103392419014440526719978221658880238954741760000000000000000000000000
5057 -38807074949706560703571790520073632250912195510139062473047153405190791917296861984917617781291715327724549019755210410793955099875882400124764160000000000000000000000000
5058 620990401070793890549309228449061883087736776360550924073464704550854387217713760451924162318136571851754256474554906354302430857396593163176509440000000000000000000000000
5059 -8596626801278337646541923982986376306845522924300277922793408718535832710964716495869521914346941316573997621096757341332984514386551956330281697280000000000000000000000000
5060 104469291405618880650274847884596587932483194305359734831409573612354626041690844199790207971839938166217890351911246852278118650454002825589989520179200000000000000000000000
5061 -1127626640335998333573271416453246464076461917145396684119941639236807352559891267887712622361501059391490763471089472247880427727876570845646050820096000000000000000000000000
5062 10915357497213091711831987597142470680056474087754415564448643449825416322736000598387740246595335820477909507329430732185589328031998560370306586771456000000000000000000000000
5063 -95519326074035591053998378039054121948653035371002106399000670382827676693318940585885114946005041775735510611030560760918514038890434338841192902426624000000000000000000000000
5064 760801537335139130927318121731699416022481778305680232788504177554616495194174074928365309594563217980167493165083287387676675016959780975622850418311168000000000000000000000000
5065 -5547521638394331846784288398131473568525248788368076624520078943495972802584696888229289194346503910323462408774152114875615553354568911972876216814608056320000000000000000000000
5066 37217967259815295219431910051011270997126308222447835613322848392128122824847511907255141388618099658768724128238027037725616448243950943884454192101090918400000000000000000000000
5067 -230744671266079424777362338903216154631565605309214364749400316094659768087577018080150723038959358843370084815226156122949707699768518561410605482991052390400000000000000000000000
5068 1327103117307447786928640098046787927923312986842673493750374214509031218243343447549714551478287572231648977795741450581329409659726874940532328876075489689600000000000000000000000
5069 -7104723215770279055498378024760393448716364978579661052747222994653426300393930741028821942945115453700391738390861887641625290568100844835839766926908928819200000000000000000000000
5070 35511710784849089847586793172492273391435944179972661163527542424770289654260121055770447610558470038066641804667694502994190006201852084782762791120728817139712000000000000000000000
5071 -166169482537191686186535454555842832307353123318621174348413917328512405468846565862861536918802973215250290246962967115969946798088275578988302241449612169707520000000000000000000000
5072 729692374254198457329852700797434953029926217847314015457836174606117542964435326171151804609565298048819902258147612471463335187932108960198920973958359044587520000000000000000000000
5073 -3013610373213400556933988694684485971254187757555423461489205360885550664758717223922759705946042284398475464651130113759931256114329778509390945260397130552442880000000000000000000000
5074 11728770034072938409209942525285530940725244943635203362542255120049745301916354671240593983839449831693668375673858229085238075451115650964851066515336614757007360000000000000000000000
5075 -43093885160691753433312127607666249073562278445759095489641183494858863451382615290109227743029871859417698253475596551681259161493090575727165185751096204933971574784000000000000000000
5076 149722134515506049493225777035163971930116848757011558051937516931458608342409730777151778831259816880288629359783779061791499555845701234964930688301562862614714777600000000000000000000
5077 -492618089001540387133124686982122838785289824772366537733928325461785880358156062174749374809188531459348611268733086788872213825614224197028938613901867299896924569600000000000000000000
5078 1537020123961139570456387848008880597688486717709257614361903734724542444691893643510461141547828043135839218195189903445295828467388355160935899841104325176191247974400000000000000000000
5079 -4553383307811679633120299998224789221512053762366588912301763041120740382723994759226162916892550519363767270338468409780312751263240676304975287017578415466725821644800000000000000000000
5080 12822406686209344169910470348240227186953116585279937601986065181402770059043619298531085189299742506643598320253405154724200050284573343862767114119065266208402600624128000000000000000000
5081 -34358928177236738731325234464292802872488677191626412381352508400538961866920971698512882439755365658267735042994370837559702231484643237386765971695503153459771023032320000000000000000000
5082 87692189976842095602406898058903047042896919307929822713339826436137379120256181453835690810197205507638416077186713595064217589220405552190227900207281923722426051461120000000000000000000
5083 -213361301752500043100297666099077175436918733214763927864245336666717858964294346331856874149525144765554635934512748066866928990170095544913716140436162054759414581166080000000000000000000
5084 495284146409946028374040085805392153082321266573993237947686422673464244091209238048671722572645407663552160614167312330045980227272307618380806593843233457616366558248960000000000000000000
5085 -1097738024542363641223305238310851002006750704731561363512341546131574232947981290045218172078711504695778270967377641643368872371808896895763978522895534667788965078525542400000000000000000
5086 2324571733610797360494164002461149963478730759676910640773289878569911885065790745511434687879414385107718780164004315582615021238477961257192715431762060734628197556027392000000000000000000
5087 -4706049341332727210965238074713561766754701202444524121615018285609754476704151062201641406829413198199940493522595653296457437194088103307294776939064788474212599633805312000000000000000000
5088 9113497933782799812042306540031286070966251339533987389677841247303060743680198753406755120754454011237529751637758024622115265686807963189976705930316882501737558518530048000000000000000000
5089 -16890892360636415124922008223379439301938809060643032082481116928577186568330721316578209354959139806821647804878986972581582297949569479597918442573981183430722168853364736000000000000000000
5090 29975190958961973075297122997308337420666891031137785159216409383847809200534630212198321115942035741743314854447159735673301049478994589783343811207856078450220461054587043840000000000000000
5091 -50956141271959326694376737090534367795707949263084119905689379065995668308471112805080008120930615203099273121964862331864396164747905464845728763427650669017633272091167948800000000000000000
5092 83008197363438230391598239008059417418575851642640101354291651605585763926808528407479854590077847177317836172173986537662393241119602401327888129178926416064404798384688332800000000000000000
5093 -129623024887066023388390925823900360998887910013637083416948460273025750954750022540576380154398992155465470093802101649659304386661570728567562011841570780936133086666765107200000000000000000
5094 194092971255163421302450984386384182223455573914171195941180411426358797131713387473348514245696271634091958473814123130774379518777393200260791785295345199208017200031360614400000000000000000
5095 -278751545524201924300547716581474728937168337661181855445259154764123526170999210328966274738502531395347007490670060302908826257982384179618139583254442405560627099021107789824000000000000000
5096 384062603443553118785076755194800967473453979636074151726926113380567082825887887923750437759961385740762110493120513180497907347616490024605173720490460944506654132774203555840000000000000000
5097 -507745443581980948746230371716536788570331569841105605927323341724903413171724429345372288862024208137586175018465208603244981308417212472354000562672650887189096375676399779840000000000000000
5098 644193422695169288740421205697143581309384434736589019407881348177571864223108837357413390998684759120649869037604198199099589439387318840675845344980359588038228399063260200960000000000000000
5099 -784449495852829321397990653803360391942019688852799080785864315084994757759137904163903628665372267743292059252286913416105097583140332877249680269593538781986531574453234565120000000000000000
5100 916916588744736234156062118755325288508725156891136493015282668626621072260767469825619277305954633721130419799574769919249554592304211243400411008015653664261571726158292091666432000000000000
5101 -1028807531016316810700130964418911946152382965617131279651667668792399398786663760281700907790722548724479196418492771002347070197517734911324648771017420143663344978297401586483200000000000000
5102 1108120390397391528715057397828486805009677129586396669089295821756969567003682774157833060910478275030760523831242964025813336159543291258054513005719830464004273402483632714547200000000000000
5103 -1145732016159327504213422574524051251882816838805302058592244494161530000344786326355462470198908518603251860191195871685944444740190300252597290232705420157692259054069503282380800000000000000
5104 1137111149961670481003485424822708478208280750832922621381612372592662187445071006200362178777647685857582544776140643976549765132124931071335001330695739092473342305368217852313600000000000000
5105 -1083209851196557543725030295365919369640743997923148897029595374856741424041861571501924880675985809328640381763274771549199974228185362669368517438086387248589900162071046689652736000000000000
5106 990292592350125039763054164305238224839989985748890502158553277427029990165715987734359594559068166228045808801114067466999316417906766752536312223665564990903468828037584298967040000000000000
5107 -868744886998782167705730902841044808836170099300892564699508894231343309039195285596102327660767626755669381672854452061265811689877908262656964477222353721810956392901154323824640000000000000
5108 731172982052166729276006915726997855254921344315086588179895232917360191466697810867999422552363838214570810205853207857916516660651427978101734864806733472533795322575460247797760000000000000
5109 -590272919600901383342528084979050401001225792326388152591855131099290747711625298728883750190798290224267173823336213077043435983415390616809457093972594159232089162052426394501120000000000000
5110 456961913706278805064431741448621573938071206482014057196152126090226730287650788730948068139876960693862100010093040113255962041322767460114261518096657839921856425506387587288268800000000000
5111 -339136401704155415219747605187753459601122598284588021732485880225065739735735113972495894170838584310198571077393885059483434493107730339637217568985927395237310704301314737700864000000000000
5112 241207870254812864750828798654559332801154475336192961465219667031130129582018673452318199248690773944249587334685662219298280027108602155230836679340571970106539683197500893691904000000000000
5113 -164349492429953557841094063257691977405659848136037402692851522109222381998071546883965891368492981531205024394501691370079545187959267008289969660732051950901591720679033972719616000000000000
5114 107231672502439736839784226728544624774116662219137166829405751187379941150036277140747820648809456144084979428660148742276207102553807109620786118670447717163120994765678378483712000000000000
5115 -66965846957330137128012518066353403559414689104937306597571760498805659588340467827043132149963456415326061830213785374889158591618952335617287443143811152123665345221041789264199680000000000
5116 40006957206104491531976516939528580631108555846808431192775547981722548542031049624333566693143079407084327726234137056179956782383324800833259292424160559960009513663098785470873600000000000
5117 -22851935654219024334450905475057176012391869102959193063750278817364490141984474353816529872021242291031005467313059441264821647697009247763813160824981118322709196577419990505881600000000000
5118 12472249401143110232296282821346353476537826313573053345981203827171092623933279243388045898772664426340514019997039142595719732921731634392101327786030949558215441156891020781158400000000000
5119 -6499854926400479959806811333208384600568205676961498781880424631306583372685098975251282323907929898632843549427501382845420432811242413744367310580116070636483611964519058558156800000000000
5120 3232020198906962790841560944356899289334793660193558325336263000676907745818676845540739541668965846762602264628223096345749123131109039659916247092645111142977379244566698270916608000000000
5121 -1532144607377745512073936735385160343986865644286920174327253615506547205036782645312409816757671037786181540636511427174499159298565575117830115805427539729647664442541442208890880000000000
5122 691816803117362583022492628352223613959853481129201949256956459831487536529968262192164350603401614026163222120277319841803000020591237883474426819611141824193350071234574685306880000000000
5123 -297250078805225911726761725571615675464542339593769635392889486207506984208039547353704465013975776966893571219899869515405769700458197311308951548989150969568120015737153357086720000000000
5124 121402083957077543918030574936065592951545280731012927208131355597624786573898835830556390273863328078145966886740362451270706301582173231571202285269288541874367225900717011107840000000000
5125 -47075301708681569999668001937667841481763177325533179033938465335656313728739857332776780022801063835379552686563147584025049643813123749438009764472860681364126565327167055403679744000000
5126 17308655110957334219532294607807334178011710762096204578199582260567500155155334933291224101217603761019290466163214201171958024664379786589881513083766107507850112778353316016947200000000
5127 -6025907954948450881361200827771159088020471678425984938549937060830442289797639317554106301976661359335396517288134784468970665014618559887568934672606362713870480288833466479411200000000
5128 1983330065928105403212058176616250877967618021287858157848620112824846622312324948752034468708110401251274550740916069629807021114022641465973494803266393503128537314707995937996800000000
5129 -616078494465979528216046563542041588411645821617216243835208357538689802999525080464620096848133489332754318318799560501828240489496188180197722639291005333064626290622538029465600000000
5130 180269570460454143519053996235086223662826630437321267243787123313268531026579710005888062635403362309369635485759890487058131920316989363778842729516985018851837515171349008695296000000
5131 -49583972049407106104404113871974073698318402307222997021655657577921097891528383878057747639459050200061089053492795270126579243444390565913794686043714254106509755691770281328640000000
5132 12790187407938722201677974458021779989899765321702078698221285269744214640080629738517322701234551270944362285260974371896539380257624188749468174374741122640122864808215879434240000000
5133 -3085986577736053367819361407512548324139295281198366405701693350899506149754422176280158301436180001329781107862571554774795988815764189641587040558103672455256319291677110108160000000
5134 694413310542080417343910997123182162249503845615320064204694291046947262448123162623275419830492828073820859518940788355509678812215068574126321779375468396305902957159264081920000000
5135 -145247869277543559740978769457666759467510331292417288897703512830869326107362238115862433764470523460081975993480897083493677150358079853164279613577449844999631445832114097356800000
5136 28134168226874402916331339357925435436221705217247132226466797357000475712472284384713220437130296347930569467095041275025874003919987772224651727417483529608657709644217278464000000
5137 -5024809255170022190326014148473555454413912582614134421344349407738221740393237515765661764342791911341214462044197669233631506404266540358667312609027006298951985343977979904000000
5138 823391652703753801742460822387017772508610748900072506562359804484886978609216384046232954191450666041494711537425975613615678969463335459161182445696253618701761274764214016000000
5139 -123077177928127087341375850202852583157407170403074094721308172550505743568733890148126543986297574106224371640581624480524753854274473455979823877919326441978342680120666112000000
5140 16667298042073596432829549981057008479077725746083597121229467587406949517244017259158988535752803557141599250050788603758239877468431748423552493265229737956603212144449710080000
5141 -2028256595155170377997637657675398053931490413420359418100921631267360986453735478248453000431997261479655809036161884552864829491891523001217837359206884973239965135807897600000
5142 219604926487516359523798258839240124550277978199030181411209137347840777057587948801409404595656326189457240933283684603178469832988363035432066903706985479630327643182585600000
5143 -20896942509220959157773372389890235339085018128557177920755328815162109519831415583606032837002290501026379495678398312142825226970805242297980259319354685584073308275814400000
5144 1720518386015602774818589358318028828816242313041597553721853896477393912728974397368335508843171121858432540068909669647121286560234423820727283234119463486797433869708800000
5145 -120079709104765305115424956022954346881877615010306896240575028448467641072366909527805994562561648518061513225491888563736244559101764319015394126923356407802547995998208000
5146 6907657243935179000244170684949577706392712784141351321538238977453029302040256209379740615751307391665155869618589727839969203551504018189340263110116997275013352871855000
5147 -314459330343117525973108442030161054577871486904830555925408957119162282594951708781226360566668250140390125445231996761514636069075548064047206040491408409964863631480000
5148 10621636746619216708585767981501433529266543199744288944781507606896196432876773245606436133297088961116984936107177984349331066846977722135326321791705974360597623995000
5149 -236650563167279324636395619681012279371729638370549442565148787839600050183602892824486332556436866417710976637797214695770562805524935167973266726514347044894141140000
5150 2608683914021743151010758797319958881581284127462131062346674235412761717096703207368439424469319536130822545534508697045545042741103158932400070171945746025763298001