0 1
1 -2
2 1
3 4
4 -5
5 1
6 -8
7 18
8 -8
9 1
10 16
11 -56
12 41
13 -11
14 1
15 -32
16 160
17 -170
18 73
19 -14
20 1
21 64
22 -432
23 620
24 -377
25 114
26 -17
27 1
28 -128
29 1120
30 -2072
31 1666
32 -704
33 164
34 -20
35 1
36 256
37 -2816
38 6496
39 -6608
40 3649
41 -1178
42 223
43 -23
44 1
45 -512
46 6912
47 -19392
48 24192
49 -16722
50 7001
51 -1826
52 291
53 -26
54 1
55 1024
56 -16640
57 55680
58 -83232
59 69876
60 -36365
61 12235
62 -2675
63 368
64 -29
65 1
66 -2048
67 39424
68 -154880
69 272448
70 -271656
71 170610
72 -71000
73 19945
74 -3752
75 454
76 -32
77 1
78 4096
79 -92160
80 419584
81 -856064
82 996336
83 -738760
84 369305
85 -127845
86 30806
87 -5084
88 549
89 -35
90 1
91 -8192
92 212992
93 -1111552
94 2599168
95 -3482336
96 2997280
97 -1761370
98 729905
99 -216116
100 45574
101 -6698
102 653
103 -38
104 1
105 16384
106 -487424
107 2888704
108 -7664384
109 11687104
110 -11520080
111 7826780
112 -3800305
113 1343300
114 -347270
115 65086
116 -8621
117 766
118 -41
119 1
120 -32768
121 1105920
122 -7383040
123 22038016
124 -37884288
125 42295968
126 -32784440
127 18347010
128 -7579136
129 2333968
130 -535248
131 90260
132 -10880
133 888
134 -44
135 1
136 65536
137 -2490368
138 18595840
139 -61988864
140 119162368
141 -149300736
142 130606528
143 -83144480
144 39490049
145 -14182628
146 3867346
147 -796718
148 122095
149 -13502
150 1019
151 -47
152 1
153 -131072
154 5570560
155 -46235648
156 171016192
157 -365063168
158 509297152
159 -498293120
160 357011968
161 -192441122
162 79305553
163 -25177052
164 6157930
165 -1151318
166 161671
167 -16514
168 1159
169 -50
170 1
171 262144
172 -12386304
173 113639424
174 -463749120
175 1092630528
176 -1685886464
177 1830742784
178 -1463156544
179 885671780
180 -413442773
181 150361749
182 -42754554
183 9478104
184 -1621899
185 210149
186 -19943
187 1308
188 -53
189 1
190 -524288
191 27394048
192 -276430848
193 1238335488
194 -3203002368
195 5433924608
196 -6506387968
197 5757027968
198 -3879067208
199 2029779538
200 -834876008
201 271571193
202 -69903768
203 14167698
204 -2234768
205 268771
206 -23816
207 1466
208 -56
209 1
210 1048576
211 -60293120
212 666173440
213 -3261136896
214 9216073728
215 -17102524416
216 22450618880
217 -21851130880
218 16267453136
219 -9458742488
220 4354393801
221 -1599780815
222 470519295
223 -110608860
224 20644275
225 -3019931
226 338860
227 -28160
228 1633
229 -59
230 1
231 -2097152
232 132120576
233 -1591869440
234 8480948224
235 -26075086848
236 52687470592
237 -75445523456
238 80320642560
239 -65647646624
240 42104237728
241 -21507034122
242 8832356281
243 -2930671730
244 786380175
245 -170079190
246 29414147
247 -4011336
248 421820
249 -33002
250 1809
251 -62
252 1
253 4194304
254 -288358400
255 3774611456
256 -21804941312
257 72655863808
258 -159198797824
259 247564564480
260 -286872951296
261 255990285632
262 -179962174448
263 101256056524
264 -46082942185
265 17073185206
266 -5163237695
267 1273510975
268 -255011779
269 41084120
270 -5247116
271 519136
272 -38369
273 1994
274 -65
275 1
276 -8388608
277 627048448
278 -8887205888
279 55478714368
280 -199647100928
281 472626085888
282 -794987491328
283 998328275968
284 -967922864768
285 741774385888
286 -456854026328
287 228751366018
288 -93820639808
289 31649943556
290 -8790584660
291 2005822313
292 -373888768
293 56373968
294 -6769832
295 632374
296 -44288
297 2188
298 -68
299 1
300 16777216
301 -1358954496
302 20789067776
303 -139807686656
304 541638721536
305 -1380700389376
306 2503118995456
307 -3393244225536
308 3559185641216
309 -2959181424896
310 1984204090656
311 -1086271665136
312 489658242241
313 -182694278046
314 56555000601
315 -14520315821
316 3082029126
317 -537312056
318 76129636
319 -8626716
320 763181
321 -50786
322 2391
323 -71
324 1
325 -33554432
326 2936012800
327 -48339353600
328 349217751040
329 -1452295454720
330 3974288834560
331 -7740600320000
332 11287795302400
333 -12759967055360
334 11460890932480
335 -8326807296320
336 4957431260800
337 -2440870708850
338 1000014940393
339 -342101998254
340 97822389973
341 -23347054940
342 4631892710
343 -758377304
344 101337172
345 -10869914
346 913285
347 -57890
348 2603
349 -74
350 1
351 67108864
352 -6325010432
353 111778201600
354 -865190543360
355 3852036997120
356 -11285010513920
357 23543513743360
358 -36815685632000
359 44697676733440
360 -43207619444480
361 33872122330240
362 -21827241588320
363 11676009462100
364 -5220495115997
365 1959508652959
366 -618755294261
367 164362177408
368 -36643348430
369 6823571326
370 -1053089492
371 133137388
372 -13556729
373 1084495
374 -65627
375 2824
376 -77
377 1
378 -134217728
379 13589544960
380 -257144389632
381 2127330017280
382 -10114938961920
383 31642628259840
384 -70522375372800
385 117914474741760
386 -153278729041920
387 158924623726080
388 -133927988647680
389 93024556344000
390 -53810365340520
391 26117059455666
392 -10690106794424
393 3701138271857
394 -1084993394160
395 269060945348
396 -56272231808
397 9872203302
398 -1440822216
399 172841250
400 -16749864
401 1278701
402 -74024
403 3054
404 -80
405 1
406 268435456
407 -29125246976
408 588729286656
409 -5193924083712
410 26313747333120
411 -87693372948480
412 208273064263680
413 -371374018068480
414 515422998343680
415 -571449069434880
416 515940469551360
417 -384845125340160
418 239734738269360
419 -125720613237096
420 55818956905529
421 -21060130051849
422 6764907844604
423 -1850301604424
424 430212238846
425 -84725115722
426 14049853122
427 -1944822912
428 221945997
429 -20517665
430 1497874
431 -83108
432 3293
433 -83
434 1
435 -536870912
436 62277025792
437 -1341875290112
438 12597961162752
439 -67861827551232
440 240401787125760
441 -607053500252160
442 1151588862197760
443 -1702036620533760
444 2012242052136960
445 -1940574369323520
446 1549294756888320
447 -1035518060711520
448 584338588054560
449 -280118954225850
450 114564817231073
451 -40078649581768
452 12004877086748
453 -3077000687228
454 673351656718
455 -125289036044
456 19696957554
457 -2592766194
458 282151989
459 -24934364
460 1744066
461 -92906
462 3541
463 -86
464 1
465 1073741824
466 -132875550720
467 3045735792640
468 -30369294319616
469 173596357951488
470 -652381736927232
471 1747830158131200
472 -3519639812505600
473 5526669332889600
474 -6949785552998400
475 7139328581790720
476 -6082432425964800
477 4347582921316800
478 -2630255221712016
479 1355817964098748
480 -598318746037217
481 226759654127880
482 -73932043666460
483 20741729275852
484 -5001294612366
485 1033583272684
486 -182247721490
487 27235415430
488 -3417357493
489 355380284
490 -30080322
491 2019410
492 -103445
493 3798
494 -89
495 1
496 -2147483648
497 282930970624
498 -6886040535040
499 72789193129984
500 -440709454757888
501 1753654329606144
502 -4975086581317632
503 10612980459110400
504 -17666581799731200
505 23574806715801600
506 -25732560350730240
507 23331304888773120
508 -17781397111497600
509 11495731395235104
510 -6348712673149048
511 3010714725097474
512 -1230477946990592
513 434389670864960
514 -132586080934208
515 34976500411216
516 -7961119902208
517 1558497292384
518 -261121360880
519 37183471252
520 -4456989184
521 443790944
522 -36042272
523 2326120
524 -114752
525 4064
526 -92
527 1
528 4294967296
529 -601295421440
530 15511274389504
531 -173519899983872
532 1110872286035968
533 -4672203467522048
534 14010298285424640
535 -31600619009605632
536 55652990513971200
537 -78639997118054400
538 90997948238561280
539 -87588721620172800
540 70984129223531520
541 -48895718884273152
542 28837055009724288
543 -14642478625291328
544 6427269150511105
545 -2445548801656712
546 807835033831924
547 -231745174853756
548 57685352316946
549 -12432534913100
550 2311793352694
551 -368950400486
552 50172549359
553 -5756451388
554 549802070
555 -42913562
556 2666491
557 -126854
558 4339
559 -95
560 1
561 -8589934592
562 1275605286912
563 -34819299868672
564 411548061270016
565 -2781382031966208
566 12344359382941696
567 -39059395954343936
568 92985765906087936
569 -172933273407455232
570 258247170323251200
571 -316126741953576960
572 322295054813429760
573 -277068345179535360
574 202802682068186112
575 -127353356835339008
576 69015397937350656
577 -32418928714275906
578 13241427726687521
579 -4712154942382616
580 1462323650667876
581 -395665604101492
582 93220382897602
583 -19076725587972
584 3377739708750
585 -514629169934
586 66966201951
587 -7367699636
588 676109566
589 -50794398
590 3042899
591 -139778
592 4623
593 -98
594 1
595 17179869184
596 -2701534429184
597 77906411782144
598 -971420670623744
599 6920067145007104
600 -32359133407608832
601 107868546591096832
602 -270589685254848512
603 530506278470418432
604 -835708975714271232
605 1080122348065259520
606 -1163954126488043520
607 1059043197017272320
608 -821712068691655680
609 547972170486371840
610 -316007979073852032
611 158339557567118532
612 -69175175263888037
613 26413158559233577
614 -8826633811807172
615 2582499482952304
616 -661131643722554
617 147847576925614
618 -28800089468334
619 4866615790564
620 -709295622827
621 88481340827
622 -9350681582
623 825707632
624 -59792087
625 3457801
626 -153551
627 4916
628 -101
629 1
630 -34359738368
631 5712306503680
632 -173774376796160
633 2282577549328384
634 -17114613061517312
635 84197781211709440
636 -295251376571678720
637 779224828031795200
638 -1607895939600613376
639 2667420226627043328
640 -3633444229837750272
641 4130631892810137600
642 -3969558479025561600
643 3257612398331615232
644 -2301384641227600896
645 1408589138197038336
646 -750675096547871880
647 349655619001644690
648 -142737762004604360
649 51158244261408145
650 -16111645676542544
651 4458478922150620
652 -1082994666175520
653 230460250375978
654 -42830296242104
655 6921304304134
656 -966783985640
657 115811929255
658 -11774224952
659 1001909986
660 -70021280
661 3913735
662 -168200
663 5218
664 -104
665 1
666 68719476736
667 -12060268167168
668 386482632130560
669 -5340495479832576
670 42089340544745472
671 -217549137132912640
672 801369967726428160
673 -2221923401088368640
674 4818193787297726464
675 -8404234664781283328
676 12044998778002735104
677 -14420032947060867072
678 14608738894355251200
679 -12654116600568127488
680 9449550212604875776
681 -6123737107233974272
682 3461923315046199696
683 -1714257313931779960
684 745778857519239785
685 -285651045243774675
686 96448195223961933
687 -28718535307302504
688 7537935635427690
689 -1741787732880482
690 353514882713804
691 -62811715176768
692 9725219260559
693 -1304147635505
694 150255316953
695 -14716988916
696 1208371815
697 -81604215
698 4413320
699 -183752
700 5529
701 -107
702 1
703 -137438953472
704 25426206392320
705 -857180983001088
706 12444379977351168
707 -102956827863416832
708 558380151168040960
709 -2157825720540200960
710 6276912883381043200
711 -14283889963845025792
712 26157555600314073088
713 -39383032630814179328
714 49569158765167902720
715 -52846122715569487872
716 48225197224275738624
717 -37989166487745611776
718 26008757447525018624
719 -15560140843030247200
720 8169654998218868896
721 -3776766076988676970
722 1541012299444101545
723 -555838999172044086
724 177376775088026925
725 -50079820262160564
726 12500250899270186
727 -2754065828391304
728 534246229962236
729 -90924151972310
730 13511778099919
731 -1742260074254
732 193341407721
733 -18268481070
734 1449112455
735 -94670960
736 4959256
737 -200234
738 5849
739 -110
740 1
741 274877906944
742 -53532472377344
743 1896159341707264
744 -28886236340944896
745 250573833772204032
746 -1424191543459184640
747 5766654025290219520
748 -17576413681984471040
749 41917774188481871872
750 -80478979918678458368
751 127105456346778566656
752 -167934537125239586816
753 188098661102963982336
754 -180521706316044681216
755 149729545724270555136
756 -108079697636304913408
757 68277890452227234368
758 -37919808265132403248
759 18579346562164837676
760 -8052432236270744665
761 3092924469992655482
762 -1054023763070979837
763 318825778287655917
764 -85575737292291690
765 20360666949099704
766 -4286289004819372
767 796230245632472
768 -130029454569407
769 18575649493618
770 -2306502432521
771 246864855825
772 -22530142215
773 1728538800
774 -109359656
775 5554324
776 -217673
777 6178
778 -113
779 1
780 -549755813888
781 112562502893568
782 -4184019700809728
783 66806403813081088
784 -606909879998742528
785 3610862575073361920
786 -15301124611291217920
787 48806831499163729920
788 -121835037697150812160
789 244919581498094387200
790 -405211119182221934592
791 561183937156251123712
792 -659375531909649661952
793 664438574754470264832
794 -579258026037868716032
795 440024139991644522496
796 -292941938625567843456
797 171718362676851124576
798 -88960475207618177176
799 40848260232482733186
800 -16659761820109088704
801 6043673422752423044
802 -1951630820084934324
803 561047903597581369
804 -143501890875855104
805 32614772220136944
806 -6573267149497784
807 1171376799538114
808 -183851234146944
809 25286033518564
810 -3027546523820
811 312920493795
812 -27616501120
813 2051469440
814 -125816760
815 6201386
816 -236096
817 6516
818 -116
819 1
820 1099511627776
821 -236394999971840
822 9210471466926080
823 -153968530247647232
824 1463264352378290176
825 -9103020172683247616
826 40324553375618170880
827 -134456141854718033920
828 350899471851855020032
829 -737679669826332655616
830 1276863252921189400576
831 -1851103262959489515520
832 2278356883257754255360
833 -2406944344560388014080
834 2202030789692818227200
835 -1757306249734956597248
836 1230600635048702045440
837 -759858265820215494400
838 415323068993532079328
839 -201564440630301293584
840 87063177396677721409
841 -33525435988842206050
842 11520869826870556835
843 -3534693707018437123
844 968037062012311279
845 -236455156788025688
846 51436630830778820
847 -9942426283740140
848 1702449683582011
849 -257193708997498
850 34102257758023
851 -3942243074315
852 393942200860
853 -33656401456
854 2423159528
855 -144197288
856 6903385
857 -255530
858 6863
859 -119
860 1
861 -2199023255552
862 495879744126976
863 -20229639561543680
864 353674957504380928
865 -3512580015952756736
866 22824984862819090432
867 -105585872654917697536
868 367620670186544168960
869 -1001907046974371135488
870 2200104787467657281536
871 -3979368623284108132352
872 6031329436951921033216
873 -7765844731195656765440
874 8589004430571775590400
875 -8233596824425715793920
876 6891901202628197810176
877 -5067916895435848882688
878 3290218308996591681280
879 -1893590278287019978432
880 969227315377188143744
881 -442329842704093091218
882 180330465840927764729
883 -65758718593232273050
884 21463822220469045527
885 -6271786487966680454
886 1639896709408011151
887 -383293839293012888
888 79947561618089140
889 -14845443281942294
890 2446229151350803
891 -356206520415746
892 45592001556283
893 -5094625379480
894 492745427804
895 -40794303088
896 2849326376
897 -164665058
898 7663345
899 -276002
900 7219
901 -122
902 1
903 4398046511104
904 -1039038488248320
905 44336157122625536
906 -809844877121552384
907 8396969081554599936
908 -56937174424117837824
909 274767241807333949440
910 -997919432606604066816
911 2837194828821890596864
912 -6500708045687814619136
913 12272446599092999553024
914 -19423410066332644802560
915 26130177565744041558016
916 -30215728191983452815360
917 30308324224942977843200
918 -26569945846305862418432
919 20483859994441828561920
920 -13958756433092651584768
921 8443428880350327783296
922 -4548918708281035299744
923 2188729535976548329396
924 -942486784715757604525
925 363756424917532423539
926 -125954362820164149831
927 39144126217268085104
928 -10917515636434311027
929 2730870386468921735
930 -611877749799630068
931 122577109727790132
932 -21899135367773503
933 3477452492984197
934 -488703296585595
935 60452491196448
936 -6537039284012
937 612573600588
938 -49191659912
939 3336175780
940 -187392933
941 8484371
942 -297539
943 7584
944 -125
945 1
946 -8796093022208
947 2174833999740928
948 -96969228988448768
949 1848786196029767680
950 -19993726182024544256
951 141333147310796832768
952 -710837666170963755008
953 2690376418832655843328
954 -7971449889810137743360
955 19037700814728148811776
956 -37472915161455723020288
957 61861400493331786498048
958 -86849411967574262939648
959 104871227880195093692416
960 -109925633363480725422080
961 100786905975227920482304
962 -81341817039701583325184
963 58090095595390219293184
964 -36867892532349291122944
965 20868604173678696428864
966 -10565290165993668108712
967 4795024968771774597362
968 -1954147144172030441752
969 715959868723080567705
970 -235979899516900722904
971 69982815437406604154
972 -18667925115729935264
973 4475297299902072559
974 -962856853964932280
975 185543291311538638
976 -31937890106696504
977 4893691152685699
978 -664542758297184
979 79535041241800
980 -8331411046208
981 757148631644
982 -59028376424
983 3890429074
984 -212563064
985 9369649
986 -320168
987 7958
988 -128
989 1
990 17592186044416
991 -4547580092481536
992 211668082974785536
993 -4208398347498684416
994 47425969720787992576
995 -349180648647185924096
996 1828677670341198217216
997 -7205898369267836911616
998 22229477230179040362496
999 -55282226137149583917056
1000 113338867018491228061696
1001 -194952430270359290249216
1002 285314928034320027222016
1003 -359341233154676784889856
1004 393124736242362631192576
1005 -376485149654225979834368
1006 317648788309961077116928
1007 -237383313694450025596928
1008 157829193770293421067008
1009 -93703205513589607856128
1010 49825927985466140246384
1011 -23786713366241187750664
1012 10214101061074009065689
1013 -3950412742866163689709
1014 1377348599101446969074
1015 -433096972503521810308
1016 122813518718016347243
1017 -31390732929670783493
1018 7224538527051011083
1019 -1494856368012202688
1020 277485906398614363
1021 -46080389038112723
1022 6821348924503048
1023 -896082274931888
1024 103873351740268
1025 -10550665332548
1026 930725774308
1027 -70504345208
1028 4519350913
1029 -240367133
1030 10322446
1031 -343916
1032 8341
1033 -131
1034 1
1035 -35184372088832
1036 9499780463984640
1037 -461168162038087680
1038 9553147459862003712
1039 -112088586306522710016
1040 858822248884319813632
1041 -4679207518017326940160
1042 19179927805910958735360
1043 -61547631311910791544832
1044 159236128630054643040256
1045 -339708332750563455270912
1046 608230070965145520046080
1047 -926953094044010560880640
1048 1216345537164672529072128
1049 -1387266416790009314279424
1050 1385992077594874143178752
1051 -1220926128760036034519040
1052 953479843666498719006720
1053 -663138423050836326080000
1054 412299706597587775653120
1055 -229877152617800799977952
1056 115227391409350124750880
1057 -52031504065077327649050
1058 21197765413474311111953
1059 -7799927672481268106684
1060 2593825327849007070786
1061 -779696531475260854070
1062 211807336121361255715
1063 -51962162322113026146
1064 11498933979888735003
1065 -2291505141868335486
1066 410294807833625955
1067 -65813922550250480
1068 9422995100966216
1069 -1198714996466328
1070 134716007497676
1071 -13280306292440
1072 1138153062420
1073 -83841067530
1074 5230777785
1075 -271006596
1076 11346110
1077 -368810
1078 8733
1079 -134
1080 1
1081 70368744177664
1082 -19826393672056832
1083 1002952516624711680
1084 -21628496528516579328
1085 263995215455302189056
1086 -2103229017534270275584
1087 11911760990941648781312
1088 -50746647594248616017920
1089 169246645763570126553088
1090 -455133764053351987675136
1091 1009431765421193967960064
1092 -1879480028511217146396672
1093 2979830304733548364431360
1094 -4069655382049673510387712
1095 4833571026200582476529664
1096 -5032169392310239336464384
1097 4622616289740947992952832
1098 -3767663460338269731041280
1099 2737333447094220313461760
1100 -1779695233616535576200960
1101 1038801399613336806723264
1102 -545813936804770407732432
1103 258710290059122211333660
1104 -110806813686435908272337
1105 42937668964127431972684
1106 -15065492494761762179522
1107 4788260406374463287786
1108 -1378549425524006395715
1109 359367098371938532474
1110 -84753934242568144323
1111 18060154553755416807
1112 -3470876910651774051
1113 600184713298502960
1114 -93100224929884744
1115 12906279404938568
1116 -1591503013386572
1117 173563664237656
1118 -16620175386980
1119 1384935583680
1120 -99283359225
1121 6033147252
1122 -304692926
1123 12444070
1124 -394877
1125 9134
1126 -137
1127 1
1128 -140737488355328
1129 41341637204377600
1130 -2177464031554568192
1131 48843180629204926464
1132 -619701865663772491776
1133 5129533703748581326848
1134 -30174620660347237826560
1135 133499432626274950971392
1136 -462362777594974997315584
1137 1291289556144848713547776
1138 -2974791366105819395391488
1139 5754723262854917018091520
1140 -9482758800304222840553472
1141 13466116590229541728813056
1142 -16638528282527293630316544
1143 18031013868272033935392768
1144 -17252937958639013027020800
1145 14658424627667996006572032
1146 -11110963712845306961561600
1147 7543777132119175189573120
1148 -4603092515001091827529088
1149 2531270428577217138671520
1150 -1257301689371599817719992
1151 565114979085891272326146
1152 -230160013439546252624384
1153 85024409959297184300944
1154 -28505922666509564843600
1155 8675532232509782993716
1156 -2396361833601947165312
1157 600424937100543143608
1158 -136329597910227734604
1159 28010977823159673705
1160 -5198065265811158016
1161 869079710063926592
1162 -130507487462807488
1163 17534712432027824
1164 -2097920437669760
1165 222211447243456
1166 -20686400389160
1167 1677304841910
1168 -117101144064
1169 6935527920
1170 -341647856
1171 13619836
1172 -422144
1173 9544
1174 -140
1175 1
1176 281474976710656
1177 -86131342873460736
1178 4719561303251746816
1179 -110033247917683245056
1180 1450041284934569558016
1181 -12460925395065714507776
1182 76077743363836667232256
1183 -349273999797510928859136
1184 1255217312357645818003456
1185 -3637739300197391774253056
1186 8697594194829998435598336
1187 -17466332538059424914210816
1188 29886957216626397776183296
1189 -44088773328290147349823488
1190 56616290233486712833572864
1191 -63800335160173889549500416
1192 63520131151554054735200256
1193 -56193366338216970136190976
1194 44385282230334072867930112
1195 -31429957859761645101588480
1196 20021246360053659696595456
1197 -11506117082477541944562176
1198 5979822089022357156484416
1199 -2815824060910299062601568
1200 1203197543301130646660609
1201 -467058014333560509137388
1202 164829566505075828344678
1203 -52905593488078207947818
1204 15444961747905811129353
1205 -4099678746661908629978
1206 988748776283864270473
1207 -216429847006503916413
1208 42931623122558519878
1209 -7701798493048822448
1210 1246384317365517528
1211 -181374045732433928
1212 23640636512369668
1213 -2746721860858008
1214 282797131078396
1215 -25613550736220
1216 2022293469933
1217 -137591336788
1218 7947650138
1219 -382103622
1220 14876999
1221 -450638
1222 9963
1223 -143
1224 1
1225 -562949953421312
1226 179299560164687872
1227 -10213178792457797632
1228 247302366425610452992
1229 -3382547744371666583552
1230 30155906184539329789952
1231 -190943882505274850803712
1232 909001391388433340956672
1233 -3387192706221919260639232
1234 10178653510972843063508992
1235 -25237661058949259221532672
1236 52569239929542210624684032
1237 -93328402940493207638638592
1238 142894825368564597419671552
1239 -190533704541898282434035712
1240 223055047118566841659686912
1241 -230838094063562022446825472
1242 212406960035110938226655232
1243 -174632215780504037755092992
1244 128819041428058645554429952
1245 -85558796107852741388280832
1246 51317540460653867092628992
1247 -27864928252503354160948352
1248 13725356726948388499866112
1249 -6142859201270745366420322
1250 2501171947358637693382001
1251 -927328179728528378840756
1252 313243888860839963317486
1253 -96424460912783880810266
1254 27045615152549325909521
1255 -6908930523055911629846
1256 1606094655107013506701
1257 -339353100610333690156
1258 65064432988686945286
1259 -11296226102595736016
1260 1771234163104334456
1261 -250010197599205736
1262 31640757729158116
1263 -3572953336371496
1264 357855714266476
1265 -31557015197786
1266 2427815561341
1267 -161079817996
1268 9079937426
1269 -426303206
1270 16219231
1271 -480386
1272 10391
1273 -146
1274 1
1275 1125899906842624
1276 -372954344141619200
1277 22067638174115430400
1278 -554570091520914882560
1279 7867294956256315310080
1280 -72712429617331558154240
1281 477159537355226349568000
1282 -2353775705505127831961600
1283 9087628967048016182640640
1284 -28295632236966078599659520
1285 72701181667252494432993280
1286 -156951696430050403627827200
1287 288868690286950025160294400
1288 -458665653884964610141847552
1289 634475709273920728471699456
1290 -770936262141983378041208832
1291 828526563606424822956687360
1292 -792172337699583840073482240
1293 677201327897573827639115776
1294 -519803267823357966698528768
1295 359539282559493327219582976
1296 -224783243260504382283952640
1297 127351848032100313165922560
1298 -65523236827633354753522112
1299 30668179297916548316303396
1300 -13076117390069923456738165
1301 5084108385918887386228925
1302 -1803851794714499571974750
1303 584256292032274034093320
1304 -172763244788427738799085
1305 46626663392975606717035
1306 -11478840979174085720525
1307 2575350718051610271400
1308 -525872015470327661630
1309 97562001636558996790
1310 -16409282254717820600
1311 2495338361719244800
1312 -341945704560036500
1313 42054660689472508
1314 -4619124859414124
1315 450381050441668
1316 -38695618626065
1317 2902752895985
1318 -187923503074
1319 10343538632
1320 -474500579
1321 17650285
1322 -511415
1323 10828
1324 -149
1325 1
1326 -2251799813685248
1327 775182085861146624
1328 -47611492310607462400
1329 1240925359762875351040
1330 -18246256572633899335680
1331 174710840943053562183680
1332 -1187419142832598223421440
1333 6065312911316729462784000
1334 -24246519357421082179010560
1335 78168351164799039066603520
1336 -207971061159206176381992960
1337 464993346610336007224033280
1338 -886543605886335463089766400
1339 1458623601412056868410359808
1340 -2091538847444489796872830976
1341 2635466864825688591563751424
1342 -2938635093194867738420969472
1343 2916749980200754407897169920
1344 -2590041826132752061382918144
1345 2066506017698267074460418048
1346 -1486906172201861664469307392
1347 967843297651042646596596736
1348 -571413381918238351211220480
1349 306678440182336824019598208
1350 -149899160487268178053188296
1351 66825101867490946003307730
1352 -27202066267472721792908840
1353 10119211829604997442017225
1354 -3441935230331620221789480
1355 1070702349663003804841310
1356 -304588561115557193238320
1357 79208718166187983942485
1358 -18816736793832178538800
1359 4079227947367839446620
1360 -805870684617493759440
1361 144817967900417205350
1362 -23619360748093642400
1363 3486547951443552600
1364 -464231776243282432
1365 55526783933691604
1366 -5936565286123176
1367 563895247502778
1368 -47234495376680
1369 3457047340581
1370 -218512507352
1371 11750360818
1372 -526960944
1373 19173995
1374 -543752
1375 11274
1376 -152
1377 1
1378 4503599627370496
1379 -1610036866784952320
1380 102577644287687655424
1381 -2770964927104333905920
1382 42202201733752296570880
1383 -418372606919265600143360
1384 2943036833235209499443200
1385 -15556408428723778397143040
1386 64347098767303865616302080
1387 -214649766101704907864145920
1388 590952236895647688262942720
1389 -1367436480213096096333824000
1390 2698741312577827355314094080
1391 -4597506705707754471003521024
1392 6828210500209368531873038336
1393 -8915185548905389922491301888
1394 10304964721037476875379671040
1395 -10608419099593125186759032832
1396 9775939635441883502798897152
1397 -8099651497734814664791359488
1398 6056170308444382456760786944
1399 -4099607107204521394500300800
1400 2519306189935090416493835776
1401 -1408682347304951915109602304
1402 718079128112109988213615696
1403 -334226919099035719923163160
1404 142220816003636360173289225
1405 -55379398021115825886849815
1406 19746075788087882620827115
1407 -6449435357797650451865060
1408 1929786695764902412127365
1409 -528881406470637179409125
1410 132695421490136171291560
1411 -30454809803370615407360
1412 6386590663821250835590
1413 -1221943425563732301650
1414 212904775191196975150
1415 -33702431373908462000
1416 4833310709098755796
1417 -625807751850919844
1418 72852396017003512
1419 -7586982751188360
1420 702526598799493
1421 -57408237830723
1422 4101799712387
1423 -253272409676
1424 13313102875
1425 -583960979
1426 20794276
1427 -577424
1428 11729
1429 -155
1430 1
1431 -9007199254740992
1432 3341670923508908032
1433 -220699462689244577792
1434 6175124421342914412544
1435 -97353820211815047495680
1436 998603009065966549073920
1437 -7266132527586657142046720
1438 39719999760030807013457920
1439 -169893413156938182683525120
1440 586026239157506258627461120
1441 -1668406117882671916321341440
1442 3992753710147481868320112640
1443 -8151233960368727658007101440
1444 14367730123874282302596972544
1445 -22085569715355212542593990656
1446 29855546389083684058710409216
1447 -35745037195450137878762356736
1448 38133006105412092252406153216
1449 -36435260356628896544525778944
1450 31318479729455321802739744768
1451 -24310202025006630759496859648
1452 17096319374456435783906295808
1453 -10923335041620887009034165248
1454 6355908436507312429642631680
1455 -3374723777621982331731713696
1456 1637787236551020905839849120
1457 -727476816176199327441376970
1458 296059494502206952159710745
1459 -110476748422535878040983130
1460 37819072590294848987132635
1461 -11879525546732027522579930
1462 3423888887867142000755605
1463 -905187427089665166477680
1464 219381012120315096595720
1465 -48698461772817804265340
1466 9889221809857017461350
1467 -1834267115435728427300
1468 310148948132962970350
1469 -47692199153886802856
1470 6650202804524386324
1471 -837944290840749584
1472 95008180745622664
1473 -9644255917376834
1474 871096865383381
1475 -69484339310282
1476 4849375400467
1477 -292666616582
1478 15045289867
1479 -645789080
1480 22515124
1481 -612458
1482 12193
1483 -158
1484 1
1485 18014398509481984
1486 -6931039826523193344
1487 474218907662951645184
1488 -13734759795355878948864
1489 224010633406489584205824
1490 -2376073227064866546647040
1491 17872613179552491519344640
1492 -100977461019579562107863040
1493 446348848889844296885207040
1494 -1591052206612839720120483840
1495 4681191997003898262996910080
1496 -11578722800724567316003553280
1497 24435287821097986982758318080
1498 -44533386320457011629066813440
1499 70799660278749903874477260800
1500 -99018802575859020555597381632
1501 122700650737828938149749850112
1502 -135538420497688529265971167232
1503 134161869890567019232554647552
1504 -119534633648069041593520422912
1505 96234955097969500348892676096
1506 -70240880785569905860360052736
1507 46612827673995100759567312896
1508 -28192933208495238650672446976
1509 15573804687241849888605421376
1510 -7870885919317813087184841840
1511 3644584318142237054989036940
1512 -1547976386096927472359531465
1513 603602787018883107953484990
1514 -216209221564436789561226315
1515 71168592636365698977077835
1516 -21529768776553144395838485
1517 5984975503794620802090960
1518 -1528196814867306919939560
1519 358173686752930694907360
1520 -76980984646169694068550
1521 15152727745271410968300
1522 -2727148407280749485550
1523 447882070538206696590
1524 -66956468655481912980
1525 9084762631968450768
1526 -1114776686801483288
1527 123188115268743668
1528 -12196483828787973
1529 1075218785944238
1530 -83766951561059
1531 5713517045619
1532 -337198829259
1533 16961308104
1534 -712745604
1535 24340616
1536 -648881
1537 12666
1538 -161
1539 1
1540 -36028797018963968
1541 14366482811311882240
1542 -1017667148797842554880
1543 30492060941025565212672
1544 -514186888152711111376896
1545 5636537685190274527002624
1546 -43803392825862237506764800
1547 255636325690160854754918400
1548 -1167079204191173211901132800
1549 4296559305554239960173772800
1550 -13056169483940238848195297280
1551 33356662241429568137409331200
1552 -72722184533494122746688307200
1553 136946678647060176630630580224
1554 -225022018450161494654002921472
1555 325367115310496037319431159808
1556 -416985710356290537580836945920
1557 476577271111484548325247549440
1558 -488311852528028927765680488448
1559 450591225208393001851151581184
1560 -375915166210465198148363943936
1561 284502998717416749895210844160
1562 -195902531940610325078586347520
1563 123037591720325918634652408832
1564 -70633348410467396448524646016
1565 37131475640687036282253678560
1566 -17901528690630943091535632600
1567 7924775068344919808346942850
1568 -3224421045980109439849828160
1569 1206686634492914992208876580
1570 -415546417332676626392085300
1571 131712586644377681034829425
1572 -38425032195505824937536000
1573 10315051287692922928988640
1574 -2546716702667443385911920
1575 577842276325363597070820
1576 -120365605355655406771200
1577 22986458466426828601800
1578 -4017758944685066090136
1579 641414934788150000358
1580 -93293539215468331392
1581 12325892365351143680
1582 -1473943943461327960
1583 158845407204985202
1584 -15348324749940416
1585 1321404751276324
1586 -100600977876740
1587 6709464586605
1588 -387415615488
1589 19076440944
1590 -785143112
1591 26274910
1592 -686720
1593 13148
1594 -164
1595 1
1596 72057594037927936
1597 -29759786337664237568
1598 2181228407524352327680
1599 -67572652823813635964928
1600 1177462320130555794948096
1601 -13332034087247853448593408
1602 106983583043364391930036224
1603 -644566238328634916575641600
1604 3037580285875896952710758400
1605 -11542758751066929875229081600
1606 36205417046686762580846837760
1607 -95486735249756343870821498880
1608 214925526290289543877125734400
1609 -417940066018808795770185056256
1610 709302725012249528119666409472
1611 -1059615609109959657834860773376
1612 1403488551208483414488182161408
1613 -1658440462073645675668192624640
1614 1757638781163643653191779745792
1615 -1678376348878757749563650473984
1616 1449777436010306751455516229632
1617 -1136728682839883073938874433536
1618 811420934998307741310926929920
1619 -528668338313937944254938882048
1620 315082833404732866223656860416
1621 -172101902608702439340194571520
1622 86288367211324047341255219360
1623 -39764139101480675380496241200
1624 16860071718092897663572784065
1625 -6582727910675139142486944230
1626 2367988711713721912307680125
1627 -785109096167609073970971225
1628 239943044634669353180771100
1629 -67587474583013668171641360
1630 17541026536483666773067320
1631 -4191988182631288303013640
1632 921712802120729886213870
1633 -186250117846968312267900
1634 34538817555733516690434
1635 -5867710738677531743058
1636 911293572466667609874
1637 -129053239297698522192
1638 16614138991319997560
1639 -1937351521697373208
1640 203741347232181941
1641 -19223657162857238
1642 1617187643039749
1643 -120376523860505
1644 7854082986882
1645 -443909088744
1646 21406905324
1647 -863306612
1648 28322245
1649 -726002
1650 13639
1651 -167
1652 1
1653 -144115188075855872
1654 61609242902428385280
1655 -4669638338432391446528
1656 149485928789878792781824
1657 -2690182319794166805037056
1658 31445261040208160369934336
1659 -260416257272066196614676480
1660 1618899840771398401706164224
1661 -7870934239377369025059225600
1662 30855298863735483401030860800
1663 -99843189696498784845661470720
1664 271669539596053626666300211200
1665 -630943440035508460255161876480
1666 1266176891243789897688655331328
1667 -2218116213620100753002208428032
1668 3421274681759942515527381942272
1669 -4680259857208235128144810475520
1670 5713955604700837386279125516288
1671 -6259170905504620029047342104576
1672 6180467423317073716276094828544
1673 -5523234202869730960941108035584
1674 4482765006289706849481806643200
1675 -3314299296353255988973025918976
1676 2238041389432145518713486475264
1677 -1383428686570673904720815330816
1678 784331192866327082006895786240
1679 -408517781050787820056819240000
1680 195744294653236126538316780160
1681 -86381966721586908467041121970
1682 35139815776841684824835226505
1683 -13185810453706405293940446950
1684 4566028332473970857660162025
1685 -1459468559279885505909082200
1686 430607705620446509213845980
1687 -117249662630585638791274320
1688 29450893459039922210926680
1689 -6819534693366222623713500
1690 1454401834287240414107070
1691 -285347893824735286067292
1692 51426241826605977571098
1693 -8498295936894178856628
1694 1284909420980588792530
1695 -177288127123782056912
1696 22254219505828221624
1697 -2532078204421354106
1698 260002032128565181
1699 -23968599072232950
1700 1971254902258609
1701 -143533728759476
1702 9165997962594
1703 -507319696648
1704 23969889020
1705 -947573802
1706 30486941
1707 -766754
1708 14139
1709 -170
1710 1
1711 288230376151711744
1712 -127469883853094518784
1713 9985489180196920623104
1714 -330141513795168666386432
1715 6132793274620509197172736
1716 -73965627811504838695452672
1717 631843923867767525659901952
1718 -4050767083999755745206730752
1719 20307749416448651774524391424
1720 -82083514404175686175555584000
1721 273863630711916642585060311040
1722 -768368990035001153446729482240
1723 1840254459327172948307623280640
1724 -3808965214645143324051917242368
1725 6883490779656386001448638349312
1726 -10955449779207782655652626694144
1727 15468744296648989712319034425344
1728 -19498831876508518556100359880704
1729 22061643639991097214033182326784
1730 -22509896422094240242705339777024
1731 20795918141876012804654811578368
1732 -17457602060658719311657320644608
1733 13357549768869616766191328165888
1734 -9340370565827778545496289361920
1735 5982756463781971728447181474816
1736 -3517263014196439609163963329280
1737 1901146945615479733528957297280
1738 -946150036046485577346846176480
1739 434067735565731494371693890580
1740 -183750246468160193532861467005
1741 71828374834137279208879349575
1742 -25941498687218130516389530025
1743 8659021294887226394602435200
1744 -2671606438794947516897129580
1745 761854775413840729115032620
1746 -200744257199736507649859160
1747 48850192841390604857911560
1748 -10970428757006581144856310
1749 2271388021516279179346602
1750 -433043200620715552689018
1751 75906540545638490815056
1752 -12210427091159072328106
1753 1798552134212738507746
1754 -241941460068985453016
1755 29630215412887537076
1756 -3291450357052003937
1757 330184020682480747
1758 -29754924942785617
1759 2393596961488480
1760 -170568001267994
1761 10665740039146
1762 -578339120956
1763 26783588636
1764 -1038295313
1765 32773399
1766 -809003
1767 14648
1768 -173
1769 1
1770 -576460752303423488
1771 263586678990740389888
1772 -21329264008008782839808
1773 727938190862924023595008
1774 -13951099404310659442147328
1775 173524078040013055694209024
1776 -1528231033154101994506420224
1777 10098896639509130703047491584
1778 -52179127951513488341361229824
1779 217349677338832093847564058624
1780 -747309979602111633732120084480
1781 2160818242771207964861115924480
1782 -5333943527605605478990274887680
1783 11380464312897078193505509048320
1784 -21204286587546494420148981596160
1785 34802074955827645808947408928768
1786 -50688112855210858476822140551168
1787 65927989526671479263459161407488
1788 -76994767209753589909764595253248
1789 81120188729595143290702820016128
1790 -77420164754802293901284059119616
1791 67172032156482331692415759548416
1792 -53147838944434455571048722989056
1793 38452567178098892884349513793536
1794 -25499640285240824321688267462656
1795 15531055062531747932354636316160
1796 -8703448479588880181045619772160
1797 4494252130137689716706255642560
1798 -2141148816769827794427140470760
1799 942127491609418620736757730610
1800 -383180688213042004367781851000
1801 144144445799407512549856374625
1802 -50173681297173523213502780000
1803 16163547668305344919426487400
1804 -4819419184307521368978316800
1805 1329778567746041432079488220
1806 -339415996332794114375724720
1807 80094765838901745157195020
1808 -17460187433485516303866480
1809 3512507962867982193750990
1810 -651249937229086822951632
1811 111110315289458246100732
1812 -17410573698534309338912
1813 2500012969341585376402
1814 -328079789397021963272
1815 39223930508159937994
1816 -4256310011364429944
1817 417350101772355829
1818 -36783922971443024
1819 2895671245950604
1820 -202035684675392
1821 12375897270242
1822 -657713291272
1823 29867248322
1824 -1135834952
1825 35186101
1826 -852776
1827 15166
1828 -176
1829 1
1830 1152921504606846976
1831 -544755410926735196160
1832 45511216106385094737920
1833 -1602530483098833291051008
1834 31671021195828356337106944
1835 -406052107043723018240000000
1836 3685106887373846092384829440
1837 -25088905331323834300209561600
1838 133533643695768721225188114432
1839 -572936030273690467254870736896
1840 2029051558495436372260247568384
1841 -6043243359835022236804605542400
1842 15367205525849936934144992870400
1843 -33779685461286172008497018830848
1844 64854682329812368544254964793344
1845 -109707296514369561031879472185344
1846 164724099410867338211307206737920
1847 -220935999159213711593938312232960
1848 266161651929212931490284453232640
1849 -289374292799766104887721333882880
1850 285107278759206027434514470404096
1851 -255481966996220730619663003156480
1852 208875586798082967600188018196480
1853 -156239075624649296160270292549632
1854 107179731898106524711817568382976
1855 -67572052014800085886003777935360
1856 39222998184228910113257322886400
1857 -20994709910338217004954300339200
1858 10376426418907589339581195786800
1859 -4740590061769130008871031634600
1860 2003786498656877327839506269305
1861 -784164101827662253292769879825
1862 284261587121334569309068223800
1863 -95482424920327886429017776080
1864 29722198865085119961982494540
1865 -8573701651078900337581800420
1866 2291297524511918962500881700
1867 -567063151818984165567168000
1868 129879534729772112510418222
1869 -27506658460958303688767766
1870 5380838348981059969608276
1871 -970942949476645027227080
1872 161347974455585457097290
1873 -24644307601411970524710
1874 3451869805209137628170
1875 -442179494588566162424
1876 51636984113835730845
1877 -5476506698000230045
1878 525156480869388388
1879 -45290738988684984
1880 3490583023227594
1881 -238560177233390
1882 14321276959830
1883 -746245514672
1884 33241199221
1885 -1240569945
1886 37729610
1887 -898100
1888 15693
1889 -179
1890 1
1891 -2305843009213693952
1892 1125251388496282648576
1893 -97008977125441242398720
1894 3522551121042013381722112
1895 -71754279458306696847294464
1896 947832037806357547078123520
1897 -8860031445882686354059427840
1898 62116910621478558486526689280
1899 -340408071668835635132469608448
1900 1503699927483688726513053597696
1901 -5482552668508157327519816613888
1902 16811442047148581826302085955584
1903 -44015473110041140092562361548800
1904 99630146591800706715120757112832
1905 -197000804117452590311415442571264
1906 343271281976433535015834236223488
1907 -531049167781167834160872328003584
1908 734068025085825409056401669488640
1909 -911675548510379598652558582743040
1910 1022183301000143187968593913446400
1911 -1039002560087785895729940159004672
1912 960926853363357329242219385716736
1913 -811220926254332447043804424437760
1914 626873781639850125132822410231808
1915 -444506874898013204836437982437376
1916 289844079421939052204725867397120
1917 -174119195770828457682495954076160
1918 96521380825442139085203881900800
1919 -49441568188751573468864265960800
1920 23429127882776607097691150932000
1921 -10280885811935052682021171577210
1922 4180684434556854286443378439105
1923 -1576371279324898925125175280400
1924 551363414832251212133930598520
1925 -178929995975132935881607999640
1926 53878472014109034215013426540
1927 -15051449196049358298002940120
1928 3899755072099454529765048900
1929 -936645775165228805236179948
1930 208395949288647882186618846
1931 -42912504145098214081643352
1932 8168918948500720271162036
1933 -1435582237215391372159860
1934 232514579285332688351610
1935 -34639454695318847807900
1936 4735612272133740562618
1937 -592478260490291428034
1938 67617300487382797765
1939 -7012646827819655672
1940 657952828868882884
1941 -55549257096943188
1942 4193284458404794
1943 -280838534637380
1944 16529076733958
1945 -844799723426
1946 36926899645
1947 -1352891180
1948 40408570
1949 -945002
1950 16229
1951 -182
1952 1
1953 4611686018427387904
1954 -2323136831782796656640
1955 206571540053794138095616
1956 -7731580312791776510345216
1957 162253053687856542131421184
1958 -2207202981313016455862681600
1959 21241478164797995575536517120
1960 -153286945719127737006943109120
1961 864525717182422379815443103744
1962 -3929930016813059950940012937216
1963 14744768337260882080296459042816
1964 -46526295859266959313249490698240
1965 125361269024078372223166955126784
1966 -292050112106249341984912321806336
1967 594434948281075421775265649393664
1968 -1066402063635896117702979533930496
1969 1698864258943265957782215249100800
1970 -2418853172076747285799418550288384
1971 3095187612251278366111559875297280
1972 -3576749929382674999485764447764480
1973 3748390133514696556262575333965824
1974 -3575674826797126262785651218841600
1975 3114826244192134516397022007525376
1976 -2484884163517052795333824876969984
1977 1819943278014827549471033773899776
1978 -1226415252628462545399508771901440
1979 761856817753537156595676614220800
1980 -437002881247015235890236957436160
1981 231787237994479858597381862257600
1982 -113819293053873892484563547363600
1983 51796935074120178505546780529020
1984 -21863180644194943486784099545025
1985 8564959101543449456415036785680
1986 -3115633651851257658635758346360
1987 1052712178352114589383414842840
1988 -330426878562168351429352009580
1989 96345377049179891219439859800
1990 -26090919352659320792293582020
1991 6559756882022297135100927804
1992 -1530323403746215006717166046
1993 331015954012158194945991384
1994 -66323569792213455087774900
1995 12294913050063298904185236
1996 -2105715349495488786370170
1997 332620611244359558545820
1998 -48361316000290407780506
1999 6456797883050997188950
2000 -789404451533985968069
2001 88090755177183636856
2002 -8938138706471058884
2003 820896786175060276
2004 -67877571198401210
2005 5020793311881604
2006 -329648582554694
2007 19029065316106
2008 -954303843005
2009 40946975980
2010 -1473203450
2011 43227706
2012 -993509
2013 16774
2014 -185
2015 1
2016 -9223372036854775808
2017 4793847616155269726208
2018 -439448137156698096795648
2019 16945679329927405410189312
2020 -366204126109949144265129984
2021 5127982548256185480422359040
2022 -50785157819167895794692915200
2023 377061587109512023303142768640
2024 -2187640617151996157252310401024
2025 10229038002831071642390810853376
2026 -39475092764340270235533529055232
2027 128121630917226234700566261399552
2028 -355098037468267306009365779054592
2029 851025657971831773209770852352000
2030 -1782156542168939961125192391983104
2031 3289957270801473162212431397650432
2032 -5394391146307855077172516982095872
2033 7906955679125785630593410444296192
2034 -10418833401954516946579022051016704
2035 12401778577271026013527683429826560
2036 -13392116922090174453647711234162688
2037 13168379467161986394706362507460608
2038 -11829169245184977210956302165475328
2039 9735646845446612750157227450040320
2040 -7359755994344460048739385632587776
2041 5121721095942908317413727409479680
2042 -3287521661137358288847505545082880
2043 1949663623669001086133312962286080
2044 -1069864179644486237319103460722560
2045 543906330490117426676007182023200
2046 -256454362219837788680974832238840
2047 112246034100737482624888493375490
2048 -45636847498512291325500167127040
2049 17245668770294576317297172496640
2050 -6059398966526933060509055120640
2051 1979975808569218922359161175360
2052 -601724117960581448900086261760
2053 170058584975369997971551052160
2054 -44683608707988139581987524544
2055 10910820924687336827986936656
2056 -2474341253925807047987939328
2057 520722053241910920130799488
2058 -101591974095104364944714368
2059 18352133893688531924099616
2060 -3065125396406318940970240
2061 472483971461667379609472
2062 -67082982218399490261552
2063 8751468226747118442132
2064 -1046099584444059095040
2065 114198851859772685184
2066 -11341575993914644352
2067 1020084676038102752
2068 -82644105848973312
2069 5992432800527168
2070 -385856568191456
2071 21853773366120
2072 -1075753282560
2073 45325264320
2074 -1601925696
2075 46191824
2076 -1043648
2077 17328
2078 -188
2079 1
2080 18446744073709551616
2081 -9887454823508319666176
2082 933977099195988307869696
2083 -37089272665645419558076416
2084 825018388705506037434679296
2085 -11887069340194768700372418560
2086 121095498184422769901185269760
2087 -924642245215907045403955036160
2088 5516234241268679396043668848640
2089 -26519546844041620543240058961920
2090 105220405694335564312399077965824
2091 -351111664658916489704504152817664
2092 1000542408834715010532112066412544
2093 -2465638951906518658685632946110464
2094 5309861921417040588624565500903424
2095 -10081942422550172717387734197469184
2096 17005662756623933522070658795700224
2097 -25647936915560742498566269309026304
2098 34782685665861992666663840596885504
2099 -42623760381256642636635138103967744
2100 47399935802190262603582462582849536
2101 -48014545350034918425067981054672896
2102 44450076644336230910157831920418816
2103 -37717393728711082513852890450231296
2104 29410013547248089951896810007822336
2105 -21121036089587415587325226409000960
2106 13997965216849730301021534361026560
2107 -8576307813071764533224132950261760
2108 4864968509022011365129962398709760
2109 -2558425091394980515487496137103360
2110 1248716746019113974893155841498880
2111 -566188840971887766727845627031680
2112 238670407044417906614444915195905
2113 -93592028870742116503730786942480
2114 34156782271142592543163975261480
2115 -11604882508203020754844876940920
2116 3671063893652656801652394773620
2117 -1081249403402244266397676282520
2118 296463072926574046966803857100
2119 -75645841909730329731965679180
2120 17953798720595717233437562386
2121 -3960919233712438713214046296
2122 811586727629861729205141116
2123 -154282735221813238591446916
2124 27176437684840880667427126
2125 -4428995407007467269740284
2126 666627392802770944119374
2127 -92474439436201022968854
2128 11794099092280634306799
2129 -1379051681880081963384
2130 147343429984259962604
2131 -14329507627098390244
2132 1262700354988068374
2133 -100274449408981604
2134 7130094229473874
2135 -450425380967810
2136 25038694749435
2137 -1210214550060
2138 50086852830
2139 -1739491250
2140 49305811
2141 -1095446
2142 17891
2143 -191
2144 1
2145 -36893488147419103232
2146 20383652201449054535680
2147 -1983209455364513894236160
2148 81068902304911346802622464
2149 -1855400643717945586826084352
2150 27495161430349889772969787392
2151 -288000448252958079645919477760
2152 2260632972790834962509741424640
2153 -13861955154573127977266246057984
2154 68490628988958878842188350881792
2155 -279271760561191725208311443750912
2156 957705447896756314092617114583040
2157 -2804767519207481073094923040849920
2158 7103897547105195246426194662391808
2159 -15725434810927089395473354529439744
2160 30695645986242898848200584308195328
2161 -53237071593013013334767870054236160
2162 82575196556055905916789577272524800
2163 -115196390292064859748312133048205312
2164 145251779479849942212514637242433536
2165 -166253257324385969222846460068888576
2166 173392482411591816271381225537536000
2167 -165329795479477946827167737566986240
2168 144547894932209132753984181755707392
2169 -116182777094878989376325360501129216
2170 86047517527481658982803420373319680
2171 -58841089216493995318607614263296000
2172 37217020313323425800537308767846400
2173 -21807061506912863958334255739924480
2174 11853179372996977483056814758307840
2175 -5983568296101967833660212992120320
2176 2808033611283877322624009543884800
2177 -1226077045054772745258736125931650
2178 498418999947695776034679205852225
2179 -188735893318910178117053295009200
2180 66597010103150866812597783203080
2181 -21902265802402103243494949813000
2182 6714103049399572426456809433300
2183 -1918308675301217897965390560584
2184 510719548158757879000731302652
2185 -126652850851722633645777234756
2186 29240246188552021357782610290
2187 -6280176194609557250124953800
2188 1253717158847256190929815948
2189 -232375850481862953573174844
2190 39937358030617761286980134
2191 -6354689077883285705562100
2192 934436295422187071964710
2193 -126714969240800205373758
2194 15807410827917812324559
2195 -1808860245981690551208
2196 189239545794586468220
2197 -18029647947616667740
2198 1557184315572912806
2199 -121258967253584108
2200 8458524091689178
2201 -524423373469190
2202 28622498609835
2203 -1358828994276
2204 55258124838
2205 -1886348078
2206 52574635
2207 -1148930
2208 18463
2209 -194
2210 1
2211 73786976294838206464
2212 -42003236255836649029632
2213 4207425622052043080335360
2214 -176967750913232234564550656
2215 4165508649689024124810166272
2216 -63462750615632923839780880384
2217 683227892364296360051534200832
2218 -5510867860368246978167879761920
2219 34718874380792722241996095225856
2220 -176230049492973481777015744888832
2221 738176501612341901882597755060224
2222 -2600426487818215458448364212846592
2223 7823494224728904074639356859514880
2224 -20357259491167472413525057839562752
2225 46300550153238871815135717830426624
2226 -92870387144280953330100189471440896
2227 165539338909249045381601695144869888
2228 -263940447398369733485590443112529920
2229 378582078145306631744816477768777728
2230 -490925781020576065385166289005182976
2231 578041305187376126052935489082621952
2232 -620365069768423298004516975417491456
2233 608896812402123761514352867069132800
2234 -548201723649133916877535070868471808
2235 453921555394021647937845493278703616
2236 -346478689299207873006341326350581760
2237 244298977436471303465822513573396480
2238 -159405974000650910086838783172608000
2239 96409084491815071640130349182443520
2240 -54121110124298840463481567826032640
2241 28234160481933412402637547223690240
2242 -13702230631330812082351712818033920
2243 6191471322353408910473328759796100
2244 -2606714522318169476768084886374725
2245 1023143415268024001826505697900625
2246 -374547621427558969804900944796360
2247 127916935229945631825123126419680
2248 -40762616492738759082079087642500
2249 12120236055495903564053479964716
2250 -3362140427370754048073649197372
2251 869869914773535214918124312952
2252 -209816359950485246990613928346
2253 47153684822758364728247814730
2254 -9866327161481467330273288812
2255 1920232074813531243961359904
2256 -347232863291463248974707118
2257 58260609363932353063010754
2258 -9055909109024458957426150
2259 1301645336580064333263692
2260 -172634306732670492511659
2261 21074426410027452715591
2262 -2361156968667382900508
2263 241977828538002475440
2264 -22594587057284324174
2265 1913425358260372138
2266 -146161267866995706
2267 10005637425600388
2268 -609033814958855
2269 32647252625559
2270 -1522816675798
2271 60866802656
2272 -2042959023
2273 56003345
2274 -1204127
2275 19044
2276 -197
2277 1
2278 -147573952589676412928
2279 86515229705697797079040
2280 -8918484250804504338890752
2281 385819610599971080233811968
2282 -9336330872492635039698255872
2283 146180464747103214805228453888
2284 -1616877365630636155689269985280
2285 13396166994420986343038168072192
2286 -86677911792455789074577535008768
2287 451814601242278006004039425196032
2288 -1943358384708615309631972639244288
2289 7029788900736986754097274704363520
2290 -21717627862007151150533482372923392
2291 58032174481770531669939886527348736
2292 -135553823313309406845748316381118464
2293 279274079974464000347260783953969152
2294 -511383810422982182669234905525780480
2295 837763270685491342322037288450654208
2296 -1234908002255280915554818244722294784
2297 1646081694016146264687110951771570176
2298 -1992826192992686750493007767817682944
2299 2199678397290316083762632028533555200
2300 -2221240655047414740481876267888541696
2301 2058182331790344951181388685953204224
2302 -1754608941913495418369631420223062016
2303 1379463465386047514655671756686622720
2304 -1002262724651635446612397503217664000
2305 674213702969287245292420796929146880
2306 -420597045626936315013485848174837760
2307 243673745990109659603495105713418240
2308 -131270299494627641256334089994004480
2309 65827380266019183607888147328166400
2310 -30755774129241479420586073809606920
2311 13398576366780530968148215355954450
2312 -5445925610166928995571215292088200
2313 2066209967246746235678665049264545
2314 -732009289034582217318815868020000
2315 242208723200900275204117289443480
2316 -74856222964117929319974635825728
2317 21607610897042670342379760983012
2318 -5824289134899246494162306207504
2319 1465521518969545483803672350420
2320 -344070148274528455545322761776
2321 75323948638685652035496752386
2322 -15364034899960884300896213104
2323 2917038245375050241139092996
2324 -514919186405041757117521600
2325 84391811540458154899294414
2326 -12821194282959328397021176
2327 1802237950958274848638334
2328 -233889160560935728844632
2329 27953235855536947893535
2330 -3067710145234339663088
2331 308097791557231453172
2332 -28206068305738563488
2333 2342977366108014142
2334 -175627599983831320
2335 11802859317527278
2336 -705565010874152
2337 37158657835123
2338 -1703480369272
2339 66941992130
2340 -2209802048
2341 59597071
2342 -1261064
2343 19634
2344 -200
2345 1
2346 295147905179352825856
2347 -178121760775739430404096
2348 18888746508459706182270976
2349 -840118497375707843935600640
2350 20892140750901182505221619712
2351 -336041678748684774776678383616
2352 3817315607196829473516390711296
2353 -32474846009477297255118889025536
2354 215721448780705006695196047441920
2355 -1154297244408881163740676161011712
2356 5096312084134398155224523217043456
2357 -18922631534771358590345016850251776
2358 60005896962031759599225412545150976
2359 -164593793599690484101553440264552448
2360 394688007630885199378865222890553344
2361 -834868044480802723099254976480804864
2362 1569781578885115596167693436006170624
2363 -2641135764662219572633420591733407744
2364 3999126519727018744076453913152192512
2365 -5476949576092255081017780418019065856
2366 6814295464216812697062233777706631168
2367 -7732038197892881767472532491199315968
2368 8028688698103056701628208656393699328
2369 -7652266275210135116182937861158338560
2370 6712730154219106116030997322862166016
2371 -5432626490866832337029107648288522240
2372 4064839764947496214235630388913111040
2373 -2817194663089709483968903044670423040
2374 1811559573509121308699004009726115840
2375 -1082398504598364519933409650541936640
2376 601697191916587734554799708968642560
2377 -311536737551447714955842280810844160
2378 150382360862240653565987414709375760
2379 -67731750184737516475633266928129720
2380 28482990624057981466358968846330025
2381 -11189431578175654057239766012060315
2382 4108031761037733607848535070869465
2383 -1409876780637282649981845548804240
2384 452390054342649619145722825245028
2385 -135717868787309690933145603003572
2386 38063147350174761411282839363848
2387 -9977239856201952226496415582848
2388 2443371012826140600081358210258
2389 -558746949360586829637968801342
2390 119232832777793596932962876374
2391 -23723024353481701025592396712
2392 4396439690248024608382429262
2393 -758002186766844187821983902
2394 121414098216950752196898200
2395 -18037963523281681488264184
2396 2480862580829237460642839
2397 -315183049698386536101149
2398 36895008153654913743619
2399 -3967745134696125703640
2400 390673776289859894398
2401 -35079907340442265094
2402 2859303948473942164
2403 -210397264568504624
2404 13885496535562795
2405 -815461122885893
2406 42206295425789
2407 -1902209699044
2408 73514227919
2409 -2387370479
2410 63361024
2411 -1319768
2412 20233
2413 -203
2414 1
2415 -590295810358705651712
2416 366573698232756209713152
2417 -39972655561690849006845952
2418 1827165809360602256650534912
2419 -46677538400409926625795244032
2420 771000665884734787351323082752
2421 -8991614180266354831279932833792
2422 78515154301791436966150004539392
2423 -535252826968053181394554770685952
2424 2938974109654661848567165455695872
2425 -13314297440869734540106839047012352
2426 50724324235563270190583519161352192
2427 -165045919034132805631015462834798592
2428 464534745571704418175146145121042432
2429 -1143098356388223122564081179774943232
2430 2481510042342930683541093676616777728
2431 -4789185038354872376745828314448396288
2432 8271887744369046334743991743611404288
2433 -12860246563863679544397925977002344448
2434 18087690045776173093844313533419880448
2435 -23116744966972612602607573505803288576
2436 26950908473634388681408827860551991296
2437 -28762151972825133528295230016686391296
2438 28183783816734802621152529089325694976
2439 -25426568792642232955647012785761550336
2440 21170773314228749987155109469046702080
2441 -16303471186664227892866367434383687680
2442 11634500880777549722329161876660551680
2443 -7706831071649162213418554893946388480
2444 4745861562315204435005176340865351680
2445 -2720432328296095233523777020727070720
2446 1453264321563674218690282152905349120
2447 -724215704217425227929559497081753120
2448 336959282004827116175341547188469920
2449 -146481433873521195390636065789142570
2450 59529951457606683757032157405424905
2451 -22627311498941513383679977774193630
2452 8046694701748680889640632240292505
2453 -2677803382950509134080721017037960
2454 833974862939599772188811557501540
2455 -243065690751369080259247974645936
2456 66285731564205141887891506086056
2457 -16908921795438855320836885026356
2458 4032992867439216854945923644306
2459 -898898192233232028130738702036
2460 187092742310259315769879878134
2461 -36332068123478582189512934364
2462 6575962004748526982955665614
2463 -1107981990962351728122197584
2464 173535806223285050358380424
2465 -25223619253396613566818678
2466 3395892675639700084628663
2467 -422539005876531884529738
2468 48465887380976151082403
2469 -5109518175075379574108
2470 493415427881458334718
2471 -43471635368294694328
2472 3478053969494020228
2473 -251314131349731918
2474 16293141384891723
2475 -940313725276838
2476 47843885884173
2477 -2120485410398
2478 80615519503
2479 -2576173248
2480 67300496
2481 -1380266
2482 20841
2483 -206
2484 1
2485 1180591620717411303424
2486 -754102897733246470062080
2487 84524088150381588077608960
2488 -3969273156992808793684312064
2489 104128637910019870895009431552
2490 -1765621346193708794419152420864
2491 21132153279414151443628813189120
2492 -189335531742326084201888004177920
2493 1324165821041706838508466008489984
2494 -7458238839170470914005315901980672
2495 34656618292187126224355752614559744
2496 -135424756159902982785836325074370560
2497 451961780989196095727398703469690880
2498 -1304803829960156782326160869715607552
2499 3293582347001365626814456532394049536
2500 -7334978340205849764952570757428281344
2501 14524255835741155082754378213904875520
2502 -25742411378297063829020419485954211840
2503 41075232156253469963396459407278604288
2504 -59304081922872332851627604525453410304
2505 77820538480707117635007892027787444224
2506 -93177930605721827561290521205507358720
2507 102152723374629814220604380810523443200
2508 -102859533440820746846545386272962117632
2509 95386872095217174863433653079764893696
2510 -81666425931870797440120022745932103680
2511 64692672510228844364648950002640486400
2512 -47507856292468092632071772373431091200
2513 32398392210248003857238462368871219200
2514 -20549123729007400565006617645513932800
2515 12138403603234869910947675937357127680
2516 -6685645472428413513906736800136448000
2517 3437060957432964801188728201584014400
2518 -1650743470635542973162405203413738160
2519 741221304817942455396816668031590380
2520 -311360522767187332723446662516270905
2521 122417638831046148803118162206661250
2522 -45066551422349372734466589469277225
2523 15538471235542836299398779458659993
2524 -5018441305217019839957662009784804
2525 1518267167757067356647526495626320
2526 -430236510233207077493545497294920
2527 114170694838454048544417197767600
2528 -28362534454927234821987346187954
2529 6592907355900383750099058145612
2530 -1433144231282548890174925751350
2531 291112231689699845068809501830
2532 -55207467705157288761665231950
2533 9764231388963286698834879248
2534 -1608559263545414451405764344
2535 246468869390272873294819596
2536 -35065595176332630300285895
2537 4623285616832821431671990
2538 -563636566707997072301171
2539 63373519841422104097603
2540 -6552186480949583958206
2541 620784846220299078280
2542 -53682958239522814580
2543 4217371244182192096
2544 -299339355862192443
2545 19070109981410026
2546 -1081874134591565
2547 54129560915045
2548 -2359883778575
2549 88279397920
2550 -2776735136
2551 71420860
2552 -1442585
2553 21458
2554 -209
2555 1
2556 -2361183241434822606848
2557 1550707093812319747047424
2558 -178593259554263446543400960
2559 8612980823117516887205871616
2560 -231946505386071983613890527232
2561 4035933820745505972540531539968
2562 -49556777076900160456463350759424
2563 455422048861286385555300878909440
2564 -3266472353735149275691382950854656
2565 18865971912136889918866513022943232
2566 -89888548134785375802433804716474368
2567 360144048548676242065260137219620864
2568 -1232363879744592872980785768452587520
2569 3647992199508872746700442139013152768
2570 -9442205046841022381152516135070990336
2571 21564357182064818829896283675865120768
2572 -43793751487408049905445676678637420544
2573 79617165333098352683114260868827709440
2574 -130330466003487179170270561463447846912
2575 193080553100774429450131697398410379264
2576 -260031565932034179887384565079970152448
2577 319611882042084260551927091901805625344
2578 -359789307739306161649118296520303575040
2579 372093569898148457593880579528382742528
2580 -354516962834385711856539418359649796096
2581 311942913773143131719646293401544949760
2582 -254052457911900513340095243549912596480
2583 191882622970326788110753024555338956800
2584 -134639599966085909485022240396469862400
2585 87904609805367626163825672693519155200
2586 -53475147266447294839697036971168808960
2587 30347495878397731858289717505554452480
2588 -16083762163726897588253129465240144000
2589 7967982007738403001207423329403334240
2590 -3692743672408400897011786065195059480
2591 1602062156182743855871838622685831810
2592 -650991880637999190644167242840716480
2593 247869754214507402798742013348406500
2594 -88462528130970000506098190995472852
2595 29598533621702007436393460250755089
2596 -9285272350300213173321964536204800
2597 2731004591681706018810894485815840
2598 -752997870841062708499975242173840
2599 194579939392967265091746002915836
2600 -47105578242156624854914700317952
2601 10678215119556310019588502936440
2602 -2265172143237174625922232143080
2603 449306186367856309994134832810
2604 -83256503292412501661560292992
2605 14396343227289452574902217344
2606 -2320004457869634439959387592
2607 347924060139647980590629846
2608 -48472688944518088404226240
2609 6261429328264373232017324
2610 -748226685992407819312748
2611 82499085878619227017447
2612 -8368023896476143159296
2613 778132827932119561360
2614 -66069132721358635064
2615 5098241970741663058
2616 -355565399501833472
2617 22265917250962756
2618 -1242066550725980
2619 61126148540935
2620 -2622081157760
2621 96540963232
2622 -2989597016
2623 75727570
2624 -1506752
2625 22084
2626 -212
2627 1
2628 4722366482869645213696
2629 -3187597375937010519244800
2630 377073289811606507140153344
2631 -18668899835902714232552030208
2632 515915177570333158969045942272
2633 -9209067765683240825204397572096
2634 115968807664495833229459529400320
2635 -1092770692273327214426486036496384
2636 8035312647892730050085080644190208
2637 -47573238824559118456627705426214912
2638 232335452443359417317173405528621056
2639 -954109099397691286695773300682915840
2640 3346327687410360368292972072076836864
2641 -10153155576950260634750512142173077504
2642 26937679168907342981726519680005308416
2643 -63066138067275533014112911276424298496
2644 131307361448526548355708906777367019520
2645 -244768511470872050239066663996226535424
2646 410895689343736125681590249607550468096
2647 -624361118558842095600890473547997118464
2648 862620580983210345608010785081687801856
2649 -1087946833196776794214922955837375774720
2650 1256980288895067822704692233535418793984
2651 -1334572730193987190417854688731462631424
2652 1305754399414001858719758254374960234496
2653 -1180236042104257874111210847902336286720
2654 987715629447959010181311444844701286400
2655 -766858852113106450890171302274903572480
2656 553339597701210317989816364292302438400
2657 -371663152061278808023059998219619532800
2658 232702460729209925313816499183251947520
2659 -135984145287089698306281283855483699200
2660 74248655231145049492640585760042522880
2661 -37915655354705372899244473767614513920
2662 18123328007464693794504895714643472480
2663 -8114328901252684534208537237841712720
2664 3404998600643368690512588282705781825
2665 -1339787052975585162098150776150572330
2666 494499430373866686891073070026380711
2667 -171244426161367114592442604500693999
2668 55648113046657570863133550403284205
2669 -16970077508337141581943833994662160
2670 4856076785458933581139581166145880
2671 -1303696795754768781034592671317768
2672 328268088483064994689021225417242
2673 -77492954439351285622469950912700
2674 17141310534463660252827267750090
2675 -3550454786198270865783301044690
2676 688067806276495881083371255836
2677 -124643407758425367456711225744
2678 21081926317661484390154724984
2679 -3324969448332622967825943800
2680 488256078274056418180560951
2681 -66640574373910771611418862
2682 8437205426160319020576733
2683 -988640763741664287452109
2684 106935855598693019383305
2685 -10645038529026231068136
2686 971856915601302518652
2687 -81047371936694325428
2688 6144883772961164399
2689 -421231461985908210
2690 25935791075614931
2691 -1423002048860375
2692 68901471801720
2693 -2908858672224
2694 105436932720
2695 -3215316096
2696 80226161
2697 -1572794
2698 22719
2699 -215
2700 1
2701 -9444732965739290427392
2702 6549922311740197911396352
2703 -795557011311496933159206912
2704 40422156081398132441981386752
2705 -1145930607749829898765967818752
2706 20976504451935200586010619543552
2707 -270821256295320425944648580595712
2708 2615806604235758988257736808988672
2709 -19712709820042363926445975930929152
2710 119597907943846494925438467306422272
2711 -598494884146718394596719595651858432
2712 2518307107704634220036792254665326592
2713 -9049820281512085025879258377960292352
2714 28134617317431319047512466316263948288
2715 -76487059865706670290346084182897197056
2716 183502597662909177337440513947171028992
2717 -391556220729684707985269547995477573632
2718 748118994512213288674072842608324902912
2719 -1287412239498769483601231155703809310720
2720 2005687485172519611114354792742449577984
2721 -2841636625662772329033263656156457336832
2722 3675928819669946300372609675743998246912
2723 -4357098875777739177885291611996031025152
2724 4747107622339116592351470373827434774528
2725 -4767428906614303320276849453264321642496
2726 4424409949904075116429477054018475786240
2727 -3802945814475348729756429359679946096640
2728 3033568088107177147958889312173047152640
2729 -2249776220083277296798594773302894919680
2730 1553734166758769135941731426000234086400
2731 -1000667796106961703755712174374432931840
2732 601773911097530496266085727611800125440
2733 -338296221678364574065541391529138762240
2734 177955586455286031496535658047647097600
2735 -87670010687192141488009489036004831680
2736 40479651315336055610839904110071936640
2737 -17528293625091418677810382774616142290
2738 7121675915049680537066056091073728665
2739 -2716064907732664504839308278925797266
2740 972620472401557115009171456030663499
2741 -327097255325094537915295487718256530
2742 103319132362979099942343343902464685
2743 -30651388575126919053691363204734480
2744 8539546340065076936410992597579768
2745 -2233766897325434995279272768799092
2746 548421467520088272245632317004330
2747 -126319292884700918110501590404300
2748 27280732790548143850061700454530
2749 -5520393811766748073476410063256
2750 1045799561108627038949046996444
2751 -185294751970303314682590357968
2752 30670103412563749899136593208
2753 -4736178945511128306340652798
2754 681299969512123923293940863
2755 -91135060006318043184457478
2756 11313545451620091443002633
2757 -1300413004671912565330698
2758 138035454506593322251113
2759 -13490056832613887041128
2760 1209584302743754533068
2761 -99106403459789986078
2762 7385180552399112743
2763 -497740442834501258
2764 30141228126166711
2765 -1626993462895280
2766 77528661479928
2767 -3222107051808
2768 115005689808
2769 -3454466162
2770 84922249
2771 -1640738
2772 23363
2773 -218
2774 1
2775 18889465931478580854784
2776 -13454022109695619213819904
2777 1677297210935364891468365824
2778 -87431508703481563263736479744
2779 2541814976963482377397116862464
2780 -47699762175187335783021809762304
2781 631177231209550330621562426753024
2782 -6246996096480551688040192141164544
2783 48232624600560967279274831919448064
2784 -299776073649299139751603942807568384
2785 1536662395932723285586995522373156864
2786 -6622951464931130710643622006052880384
2787 24378168384713841563686164177516232704
2788 -77629339556025958308634103002246938624
2789 216178984527678367647240212185658425344
2790 -531295219079333904601929975185878810624
2791 1161431896720266282841570167543188946944
2792 -2273650791446523113369585355666504024064
2793 4009416683661474670113569802997133737984
2794 -6401822016609743419973498182874068680704
2795 9297390545331925449214475803493530599424
2796 -12330943990572240008055999750701259423744
2797 14988456334003854926880084233749071396864
2798 -16750258155463188962915062118844500803584
2799 17259232920946335248161980480653417775104
2800 -16438370138399570430830156023353919406080
2801 14505094647909376120618737865457118740480
2802 -11882067129003672507849989954427819130880
2803 9052455725522338612303831645940513505280
2804 -6424720681172028290483464120133050695680
2805 4253932356208497441686254128545338490880
2806 -2631124398619514970281113450216446689280
2807 1521980031599318896251407666832701383680
2808 -824207290849542158962065542889226574080
2809 418226661819490449371309557565478020480
2810 -199007972336060932000030060810282254880
2811 88858502511875571025822544839871665780
2812 -37250850472744431487169415751602985805
2813 14668150771509286646760846150520822555
2814 -5427069662319557819615150615019294555
2815 1887172615353937868625376600789858800
2816 -616845361697004800493759976946182425
2817 189530302013313900250606638062156925
2818 -54738709966909218094057381743636600
2819 14857844779679788157737406099789400
2820 -3789212861165317947082901007748370
2821 907640442481686018053859656708470
2822 -204099094367636749794787920293570
2823 43059582026310881753850554639520
2824 -8516950618891058878362381890220
2825 1578007455960768992662078302636
2826 -273593361509566338017678230616
2827 44336825433179414483951016796
2828 -6706560447789924494890179851
2829 945450813458844048338044981
2830 -123997473331671432786082841
2831 15098813284171305339340096
2832 -1703038812983487910679301
2833 177463215645617429272881
2834 -17032347640240825353036
2835 1500383009554375494356
2836 -120817316048481639811
2837 8851167697448749841
2838 -586677556068111671
2839 34950594041680576
2840 -1856571202324376
2841 87086483284056
2842 -3563831613936
2843 125287333716
2844 -3707637821
2845 89821531
2846 -1710611
2847 24016
2848 -221
2849 1
2850 -37778931862957161709568
2851 27625843924787424500121600
2852 -3533864898293427254539059200
2853 188919150687957591245329530880
2854 -5630546829476693345346351267840
2855 108288915262222193266675909918720
2856 -1468147157380171753904666574848000
2857 14885113943893400703806735174860800
2858 -117710848614319206111097879286251520
2859 749232577602329182657490757993103360
2860 -3932848212849472208787269182386339840
2861 17356744940691990853417594932271513600
2862 -65418036770033522641834452949611315200
2863 213307237057580313582293452543487901696
2864 -608262420886481428688698148697027903488
2865 1530862410327670606414851972957592354816
2866 -3427295325378751026689691939429553274880
2867 6872002863727820873638350671780427857920
2868 -12413549573585130570744867102231476830208
2869 20306542569911600421948912207819800838144
2870 -30219150210113836289583991979479912153088
2871 41075814603278327950914772447166117969920
2872 -51180445003806756703662560561969422663680
2873 58643959590722405231249159601821304487936
2874 -61970366590452200082104115854573450559488
2875 60547644768314013185487846904730870611968
2876 -54822555522231604877849912992444134195200
2877 46096144997020008830426711074796260556800
2878 -36059217062652740621912048132805246320640
2879 26286625563092097933672167649168885022720
2880 -17884044754819402106263900510816438845440
2881 11370666510189473633990652844589491814400
2882 -6764085727205801762758492823818897049600
2883 3768690627497978832047985814669880527360
2884 -1968478308923449358998730158959472231680
2885 964669935215197813440060695330314461760
2886 -443849156567861485781238804961232412200
2887 191846907117563156148425600707372552050
2888 -77937518012801239517789511146909358296
2889 29769882623448624960345454507549549513
2890 -10694750630033374027446303611275040136
2891 3614180277364946132915747645246473230
2892 -1149041883086773625339077732473407520
2893 343675567945563545827500831441649773
2894 -96695475156261553807478922470018064
2895 25587243456935271861807208093966468
2896 -6366075992033170074610700955960720
2897 1488594595905339523722262945660330
2898 -326975114435265140666222798144096
2899 67423792445673861038027484151368
2900 -13042001873744294551331286672448
2901 2364405736378476030453654494300
2902 -401325844047675732828983093400
2903 63701688400779488463995319950
2904 -9442523492087904592210589000
2905 1305051464972731370525908335
2906 -167877528998048912439117800
2907 20058413713406971127722150
2908 -2220895993728908757355200
2909 227264212162991825511625
2910 -21427869761875412853080
2911 1855005148078915616550
2912 -146845844514539521400
2913 10579572566382028423
2914 -689830730257086144
2915 40439770742163088
2916 -2114500045773440
2917 97659679928760
2918 -3936157394344
2919 136323729842
2920 -3975438744
2921 94929785
2922 -1782440
2923 24678
2924 -224
2925 1
2926 75557863725914323419136
2927 -56706176726298699726061568
2928 7440442571247341257569075200
2929 -407807135625262174289442897920
2930 12456415052037319899778530672640
2931 -245445344200652640902565635031040
2932 3408468857769520550616070692536320
2933 -35389441315822017486349276282880000
2934 286551013902445804343058732500910080
2935 -1867304239825878410455370308108943360
2936 10034199771620025735706981455238266880
2937 -45331359719960189494296165364887715840
2938 174893267017039584455367128014598963200
2939 -583751458391537102172785686937058934784
2940 1704011642936766599439491095586718875648
2941 -4390352201352149868293145927598223654912
2942 10063020905882275677205409085317170855936
2943 -20659271717783675784923183036342059663360
2944 38214883631975921362793954513051296202752
2945 -64023015103131083908532953399017271721984
2946 97591759212429500363453478728891258372096
2947 -135901242115606262611804606961845815738368
2948 173512825291917695049988678009346263613440
2949 -203766794410839766850118866260127566004224
2950 220738236113282675604102638978656934821888
2951 -221148232189163635852572898899427837607936
2952 205379118127203357783582391389325013024768
2953 -177173772346387574047538059608460781158400
2954 142241123216537944361009587067827372687360
2955 -106454380864810680582363030603008070123520
2956 74382354476363688301499289058120235745280
2957 -48588280844890739319415803959763280855040
2958 29707964893995890129737880022317827788800
2959 -17020039042200229558850766244108811479040
2960 9145489925064272311595602677356630798080
2961 -4612899498620506435387543139474123038720
2962 2185624579103080540461695675005475192560
2963 -973374880635260813400440999944439011400
2964 407673525609986536145370844941323709209
2965 -160640619085808221433949880566509555573
2966 59573125019846811776014011934470980302
2967 -20796917677351201488508877683686344556
2968 6835381239961780232775872045945293185
2969 -2115259012988077036022244893203303287
2970 616287379484981390332409515178927829
2971 -169029752759661581308638744715101056
2972 43631772793975890140951672283227098
2973 -10596417555702295152266741400719290
2974 2420157631173519809576963999385064
2975 -519542899716085467551032652549168
2976 104762819497916904394341935740396
2977 -19827243917259164328413113424548
2978 3518768449326894965816104570100
2979 -584969530426454574221452637000
2980 90983418667505806144595316175
2981 -13221288645193300294831845995
2982 1792168854496570366138936310
2983 -226200215315571539967949100
2984 26529106012756648529372125
2985 -2884360236174295328716675
2986 289941811532035149593485
2987 -26864238080442773265680
2988 2286166539298797062975
2989 -177966256858346438567
2990 12612415555175539024
2991 -809212934374760416
2992 46692853789796248
2993 -2403796955748680
2994 109339328557336
2995 -4341334428712
2996 148158560873
2997 -4258493909
2998 100252870
2999 -1856252
3000 25349
3001 -227
3002 1
3003 -151115727451828646838272
3004 116359110137908058065469440
3005 -15655391024617167287346003968
3006 879458517422172246179483484160
3007 -27522360875179810800772830986240
3008 555451583976282417097991079854080
3009 -7898443230495825634481506195865600
3010 83957631188103815926881568549765120
3011 -695864988524435009710385953966653440
3012 4641126814182323509423479053678018560
3013 -25523477897305763335476728641523548160
3014 117999810675843348090433994003316736000
3015 -465875535767292445895009270692566794240
3016 1591252115582833216175501612639271780352
3017 -4753441109535097471593664021952334921728
3018 12533708386148202218263968765452216172544
3019 -29402392113038577863941162538191101624320
3020 61784800996726944295655046604134144802816
3021 -116992605087619018079481182007840909295616
3022 200667224191268724738385252175609702907904
3023 -313206908542482139782061988188842855759872
3024 446674319051627402717428824808130137292800
3025 -584154948664771688046194304304187061567488
3026 702823719568580384821804944080601887014912
3027 -780194312911439263706863799154640198565888
3028 801170219206228966190338731102871352246272
3029 -762826837840736634290014965582220482314240
3030 674867072002442013774177872531538961235968
3031 -555805251964908380173501504273753026068480
3032 426852927360759534333860990750378866769920
3033 -306160994187895727429632417143054372700160
3034 205368767060349348936935993007998953062400
3035 -128993131001861619153342699909169511997440
3036 75949272825599091274190508916254654545920
3037 -41959394879265542537190270503027565217280
3038 21769929869762057440386802294972392874240
3039 -10615331253546184840669309924320779698400
3040 4867887316606009683688518466992508617760
3041 -2100472003906438843762340734414723863002
3042 853218953446623682521999038030254375153
3043 -326384234021613347467875259351743766724
3044 117609323989758459170940228476955425470
3045 -39928094827486281785340307292327413986
3046 12772673137045060568215770560518499721
3047 -3849951062357392836294466432597292574
3048 1093361941539625074312256739193448117
3049 -292505296510497189712195421930200100
3050 73696988641130542580518885147502218
3051 -17480553026749974304187443260022832
3052 3901658945819901094962761874832168
3053 -819002377767102045885047764669592
3054 161572170347695363034848484788940
3055 -29932608601997565229907944837048
3056 5202513973381919576016950744900
3057 -847431422727346691966996225750
3058 129205843896300177249608477815
3059 -18413402482214654739105211700
3060 2448858531907179729060726310
3061 -303374641678275527928294650
3062 34936594115072953784837125
3063 -3731151791091942450166670
3064 368550873499615167336925
3065 -33566515711500887815430
3066 2808867431952115182151
3067 -215077023591638221664
3068 14997677479448842192
3069 -947086578608688560
3070 53802902847302488
3071 -2727749960471888
3072 122223213958472
3073 -4781743187386
3074 160837378625
3075 -4557445844
3076 105796726
3077 -1932074
3078 26029
3079 -230
3080 1
3081 302231454903657293676544
3082 -238687291510163347681050624
3083 32919446746890913477447122944
3084 -1894820475641010113589939273728
3085 60735434674366873675867241840640
3086 -1255090904925661595682696079605760
3087 18269903730680850111657167458140160
3088 -198762733861853498845994604570869760
3089 1685824088360238619909841178129858560
3090 -11504604272047769601239762203742044160
3091 64730935077099395498047097490710200320
3092 -306163081949218371984321061740001361920
3093 1236597525956894604354706399350300344320
3094 -4320984897515437317450505845486819213312
3095 13205218523584619602619407631164677029888
3096 -35622854205782540272037464277781586116608
3097 85500841013421261096913836649349715591168
3098 -183841488322929376229663207724042271326208
3099 356236415101515655377480773546950537510912
3100 -625354557808193660036096422601159337836544
3101 999104806408348198504286336616398820737024
3102 -1458707457074137199841105380845088883605504
3103 1953341570427437112090446723025647513370624
3104 -2406869824003816464882949937576738081996800
3105 2736881232350366970382730718524407375986688
3106 -2879544024866417909453824488989757322297344
3107 2809812865871198436363496128975025391796224
3108 -2548220918337751035412991825885208189599744
3109 2151949814649536182976607481746780793602048
3110 -1695158314732165850818483757795408839966720
3111 1247513105342077010264030472487107344465920
3112 -858900584573366477598213884277876825784320
3113 553921150646921525711939468595642409041920
3114 -335002101241461175884963790575435056476160
3115 190184853600203942617718413974829580743680
3116 -101442026438767474245591704447664013761280
3117 50875857068913968205829716152759487858880
3118 -24007756418326099781359924117507582931280
3119 10665706349156558100755957024941670221532
3120 -4463111815739714151969166519328379432113
3121 1759822770367881603855494147132835965268
3122 -654060734251395566421586650590349110078
3123 229183260662505263892689091778797564118
3124 -75722370083752435681338537915642906537
3125 23592068855546629316041753336988655414
3126 -6930992437992265417976528895331752989
3127 1919826283646048691288592993066239069
3128 -501275808058234289284252324634104714
3129 123342152667734065406694060789334000
3130 -28588859579991717004257396149769768
3131 6239074279180556193374552537999784
3132 -1281219263990929936316447314386764
3133 247400287041118879762802732432184
3134 -44884017924492530271273832698548
3135 7643336459194828545085101746200
3136 -1220386225064268393641507436855
3137 182469489761979214446641733380
3138 -25511866894084517129337384230
3139 3330040459253683706688467310
3140 -405054471181113513223404325
3141 45817073797138287658413190
3142 -4807956521236596876858165
3143 466808032107980757081065
3144 -41803953872577165726791
3145 3440759607239619474144
3146 -259218466216759009744
3147 17790039444349651024
3148 -1105990148385107544
3149 61872748419212016
3150 -3089938150033592
3151 136416218035812
3152 -5259900165377
3153 174407656612
3154 -4872954870
3155 111567374
3156 -2009933
3157 26718
3158 -233
3159 1
3160 -604462909807314587353088
3161 489463841216472987109163008
3162 -69178551070467240050020057088
3163 4078711888597625215831924277248
3164 -133867657154967089367788099207168
3165 2831770357596703777213914409861120
3166 -42185481321689477087287350048849920
3167 469591871195183756153627805346693120
3168 -4074641502016964123716933932673925120
3169 28443868931297587977464587824419307520
3170 -163693306177039974742097758546810634240
3171 791860542273293727738118639795925155840
3172 -3271051232031783657732675582367618826240
3173 11689653117920018563559714060047923281920
3174 -36536842438130692625377978669696915865600
3175 100808360692586874346119725658529821884416
3176 -247482941421165070985664191956963825811456
3177 544325198205192410969005318590791120060416
3178 -1079031927381788981126006527276346639384576
3179 1937993144481596378488844273241308167929856
3180 -3168278925080389170186608564135773494837248
3181 4734030449955905247216930572575390950227968
3182 -6488779625073171493300686230922800553525248
3183 8185371039503609744288832392706005231730688
3184 -9530793782190946906764612670975204904665088
3185 10270182142079683479729809950917311057625088
3186 -10266317917782036151557410411458105607979008
3187 9540401413371697888628736976807481822937088
3188 -8257932097073820232851237863245780298498048
3189 6669366112170253068741597045653147660320768
3190 -5033713831988131447822214988421241860259840
3191 3555479381206249797479509620423564462653440
3192 -2353243896093256754895664966015769460899840
3193 1461139333308508245001689895323194504765440
3194 -851954663299615684932885855546388464035840
3195 466913844996960067301347752082568499074560
3196 -240714199830476550265846527066446453528960
3197 116820002222248143755846028830499005414560
3198 -53400806482720567125645870812622859747640
3199 23004805794422481134782286215719446586370
3200 -9343647007678163494997643032422493851136
3201 3579244177392816685390204576234666936976
3202 -1293472073601713035680041560059274285136
3203 441053953621848482559839853906967777396
3204 -141918168119464321032111914972689858176
3205 43092639778999797854404375528944582328
3206 -12346914444994846349969862440682460748
3207 3337636264803966488391331329082448953
3208 -851025217981040111113759909603847168
3209 204610402177671354739685154629061568
3210 -46367488239825632499252653368258368
3211 9898660275986392440615900091721488
3212 -1989517807399719831413177979978368
3213 376193694243563757313922315409728
3214 -66865124096980538107729304035448
3215 11160626561139354718685701356610
3216 -1747404730287026455222045045760
3217 256308120728473909308643153360
3218 -35169671632478970115317348560
3219 4507137325839570416514441460
3220 -538461565090225940271553280
3221 59843544596994272046331480
3222 -6172371713322901186583780
3223 589221862158980071444195
3224 -51897816775216975554560
3225 4202565738597221922688
3226 -311592600200274017408
3227 21051701847892182688
3228 -1288767239372765568
3229 71015858203040608
3230 -3494252835468824
3231 152030725995434
3232 -5778463629824
3233 188918843344
3234 -5205699344
3235 117570916
3236 -2089856
3237 27416
3238 -236
3239 1
3240 1208925819614629174706176
3241 -1003408430280142215006126080
3242 145287193844011615929719848960
3243 -8771824756150036735540512948224
3244 294712781335357477869925414469632
3245 -6379850033164768941816794178387968
3246 97238989816705550084051948693094400
3247 -1107232126924329656206162985694003200
3248 9826098791960232272536004218952089600
3249 -70145876050655999008706395237253120000
3250 412788749059012135352427469845078999040
3251 -2041752212396242002259240973279795609600
3252 8623512284623631569265674310125197721600
3253 -31509126587693214037814802041261734756352
3254 100695163878588873337143492368690059411456
3255 -284073649861763409319087616561525181906944
3256 713113908117779573629083682611204676648960
3257 -1603916939936795948846118798774609505157120
3258 3251665759003356337733445125784333256228864
3259 -5973349858973884199559517156289991422246912
3260 9989335061361566605182036760717647526494208
3261 -15270466090199113161185622994440582940590080
3262 21417075211464705572216783223318914227240960
3263 -27649442916644907498833769328414221639090176
3264 32954151414862113024933410264932457264447488
3265 -36356465018693642217485823800161012469989376
3266 37216658324856616431051642591859874600058880
3267 -35425227032046625128056894886172174749532160
3268 31416109624731083052714266676918271652921344
3269 -26002813472176632921567083532929954786312192
3270 20119010704022304968155851351594276883529728
3271 -14572515913177587717083367460516885063270400
3272 9893869778418224236616197725826195844300800
3273 -6303871673714523505650629916411164845015040
3274 3773216470864694038377395871033994981457920
3275 -2123657083932182114538191632111176824545280
3276 1124825189604442921295823291289652347993600
3277 -561087325977250757957961229765652655603200
3278 263752646338178080074045759863716180587712
3279 -116901876048295076956142392573245458143136
3280 48876990927923894547381715237549698697729
3281 -19284558009875966367016620587866929193460
3282 7182338694898252206118027798766224710970
3283 -2525615147091591959301357732245776204454
3284 838635980593766813742781962534129681907
3285 -262972688627947821461781548170152520118
3286 77869999986402723071152924424077716055
3287 -21772529988331726455109585465409598635
3288 5747092717998956381935342399706396911
3289 -1431769235704024596648776882731680368
3290 336535198440259942958940161800326136
3291 -74598178008626926323075911939597480
3292 15585911093429866310900953767519460
3293 -3067356225634885859820969178390904
3294 568196826870214065293225291868172
3295 -98982748982086054862820977968268
3296 16199981298175275288145807169275
3297 -2488120255862604809492626388900
3298 358154778527290537813821294130
3299 -48247962591859114021793029790
3300 6072660819830807513743597495
3301 -712786843596118353291033350
3302 77857842800617356887484175
3303 -7895235314360532052372331
3304 741246136958312330039068
3305 -64230446257499207732192
3306 5118557515404160378480
3307 -373585407553952666960
3308 24853289663321289352
3309 -1498598171165581616
3310 81357266522739064
3311 -3944919920753240
3312 169187049722905
3313 -6340239527108
3314 204422416354
3315 -5556375902
3316 123813535
3317 -2171870
3318 28123
3319 -239
3320 1
3321 -2417851639229258349412352
3322 2056382819164484226175205376
3323 -304948515683241172746696130560
3324 18848560112983190454714054475776
3325 -648073609589113965528257849720832
3326 14353163826452651046913656389369856
3327 -223762113655632357151661274345504768
3328 2605614531411599673206905320033484800
3329 -23643469415502218495328816325459968000
3330 172559485767376912273786299937613414400
3331 -1038083778647247053472560652605907271680
3332 5248662123373765258694819045233750179840
3333 -22659735880490339920653117244514186035200
3334 84630354931684629808553350652612824793088
3335 -276452759231605918321317142777186385657856
3336 797219478117164320603637077310974583635968
3337 -2045789155955634545546645853519958763372544
3338 4703997933623028654151873411389514391224320
3339 -9750127068217872964306867874215764852473856
3340 18314060689590718640890130130702719634112512
3341 -31319581259616997561052385669376179380944896
3342 48966798697254009090870197884042641993105408
3343 -70249617985809344229633080391449646685224960
3344 92784583094956725097095844735228979303153664
3345 -113157502407825962227220127311537225846489088
3346 127768489139127001069192852990932058009239552
3347 -133887644504912279855732942570850777380683776
3348 130489642881774289237206863817860540698460160
3349 -118517535729303978518880273164054658344288256
3350 100491966967682782231164974762779719858388992
3351 -79674634848143073934160031939968947219070976
3352 59153442999919525198749067723546317425737728
3353 -41179540061271207846485988879335026134220800
3354 26911555243949028524316292844162307744399360
3355 -16527779570666328674426980083038396409937920
3356 9548234763305966542391885535602039819304960
3357 -5193187198031087531356750936921431903329280
3358 2661180284793976827838437567963820495219200
3359 -1285674683176832665995714757139526933548928
3360 585940120870947896233840314481197367067136
3361 -252030445934855520030896395178034830943138
3362 102354599250178329778889736251656253872529
3363 -39260780317669306363378360966460063959820
3364 14227111395175513077404057752062184134066
3365 -4871432443366953447584198068584567721982
3366 1576238007870094587140178738126271574891
3367 -481972391014579530492109420574788959018
3368 139262660435518916588056078528703854035
3369 -38019163723599425050004584096737348654
3370 9804702834123329238457949402513024943
3371 -2387829674328090483747841761830889872
3372 548965781130996445989527555823571736
3373 -119085090876761119800411114998040360
3374 24361043411595434889515963239465796
3375 -4696489342484256211249030814312072
3376 852620192457020327762037094279356
3377 -145632428692499695475830325105718
3378 23379825108424772433659695065675
3379 -3523752562713377170977999017820
3380 497948407958889742119618298890
3381 -65877622284981869899166765190
3382 8145972450737077898450851695
3383 -939685183348301904048303450
3384 100909524896100663624612939
3385 -10063406732933933398866168
3386 929459842258703297722524
3387 -79255740179717531253792
3388 6217099738028128298160
3389 -446791795401854579408
3390 29274851675798687816
3391 -1739034367711621968
3392 93034570466301464
3393 -4446523539130130
3394 188013868828137
3395 -6948187551804
3396 220971936954
3397 -5925699702
3398 130301495
3399 -2256002
3400 28839
3401 -242
3402 1
3403 4835703278458516698824704
3404 -4213106481356982673851023360
3405 639698261745802569279074205696
3406 -40466602749171844433511142391808
3407 1423520048371859104352503282532352
3408 -32246616001405284908045781279178752
3409 514065809148995110375534164820623360
3410 -6120052741788006875070578663010336768
3411 56767864898655214908171990760370995200
3412 -423471809490425639283112430907949056000
3413 2603593728069660585745612635743673384960
3414 -13452934673498327943862445470576646553600
3415 59351804294444356661985349809509907824640
3416 -226521136971832371434341637379793348460544
3417 756151609756059595707433150245336395022336
3418 -2228340908374620690122371493406293933162496
3419 5843846819606820798954798144384465748623360
3420 -13732999222582785793140580621368373630992384
3421 29093926230544299211599445606340631271047168
3422 -55861304631681854391895874646082344443707392
3423 97661695623638558264812008609046855629668352
3424 -156115576626475014674608648467066768064512000
3425 229026503704433450559349763562124988884451328
3426 -309373103487591909050464598795389763114237952
3427 385948544150167214407408943593233831992229888
3428 -445851447474697284609114833809688950739042304
3429 478095968840656012550432229106734656661749760
3430 -476928649578966319861281175705744366576336896
3431 443470120268019245973813994880233912714395648
3432 -385058040086597492704557571406535446979674112
3433 312711650071989225173614613583348446414241792
3434 -237879332491088518892666981640492399785410560
3435 169723608218153871921144864877064753522147328
3436 -113716404563791003684532442864513401887457280
3437 71625935969441043562863999775768748613304320
3438 -42452873817296772347464359825967853407518720
3439 23698025713080362868097404486017981216102400
3440 -12468733843693548889582832998424450913799680
3441 6187781106171344413567152327301410851460864
3442 -2898075016129265863032460684907618388657216
3443 1281652064850379321211756641669892437905636
3444 -535433619968141079131007142595642430961685
3445 211383807731386580040914448334564681674469
3446 -78884426615106738629671133246959470967298
3447 27832682099176667653468364444018160089912
3448 -9285857739741773696555004865874914259167
3449 2929674883354853995362223174558964026625
3450 -874062912816925567952742468403888264563
3451 246578414469589064805223459851418062372
3452 -65763805399277687235305931776156330043
3453 16578111501970626804964778919903599519
3454 -3948764888377308619454708175566460760
3455 888364322255694533624492288806057856
3456 -188673928527173449608290137474820468
3457 37806857248416717613518216150850492
3458 -7142842289513779237552669987688252
3459 1271367233052231953649954188056860
3460 -212999266804573090684352792643543
3461 33554095989306514156823779571535
3462 -4964399565654209145555478800090
3463 688920291227634877639517939880
3464 -89537703893714900566062441075
3465 10880494969331697733803095445
3466 -1233884498874645073449781707
3467 130302931965642615847549008
3468 -12783078179980437428788428
3469 1161778126658457573491580
3470 -97511239986210073400112
3471 7531268353428308791424
3472 -533043519757065714856
3473 34406961909388637816
3474 -2014035703371075800
3475 106198996503177124
3476 -5004031006611341
3477 208648689842829
3478 -7605427379658
3479 238623105720
3480 -6314404667
3481 137041141
3482 -2342279
3483 29564
3484 -245
3485 1
3486 -9671406556917033397649408
3487 8629312500409223049052684288
3488 -1341155707912438084577188118528
3489 86806920290817177311720729739264
3490 -3123403797767169209275778819162112
3491 72349255138593280583352744992047104
3492 -1179108234148403646756623686790283264
3493 14348056536998991560678566262382526464
3494 -136012020142988392853236371082620960768
3495 1036773690375347904450147698316253593600
3496 -6512952121412702856101534063521400094720
3497 34382600149920664272943557684509351608320
3498 -154972546205940629650496556685325783531520
3499 604255196574544983244485379473717816459264
3500 -2060686184137962451170252316599780561125376
3501 6204184571554279155461053671849427407470592
3502 -16623352084862201383151343579553347290529792
3503 39914062819490214809362981130779943944323072
3504 -86404197938265462128159018138478324914061312
3505 169532774930690969251315555793643365656952832
3506 -302915701398177378566044236274062329804488704
3507 494937226080905583038713425271767180534349824
3508 -742256320803717430902605183265725494868312064
3509 1025130967289164842143191699411318477443563520
3510 -1307752687362000192674124019186947208394047488
3511 1545122875084622386339876739556724177064951808
3512 -1694916255678545214318719126962292409854066688
3513 1729964351124511855190996534087419182792572928
3514 -1646249344852053100443809198752600843358306304
3515 1463216877014374109348504108291202162855247872
3516 -1216714134014299315431210923217273723901968384
3517 947940573188522126015126237311163828633862144
3518 -692902162118699649992553417907864991911378944
3519 475763465436250564715523476079134103960158208
3520 -307197474914940834713964228791272502956523520
3521 186716712614737938108726916854193606556221440
3522 -106923993114187907152035088486752010839306240
3523 57735052750647563583718235270939070987095040
3524 -29415979250877619052030145711108166090228224
3525 14150646004027783614765919051867568004272256
3526 -6430621370920413171522061356393851449440072
3527 2761937701787374798589329871867802315319122
3528 -1121571130372831844062261755816404647947752
3529 430752288293442175886604389347693765047577
3530 -156502313843170082375803740996631656304952
3531 53799728583296430643543470886428163105034
3532 -17500429701232776968895281143685342954704
3533 5386903501865901070328859313484912709719
3534 -1569037255365365210385561892893907265400
3535 432395661006607071742610805249253934118
3536 -112720229875724503281715731005934143688
3537 27789478256627785015077659637044265743
3538 -6476916032762045828761505314974959008
3539 1426530771841245472699177870749436184
3540 -296754356739307860327850915581508352
3541 58271256294159497041431716910174004
3542 -10793161314495687942487128345213464
3543 1884212571144325531176896253262614
3544 -309740815402520866194076219792728
3545 47896148057374414599589222558515
3546 -6958621833465931434397265199960
3547 948609594714564298410797532210
3548 -121154970586911405986630757360
3549 14472709681897573469055467067
3550 -1613933074909379139619900128
3551 167653998583595618972946456
3552 -16183707883636694300017056
3553 1447698947471467822645596
3554 -119632046480287761950016
3555 9099551230351522320176
3556 -634440378247975090432
3557 40351932073296113192
3558 -2328011024760962312
3559 121016541515179810
3560 -5622819146947304
3561 231238324061841
3562 -8315245066776
3563 257433818706
3564 -6723243728
3565 144038899
3566 -2430728
3567 30298
3568 -248
3569 1
3570 19342813113834066795298816
3571 -17669659779487420017505468416
3572 2810245990685594301567657312256
3573 -186062727612747967028136463302656
3574 6845875315122885752571311733866496
3575 -162110440298147292806151130388103168
3576 2700272339134822141199665051591507968
3577 -33577057605843347278813039919458418688
3578 325204624772543696465865508888372051968
3579 -2532451678784022238613205449955468115968
3580 16250735454257091346590720978519211376640
3581 -87628020299032387586680370283508546928640
3582 403412633122407428283125939717196207882240
3583 -1606556980322346720229086175251513747701760
3584 5595872357130324033661420407511701132410880
3585 -17207909227100536716817547880126978063335424
3586 47093864724201180802124863919118659641933824
3587 -115503759652885096649086147472815162795229184
3588 255422150427792080682460690637962344885387264
3589 -511996152903757622354238297122381778495995904
3590 934687493397164396064348591807622917912526848
3591 -1560540603592261093757651334883817124054171648
3592 2391740917851566489737126455619102436405280768
3593 -3376261272305575712714163822167315363301163008
3594 4402974436648904846159587402990782219936595968
3595 -5318889853651533385189762698581854281705455616
3596 5966552574961481908803909497169266239095177216
3597 -6228963093020071343087148331382257018057261056
3598 6064152599881680953209696173871142538791878656
3599 -5515414572295140321045781351411033794146205696
3600 4694168772697016977674331775420367825826480128
3601 -3744247446732044518747433332316610992881532928
3602 2802775456299616719408093467793872382405378048
3603 -1971366797390384022195372685889283046680035328
3604 1304333216654458725635391949276635719445577728
3605 -812626894135264454196150457128406766938030080
3606 477167708401871342897013293031161871641518080
3607 -264291243028923603060479293090792509916385280
3608 138179111485779113247987375807741641028364800
3609 -68238482096300345645396826851646553701227520
3610 31848448212178653152974677225855785661752784
3611 -14054985633346968728143595631812598548964184
3612 5867253372385014775543711959199519749450569
3613 -2317658769354787013049080331884777142594399
3614 866546388654309096146274762311188278940439
3615 -306725115118212042510289240634826491598508
3616 102796890115066348841120697897058764558183
3617 -32622117174073824983037525349450476708703
3618 9802675952632080084697470577250981257268
3619 -2788986263325093683609557926934879619328
3620 751200329102344890414308681817219780751
3621 -191504971846755782059242757931941764101
3622 46194920210275881576171003566153409591
3623 -10539979083762639387500563959267364016
3624 2273646841277636593948218530997247156
3625 -463461155509474013929848887120600868
3626 89215590330419541759227743551112168
3627 -16206647298802465750807347999632888
3628 2775960181992609848641553221503843
3629 -447913713380095173853387415254893
3630 68010554660673391681064732798745
3631 -9705989105521694148136687624620
3632 1300169793291168230856045738795
3633 -163229776349671421835250403355
3634 19173345754797874490695089840
3635 -2103113824558197249948983232
3636 214958639431528128450259932
3637 -20422680586919267723507412
3638 1798590819992695561879852
3639 -146366808969237279579872
3640 10966641375948802415784
3641 -753385001818286602184
3642 47225144482956178144
3643 -2685862070292059064
3644 137669192336986369
3645 -6308702043833207
3646 255939384526407
3647 -9081099617212
3648 277464224387
3649 -7152989067
3650 151301276
3651 -2521376
3652 31041
3653 -251
3654 1
3655 -38685626227668133590597632
3656 36171060522869704907208785920
3657 -5885401478371703064930329559040
3658 398492319570496315082653403447296
3659 -14989141876744796962898547392380928
3660 362767212155571765434489074498928640
3661 -6174417605105227989994963844600954880
3662 78437168380363841366980935993104793600
3663 -775999419587065570168651024880080257024
3664 6171904558264252640264860144362609180672
3665 -40446811319786228296119805411630459650048
3666 222719463929291281745436437310994592563200
3667 -1047005767814978917844254344726480892723200
3668 4257647221907673746571032566143054149320704
3669 -15143046475717248066949273159425478216384512
3670 47550084795177391827917144924022123194744832
3671 -132885775212902175237250575566538800061480960
3672 332829299972918506777866185707706187755028480
3673 -751661506791501356056929856339971298736209920
3674 1538871464381793230965992637814437671327498240
3675 -2869550545969014723096140163462980765271195648
3676 4894185302044409060374055993981760362187325440
3677 -7663541765702751746057022999025557709667696640
3678 11054005817113492541118409763377364484967366656
3679 -14732017302164029484512825657971336932027793408
3680 18190289663554548648885007219904355430104563712
3681 -20860312255698657776790647439853025421604945920
3682 22267631286865174646069797559386325170299863040
3683 -22170611762014070898959699697769004616998977536
3684 20626694036152692699554995947597868220597403648
3685 -17962016250011636860669760651932208038989004800
3686 14662682132856807233172349232224882758915194880
3687 -11235800050267190670394467294549476726223667200
3688 8092286621997450899334936889126603161373507584
3689 -5484146298912205021165560091751601808676093952
3690 3500776467821623955271121881582215858016288768
3691 -2106885042671260259067336358451852603590656000
3692 1196468476400787593652022435823823616519372800
3693 -641608719217882016260589978206387338681836544
3694 325114476603991742318480861295749417725957632
3695 -155759143457305521956441371277626722546206112
3696 70590018567496615699669678909241119146892960
3697 -30275776899608325655480066573477256639656330
3698 12293308166257562280131353973531448611690105
3699 -4727082780305900892244360027795309868088770
3700 1721745620950801461237454100308149936609383
3701 -594111228190249899355647436761892014907390
3702 194237315102665267523060080897235677599415
3703 -60169768461274783409956300773393859966456
3704 17660001106540661321779697171099576732708
3705 -4910510999224968160397318924930768233462
3706 1293342073587132375309253343990875630495
3707 -322587510300183340033803091299611300690
3708 76171797425199411406615042605250161911
3709 -17021018250074708849282856550180883048
3710 3597652081399586801174036296257446260
3711 -718879615279009932155379631034021680
3712 135712167926556414695262422191379800
3713 -24187312194018496149420359753214734
3714 4066289627880972019462669772496627
3715 -644225296631550600240468063091518
3716 96081450870435979645571027968425
3717 -13473438801624157149203550018150
3718 1774043089375352218334194726587
3719 -218994717387327829770495695136
3720 25301251983786901874979336816
3721 -2730559552166167367577008280
3722 274674858105682633753690140
3723 -25690816733497431100581160
3724 2228027804467950828968620
3725 -178596061729689066561104
3726 13184333276680789281320
3727 -892621603577771352320
3728 55156515573302732848
3729 -3093031021537035514
3730 156356228069124529
3731 -7067960277609890
3732 282918802653655
3733 -9906629721142
3734 298776781331
3735 -7604432360
3736 158834860
3737 -2614250
3738 31793
3739 -254
3740 1
3741 77371252455336267181195264
3742 -74024945786642973625608568832
3743 12319123351487817338340392304640
3744 -852793523318679500981430432825344
3745 32785495838445393189363459574202368
3746 -810770353991319801723679012101816320
3747 14097237835739047867809533116148613120
3748 -182914588364052382201466883087594946560
3749 1848039290032607988899309960040479195136
3750 -15008606312735443480309404293620272463872
3751 100423756341596778199767992426852134158336
3752 -564561850386564713584553352543055430811648
3753 2709463982400544852403269687064624784998400
3754 -11247954101033879594928913968575446291316736
3755 40839786715933023159493357398546648737513472
3756 -130915876390894344477686240927494357609611264
3757 373509817522880832851602443633575706809597952
3758 -955094071768834634950245864586984240258744320
3759 2202282965774870511626656701042926840363089920
3760 -4603740602275851709821486528470232525176832000
3761 8766327521765436916738920627313487282266177536
3762 -15269441846380442193497410208047130799891283968
3763 24420848089856888991895990832723764331182817280
3764 -35982779027082852569936880308246651759927230464
3765 48993916006868415381817198961132267970030993408
3766 -61814642105127185693134216340270559305687629824
3767 72446438532851718735642196292057537878438182912
3768 -79048432456117589079917334854700031791480176640
3769 80464504842374663085982663323595516465070997504
3770 -76551577017562599459786861908645199784011890688
3771 68182669373116031910490930102234195279101296640
3772 -56941586221813670740695092476144927277297172480
3773 44650533061995058518370411206930689141306818560
3774 -32916703892395841459544630639704884802592178176
3775 22840172153638052059260236773137184471615537152
3776 -14932411377003184299830053840290202453543550976
3777 9207018910763915165756263686136572018874810368
3778 -5358426267756844878536495636352815158361088000
3779 2945895664300275602641953552327613897216874496
3780 -1530933585762868489704938740175057153752392192
3781 752518775488198871886950810651186611562543424
3782 -350050826981725456689571027161485019276168432
3783 154169127043042890491271501734539468158751820
3784 -64311121114834411948265449180864422766588585
3785 25417794963509142451474614703583157825689030
3786 -9520618414981949471006744704177415369191831
3787 3380277858133323620785271815132656446407703
3788 -1137775129789549320674616961055974053912055
3789 363083567963162255841057876332356715727464
3790 -109851151881504973877939387172801667162708
3791 31508257523706060718102180216618890924224
3792 -8566659077084129642983052587349283918287
3793 2207407462100006427080538936992765430790
3794 -538919863455654546534090002317389082679
3795 124621303976625061040453030722717341463
3796 -27284135112357523404311387655731017460
3797 5652847025684474348828794959068483440
3798 -1107686107459606186173972184249897160
3799 205150928675857494147570300318590476
3800 -35884855670029393683215935960677827
3801 5923234882384385679846895678412826
3802 -921716589030534350549140691667993
3803 135068537798246241170824357461225
3804 -18616522260435712104343281572283
3805 2410098799555800617618146744416
3806 -292613924269444773779922019632
3807 33260541810167261581537346976
3808 -3532609622809692703247479260
3809 349821081172782308184987960
3810 -32218869895499589736256300
3811 2752178676913674605970028
3812 -217353213453190274861864
3813 15812534111241763375840
3814 -1055279073106857869312
3815 64292100819810870364
3816 -3555551933301214433
3817 177295609597625254
3818 -7907371705229255
3819 312354365023463
3820 -10795660665811
3821 321436316600
3822 -8078385020
3823 166646320
3824 -2709377
3825 32554
3826 -257
3827 1
3828 -154742504910672534362390528
3829 151454226681320743007189729280
3830 -25772741377728230362358650765312
3831 1823638536865848857868518180257792
3832 -71639717050550568091758425756663808
3833 1809808921304692741383224662593372160
3834 -32139284064371027547547467023793520640
3835 425832500165387983215758357649508270080
3836 -4392636901765858215757121687736085905408
3837 36418846888330305778908835532191052070912
3838 -248744481841713390454637292210144361316352
3839 1427346490850904277260115847943465027502080
3840 -6991675244799537170075178284584636407349248
3841 29623685731090389327990540952067712460259328
3842 -109777267839989306218534218358917074226511872
3843 359159906623083585691620468253010108180594688
3844 -1045861960835631583107176568271619861407334400
3845 2729683129493643170303870583584149116762980352
3846 -6424750607729392750451287057691100219011235840
3847 13710098010559603070991702407326134957024215040
3848 -26651977041079747253426615746057820921829261312
3849 47397803153140554726136197320111988267810816000
3850 -77404481840952582116479225548858196923764441088
3851 116472399164031577361112850013175355721354575872
3852 -161976368028786903618035963757513011426972663808
3853 208759308470994934074301209784625746540335464448
3854 -249968857550184880879655404529184253702916014080
3855 278709330954162718694241698033459338941554491392
3856 -289956373490694783181939391798619754013468393472
3857 281993425006000219227950427470015838101729968128
3858 -256807495473827486959516543762255280523863654400
3859 219336269478931849079912142425982165313640202240
3860 -175937836135868334899426518893444894178714583040
3861 132712402093321430088814718914694338979957833728
3862 -94248520689301778712588400476120612292976443392
3863 63082565491452088416330404516217529045048492032
3864 -39832170381552179971314641269446864256663879680
3865 23747965033516884046226820129800685582651015168
3866 -13379105571685631630409927497013897775981867008
3867 7127563381717900575927195089638457502640776192
3868 -3592857637282450147108495636373547292091783808
3869 1714602865687808713890114832382535489533439200
3870 -775034208987967100333067088896492746205657432
3871 331964601937741963508327815990394108138689410
3872 -134780661681389815905055113910484365985299520
3873 51886203359327833598307417091264909687930052
3874 -18943539313803442895487788117352323158583700
3875 6560317888690609934035851899005717936750873
3876 -2155193012694433942875963182394589799356672
3877 671678402601744722655740335565771217481008
3878 -198582136872888682786979135168454581193048
3879 55691014538469081628400058265121755841930
3880 -14812596810696289615860742626131024808192
3881 3735812215921643627556635684541709813172
3882 -893149208936656543892155656402284754428
3883 202346217850382098603719579610430743215
3884 -43422352672579794269831012671611418240
3885 8821863168537663502588254376268531200
3886 -1695828405460405763471309524320020328
3887 308237880650432684653163005318100542
3888 -52934604385159761982178976649466432
3889 8581550138393228563220706270119580
3890 -1312015534146586706990052893471868
3891 188965015680863523565657154825859
3892 -25606895499734251037399691042816
3893 3260354771311104275467421780544
3894 -389432601317662248760784037600
3895 43561721316817134491935495176
3896 -4554455822461149577831416320
3897 444093632803411432713557520
3898 -40285172551767581064923376
3899 3390258135890023481731100
3900 -263848530207165453674624
3901 18920402737798212569376
3902 -1244918836726650475864
3903 74795852619202194466
3904 -4080106302512151360
3905 200725460930317764
3906 -8834243843784884
3907 344435270840241
3908 -11752211421440
3909 345510084880
3910 -8575678440
3911 174742406
3912 -2806784
3913 33324
3914 -260
3915 1
3916 309485009821345068724781056
3917 -309794494831166413793505837056
3918 53891901385856329865454615003136
3919 -3896833672214917840572369248190464
3920 156387729861967868966466952477278208
3921 -4035008490465596933540577568148684800
3922 73167223481841291658611281281071185920
3923 -989713693433974383736903832155298201600
3924 10421308358734336508445538385344340164608
3925 -88185559914112699421255536681978725138432
3926 614693142576061311318076630371739688239104
3927 -3599459287357474866957119281384930613919744
3928 17991629690060308834363196885480456086093824
3929 -77785137782625031249918416531489076298121216
3930 294125656126281641969225070824973968124936192
3931 -981913602052813247914777770262433427772932096
3932 2917652603483192242236230725877692368961929216
3933 -7770708374211984891670073000626703660614680576
3934 18664459625542897490652146145589858391096819712
3935 -40647897275089527683505493872071783106037678080
3936 80648955485540992707920996353833236990099718144
3937 -146399094746354760467242843567003763511241211904
3938 244062896311142885030971725976602587838246027264
3939 -374942114298890592289287113535849248438291005440
3940 532419428224622677736051028890451677789194027008
3941 -700761117485389481760886738573801492395533008896
3942 857034342435200396957219826392862050532559159296
3943 -976166013009513680601310660952163944424775090176
3944 1037628373091325609998151277078856257343663898624
3945 -1031259260602070599168610990720506790819269705728
3946 959941152391283439964266020201454979296767508480
3947 -838203559129184168405893813459370037390134476800
3948 687543895552611283863441480695894058185974087680
3949 -530470095877575630898136460786472021746870386688
3950 385429092343580495242582743086923165462809280512
3951 -264008964993459343119329566406692734187380670464
3952 170650759997601963338733861009168495542661218304
3953 -104183306533828421476319675557101773934948777984
3954 60122378395301463278762220272193005939349897216
3955 -32819729091205484372656999342539885274318528512
3956 16957985243132037187108435652352843071005345536
3957 -8298547016618584304023720046606562561558323456
3958 3848012366485780096567726153868863582444893216
3959 -1691479005236554416082045054400072019535308912
3960 705104947694430245374384363637134518010542785
3961 -278825206495264209962783188755251185434563374
3962 104618630767026361226110737595966161167442209
3963 -37253432491274361728147456054018642243531269
3964 12590980537826147361500856162198676217355650
3965 -4039418447612230682146109099634111284902408
3966 1230122768116970237053308768200312311393596
3967 -355571301194722430010544977662925577963396
3968 97545112855770084740537820434325509433251
3969 -25392758758460239512870386418035542299374
3970 6271003972306115012429356184942590382353
3971 -1468776235912129783649335393498366315985
3972 326140105325605854883417062804871464955
3973 -68626213891207549186659346480617470960
3974 13676886968216250393709239088024353448
3975 -2580089576706161433203527501431120712
3976 460398502991504796179275393241637139
3977 -77650703700226153153018343284859954
3978 12367621534756056075948479722494159
3979 -1858340970030051711664484029024947
3980 263135680221141613140440050447176
3981 -35067760088345088426531543342048
3982 4392429085071639450404486523408
3983 -516288506283524754333998754288
3984 56847650659160910867273729356
3985 -5852133792920014641555633240
3986 562006738407327468813114612
3987 -50224613564601239286430292
3988 4165048906820527968064372
3989 -319496490754689109099040
3990 22587630608318713122064
3991 -1465587938650443525632
3992 86851543457559084457
3993 -4674083049814880142
3994 226905647140134193
3995 -9856447919459141
3996 379362710593790
3997 -12780501904280
3998 371067828340
3999 -9097164236
4000 183129949
4001 -2906498
4002 34103
4003 -263
4004 1
4005 -618970019642690137449562112
4006 633515815104293355679626821632
4007 -112634980300662243683170173059072
4008 8320899701404404030318500235968512
4009 -341065246381018272481537957950390272
4010 8985546289455034069504120148941864960
4011 -166336957239041960636412609934665973760
4012 2296552712491815866195645712280437391360
4013 -24678567021142499571274812264938806968320
4014 213095523560098052862075221296758946529280
4015 -1515561355963174077096104053796168980758528
4016 9054399846760630279651453071927457672593408
4017 -46171930577549657246849077837024744301395968
4018 203645762651399339351999520918581275030192128
4019 -785555005196703984924691285443648939431559168
4020 2675363170005210984643320060503750172267773952
4021 -8109916266019972298739373932433713349810716672
4022 22035891621520927544593863825776290682961395712
4023 -53999861315972360682169638768637587232194035712
4024 119990906075933203190256024946881350768139436032
4025 -242925713042374906430491313895847312422095290368
4026 450002144817318068418920965595342517041992040448
4027 -765634949473975417399076647957869338901356740608
4028 1200537275009626362627189554518439961782227304448
4029 -1740241955918202111400234524054428558165821882368
4030 2338450296253413964864357180289641649783011540992
4031 -2920263748554456611996843216243886933173770125312
4032 3396892213106419363705840273538496218762525540352
4033 -3688144680457874269171916504039650618804002619392
4034 3744735341984912346578854138282200314200354455552
4035 -3561800463265894191959658469007289747809155153920
4036 3178602815518465230308676160572751187078880952320
4037 -2665291527317224115182041518243184528105532293120
4038 2102636834553759752201301929289559895074909716480
4039 -1562479980401369066929299112314987895446243901440
4040 1094886169662307735341990990172703373739161550848
4041 -724200757966206388172676040849361730286321532928
4042 452559955617295933087790641448925984695188389888
4043 -267408432794774864023502026528017521005769883648
4044 149511935661566166835271509786784819250079039488
4045 -79152676132885931956729564316818610887331999232
4046 39700904209572689400534360872875404067013098752
4047 -18875856780922027575072241474113510416981827392
4048 8511035770693062806529528018611082481825713792
4049 -3640811547350974170451034237316278519497592562
4050 1478080298556785934927232336382595255011776553
4051 -569639368948828049686967569578441627782067358
4052 208447549863557925507069366098665535235980093
4053 -72436264703110605468611176074229269978776308
4054 23906747705173657256586368036077446687684578
4055 -7493902569986812176555687296195770988223592
4056 2231061777869094947794909310623073018686412
4057 -630810350836548528880853230630581760621702
4058 169360302215228178665932080742169814569867
4059 -43168365596016429759462552847655054997902
4060 10443574835616449208719663784092047919005
4061 -2397301028673851927499960014420975759630
4062 521935155543705603349870418550655805755
4063 -107728584973693264205022810359166272240
4064 21068465346978759624439387548156413800
4065 -3901707290481108885338750162481702998
4066 683740512853676732556286964651132203
4067 -113291577564270802065631344330829538
4068 17733109818006222121353734325818643
4069 -2619491093234817636510988311816528
4070 364758405989543298707296845650376
4071 -47819391252049892957638931504736
4072 5893903623620807681011955522256
4073 -681899564313506664999832511256
4074 73925355477166174124810615916
4075 -7494926423538842759834840664
4076 709058987570404750966988004
4077 -62439156935164665862258184
4078 5103504728680926100508404
4079 -385946935103259147114464
4080 26905880115717027970864
4081 -1721877834651429063554
4082 100664867510585182609
4083 -5345643202069959614
4084 256119453890824909
4085 -10982454645308300
4086 417350466449950
4087 -13884960419000
4088 398181837220
4089 -9643714490
4090 191815861
4091 -3008546
4092 34891
4093 -266
4094 1
4095 1237940039285380274899124224
4096 -1295194766102329112613208719360
4097 235296036979496782212748353208320
4098 -17755007195672750672802239509168128
4099 743134132105391100250030152880226304
4100 -19986828712476798947369241328645832704
4101 377629472827792113047168857195172331520
4102 -5320525809988566598812768849154151546880
4103 58335873668690493733775837398503006404608
4104 -513897113246349576826108012338715352367104
4105 3728382817194436416552929378312497391468544
4106 -22720630450999734416555362585594537527214080
4107 118176144109360549062637857596719679919882240
4108 -531622800362586580820810298499913083143585792
4109 2091578021150463679923945962861792083958562816
4110 -7265227620880013289869635375583941949285990400
4111 22462504218099517962741115116465400667889991680
4112 -62252996651772550668198306507154369070235648000
4113 155606790009026795418993761317340502386735579136
4114 -352707436893804165218519616922285999489504247808
4115 728450039028179330397031801242865869390084046848
4116 -1376688957840687145529282805655369089554998886400
4117 2389891262722293437424097809953405757783193681920
4118 -3823952696005775613719714685911629604438855909376
4119 5656885271485053504994636421638498234850447720448
4120 -7758579242765677366078065262027337509926541983744
4121 9890606803245049343261964001119939687952322396160
4122 -11746134206506878947457741840196353979992212766720
4123 13022791429563100319799590520429509720179105333248
4124 -13504420632897915648814737817207568454984677720064
4125 13120913324881284755391812942785032597430635331584
4126 -11963456336431734999606521837259359367267373547520
4127 10251389783447732387177182497302543029366979297280
4128 -8266414586469349316531261911559641963231715524608
4129 6280370290907338408050030945415346793261777813504
4130 -4500559706733182140577362064292107288190558142464
4131 3045077196543266091558430143126783578526422138880
4132 -1947056594302474471279826043407490077784618762240
4133 1177520866681361114590430190915122271025919557632
4134 -674054880680916130595197848032804250969462030336
4135 365470970129376261541099025102108005241067125760
4136 -187804119661570315155663691969541133838145754880
4137 91513734850699095010528702107247428843602512000
4138 -42306071476262281040294447177088688683698553696
4139 18562383164082684090754082458927586468238603988
4140 -7732726967902630824934446464188520279795902493
4141 3059338044788728478807876475557245936035713775
4142 -1149797207670935943576544472161063038584420445
4143 410575254033421396207363189692769268038131456
4144 -139314601195530164404871355657803935372549338
4145 44922448465040794332449773048425170110102154
4146 -13765741708567332010639835859836048439722060
4147 4008551428597486294345625973745172445476820
4148 -1109135411807850200752562187492793340270423
4149 291556989951609198141194480974984130732689
4150 -72796556022527592447314510225087191027629
4151 17259442293097303715536500197058098781720
4152 -3884396689958238289269387239896257633855
4153 829515733674406109408465357154606009963
4154 -168005201086567406576257011458043091144
4155 32253610920231014547873759123685556524
4156 -5865668024103406406772549254705154855
4157 1009785633271509563362000079799613765
4158 -164423031421419427628439865795510163
4159 25300190500030874503171443342271104
4160 -3675117996618468864493609470602664
4161 503398494569111224309703082233640
4162 -64937422636327385213946272053200
4163 7877822771954665943208191895568
4164 -897344800391330392065578712604
4165 95804900424772220647341886884
4166 -9568257181154729337743956900
4167 891930806119180063257332960
4168 -77410140980049085859831268
4169 6237445455905998727378964
4170 -465120473203206771773328
4171 31980397341842064361620
4172 -2018989429036951188965
4173 116465734680489604151
4174 -6103789578815288493
4175 288675373710223808
4176 -12221371792897190
4177 458625534908310
4178 -15070231282596
4179 426927011148
4180 -10216221993
4181 200807135
4182 -3112955
4183 35688
4184 -269
4185 1
4186 -2475880078570760549798248448
4187 2647334774011785717871777153024
4188 -491305905666336189875246302494720
4189 37859091033752221108464535272947712
4190 -1617709650391759657716452518992543744
4191 44407198577811432339228976913745707008
4192 -856171344778022374520890110221729398784
4193 12307184905575753082879248794755362979840
4194 -137653199687688727382621223671130511900672
4195 1236863665392554090018632189301389822787584
4196 -9152087434611300881791334089107270048677888
4197 56877743878187678887072463379184647829192704
4198 -301683084731482671400059028552446822328565760
4199 1383912364376559857691031890085022168072060928
4200 -5552069101526226021465829487253904386221408256
4201 19665480819452968915904515937738910252599869440
4202 -62000216259192984961233280051206941049335316480
4203 175221008073086038158419511909544000867176284160
4204 -446644819802469362070900932876189739005440425984
4205 1032473051964538282849878490450321510040000790528
4206 -2174813834761088657894425541363478876593319837696
4207 4192271578079280732407987847587124847020016140288
4208 -7423712066016641157210446488042172248040354611200
4209 12117917997232915024395121687568294989508351361024
4210 -18289988683263554825470132721729468349395131957248
4211 25597159101615904998449234224534853117258747609088
4212 -33301501165274634326274191221241906879257739526144
4213 40367311028292431066272727051507483799697301176320
4214 -45687828989821363786262597632217294166730098081792
4215 48373387912757239259571208732091331664512395771904
4216 -47996136737374565555964501574036339539270243975168
4217 44698526945268469640623537180524175570375450558464
4218 -39129246545435302857278409592924042185234280611840
4219 32241209263792866529314980908139686773888670236672
4220 -25035338993939466928812887314671517659418941456384
4221 18340584458789466962062216129577974555621120278528
4222 -12689179291379113218778387483229091307411799015424
4223 8298862993317773856153895710111678220597822095360
4224 -5134946374231523540459748059506983093170029068288
4225 3008284213963986105606633517371182476897681637376
4226 -1669816121005311282097404181387177009134323496960
4227 878731155804480832604886785171952313438265751040
4228 -438654727731105895496955173629201403477615394560
4229 207818020892053940370516137267044343234112044224
4230 -93481322172496057914977112044922837996836885608
4231 39940158294115089480331904732835008047877515186
4232 -16213441372705446606490849751721142257798711608
4233 6255097307069412501398809330228394321647407825
4234 -2293905615128621181024483160536557495585860944
4235 799770403291736819331891964105445952798814188
4236 -265122037070572435771861330630644085172379008
4237 83567265617846930407273791949081300806021154
4238 -25045644241741988124704017521671338160456120
4239 7136841516131425853811293170117084787657342
4240 -1933329607014993095613557819259939828639704
4241 497800549103237341336111313891309648169283
4242 -121801546244604950390741007171543635196984
4243 28311987402081582531714607468019530334490
4244 -6249610129217384066733287008527360778992
4245 1309534091659067433010713042434986447099
4246 -260344350258588269601957659754702091448
4247 49079613674748824359400058121419944134
4248 -8767903734078684719401737231929159560
4249 1483253742120891583324713261347550307
4250 -237412719230597432973727951591509824
4251 35922137769311759129805705530263728
4252 -5132676003897170891194569227867904
4253 691753179367887641483801416852680
4254 -87827211843271214645767754068192
4255 10489600987297816149971431771064
4256 -1176659340919097729490796281568
4257 123746766775570676234614921804
4258 -12177164790320386176357268000
4259 1118718194189488036432366232
4260 -95712630334579118080380864
4261 7604356893152698555474356
4262 -559248671116252284994728
4263 37931817753296099323490
4264 -2362804927440044584504
4265 134510771978117498873
4266 -6958441801184125616
4267 324909004370704468
4268 -13582983624404480
4269 503428772270814
4270 -16341182632008
4271 457380921186
4272 -10815600488
4273 210110845
4274 -3219752
4275 36494
4276 -272
4277 1
4278 4951760157141521099596496896
4279 -5409797971677111801309172858880
4280 1025391614755267087255250365579264
4281 -80672345221004721150311681004404736
4282 3518406156983553700301351760213049344
4283 -98556054979624902124905364706511814656
4284 1938587857666255679286744747691328143360
4285 -28425178254298976197739641035431402799104
4286 324255963171580121079448025036111233417216
4287 -2971183534603816286418942094123325387177984
4288 22417785021813662374146143020141765099257856
4289 -142052158326168642347306807885155213865123840
4290 768184875915676433820201784616498679936712704
4291 -3592665196678015229818307537296163482122584064
4292 14694253885517022643037755689153558293979856896
4293 -53061503874667584845681405773011985515518361600
4294 170551101362946823620003540301121129829095178240
4295 -491409757726347416959376986544300067569207869440
4296 1277120130595083754097849891637786578271760023552
4297 -3010100490076379037177342665670991278820691017728
4298 6465220798002371427620933834010487539363439706112
4299 -12708694276687283675012213907847636037063304806400
4300 22950865833415984466024099754286821718493660971008
4301 -38209682008202905362487976684715428030535142735872
4302 58826378948341144692577392202020545843248232398848
4303 -83987422847179411849960172150121032543873506738176
4304 111482157306968567564420077842995384372553874145280
4305 -137895601649171793458272168065366486470125770768384
4306 159281327062818605984667013658462267605909059403776
4307 -172140906679695557909488890771322837284661864955904
4308 174369860929832446813047225439888990976886152626176
4309 -165815505847840219364640750004310571754271916687360
4310 148246497656787016521421923725750812826577282269184
4311 -124777035471281639321236103081941678398495120162816
4312 98994669489452031295835144473604728275285609283584
4313 -74115067711257267806702272630399639935879412187136
4314 52416433131399673330364683425695098182972069642240
4315 -35051327690897044666716236006919060300138190209024
4316 22181508429215949088351341141071631431389641375744
4317 -13294342840682442325915060545945373725856987938816
4318 7551609936786810057236656294478654241501245091840
4319 -4068053295447577090353197529094713722293736355840
4320 2079491007664537719394928979290227078136171526400
4321 -1009188790543573437807313231881776592835666844672
4322 465187705449445154627113808433936660664806617008
4323 -203748664313263208445812862660581202600924732392
4324 84823844637879331166129351373302073055133604025
4325 -33575303725510624358972032708433221454014947353
4326 12638621543779275697090744741442484193253905332
4327 -4525153569480026404525202404634356297252788888
4328 1541254156518333220684666838776517677675372266
4329 -499405684242650035025947381939199924527473230
4330 153949895161857605718067522280949915226216294
4331 -45147917230438804442593315478423331504526976
4332 12594796572577111242948184335764114239014979
4333 -3341788589386222893027550552949845526473631
4334 843172408886740335589614831564164602802710
4335 -202252466800001023644985387886978627217804
4336 46107968294295256071744506833614291776751
4337 -9986209957832978063062645775280528192849
4338 2053891847925929046650791633501009495651
4339 -400946521940938926864593936097875692040
4340 74246418053874118576786457475232972459
4341 -13033440943605063778824830734337706371
4342 2167280825621738389578499428548995024
4343 -341100607821339719531804892487882976
4344 50764129810005528932851560642198120
4345 -7136540536254300691964286724832184
4346 946613313016826451080093393489976
4347 -118318413818942491734182974406464
4348 13915673948883787793279670637196
4349 -1537568478871989296430938254300
4350 159319445531220771349270705064
4351 -15450466197038961915390074896
4352 1399208792724131427984542564
4353 -118032130558471086487806012
4354 9248309515047132666233460
4355 -670919587071446813171208
4356 44898185095297368055937
4357 -2759967122356763821873
4358 155086048109197817612
4359 -7920516957785130920
4360 365185064935791958
4361 -15077792253449042
4362 552015563471658
4363 -17702914417632
4364 489623872605
4365 -11442784913
4366 219734146
4367 -3328964
4368 37309
4369 -275
4370 1
4371 -9903520314283042199192993792
4372 11052328670739875094299381071872
4373 -2139105299553388915603453648044032
4374 171787102458098931064768586988912640
4375 -7645599280554428670381444110613479424
4376 218496122113845673185290450412284936192
4377 -4383814907954746688849094937671161085952
4378 65554389907781125764207423600173758021632
4379 -762529047284288797902167597700598925885440
4380 7123882240328940179298066420652722979078144
4381 -54797110218020708165819545628959915766710272
4382 353963355379126215333292186954916759194304512
4383 -1951181579184756013140805368762177996468518912
4384 9301513120390015250929245344908617113810239488
4385 -38777491968264641858414980454809756945084317696
4386 142726277004849260340679485542991954959432417280
4387 -467599563470229970564857930834929830381957939200
4388 1373305883716799353862600158788938455587886202880
4389 -3638089992823718946908753309681143423767309975552
4390 8740985063239977409336805659644275914389080506368
4391 -19139255291076971833233497345808704419861169700864
4392 38356097757673294540143412533689053422943274532864
4393 -70625037768205376177858839125239109071856514105344
4394 119894209811279304661185073254833181634560471859200
4395 -188237325071280349806521892918311443016439193141248
4396 274097445247331617273151011182635795200312136957952
4397 -371112888312339239804094484412600089399799297605632
4398 468293818625211382806143650677189488175010012987392
4399 -551902282912868331185617105118838896427144314880000
4400 608663573140750516798075144183170995919776838057984
4401 -629262415536769843678248577502642111370613103788032
4402 610841639802744880153151575160998236173201773166592
4403 -557585983347978604380591269355093478749268472758272
4404 479260555941306804831828002828034737139768801361920
4405 -388373148189539030260010150809534834088073121234944
4406 297057263505383767745582483162219872136899835461632
4407 -214683498612550041290985240270685692882499374415872
4408 146737112630337643353835657129695535193721743081472
4409 -94938712917516973002128712623065975432418817343488
4410 58190796561858250429125301195861413334056837513216
4411 -33813233889844451320865435480940100178426992680960
4412 18639082374353883806132495088782522867788804014080
4413 -9752667259376823553340205966566864107489695132160
4414 4846319358539509813645162184119954673064775333632
4415 -2288196302759315884285343880170787540273433726048
4416 1026940407353541572574060528099998600880158600224
4417 -438250119079843657204034964414069917742386786874
4418 177891228938938731989931395134400239326805050529
4419 -68699070133043829921838269701828533923039717080
4420 25246248593403812856839503343021568075483943188
4421 -8829911643979332724844532473112404714465947732
4422 2939485793946973203387499868106348087388801562
4423 -931455422305265574992127609027232931984492772
4424 280948553777345131948491593992503563933238710
4425 -80656943576555851178120528374322944358370734
4426 22037419126694060354100383472738317923592667
4427 -5729471490851527092486934536629019748727252
4428 1417132780233813149651956946068457355138982
4429 -333373912058230929133315659719306820874350
4430 74565061629773514525218950756469097980759
4431 -15850865856843273738247268627830771362562
4432 3201015130732101187069609485652130395827
4433 -613780965545371837934732758949670999502
4434 111679263125732122639385190135264437155
4435 -19269659627048736021919203380820096864
4436 3150581986599252798212768224787962192
4437 -487704285276461392568627152614940112
4438 71410603233654010243578932646248232
4439 -9879931761580633996217787865666640
4440 1290101352500133938771171809963384
4441 -158784871263503435839367040057912
4442 18394301456350364544574167685612
4443 -2002390835060020160887977080752
4444 204469272752298280688744271720
4445 -19545732652407683118574355464
4446 1745207257050825861633488324
4447 -145184017041041909457286584
4448 11221011921203483236629604
4449 -803129289989580007733450
4450 53037205569371908763433
4451 -3217966775610701090984
4452 178510038121671397804
4453 -9002016278659976364
4454 409899535236100390
4455 -16717061004536828
4456 604656514825434
4457 -19160766584914
4458 523738968389
4459 -12098731644
4460 229684274
4461 -3440618
4462 38133
4463 -278
4464 1
4465 19807040628566084398385987584
4466 -22575074556408194693060429348864
4467 4460497269891550076685803338072064
4468 -365572742633174961486175827220496384
4469 16599887251520594090234826307586228224
4470 -483887461660453959211620435173492916224
4471 9900848268288184809309785845625104891904
4472 -150962073664217089275433480448949253832704
4473 1790221548104316856857346073222693125095424
4474 -17049067907013204248339216878782078060068864
4475 133669999490553307059572734761802000261709824
4476 -880024113408037337735614918887864331984175104
4477 4943898010129275890268399715652478811456405504
4478 -24018388398117079663764354814595493843282427904
4479 102041800254702476882619836870237248236105498624
4480 -382742330603474321195369543845576076426760683520
4481 1277858621559314263274415641905214771655365099520
4482 -3824632966069090894557747079512362252627576094720
4483 10325775574904992708146836844418065770000878141440
4484 -25284508154883028681448755393936495387769107906560
4485 56427022545461999994609717041166152157559309467648
4486 -115263648417018643866137358015163886424017608900608
4487 216344091220143577712470156109650566799331382263808
4488 -374412283147094988906623125651423301769464169627648
4489 599328312294833219754475099435281342296789172092928
4490 -889851035723548026806707856846349947798945481621504
4491 1228632946421634894381888465310933582765420324061184
4492 -1581223598909529029631160337016896711846782392336384
4493 1900882040376238490151671848453329516989825264123904
4494 -2138711621694269560755295105107769263361695147884544
4495 2256092884888804546349391661662860640210022777749504
4496 -2234997090426556040019244652689503778069446377078784
4497 2082384076719671012225188207674058328109694618435584
4498 -1827273567571292249901536944613714900887785915285504
4499 1511997435270373161367291925089813481992423729004544
4500 -1181147261876592998719695848463211034616869205049344
4501 872010457718727971781362437911782610999129642369024
4502 -609010205238912762709098241336096494273861516263424
4503 402714602892644694342228907050753850897700256743424
4504 -252343019373004256326618334081658502433828574265344
4505 149942949533406373157725357395761823355902839930880
4506 -84545740268682868126745969425212682518906018222080
4507 45263734085755450051560405508794357262909162081280
4508 -23021698523696031337296672796229349350269957561600
4509 11129164957235419294470769239185581598663616925120
4510 -5115775569470984186171220733494520472725562580368
4511 2236896840808135668279870117602488777028246599228
4512 -930689975295676756561743062744635916178413595553
4513 368557719570486324529949462267511216791933350168
4514 -138944828684959700034004728713934896842710428948
4515 49875724973767784468953763475730759925393456164
4516 -17048977926278292177606075579004479688235888794
4517 5550102218277955045457792833152280229894434244
4518 -1720708073331033279297653200802603946473123414
4519 508049224562821287246587654668315552906134754
4520 -142844669153210089779463675717712719707831899
4521 38240826865166984488662111740047892980817204
4522 -9745820335700035260925205937790770057609254
4523 2363944088489554818253256169724248844311574
4524 -545581350451697818910196372810446808249239
4525 119766747707609915228542212958507617255554
4526 -24997248444081993732416539192546780682059
4527 4958206798757153137636800755452006811959
4528 -934117836220005954800187739078144950179
4529 167055337387835049389923175210011138144
4530 -28340304316538649947064557281471418704
4531 4557242000643736533224065700191047184
4532 -694036406256054701842234175658406184
4533 100007336491654939732165423810122704
4534 -13620450203288573333285649814404344
4535 1751259727939670039221338313239784
4536 -212296129224533149038660287145964
4537 24229018535593572806298054934064
4538 -2599146615749836664632123162984
4539 261604901993993525535713448424
4540 -24655224365652970791172542148
4541 2170917956596333882309894808
4542 -178136076862522922484886708
4543 13583016753709166982168448
4544 -959340058682343219443753
4545 62528761357021158035048
4546 -3745238812157048340908
4547 205136846018783004508
4548 -10216118185654789798
4549 459481924746912028
4550 -18512859842696378
4551 661638171257038
4552 -20720327446213
4553 559812173468
4554 -12784418738
4555 239968546
4556 -3554741
4557 38966
4558 -281
4559 1
4560 -39614081257132168796771975168
4561 46100887062987561437243386101760
4562 -9297090627238312963928159808389120
4563 777463952670642282846711310616363008
4564 -36010937524039737709834936028122578944
4565 1070519646157399309525173321241804668928
4566 -22333524780880360767869093616576983203840
4567 347147768386077292165364918303055927050240
4568 -4196177687036548199331939958937152292651008
4569 40728435167557084335119780308039514523172864
4570 -325416742756814659644053906989497693060988928
4571 2183115921388177088503044116864632375654481920
4572 -12496926481806990630912700119494150832741416960
4573 61860217541852777528468032225637807732876640256
4574 -267774108423478404509654535131396841893556912128
4575 1023328522680938078442965089625763977160334245888
4576 -3481052285954962231692920902583723886560956907520
4577 10615567387498250455490145393963980129432166727680
4578 -29202069410677386585647481059671113181973962555392
4579 72861777948653478849685882471905800239753677766656
4580 -165694592109183163917616828515722010424172586467328
4581 344917969891766425465352001621256779741995477237760
4582 -659783764467098155464439213419120663910973807001600
4583 1163791346795200938516363526570771938267089659232256
4584 -1898882022230027164037250878464469717256303613575168
4585 2874105349128418508082180589171826509674883357605888
4586 -4045833822913399027844732769257048126061117450485760
4587 5309239179246566241877860726257162388052710543851520
4588 -6508848810137798282689235659677669705922496176324608
4589 7469171951677446334794934587032883690330354188550144
4590 -8037369925961657854641792297565472382799557005672448
4591 8123452271847279342135515394274240696424388089610240
4592 -7723347824110580791244480830804364939337949186621440
4593 6916850139891634188123432705461685504352494601371648
4594 -5842510159953321969498836038906794755365419545001984
4595 4659984280565671055003735235484243297824228086120448
4596 -3513397834795920952935622155865378834946490441400320
4597 2506419329540478407911427534466700754437189360680960
4598 -1693376652509086004715663361917152460941265530781696
4599 1084384781219711744930072325970876231864368386408448
4600 -658671085385393693244932720545083981809675125751808
4601 379756347220877859119313819260542361781944704081920
4602 -207950925199843490313494272505340132272795082004480
4603 108212583487004712592826241990665071864240195860992
4604 -53539253783060935164393212048168570910765915024256
4605 25196309302945873864574066180592881545771799119648
4606 -11283422049030610657900500818148197308988843229560
4607 4809841707155244109363081823629361566692293992450
4608 -1952233344106508003004256437872966408327183077376
4609 754652969803666043316772094049335997937799576128
4610 -277881833410709694153602149381386749610936519488
4611 97483781859113727640983533846210881614315857360
4612 -32584079316222076856081236607398320792486853120
4613 10377684874187442059862311651365448828069480288
4614 -3149328643498749891623030111986070816730940784
4615 910621281092329553769920295273890215684720948
4616 -250852671523777859010064001058649894712599040
4617 65826105596180345841268173170308124041971040
4618 -16450968261191517667753011031742080796219168
4619 3914635331719021106659850198220852864511144
4620 -886679816224990870346157199376685093840448
4621 191100815104166211671682663158255447037920
4622 -39173936646197017744155201692903993536060
4623 7634180125588876628345278192273857864553
4624 -1413581284137419085632818436259644678144
4625 248544567080543901963411128055924867328
4626 -41467873191408497711473543246987884800
4627 6560040927456877907050059519624738880
4628 -983135421942697914542445786789982208
4629 139448800133228063314005547962219904
4630 -18700248277493105808042363097168448
4631 2368082167748897741358315751023280
4632 -282808338570316995075726430873600
4633 31805337072523706181183593418368
4634 -3362914020363881753611935263104
4635 333699237775994422135295308256
4636 -31012952866823312820949486720
4637 2693394199320569729845636640
4638 -218034614796197787145997096
4639 16405098876171472217156278
4640 -1143546031438613138456576
4641 73577709677551964716480
4642 -4351268092995869055680
4643 235359704341797785776
4644 -11577278105388190208
4645 514397677053858976
4646 -20478112946559440
4647 723263758583420
4648 -22387442245120
4649 597932379680
4650 -13500846176
4651 250594360
4652 -3671360
4653 39808
4654 -284
4655 1
4656 79228162514264337593543950336
4657 -94123057066946033061130212999168
4658 19369899241893630915713608838021120
4659 -1652401433507216048329384290053783552
4660 78056092300114041799760974365541269504
4661 -2365939788260300544873811653993783361536
4662 50317338234865649184550783969875825000448
4663 -797175455400032987518285059187378571182080
4664 9820010250450785572788306980711943343439872
4665 -97123425181107751689596847602744205019971584
4666 790666340325589290424705252340040207660220416
4667 -5404113975186820355654197964134767867480506368
4668 31515205694690998713344630813343456128810352640
4669 -158920345046620506199459010048010927579661860864
4670 700771061818839408372842470455680688519399866368
4671 -2728077076478630956617416881381911196591745662976
4672 9453360849660055630921616588494224360355940794368
4673 -29366931350112286212148098518484980622123954339840
4674 82296109764518735070934975175463807524696928288768
4675 -209185373010854194550449152527130266819911363854336
4676 484647548048655105860265572976192737918437677858816
4677 -1027884855462712290319865685898927431538524750348288
4678 2003413014462566092607090872843973281764547567288320
4679 -3600955927839378376190930660986864643102144383156224
4680 5987593903388881726740843517036102136335683255533568
4681 -9236570963554675869384666708331094622463265945419776
4682 13253057819371927015126849948109934735058726381682688
4683 -17729263197839912982449645860907177248119409732485120
4684 22159882659383276382396955634137626431936611800317952
4685 -25929808089694266888696121738924797896807307074863104
4686 28455568494274590007209242025535561397326795952357376
4687 -29335097766755746516757483602241559416009301078048768
4688 28452310170984362418193441234105963363267959985274880
4689 -25999270036672277531906875666522189025087089312530432
4690 22411627471052137170748072216115895696956691950075904
4691 -18245860799439261033267701661901110326202431340281856
4692 14044386526997849980901078258835417158996802077196288
4693 -10231023874283455561963576890476013264600672176701440
4694 7060057322767330886696067112596198700337588940570624
4695 -4618829097003271264787250422423269527765724522610688
4696 2866954305254656768952283444486506363245628955426816
4697 -1689570563660767284057478762490640875505927029260288
4698 945959371408547152040303317821512779302582365552640
4699 -503450730967322765284052143774288665065766873120768
4700 254831240266610744735219340430367679762379430695936
4701 -122732223759725074583533824597376433604287244256256
4702 56266634566364789636885368249281195200888623060608
4703 -24563132135660744400825985744084611134016118217920
4704 10213854230003654066698566663306546416654879305729
4705 -4046508189010847051605376436947059595915606315928
4706 1527732574866473982021360908958025059837261400476
4707 -549745324168283651538158218974481597389862937588
4708 188570712324611922705871233364190564176449644070
4709 -61661884301369756932882077576497420088977846372
4710 19222094476600123198070428279833865936895580994
4711 -5712385866692406460338268935542465247732362226
4712 1618223990573562962076064176830585502904016393
4713 -436932985700532116842773758248671417669228980
4714 112428381951288161978341986680588681791992162
4715 -27563240097771256000498370163659456176955214
4716 6436706255336847108220113771083115962601481
4717 -1431327335157717826874679482281012142008338
4718 302966486049843676365339727715516613252265
4719 -61015979004915347300698762750234838381597
4720 11686166076367206818516671497394247074374
4721 -2127342997805605044308281544147447334496
4722 367846787527064296729344480961640799088
4723 -60374649275568053999080778922662168400
4724 9398516863004995104448946795885770712
4725 -1386441485170800934733159955571121744
4726 193624304128153233056003997283530216
4727 -25572132703650894138099646639437928
4728 3190103318663258281397368967635460
4729 -375404081861818900335634256961072
4730 41611426930253422428856357514104
4731 -4337485172011254033452712879112
4732 424412153051249367098681133756
4733 -38903067400059166168082591640
4734 3333064514628001288016064524
4735 -266234633312445136154678748
4736 19769827897815496919398637
4737 -1360347153543171645923816
4738 86416995853303260580260
4739 -5046705591601658035084
4740 269614770878708108698
4741 -13101335449485928572
4742 575150716312372206
4743 -22626648499851230
4744 789853951423815
4745 -24168221915420
4746 638191471462
4747 -14249036106
4748 261569195
4749 -3790502
4750 40659
4751 -287
4752 1
4753 -158456325028528675187087900672
4754 192128294097091018664344079564800
4755 -40339256628625230278765682945425408
4756 3509822731960950379882477366779314176
4757 -169055556585133790125186826329112182784
4758 5223725723187679245484479369345333460992
4759 -113230673958044054902075399745947345879040
4760 1828094561509808069828362253890589418323968
4761 -22945357940670905189178388227983486847287296
4762 231203792617616906791364636200593553037983744
4763 -1917393380288649190477082448696874748893724672
4764 13349241812763347699385266734431084481903329280
4765 -79294114905334675596878876622667356676101767168
4766 407258789231954922766395841983341784683209818112
4767 -1829047941086211744123742719119508506350157037568
4768 7251991168586132516560995102348872724351488622592
4769 -25593982808618066475089234535398149114611346964480
4770 80977764414161236425860508183994502444562134335488
4771 -231127525377979429697807929587691777863583650545664
4772 598388420602644211288340574336690560663353710084096
4773 -1412135418820088483471358247897107376557218051653632
4774 3050820498223255401360703481571153334680382183833600
4775 -6057483885552817613425120321977081123210824314257408
4776 11092287574172177687840920197089223437193792655982592
4777 -18792012105679595688488937688702622381152573291757568
4778 29538574338863884007913537115208704870232909993213952
4779 -43191361600260369310430954834570814548778818312601600
4780 58887320070831914949569257717452946049264405685731328
4781 -75024159415575259139402665032489841764123161684606976
4782 89493578401312760315312468582027613551921927169245184
4783 -100133430411268549164170986063772270264585908673052672
4784 105264780547946800851055322559839363892866890900439040
4785 -104127494882403593682417809821173712415304956183052288
4786 97058641933996355002082732247543612506868389643288576
4787 -85358889141175904148780387669896907287099684331454464
4788 70912623386593175114305101882876569055104085421719552
4789 -55709831287681306090125790838297020324579449797345280
4790 41429406871173837644174053527007288364704242899877888
4791 -29191327225775956681973764358725497467748776455176192
4792 19504457933392482961409116136488619423001747954597888
4793 -12367577195260611822686580992218082821645171454902272
4794 7447540085628820775460010496861816436331883130388480
4795 -4261848001274704071845401124494789101843131459371008
4796 2318961036129975872491712652450667019835893992587264
4797 -1200406093414517290974530415312420028607980739946496
4798 591435644310666612446665162049333317085675296218112
4799 -277468764526115916634899228141315543626114564460800
4800 123996374231356180144836483112953996161195076732928
4801 -52799773972094084546240144822189569600634609138882
4802 21429041762725870096848727597024474400238923187553
4803 -8291258185030238159759639381204276838883106263752
4804 3058896910692443983456457500089721173328513201900
4805 -1076208074342729307296334672155439689311398244028
4806 361123430717119105341869060457320128427596255286
4807 -115575262759587808098809358596523151741566926924
4808 35279824175501680932720792728922095248355205322
4809 -10271249861799217318832349343356317464813310690
4810 2851798839467192187072022516085388782700449113
4811 -755016534864738348243861487673749697610349916
4812 190571832754305583885943055510601014245549274
4813 -45848710522499659845334346252264326787488202
4814 10510932519326062698685943848197457648642705
4815 -2295396717668138249687734923213207173835238
4816 477319744920952541310598464254456541784381
4817 -94472138048245621603888896802499390101964
4818 17787778515130032302263334725500692264902
4819 -3184314088067684338416354166950134124320
4820 541637347728100503385993815326802632368
4821 -87476134112360364851656723439420583536
4822 13403352181212588675583118639531395864
4823 -1946688908440213380411000944354348912
4824 267740257994268112834926957740020360
4825 -34833230456273761542027901035462088
4826 4281689959250122062939445190932676
4827 -496592796428853356855428352546704
4828 54263656646830579120514092534424
4829 -5577382734972963828428344159000
4830 538237892987380440030679467036
4831 -48669792800065810441717224712
4832 4114348037576898156620157308
4833 -324334661901781199061290714
4834 23773359641839362505771405
4835 -1615032354906849247305656
4836 101311111309346832521812
4837 -5843495858353139923268
4838 308385243863048196874
4839 -14805628185895320660
4840 642286142330884006
4841 -24973250777982590
4842 861747667321655
4843 -26069052036884
4844 680684392270
4845 -15030033086
4846 272900611
4847 -3912194
4848 41519
4849 -290
4850 1
4851 316912650057057350374175801344
4852 -392100176283094206750449010212864
4853 83975434783956542437811510296182784
4854 -7450654551201668925575424381009526784
4855 365855278438532727633256500931009183744
4856 -11522143203994534550768096713369771311104
4857 254511128827641001570709130819637633613824
4858 -4186589760162278734957833394588914909446144
4859 53532309866990253547870402183789384862531584
4860 -549446817436256740023461235638668935575896064
4861 4640988527288748755311276574025187512952029184
4862 -32907238390269169274976652277542100998924795904
4863 199060764680151234877868052007591918803588481024
4864 -1041132685951981343151281573550647328961483243520
4865 4761445961254823759570537826590642128426576642048
4866 -19223933247697378575525213132531673928869729009664
4867 69086401927939544936614050008582660544781367640064
4868 -222583954215153811699017256608942012044008126152704
4869 646936495517891728721204227314421403177985069023232
4870 -1705643605980620761578438641650469145712656107175936
4871 4099154530677523527182262121493218848398563841409024
4872 -9019230441813605821774443857609818251206210107736064
4873 18239219127121549194312955592204657268926964421361664
4874 -34019397456421448767417987593542543017812869838274560
4875 58709004455495655158642366222768439773359208417722368
4876 -94012431703527546515863575799176961235895466227400704
4877 140055218498862977319745289952721129502650011771469824
4878 -194570531272856450163782552312643955018300075743903744
4879 252615163897759932995142449449954630129891195490402304
4880 -307119358002665956463471096770763477952645030261817344
4881 350275217979594330054463322996049651124151070977163264
4882 -375396593041758176494153099868627926774689472010256384
4883 378630421626867979391195313305868800685005574613499904
4884 -359912672300715541144927794911153442979162197520809984
4885 322848418577819145382305118396145469842353269856272384
4886 -273614312018739423302181916337682846505749608707129344
4887 219328541629887738517936250538821871391232244962033664
4888 -166458976748244984438066619125586703565996930612854784
4889 119723462608924885263321265621048470169748320781598720
4890 -81673785248565472581765160102390698348355281242554368
4891 52888120396413031911559055904991655728834193429889024
4892 -32532500977878169019344424485216278701703366903988224
4893 19021524041432681170622922961064280850988152476401664
4894 -10577929850516769348635739841378789741621057571684352
4895 5597809717754279292164904808204587750152532356468736
4896 -2820388535351672697691836424689879882771153517097984
4897 1353511940389946045855186777020094277182291817562624
4898 -618935098342532869974055849367511888533941775460224
4899 269776921064057157662176810004401477763097877847620
4900 -112116054036950522660514982799192682401272997319653
4901 44436636014370079756196465049062421920506696324729
4902 -16800131956260405505411475596707210082800445920524
4903 6059701034596629870280153036280236076478444664144
4904 -2085483547681114778226411370314539958489422235614
4905 684874219547700088011942704147579851557303792634
4906 -214622921518224782790269025490207805807162718314
4907 64179541793711891899407664459482557848260020284
4908 -18312489286292294637673280197872601422034174829
4909 4985218465420460815291326761809361428304651149
4910 -1294622523539587497807298242380927248092733994
4911 320656609725185578833901615271666401368140944
4912 -75730425003836192224359289944846992851424189
4913 17049326110641523165100845147907207748966259
4914 -3657645295282443349361994001514577374194109
4915 747447653803550853151388602724642275513144
4916 -145427714041176123817192438030518122749214
4917 26926304719486907424703091925307218231334
4918 -4741518094350749839234661831605055181104
4919 793573167449953928375744142978279715264
4920 -126145260033522520710607611379375909304
4921 19029169113290028330269946472243548904
4922 -2721737105474529022142306191473148424
4923 368740633841059231739349439371888944
4924 -47268270647163715911045775803713044
4925 5726211355382702900310098914102004
4926 -654686055397877234774817513653848
4927 70538053802506182932380031756288
4928 -7150309884270999556780050526828
4929 680681738729072510477401516148
4930 -60729181902495621235563074428
4931 5066372740280315829033046868
4932 -394216883957150465581282433
4933 28527473924510374806749173
4934 -1913672981924526684672308
4935 118559930067642901745008
4936 -6755016721128680887778
4937 352205818291894062118
4938 -16709115444907079558
4939 716393081137267876
4940 -27533714608183715
4941 939302887667923
4942 -28096601990078
4943 725509211728
4944 -15844904327
4945 284596249
4946 -4036463
4947 42388
4948 -293
4949 1
4950 -633825300114114700748351602688
4951 800045985069041281019606810492928
4952 -174744684503511251824269414333677568
4953 15806963455118205494930833884271607808
4954 -791139719232836468577971645421818216448
4955 25390469645080820158642539050699648401408
4956 -571420236959194641979818541638785588789248
4957 9575261249479479607186518293866992252223488
4958 -124706302903929864099897526963921917552099328
4959 1303559051200878681287078411708107428166893568
4960 -11212623612819038092568873100751326438771130368
4961 80955581457023385867199736297772378832144171008
4962 -498624595676772058699548087082809265026968322048
4963 2655262236654922240820532101654146739240580415488
4964 -12363465977394474482172066161451840032583951843328
4965 50820166336613596251303667228202338440149381152768
4966 -185941618556397159905063479922920846925198323089408
4967 609917178323291779554151809172974549827953987944448
4968 -1804842070360641771366741939331866010857051665727488
4969 4844829711651818500183788566981843965511611006844928
4970 -11855331632807716725133713561698224472414685556113408
4971 26560658886218836725365865377750771137944657485365248
4972 -54695350909865276743965081456948969499390388352319488
4973 103890174770565815899196104856040854468192448836272128
4974 -182595079281513508960190781532716589149445617686151168
4975 297812421808470709501953583269938842854856860062711808
4976 -451929284959074094545207379156569516181147330069659648
4977 639596701706700748866167513498914350830013873691557888
4978 -846047229130763230637172432265050162432107805281353728
4979 1048094122887597458448374297172408245968660446176083968
4980 -1218192929874656319709327975917845387838983752309014528
4981 1330669037543571283462683446167431632386855486743379968
4982 -1368143519471668918478207791247568915960625054831607808
4983 1325919048211341130280157754139134410158875849940533248
4984 -1212812148113292151076943985568604080693308149976793088
4985 1048296283965228233985031988545473672357835678666457088
4986 -857176530000971977899118653256905681717256703944163328
4987 663736989850491019603380722094842511871823546016595968
4988 -487158111409666861119282570647871306009290865018667008
4989 339209444643840887062771677125931288403413677478248448
4990 -224251500119782669975845943616996370554109621187903488
4991 140860386770149813064410130866191421968674957069385728
4992 -84123665052881256638994501334632429261951567841722368
4993 47795551297705151003353630592281982636285675333419008
4994 -25848583311745841480905524760496793607963370045186048
4995 13313215188503786342171059443454353984286464500041728
4996 -6533125594496326602126321458155661499910187233287168
4997 3055798072308536888537165013897010303047164048011008
4998 -1362847312479028982292966026983405525022599773562248
4999 579725196188861683370601685990884740166599565237138
5000 -235268523591584018949413557873600788327528434376008
5001 91110318011611687684256898054328100719511320935473
5002 -33675206886583563773890291553116674458140118399088
5003 11880933428109883254521987603553675707414350341428
5004 -4001555944116444792537075692061446629324773443168
5005 1286671346159004687343326276596199542050966917678
5006 -394976265070373800179849493225790672092594351368
5007 115751053719213084382980345843275090940781612458
5008 -32381498169047992318791118778329659562110930648
5009 8646404693696850122732886021616916666083040113
5010 -2203282287596025589875624262947934532169795688
5011 535685869140726437091260653406000215391778678
5012 -124235210056403669187325786995425537503305568
5013 27475231594419348147618692373734483904769933
5014 -5792227613382711734241394360948692374054448
5015 1163535257859489597607216119142212607348428
5016 -222607898051722983860076054338445766912368
5017 40541513617909820429681409823470094301958
5018 -7024268879973023589945017694433689075648
5019 1157064664746833291664185390498237185488
5020 -181071828671709191834460274851401313408
5021 26898467594770858587088462462821712248
5022 -3789626461019402790096665387078835488
5023 505853726136439845589746860787548328
5024 -63905054923728992021925012859001568
5025 7631308153958036166071884246032996
5026 -860265083021179532070110171508576
5027 91408959032667695570949171836456
5028 -9140119774999645916892108225536
5029 858471281388681592351455959916
5030 -75582986178432861598829941736
5031 6223812175639779042273800266
5032 -478093290593725205313285096
5033 34161889052064244968045501
5034 -2263227607452338899437456
5035 138502960118352292585356
5036 -7796232237689627656736
5037 401667507316303523666
5038 -18832508624013336696
5039 798107698122733526
5040 -30324902283386216
5041 1022897506022271
5042 -30257834312376
5043 772767193506
5044 -16694739936
5045 296663831
5046 -4163336
5047 43266
5048 -296
5049 1
5050 1267650600228229401496703205376
5051 -1632100147793845354427005376921600
5052 363484944687004784620100773950259200
5053 -33516004865385700986808095917085818880
5054 1709494072081131500348215987466498211840
5055 -55898590205139446172442484493810317393920
5056 1281504758967300847244312085613921697792000
5057 -21871595065400357129323849007931457326284800
5058 290084643637075643080337184019808208101048320
5059 -3087622928095427375606495829057886503053557760
5060 27040652575885779290294003282973994195867402240
5061 -198765007352547155706149932607647250258696601600
5062 1246303667053237511878943224321099662726738739200
5063 -6756082033808384414498682147489214987339768528896
5064 32022209615261543788075363867548291026908597977088
5065 -133986952371804521425715344717543855949275983773696
5066 499017099602746677549576173753023410032947473940480
5067 -1666188113061009486388987640170468337516200402616320
5068 5018955523479138138437285400633810968500212248608768
5069 -13714649997527540997066937413342943886874886195380224
5070 34163894514191970530411155686151397315863441758486528
5071 -77921890879751116812317137520768817170969911225221120
5072 163365955575380141102199924979118201808592143101460480
5073 -315939241039321196076764594914737558031981739922948096
5074 565415076618215782337971778502290908954725216071712768
5075 -939086035245790505745908445192995675851931984609673216
5076 1451296255945787631887938364286155428332950667028070400
5077 -2091978748195588312035001933948929969925352510088806400
5078 2818754431365857489270504892446652525020580237111459840
5079 -3557331124772729305581642784421674604366278273448017920
5080 4212645612465179460604361812088827714875346141241671680
5081 -4689007489902314417528986038117010559163496740264345600
5082 4913324835881016863316580258065604166714643935605555200
5083 -4853538601487303295627932314853623983994474089897000960
5084 4525861294052517611913785427917815410583533172901806080
5085 -3988691617321428248426039156003621914259299159957831680
5086 3326073925430825768207579683080126067156183905887846400
5087 -2626960040780068380042438814595107043549330920597094400
5088 1967016608305213938589159323076547151663996792352014336
5089 -1397577286381843633779987373120985196059776129179844608
5090 942989178288753966738154067871559449356160107267751936
5091 -604674922892456214244549713235905287893161788419604480
5092 368736449838065945918552019875247736910825251626680320
5093 -213972626800202102087243141377180919989621886412259328
5094 118220715823154630409680370560072016325907968516603904
5095 -62222080206600016766657512027350102263872081620492288
5096 31211281269577635869563761743306742992426892645841920
5097 -14927065549970396630523571339253560880780784505927680
5098 6809144539625891317086266032445514603551229855409296
5099 -2963506960022616467471136029745772278320808167384568
5100 1230936692460766917482955074489845523393413520122601
5101 -488072631798619067908598782655021928953865238111075
5102 184772209463299017793285976524966644163357569954725
5103 -66797305373702007808792443449792981377361386158200
5104 23062176778703747294396108184894602859994806707950
5105 -7604875423131864322737361992337833722742686447990
5106 2395235317747427537674824566171224193221141523700
5107 -720550981008345067261670091347918072319324081600
5108 207023683247430915759306233711483682053972555625
5109 -56803408384256582003202143133464255805767503975
5110 14882284881640622669092478369941061941196925095
5111 -3722447454418400990509328101520881020963072700
5112 888698979919938828955801130851226541557711725
5113 -202456229142309765215251735336397955876642605
5114 43996706137453548322616721405116106924741040
5115 -9117210134852414776250100482670828036938160
5116 1800833917147257779531515530764248679323350
5117 -338881575426472358797159954380598705164450
5118 60722778373651349236723842197686676562390
5119 -10354373331376312745383584667930854465120
5120 1679090042946987424970339092635492334200
5121 -258749581515604481763974953464552019800
5122 37860273798009703798375420062176350000
5123 -5255227649135448077072120287642287680
5124 691300829762661286165160740763433540
5125 -86085331962586924846803180874416156
5126 10135530215434852327847987291388300
5127 -1126761625812260133194406624990800
5128 118096401293478989639827948147180
5129 -11650406434215317290878278251340
5130 1079808553238796154195080464960
5131 -93834994604883060076566966200
5132 7627858558359487898718661525
5133 -578558680949773703640028695
5134 40826886779678502274142985
5135 -2671659450973590444482760
5136 161524049074814546076050
5137 -8983859986883319371050
5138 457422854042900719388
5139 -21198411476934268064
5140 888116381097422983
5141 -33364803011847065
5142 1112930204434785
5143 -32560014257364
5144 822562863927
5145 -17580653159
5146 309111160
5147 -4292840
5148 44153
5149 -299
5150 1