0 2
1 -7
2 0
3 26
4 -42
5 63
6 -111
7 90
8 54
9 -273
10 451
11 -396
12 275
13 -561
14 1287
15 -1781
16 1365
17 -351
18 -871
19 2938
20 -5733
21 7008
22 -5172
23 2331
24 -1905
25 5835
26 -14688
27 24752
28 -27455
29 19278
30 -7684
31 -561
32 10251
33 -32317
34 69768
35 -104652
36 107407
37 -72960
38 31293
39 -10621
40 18069
41 -63783
42 168245
43 -319770
44 436050
45 -419899
46 277101
47 -118845
48 26474
49 22827
50 -115605
51 361788
52 -834900
53 1427679
54 -1797818
55 1641487
56 -1058184
57 462484
58 -133860
59 60651
60 -198812
61 712563
62 -1937520
63 3996135
64 -6249100
65 7354710
66 -6418655
67 4056195
68 -1790010
69 515525
70 -34680
71 -310455
72 1308620
73 -4102135
74 9924525
75 -18599295
76 26936910
77 -29910465
78 25110021
79 -15600942
80 6954363
81 -2134536
82 497286
83 -541485
84 2274894
85 -8069463
86 22428252
87 -49085400
88 84672315
89 -114717330
90 121090515
91 -98285669
92 60174855
93 -27040615
94 8568195
95 -1705896
96 -504716
97 3748395
98 -14944599
99 46955698
100 -117679100
101 236030652
102 -378658800
103 483841800
104 -488494125
105 384942376
106 -232676328
107 105307155
108 -34527211
109 7959467
110 -2213028
111 6090818
112 -26324115
113 92285667
114 -260818624
115 597137376
116 -1109179008
117 1668903600
118 -2024691840
119 1965142080
120 -1508593919
121 901620534
122 -410603976
123 138370783
124 -32959575
125 3808431
126 8704828
127 -44389422
128 171986265
129 -541440053
130 1394538288
131 -2947546836
132 5114119724
133 -7267433292
134 8417876400
135 -7887861960
136 5915896471
137 -3500409384
138 1602882417
139 -553648725
140 139548339
141 -26423619
142 16550271
143 -72437328
144 306317960
145 -1063395813
146 3045178773
147 -7223447322
148 14217578856
149 -23206929840
150 31329355284
151 -34810394760
152 31604174190
153 -23213240819
154 13612702893
155 -6263888841
156 2210758658
157 -580295235
158 106015545
159 6386570
160 -112799421
161 524562912
162 -1991563406
163 6279783079
164 -16530970482
165 36429360877
166 -67254204696
167 103897691640
168 -133912580336
169 143302791762
170 -126443639790
171 91140287371
172 -53017895760
173 24502867020
174 -8815876520
175 2404715085
176 -483429492
177 95312750
178 -180497031
179 868625667
180 -3579198714
181 12326733861
182 -35676632160
183 87085668085
184 -179587466100
185 312883753050
186 -459823234112
187 568247462610
188 -587681370360
189 505281601500
190 -358042931999
191 206769793167
192 -95937142710
193 35115713169
194 -9902898018
195 2081152374
196 -274599468
197 -228866715
198 1392653150
199 -6204191545
200 23178174120
201 -73181440708
202 196107128700
203 -447124253436
204 868177121832
205 -1434903854139
206 2014971369642
207 -2396321449830
208 2402238292916
209 -2017190528262
210 1407342229021
211 -807386811726
212 375945080679
213 -139753538212
214 40612721055
215 -8983854378
216 1510867694
217 -546375544
218 2193287283
219 -10417472142
220 41965463946
221 -143584279083
222 419230641830
223 -1047772373340
224 2245226514300
225 -4126520887720
226 6499270398159
227 -8754119311806
228 10051025876518
229 -9792152869620
230 8046595184166
231 -5534695100219
232 3156148445511
233 -1474358523363
234 555809713810
235 -165928829652
236 38283214059
237 -6543856061
238 273742368
239 3262166325
240 -16997043107
241 73477131519
242 -270875305431
243 856187737858
244 -2328642473850
245 5461725075030
246 -11058307559320
247 19325957314755
248 -29120107628115
249 37748287666075
250 -41960201868816
251 39819375242856
252 -32076718945634
253 21777424274503
254 -12350146091472
255 5786272152714
256 -2209303966578
257 675834438204
258 -162115080880
259 29752417896
260 -4759022412
261 5354362811
262 -27071704088
263 124861510125
264 -493488194117
265 1679230614039
266 -4939171140960
267 12591236775600
268 -27862713426240
269 53548652366055
270 -89343206086680
271 129235131438140
272 -161704335265200
273 174454100161110
274 -161585870550720
275 127799733981024
276 -85729014099071
277 48371405524575
278 -22724268805476
279 8778103775147
280 -2745414165529
281 681883987617
282 -131108887840
283 17887532208
284 5332391064
285 -41923084567
286 206548360536
287 -871401166965
288 3176695768029
289 -10050340213123
290 27679625505000
291 -66492611490900
292 139465435118625
293 -255450888259875
294 408323057257500
295 -568735686894375
296 688687213584825
297 -722696458700125
298 654517547502000
299 -508947591285000
300 337635166767501
301 -189615909656706
302 89301056356125
303 -34865998924176
304 11127447655572
305 -2852779679874
306 574948301457
307 -89953381290
308 20551813893
309 -64860320031
310 333551213268
311 -1496045128149
312 5817948495735
313 -19705288218411
314 58324134324807
315 -151210718619870
316 343882440732285
317 -686438430391350
318 1202538435463365
319 -1847253511032930
320 2484237480354630
321 -2917993230892740
322 2984311258867575
323 -2646954333952110
324 2026063811173220
325 -1330321143940151
326 743877799422075
327 -351140573435041
328 138449711733774
329 -45013205372697
330 11878465436504
331 -2494508989338
332 404779069449
333 -34935468605
334 -91353539199
335 526508542638
336 -2503865566514
337 10348141481652
338 -37365688035135
339 118311400286638
340 -329359817363616
341 807564936805020
342 -1745765378093205
343 3328346338128315
344 -5594334252541650
345 8281448901713295
346 -10779028729214130
347 12307026638440170
348 -12288575324139660
349 10689623271729675
350 -8063030124961812
351 5243788822527613
352 -2920409138472252
353 1381487341787406
354 -549663398676280
355 181784106030219
356 -49257652244724
357 10743968492081
358 -1847499811173
359 263283792660
360 -164158475942
361 817084073949
362 -4094779845546
363 17923833498298
364 -68743623169500
365 231904508291073
366 -690111966701696
367 1815349677114204
368 -4226784322833072
369 8716853191027800
370 -15923255707658880
371 25750890089729595
372 -36825913869817380
373 46491366337115490
374 -51693892719814800
375 50473342475041395
376 -43116211199018412
377 32079833531365158
378 -20677839417228223
379 11473035901140573
380 -5438003223358314
381 2181914873472473
382 -733059651276060
383 203529754572219
384 -45954088578468
385 8268344009481
386 -1128838810221
387 -81486770106
388 1230205663158
389 -6555614991525
390 30303696514272
391 -123041889524631
392 440639253039996
393 -1396173633248982
394 3923051265255948
395 -9791144754462324
396 21726565976890632
397 -42881380217547300
398 75266422590799440
399 -117406930477134480
400 162563442199109280
401 -199449440632874565
402 216334049363699925
403 -206843265262582767
404 173717042452560054
405 -127606963283053373
406 81569584277787145
407 -45100899749311650
408 21416333682133147
409 -8660291615809374
410 2952372143938140
411 -838327926823163
412 195393173961390
413 -36721159524585
414 5478623493290
415 -907332673864
416 1904034740517
417 -10298352187735
418 50112769664004
419 -214768516511763
420 813859631721434
421 -2736015224059383
422 8180315788150260
423 -21792203058521160
424 51790112206979300
425 -109876427825333400
426 208137347566274412
427 -351923051440560600
428 530707489338171600
429 -712890657319932000
430 851508285132141000
431 -902336779690798032
432 845940730960123155
433 -699231433115774930
434 507506685325965675
435 -321889486114038149
436 177396872347292043
437 -84382328563223895
438 34371250212055559
439 -11877359188259388
440 3443436026522478
441 -826424116494109
442 161538103743235
443 -25155116533404
444 2654092507518
445 2445231376470
446 -15862463888454
447 81201168922040
448 -366345910733970
449 1464721264587735
450 -5207897830857655
451 16511403350111938
452 -46773789676013700
453 118562895015791764
454 -269169815711527248
455 547557775796736936
456 -998061660116274468
457 1629358023877400700
458 -2380279547925246240
459 3107587187569071480
460 -3619425077286330312
461 3752400510665391816
462 -3453387675359844320
463 2812044249935873232
464 -2018126584544495229
465 1270672293972459960
466 -698142529882891728
467 332619135651177219
468 -136407443509604799
469 47735805258971739
470 -14109105050849628
471 3479146439417462
472 -705239683948833
473 115471761466779
474 -15470652565400
475 5429033059926
476 -24204255674130
477 129140282334130
478 -611804414899224
479 2574054382209588
480 -9652174278928871
481 32349865356610323
482 -97121859358043520
483 261620279267892160
484 -633038816547052800
485 1376859425989839840
486 -2692525099713464576
487 4733419432051557504
488 -7476490967123722752
489 10600348882785370800
490 -13472894129331716352
491 15323566399844314752
492 -15562097492488160768
493 14074544055706204224
494 -11300200065312238080
495 8024283480721720576
496 -5017666097126237183
497 2748936211413885702
498 -1311661722810276496
499 541340464347549375
500 -191687770978817643
501 57683819913665127
502 -14586104834136108
503 3057513625626174
504 -522561055017045
505 70621325373247
506 -1942553277144
507 -35396969382554
508 201795673261182
509 -1001932427994750
510 4425347986022120
511 -17455539411473484
512 61672734127037061
513 -195636176692803493
514 558193755172882400
515 -1434411057700841220
516 3322749665307011940
517 -6941666272698775860
518 13080164546903478480
519 -22224307039075132200
520 34027883444272813524
521 -46903298801565229452
522 58122528335764710048
523 -64640383879590176504
524 64380261610457016840
525 -57276232743096242568
526 45378271352018279136
527 -31902560789227272144
528 19820061087337092583
529 -10829142651024398712
530 5174468162661437145
531 -2148328299676559749
532 769154576431112143
533 -235373370883810443
534 60924945976199123
535 -13174380311118732
536 2344711783458726
537 -338250089224465
538 46305665071743
539 -56387081100996
540 310632624184014
541 -1611389170534682
542 7455245985666090
543 -30860718211218600
544 114651156591941010
545 -383228433452512089
546 1154754459530188245
547 -3141342188576098650
548 7723104697767579120
549 -17171535547887703840
550 34538202181546858860
551 -62841660105775407480
552 103393329661211674700
553 -153720368566435227528
554 206308915707584121156
555 -249608317769669677448
556 271774307378559262704
557 -265740583974311607840
558 232769067073795167608
559 -182111918900988313776
560 126827943520331147094
561 -78313609393757396931
562 42679562212860865005
563 -20420668999074574881
564 8525801198266651362
565 -3084177564441551823
566 958732828342421013
567 -253633022203483930
568 56453787158197575
569 -10428334770163590
570 1571132167557260
571 -178504380368391
572 -59284160550090
573 469066412850035
574 -2548222677146790
575 12325388462067960
576 -53428286243086307
577 208235245027444725
578 -731607251248133424
579 2321895299299639873
580 -6667278301293702750
581 17342767440188678565
582 -40899043396363323600
583 87487219882910811600
584 -169779016315722996000
585 298859976251236673000
586 -476980522096973730108
587 689694328445964935940
588 -902562948336694854440
589 1067502559489133524500
590 -1139186034445754106000
591 1094631202876320167632
592 -944799381732830833440
593 730439932966392330990
594 -504175711306769117350
595 309522951183360328051
596 -168279416724994268256
597 80616950846514973100
598 -33836049321907905696
599 12359593821440035377
600 -3898986085175486020
601 1052726244398355114
602 -240714860534790075
603 46032593312197569
604 -7253803169208498
605 939486491521101
606 -203838024934428
607 709955194261815
608 -3967690413551508
609 20023315876451721
610 -90714876134781861
611 370131483331247274
612 -1363768232029947530
613 4547577771250318635
614 -13747615355784522960
615 37727830777522298805
616 -94082100176459547540
617 213325692260576881050
618 -439963780662223009920
619 825368560746293364840
620 -1408098653032230607968
621 2183477554842661533744
622 -3075039263335801336960
623 3928911773065653315348
624 -4548002628620738800656
625 4761797623983252163080
626 -4500467297740350599040
627 3830578662139196439150
628 -2928264577279741277928
629 2004162004004655993876
630 -1223676213795406399391
631 663768810415255168695
632 -318366464074313474286
633 134288410786232769449
634 -49503568747650950982
635 15833862062563358646
636 -4357626397781083876
637 1021809919485386745
638 -201802637535436980
639 33105794747610865
640 -4416680344431180
641 318935834782614
642 996556776364744
643 -6084184686513837
644 32002140678158700
645 -151255102124470403
646 644824397888507223
647 -2486488072723109064
648 8692310753631884466
649 -27598583914563486823
650 79702284096124003710
651 -209587487808326083830
652 502239271091249226420
653 -1097283624884142331635
654 2186158946129325718200
655 -3971691555154021514088
656 6577552530255076353648
657 -9924331904115022611192
658 13631010085170031056336
659 -17024432276263663682640
660 19308368458182163419488
661 -19853362729179240612780
662 18471166589806002342270
663 -15514631766573650763010
664 11733755117576710661100
665 -7966602158775766712010
666 4838973163108243484333
667 -2619195846503439314862
668 1257667219734167694591
669 -532985751952870437580
670 198180617627552089287
671 -64218806409048277518
672 17993675227709298642
673 -4319958990994594116
674 879232135034895525
675 -149798311852741370
676 21070055738841060
677 -2613099525057315
678 1725115568140195
679 -9226259105528025
680 50373875446427070
681 -247964652336833105
682 1102556993892123120
683 -4440984565908399210
684 16242489847503333325
685 -54045647658783755085
686 163861804071844363485
687 -453241917867948413490
688 1144749349872012000870
689 -2641729268935412309700
690 5572091920958212260645
691 -10743494085802575549738
692 18932590976379363905832
693 -30482358055626545036976
694 44812104450547329497880
695 -60100940086616418385392
696 73456704550308955804368
697 -81707379876791384186592
698 82579257405964462981266
699 -75689929159974909952900
700 62778117715038013549170
701 -46998446173645095134460
702 31667044216715284898290
703 -19140277339832825761619
704 10338930973039892031783
705 -4969756221570628436699
706 2115504337560469968966
707 -793049070077790721272
708 260153663199983868139
709 -74134846700563869561
710 18196735065968304684
711 -3809300015679699333
712 672225249149478635
713 -98586546293129895
714 11523172348959180
715 1038113852441280
716 -13677049661385339
717 78159648963771726
718 -400120186685453883
719 1852537566243343320
720 -7780657801241404772
721 29716698650894966102
722 -103417941599250844671
723 328485235120919445814
724 -953519640837113391327
725 2532073687390420728165
726 -6155679602647572316020
727 13706867215572775273575
728 -27962009119768461558093
729 52260356858671232886681
730 -89466289930893962472672
731 140230870172580986122896
732 -201114805968513483232680
733 263683856714273233571736
734 -315708503612888282656032
735 344725829312602279223682
736 -342736069836050462316186
737 309701267924141984020650
738 -253803965908565138124240
739 188177014504224221064680
740 -125875165107555391117590
741 75726365151314136028771
742 -40825522303798548023520
743 19643968848775794867630
744 -8397229302493375990270
745 3172286625386393791572
746 -1052776453931028792000
747 304820081620400017280
748 -76393180989619278472
749 16420090229577739629
750 -2994550700454005160
751 457551127930864032
752 -58090493806429500
753 8985784173153086
754 -20790705461318112
755 119701667731779504
756 -636125107475570167
757 3062110153447759135
758 -13388643632157117732
759 53306636679904853659
760 -193670594545188750729
761 643180044484571619681
762 -1955217836047375005120
763 5446678257560544657120
764 -13915762468890678864000
765 32627147941383440635125
766 -70227360116358799379688
767 138788113486912029870660
768 -251819452427865873393360
769 419373234051065449090650
770 -640740007462635805507200
771 897510632675440228306752
772 -1151572178206255312869120
773 1351952280237883545577170
774 -1450370262324166255791600
775 1419616857309084755155800
776 -1265487027086955553167456
777 1025278841389894545390300
778 -753184326335266067860800
779 500350306647625404516000
780 -299671661974456241007999
781 161260813100004264692307
782 -77668066821860652329820
783 33333730754437141710339
784 -12685140667650489804333
785 4256198513487813666357
786 -1251007088998220778504
787 319734479219452005420
788 -70451548865263646478
789 13250429109989349246
790 -2102329867034637864
791 276940141699982553
792 -25597670160451545
793 -27055460374289415
794 180748566855598320
795 -997305813524384280
796 4984243315901995446
797 -22653138428951765985
798 93872687957832733200
799 -355443042156614725230
800 1231972485921474194070
801 -3914474668151985709308
802 11415749707301920520400
803 -30584282476693232281176
804 75327954988892590618452
805 -170640877627899542013228
806 355625873438636000325744
807 -681890660104174738278915
808 1202793600454431530828823
809 -1951120066474503385665831
810 2909196944994241607301024
811 -3984334946405156983912272
812 5007783620825162967417210
813 -5769910959752090126094846
814 6086436147894471805186632
815 -5869063428326812097858538
816 5164475992486811667208854
817 -4138722118429091688052350
818 3013707251561988746222640
819 -1988899596421556675620680
820 1186150964130928378834021
821 -637176871273187582443386
822 307163453523817647040949
823 -132330301779737719177212
824 50708849818932874874340
825 -17191889254852090285094
826 5125532200208123564973
827 -1334475068981481701082
828 300998266326894995698
829 -58273804374931127984
830 9579342656246818914
831 -1320796614913008144
832 156268886317090344
833 -56652652189897308
834 271303246021158637
835 -1543241511153883338
836 7996505261681106774
837 -37725541555198188140
838 162468227019121569662
839 -640123216140010396059
840 2311690256022550740791
841 -7663698762596301745443
842 23352844306303066332330
843 -65474711643083565461940
844 169036020255019662467100
845 -402071420852137858525704
846 881464268791225305229428
847 -1781395428361466179891272
848 3318692940883314545045256
849 -5698288981324710008022960
850 9014376596845617637691877
851 -13131299015438947254905994
852 17601528467503269724661226
853 -21690772454903019256653228
854 24547741205356997496340290
855 -25480324152248111058995604
856 24222036539791414216576068
857 -21051766953198611444834712
858 16695360633936219363547146
859 -12055300192497417459678900
860 7906034079730864473556860
861 -4695980070313598123461319
862 2518365729317836635370851
863 -1215081475451194924651113
864 525367821980006674408550
865 -202652169466087612683541
866 69386340632410201799376
867 -20967270183018572993734
868 5555430561242967228912
869 -1281003070427723180565
870 254852178750884441006
871 -43308099956054349078
872 6211566977510372652
873 -733402300289090946
874 11315269831442080
875 393617383979171220
876 -2358085095732437952
877 12655689934475503083
878 -61895973498079309974
879 276642166228404500370
880 -1132512140839623783372
881 4254713042879787404994
882 -14692642218621915884371
883 46699383636248587373218
884 -136765217047914238656600
885 369374629852422344562230
886 -920595231324498766447404
887 2118262813824332113087716
888 -4501116189724034686198008
889 8833520103595612626732300
890 -16009993677413289643484472
891 26791134200923922400039672
892 -41377222406430231698810448
893 58946545580294614875045039
894 -77404554802407070037937930
895 93604393516471212250212246
896 -104131331389144266515433684
897 106432919956287837519657726
898 -99804312720467325899749548
899 85719724921858865795909820
900 -67305858086792887217529192
901 48210656775652208540645910
902 -31427789561068180290354540
903 18595205536680187681375621
904 -9956329627535633209606332
905 4807789119606779031171294
906 -2085919088929925294301272
907 809673150810411033951735
908 -279835141899187467813780
909 85649130365239926213700
910 -23072826955616837091396
911 5432336474246696285271
912 -1108863064936037327972
913 194411203481913259002
914 -28960338353908231512
915 3629677748255625726
916 -459994585397202840
917 614886777823511736
918 -3564504709238256904
919 19773920458894691427
920 -100133388844161026652
921 463873273227766341038
922 -1970435142466182600912
923 7689975006885416341866
924 -27619249574279086292920
925 91417433508254330781069
926 -279175058212682551439520
927 787333979758761362277350
928 -2052071965188068866466424
929 4945523219440911977891868
930 -11024940651452050687928256
931 22738940093619854543852028
932 -43392018256991352828910800
933 76602510661525257510384360
934 -125069317950085313443974720
935 188776501780910019979499343
936 -263258568140136532300764924
937 338949356939131369618932030
938 -402546040406061172990731648
939 440517686578623656322612006
940 -443650813794687835955063016
941 410612987235508954554154068
942 -348687069392160898821834720
943 271179997989229481638068198
944 -192755120521961025275839416
945 124933874412382146012118140
946 -73647980317307060727289919
947 39372758072527276783442565
948 -19027652177068099022794050
949 8282511893051381829057345
950 -3234222416310426935091360
951 1127806725528883702676178
952 -349406558683641413843400
953 95618087522595998803683
954 -22961303029926984408631
955 4802003260548738890217
956 -867044107061326109322
957 133801291369922392315
958 -17424432555087530580
959 1771644935219080680
960 676304502038584264
961 -5309840754722382354
962 30521640781723569975
963 -159854100399910555249
964 766631859785389770258
965 -3374710667843569081533
966 13663176408315025317704
967 -50965816761175948298535
968 175407694371931386628044
969 -557682071780325332499748
970 1639551796615430932484250
971 -4460773288100601540671694
972 11238504332053032815947740
973 -26230884939627208966166090
974 56734357279300505374084200
975 -113727101351675248573554600
976 211279681622223350683314768
977 -363710370038256698601860100
978 579994449308579249954907975
979 -856379207683790514639302625
980 1170102283765971198220037250
981 -1478340656803749896722572777
982 1725560362599214245332744880
983 -1858808267047030017173111280
984 1845696760008716728934776800
985 -1686958951054975600003954650
986 1417045518886179504003321906
987 -1092014839411508335985953830
988 770505094065058109057165580
989 -496660260330105707304290250
990 291744488585516639255667001
991 -155741131931330117054506818
992 75321798051791312107464915
993 -32889547215071351467060006
994 12916393063390090148594307
995 -4542499886080710722810616
996 1423672905472831842174476
997 -395464695964791174772830
998 96758739329503398007680
999 -20705390628188725329200
1000 3843799323738261647375
1001 -613263088241659865646
1002 83194109795748317275
1003 -9634954970028891426
1004 2100801301234481412
1005 -7935095095665826004
1006 46578559016616201981
1007 -252004898793269993490
1008 1249756687443158053341
1009 -5694380064840785384742
1010 23887441796758403729580
1011 -92419219259243551367517
1012 330275579797923579881910
1013 -1091595129903004890144375
1014 3340217261530686016186980
1015 -9470846111455148668905384
1016 24899999254567519989402342
1017 -60733731915545068776286660
1018 137479084063370201139048894
1019 -288875696409017676673699068
1020 563485926328701147091906824
1021 -1020288354998546605195656432
1022 1714517577680340698589399075
1023 -2672965066271053522014410910
1024 3864309224767428055581919845
1025 -5177424009882573511362183870
1026 6423840901150600467801228135
1027 -7374438711783804122790277950
1028 7824667601555867953444842288
1029 -7664566917659749443130897056
1030 6921573185845794139970248872
1031 -5753764383305555802550073616
1032 4395236681691744015836861790
1033 -3079355540514509516113855188
1034 1974480390097794786444377166
1035 -1155908472100262180833625819
1036 616193174163088723998265419
1037 -298227699442972564572449871
1038 130612686885672243557685658
1039 -51574190969302362610423110
1040 18285394980025382739290451
1041 -5794290137912024756535463
1042 1632559385905309357363506
1043 -406599696110223006474996
1044 88921273902220925690656
1045 -16946660876533619557488
1046 2789995945750082322984
1047 -392758804432152591600
1048 46494944834972498115
1049 -2912140807336836405
1050 -11138676744771098820
1051 70273083954347217609
1052 -392571412250208723441
1053 2011092594944229316957
1054 -9474172415266423982403
1055 41130436119339991196772
1056 -164848176510154686107798
1057 610907948243515532854965
1058 -2096085045705090884126199
1059 6665968468000876636499098
1060 -19666905590419138104098724
1061 53870219660713291328618244
1062 -137073281475863059676977936
1063 324141053098106009008580568
1064 -712551452931181312906793490
1065 1456343900495381386079170118
1066 -2767480491263950551845461104
1067 4889109744027655762749922971
1068 -8027797480934298968465922903
1069 12246914793618845320227012675
1070 -17350346133493436928062851380
1071 22812492138482111516527082370
1072 -27816063699001576724413999605
1073 31426324393711030218538248915
1074 -32864130084926567548798168800
1075 31774082205872072486536051320
1076 -28364180700851654951395597032
1077 23343488782663387023491037288
1078 -17682111104475921067627762464
1079 12304561851052831670771896560
1080 -7849854736458704649223922898
1081 4580578850793980973803433271
1082 -2438551710517755375822923424
1083 1181036917145920054330019142
1084 -518734049678110405407170190
1085 205897515103003822469505162
1086 -73566868141378272491510760
1087 23557929685722264630064500
1088 -6727950759301629188199750
1089 1704185058233387134974540
1090 -380469222336050160059680
1091 74335373656878987263448
1092 -12606587855224194130152
1093 1838389090398535148136
1094 -228308199172893367200
1095 26158743663720279920
1096 -18737741882033118780
1097 105153546582352075995
1098 -604683900718119619760
1099 3196678157646828959825
1100 -15554024811261883134981
1101 69804958077286189384045
1102 -289489241549116996759260
1103 1111146857838661718952630
1104 -3952696332232393363542395
1105 13046642824375392816918111
1106 -39995086574219691593375424
1107 113962531561873710531058656
1108 -302024157719533619679019648
1109 744831743637150336708419760
1110 -1709874611480066859921937536
1111 3654731991204470393575837248
1112 -7273991276813464911222020352
1113 13480426914228525094960005351
1114 -23258612639345967403807598640
1115 37350595591420288830820437816
1116 -55805608092030313587333288480
1117 77536495605233475822730047420
1118 -100117849339215339329577166560
1119 120051939500598333903142431600
1120 -133566944167210258672214143680
1121 137740911172435579255720835670
1122 -131511094920023740364448593280
1123 116100597802878101320808725440
1124 -94634150638311876278071123200
1125 71104659547786150676205257568
1126 -49158776971308943677376474368
1127 31209498600684604437589057152
1128 -18154768652997493083677600255
1129 9652600520799448362632404503
1130 -4678037975278959292394985096
1131 2060327363580307603245809111
1132 -821872100336061982977141087
1133 295832725079159434050406683
1134 -95687134796493607416988084
1135 27682327474047141960569754
1136 -7125583782897867898474227
1137 1622342736244638415799769
1138 -324533977002482685598656
1139 56604758253711329676528
1140 -8532990766672041005392
1141 1100057656001763084720
1142 -116599996665070620480
1143 -13085042078070460960
1144 154516570119345519800
1145 -921379747476579696855
1146 5022218323735932518320
1147 -25214355768731134887105
1148 116859605137076340632565
1149 -500915208423240235573125
1150 1989088754902608162703788
1151 -7327267341867743833347966
1152 25069579997582727892755291
1153 -79745922995589385578872827
1154 236043876330237876195315888
1155 -650577720873155627908694716
1156 1670571122386170333849577428
1157 -3998240062052231161375815060
1158 8921429107120534033018627792
1159 -18562328303524982100958112664
1160 36014952197600101141532859897
1161 -65156237282526924074766784811
1162 109893914000722141594088694840
1163 -172746504610318835842544524899
1164 252981117362258715553195835763
1165 -344974250948534612117994321495
1166 437755833651737788819936782660
1167 -516535254807487371898168520850
1168 566257807373067931996777266315
1169 -576160152831041508350149349205
1170 543498012647875889962952674080
1171 -474710026252818252727033350840
1172 383371292163573434461814224200
1173 -285816244397330782729483284360
1174 196367940619087356537346242720
1175 -124087826306104138067216668272
1176 71966761216250632262889128317
1177 -38216418388471285354095643050
1178 18532992999934940856254227953
1179 -8183891108222904847063768016
1180 3280183075765455788922550722
1181 -1189082825136975744144516006
1182 388310600004906467113805195
1183 -113730495890765311539759714
1184 29727044844293006178422913
1185 -6895747244631528477991944
1186 1410675918917297384357577
1187 -252682711676082627841530
1188 39306264720719208041448
1189 -5260392946360626237576
1190 603527426775033191280
1191 -91432409578754625040
1192 232139697293634039525
1193 -1390125848275803549735
1194 7803214981207001033520
1195 -40386029101900046079345
1196 193107348707550699208185
1197 -854690701662179389151925
1198 3507388404973077521342115
1199 -13364338564652619588877980
1200 47340871264735072967485474
1201 -156065809846176230947095153
1202 479234341649238426295359975
1203 -1371755992688244649311560350
1204 3662299371579856909169037000
1205 -9123915960772615873455606000
1206 21218173450996761136825092620
1207 -46071447368523734536722415800
1208 93411811719655114304329135425
1209 -176855825866531697892941201750
1210 312636617125116378729611069625
1211 -515908673526713785719770614770
1212 794479243832561190484637009100
1213 -1141268198626731047608402266600
1214 1528484194589371938761253035625
1215 -1907339251367934214180708916250
1216 2215981421134745387020859995425
1217 -2394985514450843638243623579750
1218 2405545415308210673685614865375
1219 -2242944975368881501871612208750
1220 1939012465842051933007362870000
1221 -1552030718690929187435734682400
1222 1148450824449391581003867219000
1223 -784296307711152358355460654000
1224 493389017105871990141915607500
1225 -285326200637907786580352084999
1226 151337016818346290002218745731
1227 -73435470628827175778458282725
1228 32509894375713129622488038874
1229 -13089959416013650713566874603
1230 4777431175751895668816531886
1231 -1574495020984643880182756928
1232 466605667313078103372326310
1233 -123759209251493284041681342
1234 29223501434888404269090439
1235 -6107053195364137633290807
1236 1121888282256135629272806
1237 -179783080447945562481015
1238 24910519687206442250904
1239 -2947820113452017796048
1240 247998071924841887325
1241 305792091586145601450
1242 -2074357072725804286875
1243 11996601081074572350350
1244 -63950953593131249321700
1245 315186862400550029193200
1246 -1439034968322645035467125
1247 6096674865807441880643250
1248 -24003363384710965710997025
1249 87934802167116207586658550
1250 -300077512395284058398462880
1251 954759038529634862972232013
1252 -2834528597633542656090400750
1253 7857313272640180242682590879
1254 -20346857951842424477158032888
1255 49240499054187764385100605336
1256 -111396538843900188281047271088
1257 235624393887278549075872197885
1258 -466012690132617574838947235817
1259 861766423028236454509392787539
1260 -1489833477099663023050136683542
1261 2407361501695229471718715638221
1262 -3634599844125136760656401988740
1263 5125035295079883917429004360324
1264 -6745772952498308746017663858888
1265 8282973426187082641680981065670
1266 -9480685611506817588126140348685
1267 10107037213468228960314654125475
1268 -10025839028666581454925234071190
1269 9244007544779737946972348845455
1270 -7912566128864960876420775966480
1271 6279253006774997396038104617040
1272 -4613020073222900535828876535200
1273 3132094184636659847937780853860
1274 -1961861192574611113543445150220
1275 1131403445038173787810491669157
1276 -599413282300116678048003660324
1277 291032724650665942311959138634
1278 -129152635543087980437307741280
1279 52231200532015752657234440541
1280 -19186971624005786691036713892
1281 6379173555403985795957005850
1282 -1911886811195639306894855046
1283 514231625080211319499937472
1284 -123504602345337148273909948
1285 26338795124756345043223710
1286 -4956123968607525551819280
1287 816943621769095628788017
1288 -116995423304052953746404
1289 14427708118460263519191
1290 -1580172008571466172661
1291 609298495361405500815
1292 -3082160675361860128350
1293 18259608839231081607585
1294 -100168680634512720802020
1295 508429571710052889946620
1296 -2392398756147737052899560
1297 10454165799308017947510350
1298 -42486495330824181551572515
1299 160799583022910941949730605
1300 -567389307301605754096846506
1301 1868355914280139657720781433
1302 -5746146584487182317974449920
1303 16516964875386984441900888135
1304 -44398032111412203631501165500
1305 111652828902403282465886264350
1306 -262780335378043338345518124096
1307 578937926379751729792469617149
1308 -1194104045245449983203388922092
1309 2305875940794612913562956910790
1310 -4168544557904027500882644181584
1311 7053717758860750238762066890597
1312 -11169320966335941554542159973028
1313 16544743500982007985117980941314
1314 -22915358081570521688789313948960
1315 29661560482308739927342374908934
1316 -35858090084657437451930336581320
1317 40456433299356615938873784087780
1318 -42562932090206013722890056443040
1319 41716510145230325949991674638775
1320 -38050134178512385391023437368220
1321 32259896368738761527172044725230
1322 -25389791559389944656950553256320
1323 18523185122996290642860145141860
1324 -12506594570933982238360654930800
1325 7801283330473159486796287773816
1326 -4487012634520510031621394275135
1327 2374598772188923763036322192045
1328 -1153587826313432097375403258110
1329 513124577790106869747591599245
1330 -208390467595766174284506979626
1331 77030047843434996565191087402
1332 -25826838653159492009224278988
1333 7824387079651766950478089029
1334 -2132805144898955708004874230
1335 520611811411012760804755052
1336 -113196010762939877107355748
1337 21792368565088725159965682
1338 -3689713053562531998926716
1339 545183822575917108902385
1340 -69668526571238605614516
1341 7530756983179525318119
1342 -25950081957357130056
1343 -4452445035843970297167
1344 27521208430560843639900
1345 -155276147772328531025070
1346 811011579976072854726480
1347 -3929684162641347206295570
1348 17695313025282875729106360
1349 -74164179591278204141013300
1350 289698103983709199917522384
1351 -1055884731236146071228167199
1352 3594527199569667886215809436
1353 -11439149129494717498726088558
1354 34055482141243815454222706400
1355 -94903685776102791820176061920
1356 247681453834273436016480161600
1357 -605596135357893365985859508025
1358 1387625790465724169306182022325
1359 -2980158323438892936965898378875
1360 5999584615374863051454170948154
1361 -11321796774175144790647387111839
1362 20025364122705450316248946671166
1363 -33192240665946428725337753432358
1364 51542539877089495671794597543940
1365 -74956950086211775115861972411123
1366 102042234571145441754366718744554
1367 -129967806826663541151386465668446
1368 154776476505827237040682457690628
1369 -172215205414462944181192389772050
1370 178885992027355184706787984316580
1371 -173306701827671592201313115410020
1372 156436137932942499155167590901080
1373 -131413488210385967185439036277465
1374 102605125930031085490132580877300
1375 -74355402946697851562979194973420
1376 49934087116498006737707129101416
1377 -31022956810576648339948038450444
1378 17797497868325064971443950167833
1379 -9408787587918377174294861516442
1380 4573301339030519839921805716383
1381 -2038796925616752725839267198422
1382 831354086173821499856813917995
1383 -309148182715480234381638809286
1384 104491874663136030075897091662
1385 -31985139939258249589013210988
1386 8830914057303631219004729343
1387 -2189263070077718606438854302
1388 484885003217820777527197086
1389 -95405614076005152375337050
1390 16570448943792028055596215
1391 -2522181415661831586902895
1392 333676879662686841448062
1393 -38129824303034644452735
1394 4648093732320419300103
1395 -6855667980902563828104
1396 41133420007723316147292
1397 -238327420814407551733695
1398 1279913049917639522853210
1399 -6380977959304984054128150
1400 29584534167538700159170980
1401 -127758548237876300701908666
1402 514583041513665634658592444
1403 -1935433208986581198071225412
1404 6804667888608930275385839240
1405 -22383530311226632099279617279
1406 68940318837029573704497669360
1407 -198938488114114377840564962400
1408 538138657747068993794982797280
1409 -1365157461736100658477200880960
1410 3248812228650816470895261711900
1411 -7254688523738468727350330710200
1412 15202839921069585200697384208875
1413 -29899488546679485674802369573450
1414 55184858490476334671394496928775
1415 -95574208974857392587647550356646
1416 155287806432832809348690502022598
1417 -236638287476341012370007831933540
1418 338082405796116708656494795950951
1419 -452639254041081874399604602843422
1420 567595255067388382183631168644926
1421 -666206195414253395230582137752868
1422 731389698355401454702295490214050
1423 -750421111209093762260550852447540
1424 718919175506163289481996993574180
1425 -642438412154443790600933483619480
1426 534895724739701372437473127077915
1427 -414430677105529869560548982330550
1428 298390087515981506083595267277996
1429 -199348403283066959195929570896552
1430 123372962870988992229648720449964
1431 -70602564523366731575422999793591
1432 37286676737306161394427784527315
1433 -18133299714897236008641005818011
1434 8101332689337511774749990441332
1435 -3316335019027051603698799152240
1436 1240326890405342907483330575487
1437 -422490811772101335916341291085
1438 130613172528237863540802127380
1439 -36506392321640245468346508615
1440 9185479358348066741201723137
1441 -2070672435117311420849370861
1442 415983301676507941980736455
1443 -74025894211697038853814242
1444 11589910390028911537781949
1445 -1584145609556950897208712
1446 187185321769425403347175
1447 -17623268285439573127665
1448 -7831378012328197566975
1449 60757413316889023158105
1450 -362338932678464698792605
1451 1999398560181397721335242
1452 -10248241609392387767902050
1453 48882744363377131009028964
1454 -217323162327314654691704118
1455 901788370390143537749958036
1456 -3496877646552865524690818388
1457 12685131695159952141383777520
1458 -43087232081037132125979188639
1459 137146794501945616073567771998
1460 -409353971824772766840273786000
1461 1146393271218906844815403773040
1462 -3013628917118551455316371979200
1463 7439188299635221238147040416700
1464 -17248806663525191576052596007500
1465 37572501627642884748734235847500
1466 -76895634100353965446200704222400
1467 147863482453953684632767504028000
1468 -267128369061661259653285212091125
1469 453332230131580131902280540204375
1470 -722527070897544890732328284672500
1471 1081189508891086174491856045183929
1472 -1518429011306521496040883588240215
1473 2000469967276845780498306949586315
1474 -2471034195187563983535842362432200
1475 2859976091424825181545428369141100
1476 -3099366682781125363408119780780318
1477 3142397714547907520444841940688850
1478 -2978081930700288843753712448658600
1479 2635517663030704336441586693346375
1480 -2175553989257576486028135954465375
1481 1673095607042957081950681250547111
1482 -1197123791761042562936847953607840
1483 795773575666887721380416628113040
1484 -490655540252831715002076290244900
1485 280117327117983004460644822358701
1486 -147790827795140785163368309581816
1487 71910019421947596974967870174000
1488 -32193634426070106767870606687636
1489 13228128873103250444419953244062
1490 -4974825569161951558247756572512
1491 1707233790560022106203015145616
1492 -532837784569489876018573493640
1493 150689796262527211863845452011
1494 -38458024567467410070569500712
1495 8817263677134933560437812915
1496 -1806860802786899564658881403
1497 329073210477802170876380605
1498 -52924357333481594580235440
1499 7462073815377677105560920
1500 -914974905550813719109085
1501 98455802946087630757776
1502 -22221731711713233066300
1503 90034295757621483432729
1504 -545971562269286042785203
1505 3092993675194730445303561
1506 -16287551530030600401806664
1507 79865795542965257939612940
1508 -365251308420314761580007990
1509 1560138835329804394110086850
1510 -6231827291890795214977617480
1511 23303523183056424321746844573
1512 -81657210208030654176846391965
1513 268343923954043593649523676245
1514 -827599023219218545336362773760
1515 2396838717004451777435504748160
1516 -6521749049612301563467080967680
1517 16679013539104989981936721316700
1518 -40104510220177924284288700054880
1519 90684079079954560135369224750960
1520 -192861951211933436163298673476800
1521 385805073278754049698719947405400
1522 -725921656344591898752285108384000
1523 1284616825863243396536938546051200
1524 -2137708619782761621110564402214400
1525 3344344930558578239276488449558075
1526 -4917285344412612828865142225814600
1527 6792395288672751280990965546240500
1528 -8810526502814218033687258007142096
1529 10725717931028599006552560059281122
1530 -12246890212122989290228036056848544
1531 13106703958305537005899783420782672
1532 -13136664772699412859790533760939200
1533 12320184566340664629963274891769715
1534 -10801026153855852784834893028078680
1535 8842195986970130330636022597562716
1536 -6751306337629615181226364832327088
1537 4801575628055545279751509471267110
1538 -3176366354769476385226921441862016
1539 1951432351159545108662803263989952
1540 -1111515772020078790774951497107711
1541 585885067330736684040495798698505
1542 -285210369429219059087202000932676
1543 127942331866210806756672746343219
1544 -52760544877809214666256557234017
1545 19948045517072928384617599616517
1546 -6894866046654899101505541929328
1547 2171693961743098164388459695432
1548 -621140585883286720496556534756
1549 160697729701174664182055334155
1550 -37444131192504184161906726504
1551 7820328053541502369371783495
1552 -1456127286081279728134401615
1553 240260998264273822568227677
1554 -34890741404060125799408424
1555 4424593988604764259904788
1556 -483106743455303717420769
1557 26436242137685552176410
1558 126543056319065236156460
1559 -815179390885810831383405
1560 4740228174860356981934439
1561 -25627399380860927797460313
1562 129090795612898705581603744
1563 -606848093922277952030650896
1564 2666141002211791145705149968
1565 -10961126542243912745874285783
1566 42216328221056131259462722424
1567 -152469568127590070771361184580
1568 516812432224688421705537030504
1569 -1645315926776509278426321166198
1570 4922723018743144545570572264640
1571 -13849411995127602511847162984160
1572 36653614659766667439178238005740
1573 -91287944108711801074914267778020
1574 214011238657606884443551696894800
1575 -472353376751432337807553388146380
1576 981639733578079549764668563843300
1577 -1920909377808496932597179186447700
1578 3539277428997373058239994575425600
1579 -6139422579826445495354147544396000
1580 10024599158968524362261466868292400
1581 -15403652366219927678596888114693200
1582 22266778392808134658318720508356800
1583 -30268901877723558051152010691047525
1584 38675726450777774603655217668947625
1585 -46424513972485632090384023184278225
1586 52318408789862068860119733953760504
1587 -55316752739040849059035312392428316
1588 54829545567220028572742995955367633
1589 -50903977567425754195169559644076675
1590 44223356379237977528894414130457356
1591 -35913411961570710509576019318361611
1592 27231048630201967309458739922713749
1593 -19254188845979069306432131106210457
1594 12677655207229016827280415543183840
1595 -7761586401165601838143777917190608
1596 4411087923643804771367426580266713
1597 -2322982898539412115669334219401942
1598 1131364267949008769181647059570941
1599 -508497559898389231911242701632430
1600 210423314576570679151259025877530
1601 -79967131470976934699808927720048
1602 27831117670869747027840733324217
1603 -8843456261672603333129579038626
1604 2556957271920524924763602104155
1605 -670227116558558700280960354293
1606 158610746198565292778164760256
1607 -33734375124361937917411119579
1608 6415503664902325848788093657
1609 -1084747001553051154149571725
1610 162021666489514320743752995
1611 -21222994054832871752399998
1612 2421227128616535525065367
1613 -264381395948455112196246
1614 207977643133550930126875
1615 -1209244223157067448740191
1616 7200125658671768895659391
1617 -39937506067245733442925969
1618 206518926183461507046718017
1619 -997213472416457219477366190
1620 4502972835426329221718483007
1621 -19039415344419675058396779277
1622 75464959156208124629745077028
1623 -280678691626088267974091879369
1624 980452963899349429224301813935
1625 -3219056746633630967864615450091
1626 9940328009280703035026381968040
1627 -28885924975311079742208403454160
1628 79029449668368693520056089731980
1629 -203645626805016255169884486543400
1630 494396820033354589231761581196540
1631 -1131066106263357981120145200147480
1632 2438804374052554487471617428337320
1633 -4956512657622690142026554102728560
1634 9494867513634797292194830808245500
1635 -17143059940097318719772851218078200
1636 29168788554792452747076194609864400
1637 -46762066668988744161918227265621600
1638 70615444111250679315219949254650800
1639 -100413581986706540265384660665676000
1640 134399717428361061585976391967904800
1641 -169244088613491707182340641737361600
1642 200402477210133183164959061513737275
1643 -222997697039655654645947074312990950
1644 233026693996465565040076969189501125
1645 -228499318227391376919298330930962246
1646 210071953854214652974193626823626581
1647 -180903665665625307726222536601503394
1648 145772310668769951623021690905877262
1649 -109789530723555101565444373471914420
1650 77191528082795839927803173694142299
1651 -50596127650908197599736534018009238
1652 30872213481910086671025681773700552
1653 -17507679020630371538434417224191855
1654 9211828735587323906964601214868903
1655 -4488475431076152223496679678150729
1656 2021126363700957433972189093968934
1657 -839179407066899778910257498225729
1658 320493056961609765793489995603018
1659 -112284854791354772800489553486422
1660 35982192103593234010328529560523
1661 -10512792894063231376065553475349
1662 2790432681757524132583241591655
1663 -670264343421178706006883389442
1664 145062760229839433978343285354
1665 -28151586042627820172119703256
1666 4872389885494057464817114143
1667 -747548335782989986408587990
1668 100975441939130603860095260
1669 -11910024666038229264813930
1670 1179216062186837844352617
1671 163362985845282054202189
1672 -1767022135751959957674726
1673 10842349691261473825376313
1674 -61667790070576473898131935
1675 327146852610593148897019296
1676 -1621510491830326399047857697
1677 7520240652619003350832359023
1678 -32677424646331000284739187925
1679 133190053283389934831052536082
1680 -509739710096924442566722647502
1681 1833450165319858146014928854244
1682 -6202631966552735386797958118031
1683 19749967817309186009391593650718
1684 -59223721435377877268993086395840
1685 167332540521078442025107621260660
1686 -445656698828865480275623328003980
1687 1119183112443530957253262203810900
1688 -2650910181023188416254608181742840
1689 5923290636951340231906967296557780
1690 -12486937018437960488884958084635320
1691 24836758863254300056082046504577560
1692 -46609302214579790146122012206658000
1693 82518877752892905838991927450546700
1694 -137807709762363475461386805670640400
1695 217041066698043357296328778595911600
1696 -322284513479427102573305975297920800
1697 451044115754700610060727262079626000
1698 -594710019291383026598588538149432800
1699 738403644928331862763132997416869600
1700 -862880855120832978744479476523150400
1701 948444299087918161068302215312752200
1702 -979897809006650140899648972453226125
1703 950886661275429632791123932008941635
1704 -865949072795489295221546413027750770
1705 739387285233071628996858860354464119
1706 -591329819109102933963403860320003562
1707 442473532215031855133712313428247170
1708 -309401760529497684692604795023149884
1709 201914785280613748776667414933938723
1710 -122801974673589648378791878088477352
1711 69496452198644040360411630804635257
1712 -36535049561481928715757909903040260
1713 17809535555468826220131562348762818
1714 -8033922766118780850008471880121296
1715 3346528838060698334435506558613499
1716 -1284187340252754749332256405546628
1717 452803887948634487112488212422045
1718 -146290486875712680452561850365415
1719 43172267625619821902822842406790
1720 -11598519660614280799426480963610
1721 2826082907051999984574741723699
1722 -621950612931525851024434920390
1723 123061523146875147859150130370
1724 -21780221750468338821958875060
1725 3428368322574699047631551115
1726 -476865499352281321898106972
1727 58191497372000402007512850
1728 -6228912109920523696541904
1729 949315750129081406469608
1730 -2632323844376251833140424
1731 16197630568068849149636757
1732 -94384633619438976204542220
1733 513358155719375557737561984
1734 -2610151097558173899434996923
1735 12424709630450753217417151302
1736 -55444665530230321822900018722
1737 232219540694795285742265098635
1738 -913812842782520487857129950358
1739 3381708710955051147435320163726
1740 -11778447421668517949459265711044
1741 38638542408593480437759483781457
1742 -119454077851204784726392168953600
1743 348222761573845704799951495898100
1744 -957594648401381509385972573754000
1745 2485039133905438477822340591277000
1746 -6087488968022149981534450882907520
1747 14079666806825921735840676328329700
1748 -30751205749325335773837621555505200
1749 63428636024831539503857065958631000
1750 -123558383178395244801839769148728000
1751 227303297054254966419384518173249260
1752 -394859210534676990270557418830526000
1753 647607255925231102400262046825911000
1754 -1002576502128349627209368505695520000
1755 1464659722861970661942563415239010000
1756 -2018457810666735536095990273642961600
1757 2622947284789187482824283272530844000
1758 -3212491507334189628619854860741664000
1759 3706330953063908804484081286619565000
1760 -4025633183480537807269514679905220000
1761 4113577785335035710136017923681610960
1762 -3951635750618243758634995178244076800
1763 3565733821846930891580796430368678675
1764 -3019563628662532473928174068207022500
1765 2397366655207965964750146430989761250
1766 -1782594667843363201716763426213768656
1767 1239909597592661904419926173475302795
1768 -805737858598226734636597296584435820
1769 488498503870321183096523799088076550
1770 -275896619639324136468018484090646399
1771 144922363260544983905839709282058801
1772 -70674358168112583417367760140290570
1773 31936772567493193107957601833890849
1774 -13344900218135807186610963687386148
1775 5144545315773798514019472986918415
1776 -1825195207683225907582520832692932
1777 594328583044112636040680434588425
1778 -177097514641066980156266173625841
1779 48134434782958068060493558202072
1780 -11890632015844969876988950093434
1781 2659177705361619511021181046147
1782 -536027551409350234465467195960
1783 96920619495845834784551322867
1784 -15634359200281447037696307804
1785 2236326226458144504846874074
1786 -281697114034285401525338826
1787 30934381190082441076034370
1788 -2411733609670958682906060
1789 -3505291631177625932705370
1790 23981021712906659323405560
1791 -143237676745017484445457334
1792 798286454425356770948292680
1793 -4161068380256356886763640095
1794 20316830737205050904456761655
1795 -93045941275183173393564069336
1796 400175047777348426377534259014
1797 -1617991705519526122120423853105
1798 6155824663948943624876883873456
1799 -22056763607817061326758504097687
1800 74483624383695958728705206582300
1801 -237203155242305084185685553925198
1802 712787627094012794365925960884500
1803 -2022012900940227809795218655099020
1804 5417046800544960883249251398934840
1805 -13709938910259543857026580277999180
1806 32787790409721237160719652305056240
1807 -74109389282246631938612912744305200
1808 158333163453830735241624538806889440
1809 -319767581889841203545317934321178780
1810 610465383607878661313788783704068580
1811 -1101605860560696189584793019854851340
1812 1878794189743841863358056315524147000
1813 -3027917147656935840249146573623799700
1814 4610196939009383019032055737996210400
1815 -6629478045950690879220009297955903200
1816 9000605230268821193685560068757649600
1817 -11532377477456452687153431940413822000
1818 13938515494357860716942234406993989800
1819 -15883029687600596083484891537180784600
1820 17053358190897482110689041439920421360
1821 -17240813405711269050111351164601661880
1822 16400538882708312308385430937554135200
1823 -14667651755478754781461687291322000160
1824 12322006613991052681756215048638579520
1825 -9714081918700332724964061579537516525
1826 7179023420231854443533620312436612325
1827 -4967940183591244303030088130438591375
1828 3215113840194499071698920483864533894
1829 -1943306916530901434534257296288814773
1830 1095414196852107041688687039642475537
1831 -574937900148391575495298518791119434
1832 280494896633312872075818792158840859
1833 -126964753476084212730615331584023210
1834 53213168736300000923860837546895976
1835 -20605359993065319784076492757280407
1836 7354101546346545108121620850281038
1837 -2412887151722039375414101520539965
1838 725717465581871689404801670140390
1839 -199466203990339002746472834032440
1840 49929593413510907114705978427465
1841 -11339643574547461137964125412521
1842 2326953886670045829778415586254
1843 -429457740990270478183220945877
1844 70919627093159352174158510070
1845 -10419057686739766449264546693
1846 1353003362337907039705488738
1847 -154264138233613251161027724
1848 16049143901911431390429426
1849 -6691423788923623070815008
1850 35386098881617614711954240
1851 -215622149688977223308346370
1852 1230591032352198191809090740
1853 -6572122641218807932747331214
1854 32894420360813359511727605748
1855 -154509791635789381524602230752
1856 681923022700218650448048512289
1857 -2830941558482015712665527999849
1858 11065244446037752183718057291520
1859 -40756457140358687485305368306031
1860 141567728049929663196821010945362
1861 -464035737104348011519236403406583
1862 1436175540242596564872441888140100
1863 -4199014324630859673330756021533800
1864 11602539581216849097361299533185500
1865 -30309302073468272211574285970701800
1866 74875201788901250241185365712807780
1867 -174957799645315781898594210250750920
1868 386748820268592781038997727922712560
1869 -808846739058159331006032227070176800
1870 1600519335026727607723580208223110120
1871 -2996430647409163713030016436925688080
1872 5307170154604325676914275144237429020
1873 -8891603013942716396742700038369489960
1874 14088807592514867530050052877698135500
1875 -21107676118904071038716438558770445400
1876 29891615870249243458554956468320879200
1877 -39998852891124886930152675561925780800
1878 50554105737393954314498520501878417400
1879 -60321523455463365717135878030693598000
1880 67914938761033459989763570912204439160
1881 -72107218931467624186662556770982490960
1882 72148612283322657265988999111264340840
1883 -67982846188938727416753998027666016720
1884 60276597631045560784776272100848656800
1885 -50245835582520421661813503155821933760
1886 39340832804995385092353979119256184400
1887 -28902377099494773598381095498738189600
1888 19901529058811595182505948301394076675
1889 -12828558034707060554050944921357719250
1890 7731072805043038079928056225093355675
1891 -4349678994575033883657883436806622405
1892 2281205216717811735029732832622827795
1893 -1113371806636567812863911417341514935
1894 504781787332665222533074592389940175
1895 -212181638769458515663616605475539620
1896 82515081743678311646962011550208130
1897 -29619737106535473213797176287340845
1898 9789574128431215723202955209554935
1899 -2970947183780066706508651105797000
1900 825425720025594887455371414596850
1901 -209262858598038132993425539580550
1902 48236516626155854852967606031950
1903 -10069497106343641181959321044600
1904 1895320401273794260194533149500
1905 -320098556478934097305708710105
1906 48244517494333739824551533955
1907 -6449447478982045445191376820
1908 759343337588291910776786310
1909 -77099518291811149749198150
1910 -719600700408540966022770
1911 50988071709875060825460200
1912 -321998848385310247130109300
1913 1881184622825284135341604650
1914 -10287892485125486869394527750
1915 52754026886132518862449178400
1916 -253991339217086446775391836580
1917 1149613465989552002511889058620
1918 -4897027457319928018439397049660
1919 19651115062758983658648918598800
1920 -74352365526249292481917504522670
1921 265455091176525251775070369146255
1922 -894894745918085944734577794655095
1923 2850339515163457660756909607923810
1924 -8582024569742345326676786892544500
1925 24436785710351733201539253151712100
1926 -65829708444212832298024110531142800
1927 167825120910246294685703442280012200
1928 -405000451812564493505399558788109100
1929 925332158114799670591806938952964500
1930 -2001880990273658911283745063143370720
1931 4101168941483452232680289802177945720
1932 -7956321815943177271442381600401907880
1933 14616229678721658019549642389335672040
1934 -25423578861363572088799314254785845600
1935 41865222494903712909862946012661456720
1936 -65252893086192515492224653507388998900
1937 96242561374618392414953418718256015100
1938 -134283897440882000324849600704884628800
1939 177180142456719305984176556485611663000
1940 -220984445897914049854316999605086499800
1941 260411886604880009828324636944699055160
1942 -289790550708925864872895503914589798240
1943 304353298765326125909461560961392598320
1944 -301482041229804181325410036801379460600
1945 281465949603573012085149617348448368840
1946 -247476167358365416324527750395922039360
1947 204745991308035404859256175878043985840
1948 -159246882128471981557199247905145322320
1949 116322742275996248702613296377146162000
1950 -79712168631373700545102410137976561600
1951 51184687092755464045110979119605104800
1952 -30758011249898647195140972595951223325
1953 17273549116973814820537640439331509976
1954 -9052401653642110059641796954852492192
1955 4419835107390760236620107363206747363
1956 -2007021897400767055338659174856786151
1957 846024751528138071368427161465134971
1958 -330378151073870409078544105014158220
1959 119254145441102955148672391423921054
1960 -39693771115420258984269593370220893
1961 12151154423087834382968395395686427
1962 -3411257484256694494299203724867560
1963 875491296410609398317230687510610
1964 -204708640398324010193658232097910
1965 43443455294875204828873723983910
1966 -8333013647225145531694928394984
1967 1437997930504368739220120836716
1968 -222102651147659652618424215533
1969 30526950975088747860200701755
1970 -3709788662002166621469922032
1971 397116386704149880444768782
1972 -47627269520753429102378446
1973 77624464043614213763779014
1974 -477560240823674352109621752
1975 2852683409363141534368123260
1976 -15966743576001118432098903630
1977 83833320939131484429169423410
1978 -413484010622052260088078142416
1979 1918159606270123975295664820812
1980 -8378762275649004841360665387348
1981 34496707226354547143984226398676
1982 -133987633737226461921515190992496
1983 491343129313755144931022395375400
1984 -1702325263893699452243485692421839
1985 5575780210058074182445948253358963
1986 -17274610843282647972144336727005952
1987 50646895156683117193088850232752000
1988 -140576241115510628467514311874419200
1989 369513260567515651253106529894974400
1990 -920078354124520226659871185161331200
1991 2170642815625961423319579901287993600
1992 -4852752666406959173300351245715072000
1993 10281769711949744748430119201858808800
1994 -20646577460662126750522248734858457600
1995 39294041865609349164882819417611572480
1996 -70872787232555273755171821631015971840
1997 121132389726403592889290905213944681600
1998 -196155730725507979898727766689610798080
1999 300892843647138655288370079278792501760
2000 -437100389157252045099759909737350809600
2001 601139510898269377997441797159035994800
2002 -782416489138321211265401625530242368000
2003 963364077189747046321428311321884335360
2004 -1121580316260959848672367935250565381120
2005 1234046474347567086245283950735855591040
2006 -1282456876286816019043558290597761694720
2007 1258019292224453180248042284523569241600
2008 -1164022628452407109845965601552531486720
2009 1015157339572070381249593425093476120640
2010 -833761453683623756919744047640125936640
2011 644309224243932615036024543248404062720
2012 -468021228264357831745296278388671232000
2013 319223570086371339278799305032272979200
2014 -204213601586976634512979858256160614400
2015 122376140901376816960011503148542899200
2016 -68604121809606592601182774497940377599
2017 35926719062892124299203381664570827430
2018 -17547732436290859500228714097098658080
2019 7980462250367007050248316103320994175
2020 -3373234192990949845716900179737445331
2021 1322570237432172698047921249698694359
2022 -479971289182407436077247194959921980
2023 160852204875884084549539650466702806
2024 -49654294881951413365742957362588737
2025 14080210932960759576468462496117735
2026 -3656608249655746922231949411555528
2027 866832235087883045359735785969450
2028 -186899896157977888917157020946814
2029 36506535978199468488575636235438
2030 -6431416840585705161404347812936
2031 1016933429037211783029767945788
2032 -143534879090709729291023748465
2033 17973649558511902546022630943
2034 -1981061038598351560512770416
2035 175907935857774376445135646
2036 91552404854090287793015586
2037 -701341279500789353725372970
2038 4292370291898553624368082760
2039 -24576275907087382382572364580
2040 132055583182640685935278136290
2041 -666865159856447715453520178046
2042 3168899530701948942925519951920
2043 -14185995121348405720599244153780
2044 59886985392518729459686455727020
2045 -238627368882279657082377841340844
2046 898203057982754458740507108465296
2047 -3196005766897723870695478534303320
2048 10757108367265421831658324630449949
2049 -34267406564633395771257251862461573
2050 103365622432449147054256438208433600
2051 -295367266100723437707537772180599012
2052 799824008483789881982326252410776500
2053 -2053054921537418913620730027997966500
2054 4996707586443734935597217567303130000
2055 -11532506234195089737944794391859065000
2056 25245028162983186761836572497792133900
2057 -52417218754626160666404413279387848500
2058 103235655237869388327733310685330316000
2059 -192856081770866773482500569686028635000
2060 341707073240012591426248751707394505000
2061 -574169129583440416586150124720780514920
2062 914783614685026167073352693602410741600
2063 -1381644142593571723874733093586389771600
2064 1977693571456218028788946179878477422500
2065 -2682077583207747737672680435725606367500
2066 3444897442045592680442482788617496068160
2067 -4188852690286920293620829425701830050200
2068 4819771869028360682116704756092638234200
2069 -5245008185934397287607734779750027523000
2070 5395180471793827102251612660231444124000
2071 -5242433803891092776499554016084631809840
2072 4808707266159095892112900266552450041400
2073 -4160699422003407912753673940269002667400
2074 3393069752653169302119784436564703912000
2075 -2605694892304191081712626084011927406000
2076 1882534137007916816071887388103431997520
2077 -1278207054122086901051991069730125714000
2078 814729114293680421044053488055001304000
2079 -486917231606492507526328263063174180000
2080 272497095741610549297892677754343183751
2081 -142601438741941047218376499530142669848
2082 69676061212881695610576255349470715305
2083 -31734456051482731233081955852966783461
2084 13449294713805789290537280965997935367
2085 -5293706753007063601589438173951697883
2086 1931144223496976801859827111375205243
2087 -651465054950706622163073756114700740
2088 202736866694235258658735476223256322
2089 -58048395471625860047855340639130009
2090 15247914468311818510519107244030371
2091 -3662887897832239258036419276426312
2092 801914864850492850053308409627930
2093 -159394480070469613083587256334110
2094 28644197602342159189162598864310
2095 -4632333138636094629635881010040
2096 670681313803346047774564892796
2097 -86432083538043091204826310685
2098 9853003414337552557643638655
2099 -1006969344147277423049477340
2100 239644546293198475035717110
2101 -1033020278887879353502502838
2102 6411215723949596841100437150
2103 -37528307303438231681692981976
2104 206261782472707343146434620652
2105 -1065884581798596588204948367206
2106 5185461753316984730273895415658
2107 -23776527034372707210017579647680
2108 102858454767185360576513533803996
2109 -420206484666105954279531398419012
2110 1622463926905242434562428213691588
2111 -5925111648072341794057686063986928
2112 20479113301695819905666248765247990
2113 -67030074795743416411163248023644577
2114 207870167390243033820271679487958869
2115 -611039913608128953052753035059258586
2116 1703200417629242843077083905679579488
2117 -4503173842145471676760797635463048000
2118 11296448592171502304926921963171448700
2119 -26892142254093810195989553623663429400
2120 60762625219692976202330826858530660100
2121 -130322946059201682375233710674052243800
2122 265340064168154829500246901769208933500
2123 -512844817196424683214130620943878391800
2124 940921896013275038624272709500338867600
2125 -1638584391169087540029779199260575602400
2126 2708163790667902690586974889395768258200
2127 -4247127376375053817984082079607566678000
2128 6318781729962441180311873227327257535380
2129 -8916051141223540479327889054639831136760
2130 11928230580826087938560284005531665980260
2131 -15124684527321967712945719588713354249480
2132 18168746429027442774244594658728370752800
2133 -20667687870209226380279277359349826560960
2134 22251785345857978813747184934732092074120
2135 -22662021693620141169499675947514819772880
2136 21818465554119190240655120605404107165640
2137 -19844840512705148769340417024449922033200
2138 17039190647115800150226771858924243400920
2139 -13800061489835769369321572818799515262640
2140 10533380267604113818129509687779340152160
2141 -7570118689389769964303677777288825769280
2142 5117371504924298955945322975634049678000
2143 -3250328144573905109937288032260451071200
2144 1937462392148064706389857325200026338150
2145 -1082468866868149512072066035941715120099
2146 566084499248311429866888528437839082349
2147 -276689358753019942364014103565948443601
2148 126200395304544842490011862621933571298
2149 -53622053144791438523449597172857535655
2150 21185498675509117452345041737845631821
2151 -7767467962873809725790474363576744802
2152 2637103320728762561225159168493405183
2153 -827111200430215720572714441478961730
2154 239047395765140812004271249140749632
2155 -63486842235728454122114357648516691
2156 15447186808002954098514345185928486
2157 -3431971309709786988560141690759041
2158 693727533971211305501916379949022
2159 -127071461918306138369189453372088
2160 20999097515371169161249860462317
2161 -3115408952048127249026353540621
2162 412679879446365388036988908470
2163 -48506105038738408334263804793
2164 4995280969669396233463980366
2165 -236521125437267144806799049
2166 -1454371830615701421281971278
2167 9503496760898204643622261140
2168 -56868093941689534637404841310
2169 319549116725003611286567606880
2170 -1688962365751455164441909207552
2171 8407691778025639851334150749966
2172 -39464967877649513563691684089644
2173 174854901030164756428886600554722
2174 -731950748498364112035019870067340
2175 2897269376024908705651037009857824
2176 -10852390414180587827241077629288743
2177 38493075614795124944922041638561587
2178 -129365617758813630586902503600064660
2179 412156397544371006924456902100272453
2180 -1245407524146123476345226398153594358
2181 3570587565018263098006600262719816821
2182 -9716140717465649353046305790710220064
2183 25101337384708640772916852641741191712
2184 -61581312039092106992752645765588552000
2185 143492106903511825703920217757518914800
2186 -317607529304724345917823408816947354100
2187 667841408579954966363892828183224729900
2188 -1334110037863872358476707898749297326200
2189 2531873566357175248933068985611361891500
2190 -4564585734446782044230330638446922521200
2191 7816773045946032084158813056863523700400
2192 -12713325821618774481171255499502265957600
2193 19634332988671043050850269590870738084300
2194 -28787179945795890187336861430224014484500
2195 40058028147090281100418684263037549162140
2196 -52887069841256449557415517785186829612760
2197 66224877594201093650754433860594039868740
2198 -78618824599337147383455544124152434887520
2199 88443701646772578248205846438483401807200
2200 -94237149600222438292857935507803734229440
2201 95049538820914011036761883227698594007280
2202 -90695417646856546593557391500893687654120
2203 81816145989122339234747576948358641310360
2204 -69726340697342265712114788662124695506800
2205 56094264159114829838847902084446888607480
2206 -42563329244855280720811991277191550137760
2207 30433422465397799930568982391512454391840
2208 -20484976796354718793845144347266032102720
2209 12966653879991866937253712491711505265750
2210 -7709585157606024052285691499596795438550
2211 4300408331459252473609414899326158622851
2212 -2247439952239564781262572366633808895104
2213 1098869910305545716800430672849922945452
2214 -501899300271307661604061440388196277200
2215 213786114161366164255775789111984121849
2216 -84773258703206951373362880625461830244
2217 31233213962357255340186022634963548946
2218 -10669565386113480206108069760685174803
2219 3371846052006494595886509689521159485
2220 -983365896225386148811883124581779842
2221 263956108986814176803370572704588077
2222 -65021446202030471975114540794615668
2223 14652529360932866106151987046217339
2224 -3010168928683083351077051251523220
2225 561607963347870679957234574032845
2226 -94756899172133371427908288918517
2227 14391240541352802971376227586168
2228 -1957232820988175483466618101154
2229 236992006678675456062725744495
2230 -25422648242292587134339777272
2231 2695622409843601806179657199
2232 -2344274165169238511598685516
2233 14011515525036601086475080978
2234 -85540590847579218594579934650
2235 491180435455291324367262326130
2236 -2654020540844104477271337679212
2237 13512107161207761850647143348598
2238 -64894304993234371045778059180424
2239 294315689244876610280756434232250
2240 -1261700913342174343968412427011704
2241 5116898148554373726184246186017529
2242 -19647056997022499304394510862970561
2243 71470453342002994380920435210489148
2244 -246467308530104247856231023546627610
2245 806178362468884240479222098817672303
2246 -2502355830080932317024263353219350768
2247 7373840212252376943453442705204244277
2248 -20635773579910681680886378258357629396
2249 54860799450713717785108523048931110490
2250 -138588524610847272154580287596491706624
2251 332739216862933618358938952689747618800
2252 -759380298607431325334510984052675547200
2253 1647556138748221814313352608257730221600
2254 -3398396888823430233770717210157502176000
2255 6664526626007994006738426392533306113900
2256 -12425546497686462620529784497050217129200
2257 22023375066482802900063935593148169655800
2258 -37104566855470145772271967379593175926400
2259 59412894844696454034393815288638111559500
2260 -90398342702476922030474645092231996995600
2261 130666695360853005480413350633317159293640
2262 -179379936012489734038983443801626734634560
2263 233802138259193982802328876270794359843780
2264 -289221687962766516274279129711466220474000
2265 339424859972105988111518198399654060719240
2266 -377737000969567615811720069481982310403840
2267 398428675491790552295614967110459623256560
2268 -398095819455456558517590226118721561750080
2269 376564420623312120184919427398554524045600
2270 -336993244218828473657012640112604726603520
2271 285118126763846775744532685095270897161080
2272 -227885312369315570387582469389456459361120
2273 171923471689799411462326529041886620067760
2274 -122318624460152232403681601209582735430400
2275 81991702958445793283092823310798427343190
2276 -51726918302505923819992151950365360913800
2277 30679491948851229740403777430376996009700
2278 -17086127338765386908480674389812311101599
2279 8923658633892389572660213808693064729543
2280 -4364593530436256241872241987375802760286
2281 1996173373728309091431974213842449963993
2282 -852331996491850286630702110580546710350
2283 339175043216769547983724261594057708710
2284 -125554705948694363679011176954519105620
2285 43148010173220744940001136025029039489
2286 -13736007372973632497695397819635350312
2287 4041164998093188343790448788792393605
2288 -1095937168927613814044136293218000884
2289 273203710202752731100257290677961658
2290 -62414943819484568634080524969156944
2291 13024086059106093300852200961872295
2292 -2473308323177890447870116083283604
2293 425733399883050810260726920798401
2294 -66130051077885477979146590031843
2295 9224091650950548355859359306718
2296 -1149014874322786073160698572162
2297 126982908280541193415097883903
2298 -11946864791029312172960277374
2299 -2024291392573867595667688230
2300 20396372140987582771847365884
2301 -127746641576357654358862358745
2302 749289507817510532143343342340
2303 -4137067608827972518066627950462
2304 21531037009016417402417645920944
2305 -105750175599918029855666596999128
2306 490687566590581262425221302051064
2307 -2153055672854837730201374122184435
2308 8941465856458546467457992872192340
2309 -35172606343715785243038496081777920
2310 131143575081568856406188553463854641
2311 -463775937932138139704643822723186102
2312 1556432678473377571875156249699706806
2313 -4959383993102380163406851691318932809
2314 15010273320253987525113135268462371042
2315 -43169450614212183518171163276070634682
2316 118013527714591886304112884222157593036
2317 -306741510528006688607912457006004854915
2318 758220931412941084175726121269932958736
2319 -1782699286580940821184244694763659595312
2320 3987278346609607897309638206181345415200
2321 -8484557411971607502414695252688211755600
2322 17177324821783009053968401431822759996000
2323 -33086967784290399607108956502833360200800
2324 60634124597406063120129996983048118369600
2325 -105706565621275729721396843144649046785300
2326 175291181145553673395440048065864561859900
2327 -276453800282512316217814904015009855374500
2328 414575049289902546053008541409515416238040
2329 -591014355083719793531073765292448950599780
2330 800729126242459075106616069105898578231960
2331 -1030686130887438745781684442786886849167480
2332 1259976993701661986491771105319239551754000
2333 -1462236458480086673797029098541538532430300
2334 1610258502999830547114230719680558989355600
2335 -1681825547577600793652640973888583833326960
2336 1665089028589904234030548041262522943525280
2337 -1561736044909678845248532805535966892747600
2338 1386793277067188743309127996933978764625760
2339 -1165055838649978236855928101623627792154720
2340 925305749495088388337188725872380693657920
2341 -694183303688665296629509090419689484241160
2342 491510905583757771214949618216738183772150
2343 -328135449643241103599839604274273097335210
2344 206345223652723719994225377628739110853820
2345 -122091257065310943066945719172654804396450
2346 67891625807794574350387928477726793473101
2347 -35435977763572677433462298312781155593710
2348 17337393917276642598311272542603668639535
2349 -7939722027982323277727055424957895287900
2350 3398070332963628069479892033726909493575
2351 -1356865949760369171885959750947229763942
2352 504585386722510787350397550233464446650
2353 -174413251854993122657884893189116550060
2354 55918752503127566042986057563110354745
2355 -16591278215213673441326800776050987890
2356 4544381113210980322453818009505152264
2357 -1145982183414556944828680650430459235
2358 265290363719590353490452721760521635
2359 -56198095861430052570033346827426925
2360 10855827298111319217060782204363454
2361 -1904938214195170217809588793987589
2362 302371145218947811540401119033250
2363 -43212540793976324255669389350894
2364 5531347409490893071421097020823
2365 -630566047537902943830063670473
2366 64184564287897381680111689139
2367 -10016526404457995202642970810
2368 30188386308085671858499074194
2369 -189512310511124469716490360648
2370 1134695019964961190519742942235
2371 -6398934738525931770929382962382
2372 34027779635202275654722940674620
2373 -170834467021790698878921967514010
2374 810592113929456519987005334011905
2375 -3638630479787730053477382558499515
2376 15465527180016292415947538934440394
2377 -62291319602336301221874717143910575
2378 237923095026058386478747108888111821
2379 -862323561325399082649387986367847272
2380 2967407549266814490293482187702829939
2381 -9700152481864515873413240875457740881
2382 30134892608091232263189921365965458735
2383 -89006448937443030333989791180275419910
2384 250024235387309369175650637403588847850
2385 -668155933884034724463704552377681878300
2386 1699081236576871831680349870546305152877
2387 -4112222880270477791496531581622389582010
2388 9473964730963277633016952578068815907760
2389 -20779131668663364812702548823921995620000
2390 43390377356305262886546998173940070810000
2391 -86266498388387648583327513406559370410400
2392 163293424839100692175227583701705701148000
2393 -294273466039501913088525260486326708008000
2394 504836424507067325180160361996861919345000
2395 -824350718785656139304198983805751710610000
2396 1281041016992909640478725220834138158287940
2397 -1894152397798123885724493204809633310873400
2398 2664170534196095377730312010075477427026900
2399 -3563540204975668976581946000737899743157000
2400 4531415322376467957875807877481526833891000
2401 -5475969577844266616074671290770051547536080
2402 6286189566402857084779597145016640807120500
2403 -6852025916549198423106851331329914862113000
2404 7088302672292274230800191032410256753910000
2405 -6955431806171182099635791896433995346580000
2406 6470097231251681837572316639660601004618640
2407 -5702000090474856586968231519824118610077600
2408 4757466509663851572561985670855868796725600
2409 -3755218678937777237385607953132102462376000
2410 2801946129019069231491059358865263095856750
2411 -1974591638084313828707014987966374268719420
2412 1313070197042599263197425791661141138289850
2413 -823118630981927896332714675369670564301100
2414 485892315306233327371217237946056567576250
2415 -269790347135807630225029861176338532022499
2416 140731454546760061807178841870759446499687
2417 -68875562413704640645321086861461964370635
2418 31581829947346854144533300295976317878494
2419 -13547250322379562471757610065967165590368
2420 5427515232495468589638978913548099473019
2421 -2027344455239295032692801802468419674577
2422 704713214016801297695651841264498741300
2423 -227495545897817116510284569867243892585
2424 68054223131825633144100770617276265495
2425 -18820290521140686255496832162218572195
2426 4799174082890874994701193599769533480
2427 -1125272897222953743536745756385407200
2428 241865058701884782165692276722674909
2429 -47496506167620654064014881749212558
2430 8490494110827479013443456763232081
2431 -1376059374810063803148996306464214
2432 201299006948167611285028060013010
2433 -26448581500351796544668645987744
2434 3103957075704087586111490027853
2435 -322564390063096022358690881610
2436 23494167401994943617590868823
2437 40583906934318533319291092535
2438 -279013816175374983007134935280
2439 1706213237689997941203654274265
2440 -9823488617535134130281937716547
2441 53352335171282314554752169623391
2442 -273667095690168248968134803011605
2443 1327232582615219994086262308004402
2444 -6091937858585545405394767190571969
2445 26487168794979413395074288527797722
2446 -109178588708975760029928260184451005
2447 426950109505922127879816773179413165
2448 -1585034312260032788553154141526928125
2449 5589550839586727523484685222682401595
2450 -18733518704746528200699875995155691095
2451 59699125991616918023134287815070886258
2452 -180967559440190104695434711527871513325
2453 522002966192740840341026862635734040391
2454 -1433238913366216819515769599856910792892
2455 3746718488843188188589634690955421422459
2456 -9327480117715685172841694077483462633677
2457 22117374882302717696114459779941989508705
2458 -49959246792966138795929132679398376302016
2459 107510471648876298145838889340469717265312
2460 -220424908803913045140278146134560928255600
2461 430577477416235245427624819174072024134800
2462 -801331065378586998668176413023266571448000
2463 1420743790409863464052845099958675403569800
2464 -2399494116904264177964810066779385587014600
2465 3859799738971153788112719015396042336903240
2466 -5912566629922406480556108915377912347597120
2467 8623081527872979351121606528519387215021600
2468 -11970626856853857655825890572373847440475740
2469 15813050292387194681152719644987675013961780
2470 -19870944671216129564808710992320530627441040
2471 23744784430823095678785295460113682298896220
2472 -26970571609459431663937413871699076835228500
2473 29106616880419956173917774124941539872679300
2474 -29830598326047835339150595713345324597665600
2475 29018218197342828930132333302851170877685600
2476 -26777380812819806333715729480068444567458800
2477 23425202825998100178715213035864191519706000
2478 -19414411484996520698380692962633687617178560
2479 15232658004482379180503811319885198275139470
2480 -11305735774636609911517381790434544249947590
2481 7931028414984206045947979845979953428689270
2482 -5253840127693483457139941668569832162942800
2483 3283383657895258119969200868329341357814760
2484 -1933812516707231332332906952643247345605070
2485 1072193753019493895549214144572429846963851
2486 -558961551861779400417245540951467097366016
2487 273644494952033453513958859193143368217254
2488 -125630134081696767503668783496499872800902
2489 54008988227616479282638864536410974889460
2490 -21707960485689328871089630576956957917472
2491 8143612529495055567660017002955014120656
2492 -2846220574670731796947637725763144081424
2493 924954112680270105332841131591286210417
2494 -278901712419745151730818670706092781320
2495 77851323861526607203088849447478109980
2496 -20067176259106559058866181402985474360
2497 4763665933785303080192633769146648970
2498 -1038382045992866919671071358406932160
2499 207178108475137857158455596980242400
2500 -37703369005602473589668144577347355
2501 6234415347562961816172330409629789
2502 -932716766067874184551167604697876
2503 125662402681019962133741138198607
2504 -15167079974222016279379674099093
2505 1631574064624785510036031231657
2506 -163827092180661814190831039088
2507 74638514361310236667721927880
2508 -409639963621153960207333318244
2509 2548208711351941723825812050823
2510 -14971916010320542534592960064072
2511 83012286133388362079113399797567
2512 -434858794656411472579295431897463
2513 2154632804348499208866006955811709
2514 -10107663386063383814325001685337000
2515 44933816837757742419984698556093780
2516 -189450687207843454223376523195480665
2517 758124506112637137973461170467880478
2518 -2881350167957815464607825568089608660
2519 10406945095969162190366014878965814747
2520 -35740094318532769157632678721675765921
2521 116762005667181901707883303786707938583
2522 -363032344964307673255131057160786632480
2523 1074605796995175670300744238094806321040
2524 -3029382704552530572802040109130078372800
2525 8135441677879281677470933281706429221045
2526 -20817659819632559107786248787753315748904
2527 50767971169333807939103246564770059288036
2528 -118010452676451163715952861889770649981008
2529 261500434908045192325122818960287235753370
2530 -552430288481505217210811766734038895959296
2531 1112631335496637745661161806401676804521600
2532 -2136453874983597997837597868719422714662400
2533 3911003484934012108640701852435034488324200
2534 -6825018912972955262298572950357117498872000
2535 11352555555723448235095674476220525805955040
2536 -17996802271342935170074426323562901277651840
2537 27185132136425854932094132258458875968422960
2538 -39120912457465705349669435378766147243828480
2539 53619083260746891534354884566918850646262400
2540 -69974266082573808985997181937359033096353280
2541 86921158649447153349793374437813173924376340
2542 -102736340224305186658169108129521650565808160
2543 115494301286642517781804687030808821925900880
2544 -123436638533710560945683515233186585022824000
2545 125362039092035533370690971774217059532795400
2546 -120920338077140567354912920421032213954425600
2547 110712777070628701279498193372503520568662400
2548 -96160117194242503072098648709886863180915200
2549 79177892549946797862614121727610379736752750
2550 -61761176297747599025590801420946007872091600
2551 45603454417831813017885733170415688640908040
2552 -31848871501665170826474940565374955544867360
2553 21019495679060022320096040862005212115362580
2554 -13097033687435604955437935349292412557339200
2555 7696749934123115788880649677871842448080160