#Python Program to generate the b-file of this sequence
#import math
#def C(n,r):
#....f=math.factorial
#....return f(n)/(f(r)*f(n-r))
#i=0
#for n in range(0,126):
#....for k in range(0,n+1):
#........print str(i)+" "+str((-1)**(n-k)*C(2*n+1,n+k+1))
#........i+=1


0 1
1 -3
2 1
3 10
4 -5
5 1
6 -35
7 21
8 -7
9 1
10 126
11 -84
12 36
13 -9
14 1
15 -462
16 330
17 -165
18 55
19 -11
20 1
21 1716
22 -1287
23 715
24 -286
25 78
26 -13
27 1
28 -6435
29 5005
30 -3003
31 1365
32 -455
33 105
34 -15
35 1
36 24310
37 -19448
38 12376
39 -6188
40 2380
41 -680
42 136
43 -17
44 1
45 -92378
46 75582
47 -50388
48 27132
49 -11628
50 3876
51 -969
52 171
53 -19
54 1
55 352716
56 -293930
57 203490
58 -116280
59 54264
60 -20349
61 5985
62 -1330
63 210
64 -21
65 1
66 -1352078
67 1144066
68 -817190
69 490314
70 -245157
71 100947
72 -33649
73 8855
74 -1771
75 253
76 -23
77 1
78 5200300
79 -4457400
80 3268760
81 -2042975
82 1081575
83 -480700
84 177100
85 -53130
86 12650
87 -2300
88 300
89 -25
90 1
91 -20058300
92 17383860
93 -13037895
94 8436285
95 -4686825
96 2220075
97 -888030
98 296010
99 -80730
100 17550
101 -2925
102 351
103 -27
104 1
105 77558760
106 -67863915
107 51895935
108 -34597290
109 20030010
110 -10015005
111 4292145
112 -1560780
113 475020
114 -118755
115 23751
116 -3654
117 406
118 -29
119 1
120 -300540195
121 265182525
122 -206253075
123 141120525
124 -84672315
125 44352165
126 -20160075
127 7888725
128 -2629575
129 736281
130 -169911
131 31465
132 -4495
133 465
134 -31
135 1
136 1166803110
137 -1037158320
138 818809200
139 -573166440
140 354817320
141 -193536720
142 92561040
143 -38567100
144 13884156
145 -4272048
146 1107568
147 -237336
148 40920
149 -5456
150 528
151 -33
152 1
153 -4537567650
154 4059928950
155 -3247943160
156 2319959400
157 -1476337800
158 834451800
159 -417225900
160 183579396
161 -70607460
162 23535820
163 -6724520
164 1623160
165 -324632
166 52360
167 -6545
168 595
169 -35
170 1
171 17672631900
172 -15905368710
173 12875774670
174 -9364199760
175 6107086800
176 -3562467300
177 1852482996
178 -854992152
179 348330136
180 -124403620
181 38608020
182 -10295472
183 2324784
184 -435897
185 66045
186 -7770
187 666
188 -37
189 1
190 -68923264410
191 62359143990
192 -51021117810
193 37711260990
194 -25140840660
195 15084504396
196 -8122425444
197 3910797436
198 -1676056044
199 635745396
200 -211915132
201 61523748
202 -15380937
203 3262623
204 -575757
205 82251
206 -9139
207 741
208 -39
209 1
210 269128937220
211 -244662670200
212 202112640600
213 -151584480450
214 103077446706
215 -63432274896
216 35240152720
217 -17620076360
218 7898654920
219 -3159461968
220 1121099408
221 -350343565
222 95548245
223 -22481940
224 4496388
225 -749398
226 101270
227 -10660
228 820
229 -41
230 1
231 -1052049481860
232 960566918220
233 -800472431850
234 608359048206
235 -421171648758
236 265182149218
237 -151532656696
238 78378960360
239 -36576848168
240 15338678264
241 -5752004349
242 1917334783
243 -563921995
244 145008513
245 -32224114
246 6096454
247 -962598
248 123410
249 -12341
250 903
251 -43
252 1
253 4116715363800
254 -3773655750150
255 3169870830126
256 -2438362177020
257 1715884494940
258 -1103068603890
259 646626422970
260 -344867425584
261 166871334960
262 -73006209045
263 28760021745
264 -10150595910
265 3190187286
266 -886163135
267 215553195
268 -45379620
269 8145060
270 -1221759
271 148995
272 -14190
273 990
274 -45
275 1
276 -16123801841550
277 14833897694226
278 -12551759587422
279 9762479679106
280 -6973199770790
281 4568648125690
282 -2741188875414
283 1503232609098
284 -751616304549
285 341643774795
286 -140676848445
287 52251400851
288 -17417133617
289 5178066751
290 -1362649145
291 314457495
292 -62891499
293 10737573
294 -1533939
295 178365
296 -16215
297 1081
298 -47
299 1
300 63205303218876
301 -58343356817424
302 49699896548176
303 -39049918716424
304 28277527346376
305 -18851684897584
306 11554258485616
307 -6499270398159
308 3348108992991
309 -1575580702584
310 675248872536
311 -262596783764
312 92263734836
313 -29135916264
314 8217822536
315 -2054455634
316 450978066
317 -85900584
318 13983816
319 -1906884
320 211876
321 -18424
322 1176
323 -49
324 1
325 -247959266474052
326 229591913401900
327 -196793068630200
328 156077261327400
329 -114456658306760
330 77535155627160
331 -48459472266975
332 27900908274925
333 -14771069086725
334 7174519270695
335 -3188675231420
336 1292706174900
337 -476260169700
338 158753389900
339 -47626016970
340 12777711870
341 -3042312350
342 636763050
343 -115775100
344 18009460
345 -2349060
346 249900
347 -20825
348 1275
349 -51
350 1
351 973469712824056
352 -903936161908052
353 779255311989700
354 -623404249591760
355 462525733568080
356 -317986441828055
357 202355008436035
358 -119032357903550
359 64617565719070
360 -32308782859535
361 14844575908435
362 -6250347750920
363 2403979904200
364 -841392966470
365 266783135710
366 -76223753060
367 19499099620
368 -4431613550
369 886322710
370 -154143080
371 22957480
372 -2869685
373 292825
374 -23426
375 1378
376 -53
377 1
378 -3824345300380220
379 3560597348629860
380 -3085851035479212
381 2488589544741300
382 -1866442158555975
383 1300853625660225
384 -841728816603675
385 505037289962205
386 -280576272201225
387 144079707346575
388 -68248282427325
389 29749251314475
390 -11899700525790
391 4353548972850
392 -1451182990950
393 438729741450
394 -119653565850
395 29248649430
396 -6358402050
397 1217566350
398 -202927725
399 28989675
400 -3478761
401 341055
402 -26235
403 1485
404 -55
405 1
406 15033633249770520
407 -14031391033119152
408 12220888964329584
409 -9929472283517787
410 7522327487513475
411 -5309878226480100
412 3489348548829780
413 -2132379668729310
414 1210269541711230
415 -636983969321700
416 310325523515700
417 -139646485582065
418 57902201338905
419 -22057981462440
420 7694644696200
421 -2448296039700
422 707285522580
423 -184509266760
424 43183019880
425 -8996462475
426 1652411475
427 -264385836
428 36288252
429 -4187106
430 395010
431 -29260
432 1596
433 -57
434 1
435 -59132290782430712
436 55317304280338408
437 -48402641245296107
438 39602161018878633
439 -30284005485024837
440 21631432489303455
441 -14420954992868970
442 8964377427999630
443 -5189902721473470
444 2794563003870330
445 -1397281501935165
446 647520696018735
447 -277508869722315
448 109712808959985
449 -39895566894540
450 13298522298180
451 -4047376351620
452 1119487075980
453 -279871768995
454 62828356305
455 -12565671261
456 2217471399
457 -341149446
458 45057474
459 -5006386
460 455126
461 -32509
462 1711
463 -59
464 1
465 232714176627630544
466 -218169540588403635
467 191724747789809255
468 -157890968768078210
469 121801604478231762
470 -87967825456500717
471 59437719903041025
472 -37539612570341700
473 22138745874816900
474 -12176310231149295
475 6236646703759395
476 -2969831763694950
477 1312251244423350
478 -536830054536825
479 202802465047245
480 -70539987842520
481 22512762077400
482 -6566222272575
483 1742058970275
484 -418094152866
485 90177170226
486 -17341763505
487 2944827765
488 -436270780
489 55525372
490 -5949147
491 521855
492 -35990
493 1830
494 -61
495 1
496 -916312070471295267
497 860778005594247069
498 -759510004936100355
499 629308289804197437
500 -489462003181042451
501 357174975294274221
502 -244382877832924467
503 156655690918541325
504 -93993414551124795
505 52728013040874885
506 -27619435402363035
507 13488561475572645
508 -6131164307078475
509 2588713818544245
510 -1012974972473835
511 366395202809685
512 -122131734269895
513 37387265592825
514 -10468434365991
515 2668424446233
516 -615790256823
517 127805525001
518 -23667689815
519 3872894697
520 -553270671
521 67945521
522 -7028847
523 595665
524 -39711
525 1953
526 -63
527 1
528 3609714217008132870
529 -3397378086595889760
530 3009106305270645216
531 -2507588587725537680
532 1965407271460556560
533 -1448194831602515360
534 1002596421878664480
535 -651687674221131912
536 397370533061665800
537 -227068876035237600
538 121455445321173600
539 -60727722660586800
540 28339603908273840
541 -12321566916640800
542 4981058966301600
543 -1867897112363100
544 648045936942300
545 -207374699821536
546 60992558771040
547 -16421073515280
548 4027810484880
549 -895068996640
550 179013799328
551 -31966749880
552 5047381560
553 -696190560
554 82598880
555 -8259888
556 677040
557 -43680
558 2080
559 -65
560 1
561 -14226520737620288370
562 13413576695470557606
563 -11923179284862717872
564 9989690752182277136
565 -7886597962249166160
566 5864393356544251760
567 -4105075349580976232
568 2703342303382594104
569 -1673497616379701112
570 972963730453314600
571 -530707489338171600
572 271250494550621040
573 -129728497393775280
574 57963796707857040
575 -24151581961607100
576 9364899127970100
577 -3371363686069236
578 1123787895356412
579 -345780890878896
580 97862516286480
581 -25371763481680
582 5996962277488
583 -1285063345176
584 247994680648
585 -42757703560
586 6522361560
587 -869648208
588 99795696
589 -9657648
590 766480
591 -47905
592 2211
593 -67
594 1
595 56093138908331422716
596 -52976853413424121454
597 47249626017378270486
598 -39789158751476438304
599 31627280033224861216
600 -23720460024918645912
601 16777886359088798328
602 -11185257572725865552
603 7023301266595310928
604 -4150132566624501912
605 2305629203680278840
606 -1202936975833188960
607 588671286046028640
608 -269807672771096460
609 115631859759041340
610 -46252743903616536
611 17231414395464984
612 -5964720367660956
613 1913212193400684
614 -566877686933536
615 154603005527328
616 -38650751381832
617 8815083648488
618 -1823810410032
619 340032449328
620 -56672074888
621 8361453672
622 -1078897248
623 119877472
624 -11238513
625 864501
626 -52394
627 2346
628 -69
629 1
630 -221256270138418389602
631 209296471752557936110
632 -187265264199657100730
633 158455223553556008310
634 -126764178842844806648
635 95846086442150951368
636 -68461490315822108120
637 46171702771135840360
638 -29381992672540989320
639 17629195603524593592
640 -9964327949818248552
641 5300174441392685400
642 -2650087220696342700
643 1243918491347262900
644 -547324136192795676
645 225368761961739396
646 -86680293062207460
647 31074067324187580
648 -10358022441395860
649 3201570572795084
650 -914734449370024
651 240719591939480
652 -58104729088840
653 12802736917880
654 -2560547383576
655 461738052776
656 -74473879480
657 10639125640
658 -1329890705
659 143218999
660 -13019909
661 971635
662 -57155
663 2485
664 -71
665 1
666 873065282167813104916
667 -827114477843191362552
668 742282223705428145880
669 -630939890149613923998
670 507829667681396572974
671 -386917842042968817504
672 278940769844931007968
673 -190186888530634778160
674 122564883719742412592
675 -74604711829408425056
676 42858025944553776096
677 -23214764053299962052
678 11844267374132633700
679 -5685248339583664176
680 2563935525694593648
681 -1084741953178481928
682 429803415410341896
683 -159186450151978480
684 54991682779774384
685 -17675898036356052
686 5271759063474612
687 -1454278362337824
688 369731787035040
689 -86270750308176
690 18385569737808
691 -3558497368608
692 621324937376
693 -97082021465
694 13442126049
695 -1629348612
696 170230452
697 -15020334
698 1088430
699 -62196
700 2628
701 -73
702 1
703 -3446310324346630677300
704 3269576461559623975900
705 -2942618815403661578310
706 2511991671686052566850
707 -2033517067555375887450
708 1560606121612265215950
709 -1134986270263465611600
710 781879430625942976880
711 -509921367799528028400
712 314632333323113038800
713 -183535527771815939300
714 101131821425286333900
715 -52588547141148893628
716 25778699578994555700
717 -11897861344151333400
718 5163222847461899400
719 -2103535234151144200
720 803167998494073240
721 -286845713747883300
722 95615237915961100
723 -29673694525643100
724 8550047575185300
725 -2280012686716080
726 560658857389200
727 -126600387152400
728 26123889412400
729 -4898229264825
730 828931106355
731 -125595622175
732 16871053725
733 -1984829850
734 201359550
735 -17259390
736 1215450
737 -67525
738 2775
739 -75
740 1
741 13608507434599516007800
742 -12928082062869540207410
743 11666805764052999699370
744 -10000119226331142599460
745 8139631928409069557700
746 -6289715581043371930950
747 4612458092765139416030
748 -3208666499314879593760
749 2116354499548112072480
750 -1322721562217570045300
751 782835210292031251300
752 -438387717763537500728
753 232087615286578676856
754 -116043807643289338428
755 54737645114759121900
756 -24327842273226276400
757 10173461314258261040
758 -3996716944887173980
759 1472474663905800940
760 -507749884105448600
761 163512674542432600
762 -49053802362729780
763 13670731806006660
764 -3527930788646880
765 839983521106400
766 -183746395242025
767 36749279048405
768 -6681687099710
769 1096993404430
770 -161322559475
771 21042072975
772 -2404808340
773 237093780
774 -19757815
775 1353275
776 -73150
777 2926
778 -77
779 1
780 -53753604366668088230810
781 51131477324391596121990
782 -46261812817306682205610
783 39806676145124354455990
784 -32569098664192653645810
785 25331521183260952835630
786 -18723298265888530356770
787 13146145590943010676030
788 -8764097060628673784020
789 5544632834275283414380
790 -3326779700565170048628
791 1891698261105684929612
792 -1018606755979984192868
793 518912875687916475612
794 -249846940146033858628
795 113566790975469935740
796 -48671481846629972460
797 19639369867938409940
798 -7449416156804224460
799 2651487106659130740
800 -883829035553043580
801 275291011073898820
802 -79923196763389980
803 21566576904406820
804 -5391644226101705
805 1244225590638855
806 -263926640438545
807 51209646652255
808 -9036996468045
809 1440680596355
810 -205811513765
811 26088783435
812 -2898753715
813 277962685
814 -22537515
815 1502501
816 -79079
817 3081
818 -79
819 1
820 212392290424395860814420
821 -202278371832757962680400
822 183461779104129314989200
823 -158444263771748044763400
824 130276394656770614583240
825 -101955439296603089673840
826 75924263305981024225200
827 -53779686508403225492850
828 36218972546475641658450
829 -23180142429744410661408
830 14089890496511308441248
831 -8128782978756524100720
832 4447824648753569790960
833 -2306279447501851002720
834 1132173546955454128608
835 -525652003943603702568
836 230549124536668290600
837 -95399637739311016800
838 37189689288205989600
839 -13636219405675529520
840 4694436188839116720
841 -1514334254464231200
842 456703981505085600
843 -128447994798305325
844 33594090947249085
845 -8144022047817960
846 1823288518168200
847 -375382930211100
848 70724320184700
849 -12124169174520
850 1878392407320
851 -260887834350
852 32164253550
853 -3477216600
854 324540216
855 -25621596
856 1663740
857 -85320
858 3240
859 -81
860 1
861 -839455243105945545123660
862 800410813194041101164420
863 -727646193812764637422200
864 630626701304396019099240
865 -520952492381892363603720
866 410111536555957818156120
867 -307583652416968363617090
868 219702608869263116869350
869 -149397774031098919471158
870 96669147902475771422514
871 -59488706401523551644624
872 34795281102777926433648
873 -19330711723765514685360
874 10192557090712725925008
875 -5096278545356362962504
876 2414026679379329824344
877 -1082149890756251300568
878 458538089303496313800
879 -183415235721398525520
880 69156564288396165360
881 -24539426037817994160
882 8179808679272664720
883 -2556190212272707725
884 747194062048945335
885 -203780198740621455
886 51705423561053205
887 -12165982014365460
888 2644778698775100
889 -528955739755020
890 96851050941060
891 -16141841823510
892 2432332329570
893 -328693558050
894 39443226966
895 -4151918628
896 377447148
897 -29034396
898 1837620
899 -91881
900 3403
901 -83
902 1
903 3318776542511877736535400
904 -3167923063306792384874700
905 2886329902123966395108060
906 -2509852088803449039224400
907 2082643222624138564462800
908 -1648759217910776363533050
909 1244981450259157662259650
910 -896386644186593516826948
911 615167304833936727234180
912 -402224776237574013960810
913 250441841808300801145410
914 -148409980330844919197280
915 83649261641021681729376
916 -44812104450547329497880
917 22799140860804781674360
918 -11006481794871273911760
919 5036864550195328739280
920 -2182641305084642453688
921 894525125034689530200
922 -346267790336008850400
923 126415225043304818400
924 -43455233608636031325
925 14039383165867025505
926 -4254358535111219850
927 1206459883091241450
928 -319357027877093325
929 78682166288559225
930 -17984495151670680
931 3799541229226200
932 -738799683460650
933 131567066917650
934 -21335200040700
935 3129162672636
936 -411731930610
937 48124511370
938 -4935847320
939 437353560
940 -32801517
941 2024785
942 -98770
943 3570
944 -85
945 1
946 -13124252690842425594480900
947 12540952571249428901392860
948 -11450434956358174214315220
949 9988677302355003038019660
950 -8323897751962502531683050
951 6625143108704848953788550
952 -5035108762615685204879298
953 3652922043466281423147726
954 -2528946030092040985256118
955 1670058699117385556301210
956 -1051518440185020535448910
957 630911064111012321269346
958 -360520608063435612153912
959 196072611402921122399496
960 -101416867967028166758360
961 49848969000742658237160
962 -23262852200346573844008
963 10296672285399303176856
964 -4317959345490030364488
965 1713475930750012049400
966 -642553474031254518525
967 227365075426443906555
968 -75788358475481302185
969 23754560119180706655
970 -6986635329170796075
971 1923856105133987325
972 -494705855605882455
973 118450697821126785
974 -26322377293583730
975 5408707663065150
976 -1023269017336650
977 177366629671686
978 -28005257316582
979 4000751045226
980 -512916800670
981 58433559570
982 -5843355957
983 504981379
984 -36949857
985 2225895
986 -105995
987 3741
988 -87
989 1
990 51913710643776705684835560
991 -49656592789699457611581840
992 45430499786320780368042960
993 -39751687313030682822037590
994 33261615914984857055174310
995 -26609292731987885644139448
996 20348282677402500786694872
997 -14869898879640289036430868
998 10380872802767748949961172
999 -6920581868511832633307448
1000 4404006643598438948468376
1001 -2673861176470480790141514
1002 1548024891640804667976666
1003 -854082698836306023711264
1004 448755316337720114153376
1005 -224377658168860057076688
1006 106671345686835109102032
1007 -48174156116635210562208
1008 20646066907129375955232
1009 -8387464681021308981813
1010 3225947954238964993005
1011 -1173071983359623633820
1012 402696352496587217580
1013 -130284114043013511570
1014 39651686882656286130
1015 -11329053395044653180
1016 3031718514166879020
1017 -757929628541719755
1018 176504160071359395
1019 -38163061637050680
1020 7632612327410136
1021 -1406007533996604
1022 237377895350076
1023 -36519676207704
1024 5085018206136
1025 -635627275767
1026 70625252863
1027 -6890268572
1028 581106988
1029 -41507642
1030 2441626
1031 -113564
1032 3916
1033 -89
1034 1
1035 -205397724721029574666088520
1036 196657396009496401276042200
1037 -180269279675371701169705350
1038 158195490327367003067292450
1039 -132884211874988282576525658
1040 106828484056363129130148078
1041 -82175756966433176253960060
1042 60468953239450827809517780
1043 -42552226353687619569660660
1044 28626043183389853165044444
1045 -18402456332179191320385714
1046 11299753888180205196728070
1047 -6623993658588396149806110
1048 3704945605651136829552570
1049 -1975970989680606309094704
1050 1004181978362275337408784
1051 -485894505659165485842960
1052 223665724827234906181680
1053 -97853754611915271454485
1054 40646944223410958911863
1055 -16012432572858862601643
1056 5974788273454799478225
1057 -2108748802395811580550
1058 702916267465270526850
1059 -220916541203370737010
1060 65341512186912471510
1061 -18150420051920130975
1062 4724081931321677925
1063 -1149101010321489225
1064 260462895672870891
1065 -54834293825867556
1066 10682005290753420
1067 -1917283000904460
1068 315502265971620
1069 -47325339895743
1070 6426898010533
1071 -783768050065
1072 84986896995
1073 -8093990190
1074 666563898
1075 -46504458
1076 2672670
1077 -121485
1078 4095
1079 -91
1080 1
1081 812850570172585125274307760
1082 -778981796415394078387878270
1083 715391445687606806682745350
1084 -629544472205093989880815908
1085 530792398133706697350491844
1086 -428716936954147717090781874
1087 331648951228680309447585978
1088 -245665889799022451442656280
1089 174199449130215920113883544
1090 -118206769052646517220135262
1091 76730709735928441002543942
1092 -47625957767127997863647964
1093 28252686811008134325892860
1094 -16009855859571276118005954
1095 8661069563374624785150762
1096 -4470229452064322469755232
1097 2199636714507841215276384
1098 -1031079709925550569660805
1099 460020178274476408002513
1100 -195160075631596051879854
1101 78646597642583483593374
1102 -30070757922164273138643
1103 10895202145711693166175
1104 -3735497878529723371260
1105 1210090862058924472380
1106 -369749985629115811005
1107 106366434222074411385
1108 -28747684924884976050
1109 7282746847637527266
1110 -1724861095493098563
1111 380813488615359423
1112 -78115587408278856
1113 14832073558533960
1114 -2595612872743443
1115 416579843773639
1116 -60962903966874
1117 8079421007658
1118 -961835834245
1119 101841441273
1120 -9473622444
1121 762245484
1122 -51971283
1123 2919735
1124 -129766
1125 4278
1126 -93
1127 1
1128 -3217533506933149454210801550
1129 3086205608690980088732809650
1130 -2839309159995701681634184878
1131 2505272788231501483794869010
1132 -2119846205426655101672581470
1133 1719875223270682440979641570
1134 -1337680729210530787428610110
1135 997180179956941132446782082
1136 -712271557112100808890558630
1137 487343696971437395556698010
1138 -319294146291631397088871110
1139 200235312081192571055732730
1140 -120141187248715542633439638
1141 68933468093525311347055530
1142 -37802224438384848158062710
1143 19801165182011110939937610
1144 -9900582591005555469968805
1145 4721816312633418762600507
1146 -2146280142106099437545685
1147 928986927180251995355595
1148 -382524028838927292205245
1149 149683315632623723036835
1150 -55596660092117382842253
1151 19576288764830064381075
1152 -6525429588276688127025
1153 2055957267539230505775
1154 -611230538998149609825
1155 171144550919481890751
1156 -45038039715653129145
1157 11113282527239083815
1158 -2564603660132096265
1159 551876736990451095
1160 -110375347398090219
1161 20439879147794485
1162 -3489735464257595
1163 546585072715045
1164 -78083581816435
1165 10104934117421
1166 -1174992339235
1167 121550931645
1168 -11050084695
1169 869107785
1170 -57940519
1171 3183545
1172 -138415
1173 4465
1174 -95
1175 1
1176 12738806129490428451365214300
1177 -12229253884310811313310605728
1178 11270096716913884935796048416
1179 -9969700941885359750896504368
1180 8464840422355494128119673520
1181 -6897277381178550771060474720
1182 5392416861648685148283643872
1183 -4044312646236513861212732904
1184 2909066991152580145784597352
1185 -2006253097346606997092825760
1186 1326167301635892760790172960
1187 -839905957702732081833776208
1188 509451154672148967669667536
1189 -295810347874151013485613408
1190 164339082152306118603118560
1191 -87305137393412625507906735
1192 44324146676655640642475727
1193 -21490495358378492432715504
1194 9943363524025869633047472
1195 -4386778025305530720462120
1196 1843718300490730302802920
1197 -737487320196292121121168
1198 280452924581688553102416
1199 -101274667210054199731428
1200 34683105208922671140900
1201 -11248574662353298748400
1202 3449562896455011616176
1203 -998557680552766520472
1204 272333912878027232856
1205 -69829208430263393040
1206 16794366584493727440
1207 -3778732481511088674
1208 793067310934426018
1209 -154744841157936784
1210 27965935149024720
1211 -4660989191504120
1212 712857170465336
1213 -99468442390512
1214 12576469727536
1215 -1429144287220
1216 144520208820
1217 -12846240784
1218 988172368
1219 -64446024
1220 3464840
1221 -147440
1222 4656
1223 -97
1224 1
1225 -50445672272782096667406248628
1226 48467410615025936013782474172
1227 -44739148260023940935799206928
1228 39674339023040098565708730672
1229 -33796659167774898778196326128
1230 27651812046361280818524266832
1231 -21726423750712434928840495368
1232 16390109145274293016493707032
1233 -11868699725888281149874753368
1234 8247740487481686900760421832
1235 -5498493658321124600506947888
1236 3515430371713505892127392912
1237 -2154618614921181030658724688
1238 1265410932572757113244012912
1239 -711793649572175876199757263
1240 383273503615787010261407757
1241 -197443926105102399225573693
1242 97248500917438495140954207
1243 -45764000431735762419272568
1244 20560637875127661376774632
1245 -8811701946483283447189128
1246 3599145865465003098147672
1247 -1399667836569723427057428
1248 517685364210719623706172
1249 -181889452290252840761628
1250 60629817430084280253876
1251 -19146258135816088501224
1252 5719012170438571889976
1253 -1613054714739084379224
1254 428786696323047746376
1255 -107196674080761936594
1256 25144898858450330806
1257 -5519611944537877494
1258 1130522928399324306
1259 -215337700647490344
1260 38000770702498296
1261 -6186171974825304
1262 924370524973896
1263 -126050526132804
1264 15579278510796
1265 -1731030945644
1266 171200862756
1267 -14887031544
1268 1120529256
1269 -71523144
1270 3764376
1271 -156849
1272 4851
1273 -99
1274 1
1275 199804427433372226016001220056
1276 -192119641762857909630770403900
1277 177620046158113916451089618700
1278 -157884485473879036845412994400
1279 134919469404951176940625649760
1280 -110826707011209895344085355160
1281 87494768693060443692698964600
1282 -66375341767149302111702662800
1283 48375249084532542217003635600
1284 -33862674359172779551902544920
1285 22760158175837441993901710520
1286 -14683973016669317415420458400
1287 9090078534128625066688855200
1288 -5397234129638871133346507775
1289 3072271735332895875904935195
1290 -1675784582908852295948146470
1291 875409856743430303853509350
1292 -437704928371715151926754675
1293 209337139656037681356273975
1294 -95696978128474368620010960
1295 41783187633559231369300560
1296 -17409661513983013070541900
1297 6916166902815169575968700
1298 -2616928017281415515231400
1299 942094086221309585483304
1300 -322295345286237489770604
1301 104641345872155029146300
1302 -32197337191432316660400
1303 9373908296239788394800
1304 -2577824781465941808570
1305 668324943343021950370
1306 -163006083742200475700
1307 37314645675925410100
1308 -7995995501984016450
1309 1599199100396803290
1310 -297525414027312240
1311 51297485177122800
1312 -8160963550905900
1313 1192050855750300
1314 -158940114100040
1315 19212541264840
1316 -2088319702700
1317 202095455100
1318 -17199613200
1319 1267339920
1320 -79208745
1321 4082925
1322 -166650
1323 5050
1324 -101
1325 1
1326 -791532924062974587678774064068
1327 761663757117201961728631646556
1328 -705244219552964779378362635700
1329 628308486510823167082541257260
1330 -538550131294991286070749649080
1331 444067652120431411321495324680
1332 -352191586164480084841185947160
1333 268620701311891590133107925800
1334 -196988514295387166097612478920
1335 138860755978715543314710435960
1336 -94066963727516980955126424360
1337 61218182743304701891431482520
1338 -38261364214565438682144676575
1339 22956818528739263209286805945
1340 -13217562183213515181104524635
1341 7299250757894030771654737485
1342 -3864309224767428055581919845
1343 1960156853142898289063292675
1344 -952076185812264883259313585
1345 442514283546545649965596455
1346 -196673014909575844429153980
1347 83518677564340427086353060
1348 -33858923336894767737710700
1349 13092117023599310191914804
1350 -4823411535010272175968612
1351 1691326122665939594170812
1352 -563775374221979864723604
1353 178409928551259450861900
1354 -53522978565377835258570
1355 15197882802514693962310
1356 -4077480751894186185010
1357 1031651756503348311870
1358 -245631370596035312350
1359 54905835780290246290
1360 -11491919116804935270
1361 2245547413628550570
1362 -408281347932463740
1363 68811463134684900
1364 -10704005376506540
1365 1529143625215220
1366 -199453516332420
1367 23591276125340
1368 -2509710226100
1369 237762021420
1370 -19813501785
1371 1429840335
1372 -87541245
1373 4421275
1374 -176851
1375 5253
1376 -103
1377 1
1378 3136262529306125724764953838760
1379 -3020104657850343290514399992880
1380 2800460682733954687567898175216
1381 -2500411323869602399614194799300
1382 2149476401221237150545535880100
1383 -1778877021700334193554926245600
1384 1417071525761283171136975144800
1385 -1086421503083650431205014277680
1386 801458485881381465643043319600
1387 -568776989980335233682159775200
1388 388212866177054207116394767200
1389 -254764693428691823420134065975
1390 160697729701174842465007641615
1391 -97392563455257480281822813100
1392 56691193653060324343150592700
1393 -31680372923769004779995919450
1394 16988026060571785171881869850
1395 -8736699116865489516967818780
1396 4306823508313973705547516300
1397 -2033777767814932027619660475
1398 919378990930037765910257475
1399 -397569293375151466339570800
1400 164328641261729272753689264
1401 -64866568919103660297508920
1402 24430266216285794138022840
1403 -8769839154564131229033840
1404 2997286799661158774479920
1405 -974118209889876601705974
1406 300653768484529815341350
1407 -87996224922301409368200
1408 24384496062806414644200
1409 -6386415635496918121100
1410 1577820333475709182860
1411 -366934961273420740200
1412 80135221427528667400
1413 -16391295291994500150
1414 3130921572628162950
1415 -556608279578340080
1416 91748617512913200
1417 -13961746143269400
1418 1951641934005400
1419 -249145778809200
1420 28848458598960
1421 -3005047770725
1422 278818865325
1423 -22760723700
1424 1609344100
1425 -96560646
1426 4780230
1427 -187460
1428 5460
1429 -105
1430 1
1431 -12428892245768720464809261509160
1432 11976932527740766993361651999736
1433 -11121437347187855065264391142612
1434 9950759731694396637341823653916
1435 -8578241148012410894260192805100
1436 7124301970383188708792363516100
1437 -5699441576306550967033890812880
1438 4391373017809965499190047019760
1439 -3258115464826748596173260692080
1440 2327225332019106140123757637200
1441 -1599967415763135471335083375575
1442 1058439982735612696421670540765
1443 -673552716286298988631972162305
1444 412174050264750127371803860515
1445 -242455323685147133748119917950
1446 137039965561170119075024301450
1447 -74393124161778064640727477930
1448 38768247802616737911365023710
1449 -19384123901308368955682511855
1450 9293758034873875526697094725
1451 -4270105043050159025779746225
1452 1878846218942069971343088339
1453 -791093144817713672144458248
1454 318492045316222387486729944
1455 -122496940506239379802588440
1456 44967231325075215370570440
1457 -15738530963776325379699654
1458 5246176987925441793233218
1459 -1663421971781237641756874
1460 501030714391939048721950
1461 -143151632683411156777700
1462 38735147667275960069260
1463 -9908991263721757227020
1464 2391825477450079330660
1465 -543596699420472575150
1466 116048733584145830650
1467 -23209746716829166130
1468 4335886749297756310
1469 -754067260747435880
1470 121623751733457400
1471 -18114175790089400
1472 2478781950222760
1473 -309847743777845
1474 35137373005735
1475 -3585446225075
1476 325949656825
1477 -26075972546
1478 1807245622
1479 -106308566
1480 5160610
1481 -198485
1482 5671
1483 -107
1484 1
1485 49263609265046928387789436527216
1486 -47504194648438109516796956651244
1487 44170566953810873761232257938876
1488 -39601197958589059234208231255544
1489 34231543998102407134654572780216
1490 -28526286665085339278878810650180
1491 22914558140806256142050192161620
1492 -17740303076753230561587245544480
1493 13234829279482568831660326041120
1494 -9512533544628096347755859342055
1495 6585600146280989779215594929115
1496 -4390400097520659852810396619410
1497 2817719465572960801057418725890
1498 -1740356140500946377123699801285
1499 1034124663196214513943067997865
1500 -590928378969265436538895998780
1501 324594461687342986267844281020
1502 -171313743668319909419140037205
1503 86830253640107351349427142145
1504 -42241745014106279034856447530
1505 19712814339916263549599675514
1506 -8818890625752012640610381151
1507 3779524553893719703118734779
1508 -1550574175956397826920506576
1509 608453157653776362462477264
1510 -228169934120166135923428974
1511 81690470240553307923202966
1512 -27894306911408446607922964
1513 9074051645879856125468916
1514 -2808635033248526895978474
1515 826069127426037322346610
1516 -230530919281684834143240
1517 60944955672169553853960
1518 -15236238918042388463490
1519 3595067609875170311610
1520 -798903913305593402580
1521 166804113767101919220
1522 -32635587476172114630
1523 5965645022526085470
1524 -1015428940004440080
1525 160330885263858960
1526 -23381587434312765
1527 3133614810784185
1528 -383707936014390
1529 42634215112710
1530 -4263421511271
1531 379908847539
1532 -29796772356
1533 2025023364
1534 -116828271
1535 5563251
1536 -209934
1537 5886
1538 -109
1539 1
1540 -195295022443578894680165266232892
1541 188442565515734021182615607768580
1542 -175446526514648916273469703784540
1543 157604506869091399364303293230180
1544 -136590572619879212782396187466156
1545 114198675469079341834462386242196
1546 -92095706023451082124566440517900
1547 71629993573795286096885009291700
1548 -53722495180346464572663756968775
1549 38845496515019751306387639654345
1550 -27074133934710735758997445819695
1551 18184119806895270285893806893825
1552 -11766195169167527832048933872475
1553 7332556409771068069247886326325
1554 -4399533845862640841548731795795
1555 2540575882822088373288704276445
1556 -1411431046012271318493724598025
1557 754052202664090156455551497575
1558 -387215995962640891152850769025
1559 191026558008236172968739712719
1560 -90486264319690818774666179709
1561 41130120145314008533939172595
1562 -17928513909495849873768357285
1563 7489126063460291719422225195
1564 -2995650425384116687768890078
1565 1146483496134661942232538178
1566 -419445181512681198377757870
1567 146553135709250057264517810
1568 -48851045236416685754839270
1569 15517390839802947239772474
1570 -4691304207382286374814934
1571 1348075921661576544487050
1572 -367657069544066330314650
1573 95012501118129501092550
1574 -23225278051098322489290
1575 5359679550253459035990
1576 -1165147728315969355650
1577 238040933741972233950
1578 -45582306461228725650
1579 8156833787798824590
1580 -1359472297966470765
1581 210227674943268675
1582 -30032524991895525
1583 3943664897925675
1584 -473239787751081
1585 51540966982791
1586 -5053035978705
1587 441527415615
1588 -33963647355
1589 2264243157
1590 -128164707
1591 5989005
1592 -221815
1593 6105
1594 -111
1595 1
1596 774327632846470705223111406467256
1597 -747626679989695853318866185554592
1598 696940125414123253093858308567840
1599 -627246112872710927784472477711056
1600 544984327577929166763558054404688
1601 -457083629581488978575887400468448
1602 370020081089776792180480276569696
1603 -289078188351388118891000216070075
1604 217920480449507966548600162883595
1605 -158487622145096702944436482097160
1606 111177884191336493110276338187560
1607 -75208568717668804162833993479820
1608 49049066555001394019239560965100
1609 -30830841834572304812093438320920
1610 18672199984318438125634054194360
1611 -10892116657519088906619864946710
1612 6117490177510721166731704970070
1613 -3306751447303092522557678362200
1614 1719510752597608111729992748344
1615 -859755376298804055864996374172
1616 413129206792931819052011244732
1617 -190675018519814685716312882184
1618 84476274027766000000898112360
1619 -35902416461800550000381697753
1620 14626910410363187037192543529
1621 -5708062599166121770611724304
1622 2131926994869274396252571728
1623 -761402498167597998661632760
1624 259772617021886376013968824
1625 -84577131123404866609199152
1626 26248075176229096533889392
1627 -7755113120249505794103684
1628 2178402561867838706208900
1629 -580907349831423654989040
1630 146822736770579605107120
1631 -35109784879921209916920
1632 7928015940627369981240
1633 -1686811902261142549200
1634 337362380452228509840
1635 -63255446334792845595
1636 11086006058675034795
1637 -1809960172844903640
1638 274236389824985400
1639 -38393094575497956
1640 4941685440410628
1641 -581374757695368
1642 62088566355816
1643 -5970054457290
1644 511718953482
1645 -38620298376
1646 2526561576
1647 -140364532
1648 6438740
1649 -234136
1650 6328
1651 -113
1652 1
1653 -3070609578529107968988200404956360
1654 2966521118239985664954702086144280
1655 -2768753043690653287291055280401328
1656 2496416678737474275426361318394640
1657 -2174298397610058239887475986988880
1658 1829171667830683916095813131911280
1659 -1486201980112430681827848169677915
1660 1166096938242060996511080871593441
1661 -883406771395500754932637023934425
1662 646073608931037865547749465265475
1663 -456051959245438493327823151952100
1664 310644088181675495455183886112300
1665 -204137543662243897013406553730940
1666 129382950208464441769060491801300
1667 -79067358460728269969981411656350
1668 46573923476867337105605489057850
1669 -26433848459843623762640953249050
1670 14450503824714514323577054442814
1671 -7605528328797112801882660233060
1672 3852150711988148042511996741420
1673 -1876688808404482379685331745820
1674 878955517860327190485535121460
1675 -395529983037147235718490804657
1676 170908017361730287038854051395
1677 -70864299881693045845378509115
1678 28174962603564704974668563865
1679 -10733319087072268561778500520
1680 3914504608226356769589806072
1681 -1365524863334775617298769560
1682 455174954444925205766256520
1683 -144828394596112565471081620
1684 43936703978595946828305660
1685 -12692825593816606861510524
1686 3487039998301265621294100
1687 -909662608252504075120200
1688 224970322471049394922200
1689 -52652628663437092428600
1690 11639002125601883589480
1691 -2424792109500392414475
1692 474959279180489235825
1693 -87237418624987818825
1694 14980162794189827475
1695 -2396826047070372396
1696 355964264416391940
1697 -48857840214014580
1698 6166523522157180
1699 -711521944864290
1700 74540394223878
1701 -7032112662630
1702 591486111810
1703 -43813786060
1704 2813729380
1705 -153476148
1706 6913340
1707 -246905
1708 6555
1709 -115
1710 1
1711 12178349853827309571919303301013360
1712 -11772404858699732586188659857646248
1713 11000443884358766514963173965341576
1714 -9935884798775660078031253904179488
1715 8674185141788274671297126424283680
1716 -7318843713383856753906950420489355
1717 5967672566297606276262590342860551
1718 -4701802627992053429782646936799222
1719 3578984089964100371924104384727766
1720 -2631605948503014979355959106417475
1721 1868821615603590347658579655281975
1722 -1281477679271033381251597477907640
1723 848302125714627731251057485375480
1724 -541970802539901050521508948989890
1725 334091590606788318814628804171850
1726 -198649053874306567943833343021100
1727 113892124221269098954464449998764
1728 -62940384438069765211677722367738
1729 33513711194296887969854371650354
1730 -17186518561177891266591985461720
1731 8484483846657439992368195354520
1732 -4030129827162283996374892793397
1733 1840923501296351948961370782169
1734 -808210317642300855641577416562
1735 340811579728681083704279633490
1736 -137947544175894724356494137365
1737 53556105385935598867815370977
1738 -19927853166859757718256882224
1739 7100729289340833209953601712
1740 -2420703166820738594302364220
1741 788768447615746283536725420
1742 -245394628147121065989203464
1743 72809395164530426172620808
1744 -20576568198671642179218924
1745 5531335537277323166456700
1746 -1412255881858039957393200
1747 341914581923525463368880
1748 -78355425024141252022035
1749 16963545623783157654255
1750 -3461948086486358704950
1751 664414279224654700950
1752 -119594570260437846171
1753 20129779152746964207
1754 -3157612416117170856
1755 459846468366578280
1756 -61902409203193230
1757 7664107806109638
1758 -867634845974676
1759 89196105660948
1760 -8258898672310
1761 681927413310
1762 -49594720968
1763 3127595016
1764 -167549733
1765 7413705
1766 -260130
1767 6786
1768 -117
1769 1
1770 -48307454420181661301946569760686328
1771 46723603455585541259259796981647432
1772 -43709177426192925694146261692508888
1773 39546398623698361342322808197984232
1774 -34603098795736066174532457173236203
1775 29279545134853594455373617608122941
1776 -23955991473971122736214778043009679
1777 18950261912245813507751988601186761
1778 -14491376756423269152986814812672229
1779 10711017602573720678294602252844691
1780 -7650726858981229055924715894889065
1781 5280079099860284841412832096472735
1782 -3520052733240189894275221397648490
1783 2266335321401218151108704187527110
1784 -1408803037627784256094599900354690
1785 845281822576670553656759940212814
1786 -489373686754914531064439965386366
1787 273286604291705517347674266384594
1788 -147154325387841432417978451130166
1789 76371232163310110495406537928314
1790 -38185616081655055247703268964157
1791 18385667002278359934079351723483
1792 -8520187147397288749939211774297
1793 3798155716309634743948805248783
1794 -1627781021275557747406630820907
1795 670262773466406131285083279197
1796 -264987608114625679810381761543
1797 100512541008995947514282737137
1798 -36550014912362162732466449868
1799 12730904070598056682095055572
1800 -4243634690199352227365018524
1801 1352367099074518841687753156
1802 -411589986674853560513664004
1803 119493867099151033697515356
1804 -33051495155084328469525524
1805 8697761882916928544611980
1806 -2174440470729232136152995
1807 515588977595591125067205
1808 -115744464358193926035495
1809 24551856075980529765105
1810 -4910371215196105953021
1811 923733198898277357499
1812 -163011740982048945441
1813 26904850453347884199
1814 -4139207762053520646
1815 591315394579074378
1816 -78098259661387182
1817 9488573603719938
1818 -1054285955968882
1819 106395830418878
1820 -9672348219898
1821 784244450262
1822 -56017460733
1823 3470108187
1824 -182637273
1825 7940751
1826 -273819
1827 7021
1828 -119
1829 1
1830 191645966716130525165099506263706416
1831 -185463838757545669514612425416490080
1832 173688356931669753989875128564649440
1833 -157405073469325714553324335261713555
1834 138032141350024088146761340152579579
1835 -117118180539414377821494470432491764
1836 96141789995041653435555162295329060
1837 -76347892054886018904705570058055430
1838 58644033027666072492020220479375910
1839 -43564138820551939565500735213250676
1840 31292550420396463631556866139095556
1841 -21730937791941988633025601485483025
1842 14586519887741882781071979079296825
1843 -9461526413670410452587229673057400
1844 5929223219233457216954663928449304
1845 -3588740369536039894472559746166684
1846 2097315800378205133133314137370140
1847 -1183101220726166998177766949285720
1848 643966487230698492679037706573240
1849 -338082405796116708656494795950951
1850 171128131328898580924892427580111
1851 -83477137233609063865801184185420
1852 39224197013382572177906580520860
1853 -17744279601292115985243453092770
1854 7723980532327156370047150169794
1855 -3233294176322995689787179140844
1856 1300750530704653438420129539420
1857 -502562705044979737571413685685
1858 186343474904318329661310692445
1859 -66255457743757628324021579536
1860 22570540550071279978512845776
1861 -7359958875023243471254188840
1862 2295040939523376996412596520
1863 -683629216028239956378220240
1864 194294619292236619181178384
1865 -52621459391647417694902479
1866 13562231801970983941985175
1867 -3321362890278608312322900
1868 771629762387959506903300
1869 -169758547725351091518726
1870 35296331705271019028646
1871 -6920849353974709613460
1872 1276661531315723132580
1873 -220960649650798234485
1874 35774581372033999869
1875 -5399936810873056584
1876 757000487505568680
1877 -98129692824795940
1878 11703541346076580
1879 -1276749965026536
1880 126524771308936
1881 -11296854581155
1882 899749479915
1883 -63140314380
1884 3843323484
1885 -198792594
1886 8495410
1887 -287980
1888 7260
1889 -121
1890 1
1891 -760401738905937245009910944207609328
1892 736262001162891618184199485661336016
1893 -690245626090210892047687017807502515
1894 626530645220345271243285139240656129
1895 -550587536708788268668341485999364477
1896 468410292423894497225305443312892167
1897 -385749652584383703597310365081205314
1898 307481607132479763736986522890815830
1899 -237200096930770103454246746230057926
1900 177064861089166415254578557044972818
1901 -127880177453286855461640068976924813
1902 89340945892022323678680048189358431
1903 -60365503981096164647756789317134075
1904 39438795934316160903201102353860929
1905 -24908713221673364780969117276122692
1906 15204019758683742139033097558152812
1907 -8966473191018617158916954970192684
1908 5107484729061237622167885742514820
1909 -2809116600983680692192337158383151
1910 1491259430151830490916919726055253
1911 -763815805687522934372080835296593
1912 377306602809499280834401376471811
1913 -179669810861666324206857798319910
1914 82436736748293960518440636876194
1915 -36425534842269424415124932573202
1916 15491319415677801188041637990902
1917 -6337357942777282304198851905369
1918 2492219415698931243224267603235
1919 -941505112597374025218056650111
1920 341424930941904866287866697293
1921 -118756497718923431752301459928
1922 39585499239641143917433819976
1923 -12633669970098237420457602120
1924 3856593990872093528350215384
1925 -1124839914004360612435479487
1926 313099769877502438512968517
1927 -83067285885867993891195729
1928 20976587344916160073534275
1929 -5034380962779878417648226
1930 1146443189543932708969398
1931 -247272060489867839189478
1932 50414691944536161388146
1933 -9695133066256954113105
1934 1754357411989353601419
1935 -297909749205739290807
1936 47331455481285681717
1937 -7012067478708989884
1938 964963414501237140
1939 -122813525481975636
1940 14383566047438588
1941 -1541096362225563
1942 150018229951161
1943 -13159493855365
1944 1029873432159
1945 -71025753942
1946 4249404082
1947 -216071394
1948 9078630
1949 -302621
1950 7503
1951 -123
1952 1
1953 3017467217880703353213932318284164000
1954 -2923171367321931373425996933337783875
1955 2743283898563658673522858660516997175
1956 -2493894453239689703202598782288179250
1957 2196116011061816305805273554552277250
1958 -1873157774140960966716262737706354125
1959 1547391204725141668156912696366118625
1960 -1237912963780113334525530157092894900
1961 958946662083186385900058572395904500
1962 -719209996562389789425043929296928375
1963 522166161887762449856538743188180875
1964 -366927573218427667466756954672775750
1965 249510749788530813877394729177487510
1966 -164151809071401851235128111300978625
1967 104460242136346632604172434464259125
1968 -64283225930059466217952267362621000
1969 38244450869782214079034893241053000
1970 -21990559250124773095445063613605475
1971 12216977361180429497469479785336375
1972 -6555451266974864608398257445790250
1973 3396197644336375640495482773120250
1974 -1698098822168187820247741386560125
1975 819082961281125889766557609987825
1976 -380968819200523669658864004645500
1977 170779125848510610536732140013500
1978 -73745531616402309095407060460375
1979 30658254716931297039663609404875
1980 -12263301886772518815865443761950
1981 4716654571835584159948247600750
1982 -1743111472200107189546091504625
1983 618523425619392873709903437125
1984 -210561166168303957007626702000
1985 68709433170709712286699239600
1986 -21471697865846785089593512375
1987 6419373588758317191734142875
1988 -1834106739645233483352612250
1989 500210928994154586368894250
1990 -130054841538480192455912505
1991 32191792460019849617800125
1992 -7574539402357611674776500
1993 1691402002468204548736500
1994 -357796577445197116078875
1995 71559315489039423215775
1996 -13501757639441400606750
1997 2397508365882117864750
1998 -399584727647019644125
1999 62320553853204898625
2000 -9064807833193439800
2001 1224974031512627000
2002 -153121753939078375
2003 17615777001840875
2004 -1854292315983250
2005 177367091094050
2006 -15290266473625
2007 1176174344125
2008 -79740633500
2009 4690625500
2010 -234531275
2011 9691375
2012 -317750
2013 7750
2014 -125
2015 1
2016 -11975573020964041433067793888190275875
2017 11607093851088224773588784845476728925
2018 -10903633617688938423674313036659957475
2019 9927188816104854385733329779645632925
2020 -8759284249504283281529408629099087875
2021 7489822764068879907394711726331104125
2022 -6205853147371357637555618287531486275
2023 4982163794368554723108031582947812925
2024 -3875016284508875895750691231181632275
2025 2919532817095728414606685174177942125
2026 -2130469893556342356604878370346065875
2027 1505532058113148598667447381711219885
2028 -1030100881866891146456674524328729395
2029 682274610067681148951823386243703885
2030 -437355519274154582661425247592117875
2031 271271144866247779119111862430554125
2032 -162762686919748667471467117458332475
2033 94442546731212189767394500253600325
2034 -52979965239460496698782280630068475
2035 28724077539466534354761477450037125
2036 -15045945377815803709636964378590875
2037 7611478249953877170757523156228325
2038 -3717233563930963269439720611181275
2039 1751799725530683839621017759292325
2040 -796272602513947199827735345132875
2041 348928443798246525767209870339125
2042 -147325342937037421990599723032075
2043 59901513062311918831342744529525
2044 -23439722502643794325308030468075
2045 8821400941855191412750334047125
2046 -3190719489607196893973525080875
2047 1108355191126710500011856080725
2048 -369451730375570166670618693575
2049 118072202491161599657620407225
2050 -36144551783008652956414410375
2051 10587797997042938744808261625
2052 -2964583439172022848546313255
2053 792512404531134820898519385
2054 -202012965860877503366289255
2055 49032273267203277516089625
2056 -11315139984739217888328375
2057 2478554472847638204110025
2058 -514416966062717363117175
2059 100960339133804342294025
2060 -18696359098852655980375
2061 3258998375029362051625
2062 -533290643186622881175
2063 81675143551104405225
2064 -11667877650157772175
2065 1548833316392624625
2066 -190207600258743375
2067 21501728724901425
2068 -2224316764644975
2069 209123798385425
2070 -17722355795375
2071 1340346236625
2072 -89356415775
2073 5169379425
2074 -254231775
2075 10334625
2076 -333375
2077 8001
2078 -127
2079 1
2080 47533812913980349072792166510047556550
2081 -46093394340829429403919676615803691200
2082 43341549902570956006670740698442276800
2083 -39517295499402930476670381225050311200
2084 34935580079182300856186858764174912800
2085 -29944782925013400733874450369292782400
2086 24883692853180149905613979884341889600
2087 -20045197020617342979522372684608744400
2088 15651729180482034929216099219489019600
2089 -11844551812256675081568939949883582400
2090 8686004662321561726483889296581293760
2091 -6171634891649530700396447658097235040
2092 4248008431914612040532619816612382560
2093 -2832005621276408027021746544408255040
2094 1828256793482238093393785743858493760
2095 -1142660495926398808371116089911558600
2096 691239065436957303829440597600819400
2097 -404627745621633543705038398595601600
2098 229126554749599717519720538963774400
2099 -125474065696209369117942199908733600
2100 66427446545052018944792929363447200
2101 -33986135441654521320591731302228800
2102 16797745103346487549257982137883200
2103 -8017105617506278148509491474898800
2104 3693273374356824765043698319897200
2105 -1641454833047477673352754808843200
2106 703480642734633288579752060932800
2107 -290568091564305053978593242559200
2108 115602359009454698894709139512800
2109 -44273243875961374044782223643200
2110 16311195112196295700709240289600
2111 -5776881602236188060667855935900
2112 1965330854369012433010713875100
2113 -641740687140902018942273918400
2114 200949104054221844315257489600
2115 -60284731216266553294577246880
2116 17309477279918119262799407520
2117 -4751621214095169993709641280
2118 1245570609520093105147187520
2119 -311392652380023276286796880
2120 74141107709529351496856400
2121 -16786665896497211659665600
2122 3608348744106877272638400
2123 -735034003429178703685600
2124 141612055706539016306400
2125 -25747646492098002964800
2126 4407254804953712219200
2127 -708308807938989463800
2128 106559732167812574200
2129 -14955751883201764800
2130 1950750245635012800
2131 -235435374473191200
2132 26159486052576800
2133 -2660286717211200
2134 245908856212800
2135 -20492404684400
2136 1524228447600
2137 -99949406400
2138 5688177600
2139 -275234400
2140 11009376
2141 -349504
2142 8256
2143 -129
2144 1
2145 -188694833082770476622296176145946360850
2146 183062151498210163887302260440097215750
2147 -172293789645374271893931539237738556000
2148 157311720980559117816198361912717812000
2149 -139333238582780932922918549122692919200
2150 119708838782389252229549739387102367200
2151 -99757365651991043524624782822585306000
2152 80625816074896870793874824473048398000
2153 -63193207193838087919523511073470366000
2154 48026837467316946818837868415837478160
2155 -35388196028549329234933166201143404960
2156 25277282877535235167809404429388146400
2157 -17499657376755162808483433835730255200
2158 11740276467949666187969898649287386400
2159 -7631179704167283022180434122036801160
2160 4804816850771993013965458521282430360
2161 -2929766372421946959735035683708799000
2162 1729621111429824108759237933755797000
2163 -988354920817042347862421676431884000
2164 546502132687070474700397868144688800
2165 -292315094227967928328119789937856800
2166 151197462531707549135234374105788000
2167 -75598731265853774567617187052894000
2168 36525229712715868611320663407578000
2169 -17045107199267405351949642923536400
2170 7679663683186413400328959998516400
2171 -3338984210081049304490852173268000
2172 1400219184872698095431647685564000
2173 -566046053459175825812793745228000
2174 220460041873573742684982827088800
2175 -82672515702590153506868560158300
2176 29830289171037684255055666036500
2177 -10349283998115114945631557604500
2178 3449761332705038315210519201500
2179 -1103923626465612260867366144480
2180 338828043766673070167211390880
2181 -99655306990197961813885703200
2182 28058290317628552355365877600
2183 -7554155085515379480290813200
2184 1942497021989669009217637680
2185 -476461533695579190940175280
2186 111322788246630652088826000
2187 -24738397388140144908628000
2188 5220028806671773696316000
2189 -1044005761334354739263200
2190 197514603495688734455200
2191 -35270464909944416867000
2192 5930432152999503721000
2193 -936384024157816377000
2194 138421986179851116600
2195 -19092687748944981600
2196 2447780480633972000
2197 -290414633295556000
2198 31725968343212000
2199 -3172596834321200
2200 288417894029200
2201 -23640810986000
2202 1729815438000
2203 -111600996000
2204 6249655776
2205 -297602656
2206 11716640
2207 -366145
2208 8515
2209 -131
2210 1
2211 749146650746521593754190788877936298300
2212 -727112925724565076290832236263879348350
2213 684961451769517825491363700828292139750
2214 -626250470189273440449246812185867099200
2215 555687036928510235891585199545206017600
2216 -478508281799550480906642810719482959600
2217 399849386161268210072674129505321377200
2218 -324202204995622873031897942842152468000
2219 255039067929889993451759715035826608160
2220 -194635078157021310792132414106288727280
2221 144080512401950840456513605247512434480
2222 -103442419160374962379035408895649952960
2223 72016874098995226972746170750136043200
2224 -48611390016821778206603665256341829160
2225 31807452727056225246296225414643419080
2226 -20170579778133216009846386848310460880
2227 12393970707045711042194767822455825360
2228 -7377363516098637525115933227652277000
2229 4252833085750979279184479154764253800
2230 -2373674280419151225591337202659118400
2231 1282329783674713880491871822126190400
2232 -670308750557236801166205725202326800
2233 338920154776130966881789411619154000
2234 -165694297890552917142208156791586400
2235 78295107794437092715548909253167200
2236 -35743418775721281457098415093837200
2237 15757851288221210104742312030616400
2238 -6705468633285621321166941289624000
2239 2752771333664623489742218003108800
2240 -1089638652908913464689627959563900
2241 415635362449791733953775613441900
2242 -152682378042780636962611449835800
2243 53978618499972952461529300447000
2244 -18352730289990803836919962151980
2245 5996436629402935907112462881340
2246 -1881235020989156363015674629440
2247 566196948064697546150348674880
2248 -163326042710970446004908271600
2249 45109097510648980325165141680
2250 -11915610663190296689666263840
2251 3006742877627458043186814240
2252 -723845507576980640026455280
2253 166019611829582715602398000
2254 -36222460762818047040523200
2255 7505554932836171909297600
2256 -1474305433235676625040600
2257 273985965468577071910200
2258 -48067713240101240686000
2259 7941622187494987591600
2260 -1232320684266463591800
2261 179055142158375051800
2262 -24278663343508481600
2263 3060335715568296000
2264 -357039166816301200
2265 38359579905883600
2266 -3773073433365600
2267 337429331439200
2268 -27212042858000
2269 1959267085776
2270 -124397910208
2271 6856577728
2272 -321402081
2273 12457445
2274 -383306
2275 8778
2276 -133
2277 1
2278 -2974552877964129857553404602897688243250
2279 2888333953965169571827218962233987134750
2280 -2723286299452874167722806450106330727050
2281 2493149429076574942281442524745232355750
2282 -2216132825845844393139060021995762094000
2283 1912552986688879407777544950489493314000
2284 -1602409259117709774083889012572278182000
2285 1303292864082403949588229730225452921360
2286 -1028915419012424170727549787020094411600
2287 788389736645883455492538148495916497200
2288 -586238522121297954084195033496963549200
2289 422982224821695992187330593788948383600
2290 -296087557375187194531131415652263868520
2291 201047106859695008632249726677463120600
2292 -132396875249067444709042502933939128200
2293 84542582990368368308183766933720166200
2294 -52335884708323275619351855720874388600
2295 31401530824993965371611113432524633160
2296 -18256703968019747309076228739839903000
2297 10282511430263995610859025382208681000
2298 -5608642598325815787741286572113826000
2299 2961867439565318449706072684149998000
2300 -1513843358000051652071992705232221200
2301 748603858351673893881754634455494000
2302 -358027932255148384030404390391758000
2303 165539796634100865734488051471458000
2304 -73964589985449322987749980444694000
2305 31921559888457076236818412612973200
2306 -13300649953523781765341005255405500
2307 5347684001932242153075249535678500
2308 -2073591755851277569559790636283500
2309 774978737035325960340527813560500
2310 -278992345332717345722590012881780
2311 96680515709357496042481687632300
2312 -32226838569785832014160562544100
2313 10325103619445946179294160815100
2314 -3176954959829521901321280250800
2315 937958130997287418485330359760
2316 -265459848395458703344904818800
2317 71947061714657031747684483600
2318 -18652941926022193416066347600
2319 4620453504611002038842122800
2320 -1092107191998964118271774480
2321 245970088288054981592742000
2322 -52707876061726067484159000
2323 10728151764776102231289000
2324 -2070345077412932009547000
2325 378063014136274540873800
2326 -65183278299357679461000
2327 10585318698186289827000
2328 -1614709631926722177000
2329 230672804560960311000
2330 -30756373941461374800
2331 3812773629106782000
2332 -437531400061434000
2333 46243156104054000
2334 -4475144139102000
2335 393812684240976
2336 -31254974939760
2337 2214919483920
2338 -138432467745
2339 7511839335
2340 -346700277
2341 13232835
2342 -400995
2343 9045
2344 -135
2345 1
2346 11811992587857559144487432770927051864500
2347 -11474507085347343168930648977471993239800
2348 10828055981947492849554274387191880944600
2349 -9925717983451868445424751521592557532550
2350 8837968067457143136337107519226249857750
2351 -7643648058341312982778038935547026904000
2352 6420664369006702905533552705859502599360
2353 -5237910406294941843987898260043278436320
2354 4149513438753135746535867452761558241760
2355 -3191933414425489035796821117508890955200
2356 2383849005710175355848258809278791979200
2357 -1728290529139877132989987636727124184920
2358 1216204446431765389881843151770939241240
2359 -830578646343644656504673371941129237920
2360 550383440348198266358518499479061543200
2361 -353817925938127456944761892522253849200
2362 220615883232008884918498591807993576560
2363 -133395650326330953671650311325763557920
2364 78197450191297455600622596294413120160
2365 -44430369426873554318535566076371091000
2366 24461664066480945636047671210586331000
2367 -13046220835456504339225424645646043200
2368 6738158013917095647731812729069934400
2369 -3369079006958547823865906364534967200
2370 1630199519496071527677051466710468000
2371 -763072115508799438487130473779368000
2372 345390536493456587946806424973819200
2373 -151108359715887257226727810926045900
2374 63870543797436881920575672659462700
2375 -26069609713239543641051294963046000
2376 10269846250670123252535358621806000
2377 -3902541575254646835963436276286280
2378 1429643943410118147828189526956360
2379 -504580215321218169821713950690480
2380 171459296468375106250096973535600
2381 -56054000768507246274070164425100
2382 17616971670102277400422051676460
2383 -5318331070219555441636845789120
2384 1540824889502861856922824480960
2385 -428006913750794960256340133600
2386 113873399071312420618659301600
2387 -28985956127243161612022367680
2388 7050637976896985256978413760
2389 -1636755244636800148941417480
2390 362113992176283218792349000
2391 -76234524668691203956284000
2392 15246904933738240791256800
2393 -2891654383984838770755600
2394 519014889433176189622800
2395 -87968625327656981292000
2396 14045410766600694492000
2397 -2106811614990104173800
2398 295998326072989842600
2399 -38819452599736372800
2400 4734079585333704000
2401 -534492856408644000
2402 55587257066498976
2403 -5294024482523712
2404 458537553604416
2405 -35823246375345
2406 2499296258745
2407 -153802846692
2408 8218472724
2409 -373566942
2410 14043870
2411 -419220
2412 9316
2413 -137
2414 1
2415 -46910484848920020602392947290253148833300
2416 45589062740499738331903005113062919288700
2417 -43056337032694197313463949273448312661550
2418 39517460016308372876740884949603245867450
2419 -35245302176707467700877005495592084152050
2420 30545928553146472007426738096179806265110
2421 -25722887202649660637833042607309310539040
2422 21045998620349722340045216678707617713760
2423 -16728870698226702372856454283075285875040
2424 12917229273314289173977768497058132131360
2425 -9687921954985716880483326372793599098520
2426 7056634510421695011710077234503979590280
2427 -4991278068347052569258347312210131905320
2428 3427745179467252969249708395132259260280
2429 -2285163452978168646166472263421506173520
2430 1478635175456462065166540876331562818160
2431 -928445342728476180453409387464004560240
2432 565604634075968247862421810753933812560
2433 -334220920135799419191431069990960889240
2434 191519853111525509873741399657741633160
2435 -106399918395291949929856333143189796200
2436 57292263751311049962230333230948351800
2437 -29891615870249243458554956468320879200
2438 15106515547330262823140676924850336800
2439 -7392550161459490317707139771735271200
2440 3501734287007126992598118839243023200
2441 -1604961548211599871607471134653052300
2442 711477799722667984320837719485373700
2443 -304919057024000564708930451208017300
2444 126279609474586092455213621207360700
2445 -50511843789834436982085448482944280
2446 19504573344589535072290420701334920
2447 -7266409677396101301441529280889480
2448 2610263670520929593721714401872920
2449 -903552809026475628595978062186780
2450 301184269675491876198659354062260
2451 -96606275178931356516551113567140
2452 29794458700044250140618567735660
2453 -8827987762976074115738834884640
2454 2510712116075764198054164049760
2455 -684739668020662963105681104480
2456 178895949302695729099682450720
2457 -44723987325673932274920612680
2458 10686262458346868773653597720
2459 -2437217753658057790482399480
2460 529829946447403867496173800
2461 -109619988920152524309553200
2462 21549228591141094522390800
2463 -4017652788178848131293200
2464 708997550855090846698800
2465 -118166258475848474449800
2466 18555032322653892682200
2467 -2737627719735820231800
2468 378371310857796292200
2469 -48822104626812424800
2470 5858652555217490976
2471 -650961395024165664
2472 66633843585150816
2473 -6246922836107889
2474 532683342613851
2475 -40975641739527
2476 2815120424853
2477 -170613359082
2478 8979650478
2479 -402073902
2480 14891626
2481 -437989
2482 9591
2483 -139
2484 1
2485 186320517287259800139081846983822365788600
2486 -181144947362613694579662906789827300072250
2487 171219196822196505835571788609562790479250
2488 -157336559242018410767822724668246888548500
2489 140553992922869780285921634036967220436660
2490 -122060046485650072353563524295261007221310
2491 103037701578795515623138039989506045056950
2492 -84543755141575807690779930247799831841600
2493 67420969290117416259735893741916321595200
2494 -52251251199840997601295317649985149236280
2495 39349707693707417946654498477149309918680
2496 -28792469044176159473161828154011690184400
2497 20466935826583053119476480254056502661200
2498 -14131931880259727153924236365896156599400
2499 9476707260880052326749193798306834425480
2500 -6170879146619568956952963403548636370080
2501 3901130494989382673935781462013505751200
2502 -2393875531016212095369684078962833074600
2503 1425566327459092596119025350393597224200
2504 -823660544754142388868770202449633951760
2505 461611953653420459695684399175069577360
2506 -250876061768163293312871956073407379000
2507 132182011039139799702480923092440447000
2508 -67497197126369259422543450089756824000
2509 33393350157256370451153075307563902400
2510 -16000980283685344174510848584874369900
2511 7423135183152994720133898828034501500
2512 -3332836204680936404958077024831817000
2513 1447595523245255206193912243108769000
2514 -607990119763007186601443142105682980
2515 246807870398844501491674938874584180
2516 -96787400156409608428107819166503600
2517 36647656369902667268895193664986800
2518 -13390489827464436117480936146822100
2519 4718553558249372727112329880308740
2520 -1602527623556390737509847883878440
2521 524191278733398839372380148932200
2522 -165023180341995930913527083923100
2523 49961146342072162570150401554700
2524 -14534151663148265474952844088640
2525 4059087401419785853365208709440
2526 -1087255553951728353579966618600
2527 279030186412390462423177273800
2528 -68533729996025727612710207600
2529 16090527912110388222114570480
2530 -3606497635473018049784300280
2531 770619152878850010637671000
2532 -156736098890613561485628000
2533 30293531718353881631676000
2534 -5553814148364878299140600
2535 963885100129441688280600
2536 -158013950840892080046000
2537 24408659072983329438000
2538 -3543192446078225241000
2539 481874172666638632776
2540 -61190371132271572416
2541 7227209188850973120
2542 -790476005030575185
2543 79660372599980445
2544 -7353265163075118
2545 617449746517758
2546 -46776495948315
2547 3165326793495
2548 -188974733940
2549 9798689908
2550 -432295143
2551 15777195
2552 -457310
2553 9870
2554 -141
2555 1
2556 -740106499224393094996908447741294397438050
2557 719829608834683695133979449173039756412350
2558 -680919900249025117018629208677199769579250
2559 626446308229103107657138871983023788012910
2560 -560504591573408043693229517037442336643130
2561 487711787472965440616186722616995279936230
2562 -412679204784816911290619534522072929176810
2563 339546181152064547264433794227022030335350
2564 -271636944921651637811547035381617624268280
2565 211273179383506829408981027519035929986440
2566 -159743135631431992967766142758295459258040
2567 117401581608642790012454635039229192948680
2568 -83858272577601992866039025028020852106200
2569 58207506847982559754074146784155650285480
2570 -39256225548639400764375587366058461820440
2571 25719596049108572914590902067417612916840
2572 -16367015667614546400194210406538480947080
2573 10114447884480899460794174970332769124600
2574 -6068668730688539676476504982199661474760
2575 3534499370620797833552250154467934705080
2576 -1997760513829146601573010956873180485480
2577 1095546088228886846023909234414324782360
2578 -582737280972812152140377252348045097000
2579 300569755449134688998720898579517997400
2580 -150284877724567344499360449289758998700
2581 72818445907780053520308671305347143700
2582 -34180086854672270019736723265775189900
2583 15536403115760122736243965120806904500
2584 -6836017370934454003947344653155037980
2585 2910383633170114080888473466194719140
2586 -1198393260717105798012900839021354940
2587 477030327081566385616785770872578180
2588 -183473202723679379083379142643299300
2589 68147189583080912230969395838939740
2590 -24430124567519572309215443791318020
2591 8447800084095553041504405796997820
2592 -2815933361365184347168135265665940
2593 904198785759462863769584718333100
2594 -279479624689288521528780731121140
2595 83088537069788479373421298441420
2596 -23739582019939565535263228126120
2597 6512628695735633022948319220440
2598 -1713849656772535006039031373800
2599 432188174316552305870712259480
2600 -104321283455719522106723648840
2601 24074142335935274332320842040
2602 -5304472040121331632545270280
2603 1114384882378431015240603000
2604 -222876976475686203048120600
2605 42365045115213079918237800
2606 -7639598299464653755747800
2607 1304321660884209177810600
2608 -210374461432936964163000
2609 31976918137806418552776
2610 -4568131162543774078968
2611 611482124120032750728
2612 -76435265515004093841
2613 8887821571512103935
2614 -957150015393611193
2615 94984352672648439
2616 -8634941152058949
2617 714168065207883
2618 -53296124269245
2619 3553074951283
2620 -209004408899
2621 10679057389
2622 -464306843
2623 16701685
2624 -477191
2625 10153
2626 -143
2627 1
2628 2940149106507862980124704792396922948726500
2629 -2860685617142785602283496554764573679842000
2630 2708115717561837036828376738510463083583760
2631 -2494317108280639376026136469680689682248200
2632 2235167278848884635659784628674903741235400
2633 -1948607371304155836216222496793505825692400
2634 1652616378194663810461859585888163168625200
2635 -1363408512010597643631034158357734614115790
2636 1094093250378874652296508892509293208858350
2637 -853926439320097289597275233177984943499200
2638 648161032255013605356967948074856041451200
2639 -478404571426319565858714437864774697261600
2640 343325633611829335498606831879426547446560
2641 -239529511822206513138562905962390614497600
2642 162439553994369934197416223583690186843200
2643 -107062433314471092993751601907432168601200
2644 68568075268818565175773497850827343935600
2645 -42664580167264884998259065329403680671040
2646 25786284716478776647299435089200026779200
2647 -15135427985759281945154016248008711370400
2648 8625566486507977882722181302628620458400
2649 -4771589971259732445761206678049875147200
2650 2561590405623645839303384637689932973760
2651 -1334161669595648874637179498796840090500
2652 673957956806049431517750468464383138500
2653 -330101856394799721559714515166228476000
2654 156715022732884716296026082957704428000
2655 -72088910457126969496171998160544036880
2656 32118821490799144825027127893311699600
2657 -13855177897991787963737192424565831200
2658 5784200481685892062531060915110007200
2659 -2335927117603917948329851523409810600
2660 912123922112006056014513451998116520
2661 -344197706457360775854533378112496800
2662 125455238802215609890904689218573600
2663 -44141658097075862739392390650979600
2664 14983865592585384599610261046662800
2665 -4903810557573398596236085433453280
2666 1546246572207828386200567479016800
2667 -469396280848805045810886556130100
2668 137080329805403243466896073914100
2669 -38478689068183366587198897940800
2670 10372516183597255340897094227520
2671 -2682547288861359139887179541600
2672 664904883563926624416480399200
2673 -157774040167711402403910603200
2674 35797471298556368612651985600
2675 -7756118781353879866074596880
2676 1602503880445016501255082000
2677 -315246665005577016640344000
2678 58948563375026596607544000
2679 -10458616082666009075532000
2680 1757047501887889524689376
2681 -278896428871093575347520
2682 41724662587013999461440
2683 -5867530676298843674265
2684 773240476721553042345
2685 -95168058673421912904
2686 10897105954971974760
2687 -1155753661890967020
2688 112968403041974220
2689 -10116573406743960
2690 824313388697656
2691 -60611278580710
2692 3981762826470
2693 -230826830520
2694 11624372760
2695 -498187404
2696 17666220
2697 -497640
2698 10440
2699 -145
2700 1
2701 -11681132936666374542657610931955342526021500
2702 11369636058355271221520074640436533391994260
2703 -10771234160547099051966386501466189529257720
2704 9931917212972000424540434306546746189315560
2705 -8913259037282564483561928223824002990411400
2706 7784998399651860118554089208150078561245400
2707 -6617248639704081100770975826927566777058590
2708 5473526652594733750020436795112925605715130
2709 -4405521452088444237821327176554305975331690
2710 3450107161274082836848027306940119137307950
2711 -2628653075256444066169925567192471723663200
2712 1948295808719482072573003655683831983420960
2713 -1404585350472184749994491007586018406652320
2714 984824211250612295973148867387897963284960
2715 -671471053125417474527146955037203156785200
2716 445132495892130685360692925249381867981200
2717 -286863164019373108343557662938490537143440
2718 179683520319827111819591063598834732056880
2719 -109372577585981720238011951755812445599840
2720 64682707174505318420329648887846069978400
2721 -37158150930034970156359585531315827434400
2722 20730336834651088613547979296418303726560
2723 -11228932452102672999005155452226581185220
2724 5903871701620993020095494103747996293260
2725 -3012179439602547459232394950891834843500
2726 1490876692328533590933205581754544518500
2727 -715620812317696123647938679242181368880
2728 333011665137937800113397207172104201360
2729 -150181731336717047109963446371733267280
2730 65613377768468612815032573657553369200
2731 -27759505978967490037129165778195656200
2732 11368178639005734015205277413927744920
2733 -4504372668285290836213411805518540440
2734 1725974573828943217614484897441683720
2735 -639249842158867858375735147200623600
2736 228722420588952719969299731567195600
2737 -79013199839820030534848998177758480
2738 26337733279940010178282999392586160
2739 -8465699982837860414448106947616980
2740 2622119463710841721289236665191100
2741 -782035629527794899331877601899100
2742 224410224125367231982190964023220
2743 -61906268724239236408880265937440
2744 16402515644883900245087933709920
2745 -4170131096156923791124050943200
2746 1016250435197905797836953591200
2747 -237125101546178019495289171280
2748 52912212741709144846056261360
2749 -11276373207249489885225104880
2750 2291945773831197131143314000
2751 -443602407838296218930964000
2752 81622843042246504283297376
2753 -14251607515312881700258272
2754 2356565022217090674845856
2755 -368213284721420417944665
2756 54232964416333239852315
2757 -7509179688415371671859
2758 974473700023368842913
2759 -118118024245256829444
2760 13321581681795883020
2761 -1391807041381659420
2762 134025863244159796
2763 -11825811462719982
2764 949517708685546
2765 -68805631064170
2766 4455040860270
2767 -254573763444
2768 12638413788
2769 -534017484
2770 18671940
2771 -518665
2772 10731
2773 -147
2774 1
2775 46413034868354394849492907436302560970058760
2776 -45191639213924016037664146714294598839267740
2777 42844021592421469749993281949915658639825260
2778 -39548327623773664384609183338383684898300240
2779 35543433687188989510218379962344830731383760
2780 -31100504476290365821441082467051726889960790
2781 26493022331654756070116477657118137721077710
2782 -21969823396981992838633176593707723963820540
2783 17734676718045705062511118455161656693686460
2784 -13934388849893053977687307357627015973610790
2785 10655709120506453041760882097008894568055310
2786 -7929830043167592961310423886146154097157440
2787 5742290720914463868535134538243766760010560
2788 -4045704826098826816467935697399017490007440
2789 2772898813393577930388135702711686144836560
2790 -1848599208929051953592090468474457429891040
2791 1198542344250704013867399314725197674324960
2792 -755602782245009052220751741891972446857040
2793 463111382666295870715944615998305693234960
2794 -275896142865027327235030835062820412991040
2795 159729345869226347346596799246896028573760
2796 -89847757051439820382460699576379016072740
2797 49092073440477427631653784304619462390260
2798 -26048855294947206498428538610614408615240
2799 13419107273154621529493489587286210498760
2800 -6709553636577310764746744793643105249380
2801 3255129982101863638342480147411011457620
2802 -1531825873930288770984696539958123038880
2803 698988505579840507148356673573124105120
2804 -309167992852621762777157759465035661880
2805 132500568365409326904496182627872426520
2806 -55000235925264248903753132411569686480
2807 22102898549405258905246585922406509520
2808 -8595571658102045129818116747602531480
2809 3233196678735631654335254923410126520
2810 -1175707883176593328849183608512773280
2811 413086553548532791217280727315298720
2812 -140154366382537911305863103910547780
2813 45891252709326572728468449953011220
2814 -14491974539787338756358457879898280
2815 4410600946891798751935182833012520
2816 -1292762346502768599705139795882980
2817 364625277218729605045039429608020
2818 -98881431110163960690180184300480
2819 25759028272395653625172989187520
2820 -6439757068098913406293247296880
2821 1543412851031970981673588195120
2822 -354225900236845799072626798880
2823 77756904930039321747649785120
2824 -16303867162750180366442696880
2825 3260773432550036073288539376
2826 -621099701438102109197817024
2827 112482623095089358358659776
2828 -19332950844468483467894649
2829 3147224556076264750587501
2830 -484188393242502269321154
2831 70225797493187352038946
2832 -9576245112707366187129
2833 1224031330195678384821
2834 -146152994650230254904
2835 16239221627803361656
2836 -1671684579332698994
2837 158627003878285306
2838 -13793652511155244
2839 1091584011674156
2840 -77970286548154
2841 4976826800946
2842 -280384608504
2843 13725120696
2844 -571880029
2845 19720001
2846 -540274
2847 11026
2848 -149
2849 1
2850 -184430743818987200586142869023202281749444020
2851 179640334888623896674814482814807417288419500
2852 -170428010022540619922259893952509601017218500
2853 157484110527157788029430028589027859167809500
2854 -141735699474442009226487025730125073251028550
2855 124237464971424477223217022553566422232383050
2856 -106056372536581870800307214374995726295936750
2857 88167345843664446809893949299695242342405250
2858 -71373565682966456941342720861658053324804250
2859 56259163538338266059646615267424583208963350
2860 -43175637134073553022519495437790959206878850
2861 32257659927756102832916864407544969522380750
2862 -23460116311095347514848628660032705107186000
2863 16606599186505695431859141635753487884862000
2864 -11440101661815034630836297571296847209571600
2865 7668639575502385851439715954385798678943600
2866 -5001286679675469033547640839816825225398000
2867 3172859291407017989024847414507448261274000
2868 -1957721690442628120887671808951404246318000
2869 1174633014265576872532603085370842547790800
2870 -685202591654919842310685133132991486211300
2871 388516933412583415743171982704273523109500
2872 -214080759227341882144196806796232349468500
2873 114608891303526462158004351113134490119500
2874 -59596623477833760322162262578829934862140
2875 30093344528411106697329459321983432455140
2876 -14751639474711326812416401628423251203500
2877 7017770235542281687460229900900381640500
2878 -3238970877942591548058567646569406911000
2879 1449825059650493359607168375131067855400
2880 -629169365508704665489903257132350201400
2881 264603938765343083617249033373418309000
2882 -107801604682176811844064421003985237000
2883 42527238544344980819218074341021699000
2884 -16237672898749901767337810202935557800
2885 5997698998637351103250902867750971800
2886 -2142035356656196822589608167053918500
2887 739286539022935186557475385089405500
2888 -246428846340978395519158461696468500
2889 79285802735793048993120548545820300
2890 -24605938780073704859933963341806300
2891 7360750917116065556390501854386500
2892 -2120894332050391770485398839399500
2893 588147167711453180050572787396500
2894 -156839244723054181346819409972400
2895 40181955259625451419433071976400
2896 -9880808670399701168713050486000
2897 2329621556435701901566491578000
2898 -526043577259674622934369066000
2899 113625412688089718553823718256
2900 -23446513729288354622217592656
2901 4615455458521329650042833200
2902 -865397898472749309383031225
2903 154295749340102590045036575
2904 -26111588349863515238390805
2905 4185827140054456641268755
2906 -634216233341584339586175
2907 90602319048797762798025
2908 -12170460767748953211675
2909 1532576541123942256285
2910 -180303122485169677210
2911 19741217790347044950
2912 -2002732239600424850
2913 187305892912269950
2914 -16054790821051710
2915 1252501411571410
2916 -88204324758550
2917 5551321138650
2918 -308406729925
2919 14888600755
2920 -611860305
2921 20811575
2922 -562475
2923 11325
2924 -151
2925 1
2926 732932566345585498433243089884414262536751560
2927 -714139423618775613858031728605326717343501520
2928 677980465460862924548764299308854478490666000
2929 -627131930551298205207606976860690392603866050
2930 565192974447466283705621102602844427902249650
2931 -496267001953872834473228285212253644011731400
2932 424517555888252665633725400603253117166661800
2933 -353764629906877221361437833836044264305551500
2934 287173640747935626752226006290435932200977100
2935 -227067529893716542083155446834298178949609800
2936 174868097734241474937602470550551471145101800
2937 -131151073300681106203201852912913603358826350
2938 95784491736452493294473263363363867621614750
2939 -68113416345921773009403209502836528086481600
2940 47155442085638150544971452732732980982948800
2941 -31778667492495275367263370319885269792856800
2942 20844072226260341907559845048526897391013600
2943 -13304726952932133132485007477783125994264000
2944 8262935686557851103332794117781099301700800
2945 -4992190310628701708263563112826080828110900
2946 2933555130987999972897145334341099043322900
2947 -1676317217707428555941225905337770881898800
2948 931287343170793642189569947409872712166000
2949 -502895165312228566782367771601331264569640
2950 263895482787605089499658335592777792298920
2951 -134534952009367300529237582851220050975920
2952 66614393713376042009622492479730316502640
2953 -32026150823738481735395429076793421395500
2954 14945537051077958143184533569170263317900
2955 -6767790362752282932762807653963892823200
2956 2972767729433245774204223922769186567200
2957 -1266178847721567644568465744883172056400
2958 522734386674041688124595949722410482000
2959 -209093754669616675249838379888964192800
2960 81000283340482135457144597614643786400
2961 -30375106252680800796429224105491419900
2962 11021056250972679934987594586948214300
2963 -3867037281043045591223717398929198000
2964 1311430034440685026588912857028162800
2965 -429606390592638198365333522129915400
2966 135858431213056524269378977083819400
2967 -41448334946356227743200365889978800
2968 12190686748928302277411872320582000
2969 -3454027912196352311933363824164900
2970 942007612417186994163644679317700
2971 -247083963912704785354398604411200
2972 62273194156860555658425664526400
2973 -15066095360530779594780402708000
2974 3495334123643140865989053428256
2975 -776740916365142414664234095168
2976 165133895605187757448301736768
2977 -33542822544803763231686290281
2978 6500547004806930858853932225
2979 -1200100985502818004711495180
2980 210704753179884077163086940
2981 -35117458863314012860514490
2982 5544861925786423083239130
2983 -827591332206928818393900
2984 116475817125419611477660
2985 -15415916972482007401455
2986 1912924003884628655655
2987 -221788290305464191960
2988 23933988162460164600
2989 -2393398816246016460
2990 220667975965944780
2991 -18647997968953080
2992 1434461382227160
2993 -99615373765775
2994 6183023199255
2995 -338795791740
2996 16133132940
2997 -654045930
2998 21947850
2999 -585276
3000 11628
3001 -153
3002 1
3003 -2912937122655532109157760998258569504953756200
3004 2839191879043999650698070846403922175714420600
3005 -2697232285091799668163167304083726066928699570
3006 2497437301010925618669599355633079691600647750
3007 -2253784881400103607092077467278632892420096750
3008 1982244534243464618285803073630604833092374250
3009 -1699066743637255387102116920254804142650606500
3010 1419220456449942735108827074565777577978741900
3011 -1155179441296465016949045293251214307657115500
3012 916176798269610185856139370509583761245298500
3013 -707954798662880598161562240848314724598639750
3014 532954736072056180638479439739742545484369250
3015 -390833473119507865801551589142477866688537450
3016 279166766513934189858251135101769904777526750
3017 -194202968009693349466609485288187759845236000
3018 131556849296889043187058038421030417959676000
3019 -86771538897948092314868067894722190569148000
3020 55716461818682459275862654121874248681242400
3021 -34822788636676537047414158826171405425776500
3022 21180871438803254492757065677774360001245500
3023 -12535617790312130209999079686846049796655500
3024 7217476909573650726969167092426513519286500
3025 -4041787069361244407102733571758847570800440
3026 2200973156582855865253963826205313033604200
3027 -1165221082896806046310922025638106900143400
3028 599579780519715732567755993774948210753400
3029 -299789890259857866283877996887474105376700
3030 145612232411930963623597884202487422611540
3031 -68685015288646680954527303869097840854500
3032 31453885506015769782914372799867235531500
3033 -13979504669340342125739721244385438014000
3034 6027859811550422751465751362257941162000
3035 -2520741375739267696067496024216957213200
3036 1021922179353757174081417307114982654000
3037 -401469427603261746960556799223743185500
3038 152771552096816416984990640412574840500
3039 -56284256035669206257628130678317046500
3040 20066560847499456144023942241834773100
3041 -6919503740517053842766876635115439000
3042 2306501246839017947588958878371813000
3043 -742771587965107474647291842187533000
3044 230945787854697282033191581184359000
3045 -69283736356409184609957474355307700
3046 20040750185738193895442244648229500
3047 -5585127100943431085615051787211500
3048 1498448734399457120530867552666500
3049 -386696447586956676266030336172000
3050 95900719001565255713975523370656
3051 -22833504524182203741422743659680
3052 5213949851978613452765823355360
3053 -1140551530120321692792523858985
3054 238720087699602214770528249555
3055 -47744017539920442954105649911
3056 9111453728992450945440009525
3057 -1656627950725900171898183550
3058 286484532832298525967355050
3059 -47034774047093787845386650
3060 7316520407325700331504590
3061 -1075958883430250048750675
3062 149220575074268254936225
3063 -19463553270556728904725
3064 2380434572658017204175
3065 -272049665446630537620
3066 28941453770918142300
3067 -2853382766146859100
3068 259398433286078100
3069 -21616536107173175
3070 1639875152957965
3071 -112320215956025
3072 6876747915675
3073 -371716103550
3074 17463172650
3075 -698526906
3076 23130030
3077 -608685
3078 11935
3079 -155
3080 1
3081 11578003247010595978171353841179630690575689200
3082 -11288553165835331078717069995150139923311296970
3083 10731093750238524605694004810204454001172467490
3084 -9945891768513754512594443482628518342550091820
3085 8987251598054597451139557363820950309533215500
3086 -7917340693524288230765800534794646701255451750
3087 6799598477967918127598863988705990696372329150
3088 -5692687097833605874268816362637573606265205800
3089 4645756137312482954863057031577789954538271400
3090 -3695487836498565986822886275118696554746352250
3091 2865041131667427562817743291945955755926947250
3092 -2164697743926500825240072709470277682255915700
3093 1593788448825006102099833753126468183638970900
3094 -1143369974157069594984663344634205436088826950
3095 799129551830209931978528144099175842427674750
3096 -544088205501419528155593630024970786333736000
3097 360816388911467687092656828332349047779214400
3098 -233027251171989547914007534964642093357409300
3099 146542910530838787863448037451991419534040900
3100 -89720149304595176242927369868566175224923000
3101 53469583929001165639724392143892973113843000
3102 -31012358678820676071040147443457924406028940
3103 17502024204878995406428598062149521694491580
3104 -9608954465423762183921583249807580538152240
3105 5130995102896183690443563871256475044644400
3106 -2664170534196095377730312010075477427026900
3107 1344771793451362428759109871752383844118340
3108 -659699370372366474485601069161546791454280
3109 314436148495240095315566864740550339852040
3110 -145572290970018562646095770713217749931500
3111 65440754656246876785859566650896052721500
3112 -28555965668180455324738719993118277551200
3113 12091264742382715317682160717806838242400
3114 -4966055162050043791190887437670665706700
3115 1977632586657097084987521545975043865500
3116 -763296787832563787188166210727209913000
3117 285406625015654285644270844011043706600
3118 -103336881471185172388442891797102031700
3119 36212069575372581777146654390437464100
3120 -12275277822160197212592086234046598000
3121 4022990210623930178916734143931238000
3122 -1273946900030911223323632478911558700
3123 389554010753253845148548774543203900
3124 -114950363828829003486457015438978200
3125 32709453122024513187203215775319000
3126 -8968721017329302002942817228716500
3127 2367742348574935728776903748381156
3128 -601331390114269391435404126572992
3129 146781677901908276649586834045376
3130 -34401955758259752339746914229385
3131 7733772999918859053121399322885
3132 -1665735723059446565287686008006
3133 343319576508435551624179558902
3134 -67623552948631245016883852511
3135 12711194163276549815203731675
3136 -2276631790437591011678280300
3137 387870601333811801989632940
3138 -62743773745175438557146505
3139 9617658749260468683942165
3140 -1393863586849343287527850
3141 190528116188039729949850
3142 -24496472081319393850695
3143 2953475357322196421715
3144 -332785955754613681320
3145 34907617736497938600
3146 -3393796168826188475
3147 304271380653382415
3148 -25008606629045130
3149 1871392332785690
3150 -126445427890925
3151 7637643295425
3152 -407340975756
3153 18883356492
3154 -745395651
3155 24359335
3156 -632710
3157 12246
3158 -157
3159 1
3160 -46022562906867119013231131518689031995038364570
3161 44886203328919782741299498641684364538370750630
3162 -42696632434826134802699523098187566268206323770
3163 39610128885320631082022449139282440995805866630
3164 -35837735658147237645639358745065065662871974570
3165 31621531463071092040270022422116234408416448150
3166 -27209224747293730360232344874844201700265315850
3167 22830728810947612830999553745558927863441012150
3168 -18679687208957137770817816700911850070088100850
3169 14901772941977042491326572873761138819957923150
3170 -11590267843759921937698445568480885748856162450
3171 8788225068345435315397722464012979304077749550
3172 -6495644615733582624424403560357419485622684450
3173 4679657948969355224047688586494054898244299550
3174 -3285717283318908987097313262857527907277912450
3175 2248122351744516675382372232481466462874361150
3176 -1498748234496344450254914821654310975249574100
3177 973413801786285570784119935713624654028073900
3178 -615833221538262299883830979737191107650414100
3179 379452793069030305989027169333016743097729900
3180 -227671675841418183593416301599810045858637940
3181 132996325491521513188233285092958343620392460
3182 -75625361554002429067818926817564548333164340
3183 41850928238622703464715328433021157815440460
3184 -22535115205412224942539023002396008054467940
3185 11804107964739736874663297763159813742816540
3186 -6013413491471186709734132822741791906717860
3187 2978606682691335473045878874816027766878940
3188 -1434143958332865227762830569355865221089860
3189 671021485091524097393617972817881892436540
3190 -305009765950692771542553624008128132925700
3191 134643950734990502753019167354939446066300
3192 -57704550314995929751293928866402619742700
3193 24001007653139899985051457139123213521300
3194 -9684617123196801748354096740347963350700
3195 3789632787337878945008124811440507398100
3196 -1437446919335057530865150790546399357900
3197 528292457533397212198303281995685234100
3198 -188036298444090533155328286812023557900
3199 64785615430316906381247561002461898100
3200 -21595205143438968793749187000820632700
3201 6960438021439006470712547876297559300
3202 -2168005285366247917107187043436944700
3203 652164191532936365308666021196479300
3204 -189337991090207331863806264218332700
3205 53014637505258052921865753981133156
3206 -14305537104593442851932028852051804
3207 3717186806705382788297298835572516
3208 -929296701676345697074324708893129
3209 223319362418346640382202061827031
3210 -51535237481156917011277398883161
3211 11408564022546187735320950897799
3212 -2419998429024948913552928978321
3213 491277876568974591473150995599
3214 -95322573065621935658969596161
3215 17652328345485543640549925215
3216 -3115116766850390054214692685
3217 522975807573423147787868115
3218 -83372954830545719212558685
3219 12595914039147194988947715
3220 -1799416291306742141278245
3221 242474535708000714072955
3222 -30736208751718400375445
3223 3653954886567921722955
3224 -405994987396435746995
3225 41999481454803697965
3226 -4027347536761998435
3227 356159986244258365
3228 -28877836722507435
3229 2131920831862965
3230 -142128055457531
3231 8471208603429
3232 -445853084391
3233 20398507129
3234 -794747031
3235 25637001
3236 -657359
3237 12561
3238 -159
3239 1
3240 182953892049521139780992893197751460523485844340
3241 -178491601999532819298529651900245327339986189600
3242 169889597083892683428720993977341938070589264800
3243 -157754625863614634612383780121817513922690031600
3244 142907131664686198413571189051528806729966263920
3245 -126290023331583152086411748464141736179970186720
3246 108870709768606165591734265917363565672388092000
3247 -91550369578146093793049269066873907497235441000
3248 75091876170838930863961760021143766823575137000
3249 -60073500936671144691169408016915013458860109600
3250 46870533697842321682121186474735889621747997600
3251 -35662362596184375192918294056864263842634346000
3252 26459172248781955788294218171221873173567418000
3253 -19140677796991202059617093996203057189389196000
3254 13499214867351689873624687344690577175674485600
3255 -9280710221304286788116972549474771808276208850
3256 6219032622523491146676321811503713067401583250
3257 -4061409059607177891706985672818751390956136000
3258 2584533037931840476540809064521023612426632000
3259 -1602410483517741095455301620003034639704511840
3260 967792470243388186364093057625595178435398240
3261 -569289688378463639037701798603291281432587200
3262 326097976838149074788586467161108598102161600
3263 -181862333236660060939788606686002872018513200
3264 98725266614186890224456672200972987667192880
3265 -52156744626362885401599751351457427446818880
3266 26809541630373445767177442283459425323131200
3267 -13404770815186722883588721141729712661565600
3268 6517916084448590025965157986345640101495200
3269 -3081196694466606194092620138999757138888640
3270 1415684967727900143231744388189077604354240
3271 -632002217735669706799885887584409644801000
3272 274054059018122262240658482226867899073000
3273 -115391182744472531469750939884997010136000
3274 47159874686871382426767775431259647620800
3275 -18701329617207617169235497153775377504800
3276 7192819083541391218936729674528991348000
3277 -2682068132845942488417085641349793384000
3278 969150669851895184890207416622194248000
3279 -339202734448163314711572595817767986800
3280 114936463738633850439458482880400722800
3281 -37684086471683229652281469796852696000
3282 11948612783704438670235587984367928000
3283 -3661671659522327979588325350048236000
3284 1083854811218609081958144303614277856
3285 -309672803205316880559469801032650816
3286 85342898521150321414027110520809280
3287 -22669207419680554125600951232089965
3288 5799099572476420822828150315185805
3289 -1427470663994195894850006231430352
3290 337798401403206662140077810491152
3291 -76772363955274241395472229657080
3292 16739838757165060153899959850040
3293 -3497876755228520032158200565680
3294 699575351045704006431640113136
3295 -133742346523443412994284139276
3296 24405537686759746896767178700
3297 -4244441336827782069002987600
3298 702317631273661781201933200
3299 -110364199200146851331732360
3300 16437221157468679985577160
3301 -2315101571474461969799600
3302 307600908098005436546800
3303 -38450113512250679568350
3304 4507944342815596914910
3305 -494021297842805141360
3306 50410336514571953200
3307 -4768545345973022600
3308 416047580521136200
3309 -33283806441690896
3310 2424648151381456
3311 -159516325748780
3312 9383313279340
3313 -487444845680
3314 22013638192
3315 -846678392
3316 26964280
3317 -682640
3318 12880
3319 -161
3320 1
3321 -727353278148096238641508331493499708910443722620
3322 709826693132479461806773190975584053274047488340
3323 -676025422030932820768355419976746717403854750800
3324 628305980475808151067059743272505772645935591920
3325 -569858912524570183525937906689016863562592746160
3326 504357888096458668178128951897175844762294729360
3327 -435581812446941577062929549365742775021981811720
3328 367063325095737284041794564072255147490434111000
3329 -301807622856495100212142197126076454603245824600
3330 242109411742023541928421762529709683363043353800
3331 -189476930928540163248330075023251056544990450800
3332 144654431138993027856251992759686290480584107600
3333 -107721384890739488829123824395511067379158378000
3334 78239742710116049781153093508318564728020295600
3335 -55419817752998868594983441235058983349014376050
3336 38279667932483754596534954255143833859628486550
3337 -25780184525958446973176601845300949334035511350
3338 16926383779669687406631102221662239461740487250
3339 -10832885618988599940243905421863833255513911840
3340 6757146475210710853815505362152688070271053920
3341 -4107285112382981107221189533857516278007895520
3342 2432469823838464539228083121993286339402734240
3343 -1403347975291421849554663339611511349655423600
3344 788547909925656086892620352734087329806380880
3345 -431469611091396726790301702439406274799717840
3346 229848297497286106794833617187347267883961840
3347 -119180598702296499819543357060105990754646880
3348 60136999345195481560320042553264490747757600
3349 -29521799678550509129611657253420750003444640
3350 14095994441109702557382142652534231983626720
3351 -6544568847658076187355994802962321992398120
3352 2953743462217361819072174645584764793029240
3353 -1295501518516386762750953791923142453083000
3354 551996299193938707606928137428121566965800
3355 -228412261735422913492521987901291682882400
3356 91755353004828007984175499413339393978400
3357 -35769035917136342095526042144183153584800
3358 13526106019085171380661108373850772364000
3359 -4959572206997896172909073070411949866800
3360 1762492602486855664752811091138130944400
3361 -606759748397114245242771031375422128400
3362 202253249465704748414257010458474042800
3363 -65242983698614434972340971115636788000
3364 20355810913967703711370382988078677856
3365 -6139054085164863024064083758309442528
3366 1788543316150393164491111016200388768
3367 -503027807667298077513124973306359341
3368 136480412932987850488057163300175015
3369 -35694877228627591666107258093891927
3370 8991839301868019274668240588537661
3371 -2179839830755883460525634082069736
3372 508082968070920205084922229655352
3373 -113749918224832881735430349922840
3374 24435167618667804224648001094536
3375 -5030769803843371458015764931228
3376 991465581779350579316975570388
3377 -186797863233790688856821484276
3378 33596737991688972815975087100
3379 -5759440798575252482738586360
3380 939483250831424163850975080
3381 -145553743086558673272686280
3382 21375025208515609361723160
3383 -2968753501182723522461550
3384 389009079465322392598410
3385 -47960023495724678539530
3386 5546397275015779150830
3387 -599610516217922070360
3388 60363474787039134600
3389 -5633924313456985896
3390 485039841555899448
3391 -38292619070202588
3392 2753064116158356
3393 -178770397153140
3394 10380216608892
3395 -532318800456
3396 23733959256
3397 -901289592
3398 28342440
3399 -708561
3400 13203
3401 -163
3402 1
3403 2891886527576768177731298185456083180005378656200
3404 -2823032086443987983023410133421414532862393450100
3405 2690183517670153254410543774201583260727692581860
3406 -2502496295507119306428412813210775126258318680800
3407 2272381693621407186297064508547715344533415813600
3408 -2014156501164429096945125359849111328109164016600
3409 1742584838086079106345782614700916542296692463800
3410 -1471516085494911245358660874636329524606095858320
3411 1212787982550751026394500720854117740059969114000
3412 -975503377269082347317315797208746877874322983000
3413 765717704738096896281333905335898086933608363000
3414 -586507178097265707789957884938134704885317044000
3415 438336943630588055295652735059026989966921159200
3416 -319620688063970456986413452647207180184213345250
3417 227359046148597541567654930233580365285677534250
3418 -157759338143924824761229951590647600402306860500
3419 106766420764070335949519260167407971989439996500
3420 -70465837704286421726682711710489261513030397690
3421 45349301492857598140934418427542594043039364850
3422 -28454463681793002755096105680026725674063915200
3423 17404186523815137607485967551861006965689579200
3424 -10375572735351332035232019117455600306468787600
3425 6027713684346964325230030153950396368519962320
3426 -3411913406234130750130205747519092284067903200
3427 1881335429605735647268057374800247147289778400
3428 -1010346804788265440199512293874206801322288400
3429 528346494247074587994240373860823740141013200
3430 -268976397071237972069795099420055722253606720
3431 133276593143406202376925499712640222738273600
3432 -64258357408427990431731937361451535963096200
3433 30138875598643216751166306904043640761452200
3434 -13747557290609186588251297886054994031539600
3435 6096742798444074052181010366859171266161040
3436 -2627906378639687091457332054680677269897000
3437 1100576175669612542576147612644044326709000
3438 -447692003662215271556399028872153624424000
3439 176819530858185863555888692075556473512000
3440 -67780820162304581029757331962296648179600
3441 25207743035567819391232065605812803042000
3442 -9091317160368721747657466284063633884000
3443 3178265348746788903652610164347449244000
3444 -1076509231027138177043626023408007002000
3445 353095027776901322070309335677826296656
3446 -112093659611714705419145820850103586240
3447 34422462400447822923989661520897951680
3448 -10219168525132947430559430764016579405
3449 2931079344417977170005418126113282465
3450 -811683510761901370155346558000601298
3451 216862006692111053094939920076496530
3452 -55858395663119513675969373353036985
3453 13859601931450706400804430982332485
3454 -3309755685122556752430908891303280
3455 760017972139253772780430930595568
3456 -167651023266011861642742117043140
3457 35488172808133897719996506527380
3458 -7200498830635863305506537556280
3459 1398658046238620929846593626040
3460 -259750780015743886971510244836
3461 46055102839670901945303234900
3462 -7783961043324659483713222800
3463 1251965762213057119758070800
3464 -191272547004772615518594150
3465 27701541290346378799244670
3466 -3794731683609092986197900
3467 490475523731787528828300
3468 -59652428561974158911550
3469 6805981782238662426150
3470 -725971390105457325456
3471 72116363255509005840
3472 -6642296615638987380
3473 564378143812462980
3474 -43977517699672440
3475 3120985127073528
3476 -200063149171380
3477 11468588169060
3478 -580688008560
3479 25564880880
3480 -958683033
3481 29772765
3482 -735130
3483 13530
3484 -165
3485 1
3486 -11498691669174292516217304689789664072878529418700
3487 11228134218134897398188662226500495506457858138260
3488 -10705895417291413798272910495035356180576097294620
3489 9967557802305799053564433909170848857777745757060
3490 -9061416183914362775967667190155317143434314324600
3491 8043279534036344486533097842946854543048436310600
3492 -6970842262831498554995351463887273937308644802520
3493 5898404991626652623457605084827693331568853294440
3494 -4872595427865495645464978113553311882600357069320
3495 3929512441827012617310466220607509582742223443000
3496 -3093445964842541847669941492818677756626856753000
3497 2377069004563216367156902410271194486671163610200
3498 -1782801753422412275367676807703395865003372707650
3499 1304937365907126510836134570587021715621025383950
3500 -932098118505090364882953264705015511157875274250
3501 649644143200517527039634093582283538079731251750
3502 -441758017376351918386951183635952805894217251190
3503 293047397665500777543819102015929089058540156730
3504 -189618904371794620763647654245601175273173042590
3505 119662415380258741258612597339457052356856774450
3506 -73638409464774610005300059901204339911911861200
3507 44183045678864766003180035940722603947147116720
3508 -25842913510279391435822285172875485327576615440
3509 14732875926420961472758499023788828083945547120
3510 -8184931070233867484865832790993793379969748400
3511 4430375533429341115661322336409484490075368400
3512 -2336016190353652588257788141015910003857921520
3513 1199575881532956734510756072413575407386500240
3514 -599787940766478367255378036206787703693250120
3515 291932183558905399991555681339586935425918200
3516 -138283665896323610522315849055593811517540200
3517 63730732978305663979849913043012800090692440
3518 -28568949266137021784070650674454013833758680
3519 12453131731393060777671822088864570132664040
3520 -5276750733641127448166026308840919547739000
3521 2172779713852228949244834362463908049069000
3522 -869111885540891579697933744985563219627600
3523 337588914218362845006635421605962572913200
3524 -127287623393808941559878929457985888147600
3525 46568642705052051790199608338287520054000
3526 -16524357088889437732006312636166539374000
3527 5684378838577966579810171546841289544656
3528 -1894792946192655526603390515613763181552
3529 611704809400778555832590638898931420816
3530 -191157752937743298697684574655916069005
3531 57791878795131694955113941175044392955
3532 -16893010724730803140725613574243745633
3533 4771308372633890963411051162190981591
3534 -1301265919809242990021195771506631343
3535 342438399949800786847683097764902985
3536 -86887355211143483230009144209005235
3537 21239131273835073678446679695534613
3538 -4997442652667076159634512869537556
3539 1130808191479411393785911671209228
3540 -245827867712915520388241667654180
3541 51287828515644245260856175265980
3542 -10257565703128849052171235053196
3543 1964214709109779605734917350612
3544 -359644946738410350345829937436
3545 62874990688533278032487751300
3546 -10479165114755546338747958550
3547 1662212397512948729594503770
3548 -250470361269074466103281390
3549 35781480181296352300468770
3550 -4835335159634642202766050
3551 616586362637974509077550
3552 -73990363516556941089306
3553 8330040925705086082902
3554 -876846413232114324516
3555 85965334630599443580
3556 -7815030420963585780
3557 655454164338881388
3558 -50419551102990876
3559 3532580013585348
3560 -223581013518060
3561 12655529067060
3562 -632776453353
3563 27512019711
3564 -1018963693
3565 31256555
3566 -762355
3567 13861
3568 -167
3569 1
3570 45724209225657774946840576295869487725093446394360
3571 -44660855522735501110867539637826011266370342989840
3572 42607482855023524048298917125742056725387798484560
3573 -39702427205817374681369445503532371039565903133340
3574 36133669704170869092032866132428337687694810716860
3575 -32118817514818550304029214339936300166839831748320
3576 27883369051325994219981405855549095749234579210080
3577 -23640247673950299447375539747095972483046708460720
3578 19573108289184656531698027532541826679511790876080
3579 -15825066276362062727755852047587008804711660708320
3580 12493473376075312679807251616516059582667100559200
3581 -9630385727391386857351423121064462594972556681050
3582 7247609877315167428728390596265007932298934409450
3583 -5324774603741755661922899213582454807403298749800
3584 3818777746117824767641675193579336276016507184200
3585 -2673144422282477337349172635505535393211555028940
3586 1826207575618722141357355562870118238926705910860
3587 -1217471717079148094238237041913412159284470607240
3588 791947621789348760329727007846588491961743016360
3589 -502582144597086713286172908825719619898798452690
3590 311122279988672727272392753082588336127827613570
3591 -187847414332783533447482416955525033133782710080
3592 110601748625844510347583105310262402686245894720
3593 -63493596433355181866205116011446934875437458080
3594 35533113600318037558151486942185899333960412320
3595 -19381698327446202304446265604828672363978406720
3596 10301983795669603026687654690854879905177711680
3597 -5334955894186044424534678322049848522324172120
3598 2691083946624818869013067826166737750198918680
3599 -1321935973780612777760805247941555386062626720
3600 632230248329858285016037292493787358551691040
3601 -294314081119071960266086325816073425532683760
3602 133321763241972768325663036480785397890873840
3603 -58751963462564270787580321161024073646825760
3604 25179412912527544623248709069010317277211040
3605 -10491422046886476926353628778754298865504600
3606 4248592399152374953647337274040997061237400
3607 -1671577337371426211271083517655474253601600
3608 638732803711032779916592888860221869262400
3609 -236949265892802482872284458770727467629600
3610 85301735721408893834022405157461888346656
3611 -29787907712238026418230046245462881644864
3612 10085669540364056188849543216967747328576
3613 -3309360317931955936966256368067542092189
3614 1051812194071396848183073729385807951781
3615 -323634521252737491748638070580248600548
3616 96349208617227192199976219485722865812
3617 -27736893389807828057568911670132340158
3618 7716278612202177730301125802969147262
3619 -2073030074919988046946571111245442548
3620 537452241645922826986148065878448068
3621 -134363060411480706746537016469612017
3622 32364824770648637391501617105818953
3623 -7504886903338814467594577879610192
3624 1673751755420886679823251181783568
3625 -358661090447332859962125253239336
3626 73767174631011722970933562722984
3627 -14545640068086818613986899691856
3628 2746379593275133584459064976784
3629 -495874093230232452749553398586
3630 85495533315557319439578172170
3631 -14054060271050518264040247480
3632 2198934600232394014101535320
3633 -326868656791301812906984980
3634 46068736863203611215078420
3635 -6142498248427148162010456
3636 772897130596793477339064
3637 -91527291781199227579626
3638 10169699086799914175514
3639 -1056592112914276797456
3640 102250849636865496528
3641 -9176358300744339432
3642 759825846558448488
3643 -57708292143679632
3644 3992397569688528
3645 -249524848105533
3646 13948593993477
3647 -688819456468
3648 29581203652
3649 -1082239158
3650 32795126
3651 -790244
3652 14196
3653 -169
3654 1
3655 -181833483199708825951389268525434474441650682172920
3656 177653403126152301216874572697263566983221930858600
3657 -169578248438599923888834819392842495756711843092300
3658 158146006970829142503070674265235136492214415468100
3659 -144088584128977663169464392108325346581795356315380
3660 128254673785133963920072700667850033770609053423580
3661 -111525803291420838191367565798130464148355698629200
3662 94736972688411249646430512882282867394839787007600
3663 -78611530528681675238527446859766634646781950921200
3664 63716714217984094667016983244231903871602212851920
3665 -50442398755904074944721778401683590565018418507770
3666 39001854708173253823238488454909992704911148330750
3667 -29450380085763477376731103527176933266973724249750
3668 21715936830916503520215864217009253823122039093250
3669 -15635474518259882534555422236246662752647868147140
3670 10991274166301501583697376027460525301366323152940
3671 -7543031290599069714302120803159184030349437457900
3672 5053098631566367090163556654543531049457390141700
3673 -3303949105254932328183863966432308763106755092650
3674 2108234190972194914174465578580616067887167535310
3675 -1312674118907215701278440831946421325288236389910
3676 797418857280084304514940692303900805081638928450
3677 -472544508017827736008853743587496773381711957600
3678 273122055092872911638144824275342171771081223200
3679 -153941521961437459286954355500647405907336689440
3680 84598494050880045193731672842698123967094937440
3681 -45320621812971452782356253308588280696658002200
3682 23662979530666510744770079161121314700024974600
3683 -12039059761216294940321619222324879408784636200
3684 5967186142515902709550715614543635880875863160
3685 -2880710551559401308058966158745203528698692560
3686 1354180173809974973873872980606719607507932400
3687 -619709571065581767704992719938668294961257200
3688 276005103079628854524072387871843862461736400
3689 -119602211334505836960431368077799007066752440
3690 50410849405452873429603303900559912069457640
3691 -20660184182562653044919386844491767241581000
3692 8230479877606260156106097198212167437703000
3693 -3185992210686294253976553754146645459756000
3694 1197933071218046639495184211559138692868256
3695 -437340645047858296958559315331114125967776
3696 154963220686249002859332040865355398964960
3697 -53268607110898094732895389047465918394205
3698 17756202370299364910965129682488639464735
3699 -5736619227327487125081041897419406596299
3700 1795430445194099023880326090032028018689
3701 -544069831876999704206159421221826672330
3702 159539274009045026045415168628956693390
3703 -45242480689132171565117734387316077230
3704 12399791003688076651180416091338480426
3705 -3282297618623314407665404259471950701
3706 838543187239532877870723715923491055
3707 -206597596856116795997134828560860115
3708 49048350332747153006514024046822905
3709 -11211051504627920687203205496416664
3710 2464841110946564122718435250985224
3711 -520741079777443124517979278377160
3712 105604834360460493783366427083480
3713 -20534273347867318235654583044010
3714 3823623313051155809397749946126
3715 -680919220132397609892749990406
3716 115802588457890749981760202450
3717 -18778798128306608105150303100
3718 2898740650678201251130583700
3719 -425148628766136183499152276
3720 59126630490654701016438396
3721 -7779819801401934344268210
3722 966121413245991846673830
3723 -112923282067713332728110
3724 12385134162265333266954
3725 -1270270170488752129944
3726 121363392084912623880
3727 -10753718286004916040
3728 879234828415496280
3729 -65942612131162221
3730 4505395859893071
3731 -278110855548955
3732 15355814110065
3733 -749064102930
3734 31778477094
3735 -1148619654
3736 34389810
3737 -818805
3738 14535
3739 -171
3740 1
3741 723153852725278779071042378273566990308173977377360
3742 -706718537890613352273973233312804104164806386982420
3743 674955906974181291497614885748183694988860032511300
3744 -629958846509235872064440560031638115322936030343880
3745 574577849013918432762072159149735863426414181522440
3746 -512123734990666429200977359242155878271369161791740
3747 446043253056386889949238345146393829462160237689580
3748 -379611279196925012722756038422462833584817223565600
3749 315676747963758694790502389846048040560005901701920
3750 -256487357720553939517283191749914032955004795132810
3751 203603366437965498379699028502509077706550198198210
3752 -157896488258014059967929858838680509241814439419020
3753 119618551710616712096916559726273113061980635923500
3754 -88517728265856366951718254197442103665865670583390
3755 63978160033737770173024084716963104629784098540470
3756 -45161054141461955416252295094326897385729951910920
3757 31130435379066008102465174288322424411522588210440
3758 -20953177658986736222813098078678554892370972833950
3759 13769231033048426660705750165988764643558067862310
3760 -8833091606106537857811235955539962224169326553180
3761 5531001286066710621246287934777359523545279243580
3762 -3380056341485212046317175960141719708833226204410
3763 2015629928408612688170793003754236523616144066850
3764 -1172730140165011018572097747638828522831211093440
3765 665603593066627875405785208119335107552849539520
3766 -368459131876169002456773954494631934538184566520
3767 198902717207489461503214258620996000060435916440
3768 -104685640635520769212218030853155789505492587600
3769 53708285195615003334964033220314709398470110160
3770 -26854142597807501667482016610157354699235055080
3771 13082787419444680299542520912640762545781180680
3772 -6208780470244933023511704839897311038675814560
3773 2869604419020767363807930808355900059892183200
3774 -1291321988559345313713568863760155026951482440
3775 565620375154093401874538427928001788664698920
3776 -241084094327974236864557362723410598447248720
3777 99961697648184439675548174787755613990322640
3778 -40307136148461467611108134995062747576743000
3779 15800397370196895303554388918064597050083256
3780 -6019198998170245829925481492596036971460288
3781 2227577582000012236271634883086722343768768
3782 -800535693531254397410118786109290842291901
3783 279256637278344557236087948642775875218105
3784 -94517631078824311679906690309862603919974
3785 31024871270148438185007539567359480676022
3786 -9871549949592684877047853498705289306007
3787 3043109382957143458338060101104638056739
3788 -908390860584221927862107492867056136340
3789 262424026390997445826831053494927328276
3790 -73324360315131639275143970829464988783
3791 19802929428174238344381948326205872883
3792 -5165981589958496959403986519879792926
3793 1300786731284513622871507397092034190
3794 -315905349026239022697366082150922589
3795 73935294452949558503638870290641457
3796 -16661474806298492057158055276764272
3797 3611928104861910865537760234823024
3798 -752485021846231430320366715588130
3799 150497004369246286064073343117626
3800 -28862439194102027464342832926668
3801 5301264341773841779165010129388
3802 -931303195176485717961420698406
3803 156258925365182167443191392350
3804 -25001428058429146790910622776
3805 3808164538701128319145326648
3806 -551181709548847519876297278
3807 75652391506704561551648646
3808 -9824985909961631370343980
3809 1204353111543683845397004
3810 -138963820562732751391962
3811 15047037895327750150722
3812 -1523750672944582293744
3813 143750063485337952240
3814 -12578130554967070821
3815 1015625448537713793
3816 -75231514706497318
3817 5076973385101046
3818 -309571547872015
3819 16885720793019
3820 -813769676772
3821 34110106212
3822 -1218218079
3823 36041955
3824 -848046
3825 14878
3826 -173
3827 1
3828 -2876180096066449689487100368133505075089328319114500
3829 2811546835480686775116603730647358893626646783853500
3830 -2686589198348211807333643564840809609465462482348900
3831 2509451449006571468388568164961195789061146274721500
3832 -2291238279527739166789562237573265720447133555180500
3833 2044868572051638181113265222780441449431312742795500
3834 -1783821520300365221822210087957406370780506860736500
3835 1520942559413995610185252811837367537191800586522700
3836 -1267452132844996341821044009864472947659833822102250
3837 1032254829842832072204767801848385184176565690165750
3838 -821590578854498996244611107593612697609919630948250
3839 639014894664610330412475305906143209252159712959750
3840 -485651319945103851113481232488668839031641381849410
3841 360632168276067216173377152838120425023496075630750
3842 -261635102474793862714018718725695210311163819575250
3843 185430703695727689107993849193939323812766590572750
3844 -128375102558580707843995741749650301101146101165750
3845 86806021730087907208797120611668298839822601740650
3846 -57324731331190127402035834366196046403656435111750
3847 36966415531328212997574510011846048615442000212250
3848 -23275150519725171146620987785236400980093111244750
3849 14306743897445747402051432858815035464827875719250
3850 -8584046338467448441230859715289021278896725431550
3851 5026693801805262600720773707151228676831415793250
3852 -2872396458174435771840442118372130672475094739000
3853 1601424574026455341822547375729594976689654589000
3854 -870950206926668694675420502589779724164548987000
3855 461982283674146003262614353547622288469891201800
3856 -238956353624558277549628113903942563001667863000
3857 120499357810674686969470587353270181342721401000
3858 -59228497906941795290078763275336190829473231000
3859 28369952778955313710373861400791284683024993000
3860 -13239311296845813064841135320369266185411663400
3861 6017868771293551393109606963804211902459847000
3862 -2663646833195506354327203082339569202728129000
3863 1147750261458226315279201328162578599549519000
3864 -481314625772804583826761847293984574004637000
3865 196376367315304270201318833695945706193891896
3866 -77927129887025504048142394323787978648369800
3867 30066372948537399199676986786343393336772600
3868 -11274889855701524699878870044878772501289725
3869 4107905606340865588327960403948079903570675
3870 -1453566599166767823562201373704705196648085
3871 499316770706141618780908868829860563734075
3872 -166438923568713872926969622943286854578025
3873 53811080552290951397441306665874697344775
3874 -16866159576091193721586081193781621555825
3875 5122315130516584759889106140333677657695
3876 -1506563273681348458790913570686375781675
3877 428875676449434962721500943480063178725
3878 -118096200761438612923311854001756527475
3879 31435679339375745886061428763057492925
3880 -8083460401553763227844367396214783895
3881 2006532723789941226769878431684520825
3882 -480437412738436631761801878008969775
3883 110870172170408453483492741078993025
3884 -24637816037868545218553942461998450
3885 5267395152923620012242567009116910
3886 -1082341469778826029912856234750050
3887 213523147099224182771924019100350
3888 -40396271072826196740634273883850
3889 7320129657491995382531042918550
3890 -1268822473965279199638714105882
3891 210069946020741589344157964550
3892 -33168938845380250949077573350
3893 4986180349305527920449569850
3894 -712311478472218274349938550
3895 96506716438171508137733610
3896 -12372655953611731812529950
3897 1497327790564477098331650
3898 -170581647026332833987150
3899 18238289304702252690450
3900 -1823828930470225269045
3901 169921950043809807675
3902 -14684612966748995725
3903 1171165451335809475
3904 -85695033024571425
3905 5713002201638095
3906 -344156759134825
3907 18547370252775
3908 -883208107275
3909 36582584325
3910 -1291150035
3911 37752925
3912 -877975
3913 15225
3914 -175
3915 1
3916 11440087123680035843577904835047874118894631741197000
3917 -11185862965376035047053951394269032471808084369170400
3918 10694176681183681858172459025290173901618718023272800
3919 -9996730375889093910900342132336466908034888586972400
3920 9136796580113687983080957862888168679386726127878000
3921 -8164796943931380750838302771091554990090265901508000
3922 7133454172066364234942938210532621728184127050791200
3923 -6093158771973352784013759721496614392823941855884150
3924 5088101654946820366032108633414698616688033920892950
3925 -4153552371385159482475190721154856013622884833382000
3926 3314450882216440395106465322941753788648564665022000
3927 -2585271688128823508183042951894567955145880438717160
3928 1970949702830885248812814923721601312338938552289320
3929 -1468550758972032146174254256890604899389797352686160
3930 1069333076921382630709408439483450169458590305354000
3931 -760871612424829948774002158863224159037843101886500
3932 528986930542977012004782453304908224854881394644900
3933 -359311877349946649663625817339182945184447739758800
3934 238421899923796375010443299355906440262577472176400
3935 -154532712913571724543805842175124544614633546781000
3936 97823460468224302692867918441133886040456098421000
3937 -60472684653084114391954713218155493188645588114800
3938 36501530376185906885233925996544306699452742375600
3939 -21509830400252409414512849247963609305034651757050
3940 12372911292180589486224205319625084998471259860250
3941 -6946195813154015150160957372421100350018952904000
3942 3805307271553938734436002734456776713488643764800
3943 -2033871127899518978750277323588966864105999253600
3944 1060394348733937245331341168708777595815948328800
3945 -539183567152849446778648051885819116516583896000
3946 267326306403513591260001975304733847684692856000
3947 -129207714761698235775667621397288026380934880400
3948 60866444143940491233165739005334028956308166800
3949 -27938695672628422205387552330317259193059486400
3950 12492912699142790417043214456645928907465624000
3951 -5440461981884763568712367585958710975831804000
3952 2306755880319139753134043856446493453752684896
3953 -951994490290438628277541909009663965040790592
3954 382297000037892677497280609129865056827404096
3955 -149334765639801827147375237941353537823204725
3956 56724058266281314187762687280049018242922725
3957 -20944267667550023700096992226479637505079160
3958 7514355575380542854233272020187350860600920
3959 -2618639064147764934050988734307713178694260
3960 886005698395860316032289421382308970234900
3961 -290927244249386969443438317468817870823400
3962 92665714834989923600502575193771618114120
3963 -28617353110805711700155207045135352652890
3964 8564317354328716640192434225186492399770
3965 -2482410827341656997157227311648258666600
3966 696503757311687934454186080246633726600
3967 -189051019841743867923279078924086297220
3968 49609132866273213568520041987171581540
3969 -12576963261872082313145926137592795320
3970 3078277721437222943776974928781453400
3971 -726815573117122083947341302628954275
3972 165413199399069163932843193012106835
3973 -36254947813494611272951932714982320
3974 7645601239580496254840203497717360
3975 -1549784035050100592197338546834600
3976 301635818902368571635723609786600
3977 -56305352861775466705335073826832
3978 10067844551443295371152629094864
3979 -1722131304852142629276107608332
3980 281394004060807619162762681100
3981 -43853611022463525064326651600
3982 6507310022688135977287180560
3983 -917697567302173022437935720
3984 122749356135959448861125160
3985 -15537893181767018843180400
3986 1856729373921845018996400
3987 -208882054566207564637095
3988 22055869115686513036215
3989 -2178357443524593880120
3990 200462341428643608600
3991 -17112638902445186100
3992 1348268519586590420
3993 -97465194186982440
3994 6419863090160520
3995 -382134707747650
3996 20350369051650
3997 -957664425960
3998 39202637320
3999 -1367533860
4000 39524100
4001 -908600
4002 15576
4003 -177
4004 1
4005 -45506124336416142577787665899412654828491979592761400
4006 44505989735615787795858266648876112964129518502810600
4007 -42570946703632492674299211577185847183080409002688400
4008 39824434013075557663054101152851276397075221325095600
4009 -36435120480047850627900560629204359256898606744236400
4010 32599844640042813719700501615603900387751384981685200
4011 -28524864060037462004737938913653412839282461858974550
4012 24407873370959890169002566286940549130520044683452450
4013 -20422914453252152998553167709480867639822894531052050
4014 16709657279933579726088955398666164432582368252678950
4015 -13367725823946863780871164318932931546065894602143160
4016 10455943961304972660285366150452491011279264094745640
4017 -7995721852762626151982927056228375479213554895981960
4018 5977384297696332171870731876986261280577123563015640
4019 -4368088525239627356367073294720729397344821065280660
4020 3120063232314019540262195210514806712389157903771900
4021 -2178157350860730622447192882812223553932053630935100
4022 1486032585166666686342477387339180555486354346338900
4023 -990688390111111124228318258226120370324236230892600
4024 645310786219164126790922902147289415532300664159400
4025 -410652318503104444321496392275547809884191331737800
4026 255270360150578438362011270873989179117200017026200
4027 -154985575805708337576935414459207715892585724623050
4028 91894102468871315200483829812096610307993305749950
4029 -53201848797767603537122217259634879651996124381550
4030 30070610190042558520982122798924062411997809433050
4031 -16590681484161411597783240164923620641102239687200
4032 8933443876086913937267898550343488037516590600800
4033 -4693843392520242916191607712892341172254479807200
4034 2406087789443149730148639247785149676533808976800
4035 -1203043894721574865074319623892574838266904488400
4036 586608180070850554044502957104643929402870783600
4037 -278879298722207640447386651738273343486610700400
4038 129236748188340126060984058122614476249892763600
4039 -58364983052798766608186348829567827983822538400
4040 25680592543231457307601993485009844312881916896
4041 -11005968232813481703257997207861361848377964384
4042 4593041860937909687186408283595686440661670176
4043 -1865923256006025810419478365210747616518803509
4044 737690589583777645979793772292621150716736271
4045 -283727149839914479222997604727931211814129335
4046 106126949176761904442189943753195644113681965
4047 -38591617882458874342614525001162052404975260
4048 13637639402071933038367538910185086188224340
4049 -4681577705188872535559005894541148989987460
4050 1560525901729624178519668631513716329995820
4051 -504876027030172528344598674901496459704530
4052 158464738410930063641005423509228815819670
4053 -48228398646804801977697302807156596119030
4054 14225642766323718568961074928729643459570
4055 -4064469361806776733988878551065612417020
4056 1124214929861448883869264280081977902580
4057 -300846248836162377373465089036022255620
4058 77841337111454601138588869191138625580
4059 -19460334277863650284647217297784656395
4060 4697322067070536275604500727051468785
4061 -1093896919728755023085979621368150265
4062 245568696265638882733587261939788835
4063 -53095934327705704374829678257251640
4064 11046805128583066010870604201173160
4065 -2209361025716613202174120840234632
4066 424314369177362800417546386535128
4067 -78163173269514200076916439624892
4068 13793501165208388248867606992628
4069 -2328772923996221392665959622132
4070 375608536128422805268703164860
4071 -57785928635141970041338948440
4072 8465454513428441471024177160
4073 -1178734172755858939003366440
4074 155681871873415331566482360
4075 -19460233984176916445810295
4076 2296549352169946661306805
4077 -255172150241105184589645
4078 26613046344164344405055
4079 -2596394765284326283420
4080 236035887753120571220
4081 -19906641135805349380
4082 1549618771050715820
4083 -110687055075051130
4084 7204482874707470
4085 -423793110276910
4086 22304900540890
4087 -1037437234460
4088 41977229140
4089 -1447490660
4090 41356876
4091 -939929
4092 15931
4093 -179
4094 1
4095 181024362744864215529221264347114077449605457281094800
4096 -177089050511280210843803410774350727939831425601071000
4097 169472317155956330807510790956099083727365557833283000
4098 -158654935209831458628307974512092759234129458397116000
4099 145294519613214072638555724026863895298623819795253600
4100 -130159673820170940072039502774065572871683838566581350
4101 114057446131077627898178945729851275196836353383086750
4102 -97763525255209395341296239197015378740145445756931500
4103 81963359557397775892197857104568448842748201998235500
4104 -67209954837066176231602242825746128051053525638553110
4105 53901052889132279948116650186984518535993421551710910
4106 -42275335599319435253424823676066289047837977687616400
4107 32424771964526557136121952139895503250283497449725200
4108 -24318578973394917852091464104921627437712623087293900
4109 17833624580489606424867073676942526787655923597348860
4110 -12786372340728397059338656598562566376055190503759560
4111 8962410519202147471499058363478434375739619511981000
4112 -6140910911305175119360465915716705035228998554505500
4113 4112720151608053061590036805938710711667127472283500
4114 -2691962281052543822131660454796247011273028890949200
4115 1721885783375951453795926957572374214417883344661200
4116 -1076178614609969658622454348482733884011177090413250
4117 657135614230866428716365929604501221210364772022250
4118 -391975629541218571515025291343035816160568460504500
4119 228368410254449080795710387130290432023983363946100
4120 -129933750662014132176869703022406625117093982934850
4121 72185417034452295653816501679114791731718879408250
4122 -39151412628855482388510644978502937888389900696000
4123 20727218450570549499799753223913320058559359192000
4124 -10709062866128117241563205832355215363589002249200
4125 5398783758957150014341781452674943282470488737200
4126 -2655139553585483613610712189840136040559256756000
4127 1273603525703605961000260318703805092625984948000
4128 -595717778151686659177541116813070123970218766000
4129 271647306837169116584958749266759976530419757296
4130 -120732136372075162926648333007448878457964336576
4131 52285570869796330401304396184328254450299515840
4132 -22057975210695326888050292140263482346220108245
4133 9062578962533738954005158786309802824416013465
4134 -3625031585013495581602063514523921129766405386
4135 1411271838440368508867978925501679218458676906
4136 -534572666075897162449992017235484552446468525
4137 196947824343751586165786532665704835111856825
4138 -70548474391791612954908608716073373771411400
4139 24561320714179302288005219330781100498195080
4140 -8307505535678293420942941832470078109683630
4141 2728742694200899298849871404825938065224550
4142 -870033902498837457604306824727110687462900
4143 269147178470863386165361104052271651517300
4144 -80744153541259015849608331215681495455190
4145 23478796419798720920808096310942846196190
4146 -6613745470365836879100872200265590477800
4147 1803748764645228239754783327345161039400
4148 -475989257336935229935290044716084163175
4149 121459327734252437983487804513759407155
4150 -29948875331733477858942198373255744230
4151 7130684602793685204510047231727558150
4152 -1638130246587738492927983823504979575
4153 362807370049633357494117222655465275
4154 -77398905610588449598745007499832592
4155 15889841549193655215636392268177552
4156 -3136152937340853003086130052929780
4157 594434216881599588820246872777540
4158 -108078948523927197967317613232280
4159 18826655549329253839468229401752
4160 -3137775924888208973244704900292
4161 499645847912135186822405238900
4162 -75895571834754711922390669200
4163 10978604730813574680597392400
4164 -1509558150486866518582141455
4165 196898889193939111119409755
4166 -24308504838757914953013550
4167 2833506698996321374891150
4168 -310994637694718199683175
4169 32041871762486117543115
4170 -3088373181926372775240
4171 277398788795781985800
4172 -23116565732981832150
4173 1778197364075525550
4174 -125519813934742980
4175 8074373995802180
4176 -469440348593150
4177 24421752238950
4178 -1122839183400
4179 44913567336
4180 -1531144341
4181 43252665
4182 -971970
4183 16290
4184 -181
4185 1
4186 -720162138745872857431467203815692960288647797444355400
4187 704674780923380968024338876851914617056633866316519800
4188 -674688620033024331087132967198641654628691999664753000
4189 632076707188833320702682464007148497494248294422768600
4190 -579403648256430543977458925339886122703060936554204550
4191 519671313384633580680813675304846316238827850311503050
4192 -456038091337535591209693633430783502005501991089686350
4193 391547856198894194472969281228450481519875446895185250
4194 -328900199207071123357294196231898404476695375391955610
4195 270284322120662408303518992943045223480848674827052630
4196 -217287396214650171381260366875781454170878346429591330
4197 170876496052297707591088249679012599881952874376668910
4198 -131443458501767467377760192060778922986117595674360700
4199 98895554491805999265171954026681284913364667221661860
4200 -72772200475102527761164268057369247389079660785751180
4201 52368779781148548015043445237546093915505924116848980
4202 -36852104290437867121697239241236140162763428082227060
4203 25356952493420550771810027000850555157864744093275500
4204 -17058313495573825064672199982390373469836282390021700
4205 11218530497089092159649284673103578948631068598843100
4206 -7211912462414416388345968718423729324119972670684850
4207 4531378626826757199757201584142343203650602297509950
4208 -2782425472612921087570211499034772142592475094962250
4209 1669455283567752652542126899420863285555485056977350
4210 -978646200712130865283315768626023305325629171331550
4211 560421328612929640803266294854218473989890209224050
4212 -313455997359774205873013351359139146468921642447350
4213 171215460742733809930637544860033987567058039992250
4214 -91314912396124698629673357258684793369097621329200
4215 47544127941783933997267946341298694068207852427600
4216 -24161769937627900883857480927545237969089236479600
4217 11982666391831723202563466151059020456214987197200
4218 -5798064383144382194788773944060816349781445418000
4219 2736686388844148395940301301596705317096842237296
4220 -1259744528198100055274106948354038955489022617168
4221 565397150451115772839559811465985987896647946288
4222 -247361253322363150617307417516368869704783476501
4223 105464100253720723131410139251165021967155745795
4224 -43808164720776300377662673227407009124818540561
4225 17723913971001098626077264740859324302407501143
4226 -6982147927970129761788013382762764119130227723
4227 2677364994935914419933749492638353158463470781
4228 -999016789155191947736473691282967596441593575
4229 362606093841514114363608969428632683152874705
4230 -127978621355828510951861989210105652877485190
4231 43905074479736788428740974400547194782786890
4232 -14635024826578929476246991466849064927595630
4233 4737957677669437600223846158332431091667650
4234 -1489072412981823245784637364047335485952690
4235 454114281973180138785385862794577488623870
4236 -134315491851222294570325396037832778325370
4237 38510036125175622918764624038819188191190
4238 -10697232256993228588545728899671996719775
4239 2877186607053351137608851221291088772905
4240 -748856788137173583761207852116858721715
4241 188487763000513078905882248491998453765
4242 -45848374783908586760890276660215840105
4243 10769752466018795547860132101392982575
4244 -2441143892297593657514963276315742717
4245 533495022820003911907243629923308011
4246 -112314741646316613033103922089117476
4247 22756581640756960810628899246814652
4248 -4433100319627979378693941411717140
4249 829418769478783238594350328643852
4250 -148870035547473914619498776936076
4251 25601853247017806972780044441236
4252 -4212963192547234058811906047292
4253 662415596312458185347783969700
4254 -99362339446868727802167595455
4255 14194619920981246828881085065
4256 -1927664433713502655773974515
4257 248349405570451262400328005
4258 -30286512874445275902479025
4259 3487537846148243891800615
4260 -378166754401616807544645
4261 38496016915134645079395
4262 -3666287325250918578990
4263 325410117625821175650
4264 -26798480275067626230
4265 2037311365940813690
4266 -142138002274940490
4267 9037676445227430
4268 -519406692254450
4269 26712344173086
4270 -1214197462413
4271 48019108683
4272 -1618621641
4273 45212895
4274 -1004731
4275 16653
4276 -183
4277 1
4278 2865161197160999540318740488298993497922577258649586000
4279 -2804200320625659124567277924718163849030607529742148000
4280 2686128728178262950901287275256346423808266160068794400
4281 -2518245682667121516469956820552824772320249525064494750
4282 2310555317086327989338413989991767059139198017842680750
4283 -2074784366363233296548779909380362257186218628266897000
4284 1823295352258598957573170223394863801769707279386061000
4285 -1568034002942395103512926392119582869521948260272012460
4286 1319632576733698849491076666635292513954114872506149100
4287 -1086756239663046111345592548993770305609271071475652200
4288 875735610602260458657127976373620731704558242062904200
4289 -690483846821013053941197058294585576920901690857289850
4290 532658967547638641611780587827251730767552732947052170
4291 -402006767960481993669268368171510740201926590903435600
4292 296808735223159602802543935378965873607029912910013200
4293 -214361864327837490912948397773697575382854937101676200
4294 151429940855444833030247950720868929398897524374578600
4295 -104624322772852793729989493225327623948329198658799760
4296 70692109981657293060803711638734881046168377472162000
4297 -46707286952166425772316738047021260691218392258392750
4298 30173734048744682136098423694093380800521616237722750
4299 -19057095188680851875430583385743187874013652360667000
4300 11765684855620352027439751481632750774391037544411800
4301 -7099982240460557257937781066502522019029074380248500
4302 4187169013604944023912024731527128370196633608864500
4303 -2412944855297764352762861709693599399774331232227000
4304 1358548784075211862479930542432530754494791534111000
4305 -747201831241366524363961798337891914972135343761050
4306 401389413476767141187252205718702268373461135078250
4307 -210564938217320467508066730868827419474602562664000
4308 107850334208871458967546374347448190462601312584000
4309 -53925167104435729483773187173724095231300656292000
4310 26315481546964635988081315340777358472874720270496
4311 -12531181689030779041943483495608265939464152509760
4312 5821572595691464279328075009770769215971535417920
4313 -2637900082422694751570533988802379800987101986245
4314 1165583757349562797205584785749888749273370645085
4315 -502097618550580897257790369246105922763913508652
4316 210804343666274422512812750446838364519200328060
4317 -86238140590748627391605216091888421848763770570
4318 34365574821877272569587040999023205699131427370
4319 -13335894706997150549391986059322438032498762860
4320 5038004667087812429770305844632921034499532636
4321 -1852207598194048687415553619350338615624828175
4322 662468411032907924696073922249391183690631975
4323 -230423795141881017285590929478049107370654600
4324 77913081810564084981458803492577755729645800
4325 -25600012594899627922479321147561262596883620
4326 8170216785606264230578506749221679552196900
4327 -2531616468779405817925734485674323241525800
4328 761255301800800350844801278909062233465800
4329 -222032796358566768996400373015143151427525
4330 62781687246215431233464933059454270403645
4331 -17200462259237104447524639194371032987300
4332 4563387946328211384037149174016804670100
4333 -1171680688922108328333862625761071469350
4334 290954265034349047975522933913823116550
4335 -69829023608243771514125504139317547972
4336 16185535273433986774797302283947776020
4337 -3620448679583918094362554458251476215
4338 780881087753394098784080373348357615
4339 -162261005247458514033055661994463920
4340 32452201049491702806611132398892784
4341 -6240807894133019770502140845940920
4342 1152760693820748874806127926957240
4343 -204286705234056762623870771865840
4344 34690195228424733275751640505520
4345 -5637156724619019157309641582147
4346 875334895127176887781000245675
4347 -129679243722544724115703740100
4348 18298298193978703402829362100
4349 -2454649757728850456477109550
4350 312409969165490058097086670
4351 -37639755321143380493624900
4352 4282367371866612151969300
4353 -458825075557137016282425
4354 46154001683262303413025
4355 -4343906040777628556520
4356 381044389541897241800
4357 -31015241009224194100
4358 2330625046935922100
4359 -160732761857649800
4360 10103202173909416
4361 -574045578063035
4362 29188758206595
4363 -1311854301420
4364 51301564860
4365 -1710052162
4366 47239010
4367 -1038220
4368 17020
4369 -185
4370 1
4371 -11399683912108657745523499389615144342798339305690906000
4372 11159690566590580740354583612991667619792058478202676400
4373 -10694703459649306542839809295783681468967389374944231550
4374 10033175410598833973179614906353763027587963228040464650
4375 -9214140683203010791695564709916721147784864189016753250
4376 8283419402071393540009144032147355375281342553762535750
4377 -7289409073822826315208046748289672730247581447311031460
4378 6278995934877088014090099674269322054767718672436235020
4379 -5294055396072838913840672274383938203039449076759962860
4380 4368880666662051530839389740996453856877215257520357700
4381 -3528711307688580082601045560035597345939289246458750450
4382 2789362271791925208151302680790043616313914356724536070
4383 -2157808549876772330834026602120599778657933747654829790
4384 1633481238691762231752861259549239084778435827663936570
4385 -1209986102734638690187304636703140062798841353825138200
4386 876962404734279417658688681647229953771637311487944200
4387 -621846068811579950703433792440763058128979184509633160
4388 431370696382807713551030648810259058341724299164340120
4389 -292715829688333805623913654549818646731884345861516510
4390 194280417934734826741535611426870783229126778226670250
4391 -126111850238336641919944168820951210166275277094505250
4392 80053609281726737914399341947212507322939958503468550
4393 -49688447140382113188247867415511211441824801829739100
4394 30152818350146410567227338346164923182645819913773300
4395 -17887265122968209658524692239250378159196672830204500
4396 10371607508275684591917678693346857924240087607429500
4397 -5877244254689554602086684592896552823736049644210050
4398 3254341860034712052395106344827016852812523356711350
4399 -1760545596412221274246532940644123871193660176581550
4400 930369624120279535170932041803805297785267572990250
4401 -480190773739499114926932666737447895631105844124000
4402 242016149964707553923174064035673739398077345438496
4403 -119087311887395780501879301350887078116514249342752
4404 57199417520717658351296357341764659567774560707936
4405 -26812226962836402352170167503952184172394325331845
4406 12262956517886416579674727773125417567219110035495
4407 -5471165215672401243239493929548263222297756785067
4408 2380583338116999014233978274688938959320397990449
4409 -1009944446473878369675021086231671073651077935342
4410 417646199669648949865610223629638413915859296570
4411 -168305184941500323080171284149257271279525388170
4412 66075368902959386098141318962301002798628485726
4413 -25264111639366824096348151367938618717122656307
4414 9404888274508817729297487005582989449439820961
4415 -3407568215401745554093292393327170090376746725
4416 1201229083127234044248714584698067154161586975
4417 -411849971357908815170987857610765881426829820
4418 137283323785969605056995952536921960475609940
4419 -44472062634891562201562069131678944942803220
4420 13994705024965876217274776999479388268714300
4421 -4276159868739573288611737416507590859884925
4422 1268102581764149320071066957998802806724495
4423 -364796633110234735910854878328422725222115
4424 101745999711017851512551360622213141048345
4425 -27498918840815635543932800168165713796850
4426 7197703589206777088680397359452770725350
4427 -1823418242599050195799033997728035250422
4428 446797847524270577778571244476405988514
4429 -105820542834695663158082663165464576227
4430 24207313720355217062306491573799086065
4431 -5344471860338164805963770866942655365
4432 1137855299297802829656802829736178239
4433 -233406215240574939416780067638190408
4434 46086577531578491222421542017731864
4435 -8750615987008574282738267471721240
4436 1596024299517287133329621111194440
4437 -279304252415525248332683694459027
4438 46839843572789948478151923915489
4439 -7517505758595917656987345813597
4440 1152991680766245039415237087975
4441 -168730489868230981377839573850
4442 23520007678601894373880667870
4443 -3117109451380973953164907790
4444 391971847179643431236305770
4445 -46663315140433741813845925
4446 5246171524664148487947175
4447 -555476984964439251664995
4448 55222858154359457767865
4449 -5137010060870647234220
4450 445405496607281552100
4451 -35837223864953688100
4452 2662193772825131116
4453 -181513211783531667
4454 11280482088242081
4455 -633734948777645
4456 31863768374295
4457 -1416167483302
4458 54768908194
4459 -1805568402
4460 49332470
4461 -1072445
4462 17391
4463 -187
4464 1
4465 45358742302916553976925081781837100648187076395275394400
4466 -44413768504939125769072475911382161051349845637040490350
4467 42582272896488027799213817110912793585314800456131604150
4468 -39975194964049985280894603818407928671928180020041914100
4469 36744876179076249096579888358334560698439034159836506900
4470 -33070388561168624186921899522501104628595130743852856210
4471 29141233484594134184515337202996022890544224120820833690
4472 -25141456339649841257228918371212255042822467868943464360
4473 21235987393684817372610833964033652317723832083476518440
4474 -17560528037085522058120497316412443262733168838259428710
4475 14215665553831136904192783541857692165069708107162394670
4476 -11265244401149202829737677523736284357225051707562652380
4477 8738460610237232101572217144580482258408217679698132220
4478 -6634757129994935484527053757922218011013646756807841130
4479 4930415848895319029786159214602749164147755846802157170
4480 -3585756981014777476208115792438363028471095161310659760
4481 2552025238740247032616586915339015128371319979671550640
4482 -1777303291265529183429408744611099821544312128699829910
4483 1211082773694210151540393569336767135034619769114043390
4484 -807388515796140101026929046224511423356413179409362260
4485 526557727693134848495823291015985710884617290919149300
4486 -335907515942172230936990720130887436253979995931181450
4487 209583321912637374858122415124399853389235382076720050
4488 -127881348963643143981227236347091435966313114487490200
4489 76298956104358514476194401518012537425279253181611800
4490 -44507724394209133444446734218840646831412897689273550
4491 25380437877689505848486154223966980424524710252560950
4492 -14146473571171199981123430223194710400554756534214300
4493 7705802676979434136059104267919069892985111282864700
4494 -4101475618392279459515329690989182362395301166686050
4495 2132767321563985318947971439314374828445556606676746
4496 -1083310385556310003275160096159682452543774784343744
4497 537390191260216773278229024079212555198880404831936
4498 -260298373891667499556642183538368581424457696090469
4499 123086827964276879635311420122794445479782321407121
4500 -56809305214281636754759116979751282529130302187902
4501 25585870287348218080387693906910882971135021596078
4502 -11242276338380277641382471565157812214589630701307
4503 4818118430734404703449630670781919520538413157703
4504 -2013542030754676592486412817640205172762321916652
4505 820331938455608982124094110890453959273538558636
4506 -325720034386785919372802073441797895593905015929
4507 126008480456201852020135108703761229682313619301
4508 -47481456403786205109036417772431767706379044954
4509 17421253788439542881732786376935396784354901386
4510 -6221876353014122457761709420334070280126750495
4511 2162212349629021279647686252456520877490856555
4512 -730888681564739587486541831816288747320852920
4513 240222154080718605677394867799759238629930680
4514 -76737632553562887924723360547145312340116745
4515 23815127344209172114569318790493372795208645
4516 -7177161665378106664664726210833619198556030
4517 2099441847695636643405328075277861398217070
4518 -595787551373086074479890399741014721115655
4519 163941540981855899689097358317997339367395
4520 -43717744261828239917092628884799290497972
4521 11291337921929148058057036599385247214708
4522 -2822834480482287014514259149846311803677
4523 682646246914017121157043062381134227033
4524 -159579642135744262088659417180005403722
4525 36034112740329349503890836137420575034
4526 -7853588674174345404694156594053202251
4527 1650754307310531199712784507030290919
4528 -334329986290740496144361419145375376
4529 65183833805112926921227698072368784
4530 -12221968838458673797730193388569147
4531 2201472647921127578473140424027983
4532 -380501445319701062945974888103602
4533 63027846770748028831541852630658
4534 -9992219609996638717195659563397
4535 1513972668181308896544796903545
4536 -218887614676815744078765817380
4537 30146198428543485711446789220
4538 -3947716460880694557451365255
4539 490544648985175063351944795
4540 -57711135174726478041405270
4541 6412348352747386449045030
4542 -671059711334028814434945
4543 65942283772708033788405
4544 -6063658277950164026520
4545 519742138110014059416
4546 -41343124622387481999
4547 3036500678480436531
4548 -204707910908793474
4549 12579815754171666
4550 -698878653009537
4551 34750872249093
4552 -1527510868092
4553 58429377468
4554 -1905305787
4555 51494751
4556 -1107414
4557 17766
4558 -189
4559 1
4560 -180489995413688787699847721256893462995911074822866673550
4561 176768552209282833314283850715514216336201568125487979250
4562 -169553509261965166648394713951615676893907626569345612750
4563 159277539003664247457582913106063211627610194656051939250
4564 -146535335883371107660976280057578154697401379083567784110
4565 132026886786007631654939024606332792846173519768363053010
4566 -116494311870006733813181492299705405452506046854437987950
4567 100660133557578634071584007909454185293912991942184280850
4568 -85173959164104998060571083615692002941003300874155929950
4569 70572709021686998393044612138716231008259877867157770530
4570 -57257103545896998696243741923864111950097636760146870430
4571 45484614966366774665240355733910743137928029201985831650
4572 -35376922751618602517409165570819466885055133823766757950
4573 26938390719122422100412483875027667444583267040115971650
4574 -20081345808800351020307487979566079367780253611722815230
4575 14653955049665121014818977714818490349461266149095027330
4576 -10467110749760800724870698367727493106758047249353590950
4577 7317714594965515551015797973897981906494564006185253850
4578 -5006857354450089587537124929509145514969964846337278950
4579 3352417532979625202090074952801775692632063418851917210
4580 -2196411487124582028955566348387370281379627757178842310
4581 1407956081490116685227927146402160436781812664858232250
4582 -882955508731090124634462786726778578998763874572111750
4583 541644975944282177296771289336595262747140864233312250
4584 -324986985566569306378062773601957157648284518539987350
4585 190694842770466287213574024179660811512629758812719850
4586 -109415073720759345122542472889969318081017074728609750
4587 61379187697011339946792118938275471118619334603854250
4588 -33659554543522347712756968450022032548920280266629750
4589 18041521235327978374037735089211809446221270222913546
4590 -9450320647076560100686432665777614471830189164383286
4591 4836778283936822098776520655712952288731986580196170
4592 -2418389141968411049388260327856476144365993290098085
4593 1181073767007828652026824811278744163527578118419995
4594 -563281335034502895582024140763708754913152641092613
4595 262291308680188371225217347989207893509177947379003
4596 -119223322127358350556916976358730860685989976081365
4597 52888541394843178066602267708008426920852696156395
4598 -22892055230603763640768145724361856428428778933365
4599 9665534430699366870546550416952783825336595549643
4600 -3979925942052680476107403112862910986903304049853
4601 1597780487685382672889833366477810980143662209795
4602 -625218451702975828522108708621752122664911299485
4603 238392647052213805119940730625560161879426610595
4604 -88545840333679413330263699946636631555215598221
4605 32027218844096809076903891470060058222099258931
4606 -11277189733836904604543623757063400782429316525
4607 3864211866839219060298164783888857610762493075
4608 -1288070622279739686766054927962952536920831025
4609 417512546532053553641410907684543236105372815
4610 -131545048907359338818526724338965677129090065
4611 40268892522661022087304099287438472590537775
4612 -11971832912142466025955272761130356716105825
4613 3454958491423664692054206233077888179815775
4614 -967388377598626113775177745261808690348417
4615 262668367427441527581339652686981167578047
4616 -69123254586168823047720961233416096731065
4617 17619653129807739208242597961459005049095
4618 -4347706616446065518917004691788585661465
4619 1037839643925834994838252732878565609511
4620 -239501456290577306501135246048899756041
4621 53392044395988571512991933832557270455
4622 -11489427275086148300264087027259159465
4623 2384598113697125118922735043393410455
4624 -476919622739425023784547008678682091
4625 91829244129951402095161225273535061
4626 -17005415579620630017622449124728715
4627 3025503385331277733196632052865845
4628 -516549358471193759326254252928315
4629 84526258658922615162477968660997
4630 -13239052561036072254364019187867
4631 1981894095963483870413775327525
4632 -283127727994783410059110761075
4633 38532175999290049889701464525
4634 -4986516894025771162196660115
4635 612379267687375405883800365
4636 -71206891591555279753930275
4637 7820410059188152111703325
4638 -809007937157395046038275
4639 78589342466718375900861
4640 -7144485678792579627351
4641 605464888033269459945
4642 -47620833890257148535
4643 3458496316052195145
4644 -230566421070146343
4645 14012323932439833
4646 -769907908375815
4647 37864323362745
4648 -1646274928815
4649 62291483793
4650 -2009402703
4651 53727345
4652 -1143135
4653 18145
4654 -191
4655 1
4656 718238538450349196413827014486194605323934792594087999900
4657 -703580609094219620976810136639537572562221837643188244800
4658 675153109736877414068656191724808781751627015920231144000
4659 -634643923152664769224536820221320254846529394965017275360
4660 584375097556414094434474497827552313868586472591550560480
4661 -527083421325393104784035821569949145842254465474731878080
4662 465675644083599733352886017115197789045098605419423309760
4663 -402988538149269000016920591734305778981335331612962479600
4664 341580760907475628585770787279554422184179471557653911280
4665 -283576480753375993542904049816988576907620693368618341440
4666 230571531079847770450772451720355198046383180589437343040
4667 -183603256230249150544133618962505065111008828987885291680
4668 143176851188726401800471170750577344352621563889635319200
4669 -109335049998663797738541621300440881142001921515721516480
4670 81755037386388245155846437548978316529605040412656629440
4671 -59856366657891393774816141776930553173460833159266460840
4672 42905891144152238015576172424171458469471924653987463080
4673 -30109397294141921414439419245032602434717140108061377600
4674 20683846836845319928180122785718048629066557117711728960
4675 -13908103907533922020672841183500067181613719441219955680
4676 9153196588718905945229134795978676692173131598067834080
4677 -5895279158835905524045883427918469733942016961467418560
4678 3715512074896579111793624009192312857526481278235768000
4679 -2291232446186223785606068139001926262141330121578723600
4680 1382313789847887077266470860720170389556339660126006800
4681 -815791744828261225927753294851248098754561110894036800
4682 470904177908996317405451088897874918793283242873793600
4683 -265833003658304372728883679216542292867176024202948000
4684 146739818019384013746343790927531345662681165360027296
4685 -79192917661254864561518871294223265913193009876840128
4686 41778940813417920674187121076479990678613635131876288
4687 -21542266356918615347627734305059995193660155614873711
4688 10854630334881472849579866122704648740991551278812335
4689 -5343818011018571249023934091177673226334302168030688
4690 2569927745757022814416090440795369566863061347984224
4691 -1207087274522237988589375813100855402617498511931984
4692 553626494329748250405653568414678041802010595698128
4693 -247892460147648470330889657499109570956124147327520
4694 108338186286750072218685109573684923603046849572768
4695 -46203050034055177857968649671130335066005274082504
4696 19223166802490110495651190009156416779286865859144
4697 -7800705369126421650409178554440285069855539768928
4698 3086610038143548135053991514346875387352911419360
4699 -1190549586141082852092253869819509077978980118896
4700 447511546563669440857372021988893483211957065968
4701 -163877467755709936088615106643820148781843432608
4702 58445810178609837346289303768075717397720385056
4703 -20293684089795082411906008252804068540875133700
4704 6857865657930751987471685547499305920709527940
4705 -2254640764251206132867403467671004686260666720
4706 720871536869433253365768455649913062954090720
4707 -224054666864823849019090195674972979026271440
4708 67667516838369618831268851042777074202565200
4709 -19849138272588421523838862972547941766085792
4710 5652403614048358447185901376288486728090656
4711 -1561848367039677991985578011869187122235576
4712 418534529729586912885024173115272366089272
4713 -108710267462230366983123161848122692490720
4714 27352906006625705240914860077914741981536
4715 -6662887360588312815094645403594616636528
4716 1570234600902978179353515158808922392048
4717 -357774972357640597827383200741273456416
4718 78755497059857993232442842930468999840
4719 -16735543125219823561894104122724662466
4720 3430266603305926568586990286024309698
4721 -677583526578948457992491908350480928
4722 128865578674523939863602755575858336
4723 -23572971708754379243341967483388720
4724 4143128360932587867011618527383472
4725 -698840928350075061905574209438176
4726 112986257876958243541619782364256
4727 -17485968480957823405250680603992
4728 2586681727952340740421698314200
4729 -365178596887389281000710350240
4730 49117589055028967619978585120
4731 -6282482320992077253718191120
4732 762613460929674117503364240
4733 -87656719647088979023375200
4734 9517015275969660579680736
4735 -973331107769624377467348
4736 93483778712336804615508
4737 -8403036288749375695776
4738 704165052129835952160
4739 -54768392943431685168
4740 3933641482124927664
4741 -259360976843401824
4742 15590004072554208
4743 -847282830030120
4744 41219164704168
4745 -1772867299104
4746 66364016544
4747 -2118000528
4748 56031760
4749 -1179616
4750 18528
4751 -193
4752 1
4753 -2858296224445267210218291180098121388534026215425452244500
4754 2800552866375665852436103479490078532200005483800695633500
4755 -2688530751720639218338659340310475390912005264448667808160
4756 2528816053598621046952204329995001605313272278441816255200
4757 -2330477539590886062877521637446374028425956805622850274400
4758 2104217584290800037355432158082648394598194008960437626400
4759 -1861423247641861571506728447534650502913787007926540977200
4760 1613233481289613361972497987863363769191948740203002180240
4761 -1369726540717596250731366216110403200257314968096888643600
4762 1139305253494075386122351338633886774045804038884327937200
4763 -928322799143320684988582572220204038111395883535378319200
4764 740954894729072473339510860395942672621022402454843245600
4765 -579292008606365751883617581764100634958253878282877446560
4766 443601988572442242433400850900437423166230447333734981600
4767 -332701491429331681825050638175328067374672835500301236200
4768 244373661846323270721054893527010881345998631385177014200
4769 -175777546240337791220407905870306072547121822575302764600
4770 123808532569281400772635133699954711967972761987821947240
4771 -85385194875366483291472505999968766874463973784704791200
4772 57653251240632069914754939948696859684467127598219474400
4773 -38109776243807639435176994203375890299901999598823042400
4774 24659266981287296105114525661007929017583646799238439200
4775 -15617535754815287533239199585305021711136309639517678160
4776 9680290757116913760272231147916335771365481181519222000
4777 -5871651770710259166066763155293515140008570552724774000
4778 3484801457413405846527428539320541505858745124787874000
4779 -2023433104304558233467539151863540229208303620844572000
4780 1149310003244989076609562238258490850190316456639716896
4781 -638505557358327264783090132365828250105731364799842720
4782 346904594155311663543568654592457868167680820245583840
4783 -184293065645009321257520847752243242464080435755466415
4784 95718103862136624219022455809304629806925497640436045
4785 -48595345037700132295811400641646965901977560340529069
4786 24112194102675638162043824745855364760523216962857935
4787 -11690760777054854866445490785869267762677923375931120
4788 5537728789131247042000495635411758413900068967546320
4789 -2562232723329382959731572607429321057177643850655760
4790 1157749600911795263286117992986582107317305739925936
4791 -510771882755203792626228526317609753228223120555560
4792 219967453157350538430273598925102010514344263596920
4793 -92450089008161820499680208243883453694434545569720
4794 37911187578886501931523538632383862306350856816360
4795 -15164475031554600772609415452953544922540342726544
4796 5915220756989383280095871275974787026522828723120
4797 -2249450147024131669895613020441116193184737683440
4798 833712292253699150380891539044609498173364316240
4799 -301062772202724693193099722432775652118159336420
4800 105891044016130754157573005821183160400180180396
4801 -36264056169907792519716782815473685068554856300
4802 12088018723302597506572260938491228356184952100
4803 -3920438504854896488618030574645803791195119600
4804 1236648387437450570235217698042636095209198800
4805 -379238838814151508205466760733075069197487632
4806 113018196997594820326132478364161444462827440
4807 -32715793867724816410196243736994102344502680
4808 9194634877857301344042081573142133338651080
4809 -2507627693961082184738749519947854546904840
4810 663307970660673352092185356889432493052248
4811 -170078966836070090280047527407546793090320
4812 42248915328705309050457666043912897646640
4813 -10161131534751909771629058921953734877040
4814 2364540042678117368240724403221938304720
4815 -532021509602576407854162990724936118562
4816 115656849913603566924818041461942634470
4817 -24273659858410625157060576603123762790
4818 4914299235138347424435576858301129890
4819 -958887655636750716963039386985586320
4820 180154650452965286217298309070019248
4821 -32558069358969630039270778747593840
4822 5653796475509696234364386728624080
4823 -942299412584949372394064454770680
4824 150544876566826231092542841886440
4825 -23024510533749894167094787582632
4826 3366156510782148270043097599800
4827 -469696257318439293494385711600
4828 62445167157942796244918331600
4829 -7895365962498514467748294800
4830 947443915499821736129795376
4831 -107664081306797924560204020
4832 11557161270221246139230940
4833 -1168701701483047362394140
4834 110994016341965391959220
4835 -9866134785952479285264
4836 817635479498824250160
4837 -62895036884524942320
4838 4467953439884285520
4839 -291388267818540360
4840 17325788897318616
4841 -931494026737560
4842 44831263318920
4843 -1907713332720
4844 70656049360
4845 -2231243664
4846 58409520
4847 -1216865
4848 18915
4849 -195
4850 1
4851 11375441539711467483090977019784442697802084130077052367000
4852 -11147932708917238133429157479388753843846042447475511319660
4853 10706430423415565336065626490106030919337288291139847505020
4854 -10076640398508767375120589637746852629964506626955150592960
4855 9293988717071193210062679762970398056763379898647954430400
4856 -8400335955814347709095114401146321320536131831470266504400
4857 7440297560864136542341387041015313169617716765016521761040
4858 -6457616750938684546183090639371781241554999456429433981280
4859 5491991816218881249557581758718056943752382715281107404640
4860 -4576659846849067707964651465598380786460318929400922837200
4861 3736905746509789229439027343470237522889618208409927821200
4862 -2989524597207831383551221874776190018311694566727942256960
4863 2343140900514246219540146874824581365703760606354333120320
4864 -1799197477180581918575469921740303548665387608450648645960
4865 1353378633277428876804557020778104439261574749719514468200
4866 -997226361362316014487568331099655902613791920845958029200
4867 719737286896280253934505838967577738408215038523604490640
4868 -508779806254267076057150679270184263357531320335651450280
4869 352232173560646437270335085648589105401367837155451004040
4870 -238801473600438262556159380100738376543300228579966782400
4871 158532070709534644890223454016456569301854773595103998400
4872 -103045845961197519178645245110696770046205602836817598960
4873 65574629248034784931865155979534308211221747259793017520
4874 -40849769039759374219850425036431208393875842555280896160
4875 24908395755950837938933185997823907557241367411756644000
4876 -14864687789841629092589159385798138380934364423145094000
4877 8680977669267511390072069081306112814465668823116734896
4878 -4960558668152863651469753760746350179694667898923848512
4879 2773225712116955269719311157582605218569460006484986176
4880 -1516607811313959913127748289302987228905173441046476815
4881 811208829307466930277632805906248982902767189396952715
4882 -424324618406982701991377160012499467979908991376867574
4883 217020988040212526972689081838453926371403835284352118
4884 -108510494020106263486344540919226963185701917642176059
4885 53031444445916594936935301953005658699779132682266495
4886 -25328451078646731910178054664122105647655705161679520
4887 11819943836701808224749758843256982635572662408783776
4888 -5388503807908177278930037119720095025040478451063192
4889 2399260819579553386968848644546903624288096244633976
4890 -1043156878078066689986455932411697227951346193319120
4891 442778818752560681361157554045252780209564211552720
4892 -183436939197489425135336700961604723229676601928984
4893 74155358398985086756838240814265739177954370992568
4894 -29244366692557499002696771025344235168770737856224
4895 11247833343291345770267988855901628911065668406240
4896 -4217937503734254663850495820963110841649625652340
4897 1541728880675279290924663989731343962809863169476
4898 -549108916404893994027962516890615657987074553512
4899 190507175079248936703578832390621758893474845096
4900 -64360532121367884021479335267101945572119880100
4901 21165544120449841054043539785825472033784390100
4902 -6772974118543949137293932731464151050811004832
4903 2108144262063348406972283697872947678067001504
4904 -637991026677065965267927961198392060467645192
4905 187644419610901754490567047411291782490483880
4906 -53612691317400501283019156403226223568709680
4907 14873198236440139065611765969927274925513008
4908 -4004322602118498979203167761134266326099656
4909 1045714819661518841702738077748438976879528
4910 -264737929028232618152591918417326323260640
4911 64935718440887245961956508291042305705440
4912 -15422233129710720915964670719122547605042
4913 3544239911796873750873868426133753176314
4914 -787608869288194166860859650251945150292
4915 169118468865563164663374771526491289940
4916 -35061145984324070722894769706711608890
4917 7012229196864814144578953941342321778
4918 -1351755025901650919436906783873218656
4919 250924585646414242530204253293831008
4920 -44807961722573971880393616659612680
4921 7688940177246421210245058480051880
4922 -1266413676252351728746244926126192
4923 199960054145108167696775514651504
4924 -30226519812632630000675368493832
4925 4367994192576969653276787354600
4926 -602481957596823400451970669600
4927 79183342998439646916544716576
4928 -9897917874804955864568089572
4929 1174329239383638831389434356
4930 -131947105548723464201060040
4931 14005558689529306255978440
4932 -1400555868952930625597844
4933 131543921393369174779908
4934 -11564300781834652727904
4935 947893506707758420320
4936 -72122332032112053720
4937 5068055764418684856
4938 -326971339639915152
4939 19233608214112656
4940 -1023064266708120
4941 48717346033720
4942 -2051256675104
4943 75176946208
4944 -2349279569
4945 60862165
4946 -1254890
4947 19306
4948 -197
4949 1
4950 -45274257328051640582702088538742081937252294837706668420660
4951 44377737380961509086014918468667981304831457316167922511340
4952 -42637433954257136180681000097347668312485125656710356922660
4953 40153699937504293296369485528570134236029681443698103121340
4954 -37064953788465501504341063564833970064027398255721325958160
4955 33534958189564025170594295606278353867453360326605009200240
4956 -29738547828481305339960979122548728901326564817932744007760
4957 25847522878960386884265150078476932596480098393156497128240
4958 -22018260230225514753262905622406275915520083816392571627760
4959 18382217256426805894925912033385056039562638782492880900240
4960 -15039995937076477550393928027315045850551249912948720736560
4961 12059095841439698216081617967847198925216767948220145455440
4962 -9475003875416905741206985546165656298384603387887257143560
4963 7294914488152838933495643739083292902296110572975144880440
4964 -5503181105097755686672152294396168329802329028735635611560
4965 4067568642898341159714199521944993982897373629935035017240
4966 -2945480741409143598413730688304995642787753318228818460760
4967 2089529072965460843319142283156535370524645516350358395240
4968 -1452045626975998213153980230668100850703567223226520240760
4969 988367191471057607272877299866522427789823067910488567240
4970 -658911460980705071515251533244348285193215378606992378160
4971 430198391879964468179379100217384417605487726528532213840
4972 -275044873497026463262225982106196594862524939911684530160
4973 172182563083504371310499192050220632556214799782111453840
4974 -105531248341502679190305956417877161889292941801939278160
4975 63318749004901607514183573850726297133575765081163566896
4976 -37187201796529515524203051309156714189560369968302412304
4977 21375320717690193962730887760381418392424464627449418096
4978 -12023617903700734104036124365214547845738761352940297679
4979 6617650164052342026252440542094828659282574077974892521
4980 -3563350088335876475674391061127984662690616811217249819
4981 1876879054161644861233076207769701845233989007435039981
4982 -966877088507514019423099864608634283908418579587747869
4983 487073420526341648882313465629913511442586803250970731
4984 -239901833990586185270393199489360386232915888168388569
4985 115508290439911866982041170124506852630663205414409311
4986 -54356842559958525638607609470356165943841508430310264
4987 24996212272097716169578681727244076309941715555544136
4988 -11230182325145350742854190341225599501568017133650264
4989 4928353394488247448302918063415550860400352842824936
4990 -2112151454780677477844107741463807511600151218353544
4991 883808055546524618388669196782727965846871786403256
4992 -360992022688017097651709953615480436754356081770344
4993 143891925127391430532499771720855838426561515111256
4994 -55957970882874445207083244558110603832551700321044
4995 21225437231435134388893644487559194557174782880396
4996 -7850504181489707239727786317316414425256426544804
4997 2830453888564316215684167855903197037677487121596
4998 -994483798684759751456599516938961121346144123804
4999 340393783442434545800581042710651122071498995396
5000 -113464594480811515266860347570217040690499665132
5001 36819636619601087735603688946626721813473401268
5002 -11627253669347711916506428088408438467412653032
5003 3571770735028382091998706667681023581492775768
5004 -1066892557216269975532081212424201849017322632
5005 309743000482142896122217126187671504553416248
5006 -87363410392399278393445856104215039745835352
5007 23927558260338655865720839569944246554591848
5008 -6360490170469769280761235835048470603119352
5009 1640126396158871323969878422874133929106248
5010 -410031599039717830992469605718533482276562
5011 99324424612105561544759718155421154091838
5012 -23298321822592662584573267221641999107962
5013 5288576119238825249258962498164134766838
5014 -1160906953003644566910503963011639339062
5015 246252990031076120253743264881256829498
5016 -50437359403955349931489584373269471102
5017 9966663834314530225982971762382590098
5018 -1898412158917053376377708907120493352
5019 348229449268808607501236545093108248
5020 -61452255753319166029629978545842632
5021 10421727583896232835434323846955768
5022 -1696560304355200694140471323923032
5023 264781087962950397351403038993768
5024 -39564990155383392707680913872632
5025 5652141450769056101097273410376
5026 -770746561468507650149628192324
5027 100153507987433197477070330076
5028 -12378523459120956991548018324
5029 1452229009170615066047532876
5030 -161358778796735007338614764
5031 16938214348828536681954036
5032 -1675208012521503627885564
5033 155620416463746238656036
5034 -13532210127282281622264
5035 1097206226536401212616
5036 -82585414900589338584
5037 5741232051912627816
5038 -366461620334848584
5039 21328454093562616
5040 -1122550215450664
5041 52895036330136
5042 -2203959847089
5043 79936367511
5044 -2472258789
5045 63391251
5046 -1293699
5047 19701
5048 -199
5049 1
5050 180200509365116430834121184084894227116588341829287927773320
5051 -176667166044231794935412925573425712859400335126752870366000
5052 169806305226980074743746404191933452165831390073286739478000
5053 -160009787617731224277761034719321906848571886799827889123500
5054 147818565703999321475645908264516428231537838281745764237900
5055 -133873417996074857185490633899939406700260683726864088366400
5056 118859576725487022734781403929852744266586588355626994344000
5057 -103451853816627593861754184901908870009806845420638309892000
5058 88266260595838222285716873356674540467082904808434521284000
5059 -73822690680155604093508657716491433845196611294327054164800
5060 60521304972019459211795386055862346665881906556610467828800
5061 -48633191495372779723764149509175099999369389197276268791000
5062 38304018080426348631991232799261804424282085296969804623000
5063 -29568013956820339294870425318728410432779153562573182516000
5064 22368845341246691466554147849820623544798142260381451120800
5065 -16583799132303581604514282026591151938384829606834524106800
5066 12048059198682089199860803181711520638997525782743030334000
5067 -8576584514316063498205995485286167234540611574156055492000
5068 5981987518388514876899980044359259499721603030713887444000
5069 -4087691470898818499214986363645493991476428737654489753400
5070 2736388505312432218482759466572603415781741551653005537400
5071 -1794353118237660471136235715785313715266715771575741336000
5072 1152470701957521766014330256479998239886752406134012728000
5073 -724941248005537885073530322624515021864247481277846716000
5074 446563808771411337205294678736701253468376448467153577056
5075 -269355948147835409742876155428486470346004841932568824256
5076 159068473315650832525320564229421143905120969645217809600
5077 -91961461135610637553700951195134098820148060576141546175
5078 52040206689144004197055577032905342743184561411304905975
5079 -28822268320141294632215396510532189826994526320107332540
5080 15621229394885739838834298872120499829897796707844432140
5081 -8283985285166680217563643341276022637067013405675077650
5082 4297706651703014548961589402616883924493412969861506450
5083 -2180925763550783502458119995357821693026508074258077900
5084 1082385378947425886405141034733141136539081785002157180
5085 -525275257430368444873083149208730257438083807427517455
5086 249218187831926634428835070792463260828287937830573975
5087 -115579449429299308720619163266069918065292956675048800
5088 52384930316876665103589980473110826173478102665669600
5089 -23199040568902523117304134209520508733968874037653680
5090 10036464359596127022379802743125893849447527065935280
5091 -4240759588561743812273156088644743880048250872930400
5092 1749684026049950244224588875734544677782145465055200
5093 -704733843825674403923792741615302717440030812313900
5094 277033304124575455335559905324636240648839698633740
5095 -106259349527234421224598319850545407372157692626640
5096 39756899482978865084033384978095220445365123091600
5097 -14505895757303099422552721546061769621957544911800
5098 5159815269376270264397947932491770402441274364600
5099 -1788735960050440358324621949930480406179641779728
5100 604142609023658664069905426797711925265971726928
5101 -198731121389361402654574153551878922784859120700
5102 63645914693324893660615251791124622329791483100
5103 -19837687696620746076035922636194687479415527200
5104 6015298849943064939185086218717098784080837280
5105 -1773741968572955046169961320903759897869990480
5106 508397379527280108774829677966045830599678800
5107 -141579017083546359405648771079152003458138400
5108 38288664997437065751213189662915321689936800
5109 -10050774561827229759693462286515271943608410
5110 2559514018850412547499577352466622047751210
5111 -631978770086521616666562309251017789568200
5112 151209644376529711963165215096869287074600
5113 -35036381014073957650001696180981907980700
5114 7856643015277190503333713689068670274460
5115 -1703850292469752157349480077147422469160
5116 357094372673301350342705405390178361800
5117 -72269099231501463759833236805155144650
5118 14111717601417445586239626121716685050
5119 -2656323313207989757409811975852552480
5120 481555688359343172395930826031749280
5121 -83992271225466832394639097563677200
5122 14079629280569584621066669533795600
5123 -2265687470436484881550958315783200
5124 349563209724486238867862140149408
5125 -51640019618390012560025088885708
5126 7293788081693504598873600125100
5127 -983432100902495002095316870800
5128 126362783914845726526213899600
5129 -15444340256258922130981698840
5130 1791884781112913617406716440
5131 -196910415506913584330408400
5132 20444250790335290176381200
5133 -1999981055576278386819900
5134 183782042944847203113180
5135 -15809207995255673386080
5136 1268118288389492517600
5137 -94434340624749442800
5138 6495483746675887600
5139 -410241078737424480
5140 23626449560794080
5141 -1230544247958025
5142 57382892391825
5143 -2366304840900
5144 84944276340
5145 -2600334990
5146 65998350
5147 -1333300
5148 20100
5149 -201
5150 1
5151 -717268694139581087437776477828108394209165360614616653685960
5152 703341146680560095448693439423679105001220402156080407983320
5153 -676289564115923168700666768676614524039635002073154238445500
5154 637644446166441844774914381895093694094513001954688281962900
5155 -589520337021804724414543485148294170011908247090183505965700
5156 534424978421636058581408579994247985898645794091100935314700
5157 -475044425263676496516807626661553765243240705858756386946400
5158 414029544954580432744006647090345024753283184005338135412000
5159 -353807065688459642526696589331749384789169266331834406624800
5160 296432946928168889684529574845519754823358033953699097442400
5161 -243498492119567302240863579337391227176329813604824258613400
5162 196091706043191367291314917873474351088902770248132810033800
5163 -154809241613045816282617040426427119280712713353789060553000
5164 119808891335313718688286231286539248834638534682497620775800
5165 -90889503771617303832493003044960809460760267690170608864400
5166 67584502804535943875443515084714448060565327256793529668400
5167 -49256502043983823502441883875300360450920492746476640266800
5168 35183215745702731073172774196643114607800351961769028762000
5169 -24628251021991911751220941937650180225460246373238320133400
5170 16893758965498584093812712238222850898456202057675872488200
5171 -11354821599761343407316741012576014538306627612536242164200
5172 7477565443745274926769561154623229086201925500938500937400
5173 -4824235770158241888238426551369825216904468065121613508000
5174 3048917006740008873366685580465729537083623817156859737056
5175 -1887424813696195969226995835526403999147005220144722694368
5176 1144344178382732989216367553823095338065507101977509035168
5177 -679454355914747712347218235082462856976394841799145989631
5178 395031602276016111829778043652594684288601652208805807925
5179 -224864142834039940580027501771476974133511709718858690665
5180 125305972724312333300320668926090222227071410759364003195
5181 -68348712395079454527447637596049212123857133141471274470
5182 36486906616922114822923174957289429028525236489056093890
5183 -19060324352123492817944942141867612179080347419656168450
5184 9741943557752007440282970428065668447085510903379819430
5185 -4870971778876003720141485214032834223542755451689909715
5186 2382154081640089410580142403943064912243537337687766065
5187 -1139291082523521022451372454059726697159952639763714205
5188 532762017007401916973663377797713923132351953846341175
5189 -243548350631955162045103258421812079146218036044041680
5190 108819475814277838360578051635277737490863377806912240
5191 -47512728876656520974336895784417040312912179042454640
5192 20267667562769564891150703796149926287326174276851280
5193 -8444861484487318704646126581729135953052572615354700
5194 3436185017825874507407734264289786353311046788316740
5195 -1365059801602059735819510872115120606109867902208020
5196 529308902662023162868789930003822275838520206978620
5197 -200279044250495250815217811352797617884845483721640
5198 73928506266961334193536776002710530091721487279800
5199 -26614262256106080309673239360975790833019735420728
5200 9341429798500809645117097259150443140066529650984
5201 -3195752299487119089119006957077783179496444354284
5202 1065250766495706363039668985692594393165481451428
5203 -345860638472631936051840579770322854923857614100
5204 109336588936509450751872183282231096072703374780
5205 -33642027365079831000576056394532644945447192240
5206 10071180166616255140299838538490664410420497040
5207 -2932115744711061623125269447915003562527486480
5208 829844078691809893337340409787265159205892400
5209 -228207121640247720667768612691497918781620410
5210 60949728139941937818099691588412487624904830
5211 -15801781369614576471359179300699533828679030
5212 3974681203399985492795867186065526913962210
5213 -969434439853654998242894435625738271698100
5214 229139049419954817766502321147901773310460
5215 -52453517337098090814018603636266670998780
5216 11621437972889996168375379248753693574580
5217 -2490308137047856321794724124732934337410
5218 515744288737721723448611505122205336150
5219 -103148857747544344689722301024441067230
5220 19905919916192768273455180899453539290
5221 -3703426961152142934596312725479728240
5222 663619860090846421806275690692899280
5223 -114417217257042486518323394947051600
5224 18960567431167040623036448305511408
5225 -3016453909503847371846707684967724
5226 460137037042959768586785918045924
5227 -67211027882679516759867606006708
5228 9387015067413340329590447766300
5229 -1251602008988445377278726368840
5230 159043349208476484405584013720
5231 -19225020233991662950125540120
5232 2206149862917076076243914440
5233 -239798898143160443069990700
5234 24627994944432694153134180
5235 -2383354349461228466432340
5236 216668577223748042402940
5237 -18439878912659407864080
5238 1463482453385667290800
5239 -107835549196838642480
5240 7339592353711530640
5241 -458724522106970665
5242 26144920949101955
5243 -1347676337582575
5244 62200446349965
5245 -2538793728570
5246 90210944670
5247 -2733664990
5248 68685050
5249 -1373701
5250 20503
5251 -203
5252 1
5253 2855147229099303357762022872908004287628716483999930369041200
5254 -2800240551616624447035830125352081128251241166999931708098100
5255 2693564721078848277624941358672001847175003408257077166837220
5256 -2541098793470611582665039017615096082240569253072714308337000
5257 2351110098631687352185409932185930020016975290226156229209000
5258 -2133414719128753338094168271798343907052440541131141763541500
5259 1898543373903569484359030480407700541138410389813951844619500
5260 -1656910580861297004531517510173993199538976340201267064395200
5261 1418076623259668607481929400599363549154979750622706046104000
5262 -1190171451664364724136619318360180121612215147844056860123000
5263 979521637210494861457571651393776560264920431411480424703000
5264 -790491145818995853106110455510767048634848067454878939234000
5265 625519080604596718544835230012867838484966731638208551915600
5266 -485316528055290557491682506044466426410750050408954910969000
5267 369172401683084270228715752461175315816724397319632368173000
5268 -275315011424673015085821917089690066032811414950234308468000
5269 201280722638206321953500057031958283570206664711515838964000
5270 -144251184557381197400008374206236769891981443043253017924200
5271 101333476755185138669427370310166325957177046765921541517000
5272 -69770590552750423346163107426671896560679278101126307274000
5273 47080967608766545835215755417998109061271382783686857754000
5274 -31134188257410135149094289873192297927614946679534857547000
5275 20174953990801767576613099837828609057094485448338587690456
5276 -12809494597334455604198793547827688290218720919580055676480
5277 7968110812515133801037044805341632873443141359423814160960
5278 -4855567526376409660006949178255057532254414265898886754335
5279 2898284492488244525740582067640615736306898437784606822355
5280 -1694381703300819876586801824159129199687109855935616296146
5281 970065860668408326290153716121638854782696482405887192450
5282 -543824800677744061708116477219706630711511664379057971525
5283 298490304131393357178139119075478075503310913531362646025
5284 -160382849981047176991238929652495682359987953539239630700
5285 84349498878921107899096029669090321833771442231748250220
5286 -43415183246503511418652368212031783296794124678105717025
5287 21866041197144104291146083260074401806414559144447404925
5288 -10774571024679703563753142475978690745189782766829156050
5289 5193498263694533372456550689860232229695794571061535650
5290 -2448363467170280018443802468076966622570874583500438235
5291 1128678194085590079424447946276615818915651403741336775
5292 -508700031137167359740596257476784594440856970700320800
5293 224112601130360445200402547000261744404013910168672800
5294 -96492925486682969461284429958446028840617100211511900
5295 40593575549570076807850691223897984546742366295877420
5296 -16682291321741127455281105982423829265784534094196200
5297 6695613523692017141915545938523849841369302799711400
5298 -2623956651176601312372308543475562775671753799886900
5299 1003795497429974998692762328712128041699932661701700
5300 -374750319040523999511964602719194468901308193701968
5301 136498460577674304458000351983812554897827487772240
5302 -48492874152594818689026440836354460292649239076980
5303 16798185163970754186394780158998603892224899810980
5304 -5672114470951163751250185508233294820751264871240
5305 1866308632377479685895222328515471199085900054408
5306 -598175843710730668556161002729317692014711555900
5307 186691823833285367893324134609787050374018256300
5308 -56716503443023402904301002919428977328815672800
5309 16765255734730188279887717844107936694681362400
5310 -4820011023734929130467718880181031799720891690
5311 1347208050112247272490977326758673484394038050
5312 -365908359289746172775327175169022427860109100
5313 96527972082571076253613917375877082196225100
5314 -24720578216268202455193808108456325928301550
5315 6142689132527250307048158378464905230668870
5316 -1480166056030662724589917681557808489317800
5317 345667522067040995562914907669188808882600
5318 -78186701419925939472564086258506992485350
5319 17117798535723430535413439003341767585550
5320 -3624945572270844113381669436001786076940
5321 741947924149003181101511288070541009900
5322 -146664124541082024171228975548827874050
5323 27976393698587900564454082041105895050
5324 -5145083898590878264727187501812578400
5325 911414862036098435465958928892513888
5326 -155354806028880415136242999243042140
5327 25453612287217695135316649593492780
5328 -4003939011472446425780147127066280
5329 603946107875732142436111577825640
5330 -87236660026494642796327227908148
5331 12049262434598707568553484517700
5332 -1588913727639390009040019936400
5333 199699539539376886382079008400
5334 -23877118857968975545683359700
5335 2710375654147829656537030020
5336 -291438242381487059842691400
5337 29611372220578899128401800
5338 -2835131382821383959102300
5339 255011817502452525421900
5340 -21474679368627581088160
5341 1686493144133056106400
5342 -122973458426368674425
5343 8283186318874573925
5344 -512362040342757150
5345 28902474070617070
5346 -1474616024011075
5347 67368244751775
5348 -2721949282900
5349 95746959700
5350 -2872408791
5351 71452955
5352 -1414910
5353 20910
5354 -205
5355 1
5356 -11365682238914534520321898744076093991137390618999722815221700
5357 11149193053411400529458624482284168391306202226256870952074620
5358 -10728468787244932584950751860311180904841817236586800350109540
5359 10126872406651758795140429326088124031673117204628662012720220
5360 -9376733709862739625130027153785300029326960374656168530296500
5361 8516482910792763512732776956190318375260266762302391600911500
5362 -7587412047797189311343746742787738188868237660960312517175700
5363 6630441158885832100903994901355050489371342820839192019513900
5364 -5683235279044998943631995629732900419461150989290736016726200
5365 4777941163798892917212739688713500352644330477722300191053000
5366 -3939705871904350300157873076658500290776904078121896648763000
5367 3186023009453083286214627792428178496019583297959446855086600
5368 -2526845835083479847687463421580969152015531581140250954034200
5369 1965324538398262103756915994562976007123191229775750742026600
5370 -1498976342846132113034935928056507124077010259998453955783000
5371 1121083147170636622353859643672513731452553891931616824073000
5372 -822127641258466856392830405359843403065206187416519004320200
5373 591116568508153855422944175754598149311346597563943416329400
5374 -416688728620501898085026222253241318367014814676222408232200
5375 287955625469452531196969340581508228139806985751861013819000
5376 -195066714027693650165688908135860412610836990348034880329000
5377 129524298114388583710017435002211313973595761591095160538456
5378 -84293590836348125906519283096677204332022638495792088604392
5379 53762053997985812586047731738825618510975068646922513204376
5380 -33601283748741132866279832336766011569359417904326570752735
5381 20577530357756197646791525229492363674258868329006194491985
5382 -12346518214653718588074915137695418204555320997403716695191
5383 7257113759758292605204339432080512990463814632061726607097
5384 -4178338225315380590875225733622113539964014485126448652571
5385 2356205766155289806884525789636530191709030724695365781525
5386 -1301188258921577953055633645023158464078121444981022894275
5387 703605502972408819059713008049559762057058262841590157645
5388 -372497030985392904208083357202708109324324962680841848165
5389 193045906569072235027546849353228290233774250732407089195
5390 -97921836665471423564697677208159277654813025733829682925
5391 48608681510198044791108918901892015526489919249167252675
5392 -23609931019239050327110046323776121827152246492452665585
5393 11218903392120683488768603572290781293753195141803748895
5394 -5214419886478627537033294618106982854843034361683432585
5395 2370190857490285244106043008230446752201379255310651175
5396 -1053418158884571219602685781435754112089501891249178300
5397 457692027653296460930822098141051786631990476887574020
5398 -194362367907564250532266918388665827199886366897462940
5399 80653771716744348860328449127269492919680737283981220
5400 -32697475020301763051484506402947091724194893493505900
5401 12947322323475194765352925354187103434412743061186900
5402 -5006297965077075309269797803619013327972927316992268
5403 1889794596088697302174691886134329534400376536877876
5404 -696240114348467427116991747523174038989612408323428
5405 250282394046834696022448013815520079375350865737180
5406 -87761358951487490813066186662584962897850303570180
5407 30008722738250561374790373503980664732813329607868
5408 -10002907579416853791596791167993554910937776535956
5409 3249352143632226390900868468583893633489341422508
5410 -1028275994820324807247110274868320770091563741300
5411 316890086454062361981813858292752941726330964300
5412 -95067025936218708594544157487825882517899289290
5413 27752485832312293813314132931228673778517183830
5414 -7880335483249169848225000708867401196369076890
5415 2175552740774310694295245594472595422310481350
5416 -583684881671156527737748818029232918180860850
5417 152111817647634731471049691971254639283497070
5418 -38486122537353365793880042546943944878957090
5419 9448688766655616751790908649249711018187070
5420 -2249687801584670655188311583154693099568350
5421 519158723442616305043456519189544561438850
5422 -116047244063643644656772633701192313733390
5423 25109637604414121943278289163415880749330
5424 -5255505545109932499755920987691695970790
5425 1063252566929755130008423321209302653050
5426 -207761995836848703564864327132852242550
5427 39177976357805755529374415973623565738
5428 -7123268428691955550795348358840648316
5429 1247578086381076960873761576972090948
5430 -210265969614788251832656445557093980
5431 34065436418038320129313055425450980
5432 -5299067887250405353448697510625708
5433 790468690363320135597319518159636
5434 -112924098623331447942474216879948
5435 15426789429416864473015603398900
5436 -2012189925576112757349861312900
5437 250164152909462667129982757820
5438 -29589308408646121918600111140
5439 3322863511131382675350814620
5440 -353496118205466242058597300
5441 35536646803724119572028300
5442 -3366629697194916591034260
5443 299647669383840743704620
5444 -24970639115320061975385
5445 1940723247304668029175
5446 -140052193104460579425
5447 9336812873630705295
5448 -571641604508002365
5449 31919074363390995
5450 -1612074462797525
5451 72907890277275
5452 -2916315611091
5453 101563230237
5454 -3016729611
5455 74303685
5456 -1456935
5457 21321
5458 -207
5459 1
5460 45246239770155004090424320714512450364718374083256039397739720
5461 -44392537132982268164189899568955611678591612308100265069480480
5462 42733003034553024494500557528994654232662953904059133665013920
5463 -40358947310411189800361637666272728997515012020500292905846480
5464 37396822737170001558133260589849042465587304716243390674224720
5465 -33997111579245455961939327808953674968715731560221264249295200
5466 30321748165272974236324265343120845242368084905062208654776800
5467 -26531529644613852456783732175230739587072074291929432572929700
5468 22774852880774722905380725849534351680937975277142964244019300
5469 -19178823478547135078215348083818401415526716022857233047595200
5470 15843375917060676803743113634458679430217721931925540343665600
5471 -12838597725893996720274592083095826434831602255181041312970400
5472 10205039218018305085346470630153092807173837690015699505181600
5473 -7956471254726136168236231338763428290338924300690206393870400
5474 6084360371261162952180647494348503986729765641704275477665600
5475 -4563270278445872214135485620761377990047324231278206608249200
5476 3356454998195724190562464630146798686894312864328598249042800
5477 -2421049506895276465323744979122281020054914197220628245211200
5478 1712449651218610182789965960842589014185183212668249246612800
5479 -1187666693587100610644653811552118187257465776527979316199200
5480 807613351639228415238364591855440367335076728039025935015456
5481 -538408901092818943492243061236960244890051152026017290010304
5482 351873533785070648109103732934391341148616107229601850951616
5483 -225418982581060883944894578911094452923332193693963685765879
5484 141542151853224275965398921641850005323952772784581849201831
5485 -87102862678907246747937797933446157122432475559742676431896
5486 52527680546821927428145694936963713073833324955875354489464
5487 -31039083959485684389358819735478557725446964746653618561956
5488 17969995976544343593839316688961270262100874327009989693764
5489 -10191938016547538157699910957918332387460197379498203109896
5490 5662187786970854532055506087732406881922331877499001727720
5491 -3080896295851788495383143018324986097516562933345045057730
5492 1641645471512266862503426571808204270939482438935680943170
5493 -856510680789008797827874733117323967446686489879485709480
5494 437498261410213126948051122671438861069890221449233707720
5495 -218749130705106563474025561335719430534945110724616853860
5496 107047446940796828934097615121735040474547607375876332740
5497 -51262157689959044841680548086464667269501671137743595960
5498 24017934022568223806941235816735193755640643120481265240
5499 -11008219760343769244848066416003630471335294763553913235
5500 4934719202912724144242236669243006763012373514696581795
5501 -2163164582098728391996596896106523512553369211921789280
5502 927070535185169310855684384045652933951443947966481120
5503 -388367386361354711304408323046151904763442734958931280
5504 158996044080823069728650387287350779802483267332179920
5505 -63598417632329227891460154914940311920993306932871968
5506 24849712849718042686067212847559459624758974232049312
5507 -9482127271602937340736173323410846435763292799071448
5508 3532557218832466852431123394996197691754952219261912
5509 -1284566261393624309974953961816799160638164443367968
5510 455813834688060239023370760644670669903864802485408
5511 -157781712007405467354243724838539847274414739321872
5512 53263890040716495348884824308551668188178224102288
5513 -17529887861501631380645638380029662948008023122272
5514 5622794219726938367376902876613288115398799869408
5515 -1757123193664668239805282148941652536062124959190
5516 534776624158812072984216306199633380540646726710
5517 -158452333084092466069397424059150631271302733840
5518 45688709539584944204059379943436071593565818960
5519 -12815125846468947764553240715841824959170900440
5520 3495034321764258481241792922502315897955700120
5521 -926394639503779356473728244518686141626812080
5522 238532751488997079810600685714392240059598320
5523 -59633187872249269952650171428598060014899580
5524 14467223093267574367210988334748641778762620
5525 -3404052492533546909931997255234974536179440
5526 776362849174317716300280075755345069654960
5527 -171522024817581821043085133015715771202840
5528 36683901261563742072798554460008575343960
5529 -7589772674806291463337631957243153519440
5530 1517954534961258292667526391448630703888
5531 -293241216981152170174408507438940022342
5532 54672091301570743591838874268276953318
5533 -9828690571068897724375527958341924192
5534 1702175462028691784668387523511729888
5535 -283695910338115297444731253918621648
5536 45454040882902450971807769964862032
5537 -6992929366600377072585810763824928
5538 1031743677039399895955283555318432
5539 -145789867407741289645855284990648
5540 19701333433478552654845308782520
5541 -2542107539803684213528426939680
5542 312665633237886293642533794720
5543 -36588531549114353511360337680
5544 4065392394346039279040037520
5545 -427936041510109397793688160
5546 42569553867497793497801440
5547 -3990895675077918140418885
5548 351529670861785535684565
5549 -28992137803033858613160
5550 2230164446387219893320
5551 -159297460456229992380
5552 10512015157010101020
5553 -637091827697581880
5554 35216131179263320
5555 -1760806558963166
5556 78842084729694
5557 -3122458801176
5558 107670993144
5559 -3166793916
5560 77238876
5561 -1499784
5562 21736
5563 -209
5564 1
5565 -180131256443447280435462861712492962772746734557868383262699640
5566 176764317070672564913304677381418327954564552603515703201714600
5567 -170217490512499506953552652293217649141432532136718825305354800
5568 160847720392545405653357093451389154693280282661303110150931600
5569 -149149704363996648878567486654924488897405353013208338503591120
5570 135712794060933887718336181550877237645386852741748127827591920
5571 -121172137554405256891371590670426105040523975662275114131778500
5572 106159660335275402055272455543116676097450208766064038044655500
5573 -91260058884710433345760531958117844364474740869072594108563500
5574 76975875754929669865554535651629833942209129254782970682875300
5575 -63704173038562485405976167435831586710793762141889355047896800
5576 51725610586866975329638768430803425107054764132303322474788000
5577 -41205147416656743059203764682165440339518201935902646717204000
5578 32202342098731740373999580802028453374581451933100387770588000
5579 -24688462275694334286733011948221814253845779815376963957450800
5580 18567355926348631571014083366018058653718726968589286943206800
5581 -13697229781732597060584159860177256383890864157156031351546000
5582 9911003663204887303999920549233949741189324471438103986078000
5583 -7033615502919597441548330712359577235682746399085106054636000
5584 4895396390032039819317638175802265756035191493763233814026656
5585 -3341302297958376384613626056499959166817670384632048476240416
5586 2236304687609936950331954447263752198263795139320662365987680
5587 -1467574951244021123655345106016837380110615560179184677679415
5588 944253650800416691964291812398430252319233267402111071685205
5589 -595606148966416682623630220128240620693670214822870060601437
5590 368275557757860696889420212445706032642651048859942556555087
5591 -223197307732036785993588007542852140995546090218147003972780
5592 132575844442337639800702651096882098786828128776192581307140
5593 -77171013929121909734737364071319430637108910780171801059380
5594 44016059796610274441294644692530341918943600963505397641276
5595 -24597209886341035717194066151708132248821424067841251623066
5596 13465625850186698385325218696190583347894940183124772786350
5597 -7220697919665331018217870895058718606842214301095892653550
5598 3792165094500497585107227160714291066902745640143886069850
5599 -1950256334314541615198002539795921120121412043502569978780
5600 982043969761223082830199860464612762614328050274343748180
5601 -484106182276659266183901339665654178753541996614113115300
5602 233589696343283142424399947111399568769191592771844789900
5603 -110306245495439261700411086135938685252118252142260039675
5604 50969092746168486440879605317985461461323606162285673505
5605 -23040822748267945925329136650596167509913411004868866105
5606 10188118902295350239091114845501706722070555886506641475
5607 -4405673038830421725012373987243981285219699842813682800
5608 1862801351988701803193151417425307523280812685216523600
5609 -769957892155330078653169252535793776289402576556163088
5610 311042592195199568197637909964790863269228855429973168
5611 -122779970603368250604330753933470077606274548196042040
5612 47346524611756384219970682889377350188040512049454120
5613 -17831807970661495355573374075220040979911361680963240
5614 6557503576307775711404402079274466682935145908483256
5615 -2353975642777150255375939207944680347720308787660656
5616 824641148743587669080743034630302032640872505231440
5617 -281839379950340089432659011835672846598779210648720
5618 93946459983446696477553003945224282199593070216240
5619 -30532599494620176355204726282197891714867747820278
5620 9671817231215086919971683480696226568063696514498
5621 -2985128775066384851843112185400069928414721146450
5622 897369999866581949327070534261370714676818013350
5623 -262644878009731302242069424661864599417605272200
5624 74813995554287098214407654297622037409863319960
5625 -20731589129501244083510554805365142896709112760
5626 5586356352260814273999850097254080421268922600
5627 -1463093330354022786047579787376068681760908300
5628 372266350326763194083112016906337001868160100
5629 -91971686551317965597004145353330318108604260
5630 22051690927508985903375262920973935920776460
5631 -5128300215699764163575642539761380446692200
5632 1156090800071045100459248896246785187404600
5633 -252479600015515596652019873892976075410200
5634 53381401146137583292141344765943513086728
5635 -10918922961709960218847093247579354949558
5636 2159109060225133376608182280594787701890
5637 -412414090155362555082461783933835853170
5638 76031647905737230825258317708472531590
5639 -13516737405464396591157034259284005616
5640 2315021323587824830529657801313835216
5641 -381596921470520576460932604612170640
5642 60471643293142605012934675047830320
5643 -9202206588086918154142233159452440
5644 1343024745288361027901839434082248
5645 -187734641814502079169074329495368
5646 25098214146323807375544696456600
5647 -3204027337828571154324854866800
5648 389908088730461039944294507600
5649 -45147252379316541467234100880
5650 4963834031233755868125215280
5651 -517066044920182902929709925
5652 50902874888515415314323775
5653 -4722947154604523070401175
5654 411744110914240472804205
5655 -33611764156264528392180
5656 2559271382456689979100
5657 -180958582597947776300
5658 11821414943584528100
5659 -709284896615071686
5660 38816586381919346
5661 -1921613187223730
5662 85194673325190
5663 -3340967581380
5664 114081819852
5665 -3322771452
5666 80260180
5667 -1543465
5668 22155
5669 -211
5670 1
5671 717158086401014406219693262518897216272804756277120852989813520
5672 -703877381097291917215624868768547267823308371901618614971483640
5673 678047018488216984473767075419242780930709899538256463963355800
5674 -641062635661586967138834325850920447425398450472533384110809120
5675 594859923181472591128828248312115370133477841429467914985705760
5676 -541747430040269681206611440427105069228703034158979708290553460
5677 484216729505019803556351818434846123823885012832362394135804420
5678 -424751517109666494347677033714777301599899134063475784329653000
5679 365655653859625938612348055110982198768608819758992196944657800
5680 -308915983433132258482845770697209098959686761520527890522210900
5681 256109832418921616007145638954096432470851417670865003253456900
5682 -208360541628953179124457468979603877264421492342398646714676800
5683 166338247518912201822045878597162759160672619937209003679784000
5684 -130298293889814558093935938234444161342526885617480386215830800
5685 100146622576469040518479688064490140535991738532443602628696400
5686 -75520403910124194489345338540435187945174097909711569195410400
5687 55872819153018712996182323635606521162689779754339453632376800
5688 -40552852611061969110132331671004733101952259499117345378338000
5689 28873631059076122006414220149755369968590008763371549909376656
5690 -20165710580942053464797233120464067914570799771243622158929728
5691 13814305673558729538876844736065936287934327402347993132495168
5692 -9281486624422271408932880057044300943455876223452557885895191
5693 6115708240898395889606936471695857210804259527081142793031715
5694 -3951688401811271190207558950941938505442752309806276881651262
5695 2503741506491110754100972465100617526349224745907793749443166
5696 -1555354572214174862396058652562504826974518402760902177684391
5697 947246017664271908677298878628292413420571358072429145807787
5698 -565520010545833975329730673807935769206311258550703967646440
5699 330933932097191733711472023932051301979989551300041581067176
5700 -189800343408683494334520719608088246723817536775023847964998
5701 106676105419479044261007995692137189764481389282312673673758
5702 -58749159506379763506062374439148017551453518735186689849316
5703 31699186784017858006868187647022311628482114425460444163300
5704 -16755284442980867803630327756283221860769117624886234772030
5705 8674721732890803898333432100770746069759897777423369775590
5706 -4398450456113647047042303600390800824103610140665370590440
5707 2183846030657824757622402486907320688890603636274414768680
5708 -1061591820458664812733112320024392001544043434300062734775
5709 505171280080330152266101724701262400734751703218650542755
5710 -235285253736044180507499433422505775684678875471700252790
5711 107238857144999728530628993464679503203220984058530047190
5712 -47822733591689068128523740328843562239274222620695831855
5713 20862266331944895492309014237414976815790768257350530675
5714 -8901233634963155410051846074630390108070727789802893088
5715 3713759728494561528697127832461685939128846693758822944
5716 -1514823047149097465652775826398845580434134835612151464
5717 603949058013692453626270100721108368669818463871511368
5718 -235304827797542514399845493787444818962266933975913520
5719 89567644129387150642521833119091898830798381319863856
5720 -33300790766054197033758117441713654693501962285590408
5721 12090096010605663891237023529794129411016635989036008
5722 -4285097320214665682970084289040957259600833008772256
5723 1482266368627714544423614062246872008038023996745120
5724 -500264899411853658742969746008319302712833098901478
5725 164683476203902136107934139990316292197392262371294
5726 -52861362732116735046991205428990414779409861995724
5727 16539444781214438572984978385757737139569956820748
5728 -5042513652809280052739322678584675957185962445350
5729 1497473751440331652025617037882721950921891877710
5730 -433004458247806742754395288062473817134041024880
5731 121863530165550400655428614005606403624550468080
5732 -33367395164376895417557834787249372421007866260
5733 8884809363295623040178121688912554786658899300
5734 -2299597717558867139810807966542073003605832760
5735 578261414356908111180495570533971574006145080
5736 -141203368622035701567330313735039570396849380
5737 33464382158979559330985796896743482001565460
5738 -7692961415857369961146160206147926896911600
5739 1714431401248213877055429988798680851311728
5740 -370161325269500723455149656672442456533214
5741 77378356129782637106443713541697010687734
5742 -15649555172315589527145919592702766206508
5743 3059968888441595717598364166170931939820
5744 -577994123372301413324135453610064921966
5745 105380144040253848838102044028354378038
5746 -18528376974110566828677282466523846688
5747 3138686809822008588464457685586006816
5748 -511742414644892704640944187867283720
5749 80219081214604802349120980800817448
5750 -12075990720478142289114986357112304
5751 1743592243063688993615532789529584
5752 -241135097444978265074488577275368
5753 31896176910711410724138700697800
5754 -4028990767668809775680677982880
5755 485166427520327878746887924640
5756 -55591986486704236106414241365
5757 6048868995962637089298958905
5758 -623594741851818256628758650
5759 60760513308638701927930330
5760 -5580047140589268544401765
5761 481526910609226219567665
5762 -38911265503775856126680
5763 2933009962596170059800
5764 -205310697381731904186
5765 13278801323196590818
5766 -788839682566134108
5767 42745007429691996
5768 -2095343501455490
5769 91990690307802
5770 -3572453992536
5771 120807622936
5772 -3484835277
5773 83369265
5774 -1587986
5775 22578
5776 -213
5777 1
5778 -2855351640300335135874704656325238916641722640732981173940924200
5779 2802959867083815225124710075475234532850131399618614546896136600
5780 -2701034053735312853301993345457953277110126621450664927009004360
5781 2555032212992863509880263975433199045914984641912791147170679800
5782 -2372529912064801830603102262902256256921057167490448922372774100
5783 2162571512767031757098402947601171632414768922579789725702617100
5784 -1934932406159975782666992111011574618476372193887180280891815300
5785 1699375417583978730864053940975382925792292100718306159739768220
5786 -1464978808262050630055218914633950798096803535101988068741179500
5787 1239597453144812071585185235459496829158833760470912981242536500
5788 -1029496189899928669621594517585005841165811089204656543743801500
5789 839169163195740176078106455510466946160367022292871300362594500
5790 -671335330556592140862485164408373556928293617834297040290075600
5791 527081457875010358528397443130541222381718129704613378740142000
5792 -406111942952876833620240652903859630359684460592079160668634000
5793 307060249549736142493352688780967037589029714106206194651894000
5794 -227818894827223589591842317482652963372505916917507821838502000
5795 165852155434218773222861207127371357335184307515945694298429456
5796 -118465825310156266587758005090979540953703076797104067356021040
5797 83019357894518958474885531126749442085665935708206787359731280
5798 -57075808552481783951483802649640241433895330799392166309815255
5799 38492987163301668246349541321850395385650339376334251697317265
5800 -25464591508030334378354311951377953870507147587421120353609883
5801 16522826551012049024123026838680351748038988892601490305777405
5802 -10514525987007667560805562533705678385115720204382766558221985
5803 6561696668583732387570388648853919593718832909502027250619735
5804 -4015366618088552655080387083627025423021972377456464436946405
5805 2409219970853131593048232250176215253813183426473878662167843
5806 -1417188218148900937087195441280126619890107897925810977745790
5807 817210724334037766641521458840364985192106014132401950670930
5808 -461901713754021346362599085431510643804233834074835885161830
5809 255873611216256429280000932217455536495870541178146497535690
5810 -138902817517396347323429077489475862669186865210993812947946
5811 73884477402870397512462275260359501419780247452656283482950
5812 -38503178364876122647339495558215514824392523320398344913650
5813 19655468675775922750040441788459668406857721695028525725150
5814 -9827734337887961375020220894229834203428860847514262862575
5815 4812200951655484535354728851657367092713442208093190780985
5816 -2307219634355369297772815202849422578698225716209064073075
5817 1082980644697418241811729585010953455307330438220581095525
5818 -497585701617732705697281160680708344330395066209456179025
5819 223746590660322760279985488359781604497560197557272241575
5820 -98448499890542014523193614878303905978926486925199786293
5821 42378493330365767841109834219137442971061070530715139795
5822 -17843576139101375933098877565952607566762556012932690440
5823 7347354880806448913628949585980485468666934828854637240
5824 -2958025990974024887305161521628507136736038697331087720
5825 1164126357738164633068482921415089905425150713143202264
5826 -447740906822371012718647277467342271317365658901231640
5827 168259321672101208601275091532313337628818941880080680
5828 -61766080107480190499202248790342870775136067272434680
5829 22142557019662709801600806170122915938256326003325640
5830 -7749894956881948430560282159543020578389714101163974
5831 2647479643655323998017487694253826905661082456919370
5832 -882493214551774666005829231417942301887027485639790
5833 286945646449350044774901529234054858895781943183490
5834 -90982765947354892245700484879090565015735738082570
5835 28121945838273330330489240780809811004863773589158
5836 -8470465613937750099544952042412593676163787225650
5837 2485346198101495538189836228013275988814524395550
5838 -710098913743284439482810350860935996804149827300
5839 197483129857599814530722405269017703253225099900
5840 -53436611608527008637724886131616554997931497620
5841 14062266212770265430980233192530672367876709900
5842 -3597323914894719063739129421345055722014972300
5843 894132533759959073646141994900794196801409300
5844 -215825094355852190190448067734674461296891900
5845 50564736391942513130333547297838016646700388
5846 -11491985543623298438712169840417731056068270
5847 2532132407916997961072173015685262775065890
5848 -540567592701381587195183003348539244115190
5849 111737435362855411878333916893273475040570
5850 -22347487072571082375666783378654695008114
5851 4321337279226452393084737117419416161790
5852 -807282788426919677829016824133297524730
5853 145575584798296991083921066646988078230
5854 -25317493008399476710247142025563144040
5855 4242390720326398800095467042121391704
5856 -684256567794580451628301135826030920
5857 106114654898624775920966486304571640
5858 -15804310304050498541420540513446840
5859 2257758614864356934488648644778120
5860 -308956442034069896298446656653848
5861 40439324873569358154246944588200
5862 -5054915609196169769280868073525
5863 602399269489698988049015366275
5864 -68313319220481328541640917825
5865 7356818992974912304484406535
5866 -750695815609684929029021075
5867 72402134500426465236301525
5868 -6582012227311496839663775
5869 562282451579374101880825
5870 -44982596126349928150466
5871 3356910158682830458990
5872 -232657139710691219930
5873 14899225695758551030
5874 -876425040926973590
5875 47027685122910778
5876 -2282897336063630
5877 99256405915810
5878 -3817554073685
5879 127860662755
5880 -3653161793
5881 86567815
5882 -1633355
5883 23005
5884 -215
5885 1
5886 11369014787984820632748824044450951282775299321817558068718909200
5887 -11162305428203278439426118152733661259452112061420875194742201760
5888 10760060187547304441608960741824340132985369284432735548084825120
5889 -10183628391785841703665623559226607625861153072766696143723138060
5890 9462663549889498928184871448838883192171867899473478717618845100
5891 -8632605343758841127466900269116174140226967206537208654669823600
5892 7731811742670962053296441110599703795159805411072456447226015920
5893 -6798662049589983874450318907596291268157759930425780669112531240
5894 5868930487252892062559677005702781351144732931393195278464663720
5895 -4973669904451603442847183903137950297580282145248470574970054000
5896 4137758996140409586906480726139975457650822961173097369092734000
5897 -3379169846848001162640292593014313290414838751624696184759066100
5898 2708921282183934816331474227457755282398672387666078759682887700
5899 -2131610189259489691539520703573315632051414337835602958438993600
5900 1646365593330500168262231437719227520690116764994977894729304000
5901 -1248051336879572708198788347948446668910249805721999371810924000
5902 928550194638402094899898530873644321669225855457167532627327456
5903 -677989031005817402625322736828375218996577608746503277791381952
5904 485803163949050264873262748436079881328256396818360616370202816
5905 -341580349651675967489012869994118666558930279012909808385298855
5906 235663962162784194624202677747880320339106936683325371676679055
5907 -159526374387115454822537197244718986075703157139481790058059668
5908 105944996730374386027181192063286654874703623443777982710314436
5909 -69024770597062099987405928162444335751700845577006867523386678
5910 44113575193611116533304540554945628111989262210869050672841110
5911 -27653285942263684991026726915040542995575358400843285496407860
5912 17001649875613969290779395066284185693575961090888834786680388
5913 -10250994777943716778264047025259582550538447128330032739027881
5914 6060807131484971233864144591576833478785505236457902568330353
5915 -3513511380570997816732837444392367234078553760265450764249480
5916 1996887763058336888646720561920841809296444223460220218530280
5917 -1112551753703930552246030027355897579465161781642122693181156
5918 607563723653919521439321362456766763254024519052790406914532
5919 -325174950688013264995693123568410380333139883436704724827496
5920 170546302808398565557181708165250199475423015788481499035400
5921 -87641850054315929522440600029364685841536827557969659226525
5922 44123138303207330035435612428576703906428885598150242231285
5923 -21759355875554299743502493800393990967553970979909708497620
5924 10509620865063641372712088842367165705417224078731900022660
5925 -4970766625367938487093555533552037833643281658859682443150
5926 2301898638593206413486277394732151748465680768196765695150
5927 -1043527382828920240780445752278575459304441948249200448468
5928 463022083771772557167482552335526859426474241938386953956
5929 -201049062690374926138512160882531399487811183999562756323
5930 85413000489374968620936538937023143573253117385435157915
5931 -35496311891688298647661938259542085640832464367973052640
5932 14427533220492663321307755550652589647564162936660014944
5933 -5734019613272725166160774641926029218903705782518723888
5934 2227867493055007867107052567882087785688700972825746224
5935 -846025630274053620420399709322311817350139609933827680
5936 313934038906724299401280395283121995117347402428275680
5937 -113801089103687558532964143290131723230038433380249934
5938 40289826577081930660738858183462784000696836662572958
5939 -13927347458744371092601086779468616691598906500642504
5940 4699411719208223374804047686323766368330919371382440
5941 -1547367273397829647801332774765142584694327110089340
5942 497033124182333159596791739773045799932117192937788
5943 -155697123237839303006223918483122780701627072486536
5944 47548223264250326067768981093648274346005872436008
5945 -14151256923884025615407434849300081650596985844050
5946 4103027155445664231686179335004165685676049150050
5947 -1158501785067011077181980047530587958308531524720
5948 318418619287424097237152410724781485616964805040
5949 -85158467948962258563424481938022955455699889720
5950 22151046576319662632104634030121578008708063800
5951 -5601414076770489401221861478881318576914682800
5952 1376347458863605967157371677667981136041893488
5953 -328446552683360514889827332170768225646360946
5954 76080839887106107968830059994358741533902818
5955 -17096817952158675948051698875136795850315240
5956 3725005028682616547340872939275614738336840
5957 -786389950499663493327517620513740889204444
5958 160753746787224029022752220768002281218588
5959 -31797444419450906839665274437626824856424
5960 6081478440878588739826691832332999289480
5961 -1123751451031913136707106099452836825230
5962 200452961535422343304510817740235758014
5963 -34486531016846854762066377245631958368
5964 5717018510814184479273035800078025184
5965 -912290187895880502011654648948621040
5966 139981034121590129938296215976243440
5967 -20628783975813282306696284459656928
5968 2916110823806066085239788902674016
5969 -394890007390404782376221413903773
5970 51151555361451396680857696101525
5971 -6328027467396049073920539723900
5972 746382726923636557436781608460
5973 -83777653022040838079638751970
5974 8930612758694708627778750210
5975 -902082096837849356341287900
5976 86128441406628833017509900
5977 -7751559726596594971575891
5978 655604553990756788640747
5979 -51929073583426280288376
5980 3837123663799971449880
5981 -263332016143135295580
5982 16699103462735408988
5983 -972763308508858776
5984 51692736200953848
5985 -2485227701968935
5986 107019374725935
5987 -4076928560988
5988 135253554156
5989 -3827930778
5990 89857530
5991 -1679580
5992 23436
5993 -217
5994 1
5995 -45269349792157740337672590286086515107778010026873549400898929360
5996 44453685831938681953210021091742613934664892729092044006288137840
5997 -42866054195083729026309663195608949151284003703053042434634990060
5998 40589980521008486777125079309116438576879543329439606553149946340
5999 -37741560835323680687502266726020548150431856078250862233630651860
6000 34459685980078143236415113097670935267785607723620352474184508220
6001 -30894890878690749108510101397911872998704337959107902218234386680
6002 27198066329103821864756755931495067682620058203317213063915742120
6003 -23510192928547371442416856822139804268027507938460641801011912680
6004 19954029292296508535160525538118657403956120183063233797497505720
6005 -16628357743580423779300437948432214503296766819219361497914588100
6006 13605019972020346728518540139626357320879172852088568498293753900
6007 -10928622600475360486842761751503139487263597864792456662563835100
6008 8618507254033414367672747072323614067191617828332262571290178900
6009 -6672392712800062736262771926960217342341897673547558119708525600
6010 5071018461728047679559706664489765180179842231896144170978479456
6011 -3783140757162194300623908146524110531245279125382837714856960864
6012 2770331420599087165023806752966474640990637469768534704580294176
6013 -1991175708555593899860861103694653648212020681396134318917086439
6014 1404627825415186394475491166172197534785223891527505604817479581
6015 -972434648364359811559955422734598293312847309519042341796716633
6016 660661707667389490296458264300604947365216874406066934503112827
6017 -440441138444926326864305509533736631576811249604044623002075218
6018 288108113118109702535297588943120954490094576808660768429928902
6019 -184905206926548018045041736187376134971254728399588254365476758
6020 116421796953752455806137389451310899796715940103444456452337218
6021 -71907580471435340350849564072868496933265727710950987808796517
6022 43564446562986374081171633708380184273438360584006802833066503
6023 -25886120421484657062725173652805616742188011361511288639938067
6024 15084717655685303755976540042282409756239056980449024315359593
6025 -8619838660391602146272308595589948432136603988828013894491196
6026 4829554994120117514578101979089403731480792305797256011807124
6027 -2652854151699782860120365875837841486306350703184408231837716
6028 1428459927838344616987889317758837723395727301714681355604924
6029 -753909406359126325632497139928275465125522742571637382124821
6030 389953141220237754637498520652556275064925556502571059719735
6031 -197647482536284889336814318686912084621948569734179852186715
6032 98151470919379570895152688871731851546954051636701559249185
6033 -47749364231049520976020227018680360212031700796233190986090
6034 22753052754392724760385477304203393121169468164648030604110
6035 -10618091285383271554846556075294916789879085143502414281918
6036 4851975488022819452214651451624829526501038906633553546042
6037 -2170620613062840281253923017832160577645201616125537112703
6038 950533209641897378065443413037612801975349727322947624517
6039 -407371375560813162028047177016119772275149883138406124793
6040 170833157493244229237568171006759904502482209058041278139
6041 -70085397945946350456438224002773294154864496023811806416
6042 28123439940093121520736357402386735871060275474523208944
6043 -11035780229656794520795279487012516607631247338104044016
6044 4233852792509839407349132381809833415506327595121677264
6045 -1587694797191189777755924643178687530814872848170628974
6046 581826043691181347127947540046848225578121105851348506
6047 -208308089716595790947042946436525907923031013206038354
6048 72843933213778896220745079428723783752225569035240406
6049 -24873538170558647490010514926881292012955072353496724
6050 8291179390186215830003504975627097337651690784498908
6051 -2697130645000335270001140172794356965260188568451452
6052 855975593922262091677008557832939635681377210346868
6053 -264944826690223980757169315519719411044235803202602
6054 79953764267464041530270030127252603332875893274158
6055 -23515813019842365155961773566839000980257615668870
6056 6738449344867110483287291840790123087910077004530
6057 -1880497491590821530219709350918173884998161024520
6058 510886601761668276996106008630948974537072648280
6059 -135061975178372073228855611477147430050030700120
6060 34730222188724247401705728665552196298579322888
6061 -8682555547181061850426432166388049074644830722
6062 2109321404117433104905856402003876328868518198
6063 -497705050409731406775539151034622504564481822
6064 113999480820106076412274330683907947972870138
6065 -25333217960023572536060962374201766216193364
6066 5458538676469167563018660401071098797964316
6067 -1139694888493562458212687336487372276498044
6068 230430114067004431441909461475588930220916
6069 -45084152752239997456025764201745660260614
6070 8529434304477837356545414848978908697954
6071 -1559143905119604678078194112178940299626
6072 275143042079930237307916608031577699934
6073 -46832858226371104222624103494736629776
6074 7681579920727535613234641313951510704
6075 -1212881040114874044194943365360764848
6076 184154712897022760636928573798231312
6077 -26855895630815819259552083678908733
6078 3757042393948327046673089426583087
6079 -503521145580703624811857345830723
6080 64553993023167131386135557157785
6081 -7904570574265363026873741692790
6082 922868645726412942223837862610
6083 -102540960636268104691537540290
6084 10820905393777036173478835910
6085 -1082090539377703617347883591
6086 102287165413812779749302429
6087 -9114697908161534829145761
6088 763299824821409320667379
6089 -59866652927169358483716
6090 4380486799548977450028
6091 -297702986377114972332
6092 18696322815954080388
6093 -1078634008612735407
6094 56770210979617653
6095 -2703343379981793
6096 115308485402067
6097 -4351263600078
6098 142999273242
6099 -4009325418
6100 93240126
6101 -1726669
6102 23871
6103 -219
6104 1
6105 180261735208411902966227791950002159257998922809712692208984925920
6106 -177042775651118833270402295665180692128391799188110679848110195100
6107 170775774743114626782954426792076950814112443464637735428708064300
6108 -161787576072424383268062088539862374455474946440183117774565534600
6109 150532788171733991388544725858828470145528863209561683494595758280
6110 -137555823674170716268842594319274291684707409484599469400234054980
6111 123447534066563463318192071824989748947814341845153369974569023700
6112 -108801216465445764280440470083041812631971962304202970147077783600
6113 94172481478495073284750995113893333622631194263301730463437073200
6114 -80046609256720812292038345846809333579236515123806470893921512220
6115 66815764751477702822279941574609443731428826673590525291620435820
6116 -54767020288096477723180279979188068632318710388188955157065931000
6117 44080772427004482069876810714956250362597986410005744394711603000
6118 -34838029821342251958451027823110584963988731195004539924852718500
6119 27034311141361587519757997590733813932055255407323522981685709556
6120 -20597570393418352396006093402463858233946861262722684176522445376
6121 15407631396651523445831329710504460883661037952430354305272695360
6122 -11314979306915962530532382756151713461438574746316041442934635655
6123 8157310663125461359221020126527979472199902724088308947231946635
6124 -5772866007750326500371798858773647011095315773970187870348762234
6125 4010158829811295507891860275941999068776135384971657222914025674
6126 -2734199202144065119017177460869544819620092307935220833805017505
6127 1829652097675351846560366872311199165008933950422816948937192165
6128 -1201562571607693749979942423607354675528255131620954414227409780
6129 774340323924958194431518450769184124229319973711281733613219636
6130 -489656381305488270008166079162866431497952336317428155078947711
6131 303801404459609510589008151305428077936685756109353234902996755
6132 -184922594018892745575918005142434482222330460240475882114867590
6133 110421405061640991962598521056273827514053440287478404428302230
6134 -64675394393246866720950562332960384686802729311237351165148449
6135 37153949970588625563099259212551710351993057263902308116149109
6136 -20931802800331620035548878429606597381404539303606934149943160
6137 11563723225358027851806723048523924427489221013880753831087480
6138 -6263683413735598419728641651283792398223328049185408325172385
6139 3326231881776835022890382118267944928711698343360527179574301
6140 -1731463171335886724244308499920300099877322425310959353751006
6141 883399577212187104206279846898112295855776747607632323342350
6142 -441699788606093552103139923449056147927888373803816161671175
6143 216403252135871337607578620213295965092186921393815971825475
6144 -103873561025218242051637737702382063244249722269031666476228
6145 48841210813182087322293240906418056227428677358286412713988
6146 -22492662874491750740529781996376736420526364572895058486705
6147 10143749923790397392787940900326763483766791866207575395965
6148 -4479058407907448199412857020923505953871050953909838486530
6149 1936109118256767931359105938076612251028131702657801152242
6150 -819123088493247970959621743032412875434978797278300487487
6151 339127393325230051671180976414693228683271476580188099915
6152 -137368058055789388018706218294559282504616294310962268320
6153 54428853191916549969676048758221602501829097745852974240
6154 -21091180611867663113249468893810870969458775376518027518
6155 7991068430583400309988929208214056702714194397314283718
6156 -2959654974290148262958862669708909889894146073079364340
6157 1071286156338151825242778512348623825176408701298665620
6158 -378869494314712230878543620220854767440437223630015890
6159 130882188945082407030769614258113465115787404526732762
6160 -44153027595931414420018665050929843653518642490945992
6161 14541416274109148461682793879048750903853445131748680
6162 -4674026659535083434112326603979955647667178792347790
6163 1465819011570174094721617218999631061102724710026230
6164 -448368168244994428973671149341063618690245205419788
6165 133723839652015882325480869101720728381301201616428
6166 -38873209201167407652756066599337421041075930702450
6167 11010330929810421820722816551257419832443471701850
6168 -3037332670292530157440776979657219264122337021200
6169 815740774307136670855522960250796030935713371408
6170 -213204975103001629882693500974639871721834176618
6171 54204654687203804207464449400332170776737502530
6172 -13398903405825659467013684121430424236946348940
6173 3218730985757001994869209034757029285970351980
6174 -751037230009967132136148774776640166726415462
6175 170124455416622389047414915833382579203221182
6176 -37389990201455470120310970512831336088620040
6177 7968358567523296910885944535521432281181320
6178 -1645639269379811318552532023640295797200490
6179 329127853875962263710506404728059159440098
6180 -63702165266315276847194788011882417956148
6181 11922865156796976950009719681368366997140
6182 -2156262847505836256916651431736832329270
6183 376490338453399981366399456335002470190
6184 -63408899107941049493288329488000416032
6185 10291496713854306462261456618471271712
6186 -1608046361539735384728352596636136205
6187 241623546552602726202705830582631865
6188 -34873501564293176977710119877905630
6189 4828638678132901427682939675402318
6190 -640533702201303250611002201839083
6191 81286002817424270382106878405975
6192 -9852848826354457016012954958300
6193 1138771472392726187780391779100
6194 -125264861963199880655843095701
6195 13087373637946256187923905521
6196 -1295779568113490711675634210
6197 121279861054957258728261330
6198 -10701164210731522828964235
6199 887413617475297015084839
6200 -68925329512644428356104
6201 4994589095119161475080
6202 -336174266017635868515
6203 20910361044159168855
6204 -1194877773951952506
6205 62292206224983306
6206 -2938311614386005
6207 124154011875465
6208 -4641271471980
6209 151111164204
6210 -4197532339
6211 96717335
6212 -1774630
6213 24310
6214 -221
6215 1
6216 -717827981276354542169085671515187169902388567617248756475064972860
6217 705123061253764196289986810072440494328894964650571787333913380420
6218 -680381901209772470104373237789196968212091632557569268480091858300
6219 644883715059697384707623329730630169870591199554565654472434891780
6220 -600408976090063082313994134576793606431240082343905954163991106140
6221 549091969586638887244421986322366802462758024023913992269632891940
6222 -493252108272743407185667208052295602212308055479109179496449885980
6223 435222448475950065163824007104966707834389460716861040732161664100
6224 -377192788679156723141980806157637813456470865954612901967873442220
6225 321081464743414400691107628382121444512533051184505197542900533460
6226 -268445159047772695659778508975216289674412878859176476634228314860
6227 220430577754675140338517312247941831358664233859974180000463900820
6228 -177766594963447693821384929232211154321503414403204983871341855500
6229 140791143211050573506536863951911234222630704207338347226102749556
6230 -109504222497483779393973116407042071062046103272374270064746582988
6231 83637083324849815757601514106165991283610015885199245640003295668
6232 -62727812493637361818201135579624493462707511913899434230002471751
6233 46194900673608909866117115349335867278738090169150746138373913305
6234 -33402466640917211749346221867981319416933695968462847207747291159
6235 23713201508437409867856478120017272563166669657000341910843496777
6236 -16527382869516982635172696871527189968267678851848723149981831087
6237 11308209331774777592486582069992287873025253951264915839461252849
6238 -7595065969102462562117853629099297825166215340401809145906811615
6239 5007117564815697540951770170295092640294764187376007511005231361
6240 -3239899600763098408851145404308589355484847415360946036532796763
6241 2057454490995544245036858760400345065161910402455491278674111813
6242 -1282181784243600036762100386916157069593654308776610506999808811
6243 784067997559035993703442682646570869895400116877783403561034165
6244 -470440798535421596222065609587942521937240070126670042136620499
6245 276926143818723350967598904934746307239651956173855414874748237
6246 -159915097134755737882697959187670402772193383142648901547389827
6247 90581278796609893486003739120288829542291356884996930247122909
6248 -50322932664783274158890966177938238634606309380553850137290505
6249 27417321934606059714154388469359454152647575455612097661006551
6250 -14647610348625155189753714387739982355524047161217422038071993
6251 7672557801660795575585278965006657424322119941590078210418663
6252 -3939962114366354484760008117165580839516764294330040162106881
6253 1983202406560245546020138314009520556803740416609080618510175
6254 -978379853903054469369934901578030141356511938860479771798353
6255 472991584999489909033147336524478147808115043290165717491919
6256 -224048645526074167436754001511594912119633441558499550390909
6257 103970286485955986196140745799498292552248198370284105083363
6258 -47259221129979993725518520817953769341930999259220047765165
6259 21037975857862061722972760880250387642537025476685053521267
6260 -9170399732914232033090690640109143331362293156503741278501
6261 3913482688568493924949530400556131230581360773794590227131
6262 -1634745933199497462320689914156358615306138044749638955637
6263 668292362628725377678269461762033396194333162947965610795
6264 -267316945051490151071307784704813358477733265179186244318
6265 104602282846235276506163915754057401143460842896203312994
6266 -40032972447324611996186189979947894264781310244225959294
6267 14981664535501848661149433059980500307678895244771678018
6268 -5481096781281164144322963314627012307687400699306711470
6269 1959907333912658694030635367048446825173070553085430162
6270 -684786899800808459360101513788011541325530675174427406
6271 233729660411054384332489738239021903326678134640373426
6272 -77909886803684794777496579413007301108892711546791142
6273 25355288604749489424629064306008293260290527426470490
6274 -8054032850920426052529232191320281388562873417820038
6275 2496279187712178834994440386783479026864516322482234
6276 -754689056750193601277388954143842496493923539355094
6277 222480588984161119451715818851652990295896534723178
6278 -63931203731080781451642476681509479970085211127350
6279 17900737044702618806459893470822654391623859115658
6280 -4882019194009805129034516401133451197715597940634
6281 1296355379200343734828374411600407945156119227174
6282 -335013187883234897764636083896734637512255530618
6283 84221192484612125136361026677950048536600552390
6284 -20587402607349630588888250965721122975613468362
6285 4890929901193558648188921500143692198626404086
6286 -1128676131044667380351289576956236661221477866
6287 252872794387056626198922801394566683661642582
6288 -54972346605881875260635391607514496448183170
6289 11588764960158881811701514987530083035022398
6290 -2367597142398051122820739621108296534036834
6291 468455049565389794354905700433192362349534
6292 -89704158427415067004130878806355984279698
6293 16611881190262049445209422001177034125870
6294 -2972652423520577269142738673894837685682
6295 513599633383136386815237571929474573966
6296 -85599938897189397802539595321579095661
6297 13749212983486379957920867642326175987
6298 -2126166956209234014111474377679305565
6299 316199188359321981585809010013845443
6300 -45171312622760283083687001430549349
6301 6190992085352932199287050957486459
6302 -812958556662506248391228913609333
6303 102130471942525910601913180101675
6304 -12255656633103109272229581612201
6305 1402388569957072205280001876023
6306 -152735388807205883743366540953
6307 15800212635228194870003435271
6308 -1549040454434136751961121105
6309 143569603093895601401274639
6310 -12544916775194761287490017
6311 1030258865595705033272127
6312 -79250681968900387174779
6313 5687847988198592380965
6314 -379189865879906158731
6315 23362408798288057173
6316 -1322400498016305123
6317 68292983465630781
6318 -3191260909608915
6319 133587665983629
6320 -4947691332727
6321 159602946217
6322 -4392741639
6323 100290905
6324 -1823471
6325 24753
6326 -223
6327 1
6328 2858607005082827822797243824618002004036060667502318056759108299000
6329 -2808456004993655404853432529449265126772270129475961599622983592000
6330 2710770578733006521206356615381464600623669429320275978766531988800
6331 -2570558307419230321833614031827250914384514114010606531588952748000
6332 2394793636826462436580033585206584185195829388266291555070049996000
6333 -2191845023536084263988505315273822813569064185870843118199706776000
6334 1970818634608075766779580409531924714721763595698993391994694328000
6335 -1740889793903800260655296028419866831337557842867444162928646656400
6336 1510689490577677912138893247802363779259864243810592042210809082000
6337 -1287800877213758220183974571897096992155949847182799773687902824000
6338 1078402360593634932349181958580495855220023042762832330811821064000
6339 -887072909520570670158198062703311106713244760982329820506497972000
6340 716754910892621101487824034664275374224301766873722494969250361376
6341 -568853103883032620228431773543075693828810926090255948388293937600
6342 443436671530867948052084610872161367630332926637286132995599211200
6343 -339506201640820772727377280198998547091973646956672195574755646075
6344 255287608985733449260120900614750845487763129882148860238382152475
6345 -188520080481772393299781588146277547437117388220663773714497589520
6346 136713035463880743232666037205315778675772151763076782464711992400
6347 -97356252527309014120231874979543054511534714134312254179416115800
6348 68076176579246152730688453933063940372727281311962704050268411800
6349 -46738867502169000382263714640611063539484402094780363974811148400
6350 31505458834795400257674059498485976163652448819444541642280107440
6351 -20849200699496956052872539373998072461240591130514770204450071100
6352 13544371257337438603690919739312616416426369420553390862744936700
6353 -8636990366997786935686963312025436555402322529048539100880829200
6354 5405886057041780312264502216879230074244619136886495696234763600
6355 -3320758577897093620391051361797241331321694612658847356258497640
6356 2001875738448602537115172806757202221009532213304978902709023400
6357 -1184208183307624036039961378645105539188737365617029773433506800
6358 687337616884844720218998562430375942326330079344150148216650800
6359 -391400587392758799013596403606186300491382406293196612178926150
6360 218644466060782501517940059945524760964151551101716728182710470
6361 -119805186882620548776953457504397129295425507452995467497375600
6362 64385100433517165669247096209846076288017789719637019947569200
6363 -33932688066313100825684280434918878043685051338727618621016200
6364 17535684436953750091125433513347339660159388946859239153142600
6365 -8884746781389900046170219646762652094480757066408681170925584
6366 4412953699365844393793155453690058987324879337620205879598800
6367 -2148411669428108454872983576138581349092375466999310757173100
6368 1025059162537594230102796085347166264599630124777448923357100
6369 -479248439627966133554554013928545266566060837558287808322800
6370 219526704603778035370150548315656218878647222365409254134960
6371 -98505572578618349204554733218563687958367343369093896086200
6372 43292258012259019714103672561024805535842972563487126305400
6373 -18632111043250717345310441355377764407831152748842560688400
6374 7851266917596214227269179690630881857387970026241833749200
6375 -3238647603508438368748536622385238766172537635824756421545
6376 1307528535577940956327048946925717514293260536202541412425
6377 -516554483191285316079821806192876055029436261215818829600
6378 199649892276386349159685728773933689980702358629426909600
6379 -75477398299609473462808019414535907187826501433076026800
6380 27903765431976835643825995056282971748226767196470531120
6381 -10085698348907289991744335562511917499359072480651999200
6382 3563210793925329997083328132863491811150810038074658400
6383 -1230156107426602022802577569679062649087779656001965400
6384 414904722623173463312111961371044798804754085160426200
6385 -136674496864104199679283940216344169018036639817552160
6386 43959633494302520364681969075432335064280790584592800
6387 -13801280283094977323795501919031081938785829602139600
6388 4228137890196727157000934113922817010148259935915600
6389 -1263581438449596621632463068528657957055801819928800
6390 368243733491025301161460665685494604627690816093536
6391 -104614697014495824193596780024288239951048527299300
6392 28961130811922572799357300684689964732211174224100
6393 -7809743140293727496455901308231001725540091925600
6394 2050602947451425655494007606071827268717230840800
6395 -524042975459808778626246388218355857561070103760
6396 130286927600504944962326450109535986686453893200
6397 -31497938540781415265617383542964744034087754400
6398 7401154957669950035090423455450732204731002400
6399 -1689394066424662508009770571352884524992946200
6400 374406252558979258531895099597125759593031320
6401 -80517473668597690006859161203682959052264800
6402 16792414294520373851697899930179868465445600
6403 -3394211399956245778534681900781037243015600
6404 664475247610481977808376880047081365034800
6405 -125900573231459743163692461482604890217120
6406 23070785670686340370310136920896184071200
6407 -4085451629184039440575753413075365929275
6408 698548724161001562378237630214958941275
6409 -115224531820371391732492804983910753200
6410 18317746084264169967729625407698632560
6411 -2803736645550638260366779399137545800
6412 412732805690195479952470063832430600
6413 -58366255350128653730652332259131600
6414 7919039670620470606671421964806800
6415 -1029475157180661178867284855424884
6416 128044173778689201351652345202100
6417 -15213169161824459566532951905200
6418 1723659560206712167636738393200
6419 -185884854532096410235334532600
6420 19041863147190363975326952120
6421 -1848724577397122716051160400
6422 169689695509880829009526800
6423 -14684685188355071741209050
6424 1194448077521704400002650
6425 -91005567811177478095440
6426 6469590128756692755600
6427 -427237083974498578200
6428 26075502777786298200
6429 -1462177725857175600
6430 74809092950832240
6431 -3463383932908900
6432 143642651595300
6433 -5271289966800
6434 168488720400
6435 -4595146920
6436 103962600
6437 -1873200
6438 25200
6439 -225
6440 1
6441 -11384277020242138873245164003303271138880452131982915769900308489000
6442 11186289593803145153710465498897996858204270355774517234771607471800
6443 -10800555469878898769099759792039445242404123102127120088745000317600
6444 10246680830397929601453618264242550614588527045607780597014487480800
6445 -9551990604608239458982186517514242098345237076414032759928759516000
6446 8749302318506706731336624625286154527055721355706971183464157876000
6447 -7874372086656036058202962162757539074350149220136274065117742088400
6448 6963287712993354200229065714174022156656743525244473760062796722800
6449 -6050069652272914305117057095921691382013236177671428021038167644400
6450 5164693605598829284856024350177053618791786980939023920398435794000
6451 -4331678507921598755040536551761399809309240693690794255818042924000
6452 3569303090527397374153402118651393442870814331601214466794067369376
6453 -2889435835188845493362277905574937548990659220820030758833292632352
6454 2297897790189554289996772192622588129512256545691520524741437447776
6455 -1795232648585589289059978275486396976181450426321500409954248006075
6456 1377736683798242942766960071884909307302043350432779384383492655825
6457 -1038601500094060064547400669574777785504617294941633689766017540545
6458 769040805413158979092350114112621719037770058086553190132089323915
6459 -559302403936842893885345537536452159300196405881129592823337690120
6460 399501717097744924203818241097465828071568861343663994873812635800
6461 -280247473187970319963872497486281998796473678853018026254764087800
6462 193059370418379553752889942712772043615348534320967973642170816040
6463 -130598985871256756950484373011581088328029890864184217463821434380
6464 86748231491126750967110057985794737502560000501027472913925186340
6465 -56574933581169620195941342164648741849495652500670091030820773700
6466 36224238048374792787329348580242719601475633615536964760741358700
6467 -22769521058978441180607019107581138035213255415480377849608854040
6468 14049278951284570090161777747230914957897540575509169311460782280
6469 -8508718238101922730661358353956751312529496404885834935110051240
6470 5057629721948695329414094126477789241713337023883188597792687800
6471 -2950284004470072275491554907112043724332779930598526682045734550
6472 1688783257731144819764131429588273304273246443032260100757213570
6473 -948494706396944350826429981001632951715111015949625536041722690
6474 522639940259540764741094071164165095843020355727344683125030870
6475 -282508075815967980941131930359008159915146138230997126013530200
6476 149786161003097117411741090593031172035547281343951496342744200
6477 -77888803721610501054105367108376209458484586298854778098226984
6478 39718131699099394577259028260562702836445782417296807374592568
6479 -19859065849549697288629514130281351418222891208648403687296284
6480 9734836200759655533641918691314387950109260396396276317302100
6481 -4677778434131263048633129760761459144857696554112496412210100
6482 2203082746397304532582054661519913016610399022259433794137660
6483 -1016807421414140553499409843778421392281722625658200212678920
6484 459830107773273753493363687313808400331224881667084172612760
6485 -203722199646387105978072519695991063437884441244910709385400
6486 88407747016356668631993734962411216208893248087414081431400
6487 -37573292481951584168597337359024766888779630437150984608345
6488 15636090660191031921093301882327076904026305834093888004715
6489 -6370259157855605597482456322429549849788494969445658075995
6490 2540287394236897937646378288085403314332835417263605981225
6491 -991331666043667487862001283155279342178667479907748675600
6492 378508454307582131729127762659288476104582128692049494320
6493 -141370627512470434742204345089613768183639108306669088240
6494 51638372923716745624397994314170298558095722195849187920
6495 -18442276044184552008713569397917963770748472212803281400
6496 6438427731401707506000595233592661908131123435239015400
6497 -2196640049537053149106085432637496415715324466140369960
6498 732213349845684383035361810879165471905108155380123320
6499 -238395044135804217732443380286239921085384050588877360
6500 75790331950689202169273907027417315952000709724787600
6501 -23521137501938028259429833215405373916138151293899600
6502 7123544500586945701427320916665627528887554391866736
6503 -2104683602446143048148981179923935406262231979415172
6504 606434258331939522348011526418761049261999044916236
6505 -170346701778634697288767282701899171141010967673100
6506 46631220039961453447763110907223795452008588916100
6507 -12434992010656387586070162908593012120535623710960
6508 3228975825971548157708826832618074970525824941520
6509 -816114769201600083816516671980392574968065644560
6510 200683959639737725528651640650916206959360404400
6511 -47989642522545977843808001025219092968542705400
6512 11154349343078254309641859697753627014309926120
6513 -2518724045211218715080419931750819003231273640
6514 552233614190695012397311321934671546163006520
6515 -117496513657594683488789642964823733226171600
6516 24245312342043347386575640611789024316511600
6517 -4849062468408669477315128122357804863302320
6518 939347179744087804506071939933187329540240
6519 -176127596202016463344888488737472624288795
6520 31940237653215420813839881377261874871025
6521 -5597773609326413957064721478489194565025
6522 947315533886008515810952865590479080235
6523 -154663760634450369928318835198445564120
6524 24337952181055641968415654269806154760
6525 -3687568512281157874002371859061538600
6526 537384356061073258020446150315500600
6527 -75233809848550256122862461044170084
6528 10106034158760482165757644020858668
6529 -1300776673899864041137122497734284
6530 160194171662544832652354987405700
6531 -18846373136769980312041763224200
6532 2114471132418095352082734410520
6533 -225817305403874260902039597240
6534 22909001997494490236438799720
6535 -2202788653605239445811423050
6536 200253513964112676891947550
6537 -17164586911209658019309790
6538 1382928803272816048949130
6539 -104371985152665362184840
6540 7350139799483476210200
6541 -480850267255928350200
6542 29074667322451481640
6543 -1615259295691748980
6544 81879503468245340
6545 -3755940526066300
6546 154353720249300
6547 -5612862554520
6548 177782976840
6549 -4804945320
6550 107734200
6551 -1923825
6552 25651
6553 -227
6554 1
6555 45339120654529561773445957508807810274845626751723264544472532938800
6556 -44557411677727327949765854793138710097693115945659070328188523750200
6557 43034081363958872293363603347219437957601043605636538009276095587800
6558 -40845907735282997430989182838038788569926414269756714042702734795200
6559 38099964358121115250754615924557189338334722554142817300336164388800
6560 -34924967328277688979858397930844090226806829007964249191974817356400
6561 31461334204812133047971614664975254832412763321223993073762438775600
6562 -27851017164915658763778150687027274769676872448296649606281503178400
6563 24228120623138012095319204256194458539475002861526353722537567805600
6564 -20711135371392171629869642348037198428906050833240270117653082156400
6565 17397353711969424169090499572351246680281082699921826898828589011376
6566 -14359720524165238996709618694639124244041528577713253948239470295104
6567 11646072551094642650874730122423856670364389318932796509202090081856
6568 -9280464064153543362415800566306510784196622738524572218270415533979
6569 7266099771158975810883688815480291389177200748767300729033426115751
6570 -5589307516276135239141299088830993376290154422128692868487250858270
6571 4223980489399522050954111525147086597349047998402599954047617060830
6572 -3135985514857220916617446435336473382880353816995869662853533878495
6573 2287147330384589691066859430282991865709731731192476370652577339955
6574 -1638553311320303062256854517217665814239807807421475608825727049520
6575 1153056033892065117884453178782801869279864753370668021025511627440
6576 -796965199895986184420136755923407174355200638359138191002927154260
6577 541005573652019818620968746721728957773968316550363881483738871140
6578 -360670382434679879080645831147819305182645544366909254322492580760
6579 236122336701840784146322090895334940803026939117904619736308092440
6580 -151792930736897646951207058432715319087660175147224398401912345140
6581 95812559117616245238705164542635910629799685022006889771419849060
6582 -59376797199649504091591932955999719263537832971384551407640469840
6583 36124345149437110880898588581622206824669870409164027779473572560
6584 -21574261686469385664981101514024373520288950383250738812741161390
6585 12646980988619984700161335370290149994652143328112502062641370470
6586 -7276345226329306265846247747290223284594383832612672419601884380
6587 4108412610784574286158085462755704303546488830658855855965689820
6588 -2276282662731993861249750053688971303316297865635312028305314630
6589 1237442252894573844035099022475212587708859913533290431494835470
6590 -659969201543772716818719478653446713444725287217754896797245584
6591 345281900145417514097210853070346293788962236358957859913790736
6592 -177184132969358987497252937759782966549599042342096796534708404
6593 89171099598958444688159975212439793623000825230989891066487236
6594 -44006516685200271404546481273671586463299108555553452734110584
6595 21293475815419486163490232874357219256435052526880702935859960
6596 -10100751348340012667296648927579706570360217224289564213164340
6597 4696527696998859393074238036390564201505069155242918392108260
6598 -2140189836607075166464209738102029256382056830237279267289840
6599 955682254082404634081502461668201743415887012244319672814960
6600 -418110986161052027410657326979838262744450567856889856856545
6601 179190422640450868890281711562787826890478814795809938652805
6602 -75215732960189253608266397446108470546620737074784418693770
6603 30916896370139141053704592815271579917936131190248810137930
6604 -12442165612373068960637214181755635820632833283880618714045
6605 4901459180631815045099508617055250474794752505771152826745
6606 -1889719202171302186062461153563470062571470845598516752480
6607 712888082256239746837934447152686311029956067501236858720
6608 -263089649404088477999713903115872329070579024911170745480
6609 94961352743487557147825728343598888007723790056694766120
6610 -33515771556525020169820845297740784002726043549421682160
6611 11563921180321498187248127909746820211466880522899878640
6612 -3899461793364226132909252434682067280610924827489493960
6613 1284793770067982020669522478479062630027876966282665640
6614 -413496845539120650330421027556479926905523621332352160
6615 129956151455152204389560894374893691313164566704453536
6616 -39872910105558062710433456228660564380175492057048244
6617 11939345963811171320073294802932259390674017395613316
6618 -3487898820888656790133771515463356675927241036920744
6619 993758881929170370373309202729783186996029569178536
6620 -276044133869213991770363667424939774165563769216260
6621 74730179887245776777612263557027894663605661279540
6622 -19709058431801083985304333245809554636555339238560
6623 5061889324014486050870511817229776327421316635040
6624 -1265472331003621512717627954307444081855329158760
6625 307817594027907935525909502399108019910755741320
6626 -72817065253913705178172140352477166000393831280
6627 16744031047691386752200010883189936566935479920
6628 -3740687787250203423363832218584985828783458280
6629 811471953847927726761466248476108036931861320
6630 -170836200810090047739256052310759586722497120
6631 34882784458604774145711968796437821372656480
6632 -6903884424098861549672160490961652146671595
6633 1323542609801336152009688798785394452988855
6634 -245605845117773718929632972970485568595870
6635 44083100405754257243780277199830743081310
6636 -7647068437732881358614946044868598289615
6637 1280981007335964897636006190257176363235
6638 -207027233508842811739152515597119412240
6639 32250473561679030974440844138244732560
6640 -4837571034251854646166126620736709884
6641 697958009916934252431928716424699436
6642 -96746654839971084495514871583621704
6643 12867781678222755080684244003732936
6644 -1640011390361723686753874235769884
6645 200001389068502888628521248264620
6646 -23301132707010045277109271642480
6647 2589014745223338364123252404720
6648 -273838098052468480820728619730
6649 27514832818669081804953593370
6650 -2620460268444674457614627940
6651 235965616589804808979516260
6652 -20034816502907955479392890
6653 1599022913377630249529010
6654 -119553115018888242955440
6655 8340915001317784392240
6656 -540614861196523062460
6657 32387065417303224940
6658 -1782774243154305960
6659 89545738240627240
6660 -4070260829119420
6661 165757228335180
6662 -5973233453520
6663 187500601680
6664 -5022337545
6665 111607501
6666 -1975354
6667 26106
6668 -229
6669 1
6670 -180574773641316013270103727319562140922229996200828863961606122566600
6671 177488025373943089966341270442304668427832902248677943210125676027000
6672 -171471482140928069967482244325616374582821617426688860389443449721000
6673 162825861192645982406096584947854204435788594699292783395017729567000
6674 -151970803779802916912356812617997257473402688386006597835349880929200
6675 139411233219488626258443026451220624624361143891295308758048237877200
6676 -125698652902817613839579777947821874661309228098708884945781198086000
6677 111391489157781462670847120295224262911241511079343646008863012938000
6678 -97018393782583854584286201547453390277532929004589627169009720946000
6679 83047745077891779524148988524620102077568187227928720856672321129776
6680 -69865563319496258964760260187378816033509744810797177863549730474256
6681 57762867311394544813384467084053351838728529174281131304509619683440
6682 -46932329690508067660874879505793348368966929954103419184914065992795
6683 37473100450560705186590020070517169627934835544749241674776347265565
6684 -29401971122747630223324477286098086938841178658187866544824518623751
6685 22668695293110768340120398518289364739106557591427286420055544893121
6686 -17173254009932400257666968574461639953868604235929762439436018858425
6687 12783098849498553575255863826103025228819487363586815650407262157775
6688 -9348833486946703361008019813120122928539625086802298012984415607925
6689 6717309986917260933465021643501125363469212099406095609329543066435
6690 -4741630579000419482445897630706676727154737952521949841879677458660
6691 3287992007336057305345695437351345175764234346639308284515104807100
6692 -2239646729634705700742720080514684395085782815826775208292897477300
6693 1498468675223220360928582499912702508942286344402087009865032125100
6694 -984707986575259094324497071371204505876359597749942892197021110780
6695 635520757293252323287441372303401489608146974434360306311552631780
6696 -402794846171779641520209320473986859610797378162622729352392513100
6697 250690498666352364302787619036257555981545221373940020366174361300
6698 -153199749184993111518370211633268506433166524172963345779328776350
6699 91919849510995866911022126979961103859899914503778007467597265810
6700 -54144568890038661331150020001894896794187620872088415357625786710
6701 31308084052063171518011916327626300867387399823996702757810829050
6702 -17769453110630448699412168726490603195003659359565696159838578650
6703 9898420189143135852692684592608859497887944475462770344071154550
6704 -5411136370064914266138667577292843192178742979919647788092231154
6705 2902662556127536791769748832852452308387272724327758085003117374
6706 -1527717134803966732510394122553922267572248802277767413159535460
6707 788821265683093933779876703802352020511161146274141344049694780
6708 -399532848852476148278119369458334140258899801359630031401793460
6709 198477608784778473660743170634140185806034094868977499470568364
6710 -96694219664379256398823595949965731546529430833604422818994844
6711 46191506209098370891157768765907196598660556130702749754296900
6712 -21633996578944806619909334738462864229752412365012680264670700
6713 9932589624295414360084159974262824457685069827961796599502900
6714 -4469665330932936462037871988418271005958281422582808469776305
6715 1971094649044959557793098827190666095795266962753909325180855
6716 -851707564402143018799487147551522387072028934523294152855925
6717 360538784930968517160519099270276347901656420135627586178275
6718 -149491691312840604676312797258407266203125832739162657683675
6719 60702686775517094020078529795838102033996550263781200392765
6720 -24134803175808001236898692569429606832793809141021441120015
6721 9393785667230659164062365371334876910967650264469423190425
6722 -3578585016087870157738043950984715013701962005512161215400
6723 1334028733807904259985187981728029857178837907380273115800
6724 -486528126447588612465186205100810889088752648573981959880
6725 173556817036859095674715546848827276224642757678438009080
6726 -60543075710532242677226353551916491706270729422710933400
6727 20647638537117932473736155257590017402716607144161532200
6728 -6882546179039310824578718419196672467572202381387177400
6729 2241743612601375525719925427966916175152088775651823496
6730 -713282058554983121819976272534927873912028246798307476
6731 221641317630079501130501101635147079464189568214163340
6732 -67239500854069062140713817349988439837450767885195620
6733 19908902487517655270714147036588755929524529038633340
6734 -5751460718616211522650753588347862824084863944494076
6735 1620577329554844130691648801136690629990762768890596
6736 -445213552075506629310892527784805118129330431013900
6737 119210186074862430799091441865876780264137656391700
6738 -31098309410833677599762984834576551373253301667400
6739 7900651580049637011831677228243772511042730693880
6740 -1953924584313351088947619099458137287677234472680
6741 470195755583426732634453793987252288478478883800
6742 -110045815136546682105935994337442024963048249400
6743 25036878576039721325689141568836016261434257800
6744 -5534467895756148924626020767847961489369678040
6745 1188027139926712596385690321894065031749512040
6746 -247505654151398457580352150394596881614481675
6747 50014095916603833397065978577146520118988525
6748 -9796575488819307572621171061502926621245175
6749 1858837400442637847112735021926196333261905
6750 -341419114367015114775808473415015653048105
6751 60658218288555984858646175479825116023775
6752 -10416057685913653965626110940980070428325
6753 1727285947915329552088752065589659920275
6754 -276365751666452728334200330494345587244
6755 42623573640099674519205026096142851764
6756 -6330233708925694235525498925169730460
6757 904319101275099176503642703595675780
6758 -124122229586778318343637233826857460
6759 16347805848014705342820513723537324
6760 -2063315301205739509288026003941604
6761 249192669227746317546863043954300
6762 -28753000295509190486176505071650
6763 3164205774146944407569663237550
6764 -331488223958251318888250434410
6765 32991718972148235529162365510
6766 -3112426318127192031053053350
6767 277634272508998350187831050
6768 -23352415444682104221406350
6769 1846470058416724519832130
6770 -136775559882720334802380
6771 9454531789128133742100
6772 -607171766274283818300
6773 36042159641852464100
6774 -1965935980464679860
6775 97852017127201260
6776 -4407748519243300
6777 177891195843900
6778 -6353256994425
6779 197656884271
6780 -5247527901
6781 115584315
6782 -2027795
6783 26565
6784 -231
6785 1
6786 719212346297891129776652452400991091194522890851164535094944043726800
6787 -707022306530130263170268512529787852360717418124873610771300924341600
6788 683256850848445212307402344041391622029264731801348447384030305036000
6789 -649094008306022951692032226839322040927801495211281025014828789784200
6790 606178701971740442489253236635069344006955115362601287823765729302600
6791 -556491923121597783268822643468260381383434204267306100297227554769600
6792 502200028182905316608449702642088636858221111168056724658473646987200
6793 -445500025000964393765560220085723790761325179261985804132516944908000
6794 388476021800840951363568511914751145543875556316451621203554775959776
6795 -332979447257863672597344438784072410466179048271244246745904093679808
6796 280541739028278842267053975983431085983316206023804207888281401761728
6797 -232323627632793416252404073861278868079933733113462859657483035833931
6798 189100627142971385321724246166157218204597224627237211349114098934595
6799 -151280501714377108257379396932925774563677779701789769079291279147676
6800 118945737989166733973359373161002708244723750452552261184480929406188
6801 -91912615718901567161232242897138456370922898076972201824371627268418
6802 69798302162474122430710199493315669875663253426873626949334844767746
6803 -52088285195876210769186716039787813340047204049905691753234958781900
6804 38198075810309221230736925095844396449367949636597507285705636440060
6805 -27525084039781644710383960730829050382632787238136439073523179199455
6806 19488563152254157203702512342265823993542922351089303577604002790855
6807 -13557261323307239793880008585924051473768989461627341619202784550160
6808 9265754141828689067759718098293416474878086322694945710965931886800
6809 -6221292066656405516924382151711293918846715102380892120219982838280
6810 4103405405666990872865018014958513010303152514336333100570626978440
6811 -2658544347333543382419589136451994344703450924781286234172518887440
6812 1691800948303163970630647632287632764811286952133545785382512019280
6813 -1057375592689477481644154770179770478007054345083466115864070012050
6814 649009846547334454250550169282755672707778184223644719392429179810
6815 -391184017097023506671564485595085610947153974052607776072149094680
6816 231517071343136361091334083311377198315662556071951540940659668280
6817 -134530190104795453066586021383638101723966079879647517033086023460
6818 76745410462467204769528938373216366755282663018590865421559140900
6819 -42977429858981634670936205489001165382958291290410884636073118904
6820 23623355485400501176739768580046998190632703159629824005258734232
6821 -12744178617123954582188559365551670076525537230852931371258001362
6822 6746918091418564190570413781762648864042931475157434255371883074
6823 -3504892515022630748348266899616960448853470896185680132660718480
6824 1786364572172824703996858613353160486834994843862378906323850064
6825 -893182286086412351998429306676580243417497421931189453161925032
6826 438057554322635357349548131299978845497753512666889094862854952
6827 -210711228661520804801048468220242988973602955460022602592259344
6828 99392088991283398491060598217095749515850450688689906883141200
6829 -45968841158468571802115526675406784151080833443519081933452805
6830 20843014935206246841953002778290032565396899635881322864236365
6831 -9263562193424998596423556790351125584620844282613921272993940
6832 4035048562780214112552592221563987217840981251936125217070980
6833 -1722276825576920657796838143350482349078467607533711982896150
6834 720224854332166820533223223582928982341904635877734101938390
6835 -295031868039682793953368549419513077103912742407746499589220
6836 118366078794363755657938280306032192610551818810293505823220
6837 -46500959526357189722761467263084075668431071675472448716265
6838 17884984433214303739523641255032336795550412182874018737025
6839 -6733170610151267290173606119541585617148390468846689406880
6840 2480641803739940580590275938778478911580985962206675044640
6841 -894184836231839046491843652350381933244308893353568911440
6842 315290606995041513502904409210250277039900823668021408080
6843 -108720898963807418449277382486293198979276146092421175200
6844 36654474507797929648613517523950278513013100682587710496
6845 -12079315462797044997838545547665432691788408179489131868
6846 3889949047341421270490379074671919002440334837462601788
6847 -1223804194669211186221692293155210472677858151111829776
6848 376029221825735280682642883371712715068615633023187920
6849 -112808766547720584204792865011513814520584689906956376
6850 33032401254304922446707303014421172207685019696512088
6851 -9437828929801406413344943718406049202195719913289168
6852 2630214619780719820112525298572177646513561287310096
6853 -714732233636065168508838396351135230030859045464700
6854 189307456476579423010449088763273655521686990420380
6855 -48853537155246302712373958390522233683015997527840
6856 12278696504259765922361369221147299374875678523040
6857 -3004361910616751236322462681770083889597240489680
6858 715324264432559818172014924230972354666009640400
6859 -165654040184382273681940298242962018975286443040
6860 37293841507478731771326873426426004271923125920
6861 -8158027829760972574977753562030688434483183795
6862 1733052544146113344943460601260405315097463915
6863 -357330421473425431947105278610392848473703900
6864 71466084294685086389421055722078569694740780
6865 -13855669404071598381622449578770334940817090
6866 2602333847465224061522998144236052755381890
6867 -473151608630040738458726935315645955523980
6868 83217619608298622341987149427374916800700
6869 -14146995333410765798137815402653735856119
6870 2322641024888334683276357752674493946527
6871 -367943132655577771608135881611801021232
6872 56188360159226162166759666650077988464
6873 -8262994141062670906876421566187939480
6874 1168911366296670518533737684972928024
6875 -158881156584013468538566287277873712
6876 20723629119653930678943428775374832
6877 -2590453639956741334867928596921854
6878 309862875592911642926785717335150
6879 -35412900067761330620204081981160
6880 3860173941035595280875326471880
6881 -400584088220674981977628218780
6882 39494205880911617941456303260
6883 -3691047278589870835650121800
6884 326185573456779283150475880
6885 -27182131121398273595872990
6886 2129475709971293323178990
6887 -156291795227250886104880
6888 10704917481318553842800
6889 -681222021538453426360
6890 40071883619909025080
6891 -2166047763238325680
6892 106845405361531760
6893 -4769884167925525
6894 190795366717021
6895 -6753818290868
6896 208267524388
6897 -5480724326
6898 119666470
6899 -2081156
6900 27028
6901 -233
6902 1
6903 -2864659345423803652500225869732761125944286090678367216056133055522000
6904 2816513810206596868424591821501958417945222458902260204021576197446000
6905 -2722630016533043639477105427451893137347048376938851530554190324197800
6906 2587623569432231558180720034355105047891822837586511785237453613907000
6907 -2417943335371101619939361343577721110325145930203789700959587803159000
6908 2221362576397841325635348226213678743632044635065270213076694485829000
6909 -2006392004488372810251282268838161445861201605865405353746691793652000
6910 1781676099985675055503138654728287363924747026008479954127062312762976
6911 -1555431515860509969090041682699298492315255340166133293285530590507360
6912 1334976655344847138825311365466327052459549858882744322583644365081120
6913 -1126386552947214773383856464612213450512745193432315522179949933037195
6914 934289621436837060093586369872146040347780896877967138552361572364185
6915 -761805383633113295153231963126519079052805962069727051435002512850797
6916 610607368560892335809842413193011475576676534483369010692177586636135
6917 -481084593411612143365330386152069647424048178683866493272624765228470
6918 372569271589443990726534058448595290862232800033370291782559028710770
6919 -283597505239726022791839357923557609462296608980625147476276275585810
6920 212172948364535765199820556668735693005125611163282517741510398771606
6921 -156009520856276297941044526962305656621415890561237145398169410861475
6922 112736807042126667855207358899768321208176446463959689010355997629825
6923 -80059471667597198911668994001284749843487621401942387847933969331325
6924 55868839940697325859222247612407343415958987597038932526975503777975
6925 -38310061673621023446323826934222178342371877209398125161354631162040
6926 25811743680808490974473500416674517322874669041793063051976524541800
6927 -17086647225323930645074007318080314284156471055834844555533755682600
6928 11112295048637241608334843920150134464521341316032451354298176772600
6929 -7099521836629348805325039171207030352333079174131843920801612938050
6930 4455561980229453388169507341929929393533173826524122736503081223190
6931 -2746579302881169896816819594340367434369764687583363330721077466350
6932 1662894952084517828685013223784304092917748688400811812477387037450
6933 -988748349888091681920818673601478109302445166076158374986554454700
6934 577322862015194471994035064451869768518877378849837440428390856100
6935 -330998440888711497276580103619072000617489697207240132512277424164
6936 186323625665830975288141117931265695711831948759042458698964112940
6937 -102968319446906591606604302014646831840749234840523464017848588730
6938 55858630811066974531687301092912987207726709096493121003146620030
6939 -29742907314983713711677653828693928253464871077353480014662485990
6940 15543067693636650391263806194349730248584868111391173427017170098
6941 -7970803945454692508340413432999861665940958005841627398470343640
6942 4010786698668284765343265358006299819167743200391646907510555080
6943 -1980008623393203871498574037496780923386607402724990245479894280
6944 958872100636960365442705665957560572960809874275624206930514840
6945 -455464247802556173585285191329841272156384690280921498291994549
6946 212172786243426788937244654346199350383409017211609393614283175
6947 -96918433222306064082445089022337974866495476997895648934919475
6948 43405187884836458147352708580556270952479569453045290627295225
6949 -19055936144562347479325579376829582369381274394019883690032050
6950 8199827068266222248679491731847880898339821102881283284801670
6951 -3457758402280937092816653139935853390866189621696926686362150
6952 1428654669205896164097898602727987329160281939503520606940050
6953 -578264985154767494992006577294661537993447451703805959951925
6954 229252982280292438842984856087232680742964374344112421992775
6955 -89004099002937064491982355892690334876680286510067175597195
6956 33831967457256778900461129432893986941428179082774072595425
6957 -12588639053862987497846001649448925373554671286613608407600
6958 4584302083198660187076867652689493055109504572581834275600
6959 -1633486949185729491946929853257175686303386686782032902800
6960 569386879430454280050072691706786953511466216535451468976
6961 -194109163442200322744342963081859188697090755637085728060
6962 64703054480733440914780987693953062899030251879028576020
6963 -21083017752149098725040995990164481169346936005526165220
6964 6713586658505578923616406544354052662864666772709449260
6965 -2088671404868402331791770924910149717335674107065161992
6966 634679156175481371538935916409161516317470032533612760
6967 -188311397986131835511552414758762208138150449213269720
6968 54538273733688455093509715749805448258590020810400520
6969 -15412990402998911222078832711901539725253701533374060
6970 4248986543529429580140651180037721762096966368659876
6971 -1142200683744470317242110532268204774757249023833300
6972 299293227291331794357558374765465422262594663999100
6973 -76415292074382585793419159514586916322364595063600
6974 19002744589925828213178309508918439508736169142800
6975 -4600664479666253146348432828474990617904546213520
6976 1083926186308803097307222394143322396888505652400
6977 -248399751029100709799571798657844715953615878675
6978 55342949711146790266225841151747786455986957425
6979 -11981463339526624696811780043161891913151815525
6980 2519179471387649295227092214203269581739612495
6981 -514118259466867203107569839633320322804002550
6982 101779756950293507214188953023855292331756850
6983 -19533488707632087243127172802558086407104850
6984 3631854684333604160782439164294719583230550
6985 -653733843180048748940839049573049524981499
6986 113834251300008488621539137985356882459465
6987 -19160220515843012936298666789614524770405
6988 3114715650358716388659389182548173977455
6989 -488582847115092766848531636478144937640
6990 73883259807648174499046247467426795448
6991 -10759698030240025412482463223411669240
6992 1507397308584351386289813688304050280
6993 -202918868463278071231321073425545230
6994 26214399275160324991606071686553690
6995 -3245592291210325951341704113573314
6996 384548849669469899448069207769350
6997 -43533832038053196163932363143700
6998 4700836323357856862772039212700
6999 -483263547261088088696190947100
7000 47202486011548138895907022740
7001 -4370600556624827675546946550
7002 382679311409547123665400850
7003 -31597374336568111128335850
7004 2452764217907113649231550
7005 -178382852211426447216840
7006 12107433408015369720600
7007 -763531836541509802200
7008 44510824551747208200
7009 -2384508458129314725
7010 116575969064099831
7011 -5158228719650435
7012 204511270823145
7013 -7175834063970
7014 219348639510
7015 -5722138422
7016 123855810
7017 -2135445
7018 27495
7019 -235
7020 1
7021 11410491846478007825925269430700241795778080730937361852189975364012000
7022 -11220316982370041028826514940188571099181779385421739154653475774611800
7023 10849397412704915705559522710760849740531142050366475050367410459748600
7024 -10315820490768608375777906839739824343455839982315664801988685355170800
7025 9644872816572276123694790947724226012174159333059361400233323706054000
7026 -8867060492655157081461340064843240043450436806199735480859668568469000
7027 8015822685360262001641051418618288999279194872804560874697140385895976
7028 -7125175720320232890347601260994034666025950998048498555286347009685312
7029 6227515787051542132508533385593211401014807565223490863281767858858816
7030 -5351771379497419020124520878244166047747100251363937460632769253706795
7031 4522039382676113745686610664562899993832821142625342505495905803519695
7032 -3756771179454002188724261167483024610261112949257976850719675590616362
7033 3068507757263955986209892709318195674030069355500790252114544184701914
7034 -2464104714166510110138247175664611677630207209720331566091982451351537
7035 1945345826973560613267037243945746061287005691884472289019986145803845
7036 -1509820641830226147610237860972817838610810387731232224314019098235820
7037 1151937230433431801510033330964446202791951629157903104476621978653996
7038 -863952922825073851132524998223334652093963721868427328357466483990497
7039 636928797119215028937116969493115327456133838749716497548205218124381
7040 -461542606608126832563128238763127048881256404891098911266815375452450
7041 328724590318018391537767594514745164311110676864883397233199440070450
7042 -230107213222612874076437316160321615017777473805418378063239608049315
7043 158300706968747863726343401897526217423577411057628245901661290643855
7044 -107020196260561936040344835085651527272277686348819095820841435928240
7045 71097333180093593872956358972985280355708952469495203517342212679600
7046 -46410759159227762667068734329587613565532232862031591184931722165850
7047 29766900702125392607154429604494124562720673490820261932404483871890
7048 -18757225099969425478480873449407256573769191514763452724528852850780
7049 11611615538076311010488159754394968355190451890091661210422623193340
7050 -7061117556938297236107664715510453729507707230461145330662405995950
7051 4217714513875895664520685635439130080041516399402966002878886802950
7052 -2474392514807192123185468906124289646957689620983073388355613591064
7053 1425643369458448441835336389621279465465688722023360164151909817368
7054 -806614011667280039459466641496250223881902829565848513928054238774
7055 448118895370711133033037023053472346601057127536582507737807910430
7056 -244428488384024254381656558029166734509667524110863186038804314780
7057 130887513134671052346306414944650573963241319362591254459488762108
7058 -68799846647711707002545679650393250416575565305977454267167169826
7059 35495462283214320173287898418355753399634527323466075131468412458
7060 -17972385966184465910525518186509242227663051809349911458971348080
7061 8929676046091652873783119098957422238901767880117251605400858480
7062 -4353217072469680775969270560741743341464611841557160157632918509
7063 2081973382485499501550520702963442467656988272049076597128787113
7064 -976728253511715815542219589044577947789698201702035934455480374
7065 449414840572875375249487540971431571068879540660445982111417350
7066 -202784745136541327856476085560280099140835890298006113879541975
7067 89716887242227375354683359066063316589581939343966341292160995
7068 -38913348683375729069501215980461197556927106221479376945997540
7069 16543998542033992598410696614447575009232482285778657264466020
7070 -6893332725847496916004456922686489587180200952407773860194175
7071 2814437621795723592924896613404543085890141217255244948836675
7072 -1125775048718289437169958645361817234356056486902097979534670
7073 441093147743423346727410697305507337437753126447020845782590
7074 -169256672971313609790750616407927234133091315962228929195645
7075 63593547648181414083230000384481330743647026228583123686225
7076 -23390730169446037363946666808085087170077067118559309861600
7077 8420662861000573451020800050910631381227744162681351550176
7078 -2966369871488838374791418199752608782023409875490021568812
7079 1022308260795588366453539605564458393804677979688651501116
7080 -344598290155816303298945934459929795664498195400669045320
7081 113582676643537217288479386218636077900588790662790355720
7082 -36598862474028658904065580003782736212411943658010225732
7083 11525608624417864958738884310583513613853485019373386004
7084 -3546341115205496910381195172487234958108764621345657232
7085 1065840225881433497655550461676491380852360951770552720
7086 -312800935856507656920650678970274644380584192367444820
7087 89613241083215707117808032353646249471194390245808516
7088 -25053164173802240699602245604245188024204883294527112
7089 6832681138309702008982430619339596733874059080325576
7090 -1817202430401516491750646441313722535604802946895100
7091 471126556030022794157575003303557694416060023269100
7092 -119021445733900495366124211360898785957741479562720
7093 29287999735567137603182397560011743141433767222240
7094 -7016916603312960050762449415419480127635173396995
7095 1636068638078151307172591832610759615251724367175
7096 -371067113790920915028835261004502180778741609050
7097 81825055861587688955076493452274839864030200970
7098 -17533940541768790490373534311201751399435043065
7099 3649195747271677208656420846493765519679374445
7100 -737211262075086304779074918483588993874621100
7101 144478589049891285861225737793266184729197100
7102 -27450931919479344313632890180720575098547449
7103 5053156621993710147285656401426175515653013
7104 -900562566295908739120215992333377814670834
7105 155269407982053230882795860747134105977730
7106 -25878234663675538480465976791189017662955
7107 4165764604396550096855498702971890648183
7108 -647109064760629141259106594636410197776
7109 96910053176712576710300987602554184208
7110 -13977411515872006256293411673445315030
7111 1939449444786067853744061906841694430
7112 -258593259304809047165874920912225924
7113 33090132707250446793737549121469668
7114 -4058223822587318946401774892255714
7115 476317350068934148638705973269450
7116 -53418768232029997978172632516200
7117 5714565903891581179060328129640
7118 -582039119840809194163551939130
7119 56326366436207341370666316690
7120 -5167556553780490034006084100
7121 448326824300590459571304100
7122 -36681285624593764874015790
7123 2821637355737981913385830
7124 -203361250863998696460240
7125 13679007905650136533200
7126 -854937994103133533325
7127 49396417437069937481
7128 -2622818624977164822
7129 127096937774223846
7130 -5574427095360695
7131 219082287590595
7132 -7620253481412
7133 230916772164
7134 -5971985487
7135 128154195
7136 -2190670
7137 27966
7138 -237
7139 1
7140 -45451792521804064506602323232289296486516021578233824711223401866647800
7141 44700523223923005589137822021838233734672781552147315211864337372984200
7142 -43234932298548480815723467201450094923699903468470354057376982049279800
7143 41125911210814408580810127337964724439616981348057166054578104876144200
7144 -38472626616568317704628828800031516411254595454634123083315001335747800
7145 35394816487242852288258522496028995098354227818263393236649801228887976
7146 -32023881583695913975091044163073852708034777549857355785540296349946264
7147 28493689913052269914844787326199569732345904434125048848551602264125416
7148 -24931978673920736175489188910424623515802666379859417742482651981109739
7149 21453097928722493918444185806644443490341829210576708290043212169792101
7150 -18152621324303648700222003374852990645673855485872599322344256451362547
7151 15104089498848074109345025708847144888385116396642086459049801169454333
7152 -12357891408148424271282293761784027635951458869979888921040746411371727
7153 9942063012570536819753424304593165090577489466825925673318495233208833
7154 -7864617009943857484282559524528921638815028981220508368445973841195047
7155 6116924341067444709997546296855827941300578096504839842124646320929481
7156 -4677648025522163601762829521125044896288677367915465761624729539534309
7157 3516771873202794532712200296904230834436012911644474258739760164759371
7158 -2599353123671630741569887175972692355887487804258959234720692295691709
7159 1888738600653487085601141041534114589529757325396797717315035409099731
7160 -1349099000466776489715100743952938992521255232426284083796453863642665
7161 947239723731992003416985628732914611770243035533348399261339946812935
7162 -653728823420670537569468955041025577137209982269493965687403625265265
7163 443438432669965329679989431041814552323841736224761641060686375179935
7164 -295625621779976886453326287361209701549227824149841094040457583453290
7165 193685752200674511814248257236654632049494091684378647819610140883190
7166 -124701785663447973359858466987983119264742771358435567774269542760410
7167 78892966440140554574604336257703606065449508410438828591884812766790
7168 -49041573733060344735564857673707647013657802525407920476036505233410
7169 29951565165828801147224174820855005894247382750416917874626321988190
7170 -17970939099497280688334504892513003536548429650250150724775793192914
7171 10592142912948728352726959837308988839422584363392472943742023802446
7172 -6132293265391369046315608326863098801770969894595642230587487464574
7173 3486990288163719653787306695667252259830551508691639699745826205346
7174 -1947280290792726559907197245632361651593684608749876715442474374414
7175 1067863385273430694142656554056456389583633495120900134274905302098
7176 -575003361301078066076815067568861132852725728142023149224949008822
7177 303982668713308786524685672663792828196026977298012238125291514218
7178 -157763157180324813259646994673613999443507671762259515989075342822
7179 80369910261674904868122053890331660093862398822283149654811967098
7180 -40184955130837452434061026945165830046931199411141574827405983549
7181 19718083573516513927272180923404351389487979835280648517795482611
7182 -9493892090952395594612531555713206224568286587357349286345973109
7183 4484844730081806507884447422024029934305264216113594448151165211
7184 -2078342679794007893897670756547721189068293173320934012557857049
7185 944701218088185406317123071158055085940133260600424551162662295
7186 -421131868304371807635344019672867929876926875207418173409861505
7187 184087583151012826092096487641433286712668634072703752448622095
7188 -78894678493291211182327066132042837162572271745444465335123755
7189 33145101615524710023344507073225097269483025407849449933691045
7190 -13647983018157233539024208794857392993316539873820361737402195
7191 5507080866975725813992224601433684892040007317506461753688605
7192 -2177218017176449740415530656380759143364654055758368600295495
7193 843200041334231980392141930505843136447582784600061827860105
7194 -319834498437122475321157283984974982790462435537954486429695
7195 118795670848074062262144134051562136465028904628383094959601
7196 -43198425762936022640779685109658958714555965319412034530764
7197 15375710864773838567057176055980307339079241893350046188916
7198 -5355584683235831410997443345341455365297264030267993616364
7199 1825087517750758190339910860702954063034263161152779947476
7200 -608362505916919396779970286900984687678087720384259982492
7201 198306010216012400055349430536785063939266162998184193188
7202 -63196420838069885731924543797436998398227678318102654972
7203 19684131080710292277156825117234474910923375213835253188
7204 -5990822502824871562612946774810492364194070717254207492
7205 1781055338677664518614659851970686919084723726751250876
7206 -517080582196741311855868989281812331347177856153588964
7207 146552250569129890525994954181476222253478215915188316
7208 -40535728880823161209317753284238104027557804402073364
7209 10938212555142757786641298505270599499499724997384876
7210 -2878476988195462575431920659281736710394664472996020
7211 738457447233390922493005823585367009472976749616780
7212 -184614361808347730623251455896341752368244187404195
7213 44957901580271209011879888223461463011955838383405
7214 -10660120993260183580136468341645501538917363740395
7215 2460027921521580826185338848072038816673237786245
7216 -552251166055865083429361782220253611906237054055
7217 120542132692396947144479982921172108182579661545
7218 -25569543298387231212465450922672871432668413055
7219 5268096860471741104075796421254209692157813745
7220 -1053619372094348220815159284250841938431562749
7221 204433609510843684635777174556133510441945011
7222 -38457807729762673347324418975906303944524309
7223 7009551162567580856408884246840065250972411
7224 -1236979616923690739366273690618835044289249
7225 211191641913800857940583313032484031951823
7226 -34856872937229267815436080791769209157097
7227 5556892787094520956084012879847265227943
7228 -854906582629926300936001981514963881222
7229 126804325653242657076631872856286508698
7230 -18114903664748951010947410408040929814
7231 2489726096102936394869549297787615946
7232 -328831748541897259699751794047420974
7233 41682897702494018835179804879250546
7234 -5064277290957217241657359471310814
7235 588869452436885725774111566431490
7236 -65429939159653969530456840714610
7237 6934970510009406908758098324590
7238 -699859409267004366938890656610
7239 67109806368068911898249788990
7240 -6100891488006264718022708090
7241 524511032905515971232721510
7242 -42527921586933727397247690
7243 3242038865371629442839510
7244 -231574204669402103059965
7245 15438280311293473537331
7246 -956353647602250573109
7247 54769151624798490971
7248 -2882586927620973209
7249 138464874252535831
7250 -6020211924023297
7251 234553711325583
7252 -8088059011227
7253 242988897333
7254 -6230484547
7255 132563501
7256 -2246839
7257 28441
7258 -239
7259 1
7260 181055900789335199108944791718706123194220846286848789345534542972927600
7261 -178087771268198556500601434477415858879561488150998809192329058661896000
7262 172296299031834375801394883762703148021689569837145189381196406347688000
7263 -163959381336745615681972550677411060214188461619218809249848193137316000
7264 153465980931193896278326307434056752360480400075588805457857908776527776
7265 -141286141174749936256236917955163359315997828641018265342154900143470016
7266 127936269567686950153285398148376270246769687352103153656281996192905920
7267 -113943240083721189980269807725897615688529252797966871225126152859306835
7268 99810745189616236184267350953693260254293066404420592623560118396136995
7269 -85990795855669372712599563898566501142160180286885433644913332772056488
7270 72862430076177865428233218265197569670074656578963993393781526241971528
7271 -60718691730148221190194348554331308058395547149136661161484605201642940
7272 49761935327715459471663037537008365250865523603427789974449789225406620
7273 -40106634443233355395071701895499279455921466784852248636123710718984440
7274 31788221373525696498316089650506836309508125525771782252335089236528408
7275 -24776113717600910506040481639365622417704862542145653814319996022588318
7276 18988992265314566446235405636010148568313945743980245624113865564757470
7277 -14310544895599383408757117290906198921048190995463373513824942164744760
7278 10604216721199543101453115690383730135740745845559190445496180165242520
7279 -7725929325445381402487270002993860527468257687478838753147216977533836
7280 5534176325319032068448328158172907186342510825782714284169283083197996
7281 -3897307271351431034118540956459793793198951285762474848006537382533800
7282 2698135803243298408235912969856780318368504736297097971696833572523400
7283 -1836231310540578083382774104485864383334121278868858341849233959078425
7284 1228375428430593614400890263000888587471791476208822476961211682969705
7285 -807698911844773883441681268822502084912958778877033957453947407980080
7286 521982289967711013108569527470324476644429142811688611960034039170800
7287 -331529292276789427244631997177097978409299590704721145434075673527400
7288 206927679072090045192958226425973905987012496211671587418584145221800
7289 -126915643164215227718347712207930662338700997676491906950064942402704
7290 76485586277772090876620144443190001806766826414309692267919932176464
7291 -45287518190786106440104032893994080017164568271630738842847328262380
7292 26343719731895186099145483186702438702795075661275397104662824936940
7293 -15053554132511534913797418963829964973025757520728798345521614249680
7294 8449414255022603467744357740988431952601554221312293264905680256272
7295 -4658010422640666014269325421314135563613677327133700133217233987432
7296 2521852776588895612820972361857971483485111928702958670850094833960
7297 -1340731855908020452385833407570060788688287354500307141464607380080
7298 699878893335633317912101715901352487176904719644814419758254166960
7299 -358687932834512075429952129399443149678163668817967390126105260567
7300 180457904096866323663516288704067671577212777479846947827419416807
7301 -89115014368822875883217920347687739050475445669060221149342921880
7302 43190712485503111624381691456854793772929817226108941538638594040
7303 -20541924230910016504279097156308987282247108192905472195206160580
7304 9586231307758007701996912006277527398381983823355887024429541604
7305 -4388876984274750514167260918536699290825486569729201288293043144
7306 1971052537847941847679907598145224232406655645087964650431007400
7307 -868201713099688671001864061087777340464836415098270143642229450
7308 375022041753119958480095126978744058307296202971442133052560650
7309 -158832864742497864768040289073350424694854862434963726939908040
7310 65948148518814902915385149264373568148156112472996635162184040
7311 -26839362769285134907424188654105521920761208564591653845074900
7312 10704716942662857275215427844701046315216898213623260782139700
7313 -4183452598282036176520971801377420399050282060496446742445400
7314 1601664709056550993296600632527355238493536560304353895679096
7315 -600624265896206622486225237197758214435076210114132710879661
7316 220568233238719946110760680326860361233220077160557210210045
7317 -79305432175719531185891480566961028758011713136380120524960
7318 27911967748996259579391973607366172132708033115038813369120
7319 -9614122224654267188457235353648348179043878072957813493808
7320 3240118539800609383955200865041708502329704764919484105648
7321 -1068170947187014082622593691771991813954847724698731023840
7322 344382982972862463796355343248893535646644894848224756320
7323 -108555505502315341848851140806716440584268499463027368840
7324 33446831425037699920997378518826146558396240375094919048
7325 -10070013762376941911698135468033678533710696026910298208
7326 2961768753640277032852392784715787804032557654973617120
7327 -850720812215824254117176650929002879881692092386038960
7328 238561920885918970731271759255223029808093549716719920
7329 -65290630979304139358032270954061039736951918869839136
7330 17433623978767073859998145647419439929762030692993696
7331 -4540006244470592151041183762348812481708862159633775
7332 1152644072430357592751388623601511977221420962808575
7333 -285190285962150332227147700684910179931073227911400
7334 68738171488313156998338163754824504906463803650440
7335 -16132428002359210315936507820009832784170076366940
7336 3685072386325707940188542395433718148668291555900
7337 -818904974739046208930787198985270699704064790200
7338 176949316149643150673486681187772060740074301400
7339 -37159356391425061641432203049432132755415603294
7340 7579769214171281230341892164312027079462884254
7341 -1500944398845798263434038052339015263259977080
7342 288358776132936612186834896754786183581966040
7343 -53713889671821525799508461160205269490758380
7344 9694702038328763193082014941110219371502732
7345 -1694219773688521723062876397475572317349992
7346 286462280575353914527539487495869715493960
7347 -46825565094048236028540108532978703494205
7348 7393510278007616215032648715733479499085
7349 -1126630137601160566100213137635577828432
7350 165523859078843495493396242970155984272
7351 -23423187605496721060386260797663582680
7352 3189072490889224933104232690761708440
7353 -417261821237842514611768763277232880
7354 52400321736845339044268635388303664
7355 -6307446134990642662736039444888404
7356 726664301266203071743783346185300
7357 -79999739588939787714911928020400
7358 8401799134911484554534129426800
7359 -840179913491148455453412942680
7360 79836100376986957305527926680
7361 -7192441475404230387885398800
7362 612808914944755055470056400
7363 -49243573522346388385986675
7364 3720625555021727122496771
7365 -263407118939591300707736
7366 17405756758122773174520
7367 -1068774537779468528260
7368 60672790354292973220
7369 -3165536888050068168
7370 150739851811908008
7371 -6497407405685690
7372 250972818245370
7373 -8580267290440
7374 255582429928
7375 -6497858388
7376 137085620
7377 -2303960
7378 28920
7379 -241
7380 1
7381 -721255473636204153827435809633534228462224027011545177228932687580678800
7382 709527742357566687911542544436240988975033392425991597111389066644407600
7383 -686639750668612923785363752680233215137129089444507997204570064494588000
7384 653681042636519503443666292551582020810546893151171613338750701398847776
7385 -612177484373883344494862083500687924251147090411414685507718910833841568
7386 563974532848380718944085541492759741239245744709728489798449705256373728
7387 -511101920393845026543077521977813515498066456143191443879845045388588691
7388 455633494924745566298092364553864761878121259352457488730094420307656585
7389 -399555526318623035061404073531850637339275565893693490117159722423637313
7390 344654766977132847037699697016023832208688083557155453307168310182221499
7391 -292434347738173324759260348983292948540705040593950081593960990457642484
7392 244061748864189767280284952910868551037731274480665105691200525870664028
7393 -200349196828812495528592125523847318016048061140844489746507894371440620
7394 161763425587707866760122530978513760472216582698904069499032299899903908
7395 -128459190907885658897744362835878574492642580378541466955113885214629574
7396 100329441074042083956632458565248229713231796354043335505088946846462514
7397 -77064643143829426807268410202292118475380945025569518576372669316848018
7398 58214298777712876365202755908206276546151073580466183097259930059489510
7399 -43244907663443851014150618674667519719997940374060593157964519472763636
7400 31590251697409337974875983854544358377019772046299582235959897203508188
7401 -22691589247434876573502467275799468693352230624806742169492320526463628
7402 16026926671265192544921323040949275091108918133604761951879191420788996
7403 -11129810188378605933973141000659218813270082037225529133249438486659025
7404 7598973852755048189402351441829397672508538770243637132356513173649955
7405 -5100681079246539195626235899310143643190663010163537253225604732997915
7406 3365755542087852394392822328116217233942138176774579003829140538100665
7407 -2183192784056985336903452320940249016611116655205132326808091159849080
7408 1391968553593379912790791748250494339450040820432802490246769531447400
7409 -872300293585184745348896162236976452722025580804556227221308906373704
7410 537244551678292591506273795285025232471181317978965093586633962203672
7411 -325174333910545515911692033988304745969399218776742030328752135018012
7412 193404342391239489855973693417880600543891038618846567058277413638164
7413 -113028511787088013552192418231228922395780477114910331397694592385940
7414 64900242251940859394484678855350800601448144924045287060611733692572
7415 -36610393065197407863555459867120964441842543290487085008550208749656
7416 20287287876892831109103980945474674563314020804282652202190243065096
7417 -11042447831726477692297103552600139319272188539039924616382031035432
7418 5903195381740569835504740892899445548038591357348387373537563761080
7419 -3099177575413799163639988968772208912720260462607903371107220974567
7420 1597712663101523792435522263404306458110444834760596147837884104901
7421 -808718755397067598640202627155266231883064669446721506930287016061
7422 401878645320015187054333820856297943451093486044076331664743854607
7423 -196038363570739115636260400417706313878582188314183576421826270540
7424 93860792255081152334936797775750295735806017435275772953480456804
7425 -44103263830700782422440182087400741369836562409346447532358286932
7426 20335037814155450578011341441496150212439612607902254251446635292
7427 -9199183773070322880528940175914925096103634275003400732797287394
7428 4082478005800439148163730847299522971643624678255947070768026950
7429 -1777078661348426452730094604118615881774283683476118136687258790
7430 758635919756930590931560854389818475845162040314366222094560770
7431 -317568524549412805506234776256203082911928295945548651109351020
7432 130331591000048030005448954417285658304895427815803203634473540
7433 -52432249252892885634376016144885034950245287052334622151799700
7434 20673286848283480621553972079983242351810998894920508162709596
7435 -7987406282291344785600398303629889090472431391219287244683253
7436 3023481474087684184379811787249732028596909057693176527648463
7437 -1121066164549366045893638078418439965659528077571627251824711
7438 407091065339155268061935615068148590881951536548356264629085
7439 -144743489898366317533132663135341721202471657439415560757008
7440 50380330738105403340261645179704576993125494025873924462384
7441 -17162530251442500038990230775503756997658135327495512728944
7442 5720843417147500012996743591834585665886045109165170909648
7443 -1865492418635054352064155519076495325832406013858207905320
7444 594940825402530847415055003381152563373578134149374413048
7445 -185519182114767683602544033312402412234771676240127505144
7446 56548627703431860777246042239609291429850190083889132584
7447 -16844272081873320231520097688394257021657503429243571408
7448 4901772298957844511818017845829016593604035389462414960
7449 -1393135284966966334937752440393509979234831110689317936
7450 386576806823294323307334446810764549211759418149391888
7451 -104697885181308879229069746011248732078184842415460303
7452 27666280540138615754831901795718576870401175975069821
7453 -7130484675293457668771108710236746616082777313162325
7454 1791762815842971414204022188726156841990031222281815
7455 -438799056941135856539760536014569022528170911579220
7456 104688099879357285570399721790277888623472247940220
7457 -24321477749749672405244379809862539781210724268940
7458 5499831651953443508723603474592031608816495437700
7459 -1209962963429757571919192764410246953939628996294
7460 258847798146664555186692979450948353330368392242
7461 -53819839218613422365550025430395202177601348882
7462 10870016787995814369396803165744843789564804454
7463 -2131375840783493013607216307008792899914667540
7464 405481257514908426978933834016306941934985532
7465 -74797513522167573908735367439901280551113836
7466 13369603866281160553735307223557233721696676
7467 -2313969899933277788146495481000290451832117
7468 387506921041458002799652353277560601981455
7469 -62739215787664629024705619102081240320807
7470 9812294412288780842726471233974791140221
7471 -1481101043364344278147391884373553379656
7472 215559306780726162547272997256244858072
7473 -30218594408513013441206494942464232440
7474 4075996455101755301372038852704477864
7475 -528369910846523835363042073498728612
7476 65741878308092827441484497624265772
7477 -7840774477111988593938518065279404
7478 895065579578994131728141331652900
7479 -97643517772253905279433599816680
7480 10161995062270768422746483238840
7481 -1007044555720526600452354194840
7482 94833792242740173136768780680
7483 -8467302878816086887211498275
7484 715016687544469559364526521
7485 -56948231751329433931687953
7486 4264845549659032497086763
7487 -299287406993616315585036
7488 19603978624036003204260
7489 -1193285655376104542868
7490 67154603982205017564
7491 -3473513999079569874
7492 163985639441524758
7493 -7007933309466870
7494 268388935256178
7495 -9097930008684
7496 268715232324
7497 -6774333588
7498 141722460
7499 -2362041
7500 29403
7501 -243
7502 1
7503 2873294163266179149393849973336843674361705473460627128798187129386444000
7504 -2826950709019950453435884651186249421549419901308036368656280885364082000
7505 2736488286331312038925936342348289440059838464466179204859279897032431376
7506 -2606179320315535275167558421284085181009369966158265909389790378126125120
7507 2442010544232666911377476001045717610552086818683729474152638228322904640
7508 -2251228470464489808926110688464020922227705035974063108984463366735177715
7509 2041811868560816338328332950002251534113499916348568866288234216341207695
7510 -1821924436561959194200666324617393676593584540741799911457193608427539174
7511 1599399314539124483458600208633589868765360474696999922271582175337152710
7512 -1381299408011062053896063816547191250297356773601954478325457333245722795
7513 1173585211317669263836505347893478280327829439225720722186290816968170495
7514 -980907042295365354848422380328877368632215650696124782722869936570411160
7515 806523568109522625097591734937076947542043979461258154683248614513449176
7516 -652335238912113887946581550316753413453123806917194095699686379385878010
7517 519011248477521268512243715215519139170733539810030338914349017175625570
7518 -406182716199799253618277690168667152394487118112197656541664448224402620
7519 312673026139413813936372034878038743210144759985648555755094215539648060
7520 -236738148362699030551824540693372191287681032560562477928857048908590674
7521 176294365802009916368379977112085674363166726374886951649148866208524970
7522 -129117000305697403537405053659555705167389715091466499799376634406243640
7523 93000356863544283666802241447092570854833151429517828526823729677224440
7524 -65875252778343867597318254358357237688840148929241795206500141854700645
7525 45885520900777452602269956484097110390157620978299457350734581567757001
7526 -31428438973135241508404079783628157801477822587876340651188069566956850
7527 21166091553335978975047645568565902192832002967345290642636863177746450
7528 -14015384947479229321315332876482827127686056018917827587691976969048325
7529 9124109663795202980990518718247209606614412307617646147692092389246225
7530 -5839430184828929907833931979678214148233223876875293534522939129117584
7531 3673813692442041994994857868009472477365273300020880038276021306398480
7532 -2271963730852315444273135786795331663633787435539228444723328965799060
7533 1380997561890623113185631556679515324953870794151295721302415645877860
7534 -825011530480112509175831839055294869452961773129345495843001554680280
7535 484361608217356376354843208735689245936900137772712516914278332102616
7536 -279439389356167140204717235809051488040519310253487990527468268520740
7537 158408316259228506230699579535067404048447252309302109279902394256980
7538 -88227416650709547774060525310670452887742773438092314029312725915280
7539 48275378922086356329202928943574398749896989239710888808491868897040
7540 -25948016170621416526946574307171239328069631716344602734564379532159
7541 13699263195669691955220241093848169831589557117324790263589889815115
7542 -7103321657013914347151236122736088060824214801575817173713276200430
7543 3617028819215674176770261338571136865327667659698115493363201991630
7544 -1808514409607837088385130669285568432663833829849057746681600995815
7545 887816164716574570661791419467460866944063880107719257461876852491
7546 -427863211911602202728574178056607646720030785594081569861145471080
7547 202402357730638167757828503392047928687918754861870922269643665960
7548 -93972523232082006458991805146307966890819421900154356768048844910
7549 42815883366096535487232952640625523376290505836165002787809237030
7550 -19141218446019627629586496474632586921165167314991413011020600084
7551 8395271248254222644555480909926573211037354085522549566237105300
7552 -3611919025411700440099451089154455916376536060050399231985731350
7553 1524104559855804231949479361319510299973914060021266727947736350
7554 -630663955802401751151508701235659434471964438629489680530097800
7555 255869376354117281895754958787038970557197000815392956100782536
7556 -101766229231751191663084358608481408744339716233394925721902145
7557 39671580886953854377134580474492752561352770735052259179724565
7558 -15155435395016079200253659956547793113325777584177267551804890
7559 5672704868525571544229023559154760550797916749384787295926970
7560 -2079991785126042899550641971690078868625902808107755341839889
7561 746958375873993306468462586518536610280020345453061310605485
7562 -262666681626019624252646184270254632186380780818658922410720
7563 90426234658137903431238850322546676654327809790030120829920
7564 -30469709504372554417047873478249423655262631559684062453560
7565 10046769079820139564540109633368728880924435271030961133336
7566 -3240893251554883730496809559151202864814333958397084236560
7567 1022527817335498075397389112245566679272971676713518555920
7568 -315460709603504725388556215480015252116129559837149341720
7569 95138944166136345752104255462226822066769232331838690360
7570 -28040951964755975590093885820445800188100405318857719264
7571 8074619675715071505000857173426801101285457028990442720
7572 -2270986783794863860781491080026287809736534789403562015
7573 623638857726050697520305840628980590238530278955382315
7574 -167160930936879568407504658312922632435069971678762270
7575 43719012706568502506578141404918226944556761823676286
7576 -11152809363920536353718913623703629322591010669305175
7577 2774049029604600412853942982545572775669845293380475
7578 -672496734449600100085804359404987339556326131728600
7579 158830887030810073889612084884594999794710191915800
7580 -36531104017086316994610779523456849952783344140634
7581 8178605376959623207748681982863473870026121822530
7582 -1781478398941700104658128748742538862777967129660
7583 377357493371887214287189833477483601475135894460
7584 -77691248635388544117950848068893682656645625330
7585 15538249727077708823590169613778736531329125066
7586 -3017135869335477441473819342481308064335752440
7587 568445888425524735350139876119666736758909880
7588 -103850691154663172804352477368016038446339305
7589 18385050587189174132827950538835375227342365
7590 -3151722957803858422770505806657492896115834
7591 522797647029076041691790062715697873763290
7592 -83844905655606534988305953454404375980905
7593 12990055805798195561568527999978142757605
7594 -1942438251334309616683144373828507328240
7595 280072492052853944731058025993877800816
7596 -38898957229563047879313614721371916780
7597 5198478155102895799539607497326200860
7598 -667694441939821478839949586812539560
7599 82318492841895798761089675086477480
7600 -9728549154042230762674234328401884
7601 1100514610185772710709755014525100
7602 -118974552452515968725378920489200
7603 12270917965954561796787960409200
7604 -1205179443084823033613103254475
7605 112483414687916816470556303751
7606 -9954284485656355439872239270
7607 833177996596787459724989190
7608 -65777210257641115241446515
7609 4883024342270301131461095
7610 -339688649897064426536424
7611 22057704538770417307560
7612 -1331068377339594147870
7613 74265617619805682070
7614 -3808493211272086260
7615 178269894995714676
7616 -7553809109987910
7617 286853510505870
7618 -9642134806920
7619 282405621960
7620 -7060140549
7621 146475945
7622 -2421090
7623 29890
7624 -245
7625 1
7626 -11446833198818487901617434571196780444634536321689917755050842273523414000
7627 11263683867637392095191555618057631957520383740542879070970028797147039376
7628 -10906106601998109806455315757166913482678466796398660687764631057555069872
7629 10390857471195049500638529185962177412630665215466440497791498881607586256
7630 -9741428879245358906848621111839541324341248639499787966679530201507112115
7631 8986279353722462867558030327976010989120996806980424558409799178134467765
7632 -8156776644148081679783442913085917667048289409413000753018125407845132279
7633 7285060056223859210188265807870628756066029472529168611474203608533438753
7634 -6402022473651270215013930558431764664421662263737754234325815292347567389
7635 5535583341878917855087233189621450649687903461126629601108787658796768795
7636 -4709376872941765936417496892663025179585231302749520705420908903752474945
7637 3941922864017922598630941843488309965134304720079228442315279304622441991
7638 -3246289417426524492990187400519784677169427416535835187789053544983187522
7639 2630205294411271669502998550786102913619025133105676684996970390460830766
7640 -2096540452066955678589346670916458844189078004649452430070048861961531770
7641 1644049707016533589685171130430892187169852536020074207752772129164078870
7642 -1268266916841325912042846300618116830102457670644057245980709928212289414
7643 962443688666821791408401093376868800148673551481660463261957179565354378
7644 -718443880272416266825989548577099245181404200401802881026531415731884254
7645 527528723276949007109992325878289655552779307987337779774725864698236690
7646 -380992966811129838468327790912098084565896166879743952059524235615393165
7647 270636383321009471463708706647904156622671070266300876290558594954382731
7648 -189074733553034014310262247110179616270633213473717050559157374557171497
7649 129908490400383914594125761619919328185945269121397429295747583879417151
7650 -87776007027286428779814703797242789314827884541484749524153772891498075
7651 58320971112089640598668830039778766054818527312798591965712909505089325
7652 -38103034459898565191130302292655460489148104511028413417599100876658359
7653 24476783725895104791653240545613110380446133361389113255013991953879873
7654 -15459021300565329342096783502492490766597557912456282055798310707713604
7655 9598738716037295996726760998279651129586718965250632649025094883874460
7656 -5858970385113674179820230739209657182994490796971165383171161812235060
7657 3515382231068204507892138443525794309796694478182699229902697087341036
7658 -2073174136270992402090235492335724849367281358928258520199026487406252
7659 1201648703188919162994977259888859626066386010588990607249117263401076
7660 -684483438525333700440176920189856749025156588310184523116585782949980
7661 383138528482733958108023559099982708573829788425197626147019714984580
7662 -210726190665503676959412957504990489715606383633858694380860843241519
7663 113870674458998881338316318651765047237625809789724884541210517776473
7664 -60449864218974714784538292617603667052072960752570000435457435362819
7665 31522935328913194826292974677891482818565654380174540104379644207605
7666 -16145893705053099789076889469163930224143383950821105907121281179505
7667 8121873803147922924202314096609734597599399199503950244188280835751
7668 -4012009950952588432437287686277097813271992375658577831466500171877
7669 1945944946270417143876768278972724089072044206157753319453811460611
7670 -926640450604960544703222989987011470986687717217977771168481647910
7671 433163287560898716163045066325289385845848104498344638593550592810
7672 -198745508410294705063044206902191600564565600887475775354687919054
7673 89493591506390013390961426499817270429658194551670378376087542498
7674 -39543679967939773358796909383640189259616411546086911375480542034
7675 17143213858933427756703862449554995343764340265644614758156304350
7676 -7290792100925710655149918513029135950796328618722422368411301850
7677 3041301847814725016148251722577868139475039938095639045108714486
7678 -1244168937742387506606102977418218784330698156493670518453565017
7679 499073415704573519599058256478494540607229204017235066724311391
7680 -196264826400674979617607179514014706980371035287676711633156165
7681 75655156545511584321870923946743099338802242652791581579261315
7682 -28580836917193265188262349046547393083547513891054597485498719
7683 10579646814651650649798770089053454898329742711053359290212233
7684 -3836575218500049136740213328997406721372324279832536885461579
7685 1362717973784170458404993805381592551307109716880409276256845
7686 -473988860446667985532171758393597409150299031958403226524120
7687 161412422746703151829874706912414252845777508180429206870376
7688 -53804140915567717276624902304138084281925836060143068956792
7689 17551083400265405100931117863916701289826074864538648162376
7690 -5601409595829384606680143999122351475476406871661270690120
7691 1748588180708643871926605798667824005572000028719655929720
7692 -533779549900533392482858612224914696437768429819684441704
7693 159295467771363368437292884276545223544255499998544571608
7694 -46461178099980982460877091247325690200407854166242166719
7695 13240232101030849924084145174108357310997056886752949065
7696 -3685425430183844824229607419597171622648665318993088915
7697 1001679732306378336841893298659744082053226984136583141
7698 -265751765713937109774379854746462715646774505995420017
7699 68798680464014175626869911634871058365408628455667111
7700 -17373404157579337279512603948199762213487027387794725
7701 4277873385534610686915163786240142454577207748753475
7702 -1026689612528306564859639308697634189098529859700834
7703 240071700441942331086582325914372173570303002019598
7704 -54669793169947263514766272237926336555613554915354
7705 12118919668214910631352129313826035197057191976310
7706 -2613884634320863077350459263766399748384884543910
7707 548278240369742011346681699229049703319756270186
7708 -111784883958879439206605006638932463783639627902
7709 22140967354174188441887948174861019396759539826
7710 -4257878337341190084978451572088657576299911505
7711 794532321322040255091672781394534188878930855
7712 -143772515286845379492778884252344281797139869
7713 25211294149825967020060752214866058893337323
7714 -4281163157517617041142391885543293019623319
7715 703477514146087307229970497624484768482705
7716 -111767455518537235728126153828189168824355
7717 17155004800519668739665874773629035214901
7718 -2541482192669580554024574040537634846652
7719 363068884667082936289224862933947835236
7720 -49963607981708660957232779302836858060
7721 6616185531824434555980596346037757460
7722 -842059976777655307124803171313896404
7723 102876105760166032997147898757806348
7724 -12048552926866292152819123277941284
7725 1350734633056759209957300815912700
7726 -144721567827509915352567944562075
7727 14793760266812124680484723221901
7728 -1440100556946313021994088101247
7729 133225161655826314810025771481
7730 -11686417689107571474563664165
7731 969615441454339991339343315
7732 -75882947592078781930905129
7733 5584459346603200401841503
7734 -385135127351944855299414
7735 24794106911069411285370
7736 -1483408105790477598270
7737 82060873937345569266
7738 -4172586810373503522
7739 193664366726196366
7740 -8137158265806570
7741 306420185741670
7742 -10214006191389
7743 296672379003
7744 -7355513529
7745 151348015
7746 -2481115
7747 30381
7748 -247
7749 1
7750 45604183464092855800043859331647973291423992705612632336122555617717281376
7751 -44880307536091381898455861564478957842353770599174336584755530925372562624
7752 43466754542828661208740716318353636335507982548806640944290789793864765376
7753 -41429250423633567714580995240930809632281045866831329650027159022277354499
7754 38859994583408230181893801737617271050434159301446440989560358462756278251
7755 -35870764230838366321748124680877480969631531662873637836517253965621179924
7756 32584892698242485437313181962018475079283605098335594675920253602358171076
7757 -29128919230247070315173905087258939843602010618209092210292347917259577174
7758 25624688345405317495303360114355608734597257461131306681234621852025342326
7759 -22182566030350871861605893830337691143382700488740534141964299513693579924
7760 18896259951780372326553168818435810973992670786704899454265884770924160676
7761 -15839512018404135626669567980159429787023268159443812777840521057980546449
7762 13064706993282243254114315195313982233092184686256575502890356785049647801
7763 -10603240458316023510585531173008449348596555687396640987853043187866380824
7764 8467335905561716616366863023049912789167033678424655752889840243547973176
7765 -6652906782941348770002535232396360048631240747333658091556303048501978924
7766 5143027229366007205179264825043994647523441428789849162976149165154012076
7767 -3911598174447385761685638035948953675581208974009181053531155703074882424
7768 2926860172488603332170372516409356946064261260272604005089745875727359576
7769 -2154494293637444119514301991245776640852858983256222392635507380743750799
7770 1560151040220218155510356614350389981307242712013126560184332930883405751
7771 -1111340467006182795706007451318086014081871520886062755199798800081330124
7772 778694340827461414678358962488182717349882766335132406704620927948142876
7773 -536667721381088272278328474147261061957351636257996658674806315207503874
7774 363781475567046412752423999254183672870419565517165520309768039167502626
7775 -242520983711364275168282666169455781913613043678110346873178692778335084
7776 159003823757781875772582675170702797413560869696244532055925103212285916
7777 -102515623212254104116533566886374172016637929146262921983425395492131709
7778 64993565043063059472573568548877743043227968151552310015635708253181541
7779 -40515469117753595515370536238261450208765486639928712737019662287697584
7780 24832061717332848864259360920224759805372395037375662645270115595685616
7781 -14962908983521075597694743118596970651955161112264822363175582474323384
7782 8863379206799108475067586688086103634597643206628206877549867325554616
7783 -5160954981174164428520366932303300850525209968416424257813846797158384
7784 2953754108722320521983354659368555832690528975634557279629308544285616
7785 -1661486686156305293615636995894812655888422548794438469791486056160659
7786 918461584272740193365165792761728735242668365482639899449951919244091
7787 -498917403802476154420583887426124251242930963965878463898739314157284
7788 266293338225861505733685878564863864160337385675039425516505032709716
7789 -139641628581854204226201131442550562913347653463740186551338004957534
7790 71936596542167317328649067712829077864451821481320702162810487402366
7791 -36401651262301534069918805348660497232614174725487584226964343022884
7792 18091838651323516932953657748136654313215428156978859226575092640116
7793 -8830540294098383264894047234209557462402768505192062241542604741009
7794 4232389135041236949446259325272036416891267745092053500384325349241
7795 -1991712534137052682092357329539781843242949527102142823710270752584
7796 920147895887878139680094906629489857404637500824966567679013973416
7797 -417276371391014505203763969285466330683498401536903443482343546084
7798 185724165301202987865259107716652644292655357909488815885204930916
7799 -81120899786732339527354552795779315897941420696098563260204452584
7800 34766099908599574083151951198191135384832037441185098540087622536
7801 -14617564734297548194052524935603091014077106651407370977082295839
7802 6028713139004073548959515933892800248743665455100215148740155911
7803 -2438580595552209525421826669889222572525527599815817363535343964
7804 967258225051435063156143539453267053906773517245380071569885036
7805 -376155976408891413449611376454048298741523034484314472277177514
7806 143396477194549765348194392128891340404227013145954135840470986
7807 -53576705764996615624600102553651709601579323592993852951384764
7808 19615515225435919381684190552429860892381500987598842337392236
7809 -7036000026515058039082372698154189233136842745551758664499389
7810 2472108117424209581299212029081201622453485288977644936175461
7811 -850617846855642006468546074522563999123779884379404709221664
7812 286571787978103991484055629384607122699455255165253992946336
7813 -94507717311927912085167282031093838337054392660881635971664
7814 30502490772632818186218011660829228246350888636580845472336
7815 -9632365507147205743016214208682914183058175358920266991264
7816 2975442748281074025329615907394198621991792388357569384736
7817 -898831663543241111818321472025330833726687283983015751639
7818 265458056072356183283131211945304961256068265217781854111
7819 -76627067732226527133274989015139576445050633258741153764
7820 21612762693704917909385253311962444638347614508875710036
7821 -5954536660510538607687773871663122502401893793261675214
7822 1601981944198266732017522919787540571712184624583090286
7823 -420722530799544798307632281964404594591078790294548964
7824 107823362164707460872810283317510725246959890980010036
7825 -26955840541176865218202570829377681311739972745002509
7826 6571324311033166147721024729549783006344570470174741
7827 -1561502806582138490547570232764304872794749418655384
7828 361530206450051768747466999704050881878587303826616
7829 -81521517140697947854820990129344806698112823411884
7830 17894967177226378797399729540587884397146717334316
7831 -3822225999019226539250427668863431618808036712184
7832 793988975641675078201779660681775650283795065816
7833 -160324697004569006175359354560743160153458619059
7834 31451256350178608866936524100432868738238293691
7835 -5990715495272115974654576019130070235854913084
7836 1107288646045556981097291302114088811366547916
7837 -198476266744014930574042780567619692603437834
7838 34477097979007288409575506483577129701066666
7839 -5799885641328328891330459034620451725413084
7840 944167429983681447425888680054492141346316
7841 -148618947312246153761482477415984874100809
7842 22601038070525912784004247717638252743441
7843 -3317583569985455087560256545708367375184
7844 469612286162324692759671017885659308816
7845 -64038039022135185376318775166226269384
7846 8403181591139911203227350587423356616
7847 -1059860741224853665271918092107450384
7848 128323946246955376512743446129601616
7849 -14894743760807320488086292854328759
7850 1654971528978591165342921428258751
7851 -175749188918080477735531479107124
7852 17807186542360577039282925195876
7853 -1718237297947073223088703308374
7854 157567612475495797750492443126
7855 -13701531519608330239173255924
7856 1126965795985100755602995076
7857 -87437001412637127589887549
7858 6379523708218159523725701
7859 -436206749279874155468424
7860 27842983996587712051176
7861 -1651702440475542240324
7862 90599711924818772676
7863 -4568052702091702824
7864 210245103443551176
7865 -8760212643481299
7866 327144870503451
7867 -10814706462924
7868 311534754076
7869 -7660690674
7870 156340626
7871 -2542124
7872 30876
7873 -249
7874 1
7875 -181692857928369949298587439559422877716625748716012233593123197778524406752
7876 178831553079104280805696298778959525311639516452767946449924407262327172000
7877 -173243067045382272030518289442117040145650781563618948123364269535379447875
7878 165185249973504026819796508537832526650504233583915741233905466301175752625
7879 -155020003821288394400116723397042832702780896132597849465665129913411090925
7880 143186415743327448262703233061390708068980827725529311338515119996356809175
7881 -130169468857570407511548393692173370971800752477753919398650109087597099250
7882 116467419504141943562964352250891963501084883795885085777739571288902667750
7883 -102560861951408577167386519146307848456179226029212239714725891135003841750
7884 88886080357887433545068316593466801995355329225317274419429105650336662850
7885 -75814597952315752141381799447368742878391310221594145828336590113522447725
7886 63639990981870886834006619974068652781131391791849100512837283671934901375
7887 -52572166463284645645483729543795843601804193219353604771474277815946222875
7888 42738523815476006891652240564380793719452329739474513231486283404330382625
7889 -34190819052380805513321792451504634975561863791579610585189026723464306100
7890 26916176700810421361551198312886627533952956601881821098978595505705943100
7891 -20850559416120748942046702918433303019259332578922537471039757081884885500
7892 15893083750749382060720913413351258944750120637080815275128206447031136500
7893 -11919812813062036545540685060013444208562590477810611456346154835273352375
7894 8795999799983709726709333113251300209077221938798175350545093568098266925
7895 -6386136841084063226241022671264642617549215928168538268203972042591892425
7896 4561526315060045161600730479474744726820868520120384477288551458994208875
7897 -3205396870042193897341053850441712510738988689814324227283846971185119750
7898 2215811259156684371987439910036888514135005604368291244364001597530653250
7899 -1506751656226545372951459138825084189611803810970438046167521086320844210
7900 1007827266747556838861572006763798034111206522569630746112050527936458710
7901 -663044254439182130829981583397235548757372712216862332968454294695038625
7902 429028635225353143478223377492328884490064696140322686038411602449730875
7903 -273018222416133818577051240222391108311859352089296254751716474286192375
7904 170856564995903099367574001945625403266131336468785398134945148424262325
7905 -105142501535940368841584001197307940471465437826944860390735475953392200
7906 63621258891174108534716433845504804743880360468533514249171147869887000
7907 -37850622378293456976350283427072478771675657493937660376089163922591000
7908 22139043277869757854091675212061261168338592119095612672806869464157000
7909 -12729949884775110766102713246935225171794690468479977286863949941890275
7910 7195189065307671302579794443919909879710042438706074118662232575851025
7911 -3997327258504261834766552468844394377616690243725596732590129208806125
7912 2182589730103554007940019446178841101888867679089436252763935580268375
7913 -1171145708836053370114156775998402542476953388779697501483087384534250
7914 617513191931737231514737209162794067851484514083840500781991530027150
7915 -319916472928490372953418072216869215874865471151869175103923322785150
7916 162831737718093902401440336158286726642895599089274729843314266088250
7917 -81415868859046951200720168079143363321447799544637364921657133044125
7918 39985308374561520412188011541827805654912232912455037210044627471375
7919 -19287031098317909845878923214293412139428253522478312066021526192075
7920 9135962099203220453311068890981089960781804300121305715483880827825
7921 -4249284697303823466656311112084227888735722930288979402550642245500
7922 1940424803971110137952881952917075163064289661808262270528905996500
7923 -869845601780152820461636737514550935166750538051979638512957860500
7924 382732064783267241003120164506402411473370236742871040945701458620
7925 -165270664338229035887710980127764677681682602229876131317461993495
7926 70029942516198744020216517003290117661729916199100055642992370125
7927 -29113571607857904817393383473277914084089965161423618638097951625
7928 11873132555159927662959312813124512447701494171977229947380728875
7929 -4749253022063971065183725125249804979080597668790891978952291550
7930 1862966655063767655403560684490254991794046599359963151964711050
7931 -716525636562987559770600263265482689151556384369216596909504250
7932 270165403949978915979078787788624620499767161319540684080632750
7933 -99843736242383512427050856356665620619479168313743296290668625
7934 36159623395890245041148147977819440981108671767680004602566475
7935 -12830834108219119208149342830839156477167593207886453246071975
7936 4459915599113597585720359807510936743400500312901708347565125
7937 -1518269140123777901521824615322872082859744787370794331086000
7938 506089713374592633840608205107624027619914929123598110362000
7939 -165145064364340754200619519561435209012814345292963593907600
7940 52742664535208303697580055985589255234459031742778948839600
7941 -16482082667252594905493767495496642260768447419618421512375
7942 5038564131439912432249390063390165250701235221541382742125
7943 -1506374843420180005517858884931080332683874447677320613625
7944 440324954230514155459066443287546558784517146244139871675
7945 -125807129780146901559733269510727588224147756069754249050
7946 35123817958924261856778323975076230214863586719982150750
7947 -9579223079706616870030451993202608240417341832722404750
7948 2551250367962063789505597767033860486141302096152198250
7949 -663325095670136585271455419428803726396738544999571545
7950 168306367558094357456936449705815870876784406940189795
7951 -41659991969825336004192190521241552197223863104007375
7952 10055860130647494897563632194782443633812656611312125
7953 -2366084736622939975897325222301751443250036849720500
7954 542468207908674043254508709503328379671959667984700
7955 -121133677494169931988870876879384007111214294792700
7956 26333408150906506954102364538996523285046585824500
7957 -5570528647307145701829346344787726079529085462875
7958 1146089626000991699419434893903694839328950597625
7959 -229217925200198339883886978780738967865790119525
7960 44539975986768397797342967440807098021314667775
7961 -8403769054107244867423201403925867551191446750
7962 1538718277512594130654952369732905326274490250
7963 -273230348343357836284524252569394403730984250
7964 47021036691647627639662313232872525293239150
7965 -7836839448607937939943718872145420882206525
7966 1264006362678699667732857882604100142291375
7967 -197138607023283434417051229396969746962875
7968 29705817496659147651884431826940646802625
7969 -4320846181332239658455917356645912262200
7970 606091545797734974715535918805535204200
7971 -81904262945639861448045394433180433000
7972 10651227019836573910283930217767859000
7973 -1331403377479571738785491277220982375
7974 159768405297548608654258953266517885
7975 -18380436007682583296507667189953385
7976 2024277093357112697853267311668875
7977 -213081799300748705037186032807250
7978 21401228750730219283210824255750
7979 -2047074054417673148828861450550
7980 186097641310697558984441950050
7981 -16042900112991168877969133625
7982 1308219322518593170306495875
7983 -100632255578353320792807375
7984 7279780190774495546713725
7985 -493544419713525121811100
7986 31236988589463615304500
7987 -1837469917027271488500
7988 99946062432445729500
7989 -4997303121622286475
7990 228092673601017225
7991 -9425317090951125
7992 349085818183375
7993 -11445436661750
7994 327012476050
7995 -7975914050
7996 161455750
7997 -2604125
7998 31375
7999 -251
8000 1