0 1
1 3
2 -1
3 9
4 -6
5 1
6 27
7 -27
8 9
9 -1
10 81
11 -108
12 54
13 -12
14 1
15 243
16 -405
17 270
18 -90
19 15
20 -1
21 729
22 -1458
23 1215
24 -540
25 135
26 -18
27 1
28 2187
29 -5103
30 5103
31 -2835
32 945
33 -189
34 21
35 -1
36 6561
37 -17496
38 20412
39 -13608
40 5670
41 -1512
42 252
43 -24
44 1
45 19683
46 -59049
47 78732
48 -61236
49 30618
50 -10206
51 2268
52 -324
53 27
54 -1
55 59049
56 -196830
57 295245
58 -262440
59 153090
60 -61236
61 17010
62 -3240
63 405
64 -30
65 1
66 177147
67 -649539
68 1082565
69 -1082565
70 721710
71 -336798
72 112266
73 -26730
74 4455
75 -495
76 33
77 -1
78 531441
79 -2125764
80 3897234
81 -4330260
82 3247695
83 -1732104
84 673596
85 -192456
86 40095
87 -5940
88 594
89 -36
90 1
91 1594323
92 -6908733
93 13817466
94 -16888014
95 14073345
96 -8444007
97 3752892
98 -1250964
99 312741
100 -57915
101 7722
102 -702
103 39
104 -1
105 4782969
106 -22320522
107 48361131
108 -64481508
109 59108049
110 -39405366
111 19702683
112 -7505784
113 2189187
114 -486486
115 81081
116 -9828
117 819
118 -42
119 1
120 14348907
121 -71744535
122 167403915
123 -241805655
124 241805655
125 -177324147
126 98513415
127 -42220035
128 14073345
129 -3648645
130 729729
131 -110565
132 12285
133 -945
134 45
135 -1
136 43046721
137 -229582512
138 573956280
139 -892820880
140 967222620
141 -773778096
142 472864392
143 -225173520
144 84440070
145 -25019280
146 5837832
147 -1061424
148 147420
149 -15120
150 1080
151 -48
152 1
153 129140163
154 -731794257
155 1951451352
156 -3252418920
157 3794488740
158 -3288556908
159 2192371272
160 -1148384952
161 478493730
162 -159497910
163 42532776
164 -9022104
165 1503684
166 -192780
167 18360
168 -1224
169 51
170 -1
171 387420489
172 -2324522934
173 6586148313
174 -11708708112
175 14635885140
176 -13660159464
177 9865670724
178 -5637526128
179 2583866142
180 -956987460
181 287096238
182 -69599088
183 13533156
184 -2082024
185 247860
186 -22032
187 1377
188 -54
189 1
190 1162261467
191 -7360989291
192 22082967873
193 -41712272649
194 55616363532
195 -55616363532
196 43257171636
197 -26778249108
198 13389124554
199 -5454828522
200 1818276174
201 -495893502
202 110198556
203 -19779228
204 2825604
205 -313956
206 26163
207 -1539
208 57
209 -1
210 3486784401
211 -23245229340
212 73609892910
213 -147219785820
214 208561363245
215 -222465454128
216 185387878440
217 -123591918960
218 66945622770
219 -29753610120
220 10909657044
221 -3305956680
222 826489170
223 -169536240
224 28256040
225 -3767472
226 392445
227 -30780
228 1710
229 -60
230 1
231 10460353203
232 -73222472421
233 244074908070
234 -515269250370
235 772903875555
236 -875957725629
237 778629089448
238 -556163635320
239 324428787270
240 -156206453130
241 62482581252
242 -20827527084
243 5785424190
244 -1335097890
245 254304360
246 -39558456
247 4944807
248 -484785
249 35910
250 -1890
251 63
252 -1
253 31381059609
254 -230127770466
255 805447196631
256 -1789882659180
257 2833980877035
258 -3400777052442
259 3211844993973
260 -2447119995408
261 1529449997130
262 -793048146660
263 343654196886
264 -124965162504
265 38183799654
266 -9790717860
267 2098010970
268 -372979728
269 54392877
270 -6399162
271 592515
272 -41580
273 2079
274 -66
275 1
276 94143178827
277 -721764371007
278 2646469360359
279 -6175095174171
280 10291825290285
281 -13036312034361
282 13036312034361
283 -10553204980197
284 7035469986798
285 -3908594437110
286 1824010737318
287 -718549684398
288 239516561466
289 -67555953234
290 16084750770
291 -3216950154
292 536158359
293 -73590363
294 8176707
295 -717255
296 47817
297 -2277
298 69
299 -1
300 282429536481
301 -2259436291848
302 8661172452084
303 -21171754882872
304 37050571045026
305 -49400761393368
306 52145248137444
307 -44695926974952
308 31659614940591
309 -18761253298128
310 9380626649064
311 -3979659790512
312 1437099368796
313 -442184421168
314 115810205544
315 -25735601232
316 4825425231
317 -756929448
318 98120484
319 -10328472
320 860706
321 -54648
322 2484
323 -72
324 1
325 847288609443
326 -7060738412025
327 28242953648100
328 -72176437100700
329 132323468017950
330 -185252855225130
331 205836505805700
332 -186233029062300
333 139674771796725
334 -87943374834975
335 46903133245320
336 -21319606020600
337 8290957896900
338 -2763652632300
339 789615037800
340 -193017009240
341 40211876925
342 -7096213575
343 1051290900
344 -129105900
345 12910590
346 -1024650
347 62100
348 -2700
349 75
350 -1
351 2541865828329
352 -22029503845518
353 91789599356325
354 -244772264950200
355 469146841154550
356 -688082033693340
357 802762372642230
358 -764535592992600
359 605257344452475
360 -403504896301650
361 228652774570935
362 -110861951307120
363 46192479711300
364 -16581915793800
365 5132497745700
366 -1368666065520
367 313652640015
368 -61500517650
369 10250086275
370 -1438608600
371 167837670
372 -15984540
373 1210950
374 -70200
375 2925
376 -78
377 1
378 7625597484987
379 -68630377364883
380 297398301914493
381 -826106394206925
382 1652212788413850
383 -2533392942234570
384 3096369151620030
385 -3096369151620030
386 2580307626350025
387 -1815772033357425
388 1089463220014455
389 -561238628492295
390 249439390441020
391 -95938227092700
392 31979409030900
393 -9238495942260
394 2309623985565
395 -498154192965
396 92250776475
397 -14565912075
398 1942121610
399 -215791290
400 19617390
401 -1421550
402 78975
403 -3159
404 81
405 -1
406 22876792454961
407 -213516729579636
408 960825283108362
409 -2775717484535268
410 5782744759448475
411 -9252391615117560
412 11822500397094660
413 -12385476606480120
414 10837292030670105
415 -8027623726422300
416 5084161693400790
417 -2773179105491340
418 1309556799815355
419 -537254071719120
420 191876454185400
421 -59694896857680
422 16167367898955
423 -3804086564460
424 774906522390
425 -135948512700
426 20392276905
427 -2589495480
428 274643460
429 -23882040
430 1658475
431 -88452
432 3402
433 -84
434 1
435 68630377364883
436 -663426981193869
437 3095992578904722
438 -9287977736714166
439 20123951762880693
440 -33539919604801155
441 44719892806401540
442 -48978930216535020
443 44897352698490435
444 -34920163209937005
445 23280108806624670
446 -13403699009874810
447 6701849504937405
448 -2921319014972715
449 1112883434275320
450 -370961144758440
451 108197000554545
452 -27579627592335
453 6128806131630
454 -1182752060490
455 197125343415
456 -28160763345
457 3413425860
458 -346289580
459 28857465
460 -1923831
461 98658
462 -3654
463 87
464 -1
465 205891132094649
466 -2058911320946490
467 9951404717908035
468 -30959925789047220
469 69659833025356245
470 -120743710577284158
471 167699598024005775
472 -191656683456006600
473 183670988312006325
474 -149657842328301450
475 104760489629811015
476 -63491205836249100
477 33509247524687025
478 -15465806549855550
479 6259969317798675
480 -2225766868550640
481 695552146422075
482 -190935883331550
483 45966045987225
484 -9677062313100
485 1774128090735
486 -281607633450
487 38401040925
488 -4452294600
489 432861975
490 -34628958
491 2219805
492 -109620
493 3915
494 -90
495 1
496 617673396283947
497 -6382625094934119
498 31913125474670595
499 -102831182085049695
500 239939424865115955
501 -431890964757208719
502 623842504649301483
503 -742669648392025575
504 742669648392025575
505 -632644515296910675
506 463939311217734495
507 -295234107138558315
508 164018948410310175
509 -79906667174253675
510 34245714503251575
511 -12937269923450595
512 4312423307816865
513 -1268359796416725
514 328834021293225
515 -74997232926525
516 14999446585305
517 -2618950991085
518 396810756225
519 -51757924725
520 5750880525
521 -536748849
522 41288373
523 -2548665
524 121365
525 -4185
526 93
527 -1
528 1853020188851841
529 -19765548681086304
530 102122001518945904
531 -340406671729819680
532 822649456680397560
533 -1535612319136742112
534 2303418478705113168
535 -2851851449825378208
536 2970678593568102300
537 -2640603194282757600
538 2024462448950114160
539 -1349641632633409440
540 787290952369488840
541 -403738949933071200
542 182643810684008400
543 -73057524273603360
544 25874539846901190
545 -8117502697067040
546 2254861860296400
547 -553825720072800
548 119995572682440
549 -22856299558560
550 3809383259760
551 -552084530400
552 69010566300
553 -7361127072
554 660613968
555 -48934368
556 2912760
557 -133920
558 4464
559 -96
560 1
561 5559060566555523
562 -61149666232110753
563 326131553237924016
564 -1123342016708404944
565 2808355041771012360
566 -5429486414090623896
567 8445867755252081616
568 -10858972828181247792
569 11763887230529685108
570 -10892488176416375100
571 8713990541133100080
572 -6073387346850342480
573 3711514489741875960
574 -1998507802168702440
575 951670381985096400
576 -401816383504818480
577 150681143814306930
578 -50227047938102310
579 14882088277956240
580 -3916339020514800
581 913812438120120
582 -188564471358120
583 34284449337840
584 -5465636850960
585 759116229300
586 -91093947516
587 9342968976
588 -807417072
589 57672648
590 -3314520
591 147312
592 -4752
593 99
594 -1
595 16677181699666569
596 -189008059262887782
597 1039544325945882801
598 -3696157603363138848
599 9548407142021442024
600 -19096814284042884048
601 30767089679846868744
602 -41022786239795824992
603 46150634519770303116
604 -44441351759778810408
605 37034459799815675340
606 -26934152581684127520
607 17207930816075970360
608 -9707037896247983280
609 4853518948123991640
610 -2157119532499551840
611 853859814947739270
612 -301362287628613860
613 94873312771971030
614 -26631105339500640
615 6657776334875160
616 -1479505852194480
617 291417819371640
618 -50681359890720
619 7742985538860
620 -1032398071848
621 119122854444
622 -11765220192
623 980435016
624 -67616208
625 3756456
626 -161568
627 5049
628 -102
629 1
630 50031545098999707
631 -583701359488329915
632 3307641037100536185
633 -12128017136035299345
634 32341379029427464920
635 -66838849994150094168
636 111398083323583490280
637 -153835448399234343720
638 179474689799106734340
639 -179474689799106734340
640 155544731159225836428
641 -117836917544868057900
642 78557945029912038600
643 -46329044504819920200
644 24267594740619958200
645 -11324877545622647160
646 4718698977342769650
647 -1757946677833580850
648 585982225944526950
649 -174766628790472950
650 46604434344126120
651 -11096293891458600
652 2353759310309400
653 -443461899043800
654 73910316507300
655 -10840179754404
656 1389766635180
657 -154418515020
658 14706525240
659 -1183283640
660 78885576
661 -4241160
662 176715
663 -5355
664 105
665 -1
666 150094635296999121
667 -1801135623563989452
668 10506624470789938470
669 -39691692445206434220
670 109152154224317694105
671 -232857929011877747424
672 401033099964900565008
673 -572904428521286521440
674 692259517796554546740
675 -717898759196426937360
676 646108883276784243624
677 -509055483793830010128
678 353510752634604173700
679 -217545078544371799200
680 119131828726679794800
681 -58242227377487899680
682 25480974477650956110
683 -9992539010843512200
684 3515893355667161700
685 -1110282112315945800
686 314579931822851310
687 -79893316018501920
688 18157571822386800
689 -3684145007440800
690 665192848565700
691 -106430855770512
692 15009479659944
693 -1853022180240
694 198538090740
695 -18256376160
696 1419940368
697 -91609056
698 4771305
699 -192780
700 5670
701 -108
702 1
703 450283905890997363
704 -5553501505988967477
705 33321009035933804862
706 -129581701806409241130
707 367148155118159516535
708 -807725941259950936377
709 1435957228906579442448
710 -2119746385528760129328
711 2649682981910950161660
712 -2845955795385835358820
713 2656225409026779668232
714 -2173275334658274274008
715 1569587741697642531228
716 -1006145988267719571300
717 574940564724411183600
718 -293858510859143493840
719 134685150810440768010
720 -55458591510181492710
721 20540219077844997300
722 -6846739692614999100
723 2054021907784499730
724 -554259879878357070
725 134366031485662320
726 -29210006844709200
727 5679723553137900
728 -984485415877236
729 151459294750344
730 -20568546200664
731 2448636452460
732 -253307219220
733 22516197264
734 -1694767536
735 105922971
736 -5349645
737 209790
738 -5994
739 111
740 -1
741 1350851717672992089
742 -17110788423857899794
743 105516528613790382063
744 -422066114455161528252
745 1231026167160887790735
746 -2790325978898012325666
747 5115597627979689263721
748 -7795196385492859830432
749 10068795331261610614308
750 -11187550368068456238120
751 10814632022466174363516
752 -9176051413001602490256
753 6882038559751201867692
754 -4588025706500801245128
755 2730967682440953122100
756 -1456516097301841665120
757 697913963290465797870
758 -301060925340985246140
759 117079248743716484610
760 -41080438155689994600
761 13008805415968498290
762 -3716801547419570940
763 957357974335344030
764 -221996052019789920
765 46249177504122900
766 -8633179800769608
767 1438863300128268
768 -213164933352336
769 27914455558044
770 -3208558110120
771 320855811012
772 -27600499872
773 2012536449
774 -121971906
775 5979015
776 -227772
777 6327
778 -114
779 1
780 4052555153018976267
781 -52683216989246691471
782 333660374265229045983
783 -1371714871979274966819
784 4115144615937824900457
785 -9602004103854924767733
786 18137118862837080116829
787 -28501186784458268755017
788 38001582379277691673356
789 -43631446435466979328668
790 43631446435466979328668
791 -38342786261470981834284
792 29822167092255208093332
793 -20646115679253605603076
794 12780928753823660611428
795 -7100515974346478117460
796 3550257987173239058730
797 -1601096739313421536290
798 652298671572134699970
799 -240320563210786468410
800 80106854403595489470
801 -24159210058227211110
802 6588875470425603030
803 -1623346130394713790
804 360743584532158620
805 -72148716906431724
806 12949769701154412
807 -2078358100185276
808 296908300026468
809 -37540129888404
810 4171125543156
811 -403657310628
812 33638109219
813 -2378452167
814 139908951
815 -6662331
816 246753
817 -6669
818 117
819 -1
820 12157665459056928801
821 -162102206120759050680
822 1053664339784933829420
823 -4448804990203053946440
824 13717148719792749668190
825 -32921156927502599203656
826 64013360692366165118220
827 -103640679216211886381880
828 142505933922291343775085
829 -168895921685678629659360
830 174525785741867917314672
831 -158659805219879924831520
832 127809287538236606114280
833 -91760514130016024902560
834 58988901940724587437360
835 -34082476676863094963808
836 17751289935866195293650
837 -8353548205113503667600
838 3557992754029825636200
839 -1373260361204494105200
840 480641126421572936820
841 -152584484578277122800
842 43925836469504020200
843 -11458913861609744400
844 2705576883991189650
845 -577189735251453792
846 110998026009894960
847 -19184844001710240
848 2969083000264680
849 -409528689691680
850 50053506517872
851 -5382097475040
852 504571638285
853 -40773465720
854 2798179020
855 -159895944
856 7402590
857 -266760
858 7020
859 -120
860 1
861 36472996377170786403
862 -498464283821334080841
863 3323095225475560538940
864 -14400079310394095668740
865 45600251149581302951010
866 -112480619502300547279158
867 224961239004601094558316
868 -374935398341001824263860
869 531158480983085917707135
870 -649193698979327232753165
871 692473278911282381603376
872 -650505201401507691809232
873 542087667834589743174360
874 -403090829928284680821960
875 268727219952189787214640
876 -161236331971313872328784
877 87336346484461680844758
878 -42811934551206706296450
879 19027526467202980576200
880 -7677773837643307951800
881 2815183740469212915660
882 -938394580156404305220
883 284361993986789183400
884 -78302578054333253400
885 19575644513583313350
886 -4437146089745551026
887 910183813281138672
888 -168552558015025680
889 28092093002504280
890 -4197669069339720
891 559689209245296
892 -66199798942992
893 6895812389895
894 -626892035445
895 49168002780
896 -3277866852
897 182103714
898 -8202870
899 287820
900 -7380
901 123
902 -1
903 109418989131512359209
904 -1531865847841173028926
905 10467749960248015697661
906 -46523333156657847545160
907 151200832759138004521770
908 -383042109656482944788484
909 787364336516103830954106
910 -1349767434027606567349896
911 1968410841290259577385265
912 -2478739577921067615966630
913 2726613535713174377563293
914 -2643988883115805457031072
915 2276768204905276921332312
916 -1751360157619443785640240
917 1209272489784854042465880
918 -752436215866131404200992
919 423245371424698914863058
920 -215772150138081799734108
921 99894513952815648025050
922 -42060847980132904431600
923 16123325059050946698780
924 -5630367480938425831320
925 1791480562116771855420
926 -519269728149788943600
927 137029511595083193450
928 -32887082782819966428
929 7167697529588967042
930 -1415841487326215712
931 252828837022538520
932 -40685100210523440
933 5876736697075608
934 -758288606074272
935 86887236112677
936 -8776488496230
937 774396043785
938 -59001603336
939 3824177994
940 -206712324
941 9066330
942 -309960
943 7749
944 -126
945 1
946 328256967394537077627
947 -4705016532655031445987
948 32935115728585220121909
949 -150037749430221558333141
950 500125831434071861110470
951 -1300327161728586838887222
952 2745135119204794437650802
953 -4836666638598923533003794
954 7254999957898385299505691
955 -9404629575053462425285155
956 10658580185060590748656509
957 -10658580185060590748656509
958 9474293497831636221028008
959 -7530848677763608278253032
960 5379177626974005913037880
961 -3466581137383248255068856
962 2022172330140228148790166
963 -1070561821838944314065382
964 515455691996528743809258
965 -226077057893214361319850
966 90430823157285744527940
967 -33014427501866224192740
968 11004809167288741397580
969 -3349289746566138686220
970 930358262935038523950
971 -235690759943543092734
972 54390175371586867554
973 -11415221991567614178
974 2174327998393831272
975 -374884137654108840
976 58315310301750264
977 -8151602515298424
978 1018950314412303
979 -113216701601367
980 11099676627585
981 -951400853793
982 70474137318
983 -4444314966
984 233911314
985 -9996210
986 333207
987 -8127
988 129
989 -1
990 984770902183611232881
991 -14443306565359631415588
992 103510363718410691811714
993 -483048364019249895121332
994 1650415243732437141664551
995 -4401107316619832377772136
996 9535732519342970151839628
997 -17255135035001565036662184
998 26601666512294079431520867
999 -35468888683058772575361156
1000 41380370130235234671254682
1001 -42634320740242362994626036
1002 39081460678555499411740533
1003 -32066839531122461055787104
1004 23668381558685626017366672
1005 -15778921039123750678244448
1006 9533098127803932701439354
1007 -5233857795657061090986312
1008 2616928897828530545493156
1009 -1193686865676171827768808
1010 497369527365071594903670
1011 -189474105662884417106160
1012 66028855003732448385480
1013 -21052678406987157456240
1014 6140364535371254258070
1015 -1637430542765667802152
1016 398861286058303695396
1017 -88635841346289710088
1018 17938205986749107994
1019 -3298980411356157792
1020 549830068559359632
1021 -82770117847645536
1022 11208453458535333
1023 -1358600419216404
1024 146515731484122
1025 -13953879188964
1026 1162823265747
1027 -83807082216
1028 5146048908
1029 -263899944
1030 10995831
1031 -357588
1032 8514
1033 -132
1034 1
1035 2954312706550833698643
1036 -44314690598262505479645
1037 324974397720591706850730
1038 -1552655455776160377175710
1039 5434294095216561320114985
1040 -14853737193591934274980959
1041 33008304874648742833291020
1042 -61301137624347665261826180
1043 97060134571883803331224785
1044 -133008332561470397157604335
1045 159609999073764476589125202
1046 -169283332350962323655132790
1047 159878702775908861229847635
1048 -135281979271922882579101845
1049 103071984207179339107887120
1050 -71005144676056878052100016
1051 44378215422535548782562510
1052 -25234671514775115974398290
1053 13084644489142652727465780
1054 -6197989494857046028799580
1055 2685795447771386612479818
1056 -1065791844353724846222150
1057 387560670674081762262600
1058 -129186890224693920754200
1059 39473772013100920230450
1060 -11052656163668257664526
1061 2834014400940578888340
1062 -664768810097172825660
1063 142450459306537034070
1064 -27835147220817581370
1065 4948470617034236688
1066 -798140422102296240
1067 116395478223251535
1068 -15284254716184545
1069 1798147613668770
1070 -188377369051014
1071 17442348986205
1072 -1414244512395
1073 99245228940
1074 -5937748740
1075 296887437
1076 -12068595
1077 383130
1078 -8910
1079 135
1080 -1
1081 8862938119652501095929
1082 -135898384501338350137578
1083 1019237883760037626031835
1084 -4982940765049072838377860
1085 17855537741425844337520665
1086 -49995505675992364145057862
1087 113878651817538162774854019
1088 -216911717747691738618769560
1089 352481541339999075255500535
1090 -496085132256294994804037790
1091 611838329782763826924979941
1092 -667459996126651447554523572
1093 648919440678688907344675695
1094 -565724640591677508967153170
1095 444497931893460899902763205
1096 -316087418235349973264187168
1097 204139790943663524399787546
1098 -120082229966860896705757380
1099 64488604982203074156795630
1100 -31678612973713790813864520
1101 14255375838171205866239034
1102 -5883170980832561151146268
1103 2228473856375970133009950
1104 -775121341348163524525200
1105 247608206263996681445550
1106 -72631740504105693224028
1107 19554699366489994329546
1108 -4828320831232097365320
1109 1092120188016783927870
1110 -225955900968989778180
1111 42680559071920291434
1112 -7342891883341125408
1113 1147326856772050845
1114 -162248242371805170
1115 20678697557190855
1116 -2363279720821812
1117 240704416009629
1118 -21685082523390
1119 1711980199215
1120 -117058475160
1121 6828411051
1122 -333093222
1123 13217985
1124 -409860
1125 9315
1126 -138
1127 1
1128 26588814358957503287787
1129 -416558091623667551508663
1130 3193612035781451228233083
1131 -15968060178907256141165415
1132 58549553989326605850939855
1133 -167842054769402936772694251
1134 391631461128606852469619919
1135 -764613805060613378631162699
1136 1274356341767688964385271165
1137 -1840736938108884059667613905
1138 2331600121604586475578977613
1139 -2614218318162718169588550657
1140 2614218318162718169588550657
1141 -2346093362453721434246135205
1142 1899218436272060208675442785
1143 -1392760186599510819695324709
1144 928506791066340546463549806
1145 -564386480844246214517059686
1146 313548044913470119176144270
1147 -159524443903344446598389190
1148 74444740488227408412581622
1149 -31904888780668889319677838
1150 12568592549960471550176118
1151 -4553837880420460706585550
1152 1517945960140153568861850
1153 -465503427776313761117634
1154 131295838603575676212666
1155 -34039661860186286425506
1156 8104681395282449148930
1157 -1769987890923753262410
1158 353997578184750652482
1159 -64709234721943667658
1160 10784872453657277943
1161 -1634071583887466355
1162 224284335043377735
1163 -27768536719656291
1164 3085392968850699
1165 -305759663579799
1166 26821023121035
1167 -2063155624695
1168 137543708313
1169 -7827690717
1170 372747177
1171 -14447565
1172 437805
1173 -9729
1174 141
1175 -1
1176 79766443076872509863361
1177 -1276263089229960157813776
1178 9997394198968021236207912
1179 -51097792572503219651729328
1180 191616722146887073693984980
1181 -562075718297535416169022608
1182 1342736438155223494181554008
1183 -2685472876310446988363108016
1184 4587682830363680271786976194
1185 -6796567156094341143388112880
1186 8835537302922643486404546744
1187 -10174255076092740984344629584
1188 10456873272650872678354202628
1189 -9652498405523882472326956272
1190 8043748671269902060272463560
1191 -6077498996070592667761416912
1192 4178280559798532459085974127
1193 -2621666233599079190014728864
1194 1505030615584656572045492496
1195 -792121376623503458971311840
1196 382858665368026671836134056
1197 -170159406830234076371615136
1198 69610666430550303970206192
1199 -26230106191221853669932768
1200 9107675760840921413171100
1201 -2914456243469094852214752
1202 859390943587040789755632
1203 -233414824184134535489184
1204 58353706046033633872296
1205 -13414645068053708936160
1206 2831980625478005219856
1207 -548125282350581655456
1208 97063852082915501487
1209 -15687087205319677008
1210 2306924589017599560
1211 -307589945202346608
1212 37024715626208388
1213 -4002671959590096
1214 386222732942904
1215 -33010489995120
1216 2475786749634
1217 -161026780464
1218 8945932248
1219 -416089872
1220 15760980
1221 -466992
1222 10152
1223 -144
1224 1
1225 239299329230617529590083
1226 -3908555710766752983304689
1227 31268445686134023866437512
1228 -163290771916477680191395896
1229 625947959013164440733684268
1230 -1877843877039493322201052804
1231 4590285032763205898713684632
1232 -9399155067086564459270878056
1233 16448521367401487803724036598
1234 -24977384298646703701951314834
1235 33303179064862271602601753112
1236 -39358302531200866439438435496
1237 41544874894045359019407237468
1238 -39414368489222520095335071444
1239 33783744419333588653144346952
1240 -26276245659481680063556714296
1241 18612340675466190045019339293
1242 -12043279260595770029130160719
1243 7136758080353048906151206352
1244 -3881394745455166948959428016
1245 1940697372727583474479714008
1246 -893336885858728900950979464
1247 378991406121884988282233712
1248 -148300985004215864980004496
1249 53553133473744617909446068
1250 -17851044491248205969815356
1251 5492629074230217221481648
1252 -1559635416139444396223184
1253 408475942322235437106072
1254 -98597641250194760680776
1255 21910586944487724595728
1256 -4476356472529750186224
1257 839316838599328159917
1258 -144125113698874532511
1259 22607860972372475688
1260 -3229694424624639384
1261 418664092080971772
1262 -49032731504978676
1263 5161340158418808
1264 -485254202928264
1265 40437850244022
1266 -2958867091026
1267 187864577208
1268 -10194201864
1269 463372812
1270 -17161956
1271 497448
1272 -10584
1273 147
1274 -1
1275 717897987691852588770249
1276 -11964966461530876479504150
1277 97713892769168824582617225
1278 -521140761435567064440625200
1279 2041134648955971002392448700
1280 -6259479590131644407336842680
1281 15648698975329111018342106700
1282 -32787750234022899276526318800
1283 58744719169291027870442987850
1284 -91380674263341598909577981100
1285 124886921493233518509756574170
1286 -151378086658464870920917059600
1287 163992927213336943497660147900
1288 -159787980361712919305412451800
1289 140765601747223286054768112300
1290 -112612481397778628843814489840
1291 82113267685880250198614732175
1292 -54742178457253500132409821450
1293 33453553501654916747583779775
1294 -18780942316718549753029490400
1295 9703486863637917372398570040
1296 -4620708030303770177332652400
1297 2030311104224383865797680600
1298 -823894361134532583222247200
1299 308960385425449718708342700
1300 -107106266947489235818892136
1301 34328931713938857634260300
1302 -10171535322648550410151200
1303 2785063243106150707541400
1304 -704268866072819719148400
1305 164329402083657934467960
1306 -35339656362076975154400
1307 6994306988327734665975
1308 -1271692179695951757450
1309 211948696615991959575
1310 -32296944246246393840
1311 4485686700867554700
1312 -565762286595907800
1313 64516751980235100
1314 -6617102767203600
1315 606567753660330
1316 -49314451517100
1317 3522460822650
1318 -218447182800
1319 11584320300
1320 -514858680
1321 18654300
1322 -529200
1323 11025
1324 -150
1325 1
1326 2153693963075557766310747
1327 -36612797372284482027282699
1328 305106644769037350227355825
1329 -1661136177075870017904492825
1330 6644544708303480071617971300
1331 -20819573419350904224402976740
1332 53205576516118977462363162780
1333 -114011949677397808847921063100
1334 209021907741895982887855282350
1335 -332886741959315824599176931150
1336 466041438743042154438847703610
1337 -579021181468628131272507752970
1338 643356868298475701413897503300
1339 -643356868298475701413897503300
1340 582084785603382777469716788700
1341 -478603045940559172586211581820
1342 358952284455419379439658686365
1343 -246339803057640750595844196525
1344 155102838962218250375161160775
1345 -89796380451810566006672250975
1346 47891402907632301870225200520
1347 -23565610954549227904396527240
1348 10711641342976921774725694200
1349 -4501994187627981615464422200
1350 1750775517410881739347275300
1351 -630279186267917426165019108
1352 210093062089305808721673036
1353 -64843537681884508864713900
1354 18526725051967002532775400
1355 -4897869841324609864986600
1356 1197257072323793522552280
1357 -270348371169888859931160
1358 56322577327060179152325
1359 -10809383527415589938325
1360 1907538269543927636175
1361 -308839529354731141095
1362 45754004348849057940
1363 -6182973560655278100
1364 759312542536613100
1365 -84368060281845900
1366 8436806028184590
1367 -754511108211630
1368 59881833985050
1369 -4177802371050
1370 253200143700
1371 -13128896340
1372 570821580
1373 -20241900
1374 562275
1375 -11475
1376 153
1377 -1
1378 6461081889226673298932241
1379 -111992086079929003848158844
1380 951932731679396532709350174
1381 -5288515175996647403940834300
1382 21594770301986310232758406725
1383 -69103264966356192744826901520
1384 180436302967707836611492465080
1385 -395241425548312404006126352080
1386 741077672903085757511486910150
1387 -1207682133619843456685386075800
1388 1731011058188442287915720041980
1389 -2203104983148926548256370962520
1390 2509091786364055235514200262870
1391 -2573427473193902805655590013200
1392 2389611225108624033823047869400
1393 -2017893923425060295228351534160
1394 1555459899306817310905187640915
1395 -1097971693628341631227191275940
1396 711648319944295501721327678850
1397 -424491980317649948395177913700
1398 233470589174707471617347852535
1399 -118588235771279985583414782240
1400 55700534983479993228573609840
1401 -24217623905860866621118960800
1402 9754320739860626833506248100
1403 -3641613076214634017842332624
1404 1260558372535834852330038216
1405 -404623675134959335315814736
1406 120423712837785516463040100
1407 -33220334575940832127735200
1408 8489641058295990432643440
1409 -2008302185833460102345760
1410 439316103151069397388135
1411 -88750727909306948967300
1412 16531998336047372846850
1413 -2834056857608121059460
1414 446101542401278314915
1415 -64302925030814892240
1416 8460911188265117400
1417 -1012416723382150800
1418 109678478366399670
1419 -10700339352819480
1420 934156610166780
1421 -72415241098200
1422 4937402802150
1423 -292586832720
1424 14841361080
1425 -631547280
1426 21928725
1427 -596700
1428 11934
1429 -156
1430 1
1431 19383245667680019896796723
1432 -342437340129013684843408773
1433 2967790281118118601976209366
1434 -16817478259669338744531853074
1435 70072826081955578102216054475
1436 -228904565201054888467239111285
1437 610412173869479702579304296760
1438 -1366160579612645048629871521320
1439 2618474444257569676540587082530
1440 -4364124073762616127567645137550
1441 6400715308185170320432546201740
1442 -8340326007635221932684832929540
1443 9730380342241092254798971751130
1444 -10229374205945763652480970302470
1445 9742261148519774907124733621400
1446 -8443292995383804919508102471880
1447 6684273621345512227943914456905
1448 -4849374980191842204586761468735
1449 3232916653461228136391174312490
1450 -1985124260897245346906861419950
1451 1124903747841772363247221471305
1452 -589235296488547428367592199255
1453 285689840721719965269135611760
1454 -128353406701062593091930492240
1455 53480586125442747121637705100
1456 -20679159968504528887033245972
1457 7423288193822138574832447272
1458 -2474429397940712858277482424
1459 765894813648315884704935036
1460 -220084716565608012846245700
1461 58689257750828803425665520
1462 -14514547615796370739680720
1463 3326250495286668294510165
1464 -705568286878990244290035
1465 138346722917449067507850
1466 -25034168908871736025230
1467 4172361484811956004205
1468 -639010317493722991635
1469 89685658595610244440
1470 -11498161358411569800
1471 1341452158481349810
1472 -141779496424858110
1473 13502809183319820
1474 -1151402333461380
1475 87227449504650
1476 -5815163300310
1477 337110915960
1478 -16736002920
1479 697333455
1480 -23718825
1481 632502
1482 -12402
1483 159
1484 -1
1485 58149737003040059690390169
1486 -1046695266054721074427023042
1487 9245808183483369490772036871
1488 -53420225060126134835571768588
1489 227035956505536073051180016499
1490 -756786521685120243503933388330
1491 2060141086809493996205152001565
1492 -4708893912707414848468918860720
1493 9221583912385354078251632768910
1494 -15710846665545418059243522495180
1495 23566269998318127088865283742770
1496 -31421693331090836118487044990360
1497 37531467034358498697081748182930
1498 -40418502960078383212241882658540
1499 39456157651505088373855171166670
1500 -35072140134671189665649041037040
1501 28496113859420341603339845842595
1502 -21232398561921038841704198863110
1503 14548124940575526613760284406205
1504 -9188289436152964177111758572340
1505 5359835504422562436648525833865
1506 -2892609637307414648349998069070
1507 1446304818653707324174999034535
1508 -670750060824907744544927088480
1509 288795165077390834456843607540
1510 -115518066030956333782737443016
1511 42949024549970944611530587788
1512 -14846576387644277149664894544
1513 4772113838885660512392287532
1514 -1426148963345139923243672136
1515 396152489818094423123242260
1516 -102232900598217915644707680
1517 24493299101656375623211215
1518 -5442955355923639027380270
1519 1120608455631337446813585
1520 -213449229644064275583540
1521 37551253363307604037845
1522 -6089392437293124979110
1523 908067293280553724955
1524 -124180142670844953840
1525 15522517833855619230
1526 -1766790647755924140
1527 182287923974817570
1528 -16957016183703960
1529 1413084681975330
1530 -104672939405580
1531 6826496048190
1532 -387318924720
1533 18828003285
1534 -768489930
1535 25616331
1536 -669708
1537 12879
1538 -162
1539 1
1540 174449211009120179071170507
1541 -3198235535167203282971459295
1542 28784119816504829546743133655
1543 -169506483363861773997487342635
1544 734528094576734353989111818085
1545 -2497395521560896803562980181489
1546 6937209782113602232119389393025
1547 -16186822824931738541611908583725
1548 32373645649863477083223817167450
1549 -56354123909021608255982200254450
1550 86409656660499799325839373723490
1551 -117831349991590635444326418713850
1552 144016094434166332209732289539150
1553 -158786975914593648333807396158550
1554 158786975914593648333807396158550
1555 -144672578055518657370802294277790
1556 120560481712932214475668578564825
1557 -92193309545183458128452442431925
1558 64876773383647618682985052081725
1559 -42112993249034419145095560123225
1560 25267795949420651487057336073935
1561 -14037664416344806381698520041075
1562 7231524093268536620874995172675
1563 -3458555001128430557809780299975
1564 1537135556057080247915457911100
1565 -635349363170259835805055936588
1566 244365139680869167617329206380
1567 -87488753712903776060525271420
1568 29162917904301258686841757140
1569 -9050560728921080282123303940
1570 2614606432799423192613398916
1571 -702851191612748170057365300
1572 175712797903187042514341325
1573 -40822165169427292705352025
1574 8804780722817651367821025
1575 -1760956144563530273564205
1576 326102989733987087697075
1577 -55819430675186978975175
1578 8813594317134786153975
1579 -1280607721293088586475
1580 170747696172411811530
1581 -20822889777123391650
1582 2313654419680376850
1583 -233158972525929450
1584 21196270229629950
1585 -1727103500192070
1586 125152427550150
1587 -7988452822350
1588 443802934575
1589 -21133473075
1590 845338923
1591 -27625455
1592 708345
1593 -13365
1594 165
1595 -1
1596 523347633027360537213511521
1597 -9769155816510730027985548392
1598 89550594984681691923200860260
1599 -537303569908090151539205161560
1600 2373090767094064835964822796890
1601 -8226714659259424764678052362552
1602 23309024867901703499921148360564
1603 -55497678256908817856955115144200
1604 113307759774522169791283360086075
1605 -201436017376928301851170417930800
1606 315583093890521006233500321424920
1607 -439903706635271705658818629865040
1608 549879633294089632073523287331300
1609 -620377022177947277211154478014800
1610 635147903658374593335229584634200
1611 -592804710081149620446214278991920
1612 506354023194315300797808029972265
1613 -397140410348482588861025905860600
1614 286823629696126314177407598677100
1615 -191215753130750876118271732451400
1616 117916381097296373606267568345030
1617 -67380789198455070632152896197160
1618 35732236696150416244323505559100
1619 -17607189096653828294304336072600
1620 8069961669299671301556154033275
1621 -3443183645567859755330625720864
1622 1368444782212867338657043555728
1623 -506831400819580495798905020640
1624 174977507425807552121050542840
1625 -56314600091064499533211668960
1626 16894380027319349859963500688
1627 -4723160007637667702785494816
1628 1229989585322309297600389275
1629 -298179293411468920630397400
1630 67236507337880246808815100
1631 -14087649156508242188513640
1632 2739265113765491536655430
1633 -493561281759548024622600
1634 82260213626591337437100
1635 -12655417481014051913400
1636 1792850809810324021065
1637 -233216365503781986480
1638 27763853036164522200
1639 -3013131337258165200
1640 296747783214819300
1641 -26377580730206160
1642 2102560782842520
1643 -149117786017200
1644 9319861626075
1645 -507203353800
1646 23669489844
1647 -928215288
1648 29750490
1649 -748440
1650 13860
1651 -168
1652 1
1653 1570042899082081611640534563
1654 -29830815082559550621170156697
1655 278420940770555805797588129172
1656 -1701461304708952146540816344940
1657 7656575871190284659433673552230
1658 -27053234744872339129998979884546
1659 78153789262964535264441497444244
1660 -189802059638628157070786493793164
1661 395420957580475327230805195402425
1662 -717615811905307075344794613878475
1663 1148185299048491320551671382205560
1664 -1635294213796336123209956211020040
1665 2089542606517540601879388491858940
1666 -2411010699827931463706986721375700
1667 2525820733153071057216843231917400
1668 -2413562033901823454673872421609960
1669 2111866779664095522839638368908715
1670 -1697775254239763067380885747554065
1671 1257611299436861531393248701891900
1672 -860470889088378942532222796031300
1673 544964896422639996937074437486490
1674 -320058748692661585502726256936510
1675 174577499286906319365123412874460
1676 -88553803986111901127236513776900
1677 41817074104552842198972798172425
1678 -18399512606003250567548031195867
1679 7548517992206461771301756388048
1680 -2888938984671608826053758617648
1681 1031763923097003152162056649160
1682 -343921307699001050720685549720
1683 106997740173022549113102171024
1684 -31063860050232352968319985136
1685 8413128763604595595586662641
1686 -2124527465556716059491581475
1687 499888815425109661056842700
1688 -109499454807404973374356020
1689 22305444497804716798479930
1690 -4219948959044135610523230
1691 740341922639322036933900
1692 -120226466069633493177300
1693 18033969910445023976595
1694 -2492499906321669980505
1695 316507924612275553080
1696 -36803247047939017800
1697 3903374686902623100
1698 -375880525405437780
1699 32685263078733720
1700 -2549914140894120
1701 177077370895425
1702 -10841471687475
1703 578211823332
1704 -26454135708
1705 1017466758
1706 -31995810
1707 790020
1708 -14364
1709 171
1710 -1
1711 4710128697246244834921603689
1712 -91062488146760733475151004654
1713 865093637394226968013934544213
1714 -5382804854897412245420037163992
1715 24671188918279806124841837001630
1716 -88816280105807302049430613205868
1717 261514602533765944923323472217278
1718 -647559968178849006476800978823736
1719 1376064932380054138763202080000439
1720 -2548268393296396553265189037037850
1721 4162171709050781036999808760495155
1722 -6054067940437499690181540015265680
1723 7903922033348957928848121686596860
1724 -9322574706001334993000348655986040
1725 9988472899287144635357516417127900
1726 -9766506834858541421238460496747280
1727 8749162372894110023192787528336105
1728 -7205192542383384724982295611570910
1729 5470609152550347661560631853229765
1730 -3839023966701998358989917089985800
1731 2495365578356298933343446108490770
1732 -1505141142500624753445253208296020
1733 843791246553380543598096495559890
1734 -440238911245242022746832954205160
1735 214005026299770427724154908294175
1736 -97015611922562593901616891760026
1737 41045066582622635881453300360011
1738 -16215334946221288249463032240992
1739 5984230753962618282539928565128
1740 -2063527846194006304324113298320
1741 664914528218068698059992062792
1742 -200189320323719608018062126432
1743 56303246341046139755079973059
1744 -14786711160274743774061407066
1745 3624193911832045042662109575
1746 -828387179847324581179910760
1747 176415788300819123769795810
1748 -34965291374937123630049620
1749 6440974726962101721324930
1750 -1101021320848222516465800
1751 174328375800968565107085
1752 -25511469629410033918110
1753 3442023680158496639745
1754 -426917665756092606480
1755 48513371108646887100
1756 -5031016263118936440
1757 473936314641638940
1758 -40335005501416080
1759 3081146253580395
1760 -209601785957850
1761 12576107157471
1762 -657574230456
1763 29506535982
1764 -1113454188
1765 34365870
1766 -833112
1767 14877
1768 -174
1769 1
1770 14130386091738734504764811067
1771 -277897593137528445260374617651
1772 2686343400329441637516954637293
1773 -17013508202086463704274046036189
1774 79396371609736830619945548168882
1775 -291120029235701712273133676619234
1776 873360087707105136819401029857702
1777 -2204194507070312964353726408688486
1778 4775754765319011422766407218825053
1779 -9020870112269243798558769191113989
1780 15034783520448739664264615318523315
1781 -22324375530363280107544428806292195
1782 29765834040484373476725905075056260
1783 -35871646151352962907849167654554980
1784 39287993403862768899072897907369740
1785 -39287993403862768899072897907369740
1786 36013993953540871490816823081755595
1787 -30364740000044264198139674363048835
1788 23617020000034427709664191171260205
1789 -16987681052656342738530383123187165
1790 11325120701770895159020255415458110
1791 -7010789005858173193679205733378830
1792 4036514882160766384239542694975690
1793 -2164507980289106611838595358175370
1794 1082253990144553305919297679087685
1795 -505051862067458209429005583574253
1796 220150811670430501545976792840059
1797 -89691071421286500629842397082987
1798 34168027208109143097082817936376
1799 -12174814292544637195512268460088
1800 4058271430848212398504089486696
1801 -1265482489189227522114178442088
1802 369099059346858027283302045609
1803 -100663379821870371077264194257
1804 25659292895770878902047735791
1805 -6109355451374018786201841855
1806 1357634544749781952489298190
1807 -281311662425630494659944670
1808 54288215555823428794024410
1809 -9744038689506769270722330
1810 1624006448251128211787055
1811 -250862784689198666861415
1812 35837540669885523837345
1813 -4722776677426774459185
1814 572457779082033267780
1815 -63606419898003696420
1816 6452825207043853260
1817 -594941331145887180
1818 49578444262157265
1819 -3709951611453945
1820 247330107430263
1821 -14548829848839
1822 746093838402
1823 -32846898546
1824 1216551798
1825 -36865206
1826 877743
1827 -15399
1828 177
1829 -1
1830 42391158275216203514294433201
1831 -847823165504324070285888664020
1832 8336927794125853357811238529530
1833 -53726868006588832750339092745860
1834 255202623031296955564110690542835
1835 -952756459316841967439346578026584
1836 2911200292357017122731336766192340
1837 -7485943608918044029880580255923160
1838 16531458803027347232652948065163645
1839 -31838365102126742818442714792167020
1840 54125220673615462791352615146683934
1841 -82007910111538579986897901737399900
1842 111621877651816400537722144031460975
1843 -137380772494543262200273408038721200
1844 153735626362941269605067861376664200
1845 -157151973615451075596291591629478960
1846 147329975264485383371523367152636525
1847 -127108213953673664085235846170902100
1848 101215800000147547327132247876829450
1849 -74580063158003455925255340540821700
1850 50963043157969028215591149369561495
1851 -32357487719345414740057872615594600
1852 19120333652340472346397833818305900
1853 -10530038823028086219755328769501800
1854 5411269950722766529596488395438425
1855 -2597409576346927934206314429810444
1856 1165504297078749714066935962094430
1857 -489224025934290003435503984089020
1858 192195153045613929921090850892115
1859 -70692470085743054683619623316640
1860 24349628585089274391024536920176
1861 -7854718898415894964846624812960
1862 2372779667229801603964084578915
1863 -671089198812469140515094628380
1864 177641258509183007783407401630
1865 -43987359249892935260653261356
1866 10182259085623364643669736425
1867 -2201569532026673436469132200
1868 444176309093100781042017900
1869 -83520331624343736606191400
1870 14616058034260153906083495
1871 -2376594802318724212371300
1872 358375406698855238373450
1873 -50005870702165847214900
1874 6440150014672874262525
1875 -763277038776044357040
1876 82964895519135256200
1877 -8237649200481514800
1878 743676663932358975
1879 -60708299096519100
1880 4451941933744734
1881 -290976596976780
1882 16787111364045
1883 -844634534040
1884 36496553940
1885 -1327147416
1886 39498435
1887 -923940
1888 15930
1889 -180
1890 1
1891 127173474825648610542883299603
1892 -2585860654788188414371960425261
1893 25858606547881884143719604252610
1894 -169517531813892351608828516767110
1895 819334737100479699442671164374365
1896 -3113472000981822857882150424622587
1897 9686357336387893335633356876603604
1898 -25369031119111149212373077533961820
1899 57080320018000085727839424451414095
1900 -112046554109407575687981092441664705
1901 194214027122973131192500560232218822
1902 -300148951008231202752046320358883634
1903 416873543066987781600064333831782825
1904 -523764195135446187138542368147624575
1905 598587651583367071015476992168713800
1906 -625191547209294496393942636265101080
1907 599141899408907225710861693087388535
1908 -528654617125506375627230905665342825
1909 430755613954116306066632589801390450
1910 -324955989474157915102898269499294550
1911 227469192631910540572028788649506185
1912 -148035506316005272435764767216345295
1913 89718488676366831779251374070512300
1914 -50710450121424731005663820126811300
1915 26763848675196385808544793955817075
1916 -13203498679763550332215431684869757
1917 6093922467583177076407122316093734
1918 -2633176374881619724373447914361490
1919 1065809485071131793198776536765365
1920 -404272563302843093971949720842035
1921 143741355841010877856693234077168
1922 -47913785280336959285564411359056
1923 14973057900105299776738878549705
1924 -4386047263667209025509368464055
1925 1204012974340018163865316833270
1926 -309603336258861813565367185698
1927 74534136506763029191662470631
1928 -16786967681703384953077133025
1929 3534098459305975779595185900
1930 -694737303966131990860592100
1931 127368505727124198324441885
1932 -21745842441216326543197395
1933 3451721022415289927491650
1934 -508393018805352780018150
1935 69326320746184470002475
1936 -8729981131001007333645
1937 1012171725333450125640
1938 -107677843120579800600
1939 10468679192278591725
1940 -925801561221916275
1941 74064124897753302
1942 -5324871724675074
1943 341337931068915
1944 -19321014966165
1945 954124195860
1946 -40477996188
1947 1445642721
1948 -42270255
1949 971730
1950 -16470
1951 183
1952 -1
1953 381520424476945831628649898809
1954 -7884755439190213853658764575386
1955 80161680298433840845530773183091
1956 -534411201989558938970205154553940
1957 2627521743115331449936842009890205
1958 -10159750740045948273089122438242126
1959 32172544010145502864782221054433399
1960 -85793450693721340972752589478489064
1961 196609991173111406395891350888204105
1962 -393219982346222812791782701776408210
1963 694688635478326969265482773138321171
1964 -1094660880147666739448639521308869724
1965 1550769580209194547552239321854232109
1966 -1988166128473326343015691438274656550
1967 2319527149885547400184973344653765975
1968 -2474162293211250560197304900964017040
1969 2422617245436016173526527715527266685
1970 -2185105750785426352592554410083417010
1971 1820921458987855293827128675069514175
1972 -1405623582376590051375327398299274100
1973 1007363567369889536818984635447813105
1974 -671575711579926357879323090298542070
1975 417190972345105767773518889427882195
1976 -241849839040641024796242834450946200
1977 131001996147013888431298201994262525
1978 -66374344714487036805191089010426346
1979 31485266082513081561436798633150959
1980 -13993451592228036249527466059178204
1981 5830604830095015103969777524657585
1982 -2278627174979661075114625699291470
1983 835496630825875727542029423073539
1984 -287482711682021755713386468154336
1985 92832958980652858615781047008171
1986 -28131199691106926853266983941870
1987 7998086186687263517105318963865
1988 -2132822983116603604561418390364
1989 533205745779150901140354597591
1990 -124895039551873184050893869706
1991 27389263059621312291862690725
1992 -5618310371204371752176962200
1993 1076842821147504585833917755
1994 -192606033050773177954034070
1995 32101005508462196325672345
1996 -4976900078831348267546100
1997 716371981043906190025575
1998 -95516264139187492003410
1999 11766496307001357710565
2000 -1335205254695189527440
2001 139083880697415575775
2002 -13246083875944340550
2003 1147993935915176181
2004 -90038740071778524
2005 6348885517881819
2006 -399300975967410
2007 22183387553745
2008 -1075558184424
2009 44814924351
2010 -1572453486
2011 45185445
2012 -1021140
2013 17019
2014 -186
2015 1
2016 1144561273430837494885949696427
2017 -24035786742047587392604943624967
2018 248369796334491736390251084124659
2019 -1683395286267110657756146236844911
2020 8416976431335553288780731184224555
2021 -33106773963253176269204209324616583
2022 106677382770482456867435785601542323
2023 -289552896091309525783039989489900591
2024 675623424213055560160426642143101379
2025 -1376269938211779844771239456217428735
2026 2477285888781203720588231021191371723
2027 -3978671275921327187611401337064930343
2028 5746969620775250382105357486871566051
2029 -7515267965629173576599313636678201759
2030 8946747578129968543570611472235954475
2031 -9742014029519299080776888047545817095
2032 9742014029519299080776888047545817095
2033 -8977934497792295231304190945777517715
2034 7647870127748992234073940435291959535
2035 -6037792206117625447953110869967336475
2036 4427714284486258661832281304642713415
2037 -3022090702109668610456953906343439315
2038 1923148628615243661199879758582188655
2039 -1142740489467028842162247392780720795
2040 634855827481682690090137440433733775
2041 -330125030290474998846871469025541563
2042 160830142962026281489501484909879223
2043 -73465620859197190310019196810685571
2044 31485266082513081561436798633150959
2045 -12666486355033998329313654622531995
2046 4785117067457288257740713968512087
2047 -1697944765871940994682188827536547
2048 565981588623980331560729609178849
2049 -177226558053973639175581998833781
2050 52125458251168717404582940833465
2051 -14396555136037074330789574134957
2052 3732440220454056307982482183137
2053 -907890864434770453293036206709
2054 207062828730737120926481941881
2055 -44244194173234427548393577325
2056 8848838834646885509678715465
2057 -1654660920299824119696019965
2058 288909049576159766931051105
2059 -47031705744956241128310645
2060 7126016021963066837622825
2061 -1002920773461468666035805
2062 130815753060191565135105
2063 -15772112071086926292885
2064 1752456896787436254765
2065 -178822132325248597425
2066 16690065683689869093
2067 -1418110156130511753
2068 109085396625423981
2069 -7546788445784049
2070 465851138628645
2071 -25410062107017
2072 1210002957477
2073 -49532284809
2074 1708009821
2075 -48248865
2076 1072197
2077 -17577
2078 189
2079 -1
2080 3433683820292512484657849089281
2081 -73251921499573599672700780571328
2082 769145175745522796563358195998944
2083 -5298555655135823709658689794659392
2084 26934324580273770524098339789518576
2085 -107737298321095082096393359158074304
2086 353138922274700546871511566129243552
2087 -975336071044411034216555754071244096
2088 2316423168730476206264319915919204728
2089 -4804433238848395094474145010795387584
2090 8808127604555391006535932519791543904
2091 -14413299716545185283422435032386162752
2092 21219580138247078333927473797679628496
2093 -28292773517662771111903298396906171328
2094 34355510700019079207311148053386065184
2095 -38172789666687865785901275614873405760
2096 38968056118077196323107552190183268380
2097 -36675817522896184774689460884878370240
2098 31921544881039271933526012251653396320
2099 -25761246746101868577933273045193968960
2100 19320935059576401433449954783895476720
2101 -13493986390815264493203143023673031360
2102 8791536587955399594056593182090005280
2103 -5351370097016330187686621936924351040
2104 3047307971912076912432659714081922120
2105 -1625230918353107686630751847510358464
2106 812615459176553843315375923755179232
2107 -381227005539617852419559075341935936
2108 167921419106736434994329592710138448
2109 -69484725147615076549377762500746944
2110 27021837557405863102535796528068256
2111 -9878951365073111241787280451121728
2112 3395889531743881989364377655073094
2113 -1097661262785901249087475605680192
2114 333602932807479791389330821334176
2115 -95315123659279940396951663238336
2116 25593875797399243254737020684368
2117 -6456112813758367667861590803264
2118 1529079350626981816072482032352
2119 -339795411250440403571662673856
2120 70790710677175084077429723720
2121 -13812821595546357868766775360
2122 2521388069028303420489173280
2123 -430004166811028490315983040
2124 68409753810845441641179120
2125 -10134778342347472835730240
2126 1395368032642043361441120
2127 -178132089273452344013760
2128 21029482761449235057180
2129 -2288923293763182047040
2130 228892329376318204704
2131 -20944396152081404352
2132 1745366346006783696
2133 -131725761962776128
2134 8944341861669984
2135 -542081324949696
2136 29040070979448
2137 -1358599811904
2138 54656314272
2139 -1852756416
2140 51465456
2141 -1124928
2142 18144
2143 -192
2144 1
2145 10301051460877537453973547267843
2146 -223189448319013311502760190803265
2147 2380687448736141989362775368568160
2148 -16664812141152993925539427579977120
2149 86101529395957135281953709163215120
2150 -350146219543559016813278417263741488
2151 1167154065145196722710928057545804960
2152 -3279147135407933649521178828342975840
2153 7924605577235839653009515501828858280
2154 -16729722885275661489686754948305367480
2155 31228816052514568114081942570170019296
2156 -52048026754190946856803237616950032160
2157 78072040131286420285204856425425048240
2158 -106097900691235391669637368988398142480
2159 131359305617720008733836742557064366880
2160 -148873879700082676565014974898006282464
2161 155076958020919454755223932185423210900
2162 -148995508686765750647175934844818379100
2163 132440452166014000575267497639838559200
2164 -109205285119344877667325831387235303200
2165 83724051924831072878283137396880399120
2166 -59802894232022194913059383854914570800
2167 39868596154681463275372922569943047200
2168 -24845646879004390157116458992863058400
2169 14493294012752560924984601079170117400
2170 -7923000726971399972324915256612997512
2171 4063077295882769216576879618775896160
2172 -1956296475795407400574053149780987040
2173 884991262859827157402547853472351280
2174 -376375594549581664642462880212379280
2175 150550237819832665856985152084951712
2176 -56658691652625196827897637881433440
2177 20066619960304757209880413416341010
2178 -6688873320101585736626804472113670
2179 2098470061208340623255468069682720
2180 -619548303785319612580185811049184
2181 172096751051477670161162725291440
2182 -44962214238674346258321793094160
2183 11043350865639313116079036900320
2184 -2548465584378303026787470053920
2185 552167543281965655803951845016
2186 -112229175463814157683730049800
2187 21376985802631268130234295200
2188 -3811400569461388891437122400
2189 635233428243564815239520400
2190 -98814088837887860148369840
2191 14320882440273602920053600
2192 -1929764300462400393482400
2193 241220537557800049185300
2194 -27896252642738781198300
2195 2975600281892136661152
2196 -291725517832562417760
2197 26180495190101755440
2198 -2140543631895112080
2199 158558787547786080
2200 -10570585836519072
2201 629201537888040
2202 -33115870415160
2203 1522568754720
2204 -60214583520
2205 2007152784
2206 -54840240
2207 1179360
2208 -18720
2209 195
2210 -1
2211 30903154382632612361920641803529
2212 -679869396417917471962254119677638
2213 7365251794527439279591086296507745
2214 -52375123872195123765981058108499520
2215 274969400329024399771400555069622480
2216 -1136540188026634185721788960954439584
2217 3851608414979149184946062589901156368
2218 -11004595471368997671274464542574732480
2219 27052963867115452608549725333829550680
2220 -58113774233062824122069780346744960720
2221 110416171042819365831932582658815425368
2222 -187372896315087408684491655421020115776
2223 286264147148050207712417806893225176880
2224 -396365742204992595294116963390619475680
2225 500175817544395417871147596659591243120
2226 -577980944717968038428881667251083214272
2227 614104753762841040830686771454275915164
2228 -602063484081216706696751736719878348200
2229 546316865184807752372978427764334056700
2230 -460056307524048633577244991801544468800
2231 360377440893838096302175243577876500560
2232 -263132734620897657617461288961624111520
2233 179408682696066584739178151564743712400
2234 -114405536791694633746722299548532222400
2235 68325528917262072932070262230373410600
2236 -38262296193666760841959346849009109936
2237 20112232614619707622055554112940685992
2238 -9931966723268991418299039068118857280
2239 4611270264374888872781696710198040880
2240 -2014118046508572151329936494109489120
2241 828026308009079662213418336467234416
2242 -320526312777708256340678065729252032
2243 116858551533539468457538878130456470
2244 -40133239920609514419760826832682020
2245 12984283503726607606393208681161830
2246 -3957114972564299460996025502830272
2247 1135838556939752623063673986923504
2248 -306983393767500708936128104573920
2249 78092266835592285606558903795120
2250 -18688747618774222196441447062080
2251 4204968214224199994199325588968
2252 -888855069673408128855141994416
2253 176360132871707962074432935400
2254 -32811187511015434804545662400
2255 5717100854192083337155683600
2256 -931675694757228395684629920
2257 141776736158708668908530640
2258 -20110175341660804100500800
2259 2653425913135800541038300
2260 -324909295486016392780200
2261 36823053488415191181756
2262 -3850776835389823914432
2263 370267003402867684080
2264 -32602126085787091680
2265 2616219994538470320
2266 -190270545057343296
2267 12458190450183192
2268 -728549149133520
2269 37683576679320
2270 -1703212505280
2271 66236041872
2272 -2171673504
2273 58378320
2274 -1235520
2275 19305
2276 -198
2277 1
2278 92709463147897837085761925410587
2279 -2070511343636385028248683000836443
2280 22775624780000235310735513009200873
2281 -164490623411112810577534260622006305
2282 877283324859268323080182723317366960
2283 -3684589964408926956936767437932941232
2284 12691365432964081740559976730657908688
2285 -36865394829086142198769456217625353808
2286 92163487072715355496923640544063384520
2287 -201394286566303924974759066374064432840
2288 389362287361520921617867528323191236824
2289 -672534859988081591885407548921875772696
2290 1046165337759238031821745076100695646416
2291 -1475361373763027993594768697065083603920
2292 1896893194838178848907559753369393205040
2293 -2234118651698299533157792598412840885936
2294 2420295206006491160920941981613910959764
2295 -2420295206006491160920941981613910959764
2296 2241014079635639963815687020012880518300
2297 -1926485787756953653104713403168967463100
2298 1541188630205562922483770722535173970480
2299 -1149775644756531069154559110462748835120
2300 801358782709097411834995743655855248720
2301 -522625293071150485979345050210340379600
2302 319382123543480852542933086239652454200
2303 -183112417498262355457948302777400740408
2304 98598994037525883708126009187831167912
2305 -49908132784426681876952671317297257832
2306 23765777516393658036644129198712979920
2307 -10653624403900605326771506192526508240
2308 4498196970535811137970191503511192368
2309 -1789605246342204431235452533654990512
2310 671101967378326661713294700120621442
2311 -237258271295368011716821358628502530
2312 79086090431789337238940452876167510
2313 -24855628421419505989381285189652646
2314 7364630643383557330187047463600784
2315 -2056788738242254749872058300645264
2316 541260194274277565755804815959280
2317 -134158509691914952195883244981360
2318 31303652261446822179039423828984
2319 -6871533423244424380764751572216
2320 1417935468288532015078440800616
2321 -274793695404754266488069922600
2322 49962490073591684816012713200
2323 -8512127938463768524209573360
2324 1357005903233354402410221840
2325 -202107262183691081210033040
2326 28070453081068205723615700
2327 -3628153799593849719378900
2328 435378455951261966325468
2329 -48375383994584662925052
2330 4961577845598426966672
2331 -468073381660228959120
2332 40450786069402502640
2333 -3187031629710500208
2334 227645116407892872
2335 -14643837897583752
2336 841599879171480
2337 -42793214195160
2338 1901920630896
2339 -72751062384
2340 2346808464
2341 -62084880
2342 1293435
2343 -19899
2344 201
2345 -1
2346 278128389443693511257285776231761
2347 -6304243494057052921831810927919916
2348 70397385683637090960455222028439062
2349 -516247495013338667043338294875219788
2350 2796340597988917779818082430574107185
2351 -11931053218086049193890485037116190656
2352 41758686263301172178616697629906667296
2353 -123287549920222508336868345383533970112
2354 313355856047232208689540377849815507368
2355 -696346346771627130421200839666256683040
2356 1369481148650866689828361651343638143312
2357 -2406966867325765697274090175088818554912
2358 3811030873265795687350642777223962711944
2359 -5472249459048322012606051167295946458176
2360 7166040958277564540317447957173263219040
2361 -8599249149933077448380937548607915862848
2362 9495004269717773015920618543254573765228
2363 -9681180824025964643683767926455643839056
2364 9143337444913411052368003041652552514664
2365 -8020471442906500923129827229519782907600
2366 6550051678373642420556025570774489374540
2367 -4990515564475156129947448053923420475840
2368 3553851992883823304659546341430314581280
2369 -2369234661922548869773030894286876387520
2370 1480771663701593043608144308929297742200
2371 -868719376038267918916777994571854675424
2372 478909399610840006582326330340894244144
2373 -248323392390805929338984023139722941408
2374 121205465333607655986885058913436197592
2375 -55726650728095474016958647776292504640
2376 24148215315508038740682080703060085344
2377 -9867012709562424431676549104476163904
2378 3802911148477184416375336634016854838
2379 -1382876781264430696863758776006129032
2380 474516542590736023433642717257005060
2381 -153652975696047855207084308445125448
2382 46949520351570177979942427580454998
2383 -13534996858110321579803222365536576
2384 3680569321065087447139472748523104
2385 -943735723350022422343454550903360
2386 228069466476255418733001516468312
2387 -51918252531180095321333678545632
2388 11125339828110020426000073974064
2389 -2242316554502794814542650568416
2390 424681165625529320936108062200
2391 -75498873888982990388641433280
2392 12583145648163831731440238880
2393 -1963327689784427646040320960
2394 286318621426895698380880140
2395 -38954914479849754881752400
2396 4934289167447635618355304
2397 -580504607935015955100624
2398 63260117531379943825068
2399 -6365797990579113844032
2400 589425739868436467040
2401 -50011880958534003264
2402 3869966978934178824
2403 -271576630100644128
2404 17168637535098192
2405 -969979521756960
2406 48498976087848
2407 -2120173818048
2408 79791487776
2409 -2533063104
2410 65965185
2411 -1353132
2412 20502
2413 -204
2414 1
2415 834385168331080533771857328695283
2416 -19190858871614852276752718559991509
2417 217496400544968325803197477013237102
2418 -1619139870723653092090470106654098426
2419 8905269288980092006497585586597541343
2420 -38589500252247065361489537541922679153
2421 137207112007989565729740577926836192544
2422 -411621336023968697189221733780508577632
2423 1063355118061919134405489478932980492216
2424 -2402394896362113599953142896848585556488
2425 4804789792724227199906285793697171112976
2426 -8590381750628163781650632176610093808048
2427 13840059487123152759326018506760706690744
2428 -20227779250410761725168796279111802086472
2429 26970372333881015633558395038815736115296
2430 -32963788408076796885460260602997010807584
2431 37084261959086396496142793178371637158532
2432 -38538546741795666946971922322621505282396
2433 37111193158766197800787777051413301383048
2434 -33204751773632913821757484730211901237464
2435 27670626478027428184797903941843251031220
2436 -21521598371799110810398369732544750802060
2437 15652071543126626043926087078214364219680
2438 -10661555978651469913978639024290943743840
2439 6811549653027328000597463821074769614120
2440 -4086929791816396800358478292644861768472
2441 2305447574870787938663756985594537407856
2442 -1223879576783257794599278399760063068368
2443 611939788391628897299639199880031534184
2444 -288385417517894078037761002242313711512
2445 128171296674619590239004889885472760672
2446 -53749253444195312035711728016488577056
2447 21275746154993977680802559006526728418
2448 -7951541492270476506966612962035241934
2449 2806426409036638767164686927777144212
2450 -935475469678879589054895642592381404
2451 294501536750758389146911591186490442
2452 -87554510925901142719352094677064726
2453 24576704821305583921221640611105888
2454 -6511776491115154714169836401233184
2455 1627944122778788678542459100308296
2456 -383824224069795704697002552105208
2457 85294272015510156599333900467824
2458 -17852289491618404869628025679312
2459 3516360051379382777350974755016
2460 -651177787292478292102032362040
2461 113248310833474485582962149920
2462 -18473128717517114669561201760
2463 2822283554065114741182961380
2464 -403183364866444963026137340
2465 53757781982192661736818312
2466 -6675802991252683483657176
2467 770284960529155786575828
2468 -82357511503117285357164
2469 8134075210184423245152
2470 -739461382744038476832
2471 61621781895336539736
2472 -4684696869236111208
2473 323082542705938704
2474 -20078576100369072
2475 1115476450020504
2476 -54859497541992
2477 2359548281376
2478 -87390677088
2479 2730958659
2480 -70024581
2481 1414638
2482 -21114
2483 207
2484 -1
2485 2503155504993241601315571986085849
2486 -58406961783175637364030013008669810
2487 671680060506519829686345149599702815
2488 -5074916012715927602074607796975532380
2489 28334947737663929111583226866446722455
2490 -124673770045721288090966198212365578802
2491 450210836276215762550711271322431256785
2492 -1372071120079895657297405779268361925440
2493 3601686690209726100405690170579450054280
2494 -8270539807148259934264918169478737161680
2495 16816764274534795199672000277940098895416
2496 -30575935044608718544858182323527452537120
2497 50110560211997622059628687696892213880280
2498 -74523397238355437934832407344096112950160
2499 101138896252053808625843981395559010432360
2500 -125861737558111406289939176847806768538048
2501 144216574285335986373888640138111922283180
2502 -152699902184473397337058560146236153005720
2503 149872126218094260349335253476861409431540
2504 -136725448479664939266060231242049005095440
2505 116216631207715198376151196555741654331124
2506 -92235421593424760615993013139477503437400
2507 68477813001178988942176630967187843461100
2508 -47636739479081035785862004151087195451200
2509 31096204937733453915771030487515252586200
2510 -19072339028476518401672898699009354919536
2511 11003272516428760616349749249428473992040
2512 -5977086305220561322461592184874726612960
2513 3059698941958144486498195999400157670920
2514 -1477096040945311131412922206606972668720
2515 672899307541752848754775671898731993528
2516 -289419057007205526346140073934938491840
2517 117576491909177245078119405036068762310
2518 -45130370631805407201702397892632454220
2519 16370820719380392808460673745366674570
2520 -5612852818073277534329373855554288424
2521 1818980079931154756495630416151852730
2522 -557165069528461817304967875217684620
2523 161284625389817894483017016510382390
2524 -44112034294651048063731149814805440
2525 11395608859451520749797213702158072
2526 -2779416794988175792633466756623920
2527 639707040116326174495004253508680
2528 -138851140490365371208217977505760
2529 28401369645756553201680949944360
2530 -5469893413256817653657071841136
2531 990922719792901748850918811800
2532 -168667696986025829591645755200
2533 26939979379712458893110085900
2534 -4031833648664449630261373400
2535 564456710813022948236592276
2536 -73785190955950712187789840
2537 8986657872840150843384660
2538 -1017357495038507642647320
2539 106759737133670555092620
2540 -10352459358416538675648
2541 924326728430048096040
2542 -75675872503044873360
2543 5653944497353927320
2544 -383318271007045920
2545 23425005450430584
2546 -1280054942646480
2547 61938142386120
2548 -2621720312640
2549 95583553065
2550 -2941032402
2551 74268495
2552 -1477980
2553 21735
2554 -210
2555 1
2556 7509466514979724803946715958257547
2557 -177724040854520153693405611012095279
2558 2073447143302735126423065461807778255
2559 -15896428098654302635910168540526299955
2560 90079759225707714936824288396315699745
2561 -402356257874827793384481821503543458861
2562 1475306278874368575743100012179659349157
2563 -4566424196515902734442928609127517033105
2564 12177131190709073958514476291006712088280
2565 -28413306111654505903200444679015661539320
2566 58720832630752645533280919003299033847928
2567 -108544569408360950834246547248522456506776
2568 180907615680601584723744245414204094177960
2569 -273680751927063935864125909729180552730760
2570 377940085994516863812364351530773144247240
2571 -478724108926388027495661511938979316046504
2572 558511460414119365411605097262142535387588
2573 -602316280838756178385064320576820381300340
2574 602316280838756178385064320576820381300340
2575 -560048471657089078147515947203008424717860
2576 485375342102810534394513820909273968088812
2577 -392922895987989480224130235974174164643324
2578 297668860596961727442522906041041033820700
2579 -211388031438422096299762643420449429814700
2580 140925354292281397533175095613632953209800
2581 -88313222023163009120789726584543317344808
2582 52082156577762800250722146447294776895656
2583 -28934531432090444583734525804052653830920
2584 15156183131094994781956180183075199625720
2585 -7490987064794077880736962619221075677080
2586 3495793963570569677677249222303168649304
2587 -1541156478563369427793195893703547469048
2588 642148532734737261580498289043144778770
2589 -252967603804593466683226598713966124970
2590 94242832789946585627084419128732477930
2591 -33209379173600225411448795312029539842
2592 11069793057866741803816265104009846614
2593 -3490475288516540208410534041804906590
2594 1041018945697915500754018924748831790
2595 -293620728273771038674210465954798710
2596 78298860873005610313122790921279656
2597 -19733859244416048127697613972029832
2598 4698537915337154316118479517149960
2599 -1056260461587422288119658186025960
2600 224055249427635030813260827338840
2601 -44811049885527006162652165467768
2602 8442661572635522900209828276536
2603 -1496925810750979237625856077400
2604 249487635125163206270976012900
2605 -39035480325705807783894206100
2606 5725203781103518474971150228
2607 -785812283680875084799961796
2608 100745164574471164717943820
2609 -12038730357955673771326620
2610 1337636706439519307925180
2611 -137817115208920171119564
2612 13125439543706682963768
2613 -1151354345939182716120
2614 92637705995106655320
2615 -6803899310375065080
2616 453593287358337672
2617 -27265170278370024
2618 1465869369804840
2619 -69803303324040
2620 2908470971835
2621 -104406650271
2622 3163837887
2623 -78702435
2624 1543185
2625 -22365
2626 213
2627 -1
2628 22528399544939174411840147874772641
2629 -540681589078540185884163548994543384
2630 6398065470762725532962601996435430044
2631 -49762731439265643034153571083386678120
2632 286135705775777447446383033729473399190
2633 -1297148532850191095090269752906946076328
2634 4828275094497933520613781858042521506332
2635 -15174578868422076779071885839562210448472
2636 41097817768643124609986357482147653297945
2637 -97417049525672591668115810328053696706240
2638 204575804003912442503043201688912763083104
2639 -384354540855835498036020560748866403368256
2640 651267416450165705005479283491134739040656
2641 -1001949871461793392316121974601745752370240
2642 1407501009910614527301218964321499985472480
2643 -1814112412773680946299348887347711092386752
2644 2154258490168746123730476803725406922209268
2645 -2365460302930387900566798058992603679288608
2646 2409265123355024713540257282307281525201360
2647 -2282461695810023412827612162185845655453920
2648 2016174497965520681331057409930830328984296
2649 -1664144030066778975066904528831796462018784
2650 1285929477778874662551698954097297266105424
2651 -931832954912228016341810836302389323264800
2652 634164094315266288899287930261348289444100
2653 -405865020361770424895544275367262905244224
2654 244559691756451409872956165926427648031776
2655 -138885750874034134001925723859452738388416
2656 74403080825375428929603066353278252708080
2657 -37629144325477228424167068040738426656960
2658 17978368955505786913768710286130581624992
2659 -8119263399260677961056836903413811056448
2660 3467602076767581212534690760832981805358
2661 -1401051344148517661630178085185043153680
2662 535696102174433223564479856100163558760
2663 -193870970310747261861430805064821097456
2664 66418758347200450822897590624059079684
2665 -21541218923416362429047867229424566384
2666 6613532125610286710672590816051401960
2667 -1921881130519228616776650322613227920
2668 528517310892787869613578838718637678
2669 -137500438606253754696215632837369152
2670 33829472990427511076053052523479712
2671 -7867319300099421180477454075227840
2672 1728426209870327380559440668042480
2673 -358488399084216049301217323742144
2674 70139034603433574863281650297376
2675 -12933439004888460613087396508736
2676 2245388716126468856438784116100
2677 -366594076102280629622658631200
2678 56211091669016363208807656784
2679 -8082640632146143729371035616
2680 1088047777404288578953793256
2681 -136861355648338186031923680
2682 16051640477274231695102160
2683 -1751088052066279821283872
2684 177193433840040220010868
2685 -16579502581524231112128
2686 1429267463924502682080
2687 -113049403926231850560
2688 8164679172450078096
2689 -535388798193447744
2690 31662778387784544
2691 -1675279279776960
2692 78528716239545
2693 -3221690922648
2694 113898163932
2695 -3399945192
2696 83331990
2697 -1610280
2698 23004
2699 -216
2700 1
2701 67585198634817523235520443624317923
2702 -1644573166780559732064330794858402793
2703 19734878001366716784771969538300833516
2704 -155686259788559654635423315246595464404
2705 908169848766597985373302672271806875690
2706 -4177581304326350732717192292450311628174
2707 15781973816343991656931615327034510595324
2708 -50352011699764163857829439376729152851748
2709 138468032174351450609030958286005170342307
2710 -333348966345660899614333788466308743416665
2711 711144461537409919177245415394791985955552
2712 -1357639426571418936611104883935511973187872
2713 2338156790206332613052458411222270620490224
2714 -3657117030835545881953845207296371996151376
2715 5224452901193636974219778867566245708787680
2716 -6849838248231657366199265626364633262632736
2717 8276887883279919317490779298523931859014556
2718 -9250639398959909825430870980703217960075092
2719 9593255672995462041187569905914448254892688
2720 -9256650210785094952023093768864818491563120
2721 8330985189706585456820784391978336642406808
2722 -7008606588165857606531770996426219715040648
2723 5521932463403402962722001391123688260335056
2724 -4081428342515558711577131463004465235899824
2725 2834325237858026883039674627086434191597100
2726 -1851759155400577563585920756363137005176772
2727 1139544095631124654514412773146545849339552
2728 -661216944378553811878733337504785863197024
2729 362094993350160420790734922919287496512656
2730 -187290513801807114202104270475493532678960
2731 91564251191994589165473198899130171531936
2732 -42336159153287820796939220996372014794336
2733 18522069629563421598660909185912756472522
2734 -7670756109213134197425225016388111266398
2735 3008139650671817332323617653485533829960
2736 -1117309013106675009148772271294626851128
2737 393127245352348614330123576936998336508
2738 -131042415117449538110041192312332778836
2739 41381815300247222561065639677578772264
2740 -12379175517167972561002541783891085720
2741 3507433063197592225617386838769140954
2742 -941018626711549133702225737230745134
2743 238988857577536287924374790407808288
2744 -57431430890725774617485414749163232
2745 13052597929710403322155776079355280
2746 -2803891407122975528463092639268912
2747 568905502894516773891062274634272
2748 -108939351618098956702543839823584
2749 19669605153267867182403748857036
2750 -3345170944433310745306760009700
2751 535227351109329719249081601552
2752 -80459013565454794396920763632
2753 11346783964359009466232415384
2754 -1498631844349303137049564296
2755 185016277080160881117230160
2756 -21304904633473071158953776
2757 2282668353586400481316476
2758 -226931941584612913347252
2759 20867304973297739158368
2760 -1768415675703198233760
2761 137543441443582084848
2762 -9770845567030421328
2763 630377133356801376
2764 -36688616227115424
2765 1910865428495595
2766 -88193789007489
2767 3563385414444
2768 -124097999508
2769 3649941162
2770 -88162830
2771 1679292
2772 -23652
2773 219
2774 -1
2775 202755595904452569706561330872953769
2776 -5001304698976496719428512828199526302
2777 60849207170880710086380239409760903341
2778 -486793657367045680691041915278087226728
2779 2880195806088353610755331332062016091474
2780 -13440913761745650183524879549622741760212
2781 51523502753358325703512038273553843414146
2782 -166838008915636483230419933457221969150568
2783 465756108222818515684922314234744663878669
2784 -1138514931211334149452032323684931400592302
2785 2466782350957890657146070034650684701283321
2786 -4784062741251666729010560067201327905519168
2787 8372109797190416775768480117602323834658544
2788 -13309507882712970258913994033111386608944352
2789 19330475734416456804613181809995109122514416
2790 -25773967645888609072817575746660145496685888
2791 31680501898071415318671603521936428839676404
2792 -36028806080159648793783392240633585739239832
2793 38030406417946295948993580698446562724753156
2794 -37363206305350746897256851212508903729582048
2795 34249605779904851322485446944799828418783544
2796 -29356804954204158276416097381256995787528752
2797 23574403978376066494697775169797284496045816
2798 -17766217490950079097453395780137083968034528
2799 12584404056089639360696155344263767810691124
2800 -8389602704059759573797436896175845207127416
2801 5270391442293951527129159075802774553195428
2802 -3123194928766786090150612785660903438930624
2803 1747501924429035074250938106262648352734992
2804 -923966534755581763397047734345768094549536
2805 461983267377790881698523867172884047274768
2806 -218572728651858051556290861888246215914944
2807 97902368041978085592921948554110284211902
2808 -41534337957202824190936584235077090271716
2809 16695175061228586194396077976844712756278
2810 -6360066689991842359769934467369414383344
2811 2296690749163720852139143002105621860652
2812 -786254490704697228660247153873996673016
2813 255187861018191205793238111345069095628
2814 -78519341851751140244073265029252029424
2815 22901474706760749237854702300198508582
2816 -6330488943332239626724064050461376356
2817 1657985199444157997475350108454169998
2818 -411283150249713611776831034655297984
2819 96589224679856984583952742987229072
2820 -21464272151079329907545053997162016
2821 4510607915806525850136279463171728
2822 -895723557748813643998693794105024
2823 167948167077902558249755086394692
2824 -29705117986567799418324028886136
2825 4950852997761299903054004814356
2826 -776604391805694102439843892448
2827 114499365458531822795618009784
2828 -15842679497406918877381108272
2829 2053680675589785780401254776
2830 -248930990980580094594091488
2831 28152909694232272602903204
2832 -2963464178340239221358232
2833 289533856504506130822356
2834 -26172552000407333859648
2835 2181046000033944488304
2836 -166855978144673348832
2837 11661976967100825456
2838 -740442982038147648
2839 42421212512602209
2840 -2175446795518062
2841 98883945250821
2842 -3935679412968
2843 135047822994
2844 -3914429652
2845 93200706
2846 -1750248
2847 24309
2848 -222
2849 1
2850 608266787713357709119683992618861307
2851 -15206669692833942727992099815471532675
2852 187548926211618626978569231057482236325
2853 -1521230179272017752159505985244022583525
2854 9127381075632106512957035911464135501150
2855 -43202937091325304161329969980930241372110
2856 168011422021820627294060994370284272002650
2857 -552037529500267775394771838645219750865850
2858 1564106333584092030285186876161455960786575
2859 -3881300901856820964041019285289538865655575
2860 8538861984085006120890242427636985504442265
2861 -16818970574712890844177750236254668417840825
2862 29900392132822917056316000420008299409494800
2863 -48300633445329327552510462216936483661491600
2864 71300935085962340672753539463096713976487600
2865 -96652378672082284023065909049975545612572080
2866 120815473340102855028832386312469432015715100
2867 -139766920138550361700021780243837186057395900
2868 150120025333998536640764134335973273913499300
2869 -150120025333998536640764134335973273913499300
2870 140112023645065300864713192046908388985932680
2871 -122320020642517326151733739088570815781369800
2872 100080016889332357760509422890648849275666200
2873 -76873056451226303787057962510208536400149400
2874 55519429659218997179541861812928387400107900
2875 -37753212168268918082088466032791303432073372
2876 24200777030941614155184914123584168866713700
2877 -14639976228594309797580997432785484869987300
2878 8365700702053891312903427104448848497135600
2879 -4519401528695780364442081309299952636383600
2880 2309916336888954408492619335864420236373840
2881 -1117701453333365036367396452837622695019600
2882 512279832777792308335056707550577068550650
2883 -222505381913586558165731701259341555027050
2884 91619863140888582774124818165611228540550
2885 -35775375131204113273705881378952955906310
2886 13250138937483004916187363473686279965300
2887 -4655454221277812538119884463727611879700
2888 1551818073759270846039961487909203959900
2889 -490745886573444626525457906432825183900
2890 147223765972033387957637371929847555170
2891 -41892941536757468118026894451582637650
2892 11304444541664713619150114375823886350
2893 -2891834650193298832805843212420063950
2894 701050824289284565528689263616985200
2895 -160982041133094974306587904978715120
2896 34996095898498907457953892386677200
2897 -7197778589052966782132360845486800
2898 1399568058982521318747959053289100
2899 -257063521037605956504727173053100
2900 44557676979851699127486043329204
2901 -7280666173178382210373536491700
2902 1120102488181289570826697921800
2903 -162027403950752579427761334600
2904 22003721524176276218584872600
2905 -2800473648531526064183529240
2906 333389720063276912402801100
2907 -37043302229252990266977900
2908 3832065747853757613825300
2909 -368051512505728132401300
2910 32715690000509167324560
2911 -2681613934467964534800
2912 201841909045975825200
2913 -13883305913215268400
2914 867706619575954275
2915 -48947552899156395
2916 2472098631270525
2917 -110690983489725
2918 4340822881950
2919 -146791111950
2920 4194031770
2921 -98451450
2922 1823175
2923 -24975
2924 225
2925 -1
2926 1824800363140073127359051977856583921
2927 -46228275866215185893095983439033459332
2928 577853448327689823663699792987918241650
2929 -4751239464027671883457087186789549986900
2930 28903373406168337291030613719636429086975
2931 -138736192349608018996946945854254859617480
2932 547237203156787186043512953091783057380060
2933 -1824124010522623953478376510305943524600200
2934 5244356530252543866250332467129587633225575
2935 -13208009039154554922408244732030072557753300
2936 29497886854111839326711746568200495378982370
2937 -58995773708223678653423493136400990757964740
2938 106520146973181642013125751496279566646325225
2939 -174802292468810899713847387070817750393969600
2940 262203438703216349570771080606226625590954400
2941 -361258071102209192741951266613023350814203840
2942 459098798692390849109563067987383841659717380
2943 -540116233755753940128897727043980990187902800
2944 590126996140545971622314183251757007797893800
2945 -600480101335994146563056537343893095653997200
2946 570456096269194439234903710476698440871297340
2947 -507072085572617279319914409312620836330042080
2948 422560071310514399433262007760517363608368400
2949 -330699186243011269121683310421274458476114400
2950 243431345428883295325683547948993698600473100
2951 -168779066164025751425807259911302297696328016
2952 110355543261093760547643208403543810032214472
2953 -68120705716724543547927906421940623476675600
2954 39737078334755983736291278746132030361394100
2955 -21923905288141232406229671032348706406286400
2956 11449150539362643589919939316893213345505120
2957 -5663020696889049517594808694377288321432640
2958 2654540951666741961372566575489353900671550
2959 -1179795978518551982832251811328601733631800
2960 497364971336252306488106155756175240648700
2961 -198945988534500922595242462302470096259480
2962 75525791943653128022267971800011795802210
2963 -27216501601316442530547016864869115604400
2964 9310908442555625076239768927455223759400
2965 -3024055733479604725616335207207679511600
2966 932417184489544790398370022222367849410
2967 -272902590582305792311718055284595468120
2968 75806275161751608975477237579054296700
2969 -19979948492244610117567644013084078200
2970 4994987123061152529391911003271019550
2971 -1183996947688569488448452978553130560
2972 265970328828591696680449582138746720
2973 -56589431665657807804350974923137600
2974 11396482766000530738376238005354100
2975 -2170758622095339188262140572448400
2976 390736551977161053887185303040712
2977 -66399675499386845758606652804304
2978 10640973637722250922853630257100
2979 -1606184700033547309109981925600
2980 228038568523281408083515952400
2981 -30405142469770854411135460320
2982 3800642808721356801391932540
2983 -444519626751035883203734800
2984 48539499472814263108453800
2985 -4936220285370942011029200
2986 466198582507255634374980
2987 -40760531803913060928960
2988 3287139661605892010400
2989 -243491826785621630400
2990 16486425771943131225
2991 -1014549278273423460
2992 56363848792967970
2993 -2804171581739700
2994 123713452135575
2995 -4781196217800
2996 159373207260
2997 -4489386120
2998 103920975
2999 -1898100
3000 25650
3001 -228
3002 1
3003 5474401089420219382077155933569751763
3004 -140509627961785630806647002294956961917
3005 1779788620849284656884195362402788184282
3006 -14831571840410705474034961353356568202350
3007 91461359682532683756548928345698837247825
3008 -445111950454992394281871451282401007939415
3009 1780447801819969577127485805129604031757660
3010 -6019609234724659046478642484009613631180660
3011 17557193601280255552229373911694706424276925
3012 -44868383647716208633475066663219805306485475
3013 101701669601490072902543484436631558694700410
3014 -206485207978782875286982225977403467652876590
3015 378556214627768604692800747625239690696940415
3016 -630927024379614341154667912708732817828234025
3017 961412608578459948426160628889497627166832800
3018 -1345977652009843927796624880445296678033565920
3019 1738554467179381740070640470575174875793355980
3020 -2079447499959652669496256249119326812223425780
3021 2310497222177391854995840276799252013581584200
3022 -2391567300148528411311483795283436294759885400
3023 2311848390143577464267767668773988418267889220
3024 -2091672352987046277194646938414560949861423580
3025 1774752299504160477619700432594172927155147280
3026 -1414657630039548206798311939024340739036711600
3027 1060993222529661155098733954268255554277533700
3028 -749768543920960549603105327682900591689457148
3029 499845695947307033068736885121933727792971432
3030 -314717660411267391191426927669365680462241272
3031 187331940720992494756801742660336714560857900
3032 -105508794199179680954980291843178149580253300
3033 56271356906229163175989488983028346442801760
3034 -28438212630029792142704365400025078309803040
3035 13626643551889275401712508420845350023447290
3036 -6193928887222397909869322009475159101566950
3037 2671890892527308902296570278597127455577900
3038 -1094202936939755074273833542663585529427140
3039 425523364365460306662046377702505483666110
3040 -157175296747602455613909022394619142615410
3041 55149226928983317759266323647234786882600
3042 -18383075642994439253088774549078262294200
3043 5821307286948239096811445273874783059830
3044 -1751124956236462167333524188076154253770
3045 500321416067560619238149768021758358220
3046 -135746120638485439328180169618306531300
3047 34964909861428067705743377022897136850
3048 -8546977966126860994737269938930411230
3049 1981907934174344578489801724969370720
3050 -435738623825565120093502506908159520
3051 90778879963659400019479688939199900
3052 -17908758632286548303162659722699300
3053 3342968278026822349923696481570536
3054 -589935578475321591163005261453624
3055 98322596412553598527167543575604
3056 -15459527737822892850183576033900
3057 2290300405603391533360529782800
3058 -319253995932593971316922333360
3059 41807070895934924815311257940
3060 -5134201688974464451003136940
3061 590138125169478672529096200
3062 -63348160328927089141541400
3063 6334816032892708914154140
3064 -588480177918994817161860
3065 50621950788730736960160
3066 -4017615141962756901600
3067 292951104101451024075
3068 -19530073606763401605
3069 1183640824652327370
3070 -64776363538187070
3071 3175311938146425
3072 -138057040788975
3073 5259315839580
3074 -172841365620
3075 4801149045
3076 -109615275
3077 1975050
3078 -26334
3079 231
3080 -1
3081 16423203268260658146231467800709255289
3082 -427003284974777111802018162818440637514
3083 5479875490509639601459233089503321514763
3084 -46274504142081401078989079422472492791332
3085 289215650888008756743681746390453079945825
3086 -1426797211047509866602163282192901861066070
3087 5786455355914901125664328866671213103212395
3088 -19839275505993946716563413257158444925299640
3089 58691190038565425703166764219093732904011435
3090 -152162344544428881452654573901354122343733350
3091 349973392452186427341105519973114481390586705
3092 -721157293537838698763490162368841961653330180
3093 1342153851862088689365384468853122539743697835
3094 -2271337287766611628156804485751438144181642490
3095 3515164850114994186433149799377225699328732425
3096 -4999345564607991731816035270225387661267530560
3097 6561641053547989148008546292170821305413633860
3098 -7976896967058339748559409217933155312463633320
3099 9010939166491828234483777079517082852968178380
3100 -9485199122622977088930291662649560897861240400
3101 9327112470579260804114786801605401549563553060
3102 -8586865449104716295851708484017671267852159960
3103 7415929251499527710053748236197079731326865420
3104 -6018725189622805098014636249667195144265282080
3105 4597637297628531672094513801829107401869312700
3106 -3310298854292542803908049937316957329345905144
3107 2249305631762881648809315983048701775068371444
3108 -1443998677181109206643017668130030769179695248
3109 876713482574244875461832155650375824144814972
3110 -503858323318531537621742618189871163301617800
3111 274322864917867170482948758792263188908658580
3112 -141585994796318539604102585183103581372210880
3113 69318143285697618347841890662561128380144910
3114 -32208430213556469131320474449270827328148140
3115 14209601564804324616759032845266541468300650
3116 -5954499703346574125118070906587884043859320
3117 2370773030036135994259972675771101980425470
3118 -897049254608267673503773444886362911512340
3119 322622977534552408891707993336323503263210
3120 -110298453857966635518532647294469573765200
3121 35846997503839156543523110370702611473690
3122 -11074682155657625598812017838103245821140
3123 3252089204439144025047973492141429328430
3124 -907559777983016937222690276876677952120
3125 240640850222769642445410300686997941850
3126 -60605843759808650689955186839688370540
3127 14492701768649894730206675113838523390
3128 -3289123805651039938770309245693849280
3129 708075263716543320151941573725759220
3130 -144505155860519044928967668107297800
3131 27937663466367015352933749167410908
3132 -5112775013452787123412712265931408
3133 884903367712982386744507892180436
3134 -144701179626022277077718271677304
3135 22330428954633067450265165382300
3136 -3248062393401173447311296782880
3137 444675208620398745762856107180
3138 -57209675962858318168320668760
3139 6904616064482900468590425540
3140 -780182606156259939953720400
3141 82352608427605215884003820
3142 -8100256566649693365639720
3143 740346030285187028042340
3144 -62674796214619007664960
3145 4896468454267109973825
3146 -351541324921741228890
3147 23080996080720383715
3148 -1377969915266888580
3149 74302299352626345
3150 -3589483060513350
3151 153834988307715
3152 -5777839936440
3153 187244812755
3154 -5129994870
3155 115540425
3156 -2054052
3157 27027
3158 -234
3159 1
3160 49269609804781974438694403402127765867
3161 -1297433058192591993552285956256031167831
3162 16866629756503695916179717431328405181803
3163 -144303387916753842838426471356920799888759
3164 913921456806107671310034318593831732628807
3165 -4569607284030538356550171592969158663144035
3166 18786163278792213243595149882206541170703255
3167 -65304281873896741275354568638146547879111315
3168 195912845621690223826063705914439643637333945
3169 -515178223671852070061130485923156099935211485
3170 1202082521900988163475971133820697566515493465
3171 -2513445273065702523631576007079640366350577245
3172 4747618849124104766859643568928209580884423685
3173 -8156165715161923573835797926107436972288625305
3174 12816831838111594187456253883883115242167839765
3175 -18513201543938969381881255610053388683131324105
3176 24684268725251959175841674146737851577508432140
3177 -30492331954723008393686773945970287242804533820
3178 35009714466533824452010740456484403871368168460
3179 -37466536534360759501274652067465765546551899580
3180 37466536534360759501274652067465765546551899580
3181 -35087708817893409691669912253658415353120032940
3182 30834653203603299426012953192608910461832756220
3183 -25472104820367943004097656985198665164122711660
3184 19811637082508400114298177655154517349873220180
3185 -14528533860506160083818663613779979389907028132
3186 10058215749581187750335997886463062654551019476
3187 -6581301663306209268738368987438794082607457188
3188 4074139124903843833028514135081158241614140164
3189 -2388288452529839488327060010219989314049668372
3190 1326826918072133049070588894566660730027593540
3191 -699080849306822789295256514341573933025291220
3192 349540424653411394647628257170786966512645610
3193 -165943433926367025741803314010373610364589330
3194 74837234907969442981597572985070451733050090
3195 -32073100674844046992113245565030193599878610
3196 13066818793454982107897988933901189985135730
3197 -5061920793860939014771293010430190714962490
3198 1864918187211924900178897424895333421301970
3199 -653518339108452315447305935219732224558810
3200 217839446369484105149101978406577408186270
3201 -69071043970812033339959163885012348937110
3202 20830949768975057673955938314527533806430
3203 -5974768538388194836716044322771463184790
3204 1629482328651325864558921178937671777670
3205 -422458381502195594515275861206063053470
3206 104083949065758334880575212181203940710
3207 -24360073185603014546517602850920071230
3208 5413349596800669899226133966871126940
3209 -1141590731298100454938844578047652620
3210 228318146259620090987768915609530524
3211 -43275988506725376723171885965205132
3212 7767485116591734283646235942472716
3213 -1319006906591049217977662707212348
3214 211692466489921479428513767824204
3215 -32074616134836587792199055730940
3216 4582088019262369684599865104420
3217 -616304236508973700267818113460
3218 77923524156307019574091945380
3219 -9245163882951680288451586740
3220 1027240431439075587605731860
3221 -106653378127554295980922980
3222 10321294657505254449766740
3223 -928370418929044051037220
3224 77364201577420337586435
3225 -5951092429032333660495
3226 420784313163902380035
3227 -27214905826521049455
3228 1600876813324767615
3229 -85070748534166395
3230 4050988025436495
3231 -171168508117035
3232 6339574374705
3233 -202634797365
3234 5476616145
3235 -121702581
3236 2135133
3237 -27729
3238 237
3239 -1
3240 147808829414345923316083210206383297601
3241 -3941568784382557955095552272170221269360
3242 51897322327703679742091438250241246713240
3243 -449776793506765224431459131502090804848080
3244 2886067758335076856768529427138415997775180
3245 -14622743308897722740960549097501307722060912
3246 60928097120407178087335621239588782175253800
3247 -214699008900482437069658855796646184808037200
3248 653042818738967412753545686381465478791113150
3249 -1741447516637246434009455163683907943442968400
3250 4121425789374816560489043887385248799481691880
3251 -8742418341098095734370699155059618665567225200
3252 16756301820438016824210506713864269109003848300
3253 -29216115994609875488367037347250520497750299600
3254 46606661229496706136204559577756782698792144600
3255 -68356436469928502333100020714043281291561812080
3256 92566007719694846909406278050266943415656620525
3257 -116161264589420984356901995984648713305922033600
3258 135521475354324481749718995315423498856909039200
3259 -147409324069616102955834696658881700511023867200
3260 149866146137443038005098608269863062186207598320
3261 -142729662988040988576284388828441011605911998400
3262 127591668428703307969708771831485146738618301600
3263 -107250967664707128438305924148204905954200891200
3264 84907016067893143346992189950662217213742372200
3265 -63397238664026880365754168496494455519594304576
3266 44703181109249723334826657273169167353560086560
3267 -29802120739499815556551104848779444902373391040
3268 18803719038017740767823911392682268807449877680
3269 -11239004482493362298009694165741126183763145280
3270 6368769206746238635538826693919971504132448992
3271 -3424069465992601416956358437591382529103467200
3272 1747702123267056973238141285853934832563228050
3273 -847370726432512471873038199201907797606413600
3274 390455138650275354686596032965584965563739600
3275 -171056536932501583957937309680161032532685920
3276 71273557055208993315807212366733763555285800
3277 -28252581175037799152211867965191762130023200
3278 10656675355496713715307985285116190978868400
3279 -3825473204537281846520815230554530094978400
3280 1307036678216904630894611870439464449117620
3281 -425052578281920205168979470061614454997600
3282 131563893277737206361826978828594950356400
3283 -38755255384139642184104071282841923360800
3284 10863215524342172430392807859584478517800
3285 -2896857473157912648104748762555860938080
3286 734710228699470599157001497749674875600
3287 -177164168622567378520128020733964154400
3288 40600121976005024244196004751533452050
3289 -8838121790694971264042667701014084800
3290 1826545170076960727902151324876244192
3291 -358146111779796221157284573505145920
3292 66578443856500579574110593792623280
3293 -11724505836364881937579224064109760
3294 1954084306060813656263204010684960
3295 -307916314894431242805110935017024
3296 45820880192623696845998651044200
3297 -6431000728789290785403319444800
3298 850074808977894758990093949600
3299 -105659015805162060439446705600
3300 12326885177268907051268782320
3301 -1347200565821738475548500800
3302 137617262100070059330223200
3303 -13106405914292386602878400
3304 1160463023661305063796525
3305 -95217478864517338567920
3306 7213445368524040800600
3307 -502429030643465528400
3308 32017536266495352300
3309 -1856089058927266800
3310 97223712610475880
3311 -4564493549787600
3312 190187231241150
3313 -6947478766800
3314 219064645800
3315 -5841723888
3316 128107980
3317 -2218320
3318 28440
3319 -240
3320 1
3321 443426488243037769948249630619149892803
3322 -11972515182562019788602740026717047105681
3323 159633535767493597181369867022893961409080
3324 -1401227702847999353036468832756513661257480
3325 9107980068511995794737047412917338798173620
3326 -46754297685028245079650176719642339163957916
3327 197407034670119257002967412816267654247822312
3328 -705025123821854489296312188629527336599365400
3329 2173827465117384675330295914941042621181376650
3330 -5877385368650706714781911177433189309120018350
3331 14105724884761696115476586825839654341888044040
3332 -30348680812669103763601141352564104796183367480
3333 59011323802412146207002219296652425992578770100
3334 -104404649804267643289311618755615830602254747100
3335 169036099683099993896980716080520868594126733400
3336 -251675970639282213135504621719886626573477580840
3337 346054459629013043061318854864844111538531673655
3338 -441049801487957799980112266004213083333422721325
3339 522725690652394429606058981930919209876649151200
3340 -577749447563172790617223085292068600389980640800
3341 597007762481945216971130521468470887069646662160
3342 -578055135101566003733951774755186097003943593520
3343 525504668274150912485410704322896451821766903200
3344 -449344571422824693284626544276099864601220975200
3345 361972015868386558479282494000191557595428007800
3346 -275098732059973784444254695440145583772525285928
3347 197506781991776050370234140316001957580274564256
3348 -134109543327749170004479971819507502060680259680
3349 86213277853553037860022839026826251324723024080
3350 -52520732485497827661852993889905647358739313520
3351 30345312102732078204626174247501040696160492256
3352 -16640977604724042886407902006694119091442850592
3353 8667175835793772336670782295153187026793151350
3354 -4289814302564594388857255883459658225382468850
3355 2018736142383338535932826298098662694297632400
3356 -903624749447780106560407962006068063161797360
3357 384877208098128563905358946780362323198543320
3358 -156031300580322390772442816262309049945355400
3359 60222607241527940298135823820540335066628400
3360 -22133094969108559254870430976779781263803600
3361 7746583239187995739204650841872923442331260
3362 -2582194413062665246401550280624307814110420
3363 819744258115131824254460406547399306066800
3364 -247829659430156132914139192677120720438800
3365 71344901957166159475282494861595358914200
3366 -19553787943815910374707054147252061332040
3367 5100988159256324445575753255804885564880
3368 -1266202734567172734717385559951567338800
3369 298964534550582451252716034988564510550
3370 -67114487348089938036324007854575706450
3371 14317757300925853447749121675642817376
3372 -2900983505416349391374005045391681952
3373 557881443349297959879616354883015760
3374 -101751961365595225386848265984952560
3375 17586758754547322906368836096164640
3376 -2877833250744107384678536815736032
3377 445378955472302333343106888149624
3378 -65113882378991569202208609378600
3379 8981225155722975062373601293600
3380 -1167051856393380940308434066400
3381 142639671336968781593253052560
3382 -16368486874734122477914284720
3383 1760052352121948653539170400
3384 -176936479842947219138858400
3385 16587794985276301794267975
3386 -1446115460254857079500285
3387 116857814970089460969720
3388 -8720732460454437385800
3389 598481639442951585300
3390 -37585803443277152700
3391 2147760196758694440
3392 -110917193259838680
3393 5135055243511050
3394 -211029667541550
3395 7604672704200
3396 -236589817464
3397 6226047828
3398 -134762940
3399 2303640
3400 -29160
3401 243
3402 -1
3403 1330279464729113309844748891857449678409
3404 -36360972035929097135756469710770291209846
3405 490873122485042811332712341095398931332921
3406 -4363316644311491656290776365292434945181520
3407 28725167908383986737247611071508530055778340
3408 -149370873123596731033687577571844356290047368
3409 638975401695386016088552415168445301907424852
3410 -2312482406135682724891903978704849664045918512
3411 7226507519174008515287199933452655200143495350
3412 -19805983571069504819676029447240610548541431700
3413 48194560022935795061211671654952152334784150470
3414 -105151767322769007406280010883531968730438146480
3415 207382652219905542384607799242521382773919677780
3416 -372225273215215076074937075563499917799343011400
3417 611512948853567624980253766997178436384634947300
3418 -924064011600946633303494581240180748314559475920
3419 1289839349526321342319461186314418961189072601805
3420 -1669203864092886443001655652877483361538799837630
3421 2009226873445141088798289211796970712963370174925
3422 -2255974033341912801457728237807125011046591073600
3423 2368772735009008441530614649697481261598920627280
3424 -2331173167786643228172985845734029178081477442720
3425 2154569139924018741190183887723875452469244303120
3426 -1873538382542624992339290337151196045625429828800
3427 1535260619027984368722474026276674537387504998600
3428 -1187268212048307911812046580320628308913003865584
3429 867619078035301935554957116388151456513348978696
3430 -599835411975023560383674055774524463762315343296
3431 392749376888408283584548488899986256034849331920
3432 -243775475310046520845581820696543193400940964640
3433 143556668793694062275731516632408769447220790288
3434 -80268244916904206863849880267583397970489044032
3435 42642505112105359896420248892153680171822304642
3436 -21536618743487555503242549945532161702940557900
3437 10346022729714609996655734777755646308275366050
3438 -4729610390726678855614050184116866883783024480
3439 2058256373742165798276484802347155032757427320
3440 -852971109839095736222687395567289473034609520
3441 336699122304906211666850287723930055145240600
3442 -126621892148853618062747116750879678858039200
3443 45372844686672546472484383502398551590797380
3444 -15493166478375991478409301683745846884662520
3445 5041427187408060719164931500266505732310820
3446 -1563233236405600222996877984578761467383200
3447 461864365301654611339986677261906797181400
3448 -130006265788613890599403657303351542910320
3449 34856752421584883711434313914666718026680
3450 -8899596362957842649727909935659587581280
3451 2163096338218920088475533664917260870450
3452 -500307996594852265361688058552291629900
3453 110067759250867498379571372881504158578
3454 -23020707817174901621871136811817863232
3455 4574627835464243271012854110040729232
3456 -863137327446083636040161152837873440
3457 154512237629237194105954774273446480
3458 -26220258506779645060404446543372736
3459 4213970117161014384707857480184904
3460 -640720602609277040949732716285424
3461 92057557846160494389329413259400
3462 -12482380724903117883298903492800
3463 1594970870404287285088193224080
3464 -191745131961171149026995906720
3465 21648643931099968438531795920
3466 -2290861791650790310955745600
3467 226699864798776124521662325
3468 -20926141366040873032768830
3469 1796688905165125462409445
3470 -143020012351452773127120
3471 10516177378783292141700
3472 -711239049772783043400
3473 44029084033553236020
3474 -2480511776538210480
3475 126322358990371830
3476 -5768144246135700
3477 233843685654150
3478 -8314442156592
3479 255267960948
3480 -6630336648
3481 141673860
3482 -2391120
3483 29889
3484 -246
3485 1
3486 3990838394187339929534246675572349035227
3487 -110413195572516404717114158024168323307947
3488 1508980339491057531133893492996967085208609
3489 -13580823055419517780205041436972703766877481
3490 90538820369463451868033609579818025112516540
3491 -476837787279174179838310343787041598925920444
3492 2066297078209754779299344823077180262012321924
3493 -7576422620102434190764264351282994294045180388
3494 23992004963657708270753503779062815264476404562
3495 -66644458232382522974315288275174486845767790450
3496 164389663639876890003311044412097067552893883110
3497 -363649861991242817280051704305548058526098589910
3498 727299723982485634560103408611096117052197179820
3499 -1324058471865550770609419025933021136171948711980
3500 2206764119775917951015698376555035226953247853300
3501 -3383704983656407524890737510717720681328313375060
3502 4793582060179910660261878140183437631881777281335
3503 -6297450941804980671324428144946869045805472114695
3504 7696884484428309709396523288268395500428910362405
3505 -8777148973470879493171473925218345746103143395725
3506 9362292238368938126049572186899568795843352955440
3507 -9362292238368938126049572186899568795843352955440
3508 8794880587558699451743537508905655535489210352080
3509 -7775184287551893718208054899177463589345533789520
3510 6479320239626578098506712415981219657787944824600
3511 -5097065255172908104158613767238559464126516595352
3512 3790125446154213718476917929485082678453050801672
3513 -2667125313960372616705979283711724847800295008584
3514 1778083542640248411137319522474483231866863339056
3515 -1124075802818547846121293950989615836237672225840
3516 674445481691128707672776370593769501742603335504
3517 -384361403544406682867281157435158963358687922384
3518 208195760253220286553110626944044438485955957958
3519 -107252361342568026406147898728750165280643978342
3520 52574686932631385493209754278799100627766656050
3521 -24534853901894646563497885330106246959624439490
3522 10904379511953176250443504591158331982055306440
3523 -4617169703259453006944546989049023451861255880
3524 1863068476753814371223238258739079638470331320
3525 -716564798751467065855091637976569091719358200
3526 262740426208871257480200267258075333630431340
3527 -91852344121800520907712288553636092244784940
3528 30617448040600173635904096184545364081594980
3529 -9731126896624861388155565454002790134460420
3530 2948826332310564057016838016364481858927400
3531 -851883162667496283138197649171961425912360
3532 234576523053368541733706599047351696990360
3533 -61555541510458411660618043721645480770520
3534 15388885377614602915154510930411370192630
3535 -3664020328003476884560597840574135760150
3536 830511274347454760500402177196804105634
3537 -179129882702392203245184783316957748274
3538 36744591323567631434909699141940050928
3539 -7164039817802494179133337568554349552
3540 1326674040333795218358025475658212880
3541 -233173013149576129287168113903564688
3542 38862168858262688214528018983927448
3543 -6136131924988845507557055629041176
3544 916893276147758524117720956063624
3545 -129504700020869848039226123737800
3546 17267293336115979738563483165040
3547 -2170206266287800732169180944240
3548 256691063754471054342591294480
3549 -28521229306052339371399032720
3550 2970961386047118684520732575
3551 -289478288896898743619968815
3552 26316208081536249419997165
3553 -2225748942219483781790805
3554 174568544487802649552220
3555 -12649894528101641271900
3556 843326301873442751460
3557 -51470619363167867460
3558 2859478853509325970
3559 -143626791728778930
3560 6469675303098150
3561 -258787012123926
3562 9080246039436
3563 -275158970892
3564 7055358228
3565 -148847220
3566 2480787
3567 -30627
3568 249
3569 -1
3570 11972515182562019788602740026717047105681
3571 -335230425111736554080876720748077318959068
3572 4637354214045688998118794637015069578933774
3573 -42251449505749610871749017803915078385841052
3574 285197284163809873384305870176426779104427101
3575 -1521052182206985991382964640940942821890277872
3576 6675729021908438517736344813018582384962886216
3577 -24795564938517057351592137876926163144147863088
3578 79552437511075559003024775688471440087474394074
3579 -223925379660805277193699368604586275801779775912
3580 559813449152013192984248421511465689504449439780
3581 -1255339249613605341843466157328741243131189652840
3582 2545549033938699720960361930138836409682690129370
3583 -4699475139579137946388360486410159525568043315760
3584 7944350831193304623656514155598126817031692271880
3585 -12357879070745140525687910908708197270938187978480
3586 17764451164196139505676371931268033576973645219065
3587 -23685934885594852674235162575024044769298193625420
3588 29388104395089909799513998009752055547092203201910
3589 -34028331404840948188910945063923432738738340549580
3590 36864025688577693871320190485917052133633202262045
3591 -37449168953475752504198288747598275183373411821760
3592 35746934001045036481280184713616535402310984011680
3593 -32120433450214380606367702206438046303525811720640
3594 27213145006431628013728192147121122562709368263320
3595 -21770516005145302410982553717696898050167494610656
3596 16467441593635549259589367555693807499485669000368
3597 -11791501388035331568594855780620257221853935827424
3598 8001375941881117850117937851135174543400885025752
3599 -5150310951095891949501201375443330740579880016576
3600 3147412247891933969139623062770924341465482232352
3601 -1827529692324348756274619842899246391818667102656
3602 1008948684304067542526613038267292278816555796258
3603 -529952844280924365771554323130294934327887892984
3604 264976422140462182885777161565147467163943946492
3605 -126179248638315325183703410269117841506639974520
3606 57247992437754175314828399103581242905790358810
3607 -24755888621731535271277145558305402337639074080
3608 10206375133520896120614261765266262367272249840
3609 -4012762873008215568788513172668786913628405920
3610 1504786077378080838295692439750795092610652220
3611 -538297458574272820203337132918983610364786160
3612 183704688243601041815424577107272184489569880
3613 -59810828730474757800370792546553734484976240
3614 18577605893556553559206079503096235711242620
3615 -5504475820313052906431430963880366136664480
3616 1555612731827601908339317446314016516883440
3617 -419243147584743776715560730212288139301920
3618 107722197643302220406081576512879591348410
3619 -26380946361625033568836304452133777473080
3620 6155554151045841166061804372164548077052
3621 -1367900922454631370235956527147677350456
3622 289363656673095097549913880742777901058
3623 -58236710776975113972309711847603099584
3624 11144061938803879834207413995528988192
3625 -2026193079782523606219529817368906944
3626 349759519724364193930752170855347032
3627 -57270564633229224737199185871050976
3628 8886811753432121079910218497232048
3629 -1305407376210368068235399327277024
3630 181306580029217787254916573232920
3631 -23777912134979381935071025997760
3632 2940279457551213895196954827680
3633 -342254751672628072456788392640
3634 37434113464193695424961230445
3635 -3839396252737814915380639020
3636 368426913141507491879960310
3637 -32993454908194700765369580
3638 2749454575682891730447465
3639 -212518228072107573367920
3640 15179873433721969526280
3641 -997738159962946353840
3642 60049055923695845370
3643 -3290359228695662760
3644 163035817638073380
3645 -7246036339469928
3646 286027750242234
3647 -9905722952112
3648 296325045576
3649 -7501899888
3650 156289581
3651 -2572668
3652 31374
3653 -252
3654 1
3655 35917545547686059365808220080151141317043
3656 -1017663790517771682031232902270949003982885
3657 14247293067248803548437260631793286055760390
3658 -131391702731294521613365848048760304736456930
3659 897843301997179231024666628333195415699122355
3660 -4848353830784767847533199792999255244775260717
3661 21548239247932301544591999079996689976778936520
3662 -81062423837459610572512758443797071817406475480
3663 263452877471743734360666464942340483406571045310
3664 -751328576493491390584122881502230267492813721810
3665 1903365727116844856146444633138983344315128095252
3666 -4325831197992829218514646893497689418898018398300
3667 8891986351429704504724551947745250472179260040950
3668 -16643974452676113560125443389369314986386820076650
3669 28532527633159051817357902953204539976663120131400
3670 -45017988043428726200720246881722718629846256207320
3671 65651232563333559042717026702512298001859123635675
3672 -88822255820980697528381859656340167884868226095325
3673 111850248070864582072777156604280211410574803231150
3674 -131473098609612754366246833201522353763307224850650
3675 144620408470574029802871516521674589139637947335715
3676 -149211532549004951383915056728711877683753437727325
3677 144689970956610861948038842888447881390306363856800
3678 -132108234351688178300383291332930674312888419173600
3679 113759868469509264647552278647801413991653916510600
3680 -92524693021867535246675853300211816713211852095288
3681 71172840786051950189750656384778320548624501611760
3682 -51841945757741543965373934897554579165047476482640
3683 35795629213678685118948669334025780852056590904680
3684 -23452308795168793698621541977465166765140525075480
3685 14592547694771693856920070563756103764976326713632
3686 -8630001324864980237963482591468663516921483540320
3687 4854375745236551383854458957701123228268334491430
3688 -2598807217146840639841276007658177081800219475210
3689 1324882110702310914428885807825737335819719732460
3690 -643514168055408158436887392372500991683863870052
3691 297923225951577851128188607579861570224011050950
3692 -131515658302948781128659835778497449918707581050
3693 55375014022294223633119930854104189439455823600
3694 -22244663752545542826979801283272623108157467600
3695 8527121105142458083675590491921172191460362580
3696 -3119678453100899298905703838507745923705010700
3697 1089411523305075945649610864240800163833495800
3698 -363137174435025315216536954746933387944498600
3699 115543646411144418477989031055842441618704100
3700 -35091033354495712278500372394737334121236060
3701 10171314015795858631449383302822415687314800
3702 -2813342174581833238485999636950880934789200
3703 742409740514650437933805459750926913347150
3704 -186865036728177321112590489869280923767650
3705 44847608814762557067021717568627421704236
3706 -10259256918409735276769673953607580128420
3707 2235991892473916662885698169376011053630
3708 -464073789004020439466843016285587199810
3709 91668896593386753474931953834190064160
3710 -17222641178151450652866003447635709024
3711 3075471638955616188011786329934948040
3712 -521571213624051868142349728468499960
3713 83930999893525587976929841362747120
3714 -12803033882063225284616416479063120
3715 1849327116298021430000149046975784
3716 -252640316434155933060129651226200
3717 32598750507633023620661890480800
3718 -3967043712569098112567320005600
3719 454557092065209158731672083975
3720 -48952302222407140171103147505
3721 4944676992162337391020519950
3722 -467407277866091594176069050
3723 41241818635243375956711975
3724 -3387009259899214450551225
3725 258057848373273481946760
3726 -18173087913610808587800
3727 1177885327734033889950
3728 -69920133609782833650
3729 3779466681609882900
3730 -184773926656483164
3731 8104119590196630
3732 -315744919098570
3733 10794698088840
3734 -318830745240
3735 7970768631
3736 -164007585
3737 2666790
3738 -32130
3739 255
3740 -1
3741 107752636643058178097424660240453423951129
3742 -3088908917101001105459506926892998153265698
3743 43759542992264182327343014797650807171264055
3744 -408422401261132368388534804778074200265131180
3745 2824921608722832214687365733048346551833823995
3746 -15442904794351482773624266007330961150024904506
3747 69493071574581672481309197032989325175112070277
3748 -264735510760311133262130274411387905428998362960
3749 871421056252690813654512153270818522037119611410
3750 -2517438606952217906113035109449031285885012210740
3751 6461425757844025959023456780919180300438198007566
3752 -14880859321095332511690385313632051601009183290152
3753 31001790252281942732688302736733440835435798521150
3754 -58823909709458045185100882115853195431339720270900
3755 102241557352153269012199152248982934916376180470850
3756 -163586491763445230419518643598372695866201888753360
3757 241971685733429403328871326989259612635423627114345
3758 -332118000026275651627862605671532801656463801921650
3759 424373000033574443746713329469180802116592635788775
3760 -506269543899702845171517656208847272700496477783100
3761 565334324021334843774861382766546121182221066857795
3762 -592255006117588883954616686707810222190898260517690
3763 583281445418837537228031585394055521854672529297725
3764 -541014674011675396849188716887239904328971621377600
3765 473387839760215972243040127276334916287850168705400
3766 -391333947535111870387579838548436864131289472796464
3767 306043215380023385815927822454546778359085356930568
3768 -226698678059276582085872461077442058043766931059680
3769 159228833398777599322219942899631921721217249196680
3770 -106152555599185066214813295266421281147478166131120
3771 67229951879483875269381753668733478060069505216376
3772 -40482551669366634570810518338162094315740777334592
3773 23193128560574634389526859464572033201726487014610
3774 -12650797396677073303378286980675654473668992917060
3775 6573453549253773383127933431135389089259378672590
3776 -3255424614868535389739547984943240310871311342616
3777 1537283845910141711821453215112085702355897022902
3778 -692470200860424194514168114915353919980133794100
3779 297640700369831452028019628340810018237075051850
3780 -122109005279930852114059334703922058763928226400
3781 47826027067972917078006572759036139682538555340
3782 -17886156464445155980392702007444409962575394680
3783 6387913023016127135854536431230146415205498100
3784 -2178823046610151891299221728481600327666991600
3785 709768113668458570650504047914460712800610900
3786 -220816746474631555313490148240054443982412280
3787 65604975401883288172848522303204581183180460
3788 -18611340539541358346907382213675058491682400
3789 5040571396125784552287416016203661674830650
3790 -1303004850699182401271576929358769684650100
3791 321407863172464992313655642575163188880358
3792 -75625379569991762897330739429450162089496
3793 16967232595831485265426768461735613289310
3794 -3628213259485977981286227218232772653060
3795 739080478784180699891638877788157392290
3796 -143336820127841105433529964177097191232
3797 26449056095018299216901362437440553144
3798 -4640185279827771792438835515340447920
3799 773364213304628632073139252556741320
3800 -122340101539715263830779090799936480
3801 18351015230957289574616863619990472
3802 -2607248065600489229180538000654384
3803 350436567957055003922115322668600
3804 -44499881645340317958363850497600
3805 5330714988764725588762336257525
3806 -601413998732430579244981526490
3807 63786333198894152344164707355
3808 -6346898825760612173548727100
3809 591132733771821722046204975
3810 -51402846414941019308365650
3811 4161182805019034896391505
3812 -312577112114105907710160
3813 21706743896812910257650
3814 -1387645728563382390900
3815 81258533654612482350
3816 -4333788461579332392
3817 209086285427073054
3818 -9051354347492340
3819 348129013365090
3820 -11751190324560
3821 342743051133
3822 -8462791386
3823 172007955
3824 -2763180
3825 32895
3826 -258
3827 1
3828 323257909929174534292273980721360271853387
3829 -9374479387946061494475945440919447883748223
3830 134367537893893548087488551319845419667057863
3831 -1269026746775661287492947429131873407966657595
3832 8883187227429629012450632003923113855766603165
3833 -49153635991777280535560163755041230001908537513
3834 223922119518096500217551857106298936675361115337
3835 -863699603855515072267700020267153041462107159157
3836 2878998679518383574225666734223843471540357197190
3837 -8423736877109344531993617481617912379692156243630
3838 21901715880484295783183405452206572187199606233438
3839 -51104003721130023494094612721815335103465747878022
3840 107886230077941160709755293523832374107316578853602
3841 -207473519380656078287990949084293027129454959333850
3842 365548581765917852221698338862802000180468261683450
3843 -593001032642488960270755083044101022514981846730930
3844 889501548963733440406132624566151533772472770096395
3845 -1238325685812256358212459144003858017604815032879295
3846 1605237000126998982868002594079075208006241709287975
3847 -1943181631732682979261266298095722620218082069138075
3848 2202272515963707376496101804508485636247159678356485
3849 -2342099342374101495638711442889976787754915848410865
3850 2342099342374101495638711442889976787754915848410865
3851 -2206325467453863727775597736055775234841587393430525
3852 1961178193292323313578309098716244653192522127493800
3853 -1647389682365551583405779642921645508681718587094792
3854 1309463593675182027835363305912077199208545543588168
3855 -986139249557853132073545205686872952490386150109608
3856 704385178255609380052532289776337823207418678649720
3857 -477686500196332797966659828698895765163651747590040
3858 307842411237636692022958556272621715327686681780248
3859 -188677606887583778981813308683219761007291837220152
3860 110061937351090537739391096731878193920920238378422
3861 -61145520750605854299661720406598996622733465765790
3862 32371158044438393452762087274081821741447128934830
3863 -16339727393859379552346577385965110021873312700438
3864 7867276152598960525203907630279497417939002411322
3865 -3614694448491414295363957559858147462296298405202
3866 1585392301969918550598226999937783974691358949650
3867 -663967716209624008370197632452576194528859731050
3868 265587086483849603348079052981030477811543892420
3869 -101484496461308385019184678781369369570264739380
3870 37049895533493537387956311301134849208191888980
3871 -12924382162846582809752201616674947398206472900
3872 4308127387615527603250733872224982466068824300
3873 -1372218353092353236590974492634624044747847740
3874 417631672680281419832035715149668187531953660
3875 -121438997020507363213570668944229756658227660
3876 33733054727918712003769630262286043516174350
3877 -8949585948223331756102146804279970728780950
3878 2267228440216577378212543857084259251291174
3879 -548284001882440281005647860863513675148846
3880 126527077357486218693611044814657001957426
3881 -27851872374289419209285450116433931248490
3882 5845454695838520080961143851597244829930
3883 -1169090939167704016192228770319448965986
3884 222683988412896003084234051489418850664
3885 -40369611934501614594217868983461896904
3886 6960277919741657688658253273010671880
3887 -1140384517923774423565476524956550760
3888 177393147232587132554629681659907896
3889 -26172759427758757262158477621953624
3890 3658557769471654240946883968660184
3891 -483936212893075957797206874161400
3892 60492026611634494724650859270175
3893 -7134956984962017326497280836995
3894 792772998329113036277475648555
3895 -82827029676175988864810888655
3896 8120297027076077339687342025
3897 -745341273016644779971301925
3898 63886394829998123997540165
3899 -5098914141361352619521985
3900 377697343804544638483110
3901 -25869681082503057430350
3902 1631421329527219837950
3903 -94259899039350479526
3904 4961047317860551554
3905 -236240348469550074
3906 10095741387587610
3907 -383382584338770
3908 12779419477959
3909 -368131425291
3910 8978815251
3911 -180297495
3912 2861865
3913 -33669
3914 261
3915 -1
3916 969773729787523602876821942164080815560161
3917 -28446696073767359017720110303479703923098056
3918 412477093069626705756941599400455706884921812
3919 -3941447778220877410566330838715465643567030648
3920 27918588429064548324844843440901214975266467090
3921 -156344095202761470619131123269046803861492215704
3922 720919994546066781188215735073938040027991883524
3923 -2815020931084641717020651917907758061061682592808
3924 9500695642410665794944700222938683456083178750727
3925 -28150209310846417170206519179077580610616825928080
3926 74128884518562231881543833838237628941290974943944
3927 -175213727043874366265467243617652577497596849867504
3928 374762693954953505623360493293312457425415484438828
3929 -730306788219909395573728140776711455495681456855152
3930 1304119264678409634953085965672699027670859744384200
3931 -2144551679693384733033963587995105067725413801876240
3932 3261505679533689281489152956742555623832400157020115
3933 -4604478606400502515043510056577725586586917868734280
3934 6054036686193253306816466926241083641623540160743220
3935 -7434781895325047920651801488366243068660487916702200
3936 8549999179623805108749571711621179528959561104207530
3937 -9228570543086011863412236133178415999511907223589080
3938 9368397369496405982554845771559907151019663393643460
3939 -8961075744735692678965504651057302492279678028702440
3940 8089860047330833668510525032204509194419153775911925
3941 -6903347240388978063795648027481181179237677888778176
3942 5575780463391097666911869560657877106307355217859296
3943 -4267881342348741424055998922972696056679703993916992
3944 3099294784324681272231142075015886422112642186058768
3945 -2137444678844607773952511775873025118698373921419840
3946 1401213733909242874035535497516760911146711792930784
3947 -873875231900388028968398482322280998349562193440704
3948 518863418940855392199986598878854342770052552355418
3949 -293498499602908100638376257951675183789120635675792
3950 158258994883921034657947982228844461847074852570280
3951 -81390340226016532109801819431977151807067067036144
3952 39941555851656261127958300276803602275690319934404
3953 -18711359498073203411295780309853939804827897626928
3954 8370871354401169947158638559671499386370375254152
3955 -3577295450598790575708819897295512558277938142800
3956 1460728975661172818414434791395667627963491408310
3957 -570040575867774758405633089325138586522338110560
3958 212634183061788997183053612684773917194840406320
3959 -75823042022033285817212916151159691402811307680
3960 25848764325693165619504403233349894796412945800
3961 -8424782446892587313023657350128854600312367520
3962 2625113371133197496087081638083628607343708720
3963 -781948663741803509472747721982357457506636640
3964 222638161204263499224879559731087887206750710
3965 -60581812572588707272076070675125955702517200
3966 15751271268873063890739778375532748482654472
3967 -3912080445863898221229487439674800276737712
3968 927865233954898937086480995307484681021124
3969 -210082694480354476321467395163958795702896
3970 45388236461804979452168881671225665738280
3971 -9352727513341632129537830162555591727888
3972 1837142904406392025444930924787705517978
3973 -343792824216400846866887658439804541376
3974 61250445693726587660192628802493912544
3975 -10381431473512980959354682847880324160
3976 1672563959621535821229365569936274448
3977 -255911425515863404341105114525768768
3978 37148432736173719984999129527934176
3979 -5110366408150882114338504591144384
3980 665412292727979441971159451971925
3981 -81896897566520546704142701781160
3982 9513275979949356435329707782660
3983 -1041254087357641002871908314520
3984 107187920757404220883872914730
3985 -10356320846126011679601247800
3986 937000457506639151963922420
3987 -79183137254082181856106120
3988 6232006172774986534971315
3989 -455306387052053810774160
3990 30763945071084716944200
3991 -1914201026645271276528
3992 109143040992932134188
3993 -5669768363269201776
3994 266527572632312904
3995 -11245889140603920
3996 421720842772647
3997 -13883813753832
3998 395067871044
3999 -9519707736
4000 188883090
4001 -2962872
4002 34452
4003 -264
4004 1
4005 2909321189362570808630465826492242446680483
4006 -86309861951089600656037152852603192584854329
4007 1265877975282647476288544908504846824577863492
4008 -12236820427732258937455934115546852637586013756
4009 87697213065414522385100861161419110569366431918
4010 -496950874037348960182238213248041626559743114202
4011 2319104078840961814183778328490860923945467866276
4012 -9165982787799991932250171488797212223213039661948
4013 31317107858316639101854752586723808429311218844989
4014 -93951323574949917305564257760171425287933656534967
4015 250536862866533112814838020693790467434489750759912
4016 -599770065650185330677945564691195361434081524546456
4017 1299501808908734883135548723497589949773843303183988
4018 -2565683058614681692344544915623446823912459855004284
4019 4642664582255138300432986037794808538508260690007752
4020 -7737774303758563834054976729658014230847101150012920
4021 11929068718294452577501422458222771939222614272936585
4022 -17074941498735196826619683126475732383593153763222955
4023 22766588664980262435492910835300976511457538350963940
4024 -28358382372168397068771871391339812847605003910849820
4025 33084779434196463246900516623229781655539171229324790
4026 -36235710808881840698986280111156427527495282774974770
4027 37333762651575229811076773447858137452570897404519460
4028 -36251624603703484019451359724731814627858697479750780
4029 33230655886728193684497079747670830075537139356438215
4030 -28799901768497767859897469114648052732132187442246453
4031 23630688630562271064531256709454812498159743542356064
4032 -18379424490437321939079866329575965276346467199610272
4033 13565765695322785240749425148020355323017630552093296
4034 -9511628820858504594088677402634961778207763950318288
4035 6341085880572336396059118268423307852138509300212192
4036 -4022839429610406960940730944483603906195398373252896
4037 2430465488722954205568358278958844026659719850506958
4038 -1399358917749579694115115372733879894137414459382794
4039 768275484254671204612220204638208569330345193386632
4040 -402430015561970630987353440524775917268276053678712
4041 201215007780985315493676720262387958634138026839356
4042 -96075634345875871361845641206365421690174012815188
4043 43823973561276713252771695988868437963939023389384
4044 -19102757706197541674285098251558037061204189682552
4045 7959482377582309030952124271482515442168412367730
4046 -3170850703264497093631334059371083387530505739990
4047 1207943125053141749954793927379460338106859329520
4048 -440103309127888854634692361138252991403274329360
4049 153369334999112782675726125851209375792050145080
4050 -51123111666370927558575375283736458597350048360
4051 16300122560292179801284902264379740422343493680
4052 -4970959362358608024505324804030700979863618640
4053 1449863147354594007147386401175621119126888770
4054 -404383598922029621041107771756465754314302310
4055 107835626379207898944295405801724201150480616
4056 -27487512606464758554428240694557149312867608
4057 6695676147728595032488930425597254319801084
4058 -1558113317395962366050883180799361068129812
4059 346247403865769414677974040177635792917736
4060 -73446419001829875840782372158892440921944
4061 14864156226560808205872622936918708281822
4062 -2868521377055594566045593900107119142106
4063 527544161297580609847465544847286279008
4064 -92394740114265530538256677346134885024
4065 15399123352377588423042779557689147504
4066 -2440298236169126034252680913513580752
4067 367356723724384564296102503109571296
4068 -52479531960626366328014643301367328
4069 7106603286334820440251982947060159
4070 -911102985427541082083587557315405
4071 110436725506368616010131825129140
4072 -12637038242022279443945432726220
4073 1362817849629853665523527058710
4074 -138256883295782255922676658130
4075 13167322218645929135493015060
4076 -1174549869268885697532240780
4077 97879155772407141461020065
4078 -7597925333931147967293795
4079 547598222265307961606760
4080 -36506548151020530773784
4081 2241630149624067679092
4082 -126152346082739739516
4083 6469351081166140488
4084 -300265240054124664
4085 12511051668921861
4086 -463372284034143
4087 15069017366964
4088 -423626994252
4089 10086357006
4090 -197771706
4091 3066228
4092 -35244
4093 267
4094 -1
4095 8727963568087712425891397479476727340041449
4096 -261838907042631372776741924384301820201243470
4097 3883943787799032029521671878367143666318444805
4098 -37976339258479424288656347255145404737335904760
4099 275328459623975826092758517599804184345685309510
4100 -1578549835177461402931815500905543990248595774524
4101 7454263110560234402733573198720624398396146713030
4102 -29817052442240937610934292794882497593584586852120
4103 103117306362749909237814429248968637511146696196915
4104 -313171078583166391018547525867238084293112188449890
4105 845561912174549255750078319841542827591402908814703
4106 -2049847059817089104848674714767376551736734324399280
4107 4498275492376389980084591735183965210755611434098420
4108 -8996550984752779960169183470367930421511222868196840
4109 16493676805380096593643503029007872439437241925027540
4110 -27855987493530829802597916226768851231049564140046512
4111 43524980458641921566559244104326330048514943968822675
4112 -63153893214500043057360471837649969090002075562605450
4113 85374707493675984133098415632378661917965768816114775
4114 -107841735781485453641808525009320415054272550083513400
4115 127612720674757786809473421261029157814222517598824190
4116 -141791911860841985343859356956699064238025019554249100
4117 148236998763607530132216600454730839885207974988533150
4118 -146088636462685681869430852622053581336146989843771800
4119 135943592263888065072942598967744304854470115549065425
4120 -119630361192221497264189487091614988271933701683177574
4121 99691967660184581053491239243012490226611418069314645
4122 -78768962101874236881770855698182708327199145141186880
4123 59076721576405677661328141773637031245399358855890160
4124 -42100652157898299023015457355925240657640922403048160
4125 28534886462575513782266032207904885334623291850954864
4126 -18409604169403557278881311101874119570724704419970880
4127 11314235895779269577645805781360135986174557924773770
4128 -6628542241971693287913704397160483709071963228655340
4129 3704185370513593307951775986648505602128450039542690
4130 -1975565530940583097574280526212536321135173354422768
4131 1006075038904926577468383601311939793170690134196780
4132 -489441910818612929579213643881484223704660065284920
4133 227547555029706011120160729172970735581991082983340
4134 -101132246679869338275626990743542549147551592437040
4135 42981204838944468767141471066005583387709426785742
4136 -17472034487375800311846126449595765604759929587700
4137 6794680078423922343495715841509464401851083728550
4138 -2528253052436808313858871010794219312316682317600
4139 900211314125227202661870738691881118779424764600
4140 -306738669998225565351452251702418751584100290160
4141 100023479347247466962430082076875679864380529400
4142 -31213000647368003874800876676471843361934349600
4143 9320548804422390045947484007557564337244284950
4144 -2663013944120682870270709716445018382069795700
4145 727890478059653317873993989161638357765744158
4146 -190298164198602174607580127885395649089083440
4147 47574541049650543651895031971348912272270860
4148 -11370016099916482130641579967995337524190520
4149 2596855528993270610084805301332268446883020
4150 -566586660871259042200321156654313115683568
4151 118038887681512300458400240969648565767410
4152 -23469720357727591904009404637240065708140
4153 4451153860948336395587990534648977979130
4154 -804728381640377201462235576885690934080
4155 138592110171398295807385016019202327536
4156 -22720018060884966525800822298229889760
4157 3542368407342279727140988422842294640
4158 -524795319606263663280146433013673280
4159 73799341819630827648770592142547805
4160 -9839912242617443686502745619006374
4161 1242413161946646930113983032702825
4162 -148347840232435454341968123307800
4163 16725491790911840440516013902350
4164 -1777588499517200433291557033100
4165 177758849951720043329155703310
4166 -16690971826452586228089737400
4167 1468187336586107121915300975
4168 -120672931774200585362901450
4169 9240720000727071852114075
4170 -657117866718369553928112
4171 43231438599892733811060
4172 -2620087187872286897640
4173 145560399326238160980
4174 -7370146801328514480
4175 337798395060890247
4176 -13901168521024290
4177 508579336135035
4178 -16339898349720
4179 453886065270
4180 -10679672124
4181 206970390
4182 -3171960
4183 36045
4184 -270
4185 1
4186 26183890704263137277674192438430182020124347
4187 -794244684695981830756117170632382187943771859
4188 11913670270439727461341757559485732819156577885
4189 -117812961563237304895490713643803357878326159085
4190 863961718130406902566931900054557957774391833290
4191 -5010977965156360034888205020316436155091472633082
4192 23941339166858164611132535097067417185437035913614
4193 -96905420437283047235536451583368117179149907269390
4194 339168971530490665324377580541788410127024675442865
4195 -1042630542112249082293457006850682890390483261546585
4196 2849856815106814158268782485391866567067320914893999
4197 -6995103091625816570296102464143672482801605882012543
4198 15544673536946259045102449920319272184003568626694540
4199 -31487928446634729860592142146287756475289280038688940
4200 58477581400893069741099692557391547739822948643279460
4201 -100061639285972586001437251709314426132585934345167076
4202 158430928869456594502275648539747841376594396046514537
4203 -232986660102142050738640659617276237318521170656639025
4204 319278015695527995456655718734785954843899382010949775
4205 -408899914838132345058523990660339907080783419066654975
4206 490679897805758814070228788792407888496940102879985970
4207 -552988456257283742841051492131126350528297576261571490
4208 586502908151664575740509158320891583893648944519848550
4209 -586502908151664575740509158320891583893648944519848550
4210 553919413254349877088258649525286495899557336490968075
4211 -494834675840552556865511060242589269670271220598598147
4212 418706264172775240424663204820652458951767955891121509
4213 -335998853965807291698803806337560615208208853492875285
4214 255999126831091269865755281019093802063397221708857360
4215 -185378678050100574730374513841412753218322126065034640
4216 127705311545624840369813553979639896661510797955912752
4217 -83763698970786185618909965513527244046797405110867504
4218 52352311856741366011818728445954527529248378194292190
4219 -31199862621694349441386918972841587113390447610739790
4220 17741098353512473211769032357106000515457313347283410
4221 -9630881963335342600674617565286114565533970102810994
4222 4993790647655362829979431330148355700647243757013108
4223 -2474400771360765366206024532956392464284670330051540
4224 1172084575907730962939695831400396430450633314234940
4225 -530944295069314025947041701403598383024645860294460
4226 230075861196702744577051403941559299310679872794266
4227 -95397308301071869702679850414792880201989215548842
4228 37856074722647567342333273974124158810313180773350
4229 -14379439235734347285072328873892122338801130681350
4230 5228886994812489921844483226869862668654956611400
4231 -1820427324119903898716227493799137373531725635080
4232 606809108039967966238742497933045791177241878360
4233 -193662481289351478586832712106291209950183578200
4234 59174647060635174012643328699144536373667204450
4235 -17309590636784438656759613156892619483453672050
4236 4846685378299642823892691683929933455367028174
4237 -1298784970655459841696734372817825305032994478
4238 333021787347553805563265223799442385905896020
4239 -81684589349399990043819771875334924844842420
4240 19160582686896293960895995871992142864839580
4241 -4296615511607047736685768771295207793933724
4242 920703323915795943575521879563258812985798
4243 -188448048754695076170428454881368762891830
4244 36823181940572601090773376241186999645530
4245 -6865339005869467999974697265306050781370
4246 1220504712154572088884390624943297916688
4247 -206752164354053195384787482913891996816
4248 33347123282911805707223787566756773680
4249 -5116754366161070716981427721883314480
4250 746193345065156146226458209441316695
4251 -103319078547483158708278828999566927
4252 13567151728457384476844694717114849
4253 -1687456682643953293139887402626225
4254 198524315605170975663516165014850
4255 -22058257289463441740390685001650
4256 2310865049372360563279024143030
4257 -227831765431077802013424915510
4258 21095533836210907593835640325
4259 -1830206131908708878004005325
4260 148395091776381800919243675
4261 -11212073600882180513898411
4262 786812182518047755361292
4263 -51091700163509594503980
4264 3056768385851001380580
4265 -167670839730223704420
4266 8383541986511185221
4267 -379501900623963117
4268 15426906529429395
4269 -557599031184195
4270 17701556545530
4271 -485925081642
4272 11300583294
4273 -216486270
4274 3280095
4275 -36855
4276 273
4277 -1
4278 78551672112789411833022577315290546060373041
4279 -2408917944792208629546025704335576745851439924
4280 36535255496015164214781389849089580645413505514
4281 -365352554960151642147813898490895806454135055140
4282 2709698115954458012596286413807477231201501658955
4283 -15896895613599487007231546961003866423048809732536
4284 76834995465730853868285810311518687711402580373924
4285 -314657600478707306317741889847171768722886757721784
4286 1114412335028755043208669193208733347560223933597985
4287 -3467060597867237912204748601093837081298474460082620
4288 9592200987432691557099804463026282591592446006228582
4289 -23835166089984263869157089877822884015472138560931628
4290 53629123702464593705603452225101489034812311762096163
4291 -110008458876850448626878876359182541609871408742761360
4292 206920672649313939083891219818462399694758125968527320
4293 -358662499258810827745411447685334826137580751678780688
4294 575354425894342369508264197328557950262369122484710687
4295 -857390909175882746718197627391576553332157908016431612
4296 1190820707188726037108607815821634101850219316689488350
4297 -1545977760209925030632227690715805676086249639210914700
4298 1880939608255408787269210357037563572571603727706612885
4299 -2149645266577610042593383265185786940081832831664700440
4300 2312497180712277470062578967093801102209244409821117140
4301 -2346011632606658302962036633283566335574595778079394200
4302 2248261147914714207005285106896751071592320953992752775
4303 -2038423440776007547684791830253054304910370998286762516
4304 1750953468358878278139500674704546646525575088271962674
4305 -1426702826070197115521074623833334304576394516369747364
4306 1103996234459081101296069649394842021398400518619447365
4307 -812135160981392994056878822543332061718363599903961280
4308 568494612686975095839815175780332443202854519932772896
4309 -378996408457983397226543450520221628801903013288515264
4310 240820634541010283654366150851390826634542539693744074
4311 -145951899721824414335979485364479288869419721026511560
4312 84423157682231769076694016044159588659762387652590020
4313 -46633744243518501013792885052964344212059223655716392
4314 24612253906301431090612911555731181667475701373850318
4315 -12416992961737658928597504929017533093501254747167728
4316 5990654499083958255025112027157581755636570272756360
4317 -2764917461115673040780820935611191579524570895118320
4318 1221171878659422259678195913228276280956685478677258
4319 -516267786099918353685090955185937939916647519440792
4320 208965532469014571729679672337165356632928757868892
4321 -80994392429850609197550260595800525826716572817400
4322 30066100220171817050605778554501710344766000515550
4323 -10690168967172201617993165708267274789250133516640
4324 3640854648239807797432454987598274747063451270160
4325 -1187796551908022401999240634251919421027792612960
4326 371186422471257000624762698203724819071185191550
4327 -111103418970988489982922168169822394824028220600
4328 31849646771683367128437688208682419849554756572
4329 -8743040290266022348982894802383409370466011608
4330 2297850332698121258386530044216152462750682538
4331 -578075555395753775694724539425447160440423280
4332 139166337410088871926507759491311353439361160
4333 -32050429221717437170953302185877766246640752
4334 7058725483354435567412334409984984232891118
4335 -1486047470179881172086807244207365101661288
4336 298917594576412879442748583604929761828420
4337 -57419198958181005090697468037105151989640
4338 10526853142333184266627869140135944531434
4339 -1840761205216731675038753073684973907136
4340 306793534202788612506458845614162317856
4341 -48697386381395017858168070732406717120
4342 7355334401356539155660802350207264565
4343 -1056150580707605622351294696440017476
4344 144020533732855312138812913150911474
4345 -18629521776389244356264356924993524
4346 2283029629459466220130435897670775
4347 -264699087473561300884688220019800
4348 28990852437580523430227757430740
4349 -2994360345665593969319298889560
4350 291118366939710524794931836485
4351 -26586152231937034227847656300
4352 2275391407237854280761736350
4353 -182031312579028342460938908
4354 13572510148436323779982287
4355 -940087283008576538873232
4356 60262005321062598645720
4357 -3559780905041672493840
4358 192821465689757260083
4359 -9522047688383074572
4360 425782620212251302
4361 -17099703622981980
4362 610703700820785
4363 -19159331790456
4364 519826831524
4365 -11950042104
4366 226326555
4367 -3390660
4368 37674
4369 -276
4370 1
4371 235655016338368235499067731945871638181119123
4372 -7305305506489415300471099690322020783614692813
4373 112014684432837701273890195251604318682091956466
4374 -1132592920376470090658223085321777000007818670934
4375 8494446902823525679936673139913327500058640032005
4376 -50400384956752919034290927296819076500347930856563
4377 246401882010792048612088977895559929557256550854308
4378 -1020807796901852772821511479853033993880062853539276
4379 3657894605564972435943749469473371811403558558515739
4380 -11515594128630468779822914996490244591455647313845845
4381 32243663560165312583504161990172684856075812478768366
4382 -81097699257385483164571074096494934638008861689023466
4383 184722537197378044985967446553127351119909073847220117
4384 -383654500333015939586240081302649113864426537990380243
4385 730770476824792265878552535814569740694145786648343320
4386 -1282908170425746422320125562874466878107500381004869384
4387 2084725776941837936270204039671008676924688119132912749
4388 -3147527153421990609662857079503287610258842846534005523
4389 4429853030742060858044021074856478858882815858084896662
4390 -5828753987818501129005290887969051130108968234322232450
4391 7188796584976151392439858761828496393801060822330753355
4392 -8329875407988238915049360152594924392817102222700714205
4393 9087136808714442452781120166467190246709566061128051860
4394 -9350532078532252378948688866944500108933031744059299740
4395 9090795076350800923977891953973819550351558640057652525
4396 -8363531470242736850059660597655913986323433948853040323
4397 7291283845852642382103293854366694244487096263102650538
4398 -6031061946569469624702724546204549560254758637381204766
4399 4738691529447440419409283572017860368771596072228089459
4400 -3540401717403260083466706117024838206553491318331331205
4401 2517618999042318281576324349884329391326927159702279968
4402 -1705483838060925287519445527340997329608563559798318688
4403 1101458312081014248189641903074394108705530632369747486
4404 -678676333706483526662304606944828693242801702773278754
4405 399221372768519721566061533496958054848706883984281620
4406 -224324390412787272118072671203052621295940058619739196
4407 120470505962422794285631619720157889214486327777267346
4408 -61863232791514407876405426342783780947979465615353502
4409 30388956458989533693672841010490278360410965565436808
4410 -14285406882430977377367574833991156494210282958111320
4411 6428433097093939819815408675296020422394627331150094
4412 -2769975236959177320733468778786090100706628036999634
4413 1143164383506962068874129972197434009815433793047468
4414 -451948709758566399322330454124566934113078476321092
4415 171192693090366060349367596259305656861014574364050
4416 -62136607121688421904585275679303534712516401065470
4417 21612732911891625010290530671062099030440487327120
4418 -7204244303963875003430176890354033010146829109040
4419 2301355819321793403873528728863093878241348187610
4420 -704496679384222470573529202713192003543269853350
4421 206652359286038591368235232795869654372692490316
4422 -58078767642481434175386372615832647960952791396
4423 15636591288360386124142484935031866758718059222
4424 -4032076998885382585470703662492493944071952378
4425 995574567626020391474247817899381220758506760
4426 -235317625075241183439367666048944652179283416
4427 53226605671780743873190305415832718945314106
4428 -11516867893894079083672756142607079537874982
4429 2382800253909119810415052995022154387146548
4430 -471175191450955894714840987716245217797340
4431 88999758385180557890581075457512985583942
4432 -16049136757983379291744128361190866252842
4433 2761141807825097512558129610527460860704
4434 -452885693346973666080963057811382469216
4435 70763389585464635325150477783028510815
4436 -10523786143479356022714686439527316993
4437 1488212181906171558767733435892751898
4438 -199909099062023045207605983925892046
4439 25478610664767643016655664618005849
4440 -3077126891880150122784500557730175
4441 351671644786302871175371492312020
4442 -37973933474577305338185654099420
4443 3867715446484725543704094399015
4444 -370876823635521627478474805385
4445 33412326453650597070132865350
4446 -2821485344974939308144553074
4447 222748843024337313800885769
4448 -16392771997462053396601983
4449 1120873298971764334810392
4450 -70941348036187616127240
4451 4138245302110944274089
4452 -221387608754906483799
4453 10799395549019828478
4454 -477081731081197242
4455 18931814725444335
4456 -668181696192153
4457 20718812285028
4458 -555676957836
4459 12629021769
4460 -236498535
4461 3503682
4462 -38502
4463 279
4464 -1
4465 706965049015104706497203195837614914543357369
4466 -22151571535806614136912366802911933989025197562
4467 343349358805002519122141685445134976829890562211
4468 -3509793445562247973248559451216935318705547969268
4469 26615933628847047130468242505061759500183738766949
4470 -159695601773082282782809455030370557001102432601694
4471 789606030989129064870557860983498865172117583419487
4472 -3308825272716350367076623417454661911197445111472136
4473 11994491613596770080652759888273149428090738529086493
4474 -38204676991456378775412494458944105585770500500053274
4475 108246584809126406530335400967008299159683084750150943
4476 -275536761332321762077217384279657488770102397545838764
4477 635265310849519618122473413755876987997736083230683817
4478 -1335686038196425863744687690461074692713188687818360846
4479 2575965930807392737221897688746358335946863897935410203
4480 -4579494988102031532838929224437970375016646929662951472
4481 7537085501251260231130737681887492908881564738403607631
4482 -11527307237207809765258775278180871507701216658734929318
4483 16437086245648173183794920304072724186907290420788695509
4484 -21916114994197564245059893738763632249209720561051594012
4485 27395143742746955306324867173454540311512150701314492515
4486 -32178422808940868137587939219613269572252367490432895970
4487 35591285834131566273392720651996495132945800406084869785
4488 -37138733044311199589627186767300690573508661293305951080
4489 36622917307584655150882364728865958759987707664232257315
4490 -34181389487079011474156873746941561509321860486616773494
4491 30237383007800663996369542160755996719784722738160991937
4492 -25384469685561051256211467492980342925251372175246264836
4493 20247136534911790882930575262258130666569546854065473143
4494 -15359896681657220669809401923092374988432070027222083074
4495 11093258714530214928195679166677826380534272797438171109
4496 -7634070513225094144134660931907321380152617839097236032
4497 5009858774303968032088371236564179655725155456907561146
4498 -3137487313200464828176555723908880188433935740689583748
4499 1876340452012042691360489207435702857788922354726123614
4500 -1072194544006881537920279547106115918736527059843499208
4501 585735908300055654974967530363526288939399041951541234
4502 -306060204336966017914847898748509232058424724623327852
4503 153030102168483008957423949374254616029212362311663926
4504 -73245177106282465825775565512463747843041814439770768
4505 33570706173712796836813800859879217761394164951561602
4506 -14738358807971471782015815011654290724514511442148996
4507 6199468387480063527355858695378392130152929416142038
4508 -2499010512782661266841121334571134812154669222010744
4509 965526789029664580370433242902483904696122199413242
4510 -357602514455431326063123423297216260998563777560460
4511 126974805857363296935456867692489831803837863046830
4512 -43225465823783250020581061342124198060880974654240
4513 14108311761929255215050763076943314644870873671870
4514 -4414845857474460815594116337002669888871157747660
4515 1324453757242338244678234901100800966661347324298
4516 -380888662213482893894394350643367598255550864504
4517 104988541507562592547813827420928248237106969062
4518 -27732822285016533880554595922509348590933916356
4519 7018800701763443759893447116190637606347472658
4520 -1701527442851743941792350816046215177296357008
4521 394997442090583415058938582296442809015225734
4522 -87777209353462981124208573843653957558939052
4523 18665268655621438514917915127673542699314626
4524 -3796325828261987494559575958170890040538568
4525 738174466606497568386584214088784174549166
4526 -137147168659130695765813460541085584342468
4527 24332562181458671829418517192773248834954
4528 -4119798887866018510801018783961608268352
4529 665175862103367572056414491160468001661
4530 -102334748015902703393294537101610461794
4531 14988422689197870699017886747205572687
4532 -2087939479092240694390551387670428036
4533 276344931056325974257572977779909593
4534 -34709991340408093385009166291196374
4535 4132141826239058736310615034666235
4536 -465593445210034787189928454610280
4537 49577079814031481969297937296465
4538 -4980345917391290426139518815170
4539 471113802996473418688873401435
4540 -41876782488575414994566524572
4541 3489731874047951249547210381
4542 -271927159016723473990691718
4543 19755391894377346401033159
4544 -1333697343080327183192112
4545 83356083942520448949507
4546 -4802408128375663725486
4547 253785795401965969233
4548 -12230640742263420204
4549 533877175257530247
4550 -20936359814020794
4551 730338133047237
4552 -22385843158536
4553 593564023143
4554 -13338517374
4555 247009581
4556 -3619188
4557 39339
4558 -282
4559 1
4560 2120895147045314119491609587512844743630072107
4561 -67161679656434947117234303604573416881618950055
4562 1052199647950814171503337423138316864478696884195
4563 -10872729695491746438867820039095940932946534470015
4564 83357594332103389364653286966402213819256764270115
4565 -505702738948093895478896607596173430503491036572031
4566 2528513694740469477394483037980867152517455182860155
4567 -10716081849138180166100428113347484598764452917835895
4568 39292300113506660609034903082274110195469660698731615
4569 -126608522587965906406890243265105466185402240029246315
4570 362944431418835598366418697359969003064819754750506103
4571 -934856868806091692761987553805980765469990277387667235
4572 2181332693880880616444637625547288452763310647237890215
4573 -4642323425438797209356536485139101066137302146685766355
4574 9063583830618604075410380756700149700553780381624591455
4575 -16314450895113487335738685362060269460996804686924264619
4576 27190751491855812226231142270100449101661341144873774365
4577 -42119007212874689526907063516430107431985214714608395585
4578 60838565974152329316643536190399044068423087921101015845
4579 -82185431228240865918974601520363620934536452103943477545
4580 104101546222438430164034495259127253183746172664995071557
4581 -123930412169569559719088684832294349028269253172613180425
4582 138952280311335566957766101175602754971089768708687505325
4583 -147007484967065165042274280953898566853471784286002723025
4584 147007484967065165042274280953898566853471784286002723025
4585 -139167085768821689573352985969690643287953289124082577797
4586 124893538510481003463265500229209551668676028701099749305
4587 -106390792064483817765003944639697025495538839263899786445
4588 86125879290296423905003193279754734924960012737442684265
4589 -66326826579883452892358781031535255631865756935731722365
4590 48639672825247865454396439423125854130034888419536596401
4591 -33995470254205497360599661962399790520992126314729879205
4592 22663646836136998240399774641599860347328084209819919470
4593 -14422320713905362516618038408290820221026962678976312390
4594 8766508669236592902258023346215988761800702804867954590
4595 -5092924084032687305121327848754050613998503534256621238
4596 2829402268907048502845182138196694785554724185698122910
4597 -1503916521310953708719511226609053985114673215821524790
4598 765150510842415044787119746871273080146061811558319630
4599 -372765633487330406434750645911645859558337805630976230
4600 173957295627420856336216968092101401127224309294455574
4601 -77785782597627212182861245894842089934937699278008590
4602 33336763970411662364083391097789467114973299690575110
4603 -13696499925828047327879222699091796566616937082174270
4604 5395590879871655007952421063278586526243035820250470
4605 -2038334332395958558559803512794132687691813532094622
4606 738526932027521216869494026374685756410077366700950
4607 -256651203328713046997200051718862425986480787009550
4608 85550401109571015665733350572954141995493595669850
4609 -27352849334352637661833112087951324311484346914850
4610 8388207129201475549628821040305072788855199720554
4611 -2467119743882786926361417953030903761427999917810
4612 695854286736170671537835832906152342966871771690
4613 -188187008362612194189477615188456294009908718130
4614 48789224390306865160234937271081261409976334330
4615 -12123383030318675585270499564329283138236543682
4616 2886519769123494186969166562935543604342034210
4617 -658329070150972358431564303827404681692042890
4618 143773015320327296668962319226674585656882930
4619 -30054246140407400998596643002186212820930330
4620 6010849228081480199719328600437242564186066
4621 -1149615972583889655684024595712040927576570
4622 210144855203506711254069012119405330847330
4623 -36691958845056727361821573544658073640010
4624 6115326474176121226970262257443012273335
4625 -972180106151075682236298102465299387043
4626 147300016083496315490348197343227179855
4627 -21252241126474592782189540910216856795
4628 2916974272261218617163270321010156815
4629 -380474905077550254412600476653498715
4630 47106416819125269593941011395195079
4631 -5528922161869163097880400398497075
4632 614324684652129233097822266499675
4633 -64518117566205353247716493741975
4634 6393687326380710682206139019475
4635 -596744150462199663672572975151
4636 52345978110719268743208155715
4637 -4305513351098121671519285535
4638 331193334699855513193791195
4639 -23756483923618327950609495
4640 1583765594907888530040633
4641 -97763308327647440125965
4642 5563765514581561633185
4643 -290477717628756229845
4644 13832272268036010945
4645 -596686254699592629
4646 23127374213162505
4647 -797495662522845
4648 24166535227965
4649 -633579575265
4650 14079546117
4651 -257867145
4652 3737205
4653 -40185
4654 285
4655 -1
4656 6362685441135942358474828762538534230890216321
4657 -203605934116350155471194520401233095388486922272
4658 3223760623508877461627246573019524010317709602640
4659 -33670388734426053488106797540426139663318300294240
4660 260945512691801914532827680938302582390716827280360
4661 -1600465811176385075801343109754922505329729873986208
4662 8091243823169502327662345721538774888055856585152496
4663 -34676759242155009975695767378023320948810813936367840
4664 128592982189658161993205137360169815185173435014030740
4665 -419117867877404379829705632877590508751676380786470560
4666 1215441816844472701506146335345012475379861504280764624
4667 -3167515037837110676652381358777911299474790586913507808
4668 7478854950448733542095900430447846123759922219101337880
4669 -16108302970197272244514247080964591651175217087295189280
4670 31833074917294609435587678755239550167798643291559540720
4671 -58006936515959066082626436842880958083544194442397385312
4672 97886705370680924014432112172361616765980828121545587714
4673 -153547773130479880806952332819390771397616985288698961120
4674 224634705135331677476837672087627239637254478477911443120
4675 -307394859658874927073567340751489906872032444232931448480
4676 394490069895556156411078087297745380485774970098928692216
4677 -475892782731147109321300549756010300268553932182834612832
4678 540787253103576260592386988359102613941538559298675696400
4679 -579974735212531062084588944037298455531505121566695674400
4680 588029939868260660169097123815594267413887137144010892100
4681 -564508742273530233762333238862970496717331651658250456416
4682 513847701300264699963149486657319298293981375227381825712
4683 -444065914703932456758277334148300628155292546492799108640
4684 364768429935373089480013524478961230270418877476227839240
4685 -285106359029946782582079536374360501820557283544637851360
4686 212245845055627049255548099300912818021970422194341511568
4687 -150626083587864357536195425310325225693011267363726234016
4688 101986410762616492081798985887199371562976378944189637615
4689 -65930608977853085790253889866472321010408972246748856640
4690 40721846721615141223392108446938786506429071093580176160
4691 -24045280921334654817622006892478140603796213407637818304
4692 13581130890753832813656874263344134970662676091350989968
4693 -7341151832839909629003715818023856740898743833162697280
4694 3799368053838198843080870467222873225552858650496483680
4695 -1883447411304406264091371684606210658821075228451248320
4696 894637520369592975443401550187950062940010733514342952
4697 -407314643420302492884800705776627670932037407128481344
4698 177796074508862199275111419188210491279857598349733920
4699 -74426263747895804347721059195064856814824110937097920
4700 29883272565443012351736485888927556145346044542925680
4701 -11510593877059530683631831601660984589318476416534336
4702 4253915128478522209168285591918189956922045632197472
4703 -1508480542013660357861094181531273034369519727729600
4704 513302406657426093994400103437724851972961574019100
4705 -167608949112628928651232686836808114929946636414400
4706 52517470721957064310719575208866542678049946076512
4707 -15789566360849836328713074899397784073139199473984
4708 4554682604091298940974925451749360790328615232880
4709 -1260415311824007254106268678471521224996597926080
4710 334554681533532789670182427001700078239837721120
4711 -85159373481262891916046435964069110824685965376
4712 20782942337689158146177999253135913951262646312
4713 -4861506979576411262263859474417757649418162880
4714 1089648116111954248438451261507428438662691680
4715 -233935753741549499664752248233233224119673920
4716 48086793824651841597754628803497940513488528
4717 -9459697145833149166771402387573365346915776
4718 1780050538194409789446231632070256920118560
4719 -320220731738676893339533732753379551767360
4720 55037938267585091042732360316987110460015
4721 -9031866792629348273679156564838910434464
4722 1414080154401564628707342694494980926608
4723 -211056739462920093836916820073877750240
4724 30003163943258248633679351873247327240
4725 -4058398987493869380401071750970652960
4726 521794155534926063194423510839083952
4727 -63693183304732758887582212590686304
4728 7371896215825550797173867197996100
4729 -807879037350745292840971747725600
4730 83699179545347485294334910800400
4731 -8183919777767309673223857944928
4732 753782084794357469902197442296
4733 -65262518164013633757766012320
4734 5299093355197688211100659120
4735 -402462786470710497045619680
4736 28507780708341993540731394
4737 -1877055519890830850418528
4738 114454604871392125025520
4739 -6435198667467830322720
4740 331974534432864262680
4741 -15622331032134788832
4742 666068377339080144
4743 -25519861200731040
4744 869995268206740
4745 -26067273953760
4746 675818213616
4747 -14853147552
4748 269078760
4749 -3857760
4750 41040
4751 -288
4752 1
4753 19088056323407827075424486287615602692670648963
4754 -617180487790186408772058389966237820396350983137
4755 9874887804642982540352934239459805126341615730192
4756 -104234926826787037925947639194297943000272610485360
4757 816506926809831797086589840355333886835468782135320
4758 -5062342946220957141936857010203070098379906449238984
4759 25874197280684892058788380274371247169497299629443696
4760 -112121521549634532254749647855608737734488298394256016
4761 420455705811129495955311179458532766504331118978460060
4762 -1385946585821871301482322035992941341440202577373442420
4763 4065443318410822484348144638912627934891260893628764432
4764 -10717986930355804731463290411678746373804233265021288048
4765 25604079889183311302940082650121449670754557244217521448
4766 -55803763861040550275638641673341621077285573480986905720
4767 111607527722081100551277283346683242154571146961973811440
4768 -205853884465171807683466989283882424418431226618751696656
4769 351667052628001838125922773359965808381486678807034148454
4770 -558530024762120566435289110630533930958831783987642471074
4771 827451888536474913237465349082272490309380420722433290480
4772 -1146819284111956458697539694342096960253351811176705788560
4773 1490865069345543396306801602644726048329357354529717525128
4774 -1822168418088997484374979736565776281291436766647432530712
4775 2098254542041875891098461514833318142093169610078861702032
4776 -2280711458741169446846153820470997980536053923998762719600
4777 2344064554817313042591880315484081257773166532998728350700
4778 -2281556166688851361456096840404505757565882092118762261348
4779 2106051846174324333651781698834928391599275777340395933552
4780 -1846045445412062070237981489102221182759859014705779151632
4781 1538371204510051725198317907585184318966549178921482626360
4782 -1220087507025213437226252133602042735732090728110141393320
4783 921843894196827930348723834277098955886468550127662386064
4784 -664124095819220121864134375231888495101004224285520213616
4785 456585315875713833781592382971923340381940404196295146861
4786 -299778237696175749452560655486616334594203295684436207535
4787 188096149142698509460430215207288680529696185527489385120
4788 -112857689485619105676258129124373208317817711316493631072
4789 64788673593596153258592629682510545515784241681690788208
4790 -35604586389273561700668021717415705193358907590839081808
4791 18739255994354506158246327219692476417557319784652148320
4792 -9449710287751417635354985521041505202016084335850228640
4793 4567359972413185190421576335170060847641107428994277176
4794 -2116581450630500454097803667517833075736122954899786984
4795 940702866946889090710134963341259144771610202177683104
4796 -401074865752549612318274596773405061724329931161027680
4797 164076081444224841402930516861847525250862244565874960
4798 -64415054196621604402631980693910509913301473792528688
4799 24272339262495097311136688377415554460084613313126752
4800 -8779356754519503282751568136512009060030604815386272
4801 3048387761985938639844294491844447590288404449786900
4802 -1016129253995312879948098163948149196762801483262300
4803 325161361278500121583391412463407742964096474643936
4804 -99886169804506573296858799907059894897467544498464
4805 29453614173123733151637851254645866444125045172624
4806 -8335928539563320703293731487163924465318409011120
4807 2264079356424605623116815959476621459716111089440
4808 -590032801977321465418321734893907410713895617248
4809 147508200494330366354580433723476852678473904312
4810 -35367463276418391932969577676389186899517134952
4811 8130451327912274007579213258940042965406237920
4812 -1791455377336602747432708006207128111021713440
4813 378196135215505024458016134643727045660139504
4814 -76465885262151289098068835966218036554235856
4815 14799848760416378535110097283784136107271456
4816 -2740712733410440469464832830330395575420640
4817 485334546541432166467730813704340883147405
4818 -82133538645473135863769830011503841763407
4819 13274107255834042159801184648323853214288
4820 -2047250372790324910218093154716614177328
4821 301066231292694839737954875693619731960
4822 -42178360905739856774882567126159286120
4823 5623781454098647569984342283487904816
4824 -712873705449124339857170148611142864
4825 85808871952209411279103814184674604
4826 -9795533327877786675696782441172900
4827 1058976575986787748723976480126800
4828 -108250938878649414314006484635184
4829 10445266032150382082930450271816
4830 -949569639286398371175495479256
4831 81159798229606698391067989680
4832 -6506481714609819702237518160
4833 487986128595736477667813862
4834 -34138947268014486091986978
4835 2220419334505007225495088
4836 -133760200873795615993680
4837 7431122270766423110760
4838 -378841527529268629176
4839 17620536164152029264
4840 -742627960941273264
4841 28129847005351260
4842 -948197090068020
4843 28094728594608
4844 -720377656272
4845 15660383832
4846 -280652040
4847 3980880
4848 -41904
4849 291
4850 -1
4851 57264168970223481226273458862846808078011946889
4852 -1870629519693967053391599656186329063881723598374
4853 30241843901719134029830861108345653199421198173713
4854 -322579668285004096318195851822353634127159447186272
4855 2553755707256282429185717160260299603506678956891320
4856 -16003535765472703222897160870964544181975188129852272
4857 82684934788275633318301997833316811606871805337570072
4858 -362238761929588488823037323841197460372962194812211744
4859 1373488638983023020120683186231207037247481655329636196
4860 -4578295463276743400402277287437356790824938851098787320
4861 13582276541054338754526755952730825146113985258259735716
4862 -36219404109478236678738015873948867056303960688692628576
4863 87530226597905738640283538362043095386067904997673852392
4864 -193015371472304962129856007670146312902611277687178238608
4865 390626347027283851929470491713391347540999014366908340040
4866 -729169181117596523601678251198330515409864826818228901408
4867 1260855042349177322061235309363779849562891263039854142018
4868 -2027257126914363537431790105251567601257982030769961561676
4869 3040885690371545306147685157877351401886973046154942342514
4870 -4267909740872344289330084432108563371069435854252550656160
4871 5619414492148586647617944502276275105241423874765858363944
4872 -6957370323612535849431740812342054892203667654472015117264
4873 8116932044214625157670364281065730707570945596884017636808
4874 -8940388918265384231636922976246312083701331382075149860832
4875 9312905123193108574621794766923241753855553522994947771700
4876 -9188733054883867126960170836697598530470812809355015134744
4877 8599711705211824362411441936909290932363709424139950062004
4878 -7644188182410510544365726166141591939878852821457733388448
4879 6461159058942217245832935211857774139659506551470227030712
4880 -5198633725585692036877074308391312526162821363251906806320
4881 3985619189615697228272423636433339603391496378493128551512
4882 -2914216181654488295941126959972764441189481222984223026912
4883 2033880043446361623208911524147658516246825436874405654199
4884 -1355920028964241082139274349431772344164550291249603769466
4885 864066685124271277833851301108482376183291852266904362895
4886 -526669217599555826489204602580408305483149319476970278336
4887 307223710266407565452036018171904844865170436361565995696
4888 -171602432761416838360596694834757661095860964454208033632
4889 91822354372337080175407003376493134446030866944795526768
4890 -47088386857608759064311283782816992023605572792202834240
4891 23151790204990973206619714526551687744939406622833060168
4892 -10917104324304686552714987337723560074849476293693638128
4893 4938690051471167726228208557541610510050953561432836296
4894 -2143927464204537927664958753661474329944599995660766144
4895 893303110085224136527066147358947637476916664858652560
4896 -357321244034089654610826458943579054990766665943461024
4897 137232071984106896336042045826157173293555313731908944
4898 -50610409526053607159391392786951581640176427759285568
4899 17924520040477319202284451612045351830895818164746972
4900 -6096775523971877279688588983688895180576808899573800
4901 1991613337830813244698272401338372425655090907194108
4902 -624819870692019841473967812184587427656499108139328
4903 188247012323877772751772353670997494229842680016336
4904 -54461399791813695261519045716137639840080272205984
4905 15128166608837137572644179365593788844466742279440
4906 -4034177762356570019371781164158343691857797941184
4907 1032557403460312564482063036064337968749317330184
4908 -253610590323585542153489166752644413377025309168
4909 59758817260155213955707217453209315795735848712
4910 -13504817459922082249877337277561427298471378240
4911 2926043782983117820806756410138309248002131952
4912 -607593791001958891752222642542381155322847072
4913 120865431543400424703399127817570444876050224
4914 -23021986960647699943504595774775322833533376
4915 4196716373034736968868025271443418224862855
4916 -731735162477851574059040303738852408437626
4917 121955860412975262343173383956475401406271
4918 -19415858374205016890455464112473695746272
4919 2950449066668409429431957781797473373208
4920 -427601314009914410062602577072097590320
4921 59049705268035799484835593976623000568
4922 -7762402570446020589555852729321333408
4923 970300321305752573694481591165166676
4924 -115195471935842771306194161508193304
4925 12972463055838149921868711881553300
4926 -1383729392622735991665995934032352
4927 139586736975100560562797835450632
4928 -13293974950009577196456936709584
4929 1193049033975218466348699448296
4930 -100679243373436157497780544160
4931 7970440100397029135240959746
4932 -590402970399779935943774796
4933 40800205271529507768472242
4934 -2621699937126394073476128
4935 156053567686094885325960
4936 -8567646853354228998288
4937 431703136021724716968
4938 -19848420046975849056
4939 827017501957327044
4940 -30974438275555320
4941 1032481275851844
4942 -30255861563424
4943 767358807768
4944 -16502339952
4945 292594680
4946 -4106592
4947 42777
4948 -294
4949 1
4950 171792506910670443678820376588540424234035840667
4951 -5669152728052124641401072427421833999723182742011
4952 92596161224851369142884182981223288662145318119513
4953 -997980848756731422984418416575406555580899539732529
4954 7983846790053851383875347332603252444647196317860232
4955 -50564363003674392097877199773153932149432243346448136
4956 264058340130299603177803154370914979002590604142562488
4957 -1169401220577041099787413969356909192725758389774205304
4958 4482704678878657549185086882534818572115407160801120332
4959 -15108375028813253221327515048543277409722298208625998156
4960 45325125086439759663982545145629832229166894625877994468
4961 -122240488869489048790740803574577426315025867324337621444
4962 298810083903195452599588630960078153214507675681714185752
4963 -666576341014820625029851561372482034093901738059208568216
4964 1364894412554156517918267482810320355525608320787903258728
4965 -2578133890380073422734505245308382893770593494821595044264
4966 4511734308165128489785384179289670064098538615937791327462
4967 -7342626423092267934356605625118482653336837355349738827046
4968 11149914198028999455874845578883621806918901169234788589218
4969 -15844614912988578174137938454203041515095280608912594310994
4970 21126153217318104232183917938937388686793707478550125747992
4971 -26491525462986194195913166939302439781852426838181903715736
4972 31308166456256411322442833655539247014916504445124068027688
4973 -34938098799010777852581133209804666958674939743109467219304
4974 36879104287844709955502307277016037345267991951059993175932
4975 -36879104287844709955502307277016037345267991951059993175932
4976 34987868170519340214194496647425471327561941081774865320756
4977 -31532276252443355995508620435334066752000267888513150227348
4978 27027665359237162281864531801714914358857372475868414480584
4979 -22057060235699293356464158137031711718147970641225947449672
4980 17155491294432783721694345217691331336337310498731292460856
4981 -12728267734579162116095804516351632926959940047445797632248
4982 9015856311993573165567861532415739989929957533607439989509
4983 -6101640130339084869626734572442975548740476310623216962597
4984 3948120084337054915640828252757219472714425848050316858151
4985 -2444074337922938757301465108849707292632739810697815197903
4986 1448340348398778522845312657096122840078660628561668265424
4987 -822031008550658080533826102676177828152753329724190096592
4988 447069495878428078886817704964237064433953565288594613936
4989 -233087514945163357368340854724944110516847585321404029488
4990 116543757472581678684170427362472055258423792660702014744
4991 -55903103177905032864764676539722367969487835503913974552
4992 25733174478718189731399613010348391605002336977992147016
4993 -11370472444084781509223084818526033499884753548415134728
4994 4823836794460210337246157195738317242375349990236723824
4995 -1965266842187493100359545524189684802449216662689035632
4996 769017459986410343618952596422050574871432607139187856
4997 -289063300562267717814216224187011918214084597009765648
4998 104383969647485564766244747623087637132863882253526484
4999 -36214846612392951041350218563112037372626244863468372
5000 12071615537464317013783406187704012457542081621156124
5001 -3866072949906872769120175837892134708624588231612092
5002 1189560907663653159729284873197579910346027148188336
5003 -351631211699318858536329490819410413750083496634288
5004 99845899618325107979451583812919006373480499044304
5005 -27230699895906847630759522858068819920040136102992
5006 7131849972737507712817970272351357598105749931736
5007 -1793389174431069190942530536322271208880393257688
5008 432887042104051184020610819112272360764232855304
5009 -100273269639921460705339229285893597691149983432
5010 22282948808871435712297606507976355042477774096
5011 -4748825155988994496063424337765452713970673168
5012 970190085632160165862420025995092489950997744
5013 -189931392425343524533912915141896413376650352
5014 35612136079751910850108671589105577508121941
5015 -6391921860468291691045146182659975450175733
5016 1097602743716777361088560455608278612656439
5017 -180203435535590313014539776293896488645087
5018 28267205574210245178751337457866115865896
5019 -4233253008698152659619765513013766144168
5020 604750429814021808517109359001966592024
5021 -82336912979373861253503152164587000792
5022 10673303534363278310639297502816833436
5023 -1315886737113280887613064075689746588
5024 154112861103357221071800297152853204
5025 -17123651233706357896866699683650356
5026 1802489603548037673354389440384248
5027 -179468661825129292152168645579384
5028 16873122051935232595503035054472
5029 -1495086764095526938842041080776
5030 124590563674627244903503423398
5031 -9741649011596368943072284134
5032 712803586214368459249191522
5033 -48665305082908689988900626
5034 3089860640184678729454008
5035 -181756508246157572320824
5036 9862756261419403149192
5037 -491248396162652264136
5038 22329472552847830188
5039 -919940816783993004
5040 34071882103110852
5041 -1123248860542116
5042 32557937986728
5043 -816865827624
5044 17380123992
5045 -304914456
5046 4234923
5047 -43659
5048 297
5049 -1
5050 515377520732011331036461129765621272702107522001
5051 -17179250691067044367882037658854042423403584066700
5052 283457636402606232070053621371091699986159137100550
5053 -3086538707495045638096139432707442955404843937317100
5054 24949521218918285574610460414385163889522488493313225
5055 -159676935801077027677506946652065048892943926357204640
5056 842739383394573201631286662885898869157204055774135600
5057 -3772262001861422902540045062441642557179865773465178400
5058 14617515257213013747342674616961364909071979872177566300
5059 -49807829765318417213167632028164650801282301786679114800
5060 151083750288132532213275150485432774097222982086259981560
5061 -412046591694906906036204955869362111174244496598890858800
5062 1018670740579075406589506696454811885958548894369480178700
5063 -2298539106947657327689143315077524255496212889859339890400
5064 4761259578677290178784654009803443100670726700422918344400
5065 -9099296083694376786121783218735469036837388805252688391520
5066 16113336814875458892090657783177393086066209342634969026650
5067 -26539613577441932292855201054645118024109050681987007808600
5068 40792369017179266301981142361769348074093540863054104594700
5069 -58683758936994733978288660941492746352204742995972571522200
5070 79223074564942890870689692271015207575476403044562971554970
5071 -100600729606276686819923418756844708032350987993095836895200
5072 120416024831755428163241667905920180826601940173554107798800
5073 -136122462853288744880186233284953247890941323674452469685600
5074 145575411662544907719088055040852778994478915596289446747100
5075 -147516417151378839822009229108064149381071967804239972703728
5076 141842708799402730598085797219292451327953815196384589138200
5077 -129584696927849408200720357953427671583562744747314316002800
5078 112615272330154842841102215840478809828572385316118393669100
5079 -93198846066335042351257006212810049513301284399546256829600
5080 73523534118997644521547193790105705727159902137419824832240
5081 -55340294498170270069981758766746230117217130641068685357600
5082 39775836670559881612799389113598852896749812648268117600775
5083 -27320776703010827774448065249744666636151386465477090877300
5084 17946000383350249616549219330714633966883753854774167537050
5085 -11280343098105871187545223579306341350612645280143762451860
5086 6789095383119274325837403080138075812868721696382819994175
5087 -3914433374050752764446790965124656324536920617734238555200
5088 2163239496185942317194279217568889021454614025589973938400
5089 -1146332040713918150991840269139069395984496321252806702400
5090 582718787362908393420852136812360276292118963303510073720
5091 -284253067006296777278464456981639159166887299172443938400
5092 133102626614059602058963515570767542784494846437890415600
5093 -59844591810972534259068867465926492104656597623237551200
5094 25841982827465412520961556405740985227010803519125306200
5095 -10719637321022689638324793768307371649722999978303830720
5096 4272319222146724131216403313455836527063514484106599200
5097 -1636207361673213497061601268983086329513686398168484800
5098 602215209504724412112950467056274829612676243770345100
5099 -213028509484664417890295403312423749250742616843931600
5100 72429693224785902082700437126224074745252489726936744
5101 -23669834387184935321143933701380416583415846315992400
5102 7434755672897832248308030457484874439662669676177100
5103 -2244454542761609735338273345655811151596277638091200
5104 651168910554294182474684242258167432870524993767200
5105 -181537999306045650871730152387125466133600907353280
5106 48626249814119370769213433675122892714357385898200
5107 -12512017496030715285645561881318171224746929704800
5108 3092050300743222743004362993659088291173091823600
5109 -733706851023815566136628506969953153837682805600
5110 167122116066535767842232048809822662818583305720
5111 -36529424276838419200487879521272713184389793600
5112 7659395412885474993650684415750730183823666400
5113 -1539984262908190739464158771420781730080948800
5114 296767800664599257084238929909213145901016175
5115 -54787901661156785923244110137085503858649140
5116 9684730091618623774310827549484811288145050
5117 -1638213050323548300132179784489968078591700
5118 265005052258221048550793788667494836242775
5119 -40966964600304703157610633996907414298400
5120 6047504298140218085171093590019665920240
5121 -851761168752143392277618815495727594400
5122 114356823582463696185421044673037501100
5123 -14620963745703120973478489729886073200
5124 1778225320423352550828464967148306200
5125 -205483814804476294762400396203804272
5126 22531120044350470916929868004803100
5127 -2340895589023425549810895377122400
5128 230088027980934989938677750742800
5129 -21358382344221813412029158296800
5130 1868858455119408673552551350970
5131 -153815510709416351732720275800
5132 11880059770239474320819858700
5133 -858799501463094529215893400
5134 57934887003462726177262650
5135 -3635130164923151446416480
5136 211344777030415781768400
5137 -11336501449907359941600
5138 558236813821195754700
5139 -25089295003199809200
5140 1022156463093325560
5141 -37441628684737200
5142 1220922674502300
5143 -35008535469600
5144 869006199600
5145 -18294867360
5146 317619225
5147 -4365900
5148 44550
5149 -300
5150 1