0 1
1 1
2 1
3 2
4 -1
5 1
6 3
7 4
8 -3
9 1
10 5
11 -5
12 10
13 -5
14 1
15 8
16 15
17 -25
18 20
19 -7
20 1
21 13
22 -22
23 65
24 -65
25 34
26 -9
27 1
28 21
29 57
30 -152
31 195
32 -133
33 52
34 -11
35 1
36 34
37 -93
38 361
39 -542
40 461
41 -237
42 74
43 -13
44 1
45 55
46 220
47 -815
48 1445
49 -1464
50 935
51 -385
52 100
53 -15
54 1
55 89
56 -385
57 1850
58 -3705
59 4373
60 -3334
61 1705
62 -585
63 130
64 -17
65 1
66 144
67 859
68 -4085
69 9260
70 -12451
71 11041
72 -6744
73 2875
74 -845
75 164
76 -19
77 1
78 233
79 -1574
80 9029
81 -22605
82 34162
83 -34533
84 24529
85 -12494
86 4565
87 -1173
88 202
89 -21
90 1
91 377
92 3381
93 -19632
94 54239
95 -90929
96 103228
97 -83591
98 49517
99 -21624
100 6911
101 -1577
102 244
103 -23
104 1
105 610
106 -6385
107 42645
108 -128110
109 236097
110 -297385
111 270410
112 -182625
113 92765
114 -35446
115 10065
116 -2065
117 290
118 -25
119 1
120 987
121 13380
122 -91675
123 298865
124 -600304
125 830867
126 -838205
127 635660
128 -368155
129 163657
130 -55576
131 14195
132 -2645
133 340
134 -27
135 1
136 1597
137 -25773
138 196730
139 -689405
140 1499473
141 -2262038
142 2507277
143 -2109525
144 1371970
145 -695469
146 274809
147 -83966
148 19485
149 -3325
150 394
151 -29
152 1
153 2584
154 53143
155 -419233
156 1575540
157 -3688351
158 6023549
159 -7276592
160 6726327
161 -4853465
162 2762908
163 -1245087
164 442741
165 -122936
166 26135
167 -4113
168 452
169 -31
170 1
171 4181
172 -103702
173 891609
174 -3570313
175 8952242
176 -15735449
177 20576733
178 -20729246
179 16433257
180 -10379281
181 5253082
182 -2130569
183 688613
184 -175206
185 34361
186 -5017
187 514
188 -33
189 1
190 6765
191 211585
192 -1886920
193 8032235
194 -21474797
195 40423140
196 -56888915
197 62035225
198 -53595760
199 37191819
200 -20885445
201 9514220
202 -3507795
203 1039025
204 -243928
205 44395
206 -6045
207 580
208 -35
209 1
210 10946
211 -416405
212 3985425
213 -17951390
214 50981829
215 -102321077
216 154200970
217 -180959365
218 169226745
219 -127979398
220 78962709
221 -39913885
222 16529810
223 -5585845
224 1526881
225 -332718
226 56485
227 -7205
228 650
229 -37
230 1
231 17711
232 843756
233 -8387255
234 39888205
235 -119915048
236 255623983
237 -410723017
238 516119700
239 -519412855
240 425185541
241 -285904816
242 158790479
243 -72973505
244 27701500
245 -8639607
246 2192317
247 -445688
248 70895
249 -8505
250 724
251 -39
252 1
253 28657
254 -1669801
255 17618266
256 -88163665
257 279718301
258 -631163014
259 1077070017
260 -1442962417
261 1554945410
262 -1369783937
263 996995173
264 -603485774
265 304737489
266 -128376505
267 44980714
268 -13024241
269 3083693
270 -587478
271 87905
272 -9953
273 802
274 -41
275 1
276 46368
277 3368259
278 -36906333
279 193945596
280 -647600267
281 1542044329
282 -2785303048
283 3962994851
284 -4552853237
285 4294513284
286 -3363774283
287 2203966721
288 -1212960752
289 561490499
290 -218337933
291 71029196
292 -19191627
293 4258649
294 -763288
295 107811
296 -11557
297 884
298 -43
299 1
300 75025
301 -6690150
302 77180925
303 -424797525
304 1489146130
305 -3731688925
306 7112650425
307 -10711292750
308 13068701325
309 -13141879805
310 11022061850
311 -7771707725
312 4629888225
313 -2335941750
314 998166365
315 -360396325
316 109412450
317 -27708925
318 5785225
319 -978910
320 130925
321 -13325
322 970
323 -45
324 1
325 121393
326 13455325
327 -161052000
328 926775975
329 -3403089785
330 8952523980
331 -17956989775
332 28535235925
333 -36848695400
334 39352460935
335 -35186003505
336 26565477300
337 -17031484175
338 9301771725
339 -4332274480
340 1718959015
341 -579221225
342 164830300
343 -39279375
344 7743045
345 -1240760
346 157575
347 -15265
348 1060
349 -47
350 1
351 196418
352 -26789257
353 335559325
354 -2014603950
355 7732955545
356 -21308137745
357 44866503530
358 -75027461625
359 102232626725
360 -115553617270
361 109724467945
362 -88316958105
363 60628445650
364 -35635027625
365 17966320685
366 -7770192510
367 2877401465
368 -908881825
369 243389050
370 -54765465
371 10224565
372 -1555910
373 188105
374 -17385
375 1154
376 -49
377 1
378 317811
379 53774932
380 -697907907
381 4364767225
382 -17480515040
383 50349231035
384 -111041144805
385 194921426780
386 -279492715075
387 333339861265
388 -335002553160
389 286358384155
390 -209573849405
391 131898500900
392 -71567668995
393 33506705705
394 -13524995440
395 4695165115
396 -1395659925
397 352919980
398 -75214595
399 13336385
400 -1932120
401 222875
402 -19693
403 1252
404 -51
405 1
406 514229
407 -107232053
408 1449590746
409 -9427442357
410 39325797305
411 -118178977110
412 272431520645
413 -500883998365
414 753906856930
415 -946172437605
416 1003344967585
417 -907719321470
418 705506082965
419 -473370851205
420 275033838890
421 -138581080405
422 60556696585
423 -22915325670
424 7486484965
425 -2101499885
426 503349170
427 -101887365
428 17200625
429 -2377870
430 262261
431 -22197
432 1354
433 -53
434 1
435 832040
436 214978335
437 -3006413545
438 20304475460
439 -88079036967
440 275683751525
441 -663042018400
442 1274199517375
443 -2008697712225
444 2646251732140
445 -2952862372775
446 2818783610525
447 -2318731487400
448 1652247785375
449 -1023438528985
450 552195999700
451 -259694473575
452 106387347925
453 -37888295600
454 11689484735
455 -3108198225
456 707123900
457 -136288615
458 21956365
459 -2902392
460 306655
461 -24905
462 1460
463 -55
464 1
465 1346269
466 -429124630
467 6227805425
468 -43615364465
469 196462549394
470 -639446540017
471 1601767788325
472 -3211441053150
473 5291594941825
474 -7301201176505
475 8551976477690
476 -8590429593825
477 7456246585325
478 -5623227058150
479 3699124843345
480 -2127830528385
481 1071584946850
482 -472469169425
483 182163939125
484 -61267265070
485 17905881185
486 -4522446025
487 979701130
488 -180201345
489 27761149
490 -3515702
491 356465
492 -27825
493 1570
494 -57
495 1
496 2178309
497 859595529
498 -12884735480
499 93458534355
500 -436540463253
501 1475355629428
502 -3842982116667
503 8024649894625
504 -13794630936800
505 19893997294835
506 -24405154131885
507 25732835665340
508 -23502922764475
509 18702700701625
510 -13021476744840
511 7954785900115
512 -4271000422085
513 2016523285700
514 -836797047675
515 304698469265
516 -97079027440
517 26950773235
518 -6481848285
519 1340103820
520 -235723643
521 34792553
522 -4228632
523 412115
524 -30965
525 1684
526 -59
527 1
528 3524578
529 -1717012749
530 26629066489
531 -199801804190
532 966539460861
533 -3387251722109
534 9161319862762
535 -19892281905917
536 35613911768225
537 -53582625526470
538 68704305558605
539 -75870825462565
540 72738681194290
541 -60908324167725
542 44745654191305
543 -28931048545070
544 16496786744285
545 -8304046993485
546 3690117381050
547 -1446193986205
548 498856524145
549 -150980573910
550 39914469805
551 -9162055925
552 1811551106
553 -305308749
554 43249817
555 -5052862
556 474045
557 -34333
558 1802
559 -61
560 1
561 5702887
562 3437550076
563 -54975145727
564 426232674869
565 -2132880725912
566 7741042905079
567 -21709891447633
568 48945883674596
569 -91120105442367
570 142779162821165
571 -190991236643680
572 220445956483735
573 -221348187851145
574 194555329529740
575 -150399632550335
576 102607751281445
577 -61924622033640
578 33104880731255
579 -15684281755585
580 6582505353460
581 -2443907034495
582 800817671965
583 -230809513520
584 58238581655
585 -12785158137
586 2422168604
587 -391808383
588 53355541
589 -6000952
590 542711
591 -37937
592 1924
593 -63
594 1
595 9227465
596 -6869397265
597 113387841530
598 -907440495465
599 4691994126693
600 -17614966536070
601 51160825800345
602 -119601658796825
603 231186094559330
604 -376678431084697
605 524761636108525
606 -631883149611150
607 663142332186025
608 -610458846910625
609 495354594630410
610 -355615135113225
611 226456995348725
612 -128134383496150
613 64473444242425
614 -28849292462505
615 11470319422450
616 -4045542378425
617 1262436699005
618 -347286676830
619 83808897929
620 -17629495345
621 3205785370
622 -498519465
623 65357445
624 -7086374
625 618585
626 -41785
627 2050
628 -65
629 1
630 14930352
631 13748021995
632 -233645080325
633 1928268832460
634 -10291428748851
635 39921927198833
636 -119936618136760
637 290364143393995
638 -581973847915485
639 984542956728724
640 -1426201703301747
641 1788527935330825
642 -1958167813983200
643 1884060026007275
644 -1601168036171445
645 1206584864856860
646 -808529125810675
647 482725762341025
648 -257081271981000
649 122172029167435
650 -51789931307405
651 19561404179300
652 -6570415776435
653 1957010052665
654 -514904472688
655 119067888619
656 -24041066085
657 4202824300
658 -629234355
659 79530193
660 -8323544
661 702155
662 -45885
663 2180
664 -67
665 1
666 24157817
667 -27481113638
668 481038182645
669 -4090182745245
670 22511126330162
671 -90135283146517
672 279795163472353
673 -700664904924750
674 1454311839224965
675 -2551059761372933
676 3836946363332218
677 -5003257573963397
678 5704863563297225
679 -5726287865997750
680 5086396098350165
681 -4014337765885165
682 2823643116478210
683 -1773980650492725
684 996888306303025
685 -501425330315870
686 225751891782245
687 -90912739666005
688 32702235732170
689 -10484435881765
690 2986818998041
691 -753040249926
692 167150020789
693 -32446714685
694 5461293010
695 -788294741
696 96177281
697 -9727854
698 793925
699 -50245
700 2314
701 -69
702 1
703 39088169
704 54986385093
705 -989557478928
706 8661403673135
707 -49112435405569
708 202781692623196
709 -649725610091223
710 1681124973321853
711 -3609288583374680
712 6556431361970831
713 -10224952488037369
714 13843461511259012
715 -16412984700557847
716 17157439295292725
717 -15899080062698080
718 13115071630120495
719 -9661623998841585
720 6371604417463660
721 -3767757263098775
722 1999738966934765
723 -952929113880360
724 407577371114255
725 -156317211130345
726 53671107495700
727 -16458073877847
728 4492899497893
729 -1087340291504
730 232043450159
731 -43369300705
732 7037882492
733 -980649303
734 115632989
735 -11315704
736 894415
737 -54873
738 2452
739 -71
740 1
741 63245986
742 -109933682017
743 2034101342949
744 -18312364825198
745 106886274484273
746 -454675820651961
747 1502232912805642
748 -4011975556734929
749 8899702140071213
750 -16722151307316342
751 27006336338045569
752 -37911875510555393
753 46669430912374706
754 -50727863291143297
755 48955599420688885
756 -42129223322939070
757 32438319627803665
758 -22404832833768905
759 13907118943661210
760 -7767235196968305
761 3905597194695485
762 -1768083856108870
763 720211793374945
764 -263659426121745
765 86587255251394
766 -25443872873633
767 6667580080901
768 -1551427191822
769 318782051569
770 -57445065689
771 8999181098
772 -1211915281
773 138264397
774 -13104534
775 1004161
776 -59777
777 2594
778 -73
779 1
780 102334155
781 219930610020
782 -4178136367915
783 38658830993345
784 -232084913793744
785 1016237915788195
786 -3459141646263245
787 9526184026275500
788 -21811379836877355
789 42344004754703897
790 -70734823983407480
791 102830087359156355
792 -131250737335304805
793 148125157494661300
794 -148639062132521067
795 133214046066567025
796 -107005862578546400
797 77247985295341475
798 -50219070721091325
799 29441589337597820
800 -15578429586359275
801 7441764906913225
802 -3208507442858760
803 1247530645618435
804 -436833936624533
805 137475000998660
806 -38779033035435
807 9770434464545
808 -2188991294960
809 433672182947
810 -75443427885
811 11423011660
812 -1488444075
813 164473465
814 -15112856
815 1123715
816 -64965
817 2740
818 -75
819 1
820 165580141
821 -439758885885
822 8576203345850
823 -81495798354605
824 502828658580833
825 -2264560745370134
826 7934521208314685
827 -22511509698814245
828 53148943700030210
829 -106499389346285149
830 183813652721518857
831 -276394998701720190
832 365331562029765965
833 -427501052324627405
834 445403281759703434
835 -415067154265655117
836 347225771223659825
837 -261501833169229350
838 177686126737524125
839 -109102249396286965
840 60598448510316370
841 -30461959400185725
842 13858779792630745
843 -5703568734095630
844 2121198518867501
845 -711783938621853
846 215033067069530
847 -58319901964525
848 14148417054465
849 -3056335660854
850 584559038717
851 -98289451205
852 14399899810
853 -1817391005
854 194699177
855 -17360286
856 1253645
857 -70445
858 2890
859 -77
860 1
861 267914296
862 879683351911
863 -17592165577585
864 171567800055060
865 -1087153115516271
866 5031950149321101
867 -18133603161999504
868 52957540605943175
869 -128809397098874665
870 266147722392600508
871 -474126694789322863
872 736603650124959237
873 -1007058122761252120
874 1220333666679020775
875 -1318307615844034273
876 1275537590291013668
877 -1109518696712974767
878 870229437562118525
879 -616874086644277600
880 395890625530098055
881 -230299146416919705
882 121522367310687820
883 -58179518985447215
884 25265917260822005
885 -9945965771830632
886 3544766396111207
887 -1141850072760913
888 331672870998580
889 -86616736073455
890 20261088376173
891 -4225453738288
892 781137941127
893 -127089250825
894 18034681820
895 -2206789359
896 229419749
897 -19867576
898 1394535
899 -76225
900 3044
901 -79
902 1
903 433494437
904 -1759098789526
905 36064014507081
906 -360727765687705
907 2345874031087602
908 -11151053414158473
909 41299156473320109
910 -124048684373885854
911 310576334803692505
912 -661104841884075681
913 1214401111971246234
914 -1947333995039241337
915 2750719895647463477
916 -3447725456119293670
917 3856948898367089321
918 -3869382796426061609
919 3494574983716963202
920 -2849977571837211817
921 2103977610850673725
922 -1408655337704473710
923 856488918363937465
924 -473343881038295345
925 237881405281582250
926 -108711353507091225
927 45157848804483269
928 -17035498564053046
929 5828466541633033
930 -1805195814758073
931 504906343145490
932 -127138912825801
933 28711995852749
934 -5787729620542
935 1035316442777
936 -163158614465
937 22448260538
938 -2665628857
939 269154901
940 -22656646
941 1546985
942 -82313
943 3202
944 -81
945 1
946 701408733
947 3518631073489
948 -73887127803688
949 757519545882491
950 -5052475827862909
951 24647980859404548
952 -93749366360798691
953 289396525221091817
954 -745201353981270864
955 1632786018571843867
956 -3089907065826568149
957 5109069102049728908
958 -7448773786334168291
959 9646170807886050817
960 -11161623252853472312
961 11595714491219212539
962 -10858532763859988013
963 9194530127391386836
964 -7057932793538559267
965 4921288286259621145
966 -3121633174432348640
967 1803176680440528155
968 -949106691601459845
969 455304112295764700
970 -199027051116057763
971 79228845932589361
972 -28692431647319112
973 9438858171149179
974 -2815008501049053
975 759184168797092
976 -184562904531299
977 40287455093833
978 -7858362506096
979 1361633671707
980 -208055135541
981 27779518252
982 -3203938659
983 314468193
984 -25750616
985 1711611
986 -88717
987 3364
988 -83
989 1
990 1134903170
991 -7036560738245
992 151292886680865
993 -1588926219568670
994 10862471201608309
995 -54348437546672005
996 212146713581001930
997 -672542416802982325
998 1779799233183633545
999 -4010773391124958598
1000 7812600150224980165
1001 -13308045269926025965
1002 20006616674718065490
1003 -26741115402106269925
1004 31969417313592995441
1005 -34353052235291897390
1006 33312780018939188565
1007 -29247593018642761685
1008 23310395714468505370
1009 -16900509366057801557
1010 11164554635124318425
1011 -6727986535313404950
1012 3701390063643447845
1013 -1859714916192989245
1014 853358214527880226
1015 -357484742981236485
1016 136613709227227585
1017 -47570147989617470
1018 15068875173247285
1019 -4333376838643237
1020 1128309977859690
1021 -265137814718965
1022 56004180106025
1023 -10581629849510
1024 1777743942789
1025 -263614172045
1026 34187395570
1027 -3832875045
1028 365969425
1029 -29173838
1030 1889045
1031 -95445
1032 3530
1033 -85
1034 1
1035 1836311903
1036 14074256379660
1037 -309622334099975
1038 3329145325818205
1039 -23313868622785288
1040 119559346294952319
1041 -478641864708675865
1042 1557231547186966580
1043 -4232140883170249415
1044 9801346015433550741
1045 -19635973691574918928
1046 34428690690077032095
1047 -53321278619362156945
1048 73488847478930605340
1049 -90679950029292260807
1050 100675521784176790221
1051 -100978612273170274520
1052 91807966056224711935
1053 -75868384447579772425
1054 57111414446584108484
1055 -39229618636306438407
1056 24620527705751128325
1057 -14130766662600300640
1058 7420819896029426335
1059 -3566431345248749697
1060 1568327700490353196
1061 -630712161435691655
1062 231754005206462525
1063 -77707898336112040
1064 23735628850533759
1065 -6589996794362617
1066 1658585607297620
1067 -377146174931015
1068 77167439805045
1069 -14137117735088
1070 2304972286879
1071 -331988963185
1072 41853145660
1073 -4564813895
1074 424317101
1075 -32951928
1076 2079935
1077 -102505
1078 3700
1079 -87
1080 1
1081 2971215073
1082 -28146676447417
1083 633318924579610
1084 -6967912985736385
1085 49956882571388781
1086 -262432561212689926
1087 1076843075712304049
1088 -3593104959082609025
1089 10021513313527465410
1090 -23834832914037350897
1091 49073293398583388597
1092 -88493355071728983118
1093 141071247928801345985
1094 -200298973577223367625
1095 254848747537515126954
1096 -292030993597645841249
1097 302632746330517339261
1098 -284594544385619698390
1099 243544734951384256785
1100 -190091213340747989393
1101 135570651719196985298
1102 -88470674047808695057
1103 52882061030951729605
1104 -28972406454659153310
1105 14553682586526925729
1106 -6703086746229456089
1107 2829752023361736506
1108 -1094220171848616705
1109 387169801878686605
1110 -125179156037179558
1111 36915622439258993
1112 -9907168008957857
1113 2412877957159650
1114 -531481054541105
1115 105441675275221
1116 -18747062308846
1117 2968950213249
1118 -415695254505
1119 50982773450
1120 -5413448097
1121 490220957
1122 -37111798
1123 2284945
1124 -109905
1125 3874
1126 -89
1127 1
1128 4807526976
1129 56296324109907
1130 -1294784525606637
1131 14569144896052380
1132 -106881678128513947
1133 574822004996768633
1134 -2416118712637298024
1135 8263052993877522099
1136 -23636131586137539845
1137 57691179141602167204
1138 -121981419711204128091
1139 226060003542041354833
1140 -370635850929331675088
1141 541669195083248081235
1142 -709996468652253621533
1143 838910734732806809452
1144 -897296486258680519771
1145 871821835101756736041
1146 -771684014288388211960
1147 623727161632880235571
1148 -461232516779141959989
1149 312511999814814375412
1150 -194234796109712154267
1151 110826873940270036225
1152 -58079771627713004768
1153 27959856078985837907
1154 -12362590792952929101
1155 5018192367058969916
1156 -1868559775605989915
1157 637528113953045721
1158 -199010400915697544
1159 56729958457174707
1160 -14732923923277157
1161 3475840066241860
1162 -742364405091547
1163 142935799892913
1164 -24684962735344
1165 3800340722259
1166 -517660801405
1167 61809669644
1168 -6393890011
1169 564444553
1170 -41681688
1171 2504755
1172 -117653
1173 4052
1174 -91
1175 1
1176 7778742049
1177 -112587840692838
1178 2645865375323181
1179 -30433074317711397
1180 228332501153080274
1181 -1256525688122051213
1182 5407059430271364681
1183 -18942224700392342222
1184 55535316166152601789
1185 -139018489869341874253
1186 301654018564010423386
1187 -574101426795286837757
1188 967331705400704705009
1189 -1453974241095827837558
1190 1961662132387755324301
1191 -2387817938117867240437
1192 2633503707250167848994
1193 -2640940156462193991853
1194 2415189863678533159961
1195 -2019138337554148683102
1196 1546192195191164155549
1197 -1086256516408770710813
1198 700981592034238683946
1199 -415888543990252226717
1200 226986417195696045761
1201 -113999483785684680582
1202 52685037664891696109
1203 -22398975527070868933
1204 8755311918270949746
1205 -3143616003512081357
1206 1035548915784440809
1207 -312470317830046958
1208 86195806303729021
1209 -21684604055760877
1210 4960568876424954
1211 -1028236004877373
1212 192305725363601
1213 -32285644179862
1214 4835662325069
1215 -641280140693
1216 74597449666
1217 -7522779117
1218 647807929
1219 -46691198
1220 2740061
1221 -125757
1222 4234
1223 -93
1224 1
1225 12586269025
1226 225183460127725
1227 -5404318591339200
1228 63512014010745975
1229 -487098076623871945
1230 2741383877397182700
1231 -12070644548664780575
1232 43291508831056049125
1233 -130012857032697545800
1234 333572295904836350295
1235 -742326526997362721025
1236 1449856872154584098900
1237 -2508764837596696247775
1238 3875280187592360380125
1239 -5377298505871338486160
1240 6737298008623489805175
1241 -7654825352618202938425
1242 7915384020174555832700
1243 -7471319883819260311775
1244 6453466538786830526165
1245 -5111522727936476994200
1246 3718705228008705577175
1247 -2488219700477248078705
1248 1532758680014743137380
1249 -869861378381644318239
1250 454985384767065406925
1251 -219369559115468072800
1252 97482988719033433975
1253 -39909599363612768425
1254 15042543925295112460
1255 -5214713835080962975
1256 1660489551444534725
1257 -484861930437505000
1258 129565014415250775
1259 -31605741808610785
1260 7017040886179700
1261 -1412847455604575
1262 256877013723325
1263 -41956968830000
1264 6118222606455
1265 -790475040025
1266 89643007900
1267 -8818394975
1268 741190325
1269 -52171320
1270 2991575
1271 -134225
1272 4420
1273 -95
1274 1
1275 20365011074
1276 -450354333986425
1277 11033820642806125
1278 -132428346612831150
1279 1037708167258489865
1280 -5969865831418237345
1281 26882672974726743850
1282 -98653662210776878825
1283 303317222896451140725
1284 -797157448842370246390
1285 1818225349899561792345
1286 -3642040271306530918825
1287 6467386547347976594450
1288 -10259325212781417008025
1289 14629877199335037352445
1290 -18851894523118318096510
1291 22046948713859895682025
1292 -23485593392967314603825
1293 22858023787813076456250
1294 -20378252961392921364105
1295 16676511994659784514565
1296 -12548933183953888148550
1297 8695144628963201734585
1298 -5553737060506734353465
1299 3272481436778031773858
1300 -1779832147915775132089
1301 893724502998001552525
1302 -414335536553534940750
1303 177302187446258970825
1304 -69994687214202993345
1305 25471971595457038410
1306 -8535692937970032425
1307 2630213412319544725
1308 -743991959268006550
1309 192776498032472345
1310 -45639823580970185
1311 9842735797388850
1312 -1926601483051225
1313 340790951383325
1314 -54193414042910
1315 7699172686505
1316 -969761055825
1317 107279797850
1318 -10300775625
1319 845532965
1320 -58154470
1321 3260025
1322 -143065
1323 4610
1324 -97
1325 1
1326 32951280099
1327 900729032983924
1328 -22517995619598675
1329 275890513868468425
1330 -2207844681129810880
1331 12977439830094964555
1332 -59735211780871725045
1333 224189997396280501500
1334 -705288108003679160275
1335 1897632120581191633505
1336 -4433608148641493831080
1337 9102305892512623629995
1338 -16576813366002484107725
1339 26986036972910810610500
1340 -39519079611451491712915
1341 52333666245571673545465
1342 -62945791950838109460560
1343 69018135499794524889675
1344 -69201640968593467516325
1345 63614529710598919184460
1346 -53731276950712490393235
1347 41774378362567560811665
1348 -29939222441880291617720
1349 19802618749976670441515
1350 -12098699934062797901181
1351 6832145732609582038036
1352 -3567281153911778237139
1353 1722395576105071434025
1354 -768939911446052882400
1355 317291561874664957515
1356 -120938630405117070165
1357 42543357471397103260
1358 -13796119762609121875
1359 4118197330855557825
1360 -1129544955332951240
1361 284056145194412715
1362 -65325295175747885
1363 13695938763491300
1364 -2608183385817875
1365 449177779469145
1366 -69591759415920
1367 9638694798155
1368 -1184320651525
1369 127881349100
1370 -11991841555
1371 961841905
1372 -64674520
1373 3546155
1374 -152285
1375 4804
1376 -99
1377 1
1378 53316291173
1379 -1801425114687749
1380 45936720272181274
1381 -574299023356535525
1382 4691579876128090185
1383 -28162724341319739990
1384 132447863391838414645
1385 -508115206573432728045
1386 1634766213403638822050
1387 -4500552349166062427285
1388 10764848417864179295665
1389 -22638219933666741091070
1390 42255932624517591845445
1391 -70548887311824105328725
1392 106024196195813794036330
1393 -144186412102594838803845
1394 178225250147247892466585
1395 -200982062950427159239910
1396 207421417436981459922325
1397 -196430700389791305885245
1398 171077083612023899970930
1399 -137280033675847612016565
1400 101652823246328144047105
1401 -69544459941833632500750
1402 44000018618102266243877
1403 -25762991399281961977253
1404 13966708040433138512314
1405 -7012072306121921105189
1406 3260275398997177198825
1407 -1403523035195382797430
1408 559168822684899097845
1409 -206025345347911276685
1410 70135596996615347010
1411 -22032514424320237525
1412 6377287241521460305
1413 -1697657245721776670
1414 414706735545908485
1415 -92717172702730485
1416 18912305535127050
1417 -3506538944756165
1418 588361298300985
1419 -88869149012230
1420 12007336101205
1421 -1440083349725
1422 151865032210
1423 -13915525365
1424 1091190945
1425 -71766830
1426 3850725
1427 -161893
1428 5002
1429 -101
1430 1
1431 86267571272
1432 3602903545666671
1433 -93674865659050297
1434 1194534766985252324
1435 -9957458775612715895
1436 61017028558767570165
1437 -293058451124996569280
1438 1148678276538703870735
1439 -3777647633380710372145
1440 10635870911735763676620
1441 -26030249184894421018615
1442 56041288285197661477805
1443 -107150085182701924781960
1444 183353707248165802502895
1445 -282597279703451693401385
1446 394397020401003471644020
1447 -500636912397090623737015
1448 580189376048102210946405
1449 -615824897824390079084560
1450 600282818216564071692815
1451 -538584867613839105827105
1452 445637150963719124004060
1453 -340585680168503900110775
1454 240741743129995409048605
1455 -157544497178038164988504
1456 95526001416666190198383
1457 -53696407480148239001881
1458 27990852652676980722692
1459 -13532623104116275502839
1460 6067321469387942793685
1461 -2521860680565180993120
1462 971219513380721651215
1463 -346296539341141970705
1464 114200625845255822060
1465 -34787088907363158135
1466 9772601732965013645
1467 -2527070716813593640
1468 600141080951369455
1469 -130541783772984585
1470 25925383424639380
1471 -4683261541358135
1472 766099596325445
1473 -112883821214640
1474 14887502800655
1475 -1743813414145
1476 179696082940
1477 -16097907255
1478 1234724605
1479 -79468280
1480 4174511
1481 -171897
1482 5204
1483 -103
1484 1
1485 139583862445
1486 -7205720823762070
1487 190952634863767265
1488 -2482744399629554945
1489 21109452318210684114
1490 -131991515893147856225
1491 647133930808760708725
1492 -2590415004202404310750
1493 8703973543300124615025
1494 -25049389456852237725385
1495 62696369281524605713850
1496 -138112825755289743974225
1497 270341458650601511041725
1498 -473857499679033529787750
1499 748548266655069189305665
1500 -1071391320505458636689425
1501 1395670845195184719118050
1502 -1661015664493295045629825
1503 1811839171696882369115525
1504 -1816390534257518222470190
1505 1677452553444242283347025
1506 -1429859169541277353835225
1507 1126808511300726924225610
1508 -822069166428494718207985
1509 555830737486071739025613
1510 -348596500011370545385270
1511 202918816376962668202145
1512 -109678112785502200447265
1513 55056098860909531728370
1514 -25667266042892161090209
1515 11111042830518304779925
1516 -4464299707326624295550
1517 1663812592063005592625
1518 -574697791031653614825
1519 183774803659982138330
1520 -54332292373293185425
1521 14826743166592200925
1522 -3727352878716332550
1523 861224648497338625
1524 -182392550622263345
1525 35291906507355650
1526 -6215460734009025
1527 991867238754725
1528 -142658826815950
1529 18375129628945
1530 -2103205580025
1531 211891897450
1532 -18567356465
1533 1393661165
1534 -87817302
1535 4518305
1536 -182305
1537 5410
1538 -105
1539 1
1540 225851433717
1541 14411581231386585
1542 -389110990551296600
1543 5156441434122877155
1544 -44701649036050923173
1545 285092484104506396564
1546 -1426259377510669273675
1547 5827963939213569330225
1548 -19998362090802653540800
1549 58802752457004600065795
1550 -150442128019901449153085
1551 338922020792104093662300
1552 -678795743056492766057675
1553 1218056458008668570617225
1554 -1970954032989171908399080
1555 2891330907665986462684515
1556 -3862733010895828074925525
1557 4717702174181774810377700
1558 -5284694007887059783860875
1559 5444620240211918814055905
1560 -5171295641146002789164240
1561 4537170892526796991017475
1562 -3683476192142731202286445
1563 2770946844157716360641580
1564 -1933730641400638196259211
1565 1253023737508812829796153
1566 -754434132765295881789560
1567 422275041947967069096675
1568 -219790310507321263904005
1569 106390630946693853908788
1570 -47889351703928770650059
1571 20039642245171553371025
1572 -7791924891452635480800
1573 2813208174126312822275
1574 -942247398351617891485
1575 292439388406568509180
1576 -83985778706477587275
1577 22281448924024866025
1578 -5449802175711009800
1579 1226009749741865315
1580 -252976363636974645
1581 47722827975373700
1582 -8199195211518475
1583 1277184892386625
1584 -179409086073840
1585 22581540788995
1586 -2526989374925
1587 249026610380
1588 -21354678795
1589 1569295769
1590 -96853912
1591 4882915
1592 -193125
1593 5620
1594 -107
1595 1
1596 365435296162
1597 -28822936611339453
1598 792633562333979785
1599 -10701993858797050910
1600 94559739506224723501
1601 -614886617245063716301
1602 3137611239125844943914
1603 -13082187255937807934125
1604 45824688120818876411825
1605 -137603867004811853672390
1606 359687008496807498371965
1607 -828286169604109636477685
1608 1696513506905089625777650
1609 -3114908659073829907292125
1610 5159964523987012387415385
1611 -7753615848321144833768110
1612 10616796929457642612535565
1613 -13298137359259377695680925
1614 15287090189955894378099450
1615 -16173934488310897411972685
1616 15787211522503924392384385
1617 -14245637426199596771199190
1618 11904123276812259395590365
1619 -9225369880458163923569605
1620 6638408126958992753160002
1621 -4439778116418263855851517
1622 2761892003039404593375273
1623 -1598984216661230019982910
1624 861855662962609596904685
1625 -432571572400708971721581
1626 202169334354551395208906
1627 -87968636194271877392109
1628 35623492028076824332625
1629 -13418341239705261125350
1630 4697702970829548605245
1631 -1527126175164754909845
1632 460410945819523683730
1633 -128548676554527319325
1634 33181053275446885625
1635 -7901821675194740430
1636 1731962477015814605
1637 -348422019587722045
1638 64121218398410650
1639 -10753564996291725
1640 1636003064534305
1641 -224572167651830
1642 27635519538845
1643 -3025042595685
1644 291735967970
1645 -24493270333
1646 1763003593
1647 -106619742
1648 5269165
1649 -204365
1650 5834
1651 -109
1652 1
1653 591286729879
1654 57646238657975068
1655 -1614090061279299023
1656 22196621279928081605
1657 -199821472871246497912
1658 1324332973996352156103
1659 -6890109095496753604129
1660 29301985751001460812164
1661 -104731563497575560757775
1662 321032422130442583756605
1663 -856977883998426850416320
1664 2016259347705026771327335
1665 -4221313183414288888032985
1666 7926330825052749440361900
1667 -13434837707047854682122895
1668 20667196220629302054951605
1669 -28987209707236430058839240
1670 37213071647976398003897415
1671 -43872317739171166451879825
1672 47634959166577689202044820
1673 -47748357533318746196741455
1674 44278486374903117934782765
1675 -38053883979824115562379920
1676 30354863037728587242729575
1677 -22502186134376149429889609
1678 15517964359795520464863036
1679 -9963562122497073042602063
1680 5959860436361864633341093
1681 -3322695542586449213792280
1682 1726998807764027540347847
1683 -836910241109811762139393
1684 378106606743095149993124
1685 -159215620250425526057359
1686 62460174507487346583325
1687 -22813747181364358335840
1688 7751955321159058424935
1689 -2447948066803802277305
1690 717508298928578322380
1691 -194910783105421090575
1692 48984696625836366485
1693 -11365746629226369640
1694 2428806516191258695
1695 -476664456384543345
1696 85628348390994100
1697 -14025571125360335
1698 2085147399837965
1699 -279843206729520
1700 33685604730215
1701 -3608514531625
1702 340722508636
1703 -28019277519
1704 1976243077
1705 -117158072
1706 5677895
1707 -216033
1708 6052
1709 -111
1710 1
1711 956722026041
1712 -115291886029220257
1713 3285826361216573114
1714 -46007332621135462233
1715 421839567022421077429
1716 -2848487420863950810118
1717 15104551164989859364361
1718 -65494080597499675228457
1719 238765112746152582327714
1720 -746796407758460728270985
1721 2034988190127296284589245
1722 -4889496579408480393070990
1723 10458885714533604547393305
1724 -20073974833519787768756785
1725 34796006239148458804607690
1726 -54769230148306458792026105
1727 78641615635102162172630085
1728 -103413353003189226066634070
1729 124957707126318730907657065
1730 -139142236072326544855969465
1731 143131674233215181595527730
1732 -136305330283124982066306985
1733 120386254334551349059542605
1734 -98763610055281290047839070
1735 75359235306480886102508793
1736 -53538114853967190359615681
1737 35445088604789666550067162
1738 -21883282995220802309284249
1739 12605251521534763060925653
1740 -6776693158114504294487974
1741 3400819289983651064626633
1742 -1593123454596002062125641
1743 696537847243946202107842
1744 -284135969265400219224009
1745 108087668870216063255005
1746 -38317657823682475185710
1747 12647851454766662979545
1748 -3882964664660958922065
1749 1107329865139420503530
1750 -292880176357093823545
1751 71716189884289105765
1752 -16223359661608887030
1753 3382135428960345385
1754 -647921153166531545
1755 113679490641714770
1756 -18195865925036265
1757 2644833813297005
1758 -347214416189950
1759 40902633793465
1760 -4289959548897
1761 396761063674
1762 -31971763673
1763 2210559221
1764 -128513862
1765 6109961
1766 -228137
1767 6274
1768 -113
1769 1
1770 1548008755920
1771 230584728780466555
1772 -6686944608462366485
1773 95300491603487497580
1774 -889686466665977617091
1775 6118814408750322697665
1776 -33057589750843669538840
1777 146092712359989209821275
1778 -543024306089804839883885
1779 1732357928263074038869684
1780 -4816772788013053297449475
1781 11813981348944257070731225
1782 -25807268008475689487857600
1783 50606835381573180084906875
1784 -89665987311816705377972165
1785 144334466535761376388659900
1786 -212052461418510783137286275
1787 285468321641480614305898225
1788 -353328767255826687881948200
1789 403242179270971820619595995
1790 -425405584538756908047024925
1791 415742334799465145728141700
1792 -377077838952227680185392195
1793 317913474445113929155220745
1794 -249482080668243062252856656
1795 182435465014415266821740155
1796 -124428292063546523459750005
1797 79211654595231271168635660
1798 -47093786038290328431135555
1799 26158637837763771649901601
1800 -13578331738081806423741240
1801 6587066199175655188877915
1802 -2986199149083894466341325
1803 1264809785774746640555860
1804 -500311307005832345734019
1805 184722984517581013626425
1806 -63613360733215801144800
1807 20413780784088580823675
1808 -6097624394939799929125
1809 1693090217853608150620
1810 -436312556125672035075
1811 104162909207506879825
1812 -22987630519529577800
1813 4677977735293408475
1814 -875280134449961085
1815 150071222491787300
1816 -23485533551630275
1817 3339262645676905
1818 -429019683776880
1819 49482552891259
1820 -5083481676245
1821 460704591020
1822 -36392882115
1823 2467586945
1824 -140733784
1825 6566235
1826 -240685
1827 6500
1828 -115
1829 1
1830 2504730781961
1831 -461167909552177190
1832 13604473945705199525
1833 -197287927815437361645
1834 1874673424935442731762
1835 -13127315284166623012421
1836 72233993910437661775345
1837 -325243014470822089181390
1838 1232141324539598889589045
1839 -4007740162615952917623253
1840 11365903504289180633768634
1841 -28444735485901567438911925
1842 63428517365895636046446425
1843 -127020938771622049657671350
1844 229938810005206590840851205
1845 -378334920383339458155291965
1846 568439389372782942663232450
1847 -782989104701472011749082725
1848 992125856153133990069794625
1849 -1159813125797770329121140190
1850 1254053348348485636713645845
1851 -1256890254137687199503308325
1852 1169898012703920506098926090
1853 -1012904787842455538495833685
1854 816877635781600053660934057
1855 -614353010697073595896336966
1856 431292049141508313741240165
1857 -282851601254009065797021325
1858 173399226671811928030906770
1859 -99411061713817871730938757
1860 53315301313927384497384081
1861 -26752464136433116801497070
1862 12559464497343444121560565
1863 -5515818720633387747453045
1864 2265432399786411332023898
1865 -869757276040994372986869
1866 311949705984012615916025
1867 -104440922301392962792150
1868 32609029573968180681925
1869 -9483804830647016230365
1870 2565715330104952220770
1871 -644638374540685794725
1872 150138170246566035425
1873 -32343585990116394750
1874 6428538004193330645
1875 -1175422579433535685
1876 197042289595047850
1877 -30164058842984085
1878 4197302013230665
1879 -527984789559398
1880 59649516243749
1881 -6004890858285
1882 533490355250
1883 -41328056005
1884 2749054513
1885 -153866254
1886 7047605
1887 -253685
1888 6730
1889 -117
1890 1
1891 4052739537881
1892 922338323835136341
1893 -27670115800962576240
1894 408180329576579922815
1895 -3946634777686322825169
1896 28129303993268688756604
1897 -157595303105041946563111
1898 722720022852081840138125
1899 -2789525663550019868359480
1900 9247621649771504724835551
1901 -26739547171194314185160521
1902 68255374476092315511592484
1903 -155301770217692839531804775
1904 317470394909139735361789125
1905 -586898558782035231339373760
1906 986608650771885507151435135
1907 -1515213699128905343481756865
1908 2134417598775726966161397900
1909 -2767240817007739991888671975
1910 3311752107748674648312075005
1911 -3667919822494741602548431880
1912 3767833856623860035720262495
1913 -3596686279545528211701160505
1914 3195707588388831583090593460
1915 -2646660059405655645817701799
1916 2045583657175747245453607989
1917 -1476937108980090223378817296
1918 996995251649526445335282815
1919 -629650054597632921858834865
1920 372221350099447671492784284
1921 -206041664341672640725706919
1922 106820229586793618100378221
1923 -51871393131120005044618200
1924 23591101938610219616466655
1925 -10046683520206210411500841
1926 4004946951868400077997636
1927 -1493656688009019604818919
1928 520831550586798541500325
1929 -169658981449329324156000
1930 51576639235262213142655
1931 -14615235490856920671905
1932 3854992079186323810220
1933 -944914715033817865575
1934 214825342226798824925
1935 -45200661998503056040
1936 8779383163060402015
1937 -1569507158623631385
1938 257370407281016020
1939 -38558662869445415
1940 5253271592349461
1941 -647283822046896
1942 71659297960319
1943 -7071871568785
1944 616146467260
1945 -46826165031
1946 3056787021
1947 -167961464
1948 7554975
1949 -267145
1950 6964
1951 -119
1952 1
1953 6557470319842
1954 -1844672594930734801
1955 56262569925760288821
1956 -844030774954122421870
1957 8301449884949225573153
1958 -60205242764223700338377
1959 343319910203352581882826
1960 -1603035348809205626839361
1961 6301771349952121576857085
1962 -21284768963093029318030582
1963 62726715992160133095156593
1964 -163250296123378945208345489
1965 378858914911477994575202034
1966 -790242560035972310255383025
1967 1491267512473210198040536645
1968 -2560115860325806245642244030
1969 4017036049029696194114948865
1970 -5784048896680359275804552665
1971 7668899232791206949938741850
1972 -9390745032505089288512821985
1973 10647591752738157853408938765
1974 -11203587535742461673988956870
1975 10961206415714916459122583505
1976 -9988101456323191377882347425
1977 8489027707200142874725997058
1978 -6737827373757150136724917777
1979 4999457875135927692211242581
1980 -3470927612279143114049382926
1981 2256295360844792289052952545
1982 -1374092754796528264844403433
1983 784304678782792952944198122
1984 -419682123515259876926463361
1985 210563015849033628189614621
1986 -99053597008340444277551510
1987 43684468979022640439468337
1988 -18056577423943010567496113
1989 6992260327886439287635474
1990 -2535319789182616687819569
1991 860149513485457189812325
1992 -272812259919853750441310
1993 80807110216976054486465
1994 -22325219649229568292345
1995 5744821509253959541370
1996 -1374565399487415515425
1997 305226666223804937005
1998 -62759428324623860070
1999 11918397480307664785
2000 -2084247973185663425
2001 334487733019906850
2002 -49065206054144337
2003 6547839236443253
2004 -790602417967534
2005 85803041097889
2006 -8304164503305
2007 709798797322
2008 -52939739073
2009 3392709949
2010 -183071414
2011 8089265
2012 -281073
2013 7202
2014 -121
2015 1
2016 10610209857723
2017 3689351747331789444
2018 -114369812446451312443
2019 1744324119834005132561
2020 -17446930544852573568176
2021 128711935413396626249907
2022 -746845063170928864104029
2023 3549390607821763835561548
2024 -14206578048713448780553531
2025 48871309276138180212918249
2026 -146738200947413295508343768
2027 389227308238918023511847571
2028 -920968125946334934358749557
2029 1959344034983422615085968084
2030 -3772777584982392706336456315
2031 6611499233124822689325024705
2032 -10594187958385198633872141760
2033 15585133842390414745724054195
2034 -21121847362262773175682036365
2035 26450389297801385526964385820
2036 -30685928537981404995330699515
2037 33054766824223081201386852505
2038 -33126000367172294592234123880
2039 30937409328361299214887278355
2040 -26966156870723477127334341541
2041 21964682454714443148175832612
2042 -16736743124029005521147402939
2043 11941313099694213920310008433
2044 -7983518333968727692155288016
2045 5004480870437848818741759411
2046 -2942702112362114170732799677
2047 1623668925813312706797124844
2048 -840808155213327133305692603
2049 408670209865714516744717641
2050 -186422534966385725156488184
2051 79797623826908661574460563
2052 -32041098079715889142767061
2053 12062899906251672663274612
2054 -4255618816153531067444219
2055 1405774033325164690694945
2056 -434426480353805859414240
2057 125457549515435191071155
2058 -33814862667737487375085
2059 8493952308228790572220
2060 -1985018731935025389435
2061 430745522873052657145
2062 -86596223285239189640
2063 16086893426678991635
2064 -2753223439225477125
2065 432618145128195524
2066 -62160884527030843
2067 8129044072378321
2068 -962208500163312
2069 102411370104499
2070 -9723762097949
2071 815678275468
2072 -59725158971
2073 3758852777
2074 -199249944
2075 8651411
2076 -295477
2077 7444
2078 -123
2079 1
2080 17167680177565
2081 -7378692884453721165
2082 232428976640234414330
2083 -3603018052114461577565
2084 36638185209539152268913
2085 -274870801371645826067990
2086 1622402061755254354457965
2087 -7845626278814456535227125
2088 31962546705248661396668610
2089 -111949196600989809206390029
2090 342347711170964771229605785
2091 -925192817425249342532038910
2092 2231163560131587892229346685
2093 -4839656195913180164530685725
2094 9504899204948208027758880714
2095 -16995776051232038084986505725
2096 27799875149895219957069308225
2097 -41764455643166028125320250150
2098 57828828566915961097088126925
2099 -74022625957865544229610808005
2100 87822246373764195517625784850
2101 -96795462186427567398104404525
2102 99306767558567670385855100265
2103 -95000819023894893022008680590
2104 84869723069808253469555961437
2105 -70895521780152363423686006765
2106 55438168702772454190470638490
2107 -40619369323417433361767419805
2108 27908349767631669304620584465
2109 -17992480074844425329638806838
2110 10889885095162077160207358765
2111 -6190039963988739584327049365
2112 3305285236239966973408510050
2113 -1658148574944756166795127885
2114 781515279798485967057694009
2115 -346017782620203048305409310
2116 143879819986340439859994685
2117 -56166897892219234469316285
2118 20574137538558734798163050
2119 -7067166882803860448834109
2120 2274626994032776409523425
2121 -685341579384676241556550
2122 193087274850910165821325
2123 -50802767284195068519525
2124 12463989772098841351090
2125 -2846509777681130703725
2126 603937969443531036425
2127 -118770010138597172910
2128 21593340305129945885
2129 -3618459729481868173
2130 556939914182257210
2131 -78418972671787485
2132 10053461072704945
2133 -1167031240372310
2134 121858894300397
2135 -11355118648885
2136 935128593410
2137 -67242864525
2138 4157352665
2139 -216552766
2140 9242365
2141 -310365
2142 7690
2143 -125
2144 1
2145 27777890035288
2146 14757402936587619895
2147 -472236646164922549825
2148 7438465080869157569460
2149 -76879388471192766115391
2150 586379787952830804404893
2151 -3519674924882154534983920
2152 17313654619384167424912215
2153 -71770719689311779328564345
2154 255860939907228279809448668
2155 -796644618942919351665601599
2156 2192733346021463456293683605
2157 -5387519937688425126990732280
2158 11910475951957948221290718135
2159 -23849454605809596220048447153
2160 43496451307412284197731892164
2161 -72595526351022477999125122175
2162 111328786436227276207709808525
2163 -157422112776997950319496504000
2164 205874080482647049556309742935
2165 -249667118705393935264862377705
2166 281413170746619330313834593900
2167 -295408997303562908169814605055
2168 289308405606357456429872461445
2169 -264740265163511399961120603464
2170 226660766630112980316927974967
2171 -181771859185697271804627283745
2172 136676907349607320914005478100
2173 -96436068858680771971008588735
2174 63893309917320519963898198141
2175 -39772250265168579650053524368
2176 23269965023139556328861457495
2177 -12800610436468673531144069465
2178 6621582386129479306998765820
2179 -3221179134541728100910515903
2180 1473550845038892063668512629
2181 -633777422592883928025398680
2182 256213615770778908798627255
2183 -97315172969336704065642385
2184 34708471304166455695831268
2185 -11616420870869413267880959
2186 3645310152802128892636525
2187 -1071516129086496573199200
2188 294692809419300302860375
2189 -75730746828392751221705
2190 18157009327461102758540
2191 -4054385716568192776575
2192 841477989720725382245
2193 -161956690748857064680
2194 28830259764093682231
2195 -4732339557846382593
2196 713777859525832180
2197 -98525894817197375
2198 12387523553449565
2199 -1410749028973104
2200 144569131598167
2201 -13225375835705
2202 1069614322460
2203 -75557569855
2204 4590458197
2205 -235037496
2206 9863095
2207 -325745
2208 7940
2209 -127
2210 1
2211 44945570212853
2212 -29514778095285204502
2213 959230695266432719545
2214 -15349166807903237688745
2215 161197242023254689800242
2216 -1249638964376854374925177
2217 7625729637717139874372733
2218 -38146984163650489384808350
2219 160855093998007726082040905
2220 -583492599503768338947461681
2221 1849150177793066983140651866
2222 -5182111310985846264252968809
2223 12967773221398313710275148165
2224 -29208471841604321569572168550
2225 59609385163577140661387612441
2226 -110842357220634164615512231481
2227 188687504009457240195982136514
2228 -295253099223477030414544739225
2229 426173011990223176846702816525
2230 -569170273742292049432115989870
2231 705208317893434920086034498345
2232 -812493460198632595892531565505
2233 872231165353745146653463804010
2234 -874025808516277821029559527945
2235 818788935933380256352113668373
2236 -718061798423737360594976553398
2237 590204485001507523926182542457
2238 -455125673884911913632638239945
2239 329549045066968864856022655570
2240 -224222688693321811898804985017
2241 143437810447657679264005246877
2242 -86312180311447692307776439358
2243 48871185896076903391149596425
2244 -26043775208727632145141601105
2245 13063940655212935508819797626
2246 -6168280824619512228247541161
2247 2741105690224659919719309989
2248 -1146204654134441745622653190
2249 450843961709452316929912025
2250 -166732115577669615457304921
2251 57941313045905282231593186
2252 -18907041176473671053154009
2253 5788342410975122039034925
2254 -1660901747925097178919950
2255 446154303076085805303785
2256 -112044765483314956738785
2257 26265780760597488311690
2258 -5737341696009643541065
2259 1165391371218439511605
2260 -219617210277044429142
2261 38294938879786447417
2262 -6159895276898046953
2263 910829649160226930
2264 -123300941924096505
2265 15209021611395773
2266 -1699887292169438
2267 171019883269577
2268 -15364604480625
2269 1220729462170
2270 -84738486249
2271 5060533189
2272 -254763686
2273 10514585
2274 -341625
2275 8194
2276 -129
2277 1
2278 72723460248141
2279 59029601136140621857
2280 -1947976168628150643592
2281 31657564311072908097035
2282 -337743650854412617289229
2283 2660475170776963439650596
2284 -16501098239811134123670643
2285 83919697965018118643989433
2286 -359857172159665941548890160
2287 1327840293005544403976964267
2288 -4281792955089902305228765413
2289 12213372799764759511646589484
2290 -31117657753782473684803265139
2291 71384716904606956849419485265
2292 -148427242168758602892347393432
2293 281294099604845469892412075403
2294 -488217365239548645007476504509
2295 779193702456411301025071614964
2296 -1147599123203923384107950372275
2297 1564513559474807275710934796265
2298 -1979586909529161889604184986560
2299 2330195238290700111871097629355
2300 -2556955790906122889199459173525
2301 2620282782386300788712582859900
2302 -2511603680383038333733786864691
2303 2254912532780854977542066775169
2304 -1898470768426752408447341638312
2305 1500455832771331351191459022347
2306 -1114223764018849643344683551085
2307 777994422453612488653632625604
2308 -511098309588637170426815478771
2309 316062171070553063879558125593
2310 -184054552103601499090075632208
2311 100958736313532167681432798635
2312 -52171656519153503162781196357
2313 25400502304451959965314879948
2314 -11650492205068832067686161139
2315 5033514998493543410964616369
2316 -2047892577553346379482477240
2317 784308192864791547844521867
2318 -282614741669480179920491293
2319 95755395398852624337901204
2320 -30483725998423915131223859
2321 9110145906825316396874825
2322 -2553210354077268789527520
2323 670243834042715718781355
2324 -164576327004509933362165
2325 37740464152616775393820
2326 -8068124438446522564275
2327 1604625791772528369889
2328 -296207088036617323976
2329 50614729433582541323
2330 -7981554575218500813
2331 1157431533008419940
2332 -153718985146888051
2333 18608796195734649
2334 -2041927058708592
2335 201749092230827
2336 -17806063404965
2337 1390206434668
2338 -94859552627
2339 5570060561
2340 -275792856
2341 11197835
2342 -358013
2343 8452
2344 -131
2345 1
2346 117669030460994
2347 -118059129548820995573
2348 3954981938392441909041
2349 -65263104790773966837662
2350 707144866019898142675493
2351 -5658693992408339496590421
2352 35662671650399231686991882
2353 -184340494169847371411649509
2354 803634042284350001741769753
2355 -3015537758170754749502818694
2356 9891426203185349014434495093
2357 -28708538554619421328521944381
2358 74448688307329706881253119762
2359 -173887091562996387383642235669
2360 368239201242124162634114272129
2361 -711015441378449542677171544238
2362 1257728830083942759907365084421
2363 -2046604770152371247057619734437
2364 3074391948864258069240972359514
2365 -4276626242153537935529819964805
2366 5523687378533131054919304769385
2367 -6639977386110562113346380245270
2368 7444106820102945890270015976405
2369 -7797521355678724466624624893325
2370 7643490143152377456180156589282
2371 -7021428745944748288817920415029
2372 6051854069634359794436750051793
2373 -4899382433969415110830259683006
2374 3728903360809030637880826124517
2375 -2670212608926074620651948802293
2376 1800191041630886829507263583146
2377 -1143222651729743298185931729957
2378 684171275277756062059709390009
2379 -385972024730665834452941229478
2380 205302049351839174006995191349
2381 -102972661128057423093410956253
2382 48701486714589624100687202226
2383 -21717522202055918889615393877
2384 9129300153600236169929570849
2385 -3616508963282929475171520974
2386 1349537676203751907685504453
2387 -474125532467185428596293701
2388 156722847395700454600348922
2389 -48704017812074547924973509
2390 14216566614979853975929865
2391 -3893698022162700227090230
2392 999396488051735585505685
2393 -240057255309743484149805
2394 53876713029509820522370
2395 -11277376021991579304053
2396 2197039967845763017841
2397 -397436546903782406622
2398 66577838584019542949
2399 -10296417641235340693
2400 1464869503302196042
2401 -190936577538357349
2402 22692650313151833
2403 -2445425243170246
2404 237361219040757
2405 -20586476274301
2406 1579925539922
2407 -105999673749
2408 6121646273
2409 -298188526
2410 11913861
2411 -374917
2412 8714
2413 -133
2414 1
2415 190392490709135
2416 236118376766672452140
2417 -8028023006333704813655
2418 134481191519940375584365
2419 -1479552836830570252188648
2420 12024532850836577135856335
2421 -76984037293206802870574185
2422 404343659990093974510290900
2423 -1791608578738547374895189015
2424 6834709558625859500747407141
2425 -22798390164541452778371808880
2426 67308503312424191671478383855
2427 -177605915169278835091028183905
2428 422222871433322481648537591100
2429 -910365494047244712651870779927
2430 1790270083999023247988457360605
2431 -3226473101546335062491901713080
2432 5350938370388685254022604553295
2433 -8195388667880887385539564453465
2434 11627644433171333940300612289124
2435 -15324000999219800045368429503575
2436 18803642150754255281612065259925
2437 -21528191026316453893886412198080
2438 23039149531460394823519265763055
2439 -23084501641983479378984938071889
2440 21686347635041874033815997419340
2441 -19125136885213467877691420518615
2442 15850618937573190016097269417805
2443 -12357189155587476386591911932040
2444 9069328578661179879184723729103
2445 -6270594692187848279666475968585
2446 4086636345090373425879127043060
2447 -2511565202285255422305350509975
2448 1456115324739087730965591848965
2449 -796576123434344182466931612176
2450 411247371607954020193817103855
2451 -200375634557236671294785360705
2452 92136531118701461879917989980
2453 -39976122509256391229474535575
2454 16362318080166095120272612797
2455 -6315584315690433290542529880
2456 2297788741138122764878091855
2457 -787571227258586337796991545
2458 254130883019849550450295940
2459 -77137151042034255876833239
2460 22003962659305254430110325
2461 -5892490998266171398101600
2462 1479510998671222553805295
2463 -347810681368763125194545
2464 76431465073492979130476
2465 -15671455957683105339735
2466 2991913061653327831085
2467 -530592224071821492520
2468 87170673866490224335
2469 -13226156647839732777
2470 1846742658378910740
2471 -236321878164661015
2472 27583500799492325
2473 -2920147681251760
2474 278534171589359
2475 -23746327354145
2476 1791924887420
2477 -118242966295
2478 6718023325
2479 -322016248
2480 12663695
2481 -392345
2482 8980
2483 -135
2484 1
2485 308061521170129
2486 -472236563140854195145
2487 16292164389434082079450
2488 -276990406046214455982385
2489 3093586865181080879961661
2490 -25528618538503724523901318
2491 165992607437250182877004705
2492 -885671357273394751891155985
2493 3987560817467188724300668930
2494 -15461027695990266376390003297
2495 52431489887708765057491024901
2496 -157415396789389836121328576590
2497 422520333650981861853534751665
2498 -1022051658035923798388103366105
2499 2242953859527811906952279150954
2500 -4490905662045291208628785501137
2501 8243216287091693372972260786765
2502 -13928349842323705570537110819670
2503 21741715706150460025101733460225
2504 -31450677534223555266140789031713
2505 42275646431610934031037471296274
2506 -52931285300728310608592560023425
2507 61860024203387163069384889656085
2508 -67606490089237243540924943724190
2509 69208152815427353581489141906833
2510 -66457196912067227446616932910569
2511 59936621405468809789198838456570
2512 -50826374760359847909885959354225
2513 40564997248748142789281093281885
2514 -30495846312909836144961359390246
2515 21610517963036876438517675666273
2516 -14443867382368595131424730054705
2517 9109766749660884270489828063010
2518 -5423795851763430884236534207905
2519 3049267571607776095899455073317
2520 -1619070866650252222854565819886
2521 811998640722427362783387825265
2522 -384648696794639595054621340665
2523 172088776137214244338867061130
2524 -72700758669588581470019761169
2525 28993486711546961701357672557
2526 -10911161797966678820298713590
2527 3872931195655295440472074945
2528 -1295832993298285438697583425
2529 408405185103918062203962418
2530 -121145076360644764737053889
2531 33788944655837597226313525
2532 -8851512995608616505712190
2533 2175132361408748804194385
2534 -500673611515749083455497
2535 107774376988859189809946
2536 -21655282080989761001905
2537 4053097509796970816125
2538 -704933571804801941190
2539 113622987162169689889
2540 -16919641964597554257
2541 2319386414708232770
2542 -291488879763645665
2543 33423796161995845
2544 -3477216024430478
2545 326026826297649
2546 -27330177128985
2547 2028410820010
2548 -131679012945
2549 7362055821
2550 -347343638
2551 13448385
2552 -410305
2553 9250
2554 -137
2555 1
2556 498454011879264
2557 944473434343229560419
2558 -33056565342009018354045
2559 570272976481862994044220
2560 -6464164136408376215905707
2561 54150823942188529927764297
2562 -357513833413004090277910728
2563 1937335321984039686659316675
2564 -8860792992207772200492493845
2565 34909616209447721477080675524
2566 -120324007471407796491372053099
2567 367262283466488437300148178081
2568 -1002456064091353559828398079920
2569 2466623649722829458629741483875
2570 -5507959377091547612292661668013
2571 11224765183618394324209850153228
2572 -20977338236228677954573307074667
2573 36099915971739104514046482426105
2574 -57411781254624625620740577740120
2575 84643070774597570557383311523651
2576 -116001970397445423328215731624261
2577 148138217033067555248222591343124
2578 -176651333707502636747362339335595
2579 197073004381861650151234777104465
2580 -206022795720091950703903227537856
2581 202122546639561808474723007727971
2582 -186330439723004847025014609823709
2583 161589370926188505608970757165020
2584 -131956369257856133488448145917995
2585 101556689874567815079203812062377
2586 -73716882238983589021996710722792
2587 50498252727774066701367135775683
2588 -32663400881690363672404386180725
2589 19957358453187746038962896478820
2590 -11522330994978983076035444354539
2591 6287409304908280541608586713089
2592 -3243068148095106948421341470416
2593 1581296034311706552892630506595
2594 -728826249069068083732355462925
2595 317490293476391407278906583468
2596 -130687732092682504872735106283
2597 50815810307480319341955099737
2598 -18657024189277269701242863480
2599 6464597182251866317867241795
2600 -2112643363506121563105508261
2601 650695337825207591678070196
2602 -188722965672319959189680939
2603 51491970647054830237737905
2604 -13201777718426114114100960
2605 3176479584440246971105379
2606 -716222365493467463075389
2607 151084941150838711813756
2608 -29761477100583702634155
2609 5462964653406574698505
2610 -932179546129141320968
2611 147462271091364798403
2612 -21558414794014019797
2613 2902364174235524100
2614 -358336472087637355
2615 40378228210856801
2616 -4129269677025776
2617 380687180555619
2618 -31386998769005
2619 2291768845900
2620 -146403124587
2621 8056743097
2622 -374240408
2623 14268995
2624 -428805
2625 9524
2626 -139
2627 1
2628 806515533049393
2629 -1888946370232447241574
2630 67057604118361266268509
2631 -1173602518305735006442485
2632 13498601249298615425855634
2633 -114765812020785436071434301
2634 769178490768196710483585753
2635 -4232184477381083463596544078
2636 19658921306399584087644304365
2637 -78680025411103215154653844893
2638 275557631152263314459824781722
2639 -854848574404384671091668409261
2640 2372174411649195556956944337921
2641 -5935703363537012477087881047670
2642 13482542403905924683215064819901
2643 -27957489744328336260712361974469
2644 53179441656075750233356464302562
2645 -93177170179706886982666271926877
2646 150923478480988355755527637906345
2647 -226697922803819766735507200787422
2648 316647011569488417213814774772173
2649 -412278404463580533824660914310509
2650 501440884448072828742947270014314
2651 -570797342471225937049831893544525
2652 609118595822045551559041232180177
2653 -610267888999215567653349242993798
2654 574783426085571502524752227375389
2655 -509509181575381858242956124153749
2656 425502109441900772585867049001010
2657 -335069749006991763646855770042749
2658 248990454352534993123197233507961
2659 -174713387694531722424730982274158
2660 115825054491154794046175908137133
2661 -72578117788065855750330179138365
2662 43002020443145712191033785187898
2663 -24097149604795544159252617780717
2664 12773545601098494438451269653921
2665 -6405660216718520054206602483606
2666 3038948532449842720357341432445
2667 -1363806836021850898290168629861
2668 578865757661756417024376796034
2669 -232319352707643143556645305757
2670 88129858686034858744440826697
2671 -31586218553781002336977347070
2672 10689883909264109444078258317
2673 -3414034039156536746461648653
2674 1028141269169847510057432074
2675 -291706906966429619665156749
2676 77895526083907058465939825
2677 -19554736887306608056311718
2678 4608924315427181897256157
2679 -1018392247795144886702901
2680 210607895352006117082066
2681 -40687406407396852031165
2682 7327323745664857340441
2683 -1227104088311870917774
2684 190579100679392837997
2685 -27363143142485067997
2686 3619037118410798810
2687 -439092928509350957
2688 48636767564908353
2689 -4890644038137014
2690 443461178093629
2691 -35970536460805
2692 2584575095074
2693 -162516610781
2694 8805223913
2695 -402778398
2696 15126605
2697 -447853
2698 9802
2699 -141
2700 1
2701 1304969544928657
2702 3777893546980427532541
2703 -136004154606954979778592
2704 2414262640729831279153479
2705 -28170805016902965858153753
2706 243030225290869487568724236
2707 -1653122793557178857038605807
2708 9233547445530363637676673909
2709 -43550027090180251638885152808
2710 177018972128606014396951994151
2711 -629795287715629844074303408337
2712 1985254779961032656643161600244
2713 -5599197397702775785005557085103
2714 14243581138723220511132706433261
2715 -32900788171348861843518010687472
2716 69397521892562597204639788768839
2717 -134316373056479836727425290579593
2718 239533782015489524198689008156316
2719 -395024127141683598493721547739567
2720 604319324088627889226542039481189
2721 -859991945942796601163136750331768
2722 1141203820496649484863136603393191
2723 -1415160173359726191310555454339137
2724 1643035569390524702842611057103364
2725 -1789034534115317040167914357904879
2726 1829654373820476686865739718167773
2727 -1759834741170358572702853697744576
2728 1593801789236335219010664475682887
2729 -1360513400459183403414690222155769
2730 1095641607455884299879578589086508
2731 -833050657712061749893250237058671
2732 598417229741598437972659198056277
2733 -406363496676841310517082798548424
2734 260981290067286505546836266413863
2735 -158582158674357280132397749514161
2736 91196319652736800509539020749332
2737 -49644240806992533036155157088559
2738 25584866034535534546864474621133
2739 -12483557281618205494921285348496
2740 5766562204493544516937678692167
2741 -2521538351345363732338922221929
2742 1043504463077042704137667407548
2743 -408579070079712861045526959151
2744 151302295793596863418395520837
2745 -52965986372309221225133863704
2746 17517951987577182937001555623
2747 -5470316577496231766576512801
2748 1611555083102706749387745572
2749 -447497959134243736597036399
2750 117004999858520274578563261
2751 -28772585518160971850824032
2752 6645708811017471670661959
2753 -1439608038499157120867033
2754 291982708166799821144396
2755 -55342053898726566712047
2756 9781531922288599175989
2757 -1608262289670656593768
2758 245305386964362973991
2759 -34601217379306665617
2760 4497222975429500724
2761 -536366463639167663
2762 58418055641182381
2763 -5777566394324272
2764 515402251015239
2765 -41139686650953
2766 2909608316636
2767 -180127058607
2768 9610780709
2769 -433031608
2770 16022311
2771 -467457
2772 10084
2773 -143
2774 1
2775 2111485077978050
2776 -7555785788991310136425
2777 275786202760890387089725
2778 -4964529436066617538085550
2779 58755872674535762995460985
2780 -514231255598641940995602225
2781 3549275812405227201645935850
2782 -20120217684617906132391953625
2783 96333601625890866915446979525
2784 -397587971347392280432789141110
2785 1436609547559865702545558810825
2786 -4600304847637695157360626608825
2787 13183649575366584226654275770450
2788 -34086359675149216807270969951625
2789 80045157481420944198168727808205
2790 -171695831956474056252797588225150
2791 338030268005522270659490369928025
2792 -613383937087458885124803306892225
2793 1029582036298856721186132103635450
2794 -1603662775318939376946805626701945
2795 2324303215974221091552815540144725
2796 -3142399586936095570889409957118150
2797 3971524167216101867484247512071465
2798 -4701231312140775596995777568545865
2799 5221104637621158783178439772913122
2800 -5448343281756270413899393794240425
2801 5349323856161193832271447113656925
2802 -4947438319643029010724182649110350
2803 4314828590154702025840044919994425
2804 -3551796615370952003173847400328785
2805 2761742922880007799666079063203850
2806 -2029885117195258625838568633171225
2807 1411144223095281059006824795153125
2808 -928326076811414321610755331376150
2809 578145607416001065811631765442185
2810 -340974797979830881151475791012825
2811 190484801266721866581849334926450
2812 -100813972876063602129884106330825
2813 50551980597771945536707045318125
2814 -24016681690605294528796642732830
2815 10809638907184271981615523136025
2816 -4608547277499449140614257037025
2817 1860662603236468426228721325850
2818 -711183661666906587882318000825
2819 257234268538215305868663248245
2820 -88001890347463587099136974950
2821 28458585142569646470154581225
2822 -8693426743701645265352003945
2823 2506551001371194222581818370
2824 -681507958851284285754162921
2825 174550170894842218280211325
2826 -42064003140195915192147950
2827 9524924888015785912396025
2828 -2023573454832756763155825
2829 402666815964252954568490
2830 -74905117743303765064025
2831 12998056501629912363525
2832 -2098873063599382541750
2833 314507821722976305225
2834 -43595663330165667065
2835 5569955902707836050
2836 -653202574921532425
2837 69973188429830925
2838 -6808370896354750
2839 597681624317145
2840 -46958903284225
2841 3269862433850
2842 -199348620025
2843 10476843925
2844 -465076230
2845 16957225
2846 -487625
2847 10370
2848 -145
2849 1
2850 3416454622906707
2851 15111573689467698250900
2852 -559128191310772084315875
2853 10204845074894125463260825
2854 -122476274785138143529007520
2855 1087218383871819644986665435
2856 -7612782880409096344287473925
2857 43789711181641039466429843100
2858 -212787420936399639963285912675
2859 891509544320675427781025261745
2860 -3270807066467123685523906762760
2861 10637219242835256017266812028475
2862 -30967603998370863610669178149725
2863 81356368925665017841196215673700
2864 -194176674637991105203608425568035
2865 423436821394369056703763904258505
2866 -847756367967518597571778328081200
2867 1564798142180440040909096983712475
2868 -2672548009685172327497067514163125
2869 4236907586936735475079743357039340
2870 -6252269207267381560052436706991395
2871 8609102389846412233331635454381025
2872 -11085447921368299305857904981261080
2873 13373986791497653061475802649163195
2874 -15143440587383093163352657114372109
2875 16117791201133699610977227361393972
2876 -16146990994078658078442288021554275
2877 15244200495447251853719812411877625
2878 -13577095499952433062404272489099200
2879 11418421820896606032187739720651995
2880 -9075282461130967602506005526736485
2881 6821513157270525051343216329546300
2882 -4852173563385820743852218223477475
2883 3267796376718109702228335457905425
2884 -2084617291643416453234018862260520
2885 1260095203375662828114583347467835
2886 -721944400513274614315174460865725
2887 392112747018849070841617547588100
2888 -201917934071607493203298196967075
2889 98585343978982534594300330783785
2890 -45635959504973838492027689004880
2891 20026733462183170262844037210075
2892 -8329872483972385993071699688725
2893 3283029926570281601993357327500
2894 -1225652198743337199619644497315
2895 433238049233142480066937198145
2896 -144919060632602880039446137400
2897 45845438629972937000858589115
2898 -13706528746444033710515640685
2899 3869566919073762794090144212
2900 -1030608300640968722314585571
2901 258678177175234048664507225
2902 -61113852916227487016940000
2903 13572071797681299438707675
2904 -2828907086761262672292805
2905 552477051450860484696540
2906 -100901230746563589791075
2907 17195802628828677447025
2908 -2727888707045335152200
2909 401699148383307639355
2910 -54735575135581339165
2911 6876361052550900900
2912 -793148951781194275
2913 83589930222540425
2914 -8003734144989040
2915 691599430885595
2916 -53498628151925
2917 3668559673900
2918 -220302307875
2919 11406996385
2920 -498990680
2921 17932475
2922 -508365
2923 10660
2924 -147
2925 1
2926 5527939700884757
2927 -30223143962480773595093
2928 1133367956311011866882650
2929 -20968818341099023010837525
2930 255157394645170412521275865
2931 -2296913042528777433502338390
2932 16312784144690012333561613285
2933 -95192205243691175277147160125
2934 469364553054440319393001668450
2935 -1995806509577750495525336436165
2936 7433123677254922798828838787265
2937 -24545245552137635720057530819710
2938 72572427239576983238605168327925
2939 -193680341849700899293061609497125
2940 469709718201647228248413066809770
2941 -1041050317426729218611136234085045
2942 2118949557329406251847320560420905
2943 -3977352652328398679389972295506150
2944 6909894161550784695903232012038725
2945 -11146363183558643277656554228241805
2946 16741446001471498595184616771022130
2947 -23470473986960206026715707615753445
2948 30779998232583010845047445416903185
2949 -37833421504363605428809510279587470
2950 43660867966263839388181116877907413
2951 -47379022989650492385307111837160053
2952 48411773189291015767861803404502522
2953 -46635391984973161785881912845309525
2954 42398391495352117978528357390076025
2955 -36413939141745645126779751930403190
2956 29568986743158541237199750774124965
2957 -22718308775672017705192438185829085
2958 16525860284042166539047652776501250
2959 -11387766316822040148308889139288325
2960 7437030960004942608696373182426465
2961 -4604807698394742109463185557196190
2962 2703984004402212056744932269199285
2963 -1506169894550972755998409556041925
2964 795948615162064057248213941522250
2965 -399088622029572562391898858534645
2966 189857262988930211578355708793545
2967 -85689426429340179017715763425030
2968 36686478430127942248987436587525
2969 -14895932337112949197058414343725
2970 5734334324056956001232646322130
2971 -2092128297209622159753518893605
2972 723076170498348240145829472945
2973 -236609937892548754041163315630
2974 73258496122861004421889870485
2975 -21445662584591559298695929109
2976 5930783520355700238719315354
2977 -1547964654991436819643600021
2978 380905883007689022698387225
2979 -88257996511590085894355350
2980 19229885971203824783293285
2981 -3933861189662983641685885
2982 754279512943987664278690
2983 -135292836004220944685125
2984 22651580042919347751425
2985 -3531287003811950430910
2986 511170298654470317685
2987 -68488297240683140965
2988 8462658956113289450
2989 -960328812226275125
2990 99597398512518505
2991 -9386933006760230
2992 798596687189445
2993 -60835747499725
2994 4109164289650
2995 -243116300645
2996 12404977745
2997 -534855630
2998 18949205
2999 -529685
3000 10954
3001 -149
3002 1
3003 8944394323791464
3004 60446293452901248074943
3005 -2296959056584504507360393
3006 43071004638509057888557700
3007 -531283607631439848053389255
3008 4848983479702725279525952645
3009 -34922481331908802100625564960
3010 206697194632072362887855933535
3011 -1033921311352571814063150497025
3012 4460977572209941310443674540780
3013 -16862053864087596093183014010695
3014 56523614781530194238943900426685
3015 -169690100031291602197267867475560
3016 459933110938978781824728387322175
3017 -1133099778252995355789887743116665
3018 2551810353055105665470685534979860
3019 -5278949432085541722305777354926855
3020 10073654861986203610627265151433205
3021 -17797140975429968071196436319583600
3022 29202620528668071251216340468522335
3023 -44629255186501640468025787770286065
3024 63682393975391910648616032002529020
3025 -85030470452126227716810598449559815
3026 106446841241310221702666465976078125
3027 -125155157436891284205171744035402296
3028 138418913945564824158795340552227519
3029 -144202569368232523921030718646165097
3030 141682557159237339339625629095121572
3031 -131432174975677397742938627625461575
3032 115226269778843408232087861250882405
3033 -95551912628062727601179253478653120
3034 75005604294502576647584627145783135
3035 -55770029343756350783287743738831585
3036 39301392917686246835665431055077900
3037 -26261828236831925365701635504141255
3038 16646646356794426827622744296818845
3039 -10012775707199166222953050095594760
3040 5716323793504157568741751381283135
3041 -3098067124875100870494837439086425
3042 1594125859221209182032011658591540
3043 -778803148007432985548610276121735
3044 361236115847610569613787235643605
3045 -159062383289596063515690636600080
3046 66478343104353840643104265274975
3047 -26364600985226861199523706987985
3048 9918590918476200320739684109340
3049 -3538280638206318640045177839495
3050 1196296046283445748228156104205
3051 -383126930138270762884943056600
3052 116149821292044123019281728703
3053 -33307229625302959776134559817
3054 9026712830338573878006515396
3055 -2309776421006814865040374471
3056 557421876030869194487097925
3057 -126717768453997735460941920
3058 27097608350529792066665055
3059 -5442420215550958970243265
3060 1024865184952429553648940
3061 -180595996090059640187975
3062 29714154050543248613245
3063 -4553627601120891066280
3064 648146893135836599615
3065 -85413615152909719865
3066 10383316580565839700
3067 -1159523609251312135
3068 118371264526038965
3069 -10984126381139120
3070 920268182188895
3071 -69054076079025
3072 4595396890940
3073 -267926256135
3074 13474689005
3075 -572754040
3076 20008575
3077 -551593
3078 11252
3079 -151
3080 1
3081 14472334024676221
3082 -120892577961408172358422
3083 4654364406621910262795729
3084 -88438968333602620284475793
3085 1105638219901388753995336210
3086 -10229250567036890407105294545
3087 74693946143520329480777082565
3088 -448316870596053527876337432030
3089 2274539817337215991014156927585
3090 -9955876455772454434950499578585
3091 38185085300385133496809702562170
3092 -129909283427147984571070814864065
3093 395903814844113398633479635377805
3094 -1089556321909249165846724642119910
3095 2726132667444969493404503873555505
3096 -6236720484363206686731258813076385
3097 13109709217226189110082240244833570
3098 -25426259156057948943560307657793265
3099 45667936812846139753020137790600405
3100 -76202382032766110573629117256628270
3101 118461130901671352187267916009094465
3102 -171994043137285461765257851775344105
3103 233743334879644366082237228901648650
3104 -297924152934746671122143530401716065
3105 356757156115092790113009954046882717
3106 -401992985328020932522762425139857334
3107 426824052682029872000856777844557713
3108 -427567683686707202600281976836408241
3109 404546907110592134825502884346044722
3110 -361884714533364214207114350127226385
3111 306330095034968863434446368208188645
3112 -245563121217067880896348507770219390
3113 186545662982015278214160114623446305
3114 -134372815179128844454618605848987385
3115 91825049391350097567068702063360410
3116 -59555120950420779020947124097778945
3117 36672197771192759273528844488008365
3118 -21445423294207481360436552858161030
3119 11912458043254359309731426259455985
3120 -6286318843317519234558860756269505
3121 3151732155236075153129232210835010
3122 -1501275379702654124776184747408945
3123 679360882426802696645168508843765
3124 -292019069498303744801899167150030
3125 119207545074807563042151679250945
3126 -46201782822179261841003075206665
3127 16995152194888837600830039788330
3128 -5930872730773210136501490047905
3129 1962549906559987273998042217405
3130 -615426572722359008923506514006
3131 182764280542650042571550848337
3132 -51360655285980107532147590609
3133 13646265672352203608087264338
3134 -3424620173068553254014570321
3135 810857412938864665408981765
3136 -180912985155057319594272030
3137 37982448781631710007151585
3138 -7492150585455818077541145
3139 1386057177132548834024890
3140 -240024304191146137414465
3141 38821409252785030745805
3142 -5849921387392564265510
3143 818974123441656039345
3144 -106180248314041399265
3145 12702363799068463970
3146 -1396266138303390065
3147 140339517288317205
3148 -12824662745516910
3149 1058376334346945
3150 -78244869860905
3151 5131249403210
3152 -294875634145
3153 14620197085
3154 -612771190
3155 21111761
3156 -574097
3157 11554
3158 -153
3159 1
3160 23416728348467685
3161 241785170395150369393065
3162 -9429621391205228697949880
3163 181532301073827150831747315
3164 -2299715408136380128275148213
3165 21564139353975169568205925300
3166 -159617142854077549368659459675
3167 971327687335627385233451946625
3168 -4997396505270485509904651287200
3169 22186292728882124860915156084755
3170 -86326047056542721428569904702925
3171 298003652154681102638951332290300
3172 -921716913115374781838030085619675
3173 2575016458662611730326928919617625
3174 -6541821656799188152655732389230920
3175 15199573636171382866867021499708275
3176 -32456138918815584906895739302743525
3177 63962227529342086997202855560420100
3178 -116762132781750228449600583238994075
3179 198072700878378360900278372303856945
3180 -313124643836108814948164949274817200
3181 462449217176242275717783619559782675
3182 -639480712896574193929732309578641405
3183 829591640749137708326524289705080780
3184 -1011438465164932251348163438495481499
3185 1160743126771134655158534804326597385
3186 -1255641090692080676524475980828972760
3187 1281959420055444277201420731517374195
3188 -1236661497907891472251287745528497685
3189 1128316336177320563239731584600497492
3190 -974544904603301941076007086543603675
3191 797456337469104625227143383748627425
3192 -618654447181098437324668737017112000
3193 455291293340272967123397326321421075
3194 -318022913961829039588756009975708205
3195 210935291292191655608962950258918300
3196 -132899516492806297568004813073795675
3197 79563044359607721994401950204330425
3198 -45270339380716199979899405377073000
3199 24485095729889397778849147771994995
3200 -12589783153789669540817325177939525
3201 6154282914641383402681601705652900
3202 -2859997144556259518066521765096475
3203 1263399021423410186248966843143825
3204 -530434159647918870886202525651920
3205 211611110719166086724157829664275
3206 -80192087211956937042663154783325
3207 28856897656435257873833019884140
3208 -9855972543893184684497574482715
3209 3193403052004705291845055245417
3210 -980955133807659094066608210680
3211 285485591114610257635846029555
3212 -78653186630684514748322119285
3213 20495506018489310116116404980
3214 -5046334998946282584832533851
3215 1172683383248979304597525825
3216 -256877882718320739608575200
3217 52966749952543346162233875
3218 -10264264939720915745590925
3219 1866105785514841108853820
3220 -317667122696716198906075
3221 50521252027570159276825
3222 -7487869634275876344200
3223 1031334620069738837875
3224 -131584975912178327205
3225 15494896075675244100
3226 -1676945172880024475
3227 165988842779351025
3228 -14941415414210800
3229 1214866074068755
3230 -88507368667325
3231 5721000671500
3232 -324116028315
3233 15845739465
3234 -654994712
3235 22259955
3236 -597205
3237 11860
3238 -155
3239 1
3240 37889062373143906
3241 -483570317373572390318445
3242 19101027952805607765292825
3243 -372494223538859530361444510
3244 4780963117346587407382043741
3245 -45427994116086719264686998813
3246 340798425062130268305524844650
3247 -2102272517525332319835563352925
3248 10966120697876598405042754521025
3249 -49369981963034735231734963456710
3250 194838386841967567718054965490605
3251 -682333351365904926706472569283525
3252 2141437478385430666315011503529650
3253 -6071749830440598242491887924854925
3254 15658659772260988035638393698079465
3255 -36940968929141953886389775388647470
3256 80111851473802552680658500105195325
3257 -160380593977499758901301450423583725
3258 297486493092842543896404022038408250
3259 -512907534538506950250157327846707965
3260 824321988550595990796608270853491345
3261 -1238023078188593366383732188394382550
3262 1741410642969390663577248238717065485
3263 -2298663994394849610582780888988802965
3264 2852468571079002211022851166696043778
3265 -3332924718707201561665233047148676269
3266 3672025308155296008207486765984542905
3267 -3819559930802969230927317443863721150
3268 3755282415871227221703996222574369565
3269 -3493294170262532598730750914729492669
3270 3077406145383924445391745757687704842
3271 -2569457579541511191530293854040858525
3272 2034765231831301499876480857782851425
3273 -1529237033861644371571463389659954150
3274 1091337121263931046300909346272837485
3275 -739893496546212350806681910493544805
3276 476734324277804250744972576406509650
3277 -292025605212021741556808713482456525
3278 170103723121040121954200760958476425
3279 -94240530840494995537597700921062990
3280 49664662037468736860483798127874045
3281 -24898348983072436346180528589245325
3282 11874277203753902438814645235845850
3283 -5386795187403079890564455451384125
3284 2324267340719247928021371894447665
3285 -953656381086251044334518184980470
3286 371995285143079960809484139230925
3287 -137905882524827452790329194551605
3288 48568842744221627242828168849570
3289 -16242778647902595268187684973549
3290 5155313319620023479978271666777
3291 -1551926316036879609338300269790
3292 442791964375979287132490268125
3293 -119644198667663134980554929245
3294 30588176016381875285781472682
3295 -7391701765444241194027585501
3296 1686439148685620783814676225
3297 -362811382623407431933042950
3298 73495279831985177653415725
3299 -13996476510750597963298565
3300 2501440030908273506665970
3301 -418709626751856517459725
3302 65496991296121911965225
3303 -9550538874415354019950
3304 1294504571894095492285
3305 -162574768063528815405
3306 18848786421435293050
3307 -2008922858438726525
3308 195871673607772625
3309 -17371147562348310
3310 1391880811403405
3311 -99949370010325
3312 6369232728130
3313 -355807507245
3314 17155728889
3315 -699514622
3316 23454365
3317 -620925
3318 12170
3319 -157
3320 1
3321 61305790721611591
3322 967140672636207153780796
3323 -38685626222984787920904095
3324 764089475030524668488181845
3325 -9934420458232034345125531992
3326 95636951349520025936756041367
3327 -727024844240347255875736688113
3328 4545343460112794907976651550500
3329 -24034513913278529129921072394975
3330 109706084623946068868512681434445
3331 -439046755646969870667844894437920
3332 1559505089573777421131000104057655
3333 -4965208308136766259336495576342825
3334 14284937139266627151298787353239500
3335 -37389069374962574313768675321013855
3336 89540597630544895808417944475374405
3337 -197164671876747059247706775599038120
3338 400873039428802070483261400952362775
3339 -755353580163184846694109494500400225
3340 1323301562169856444396718677731824180
3341 -2161551511639698931843373869553690655
3342 3300368144927782723564072647642256445
3343 -4720844364127374693538228665828513520
3344 6338738631759089884742810016694671415
3345 -8003601136552854032628483222380890521
3346 9518318008493405334353317260993396316
3347 -10676975335017793578080206579117762079
3348 11311145169761234470062121653711985205
3349 -11330124762545423674335309889012460280
3350 10741870756396292419165498052033354903
3351 -9648106461030381489514242430104902353
3352 8216321304466946828452333465769421892
3353 -6638988043204114191283255569606561375
3354 5093239299554590243019407637102759725
3355 -3711911276389506464173282082205629120
3356 2571124114356355747914273167259927095
3357 -1693362145101820852296627063306564105
3358 1060785534701847733858590003371422700
3359 -632233051454101985465210235399409375
3360 358584784802030113029396162800602405
3361 -193569854915432469258565297176811080
3362 99461360003613609552844855306364695
3363 -48646903390580241223809819060937025
3364 22647867578560062219943556138614100
3365 -10035329868841575746607199240279455
3366 4231580102891750016690408264408605
3367 -1697646951372410965953486463442320
3368 647807050192734866390142528334135
3369 -235043568013270707275985532250745
3370 81054400040026817779203538796668
3371 -26553405287142642228144228307103
3372 8259165951693782698654872206357
3373 -2437510244788838183603280806040
3374 682080361711305557093600126615
3375 -180820550700426885552117874609
3376 45371579547270357673836643684
3377 -10764580062815482761656937951
3378 2412061913932435647680762125
3379 -509801942287377787239874400
3380 101488232853486373580012855
3381 -18999356572567144976630505
3382 3338859284411986541585420
3383 -549703609344100341390175
3384 84598069044952620005125
3385 -12139548018203545004520
3386 1619654108021153123095
3387 -200272340906399401505
3388 22866632138312746100
3389 -2400666205654271775
3390 230613968732469245
3391 -20154909185155120
3392 1591779551424055
3393 -112687835466585
3394 7080847742620
3395 -390118965023
3396 18554758133
3397 -746423352
3398 24696215
3399 -645265
3400 12484
3401 -159
3402 1
3403 99194853094755497
3404 -1934281283966623585950001
3405 78338393118605782995588986
3406 -1566864576284034124897267785
3407 20632930391494593358739245829
3408 -201208323157272086218637614726
3409 1549686639830214537688229417593
3410 -9817711764465937071829039789113
3411 52614371286669853167818796340450
3412 -243446683161170666866946435263865
3413 987799595917885810204202470310285
3414 -3558056934794524712929845102553230
3415 11489921705847309939803991256743305
3416 -33535082586670020561934070282821825
3417 89063075889191775778836137995267210
3418 -216470264636052365930604564271762665
3419 483869941384039014303831495673450645
3420 -998910750734351200214229577503763670
3421 1911580199755171763871480389953163225
3422 -3401956704502897735487546849964048585
3423 5646404585449254308083466416839205490
3424 -8762287801495264378971519164838203545
3425 12742056873182532110640529979299283485
3426 -17398321627645554463023848699217856350
3427 22345940904864797949999776461456452457
3428 -27040237153539664701335117744367683153
3429 30872268678528992490513730419228920474
3430 -33299265674540262518204449886541732489
3431 33971394694852081818732741431736905765
3432 -32813866275338008512666305993079170086
3433 30038083678457055398193982912243159609
3434 -26080749069964275146418909361643746137
3435 21494297390875175211018844604982544642
3436 -16825466642313294677322070843812080825
3437 12517061852333603171365971801514017965
3438 -8854159505102217960001828416725483310
3439 5957848404559997452507527293873055305
3440 -3814933214505516320013807070049409505
3441 2325251637610051704789010474170241450
3442 -1349402621058162211524002561000614185
3443 745724494632895051546526757154224565
3444 -392492574922659688364255007789540470
3445 196755166784774092000464493428238745
3446 -93942638547700365663696931338165225
3447 42718527316243213713157954619173010
3448 -18498490074625075779988015769096665
3449 7626874005636571948597381191293245
3450 -2993261051757880698733771520110590
3451 1117894186219276280942113592835625
3452 -397152368093324342834392609844081
3453 134161210614312102235491995410874
3454 -43071737190530207625453972719817
3455 13134186441271459065861433818437
3456 -3801670968211449297790481059270
3457 1043721463112159328197835875833
3458 -271563709794967600899791161977
3459 66900739672901323197150519586
3460 -15588703890680354057018462201
3461 3431665798507191222160510925
3462 -712778407994350534399900110
3463 139486945998620663533273865
3464 -25677075141391118059801345
3465 4438266503100187224365770
3466 -718899747434005581400425
3467 108877165081359710014165
3468 -15378856234245851250710
3469 2020198789833951926105
3470 -246005605183024893705
3471 27667964549621289650
3472 -2861894143119210265
3473 270923787102779485
3474 -23338468288003230
3475 1817155222357225
3476 -126849530951825
3477 7861085672666
3478 -427228481289
3479 20047604837
3480 -795815782
3481 25986745
3482 -670233
3483 12802
3484 -161
3485 1
3486 160500643816367088
3487 3868562667128100266655499
3488 -158611067521178189577127973
3489 3212067545686674032790124556
3490 -42832725359273220842375759443
3491 423049576706038765796014475281
3492 -3300581602817701161595096449912
3493 21185110168762088681346308995819
3494 -115046454337805643407466632470013
3495 539507737609011186901711666868180
3496 -2219045874996942287275351375884435
3497 8103913465506935236063892675416745
3498 -26537900346489144592537827616039840
3499 78560086879187351063672131822386955
3500 -211661234365053572119606346273356245
3501 522003605161296507640045266538792540
3502 -1184210147404130394538267555618663955
3503 2481691442852741414732290650680977985
3504 -4822071150244694727957190357410090120
3505 8715493608760967234846574089881260395
3506 -14694765875401406351654479683642459565
3507 23170980188439783066026504746515612580
3508 -34246401547860328600252579123436770515
3509 47538700128473641036688227377734996185
3510 -62090203437375150363023401622130761264
3511 76426415211944127352670011950191818763
3512 -88784774510597649682362578582825524101
3513 97470800027609517526922630192312385452
3514 -101242055064244426155669932750015544019
3515 99599127245528098844065353417895245937
3516 -92890033632252119309054271817565489304
3517 82199581818385605691031801635530651883
3518 -69069343851714625568456598571608835421
3519 55145230675501764565662986292606706292
3520 -41859590346980501020054014446840116755
3521 30225380862538039091369628634964984585
3522 -20769856314222212865016883004471593920
3523 13587714833571030092535141433971874315
3524 -8465436489725619729591828018389892405
3525 5024056879726376127837015596171469820
3526 -2840851610323952314617056075309063315
3527 1530709644478214428275036772733305505
3528 -786002908492207872365183994646017960
3529 384640443880174823327858356104569195
3530 -179379693180186793090012840576511245
3531 79715507465493365273133986157366340
3532 -33752238085898219677182778151683155
3533 13613396109152333346064924231514425
3534 -5229049424196433260617998705781840
3535 1912198922405924966610898812523787
3536 -665474789321948547305376600665829
3537 220304684995372517486399940850508
3538 -69340110073073125757176840356691
3539 20737528377694357661442395936977
3540 -5889113894435767954186152810936
3541 1586848882702094529997418199787
3542 -405365189140770247294092201149
3543 98078147454262031311187443988
3544 -22452035487694736501339484051
3545 4857222614495892290960311145
3546 -991752299991591861466447840
3547 190841096281402899652876555
3548 -34553608147591492508532885
3549 5876065997968198387166620
3550 -936654077596725001428755
3551 139634877549851412515585
3552 -19419253813913755102920
3553 2512210000200001713515
3554 -301341534282267473005
3555 33391752835859710180
3556 -3403741717324769235
3557 317600723678785945
3558 -26972778732717680
3559 2070854284260875
3560 -142571702297157
3561 8715542635244
3562 -467323690963
3563 21639236401
3564 -847789272
3565 27327211
3566 -695837
3567 13124
3568 -163
3569 1
3570 259695496911122585
3571 -7737125173755556716943910
3572 321090697709484479420911445
3573 -6582746158894526255157377085
3574 88877518264233115717541643442
3575 -888931878771350752434404710005
3576 7024212782341441088986207375105
3577 -45670801940341878524287714441550
3578 251278018844373375496279573935845
3579 -1194061929555828017210889966206373
3580 4977599487602895761452414418637050
3581 -18426872806010812759403136726717925
3582 61179714158485224421139547907496425
3583 -183658074104863846719882091260813750
3584 501882555609294495302884824369099445
3585 -1255668444687646587399696879350941325
3586 2890423899969557296716580377776120450
3587 -6147593033109613224002848856980619925
3588 12125833743342130870646671365501158225
3589 -22253058367766629197650338537172610910
3590 38105025359563779938155533457166179525
3591 -61036726252280972483707489176673684725
3592 91663783284160440266531662993389153610
3593 -129323801804807610673629033878906762885
3594 171719107003223941762735030621996518713
3595 -214943033861263405068363425522514398790
3596 253995964233139426717395169115842866965
3597 -283726374565816684736207838967450295005
3598 299954910156098369838262495692343473490
3599 -300440309555300623843800639585806035893
3600 285379194510032337462173897053026224545
3601 -257289197269023330691117875088626793070
3602 220338269521814856827944998778748322725
3603 -179359805202718154699782571156822248005
3604 138864411369462766605771015186286939802
3605 -102310352072056579202793271716770085925
3606 71765093490982464821403394643908172425
3607 -47945285981364273050087165872415342550
3608 30518587813022269551718797470751659125
3609 -18513550249178371985265859210732832045
3610 10705760100374280757071127746789596450
3611 -5902270899280381171167129620775674325
3612 3102715461462630173005404762025341425
3613 -1555283796252557519020900706855156350
3614 743399830240548409507884037257591685
3615 -338810708111173523636280812891243925
3616 147219983637289804627499542460732650
3617 -60979030304202886369312626614712005
3618 24071494957545199867300921643078105
3619 -9053447269008283193839796330829414
3620 3243148501049822061221652013855445
3621 -1106084159312693582278176482366845
3622 358984905141518769000753621563890
3623 -110815166828461841080061632230645
3624 32515756166565893569814701558849
3625 -9062811659839957014180989210510
3626 2397579260983635024585602602085
3627 -601521484049294309916467089125
3628 142982218429651504313866412090
3629 -32166480716686521083260106341
3630 6840727214479076013893206825
3631 -1373434492554397660772200950
3632 259948312576585884669942325
3633 -46305740143527889282866125
3634 7749374153161648390024130
3635 -1215923832696427826459925
3636 178473385177678922721425
3637 -24443673814313758529950
3638 3114893068764536659525
3639 -368125039953986893365
3640 40199236270509248650
3641 -4038943164682341125
3642 371546281144221305
3643 -31114487301239430
3644 2355997688855189
3645 -160002787567645
3646 9650190017170
3647 -510602163765
3648 23334814945
3649 -902443694
3650 28718885
3651 -722085
3652 13450
3653 -165
3654 1
3655 420196140727489673
3656 15474250607206610345010405
3657 -649918520592724515558766800
3658 13486583015498536989735665615
3659 -184337782687360757690240663969
3660 1866741275806934620586351063452
3661 -14937357443454232930406819460215
3662 98365816663025198137561636258205
3663 -548226839629088629516846862313240
3664 2639401877956029409918059506348591
3665 -11149260904761619540115718803480473
3666 41831345099624521280258687872072900
3667 -140786301122981261601682232541710775
3668 428495862368212917860903730429123925
3669 -1187423185323452837325651739999012640
3670 3013219444984587670102278583070982095
3671 -7036516244626761180832857634903182225
3672 15185609966188783744722278091737360300
3673 -30399260519793874965296191587982936375
3674 56631950478875389265947348439846380045
3675 -98463109086894189073961405451504969960
3676 160178477864125724905570511810513548975
3677 -244364292820601853016770815163451991945
3678 350311386893775661613789730751202679380
3679 -472762015811255494199099095122899800311
3680 601605174725750751899461881667025316293
3681 -722934962327542258503153763754200132720
3682 821448713364772796189810847050743456975
3683 -883636194878013424412732830352137241985
3684 900835529266699617525863774863955545276
3685 -871198698575365298768148433691858484983
3686 799957589048078998844409647230279810685
3687 -697965736312653044347007872646123438520
3688 579057879927251166227510141092392818735
3689 -457088627941643687911324601529396127609
3690 343485115513575925011357558619827111652
3691 -245840539054021508845600061004586430775
3692 167655665453711010921577726388738857525
3693 -108982461607408812153524760813918660800
3694 67545688311379013522250515892217323215
3695 -39925070449926933499408114704312024945
3696 22510301898935043099405386988340945100
3697 -12107701822205641517177939144826357175
3698 6213283053967745211047206175735654125
3699 -3042083456733654338036668781370339720
3700 1421021246462895456780445663040079535
3701 -633250675385753132891279897812709225
3702 269178044245695577366124795690156660
3703 -109122020219293286103914469900868215
3704 42178389495561766254980514304736933
3705 -15539744271107927316283100358540304
3706 5455316819675209225778004978589135
3707 -1824053969595731120279683725494625
3708 580615238798442451160876886025180
3709 -175846679161593628219691035348343
3710 50641379486245807598176679979869
3711 -13857970181807227063352194414680
3712 3600622229082223644418536780335
3713 -887485920908597318544199913305
3714 207315179863024546480386624772
3715 -45847935145644673111046519991
3716 9587596199587871335437608725
3717 -1893331117707569430112085600
3718 352559792863641663235674575
3719 -61804488449851186062914385
3720 10181221818554504042943980
3721 -1572870603051785671902775
3722 227360732806306439781325
3723 -30673459951842831849000
3724 3851143148672510446255
3725 -448523512495005390665
3726 48277122599873930900
3727 -4782035726970783735
3728 433775255746700165
3729 -35826482678949808
3730 2676003263990479
3731 -179303167601985
3732 10671394344700
3733 -557271793655
3734 25139702333
3735 -959881464
3736 30163055
3737 -748985
3738 13780
3739 -167
3740 1
3741 679891637638612258
3742 -30948500794217079962531137
3743 1315311291792655641462544005
3744 -27623084551589798495030098030
3745 382162148390220052370216993553
3746 -3917820334301229998862942790873
3747 31741456162715400481399989983882
3748 -211668990769504629205530091976625
3749 1194819495921202457171255360884685
3750 -5827030595541147449352965875010422
3751 24937923687479268490149497113309537
3752 -94811951104010662100633094547626273
3753 323403947345587044483623152955494450
3754 -997778025859407097323489693399958625
3755 2803342233015118592512207210427149205
3756 -7213862075292628177530208906140976830
3757 17086251934238110031767993852877346545
3758 -37407736177004328670277413818377902825
3759 75984131005776533675314661267703233050
3760 -143663161477544653497190888467675696465
3761 253558168652663767413870159342856319965
3762 -418820064815145638885102429072532067910
3763 648907063505329430939112142137417532865
3764 -944987066608153176244350276665857350705
3765 1295835418516286650011987920997002280002
3766 -1675972365262756997998022858456950432897
3767 2047475099380835268905769409175425581733
3768 -2365832389057087850882775457855687046670
3769 2588721103120799645015276507755017940945
3770 -2685307253411412659464460380080048332537
3771 2643232926417430215062160642247672515242
3772 -2471113876671523296456967728152418106353
3773 2195889061673385087538425392522526687725
3774 -1856081496167155376802028154830909075990
3775 1493235135810538542050159344151185073953
3776 -1144058858968795537934039718769050350913
3777 835166193621618942702557680628999973202
3778 -581151869961443530688755513782064145825
3779 385620588668528635228627248016576179125
3780 -244073838230166839198025792598353307230
3781 147395829211232880521066745300841373105
3782 -84945674247797019698218888680993915145
3783 46725705543346326133761265277993659450
3784 -24534267930141131939272351496297665425
3785 12297449967435053887120543738476333565
3786 -5884125949659445251597560107450498790
3787 2687522597234401722563005458665497985
3788 -1171606763877144287623529489193022545
3789 487422084684282149573953735491893090
3790 -193478799210416818613875498510342081
3791 73257878037777620887546715021817541
3792 -26450377910458345767839110315718574
3793 9103424758866671466337372429578385
3794 -2985284447192616022601437497544985
3795 932308597121629707600258956721866
3796 -277129438134085243416044395308081
3797 78357319849860261724881068809229
3798 -21059214639971674352189267975350
3799 5375594070899418281506936606945
3800 -1302116280634646411504973162849
3801 299011050154313892702479664754
3802 -65023127544820415781921737441
3803 13374258435003010195661779925
3804 -2598450703434852756583434750
3805 476168769763344035361503345
3806 -82166932086960194148802345
3807 13326963024658075386749530
3808 -2027592068664398551465425
3809 288707652709992103479325
3810 -38375746249187852741510
3811 4748190173662521227585
3812 -545077757694753252465
3813 57841194053815498370
3814 -5649586238464184065
3815 505428221104599781
3816 -41178489206930766
3817 3034609599194449
3818 -200645956291385
3819 11785937932010
3820 -607551198321
3821 27059465261
3822 -1020207574
3823 31661025
3824 -776545
3825 14114
3826 -169
3827 1
3828 1100087778366101931
3829 61897002268325797563674532
3830 -2661571084379528362887619147
3831 56561480394972252631522740065
3832 -791947381332029903235464085136
3833 8217802816992680050096102575299
3834 -67400732659732030961662922758637
3835 455079437701724658892460173937132
3836 -2601307982611909543548040813745995
3837 12848880687003497355877187110905529
3838 -55702877970499684429651960101629496
3839 214561825895500592691415686208562083
3840 -741619845795184751067879400458615173
3841 2318959999064401239130602539755411700
3842 -6604462491889644282347904114254257035
3843 17231066383600374947572625022709102865
3844 -41386365943768848241066196611895669920
3845 91901724288246767372322821489633152195
3846 -189375998188557396020906736353784368925
3847 363310453960865840669696438203054625980
3848 -650779498782872188324931207153388336395
3849 1091198298282955045184075017487920455785
3850 -1716634191825804500763326713347367133640
3851 2538881196721635783427812695469132234275
3852 -3536657903640726476268326118659861910709
3853 4647780149041800646008033637910903145796
3854 -5770922564024427535809561676807801596363
3855 6779139877495010970671320324886799675073
3856 -7543274595298687140913328473365722928560
3857 7959335609943624963944197267915114606019
3858 -7971773106246273089588781664575393363021
3859 7585460679760476807976096098552508727948
3860 -6862892000018293471533818513197471481803
3861 5908052054007695841142481702184344839705
3862 -4842551767788232460902346843133279223896
3863 3781352853748129617918238781689285775779
3864 -2814391246212033423339155080027050297317
3865 1997469933544506004080068708193128264852
3866 -1352393047298500801146010009815216504075
3867 873768265128862313624678833213282793585
3868 -538865496652632600240159283200036053440
3869 317287177706826919917504522662829203395
3870 -178397085334489671965741419236981234045
3871 95794241403628590012305968270588990300
3872 -49129167865011239713513438973250332555
3873 24065701866753944390315663953377331145
3874 -11259171144128248696723571024781494760
3875 5030736124988690297810064437051543075
3876 -2146450933245708586771436960176808725
3877 874379683105115786801704732512577252
3878 -339994555285972060388968928553977163
3879 126158633858694312423224935653254689
3880 -44657227428191688700513855174875344
3881 15073993653251903511540247424668355
3882 -4849901641435875437801955410988717
3883 1486567473389800194432347747338028
3884 -433844077833805766865806532926539
3885 120475749129803610429259604759929
3886 -31810402781770510915203141189240
3887 7979826632168711104516882932643
3888 -1900138380943274196909932492357
3889 429057305243954724266323139636
3890 -91771644414826436173245297291
3891 18571159841872715708828649425
3892 -3550788242961540827306441440
3893 640502633937264423659108035
3894 -108820858136276344922301405
3895 17382147161986872489680380
3896 -2605007374084382758424075
3897 365459145208367808962345
3898 -47872126596512895196680
3899 5838345689052027732515
3900 -660760145802384249205
3901 69140366530743866500
3902 -6660442680673383627
3903 587785199518461313
3904 -47247708405319664
3905 3435901511777219
3906 -224217832155405
3907 13001040328652
3908 -661670128843
3909 29099880409
3910 -1083529624
3911 33214115
3912 -804773
3913 14452
3914 -171
3915 1
3916 1779979416004714189
3917 -123794003436563816761247133
3918 5385039171027382523338912826
3919 -115784531874324033625933099277
3920 1640456243059032059102450910337
3921 -17227553015317390003427669235734
3922 143019268136456741973421948092573
3923 -977559608063181348746583270632901
3924 5657695402925543745988541801429122
3925 -28299069356618904255302415035557053
3926 124254636628002866215181107314164521
3927 -484826529761500869812483332518753662
3928 1697801517485870094827174487125792429
3929 -5379539843923987229329084479969438573
3930 15527884982843689803826410768263925770
3931 -41066595259090394177493154159672462765
3932 100003798271138071429705018246500442705
3933 -225189814520262382985711839591161974310
3934 470653720665361559414136294197201890045
3935 -915996906110289077360299612759893620885
3936 1664869451526610217319558852509831298770
3937 -2833176095348782278693081242129229247965
3938 4524466681934564046710728444182654723065
3939 -6794396585269076067618952104285631602190
3940 9612197004003088735964464932788856055693
3941 -12832218201724327768284393394481668202301
3942 16189625277090655717627156991526506338522
3943 -19329202319014449477152202326581400946509
3944 21865689068092385252497977271618245532193
3945 -23461945815185937068801723009195952140598
3946 23902881822436171143121760597065901332061
3947 -23142694465767226705540973861680410818917
3948 21311244679797063751043733124947451691554
3949 -18678996108033685153818781917566161161213
3950 15593155589584160762947175388450903287497
3951 -12405257475284491696738824406511850775454
3952 9410135346172196464596548941743386370413
3953 -6809331113301045431499292496413306827021
3954 4702256028141507606372088727823561273002
3955 -3099929577556225428395367676241782091245
3956 1951499258434127514104997399613354900465
3957 -1173439852066286440075168328525694460230
3958 674081348375806263848987361136791671485
3959 -369985568141746851990353355778159214645
3960 194052577133651069439332846217089655410
3961 -97260571598519128494144766880004994845
3962 46584044155010441783762806002940320665
3963 -21320643394105629292343699898884580910
3964 9323637991480107471352938357405160525
3965 -3895210299455940160374846425201963229
3966 1554368793677059907579642589620531578
3967 -592311823003360685235418799860486541
3968 215473088715077689824252646003005377
3969 -74805214734695495723594350024212054
3970 24773796936123654387144158246645789
3971 -7823036588215475826666650905664773
3972 2354255629057411728163960813191106
3973 -674795576093412987724325742446397
3974 184096554693344632259665887138409
3975 -47770056046107933124236907054526
3976 11780103394055259498336747917357
3977 -2758252991431183645442578771629
3978 612600594073607596612813734218
3979 -128913964098571867590902596141
3980 25672736327795797363441532305
3981 -4831793510836069674624657510
3982 858144350209817113503710845
3983 -143585152460250089901662165
3984 22592161910155638006528530
3985 -3335925664501118376348765
3986 461203398401393599355705
3987 -59548817974616950661710
3988 7159865980656796230925
3989 -799040878863871982205
3990 82461251892090633754
3991 -7836013079710306253
3992 682280616329100641
3993 -54119511428874102
3994 3884337176088029
3995 -250219912812709
3996 14324380586338
3997 -719869889661
3998 31266939657
3999 -1149957854
4000 34823661
4001 -833677
4002 14794
4003 -173
4004 1
4005 2880067194370816120
4006 247588008653107049527208455
4007 -10893872345491328863439072785
4008 236954102919675449775205111380
4009 -3396697017992388151830834919951
4010 36095562273693812065957789381805
4011 -303266089288230873950271565420880
4012 2098138484262819439466588489358375
4013 -12292950413914268840723666873491145
4014 62255834116163352256593371872543228
4015 -276808342612624636685664629663886095
4016 1093907696151004605840147772351671845
4017 -3880429564733241059466832306770338520
4018 12456881205333844553485343447064669575
4019 -36435309809611366836981906016497290113
4020 97661075501024478158812719087608851300
4021 -241074191801366537036903190652673348175
4022 550383427311662837401128697428824391325
4023 -1166497255850985501813984427985565754400
4024 2302647532885939714134735519716989131815
4025 -4245735809163509511999417317779556218425
4026 7331221642224174774705721336768289794700
4027 -11882109459217910372114538130494538694095
4028 18113259852472716181948632652753917927445
4029 -26018790593275253539547881969863343713576
4030 35276633407451744272533251721752192460295
4031 -45211468755905639203538707377534680879345
4032 54848029915119554671931561644689308231540
4033 -63060580455199219982148156869817892010895
4034 68789580698464259390101423290010149813389
4035 -71267709460058279355045244203327754804720
4036 70188270753970624554203708320426722969895
4037 -65765183825361354207628440111575314202025
4038 58669236895864434058681296960079774013980
4039 -49865307287202006679713132694467967736207
4040 40403670540153144156424824201474604838405
4041 -31225528167628884625931922289998623516280
4042 23028797572774287327595133934570000024455
4043 -16213843169584060644243469952060429373025
4044 10902115183253958463162824080307125455492
4045 -7002928094424480456605362475468491892175
4046 4298378962566700394255334056664743820925
4047 -2521602548817898967773143050799277803200
4048 1414052484659299967829694072693110100775
4049 -758090722409048990869019048212338525465
4050 388573720330689326427622379977099645100
4051 -190428659908540012061670378885885636175
4052 89225330943221700368450205800709482485
4053 -39967919377065844235049576613694901960
4054 17114058590391987792102631207809086983
4055 -7003947886810059975534131604443026385
4056 2738992439683781278050480189341504660
4057 -1023258000433516064883924091866497295
4058 365083518184468681271441346051429485
4059 -124352808606942804497882666517503632
4060 40419870112554606040477460057975335
4061 -12531547846330299282994572532046985
4062 3703846781244237703612612298083900
4063 -1042988685480102252243657516723215
4064 279636666785560498508139701247461
4065 -71330262834218452120910402889240
4066 17296609376917626789221905460615
4067 -3983454179578398838668206240065
4068 870428522270751331794618926500
4069 -180259436754163462317785660751
4070 35336323349467936712690847325
4071 -6548082211255703901632079200
4072 1145314655130317293307035175
4073 -188769476280561365914719225
4074 29264013239157874759226060
4075 -4258332461303905575060175
4076 580301034350627500679125
4077 -73868549935930543123560
4078 8757947738384540195335
4079 -963963382648053249713
4080 98133278051511246260
4081 -9200574312368507535
4082 790519639186848845
4083 -61888185781050160
4084 4384777001713447
4085 -278868673985385
4086 15764120365660
4087 -782403768975
4088 33566855365
4089 -1219605176
4090 36491015
4091 -863265
4092 15140
4093 -175
4094 1
4095 4660046610375530309
4096 -495176014426146904683600790
4097 22035332699635764776405354025
4098 -484802078184842228413849295545
4099 7030348138904451753436874951282
4100 -75587821565380012283746413683561
4101 642627740850155559966500920223565
4102 -4499543057813869752883448544137630
4103 26684039312091357120913922236340665
4104 -136804618646240973353910410618577601
4105 615872519341412625627922631200315418
4106 -2464623734914633848365960174367229785
4107 8854766825617486724773812385892348885
4108 -28794191975400930166437519200899677670
4109 85327500824556578227449155480059249801
4110 -231757460811660323154607344191714992713
4111 579809459103757552232619100392955547650
4112 -1341841046424692211839160585510322130825
4113 2883377939013633841029097553399955900125
4114 -5771792321622864930083455467419544018030
4115 10794119151212958738133570155276101568665
4116 -18908179093611859061410859991316135807825
4117 31095440560659995518934797597757367182890
4118 -48108629164163342736011803436002374548985
4119 70150841039023223261044396592480605354597
4120 -96572057408178742084614385413367728634166
4121 125699570919263022679610666476821554218985
4122 -154907528586144748547401830666913297342425
4123 180969190825517994636227875384325092253330
4124 -200639741852127738762351003449838191637673
4125 211324999618580818100191911696665659422829
4126 -211644250967999528463452660844181200744510
4127 201718638404693332969460588543577351373945
4128 -183103657617090222324991034031734862229985
4129 158399851470268447418107562349015709486394
4130 -130672648367508294992562781097417177413017
4131 102854726875410913408288668781471851870965
4132 -77283123313177459281122190159138623565190
4133 55456483911942408616082073838690858770505
4134 -38018073536091977570569118112674680284009
4135 24907971372102919376373549031244109239842
4136 -15599686019557881245116030588797979534025
4137 9341584060202498329801620158263299427325
4138 -5349707518136498903432531196185498004750
4139 2930233929477397949567732169117787151705
4140 -1535238163070427643724263808166537815665
4141 769431040147769350550963137748870917450
4142 -368879321794983412798570790487304601145
4143 169161169697353388838549359028099286405
4144 -74196036557849819819254839029313075926
4145 31121954364012107743170894416695139753
4146 -12481932766177622531635091983126035705
4147 4785508440550813407818328373074499250
4148 -1753425036802453427426806783969356265
4149 613789135398354290267206679086436749
4150 -205192548832052016578837586633454302
4151 65482965805215204606466605122069305
4152 -19939241408818774690219797128214785
4153 5789824152204442208099927331530330
4154 -1602262019051223249259936919218137
4155 422297192453997402749960507025941
4156 -105923481588053705699354213810470
4157 25263517736074424466558317940745
4158 -5724311224119901502257444093065
4159 1230947395779078256430190248002
4160 -250932083453099335743167355401
4161 48432487771979344515955005725
4162 -8838711521516338488246149550
4163 1522853607691440025136473625
4164 -247297502758877115433171345
4165 37780678161765685909346410
4166 -5418934530005160576418425
4167 728038134222488586926245
4168 -91384445412699623514230
4169 10685874503680646694761
4170 -1160229938751075742233
4171 116534426676248261330
4172 -10781613590742205225
4173 914296010748949165
4174 -70657739784477054
4175 4942514349684217
4176 -310396914716705
4177 17328927903610
4178 -849537479705
4179 36006065717
4180 -1292587206
4181 38217545
4182 -893545
4183 15490
4184 -177
4185 1
4186 7540113804746346429
4187 990352033512340419742731889
4188 -44565841413697676457494308840
4189 991639489069320221604103945115
4190 -14545498355993745735287599198109
4191 158205991269664476320929702318404
4192 -1360843303265691132216748254130691
4193 9641713856477895065733398008498825
4194 -57867621681996583994711293016818960
4195 300293276604573303828734743473495867
4196 -1368549657329066224609755673019208437
4197 5545119989170680322359842979934774988
4198 -20174157386149607297913584946151927555
4199 66443150776419347057648850787691704225
4200 -199449193624514086621335830161018177272
4201 548842422447877224536663843863489235227
4202 -1391376379019175427619845544977626088013
4203 3263491551953141975910940271413599809300
4204 -7108596924451959893897355692310233931075
4205 14426962582259363701196008488239043936185
4206 -27360030624048782406350595777971747155360
4207 48610477338436676860955290137908373184315
4208 -81099060214931850099280455186830870173605
4209 127312698888986680990958404469762116280860
4210 -188410311242209789258100596620963585258179
4211 263294955855380707430273167419216062622929
4212 -347971199246704787443835718367010837072136
4213 435514628091552519774414327810648148903835
4214 -516845910237180737819857581435563481849085
4215 582248674529773472160929882284001475528676
4216 -623289741089289374962734826843169510483331
4217 634613501554579875027097233385028060911849
4218 -615081527777386194402373837931335903492400
4219 567925953638873777619442656607047075833915
4220 -499903360557627117161206158729766281202773
4221 419745148205285037403233124543850064312428
4222 -336382102118330121809140118660360881154947
4223 257420973501765831970533049099749099001345
4224 -188196091137062276513286337836520341106200
4225 131492630984126363757220310064040219338523
4226 -87834016280297816323316216175162898763693
4227 56107343411218681866605610208840068307892
4228 -34282854139962877904719270905324578388675
4229 20040999096475496136666682550634295436825
4230 -11210175377091294802567995534421072308160
4231 6000710255618253237016259785450862783035
4232 -3074100243365966344826190083664279650565
4233 1507189683737736176148104718723480119740
4234 -707201661189690190475669508543503173955
4235 317553242813053028477059037086725438257
4236 -136439945285874035305596627862703355432
4237 56085819896367352806441078382947211163
4238 -22052949647279249347271748729275034205
4239 8292358514155720262671941941013211780
4240 -2981003307599162007961220142142229763
4241 1024174233062458323424881852353345353
4242 -336158480442482425791770796877592912
4243 105361448622852753986906199378498875
4244 -31518889713227659106419651791275445
4245 8994348190306888706619801169966604
4246 -2446856403959218054759857933270019
4247 634144155630104814148668934646881
4248 -156450517060202554632470849691960
4249 36712140184314227471073206126875
4250 -8186206015678058015117824589069
4251 1732811562685276927916524958804
4252 -347797058997058024775077366851
4253 66109910815012021492447304825
4254 -11884418736899218538519096800
4255 2017448613209194256002816315
4256 -322858859082408487251864165
4257 48618547221776007062183260
4258 -6875010798450137750270915
4259 910807025047887833954705
4260 -112756194420060916903752
4261 13006334381182798179227
4262 -1393298792103572264893
4263 138097653857732671780
4264 -12610205612240103555
4265 1055611490317903273
4266 -80542768483845488
4267 5563308179117627
4268 -345054770523925
4269 19028002863020
4270 -921549611139
4271 38591240129
4272 -1369022296
4273 40004635
4274 -924525
4275 15844
4276 -179
4277 1
4278 12200160415121876738
4279 -1980704059484567034739117349
4280 90122034860907693334731349569
4281 -2027844819552338119665702199070
4282 30082636201056811692179302341333
4283 -330957480895322698377147003834917
4284 2879892597801046740754426210579786
4285 -20644271016221481263683544271128341
4286 125376957220471063055155984042136745
4287 -658454174891143191652180779963810694
4288 3037392591262705753048246089511912741
4289 -12458789635670426869329441632888758413
4290 45893434761469894918187012872238630098
4291 -153060458938988301413211286521535336005
4292 465341538025447520300320511109728058769
4293 -1297134038520268535694663517887996647726
4294 3331595180486228079776354933818741411253
4295 -7918359482925459379441726087804825706613
4296 17480685400857061763705651656034067671450
4297 -35962522088970687296289372668788321803445
4298 69147023830356928513897200044182538246905
4299 -124580985300922136128261176053788493523990
4300 210808597768300377059516200511570113531525
4301 -335724457992905212081197264126355102735325
4302 504133321373406259507159597711689286797218
4303 -715000222952971204118646931459395710504037
4304 959237354348790282317944604153237736767201
4305 -1219000455429809826992664373988307134879806
4306 1469206448565913995414129490681775112602005
4307 -1681343259296727682141717346003566432906437
4308 1828828156708352222086399535970340496495338
4309 -1892516744198449125016929293613225632307029
4310 1864776557109352263831844909247699867896649
4311 -1750933435055133749641259151145430055160230
4312 1567732674754128011941854974066579638239461
4313 -1339393656968197191967672407817466409827629
4314 1092509352441945281021513361864571826622322
4315 -851224049121861785750206216859859079157637
4316 633813155775890384997105724772789781213745
4317 -451181353105315004027726957964600779783246
4318 307160663544721996403852742414366016865909
4319 -200048703102735180056527436592843035379477
4320 124673051691144437676044152019489225085242
4321 -74364852332913870178052636006593169262325
4322 42461349850658085741802673619476440053145
4323 -23211595888327801276600515105322797874230
4324 12148910742350185926668639952779422084165
4325 -6088479610841438697122399521111239890045
4326 2921593006117116557099443735810486467650
4327 -1342308146815796247429787582716954050469
4328 590433133384801099088252292812132149121
4329 -248611585078608740918478784628597777758
4330 100191719190925851500984575841497279573
4331 -38637666675590689872615632611301457765
4332 14254365129354044278594382225297671306
4333 -5029351773724078654810983846848920469
4334 1696491193947423175008423446108531177
4335 -546881377688187933765583195634590662
4336 168399228049308072199745502961049765
4337 -49507586093841436519659254131208653
4338 13888060998225324816139517036506642
4339 -3715144715219427683057195802563781
4340 947045189750509923413610634030801
4341 -229874797428831009574617261945710
4342 53084552215670343501308855305013
4343 -11651829141048611870950874506677
4344 2428405680679392977466679692506
4345 -480016880627082067759971976501
4346 89878748288810458569485498425
4347 -15919315963317607050524729430
4348 2663166331374011230506544645
4349 -420095953525960501376230685
4350 62368568818676282562725090
4351 -8696624848545913418180325
4352 1136319413888009667762209
4353 -138768863182426513262206
4354 15792931965389942709013
4355 -1669494099819037608453
4356 163318065082212878890
4357 -14721428592875910101
4358 1216697027285594249
4359 -91669384842080742
4360 6253417720165477
4361 -383110776249965
4362 20871102085298
4363 -998732091397
4364 41329284721
4365 -1449031566
4366 41853685
4367 -956213
4368 16202
4369 -181
4370 1
4371 19740274219868223167
4372 3961408131169294484600111436
4373 -182224773781299953704201816487
4374 4145811673965583932666135747709
4375 -62193117221665961504024306881736
4376 691997597991702208446473310011167
4377 -6090742676497416179885999424994489
4378 44168434630244009268121514752836468
4379 -271398185457163607373995512355401831
4380 1442285307002757446359517543969758133
4381 -6733239357416554697748672958987636176
4382 27954971862603559491707129355289429567
4383 -104245659158610216705703467377366018609
4384 352014352639446497744609585915309302108
4385 -1083743534989883342013852308740991453543
4386 3059609615065984591689647546885721354221
4387 -7960324399492724695247373385525479470232
4388 19168314146337146838659807109428392824479
4389 -42879730284639582906853029399872961049513
4390 89405729578798436356284396993610711278340
4391 -174256569749684544324083772757153398297255
4392 318308994432201200770419552151759525294885
4393 -546198180837522890247293577076928720587040
4394 882257513754110801221910728764280319002175
4395 -1343991100739717731095516459549733676329761
4396 1934133767279348667744453460630480707805292
4397 -2633474931650551768754536139765871184038439
4398 3397238265208409936303273352129852006526813
4399 -4157413352561637817820923355351857360083816
4400 4831892967159369359697564182688907978414879
4401 -5338999572713432126314516417944247425897113
4402 5613861645105250472120258123196791761109396
4403 -5622069858417153652680619112108625368100327
4404 5366643427219619763114363211538559978217109
4405 -4886398784563389773524969099278589331639152
4406 4246519988690522395877199789701512457894719
4407 -3524412361852087754010699131546610063072273
4408 2794957450685668852521925795584289984937596
4409 -2118850360673642555744417666405438641585127
4410 1536175861986520393052559640701991340780237
4411 -1065502680194758996835432442793332813515064
4412 707258069750192356516907615600052087624863
4413 -449394806485024055408615740631821485549961
4414 273402756356972178032149424032675563609892
4415 -159287552034230041661657983245546049368615
4416 88884541627313688295003703830122035801605
4417 -47509417373028173129937795010881642042560
4418 24325869964033063320913438995001901864255
4419 -11931665623075671811321286992732212825345
4420 5606209299748709051959018901244394568588
4421 -2523174413585398445606292168341218348711
4422 1087656303542018580925209862069327704637
4423 -448995023460460443920447936311592336904
4424 177467052542107231246215841064100195103
4425 -67146396934298778429804397061896800377
4426 24313068676802201588216349918995512244
4427 -8422334161618925004827830739065982823
4428 2790253949323799042539589837377712501
4429 -883679833786804078165074201556690192
4430 267414400236990945239064011223467071
4431 -77283708090292086151938288204221937
4432 21318350428664180182253908641634204
4433 -5609235094720447529884417070625383
4434 1406794784608171942562845157922221
4435 -336043901860171696577234972555736
4436 76388210497767567243210604318367
4437 -16508640502407397825884233891689
4438 3388439441933557112986623645508
4439 -659774377204702984898942973351
4440 121717380215445672670534957285
4441 -21245648626065629511537818720
4442 3503358238425932233259006015
4443 -544833091163313066501680865
4444 79761818515768109399085740
4445 -10969263676321932753704743
4446 1413857140252862694286621
4447 -170354727113206398680232
4448 19131920165028017925919
4449 -1996130229983463366233
4450 192760922267964699092
4451 -17154822647447098599
4452 1400035796969755733
4453 -104176220282411696
4454 7019639272665407
4455 -424852980420561
4456 22868566268092
4457 -1081390660839
4458 44227347853
4459 -1532738936
4460 43766111
4461 -988617
4462 16564
4463 -183
4464 1
4465 31940434634990099905
4466 -7922816242598314749331999705
4467 368410955693769201893003744410
4468 -8473848121712467819036473311905
4469 128532046117297506940714749511181
4470 -1446188313205070378396970926904070
4471 12873482950986534568218472160000145
4472 -94427611936985434716129028930667425
4473 586964805544571224016112539463640130
4474 -3155968799462678500093030600294918097
4475 14908764021835866841856863461945030485
4476 -62643183082623673681162931669566495310
4477 236446290179823992903114064110021466785
4478 -808274364437503212194922639207984622825
4479 2519501422619213181772314203397292209194
4480 -7202962765121852525393147402512434161985
4481 18980258414051433982184394317936680294685
4482 -46296952692167018372566987604382265119190
4483 104927774715616312652365865909174314923505
4484 -221691189442236455619421823387094383606193
4485 437918869078167525004451942507917507872850
4486 -810874558614086945864922877060672448887025
4487 1410705356107246981265006706305616966468965
4488 -2310713208345744492691115034605489358591390
4489 3570239715233546263412943647863747671661697
4490 -5212258635298415066584423380810695091940345
4491 7201083630580452205253525740162223075882170
4492 -9427951462067371641361082844025575197092065
4493 11712064970331685571945120062833566726694445
4494 -13821199286880376537216051720729673316913574
4495 15509892112586233612326597018577402830209105
4496 -16566722862923933070555032664337830948115905
4497 16858001361939557777481496347414042497310050
4498 -16355356712856393178909345535185745324534545
4499 15139440996346399310164301410095738641495413
4500 -13379438761944434565279368678681614247428590
4501 11295344712394697903898598052794732584039265
4502 -9114327263223425459054550722715190032947465
4503 7032658172032953964010761128395167268107850
4504 -5191202084646683341849536947809421323145601
4505 3667181222376038386723424526288656967810365
4506 -2480018819695143709869247673993436988764790
4507 1606047682720240467334139096863695058724785
4508 -996200319198968411472914588697172612769745
4509 591977860425432261355465390523767662347122
4510 -337056635288857418251665390905790120971825
4511 183903376373370034554879293851885319886725
4512 -96161157301094299771764673000885445771070
4513 48189201210184406943556012980466327514945
4514 -23144084222573089915239324795221001962521
4515 10652558126919505943171603237926831266010
4516 -4698487020669435607456711892479873757985
4517 1985646350462939468766105734692512378445
4518 -803929128544674906412879618439792727110
4519 311759846410704788105824635187893795857
4520 -115772534287903181606237096899887824865
4521 41157737000040051597872011397127477890
4522 -14002842060266523089907010413821407825
4523 4557613616897407198869738240491092885
4524 -1418508634260785968643202224003624334
4525 421981816417575117542940587631910945
4526 -119920408947620446516446105487490345
4527 32536820618105075242022742782884970
4528 -8422824663936791415010107386469825
4529 2078882588328515335717315103033693
4530 -488820322855706831063656181192470
4531 109405491502582362894979072101745
4532 -23285519386274512051857481182705
4533 4707988196342963082784509592210
4534 -903209137635594330240012887921
4535 164208677467576931693610594725
4536 -28252365102917493978055830750
4537 4593024420752558366262367745
4538 -704356728194849285299852345
4539 101700345868411974906495226
4540 -13796977956827658142277985
4541 1754566594479275491647085
4542 -208618567443262434532070
4543 23124180624994944658385
4544 -2381652074519392764417
4545 227070567562858896290
4546 -19954894241386610065
4547 1608388237534579125
4548 -118215498827742510
4549 7869345233506529
4550 -470590112956745
4551 25031347589770
4552 -1169845356545
4553 47292825725
4554 -1620271158
4555 45743345
4556 -1021745
4557 16930
4558 -185
4559 1
4560 51680708854858323072
4561 15845632517137064133654099315
4562 -744744727630136718535339488525
4563 17316107199118704839965950368220
4564 -265537940356307481700465972334267
4565 3020908672527438263734656603319321
4566 -27193154215178139514833915246904360
4567 201728706824957404000476530021334995
4568 -1268357223026127882748354107857947685
4569 6898902404469928224202173740053476324
4570 -32973496843134412183806757524184979067
4571 140195130187083214204182726801078021105
4572 -535535763442271659487391059889609428880
4573 1852995019054830417292959342525990712435
4574 -5847277209675929575739551046002569041213
4575 16925426952862918232558609008422160533164
4576 -45163479593224720489761936038385794751355
4577 111574163798385470727318369526701210533065
4578 -256152502123399643677298719422730894966200
4579 548310153600089223891209512683363082135891
4580 -1097528927598571505628325708402929399351893
4581 2059667986306341416734297696629262405646900
4582 -3632285270828580908394936289671906381824955
4583 6032131772798735966647236775516595683651745
4584 -9451192638812837019517002330332984701914784
4585 13994756985830376396581790409485137855542387
4586 -19614425896459319477091474861135141243704685
4587 26056986554715195487975691428213373470066300
4588 -32852081402730742785251322969692708650480955
4589 39354463544092438646377223504292913360521593
4590 -44840983512052843761869245757884478977331784
4591 48643337838434099753436662347253064726440915
4592 -50282725586803048625518025359165915942736005
4593 49568714787652344135300187417785533146379140
4594 -46634238705549191799237948355377222607525371
4595 41898318520235268440723038767458967136352593
4596 -35970128186733830373076564784271079415507120
4597 29523999238841548822007699498225112649934195
4598 -23179643607289333387076072979505524569163165
4599 17415062341326320647709835024014009914399052
4600 -12525564529398760115296386000386735258766331
4601 8627218861766325806461919874275530945339945
4602 -5692114185135624644537525867720827106214360
4603 3598448321118177290279968274258040284264275
4604 -2180156040049832934183845369744707937463989
4605 1266091131003147097858796172335347904290772
4606 -704863388035597487361423978609560760745275
4607 376225690975558634098408639853656211428865
4608 -192539559721463113658876698961818100800960
4609 94477369655330586774034662570908331439987
4610 -44449200476412101801582531271074664494541
4611 20049532168258377158085027022886578781980
4612 -8669779721595314544988923361864898514875
4613 3593504607552289281591864971572097832665
4614 -1427448821366084482624528888815580318824
4615 543304914986511151318298828987669445587
4616 -198088008287983284801981119694142780645
4617 69163421120573097777686032224770293540
4618 -23118069294061337487646486894803593595
4619 7394630885418979136156142688498341553
4620 -2262472267095936203729083399267446224
4621 661822634312816010575832798606891635
4622 -184994050183830597000491591053260285
4623 49382469945978658072042957555824620
4624 -12580589840593822086444737592537211
4625 3056523234039928997844627465418633
4626 -707631305860871556853614325395960
4627 155976530275131386998694034467155
4628 -32701495778960438217426500367125
4629 6514406471614151743264535368052
4630 -1231626492570748193627234077371
4631 220713407673411919649722256225
4632 -37438413944422610710580566240
4633 6001737877142256936862072435
4634 -907757419931673235112842797
4635 129294301782067291191051196
4636 -17306111145786209125572155
4637 2171803729365800360711225
4638 -254866928693252323848840
4639 27887484774033730187219
4640 -2835793209645110556997
4641 266980356045632116420
4642 -23171670716455768315
4643 1844819235190064145
4644 -133954189294755568
4645 8810525459420019
4646 -520652808136285
4647 27371038302860
4648 -1264431007995
4649 50533368041
4650 -1711757848
4651 47786835
4652 -1055605
4653 17300
4654 -187
4655 1
4656 83621143489848422977
4657 -31691264982593419412449875558
4658 1505335087777410501204333076365
4659 -35376959125867546398467240224965
4660 548391987911733668240897895036754
4661 -6307355285411184009169779178972909
4662 57407217102883717293402487097128041
4663 -430650567865092947515786975289574350
4664 2738443152877213169497184745737230365
4665 -15066162031965984331152701587964900333
4666 72845896090738752591815688788423434458
4667 -313363757217300840592172211126341021277
4668 1211266657071626533178964846580296878865
4669 -4241525801551932494073309744941590853750
4670 13547549438406689568772061434531128794861
4671 -39698131115401766040856769062846890107541
4672 107252386139312359212082481085193750035874
4673 -268311807189995661944398675091788215817485
4674 623879168045184758081915808372163000465465
4675 -1352772809323578091459717744789457059237982
4676 2743368008797232235147860929489221880839677
4677 -5216864900211254339096921101661454210645693
4678 9324238527963503233524170275973075169296810
4679 -15696548816426052841689409840705097749128445
4680 24934517050424410005681241436182565087481313
4681 -37440706610473589812680583149303260412999558
4682 53223608778749015350764740131755420342951757
4683 -71728399005889710453042857717561888183837285
4684 91761149360176681058478337367598790771028210
4685 -111561008490915620078005769978278535371524141
4686 129036430568198126170115715020061871315185161
4687 -142127659188921043268742570452390608430213614
4688 149208789012040197004472713065584896611912925
4689 -149420155162107736896118400194736982235494285
4690 142837192198750727733776084128539978361429882
4691 -130430875746019728680684025890295156880230557
4692 113838574893702929186876168336001125967366833
4693 -95018126664416928017091963780721304715375510
4694 75883286453420215596159845457236161788260525
4695 -58009768289941974682495743027533544397961269
4696 42466191400123840878302607024787480431931714
4697 -29780002252931411728220225748937797149446221
4698 20011447232037575095536971609717185157768665
4699 -12889010827371979225097462416236907674742910
4700 7958760401217843158647659013747456159192253
4701 -4712338302056127129901437714415403746045533
4702 2675817907074342072581644129554469425781322
4703 -1457314769986714755558241258316873183603005
4704 761304810418484861416162037777292413030785
4705 -381494299032124287206946024103634763680934
4706 183375770608154790377199725113057660429069
4707 -84548264812928856117752585316847822058501
4708 37389091611449006248062873746616375811730
4709 -15856788936699893108172653305009094180205
4710 6448402250284458246840922749203258470313
4711 -2514058651339106785261126546790919209998
4712 939480931562477720922261068375955006877
4713 -336414850529129480357353184143683367725
4714 115399559708695772752979006014377480730
4715 -37907331064899295759958772271800276701
4716 11919575419610851543614309487033234001
4717 -3586117535721568224880748996481229494
4718 1031810734680477204576815980713412205
4719 -283758990075787913144577506164909525
4720 74543649627166302244932432740899042
4721 -18693636308673680082133992523374477
4722 4471785845761672111551856116210553
4723 -1019584366411134330851002394330270
4724 221379521833052263433547035201405
4725 -45730308722188741703955571103229
4726 8977659456755648130519003522794
4727 -1673053307917572032926678589821
4728 295590235562257141070883388705
4729 -49441889698707124584304711110
4730 7817252717005603407087758029
4731 -1166346023495807817494945189
4732 163906524073639709442195506
4733 -21649718604517809846994605
4734 2681537586752305008408905
4735 -310641898241319784223278
4736 33559071193323951301213
4737 -3369753921736374789837
4738 313323697478543653050
4739 -26861309186835896605
4740 2112727613779575281
4741 -151575240213595606
4742 9851831075692589
4743 -575394884742005
4744 29899900318850
4745 -1365497744077
4746 53956883737
4747 -1807331518
4748 49898045
4749 -1090205
4750 17674
4751 -189
4752 1
4753 135301852344706746049
4754 63382530048807982314748174093
4755 -3042361440537414421821116028288
4756 72259253339512503298138813526295
4757 -1132160934949334882880263030298473
4758 13163102558734101686580456252982572
4759 -121121789491178618595974753373228991
4760 918708352833069612324976437676276741
4761 -5907536873619519286510156466764035080
4762 32870767216809181831802587921667031031
4763 -160757954213443489514784079164811769249
4764 699573410525340433776160111041105477012
4765 -2735897071360553906950101904286934779007
4766 9694318260175491521325584336463478586365
4767 -31336624678365311631617432614003848443472
4768 92943811669210221650485599560224909009943
4769 -254202903394026484465021731233234390179289
4770 643876000519303683100879831268770181670844
4771 -1516070143280365178108230291836114216748415
4772 3329424786692340941001351297951077118941429
4773 -6839508826918042561755439603767900820917336
4774 13177097809219740913341703132812130302131063
4775 -23865341956138260806145261653607604549239313
4776 40717336160815608916902989957383270667553700
4777 -65565582917274872853051892713070227924091071
4778 99815930271371589631042407734789085913480429
4779 -143887924167971620514210063412814101098903072
4780 196680406790528436256850455566879196710626327
4781 -255250697726243072569999532452759469725893705
4782 314883166342007921214489877324155861514076492
4783 -369633869627311872418237200018402278001894463
4784 413291748946040212707600855924843088175612389
4785 -440545237213001437277687996583560401654039464
4786 448049099336255670796709513455058861082901495
4787 -435094539559609192363670568451816938958354049
4788 403698943690790185095144135909130292121890996
4789 -358108025533425587054436362562297408814964223
4790 303874828222536785221060095897443735398117853
4791 -246784699571257359209411654695193628291896560
4792 191902823033304164961151331512303250584183063
4793 -142942151090189656439100957077108505261824697
4794 102026195905986664334743058522663074730824156
4795 -69802896717006561919294168968372167464983551
4796 45789468886781533545731896442191000507254485
4797 -28806531629807665542392780443731819993127416
4798 17383437005330097418450534442578263651283319
4799 -10063974116204811275064725973524342597608177
4800 5590447447047771583698126646188215792987332
4801 -2979924390823684478390565333871458009664575
4802 1524293408482733435830054085984561940392653
4803 -748245840248433867961345474329750084539072
4804 352472300234012502612704895746753304546071
4805 -159326448035826868613878332810080573681961
4806 69102669484848792464408180356634564172140
4807 -28753593437268809601854498803415611120831
4808 11476519552962671817363175842785096890309
4809 -4393020514464062227105648683542829223752
4810 1612310632620736681636967436663321742327
4811 -567213969946521025863311196172438329185
4812 191214221838494364272896550557978034132
4813 -61746481904120998847187391245866744703
4814 19091810491053987993375807479995692989
4815 -5649739005082522634034380957908053904
4816 1599328714832053030865970993043231255
4817 -432846289330120517634442371646707609
4818 111930922244513662409200417787647996
4819 -27637208000197024305237704755795583
4820 6510954578583940773253860904871093
4821 -1462343410077238857718096464733080
4822 312840139277429746841458177407863
4823 -63685627635700037964993578148817
4824 12323766072590792196372360702436
4825 -2264233779042086315068445367231
4826 394474014959671390239492810925
4827 -65076395132718331398480227168
4828 10149944763997219042077648407
4829 -1494159071643087236379336201
4830 207205961282675329136184716
4831 -27012793778022419863812415
4832 3302821383234944576855461
4833 -377760040627967686825704
4834 40298579036796700880887
4835 -3996401316693462095937
4836 367046315852215446260
4837 -31086764414395047167
4838 2415878094206766493
4839 -171278902364980784
4840 11002620845176599
4841 -635194685379705
4842 32630895807004
4843 -1473411511551
4844 57571546773
4845 -1907127608
4846 52078455
4847 -1125553
4848 18052
4849 -191
4850 1
4851 218922995834555169026
4852 -126765059962314112284789602137
4853 6148105411123636825956980230669
4854 -147560868119562421018098743080878
4855 2336581123238182269058664874123241
4856 -27458366052417538256041175536263617
4857 255406681541091338878529962999440554
4858 -1958538495157317843245927628725782473
4859 12733782100072108185345289371204346901
4860 -71649071307237882950115332310098097142
4861 354386675643696160861370746251290569529
4862 -1559904775264124357067104301247022723273
4863 6171367553246448247676363919614975035026
4864 -22124533591711536949601270577213891951737
4865 72367567616906114784560449564471175473309
4866 -217224248016785754932588631734453666463358
4867 601349618457263190580529062026693689368521
4868 -1541954904432633850666781393770774753520977
4869 3676016287080034039317340414940998615167674
4870 -8174919716665047060110932887738268454631273
4871 17008442440528426064512230505486878760776101
4872 -33193704445357524388438845869392161425179462
4873 60907781721496262525632226440027339400609689
4874 -105300014277769478639951241568374145884346713
4875 171848501995365354623006775383523726515735842
4876 -265197443460018052115136708182648399751051929
4877 387591778607314830659462534560417288111286573
4878 -537248737749028493027910974546572494520155726
4879 707181802243014581396849520472398136162413737
4880 -885017030410258914998979287101071192754046689
4881 1054150905596631666050964277360960417517865418
4882 -1196217367519392297833438911868088454353119241
4883 1294382223372043087262976849091963891483691317
4884 -1336643435885512778871107023493678123819842454
4885 1318238178455474055524050650358692738999609593
4886 -1242492426941189562553958840270077523202136041
4887 1119914994757641359204016861033725109751819442
4888 -965857681978499157496556554357184879611199929
4889 797444227365051503639883405287830991981910973
4890 -630590345637865689131714317719800129460262686
4891 477787125213683477839353245666520261107832457
4892 -346994542902162985108587074122434654723473009
4893 241631989339999788173331396459407409660791258
4894 -161381834490569629010757961852754168479492521
4895 103402532146396864630517457329654640493509317
4896 -63573405640467860379293849328888347295694054
4897 37511385237739719968579986389626948846499673
4898 -21244869010300354442460979265900774183582841
4899 11550296228695140540479257313931131812316482
4900 -6028511207789151350050673505840581890449881
4901 3020785088979601171752745034644062109470797
4902 -1453190440716458873186755265823256693631214
4903 671125196305666239840461561366914451909993
4904 -297531787005524453542694693523349702026241
4905 126609856359386411668117177963465786413802
4906 -51706632543194153236580850488985804901449
4907 20262560581890796271574473209870755337813
4908 -7617641779705535590379583556869472708406
4909 2746738572513778733363589829008198400697
4910 -949642413623509754409104297288394397449
4911 314707185646736361967271333049711523538
4912 -99930102886228974833939006205858130681
4913 30391288501219033261444569395811800797
4914 -8848396434746628695766322943994516414
4915 2465021293492294066134855736336646473
4916 -656708133819147842452843207222003601
4917 167205338244907711019675827299239162
4918 -40659117157364905851745426565537769
4919 9435641398738418488690053834337253
4920 -2088023688632098351401012819548806
4921 440211394548829822771445333705497
4922 -88333159780881622357738299553689
4923 16852233630674964826509251436898
4924 -3053181808961429095547430989081
4925 524626805225108053036453265261
4926 -85376284660712769482635523982
4927 13138262907283393514836320809
4928 -1908570994208437894651705633
4929 261231548838720168863809546
4930 -33618436544492309017523337
4931 4058341464490879950506869
4932 -458357198701561088587478
4933 48291381670183625072761
4934 -4730493948397892988457
4935 429219844681005540594
4936 -35918520602808580153
4937 2758435898936728061
4938 -193284144055333982
4939 12273010215936009
4940 -700456476993713
4941 35577718830106
4942 -1588554605097
4943 61385801989
4944 -2011284518
4945 54329561
4946 -1161657
4947 18434
4948 -193
4949 1
4950 354224848179261915075
4951 253530120143551220404134373300
4952 -12422975882209587764198750063475
4953 301269841650248478862154466392425
4954 -4820723114595926959135428491327360
4955 57253313228073258781141015946650475
4956 -538271729134600216013101101535144725
4957 4172483671855727025370385220451005500
4958 -27426102695301534213936506371134476275
4959 156031924714547874085575953991400541185
4960 -780422422594630204672856824812679236200
4961 3474196226171944874995579348745336016075
4962 -13902639881757020852419832140476972793325
4963 50420434736669522146878905074042758938500
4964 -166859668825523766518722169706156242898355
4965 506816063650477624649737713033378508400025
4966 -1419923484931312136093646755787841045200400
4967 3685259427322530891914091849568243196410475
4968 -8893987478592701929301462223652771983856325
4969 20025855720410128159539206190417535524430220
4970 -42191804597721899189135393898712025976183475
4971 83395851331243474841389922244271201611135025
4972 -155009267888350049439703298749446840226398840
4973 271507810277035219805534709576775631169303115
4974 -448997018268500187885964792335421598915818397
4975 702243388915401458853280191748820526017839700
4976 -1040381000674647713434061777303482975973625075
4977 1462089254105371816715284483653562277151598025
4978 -1951612342235057655821610015491368766844983200
4979 2477215863063532411394808094674540521670507115
4980 -2993318841603522247100907841822992027789777525
4981 3446585640635416261717842101097137326224103900
4982 -3784981814263478472359392610052016237320501875
4983 3967669095143068645005190896079320139123376225
4984 -3973119792796460889919208324211063601819061640
4985 3803223032337853180631968330898847785403881675
4986 -3482322416456472280961992562337527742705774925
4987 3051630358714639674197129969748094868974219300
4988 -2560746136708602164776323364932846863575021875
4989 2058624918640782881903312040727431250902436345
4990 -1586164596065232644810420809052840651675927600
4991 1171776211018009448056527393911389570554778475
4992 -830258521582162561455249867041249474045055525
4993 564395658321139046194847320164915746619776300
4994 -368186898783363358271792876512063449466511155
4995 230549343427332585389105155987431335084897425
4996 -138596176115947300316453822108142244988693400
4997 80001123258340428853501944921428497213665355
4998 -44345461467690635523419493893763037808215805
4999 23607318644273443240580604325612295593216244
5000 -12070081385748353693556163575128706109391475
5001 5927165970412518918126255566290575496733225
5002 -2795440833327791352867678388557085597451200
5003 1266188770316715146925850948413613855962475
5004 -550751499724297276878929049450281274853845
5005 230023121445774718141278878941437396216700
5006 -92231753706975745779729796908727315577075
5007 35497844141301867452333640323609700754625
5008 -13111118924733093057106763214885869509800
5009 4646023399760798242181798423584987195595
5010 -1579056784916982478343646963387817444525
5011 514567391419194311635149345461427784900
5012 -160712679888667041356828144997481732275
5013 48088081370712290652977215283800833625
5014 -13778439021731216828036034416667809360
5015 3778437561130589751040542150780653675
5016 -991118810308963264492194861820481925
5017 248523572559637522723166680430314700
5018 -59530399954841742829125534234212275
5019 13611688776002615191492079473434865
5020 -2968446477729757996943903486959800
5021 616877714110593067486921932812875
5022 -122037627042231552010756802427485
5023 22958597248597823017604113415060
5024 -4102435419411645201620337519603
5025 695379374546533592001724313225
5026 -111652810475279556512308165600
5027 16955404895700269304139732075
5028 -2431034091885878232379324725
5029 328468421927704786898856220
5030 -41735119473474068918537075
5031 4975055861894002127681825
5032 -554939962041928338733000
5033 57752369566979411049675
5034 -5588933637759904069645
5035 501056885886622700900
5036 -41435392400682036275
5037 3145004187047396025
5038 -217830164487206000
5039 13673923169923435
5040 -771611914653925
5041 38754828040300
5042 -1711326209075
5043 65408371025
5044 -2119943640
5045 56652875
5046 -1198525
5047 18820
5048 -195
5049 1
5050 573147844013817084101
5051 -507060239932877592629006831525
5052 25099481884562726748801634500250
5053 -614962659182706545488507682848325
5054 9942716070842102397133011449047145
5055 -119327349570742444521417460384628310
5056 1133796771497273690807343219016939925
5057 -8883239072846054266753871542437155725
5058 59024689062458795453243397962719958050
5059 -339489952124397282385088414353935558645
5060 1716876769903808283431289603616759013585
5061 -7728814874938519954664015522303351268350
5062 31279475989685986579835243629699281602725
5063 -114743509355096065146177642288562490670325
5064 384139772387717055184323244486355244735210
5065 -1180491796126479015818197595772913259698405
5066 3346663033513101896837031224609060598800825
5067 -8790442339576373919921830454924327438021350
5068 21473234384507934750517016296873787164123125
5069 -48945698919412958248379874604487843032716765
5070 104409464915853926537809993987841587476797170
5071 -208983507260208848871915238387254429198453525
5072 393414387107943573720796519743164882063932705
5073 -698024888442420489050772717902998102565005070
5074 1169501846814035595577464294247618829000939909
5075 -1853483796099303105592525175833062650951497797
5076 2783005390264696885721403746355786477965089850
5077 -3964559508885391346864630744610607530276821125
5078 5365313938575487128358504514636299810841564425
5079 -6906044068362122478611226204840449810185997430
5080 8463853546270576905596623778320524577250062165
5081 -9886490122874354770536592044017266680237985325
5082 11016549269162373206436627321201169800865107650
5083 -11720320004549615762369774402210656515567254325
5084 11913908680735990424843607544501447342761499505
5085 -11579565857472167251183144986008759172626824990
5086 10767867865250797742555953455573903270815431525
5087 -9585583133885751629356252501833717480654213525
5088 8173122632131844003749776699613788596124263050
5089 -6677995973990167928582947446387709365379894565
5090 5230954110771248171524153658833112554254291545
5091 -3929717018101251540923475596875619792785484550
5092 2832293254182334570967027127993888518644889525
5093 -1959049838224440653844944507371080967284608125
5094 1300769455887865762738433073189042645552798610
5095 -829285585638028529050003188486926119636306005
5096 507741695659227186022012800203715825062284225
5097 -298598422632628158023457711950999239416024110
5098 168692046193721699900340932708954572830096965
5099 -91560098756237522004580702544987628994648293
5100 47747481415770150627692931475869707811999194
5101 -23924413326573391529808674707709857102857925
5102 11518047637068101623861612343404746691635625
5103 -5327818373961221646719380285384313309376150
5104 2367691769765309700683709047314176405670165
5105 -1010797742615846713161486807333156067287245
5106 414486628859726209700738472758892027370850
5107 -163227441989579480684397077555946717086325
5108 61720081990768053566547166753381439774225
5109 -22403165724254689541470360062055843900990
5110 7804136969594763198869092350360622084645
5111 -2608191567755371101613945654310673014325
5112 835992751196528394348805635456391249450
5113 -256888842630091622662782575565083399525
5114 75644959414174724309049284117136452345
5115 -21335314143992396330117118718229116710
5116 5760675181748516280024931874421617525
5117 -1488165955428238309938528222681111325
5118 367584372469321008381417748898739250
5119 -86753777506846973212109693181082005
5120 19548581731462131185379886447354465
5121 -4202201905950944131917747352585550
5122 860952968195056171508435537667845
5123 -167954821539427198045965029257605
5124 31163468087421113420844788454266
5125 -5493194168504712385623786146053
5126 918684995497092705026340644425
5127 -145563620266680095120587629750
5128 21817473079472025768898381525
5129 -3087970935741287806177037165
5130 411938660874652924735930370
5131 -51685231197262073173900725
5132 6084935785977858805147825
5133 -670444701175887160832350
5134 68930236842499219188965
5135 -6591047409533149471445
5136 583927670687986773450
5137 -47725400774776828325
5138 3580664516021808025
5139 -245178010827052870
5140 15217146999231285
5141 -849121570734525
5142 42177480458450
5143 -1842142951125
5144 69648258305
5145 -2233249390
5146 59049925
5147 -1236165
5148 19210
5149 -197
5150 1