0 1
1 -4
2 1
3 15
4 -8
5 1
6 -56
7 46
8 -12
9 1
10 209
11 -232
12 93
13 -16
14 1
15 -780
16 1091
17 -592
18 156
19 -20
20 1
21 2911
22 -4912
23 3366
24 -1200
25 235
26 -24
27 1
28 -10864
29 21468
30 -17784
31 8010
32 -2120
33 330
34 -28
35 1
36 40545
37 -91824
38 89238
39 -48624
40 16255
41 -3416
42 441
43 -32
44 1
45 -151316
46 386373
47 -430992
48 275724
49 -111524
50 29589
51 -5152
52 568
53 -36
54 1
55 564719
56 -1604984
57 2021103
58 -1485264
59 705565
60 -226464
61 49756
62 -7392
63 711
64 -40
65 1
66 -2107560
67 6598282
68 -9258404
69 7686435
70 -4196000
71 1581832
72 -420336
73 78756
74 -10200
75 870
76 -44
77 1
78 7865521
79 -26895704
80 41610795
81 -38518880
82 23764870
83 -10296864
84 3213420
85 -727968
86 118845
87 -13640
88 1045
89 -48
90 1
91 -29354524
92 108850055
93 -184080480
94 187999880
95 -129382360
96 63370494
97 -22730208
98 6046536
99 -1193148
100 172535
101 -17776
102 1236
103 -52
104 1
105 109552575
106 -437859040
107 803561180
108 -897561120
109 681764450
110 -372567472
111 151077906
112 -46188384
113 10700283
114 -1869648
115 242594
116 -22672
117 1443
118 -56
119 1
120 -408855776
121 1752138680
122 -3468023280
123 4205805780
124 -3495236560
125 2108663844
126 -954148888
127 329784906
128 -87796368
129 18006340
130 -2822248
131 332046
132 -28392
133 1666
134 -60
135 1
136 1525870529
137 -6979551456
138 14820670620
139 -19393685280
140 17504987570
141 -11557324464
142 5774181490
143 -2227100128
144 670270095
145 -157952080
146 29052738
147 -4127760
148 444171
149 -35000
150 1905
151 -64
152 1
153 -5694626340
154 27691937673
155 -62794210656
156 88189605960
157 -85918399000
158 61625621582
159 -33699901536
160 14352797096
161 -4820384140
162 1284072075
163 -271340784
164 45231732
165 -5876052
166 582505
167 -42560
168 2160
169 -68
170 1
171 21252634831
172 -109482825576
173 264048109677
174 -396158949216
175 414358214390
176 -320863560864
177 190651046236
178 -88883989792
179 32964063561
180 -9798720360
181 2340382473
182 -448139952
183 68291769
184 -8171072
185 750840
186 -51136
187 2431
188 -72
189 1
190 -79315912984
191 431491999462
192 -1102881053628
193 1760494300581
194 -1967673407776
195 1636186836264
196 -1049767844272
197 531834208308
198 -215919859896
199 70874872926
200 -18888909468
201 4087710549
202 -715430976
203 100393552
204 -11131872
205 953224
206 -60792
207 2718
208 -76
209 1
210 296011017105
211 -1695801085256
212 4578968104297
213 -7748699306736
214 9216829717295
215 -8191557191968
216 5644607167116
217 -3088220687712
218 1362549584331
219 -489620631240
220 144090128325
221 -34791611712
222 6881142684
223 -1108834112
224 144170200
225 -14893632
226 1193961
227 -71592
228 3021
229 -80
230 1
231 -1104728155436
232 6647723358667
233 -18908792448816
234 33813271030660
235 -42648344768140
236 40346871648903
237 -29720218016160
238 17465655709656
239 -8322499165140
240 3250157236365
241 -1047092235072
242 279168864624
243 -61600751472
244 11216085580
245 -1674383040
246 202791504
247 -19608684
248 1477611
249 -83600
250 3340
251 -84
252 1
253 4122901604639
254 -25999820504848
255 77703925049634
256 -146413177264720
257 195189820385925
258 -195844274171784
259 153583136546427
260 -96494620167072
261 49393102785885
262 -20833507479360
263 7294436048328
264 -2128976081856
265 518690727828
266 -105356259680
267 17769447540
268 -2470655424
269 280032279
270 -25447536
271 1808990
272 -96880
273 3675
274 -88
275 1
276 -15386878263120
277 101474460265364
278 -317906728254568
279 629543363077854
280 -884524114040280
281 938220045424158
282 -780456602341332
283 522095961505059
284 -285744532145472
285 129476975466960
286 -48964159437600
287 15531171511128
288 -4142138241696
289 928899680968
290 -174759666800
291 27449277732
292 -3571175856
293 380344812
294 -32599896
295 2193170
296 -111496
297 4026
298 -92
299 1
300 57424611447841
301 -395284898819728
302 1295397448234002
303 -2689667003301264
304 3972449998853049
305 -4441560021565128
306 3906463318243059
307 -2772345828194496
308 1615680987301062
309 -782818926533952
310 318039177169032
311 -108959869400256
312 31581033750084
313 -7752380705888
314 1610168900628
315 -282086122304
316 41453948877
317 -5067107568
318 508935406
319 -41275696
320 2635479
321 -127512
322 4393
323 -96
324 1
325 -214311567528244
326 1537089746461389
327 -5258967963501168
328 11424522098361204
329 -17694942884673180
330 20800470039689403
331 -19286956692196032
332 14473750669515984
333 -8949325245253272
334 4617479717969910
335 -2006011475772480
336 738347483258928
337 -231141866158896
338 61661656892668
339 -14018296641600
340 2711064112112
341 -444330741956
342 61342034337
343 -7070249296
344 671845020
345 -51706116
346 3141501
347 -144992
348 4776
349 -100
350 1
351 799821658665135
352 -5967385654554072
353 21277564152232059
354 -48267389353644720
355 78231843638200875
356 -96455263021865664
357 94041833490230472
358 -74409613542065472
359 48655370663228010
360 -26636425190598960
361 12323486443890798
362 -4850441539407936
363 1631333914144428
364 -470036113023680
365 116124674558440
366 -24580466967744
367 4446933131059
368 -684631771736
369 89114096115
370 -9716353680
371 876034005
372 -64144608
373 3717076
374 -164000
375 5175
376 -104
377 1
378 -2984975067132296
379 23132274530420034
380 -85818674299981140
381 202922599468449735
382 -343499821021775040
383 443252425685974128
384 -453335640290591520
385 377206536988976376
386 -260081770949724240
387 150583591707653940
388 -73924359490389672
389 30986905118263614
390 -11144635329826752
391 3449816709346480
392 -920516514615840
393 211735478317304
394 -41923868750024
395 7124118183666
396 -1034017906900
397 127307665815
398 -13168783584
399 1129470936
400 -78867920
401 4368300
402 -184600
403 5590
404 -108
405 1
406 11140078609864049
407 -89546687534258360
408 345129407578112535
409 -849241682820135360
410 1498690039917349020
411 -2020054260743805888
412 2162553153358109736
413 -1887752174704431552
414 1368878250124645326
415 -835779712589741040
416 433957543225321830
417 -193021538424036192
418 73934112523426194
419 -24473866054188992
420 7015758093251400
421 -1742877960917312
422 374984020186341
423 -69735709712952
424 11171075715151
425 -1533532216480
426 179106766146
427 -17622522720
428 1441225540
429 -96177120
430 5101525
431 -206856
432 6021
433 -112
434 1
435 -41575339372323900
436 346194554216477455
437 -1384245643546727360
438 3539173539390204240
439 -6500502021467756400
440 9135654657206598444
441 -10216931233885653312
442 9336355315186859568
443 -7103183404253288616
444 4561413508775955546
445 -2497685526000638688
446 1175056791803202984
447 -477613353187914216
448 168379760030835682
449 -51616381912578752
450 13775534458603344
451 -3200890172912652
452 646802740854483
453 -113385994666656
454 17177896915256
455 -2236790497480
456 248467386090
457 -23308556960
458 1821565720
459 -116398620
460 5923359
461 -230832
462 6468
463 -116
464 1
465 155161278879431551
466 -1336806868703975360
467 5538047720825274360
468 -14691698118287408960
469 28042491585343880820
470 -41023066389550344288
471 47840826439391101956
472 -45674600319928660032
473 36380210682075368706
474 -24513057726767369760
475 14118198069553188468
476 -7004891154789414432
477 3011576092031433654
478 -1126658527257067952
479 367829529587899290
480 -104975641786074816
481 26204111130067611
482 -5718365426617632
483 1089175643805956
484 -180564050111200
485 25945952139030
486 -3213037519120
487 340260388390
488 -30498642720
489 2282058675
490 -139885200
491 6840666
492 -256592
493 6931
494 -120
495 1
496 -579069776145402304
497 5156194199478855536
498 -22104752108458345440
499 60765666654584705960
500 -120361162438195175840
501 182999102486338659528
502 -222169440913229098800
503 221202872403918882516
504 -184092259643976846240
505 129871028080368892200
506 -78488164478979484944
507 40962705896907643212
508 -18573582169727234832
509 7349830441028869780
510 -2546360263696086360
511 773956562273595210
512 -206591196133432608
513 48430770095683656
514 -9961682007174800
515 1794253947335500
516 -282111068169840
517 38549634829420
518 -4550770515720
519 460433393550
520 -39510478800
521 2835676116
522 -167017032
523 7860566
524 -284200
525 7410
526 -124
527 1
528 2161117825702177665
529 -19867039705356849088
530 88037154912486962936
531 -250475720608509760320
532 514167824822021528500
533 -811334505993999469664
534 1023836039699863952772
535 -1061306330208975968832
536 921191700297750898770
537 -679063314238685045280
538 429705487926733643508
539 -235334096911820643360
540 112245458483785148886
541 -46846245406585646000
542 17167441966225315930
543 -5537210871004392384
544 1574117235677258031
545 -394595911089549600
546 87188322480576900
547 -16958133746405600
548 2896752267875830
549 -433096569968400
550 56412456503910
551 -6362005447200
552 616193250075
553 -50713298064
554 3496903578
555 -198202704
556 8990435
557 -313720
558 7905
559 -128
560 1
561 -8065401526663308356
562 76473082447650718481
563 -349910907246846355392
564 1029174370691941298256
565 -2186785857458400698480
566 3576506746311680747628
567 -4684509223880226181952
568 5047858488131848945584
569 -4561980871756002717672
570 3507573929172122187690
571 -2319397101466640134368
572 1330079169677108573736
573 -665742348677234004072
574 292280609669098863106
575 -112969653007790823360
576 38542328887969290256
577 -11627088617579991900
578 3104070109939772775
579 -733387519004682400
580 153226603518863800
581 -28263031749739080
582 4590588912920010
583 -654195625468320
584 81400044899160
585 -8787267968700
586 816210766215
587 -64533895344
588 4281853828
589 -233880244
590 10237905
591 -345216
592 8416
593 -132
594 1
595 30100488280951055759
596 -294090691611909333192
597 1388079556522549177113
598 -4216132669406101788096
599 9262149975703522563676
600 -15681478336711124219328
601 21290707602132721522664
602 -23814636846198645995456
603 22374590274858108917502
604 -17913213274205806423152
605 12355456847111949081654
606 -7404379683263253785952
607 3880803105902259441138
608 -1788018541947043810496
609 726991779734036840616
610 -261601757688663592000
611 83476566122611999825
612 -23648773146249533400
613 5950431863477925475
614 -1329335799333732000
615 263381978249944290
616 -46192290831450720
617 7150958958289380
618 -973433799617760
619 115932923523885
620 -12001397735496
621 1070849444013
622 -81463107952
623 5208384369
624 -274518144
625 11610864
626 -378752
627 8943
628 -136
629 1
630 -112336551597140914680
631 1129990172280937670046
632 -5496498010455259686252
633 17223435863455015031241
634 -39077946714761791344320
635 68411556576236338693360
636 -96159799521361784128032
637 111501396498795456558904
638 -108751017073875078947792
639 90519869442509212422420
640 -65015643561186962615400
641 40642896410487855651726
642 -22261849758195057546432
643 10740596664021335820016
644 -4583016007875400349600
645 1734856481600721918360
646 -583880933561531599400
647 174967588597670360650
648 -46717113081156552900
649 11114548457293989675
650 -2354600680583770080
651 443560552662827160
652 -74141931039139920
653 10963294111861260
654 -1428378225744600
655 163122303699654
656 -16220261616204
657 1392420021993
658 -102062765184
659 6296219040
660 -320616384
661 13117456
662 -414392
663 9486
664 -140
665 1
666 419245718107612602961
667 -4338206549108982261672
668 21727902657579427237941
669 -70174108794869218023120
670 164273072746798657844845
671 -297042694682996021898432
672 431760047059550753682824
673 -518350748670344964368192
674 524130874519437663432570
675 -452917281569706122214320
676 338226986840145113802366
677 -220182849519875131436352
678 125809492337365826396316
679 -63436217872333357016000
680 28345668915788900377800
681 -11260840176589624431040
682 3986903649724236316135
683 -1260102514805963508600
684 355885609058818646775
685 -89845971110998779600
686 20269569201379125705
687 -4082650600403628000
688 732977317861097460
689 -117021673686967200
690 16560874091315775
691 -2068866042807720
692 226932500720457
693 -21708478596224
694 1795462698360
695 -126973123200
696 7567073712
697 -372707456
698 14766081
699 -452200
700 10045
701 -144
702 1
703 -1564646320833309497164
704 16642081742262603979603
705 -85753319168971431527184
706 285200901973601284299180
707 -688188453067302058058180
708 1284032294902546406745213
709 -1927923083399837252501696
710 2393661645242135154596688
711 -2506123229674220539150680
712 2245280131355752939867430
713 -1740809585369099614808384
714 1178315488509157783896048
715 -701158969111143379475184
716 368813767162677918640300
717 -172235877527613558177600
718 71654173140546676183600
719 -26624573841925038096180
720 8852346120350419989885
721 -2636927837960081542800
722 704154945045519775500
723 -168569647235931512340
724 36156611050330810545
725 -6940417940808877920
726 1190100718497105000
727 -181836791826485700
728 24673215958847001
729 -2960375784073344
730 312373995083360
731 -28788266624480
732 2297058972120
733 -156920801664
734 9044786080
735 -431357388
736 16565395
737 -492240
738 10620
739 -148
740 1
741 5839339565225625385695
742 -63794766740774743153904
743 337927455760568902850398
744 -1156382818268507350700784
745 2873681641496010858687055
746 -5527274937994491663140600
747 8563964581442344663069173
748 -10984218915698032906520256
749 11894023689419579647766838
750 -11034326473527526176406080
751 8870291485992006285298600
752 -6233888689885855618956224
753 3857141872616365475400468
754 -2112977819889521697020384
755 1029411608357343250972900
756 -447591729913210638480960
757 174165564858522592252185
758 -60773855808520754547120
759 19044171863131927514310
760 -5363701647031161865200
761 1358163964787866699155
762 -309113440836851126520
763 63185305495705224765
764 -11583799141110330720
765 1900887011711732025
766 -278460789619065984
767 36287786594419920
768 -4188163285810560
769 425731598882920
770 -37849529389760
771 2917175105064
772 -192727238528
773 10755449551
774 -497166768
775 18524310
776 -534576
777 11211
778 -152
779 1
780 -21792711940069192045616
781 244376324786061994021708
782 -1329751270614078923028312
783 4678257826860997021354354
784 -11962920931185248727390824
785 23698749098571431104504242
786 -37855210180364033062915596
787 50107178598992341134553509
788 -56054190443702130958436928
789 53786049452173931413523728
790 -44774682832126451702792096
791 32627530757026270977227448
792 -20961297211240174141082912
793 11940239385011774344841704
794 -6058388375791281142734384
795 2748124354869639128713140
796 -1117629415505375969393520
797 408408641972255190450780
798 -134313615423088383061560
799 39794823506211055199610
800 -10627787858946697149480
801 2558461117084940394690
802 -554914244878863147660
803 108330401341649442645
804 -19005510396130773120
805 2990056954229148960
806 -420651560212672320
807 52728065742578800
808 -5862301414717760
809 574832657469840
810 -49361309008352
811 3679039273096
812 -235317679344
813 12727551228
814 -570771768
815 20651994
816 -579272
817 11818
818 -156
819 1
820 81331508195051142796769
821 -935503244343542424978544
822 5225453951481808783284558
823 -18886399759789559657744944
824 49656259910105981072230595
825 -101230642387476481482267192
826 166555625238585218693097453
827 -227299705660635364694609376
828 262429916684381285320534383
829 -260164061778870330436125760
830 224014489294687731939393512
831 -169050917170345679992745664
832 112615577729370602066158628
833 -66609276931397749823429344
834 35144381279819555664806340
835 -16603294065356627019105984
836 7044476452032620414035035
837 -2690490127585875976649520
838 926618931801476795182710
839 -288129207800901441994800
840 80947810977209977098375
841 -20552518886449607601720
842 4714932791104687760565
843 -976652051104350587520
844 182451555914460803100
845 -30687277423428302976
846 4636375408485418320
847 -627375659897176960
848 75751539802566920
849 -8123782515207360
850 769360718398184
851 -63884738862208
852 4609554540921
853 -285730717488
854 14992113990
855 -652845168
856 22957871
857 -626392
858 12441
859 -160
860 1
861 -303533320840135379141460
862 3578968160783158848689237
863 -20507567779656698635088464
864 76092795163779050392909980
865 -205548518469028235219276500
866 430880080361440475896795121
867 -729597933161453323191741408
868 1025647269282134336336981448
869 -1220965181954458375018309980
870 1249300114347688675651513695
871 -1111447336125494806490907712
872 867590627219044180933148720
873 -598551930876587914116297264
874 367112446069949827015034300
875 -201128413674884691339920320
876 98809433186376424612517136
877 -43663570457981732705852604
878 17398028320403869130182335
879 -6262652239368694774318800
880 2039340939498871507962300
881 -601292663850794653238820
882 160599425405923467110565
883 -38857335805989495496320
884 8513210594180440668000
885 -1687452764366063026800
886 302210608653944866044
887 -48812127497157303936
888 7093149982331547360
889 -924519517692726880
890 107671837205926520
891 -11151864079791744
892 1021220634573920
893 -82087639346548
894 5739749859645
895 -345128401680
896 17582842668
897 -744097380
898 25451621
899 -676000
900 13080
901 -164
902 1
903 1132801775165490373769071
904 -13683902719629228348919864
905 80383785327928144605758535
906 -305992348674983340548983440
907 848630609129786010197785385
908 -1827838197527313657324189792
909 3182716187768668549970663300
910 -4604887304629355303845057824
911 5647078080415586551089686985
912 -5958001577566342747188239000
913 5471074969554980169675751031
914 -4412758927831325850230756928
915 3149182772996025235332179148
916 -2000392438224989472353005120
917 1136481719489669036709909240
918 -579762852355033762770882880
919 266419238566270735021892517
920 -110565193612011333249932424
921 41522018346077171432274825
922 -14131886789563279364173200
923 4363563783924840143819205
924 -1223137846588038914079360
925 311313835838776761335280
926 -71933526131606907580800
927 15080570095730231972100
928 -2865607921558414188000
929 492822743234088663468
930 -76557351766586316416
931 10715476513299887960
932 -1347083084001225600
933 151509932806695312
934 -15172861879225216
935 1344961637419191
936 -104760908067640
937 7105271352375
938 -414806927184
939 20536274317
940 -845277472
941 28143180
942 -728160
943 13735
944 -168
945 1
946 -4227673779821826115934824
947 52289444492899244920759290
948 -314711476251685108136865540
949 1228260384864082456408782315
950 -3494966266725099146120848480
951 7729103318877600163597749432
952 -13829105015440534534015101584
953 20576618137003955429013913148
954 -25972234444337243133185495784
955 28229784276333268864191129290
956 -26730854119660768619400335412
957 22254520053661239389665630023
958 -16410938088938838877443176256
959 10783640079826033297729165328
960 -6345190902508780927852721760
961 3356723695723427663180923624
962 -1601776236162134970152600344
963 691281984693912198891439878
964 -270390614756951324204712924
965 96010224564831417381005325
966 -30984849261411845286211200
967 9095515744871072333026080
968 -2429535854137156463924160
969 590534729771023950990480
970 -130568353750161772442400
971 26240791173309943858056
972 -4788086766997611537936
973 791959000318102381772
974 -118494738302093141376
975 15996137012098863840
976 -1941970951148215104
977 211180159689022256
978 -20470620789555432
979 1758265519830106
980 -132836865075460
981 8746916218443
982 -496207927072
983 23891932584
984 -957174192
985 31042740
986 -782936
987 14406
988 -172
989 1
990 15777893344121814089970225
991 -199701549031789577450052120
992 1230751564171711532862462915
993 -4921760667033031593223011360
994 14359494842634693030694390850
995 -32583541344708186143187656416
996 59862807192871069749687492468
997 -91530690258827000946225696352
998 118818477833937341410666209299
999 -132933369972103975842761773944
1000 129682125785421363172116719907
1001 -111336175406474400327832098576
1002 84749089636420569664106155899
1003 -57545105970017982596006832448
1004 35027921970371487972430143128
1005 -19192322833047457817805533376
1006 9497409401805696808769432483
1007 -4256338981325772432468427432
1008 1731322425375640324278016749
1009 -640299626226713714364561024
1010 215586057826553958382030920
1011 -66143774394308095704236160
1012 18502345325580921427387440
1013 -4719741247089645360305280
1014 1097727574675940808787980
1015 -232665910521843133686624
1016 44900315498066301346332
1017 -7879365416503434748608
1018 1255222477013175059316
1019 -181132203266487371136
1020 23612510883885028944
1021 -2771518728025078912
1022 291717681209824793
1023 -27398921960808216
1024 2282507708779571
1025 -167409723022048
1026 10711211652414
1027 -590930379936
1028 27692486172
1029 -1080616992
1030 34160749
1031 -840392
1032 15093
1033 -176
1034 1
1035 -58883899596665430243946076
1036 762294644978380878969419415
1037 -4807996329466950600763038240
1038 19689533847439755449345726040
1039 -58864773770846704569879726280
1040 136964556902589837439847267082
1041 -258205665100751930607922524704
1042 405408950091175118105576364728
1043 -540832367150239123455705037764
1044 622322173446019975917522175785
1045 -624931018994128659911828318160
1046 552772307357657725093779484188
1047 -433921595863217840106813545916
1048 304145873436666466750404320363
1049 -191311602948995153557874683200
1050 108440489606837891580471353008
1051 -55580184204108110082730662964
1052 25831483342414874339751702333
1053 -10911238068071382405375781504
1054 4196510705717663764355255520
1055 -1471659008271517702606473504
1056 471065639658915268865949480
1057 -137723619842494624949861760
1058 36790775584168478917618080
1059 -8980083192043246823014800
1060 2002150425590003399676420
1061 -407479085747110727534016
1062 75625818163761937958992
1063 -12781760586254041844496
1064 1963755153067025680020
1065 -273640275850879271808
1066 34487405636296322336
1067 -3917918832074822652
1068 399555103533227551
1069 -36396115930851040
1070 2943399684649320
1071 -209758361704632
1072 13051041239574
1073 -700743150432
1074 31983911400
1075 -1216477052
1076 37507911
1077 -900592
1078 15796
1079 -180
1080 1
1081 219757705042539906885814079
1082 -2908360930478399368671571616
1083 18763528398674471749159109460
1084 -78644371052192940804922931040
1085 240789134088191880698170240310
1086 -574139460036497868186081138192
1087 1109924410112726490121849873430
1088 -1788310775206625402084002287264
1089 2449919940858194270517730306485
1090 -2897187690962215051283031966960
1091 2992364123637113252392718728518
1092 -2724684073018285159959114156336
1093 2203709601174108515856927511953
1094 -1592959983639865724512423994920
1095 1034364363262275593009472910035
1096 -605881238543299262061954561856
1097 321263817021464635102624572381
1098 -154649778592441835009269044864
1099 67745113189324763636976811600
1100 -27056981264715323748432242560
1101 9867560680977180616399118616
1102 -3289777792512870682366035264
1103 1003457773703312847238009080
1104 -280166980932078895260028800
1105 71613380777665525400889300
1106 -16756018983881417288033856
1107 3587166453080380008466152
1108 -702102992985655044621376
1109 125497638031764930277660
1110 -20455648995255657193440
1111 3034703745586657738308
1112 -408818379668039482240
1113 49867363283385788151
1114 -5488740324246924640
1115 542857059547852140
1116 -48002304946426272
1117 3771721919815434
1118 -261371596282992
1119 15826321355130
1120 -827598179040
1121 36815658859
1122 -1365668304
1123 41095186
1124 -963600
1125 16515
1126 -184
1127 1
1128 -820146920573494197299310240
1129 11090906781977756502602681128
1130 -73154478195709335764544971216
1131 313651478760006479519505107580
1132 -982936133634113759027724166000
1133 2400382417331593516002647525996
1134 -4755631435386651898065558107208
1135 7857758560848052980352282657758
1136 -11047158171489163360699218475440
1137 13416348531261034499732335998540
1138 -14241713166516539400942078562872
1139 13338328108352596167135395869674
1140 -11105600881851501383280010658232
1141 8271403662296904947156219171270
1142 -5539105833739972942992440951860
1143 3349448827828634749676819804451
1144 -1835356322425049692389722188416
1145 914031448048817100799949049504
1146 -414718993281669507151800509760
1147 171776527542468394866350526320
1148 -65055564980352528511422243520
1149 22555606211369748076997310192
1150 -7165885267483627446368209824
1151 2087334921847459949360506200
1152 -557640420850697750040571200
1153 136635306287601191153348304
1154 -30697205710455826594364448
1155 6319952606859238248992664
1156 -1191311784526460723887520
1157 205356478859720533371400
1158 -32320823701751408874864
1159 4635489858622519344932
1160 -604369913969507812192
1161 71422769476840259160
1162 -7623772446507482160
1163 731922879648907908
1164 -62879434263983376
1165 4804157263707828
1166 -323976138553080
1167 19104730159890
1168 -973644337424
1169 42240824164
1170 -1529148456
1171 44933790
1172 -1029480
1173 17250
1174 -188
1175 1
1176 3060829977251436882311426881
1177 -42275413118006120839038463136
1178 284945291166140627811623456532
1179 -1249116022183542313037642470496
1180 4004606879208269634932231531270
1181 -10010326342923989954852233131792
1182 20312983748765474618143030081398
1183 -34398354903572238417390686450976
1184 49596471305946512152631426253033
1185 -61815364605571086308345530502640
1186 67390837073690078851107931521510
1187 -64870341526908638909524547885232
1188 55557022034584493184398510990649
1189 -42598255547399255447392463348392
1190 29393462633994521126116510068675
1191 -18331019906511212679637765607808
1192 10369610300507368884133083985734
1193 -5336832336027876260580249341568
1194 2505162307986170365770174276944
1195 -1074768122186827762868770372480
1196 422131226782901328295640381784
1197 -151988212033318650137045449024
1198 50215689507600945015232140408
1199 -15235057973941388348550205824
1200 4246283224472585424121901700
1201 -1087425627017221097365930560
1202 255836962676344117522339944
1203 -55274913144907124545713728
1204 10959702106933316214265084
1205 -1992282050970087200179680
1206 331605069921139511132548
1207 -50453964756573446772352
1208 7003102151217164805549
1209 -884572251552621924192
1210 101375002203322335660
1211 -10503461660156687520
1212 979668894785025978
1213 -81834691722531696
1214 6084235496565018
1215 -399567461013600
1216 22962491850727
1217 -1141241965776
1218 48316322802
1219 -1707920016
1220 49035195
1221 -1098296
1222 18001
1223 -192
1224 1
1225 -11423172988432253331946397284
1226 161071575667298163735862598297
1227 -1108902099586859296320987318048
1228 4967757901140303400442688230936
1229 -16284607405382507093738844429576
1230 41645529833572635938338516532442
1231 -86506629902599236529358795350176
1232 150048644802206375307353493227544
1233 -221737081955869123667217172987668
1234 283441581196969822886281212265053
1235 -317136999733814862311835178025808
1236 313533875072972038322070727192764
1237 -275992828783395110263838581189596
1238 217678640561884610026812145212947
1239 -154633000249637367008866062671232
1240 99368093432210737094990752695456
1241 -57974104786115638523780379362328
1242 30802908196570056825654132302502
1243 -14942762574690888216509145939584
1244 6632458269191013022378905240544
1245 -2698237464338080547539909656096
1246 1007528468704806180766824867688
1247 -345685084796238802751605800832
1248 109068586481519038460072457504
1249 -31662550450981032294997241424
1250 8459350426253868622432275636
1251 -2080076272012141740860925888
1252 470616662649113377456202192
1253 -97922409788113928678886544
1254 18723473831953944481612404
1255 -3286381506952893835835008
1256 528785439088810778877024
1257 -77862003447472598182356
1258 10469968387950812243157
1259 -1282448487919403784672
1260 142656925964300177832
1261 -14359257805032808056
1262 1302203504411444934
1263 -105847657570238688
1264 7663400610459528
1265 -490443784079084
1266 27485218889667
1267 -1332978108528
1268 55103069076
1269 -1903031316
1270 53411129
1271 -1170112
1272 18768
1273 -196
1274 1
1275 42631861976477576445474162255
1276 -613434062539618787436358327336
1277 4311734682848594721208188413957
1278 -19730817681964530585054097771296
1279 66101580643462062140465834417970
1280 -172856400396749060892240677427552
1281 367359065695204107437630667851748
1282 -652302854207852499341382081809376
1283 987400501319736357823590758925183
1284 -1293688042138177328903996491545240
1285 1484598743058539193282513992846775
1286 -1506402158498794376690593538911632
1287 1361948168171967986193026540960499
1288 -1104109135483534294923694698692992
1289 806817178926439556936159885829200
1290 -533774354071969102709191307845248
1291 320894902276165922305979186159034
1292 -175848905236367989565816659230768
1293 88068796187347439325920541783894
1294 -40397827529268112543155996529280
1295 17003276899760433884242903483144
1296 -6576363127123986620470163677824
1297 2340053118382160446758015930608
1298 -766724372748373568243345425024
1299 231472505060970582215939521500
1300 -64412526528979285687360413408
1301 16523818551626091468353639244
1302 -3907268009463688126140020928
1303 851346599694635775957483284
1304 -170824023064959619405156480
1305 31537394789844380313819888
1306 -5351069298551563504570752
1307 833230350727484006800899
1308 -118857304747723225230792
1309 15498387337425105046185
1310 -1842572730116447808480
1311 199114288289646384078
1312 -19486237130956056096
1313 1719509899195834668
1314 -136101692551063200
1315 9602213254925137
1316 -599243417671976
1317 32768815000977
1318 -1551682464816
1319 62666159145
1320 -2115577536
1321 58073576
1322 -1244992
1323 19551
1324 -200
1325 1
1326 -159104274917478052449950251736
1327 2335296536467654562455044873302
1328 -16751470694347138375948124665116
1329 78267247509566413660981891268205
1330 -267852532850430272053178591013600
1331 715881652396885669771090027595736
1332 -1555786033274966254113404553484368
1333 2826521837724407729495805501861708
1334 -4380167777530928806968527944522440
1335 5878711088675475850553295512841090
1336 -6914946014638519239722217284906532
1337 7196673501980744661722817421300539
1338 -6678202002403271211198861121564032
1339 5560706069544220555860993190519520
1340 -4176744850939655155659468179338560
1341 2842546501782105230677934364514736
1342 -1759379858390517153409327673119056
1343 993487615025067823743591690779604
1344 -513181327411066858652989680426760
1345 243027648035228876476165622660470
1346 -105712697663971767532587700805760
1347 42301200939551574185356733326752
1348 -15590890515856389604750621599424
1349 5297882022894135681271325173200
1350 -1660951842541274864812106269600
1351 480663260750633856342948899496
1352 -128427724463471509819914044496
1353 31682273926831730595457520764
1354 -7214731998454117301291067520
1355 1515919218122520309096496800
1356 -293687220717384246824601024
1357 52412886544961823553225872
1358 -8606128698014026933591992
1359 1298189601330426095480910
1360 -179568405609504241630860
1361 22726021331926596102273
1362 -2624670625470000536736
1363 275757033309059163528
1364 -26258429070169156080
1365 2256253268789627940
1366 -174020101786684664
1367 11971701706723374
1368 -728985699567356
1369 38920441791165
1370 -1800444070080
1371 71075058160
1372 -2346701728
1373 63034776
1374 -1323000
1375 20350
1376 -204
1377 1
1378 593785237693434633354326844689
1379 -8886856358248477514833771417608
1380 65029444631007613345039355119809
1381 -310089643050648262434821591966640
1382 1083575798267825439733230420904635
1383 -2958522742041223890245298023968992
1384 6571666719801546578787077573681460
1385 -12209570529964744672755244479121824
1386 19359792446528386599546326521026285
1387 -26601324090094654880277713504341560
1388 32053896404171013616159650659620443
1389 -34195237864062703509922893431197056
1390 32547533343421861520325235366596168
1391 -27816917145096619139719139184949120
1392 21460868294376401621562706022044560
1393 -15013156503996106975662014329552256
1394 9559171033068007922009265870831926
1395 -5557481413254420458817877777006704
1396 2958144128481987819029629870702750
1397 -1444894092022714252014496174539360
1398 648875161791355512722273522400366
1399 -268341138295054077653544470434944
1400 102324709884594972157601203793840
1401 -36015694234684558761592576867200
1402 11710216887998264558303810730100
1403 -3519192359014831004496541454176
1404 977850340052893804154251438236
1405 -251249552161334744075604106624
1406 59689855320953564024664307560
1407 -13107584847879238918271898240
1408 2659130706202212916081081008
1409 -497987697598679977532933760
1410 86004170986290447280792941
1411 -13680029798588008090284840
1412 2000964836431017956958165
1413 -268629918207094178231472
1414 33025589545516951865139
1415 -3708212521575281134752
1416 379071239690539953180
1417 -35147340452776604640
1418 2942731462681441459
1419 -221307665195906184
1420 14854875689991821
1421 -883115784267200
1422 46059551912340
1423 -2082628725184
1424 80403791496
1425 -2597595840
1426 68307225
1427 -1404200
1428 21165
1429 -208
1430 1
1431 -2216036675856260480967357127020
1432 33805914134219690130234367641819
1433 -252253164187931792519043067231728
1434 1227120769324034249423343831718164
1435 -4376540303271519749314564684571580
1436 12201785114035835330943332489184867
1437 -27689403587972443951280203765210464
1438 52583427001936117540312249988307048
1439 -85268572538547362263972022618704524
1440 119886377718231530270103885025551435
1441 -147901963692140190105194098857916800
1442 161638174358441082994128406963108128
1443 -157707169235346878380024973776017696
1444 138254495854264117523340798915873128
1445 -109483645471662570470310495093788800
1446 78670947808578724293532828975738848
1447 -51490460777877621510289750139760904
1448 30795609071060621933537185288079138
1449 -16876876599771304876283407579390944
1450 8494692848537615950611448946199720
1451 -3934682041524164535371002563335064
1452 1679938514032020249151094670813390
1453 -662049087317577576679198664010880
1454 241089604800439071522700186089440
1455 -81195609944136342129995713518000
1456 25306323063306954719947027647308
1457 -7302165994762934711293633162624
1458 1951166274771401049861210343968
1459 -482794241446694882872970269344
1460 110604275494347999388655403720
1461 -23450420451970706335771621248
1462 4598668610051971002659590176
1463 -833398252845827739722513532
1464 139426100579312053546451391
1465 -21504320738702575676486640
1466 3052758487927468073781780
1467 -398107605763691985155292
1468 47582682598509017240619
1469 -5198239051267271791392
1470 517404348232856743800
1471 -46744246201715685812
1472 3815990421758342821
1473 -279998182256306112
1474 18348418385269456
1475 -1065553547846480
1476 54318991754916
1477 -2401897189440
1478 90731140080
1479 -2869501740
1480 73903675
1481 -1488656
1482 21996
1483 -212
1484 1
1485 8270361465731607290515101663391
1486 -128552836854486543487071056276688
1487 977789126254939246861367281448922
1488 -4850646598433420527777596802137744
1489 17649706184142287806948372149099849
1490 -50225158017373637182842596617342056
1491 116387732746124064557277069976345263
1492 -225813541065752169439773959239316832
1493 374297924709597179996654013942098859
1494 -538212759321378828464109849216568704
1495 679440336082621277074720629797598192
1496 -760259423261841818571784833279152256
1497 759919317956406734993903066700582744
1498 -682908235507306729333669030254561088
1499 554728209446537997783020073268983768
1500 -409154280201981360668779796667191936
1501 275073619887021202412682563663950538
1502 -169115415648865688785620613515070752
1503 95344971341663853619641185734940164
1504 -49410753901899054426714707189650464
1505 23584545852842918579373185677139610
1506 -10386094959357191454321836776153680
1507 4225810153417735583710288123063070
1508 -1590391812284649304008406831501440
1509 554161827688986175484379229431340
1510 -178901709838349330005287282653056
1511 53537136702305799760967308859568
1512 -14855581541687204166662870431872
1513 3822653385237227017328427113784
1514 -912103758576207641509319985984
1515 201746826596028611815660807704
1516 -41347107194579910368877048192
1517 7846257450448991514268851363
1518 -1377422625364487945818034256
1519 223442418697691338295439786
1520 -33446724772205353793382288
1521 4612163321436719062537809
1522 -584730123636152772983016
1523 67996567563887564453007
1524 -7232709103745922161952
1525 701438601577038045589
1526 -61786900223553150912
1527 4921128275093575448
1528 -352508740013116736
1529 22564573024743036
1530 -1280746886140960
1531 63846176721180
1532 -2762224153920
1533 102140839815
1534 -3163712240
1535 79837134
1536 -1576432
1537 22843
1538 -216
1539 1
1540 -30865409187070168681093049526544
1541 488675794749458091108564959128324
1542 -3787456177686311738413497114840648
1543 19153254750664587108548410658281734
1544 -71072931031731052006256520713965560
1545 206348553139601001207375426129283206
1546 -488086685413897451460670672757512644
1547 967058470007196624776060656945305543
1548 -1637736667365593527162417992389007744
1549 2407262584276880963582989525782822240
1550 -3108072139959723746657798269549044672
1551 3558839854771547468367731555951099088
1552 -3642229525852121880167372126305465536
1553 3353297764131369534805238388802953968
1554 -2792337427821796149995438828236707360
1555 2112674382445884716164606430962012664
1556 -1457958298972188548809220301183233184
1557 920739673411423335621627832436154408
1558 -533618424415749798387901948875440464
1559 284493294100722455375888565547342300
1560 -139814255271746564208836447334873840
1561 63448987176239664147509438110940940
1562 -26627286485710556212483790604395080
1563 10346287797755893728221215262979390
1564 -3725843513096457663815928035708800
1565 1244462343979076540785581332396256
1566 -385748090652809594337862884928704
1567 111008296594283215377757580243088
1568 -29663400841189417353103608617664
1569 7360464144047709583977051654000
1570 -1695640644508351382436191595552
1571 362536586764296282288509410296
1572 -71898738743530048686229940112
1573 13216521851327631243994536996
1574 -2249687979416550723323306760
1575 354176559298585285395187158
1576 -51497270452188538058378232
1577 6903501133382821137229254
1578 -851518154840435759003652
1579 96409999630638396357015
1580 -9991719263852358658496
1581 944770212049492306416
1582 -81191415141671146592
1583 6312814816760772936
1584 -441701478564242400
1585 27633241577551960
1586 -1533729695836240
1587 74804342196780
1588 -3167918011440
1589 114721785100
1590 -3481572120
1591 86120866
1592 -1667592
1593 23706
1594 -220
1595 1
1596 115191275282549067433857096442785
1597 -1857015751330415989628281829763152
1598 14660711379239765797901186137041994
1599 -75549828581911239644829542945829840
1600 285795272693446507326626121365044125
1601 -846241985572761419652915628613756328
1602 2042307562049066742492781047182988519
1603 -4130507024376931781125139341299417984
1604 7143707214759973553429078612559237660
1605 -10728574245151738553030266246303728000
1606 14160110808033154673139461974181402736
1607 -16583172135784071801556939660074288768
1608 17367838640223628254043316994472378488
1609 -16372512346870293290054656651262720320
1610 13967919265972016137003973628480799640
1611 -10833880677403353653985084755417566080
1612 7669433958447617708988805072030994862
1613 -4971801576969016202510111017412780064
1614 2959868399732758675553594442202976100
1615 -1622180846916740565464741503875159200
1616 820165769334865793631861169209698050
1617 -383224109017348029344552363002483920
1618 165732322965664153413734312405458190
1619 -66422045864449481821360244824811200
1620 24695500022452738208000548176383250
1621 -8524791179174414496952966082640768
1622 2733917569888009118376065563251504
1623 -814925695488255251682230335469184
1624 225839246573803657772843587599960
1625 -58193153658804048047502495247680
1626 13941279895485086501906157228504
1627 -3104439884370956601221352188544
1628 642285284287967485519160319381
1629 -123387403523476085716390053840
1630 21991831350296142798992324250
1631 -3632947491838686511110673104
1632 555553477785902718566162277
1633 -78526544862083669834312232
1634 10241577185180676608790855
1635 -1229925444259243422269760
1636 135675438084470792945410
1637 -13709013211826774733248
1638 1264614744341083317336
1639 -106090165668701121600
1640 8057056157992999500
1641 -550953697988309280
1642 33704314184175740
1643 -1830184840469440
1644 87373873402725
1645 -3623641439600
1646 128568236446
1647 -3824479152
1648 92768391
1649 -1762200
1650 24585
1651 -224
1652 1
1653 -429899691943126101054335336244596
1654 7054578485854754934838419456367069
1655 -56712405090603167442819529263090480
1656 297706770956220137268670947262079620
1657 -1147657988323966216945077507692040780
1658 3464414661844891184730913209690786231
1659 -8527385548355130938163369144588197760
1660 17597277189549597242217277755435354912
1661 -31067599216051232467679035799147360880
1662 47650741611090046801967154071991327420
1663 -64260945337324633498930315873480294272
1664 76933959496397894410999489058527458720
1665 -82412297170826462937562835511658337184
1666 79504590263573431879456705210720305800
1667 -69451851982936561688075112336949211520
1668 55190767593139546036779706219189051296
1669 -40053658212221635941131084742358312344
1670 26635900592912259183407621309245960710
1671 -16277656751484301106336586837349244000
1672 9164098493298998482036671892156270600
1673 -4763029668984457175783349733379077560
1674 2289613218228018246862561183108692790
1675 -1019526114394294086787005822019921600
1676 421074218625706186970954076441723600
1677 -161478202441163976989546509494635400
1678 57550202395171319655026831174550066
1679 -19074713368073641376119365450718080
1680 5882612055246746909727229324885152
1681 -1688619280942280465420501077251360
1682 451251397064972140378876516936680
1683 -112262632596236042672690932566144
1684 25996502846204616624503056572384
1685 -5601682282779296494611763525956
1686 1122618376530544197140725997745
1687 -209105040945244106189036044080
1688 36169444758352303558039829508
1689 -5803664132530108847316943980
1690 862756156100854576766181951
1691 -118641335447965940510472000
1692 15064868962587011901512880
1693 -1762635477333274235392904
1694 189566720719728399571986
1695 -18686280774049436856000
1696 1682662592199127030800
1697 -137876688822108877200
1698 10233237708368684660
1699 -684237225029176000
1700 40950249203856720
1701 -2176512416068900
1702 101753717376025
1703 -4134432813264
1704 143780032188
1705 -4193885124
1706 99793485
1707 -1860320
1708 25480
1709 -228
1710 1
1711 1604407492489955336783484248535599
1712 -26791197884031729850779731331949720
1713 219243487469027658908215350371686995
1714 -1171989660333572476872673775365579120
1715 4602543451558638497722354856665198615
1716 -14159074650130769536215814717841429376
1717 35531649293216348194891608740860588752
1718 -74785987282176588125907340825030199424
1719 134723966838994553559504342339465560772
1720 -210941991415259681122517385840808942560
1721 290534412152355426124548955591731101772
1722 -355413611187132139341371332447515840384
1723 389215309539480117907207514110688428968
1724 -384058145878249897165334999703276840064
1725 343344078929347662494753180930036352240
1726 -279381041678091392181208852458287850624
1727 207735966483578472092315240116591305810
1728 -141625459006901656472251458961929375120
1729 88786659199116704933200374216439960610
1730 -51311869877763554469018532902099167200
1731 27396051399901961391538209656462882790
1732 -13538258432879182133889042102811364800
1733 6201985352839530440596850158782921000
1734 -2637400943032669352849461882962004800
1735 1042291528367909356721139566243881950
1736 -383154220842674841112700868110194896
1737 131115138297577876041128227414170882
1738 -41790235893572373763346052414789504
1739 12411249932442065113636390046290632
1740 -3435431715543364978888504649750400
1741 886360647554431224567734089972752
1742 -213144204096683552569481806667136
1743 47760946693033835117430950356827
1744 -9968768385377997197458277463096
1745 1937046708961224479097877849815
1746 -350149872486814633910084689008
1747 58828547810686836228741443151
1748 -9176162212071443484547359552
1749 1327079920707537662199279096
1750 -177670885854054744694253760
1751 21979735433835638050139086
1752 -2507193347000361058947600
1753 263047229071585063678650
1754 -25310840977177243857600
1755 2226112291329569540100
1756 -178258685957595306560
1757 12936482294301212920
1758 -846208037004133440
1759 49568924994729595
1760 -2579903644133400
1761 118162880392635
1762 -4705728462864
1763 160462804293
1764 -4591296864
1765 107210180
1766 -1962016
1767 26391
1768 -232
1769 1
1770 -5987730278016695246079601657897800
1771 101714620542762119805063990119967410
1772 -847052742669539198040821603555607220
1773 4609495357847097429130239504571923855
1774 -18434505478244160250817015694334332800
1775 57774427390236825457854700518340129888
1776 -147758286274641031377618880536695586624
1777 317078321232373103456303694285546031536
1778 -582614255422103569896245674383745081632
1779 930841190888943231247606731630710003592
1780 -1308818694687356752121782892334253055376
1781 1635254897404486089079034796323267004588
1782 -1829862552174226148032638553378611219072
1783 1845943302788906274689090807713075483424
1784 -1687982609612703985456272611086473037504
1785 1405677478048573685182808884543998703440
1786 -1070271249400183644609338728182294761520
1787 747601901918272838797913454655062845580
1788 -480494439051884175098716368990339973560
1789 284870040216871924327237833932680358810
1790 -156133045808386942859388021794571620800
1791 79259471913190671680231816884599649200
1792 -37326673729843009809489436915923127200
1793 16330514906344501665023743614189216600
1794 -6645088854063142802744473638442897200
1795 2517358209343437401516916207510111468
1796 -888540060664912703901094412316160344
1797 292393469816620624184785207748443746
1798 -89746616342398353752471111522700672
1799 25701725397550552888811532128355552
1800 -6868611673164853834486750077075264
1801 1712940961094960818221158260068912
1802 -398586308586039596544593844568488
1803 86513401858015279710123334211466
1804 -17507850180277651007660752818276
1805 3301476754150130711180176776339
1806 -579660399597031869977733517632
1807 94670440502871755590164699408
1808 -14365840559453628192834003936
1809 2022698595161169629074781256
1810 -263827192112064022659417200
1811 31818942101117353886357500
1812 -3540695982512651876806200
1813 362607930388094912078250
1814 -34077413453673413140800
1815 2928913797451582081680
1816 -229320377909770982240
1817 16280364193113889960
1818 -1042307224566982920
1819 59786785853887170
1820 -3048420732890676
1821 136842014211903
1822 -5343385794912
1823 178728198264
1824 -5018277264
1825 115032764
1826 -2067352
1827 27318
1828 -236
1829 1
1830 22346513619576825647534922383055601
1831 -386055014565033444615555830805817720
1832 3270682103751891253060135053970709295
1833 -18113044513724356437689105846477723520
1834 73744973819265099934675947425244056440
1835 -235373140389060692546020003049853422976
1836 613275923195584602773438613924261887632
1837 -1341285583921956857076926316853849513344
1838 2512811376081792829481782049481060797292
1839 -4095037027562616813764155215065776153440
1840 5875581557486014813610189345375991123324
1841 -7494424673118168969096550745179805233344
1842 8565489796561910563302381495727023451908
1843 -8829577617451601349623666784527636312704
1844 8254529662310374554019428071128931281200
1845 -7031311480128907334006299296804180000640
1846 5479026509165729791527848557156586443710
1847 -3919053398066373343328741087840616768720
1848 2580792998926692834259578556399982779210
1849 -1568662730041608317938649171818962241600
1850 882006172050517734373251711454503959220
1851 -459632675028270447446426247230158852800
1852 222364181479723180477592714389509237000
1853 -100011332412188347116734949489717988800
1854 41868578794229163519280498601716923450
1855 -16331367470594217567699437600373148176
1856 5940403313705510341080165629360581962
1857 -2016323704037822826876889190895145824
1858 638968685253771974081033263792955802
1859 -189118086217057200328828735386372480
1860 52289811442655537002190798346683856
1861 -13507231313448013554801901310683776
1862 3259525248746085369282102687986037
1863 -734671147632722718187628903951256
1864 154607755870164659261668467634755
1865 -30363607324391359218471375234624
1866 5561289804727571354862369403716
1867 -949165999396447448853844955712
1868 150806722819978730699301436056
1869 -22278964054244251964438875200
1870 3056027628175590081662310970
1871 -388595767169533077145899600
1872 45718678802096376329903650
1873 -4965816863087854281261600
1874 496691471911458995101350
1875 -45614809957522146160960
1876 3833258826796364797720
1877 -293595626645222408640
1878 20400024166387092045
1879 -1278874464338398200
1880 71862305905057239
1881 -3591083061275424
1882 158055094587258
1883 -6053707291104
1884 198694097140
1885 -5476446304
1886 123275781
1887 -2176392
1888 28261
1889 -240
1890 1
1891 -83398324200290607344060087874324604
1892 1464851951336948484304694255486359071
1893 -12621730686903059258815274443133047680
1894 71113364800802219574686318935309679520
1895 -294658434312540595925575879853119616480
1896 957463107985271044660901259106317618456
1897 -2540718546896758072262155578210205386880
1898 5661339937651038927624840187054113909472
1899 -10809916832827024605107808840394347620880
1900 17962118295443316853290796178113455407460
1901 -26288544562819319316083129704235487591360
1902 34218025352554204600917357529771945052112
1903 -39926521307191585074273438174709287821904
1904 42037856963579409687107957826124493219300
1905 -40159713657080395580245106457956888400000
1906 34974098104777430204861816373801652580320
1907 -27877146267391642855508354797248231013960
1908 20407638199512950326044899453863990673010
1909 -13761730954721260505268338944450207912000
1910 8570573878876254181686937409743151386800
1911 -4940554372435292312572267995842406457680
1912 2641277400250408852478724883490539721220
1913 -1311762727217320159547307667872272673600
1914 606078996222132067279508768734191975600
1915 -260840558735041858391112470258142785400
1916 104676690467262596388561332795699404686
1917 -39204440664751346228119005705499315680
1918 13713304660040181024402937185192721512
1919 -4482451828710512369448551134544268360
1920 1369739304724450222507536673210090170
1921 -391408720314514494503105178696032640
1922 104605795735352630403177245329350048
1923 -26146745999846315435385718218059436
1924 6111696437418960962322494969579595
1925 -1335594320933103704226642021672000
1926 272760708413579965424373791796912
1927 -52029106143704612767943119331856
1928 9263283361810489394687584527156
1929 -1538027050116908743458216696000
1930 237899880441794568927982155600
1931 -34239247374834548268428701880
1932 4578591754752605036359551870
1933 -567929786395405930588708000
1934 65219338324059698542871800
1935 -6918505337280016848526200
1936 676221797944095997663510
1937 -60718524886797834369600
1938 4991360969184140542320
1939 -374153416086203793900
1940 25455735237886797675
1941 -1563275267225736480
1942 86089796135947032
1943 -4217960053829544
1944 182091195553410
1945 -6843465402400
1946 220484849592
1947 -5967482076
1948 131954031
1949 -2289200
1950 29220
1951 -244
1952 1
1953 311246783181585603728705429114242815
1954 -5556751114983051099947281279013943168
1955 48681092595197294266505656974047840496
1956 -278962145376387581119871444337894042240
1957 1176002128231699503342313890922544089000
1958 -3889137725864564082023160913228536667328
1959 10507061372376718730936084958022877278344
1960 -23844792713578956925684590009572811511424
1961 46388195892877344518574293499150443595700
1962 -78563352987037675204506838337782393097280
1963 117240714989234579304013125649679414649576
1964 -155666221299917968750656009078143462566464
1965 185358620784758634334708728732882072887820
1966 -199248371544057622473081602694679624386400
1967 194422181929590617454068955586823115538100
1968 -173024794596061209065686072656359318720640
1969 141003656665178271835367387005637990192450
1970 -105588645667377070816359211524863576937280
1971 72873769019471299512858676675264839541800
1972 -46475363740184668914077439411603851217600
1973 27450785196566905697602757681658273258300
1974 -15046031298408657275040741282574406489760
1975 7665964127639966310190362840590121178620
1976 -3636067379693660081548607793319322587200
1977 1607572652368070337324678151165046193750
1978 -663215953133498026377658363840567255968
1979 255554049812562470959957189988336085444
1980 -92041335600874247498853865255375055904
1981 31004143289628458528116108459576839150
1982 -9772290961391256059149869091998256560
1983 2883084374539852663517766589647536874
1984 -796324671942477002561012258702749056
1985 205933254485991806775438015513601755
1986 -49858860601889436566488069192426560
1987 11299465965281211119967394588632840
1988 -2396273547263032206705665813625024
1989 475315843183670845141283899720620
1990 -88133073591550122897839612484768
1991 15264584839458145637821149875100
1992 -2467347607829842767205706443200
1993 371800842312957171920034652150
1994 -52165018626675435336721009760
1995 6804592221532132382384480220
1996 -823841322828556870478933600
1997 92396668201268306941875250
1998 -9577777719098878693019280
1999 915262638664490970344190
2000 -80390373136889174130240
2001 6467574609362568625875
2002 -474697482573412586400
2003 31636974000884686356
2004 -1904043368708249184
2005 102803581256677950
2006 -4940271128752080
2007 209266363065870
2008 -7719928354464
2009 244231502115
2010 -6493121808
2011 141082570
2012 -2405840
2013 30195
2014 -248
2015 1
2016 -1161588808526051807570761628582646656
2017 21073399291776841519213136289683656416
2018 -187659390808869168907154634732072257472
2019 1093416309299945399171305115390314329936
2020 -4688312223990644998563551128174950781760
2021 15775089923704684786774056284730373139856
2022 -43376664668474680933505345167109840393824
2023 100224892289041507506049604809260009414568
2024 -198587659452261310394873955165780238273344
2025 342679489545584728483310850672166560577360
2026 -521237668381156673104476211232264564104224
2027 705687574836352249705719804432481319863320
2028 -857174183131760921015217485834962466295840
2029 940314249997409714539927181685476077214120
2030 -936777385605339696709112318584015198138800
2031 851547262209058023511951429838458737840340
2032 -709162274989382653551647265881663048476480
2033 542950601135173604774759333651228307268560
2034 -383321990790541008362525579281472727192480
2035 250204650101333720987481496911937093025400
2036 -151337950154016999391916202142394537793120
2037 84993632989951125945286997928465359496120
2038 -44398125081751202356254884977062618530640
2039 21604154650192474569105285245133219551820
2040 -9805517430430899572456207927721364576800
2041 4155759774434799846446750273731615812936
2042 -1646227711718996563989368118088412282064
2043 610006087556019279930969713824643587548
2044 -211575456930677569241869747959138144144
2045 68723567830469032542208048154359775220
2046 -20913219739236152218717830271892371416
2047 5963777266574408043358638379129183050
2048 -1593910943886597914227378602539096640
2049 399257000456130592079067797313728400
2050 -93721130142081177342131005525285920
2051 20611799445919759981365684051336024
2052 -4245507813854010974502858293175648
2053 818584854188060847337954765132536
2054 -147653385899265796705665995289168
2055 24896075390335722137715993492300
2056 -3920311729706836906617416349920
2057 575882325064906308230559139320
2058 -78815457726408558935670222640
2059 10034738174522300165757342820
2060 -1186509490296350081397908400
2061 130031557279719725716288860
2062 -13178109748870044740026440
2063 1231832770242863526322830
2064 -105886518158253244839840
2065 8340908804418332173800
2066 -599682103309725595344
2067 39167057679581736060
2068 -2311039733681131440
2069 122382574576132860
2070 -5770493115613160
2071 239925591634134
2072 -8690886880848
2073 270072035316
2074 -7055162888
2075 150676710
2076 -2526376
2077 31186
2078 -252
2079 1
2080 4335108450922621626554341085216343809
2081 -79898434860650366784476025508303329152
2082 723029869932056222881326018243924845808
2083 -4282362482632263184472503651955435534976
2084 18670663077030825890083195737167573367976
2085 -63899534192944820063636615353867906673856
2086 178774687225226689789859351995146857436808
2087 -420431441111061754032019174394577066540672
2088 848187334205209404566971131973230518912244
2089 -1490742264647562549123610519516664087485504
2090 2310389448080976841597202569951545402344680
2091 -3188321746426647703176699419884046380991040
2092 3949025686578637299431881019039449112158860
2093 -4419182811577342156701844609882187150765920
2094 4493001610489177883922307500434713754231220
2095 -4169941639845510581691231965281490830779520
2096 3547192705501410365883173106359472941553810
2097 -2775376033862700001834325388961712700613440
2098 2003364795277866338712002974101854376496680
2099 -1337665227455691223398374127517617248076480
2100 828105665520834812857543547799856970939580
2101 -476266450815412845898023452573681569287840
2102 254920169189315969060116174996125712440060
2103 -127178676302827440551127418164276174150720
2104 59218651719548002521605438804853631665270
2105 -25765340575036600931865550658807260572576
2106 10485116571498223631444265556096928855748
2107 -3994210726342199436214393108131611576352
2108 1425303771989101098370332597201619324974
2109 -476697437291162443351552071484578988464
2110 149493362412873788753561602652281724010
2111 -43972004133591307389591371529706354560
2112 12133487787634807893492714773771967855
2113 -3141080085109230845977161722601583680
2114 762842055059174090327624424826239240
2115 -173772054378497185060888075917004992
2116 37118514858152133034235833324317996
2117 -7431714157014704240956837741221024
2118 1393933812945665888522797596414108
2119 -244770339852778842489324262815168
2120 40205521466850112592265624239830
2121 -6171676011339786704202931897440
2122 884339563749008411590855549660
2123 -118130569101669202728220660320
2124 14688379467506432184407101170
2125 -1697057941696130105570044560
2126 181828733636535413706050430
2127 -18025050456704609671187520
2128 1648911268266513937056315
2129 -138775455893353160948640
2130 10708000243656349868820
2131 -754446290659344290400
2132 48308413033049583870
2133 -2795629760856910800
2134 145255280675519630
2135 -6722475553795232
2136 274444907655411
2137 -9764681900304
2138 298151604298
2139 -7655463888
2140 160752019
2141 -2650872
2142 32193
2143 -256
2144 1
2145 -16178844995164434698646602712282728580
2146 302855448601747247245245306828746004001
2147 -2784358523780006089402625463751930454912
2148 16759063491161163561600035510675352655776
2149 -74276702566764921746241735472450778225120
2150 258493709925105421357855600867908826923544
2151 -735621618425376898289568678167345496027264
2152 1760275559380432198411886444764195114184928
2153 -3614593118479638061905029747121718903916304
2154 6468476903249874872578102359367720308276900
2155 -10211062388590313242407944588090581132760000
2156 14357988858951215404598280445055249606445520
2157 -18127250309609435979889006010206880363330640
2158 20685442682890596211699332276882721638008420
2159 -21454411867928713995681962293037026969552000
2160 20321220907662162187175283931722218339508960
2161 -17649550186861769391672277124837719548518280
2162 14105746239817036768445715328555095436739010
2163 -10405513224183624348319811706087657479407680
2164 7103821054999297511318017987260386275777200
2165 -4498749939385013475436632116574650594041680
2166 2648177835792535070504350360166117888594820
2167 -1451549002490925519782233267581121800517440
2168 742030719750433256695520562408097189491120
2169 -354247765750588551065092965455969336235000
2170 158124254245259606402620891166351058142638
2171 -66059579149310498893653244765106563713504
2172 25851953389311002096370868274798731573608
2173 -9483850357367926260453853748978950732104
2174 3263369953323281839234332834985575503610
2175 -1053757667203421446147080651821813513088
2176 319417601680664610268568450391977959200
2177 -90912044340243941049334852022255129340
2178 24298551127615600685322293866864574175
2179 -6098727175203846029945528416381254720
2180 1437318473127243070589811044442923184
2181 -318000605997251706223328550921101328
2182 66026786632022889150725229524069556
2183 -12859796022898101998342362131588288
2184 2348119096966445536342378654182480
2185 -401672113990472455951769343424568
2186 64316343187144353100846792690270
2187 -9630218808609411791630683873440
2188 1346827101981162922337980848120
2189 -175697577481398581384451156600
2190 21346579677011232880970990550
2191 -2411194766493401715654219840
2192 252697102693110988864477680
2193 -24514809011612412174572940
2194 2195672183035508248677075
2195 -181007774764668834828576
2196 13686618348614145294360
2197 -945368903057861494440
2198 59368549501901094210
2199 -3370880390443376160
2200 171905257299066424
2201 -7811564297536028
2202 313233563221311
2203 -10950233154608
2204 328622783140
2205 -8295945588
2206 171324321
2207 -2779392
2208 33216
2209 -260
2210 1
2211 60380271529735117168032069763914570511
2212 -1147702204541503056895151804518963415432
2213 10717259673789715381974421143592542977841
2214 -65538250005792397151330263854497905543040
2215 295195210681190024656483781663310892188280
2216 -1044352008074241787114027523590218179245440
2217 3022205496401386324726270961542143953595792
2218 -7356292414836043937905095282829548886226304
2219 15370460699093775041465034301277840210937900
2220 -27997758466831575003093828665075936049538400
2221 45002337009530151000612678141778499436972220
2222 -64454696077968527157624366948427533177551040
2223 82917964410810322024722423466843321947609220
2224 -96449838229594478669984490507855579764598400
2225 102010088544116274310504873948596115761985200
2226 -98569353858731852162691866054644409496808320
2227 87372228949607829387981219324713623592028270
2228 -71297159112267216463620813050096388594860880
2229 53724434341273667823012959178803870977873050
2230 -37483132216725123170193509527611585334440000
2231 24270715147018516600207002905759131681004340
2232 -14615194831739740911556010104665440579133120
2233 8199453676566921180573167255494479378224520
2234 -4292493205189831106013188099049234384331200
2235 2099803131033239458434286985427120902765850
2236 -960979442156590375743710979462566308232976
2237 411877454271003378345789604670680384140906
2238 -165473181980212307842922324756169878431584
2239 62362051046793606039815950673512915177050
2240 -22060632733369891174039633017436673758080
2241 7328907259724093835069093839620547831952
2242 -2287456069792488579831763081860018995328
2243 670932291254005566572415143707226508705
2244 -184965168765597112944646865767111842360
2245 47930617773371810714776783107563353815
2246 -11674229013334321127243884518235942464
2247 2672202382258097762448889414803010500
2248 -574676038368328558585272631276158528
2249 116072036910669631255571880454008600
2250 -22007502070911105301222552485503040
2251 3914602031461485247557190403640922
2252 -652765810727710081650953582288208
2253 101952878857832991855778672634370
2254 -14899396647432394278254386605600
2255 2034929032439250815691378373350
2256 -259386838247747382802765074240
2257 30809530009348304329881819480
2258 -3403958126809141061440943040
2259 349107427471294123625713125
2260 -33158722287861092008332600
2261 2908995281850527238122559
2262 -234999801868466071715616
2263 17419785547812541688250
2264 -1180047471304608960480
2265 72706815782999079220
2266 -4051778944085846624
2267 202877069581555125
2268 -9054733868520968
2269 356736344235445
2270 -12257068823280
2271 361645813473
2272 -8978592000
2273 182409696
2274 -2912000
2275 34255
2276 -264
2277 1
2278 -225342241123776033973481676343375553464
2279 4348333641094000097503393981011022228238
2280 -41232382375920358495390210915137204871884
2281 256111196205798140425695441050908812494225
2282 -1172042390163787574031023655035290696071040
2283 4214109533053051751754738275156274782246496
2284 -12397552375254410187729542691591448497601344
2285 30687099596365129877934765648096144384316080
2286 -65223542092731506041860202740819190826061600
2287 120893017663170200181262246602213864100814600
2288 -197796044116361865763136596644099352664667280
2289 288463132462453044226511865490433382540730860
2290 -377999303411600379276625054805593940604657280
2291 448031874646297640492961053221382919367994400
2292 -483035780538130861916322024009203015842987200
2293 475966283071381520774097054235451535409709520
2294 -430408719470301400322944466228661184316403120
2295 358455119158859658474018756196544082534732780
2296 -275789383253178263407352838059224215026945400
2297 196553142153174862992468979301989826039855850
2298 -130067242865414176095584889034073461464415680
2299 80083316638184945175926692964254776108942000
2300 -45961460535516500114066445859062236291513760
2301 24627395777575812347930399089283319726058200
2302 -12337457963572200388685243075301748659159600
2303 5785596645414341355006510012111035077555116
2304 -2542429680091293390233216153380181281083096
2305 1047918228802541607621108035420561166293634
2306 -405437535810018805741732273701242588407680
2307 147341212026949888896740149908274034705760
2308 -50322504105062845068168927724097051572800
2309 16159313937213383544127577716668645854064
2310 -4880273190468266905072088804666669900808
2311 1386494415188778417665680312908809303970
2312 -370588912683880509773808469780984002900
2313 93190215353581852153162510136064200487
2314 -22045037936369460470816113626526883136
2315 4904879749099389107639254710383575056
2316 -1026104389988108981609217790960604640
2317 201753926097347606924119711741838280
2318 -37264238082766573835499544756642160
2319 6461348931185181221060157940103484
2320 -1050947107350432637282437588952248
2321 160203638345581406046458238208650
2322 -22863415199707998959635448942400
2323 3051129805753229114021467679760
2324 -380213763518647198406638132320
2325 44172665413891757586781113960
2326 -4775873027682705143769222600
2327 479546644439702983410366450
2328 -44613695640498532125994260
2329 3835307870975777379690663
2330 -303733575156658376974176
2331 22080606883529076435960
2332 -1467503854046161901200
2333 88742026302043399292
2334 -4855475658114531096
2335 238782771492417686
2336 -10470729012308140
2337 405435996745425
2338 -13695356131584
2339 397388857152
2340 -9705451392
2341 194024480
2342 -3048760
2343 35310
2344 -268
2345 1
2346 840988692965369018725894635609587643345
2347 -16470974600958273367091905795868501050984
2348 158560603470985718697089816497967298737933
2349 -1000138917193320523046841711264274549305744
2350 4649085546179758411893306279528760704590105
2351 -16984128514301752793935949232070171645811584
2352 50782113537669306177946638079979924819056080
2353 -127789658345878885761563510001146477148639360
2354 276210807268197379003910542310095067477624580
2355 -520797854278580731763815360484598711179781600
2356 867074857119087512233195955036832775322511500
2357 -1287193877888205515511559691657405349650039680
2358 1717542381698044239308289661245965823011750760
2359 -2073676963767196462578484777183270038312036480
2360 2278164908254704813847744275309598866977958000
2361 -2288331558964925092850018374896364747985016960
2362 2110228932002979292677893699825382649083293730
2363 -1792932036993472817755398677964741125860473360
2364 1407888217830299044280417149254637071664641330
2365 -1024518819649152592207035245739571933851928800
2366 692551398467813050774601532532524540216514230
2367 -435785314586414215887735650786427125321050560
2368 255729705103684024451619309145009241896772520
2369 -140178550440629918399774854117146280811415360
2370 71877424500831374444237084405063193459930750
2371 -34518865103072975432967572144283322661147088
2372 15543437911508511537593585020961079817746594
2373 -6568629413321247512874725970306256067826048
2374 2607306320995823224548221179552018604747304
2375 -972741751184448470154653240316902053472640
2376 341302321187477175334346766965041693165008
2377 -112672303784123890664847475508911615993728
2378 35009474407832445597843517791628098948591
2379 -10241285682457783462790163190534795274328
2380 2820919448150928646046137408925181961755
2381 -731675545084873597259214625807004862384
2382 178698164716801596273978075227368722531
2383 -41089880894398688342787859836785024832
2384 8893225272141155402820553993771985016
2385 -1811112592306588304004474085442454720
2386 346896276396952417018560700364765998
2387 -62456867996779588638089222934767888
2388 10563184481729078778334129623278106
2389 -1676862264085325867190016155181248
2390 249622370111974151069308655604900
2391 -34808547584473168032918554587200
2392 4541175329818469603318138389560
2393 -553500467047405087692321645120
2394 62927050097151284038232291235
2395 -6660900883153655985402355800
2396 655092431719846584676220931
2397 -59719927322533175573041296
2398 5032822386054598345899117
2399 -390875955219470073757536
2400 27877915483930724961540
2401 -1818420180310249651744
2402 107961051864919968551
2403 -5801552010215680872
2404 280308951197414801
2405 -12080215930466560
2406 459855775458288
2407 -15275932968192
2408 436028253024
2409 -10478637312
2410 206185265
2411 -3189736
2412 36381
2413 -272
2414 1
2415 -3138612530737700040930096866094975019916
2416 62376553455704462389590123838072569619043
2417 -609481006108980789660060960872600491130832
2418 3903005076038469670458761220504156683466684
2419 -18424438711748566596589043174344026671595124
2420 68371490070333717835882364932653172505589945
2421 -207715030289724567317992958860398422424434560
2422 531253647324819719346265912436469689029297440
2423 -1167409345325936895735345476500707556233076080
2424 2238509206719350105877909737646276048095936380
2425 -3791301238638568914933462583987830459805160320
2426 5727387236209456530052922856176020791381939360
2427 -7779364101268782093468093281835674701092385440
2428 9564218362120532449129267716757663056891902280
2429 -10703300816247884856053139854412462490380881280
2430 10955524861043023664473720720659606323508316320
2431 -10298838567506540863238648707969234160001788760
2432 8923501960818010905225469655487803069990454390
2433 -7148695525061490731469714436924065197492093280
2434 5309410354273734550116089152910934981032500680
2435 -3664657170654990619209856486835596633253570040
2436 2355609340175284969149617442713978265391774470
2437 -1412742674465633813580146441507401856616626880
2438 791816511088627885702788326524311045416375760
2439 -415350790480383215788037948662097305991978760
2440 204167288267708934821100862970085449026963986
2441 -94150187069015728193108696074747460651050368
2442 40770037335990959981471380866765542922757152
2443 -16592417161494521605325878414813087898407584
2444 6350932113706667216270093990911352783932104
2445 -2287628531829294326423871380452971774559872
2446 775832222386759354449609091284019511285856
2447 -247829928224985406151149457870757341887284
2448 74588122722474801031338490240858470741933
2449 -21154374562377617537200904356454539118448
2450 5654431413136841182929833402017137210804
2451 -1424423166015710521884310813089952869372
2452 338152808545296960537490259864125246803
2453 -75636677592975200972460858020912360256
2454 15935921715270161011914330623799965616
2455 -3161433459811631398243217342144876552
2456 590262399452885590349857434163734066
2457 -103658658816345471114143303838928064
2458 17110429899724800841047736005794448
2459 -2652488329333514472507615328658448
2460 385805430644113594086961406273940
2461 -52593035140228399247784470013120
2462 6711004532594198196500643856080
2463 -800432794408327518701481587460
2464 89091106985326204996431347985
2465 -9236656914392543791981245264
2466 890136833139003509588695452
2467 -79547483291594910579663588
2468 6574245600048949564493301
2469 -500920113301146811702496
2470 35062854178869680169224
2471 -2245408912111814994852
2472 130928477134290274353
2473 -6912317085993031936
2474 328224378922535616
2475 -13905943676168128
2476 520562118473904
2477 -17010340528896
2478 477748777792
2479 -11300329612
2480 218908899
2481 -3334992
2482 37468
2483 -276
2484 1
2485 11713461429985431144994492828770312436319
2486 -236173851752597276232198686422516752445104
2487 2341739974420641902332744150830507235404438
2488 -15221362393069538948448264131624952675691824
2489 72951674376852977644921627638351502665257075
2490 -274926270478781685146182553672886545048143320
2491 848449497691562680929907562294266937384272105
2492 -2204939961243124558941493098605130701392984960
2493 4924680221360369923283737276129204846483977180
2494 -9600648317924756587483169066601213037437040000
2495 16536639304154538253378564118560765111994066160
2496 -25413656305588189519633594317034508275682878080
2497 35127301259586540664617006322272753772739730360
2498 -43962560585983715427406679371683056890347958080
2499 50099256718857367059494082859097914151437469400
2500 -52237068701455054421098004362154523036429129600
2501 50040650199066207824750421852711160314432177630
2502 -44199914373785111666385128651955705314103132960
2503 36110395843233674786823910253929426788294186180
2504 -27361818122507276339727035802828233187770167200
2505 19275487638425883976180913567720796973830266610
2506 -12651309216769716279920590606905082569499617360
2507 7750850332934136199018583899598576449961509470
2508 -4439830168379515437991524893487499757470714560
2509 2381342248509329374410703036767637075924360050
2510 -1197501078448145979639473828398155779438687616
2511 565224598632263336055942062248114211813418864
2512 -250661706999658320606119493571503376274252928
2513 104532399660973223178226673346465875911640184
2514 -41023403865136742000251601138141596980663360
2515 15160143919836367346631232745758198189006584
2516 -5278285117592207853557460270080138203709568
2517 1732142460878868533456363404975420779886401
2518 -535941133432426826813713255643656429580688
2519 156384701523834342534095970257751445253970
2520 -43040424669840108671661023338716083099280
2521 11173425912482881674193098579149579965761
2522 -2735944519302499675691483992709668831752
2523 631806293645056609024513137954002702811
2524 -137569251861749256716113706430669768000
2525 28234759278119734187868639292014705826
2526 -5460026189626394171004557855865044928
2527 994333850236538396028096519896168216
2528 -170423516151159348611144231706924608
2529 27470760846946884580008888664823340
2530 -4160901504325495680822542399167008
2531 591636395875208721474781147936860
2532 -78883552803557786946094723792320
2533 9849808660130356987268337914685
2534 -1150136321466478682701804623600
2535 125382642211176533579680108110
2536 -12737484319626024654762985776
2537 1203293943919328553561450687
2538 -105453589736571238763879256
2539 8550048137769606086341745
2540 -639353109836315282727648
2541 43936528775452020180081
2542 -2763321268638760411392
2543 158297436527064987296
2544 -8213134385752707840
2545 383388297851749840
2546 -15972916217095552
2547 588167452336464
2548 -18910857002752
2549 522743910975
2550 -12172775472
2551 232212486
2552 -3484592
2553 38571
2554 -280
2555 1
2556 -43715233189204024539047874448986274725360
2557 894032314984670073684199114680764752597692
2558 -8993652743326184095903114328871945202932024
2559 59324184470660328025667039456826161254705050
2560 -288603621188732882931545731510686936665125000
2561 1104285266221646000393769477397244510352240410
2562 -3461009230955307841547819843989555872160797180
2563 9136955695339241197349614044278320053926914505
2564 -20736251501358667356341096726621242531095817600
2565 41088764286340046167338503804887780948136200800
2566 -71955904295904340686063962956856443025608144320
2567 112463877290297839801860018530522777423343639120
2568 -158143497242665570084633526324289848665549414080
2569 201413325241400869925114456092247318277239660400
2570 -233656286645165298809329870953662251005716954400
2571 248092006663634561079412379587056399973645671480
2572 -242100830930213344856861043065029930134156051360
2573 217916805733388643585065466805046178500854255080
2574 -181492802221658320082211055230749347269787784400
2575 140248257978989045595615964312331424558342354300
2576 -100799111505555821625240833586875824449837663600
2577 67525115165329464126713658552627148986436961580
2578 -42241967874040627262414779763791986512729028360
2579 24718354495363570065281895147024264434427991950
2580 -13549848371936449719846299091895950755176176000
2581 6967179274034204358147497487390174744652146528
2582 -3364249285908183595670133381315865166041312704
2583 1527101389294905658498948655667362173987673424
2584 -652198888482056691713700308542553792022406080
2585 262275083007813523962962983908120911050361520
2586 -99376351012652917060352660740721417962129824
2587 35497452167818439406411464734794731492559000
2588 -11959025032882696581231764432111063981367888
2589 3801318871886101039679877937309188027467220
2590 -1140325564965386579412896232318207671478120
2591 322891968790057936037810230210598640440286
2592 -86309705153755924846549106842224450092952
2593 21779051181147583416421544290124130045966
2594 -5187533016289750910817075686504767282740
2595 1166147379376783474877053633052881809195
2596 -247346855514416562069345046256583714752
2597 49484601637172425281537013281311151472
2598 -9333702931756202284002800631610789728
2599 1658917484941450989631625710718072200
2600 -277654071209613372458672171037559520
2601 43728561433604753709212096855217432
2602 -6474854052686102167473882520901328
2603 900459602556845671062659399250060
2604 -117482354649670887376466593863600
2605 14361262839010945513079125061100
2606 -1642430233396792273228543810776
2607 175442442656541628689143355762
2608 -17471112612011743958429124936
2609 1618534057265564559052474410
2610 -139152862174348516297543740
2611 11072397722935997537083113
2612 -812853816026011548453120
2613 54858885372872771551296
2614 -3389598697661027328640
2615 190821749691153283040
2616 -9732781633483539072
2617 446759400601658144
2618 -18308575685912512
2619 663333131569680
2620 -20990532317040
2621 571216103964
2622 -13098290424
2623 246113386
2624 -3638600
2625 39690
2626 -284
2627 1
2628 163147471326830667011197004967174786465121
2629 -3383670641375287043043645646749528532671024
2630 34526903313868764554963912279338038328921350
2631 -231069028232897957250123008024551637546060400
2632 1140786994848738882106928337861222405249947975
2633 -4430818415596535199360441087426778433025943320
2634 14099872692351314685655141291061201061611157025
2635 -37803892051069148072004782922497705386475470240
2636 87157281479413540699430263674634085331826207725
2637 -175490660328794095438211942879571153286203580800
2638 312375742165802870658215791513752787938574711920
2639 -496397757151507510373870442761913044443299822720
2640 709910565001373579475777117505409418312801565080
2641 -919834237622285334357684671321596064884160097600
2642 1085939215103204698102939857047798408148670008600
2643 -1173787244598248488705881384939733327863870510720
2644 1166454680185421732682106129994464960195837699290
2645 -1069568139489982807530737781633258938823469938720
2646 907777618776788249127085777474114140791711206500
2647 -715124016015107226124947876677246812315387034400
2648 524169216362786448120398385092113925383862742090
2649 -358248262950103961852174877190479337826085892560
2650 228742136328557836977354193708196518587391565550
2651 -136675555687115392085550835458401544492970281600
2652 76536405734600039570256388477840430379208335900
2653 -40221064389625121172796815213058493954346074496
2654 19858951819034675404772088950405521197003978480
2655 -9221993136088147909059808510413810485717753472
2656 4031364543562159202175523216491111466165657560
2657 -1660275816648174045565300643036895839243188800
2658 644620343138588824857742394125248384709874232
2659 -236087874566334466832441059409820205728656256
2660 81601409838470357197882159058263566638144151
2661 -26628359386994673913137562925704159661656080
2662 8206236430223813014797366896324267268125730
2663 -2388853015455778214892476129821886150139984
2664 656957363492598753749813559000346860846333
2665 -170689965359043758836543800010011301445064
2666 41897376952661530450665333898189196474115
2667 -9714553281935135553609176512285624751520
2668 2127300042156329988966565178787201962377
2669 -439825235873479869024488541525963275712
2670 85825079513960696021520119287858142168
2671 -15798949355370846893918159242776153920
2672 2742063008932957594886305506203486940
2673 -448407415439706891614698016059262240
2674 69036341248473953657632845790885884
2675 -9997808910109927064778425394109248
2676 1360539212495398863581257436789775
2677 -173777269684248190746081289484400
2678 20805601130386938072413620196094
2679 -2331462519703332763330354248048
2680 244123599160669275969298404819
2681 -23839795251337430955875143320
2682 2166595457825189018156307625
2683 -182803099956256191163148544
2684 14279876458264591710715512
2685 -1029526036248863874246912
2686 68258982726989815878560
2687 -4144672562039887752960
2688 229369487927235689488
2689 -11503846319673076096
2690 519405535892971728
2691 -20942997355188480
2692 746772516926865
2693 -23263223957424
2694 623377053174
2695 -14079259376
2696 260629215
2697 -3797080
2698 40825
2699 -288
2700 1
2701 -608874652118118643505740145419712871135124
2702 12803797721843308765501580477284524164551525
2703 -132497631153524161166996180435229736645424400
2704 899478831774800265529788904920718427258457900
2705 -4505613386439120602746290627958754321880727300
2706 17759775391013233679154923210171091627001480845
2707 -57369299954046486100433186407682026807309774240
2708 156178485201288665776324658936773702553586123480
2709 -365696766467364643513384740894412804182684483540
2710 748031158508249876284939531388030917528504330125
2711 -1353037724696101237385011145977725862014894284160
2712 2185502893481535072351837544030882188288430363680
2713 -3177896519914336258192345386459260869028956668960
2714 4187834190249114046981401346699546359572202295080
2715 -5029934811389938827960114228559127446473123177600
2716 5532996186832564091847053017219675319630506380000
2717 -5597505134409722074577444861852563238513065256520
2718 5226810432411964319219991789722454536988863199090
2719 -4519185812375477483956869836298966154720526980320
2720 3628025424858228108031261319870769965494916989800
2721 -2711001769960697196981300583458826689401000339160
2722 1889637152997872831402384235301404127701769350750
2723 -1230974840390294682499176872259473425662923126400
2724 750726004581655835254275640394778432124844700000
2725 -429271330253579100646730090277867315254627449200
2726 230453484019066319903296151842684231451940487356
2727 -116292622379855639196215037633364713576320675712
2728 55219822974092361382512374336393400965887318944
2729 -24695252421854728026048201067835702558357977632
2730 10410192727147041860473762804730573912088051240
2731 -4139380838189876427935917558797167960120555904
2732 1553474389236108252781095167029734476131940256
2733 -550534488887333199042737931210763408299864972
2734 184313528514562951810752532823771017257301251
2735 -58312979542924539392914134278683021062680880
2736 17438756523256867938329461185401213228245380
2737 -4930372764272417305045181258981049143432364
2738 1317938173747626205679567214750267936580623
2739 -333091940153400129728388059916263320058784
2740 79589442701025289190224986314278813671000
2741 -17976406595046038947406092181177848886276
2742 3837116384013077039782982331609743913753
2743 -773791850997566450826566218045785054656
2744 147361959450502632607561130548244685648
2745 -26489547319893063901004709096552542160
2746 4491964109258180407635885473585318468
2747 -718077926380916604077755516701904448
2748 108127117286356816245683887968072816
2749 -15322483405441851631726988547404748
2750 2041287028393380681052503469666275
2751 -255357243972399150762507226458000
2752 29956008766543727497045893832524
2753 -3290485803733998123249118742388
2754 337864246108753435233746503689
2755 -32367024220463838512202830080
2756 2886735459927277785271818688
2757 -239109751973288546457557472
2758 18343121717887174436151864
2759 -1299172368459162110432512
2760 84646851225458213607360
2761 -5052417732115346971840
2762 274938113805326335728
2763 -13563159887559050496
2764 602514192182155968
2765 -23909096890578900
2766 839254196652597
2767 -25743633879696
2768 679447977292
2769 -15118137636
2770 275777845
2771 -3960096
2772 41976
2773 -292
2774 1
2775 2272351137145643907011763576711676698075375
2776 -48440394898116066662468416407808280996670200
2777 508267419022071188878522389938865432417327775
2778 -3499343930019827266036028792093551808133195600
2779 17781145382682543794408023078894513309531419125
2780 -71113896534895520120005542381216342396860707360
2781 233137102514847863395232527549837997794629420780
2782 -644279348708132001133727039232279131635178797920
2783 1531808269591333699130433358839790833952497849915
2784 -3182330740171570053214930923566965321010498223240
2785 5847806315126851955166768323785181577649506754845
2786 -9598651541470734016418490879339341570725315916160
2787 14187178408137506525645441972362516246091455474440
2788 -19009399043288507111760266101935850242433605751680
2789 23221634220705664660718918403888257737316024996880
2790 -25988132314121946706642444912498095397131278186880
2791 26756562044286030657474726334635463313486929706790
2792 -25435178724567596543926674239109122447645048114160
2793 22395776063137086005920385357444205015079259913870
2794 -18316163495793282689956967239104799204384807905120
2795 13947863288338230447836065268613962797715055604350
2796 -9911302119002084560738662647473963862381991849600
2797 6584794378230493724421737530631101311766070290800
2798 -4097203303029802631430728598380185609669331644800
2799 2391274919861372198270939613028407262764146160900
2800 -1310864201940219259087117882435545747108043324128
2801 675765021719454201283384213425737564560219211724
2802 -327949921140136936817204726468524506954152198016
2803 149969468117949114284529655391245099733153571912
2804 -64675747513794721422377951643721102367466993792
2805 26323095736767958747359690645793997367860400624
2806 -10117190520567974972227857167506285658919660672
2807 3674010934946970691754164732814524542693255993
2808 -1261160243558590332372610499580143317667413896
2809 409359210256037296367611703042178834239899041
2810 -125679152620496232931339502890465987825522416
2811 36503290216853938404760372662325062941128503
2812 -10031435493903878368926906317972109588309792
2813 2608408557408565194142454120517132020341644
2814 -641735157675566150935678828661092949991264
2815 149367769039053114990882789860203007253727
2816 -32885046895224867237513532966090861265576
2817 6846458708489382147067727084505025990209
2818 -1347440739444206134362892580995987643328
2819 250578085721141930616693661428251367348
2820 -44008996341486078639933552974834553792
2821 7295239473533372870289274694602050376
2822 -1140588586616233941995712643180086464
2823 168056511695628823909010584720902033
2824 -23313854249331126165190921136585448
2825 3041910403152590346030118755302181
2826 -372849816518870727987360447540048
2827 42873828382319050714073070397257
2828 -4618102992917674433228229613824
2829 465165747532783600264401516384
2830 -43731162960216693462126956288
2831 3828894591362167379391333064
2832 -311452712808588380327918016
2833 23471552208996833062003352
2834 -1633615100798955077108992
2835 104627152665992365805232
2836 -6140666341016979238656
2837 328671347819669565984
2838 -15952273658932485888
2839 697403807227544703
2840 -27242850453231864
2841 941605355118207
2842 -28447346529488
2843 739659898621
2844 -16217451936
2845 291577404
2846 -4127712
2847 43143
2848 -296
2849 1
2850 -8480529896464456984541314161426993921166376
2851 183230133007766601791383848730660276520204650
2852 -1949012439832876661009561795728040274020556900
2853 13606164307326579987492848653392354237691652275
2854 -70118312074310881840921830479712850724378144800
2855 284476956131251390595275269393588791269972767720
2856 -946293006640240487600502466172886306768068616240
2857 2654076012146087202153816025542180821781758488980
2858 -6405815660606102154142075733697029663262485714040
2859 13513100071769364035705217521719621200465986412750
2860 -25220518275982876636496993072729965769593630958460
2861 42056909587528252948488894297111665672262340055805
2862 -63169468654106423860807913382330145686062181144960
2863 86036940391042420925705105033406370856253676186080
2864 -106866001114721226926675825488929753745224582561600
2865 121641167290360887395441645036660964006210631364400
2866 -127416875356856347261963905389187385412565931757520
2867 123270466510144452513961431501349498567078258964340
2868 -110499097164740463083651345832586976353241560789320
2869 92032404621451988657716992993992631867123574544550
2870 -71396614879185507284319927730101823705844029983360
2871 51703434611348695859388331623208414119541253652000
2872 -35019504791533764775926435897738895683783349886400
2873 22222881585768048414890376283757065318318552170000
2874 -13233031652221712323867756960215947345471288839200
2875 7404278243603182914716114990927906019744378970056
2876 -3897631666438180425024439698505131291772599495312
2877 1932344883305909587169690744963442191410940684844
2878 -903132541190078665929275146965669203328408508032
2879 398262265445980958113567699161398935290933495840
2880 -165828749622676679983880796668099923878788040384
2881 65238383429803750383490024148789405527407103056
2882 -24262699771468524540201778167553620421392819672
2883 8534338380666769069433854198311326796105610326
2884 -2840284105039814978450143177470175633564329180
2885 894637064214765360154640253418641572313743325
2886 -266761940723639569245335812280785190446604064
2887 75311094018721825674788430719463233357787048
2888 -20131977783384739015768334740124374349617584
2889 5095759745409804508694944448847225006635700
2890 -1221229827236732571951803895920727130119896
2891 277070840235939506901153939392956708402278
2892 -59497089878184829374957875086065180171756
2893 12088859706815704051911736277940731877873
2894 -2323263535008880792928662517612440570560
2895 422122106977828064768791987854004264048
2896 -72471876309238653517012896236540850848
2897 11749466702711951822026441379354323416
2898 -1797492149993307386000027993516289848
2899 259270641664559947888721765797577550
2900 -35226138617969088398548888931336172
2901 4503353660461529530482514651629849
2902 -541054644244412932720403610386688
2903 61008376107880995011752242348864
2904 -6446398958828344995773632849280
2905 637203663913723096327637522848
2906 -58807631573692074433234731072
2907 5056362320878633726266853264
2908 -404039749276116550465498912
2909 29921365760967195156831960
2910 -2047071293730809193358080
2911 128914879916254956424128
2912 -7441788572408098452096
2913 391877928263217353568
2914 -18717979790952085800
2915 805535954843819562
2916 -30983528239824996
2917 1054715293258867
2918 -31390867986336
2919 804253928520
2920 -17379801456
2921 308046276
2922 -4299992
2923 44326
2924 -300
2925 1
2926 31649768448712184031153493068996298986590129
2927 -692960667029414797487608292676259819005314776
2928 7471012473317202056951108641703955940185104475
2929 -52874325739119369344944927617203905416653970400
2930 276298267221887563556772147493349243825672812350
2931 -1136912240064420924102017365672851673407408508320
2932 3836511880177365477602052606535296020547617811900
2933 -10918317706516457295082039529109330462259923774240
2934 26745530384979162119591685601490508640879203495225
2935 -57275885207511988243748014897008549144115933141800
2936 108547366860574018626526421488854302701191003491745
2937 -183849505084625154414034079381837286887917675265520
2938 280547605795816441866075105854069732170419609161205
2939 -388307831174987600451868067414019778868643280137600
2940 490279310629221663971689488585237128099835981435600
2941 -567442537962042829801799960723075514372935829832320
2942 604552106673500245785822540258775042342987428687690
2943 -595063562672866560773882957155476257233233919500720
2944 542871079105969218842646429474253198964965242207750
2945 -460312552154755135024562350569452704617351051062400
2946 363671000849855787347160638645785963892784638873640
2947 -268299051205578206161134591575461516321627052741760
2948 185196659399253261238672337683532895542908582906800
2949 -119813827831576155804057212434386971347388226921600
2950 72763733274793525512090464511592447437439561365900
2951 -41539280424694224723645099041492025677340761395296
2952 22319039887636450413530489571522693622274557739580
2953 -11299061278521681836885997951890375550462210036672
2954 5394905579948275136602261677434873904991421145060
2955 -2431505855460207776961167991967543842124675497600
2956 1035254168199919719301731195188004633438225256752
2957 -416665092821323706545613036095751260329496791936
2958 158615171580730877852542972086189362670285125751
2959 -57138893050577010485564584461218784288147847080
2960 19486115590569991686866815205149850496123028005
2961 -6293153209278380186137364688254275934993780064
2962 1925181536892469698731223129879457271159031078
2963 -557974881304622993575562628840666014289442464
2964 153230596594852216543719315559443598735915740
2965 -39873281607348390899612433706852181426169120
2966 9831311285317681681511277242669930519861557
2967 -2296628141285265732318906120526463102463432
2968 508212741040189442253917712652712403099093
2969 -106505087966003439448241927616832120039920
2970 21131335761130085293009692686962242792765
2971 -3967742966578706973363896916053623072960
2972 704714372741249305966554298105565617064
2973 -118329154533470226863122949110778058048
2974 18771378790989552542117542768698580775
2975 -2811260862402216051389724135570014600
2976 397133285733283711136887202767620057
2977 -52866703443296335792491587090315520
2978 6624698409056862210650056022779344
2979 -780470045683019238334184350168320
2980 86328806195661591394582372229600
2981 -8951482451523020687622055984384
2982 868605295617129226681185114072
2983 -78721628144398020957974226112
2984 6649049765774103095066845560
2985 -522091597219186376015717760
2986 38005023783224439564459048
2987 -2556590147054812039815936
2988 158353362858067680666528
2989 -8993348011802035380480
2990 466052443619798152065
2991 -21912880759874132184
2992 928528462448001339
2993 -35173942066330976
2994 1179539105305590
2995 -34591666248480
2996 873481556940
2997 -18607858848
2998 325203101
2999 -4477000
3000 45525
3001 -304
3002 1
3003 -118118543898384279140072658114558202025194140
3004 2620262303558604772190202815043375298487644583
3005 -28627998120465346364282481063764043305725175776
3006 205362151122468099449237970457127223369109333800
3007 -1087949082552358741731111687110888029994967075000
3008 4539470271348319869369566340791167146185334077910
3009 -15536666754133642346909725325641149448829811139680
3010 44855706694097107455776394697430437047805554419880
3011 -111494623585827003619306706201374335362514252041100
3012 242335971143257751058878527667805084016876949649675
3013 -466244834373825186113356707779695794179286316150320
3014 801888477611546383334173844719091784580599364498020
3015 -1242870459613784498017526589415786069883533930765380
3016 1747741990104724422747842270476742476788739053525525
3017 -2242559072577153029411950196266038537522762623318400
3018 2638408295187032095783447686440878221585368669400480
3019 -2858234089299187465683126216368988298332319612825560
3020 2861535890854822036367392937379330572708844847726230
3021 -2656048781932002973060817329219902076739853327542400
3022 2292088883103537770283178838758071385567245871912800
3023 -1843599940674992777128884977422494736482645576573600
3024 1385163771060819916132310673324423615059751596188680
3025 -974066184011057486339897506411854202809478034482560
3026 642229089139789836040010811137323715614142938423200
3027 -397635729278528545528551313520540813751675183546000
3028 231516576729967241491954745686632644127058227977028
3029 -126917808308801845952742617629077668874666392858304
3030 65582940118417268173904790634120753632712457201424
3031 -31975551057124703717365769514664201967099486108880
3032 14722666736343125286333365946143650338199189639620
3033 -6406693778637209974184211976051462451998788484224
3034 2636676156055410795100693315422220269228805321440
3035 -1026863079372778693415583146272955090589244475268
3036 378636405402372150725367455732753173026770903745
3037 -132243071307817162254581702104348010639075629920
3038 43764091363468747071261633704748312663784404936
3039 -13727117416124619411816921395491319829183300312
3040 4081769968092239847358685214522658094959013886
3041 -1150765289900647120734671556338316034883487840
3042 307627963278835975633474105938005099433956520
3043 -77977296921382385053705738781611176375495452
3044 18740753010222805103885747785382826221313007
3045 -4269982015567838671959619096051247534688048
3046 922144233197387495994973686842100151380900
3047 -188707167475514899827352035847068650640420
3048 36580185520467085121696488363322730820557
3049 -6714128581234465543713101212239344690368
3050 1166281524172418261597019653169323525840
3051 -191617177547435129645593092192056091300
3052 29757151598933856799787717545181061625
3053 -4364567866717381807538724057709158656
3054 604096745846007524776371036477252288
3055 -78824442435279371702371407571046208
3056 9685570215681058168975041181103760
3057 -1119338871506837258916740206237440
3058 121497532337839951048742958644288
3059 -12367096002417845519913561709600
3060 1178435445873842676786815165256
3061 -104913787458218316787776109440
3062 8707494788889881403972884640
3063 -672064621058353325080195872
3064 48102469491527432767298664
3065 -3182561809914674664029952
3066 193934876977012604834880
3067 -10838839806490275902940
3068 552898430704450861239
3069 -25596011081426312544
3070 1068169515420066376
3071 -39860707619567000
3072 1317101516370990
3073 -38068212674784
3074 947604946056
3075 -19904371260
3076 343066775
3077 -4658800
3078 46740
3079 -308
3080 1
3081 440824407144824932529137139389236509114186431
3082 -9906207091103388570413275625611799576970457696
3083 109661242312102788172369018428395592581203243212
3084 -797202276871218374816289435275069031365508540576
3085 4280860214110015502816912571407330099523304821450
3086 -18108917927881217295107359684602704941328894878320
3087 62849625407705523779406415036820468920956960824730
3088 -184041175824005614874933264586253567177792105044960
3089 464088670652425959813411533901437269856983359089055
3090 -1023562622951346019611072801975586122285906117498000
3091 1998767941777984476885778937297733958032831210759210
3092 -3489949239735385565036018007274225645613766098876880
3093 5492822710270867933538205096528166331944315478398335
3094 -7845530588857694588557027603908736198169846864729880
3095 10227698969784114876423953566955659498779953565363525
3096 -12228749715363238582743940981306475909491301471088000
3097 13466792545710281712730130011658056372571659692015030
3098 -13709314090045609050378815008730834331934465084229760
3099 12942859939476864709768015824784685680703292915688080
3100 -11364091762191398919168970333682734914391485764131200
3101 9302817644953653091451558109802264367605043539333560
3102 -7115955973712694235496993079144727680400024908586560
3103 5096231847705796600253228361288307530754755151212120
3104 -3423168712738640674695883538526762093918661561253760
3105 2160008272979110492642125600707894523183404111241300
3106 -1282162755773703286772725197225579364582567334058816
3107 716868770077538174889394726631420626003449241670664
3108 -377950507503949236811475782213670307855054011627328
3109 188090238766967807906765607015342687596118980491884
3110 -88434712147036997085738065307271259477771569169760
3111 39314187682692045463768482655161495512756118319764
3112 -16536733310037529448041372201644592268584512978048
3113 6585513301965794690910482928427851268915498096761
3114 -2484269807931690285831488384742748998408180243168
3115 888122575043070808056827448944995365086950395420
3116 -301006283552413770353490872235086985359219469600
3117 96747379491074755019798096156834134709358575106
3118 -29496222407188955807676099624741286194729913392
3119 8531600531099976113753652124316478635757049506
3120 -2341403861408642632368955546383484251193144800
3121 609705839679047834166785783821779874416076771
3122 -150643680820988339736929823802616018158284048
3123 35312468331453970349470306456935103956966106
3124 -7852053860391385216491271915802816020171728
3125 1655841567338317010011372137543412511149815
3126 -331060166590804533340774092384305950849688
3127 62731985472663697990582338914174543964965
3128 -11260925523390668363238056875805860735680
3129 1913978855571169227637274479168849310265
3130 -307834523080768340793354238237210323200
3131 46818289780070100318805726573250076192
3132 -6728088146658115570851716616527852288
3133 912769817178068149375206610738657776
3134 -116786253252320585139937387945292928
3135 14076596895512745613247419633823920
3136 -1596377518406674042424089984830208
3137 170097311051894203901716020368616
3138 -17002116157768818206102848144512
3139 1591441545940941840842852757456
3140 -139221675016558656027651930240
3141 11357748249340070264729209080
3142 -861917908877408244109574592
3143 60674363368328063742751944
3144 -3949307969810923047988992
3145 236824183759353910294575
3146 -13028520648548205215712
3147 654353946567708110076
3148 -29833515201040247072
3149 1226432806793028786
3150 -45094522018802480
3151 1468500885513186
3152 -41840024600160
3153 1026897227995
3154 -21272161360
3155 361656450
3156 -4845456
3157 47971
3158 -312
3159 1
3160 -1645179084680915450976475899442387834431551584
3161 37445390467999774441992036826793059518508372632
3162 -419923178219049194895606868275430126596058254768
3163 3093108198674508187988288789071544494674128071716
3164 -16832694050758921644352828033793501399463760751376
3165 72177061654286564813876784969026982718653550256820
3166 -253970752804569670065823294506243431176326927037560
3167 754158622009630875823363078684404300584319826584690
3168 -1928901234847882450509272693990628311243211289360080
3169 4316003191314552287198824214135976674983730879431380
3170 -8552389555689458741040831843386826160237944644384520
3171 15156676423107980353695677121675544755907296241768710
3172 -24218369621205072801171311803971104903507494081704840
3173 35127203075596921865018473241686368647834963883792330
3174 -46513767395417001064840891675465335655766898502865580
3175 56504289536050037111616269805740684915159790780315045
3176 -63237685808905177967981334811569713101445620626322560
3177 65442513015037895877877997109202063127600675181207840
3178 -62824705066021064916390060978649674978007783419439680
3179 56107138105138922616160718320757553952701990100300080
3180 -46731762401331018507846317795469297648329014344891840
3181 36381477768743610117307219753056751474145391577491120
3182 -26526817180524823150170009017886103600609567478952480
3183 18146677609520569462996751704258032190815258457803960
3184 -11665566075376554099735834627837799372900602822672960
3185 7057142719343956398241071643923579337386615219499536
3186 -4022720027775054140377561486122184199721697907883168
3187 2163087859974917853961393064851981103790952830978552
3188 -1098335911514695764721172440760376856272430447485984
3189 527106420618772670963384502298284075169006067531304
3190 -239284769099167968966627783951865779076797253964592
3191 102824444766786752460833278146317644317865364910516
3192 -41851923438527929518267720769083042253657260889824
3193 16143956128290183683511069011666094089521448165688
3194 -5904517036796156355804216478418382448116906194928
3195 2048383617889257142399529304180594993860043868884
3196 -674268684100588171020866335466932204367470469712
3197 210650499151738338403143809441276621393319214788
3198 -62471859241688213141956036565668884702874623576
3199 17589588013455710667596000203912410541095672186
3200 -4702249923203451583982392942888992572481956432
3201 1193539809952778388010619331246861120827899956
3202 -287623572131236382462851430534305186451460424
3203 65798539539822123719440420433304267886272118
3204 -14286712962269138356709408430129397414130568
3205 2943502048181068058252772018717313583728010
3206 -575273979900224859759390346828764782019180
3207 106609406042053953181937546764228663381845
3208 -18725223768127910144141561700289201885440
3209 3115559796295308734010903714572509541440
3210 -490743114334331360261038420472501469312
3211 73126545620856555077436222002884233056
3212 -10300342972935108796650171651911437184
3213 1370229259971669431765981121338725728
3214 -171973301962864730334010326274351168
3215 20340609436801601831895036614500464
3216 -2264399666611833012511040504595072
3217 236927340237095634049340597781408
3218 -23262968554074367252686483064896
3219 2139620751218286583549487593776
3220 -183980603392860583761488570688
3221 14757317415358175808400208784
3222 -1101432800540805824416552416
3223 76277660370594743329873032
3224 -4885765865041848413264352
3225 288385367922842280296184
3226 -15620340423737611343472
3227 772619837856449031988
3228 -34699385720592795216
3229 1405493793351867716
3230 -50930457348180440
3231 1634913378967770
3232 -45927709140880
3233 1111642806660
3234 -22714128360
3235 380991534
3236 -5037032
3237 49218
3238 -316
3239 1
3240 6139891931578836871376766458380314828612019905
3241 -141520533865576624648531347581002826331494584416
3242 1607476861032093765852050491500117973321538148492
3243 -11995153696045863572032472589286539073927062001056
3244 66143024187600179262582688352838219993005866255770
3245 -287432022740023963604752608225298727332749066900336
3246 1025210447464859721297763547957180238503004297582330
3247 -3086564065019087558484342344657607066335814128331360
3248 8005674890748734718047042320745480275700181624935955
3249 -18169351377154745579693496748558948888892228689587600
3250 36526793472294402774476372650385547357902678246210250
3251 -65689146008385994590787522322814779538253363512582480
3252 106537332197657403624842719241031798037992957090189735
3253 -156881651334735065672688177166807843296677502752144280
3254 210954573687480811247958086376592051772122604329891125
3255 -260302175824253910928562029917121599406914760153037760
3256 295988240225960467270811479040361480948370613593590255
3257 -311298423779011152429114508239647131279913856266924160
3258 303798473339645290833670225199016077358928515943278480
3259 -275889165724385356461863963927997155874424258056508800
3260 233731370065509343556094431392832480178413003940533880
3261 -185141717502592764741578203728551575864510555746269760
3262 137392514643137106117734027463312858345828906342088920
3263 -95690358905868460327461132296391470269951939748914560
3264 62648933638047675369297964614901335159234265637254500
3265 -38611974196978676405927396006306537357864496366612288
3266 22431154060366634784861922861780895510269957609361544
3267 -12297120960170776319411657963316438307030455220170048
3268 6368341267266733104939317220878145841284555640430604
3269 -3118326881842749451488972384646241897470683148441440
3270 1444931309332752501366127155450585695963438965069908
3271 -634045814856277449361919524335491764079674200628608
3272 263646625218932675842993678294221962063578910373051
3273 -103943478143756973966480508431004669613334873309408
3274 38873901700431738298671107476394628516902122549980
3275 -13797045224800771155048842822905675438197862200864
3276 4648710974800535071463196549891489676620567172626
3277 -1487374458300352568825765473607297403746017415472
3278 452006335587391214857214303579635681569060659586
3279 -130488807434102413179971081834935042616064167520
3280 35788881866590469169358786191646600956607421143
3281 -9325765482193576796287940444073821037635272208
3282 2308721630146269947512554746927146762676775546
3283 -542965676430133492124121840351719441976377168
3284 121289549821560360136266682016278445031644575
3285 -25729660988402606056379722412614345798192920
3286 5181865982309303799299751067118198167839765
3287 -990450678545050004123902477009873574810880
3288 179596322258994424530866519086216621613340
3289 -30879628430228376739391822320342029728000
3290 5031713963852564074736251669889265342496
3291 -776521208671099464999931591867510549248
3292 113415147695418922114661701999791324016
3293 -15664473759569465938574158749321047168
3294 2044045870927615607488775006802306480
3295 -251739362191664463619166382747522816
3296 29228110792197039678037482612512136
3297 -3195106911402446730502300047576192
3298 328387772907452161219243677283536
3299 -31682229883930954930856781509760
3300 2864185416540388848330712667448
3301 -242147955145415878750979831232
3302 19102374254153071042323666504
3303 -1402594134053373874688055552
3304 95583899647002783072635865
3305 -6026278816084669329233376
3306 350212375671225017559996
3307 -18680986259962367224352
3308 910190947932027184066
3309 -40276266371981463600
3310 1607747121859076290
3311 -57428270839451360
3312 1817597318303295
3313 -50353008206160
3314 1202137663650
3315 -24233249040
3316 401091691
3317 -5233592
3318 50481
3319 -320
3320 1
3321 -22914388641634432034530589934078871480016528036
3322 534776636925885561023510119955598560636081984937
3323 -6151504799774902493161126445306044593021588923616
3324 46494983446541039865993652059574729774355658081000
3325 -259734556395687658978010397966845917646486766272760
3326 1143694053493409468867716336285006146605348583600294
3327 -4134303059794893178729983505547776250168439330192096
3328 12617308085531579079411769847903204203261940984323080
3329 -33180362393166143980163238933648899857893329338715100
3330 76367077208053164749622205100845299156285365503854975
3331 -155724135710642897936558155506714312160264997030044080
3332 284126701082730400783930784819969120755008836054771460
3333 -467620105177810536288987087482970866786717697791636580
3334 698936734461000744450576954666576802576868004214974525
3335 -954186178689241309599679630997710714729401021568843200
3336 1195658987448446417850589936239337764484621854161727120
3337 -1381017450919190602043826611266997810098951593901076220
3338 1475739422326967181109391514889747942940425363480079055
3339 -1463667612071571250847405348057061765737620136620598400
3340 1351247998132047794064965362590247146903923558069013600
3341 -1164082883585091712178395371703857778939747259473752480
3342 937916762307136792405100026553982032162309835348121800
3343 -708184958894616366062344304563916905647216613635672960
3344 502007272657090377964581804944620707234821406879943200
3345 -334620527382682607704917156128159011533988399475259600
3346 210039687706618424594766476996203905253305635884204116
3347 -124313870410670161404997525967307935199222628896175296
3348 69456550041074822208547161650194667634600825659063184
3349 -36672150117723012974447754406068644815896247334406480
3350 18314542374018958239931822257164829355998282166665060
3351 -8658767350074591487986853222496718902247641754756480
3352 3878290123991075546352971974646235107964270402673824
3353 -1646780392293480223215626516743296570080332581230988
3354 663276581665670388025404643006574546427396955444995
3355 -253534567908687770805360721858164801232826457314400
3356 92013698981745565776466949463836735275833527484552
3357 -31717620439902323269880762687004701940312660421656
3358 10387558308850207008363114634879402670211317619726
3359 -3232927941408229215112666651360171245319385430240
3360 956371977310345156909502630715463441492221657480
3361 -268942084977260838273423833658632453870011895660
3362 71898403985411997966499928636695023986320610019
3363 -18273028430647420203875308001248102901890913968
3364 4414785796326981792289601687900720262696012100
3365 -1013837162754105794312479159986703824688824900
3366 221264691726989716303532799648018514640688245
3367 -45881850937739596393819336334258373687532800
3368 9037059290447449862613423428393463803701440
3369 -1690110743812899792103226991654450859378800
3370 299999276183612622754422904653012230983900
3371 -50515741171304301678075790579426589628672
3372 8064672252916105379658541815356423306432
3373 -1219881456479840044661928228214764408128
3374 174702813473725116437192355875736786960
3375 -23668683941317063638195248450255921920
3376 3030662710257471860133545501177897280
3377 -366387405693840789318805272692976288
3378 41771611097569730965997342205035496
3379 -4485395034478181008126588273645440
3380 452977071691957694359121315728800
3381 -42954990946699649740418143608864
3382 3818019919706694187526231783592
3383 -317456019361487357095857944832
3384 24636473129995971797746015680
3385 -1780043966776343158565334660
3386 119400629543418618109273185
3387 -7411507978345831788129888
3388 424163700873218037425416
3389 -22287050665969883165400
3390 1069890519626601170750
3391 -46656324402069588320
3392 1835825291837913960
3393 -64652732403523660
3394 2017897708321275
3395 -55138844732400
3396 1298689668276
3397 -25832578772
3398 421976841
3399 -5435200
3400 51760
3401 -324
3402 1
3403 85517662634958891266745593277935171091454092239
3404 -2020500402479600051480039722175470287692849883368
3405 23533318974993401767815965409679658959400899530909
3406 -180136284889893198385103262094318424616517159246560
3407 1019290184841691496515452555574120180367296856916270
3408 -4547078747629301570844123134881571776735132033773600
3409 16655695845208122462489886810518930908776101606786348
3410 -51516971336902121937892720552502985996880389139153056
3411 137333082767447420282017683261753323359135076714247525
3412 -320479319848224057398958562588471147594142562664547400
3413 662736826578330353721378454477317000439442675377821045
3414 -1226541794033178506481493772463776015642046977736547440
3415 2048069789596315142315036415510820789863886670131128045
3416 -3106485391687078448418606728982470233797512211899390400
3417 4304726875530485171601337392280827609722349486160456200
3418 -5476519952658773070073477346037940173260973678062713920
3419 6423740550899248358755084902266967523932057616172441745
3420 -6972676716448048174052278162586342450580739191554468280
3421 7026611397273606893665342681918978928531977394019194175
3422 -6592770438875377070645402834490053197478890110840144000
3423 5773848162406905299222452418012845782484499592023489640
3424 -4730608215311046117057217274191234331724476045119969920
3425 3633264083242465150536743217346336796405347383548724720
3426 -2620523690617109417593210392046008264316550301406531200
3427 1777840448549773133414952464842355418211540739143727100
3428 -1136167304012177629678055668106668095189346446645463776
3429 684864015288932435429894658003654750539926193859543756
3430 -389842949614798673919774514604770167430595476312257984
3431 209776809244700141001398862053591101056901259356258500
3432 -106811992731956096482686071050081720342418692852625280
3433 51504680464984571690513107991701119269025410220621072
3434 -23537882031182616224036821596746167570025049164823168
3435 10201765067946063763372484363325199426222021817224725
3436 -4195943240812404801350764580338590086176585529701560
3437 1638540951599989732948176422962839122841800662152615
3438 -607792318610869262756179676890606066897962705051744
3439 214235469766554323784526803661964053360463601998550
3440 -71780479217002798734507455752915015217411913485088
3441 22867263738895732653956566936740451969919798681100
3442 -6927927043215507429570706092387089968672207892640
3443 1996351435352798040833839179158346656015661818977
3444 -547209935436715253343135607761338728777659063528
3445 142681796077855408834488605894760288831207490345
3446 -35389205939525213880909592912499264510698585200
3447 8348844897521844609403251645831257116419667125
3448 -1873166268673662053470230636166163537453384960
3449 399610229495638798079510393917933811222979680
3450 -81039637420984345840149127570822355327527680
3451 15617905943440054606495464875925050619603300
3452 -2859228220117121906381526787946157753586400
3453 497030526904977265391989815300829324156092
3454 -81997908974297623731710026248984772305152
3455 12830782931140046636191593026215689614928
3456 -1903028236615171044472123492968390508800
3457 267333503368065755382484574669958168160
3458 -35539595420155286615110264072219988224
3459 4466984222240637977730729109337290296
3460 -530278743172717266452292341465542080
3461 59384803462575002837284451622333720
3462 -6265621091362080830632216755050880
3463 621932850062215904472463177496808
3464 -57984922670381010611772090912000
3465 5068741622898490544867339896416
3466 -414599317747417870412153952000
3467 31661065097454341648934718455
3468 -2251620206133932961673194024
3469 148696449081130720244232741
3470 -9089481795578741570607200
3471 512401712589165542902950
3472 -26526336478104306384800
3473 1254908070113020447740
3474 -53942197298581792800
3475 2092618624133705305
3476 -72673970228602600
3477 2237250949587225
3478 -60309370156464
3479 1401618891673
3480 -27515252544
3481 443667160
3482 -5641920
3483 53055
3484 -328
3485 1
3486 -319156261898201133032451783177661812885799840920
3487 7632742635627473536163394362024217761226771640774
3488 -90002271502678304629582774915588061532274859083388
3489 697583475088025155442235361727378627651113878436149
3490 -3997562467860971525468903086423953228439217820638880
3491 18063911121865488311024228758815401140702476408410376
3492 -67035559068666898242073686871409519161671099130726896
3493 210106273107285031134648999172627670693035717179075492
3494 -567668940013525659085800214665867379575527366657428056
3495 1342883284952290485128229728514792614579419961868582150
3496 -2815702490450902574347914224991024837191648267145787500
3497 5284777301628313978863422759512451942252621750269239345
3498 -8951200847240628539452652347024088308310875960469423040
3499 13775074621883628191538886376774124922477067513513715120
3500 -19371206715119777825224276667108069957957509134972372000
3501 25015147698717131034044656840193250538281622344249584760
3502 -29790464705336575903049990343838812458890252548851404680
3503 32838707994364473873854806037722589383314589018910235810
3504 -33615454693470904497866243542205196398971028631010646580
3505 32046445154643067382181988657288944571543614279310756575
3506 -28524080204917906555356817134837578548477141219460350080
3507 23758364261343952975046221488223801077220093937155247520
3508 -18555479589386290353141845839012664611698648965679195840
3509 13613351573053812442945002980585749146436727182294906320
3510 -9397264957433519343548103095287270925628724858506180000
3511 6112469976891865227532408660272823893715620889841378088
3512 -3751309494757237209992636774153979162149828593187463504
3513 2174779263707052308900445554772540752627707273449512508
3514 -1192278036475876224950922208413065926842304266402885504
3515 618710237798505568692211323996753153070577748600094560
3516 -304171947241819791756751649794389478516272691980353088
3517 141777918465723961040307422404039554441161336477239920
3518 -62698161910673391054311132533303668704832803852491080
3519 26322261449530012580750138041672985224500966980585970
3520 -10496572479303675962338109550331781776310961720997620
3521 3977696527061721218196428181061426655157817954875039
3522 -1433016577237184234624406128851457578399504452624288
3523 490969828325715311714193512038744711559899938319176
3524 -160016606231177500135221056848516651851771722779248
3525 49622599934447417215329888675573348403116408594180
3526 -14644390699649438754632638975361844138864843272888
3527 4113292773114247056239881681567006547139977463070
3528 -1099664091317489468477214723339131781200598110940
3529 279823834039629282565837375856856626611305819045
3530 -67770748366858486524210120335837589151688428800
3531 15620245280489503106980641390847892751592518720
3532 -3425725335718477649394452875503640408657770880
3533 714731719889128731577493480772829768729388960
3534 -141821150450931664474027760082868106946562080
3535 26754819547724929609267149123056669402965000
3536 -4796834586565726666271410258570048460582096
3537 816957490549251654939171378481411990070268
3538 -132101159242377970231814470125632766356736
3539 20268193064127005697642894642213514863168
3540 -2948693566146117002363866543197967259520
3541 406461222338429429982792085457660223776
3542 -53041144903423997736714375236876173120
3543 6546327583833937312573901132994423120
3544 -763332561988539096793303559681231520
3545 83994310756331368465454197326808440
3546 -8710397500664244798781651321429248
3547 850054520824033252732025309361216
3548 -77942433142613485434145592552832
3549 6702502420758166054718209688736
3550 -539463534170458893849327491160
3551 40548145292446654877518221366
3552 -2838994494480110010861995100
3553 184630212562572468489236125
3554 -11116801595269433859053600
3555 617437167981956167271400
3556 -31499312434154318587440
3557 1468841034015509704980
3558 -62248019062713090360
3559 2381296607339794430
3560 -81567835182219100
3561 2477189740544805
3562 -65890013144384
3563 1511257925008
3564 -29284485984
3565 466183080
3566 -5853816
3567 54366
3568 -332
3569 1
3570 1191107384957845640863061539432712080451745271441
3571 -28829626401928495226205989509099062570100036520648
3572 344108509671347290286678528614696804930925308443417
3573 -2700199886964885728013420959730784147520213213581424
3574 15668543161690219760802395151849071361040688304075399
3575 -71706128207693623198721694986803986014513991420506784
3576 269550451551324958816829089433934546878610771324531612
3577 -855943680160904900842776963009417215936933578707875808
3578 2343448950393940247195832174574343865636010107094540191
3579 -5618722759974463542199760566136566690299064651467209256
3580 11942956420177570428798508174001574962906570355073911105
3581 -22728269902930979983320111490577056590560088290486197440
3582 39041510900994512994358995732097984385632238922015803460
3583 -60945013943088062857189591125138117764421633802624893120
3584 86955174606832254320834655652925577144584754567242746920
3585 -113955277557329528891329426681843131937823024833907997120
3586 137753265969164186287489533313281532849910574923482761735
3587 -154172619966346423224416936332142827541567869432937879640
3588 160273915370974484971654437524624396050666726148933627955
3589 -155208464873167796955948795336870921487666595637413528880
3590 140368917811907788304386804778626412982967679565128667255
3591 -118826929034982672338484485813541548525633040922961370240
3592 94347018535646649237076861626928122727609342416323306160
3593 -70388362190984430707328647369309652933129007393452289920
3594 49424570954238116683722462896892477430740085877175899220
3595 -32710977560988802623999682068271898405301861971226228576
3596 20432843940631881632073061098885085791775009068731688348
3597 -12060583599970647771674644478639372005230062210673255552
3598 6734114600365857067702735526371213358940023079704796024
3599 -3560306994937942403237081433349996818782196567950638464
3600 1783893346300800164028704815182609947866643106300885840
3601 -847745739073533019693944517813801528710892988724489600
3602 382368801040471461494179468173929029834270530069979515
3603 -163791264467981036575960920119657019516660086245133400
3604 66670010415144726697154399820037273206903013202423835
3605 -25799566268939691572367642597686882330044270835446032
3606 9495527366243903832909525892805292915395372163373641
3607 -3325115411323042682746672721253521409421692292415904
3608 1108168989511529579601121172496070866997067030755068
3609 -351579078925751661566969905458422955495565149263328
3610 106203811297692374193026605397862378302560119866755
3611 -30550351856669711726249030093868531598647094061640
3612 8369267342306349521314251969028773383111162416485
3613 -2183570221536481384859654633854059023135122801920
3614 542557982609541384053274605554375726101639867120
3615 -128378563220142836898662455263062996620605118720
3616 28923536393867774906478942498944520575000622560
3617 -6203612577854008229864277671024137128247799040
3618 1266398415749415334867109056228377145896033980
3619 -245981200421714261004714829787148626804835680
3620 45445127367082859008960800342036033921137292
3621 -7982666639788435662296385746246711648558016
3622 1332531344587623489230237665957727365882284
3623 -211270903262270821977913925201518435300608
3624 31795633825343407951715876240335425733088
3625 -4538998860079679435679924620956388166400
3626 614158817729884782951918857295827625960
3627 -78696176495587029720557687427388323520
3628 9540273028325518696909830920097015480
3629 -1093044183922502489824488132233414400
3630 118213967908926131756108339435028624
3631 -12052630661289996799097980467962112
3632 1156755511771588703923740339676128
3633 -104337843507898731782606277355776
3634 8828695492342547288466584934921
3635 -699404495134111580397727182600
3636 51755426821285964200721969025
3637 -3568425862934821143248332400
3638 228585017231061038382547575
3639 -13560023930719154221754400
3640 742179509648460421173420
3641 -37320734372917775614560
3642 1715740491642228361115
3643 -71700531521843665480
3644 2705330697119083605
3645 -91416284774241856
3646 2739348174230668
3647 -71907529591872
3648 1627952201784
3649 -31143576384
3650 489545289
3651 -6070952
3652 55693
3653 -336
3654 1
3655 -4445273277933181430419794374553186508921181244844
3656 108876870357044353009523625213804744599625119713259
3657 -1315261393584639351743337329052298220761526411210928
3658 10447324582442865046898127005810454767360664284332964
3659 -61376810065864793245754098480703116363243748609244140
3660 284429144870599224244664946340249614278394177577692159
3661 -1082872375344326560223964365851132654367285977587906336
3662 3483218899087659531053287942298975739933309368976959352
3663 -9662070541723140230540305446640925298905446640428608516
3664 23475456705339503930866644710605818012252848751094795065
3665 -50574845950233842683045879037151841704733697804617066176
3666 97571258730273176383215531376797349382894301766749461520
3667 -169943112659668403421303442071944905824778168018079988240
3668 269046492051463136231578473855876330520841706619001660820
3669 -389394505655297302315303937069732356384803142936623508800
3670 517761137137433238852107705540104854357595231558625150640
3671 -635177876728649698138237569591130450878575071978987639380
3672 721605037840185405311302472604130253632867463636324044485
3673 -761652826756773458613168442888435215345263745397661744880
3674 749061329709002605413267630214819137429789494419276986900
3675 -688160055915881043618139197316538994871060172678467847820
3676 591918269690494524683278526544568806008279749319818900695
3677 -477659523588182978933650086482241374824371761622575399040
3678 362287115726530559623446448123580985313688644807837559520
3679 -258689381050503378098670395861592291730460626043649706800
3680 174156011221301461952188782509707247158231912872239435436
3681 -110691043828759091942299289689658262410252069652965518464
3682 66500399076807420409871193458670033060067550637975198048
3683 -37804763964958199817534664375711159514147850263089554144
3684 20356632342319121111958849935774447480998231602907255320
3685 -10391708432899323267595149044286047131732496301173828736
3686 5033098384129208281764175464033776508269053724721604320
3687 -2314522781324745474616351257976213979343142305151916580
3688 1011211597462865595217273010610884122676409908069927145
3689 -419974733649256267402240409849474330567961177333831120
3690 165890578963841771768428542029723375871922278589332924
3691 -62348659156678122669381340040056596413226255036316308
3692 22305019183210359252182023265780633841522241394718081
3693 -7597774763137983501015936354389288225558188692656928
3694 2464862705280088808653670905654189340576211219214200
3695 -761749933416871719584443688074510624566940785457460
3696 224291925951256974041782844091769498150008518650245
3697 -62927757134577620343028823246644493349891145616640
3698 16823724394412645778187033128588152849040347805120
3699 -4286031403607788434548542935735724338389993841600
3700 1040451990209623228540943785215779819832467823280
3701 -240646983459895458875183772383337438511949838080
3702 53023254985394679094358559702268239319262429760
3703 -11127385090400737904858686135854777604885372880
3704 2223568397888547449276701226253914983712411700
3705 -422964875303479970374286620896722714028802752
3706 76558836435687350003207171948541468525299088
3707 -13180690858896551648985521939951988345730416
3708 2157346764572579771444250472121587592221548
3709 -335504744997498336782413563619662170973440
3710 49545168043323696264452782638703318174912
3711 -6942592986095794569750885674902822497120
3712 922397196128398964521575705872386496920
3713 -116093936046900565411403707548095153920
3714 13828455453259197287742329251703864640
3715 -1557189658057542772050139838652099648
3716 165574436033262085699768235997515856
3717 -16601710275233738129358796234113792
3718 1567404383382425464999447239410496
3719 -139113161943098462042623289604300
3720 11585765327586546955179975443955
3721 -903587207924775327189753063600
3722 65844500060462676305226062500
3723 -4471649130263795862919469100
3724 282207675785955699102293775
3725 -16497242656878841587860640
3726 889993606106116013926680
3727 -44121448320423975968660
3728 2000161321122263228605
3729 -82440286475137780800
3730 3068518646475506224
3731 -102307787458020144
3732 3025467034673148
3733 -78390053913024
3734 1752060324240
3735 -33095903724
3736 513774731
3737 -6293392
3738 57036
3739 -340
3740 1
3741 16589985726774880080816115958780033955232979707935
3742 -411123128304182098242308305720673102337321623577232
3743 5025813935024254469696194412808300822714805456113554
3744 -40404359836391213811322424392563333142683970334961360
3745 240286021684211818269112125776773848859294970417234125
3746 -1127387261340568067025692188854897587462306467499505992
3747 4346368194696580506323693320310845684868927316604785891
3748 -14159804291534059783594339172037618398163589874787867936
3749 39788052115586280206018677554288333069919085823596853225
3750 -97945174603106692411807123722927630657617776993340579520
3751 213831884086097304234251652685211609868281069614489148664
3752 -418131610968395568232587893053764182645750816581128714816
3753 738302198467952277074070303932478988296374734917053611020
3754 -1185184066922432885490427746370312110143723360691461738400
3755 1739669340065820091171959566481880178915469523798252949100
3756 -2346483776647700728832405332548308641877361044337216114240
3757 2920719378082867845117568450591345125021984944551092946425
3758 -3367425408123044896159030523675508637868477057091345937680
3759 3607942429496304754792321806633246718963255719078037396050
3760 -3602689680719616083310290168410840843576755127437356163600
3761 3361332635560618991581437614702348703931062505568019710925
3762 -2937006205642876470012768817681272670378546129034782080360
3763 2408209345507579791180802010846606182578157453393797190695
3764 -1856419624303320786720107231607255663145997333460473347200
3765 1347620068974305955334405568673057674804791063105260487500
3766 -922602448374720423283425843832149381958086415561381219968
3767 596487342595705948089312880169455211007465182415369820944
3768 -364632056536018125810109419045699022645292209994193055104
3769 210985340336274362612307115435143457757718928610628618600
3770 -115670986339296741862132982685458952619358580106767936960
3771 60139572727615614018310741297736026060061573701301684424
3772 -29676356230342623374957906382607351636097818211335756416
3773 13908820708387718718735401027764703395807352415259291125
3774 -6195577906708226818909482380300093450532121851186491760
3775 2624440521644745938129080250188744171741351604202827790
3776 -1057737483235683662903586935370680951725606020855716784
3777 405789688224310358613044376297144468609431926571224515
3778 -148243620478196516995362760381925610369893528322772728
3779 51587949246250763676644647510841715876757929134590725
3780 -17105646505332587074063650071547622632367468420250400
3781 5405658627649883312798419052554369460541414241177285
3782 -1628367285365229904025326034347720085568327765996800
3783 467633687147261105892583885109318698166461938700320
3784 -128039084490691722070917301127143045722917414035200
3785 33425292026234258132327930265976674476498683304400
3786 -8319460801226138511813655621335780621099260016000
3787 1974116387655337289135199932250185053305266553040
3788 -446536390823620167022753733521386258660751758080
3789 96266396931248215378926195189458972592907887300
3790 -19775677481533213440960776211083288912930184000
3791 3869982771735384471764886909498769805906485416
3792 -721217554406440934724818922944641876481441088
3793 127949068526685933109919022042391694542338468
3794 -21598807013924599912784609903236820279316000
3795 3467570110737229710622188850359900850382220
3796 -529146418310713442404544769553519055506688
3797 76701381169976989760504406481018780537432
3798 -10553485594113803398116630810964980161280
3799 1377232667287675707470280705144670097120
3800 -170314713676014852072548536422677198080
3801 19939000117580442244186780266877234608
3802 -2207434771529301118050114802174200960
3803 230824521622425449513279680594294896
3804 -22766989965255541257573978914400000
3805 2115028335662476765881473812892775
3806 -184756818758310538282945464197520
3807 15148358732464362299738265729330
3808 -1163396782303691211267408981200
3809 83502511564286798718521391325
3810 -5586919809476899505106889800
3811 347454466903822605032562915
3812 -20019896346930387867952800
3813 1064763658896169689440205
3814 -52050393073391185217600
3815 2327217136325695268200
3816 -94622944776265563840
3817 3475010448133356132
3818 -114337748067120864
3819 3337399298123460
3820 -85367151633600
3821 1883954393847
3822 -35144931696
3823 538892606
3824 -6521200
3825 58395
3826 -344
3827 1
3828 -61914669629166338892844669460566949312010737586896
3829 1552205628586458920040525713627667698704894354303604
3830 -19199117474816560625283748627901578172435017036820520
3831 156195928698146244668087764977251178626090022511626030
3832 -940171636507373693642016829018955612216620103394653720
3833 4465405922175884862127215934856114584430126662837565934
3834 -17429987664782563532096501104247147672570729756330743220
3835 57502366461745160109647762066162343537589977446779298283
3836 -163649942212156040377128743942550025378934486528746672320
3837 408093293822673545922380527735393037688137345045864376240
3838 -902697864997262066665767855426622228426008357646680108000
3839 1788787069229406400781387693523470991068390034172254546408
3840 -3201397292180536273107565666711735230006471588231263170656
3841 5209991974106220682804202815557851098350426471063898903800
3842 -7754466921530415947862962075228100469420798312947850026000
3843 10607843309519189767649473191135009892067318469588492255420
3844 -13394183412250522411164441565322558691086725750562600260560
3845 15668815972734862024442388072689249422863025709280152652660
3846 -17037542299351490456715149307320060298376236188005833777000
3847 17269639822665766482620214850061790955840486734408185063550
3848 -16359860167046211006017901429903696664429944977030967159480
3849 14517439188441630346949234358882870579436967272387329131670
3850 -12092184064085012655802326774585456025866804180987395444100
3851 9471600726994332378437784489152047849848458142427853019975
3852 -6988210519150041229959059110437894070634700959837865590400
3853 4863873851251886186515920161491947955478904812478545931936
3854 -3197860774928785123698378074820311963577695075569894985280
3855 1988515169662971030919879362893581268528566471754166843312
3856 -1170768653916157376441803216410561694162020074173617975360
3857 653312653351142208948880196241204820754155017434793111120
3858 -345837568816859874667780798832117009727872378610800845920
3859 173811899264856899236378191364131656096183792821923105768
3860 -82997116282568752775283159235689951239984085567221004336
3861 37679920737757760399156057538354193075259429911935331020
3862 -16273365259637954304023562971205595806929567090663971800
3863 6689499875623638817974999449641744602771853409036362002
3864 -2618547576976246974686383100519202229750107472104298536
3865 976459150953886067342313394559066276247483798467597346
3866 -346997642700061588200925414070903185651367056168478700
3867 117545672562301023164245576891378017065651591596378125
3868 -37966531082515248605672882593690589849966184599502080
3869 11694835843159545954857940345853480304664716786514240
3870 -3435974276819696707252632751538350384884284375181440
3871 962966300715615348398066056489302728209091247036000
3872 -257454221192020966165680479255314019290522153411200
3873 65662683240929188951041608966104017141063255545120
3874 -15975279368387592209479271577953183395808376390080
3875 3707238695964423278131856306633461848629011155600
3876 -820474593458212290633599828143367371427497934400
3877 173145538459492521693492598807538213260916211600
3878 -34832643693171271357646037228181645422527322912
3879 6678294152925460860660955429328795843306950680
3880 -1219833137654288115515509489174256666305064544
3881 212186949817811752989613211183217388067380920
3882 -35133582711876020418490951741056761509871440
3883 5534610615936759783975915145935273754234060
3884 -829009350004525606876811509802691355159296
3885 117992926350303804388449354019006314685632
3886 -15946322327217605662586349923995565395840
3887 2044663066538475918472732521583675024800
3888 -248513524488279078277245517651534036864
3889 28603164767664384630687471239576522592
3890 -3114131147743769177973874728317266752
3891 320325077100065189078576149012484400
3892 -31087990145962349859057250876366800
3893 2842469845368132372058075694238900
3894 -244446666480243212154708774051240
3895 19736101361618664468502675591630
3896 -1492935179430574610278575077400
3897 105567983126408441039846656750
3898 -6960240434435311083649280820
3899 426644058685438040490447435
3900 -24234829534194642649744960
3901 1270965069868612167082000
3902 -61276821332218828509600
3903 2702640396784282017336
3904 -108420678781340968224
3905 3929335973367166440
3906 -127608955205701680
3907 3677115844333620
3908 -92869873305264
3909 2024020345900
3910 -37294208728
3911 564920370
3912 -6754440
3913 59770
3914 -348
3915 1
3916 231068692789890475490562561883487763292809970639649
3917 -5859614055670819920812639218250564641794266531224080
3918 73322861592828446951479325812425679565730157045472130
3919 -603578472431010325486312384144342959534111136748363280
3920 3676596453043429200967042955276299778633275465673006785
3921 -17674408063870345075125188379588516362474820287245411464
3922 69838988386609558484189527031533859589844118371555752923
3923 -233279649220229144187093210196858903424767049668660068416
3924 672314083194783041412144060282074111983408837738169134338
3925 -1698077942899743531654843731161194545473866089718863597760
3926 3805052869725624508351200296756670341523889706018095659576
3927 -7639714530946492101558730736466742010053817677754569578816
3928 13856074039483599216137580056437932922797901652180253618012
3929 -22856181121682986118833949182572827513264454111795397047456
3930 34488190320162064383084091549988372797118150199057046058700
3931 -47839356382959474289628449507219831395812711146964602933440
3932 61263857580438411567189671001833899531392236527287800351235
3933 -72702021895066925612774963332404047744670351530591864933520
3934 80211042740644519096510663495336243897404714742225450364610
3935 -82513411909294940303885718539156383278161427998201217867600
3936 79347747855289991515110382954974228909629204136964033990545
3937 -71492610715169855923802070047753906311799267937545501605800
3938 60477966099274101178977739446378088500326026542943113717375
3939 -48122167347759021382833357499586391762114639417238334176800
3940 36076822734620191342939615362230566457582470918674054894075
3941 -25521103475782865552739313912573536510592233794190668098176
3942 17058829608371320733220119580603740598782219932342756052112
3943 -10787289397044651121567786107348938015046668752592369303424
3944 6460604444991326174074785113100684587418927839838010126152
3945 -3668348280981429470375191018689922024559281563806022482880
3946 1976523355890966093601692650271936833605582958176694810376
3947 -1011408809645944848238335657906036282476509731687157512576
3948 491891543686744191618775427279126757660312782675547831987
3949 -227521221326891567552997907008806630090489683363775836656
3950 100148941254664831677121229172987832131236346670388390430
3951 -41973627278896825913019973834401893266291374705953703024
3952 16757900495304316358107487475421409053162851370882331631
3953 -6376140560313594727060273918373541724370149137651915192
3954 2312861772507881656469370403331837302976194094006921421
3955 -800074686443933093783844071564867631281605954133740800
3956 264006138264712134274138688213586007004974915753209160
3957 -83117507169788202521079317942756790983056723979562240
3958 24971099263291071677975887466897563146035392348539680
3959 -7159800395191466378773979676368418251997731949290240
3960 1959357893457464954928460043244582130894681177376400
3961 -511785493354511583458033259498394307233675915575680
3962 127589684326824220499823495345666565670991494552400
3963 -30357697761421665154983943070965644531663669254400
3964 6892870672866024225287329424017472361746095005900
3965 -1493281069814649163966609447162436935558232596800
3966 308606130460442222652311860810766025145119017832
3967 -60824602750466673865565040022552186919273684544
3968 11429677635015927389613074363983430813984870388
3969 -2046982129911610527561177724003889398295272224
3970 349253710554578604952954829297084533256484460
3971 -56742878757312346111990067555244337471300992
3972 8773946634784885221722656778665020394333812
3973 -1290427569811627021032492295067751633740544
3974 180400982991886551331324473009843906171872
3975 -23954659879695494484404731473907588296960
3976 3018778164374011789337527811922933937648
3977 -360718748787407315681945287807665926272
3978 40828864837017035893069690472251294704
3979 -4372664466178774393030605345452804352
3980 442562009348252111748923678705058825
3981 -42273112708676568809006608189124880
3982 3805108152556640858377172524714530
3983 -322227675144414178817452067436560
3984 25624339567776676110898454509905
3985 -1909620192126731474932854814600
3986 133061490397245862769411217115
3987 -8646796772830132857743117760
3988 522518613163320441399987070
3989 -29266639420595700132855360
3990 1513745138061161785852200
3991 -71992759974579691015104
3992 3132848101461512534100
3993 -124023684926742513120
3994 4436434394891849700
3995 -142232051431402560
3996 4046711383160829
3997 -100930809757168
3998 2172658288206
3999 -39547369008
4000 591879735
4001 -6993176
4002 61161
4003 -352
4004 1
4005 -862360101530395563069405578073384103859229144971700
4006 22117319286886711238700593721258078631764981741232365
4007 -279951942952168047101446193840051704732279877676292080
4008 2331440822618723504228641097412546339076084681527299220
4009 -14369792648097353435712467376230586461850592896045736700
4010 69908822786348924639340580538774250644102429951817086707
4011 -279600373945526015479786795401476807049280564017137679936
4012 945455218805780975122914605752807129751322339599416728304
4013 -2758886039787205269458540707382605325979467914092589933448
4014 7056532560971083622109138457191459256190735851567759149138
4015 -16015591556804979498393877062761253683143416556144566128064
4016 32575123924282186513804735549100167390670770382864119428432
4017 -59862613396700352693001485295506738471238952698244320880208
4018 100070806552109323008669173971171391877505291628297942904036
4019 -153054475480800827703307353307298218232316256595075731256256
4020 215237772542480771773948416387732688488301676317326965537040
4021 -279500603292462598147222691949232870830294931505553204077820
4022 336403129187971251993847136258760841087210616940375107432655
4023 -376508650558293511542102468006428963035912974311487832614960
4024 392995050555158513829433322801899986054209940000622136771460
4025 -383544543163408695358309348929149602252248299569026386670300
4026 350800751527527784863369428787106983577389308614758711282075
4027 -301312291048181247983910701058680804287236569928330561031200
4028 243495034763315854331873384955571607698936126069468597404600
4029 -185441247767089745524632759838070763521809822132096688162700
4030 133297362786499767367380950851032764544472501282958181354843
4031 -90558561134339363361921414160168186942143418447991797321344
4032 58219472026886954188571384647105911390440328470958066422496
4033 -35458938523093798441425123343341114670560360037770791832672
4034 20480684915565901846626668991619167864901899077627306946552
4035 -11228604135728433970114180820945552349253741017902000878464
4036 5848346695209888587318657090531950307415438092103401754912
4037 -2895977868110352861938154207786853361877776776822127836188
4038 1364296508256552701431610997775999084947012086218715847591
4039 -611843621085912939957459260729552362808505502954665426576
4040 261353950494628496511226125060953660593629992085166840524
4041 -106386681683137844370763540635568327249192672717378731012
4042 41286003585604809199006269754356509674395964123022395053
4043 -15280590007645059764736830117629987750623558457511122176
4044 5395614845721313008440501112699929811036966318945506496
4045 -1818132708420266382274725941825521069451539432547075360
4046 584781331100705398403598019638759690632537094884943880
4047 -179565929946132792525730235058808693182314008998539520
4048 52647334543341321844673740115881933425817228898664640
4049 -14739777747829305232322139370091432756285934505384640
4050 3940837183634582099809551472272055342688321584134000
4051 -1006168951293420873247847969303107386521833517395200
4052 245313236676546457841627411322895681949017160414400
4053 -57108705859427549765499660938892166607220551343600
4054 12692849413665128359460274613859681890718109181500
4055 -2692872947963246783218210853177319390716181345216
4056 545226247309383457253911065471645976978906805328
4057 -105323480152876095308501827989311653508908101552
4058 19405419204844557746868172048815771019098578364
4059 -3408863389418048926954506089451170769811338624
4060 570690614967891229616939184372126609387454368
4061 -91009655946447361392003883160101727693476944
4062 13817663987681089501464176604917020614610356
4063 -1996085179451955620695203837183131693032192
4064 274174959444130053350470666383890584334912
4065 -35781259012703262563477597203947790010688
4066 4433049994755976667434621491914021120144
4067 -520920076987731690076250174968353838336
4068 57999197624632068276113535705050027712
4069 -6111824513425820490167242809396672852
4070 608811990337590254612892035767319445
4071 -57249098652422889030360589513931760
4072 5074282751772678909178478118869140
4073 -423232098236090308650767310398780
4074 33157252353157193569590027111555
4075 -2434905913281279614926850402240
4076 167222033429880956159893240720
4077 -10712636395949219980693321080
4078 638314205775834629764326510
4079 -35260343151508128447754560
4080 1799013537562696267895280
4081 -84415731701644400183280
4082 3625013505195115420140
4083 -141641813551104210240
4084 5001685484773126320
4085 -158326027090740612
4086 4448410601843601
4087 -109584148701264
4088 2330282843868
4089 -41908133508
4090 619792669
4091 -7237472
4092 62568
4093 -356
4094 1
4095 3218371713331691776787059750410048652144106609247151
4096 -83472023193406420597059141244855133989124889578677080
4097 1068602229502730452693006043269039217995154335400928555
4098 -9002136760996051738529698199345894101502507467037125680
4099 56134014961964708046111467647058592407845180800037239235
4100 -276330675729622706917949601151739072675785492416068672064
4101 1118471330181843428074298235113147619251380567648812053528
4102 -3828141599948420771784352008215846422629802872746144524736
4103 11308685294759819011544933375001154321685785158231607327758
4104 -29286938340771796226240250804987247805268545230644762932240
4105 67313845918465377107333446411479803647240512370127928001818
4106 -138676372722987233452054088522695181235772680409846474262976
4107 258169503471599998069673096674689188352828679523661149331252
4108 -437289658483454658608844231997619478467995665099640695448896
4109 677800518155150569438814495650375892009652167809543821870360
4110 -966166209267764440509472569351009140789710250717418990470976
4111 1271976328131892752795649513182830272278089165812251981497085
4112 -1552411098149280680509836273651872187434467047736461768874920
4113 1762226688680500779065746344789140449333457799444100987527885
4114 -1865975440869632626555950040674872523974591306315775161833200
4115 1847825475353503303747560335563524166153573934139763649462115
4116 -1715254938558349978887984994029823630250006266090515730192800
4117 1495571949620978675620034493575452112226009561785137841689500
4118 -1227170262753685643928570883381380843320866434788966616472800
4119 949183203097054645087464808945624095328592943679181295161325
4120 -693109595437305949441417249329628285189107593469738745483896
4121 478472777715485900081846487911101771714263955142582614588107
4122 -312649159844842528994639166641242894488858063579231693707904
4123 193594621674270821780197092907369685485262840782203223627032
4124 -113713329904375976357556608291127864105608674784473997136000
4125 63418578102588671633481699625129440428311280191058615650032
4126 -33610582106922043471150473525167317296438983654628450385536
4127 16940366623964555843452498494400236997266232416716365267677
4128 -8125642679809672100111600291882043071575335438333215389896
4129 3711522051345539629584326811521220704049797751366989163465
4130 -1615285795785530100089343787138965111916734096589379085648
4131 670142776731875557636172800127805560537237831583799432941
4132 -265154555465243486439728345734620824222406380071816396032
4133 100095501843677166601484219821544623373914003859059962336
4134 -36062974704086378704714990496864839363489817779159407360
4135 12404139541137666403265266191788428081838149133380598776
4136 -4074140525653299773368038702437803040998631088107288640
4137 1278073951621945496828543072407096900215757738530562280
4138 -382995467724306613525651215845968008633585192643907840
4139 109647087641201077819033837553003082320066285742826800
4140 -29991340989013122048102311999681259819805544926344960
4141 7837923304481441372301119854138818323104664159162400
4142 -1957064200238185039459373671523724469786238489798400
4143 466855189441390632678338725654446876016153270782900
4144 -106386822444273414039374149947168457234534755472800
4145 23155735075057673269680806165758193428437715544532
4146 -4812953334450313938368290075041351111712534881984
4147 955090490285871911098305303064909160200554341148
4148 -180898174842342715768413338460570848187007142784
4149 32691619051962174849733241577323369565087448400
4150 -5634882970532301499310272759384432869889855104
4151 925955292118895789963232060233868499767028332
4152 -144989884327360092376828097284702058518177824
4153 21621603722497025432913667480639703480567252
4154 -3068830357348780339612681771244786442074880
4155 414281217330569091815043527387758810440016
4156 -53152740242939761917534137883796208564992
4157 6475901437869886391846552501315185178784
4158 -748544203020081188787673712443101144832
4159 82003933668987098125033583263931660295
4160 -8504799362067504939809804344276825752
4161 834003276794725169875957221298331955
4162 -77224001984369190488257049921971760
4163 6741586805149263467670648905954355
4164 -553951487456592351454194564030400
4165 42763814515885066166528017503400
4166 -3095147250227973306708680247360
4167 209550060400514515641266537970
4168 -13236626579631962799617771760
4169 777841833243805981769492550
4170 -42384404541784333828320576
4171 2133543616267812356094300
4172 -98791762037498119350720
4173 4187144325004640411400
4174 -161506323438765312960
4175 5630942881752927939
4176 -176018738688357848
4177 4884574538360451
4178 -118865732707728
4179 2497323498165
4180 -44380311008
4181 648681396
4182 -7487392
4183 63991
4184 -360
4185 1
4186 -12011126751796371544078833423566810504717197292016904
4187 314989145200070662926323031008572505976878683182723106
4188 -4077928998252160184267637120480960301237462353506099220
4189 34745708450868213902583157743240069284929099522022132055
4190 -219168403960757530487263101411349677271032637771140345920
4191 1091547895094106611078569291715240632466884720512494840784
4192 -4470615622511470403735355746202852742632027198994179206240
4193 15485582511169745540088791662223726180019269719033973424168
4194 -46303996739200491548505544800837858383393475591579983902320
4195 121399906096875920294396798137758686286569230229242899907580
4196 -282526730457828325157180159388145208711087178155011908811448
4197 589444212886132124401745064953160361199660463626649705625290
4198 -1111491773212686873037744989925945196175848445806246750707776
4199 1907257330853309309496380850693995710347306048293925988222800
4200 -2995437255623256108660794861291824828274288079742740251674080
4201 4327227582683727559702756356666679766680191494361892818217224
4202 -5774570918502872853544847930133097359071771982460873712381496
4203 7145217591541044222841147471531558180928746739817723949564110
4204 -8224809202312990285230719184802005021732385271201377886371500
4205 8833133401603872771460113184686730559177613084706579498089225
4206 -8873732799120237146187882033999819586336638743305803373011360
4207 8358044478059375434436130882895711703576209689887067858951240
4208 -7396230445994083433384212267272951274866807943302736535919600
4209 6160757965872405397002444642145403877810539174871535710176100
4210 -4838461827374814478753797359325806461113428387373595108955400
4211 3588324222059778675485752855413104471540550816275178095742066
4212 -2516442145164910186406881786813867185104019995592077406514980
4213 1670849945067969061871831769828967438279255880988551322997227
4214 -1051568708018832017674002414927380521759349066670273796383360
4215 627967256376208825363796857080261974042795640842471905224480
4216 -356159038179002228921369225970700073469600054530806458857664
4217 192012559835066956930764936635266759306651776717469015437264
4218 -98476070734669913983022313294981411923626136544671783620056
4219 48078640834946691542467288664152410198620562083830510979670
4220 -22359887264105917678491448277237373524966020940846506617180
4221 9911311283993031533430475835016127491123104145639338665533
4222 -4189470221029894486263271447014619026816492750207198086400
4223 1689474995007244694196079913311932347752467387748042622016
4224 -650255972832307093080928394903169329967438837050545123200
4225 238951785814301368411903680696304051016836308656752085280
4226 -83861400160216777935501329322193030621390874880134727104
4227 28115920312650160098333822981900880555200136390924809456
4228 -9006870402194948968156480757007381948679348033230998240
4229 2757408487975830629086474195675087001324281280207529000
4230 -806844040541281619569464426687888905157564401109830400
4231 225671614413618983911633534079456066256600143864072640
4232 -60336865255645466664058943446933425725702368045599360
4233 15420866868757635072296987128910820520300600957941600
4234 -3767376252144320020407228913202619807243631021586400
4235 879709629804819160476375050829261023063574183492600
4236 -196316889796540860334879163757023911557569436305712
4237 41862322165549545565900055400451951898308948267140
4238 -8527991815440925487453009459311676099005844145024
4239 1659277770450398216425090484858376781929484333920
4240 -308255787660773366240391798680413155677545597760
4241 54660460319123489617357393430488974435259414448
4242 -9247694483061437297771197117159805141264491488
4243 1492097165440655069969080272767759713225129272
4244 -229480214037896238487787563370077740747414640
4245 33622750192448016738013923899234958664531860
4246 -4690173967658353444309378283591873893824256
4247 622459128307572162817745457431029623579840
4248 -78535425917431575794844097714088595441792
4249 9412079052325579078721133815382539730400
4250 -1070448113182603760797640802689431113160
4251 115414319126919527629659908605271643858
4252 -11783563370593982730283272639956221812
4253 1137825001980429252919806942867349855
4254 -103767117106730154050288878235390400
4255 8924235502622475679917837134964400
4256 -722571839606851336505379783641760
4257 54977181483367078437202845252120
4258 -3922634855434082149293053078160
4259 261858252513266532209973298500
4260 -16312733569455678598247987400
4261 945580437873380620814879574
4262 -50834163275153938852514496
4263 2525085650912609718077040
4264 -115398697523965576786080
4265 4828167933274928536920
4266 -183871768938686284104
4267 6330569425904515730
4268 -195447452693098388
4269 5357707186347495
4270 -128813118566880
4271 2674224949528
4272 -46967799120
4273 678568396
4274 -7743000
4275 65430
4276 -364
4277 1
4278 44826135293853794399528273943857193366724682558820465
4279 -1188495684358672602652311816213001700423107040444232248
4280 15558102908705980947303865469663374492931573761806191431
4281 -134058626040728964056070569894095343339451352974557501760
4282 855285309331933627805524095741580185961214469806546276500
4283 -4309029308607561267883590667120573134462786027405051036992
4284 17855539054958144797945694041413503983743612948840399612216
4285 -62584804067242031792306170386881911040079303202383928378176
4286 189392884173211892722566037490574005391907386927122301705690
4287 -502616682785932376499852486546885355724401851277906820600400
4288 1184192982009723843815783989278859717483677430479162607151554
4289 -2501627209279369589312106330678091472273956352251764257049632
4290 4777241802265279618483051927982251957550225567327975559125142
4291 -8303231438142469452414424160704308559097076973882310008150080
4292 13211205835191183174700745800210919131434806199455343173048760
4293 -19338181377090401906962347718607534754205343806472892534072000
4294 26153534928563326221086498564016238930689190258393135686246123
4295 -32803030186517769064399601542607457895352291893995307741763016
4296 38282227712112504584698277865950437818524830025179134507522225
4297 -41691367367858848744515221882874054734468246303711920716895200
4298 42480239122731318052464080985122484738370594123790029340672550
4299 -40590655772799388905044420571552842770391471236763559078623520
4300 36447394312414730492352945458412064690817431901312876160940140
4301 -30812092046730019377465419952473185942788098207999912760151200
4302 24565422072274608666930169270503005626935659780686734850836375
4303 -18498649120176623231255391531648596062086524059004568746439768
4304 13175620025003933521031433514757471440242366843500905107213879
4305 -8887192765591943904899569699488494043732185455967051004795984
4306 5683530155469026310787644336631119839831389306887443284903635
4307 -3449724403619291342771633234957300553824922955255687420145280
4308 1989184830989629069415792061337932827492884578774639125005104
4309 -1090598695412348013173278498986599793399768177746054070221184
4310 568976476149782057019401691320792170003890090479439784649811
4311 -282664991394647008052779867659709009646533049441660612148840
4312 133806667840024822626848754961580683594434848095849548284925
4313 -60389846604292513712124007830162918377541703426814482193664
4314 25999049391380733920847388822946798037851837314884331578192
4315 -10682215645593629776607862754527727593603955921127552178432
4316 4190403384492795899918309273103065044248308732091163152480
4317 -1570000141385426188023828127191520694671294253898394056960
4318 561993246914030813750643731793287745420561659043910394920
4319 -192250940885164118555468582547358749801192789355726676288
4320 62865327969808010474131202937523311449701770785318240136
4321 -19653508886373964870976726323861761945342887961417206400
4322 5875137562499756029545298064873639539634472598904023800
4323 -1679539157206744433167896251006031910364159431639776000
4324 459181152131719409195568188013050950836304951887307680
4325 -120063268530437821913787518291052983337118533387567360
4326 30023516687893524521247564056066852873258971773504300
4327 -7179827948919323248273354966572495442263393000084000
4328 1641821453915924928546210899691598475865414213170916
4329 -358953225124288728660111095283790368039092694492288
4330 75019198937027375604613787934633747134131770506088
4331 -14984204722400175637384958060284612378536774337920
4332 2859609302041529506536924438002706035074579276560
4333 -521262745966735023210511099642984620548693400448
4334 90725282959250343018478949838894326500550352068
4335 -15071093260496697485270690110946141935646830752
4336 2388396417869742998487316858767430972734220580
4337 -360902384450339525100230577195772788963467200
4338 51969164845750861423436393506214695429388868
4339 -7126857740645702333662825975432196179578624
4340 930124930539428579605275295786068820168224
4341 -115435197923713810920940959263175653218560
4342 13611867571387007023786663442876332522745
4343 -1523600590328214366376470632766240862840
4344 161714569332500733380917041943798199151
4345 -16257639376531330551474243361503649472
4346 1546151883602200605653291806902957100
4347 -138910107629763464418506032211217600
4348 11771759046533995959772828252028040
4349 -939385418290091676947482484402880
4350 70458170844702892518733791026790
4351 -4956831238907516315333328500400
4352 326331344957845440621195755550
4353 -20052670916407416747679185120
4354 1146783547357728563868843258
4355 -60835714116766879605471936
4356 2982493296683467384809960
4357 -134549862933626525620800
4358 5558024066147920745397
4359 -209018027903615989176
4360 7107474662138548831
4361 -216759415705780640
4362 5870462337116850
4363 -139465638053984
4364 2861447464612
4365 -49674585312
4366 709476405
4367 -8004360
4368 66885
4369 -368
4370 1
4371 -167293414423618806054034262351861962962181532943264956
4372 4483819727528473542082452507787291489082274161153026351
4373 -59342978320930436207600136574385539370911939734162898752
4374 517046898620753623269002987302804678565807886138014066416
4375 -3336031459407705944790903851449066409913276594429602261840
4376 16999854648668072088261317472508632091345473858914255583684
4377 -71260569905928670055931011086571736326805210623772470279616
4378 252709172812756526427081583926717421964041556039342139700752
4379 -773852344020889111134064775548340074224315375319293151298616
4380 2078459709220065478427579185540356742002945561809506684199710
4381 -4956861880366999426605808284274179016948024395039545340395168
4382 10601257606241070076662464247038065245379842375859569929724792
4383 -20499102645127801190206569052681154106299010175757419742842424
4384 36082910223981848118644367720105490483591227414563289603502662
4385 -58152617523283946042556612500256160256562013691960942448671040
4386 86236703760869063242847380317974378381575989930985020491119536
4387 -118177750172840833937763494044539393117890332857584561566674996
4388 150220438083093358255843757262914512331169611094556642703734077
4389 -177707131832654797117961993821607204147719226723510467885480416
4390 196214563781944026791299052212759926197220202155320237877013800
4391 -202738591059663883808183663789364174101613984055566234706574040
4392 196484817735869498238205632388438144116360269380957197796215390
4393 -178984002576464227441071990137928150258794390898712327186464480
4394 153535004533462402605212180626159404584159285558440991491368840
4395 -124235318508453639566432299675159401989417308943373257054541300
4396 94971694330921322916465982541684285403741205200429831740853381
4397 -68684687075027447128974243803864614637951971437416111768780304
4398 47053541142303740078757880542882480176891852786380557803400588
4399 -30569744679449217130376144631085592881298393616846550348027164
4400 18854460513569982856510380419380060081088285487067721060260275
4401 -11050304689398805391513432254338331790326861215823437461308032
4402 6159567052803954165178141120649065241785305513041386390452576
4403 -3268028529276806327267862950974787061491702403119141425200372
4404 1651557800893423397688053873295475798391401726162251722265501
4405 -795531775490640380881683439228794370499306420884212298671360
4406 365454742973201845941914310447216229613478557657468138394048
4407 -160196573948785554909250291674935491502132559936144610420032
4408 67038436978748008333082759927745776064515193611646497669904
4409 -26793573210732506283200171452036818440629752012441659665152
4410 10231452164220199283601718101172843771916649439027987295040
4411 -3734111728881332665090901725042478645732150015193900909536
4412 1302881090142037127874184239000821864070132680075892290616
4413 -434705382362201211483836913540444613651320524463768638592
4414 138721955027328039328951634037295272229749041350779536736
4415 -42347215095831707369588454156668431198723213955923471200
4416 12367622576913114778305249534818311114834510181599055160
4417 -3455926900477976603286110059611302287983676871143407360
4418 924013359384713061778421274048352063664478484479635520
4419 -236389959029867599978370545602117775022910789459998160
4420 57863118853765998353864608871527573619248969590347700
4421 -13550796874786482102123319401581865434167480416461952
4422 3035772032247530297620755225426307996123476042872928
4423 -650502029056957305591113237563013680476613932371616
4424 133296740056177679937728529690913819866349383523848
4425 -26114386142905520297292264013615023363157545846400
4426 4889999825589346109761611443144155542834093463904
4427 -874916183320674957986655701881402121409630317232
4428 149517558835796477889592630009911134529912545804
4429 -24395198717937773240732169982645788085836298432
4430 3798383205478653082150225243651287169923557520
4431 -564088869865684617349666772937039696787198416
4432 79854136680026098595269951950512450524123524
4433 -10768822036885985076289083060862382864809728
4434 1382453643181958244210317999023388893312064
4435 -168812220096079235255289972231991552196380
4436 19590855613572944961662886065336024330247
4437 -2158675304287623317169855527901477437632
4438 225607301836645626333894208446945447184
4439 -22338479793833402820037121710880087472
4440 2092868078618631987647398098612863100
4441 -185274571976292596921091965435688000
4442 15474323538210995589125555344387440
4443 -1217295466813469164873124595431880
4444 90023637547819691247857131729890
4445 -6245843885169442399219863535200
4446 405596448185601726991097616456
4447 -24588970942563177064302043656
4448 1387601318173883472572653962
4449 -72650288605976783567925696
4450 3515864580484698558756240
4451 -156598087429279522318284
4452 6387765608336480186371
4453 -237252479099477086112
4454 7969154617775323896
4455 -240112451935681160
4456 6425650664383258
4457 -150864460113312
4458 3059467237464
4459 -52504747932
4460 741428415
4461 -8271536
4462 68356
4463 -372
4464 1
4465 624347522400621429816608775463590658482001449214239359
4466 -16914076640178840371731532477288026218868171137111138112
4467 226297630102544237425179133335666074479798459335998429928
4468 -1993471946763215965227541515891508910294692131311661662656
4469 13005887426919643774627094297357490132257699794049876837276
4470 -67026420745472433029952583074363021640832386002681573559584
4471 284186595217424607514039667777382073414822703405163737089932
4472 -1019512457089712743971951176406559513142892131578757100704448
4473 3158725664723101078240774648629503713469395670389392443189526
4474 -8585074498115218648344529031162881686511695771279413067497056
4475 20721714248678339341035028333358213092311365711488525438628828
4476 -44860265096051910143943558941748348526193437546226060802244704
4477 87820426384486995219005688529780429713025657511561273341969346
4478 -156527512102912724212369615772398807481566842860128268148702992
4479 255482174481926449114170071920919212378404475982951716225138062
4480 -383761251189669797106983786053546139028660629609428131879077184
4481 532794169523669072772814857932115711922448131102930131071573397
4482 -686256472318696497896738921553589984547216485341815824639848288
4483 822766737701600042142993454683392891103521687963419379738133516
4484 -920874019592572055538642980789772854202131789041079498676640416
4485 964688688897868243971569626385094137865305544253795147362637410
4486 -948087206230342487855961772771563907796663590342631466812812080
4487 875973433729311677510140647481738680460720401074493630381133170
4488 -762311928663583818484455292690092582652643434924476380391788640
4489 625910856495002352204011210056294006914892861551247284858697665
4490 -485623446711962308001040838310247947542295605686088015271515056
4491 356534822606027177911331524242385272515306724106593373708760718
4492 -248011658878650463539106196275906041301787197126971291977586672
4493 163648989704631582289474814730593731862254037946879315910605609
4494 -102537862330109857213646033073648532651826612609861747168922984
4495 61066494440175575353148317375395454414902845771586831780487299
4496 -34597974205202274039052718237947992964068315090242928952897152
4497 18662704693761397417230191233227421317748225035038512306604253
4498 -9591594741455852909967298576496981245410776258326487702113536
4499 4699878235015960098587938875249072596794192561603251368666016
4500 -2196960900779155250937216673187496370575678948087270370053888
4501 980241989376963331658068088324011397584156960087162248495984
4502 -417668106218183958464973468631390868166589378461603048921216
4503 170022326437185237565965136462789984782785892929321973178032
4504 -66149381726227877229583215729536672833625055514655214788352
4505 24605905832831499130214681269549470609424687840759680538264
4506 -8753385148564317058032170098498407352211487946141743395712
4507 2978837291621033963335400690225077007225713007145648604848
4508 -969939693585139403928666723365763940624973801905469579136
4509 302235677848155112777760152599095357485007424575569397736
4510 -90138166246277422049641556044935643747697095250679915840
4511 25732149026693301782254121585250469315932912714285376920
4512 -7031917069486391028486007637513657559304472275674382080
4513 1839549678816289937170655892400756310882862670546123860
4514 -460662606496012270145555626121655574057643274821304960
4515 110424484898996001833811675578163436880053477043024592
4516 -25334931778652314563946229208003307050622291893461376
4517 5562760949538332144380594387743728970895800001853304
4518 -1168704784559267849704642398266384347563474692129088
4519 234894675325758231620360661307371207283904987632888
4520 -45153122699296169713128198686548660913945226301568
4521 8298939275912795598689755300830869701972064380764
4522 -1457915325403364172059755531810100517593633669696
4523 244709957289677827854033993081726855900523518952
4524 -39227829155402046044232840380055163976567061312
4525 6002769520095640690125455941893231261642962316
4526 -876378558845143309397083754763657302704113888
4527 121999299897030610320821008898175913163194212
4528 -16183201411690104242209414097692762784839424
4529 2044090655994888178207691224508478769574839
4530 -245652041960042800735565045860569408654528
4531 28063842261390937496961391134998135881624
4532 -3044846872257674491953958118327755576896
4533 313415069128377037008389403483562839972
4534 -30571042000678167306208208073120322272
4535 2822194607477268379371993132103587060
4536 -246232480710846487600646704328834880
4537 20273047234620169356099319935088170
4538 -1572433185765840413549219793851040
4539 114680681743539615404115390115140
4540 -7848177006995441890436574815904
4541 502805548408496706684436947822
4542 -30078540501141944074987187568
4543 1675219979301107139459546786
4544 -86579197064981951277329856
4545 4136698906135668727283979
4546 -181940131834721827074592
4547 7329668050072249981988
4548 -268912338154872601056
4549 8923733963180931686
4550 -265675588955160208
4551 7026247057371894
4552 -163052654477856
4553 3268776752787
4554 -55462457232
4555 774447674
4556 -8544592
4557 69843
4558 -376
4559 1
4560 -2330096675178866913212400839502500670965824263913692480
4561 63796834355587509374660286176828404044872411836505765456
4562 -862761618729425353864847929245566784767150068746941959072
4563 7683138518534654475066342209598897037092759098444631014136
4564 -50680990195034085118945014853872403029412214713081566749920
4565 264111715760141303806176109122300944604241769945861915491928
4566 -1132512231709242193030180243097319578973317988999564051639696
4567 4109527250763519056974762789476902704022349673680850000206972
4568 -12880562771961227945800984995376234292796159437817033722163936
4569 35420563947963910193191311587740673717513233193697538028978040
4570 -86515069612461576585878834080321555038809134222193969481617200
4571 189561517026644909840146799853313541951705273520533198717882852
4572 -375642867988872089829759744008188913271997057416713734427279664
4573 677847564572156043949839783899270169155701801537511056333278652
4574 -1120303592507334574626493290955819496738622733099974190600584200
4575 1704290475479736574299257835817129390111471004489679223250327262
4576 -2396760179111505254260479723737469593600562821163564094598695776
4577 3127599620715361706103926786883561137780144461375636786927232472
4578 -3799616291292441869350750746465554344813584010471982875706901936
4579 4310048252289944237506266325629724381714828641972417136567681380
4580 -4576890184124381147616737822540785231561739982000693853420616016
4581 4560552696083368697157211085082911624935599636243363816817670340
4582 -4272996938571124970455452372560590479380750803741893661150880280
4583 3771686143850184548842749637615949606487134855213958160456918890
4584 -3141720036135139587734067833240109208322797572186092262772038000
4585 2473432949011930261291708580755601511680334079095169514203904508
4586 -1843078050061043572517392691475924422965570530675045398337777624
4587 1301527916978325291988998428803126957545563659828097983815706818
4588 -872037873017727575566629310567195375869504955297642005271981944
4589 554945978511501028287548566605807802388472202899258583526037270
4590 -335753535401413353234725870320892018521111134480385636829564148
4591 193298824208180717344181049206538361029390800619517161201623331
4592 -105980764450971057380705620219882891173569512827277836754113792
4593 55377525858691385659411331665919870500999928342182211392792896
4594 -27595575906029052923437370638264477262088240083855280878106240
4595 13122267095159379256394891257551841849483429796294864710487520
4596 -5957732284338223022660238734808606469410174228499774753617792
4597 2583875977270951157184879202921829094185999280321927946510944
4598 -1070963838756192402445633843030513988857103198166449281968192
4599 424388401177876547200696281279763832345369465548914845036400
4600 -160838893328672541085351039082692076625591656862500036031872
4601 58316565336946730234469177424542278154200506945250761830496
4602 -20234028932686251699889935945858270767463019450260569176512
4603 6719874110934263539721115949650837497495859173416747384656
4604 -2136535189881928147670118879605476939366280286251823698880
4605 650420720256351686198021127244019621360961295396690005936
4606 -189610835452572652575371932326326218723445069236678016160
4607 52935803945254152834419730861256747489486323332503269720
4608 -14153725825721683177190260661514565027813012168398879360
4609 3624336985946573019399013788015851033494186800240996000
4610 -888809749217209795378679009032727456143689702576941376
4611 208728439981357729791975837184750357086419168573997168
4612 -46935473547748685835877493521415209253728877968502976
4613 10104283347719225863261435451118352541283349386845808
4614 -2082169099719395255888792779482254153335937096814240
4615 410617166297353564363111844610421695396851799375256
4616 -77473963619626677149900564187990737600423853507392
4617 13981083018690455809039184798061360637816686513744
4618 -2412359955844137710235159334154362153109891447072
4619 397822890705807358948815129358296224636868206680
4620 -62674818365918924187384997374691049326351712160
4621 9428429618796187829118521008997348021935294344
4622 -1353606936396379765604078707295498572492081008
4623 185349651900609069045448347289923575409239844
4624 -24190751815573577719784889023494686310942400
4625 3007107968221486436188288521885420379862704
4626 -355748735701318927406240754872660474743392
4627 40017622448584989838443329399862212742024
4628 -4276168668977349237167478610551126849312
4629 433606369052471074245574837677431265960
4630 -41674545858610948226775088636098982512
4631 3791650206782443334185454394074539140
4632 -326107374182513695860170859473755680
4633 26472756340135711319048341978762440
4634 -2024910068854829432766461490776400
4635 145667793323335781238870591762300
4636 -9834810229686865540110020563536
4637 621732109094890599511813044132
4638 -36706770129740395849257449016
4639 2018020902980550246010109970
4640 -102969394602095346664147488
4641 4858071667866219555395976
4642 -211021551555911349916432
4643 8397348248073965062316
4644 -304367161555660646640
4645 9980010668337189260
4646 -293629712724534472
4647 7675398208045854
4648 -176075256741072
4649 3489885153300
4650 -58551976392
4651 808557686
4652 -8823592
4653 71346
4654 -380
4655 1
4656 8696039178314846223032994582546412025381295606440530561
4657 -240603357457350064040122013069528090631587300472825616192
4658 3288545679170744687408872869823429468633674227488275171816
4659 -29601843746104827288902675251749646022843494331213804352960
4660 197401211871751351176219307327731019022483918156721021176540
4661 -1040101432490126867313696868268713159805546908493847655158048
4662 4509974047379685468412857413734197187082691022538954384960780
4663 -16551108777673605676957280224598370881919824552144206951763136
4664 52473052673885329761937928122352336161737591754559592445673190
4665 -145977744065701650070221702315176047476337396441327772770579040
4666 360759128149131877195671619575668680780438404370984890516818012
4667 -799900872622989305802522474551827374319436790758100703550903904
4668 1604312562597646273940180087356288765326667845675826863085032162
4669 -2930505614174583541416749263832870782413237420706629691611691280
4670 4903579760119567893341642875801628943731788257954456102510477390
4671 -7553704243236611074716540848170790918155846121449262951722816064
4672 10758537022402088518568361872834892052591274158041005470573536969
4673 -14220902189654255580779447949718124160173924181324295417667777376
4674 17503298048183529141363936318062385625930958815300148910016706700
4675 -20118935280859646763837173068194679017470766789320571923300987040
4676 21652920299889600584001647989407771170096483025721397402887508034
4677 -21871013762227513448389620390100867823507474936631517653878485296
4678 20776567016638556901468879927843534861997882450136444831040058290
4679 -18597429585308279347341995630334296322676646789673249922586767200
4680 15712655431895740547575009760520092432863432282407079926686373225
4681 -12549828385470898324899861317952267307501838282880682304316140976
4682 9489210326650077373449947822416913931027309477688757733846254286
4683 -6801178059095694276934280210412526211846037972860466041623018224
4684 4626030419344604011966040856341314729161329443071786688993028985
4685 -2989283924733621831503177543916778052771567154284814592207208040
4686 1836893625676978865873303730513980422058013895049214299063806563
4687 -1074350858028933948572397348909097469674606021868211352683160320
4688 598559177318303549449773338852842504405920626893589995911474246
4689 -317899273144280747108383648307065391932158449937680194623171840
4690 161059951247791637254572875343728706952558696116000083536551840
4691 -77887683385887414698079718995284348289446280320947469350002432
4692 35972954243135308015377778108462256329539969750206801476462704
4693 -15875568087203843692934782077864531977987581971325883490740352
4694 6697709005858535529401449438581095064831626180058403101205680
4695 -2702368061741470714018835752420032645404956004847453447325440
4696 1043138068659735212411885756340982668238311405158155308625624
4697 -385351769527895144965195578682362781890182196697361339958144
4698 136273843776070703070693520517750284216826871739147389931696
4699 -46143585682838166454845733021095856816821482342022089136000
4700 14963779192613821017623831315473649897475972893848472782440
4701 -4648079904661057470412561832536619781062428372587903806784
4702 1383131913039948994717254734964074026938808659629116693656
4703 -394322134164102872884564848133839551122085890291016712960
4704 107711157569324595606010117614914251289855509335552663300
4705 -28190411163011962984640760187456313587732116094541558400
4706 7069151497916416199079918148568597421188892133505736912
4707 -1698388577363988399982636128563725577438744084979468672
4708 390907573222814140991105216882667465130438880446155768
4709 -86183902154066321439218592927622235071298800823757120
4710 18198065071271048655196245907739997947343192786469880
4711 -3679484642209513343628111959237392274009399068013696
4712 712214081499947477364024346061553776096575149024060
4713 -131940380368985136213997547848426079634096965892672
4714 23385812884777328822125788141597082394355728783080
4715 -3964423689511965099986187011207491887680797212480
4716 642519394649387415008229662915167190680632093004
4717 -99512158282258532194461997655916784111388775648
4718 14720858064484676281214014829281166398740424164
4719 -2078822342587125937543662682357500111344200960
4720 280068568506908491746380212159393841883434605
4721 -35973531646499480663802478065175798421738688
4722 4402039068765371208316290150241064142954648
4723 -512774378623401212268060114353781570134592
4724 56808882055366009750104854438583157299300
4725 -5980023103186555366843569753187731590880
4726 597482357879437598773303199089723608948
4727 -56594914205029875075916259508068304192
4728 5075806656277877948270038512034473690
4729 -430425966357290700722815007594954400
4730 34457715933811489434710072551752900
4731 -2599733065141177115831507283009696
4732 184504228693674746692626237068622
4733 -12291660125565285994082285552496
4734 766883969634551075769383293410
4735 -44692274544597614882020559040
4736 2425761782482795963939415943
4737 -122219741141725503058656800
4738 5694828206039792705079716
4739 -244342032210052337564640
4740 9605893160333426717190
4741 -344021528640054243472
4742 11147503272177955254
4743 -324168252902240032
4744 8376430458257355
4745 -189979334897040
4746 3723318611194
4747 -61777662544
4748 843782211
4749 -9108600
4750 72865
4751 -384
4752 1
4753 -32454060038080517978919577490683147430559358161848429764
4754 907312634652127593008860760683830370506858085661237229873
4755 -12532024455410903459810765563117679180399134141678984344384
4756 114012782145055399367953231667223116522914892453898861569520
4757 -768525701038076146874834889708801319083366952245016322309200
4758 4093695226072117516624830671280282713640429782186249726316804
4759 -17947485390299626547934946280108182329162993009650101143361472
4760 66604881907310589119267215522650778010739639557434932191806352
4761 -213562756701253696778908007718631481236074032132565543012291960
4762 600963464988728019849633425795315852349573944326173145499011310
4763 -1502499187049767582267029346537529215559281879703073365356233888
4764 3370801101614444190565614717929664636106480293882854506002550776
4765 -6841508255024702311733483079968793522354111116044694421463752888
4766 12648487454723824395657337358788501725823915726964834573198518630
4767 -21424521062145520540156827476083567060601767719424479911053016640
4768 33414106257586275617908548432667663226243701739261828686151414384
4769 -48191092153733459894729508615772889534920379932449720739418268164
4770 64514546160303749135582226884823827555506826421962550354317414001
4771 -80434478091095930276884442475502112319084175432052908182027702240
4772 93668990919332171959206362265211377314099197330610019466652973480
4773 -102153726296293667952227027203284978466294958910205467681430403160
4774 104576422652716285680402918464728330839190783136004104201583778878
4775 -100704284890210616083809687728914416792118253933435403316887838176
4776 91394599214021489741994112811564770546217334753615486360930208200
4777 -78306331276756101949907966839174556845807578347115477366560222100
4778 63438536024767403585882746451573560151190451334834639629747032621
4779 -48663591642010164246182259916143998608645505662960667841363380496
4780 35392394646054529189198070235263891820865897709302523916522620364
4781 -24433261863456382749231814325210589752621850789849970792323152220
4782 16028220139767590309691202465402619137859125857311786474295823875
4783 -10001104892040123941761666595651807722482511600001286151632870144
4784 5940998233584533942818712076943831939727047181902542548594824512
4785 -3362606802851177088990785084100584596124719016615293499574943512
4786 1814778744036735152223896600415184201633554498302128563011368710
4787 -934543502229418243203237779043715742480304994317825247891272960
4788 459488417696181916790496860067314258260860387603495096226074048
4789 -215821768074090423736930592694324767138195985093274900502235456
4790 96891350614679731629932027216998555147304298355188407492913168
4791 -41595440271881793408094945989158398248456983493393046613594880
4792 17082792851646541838276096166981461814106080733899302045471040
4793 -6714081443051739022581027738701271241732609968617574645796064
4794 2526228581434369062038198893645891517644839685002349906627704
4795 -910213115699491705548079724807505647990026664203690330508416
4796 314128312396489105350355336652482873986616941933818999091040
4797 -103862167263411522377670939403384979467359093631164156566880
4798 32905678091001699213076057518376109400364725088803398003640
4799 -9990996721368280796706208840066589670094217941867692565248
4800 2907484645751106333421094396638175483937665897460680275776
4801 -811013038615679572131415057931981991253694915464828486800
4802 216848465235425874525174144576723654607289786913477900900
4803 -55578207405460417985581753772697975816343994925987564672
4804 13653977367391012069218486825638749373857449304849614432
4805 -3215083396707496278111179502572980228706770728795588768
4806 725538898491360200884718153142038052874350734354338440
4807 -156893993339431120804114783779099972707335634872822400
4808 32505386473811748465345581900079145347983937259149408
4809 -6450867004589676575934308779295616640795275810602544
4810 1225994519957197566410975352657196733995146326081004
4811 -223071271952250313792265541080660047058409989577920
4812 38845684752119381863121721057068753720442049426320
4813 -6471826449743595835831720665493469601076973872336
4814 1031139598159625355956959132529836979104251901252
4815 -157041983603800857553713978265745951133858391296
4816 22850797782932570962343217211421243268707988160
4817 -3174905864799186326809398641971580792566996980
4818 420955587124684927965401835898211615190526653
4819 -53225939185859646569661397911267394518813888
4820 6413118960810391067550087278256328210750992
4821 -735733738175887902031312053497563072482480
4822 80295368099059760143233558613656652396860
4823 -8328277988845694813710007460910527044160
4824 820070364492774655742782782727922286576
4825 -76572033455958873173136242696732443272
4826 6771037765366905039842250200435528850
4827 -566231920023681829028888836311189600
4828 44710980401052862116797231092029384
4829 -3327915169686189237061902210720648
4830 233049137086841000069443566234474
4831 -15322489233973749901310561277120
4832 943635046909960985051455419600
4833 -54292352279926703391114075324
4834 2909782675381831756618647167
4835 -144788032414328762529059232
4836 6663798986631928090275960
4837 -282461237689830383786760
4838 10971999264225306501818
4839 -388317912016041530016
4840 12436500885578869528
4841 -357497899478528380
4842 9132857912692215
4843 -204814057365424
4844 3969620703684
4845 -65143967796
4846 880145265
4847 -9399680
4848 74400
4849 -388
4850 1
4851 121120200974007225692645315380186177696856137040953188495
4852 -3421101241189240825974240607156476538826404400333971733064
4853 47746864777124996744843050143331117623469720424888899435593
4854 -438981309289527673642721016980260499249215209626060626269504
4855 2990714374425608635691073483174697373833898783277243129629780
4856 -16103205172836419346060460706561219013839539172496167572418368
4857 71373662739890938239951758377978814843209710798247699914801912
4858 -267815904241868377348046528146112923490201726687245622958823744
4859 868382856038440046472961318274824366793298176333137511795301002
4860 -2471438872590464126107220008584718843158032412995930352237758160
4861 6250201085038666471722079192369764033806263058767481716407128850
4862 -14185802720884555038726965743704360385665766264476390685815533088
4863 29132521559115607163559366950448549960196256912385805328772530166
4864 -54504952459745416352946083251289929643236536603197403022646136128
4865 93442991943186338662943004387321141024499198346708298114900107800
4866 -147527241849254011937074480358583429047420728555022531703935858112
4867 215419937850118026678258221022924329313333947311019706173250950071
4868 -292028374605294200856278968205350075596773761438975626739020146792
4869 368749160476503941101756060468769891205912569334874034172411516261
4870 -434991506487564971349872718468152942558010197965172414125338609120
4871 480630975804617243184112823088943520009182549945710492789487078086
4872 -498588403144931297225449080672097433999550616517590366833887033376
4873 486616995196920193114172789452542463145665916419609272638095073292
4874 -447685252160988295704444143344839202654310946158224098838021903776
4875 388907268889150156994050970407742905496584215859670315900484723375
4876 -319510646990354817968539091327516530143067545403573353581232211608
4877 248603692266157983197161838293732640654745164508988553261354300319
4878 -183431992167132586726040260646787039680263058527310297465830843728
4879 128499411680535456174159286679764936102191971425630620396822200259
4880 -85556858497793122156493446642904288251286787064812302097299239680
4881 54195746082251107210864565117495869605731158362267716781763497888
4882 -32690746968349325764464117554518038011716094305743244993329007872
4883 18792866267670938749332079074493327819820002621470126550983124314
4884 -10303822505853836950777987837454256010726778559886127556997246512
4885 5391892801706616487782274841246318464602215779457429471039908710
4886 -2694609489628258495667145500317688427234300264410858163445566720
4887 1286802535749408303722841452736151070484104358226387896758553168
4888 -587511602445605506563723919484454455749425596542702646983147776
4889 256575402696348369732910361735051053076300606148702190846087008
4890 -107224243616726490047180494904664212859476350424142801348153600
4891 42895980555193762716188321365445564112798209203211445320029672
4892 -16433643999261320125768627734602474530421786511929612932348736
4893 6030807200456265181159824272358163825388119470077963838729672
4894 -2120582779602609960494655338396341287119672949596944237736576
4895 714613202257521373843415262950549141958577343564627152576120
4896 -230836799722757261759562607644352797287755565613789844774656
4897 71486533063434873405183638143678394053802788196645051570976
4898 -21226613170208603257506021578485452054722795641419396955392
4899 6043825642644500026340744510751189197662590049984441559676
4900 -1650216488394371107247470876051420296095121947024198532000
4901 432092143359351130268421241518946960451476874483922422676
4902 -108495728297660477862473064946689247734335048060406553728
4903 26123403380998183040672099619048002823554093339585813736
4904 -6031055088518870760210833522213510205132874865389185408
4905 1334916806777813635445981042350697945756350081059158160
4906 -283236054592468601321868999420179161825261984841406336
4907 57596640410670507291718792671200058135068465352535524
4908 -11222904704049481705364212642075977497141764149033888
4909 2094893794881421492757911728838239839834430555609604
4910 -374489587271215876144766238297727570052497390070720
4911 64090471156444377791440374056127464934069312822660
4912 -10496872684099838727465095197956900733382592701696
4913 1644586674510344109890601030763539617240945042272
4914 -246366352392944015465543184429073424097346142976
4915 35270352673622407777834431567148172597092541475
4916 -4822754681651426558007203507499251454907364904
4917 629457304799358143035731137393040129122827557
4918 -78365640650477809627593686909938925791683264
4919 9299245031458576665925230637807997343381612
4920 -1050935187468940387237402718199001950479040
4921 113010997696563101799300285258209036964552
4922 -11551964532611763561605222332314147886272
4923 1121282691660332270487057715002817585974
4924 -103225758551069202631782428490879604272
4925 9001507729527820866523095473128534350
4926 -742476108562752100380246253396297440
4927 57838136851103944318352213697843354
4928 -4247820057907987951345594190106048
4929 293572210053101448598916428049544
4930 -19052337147068996226634362396480
4931 1158378694247185002651972304953
4932 -65809263240312304914530007192
4933 3483239976833107014029804379
4934 -171198886328646422552598432
4935 7784038044230916198705810
4936 -326005213218091555550560
4937 12514123409017294666628
4938 -437739747305454768096
4939 13858116053034725693
4940 -393839351794400200
4941 9948390823542717
4942 -220630762517616
4943 4229352792657
4944 -68655440256
4945 917671120
4946 -9696896
4947 75951
4948 -392
4949 1
4950 -452026743857948384791661684030061563356865190001964324216
4951 12898212531078842936580746983322261962495615652715602890878
4952 -181876535894278324345535675617363267852306151958210585131052
4953 1689659319790180291947773886397149998097415666475232542944089
4954 -11633313105953886069532180059970248675501443390490016822479424
4955 63309839839699168503308085638139290715551625691075663692986448
4956 -283650370742100545757932547938368296057515389355836866088264544
4957 1076032397800053858512870655439779730793276977989795259558290536
4958 -3527784571694374866460983793526778909427320399887230127127735792
4959 10153174881411568531052207926818383887075853883990685775247322332
4960 -25969744025695362430728507431526245762823802768362783852510039672
4961 59622610866962442436064327449257540940362847822790189953666710426
4962 -123874380702322281381230950465529766704096682797974917579441900864
4963 234503843943373448179686362596819766807318487598210582846158556048
4964 -406852399170345250464561273324490926680631562270606115571193550688
4965 650137853082616110793332377388987193987938410827536596244492125864
4966 -961015901095992658755377855834507856765836137866651635657521390232
4967 1319018890110991080967791866959500804144922166644959662775014123238
4968 -1686590538420214034986418767604927528101339863346418855246638509596
4969 2015046195507431654542040572076170284123854163864953671207112979261
4970 -2255361683409740276134096983620642044128445438837808917601856518304
4971 2370408165731626146405506227312604925168194232880067855923451432712
4972 -2344352099042401453598330550753352869790096028262592054069379488368
4973 2185963404626851886189955250020334503216692366298890181629252480196
4974 -1925007996440832821730740058136636267794840231249789885073400575176
4975 1603511320825802025282324589266235465917663946139129090595666537186
4976 -1265261824412976586511004184586303094153402697776566898785286032388
4977 946939266288633800912124810645616907554931500908927219208155054867
4978 -672996377025818028673445593040636194336409093439982808260796492544
4979 454698625531940354490441870785979469969479993827568042311723335104
4980 -292338737934757427058190040517235958951728908913881883072720361088
4981 179017735722063876325902323258624189712868488403338154206484704864
4982 -104499605236181903672801648768390764694871385775008457697686561616
4983 58193377547049551400220133823895167661093562362712508215960741652
4984 -30936850210450884658703849423395814126655336683398020193265608392
4985 15710842342523468553660359982449757915278556449497367028596101542
4986 -7625997864551801286821580718567967942032521712223134849977543936
4987 3539957594917150598347805103456970338334502446042010077198231104
4988 -1572217772959117192087270420435500269806171037644118363753900928
4989 668389584311607788083356245186726442700099927111374094193230368
4990 -272094084394449801889352752627745198068936577268371007982476224
4991 106104327970804674157224633410209570716840515565927547142796912
4992 -39646659685386889144859845099227624183984237728037777956759008
4993 14199010006470215917788090289291046099880194326531921790584936
4994 -4875173421369283933490645450795152875486623230224288691474176
4995 1605054723057548721668589636009584221709234880930983133671104
4996 -506791935255128474583590951378999783832872500458502358493312
4997 153485501098518180101786630060982026788756304864861959116768
4998 -44590902702170923790737584563558226854119460925892334707296
4999 12427843130986558580805453870380146727435788051167757786776
5000 -3323006854426315210335574088354510162084685450033900658032
5001 852421079182602029649095014480065202014959617420699023156
5002 -209774258424945713747050283920308278799844650689954219904
5003 49522084836582305880630715554760005591211242066788216928
5004 -11213828322290694181190642907837202015450939554752995648
5005 2435355638673876292268111458131335447709414083165634096
5006 -507171749230560953912809861325683777724740570440945888
5007 101262264706911236546764667886846771389640375622590072
5008 -19379408611622917362603594016348276809421076381894384
5009 3554006459214165615473854960972081366323978066466164
5010 -624379645447249791474696013856743960187697667489024
5011 105046822294684107345343795715425230888495431728192
5012 -16918177398537414309473785342745313251212514479488
5013 2607201286299187600790430551268412070361621626016
5014 -384272857222634460250071512055694533693149311896
5015 54140415813103429081897843761246966801531474438
5016 -7287357961662999483580466659160144576879861244
5017 936506748440458990478555797754539504078809621
5018 -114826887038136228389263297407673352092727232
5019 13422690413235278454731607951990348492900912
5020 -1494650900266347099620893851770927571293088
5021 158398785462517381389978391804737706223064
5022 -15960523265797133770380316949628685786896
5023 1527414688099242175974345178765900474212
5024 -138665557549156804268845921547082552072
5025 11926701183377776405927283255621694726
5026 -970500740797481688416593205976950208
5027 74596367945649055123665146892033072
5028 -5406786408886419995839949341027104
5029 368837923594467472520402422215864
5030 -23631559571777809533851137540968
5031 1418705964533052390553473686554
5032 -79597435115230404208120165476
5033 4161371723161060776149922147
5034 -202052577267880256963634912
5035 9077086897839057114406232
5036 -375673388942144692687056
5037 14252645897353534869484
5038 -492814713618115142488
5039 15424340602299634278
5040 -433428101031205644
5041 10826944252909497
5042 -237483029720448
5043 4503094408416
5044 -72316725056
5045 956384304
5046 -10000312
5047 77518
5048 -396
5049 1
5050 1686986774457786313474001420740060075730604622966904108369
5051 -48623775626984079305140409010162632874512923400530404154664
5052 692657491331067143573880399309444215748250503060669043979493
5053 -6501532505765471818493910204225702760992753608233080130637904
5054 45232197369180115934385420643103447326269290445158056703232005
5055 -248769467291914140736704061905966192523868406982296504022006848
5056 1126537660068210413295086519013633660102403472316175428131242712
5057 -4319964057700447602461368641551374295740421574627772281362602944
5058 14318787828539113277883844511272071001709260401205578256273932702
5059 -41669045224750184864562595492215595614572703522854042875879266960
5060 107781949899154351782244158460553602904564801898674339468880352170
5061 -250274384772660577136258851484852049138609427795047152981361348288
5062 525987612117135960797428762360928057796553322102304054942661783716
5063 -1007384804016070657747030317601518904290134096587619845941429988928
5064 1768470448681568111374988451507462332505345538333926747016032651000
5065 -2859876569651555681700816302521856273584964477025729968845226196032
5066 4278781519616468719136585579704094291737949014983123432701326736721
5067 -5945063086934662781770266355467160997748751043007514660018557736392
5068 7696631883315343279811710876910441025344369050695761049589156645361
5069 -9311783813962375681804708337441455722038746320841061125949751817520
5070 10555861953341775515894315683469794940628453369270478848825051974391
5071 -11238405943191313564530672812198964310801671753840489974461775215776
5072 11261199566704311767684655640873473941182912429510826799562874312892
5073 -10640520465388820702653707407489851680002554547299928681748367505376
5074 9497088121501033016118864512159136668899469075438379406022370057525
5075 -8019542632753686104891499323874061601322428470402732893874834512312
5076 6415954926211550388129179489317715201876529572736408132475456366419
5077 -4869586897400379203433463166521983684692865642884965478152075408128
5078 3510425362711370459431747896128396748798375903243227831854518824784
5079 -2406234020655786324478719629541649785963042281685442675410390593280
5080 1569857831188718955512337467737427436170664471120827857820841281568
5081 -975718933854663606597335215997214679791486768221491254905330172672
5082 578223290399120552267776839257693920672534028881901858446247827014
5083 -326969292918526272322904196226517179328518856665972363004532281712
5084 176548885587146473547253256676232105703112693316847159517983266510
5085 -91085610090916500377678143852877157360535262216976630144204447840
5086 44928031264981265397223841403985478612924538940163518531747724118
5087 -21198316641774798173649077212911394839621105899848472511787320576
5088 9572253284057270996963976423463920364482885990469781341367747808
5089 -4138551866588821854373514906277741827747094395665471939178668800
5090 1713869941334213232924578934332261670863048026981646680803105592
5091 -680077752278407178392482658533981006405876853020151583621315136
5092 258660159511895965555504189534761903627389347008000695131103272
5093 -94322116931665142855517550917995467296385342084568520881362176
5094 32985090489689830277907256829521108459868109903864449403905520
5095 -11064555513876721558405441387189136965035807188334431381383936
5096 3560735931014627746597769803381904962986922094568347516073376
5097 -1099507326478992591733231450044442438933174924276530798004992
5098 325805286264557375238396223804463745007571558518446856386276
5099 -92652058737722787006711929169027393467767491183539167322400
5100 25287778405332468291879328982279240415323052976819437996228
5101 -6624195442859062851069481081328081722410188871656290196928
5102 1665394709501386701596624050542250314390784126840930089036
5103 -401831542682756066509362312617134790959556744091717902208
5104 93042481318967268969947306143758115707258650204741041360
5105 -20672014822393730748941219740942364644463333902574125696
5106 4406445995185449600627632110762870500473307899576882124
5107 -900997903354156418394504320230994885786160308782272288
5108 176685005358521484504421132223401638787490250594558004
5109 -33220944861208363948354247621938874704664491257688320
5110 5987434569846720403581198642342929742140699423599600
5111 -1034070061941886382128606101520487983008296801700096
5112 171074945214323420473348336055642944276104544603872
5113 -27100616191341220697169964363389888108561654840576
5114 4109022362516103034012882167924042032537126332125
5115 -596011765793396750019655683593183149444367844744
5116 82660390354956068873183979260494504979928091857
5117 -10955019314774357635867096163268363667403416464
5118 1386515051561545327369683756747424915106336937
5119 -167466713503608401820952326497435744113851840
5120 19288283016604103751415883073815849741108712
5121 -2116694077583804861619202196657564248299072
5122 221119595834045584201012601888249631784674
5123 -21966956259643033271645915236201408079472
5124 2073075410566341572183205769481102148150
5125 -185629886174105157792174808316173033536
5126 15750866009716599215275303865831652204
5127 -1264638392522169920959908199354976448
5128 95929941371141633658426027828091944
5129 -6863085766117220889694924667494080
5130 462205783187331525653155000074783
5131 -29240574166669706791150502279992
5132 1733612465017140900371924544079
5133 -96071723121546000890167255632
5134 4961797994188350887805755985
5135 -238034919646018393865709280
5136 10567266330198618590487828
5137 -432246232784253377396896
5138 16210046635772960713743
5139 -554118236675519279400
5140 17148104615600914137
5141 -476515247280326016
5142 11772647018998632
5143 -255426751913856
5144 4791443637520
5145 -76132565376
5146 996309601
5147 -10309992
5148 79101
5149 -400
5150 1