0 0
1 -1
2 1
3 -1
4 -2
5 1
6 -4
7 0
8 -3
9 1
10 -13
11 -4
12 2
13 -4
14 1
15 -46
16 -10
17 -5
18 5
19 -5
20 1
21 -166
22 -36
23 -6
24 -8
25 9
26 -6
27 1
28 -610
29 -126
30 -28
31 0
32 -14
33 14
34 -7
35 1
36 -2269
37 -456
38 -92
39 -24
40 10
41 -24
42 20
43 -8
44 1
45 -8518
46 -1674
47 -333
48 -63
49 -27
50 27
51 -39
52 27
53 -9
54 1
55 -32206
56 -6220
57 -1210
58 -240
59 -35
60 -42
61 55
62 -60
63 35
64 -10
65 1
66 -122464
67 -23320
68 -4466
69 -858
70 -176
71 0
72 -77
73 99
74 -88
75 44
76 -11
77 1
78 -467842
79 -88056
80 -16644
81 -3160
82 -594
83 -144
84 56
85 -144
86 165
87 -124
88 54
89 -12
90 1
91 -1794196
92 -334412
93 -62530
94 -11726
95 -2210
96 -390
97 -156
98 156
99 -260
100 260
101 -169
102 65
103 -13
104 1
105 -6903352
106 -1276016
107 -236432
108 -43904
109 -8162
110 -1540
111 -210
112 -240
113 336
114 -448
115 392
116 -224
117 77
118 -14
119 1
120 -26635774
121 -4888170
122 -898710
123 -165490
124 -30510
125 -5610
126 -1100
127 0
128 -450
129 650
130 -738
131 570
132 -290
133 90
134 -15
135 1
136 -103020253
137 -18788496
138 -3431224
139 -627312
140 -114764
141 -21008
142 -3784
143 -880
144 330
145 -880
146 1176
147 -1168
148 804
149 -368
150 104
151 -16
152 1
153 -399300166
154 -72424794
155 -13149245
156 -2389095
157 -434231
158 -78897
159 -14365
160 -2431
161 -935
162 935
163 -1683
164 2023
165 -1785
166 1105
167 -459
168 119
169 -17
170 1
171 -1550554582
172 -279876492
173 -50552442
174 -9135072
175 -1650915
176 -298242
177 -53781
178 -9828
179 -1287
180 -1430
181 2079
182 -3096
183 3339
184 -2646
185 1485
186 -564
187 135
188 -18
189 1
190 -6031074184
191 -1083912912
192 -194888434
193 -35048730
194 -6302528
195 -1132704
196 -203357
197 -36309
198 -6916
199 0
200 -2717
201 4199
202 -5472
203 5320
204 -3819
205 1957
206 -684
207 152
208 -19
209 1
210 -23493410758
211 -4205906520
212 -753147860
213 -134870040
214 -24145610
215 -4319904
216 -771920
217 -137760
218 -24115
219 -5460
220 2002
221 -5460
222 7995
223 -9320
224 8220
225 -5384
226 2535
227 -820
228 170
229 -20
230 1
231 -91638191236
232 -16348162572
233 -2916748758
234 -520330314
235 -92788038
236 -16534098
237 -2942632
238 -522648
239 -92904
240 -15288
241 -5733
242 5733
243 -10829
244 14553
245 -15354
246 12362
247 -7434
248 3234
249 -973
250 189
251 -21
252 1
253 -357874310212
254 -63642001368
255 -11317164100
256 -2012004720
257 -357527522
258 -63479988
259 -11257026
260 -1992672
261 -351560
262 -62832
263 -8008
264 -8736
265 13013
266 -20790
267 25509
268 -24552
269 18150
270 -10076
271 4070
272 -1144
273 209
274 -22
275 1
276 -1399137067684
277 -248094660924
278 -43985324384
279 -7795662504
280 -1380868940
281 -244386132
282 -43197450
283 -7622154
284 -1341912
285 -234600
286 -43792
287 0
288 -16744
289 27048
290 -38525
291 43263
292 -38226
293 26082
294 -13432
295 5060
296 -1334
297 230
298 -23
299 1
300 -5475504511858
301 -968350071024
302 -171212174088
303 -30259154640
304 -5344477236
305 -943107984
306 -166216712
307 -29245104
308 -5133762
309 -899232
310 -154224
311 -34272
312 12376
313 -34272
314 53328
315 -69024
316 71253
317 -58104
318 36764
319 -17640
320 6222
321 -1544
322 252
323 -24
324 1
325 -21447950506396
326 -3783896175300
327 -667350485650
328 -117641353350
329 -20723831150
330 -3647330610
331 -641119150
332 -112509450
333 -19702050
334 -3439950
335 -600780
336 -96900
337 -35700
338 35700
339 -69700
340 100980
341 -119900
342 114300
343 -86425
344 50925
345 -22855
346 7575
347 -1775
348 275
349 -25
350 1
351 -84083979575116
352 -14801127904056
353 -2604416764196
354 -458030016288
355 -80494027406
356 -14132504100
357 -2478197722
358 -433870008
359 -75804794
360 -13210548
361 -2292654
362 -403104
363 -50388
364 -54264
365 82212
366 -137904
367 184756
368 -202488
369 179036
370 -126048
371 69433
372 -29250
373 9139
374 -2028
375 299
376 -26
377 1
378 -329896909923520
379 -57951075392496
380 -10175508220788
381 -1785662050500
382 -313122767904
383 -54854112384
384 -9597741714
385 -1676696274
386 -292343040
387 -50847192
388 -8818470
389 -1517454
390 -279072
391 0
392 -104652
393 174420
394 -264384
395 327888
396 -333300
397 274428
398 -180576
399 93312
400 -37017
401 10935
402 -2304
403 324
404 -27
405 1
406 -1295256114274324
407 -227094237251056
408 -39796869190792
409 -6969867353904
410 -1219723309700
411 -213242087520
412 -37235284016
413 -6492012384
414 -1129774030
415 -196155960
416 -33959156
417 -5863704
418 -990318
419 -217056
420 77520
421 -217056
422 352716
423 -491568
424 566104
425 -535920
426 412412
427 -254496
428 123760
429 -46368
430 12985
431 -2604
432 350
433 -28
434 1
435 -5088889893433168
436 -890634115419904
437 -155794466319428
438 -27234832412988
439 -4757185265612
440 -830132895540
441 -144684105320
442 -25179863640
443 -4374260704
444 -758234928
445 -131082842
446 -22583286
447 -3891162
448 -618222
449 -224808
450 224808
451 -449616
452 687648
453 -888212
454 953172
455 -843436
456 608652
457 -353336
458 162168
459 -57536
460 15312
461 -2929
462 377
463 -29
464 1
465 -20006004927939196
466 -3495546457934760
467 -610425882832980
468 -106527164647120
469 -18575221391280
470 -3235777773696
471 -562995635800
472 -97815182400
473 -16965023100
474 -2936267400
475 -506923956
476 -87254640
477 -14949770
478 -2595780
479 -319770
480 -341088
481 523260
482 -909720
483 1299220
484 -1563120
485 1568424
486 -1301520
487 883440
488 -483840
489 210140
490 -70776
491 17940
492 -3280
493 405
494 -30
495 1
496 -78695433709676470
497 -13728722021496578
498 -2393661798769066
499 -417058184215958
500 -72605903115326
501 -12627526993578
502 -2193576209838
503 -380519414730
504 -65898209390
505 -11389469130
506 -1963808770
507 -337641150
508 -57865654
509 -9835122
510 -1788204
511 0
512 -660858
513 1127346
514 -1789382
515 2386566
516 -2684786
517 2526810
518 -1972282
519 1262754
520 -654162
521 269514
522 -86366
523 20894
524 -3658
525 434
526 -31
527 1
528 -309723548086607581
529 -53953992022381856
530 -9393249668890736
531 -1634190377078240
532 -284071383349784
533 -49331508852640
534 -8556891689808
535 -1482215720544
536 -256332199500
537 -44244988320
538 -7619787760
539 -1308758880
540 -224066920
541 -38253600
542 -6383696
543 -1384416
544 490314
545 -1384416
546 2324080
547 -3422496
548 4272632
549 -4509024
550 3992144
551 -2939040
552 1779492
553 -874080
554 342384
555 -104608
556 24200
557 -4064
558 464
559 -32
560 1
561 -1219606331663639110
562 -212166467510703354
563 -36886646344289181
564 -6408418304048695
565 -1112418974557935
566 -192912228490377
567 -33415865876393
568 -5780466177651
569 -998369376147
570 -172116097725
571 -29608483905
572 -5080567635
573 -869200475
574 -148153005
575 -25255725
576 -3965775
577 -1427679
578 1427679
579 -2908235
580 4633695
581 -6375369
582 7470177
583 -7417215
584 6194331
585 -4312165
586 2474901
587 -1155231
588 431123
589 -125829
590 27885
591 -4499
592 495
593 -33
594 1
595 -4804768159680379750
596 -834781225707335820
597 -144944604050606650
598 -25148764353218496
599 -4359793134348707
600 -755077159052594
601 -130624718122477
602 -22567811299444
603 -3893068733499
604 -670388155086
605 -115203804885
606 -19749947880
607 -3376357335
608 -575344770
609 -97568185
610 -16773900
611 -2042975
612 -2163150
613 3350479
614 -5986992
615 8976187
616 -11586894
617 12777557
618 -11968476
619 9451507
620 -6236178
621 3400221
622 -1511368
623 538407
624 -150382
625 31977
626 -4964
627 527
628 -34
629 1
630 -18937397026590242680
631 -3286215474864890400
632 -569896370703880850
633 -98759290143949050
634 -17099926790508800
635 -2957941969972416
636 -511093892238685
637 -88197057288805
638 -15197249644220
639 -2614175933880
640 -448795642113
641 -76872684525
642 -13132501200
643 -2236579800
644 -379632825
645 -63888825
646 -11511500
647 0
648 -4206125
649 7305375
650 -12014464
651 16940880
652 -20581435
653 21415485
654 -18969860
655 14198184
656 -8898295
657 4618565
658 -1958640
659 667240
660 -178647
661 36505
662 -5460
663 560
664 -35
665 1
666 -74671009849202012734
667 -12942939085907495832
668 -2241990947105205300
669 -388074298130178840
670 -67116669795365850
671 -11596537024167744
672 -2001469441664928
673 -345003730187328
674 -59384602049859
675 -10204880849668
676 -1750331713014
677 -299563043364
678 -51140873745
679 -8705487960
680 -1476874620
681 -249832440
682 -41293395
683 -8880300
684 3124550
685 -8880300
686 15290055
687 -23498640
688 31213944
689 -35786448
690 35219379
691 -29569644
692 21020670
693 -12538636
694 6207057
695 -2515896
696 820980
697 -211032
698 41499
699 -5988
700 594
701 -36
702 1
703 -294548900283026578036
704 -51000049069971499100
705 -8824714642013519758
706 -1525841534160273330
707 -263604926945644910
708 -45497091108990378
709 -7844107420164752
710 -1350731312417520
711 -232266348136720
712 -39875934005552
713 -6833530595885
714 -1168628080899
715 -199376307117
716 -33922224375
717 -5753544030
718 -972105810
719 -164285550
720 -25555530
721 -9126975
722 9126975
723 -18862415
724 31031715
725 -44847700
726 56243700
727 -60998644
728 56906148
729 -45379871
730 30701231
731 -17462335
732 8259251
733 -3205014
734 1003366
735 -247974
736 46990
737 -6549
738 629
739 -37
740 1
741 -1162323473110206368356
742 -201046954944065954648
743 -34752211359349482404
744 -6002681652986395056
745 -1035964364214984890
746 -178621695798882756
747 -30765248055720266
748 -5292526961954496
749 -909229073725456
750 -155959690108640
751 -26704834685456
752 -4563541428544
753 -778088111283
754 -132321826806
755 -22436127675
756 -3791519160
757 -637578630
758 -108734340
759 -13123110
760 -13813800
761 21559395
762 -39369330
763 61326395
764 -83644080
765 99257900
766 -102057816
767 90439468
768 -68635600
769 44272679
770 -24053810
771 10887855
772 -4051256
773 1218546
774 -289940
775 53010
776 -7144
777 665
778 -38
779 1
780 -4588303749964842831772
781 -792871852187774341476
782 -136919876594910901752
783 -23626951677545276528
784 -4073682976365340260
785 -701714931342899292
786 -120747456197641546
787 -20753063048107962
788 -3562122195986640
789 -610498109325104
790 -104453943751872
791 -17837514311136
792 -3039502789232
793 -516657213072
794 -87576522813
795 -14797319745
796 -2491717410
797 -415947870
798 -74397180
799 0
800 -26936910
801 47460270
802 -80285985
803 118295775
804 -152671220
805 171793908
806 -167807136
807 141523928
808 -102399804
809 63085308
810 -32793475
811 14227785
812 -5083650
813 1471106
814 -337428
815 59592
816 -7774
817 702
818 -39
819 1
820 -18118609276916852595814
821 -3128076305900249750320
822 -539686103429102877160
823 -93042861581560737040
824 -16027480348460503460
825 -2758326172383363216
826 -474216486808035720
827 -81433804872966960
828 -13965909446308490
829 -2391670758340160
830 -408905655248992
831 -69782313417920
832 -11884102729360
833 -2019154863040
834 -342153502560
835 -57805210944
836 -9732057075
837 -1633842600
838 -267933900
839 -57228600
840 20030010
841 -57228600
842 100553700
843 -159892200
844 223116075
845 -273081744
846 291965480
847 -271443760
848 218266060
849 -150824560
850 88888360
851 -44277200
852 18439575
853 -6335400
854 1766100
855 -390968
856 66770
857 -8440
858 740
859 -40
860 1
861 -71571101911543706048308
862 -12345581013690625910956
863 -2128119532153401771014
864 -366571798258986776482
865 -63090613900655402954
866 -10848581597726435318
867 -1863539526988356834
868 -319750362104120454
869 -54794024487475422
870 -9376497266238674
871 -1601992211892424
872 -273218271501976
873 -46504446886264
874 -7897819506952
875 -1337904148664
876 -225999041832
877 -38053526472
878 -6382504440
879 -1070938245
880 -165312615
881 -58659315
882 58659315
883 -122651295
884 207046515
885 -311253345
886 412067097
887 -479269746
888 487773146
889 -432395102
890 332049406
891 -219481118
892 123928486
893 -59238850
894 23713170
895 -7844325
896 2109081
897 -451123
898 74579
899 -9143
900 779
901 -41
902 1
903 -282802884680821938197476
904 -48741321514940403940584
905 -8395007116000811683020
906 -1444855246150484393120
907 -248469338723601024666
908 -42690199261339518252
909 -7327362458865222830
910 -1256271023238793416
911 -215120287508425110
912 -36785885661610316
913 -6280795070257554
914 -1070543802917568
915 -182122356185336
916 -30916603866960
917 -5235725821416
918 -884279270560
919 -148895048232
920 -24986432016
921 -4172259000
922 -706829760
923 -84672315
924 -88704330
925 139299615
926 -258885900
927 415919595
928 -592967466
929 746177481
930 -826250320
931 801874530
932 -678895476
933 498681638
934 -315773640
935 171067974
936 -78576260
937 30272130
938 -9653328
939 2506133
940 -518490
941 83055
942 -9884
943 819
944 -42
945 1
946 -1117781422318507348586752
947 -192498335135185793578512
948 -33128927758638347045212
949 -5697292544080662372492
950 -978988433787225191840
951 -168073009325238389632
952 -28826310712248964486
953 -4938617377815219878
954 -845076627609799152
955 -144412307379772280
956 -24641418713548986
957 -4197672070808210
958 -713758420337472
959 -121116096593536
960 -20504819446600
961 -3462539343368
962 -583019307392
963 -97849835424
964 -16366755288
965 -2713721400
966 -482439360
967 0
968 -173376645
969 309062715
970 -534963000
971 816839868
972 -1106913267
973 1326357833
974 -1400677872
975 1298372960
976 -1051486482
977 739884574
978 -449453888
979 233925848
980 -103381030
981 38378274
982 -11810896
983 2963904
984 -593701
985 92235
986 -10664
987 860
988 -43
989 1
990 -4419274102608562930509724
991 -760489937760174802946832
992 -130781596483048547746424
993 -22474084608446987411280
994 -3858941041226975121308
995 -662018522942976396384
996 -113461689269932589872
997 -19425057748796077664
998 -3321706523485318826
999 -567273276105415880
1000 -96737607958671372
1001 -16470349204114216
1002 -2799231360914802
1003 -474807680750656
1004 -80360557074336
1005 -13567657564736
1006 -2284436450648
1007 -383464408096
1008 -64143851376
1009 -10700056224
1010 -1743232920
1011 -370244160
1012 129024480
1013 -370244160
1014 661425765
1015 -1081421484
1016 1570756638
1017 -2027065084
1018 2316786945
1019 -2337078128
1020 2072365416
1021 -1607724272
1022 1085212986
1023 -633256936
1024 317045300
1025 -134972552
1026 48336794
1027 -14371632
1028 3489640
1029 -677424
1030 102157
1031 -11484
1032 902
1033 -44
1034 1
1035 -17476741984959356926466488
1036 -3005316382123421933586120
1037 -516453397239484256253660
1038 -88686184852756431124740
1039 -15217192512737820033660
1040 -2608756028328643297524
1041 -446802722885885703720
1042 -76443500367881651160
1043 -13063578005326974840
1044 -2229614458267660360
1045 -380002796373888558
1046 -64665083646063810
1047 -10985198768939430
1048 -1862607165592770
1049 -315152032420080
1050 -53198958532368
1051 -8956858398480
1052 -1503652800240
1053 -251615032760
1054 -41940831240
1055 -6995090232
1056 -1072866600
1057 -378658800
1058 378658800
1059 -799390800
1060 1378318032
1061 -2140029045
1062 2961247565
1063 -3645534465
1064 3980540565
1065 -3841460964
1066 3263223780
1067 -2428449660
1068 1574505660
1069 -883681110
1070 426091302
1071 -174936710
1072 60501870
1073 -17396820
1074 4091220
1075 -770364
1076 112860
1077 -12345
1078 945
1079 -45
1080 1
1081 -69132194973185380064020096
1082 -11879852155331397174969792
1083 -2040110823261109306997488
1084 -350092034552760767344704
1085 -60029882781241462797068
1086 -10284368450718914696088
1087 -1760262160436534533772
1088 -300973072673399531808
1089 -51402616914192694384
1090 -8768030904458593248
1091 -1493567027471886848
1092 -254035014685092992
1093 -43136222105290314
1094 -7311319968555652
1095 -1236719051721714
1096 -208724728988608
1097 -35139730062144
1098 -5899632415232
1099 -987453458656
1100 -164719929472
1101 -27341776056
1102 -4606173936
1103 -548354040
1104 -572195520
1105 903171360
1106 -1703123136
1107 2806778688
1108 -4149956608
1109 5479260261
1110 -6445039438
1111 6733147857
1112 -6225264272
1113 5072877792
1114 -3626065184
1115 2260992552
1116 -1221938848
1117 568082658
1118 -225169724
1119 75282818
1120 -20955024
1121 4777192
1122 -873264
1123 124384
1124 -13248
1125 989
1126 -46
1127 1
1128 -273530489594951671967122732
1129 -46973214665374289860336548
1130 -8061351828886862645722700
1131 -1382462026553572610030820
1132 -236896411818778291491692
1133 -40559547520124521285188
1134 -6937825339491194760416
1135 -1185528690153780385992
1136 -202356939110060098660
1137 -34498159735118919372
1138 -5873473840288459028
1139 -998525804731453596
1140 -169483012788050052
1141 -28716131350625740
1142 -4856021042502906
1143 -819412630291882
1144 -137941212241800
1145 -23160299619416
1146 -3877292694280
1147 -646993823128
1148 -107601489800
1149 -17739161496
1150 -3137538768
1151 0
1152 -1120549560
1153 2016989208
1154 -3558378648
1155 5595987320
1156 -7894550520
1157 9960786328
1158 -11211365853
1159 11222083639
1160 -9953604822
1161 7790737390
1162 -5355369222
1163 3215205422
1164 -1675109046
1165 751663198
1166 -287927640
1167 93150804
1168 -25122722
1169 5556810
1170 -986906
1171 136770
1172 -14194
1173 1034
1174 -47
1175 1
1176 -1082510610461401851927900274
1177 -185781566694477375049450464
1178 -31863048597025313435633424
1179 -5460870652387809076083744
1180 -935189422290415115801640
1181 -160018826691724792922592
1182 -27355467219820453149040
1183 -4671789438800444599584
1184 -796983485457373262772
1185 -135799792460830922400
1186 -23109194225437802352
1187 -3926932405837665120
1188 -666263686967211944
1189 -112848946164215712
1190 -19078075452042000
1191 -3218665264330592
1192 -541788813456066
1193 -90969304058688
1194 -15231938050912
1195 -2542625922240
1196 -422963260464
1197 -70172689216
1198 -11369084832
1199 -2403221184
1200 834451800
1201 -2403221184
1202 4353087456
1203 -7284000064
1204 10937866896
1205 -14747240640
1206 17807232288
1207 -19205570880
1208 18443353941
1209 -15713143792
1210 11827351800
1211 -7827623952
1212 4529866380
1213 -2277525744
1214 987417288
1215 -365882000
1216 114646158
1217 -29984976
1218 6440072
1219 -1112112
1220 150060
1221 -15184
1222 1080
1223 -48
1224 1
1225 -4285044955169023255352252188
1226 -734958949050874488536032164
1227 -125975580945727569872797618
1228 -21577530236656920685239990
1229 -3693035352993074733363446
1230 -631543706812973972225754
1231 -107902300518287817063522
1232 -18417532350268196781174
1233 -3140279745726382887782
1234 -534810986878754239962
1235 -90966622023497433094
1236 -15451245267678411282
1237 -2620529845128662194
1238 -443708155002983262
1239 -74992875126277542
1240 -12649714870584834
1241 -2129092968516402
1242 -357492253008814
1243 -59867380941676
1244 -9996444305540
1245 -1663810905988
1246 -275861634524
1247 -45773746508
1248 -6982435908
1249 -2453288292
1250 2453288292
1251 -5221100724
1252 9163136612
1253 -14615744220
1254 20982427004
1255 -27077201844
1256 31333240708
1257 -32424350364
1258 29910560988
1259 -24506589177
1260 17759470981
1261 -11328684507
1262 6325959731
1263 -3072442737
1264 1288235333
1265 -462182259
1266 140386323
1267 -35636139
1268 7437759
1269 -1249745
1270 164297
1271 -16219
1272 1127
1273 -49
1274 1
1275 -16965686716651131049371695356
1276 -2908218400416032867288556600
1277 -498195327872747021903699300
1278 -85283822953024206941851200
1279 -14588253379976186943361550
1280 -2493345849889220575890420
1281 -425769698815109491906050
1282 -72635271256435230743400
1283 -12378425042628877153350
1284 -2107119405749974911900
1285 -358241426577696012010
1286 -60824414170991482800
1287 -10312005866234384650
1288 -1745474487272669100
1289 -294933951457730150
1290 -49739982172016040
1291 -8370988095598050
1292 -1405560694104900
1293 -235410282314350
1294 -39318197230400
1295 -6546791979860
1296 -1086472580600
1297 -179423948300
1298 -30083057200
1299 -3562467300
1300 -3704965992
1301 5873256900
1302 -11211608800
1303 18876033300
1304 -28772829800
1305 39543307980
1306 -48908802800
1307 54308420100
1308 -53989020600
1309 47897459100
1310 -37783047360
1311 26389872825
1312 -16242194650
1313 8760227775
1314 -4114018900
1315 1669735485
1316 -580525550
1317 171074475
1318 -42180600
1319 8561475
1320 -1400710
1321 179525
1322 -17300
1323 1175
1324 -50
1325 1
1326 -67185665050847579476423525264
1327 -11510390867868060258075354720
1328 -1970707459103164162304859156
1329 -337171605807171185116607268
1330 -57643817266684432004697216
1331 -9846942026691209784477120
1332 -1680616248929738751200882
1333 -286565059187959636374498
1334 -48812544104194499006664
1335 -8305311685934229883488
1336 -1411418522472922917954
1337 -239544439341671156634
1338 -40597307311621315328
1339 -6869648921876036784
1340 -1160479832615807478
1341 -195676858599095574
1342 -32928041647086264
1343 -5528844361052208
1344 -926089415741974
1345 -154710198351918
1346 -25770209384832
1347 -4278729526720
1348 -708091443756
1349 -116163576588
1350 -20456478896
1351 0
1352 -7267433292
1353 13189045604
1354 -23644879488
1355 38118896544
1356 -55623026580
1357 73278149868
1358 -86978813328
1359 92790520096
1360 -88720085268
1361 75782431836
1362 -57616212864
1363 38826171072
1364 -23079063609
1365 12034371247
1366 -5469674724
1367 2150748336
1368 -725234433
1369 207508851
1370 -49733568
1371 9823688
1372 -1565955
1373 195789
1374 -18428
1375 1224
1376 -51
1377 1
1378 -266113808624634549285790067452
1379 -45566760698433322745003249136
1380 -7797389213924942781274754824
1381 -1333366185543144217254706800
1382 -227837836141041050720712644
1383 -38900343410168939643881664
1384 -6635978225583851829434464
1385 -1130968918856018020668864
1386 -192556467322287459105390
1387 -32748524685107018196552
1388 -5563045746350444789580
1389 -943795861163561342664
1390 -159897292067848071282
1391 -27048929420998213200
1392 -4568230533388959112
1393 -770144075987828880
1394 -129584291346235154
1395 -21757649204095272
1396 -3644727785908300
1397 -608998677384552
1398 -101475051678286
1399 -16856850698688
1400 -2790652578272
1401 -460819087040
1402 -74305151284
1403 -15643189744
1404 5414950296
1405 -15643189744
1406 28669379700
1407 -48920963104
1408 75551841456
1409 -105687199904
1410 133634977476
1411 -152409078640
1412 156391612728
1413 -143976833520
1414 118533024636
1415 -86945881152
1416 56583852000
1417 -32514683712
1418 16406280345
1419 -7222876804
1420 2753871978
1421 -901343300
1422 250592823
1423 -58421896
1424 11237772
1425 -1746472
1426 213135
1427 -19604
1428 1274
1429 -52
1430 1
1431 -1054242481782144606875266062376
1432 -180425297989620094732797664632
1433 -30858613915263722988655733660
1434 -5274205294181811934247101476
1435 -900776630692613719369274300
1436 -153720779602891513700824500
1437 -26210617369119267548756656
1438 -4465011865602163841578704
1439 -759867020158013925850160
1440 -129177909046897861372560
1441 -21934992102388055396706
1442 -3720014845976771571294
1443 -630035884474956519378
1444 -106549253720437422006
1445 -17990625208992182580
1446 -3032449301151505836
1447 -510184052000722004
1448 -85659183117757308
1449 -14350089089645626
1450 -2398170159644070
1451 -399715782366698
1452 -66429052992126
1453 -11004845066480
1454 -1816204560528
1455 -300030333040
1456 -45554343760
1457 -15944020316
1458 15944020316
1459 -34165757820
1460 60870028300
1461 -99334925640
1462 147111913864
1463 -197536775304
1464 240017930600
1465 -263320017660
1466 260180575804
1467 -230871719964
1468 183381261612
1469 -129902641296
1470 81720034320
1471 -45435633936
1472 22203673296
1473 -9476413833
1474 3506105449
1475 -1114694145
1476 301345757
1477 -68384946
1478 12818050
1479 -1943298
1480 231610
1481 -20829
1482 1325
1483 -53
1484 1
1485 -4177272553068116283709797726952
1486 -714552733088318588242797405936
1487 -122151735714481005961973596392
1488 -20867437876588017143358425184
1489 -3562225018963939651048637652
1490 -607621463465902713576145800
1491 -103556942649257111416502100
1492 -17633248415793349580404800
1493 -2999595175532312884725744
1494 -509727116285562947754528
1495 -86521133858009034807792
1496 -14668218388040188211136
1497 -2483481453552456702462
1498 -419881269270435396732
1499 -70879921942236006078
1500 -11945248452413414352
1501 -2009466659032418196
1502 -337374448448289912
1503 -56521584458695572
1504 -9447223952598768
1505 -1575033455328606
1506 -261859808361708
1507 -43403631115806
1508 -7170739970112
1509 -1178965385136
1510 -196858784160
1511 -23206929840
1512 -24066445760
1513 38291434236
1514 -73862056008
1515 126637815420
1516 -198097863840
1517 281660337720
1518 -363470528304
1519 424869415992
1520 -448865775072
1521 427510917324
1522 -366009793992
1523 280756700748
1524 -192241038528
1525 117005942448
1526 -62997945696
1527 29840576688
1528 -12356235072
1529 4439569257
1530 -1372042446
1531 360914697
1532 -79775496
1533 14579838
1534 -2157516
1535 251262
1536 -22104
1537 1377
1538 -54
1539 1
1540 -16554702092119022555358993400264
1541 -2830448869479780623803620971640
1542 -483631990884165075945576279520
1543 -82581235638617453004882349680
1544 -14090737347768194395185452120
1545 -2402424149622052152661332840
1546 -409265408527918654971330500
1547 -69658399964543235484138500
1548 -11844766351364234153866000
1549 -2012023272354605932422000
1550 -341396597420332941302816
1551 -57858637069544527419840
1552 -9793090804090026267120
1553 -1655274122705081569680
1554 -279364000697056832370
1555 -47072631826928590938
1556 -7917826744607821140
1557 -1329288113748729420
1558 -222708854442726080
1559 -37229173152865320
1560 -6208274656411036
1561 -1032535198990020
1562 -171230005801310
1563 -28305550192590
1564 -4664204729360
1565 -761916405360
1566 -133669544800
1567 0
1568 -47273375600
1569 86396169200
1570 -157029112812
1571 258570640900
1572 -388309501800
1573 530669813800
1574 -658872112800
1575 741728046224
1576 -755394112440
1577 694180985080
1578 -573957181380
1579 425564939580
1580 -281913208368
1581 166147869360
1582 -86699389920
1583 39837145920
1584 -16015930320
1585 5592322384
1586 -1681173945
1587 430586915
1588 -92760690
1589 16539490
1590 -2390256
1591 272140
1592 -23430
1593 1430
1594 -55
1595 1
1596 -65618062851510881304004658090692
1597 -11213916316683899792051222860128
1598 -1915221032243530255877744454224
1599 -326881001962779593294524541472
1600 -55750616926801579328744000264
1601 -9501175008547256944768299168
1602 -1617891010687149075982015184
1603 -275258181076655007926853600
1604 -46786745446504180441023700
1605 -7944513682972373474385600
1606 -1347539022055585985618720
1607 -228302019452945674367040
1608 -38630843273267260592304
1609 -6527889950762404510272
1610 -1101488456932865587104
1611 -185569050496903254720
1612 -31210073396970972798
1613 -5239471833830659824
1614 -877844413885521992
1615 -146761470863511504
1616 -24478830171744676
1617 -4072532408822160
1618 -675671067920072
1619 -111762329424816
1620 -18424407366302
1621 -3029978906304
1622 -486557143072
1623 -102074925120
1624 35240152720
1625 -102074925120
1626 188963093088
1627 -327897961664
1628 518691804540
1629 -748750227680
1630 984610608240
1631 -1177436928160
1632 1277854417560
1633 -1255748773664
1634 1114494609648
1635 -890713344864
1636 638925663180
1637 -409823227968
1638 234068527776
1639 -118468684992
1640 52843395696
1641 -20641939136
1642 7009285920
1643 -2051033152
1644 511803369
1645 -107523032
1646 18714444
1647 -2642696
1648 294294
1649 -24808
1650 1484
1651 -56
1652 1
1653 -260133502239612901368245570303992
1654 -44436234162181853107688179116744
1655 -7585912912844573282458465362948
1656 -1294166612644015275267543924780
1657 -220630199038686062304626672316
1658 -37584720066620014018290675972
1659 -6397448333593213681568715100
1660 -1087995350681370033678929556
1661 -184861194627771094184103300
1662 -31378661345998466182273500
1663 -5320617837748650141836040
1664 -901145887179603175033560
1665 -152439308832618410603000
1666 -25753001399747424923400
1667 -4344545295632160838296
1668 -731811098798305968456
1669 -123066538698340979496
1670 -20659058265076833816
1671 -3461372171499318170
1672 -578741828522162526
1673 -96548363988031878
1674 -16067392476773274
1675 -2666825751067686
1676 -441357837672690
1677 -72816287553418
1678 -11968846500006
1679 -1969587423240
1680 -297840049368
1681 -103897691640
1682 103897691640
1683 -223957246424
1684 404195535864
1685 -672678288360
1686 1023127500200
1687 -1421275894740
1688 1800299469540
1689 -2075646544620
1690 2173791990060
1691 -2063173409100
1692 1770008094364
1693 -1368554258196
1694 950517638964
1695 -590812501656
1696 327263199480
1697 -160775030376
1698 69667490152
1699 -26459586504
1700 8743284264
1701 -2491864440
1702 606173112
1703 -124261425
1704 21123269
1705 -2916063
1706 317775
1707 -26239
1708 1539
1709 -57
1710 1
1711 -1031424698149899607150544324548888
1712 -176113342298671967567133828896880
1713 -30052363361095052368300706948296
1714 -5124827904602902390028314651968
1715 -873324303324914753810130323900
1716 -148712437543329289800532399752
1717 -25303047469732624522279656276
1718 -4301587320775507033129458288
1719 -730616923364594965435335092
1720 -123973370730329904221591400
1721 -21014310376871283981980380
1722 -3558096971546986888044480
1723 -601729665325302564439480
1724 -101631452822581066259280
1725 -17141807815171426669800
1726 -2886967418667886018080
1727 -485439150381855669384
1728 -81485753666521424976
1729 -13652864613380105240
1730 -2282951426072566080
1731 -380916353846466854
1732 -63408114311905428
1733 -10528260753753730
1734 -1743293503354104
1735 -287793078772290
1736 -47358843367716
1737 -7756272355238
1738 -1290471657024
1739 -151532656696
1740 -156757920720
1741 250205084312
1742 -486996175008
1743 848150901432
1744 -1356632201808
1745 1985983295400
1746 -2657688463040
1747 3245967172500
1748 -3611647347880
1749 3653347480860
1750 -3351889774000
1751 2782041965820
1752 -2082733534344
1753 1401719877684
1754 -844938738240
1755 454248050520
1756 -216761948144
1757 91309330632
1758 -33740052320
1759 10856215656
1760 -3015366640
1761 715488696
1762 -143192256
1763 23785713
1764 -3211634
1765 342635
1766 -27724
1767 1595
1768 -58
1769 1
1770 -4090202018718712149907028445160096
1771 -698103219657430147671260776363968
1772 -119077080647653974482427604719176
1773 -20298014008250200803592813538088
1774 -3457623248819609566908174134528
1775 -588546929893699848181157323584
1776 -100102033060784591287345435332
1777 -17011417510901176257709417284
1778 -2888348352684356226192162336
1779 -489941024341042479202742160
1780 -83022303593173667249345260
1781 -14053086406534199437811580
1782 -2375971705783503978928960
1783 -401205827986861726012800
1784 -67656620909976680752520
1785 -11392727313549484533960
1786 -1915458904994820773280
1787 -321510299340369807360
1788 -53868928843921595096
1789 -9008292074495457912
1790 -1503282876435956608
1791 -250299559352666304
1792 -41573859096965338
1793 -6887048140566906
1794 -1137630840111168
1795 -187331277638232
1796 -30751985097246
1797 -5004749454342
1798 -875147445568
1799 0
1800 -308290577416
1801 566856868152
1802 -1042591090016
1803 1748444685120
1804 -2691600806232
1805 3796255424520
1806 -4898878333440
1807 5774624697920
1808 -6206321489940
1809 6069070113260
1810 -5387268939360
1811 4329425668720
1812 -3140683111260
1813 2049790366164
1814 -1199125881792
1815 626121450112
1816 -290410072344
1817 119000277032
1818 -42808393056
1819 13420364672
1820 -3634862088
1821 841742616
1822 -164550528
1823 26722752
1824 -3530737
1825 368927
1826 -29264
1827 1652
1828 -59
1829 1
1830 -16222423771381608282925440728939992
1831 -2767686069864806334053461034007840
1832 -471903940087368430690405199911920
1833 -80409942818019877538278085861280
1834 -13692027707417970237784779765720
1835 -2329747455981113231257525214016
1836 -396107226647700099722998105760
1837 -67291122064061653901897244480
1838 -11421428355143274012328216620
1839 -1936758356468259583122143280
1840 -328091923032679402461773064
1841 -55520226821328449044316400
1842 -9384488568473905176262700
1843 -1584306158908331661364800
1844 -267115598862652966423200
1845 -44972841296899745732160
1846 -7560457610241103079400
1847 -1268949498488103247200
1848 -212611409397666078800
1849 -35556370395373951200
1850 -5934364366835155944
1851 -988298821941318720
1852 -164204232557283360
1853 -27213207419211840
1854 -4497626413917910
1855 -741133869670584
1856 -121724384522580
1857 -19946181234840
1858 -3191414281110
1859 -667485339840
1860 229911617056
1861 -667485339840
1862 1246478305080
1863 -2194610890080
1864 3544391980080
1865 -5257212820704
1866 7150830655800
1867 -8906785617600
1868 10142114205600
1869 -10538193617600
1870 9970565899140
1871 -8569671356400
1872 6673459075800
1873 -4694553082800
1874 2973388551300
1875 -1689280178624
1876 857263186080
1877 -386734272960
1878 154249946760
1879 -54052745760
1880 16519870224
1881 -4365481120
1882 987144840
1883 -188591040
1884 29956640
1885 -3874752
1886 396705
1887 -30860
1888 1710
1889 -60
1890 1
1891 -64349969744581687811457134276559496
1892 -10974415265876488178307448997076264
1893 -1870476125394169210781474728475752
1894 -318599328893327633430838368755256
1895 -54230360049493843947310936549472
1896 -9224160829011298339252000272528
1897 -1567755946238015013570701700880
1898 -266241813992669398542969874608
1899 -45174952388128548203009040744
1900 -7658054599030193098076544648
1901 -1296917396843871560356247220
1902 -219407258967833639569130316
1903 -37076944151168887353670620
1904 -6258036569989592214805860
1905 -1054915586039419019371120
1906 -177584063652098713762320
1907 -29850722685240726682280
1908 -5009848009342860728520
1909 -839389090535911444760
1910 -140383779228627238920
1911 -23432908987682551280
1912 -3903251102034345600
1913 -648704678415358096
1914 -107549965449985968
1915 -17784068373376136
1916 -2932348615758120
1917 -482023192189002
1918 -78947847347334
1919 -12947572163082
1920 -1951004024574
1921 -678610095504
1922 678610095504
1923 -1470321873592
1924 2683594468584
1925 -4542816780152
1926 7070972037912
1927 -10115434155840
1928 13281511080240
1929 -15981796362480
1930 17594955768240
1931 -17689412631000
1932 16206149470280
1933 -13497602102820
1934 10192752320740
1935 -6958182344220
1936 4279827733180
1937 -2362988920080
1938 1166201190544
1939 -512021346648
1940 198901154504
1941 -67934857224
1942 20252363560
1943 -5224363056
1944 1154141472
1945 -215589616
1946 33510960
1947 -4245112
1948 426024
1949 -32513
1950 1769
1951 -61
1952 1
1953 -255293965201904943841920692257279876
1954 -43522218046050686347428793545134232
1955 -7415172950426843520607715766906524
1956 -1262571488712186832430062391332080
1957 -214831843271560312827399484902188
1958 -36528488250725177982201361757304
1959 -6206349416688954883200259675492
1960 -1053639284370131205455805007008
1961 -178721631471089773851451238660
1962 -30287840250646898804526666552
1963 -5127909022551716860772585052
1964 -867293287547760729188734032
1965 -146526454859826314445973632
1966 -24726284531094310400944800
1967 -4167352777727726224391880
1968 -701428267778913341493120
1969 -117892934704201224090740
1970 -19784739374739786793080
1971 -3314848663625783830700
1972 -554416996945501924080
1973 -92553509650266543340
1974 -15419552732819678520
1975 -2563342130426261380
1976 -425132623927384800
1977 -70330797709649204
1978 -11603324542579224
1979 -1908698120583724
1980 -312993929774544
1981 -51085792678170
1982 -8472765614916
1983 -991493848554
1984 -1023477521088
1985 1638120271524
1986 -3213537374760
1987 5673560940412
1988 -9252405744144
1989 13891979144748
1990 -19185300363528
1991 24337749473700
1992 -28316779619040
1993 30166082865060
1994 -29368096872840
1995 26072742307260
1996 -21057943636400
1997 15431490115320
1998 -10229910841520
1999 6114541784160
2000 -3282943886080
2001 1576680866100
2002 -674115460744
2003 255194186988
2004 -85002094736
2005 24730791756
2006 -6230874760
2007 1345434596
2008 -245844384
2009 37410676
2010 -4643304
2011 456940
2012 -34224
2013 1829
2014 -62
2015 1
2016 -1012955625757953395593906070182774054
2017 -172624936042993975249310675773254450
2018 -29400755721571763855110765295968338
2019 -5004266048345927775542817956155614
2020 -851203248735415486840656480309150
2021 -144683856335314063534579362097002
2022 -24574377642996367558046444523474
2023 -4170624068342717552446486873470
2024 -707220137700644414472631040742
2025 -119817620084976512103428587410
2026 -20280329670630215674899186930
2027 -3429189590538598377526238238
2028 -579218005469792156381990622
2029 -97722910540275496683922890
2030 -16467278332193158812385950
2031 -2771296747707336558438330
2032 -465738141296559890508750
2033 -78155000542882585858410
2034 -13094323387676424933130
2035 -2190140492294494419750
2036 -365654195325163892070
2037 -60928598494676356290
2038 -10131203540175111450
2039 -1680821332658526870
2040 -278181197828573550
2041 -45919551568191210
2042 -7558603566888906
2043 -1240375908109254
2044 -202936402228230
2045 -32918382536130
2046 -5739615416556
2047 0
2048 -2014971369642
2049 3724644046914
2050 -6921925595550
2051 11794747048398
2052 -18553189798514
2053 26895132879930
2054 -35889108204222
2055 44024258479950
2056 -49567312679850
2057 51135694849890
2058 -48243810147390
2059 41535010543950
2060 -32553859460850
2061 23165814433370
2062 -14923045982250
2063 8673370752690
2064 -4531261802130
2065 2118978434250
2066 -882759611286
2067 325841750598
2068 -105901109370
2069 30085443234
2070 -7406847910
2071 1564003350
2072 -279677106
2073 41682186
2074 -5070870
2075 489510
2076 -35994
2077 1890
2078 -63
2079 1
2080 -4019723013942078332023945442334858973
2081 -684789100581018674169148552453061184
2082 -116590043602752609025450284883257568
2083 -19837891535159338721180342193307584
2084 -3373210972937762159590040810625584
2085 -573177200579372782278663843749184
2086 -97322674045692755109146078432672
2087 -16512010304960603569745742469824
2088 -2799151325319276679833284952088
2089 -474101754323412762929329763904
2090 -80225449556604773391967668320
2091 -13561979585352574921322328000
2092 -2290220871797143057712069520
2093 -386318909160670121636657472
2094 -65087499214403508396704544
2095 -10952126858888914738887360
2096 -1840399662048861780207180
2097 -308815577783941872087360
2098 -51738871768385054275680
2099 -8654045147997496793280
2100 -1444959308966267768240
2101 -240808495267656697920
2102 -40050541146793707040
2103 -6646618277523564480
2104 -1100470334860372840
2105 -181745708995072320
2106 -29934626714017760
2107 -4916055124989120
2108 -804746600757904
2109 -131448447187008
2110 -20964869756832
2111 -4373040317376
2112 1503232609098
2113 -4373040317376
2114 8228868732384
2115 -14673493230144
2116 24131935001648
2117 -36651148265664
2118 51341263849632
2119 -66253141364544
2120 78651169323000
2121 -85760426635200
2122 85742405916000
2123 -78449172056640
2124 65543074392720
2125 -49884724589760
2126 34494499583520
2127 -21606298928960
2128 12218416138020
2129 -6214909977280
2130 2831507023968
2131 -1150002561856
2132 414116087088
2133 -131393338304
2134 36466192928
2135 -8776836160
2136 1813126280
2137 -317434560
2138 46353376
2139 -5529408
2140 523792
2141 -37824
2142 1952
2143 -64
2144 1
2145 -15953498024475022983589718111117984326
2146 -2716870678021290797631379261464783930
2147 -462410816191175008944044651146575965
2148 -78653651615052256552929918341605335
2149 -13369853955484245074420110236664415
2150 -2271094834943992960474320315985977
2151 -385502839478505052443094486252865
2152 -65386077748401799111556565365595
2153 -11081250973283083235678748966955
2154 -1876364076645849862062019109445
2155 -317429837856494550461695291325
2156 -53648374499742616575576044775
2157 -9057694106815183015677863775
2158 -1527577057846080336986656425
2159 -257325611398907350065638625
2160 -43293730122023056883651691
2161 -7274351291212361812034475
2162 -1220543330327653455047925
2163 -204484860143440335738825
2164 -34203784807137540087675
2165 -5711426373674898839235
2166 -951964469668326093525
2167 -158360374665506247325
2168 -26288203334090600175
2169 -4354090478767604575
2170 -719421981463759665
2171 -118560651221312825
2172 -19484136724436475
2173 -3192407603660275
2174 -521207723488725
2175 -85222034787981
2176 -12801593208495
2177 -4441369072335
2178 4441369072335
2179 -9666509157435
2180 17817727690191
2181 -30615244548265
2182 48626103111105
2183 -71370759424055
2184 96690900016755
2185 -120760742606205
2186 138844838062125
2187 -146728186570875
2188 142270347477375
2189 -126323390207625
2190 102489468611985
2191 -75797406945975
2192 50961991623075
2193 -31057133471325
2194 17098393819325
2195 -8472487576839
2196 3762772599755
2197 -1490682080685
2198 523949924485
2199 -162372549235
2200 44044985855
2201 -10368393425
2202 2096405025
2203 -359489975
2204 51453675
2205 -6020573
2206 559845
2207 -39715
2208 2015
2209 -65
2210 1
2211 -63323970358733012117393390709512342662
2212 -10780478261675755973240598169111082124
2213 -1834239101965309525963073845456458426
2214 -311894848188727048055027741322530688
2215 -53000528643459957779459679952447011
2216 -9000287748174701770802834100349842
2217 -1527285346207855834694912825539741
2218 -258972620053870287969531524821908
2219 -43877154113114779494922434348579
2220 -7427689269121398137614242660798
2221 -1256255533380889177945538542461
2222 -212269692373164135940090032648
2223 -35830989917903946659541301115
2224 -6041762838623446894362303450
2225 -1017592345171095301591130565
2226 -171182097457014435838303356
2227 -28759669930226650221108027
2228 -4825191842210258621084070
2229 -808372734395329124598885
2230 -135217608919620797520720
2231 -22580528139676333574055
2232 -3764134751679436815450
2233 -626286862686602132505
2234 -103992212697385721940
2235 -17229989188355244455
2236 -2848115588657744790
2237 -469617479154796665
2238 -77226053972214840
2239 -12662687927815695
2240 -2069979981251490
2241 -336827267460145
2242 -55708031984220
2243 -6499270398159
2244 -6696217985982
2245 10743691882671
2246 -21222107422560
2247 37919779443227
2248 -62899171762878
2249 96558566877861
2250 -137076015011628
2251 179746089403419
2252 -217436962258098
2253 242305765717125
2254 -248347240277400
2255 233696013361875
2256 -201505233589110
2257 158861369194605
2258 -114234743935620
2259 74724304378515
2260 -44331747652170
2261 23774626448397
2262 -11482662676496
2263 4973746427991
2264 -1922996802342
2265 660053117801
2266 -199884647628
2267 53018579031
2268 -12212374570
2269 2417789385
2270 -406244520
2271 57014111
2272 -6546078
2273 597729
2274 -41668
2275 2079
2276 -66
2277 1
2278 -251380264444789208874747568864163369944
2279 -42782112779856750951113865416787349056
2280 -7276848829293467705084501275379401810
2281 -1236975889842955366101407266791030330
2282 -210136599865773088720789446434284544
2283 -35673823283576457507323143707692928
2284 -6051861971416002201646739619422685
2285 -1025894291812852127820443317905669
2286 -173768933284995515985288826932140
2287 -29408847660910570617798247509672
2288 -4972780650350110999609220236489
2289 -840066415561826767917253242645
2290 -141774124672546955349516752752
2291 -23901416207672888254342777560
2292 -4025001031942031182908958005
2293 -677008940105095565974215957
2294 -113730505520954653614081708
2295 -19080043913223317579294160
2296 -3196425750511542463309425
2297 -534678631969356560614005
2298 -89293719237872861624640
2299 -14886832430106011909520
2300 -2477345509338404737305
2301 -411451952847047291025
2302 -68193137119147837020
2303 -11276824321158694200
2304 -1860319404025416565
2305 -306102201014207745
2306 -50227411383758000
2307 -8216973538879560
2308 -1340352536317025
2309 -216783023453745
2310 -37701395383260
2311 0
2312 -13195488384141
2313 24505906999119
2314 -45959796276736
2315 79420391201184
2316 -127320418809115
2317 189062806267053
2318 -259801687507124
2319 329992165225800
2320 -386927954942607
2321 418209849683325
2322 -416004773811600
2323 380161463098680
2324 -318526839877155
2325 244164691453725
2326 -170815564619700
2327 108771334582320
2328 -62856367966791
2329 32854074101181
2330 -15474623440320
2331 6540731743280
2332 -2469180722071
2333 828047038273
2334 -245149986340
2335 63611562904
2336 -14343259835
2337 2781603825
2338 -458128848
2339 63067368
2340 -7107695
2341 637505
2342 -43684
2343 2144
2344 -67
2345 1
2346 -998029843897387786193912398884822762478
2347 -169800847986765117581765202294829592088
2348 -28872759575771886515431852132735151348
2349 -4906546168180845887955749195118046488
2350 -833275983848891741810179254241174010
2351 -141420564062507880300008727136315008
2352 -23984539617926706270431505775604544
2353 -4064701937130226353158470720006272
2354 -688314297972852516390564150622563
2355 -116462666070102844684268354232420
2356 -19688304109633410679431543971974
2357 -3325293133183554046648082403012
2358 -561084794316022085228352216361
2359 -94575632718401920927058724024
2360 -15924128836586343460289036780
2361 -2678115658548775544195177304
2362 -449851984811618371358717799
2363 -75464687596313103712323804
2364 -12642018029465880026732514
2365 -2114703388677506104115100
2366 -353184721137433847809245
2367 -58888358181945887721840
2368 -9801311820651648708600
2369 -1628224911744365052720
2370 -269937929367695951775
2371 -44655187169449547460
2372 -7370082185547710790
2373 -1213370211202148580
2374 -199230856252034285
2375 -32619603320089800
2376 -5323940076252980
2377 -867147302122920
2378 -137910203758915
2379 -28698077082780
2380 9847379391150
2381 -28698077082780
2382 54366912695711
2383 -98038836304416
2384 163830906484720
2385 -254062445465760
2386 365215769715211
2387 -486160606367772
2388 598579180608294
2389 -680778376126524
2390 714164278572225
2391 -689914272128040
2392 612657607905660
2393 -499119988748040
2394 372224134893135
2395 -253491642252900
2396 157223033667618
2397 -88545715174692
2398 45131109647733
2399 -20740969693872
2400 8558814761960
2401 -3156296201072
2402 1034618991679
2403 -299588437148
2404 76079684758
2405 -16799504380
2406 3192575469
2407 -515604696
2408 69647844
2409 -7707256
2410 679235
2411 -45764
2412 2210
2413 -68
2414 1
2415 -3962814394997500893233150704904120983636
2416 -674014553617155785477474484608911524348
2417 -114574759969867128677558092943795127486
2418 -19464809889639031353612970893150029250
2419 -3304756845700089108486283527866781822
2420 -560715748820605989514560884398088346
2421 -95070276351911922954402614599527968
2422 -16107546816536717475406451449557216
2423 -2726964771000912170719054194986784
2424 -461292968017801288333490389864800
2425 -77965380407839803694042345896573
2426 -13165385767403053686924151001619
2427 -2221006977442264527553337378093
2428 -374306167333918783420372341207
2429 -63014322323036231985685191270
2430 -10596427321768683291164577738
2431 -1779746979446338539158928054
2432 -298541163366723222194806818
2433 -50010769619259388748078595
2434 -8365653393248408198394141
2435 -1397249847191771000613315
2436 -232993586630499547545945
2437 -38785021743656576416140
2438 -6444439060052284581780
2439 -1068695648263497234540
2440 -176853324043295508420
2441 -29201171101826547285
2442 -4810026012141144795
2443 -790280186664497445
2444 -129485382210902655
2445 -21153729250129210
2446 -3443849693878230
2447 -561589583146410
2448 -84124755370110
2449 -29120107628115
2450 29120107628115
2451 -63632827779955
2452 118316833696215
2453 -205993809560616
2454 333067386859368
2455 -500041343651688
2456 696372554623176
2457 -898629656102243
2458 1073261876362803
2459 -1184785726004595
2460 1207098629080695
2461 -1133197825239090
2462 978465674683170
2463 -775528630630050
2464 562999677739290
2465 -373441197903309
2466 225721740797613
2467 -123955943602509
2468 61640112267945
2469 -27653550201628
2470 11146004371836
2471 -4017163436412
2472 1287699186956
2473 -364847504931
2474 90713497875
2475 -19623914387
2476 3655863639
2477 -579166542
2478 76791710
2479 -8346654
2480 722982
2481 -47909
2482 2277
2483 -69
2484 1
2485 -15736581684287588270114573803938517304932
2486 -2675770899723023732420677032485888024280
2487 -454719528492106220780476480999058341540
2488 -77229311016598618548648052821702880560
2489 -13108456623722559218460388509424077290
2490 -2223504310049407723994270252042105316
2491 -376900493130507151889550392176781530
2492 -63841359088345585543896332606355840
2493 -10805568030341266992534397189040160
2494 -1827449703927354435332600737544640
2495 -308799612836355772457932336537632
2496 -52134044693006756355467266227840
2497 -8793423107566742926893785827395
2498 -1481710815904660376295778695030
2499 -249409692681349016523539807995
2500 -41935453464469045869416136024
2501 -7042703074636683937022884190
2502 -1181292058211758425543400020
2503 -197880367834645953238812030
2504 -33100983934108327166758920
2505 -5528846151543786783918297
2506 -922026283133653675089450
2507 -153505508505204109206225
2508 -25511133994485778472400
2509 -4231654855620853901100
2510 -700504354501415571240
2511 -115710435830182013100
2512 -19069150061944474800
2513 -3134857832105613075
2514 -513992483290220550
2515 -84035780565272235
2516 -13698867368209800
2517 -2223009711117650
2518 -366748345973100
2519 -42671977361650
2520 -43891176714840
2521 70572885636575
2522 -140258619976650
2523 253288698976775
2524 -426504989618400
2525 667706298872536
2526 -971217070056240
2527 1311265775128280
2528 -1641495119150880
2529 1902996087242355
2530 -2040338715483978
2531 2020164716954475
2532 -1844072439136200
2533 1549134023386950
2534 -1195232790440700
2535 845108048114022
2536 -546276846127320
2537 321949066163865
2538 -172481113950390
2539 83721388678865
2540 -36682842641424
2541 14448180894980
2542 -5091446647560
2543 1596663037060
2544 -442833787760
2545 107842361627
2546 -22864051210
2547 4177090995
2548 -649343320
2549 84536970
2550 -9027844
2551 768810
2552 -50120
2553 2345
2554 -70
2555 1
2556 -62497436431236236768532134033410464597484
2557 -10623737239967419382252481315465309393108
2558 -1804889387839732041624201955777242373832
2559 -306457360421282129157653452783280309856
2560 -52002358228103083874962838505944718452
2561 -8818527835739619288886962191540048652
2562 -1494427795658813455803488418041376298
2563 -253072185741284940305096979762950202
2564 -42824116441391783342375993015249696
2565 -7240853785279864533432069690009312
2566 -1223292363972397681410407840554752
2567 -206485912899129636342419676760128
2568 -34821665281806861222732833479776
2569 -5866586369696257358730713892768
2570 -987357888795183792405229449501
2571 -165993728622829610140415473377
2572 -27874667497867110842770166306
2573 -4675194921964805047180337406
2574 -783124413677145392116229988
2575 -130999478101553155177435176
2576 -21881668015760902984139934
2577 -3649429389124649239135650
2578 -607661746851992957724405
2579 -101005902445313500800165
2580 -16758362692089952549980
2581 -2775010576154430775140
2582 -458553489705283733040
2583 -75604416692653028040
2584 -12435710625950632020
2585 -2040277500442736940
2586 -333830741320445985
2587 -54461546058352125
2588 -8859931571691270
2589 -1429215546750810
2590 -247991738705620
2591 0
2592 -86563154076490
2593 161428584629130
2594 -305215865563385
2595 534027126426255
2596 -870613729083560
2597 1320634289907240
2598 -1862437820822656
2599 2439459944956272
2600 -2964425894296376
2601 3338032550424120
2602 -3478197568700907
2603 3348733980459465
2604 -2974076757778230
2605 2432084592959190
2606 -1827638894403036
2607 1259300656365048
2608 -793669203321258
2609 456303285822186
2610 -238604393463763
2611 113103448205037
2612 -48421579308812
2613 18644992480332
2614 -6426919771664
2615 1972561855992
2616 -535748109988
2617 127838819108
2618 -26572665119
2619 4762376333
2620 -726700194
2621 92923522
2622 -9752844
2623 816784
2624 -52398
2625 2414
2626 -71
2627 1
2628 -248232057715271581824356703459028316384158
2629 -42184512232160765994523984190725008138672
2630 -7164870323887468917509334093340084250280
2631 -1216219951687445131647137691031279393680
2632 -206325097271818541408760519422418934788
2633 -34979617915985506893676750252295613072
2634 -5926349543918742596198504823577346184
2635 -1003353445592873851555549011159536688
2636 -169745973825977942841682277048409690
2637 -28695068225274949974899788374691968
2638 -4846850480762964463175702020216512
2639 -817970737545354486278101553679744
2640 -137918230289613137673296930131488
2641 -23232182391358784977000260159360
2642 -3909489056363422678446563200704
2643 -657184560929030695389747090048
2644 -110348412844636351527468222915
2645 -18506677053583740805857012744
2646 -3099878638790292906200949020
2647 -518540852359062297813927384
2648 -86618199227126304654676782
2649 -14447295362024866273262616
2650 -2405890134489083987882124
2651 -399976527488505848641800
2652 -66376918069323220322145
2653 -10994471752814824201200
2654 -1817411691568577345640
2655 -299775848960891299920
2656 -49333551810913219500
2657 -8098852157732342160
2658 -1326071963951075880
2659 -216519097306382640
2660 -35244463019046435
2661 -5725855900056600
2662 -908322595214580
2663 -188613435071880
2664 64617565719070
2665 -188613435071880
2666 359464366907100
2667 -654708051569880
2668 1109703204692775
2669 -1752985243769760
2670 2578317195835920
2671 -3527778168684000
2672 4485769977018456
2673 -5294907557081184
2674 5794649566365456
2675 -5871493985539104
2676 5500056991101075
2677 -4755121213578840
2678 3787379324946828
2679 -2773492274566728
2680 1863231562151190
2681 -1145517024829320
2682 642782592383228
2683 -328217757322968
2684 152005267622529
2685 -63613443882672
2686 23956858158840
2687 -8080937261712
2688 2428385320452
2689 -646124680656
2690 151123380408
2691 -30808160240
2692 5418369099
2693 -811840392
2694 101993220
2695 -10523736
2696 866970
2697 -54744
2698 2484
2699 -72
2700 1
2701 -986043719978953851583184319882427437964996
2702 -167523098131890242379900686206355137576476
2703 -28445614970679296148765242222712237784126
2704 -4827326890003771119314191636761831982026
2705 -818722684975392405954225298947088436210
2706 -138769156739093994087475677615840440718
2707 -23505072987967347104934453713682387290
2708 -3978583675211867324076501634016226606
2709 -672943283646915078010738169194412038
2710 -113735333755686969122525031503793450
2711 -19207118876835051059573835044304848
2712 -3240863459731837184908467408480240
2713 -546350809187026319875299945176496
2714 -92018297789175495850235426737488
2715 -15482696417953035514910691898800
2716 -2602348119232489990609614309648
2717 -436923690573635971118271798864
2718 -73272416428747851818066091312
2719 -12272742512046909334299961453
2720 -2052950071023505686804291135
2721 -342939972086457598335437691
2722 -57203912108900446256666277
2723 -9527163967912305923882895
2724 -1584132243427048437934461
2725 -262945458772100683939425
2726 -43565190004920667982535
2727 -7203820437392971353990
2728 -1188724324795204980930
2729 -195720252683238473610
2730 -32148693291177144150
2731 -5267386941647659290
2732 -860709647052054030
2733 -140241043789827750
2734 -22772993549365290
2735 -3704656766631975
2736 -553569401910525
2737 -191233066114545
2738 191233066114545
2739 -419370759023125
2740 785836283831025
2741 -1384305746919515
2742 2274033865710915
2743 -3483329599030820
2744 4971047733142260
2745 -6603333331123900
2746 8156378771590140
2747 -9357473171656316
2748 9958705067105676
2749 -9818170689508740
2750 8953279103211300
2751 -7539333103952559
2752 5851772828224011
2753 -4178034745724169
2754 2737955527458921
2755 -1642832231774965
2756 900131124325233
2757 -449027073063835
2758 203262899272611
2759 -83187805249022
2760 30653259628950
2761 -10122138666962
2762 2979359393010
2763 -776874656194
2764 178169741178
2765 -35635092350
2766 6152285678
2767 -905407101
2768 111789937
2769 -11342667
2770 919435
2771 -57159
2772 2555
2773 -73
2774 1
2775 -3917201799772317544395465028654170704107252
2776 -665335976872947261119382188263296511234056
2777 -112945810854859924583290056468662429280572
2778 -19162502894936675666228775420324936615840
2779 -3249193830574226017239507758999161629794
2780 -550589473249819046064031264097072737116
2781 -93238649978748046874366029855710000038
2782 -15778508686352333548525054627367661096
2783 -2668229099034972149010130954638460798
2784 -450870535796092206677070232459952988
2785 -76126454282123956733159491209332906
2786 -12842712472749183009456624674871168
2787 -2164694544622760385837200130023856
2788 -364531696113274488748781427556128
2789 -61326983329980157181249329091088
2790 -10306779371633915788561100613696
2791 -1730315805380205661132003964688
2792 -290157047181564683073501107616
2793 -48598046964780147296215044784
2794 -8129300205766740755119290240
2795 -1358015801096883277938243347
2796 -226537575895705025467859706
2797 -37733186565831364095719577
2798 -6275032149142501530225804
2799 -1041780568509980320990917
2800 -172647329411437767596970
2801 -28557415754022906135735
2802 -4714132617284442439920
2803 -776520515066899561770
2804 -127618107898823488380
2805 -20922570560485276830
2806 -3421299510079290840
2807 -557907966707629230
2808 -90715520256867660
2809 -14684930431208730
2810 -2417272498964400
2811 -280576272201225
2812 -288159414693150
2813 464226195823845
2814 -927667562914260
2815 1691175115752745
2816 -2886121527449790
2817 4597863995735395
2818 -6834025643232480
2819 9469079667357380
2820 -12219300298138920
2821 14670419754704140
2822 -16368108512496720
2823 16949818162230156
2824 -16268148593099208
2825 14449556711242692
2826 -11857325463251424
2827 8972986952724687
2828 -6249283745032350
2829 3996733626000269
2830 -2341555397410404
2831 1253318926828153
2832 -611063180570574
2833 270485617722163
2834 -108301615746672
2835 39062529697486
2836 -12632419066092
2837 3643283757386
2838 -931334514552
2839 209510467738
2840 -41124701244
2841 6971947518
2842 -1008085424
2843 122359629
2844 -12211850
2845 974247
2846 -59644
2847 2627
2848 -74
2849 1
2850 -15563098505113403041788683883605928436978624
2851 -2642717349396678394829405775268859486259600
2852 -448509199892514003595836094219399833228300
2853 -76075915768876427851870353889653606824700
2854 -12896349941778252416340788139631705216800
2855 -2184832564234543943170150188069290085120
2856 -369903542397658342681751231744209887550
2857 -62584142255398906493548678661960949150
2858 -10581111986027340695815289606891067600
2859 -1787616543048478458138410498719601400
2860 -301770934729618792643656518488057010
2861 -50900658308967859033748408724667050
2862 -8578161998394868791479419425142400
2863 -1444344239011584741927175777017600
2864 -242958647911408494594897504200400
2865 -40827936414565529952475729961040
2866 -6853662945784253094820302988800
2867 -1149221124863281154856448238400
2868 -192474702003138965403008239600
2869 -32196212129912924657729876400
2870 -5378571152078214826559832960
2871 -897279878185719560771289600
2872 -149469784517413056986210925
2873 -24860307719725572250133325
2874 -4128075955502609172901800
2875 -684281066345727378720660
2876 -113219556854094856357875
2877 -18696462319931803992375
2878 -3081028449696728202000
2879 -506609556253335108000
2880 -83105750226373357350
2881 -13598859440099697750
2882 -2219301810941292000
2883 -361149366406983000
2884 -58610293274783250
2885 -9432262622648250
2886 -1633292229030000
2887 0
2888 -568735686894375
2889 1064556542135625
2890 -2027403522736200
2891 3586905295438500
2892 -5935961415582625
2893 9176791882363875
2894 -13243913499012000
2895 17827745783534400
2896 -22362493658998500
2897 26111494502509500
2898 -28348335264032000
2899 28579449006342000
2900 -26717915900515788
2901 23126358246884100
2902 -18502815119263200
2903 13658235887491200
2904 -9283275057686575
2905 5796900373976145
2906 -3317576443642200
2907 1735444418364900
2908 -827324043185025
2909 358247784820275
2910 -140389785844240
2911 49583374264800
2912 -15709201144350
2913 4440913196850
2914 -1113319677600
2915 245743181640
2916 -47355479450
2917 7885821150
2918 -1120604400
2919 133750400
2920 -13133565
2921 1031475
2922 -62200
2923 2700
2924 -75
2925 1
2926 -61838003049974890753345019212650877236598828
2927 -10497904585460942483179480151578524953330256
2928 -1781220524262601818248458101466503960721624
2929 -302057853517859160908127870252624690813072
2930 -51192793254995553277990108530333342988364
2931 -8670857183081768819811719405250444474720
2932 -1467700159865873734794595786732249369008
2933 -248268505843878537743836876236797988192
2934 -41966332400710665955232358261640889906
2935 -7088605364340605040391201847292970152
2936 -1196424797690422216380722011516143196
2937 -201770805041898156110075457139775496
2938 -33998679323192375788303157769762922
2939 -5723714641711919311527228911769216
2940 -962689762250292672674714848414272
2941 -161758155603192732541717677542016
2942 -27151581483966089790678778901616
2943 -4552494170427781170521680057152
2944 -762436433603249419017166255456
2945 -127535423348969644238896867392
2946 -21306009136440205925207375728
2947 -3554566686141092081894459520
2948 -592177024471431173694707264
2949 -98505734968404286620319872
2950 -16359830318921371740889299
2951 -2712457325509799304879468
2952 -448921536836553479406594
2953 -74157439415457498742140
2954 -12225471378037888819695
2955 -2011171587776203529040
2956 -330101201733366202440
2957 -54050141670098442960
2958 -8827352974436262210
2959 -1437728278168801080
2960 -233464919619268260
2961 -37841548472416920
2962 -5989282603853010
2963 -1241302094062800
2964 424655979547800
2965 -1241302094062800
2966 2378423476659615
2967 -4370724150366420
2968 7502751093072690
2969 -12049277300830980
2970 18088212575184115
2971 -25362730318668960
2972 33188325671122160
2973 -40489837590683040
2974 46006199508428180
2975 -48628173142970640
2976 47753222378655816
2977 -43505978677666128
2978 36716166574336404
2979 -28654677891014688
2980 20642497883717744
2981 -13698720901001760
2982 8355771969785183
2983 -4673309175940548
2984 2390169185725786
2985 -1114578366902388
2986 472323761291451
2987 -181225558025424
2988 62698397120632
2989 -19468048781904
2990 5396387755382
2991 -1327183849944
2992 287537278316
2993 -54413779128
2994 8903060166
2995 -1243739088
2996 146012568
2997 -14110160
2998 1091189
2999 -64828
3000 2774
3001 -76
3002 1
3003 -245727114203493355502541793928477984005866616
3004 -41705715241092659444849261667888473473569864
3005 -7074697363503411294750649234831571231145260
3006 -1199443184936633949503920329439013852546100
3007 -203235783703033962925278704004070448111276
3008 -34415803406514231581144126148047988832836
3009 -5824260723800590154149887144693689419176
3010 -984999704759599361734900147945330016856
3011 -166467821366633302297263519352271593560
3012 -28113124791196243165878597137834375208
3013 -4744139654652026104488796961735849830
3014 -799943522490445017446840039344526346
3015 -134771400536441649949133347580753278
3016 -22685832509448674509816917836426250
3017 -3815146082245298235213776230875488
3018 -640983446068050271777625545341600
3019 -107582118707101806619788374762016
3020 -18037156933452479124519463343328
3021 -3020691565947920498863785463600
3022 -505276376298748728978076830288
3023 -84412779453664880694237493424
3024 -14083624296633300517998895632
3025 -2346475940936815122714419168
3026 -390372730130084836846256160
3027 -64843795034439215566929696
3028 -10753362955764371833827552
3029 -1780187242095117631165005
3030 -294163052374237780378491
3031 -48513645007119875524425
3032 -7984390113202829468835
3033 -1311192555949258091340
3034 -214821953638332528180
3035 -35108660904742854660
3036 -5722735602520143900
3037 -930209051972921490
3038 -150701921989202430
3039 -24462534769307250
3040 -3647141547423990
3041 -1257635016353100
3042 1257635016353100
3043 -2766797035976820
3044 5220719019104820
3045 -9293760010717875
3046 15485312642305275
3047 -24150041531047215
3048 35225288080928715
3049 -48016301564058520
3050 61113534410257560
3051 -72556609310739400
3052 80267638582872840
3053 -82644703271767868
3054 79093098403645788
3055 -70258093353409500
3056 57838409683569900
3057 -44051858218749304
3058 30983989332331896
3059 -20084329807551944
3060 11971862355659976
3061 -6546260134952615
3062 3274820752857423
3063 -1494367409406795
3064 619974528539751
3065 -232992642676332
3066 78989932939500
3067 -24045666478372
3068 6537716959620
3069 -1577884575274
3070 335641216218
3071 -62394459050
3072 10033549218
3073 -1378312716
3074 159198732
3075 -15144052
3076 1153460
3077 -67529
3078 2849
3079 -77
3080 1
3081 -976535292416631569898593737862382401802194032
3082 -165702274330888154900909384139767889753083232
3083 -28102222654899838143226058278091485976482752
3084 -4763372160056328725784273611738587443779712
3085 -806936623422133033669012091423233574402700
3086 -136616847092364248143282057805769332343960
3087 -23115178120373275655646191384558467045484
3088 -3908462641780201140451520940442646882976
3089 -660415566523145524056420568875734544000
3090 -111510916732412562991037542341091208640
3091 -18814451159113018718957318095063192944
3092 -3171935038562514127814174499285026496
3093 -534317184622235593005332379468341282
3094 -89928782028989059613753833883029044
3095 -15121836061454174752966909754320170
3096 -2540370079477962561168237117757824
3097 -426339228623378168019186706424256
3098 -71475521792330104096563991700352
3099 -11969598875221713542007912832384
3100 -2002152075558615798545799751680
3101 -334489957919665943611413370992
3102 -55809645357695848662908358624
3103 -9299193906261440253037446000
3104 -1547244203269634224701270912
3105 -257048685442192060638565760
3106 -42636143589574494123320832
3107 -7060035653138313064714176
3108 -1166970674200657904118528
3109 -192526987639519993102227
3110 -31699552746349649181150
3111 -5208253202810670747735
3112 -853792063216619108400
3113 -139627999138444263720
3114 -22776552720804988560
3115 -3705322390575624000
3116 -601098477880380480
3117 -97089155789515890
3118 -15949457144040420
3119 -1847253511032930
3120 -1894618985674800
3121 3057523052744160
3122 -6139904016486240
3123 11288746795686360
3124 -19497934262046240
3125 31551614182445175
3126 -47813067686619690
3127 67801976615830275
3128 -89899854391882080
3129 111354443435194960
3130 -128723814462204000
3131 138720709755979104
3132 -139199517537989376
3133 129892083092845524
3134 -112553355533066136
3135 90425460347561300
3136 -67242443048782560
3137 46196899960414944
3138 -29263065438657024
3139 17053037616073680
3140 -9120145990887360
3141 4464330241126639
3142 -1994249194928874
3143 810296233502067
3144 -298371151471536
3145 99158534088120
3146 -29603333806416
3147 7897323849376
3148 -1871055546048
3149 390890414694
3150 -71401573620
3151 11287950102
3152 -1525198896
3153 173363840
3154 -16237728
3155 1218360
3156 -70304
3157 2925
3158 -78
3159 1
3160 -3881138037774982378787344628456663056529537284
3161 -658415806477322721251798505478819167886622892
3162 -111638743067135635528480150106367099638450164
3163 -18918790281775263129522319777323698506049340
3164 -3204241246621720924466579754480478762895588
3165 -542374919118700451679916943512458769159020
3166 -91749789726842752924460639014339540937560
3167 -15510634156412697122671463532592382710320
3168 -2620355817508433871574127553879258342876
3169 -442368039038712323721662008170391203252
3170 -74625238835745683978445894787969419708
3171 -12579146823790149431589591324035088564
3172 -2118674138206640342974197078325444188
3173 -356539624673636350977701632588734228
3174 -59946554744535677069580622157006842
3175 -10069652797717943593957787154388218
3176 -1689812463782605640135874207986864
3177 -283279359004877064091685291115408
3178 -47437423897333396063947843753328
3179 -7934743808327022851479237701072
3180 -1325637351404130476581100210224
3181 -221191926051276626596627462032
3182 -36858481356580612520725068224
3183 -6133356609440693008206085728
3184 -1019103991714947745375413904
3185 -169068591303458425473060144
3186 -28002300040572976869159312
3187 -4629886664724954728098224
3188 -764098896433668044044176
3189 -125859178898986274873520
3190 -20688380014559200635645
3191 -3393288716006281832985
3192 -555277817281077485070
3193 -90642745528097637210
3194 -14757837433548243510
3195 -2396066545663173810
3196 -387998612939352030
3197 -62308044117652410
3198 -10769291575890540
3199 0
3200 -3741872496707730
3201 7027419079182810
3202 -13470830904584130
3203 24071727815000250
3204 -40375828478933010
3205 63491298795824970
3206 -93545569072321065
3207 129040248079222095
3208 -166518852523391340
3209 200836805178765660
3210 -226167771915925852
3211 237547004111526924
3212 -232422966217522892
3213 211568253203978460
3214 -178913716796675104
3215 140340207203948280
3216 -101936185444006660
3217 68434887993784980
3218 -42378952062246404
3219 24153698241724212
3220 -12639254039418052
3221 6056209582725684
3222 -2649338204440947
3223 1054642661718993
3224 -380639672913198
3225 124044501565638
3226 -36330829395126
3227 9512655067278
3228 -2213086238782
3229 454215800742
3230 -81549105956
3231 12677749992
3232 -1685323906
3233 188565258
3234 -17393746
3235 1285962
3236 -73154
3237 3002
3238 -79
3239 1
3240 -15426435851628402777863358447541114507598765158
3241 -2616434652574046327627201767614339160516906080
3242 -443536691974100479164160814233854001109612240
3243 -75147582294371744277504373201004855328108960
3244 -12724953471902115160437160649699565389384840
3245 -2153488330345066797967774354095195037874016
3246 -364219172103562784223139050049901596068400
3247 -61560943965875656753714197852328453879200
3248 -10398184265678190920397035829669711371300
3249 -1755118385853194075274599856512368471200
3250 -296031655878622881565059780423734823024
3251 -49892826475517169756355275349390980960
3252 -8402157587025394616418629399358314280
3253 -1413773875691885275065357551551285920
3254 -237677567327068891429095948070427280
3255 -39920614703450014000515122716801632
3256 -6698654933958525194385288750428810
3257 -1122893976432488647573850107543680
3258 -188030712246959814095960661584320
3259 -31451003045671530621900150929280
3260 -5254497599177612267924350030304
3261 -876784026301249502300436708480
3262 -146113669438791661828871973440
3263 -24316221051302647945530380160
3264 -4040885965172845513102698640
3265 -670499590285875292975955328
3266 -111077394213805119455727680
3267 -18370434933709740878029440
3268 -3032762722301441537768160
3269 -499733418100679976570240
3270 -82181084521439815441344
3271 -13486149290660835446400
3272 -2208167563963548633075
3273 -360699321549257854800
3274 -58771200006150202200
3275 -9550446517088284080
3276 -1547439316737272700
3277 -250294658410011600
3278 -39532842493775400
3279 -8179208791815600
3280 2794563003870330
3281 -8179208791815600
3282 15747782544694200
3283 -29172158256133200
3284 50651132564123700
3285 -82560424985288880
3286 126233925638675400
3287 -180931943804782800
3288 242918810072613675
3289 -305246754178528800
3290 358661872008513936
3291 -393663252698550240
3292 403171634398062280
3293 -384818817159278880
3294 341863196657882480
3295 -282264001030453728
3296 216265673354145100
3297 -153500500638511200
3298 100743358041593200
3299 -61013744494903200
3300 34023655574258504
3301 -17426912855046240
3302 8176818355745680
3303 -3504204040056480
3304 1367135712284055
3305 -483796184416848
3306 154652900001960
3307 -44450904723120
3308 11426863795620
3309 -2611209485520
3310 526653046744
3311 -92961747120
3312 14215311890
3313 -1859669040
3314 204862840
3315 -18614736
3316 1356340
3317 -76080
3318 3080
3319 -80
3320 1
3321 -61320626434486477130915018054262990738758164276
3322 -10398158244732617474537224869339616874196201612
3323 -1762314613986528062465049930076250211955784358
3324 -298523343575303485981589782010868990057052434
3325 -50539525172038741071797904423473950478245938
3326 -8551290901793007776910693908839901312115582
3327 -1446002286154958342606802128877602377329030
3328 -244360826613056122117893004392458782583490
3329 -41267428952553013208142459356488054664370
3330 -6964400127384340781622522049952191466190
3331 -1174483842086262736342306117617056123850
3332 -197917051060819575608581028875711142430
3333 -33325541501890215337100650930422604446
3334 -5606776030797074571300469661244284178
3335 -942484960770973295396389814128993146
3336 -158286231302060154654535544452872990
3337 -26558317215927919868789728621484622
3338 -4451709013862571670812114494677266
3339 -745419376633950244244857726529928
3340 -124680887345165423787148271354136
3341 -20830543820251791766914129502104
3342 -3475982481452282224996687840680
3343 -579300529030413184245668970888
3344 -96416430606897855472229039064
3345 -16024647916077242901381686808
3346 -2659400847895984119063027432
3347 -440658692464436507048362200
3348 -72896578202123596008046728
3349 -12038121019127402113580424
3350 -1984334042039344954318008
3351 -326460136673466035112600
3352 -53598962687336168002056
3353 -8780950146729878535240
3354 -1435257327167553105720
3355 -234024473680272938565
3356 -38060203986632342655
3357 -6173031400489668015
3358 -997978373069316345
3359 -161676259898453685
3360 -24055637285929095
3361 -8281448901713295
3362 8281448901713295
3363 -18271768211716635
3364 34694043405516495
3365 -62348388213969585
3366 105221047431329865
3367 -166769686057804515
3368 248071210962492015
3369 -346084536207320505
3370 452481468158573865
3371 -553941641010354498
3372 634406031772663194
3373 -678996810288893574
3374 678393358120969398
3375 -631948340959098114
3376 548142668900061354
3377 -442071979824415590
3378 330978656748499110
3379 -229654337256560070
3380 147404465312948910
3381 -87342968498360850
3382 47672090668048770
3383 -23909151440733174
3384 10989224762283918
3385 -4615204814006274
3386 1765280329775010
3387 -612700890169653
3388 192182551581681
3389 -54224374284927
3390 13689572902551
3391 -3073597632261
3392 609352543305
3393 -105775723647
3394 15913927359
3395 -2049273027
3396 222318999
3397 -19903401
3398 1429569
3399 -79083
3400 3159
3401 -81
3402 1
3403 -243770524857038471106031830769495695415849684372
3404 -41327477411469956081838599566537979404334588008
3405 -7002862134291460791641633115200742951517027660
3406 -1185992922905117186893179120301771242646697280
3407 -200746906789885618854405313687639509291649562
3408 -33959851159975735580489323080288547397256636
3409 -5741458473660974913844059473971268084816438
3410 -970078850753376053867369514072576655764792
3411 -163797939391526284461198751885493348508850
3412 -27638471382199521044545329083591759323860
3413 -4660266137194284344064112101284903451710
3414 -785208044672387279071868733731544378960
3415 -132196977900972814961791327636487999910
3416 -22238510999678200841823103890316274100
3417 -3737842772297427901043194885122772554
3418 -627697387659487228234638173191410264
3419 -105311404681591826332860478333353534
3420 -17651313965235586967520974326487484
3421 -2955526365497619786903098503536530
3422 -494341633062098330686787400345984
3423 -82590702984142332749285011487992
3424 -13782322966815781226922774868176
3425 -2297074658074410611410022260424
3426 -382350565091546097482170582560
3427 -63555487232912330843216728472
3428 -10549160924516548319775826416
3429 -1748328943025335168519010728
3430 -289289954452655316080542272
3431 -47787109686719133227416040
3432 -7879797040816560254196912
3433 -1296889633571563645036632
3434 -213024014616190980382752
3435 -34917426696919405014792
3436 -5710721911180623526800
3437 -931789971929418872760
3438 -151656947752464309120
3439 -24618190276628578875
3440 -3985334655655701810
3441 -642409771286111325
3442 -105339241999710180
3443 -12176310231149295
3444 -12473293407518790
3445 20160775956493095
3446 -40665069624425400
3447 75341367942912435
3448 -131547026908552710
3449 215890847893835205
3450 -332909922075308340
3451 482032121728060575
3452 -654901566487876290
3453 834233617706731209
3454 -995492100312598944
3455 1111776516799184610
3456 -1160860268144549940
3457 1131978390461972014
3458 -1029584437309038408
3459 872318394933358586
3460 -687465297595646076
3461 503162317073956150
3462 -341433488222058960
3463 214406503197807190
3464 -124343625834114060
3465 66450883935310490
3466 -32644883114718600
3467 14703030372556174
3468 -6053345365868676
3469 2270703083605314
3470 -773244518836896
3471 238059564514005
3472 -65955895517106
3473 16357726272147
3474 -3609467977284
3475 703590153409
3476 -120139675590
3477 17787871607
3478 -2255234520
3479 240998779
3480 -21262518
3481 1505725
3482 -82164
3483 3239
3484 -82
3485 1
3486 -969144654793625122409246581855501715657740741744
3487 -164269301555295749078367173821976159489871215584
3488 -27829471832815965161479573765075102261364286044
3489 -4712217617618323856747247677980420368854092044
3490 -797458623969468939680041058570712003346328960
3491 -134878762817188817500568417985880495210319808
3492 -22799284917113745377913002671710211814353766
3493 -3851502834218270455377057499500663143284470
3494 -650218163356821767267053830727317120728248
3495 -109697260089661605110578961090214751809600
3496 -18493859528425632790714707896501159927750
3497 -3115595119763062485748972760085487254990
3498 -524471657014963142955754377970544506560
3499 -88217685821210334217484925071718291600
3500 -14826074362423479643662732927701722650
3501 -2489527449217860951797238410466311610
3502 -417647898762948281487332113555942056
3503 -69998334388739868688262458110350064
3504 -11720049157140610623435047927220650
3505 -1960264224784094679605196807793170
3506 -327507409784101207533109731510016
3507 -54654449320222896616891994120832
3508 -9109675211060570651222086421000
3509 -1516445463839701755875604179016
3510 -252097839505656388678813024160
3511 -41850435083661294368822659968
3512 -6937252957223533444713390856
3513 -1148148013363683035206731240
3514 -189712030603405153982924288
3515 -31292476908608621710002240
3516 -5152190234875357501986840
3517 -846655422029577500204568
3518 -138847240239093750510432
3519 -22721297746120711757760
3520 -3709712807441286586200
3521 -604227820434119601720
3522 -98164089650245704960
3523 -15904516093798846080
3524 -2570281397595663045
3525 -411955849394653725
3526 -71082577934763780
3527 0
3528 -24649603638668085
3529 46432974296095695
3530 -89532404302236000
3531 161438543665886760
3532 -274091770202761875
3533 437680709162742045
3534 -656996100948090540
3535 926463360354783000
3536 -1226426890481519787
3537 1522855742637109353
3538 -1772155588363313472
3539 1930891893384720288
3540 -1967781192303364130
3541 1873563125286992526
3542 -1664561682950687848
3543 1378138906747830240
3544 -1061743115018239394
3545 759970891347714150
3546 -504526315303712000
3547 310079335057293360
3548 -176069396469645910
3549 92162722126300650
3550 -44364264137989400
3551 19586605860626640
3552 -7907767183602534
3553 2910036719938914
3554 -972546115427520
3555 293976018738720
3556 -80000519269269
3557 19496536945587
3558 -4229198226500
3559 810778796256
3560 -136215587365
3561 19852460991
3562 -2478714656
3563 260969928
3564 -22694939
3565 1584885
3566 -85324
3567 3320
3568 -83
3569 1
3570 -3853257463968339705392323987256373912179197613428
3571 -652992345772501958850545524637722612649429899344
3572 -110603953988016405483795058465678840396199838168
3573 -18724360234679807772926437025353453505452089040
3574 -3168166047297020919460034430084903075849459756
3575 -535752093093050407323187818712242136090984896
3576 -90545048372283544134693468799145882262478048
3577 -15293250378573615048936313717670712451260096
3578 -2581415932818507342510029596901702112154362
3579 -435439189613713821411606508509579977305176
3580 -73399990674516449039911711744324873496100
3581 -12363756041657157420924910922913116602200
3582 -2081023782539969985113525900500506903350
3583 -349994620275645907788954737554185424560
3584 -58815002600117354023500357325482576120
3585 -9875092319187188568683928241161291120
3586 -1656545838296603336430594116360110110
3587 -277623987120308873769547854683032920
3588 -46481774663743584554245924035238004
3589 -7774284640701075111589486323690648
3590 -1298879449535281522189691094166482
3591 -216763073484991197647824900031616
3592 -36131484882732893225084442226752
3593 -6015128601263114485433940107904
3594 -1000081946969519133768988626232
3595 -166046259170880887092722914976
3596 -27529282530424009409268930288
3597 -4557224966895184489578807456
3598 -753201533231154391559129352
3599 -124276830224475762079114176
3600 -20469065402115687200301920
3601 -3365059120889967375779520
3602 -552114696139037552533320
3603 -90398204177484779695392
3604 -14768376867000721836144
3605 -2407094345354558315040
3606 -391364699861347113720
3607 -63465402552236979840
3608 -10262538303586148160
3609 -1656776843868316800
3610 -261187599481543035
3611 -53954245902290580
3612 18412956934908690
3613 -53954245902290580
3614 104335275617014995
3615 -194685343474084680
3616 341533016628754860
3617 -564204496431237480
3618 877073690271240735
3619 -1282270870561873140
3620 1761892424908904106
3621 -2273617423796896212
3622 2753244599283955161
3623 -3125933279081030880
3624 3324340177829170192
3625 -3308023217026267488
3626 3076636334174846706
3627 -2671119759145427688
3628 2161920720164185764
3629 -1628867469403393128
3630 1140638336136449150
3631 -741112396373185200
3632 445950449221859400
3633 -248013642850562160
3634 127200773290790430
3635 -60017257579938120
3636 25982277196463140
3637 -10289996452438920
3638 3715976595819474
3639 -1219184923092192
3640 361934505485712
3641 -96771099618144
3642 23180541395557
3643 -4944452749236
3644 932480911362
3645 -154179773748
3646 22124113011
3647 -2720939688
3648 282302972
3649 -24203592
3650 1667127
3651 -88564
3652 3402
3653 -84
3654 1
3655 -15321408771777268921629795041056309153228195321336
3656 -2595930716055880498285859059126950705510195417320
3657 -439614214267932174329297466795993640947174559060
3658 -74409100087036829800045782274853454096638104940
3659 -12587721411963218618919851440450177589571260660
3660 -2128264215589844247154833896781023361301651164
3661 -359626303468699369077414464383434261332073840
3662 -60731565960544099927287837346943219562927120
3663 -10249525142894296213192954442200111713636080
3664 -1728652887311768875370712391347431607936720
3665 -291349707404901623963926991528548968845590
3666 -49069477946115292294115631609923376038250
3667 -8258192407002934743473249485868841487750
3668 -1388740803790600780901325101930924015250
3669 -233348600605928613193804738683264595500
3670 -39176114829977269642166109331784072820
3671 -6571328378420741362979228839711020300
3672 -1101243039275820091862498041965492900
3673 -184371143967117377633532763228959350
3674 -30836352480894904931442913835836650
3675 -5151962657713666594571859974842406
3676 -859805525168379344658025787337330
3677 -143325162894069746092640263179040
3678 -23862438363356334286463696225760
3679 -3967814322879626835655372638240
3680 -658877058948987379169319392352
3681 -109255827738281131595043395240
3682 -18090093770357774684702661720
3683 -2990610205115432816231951080
3684 -493589878052652188695771320
3685 -81324697333953222527058160
3686 -13374830088424236257562000
3687 -2195436215827753536409200
3688 -359645231105025188850000
3689 -58789497713179933369800
3690 -9588369254763447717816
3691 -1560102764380520622600
3692 -253200438298842379800
3693 -40984789851439543200
3694 -6613160986545640800
3695 -1069430767263872160
3696 -158826351573842400
3697 -54596558353508325
3698 54596558353508325
3699 -120774204842609325
3700 230629098014516985
3701 -418028321374386450
3702 713682501325807650
3703 -1147797704681095650
3704 1737905616106426650
3705 -2475854467823216493
3706 3316415669084412765
3707 -4173834990096562005
3708 4931405667147893505
3709 -5464992213354474680
3710 5675075928564528888
3711 -5516462396475142520
3712 5013732818191487640
3713 -4255359157324890490
3714 3368245361574060090
3715 -2482748814664194570
3716 1701528256717409250
3717 -1082380661518851500
3718 637892827729423500
3719 -347586152686415500
3720 174728427663004380
3721 -80834892899144050
3722 34325111090600850
3723 -13339099384766850
3724 4728538995305850
3725 -1523471579667384
3726 444299298668280
3727 -116746660490360
3728 27494769995160
3729 -5768320466285
3730 1070421855789
3731 -174223923445
3732 24620408865
3733 -2983203690
3734 305071290
3735 -25791482
3736 1752530
3737 -91885
3738 3485
3739 -85
3740 1
3741 -60925609452598027959445966923276077011026071930872
3742 -10320734855983368176098779573875908587419001494864
3743 -1747460234965684807567977861664242281702107039736
3744 -295720598472128867168650546737702428047727836448
3745 -50017812430565432648711218459215672152071607996
3746 -8455269892810001918339141699608027950980020888
3747 -1428500148001906226463526397937366373361709948
3748 -241197625676251799990883868545558714171154752
3749 -40700062183227229716988544399741832356333616
3750 -6863336081398752357635918608791095540855712
3751 -1156596510855948829819090292806021871405104
3752 -194770227327437879093029417233071776596672
3753 -32775125378413246549480966799788206565450
3754 -5511040187780523014296756216381241922900
3755 -925925014112951872198322333304500273450
3756 -155437533356081331075146684581912144560
3757 -26071006755696856770009370915079311020
3758 -4368824888399607714195630118003138440
3759 -731406067781869780761683623153704620
3760 -122326546150074177099803760584004240
3761 -20437660060613731822755478748714770
3762 -3410898903635772663734033906749620
3763 -568605981537893382845873002333234
3764 -94674988416930853171816096639872
3765 -15744007942228241399325636906144
3766 -2614718654213389321181429207232
3767 -433646701069580936071963077792
3768 -71815565136802366503852304512
3769 -11875194287766940914303551896
3770 -1960507885199230885210637232
3771 -323121701796424476000563224
3772 -53161215844479834622249152
3773 -8729994323664634017987440
3774 -1430802147744134022299040
3775 -234015749731429040323440
3776 -38190959853645786348096
3777 -6218314066454550347352
3778 -1010006754744080586480
3779 -163625912591870241240
3780 -26437903007768004480
3781 -4253756944393451040
3782 -696344553174728640
3783 -80347448443237920
3784 -82215993755871360
3785 133075461484112805
3786 -269498733320027190
3787 502790169900461205
3788 -886541060987441160
3789 1473656096014881870
3790 -2308547116859238060
3791 3406248812935627854
3792 -4730854100996094552
3793 6180594786220448097
3794 -7589646606820341654
3795 8752982307757100017
3796 -9472059644773461024
3797 9608675002169779496
3798 -9127548395295323856
3799 8109960638862253352
3800 -6731601537201651936
3801 5212782089611094538
3802 -3760453615653299916
3803 2523163547767315050
3804 -1571961207956396400
3805 907657093326413300
3806 -484736621435844360
3807 238909701298683380
3808 -108406266104047440
3809 45166077730053130
3810 -17227920348583740
3811 5996555984882730
3812 -1897764557289120
3813 543855025504744
3814 -140481825924048
3815 32536044528104
3816 -6715465252704
3817 1226504289725
3818 -196556202726
3819 27360158637
3820 -3266871336
3821 329351190
3822 -27461692
3823 1841174
3824 -95288
3825 3569
3826 -86
3827 1
3828 -242287420073264224947360919326513673156962987293944
3829 -41035514376708719822265502631128411727097712456776
3830 -6946667780603575399549282909453587163663351061760
3831 -1175364695184522528624711989564036855774198932720
3832 -198764884358944497263971477478948985521968671144
3833 -33594533655924733113874365701592767204298349080
3834 -5674794059232440454817023630218269945003546028
3835 -958019301369811316122430714242758522306161964
3836 -161633255688414400589124298426750024412528400
3837 -27252642253869418433020938621745590982609008
3838 -4591943295223006014947855545683576518762976
3839 -773183208964319867496764534918781114840960
3840 -130092924599499383382840146685439077189488
3841 -21872429000671962170015256286530000867600
3842 -3674501571112841213609348414985192003750
3843 -616798352596086752309247606700332330270
3844 -103446496353309261630812972073696263580
3845 -17334040274356846476833186647725360900
3846 -2901870109498105999422988945572345200
3847 -485324308959857536661374533455808360
3848 -81085417211245710921561519887169300
3849 -13532864398655258936544744251779020
3850 -2256064035827879006892184371536610
3851 -375668715514184975353888561511250
3852 -62477897207247286011741194917216
3853 -10377433404557500295165892642720
3854 -1721347469345480095908475952832
3855 -285123739561476531271358768256
3856 -47157836692179513501104983200
3857 -7787490603871908586498678368
3858 -1283895874342917681699698696
3859 -211307005746070702341834600
3860 -34714477937910823660850928
3861 -5692175367412765887050640
3862 -931477238836609745082240
3863 -152105529117808072886112
3864 -24782533890651437663568
3865 -4028283094928061368880
3866 -653145793629925447800
3867 -105619698234500169720
3868 -17037581113735509600
3869 -2725882646729991840
3870 -469627721908537920
3871 0
3872 -162563442199109280
3873 307064279709428640
3874 -595256082508966725
3875 1082141236337153895
3876 -1857625478801409450
3877 3007916451789038010
3878 -4592046229416123192
3879 6605847461848275732
3880 -8948651310692757630
3881 11407507648198636590
3882 -13674043569060781487
3883 15399800450448433785
3884 -16279930861567843944
3885 16139248736620066728
3886 -14988071714136541200
3887 13023875317798462176
3888 -10576113771945579928
3889 8015277261456261720
3890 -5660887790031510114
3891 3719961797270466150
3892 -2270580027838375500
3893 1284907536842830380
3894 -672766706459900480
3895 325203471168546600
3896 -144774991571525700
3897 59200521224071140
3898 -22170608822933550
3899 7579446758315730
3900 -2356838558852360
3901 663873801885000
3902 -168617430904944
3903 38414414420928
3904 -7802289790776
3905 1402823608056
3906 -221402421685
3907 30363469191
3908 -3573380754
3909 355221986
3910 -29217384
3911 1933140
3912 -98774
3913 3654
3914 -87
3915 1
3916 -963587069051286056132883107747093648883779472419068
3917 -163169929758611413925776707062857283159459318196768
3918 -27617132948462278053900629030327785503301857188848
3919 -4671951895321417746962178582460408023898426378848
3920 -789934483114469140521093314774459650049260543640
3921 -133489760474389945754694759998775880656939913952
3922 -22545497238988163119047427507672179757909946608
3923 -3805546491758754064994749238402011680862227616
3924 -641962250209556660657320723182079584572123772
3925 -108224749567560991671734044056472884041910720
3926 -18232960641579009783563207959905682036365216
3927 -3069655297652972909855441746670426450296128
3928 -516430095718755694644181582632441197964144
3929 -86818058735194154442737883268357727052096
3930 -14583830026244899373477726822408302016800
3931 -2447833086480956937111020710937000879040
3932 -410511773660999561549303757361400226890
3933 -68783957714744803670229522495725642640
3934 -11514621978937788330533600041262213240
3935 -1925730565567426373705981092629044400
3936 -321740720943228559150439228663275580
3937 -53698420542503848364168027412862320
3938 -8952434549762082989993284817542840
3939 -1490812244166839690794315323174480
3940 -247961133898707128602025743641650
3941 -41190634900126752284120797734528
3942 -6833472401049389695131782534592
3943 -1132100007130787217636319941504
3944 -187283340461334572120504121888
3945 -30935227167932132706481983360
3946 -5101690824752933581746392256
3947 -839936366041725728773312128
3948 -138042418751938403682044824
3949 -22645021300919935236626496
3950 -3707527269868526949041120
3951 -605762019823943570030784
3952 -98759151865671870335664
3953 -16064179361690232636864
3954 -2606694712349854155744
3955 -421905463955597793600
3956 -68097800498947379160
3957 -10974478843354266240
3958 -1727131636943993280
3959 -356269306275442560
3960 121455445321173600
3961 -356269306275442560
3962 691686730076569920
3963 -1299205375272013440
3964 2300629508956204965
3965 -3847125913602912600
3966 6071069744384177676
3967 -9036719516618703624
3968 12679972441650978486
3969 -16761303739640407464
3970 20857985863718121580
3971 -24416142275405218296
3972 26863174952578022641
3973 -27753490838275068768
3974 26898571460913480944
3975 -24430271032456380960
3976 20768889543239356552
3977 -16506008520045674784
3978 12246968742394600368
3979 -8471085775855848288
3980 5453650935941229450
3981 -3262343206200780240
3982 1809916111830989160
3983 -929383484556201840
3984 440737851889241060
3985 -192559614917300400
3986 77303047382546920
3987 -28431676439266320
3988 9549311424458410
3989 -2918312460576480
3990 808191905527600
3991 -201892440605856
3992 45254744262728
3993 -9047113863840
3994 1601684478064
3995 -249007265760
3996 33651814845
3997 -3904246456
3998 382766076
3999 -31061800
4000 2028510
4001 -102344
4002 3740
4003 -88
4004 1
4005 -3832476609574031506164208998326710788192102742462216
4006 -648859443389677311563928502296026284509449367350328
4007 -109802618127053869388034286415865195409056555053756
4008 -18571966286678348296237102938697268379454716365460
4009 -3139626711123104350408079761576588628991333765572
4010 -530474496842247473591936597380283106858321392124
4011 -89579449912618588440532687504853238345470562052
4012 -15118205784640501089136583791510880194284631564
4013 -2549941582917132539754951680902842756505506524
4014 -429821349845648837088898705623503673684149316
4015 -72404016186344782321257312891381472838419272
4016 -12188292186607319003906621755650514338095256
4017 -2050296251008578509987144055847630817080632
4018 -344644509728376530996521164855092375999688
4019 -57888710789919090285947888148612900975000
4020 -9715613995790889506653451734878952151880
4021 -1629242957334515018087204980232205203240
4022 -272976505336083564334217071444071353880
4023 -45695377405993680524670997686109225550
4024 -7642047548444546070530816191716117210
4025 -1276790433130472281272257551825756210
4026 -213099716663662146212887562560578030
4027 -35528704933251875590474638766937410
4028 -5916813503232075171320397438837510
4029 -984205781386966468444367927172590
4030 -163512025640904829084033935839586
4031 -27130267546041790572744707875888
4032 -4495441895729940786296567509776
4033 -743834605792773492439989874896
4034 -122895527327297526191835807024
4035 -20273076993431975518297287312
4036 -3338822752172583214983593136
4037 -548935402515160550469096432
4038 -90087614604412286733836688
4039 -14756529347490227549993720
4040 -2412322211184435695020968
4041 -393524834384774547337224
4042 -64053873558758652742008
4043 -10401654741034703045640
4044 -1684947789082951652376
4045 -272236398868960276920
4046 -43849612209493850760
4047 -7079361889691647920
4048 -1049621478913272720
4049 -360317821119481680
4050 360317821119481680
4051 -798965603351894160
4052 1533600642896147280
4053 -2801494776131639280
4054 4833436602067186800
4055 -7877411003195753013
4056 12121006148991099321
4057 -17599042381045483083
4058 24097686801372533595
4059 -31096622885973293171
4060 37791296109180473223
4061 -43218779104866448021
4062 46471607622780351453
4063 -46939556557085421652
4064 44493368339288378532
4065 -39535815463235979116
4066 32894400915982641132
4067 -25594440265293022396
4068 18598357370791693836
4069 -12603010236738632100
4070 7951667108377001220
4071 -4663182851297477190
4072 2537112141603169470
4073 -1278060799548973050
4074 594784849708238490
4075 -255103450281461210
4076 100570148681417970
4077 -36336865959661910
4078 11993399987817990
4079 -3603145364202340
4080 981297177651828
4081 -241157317587676
4082 53198466115548
4083 -10470368139404
4084 1825618545948
4085 -279635595220
4086 37248110900
4087 -4261062345
4088 412069021
4089 -32998263
4090 2127367
4091 -105999
4092 3827
4093 -89
4094 1
4095 -15243892380733038012284752753408455784245896240564392
4096 -2580421726892640371162497196951621055675441878534160
4097 -436594321495346004585434056362560004617756037289080
4098 -73832979167935922971044524623020517344127815299520
4099 -12479569600224831242201300012093715503035479070980
4100 -2108226870602823915335062052444537378108626762872
4101 -355954778749827345907091894930768216090116535340
4102 -60065191739412659238883359362136477092593570320
4103 -10129589266008103804303686092978809034219220780
4104 -1707228453573497358590603549341506457485071320
4105 -287548891570522534144059040398524981820952452
4106 -48399503402433018144065636431010510067625920
4107 -8140809833617184359084756625599115080419960
4108 -1368294472822193044554734628008686812473040
4109 -229807361338227404029717011892111514529960
4110 -38566229819386113454226164721301011860512
4111 -6466884501896627064197711700998174617800
4112 -1083459640093252276408188579157771688400
4113 -181361182470628725464338229642352304600
4114 -30330063477395845916626327185442958400
4115 -5067365116632688799893295491030191090
4116 -845770508580164161948952000143823100
4117 -141014862057253001948874410125760550
4118 -23485440377009851617967745724556200
4119 -3906900089273588027761769785898550
4120 -649146537176577442727377261251852
4121 -107722337738982784038665678000610
4122 -17852362921134339323908379191680
4123 -2954509340173829585658965059920
4124 -488254141460117866745906938080
4125 -80565082263563015468353005936
4126 -13272590530095605316713142720
4127 -2182921014624827756367645360
4128 -358391113449671817950070240
4129 -58731947856904114484735760
4130 -9606122265183155859166848
4131 -1567957264650002794342280
4132 -255379304885810709619440
4133 -41500407034784692422360
4134 -6727918536165462423840
4135 -1087956128015020262232
4136 -175477060220894593200
4137 -28185837119921262600
4138 -4606992673403702400
4139 -530707489338171600
4140 -542500989101242080
4141 879231810694582800
4142 -1787114073338193600
4143 3355304987371755600
4144 -5969357777595045600
4145 10038545650220554224
4146 -15953056622487722880
4147 23945495541817301685
4148 -33929047213945139610
4149 45354855424219957735
4150 -57159930513729972636
4151 67867340784344873055
4152 -75855901330987238610
4153 79745602236424226685
4154 -78779273586134787360
4155 73058674510093816884
4156 -63535788136617098760
4157 51754376735000794620
4158 -39437834823312543120
4159 28075556803359556620
4160 -18644806021368524616
4161 11532266620243625700
4162 -6632158744647410400
4163 3539740556263746150
4164 -1749791881899477900
4165 799360073758467810
4166 -336660442304250600
4167 130372132310684450
4168 -46286160713768700
4169 15017016951598950
4170 -4436210404841184
4171 1188428472507780
4172 -287388989136360
4173 62405511111660
4174 -12094804550160
4175 2077403377500
4176 -313573815400
4177 41176790100
4178 -4645504800
4179 443219625
4180 -35030178
4181 2229795
4182 -109740
4183 3915
4184 -90
4185 1
4186 -60637240314257694860539122472414754350615021268859904
4187 -10262652663125201387529952416978419853179765366395808
4188 -1736097124804271801368924268082796187108233427925592
4189 -293545270964212389610664571084316605999845464608696
4190 -49608374888264534141448993720551320560145705886912
4191 -8379257821696660757515867522569670375771547042304
4192 -1414549560967770024845007250413127644622214993852
4193 -238662323833910952445227864024942532159717321788
4194 -40243268019805642735906852244288691949045464064
4195 -6781666779905156482591935469042020225443979728
4196 -1142097443116418500936399963361575817064377492
4197 -192212910731742873599606389570530380855541060
4198 -32326842093668543875927419888025471142019264
4199 -5432921420711020514396456746569072045345792
4200 -912389903059886609823671408143159052904264
4201 -153105672233459783819201853049970577864840
4202 -25671547083171311506266447157145979994368
4203 -4300789934902869704765747394478900006560
4204 -719887390237306542836511263799378778680
4205 -120388489299203383071085645148771300760
4206 -20113723954780584212657344189594729280
4207 -3357138646436678083600059140615316480
4208 -559753115276383601312862019239976270
4209 -93229714565543504007883961046073710
4210 -15510358054252045617833414310416320
4211 -2577370113706055734618767328803144
4212 -427755746201891537849549089291178
4213 -70901312327454591854027359485282
4214 -11736155938593698906660732319616
4215 -1939915991665715051967210365952
4216 -320181368162008546164688966704
4217 -52763564466647957448255034032
4218 -8680886791115006337737247744
4219 -1425774589126114118084636352
4220 -233752994988475394448189264
4221 -38251053350558450430601872
4222 -6246940091704618616582272
4223 -1018085138939880989193216
4224 -165556336618936444549368
4225 -26859714504714981050616
4226 -4347072369723331981824
4227 -701721767370607270560
4228 -113004472336901120040
4229 -18050453238433117320
4230 -3105454320590643840
4231 0
4232 -1073208478439413680
4233 2032245842151230160
4234 -3958840802017221120
4235 7250836048407082560
4236 -12572562103437025872
4237 20617628485541099376
4238 -31963627203042358656
4239 46822263845202972672
4240 -64771477342504946741
4241 84563404992508656123
4242 -104125254719780748896
4243 120833313787420692276
4244 -132047263562259747247
4245 135772236336313557981
4246 -131228469355706378656
4247 119109221663805085440
4248 -101412962840808055892
4249 80903282056166142924
4250 -60397310504002081792
4251 42136559530327750320
4252 -27431837223805283724
4253 16638645748500643140
4254 -9386516969454250080
4255 4915950704543773440
4256 -2385337459953964230
4257 1069977906935707770
4258 -442625004470987520
4259 168416204482202040
4260 -58769316566621570
4261 18746930635910022
4262 -5446957161414496
4263 1435688614503936
4264 -341707580466532
4265 73056435884796
4266 -13945724444288
4267 2360082700976
4268 -351131320540
4269 45463882100
4270 -5059335840
4271 476310016
4272 -37161033
4273 2335879
4274 -113568
4275 4004
4276 -91
4277 1
4278 -241217923960167475863562335284463738999100675287212248
4279 -40818477103807976410220741225988537703021900172305952
4280 -6903984241919147174468090114722003794092583215348720
4281 -1167162188277981321666805518106225449824706470316960
4282 -197216558254513315052555331584919246410817325325048
4283 -33306443837580509347893294508031886980268877659456
4284 -5621827151948690502750647652601083989828473531040
4285 -948379744233287603377365917384951511799150448448
4286 -159894462366049934346342422449885344219994982980
4287 -26941472770049556243122630950843789264549421072
4288 -4536656815295473571267860175392837912524170456
4289 -763425482522007635309494975586345306426260048
4290 -128381499265518771389416354212520344801825732
4291 -21574050728930796484660083243248415656543040
4292 -3622782262727995287140471102982471001356576
4293 -607884782062003500548538871685409884187456
4294 -101919054139490317960811050050327119535096
4295 -17073810747612475679903714677829014058016
4296 -2857798956287337753631509609319573311600
4297 -477907020659731984515129783545796673440
4298 -79845280736100419768130680807183434200
4299 -13326984870254614318872823121362956480
4300 -2222148853700480924797009955787891040
4301 -370129561341721568990875048265016000
4302 -61581961792562732228472029351022130
4303 -10234131836020114750456864938944808
4304 -1698727252821343819122491555609852
4305 -281609694550821289483621323568200
4306 -46622721652393646308377834067810
4307 -7708094451490521172053303700608
4308 -1272528633330653512038988535616
4309 -209763199279629907149952464000
4310 -34522362172632925269337424208
4311 -5672147627061649789206982080
4312 -930324878882519601719037216
4313 -152308409082597957481947840
4314 -24887136051533309095243792
4315 -4058306435495409500693376
4316 -660370907775351864344000
4317 -107214995233141821489024
4318 -17365832054818459373832
4319 -2805788402816963125536
4320 -452102350879950214704
4321 -72742951775687824800
4322 -11430034137393722760
4323 -2354685144184114560
4324 801957983888792640
4325 -2354685144184114560
4326 4588173258888164400
4327 -8670122190560276160
4328 15484882630643258976
4329 -26182978509128565696
4330 41888983504722551280
4331 -63380044415921162880
4332 90646386668148281536
4333 -122474394903039178368
4334 156230307136543379765
4335 -188024573716516483164
4336 213339932070088475510
4337 -228029062846052780556
4338 229399788064111412957
4339 -217007678072394717024
4340 192840976661064747664
4341 -160803191220986605920
4342 125676389968749857972
4343 -91945328109510726288
4344 62882979505714489032
4345 -40144675699273984848
4346 23885093797356276900
4347 -13221671434129556640
4348 6796724508660769200
4349 -3238099202449061280
4350 1426599325759821510
4351 -579815387795457000
4352 216822898851271620
4353 -74384359811003016
4354 23335366058772806
4355 -6670174846953120
4356 1730172475735280
4357 -405395094074016
4358 85354760493508
4359 -16051225741840
4360 2676988022984
4361 -392642014160
4362 50137096020
4363 -5504406368
4364 511435728
4365 -39394400
4366 2445705
4367 -117484
4368 4094
4369 -92
4370 1
4371 -959634246138725548215419638081307570933421358522926976
4372 -162360940760275012403720794752968936952421621403582496
4373 -27457103377623543597827505545414427482179048016354616
4374 -4641068937177129407103756204540683039636638904666696
4375 -784086440887579424289468477325480457977534328850120
4376 -132398979980873523099554064581204623126168816853496
4377 -22344564736264151699740121075471628195416226780208
4378 -3768921944958061573679354758924315040957361551184
4379 -635347604683021425470374039645920773277620684256
4380 -107039795247094647175338386186934855617859103040
4381 -18022246737523776211096590216424918966039314348
4382 -3032439091729628297951075040775074102851135796
4383 -509898752592042816801334304592469878706288460
4384 -85678768167941322041991294911891118946696548
4385 -14386263915197925145456179369368652413126640
4386 -2413770292705480923238208845346465537268240
4387 -404672694493316786930567078431371740061504
4388 -67788839718699347191663791211590883341216
4389 -11346043101689388889906593633510744434040
4390 -1897349956649705785806825824967011627400
4391 -316994195502894495470373703015413903720
4392 -52910184019421630957216787075708022680
4393 -8822540901141388909582057609353124560
4394 -1469589176661521560900047839241670320
4395 -244526803478109186715645548102024800
4396 -40641019488062288963537631034023936
4397 -6746655100493477407207344475404126
4398 -1118600975103577216632543007229106
4399 -185225307899089342146468523672806
4400 -30629379089117912949526419508770
4401 -5057799391273605548730095123296
4402 -833953354523307788499901388448
4403 -137292933752124125007915500544
4404 -22565687212094584285275128256
4405 -3702615605593711714082330640
4406 -606445819219423364795263728
4407 -99142548103892584451205232
4408 -16176024184273033677218064
4409 -2633804153503129010576928
4410 -427906294576516391174880
4411 -69361408512835280271936
4412 -11215996628461716972672
4413 -1809095243923803590040
4414 -290921166746777774376
4415 -46897174426384315800
4416 -6942482014781968200
4417 -2380279547925246240
4418 2380279547925246240
4419 -5289510106500547200
4420 10201198062536769600
4421 -18768204200153433168
4422 32693395176325630032
4423 -53932678464335611248
4424 84214683222273858672
4425 -124411446356434705760
4426 173795645531140525152
4427 -229441007251577984064
4428 286076045066818983168
4429 -336644199249928588053
4430 373607772634448757405
4431 -390719856520005003689
4432 384717402964207698957
4433 -356317770761271260040
4434 310108449770187881736
4435 -253336500395450809920
4436 194035607979797078640
4437 -139160826665122293052
4438 93328527343044850812
4439 -58443641835686473860
4440 34119153538848872100
4441 -18537610920797594520
4442 9356161011943797720
4443 -4377779736576520560
4444 1894817729069606880
4445 -756822028883327550
4446 278218425941307918
4447 -93859564462580142
4448 28964671193680758
4449 -8146869927590072
4450 2080111953387960
4451 -479916231124512
4452 99529535668784
4453 -18442470402108
4454 3031761691068
4455 -438465908980
4456 55225906164
4457 -5982659496
4458 548695784
4459 -41733936
4460 2559360
4461 -121489
4462 4185
4463 -93
4464 1
4465 -3817924672672136536370400913407836461417155208712915512
4466 -645852438993323903393366019411673099251280395202161616
4467 -109203897471517008874886271714514322187992570453590312
4468 -18455882045942762488079009602857030851939302486045600
4469 -3117568064362330811276855010787282433419899584900624
4470 -526349077201941714051022924644505650490863849689952
4471 -88817908475921551273183370541611497386136449227616
4472 -14979164213126942088823856979729341282511220564992
4473 -2524795539121236396408521292262970179882995219128
4474 -425311637284341012929208907682937976207926250640
4475 -71601338318855115484288072947247151833771505896
4476 -12046414175396072046108032328827946765358693088
4477 -2025380853650684252892015321169957258661474236
4478 -340296003543089746526258321639586605372954392
4479 -57134270661553634795550675576892179812568636
4480 -9585485361978749014235123009755538022784320
4481 -1606927960447565347821794177312776935193320
4482 -269172230849623756525749286198557226327920
4483 -45050710957459167362136864975467393027256
4484 -7533484300402992602004620198868103808352
4485 -1258628359079442554159297081283023833440
4486 -210082690914764935469387269212368507520
4487 -35031365210511542096968811405293754640
4488 -5835524328254015424486650933727373440
4489 -971045936402987285593744006917547560
4490 -161404914802271851096261982503517232
4491 -26797220785565328627466759637822776
4492 -4443616245178370127266312740019232
4493 -735925182295149244314334471202330
4494 -121718425028664412003128913970724
4495 -20103808111843243495735664667602
4496 -3315675183903493842818540140416
4497 -546019248243572864226400064592
4498 -89774957382323941794259454688
4499 -14736041929028557936202814960
4500 -2414626685250030994122373056
4501 -394935015335928954107774368
4502 -64471605522403381097224896
4503 -10503566173891331462916736
4504 -1707599865218730569931264
4505 -276993283720681014454352
4506 -44826616838451151177056
4507 -7236531293321443977072
4508 -1165288081103834935104
4509 -186881987466999396312
4510 -30503044744341577200
4511 -3508566179513467800
4512 -3583216523758435200
4513 5814195383193746640
4514 -11857521618927148320
4515 22391812564437788784
4516 -40163942793112826688
4517 68263990681334621184
4518 -109914870053076063360
4519 167583256259266865248
4520 -241824970092261739776
4521 330090778588425638992
4522 -425962335959256878496
4523 519321013656921078896
4524 -597757898333859019200
4525 649101621176631400197
4526 -664423954839084964734
4527 640535095794891471977
4528 -581027041990803472416
4529 495410436522474853732
4530 -396620958972581451240
4531 297795630317881835500
4532 -209432839614450501840
4533 137773122179553268632
4534 -84652701673317154416
4535 48504988869993966960
4536 -25873661170103512320
4537 12824769131873572260
4538 -5895028868175053640
4539 2507337945166163340
4540 -984434562397916784
4541 355845971717616138
4542 -118079502385209084
4543 35852758724929770
4544 -9925273444602528
4545 2495039807776556
4546 -566941567484152
4547 115838158457476
4548 -21153973577776
4549 3428381479600
4550 -488990809472
4551 60761640984
4552 -6496133952
4553 588192780
4554 -44183384
4555 2676932
4556 -125584
4557 4277
4558 -94
4559 1
4560 -15190563531826918350100048627718798283488931354179901244
4561 -2569280030618213520415909153897339469023500221272425460
4562 -434359586684864576544896074219598702316213628314983780
4563 -73397434804166625866429505393858499379808393735571420
4564 -12396487347921206527566334126184691320109479928440780
4565 -2092643089353960656337892951588329305066098000172612
4566 -353071441121162083295208463033212498054460385496060
4567 -59537790616882094315586095031950263874864655132180
4568 -10034066181997719085161464285726712736117219847820
4569 -1690076517560653301308500105090828761241848927780
4570 -284492984425573248916482305227823001756193280884
4571 -47858902767037313615708900162989326559048360780
4572 -8045807467506877837167745724444482035687645340
4573 -1351703732839667357099356300547605533880166260
4574 -226927493687836393990944992374698878800003040
4575 -38069279227370416665212804404514941234112520
4576 -6381632105145378274713697741292592360016500
4577 -1068920678893795681850712200196654020991900
4578 -178896643549047657642271957594416272947500
4579 -29914904426637581146371091757971595966100
4580 -4997890720220073180973984940905271578788
4581 -834226214836928470600839074834845682700
4582 -139111256015444384420409646608198932100
4583 -23174193641929489954601498103222933900
4584 -3856493073608835039142075592455724100
4585 -641071858872584222392461099503727564
4586 -106445360071570518972836819885352060
4587 -17653513311727663395798167569712580
4588 -2924134226373241865138629636725620
4589 -483728073376603052153665746203580
4590 -79913079537530325183591276785882
4591 -13183185031254161847431017176810
4592 -2171603456096651557749562616680
4593 -357164716412543431192519675320
4594 -58647948232909571219330024280
4595 -9613905944870529264605471784
4596 -1573164717410226157088507080
4597 -256943810632980058215417240
4598 -41884351144713113688776360
4599 -6813537236091115070800440
4600 -1106001079216190842381256
4601 -179123469873537750505560
4602 -28940955354598364641080
4603 -4664154585199390011720
4604 -749943505960350909480
4605 -119610875454939418680
4606 -20551696813563474000
4607 0
4608 -7091782703271903000
4609 13459914110291571000
4610 -26337433657359343272
4611 48569091211944711720
4612 -84993807430259834040
4613 141006723460377148440
4614 -221697593977079722040
4615 330180027823894238424
4616 -465577121254388076280
4617 621219513096696635160
4618 -783883507141556865160
4619 934822447118901636360
4620 -1052865558464139934872
4621 1119060522867265203960
4622 -1121543551896070681245
4623 1058957463205635094695
4624 -941086895866807005470
4625 786371909384909065350
4626 -617161003420087689650
4627 454392061294149464850
4628 -313455407178891240550
4629 202321770434466054750
4630 -122009726027129478174
4631 68634737120618270550
4632 -35954070860693257350
4633 17506587625925986350
4634 -7907322406557401850
4635 3305815334413399962
4636 -1276163815014019470
4637 453699495798374790
4638 -148115850708988440
4639 44259439212855540
4640 -12061995106997034
4641 2985974518712930
4642 -668373314892710
4643 134569456640710
4644 -24223915905410
4645 3871186778602
4646 -544634080210
4647 66777575370
4648 -7046967570
4649 630032970
4650 -46746574
4651 2798510
4652 -129770
4653 4370
4654 -95
4655 1
4656 -60442831688461371790337598358896251830536148915823140978
4657 -10221518043081651522003076863326121709426448028686847936
4658 -1727777916248819724166215237032291621668565913394688544
4659 -291914443128551600187446348926632254158776048003609152
4660 -49295959796530831098417955170438242315661565412341584
4661 -8320468454233448219141049912054356901661519649552064
4662 -1403644881289194537220807690472246491861967015060576
4663 -236663727772331220759508184711590789898826325833024
4664 -39880698596363506294206725134256290751170148160552
4665 -6716478907652780932676017886179984082299295025344
4666 -1130470514567575129300248358890846551043179141664
4667 -190154206612670710102264553918770851250802615616
4668 -31964781257374973762835440908638172903842965552
4669 -5369652247142447054147924271978946903912038336
4670 -901401425590240712207554294049080232089510752
4671 -151208599146524509390681925539997544896471104
4672 -25345967457706118462687019947680025764876212
4673 -4245245137281795064027629006962792518136640
4674 -710468716342387020044035232841384427417440
4675 -118801397685440817627347747413359998274240
4676 -19848055801116751448001212678771061646128
4677 -3312980822710149235158247774506432622656
4678 -552469514707949236611405248306657141280
4679 -92038441744819363918620086254502677440
4680 -15317361320834046363846803655959661480
4681 -2546441516849952735273557372068035648
4682 -422862140071597431305401235854141536
4683 -70138826050356021213225154791413184
4684 -11619592461622209847394556717294672
4685 -1922529180282376207997955211977024
4686 -317672979148564793481535745311264
4687 -52418814276336200850106949605056
4688 -8637071762911295244403912123074
4689 -1420985233986958699618814017152
4690 -233413476380573929065914468544
4691 -38277490685767121299562573184
4692 -6266255594086401850262546656
4693 -1023961828173833709463865472
4694 -167006032709149053424850496
4695 -27183955337822422449151872
4696 -4415522227582911453551664
4697 -715639951278152103353472
4698 -115718085272666936210624
4699 -18666047320072276367232
4700 -3002994478158187574304
4701 -482465780661139187328
4702 -75699471042127692864
4703 -15576022848174422400
4704 5300174441392685400
4705 -15576022848174422400
4706 30451490302520154816
4707 -57861935282547796608
4708 104154634250828090208
4709 -177912101479021911936
4710 288226886838438273088
4711 -442678969851028670592
4712 644266974233401963152
4713 -888062953383799562112
4714 1158725633921610565824
4715 -1430255316292157676672
4716 1669005943081961882528
4717 -1839949649962912994688
4718 1914811749660617446464
4719 -1879582082027381086848
4720 1738712094844410408789
4721 -1514302777497263304672
4722 1240433147526170015984
4723 -954627056290915541280
4724 689417980371728899800
4725 -466627576178344637280
4726 295600957575487186896
4727 -175005606764344775328
4728 96676646676277051020
4729 -49747569518951123040
4730 23801158076230894320
4731 -10566376842955275936
4732 4343135936544028008
4733 -1648878189221258208
4734 576684183193248336
4735 -185263744477305888
4736 54493777010316942
4737 -14623343197550752
4738 3565628531627472
4739 -786373916917344
4740 156047063685032
4741 -27694480458528
4742 4364906468208
4743 -605844503264
4744 73309026348
4745 -7637400864
4746 674326352
4747 -49427424
4748 2924184
4749 -134048
4750 4464
4751 -96
4752 1
4753 -240513577276302495654602782705892068578598537776388439836
4754 -40667233107223392051506080260071686041322538343233345124
4755 -6873106340584608245871483362613637611560923409242977010
4756 -1161069637499847025947645104136451570911710735454015510
4757 -196043891452129696459512508694929908922226475141751046
4758 -33084988065596209604841655102700935332757391425950634
4759 -5580636566744971796318003959753066446506556002577418
4760 -940813913370645867282510967558409690310488359588046
4761 -158519521799734036344554682983651790445424221921230
4762 -26693913132277821817179031242319312148173247162066
4763 -4492450013196524291783170506961196479868743043274
4764 -755590409764700688244990208831470020318442940798
4765 -127002427077531953813737957809925689546185800206
4766 -21332894378972580309324749145473122624284248770
4767 -3580873924165111306534236398721639221979479458
4768 -600645972392265135066312328029818808745947446
4769 -100676168147015507859206882148806865062267030
4770 -16861689004233071829410313215781171771189738
4771 -2821817295178809948662577023377200383487990
4772 -471842036223962280327022875457069631493090
4773 -78829746853079021895885035983446330114546
4774 -13158141077001261981237149251917578174814
4775 -2194291116601212643944676567153684573950
4776 -365571943771049937657378291915311531850
4777 -60843353949089830485801904249674719370
4778 -10115724401861348200832677746294007446
4779 -1679984668434712867686597643947120654
4780 -278687867645926025155258726633641930
4781 -46175762808937667409722043885796410
4782 -7641367446428294969193773685097206
4783 -1262890167662660982686850126947094
4784 -208436024896377563720417270062578
4785 -34353145764283491061162829953106
4786 -5653522511746382593080952587630
4787 -928969384741825306020482483116
4788 -152399111021705617352830578564
4789 -24959134115152695414547574308
4790 -4080449504607421288359151356
4791 -665857367201062958939119420
4792 -108445166078322339804991188
4793 -17625996320585621102563796
4794 -2858694747689733593250540
4795 -462600344672799265734268
4796 -74682369312195390879540
4797 -12027096063730138443156
4798 -1931181534307016761932
4799 -310877182490469479820
4800 -45955757411634618756
4801 -15738273086176239300
4802 15738273086176239300
4803 -35043888071885759508
4804 67878246039908345028
4805 -125701503220556068380
4806 220903456509780735420
4807 -368484691922622087428
4808 583176453452983170708
4809 -875303144904704126444
4810 1245341924130055606572
4811 -1678668686409310587940
4812 2142606352480146369492
4813 -2587944192408439023692
4814 2956072516044948502956
4815 -3190897570542608247828
4816 3252478404070984111140
4817 -3127957394515241494044
4818 2835740799412429718172
4819 -2421127292075576462265
4820 1944777294742258261941
4821 -1468069072912193916995
4822 1040244727999690935915
4823 -691014139465814929093
4824 429743354528170140633
4825 -249841870471090949415
4826 135571386213582002775
4827 -68544897886195503045
4828 32231631722860986273
4829 -14067472029426226983
4830 5686235332219971135
4831 -2123577467921501745
4832 730808399129338053
4833 -231084579866623083
4834 66922617507823019
4835 -17686831508641347
4836 4248642496543415
4837 -923397749772177
4838 180633107436457
4839 -31612215969191
4840 4914688564643
4841 -673104227965
4842 80393452269
4843 -8269780687
4844 721186755
4845 -52229941
4846 3054045
4847 -138419
4848 4559
4849 -97
4850 1
4851 -957101019037372546793439130376345873696602920002937779932
4852 -161807475549356236949085347942598420181180216018788660792
4853 -27342880646312098059154579529352584340935271352316958692
4854 -4618365670586163094831864060189169777172305731794033792
4855 -779693552399295828608603783341066591072169908912803470
4856 -131566121581120639793124761027728268637572992997846676
4857 -22189183916756412959894503088955748618052026431466450
4858 -3740313666315410651265225499823216373773829999296072
4859 -630138668511504514141085264609665394312036920891166
4860 -106100462247296533228488416498522634644636546384300
4861 -17854295393636717432773599042870224606740425141186
4862 -3002640361086045627214251712936067668494245581840
4863 -504649143824497490810492154896818910182981940262
4864 -84760090120476285514812285182766547381735268116
4865 -14226513977688827929302285064529777873515150650
4866 -2386161776480310865194236298078075976640226296
4867 -399930161719769592566087903945784664543032278
4868 -66979108145144471178764203845320939259570124
4869 -11208641129907143538440671338143144582602506
4870 -1874182356015336250816539593855869500417120
4871 -313113822738210399520574178773189068473642
4872 -52264850898397493039535105642530706947292
4873 -8716038156642910925882779254913994152182
4874 -1452160291661219379509201817519654783672
4875 -241701481328055372937463861594801367450
4876 -40187947850294389668976474374113736612
4877 -6674913608157642685482315969487620102
4878 -1107412310404129921315488416569842192
4879 -183512850028621488375326450080493922
4880 -30373547465014343023373601590439420
4881 -5020809855000007038749957105524926
4882 -828852648904614588171088949400840
4883 -136640974888142203309276617461682
4884 -22493550252383944870150293833316
4885 -3697263193793013614409231578350
4886 -606761904608405800544901426816
4887 -99412361284695113789014846420
4888 -16259731077541771827860499192
4889 -2654617776267399527937893996
4890 -432582553675516413774250800
4891 -70351734602616172443779636
4892 -11417669438122353632644488
4893 -1848980835406745030232844
4894 -298739356714025151484896
4895 -48150963300094548992420
4896 -7742029668405561100152
4897 -1239836471136196615836
4898 -202105004699317316688
4899 -23214764053299962052
4900 -23688534748265267400
4901 38479266444510896004
4902 -78716943703695600576
4903 149442375518880474324
4904 -270073015444450571976
4905 463520213600568101740
4906 -755359213870913760528
4907 1168302809212607682740
4908 -1714286194496569657656
4909 2385213742283037722252
4910 -3145274729162139285600
4911 3928518807963633783172
4912 -4644824888489053948680
4913 5195054587797745937084
4914 -5492610732867947929968
4915 5485290428533788190500
4916 -5170015450465386556728
4917 4594818797734227603996
4918 -3846928196735862172032
4919 3030983904806399343417
4920 -2244912445222678572810
4921 1561165171546579418519
4922 -1018079098373635145316
4923 621735488240057092209
4924 -355045695431255037846
4925 189291204925332230175
4926 -94059377931248186184
4927 43480604560889145741
4928 -18661137288771688074
4929 7419573764018693571
4930 -2726331306836292540
4931 923412797030694453
4932 -287456306315193190
4933 81980453510896731
4934 -21342896912458352
4935 5051848353887475
4936 -1082226219917822
4937 208732237296765
4938 -36028428006844
4939 5526131726843
4940 -746930816450
4941 88070555573
4942 -8946563976
4943 770731927
4944 -55158222
4945 3188185
4946 -142884
4947 4655
4948 -98
4949 1
4950 -3808893827149214541930717204959009145952737863136709476784
4951 -643838217009096293020297446030353511511235956876374217152
4952 -108782984362727058566749340796275303812003419463830291924
4953 -18371521580563369515562897133898448602155484990961748580
4954 -3101148559387292605007752517306402564441911938613160448
4955 -523222449058459910042520742429509966833612999143274112
4956 -88232644687237904979983635649649574186220238710161266
4957 -14871125009178809311788314332171547073812428934576322
4958 -2505082881844877821668293637553458640251448537209816
4959 -421750814958285570956128204886031928990492928350576
4960 -70963784774259422954068483734522944440872496045242
4961 -11933166343773142426963757086677647001776891339826
4962 -2005410963118557549524546238475093807715505880992
4963 -336798465794157749335836985338110081424383805936
4964 -56525664653104037400698306336922087362752426746
4965 -9480242888806796306693934875019067509810488442
4966 -1588840621778025848241192295783402021699083576
4967 -266082702310949585726593589981107122811789632
4968 -44526257579255381069322529024506404066920418
4969 -7445026014736511267547580602396196238100330
4970 -1243807975064494202133233789708609524644864
4971 -207617290546135712597582277609983433490272
4972 -34624383842735273148418750844615898287574
4973 -5768906550633125708450993347652374749030
4974 -960244138527195060822732511905239204808
4975 -159672276181410895743018409247489416944
4976 -26522787996817847917822601451589435182
4977 -4400802056103724967149390872799505334
4978 -729369706374527703942270577840956000
4979 -120738567487462048473673511008700208
4980 -19962034865552677310824401889998462
4981 -3296104734833555779442504341038366
4982 -543513402081520289258570051896872
4983 -89496674757832550668631144244576
4984 -14715120899537664967439409984246
4985 -2415752582512126224800920360302
4986 -395951983899348490912603475456
4987 -64789120877418976093176730752
4988 -10582720670602610270548014636
4989 -1725410635259630440840139916
4990 -280769279611435054969926672
4991 -45596184145701911946851616
4992 -7389015579187347382568412
4993 -1194754200908238172981548
4994 -192733381084590819864000
4995 -31014245459841347498784
4996 -4979578235175174120732
4997 -793111437201127884444
4998 -136111533777091254096
4999 0
5000 -46903298801565229452
5001 89208234975526024644
5002 -175274659279040758272
5003 325260947980591824960
5004 -574018878356681874644
5005 962508199081418665164
5006 -1532947879451363438448
5007 2318009084340704767584
5008 -3326384590434021284388
5009 4527787015940598422892
5010 -5842837154520370526016
5011 7143887479949904464352
5012 -8270792530428234379716
5013 9060850990108118619132
5014 -9386112528297511866288
5015 9186704165997883508544
5016 -8488453877307572890068
5017 7397821895263057632924
5018 -6075320601469204698624
5019 4696543432449809170560
5020 -3413916717151210609977
5021 2330664942506841232479
5022 -1492479321947573799532
5023 895254402811628086920
5024 -502293210374003197149
5025 263180803246831436967
5026 -128556920234219100624
5027 58435659624289069512
5028 -24667756800453765405
5029 9649408633336201059
5030 -3489414624809035164
5031 1163443149138969248
5032 -356632396294926609
5033 100180819968662763
5034 -25696853791310592
5035 5994564392518416
5036 -1266006573639027
5037 240796016230341
5038 -40999599889092
5039 6205318716168
5040 -827879388479
5041 96382389213
5042 -9670321584
5043 823083624
5044 -58216455
5045 3326697
5046 -147444
5047 4752
5048 -99
5049 1
5050 -15158715395992593953671106927197159473726757263547223812108
5051 -2561997086808807135058729754629237002806472966653803167600
5052 -432815323813594636850351933459219678512550765581177289800
5053 -73084977979130784617799888656164521326337278690870233200
5054 -12335267767995358941263179677518179450544635840977563300
5055 -2080928779258627405074436374650263974659908542451086720
5056 -350870575044422998269487404148906867621224424903428800
5057 -59130343735707132917518915794524453423637647099030400
5058 -9959554114467568576901073135002716981566905917526350
5059 -1676592082130468621391763603975563808995011341991400
5060 -282074995794546387886615433156953724109284684057660
5061 -47428862865854296603376638809184275838102025205800
5062 -7969896337282076149296562989343811295437371498650
5063 -1338397031237734636011775008575551836613944127600
5064 -224610294452435859898160247390294623363708525400
5065 -37668330475014515190294349476490323598355761840
5066 -6312687033476767571269163632372011317108615550
5067 -1057138693271408546901373499645511482822617400
5068 -176895843816911891772185168486515149912708100
5069 -29577319288942580380827901312901038351545400
5070 -4941314469618948031034418339668417303526810
5071 -824812139316005321492789748829987820013600
5072 -137556832528730732561876951606072666854800
5073 -22919697039587600348635076771832306583200
5074 -3815218678364635569323734138068945445050
5075 -634449923869477453607988654474286706904
5076 -105396279609679733186884382348038724100
5077 -17489807042027714558670969553927531800
5078 -2899061426889502256011793035534969950
5079 -479979120615995571018824902972162800
5080 -79370408784105989867434840527804120
5081 -13108226198405066564828549869258800
5082 -2161995473709570005159492932846650
5083 -356095441291056864467995031022600
5084 -58566964242908891864588702643900
5085 -9618029931858461903683507879560
5086 -1577021284922008284540463013550
5087 -258152463106110348049866134400
5088 -42186140338479602109983665600
5089 -6881510149503214271471702400
5090 -1120422424950028369806299540
5091 -182064550506543419594338800
5092 -29523901127651108007103400
5093 -4777311549265725171039600
5094 -771274193116689334423900
5095 -124223270539952980304160
5096 -19956097422127159691600
5097 -3201796799959416688800
5098 -501693153345047891700
5099 -103114798315978222800
5100 35059031427432595752
5101 -103114798315978222800
5102 202210048880553968100
5103 -386183991057009249600
5104 700179673389788437600
5105 -1207245909353506858560
5106 1978476131547525666100
5107 -3080746754411940661200
5108 4556054517121763952200
5109 -6396327296373046309200
5110 8520492230029564036220
5111 -10763562107174438378400
5112 12886968081157156994800
5113 -14614201846451883904800
5114 15686805455412060893300
5115 -15926215509011235588720
5116 15281637973383717612600
5117 -13846584038360194873200
5118 11836983744762074996700
5119 -9537788520060780547200
5120 7236281554847119389120
5121 -5163751324368897244800
5122 3461654488960759039225
5123 -2177306635140357170100
5124 1283160465284415182850
5125 -707507369468792995284
5126 364404062524690590675
5127 -175023521197849092600
5128 78247065556215914100
5129 -32495770872962904600
5130 12509033380399472385
5131 -4452677858364891100
5132 1461774523340569950
5133 -441310851269124700
5134 122129430093201075
5135 -30871114426995920
5136 7098925698653400
5137 -1478294758614800
5138 277327705641675
5139 -46587845188300
5140 6958851905070
5141 -916544869100
5142 105373466825
5143 -10443742200
5144 878367700
5145 -61408920
5146 3469675
5147 -152100
5148 4850
5149 -100
5150 1