0 1
1 1
2 -1
3 3
4 -3
5 5
6 3
7 -30
8 35
9 15
10 -70
11 63
12 -5
13 105
14 -315
15 231
16 -35
17 315
18 -693
19 429
20 35
21 -1260
22 6930
23 -12012
24 6435
25 315
26 -4620
27 18018
28 -25740
29 12155
30 -63
31 3465
32 -30030
33 90090
34 -109395
35 46189
36 -693
37 15015
38 -90090
39 218790
40 -230945
41 88179
42 231
43 -18018
44 225225
45 -1021020
46 2078505
47 -1939938
48 676039
49 3003
50 -90090
51 765765
52 -2771340
53 4849845
54 -4056234
55 1300075
56 -429
57 45045
58 -765765
59 4849845
60 -14549535
61 22309287
62 -16900975
63 5014575
64 -6435
65 255255
66 -2909907
67 14549535
68 -37182145
69 50702925
70 -35102025
71 9694845
72 6435
73 -875160
74 19399380
75 -162954792
76 669278610
77 -1487285800
78 1825305300
79 -1163381400
80 300540195
81 109395
82 -5542680
83 81477396
84 -535422888
85 1859107250
86 -3650610600
87 4071834900
88 -2404321560
89 583401555
90 -12155
91 2078505
92 -58198140
93 624660036
94 -3346393050
95 10039179150
96 -17644617900
97 18032411700
98 -9917826435
99 2268783825
100 -230945
101 14549535
102 -267711444
103 2230928700
104 -10039179150
105 26466926850
106 -42075627300
107 39671305740
108 -20419054425
109 4418157975
110 46189
111 -9699690
112 334639305
113 -4461857400
114 30117537450
115 -116454478140
116 273491577450
117 -396713057400
118 347123925225
119 -167890003050
120 34461632205
121 969969
122 -74364290
123 1673196525
124 -17210021400
125 97045398450
126 -328189892940
127 694247850450
128 -925663800600
129 755505013725
130 -344616322050
131 67282234305
132 -88179
133 22309287
134 -929553625
135 15058768725
136 -124772655150
137 601681470390
138 -1805044411170
139 3471239252250
140 -4281195077775
141 3273855059475
142 -1412926920405
143 263012370465
144 -2028117
145 185910725
146 -5019589575
147 62386327575
148 -429772478850
149 1805044411170
150 -4859734953150
151 8562390155550
152 -9821565178425
153 7064634602025
154 -2893136075115
155 514589420475
156 676039
157 -202811700
158 10039179150
159 -194090796900
160 1933976154825
161 -11345993441640
162 42117702927300
163 -102748681866600
164 166966608033225
165 -178970743251300
166 121511715154830
167 -47342226683700
168 8061900920775
169 16900975
170 -1825305300
171 58227239070
172 -859544957700
173 7091245901025
174 -36100888223400
175 119873462177700
176 -267146572853160
177 402684172315425
178 -405039050516100
179 260382246760350
180 -96742811049300
181 15801325804719
182 -1300075
183 456326325
184 -26466926850
185 601681470390
186 -7091245901025
187 49638721307175
188 -222622144044300
189 667866432132900
190 -1369126185872445
191 1923935489951475
192 -1822675727322450
193 1112542327066950
194 -395033145117975
195 61989816618513
196 -35102025
197 4411154475
198 -164094946470
199 2836498360410
200 -27577067392875
201 166966608033225
202 -667866432132900
203 1825501581163260
204 -3463083881912655
205 4556689318306125
206 -4079321865912150
207 2370198870707850
208 -805867616040669
209 121683714103007
210 5014575
211 -2035917450
212 136745788725
213 -3610088822340
214 49638721307175
215 -408140597414550
216 2170565904431925
217 -7823578204985400
218 19624141997505045
219 -34630838819126550
220 42832879592077575
221 -36343049350853700
222 20146690401016725
223 -6570920561562378
224 956086325095055
225 145422675
226 -21037813650
227 902522205585
228 -18050444111700
229 204070298707275
230 -1447043936287950
231 6845630929362225
232 -22427590854291480
233 51946258228689825
234 -85665759184155150
235 99943385714847675
236 -80586761604066900
237 42710983650155457
238 -13385208551330770
239 1879204156221315
240 -9694845
241 4508102925
242 -347123925225
243 10529425731825
244 -166966608033225
245 1591748329916745
246 -9888133564634325
247 42051732851796525
248 -126155198555389575
249 271274904083157975
250 -419762220002360235
251 463373879223384675
252 -355924863751295475
253 180700315442965395
254 -54496920530418135
255 7391536347803839
256 -300540195
257 49589132175
258 -2429867476575
259 55655536011075
260 -723521968143975
261 5932880138780595
262 -32706903329175075
263 126155198555389575
264 -348782019535488825
265 699603700003933725
266 -1019422534291446285
267 1067774591253886425
268 -783034700252850045
269 381478443712926945
270 -110873045217057585
271 14544636039226909
272 300540195
273 -158685222960
274 13884957009000
275 -479493848710800
276 8682263617727700
277 -94926082220489520
278 680303589246841560
279 -3364138628143722000
280 11858588664206620050
281 -30382789257313693200
282 57087661920320991960
283 -78588209916286040880
284 78303470025285004500
285 -54932895894661480080
286 25722546490357359720
287 -7214139475456546864
288 916312070471295267
289 9917826435
290 -1851327601200
291 102748681866600
292 -2671465728531600
293 39552534258537300
294 -371074685043731760
295 2354897039700605400
296 -10540967701516995600
297 34180637914477904850
298 -81553802743315702800
299 144078384846524408280
300 -187928328060684010800
301 178531911657649810260
302 -120038550288334345360
303 54106046065924101480
304 -14660993127540724272
305 1804857108504066435
306 -583401555
307 347123925225
308 -34249560622200
309 1335732864265800
310 -27382523717448900
311 340151794623420780
312 -2783060137827988200
313 15811451552275493400
314 -64563427171791598050
315 193690281515374794150
316 -432235154539573224840
317 720391924232622041400
318 -892659558288249051300
319 810260214446256831180
320 -523025111970599647640
321 227245393476881226216
322 -59560284580634192355
323 7113260368810144185
324 -20419054425
325 4281195077775
326 -267146572853160
327 7823578204985400
328 -130827613316700300
329 1391530068913994100
330 -10061832805993495800
331 51650741737433278440
332 -193690281515374794150
333 540293943174466531050
334 -1132044452365548922200
335 1785319116576498102600
336 -2106676557560267761068
337 1830587891897098766740
338 -1136226967384406131080
339 476482276645073538840
340 -120925426269772451145
341 14023284727082855679
342 2268783825
343 -1511010027450
344 166966608033225
345 -7302006324653040
346 168206931407186100
347 -2354897039700605400
348 21800637746319240900
349 -140865659283908941200
350 658546957152274300110
351 -2281241093403303131100
352 5943233374919131841550
353 -11732097051788416102800
354 17555637979668898008900
355 -19770349232488666680792
356 16475291027073888900660
357 -9847300383998186469360
358 3990539066902490887785
359 -981629930895799897530
360 110628135069209194801
361 83945001525
362 -19643130356850
363 1369126185872445
364 -44855181708582960
365 841034657035930500
366 -10061832805993495800
367 82171634582280215700
368 -478943241565290400080
369 2053116984062972817990
370 -6603592638799035379500
371 16131633446209072141350
372 -30095379393718110872400
373 42835756670392111141716
374 -46130814875806888921848
375 36927376439993199260100
376 -21282875023479951401520
377 8343854412614299129005
378 -1991306431245765506418
379 218266320541953276229
380 -4418157975
381 3273855059475
382 -402684172315425
383 19624141997505045
384 -504620794221558300
385 7905725776137746700
386 -82171634582280215700
387 598679051956613000100
388 -3172998975370048900530
389 12546826013718167221050
390 -37640478041154501663150
391 86524215756939568758150
392 -152984845251400396934700
393 207588666941131000148316
394 -214178783351960555708580
395 164942281431969623361780
396 -91782398538757290419055
397 34847862546800896362315
398 -8075853860052271220473
399 861577581086657669325
400 -172308161025
401 44742685812825
402 -3463083881912655
403 126155198555389575
404 -2635241925379248900
405 35216414820977235300
406 -322365643361253153900
407 2115332650246699267020
408 -10265584920314864089950
409 37640478041154501663150
410 -105751819258481695148850
411 229477267877100595402050
412 -385521810033529000275444
413 499750494487907963320020
414 -494826844295908870085340
415 367129594155029161676220
416 -197471221098538412719785
417 72682684740470440984257
418 -16369974040646495717175
419 1701063429324939500975
420 34461632205
421 -28258538408100
422 3847870979902950
423 -207785032914759300
424 5929294332103310025
425 -103301483474866556880
426 1197358103913226000200
427 -9763073770369381232400
428 58171647881784229843050
429 -260061484647976556945400
430 888315281771246239250340
431 -2345767627188139419665400
432 4819022625419112503443050
433 -7710436200670580005508880
434 9566652323054238154983240
435 -9104813935044723209570256
436 6516550296251767619752905
437 -3391858621221953912598660
438 1211378079007840683070950
439 -265365894974690562152100
440 26876802183334044115405
441 1412926920405
442 -405039050516100
443 34630838819126550
444 -1395128078141955300
445 32281713585895799025
446 -478943241565290400080
447 4881536885184690616200
448 -35797937158021064518800
449 195046113485982417709050
450 -807559347064769308409400
451 2580344389906953361631940
452 -6425363500558816671257400
453 12529458826089692508951930
454 -19133304646108476309966480
455 22762034837611808023925640
456 -20852960948005656383209296
457 14415399140193304128544305
458 -7268268474047044098425700
459 2520976002259560340444950
460 -537536043666680882308100
461 53098072606098965203605
462 -67282234305
463 60755857577415
464 -9113378636612250
465 542549808166315950
466 -17090318957238952425
467 329273478576137150055
468 -4230665300493398534040
469 38354932669308283413000
470 -255060302250900084696450
471 1278635632852551404981550
472 -4926112017095092781297340
473 14778336051285278343892020
474 -34804052294693590302644250
475 64574903180616107546136870
476 -94299858612963204670549080
477 107740298231362557979914696
478 -95141634325275807248392413
479 63597349147911635861224875
480 -31092037361201244198821050
481 10481952851500277205007950
482 -2177020976850057573347805
483 209863810776486386280915
484 -2893136075115
485 911337863661225
486 -85665759184155150
487 3797848657164211650
488 -96845140757687397075
489 1586499487685024450265
490 -17898968579010532259400
491 145748744143371476969400
492 -885209284282535588064150
493 4105093347579243984414450
494 -14778336051285278343892020
495 41764862753632308363173100
496 -93274860149778822011086590
497 165024752572685608173460890
498 -230872067638634052814102920
499 253711024867402152662379768
500 -216230987102899561928164575
501 139914168125405598894694725
502 -66385701392835088965050350
503 21770209768500575733478050
504 -4407140026306214111899215
505 414847067813984717066925
506 263012370465
507 -260382246760350
508 42832879592077575
509 -2798414800015734900
510 96845140757687397075
511 -2053116984062972817990
512 29085823940892114921525
513 -291497488286742953938800
514 2149793976114729285298650
515 -11999503631385482415980700
516 51724176179498474203622070
517 -174653062424280562245996600
518 466374300748894110055432950
519 -990148515436113649040765340
520 1673822490380096882902246170
521 -2247154791682704780723935088
522 2378540858131895181209810325
523 -1958798353755678384525726150
524 1228135475767449145853431475
525 -566025453981014969070429300
526 180692741078554778587867815
527 -35676847832002685667755550
528 3281063172710606398620225
529 11835556670925
530 -4079321865912150
531 419762220002360235
532 -20388450685828925700
533 570310273350825782775
534 -10265584920314864089950
535 127530151125450042348225
536 -1146556787261188952159280
537 7713966620176381553130450
538 -39787827830383441695093900
539 160098640555590515392163550
540 -508771964453339029151381400
541 1287193070066947743752994942
542 -2603723873924595151181271820
543 4213415234405071463857378290
544 -5436664818587188985622423600
545 5549928668974422089489557425
546 -4421287712762816925072353310
547 2688620906409821103084539175
548 -1204618273857031857252452100
549 374606902236028199511433275
550 -72183389799633340769644950
551 6489213830472088210604445
552 -514589420475
553 556271163533475
554 -99943385714847675
555 7135957740040123995
556 -270146971587233265525
557 6273413006859083610525
558 -97523056742991208854525
559 1074896988057364642649325
560 -8742495502866565760214510
561 53997766341234670871913150
562 -258620880897492371018110350
563 975146265202233139206814350
564 -2925438795606699417620443050
565 7030054459596406908189433914
566 -13576560199749674716873774490
567 21067076172025357319286891450
568 -26163949439450846993307913575
569 25790844991116432062922060975
570 -19895794707432676162825589895
571 11745028170106060608211407975
572 -5119627663892385393322921425
573 1551942880692116826547366425
574 -292014622371243969477200025
575 25674715590128696833261065
576 -24185702762325
577 9085762337713425
578 -1019422534291446285
579 54029394317446653105
580 -1650898159699758844875
581 32507685580997069618175
582 -442604642141267794032075
583 4371247751433282880107255
584 -32398659804740802523147890
585 184729200641065979298650250
586 -825123762863428040867304450
587 2925438795606699417620443050
588 -8308246179523026346042058262
589 19007184279649544603623284286
590 -35111793620042262198811485750
591 52327898878901693986615827150
592 -62634909264139906438525005225
593 59687384122298028488476769685
594 -44631107046403030311203350305
595 25598138319461926966614607125
596 -10863600164844817785831564975
597 3212160846083683664249200275
598 -590518458572960027165004495
599 50803160635786570329644235
600 8061900920775
601 -9480795482831400
602 1853495516893538700
603 -144078384846524408280
604 5943233374919131841550
605 -150561912164618006652600
606 2557271265705102809963100
607 -30855866480705526212521800
608 275388608340296821446757065
609 -1871922566496135256892989200
610 9901485154361136490407653400
611 -41406210645510207141704732400
612 138470769658717105767367637700
613 -373231982218572875852966309616
614 814593611984980483012426469400
615 -1441924324663068900964525014800
616 2066952005716616912471325172425
617 -2387495364891921139539070787400
618 2201801280955882828686031948380
619 -1597323831134424242716751484600
620 890815213517275058438188327950
621 -368327777017595726833908298200
622 106293322543132804889700809100
623 -19101988399055750443946232360
624 1608766753466574727105400775
625 395033145117975
626 -161173523208133800
627 19647052479071510220
628 -1132044452365548922200
629 37640478041154501663150
630 -807559347064769308409400
631 11999503631385482415980700
632 -129594639218963210092591560
633 1052956443654076082002306425
634 -6600990102907424326938435600
635 32533451221472305611339432600
636 -127819171992661943785262434800
637 404334647403453948840713502084
638 -1036755506162702432924906415600
639 2162886486994603351446787522200
640 -3674581343496207844393466973200
641 5073427650395332421520525423225
642 -5661774722457984416621225010120
643 5058192131925676768603046367900
644 -3563260854069100233752753311800
645 1933720829342377565878018565550
646 -779484365316307235857805933400
647 219672866589141130105381672140
648 -38610402083197793450529618600
649 3184701532372607112841303575
650 -15801325804719
651 20146690401016725
652 -4271098365015545700
653 360195962116311020700
654 -16131633446209072141350
655 444157640885623119625170
656 -8210186695158487968828900
657 107995532682469341743826300
658 -1052956443654076082002306425
659 7838675747202566388239392275
660 -45546831710061227855875205640
661 209988639702230336218645428600
662 -777566629622026824693679811700
663 2332699888866080474081039435100
664 -5702155283894863381086985285800
665 11391202164838244317619747616920
666 -18602568051449552212241926551825
667 24770264410753681822717859419275
668 -26736158411607148634044673658900
669 23161195551449151519392896526700
670 -15856510800607496040199752237510
671 8379456927150302785471413784050
672 -3295092998837116951580725082100
673 907344448955148146087446037100
674 -156050375086257748529223875175
675 12611418068195524166851562157
676 -805867616040669
677 355924863751295475
678 -46982082015171002700
679 2933024262947104025700
680 -105751819258481695148850
681 2463056008547546390648670
682 -39787827830383441695093900
683 467980641624033814223247300
684 -4149887160283711617303207675
685 28466769818788267409922003525
686 -153991669114968913227006647640
687 666485682533165849737439838600
688 -2332699888866080474081039435100
689 6652514497877340611268149500100
690 -15533457497506696796754201295800
691 29764108882319283539587082482920
692 -46788277220312510109578178903075
693 60156356426116084426600515732525
694 -62866102211076268409780719143900
695 52855036002024986800665840791700
696 -35193719094031271698979937893010
697 18123011493604143233693987951550
698 -6956307441989469120003752951100
699 1872604501035092982350686502100
700 -315285451704888104171289053925
701 24975553429171528252000152507
702 61989816618513
703 -85421967300310914
704 19575867506321251125
705 -1785319116576498102600
706 86524215756939568758150
707 -2580344389906953361631940
708 51724176179498474203622070
709 -738916802564263917194601000
710 7838675747202566388239392275
711 -63631603124350244798649184350
712 404228131426793397220892450055
713 -2043889426435041939194815505040
714 8331071031664573121717997982500
715 -27633521760413568692960005615800
716 75078377904615701184311972929700
717 -167761340973072325404945373994640
718 308802629654062566723215980760295
719 -467882772203125101095781789030750
720 581511445452455482790471652081075
721 -588956115451135567207419368821800
722 480980827618427379886059151204470
723 -311715797689991263619536592766660
724 156516917444763055200084441399750
725 -58674941032432913446988177065800
726 15448987133539517104393163642325
727 -2547506449775495881704015555714
728 197883231015743646919693516017
729 3285460280781189
730 -1566069400505700090
731 223164889572062262825
732 -15047689696859055436200
733 586441906797034854916350
734 -14778336051285278343892020
735 258620880897492371018110350
736 -3300495051453712163469217800
737 31815801562175122399324592175
738 -237781253780466704247583794150
739 1405173980674091333196435659715
740 -6664856825331658497374398386000
741 25659698777526885214891433786100
742 -80853637743432293583105201616600
743 209701676216340406756181717493300
744 -449167461315000097051950517469520
745 795400712745312671862829041352275
746 -1163022890904910965580943304162150
747 1398770774196446972117621000951775
748 -1374230936052649656817311860584200
749 1091005291914969422668378074683310
750 -688674436756957442880371542158900
751 337380910936489252320182018128350
752 -123591897068316136835145309138600
753 31843830622193698521300194446425
754 -5144964006409334819912031416442
755 392032816163265715595619229845
756 -121683714103007
757 180700315442965395
758 -44632977914412452565
759 4388909494917224502225
760 -229477267877100595402050
761 7389168025642639171946010
762 -160098640555590515392163550
763 2475371288590284122601913350
764 -28466769818788267409922003525
765 250991323434937076705782893825
766 -1735803152597406941007361697295
767 9580731686414259089975697679875
768 -42766164629211475358152389643500
769 155932015648047994767417174546300
770 -467796046944143984302251523638900
771 1160349275063750250717538836796260
772 -2386202138235938015588487124056825
773 4070580118167188379533301564567525
774 -5750502071696504218705775226135075
775 6699375813256667076984395320347975
776 -6390173852644820904200500151716530
777 4935500130091528340642662718805450
778 -3036428198428403270881638163155150
779 1452204790552714607812957382378550
780 -520115900162497075847903175958275
781 131196582163438037907756801119271
782 -20777739256653082926567819181785
783 1553611530721090058101157688645
784 -6692604275665385
785 3433305993416342505
786 -526669139390066940267
787 38246211312850099233675
788 -1606340875139704167814350
789 43663265606070140561499150
790 -825123762863428040867304450
791 11386707927515306963968801410
792 -118890626890233352123791897075
793 964335084776337189448534276275
794 -6199296973562167646454863204625
795 32074623471908606518614292232625
796 -135141080228308262131761551273460
797 467796046944143984302251523638900
798 -1338864548150481058520237119380300
799 3181602850981250687451316165409100
800 -6290896546258382041096920599786175
801 10350903729053707593670395407043135
802 -14143126716875186051411501231845725
803 15975434631612052260501250379291325
804 -14806500390274585021927988156416350
805 11133570060904145326566006598235550
806 -6680142036542487195939603958941330
807 3120695400974982455087419055749650
808 -1093304851361983649231306675993925
809 270110610336490078045381649363205
810 -41947511329469431568731257593415
811 3078975579065433024236839782951
812 956086325095055
813 -1525913774851707780
814 405130107223128415590
815 -42835756670392111141716
816 2409511312709556251721525
817 -83529725507264616726346200
818 1950292530404466278413628700
819 -32533451221472305611339432600
820 404228131426793397220892450055
821 -3857340339105348757794137105100
822 28930052543290115683456028288250
823 -173580315259740694100736169729500
824 844631751426926638323509695459125
825 -3368131537997836686976210970200080
826 11093449113246843056310536132008200
827 -30347596424744237326458708039286800
828 69199862008842202452066126597647925
829 -131738774733410823919441396089639900
830 209318275409752753560890218231316730
831 -276907533614608905848688339907716300
832 303533258000628992949523757206535175
833 -273567721496501856595621876413787800
834 200404261096274615878188118768239900
835 -117338147076659340311286956496186840
836 53571937716737198812334027123702325
837 -18367521502881325307085952156697940
838 4446436200923759746285513304901990
839 -677374627394395265332104752249220
840 48823755610894723670041316558223
841 54496920530418135
842 -30009637572083586340
843 4942587308122166670198
844 -385521810033529000275444
845 17402026147346795151322125
846 -508771964453339029151381400
847 10351552661377551785426183100
848 -153991669114968913227006647640
849 1735803152597406941007361697295
850 -15226343443836902991292646467500
851 106076859325397090839338770390250
852 -596210648066065862346006843853500
853 2736606874623242308168171413287565
854 -10353885839030386852556500389874320
855 32515281883654539992634330042093000
856 -85169060933959633787158309658643600
857 186629930872332000552541977793656525
858 -342520814306868142190547629833063740
859 526124313867756921112507845824660970
860 -674518351112508873221163904903411500
861 718115268928317373563507425586192975
862 -629841963445434507045734087557325400
863 449796230460527471193266666568716220
864 -257145301040338554299203330193771160
865 114797009393008283169287200979362125
866 -38535780408005917801141115309150580
867 9144557469824336081983414155364470
868 -1367065157105052262761156863630244
869 96790954105808838152888925808407
870 -1879204156221315
871 3215318311294669965
872 -915293945948549383370
873 103794333470565500074158
874 -6264729413044846254475965
875 233187150374447055027716475
876 -5850877591213398835240886100
877 104994319851115168109322714300
878 -1405173980674091333196435659715
879 14465026271645057841728014144125
880 -117242844517544153032953377799750
881 761824716973306379664342078257250
882 -4024421874445944570835546196011125
883 17472182353363777813689094407912915
884 -62862878308398777319093038081379800
885 188588634925196331957279114244139400
886 -473752901445150462941068097476205025
887 999019041728365414722430587013102575
888 -1769690873918818734651162754137495990
889 2630621569338784605562539229123304850
890 -3271414002895668035122644938781545775
891 3385400553519210475370820720620624025
892 -2891547195817676600528142856513175700
893 2014304858149318675343759419851207420
894 -1125010692051481175059014569597748825
895 491331200202075451964549220191669895
896 -161553848633563270781706983411438970
897 37594291820388937225931813749831710
898 -5517084384031103774714668771079199
899 383826197316138496123525050619545
900 -110873045217057585
901 65378138996324955955
902 -11532703718951722230462
903 963804525083822500688610
904 -46637430074889411005543295
905 1462719397803349708810221525
906 -31954792998165485946315608700
907 510972356608760484798703876260
908 -6199296973562167646454863204625
909 58621422258772076516476688899875
910 -441056415089808956647776992675250
911 2682947916297296380557030797340750
912 -13361080623160535975174013370756935
913 55005018519848930154206408321207325
914 -188588634925196331957279114244139400
915 541431887365886243361220682829948600
916 -1306409516106324003867793844555595675
917 2654536310878228101976744131206243985
918 -4543800892494264318698931395758435650
919 6542828005791336070245289877563091550
920 -7899267958211491109198581681448122725
921 7951754788498610651452392855411233175
922 -6618430248204904218986638093796824380
923 4500042768205924700236058278390995300
924 -2456656001010377259822746100958349475
925 1050100016118161260081095392174353305
926 -338348626383500435033386323748485390
927 77239181376435452846005362795108786
928 -11130959722168016387582226467966805
929 761146865864206848244956456313335
930 7391536347803839
931 -13526511516481025370
932 4118822756768472225165
933 -499750494487907963320020
934 32287451590308053773068435
935 -1287193070066947743752994942
936 34617692414679276441841909425
937 -666485682533165849737439838600
938 9580731686414259089975697679875
939 -106076859325397090839338770390250
940 926218471688598808960331684618025
941 -6495558113140822816085442983035500
942 37114112842112599931038926029880375
943 -174721823533637778136890944079129150
944 683633801603836703345136789135005325
945 -2237918467778996472559712155697120880
946 6158787718786956018233885267190665325
947 -14293657058575074395259391475725929150
948 28020105503714629965310076940510353175
949 -46394598586520383043557510040901921900
950 64773997257334227095428369787874606345
951 -75983434645653390669433976173929561450
952 74457340292305172463599678555214274275
953 -60429145744479560260312782595536222600
954 40125381349836161910438186315653041425
955 -21422040328810489705654346000356807422
956 8966238599162761528384737579334862835
957 -2832103317135966604353529969153988820
958 634464704163576934092186908674107885
959 -89815330171976408092904861844973530
960 6038431802522707662743321220085791
961 450883717216034179
962 -284056741846101532770
963 53544695837990138927145
964 -4783326161527119077491620
965 247537128859028412260191335
966 -8308246179523026346042058262
967 194391657405506706173419952925
968 -3332428412665829248687199193000
969 43395078814935173525184042432375
970 -441056415089808956647776992675250
971 3572556962227452548846993640669525
972 -23440492321334273640656163808345500
973 126187983663182839765532348501593275
974 -562992542497277285107759708699416150
975 2098048563542809193024730145966050825
976 -6569373566706086419449477618336709680
977 17356583571126876051386403934810056825
978 -38797069158989487644275491148398950550
979 73458114428657273152299390898094709675
980 -117770904104244049264415217796135647900
981 159565212755872120405811349965252079045
982 -182006831825634866022132547579412670450
983 173733794015378735748399249962166639975
984 -137572736056581126550073781653667570600
985 89258501370043707106893108334820030925
986 -46624440715646359947600635412541286742
987 19116697390667774579386327291789424535
988 -5921670572193384718193744480958340260
989 1302322287493657917347120496752116185
990 -181152954075681229882299636602573730
991 11977872919758157822818719141481651
992 -14544636039226909
993 28405674184610153277
994 -9231844109998299815025
995 1195831540381779769372905
996 -82512376286342804086730445
997 3515027229798203454094716957
998 -101083661850863487210178375521
999 2082767757916143280429499495625
1000 -32074623471908606518614292232625
1001 380912358486653189832171039128625
1002 -3572556962227452548846993640669525
1003 26956566169534414686754588379597325
1004 -166036820609451104954647826975780625
1005 844488813745915927661639563049124225
1006 -3579024020161262741042186719589145525
1007 12728161285493042437683362885527375005
1008 -38184483856479127313050088656582125015
1009 96992672897473719110688727870997376375
1010 -209073094912332238971929035633038789075
1011 382755438338793160109349457837440855675
1012 -594743065726432448785296849870485021895
1013 782629376850229923895169954591474482935
1014 -868668970076893678741996249810833199875
1015 808239824332414118481683467215296977275
1016 -624809509590305949748251758343740216475
1017 396307746082994059554605401006600937307
1018 -202636992341078410541495069292967900071
1019 81422970367659039875163986613177178575
1020 -24744123462379500429595289438290207515
1021 5344012145232596281527839279775925035
1022 -730650248105247627191941867630380711
1023 47525108681621077813119434012975583
1024 -916312070471295267
1025 615456273999886654335
1026 -123706711073977217521335
1027 11787482326620400583818635
1028 -650930968481148787795317955
1029 23326998888660804740810394351
1030 -583174972216520118520259858775
1031 10691541157302868839538097410875
1032 -149052662016516465586501710963375
1033 1623889528285205704021360745758875
1034 -14120106088803741026395260579789075
1035 99622092365670662972788696185468375
1036 -577808135720889845242174437875716575
1037 2783685349014315465255034115236002075
1038 -11230730546023272739132379016641801475
1039 38184483856479127313050088656582125015
1040 -109925029283803548325447224920463693225
1041 268808264887284307249623045813907014525
1042 -559411794495159234005972284531644327525
1043 991238442877387414642161416450808369825
1044 -1494110628532257127436233549674633103785
1045 1911071734169166093232391749583833039725
1046 -2065501773293947191675413305105758941925
1047 1874428528770917849244755275031220649425
1048 -1415384807439264498409305003595003347525
1049 878093633478006445679811966936194233641
1050 -439684039985358815325885527711156764305
1051 173208864236656503007167026068031452605
1052 -51658784070581764054769113037833942005
1053 10959753721578714407879128014455710665
1054 -1473278369130253412206702454402243073
1055 94295850558771979787935384946380125
1056 916312070471295267
1057 -1905929106580294155360
1058 659769125727878493447120
1059 -91048139350447232095702560
1060 6695289961520387531608984680
1061 -304114948474392713657972548576
1062 9330799555464321896324157740400
1063 -205277590220215081719131470288800
1064 3378527005707706553294038781836500
1065 -42927166660756742088912492757452000
1066 431305058712550634988073414073557200
1067 -3491517141958743235617737161547844000
1068 23112325428835593809686977515028663000
1069 -126584428502545713788439446082310831200
1070 579006552594977616773047095969088431600
1071 -2228176940331017311443863996901733412640
1072 7255051932731034189479516844750603752850
1073 -20071017111583894941305187420771723751200
1074 47310254620162038075933656063247634556400
1075 -95158890516229191805647495979277603503200
1076 163356095386193445933028201431093219347160
1077 -239057700565161140389797367947941296605600
1078 297432255354328395601259515935229287637200
1079 -313237834141273382807123548182995095192800
1080 277415422258095841688223780704620656114900
1081 -204721258548015217049921875719981284186016
1082 124284021969194758465450309166353645376880
1083 -60969520211303089058522793175947071316960
1084 23556405536185284408974715545252277554280
1085 -6897338342113537600691931230430793911840
1086 1437919688271127330313741595496589239248
1087 -190100434726484311252477736051902332000
1088 11975573020964041433067793888190275875
1089 59560284580634192355
1090 -42565750046959902803040
1091 9104813935044723209570256
1092 -923488270554536211256411680
1093 54306240798998698867495097960
1094 -2073511012325404865849812831200
1095 55267043520827137385920011231600
1096 -1081128641826466097054092410187680
1097 16097687497783778283342184784044500
1098 -187523938570674189125249310466764000
1099 1745758570979371617808868580773922000
1100 -13207043102191767891249701437159236000
1101 82279878526654713962485639953502040280
1102 -426636407175246664990666281240380949600
1103 1856814116942514426203219997418111177200
1104 -6828284171982149825392486442118215296800
1105 21325455681057888375136761634569956485650
1106 -56772305544194445691120387275897161467680
1107 129144208557739617450521601686162461897200
1108 -251317069824912993743120309893989568226400
1109 418350975989031995682145393908897269059800
1110 -594864510708656791202519031870458575274400
1111 720447018524928780456384160820888718943440
1112 -739774459354922244501930081878988416306400
1113 639753932962547553281005861624941513081300
1114 -461626367314151960014529719760742111399840
1115 274362840950863900763352569291761820926320
1116 -131915871002637592690258407053412754303968
1117 50005702980323147605016501420623255860840
1118 -14379196882711273303137415954965892392480
1119 2946556738260506824413404908804486146000
1120 -383218336670849325858169404422088828000
1121 23766906456990174536396083255023778275
1122 -1804857108504066435
1123 3990539066902490887785
1124 -1468518376620116646704880
1125 215480596462725115959829392
1126 -16853660937620285855429513160
1127 814593611984980483012426469400
1128 -26610057991509362445072598000400
1129 623728062592191979069668698185200
1130 -10946427498492969232672685653150260
1131 148456451368450399724155704119521500
1132 -1593953477850730607564619138967494000
1133 13807363243200484613579233320666474000
1134 -97952236341255611860101952325597667000
1135 575959149686582997737399479674514281960
1136 -2834084704806995703152283153953959165200
1137 11759822740635924699287059983648037455600
1138 -41396472792641783316441949055341680236850
1139 124189418377925349949325847166025040710550
1140 -318555714442424389711286617492534072679760
1141 700097551655114768284406577561828082916400
1142 -1319414616580793217151381626943445233188600
1143 2131597830039353501809026530869143228066600
1144 -2947283257601981374594298839721817486586800
1145 3476939958968134549159071384831245556640080
1146 -3483104746129425567863254135513570460109300
1147 2942868091627718745092626963474730960173980
1148 -2077318652913683820065383738923339501299280
1149 1209228817524177932994035397989616914453040
1150 -570065013975683882697188116195105116813576
1151 212093154019991281221276885335746912789080
1152 -59913320344630305429739233145691218302000
1153 12071377605131753764532336239295798082000
1154 -1544848919704361344865745411576545587875
1155 94347416541385238311148088072973180425
1156 -120925426269772451145
1157 91782398538757290419055
1158 -20852960948005656383209296
1159 2247154791682704780723935088
1160 -140447174480169048795245943000
1161 5702155283894863381086985285800
1162 -161707275486864587166210403233200
1163 3368131537997836686976210970200080
1164 -53444322492642143900696053483027740
1165 664147282437804419818591307903122500
1166 -6603521551095883945624850718579618000
1167 53428492549775788287328337632144182000
1168 -356546140282170427170771106465175507880
1169 1983859293364896992206598207767771415640
1170 -9284070584712572131016099987090555886000
1171 36796864704570474059059510271414826877200
1172 -124189418377925349949325847166025040710550
1173 358375178747727438425197444679100831764730
1174 -886790232096478706493581664911648905027440
1175 1884878023686847453073402324204921761698000
1176 -3443350340832801810614581319096308291492200
1177 5403352638936965853422881206156665392075800
1178 -7269965368751554057332603804647149800247440
1179 8359451390710621362871809925232569104262320
1180 -8174633587854774291923963787429808222705500
1181 6751285621969472415212497151500853379222660
1182 -4664168296164686312976993677959950955747440
1183 2660303398553191452586877875577157211796688
1184 -1230140293315949431083405934947332094176664
1185 449349902584727290723044248592684137265000
1186 -124737568586361455566834141139389913514000
1187 24717582715269781517851926585224729406000
1188 -3113464745865712864267886906408114954025
1189 187286662686630398438547697219484074575
1190 7113260368810144185
1191 -16687708825228598258010
1192 6516550296251767619752905
1193 -1014844099469608610649519072
1194 84268304688101429277147565800
1195 -4325772973989206702893575044400
1196 150156755809231402368623945859400
1197 -3742368375553151874418012189111200
1198 69888729413455111254756377631651660
1199 -1009503869305462718124258788012746200
1200 11556162714417796904843488757514331500
1201 -106856985099551576574656675264288364000
1202 810332137004932789024479787420853427000
1203 -5101352468652592265674109677117126497360
1204 26923804695666459179946689962562612069400
1205 -120073979562282599561141559833037856125600
1206 455361200719059616480861439608758482605350
1207 -1475662500725936511162577713384532836678300
1208 4101404823446214017532815200216376185751910
1209 -9801365723171606755981692085865593160829600
1210 20168194853449267747885404868992662850168600
1211 -35745255919121466414951367979190247978347600
1212 54524740265636655429994528534853623501855800
1213 -71435311884254400737268193906532863254605280
1214 80111409160976788060854845116812120582513900
1215 -76514570382320687372408301050343004964523480
1216 61800229924182093646945166232969350163653580
1217 -41804767691550151397793795187641041899662240
1218 23372665573003039190584712763999309789356616
1219 -10604657700999564061063844266787345639454000
1220 3804495841884024394788441304751392362177000
1221 -1038138474041330823749780916579438635052000
1222 202375208481271336177412648916527472011625
1223 -25096412800008473390765391427410865993050
1224 1487276438982064928776702301448844121625
1225 490814965447899948765
1226 -394942442197076825439570
1227 95141634325275807248392413
1228 -10873329637174377971244847200
1229 720962162331534450482262507400
1230 -31066914995013393593508402591600
1231 935592093888287968604503047277800
1232 -20707771678060773705113000779748640
1233 349443647067275556273781888158258300
1234 -4622465085767118761937395503005732600
1235 48976118170627805930050976162798833500
1236 -422781984524312759491032932567401788000
1237 3014435549658349975171064809205574748440
1238 -17949203130444306119964459975041741379600
1239 90055484671711949670856169874778392094200
1240 -383462063763418624404935949144217669562400
1241 1393681250685606704986878951529836567973950
1242 -4342663930707756018564157270817339490796140
1243 11639121796266283022728259351965391878485150
1244 -26890926471265690330513873158656883800224800
1245 53617883878682199622427051968785371967521400
1246 -92272637372615878419990740597444593618525200
1247 136917681111487601413097371654187987904660120
1248 -174788529078494810314592389345771899452757600
1249 191286425955801718431020752625857512411308700
1250 -178533997558748270535619369117467011583888120
1251 141091090958981760967554058758288516411360060
1252 -93490662292012156762338851055997239157426464
1253 51255845554831226295141913956138837257361000
1254 -22826975051304146368730647828508354173062000
1255 8045573173820313884060802103490649421653000
1256 -2158668890466894252559068255109626368124000
1257 414090811200139810947628958552279288885325
1258 -50567398925390207578407878249260700135250
1259 2952998146964389786121858192731762966125
1260 -14023284727082855679
1261 34847862546800896362315
1262 -14415399140193304128544305
1263 2378540858131895181209810325
1264 -209311595515606775946463308600
1265 11391202164838244317619747616920
1266 -419403352432680813512363434986600
1267 11093449113246843056310536132008200
1268 -220020074079395720616825633284829300
1269 3377955254983663710646558252196496900
1270 -41139939263327356981242819976751020140
1271 405166068502466394512239893710426713500
1272 -3276560380063423886055505227397363857000
1273 22028567478272557510865473605733046238600
1274 -124362335975221263831182329827074922415800
1275 594366198833298867827650721173537387821720
1276 -2420604277506580066556158178972874039112650
1277 8444068754153970036096972471033715676548050
1278 -25332206262461910108290917413101147029644150
1279 65546633273710120180627565824226154263047950
1280 -146555549268398012301300608714680016711225160
1281 283408814787320198004257274692151251828327400
1282 -473945819232072466429952440341419958131515800
1283 684588405557438007065486858270939939523300600
1284 -852094079257662200283637898060638009832193300
1285 910523387549616179731658782499081759077829412
1286 -830869757869559259031151679354365707755787020
1287 642748303257583577741079601009981019207306940
1288 -417369028089339985546155585071416246238511000
1289 224465254671157439292518036980332149368443000
1290 -98155992720607829385541785662585922944166600
1291 33999035024853584477805325017976615297953000
1292 -8971967576003029237198627435299384592515375
1293 1694007864000571953876663921350233454530875
1294 -203756872140542895242408215298491644662625
1295 11727621212230005150598236822563287208325
1296 -995653215622882753209
1297 847964655305488478149665
1298 -216230987102899561928164575
1299 26163949439450846993307913575
1300 -1837290671748103922196733486600
1301 83880670486536162702472686997320
1302 -2677729096300962117040474238760600
1303 62862878308398777319093038081379800
1304 -1125985084994554570215519417398832300
1305 15823053562818214223554930760288853900
1306 -178273070141085213585385553232587753940
1307 1638280190031711943027752613698681928500
1308 -12450929444241010767010919864109982656600
1309 79139668347868076983479664435411314264600
1310 -424547284880927762734036229409669562729800
1311 1936483422005264053244926543178299231290120
1312 -7555219411611446874402554316188061394806150
1313 25332206262461910108290917413101147029644150
1314 -73258001894146604907760220627076290058700650
1315 183194436585497515376625760893350020889031450
1316 -396772340702248277205960184569011752559658360
1317 744772001650399590104210977679374219920953400
1318 -1211194871370851858654322903094739893002762600
1319 1704188158515324400567275796121276019664386600
1320 -2069371335340036772117406323861549452449612300
1321 2160261370460854073480994366321350840165046252
1322 -1928244909772750733223238803029943057621920820
1323 1460791598312689949411544547749956861834788500
1324 -929927483637652248497574724632804618812121000
1325 490779963603039146927708928312929614720833000
1326 -210794017154092223762393015111455014847308600
1327 71775740608024233897589019482395076740123000
1328 -18634086504006291492643303134852567999839625
1329 3463866826389229219120939660074357959264625
1330 -410466742428050180270938288789715052291375
1331 23290064660907475017385230872977795723575
1332 110628135069209194801
1333 -290730738961881763937028
1334 127194698295823271722449750
1335 -22199714675897688357958229700
1336 2066952005716616912471325172425
1337 -119056435529277134158348329931680
1338 4641397100255001002870155347185040
1339 -130061127534618159970537320168372000
1340 2734535206415346813380547156540021300
1341 -44538965584229047444080545843776033200
1342 575959149686582997737399479674514281960
1343 -6028871099316699950342129618411149496880
1344 51878872684337544862545499433791594402500
1345 -371612355720424013661556685174974866981600
1346 2238522047553982748961281936887348603484400
1347 -11434473539459654409636709112100433556189280
1348 49864448116635549371056858486841205205720590
1349 -186658361933929863955827812517587399165799000
1350 602343571129649862574917369600405051593760900
1351 -1681078359255153670514918747021329603452288600
1352 4066916492198044841361091891832370463736498190
1353 -8540052285591248633194952544056824388426932320
1354 15572505489053809611269865896932370052892662000
1355 -24645182600067768254357526897753837822838821600
1356 33799731810553933944584303289738641056677000900
1357 -40063029052183111908192986429959597399424494128
1358 40878792087182315544332662624234792821584721384
1359 -35708239069865754318948866722776723289294830000
1360 26502933283673089082180879652034931636145448500
1361 -16546295915759605524991329583121627010588084000
1362 8572290030933083766337315947865837270457216400
1363 -3617497326644421388438486581912711867702199200
1364 1211215622760408947021814703765416919989575625
1365 -309438769824104476908137276299975977694306500
1366 56644410455070924877389483852980677216209750
1367 -6614378363697722904937405567925693985495300
1368 370053249612196547498454223870647198719025
1369 8075853860052271220473
1370 -7268268474047044098425700
1371 1958798353755678384525726150
1372 -250539637056559625754100020900
1373 18602568051449552212241926551825
1374 -898334922630000194103901034939040
1375 30347596424744237326458708039286800
1376 -754354539700785327829116456976557600
1377 14316096080645050964168746878356582100
1378 -213318203587623332495333140620190474800
1379 2550676234326296132837054838558563248680
1380 -24901858888482021534021839728219965313200
1381 201290026015229674066676537803111386281700
1382 -1362578637641554716759041178974907845599200
1383 7796231958722491642934119849159386515583600
1384 -37991960469817561425567130275688537299596640
1385 158659607643840384362453640639949289290929150
1386 -570641277912299869807816455410910048878299800
1387 1774471601435995541099080899633625692532971300
1388 -4784607637880052754542461049214553486748821400
1389 11208818624838513831068375214074582009810348670
1390 -22839674717278920763195803315500809410909237600
1391 40488514271539904989301651332024162137520921200
1392 -62399504881022647282309482996440568104634463200
1393 83464643858714816475402055062415827915467696100
1394 -96622599478794564013877202566373146669200250544
1395 96412245488637536661161940151497152881096041000
1396 -82453570215871832700118292250775342868008062000
1397 59980322694628570028093569738815897913381804500
1398 -36738385846856073284302782633710731159102356000
1399 18690402854329510506932180673215677983128029200
1400 -7751779985666617260939614104098668287933284000
1401 2552869851048861934492132529474801815978028625
1402 -641969985157470481943747483667114341783710500
1403 115751621364710150836404597438699644746167750
1404 -13321916986039075709944352059343299153884900
1405 735037276626965745031176198099230737181625
1406 -218266320541953276229
1407 605689039503920341535475
1408 -279828336250811197789389450
1409 51581689982232864125844121950
1410 -5073427650395332421520525423225
1411 308802629654062566723215980760295
1412 -12726411403925002749805264661636400
1413 377177269850392663914558228488278800
1414 -8392194254171236772098920583864203300
1415 144751638148744404193261773992272107900
1416 -1983859293364896992206598207767771415640
1417 22028567478272557510865473605733046238600
1418 -201290026015229674066676537803111386281700
1419 1532900967346749056353921326346771326299100
1420 -9830031600128359028047368505461835171822800
1421 53534126116561109281480956297561120740340720
1422 -249322240583177746855284292434206026028602950
1423 998622236346524772163678796969092585537024650
1424 -3455549960691149211613999646654955295985259900
1425 10366649882073447634841998939964865887955779700
1426 -27033033154022298063164904928062227200130840910
1427 61381625802687099551088721410408425291818576050
1428 -121465542814619714967904953996072486412562763600
1429 209484052100576030162038978630907621494129983600
1430 -314597503775155846714976976773721197527532085300
1431 410646047784876897058978110907085873344101064812
1432 -464531728263435403912871166184486282063462743000
1433 453494636187295079850650607379264385774044341000
1434 -379875377065980943511259275012500686784751428500
1435 270945595620563540471733021923616642298379875500
1436 -162873510587728591560409003009450908138687111600
1437 81393689849499481239865948093036017023299482000
1438 -33187308063635205148397722883172423607714372125
1439 10752997251387630572557770351424165224877150875
1440 -2662287291388333469237305741090091829161858250
1441 472928053004387187703024498106687119962913950
1442 -53657721193768499387275862461243843814258625
1443 2920283234166593635664402732988835631505375
1444 -16369974040646495717175
1445 15546018680600622099410525
1446 -4421287712762816925072353310
1447 596873841222980284884767696850
1448 -46788277220312510109578178903075
1449 2386202138235938015588487124056825
1450 -85169060933959633787158309658643600
1451 2237918467778996472559712155697120880
1452 -44922922184093090956529516066567205900
1453 708521176201748925788070788488489791300
1454 -8974601565222153059982229987520870689800
1455 92903088930106003415389171293743716745400
1456 -797108503020309509304039089700321089675532
1457 5734185100074876099694298294852737183563300
1458 -34913560510800723444444101933192035265439600
1459 181325265878674724985661303588513473475347600
1460 -808408477042424815561073311832122569244258050
1461 3109994964622034290452599681989459766386733910
1462 -10366649882073447634841998939964865887955779700
1463 30036703504469220070183227697846919111256489900
1464 -75824361285672299445462538212857466536952358650
1465 167015121370102108080869311744599668817273799950
1466 -321208879887549912915126433900725019624332641520
1467 539310006471695737225674817326379195761483574800
1468 -789703938047840186651880982513626679507886663100
1469 1006485411237443375144554193399720277804169276500
1470 -1113123197914269741451596945385467128718108837000
1471 1063651055784746641831525970035001922997303999800
1472 -873046919221815852631139737309431402961446265500
1473 610775664703982218351533761285440905520076668500
1474 -360457769333497702633692055840588075388897706000
1475 176998976339387760791454522043586259241143318000
1476 -70969781859158361778881284319399490484189195775
1477 22629441976800834488517098799265780547875795125
1478 -5517493951717850523201952477911349732900662750
1479 965838981487832988970965524302389188656655250
1480 -108050479664163964519582901120586918365698875
1481 5801629358544299356186613429537820121257345
1482 861577581086657669325
1483 -2520976002259560340444950
1484 1228135475767449145853431475
1485 -238749536489192113953907078740
1486 24770264410753681822717859419275
1487 -1590801425490625343725658082704550
1488 69199862008842202452066126597647925
1489 -2165727549463544973444882731319794400
1490 50912645141972169750733451542109500020
1491 -928407058471257213101609998709055588600
1492 13461902347833229589973344981281306034700
1493 -158279336695736153966959328870822628529200
1494 1532900967346749056353921326346771326299100
1495 -12385839816161732375339684316881912316496728
1496 84374437901101748324073246338547418558145700
1497 -488789847151210128222217427064688493716154400
1498 2425225431127274446683219935496367707732774150
1499 -10366649882073447634841998939964865887955779700
1500 38356604563671756248915396077870003785436384890
1501 -123308572281505219235489040022739983719895063800
1502 345422090301396030807107118525239569779449633850
1503 -844900025754634193820868282943268912840326282100
1504 1806799949367468260147586190691578235386871108550
1505 -3379676040555959953280895521911976293438630402080
1506 5527927566334881306563166877595386756555206641700
1507 -7897039380478401866518809825136266795078866631000
1508 9832588248242716049489106350904959637009961393500
1509 -10636510557847466418315259700350019229973039998000
1510 9952734879128700719994993005327517993760487426700
1511 -8007947603896655751720109314631336316818782987000
1512 5496980982335839965163803851568968149680690016500
1513 -3185981574108979694246181396784552666340579724000
1514 1537678606948431171875761160253655627157432575125
1515 -606469044978262364292258247820322918683071309350
1516 190353541334265843050467360487941565785072864875
1517 -45716378457090761477959034816979754929748348500
1518 7887685015483969409929551781802845040696017875
1519 -870244403781644903427992014430673018188601750
1520 46107685954746800146535717255800570437361005
1521 66341473743672640538025
1522 -66385701392835088965050350
1523 19895794707432676162825589895
1524 -2830887361228992208310612505060
1525 233941386101562550547890894515375
1526 -12581793092516764082193841199572350
1527 473752901445150462941068097476205025
1528 -13138747133412172838898955236673419360
1529 278522117541377163930482999612716676580
1530 -4642035292356286065508049993545277943000
1531 62181167987610631915591164913537461207900
1532 -681289318820777358379520589487453922799600
1533 6192919908080866187669842158440956158248364
1534 -47249685224616979061481017949586554392561592
1535 305493654469506330138885891915430308572596500
1536 -1687113343392886571605718215997473187988016800
1537 8010593090693118626923362817245578186147647950
1538 -32877089626004362499070339495317146101802615620
1539 117143143667429958273714588021602984533900310610
1540 -363602200317258979796954861605515336609946983000
1541 985716696713739892791012996767147064980380662450
1542 -2338211699181429513132170364424395363441833199300
1543 4858284308299192432841287312748465921818031202990
1544 -8844684106135810090501067004152618810488330626720
1545 14101856036568574761640731830600476419783690412500
1546 -19665176496485432098978212701809919274019922787000
1547 23932148755156799441209334325787543267439339995500
1548 -25334234237782147287259982195379136711390331631600
1549 23223048051300301679988317012430875318774470662300
1550 -18323269941119466550546012838563227165602300055000
1551 12345678599672296315203952912540141582069746430500
1552 -7029387917478542500003479589730997152719691772000
1553 3335579747380443003607420363011776052756892201425
1554 -1294404081073007732743178051318002647338495481150
1555 400018311499544162932141554648572855635298049375
1556 -94652220185807632919154621381634140488352214500
1557 16099521469960430713417852266967450836489132375
1558 -1752092066280378405568357255720421676619718190
1559 91616570793198187304155386235551782817093945
1560 -1701063429324939500975
1561 5240976425750138602503975
1562 -2688620906409821103084539175
1563 550450320238970707171507987095
1564 -60156356426116084426600515732525
1565 4070580118167188379533301564567525
1566 -186629930872332000552541977793656525
1567 6158787718786956018233885267190665325
1568 -152737935425916509252200354626328500060
1569 2939955685158981174821764995912009363900
1570 -45027742335855974835428084937389196047100
1571 559630511888495687240320484221837150871100
1572 -5734185100074876099694298294852737183563300
1573 49066980810179170563845672486109114176890884
1574 -354372639184627342961107634621899157944211940
1575 2179188068549145154990719362330069534484521700
1576 -11493459651864039769063955346482786093168364450
1577 52304460768643303975793721924368186980140524850
1578 -206395062652138497910830464609490972750205309170
1579 709024290618655010604061980130754906389396616850
1580 -2127072871855965031812185940392264719168189850550
1581 5585727948044526059149073648347166701555490420550
1582 -12860164345497862322226937004334174498930082596150
1583 25981259561773942140846884324698317755809471215990
1584 -46066063052790677554693057313294889637960055347500
1585 71637428665768359789134917699450420212501147295500
1586 -97569529540254643875699593789749214859560386135500
1587 116115240256501508399941585062154376593872353311500
1588 -120337612629465199614484915428050899379104075250100
1589 108107292652604852648221475747523040277053570324500
1590 -83676266064445563914160125296105404056250503584500
1591 55356429850143522187527401769131602577667572704500
1592 -30973240511389827890640331942252206204171141870375
1593 14454178905315253015632154906384362895279866206175
1594 -5520252698693709448463553454150305407767113081375
1595 1680076908298085484314994529524005993668251807375
1596 -391755022435703814026501071829541303687902221125
1597 65703452485514190208813397089515812873239432125
1598 -7054475951076260422419964740137487276916233765
1599 364117140331941513644720124782321188119219525
1600 -134384010916670220577025
1601 141506363495253742267607325
1602 -44631107046403030311203350305
1603 6684039602901787158511168414725
1604 -581511445452455482790471652081075
1605 32934693683352705979860349022409975
1606 -1306409516106324003867793844555595675
1607 38184483856479127313050088656582125015
1608 -853535521497768728174060805264776912100
1609 15009247445285324945142694979129732015700
1610 -212273642440463881367018114704834781364900
1611 2457507900032089757011842126365458792955700
1612 -23624842612308489530740508974793277196280796
1613 190816036484030107748288726334868777354575660
1614 -1307512841129487092994431617398041720690713020
1615 7662306434576026512709303564321857395445576300
1616 -38659818828997224677760577074533007767929953150
1617 168868687624476952836134016498674432250167980230
1618 -641498167702592628641770362975444915304692177150
1619 2127072871855965031812185940392264719168189850550
1620 -6173699310996581433796344558699500038561331517450
1621 15717978644497387282721811894186213276470100950850
1622 -35151115877694157014086961145180076963742225762810
1623 69099094579186016332039585969942334456940083021250
1624 -119395714442947266315224862832417367020835245492500
1625 181200554860472910054870674180962827596326431394500
1626 -241162422071195440522955599744474474464196426108500
1627 280787762802085465767131469332118765217909508916900
1628 -285010135175049156981674799698015288003141230855500
1629 251028798193336691742480375888316212168751510753500
1630 -190672147261605465312594383871453297767521639315500
1631 123892962045559311562561327769008824816684567481500
1632 -68141129125057621359408730272954853649176512114825
1633 31281431959264353541293469573518397310680307461125
1634 -11760538358086598390204961706668041955677762651625
1635 3525795201921334326238509646465871733191119990125
1636 -810342580654675012575365230770695025436619662875
1637 134035043070448948025979330062612258261408441535
1638 -14200568472945719032144084866510526336649561475
1639 723625202938162248635709615073726918160980575
1640 26876802183334044115405
1641 -87080839074002302933912200
1642 46980112680424242432845631900
1643 -10116384263851353537206092735800
1644 1163022890904910965580943304162150
1645 -82807229832429660749363163256345080
1646 3996076166913461658889722348052410300
1647 -138852668569015008411091231478480454600
1648 3627525966365517094739758422375301876425
1649 -73593729409140948118119020542829653754400
1650 1188732397666597735655301442347074775643440
1651 -15592463917444983285868239698318773031167200
1652 168748875802203496648146492677094837116291400
1653 -1526528291872240861986309810678950218836605280
1654 11667037659309269445181082124474833815394054640
1655 -76010079830994183006076291358072825362820116896
1656 425258007118969471455366347819863085447229484650
1657 -2055792718906675947570327157375167001306392802800
1658 8631066256362155367180183065487804315008585656200
1659 -31602225524717194758352476828685075827641677779600
1660 101248668700343935514260050762671800632405836886180
1661 -284578139668794801329279120610529335110827090899600
1662 703022317553883140281739222903601539274844515256200
1663 -1528309385986702478873346136746959867988792424470000
1664 2925195003852208024723009139394225492010463514566250
1665 -4928655092204863153492482337722188910620078933930400
1666 7303776211299061912980941020832655512344234619286000
1667 -9503585817916738841349065115856327438144629532572000
1668 10830385136651867965303642388524580944119366772509000
1669 -10771417522477719863859157947207750194877337552332000
1670 9304800786366346707254605932926920931055055998596400
1671 -6938005874551321447503434355064494189734335778964000
1672 4429173393128745388361567467742065487196473287463625
1673 -2395263932880813356876185670200837279789234971309000
1674 1081969528943967051898856477013459859922354163949500
1675 -400530334938263579460694695838523028890511230878200
1676 118310016775582551836003323692521473713746470779750
1677 -26807008614089789605195866012522451652281688307000
1678 4373775089667281461900378138885242111688064934300
1679 -457331128256918541137768476726595412277739723400
1680 23011281453433559506615565759344515997519182285
1681 2177020976850057573347805
1682 -2409236547714063714504904200
1683 798661915567212121358375742300
1684 -125732204422152536819561438287800
1685 11501004143393008437411550452270150
1686 -685041628613736284381095259666127480
1687 28587314117150148790518782951451858300
1688 -879400234270428386603577799363709545800
1689 20698236396320891658220974527670840118425
1690 -383462063763418624404935949144217669562400
1691 5717236769729827204818354556050216778094640
1692 -69827121021601446888888203866384070530879200
1693 708745278369254685922215269243798315888423880
1694 -6049575082604806378982783323801765682056176480
1695 43851969133265874811197860398888168478550067440
1696 -272165124556140461731434462604712374686226870176
1697 1456186509225562129528981736474076625925361568650
1698 -6754747504979078113445360659946977290006719209200
1699 27292831134983031836758957261137110942054176264200
1700 -96427303524137081442152429297782667268957939891600
1701 298807046652234541395743076641055801866368445444580
1702 -814025841378180478220961205467328098107714701875600
1703 1952839770983008723004831174732226497985679209045000
1704 -4129687064261940740785424667380083047544183785270000
1705 7701023581570098677332003652690920172843873334266250
1706 -12659878766251707315833631102776602888063340006762400
1707 18328344077410853479744625580580060059278928384246000
1708 -23326983371250177156038614375283712802718636125404000
1709 26030925679321156337659631705752062970953565751469000
1710 -25376729417362763747058016180709784357422879996172000
1711 21507818211109096487260646500699931988176440914788400
1712 -15748172064457761380841128774194010621143016133204000
1713 9880463723133355097114265889578453779130594256649625
1714 -5255280569156411394937302888351090748194291653469000
1715 2336426953806537546854052392391384335194648846789500
1716 -851832120784194373219223930586154610738974589614200
1717 247964829680330553848061760615832677783605616839750
1718 -55401151135785565184071456425879733414715489167800
1719 8917957001009911552186485296168610539415924606300
1720 -920451258137342380264622630373780639900767291400
1721 45738473012380284945248223299437865130871461085
1722 -53098072606098965203605
1723 180692741078554778587867815
1724 -102392553277847707866458428500
1725 23161195551449151519392896526700
1726 -2797541548392893944235242001903550
1727 209318275409752753560890218231316730
1728 -10618145243512912407906976524824975940
1729 387970691589894876442754911483989505500
1730 -10662727840528944187568380817284978242825
1731 227680600359529808240430719804379241302675
1732 -3872966844010528106489853086356598462580240
1733 53534126116561109281480956297561120740340720
1734 -610987308939012660277771783830860617145193000
1735 5833518829654634722590541062237416907697027320
1736 -47100263143137421093508813021028032810294516880
1737 324504571586167473602864166951772446741270499056
1738 -1922166192177742010978255892145781146221477270618
1739 9850673444761155582107817629089341881259798846750
1740 -43905858782364007737394844289655352385043674859800
1741 170939310792788462556542942846069273794970893444200
1742 -583385186321029342725022197251585136977195536344180
1743 1750155558963088028175066591754755410931586609032540
1744 -4625146826012389080800915940155273284702924442475000
1745 10783071778906178600939719964825772401920924328205000
1746 -22197067970407931481721657587167946380549987845826250
1747 40353363567427317069219699140100421705701896271555150
1748 -64760149073518348961764343718049545542785546957669200
1749 91641720387054267398723127902900300296394641921230000
1750 -114135597209331223942046077479066737641873326756441000
1751 124768919635366921756368579555156439757329159981179000
1752 -119270628261604989611172676049335986479887535982008400
1753 99213484006083896699299111277422266913201001639185200
1754 -71358904667074231256936364758066610627054291853580625
1755 44012974766684945432599911689940385016127192597802875
1756 -23030494258950155818989945010715074161204395775496500
1757 10080013429279633416427483178602829560411199310434700
1758 -3620286513332826086181701704991157095640642005860350
1759 1038771583795979347201339807985245001525915421896250
1760 -228894229692587729839453122601661003845008731561700
1761 36357824696425024020452593899764335276080308010300
1762 -3704816314002803080565106087254467075600588347885
1763 181838319537024059660377082873374927227610930655
1764 -4407140026306214111899215
1765 5119627663892385393322921425
1766 -1781630427034550116876376655900
1767 294478057725567783603709684410900
1768 -28286253433750372102823002463691450
1769 1769690873918818734651162754137495990
1770 -77594138317978975288550982296797901100
1771 2508877138947986867663148427596465468900
1772 -62094709188962674974662923583012520355275
1773 1210302138753290033278079089486437019556325
1774 -18995980234908780712783565137844268649798320
1775 244394923575605064111108713532344246858077200
1776 -2615025682258974185988863234796083441381426040
1777 23550131571568710546754406510514016405147258440
1778 -180280317547870818668257870528762470411816943920
1779 1182871502878610468294311318243557628443986012688
1780 -6698457942437585795833315987780752479256663215790
1781 32929394086773005803046133217241514288782756144850
1782 -141210735002738295155405039742405052265410738062600
1783 530350169382753947931838361137804669979268669403800
1784 -1750155558963088028175066591754755410931586609032540
1785 5087661508613627988881007534170800613173216886722500
1786 -13053192153412742516927029431104882381272697870985000
1787 29596090627210575308962210116223928507399983794435000
1788 -59343181716804878042970145794265326037796906281698750
1789 105235242244467317062867058541830511507026513806212450
1790 -164955096696697681317701630225220540533510355458214000
1791 228271194418662447884092154958133475283746653512882000
1792 -278330666878895440841129908238425904074041972265707000
1793 298176570654012474027931690123339966199718839955021000
1794 -279601636744418254334388404509099115846293731892249200
1795 228348494934637540022196367225813154006573733931458000
1796 -161380907477844799919533009529781411725799706191943875
1797 97879600600538162230707266295539065185118682045860125
1798 -50400067146398167082137415893014147802055996552173500
1799 21721719079996956517090210229946942573843852035162100
1800 -7686909720090247169289914579090813011291774122032250
1801 2174495182079583433474804664715779536527582949836150
1802 -472651721053525312265883720696936358589044004133900
1803 74096326280056061611302121745089341512011766957700
1804 -7455371101017986446075460397808372016332048156855
1805 361485815947096022216412273182010397500672332025
1806 209863810776486386280915
1807 -749213804472056399022866550
1808 445407606758637529219094163975
1809 -105710072004049973601331681583400
1810 13398751626513334153968790640695950
1811 -1052248627735513842225015691649321940
1812 56040211007429259930620153881020706350
1813 -2150466119098274457996984366511256116200
1814 62094709188962674974662923583012520355275
1815 -1393681250685606704986878951529836567973950
1816 24932224058317774685528429243420602602860295
1817 -362650531757349449971322607177026946950695200
1818 4358376137098290309981438724660139068969043400
1819 -43851969133265874811197860398888168478550067440
1820 373437800634875267241391303238150831567335098120
1821 -2716223451054587001268418582633354554204708621728
1822 17003777853880025481730725199751140908882298932390
1823 -92202303442964416248529173008276240008591717205580
1824 435399766258443076729165539205748911151683109026350
1825 -1798578835298035127768843137771685402538389400586800
1826 6523307083407873559561611841994997440745004633666740
1827 -20835185225751047954465078473270897749185554869435000
1828 58739364690357341326171632439971970715727140419432500
1829 -146422764155673372581181460575002593668189393509310000
1830 323090656013715447122837460435444552872449823089248750
1831 -631411453466803902377202351250983069042159082837274700
1832 1092827515615622138729773300242086081034506104910667750
1833 -1673988759070191284483342469692978818747475459094468000
1834 2266406858871005732563486395655753790317198917020757000
1835 -2706525795167190148868918418042624308582063316514806000
1836 2842616640234918919066282112509174344437319607571200200
1837 -2615628214705848185708794751859314309529844588669428000
1838 2097951797211982398953929123887158352435396180495270375
1839 -1457318497830234859879419298178026081645100377127250750
1840 869401158275368382166870424154494049585465940524992875
1841 -440640587051366832203829978950352263640832426999002600
1842 187048136522196014452721254757876449941433170302784750
1843 -65234855462387503004244139941473386095827488495084500
1844 18197091260560724522236523246832049805678194159155150
1845 -3902406517416285911528578411908038652965953059772200
1846 603885059182456902132112292222478133322895900705255
1847 -60006645447217939687924437348213725985111607116150
1848 2874672917293573129054326172447416018219632354675
1849 17838423916001342833877775
1850 -21727200329689635571663129950
1851 7928255400303748020099876118755
1852 -1374230936052649656817311860584200
1853 138453766807304452924344169953858150
1854 -9087601784988528637397862791516871300
1855 418146189824664477943858071266077578150
1856 -14193076386048611422780096818974290366920
1857 368915625181484127790644428346133209169575
1858 -7555219411611446874402554316188061394806150
1859 124661120291588873427642146217103013014301475
1860 -1687113343392886571605718215997473187988016800
1861 19002519957748545751519072839518206340705029224
1862 -180280317547870818668257870528762470411816943920
1863 1455119705922100179250938526410725654038236761640
1864 -10076312802299274359544133451704379797856177145120
1865 60286121481938272162499843890026772313309968942110
1866 -313487831706079015244999188228139216029211838498972
1867 1423874911277611142817000817402584277009558275464550
1868 -5672440942093803095270966819126084731082612724927600
1869 19888131351853273047443938542667675124222575102642500
1870 -61536477294660071865513138746637302654571289963215000
1871 168386178779024378468358679661252982718417802535706500
1872 -408114512859430038470952581602666803628357671270630000
1873 876960352037227642190558821181920929225220948385103750
1874 -1671383259176833859233770929782014006288068160451609500
1875 2824856030930947792565640417606901756636364837221914750
1876 -4230626136559210700785174605224073741925437978438746400
1877 5606374861417751022657045294516864639205702584209241000
1878 -6559884554388274428614497182713479256393814479010462000
1879 6757039554656774479747719775636561966285431854062689000
1880 -6103132500980312433320521087671733388902970706895332000
1881 4809151042839775037602083683987486069428831244519927475
1882 -3284404375706947221519288269028088631767315775316639750
1883 1927802568349729890891756157907791153428641868120636375
1884 -961961844971293788613995024469078885413084875842893000
1885 402281608684722935192838862972419214257602845719687750
1886 -138297893580261506368997576675923578523154275609579140
1887 38048463544808787637403639516103376866418042332778950
1888 -8051800789099425361761497229633041777638612009403400
1889 1230136231667967763602450965638381382694787945881075
1890 -120736262526330071420281699242791472765224558896350
1891 5715526153207221868355072036983685965636680799295
1892 -414847067813984717066925
1893 1551942880692116826547366425
1894 -966860414671188782939009282775
1895 240490413809213689943029575602235
1896 -31950869263224104521002500758582650
1897 2630621569338784605562539229123304850
1898 -146916228857314546304598781796189419350
1899 5913781827520254759491707007905954319550
1900 -179187589373863719212598722339550415882365
1901 4222034377076985018048486235516857838274025
1902 -79329803821920192181226820319974644645464575
1903 1212612715563637223341609967748183853866387075
1904 -15324612869152053025418607128643714790891152600
1905 162252285793083736801432083475886223370635249528
1906 -1455119705922100179250938526410725654038236761640
1907 11155917745402768040923862035815563347626481839240
1908 -73683037366813443754166475865588277271823295373690
1909 422002850373567905137498907230187406193169782594770
1910 -2107334868690864491369161209755824729974146247687534
1911 9217716530902430029815321081079887688009245678007350
1912 -35452755888086269345443542619538029569266329530797500
1913 120275841985017413191684771186609273370298430382647500
1914 -360827525955052239575054313559827820110895291147942500
1915 959069105219660590406738566766266988526640527485980500
1916 -2261634592096008129859862223048111870107148761624741250
1917 4735585901001029267829017634382373017816193121279560250
1918 -8806904096431778412116408360774458417748666845456557750
1919 14542777344422286783949037705457753487868693050883190750
1920 -21304224473387453886096772119164085628981669819995115800
1921 27645227764922013663446809555721091151945361018686947000
1922 -31706108679543326404970069716448483072570103315217233000
1923 32041445630146640274932735710276600291740596211200493000
1924 -28417710707689579767648676314471508592079457353981389625
1925 22005509317236546384179231402488193832841015694621486325
1926 -14779819690681262496836797210626398842952920988924878875
1927 8537411374120232373949205842163075108041128273105675375
1928 -4195222490569253467011033856712371805829286819648172250
1929 1728723669753268829612469708449044731539428445119739250
1930 -585946338590055329616016048547992003742837851924795830
1931 159023065584713650894789570285252575108362587185717150
1932 -33213678255035129617266176072236297332759274538789025
1933 5010554894842697963941690518575846119756819194198525
1934 -485819723022613858810181123143613307079117867940075
1935 22729185399963603243923658565679309305206335271615
1936 -36091694899816670384822475
1937 46040972127199465854238537275
1938 -17596859547015635849489968946505
1939 3195086926322410452100250075858265
1940 -337259175556254436610581952451705750
1941 23197299293260191521778755020450960950
1942 -1118823588990318468011944569063288655050
1943 39819464305303048713910827186566759084970
1944 -1085665982676939004641039317704334872699035
1945 23332295241741232994478476564698424895724875
1946 -404204238521212407780536655916061284622129025
1947 5746729825932019884531977673241393046584182225
1948 -68041281139035115432858615651178093671556717544
1949 679055862763646750317104645658338638551177155432
1950 -5770302282104880021167514846111498283255076813400
1951 42104592781036253573809414780336158441041883070680
1952 -265705498383357569901388200848636515010514307559670
1953 1458924139862906186332496222138647889982101248399062
1954 -7005464563485846822659644021620714642887026715285586
1955 29543963240071891121202952182948357974388607942331250
1956 -109817073116755029435886095431251945251142045131982500
1957 360827525955052239575054313559827820110895291147942500
1958 -1050409020002485408540713668363054320767272958675121500
1959 2713961510515209755831834667657734244128578513949689500
1960 -6231034080264512194511865308397859233968675159578368750
1961 12721083694845902150834812076674217714525852110103916750
1962 -23097352252905984892154354002785843774850277198461538250
1963 37282392828428044300669351208537149850717922184991452650
1964 -53447440345515893082663831807727442893761031302794764200
1965 67941661456164270867793006535246749441221649961179785000
1966 -76406524194965065270993446693736508387996806349785791000
1967 75780561887172212713729803505257356245545219610617039000
1968 -66016527951709639152537694207464581498523047083864458975
1969 50251386948316292489245110516129756066039931362344588175
1970 -33201044232689792565358022719523069864604387728744293125
1971 18878501207561640601549652355205673126231790688416775125
1972 -9137539397267278099380197030373522152422693209918621750
1973 3710993477737017087568101640803949357037973062190373590
1974 -1240379911560766476979358648224970085845228180048593770
1975 332136782550351296172661760722362973327592745387890250
1976 -68477583562850205507203103753869896970009862320713175
1977 10202214183474891035013803586015879448661475226741575
1978 -977354972198434939488717318324210300123872416679445
1979 45197115795329923691940148642097936894260873586085
1980 3281063172710606398620225
1981 -12848643384334734656996801100
1982 8379456927150302785471413784050
1983 -2182010583829938845336756149366620
1984 303533258000628992949523757206535175
1985 -26171312023165344280981159510252366200
1986 1531021753355172640437397831349763422700
1987 -64572104278869808725260800843081230948600
1988 2050702411723107008766407600108188092875955
1989 -50664412524923820216581834826202294059288300
1990 998622236346524772163678796969092585537024650
1991 -16021186181386237253846725634491156372295295900
1992 212629003559484735727683173909931542723614742325
1993 -2365743005757220936588622636487115256887972025376
1994 22311835490805536081847724071631126695252963678480
1995 -180033431201672256660426463198678746437558396578080
1996 1252611635235828543820830089715000713620996021352730
1997 -7564791836326180225427758188867063133240524991698840
1998 39877259822919435759754896738456375659510767456241028
1999 -184354330618048600596306421621597753760184913560147000
2000 750416666297826034478554985446888292549470641735213750
2001 -2698362368011695008996058344882190654742347394671570000
2002 8594255618202153342605839104788626260823142389160085000
2003 -24296417332231401623637377024745430376008226696311506000
2004 61064133986592219506216280022299020492893016563868013750
2005 -136584267039398107303700087560081074408593359497957843000
2006 272035482089781599840929058255033271126014375892991450500
2007 -482478024838480573302779839169304292185761345923418799000
2008 761626024923601476427959603260116061236094696064825389850
2009 -1068948806910317861653276636154548857875220626055895284000
2010 1331656564540819709008742928090836289047944339239123786000
2011 -1468977045812876738758454652563450290298261180144268756000
2012 1430358105620375514971650041161732599134666020150396611125
2013 -1224306518377160580647062692574797693245336509555304511900
2014 916348820822238274803881427058836728263081101313342490250
2015 -595721593660833992315566807653156796427758728390040459500
2016 333520188000255650627377191608633558563428302162029693875
2017 -159042577617300732324347213177312115301627416951016011000
2018 63672835460119345818273743942215131073388379909161146860
2019 -20991044657182201918112223277653339914303861508514663800
2020 5546684268590866646083451404063461654570798847977767175
2021 -1129045036304554607874860930185757325651869925092734300
2022 166150345273733939713081944115115751021058310835505650
2023 -15728596296774813444795171727450082039202784007957580
2024 719045024016612422371775092033376268772332079778625
2025 292014622371243969477200025
2026 -389742182658153617928902966700
2027 155857898844995631809768296383330
2028 -29613000780549170043855976312832700
2029 3271414002895668035122644938781545775
2030 -235541808208488098528830435592271295800
2031 11894861314528648975705936997409700437900
2032 -443395116048239353246790832455824452513720
2033 12666103131230955054145458706550573514822075
2034 -285320638956149934903908227705455024439149900
2035 5183324941036723817420999469982432943977889850
2036 -77319637657994449355521154149066015535859906300
2037 961083096088871005489127946072890573110738635309
2038 -10076312802299274359544133451704379797856177145120
2039 90016715600836128330213231599339373218779198289040
2040 -691096074612870920728733842601379704066756425573920
2041 4592909329198037994009710328955002616610318744960010
2042 -26584839881946290506503264492304250439673844970827352
2043 134720472374727823512685461954244512363212052217030500
2044 -600333333038260827582843988357510634039576513388171000
2045 2361067072010233132871551051771916822899553970337623750
2046 -8220592330454233632057759143710859901656918807022690000
2047 25400799938241919879257257798597495393099509727962029000
2048 -69787581698962536578532891454056023420449161787277730000
2049 170730333799247634129625109450101343010741699372447303750
2050 -372259080754437978729692395506887634172440724906198827000
2051 723717037257720859954169758753956438278642018885128198500
2052 -1254442864580049490587227581840191159682979499400888877400
2053 1937469712524951124246563903030119804898837384726310202250
2054 -2663313129081639418017485856181672578095888678478247572000
2055 3252734887157084207250863873533354214231864041748023674000
2056 -3520881490757847421468677024398111013254562511139437812000
2057 3366842925537191596779422404580693656424675401277087407725
2058 -2832350900723281940302906229090949887358614313150331333500
2059 2085025577812918973104483826786048787497155549365141608250
2060 -1334080752001022602509508766434534234253713208648118775500
2061 735571921480015887000105860945068533270026803398449050875
2062 -345652535354933591584914609972024997255536919506874797240
2063 136441790271684312467729451304746709442975099805345314700
2064 -44373474148726933168667611232507693236566390783822137400
2065 11572711622121684730717324534404012587931666732200526575
2066 -2326104833832275155983147217611620514294816351697079100
2067 338164820380658489063096192140176763842859856171087970
2068 -31637981056730946584358104049468555825982611510259500
2069 1430010890460004480447238104380984264861828967649625
2070 -6489213830472088210604445
2071 26573330635783201222425202275
2072 -18123011493604143233693987951550
2073 4935500130091528340642662718805450
2074 -718115268928317373563507425586192975
2075 64773997257334227095428369787874606345
2076 -3964953771509549658568645665803233479300
2077 175024387913778692071101644390457020729100
2078 -5819560898133141511364129675982695939242575
2079 150585892782412465643729342400101262898440225
2080 -3109994964622034290452599681989459766386733910
2081 52304460768643303975793721924368186980140524850
2082 -728093254612781064764490868237038312962680784325
2083 8501888926940012740865362599875570454441149466195
2084 -84209185562072507147618829560672316882083766141360
2085 714132610433299951419691637354759027535648306426384
2086 -5226414064259836338011049684672934012004845468402770
2087 33231049852432863133129080615380313049592306213534190
2088 -184616943624627017406272670085446183608846145630745500
2089 900499999557391241374265982536265951059364770082256500
2090 -3872149998096782337909343724905943589555268511353702950
2091 14728561258730501924103485132481957323801979529248986250
2092 -49697217270473321502894634823342925769107736424273535000
2093 149091651811419964508683904470028777307323209272820605000
2094 -398370778864911146302458588716903133691730631869043708750
2095 949260655923816845760715608542563467139723848510807008850
2096 -2018789630245221346187947221787352169935159315837462869500
2097 3833019863994595665683195388956139654586881803724938236500
2098 -6496221977289542004826714263100989934072572407611745972250
2099 9820967163488545353939479094669917631728589501888537921750
2100 -13227788541105475776153513085702307137876247103108629607600
2101 15843966708410313396609046609791499559645531300127470154000
2102 -16834214627685957983897112022903468282123377006385437038625
2103 15813959195704990833357893112424470204418929915089349945375
2104 -13078796806281037194928125822567033303391248446017706451750
2105 9471973339207260477817512241685193063201363781401643306050
2106 -5966305585337906639000858649887778103190217405342975634875
2107 3240492518952502421108574468487734349270658620376951224125
2108 -1500859692988527437145023964352213803872726097858798461700
2109 584250742958237953387456881228017960948124145320324809100
2110 -187477928278371292637620657457345003924493001061648530515
2111 48266675302019709486650304765441125671617439297714391325
2112 -9581336577451990523454392110638341642214362591514159150
2113 1376252175967796176419577526151882178430243600696288250
2114 -127270969250940398759804191289907599572702778120816625
2115 5688265542052017822223458237426581853561497449095175
2116 -590518458572960027165004495
2117 823773249709279237895181270525
2118 -344337218378478721440185771079450
2119 68391930374125464148905469103446950
2120 -7899267958211491109198581681448122725
2121 594743065726432448785296849870485021895
2122 -31414633728114124217890038736748696028300
2123 1225170715396450844497711510733199145103700
2124 -36629000947073302453880110313538145029350325
2125 863887490172787302903499911663738823996314975
2126 -16438544813002181249535169747658573050901307810
2127 256974089863334493446290894671895875163299100350
2128 -3349228971218792897916657993890376239628331607895
2129 36841518683406721877083237932794138635911647686845
2130 -345548037306435460364366921300689852033378212786960
2131 2787420834271912713605893165158898139735917583148144
2132 -19480270603150299078041185188326390408381696745864870
2133 118682320901545939761175287912072546605686807905479250
2134 -633685184873719762448557543266261224819552986354180500
2135 2978576921612909490699495173004571991965591162579771500
2136 -12371991457333621616246927511284844151993662804569148450
2137 45555782497933878044320081921397681955015425055584073750
2138 -149091651811419964508683904470028777307323209272820605000
2139 434586304216266705057227551327530691300069780220774955000
2140 -1130072209433115292572280486360194603737766486322389296250
2141 2624426519318787750044331388323557820915707110588701730350
2142 -5446922964623899103865593447463987930202410984240701704500
2143 10105234186894843118619333298157095453001779300729382623500
2144 -16753414573009871486132052573260447724713476209103976454750
2145 24802103514572767080287837035691825883517963318328680514250
2146 -32744197864047981019658696326902432423267431353596771651600
2147 38478204863282189677479113195207927501996290300309570374000
2148 -40143127189097284423139267131539039749678822092149888322875
2149 37056590951129605385629689830606594359608537263716834946625
2150 -30138096988386737883964811678089250655640702940823410519250
2151 21478700107216463900403091139596001171484782659234712285550
2152 -13322024800138065509001917259338463435890485439327466143625
2153 7129083541695505326438863830673015568395448964829292693075
2154 -3255111282195897168872974052556100068139548809641809650700
2155 1249852855189141950917471049715633359496620007077656870100
2156 -395786737476561617790532499076617230507263002241258008865
2157 100604034063245900496271117161702587243250807210898671075
2158 -19726281188871745195347277874843644557500158276646798250
2159 2799961323520688772715692208377967190599461118657965750
2160 -255971949392340802000055620684196183410267385209282875
2161 11314022671554013470576329021694629840600341080068425
2162 25674715590128696833261065
2163 -109836433294570565052690836070
2164 78258458722381527600042220699875
2165 -22267140121808290653132013196471100
2166 3385400553519210475370820720620624025
2167 -319130425511744240811622699930504158090
2168 20419511923274180741628525178886652418395
2169 -942439011843423726536701162102460880849000
2170 32773316636855060090313782912113077131523975
2171 -887235800717997770549540449816812846266485650
2172 19178302281835878124457698038935001892718192445
2173 -337737375248953905672268032997348864500335960460
2174 4925336722380577791053908814544670940629899423375
2175 -60286121481938272162499843890026772313309968942110
2176 626305817617914271910415044857500356810498010676365
2177 -5574841668543825427211786330317796279471835166296288
2178 42856595326930657971690607414318058898439732840902714
2179 -286474567693386751147664488063623388358554363909777500
2180 1674739417166259372185473507203690379880247178221762750
2181 -8604777773548405195354097166457652421233930025230451000
2182 39019357673129114328163386766359893094749244229795006650
2183 -156711891792892540472461081809608025925253062191209213700
2184 559093694292824866907564641762607914902462034773077268750
2185 -1776135330275176968494756079338603694878546058293601990000
2186 5033958023838422666912885802877230507559141620890643228750
2187 -12747214522405540500215323886142995130162005965716551261700
2188 28868691712506665250487645271559136030072778216475719033850
2189 -58503987397812249634111929620909499991062932793696425715000
2190 106104958962395852745502999630649502256518682657658517546750
2191 -172155777336446265616115574718331497309124686562516723569500
2192 249674508713365855274897559492631047227414164071175383843450
2193 -323216920851570393290824550839746591016768838522600391141600
2194 372757609613046212500578909078576797675589062284248962998125
2195 -381967937496259009359567572100098741860580307179850452526750
2196 346588115366447485665595334298026382539868083819469220971375
2197 -277270492293157988532476267438421106031894467055575376777100
2198 194501562082015756431427991986341566164001087414181005696925
2199 -118818059028258422107314397177883592806590816080488211551250
2200 62660892182271020500804750511704926311686314585604835775975
2201 -28210964445697775463565775122152867257209423016895683639400
2202 10686241911867163680344377475068665223696101060513966239355
2203 -3340053930899763896476201089768525896475926799401835879690
2204 838366950527049170802259309680854893693756726757488925625
2205 -162397756764199948817510148085922097054768744882162013500
2206 22781503495918331378004950240893460323513797283626175875
2207 -2059152126222830451644891881948422630989262076572453350
2208 90020267343234107178933400476961620036080974680544425
2209 2387748549881968805493279045
2210 -3478153720994734560001876475550
2211 1518214099214201635440819081577575
2212 -314920981722717253522867043778662700
2213 37991717322826695334716988086964780725
2214 -2988221257064514254872467099349266207570
2215 164926827072599152143922703367930654148575
2216 -6722731617816422582628468289664220950056200
2217 210134794906894208814364843377666200431536075
2218 -5183324941036723817420999469982432943977889850
2219 103197531326069248955415232304745486375102654585
2220 -1688686876244769528361340164986744322501679802300
2221 23050575860741104062132293252069060002147929301395
2222 -265705498383357569901388200848636515010514307559670
2223 2613207032129918169005524842336467006002422734201385
2224 -22119533071964210566033861891260933625001152434014304
2225 162335588359585825650343209902719920069847472882207250
2226 -1039493431344574782735811142402290580615325834758335500
2227 5838956346336417811133137362953407000123023945692091750
2228 -28903227906021566169009916123229550440554995725774079000
2229 126574989525028590381603181461606482478089011769822826450
2230 -492002450977685882878656884751094965114166590600307996500
2231 1702129691513711261474141242699495207591939972531368573750
2232 -5252825764005310608952576489958849225279104300059801630000
2233 14485471048188114204790140779707949011547734051950626433750
2234 -35742189739293966500603751288597025561042487315636604518100
2235 78980382987046537006051104988227824987934959271490174715250
2236 -156365202681425467203899157350430845430659111284970446911000
2237 277362085708718983492630648157311856775811995017388054639750
2238 -440602074200057391661583928516407730401319113066780089135500
2239 626232784149917637000972567252009020094989624637538257836850
2240 -795216233841165253334568339367630501707923332873064454396000
2241 900352995526896236347552134235947034385653581209647495241625
2242 -906461224804554962510018566625607462027347296143227193309750
2243 808705602521710799886389113362061559259692195578761515599875
2244 -636550566813869748321037064682572398354912649719137836826300
2245 439626818404556161797063269558169293384386019497806382739625
2246 -264568211436255419892286724382754133316008883805887084387450
2247 137528451672776655384883153720495227878895937207366457742075
2248 -61064239496383792459110728428963801278263434631508378510600
2249 22823701861148386625920707446751593625918833129245878511215
2250 -7042282384427213034738978201319181107027556504762906975250
2251 1745775885215149449788234091923662543338764007483241645125
2252 -334128717940135526877405936866437418078202360159850579500
2253 46330922840013685162010067343839509197258396722880200375
2254 -4140932297788768930230936421940234521659724835305043550
2255 179072574822562471269921280518687093620161078665599125
2256 -50803160635786570329644235
2257 226836112238787036521861509275
2258 -168690455468244626160091009064175
2259 50101065274068653969547029692059975
2260 -7951754788498610651452392855411233175
2261 782629376850229923895169954591474482935
2262 -52293871998628999460268174238612158632475
2263 2521024356681158468485675608624082856271075
2264 -91597218292748757688312880446675010444515725
2265 2591662470518361908710499734991216471988944925
2266 -58571571833714979136857294010801492266950155305
2267 1078883282045269420897522883185975539376073207025
2268 -16464697043386502901523066608620757144391378072425
2269 211001425186783952568749453615093703096584891297385
2270 -2296454664599018997004855164477501308305159372480005
2271 21428297663465328985845303707159029449219866420451357
2272 -172808852124720395047139546025476043945321503390736750
2273 1212742336568670579858446332802672344051213473884724750
2274 -7449702924636119276273313187216415827743168482434737750
2275 40258067440530038592549526028784016685058744046613895750
2276 -192206465575043415023915942219476510429690721576397625350
2277 813696361232326652453163309396041673073429361377432455750
2278 -3063833444724680270653454236859091373665491950556463432750
2279 10286783787843733275865462292836079732838245920950444858750
2280 -30860351363531199827596386878508239198514737762851334576250
2281 82856894395636013251399605259929468346053038777157583201050
2282 -199331442776831736253367074494098796398121563875665679043250
2283 430004307373920034810722682713684824934312556033668729005250
2284 -832086257126156950477891944471935570327435985052164163919250
2285 1444195687655743672668525099026003116315434870607779181055250
2286 -2247070578420292697474078035433679425046727476640578454591050
2287 3131163920749588185004862836260045100474948123187691289184250
2288 -3901529647283217024172725915022437149004498851908472479380375
2289 4338064432993227320583660283136835711130876345828301567982375
2290 -4292360505692157322473911447844788276070673961148811121260875
2291 3766257520315396010899469299371886690266566510838232201222275
2292 -2917523431230236346471419879795123492460016311212715085453875
2293 1984261585771915649192150432870655999870066628544153132905875
2294 -1176632308755978051626222537386459171852776351663024138459975
2295 603009365026789950533718443236017537622851416986145237792175
2296 -264102835821859902385653900455268440528489354781273737058345
2297 97418239651243113647222531784915338647214531649220213157625
2298 -29678190048657540646399979562702263236758988127215107967125
2299 7267299615197947709583579126845013843200901333476750104125
2300 -1374484044253739326472965331200572106185332436112112611125
2301 188412419549388986325507607198280670735517480006379481525
2302 -16653749458498309828102679088237899706674980315900718625
2303 712480244506791109095218711850946521424896206605681625
2304 -4826300260399724181316202325
2305 7334367629054114180873522133225
2306 -3340071018271243597969801979470665
2307 722886798954419150132035714128293925
2308 -91003415912817433011066273789706335225
2309 7470553142661285637181167748373165518925
2310 -430418792604100226326822664887038536436525
2311 18319443658549751537662576089335002088903145
2312 -598075954735006594317807631151819185843602675
2313 15413571535188152404436130002842497964986882975
2314 -320749083851296314320885181487722457652346088575
2315 5488232347795500967174355536206919048130459357475
2316 -78371957926519753811249797057034804007302959624743
2317 945598979540772528178469773608382891655065623962355
2318 -9740135301575149539020592594163195204190848372932435
2319 86404426062360197523569773012738021972660751695368375
2320 -665052249086045156696567343795013866092600937291623250
2321 4469821754781671565763987912329849496645901089460842650
2322 -26375975219657611491670379122306769552279866789160828250
2323 137290332553602439302797101585340364592636229697426875250
2324 -632874947625142951908015907308032412390445058849114132250
2325 2592474453228575613629845892726923470024647035086238289250
2326 -9463841084816234613796225309409193354211186247274409270050
2327 30860351363531199827596386878508239198514737762851334576250
2328 -90061841734386970925434353543401596028318520409953894783750
2329 235573523281710233753979269856662213925052757307604893414750
2330 -552862680909325759042357734917594774915544714900431223006750
2331 1164920759976619730669048722260709798458410379073029829486950
2332 -2204298681158766658283538309039688967007769013032926118452750
2333 3745117630700487829123463392389465708411212461067630757651750
2334 -5709769502543366690302985172003611653807258342283437056747750
2335 7803059294566434048345451830044874298008997703816944958760750
2336 -9543741752585100105284052622901038564487927960822263449561225
2337 10424304085252382068865213516194485813314493905647112723062125
2338 -10139924093156835413960109652155079550717679067641394387906125
2339 8752570293690709039414259639385370477380048933638145256361625
2340 -6674334424869170820009960546928570181381133205103060537956125
2341 4471202773272716596179645642068544853040550136319491726147905
2342 -2613040581782756452312779920689409329699022806939962697099425
2343 1320514179109299511928269502276342202642446773906368685291725
2344 -570592546528709665648017686168789840647970828231146962780375
2345 207747330340602784524799856938915842657312916890505755769875
2346 -62498776690702350302418780490867119051527751467900050895475
2347 15119324486791132591202618643206293168038656797233238722375
2348 -2826186293240834794882614107974210061032762200095692222875
2349 383036237545461126046361619029471693253524547265716528375
2350 -33486571491819182127475279456994486506970121710467036375
2351 1417460696966142311778908805682409395255846137352356075
2352 1608766753466574727105400775
2353 -7490418004140371929402746008400
2354 5808819162210858431251829529514200
2355 -1799184921842109884773066666274864880
2356 297829361169220689854398714220857097100
2357 -30577147746706657491718267993341328635600
2358 2131597830039353501809026530869143228066600
2359 -107235767757364399244854103937570743935042800
2360 4066916492198044841361091891832370463736498190
2361 -120146814017876880280732910791387676445025959600
2362 2836097162474620042416247920523019625557586467400
2363 -54585662269966063673517914522274221884108352528400
2364 870799532516886153458331078411497822303366218052700
2365 -11671393118903249490659969777109183119856809987192496
2366 132924199409731452532516322461521252198369224854136760
2367 -1298684706876686605202745679221759360558779783057658000
2368 10973362109919745085493361172617728790527915465311783625
2369 -80745167183152776671865588093700507036184019680582964000
2370 520485911001243533435628814680186919164989371306107010800
2371 -2954109224601652487067082461698358189855345080386012764000
2372 14827355915789063444702086971216759376004712807322102527000
2373 -66060089771157778599160517562819383236183598523678960852000
2374 262075599271834189305126239337485354424309773001445179786000
2375 -928279369015018490814099317305527835091323311906568144053600
2376 2942020163323307716897522215751118803591738333391827229602500
2377 -8357738912951110901880308008827668111427958694043721435932000
2378 21310343336868556530359970873187289505835541737980258050442000
2379 -48815727084734541094702994075686886792542911123060297616596000
2380 100516019860839759617729346892209816895554266994301431001445400
2381 -186073212809540026878555233811350296249483398065675970274908000
2382 309596390804573660540872973770862498561993563448257475965878000
2383 -462675515818997971807777379099131370140768805026322383437108000
2384 620343213918031506843463420488567506691715317453447124221479625
2385 -744990265292703571854900592624032586124875831123580322608173200
2386 799605442774653306929425789712800558856594120762578528874883000
2387 -764839988740972728367276842333983143254133506816379462402062000
2388 649635217353932626480969493234380830987763631963364559027729500
2389 -487767575266114537765052251862023074877150923962126370125226000
2390 321926599675635594924934486228935229418919609815003404282649160
2391 -185458880266017175897481405653032949348894746913072224245415600
2392 92435992537650965834978865159343954184971274173445807970420750
2393 -39412636384617213978419172859268605578415936232941663380342000
2394 14166389383225866068548256911263213651679623666057344869641000
2395 -4209219937122651313390809030268632017981962052349733660309200
2396 1006122320393737186978210622438818781727663343234066431343500
2397 -185900253955397133174500839102303595125710580272961088438000
2398 24914009189913471502841607916003897961185770552587475063000
2399 -2154540259388536313903941384637262280788886128775581234000
2400 90244997706844393849923860628446731497955537411433336775
2401 156050375086257748529223875175
2402 -247183794136632273670290618277200
2403 117338147076659340311286956496186840
2404 -26473720992819616875946552375187297520
2405 3474675880307574714967984999243332799500
2406 -297432255354328395601259515935229287637200
2407 17872627959560733207475683989595123989173800
2408 -793544681404496554411920369138023505119316720
2409 27033033154022298063164904928062227200130840910
2410 -727204400634517959593909723211030673219893966000
2411 15801112762358597379176238414342537913820838889800
2412 -282421470005476590310810079484810104530821476125200
2413 4214669737381728982738322419511649459948292495375068
2414 -53169679763892581013006528984608500879347689941654704
2415 572949135386773502295328976127246776717108727819555000
2416 -5320417992688361253572538750360110928740807498332986000
2417 42895870066049912606928593674778394362972760455309699625
2418 -302217625742657535543268344007850469192574473661610522400
2419 1870935842247713241809152225742293520241718550911141417200
2420 -10225762700544181686001439290494316811037732970566967260000
2421 49545067328368333949370388172114537427137698892759220639000
2422 -213543080888161191285658417237951029530919074297473850196000
2423 821170211051747126489395549924120777196170622071194896662800
2424 -2824339356790375408221621327121074051448068800056154140418400
2425 8705978034324073856125320842528820949404123639628876495762500
2426 -24089953337329672599537358378385631615292351529890726491804000
2427 59910210513083300434408220001979361063575390923755819802186000
2428 -134021359814453012823639129189613089194072355992401908001927200
2429 269806158573833038973905089026457929561750927195230156898616600
2430 -488836406533537358748746800690835524045252994918301277840860000
2431 796830055021607618113394375115170693020212941989777438141686000
2432 -1167704873257471071705342909154950600831464126971194586769844000
2433 1536542422166201116950732472287067208882556401692384415379357225
2434 -1812439003622547495706698456682347933408280007061844665449734800
2435 1912099971852431820918192105834957858135333767040948656005155000
2436 -1798989832672428811793453981264439224273806980821624932692174000
2437 1503950023737186491442244443241237814204548682216556307886113500
2438 -1112110071606741146104319134245412610719904106633648123885515280
2439 723289633037466986000177482046828502460689512960981674557120840
2440 -410826633500670959266572734041528685266538996326425813201870000
2441 201989761471163221639398260903751603589381673193826024824252750
2442 -84998336299355196411289541467579281910077741996344069217846000
2443 30166076216045667745967464716925196128870728041839757898882600
2444 -8853876419464887245408253477461605279203437420459784595822800
2445 2091377856998217748213134439900915445164244028070812244927500
2446 -382014807578673229710237988045393102071515148473007950966000
2447 50631696095630603376742622538975663598538824026226158999000
2448 -4331759889928530904796345310165443111901865795748800165200
2449 179559634612587299103456753621548651330983698148521999975
2450 -3184701532372607112841303575
2451 15448987133539517104393163642325
2452 -12482781603899929820349676222998600
2453 4028609716298637350687518839702414840
2454 -694935176061514942993596999848666559900
2455 74358063838582098900314878983807321909300
2456 -5403352638936965853422881206156665392075800
2457 283408814787320198004257274692151251828327400
2458 -11208818624838513831068375214074582009810348670
2459 345422090301396030807107118525239569779449633850
2460 -8508291487423860127248743761569058876672759402200
2461 170939310792788462556542942846069273794970893444200
2462 -2847749822555222285634001634805168554019116550929100
2463 39877259822919435759754896738456375659510767456241028
2464 -474729283606183759044701151648290186422747231621917000
2465 4850969346274682319433785331210689376204853895538899000
2466 -42895870066049912606928593674778394362972760455309699625
2467 330550528156031679500449751258586450679378330567386508875
2468 -2233052456876302901514149430724672911256244722055233304400
2469 13293491510707436191801871077642611854349052861737057438000
2470 -70046474498727644549109859139886070155608470848383725731000
2471 327941159935390400902975426472567652493911435528263412801000
2472 -1368617018419578544148992583206867961993617703451991494438000
2473 5105536529582601699477546245180403093002278215486124792294800
2474 -17063716947275184758005628851356489060832082333672597931694500
2475 51191150841825554274016886554069467182496247001017793795083500
2476 -138053963356235431435810246091517658103021552998219932587646000
2477 335053399536132532059097822974032722985180889981004770004818000
2478 -732331001843261105786313813071814380239038230958481854439102200
2479 1442067399273935208308803062037964795933496335008988769630537000
2480 -2558243860858845510785108256948705909170157340072443354033834000
2481 4086967056401148750968700182042327102910124444399181053694454000
2482 -5875015143576651329517506511685845210433303888823822764685777625
2483 7589588327669417638271799787357331971147172529571474536570764475
2484 -8795659870521186376223683686840806147422535328388363817623713000
2485 9123448437124460402666802333555370351674306831309669301510311000
2486 -8445257825601124144252603412046950802840927215523739267360483500
2487 6950687947542132163151994589033828816999400666460300774284470500
2488 -5063027431262268902001242374327799517224826590726871721899845880
2489 3245530404655300578205924598928076613605658070978763924294773000
2490 -1817907853240468994754584348133764432304435058744434223418274750
2491 881857739105810162767128992726135049817056573212069718135152250
2492 -366302354051983108343890642991234524422001697650911345915003000
2493 128381208082240865058419675423193276548449842596666876639430600
2494 -37226525854568275918193793030236294923923543699660457959709500
2495 8690836872414815975907914228032693072126969627760930884476500
2496 -1569582578964548704679021298708245571554703544813010928969000
2497 205758594771605217977826402232858547815338625298068007847000
2498 -17417284557420968013035305101290219179105418720406633997575
2499 714574056111316802554572795024530347133506553856363061125
2500 -315285451704888104171289053925
2501 520115900162497075847903175958275
2502 -257145301040338554299203330193771160
2503 60429145744479560260312782595536222600
2504 -8262007093175788766701653220423035767700
2505 736820814400495343648574709930454371646700
2506 -46136318686307939209995370298722296809262600
2507 2135013071397812158298738136014206097106733080
2508 -75824361285672299445462538212857466536952358650
2509 2127072871855965031812185940392264719168189850550
2510 -48213651762068540721076214648891333634478969945800
2511 899289417649017563884421568885842701269194700293400
2512 -14010929126971693645319288043241429285774053430571172
2513 184616943624627017406272670085446183608846145630745500
2514 -2078986862689149565471622284804581161230651669516671000
2515 20186291795788194167966397023425126759046004920145741000
2516 -170283605413713289439625629436241504895437321807441534875
2517 1256092006992920382101709054782628512581637656156068733725
2518 -8147623829143267343362437112103536297826838850742067462000
2519 46697649665818429699406572759924046770405647232255817154000
2520 -237474633056662014446982205376686920771453108485983850649000
2521 1075341943043954570402779886805396255852128195569421888487000
2522 -4349160747422216262517909764412935968113051813191884082325200
2523 15751123335946324392005195862790605286921922154159321167718000
2524 -51191150841825554274016886554069467182496247001017793795083500
2525 149558460302588384055461099932477462944940015748071593636616500
2526 -393323555977199059373723531317342761765212349108136034353482000
2527 932057638709605043728035762091400120304230475765340542013402800
2528 -1991426408521148620997870895195284718193875891202889253299313000
2529 3837365791288268266177662385423058863755236010108665031050751000
2530 -6668209407812400593685773981226954746853360935598663824448846000
2531 10444471366358491252475567131885947040770318024575684914996938000
2532 -14732730283122987180174670175458350296932746675050509394519719275
2533 18690777224857521049475327834536713063272887572825273112450390125
2534 -21288046353290407606222538778295864153906715939722561703524059000
2535 21716377265831462085220980202406444921590955697061043830355529000
2536 -19782727235312222310509523061096282017613678819925471434501954500
2537 16032920198997184856337267518704698471211950870635093786016178620
2538 -11506880525596065686366459941654089811874605888015617549772377000
2539 7271631412961875979018337392535057729217740234977736893673099000
2540 -4017351922593135185939143189085726338055479944632762049282360250
2541 1923087358772911318805425875703981253215508912667284566053765750
2542 -788627421076622456787435149028187270226191890236667956499359400
2543 272994522933500690066754482221732829442105987130843358371203000
2544 -78217531851733343783171228052294237649142726649848377960288500
2545 18050199658092310103808744935144824072879090765349625683143500
2546 -3223551318088481748319280301648117249106971796336398789603000
2547 418014829378103232312847322430965260298530049289759215941800
2548 -35014128749454523325174066956201987009541821138961789995125
2549 1421930192463933435386372127473055337225260516259631545875
2550 12611418068195524166851562157
2551 -63687661244387397042600388892850
2552 53571937716737198812334027123702325
2553 -18000171072823698800944233113563981200
2554 3232959297329656473926733868861187909100
2555 -360223509262464390228192080410444359471720
2556 27262370132818327714997264267426811750927900
2557 -1489544003300799180208421955358748439841906800
2558 61381625802687099551088721410408425291818576050
2559 -1971433393427479785582025993534294129960761324900
2560 50624334350171967757130025381335900316202918443090
2561 -1060700338765507895863676722275609339958537338807600
2562 18435433061804860059630642162159775376018491356014700
2563 -269440944749455647025370923908489024726424104434061000
2564 3349478834332518744370947014407380759760494356443525500
2565 -35758574038253372526111903298638795973167208715686741200
2566 330550528156031679500449751258586450679378330567386508875
2567 -2664437590591043234761201025296484723658019270634085192750
2568 18841380104893805731525635821739427688724564842341031005875
2569 -117497312062381855372700408879808891873923886584385604452000
2570 649097330354876172821751361362944250108638496528355858440600
2571 -3188945072475175622573761043629795793216656028240354565858000
2572 13979445259571409415236138528470151326077666542402484550331000
2573 -54837244206627944179573644855641366554468914166332451472796000
2574 192951260865342473802063649319184914764793546388451684304545500
2575 -610198518034560606946281287724508048815355264252132102037395320
2576 1737179038899295845567278929984930531129687875227600818394545500
2577 -4457666967741589339568866688263217966672406623225541722672796000
2578 10319209571427770126988967366011929903368265981687698858005531000
2579 -21562341112953126448045912451424806948719897580610593983999458000
2580 40676077387655643621483221285484423955805501707151849329137960600
2581 -69263336429535257779574813611454175112476845847186121015242852000
2582 106403052044777129634594840156088085477847614875364790071531305875
2583 -147327302831229871801746701754583502969327466750505093945197192750
2584 183609399797129765603669396962801828327445424980107094692895008875
2585 -205581704783204507740091945916114345257727713932177881594032341200
2586 206305584025398889809599311922861226755114079122079916388377525500
2587 -184995233065352132957737702138900366975522510045789543684802061000
2588 147671633411816176308369569251227485919057442229533758555412171500
2589 -104447069386179673153172482547321738292400268829680220836395422000
2590 65081101146008790012214119663188766676498775103050745198374236050
2591 -35470277950700364324633410596317876448197164389196581996102790500
2592 16758332697878227206732996916848979492306577667529194075611387250
2593 -6785863855775588581659325700940216046132348822966677765227046000
2594 2320453444934755865567413098884729050257900890612168546155225500
2595 -657027267554560087778638315639271596252798903858726374866423400
2596 149895136291114401296846534026637452083474188529642543716539500
2597 -26474272527279871379813663753961133152240236455018083676314000
2598 3396370488697088762541884494751592739925556650479293629527125
2599 -281542178107858820206501681239664956770601582219407046083250
2600 11318564332012910145675522134685520484313073709426667105165