# Computed by Robert Israel, May 17 2019
# using Maple 2019.0, X86 64 WINDOWS, Mar 9 2019, Build ID 1384062
0 1
1 -1
2 1
3 2
4 -4
5 1
6 -3
7 11
8 -7
9 1
10 5
11 -26
12 29
13 -10
14 1
15 -8
16 56
17 -94
18 56
19 -13
20 1
21 13
22 -114
23 263
24 -234
25 92
26 -16
27 1
28 -21
29 223
30 -667
31 815
32 -473
33 137
34 -19
35 1
36 34
37 -424
38 1577
39 -2504
40 1982
41 -838
42 191
43 -22
44 1
45 -55
46 789
47 -3538
48 7018
49 -7191
50 4115
51 -1356
52 254
53 -25
54 1
55 89
56 -1444
57 7622
58 -18336
59 23431
60 -17266
61 7646
62 -2054
63 326
64 -28
65 1
66 -144
67 2608
68 -15900
69 45328
70 -70234
71 64316
72 -36482
73 13088
74 -2959
75 407
76 -31
77 1
78 233
79 -4660
80 32314
81 -107160
82 196941
83 -218182
84 153190
85 -70050
86 21035
87 -4098
88 497
89 -34
90 1
91 -377
92 8253
93 -64274
94 244198
95 -522939
96 686273
97 -581232
98 327718
99 -124882
100 32162
101 -5498
102 596
103 -37
104 1
105 610
106 -14508
107 125561
108 -539656
109 1327002
110 -2028110
111 2030437
112 -1376770
113 644573
114 -209834
115 47225
116 -7186
117 704
118 -40
119 1
120 -987
121 25343
122 -241569
123 1161987
124 -3240917
125 5687979
126 -6622067
127 5295159
128 -2972599
129 1185025
130 -335949
131 67061
132 -9189
133 821
134 -43
135 1
136 1597
137 -44030
138 458715
139 -2446906
140 7660538
141 -15257604
142 20378991
143 -18915104
144 12492245
145 -5955060
146 2061259
147 -516700
148 92588
149 -11534
150 947
151 -46
152 1
153 -2584
154 76136
155 -861242
156 5054440
157 -17602967
158 39388553
159 -59673128
160 63454496
161 -48550180
162 27165130
163 -11215378
164 3423422
165 -768233
166 124805
167 -14248
168 1082
169 -49
170 1
171 4181
172 -131110
173 1601081
174 -10266850
175 39466363
176 -98352632
177 167370346
178 -201665952
179 176497361
180 -114187660
181 55214997
182 -20056420
183 5467399
184 -1109610
185 164792
186 -17358
187 1226
188 -52
189 1
190 -6765
191 224955
192 -2950693
193 20549117
194 -86593478
195 238516990
196 -452102886
197 611460274
198 -605622925
199 447467801
200 -249721525
201 106026515
202 -34322052
203 8443318
204 -1563052
205 213710
206 -20891
207 1379
208 -55
209 1
210 10946
211 -384720
212 5396209
213 -40595568
214 186399956
215 -563705268
216 1181402266
217 -1778939284
218 1975821896
219 -1649890758
220 1049883133
221 -513566130
222 193958806
223 -56551282
224 12664784
225 -2154182
226 272801
227 -24874
228 1541
229 -58
230 1
231 -17711
232 656041
233 -9801012
234 79271188
235 -394478234
236 1302051338
237 -2997656444
238 4989717768
239 -6165545989
240 5767038677
241 -4141909828
242 2306680498
243 -1002042858
244 340273812
245 -90159376
246 18518842
247 -2912268
248 343388
249 -29334
250 1712
251 -61
252 1
253 28657
254 -1115784
255 17692092
256 -153190480
257 822229746
258 -2946463876
259 7408966608
260 -13547033972
261 18494126105
262 -19227977438
263 15451027566
264 -9699127442
265 4790010292
266 -1868105970
267 575580794
268 -139648134
269 26476669
270 -3870466
271 426875
272 -34298
273 1892
274 -64
275 1
276 -46368
277 1893216
278 -31759800
279 293278496
280 -1690521204
281 6545930464
282 -17885046164
283 35721751712
284 -53549182054
285 61465736212
286 -54847188114
287 38477626148
288 -21391869718
289 9471713808
290 -3346876586
291 942882256
292 -210847513
293 37104995
294 -5066063
295 524747
296 -39793
297 2081
298 -67
299 1
300 75025
301 -3205416
302 56727588
303 -556737696
304 3433033150
305 -14302560540
306 42264830224
307 -91747798428
308 150201603803
309 -189207741906
310 186246180050
311 -144946787478
312 89958450168
313 -44785033814
314 17943413574
315 -5789703050
316 1501313148
317 -311190784
318 51078253
319 -6540720
320 638570
321 -45846
322 2279
323 -70
324 1
325 -121393
326 5416441
327 -100861716
328 1048772300
329 -6893852746
330 30782211558
331 -97969184844
332 230098439272
333 -409378631641
334 562938292231
335 -607714810652
336 521287815678
337 -358551303670
338 199052281544
339 -89567993976
340 32730048126
341 -9708734933
342 2330671763
343 -450025410
344 69191458
345 -8340715
346 769991
347 -52484
348 2486
349 -73
350 1
351 196418
352 -9136084
353 178585489
354 -1961855408
355 13702694284
356 -65345378548
357 223138095622
358 -564709141900
359 1087054318928
360 -1623991083694
361 1912728467327
362 -1798058995910
363 1361945340778
364 -837142603118
365 419626426724
366 -172028621546
367 57726373529
368 -15834286612
369 3536847304
370 -638961832
371 92373815
372 -10517186
373 920738
374 -59734
375 2702
376 -76
377 1
378 -317811
379 15384563
380 -314995915
381 3646420325
382 -26982983126
383 136984743586
384 -500138951126
385 1358777765838
386 -2818714615225
387 4555207376051
388 -5826140130529
389 5971614482321
390 -4953279042976
391 3349996816870
392 -1857504324536
393 847461960742
394 -318710103582
395 98792490902
396 -25187574730
397 5258255658
398 -892262350
399 121703056
400 -13126374
401 1092620
402 -67623
403 2927
404 -79
405 1
406 514229
407 -25866914
408 553650761
409 -6737649754
410 52680389239
411 -283872953024
412 1104638839542
413 -3210734139152
414 7151537506547
415 -12453245394024
416 17223763910151
417 -19160809746820
418 17317680260513
419 -12816165735950
420 7812580075084
421 -3939324624618
422 1647202054519
423 -571690787152
424 164551901564
425 -39171741892
426 7673401475
427 -1227272286
428 158420506
429 -16229866
430 1287527
431 -76178
432 3161
433 -82
434 1
435 -832040
436 43429784
437 -969967510
438 12382090776
439 -102042154273
440 582063899865
441 -2406997280072
442 7461536927072
443 -17785532599156
444 33252751826126
445 -49543252123050
446 59573464538410
447 -58405839409389
448 47066148172271
449 -31371696276264
450 17376705027310
451 -8023464320869
452 3093459445793
453 -996050233878
454 267443998246
455 -59684426685
456 11009691211
457 -1664895616
458 203946878
459 -19894838
460 1507430
461 -85426
462 3404
463 -85
464 1
465 1346269
466 -72821274
467 1694235803
468 -22641379498
469 196221065950
470 -1181865599656
471 5179792461907
472 -17075932207920
473 43424621649311
474 -86887366381904
475 138966361335721
476 -179942330627700
477 190592674061032
478 -166505819197574
479 120768202136213
480 -73090224445226
481 37044248190084
482 -15758792776072
483 5632063125971
484 -1690231876276
485 425092331158
486 -89255507526
487 15553628355
488 -2230117258
489 259898797
490 -24194298
491 1754381
492 -95394
493 3656
494 -88
495 1
496 -2178309
497 121953943
498 -2951071903
499 41209312555
500 -374785212935
501 2378121466511
502 -11018875583793
503 38527920018667
504 -104235174927067
505 222531641618251
506 -380849076969321
507 529233464967351
508 -603383463027661
509 569193986129619
510 -447295791567187
511 294381022678311
512 -162908223798185
513 76013607275945
514 -29951826572243
515 9969405370509
516 -2800187135363
517 662060500609
518 -131214034941
519 21662528621
520 -2952574203
521 328106053
522 -29207329
523 2030513
524 -106109
525 3917
526 -91
527 1
528 3524578
529 -204002680
530 5126951513
531 -74681842040
532 711378963650
533 -4745185312042
534 23190740953681
535 -85792971155962
536 246288669481565
537 -559470327986754
538 1021573909815747
539 -1518708903701334
540 1857536882240984
541 -1885297961175660
542 1598919692185303
543 -1139449334032712
544 685264230399038
545 -348886227094366
546 150680002962625
547 -55255256440986
548 17200327090826
549 -4538390776528
550 1012079182401
551 -189888773660
552 29777899447
553 -3867177676
554 410629583
555 -35019332
556 2338040
557 -117598
558 4187
559 -94
560 1
561 -5702887
562 340886973
563 -8885623846
564 134800327998
565 -1342428015945
566 9394669201013
567 -48324996224008
568 188719626641478
569 -573473608488448
570 1382577134000236
571 -2686183427900778
572 4259898463560036
573 -5572423459089621
574 6065010448422391
575 -5531563129539672
576 4252023927372688
577 -2767314569319015
578 1530186115609883
579 -720627777169590
580 289452110540564
581 -99200223661989
582 28988040271719
583 -7209056013584
584 1520840647404
585 -270847202378
586 40440634704
587 -5014788514
588 509780182
589 -41722269
590 2679257
591 -129888
592 4466
593 -97
594 1
595 9227465
596 -569047468
597 15365065442
598 -242403918800
599 2519552988993
600 -18465023915110
601 99770971377278
602 -410427070441978
603 1317224639847269
604 -3362384904352234
605 6933565240819225
606 -11698320799869246
607 16320070822412951
608 -18990787252045768
609 18566138877110208
610 -15340149653792040
611 10763194176245245
612 -6436937423661874
613 3290376070471186
614 -1440242595842834
615 540307627170165
616 -173714570795644
617 47813329040474
618 -11241153962172
619 2249471251617
620 -381178265180
621 54308182079
622 -6442947948
623 628137943
624 -49414906
625 3056540
626 -143006
627 4754
628 -100
629 1
630 -14930352
631 949022608
632 -26513113812
633 434376684848
634 -4704931261134
635 36046843523116
636 -204210894916998
637 883157137329280
638 -2987307307296429
639 8055997729053431
640 -17590518610175173
641 31497681364757161
642 -46740824026014200
643 57988770824418448
644 -60589155762503272
645 53638551980201248
646 -40433297703256180
647 26055497365793642
648 -14397195677251504
649 6836233782885458
650 -2793109633632902
651 982398601646914
652 -297317189965910
653 77314804204742
654 -17231159213363
655 3278807806679
656 -529824634459
657 72173847157
658 -8206665976
659 768572426
660 -58203056
661 3472346
662 -156979
663 5051
664 -103
665 1
666 24157817
667 -1581316060
668 45658673854
669 -775831220952
670 8744215109971
671 -69923502095346
672 414608661048214
673 -1881576514311358
674 6694725213875668
675 -19033950271250324
676 43913236425855233
677 -83259548116948684
678 131105226757565186
679 -172973426048841656
680 192626306471931088
681 -182180374672643288
682 147077982471186633
683 -101777300495478826
684 60566198366788934
685 -31070587202953042
686 13763495422332107
687 -5269226423825176
688 1743538496360794
689 -498239286768464
690 122747429391262
691 -25997805443634
692 4714620552263
693 -727970730670
694 94988404788
695 -10369269514
696 934263556
697 -68199822
698 3929213
699 -171834
700 5357
701 -106
702 1
703 -39088169
704 2632672821
705 -78482620934
706 1381430310770
707 -16179085136749
708 134831126646687
709 -835416696337612
710 3971545514145950
711 -14836959439544705
712 44387548159320511
713 -107982855611194996
714 216324530470058528
715 -360647612174423266
716 504802115629216930
717 -597648670940012072
718 602236061925928896
719 -519211697418972557
720 384628943741738591
721 -245674818524379150
722 135664325854103688
723 -64893504203332549
724 26921343332819717
725 -9690888689153204
726 3026093105901460
727 -818799478504113
728 191593021226713
729 -38651546172760
730 6693943700114
731 -989493249460
732 123884194886
733 -13003312512
734 1128723250
735 -79525840
736 4429760
737 -187598
738 5672
739 -109
740 1
741 63245986
742 -4379569020
743 134666116937
744 -2452625231480
745 29810500544086
746 -258538710016978
747 1671377126500259
748 -8309959248348446
749 32539733600250289
750 -102250783243007964
751 261796691042785654
752 -553047471612410124
753 974138478909839544
754 -1443368299366003864
755 1812483727795579458
756 -1941108549283599704
757 1782406533733261118
758 -1409492070007842730
759 963358685608724213
760 -570733434816490002
761 293728811830088926
762 -131517287689657176
763 51275029944985391
764 -17409298593112176
765 5144700190464787
766 -1321454142542122
767 294364094381408
768 -56681880278094
769 9392694263728
770 -1331481471594
771 160201886368
772 -16191550222
773 1355817773
774 -92309522
775 4976687
776 -204298
777 5996
778 -112
779 1
780 -102334155
781 7280156135
782 -230685801861
783 4342567979879
784 -54710841520451
785 493143503619445
786 -3321515428615969
787 17245135805223405
788 -70666246749119306
789 232844309254560598
790 -626318477062044550
791 1392614941761852214
792 -2586543733144582554
793 4048549263767428882
794 -5380511564114448622
795 6110169122630147650
796 -5961079696204864203
797 5018825070672440309
798 -3660272186600240813
799 2319429786563130325
800 -1280091888908439435
801 616387664988910651
802 -259245152416086881
803 95286276533594483
804 -30602044650551948
805 8580410148609510
806 -2097060731979388
807 445651430379686
808 -82066224100876
809 13034781186862
810 -1774835175660
811 205520099502
812 -20027979805
813 1619790823
814 -106687299
815 5572775
816 -221961
817 6329
818 -115
819 1
820 165580141
821 -12093219590
822 394548707943
823 -7669057567786
824 100037791115512
825 -935977222656740
826 6559296374530749
827 -35511618651417088
828 152050629112265758
829 -524507050699170280
830 1479749191010462666
831 -3457020521158476104
832 6758102267489004180
833 -11152978623960062932
834 15655292020422317918
835 -18811097475244394484
836 19454225366904503203
837 -17396507427541267348
838 13503186695356385515
839 -9126826119481121988
840 5385453494993166648
841 -2779674687383529946
842 1256704368821588385
843 -498066642322359778
844 173080864949306442
845 -52715972117009042
846 14057334208937648
847 -3276033743420054
848 665476265610072
849 -117404596543442
850 17902929697264
851 -2344948537782
852 261688083494
853 -24618949464
854 1925287345
855 -122803864
856 6220886
857 -240614
858 6671
859 -118
860 1
861 -267914296
862 20074784456
863 -673804674674
864 13510724413896
865 -182276707234603
866 1768164367932465
867 -12876336348837424
868 72594089857632448
869 -324318279080921720
870 1169480194016717660
871 -3455053050931870556
872 8467061238777049300
873 -17391701518988497134
874 30207234949187708734
875 -44699628200776548192
876 56716889985741955804
877 -62047310797950287422
878 58798827848184059372
879 -48458347203317754474
880 34846377686102380302
881 -21923434084200496683
882 12093377470979008799
883 -5858196060070631976
884 2494673507289282646
885 -934369948564102358
886 307793399691334352
887 -89116686589112440
888 22649780547479050
889 -5043245010756156
890 981020201326238
891 -166085035238464
892 24351470398266
893 -3072488986499
894 330861652705
895 -30084338290
896 2277378074
897 -140812415
898 6923963
899 -260284
900 7022
901 -121
902 1
903 433494437
904 -33302907214
905 1149091551533
906 -23747234230530
907 331022354930437
908 -3325499730595600
909 25135298859648084
910 -147378676633409664
911 686076019921773670
912 -2582484986972062200
913 7977774869517584502
914 -20476309777734579608
915 44120941064767937118
916 -80515724421085489900
917 125378958410586419428
918 -167678531070052630068
919 193661529360682060929
920 -194080366790550469060
921 169451757495760594855
922 -129334859484315770268
923 86539980085076056221
924 -50879254856162770278
925 26330199126087715816
926 -12008961166937191170
927 4830878002089295192
928 -1714457202747467994
929 536645684254588886
930 -148027930462628502
931 35930238088310540
932 -7657726897831842
933 1428820033170948
934 -232485385632758
935 32821368929241
936 -3994280584580
937 415542591450
938 -36558809008
939 2681584807
940 -160874898
941 7685030
942 -280998
943 7382
944 -124
945 1
946 -701408733
947 55214003571
948 -1957012086793
949 41648307119481
950 -599264877389788
951 6228321300699500
952 -48804965443293484
953 297257369823887748
954 -1440074177222323694
955 5650857222247649510
956 -18227765729013486198
957 48928426954760138170
958 -110427150878558498964
959 211391112801967351120
960 -345825584171023719572
961 486624551276223833272
962 -592264254410254204527
963 626473066312192019123
964 -578279522934899332627
965 467452997548228767877
966 -331875743845577096364
967 207442249194218563514
968 -114376326210495622324
969 55708250877710370354
970 -23992309813455757758
971 9141446384031324496
972 -3081484636739042470
973 918542198025538276
974 -241872710921118560
975 56171532298186938
976 -11478484235802712
977 2057530891137146
978 -322217905806012
979 43857800135436
980 -5154302132840
981 518621743892
982 -44193135810
983 3143906404
984 -183162250
985 8507192
986 -302783
987 7751
988 -127
989 1
990 1134903170
991 -91488125856
992 3328736409697
993 -72891993463392
994 1081648588894984
995 -11618765465786760
996 94287415569044644
997 -595860914093084616
998 3000466121821023080
999 -12258384447622678724
1000 41233820616314813550
1001 -115595333269274297740
1002 272867336970623218572
1003 -547123082598073429588
1004 938858377364323731972
1005 -1387736755148315849740
1006 1776784280368834584972
1007 -1980073088547136244330
1008 1928654131769223398963
1009 -1647790897841015082934
1010 1238615910639498234190
1011 -821206844848111270814
1012 481215960411301946464
1013 -249628353584714796202
1014 114767461722994974682
1015 -46798287183916367590
1016 16929756173667764990
1017 -5432564936497228858
1018 1545272305319647742
1019 -389164993404476738
1020 86620142632385740
1021 -16998014580849686
1022 2931379599395429
1023 -442424013353420
1024 58130600647406
1025 -6604810834000
1026 643426012105
1027 -53155609462
1028 3670845518
1029 -207854642
1030 9393635
1031 -325666
1032 8129
1033 -130
1034 1
1035 -1836311903
1036 151509656401
1037 -5655083397288
1038 127322501192744
1039 -1946815123442404
1040 21592944667262692
1041 -181286619044927464
1042 1187435532565097696
1043 -6207974507637244854
1044 26374824207316642022
1045 -92399108032982370832
1046 270175943106142315620
1047 -666137493100512935936
1048 1397024928624243086812
1049 -2510851991718101825224
1050 3892478940761926520956
1051 -5234268337801526792027
1052 6135114345082810809099
1053 -6294402660902014466524
1054 5673180590901837127190
1055 -4505935736583164262970
1056 3162026089325135101904
1057 -1964750815738846011440
1058 1082840032624289970022
1059 -530040649906325820728
1060 230641888701535999626
1061 -89262600231028633180
1062 30728342752938636674
1063 -9405721507073752078
1064 2557817276151887936
1065 -617147990934264208
1066 131862170644255066
1067 -24885483301848449
1068 4134451251323701
1069 -602127472192218
1070 76457965639238
1071 -8407603017295
1072 793769491941
1073 -63633521872
1074 4269436054
1075 -235141722
1076 10347626
1077 -349674
1078 8516
1079 -133
1080 1
1081 2971215073
1082 -250776524304
1083 9596152490040
1084 -221980515072992
1085 3494579864151156
1086 -39986031746163272
1087 346979982779610896
1088 -2353187729920279752
1089 12759171284710348326
1090 -56307231821843902468
1091 205203658991890576212
1092 -625056387906821677452
1093 1607619111697883986268
1094 -3521663574517654977012
1095 6620026410487496447276
1096 -10748043699330054765836
1097 15156488117103041750223
1098 -18654808242023790976074
1099 20125713232499076653850
1100 -19101964976926683351990
1101 16000967218063603639700
1102 -11861161576678714137454
1103 7798358239440442773274
1104 -4555938590521017527594
1105 2368557376208200649922
1106 -1096950442648361470166
1107 452883891710770591106
1108 -166730499712548133242
1109 54730477992662251128
1110 -16010456832398988754
1111 4169799767189090378
1112 -965434943964022934
1113 198308933922995638
1114 -36041907603755844
1115 5775975906928717
1116 -812655382374208
1117 99833789372018
1118 -10635424106878
1119 974008982897
1120 -75834732306
1121 4947271357
1122 -265222858
1123 11372513
1124 -374834
1125 8912
1126 -136
1127 1
1128 -4807526976
1129 414872449728
1130 -16265854751088
1131 386320272569920
1132 -6256814155673064
1133 73794693014133344
1134 -661251526403603112
1135 4638781147572013248
1136 -26058499710085051020
1137 119323224988412719392
1138 -451855553396626883364
1139 1432120209569242004208
1140 -3837603217438108747036
1141 8769960671235633446640
1142 -17219882946752567226404
1143 29239229045717391954432
1144 -43176714593929230202266
1145 55720299850405014250068
1146 -63112694920335531693910
1147 62976254949413442741420
1148 -55538464093316229524390
1149 43408019263156084906764
1150 -30138688184473432839442
1151 18625357882636609043700
1152 -10261125913838713822778
1153 5045700624227333043392
1154 -2216430358597770887014
1155 870174926430398261912
1156 -305374526145491624430
1157 95767948171129503976
1158 -26821253500296671706
1159 6700819631470550768
1160 -1490983602854873847
1161 294835808419002355
1162 -51670180068289573
1163 7996809333035351
1164 -1088137500745377
1165 129459084993607
1166 -13373540719095
1167 1189104114739
1168 -89989317439
1169 5712533129
1170 -298307381
1171 12471725
1172 -401173
1173 9317
1174 -139
1175 1
1176 7778742049
1177 -686013985104
1178 27542275078920
1179 -671180051188224
1180 11175113975546636
1181 -135747835380828216
1182 1254997158522575376
1183 -9098358271762142808
1184 52900993790025150186
1185 -251089296764304196108
1186 986942455570528017756
1187 -3251123688420859152372
1188 9066245539251768239796
1189 -21588118742983016539772
1190 44220538147540321051236
1191 -78425888507912921061588
1192 121106433595104380332773
1193 -163638688066759489643526
1194 194306095272197854147438
1195 -203517737460759656703410
1196 188649212376389420879220
1197 -155193443748366867875714
1198 113581806393042818711662
1199 -74104922156562803730094
1200 43173507650928728396122
1201 -22490442649800044559858
1202 10486249183840207654406
1203 -4378935760416399365270
1204 1638248756926855891936
1205 -549083083204260995574
1206 164803764013187571934
1207 -44260830359782608554
1208 10623336297842472947
1209 -2274829702364550494
1210 433615948687145127
1211 -73363316675649754
1212 10977332113883018
1213 -1446095690612668
1214 166777957016803
1215 -16721488495416
1216 1444682340201
1217 -106351307428
1218 6574021075
1219 -334614828
1220 13648772
1221 -428718
1222 9731
1223 -142
1224 1
1225 -12586269025
1226 1133837714929
1227 -46589284102632
1228 1164187717133464
1229 -19913148410700260
1230 248941567146712860
1231 -2372556862660501416
1232 17759777498530184352
1233 -106779955714674108102
1234 524830855206874690954
1235 -2139093773901882374800
1236 7315988997902051528412
1237 -21208115864795753649904
1238 52558422668138255089364
1239 -112179129298811795641608
1240 207544154410788675634980
1241 -334721496626736031931343
1242 472905716080528798846017
1243 -587845465229061135534620
1244 645352300137126015896178
1245 -627791449944888337563570
1246 542713402389760672017584
1247 -417966717558168147432528
1248 287374400300120841483698
1249 -176708737964848668916116
1250 97318568421719169868450
1251 -48055757749997022320956
1252 21293820563558229138718
1253 -8470877722707847159926
1254 3025778992648470518760
1255 -970288759634576553040
1256 279181243289085437814
1257 -72010013653015109578
1258 16627937397822691938
1259 -3431121432250914386
1260 631200106724360000
1261 -103214956447079123
1262 14947025571746853
1263 -1908136680656984
1264 213518639994424
1265 -20795010019200
1266 1747109049638
1267 -125200510194
1268 7541183278
1269 -374375185
1270 14907245
1271 -457496
1272 10154
1273 -145
1274 1
1275 20365011074
1276 -1873167991204
1277 78732565154209
1278 -2016186720878560
1279 35404850434049144
1280 -455176703665539272
1281 4468551601444940796
1282 -34508327870671432248
1283 214359547489555492344
1284 -1090019434930035920804
1285 4602252146378316753298
1286 -16325894015707271445172
1287 49145741198476309233556
1288 -126621246069088398621788
1289 281284917061992295685948
1290 -542248747222212076008372
1291 912236321578244430356988
1292 -1345919062532492995706082
1293 1749122639685075027864873
1294 -2009879905826097578732994
1295 2048914473394346118202338
1296 -1858459447837643017571194
1297 1503701593069990401918912
1298 -1087671966668816040067886
1299 704635672472542269223246
1300 -409473681834988404005746
1301 213704096212915488183206
1302 -100259473134523289990886
1303 42309137243244831199410
1304 -16064916516760514585406
1305 5488618341621587948708
1306 -1686754190594464449834
1307 465971117352043391677
1308 -115594388938083964046
1309 25713339784620781631
1310 -5119140785053744162
1311 909905198793422623
1312 -143956880619462240
1313 20196021082954394
1314 -2500762813547896
1315 271740159210801
1316 -25728197925548
1317 2103563070073
1318 -146844426100
1319 8624147303
1320 -417829130
1321 16250816
1322 -487534
1323 10586
1324 -148
1325 1
1326 -32951280099
1327 3093273277403
1328 -132929860935631
1329 3486515239825737
1330 -62814961330563676
1331 829923570794999732
1332 -8386224315179558348
1333 66759405933686163900
1334 -428086206558287451102
1335 2250089076299997245946
1336 -9832412127323016100598
1337 36142010263273882866070
1338 -112867119871310173200900
1339 302008230458465843587264
1340 -697528964713670924031812
1341 1399535652297315322282712
1342 -2453159111194385232024555
1343 3775157255203206964056969
1344 -5122763962710973996134407
1345 6153210179105571664162071
1346 -6564411940375526410154628
1347 6238431375266153623032582
1348 -5294994229974341674714940
1349 4022907321809227825757118
1350 -2741144204263092691601954
1351 1677801331457567701590996
1352 -923714193498698342586202
1353 457899864471542691120664
1354 -204533319427644325636488
1355 82360764916269446534574
1356 -29903128428638973429648
1357 9788154652085310792862
1358 -2887254332289794198055
1359 766895079178861878853
1360 -183215389956461074119
1361 39309379470303534587
1362 -7559173957251066390
1363 1299587820788813558
1364 -199129170400101078
1365 27088961902211754
1366 -3256317089623721
1367 343885213773669
1368 -31675859094257
1369 2522117817639
1370 -171620255212
1371 9833752030
1372 -465228276
1373 17683238
1374 -518859
1375 11027
1376 -151
1377 1
1378 53316291173
1379 -5106025131050
1380 224236879037237
1381 -6020505188607850
1382 111219476211131389
1383 -1509125386207899424
1384 15684992042159154284
1385 -128613810285466642592
1386 850660191206258390250
1387 -4617793051440962744384
1388 20865838991974182993146
1389 -79402695802347047057624
1390 256994028156805747063138
1391 -713470899318579914519620
1392 1711508276656084294631068
1393 -3570341031959505188648204
1394 6513381125281561830408851
1395 -10442804227098514791649464
1396 14778758777928586816497245
1397 -18532954660470066336427244
1398 20664122515737833725640751
1399 -20547475761912419102404546
1400 18268912565494311842601128
1401 -14557136066362666886664390
1402 10416158959039380580112796
1403 -6704063971229051194138742
1404 3886647642539955768448190
1405 -2031924198091140983872018
1406 958755098738646785224600
1407 -408538207510779579386286
1408 157261649530673331426236
1409 -54688874831142097526266
1410 17177407493606348529228
1411 -4870387670601738655500
1412 1245489126597617076751
1413 -286916288574964564924
1414 59443653213412332406
1415 -11053307772050369276
1416 1839894905527820970
1417 -273289596647484556
1418 36081563884987892
1419 -4214080567332222
1420 432839929377537
1421 -38816116616330
1422 3011828378978
1423 -199896999330
1424 11181580216
1425 -516835414
1426 19208345
1427 -551498
1428 11477
1429 -154
1430 1
1431 -86267571272
1432 8425149842168
1433 -377940491328718
1434 10381990396310008
1435 -196541122416647221
1436 2737108506291954641
1437 -29240481439876266928
1438 246790509057600565568
1439 -1682334051142114094648
1440 9424313065716435409316
1441 -43997307965311009223324
1442 173177748708284021763820
1443 -580387021180756114816414
1444 1670181700596187350681490
1445 -4157210766027222051683072
1446 9007470558066553519950916
1447 -17084402613241699741391630
1448 28506229628140483650026252
1449 -42026356398473820360836050
1450 54957552155753595906753146
1451 -63965495397656959333668479
1452 66465026532100555323033277
1453 -61820030675097206008720472
1454 51590506961525171250576962
1455 -38707725633778113603423854
1456 26155957423925587255986488
1457 -15941456491553614944442912
1458 8773950759086412788787542
1459 -4365025122796732414242472
1460 1964299916671089755048254
1461 -799933653146774100824624
1462 294855773431002035458582
1463 -98365873353088061985907
1464 29689842778161536074237
1465 -8102547663191213906224
1466 1997417952918953536556
1467 -444203069273299341700
1468 88965485834144675108
1469 -16012489382811870380
1470 2583102506409343264
1471 -372269946160461293
1472 47740313911350509
1473 -5421542076790892
1474 542001177278354
1475 -47353267044622
1476 3582824803720
1477 -232077660976
1478 12679991786
1479 -572924756
1480 20830052
1481 -585478
1482 11936
1483 -157
1484 1
1485 139583862445
1486 -13896610269378
1487 636482296695023
1488 -17879642923160234
1489 346669779087648624
1490 -4952054040416688160
1491 54340972457072829573
1492 -471747085663550388448
1493 3311986215069007946354
1494 -19131531297481246057584
1495 92204309920456400499750
1496 -375076634110579352878040
1497 1300487367000833125253372
1498 -3875736220071470719655268
1499 10000545167255540444535442
1500 -22484124506519098063933260
1501 44293457705315072959357825
1502 -76835085739601021907796016
1503 117878982689475665167213409
1504 -160567009308804027326677516
1505 194857085671162054500362720
1506 -211321239602329750082343202
1507 205357569414233044768163827
1508 -179247049841832632526718406
1509 140821950091180972652487106
1510 -99757998109211100993918630
1511 63819220184763169996424852
1512 -36918105787794853599345522
1513 19331391883343374275508016
1514 -9170019289961289263029006
1515 3942802302046778562654140
1516 -1537118694887366192375162
1517 543389140636030462758607
1518 -174156071323838620784756
1519 50582110385189241468066
1520 -13303563316156434521500
1521 3165181206083265718490
1522 -680278106334212210764
1523 131844643201418684066
1524 -22991500339256166124
1525 3597675678288126685
1526 -503488252654376534
1527 62765802773170258
1528 -6935862242907498
1529 675352207728716
1530 -57520911279010
1531 4246411896726
1532 -268601541526
1533 14342157853
1534 -633782178
1535 22552355
1536 -620826
1537 12404
1538 -160
1539 1
1540 -225851433717
1541 22913046841423
1542 -1071049474464355
1543 30753203445736359
1544 -610381715283636101
1545 8938193596129772741
1546 -100686115418695147663
1547 898461814938583230805
1548 -6491849833652908456474
1549 38639589809732651411786
1550 -192098625212136299473254
1551 806952190304579068421530
1552 -2892235088663723878085466
1553 8918875929005950764860702
1554 -23835499978522654664776574
1555 55555663914361453435436830
1556 -113565129349934235672190975
1557 204605227570660301724692023
1558 -326320521968764249075751841
1559 462506403045087473844977247
1560 -584574610291143898508515351
1561 660917584511566094896313057
1562 -670232492397402083099103005
1563 611114563706632848943656721
1564 -502065298026680368502156784
1565 372341607972152237049609478
1566 -249665748260123072474306632
1567 151564964053815351155686790
1568 -83396085214829368153924496
1569 41627917378551905636422214
1570 -18862662161195262811959304
1571 7762284470137142950702822
1572 -2901575342096822804821730
1573 985196768966194027658526
1574 -303764645745781022718374
1575 85004868392118359852366
1576 -21571900028028507162630
1577 4958887180252939112442
1578 -1031092983665666433034
1579 193566843666095402138
1580 -32733872638356774866
1581 4972708049190008824
1582 -676327332182690022
1583 82020253219159816
1584 -8825556007264306
1585 837547400332028
1586 -69585378295966
1587 5015175805340
1588 -309946640673
1589 16182095467
1590 -699705463
1591 24379331
1592 -657569
1593 12881
1594 -163
1595 1
1596 365435296162
1597 -37766379136840
1598 1800968114710793
1599 -52831948266322088
1600 1072855154519521574
1601 -16096330180338875566
1602 186021997034060489299
1603 -1705160208695333873278
1604 12671574516765836437553
1605 -77658702602470783817084
1606 397971063566175487192554
1607 -1725029567033466815052244
1608 6386111980561850062654088
1609 -20360292613080271182378752
1610 56308401340095508762386046
1611 -135939902416434548460234760
1612 288085644507507323102360410
1613 -538562812568429428430906594
1614 892055000849316001423155671
1615 -1314254758592661266026166598
1616 1728257137538522338855016986
1617 -2034801838453337587478470908
1618 2150883778233602805168141797
1619 -2046228682263375654504003312
1620 1755784483968048104871264841
1621 -1361414506638240227997876358
1622 955489646110055868047698460
1623 -607840945793430531993317522
1624 350910215148472208648638832
1625 -184019011938605463947228686
1626 87723327337756946422545204
1627 -38035177630085325240560506
1628 15004187975865066690735537
1629 -5385668177887079786823152
1630 1758779584118403479973806
1631 -522359074962288030354616
1632 141008028695058509357426
1633 -34565890108783506430896
1634 7685338764535672318894
1635 -1547488211692866578112
1636 281653819335904656701
1637 -46229224101113568690
1638 6823429424132974510
1639 -902591640216901558
1640 106559874209551304
1641 -11172420190853358
1642 1034006990541994
1643 -83849461811586
1644 5903097703456
1645 -356632159408
1646 18214703093
1647 -771004544
1648 26315138
1649 -695734
1650 13367
1651 -166
1652 1
1653 -591286729879
1654 62227434734181
1655 -3026133358704826
1656 90656271198659090
1657 -1882625681663452971
1658 28923843190064220647
1659 -342737545387516797332
1660 3225281444179872995070
1661 -24634784842096582032835
1662 155349298257879066470611
1663 -820036109624098009114228
1664 3665052188734666063892256
1665 -14003718351460912883528578
1666 46123196075314645585841790
1667 -131895426055021699027476104
1668 329539581644968162283698880
1669 -723373397640495575141034585
1670 1401941313254699393728568557
1671 -2409399059148246067834696550
1672 3686318030694598755224563192
1673 -5038418351043631363080815097
1674 6171114185134011662238130951
1675 -6792129410017876247942903732
1676 6734326585315923564748533020
1677 -6028090263814923740537702609
1678 4880920797161997828375255711
1679 -3580916186645741031146457904
1680 2383919180169245150909294614
1681 -1441894948260846926170773960
1682 793174304950551215433991694
1683 -397150781690624483866087168
1684 181119226064235493523250358
1685 -75262448911316571109975795
1686 28502943602412210448418815
1687 -9837842004704891532961224
1688 3093958816472604128879912
1689 -886214819538440143203344
1690 231031430834319817171084
1691 -54763610174906371497060
1692 11788416671247815742028
1693 -2300765018352483166967
1694 406342651923834192413
1695 -64786025195796356276
1696 9298004174506560150
1697 -1197056289647435266
1698 137672749687243316
1699 -14073735160372648
1700 1271022690919606
1701 -100656490865985
1702 6925674880767
1703 -409221108706
1704 20455796818
1705 -848001747
1706 28364015
1707 -735348
1708 13862
1709 -169
1710 1
1711 956722026041
1712 -102498544652980
1713 5081211056816318
1714 -155386440424997440
1715 3298357867508251019
1716 -51864973620181643098
1717 629809148726741543214
1718 -6080860615842740045966
1719 47708161503415462477544
1720 -309365366064887899999824
1721 1680981594896409569042897
1722 -7741159360355026555669764
1723 30505283370026234767916190
1724 -103717346553646103353005544
1725 306438840819915660158396176
1726 -791727326770692078921823080
1727 1798661149992459625353811835
1728 -3610736441086741383975840086
1729 6432981722150856708753116410
1730 -10211583718341672105862001358
1731 14492834881083378848903844633
1732 -18447986274338610931515780928
1733 21119942351225699662503306318
1734 -21800551795176693333664454848
1735 20334670497182466331825784766
1736 -17173374734134815265109869394
1737 13154501928831597046191741245
1738 -9152679229040471849857058802
1739 5792153937269540167090235560
1740 -3337525855931869660050973966
1741 1752632218109210384301435412
1742 -839350276686715274384430266
1743 366777726174857138178940724
1744 -146287327323039864669890436
1745 53260531143963292278446041
1746 -17699534353376384910842488
1747 5367175630483743938478586
1748 -1484326822721885347790496
1749 374093448309250400163066
1750 -85832215438271579897872
1751 17904701047007291879208
1752 -3390131433486866199670
1753 581467599084357783633
1754 -90123442715723291270
1755 12585882838011067934
1756 -1578124115831141174
1757 176923054820546004
1758 -17644772356948514
1759 1555875187822489
1760 -120394756235508
1761 8100049552124
1762 -468323026104
1763 22922147287
1764 -931032034
1765 30530282
1766 -776438
1767 14366
1768 -172
1769 1
1770 -1548008755920
1771 168778718925040
1772 -8526179978309004
1773 266048276999193936
1774 -5769903292120636994
1775 92814600609196114620
1776 -1154385117229668460874
1777 11429107717104404559200
1778 -92050890550087701558571
1779 613414975872817060692943
1780 -3428706790549410617363675
1781 16258306858197093874444409
1782 -66030666308580312092740312
1783 231583402215699083175077104
1784 -706409822928696560493253640
1785 1885849017999886968569283680
1786 -4430503563893072168810785220
1787 9204944617238008540015619998
1788 -16986586197793838193787485792
1789 27951293459389785722285649078
1790 -41155314373664506220039236830
1791 54392423942350894487537750678
1792 -64708101383690419113592382718
1793 69466946669333586923271116434
1794 -67448434890889501457193292559
1795 59348095722628780374585349805
1796 -47407809742849951317820909135
1797 34432935627764851245058999231
1798 -22769996068600325126298185704
1799 13725081585455520949415728766
1800 -7548241269763084697665291280
1801 3790448375543180091695822606
1802 -1739020767124799977574826535
1803 729229161554366358841874239
1804 -279552553629260256195227527
1805 97975082780458665602737625
1806 -31386836402121418407322146
1807 9187478205357171270832026
1808 -2455859811410170292968818
1809 598974001149007064877758
1810 -133148380384198074741615
1811 26939499708232393876825
1812 -4952585854155282984839
1813 825597918071383820891
1814 -124486652692042435984
1815 16928014939129932190
1816 -2068608968168934504
1817 226202485233004094
1818 -22021642325809642
1819 1896964559000082
1820 -143502315517430
1821 9445145708494
1822 -534596802358
1823 25631517368
1824 -1020443246
1825 32818340
1826 -819031
1827 14879
1828 -175
1829 1
1830 2504730781961
1831 -277834733897860
1832 14297503861491202
1833 -455047673834854104
1834 10078615620002012393
1835 -165773619187956896606
1836 2110712263301197882134
1837 -21417128255985346127418
1838 176976964591025965689473
1839 -1211239705541258218951390
1840 6960157813412428186305889
1841 -33961249913105341871403134
1842 142057080484251831732066219
1843 -513579558034690067624968920
1844 1616224968571716608487113824
1845 -4455007118103417995506518296
1846 10815210074916227809971642615
1847 -23237112635106849480467268494
1848 44379454394764180243731735118
1849 -75635836808029667591887337166
1850 115435087574016838905145308999
1851 -158261882954315662381780451868
1852 195464483574052467398295393310
1853 -218027610488267369057889388884
1854 220136277982474359430784453791
1855 -201598376036167530709814521224
1856 167756173755817757244190579565
1857 -127044263747042005703221354228
1858 87683712045745126421341655481
1859 -55219138871830355976785887102
1860 31761939199222935520931198124
1861 -16700651012894419771835121546
1862 8032577737568178750119930147
1863 -3535753872805977622989096922
1864 1424783754131221844369258505
1865 -525669291517668275550268906
1866 177562075118539447185021061
1867 -54897937012485185070293700
1868 15528761040724490833063098
1869 -4016112845346187007145372
1870 948802212337322311091893
1871 -204525738195746320182060
1872 40170016824834029689897
1873 -7175951285207901850104
1874 1163497609881544548863
1875 -170790892658626124982
1876 22629283256138569724
1877 -2696665970764569090
1878 287789885750705907
1879 -27364520956751528
1880 2303954725161744
1881 -170472200689724
1882 10981814337567
1883 -608753620366
1884 28602700546
1885 -1116596346
1886 35232671
1887 -863154
1888 15401
1889 -178
1890 1
1891 -4052739537881
1892 457223662680621
1893 -23960410118988986
1894 777532591084510974
1895 -17579969323329821807
1896 295530783667854799501
1897 -3850203597672807232280
1898 40018493276658818551878
1899 -339092003651726219588020
1900 2382141900158742205151000
1901 -14063988713342522083213214
1902 70570205069817495990806068
1903 -303828434369779864442063791
1904 1131529516308566175721738827
1905 -3671174056573906707615877496
1906 10440921700936557081071580976
1907 -26172615135943300958665275371
1908 58109202467936257555741124737
1909 -114767984319722361799193242318
1910 202426130490275681515431893884
1911 -319964470534369752275559759609
1912 454666181581974058957229668637
1913 -582463331693545792003405682848
1914 674427254139100931294002098948
1915 -707432442625367208510903628134
1916 673608090211564107042496919404
1917 -583304317341600228526589288914
1918 460099831763711248118597138354
1919 -331052469529027569623873428861
1920 217554460002074293841160641423
1921 -130715466637622537583762576704
1922 71872132218088144487882302230
1923 -36189477137399100225591863722
1924 16696818922981894109003060090
1925 -7061290011478824378291042130
1926 2737975356442442266754181356
1927 -973401348904722091584570067
1928 317260458722909350385140111
1929 -94768843850982087607088856
1930 25931014327388763560424788
1931 -6494786570122831402327708
1932 1487611937679526159997958
1933 -311223803954562415655046
1934 59384381806689393083674
1935 -10315958540204363700787
1936 1627987923775008093637
1937 -232800551055212650616
1938 30073579393479693894
1939 -3496892352311162509
1940 364420175233783097
1941 -33861294916522974
1942 2787933119032518
1943 -201858052926065
1944 12732987348623
1945 -691560008544
1946 31855560046
1947 -1219865662
1948 37777838
1949 -908834
1950 15932
1951 -181
1952 1
1953 6557470319842
1954 -752226076756044
1955 40129698656247449
1956 -1327274819150308200
1957 30622615619458371698
1958 -525905551669845318582
1959 7007326480971757699793
1960 -74568794697187237658970
1961 647568738286008902296765
1962 -4666937792687419534886550
1963 28292652241835633973165143
1964 -145906249808192848376686830
1965 646157657413902254653596472
1966 -2477361145255464964442530560
1967 8281047364562373098085209099
1968 -24283393409018850509676869592
1969 62810655527033504825097864794
1970 -144001285529494035340103547462
1971 293895697544693992440807392075
1972 -536048406235648119351503116126
1973 876835593993380347438399513438
1974 -1290339497329983814607626655204
1975 1713146626539690886232229103483
1976 -2057315376876466535066434157620
1977 2239871314987213215916505451541
1978 -2215436805308341001652096570928
1979 1994407291188082143487669109321
1980 -1636827218997075630762915145956
1981 1226479038500208067943267164600
1982 -840120019993465762778120638422
1983 526656290879386640287806390653
1984 -302431221897478581988762556682
1985 159212716738655964733326324685
1986 -76886463559376700834876039810
1987 34075600265116260232379013745
1988 -13864049395714472090565925722
1989 5179060509367433307066268250
1990 -1776296863263723068269039324
1991 559240223625948540376642705
1992 -161560659545335098496123772
1993 42803551932596415297483961
1994 -10391873158110973639538692
1995 2309632697930242028505271
1996 -469336986474703847691400
1997 87067763519613979899368
1998 -14718503982696794504734
1999 2262311309575890585347
2000 -315350790613077604034
2001 39742008426540778360
2002 -4511625623970434528
2003 459363783708063143
2004 -41731670734041260
2005 3361586828772014
2006 -238280210443510
2007 14723840542831
2008 -783841010842
2009 35411068685
2010 -1330639130
2011 40458485
2012 -956098
2013 16472
2014 -184
2015 1
2016 -10610209857723
2017 1237227629471951
2018 -67171343190440361
2019 2263592073240998731
2020 -53271423029149550177
2021 934240069094521934063
2022 -12725377033980017635535
2023 138577991217033694122595
2024 -1232747799954837895114905
2025 9109296621771315972706495
2026 -56674226363105001500061947
2027 300207890658458510938348883
2028 -1366734689221563021942619623
2029 5391128824259921980355752463
2030 -18554760422117060727847573761
2031 56064001121070562829548307483
2032 -149530416089106189430972537541
2033 353748729086858026983502966595
2034 -745522428692054097533727721231
2035 1405124657527682925351119529479
2036 -2376710637138667656838588727887
2037 3619217176233402066547432131587
2038 -4975834448417287178631019137497
2039 6192213101497902379310613712687
2040 -6991348983007519538762662705859
2041 7176578992193094897021787700307
2042 -6710103304140251638425741129409
2043 5724321782776791627836867335919
2044 -4462201415715457888346704958029
2045 3182552409144336807146595983203
2046 -2079225122555090401673962863027
2047 1245533550299071922077258959175
2048 -684696209855310477193177578135
2049 345639367122002489005681171105
2050 -160309699258459893564267868885
2051 68339319776506360516251638413
2052 -26782583695773241524267622517
2053 9650157647787116350118623265
2054 -3196509008197805008574401747
2055 973114273722254637968833733
2056 -272149975525579370340424589
2057 69877559080745447658706993
2058 -16458580474826149826857295
2059 3552354523549004237693013
2060 -701693397710739656024947
2061 126649939132553306484641
2062 -20848485242367445199341
2063 3123116775886493874941
2064 -424620596973888148741
2065 52234787505836058397
2066 -5792469411895182167
2067 576517947891978913
2068 -51231795696280239
2069 4039396548964733
2070 -280432276177249
2071 16981965976713
2072 -886483475587
2073 39291349453
2074 -1449318537
2075 43279337
2076 -1004973
2077 17021
2078 -187
2079 1
2080 17167680177565
2081 -2034399276440846
2082 112371729968119731
2083 -3856952597244174298
2084 92553743627360585478
2085 -1656843393169796990500
2086 23060696091051595291435
2087 -256870192672360345028640
2088 2339550382172170502423355
2089 -17716767881624736537673660
2090 113060698427326216424503725
2091 -614812454852040161359118788
2092 2875755084539997538758211168
2093 -11663620478846743061585982194
2094 41306836757175601692877553049
2095 -128522888327884002403957816850
2096 353235611572358491242504976786
2097 -861729327321919490667335210788
2098 1874026887680737895591868714201
2099 -3647241310801838259161342278380
2100 6374629867506296606104240341770
2101 -10037314402016878078414622835862
2102 14278762238704414446413691378937
2103 -18398980023813681892190473567406
2104 21524794001764040783391469653891
2105 -22910770192169358441680246638610
2106 22228918088440338946998777241139
2107 -19693054329118205789468547772214
2108 15954499363675755465669318969072
2109 -11836230812502265276742003447612
2110 8050407207610360835688879770975
2111 -5025076381814532741628404869800
2112 2881167714769772358226784808405
2113 -1518490841914989525828863184940
2114 736083939186820152590801906555
2115 -328325963720146432562395978100
2116 134795135214862593563768239102
2117 -50944699041991998181185997186
2118 17724703683595467347929377227
2119 -5676046764940874061328287130
2120 1672480097748625645743478975
2121 -453221033681987154795324578
2122 112875369384554158536305229
2123 -25813537838047710937664918
2124 5414762346904983033733520
2125 -1040433051571685240799960
2126 182832613048929778737441
2127 -29326956524322843840676
2128 4284211868095036613948
2129 -568467760236867260798
2130 68297490658680334285
2131 -7402081158268170618
2132 720511351965654586
2133 -62659442635633096
2134 4837849751754197
2135 -329088193113460
2136 19537554073067
2137 -1000439465340
2138 43519716823
2139 -1576319764
2140 46245200
2141 -1055486
2142 17579
2143 -190
2144 1
2145 -27777890035288
2146 3344350366160936
2147 -187885388185904810
2148 6566173448496600488
2149 -160605416305747972287
2150 2933606401326258798073
2151 -41705149163395751807640
2152 474957663772565065325280
2153 -4426980209947726141701180
2154 34338896152689061937999030
2155 -224654809116212851386222462
2156 1253453584686318692266116418
2157 -6020372857176591495160293535
2158 25092369586199581719430264619
2159 -91387375452895495329611631656
2160 292623980426041816718963890918
2161 -828247457066638042893418213111
2162 2082223396775809626668044388441
2163 -4669636134225559316393768213710
2164 9377983531740820392096777876066
2165 -16924790109348734049282542977961
2166 27535629811348736605164448086177
2167 -40500909429119418151557208621840
2168 53995241357872598874359223493626
2169 -65400909813852452622367521136334
2170 72122246563801936203862529066042
2171 -72550778070055049089211919711874
2172 66688302831819926533598698769020
2173 -56099895800746300280700785881677
2174 43249042384402278144721910183903
2175 -30592941345987937114978552582112
2176 19877353871897038138630889816920
2177 -11873732644914493415425907121100
2178 6525959144895685186242812716610
2179 -3302222487145516059783769155410
2180 1539181516489858439189295805918
2181 -661076493417010546899117826467
2182 261690820131356108382138816667
2183 -95485023833344100686786732200
2184 32111745562129685380664229462
2185 -9951317682227783575486594852
2186 2840680267480068352035014028
2187 -746539698833910677498136758
2188 180491688549001026390800960
2189 -40108349291887067262925603
2190 8182603343776396376853653
2191 -1530485905492522214174136
2192 262019660549329834014100
2193 -40978755027972870165153
2194 5841256359918688849757
2195 -756838165276355924622
2196 88852390716377816428
2197 -9416260223262686689
2198 896823752722757507
2199 -76359814847563392
2200 5775674573147524
2201 -385109856167622
2202 22423585840204
2203 -1126729789954
2204 48120718790
2205 -1712073029
2206 49360961
2207 -1107664
2208 18146
2209 -193
2210 1
2211 44945570212853
2212 -5496418673062774
2213 313978182823971041
2214 -11169011941906226786
2215 278362535628087169183
2216 -5186131893491104219848
2217 75275371087307541768318
2218 -876103181582543783627040
2219 8353040476385539798641375
2220 -66335026275726704547416100
2221 444691055903634499748055667
2222 -2544414786257717941404610140
2223 12542277064669978822003202653
2224 -53689738289855830492423281478
2225 200975980548720254712391936364
2226 -661878171941084167630868659058
2227 1928111366798095715478785596449
2228 -4992181133103757760488509000184
2229 11537702563856793652589188305418
2230 -23894505427860255070828073150564
2231 44498094424101459092984617382481
2232 -74751462423319101799168247360498
2233 113598928623187163808062469028222
2234 -156577941282071127967378733275342
2235 196204692026383666472522076627841
2236 -223993617951027270916462261222002
2237 233424469591941141185540873998991
2238 -222431980039358449475571227155134
2239 194118947346715274996122113346559
2240 -155369927524082275228667329235352
2241 114191930766325327249747055932712
2242 -77152522747093302305851953027752
2243 47965199333685247233917931350785
2244 -27461179282353633657132636191620
2245 14488585261843246938074946343485
2246 -7048330139535546730236911035388
2247 3162877883348252724025659814435
2248 -1309603111246798240877045075638
2249 500409057831838502928323876506
2250 -176460104367476684158075734618
2251 57418277716000547222625281707
2252 -17235280755855800477641394890
2253 4770522118355050711999754827
2254 -1216846090792917884578350894
2255 285820231573112132198292137
2256 -61761668387212289743881788
2257 12263159721090758600802544
2258 -2234234722864225167064836
2259 372879506532624530036341
2260 -56893244828399448420218
2261 7917607981296372777632
2262 -1002263919419899912850
2263 115035760525475080185
2264 -11926379684124891556
2265 1111922392777340138
2266 -92732031779635924
2267 6874095995120641
2268 -449455290571644
2269 25676035566915
2270 -1266447665020
2271 53120179639
2272 -1857023130
2273 52631588
2274 -1161534
2275 18722
2276 -196
2277 1
2278 -72723460248141
2279 9031161529932843
2280 -524425404719046061
2281 18982934857578155125
2282 -481906513019216580162
2283 9154388345746246590666
2284 -135609784378380851263122
2285 1612316690743430515801398
2286 -15717591415954017943811715
2287 127733305356161938497501095
2288 -876995335808358549557022739
2289 5143362982683243072584379621
2290 -26006667415743996738918920696
2291 114278506022711488240424076950
2292 -439427232216320319943759865776
2293 1487596811555900082899783069286
2294 -4457489274390958924064898766088
2295 11878991762750329788681886599140
2296 -28275782769912416796743061285260
2297 60349108243001024851477760541876
2298 -115894047940297697042789845449822
2299 200888494978071518662189032245576
2300 -315206187242337751574043942124182
2301 448856740592635156002186670633340
2302 -581457772690947019003390640370759
2303 686682067550121302486133873569569
2304 -740735885610271150544407761044887
2305 731146153411594883436426700248919
2306 -661403678200933170535744833648200
2307 549122467383123860457415554251328
2308 -418952424233524847037194471513704
2309 294064841224685336234801109700528
2310 -190079107571591062554091920737837
2311 113242799701392018437780247670185
2312 -62228225011748992566934539688645
2313 31559142064339710025770141591571
2314 -14778472287507048023913758231074
2315 6392215900216867754497681794992
2316 -2554387343358235887767902268090
2317 943138243635195097869933790812
2318 -321735925263858838338247048519
2319 101386935876257944598599341761
2320 -29504129890661416095139613343
2321 7924940460936749447716928455
2322 -1963563480141238192332002608
2323 448411484587852093708181356
2324 -94287758560121273543603088
2325 18232788115787408305265676
2326 -3237729184610709024537670
2327 527076283457159429781132
2328 -78501419660252202490954
2329 10671571904254260357336
2330 -1320467319835262235062
2331 148242120674351916890
2332 -15042210372650575142
2333 1373417182991061918
2334 -112236360788951663
2335 8157115992966211
2336 -523187427828855
2337 29334084367145
2338 -1420762497888
2339 58545243442
2340 -2011629688
2341 56062130
2342 -1217123
2343 19307
2344 -199
2345 1
2346 117669030460994
2347 -14835641724165744
2348 875493001455182929
2349 -32238099854202726864
2350 833359556532169569948
2351 -16135439338813538132604
2352 243854939832603301529118
2353 -2960560873179984359308956
2354 29496622494286284045350688
2355 -245198346451974372799456250
2356 1723404194132392890772740211
2357 -10354958772392160502207721230
2358 53680739743252362996666537618
2359 -242013586939637370322340012630
2360 955435333292312463290755458324
2361 -3322972855450798923736754049794
2362 10236206075212264055767031047409
2363 -28061360769913904590239413172376
2364 68753102301453361826262749956134
2365 -151133718288030439760190992798364
2366 299106919442107939958602981614123
2367 -534633502509193456854988079237278
2368 865551422456946705457887955232598
2369 -1272523355692922628512120528925458
2370 1702949317442747869353979163513866
2371 -2078904353253771354244317935071696
2372 2319596678651635825402199737169471
2373 -2369764359193582132069203336772696
2374 2220285594052073373702786808818776
2375 -1910518517929493888301976145313512
2376 1511804302028267892645493273931976
2377 -1101396683577323808617912857030552
2378 739501846470046270233410997082854
2379 -458003947163164661477327534712382
2380 261858206520098121168998194083685
2381 -138295912885781801117360473409354
2382 67503340285472342256935451262640
2383 -30464091151157680148552642818826
2384 12715108674346793670223744674610
2385 -4908961142898334901055429496758
2386 1753118880848161675129017027616
2387 -579087394464895206406035999720
2388 176883936714602666589021826579
2389 -49944041242340964676182424120
2390 13028805162720256649696358962
2391 -3138024077546278115569803804
2392 697218184189814408325095184
2393 -142754474852237518920922884
2394 26901502452845078651240699
2395 -4658920001697733725286518
2396 740215529440786927258636
2397 -107673319059340718166830
2398 14305354203121422053621
2399 -1731090497956718391520
2400 190176561288930395338
2401 -18895191456836891592
2402 1690236826492433546
2403 -135402265184164522
2404 9651819409405611
2405 -607483511411270
2406 33440344954912
2407 -1590923803450
2408 64424418284
2409 -2176367390
2410 59657717
2411 -1274458
2412 19901
2413 -202
2414 1
2415 -190392490709135
2416 24365257265977849
2417 -1460874623340493404
2418 54707106172673455932
2419 -1439577612148032852702
2420 28400012853687358195470
2421 -437724336262458846013188
2422 5424483288988409087783112
2423 -55213082076110443167170355
2424 469275880538462343040658803
2425 -3375048984169287593094382100
2426 20765902288467354503340595270
2427 -110317524176910150746121973434
2428 510024842748415269887842202096
2429 -2066186778998253530431883069864
2430 7378930104469146463077154764630
2431 -23354870450633131402691813617449
2432 65824235756327274399822247158065
2433 -165908854571714164378857611378366
2434 375401816219566403072559723687558
2435 -765198570991145885435890099186005
2436 1409516509977473448912200738178003
2437 -2353025913777971222624890552919828
2438 3569226379803058586088794221932354
2439 -4931074039144669856749743449958689
2440 6218222178690210325929543412806015
2441 -7171355308515223166349310408981216
2442 7577429302609712790609442944604616
2443 -7347362753362608487915081541312608
2444 6547356380587912045613816603858648
2445 -5369057658602828206800631191496080
2446 4056397570669347054612661506479032
2447 -2826500018408416438085618029546003
2448 1818127669085613022085025351053835
2449 -1080474574642909675315029224206452
2450 593629927163875169240416769555650
2451 -301698857637717942932975857711770
2452 141900391764047952337077450055728
2453 -61786115342236296740569490086532
2454 24910958199134222675944430201598
2455 -9300918870513852801960772061095
2456 3215794314285955125801694680685
2457 -1029471681652003433470679239812
2458 305059302999153094151947937268
2459 -83640771797145115291093778362
2460 21206655129566838783424087390
2461 -4968608770792668267327372984
2462 1074780657731546494543479204
2463 -214417388367182459998633617
2464 39400178396022855677931187
2465 -6658509736055170636807290
2466 1033061323300300666170400
2467 -146840563609312347551223
2468 19076076139185996180167
2469 -2258573818816153758948
2470 242916422543475117740
2471 -23642208196817699961
2472 2072828262359142609
2473 -162837343960375040
2474 11388707412391986
2475 -703645165508600
2476 38041098036570
2477 -1778265251872
2478 70787621218
2479 -2351726232
2480 63423560
2481 -1333566
2482 20504
2483 -205
2484 1
2485 308061521170129
2486 -40007414523192984
2487 2436524740952084340
2488 -92767645112564433072
2489 2484193917303725308038
2490 -49918574530308672222924
2491 784374340339037737091328
2492 -9918229163328449807307132
2493 103093616898435261837621063
2494 -895528160291159474796337554
2495 6587576859520653352471856514
2496 -41486894772553146417963933230
2497 225749241998935819758873342672
2498 -1069769443394281565278048838294
2499 4444984755468239381130188488678
2500 -16291885509672958836977164988162
2501 52954154586795249268132637283234
2502 -153360556275749614469421452381848
2503 397427522899757090951033821801913
2504 -925116481069299307498762048167740
2505 1941038628549590916661741069408110
2506 -3682450015410129204556705524910558
2507 6334995652800271599442925981130755
2508 -9908173355248399944258180281383794
2509 14122440041094373909097011010404431
2510 -18383785646417717075476675565515016
2511 21899101263364156862328074404795256
2512 -23914664438974689689533969335111000
2513 23980515490327578727973064530354328
2514 -22113238641207382092388086003597352
2515 18777037791489537500479860660650616
2516 -14699592260745104872436646368685592
2517 10620715183491912676847718501863753
2518 -7089014403348296734051299481066342
2519 4374852540522848041625476794490476
2520 -2498033493426418424939090815809866
2521 1320545083037585808199815200157470
2522 -646610765551069322109568527290874
2523 293382326256319990079001170779528
2524 -123380002171216340664812161373526
2525 48100021157796404342583156772027
2526 -17384239444057666784094579108320
2527 5824320942164195783053949546686
2528 -1808549283903975538915880012472
2529 520321324355643051217985915504
2530 -138634475734411197413930130748
2531 34187608990138332160105034074
2532 -7797155482329788256434160900
2533 1643132180133538224437131652
2534 -319592171328616090575955558
2535 57297616450170678474341331
2536 -9454176340192304636049390
2537 1433095302258430817204614
2538 -199149827970131410048288
2539 25309272064402371514441
2540 -2933209808009043327848
2541 308983794033158457591
2542 -29469944432035452514
2543 2533382028036228356
2544 -195237244110197478
2545 13402060492322568
2546 -813109161293210
2547 43186540714076
2548 -1984208850462
2549 77666223949
2550 -2538211762
2551 67364951
2552 -1394474
2553 21116
2554 -208
2555 1
2556 -498454011879264
2557 65677641334099488
2558 -4061929152238156584
2559 157194589735218717024
2560 -4282503029360518935132
2561 87625481251255564473984
2562 -1403212328229468203071932
2563 18097996130078411838409824
2564 -192033323754901098524981682
2565 1704164673104890281798010276
2566 -12816553565738535632007969174
2567 82581456616404073279286383844
2568 -460070541315639777442384676226
2569 2233592066024771730738752980064
2570 -9514328463786863134135512559422
2571 35771969698361611661779647485072
2572 -119342918712520339780552563271851
2573 354968776819013705019427942492003
2574 -945286735530137708945048593187605
2575 2262435621322039430567224536717395
2576 -4883488634945939603936200929057395
2577 9536503727851801754356054139177953
2578 -16896406408531199146896870270117473
2579 27231844921382120082072056567892713
2580 -40019330499797458479187017360611144
2581 53742181019820706562555787656321456
2582 -66080613673184605300660168050742072
2583 74530021090635177275676120147225776
2584 -77232839128187486562386754531605496
2585 73643837008175457512362341933548128
2586 -64702866302746101246316130654825256
2587 52443883288005251643535871732487328
2588 -39257918351928231010511333881809276
2589 27167240061433757921558607958830058
2590 -17394988946959507718218280227017444
2591 10313098189132812765701327176907306
2592 -5665250246379992868322202534417816
2593 2885001380626284715203375469632162
2594 -1362560701153410460934424574231048
2595 597019484798090633248139554116354
2596 -242737883805095210350793888091562
2597 91590331521960695506327051050042
2598 -32071791705957410809415151055798
2599 10420947150381809329680206387322
2600 -3141222430451694478854103421786
2601 878093023544064283221370151558
2602 -227519130660064886109239191102
2603 54607774250738339421379805974
2604 -12131298997875566121200662709
2605 2492074991156255131862389867
2606 -472847367095539516275310771
2607 82756805547551117665080571
2608 -13339122913806345514575397
2609 1976504431310049266460893
2610 -268654271676833218861999
2611 33415370307779775037493
2612 -3792403581792342927224
2613 391430488828862898058
2614 -36599884931057646224
2615 3086086376705587082
2616 -233396632162279688
2617 15730333056614138
2618 -937458916339648
2619 48931047299482
2620 -2210269261861
2621 85093099247
2622 -2736345323
2623 71487263
2624 -1457209
2625 21737
2626 -211
2627 1
2628 806515533049393
2629 -107796540935270520
2630 6768668736993112236
2631 -266180527190954219040
2632 7375390681420788167658
2633 -153617646595488014995668
2634 2506244375978041796827584
2635 -32959095639736920529199796
2636 356869790727098615528509965
2637 -3234180406324654580917964494
2638 24857750980703833427515904078
2639 -163801141369599981039711998106
2640 933891909843326623835897696092
2641 -4642979072615703788790921776930
2642 20265831657994526033855943867338
2643 -78124322511509179375747841253614
2644 267394822182442118657170125399487
2645 -816410391181015724687718838381026
2646 2232993949583324573000088969870695
2647 -5492183684854407257957971764736750
2648 12189330801292072060502498343813920
2649 -24488018209221660580397849538643408
2650 44658740646546358030081609651403629
2651 -74125865524292652324395115165101300
2652 112247605237080767127954528120540106
2653 -155407910401843035187466060270852472
2654 197115838704092411073003488914339400
2655 -229462327815209403923731039805384264
2656 245563001032622231602068517004235160
2657 -241953672254278068269470686325197432
2658 219793750596272213890582058055299912
2659 -184311273099576794979255073273971496
2660 142832812234198402098909567835245469
2661 -102394985989202046508391242950279310
2662 67965757784058160416731438669724836
2663 -41802407938584106122005994605766882
2664 23839933317681498984351847203841034
2665 -12613897698906100154591691223783882
2666 6194947433141938662441223655298600
2667 -2825071038806777494833760423041686
2668 1196574335708983541812578719611909
2669 -470802773692527050580229452282988
2670 172088682696281180475781253030146
2671 -58432947645886072157677565439860
2672 18428300523392028711013199465004
2673 -5396523146765899257731405553016
2674 1466797151827812584586451291526
2675 -369847507493948350617560357920
2676 86453110340452077460216658675
2677 -18719180981925591753684642908
2678 3750703386939895084352159677
2679 -694625533317512129413642844
2680 118742387151746800982729532
2681 -18706151002545688868521630
2682 2710704228815030960474231
2683 -360551367934251665333686
2684 43909745071176686519828
2685 -4882175525220868038322
2686 493937365779053267980
2687 -45294051005092656758
2688 3747413239974835336
2689 -278221317669793962
2690 18416581785334772
2691 -1078436764031470
2692 55333442947434
2693 -2458058260744
2694 93102668089
2695 -2946664296
2696 75795950
2697 -1521798
2698 22367
2699 -214
2700 1
2701 -1304969544928657
2702 176890636892276713
2703 -11274286915303510140
2704 450424007158575273828
2705 -12689962562464023963342
2706 268974612371448664871202
2707 -4469357539463789436033492
2708 59909418820352901250991976
2709 -661703056325577301587008487
2710 6121735766840149401093083081
2711 -48066270181316558365275926412
2712 323789692513089184720983936234
2713 -1888417175673721482231920431462
2714 9610151152996092413582077087884
2715 -42963249699161288206111374002992
2716 169736919635126789082509973945826
2717 -595731781987959779083735102254426
2718 1866197966981244293343738913051542
2719 -5239939544266921484756290898812506
2720 13237531573752977490362319044364060
2721 -30192242280210999892868451919673875
2722 62366405839271203620677692825247573
2723 -117007007577365906795474196999497864
2724 199898704748414461881510529970339908
2725 -311730480878741932753279216963669794
2726 444698970894146578906596990457341178
2727 -581482667566484407033700751351057472
2728 698206443568721134531591767240739000
2729 -771137835480761465675571129430726032
2730 784589946028158472611008558182638168
2731 -736407972663508416062517283708694768
2732 638419570837426800222971688889382568
2733 -511800065672486938143762362175086009
2734 379791688161182429392152088136547023
2735 -261118889078229277221787251454068564
2736 166467529114759461954022617292466178
2737 -98474827680042331048211200990198786
2738 54086368196322622839747863658535740
2739 -27595411619559942204598512833233716
2740 13084270209737687772378356914239494
2741 -5767139173865038807364474259609831
2742 2363533527455075186539736933161127
2743 -900746149664885911255065059846636
2744 319217820410106760061635654953192
2745 -105190174518696295858166184841686
2746 32223934771641110507916183862074
2747 -9174022864975450377965573253552
2748 2426214141993444383674377037568
2749 -595718370245457306734936349592
2750 135703179130850210998210651642
2751 -28655365130511466375777010798
2752 5603347644330266554818706746
2753 -1013434017866298418226977865
2754 169294662242674392824299901
2755 -26078754619421397684416544
2756 3697528026552358466675754
2757 -481477244590351654953244
2758 57437029758978730071182
2759 -6258947363579801243984
2760 620930115476186030242
2761 -55861561801255591944
2762 4536439398315409738
2763 -330741627756363568
2764 21508930020886898
2765 -1237957031001871
2766 62457290519021
2767 -2729289331218
2768 101730947530
2769 -3169722343
2770 80296547
2771 -1588268
2772 23006
2773 -217
2774 1
2775 2111485077978050
2776 -290215117528431988
2777 18771331856196410929
2778 -761696380234228453008
2779 21814026629917058484420
2780 -470389096735526577399420
2781 7958095009665047348861922
2782 -108696443426069221896435204
2783 1224241303356343326429227064
2784 -11557879707628084437503674338
2785 92671902970059385080554931225
2786 -637921949571794687955473319114
2787 3804354643914492352782152121038
2788 -19809019325484461202493219323258
2789 90665301160147509480460234311376
2790 -366930950929047780743207618276910
2791 1319981887410035186845175456436441
2792 -4240553761313876779408955111264994
2793 12217200711165965278598990955869975
2794 -31685561020034161607913793420693926
2795 74230711184083444930120993719391165
2796 -157577881032193677440370281774804988
2797 303972032794693478645127066092769236
2798 -534231312799359068506504810023688596
2799 857466201530393521233277061702169652
2800 -1259633846884295151131871938342570800
2801 1696991602755773822860804385379566522
2802 -2100481372317383909894211654599649096
2803 2392711603217265983244078311375969832
2804 -2512236891561525184987294420866689400
2805 2434656697306707271759197681270399880
2806 -2180596981646628978755506847810272488
2807 1807073056930049240479240152631716806
2808 -1387049014167616441105417498324595466
2809 987029463359883522625899553767946017
2810 -651706606902673548780862597531818450
2811 399554342167048237304128811344212816
2812 -227602496009742790996855400041479138
2813 120528528433195196942602155974556006
2814 -59361879987379165778548310762894950
2815 27200881712469447671590271968409280
2816 -11599190232962212026750199794493952
2817 4603756808771416648820681354081589
2818 -1700849526030998802524437416395844
2819 584889894662933729456791486654638
2820 -187188251561826481301790381879280
2821 55740984517697845635469496731092
2822 -15438640526539413390479398814240
2823 3975367090980431781640609431963
2824 -951085763856453551059711921684
2825 211260243006703195987174005375
2826 -43530007000564343452101503396
2827 8311502090466569175171729923
2828 -1468789225072083955591846306
2829 239889668212386043842792620
2830 -36151099531033365803204790
2831 5017241480085521098988704
2832 -639869618690656938717378
2833 74800500126428142951248
2834 -7991658873934520985366
2835 777713893451627591200
2836 -68666123504804632618
2837 5475206512581591188
2838 -392127138536172654
2839 25061070577660249
2840 -1418119961888100
2841 70371191096878
2842 -3025782407104
2843 111015599303
2844 -3406089650
2845 84994670
2846 -1656646
2847 23654
2848 -220
2849 1
2850 -3416454622906707
2851 476050148744500163
2852 -31241100729820418323
2853 1287257852049002608045
2854 -37464782965806132528018
2855 821664536067946222250934
2856 -14149309352459028143166882
2857 196861243761530360048566026
2858 -2260218678232010160477371343
2859 21767523368613434922105619733
2860 -178165670433883170572190715791
2861 1252780930925365338317065497759
2862 -7636529020070541954404863801332
2863 40667831397941432451209589422086
2864 -190483941140781046543139821166556
2865 789366130205895179797239003614574
2866 -2909236823201802824858898379696131
2867 9580410800844732800059101942839829
2868 -28308159201043727056950586966185791
2869 75336078610646802721224896931333583
2870 -181195184160661956898015601560026396
2871 395090697319460139123332159650031608
2872 -783229611814305480321220497134187404
2873 1415315800446484870129215767974542992
2874 -2336814815371479805726614935277827702
2875 3533056465775882721062834095080128574
2876 -4901200184585896964687074210644705622
2877 6249974687141816645759197406124537922
2878 -7338548021288014779311891527588092600
2879 7946369549566799750624767596214877232
2880 -7946346481606825987226116283534827416
2881 7347947360163896850353473587325668128
2882 -6290329854109955857838049274127843199
2883 4990576164948567014325446268505714437
2884 -3672933871264507755332637255327309687
2885 2509759158304875791287406005679884599
2886 -1593442887033847986358790990308869226
2887 940620264167670050191459121193585996
2888 -516550973639313869059366351993828290
2889 264022628988706693209463529910537936
2890 -125651339286346765352294632894341095
2891 55695598578566383481874916364724027
2892 -22998148695263839330455518182788111
2893 8847769062852414092966943681280053
2894 -3171418835243580992788642845193308
2895 1059060049158517088660807029701868
2896 -329427358217035470496059107912012
2897 95422440928258174443776307255204
2898 -25729135740153269259974778057059
2899 6454537807956870598741284982015
2900 -1505558725613770258947918424399
2901 326280996605025837137740380121
2902 -65637616438676001556280940456
2903 12243808407474489815713878770
2904 -2115152519510715405141257216
2905 337910070525939921468285058
2906 -49839200772685589781338124
2907 6773575786531965763338382
2908 -846413711336712901423076
2909 96997471186871893509206
2910 -10164269363073987362672
2911 970629480944822654418
2912 -84134559346497889960
2913 6589123980646268594
2914 -463702876269432616
2915 29132809474177576
2916 -1621226531932788
2917 79149098578008
2918 -3349468757290
2919 120995979148
2920 -3656353170
2921 89896016
2922 -1726959
2923 24311
2924 -223
2925 1
2926 5527939700884757
2927 -780737600297608370
2928 51974179810610258657
2929 -2174104129525446771514
2930 64288557601431472153747
2931 -1433633269360166970643104
2932 25121314798257739649950626
2933 -355920473064831894338168880
2934 4164291987326042601312735429
2935 -40897770951975073930024754792
2936 341590473762691302138714799241
2937 -2452609742741584047565892706300
2938 15275343744964522452850345988075
2939 -83166395306871806796024117678658
2940 398481483305826698533871077075464
2941 -1690144583077592126535568088761254
2942 6379038945550588831174508279029320
2943 -21523842345320059318478538808760688
2944 65197343419979142208612940087663899
2945 -177959985559750320287637052740358872
2946 439219765671793878232301441552406426
2947 -983240884144394476454123221754233204
2948 2002120794402898870410669238693713540
2949 -3717934540753554237343268569205702716
2950 6311446263110061617335671231590217198
2951 -9815694977559492190178963196682913324
2952 14013608014265487394535153703361053146
2953 -18399934718056582944534681641032608988
2954 22256414266554468648601620986469646186
2955 -24839408777610721791194496473211178728
2956 25614891431678468494001777300442526696
2957 -24438478328403900159469289450567180984
2958 21597403984357950606641316621216541005
2959 -17698763552775956697576029875634441856
2960 13462374032566969688874351026030860713
2961 -9513014122119383398579326203162558724
2962 6249876711595202981737639382839242715
2963 -3820151389339913701206090180381718294
2964 2173729295836480637102448712389487998
2965 -1152040489840184764648517210875220674
2966 568920048374914350885236632202505245
2967 -261879884628493904801095000659037302
2968 112390340052391388258281087464947565
2969 -44978225809329977405148451244476614
2970 16786266084851878585210500603220827
2971 -5842204893451907789059132207389608
2972 1895928994289439060576750054151620
2973 -573587010449256220635406842115944
2974 161723634564858669047470325833970
2975 -42477875267916592028099746801410
2976 10388085657910353201321056741699
2977 -2363777614186194862655754483270
2978 500072802465075885284176786564
2979 -98267440681848875970056128018
2980 17916823916948583183903822964
2981 -3027164800748428933453944198
2982 473258094357754115179212852
2983 -68346156796076063676932410
2984 9100013880532468703657928
2985 -1114588223721408645362494
2986 125261807225153133627972
2987 -12878705779016944852970
2988 1207233981514866703388
2989 -102766504890351131438
2990 7907418914690304609
2991 -546967108504928996
2992 33790653210600034
2993 -1849794189238152
2994 88870648777349
2995 -3702396018342
2996 131713186870
2997 -3921116866
2998 95006363
2999 -1799234
3000 24977
3001 -226
3002 1
3003 -8944394323791464
3004 1280204477390576216
3005 -86433815514066214918
3006 3669727159357095767000
3007 -110224450554520335202633
3008 2498630782552044968568553
3009 -44539832392278545143933368
3010 642415126854311334573020064
3011 -7657124388122104130582978700
3012 76662172861880116184335942018
3013 -653174338875911728049005041782
3014 4787053680107947879887217608518
3015 -30451723519681501938801498059171
3016 169435644053294216796810225823465
3017 -830131892156319126834515626940296
3018 3602323639672744217404939457487618
3019 -13917606716974629781836648193998027
3020 48095406698078633513581529164981833
3021 -149281739274957111257164529971058340
3022 417739912720489348232923839113873508
3023 -1057504884329901434543343839057114142
3024 2429318837089051110598193204846094242
3025 -5078601137474958877753666792698922656
3026 9686988174924953756911922064215617780
3027 -16898676665889768820910549738658510452
3028 27020017186716230652288340621891300748
3029 -39678975869110575877451300313105581668
3030 53614196262647166338397379541471327648
3031 -66770026335090070904253042708720469450
3032 76761542951502401825315211039613406842
3033 -81580904493227751258063620989040709472
3034 80257597588446465821410965637301443592
3035 -73174160600353648982626156127694214316
3036 61898211929852203418526008148288672450
3037 -48627058319498579567024278642433931702
3038 35509629541167570692584778090151469398
3039 -24122972361447616916037882163176715937
3040 15256019881299135579511755333870069391
3041 -8987701716747349828659844570379724280
3042 4934999369168784869680301175370862686
3043 -2526702333866250711956863733222359820
3044 1206731966685286713812971066620426992
3045 -537752406503071648150711410599574870
3046 223644090840284183596509070720293060
3047 -86813637147223214939079604645543683
3048 31454906455437448674815617481314071
3049 -10637381946671605153237969848663624
3050 3357091732878447558953143447481280
3051 -988481353416251301392483191607125
3052 271457435076988668812584885572165
3053 -69497324148687465833495971261448
3054 16577669604895948842128382629242
3055 -3681892713630905901186676706596
3056 760776511042377554824978136750
3057 -146105007255008146109734860096
3058 26050154938425123090149763786
3059 -4306573818509791564181666256
3060 659149739103901175375698418
3061 -93244959843546538704635400
3062 12167612380438064374820626
3063 -1461331595465135178536444
3064 161114822022756206063966
3065 -16258328016478919322976
3066 1496509423503530683570
3067 -125145405629800349001
3068 9463637888007707117
3069 -643610853209209762
3070 39108442338602022
3071 -2106573569771555
3072 99621503481673
3073 -4086733376560
3074 143210117126
3075 -4201001954
3076 100331570
3077 -1873498
3078 25652
3079 -229
3080 1
3081 14472334024676221
3082 -2098831140061328490
3083 143687472376000196099
3084 -6190604461989865399530
3085 188827949432117080415762
3086 -4350110037192095522242552
3087 78862619484010274083911511
3088 -1157630157137628593891358096
3089 14052365697931341329599775001
3090 -143378238730594944178461978432
3091 1245742951131795475640180064583
3092 -9316091241929133451645089560300
3093 60506581442141993850651242631828
3094 -343930523973293025534062706272090
3095 1722381882532023230718725776216159
3096 -7643894524601739080381026615376422
3097 30218444833497793082754905554548795
3098 -106907048257837752840115112860151184
3099 339874568392269188289438540949673410
3100 -974622829525268147210400251355135672
3101 2529514482779380580709232968408434268
3102 -5960271626860337394848699530651677444
3103 12786532384369057862238429514863985354
3104 -25039382481281280391858964391849328764
3105 44865461232086565830349675175460513698
3106 -73717100836656409021760068118951200572
3107 111292463717910977632682830234140671786
3108 -154671001721528579303022015693284752188
3109 198215635629595876312126255072356782936
3110 -234603156955082543452860318178202052088
3111 256816414233961800145410833207371177098
3112 -260363043741635254544533855976760455224
3113 244754067263447708088294518069129210009
3114 -213577412279467439411994042776982385784
3115 173178158250360811494817958053463668023
3116 -130598932276095814849780779843087846612
3117 91675145499148339936881077629358590770
3118 -59944268571473421006607573092562511438
3119 36535023730494435068978168303017407955
3120 -20767407121932693511913432103600399714
3121 11014793187455124292890251219796461905
3122 -5453390717033172106986167582300995022
3123 2521118515624660075585033370295825923
3124 -1088583159173178989509043695823828502
3125 439078172108817009887028088410663732
3126 -165450656093791473785260533181690784
3127 58242447884015531299854630278118915
3128 -19152071965789681157277230490522600
3129 5881912314420053113113541894754415
3130 -1686665320327130437466382003603410
3131 451424399916666422248728656472072
3132 -112714468019784690881936052881510
3133 26239595029905279505601209585248
3134 -5691274729773262406305095887890
3135 1149138813714732007609362727744
3136 -215784230978281035552469925574
3137 37640628175420449562185702372
3138 -6091357815288816064348937562
3139 913139401875733603560478552
3140 -126583201013768264264425374
3141 16194699525726669389893336
3142 -1907852417254855901637930
3143 206426049275384491672928
3144 -20451991721020201124910
3145 1849103036777213080394
3146 -151950967511031890268
3147 11296205476399122849
3148 -755539241998435832
3149 45168034198625994
3150 -2394566229533102
3151 111493709899965
3152 -4504776901666
3153 155531510941
3154 -4496647146
3155 105877577
3156 -1949778
3157 26336
3158 -232
3159 1
3160 -23416728348467685
3161 3440341408173516295
3162 -238779800558842038247
3163 10437226082344350438563
3164 -323227672884149649844307
3165 7565639205010661489460395
3166 -139452664989506949008683501
3167 2082742293086714112672392191
3168 -25740484692528579986351192733
3169 267568196595268259887081955773
3170 -2369935840093374709504443250375
3171 18078490031124390059413471520665
3172 -119840964061356546579984446444399
3173 695652957601537740061554035556521
3174 -3559648449784807005234453407452409
3175 16150158240814228391779726545148045
3176 -65304068885719480632121268902932310
3177 236426305720827869226343240660088502
3178 -769554248320475620723960783836815938
3179 2260441981158012273679766520890644222
3180 -6012171942132724778629488585733471290
3181 14524321736685562328495852647014670094
3182 -31960534438284605359513082526532028854
3183 64225963943653023286366756522055862822
3184 -118145846857269304192134565575395756742
3185 199382644593729660504601397955338511970
3186 -309308437444929107544878915505762791746
3187 441913508312022129171643480292783148842
3188 -582460054976813029617070284392999999522
3189 709352567097240312330905437664270177834
3190 -799382636942830077074995418332115286430
3191 834684927882056160333072876699365616034
3192 -808531371872619185935892541131103777829
3193 727384288869960279197332729875153754037
3194 -608369566677474296131281616006167533567
3195 473490066999931637362824470178910734225
3196 -343208976103964862434390073809117254835
3197 231866503614202885164928015797278611289
3198 -146096606617924946086973216320077908741
3199 85905499201266987156816359869722710989
3200 -47163072817636812616488999086361680965
3201 24186397070759225314018355116961774467
3202 -11589969374915387583710924302048126295
3203 5191059014664759725348683721298581183
3204 -2173597328146245314294398442762228199
3205 850950916550171264607569627212199375
3206 -311494529322970545999208661165091065
3207 106610386751817242547011654265711795
3208 -34111264692943376273409987401678740
3209 10201246433222648697410689346766950
3210 -2850583469579541597575103145378020
3211 743986882490737074983440979013270
3212 -181271254882026122849982677894684
3213 41205769762400861343428021939606
3214 -8732412044328155393164895657164
3215 1723785118125553795890583494790
3216 -316642384173189303651811881252
3217 54061571467711797191388311342
3218 -8567686344263651978141935156
3219 1258436175523095262148602206
3220 -171014950638434514285404700
3221 21458857249922499426852670
3222 -2480612103846866224344364
3223 263485594229013462114286
3224 -25638799799163467664659
3225 2277603410320572280935
3226 -183973225698627243049
3227 13449045019415966123
3228 -884894882085512493
3229 52060037831445411
3230 -2717043439627835
3231 124586075962991
3232 -4958955034311
3233 168724007953
3234 -4808708893
3235 111650405
3236 -2028101
3237 27029
3238 -235
3239 1
3240 37889062373143906
3241 -5638367401329600280
3242 396664958151852706361
3243 -17587192278266447344472
3244 552858725758113180324074
3245 -13144703249785544740612306
3246 246281246828938109885136581
3247 -3741384743792634113864359330
3248 47064217447159398548683157053
3249 -498267070719116324905778937262
3250 4497643776636700895025425393173
3251 -34985605173366002424084348747770
3252 236624785876085114732225955910592
3253 -1402217816653279803756933534365804
3254 7328748488988125649230007929793133
3255 -33980023174272542802107692816477040
3256 140484583819880298954566642772391060
3257 -520279718462794378653981126612676276
3258 1733160111344659752257215391222813222
3259 -5212572866308280008140008527453904284
3260 14201903810618828543605800104655608332
3261 -35161011061194178905732233643325151504
3262 79327061102640151564617050438031482590
3263 -163512006535034756037573103021292122072
3264 308658363473583143241584302326038194618
3265 -534756580090098960379398696039641993632
3266 852037644451133708738667996772709714366
3267 -1250813721524237177182451326783998433568
3268 1694734593652086696804553022063347430624
3269 -2122619281849387128765692203754283731284
3270 2461140093444755258675692971517662093310
3271 -2645311309352457732065141039300916252004
3272 2638936554768576137766765658810639412600
3273 -2446155804946135249000326510802251823462
3274 2109073776184877731304865726022037275253
3275 -1693018229386530811659163736327301200642
3276 1266383979122509560165347515477056374570
3277 -883361108950219837121615427699162998792
3278 575016283704778848516822176959617215929
3279 -349507629381784570599903803187169875988
3280 198472349624607055189750926412824112813
3281 -105343928179925100823602989473461264812
3282 52281974131120100940275659892759447209
3283 -24269561829029282926396816044220821524
3284 10540023192983206128507444698001322400
3285 -4283122426899967404721750168115976610
3286 1628753249343232225238009512875408665
3287 -579600658977742114834133456527152290
3288 192996506750077424949716376367984750
3289 -60124212438731738112532323104394890
3290 17519581368560174864193781669864952
3291 -4773403964872786220948585377247390
3292 1215561967560943105664155710977552
3293 -289161612925690747487614953222394
3294 64215763573575426389953174281728
3295 -13303070939355569869465275610702
3296 2568547543631703647182495516612
3297 -461747005544929446421398507890
3298 77195057011684370673316483816
3299 -11985530484805138041624797494
3300 1725587946218267419805300536
3301 -229966249841983426322939410
3302 28311675546854608857856352
3303 -3212512832156774109562294
3304 335090040142730798219513
3305 -32033646018693817599806
3306 2796857218375649447539
3307 -222128412771519696122
3308 15972267452015655386
3309 -1034083370443547636
3310 59884604206857623
3311 -3077566091336656
3312 139004561931325
3313 -5451834229588
3314 182836199387
3315 -5137861628
3316 117656156
3317 -2108494
3318 27731
3319 -238
3320 1
3321 -61305790721611591
3322 9239209453319483661
3323 -658721152737208333198
3324 29619224853253724034022
3325 -944913920444720078015421
3326 22815382861021256789150441
3327 -434410216628662151916434352
3328 6710873242266084692731180646
3329 -85900196233266803994303290626
3330 925960604847325684168130245878
3331 -8515379869455990899203531614798
3332 67522698721532947001053476578788
3333 -465807085514518628097298489457791
3334 2816970859270708243292014764814509
3335 -15032985869699045611559777653292432
3336 71204548762716279178298820354823200
3337 -300880904221349576020265799351858410
3338 1139441041373350784054535052040524738
3339 -3883151678480672564105316608768717812
3340 11953237262756427242050792978612302056
3341 -33347307985924568788322142289247330902
3342 84575826248279573738851056446387705186
3343 -195552922618790986501223757651538801424
3344 413272226129712988607417374615298426824
3345 -800189236193767499976758789019963860432
3346 1422600269674393959170756191861766738052
3347 -2326922049868185060728653257306259262548
3348 3508302523223008591345427550153184621060
3349 -4883980781510836823651074596131119660722
3350 6287830055372591440500147395786712840626
3351 -7497435621602176158302572751246506918640
3352 8290782305350865545336436612474849428524
3353 -8513115279508218459843450715552431483229
3354 8126202124253998382291317178769264451569
3355 -7218509487935490179312572734668016459982
3356 5972880869359317835904694034839719363492
3357 -4607601109132333229415802159830966093237
3358 3316370904555440675836360871591937115551
3359 -2228725156243485984251209629112658633984
3360 1399360741964340242291689567550434476932
3361 -821343034644810543843331764662744350698
3362 450869888085060897346459736863807328380
3363 -231573154997299867942587631005646107774
3364 111322484004920875387271172587425388050
3365 -50101589057551637898873361073111383775
3366 21114414718835594778460082943813813035
3367 -8333337394252587588505484190800874400
3368 3080297024655897319748207856604281710
3369 -1066322146915294154167464321634079170
3370 345669531000157147010724627974849860
3371 -104913197209158070116081847134419672
3372 29804258299865504212784119516856242
3373 -7922275187455504227754736568630516
3374 1969465173564577461083063199429134
3375 -457649771021527729603339960997712
3376 99338533265636440486496151234722
3377 -20126310516569110510158664436344
3378 3802592581079463027612755476082
3379 -669285551634134251355859308312
3380 109607221124544530470443588586
3381 -16678947853239041473994107436
3382 2354627544123413930834946126
3383 -307842032136339758973831856
3384 37196861323294003100200394
3385 -4144329403634471955035212
3386 424644181011770869193516
3387 -39893667660289289652970
3388 3424331730375317647000
3389 -267476824660768347023
3390 18922934508758730049
3391 -1205801122978808328
3392 68752275052257104
3393 -3480005759651356
3394 154862688777666
3395 -5986124758738
3396 197918681758
3397 -5484798009
3398 123901013
3399 -2190984
3400 28442
3401 -241
3402 1
3403 99194853094755497
3404 -15137272351560206524
3405 1093540081770223712090
3406 -49856609735052158669040
3407 1613806585136810677565029
3408 -39562899163234685347179982
3409 765327854378624156353947950
3410 -12019695654903055534591540034
3411 156512165760063746808850928495
3412 -1717317426779809310992164983662
3413 16085051574385049097976529162361
3414 -129979931058034195736922438644882
3415 914281510862579659039750357797741
3416 -5640720632330482489351999939440880
3417 30725511965537272264934050198312768
3418 -148620673643305501225607699747583920
3419 641642311493968493388816842972084750
3420 -2483821265067103573857559305545210444
3421 8656469868477014670195188612353820700
3422 -27262344334180174526784351436325490924
3423 77848254158781120048205597498827396854
3424 -202176542556416982481134202639663679512
3425 478882148108771120287517722866258430684
3426 -1037198472037204091994308800798111274840
3427 2059016858195013440406373490101122513018
3428 -3754665494422408901055254077114197019184
3429 6301892512055933933462582487008164465034
3430 -9753651232453313822986532874092555070192
3431 13944617752792106386212957784806422376550
3432 -18445022918810866089125016972103622594764
3433 22605937943483500808795989683701895122760
3434 -25705455397866606347318066071014502252964
3435 27153792801847141011152586541749524869157
3436 -26677071793914831082995518002026446044930
3437 24401007338393639693785507542901381661428
3438 -20799854935839071945064002060190581727994
3439 16537892340906550243961072017019835495773
3440 -12274860393751521256088943402694618087620
3441 8511085719374707535373422341196339473570
3442 -5516557424675678330194594581303422092788
3443 3344391367818109087961767900976731373351
3444 -1897368763368780168411983809686221345804
3445 1007770156884670346471527064046512682445
3446 -501309038123596959932056952351957749900
3447 233621626620907188797120312335106748925
3448 -102019490771655862319693402031528132870
3449 41752717404917766814193592832366447380
3450 -16016074306155797210692897762619134690
3451 5758430712771284366643859968997913600
3452 -1940456469232463224441219264604996690
3453 612769554387625483757845542202706074
3454 -181297308294958516330860426858983838
3455 50240941384767272766392195353469980
3456 -13035561732383201394241590656526730
3457 3165193916488995512384193178989788
3458 -718818816008250483170394854254094
3459 152577582853957042072626943836860
3460 -30245981650892028415375282593778
3461 5594343003548397324767730665440
3462 -964436614719384587707914367094
3463 154779632365189316945771196252
3464 -23092332030454214256042447554
3465 3197797246134230008881204884
3466 -410283944735553360569974710
3467 48672394162920557652168453
3468 -5326430202390423919360822
3469 536281189125344638856213
3470 -49525739294396158428386
3471 4180528897586288524675
3472 -321242901092470017096
3473 22365903081720266506
3474 -1403065691214217168
3475 78784893707862161
3476 -3928566975130060
3477 172281963815837
3478 -6564686671236
3479 214024111303
3480 -5850229162
3481 130391240
3482 -2275598
3483 29162
3484 -244
3485 1
3486 -160500643816367088
3487 24796677945607179856
3488 -1814791687193474408004
3489 83878288426345302038896
3490 -2754230279103814057509046
3491 68539815582265356709328108
3492 -1346752743952566144959089742
3493 21497744637020763263589103040
3494 -284690682970137235296341420617
3495 3178780144833832847881705249183
3496 -30315737403760532296087928161089
3497 249574688386543429046940589319153
3498 -1789440865628641346085250674908560
3499 11259312044384783462084115191771488
3500 -62579966933687609613282107171087792
3501 309019821947574777525601534530296000
3502 -1362625261574078468226973563274185560
3503 5389886027386730838470220126801687772
3504 -19203041932049823946045256191070563360
3505 61851737349009756279729199566319616076
3506 -180710186103880013321640539307936978356
3507 480387636196345474893063911424076935276
3508 -1165189603919598645230403654380536763476
3509 2585320008266935534739785979092727659716
3510 -5259846051083360818172888853289616533082
3511 9833780503143499782114241737309838418186
3512 -16929013143757537018412507246219582972938
3513 26885303305306509462981850165715535434398
3514 -39456454667608448489953322971795237013728
3515 53596025090075288259348374121390503495516
3516 -67483588767705703888541450763776463587600
3517 78868973051466431929669553537676490295324
3518 -85664886752143177777192910108177762007202
3519 86574895864238886387986746750552596618784
3520 -81496214818771231121552984540576436544102
3521 71526208468620742951566920661623260376756
3522 -58582136507888980708725492613592915708462
3523 44811853128591706148433145554540874765458
3524 -32038386453351598154155326779719616934382
3525 21423418095587765609413917329728672417142
3526 -13406228552651629693220069024394495203609
3527 7855128001020554867805464295538457150845
3528 -4311496991092061657761222014750294591865
3529 2217691826300134851351831783711853468495
3530 -1069334752177349006785061304911595313400
3531 483479074794870583930658727303158421830
3532 -205010587050983758501302661127199432000
3533 81538602752504206709250739091878438870
3534 -30420236249604185838779109180851258850
3535 10645541585712773231581230496737591260
3536 -3494145527639311164103441195315393746
3537 1075503964221827800314699657677846032
3538 -310367887396797622970764781371802488
3539 83945178424063489035142498281931562
3540 -21271198975352194453703087039653712
3541 5047178248587668638458857572884986
3542 -1120743967438169304154962397645924
3543 232734109666765279967114774952870
3544 -45160065182056601721850182916924
3545 8180516254136495613497793910446
3546 -1381877512628089484650095047648
3547 217413278029494803505527259386
3548 -31814242391299233595781947096
3549 4322994654909519714885423866
3550 -544490504344545748176292497
3551 63437550325317183628325503
3552 -6820839904434508416819225
3553 675004206961654725669833
3554 -61295156552492037469350
3555 5089457441061553358254
3556 -384837757160462422534
3557 26374758021036172514
3558 -1629248749120267269
3559 90116581583544049
3560 -4427810755340013
3561 191392324055419
3562 -7190535919444
3563 231207259142
3564 -6234884924
3565 137133182
3566 -2362363
3567 29891
3568 -247
3569 1
3570 259695496911122585
3571 -40613841934805998636
3572 3010796171946907869190
3573 -141045683768400578163864
3574 4697281535924305497710607
3575 -118632285167750081364579850
3576 2367197986021970180058253222
3577 -38396696630106632135760063126
3578 516998609998931485396560193682
3579 -5872802533550540993700472601600
3580 57012192509678715851846194940225
3581 -478027467029699492486892159382968
3582 3492629265187341688857065888323364
3583 -22405375605990079686001216651434768
3584 127026980674391439566440551820095520
3585 -640140574031658157751120406075169360
3586 2882010114517687639184890561474392630
3587 -11644598586468157854501695607809121116
3588 42396639478072809740312975205719307124
3589 -139609749235789923933648050957451314156
3590 417187145905025388661472487329271732810
3591 -1134757886407072509417122903208530540576
3592 2817390463973168761333781665173275340316
3593 -6401439542432527846390075960816952086768
3594 13342021346277093763103113697450108140288
3595 -25563823645890979863636989626148649144420
3596 45119550235212797659265857049556942120698
3597 -73493209743203481286493362514505633685708
3598 110667883091465883442223954387267444871324
3599 -154305292545178539954362881603595953540684
3600 199510789922695385967253719869800546346840
3601 -239536690508771203011340110910356489872484
3602 267391086674111175371529989109494085079463
3603 -277842269158214093182027672972263215662358
3604 269025887807760689534775661099063899291936
3605 -242976758225047038882567639371884619595550
3606 204882735311105443084666105789168707428437
3607 -161427364201423502573716494868102563619600
3608 118934761272802937728581532887562068087858
3609 -81996947621937496666064894212822866765304
3610 52931089590921892782205318195158340566450
3611 -32010006034425787619446305779584333550270
3612 18143917591576158483797304503719621572605
3613 -9643328316572080831549141473633088823250
3614 4807568779720878186955137984813890461420
3615 -2248800113669161768665038988909205092950
3616 987186402274241375664451967398284544300
3617 -406760212936254041414249524286718475410
3618 157328827410953081443334390894566012090
3619 -57124080602800859521574705515349505110
3620 19469375913014700714113250304838955770
3621 -6228118752170726744277901933356935642
3622 1869614772122926058359334910711804330
3623 -526529720456127296346358910089706458
3624 139065488336129551607186923056768004
3625 -34431410855750890802518499213178750
3626 7987358688955688619429018557994584
3627 -1734987177044577443134206135912442
3628 352630936130136377574834564072184
3629 -67005833472753445743143057814670
3630 11892028946258820129031904265400
3631 -1969129073508144994676085816546
3632 303826252810411145194159769276
3633 -43620832085929209031333799318
3634 5818115278930530099852948358
3635 -719613354977088902215918440
3636 82365766668916335091671805
3637 -8703705175752787189368104
3638 846852782536374190689896
3639 -75635677397692673980484
3640 6179170055351969412090
3641 -459884424009202776964
3642 31032841204731272864
3643 -1888111943306439862
3644 102894783944595397
3645 -4982679448584930
3646 212332597767534
3647 -7866850648018
3648 249525067168
3649 -6639514086
3650 144133265
3651 -2451306
3652 30629
3653 -250
3654 1
3655 -420196140727489673
3656 66510607658779280421
3657 -4993462782004005204782
3658 237060345660889379935882
3659 -8005680458906546198058945
3660 205153182987293596937199371
3661 -4156240218415331641836466452
3662 68487648335284745061945929182
3663 -937379495504926619383618625035
3664 10829976933290341397101681833837
3665 -106990916123356756447298038568872
3666 913402932914804037384796003222368
3667 -6798579174928346640208214167551108
3668 44452100710465659917592749926660580
3669 -256993137033620470016032385285084528
3670 1321267422028089863456355771393938112
3671 -6071538313520639720257686220582165870
3672 25050011283960978242557696034821609978
3673 -93171293701523493503402677533695602436
3674 313556835547522307026869981875367007872
3675 -957987524236069337488116627683486998998
3676 2665236562266633438336224630414606112806
3677 -6771044302440984386690232422112899725800
3678 15748260680720619007350028440389605002488
3679 -33611785385058637466929715844708773514042
3680 65974849194720005407494727725922825943026
3681 -119334812107404141030820362975564207338968
3682 199281331632923983427678556450695237394860
3683 -307769661478649651247710163669949636486204
3684 440289899930620545751778023594150966371656
3685 -584316959537161099339422705780885654607120
3686 720362304310076889531157326383275487426444
3687 -826034044106612844672917056125271625457577
3688 882063439948767708429782727160171832366451
3689 -878067933299580718945780234378042229203586
3690 815675764140786926476399922323218993299144
3691 -707730544974972117759505699594825459333407
3692 574044739828089907684735644736272132288479
3693 -435597654156246376643939283856571235087204
3694 309450485545353850884672053511623996460060
3695 -205938153531550938751927680031891488941995
3696 128459961449056317545906014969035281524795
3697 -75145199061713989108374852018515521163880
3698 41240762177688784844724752513384136061070
3699 -21242536075693064868014128914637616465660
3700 10272484268464894868750583865512367827850
3701 -4664899275607597337110408058176566156000
3702 1989701340891577419783560779336301792430
3703 -797198039797893126643525185198731024860
3704 300056768396926523100821691841511284470
3705 -106095604460155408697624591079562301836
3706 35238461636700506850441634940009236962
3707 -10992611319253639388544879217104920354
3708 3220006538699595072628575921606493004
3709 -885440681635960893083491061306184240
3710 228480690206975277182756613668525122
3711 -55300728899395979637762766958216044
3712 12547831028832120781437017944871614
3713 -2667388815968067080926222308344240
3714 530838231642980486195262948251354
3715 -98815627987042392297758889059664
3716 17189072273872745388778128498586
3717 -2790997059912327858561051409600
3718 422471875428833243492039340298
3719 -59531384904536868388272951447
3720 7796506063026863228541716913
3721 -947246157451113411388731340
3722 106544491185562021728798852
3723 -11068234418889604007893054
3724 1059098050983159106103118
3725 -93061109046376445896412
3726 7482373594839623171384
3727 -548246079545993633045
3728 36434385273489289797
3729 -2183845810815358868
3730 117281388910434034
3731 -5598522944064114
3732 235250984753852
3733 -8596977650256
3734 269036704666
3735 -7064884636
3736 151397996
3737 -2542454
3738 31376
3739 -253
3740 1
3741 679891637638612258
3742 -108904429009589993244
3743 8279258326408121280617
3744 -398246661849384370906840
3745 13635236668138568296708590
3746 -354469512387152688860840186
3747 7289513161033140817015622383
3748 -122000990237986028682197474998
3749 1696952653005107380668601821761
3750 -19935551827250708051101837237208
3751 200368874309793862989310303412092
3752 -1741234286076100118021795650634680
3753 13199147884172555464202865822798992
3754 -87936097816662224702166664717424144
3755 518263783450009070022376629977176612
3756 -2717535139816616858969582945362760272
3757 12741859361526948993495875055359253652
3758 -53663684968573553006087748724898090684
3759 203834155341426299157819490518951372606
3760 -700829866925631161017726416923829309228
3761 2188431447151570892615110748891855341668
3762 -6225260158478016127928974464417894022144
3763 16176893449636076075903408723468399341506
3764 -38499636119588455627984284988972657411376
3765 84113424942187060969426647237334487584258
3766 -169069724617632242262908043256694695122196
3767 313279283911661730314359936056980306792444
3768 -536131722303158396082461482760796088814988
3769 848857409665818318719638923333304907039248
3770 -1245421319341281337934141791124128510605324
3771 1695745522782415580496444865995741765538980
3772 -2145683385028543832439321524879560685511524
3773 2526302196279930604111138639435997466206880
3774 -2770977114814020550516025752804556778651158
3775 2834545360887372008381817884347943069891879
3776 -2706919140920294518481788819461920854717054
3777 2415531475807889220169253468271161615853046
3778 -2015890906813665670065209949301997556573344
3779 1574629025888654565392175380537797549148105
3780 -1152009968424169250532451006437652623678040
3781 789917511677741595361372238763835345905745
3782 -507934038019564911758139563869581935407190
3783 306448868615818021724340802770900362810960
3784 -173552949182367582430269829765291561390130
3785 92299827893469646405517090511380862502240
3786 -46111594317548862208539775903173084160950
3787 21646072346298267553135136309647505800800
3788 -9549949756912489345632730845155575846290
3789 3960437397174013528646081564839631058710
3790 -1543994862416986481056921729279582014630
3791 565877912392398888853542138320669999506
3792 -194966399682349295312306411606741885498
3793 63141435139981714748838530526204210824
3794 -19218293990351692103126223472747779130
3795 5496146423452291960688213867268914230
3796 -1476420372137453330417732354127117502
3797 372392814894079957956645684400490036
3798 -88151015536349144540098706631000986
3799 19572435772630775784701818514555612
3800 -4073515699130027935278084975008686
3801 794093443577190627049273689137704
3802 -144868388203017208400841523062850
3803 24708381224814246866980535187236
3804 -3935444068925495971024404435606
3805 584610986819491643551742750013
3806 -80879074759195807761581008128
3807 10403790893001744445118278808
3808 -1242025902284192135212331016
3809 137323370042541524896483714
3810 -14028193845951234857430932
3811 1320471108716444209453892
3812 -114178651533386625478756
3813 9037120929191692947169
3814 -652057574716119941454
3815 42685761027671107382
3816 -2521111980256766914
3817 133453923711227748
3818 -6281126304080210
3819 260305555817458
3820 -9384438993574
3821 289803625661
3822 -7511784002
3823 158933963
3824 -2635834
3825 32132
3826 -256
3827 1
3828 -1100087778366101931
3829 178295103862740089783
3830 -13723135517537703965709
3831 668720361038780290135215
3832 -23208498807863104846549295
3833 611947656733600410851868057
3834 -12771451031418757739771031101
3835 217051037225313897687486975705
3836 -3067395334584554049684786854020
3837 36632633269460909108555422319612
3838 -374491084870450059574977930955004
3839 3311800895555651362993307483867356
3840 -25560303722148673394955257411131668
3841 173464547086435271822743192773763620
3842 -1041888784752754585098072122778342428
3843 5570186626085205100226454499912612324
3844 -26640511170380917070232798266000813058
3845 114496169025726536871427363117928479774
3846 -443985367457314319823971450591903138750
3847 1559055433658422190763026950942854279342
3848 -4974062450871269864613345409253635267626
3849 14462181401936599976544053402202599844378
3850 -38426893156043632956738234876596023477646
3851 93545770448821443872172135162709661803290
3852 -209132725338406102811084494206581129442092
3853 430300835916619203098535459969284002198272
3854 -816483591400462910639856786047021192529412
3855 1431384330882179182223609902039631058075680
3856 -2322459990176253133507193931490833695417020
3857 3493164417281852105881269787647915611195416
3858 -4877691474914037658711555826839962461708100
3859 6331892561867893141703170510625392301296664
3860 -7651258995224370754821226141025337020272265
3861 8616448200856370456634079528198119433304415
3862 -9053105388729771586174668587561550851509431
3863 8883474817802494725408608118277942388934023
3864 -8148775121365754442212029572538294372293853
3865 6993616470208769175485462571601879624713541
3866 -5620258937146261770805714822226302719070175
3867 4232249669271301946434951783056851164826085
3868 -2988364387734084399357662219281788971383140
3869 1979713735213996570010132740755306372111850
3870 -1231147819108681114268929879876698320981300
3871 719056637725695094861706172846365917931850
3872 -394585798367274781899073625316623531994260
3873 203516752490591273921945732243455442196850
3874 -98689036876336050807896180420582179046100
3875 45004110922794589540096756533848505173970
3876 -19303197064741140741265120363276573744050
3877 7788501081203078757881875503082176607720
3878 -2956338079685696081150714447457594342342
3879 1055678197465082161431501650680359136696
3880 -354618116826890305602065772688447739778
3881 112044104719482611047289497778714982980
3882 -33291527887619741545524040205835332590
3883 9299996438507408623804651137616154724
3884 -2441699333443632834894351318038628112
3885 602260587689129649231471658484795610
3886 -139491087174312680513364527040911640
3887 30319850153386145290441067715102554
3888 -6180648788981130855442863397270048
3889 1180676718896759291154039538506522
3890 -211170396673708036378386562166632
3891 35326645590491637458559061668730
3892 -5521319802714381971520076327572
3893 805180907887443038560961799276
3894 -109400796841557243545267610852
3895 13826385149845489339742304076
3896 -1622370280772300832543407400
3897 176372356475935905945258148
3898 -17722054944311930413029744
3899 1641429636405584703530852
3900 -139704234145404903271614
3901 10887594046226620023260
3902 -773760587261006850618
3903 49906848119551415148
3904 -2905088883991888910
3905 151606832412804264
3906 -7036738875401810
3907 287664771940776
3908 -10232938816297
3909 311889626995
3910 -7981019295
3911 166747835
3912 -2731473
3913 32897
3914 -259
3915 1
3916 1779979416004714189
3917 -291859579482705613334
3918 22740007785943732809663
3919 -1122382770260617025580874
3920 39478284179707828156081700
3921 -1055585865955908897909794628
3922 22353079013542936937418303993
3923 -385675390307794948869814675712
3924 5536463201127481406355639533708
3925 -67199637593221138250362551481168
3926 698559438714254979862315082897956
3927 -6285058817376742611166107198879440
3928 49375063451000751630717403789214264
3929 -341236445068726112587051758854797320
3930 2088185077374986196705021717762788092
3931 -11379258398345083992117001981186805576
3932 55497205793143016379403947756694832842
3933 -243324697299399961564025703522395416280
3934 962959295207405236022055335492937245522
3935 -3452373554568062693480974861121196062168
3936 11250022678090523743519327558690467124824
3937 -33421620139629407271980338332136084185244
3938 90770183570060897631259265197699641096014
3939 -225947066822601977769635885485094141423244
3940 516699071860163467655395692720135804584808
3941 -1087872972919111564570087333656560795479868
3942 2113002931227773125610336712344456875040324
3943 -3793250205443559021973757969732568378078356
3944 6304666372059194194072749084112144901238504
3945 -9717356334475155118237594406525818858475444
3946 13909651726914047661899100526671083390609820
3947 -18516859817122162633083184387703213342413964
3948 22954059893238565639112027261430355401895141
3949 -26528394153268274563770741109697401520721524
3950 28615568159830353460553662221747735685770849
3951 -28838924621081346118897302786142159705970212
3952 27180213656479326010554950383221626528905376
3953 -23977494797763092105667472539276943105285502
3954 19814427597158712010518162881499911384340031
3955 -15349936816032166378183121715366178601410390
3956 11155050259632089056930799548026190242328410
3957 -7609249408390762817193393924587201779987790
3958 4874798212389209721197757212359769428317760
3959 -2934469200998200540871958275826946383594890
3960 1660538647566919176222109124330266926844840
3961 -883646646973462081279731596449402911062350
3962 442341521285204640409167460929616318294000
3963 -208353629727331920021441269018590393402410
3964 92363256769391467241616202920358497483500
3965 -38540579855924385262574131242439046733730
3966 15139076498531301992542601536197385005198
3967 -5598333925371558786016818252198973378278
3968 1948888219481958428559394728446891581396
3969 -638627754867137647372854722850475423558
3970 196960013803437825348380310601827243050
3971 -57159186497879875476638799734668031146
3972 15604514748632731644373323360862312406
3973 -4006065492687139970532503301463837754
3974 966726388758136087717373196889275636
3975 -219172385022072766392753218037421006
3976 46655847802491392544307120595591672
3977 -9318906598077967319411438034922210
3978 1745094903387280244453093134493036
3979 -306109597204076724918993181351030
3980 50245197879941360504235345808033
3981 -7708496099245732828965200959224
3982 1103914330172302220001689297768
3983 -147350813543064404648141698960
3984 18302083379255393536033556838
3985 -2111379265715731010224304292
3986 225751599101464625182852156
3987 -22317902952244704406373956
3988 2034468510150235141919791
3989 -170480108781776346975506
3990 13084988949653938307082
3991 -916142763138870354262
3992 58232539344847895768
3993 -3341521221543971334
3994 171952839490037838
3995 -7872104938396154
3996 317508023682308
3997 -11146370297952
3998 335360907133
3999 -8473417552
4000 174846362
4001 -2829398
4002 33671
4003 -262
4004 1
4005 -2880067194370816120
4006 477694797150192049544
4007 -37670911928824790041826
4008 1882982021975331117030280
4009 -67112434822576485331170899
4010 1819389002512236039961380065
4011 -39084178388742242366582648288
4012 684474320422565563734621211520
4013 -9978700176782964278599978897072
4014 123067581894903603905663692112856
4015 -1300582273981398144094237836184600
4016 11901933872262090143747711760977160
4017 -95147838730761341771391356438376332
4018 669472159493939425497609514192516428
4019 -4172807363455124707797461757176960512
4020 23171055519001291907067514857551981400
4021 -115201997249189372857655476939129829932
4022 515123426593750303571600404342588387776
4023 -2079905301398510671321744247107247014492
4024 7610861904875213781790250091403403199380
4025 -25323042897255961478667546180553129249490
4026 76842065249742592024164375167798376740794
4027 -213247275232051726435139513406269566880144
4028 542591574251720030499284986055511290008772
4029 -1268777556049563295983172758850740924811892
4030 2732508018419160457343746810983143829864440
4031 -5430900387379615288574936282257778240966344
4032 9979855211212195684115247955095818734911460
4033 -16985109870778308273623227116663184331591796
4034 26816417711844476226120990037530487803001088
4035 -39334078682802686967420620381520159485351520
4036 53675379451043866754337703604037911851634324
4037 -68230569969187256448899270781753318981294030
4038 80891130080185464970958709869045938684959296
4039 -89541433312897979933130327197043049255675758
4040 92639603649802522766041147562131685094503650
4041 -89667295276034603645246558202592193536861941
4042 81268087466557598994036715085011809555196889
4043 -69025337436400630736797085493340847949531000
4044 54982550197945137287157670128020918682552946
4045 -41102369492889904843118300355711574904987550
4046 28853979426128134178917110052612800838279940
4047 -19032110699767360807874700287291146645924200
4048 11801331484311924334780333814125068955098710
4049 -6882303305964264341772365606822465292714180
4050 3776306145563569258472106166642523196802850
4051 -1950200369688164368466877114242443484046400
4052 948187867859292041914313448542223708298630
4053 -434123816791735430516124349828316262484670
4054 187203618683564392026972664039233582680380
4055 -76041356021797669116687667679595323352340
4056 29097116029277766350414646076446184218598
4057 -10488647126660576089818270829246911466942
4058 3561543552052772336804043723363542389160
4059 -1139095740770043617156216627965575978408
4060 343093494314679864516764217922871520430
4061 -97295819618758667431233451909608320646
4062 25970194051914295275792582575197615040
4063 -6522206422119911019414019535212629024
4064 1540488730277464273080966075030020602
4065 -342009837336864506144759253254569200
4066 71329441399425440830172018539643290
4067 -13965064742524472852604683307227568
4068 2564549050400216234698441654926122
4069 -441342027567631591742471191885813
4070 71102630806388012325924243045925
4071 -10711101876584778563084423075228
4072 1506774728197704080708027975524
4073 -197644042081378139535054632998
4074 24133183997613205154168141890
4075 -2737934349285879722325812860
4076 287995281298732577783151056
4077 -28019232488021567700797221
4078 2514480904284476619200963
4079 -207494994966283172505548
4080 15688513951212429099310
4081 -1082381236024406333198
4082 67814389545623647136
4083 -3836773427381033816
4084 194724403803238382
4085 -8794495954075885
4086 350026191310507
4087 -12128822805250
4088 360286125698
4089 -8989825979
4090 183236375
4091 -2929636
4092 34454
4093 -265
4094 1
4095 4660046610375530309
4096 -781754537048019539614
4097 62388242716744773780821
4098 -3157654602626650466776834
4099 114021735629525813958403657
4100 -3133421067293155982558144672
4101 68271880614533871931265440168
4102 -1213334861022102409085756399616
4103 17960154729711735020119606827356
4104 -225017693898256744387727580336880
4105 2416940682580470970769523985008220
4106 -22491208561664182048458668957169520
4107 182922366429012842902741274425477596
4108 -1310002674083205672574584595838859832
4109 8314434546720160368581512664622892344
4110 -47032916852747489618411058690131099080
4111 238313797245344204544262672450997633782
4112 -1086449887204106459508832870263072958552
4113 4474273359232857287955143151487574694290
4114 -16705532972697921280161272814464136379432
4115 56735258803083929567992971904377222492902
4116 -175795014672895069293971570672637750011524
4117 498331342697431819209685505435877571208680
4118 -1295654836856731241192796615552282126190412
4119 3096961027835042497424181895035506151613708
4120 -6820191828831428475227526613567880386927308
4121 13865698174697039688423849923108239914747584
4122 -26072229410149600600192159002754241527753908
4123 45420865168036118119828266226663922080756388
4124 -73429447249244602814056686488188389227637060
4125 110324239937010967620488269380256663170471472
4126 -154262596749936574996291957605641674277933324
4127 201002120211316171530398203414222426136364083
4128 -244350441821940381573294638253077432319803348
4129 277449285470519927814815436785267887865522905
4130 -294552733954530884200357676424776212741519884
4131 292664343701587321733219537180919937501903891
4132 -272390067395420358468389476184235559551447554
4133 237675998199975690802492643788744145840474216
4134 -194572615760178315375195636847825745534150838
4135 149548861612023028952219730335528458122555296
4136 -107985664869564265687873187268208060451763990
4137 73296302414944937497590974671905597589134830
4138 -46790515243054724103771418955054688066507530
4139 28105821498871378777297949678280322392127700
4140 -15891937492167730761016741332194323170967870
4141 8461664495037024025877695811156230896911900
4142 -4243913515769158503164574715722658713763690
4143 2005485934105353682226738296854170052926330
4144 -893105809847052603053804005324059748721210
4145 374870572503398419441771416193405681776448
4146 -148318986381419421648628059718004717658038
4147 55318126091143587010465940214450532790982
4148 -19448578345528596580938463506642172843678
4149 6445071260572377476943807661939334436944
4150 -2012942746764333762914320723275530107594
4151 592402620716633442020975570158717564756
4152 -164238461883530859977960468762381067522
4153 42881181301666944604639760420045799202
4154 -10539590421279589508002883814446843310
4155 2437500141184284920907794936179309960
4156 -530143891219310021058256371390940930
4157 108367307085878645818414436626854004
4158 -20803931101121693928996100689904118
4159 3747821382936841761130857143721206
4160 -632987306152461533859994061986420
4161 100123929861961745037513022544753
4162 -14814739278002643455162426019968
4163 2047791255622752463593735533080
4164 -264036121099384007473479215468
4165 31702709906956383678631042158
4166 -3538035081348403918371436276
4167 366211944992875012687847840
4168 -35071775212694529461095678
4169 3099177242411558304336947
4170 -251907104970242417596102
4171 18766514097516120231058
4172 -1276090947628088718974
4173 78822420883054284292
4174 -4397887409705607642
4175 220175267710970009
4176 -9811744470752212
4177 385422226199664
4178 -13184589215944
4179 386736463735
4180 -9531112194
4181 191924786
4182 -3032214
4183 35246
4184 -268
4185 1
4186 -7540113804746346429
4187 1279189608418079812323
4188 -103295926981744026341137
4189 5292985589638253471795441
4190 -193605823703945781344532728
4191 5392390439082505366496069272
4192 -119143492285330198947632101080
4193 2148350390739685983599546211976
4194 -32281655439740656606703951732140
4195 410774605109787049823812194917020
4196 -4483407202239847309970124159568220
4197 42414881262513490600614992536652420
4198 -350862811840951206366971525779887608
4199 2556839108257459417236250063686776272
4200 -16520158849642479638530197721514372856
4201 95173817217325180321084089820875245440
4202 -491334361069294174234599970692983515202
4203 2283090871603346534855558186393877964538
4204 -9587160737056166102968664242087873489386
4205 36512871051459147826118458166401898405478
4206 -126536889805650470454418139155931517439792
4207 400226710906500622362623321098069767580196
4208 -1158529581747440402106247691514491628073664
4209 3076941224820344050260782364461617249046404
4210 -7515469394918372798885049698958669914841792
4211 16918249268628351179292320547365447054800348
4212 -35171093265416895183808636558423047171246592
4213 67647807176932297155409346241141932833143388
4214 -120589148585374838329891190327065759522939640
4215 199547513202828476903327271913178066009146860
4216 -306984693108196966619255114759561119980971272
4217 439666652302564641947409620585356957869275676
4218 -586988156730374219172314040776694083000400673
4219 731405179671115916562116009592433208236543285
4220 -851524574683335348713330559470911411050037605
4221 927257262071398330029763814045721202898268219
4222 -945340811351028724422282947965526146310925940
4223 903134278970699550209577575212706307036375438
4224 -809195723664770627056893315965235749403252844
4225 680496630340700785911497881262370306256896502
4226 -537497838922537421509861968098877390219485966
4227 399013311435650702353891011303068952151083036
4228 -278557450913193065140774489452272287039995830
4229 182974974399823545972136554593479173984479200
4230 -113142951077542486816925543001410134879016800
4231 65888353142197642559824066353042031115715270
4232 -36149231106520143430835071660219691843300520
4233 18691338266536173480652281087825401415083270
4234 -9110709995069766442290748555052864030431480
4235 4187280790735269933587896526088166766119690
4236 -1814911497038882531971776900213907309949288
4237 741951567362663373069698385056811467066586
4238 -286103466373502403591415191494905075877204
4239 104065302153994218614788283334131314521722
4240 -35703304404922686046281742243282556863676
4241 11552893308373208744452026936721302599394
4242 -3525236967763647779828662758154974445130
4243 1014169298609766689437597456291624182692
4244 -275004292150020908375315198980781005330
4245 70263396181323961873666794366114693840
4246 -16908423586123132230355132641239892160
4247 3830478854361691501849655494180838810
4248 -816462851887105473280804170049799192
4249 163634124433442429804092328132538778
4250 -30813877719515652325452021286464619
4251 5447429526710150687764351258620635
4252 -903233882352600734040942660824083
4253 140317159481008746106274155960957
4254 -20398794434066597069521891504814
4255 2771396160637182887065524292722
4256 -351348973311808515359726589518
4257 41494396515986826533293353614
4258 -4556419784122736286388363221
4259 464204247797503862963860911
4260 -43771525612852468750663453
4261 3809570304555187441680437
4262 -305070414577142239261760
4263 22397735707575160030870
4264 -1501378226100330896856
4265 91447097024908137238
4266 -5032644840907103734
4267 248582106236252366
4268 -10932279753554914
4269 423911754019250
4270 -14318173422750
4271 414785684704
4272 -10098164470
4273 200918588
4274 -3137159
4275 36047
4276 -271
4277 1
4278 12200160415121876738
4279 -2092884580101089451840
4280 170981886180129361992385
4281 -8868673326999664626682560
4282 328549852777579981296466832
4283 -9273019434986246288333694864
4284 207728617688293816877735767816
4285 -3799641833956670474343368753680
4286 57946295954460137327493227178800
4287 -748723438494122887368784256280680
4288 8302024429506340270057550258205740
4289 -79828176537585209338221921456904120
4290 671483874775318743611625356615220824
4291 -4977991235290943458244603413386401320
4292 32734352118170499659073768345377421304
4293 -192011172312011708742212375170335774680
4294 1009673458959471645551039612957843544992
4295 -4780706474927581144918378611589148690284
4296 20463956931521274528979975293725450887370
4297 -79476314294332105261370473634975841795252
4298 280969140738202048536448463112175940415004
4299 -906883505171993052723493378088649898352292
4300 2679833613842224769433950761393421206858904
4301 -7268151799833840291338212939818092407366380
4302 18134757295464257593240505619080498280108508
4303 -41716420941590957197550125877741926346191756
4304 88649727240913954733562183995521643543254496
4305 -174352550582766333498935931008719334017369492
4306 317913223887053266141760658781364509075184780
4307 -538288622447223434030253010342555325818988660
4308 847612267985664325988473567538968535713374944
4309 -1242966858199293351380224921706493787038359772
4310 1699674992544062398839430388962633479166716316
4311 -2169909506203736758855985553506736986924892030
4312 2589263337546829015628941439590290413400746085
4313 -2890848780646849413821632476785490019617593298
4314 3022824323451952059429440828198957514724778042
4315 -2963005625527457547580620920486846888330383818
4316 2724890456259260532054956597834072517444797680
4317 -2352882432348202752395224052150699589074967118
4318 1908962554453064039463299153952239257325031722
4319 -1456219343979733720990946610987930951805927394
4320 1045081767431833737515438477188530440036914486
4321 -706002370643473170247858239497011163642990350
4322 449169088491998979367986693944531666516306150
4323 -269249172715245581455399519219131996305772190
4324 152128552477717495814044073891433294489237780
4325 -81045384266770222376103016198484501862080330
4326 40722547955653129437882228563825471927225250
4327 -19303553891962095599666307240044134032916810
4328 8634168238638289931468566664160445811387136
4329 -3644588088238329931202530440444489741640310
4330 1451988839364427025811338556935379425012090
4331 -545990653220581655494653654654254695322470
4332 193781393568598143671134014699373025114344
4333 -64911068787926801147612839560741624978978
4334 20519014171046079399592439724397173276602
4335 -6120007991647900305449040658321742760230
4336 1721894138371219455146774303480354631850
4337 -456871777084058312454207582058026171610
4338 114277823937512951336235184209786752270
4339 -26935551994631374714132066547241236450
4340 5979583384612687996616915522364150556
4341 -1249533858789468762472704821286804630
4342 245624468946027796792250000203486321
4343 -45385455525066407449785656704381170
4344 7876173495691228911143146219179993
4345 -1282485356448382267210295967315226
4346 195731843585063205560945310357555
4347 -27965244826966102102092507481448
4348 3735392294010898045536130874366
4349 -465752480969439819527161187848
4350 54117251933092681456740719111
4351 -5848525743806334548384731920
4352 586611579240937046753777947
4353 -54474154950423189509261964
4354 4670535857443689931466861
4355 -368564585700263055907422
4356 26672746333976529509740
4357 -1762900116629398217242
4358 105901479620473876463
4359 -5749634294899267968
4360 280246281391309156
4361 -12165165201667380
4362 465723700254715
4363 -15534298019518
4364 444510196202
4365 -10691891978
4366 210224855
4367 -3244498
4368 36857
4369 -274
4370 1
4371 -19740274219868223167
4372 3423754897374027587233
4373 -282947603832033119468112
4374 14853969864534552174921808
4375 -557239628842272066733008008
4376 15934773479160862356750244616
4377 -361850764636122513479035859600
4378 6712820916864862555426348976640
4379 -103880429403904896092809762495900
4380 1362657134484189824284038111135420
4381 -15346606220036119506538172982600960
4382 149950576145252424208012848374412680
4383 -1282288440921723344259346352798520592
4384 9668326483114951193893219113329051240
4385 -64689100033169241825046877503205127856
4386 386243938739088907163617657717432244440
4387 -2068218110202935975621113018455900476322
4388 9975970882679821650113563936566051482210
4389 -43517437850340619449778744233946353735272
4390 172298213284543729874528313991300871587828
4391 -621192208019111420592392886121352398537836
4392 2045478026214943555143881787772769504547856
4393 -6168446101065511394744332716537684508441616
4394 17079011958400614513023827716991815523474916
4395 -43517646587747657030655824647405200065016092
4396 102262876744733116311998280459955140500406504
4397 -222068426517350178155542964493042420572753512
4398 446453692261713916315050523568629117221486164
4399 -832405940365769044818038328585926362920126052
4400 1441650170117630369718101183305352531008464680
4401 -2322736431684369595290039147953413800084413936
4402 3486268080742511420371886568105875555493132436
4403 -4880981375378666619476097116802895277104703997
4404 6382131719859969754150420898499724103697097701
4405 -7802392075497990778861169005494483134097404580
4406 8927932739569332307785179276207405650944450402
4407 -9571090345920564540977058410048206314463513710
4408 9621786318462475520544576140953941878145024064
4409 -9078244818816702471097619047578954084415880400
4410 8045278428860258348527102381252881699463833922
4411 -6701755309983008588281100510982019951859371768
4412 5250913416465504637267181156758770490704608486
4413 -3872099887864106960878123601996155186441704572
4414 2688853444388918419048158026679770366296383486
4415 -1759209700528423296178670232301273348267954150
4416 1084918447507864898334694534052011470835899460
4417 -630932966317841191617434037543884385503051120
4418 346124638602008925493920603232899331342935270
4419 -179176332510507301050293016117106677078687770
4420 87547259924800034476451787593642544274769140
4421 -40384300587470546976749565678259786740034324
4422 17589936925772412904196776385545327886959006
4423 -7235199208238703768884439999157609525940094
4424 2810625033833564143811122594232151718690556
4425 -1031173671251199783974766159725192725635936
4426 357293892802610098249727115340863301828382
4427 -116909587817675535249228770376098556566820
4428 36120028660221996930341223330433252174670
4429 -10535084385698438960575546961154030407420
4430 2900102394268077398922501782762741137090
4431 -753253320999223892079436949907535060030
4432 184527207621679522973796193574118176400
4433 -42616830311132563563397138649523522368
4434 9274310022977609300914133234297654890
4435 -1900669099732029944100166292682594844
4436 366576270409523802483413340836726860
4437 -66485108113297054214798787378817038
4438 11329563351662591536149518388614560
4439 -1812218411843894671974867008458213
4440 271797091551962622827178737609797
4441 -38175722865718124696551662480744
4442 5014708194180237796031808403304
4443 -615115169406619133961248131844
4444 70335651429615392310437450494
4445 -7482853972843300946551811778
4446 739079507649665652105369226
4447 -67606030455768240693645065
4448 5711459352473730193824491
4449 -444228991654908220673480
4450 31695526905925951233438
4451 -2065929997627543137397
4452 122423581306708763921
4453 -6558323541691938982
4454 315495706958982886
4455 -13520137619732325
4456 511100938604307
4457 -16837912171840
4458 475989112414
4459 -11313225030
4460 219850742
4461 -3354258
4462 37676
4463 -277
4464 1
4465 31940434634990099905
4466 -5600260620964965462048
4467 468115920159797329634160
4468 -24868883629443013359508672
4469 944596077172132568923087656
4470 -27362946000859071395033894800
4471 629765829901061936655523557600
4472 -11846870825314455457609923368720
4473 185991666118890668608685290989980
4474 -2476366389216957632164567017028520
4475 28321185810810704414759044173049800
4476 -281134901677533817592006427452979640
4477 2443492822685333115697955949648470376
4478 -18733586173669485058421159872385067624
4479 127504358935101898663701379811611335416
4480 -774737512412192375490271871462571792600
4481 4223356970387678392913456099106585456562
4482 -20746742462918704386543722318151969021196
4483 92204392321232475591620766773960034153652
4484 -372064950299490205901696889343871649392820
4485 1367622053811448205866266420713049993018960
4486 -4592890690280699957053981603680997580468356
4487 14130724151770518995249792907422296791709716
4488 -39929362406888621139965156547453119513203948
4489 103866987538811396066788640252661638146031688
4490 -249259908104049796068600570639030532291137260
4491 552945057455607534636825698765358860820858692
4492 -1135977731104759668363796849384680365725836948
4493 2165028974990643501120171921422135417556168120
4494 -3834071991285254573492674082064817868003093332
4495 6318426962825396027709177374795174337015309940
4496 -9703218208852492120074876231118776488914778076
4497 13904209532968763791531991682641465813740499529
4498 -18613514627971552610054253293172543755429072430
4499 23305300802376352722015413903524515947766761286
4500 -27320263630112086080030705183453863646488783250
4501 30015621400706282079138645625123782153178145180
4502 -30934353027326768091286073944942341278441964442
4503 29932085857958567383263541840633461185903915838
4504 -27213195502455778914295282526656419694531449422
4505 23264173642251940855974665487268743802038058610
4506 -18713531385931431199924870967148731238442537426
4507 14172775085260259214873600482286739528353949194
4508 -10111913569673953990517741577950747185086906830
4509 6800132265011695694836431187777918091596265336
4510 -4312327330893954429656221927996785925340343950
4511 2579884321752272719594127056698692546304473370
4512 -1456619457733040364938667036813290941263076170
4513 776411977894723983528318903110544323331959660
4514 -390806119525025229507490923342129070789331610
4515 185804503494664341497645449289992344477805310
4516 -83456391110290999343541986728454076858272886
4517 35418819964114647969576771632810131604602300
4518 -14204372813116264863703235461223161073811574
4519 5383259725151622681209026826093509308421222
4520 -1927989957116644915400902378169571051807650
4521 652498900258124322115968832895647065495870
4522 -208654490010555841820066059305070610010070
4523 63035201131116754248566042712082274744410
4524 -17986919916424489251693658035793752619610
4525 4846572389764460363305228131994597536600
4526 -1232755081325734197861414865771377326290
4527 295879957386688919341441733250356658394
4528 -66981399617267027732038228312350443926
4529 14294368203511622299261718619663184589
4530 -2873998679970395195171478623300914250
4531 544028708278831717628755629637918023
4532 -96880091152832457452134696219265194
4533 16216086737364696550240026481341398
4534 -2548773042372245940303104269742640
4535 375762433137053165807014843463215
4536 -51899037151573511507618116808104
4537 6706134594178793147195077491619
4538 -809439519951145096175899891032
4539 91106113593495476283175142517
4540 -9543814997079014110074647740
4541 928460653097048180762659560
4542 -83677087282451815852730038
4543 6966980543257709360182017
4544 -534201344703711744512858
4545 37585254372969528621740
4546 -2416430057755198289336
4547 141278930405238354939
4548 -7469137325247194660
4549 354686829226692166
4550 -15007648411510950
4551 560300962803035
4552 -18234199674282
4553 509304317293
4554 -11963115322
4555 229803485
4556 -3466466
4557 38504
4558 -280
4559 1
4560 -51680708854858323072
4561 9159317370683699795328
4562 -774273969657804290325216
4563 41620157455878192541437056
4564 -1600365155060662722084138960
4565 46954708272746301137390190400
4566 -1095100761593849990185095486800
4567 20885716411209424891011037400960
4568 -332596728025500517902913627146520
4569 4493881435462587941661844831262240
4570 -52179370715816216015909143216057800
4571 526109418848329249767088150604705920
4572 -4646587248418133729584305818509112248
4573 36214962375655083118555018633830724896
4574 -250676278408817733920643370263559368392
4575 1549657311480644182727079625069624273792
4576 -8598021932967166422929762114435331405172
4577 43004353531500441996703635142277275284992
4578 -194667541056542202690918844508912637923340
4579 800375416476221401583422816060673844879312
4580 -2998638130468728298972309581649096566603564
4581 10267712137219966487843129136107747654141216
4582 -32219983406194456733263498444904939461576740
4583 92889743266779432378586225779048127919192848
4584 -246607592147447770193325759150687713048633732
4585 604188029393067688037095480300385976447130544
4586 -1368763172519084026920688064634181750890006652
4587 2872616395599710716021026431019042678827916608
4588 -5594576149460707320777430557016215808984474572
4589 10127290275479698258893305403795142190663492176
4590 -17064963819068012672640656447421550537328802948
4591 26804632954015456511768744063279647327890920256
4592 -39298230362988468724671315775544950192722193254
4593 53842310658086798872260609832282711614778456356
4594 -69016984615037398792606560559131009341258946618
4595 82857371357451666247116360799141236355224139068
4596 -93256614847642030486663734881709876089064745970
4597 98492412175752925255107231004569824136195203956
4598 -97695420605447117846302777169329133010950022502
4599 91083839249338624930556501889374555070307727964
4600 -79877858661366854935308416728494549740746368842
4601 65936772380118078123114561321560295278976577836
4602 -51264913205485620529423814611292450345818129814
4603 37562699741828800986539349000687377921326477076
4604 -25951862455594264819870775286241822068059514838
4605 16914747454612782268872145756853631294239135196
4606 -10404885869428647271365126501554749194295952370
4607 6043010819269424418712792151670674312471596500
4608 -3314845504168844128051343217703453447342705510
4609 1717896995563319647993927458671865007956393840
4610 -841328218200515657047765042851595858208324234
4611 389456998214478557230276457984715795192745096
4612 -170431979124928281161080967822684288529424402
4613 70516774145365299810373028899759808582843072
4614 -27587735903684476226261277692942958384230230
4615 10205502241848185494837984902597102512693480
4616 -3569762636264457578482974719577331311351170
4617 1180597460105263640699880681223565099322600
4618 -369123026794640127792392593756188057041710
4619 109087253572580113400074698162765784219440
4620 -30465889266283974425890380898335902077630
4621 8038400321420521276393362746897646012760
4622 -2003062620336178871521477610323844668922
4623 471210053073566069606442623703294263984
4624 -104598821578321853834683548785770981673
4625 21897649207659376226255056502243226763
4626 -4320756193441891204001260077194297163
4627 802991513341345304480613513487950223
4628 -140446096135639378883203322260204995
4629 23097885989126117000719009521803443
4630 -3568359607904303996698776563404501
4631 517270477824948873699275578372319
4632 -70271897282178242916583339475535
4633 8934280277743896138959740673607
4634 -1061400786988510504005933848613
4635 117622123405546382260366987811
4636 -12135145275065332433773869225
4637 1163052293532019790105857279
4638 -103295834975106988237408823
4639 8477849324203411671663971
4640 -640961478875956279113313
4641 44478294851812569069841
4642 -2821131253590992453979
4643 162763363432223015861
4644 -8493540966959307163
4645 398206729371426873
4646 -16638906765525125
4647 613596582431461
4648 -19728587196427
4649 544540528469
4650 -12642536177
4651 240090401
4652 -3581149
4653 39341
4654 -283
4655 1
4656 83621143489848422977
4657 -14978500987483220426400
4658 1280359913475224126439696
4659 -69628734937039434527911680
4660 2709979722364374583336215640
4661 -80519604298564535209037362800
4662 1902668412825182839423579199200
4663 -36783478497048899153436344869680
4664 594045613883620020061638452566820
4665 -8143694130585377245551250469525560
4666 95982383036275858099106525297805400
4667 -982768818078032995756831640224106760
4668 8818130376440407182268359862277389464
4669 -69851678339298681888499079922489981176
4670 491612005333790794193216041530129401448
4671 -3091251321566119090874886342496987006952
4672 17452220579624233428455762706946958400414
4673 -88854115083675907159136924561530415949508
4674 409568740257162932315306302244308166417596
4675 -1715324553045673751574856929412919490247788
4676 6548524419694056784837345982581386228941424
4677 -22856206432505165925380952486804872363357100
4678 73132123538824068516679774913060939649321436
4679 -215051182133123225972661915193431676568197236
4680 582516643380815936874547075980471473464648168
4681 -1456587761727661426022307079544166163588520004
4682 3368905856017935359791529215714737589945527596
4683 -7220487328912399077284516101868996852145212396
4684 14365340485260115981121646065850228299602576648
4685 -26572535505293116969966112102723283076859162364
4686 45768553473216608582377253232749647333239777468
4687 -73506388609181810303515435380670143974632820964
4688 110223330513466219461710154728685428925145380843
4689 -154504929492270860506574106224252115132322507794
4690 202687402440635158288666815238222790918628017442
4691 -249109095392747751701069516784730592348529535638
4692 287119774336927248759497477335966645865378900548
4693 -310635274281391687555472266375019364636488274998
4694 315739361595157226567901240240591477352121333002
4695 -301749906533222676742152220407458822638005560346
4696 271350996764545105127187517362038054294472543302
4697 -229764663647389447400245023702125113610032974638
4698 183308030289156643421008937909297772022613670318
4699 -137874234330014563298327955068274175350528649674
4700 97819128522162861320619970918820495894264459432
4701 -65496571182323660154116803453674991277298151106
4702 41405913558046190049641186650416031222668332766
4703 -24724667191117759902890917258361891034200683470
4704 13950144952829645738703852607773765471341395920
4705 -7439504213265407373091065250564085242312683710
4706 3750975250901905644620198902038926008422339594
4707 -1788456781198364700101766631725474465184660730
4708 806542148366387415127095940359380839583926692
4709 -344073722345939964607592674660781885581022290
4710 138865445094599317342624053587143693699479170
4711 -53024706219729859798896547208889809416210030
4712 19156107883676070031955607949545237630636650
4713 -6547336428072887185068363691589675323317570
4714 2116962919319401299144156381079857793008670
4715 -647432632676649031442185531011039159087910
4716 187252698700573327611469681045323805934280
4717 -51204735091267797819008538330551673463350
4718 13234663813107480653734335694667189154526
4719 -3232088373847022320774890457746492200394
4720 745488426747744775063747783294504076412
4721 -162321911926742704783971967069083892928
4722 33346675166400256775214256492553918301
4723 -6459438365051750939055093215419501072
4724 1178951578353612625027179987219167194
4725 -202586157759704346812054189047543482
4726 32745202524441252809723115255874341
4727 -4973648288497074672108310755209050
4728 709098194371472251906099125999649
4729 -94776256780415212949387460863874
4730 11859038517699218942200956450087
4731 -1387012067885449079157737597526
4732 151368622922300292997295728936
4733 -15383999055873946464554418852
4734 1452876821773030674212731483
4735 -127186818639865594989685344
4736 10291907696661408431266058
4737 -767380899371244237110814
4738 52530429093208060328153
4739 -3287621415153717857754
4740 187206062553769092522
4741 -9644130153990248768
4742 446475353401816233
4743 -18425924904078668
4744 671276643273567
4745 -21326752719916
4746 581785361887
4747 -13352482788
4748 250718888
4749 -3698334
4750 40187
4751 -286
4752 1
4753 -135301852344706746049
4754 24492043206346182136801
4755 -2116741725148817843466960
4756 116443220127768884113079600
4757 -4586612259949534224818692360
4758 137986607473695036328461185400
4759 -3303045308320614578538062394000
4760 64717855343202375678871441056640
4761 -1059768756556607695559038996414300
4762 14737664213862917396902486001735940
4763 -176281155827788976970667101723348800
4764 1832564488230624248036672521509097080
4765 -16701646167121843494362683565735121232
4766 134434488129786419630429665653381396440
4767 -961786292447433454729784801804968173552
4768 6150053414462654334373360225325090991144
4769 -35321992821907551737600035282353942625010
4770 183011730217024509783115651626291152683406
4771 -858791556808269738194832397418463989916040
4772 3662820437105562432254242116235188135443692
4773 -14245126755098560516966705289923315799990988
4774 50666684724892416977517578934159229941790832
4775 -165257441495602750451333838541612202524431472
4776 495525108804376356055301947197376112734088700
4777 -1369107224622723136033553652680761113270654732
4778 3493039850879536763043886423580460981399184648
4779 -8245642445700992299005635292508668459105847048
4780 18042665955257057872917452634702232679400122092
4781 -36658755720041698254428662743166360712622114180
4782 69270915654021802668338626746248192394302282616
4783 -121918505764380636365904746597222545596986899536
4784 200143076301795749741973904210392709330919444268
4785 -306853473057160941947172497218679183339074003377
4786 439917905233024856589475429659562065627083517255
4787 -590416744229251623234152932629455892636590237748
4788 742602314211055974403381704183361121310457252086
4789 -876190394023347633388042186630681338281333330622
4790 970712584720025886265819671022772909948978232072
4791 -1010674323789500498563118436020138682291022229120
4792 989721399764593918984213175698181835944551026774
4793 -912271565669399571071109091533640742495220316304
4794 792044651334759423663061110527634100016842323994
4795 -648144721520560553150503860359994213405882943916
4796 500209498584997436556570921079187825884402192650
4797 -364275058851157391231270814718824626968787780278
4798 250451806011510492019068131184415514591579932532
4799 -162643261431276549802677195454661992470569478464
4800 99803514351977316761849480631881271544102575906
4801 -57891555938151751815483095722469551966023112150
4802 31753192764004279383429835403263260332520137240
4803 -16473547207137873968827745064023809922635951428
4804 8085760640388859702527955221613016720141712402
4805 -3755579256181503439616658198796141807940656910
4806 1650917199370079360639659022042405738201584100
4807 -686938126955352276422004783908735572254402480
4808 270574603480626868251277523319696699864321810
4809 -100889925328672061035529779177681740124680940
4810 35611888886075746138755243992996848978612890
4811 -11898824525685836669807991092260873733913100
4812 3762964291550915000569226378822330415606590
4813 -1126178711260611339701894363132457957639310
4814 318895303068067163477515723738991677612320
4815 -85416583081516591483529130733533341126768
4816 21634921781520437139073555992171667780310
4817 -5179980912212566318209566929419131432613
4818 1171857073499581643271203787595141929691
4819 -250368882758923762843026780926797038270
4820 50489427998792817399873568304367952414
4821 -9604116948362956797039826676864444285
4822 1722021216966288451594188583304716513
4823 -290798686364575916266412414237632392
4824 46208959672188132639130895212888838
4825 -6902409020470789256472589508089048
4826 968113165694529775625281487311900
4827 -127337507979964051496465939295138
4828 15684919625461548590412290846012
4829 -1806442976482498999231933383649
4830 194188089221831066544325705827
4831 -19445838012408769893725557080
4832 1810012092683165140684998136
4833 -156210898103018853995259691
4834 12465214544222097986311663
4835 -916778773479067688482022
4836 61919334039781241302980
4837 -3824442216864252366493
4838 214972856180297386271
4839 -10934727289202505072
4840 499947875775824412
4841 -20381565468739970
4842 733646772794504
4843 -23034634168674
4844 621129397174
4845 -14093972461
4846 261696425
4847 -3818048
4848 41042
4849 -289
4850 1
4851 218922995834555169026
4852 -40043692037843219647300
4853 3498680024833660799171905
4854 -194663384438283617654628800
4855 7758931319903214046194237040
4856 -236315098656957680327687088400
4857 5729496066819638738428527849400
4858 -113755707996341123884693486305520
4859 1888442118927966148047472151608400
4860 -26635261362703474567763804621190760
4861 323264299284210032567878796701901300
4862 -3411283096476984081376030519434642440
4863 31572038392134210502934565474694334056
4864 -258173790427480006818935356100944578680
4865 1877182472955134277057854978922248356328
4866 -12203847815225888734942641668915655283496
4867 71287268446876710477518555018094631842944
4868 -375793320304080362735583466099605931107244
4869 1794781417860697690640998526515836910541654
4870 -7793625754800336133435200116072474582341708
4871 30869760369879628918790200043845642659069892
4872 -111859308487357484768996080004715414258372860
4873 371817790742408627072302710059283567892434136
4874 -1136550039376400098700031282070377239722737460
4875 3202183148035498083901745408601642302794961668
4876 -8333515540369544910958778095521768573086541652
4877 20072149331490098760156776023507782312309392096
4878 -44827263816633332688611043346608828729023702220
4879 92986088574792146138281863665887735147805088276
4880 -179438637237865721313334256897717831610165763884
4881 322615498869008179697473575595995016127806441104
4882 -541168578887173287920461064187477964264174645284
4883 848058180662310975215163018252876269790978078732
4884 -1243070303378590075715572901434206031903607962374
4885 1706239338568761564771748840583594956691327553927
4886 -2195451403734547064082466795435259689820908620294
4887 2650835582802856962393871859347744514132588702998
4888 -3006242925624573729424071775007623979908473491358
4889 3205001085974971453101226032268740506156560942808
4890 -3214772645664506938168889525767719276461937887706
4891 3036136578975248882933275162444427593832250850886
4892 -2701775092723345445401304268629386701544400929758
4893 2266833844817784356834890040338455190092823056650
4894 -1794309049237883268698115291426980259275974522458
4895 1340681988161732517497569730298869433104446888042
4896 -946083051941728454321154902249622520751972969578
4897 630830014186958604507174199045859741615721088196
4898 -397613192874007948957304551217169892468971366542
4899 236996447915229736167655246117478813063006778166
4900 -133630189423426636673052691678097973094448388710
4901 71298463173344919037128625739023369561896399572
4902 -36006586740603020461273577951304053576148970730
4903 17214943954825303000701957283108090512678262550
4904 -7793439029142684276212699154340574315344908730
4905 3341279439723039401864999986827715809907181120
4906 -1356747276769357144772345899232675563169831790
4907 521809397721436392542750654164372658218542550
4908 -190089213524394359704295994431997110613220770
4909 65587751338725666535647197275352083712714950
4910 -21432628774534487856690525532822626573915510
4911 6632288457482502736989310255199949587895490
4912 -1943183615775898472992002128908867472785470
4913 538930141702031965392061045926286188660284
4914 -141449880404591380345804135788840571577930
4915 35122373158214270242432896759970651864257
4916 -8247285836751815003589467231401676141644
4917 1830595994750729982537228056440625601996
4918 -383891422409568309113507560514598911176
4919 76016654164434842554125111551256137061
4920 -14204013074660020208254664821171241062
4921 2502636387847240326942368824264120278
4922 -415444537755568485480698044340912090
4923 64917154104344607581267801644800449
4924 -9538799265953577163490291868038890
4925 1316503037647884581063594892917437
4926 -170448763625180821237231110449438
4927 20672682501036930335600121341611
4928 -2345024725554929405527774666960
4929 248360468467547445808093830016
4930 -24510261170223927437636620864
4931 2248979746050192487386089549
4932 -191388756593272645830079234
4933 15063331859297886607932542
4934 -1092985107288406008400274
4935 72847346347696504586557
4936 -4441195785049244804684
4937 246469802005927120058
4938 -12380484797573538668
4939 559117203030186593
4940 -22519591117074076
4941 801030151315591
4942 -24858438234508
4943 662666243735
4944 -14868044858
4945 273030572
4946 -3940318
4947 41906
4948 -292
4949 1
4950 -354224848179261915075
4951 65463107936382480783275
4952 -5781535871436286873688215
4953 325313455689510279423984785
4954 -13118989522008106010819966840
4955 404456136595203573717349743400
4956 -9930625426944747354089624773400
4957 199760478870773601932917217984760
4958 -3361312187311855775596870778012140
4959 48075039470306145733582869920878660
4960 -591919141108710599001317358728923900
4961 6339342829987934176533775297070428220
4962 -59569793992535622153013474128055018168
4963 494769587074917385746668881319828631472
4964 -3655361219133744186371858938068693286328
4965 24155413074288226110798036776061540089920
4966 -143476217543817730595897349223483051560114
4967 769341786793269080527148597938130020732934
4968 -3738799145985337321485389868513262738456362
4969 16525499931223965944131374226666330574893322
4970 -66647442511971099618432496337417561806983760
4971 245977297667187993048368112856394914612449500
4972 -833029451158243087374439304144380840335710528
4973 2595124128857688348951037197548218573294143292
4974 -7453924800870956685684276970490566484582101328
4975 19781733691669649615830548172781774398650179700
4976 -48601948198211343834524687350403056589158982896
4977 110751832081545357359099981907365111377317431188
4978 -234476766436214566856970577247236303404431424216
4979 461949583265272170049412928101766476003899567860
4980 -848171997156687274794242781603206408926841151240
4981 1453364773798553581600785015187503346278509810244
4982 -2327204686000124768631050850174937784251904866173
4983 3486547330984381208086907212115715401804945499063
4984 -4892779483308502903559879197022735219994718570041
4985 6438449794874359564469765847298839636621205496625
4986 -7952605109214389714514094740978143193531164377828
4987 9228876553793960367074585329618654447594380741338
4988 -10071218320699385295324442270327286424818452276044
4989 10343470794560263151259971299416858918733453386994
4990 -10005416206615053517892465508992718245776518072950
4991 9122193666443949897406747767534716625806240052068
4992 -7844179403404516939313136521924633409724275696734
4993 6365722430484096884083296528484135746700126395808
4994 -4878063395624182878929205702185086455475006031760
4995 3531626579714023157217033546063264110299882456370
4996 -2416788972769109965304930244875341487352326745736
4997 1563974994175133292321569579676499627990032616274
4998 -957459458103615092315760671476235024667746102860
4999 554708878486969353956152659945580225975613984026
5000 -304229333283218848486119579657369046542338985500
5001 157996727080490469228401760073929812171645631730
5002 -77715693142276098750078351798773870482063281540
5003 36213327546946235028136421115924599065727714630
5004 -15988049662864243123239734096451267979661375900
5005 6688687413997376108032800021992912699085037150
5006 -2651784567809180728077169122931572341840602050
5007 996330413670824285801804058514458944246347460
5008 -354759642168602037615201476594618269224254890
5009 119704400780803829887394053902247171435371160
5010 -38272917282349835003626902740999532359378800
5011 11593629665203643224856200337819590817642390
5012 -3326704538434922086599905608805764338563832
5013 904014397218884295246423557779754180742518
5014 -232584060075792613194679737517659039010342
5015 56634603832003723863037426185124051687230
5016 -13046988224586456355159912875385515357026
5017 2842288283963738612668214865181200961546
5018 -585235207158877198996604171934259970518
5019 113826211104358135420862213681415519988
5020 -20898561864796348060923867937748323790
5021 3619350501434456139498069016428367800
5022 -590778707442074361030458443717402177
5023 90802385399942135951771587428103403
5024 -13128059468426176882300562184735577
5025 1783351060810324825955365315513925
5026 -227327679629793930205846348249736
5027 27153790929573414199423049640328
5028 -3034480874890082333014075301336
5029 316699642001764204982102943480
5030 -30807940847310816144662532040
5031 2787200776440385388804396894
5032 -233928104426997308971927828
5033 18162793225938612595357358
5034 -1300411927961026489783846
5035 85544536004505256313650
5036 -5148661769887994614838
5037 282147072965372623798
5038 -13997995802766462699
5039 624516623980354799
5040 -24854716407137875
5041 873768309470493
5042 -26804649400264
5043 706492607578
5044 -15675762240
5045 284728970
5046 -4065171
5047 42779
5048 -295
5049 1
5050 573147844013817084101
5051 -107007320510432596513850
5052 9551836817697981604340045
5053 -543463907147521622407750090
5054 22171343624194471693899854905
5055 -691803586558623431163252505280
5056 17198976780821041383686223984600
5057 -350463223892109214279481147535680
5058 5976371804934218581452313263900260
5059 -86662169032989195993907596769641920
5060 1082267427222641841333314290276568420
5061 -11761304612138164736600074228062584560
5062 112188567744414319069574070506879985764
5063 -946246518404718184518856136589025218728
5064 7101879523322452310579537311753191609256
5065 -47693316426202676350652427243788930831352
5066 287989703155242024299935341609589355868634
5067 -1570435329360208092344597448491546572185520
5068 7763941842259754348038679403645797438836862
5069 -34921759989188404468134894732126572663340968
5070 143368883954867940797464861727650612971211562
5071 -538805113491334297656441343159893803749161820
5072 1858638066975428902114908962608259807017811944
5073 -5899570390811652056293514462102725442082342548
5074 17270416545353278682986068767918967668910428676
5075 -46726535481366217238203232301075296603278237748
5076 117073503182760889896833065676600987690948840096
5077 -272135095737535099439963974553938828976703115276
5078 587873873050566125507223517005280186202581867660
5079 -1182091105887529250425739670370408798165733365596
5080 2215813709052131804585328001608674579870760734688
5081 -3877373967321006867951312483363815408280747768564
5082 6342089251628815464836175282506177695707420184497
5083 -9708439623398173303430552862999682792025690425776
5084 13924759856750725467688085574965935981061400363771
5085 -18733316097414927622867778028020648328617999865132
5086 23662921023014338424192379938059704375223109541953
5087 -28090481214885141524791317588540423692903536331430
5088 31366881797027804188584423209260712594848736555664
5089 -32973439596030289131961397725731562932497368966066
5090 32656804287785477554142682751636373944253207104296
5091 -30493895467143442771976175095978944991204406703978
5092 26864182844455768668283821219653375933393309431378
5093 -22342248610605497627758048698152172267332949352350
5094 17551883212119188519408552409562464289957325201508
5095 -13031546737202451218841774393426068594587637900010
5096 9148644315762694992345371742608907613285939438956
5097 -6075765460954357837693394122642319213404010490574
5098 3818615547318219674094912378123670017828473076386
5099 -2272120470228779257012291402081611029349460711838
5100 1280324187269695813632616765874392482232104392308
5101 -683435489977155846277523770322639023727384936130
5102 345679120849464183750215383423985464903980508630
5103 -165706374991623792446413492291688753387995389250
5104 75295927774862053274406583679258973768140972680
5105 -32436129327101407872919056603945112487874309510
5106 13248113901056422647923954387911051205811392100
5107 -5130642903986189946084772650131866039573226630
5108 1884040087006736884066695015043431719574164910
5109 -655993230777384448925067555295642365392105570
5110 216556685408777376411636490553936404770404960
5111 -67773569767171557026851097948099671904946750
5112 20104805774767869279564484553606453626428756
5113 -5652028552793202205345740214299387220928842
5114 1505452416862848335663377601674493698908519
5115 -379803783824514749519916282860282652319368
5116 90725497235169527814103692386369961504656
5117 -20511671359265870745633697093884174929700
5118 4387046003742698362977890942887455369473
5119 -887182262315062023940859522265042431042
5120 169536549222246275834698201963845776238
5121 -30593690295840312534223243899656290830
5122 5209450045053702557783211358695995196
5123 -836332519180608710739644138731097532
5124 126469966094768102828366537726318309
5125 -17995579708069249566684475417834852
5126 2406648740718611008605057189079186
5127 -302113755900755857873748243166176
5128 35548331566896099501085249352880
5129 -3914430615268475023645690020176
5130 402669573968506745855069368733
5131 -38618856931697557311671103714
5132 3445528963114173584889849762
5133 -285255103404132639529272106
5134 21852777746932207330958831
5135 -1544133373461553209611432
5136 100272120602041287842938
5137 -5958925769948891158080
5138 322503167803010347894
5139 -15805412606984564386
5140 696722613277535951
5141 -27402662047997278
5142 952221952533068
5143 -28880039162730
5144 752708358868
5145 -16518209710
5146 296799341
5147 -4192634
5148 43661
5149 -298
5150 1
5151 -927372692193078999176
5152 174898321675215052379576
5153 -15777464039009117486805310
5154 907597802545893895638899640
5155 -37452533291322761243437207645
5156 1182582407606491759703537743905
5157 -29764717217976271033824522368480
5158 614300341995643093412044657523840
5159 -10614525193703353831069552741712560
5160 156026760695520991777100572960005480
5161 -1976007763664368991826240250541756120
5162 21785512696130697832158749585696019000
5163 -210905744538820526549347425064198650252
5164 1806077608118906303441364461712040862708
5165 -13767592679169405914366744662492988712384
5166 93940025779635660463313609068484091274792
5167 -576540867364098240583802592220934550815596
5168 3196543259115395576849444121716559620692544
5169 -16072879382812288178308106327205434560050524
5170 73552635211821564472358658620339730921633452
5171 -307315267460268623088405792370248486521587522
5172 1175767244962150150959783964380140368018146102
5173 -4130240754366971467862324671173524764504801072
5174 13354258260380576003376345908887714291795470108
5175 -39833344462340399687314943786887237050402381524
5176 109843896768587124934118032245038358786962463848
5177 -280583126207067547887543135803551264071516705544
5178 665118379039409099922674658788272873504490351324
5179 -1465648585345420561675229126805976577611379193508
5180 3007094214023973471902339178095616254328314259184
5181 -5753052608388056849948335026093529417783347961728
5182 10277565061963659527361734685752033841094922777772
5183 -17166859063714880404009285045310797876183119869070
5184 26843102881046696764612758957246275032107097939848
5185 -39338267329315243882121882384463675199262109098454
5186 54088720131154536552901054032594708168471210043782
5187 -69846772355515107073328431892091152201552835742665
5188 84790245636374437458865038081111070974652873091283
5189 -96848120276759738815933523304411762824038829241288
5190 104170206664123260809662771405283405608199988876134
5191 -105594382387186258508573459365976742145904985710766
5192 100948236335964071170586194183957595470894137655444
5193 -91077620977681145649115675262481958293704442562152
5194 77598550419833397594414939846455373618507509310354
5195 -62471055477166239033160880315462367160843279263132
5196 47546957030206545381700151996350065413855634063710
5197 -34229631934254905756242377225661288189843678146096
5198 23319351017566512684079785681551717634977315799298
5199 -15039975101850700742037133212448680063987982481454
5200 9186685756455966643762203162085029128100692214212
5201 -5316179260081795319196548968036952850227387080908
5202 2915417913766623334212510308225735522653064279338
5203 -1515575514801749380005654339961431675194313322570
5204 747014124945845183116908020651796267846689659940
5205 -349170278648571094621498080779303584180097868120
5206 154799488815159754998712085084367791160381135810
5207 -65099235145490192884257014747595754940363588310
5208 25971095063313588908466372816674358516185226640
5209 -9829465740331762333484319541457836339255188960
5210 3529353561955573331675341076696512093008715430
5211 -1202178713918260528898745280050562396780391160
5212 388433558609694426995973587062226413466891790
5213 -119037880840208906845444206347205883786786368
5214 34594117538384604396510066455222151835272342
5215 -9531825410579568901676486078668158147624141
5216 2489396758750918632894300437681316366415953
5217 -616058786132106799028623865761706001413914
5218 144411936755878157351417491889009227809906
5219 -32052034996550571241703568733289030493131
5220 6732441722457039589647959494530628961013
5221 -1337578935476065470704175771049885383228
5222 251207047140967680478587859656565769598
5223 -44567023733277829181706467831831848573
5224 7463354991591040763129467788007553547
5225 -1178758333732439167767085206718920116
5226 175418736215707598022798819636274152
5227 -24571555567815759479514354990165538
5228 3235858907424361725152872248994314
5229 -400115849495653923629533697682248
5230 46387163411152907953953068073704
5231 -5034220425461202527850545611573
5232 510523839922619403977244028967
5233 -48282052302506991983647267590
5234 4248874289242147766911921528
5235 -347050604777587970281960569
5236 26237015226031290995160857
5237 -1829975680868135114490900
5238 117326253427029491235268
5239 -6885520061317254291073
5240 368089469228628865289
5241 -17822573427368675496
5242 776357795342433874
5243 -30180211596290172
5244 1036771812213934
5245 -31091675457472
5246 801416600210
5247 -17396495456
5248 309249488
5249 -4322734
5250 44552
5251 -301
5252 1
5253 1500520536206896083277
5254 -285834055950254520059154
5255 26055297848767595748815831
5256 -1515211450258984610944959850
5257 63237138770330831994101098180
5258 -2020332555533297178627062806960
5259 51473195003172909904426210212745
5260 -1075803899119309897308682843416000
5261 18832501765982604194233760510472500
5262 -280569378919373410233140142004745120
5263 3602785315948537572422171312084235740
5264 -40289957753160472320943278415139934320
5265 395788512393374293514440199814100885896
5266 -3440479941446130066754981537675331729960
5267 26632148265728692130321850985218350219876
5268 -184594110687474953040775463335152822781304
5269 1151238859390217087385673871530659072177222
5270 -6488275301956862338055477579325513127336384
5271 33173938208114842704324864356105712574522750
5272 -154416591717491205526932728744864363267260968
5273 656457487609576115498872641755545714821165704
5274 -2556241343672248872757070470001784920916641788
5275 9142024416029184296966435345742702860441199538
5276 -30102271213245864027778888254008994581819409940
5277 91466592775002070748615470974274347350100474376
5278 -257009820853198278622706528872101147894587558196
5279 669134736465877094112882848802813126944115129788
5280 -1617141555387101280270625537149332887394128817100
5281 3634073879031570755856126309706928554299520429400
5282 -7605761303178661460937718071900722796466690011676
5283 14847118539530929147430506119049877479133902396996
5284 -27070631667568954127656347384018768333565444441716
5285 46161452470714302434700566409562507217490005418303
5286 -73708606746452708189984071030193810234299790434200
5287 110335297679766854928727197392150573002662287992491
5288 -155002017653500682891142310177320187880644724053164
5289 204562975830385288607911601103819517706663717016416
5290 -253861308097484360048176302662754344078487310725846
5291 296505749084079671320198960008147733890815615629245
5292 -326211944607473801472583518024822427716554090162226
5293 338326994827911013440878622353975734586730811190782
5294 -331025465680455928506481782717993590406140228073882
5295 305753194355065288301480583282975823639783153786992
5296 -266773182231319612622146079646561945717412644218430
5297 220004846589147190409565543473347193752052011157208
5298 -171585226169984495158752703171661698168211990135690
5299 126620978663149698147721750596223368900778301510176
5300 -88453003290975492824425750751697131445094216567374
5301 58517607224118656913531685557615161951689545149920
5302 -36677253283593884349700299254796828112042226002238
5303 21786935413565117690681472920583176811362588102366
5304 -12269342547804247332025784590288886565593974400162
5305 6552288740205001841751264406672464026287012579068
5306 -3319069557995957694961549343573085076725945436450
5307 1595073007571746921683077940405640921615219409530
5308 -727376496639755281785296034605305227569916075270
5309 314782303865432367912068002060572841187142019890
5310 -129293208759502969063311910710341064234299086230
5311 50405909805794701483904583073127278965044576300
5312 -18652508550468842051014302655992045073411413570
5313 6551431303287129003394272289352279719602224520
5314 -2184008886881223116077472744391132037666937310
5315 690956185518848875627113192095932088606847444
5316 -207426907294527100622782400253476886903017290
5317 59077212852261151792014099089340196312439124
5318 -15959436741112250779265427129520160527677336
5319 4088271126615060524116304539189625506206123
5320 -992765868595068902932894327060913217576836
5321 228442442901086293381461722277537203755350
5322 -49790138234102990648556516451556328264642
5323 10273883293859436206936246690957693834721
5324 -2005910228478812651356551623310434330862
5325 370344006195921577015193580776168355397
5326 -64612381376113671129796843179114847460
5327 10644076118768101632520981777991755734
5328 -1654282421197812141815094018402272804
5329 242330099379778572618306158686190344
5330 -33422768332453520524225733627593024
5331 4335169881441535347952673812223650
5332 -528121808242854074833542980239056
5333 60339226936496477217155186784986
5334 -6455150478498507696271298641346
5335 645472873354903947947237740033
5336 -60207167050879522489765603050
5337 5226930190273495320515330926
5338 -421291868440578254346927464
5339 31435951299459226439139251
5340 -2164618161251270012180576
5341 137042221323810124512795
5342 -7943577650953542014746
5343 419515173973943642792
5344 -20071137863021608702
5345 864094075933611232
5346 -33205270680643530
5347 1127819526529368
5348 -33446932287790
5349 852723735661
5350 -18311750994
5351 322087295
5352 -4455498
5353 45452
5354 -304
5355 1
5356 -2427893228399975082453
5357 467088684618476418686911
5358 -43019491257462679465730347
5359 2528791755258224312717790751
5360 -106725743169272070800886200945
5361 3449551196569624519328411414465
5362 -88950328188664567363496796991755
5363 1882382486567659761276135271877545
5364 -33378735968145942797735935257984580
5365 503923615765443582497676000492033380
5366 -6559899344289327705521269048856653660
5367 74397403973795686469534894164843275940
5368 -741463927491625438112408357122157739348
5369 6541407621419736769054894563639937777340
5370 -51408974557699968320260510658070881423164
5371 361894645893645327775587095074228053663516
5372 -2293022152092302763975501473855365702541906
5373 13133895001307831911735834173911073305480066
5374 -68268753135042188975515971009607700458237566
5375 323158241036721137468363533440913301005754242
5376 -1397515318193597060199571809148644910860014266
5377 5537450328923008186444978030969470239426874982
5378 -20157419353717338715534816163259071202799375022
5379 67577237206076231764093022062831491346502477942
5380 -209119298478277302845400107343526435904905400124
5381 598593043462372810443140240204288583586399734544
5382 -1588049687370778701885757193046164772878831441524
5383 3911865877709612103101713084351091336827186354256
5384 -8962533819439085766398329298346182683295078159564
5385 19129153964846784988981051909943941926678546280664
5386 -38091278887212361423115741486487419429192048330164
5387 70864060515735887384740223429817128155767391473592
5388 -123329012419332403059583039606389638913932957871597
5389 201037085403936425915247440652261242770247015729997
5390 -307297545130282389344363139196775295290670063995259
5391 440944284218668536970265922103233975634595845332141
5392 -594553768422411458235674186479494227087220258587825
5393 754041883165983974252801320732878934372287637879343
5394 -900296170104990335958854837550900170239922678519955
5395 1012804318979756723949338121636472789215465256228919
5396 -1074379336639633611609860851386420928553962494315628
5397 1075478413108865686190439472059960712553711846345334
5398 -1016615907882094807611745322248249457223207363871932
5399 908034931184780161567130369140429501100979935433654
5400 -766829542617328202516283554030149242550066850641692
5401 612614807669079968541390055738706888654731632791710
5402 -463225496210727741843550984617849593770338287780796
5403 331680851718401231715122235202636600767406402300446
5404 -224988953209461099661473995170355502965622149590126
5405 144639968422928347097957125877575887210412518924012
5406 -88157485679910390561192831492173818380635990028874
5407 50958364279278251827652067298875263769050539047468
5408 -27943658821131410165990608328435564675917083329006
5409 14540296996007042819233603941488377101545221385288
5410 -7180933770310434668170206661356904214034932942770
5411 3366560150172727172002249033791609848447275118680
5412 -1498492479284723349960220169422907649898769858760
5413 633337313625942308976864065578718858556530554030
5414 -254192083347399224055520754658226548960999300560
5415 96884399416286763470492440371273563085730486830
5416 -35068168033589896013066551820839180200854173080
5417 12053854221200664207421111960237006519811543550
5418 -3934250010753847425048108231091616174721095232
5419 1219195852395318781512776458735792358978739550
5420 -358669998120571160267657287285704937664259361
5421 100148107961240707502701523144188392863098569
5422 -26534650255858120932578232953194357945000879
5423 6669349978578039258265083361979273767844009
5424 -1589675645149376948684257372562109397527969
5425 359187572103527783896337464391673848346723
5426 -76900809995056656376242271126038499118859
5427 15592688995997286667819302464728791588843
5428 -2992595837966569783307743433160640816058
5429 543299460162246139745754090827498801358
5430 -93237418639146147055139907985379594166
5431 15113403715188095834351570546097386606
5432 -2311954707432358274065900098221848458
5433 333445077856600617288398232688375754
5434 -45293418671194056845782868251681758
5435 5787614916807628946225647780363834
5436 -694784755953031430475951352513999
5437 78245129462022997580236658575537
5438 -8253174536167820822558128300617
5439 813884004655765852270886941617
5440 -74888048942921728690377227599
5441 6415020398558778246281534991
5442 -510300514144925956932523885
5443 37589204377059952686833223
5444 -2555706354158116742093540
5445 159799091274427478268974
5446 -9150000745516780629668
5447 477452620465307538414
5448 -22574731588278731972
5449 960655948852025734
5450 -36496928837557332
5451 1225788548352710
5452 -35953499559981
5453 906739540471
5454 -19265131411
5455 335320727
5456 -4590953
5457 46361
5458 -307
5459 1
5460 3928413764606871165730
5461 -763207461326344656159976
5462 71014441216484972383401449
5463 -4219060497076785005011228040
5464 180042956252738589281997944846
5465 -5886482867472360181748272384150
5466 153605822911455785391124545836455
5467 -3290888154331513906408148893435750
5468 59101133128275501422987135889550145
5469 -904031708569494720210221123792518360
5470 11928283919599103411947113989668329700
5471 -137171979911698540384854479104931422280
5472 1386709472171386508465947461760100038704
5473 -12413990074605566966295273222504093317216
5474 99032243999096397561964152754964043641244
5475 -707890388831083655538442942723261247695280
5476 4555992193401627568183562913899177730713036
5477 -26515507754982788097983399571491611764986716
5478 140086797190536784022515147445246552789241058
5479 -674206538204777742144209243627200284122635348
5480 2965290201681137840306034088112818999471456220
5481 -11953106218687039397628616548462990736516783832
5482 44278289625662963022409356156315872801437465742
5483 -151099659921518410537310949725777042464450060336
5484 476084760913536301795357181217006120687730306606
5485 -1387928081409437869546178026481339591640842879740
5486 3751119112850060944949818019365168013167133470244
5487 -9415797800216470902279391551762887699972828928500
5488 21988426486629464354493768091386813013200092296976
5489 -47847821414140253028314220249845378836623376891108
5490 97164420434062112446201917928725974163745984990940
5491 -184388953396251405812664959779419519378765810896572
5492 327425857958254767227553364981304376441015631789432
5493 -544721532816872860560165728363228356639809896810046
5494 850002515081638668911835907691541968386624825056261
5495 -1245432691116231781660721126762799111394052832608250
5496 1715207066361477029259428173347451465488128250818290
5497 -2222410264948390257890323390967960542563806378271644
5498 2711647411196689267402753775193021856106581476403811
5499 -3118240350484460194368067269426710076953468817730904
5500 3382180554479311490133069883068160331894039349311635
5501 -3462714921349311926261032223676360492777222860541634
5502 3348658073575830084271296224011971259112562359600928
5503 -3060840414186887021453071703965628909446442879215878
5504 2645996143173589940188682676531827564757683001672336
5505 -2164517047514428784626929056984560148197726493318610
5506 1676421394326265041631002350920406486173776520342896
5507 -1229888827293113390737437419937794446570952078092566
5508 855071786326448223120458843082596058079756935566618
5509 -563599811522980484127157729321037410210036040373858
5510 352316013806261217250846539148683399233499337903090
5511 -208945731738265388572965928702281787207446591946838
5512 117599448954543570111653414206073848011284366783072
5513 -62829527428404652463092172597432986637447849018710
5514 31872063815975298755914068526995967022160934839158
5515 -15354327589412476178859070584261397041384321453850
5516 7025822370236438960823728392495134620874367323160
5517 -3053978315338726746917549929824243849682787760070
5518 1261185223339911963817733166064055184373573052420
5519 -494837438423811879148734877397204442004496135090
5520 184471065320017137018741101388893406164069855400
5521 -65338874220668659004307074443603246546612592910
5522 21987325248749373266749356960464165023133884956
5523 -7029003783524949259304264274203910829450149434
5524 2134430930520408633769196947482010963062651421
5525 -615554030136562808432180132225740603336479670
5526 168560786427937093348094792314335563279363749
5527 -43817209402873381815873286724453521759085114
5528 10809415102475311487324788865431116749983652
5529 -2529760790535061770268746064128463669015752
5530 561441751392268021826674347324257289465855
5531 -118108864233769698238338534886797210361668
5532 23539223876675961056609634486528675703248
5533 -4442075409495392599051315727803799220624
5534 793207920482919665818063664770653917034
5535 -133932883452074732758341232035929848960
5536 21367023995682808764818950405953190788
5537 -3217939103617913719535849850035795996
5538 457054567681946597580560169121650046
5539 -61157431222839697178232884556559372
5540 7700272016531084679483242920019315
5541 -911103717973651283449602612421092
5542 101158346960554639929640566550527
5543 -10522166544545014327280228002356
5544 1023520218987711244171125039296
5545 -92918782915086749212460467650
5546 7855083319608340279379019325
5547 -616797547945078059254094314
5548 44858349726566138928909806
5549 -3011978668561553194278994
5550 186024847842987212867560
5551 -10523644802625996915414
5552 542643041293290320888
5553 -25359100790104180738
5554 1066823985532326456
5555 -40075524044191910
5556 1331125083265006
5557 -38619393127096
5558 963577231553
5559 -20257815608
5560 348957830
5561 -4729126
5562 47279
5563 -310
5564 1
5565 -6356306993006846248183
5566 1246937173695441638508981
5567 -117203880730147170092833954
5568 7036943476368533050926628026
5569 -303596625987481355887623810303
5570 10039401878833433844952366107131
5571 -265074484883780645578899565258780
5572 5748528560643838268262236286283710
5573 -104543035131467572319424795433941085
5574 1619973907316037474408025176727826325
5575 -21661737847584607554179953791536975400
5576 252542185334125039566234062833247893600
5577 -2589199815834892950271844096975873889732
5578 23515673607428015812413920726215112682524
5579 -190387737428489406728956622310853768157168
5580 1381627885531488723918335085524404597673664
5581 -9030530562137767032295481994065185690607646
5582 53391754553502644190070385951412253835891990
5583 -286649058929249345350424664279790078074426148
5584 1402352035017643251759516876964390458225488352
5585 -6271487694994198444725768311538205869250136326
5586 25712776613576564823005768524185660462448396362
5587 -96905111382906789331925871546321503718377390760
5588 336532757609171258784787183517120034351317551496
5589 -1079379826179665175143502863248346427836312677114
5590 3204050401357491065110406812651110591979733908014
5591 -8819624614106055475776071456613151074617394424984
5592 22553622845266680171123732778787775298597493951668
5593 -53670442772153440958512514509180676508900679447308
5594 119040841831170394716582819817523030573275234227080
5595 -246458697707580333762268601898191391611659990756656
5596 476962974446208331366991231590033664016904210672532
5597 -863943277357782525217811346762282893199074460530725
5598 1466489329264880183217483790283956918400268592846921
5599 -2335428350704319769370357787006422963180644274660074
5600 3493163424790883938686498990236595298584755830214856
5601 -4912228132227469088541931794457116500298241462560555
5602 6500720056583184643227572839100112433624473955223557
5603 -8103241221423673095628433302078735455258441353329364
5604 9522212337663126190625159633572519752536887700223348
5605 -10557078783594928885142666534845527795370281961392311
5606 11050964268137113025758513399089308655596307336636649
5607 -10929756287254772492692583560477287899916276272301832
5608 10220181627600379322167038874544916589511242837686186
5609 -9040862785129699872988001882696366346310736806836996
5610 7570274554649791216800071641359435405534990848815558
5611 -6003353665172889138282602063967856640299232865285936
5612 4510971541832244072125002424662147841640924747741450
5613 -3213195644440292411779945655748008001546182806376328
5614 2170583109298276406686547997640229553353408939902222
5615 -1391084872144866148036126460575396919076084647001684
5616 846095620414898137625945443455131905463434537425478
5617 -488550705186425778782173560006632282972778851981382
5618 267883093074488327508866818385802300885371202713048
5619 -139518879048790545872470835652507656861699720672784
5620 69034276268470930500017120322270360091394594614358
5621 -32457750176192648904596708400982703290393189198960
5622 14502978271439112835555736510856188905904413615830
5623 -6159280165838698282045975744457945798021419842640
5624 2486399674984466104119709372860698572270153209590
5625 -954112537176845787653315248256912537698764108200
5626 348032972908063127924344329352547947420482276990
5627 -120676422753849220869599787132672651024085058928
5628 39772155919258592109783211339710125969852261766
5629 -12457984284108824156563420528814384918241752702
5630 3708249552172993160121949072089676946872192786
5631 -1048735439827062642106954935459410497252099614
5632 281737089620946909009486704389376051524958020
5633 -71876947143500957755406486095017491823141077
5634 17408822190460708985897981849798597157278483
5635 -4001557982129266161611495976477694402459464
5636 872554379626385262028237136600579774977188
5637 -180409656976922985442361912743807185001610
5638 35351358152257202366890212532117800113094
5639 -6561146634504709968800676166394614100316
5640 1152656823605017466248070942809490936316
5641 -191538005059248667549712397235247426798
5642 30081434142018540957432324470619038214
5643 -4461158146956965996637415747155248192
5644 624134726990577194707975263506211492
5645 -82285250945772999006207862990176850
5646 10210809057952920169162128198734152
5647 -1191020068483428656941173166357650
5648 130395647418761609884269385252806
5649 -13377864056985929172572849691639
5650 1283824541892365893032076274731
5651 -115012534001562748791060902040
5652 9596814311482171084807551262
5653 -743966409553946479674234354
5654 53430069840196408517546588
5655 -3543407940347981154640296
5656 216202067055892965719354
5657 -12085519411601951484372
5658 615902769191096770806
5659 -28452276890494330016
5660 1183438515525979818
5661 -43962710035338971
5662 1444299057328185
5663 -41452965043378
5664 1023353538682
5665 -21291006543
5666 363006731
5667 -4870044
5668 48206
5669 -313
5670 1
5671 10284720757613717413913
5672 -2037070383530020575744964
5673 193398414837853447014606518
5674 -11733313519425473931611700704
5675 511723512779135959030299275727
5676 -17112892143337463115745942554946
5677 457124526325202517821002972017086
5678 -10033354942515253206218361411785110
5679 184746751009764554015784040789617050
5680 -2899668367126374440060786284287110500
5681 39287581966765419597456884834737641825
5682 -464276988461638103629060299282857816360
5683 4826649869423984042382368378767769355996
5684 -44465848881442574314510738447526261516144
5685 365296163981312427916361927912355860890912
5686 -2690781106596917924352003851040398953482224
5687 17857557246545803680072240542522671524042330
5688 -107236136861236851068883982636877797787624596
5689 584936627031941934013387143072876321291493436
5690 -2908281685118351495423610032212904246308889668
5691 13222018645017220823155690934519357569988382086
5692 -55124880794905457744598361417052875554191510288
5693 211318686244359844168951312002032587432920586692
5694 -746671679020836038159816572674045953875947481552
5695 2437272771411742716763703752396063496583487565936
5696 -7364972346345810796716533429563285148897111065204
5697 20643178023608261184322970559312587559976534196198
5698 -53766123539779864659871641949202778348152329444308
5699 130347772370350947224029824050565833333076603615220
5700 -294611398956276909757190870325669608741972693917780
5701 621714779773258953846318502377263773204026544301336
5702 -1226685006518323221557712759577167565653447005619068
5703 2265909470138692384555695845287629330879885984758957
5704 -3923310708441861232965084851659239863670380262284002
5705 6374770018360110193174001953463255906110696974981856
5706 -9730813431149057778684925753067921553102184914813906
5707 13968498611939642439195409519434133183488071329356391
5708 -18874833428589331430003704325271913898663029985946616
5709 24029316594273930756415907996674643716465240361633974
5710 -28846508988966858020332168222780324027223332973950952
5711 32680230918697810543668699121303864491676957946423246
5712 -34965709461239600740602323744032344725903224137631910
5713 35356575856113875129792967421471995490982875377910015
5714 -33810742684846581059730827164438662836950344371841478
5715 30595918069429337887079830789873128949029092479934364
5716 -26214793229933792278235437786208357833483669873348738
5717 21278273436299270536148653841661859240560844784925244
5718 -16370037291445241092448487029009922208987452478811286
5719 11942262704796481186760857160925602788338620288996546
5720 -8264793680940365101175543368233487279122345102823378
5721 5428195179431078796324765816619886983334978284250574
5722 -3384633762501645388711211819335468865467402520708262
5723 2004199103704883673597267883842242693940521750006074
5724 -1127376043293938961092327007042822355653260402805262
5725 602569444830163637048730455626893697032183560134556
5726 -306092935251534978456416895790252734218202569621978
5727 147805611730983981138109387539074256063666524607368
5728 -67856191775681371227555045749611496864519853199750
5729 29621324835107836922509717174938097802669041760620
5730 -12296380339731255690632635215872124563849568827410
5731 4854394019728379662562008194950888909471323388000
5732 -1822595694091788516313323896390664832183986974030
5733 650790442625676381242802869830404879840543892524
5734 -220988863988720459574402790313821275627944727866
5735 71358458272880618521946659384257101698121657243
5736 -21908766211013978403073814097331561382185691126
5737 6394739811707823131835460842281044186767870805
5738 -1774101055518315514215758053190518889813535394
5739 467718517665672829387488705931302447532797319
5740 -117144819054794159430630901195654129039334972
5741 27864798135259246423013477595756411132094304
5742 -6292515803778307420826825294538382450290852
5743 1348489961976034361367991753541830714526018
5744 -274108297697951105093006218203743962129688
5745 52822489412122868756487740684725447940184
5746 -9644554798482476471280530146238152503376
5747 1667353762468157175831771069217693790414
5748 -272734452261111957612107598349750318260
5749 42176396120879192613397222946713648836
5750 -6160694553703259354687700795508957388
5751 849167875349009858468147922690610565
5752 -110328895948747901026435125649088932
5753 13495699738357260945671519015569927
5754 -1552155826276850750787081616472172
5755 167598654028335560828004935410841
5756 -16962618339359813424561845745406
5757 1606258092296433213869726022576
5758 -142023656739758371287368190666
5759 11698988972180983986668020744
5760 -895525099869631008159968362
5761 63519714388708407240476506
5762 -4161359469682288991408150
5763 250874175950134586871540
5764 -13859007335328583321138
5765 698129926833352054244
5766 -31884752118530263398
5767 1311403506141289689
5768 -48181526493719876
5769 1565805115410626
5770 -44462914031568
5771 1086188776423
5772 -22365931474
5773 377475638
5774 -5013734
5775 49142
5776 -316
5777 1
5778 -16641027750620563662096
5779 3327574333484317058992048
5780 -319066396016447383860065532
5781 19558168837342163475319613840
5782 -862174326301327335761138935338
5783 29154621557969183364661535811772
5784 -787795523761120147211579706859794
5785 17498020741907975669428476467410336
5786 -326174252394412698083061543387752775
5787 5184594811824486286246560281005260775
5788 -71166522288374147697435467140821890775
5789 852331316825927694024902958087058827665
5790 -8983409440472344719494083657891544383248
5791 83933557373538458655380416148292072960800
5792 -699541606452399048397684362243489052339248
5793 5229355725772554027810883309580746288317248
5794 -35231531291818386440231257107710968868527512
5795 214844853776174484752152288238851841024912452
5796 -1190414348288086579263213507288796141417262400
5797 6013942517993116528066822628151274607861063572
5798 -27789380808489298553188474690103190845039685972
5799 117790161711135295359449565531700323811104755156
5800 -459196740271538747883097397788987838081043614292
5801 1650467495747420299283199379170668956438742880220
5802 -5481665218539956428676654079766286860706509858314
5803 16858669208873591615794095448289640630573179493718
5804 -48104259682069763285523063341474402847662779895370
5805 127579251917057575077562934362568407630925758581298
5806 -315026864639118974924561254737735407299702938329440
5807 725393191640917954668609858961240348489299294006980
5808 -1559917379899903099720208776968994211559555031756592
5809 3137154537121234324911347663650370776743814735399556
5810 -5908041063283661554808542316761155514989107554020082
5811 10431752631563324515143511167005163594779911073047640
5812 -17289337559345323133618736641178166625905417980038374
5813 26926392540246313738253490119842722864101658246661492
5814 -39445767013457749566502815608825331753174955152923254
5815 54407983336397384129854426573467116938548566385538534
5816 -70722539262523688318660339382528291909111403188034310
5817 86707335443146859698340610474887317149216878845134338
5818 -100347002609546293808161656215892412431220097217709157
5819 109706013703422628983754980920537721246076465322537743
5820 -113381167368028633941675475762053673104352719870487661
5821 110846977098874922720494133606860980155353397514678925
5822 -102576764308132046215868844942198009759762089167724056
5823 89901850266912193531911779188001650814109442540150226
5824 -74665193262855859525701814759971105233966573771671888
5825 58791812857069528468590792543711765852264030529741186
5826 -43910462456543999314974744932440679569225860868979210
5827 31121445899594523316764731823819547937919457260645772
5828 -20939451135294537883260776459964807399912211273323658
5829 13379601844840970333210349987163939846138421380721944
5830 -8121528141371767303420039616269012310800596191362816
5831 4684672368050782722101003285337086701582373558579270
5832 -2568525962212779263942740668155416083580837790948264
5833 1338919866792611663655176012275645425288904098597446
5834 -663712612611737432271829062798176471816055846127912
5835 312921767143200645750898637509455709233416632445758
5836 -140340634493996245944312483444279826191388777284400
5837 59878528241985234706672228473743088286385103122990
5838 -24307096988852463982857619877245707548898298957600
5839 9388359070868133823837664161545527864991448851350
5840 -3450222227002455033456524608443558374262423151112
5841 1206415589573441572001903973316516171291068257750
5842 -401343505523219880094310123474563594030977652697
5843 127018420948880836676225527975508868777398312527
5844 -38237934600174680733518590061668991139314261773
5845 10947860153168643420558058597397038941887956093
5846 -2980465765368132770512897380577068719654104400
5847 771355342128227044233888248353499733765592588
5848 -189721795764381093240729163889641291171336208
5849 44333278860711357728040285626424073224773804
5850 -9838510883480085444534436303736094978616828
5851 2072674138939364164397314786965322024566380
5852 -414311426753971125307053848440542004206116
5853 78538812760140456935091135911560437198292
5854 -14110552123028125480427324277077077829732
5855 2401142732946011844886162813302406057736
5856 -386711624077206937198753808544675004100
5857 58897785944019837622231807400330252432
5858 -8475464759375325181652488661476370695
5859 1151199814474305008243776434366544187
5860 -147429946136454788447010651312412411
5861 17780509292849846089859575186869565
5862 -2016725261533295771083189747507364
5863 214808835981126030100489016125642
5864 -21451103982525437405053995045964
5865 2004701142229567627176269211634
5866 -174973590645875944206582873610
5867 14230993602805630929467912828
5868 -1075808573639401243945600402
5869 75375317623618340381017688
5870 -4878767245597157840549696
5871 290652350931603600817450
5872 -15870103134200851873976
5873 790311632436862719146
5874 -35689666521255557588
5875 1451690649770941316
5876 -52756472204637760
5877 1696163650701532
5878 -47658296165266
5879 1152206916788
5880 -23483842202
5881 392372840
5882 -5160223
5883 50087
5884 -319
5885 1
5886 26925748508234281076009
5887 -5435137241781426760551124
5888 526293556019761935262034122
5889 -32591859009170094730587271704
5890 1452043508971940953041585374917
5891 -49643739076185396179162143727478
5892 1356784076339766295324667326827526
5893 -30492432973258435735627299327413842
5894 575336845341781052722345129220759911
5895 -9260136719737112350183940969460065050
5896 128755569908114548566998327055399177425
5897 -1562574552572869915778464205316429294330
5898 16694227370397362286370286476177131520789
5899 -158161500449545230260223363607028346978320
5900 1337094881731289723036303256771942670998272
5901 -10141921336447330808017477823792932892190992
5902 69352668853868477800329919381977897288246850
5903 -429387041537210515434537688176525068606502756
5904 2416260628284335148997038621173531843572635700
5905 -12400883976288618317650729029699831220205394628
5906 58229498125095866685141613729032354674999188858
5907 -250878946262200545272237528163837535574789182008
5908 994403411666211459538316850980407371809006103268
5909 -3634917660401567931833660284615238304040132409928
5910 12281089785668504019652821248128942203891397401286
5911 -38432226006341391311918141916090521026456622503672
5912 111612536305252873507780684104188580400178455924678
5913 -301352318694526494453848169847136030370893337302496
5914 757728661962921948628044571278061324069583285237178
5915 -1777120178460135436769227976893258907038102895731540
5916 3893380652689420730103949681326706988738722060681288
5917 -7978978259469422372022231375056965874234306836184508
5918 15315978392849098130868333709987566479176402388528063
5919 -27570966467284122786433776705775155117028547092027398
5920 46598310107991512245975711514014313747080483020748316
5921 -74023729233407176864613219844090272961634675618128358
5922 110636511866083401561402115296104191423255512004761351
5923 -155729512241608975622179505436093586380135685298133156
5924 206624654068610419101550376361716879200175961394224406
5925 -258644314405428212281132308695405050171473513539713612
5926 305690770867611376449853424594606938243510124293111293
5927 -341388296666952249293581803779182410759453678472571240
5928 360504301613464725115015672628200124280768852928843143
5929 -360211515794291975190289671522702712316531147440069340
5930 340770385614855896338974648772999296165517183415131519
5931 -305406108356735979949972162466715004931475075879143314
5932 259443676357384815723268244430184362475227027091556804
5933 -209016120871461942926907051264394348337414554868338054
5934 159769579417162475779208823781855039198157021940134564
5935 -115925033851231250728578517743365148680049986739365078
5936 79874056978979098036425701651407253097790140263114782
5937 -52280754383992659208380296807457442170060597781592642
5938 32518741184899724549979467479030801050234237432174456
5939 -19227188888103728093710447252399626107020493855814382
5940 10809581456721489665206340793038233567535609822608276
5941 -5779900864359695297801806028011330271099434953663354
5942 2939980277091428857750654325261268399848825171276288
5943 -1422858780357683592076179988845305957440651222010966
5944 655299947741035810585032674403168912682692620371668
5945 -287232616138090086176046948193843401994557872081410
5946 119834990022244572575366788195849715410332505757400
5947 -47590176177409048165170612065935104240932037771310
5948 17990722796210983186194437487690636794676197068676
5949 -6474071692855755966593352213567285470715251297370
5950 2217633480324492967608363590050650250062726538308
5951 -723030556141689178808585889737748756337023742208
5952 224354320920417113904229567260719001940960427585
5953 -66246657628598843797460681394354737158333086744
5954 18611015792279723518044204925646677779186559210
5955 -4973486145099798979382264601365572037560808412
5956 1263942194729654123984365981351958750745140512
5957 -305380597241436669857794975601645268978000932
5958 70122406774472913052493621615690838447296702
5959 -15296997765182590932330167418676451942162512
5960 3168844143510752810135628025883755381007984
5961 -623058884862769890467475790005578835606568
5962 116212933799619935699676602214717497934334
5963 -20550109917246287805073988648428964697404
5964 3442839275214580710899140612994351136004
5965 -546059457359135227861906671028542946308
5966 81927124765527974341218277655801774360
5967 -11616821454614992136439027324701335482
5968 1555197582627479057507291689474100291
5969 -196356268813092979962517051316468662
5970 23352737778136302453640463448664826
5971 -2612657762981991026219140638894758
5972 274558649751535155586367791060936
5973 -27057167544969523702191451940546
5974 2495928013851523940397128915166
5975 -215081136753827993643669173422
5976 17274592442013716444364441698
5977 -1289862721208290438982392930
5978 89282126065083343102040858
5979 -5710330220641308532285330
5980 336223112258443393556524
5981 -18147672887392403386694
5982 893531754887868758749
5983 -39903007027881401724
5984 1605343667708893334
5985 -57713581267912768
5986 1835921866057089
5987 -51048535768534
5988 1221535662622
5989 -24646015314
5990 407706707
5991 -5309538
5992 51041
5993 -322
5994 1
5995 -43566776258854844738105
5996 8876770876291687790095389
5997 -867951408776936167329004898
5998 54295764450950924848684942358
5999 -2444513533011258205258778359651
6000 84488803844306597531381069210265
6001 -2335241986988484652372155361177216
6002 53096090604102504707572484276729894
6003 -1013917393388963962833961993446726950
6004 16522116170084044011112502327241532286
6005 -232668289381025276172970270526526038850
6006 2860794208880590424192301905546221840500
6007 -30976710740769538140161571736989981807577
6008 297534788828517593211800358900599108344533
6009 -2550988657304350707071848365386849901044752
6010 19629698054481432463116939415560898554237280
6011 -136219057523411036756415959354806802232959610
6012 856122146358871044040752570205861205582155278
6013 -4891816524850113364167380075689564275485193172
6014 25500161244031306868138100155649086179091797688
6015 -121651804099456247392845088181396457608076453830
6016 532651890663080798038206783329757741115425728558
6017 -2146157245061398915539369483654320015570985557008
6018 7976763793720050032928918245325825864094367055864
6019 -27410291956074253553658798407647728171678182526784
6020 87262234670545432275449225730512985968614041201740
6021 -257872789802112468758950635013444734897410179650548
6022 708655309836595761041128445190732265641475580980732
6023 -1814041122167077019563470422715261252807909062742930
6024 4332384484566034887333870909476644936703519321111918
6025 -9667559895706635897799418696130649459800819766799760
6026 20184569545009845352310908448832465383113443759187828
6027 -39482180112150160574114550613394840278451040363881233
6028 72442641682259144025579344586639792364552223864318939
6029 -124824569296470361600354708947345690299858727231589814
6030 202204292703002131330135962090305104743153067322229500
6031 -308254646893880651286475531036707245488759286544956161
6032 442666469934169770942260237451844782038038807768004301
6033 -599357487120953267198718776736319818002570934110486528
6034 765789313153023673962143164912274947425011058687734988
6035 -924052960665100014335511069238202379316033683024647290
6036 1053848657349822568104576364624831827467734354318331020
6037 -1136746337741190453377575162534648385076084974274885254
6038 1160497757885230728377539664271220559181233523307628006
6039 -1122003346053449352701653271885689155853889819305076939
6040 1027944573406526110176552380862418957954745754467793465
6041 -892917037902118534392271776673423521455477727817481904
6042 735771074071719320010335674689934242175035258121093514
6043 -575404829858059941767154634210890589797654008989351822
6044 427265315895228611450165060832792528848360511185020552
6045 -301366398529352891321869887053379315830214746241989840
6046 201990383119757308947735859906951475972356144578915462
6047 -128693639494928194967952313868840741422726972276657424
6048 77967271059185009079728074593056243219422560932360774
6049 -44928454724767326509175401668186286246641903499475648
6050 24631816212402124546296276621426057459097114951261270
6051 -12850975673604180695820181303270438240022322870206008
6052 6381554258642852102947288320000445289681663608226382
6053 -3016759118147848022074634257986161394236784053439440
6054 1357809434171480973190806419019263418299347572991478
6055 -581926730404836086370890744864335032192136663331200
6056 237499843671823344372252308308574966608910893283590
6057 -92309190398073471980154348333031500815435336867488
6058 34168099544936229693263263732954944834741178086662
6059 -12044395784805302855290036707600845040433650974493
6060 4043129331920077226916771678903379795385565984295
6061 -1292362879119696420161435091392414584809575039100
6062 393311469722271166718453762057906948507127327452
6063 -113948830848661261424719661137113829211061363938
6064 31421309028792660087891000607759236444922945462
6065 -8244861078552075025161871334827232861684587720
6066 2058132669173130249519858271150352197422187732
6067 -488610199689117819329454512705909188382842122
6068 110280804890620229256595386538576093348108866
6069 -23654537701731337848242250516724559280804676
6070 4819628785191781239906352924189216903923860
6071 -932356211459682061626088359277356574883114
6072 171150971304879524832639796190302754840614
6073 -29794754804500581879145035464773359378312
6074 4915509119456354844467020062800603075332
6075 -767962324958862004308106885817786136895
6076 113525903538184535894722385841031727087
6077 -15864920734605897998751715619000510324
6078 2093787910563842955128549361802977854
6079 -260674655008187095398829548465257038
6080 30577815947294220463737372628216300
6081 -3374977640373890934278495511119696
6082 349982065167259882024517321797326
6083 -34042025725929958226175310961768
6084 3100168352905186240882890167258
6085 -263797795526272349054625493140
6086 20925965098600016277283419810
6087 -1543551416786125330980620794
6088 105567694744627789423840076
6089 -6672730666162965568161584
6090 388356676415310521940490
6091 -20723736626098862333649
6092 1008979253938393399909
6093 -44563819207954719082
6094 1773482839535325062
6095 -63080502461952055
6096 1985654867827949
6097 -54643436534928
6098 1294306521718
6099 -25853752426
6100 423485690
6101 -5461706
6102 52004
6103 -325
6104 1
6105 70492524767089125814114
6106 -14496459943866147647012844
6107 1431148329655498065348590777
6108 -90427605029356384324641309896
6109 4113740363181310094335689998026
6110 -143719543172627210856400966343326
6111 4016820993136341151243274228432381
6112 -92386186529625284693413314774054194
6113 1785249057960876168028062227109844861
6114 -29448891767074346751534751496145290658
6115 419952309363497561009801517208931784261
6116 -5230680960224392979099669450587310069610
6117 57393380802520191900799825926951070366736
6118 -558806958394663628194752159866073257056632
6119 4858131997434365189218036091037838205073109
6120 -37918123922225951328531147143699843392200336
6121 266978203145932450343735078841256467043819980
6122 -1702971165318847117886098730909655269660604564
6123 9878727889308221708546836902472718683741781978
6124 -52294457123203945721373796380009993869380360676
6125 253415272610743121418290530858038641770410414004
6126 -1127394921839578414794950703038243970702822344648
6127 4616648586776540426506085881013247469751142410290
6128 -17443620748420290141652323446115710159129982891784
6129 60950600147730168643403521265470233650784354661046
6130 -197357181873960030508415975668513001682224482837832
6131 593335780599041997819745574332018573942228243111138
6132 -1659216693863499289271425275136529438949614038955392
6133 4323063008226157319697356205730655394328484105439648
6134 -10511145561621150788190646953985372101795231696196964
6135 23884707074539539019981727501662208551783706718686386
6136 -50792925101294513007613837611471916438022614610457148
6137 101219866965495927317753698733917956299260723769114720
6138 -189251689237954222240998062329656827891951979407999534
6139 332373409183138666879103802545928161455392807439487591
6140 -548905072270219822768348854522127490669143686650135638
6141 853291548710712861201197428398984536929131360877346926
6142 -1249816115291906210602543694663033884049543847700187580
6143 1726388417155161592643216956978049712514204958099076203
6144 -2250853432052464174526214872447699274903552134035046572
6145 2772192546279105621106135955868192343797331841059034023
6146 -3227735032528933898010762242161935251248936050631882880
6147 3555348462131127090211633017711257335275005261470185107
6148 -3707399178026241712527176030098428647563967476304305484
6149 3662139201478289362755267034623103573445782220190127168
6150 -3428761028214445275861820903195524717114789069115645162
6151 3044519564304643299385366281916009900563209712210228699
6152 -2565111049545872461667620577939764602428511240621484550
6153 2051686392202757147156577249443669090538531970099156002
6154 -1558583595166085117129928847834511138754612596038881718
6155 1124983695669871106939222576222951501788927779135041652
6156 -771841619903005636920556958531525581026578754282213602
6157 503536888352234590788600744835821388677070090722460136
6158 -312462250430147154955286927248646942210223958014974158
6159 184482843434610610927846584513673025736146023996178188
6160 -103662748739500453603319119691800989307082839126009018
6161 55449955811358443803466616193180087738425139799208728
6162 -28241142700838113113714513631023141510001058625489302
6163 13697590640802235493228424341373794209404494159831828
6164 -6327799405989860544334607541954114055231786716671074
6165 2784588414130390768125777237064531177129280472777688
6166 -1167373048699859213866924485515789152955299506804430
6167 466258178418376881464275092432129514106451181638764
6168 -177429696694583472980873409313315511108302821851738
6169 64329619301879371490342379238249356792292753680321
6170 -22221269508021069440055718127482746012490111168864
6171 7312647711700984565314709161364288730202425542930
6172 -2292392279331487224082014124171550444822902165496
6173 684475323282824400594840868345912275367929037672
6174 -194631109356398078074311979029925480146328221484
6175 52694795535232228024356278714889632914681593106
6176 -13580735332767278290457913572853471934049329892
6177 3330895154909322472592027835860079748187256080
6178 -777221542105891826730741592611786891501790176
6179 172472566632511524760103001142261121847674614
6180 -36384100602865512681255493255075188032462088
6181 7293289540850887128145578108472431811466924
6182 -1388469945136115035146158391059377176440940
6183 250903879207049769458805101959733763290542
6184 -43009714532683852441355984395968586412548
6185 6989017761973838755763488016803241924735
6186 -1075790056986284745430526158721284821242
6187 156725136515874869240217833752421670806
6188 -21589913629068213120426246456893696758
6189 2809476764131776830117642320302453228
6190 -344968215844930712749844268154228822
6191 39918977887041467921108450294304486
6192 -4347495719317716286286721676563650
6193 444948310573443446234852812787798
6194 -42724059451989049017408752298622
6195 3841769272137919531391864726558
6196 -322848942847862479713175756770
6197 25298051886134960220386504632
6198 -1843678279989532649329524354
6199 124607616194460828240574598
6200 -7784876819619593142879942
6201 447916132888379394436894
6202 -23633775198213746950900
6203 1137957142909979602037
6204 -49714432391083561008
6205 1957309767430976674
6206 -68886581856748254
6207 2145966792824137
6208 -58453192868146
6209 1370654881661
6210 -27108380426
6211 439718321
6212 -5616754
6213 52976
6214 -328
6215 1
6216 -114059301025943970552219
6217 23671841946976812504026783
6218 -2359376334111392030872255665
6219 150562450787975108151372943763
6220 -6920160586870986544803120873389
6221 244353601165261593833234257316851
6222 -6905066256949849815549663165590827
6223 160632003066116959454814759810304143
6224 -3140643547713699072734765124049713899
6225 52436813265761421283747586243387088077
6226 -757120056756038964215251961185851214041
6227 9551407966620438879603646483593648668001
6228 -106184009403748004918521336733858541122793
6229 1047822507883071756170242353789059219309257
6230 -9235510860360621876806321444070406104549111
6231 73103447162743287745334700920031441998327541
6232 -522151559414703806678788324859795778745830726
6233 3379752549769827207437810811838848739991485962
6234 -19900288462009826430023486484887421999153688098
6235 106958574684277608197811080708482439477782301874
6236 -526395665463625628740951344522704008914293797514
6237 2378977974127155653128799496952085505209342375122
6238 -9898940574389528606307012397414089279511526790518
6239 38015129668276951693516441972283749499541961340938
6240 -135040495051932173441735462974253061120901661868454
6241 444643029845383091901976129094053444160454880359822
6242 -1359678441437336584915575665958874555135116554337170
6243 3868289639433626550667698589771386156367973163369974
6244 -10256269358189487741079221560510511169178474545578242
6245 25382275075175400478872892559523401943688753664844966
6246 -58719563542576842985384023185459727153327442394000366
6247 127159138913365778560986590045679725013395448870215934
6248 -258101250184447114864563809818152727940481103519346353
6249 491634459086270409587430597300851297244587175856967623
6250 -879842839178499187778809300494138629420209335130545339
6251 1480984393786641497151543000693438560131904232353220323
6252 -2347055950528564274939477558114297477847303963722297639
6253 3505448913946796958070580843325665964136842657524545091
6254 -4938634765467788747729687469709261211915816610272119881
6255 6568808453975614996613233169914363030152406646739942263
6256 -8255337066896087714250776524501751971679716750547738313
6257 9810327275335121182169589705651082814851783946874875833
6258 -11031776312527545921423588969581081624985912074961740971
6259 11746681640130508993453270568920060303162494040913611989
6260 -11851404953253195270076275114842857057471248256577056307
6261 11336258495603893287230589950433127158597775101847351117
6262 -10286301053872873169085837603459779113720727220912339221
6263 8858642580427044814185972163204568278538295366402341649
6264 -7244485328605943600211901927735181986482453417000755504
6265 5628333378541756072455011061580216809165361184426906182
6266 -4155942245422076844422113359461799418083038525230870792
6267 2917752579621242612893826083531924537502239436159866054
6268 -1948387038542332402895514840631089033302840842873874880
6269 1237927839819353367573416465949556388413224485173251494
6270 -748585626901831896225501830076011003334402957117083032
6271 430956894774019149345858419537449960325854170794008518
6272 -236254496297528036898797974374325953843181408504411456
6273 123360358106281167134639644769651503041008928698382374
6274 -61362578293344400392533617959368006305809017933007672
6275 29082715954791714517796226735074340312110293774532006
6276 -13134950678399878481201601646906590112379362729460528
6277 5653671065757536234065346340894509410991084111946438
6278 -2319398526412225337981532541200932510982436566296872
6279 906952690512761543439582907178224751667776910912358
6280 -338039401362953952687213067932718519277566780760734
6281 120093523546585124046935266311077945101369603250334
6282 -40665339942422698683697678561853984266339567811434
6283 13123548491855056589842711819705449467499471826278
6284 -4036043379827127468472105417995635266286701009082
6285 1182712886699182019188802222941511492834086036166
6286 -330178067260925540086931171086112023669869212646
6287 87795746682077422960576182219822164375486839678
6288 -22230535904984580572109333894108292789398733082
6289 5358651441045041354450635366370886267631516042
6290 -1229278636118024352697407353409001473164240286
6291 268272246655111118080388762379130478357796898
6292 -55674095535959448241753325793994551061385462
6293 10982035532665552972258909261220113774534514
6294 -2057985835579879518185509250556153106726634
6295 366172003619558920992800199545415752547642
6296 -61821332051322356823008762214719871562990
6297 9896943379450655258796208192738896368632
6298 -1501211035973591540748176920377685789650
6299 215573528239804100499859525233893105984
6300 -29279302330117473433336439995852916242
6301 3757475193066843359989941264437273152
6302 -455109428916556333900212173579993158
6303 51961889798505821904258197706610936
6304 -5584878477618011536840547495021406
6305 564223374066597674502201959173388
6306 -53490491756728060604631007477298
6307 4749975090638708549433859340308
6308 -394281729592667333088130144986
6309 30523249532679509541493888804
6310 -2198124984010823651840957102
6311 146831952826975587691109372
6312 -9068172230056774584935471
6313 515867516903877869270619
6314 -26917063394304390661549
6315 1281892113318833530367
6316 -55400698843614782329
6317 2158112385070656703
6318 -75162948774561855
6319 2317491969080043
6320 -62488401446479
6321 1450720085401
6322 -28411251717
6323 456413213
6324 -5774709
6325 53957
6326 -331
6327 1
6328 184551825793033096366333
6329 -38651464843454970314324510
6330 3888969561336690854566546059
6331 -250619661788766181550281791610
6332 11636797696548046376823477640786
6333 -415252299436268886774226256294852
6334 11862963671249103783416806193664615
6335 -279089802778217605168849972737901600
6336 5520387891634176426783796329237059185
6337 -93277402967113373797145497510692202628
6338 1363457529163888420292815989584708767967
6339 -17419094090479823860240044540035858493804
6340 196173396993571303555584417664908059175620
6341 -1961687617143894115948005511338328941763510
6342 17526662529694628430905789036409094784419359
6343 -140670839128800130093576819959610229752040022
6344 1019105632390965815675026538428516040649229719
6345 -6692512715741419627857392457172888520190467352
6346 39991484114258213821203502436833783732474273550
6347 -218196004475841957666054384648675933459368276136
6348 1090392558635276564008242477952503993567673803748
6349 -5005114995665599258378634085955155919987963233204
6350 21158096799684392364998405511164188019364232743798
6351 -82569084703999922386917063977669009884252224826820
6352 298129448564487335164980892959257853728797085442846
6353 -998014920219883093613642016697317197123981736047404
6354 3103484304791903823482592801666870821215502292221446
6355 -8980938191067035923029589974642933176171815543207524
6356 24226003927509024302534096563213676680866627230738920
6357 -61011498032200411131188491975811325514180946659595904
6358 143664987826243601340032167188297578892338050382242902
6359 -316737978898838093775028022329648920348788603093930792
6360 654672384271404360723613496680062257053929230155484555
6361 -1270147393640224717331599358567133486364363955138077380
6362 2315747257384752645785692551671439693677099098294468021
6363 -3971980743231918717630863142336638806396257539954244076
6364 6415746720220109218512371440407453761006896559902995078
6365 -9768578857198701281339576435712769161012081831880730446
6366 14033177073053327396933780700670902454015448791658485905
6367 -19036850777421156659637227601603762037309823803163345622
6368 24406283059155154585305490022127363869099358598845818171
6369 -29594335506495613131591515527047278117712882131038192982
6370 33964868595177956469649954724440532930996459173155355401
6371 -36919990297034460270164223460861239007404671894951522050
6372 38034887378609691893431343556818513909815068211066953148
6373 -37158116572532745097116169669469795990157834925994092244
6374 34444704593661966366871814283874786581698540884970192817
6375 -30312334704959886776832812537094991329185492407806157704
6376 25337319457326744534510241962403806264134059432035985385
6377 -20125573161996984280828336239506492166503347244768703318
6378 15197435066022641987107296741284947468255836084685539644
6379 -10914440717214675868201252242841648518904089032106729090
6380 7457674637113984860637460409456787443711772903913171992
6381 -4849812335474088719751220442772966955586937343010477230
6382 3002632889328396988470531651682039051045612453922916068
6383 -1770350443672078681298768977043157892263160207750016986
6384 994277660434971496050953306674632419079277504058634440
6385 -532043614062805962868596591786808602373942742092158550
6386 271309898275660233011346760061424495768391239136447580
6387 -131867791409558583948163689351871217721134752068912034
6388 61098489987176495938163146825977299559908669286792936
6389 -26989381380373518373085819257451565144881900532847502
6390 11367531976883772651915181560479132085095821414477124
6391 -4565393986311189076631710184256556583589700391673690
6392 1748416794148447618939592415649376456290779643311071
6393 -638512938426083495044509208114220386477213174957428
6394 222353110060331894434224906470876245061729275002966
6395 -73831773168111525261979357600571264983033809679468
6396 23374078699992137489444217118731156615684714646000
6397 -7054523167479523247356659731616811290877879173624
6398 2029455269498879102411814672808833787458468095222
6399 -556406223491139483782919955969495633138102297376
6400 145348943625124744575923309068186312699950793612
6401 -36168453137093365524346037076171568979500912380
6402 8570775717685250548727949415283951546180982114
6403 -1933476067275566332378381526385334334823584836
6404 415072182118435845183524818862917411938146796
6405 -84760305170836561789584082628716907667080800
6406 16456682394156926461896941117927023805050410
6407 -3036318212906590774785447731543917772037128
6408 532056419929928625075865601485006295949275
6409 -88490710668659321560469944231159874497902
6410 13959290587649517187724336476596552258850
6411 -2086989441058510768032985255236090694570
6412 295461371874099073391559822134027378188
6413 -39573151664435642762970227472401699474
6414 5009287289104512849605931384240368594
6415 -598602204335442185747812501965722190
6416 67445100447333631305999839062255630
6417 -7155173367971745145838921335988722
6418 713664619236516572379818100933466
6419 -66811285245044797218613307464662
6420 5859843941255119569992314766256
6421 -480520712849416684602080587150
6422 36756505050024526528937165778
6423 -2616008149182820344941809954
6424 172732450370082631141526607
6425 -10546814417498971324513694
6426 593290855071492442825535
6427 -30617031281012501999258
6428 1442344862894684703978
6429 -61672247726319244460
6430 2377270221039993739
6431 -81942605199024360
6432 2500896111088721
6433 -66760073013252
6434 1534645507555
6435 -29763744460
6436 473579060
6437 -5935598
6438 54947
6439 -334
6440 1
6441 -298611126818977066918552
6442 63105080869862770048554728
6443 -6409114099808315426602852634
6444 417060064443624061661361075048
6445 -19561037142491523949012920018919
6446 705342013983329595613678144760553
6447 -20368712249963396896197798672508552
6448 484561448955008879243253100061004448
6449 -9695248531151811250163195163912479252
6450 165766945606500276342274804978525887682
6451 -2452676965197154074656723545714565042378
6452 31728084806655182125888487580254966900006
6453 -361923915241722677950212700426494555146309
6454 3666925682290443912175364617209351226768801
6455 -33204703186981857544711789846907739524838376
6456 270185727725429559166334603256000117000848178
6457 -1985007347927542598845229518895417286005007021
6458 13223311457969661760182501046724433590115390585
6459 -80176505604719452769155371240206586041388718436
6460 443989324404748009861961961839063078780984153244
6461 -2252524423819929572462059890404127718302087771502
6462 10499623293590522294711511291347275871755071723022
6463 -45083637982384999214998158724222369994174628685632
6464 178751586033653475603487222417800586908250226296172
6465 -655892511353521375766991770602998233190604002392404
6466 2231842602182225665325584413659632307415437736568276
6467 -7056290779050031834661058174793093709773212957738980
6468 20765822434499812965185923141775082289744635894018272
6469 -56978172677292553759068125485111017299944559062615690
6470 145994123788478183517799655121361466776611763399312006
6471 -349839041685323475270143991410267676690762094370240288
6472 785067584065202118867858397421583230305220084353647704
6473 -1652022019389516666465487907001535203170781788506001116
6474 3263816732498346688010377961302825129831186264542986134
6475 -6060902958312861751611311256664936009507756520144493454
6476 10590646510756869446057879282316728445220679826683365874
6477 -17431167028748065790605951595446000351612823531236107629
6478 27050144269854169845528458175284255676828820339686566029
6479 -39613993500096991440634501723402190320665617114623171144
6480 54794659961310965289411708501139988465647360874222250458
6481 -71646032803427975205755304859904660461863615806535890204
6482 88622556106513534664728535358561736824955903560838059568
6483 -103779051510055520162849381663868169459282579162753594510
6484 115129226323748181218874814585645663923227747561715834988
6485 -121074307492906063687724914108795223556751520137808913167
6486 120773764448713932081878137107405438230487197250516548781
6487 -114339264691155927818705021905736486411589482085571600296
6488 102790564007908740627955656383584783751361741680873362896
6489 -87793929807837663512882691375663503045453374668181314121
6490 71274367514760571579248887521317461444868594742535265807
6491 -55023792976914153220558718207433652410391452819431647136
6492 40410417125971064931011357627898518343120473919847655014
6493 -28244005682711653611581398400451326555152804185370478992
6494 18793224096174347548080129208385163445978264474793027174
6495 -11908523110515625453337853627572928420355240712033382672
6496 7188256654834885793690252316152564849599252987414024054
6497 -4134412703504682378943067393736692603009144246862085656
6498 2266378242157273345573229950991552436160343338121873694
6499 -1184326178079605360532701332337935302742329654903604256
6500 590080259982131940755873149182580823461237974490608246
6501 -280362898924572899574160432501835625975933103944252224
6502 127044830377623551951669462502271230809096533575144038
6503 -54911858221480223029517253626872209211958176292109424
6504 22640288779223792670179261060879862252149355942269638
6505 -8904850645818966486460135543495284891046743835527869
6506 3341260802855547492275768181683053002510282662817797
6507 -1196000034381631423394579578205686532971838902670764
6508 408389604059646156417799286109701208849313560007840
6509 -133019003736668032430115662789393115406534781760074
6510 41324537305421913374555330020930488983580845780846
6511 -12243451797641231243344735021461100725714219807128
6512 3458865048409316331774127842261083605470492572728
6513 -931568962268557073422750728489830343165303468198
6514 239139164262190164369993975522025956556849561278
6515 -58496183446876396451492468271968097217646718036
6516 13630622387751542053500864328208546500959929984
6517 -3024599388626698253697674348381827205246208402
6518 638878418050932301969300151523286401157252918
6519 -128404801612608917916178069023831335288425592
6520 24544294941017303677211989847175043869438752
6521 -4459614038624033107174215646042542874558585
6522 769783383261583340274383726003324631686827
6523 -126149510086893136325474607543339453713428
6524 19612890592111062051418057660989525740882
6525 -2890676236282381238485846782417736103702
6526 403542009317242901638086872806529464556
6527 -53309282457824470354250923055025405328
6528 6657253630972635838715481840075242482
6529 -785009346718041826817835524984056588
6530 87297601601443144085500820476955858
6531 -9142884211239238045569367632302484
6532 900454832540486364941962547583318
6533 -83255650166307609947811409832850
6534 7213323418266630739635276561188
6535 -584432364865950786373208232912
6536 44178861455581371277518862846
6537 -3107857086617072815521535646
6538 202870617659939134628538566
6539 -12248125687402924099833346
6540 681392266595430753924592
6541 -34781655810353273960907
6542 1621021170609081226973
6543 -68582754586677064504
6544 2616259927019736168
6545 -89260518735400184
6546 2696877550181278
6547 -71279644395442
6548 1622578631438
6549 -31167262817
6550 491224637
6551 -6099448
6552 55946
6553 -337
6554 1
6555 483162952612010163284885
6556 -103021482745360737756367558
6557 10560608411218556562696328841
6558 -693855761760418021452518605026
6559 32869593424344451596434362031107
6560 -1197528261640437167719958429863960
6561 34952952556396542459233838580481682
6562 -840722570765113299711306045177877920
6563 17013504766323149912003728276574150653
6564 -294312714370025119077749015206814225724
6565 4407278222211882835237615432732496961025
6566 -57720896141050967867122868212215558942356
6567 666810999976832356968032596239421394563635
6568 -6844126168933110049686283998721045848550274
6569 62802508813037431240740628378292753113659952
6570 -517999374004792316562952084475285626312626550
6571 3858719703294611080271582136146649140017071516
6572 -26070983346488004727447447338933951766893531948
6573 160368546921140160496327149499423072193929606711
6574 -901188063844196078116471716646684087858048996600
6575 4640838511056823483711184782773290439930234174870
6576 -21963185595509095072764525454099097950170562646172
6577 95773073679636591376779450428333082500580765536972
6578 -385729777181099391093454567098703982330497352680836
6579 1438065198392763976082652364627213002052808794039346
6580 -4973064134437076949681165361787467257589821680611980
6581 15982760639064835843345767113984262368950728833756470
6582 -47823130313407935037847798670238742954110013874626996
6583 133446836621962468665272542526129538896627095016878934
6584 -347810149106582544618328639731524225590345959427133656
6585 847964141648748702203892106732248418518989456405388120
6586 -1936480058728605535784906363396051991180144864589562664
6587 4147748351558626430709298423936149829055091160940234375
6588 -8342693409571343993622426728986396422642496371890490316
6589 15775927203585795720785790532705692005790853924839505083
6590 -28076958843424711792361219372276394033494311039452472900
6591 47077905360956355469961168057431070476995280465387527569
6592 -74441753374729717742104658543096299502140518112987689674
6593 111108075361779065260407350588092144267256319790541518882
6594 -156667682041796634419778466256438706675823381007986215702
6595 208868239278691984646308769298051319455004699539909638175
6596 -263487100800275077938348275893504415166022997580182951678
6597 314743218320592642200595225243764272236248031942421700599
6598 -356255691112599330076795694990679969933572039418427007898
6599 382346426653341573594412591149254492986664211475708127065
6600 -389320465273339726457681941929991486768943207748061612760
6601 376324109349685659647318512984888427930103269126741502396
6602 -345506454720208330627302176793576272217473210965886177256
6603 301446272999938010830341949744271599184971530008041393338
6604 -250051650916143795133435697319122015390159262400860924938
6605 197291584385163785456772546816229459014071809100936392605
6606 -148124309715257682456794904120983712027385997307652630754
6607 105864482170066715619479891831011730939027330479821467208
6608 -72050200672354980200805700760728884502407881553696453838
6609 46711497025777855278281555076227976238941280284753186716
6610 -28856712414739774879843031492022647210273504969990338330
6611 16991178009218801195976358106294781994037520280383800896
6612 -9538086490147919399005840957624778391368099498466085110
6613 5105711634085945629114695589494863637713136372088233084
6614 -2606713880364737760537998164029447105121086549246736322
6615 1269538898562436445371156101891216703021859571718564200
6616 -589897378601238963181597157991460877743043756269386798
6617 261538529674545291045808256472266281866912350125913516
6618 -110653015066298819478351374401932841049684932680213466
6619 44677344655809960767044029264194270098554977224238332
6620 -17215695522131923965904329056199689407256719201224200
6621 6331108470102471135425738867646792470664834075305319
6622 -2222008804069400574074560345076259746264695825863132
6623 744223341321266619071537863871063069379130232198374
6624 -237859444160804814649481737727043738496547101931600
6625 72535786000922973568514528624383389702217295356080
6626 -21102841417276665586344229196572279559738186208128
6627 5856178660532585381830439921316131632149803073418
6628 -1549837582977017105384211353235697682711321868324
6629 391070705656918298444627541788724718498479669444
6630 -94059931693409619989141757581290011287389763220
6631 21557623136744545445032841225563540695214546162
6632 -4706446371314333149847540561030097305724326520
6633 978390340611406820073054862949109826294458268
6634 -193583901885180892811506189636563031079805864
6635 36438019899120638309522860108589327519030060
6636 -6521340281697677757540052491341459537512882
6637 1109071903068055342945054708400785727821935
6638 -179119008330524973515535199816681164348058
6639 27451953203404217822989400041065235726614
6640 -3989464151597899271793590408900385137850
6641 549278616468410928775658734215401981528
6642 -71581115119075749059383559921709647950
6643 8820289650266543666562124844514056442
6644 -1026485426994195148620334803041050546
6645 112685052900136637261873846070072250
6646 -11652708520466088639283676969062278
6647 1133383136388553714723110544568694
6648 -103511617694563311487532783832678
6649 8860510735863938173331932657060
6650 -709399760874311079869492015010
6651 53001515605768280478918808621
6652 -3685814904790129838050868766
6653 237886766388849649762057403
6654 -14202919183551959216977698
6655 781517208798306189063335
6656 -39463884902081050462128
6657 1819783764559980038586
6658 -76190227169787450536
6659 2876661081288114417
6660 -97153719226766060
6661 2906168500733697
6662 -76058990752660
6663 1714671126823
6664 -32623237194
6665 509358800
6666 -6266286
6667 56954
6668 -340
6669 1
6670 -781774079430987230203437
6671 168173274726697492428614043
6672 -17398373824715645778631033909
6673 1154061584243096733344054599917
6674 -55213304978344898899159126101502
6675 2032234854411441424211137885483094
6676 -59945811717167747898384507541923262
6677 1457677003558368933609193754870844474
6678 -29831905660732245576178219369150124489
6679 522056779070411825520519456343422878725
6680 -7911178575236402645602438696065625267489
6681 104882653379031148783900030862842321394311
6682 -1226897583907799560373492130606405255794012
6683 12755299635940881018342807782769678705046982
6684 -118589406947603788012437116336106808518219620
6685 991335120880803791817779767216161515511711406
6686 -7486518875928478220597424421596067982698388041
6687 51293181028456743506154313875737081439618675081
6688 -320039904532479773659080744947670746012393862405
6689 1824725175738409811832371569384321900492048042211
6690 -9536461851727314491392560766079824052931827695836
6691 45814619130229343943323661495420458138585484005512
6692 -202850859448688407756036532090948350803722932699340
6693 829747181320220450391769679372294407271497874757456
6694 -3142482311435793483697265625811672719615568081612854
6695 11042071058400556157598332842107828553299074421608306
6696 -36066943709957070478215691201748753481691214792471750
6697 109704373853863701830672832654611908810772153997541918
6698 -311256622064323661031044710301059226356242212571664216
6699 825033809480219700529809455498477681863082626274166032
6700 -2046067568366314531203880341129084950512598585254979000
6701 4754025321892445155268820802604971157221252676860822944
6702 -10362371961639656155347748112009872622541618040668194563
6703 21215009796450606367088040430343344391146501738089138743
6704 -40842617291856529477418693204029165870378291387818018595
6705 74018767105516162339488677391586777275890974983934700261
6706 -126407669355874182959829063329047809671698655237007898834
6707 203624000281965155463436860303356900671877058390718284100
6708 -309674871295088690711514037193893941259466529242098807562
6709 445020582168048168880961557222767985902258875117973775808
6710 -604792537501336414416502223331553970182380782363181924339
6711 777894138176174502597169110417917532131201428375773238753
6712 -947631224952795940534617307015154163532478505852709057043
6713 1094113661758812362246871773428131142555270018047077788855
6714 -1198042883364420966591064348318016105920313141720492143868
6715 1244903548120394345100385219448562894091144312183646173508
6716 -1228297743827763011467325290723298994277938402367090973516
6717 1151363948776298361943795075940682467447453680736279299500
6718 -1025852245270666348381431490703300448074643953230806341443
6719 869217931478066280329267699518672640844240082233175854017
6720 -700711752135209295639122381731613447394915639260583436311
6721 537649556075378627722719821022788886960331167503566572159
6722 -392806016544248193766128585001448904804849359283230048192
6723 273359076862014240912921471310147859543408960429574376646
6724 -181263785930756641316978408469887961375223094144072938376
6725 114563094522100951810006702710803041187580370729017229062
6726 -69033047427577291569435046714090143628868521014113329736
6727 39669720078956516410062510823494222777408920782085898222
6728 -21744578102201423769797115327544633607186324341627977392
6729 11371597781485467926775229560539821932976504373416397950
6730 -5674773447484566096098020370168484035066134997887680032
6731 2702707173309113752935425031118522519338998287668742518
6732 -1228651736351069324572967951877785540200869168681880744
6733 533191024042311963955396548718747616594650691386776182
6734 -220899576362994086063679101575551867042653463427648697
6735 87375073407466691690268313711974713417637946287257173
6736 -32996820155132081834597350066705451106034940739649669
6737 11897294339454792181707459778404427231183030820022879
6738 -4095471012071587831145991141809355937256585135621720
6739 1345906710212064757553260342382926850487881338648024
6740 -422226098198573796058654310323932173097104070329384
6741 126428514409626396500764802083019553914269785282088
6742 -36128714843126027937203313572397440116808334134080
6743 9851254335618083300497267319201185771758249365884
6744 -2562547382835358616094732462919889124718949786376
6745 635753276423338368542025143696887503956082329084
6746 -150390728172531817087524779541762721766840638732
6747 33910354962829073436636012613376845604242326804
6748 -7285648788193922165501053497333676335665445564
6749 1490926627781470932837459863514523305970458460
6750 -290472180204509544482688034099431723691355461
6751 53851823790471367610216710793083629594116507
6752 -9495308180507722266516821297669759072584729
6753 1591372440374939915533566730322251419536909
6754 -253340343957570372139540497737667134163980
6755 38281984591217961962299457413811340406542
6756 -5486554106562859518133388818753478196868
6757 745151526960051455062928964611880960566
6758 -95811502950134138599917291611750747686
6759 11651114677605004045474791054244225400
6760 -1338439469776675050657203497557217438
6761 145066542867063007788791954333034628
6762 -14814069781842427314101868291016728
6763 1423181501231138530961385441479750
6764 -128409206079507794047302988542208
6765 10861126614329328299099183110038
6766 -859408921091058929473706968491
6767 63470455687548113999217568105
6768 -4363865764372696779760696603
6769 278510113412075479793846887
6770 -16445903522881107664324982
6771 895164962165095244704038
6772 -44722096331589051772534
6773 2040665030881032979802
6774 -84557308363272326817
6775 3160162278404033469
6776 -105661399132907177
6777 3129536362889999
6778 -81110438058684
6779 1811078928430
6780 -34133124484
6781 527990486
6782 -6436139
6783 57971
6784 -343
6785 1
6786 1264937032042997393488322
6787 -274506405615575212202161680
6788 28658828307095034360844196785
6789 -1919022086278503607368075487536
6790 92713490160201788604101905389028
6791 -3447210593242242603304191114338244
6792 102752674300423977492502312726685026
6793 -2525691322435293278332752755803089444
6794 52266962364636162135513743374436492120
6795 -925192022961378770186946055354044144910
6796 14186049678716088161146422317966922597049
6797 -190355678748855400922751628274227798117130
6798 2254474802093958559447794459861373836778382
6799 -23737382173475950041851775675175832833682810
6800 223573536513099709548191534606796602065198120
6801 -1893876429796819243722402675890722475654454206
6802 14497364898815009950730351175988165821216107017
6803 -100708289178166914552995133262492446411837419134
6804 637267467835184842782607879869805939189911213403
6805 -3685869478525691547958189071376674540409435400294
6806 19546312519217305300271904927786526375911664658981
6807 -95306915329652303567039557248346754898277958158708
6808 428395885640730255313163092407193887702027283364732
6809 -1779366709735112424312868118846069660939049221455052
6810 6844549070019385433112763727491345595642527388271596
6811 -24432847024447444109650999260994910520851087982300536
6812 81092731833701742229049822432599709064498112729424806
6813 -250692629622249497017721200483181751182441615727293784
6814 723062575618626405171541926441858087177422033952881656
6815 -1948776953858247347238136508702782662202422796737563208
6816 4915140053634107832285754786077904131787863661841017400
6817 -11617014769734751425077555655649692453168873311028365304
6818 25763227284510846335283735483019233190313851834280773618
6819 -53676323173601148632222749435329886104058526413243720290
6820 105182034831422147563936542310723136545037824365471172795
6821 -194065432195717780431123959237591683982730415453843558326
6822 337479897631941174260902071826512790301169772966166863200
6823 -553683431010906679511135493817908425815619232144145428574
6824 857801502746775263187935091510838892372285017873280417754
6825 -1256029451031653128444432793726382068865593238394365627602
6826 1739627306409089656927989165282409972480980205045787949984
6827 -2280826497025863869592420678106878617074832435093799980452
6828 2832864637371985941441902618677862104902898858498620710007
6829 -3335472540467265126010081264529535056956038826327570500364
6830 3725380812107347561818071250946048100772716820768680171322
6831 -3949422641809837298304369241256990948858778780312976069168
6832 3976480236358104166674012720919415883004374842580318133004
6833 -3804559186722136654374278299205967573351587291285517712016
6834 3460780964230001725821077542765196132768761423495596845521
6835 -2994460013711976348291059951963599867503227052962664177008
6836 2465669293687714513520389442093587898613839170335772004441
6837 -1932892031545159271610323212965522161986529309448805318220
6838 1443141893196421044100190496746219082042263079192308820305
6839 -1026595428342169043663371290244371191384716346147407241518
6840 696028326285366878294346135383079738375907789559383324564
6841 -449913215345901514421583116651569455139725862899446559162
6842 277351489088490627449776760237269283052581773480372141208
6843 -163097287352551852239963196516381818741563539520547053382
6844 91512636595427677988129881103870333080407339308904333860
6845 -49003405039276173311706396888936560287391231486058398130
6846 25047495657894764979935108032404401482253927814494242112
6847 -12222681862287606495388357071794474545956894611368585230
6848 5694996166391011142233440839238682268271822205009781380
6849 -2533932025331014750859390044726667193004933545639076986
6850 1076738341188779989074645990728288906838595807086759173
6851 -436985807030881882718983990082012510973974050563583578
6852 169388409205481147901972763323379618503992708065109947
6853 -62714127700084491177020209205051396830216522894992906
6854 22177226163930700385643886744310005736554362135369377
6855 -7490183236511562051949494360425342218627897199335296
6856 2415974898972375933076705965736373834452922361431264
6857 -744160047970340246296924315272093587022390443676912
6858 218857216550886560888092907695896883364459336290178
6859 -61448263010632589755658294156593917335917786377988
6860 16467690500818941241619451130004693606689824088924
6861 -4211494018951202109569909427774180304628634184004
6862 1027570065073184924452518786013321131571907161366
6863 -239130182816883577103860345842556667269382585584
6864 53059694108918641999569482100050464246009118860
6865 -11221348089427253547571816097464657730031382000
6866 2260995276037046881507167905703907241558416661
6867 -433844064301311334672369932068184985766931708
6868 79237630923097596764464931272221267823085419
6869 -13767512073733546378477591409054058113739600
6870 2274281460384323252089697078831849116109225
6871 -356952724334093270985490725733548521239122
6872 53191247673483755800005574537163656532800
6873 -7519478523320400721196190000352566857046
6874 1007570638632677439495329272232108047300
6875 -127846724354009247213343497744276299070
6876 15345336159941310057363963484767408338
6877 -1740357153578397217131719289745775626
6878 186264135301047643446331556474297512
6879 -18786602597274991460008114441983734
6880 1782927098719851479757150994163932
6881 -158947791182574807447555768556498
6882 13286236360299140165100567526384
6883 -1039148477454263498816432374756
6884 75871753995396234472689996731
6885 -5158091365319101958356523188
6886 325570057985579301065513642
6887 -19016129634838995261569420
6888 1024004456975767721646730
6889 -50620593897984078034556
6890 2285880614258629683788
6891 -93751597123818326894
6892 3468567516252218441
6893 -114825017780789434
6894 3367785062497210
6895 -86446775817730
6896 1911962315144
6897 -35698408310
6898 547128713
6899 -6609034
6900 58997
6901 -346
6902 1
6903 -2046711111473984623691759
6904 448038039597263671271647561
6905 -47199727883313784863622840452
6906 3190245612928399873423107600740
6907 -155630470566580725952481578834402
6908 5844819719982594726391684830303058
6909 -176031841492105096553286115872709708
6910 4373358560123064982345086286696909256
6911 -91503788288942836570965704982972767505
6912 1638170199578100829007835058244860680705
6913 -25412069937252084082762694714898815256708
6914 345087689610612324785129249350272585156442
6915 -4137376936338971311634207982620396398504570
6916 44112010564020548153838553942098398911387740
6917 -420837246022578818915837024293245962555466080
6918 3611916429049549668442481918249062735579699602
6919 -28021221645013031856729302658936566493581308130
6920 197329478784589312549870594783635174860695801378
6921 -1266167858955853183128038057378418334037348914310
6922 7427858265574851634241595050924141678163126879796
6923 -39962381181641888476623185713560758752794578585597
6924 197733419434740131852979054736460762275228846026061
6925 -902140232061705566759909953129821905940337243356712
6926 3804250387378544120601481295091577578053351306293340
6927 -14860146832701339764847512888573842257442793078716354
6928 53879661295912990186430862513505372099370449753873542
6929 -181677621111186648882003209854317894834195659029001984
6930 570721804474749871704860115930473221956962545101857128
6931 -1673075318091403540526205343495380295451430742613720080
6932 4584062956292862216060531014416958412348163880572538632
6933 -11756126728957934010135563429624820189122243290288375920
6934 28258757102741319677859840075110321997458064004563164344
6935 -63749746309090262820204549000356980161962738495510501109
6936 135135552183781455761454555736702481598330026329545918445
6937 -269479475429310254406398083954413811579489822957435699540
6938 506078557671289526111241934617659276347382635621523835142
6939 -895966089204159935822455612224772971383965655904724457418
6940 1496812675634898998500897464248281152101966374378477929508
6941 -2361802361424643296090035186554850966964810006490883029300
6942 3522867594063373576368536249901058264687114642896124264818
6943 -4971436406739188626535063912215918680274807824064005665203
6944 6642585737161878732590984468934216761647002860016386883549
6945 -8409706691625417612872799800636756086775583548524392938620
6946 10095185252146712803919886759761406412413882977588043759880
6947 -11498001399787431038298682948700507908070078274436300504798
6948 12432948513818103398560192139848054617641644315367062840766
6949 -12770962553296754317105461389559497181028569508530517006288
6950 12468389898909932156262592433261073751768014616552558353296
6951 -11576038790958500457129886510932770707151592289004949309220
6952 10225501586008476975651193240076574300459700220250870616042
6953 -8597724948180307870204333988853218846561073666766447647302
6954 6884040799197984669923363345635261957954427431186313446438
6955 -5250960891843313271913944135649737482092359304857168063781
6956 3817088565752652344992255961475681485114137249216656897695
6957 -2645299660749139185886703477244450551440999605410995080576
6958 1748261830493186773574647745664083962820309104532359042934
6959 -1102188110035764919935166981730616280438432260308824269744
6960 663041024731023704100132359026498285773209274037113492598
6961 -380686568988277778997170773958121844042074002548353386240
6962 208657310895816710620801792045258640157255040073402371190
6963 -109200455237988734752980686412393968481853731916744716104
6964 54577735451353305103628245388170373731490808278849705806
6965 -26053842838704197241744855524918095319972624958930976992
6966 11880858938337811149046837506167869353432873532289602630
6967 -5175922387095076732197034545637798353178220873975133182
6968 2154393836091405916610388743411666106421940652440350826
6969 -856806590379208399077772091573099668928932578905755326
6970 325591475956712811516535971455111603524195998768882296
6971 -118221651026079417510943904608204772465129147753556165
6972 41015204204864607506039384869243002372570194567730089
6973 -13595503958667455702087652105656633348319405965489768
6974 4305418251694353556142864677407920902035069132906344
6975 -1302446816821207179192044492825590776033429098465938
6976 376332619832300751231228598228246460470391921311910
6977 -103843827642231637240949836194015765602557204252276
6978 27359165989863294456864860690891653329378652480088
6979 -6880829802384165781571939302272146531033316289658
6980 1651514712508169562597916716679167090571788644746
6981 -378181535656938527719562267793085331539348691840
6982 82594455174081890367402661602676893010657522560
6983 -17197827249383697605114088912278406191599643722
6984 3412634244562481417577055751448367477246122656
6985 -645062078034909840468571450697310365279397118
6986 116088844242741886814421400188182461958801290
6987 -19879995481673728580367562896998942529768345
6988 3237537788858482266928425437627712907613599
6989 -501067925655810333619025673487471772729736
6990 73645177711568341011471959796700558795810
6991 -10270951037895540511583215384584149855770
6992 1358049104863835877373313224529370342580
6993 -170075826298596734736284341921985268896
6994 20152837228354313453645321884847114750
6995 -2256818583911166958098451246482836584
6996 238547898659745490368962120865449030
6997 -23766777785209969012310469939134288
6998 2228522487403634577619696027804126
6999 -196328389001896647796377167910683
7000 16220256421393935962369088375621
7001 -1254124554366215232111267878920
7002 90537599571223583209946762012
7003 -6086960077493537734092334024
7004 380008756893236318202515336
7005 -21957483727191065969528332
7006 1169891550876155142037840
7007 -57230143496301082267517
7008 2557843963150311898333
7009 -103845988266226063548
7010 3803802891955951826
7011 -124688409597547030
7012 3621756428954160
7013 -92081270017648
7014 2017485989962
7015 -37320599268
7016 566782580
7017 -6784998
7018 60032
7019 -349
7020 1
7021 3311648143516982017180081
7022 -731214452611346832131861160
7023 77723626387124762832088456236
7024 -5302288197804111832726627638800
7025 261156903854023456486595214655578
7026 -9905748546280530543128815259346452
7027 301409901580267282537883600148137456
7028 -7567824632480290105126767247122368772
7029 160074720799711785826431029639295409221
7030 -2898054370739368831201630108503707742310
7031 45476323521807245119117731847330910071542
7032 -624890845458161673030267584870568586772330
7033 7583299657129610788602804712258887924488700
7034 -81860573230533145160416302543908889353011450
7035 790934477835050348014927261867659348337783090
7036 -6876908519753974073531212628182006520268351998
7037 54061717272943954405026065490416850215698382027
7038 -385884363084549923401046529526458000596570342822
7039 2510333581341982819699861097855293543334837186727
7040 -14934426682202331482561464469712185729061465845094
7041 81502028255657005644053594783342509671229891755448
7042 -409160913440110113539529538618848351540578451291188
7043 1894469939439115161183801986153502978250458358198853
7044 -8109289711139303612884265956347876542477569264550668
7045 32161428451080542590912109565273659034262418603568246
7046 -118421947436146149413223668800968103498527145553126728
7047 405600806832776661581872590281387318806921641001706296
7048 -1294509588040524432690100431493252139001846707964599128
7049 3856308448215482788743947293103356337686023433484926856
7050 -10739229996815534677288999843272677525462097911437512968
7051 27999025799700663052365914041240296502282474672631874680
7052 -68434755666182236042872177563318397158604982284394899064
7053 157012892529016940587998745619464102152010796265944337303
7054 -338569068164713414311309355526437832157790141250793972874
7055 686928208924146583729054779876830824990989907269843019220
7056 -1312799858497795291853329818108868723543401943582019842358
7057 2365668498919452995227448054975749093426345707647808409470
7058 -4023447337823933951621715752244491165217191119237128895534
7059 6464425958200003579480589293981997570587739090262290609120
7060 -9820318470130117543134081220645038402809065435038438200882
7061 14116977321072067543466594644727723723919942747055319298487
7062 -19218341049295861246047852904948844643918592320766794143532
7063 24795194392485781887394387441299453388740523886306263684198
7064 -30338828171532016799907604165409299873950978344152023379532
7065 35228617708824419039936269573373941179589765211067723125972
7066 -38844375691410591052136753259894102350034939413755460184144
7067 40695998518393686319608158869500740934279623710373981948994
7068 -40532858638698424434360863901060378100121519903479672546384
7069 38399174422278403376515212263629282291348142532617168342309
7070 -34618604995727389853924082834332442799995514070769111532808
7071 29714699743945859768711798788014998413690158967485846651343
7072 -24293826284188613095848730301194541774123436531971279972460
7073 18926048597885522291595446244898810179320825991066224844028
7074 -14054920839683024765085725084037171674819487922053216302830
7075 9953019529662343119112055797739065818005629712041981361989
7076 -6723288553498778659520338401244895174269945233306079261946
7077 4333518218483040836297129779062795835208030967035340811848
7078 -2665951928507346439175145949197387912260023661081337497926
7079 1565766871957929690564639988131579158991734494312739341068
7080 -878142229593853410300129009591969635504014917630646064530
7081 470386852963585787342371541388814653373287600395062521496
7082 -240700714625280996187236860190020594907750278001269627310
7083 117679451254698236757933345557923253377192083639398364276
7084 -54977365857728518718116574827773768678515543537133187450
7085 24545736161495985278236617540594581385751595362451297283
7086 -10474073327059201862802189709477444759443060039655336834
7087 4271996003725572515650319566573172504147744920075795387
7088 -1665480657158660377831109338028298067250134253688606986
7089 620653434696884549884297998734763189347414232035365812
7090 -221083378889527268151113300748617856096336017685737696
7091 75274169260512507166105529130657679114739799627715537
7092 -24495886846618912350949322624125829432928196807451632
7093 7618343218463982132886674664758798601007509439381052
7094 -2264118018701077159242097329658779394566914028014052
7095 642905990744561256852691832309952019886705166408074
7096 -174394096846353829027756983562106878364048250972292
7097 45181928885410296312491123943668363974307078604676
7098 -11177518937510860757783655509030424998144558413712
7099 2639722317850736272975400544610560744584203168446
7100 -594939213486239479521099613234975058500702397360
7101 127920985582072029580719967490598931400196836543
7102 -26230239190755235954165151610085964758056189188
7103 5127107156753104710920051763613503434499263871
7104 -954886025003116270946345615615574305600548208
7105 169363006935865319981494576893496737997913600
7106 -28591070535183798404351811393672406120698226
7107 4591139810397633345633834121517451496115325
7108 -700804377225470719986912238653424665893590
7109 101610746807729688617234663274609674616710
7110 -13982968771578284701779696314820754362830
7111 1824709042345261919008568202620059962004
7112 -225581770372379608693150157222113872106
7113 26392017479973202159659841799267546816
7114 -2918755335030474443751745659246552406
7115 304739647621360912059543872197159132
7116 -29995888732122760319007913805796434
7117 2779267647668911621730532425213499
7118 -241991667749296111772216694620204
7119 19763290141816257228628295811614
7120 -1510792997390646557524057552788
7121 107853165188006879528823628266
7122 -7171652484303424576318174300
7123 442895131886125856351368886
7124 -25319230620888262942270940
7125 1334887874458378112280613
7126 -64628551874581931714502
7127 2859181875407449445146
7128 -114919032030027295642
7129 4167923618493776636
7130 -135297896439024130
7131 3892331611682702
7132 -98027676322230
7133 2127819160669
7134 -39001235170
7135 586961267
7136 -6964058
7137 61076
7138 -352
7139 1
7140 -5358359254990966640871840
7141 1193280858862109418702432480
7142 -127967676959363101806736224408
7143 8810477663600158605780891086752
7144 -438092851358577636075238259161668
7145 16781073873739422665392516197844640
7146 -515817697126373712852785387659239396
7147 13087399685597659311011951454462495264
7148 -279823662427390764604820169437973604350
7149 5122495227606013514613710896275639516436
7150 -81302821935215871737298506543443465969050
7151 1130314405626527274339663968029139100755780
7152 -13882103047234037015573211798877243184127790
7153 151704440881058922379217842107521230195333360
7154 -1484268002951554679795917845614529382874767250
7155 13071712333568758070270786866634195875775498960
7156 -104114894595876422601295474351276603866028708637
7157 753143375908889918510853293939776971490582956667
7158 -4966613536717920032568031440150874322937029304251
7159 29959485326176807419992639023281408795085682390931
7160 -165820028939873889104638344159534820373772711576805
7161 844479320987866817632696300486253216606903414764713
7162 -3967438326112350312446949473255121182614696730350223
7163 17235822884044315529399375733133008308206884909201849
7164 -69391847930659547482197202654495426593413230389708904
7165 259432623131626737072555960794788797767908414806237520
7166 -902410490563910720534349889444648404147242764580988056
7167 2925604974402762678826355462639027740462369100232612752
7168 -8854785713327613476711313207188579949153434086083428312
7169 25059066806079708336610015814441309021859227202236109664
7170 -66406204498875615165795604154092324810587347475432783560
7171 165007649091288317723168276941852218555445809220681683424
7172 -384956070542446590561445773394337690269770786986565964396
7173 844224451993932883398599256237366860525495290849799063870
7174 -1742379003365365889966936928706078827193062157754554756964
7175 3387941969153329641410988540811390399674553201937474845150
7176 -6212735516376049634158565790851513396442306221532993633240
7177 10754845832760574154782199677871595969429074369882645229382
7178 -17591310427112064845895856712945928566122350656266907625528
7179 27210835808853228833394354128100543274305086728435684412582
7180 -39837513399928536549507817594719134142855085366999413112690
7181 55244269329377114792504943688734453074957102777559113270302
7182 -72618450934057317811985709637804106078143744094897087685470
7183 90547084886707967974072314308225274166462025296807132881518
7184 -107165868029220220121881958820972540544771674923106833220034
7185 120465947849623194884204089800605662838870943532701967929890
7186 -128692841005657962923239250417824222953231456307290168789894
7187 130728119162365152851061069761975026742199645734578326336034
7188 -126338816417935161617832803318814820301817058161770970738777
7189 116217963190979707193202204491263338730987535910197676540137
7190 -101807836775939871853478484208345426029221693055655903447095
7191 84967185228958234559003270166291778646511576388746048925345
7192 -67586822385961221304862795639881205008677252866097734286649
7193 51260255740752716050017469258378519819667444793882418271951
7194 -37082020138474996470007746505607905057568976805794452599939
7195 25594983082063138109617852960821737262846793921165688407295
7196 -16861235331869556478239468944797301524453734498428747787368
7197 10604512898180946782342625462671806121424947009986293024062
7198 -6369014060558801846416428403383174182936294584435025338800
7199 3653734495094638116850362384384703713754447100636326458238
7200 -2002525750758946930625738776382453180925591230679679236600
7201 1048766055589848907974437591109455337124684993702977906990
7202 -524942356419639763664498355854798793125353431353906280288
7203 251154093783528456685051960693662218861190862126956639182
7204 -114872958777869520434562001424402511896613011987238625473
7205 50232819395678583853319047515105256746841962265173520555
7206 -21003070761396271662811244822712076255656497824182168487
7207 8397049780722017179213290124997816910746729483463771779
7208 -3210201776345211588730597420208626043732604354392851529
7209 1173551660265506941645519010479778331786587517961062073
7210 -410230946716444514056287037913439842863932889147467595
7211 137117286864447447323794902169293877741893208764431657
7212 -43819134318690343611977443723355450653613825482829902
7213 13387577809676711040807255522745354248838848807497106
7214 -3909794929521681482937090141376925201204026458053186
7215 1091326518060549350039585726200407361912730238420930
7216 -291089550541964531185151573354321938510469153500366
7217 74178666379999300032526513918158803834360129136174
7218 -18055418591611584224332803832830663113638744276490
7219 4196560932390726506189590222776131535394925273006
7220 -931114644548428382168435041913145907070195176345
7221 197145447148664887759491989690981082122141926933
7222 -39817850117900829196817845957489117836477754167
7223 7668173772720513546902836854132908352866017805
7224 -1407426601657204474471666472511918394439067473
7225 246068190763572552099580271852106944247839275
7226 -40957696697164063606747899499797858364009675
7227 6486297011981064718505488082311420033775195
7228 -976663477913865760793358195727112465875520
7229 139719788664427789285163927791091056899070
7230 -18975090624972703107112781981105477221080
7231 2444208052235039473914021139696527199486
7232 -298332378425379278822668831149021782976
7233 34467560131348043013801776249801504478
7234 -3764999601834221906760038373512155768
7235 388339255079633826902422613979329790
7236 -37769660278503918999923574116501174
7237 3458540223691946229572526549989834
7238 -297662632700327165957369684622322
7239 24033842599598446473829322272922
7240 -1816711357279898320490586057690
7241 128264414104472427420290741470
7242 -8436427500511936839501780678
7243 515440456261195464127404542
7244 -29156612040066915679186218
7245 1521281370106719239650240
7246 -72901291021030890284686
7247 3192751102715949310544
7248 -127055314373908303530
7249 4563121374193554196
7250 -146702404129028550
7251 4180432535936500
7252 -104300253504817
7253 2243135621243
7254 -40741881287
7255 607674035
7256 -7146241
7257 62129
7258 -355
7259 1
7260 8670007398507948658051921
7261 -1947193685525463114791269320
7262 210660121346885875000683902004
7263 -14636401017618405202777499253408
7264 734667998011978816636502458214486
7265 -28416577782708851696955181039203468
7266 882290375180662282360805990902960176
7267 -22618668409778894635069485610035458124
7268 488798760883916642054813352594559305231
7269 -9046718638861028750650837933383687365738
7270 145214123531525041737649659376767463940138
7271 -2042320267099465340750614925098779992395710
7272 25382034409213791666882147168033797657279120
7273 -280762273902460944408773146784080192587895470
7274 2781263773992122608215632811587242922742413230
7275 -24806710718874571499909936922501517747183848658
7276 200157188400062545489663645538432843634519960102
7277 -1467133884902010901478157532937612222202197202620
7278 9806086953473426723919924646389565283923862993681
7279 -59968059504838666058011575533644843778280104393044
7280 336571588706485028635207606098502476518897992804038
7281 -1738547279736524398161105485178923000983580586835618
7282 8286376654590971989306214832485522027436538083399635
7283 -36529303646261552411828021630583063199225573600659434
7284 149268661623801374341830534109897895780068121874453971
7285 -566538861349080574031790371295841309064122028851878648
7286 2000997930584407678672476198630735814726725430492338376
7287 -6588499441727462868064073289073617981921940060946062728
7288 20256610671007110524412876965014059482319653237750348424
7289 -58245164817409650722614761114757595918209748043468035864
7290 156854579071688539335354660536273815979373776774250813832
7291 -396161771378411593986638232003926736426303376584864860744
7292 939604799533273472068727452293489016091629626982698010171
7293 -2095282314875547842185188475751833031874442138622562510994
7294 4398072051460067823237384385221548535489919924652266851132
7295 -8699112592924882230406726855588031175185775833277823631342
7296 16230246771199064265758994328398512944718601932680757496570
7297 -28591283005181751940449515737322173276624834294567614571966
7298 47599111663383994502105593669453093299926156795162706346672
7299 -74954540408955152515796618013227954420633148560504442794994
7300 111734744672101230849009006625967931282549515073408943173641
7301 -157800443642592954945393315147981547255042230809156572068232
7302 211289805555162194049651416068654753788387599739595689846154
7303 -268412629847812322843604838935792701387394435597229573372824
7304 323719647716892993979445153166879147221886275212736522196320
7305 -370893432923472925531666215855709752784461682884211429365020
7306 403925042999052957465713882506588713914340226052507248687534
7307 -418376687949872022788706956378013943620142356870268245057660
7308 412362571845975400063957653789732274738803689672594991050752
7309 -386948415636164502405101231324894205754680572294532621545318
7310 345854516790406532883878921753433414742865362425512147319833
7311 -294572866178604216070273459983308719777980577369447534502690
7312 239183695393225976992663647611598992955897159348055629407322
7313 -185216293899599523351500924440061373342218831195712138776884
7314 136833917196636594569231983876387051058183886722113544694083
7315 -96476744001770429034780860479326361438447885255635451733584
7316 64938554189265264805681962269930619205585775891020438974233
7317 -41740738321983467175121717290177211316738450211399561154742
7318 25627806378817619135353457444677420555515485837389327813348
7319 -15033592611810191060060991368238902129279668239947015225154
7320 8427727770968396653648988260329185742627790747709586279864
7321 -4515866979450877228813357254602008134816758010201847866270
7322 2313297640215705234248926307484155422963169509453129117884
7323 -1133049136303057102643488785293878614871494365714928320298
7324 530701454809900939540095503824603212979754208764591944396
7325 -237729939894631267502826325251795940669626591227596613040
7326 101856227655151120642665954778433754348669085374287439037
7327 -41743574850609165725371608667825770977773505712416625136
7328 16364712339545021316994650398835162292996943298184525658
7329 -6136943327368245414399894055033702894280623427782611398
7330 2201501428629255782207118734949619240262469907976245191
7331 -755434271454157562313839506705277356560424037171140102
7332 247948995531625839719507067747305017706015627439077155
7333 -77836300536675447075247400835376711291828640615893256
7334 23367441859778919528682583298963968280211258547365254
7335 -6707994790397478145412088565396800291586813448823032
7336 1841018886188448075656073917168885970766683480104296
7337 -482977297474865258000097808417628743062924701732644
7338 121088840965076390711256214825057469728242827411026
7339 -29005668319069691619319982161390810036002140468388
7340 6636531607724439052442445830925120001844418379334
7341 -1449913890183267705850561933034258635237429744098
7342 302366324497186872266824261765347972187874227337
7343 -60165215975852219114729150029180255514750252358
7344 11418033005556365038212147851875320504814932614
7345 -2065688452331356416385393167672001308025046024
7346 356073586767428667383808856571887595323827115
7347 -58447785353812258048381237826141449368879580
7348 9130157393996371419567533497034485481564055
7349 -1356355752945587192103547401359374883947790
7350 191482862859652883466432903726200780435164
7351 -25668062934559689660495747141233744467306
7352 3264197760874266473294410507970201800960
7353 -393420968269388821519563263327026889718
7354 44892547892261751302061288186133234132
7355 -4844189237127446838046807777640170354
7356 493678135979762528573481298850217889
7357 -47449788117135329144836790553318720
7358 4294603032287530458027371345975762
7359 -365403070441769092550446678217768
7360 29171971351471396134600459607066
7361 -2180713341919956818541788653560
7362 152286964106072534609642948794
7363 -9909033653369577468965920808
7364 599015680818721257345780401
7365 -33531504810775581958868978
7366 1731608658035096725870566
7367 -82142171298978282399094
7368 3561656075084195666216
7369 -140345858984360234398
7370 4991731997620617778
7371 -158953583326594290
7372 4487023398669096
7373 -110913777125392
7374 2363613833989
7375 -42544130592
7376 628930226
7377 -7331574
7378 63191
7379 -358
7380 1
7381 -14028366653498915298923761
7382 3177201285093078312749601241
7383 -346737090851034559702773049572
7384 24309141635738947549635790994428
7385 -1231625970851152740594968092113554
7386 48100167868507729303493287536436638
7387 -1508368500437505556546076078894831004
7388 39067620259384535160225795351510747048
7389 -853228869063498052229277112614321154629
7390 15964005330293996076759679280296199898747
7391 -259121137407709880621446135735863344690908
7392 3686266634207509921945910431247202327928278
7393 -46353403834023965160251768516936626483221030
7394 518928112030836572339585349991162536664186400
7395 -5204059784932714735204329350198427919930272200
7396 47002044694938846214300211874022801279716525798
7397 -384131082579624466144481949375584550676300885795
7398 2852655489715410847646227656238475891308372731157
7399 -19322117586415771448128999021801226218205668959922
7400 119774392817666347389949642684117941434359635238926
7401 -681568693988328525104365831970588695939931880636603
7402 3570325263679297600522527381997034947319253426760891
7403 -17261309970467220033222429464482717294213101810200748
7404 77203132562087123512524941610558893066024812750518058
7405 -320141021326828074033976356018238204033306283655200979
7406 1233316284816475920474384810555107837003198264414793443
7407 -4422366538816746006867426139070714417478559663641086624
7408 14785897716562719702644872234729368043716001609000852760
7409 -46171017309928963806972235388637408349337592203194445472
7410 134862496022338490769064712558445153742430485499332335496
7411 -369014363967165774677568183960506240396534054121573898512
7412 947149570661205106431554551134901216483962895135018419816
7413 -2283366127007229915259262667913292885012997643504998227207
7414 5176556431662102332689240821665054937952494549963595023681
7415 -11048722660865469788329501722555466138388787371507052257908
7416 22225876382177402882164445206994820989511131805380449028422
7417 -42181879605556887408108255998220698370871187192929005060162
7418 75602100960114683829194875841649881729193385624111851378208
7419 -128079926206510311519962313460117958275318483164513381885572
7420 205279184438276246836460605188209892304505739137400061361306
7421 -311517888240938775503742390748536636536117322688702694256371
7422 447954804307919816043255601611701315291570469737954706279263
7423 -610829129689808675949806703532726054518034009179600801346644
7424 790394688013312140748939199412634962767369236684799900897740
7425 -971170392459481859736631190004402328818039246108442027521010
7426 1133828005901648474112522790439377090985546376490510753962250
7427 -1258513468252808349027689911799992102517733454811553912720984
7428 1328838401265756541532006181779380446007734876196854235046364
7429 -1335430776381909572391168121455824237548601239417419385152889
7430 1277979614540512176638068836924003063749986378352662093347357
7431 -1165160712664011415597349480535009375557708674088268746073778
7432 1012514259639366223782055595627201738553924773688091839799848
7433 -838981393596128882323008579127899674156965646463238617398651
7434 663148184738703220235442567047565772974192586683524424944909
7435 -500191364503963085420870305653474929460248419721779665075012
7436 360146136785153670449281112939402783818378688805872821499244
7437 -247615317243881055919465508200946541277258199991806677277497
7438 162615314236594409194989719845884955451256387151166971573159
7439 -102035097105841722537606617654072279390202634401851770464432
7440 61185863433402949691591739574946429361507101984087737537926
7441 -35072395795878036696866958731893162674916409235607451721624
7442 19221286766003817045714204685725634598279147720791691621694
7443 -10073548864217438368527714115121851064490589939171685644752
7444 5049360903383730684482285659098937677152996128699758851318
7445 -2421060403544891453130495136096152678306442050008617550989
7446 1110560220049973793117507966043120161456177343167368459115
7447 -487403218596886520125826962757195533609658979321269216282
7448 204680967460607063378389307598769074492622460369614250810
7449 -82249395875724340988689901591759149285166707560214082419
7450 31627717391737196466373922628362576269194458490456862287
7451 -11638223675631751413293545006282062027477410962068448316
7452 4098105031407396508540135463649487966814322674658541358
7453 -1380831206163392706943761869704422471113340991374345017
7454 445176612904966000322737215811755111548719820125679517
7455 -137315856075165435916567131123740050081203301351712796
7456 40518832273249203473416093587572387186224863652092212
7457 -11436177151949513350451331001991311231058603568847878
7458 3086885512742632262083637451849434970404857478656238
7459 -796693923467166603182161351441291925609186282522424
7460 196560656981341118694707883367434777855385150226932
7461 -46347371481327224200813744078526582643685705663519
7462 10441243793448647610357839587296697214631416854687
7463 -2246664879169553233432782394492322158300820861834
7464 461559720541789023422154062165582026748251938012
7465 -90500092752749597418074788010170308139248221791
7466 16928245441341098547050248848337569109183393909
7467 -3019312676819388669906957318546365991424424204
7468 513226049794991776367332319485314927759702360
7469 -83092786406978335917404558239247230691166175
7470 12805549409029833279866206799165526960972325
7471 -1877216558286975486402568568400247441755184
7472 261568497583372586285844029832551632718750
7473 -34614274491063288878838929455071407721896
7474 4346453320503392920712454120114030810966
7475 -517368884537639006225428072076897703328
7476 58315930079618744124595934201119934174
7477 -6217105496518936810474462456894722423
7478 626105380824787809751306237378736299
7479 -59477771115260520033235431499448464
7480 5321561012874005162528110329480832
7481 -447673002579122324413948096076556
7482 35342937740106904667598304797576
7483 -2613108789104688189325013923732
7484 180516139682702738124134300148
7485 -11621170583393757069672605539
7486 695170673928464755010990073
7487 -38513144315077087200815204
7488 1968679372622054153657798
7489 -92454066628244129265434
7490 3969267809530385414412
7491 -154888552022183341448
7492 5456243540726512678
7493 -172105934840708313
7494 4813112205189527
7495 -117883553453346
7496 2489437012402
7497 -44409604003
7498 650739263
7499 -7520084
7500 64262
7501 -361
7502 1
7503 22698374052006863956975682
7504 -5183820085376054070753745684
7505 570630899713324559026350745297
7506 -40365202820075656928194147853680
7507 2064104632997085197867111215313276
7508 -81385555832139167498825529425356676
7509 2577436049399853981239815238706062718
7510 -67438499708789578848346521318356790012
7511 1488320364368768769649029336752214910080
7512 -28147543062929393333189738129525640740918
7513 461950176849358914333004282141963110677251
7514 -6646554123727727491911252689577896363731822
7515 84553291522120868567626850591341992102638258
7516 -957887221423851979127086773559774267273539590
7517 9723541952847172307361099351557569186237859020
7518 -88917700615233771701749599043197077526330238066
7519 735956025977185927401878573196416816513473437409
7520 -5536455874501618788415747613451192205436983351544
7521 37997411010731044612814351792627666226984878549370
7522 -238717504849045085531955570013145265575763120040524
7523 1377059811359288174552054537999405356718730789328371
7524 -7314311489065541937151931901576907850490433312197710
7525 35864054158237911752681542322886271354114340903647782
7526 -162718128865188123518179151784953017145492380485434650
7527 684622630931345276510108472623122937738449723271870546
7528 -2676609629451954552252020550443562976051862519553004316
7529 9742177733235137787706677570547729576877196855967857283
7530 -33069554928123830412003291344521158579174919211902517768
7531 104861646064820496707942103093889222775159691990252378120
7532 -311093553219533347532904521656100466294658989237373355224
7533 864730184275204075681020237440122905643120994310515384824
7534 -2255160435269976209152863669824730270788387811945179868552
7535 5525087525511629940375272345571076032666490771743313770578
7536 -12731859337870775169307872507299524916484121079565087220870
7537 27626905064903223861566495813821741419411449273845707293527
7538 -56510605507527013734484787980955266253226417704982742320734
7539 109076012669840010294629118268172735509996975802983289146848
7540 -198861482464224745177474802332047378804547486003950820083766
7541 342761925951204993963673161786262042990332835591439322095790
7542 -559026570937593570861594763377890292909951031506040526542274
7543 863431987929180413810234187103791985654518447708310479556352
7544 -1263917972199502523646757656909172745326850674460461936718236
7545 1754795056396072805076276614187330865504536974811415793355313
7546 -2312361226384887183523264204118425459674698056991989160106760
7547 2893982234750867962943924459536259781246070489575806696092550
7548 -3442080104130048607056917834249429995172147330769498089711940
7549 3893055534325080134776329579477246825852243512690539839979344
7550 -4189387194621009236706355088103366681705343787523191305165212
7551 4291737825561512547485216577750228044423262653740190279671025
7552 -4187534614117929618538061244602299301056390149885140886358218
7553 3893441618728759638384390545110570594590862605768076303593136
7554 -3451076563504192161486336323376554488761912007501218524067962
7555 2917463090624266983193483418226428601637159391117918874813191
7556 -2353201202726008583736539891576251693241580534384460678423840
7557 1811665187507753917958676356288969100179339280517001441271878
7558 -1331722572188843882779046662447845810892342890134473164360288
7559 934992279942816654844753520875824926286889239546692880000454
7560 -627179987008154192332784284699975265263931803175174766373986
7561 402057232709702519598908244040823551365463811581835048317965
7562 -246380895856370602939293191864257854954977877106780246895394
7563 144361721886210267214760909630589203659693997464569976969728
7564 -80893931043264218533969918772564162276977810431197443337886
7565 43359309117469931247918491814716546068951732177983004497180
7566 -22234414217417076515056159780110219622898560843897375826090
7567 10909657887998701172952202715160719136740761582444683648121
7568 -5122649479059061395052287524491890957451708982842772893060
7569 2302093526376981829209176971986595093089465395213321336232
7570 -990224331392529750346058242608169620032826255951321385160
7571 407713132286319699492410122029904517996996776848066189255
7572 -160695991338478248296786878236839685784765980321351270578
7573 60630877123652500193304619658046963375565970953228902722
7574 -21898817880211352765257139766361363323626633010597344566
7575 7571382580869649141129521266040254814947814869095541592
7576 -2505745849695273836267936113552492357667957410257284100
7577 793734830662450637748181788753234997801751036986945179
7578 -240629635963382213042042315871648385371951556964841544
7579 69808091817003743788545692583597488001418415085110634
7580 -19376788397243226650242153308940908338800641877128476
7581 5145195238560219142223725159316816901572516001157240
7582 -1306707517462534504776643742778442819512804485114308
7583 317329953618516830333486918643965607271688506846013
7584 -73669245228800293586212377094354115992670815825294
7585 16344669591853120953877148463358111048634010568286
7586 -3464482470977597638997011943734701275632332947390
7587 701317695421483232898561121742590980147059566479
7588 -135528548450224586998287853286868659918182102948
7589 24991601550614068239642808753602504541693278666
7590 -4395352066164819825306925326006572022233880844
7591 736882744484846840489729315594223726045038770
7592 -117694322830369946107419341406821679037775810
7593 17897363187924398741667778555344291251209403
7594 -2589392208261138502966775510651854960428362
7595 356166777121633474425194967052779170846872
7596 -46536911332812993150544446427019869640310
7597 5770847058246225532776113489221340951572
7598 -678504953334058611949778806051291476018
7599 75556560649505560664591743318433048200
7600 -7959535853924583012320983703952423076
7601 792213048539743851796656521246329625
7602 -74391462330696462369845194182112968
7603 6580493377116739005585962613794022
7604 -547402584996703057456324874537304
7605 42741432232735725927950619517922
7606 -3125912592119905004718798068280
7607 213638357890819762816766245816
7608 -13609006330699301117800715846
7609 805655566078373480481204773
7610 -44178918967253576284690822
7611 2235602621863146786284230
7612 -103949695201014902206278
7613 4419244070154983303156
7614 -170788590668721048082
7615 5959304693481018777
7616 -186216939514135220
7617 5159752347340324
7618 -125225433638104
7619 2620793204759
7620 -46339950626
7621 673110650
7622 -7711798
7623 65342
7624 -364
7625 1
7626 -36726740705505779255899443
7627 8457173225932150805972121491
7628 -938962699450232375435520935515
7629 67011372613097267772339920248821
7630 -3458215612438006183575549911260174
7631 137650264485417721239157957118936714
7632 -4402067447319692576921143303470958574
7633 116344135557637622599409448344279015622
7634 -2594348087821795011251817637579738051989
7635 49589916720430024737606944775034130180807
7636 -822797778560416176338308322316980598054029
7637 11971859294613058438026340871934839190436093
7638 -154057369392963182882228717135475285239657496
7639 1765918864301387847573279019443746960545042998
7640 -18142635465156910557973238015078832253671030800
7641 167956292249372858946154689865648634411644758694
7642 -1407674608864481927230143311771620668198473678580
7643 10725864972658037068899698216536773555861543823672
7644 -74577846432205692137770754208555435266791250187760
7645 474786478790398321066842915307074579818436683197296
7646 -2776039931678802753390806682597571443928686341132154
7647 14948704203742176175799178687944886752655948707524776
7648 -74326368414629691053731329096860963478601830462854530
7649 342032318212819826410434253726691959740086630084058396
7650 -1459897861666164425709090504531859889908348517905239829
7651 5791444049813001881016335558232645784811359017181201509
7652 -21393283450154298369467284303463394152082729065411173949
7653 73715154686572081750516613109587143170783654882467916715
7654 -237322134103320433006119492802014912690890651563657778344
7655 714974604996406504858108620679969967795605514624725498176
7656 -2018561838720591450328655048558517615343957686583485646536
7657 5347903647403910674677677529046162951190127295737584159696
7658 -13312880257421167724266235459808294536513702623584127819353
7659 31176890013384862352065091552331585718773288435755923928531
7660 -68764153847879257401892720571386514157769594252567829980473
7661 142997726147897838888458846642699708889067296222040420561561
7662 -280658260458185372940148475395897045318012899183649012146282
7663 520389574198664636117237463193166018213338300709246319802576
7664 -912388323663365422431910408076768253214480386015778609306882
7665 1513940453623947294691028383988932632664920233207529314270916
7666 -2379434986562129414469514736147716225240944150986652603842643
7667 3544985376926531281662098576522692565589294888508780475180963
7668 -5010173083744405755792915070826881037839107494081652539861971
7669 6721934009007843525229006887021115137984572662377765341542653
7670 -8567000736183042256180607169436700837712321997615665930993280
7671 10378419402546974111262725102183812347623942714339033473672420
7672 -11958094135682804393256385901136712023947840506588581274945344
7673 13111966703870034934428022711105958348160522185678208117973092
7674 -13689338675163815473144836771593470941820800281527831108502874
7675 13615289414543116854547405957085756678329963620633358815995032
7676 -12906542949325554539061032249994010139245236377348443439572014
7677 11666182592222551160884139212415380227894414717489334563300148
7678 -10059333308998866374662695107845014437634258404077092484086870
7679 8277630595772813509638070856066770288935067275154366710282638
7680 -6502845845283583045320103187325368615516267795379874441218422
7681 4878824952387634339902859126358809289985825595252091983333882
7682 -3496914714670365598112152854868967828078914282142711306886207
7683 2395226832881022628254665881186544786775272595677449528871181
7684 -1568281960285336021590237035182829902890600327652622506769727
7685 981820528916475256955040254055172638536342531957300297348031
7686 -587862475291225690406757762440053505893245183272298352092912
7687 336706112789165863750754348653008682753749269552370467500854
7688 -184520538403992192841272180780238733590197252998502014836056
7689 96768637280218465543915036704764957764367949439234513473814
7690 -48572389441988308605902755365705992360553325928721910029254
7691 23338287309767084148684446574988857789280995006911250372190
7692 -10735540524207847725945483479729767550738148031062496585602
7693 4728201832908318684301748811292304095787003380724816697698
7694 -1993966851086231191392273143867912568226445326718883488822
7695 805217567511632291660273886040309335957414821623200201432
7696 -311383961548891189367562921446346569564829910810289693118
7697 115311302288252799574798604690346474693736223899320900068
7698 -40891739077826421716336810694344055902630569796007891953
7699 13885869185886914073533907962014285290105242040368561553
7700 -4515024682065362192558354323571753496539968045809488721
7701 1405601963873983021603421463054875018335270638819518031
7702 -418923632984450456016893720709246862590246567307050728
7703 119514868465964845181481232395052987167015377706482820
7704 -32632975546141220806061984864598919642622288530688168
7705 8526298528633385063339854014153603656171309113439892
7706 -2131291550073184845085883017602883691909722230653932
7707 509565901667261374000874854978166163265478414416022
7708 -116497461881457996232057689346601687332382379589216
7709 25460134197002017246189225595290655502684747072542
7710 -5317259549356796763178076101533589942169889085746
7711 1060809196622350647896826223158826606814646948142
7712 -202083923406026393357239910785839350515428227074
7713 36743170574409284302115235486335873128216584978
7714 -6373213447535508911234148743183299916602096689
7715 1054007820799619481429869009245754939927808775
7716 -166103115752388923987154672412949587720731777
7717 24927696099799091544343402397907014869354005
7718 -3560030062326903771629715064081994733039896
7719 483461453310053360783603226098563290959670
7720 -62380166221916575385507066237390449120288
7721 7640381660214854316063052365623181436582
7722 -887440326576708714874984745590427288703
7723 97645288065756528170563336392679298055
7724 -10165772728796570995207575612477842863
7725 1000108341245955527477031894431786257
7726 -92844838126452474147410629279574778
7727 8120790836347347488094018670291626
7728 -668076100238175341445214775421930
7729 51596457172426854549244263657406
7730 -3733106431903428547219119079659
7731 252444009630801346540081414069
7732 -15913756528126477737048244899
7733 932444406156658741969002527
7734 -50615241927526839815250864
7735 2535815733034436359727822
7736 -116752459418857633609224
7737 4915550849931282146478
7738 -188158956573010929218
7739 6503733593572872138
7740 -201347192800171406
7741 5528044223939286
7742 -132955828129798
7743 2757875378440
7744 -48336847998
7745 696053972
7746 -7906743
7747 66431
7748 -367
7749 1
7750 59425114757512643212875125
7751 -13796570281528735942407516866
7752 1544829301360738396044994688633
7753 -111223197189619144929505921184026
7754 5792181829458032551256665798509295
7755 -232722681347762804556265287828010240
7756 7514802214519436486034194014591379534
7757 -200600154352610256596754059879224305488
7758 4519249941846519171722114132207790754983
7759 -87298496562756617179355057244104013424936
7760 1464211879496481890125967191802657622338875
7761 -21542199910428382044778083917081419761675188
7762 280379748370243186534143259315526679550261877
7763 -3251520277487023174256828256623148661768195350
7764 33805017231106346207442512472962757815230371988
7765 -316776717221810954543343505223910868983481881410
7766 2688092128013946018963708963076502497658621468125
7767 -20742705090442331144785190661803108705126662032176
7768 146095896125155268684727955225297610076675358590814
7769 -942373822206067031494321293931214319696289859892796
7770 5584015153008720388276046018544774037311640604865525
7771 -30480182886843145679018691214489715358640061118749186
7772 153654442551599880187191339318761004266136941135230798
7773 -717051926436420132114756437262572261246864618784101046
7774 3104405149083508727312818058557126552668969762724771725
7775 -12494092307407037543777485283065166560266318011124719950
7776 46832254040756807165335498576532282647550120003915467099
7777 -163779872839970879955562315858456042026811234077314011902
7778 535257960511407814367786654669500718782402285018491545699
7779 -1637270494138615448661214124697398917314830887304028817320
7780 4694177471689956978370755055492599424381645822907496247960
7781 -12631949747142411768933475792956065206883370377234150930936
7782 31945458470508992417103749450574189409992922711346021439747
7783 -76015191378040420036082450088377487068774275716875694423312
7784 170388334386148682536828903479848672812407810648949618852439
7785 -360160634826400756158212464463612852365804504165113929368700
7786 718642972966238711095132329417228367407448325101392182114697
7787 -1354911320565239971640057644208751935525493090781013089520074
7788 2415947777783109914638570768218631945171528075580240976614534
7789 -4077751972424188758941179732652685669230147948884876498583198
7790 6520319109444860918987910228913718739520642243998172354242105
7791 -9884882924036452575560690474685192026782481905974569327481658
7792 14218420386925036640944879671552901332076326541952946690276497
7793 -19418441470142853470578266259643807216545420556963799115404850
7794 25197126315299333361376854240008539944265875468492644336114963
7795 -31083993770126209967537459042901208223220731539379028820468420
7796 36478174309789823155804724826906674288174037603474140200554064
7797 -40746244676482197855356754721046495100113393514438683115824508
7798 43344600472436765545032883220940442675958865296839642254991163
7799 -43933675715271049553086796426591209279154003798182076926816606
7800 42450749214648144135610182221141066882319117851127117835423500
7801 -39119835492860050275431645624308139451071003644407097029965598
7802 34396944380128347189372857172354063917767877886681499438143199
7803 -28868909406430057156896877671157417844167359758820220354520428
7804 23136332124562025098593946816640284283748934980576796606068310
7805 -17712014800781451972635216683392553511848879577595187027658820
7806 12956761636673328362986745990343644215758738849680181084189087
7807 -9059745346138633100271248418271997372465092325893136273055864
7808 6056935643354007141230317618598107578430202419756017538320189
7809 -3872794387394586105407634047759052301967242101164970412245828
7810 2368853979559419204010982012067644342602894366373069796707625
7811 -1386415135989763868077313164690934440462158572120817572442654
7812 776567571776197029598740914870928461146630996041400254866100
7813 -416367761178515324492538460345386257510731887926254287429546
7814 213726769978067267817646212080191009430066720090567091807423
7815 -105048061729471204283106343264801306914399900181821725962640
7816 49444614618644954475501874096183088314599341072557747220172
7817 -22289356748940859860379768766702201760908997727355837066420
7818 9624110470597586476443663440044539702987553582553690978083
7819 -3980487401004078277738857115350073181869077288322893218654
7820 1577043258272261167278893062163560098844363212603062409930
7821 -598539338217641892201924615021436994361054006887501854618
7822 217612767117953603065785603975691527351510655510559683523
7823 -75789683417564933004211410668601126186240148925714877134
7824 25284348543637746859001985591586544590771932240893110299
7825 -8079444608202529670039962944847166143826035496783377750
7826 2472642688654316633328799889343025817656656726829613153
7827 -724674576220641257906318240631100889955290880326470764
7828 203360914032023346840665194081750442865451410362465208
7829 -54634207184986868956270710168855509078682037608498260
7830 14049241774760962034087450048059287276859872354198545
7831 -3457312063232775775810761806615884928497736149477302
7832 813983405779808106817769828371231331764613168557914
7833 -183300840146773362654891134938375527359637632364574
7834 39468635673940458814124314954082366354517609969633
7835 -8123267392581640193323239420745496566837059154600
7836 1597486279207808632939686940698827601772261081034
7837 -300048640055664038424745858192628286385794973336
7838 53801856749238143613973053740469797752963493025
7839 -9205306284210564881303749870469867995541780684
7840 1502031158576480300025195126910075546965292955
7841 -233594302642328133231223411734275357077930440
7842 34602534158222974301690769107267787888140263
7843 -4878773292748140574701404029211786454995142
7844 654241328202161865698936376928287161137228
7845 -83373460670512890806284688523657033010850
7846 10087550161205811420952326200398432767583
7847 -1157661357976902544070951855456840196714
7848 125876891606158992653266235890087958393
7849 -12952880898815351896795767812258264170
7850 1259741806826977815817284399076972225
7851 -115631570238523801224517030929154476
7852 10001732513031296540251448081749058
7853 -813829930676082073733529787954516
7854 62176961457770222891331627279465
7855 -4450937638381922538361037163540
7856 297842015873438526044777804509
7857 -18582332227145546647313796928
7858 1077761354912337753754929643
7859 -57918506747649328935576326
7860 2873115458521144345811100
7861 -130997348945334454692658
7862 5462485247811184344683
7863 -207120915341432502744
7864 7092527035133896824
7865 -217560544158377900
7866 5919136904232983
7867 -141091721352174
7868 2900881504978
7869 -50402002330
7870 719578895
7871 -8104946
7872 67529
7873 -370
7874 1
7875 -96151855463018422468774568
7876 22505472333144436236530062616
7877 -2541281446515613119812018270326
7878 184564983559973603702298210138520
7879 -9698493595721696317348066223138161
7880 393310204305282480348537261940433273
7881 -12822541325472199516623996035423643304
7882 345678678658270063408116935758154159072
7883 -7867123809234517452991362435886869920996
7884 153563048092252155208494308128469914915926
7885 -2603361995426791507835892103482490277606242
7886 38724855355185934664109190658704581380011458
7887 -509720264423406944983464092828727625949996777
7888 5979590451313400738802941716137525021052770483
7889 -62903931651153931129354032870434842066536123304
7890 596583386524651394150353161892666250509534927542
7891 -5124961239521889924015037548046147682198896138945
7892 40044721043261471447348485985003148370673435859513
7893 -285662951302679860970326447536307436187354044488106
7894 1866703882120449938279185727283136419160283208523642
7895 -11208130795654617954561201708328431617419276963492771
7896 62006109369308272562552303228544868348030015871298341
7897 -316873718035547170476519006217070339289455551193087776
7898 1499366534973881711952256391155813473092975628680852770
7899 -6583271911884912136640718335480394388586441051045832346
7900 26875877996111793688324858578775756587058091783326447138
7901 -102207866705498515967758140423814648063300720180168998374
7902 362715728242729035033924123252386602274080398012052147084
7903 -1203149302484538093733710135213155399987239767006512641895
7904 3736027529672425797163429875210212999808295721952833603459
7905 -10875869858239731834579812618922444828230607053433231426592
7906 29721478369425395757413498020138517182703956452014103887816
7907 -76345682810052677337443379877579530945392852323920464199548
7908 184556862146140225044227012579837933167571055689116450884854
7909 -420341845098819423600238852786584676992951736176685148763194
7910 902963152379302438520661764997505625448559995526762565249578
7911 -1831368294236936006942306851672596560559771474786955425012807
7912 3510262392090679282137921290898581904971899919843116553217361
7913 -6364434524378919443070763482052919801091554707059302040455928
7914 10924813475357259284091245878222881243936353327859732056545538
7915 -17768898657008677477797794387365263795281834222380440041781972
7916 27405601971880392960932048257522646272999699532473501676329828
7917 -40111914018416984334036271780126356391019892903577827389860302
7918 55753115184570262154371063057548971343331577092970208300841408
7919 -73640645874998495755617057167145742461815673666751046433084879
7920 92490034487604746945575461660998227233247513214096869818333143
7921 -110525706257927750255633304219421122321340505947975802855269624
7922 125739370603816014023068265082033009830643321351416896401983212
7923 -136255674499664251332365327296283110755768383640055985464108901
7924 140713755964024750505813251601114032875031283024846486330769031
7925 -138557021940381695040470176280848529127531340515301595110065502
7926 130145886586189607064048169396374801434944449509788536810858748
7927 -116662443754715028831868015763205218912864014744141511594738953
7928 99840895299261319294092767730937662350495275274014571952847085
7929 -81607539063819166945764165804215787600420957714611178835667808
7930 63731484999219668206405436708302914112070619041012571938244084
7931 -47569370746572926383666814269562826307065293632660948299370422
7932 33945987056612805969308611397056631523503905980433990170813036
7933 -23166786233017967491387641292613933764735305949500785830249458
7934 15124425482572144770696529557434784230300309072631800622686178
7935 -9447961153543689503169877416318924422049679368403840326039381
7936 5648652795786908412038396185117002567143478883455805850347959
7937 -3232897083213853859777630851271083499440218101578005545178528
7938 1771589218319802794910033856561829490135393464048513468735158
7939 -929680280526869624498793718495372514998492515964178300870085
7940 467272633399938923594709366451007724661968137400089680868897
7941 -224973484750151215553585361060169746239790111938635149438942
7942 103768644309341992171860836866709089767122658302380596553454
7943 -45858066390758031798076434336053680744674111496339969531029
7944 19418356132353495975016863936375758949167387505597009633635
7945 -7879160607936580403763612506059455752139652564198989337224
7946 3063607078376224788285048073886419293807674504177758467718
7947 -1141504792160932248767164906397126268942863726938846580140
7948 407578127181214616954277299893685343268953565747740045644
7949 -139450514860064890158001108025035265660087504410882714106
7950 45717632806144786178598223488980981989592019723304512976
7951 -14360523857568142214512438494004495309473201174177011453
7952 4321538685682806378508087938005533551818684412912476933
7953 -1245766077512092577626906136030337945951636562756726760
7954 343955596430675771054491955541281937845924969625035588
7955 -90941659309523661257451977360483721681301402923489229
7956 23021488206070898137208644301799586709772396067981787
7957 -5578500106867800242493299169873155644243806890440866
7958 1293618065483835230720612775650849372540638479928888
7959 -286996927996234814296430429320088324591210539809903
7960 60896901460010311376950582043820080770443435261631
7961 -12354057546068994038859796716548375872654534986144
7962 2395272130658998283321111642543916953037045373936
7963 -443658641384064763114317471844309531293893505594
7964 78467988442364412341707282883186011981611375272
7965 -13245479058975220564042341354980429738148965966
7966 2132733487405264351971829847280923993881457250
7967 -327370900281451539904523157379665168552718099
7968 47873573894713346229572747783346335661530133
7969 -6664946555404271441350103895677702727277696
7970 882689910811770164085063041406940384803198
7971 -111113386092489862403587801546758646934398
7972 13282353667882400640956893673198588026638
7973 -1506268216206437313696251007108449081930
7974 161874034670255570979695501932900216628
7975 -16465892360338146316901782542230200855
7976 1583302382845481189356272765340318651
7977 -143713084668701006067185995143426296
7978 12294342562029516124159003635011740
7979 -989566672406158554302620539925036
7980 74798334160106797214155019970358
7981 -5298260024193522563510192981854
7982 350876257936888843500168952442
7983 -21668063740505017750006374511
7984 1244109660639962236539126881
7985 -66196134153655899003623192
7986 3251691827240002167757558
7987 -146831910986194624509725
7988 6064699818127546144169
7989 -227804543252925828206
7990 7728870090817185926
7991 -234924241397578393
7992 6334229835116503
7993 -149650686629920
7994 3050014645838
7995 -52537148750
7996 743695166
7997 -8306434
7998 68636
7999 -373
8000 1
8001 155576970220531065681649693
8002 -36709348410577252732769653434
8003 4179902236195667036367453184619
8004 -306204705254726291148113512987178
8005 16234559759754979199752386666338694
8006 -664460819550326968326521298783577288
8007 21869048089277751741231651317144771547
8008 -595350565298894140219482613222044325360
8009 13686178363658120214735778229831380254563
8010 -269922553215155322304095148050000360327024
8011 4624787756948175611721325250020573885499317
8012 -69545425290682084288153899740759471469531940
8013 925650214719465023793586743097765967802022704
8014 -10983362051119063761550211764975557387060756622
8015 116896338565951375613794597698551525562222181641
8016 -1121919429682190206691348179263081466489191591682
8017 9755607973925760269493628451437251815692335408262
8018 -77176630481400741768776020264592173365342845502424
8019 557535482306857832395015817510865694183716936680141
8020 -3690380132878336685146582942020803304766159136928908
8021 22449299363956950125505103755273642529766440654269826
8022 -125855660483537707292142675496018055598135000603430202
8023 651907359912616068140877677780314298806979348913368549
8024 -3127228912322090648157788874120766330001457119605965718
8025 13923064423513961691639358994847314621604373831651378679
8026 -57647989003379006359586917993356388330560235363242296838
8027 222392420264361564798151340406006825121843121089377989887
8028 -800756422545141311450425272395532992088227981325720842926
8029 2695472071948455669450787216735138531584480514538733664432
8030 -8495487717344390997570247919623112150590627981305945896336
8031 25106475901569913464655614189193983958240383029539839627427
8032 -69665100421376569653099886185645915666830038484631351290488
8033 181731913479251994476967498108445349743859328853505055398495
8034 -446227975559457257490936062935498000971754597977743463480472
8035 1032491589873940234878894447669998260064479209506794612854081
8036 -2253658758095675144289932439618744891813412241657119477553228
8037 4645202115221389835623339457410414553615894550082138332497610
8038 -9050146477185868646196044299693822719697681338865334393759650
8039 16681654437750392717487595491136405189466022038726955114342409
8040 -29116068799252600631200797622728381601470869205151477815890622
8041 48160927775236673584158499649458378278489225570518836034850037
8042 -75555436333287793036987702554801582515212580642816835273502770
8043 112504139849006408448772367221633670043982859751522073243670119
8044 -159114630765474701758494270679756085271774800969093425340276962
8045 213885847668527064880002836482047562645796022985820434351422736
8046 -273439421762960348896882109626966924524952632849098396932193708
8047 332667346637903653031123143241604968075201416142838923074395467
8048 -385370655071479566523146536499287857922640664068605527741817020
8049 425307625604462899070010837624052255500472681864439719337522648
8050 -447412497485607401034477307762365862503459851365955241564643094
8051 448854932610733635600779368339408290270002731476283310038144627
8052 -429633361735186502143292558082323818651844942668516452003906350
8053 392531276279480848628553151439248364274109224238401564546215382
8054 -342463548137593201099788337541367837242687375903697788228293684
8055 285422036988046127297197873823201286779988282666677275537484707
8056 -227328016234432894117266126911103090818325305181961027334890404
8057 173085326578476607348262129075952152409971171601786944257757541
8058 -126022879663590844057016117172833188783056571847531660196314400
8059 87771022908502038030764905365373666522549009877676075597598089
8060 -58490752312599788917055977772026437165229783982563104316593972
8061 37305279701762884192037160675391631870473664727332153334917856
8062 -22777414611887759667506897449967565216185782232136151355942070
8063 13316341559800387806829698871569865272895876405734132498311613
8064 -7455874454349438013652524442560905983093268076277198224041130
8065 3998745151110069059794256998532254785282557057974402447875620
8066 -2054614029995047655357174216902590115963214515848013504043112
8067 1011532124105504711259040948356418756505210113428119209123819
8068 -477227186154571835688507160078478709992847766235229273068324
8069 215780166988712684437001201161650740449153433695697489193110
8070 -93513671558550977932893551762809429010039025268464479574950
8071 38845780787681843870915383142398397065750940011507591833619
8072 -15468106720673038348037803111305507963905628561258247782522
8073 5904264261837904756304965691007764770151825395146945590663
8074 -2160387944455428171667971202198174197542176271904517793398
8075 757753815636843968081932572288785247278828755449410862269
8076 -254764527052118226352596119131528899211708205459565332326
8077 82099201496499149821646169701127891889774211001134862904
8078 -25356729049122106759675933026963535243600211349125095652
8079 7505112441381491570862156465832711414034626130221713049
8080 -2128511885876834081513215387180498660852766603255823252
8081 578341830684636777680580737413502006595300090849858374
8082 -150524311594759158191955841157164016214440588999235326
8083 37519303021157816401773946758815181239425363618751605
8084 -8954259509418276793506105323950795065587012271784014
8085 2045595502073721425205186693127867959140527302827522
8086 -447198557393573545216559082138652025879800373354656
8087 93526200021323913254636174986876489732074136161445
8088 -18705344916020389954139591706848701507372670230072
8089 3576264840035256339063258295681981002094025261771
8090 -653342467197232111930275222341905598070151940388
8091 113998149728773029427108560791203789865730356111
8092 -18988049496262430476466852774054446258007819416
8093 3017509560548168661240469858710447693331783992
8094 -457237120775791153304575818827527064472958958
8095 66019860132048113111588852537676137121960379
8096 -9076927323569758780903103303054247476584738
8097 1187402703340686070983648348278524284394141
8098 -147667998301394718578283351757161576457202
8099 17442385685543381241425139967259848544349
8100 -1954893068811861492781431214969905687322
8101 207665855451620763036147424200339307730
8102 -20884118142019739163943518453317518756
8103 1985692046321168827373716571780903789
8104 -178251905848618908001206206231541428
8105 15083572731086011877950555383736669
8106 -1201087858174511570275722125731148
8107 89829878090347638401799394852707
8108 -6296922111534582117813339688720
8109 412744102403116898807680247528
8110 -25231508600964245540479830094
8111 1434303683235504505848340367
8112 -75567717715807116402802930
8113 3676164839201152860540448
8114 -164417292136667328270608
8115 6727228472782030131919
8116 -250349282425470157596
8117 8416146161942590814
8118 -253509080096665942
8119 6774574592880519
8120 -158650901372602
8121 3205483038925
8122 -54744051546
8123 768412613
8124 -8511234
8125 69752
8126 -376
8127 1
8128 -251728825683549488150424261
8129 59873855365309319011282214263
8130 -6874189991774317365659211396655
8131 507907397002544717522900576245275
8132 -27167707378866625743098519257293791
8133 1122132011108367807613877762628621191
8134 -37281064987891676445104167180422174121
8135 1024792565659927975100066813917432760083
8136 -23794136029426885461377041876435168238575
8137 474099912040446665096562379521614957404671
8138 -8208849235707276810829272764416960423902709
8139 124776800423310753651086932917940587340494251
8140 -1679190961714554880005293317279469308903326929
8141 20150574303893976317620646109254459706105337375
8142 -216950612403228869520499836405253375717327518399
8143 2106862412359674765582501483871238431623659606899
8144 -18541626636044416120865249280953748850724775867623
8145 148491125085806802586275515866864637523450260519879
8146 -1086196420013222609321428186046029100026774796131405
8147 7281584877160144032164186855157565420207099395133267
8148 -44871667589903966486159930161306450746147683049126677
8149 254888568239843836985332965241148469984815657705873815
8150 -1338022047126478235949258994966430517293986773166234843
8151 6506186976155924402818217994976345036852484520534286715
8152 -29368319145240387016075945196414082493634210648864804121
8153 123308222034749849003676428033975319111044967598057084751
8154 -482476453487457122478878958807613512513754449321409256651
8155 1762333259220171823711197709762431415334788569843674662211
8156 -6019158334173373871018137174448695938748867123396748773175
8157 19252326314983160309663779066497119315438145356853109281679
8158 -57750289578466686745674151117728693642498043939430962506689
8159 162680596855420372836501723386452194913247696675001622704059
8160 -430904947278796961947344630972100942927259729932309544535547
8161 1074518356030178766760200553768643395563987101416036752135675
8162 -2525379683067329269756123067375483781455876262031499521221049
8163 5599990316337709190900785715230459868318450924832604787355031
8164 -11728383167951518542962140790019851257086313012246766525683329
8165 23221952043264823163317677264261904618045535611818749455509643
8166 -43507769966994223448670585804646583058430097260582120199047295
8167 77200474588210324664018774485993402524269167207204336287996383
8168 -129842418715638346164621132570954300662865031430050709587894129
8169 207155816174784484560371008671741615077413739172558377296155891
8170 -313750897616255966254519605584038667544101673136381536746896339
8171 451426873928229942829218914101628389762006934036322952198679495
8172 -617442314971799760311494152461391641962432548565211858007848879
8173 803321343299320048461846653860225945934296230811389245828426611
8174 -994785975216582578748899132944268413620428940745398972698763721
8175 1173188118362308338477692765738555311141709856713587098297474623
8176 -1318380676411784613141203593608484936078270483852062220563854365
8177 1412454619360070902918243984018475881984006764438224111004101131
8178 -1443385369456451278606239113821155409036177479492241230136277879
8179 1407558842528628284652403015160596317250152953684210712126057231
8180 -1310444856500209459275074173184841284717239962768426618469052663
8181 1165251906902952222503100964614031839828180631031118432243021275
8182 -990012185288384749889682906102067788869410281530490114650041873
8183 803973593719949630504859076766230702505210971167615322015274503
8184 -624273392753932448657209075780966665534579528576867306704460483
8185 463640711306092588745689929272909358910684516603618076676700899
8186 -329453976893853718946624221682039045773228295163561784024003425
8187 224046519379324997250856868154281422315776641691138099648789663
8188 -145856883219138282867815846668176840793874528143486141812408237
8189 90921654943092329162143519826954752284432749987887478800398723
8190 -54282182955499246663605950463353369867974382931018821948047155
8191 31044619790534602369419840147617374481011898771940280204142855
8192 -17011227204911311660333426084107054034363708936183949496720105
8193 8932605429897562790724292807568006225293078705452786030869289
8194 -4495506296987351046994463605970252265321003539031783855939475
8195 2168670624415858738329260860806843720969786760109857067632989
8196 -1002932053970741610257926735828444740955289738346451157029915
8197 444685089095568593823125881907973206032036518440643524655385
8198 -189046546007995900482462288921818421991863929584473610465893
8199 77062615498746859078552677256047431751340795691335574881269
8200 -30122629555607119045866996963231765270665443200219337748043
8201 11290755259492128415403861591132638307992801516969112880465
8202 -4058189354366692977927111661077843490778015416310186453281
8203 1398653939992942781275085955632031145218506635282640863277
8204 -462207920162606995541157882133422639163191990458309957957
8205 146448508876090864297604156008428356796492543993235594897
8206 -44485131703535872933067668702552741180622696612118533475
8207 12953268083462265442559222666055191172613113861881588053
8208 -3615101901902022445894781367500725324612431882226377043
8209 966874801120445979546133635281697875776984935622340953
8210 -247770422437365881025894609148222734071299099136162409
8211 60823021306715396868624565441651551487483557420395925
8212 -14299599943375614415822967170903297990054187747398313
8213 3218866277464521689741412047304514838924501530192137
8214 -693550372617023874469842327215526258512619819858143
8215 142990898759378023163350409258929640333088216634397
8216 -28199344870000662771973246887016110666844802634525
8217 5317403109529574761156822462339631861532680867457
8218 -958304723938566102826174431680589114236258734927
8219 164986133477630782810853384282558836762817030469
8220 -27121199570605809176617931569648997850664704387
8221 4254475929088454367179443249715955204375424865
8222 -636496173606398563891627335309297387217272621
8223 90755287873921389223938878350938677769396701
8224 -12324335090901695275534510714817837997408635
8225 1592694424677988467999731901484149244046229
8226 -195709246448757722709437259128989773614145
8227 22845487158474726188787457636495850736753
8228 -2530839072578531612017604280904407547185
8229 265784352525759863879711726618275391621
8230 -26428802884994526711506972914137895927
8231 2485095112756431567369581449599458425
8232 -220651216911362677658374989006747041
8233 18470864182202811650266259137960461
8234 -1455248106499440205767431157602411
8235 107703400005383179654288953415073
8236 -7472208812922792421175114206575
8237 484817264838802758309710705901
8238 -29341352512616695644369826609
8239 1651504255471829303202876761
8240 -86166276736201613107296701
8241 4151624213545340709088645
8242 -183929356373323800781791
8243 7455514020341737897417
8244 -274904525703268292167
8245 9157947471812148917
8246 -273389558236038505
8247 7241476680253313
8248 -168111162517395
8249 3367500185821
8250 -57024504409
8251 793741145
8252 -8719373
8253 70877
8254 -379
8255 1
8256 407305795904080553832073954
8257 -97649544193378282339866439864
8258 11303681740808908183250456390681
8259 -842303902673085815745529606933304
8260 45451033264268826177519986380681874
8261 -1894356085050074739822069169240441594
8262 63526181480969848149524737386832903417
8263 -1763056565738755314978352510574278306762
8264 41341291380578075585082270744122943641597
8265 -832117090381726180660743271021026548386554
8266 14558358941243364101223310952923045887930871
8267 -223662382484091025060615273191614127610379070
8268 3042983884719695652966363374388911050666683272
8269 -36926399332908571800237230562748629667863253900
8270 402131229510316847990816497814301926461285007491
8271 -3950988389163878382148944239953615514017333986296
8272 35187073874608807289989310676995669917363506794882
8273 -285234763738322310115561423481117127342644196456130
8274 2112397644290972902027581460687207574754988653797007
8275 -14340197774519918567765631986588889215464407314554438
8276 89507169394191795735069428411462838599849347666822758
8277 -515091994064240318019778661170332164897515423243845792
8278 2739914604940790845699474624452957220881468653448685927
8279 -13502936824377061397774316271543621416712959534467324052
8280 61786782267073876946487178926444881965535921886824028329
8281 -263031949642142253026743301680436278750270427893303905164
8282 1043701251307544584353263123218744084405813381423948896517
8283 -3866819663949433299665501595486096566031094312086084423876
8284 13398257047627522783464187195842200884933511030956380409592
8285 -43483255506415724362633052648967860101401342629688867397506
8286 132372523331021192964002516602655173922794254163587748764801
8287 -378496480821451950125919714059688550244529863866959943654418
8288 1017809909024338189046847491638720465489204342700331598866093
8289 -2577116710672266264900486224037995150631522205928771653320538
8290 6151163852625475140163143898668524282454542487280094109295051
8291 -13854888753237385447915927180508896152708697325676741143535614
8292 29479047116099485414172692883216310713744717716196301891262110
8293 -59307226977611875423082913485055493141821378866123287215982864
8294 112923203930060219263784129691195973653511856764789022206907955
8295 -203665560105808006210104484389546912052498100385858015832836932
8296 348232482161730940146664042863265121656188265050076793237893291
8297 -564909376868563595908589601306373262823182035813212798538726120
8298 870101133722167225772361650614494176289809773184560458673591037
8299 -1273355670137151998207358737951380145768766823867579306087084040
8300 1771785488762305669455084432537022016496831158469089047121569336
8301 -2345480814751362175169614835002892869243573519959713914197791694
8302 2955807009237517804600893725156308575378766239203309785302878137
8303 -3548090187975286894712339542580950994148406748963995195966125222
8304 4059064451757692879950881162158529930465123104846261081702891472
8305 -4427883784772364567541889147668374922671725411568103675578810244
8306 4608080833818199166124729343142304033432290234273360217731234481
8307 -4577212100538251876447776343085381532371541668827157427615678220
8308 4341419473509518676513975903849397486423613807145438889473329954
8309 -3933639051286333433615736486121215666297215173795050475548463510
8310 3406132286553495756436490948555319467209267612281185270935730897
8311 -2819649924717110469990193496749427566547749887491385462279831502
8312 2232279024715674495552876540969704298085630039870650014459715451
8313 -1690694154887981427527542452005680904242415827405456414144806786
8314 1225404758524372903204566848517206705475462372828772519090772691
8315 -850193613078433606708406333798540772697030279350882258296494662
8316 564803076976657662400374661846342616646705802592269647264160728
8317 -359356820011298916972101650812360974666070213963137446897775580
8318 219030538382764728297084687352357973737127079980483268507256575
8319 -127916174878049036414365295773596154612758663416585001385909320
8320 71593268374179794079240423039897016017834092204621199120754110
8321 -38407910582416567377981559331324313545570455267663834325465406
8322 19753258569117161324516808875350931125658510187425732097352409
8323 -9740611025615231242740165439073649373998664514377236603775818
8324 4605903852121155762735545058206158232128539891541648685230114
8325 -2088664043018237986366162836869666134519348821417838685900160
8326 908412692062174792317180399008360023273663750313856235824897
8327 -378953950714795237722197978502425263266488786474474593594332
8328 151634476538473203269557309387419343987634446926093651579737
8329 -58200826209248066016025408536611121313533918063556769053992
8330 21428071397820877652768055007461464221430921117083120866319
8331 -7567533417183277722380617921141710046504265422601574529128
8332 2563473783512706856495485400536400827447125620484649100064
8333 -832882600725605067579504275913401711094132605033003533722
8334 259529735254772624345788520304467036455386512003841030739
8335 -77552824715411219617993778544954553002037625496478387042
8336 22221042113833620754604548810876656761009442826666676162
8337 -6104171846621480284530420731175823496051929448252935536
8338 1607361457483069099547385395565434204489779916003460231
8339 -405642150006470655934197074014690168913150939115776976
8340 98089483774888667679480174678088854208587734647166662
8341 -22722031098918368909134027376596375546273274675348478
8342 5040811522546073989858795987157671005956887008276935
8343 -1070663098026444835767858209077718111957833343914446
8344 217651274774015673898322177267966253642856598627925
8345 -42331947940652704221008442824494169380022578255938
8346 7874109545544963858175404206687735258337201311733
8347 -1400142407135195433523017931189629653633741694726
8348 237889211214823380100651577038531613553601540560
8349 -38599787415436173225987715180008009617085807976
8350 5978040450521638376825923635266399340555651369
8351 -883143919575477685287008881507443939493223204
8352 124369771993202048693507415282081842593864311
8353 -16683844289930475881876665972391462181868596
8354 2130274647660692194683193520492181918649791
8355 -258680732416580300757457618867308423415372
8356 29845592480083312759287195630732341317590
8357 -3268490330698826621623818885575957319506
8358 339382363353099955460602004904725275935
8359 -33372390814266529157495693381482704826
8360 3103659885755369672133235013304568899
8361 -272601719672694206039643907646434274
8362 22577149993352010109513333385914577
8363 -1760133908342617314634308290332822
8364 128923071679022841596702515142432
8365 -8853343335342874874365676739024
8366 568665282330846739239926566021
8367 -34075413014968618754456162940
8368 1899257694749053451195763368
8369 -98139625302675319839870270
8370 4683672413885402713094629
8371 -205559884016698489522618
8372 8255437429932347060954
8373 -301630232579000064312
8374 9958086017694261949
8375 -294644036174779812
8376 7736297369511955
8377 -178050902232796
8378 3536284939751
8379 -59380330676
8380 819690752
8381 -8930878
8382 72011
8383 -382
8384 1
8385 -659034621587630041982498215
8386 159248774597766941988945724509
8387 -18584984644980836931484608250870
8388 1396580971824028565891855368666766
8389 -76017718068458303688556016278203633
8390 3196870091192957963238235545335281565
8391 -108199802968820387105253770388390098072
8392 3031569812647478014331851312493767365702
8393 -71784253528896714245507182582906218095476
8394 1459447054958302000063850706612610848326256
8395 -25798147127960725436482602306368159396153650
8396 400546547854450606745129230359808790063059780
8397 -5508756737627328060850842211789610848482217161
8398 67591611461132330371895906052190082308235761379
8399 -744443094091484868485696274602055416734316424616
8400 7399139190559112275117856634863704863724088906800
8401 -66676390576815407458216438626378941964675671774697
8402 547021597505897101873201386655591500088033830072341
8403 -4100985695099217084361984043211531220192354827889882
8404 28188609480465695961733690677890211800944418942108380
8405 -178186822076106703944563571909398489305603761389063395
8406 1038707164629038690968644005417415563542892876600210817
8407 -5597902412273049778263183197537080777838289038933722912
8408 27956581388499301229039577288385864241599917375943603156
8409 -129659623911166778001927533124562415763032913996998288746
8410 559571011693219763656462809490375133629150752959054345940
8411 -2251350254027619705938794635745892941551099037249880793062
8412 8459060610148726994712720000603017736893528473591806157994
8413 -29730194946476195020854286480197791219648424429303786240839
8414 97888438677287954382178181748603504875894435432424918081443
8415 -302374152581871357135646250731581343304187613284177634581360
8416 877450674131015210308416209654115052387521987352307247289838
8417 -2395064982246296706579148922615136326392326917089119708692168
8418 6156720302088210423304228507751313708707753886512440986562244
8419 -14921471182079455077108080127473688851040115072398202011192234
8420 34132662284071900161461188887443055477514401159007956440034100
8421 -73767771186552675631538759204761562894900689132819811380917255
8422 150771737762088886157104616343653325534776107121824308455151517
8423 -291693932443246744396481254640572939877424605968793125970966008
8424 534646025309417854501462886652207999215467285591935696255738492
8425 -929170071242243537583292844952612179610654572122697102561769860
8426 1532338218281208685091476675492164365450204787463736264629736890
8427 -2399763320638676123564911543985469560436232461603370019938393966
8428 3571448740847252486683104461421537050099670293087007182254378494
8429 -5054467673921466215066743680645005005878640051856259918177479471
8430 6806750011473869431208926145377232472421458114104630336592807895
8431 -8727748829887814179802125795934130997860200813034883807557579112
8432 10661402705333194606251325406763191119373368013808093622192075282
8433 -12414099584248518094021783795012513910719890133505664738331860141
8434 13785800200228599227141385743341398849383384560468575411859723231
8435 -14607645139158100167108812449632050581250309913076764912007235710
8436 14776257042615967695483228585051898688559706108751399851094962450
8437 -14275078613806436665499578014505524458194813012563844354142179977
8438 13176678884444801801920734711735302266492596741600268670811015953
8439 -11625733494308231041694621474022685153763942746721862174125461872
8440 9808116305041668552189294721245139298355852363612485282810545370
8441 -7915096241289932484252543526379114712814249766798513868956779366
8442 6111917847581978955208154403589199583321984651410898489257475106
8443 -4517373360334317784651601172947630007581476079788943453405454978
8444 3196755209262494046650947760024300859477521442711535715391171468
8445 -2166541006709311044567975364970115796435744861499227499138687925
8446 1406596185606506019544886912689273841556534976429894531516178055
8447 -875023210160120314921584846472461809151861247506257330214375840
8448 521689196640012609775768704920342746847525521668394895003081240
8449 -298148586265833157882471725002475306344156189539793277383684775
8450 163365702713929192840179793569750107027375497160284803764361915
8451 -85835501026442948106480428941237763265675344234539965341915694
8452 43252759731180403021303096199390003428983994988976759887775196
8453 -20905309187284688822103515215131158818776377623874693552675925
8454 9692650320569822367792903916011125813112488247455312734485399
8455 -4311328735450474320952734133651960990032961900474687090371720
8456 1839899032779088129896000841823723463834599624286020785696932
8457 -753381255028650598583560308842303618222946650622850526044412
8458 295998370568121026175807152221675177687825549981522009642366
8459 -111589970448745105768883447570377902817109733059242712804826
8460 40366563059502007849103806391691198906005759173136891045530
8461 -14011035722705135066825028508145414954727249087852378729629
8462 4666090176077401880435975901469663353554982609659841029813
8463 -1490885467669859688997823316064931429387363546903699477048
8464 456992004503254102433330530709748384979231693005660515046
8465 -134369835195856089792081518095349555690074324920843469045
8466 37893963397383844611368215799571865061511293016399688951
8467 -10248250259686906646769551210829574599569048852263445346
8468 2657461920423958015648168047419086481321793881099392578
8469 -660598543360889666736576802119391560858669438527678703
8470 157385947358707446368354637520046251265308671371907275
8471 -35928994221453714665338395223229355907379476085933040
8472 7856982746299967145910215140821784786877800845733898
8473 -1645380281493818950388789714576898278574540732542922
8474 329861173058124513000382034581628797471676405833938
8475 -63283571991543433669088965139418067968363931390750
8476 11613711034257658397571147647973529233582935616696
8477 -2037889453481924807873933999690541269810430022323
8478 341752748495525744575940363149369103573964901941
8479 -54744324385435856233707416847719087365450575200
8480 8371747535955422552510665630287530359282785660
8481 -1221451348732462485826978942074267778165954386
8482 169914127665663301014216974589925443378552936
8483 -22519645624244305358001359774892715414670058
8484 2841390465873798657414764586140818633407358
8485 -341009738679770031701783320341068617479575
8486 38892528095917477875388494164335345985031
8487 -4211053717884465227597360905431902359208
8488 432377695960778921579099158375597040086
8489 -42049722125802614057253794302307564380
8490 3868313454153946250300622095478453340
8491 -336137053963510690270535034161371182
8492 27546368994425150362431567784493912
8493 -2125270707603643060583194593785231
8494 154076735654030419521068502996961
8495 -10474056861160135606649392236600
8496 666081893155684865276805915580
8497 -39521756495099353807190025989
8498 2181538804798469036654530001
8499 -111651867115518683945016254
8500 5278471189009698022764060
8501 -229517856750742978951129
8502 9133348911713518815803
8503 -330697577511607856608
8504 10820604997378487476
8505 -317354902111018110
8506 8260455592443396
8507 -188490203885506
8508 3712061594278
8509 -61813383573
8510 846271505
8511 -9145776
8512 73154
8513 -385
8514 1
8515 1066340417491710595814572169
8516 -259690034247716275562423806924
8517 30552677616978501721638817269458
8518 -2315143213031302159375545225729808
8519 127106613632547096015650898274713545
8520 -5393076922610275248728669330700827446
8521 184209767125992130468463678310933745182
8522 -5210073044084818288818414318845324972810
8523 124568997406752776358947527112445313624841
8524 -2557919742785632124861728487030635900984914
8525 45679009165554202242860525825952995765117401
8526 -716672801354794549376877441060968198069709830
8527 9962531443878642873502135609851175305734546243
8528 -123584389240717708139988371581304226809515085816
8529 1376453586573781769623025849413796169727404346112
8530 -13837990292360351501129724558272528639020119638808
8531 126161282097309389452834428846621455456367990574867
8532 -1047415534377411615908333006747692974534656578194382
8533 7948031331429430971391302710513741967788612886176830
8534 -55309017423161437877692760004521596976629081970770382
8535 354030783817295055932466536321969628881468665985662931
8536 -2090219752488532044631588045914543985006423204550433972
8537 11411581936112900329565530066695478766822999604545267590
8538 -57744792818056518679223594403785421445067107923735328436
8539 271410446889969531614593014612640234690744494255542700579
8540 -1187280207529930333257663902997782245875825374203873924204
8541 4842827015903144306081916423854983782967864806030710580577
8542 -18450839466412446456006300050408241084409180796013767343356
8543 65767111832877176465068657382036000803472604520888714290373
8544 -219653003033696466259011058106749882540932660968256893531638
8545 688369709768979706270429584743005357943172960691038092134980
8546 -2026967427319502597879979463256014427088778145477378255221778
8547 5615172172166263611645289137971975312489445955465197063793045
8548 -14651797139416876975474252875987840813733051931398296528547074
8549 36051399693852057572664751919361202779963629975206117141046201
8550 -83737969286511021349292816085797864220205008952861604213200454
8551 183794710242463118329492493687455226162938163738077553819720895
8552 -381568341783565110196603007511022620060152085480845980726972756
8553 749959059659200026924479453305208115373016600664951727414019102
8554 -1396708712403932347999172383150191509437601866710249204401354564
8555 2466809309184074589713531928376024969826409498793137207624221015
8556 -4134923173791607363352539230128464417089838672927688047762981040
8557 6583023338810868561875369759185438081601750073347307566298354603
8558 -9961335062127118379874263203341409447163375886925621890922062496
8559 14336297443855537154712456408201535565663284672101894466688572597
8560 -19636431842332190698477833750076266021284091207723220392656237986
8561 25612942510784277387233893439304118923765004319388712893206994092
8562 -31833173131429412858427977568878266500843993223140793738947133190
8563 37719311385393733075866028945760684998883284545931356074258066421
8564 -42632309817103338525337192459835365657967775594850852532750096944
8565 45985588893860712850294660676452719525519552318697967681316727016
8566 -47360681215679606439547595947717555674551859411168714119802337860
8567 46593181514266883443655086783963487852603633839937819368525947961
8568 -43804603949302606723351922377211494637775439671878702152994520562
8569 39371772739059212569036031239799820451448287127308553379960361334
8570 -33844124797225114272004842788302052515179704115060402688667009006
8571 27833685319584711542027366194971829624997522256124031176299475121
8572 -21907570249863472301476038945254308818633164592887342785254744130
8573 16507904746244742233092274979808101456954124343230680026189188423
8574 -11912242018004353783907206673359157009696204696349649303629780942
8575 8234173952540411459627488977094896384252166916917386830152633743
8576 -5453614799955888416895980332368051343911087866963398730634806040
8577 3461717242982546319696552305983205064658353302474527816894658160
8578 -2106387522032375660400787103517887902103027472051590108523652040
8579 1228891316844816650294744024614782460114232855228382501659640005
8580 -687540654637973774851347442374304530191448197359531298002293426
8581 368949109052244305384127747177579694838975637357996784917719234
8582 -189925608433505056735274169354561857528332057639809360147185506
8583 93801057077394270297992365332897525699580125012756932439872949
8584 -44451828591449920726601742223451595471097857491886324182221452
8585 20214925288481013095582072731262895505705896940238051990663106
8586 -8822476877572078513983363539051720509224484103669249322709212
8587 3695492863995577445739452441047524198276316268805977093632045
8588 -1485721717443873725789328061081940679278239395995019084028416
8589 573320948320492610751672344237964261144800918747254017852729
8590 -212352514025577056338584029405589733705333665887316974898928
8591 75493960001932948709593323446990316222801330780984913075959
8592 -25760241349496554819894861555612714132487847383663474294422
8593 8436258580439190453078059140810375182243219611888124984156
8594 -2651445943847678252767713675122840044628600331056979949826
8595 799669397708475479189592564077901324036805536461599463135
8596 -231411929303336953789876364870088244698329368844687182156
8597 64246865340941772308411844343258615022630021070043352770
8598 -17109712536711176380744648135791530215214932973045294808
8599 4370001557208832390639695758501656473962229509523128647
8600 -1070241055575728705463024839790268402758950014388467778
8601 251272416527916220733695613015885812367828278399263690
8602 -56540780337840344923854271082771666846758876569043374
8603 12190207062444049219683679532166283345317870852099663
8604 -2517436499274554075526719138545782495299217461971266
8605 497801960257925518456742233253278513674190588136449
8606 -94220117472126083539595811257770302857104186905406
8607 17062511148786097637665415646974592428986872651681
8608 -2955029685758711222759286859778095135307585941900
8609 489204688508227231705451284689505990534734587696
8610 -77375104619994418326330732865209608746802401188
8611 11685469817904923514176097885228692017110509001
8612 -1684056681632313148080920574634716358272878340
8613 231441553957633629889386922852973346616147503
8614 -30309855716494120141325295010030038749397812
8615 3779559836577340489963771241409359884234695
8616 -448374602999162540347967792573853375375606
8617 50556697059500240425495527887860970127026
8618 -5412706378046366594648791645638222256890
8619 549628879809739316173444065372688126631
8620 -52871538055683673418338007247431079498
8621 4811734033647162396675568640290027567
8622 -413699238545707617925257214162858510
8623 33549572109162131005811090148190621
8624 -2561862433325887938463724404215684
8625 183848851359180948913088594382576
8626 -12373234425546880247139727757020
8627 779114652884115990032534833797
8628 -45779940175231799990985760714
8629 2502798234975808400583650988
8630 -126885026393403140965741586
8631 5942791882002179201896769
8632 -256030834056630551494772
8633 10096100909757498554826
8634 -362289632047378840196
8635 11749790726612786113
8636 -341608743165231036
8637 8815429877942795
8638 -199449818272668
8639 3895059972727
8640 -64325546458
8641 873493556
8642 -9364094
8643 74306
8644 -388
8645 1
8646 -1725375039079340637797070384
8647 423455899341133609422778244368
8648 -50220612301993578477578547679668
8649 3837120185651477841658684270046640
8650 -212473918185680696579049210763141790
8651 9094922091871481157339476406714130476
8652 -313483299784817645999369524111070695958
8653 8949499092525693780232193575815695482112
8654 -216038346289659773435963049112106775946597
8655 4480075646125187559667168412735596785303591
8656 -80817026187608974509423319892626192391615101
8657 1281160376519013001372482737062643423690311641
8658 -17999298352246835250159914516734216548935178824
8659 225713667330032815414092490421500610105383681136
8660 -2541951944339096729767119478646784722111274531928
8661 25845888876222091258219227000607293350484626062048
8662 -238372619802929435391927128209383474498116682900460
8663 2002433977690625718612155457487269219147712622282198
8664 -15378102150451197758536558353743560835444927526823376
8665 108326854098331605243373174776179577925774724341053038
8666 -702052025144025449969290094914888227940661485217381866
8667 4197565116806225531120427538890123923302403413231748478
8668 -23212176184402580549031817560269959861313846636792494042
8669 118996133160121926068501585800259781018082544956482323322
8670 -566735485719421006190962021991006873102620091923940304421
8671 2512598536218854723105105052052330863455157728766984932569
8672 -10388803999721894124724696436979380861034892357800400534781
8673 40129036538806223624367809564931262327306231123222041636475
8674 -145045866694688003597392147619241059543314407280426621672504
8675 491320057340330579641312007426765697003585008257017420196982
8676 -1561908337917922640218045892738708929380378763619170247118240
8677 4666182236168404309040115047926927005180387001063012293505478
8678 -13116952536758706842432126457215359638965987701059748031231613
8679 34736714722574048004272457588524798115716354529422138176258823
8680 -86760152976583727403944841323793035799913523281042877687906669
8681 204593920695716169900442537037921723918705065627650786435103729
8682 -455981004939409672755566299464935061309851019871828366401414234
8683 961391938018534138931154354429206536036321644966466039438600798
8684 -1919334994933993830938882400773896202687449537167784721803254522
8685 3631404856804503461109200989856617162073146839668385246354857306
8686 -6516740873919768441781035083691184326649699884838382522667641795
8687 11100916351140969258093313632279192720793559380957997607173226835
8688 -17963206935972385946422393773377010769453733833901478986315836099
8689 27632101113566629446981448971902346390595967484934342061993789521
8690 -40433593201923139506527196048628995612092784365747328959432016848
8691 56318147987690022591565252753996179744866533619444881255980736346
8692 -74713259866137097099553653048905427765856791721401966730360155928
8693 94458947415555630389179634830413831929164784829741188982692714362
8694 -113874134155792380736460479705004297687518807223965338427952449842
8695 130970146819076563653020308512775555302867000457570622202511310206
8696 -143781206971235164286943170212939899524957974558442003089512039726
8697 150737384363839774020050888678434499923502039385285003405312960226
8698 -150981881813319822345827022196847032581895219392650313818475866278
8699 144543828975392200122242773066770785920052111022464017553108705552
8700 -132318696025312337906908228619991118339955343055814892312790528286
8701 115866105903100561684750144793677183069023888216659835469140009716
8702 -97087332716720531412695993358521146765444970951050300309616789167
8703 77873227905713607201704445159853881070835685381291774201620935961
8704 -59809892831410562819664176459942504610387935557930828807799823391
8705 43999568529509333978849883165675504711230979536368039828557710623
8706 -31012542055371013087412757725726908021031354170303689032062059168
8707 20948587739150200421015323355988753893844017298380274343663158168
8708 -13564614933144722347536887169671377341047202368361865627433043840
8709 8421599322329368919005346063717846523403510830667380362770428760
8710 -5014266083987841776686803434627898553161184611972128807725259180
8711 2863713301804180790501929075034542513295714984219574540722446226
8712 -1569051316887274417135265921423863095771116459048383939504741400
8713 824895215920082135718416349388867523787316432357778233950230122
8714 -416174578467352844589826451161540754124347762762758336229476486
8715 201521359404560562586933202158062209326032868798986435671091618
8716 -93665916796919594493241611202980152272348475869503884662208166
8717 41792253828360849206779335964515872250921338261576763132858918
8718 -17901727161803848332088711953583073025624081818641130644090497
8719 7362116727702727429885643463517098053742207793355309018679297
8720 -2906933913255159095815711846772082915034235862353966008509921
8721 1102048413403208551475343232698379921326073718158529105926283
8722 -401143523305432254750378997290725164229494961001939042996312
8723 140192595822905588348628570790447757731410142031131236860710
8724 -47039318951197564982141167218398660814073882705095724261808
8725 15152483111088995427993316028576032147885746195409305973814
8726 -4685555701654049692825624785177514420920433654159172714980
8727 1390758919664383996276896391182251545627486669623564360956
8728 -396192261925121273918520883960611905600610924085170116416
8729 108308898524044561060736494751656559883715784929281610756
8730 -28409088087777910509992727525535840790252598138543778018
8731 7148360180622261099393188212824988464792525702152394428
8732 -1725131024467722519308911907354928607753958355550625498
8733 399212308327024180410974692195580783856767674279369032
8734 -88560525934254394835233523110658052070629562520348673
8735 18828128394546323616904899081010252445110823930329179
8736 -3835027483302984661582410235427280584860937842766369
8737 748125624786585923771499802977047557703129151643285
8738 -139720961592741113832397138622654485335107266284904
8739 24971860186370008717831935651041315959795388749828
8740 -4269213770820169792369303868671209820610464367864
8741 697816078214076446906533158386136851454296742068
8742 -108993422019766485858500086850672441297712340539
8743 16258350685612081820283041310600001049640351471
8744 -2314723642565583016679228201410096312965076491
8745 314322230282449595229281415029058831106197813
8746 -40680520263042516465908314883358844809956970
8747 5014050290924736775739866328012559295145976
8748 -588041142850727399118886740509005936338754
8749 65559791142663172313232976391187834295188
8750 -6941238173740868778902645699745890981339
8751 697149076327236582861334230262211415733
8752 -66340742427138592451880253290103673395
8753 5973509430793745705481983794486782947
8754 -508215828686778007457714259728591232
8755 40789714340082207068447367873668196
8756 -3083068206415949409071730169411776
8757 219035301658419876395262985970276
8758 -14595646366776048039030407576826
8759 910098150104376268501856510944
8760 -52962391777568000426094498062
8761 2868014594994116667970627796
8762 -144040825908987265045238230
8763 6684069776633604283773130
8764 -285346426701841373158278
8765 11151083107327689312014
8766 -396602082200613387943
8767 12750185064152033499
8768 -367496522228620271
8769 9402760338042961
8770 -210951180121648
8771 4085515518338
8772 -66918733064
8773 901367138
8774 -9585859
8775 75467
8776 -391
8777 1
8778 2791715456571051233611642553
8779 -690454739541071328090222406780
8780 82539385892595169908657689159758
8781 -6358432689397899197624730536375640
8782 355082381701585869470576634743856395
8783 -15332554624368232144035417377130834722
8784 533254795615296661299553423571166251766
8785 -15365121439314719322600369041559628039662
8786 374452011187033344695469523535968354252640
8787 -7841311580988485669065396695083134811852364
8788 142873900636168043266892934378650458073365057
8789 -2288270240536738572752120089484057245474296004
8790 32487673144740149990218346999802433871148161958
8791 -411797552995058778579951124917396529757201325960
8792 4688758851157459114602623544694318864403131406192
8793 -48211044092797948740710742694411462729083842095336
8794 449752728197625906084986769351267829021062439727079
8795 -3822380259775593160195871085374951868161876087967382
8796 29705068117871215767231621128510552644379869426233450
8797 -211791232198078143254940519938726246853838570152997902
8798 1389553099733437239115082552701079141478123015357523757
8799 -8412505877944732877173967703599690139884044101066330936
8800 47114234825826868895552467507807506853098230852433447622
8801 -244659443052260031786560941939099136422702018778358805120
8802 1180552273505853679127721691061496532905356922731099971854
8803 -5303771993353880220359302331217933701074529290754398524198
8804 22226136489164953599873367193262981889849668781321779133273
8805 -87030643483088758684829511990093871561721690936683388230314
8806 318941414448118482254304118373623831278695802050785266084000
8807 -1095564654530938384962906638106204949478062592882925258275398
8808 3532415583628000969200768600279352095001087583179437173383740
8809 -10705191845892695754260289363681453245296803739083925678974338
8810 30531989754759023885205198502998524383808813631570766902498314
8811 -82048833851984856039318102264485617474180388828856780460980060
8812 207987346633078924710528312984625021678236337950507988069427001
8813 -497866731777796224616033478431554630939772883352542611259126228
8814 1126526128674493861129329192848828147863711425191349312070215396
8815 -2411787853456852182790262885667150034010656366421013690643185208
8816 4889936337226840166609040908847448621593948198814088337801116590
8817 -9397457742892782925580300947140130642991292531577571245671249744
8818 17132425245805729155087150695436565145199493903932702393529725600
8819 -29653044667104572862589717601133430372613023358083778680008579590
8820 48762490076238672390725728865176209116354633260085273607629486107
8821 -76238983761069260915577557014945604582147748584030463494347391250
8822 113406154905618560624843360591856742056066272051498361953602406242
8823 -160599436609684852413161231819445658195067678162634355601489254242
8824 216653350732408593309348266805949170300004007456937151301799707076
8825 -278582694502699440658895490742274019428577997686464963966760503462
8826 341626289274321286626506788014288179894326502367306994839212887095
8827 -399747938979110641891225739932974694442752708124569363495373413444
8828 446557225439492130585135028948858669429500415256228716002278250892
8829 -476465307550159457481856379661209720208921899538958577730359724744
8830 485786750592352588485752951005340596303649524569190500807924850665
8831 -473486042393926304232046920402616790008110478535915899622408209390
8832 441360091481011251617716531209941832083974294059250642157558820814
8833 -393614564265531005293255254725900165631095554252830631348220363682
8834 335969799892476806297894430772642414402279284467022324908083817690
8835 -274555556000150478402924095469611538948791879318346981399900661104
8836 214883210458063887357857235852045569102663245010251831149069871895
8837 -161120179427411478963805270011077314630326497531186052775713261592
8838 115770353651546402893014629925518361966554147711825839697172921976
8839 -79737295300605319369526006502110038351415020707551730018024831192
8840 52656409195235413218063493181227098110697648654561146998949676048
8841 -33347841624145993895468362898169932705665051810502759274865478280
8842 20258370426071594974897268311489056225484751337123434809360914385
8843 -11807218301727090815145225815742015932839471938479375587065429722
8844 6603521089190260451517327931315335471763720755441333752392306758
8845 -3544538098048502590934923271179787834755740966132960432435145682
8846 1826264672101008192811239905851379730745567637899229573003692675
8847 -903325704033298417693892316894551572662881137126032827277047272
8848 428993692854399197979065432653822148351794716129405842087357682
8849 -195625450709343217872486355021451068816062449708609442132892176
8850 85664803774511973786356563101891435193171039351905423217704712
8851 -36025455110636759611423644169443118153696988124176203765438770
8852 14550116301208174241537511770572826660271809180999017406922729
8853 -5643985125322566801668966850015115819925178458245141347169686
8854 2102676938316944982247860228177274568535670056961871788088206
8855 -752356584777098978276793486417141332561561593235526588763878
8856 258540589607127413443807943466792862062658391278082460201700
8857 -85323551749311492188772527885651351907109363014796800678546
8858 27040670623048916976620197755958551478665139509863787884555
8859 -8228848975293909319957641915820346971150701236851501211076
8860 2404307122558276591257044972762734026927468837786328330598
8861 -674399462393728210332757549759764553909350721132677298120
8862 181576188692950668794730021136400380118577244740886782897
8863 -46918424058872557653050445072167427942534570380999788246
8864 11632934290911981128808698472101884727152012951556180162
8865 -2766971074903387133718646689621154203048444181662893354
8866 631228760251879496054907219785091656566211135156566830
8867 -138077128612732966775726618770263211508697404827272756
8868 28952336288435303581927349725271178042163553146442433
8869 -5817466982099824369184580926986680684707803798572692
8870 1119749775990712310168015957480436289960637441096176
8871 -206385440365771703161150485208562340580110951534300
8872 36410573089383623669096122831314111648958452852256
8873 -6145678868220594495335310804502701983694509654036
8874 991956575524871374464037086010617075018357869948
8875 -153025679081229909712228050382511209970724999546
8876 22549335006751316696364416928280017318428712735
8877 -3171968266622242038369763189735046503160212262
8878 425652116786348978270721556485465490858029990
8879 -54449288153373413029476430286628987938498586
8880 6634296125907469649098010240698992640839882
8881 -769285044499593205249269122020866978016070
8882 84812924146065473851629805642015530950376
8883 -8881296892750927314548457603547523486096
8884 882365962183233930493162209055688470839
8885 -83071948953378821109157357951582772944
8886 7401515056005405695262086333513038690
8887 -623190752740450522180899017121121284
8888 49507239129378833689447903224470832
8889 -3704321579198814425910067929819324
8890 260560307061023753366656338854959
8891 -17192775781064118097030000902510
8892 1061691221967628550661086251528
8893 -61195940731343032464596640582
8894 3282751755348743596047894713
8895 -163342623995344939295865456
8896 7510462766516405973727850
8897 -317733873221256871849656
8898 12306259548874183909986
8899 -433843982599937797658
8900 13826598361570619571
8901 -395113760721054710
8902 10024050703175352
8903 -223016424859546
8904 4283669385148
8905 -69594887742
8906 929902565
8907 -9811098
8908 76637
8909 -394
8910 1
8911 -4517090495650391871408712937
8912 1125736535330076772489429719573
8913 -135640004807094043033189561701206
8914 10534482163959084984260152083860898
8915 -593253702645674019964785786019421525
8916 25839588626013455605391791269067840183
8917 -906727300820840905432018062615243723548
8918 26366907929944734663681246711956168054238
8919 -648649645499154326134824082576866718402213
8920 13715193776668032331400497475783708852919051
8921 -252390179333895557519657908039166651978768668
8922 4083558606542459613903678992178422943343862336
8923 -58582245462657408681059161216300393105726385318
8924 750497688246386834260292139770025483124970906886
8925 -8638575336066228053576264855313738698941443473368
8926 89814808688732101824661503853891500405661970489984
8927 -847401107266962462716069079550932958665325357036675
8928 7285470333174330045960323061562862065308274720367921
8929 -57286919141779219441879966089369584408280714676539650
8930 413356617241317262157956459355185010210872855288282248
8931 -2745193501945989170796012263795094478854390659223435523
8932 16826397128278396398800720008900803664180449498157133523
8933 -95426958710291795869833800191409349002559909614619707068
8934 501900504296692994338482574542490318114749007122208223468
8935 -2453349676334119784495912895249711748560753914941498371571
8936 11167551538403104792779624472490588562281210221959963400467
8937 -47425816491999497837129225345941244561261159776134231142736
8938 188225387988651918638250787560021864789918762216475188785326
8939 -699275397085254770352736900920236795642946921640587247744416
8940 2435463587170986789518498484098524907237202734128805510775662
8941 -7963346169358291196735326261348669478540649806807778933104880
8942 24477740186011812520059413757124953087886295679489080523228878
8943 -70820181419412884222065512279633453705605372047823274713683399
8944 193094812856070565830799276613197278157402527058945779327142973
8945 -496708842146864695891982433902899256166405789284088777635046684
8946 1206742993878744079997247295085729455137490618983774484062385672
8947 -2771718199580036998445641907479677424422962635624814468014939854
8948 6024514498744042789268818256137040657134723092424359079031027290
8949 -12403093406269866628015019604486045697861857808350704678270000084
8950 24207478105542467500709352820751414600826380932426766346545516036
8951 -44826903782124670107150271399493853125637017680318224071461337235
8952 78820332280143035958695081751266145799985401832010954228451545535
8953 -131695917831912018340259119204579603244514099185865015936142424036
8954 209242329472222461788428973465103019602940488375122057691718042210
8955 -316347097242017474457533270762359899519212975499859634996857420658
8956 455402189484579214259215186529300788037010321534791181723356693588
8957 -624611343551407784236189124746036059616177222376564826567862410648
8958 816698826472515158868264923770524370422172801328128252226733736738
8959 -1018574909081503911225222672655503526147512502704888786553620925593
8960 1212363991571231612620081555125406500809382950245560207725162066881
8961 -1377846947783310753864221445667014869079100986775899450021124498418
8962 1495908366295366603396243362536500453697750329481419160432707402246
8963 -1552183011584437525029758083566361924887119354222686763382996438339
8964 1539936113244222412572321891630209714263990261361793911718222615161
8965 -1461378281592281795020686724649471419644662890549572648110674195236
8966 1327063791240160485839130426493431229170941041505666394478123067458
8967 -1153586584634000468031766894869890347879680489147411085457228533657
8968 960260674359634822214962576125132330246674849461879245232247184935
8969 -765687300075747118087250737353748456767999930376911737873472152432
8970 585021220126293054321224745660783545964007970934205116204666437528
8971 -428426281307473207269056924050694646890413605574288385168464182424
8972 300803871508172166302583420323097295346504455430269590034649837488
8973 -202536984187243799906971763914569783401995982012579770542692683296
8974 130810319854639747696136319043720452960971927171876941067590024408
8975 -81057290481773736113973501560251109219923832460188626754698095805
8976 48199532458875644607023175935226682114133431628694783493214739583
8977 -27509024672859548203297683006229649694823652796223620847654770230
8978 15071722993741034993787166225744212379517987089115829196620154016
8979 -7928161601093206841977827066938517294334612549276440879952888205
8980 4004638830043507952062249248578572034724579817422167239605042253
8981 -1942619523858176363143374311628995183186797541243592895132191148
8982 905088034192433149703296390360652717747043607312459361692640988
8983 -405051819222732437206239364748702287255049550405191074607528473
8984 174131719440145467615503235333278803846910858022903942308644333
8985 -71914483492435342913632638829867905266838013360782293580110796
8986 28532667951082889884352573287969551481451068293955949134873094
8987 -10875893455357732368930437215621054562099790959546429116196422
8988 3982773389827078638731931336746669683755800357051200534317852
8989 -1401194101233820203059959885000364439236045298210934621043832
8990 473575566113100284550726452781371386646322399681714805870774
8991 -153757706708789846090816646862066585688288582693472082958335
8992 47952512345987448355571230007906671597188646268881275839531
8993 -14363975274733904726440216408184807955610495560977678880458
8994 4132188596734143109460336308107083510131566271163807748446
8995 -1141490736746465276592314391025720217556258766034209346023
8996 302751883842897965905360613966480808391140033627041669629
8997 -77081380404790864789327334616180300049263293707865279308
8998 18835466684848637570631049487616350074156100793863548994
8999 -4416450696671726257019752141854752016692316255403296383
9000 993426106912325270366067261297730349158936289869489749
9001 -214312127623891972038029475068562541524461144462350352
9002 44328077618465810898339326003414049693582994399448780
9003 -8788029647719048815654447229277626229903220959756648
9004 1669286588629238119099954779660437361320659024507780
9005 -303689242042400731985469215237542373847288511400944
9006 52893769492024988033809717576125515828211134127004
9007 -8815722627666508767655742037024844293168411626999
9008 1405317299025465366598912353051677219899247331239
9009 -214151258226386991295350538626818272310606628984
9010 31177685326844889669641846214150176598964815938
9011 -4333815170640812249650523946493626956098235360
9012 574782838753139158255234764149508458169608526
9013 -72681373999053588862986821568151671545197300
9014 8755494651379337092120786433604094310953886
9015 -1003921055054577585949588265630713186085379
9016 109463884567252513586211028541609037824409
9017 -11338366159410984595999440683280821815940
9018 1114436903278584457545431921034794831612
9019 -103814938924074216074157703322947442650
9020 9153550527739758859143134903079656806
9021 -762811096487931215679329102849348568
9022 59986577259766865070092629525764236
9023 -4443698380326397693048611058665721
9024 309495725049752805799755762476091
9025 -20223753576868775658453446265522
9026 1236918610181489212875408289168
9027 -70623516045152634145461161035
9028 3753221798414364109133369083
9029 -185037523204101598028539460
9030 8430914650028713711745244
9031 -353485725635606316195529
9032 13570207987531507662209
9033 -474238548957353127504
9034 14984122955423076594
9035 -424560727405475648
9036 10680970407469634
9037 -235668405654624
9038 4489768529602
9039 -72355985704
9040 959110232
9041 -10039838
9042 77816
9043 -397
9044 1
9045 7308805952221443105020355490
9046 -1835325977271241378661101550268
9047 222875588587065655689380227849097
9048 -17450023532966381339803467148536120
9049 990926401959024327532407243895937798
9050 -43532591244502689942879468552184827810
9051 1541143445107245852614093809765615426043
9052 -45224298863799913113861871334283050601678
9053 1122992974077908332819966731795142456951729
9054 -23973413563897064773964120144944655993189364
9055 445519837837838658530358390356573955230693650
9056 -7281220916535969827221426089712019573049546756
9057 105537021420147180298614206997529049851335750152
9058 -1366351627770138411777769297334653183121432679912
9059 15897493969034804990225653496668114688653784647654
9060 -167111062688465799559282669107183765024183889797480
9061 1594455447512525540605583277440785405967279843758210
9062 -13865660524122622742109546514540655699155224615217398
9063 110303586726057164331379567971933421914586652634591227
9064 -805378367643953354281651331152070579548631570338284558
9065 5413482828187348297035631411969211986832831258670769330
9066 -33589975741429993676392107295407657025391009257663477848
9067 192880644242404140466610470535049231947870466191670384553
9068 -1027346068969382727373849830983937711067073609754987278304
9069 5086523814297771588925907284990006078556338763859623467309
9070 -23456406490427328326077778479240054542573373552825540211790
9071 100934152516034086562672681058611630524843166707182423675356
9072 -405973692419662065089136358094316693703642121867184346210186
9073 1528760958947562214431161953771348268094219889153906450831968
9074 -5397823928535016252002725980064144744392463183691966115182758
9075 17895812242500584927734011752163359884416186177008118388142580
9076 -55785059888841512897014807327951000744133941747902364859440898
9077 163706342333971569876018601222857954105427855813159807598338401
9078 -452805082163738991764596806420501736288502885267863462094208836
9079 1181801178025201086250137405359688372164480971174937237370309732
9080 -2913588255841715610696562800021061464200918299574494947394141300
9081 6792065119877204628748998289011703873613337753714117664949977374
9082 -14985881387724082299181453258173380350519798600698415898708609032
9083 31323154169806634397150237950002385884181645538378997404410958144
9084 -62076581097777138334933565164979706359035421032349940462807291440
9085 116742002538764822198809161483188067168442008939802403212471798455
9086 -208499077237075501921534271965183517150013755867314837314720927070
9087 353902005675099259555380643988181771892172889727923285794429137098
9088 -571310965739028984860861346028059505176153741711260062865214205042
9089 877741914515403532112545875956139427611421403593124462220348257928
9090 -1284239483129104441009241751658822037904433357001495479141192477730
9091 1790511053330942538045201014791913137698575652729153223730210613198
9092 -2380203399813291064892887604262620138831362047660017293340436876838
9093 3018557204982430041241145280118801144458256997200405450872783641544
9094 -3653959034679211859438872262407829152357737905105745574640646636244
9095 4224024619145728597952807016179471033885379657363486468173272437435
9096 -4665483521449696317221792311010439945980600021609681483483504593576
9097 4925757815201081288591788887133586991099015718073100951110584137390
9098 -4973298159689842738537912044765351163798697290493001070074257813774
9099 4803860022797399968938834032711778225221471177941040215249188686737
9100 -4440999849650513456631913964052598527001495379403496243755339141250
9101 3930764192056971895783223477600590943795952603102268896431183709287
9102 -3332204505340033311557882032732943541704473787156900126628185785256
9103 2706380937679868973972723969842298278121078653976118873571292327512
9104 -2106613382256887780108707581361685613087448137719205761603317188760
9105 1571981420113279934735731106047523246354130325443664250285246004800
9106 -1124855790236213742346223071266418845656132646848273130591273621208
9107 772050520250120363138516067484675523160864237794618995510626991432
9108 -508392433769429339598302549119519940911233974180227419314051979400
9109 321258476358345372042864881627764705553323459290784825044126435118
9110 -194851012523792439512415192667158987160379732070482054009766043130
9111 113455748789434557411628501842004134340849092700573016836084968365
9112 -63431096533611796506670927039644542401836031297538834759337154898
9113 34056409715508598424087917179639494048818605391038913052731599622
9114 -17562182573876670376326632267788978885203306953221018496495573768
9115 8699537664996239501549648577528133821488707561165881972484263655
9116 -4139997031269081011322253189039606894781758133736340697471971888
9117 1892915396185437393656172762925925288047581076012809822396499613
9118 -831617945149832618793716755053634232088300098009549073423842554
9119 351079207622397753958376445315685649619249637006290767225794774
9120 -142427887282406088372399953943681454968685885411534680150853430
9121 55527296463815489169132035571936051261346333710292009671439312
9122 -20803924577505929040293531546501220740415651588579570736059622
9123 7490478858120620458146503425946141233975378664003500640907586
9124 -2591733339956059190177227418001324042443462742657037387013266
9125 861728975578337419228306649605978395509088494429296599751010
9126 -275312643104149275782302408242656228815703528071474858160996
9127 84513119608824045854490783856136022573959727703602964695107
9128 -24924350692236422975557197502410052442917381156162341097192
9129 7061160444533023962467729912392752658363181926226359960594
9130 -1921422332944589616098372451882257225992323552327027073750
9131 502107937686884530617756816363653907824447233068221390993
9132 -125986035757073096878987157371319304140870740572869188426
9133 30346778627161222823553966937836350258518547923812686441
9134 -7015703542353709970189888985154294119131289146368513532
9135 1556292463289539196556270419969691363131695045778696840
9136 -331172493524472311492863976997684771396087557256047060
9137 67581882934410991785000404250333328352762132851249864
9138 -13221380740781867355304540810427895926545381061118556
9139 2478781299308991116439674391475413239774736534476104
9140 -445189538037620255275278240062721380301214935765140
9141 76561900193558833578598012367827233956944754694499
9142 -12602055450556698793497320787828215806935623807954
9143 1984330770916903675885162252486414878178220512262
9144 -298741641656545637735769366568369583995858775782
9145 42976603414485713690846748981989118169511541950
9146 -5904018914642514807655975164950096804000336426
9147 774006833761769021611565950831931783262162958
9148 -96761099636577069524013171699667664973649766
9149 11525680567814344600490329441186641770159375
9150 -1306964599258820850390778794125684581268840
9151 140955573036398271500306487258428101268990
9152 -14443632418720593695877984750611613167056
9153 1404630514251424932795446971372543898624
9154 -129482765321219057280637612094746126756
9155 11299280405249655863273620395730063450
9156 -932072454835185359632567002139377596
9157 72563699953251698834060889165338176
9158 -5322340039336822681746277065961918
9159 367083045592776907213266561411583
9160 -23756414004604388518197378467590
9161 1439217542177228526365882013590
9162 -81406027327553472355492020784
9163 4286354122391210403113155181
9164 -209398664187568103736445784
9165 9455223372438982602598015
9166 -392919650974479363396434
9167 14952161571523923094604
9168 -518023990469431857302
9169 16228147219774960952
9170 -455942633408071930
9171 11375256724905364
9172 -248930710731838
9173 4704065802893
9174 -75204033266
9175 989000615
9176 -10272106
9177 79004
9178 -400
9179 1
9180 -11825896447871834976429068427
9181 2992023111449283264208409762183
9182 -366172853794137459621253297808277
9183 28900129969929023180704773550246903
9184 -1654754927913388251918301472280416219
9185 73316807969241846089220712757154180221
9186 -2618404274469711189476905455781317268313
9187 77531347034213193663169485499387332313285
9188 -1943125143762527968722007058100555778306734
9189 41877158166382706537817634409178186349880306
9190 -785854382380074370899188463955225817234130658
9191 12972081609706935297740748388335722507834259826
9192 -189951149218632640048135172077146108347916747438
9193 2485024969428022633955260837965739279442726169334
9194 -29223078402928676111886744885746589179150841475914
9195 310547150589234683421656513871937920706879165620646
9196 -2996084038204623076510123958491378248343343108076805
9197 26350797343249140327344874300698077894781178343262299
9198 -212053236191540065683597384391459808949256935178534323
9199 1566556008957664949081621676426717918566291937834702091
9200 -10656147541526529971395788061744600421947043927610581709
9201 66926121935048591943441890562979930376585196332154829613
9202 -389063426528689802112861300866599417732214160286727932855
9203 2098340297839201359297582990755234866661875576537905843109
9204 -10521741928355765220436425284444943653389143221865342464536
9205 49148914478132667805218074807501893211189310493697803738262
9206 -214266126571733652644329397875690922264691248407828571829696
9207 873276710364268955893245110603092390931666879281001959008150
9208 -3332779583855319930335406934823411263403304860340687170575448
9209 11928119558571911103826444176713669603044030585295500670666502
9210 -40092496417079171927788479368210037325460950688657571228859840
9211 126724086343649206164238663305732577605927915740536701361154918
9212 -377143494988037441283906225027793337659067135422140293676848264
9213 1058087854228877581587959624079009262913858609567853226039459412
9214 -2801514904437132805385142580768450737096631016726175728092544272
9215 7007819800077700778919211960873155925792950476255473298534512788
9216 -16577935360800375087062477480281370518701373000795155449286266324
9217 37123758241448554042767283827170991965065241224314750239738950084
9218 -78766767888854553716141706505467744154423864571066681448760436020
9219 158481952028737994769452086937307713657123052879852011762624291364
9220 -302635639035043521078174090256670690151546325940448810840766678786
9221 548914016127935923286438259211915524221493514996666523233366410240
9222 -946360930791178384600264912827636997617990303895087089524401260694
9223 1551980871223999986701784898233934780906846723752277963966652579968
9224 -2422630969336439950249538710813584637945870765221132683044026356866
9225 3601968541405945036175401418216697744744433414933340699898101379804
9226 -5104010428543160138049510700965999931038590976537655957023170690638
9227 6896946502006233011408269857320915455548898972739287673012186274060
9228 -8892390346976345019616936300256458618275722341021649452473525009569
9229 10945302244443247029452886737656988280878492601992216023212324426181
9230 -12867815039102408537379432820943319051508379754822050002710075327103
9231 14456373302278272528778756704206156074716758787819790307431046398261
9232 -15527120767554872909315860496808773785572732262668112045329455419937
9233 15951051103771277986465324139828034453575419174745873955019687993887
9234 -15679594227047853837370185470609175496421655613677624770133298981595
9235 14753623439425177671930093430740546533238029273044774719522320800791
9236 -13293622225112140927739596914974569229362062342646678106187745809592
9237 11474204231370888508527830342466756836135788787245133253744883152352
9238 -9490343844601342194360435312690626859090642699560765287853947753320
9239 7524174822841980173313584599908340646433648362260256081875685595872
9240 -5719827088958194301008379909191997289793162611828913538681302713912
9241 4170381986592575307327708166128945546205394204006947166618232598448
9242 -2917104293049391221707775133377640089213667929213219564648227765512
9243 1958024530352076848346624566740115255679663116357150845406558155248
9244 -1261461335914688236405271363107280748753368068596550575660533959659
9245 780210573585976896366523542706591773161167283953458184231291187461
9246 -463358521472346938491178044355078602484447628344881537422758412685
9247 264282428431469196037333115656343081004589067125741346769978902709
9248 -144789374286269020155822687718816363148245661530833260488416815483
9249 76205610760321847601025116465261417540896950709631358098398588091
9250 -38536903041058258133509113238769996414553507176845543838981785649
9251 18726525800683234669465042912214891725422958920173546820427506403
9252 -8745251054057876974551538542150218753430792853722514280739907390
9253 3925177650597198308838421993612452921325533834312922840086274424
9254 -1693357963533565420084435369247711508513438420864035532777153706
9255 702205480554322706815140025182901349003534242731897279760442744
9256 -279912471222803011612768738147345834404293951069112776840516942
9257 107258682489407980640372742394142405971715866253762053670991100
9258 -39509115093967121181874661791673380030059550882359690091990946
9259 13989816087517247549372145619063502406191240084513713235299404
9260 -4761726186602785396207946972238693668629296991687481604501505
9261 1557883119520131907563770471037537091857633432028866897820261
9262 -489887087545226539255598160990072211533884160909775735060143
9263 148051396805637068321712637719381170861495634855772648471829
9264 -42997283989343663341158263614166240889656734035037981983929
9265 11998577423109795913603738762110819899961553226533623665871
9266 -3216757157870344662110438000103943965305206039138955345203
9267 828394418530918202031339819032851661952403563740162153799
9268 -204883830935992300600671233514823263075497726079201543472
9269 48656559279927636054177770431229427301964745067125737132
9270 -11092762239556678330086569736666136016511451974648954528
9271 2427132110980275967210843268106636766763623500954568620
9272 -509544587235769393651036095544285041505234179916899392
9273 102606288623328003608102782615258184095176004981709324
9274 -19811819354939704083614748250207845655766554701726288
9275 3666703938558411764480364776033895672240760407753292
9276 -650215151341238039091819945288490746968297221411194
9277 110428708043257510023536167930125998654013688937860
9278 -17953484956409220195170193228924442765872883450982
9279 2792793344189759700613681761060237271977384480548
9280 -415446881695575605808833989190012531442988645630
9281 59064007126258182142779746828096309745671951576
9282 -8020181124793284539485243820522769836053430986
9283 1039441121989477156317329846677397917776643720
9284 -128483142499439030343262987210003027293972026
9285 15134649524493812959906926837465176595296338
9286 -1697457263936686673047109634975094133160390
9287 181098132084297064666952740084980566646098
9288 -18359928835446022613319048528057982757226
9289 1766787793065196812908698999867862473502
9290 -161185369420328749032638539886061439630
9291 13922532089828758983792173434928347886
9292 -1136925871694394598617414753656963225
9293 87634885636470677772505024355025223
9294 -6364940164350161673421904865009647
9295 434758431238123116875650167971703
9296 -27868484947384986040208502889225
9297 1672489770253492760283031350737
9298 -93724446907983740864877972379
9299 4889871240097226951742736553
9300 -236727719322925908469477072
9301 10594114556040947707788754
9302 -436380355506697146628280
9303 16462052987659418882002
9304 -565454383813701680448
9305 17564370197571720914
9306 -489369833595967144
9307 12108716957135922
9308 -262827680964661
9309 4926820044031
9310 -78141068091
9311 1019584271
9312 -10507929
9313 80201
9314 -403
9315 1
9316 19134702400093278081449423917
9317 -4877444389968583034008839228710
9318 601533051869901400852186545227799
9319 -47854826218280164492460028542290282
9320 2762606306683997888392325399240193936
9321 -123439708642342649152500342961416874276
9322 4446930647332326009553893030256729821109
9323 -132855333858058609704748723552365429266688
9324 3360356287923914718086221390457915221126218
9325 -73105240673937817045776745132468362082100024
9326 1385169157156532955590500774425407824832562318
9327 -23091978833089324011007364638804821844789481624
9328 341573355500850776540173357416039565670990916140
9329 -4515040421248438253996978915236128233959733929372
9330 53658958066989285215930255051479832121924398327706
9331 -576400064861700746120763922272399044875900986874876
9332 5622425182419984173285118020410945223752423914535061
9333 -50006663839041099225845132775765457378564704917991692
9334 407036011108672674994769223508788767084169558639008693
9335 -3042112223591609866020263845861644057785554608194247484
9336 20939035957708689075358836867272894863154620704170714544
9337 -133095477111532665756514480590772869497769818352433876742
9338 783215992023566393975722799400177073863844616548654466103
9339 -4276724162152803666836155178369628064889086772432001780158
9340 21715820547185994743048370495379348135946481715082079678914
9341 -102738543160515767627018857711948147592042892751160610007902
9342 453711757620027803582825423692182547721884021086046256466708
9343 -1873528311827653732355241512580465469862949411460539724736026
9344 7245534173409316111300458437423994815798971800188973398624816
9345 -26282316072775717562900958757923573830348383185956789451964758
9346 89547590151906980014670802631849219519817745339494830310464060
9347 -286958741160866356663940403974713599333846672667250011816083378
9348 865975954789152717407000408409636799962590756284896378860608945
9349 -2463930732923693608505044797795472539434809683312060774026962516
9350 6617213903120017488230859158133513217229217739003979366683710108
9351 -16792212688738991369476456612788721505709522321428285078469493908
9352 40305560577940129565295087813977281002973652141795464676486246882
9353 -91593002464830645012077225167498017665310470110714414514683116576
9354 197240082000611877146217130491793814926570911158795824357698431072
9355 -402846348010594710151486765509334142752025234936722936031874460856
9356 781002907414477505153583561216134947193614108112781349835503603141
9357 -1438385341549537153891164688412423659962989963041573306291519752186
9358 2518439037115456176068243237627793433362973779468290523660747434662
9359 -4194982349442055155770786379818585311720916152752444245560417515518
9360 6652206678393891397604190395126803662455529020405943757923062078084
9361 -10048907777179154340453672236673818767009148677146147363337220680814
9362 14469617538069961969047475447061483585109871502633583266517772828162
9363 -19871715659414053540042986506629219609412791773417256274551020115218
9364 26043355686690710204309807389440949304784193199737715084746052244443
9365 -32589188049274037507143773500563829823681581591960926742045795436594
9366 38957044409543965209786403196284440667173889029966162153251997218213
9367 -44508677896509315589493509882998601781129526658343697925312733158814
9368 48623915347253277139602511925267781666955703980543009118190465393372
9369 -50815044677054287758265975771968219969558596068871166994761192929940
9370 50822159435964546604722920401162265190572764802044551917249869575615
9371 -48663637337455448664330075938308615558948244296202548029949006202456
9372 44628281154665972516009434329872393171083968848594216090195923027568
9373 -39212534205551255018363518501383541515182917670777334264876448638648
9374 33021409125837859090719332263227205639253548043146652218207492291816
9375 -26660053207838878460639103736688822884115010107123191208971944835048
9376 20642016101707783348169995075603326192217008118063000535673144030032
9377 -15331768610748452684096943927174314333211576889856202532168364078120
9378 10926909378740327693182509740236074786886866727269079655963269067384
9379 -7474393554149025533843404015298825670772886472550263309904381043032
9380 4908282345469108924641496340513945584877709395270290789286979958161
9381 -3094941426986111756574160154213002318514892664165556985674028030116
9382 1874269604381603664657997141077678315595618619917479692238919285731
9383 -1090307404130978852983685611284024686454956868207821418602181032452
9384 609364111936525826013671591066681832408581808935670261626196800368
9385 -327252366692377805829898588580400120244133588523712722498340549034
9386 168898979892456857881226600898961394072020474475299871377725542009
9387 -83784404273228533824285551250367260969141088971046060090628421122
9388 39951973120845337192684133820806233839811253210949725004771764598
9389 -18314390031997565518269052056967771080282530740338265841000311518
9390 8071597039321726424887376848331642265173872760689760685484313594
9391 -3420315464313525697788739291641230304658305475040164910388960874
9392 1393582416826977086044147018205653418218708239322111084476133636
9393 -545974359275607383423914327170820027925316216929877693319620602
9394 205679643153614331841355637638990022333014574308850069969988782
9395 -74505650561009136454214730002965154689771087315708902397626566
9396 25951244093970087685874450334680147200205008227852241748357345
9397 -8691268888875399182208223333911839576256463703905630724053506
9398 2798605962440000357130828984852152935785494786358915547221085
9399 -866370812168590578644053883976863492320703592053760188950462
9400 257828824739814352702994048059097984866170225315976744190856
9401 -73752847396253381164928110436814152539551882380704547606636
9402 20276432691390283989133659879584784756515025563430696150719
9403 -5356818465934216959220243405045684846960304298893637494800
9404 1359731665463304173854649691291962740227577440216031132786
9405 -331550302016096470262214674053820737588786827847396214428
9406 77643475173770810712502769414647430912594477018329809368
9407 -17458990847188303650166187366845686863476811027937339828
9408 3768605749328568017190124988963613994940276197084657816
9409 -780669760828207154533142110245474300687027663707060124
9410 155147618831946878398651350710864228959407206934879512
9411 -29571114761873493740981342476174924724194600917581972
9412 5403508056650841589171627164636573702185401374713821
9413 -946229150322286427350891381163518301013370106650174
9414 158723582148406262216078524637176281720384473018794
9415 -25492224730378798382613077157317182011406908108402
9416 3918094934066815737717468582062138291903122312230
9417 -575976716523824544626984997064044760645674482206
9418 80935706916488212440543222812523794550233952674
9419 -10864314707882628536639348678275893360557927498
9420 1392164585569877708941919404531440924152152159
9421 -170168658231673748349980959297578413216899668
9422 19825190285466596171795925460857768621070018
9423 -2199494664238400489423776170482448572889964
9424 232157807234985629373394664188385197884956
9425 -23288981385300101413072750364263171946048
9426 2217878486130585437038934362631882130950
9427 -200269727427976155998426414522122434616
9428 17124012589672407142966521333322986211
9429 -1384449847195537900190685935769875756
9430 105666882250930955025436657704740913
9431 -7600303153809003325173596354075468
9432 514181191621452324840119091056708
9433 -32648928808270785723031314235206
9434 1941159653873809612770250776819
9435 -107782112595919376457764855422
9436 5572371857205011266101940952
9437 -267357601599459254979990386
9438 11859320679479864011314244
9439 -484241638930584484410294
9440 18110561185028848624552
9441 -616800590458212613594
9442 18998816829766072508
9443 -524958034466614750
9444 12883230673811378
9445 -277384427745384
9446 5158296173641
9447 -81169159432
9448 1050871838
9449 -10747334
9450 81407
9451 -406
9452 1
9453 -30960598847965113057878492344
9454 7950523401513889802414455399496
9455 -988059982654155012313210111597394
9456 79227334809257986505590029779080520
9457 -4611041167597180636925408356676987259
9458 207764187274779994502431844242169530897
9459 -7549474366168990661735413306466415270672
9460 227551703774119343494666374256485855021120
9461 -5808106282662192906720394258172440746880680
9462 127540549215665012004397598568550539170443636
9463 -2439800875315547776234237538035888242866411316
9464 41073760289179285521282992426278257758596109468
9465 -613673750024350632090480620861690625843269823578
9466 8195253719446221512804497062630788958816942842410
9467 -98420487555620226329587096359493417068597472106464
9468 1068571103504853654010062175374840746028693323755892
9469 -10537342132778378235507073199525442007120348137807434
9470 94766176374584182959375961015892582530069952243377852
9471 -780125896673578425211348886122107647527098347904680150
9472 5897935326839479118437242968471466112055904139867753426
9473 -41073257319779304668783927844864939715828256695699609333
9474 264196161980870556883391478815155577255250292078985571889
9475 -1573572938851309905184791499419057715654173781590227254008
9476 8698381673888480802387044626022094910307158711944398680970
9477 -44720181740066222923304571874893553124887587015274443513786
9478 214258242306145966891444732724480532430848036886443101947464
9479 -958376820362669956035215098845203505722157078709768503004224
9480 4009060815427406855848501488634487716008831970547769931558270
9481 -15709112410062992696418241544260199224298340001965582030161840
9482 57745121974281054915435056908030408995506579848751273357947022
9483 -199409803692661003768334996446172322588611718273233832355416800
9484 647772509001877352373325282621535454768838099614750060312049758
9485 -1981928394748849427766161282876861822759528245164419663300117785
9486 5718175833460838383936399422607873480202774373063294758497173405
9487 -15574645215367405080304585332781819864642622799712935496063532412
9488 40089565929193417421872352164458345501543975099012230304321100896
9489 -97619088524819746650236845912604735563836439327560570065026523086
9490 225083619480677712377330562371081306501776166763321033256430137326
9491 -491873770537696318950128532028254253599335888114241816065407970660
9492 1019622964812878712830398802850950138226009824570958437407400497364
9493 -2006592112329522893029296813395723683627934495102335244253034160047
9494 3751910152311519832092552756332469440121126604269061935944588859229
9495 -6670275426233286169758708778891744279018258147246897591051951894652
9496 11283453701051715887349219564064541549246642647157006041440769521350
9497 -18173634662938434405568406192349987989927399513723485263152845993726
9498 27888413718959535587751831827629203796515263782917875688500337318848
9499 -40799600341394080776678823534221570544274749444617501372540657103744
9500 56936855885627938122290071557023302596142683978345734479302546872398
9501 -75836816329819276918829725862713232530071820148431568666182527236620
9502 96460163097535918378775418428417238418065340819575472446670521490956
9503 -117224554493659486358216659614610228405022472596521980603588841861766
9504 136176731720215308608931063472214523334960722079865926523104034269368
9505 -151287124078093061108885501550606734198658677689176405518014126206429
9506 160807827309226882826912411921247644227846931090460454082968048859415
9507 -163606554629957258985238306681409006579058073669765104569031431388320
9508 159388028488272784314121343784336073277889413628723776503525841820872
9509 -148743058894155599472495814551193357490558258663333486033431989349096
9510 133014767285540590168918186214881101889107392745638662599508380329200
9511 -114023175750917992734357289400462411351704723890339653081465024047120
9512 93725246003860070426249267467933792653486762819234594162402012526472
9513 -73896278813983145395556947381756292668628544380065784111908672486184
9514 55900524621926669275026039767877533302777191862756046008099901278976
9515 -40583918834571563014651155506290733930029840310606690015202507819904
9516 28284408346318340642978790355091846276735073627402598421106206939560
9517 -18927724299080974859430156381439067390654644920157210908840772679484
9518 12164775522832228234682672819380071983500483060127473282285803934922
9519 -7510235460545861424845049477232946588526448095253401537547072820674
9520 4454811837582296512609875480961161748588143953380465232106702608422
9521 -2539261646719991102624273991894091938227890947813864375571821936275
9522 1391096037033673787452964823678509457159891340560707948614799140151
9523 -732556399572617129691827258266056192107582780622777941379705957488
9524 370864694448703102651984563449426305530074401460501194700492198014
9525 -180521960919417005485462689041268695086138973237106247098202957108
9526 84494386293748512584980059721838360521718807447339221894088452470
9527 -38031682553615818922923851301927822882336560459024419284829418356
9528 16463158044199937152176890846918132928035236246222591358888535618
9529 -6854158482057987087523041317663502438837909862705992349430231578
9530 2744639682023488935464450879148138087733218972662399677219832160
9531 -1057101849214123407288851841416996337329085853137336386289681680
9532 391608326029643666741482532018592387700172837079970527470219594
9533 -139536225860888221956107469641782973100863255361497802529889650
9534 47820195415219522170716541566499863792531529099279509942804866
9535 -15761850813666707758179160990797546517111126980948725751620830
9536 4996310323630171630698977716293542079517868750220049319084960
9537 -1523018698009323328409286887902047880256176495615259965843409
9538 446410381188720188757910160095010273608938400560096794314307
9539 -125802182264456860526181412141730888044719039501031342182952
9540 34080840745371989472805597532408779111599969459784057297096
9541 -8874329436764582286137328639724625639109344195142049227730
9542 2220700396889135705009560383929273184361517532843656591582
9543 -533937519180276188544841712894375335352808831905402873456
9544 123323046614179624031428849908007255884663463491597396492
9545 -27355752573891304659972280208629218291768224790209974216
9546 5826268477479969852552140764188419741893020323354558900
9547 -1191092505816119923822107919890985529461243346024052368
9548 233656478172595949708953505673359202683261748536004604
9549 -43968272913540029850226363569114140566849219320068407
9550 7933579453186095784171732551464272835373503185617409
9551 -1372120691891439558130699436115510448229974521113360
9552 227362774923916533538739102814166718925075313910798
9553 -36078231339287703844970849333519706749021025671460
9554 5479591229895397917972616590215290247833459585846
9555 -796138130649297382629239623566356727708552176172
9556 110587756357410176983783150817898683442429588890
9557 -14676559320444046766240027004574986484868716161
9558 1859678079933405415134753531542475093298654681
9559 -224812732754064355381979430569500698953067052
9560 25907193245461363229994709452047148286843280
9561 -2843503780278417387904722791972826991407350
9562 296966216075710635755578575832874778407522
9563 -29480226870221219444196044468999068618000
9564 2778671237952031312708793164560049062216
9565 -248367720997196477569317569734531416748
9566 21024515815718540719283561681453739030
9567 -1683051414288277711106851008972971222
9568 127208672308894518960687557899433906
9569 -9061984750747853863203118822146997
9570 607266128158051328854034730395561
9571 -38199451532149506498451733984400
9572 2250238927309444538446922014258
9573 -123807272327054186959108875864
9574 6343421860075881205168002362
9575 -301655405352888406787313024
9576 13263666288857260694905810
9577 -536908586141081825580448
9578 19909160807125567460258
9579 -672351219058591574160
9580 20537853801584537314
9581 -562828508705570535
9582 13700752006233541
9583 -292626851136082
9584 5398765288490
9585 -84290408375
9586 1082874035
9587 -10990348
9588 82622
9589 -409
9590 1
9591 50095301248058391139327916261
9592 -12959118992826554731759828953070
9593 1622775079305655037841590220014717
9594 -131144132683111006243640682664739330
9595 7694409568308511172930565299394929101
9596 -349585214054599321440960709483102062768
9597 12811748353785392777648853344355099678204
9598 -389568465527526809997452569350307522820736
9599 10033494459194035797918196556053176999742434
9600 -222372402835533425095784178376553247959013864
9601 4294393158140624010619460955817569569751235634
9602 -73000409001123716476649974776682089077056932744
9603 1101562089952337233665116426711318222942008490810
9604 -14860729574989621800284387265573568829705420255204
9605 180328190849006436314088923811107162150820779508796
9606 -1978674502043082136143985188288716820541029352325308
9607 19723571395718687794634848538206745556801947478168831
9608 -179341322721117588000199238951023474396231498195835900
9609 1492971397369242066924321481644413526013574417792195521
9610 -11416476552503544387998982370147110720156784248444493604
9611 80430414648463168350629574442318389179550928211850637867
9612 -523478495304180515567483831779469058712898265225686638042
9613 3155374090266333230896627657377444460329153513325146023792
9614 -17655211980812636544637020560108189743470460245489773238942
9615 91893727387817965095395918269733885571582276293059945024164
9616 -445803572421411483644024333011732072911340832009544923349366
9617 2019484299620267993944564390251144769202513838649312146134118
9618 -8556933498473242515421798389203269094530038161610352663579322
9619 33968034363525726050704819154911940371065156525598786546042528
9620 -126516770973462507534762369621031342428066440914361601474014198
9621 442754549015299608087217529190088590677617448892518156291885540
9622 -1457778325504673482365417701015359874040177747101692081928825458
9623 4521444544672405123285682027322179361962674127188699105051520442
9624 -13226168162230801331458000912423236320213809138008052333115614128
9625 36529882092682209347665472305198535011826198639075050796558656473
9626 -95363171176796556633360936858958868159166840260485902172854931524
9627 235542020306771527004760023122175167616225003074766500063557374652
9628 -550968129822666746927425774641573637605297183771683351014634094536
9629 1221657395132046441573523145089620087211334548531452398453168759202
9630 -2569877830135327626987691181284640631320803395535102503475283105096
9631 5133017898447475687962305104895060958082357723771903051104576599528
9632 -9742501308239104139081547628064881986842308296756573942744349071406
9633 17584485415536450940900870089700744660502642557909343334815611140025
9634 -30203640994228174133823606246414686029967670497276922233627585792046
9635 49403074407034199904007279617769518202876487062135288130262852667454
9636 -77000700237845451942500858824518501500669022685031839698178481329702
9637 114432511750383691343513640431780163721035320372761369839895701516512
9638 -162245983148713685978898172238008743866121089931203265924651337402642
9639 219589813857704200480375573488822528647423393707604478633745096451287
9640 -283855195967138576851237483371331670390108202385328012621057298036794
9641 350630645095026520064973078337258206000283487849758310393183925323979
9642 -414078689041355796257086433051117559667401046998400205495617861220454
9643 467732537005355873506879715959617819727834871853894323439115564421103
9644 -505575642940028825915847513178541769867732824675894448847121001324744
9645 523156387019147834718284815585424701859100018885184205445658805584400
9646 -518451147603042196546273821220502871792171636456212434773810663804888
9647 492244161388927290995703451910056834588592112908946618494151080911928
9648 -447926670388531863817813790968361197603721224215959894068899789882712
9649 390783309148326488461635848204498839248609115497534537739460929308768
9650 -326970902061634012504261571999648861651498149209695237542600855796008
9651 262458029750707045376993886058943203585065699074660440056509999619976
9652 -202168962172951691986451313826985739920194542019633929497163386475720
9653 149483026608768856766717519574255675406834781444612409006025053231392
9654 -106121620375596495145444621389970386014707191176323815667971632611160
9655 72352789162714627659277235770161525980063881871670732973031599381901
9656 -47385347116628563357070474818006565169372153151728990078468069320028
9657 29816829349437715902455753883703888876583824286454951805631219193701
9658 -18029846311660588918685464464576605320293765554806070347229418420540
9659 10478853160866988550686286388314553948350637055685182141364110697941
9660 -5854612221963542655942850113852531267415358487161319176329218428854
9661 3144924299830227594533008815552251965204636983153131010033569818512
9662 -1624458242561796958207557943151655305514329099098906655337988389122
9663 806947769506707770472643954240180737918062644052037234706786625962
9664 -385537528977162169539268520312139197048062307508421493051065352222
9665 177178783469444150529012379013414065858161020684862290771970446994
9666 -78327390200783096945349869818912829654577371469427465408330360442
9667 33311878001406634013398944035739022275965067495605628191297442706
9668 -13629761580442534063855717351771289626551340181099140734675038434
9669 5365308624633376012284194227361277410286647344984590453026825176
9670 -2032008328339507825063800397474107632656254861521613797964810246
9671 740424702125826461711704254332884794923041138126987553323123955
9672 -259569977665777222075851232638425310794273688355880197266036466
9673 87545278843883110330027488721016724191476362604172816435039889
9674 -28405026026561414308386232770517402441070863632891967288540006
9675 8865721247828065202820447112460335091461268599469291457738311
9676 -2661669707703468262714497517389055592440261968824896674997008
9677 768550835956016946313090656815182258272623155903725070941644
9678 -213411902028060205258894927267100379362481600420289990774064
9679 56981434253899378703699826983388891973703464422882591703884
9680 -14626805336726230233956921328443905320757991955978267806548
9681 3609032975026227874031371914035178456639410572527209598394
9682 -855799955471425971352991338856930641267966612405972907188
9683 194983998021914767607888561596567094290171489920037785360
9684 -42674288989556484378658583943354413586399365629022040508
9685 8969311430585477150645883965965657255846768124407997472
9686 -1809886377054700289874185917172534268114933289623187796
9687 350513923610208265111295755342473917794186490872312196
9688 -65128511168519805497717919668749133941127613377079186
9689 11606096502334852107588852611629887590080949451043321
9690 -1982777030543489127723642484619959930528532237473202
9691 324596015451175164005485044649333301903081284716490
9692 -50896444726019057236490771349184329226845395203806
9693 7639824026593023943318595590591525694060184989410
9694 -1097209909158616471881031818168000491225868662906
9695 150676706563681460022559290518114546745430976684
9696 -19772945416356241492491546545353912419022881344
9697 2477774746409271187575646242344079810288528063
9698 -296271211398369380949097822194367783581177532
9699 33775335541421152472614612157947192859790718
9700 -3667827231871759091976365908827093883633848
9701 379054465832032847308010776595250026149940
9702 -37241525300166038747668772987316120525496
9703 3474539481502706029247237303797577367103
9704 -307453130332669495473078709406406855796
9705 25768703551326283880014527730304547583
9706 -2042700882725759580936787132308608244
9707 152905076479251845026227183394914143
9708 -10789025708915155352991024342644090
9709 716220235583713143833104634627188
9710 -44636199169402107961164086053182
9711 2605398856840149362914435144336
9712 -142055893789854919687839032786
9713 7213653892025610576575990516
9714 -340025596557095132769556886
9715 14821159645686195128796552
9716 -594819904570164237404602
9717 21870174465867367255028
9718 -732413634774569585374
9719 22188206025781328473
9720 -603108316571804964
9721 14563311995182998
9722 -308581658302432
9723 5648504756743
9724 -87506948082
9725 1115601662
9726 -11236998
9727 83846
9728 -412
9729 1
9730 -81055900096023504197206408605
9731 21121849495780549933708025086035
9732 -2664926749135749119365168179154201
9733 217044274209901658044976137118800489
9734 -12836584297425393450218035911993484116
9735 588036170202761685539277049660859167620
9736 -21733915461567838861687206212178741128964
9737 666642819916949393729540681799071131323660
9738 -17323752799765803031242290665255232156200506
9739 387481165738985261850430202434863751582550818
9740 -7553530111175913502748602914154835101799366450
9741 129643033202614280729146283408412814121942030814
9742 -1975624993694126692787992463209557227048679107692
9743 26921654568707493212327392663484018274236384895424
9744 -330053406925459430725336476898938849968239523787500
9745 3659697617629090188810882474475635175425575969391000
9746 -36871963214565327206138626419666103456421193717883801
9747 338936895131691142804695266864013678977820587089656373
9748 -2853014282725513229813448939746954341869280727384596101
9749 22063938175458299402113371262199098556068686654391615395
9750 -157236205218560671132336537355982460328159924107842808220
9751 1035365185465070838397866685255348576823405897006489646542
9752 -6315206845794151140268407825949336482762610967406309791412
9753 35762646828590112558519305098643253598035161013462917975526
9754 -188425227883151052794767531230218707660995689828471982289326
9755 925482510810191387679730298456143436927108634576263625228780
9756 -4245318656348065634841772422546319596025332525108566061098358
9757 18218199805101769248468134754922420994121797829119246251560960
9758 -73256528867542785361379479750237642736870211383166722288597832
9759 276428372647738016253746841183311250621147995170330782072268006
9760 -980223400826435798609961682277389713258990173208654357105268240
9761 3270762262556441219922447523692267062012737988701886140688869878
9762 -10282463969062208363903106629871617252771773344808943973483307155
9763 30491778530959163605462800337250041285715010965057162660555903967
9764 -85386894277936040922494485787294666606839763050217469318046390371
9765 226038656972903736325215474743109369689092979638331505559862558025
9766 -566231217141592898499458247453790267890187169367235667927804534842
9767 1343504366012094122497771193150429160725345339834979357643168970234
9768 -3022126457566825465305585496700101303603171536439113356819703319194
9769 6450440477929803304347547274177821460700251992779176285437268479198
9770 -13074533684428680210589116632709577738517914559537085693256333198375
9771 25186227285705669705263532486008124955431918849345812874554789150201
9772 -46144943254508069676907597326171047314605746237376032024659412776023
9773 80467060480784030222536004981603275687735325546957641147562317103251
9774 -133641036830954398431583194650891460322511758248298560777670998570220
9775 211529201768484383854123731222482690427132783268776305426435440639770
9776 -319284519919502408248232496068646549154145055710838871799952448853412
9777 459852362729791090537945821935390002388139457906368146787188013310322
9778 -632319111063059314857629583383236154452326368125020242586698024933171
9779 830547834072526593594536492593635272134030037034731145799996424324901
9780 -1042619604845183570150172655277980880141566629874453943700843672957495
9781 1251503899774888283347869094171104951958978527784737004062695756467839
9782 -1437096579425029574740174416517299940791075808805511769778762558938656
9783 1579355902286452298689194268095339873692400602825988459656610500347080
9784 -1661874084851586831574606635869476552623207028734678761904156791777344
9785 1675001599517734038131740688769530836463553121171171631532362558380040
9786 -1617699217714503590335792634495080221076161307054235232175442744422048
9787 1497628026854595363085463329896589045771409902333422558400506201387800
9788 -1329486646844887571819284341329012772350793299913520979929122536537632
9789 1132088235814673627743877177867570151019195127700141474697155720112856
9790 -924970191465200390336328616509865735282899302060187711282349723532400
9791 725360464299845122061356517167496661760871750604137880630577080979480
9792 -546108630633675747101729883003138549249754430044345713861350125150096
9793 394835792640384384538414513845188355695506117635316467047266445230584
9794 -274203324701874982182336386944871338666692319151797589245854058356361
9795 182956266268066617476274181633400721390947940431120367053134482671325
9796 -117309511733954619732006658263716736590444666164848887279777392356621
9797 72296450029173776311688046678806021419242846623112672619034947823003
9798 -42833000359040336706654241131100193133174601810621229600438145624476
9799 24400086884821687159366362019333308301165111389297972147096028942890
9800 -13366657878765214774580605967736583260912503319552989273633431664020
9801 7042612780253210106815666408871251507371736873002676201998624133122
9802 -3569266502903070264612146281260636853040717535452532594447282074462
9803 1740230398348451549518374631848760056020043701565648202066119975996
9804 -816317885170477256757385961212474047020929283564795535803610385086
9805 368444930960312637644847230661526317744994018607701475963071625360
9806 -160020721830969325038280501719103353716324034467539202065337647836
9807 66879585285074081845209505729774283939980341503580024316758130550
9808 -26899338868579160692047201048002992512524839269421871247978532164
9809 10411921479965505933246432133723523858238471833849445532848500782
9810 -3878514814526834327542816987823789463002304966627707190332920405
9811 1390409614429393728637305965917606550036195306496340119661033031
9812 -479682124806322964549491922662106470033972447877146424531700025
9813 159250810898504056126335061368872212098408513258851716574790269
9814 -50874950021107901992023110663672516718645099356734622778910732
9815 15638326513848071675493800924703680004058417150353640225969100
9816 -4624905328112832060109455331234845597837931655629012915043884
9817 1315820003810660000397841680086068220195345091946442757177924
9818 -360095879615767647965245529074994979681260921285623200346142
9819 94777824062100324987488783605947507516740005702133780330282
9820 -23987928208494050876316722771028887987485736156858013785550
9821 5837111414302167701632030117276569387664675818216620946398
9822 -1365322392380106562583007186969108471738032779540561216584
9823 306907658814090833870644867581659665454051418304584780468
9824 -66284032709375461654103841288763283611026514994257714840
9825 13750605575749124160475382377725536396813683448760843460
9826 -2739167194391061928216559306366204732684382618529102971
9827 523792989710465619529607066867922807942277566839888801
9828 -96115560044227199234851278918836005674942630991764443
9829 16918279030582891122784223939828000717356581538994683
9830 -2855413741435689173535634208150731114967866998504750
9831 461891159525977157778810451684157622345147426313356
9832 -71574748302184014828660035897770147068248990815798
9833 10619517660851671641173259501815607510859916563896
9834 -1507758914057819691200991630617596827235008053005
9835 204728988058606316025432429654099779655128555865
9836 -26568347798822722686605796636123689364277522133
9837 3292930407295835904366397541131833627831060215
9838 -389496917919438063494948361298120932389717292
9839 43931204804057787943058994017209944446519716
9840 -4720684501125404836910927103487836832210300
9841 482817473575158168091545940624359213384316
9842 -46952151488533809711729074238138001335707
9843 4336429013318045959862521606409152619687
9844 -379909386368789672997365889890764949079
9845 31529556427912271749669779407540659825
9846 -2475205526801536337625088937906813728
9847 183512463719021738809689319588114114
9848 -12826791148586759159898498091517208
9849 843584303342070946877426775862530
9850 -52091663438534646214173776415160
9851 3013050559145313929994242095386
9852 -162814764113302542182147701936
9853 8194876248853758664418007018
9854 -382913471576139754873431248
9855 16547091240377147216572610
9856 -658450415492194773302408
9857 24006827996440631385186
9858 -797315017397042968256
9859 23956973783202763552
9860 -645930534272230860
9861 15473020993764512
9862 -325276382232570
9863 5907798313948
9864 -90820944034
9865 1149065600
9866 -11487311
9867 85079
9868 -415
9869 1
9870 131151201344081895336534324866
9871 -34424326791391291960338129097440
9872 4375874484105950331082594100750113
9873 -359148915438986733741569002857689376
9874 21410315834146618927799280287093520792
9875 -988839146996477281199270856290937217560
9876 36855977941224048068619236877035028217644
9877 -1140279599875132675603751048898190248433368
9878 29895610602313889359491180323487402219664728
9879 -674779029521265350525623293522485373150600940
9880 13277112915610797916209182671085198960273886266
9881 -230060229385365813450377638260519775156838554244
9882 3540219679567640750691300563742518731453087355364
9883 -48725242501615228838303397154258123039646514546940
9884 603468710438995750133697637367441869971823380619164
9885 -6761205729527792590651128174286475616941518918322404
9886 68844956416024448501725047302571116901688644619676476
9887 -639703148499082117650788047670007624438794363131987526
9888 5444180886630256765220443499186838189585515192150004325
9889 -42575926704171874982527269977318098867964324314092268986
9890 306879567845303881386001500499446190216717062422822116106
9891 -2044200828816294959395308003493842425899272354253687167282
9892 12615684433506243729317374669514432885407352315454568613400
9893 -72297492919352228685816601054591193228854927795712893085286
9894 385548132835638631769386816244295305538609413900622212279334
9895 -1917025734585205826358179313687758934655947198387616075823586
9896 8903546575565064184972084377715311196166957438093172167770638
9897 -38692141750744465269874104834007818637462610051448600778796126
9898 157579078628597589790230651100340776338093918755097461462174106
9899 -602336186552263489004142924363741675354724778400675799621229350
9900 2163982141581411117240097578912949696978583064228767265401401884
9901 -7316729965952740494168748976230476973193245499890194734462843778
9902 23311540131436682002327917201573999618836934180257046506284191861
9903 -70069289742192102314177989909086005705961695029048673641149462126
9904 198917090033694641701605187491480790954965723403787218133700766425
9905 -533904524387232305498718555414253595495307945866943300930009061998
9906 1356245173908066343307256060597044038064797719305728173523300036147
9907 -3263698349991874958122430094505742450455326685348639850021269712636
9908 7446851640430715481086239429163951151937649708370647606231801732498
9909 -16125041843745599802743804387294414173989000245957959888740008539428
9910 33162793564592968459484174907485893885428950012286114931172183820997
9911 -64828096001975975476985933953288419167342983377731552557525899239076
9912 120548339676727627028401565987523357292467461473607553275566011879001
9913 -213380095930560865175531257815013801801332397242043651613158888601200
9914 359779140473982566813957594337450894372799113027108199673379054042011
9915 -578214101055997830456086104885997155583138548065068584072304395198366
9916 886299341503940571516410758650072719691817167930868387351978162572552
9917 -1296484901243840342545347708814183415055316607917990800734921630118170
9918 1810899751674804129313273435077157822628841463939180329219052873342686
9919 -2416544429968280784148302723630911988949744495082511540373765448543304
9920 3082417685236372824387902626906318474402249026572445065219152226414919
9921 -3760081317769771348301952858485234466724846451213820335696315076947784
9922 4388488623588210167976418858706215659009872514704984343597824609359176
9923 -4902733093694063162798530256746349863675864955220922558448131075194504
9924 5245073160299697528769016746331425742227489411301475327743013653838192
9925 -5375645642417929958242251485209626854131523876333482453911014872300952
9926 5280108123655627815877103964429000792917489113072521044623626721679928
9927 -4972184665527081017333504559983434045318465831884388304871097847780376
9928 4490504815181984377807488514122513376725013002486084759246186040298656
9929 -3890721181618701245342425277800718120984305907992103872900492893545640
9930 3235103241992725275525239035505194190567863336650146350692547350487480
9931 -2582248625193671010561009497135924729086931310480367866591913983832360
9932 1979162768905576745236616441494468766250545312401856547835238209935488
9933 -1456978834176895032302297639912679089770866373132188458540801861903096
9934 1030436338120649869189101752743462351652943302195078250298105421874982
9935 -700303870877890616559479313162454235445151598825581583042868819145990
9936 457450401392058558872512923501607813152682977817293730153610263883921
9937 -287264429304157591745228630024071506556926039744148719091371804587906
9938 173453035412195047541057719413688921067657924851347337791568835556220
9939 -100720931252517025788620286734402854226695570304341648087379515068046
9940 56255458464743042234778596810392949898297893734942491929312404742296
9941 -30225943044653159480092963037581911935330539647250971492963757550762
9942 15625082067701730588762054225502911823881362069769541799132973714060
9943 -7772180682812932621536559439476499342477148775188527011392220199946
9944 3720372015112952413649491223283919524227628015744636347439576680034
9945 -1713923372516346745423915910702022615441043105218838187142835547182
9946 759959606340976397579235062600982352393381549149501353152647049896
9947 -324347130720500633806634006335242805784516565997642479212931519482
9948 133250922753460813885870773336134562254252274370385571161100551632
9949 -52696882127113904904082777010792725251588257445025382239232139310
9950 20061423211497794191439759037203427443798473373264975908949262188
9951 -7351938550096228724358416632425387494205205188648095473035305556
9952 2593581990894150172053961882889447254381302763625564440238848717
9953 -880732715123584015501490556404574076342747968248802624797235492
9954 287882718269271951090358228578832600096513399109597669455308330
9955 -90570913915443390357073249465445201544614263856351097894272936
9956 27424004695512747197901027692420695904129823390935531388870924
9957 -7991015330944797017745423750689755517389645025965839443044280
9958 2240549335633490919301090336863433933281239190742837099416542
9959 -604412261596978540938913362886349613504082879579929696119008
9960 156846548296634380785534308763554813477116661139922672834474
9961 -39147860965510434529580726069709197963569834902326867880248
9962 9396200401959915493491063549863087754116939764913506312538
9963 -2168295439552723028079633342964806477194414085746414003980
9964 480958920716582121633689026182649660733042570576098198288
9965 -102520898813286591175991536504506654457817388267651394628
9966 20994858068672408276932460544061365989730532756122168791
9967 -4129333517969015336602897462893059993527750739895575360
9968 779780500275548383938896844938228442785060467679383513
9969 -141330851832803917054469840307307727980811668206886332
9970 24575805312658470893734163991415903171071826747805925
9971 -4098312484708923255180767539578164371313409676262106
9972 655140962725714947289992055205315888980782250972586
9973 -100343019894122971877341367341174989100586579344110
9974 14717568838805483448690034554214226670070932616651
9975 -2066033918658780377859281026912368458197397486738
9976 277413816339853938535753590041131570103753414423
9977 -35606076166578204319684243251279389281941327346
9978 4365351950752802994917487363130470449200264981
9979 -510837696852899081217925382914655139364139920
9980 57010920811310135489413018088543712925956164
9981 -6062595242869801989089320968167245236066656
9982 613714934131394629785103544518216805164478
9983 -59078524480856889119982071193072430203154
9984 5402017864974006523619225244588116402419
9985 -468609994103631605857759288878251382406
9986 38513606379490356151993541296840748528
9987 -2994528264590673608941840725747560538
9988 219916872273578262975978888379808220
9989 -15227929751927304752948009355855198
9990 992280022116215293079979305870168
9991 -60716819991805347555871527747906
9992 3480434325756421045639589219020
9993 -186404906836746812826864800678
9994 9300191879976992225108845952
9995 -430808904541773118867912762
9996 18458139624712642409007868
9997 -728313708097141818790494
9998 26333308837500581336537
9999 -867403470237223590292
10000 25851650541467894154
10001 -691434489489654392
10002 16432071126123709
10003 -342739400743174
10004 6176936159750
10005 -94234594274
10006 1183276811
10007 -11741314
10008 86321
10009 -418
10010 1