0 1
1 1
2 0
3 1
4 -1
5 0
6 1
7 -2
8 -1
9 0
10 1
11 -3
12 -1
13 -2
14 0
15 1
16 -4
17 0
18 -2
19 2
20 0
21 1
22 -5
23 2
24 -1
25 9
26 -1
27 0
28 1
29 -6
30 5
31 0
32 18
33 -2
34 4
35 0
36 1
37 -7
38 9
39 0
40 27
41 -12
42 10
43 -1
44 0
45 1
46 -8
47 14
48 -2
49 35
50 -36
51 11
52 -16
53 18
54 0
55 1
56 -9
57 20
58 -7
59 42
60 -76
61 14
62 -54
63 38
64 -22
65 0
66 1
67 -10
68 27
69 -16
70 49
71 -132
72 35
73 -104
74 84
75 -98
76 12
77 0
78 1
79 -11
80 35
81 -30
82 58
83 -203
84 95
85 -155
86 209
87 -218
88 53
89 -26
90 0
91 1
92 -12
93 44
94 -50
95 72
96 -288
97 217
98 -210
99 455
100 -392
101 243
102 -116
103 67
104 0
105 1
106 -13
107 54
108 -77
109 95
110 -387
111 424
112 -295
113 840
114 -720
115 670
116 -270
117 340
118 -86
119 0
120 1
121 -14
122 65
123 -112
124 132
125 -502
126 738
127 -464
128 1365
129 -1394
130 1369
131 -728
132 1046
133 -434
134 42
135 0
136 1
137 -15
138 77
139 -156
140 189
141 -638
142 1180
143 -801
144 2035
145 -2667
146 2442
147 -1935
148 2278
149 -1524
150 463
151 -235
152 0
153 1
154 -16
155 90
156 -210
157 273
158 -804
159 1771
160 -1420
161 2889
162 -4816
163 4214
164 -4374
165 4415
166 -4444
167 1692
168 -990
169 432
170 0
171 1
172 -17
173 104
174 -275
175 392
176 -1014
177 2534
178 -2464
179 4035
180 -8119
181 7364
182 -8519
183 8589
184 -10405
185 4808
186 -3547
187 2378
188 -364
189 0
190 1
191 -18
192 119
193 -352
194 555
195 -1288
196 3497
197 -4104
198 5687
199 -12860
200 13005
201 -15008
202 16842
203 -20862
204 12990
205 -9800
206 7722
207 -2792
208 506
209 0
210 1
211 -19
212 135
213 -442
214 772
215 -1653
216 4697
217 -6539
218 8202
219 -19371
220 22714
221 -25038
222 32030
223 -38570
224 31812
225 -22512
226 21750
227 -11868
228 3660
229 -868
230 0
231 1
232 -20
233 152
234 -546
235 1054
236 -2144
237 6185
238 -9998
239 12116
240 -28116
241 38533
242 -40930
243 57735
244 -69152
245 69012
246 -48758
247 54405
248 -35604
249 15364
250 -7058
251 1434
252 0
253 1
254 -21
255 170
256 -665
257 1413
258 -2805
259 8032
260 -14745
261 18179
262 -39819
263 62976
264 -66793
265 98505
266 -122643
267 135352
268 -104433
269 119856
270 -92480
271 51906
272 -29130
273 11454
274 -2396
275 0
276 1
277 -22
278 189
279 -800
280 1862
281 -3690
282 10336
283 -21088
284 27390
285 -55636
286 99086
287 -109224
288 160710
289 -214720
290 247788
291 -217840
292 240758
293 -222228
294 143150
295 -91120
296 52416
297 -18900
298 2225
299 0
300 1
301 -23
302 209
303 -952
304 2415
305 -4864
306 13230
307 -29393
308 41034
309 -77370
310 150591
311 -178009
312 254223
313 -367730
314 435325
315 -432786
316 460537
317 -493374
318 347038
319 -253015
320 176285
321 -83467
322 24104
323 -3348
324 0
325 1
326 -24
327 230
328 -1122
329 3087
330 -6404
331 16891
332 -40104
333 60724
334 -107728
335 222210
336 -286832
337 395044
338 -612048
339 747219
340 -813962
341 862497
342 -1012000
343 786835
344 -631992
345 488512
346 -290444
347 125514
348 -36206
349 10842
350 0
351 1
352 -25
353 252
354 -1311
355 3894
356 -8400
357 21550
358 -53770
359 88452
360 -150620
361 320160
362 -454050
363 608909
364 -988651
365 1262910
366 -1458655
367 1593055
368 -1944657
369 1704176
370 -1434601
371 1220781
372 -859795
373 455168
374 -190716
375 81623
376 -11822
377 0
378 1
379 -26
380 275
381 -1520
382 4853
383 -10956
384 27503
385 -71080
386 126654
387 -211502
388 452914
389 -703648
390 935885
391 -1554042
392 2103335
393 -2518896
394 2888787
395 -3568600
396 3520721
397 -3043120
398 2842567
399 -2228812
400 1377670
401 -741336
402 380406
403 -119400
404 8049
405 0
406 1
407 -27
408 299
409 -1750
410 5982
411 -14191
412 35123
413 -92907
414 178295
415 -297768
416 632259
417 -1066546
418 1435960
419 -2388795
420 3444055
421 -4237363
422 5112144
423 -6357505
424 6919100
425 -6191280
426 6200086
427 -5272206
428 3730962
429 -2332365
430 1372544
431 -628290
432 128194
433 -24468
434 0
435 1
436 -28
437 324
438 -2002
439 7300
440 -18240
441 44873
442 -120362
443 246981
444 -419200
445 874703
446 -1582488
447 2195703
448 -3611040
449 5531835
450 -6999356
451 8806967
452 -11106144
453 12977239
454 -12241860
455 12743919
456 -11737792
457 9205546
458 -6390948
459 4276230
460 -2419348
461 808218
462 -248062
463 36662
464 0
465 1
466 -29
467 350
468 -2277
469 8827
470 -23255
471 57320
472 -154859
473 337106
474 -588490
475 1203282
476 -2302800
477 3336198
478 -5396208
479 8707808
480 -11402626
481 14790755
482 -19098131
483 23407814
484 -23575079
485 24981909
486 -24916977
487 21029184
488 -16034312
489 11861066
490 -7666511
491 3490310
492 -1394734
493 447066
494 -40024
495 0
496 1
497 -30
498 377
499 -2576
500 10584
501 -29406
502 73150
503 -198192
504 454043
505 -821854
506 1649823
507 -3294360
508 5022650
509 -8004366
510 13442002
511 -18347392
512 24305100
513 -32329780
514 40962220
515 -44129784
516 47325498
517 -50604940
518 45349101
519 -37602016
520 29916572
521 -21539358
522 12092880
523 -5765744
524 2585895
525 -576154
526 69766
527 0
528 1
529 -31
530 405
531 -2900
532 12593
533 -36882
534 93184
535 -252625
536 604389
537 -1139765
538 2257728
539 -4645179
540 7476320
541 -11816556
542 20385711
543 -29151005
544 39248691
545 -53821020
546 70059535
547 -80207062
548 87494994
549 -98587841
550 93739535
551 -83116206
552 70312646
553 -55466005
554 35874624
555 -19796225
556 10788815
557 -3784566
558 880401
559 -96052
560 0
561 1
562 -32
563 434
564 -3250
565 14877
566 -45892
567 118395
568 -320996
569 796275
570 -1567840
571 3085358
572 -6472050
573 10989769
574 -17381780
575 30449894
576 -45695742
577 62519523
578 -88070064
579 117704765
580 -141733788
581 158661230
582 -185162108
583 187236499
584 -174614840
585 156731304
586 -132822480
587 95595395
588 -59882714
589 36845455
590 -17086420
591 5678826
592 -1415926
593 171976
594 0
595 1
596 -33
597 464
598 -3627
599 17460
600 -56666
601 149926
602 -406836
603 1039753
604 -2137925
605 4210116
606 -8930785
607 15946777
608 -25476717
609 44919500
610 -70624311
611 98495865
612 -141740051
613 194779296
614 -244275885
615 282586556
616 -337459980
617 362468046
618 -352094413
619 334248255
620 -299550636
621 235883988
622 -163656780
623 110055054
624 -62053775
625 26221946
626 -9514614
627 2297516
628 -278242
629 0
630 1
631 -34
632 495
633 -4032
634 20367
635 -69456
636 189109
637 -514504
638 1347273
639 -2889432
640 5733355
641 -12229632
642 22848752
643 -37180990
644 65615424
645 -107605880
646 153691133
647 -224701146
648 317832119
649 -412179776
650 494231898
651 -600593730
652 681006807
653 -687455256
654 684939838
655 -644231302
656 547421607
657 -412277440
658 299534258
659 -193897518
660 97796359
661 -44374160
662 15635424
663 -3724290
664 251886
665 0
666 1
667 -35
668 527
669 -4466
670 23624
671 -84537
672 237485
673 -649339
674 1734264
675 -3870993
676 7786272
677 -16646550
678 32349958
679 -53971892
680 95117858
681 -161705810
682 237628435
683 -351589585
684 511583207
685 -683311906
686 848638468
687 -1048892855
688 1244075259
689 -1307462312
690 1354087433
691 -1333767820
692 1205855155
693 -974783954
694 758146384
695 -542049480
696 315705533
697 -166890630
698 74953482
699 -25331990
700 4854450
701 -419723
702 0
703 1
704 -36
705 560
706 -4930
707 27258
708 -102208
709 296825
710 -817830
711 2219834
712 -5142508
713 10536993
714 -22551126
715 45304475
716 -77844000
717 137067350
718 -239904786
719 363998754
720 -544086720
721 812477658
722 -1115983224
723 1431370114
724 -1802931104
725 2216119785
726 -2429815472
727 2595164702
728 -2673007704
729 2541589699
730 -2190722220
731 1805459931
732 -1395498240
733 915075329
734 -541132464
735 288467785
736 -122908684
737 37563810
738 -7299306
739 885806
740 0
741 1
742 -37
743 594
744 -5425
745 31297
746 -122793
747 369152
748 -1027805
749 2827605
750 -6777677
751 14199108
752 -30432051
753 62828467
754 -111461125
755 196563240
756 -351827803
757 552195127
758 -834169539
759 1273805460
760 -1798826901
761 2374404237
762 -3054813215
763 3862466240
764 -4418663160
765 4846233028
766 -5201604941
767 5164673502
768 -4715488690
769 4085751680
770 -3371917536
771 2432570456
772 -1577131871
773 955517148
774 -482149735
775 193482232
776 -57387042
777 13411402
778 -998468
779 0
780 1
781 -38
782 629
783 -5952
784 35770
785 -146642
786 456764
787 -1288640
788 3586700
789 -8867120
790 19041980
791 -40931240
792 86382090
793 -158350636
794 280683700
795 -510760752
796 829356379
797 -1268645554
798 1973130271
799 -2864694880
800 3880086254
801 -5105519238
802 6608329573
803 -7869949440
804 8855734025
805 -9851504124
806 10181064555
807 -9771468680
808 8863829425
809 -7733754840
810 6030987129
811 -4240500352
812 2828741755
813 -1629221456
814 786340615
815 -305894992
816 100038145
817 -19129752
818 1103660
819 0
820 1
821 -39
822 665
823 -6512
824 40707
825 -174132
826 562258
827 -1611489
828 4532900
829 -11522204
830 25403229
831 -54885893
832 117876241
833 -223153434
834 399157837
835 -735052700
836 1233110610
837 -1915368585
838 3023055717
839 -4510112565
840 6256648862
841 -8420178035
842 11129154192
843 -13743348845
844 15883030654
845 -18205096842
846 19553006508
847 -19582959617
848 18556285392
849 -16967772591
850 14136019290
851 -10677303297
852 7679271086
853 -4931247454
854 2725653798
855 -1281993091
856 522114208
857 -156346224
858 25135890
859 -2381042
860 0
861 1
862 -40
863 702
864 -7106
865 46139
866 -205668
867 688555
868 -2009536
869 5709990
870 -14879712
871 33703882
872 -73380060
873 159810358
874 -311946824
875 565228773
876 -1050026250
877 1815283450
878 -2871650184
879 4586707633
880 -7022547026
881 9969930495
882 -13710129840
883 18486176635
884 -23566585770
885 28010579822
886 -32918218976
887 36683499780
888 -38126531772
889 37651106584
890 -35842716948
891 31631551776
892 -25434615350
893 19484308134
894 -13685730808
895 8409936157
896 -4560648972
897 2184516380
898 -855696692
899 223757628
900 -42841396
901 4009539
902 0
903 1
904 -41
905 740
906 -7735
907 52098
908 -241684
909 838926
910 -2498270
911 7171314
912 -19107506
913 44466784
914 -97807604
915 215448665
916 -432662339
917 796757922
918 -1490547915
919 2646932132
920 -4275549750
921 6899741020
922 -10818772384
923 15717464257
924 -22054706773
925 30327083970
926 -39750136208
927 48623377863
928 -58405116938
929 67352442752
930 -72403463160
931 74269253270
932 -73309686515
933 68025987718
934 -57807696265
935 46806139185
936 -35381817522
937 23753805404
938 -14390000297
939 7825521628
940 -3676111290
941 1299395226
942 -364594250
943 71321016
944 -4478416
945 0
946 1
947 -42
948 779
949 -8400
950 58617
951 -282644
952 1017019
953 -3095784
954 8981560
955 -24411354
956 58338984
957 -129948864
958 289043659
959 -595626330
960 1117635553
961 -2104447072
962 3825187308
963 -6320963454
964 10301217900
965 -16499031456
966 24533286122
967 -35081020348
968 49180805583
969 -66066610880
970 83140936972
971 -101927885634
972 121210818159
973 -134546463456
974 142798193745
975 -145827693256
976 141312163395
977 -126242990064
978 107371957000
979 -86287768730
980 62541186399
981 -41375792976
982 24967356498
983 -13413377814
984 5843198450
985 -2104342312
986 609232500
987 -99509352
988 6372514
989 0
990 1
991 -43
992 819
993 -9102
994 65730
995 -329043
996 1226887
997 -3823099
998 11218797
999 -31043110
1000 76118945
1001 -172063818
1002 386117312
1003 -814257997
1004 1559581965
1005 -2957018205
1006 5482534827
1007 -9277759872
1008 15276388101
1009 -24923579950
1010 37934952672
1011 -55227022631
1012 78889160635
1013 -108371333658
1014 140131559725
1015 -175297995358
1016 214160874003
1017 -245231105890
1018 268310143320
1019 -283033252350
1020 284780808669
1021 -266343956229
1022 236699505492
1023 -200495452060
1024 155320804960
1025 -110519690985
1026 72788594746
1027 -43420074936
1028 22071063978
1029 -9535417405
1030 3545489958
1031 -921199524
1032 143256532
1033 -9913690
1034 0
1035 1
1036 -44
1037 860
1038 -9842
1039 73472
1040 -381408
1041 1473017
1042 -4704514
1043 13976787
1044 -39310456
1045 98789579
1046 -227005148
1047 513812475
1048 -1105967680
1049 2164448117
1050 -4136899912
1051 7799355410
1052 -13518654268
1053 22515299145
1054 -37320661638
1055 58128778485
1056 -86122235648
1057 125237841673
1058 -175671838078
1059 233002722687
1060 -297494562876
1061 372128325935
1062 -439111262114
1063 493902076831
1064 -537226456512
1065 558899173381
1066 -545054330086
1067 504079642456
1068 -447166191668
1069 367044199170
1070 -278134285006
1071 197211755054
1072 -128169056800
1073 73426745749
1074 -36544424606
1075 16197283238
1076 -5611431520
1077 1382114118
1078 -226471888
1079 14064004
1080 0
1081 1
1082 -45
1083 902
1084 -10621
1085 81879
1086 -440299
1087 1760360
1088 -5767983
1089 17367596
1090 -49588436
1091 127558278
1092 -298355330
1093 681329400
1094 -1493307882
1095 2987155392
1096 -5763699428
1097 11020769280
1098 -19555103564
1099 32992345904
1100 -55438134588
1101 88295712804
1102 -133132664600
1103 196876871304
1104 -281698897727
1105 382550932324
1106 -498650627601
1107 636987074760
1108 -773392031402
1109 892715091516
1110 -999064577928
1111 1071660916096
1112 -1085364704070
1113 1041601665720
1114 -962548682576
1115 831253947504
1116 -666038179026
1117 502754007820
1118 -351566193960
1119 221585954704
1120 -123627882098
1121 62560126380
1122 -26493590450
1123 8713264632
1124 -2198762328
1125 350104857
1126 -23977488
1127 0
1128 1
1129 -46
1130 945
1131 -11440
1132 90988
1133 -506310
1134 2094362
1135 -7045520
1136 21524529
1137 -62333034
1138 163905301
1139 -390592728
1140 900465230
1141 -2005440938
1142 4099452522
1143 -7997827968
1144 15479115951
1145 -28085275230
1146 48073453671
1147 -81755033080
1148 132989193954
1149 -204132787846
1150 306658469275
1151 -447196869648
1152 620778068101
1153 -826078358336
1154 1075759915041
1155 -1341264683800
1156 1587303974949
1157 -1823331049596
1158 2012793327330
1159 -2108864820768
1160 2095679031435
1161 -2008358700614
1162 1814725960515
1163 -1528467643728
1164 1217865987404
1165 -907796380730
1166 618708579939
1167 -379612560448
1168 213469949231
1169 -104965388268
1170 42295873855
1171 -14037783480
1172 3504704046
1173 -535512794
1174 27454886
1175 0
1176 1
1177 -47
1178 989
1179 -12300
1180 100837
1181 -580070
1182 2480996
1183 -8573633
1184 26605415
1185 -78097071
1186 209642086
1187 -509292679
1188 1186277850
1189 -2680000820
1190 5594714943
1191 -11053135775
1192 21623750538
1193 -40058137473
1194 69659708200
1195 -119774561120
1196 198688497651
1197 -310589950815
1198 473571144345
1199 -703245319125
1200 996551999479
1201 -1353326923368
1202 1794741945612
1203 -2292847836972
1204 2780397316905
1205 -3270931620960
1206 3710311008222
1207 -4008243956131
1208 4116648378841
1209 -4076670800055
1210 3836658335104
1211 -3379967129461
1212 2825077097866
1213 -2227051148751
1214 1621637099045
1215 -1078327208280
1216 661594896477
1217 -365401168279
1218 171699449467
1219 -69171525090
1220 22818207632
1221 -5443588741
1222 761812096
1223 -37078206
1224 0
1225 1
1226 -48
1227 1034
1228 -13202
1229 111465
1230 -662244
1231 2926795
1232 -10393788
1233 32796269
1234 -97548720
1235 266981286
1236 -661370734
1237 1557899763
1238 -3565442700
1239 7594069600
1240 -15213093246
1241 30060275322
1242 -56758985984
1243 100379076723
1244 -174426721890
1245 294567447945
1246 -469077442232
1247 725516794854
1248 -1096058377128
1249 1583926859575
1250 -2193731211216
1251 2960956137395
1252 -3867629836928
1253 4803168233994
1254 -5776703859240
1255 6722833493288
1256 -7469265482100
1257 7912097826485
1258 -8075443862960
1259 7883855039595
1260 -7234938845262
1261 6312868638375
1262 -5227976917092
1263 4032556471086
1264 -2872017043480
1265 1898151341454
1266 -1151272416832
1267 610996161290
1268 -284924628762
1269 114291110405
1270 -36320702252
1271 8221141518
1272 -1113564496
1273 86345836
1274 0
1275 1
1276 -49
1277 1080
1278 -14147
1279 122912
1280 -753534
1281 3438886
1282 -12552904
1283 40315359
1284 -121492963
1285 338620580
1286 -855376587
1287 2039532789
1288 -4723993093
1289 10254198384
1290 -20851464067
1291 41601872252
1292 -79923326670
1293 143841619760
1294 -252617470522
1295 433560026502
1296 -703375255524
1297 1103268299084
1298 -1693897371171
1299 2494271781612
1300 -3520566280801
1301 4834467756648
1302 -6444361623929
1303 8190293742323
1304 -10057723821264
1305 11988867583134
1306 -13673125784971
1307 14906100125925
1308 -15651130401823
1309 15792997555568
1310 -15047235603474
1311 13651584057391
1312 -11812363535830
1313 9588956888016
1314 -7245738165292
1315 5110711413358
1316 -3349252160199
1317 1963419666540
1318 -1028329312507
1319 478022764356
1320 -185986603802
1321 56759244410
1322 -12575231616
1323 1907730930
1324 -100934680
1325 0
1326 1
1327 -50
1328 1127
1329 -15136
1330 135219
1331 -854680
1332 4025025
1333 -15103880
1334 49417707
1335 -150896340
1336 427842585
1337 -1101848800
1338 2661660534
1339 -6235336286
1340 13777258210
1341 -28458667560
1342 57336088180
1343 -111888052212
1344 204978538336
1345 -363972575296
1346 633832842041
1347 -1047376249270
1348 1666066437548
1349 -2596994192016
1350 3893827412943
1351 -5596840204878
1352 7816715898350
1353 -10617160227424
1354 13795827908376
1355 -17284348465912
1356 21066336251051
1357 -24627598422120
1358 27573011384367
1359 -29740485220200
1360 30920719167629
1361 -30500814033664
1362 28675511826485
1363 -25811771957832
1364 21932993355715
1365 -17456077396240
1366 13042196823183
1367 -9126289766740
1368 5814788973822
1369 -3350766908800
1370 1749541911047
1371 -792857444286
1372 298303517775
1373 -89395886840
1374 20436919974
1375 -2811809292
1376 103487504
1377 0
1378 1
1379 -51
1380 1175
1381 -16170
1382 148428
1383 -966461
1384 4693633
1385 -18106155
1386 60400054
1387 -186915367
1388 538633494
1389 -1413742238
1390 3462522910
1391 -8201200062
1392 18423457920
1393 -38675341796
1394 78711286932
1395 -155791380850
1396 290491857406
1397 -521839128360
1398 920811469312
1399 -1549095491672
1400 2499478086420
1401 -3951741116711
1402 6028974010521
1403 -8819033230341
1404 12522382445455
1405 -17310625375900
1406 22970949207174
1407 -29347462580804
1408 36514029610751
1409 -43702380022770
1410 50155989983175
1411 -55500941614085
1412 59303087394183
1413 -60406756503025
1414 58690033760224
1415 -54759143184540
1416 48485238289243
1417 -40415886846948
1418 31782942182313
1419 -23544063820629
1420 16102235024895
1421 -10059155645175
1422 5774192659520
1423 -2951963402801
1424 1299439703832
1425 -480379070550
1426 144907492087
1427 -31813753002
1428 3706525218
1429 -224909727
1430 0
1431 1
1432 -52
1433 1224
1434 -17250
1435 162582
1436 -1089696
1437 5453833
1438 -21626302
1439 73606320
1440 -230929028
1441 675823389
1442 -1806942186
1443 4489905695
1444 -10751036320
1445 24526954920
1446 -52335009838
1447 107648066659
1448 -215836191900
1449 409449908000
1450 -744626956390
1451 1329955763466
1452 -2276188807936
1453 3726357666062
1454 -5970888222090
1455 9262429967954
1456 -13780860601676
1457 19885700447136
1458 -27952595076822
1459 37834928775250
1460 -49272122066592
1461 62494232143195
1462 -76485809036582
1463 89844345892119
1464 -101860704256500
1465 111635449674492
1466 -117135466211574
1467 117351203824084
1468 -113141255966464
1469 103992439592190
1470 -90380729519402
1471 74406498517676
1472 -57975915732300
1473 42142511909146
1474 -28229078009290
1475 17542156249710
1476 -9895550753536
1477 4928195885998
1478 -2132512683444
1479 786307841890
1480 -231327530472
1481 46339927758
1482 -6066240650
1483 309327860
1484 0
1485 1
1486 -53
1487 1274
1488 -18377
1489 177725
1490 -1225245
1491 6315488
1492 -25738657
1493 89433591
1494 -284575775
1495 845251528
1496 -2300881453
1497 5803308413
1498 -14049031095
1499 32515881560
1500 -70518234501
1501 146682303522
1502 -297635349754
1503 574074520574
1504 -1057597447060
1505 1910541582184
1506 -3323531541022
1507 5522051372416
1508 -8962143113343
1509 14124906608505
1510 -21365593700034
1511 31316892192726
1512 -44731559517301
1513 61685550812639
1514 -81852632211625
1515 105716738295248
1516 -132144286622048
1517 158681602168309
1518 -184075431426194
1519 206608575229800
1520 -222798412909885
1521 229741517279793
1522 -228273327102597
1523 217114324832480
1524 -195998937198985
1525 168166883288341
1526 -137118772281023
1527 105110031856292
1528 -74855267552065
1529 49781796371960
1530 -30492625681261
1531 16793412619120
1532 -8225833590310
1533 3535009203530
1534 -1278595864795
1535 355196541648
1536 -72735097780
1537 9568587857
1538 -377036766
1539 0
1540 1
1541 -54
1542 1325
1543 -19552
1544 193902
1545 -1374010
1546 7289240
1547 -30525984
1548 108338666
1549 -349795500
1550 1053960282
1551 -2919279400
1552 7476565918
1553 -18302724888
1554 42937487308
1555 -94621240816
1556 199148192100
1557 -408662552296
1558 800779573364
1559 -1495240306704
1560 2730787075324
1561 -4823601164592
1562 8135386098609
1563 -13368444608832
1564 21388557001181
1565 -32878891283292
1566 48931144488499
1567 -70977825307984
1568 99616612727403
1569 -134620793981596
1570 176905004110435
1571 -225563319773904
1572 276625184087964
1573 -327906554089930
1574 376460907854640
1575 -416356332380944
1576 441182451655253
1577 -450756161617950
1578 442431348526835
1579 -413535647971200
1580 368423791121859
1581 -313007937560948
1582 251493613886671
1583 -189091911339288
1584 133415344959382
1585 -87669819475818
1586 52527330745344
1587 -28462781570320
1588 13815778824638
1589 -5841879920538
1590 2029835030522
1591 -560061855896
1592 116814867750
1593 -13339477922
1594 629928408
1595 0
1596 1
1597 -55
1598 1377
1599 -20776
1600 211159
1601 -1536936
1602 8386550
1603 -36080177
1604 130845198
1605 -428876974
1606 1310421803
1607 -3691024785
1608 9601013235
1609 -23773579506
1610 56489593197
1611 -126442711862
1612 269411791775
1613 -558838416240
1614 1111537983280
1615 -2104421732739
1616 3884766281523
1617 -6960661477315
1618 11917528056856
1619 -19824356712666
1620 32171047374552
1621 -50238846203674
1622 75881887158285
1623 -111724805480396
1624 159440777443611
1625 -219312800131023
1626 293054439608827
1627 -380695903387825
1628 476405474027952
1629 -576388742121083
1630 676117291107577
1631 -765568464572196
1632 832331396567020
1633 -872833750798121
1634 881981168617872
1635 -851245793232773
1636 785028554256102
1637 -692401034025765
1638 580309509971922
1639 -457947923239378
1640 340518540781410
1641 -237796397325289
1642 153121449922085
1643 -90283423599765
1644 48429706286784
1645 -23169684592111
1646 9501029193804
1647 -3249650675945
1648 906127159954
1649 -174919947192
1650 20069909948
1651 -865091970
1652 0
1653 1
1654 -56
1655 1430
1656 -22050
1657 229543
1658 -1715012
1659 9619739
1660 -42503000
1661 157551464
1662 -524511280
1663 1624801938
1664 -4651227624
1665 12289299720
1666 -30789893376
1667 74059806311
1668 -168293348650
1669 363168256391
1670 -761289227120
1671 1535676287015
1672 -2948543212532
1673 5501688290514
1674 -9990079309476
1675 17361526567560
1676 -29234602069526
1677 48082477227686
1678 -76246557410336
1679 116843119897520
1680 -174531394650680
1681 253059852475790
1682 -354078321999444
1683 480884167577313
1684 -635762595921076
1685 811176176321400
1686 -1000692738302048
1687 1198085235409530
1688 -1386860777612310
1689 1544743447735047
1690 -1660188468946940
1691 1723337711892929
1692 -1713559374555390
1693 1631405248638481
1694 -1489202866817536
1695 1296818393550630
1696 -1068801678611478
1697 833140097203349
1698 -613676972019632
1699 420728131366565
1700 -266625196269730
1701 155554880354685
1702 -82324365951568
1703 38420548075336
1704 -15470581804976
1705 5303401031390
1706 -1414527670904
1707 264734553476
1708 -30475019082
1709 1363272136
1710 0
1711 1
1712 -57
1713 1484
1714 -23375
1715 249102
1716 -1909272
1717 11002030
1718 -49906866
1719 189138800
1720 -639851800
1721 2009266368
1722 -5842468950
1723 15679977749
1724 -39762545355
1725 96774241894
1726 -223133858887
1727 487819241133
1728 -1033325415679
1729 2112223756840
1730 -4113022119843
1731 7758295844085
1732 -14264539608943
1733 25156336435164
1734 -42882859909540
1735 71431977878339
1736 -114969686172066
1737 178703483704992
1738 -270681107413998
1739 398487071901105
1740 -566787831009912
1741 782076156578808
1742 -1051270800975036
1743 1366467584652027
1744 -1717407228536500
1745 2096525542574496
1746 -2478012820732965
1747 2823699253628319
1748 -3106307887931703
1749 3306082961517540
1750 -3379953173775658
1751 3314361174690573
1752 -3122950828758082
1753 2816324972548896
1754 -2414192938004565
1755 1964184770190608
1756 -1516930028020095
1757 1099069829937048
1758 -741550369435392
1759 464913434060440
1760 -267788092617648
1761 138788907644996
1762 -63584522930089
1763 25515620469948
1764 -8507113100295
1765 2187860007886
1766 -412210133061
1767 46307115302
1768 -2176105309
1769 0
1770 1
1771 -58
1772 1539
1773 -24752
1774 269885
1775 -2120796
1776 12547591
1777 -58415656
1778 226380738
1779 -778581350
1780 2478334446
1781 -7316281440
1782 19943013257
1783 -51204139482
1784 126057858075
1785 -294748338896
1786 652951088505
1787 -1397698844556
1788 2892977919091
1789 -5712497775760
1790 10895364704601
1791 -20269490522540
1792 36260414966396
1793 -62581771990728
1794 105517024050830
1795 -172284076078732
1796 271559559673281
1797 -416922347794944
1798 622814935432986
1799 -899955355408410
1800 1261176748356632
1801 -1722295779919680
1802 2278733500449252
1803 -2915797811727840
1804 3625833966773325
1805 -4371401660714640
1806 5089258681999732
1807 -5724351745881934
1808 6236464222475445
1809 -6543757109217960
1810 6595977515273800
1811 -6400647391019778
1812 5960993840805711
1813 -5296415817030784
1814 4480753792331700
1815 -3610990741388926
1816 2748064068785737
1817 -1959499503599496
1818 1307856739229810
1819 -809950110396820
1820 458083469567070
1821 -233189513297888
1822 106092469540092
1823 -41750862163044
1824 13462551829525
1825 -3458750458160
1826 638004644898
1827 -70982842672
1828 2410050524
1829 0
1830 1
1831 -59
1832 1595
1833 -26182
1834 291942
1835 -2350711
1836 14271579
1837 -68165579
1838 270152883
1839 -944987092
1840 3049286735
1841 -9134898402
1842 25286390872
1843 -65752232255
1844 163708933859
1845 -387961580535
1846 870939464538
1847 -1884212975931
1848 3946492118954
1849 -7900285002756
1850 15239579392538
1851 -28670884073780
1852 52001715788632
1853 -90878869157411
1854 155026822259298
1855 -256635837786678
1856 410130058770716
1857 -637982037410520
1858 966548412667200
1859 -1418023660455315
1860 2017443610743850
1861 -2797161271254664
1862 3763942113638903
1863 -4900457847172248
1864 6202002080511653
1865 -7619944886704755
1866 9053030614103198
1867 -10400726009755161
1868 11582918229966721
1869 -12453340099015403
1870 12881347764062089
1871 -12847250138485206
1872 12326643812008869
1873 -11319122978538786
1874 9925081812887024
1875 -8314237008384378
1876 6612211215018752
1877 -4953458072194658
1878 3493532336527746
1879 -2304388072853812
1880 1403864855193213
1881 -780541690632468
1882 393715038729798
1883 -176404162252521
1884 67462612063884
1885 -21580554259351
1886 5464838244934
1887 -984535147672
1888 99801802628
1889 -3509931164
1890 0
1891 1
1892 -60
1893 1652
1894 -27666
1895 315324
1896 -2600192
1897 16190185
1898 -79306074
1899 321443569
1900 -1144043888
1901 3742632807
1902 -11373313600
1903 31964015503
1904 -84197452512
1905 211990727423
1906 -508910721300
1907 1157712349185
1908 -2531778646760
1909 5363245542747
1910 -10880748020016
1911 21232440959363
1912 -40379228407680
1913 74213177442924
1914 -131338163514352
1915 226602286804968
1916 -380109944951316
1917 615759632990040
1918 -970178919874606
1919 1489901708348460
1920 -2218085347171264
1921 3202509733615190
1922 -4505671844145390
1923 6161374578621946
1924 -8157547331898104
1925 10499465937300003
1926 -13134677884407040
1927 15908318636304575
1928 -18649319407575648
1929 21205860020383790
1930 -23326373379453056
1931 24723238614696237
1932 -25297897633026940
1933 24955453484506211
1934 -23623635042619362
1935 21409492140248025
1936 -18582667081613600
1937 15378227765851635
1938 -12045156625784464
1939 8922548143269228
1940 -6222148508334276
1941 4042724123840457
1942 -2423486409512880
1943 1333352435227101
1944 -663823235408704
1945 290311190365427
1946 -109660489918980
1947 34709293979270
1948 -8568749451304
1949 1478423681514
1950 -146942353638
1951 6769651484
1952 0
1953 1
1954 -61
1955 1710
1956 -29205
1957 340083
1958 -2870463
1959 18320680
1960 -92000755
1961 381365334
1962 -1381506798
1963 4582646458
1964 -14121699876
1965 40285145450
1966 -107517474820
1967 273743953440
1968 -665383920806
1969 1533710921489
1970 -3391031360745
1971 7262324518658
1972 -14925458954789
1973 29468352239319
1974 -56635196180259
1975 105415791544560
1976 -188923855007082
1977 329609998842442
1978 -559923495828895
1979 919245721338810
1980 -1466592782054330
1981 2281907604415386
1982 -3445575970195788
1983 5046580140054592
1984 -7201523073216914
1985 10000311037873440
1986 -13456962714262138
1987 17602833495726388
1988 -22403312007446214
1989 27637035051208752
1990 -33028605194601100
1991 38308188253461624
1992 -43053824979210813
1993 46696286412287644
1994 -48945423551854767
1995 49551533128922600
1996 -48251200267416998
1997 45087147062317701
1998 -40436622378970124
1999 34697975589817440
2000 -28299808496103750
2001 21910334424461392
2002 -16055966301947650
2003 11039395324726134
2004 -7064340556566326
2005 4187288633480120
2006 -2276559802805526
2007 1110186699813560
2008 -478504767639731
2009 179083527173907
2010 -55386541625815
2011 13292101932710
2012 -2238900436650
2013 237774829104
2014 -8319864812
2015 0
2016 1
2017 -62
2018 1769
2019 -30800
2020 366272
2021 -3162798
2022 20681462
2023 -106428400
2024 451167255
2025 -1664013462
2026 5597976123
2027 -17488240536
2028 50625629842
2029 -136917983750
2030 352524432050
2031 -867241461248
2032 2025097205542
2033 -4527654754144
2034 9800029243910
2035 -20394247350136
2036 40744655530402
2037 -79123619767880
2038 149065239182025
2039 -270521506122560
2040 477207383464838
2041 -820505180101522
2042 1364810507549914
2043 -2204424657018144
2044 3473539242794355
2045 -5317128916941518
2046 7897080909938374
2047 -11425648864814528
2048 16100958982188318
2049 -22008929744622040
2050 29242884770807194
2051 -37834964358301160
2052 47500983036022608
2053 -57820141342021500
2054 68345362219942750
2055 -78384346870348784
2056 86894073215850228
2057 -93170712392124092
2058 96647704801274400
2059 -96626145514777760
2060 92896965848638039
2061 -85884441036116414
2062 76186638211505388
2063 -64478040042446656
2064 51965655088920405
2065 -39816506557998396
2066 28789887403576403
2067 -19511602485056088
2068 12340699232606459
2069 -7232983675392910
2070 3862361040704452
2071 -1854808790240656
2072 792076128959644
2073 -290618427849182
2074 87829410607200
2075 -20637077541976
2076 3530594954508
2077 -346111245762
2078 9742793290
2079 0
2080 1
2081 -63
2082 1829
2083 -32452
2084 393945
2085 -3478522
2086 23292104
2087 -122783985
2088 532248185
2089 -1999197145
2090 6822338940
2091 -21602434035
2092 63441265940
2093 -173881972236
2094 452771107775
2095 -1126937916657
2096 2665268695269
2097 -6026590460274
2098 13180926367461
2099 -27762552278730
2100 56127204418384
2101 -110124748785533
2102 209883168445083
2103 -385643828764640
2104 687802740606800
2105 -1196380855881315
2106 2015661217494148
2107 -3295428561737899
2108 5256532497173607
2109 -8153702647366010
2110 12275389394409351
2111 -18000338670310986
2112 25726323157547315
2113 -35702578336713846
2114 48161143225605660
2115 -63300192895474547
2116 80822164584986895
2117 -100123326380066382
2118 120516463963033216
2119 -140897830269087525
2120 159466051804557786
2121 -174704252299835179
2122 185419880384227027
2123 -190019932509612660
2124 187608841009057875
2125 -178427383283014213
2126 163214429320228122
2127 -142900699905924895
2128 119485243231932678
2129 -95322840252361785
2130 72116872732743559
2131 -51433164365186903
2132 34447520839572456
2133 -21550853211996559
2134 12431739581309965
2135 -6536990596426137
2136 3108756727205247
2137 -1305401373576986
2138 469118303897610
2139 -139243400501405
2140 32641314579949
2141 -5388854550438
2142 479993997236
2143 -18969045818
2144 0
2145 1
2146 -64
2147 1890
2148 -34162
2149 423157
2150 -3819012
2151 26173403
2152 -141279764
2153 626170935
2154 -2395811264
2155 8295307614
2156 -26618939658
2157 79283640061
2158 -220228956484
2159 580010636682
2160 -1460167913950
2161 3496753954645
2162 -7997358494640
2163 17672000054097
2164 -37656872394960
2165 77036082250032
2166 -152714277761540
2167 294300786884837
2168 -547383783739800
2169 987048840021094
2170 -1736163360163568
2171 2961746935393467
2172 -4900631558320262
2173 7910273427964749
2174 -12428383939007868
2175 18959691708532722
2176 -28168363969055850
2177 40809456992268195
2178 -57467352479914464
2179 78669426717462552
2180 -104971418469370020
2181 136213203546643446
2182 -171607978415135780
2183 210186857941540344
2184 -250263958240244444
2185 288874941592469955
2186 -323027830693640544
2187 350324883498819813
2188 -367473191615164426
2189 371967758832912795
2190 -363264185182596332
2191 341903530059835838
2192 -308879214044768532
2193 267173801761467288
2194 -221146511513600624
2195 174319923913573113
2196 -130148040887004700
2197 91733627197357264
2198 -60781817387509788
2199 37484490134238686
2200 -21300396173704516
2201 11085605848924218
2202 -5195703442940688
2203 2140421818769997
2204 -757010902905372
2205 222642654690797
2206 -51081750479220
2207 7964691216720
2208 -754246371318
2209 28539747640
2210 0
2211 1
2212 -65
2213 1952
2214 -35931
2215 453964
2216 -4185698
2217 29347430
2218 -162146396
2219 734677445
2220 -2863866257
2221 10063199972
2222 -32722039685
2223 98818870113
2224 -278185967149
2225 741105920308
2226 -1886662633215
2227 4573579868275
2228 -10580766320509
2229 23620718347408
2230 -50900590442611
2231 105357392729720
2232 -211027035068940
2233 411050989778530
2234 -773698145715345
2235 1410555304424777
2236 -2508049156496742
2237 4330543847236620
2238 -7251018447397374
2239 11840048172647460
2240 -18835079821628357
2241 29105420283165594
2242 -43797641125224980
2243 64291704843029055
2244 -91817497974063973
2245 127503437014610544
2246 -172622476211890224
2247 227504429878778865
2248 -291298987233973340
2249 362793845546248312
2250 -439575840208669059
2251 516976552436443164
2252 -589509638092342750
2253 652527871008877300
2254 -699686142888021072
2255 725053073410269965
2256 -725936133655860582
2257 701681513130151440
2258 -652604187672782149
2259 582499670559874824
2260 -498759858744388040
2261 408157231077292576
2262 -317634345774417020
2263 234406042833719953
2264 -163465672786624494
2265 106895323649991438
2266 -64975533064862256
2267 36527204860121885
2268 -18765144374768610
2269 8641708925349724
2270 -3507507101307489
2271 1226322667318242
2272 -354764721274980
2273 78302895096022
2274 -12287534394614
2275 1168457441334
2276 -34421610482
2277 0
2278 1
2279 -66
2280 2015
2281 -37760
2282 486423
2283 -4580064
2284 32837581
2285 -185634120
2286 859704989
2287 -3414779696
2288 12180081879
2289 -40130801984
2290 122849728540
2291 -350472496734
2292 944557354852
2293 -2431169700440
2294 5964221354607
2295 -13957351101750
2296 31478035261365
2297 -68573050771584
2298 143588715396812
2299 -290603564724698
2300 571956286107645
2301 -1089131481753128
2302 2007566564393368
2303 -3607363590567534
2304 6302003094644013
2305 -10676483979009600
2306 17631234470540730
2307 -28386831937263098
2308 44419510680467507
2309 -67680887816174976
2310 100623599314778855
2311 -145668016111861976
2312 205117439130617475
2313 -281625730471960896
2314 376742840351073282
2315 -489969225222577530
2316 620096588088407765
2317 -764008885813797792
2318 914691957192164376
2319 -1062706121860220058
2320 1199376164841044150
2321 -1313103480821357952
2322 1391192626581479255
2323 -1425942683749501786
2324 1413139754211542616
2325 -1350388689236925760
2326 1241066996381712006
2327 -1096472092526417394
2328 928679942773581104
2329 -750597122168698528
2330 577472532898507605
2331 -421670024808530806
2332 290471118758450370
2333 -187338066973332792
2334 112619286350642907
2335 -62561372570651370
2336 31625137710860373
2337 -14357440721616224
2338 5757946841380055
2339 -1983857581045638
2340 557896259690335
2341 -121955736695672
2342 19161979035318
2343 -1658999687172
2344 53764067258
2345 0
2346 1
2347 -67
2348 2079
2349 -39650
2350 520592
2351 -5003649
2352 36668629
2353 -212013979
2354 1003403460
2355 -4061540589
2356 14708895004
2357 -49105036134
2358 152341692454
2359 -440401951880
2360 1200867197598
2361 -3124655670822
2362 7755268610713
2363 -18357980895519
2364 41827601105425
2365 -92085520106006
2366 195027929683812
2367 -398844390227253
2368 792974016901513
2369 -1527125478666930
2370 2845933456762517
2371 -5166881435873630
2372 9129202266515751
2373 -15646207729080910
2374 26125769661021620
2375 -42555986218546788
2376 67411421949424709
2377 -103972358366355658
2378 156503064632063049
2379 -229551149927836415
2380 327637288402682543
2381 -456002987739808905
2382 618830782010284832
2383 -817022690748822288
2384 1050106666902427005
2385 -1314770148984204935
2386 1601093102904991892
2387 -1893765718311617340
2388 2177266308661512068
2389 -2431244531787239025
2390 2630486725704711990
2391 -2756604141942792721
2392 2796826788083455721
2393 -2741233001936548350
2394 2589020763429215895
2395 -2355008792896897454
2396 2058926879929996836
2397 -1723017678257421968
2398 1376947721948772964
2399 -1048307272540549920
2400 756630108874528756
2401 -514385321871180214
2402 328043648487362274
2403 -195006834909926655
2404 106733374341131275
2405 -53210432690227161
2406 23872234417511426
2407 -9442794292970017
2408 3182462271816960
2409 -881775760692720
2410 192103854144064
2411 -28761867070734
2412 2444640330640
2413 -75858610308
2414 0
2415 1
2416 -68
2417 2144
2418 -41602
2419 556530
2420 -5458048
2421 40866777
2422 -241579094
2423 1168153782
2424 -4818888860
2425 17722721785
2426 -59952146078
2427 188453543507
2428 -552002582432
2429 1522979367690
2430 -4005778068810
2431 10055976112232
2432 -24077139768552
2433 55422765064246
2434 -123278598559900
2435 264017776344322
2436 -545603850189856
2437 1095578672114055
2438 -2133104093389868
2439 4018813613632650
2440 -7370894556110624
2441 13166787164604761
2442 -22824762926860384
2443 38529627600553117
2444 -63473288103494080
2445 101753229664874177
2446 -158821530659559196
2447 241958354914521046
2448 -359421030170388432
2449 519791282012522170
2450 -733059811104106700
2451 1008659024693934504
2452 -1351210622265580288
2453 1762759638828477230
2454 -2241408190253769220
2455 2774366158733594558
2456 -3338251815422904856
2457 3906609947141283954
2458 -4444941595907381296
2459 4906150853057824300
2460 -5250446401765181920
2461 5446682351999965925
2462 -5467020320724432426
2463 5297251123121643602
2464 -4951439264684299680
2465 4458224617800640466
2466 -3852733185710664714
2467 3188274422631342606
2468 -2521672485337163200
2469 1898530823970194840
2470 -1353196125410209724
2471 909618513923931760
2472 -573894036978937216
2473 336510907420758004
2474 -181711758068167500
2475 89545551025956768
2476 -39649816575600576
2477 15399700005809070
2478 -5107229861910588
2479 1405579071841150
2480 -297132562219984
2481 43223112423155
2482 -3688240430048
2483 105493027042
2484 0
2485 1
2486 -69
2487 2210
2488 -43617
2489 594297
2490 -5944913
2491 45459712
2492 -274645989
2493 1356587497
2494 -5703511041
2495 21306200844
2496 -73034992983
2497 232573224295
2498 -690161343465
2499 1926809238472
2500 -5122683155887
2501 13003892561745
2502 -31489542709893
2503 73233338299680
2504 -164546813178183
2505 356261880722495
2506 -743964446944873
2507 1508584627799808
2508 -2968584099183458
2509 5653676462706502
2510 -10474322827295727
2511 18910019716448454
2512 -33149834383048504
2513 56563302659560158
2514 -94209634987601514
2515 152794140314897544
2516 -241288582323104433
2517 371929704259568055
2518 -559318098305841210
2519 819286460774924346
2520 -1170386900957197825
2521 1632013779526020057
2522 -2217214177686993375
2523 2934485118634033664
2524 -3787250338462646918
2525 4761670029506028120
2526 -5824454816850570745
2527 6932964549650168246
2528 -8030618805826224648
2529 9033997213963981597
2530 -9862733923184604420
2531 10448914312344456096
2532 -10725962981056981550
2533 10645922845486193672
2534 -10208376413479766352
2535 9447148288455696390
2536 -8411299082920785594
2537 7188807284184856869
2538 -5888544694392604596
2539 4607388102160356640
2540 -3427520069055606120
2541 2415633863342095742
2542 -1606897243391915449
2543 1000979720122034022
2544 -579294979361859893
2545 309278080792821125
2546 -150516148711612221
2547 65592211634977488
2548 -25076726923442209
2549 8242135059997386
2550 -2220261883262636
2551 456915325565806
2552 -66216762353508
2553 5482463791392
2554 -178218276810
2555 0
2556 1
2557 -70
2558 2277
2559 -45696
2560 633954
2561 -6465954
2562 50476660
2563 -311555968
2564 1571607576
2565 -6734253256
2566 25557107048
2567 -88780893480
2568 286359751490
2569 -860794699012
2570 2431880592372
2571 -6535196486448
2572 16771812841905
2573 -41070873121974
2574 96504558863469
2575 -218997573328768
2576 479232176899674
2577 -1011244160318450
2578 2070542769175909
2579 -4116637087931712
2580 7924372972132909
2581 -14828592642237652
2582 27048219552339255
2583 -47939529700597304
2584 82671736105298917
2585 -139173357863455272
2586 228292873690034445
2587 -364661418706550880
2588 568569501221444658
2589 -865284952125731042
2590 1283311779196700690
2591 -1856382938082528624
2592 2622163675311512675
2593 -3611158006905891950
2594 4846487161265174106
2595 -6345325050204333120
2596 8098851936028425508
2597 -10064134569835635180
2598 12176894000401810546
2599 -14347747734357108232
2600 16435862529679245015
2601 -18287865656700471962
2602 19765868771271706875
2603 -20725332541905774816
2604 21042663074670126403
2605 -20668917100914615962
2606 19625209061417045919
2607 -17965991679621731800
2608 15821768669984991859
2609 -13386378644563682790
2610 10850709053010327061
2611 -8392939550964854304
2612 6174430235573020170
2613 -4307155317473495746
2614 2831103021745241750
2615 -1741350278274291864
2616 996569140470281004
2617 -525759730303788440
2618 252199280886744861
2619 -108275125117790848
2620 40966531806631249
2621 -13240903326753726
2622 3483920191493400
2623 -710220066197848
2624 101114564743830
2625 -8274100276010
2626 217949977153
2627 0
2628 1
2629 -71
2630 2345
2631 -47840
2632 675563
2633 -7022940
2634 55948442
2635 -352676545
2636 1816410504
2637 -7932352624
2638 30588111401
2639 -107691890813
2640 351792089205
2641 -1071051004858
2642 3062089951517
2643 -8317486172128
2644 21576343052096
2645 -53423613774355
2646 126831280822911
2647 -290653461161505
2648 642692952487404
2649 -1370303782592171
2650 2832883034978800
2651 -5689127732891323
2652 11067271096254726
2653 -20916571462152462
2654 38537677709007902
2655 -69040103464198995
2656 120316134407105934
2657 -204668403246699239
2658 339456395921737920
2659 -548342724443777445
2660 864573551619768955
2661 -1331096175776573323
2662 1998156838222053349
2663 -2925991980846308869
2664 4184952274568571327
2665 -5839649372144116410
2666 7944028901517860172
2667 -10546060550066424845
2668 13657042863675557124
2669 -17230763070885525249
2670 21178513911192124285
2671 -25365769049643138156
2672 29565475406782647311
2673 -33499593033875453028
2674 36902365367462353772
2675 -39481137623588225400
2676 40954887954916117321
2677 -41151587270308234835
2678 40028054750717807840
2679 -37609568198727718725
2680 34059676359216728535
2681 -29695905320940068781
2682 24869304940976685826
2683 -19936304782271835288
2684 15252285822553836736
2685 -11107475888680455205
2686 7661221553370029596
2687 -4974499431230779541
2688 3026177675060626997
2689 -1712283805734201040
2690 891326792910710180
2691 -421605434251443511
2692 178996094452960610
2693 -66772575638194125
2694 21144252472212620
2695 -5496024078487035
2696 1105012054179294
2697 -153711261028878
2698 11924364349927
2699 -294560726728
2700 0
2701 1
2702 -72
2703 2414
2704 -50050
2705 719187
2706 -7617700
2707 61907531
2708 -398402928
2709 2094509690
2710 -9321688256
2711 36528736986
2712 -130356449684
2713 431226000090
2714 -1329549820920
2715 3846622029273
2716 -10561293935210
2717 27688429372968
2718 -69309157526168
2719 166251122415125
2720 -384709050450270
2721 859373335721961
2722 -1851239813544680
2723 3864024177955665
2724 -7836280296967250
2725 15402771676152154
2726 -29399588593792704
2727 54700831618543764
2728 -99028714631072316
2729 174378261147544080
2730 -299675825795545892
2731 502408003724673242
2732 -820543246279066842
2733 1307986179489395299
2734 -2036607223177255120
2735 3093374845253678505
2736 -4584128003182949402
2737 6636565909012928385
2738 -9379198805500360296
2739 12927722728327910265
2740 -17393991003760820168
2741 22842419042442430497
2742 -29244446696672469152
2743 36493640719816529960
2744 -44401126806773445090
2745 52618139499473754137
2746 -60665041604816496932
2747 68051184150248374356
2748 -74215808026053765006
2749 78568285466396444700
2750 -80662158714784755672
2751 80266406784463424692
2752 -77281370540351368380
2753 71843272181139768498
2754 -64418250225929994320
2755 55606609992933669268
2756 -46070951694839453700
2757 36537134299309787151
2758 -27673402269775908112
2759 19936975786173079710
2760 -13590020107559760368
2761 8728685374900837723
2762 -5252292590113801776
2763 2934706528558983079
2764 -1507613947620254230
2765 705000398070652686
2766 -295543536335874472
2767 108289522161728754
2768 -33836889979341978
2769 8686703554543675
2770 -1709495681459072
2771 230918630671614
2772 -17337737182206
2773 591059775876
2774 0
2775 1
2776 -73
2777 2484
2778 -52327
2779 764890
2780 -8252124
2781 68388110
2782 -449159558
2783 2409760254
2784 -10929053070
2785 43527528256
2786 -157462739784
2787 527460017153
2788 -1646664310595
2789 4821044138250
2790 -13379846870931
2791 35446272547482
2792 -89687644108044
2793 217361179571508
2794 -507856190027890
2795 1145828282761305
2796 -2493571790780497
2797 5254734828194254
2798 -10759288821868008
2799 21363927334172275
2800 -41180545434686462
2801 77360751973006848
2802 -141490915933242152
2803 251718753049041976
2804 -436944163978372905
2805 740255192710448602
2806 -1222111439489938195
2807 1969104007610062638
2808 -3099870274092159439
2809 4762546183536589640
2810 -7140382506927071688
2811 10460103623564601884
2812 -14966204708392410600
2813 20893339455541461036
2814 -28479626698596414180
2815 37909499492922121540
2816 -49224394722133231194
2817 62331088228186589344
2818 -76992878850858180855
2819 92704041193275837345
2820 -108677951864018091467
2821 124044283151640619320
2822 -137776977374003899020
2823 148705672388496785224
2824 -155818358289402216625
2825 158430212528763743064
2826 -156088625095740144139
2827 148719533684215952535
2828 -136893622410238318632
2829 121550303591217388200
2830 -103832851495082857381
2831 85125018864581863137
2832 -66840458258759351807
2833 50103033026032691936
2834 -35688223207510332555
2835 24067270898824578985
2836 -15295748146684770232
2837 9094826298498992748
2838 -5018435977487894797
2839 2548776579732853995
2840 -1177860112781612697
2841 485995485423954316
2842 -175655565389369758
2843 54242903124712080
2844 -13669554488547120
2845 2630103079558538
2846 -347493098079102
2847 27407947196712
2848 -729155267442
2849 0
2850 1
2851 -74
2852 2555
2853 -54672
2854 812737
2855 -8928164
2856 75426131
2857 -505401704
2858 2766385244
2859 -12784447698
2860 51754452100
2861 -189813688192
2862 643811817159
2863 -2034853794938
2864 6028612115349
2865 -16912583790272
2866 45271134216282
2867 -115767282354690
2868 283463975055910
2869 -668695070970752
2870 1523538377840292
2871 -3349062325556604
2872 7125109831573629
2873 -14726896064829936
2874 29534415445577332
2875 -57488392158879702
2876 109022974711462287
2877 -201399340719751264
2878 361945768370497355
2879 -634505671446563636
2880 1085992708267665333
2881 -1811959476480432752
2882 2950357119299536689
2883 -4694647966106010752
2884 7293591490395011526
2885 -11060223678048210144
2886 16389914045552070283
2887 -23732556405066895714
2888 33544809407020348059
2889 -46305991850547205776
2890 62449652984297165720
2891 -82202963523781537486
2892 105571129423447863780
2893 -132320219856178144512
2894 161773472912803117028
2895 -192709819488333019484
2896 223647709001112207759
2897 -252784453489486269960
2898 277912545642783889011
2899 -296918351255022124082
2900 308131349375327132494
2901 -310249486369241774752
2902 302539489700183819877
2903 -285433230532724458030
2904 260221813477977649039
2905 -228713527618242418448
2906 193367445732774482368
2907 -156971813603137720032
2908 122022564813260669683
2909 -90470326131586143296
2910 63763894691213492506
2911 -42561937993240523788
2912 26744474118284069628
2913 -15713068229663839328
2914 8573337107096323232
2915 -4305313811882264854
2916 1961452304948802429
2917 -798415146099849456
2918 285285466711861406
2919 -86681196839523410
2920 21426225365409142
2921 -4049262682988152
2922 536209144764600
2923 -40152557450222
2924 830444793276
2925 0
2926 1
2927 -75
2928 2627
2929 -57086
2930 862794
2931 -9647835
2932 83059375
2933 -567617115
2934 3169003337
2935 -14921397810
2936 61403550285
2937 -228343997050
2938 784206427584
2939 -2509054554321
2940 7521825768985
2941 -21330854574465
2942 57686641559805
2943 -149065293578642
2944 368749609440171
2945 -878252561734866
2946 2020311502615476
2947 -4485345056250245
2948 9633627265413753
2949 -20097134580419016
2950 40698799619187463
2951 -79990911311162034
2952 153120636705477125
2953 -285629043171728886
2954 518470080362399592
2955 -917777837878701296
2956 1586564876860917271
2957 -2674724660706406995
2958 4400399131169171867
2959 -7075633914369595527
2960 11112847943227764909
2961 -17040201644698906499
2962 25536763826071629060
2963 -37409017049931634341
2964 53517114082279658431
2965 -74789203947509831680
2966 102148551389903777253
2967 -136245762642238036970
2968 177382796213214930299
2969 -225481823877019703796
2970 279753159555602800768
2971 -338422149337674563627
2972 399079721001464437620
2973 -458677762291375721458
2974 513233730552973649520
2975 -558584597704161814335
2976 591068177689709861635
2977 -607519958651978542225
2978 605558832168322622334
2979 -584757745571525816623
2980 546490337758248753496
2981 -493288264064317210965
2982 429186330967890055680
2983 -359334875821793401666
2984 288856235027527899696
2985 -222180995846623925038
2986 163023740107789874312
2987 -113754711149182592490
2988 75109540850627608661
2989 -46657266480271291507
2990 27112401354069043800
2991 -14632291927939513168
2992 7252972678546399525
2993 -3261083773676621355
2994 1312568241818857040
2995 -462274370672200989
2996 138062692514088378
2997 -33588637089847895
2998 6291656794385906
2999 -813420833792466
3000 55748429342712
3001 -1630444063530
3002 0
3003 1
3004 -76
3005 2700
3006 -59570
3007 915128
3008 -10413216
3009 91327513
3010 -636327730
3011 3622658079
3012 -17377296232
3013 72695864099
3014 -274139340228
3015 953277864435
3016 -3087138120832
3017 9364278111705
3018 -26844779704096
3019 73342315423652
3020 -191483063144100
3021 478522655496941
3022 -1150634414267650
3023 2672065238708457
3024 -5990582055124032
3025 12988880056271795
3026 -27345766155751386
3027 55908895499137161
3028 -110944916285054332
3029 214344028737079461
3030 -403656861328448850
3031 739949236229014749
3032 -1322466911407362432
3033 2308532053794843887
3034 -3931551419832875118
3035 6534126655406580105
3036 -10614637468189259384
3037 16848908953692905520
3038 -26117960577976098684
3039 39572802561149235632
3040 -58628874082007928000
3041 84863416344337257120
3042 -120021922681230784108
3043 165954335498059110839
3044 -224198708186641585536
3045 295776530937341164795
3046 -381137398764821558136
3047 479620507289965974225
3048 -588870731388004557568
3049 705179865155073219789
3050 -823593463864768142670
3051 937224386970730890753
3052 -1038253607887020746808
3053 1119209255937290752542
3054 -1173105494267609588530
3055 1193881788279804237950
3056 -1178505702379173469152
3057 1127413604644981939640
3058 -1043430011984855925410
3059 932516240034706601988
3060 -803549175590513654860
3061 666339140344573595460
3062 -530192957828517382464
3063 403656144439206520836
3064 -293286285951712149088
3065 202520984398226558850
3066 -132247998851986742746
3067 81273683437809695703
3068 -46729230552739853052
3069 24916460124973777144
3070 -12195055827628948230
3071 5422509202235726457
3072 -2154071097755149664
3073 746893433086281850
3074 -219816383321542272
3075 52853612835136485
3076 -9727551806337452
3077 1202487403466250
3078 -86326268621760
3079 2221314651686
3080 0
3081 1
3082 -77
3083 2774
3084 -62125
3085 969807
3086 -11226451
3087 100272168
3088 -712091447
3089 4132848720
3090 -20193771288
3091 85882653294
3092 -328457971126
3093 1156485978780
3094 -3790447593470
3095 11632849816960
3096 -33711490670088
3097 93042187520374
3098 -245398627688970
3099 619484248567900
3100 -1503844223764450
3101 3525088440953246
3102 -7979430187237666
3103 17464738643821112
3104 -37103392951063065
3105 76571190905102964
3106 -153395790323871537
3107 299082435223982828
3108 -568507919355997526
3109 1052258789388093500
3110 -1898567217464980524
3111 3345949901609693376
3112 -5755216422795550050
3113 9661024317986946481
3114 -15852312803009551545
3115 25424742698812333030
3116 -39832525286091518263
3117 61003749073701405755
3118 -91379292672984193299
3119 133786573905018286760
3120 -191431975091623229107
3121 267869875894947005804
3122 -366398045829144301544
3123 489609664585203022086
3124 -639289790291772096890
3125 815559373652193706085
3126 -1015743775734321237142
3127 1234531081457944123264
3128 -1464223878194103340006
3129 1693406031558037041205
3130 -1908003299139291418001
3131 2093578175307463088132
3132 -2235711349929760464177
3133 2320696300457718915169
3134 -2339091734177880782625
3135 2287638044247796496504
3136 -2167691676724966456531
3137 1986668410609583876725
3138 -1758645842444674830472
3139 1501186892579741535260
3140 -1232551484108616055592
3141 970902260180100122367
3142 -732084018451688436120
3143 526569680287626657696
3144 -359740786811894168605
3145 232465124806667604299
3146 -141393187082010059561
3147 80376070469596166336
3148 -42340878305829224836
3149 20496765345423405375
3150 -9003971736349258110
3151 3525817163081520128
3152 -1205783080540732904
3153 350529851688276083
3154 -83001721117548500
3155 14846183063674280
3156 -1830722301454544
3157 130815084755580
3158 -2756103390885
3159 0
3160 1
3161 -78
3162 2849
3163 -64752
3164 1026900
3165 -12089750
3166 109936978
3167 -795503952
3168 4705562701
3169 -23417082850
3170 101248932753
3171 -392754993368
3172 1400250486598
3173 -4644423948450
3174 14420308546410
3175 -42245011056896
3176 117779538093777
3177 -313780271225914
3178 800082138836809
3179 -1960809714368760
3180 4638904613108074
3181 -10600668298191602
3182 23419906219642311
3183 -50203770098479088
3184 104561726701163655
3185 -211441946047133220
3186 416014965702374659
3187 -798033149626636040
3188 1491175731642797841
3189 -2715853560284641600
3190 4831292039592933698
3191 -8391280462743625056
3192 14225162703314174546
3193 -23571850963097982600
3194 38190134779652822850
3195 -60456936137145939248
3196 93567810531165803936
3197 -141669366349012468260
3198 209732738466089885655
3199 -303532384004623670320
3200 429688835336682354342
3201 -594852087256076505750
3202 804836433334364247386
3203 -1064411787115195241184
3204 1375986534060007618770
3205 -1737532841103680600700
3206 2142222982202157102072
3207 -2578770381064541626816
3208 3029088178262456328348
3209 -3468866841680250751350
3210 3871437731984178639170
3211 -4208572793004329821680
3212 4451499164423918839995
3213 -4576655687695354656016
3214 4570636109429465576500
3215 -4428442223262731314416
3216 4156027622116397880345
3217 -3773230547457344160176
3218 3309241818310410824709
3219 -2797595624871046277360
3220 2274417424216874568003
3221 -1774634235700208890410
3222 1325080003718954074348
3223 -943276072041647080416
3224 637863655762671061890
3225 -408052462982183829306
3226 245517960387234887365
3227 -137959959176752650336
3228 71892237905373998739
3229 -34408384550753561450
3230 14915143273061380167
3231 -5764698001351524880
3232 1947584552194645084
3233 -558285151207503798
3234 129422735859862150
3235 -22851525602493648
3236 2809349140270230
3237 -185517144388206
3238 4688895091384
3239 0
3240 1
3241 -79
3242 2925
3243 -67452
3244 1086477
3245 -13005390
3246 120367660
3247 -887200609
3248 5347309851
3249 -27098547635
3250 119117351682
3251 -468709566975
3252 1692104370638
3253 -5679335922868
3254 17838382159983
3255 -52828083530131
3256 148778980854820
3257 -400325773711311
3258 1030944266335814
3259 -2550666321961204
3260 6089889572356089
3261 -14046927304728907
3262 31323086338471109
3263 -67746556397476527
3264 142376710934395721
3265 -290584514185295198
3266 576898614702183888
3267 -1116629032446211534
3268 2106021831056005265
3269 -3871402616874914868
3270 6950546092753385980
3271 -12187579150797237089
3272 20861456509967249778
3273 -34903601385401273236
3274 57111438422661623245
3275 -91334628051230706921
3276 142818053770495983693
3277 -218514842129038533343
3278 327019216705709006703
3279 -478552628896550986483
3280 685152433167545855910
3281 -959661359724517064238
3282 1314207933349096598837
3283 -1759770872617639610357
3284 2304232844919800629356
3285 -2948726572325997676437
3286 3686128878127512241511
3287 -4501232195041984314099
3288 5366851374991698223550
3289 -6242760873053589213734
3290 7081651985428471733862
3291 -7830699508838688493192
3292 8432720486338436425984
3293 -8835215235793371602181
3294 9000831725897390025335
3295 -8906592804001011061285
3296 8548099515783037815408
3297 -7947832773166804738172
3298 7149920058725036806763
3299 -6211729420958059022472
3300 5200774939308168502078
3301 -4188657809197594884837
3302 3237242030559172821447
3303 -2393000735793822977938
3304 1686530305573424468110
3305 -1129287927195680585664
3306 714954813963022928260
3307 -425435981928180424279
3308 236528269869479871858
3309 -121930015251503654228
3310 57635024059886143503
3311 -24673888239877638387
3312 9424207394528895216
3313 -3142501257724172617
3314 885300874505558436
3315 -202196852758924425
3316 35440673038556398
3317 -4191167954021244
3318 276630832870614
3319 -6294420848206
3320 0
3321 1
3322 -80
3323 3002
3324 -70226
3325 1148609
3326 -13975716
3327 131612075
3328 -987858412
3329 6065158353
3330 -31294995344
3331 139852441558
3332 -558255344710
3333 2040869075495
3334 -6931128836796
3335 22021385483492
3336 -65926300685982
3337 187547351951700
3338 -509632773040000
3339 1325414789575415
3340 -3310359511888294
3341 7975832665451923
3342 -18567077450345440
3343 41785307282788336
3344 -91178636159279016
3345 193329525219206157
3346 -398188675301563440
3347 797616805928321115
3348 -1557546611171828348
3349 2964597486066720352
3350 -5499864482715802992
3351 9964016507025898048
3352 -17635218490962974200
3353 30474544756323107734
3354 -51473110347226348096
3355 85042502392446663331
3356 -137364063105617393884
3357 216969365427129855830
3358 -335383870405947156376
3359 507247492017402461013
3360 -750377507688640178340
3361 1086235285419100890349
3362 -1538827463515528429840
3363 2132248708181883043142
3364 -2889789900111111318568
3365 3831188480675546696244
3366 -4966427937288440257032
3367 6291992484661627500050
3368 -7790229343166696412806
3369 9423006123403843632750
3370 -11126865219242396041568
3371 12821131946143771047291
3372 -14410894067078920004170
3373 15787487672889549807311
3374 -16842214311839227228596
3375 17486101927403204745413
3376 -17652898994334319215760
3377 17305819899064567444850
3378 -16456755770551568821072
3379 15163203380274078495262
3380 -13515193663711915876624
3381 11630938847901106736317
3382 -9648102163554933823220
3383 7698508476985934308212
3384 -5891993406719222204824
3385 4312979724683863856468
3386 -3010531311997608567952
3387 1995701134329428536090
3388 -1250116045863252308146
3389 736175320440693076658
3390 -405052100603976768492
3391 206374375511855110186
3392 -96393891992328351570
3393 40797136992225773316
3394 -15391296363601217088
3395 5055250234857097905
3396 -1403435327095467672
3397 317372374315473580
3398 -54312691936653108
3399 6287421475238721
3400 -411783548019460
3401 9238153380224
3402 0
3403 1
3404 -81
3405 3080
3406 -73075
3407 1213368
3408 -15003142
3409 143720294
3410 -1098198000
3411 6866772539
3412 -36069257295
3413 163865260548
3414 -663614456719
3415 2456854169245
3416 -8442409702821
3417 27130492419736
3418 -82104958767595
3419 235935129853566
3420 -647406791998720
3421 1700215554530720
3422 -4286641233073752
3423 10421676026208034
3424 -24481966269195636
3425 55601354668866960
3426 -122399279910476871
3427 261807828208198526
3428 -544090913159100867
3429 1099571197932728416
3430 -2165983815015620435
3431 4159846271931899265
3432 -7787452509880605822
3433 14234909404948383710
3434 -25425398914576763985
3435 44349053770651263550
3436 -75609915879330693672
3437 126110221955859507000
3438 -205694519215639862973
3439 328125672926092042031
3440 -512311463143945311060
3441 782865673663339851750
3442 -1170418397608799641546
3443 1712608226778598846221
3444 -2453168995592809197672
3445 3438265750958194246400
3446 -4714768751044560603408
3447 6326549214034492873031
3448 -8304358289090625913151
3449 10657956102577230879846
3450 -13373372205111424298765
3451 16402532912132723381966
3452 -19650957209720037169254
3453 22986714869544861747200
3454 -26245775436522977095399
3455 29229719692625290514160
3456 -31725418418035122757734
3457 33539577137328433590104
3458 -34510950562112977000581
3459 34521349816532462186524
3460 -33535011403387146624675
3461 31605544317407661051252
3462 -28857648015246122855854
3463 25483023069798162588940
3464 -21730223576641461711375
3465 17861993171379795161070
3466 -14117593489416695717244
3467 10701647459498504051820
3468 -7760060412147670069144
3469 5364199264719422397048
3470 -3519707276573338774875
3471 2182432116891873475433
3472 -1272314757930493233411
3473 692334619808755974288
3474 -348726614638509506432
3475 161092669911273191100
3476 -67385675342660099427
3477 25078085516340015180
3478 -8123228987389530098
3479 2230282298395967568
3480 -495538849713796980
3481 82984103828019992
3482 -9535613458685202
3483 607470909705641
3484 -15270248798880
3485 0
3486 1
3487 -82
3488 3159
3489 -76000
3490 1280827
3491 -16090152
3492 156744665
3493 -1218985736
3494 7760452575
3495 -41490689260
3496 191618463653
3497 -787335386400
3498 2952084417954
3499 -10263588170430
3500 33358758914694
3501 -102049123789832
3502 296210429767118
3503 -820714776022944
3504 2176260862812790
3505 -5538552882699648
3506 13586721889041315
3507 -32204373406820878
3508 73802773388493754
3509 -163895845232598240
3510 353608341188434449
3511 -741396578702870902
3512 1511524848701041164
3513 -3003216529645806432
3514 5818834815531144880
3515 -10990948098724682004
3516 20268501159392155175
3517 -36527956070841339416
3518 64303275020746441068
3519 -110641107539951333050
3520 186261432034481372436
3521 -306721658659636096608
3522 494051793707561272574
3523 -778980439979967060532
3524 1202407346021830189920
3525 -1816329044464542893912
3526 2685822189383707072860
3527 -3888900780377826111780
3528 5511529285038655330595
3529 -7644527889694216656480
3530 10378835820202382018421
3531 -13789677806972803896620
3532 17921435536832950483451
3533 -22780438100243286088176
3534 28317747025098816021730
3535 -34403325769309301974412
3536 40831627305522002631660
3537 -47330154516966512708672
3538 53550081569554750488848
3539 -59091691536811636115400
3540 63561364827486345737354
3541 -66602222705146240819840
3542 67913050240753129528938
3543 -67322106362588017198544
3544 64821920184501413502300
3545 -60548204110958978587488
3546 54780937249765014994176
3547 -47939055534149539919478
3548 40514372287849986731961
3549 -32994521332862021059840
3550 25833799883684967972378
3551 -19402385888340058156830
3552 13936631917644329310752
3553 -9538800824170106353632
3554 6196996193754205406985
3555 -3805001743842680639328
3556 2194980549826663145001
3557 -1181317185978414035016
3558 588689948597745691312
3559 -268919919699317180760
3560 111084995802128656590
3561 -40804149453214600544
3562 13066480762214016753
3563 -3535371819149327988
3564 770593376481796455
3565 -127648126368123192
3566 14393529372325386
3567 -915407122177616
3568 17994570241574
3569 0
3570 1
3571 -83
3572 3239
3573 -79002
3574 1351060
3575 -17239301
3576 170739881
3577 -1351035851
3578 8755176098
3579 -47635730275
3580 223631829426
3581 -932335106670
3582 3540557514462
3583 -12454195283922
3584 40937017811900
3585 -126587480943256
3586 371147986959170
3587 -1038293521169336
3588 2779659239858336
3589 -7140507748101260
3590 17673666026568096
3591 -42264261973086750
3592 97725536660128746
3593 -218918526884161193
3594 476371834833794405
3595 -1007525123529909503
3596 2072037610704008099
3597 -4152103970259733608
3598 8114822669986833418
3599 -15463453074990913520
3600 28765663882926072903
3601 -52299616498852193126
3602 92902739350028708828
3603 -161302801718455509808
3604 274036210221182195750
3605 -455507365611415414451
3606 740722735646382008092
3607 -1179194396121946717001
3608 1838166536727309673232
3609 -2804892618787156550985
3610 4190479633440681434821
3611 -6131663753330354360058
3612 8784816763005638432767
3613 -12320882178659001423185
3614 16919703534154654999810
3615 -22746399528856288407187
3616 29924011155893252385442
3617 -38517713112366067002442
3618 48505891814652142585143
3619 -59730939014487568458100
3620 71891802493288012179600
3621 -84555018761084177168533
3622 97130362759978385321728
3623 -108897128108448760315711
3624 119093446162419762736790
3625 -126979224194050277246800
3626 131870261482497790250466
3627 -133267155729839676611442
3628 130953705396588480094273
3629 -124983655129436504490050
3630 115698849166463880861910
3631 -103747194204732364463390
3632 89991319871598483927721
3633 -75366500176833290334666
3634 60814024985919153284005
3635 -47184346508697457411044
3636 35111784041555638031634
3637 -24979308805286558940704
3638 16931936068190593702764
3639 -10895173204420099347705
3640 6622488298857899393909
3641 -3779973594589543550368
3642 2013324055965392572892
3643 -992620427224249371812
3644 448133291542861616480
3645 -182846413760666311125
3646 66400572784821690642
3647 -20988051144387643356
3648 5584393978300982518
3649 -1201978414784579785
3650 196194579448181820
3651 -21743687154020274
3652 1312195587229148
3653 -25198143483854
3654 0
3655 1
3656 -84
3657 3320
3658 -82082
3659 1424142
3660 -18453216
3661 185763049
3662 -1495212654
3663 9860641868
3664 -54588499252
3665 260488275765
3666 -1101945873522
3667 4238536021367
3668 -15084404716320
3669 50140784142844
3670 -156720631727590
3671 464135976563793
3672 -1310924185785316
3673 3542942896554364
3674 -9186110831133786
3675 22939898646993978
3676 -55340669799758080
3677 129096273900558132
3678 -291704941050498166
3679 640147098805858958
3680 -1365576966603921204
3681 2832676963411991550
3682 -5724408225289574650
3683 11283446302189832892
3684 -21689199528232255712
3685 40695817507044839051
3686 -74632804204291507458
3687 133756205799223640082
3688 -234315184730849190176
3689 401657950773820378140
3690 -673798209458916988820
3691 1105979227301339404510
3692 -1777348811673113316768
3693 2797400387163946480791
3694 -4311003022991224810332
3695 6505708131595867148424
3696 -9617594989657993482584
3697 13925543148645325249735
3698 -19743844588276261535880
3699 27416104371104016345585
3700 -37281864426089271103456
3701 49629602128634286017532
3702 -64665484939931815862790
3703 82464700063640245768997
3704 -102883020461173034347860
3705 125517283469781906301074
3706 -149713124730907814598336
3707 174511987354093202814198
3708 -198662336818522141236672
3709 220751754195252224892335
3710 -239321020030272226584954
3711 252925926797537448209140
3712 -260349590698369663931412
3713 260829358598885972662215
3714 -254081525750133869387678
3715 240361705168215450296915
3716 -220550745672715203729216
3717 196051780187825964047869
3718 -168552139143756426612928
3719 139887240150781336944633
3720 -111870578315099514313804
3721 86017446123994929495827
3722 -63413212957832790364608
3723 44688654257990635117972
3724 -30009175635154373194048
3725 19122916215546743100702
3726 -11505296170171265659834
3727 6500977212279685147441
3728 -3427133924393774792916
3729 1670946283383974841981
3730 -745619903944505878790
3731 300838038852180761622
3732 -107942614749440029984
3733 33616497369146381109
3734 -8828579117028359982
3735 1875751309272145382
3736 -300747456435885556
3737 32504829750552558
3738 -1907323834560010
3739 46320493569306
3740 0
3741 1
3742 -85
3743 3402
3744 -85241
3745 1500149
3746 -19734597
3747 201873760
3748 -1652432809
3749 11087315499
3750 -62441431283
3751 302840398992
3752 -1299967103025
3753 5064877431473
3754 -18236784098907
3755 61298329124088
3756 -193654610717465
3757 579304022721060
3758 -1651886221734660
3759 4506573932980762
3760 -11792884107905326
3761 29711615799129858
3762 -72301909082308880
3763 170141937338891264
3764 -387768187897357617
3765 858120610892986403
3766 -1846117175136880012
3767 3862242065572060350
3768 -7870503395693031283
3769 15644368031159694661
3770 -30330489563480612523
3771 57396104480352706432
3772 -106159642381712013050
3773 191924752474353283830
3774 -339183829158490464403
3775 586565344795011934846
3776 -992886033021127269402
3777 1644752380537967666250
3778 -2667760912608749922706
3779 4238622814710459067392
3780 -6595518085431664618604
3781 10051766081841937960042
3782 -15009655944641115725550
3783 21958162280817628933496
3784 -31463872358179104844804
3785 44165926211240506460151
3786 -60731952199119182560418
3787 81781141501560963592040
3788 -107826410807807763252363
3789 139193336501463404315200
3790 -175867264737461272803639
3791 217387322938350632555946
3792 -262833278837678514361900
3793 310720246712055415603633
3794 -358957018270434265011792
3795 405025599157331935254848
3796 -446169261895681720440441
3797 479499336591998032942965
3798 -502327703489008590613307
3799 512630012794010003788000
3800 -509179632302900078002530
3801 491699345858660996077385
3802 -461111607935786808573400
3803 419478687694864904111544
3804 -369643348640756579345190
3805 314979802010064024668912
3806 -259118295912611337948018
3807 205395599233116930923990
3808 -156495064824293649424376
3809 114308259392838356251173
3810 -79819523375136449449154
3811 53097200006197823006368
3812 -33502705065931268170020
3813 19959549600450530888384
3814 -11166420705975007679050
3815 5824432999876051684494
3816 -2808414954029763473142
3817 1239614968627746182980
3818 -494508973155143164299
3819 175073151863790258704
3820 -53826137366377920838
3821 13965447946711770888
3822 -2919558083679814385
3823 459391522528195096
3824 -48610104364853460
3825 2951540332701102
3826 -58578473704232
3827 0
3828 1
3829 -86
3830 3485
3831 -88480
3832 1579158
3833 -21086218
3834 219134160
3835 -1823667680
3836 12446477334
3837 -71295955588
3838 351417572198
3839 -1530722788776
3840 6041406618550
3841 -22008307318640
3842 74800103295980
3843 -238840516993776
3844 721676338149474
3845 -2077506587029020
3846 5720786299517258
3847 -15108101656640304
3848 38401408365692024
3849 -94256143040368364
3850 223729015101397585
3851 -514265622698360192
3852 1147558658608175457
3853 -2489498199799909236
3854 5252309022799836671
3855 -10792225572350914240
3856 21630167828575653791
3857 -42290842603188725036
3858 80705876930647047815
3859 -150530893179705928624
3860 274485685153682067945
3861 -489313194423794199792
3862 853559087087297508721
3863 -1457649768918233793552
3864 2436507345907289459823
3865 -3988076481362352889400
3866 6395220868464083831749
3867 -10045983439566746856288
3868 15458794130145962957295
3869 -23311257573332242429496
3870 34448066422324710067695
3871 -49873435502190533355936
3872 70750739479533324033530
3873 -98349649807174490030138
3874 133926539103391700976794
3875 -178622760699292893907360
3876 233332253578793295941924
3877 -298444861241888643464162
3878 373615050411909544021592
3879 -457686624926681646054984
3880 548493039062389351286580
3881 -642685375912501450017482
3882 735941795020844155270747
3883 -823251900852188146907712
3884 899084215152174469799016
3885 -957882351606188765023470
3886 994929299433008571553170
3887 -1006739829807054069412952
3888 991395449584044354055017
3889 -949149425513065846319302
3890 882558701144990399542550
3891 -796014482902200788801680
3892 695339851010620564109018
3893 -587385423621904123869576
3894 479031793147212565498105
3895 -376344904919815568096880
3896 284162403183338525817567
3897 -205700488021341080248368
3898 142326409738280859566051
3899 -93776452773603411104928
3900 58605139078119467615640
3901 -34579850542028497212626
3902 19149818647184018533103
3903 -9883054932532936568128
3904 4715365109176467691055
3905 -2058923316696141342390
3906 811304296171967655612
3907 -283689064451403203296
3908 86208960915591126032
3909 -22046361715948159174
3910 4534255885140822325
3911 -701328587267198568
3912 74060194637240078
3913 -4298245951755290
3914 72335758755848
3915 0
3916 1
3917 -87
3918 3569
3919 -91800
3920 1661247
3921 -22510928
3922 237609022
3923 -2009945745
3924 13950272530
3925 -81263217122
3926 407033640663
3927 -1799124949321
3928 7193335348567
3929 -26512662227250
3930 91109714096285
3931 -294021296085018
3932 897354618884757
3933 -2607823075177874
3934 7247834399366610
3935 -19315982909938671
3936 49530146723305817
3937 -122614899952632795
3938 293539921305247560
3939 -680470055267182960
3940 1531021337943109248
3941 -3348878350694127678
3942 7124495520520473351
3943 -14759842493204852198
3944 29824813020829609905
3945 -58799749988838668775
3946 113148627438423175577
3947 -212796389673774451605
3948 391307831293141395003
3949 -703549724612336866770
3950 1237801357323868321926
3951 -2132249426410623277958
3952 3595815721740169479409
3953 -5938472836509941118207
3954 9609569783762364941250
3955 -15235965352857629147334
3956 23667862150499691971616
3957 -36034755349799636158479
3958 53776769984537474393099
3959 -78647353191900765514395
3960 112726061193897882449075
3961 -158365046690714494309961
3962 218013754466901669252228
3963 -294048023113928680619841
3964 388559409498348730143765
3965 -502935360280969348928559
3966 637405875881294045883268
3967 -790821751534111089607848
3968 960283473971999660974395
3969 -1140693820431353013298165
3970 1324922092104665366009896
3971 -1504193266453639921977324
3972 1668311564622117240381848
3973 -1806359605535835907373730
3974 1908194967502596119156880
3975 -1965383228249262360150366
3976 1971884929040284299222377
3977 -1925364205095071824344168
3978 1827857341072292121306741
3979 -1685311112810470929896625
3980 1507035731607843042076692
3981 -1305200574737709645269018
3982 1093181275122613795661190
3983 -883777166163302973055095
3984 688202687435242211844160
3985 -515064329698475271649682
3986 369527034710024147583891
3987 -253317879683100087914226
3988 165351634340353655597834
3989 -102372504381208187413650
3990 59815581926824828361684
3991 -32788721220187535470647
3992 16749937139053776903906
3993 -7909010162140911990101
3994 3414007175012959612725
3995 -1329411778310477453472
3996 459640940737174748142
3997 -137861171953858270687
3998 34737205728817159428
3999 -7038331637892362325
4000 1077305516228332984
4001 -111358732631479716
4002 6073264413972318
4003 -132801452199276
4004 0
4005 1
4006 -88
4007 3654
4008 -95202
4009 1746495
4010 -24011652
4011 257365819
4012 -2212355080
4013 15611763420
4014 -92464843920
4015 470595254050
4016 -2110743629280
4017 8549733948140
4018 -31882892121136
4019 110776690988475
4020 -361286868972362
4021 1113736111944509
4022 -3267384091095744
4023 9164733327530651
4024 -24646544986752080
4025 63754162664712564
4026 -159172688186079228
4027 384296079143220918
4028 -898370707789870590
4029 2037923825754916450
4030 -4494136471519032256
4031 9639958508152940016
4032 -20134415793298983768
4033 41014766304293039014
4034 -81526171921218783780
4035 158177518428558225283
4036 -299922593742346598600
4037 556114741760434520115
4038 -1008314620335330420056
4039 1788995129077152049130
4040 -3108124523538194905872
4041 5287326822945234564210
4042 -8809077253257396050312
4043 14382152904494175345072
4044 -23011201078491019817450
4045 36078951950109478105913
4046 -55450377541429100632848
4047 83552081569127668130896
4048 -123405085247830967217166
4049 178669219901131698231105
4050 -253609774827206812387912
4051 352858952226755237473370
4052 -481142039291927667768828
4053 642952325284433867088358
4054 -841882621430783572916560
4055 1079795804878183221375807
4056 -1356299284098561011729340
4057 1668060141658867547937672
4058 -2007826065626143321690812
4059 2364344018943794171792060
4060 -2722813775594469208028244
4061 3065101336074326123970120
4062 -3370640025776581479286496
4063 3618852198378961077599806
4064 -3791107326055595508224850
4065 3872066543864513556920216
4066 -3852290877070452997840828
4067 3730172255780145025643838
4068 -3511850497315352535347862
4069 3210691057825887061845675
4070 -2846874677665334801125248
4071 2444935098848191730481325
4072 -2030321521838861857431562
4073 1627203354523001372032461
4074 -1256169524626841299993300
4075 931954449729310926989128
4076 -662611942225700840107836
4077 450099766600008814452745
4078 -291129538515815137199872
4079 178545583116169938914190
4080 -103301629783252377104278
4081 56068450407709222203812
4082 -28356364206738202216320
4083 13245270808660410385723
4084 -5653180530683128151090
4085 2177404079907390615315
4086 -743801041029329620304
4087 220070673368653636193
4088 -54701112222189212214
4089 10947679081460802010
4090 -1649160098751675368
4091 164799687334707288
4092 -9254071248797064
4093 190118871608772
4094 0
4095 1
4096 -89
4097 3740
4098 -98687
4099 1834982
4100 -25591392
4101 278474798
4102 -2432045914
4103 17444984220
4104 -105033762324
4105 543110877024
4106 -2471884013898
4107 10144060684381
4108 -38274413636459
4109 134451302354702
4110 -443138987771375
4111 1379773191935755
4112 -4086211303642045
4113 11566592490976352
4114 -31386478323960205
4115 81898952846740477
4116 -206206614762041195
4117 502039543446244632
4118 -1183438259941069580
4119 2706540418900162559
4120 -6016938791439875494
4121 13011786403443347776
4122 -27397208003137889182
4123 56256735109993403531
4124 -112730184673357122070
4125 220505977922868052764
4126 -421494991214483895118
4127 787939072076894776854
4128 -1440544007422661093919
4129 2577191526596350894076
4130 -4515198011710260073694
4131 7746906223763931302439
4132 -13018995621554646971601
4133 21442060990331890845898
4134 -34614273221415806582436
4135 54766925123900678166935
4136 -84952649202627002388634
4137 129217165978158792654368
4138 -192702911752279511425743
4139 281763467511012244908695
4140 -403995629805998754951094
4141 567948206405755832229958
4142 -782707022324140731593879
4143 1057411231947134787028313
4144 -1400220671424759025395573
4145 1816873017380538684602164
4146 -2309579839016517252288584
4147 2875768238390093091190971
4148 -3506133544252713623062568
4149 4183868097235291134069470
4150 -4885008070044910532931549
4151 5578427456734057854636527
4152 -6226806229917342793931075
4153 6790290795550173105365056
4154 -7230229847831982266402656
4155 7511715212606985257822289
4156 -7608443069867175580685030
4157 7507323941214389105458638
4158 -7209687676281933681729954
4159 6731353036049551125858980
4160 -6102924811587575534485905
4161 5366655349439308352725356
4162 -4570373465677727166991598
4163 3763087298685204417309558
4164 -2990323816854041995541039
4165 2288767562350907179151638
4166 -1683163437605852727456903
4167 1186072313229547594975874
4168 -798520454942048370851871
4169 511773940870603884362592
4170 -310890982756830141402857
4171 178154472222107785514901
4172 -95761527757281999359253
4173 47935014817334052242390
4174 -22150073243885244124786
4175 9354170978378459550178
4176 -3562426584199425949510
4177 1201636442362793178048
4178 -351039428998962779607
4179 86182441407323755734
4180 -17006814963282695814
4181 2504130968244986424
4182 -248783920184376514
4183 13893481526171008
4184 -236020944319468
4185 0
4186 1
4187 -90
4188 3827
4189 -102256
4190 1926789
4191 -27253228
4192 301009055
4193 -2670233256
4194 19464998150
4195 -119115062302
4196 625700521962
4197 -2889671254560
4198 12014754900293
4199 -45868458386874
4200 162901723036943
4201 -542567405816880
4202 1706281843956975
4203 -5100956407989984
4204 14570664204948933
4205 -39892485648896496
4206 105000897751336795
4207 -266600813649254540
4208 654487885080038850
4209 -1555597025842635320
4210 3586572076943779382
4211 -8037284240424601008
4212 17521135966725888385
4213 -37188274619214392576
4214 76967288008004295036
4215 -155465157080934488566
4216 306551829386248111522
4217 -590669068310800359360
4218 1113107193409017337371
4219 -2051731936335852946898
4220 3700838015459628794646
4221 -6537527190288950561056
4222 11311397320507139269975
4223 -19171701984813275405898
4224 31847862422943904723396
4225 -51864453396860174849792
4226 82795646470796413443594
4227 -129597871213861070387400
4228 198951612271905525842299
4229 -299514610497034143955680
4230 442183120878512852161341
4231 -640280596669094759152012
4232 909267445608324191825580
4233 -1266156615254215769588504
4234 1728826510169940783768929
4235 -2314482288301425153544332
4236 3037248643561979197909461
4237 -3906032365418311796451760
4238 4922229992323800609771063
4239 -6076085884934268517017452
4240 7344346682046113636983617
4241 -8690025945381171735917304
4242 10061673431232766195727980
4243 -11393933516892466757465268
4244 12612652771550625902084427
4245 -13641435375397835949118784
4246 14406280754701114818136677
4247 -14844128348915422571914650
4248 14912728001323413525975936
4249 -14595110697127280964732648
4250 13901672004044659627417362
4251 -12872740567572474597390176
4252 11575726213084502063302450
4253 -10095393959403787523895648
4254 8525696335582389931646672
4255 -6961124043468706426871248
4256 5485275057920313979309299
4257 -4162437569411738530089200
4258 3034433698328881532465208
4259 -2119676564011272525736074
4260 1414393720947972720041078
4261 -898162312395359127628768
4262 540547485438019018474005
4263 -306853433795770092682238
4264 163321353541252692668172
4265 -80912929314650725430616
4266 37006856842532448137794
4267 -15462028120469811761010
4268 5819375030282276728851
4269 -1939493876963400345120
4270 559869719734810863025
4271 -135667447393761372732
4272 26303061856321871545
4273 -3823387597121721736
4274 377119410797666064
4275 -19850059474134570
4276 385602280665682
4277 0
4278 1
4279 -91
4280 3915
4281 -105910
4282 2021998
4283 -29000319
4284 325044611
4285 -2928199595
4286 21687957039
4287 -134866915136
4288 719606249499
4289 -3372143642514
4290 14205900474040
4291 -54875990781379
4292 197033890010607
4293 -663139186024315
4294 2106307674631732
4295 -6356288848369125
4296 18321252348055560
4297 -50607615055568184
4298 134358816333098142
4299 -344001593320657898
4300 851480602638001070
4301 -2040458142640599273
4302 4742429860717186948
4303 -10711943389830191930
4304 23538204455656422774
4305 -50357008791954737340
4306 105041146797637661440
4307 -213846711411152306781
4308 425032627749598619356
4309 -825454852934535753022
4310 1567940835475623926100
4311 -2913476170627181824205
4312 5297903218187525789276
4313 -9435107903017832768985
4314 16460407341254306590496
4315 -28133419234100673810020
4316 47131491557724842036844
4317 -77416314073012830863544
4318 124673375791715112451336
4319 -196889808302212435827450
4320 304999746855753110194300
4321 -463432908956492210703632
4322 690670772811898275558504
4323 -1009767606210635211352523
4324 1448204568609565630097039
4325 -2037153890885633881100505
4326 2810565972221331649881644
4327 -3802977828674102001470737
4328 5045649539202872989814271
4329 -6562672975973742977795294
4330 8366859740498355544578000
4331 -10453216500190177782124641
4332 12793390421912983532613152
4333 -15333733372141368745675466
4334 17992760554246048980815916
4335 -20660064340827003628597810
4336 23202656225285492565554536
4337 -25475562964462253880944652
4338 27329935599585807569095168
4339 -28627282492218038279294522
4340 29258993413023398137473060
4341 -29158057319162029641487484
4342 28306260741230678530285416
4343 -26742572894708056824262128
4344 24563517476679599495648792
4345 -21909465873283429713987900
4346 18950658648475437834131712
4347 -15872444881539141794160858
4348 12852875027282147324933840
4349 -10043002150216884637305741
4350 7556099484817024428541040
4351 -5461469330336153801467948
4352 3782031605960124904052868
4353 -2501100830677904692985080
4354 1573884553669473263915232
4355 -938586775347103614809400
4356 527772676511613645600908
4357 -278132341840636212187674
4358 136429168055362173220248
4359 -61763710107089478211306
4360 25520517168863585050820
4361 -9496048153937555282094
4362 3128935782585797250864
4363 -892201183051606445528
4364 212995266226569335916
4365 -40724655164525393330
4366 5861462877299055097
4367 -561363146272733568
4368 29318963961757572
4369 -529909246887118
4370 0
4371 1
4372 -92
4373 4004
4374 -109650
4375 2120692
4376 -30835904
4377 350660489
4378 -3207297674
4379 24131163485
4380 -152461545824
4381 826203484799
4382 -3928354809704
4383 16767966730599
4384 -65542160027680
4385 237914426573443
4386 -809103238856172
4387 2595559483282843
4388 -7906557910635184
4389 22995653907092575
4390 -64081226321188156
4391 171597570351537527
4392 -443010558171148608
4393 1105539685085613118
4394 -2670881098088413980
4395 6257426288188056362
4396 -14245318342607083476
4397 31549433578658030118
4398 -68028210591281332414
4399 143007008646920632370
4400 -293409770840261960320
4401 587761952373116519208
4402 -1150448085560325540822
4403 2202426161990793431513
4404 -4125067001419149726900
4405 7561215669080323448057
4406 -13574171377209787167674
4407 23874817169980507252781
4408 -41143720489953087960352
4409 69502895816814402059535
4410 -115130471037077909317698
4411 187010853880877722267834
4412 -297924386042762068323188
4413 465621978064889733194302
4414 -713930729756463784310350
4415 1073882053688287752053796
4416 -1584893772796230413252608
4417 2295086466152882814110794
4418 -3260538899423591659324368
4419 4544206404007206846809175
4420 -6212983895229032892042996
4421 8331749135164105987659094
4422 -10956628712584018439040100
4423 14127782136463240104869146
4424 -17858083136677982949728640
4425 22121496558149035160503585
4426 -26847068188330017893094080
4427 31912378269815228486900754
4428 -37138046536162855193295396
4429 42293962255522162923276070
4430 -47114915503315921866343256
4431 51313976355175291558705608
4432 -54604982668921234134553856
4433 56738668296586043972010540
4434 -57529160545010776159635940
4435 56872480081033468035420823
4436 -54768146614315475342730092
4437 51329946770596037767426569
4438 -46770455452490465033795548
4439 41379487584464550107390850
4440 -35501180760008026424112448
4441 29493471727927774978588556
4442 -23686282370071372529496062
4443 18353499643945837323908291
4444 -13693175757274104732409020
4445 9813552244147610027957654
4446 -6736734734374203356348370
4447 4415820009392979051796144
4448 -2754097943618628955124928
4449 1627389051328377591219210
4450 -906390672548221137022200
4451 473078229041847997060337
4452 -229785464038380389380748
4453 102937741112724535808659
4454 -42072824326583829759700
4455 15485034466369033977552
4456 -5043434238796182123360
4457 1419148027122429595530
4458 -334264449506630829154
4459 63203772021211132660
4460 -8920129288168504256
4461 838057686303073126
4462 -43466086256169246
4463 715039583204205
4464 0
4465 1
4466 -93
4467 4094
4468 -113477
4469 2222955
4470 -32763303
4471 377938792
4472 -3508953339
4473 26813135642
4474 -172086262610
4475 947013199650
4476 -4568485679288
4477 19758634532302
4478 -78151350384792
4479 286797063027040
4480 -985512483580490
4481 3192922046364687
4482 -9817780239936207
4483 28811338973833566
4484 -80993358854735475
4485 218746407107585897
4486 -569424595558054181
4487 1432572301385517600
4488 -3488947586867339228
4489 8239116158172895450
4490 -18903392214371526015
4491 42192730257632118894
4492 -91688282623012018678
4493 194232391674949467114
4494 -401581555433939274160
4495 810712227170568872320
4496 -1599158137957401847518
4497 3085185209263825239815
4498 -5823847180148588221449
4499 10759560617037637428630
4500 -19469173368293140658345
4501 34518491484527766080357
4502 -59971166299291669766205
4503 102140260285922289300352
4504 -170603491130999319857860
4505 279469349209419419343618
4506 -449052037844239698871123
4507 707951727737332461887686
4508 -1095175432057912020020442
4509 1662341983988443226960375
4510 -2476126495942682844243052
4511 3619681637345497392907776
4512 -5192307334402975650790536
4513 7308464759478620203310615
4514 -10094189811744454510123305
4515 13678323667426680971140828
4516 -18181376798227705577289629
4517 23703206831719200737016597
4518 -30303894593380757454502003
4519 37981262132155433312041960
4520 -46656116899067406363993165
4521 56157428826664923580611577
4522 -66206777874470107822103164
4523 76420507612673280718532052
4524 -86330134760254095368333200
4525 95402681750981927025480068
4526 -103074197056744372053969264
4527 108812595136444578090593664
4528 -112172362404395921136342319
4529 112835927593263682771987965
4530 -110662947115496951816589217
4531 105727111382317563769388562
4532 -98307626181523922127212028
4533 88861012790579000531320761
4534 -77989961652457130634234300
4535 66376158613264829605681752
4536 -54698214807024886357764393
4537 43568376522286238344780322
4538 -33481822569648900271619235
4539 24773172028429609905575930
4540 -17603695613472787084469120
4541 11980458884197813528678473
4542 -7784958117937682417756291
4543 4812299764524542364808480
4544 -2817452855314593989783925
4545 1554598396341448994452903
4546 -803741020146288021089162
4547 386496664368817513743600
4548 -171345365356428652589596
4549 69302689009602294004605
4550 -25227718098035804671815
4551 8117219793380201715848
4552 -2255285212443307128924
4553 525138628615103268978
4554 -97770598285347968955
4555 13548727990287016266
4556 -1260576754745635539
4557 63505812333456152
4558 -1224953003147810
4559 0
4560 1
4561 -94
4562 4185
4563 -117392
4564 2328872
4565 -34785918
4566 406964782
4567 -3834668464
4568 29753674707
4569 -193944546126
4570 1083715012759
4571 -5303966934168
4572 23243715912490
4573 -93032900311550
4574 345153034546002
4575 -1198366367709312
4576 3921061628556880
4577 -12170012737061868
4578 36034613305638640
4579 -102184423587195128
4580 278335300624255530
4581 -730533609833987748
4582 1852750156293406693
4583 -4548452297491382688
4584 10826090192745796592
4585 -25031614605389871878
4586 56302981743505658148
4587 -123297469803645905744
4588 263192395769253310335
4589 -548306898402879316866
4590 1115430316911453024742
4591 -2217131595461938024320
4592 4310196743941699623579
4593 -8199322096119950258622
4594 15266626621930468829367
4595 -27840841769315366559624
4596 49752093227427919961480
4597 -87131727112695853198690
4598 149600440515606378991674
4599 -251923095385293530953440
4600 416122296217796685893827
4601 -674284176403574436697590
4602 1072164486656256159523499
4603 -1673111281932838455781528
4604 2562246753660296475737955
4605 -3851253831837994546240160
4606 5682131889133817567531074
4607 -8228277432996562937647488
4608 11694330833613232415173905
4609 -16312504235400600322688904
4610 22330409324848975564858215
4611 -29993448357948464744692480
4612 39524425248066940182967473
4613 -51092005349748366450041490
4614 64769636568926672583771885
4615 -80503403722335317844904528
4616 98080848970419292082885676
4617 -117094530223021955736663796
4618 136930623874003383189542908
4619 -156790341250967056426945992
4620 175717110029029785373770977
4621 -192642872553015947622311512
4622 206490791555415731800312008
4623 -216280602388528449225075968
4624 221213388281354800730854370
4625 -220775118907635958615609572
4626 214831162394025054807998191
4627 -203647901137430323286935768
4628 187867396522929308565881070
4629 -168474847060537007205557446
4630 146698730088969510007838140
4631 -123861172970691457594982592
4632 101248064478904818789278423
4633 -79994674355323673581452344
4634 60975465218914859907762027
4635 -44741622109937539049842080
4636 31525630988284677900206328
4637 -21273575050770067560859578
4638 13704276890147734359632482
4639 -8395926813923064720966880
4640 4871095323110706180231552
4641 -2663154219630573021737160
4642 1363690891221347052901654
4643 -649236904497195637337016
4644 284939642487881685591529
4645 -114044138729436814938222
4646 41045725016344459526409
4647 -13050404429568465267904
4648 3584844996633827698982
4649 -823630688150951506500
4650 150877390165513289886
4651 -20657917166071286568
4652 1889311520818661364
4653 -94905964011560518
4654 1536070177036706
4655 0
4656 1
4657 -95
4658 4277
4659 -121396
4660 2438529
4661 -36907234
4662 437826960
4663 -4186023953
4664 32973935181
4665 -218257200701
4666 1238161262968
4667 -6147612819755
4668 27298176295880
4669 -110567568301292
4670 414705995229327
4671 -1454776863858693
4672 4807139864911655
4673 -15060181126198584
4674 44991052894730059
4675 -128691324116337598
4676 353513237801191294
4677 -935489298931058425
4678 2391608087040631239
4679 -5918040689192773922
4680 14196601835737739994
4681 -33077792700890043953
4682 74970766022832507800
4683 -165435739977907159781
4684 355821639052907783343
4685 -746873274500982263166
4686 1530919128396162490029
4687 -3066134558921039451040
4688 6005862033353106768266
4689 -11512334090872686872493
4690 21600629368692485938791
4691 -39696227078105965511687
4692 71491214748938622025580
4693 -126194514914563487129270
4694 218397802722160389343318
4695 -370741389460545581121702
4696 617405195186128180330051
4697 -1008766181469557629781410
4698 1617542176441416396645555
4699 -2545844168460816994984941
4700 3932908773918104454286033
4701 -5964135148659920737171301
4702 8879441955175246211457075
4703 -12977862086443649844722980
4704 18619956071257441701873975
4705 -26225640773904099608592561
4706 36258672225039839584883134
4707 -49200136372911604251424215
4708 65515899399991271608515644
4709 -85605862346144520854089440
4710 109732201433046659251085140
4711 -137954652798813682179690101
4712 170068099340868986074868905
4713 -205525415089300610313556573
4714 243392224588870025886548420
4715 -282357376789078931603676422
4716 320761101480367309880265522
4717 -356651440381840097858217630
4718 387941015292438553047425081
4719 -412597717573335418699155020
4720 428807612469897593240175705
4721 -435178790088965904765754628
4722 430954066247005340047589045
4723 -416115089275627947712687521
4724 391390827035844741756608384
4725 -358248713667624038869860834
4726 318769381615846709412233707
4727 -275394810040347992412119350
4728 230681851421686817891558330
4729 -187067235547833651012678584
4730 146619225786096803611068395
4731 -110852385617758312445979880
4732 80669369874116041950441005
4733 -56369801110560936150722915
4734 37718073153219012535640892
4735 -24087487560614397897649550
4736 14627366939950204323096669
4737 -8410963135424820016636505
4738 4556094017784980450730041
4739 -2310652081913195811409398
4740 1089429786507284243264135
4741 -473355502015386180556663
4742 187435175118556894695480
4743 -66706398394202787040974
4744 20975361317363400563552
4745 -5692164305359337975841
4746 1289061257131101076689
4747 -233169712892128687750
4748 31481266416699535616
4749 -2832653576462771146
4750 137456077109855558
4751 -2054076971557528
4752 0
4753 1
4754 -96
4755 4370
4756 -125490
4757 2552013
4758 -39130820
4759 470617147
4760 -4564682820
4761 36496497979
4762 -245263570464
4763 1412392112526
4764 -7113767147298
4765 32007269072305
4766 -131194830935028
4767 497472051700462
4768 -1763161495487038
4769 5883654095272791
4770 -18605446480530480
4771 56078053219866501
4772 -161791329671439780
4773 448193219660355554
4774 -1195761193935649996
4775 3081414298915753575
4776 -7685155210933411448
4777 18579503295155148676
4778 -43621337540835039888
4779 99617946185445998163
4780 -221492040152100277490
4781 479974236555472479819
4782 -1014997178064856858532
4783 2096133580394262258570
4784 -4229740870399737061182
4785 8347207152858585999650
4786 -16121060320076501007232
4787 30478426349032218480588
4788 -56438830866049987275710
4789 102425536562053426687695
4790 -182208627012881183669040
4791 317818389269494318521545
4792 -543795819576568302710232
4793 912899894335052751026862
4794 -1503774561905721446035520
4795 2431266978168166883170965
4796 -3858818954304806707654512
4797 6012456472056361594501426
4798 -9197400776351393980015512
4799 13815096098317169468343408
4800 -20375469246970974244874350
4801 29505633026442492919236909
4802 -41952887855259564366700416
4803 58567673545459704733825490
4804 -80266015099947501441786160
4805 107979683867527957294876290
4806 -142576789425310956260717040
4807 184741129800352027056668469
4808 -234849464514729608993507268
4809 292851263897782367041454932
4810 -358115810867930354745327520
4811 429312747430679853711705306
4812 -504382333957766475128298322
4813 580544555729393286609126174
4814 -654350725507840169924177856
4815 721903273196287272068903330
4816 -779180131594233826090913452
4817 822331397192530492430611041
4818 -848058711915105260913388768
4819 854055772795384765001687002
4820 -839302479222882560771661660
4821 804185120612446238069150843
4822 -750578579286349114125791484
4823 681741369489754295969170122
4824 -601932151064546368999827258
4825 515975742637211902945232450
4826 -428817869113578972335804928
4827 345011063847324316615920150
4828 -268259549689336412802011230
4829 201181422707640124622889324
4830 -145214299621686720289853660
4831 100637024394472823976581761
4832 -66770652699211466513672766
4833 42275578263480560807259299
4834 -25450016538605525067533744
4835 14503717338447595408493355
4836 -7783884609152293318364044
4837 3910705305682805447218401
4838 -1826119375985997837412428
4839 785395951020155159992791
4840 -307699036756045418237720
4841 108342192776314785662034
4842 -33683504818905752903408
4843 9022443744843662122290
4844 -2017891696200377560476
4845 360383221760572324045
4846 -47884510285314036160
4847 4223883898414554030
4848 -198601742817732936
4849 3906173689897672
4850 0
4851 1
4852 -97
4853 4464
4854 -129675
4855 2669412
4856 -41460330
4857 505430566
4858 -4972393348
4859 40345446465
4860 -275222822941
4861 1608651740036
4862 -8218462416489
4863 37467793059305
4864 -155421107065645
4865 595805590592028
4866 -2133467428181895
4867 7189425013930173
4868 -22947205882635063
4869 69779898259540800
4870 -203055279986131945
4871 567229734340696596
4872 -1525699720293060620
4873 3962876628559860310
4874 -9960990066653323125
4875 24268085816108355379
4876 -57410565399666000640
4877 132094831209233510916
4878 -295909381435503227760
4879 646023869574617233130
4880 -1376251871566051477899
4881 2863284979079937244122
4882 -5820783657436803844098
4883 11572272112776841109622
4884 -22516185310023459706860
4885 42889255448065313026176
4886 -80019758080898964913293
4887 146321828374265075683989
4888 -262297586073802495466746
4889 461062090993981092219810
4890 -795058795928967516830741
4891 1345299147490929943257887
4892 -2233886210055142376371035
4893 3641134405081306044623968
4894 -5826931346137433885676565
4895 9155570563871126341671042
4896 -14125651341771427147766393
4897 21402935012242152926169496
4898 -31848098649756913499609496
4899 46539261256244828931386775
4900 -66787905267060267474114141
4901 94126068910233368041274544
4902 -130257565248931894823504045
4903 176985530148262112462376911
4904 -236092238111694044684030850
4905 309143272982691525338666596
4906 -397265976304683218497068947
4907 500925293305595314410320556
4908 -619634954536787549327160010
4909 751687906109458416282495800
4910 -894022601941903092627740421
4911 1042162440113202640269626358
4912 -1190218202245545228791661323
4913 1331159321364739422505485120
4914 -1457329046533802942304392230
4915 1560957751594075635464205863
4916 -1634832956192437640762686629
4917 1673156068779523325437696880
4918 -1672233001291107040635220377
4919 1630877915295690576408344565
4920 -1550743881217374601612501959
4921 1436375347841730466834626254
4922 -1294707144721257746950967802
4923 1134361817453404995045567327
4924 -964870674092731047719562450
4925 795684501386141700515437812
4926 -635173817958908434303134984
4927 489958922634581209367525528
4928 -364516044061501737734537520
4929 260990690988768699938408760
4930 -179385294369747829765445700
4931 118023455794146850098851670
4932 -74095070095884356747462025
4933 44219800535207239468493472
4934 -24975312971657486485099500
4935 13282246078414006701732680
4936 -6611334265021273425406405
4937 3057227035024376620376190
4938 -1301597556269213557943226
4939 504714260858686501439505
4940 -175817013762377747212668
4941 54011163125157922460876
4942 -14294516339450958719208
4943 3158927650177941689106
4944 -556065523235128668385
4945 72684262715050078416
4946 -6288910308409220964
4947 303956156356239494
4948 -4907082736532232
4949 0
4950 1
4951 -98
4952 4559
4953 -133952
4954 2790815
4955 -43899504
4956 542365925
4957 -5410992328
4958 44546445489
4959 -308415302920
4960 1829405685251
4961 -9479593030784
4962 43789484205768
4963 -183829011105790
4964 712451652379400
4965 -2577431206972216
4966 8770755667548017
4967 -28255839457877554
4968 86685827399276643
4969 -254412006969896640
4970 716635638434214990
4971 -1943230312932995762
4972 5087263838598260179
4973 -12886702148331746488
4974 31637566583084876850
4975 -75410192179736359158
4976 174804837367313494451
4977 -394501656071301866176
4978 867645179360228887058
4979 -1861940208039730341670
4980 3902207100837440923151
4981 -7991271618883063979120
4982 16004077571790728637106
4983 -31368383770996253446038
4984 60194992009112911782260
4985 -113144698660397368866304
4986 208441870899638797542793
4987 -376485152137074776789438
4988 666840887264410341151076
4989 -1158767792494604246742680
4990 1976036317210863245624221
4991 -3307234596879987605503526
4992 5433877941272695554320243
4993 -8766643649907897372882368
4994 13888716945918132839125035
4995 -21608687086656988745576652
4996 33021616194972813418189502
4997 -49566573286640761914181944
4998 73077576005019359761338897
4999 -105827895552976109244357900
5000 150535398307282783569883269
5001 -210308079272324876810557536
5002 288546017736260422204185459
5003 -388767076087245650779075004
5004 514300081743302073034977875
5005 -667901826234531730469997680
5006 851352027998670620271754577
5007 -1064927718639911289900981804
5008 1306847278135232284772013432
5009 -1572903684199681946381726880
5010 1856222223882832614128583731
5011 -2147105854248682917920314368
5012 2433292597825451879575002162
5013 -2700706736961987585962030888
5014 2934298905833825654418424375
5015 -3119169350710769672048589860
5016 3242146335930288684223961371
5017 -3293248005248650449324229504
5018 3266717121791907744839682749
5019 -3161937283943150013048731810
5020 2983975660626784805507310150
5021 -2743114644148051704702100048
5022 2453835990400940797588881084
5023 -2133575623718824796873025170
5024 1800952067004939421649242625
5025 -1473745278968115879977858784
5026 1167294832137439086031840035
5027 -893374142775457399321622164
5028 659396365432876422197144753
5029 -468326260109519826682617560
5030 319262656713440195505002411
5031 -208320586345351370609934542
5032 129683715641392012542763411
5033 -76724684272284035620571360
5034 42952504687742747192104255
5035 -22638087733386148533923630
5036 11163198550873180384168284
5037 -5112141371850239347773328
5038 2155028592695967365980588
5039 -827143894188277972595350
5040 284943723339339114027702
5041 -86537092721895585191808
5042 22643095633964705548432
5043 -4938671329329899015326
5044 856742789453423367270
5045 -110266044995679939248
5046 9485968581339119878
5047 -443625532977109768
5048 5930472786859832
5049 0
5050 1
5051 -99
5052 4655
5053 -138322
5054 2916312
5055 -46452169
5056 581525501
5057 -5882408379
5058 49126823504
5059 -345143959433
5060 2077359410520
5061 -10917103636022
5062 51096553755654
5063 -217087748175708
5064 850605689913114
5065 -3108879328630202
5066 10682789440935087
5067 -34736334560326685
5068 107511663755253035
5069 -318226218298256682
5070 903846792371844132
5071 -2470707771833625059
5072 6519038734004403399
5073 -16641184087319744876
5074 41167147131786683377
5075 -98861705282838533328
5076 230864158668093799851
5077 -524862462169444704874
5078 1162829446302537638712
5079 -2513546688586091109808
5080 5306114052429678179517
5081 -10945559391601993584798
5082 22080007278369614305628
5083 -43592287084691387945076
5084 84266166146791948073304
5085 -159556722762193061373679
5086 296117541948997903128560
5087 -538839809388954030888063
5088 961609689850919503086092
5089 -1683685508845603023412190
5090 2893258209598417190215542
5091 -4880141320476949460271533
5092 8081505903256242455019010
5093 -13142490587032571964412167
5094 20990736815470148213701060
5095 -32928590537512073957094421
5096 50743514979222382753362693
5097 -76820819621696454384930144
5098 114250352179078738650152372
5099 -166928908560914881517242749
5100 239613459334402523505695289
5101 -337879971103231310896007236
5102 468005268058008379108105176
5103 -636728747256685288896029471
5104 850790017159961747201821181
5105 -1116293029887025032776311428
5106 1437996482811077676965322163
5107 -1818386361239019486504114403
5108 2256598358475083740902338442
5109 -2747570547519802933495364041
5110 3281389931356977922835885950
5111 -3842744368372845281324183907
5112 4410978801777099730708938959
5113 -4961061991003347473865626886
5114 5464869461365639028728895865
5115 -5892963680197034712249658575
5116 6217355377014789410955548201
5117 -6414382637828542706195659221
5118 6467032850174796733035039888
5119 -6367120600838433819337524609
5120 6117043924646883661360900632
5121 -5729833095452838284011896928
5122 5227945483002456437299454287
5123 -4641504314077448978304500766
5124 4005372019619647082392863344
5125 -3355346864408577687273192187
5126 2724715645422991171608925920
5127 -2141519977191157917411174206
5128 1626276468403411838768517994
5129 -1190896642966183611821556711
5130 839056115844843708770747030
5131 -567377368507445255730370265
5132 367181072031242471279064903
5133 -226653792197767306510318757
5134 132946807416581565151925356
5135 -73780070825888102180403768
5136 38536060274797913276470497
5137 -18825836836953356634053448
5138 8539396378975364435023920
5139 -3564674135303326672158400
5140 1353926678616624481129220
5141 -461355438241699762335696
5142 138593234858797522534018
5143 -35829106823603022449667
5144 7711126773793490379444
5145 -1319421023673689513748
5146 167872910379917001186
5147 -14198042129394211524
5148 626152466568492828
5149 -11061804472414274
5150 0
5151 1
5152 -100
5153 4752
5154 -142786
5155 3045994
5156 -49122240
5157 623015225
5158 -6388665350
5159 54115657842
5160 -385735848780
5161 2355478146385
5162 -12553193672550
5163 59529386010059
5164 -255964774420256
5165 1013981644282110
5166 -3744075517706370
5167 12991098766490430
5168 -42634939260741072
5169 133125667095732306
5170 -397392513154771936
5171 1138044475877363586
5172 -3135966251532322720
5173 8339121506101772533
5174 -21450776868697158216
5175 53467793700062299558
5176 -129359978463898168040
5177 304305931407369052575
5178 -696891743407182507348
5179 1555202464895212187183
5180 -3385942022725167242880
5181 7199179248253875763601
5182 -14957806078754673237320
5183 30391031141866409197287
5184 -60432477501032066368164
5185 117666103569984945827554
5186 -224421809023270682544534
5187 419540364026083728880010
5188 -769057172885239081840000
5189 1382672599490986726006917
5190 -2439074278070768660229170
5191 4223086738250799168849708
5192 -7177932941030145071741700
5193 11979047049717030751076761
5194 -19634225993587656467667462
5195 31610078413500310213973229
5196 -49990653883695583836313088
5197 77672828113072028384201665
5198 -118578532774618730003148036
5199 177867029960265375621888116
5200 -262150954818131520797275568
5201 379656819344702953513068552
5202 -540244472742947816563402850
5203 755296136377620138136165736
5204 -1037419351029899985715937568
5205 1399782432938057548011288789
5206 -1855100520228517010275630836
5207 2414431411591246876159005150
5208 -3085583362779358193154734728
5209 3871123917047107818686289799
5210 -4766598262075541715653377632
5211 5759019210805655830939480111
5212 -6825443309768170644982457600
5213 7932383868090606754947813969
5214 -9036786880911575058857573256
5215 10087804287490404571866542860
5216 -11029429905077113321468779216
5217 11805076596294359354802864885
5218 -12362926081050891302810837200
5219 12660706947463407071118974754
5220 -12670416231492136012713978880
5221 12382749524028487584892933628
5222 -11808877748967019425935072100
5223 10979656485176195718585387533
5224 -9943626804099299103089377864
5225 8762662388751820005953257821
5226 -7505303087211925352363705764
5227 6239921742161835019215136600
5228 -5028736841801648608638235680
5229 3922267359451614048936568493
5230 -2955578837984823835231594906
5231 2147376179721787275637272687
5232 -1500994961316896901538683480
5233 1006855290821178089015796823
5234 -646251133877405314186894362
5235 395591279249597328934769652
5236 -230077594342765789974361152
5237 126572918423129618755779480
5238 -65516459804466670454456876
5239 31713176893910319197017160
5240 -14250028846446065482600212
5241 5889606630230634373076652
5242 -2213858142055295952745220
5243 746531109963835716093525
5244 -221753373652729407759424
5245 56625323214103420184744
5246 -12033373179780070663092
5247 2033893525666679657715
5248 -255101566049242115712
5249 20969205517593726648
5250 -948071285983273344
5251 14871723666137121
5252 0
5253 1
5254 -101
5255 4850
5256 -147345
5257 3179953
5258 -51913721
5259 666944768
5260 -6931885805
5261 59543863229
5262 -430543716597
5263 2667008091604
5264 -14412539293243
5265 69246409799835
5266 -301338857174477
5267 1206889373998440
5268 -4502121333287171
5269 15773540938045947
5270 -52247021877213975
5271 164579390681208076
5272 -495448701313393865
5273 1430547610260361377
5274 -3973607741849151267
5275 10648927940389081920
5276 -27601386956689690236
5277 69317168310411805576
5278 -168950342489365617873
5279 400340856150721428942
5280 -923473038472234296350
5281 2075731549458962421724
5282 -4551563588433988463860
5283 9746492994892062804408
5284 -20395074212925561217251
5285 41733962038161304396310
5286 -83578860840841259785633
5287 163899696464808389879012
5288 -314853294119326748521028
5289 592843066791254674560220
5290 -1094642837373712951262510
5291 1982497793692849797306112
5292 -3523053780154109305127163
5293 6145485374441244367822765
5294 -10524479372667792927945808
5295 17698498120566967186030070
5296 -29233494821262229614277767
5297 47434825119430511971523960
5298 -75616979623975376010654825
5299 118443379804016186237929016
5300 -182314074618633275282621415
5301 275772426770194716943921869
5302 -409936187762623018884990719
5303 598878760375121958671520022
5304 -859812883778878432853365769
5305 1213062851482353480450839400
5306 -1681754379910129288393099561
5307 2290919077859683114700391456
5308 -3065946501655978367385655800
5309 4030608948311243234591511650
5310 -5204399021034151667575037580
5311 6598992955127346429242857336
5312 -8214735910841547520061298655
5313 10037445350222181709117809047
5314 -12035177364786346473202470669
5315 14156051551866736800326875880
5316 -16328598414261788944779751092
5317 18463811127930943239376932271
5318 -20458690239535270119263264324
5319 22203379073177606995857673716
5320 -23590590835302187724379202375
5321 24524811899378304397394686941
5322 -24931872521733350091549648259
5323 24768837366964746010787191744
5324 -24030175010137779775234793337
5325 22749128972476364457941786265
5326 -20996654531213577972875599408
5327 18875955700645660968549942576
5328 -16511710117583597365148736510
5329 14037491480713882433727443761
5330 -11583668418413278961429596175
5331 9265235579477691128257757136
5332 -7171810713503631726755908131
5333 5362723099581347127172545385
5334 -3866094017448356420134554489
5335 2681175224555227355484262840
5336 -1784128279149347132459882517
5337 1135828331110252562993626026
5338 -689549592632801707987691019
5339 397660316393297800669896768
5340 -216864081357494397809471855
5341 111257632391265339557374531
5342 -53366066520933806831956544
5343 23752568188318835343214790
5344 -9720153481074510992623413
5345 3617201939001531255219985
5346 -1206894687876581215928925
5347 354403656748147187175280
5348 -89431208194355003122965
5349 18779250819999844776308
5350 -3132592788240999287185
5351 385486072158481674976
5352 -31436142372005721418
5353 1408555706260401114
5354 -18884082145852042
5355 0
5356 1
5357 -102
5358 4949
5359 -152000
5360 3318282
5361 -54830706
5362 713427628
5363 -7514294592
5364 65444283620
5365 -479947662048
5366 3015499040724
5367 -16522533864616
5368 80426158812090
5369 -354214681894620
5370 1434322586653300
5371 -5405417577949488
5372 19122422668326039
5373 -63926341541816090
5374 203144456487225675
5375 -616712186228076960
5376 1795289193165193926
5377 -5026580858964163646
5378 13575358908789063237
5379 -35453579821571399040
5380 89703482410560740449
5381 -220251377034592508748
5382 525689342859184437395
5383 -1221342947867457503080
5384 2764932778435630121625
5385 -6105859343136208455256
5386 13167121332604882392417
5387 -27747834403013086471488
5388 57180943443724448308733
5389 -115321145908013173268140
5390 227748800252460762626913
5391 -440623796039333503629712
5392 835577920479955972826781
5393 -1553916703409683315737804
5394 2834697340616687071561880
5395 -5074264499509849722414592
5396 8916557269301015151743982
5397 -15383999325859297959646668
5398 26065720489039145532698816
5399 -43382625145623682796015040
5400 70938584613165882242578755
5401 -113974210359010785482702558
5402 179949279948037433781448365
5403 -279234336322608745489369168
5404 425867159276624125835706470
5405 -638380514479206891222050400
5406 940614269662002611123626102
5407 -1362273562983084993587762936
5408 1939161222430986256565679087
5409 -2712992608310664324355722000
5410 3730305427047023130141183194
5411 -5040215803512016465716786720
5412 6691297964857435661677140979
5413 -8727251508198960596175073894
5414 11180834185587112594899832365
5415 -14067260515098933785214938256
5416 17377824685511074539884114427
5417 -21073123051660195795835635548
5418 25077396783197773438103927700
5419 -29276706699593076167656249600
5420 33520369497223926902214545331
5421 -37624968112852513629524207184
5422 41384640830719291549372503962
5423 -44586817570343568049011509112
5424 47028974657791465863386698115
5425 -48536983347517313717513168960
5426 48985523404364133330913978743
5427 -48314041678644940836763266176
5428 46534487287902902471394648085
5429 -43734459687530122184734691400
5430 40072699501689071156108680978
5431 -35763477272996303278688747024
5432 31055137916680937114580927915
5433 -26207351409623563049003397160
5434 21466412896312904384008698225
5435 -17041971769652350877268947472
5436 13091930392331364941724736192
5437 -9715026322413555809565213732
5438 6949939454267854473591586242
5439 -4782176907428554857939876920
5440 3156904747396095071329373998
5441 -1993616550780340647312201060
5442 1200370079381970323248168237
5443 -686412277484567749637928576
5444 371117042238827037673353345
5445 -188724098793481197888669910
5446 89700485206729863828457680
5447 -39546987923738924614543512
5448 16027903017789157271560025
5449 -5904799768304704050544780
5450 1948984383349334977993782
5451 -565953161874120103901264
5452 141194622682220684012331
5453 -29286444335754490173462
5454 4811419193901276225885
5455 -584448321045289574352
5456 47275849413390476094
5457 -2009694730734218218
5458 32287043244051236
5459 0
5460 1
5461 -103
5462 5049
5463 -156752
5464 3461075
5465 -57877380
5466 762581218
5467 -8138222497
5468 71851787436
5469 -534356887300
5470 3404828515253
5471 -18913548335733
5472 93269537004633
5473 -415739165928730
5474 1702058545923885
5475 -6480194919522916
5476 23147020972969982
5477 -78095967205300749
5478 250356320296230569
5479 -766443865448475085
5480 2249394175720104714
5481 -6348112511107259907
5482 17276956026462379856
5483 -45461352271776281433
5484 115880467010310650430
5485 -286609994957028475906
5486 689004122825784577392
5487 -1612205523731823203029
5488 3675720250728319584268
5489 -8174364709841651546175
5490 17751201292634795341558
5491 -37670175999723402077369
5492 78171674867283303138348
5493 -158755281571493916563076
5494 315723511163652788177800
5495 -615129625405265391423111
5496 1174733057251365748389834
5497 -2200138769886554779453268
5498 4042295431779072607802190
5499 -7288105891612803342233980
5500 12899805409703322156614208
5501 -22420077359328688746615237
5502 38269760403269630525167250
5503 -64173349182654398356428023
5504 105735082659033268357449480
5505 -171194838922406585650353744
5506 272414091976686376503182809
5507 -426085951274909643350542062
5508 655108810911547042848681681
5509 -990130764510253109364879830
5510 1471172347876216619551704363
5511 -2148965423759993825857681768
5512 3085821638061012995606730087
5513 -4355904041108758275458848068
5514 6044144588224428392307070650
5515 -8243209266212517714460994679
5516 11048781554656306007242586550
5517 -14552720429594460772141834613
5518 18832983597021704793241444982
5519 -23941729778249585150591929110
5520 29893158258894718939238851995
5521 -36650078834732342972386333235
5522 44111155407525846545069551002
5523 -52103576151927801692292360916
5524 60381435792043267765163911415
5525 -68628490967945360892284437956
5526 76471370007139138322113383371
5527 -83504268255402230208568730304
5528 89317867364115674980138589835
5529 -93532772518767701853098988700
5530 95839220427982755447031250379
5531 -96033083564026954834482992163
5532 94039061315950108668558473088
5533 -89925816544380124854409913280
5534 83908727578561809338499985140
5535 -76331143408149245426297150910
5536 67630952675026077837419736523
5537 -58300868689131110023069924284
5538 48841611553577278598884250682
5539 -39712552747140303010033407450
5540 31293593895804106271490746121
5541 -23860567365582648369377380178
5542 17572507735829845100781631735
5543 -12474816092423454326041359609
5544 8517062676113641593010000515
5545 -5578250298422983305858701034
5546 3494540405491150823694758691
5547 -2086842149158471875335484733
5548 1183360205198316075881166560
5549 -634355452760760974772850710
5550 319758445285336461990514453
5551 -150599297573468060771921988
5552 65780009074313914078161084
5553 -26404540558675697921267776
5554 9628673223315331467100900
5555 -3144585622891865531099958
5556 903277814233724364838575
5557 -222760991984035584049124
5558 45595498607592815288076
5559 -7392727874405464368175
5560 888640726919755703754
5561 -70076390433567326940
5562 2982268059012555515
5563 -43019498160974938
5564 0
5565 1
5566 -104
5567 5150
5568 -161602
5569 3608427
5570 -61058020
5571 814526955
5572 -8806109984
5573 78803366286
5574 -594211535520
5575 3839227477482
5576 -21619212829900
5577 108002306495358
5578 -487219653332648
5579 2016770961928333
5580 -7757123179151946
5581 27976514671818790
5582 -95261119600075176
5583 308066280318627289
5584 -951044814407266954
5585 2813879360498588579
5586 -8004067867847128672
5587 21951484823820241559
5588 -58195445049197262522
5589 149436171921944689686
5590 -372297007350244099104
5591 901407111334423694852
5592 -2124158243081909593884
5593 4877077969689857336152
5594 -10921886537958491620340
5595 23882280723797414786260
5596 -51032716263275728474014
5597 106635588091060272407492
5598 -218058797127607802245512
5599 436668161888568991690845
5600 -856694576196110276600848
5601 1647476774499147334708658
5602 -3107162707557682302466476
5603 5749135199590619737556706
5604 -10439291147344900290374716
5605 18609851651392876393736191
5606 -32578772232049496740839168
5607 56017865081296501415299158
5608 -94630572652658494316790126
5609 157088109320163208279813355
5610 -256277129189498125647418436
5611 410950698875791894740650633
5612 -647811356036054768218189428
5613 1003955669068454301699564152
5614 -1529690755736282249858287360
5615 2291641184261569174444573163
5616 -3375626099370448023060179562
5617 4888916409577445096349401143
5618 -6961680466454901978499724912
5619 9746479524447739707863882729
5620 -13414587695600566495821085430
5621 18149251337948943736577851287
5622 -24135262298752132276567485872
5623 31542751498865294723323390802
5624 -40506525354939526737389410432
5625 51103731073209736552172621445
5626 -63328370008981137842946288300
5627 77064806833100850422283938719
5628 -92068234423195938034924976040
5629 107954361994774601033474969897
5630 -124196294063422766917888842392
5631 140138049660145003234481922273
5632 -155030351018293258782578118584
5633 168077819251427031173877596022
5634 -178496940173327373704504615256
5635 185589508640354762122583555897
5636 -188817146326015491517426545874
5637 187858191599482563247385030107
5638 -182651632852373315707672708768
5639 173422663833112385717326401938
5640 -160669440771768437216971222648
5641 145117382939495989474236949942
5642 -127655581411156998432234440600
5643 109253912393847522863422994229
5644 -90865885939269954176404794794
5645 73342828839842483618845861155
5646 -57369411145014155897877645232
5647 43418632661524216094032954109
5648 -31736405497160457543046726822
5649 22358330282270158383294145334
5650 -15147460587720367381977490244
5651 9843333541157001798468092971
5652 -6117209099510096320857764160
5653 3623328410149403375132957592
5654 -2037649704968885591060751888
5655 1083033524909224596071433769
5656 -541136054567732384032300350
5657 252579997486475635644602025
5658 -109309028065372378495278032
5659 43452515539367737359404991
5660 -15686098285416712434976258
5661 5070116804760505539841782
5662 -1440571244690777116962160
5663 351009299776172344888742
5664 -70953342935536891897374
5665 11374412760724860736304
5666 -1344078094910626582940
5667 104327216184771517728
5668 -4390118782417038470
5669 60305663430084854
5670 0
5671 1
5672 -105
5673 5252
5674 -166551
5675 3760434
5676 -64376996
5677 869390350
5678 -9520511022
5679 86338237258
5680 -659984620714
5681 4323307709088
5682 -24676720887260
5683 124877816531305
5684 -570144180100611
5685 2386157620299762
5686 -9272009895593627
5687 33763388356548000
5688 -116024253127933810
5689 378503194045487500
5690 -1178291971894206324
5691 3514499862999993073
5692 -10075829442569035565
5693 27845262855394020666
5694 -74372250710879930816
5695 192378943117039951887
5696 -482753358055070751906
5697 1177170337453124965120
5698 -2793513745631197926600
5699 6458784093821166036618
5700 -14564401440558579151311
5701 32066460982363961435054
5702 -68992094366015052286125
5703 145153405529993968218511
5704 -298857351385378660628944
5705 602573499173392695224100
5706 -1190329007499521285788707
5707 2304884945680256310922740
5708 -4377166437217466684743926
5709 8155580975256713138108534
5710 -14913104542743871759799222
5711 26773436464510965485077536
5712 -47205366939319120362919140
5713 81754743377546414730610432
5714 -139116536654003301942144603
5715 232642904564181956049578938
5716 -382384945242047013866760100
5717 617830485688761597212328390
5718 -981440681417126910568451657
5719 1532925931981245462858705116
5720 -2354285910536119195041146685
5721 3555576399207741841835047684
5722 -5280699669997021376989333275
5723 7712496832672716235304336820
5724 -11076823633791357388943557481
5725 15643949485143243305567704282
5726 -21724989911359439367547484061
5727 29663014043643923230217646300
5728 -39817857557642703604411941637
5729 52540937471679794842921405152
5730 -68140605573542380453610887197
5731 86842480614765163558490998045
5732 -108742777826278675531155256305
5733 133756331059719721100180212978
5734 -161572042494896256111754872630
5735 191621984600203210209323176569
5736 -223061688546547381636498563182
5737 254775742133808899383165138380
5738 -285423739857318838811852755068
5739 313512347095403826838098651876
5740 -337490580934201631830523288958
5741 355879372028205585011821287282
5742 -367416193598110341383336211140
5743 371180076932641649764372189340
5744 -366698306716609820699072931726
5745 354028992243427594795105185024
5746 -333778479227671706153571929735
5747 307053061452621231481873200480
5748 -275368642017063849266075044582
5749 240514953571012436351639824570
5750 -204376992411716866083466158777
5751 168757400187582858922770984640
5752 -135227371256861997477778534950
5753 105005278940471332306851904332
5754 -78885151781379760669126668831
5755 57229870024329196778946565324
5756 -40014379437311278457158236081
5757 26902053319992367447811433430
5758 -17345680411109189594328778789
5759 10694147752131961801316174640
5760 -6283332369617832437504135529
5761 3504439340522453800304365760
5762 -1846851454224334816617696105
5763 914777465361666365317822404
5764 -423192245328452957079844862
5765 181448378729820010129018104
5766 -71435919106753264576319565
5767 25534064518907066794695400
5768 -8168160698066604207147696
5769 2295015861263846800127936
5770 -552683092197749079787801
5771 110457812705167711767666
5772 -17462773221447081342040
5773 2030753168043162644190
5774 -156026421245645827182
5775 6392574011469466818
5776 -101850776751013102
5777 0
5778 1
5779 -106
5780 5355
5781 -171600
5782 3917193
5783 -67838772
5784 927301099
5785 -10284097000
5786 94497948864
5787 -732184052810
5788 4862090939808
5789 -28127157862464
5790 144179993427395
5791 -666204015434266
5792 2819084465900361
5793 -11066600056279840
5794 40687379177752216
5795 -141102743104172070
5796 464346612161824400
5797 -1457620159735365472
5798 4382771366198199054
5799 -12663804460394331196
5800 35264617727678290235
5801 -94889607057774515616
5802 247244706981308083916
5803 -624899686731910557098
5804 1534578264949580970687
5805 -3667123483128956054240
5806 8537479325806826839365
5807 -19384445214789493051200
5808 42970349165364568452967
5809 -93082089031687177537904
5810 197170391600793816745950
5811 -408711800017235031268046
5812 829663116361379846020025
5813 -1650098554569640991217456
5814 3216993473737157084069480
5815 -6151200651801808216823230
5816 11540086978229031612841536
5817 -21248622822910947749440152
5818 38414333927515297087150276
5819 -68207988696500558783277708
5820 118971934255855576383045870
5821 -203904984519475649575314048
5822 343472379040102093478596053
5823 -568720081216086694816035110
5824 925775052131961607817648922
5825 -1481777775359382265390422600
5826 2332250044905361352693440737
5827 -3609968712207277389194715520
5828 5495417332352826055975407450
5829 -8227932889438960071035097408
5830 12116326980010946618816901285
5831 -17548423901574441568465898214
5832 24997165061354937827381744320
5833 -35019267401569519791051305392
5834 48244990475564122008560984796
5835 -65357364939743719097289495150
5836 87054579483120346487029784326
5837 -113993910086925081066089902944
5838 146723481174699612266965406967
5839 -185599434801475080746068939628
5840 230688311845755174409684006965
5841 -281673968715583214082086118432
5842 337782532953119035037589198899
5843 -397723293430109142640560458070
5844 459666108502021187094050834743
5845 -521287666263402523731939372560
5846 579871883902729760139904661451
5847 -632457066377205601426848901928
5848 676053577657817605385327024541
5849 -707909818167457144989406846056
5850 725766845571155788572366750920
5851 -728092797258510005740627587376
5852 714292339682694043969349579532
5853 -684815382355882442900917868736
5854 641142124227926715496760486987
5855 -585679670948601347469170428080
5856 521561427140739901023819495471
5857 -452341441659102169721655143728
5858 381652264481174787742334398701
5859 -312888902818812815067734771402
5860 248923091452041464840458524175
5861 -191891197394175607016339177184
5862 143101694341784908559360712320
5863 -103049518411392929983494182218
5864 71511561662195666650085524833
5865 -47711832003726607001521988680
5866 30525101046611897159292275918
5867 -18671879542933593449703744246
5868 10882714849623567541875417956
5869 -6019758892520104177813686240
5870 3145775150775247381436971290
5871 -1544785618592922882558184068
5872 708284774199628154316270379
5873 -300883741633551479344602216
5874 117338662173840049986813891
5875 -41529531242424413234421260
5876 13146164184666833572912029
5877 -3653178664705131818173904
5878 870100289797984295193752
5879 -171762359373151160007750
5880 26766316371772000149920
5881 -3076165759160052879160
5882 232421361446095645878
5883 -9540076623479613224
5884 125353334919914700
5885 0
5886 1
5887 -107
5888 5459
5889 -176750
5890 4078802
5891 -71447907
5892 988393175
5893 -11099660731
5894 103326490725
5895 -811354761470
5896 5461039814713
5897 -32015855060650
5898 166226612720384
5899 -777318702082005
5900 3325748031797669
5901 -13189490301823077
5902 48960046358387103
5903 -171349599043470484
5904 568813320334108865
5905 -1800459071047429078
5906 5457202931140286920
5907 -15891691576206714163
5908 44589941319432400519
5909 -120871051859263577190
5910 317230644347394339009
5911 -807524926364276237238
5912 1997018158299600565911
5913 -4805336925838963348266
5914 11264449429148454404280
5915 -25750985172182988838946
5916 57470399881325740512177
5917 -125332882175141077185441
5918 267277339899671776571974
5919 -557764228289221916577150
5920 1139844024261293101096646
5921 -2282307599437897873696021
5922 4479633215434751893925254
5923 -8623552932993132922967246
5924 16288761573323309145275200
5925 -30198349637878221096024191
5926 54971291364287213055093712
5927 -98286381298565785670994048
5928 172643263954982742779702174
5929 -297994812041783363931795670
5930 505569840481933691305169344
5931 -843212057364855425191766780
5932 1382718034838097610588399599
5933 -2229683664292146037499915865
5934 3536032667137756300318891045
5935 -5515419611657159444162121621
5936 8461812139506194191900942470
5937 -12770259666019184799827131417
5938 18957936009104319073461736982
5939 -27684476871752086603394841180
5940 39768377817353563733594362529
5941 -56192775493804065558623119411
5942 78096973523791483226520041539
5943 -106750735943762183810310839740
5944 143500884502212150014345591425
5945 -189683937368021821686035293604
5946 246512428737437890966060882048
5947 -314932098172400857710403374862
5948 395445127984747023224606033050
5949 -487926846952488834452232787400
5950 591461993101025963983064643997
5951 -704200450290370800790551416681
5952 823261970040945364871188514106
5953 -944751749984590449097645068584
5954 1063880171518414514125055306960
5955 -1175172049900601345048483597258
5956 1272812691258284344951204055831
5957 -1351113177244289976349167545821
5958 1404998573357665742780731216745
5959 -1430488285337357382326288436660
5960 1425167043917935518772254215349
5961 -1388516493615166601720182558102
5962 1322029679661599204822869648576
5963 -1229154065196889106673235409550
5964 1115041851540054745083685105045
5965 -986069380870531192970687700567
5966 849222337216114763916166651205
5967 -711471972576488871073796020217
5968 579160991065017325743299919879
5969 -457476064940352004761311979925
5970 350121677309758165769956203916
5971 -259202976641008134710920193431
5972 185285125087879566392525944457
5973 -127620843996449646411922443111
5974 84502841361556979202012076780
5975 -53648505970623325891566827484
5976 32559896892217203942775615733
5977 -18825492858685686331661273960
5978 10328311834875557175621497872
5979 -5352406429080099424710588990
5980 2605828693509534957665123580
5981 -1184167492328233744368662833
5982 498470426412603144681531378
5983 -192565827037881923070255371
5984 67479481524893541089296665
5985 -21139129945674454596092258
5986 5812422722089702882783840
5987 -1368707442523024501344818
5988 266711039641337177164434
5989 -41061073494860772068175
5990 4655365854528555629721
5991 -346976743300969305317
5992 13771531499837917912
5993 -170227998486464032
5994 0
5995 1
5996 -108
5997 5564
5998 -182002
5999 4245360
6000 -75209056
6001 1052804921
6002 -11970120546
6003 112870407083
6004 -898080922200
6005 6126090791931
6006 -36392771277100
6007 191372876212267
6008 -905663837406912
6009 3917858294009725
6010 -15697172474625016
6011 58830054058015110
6012 -207777687572125516
6013 695759604926667281
6014 -2220635380422900510
6015 6784781650580316541
6016 -19911664072180383360
6017 56292904146428890221
6018 -153720460622729265558
6019 406361502981805198355
6020 -1041773393358231795324
6021 2594356726120977657067
6022 -6285764347797964959522
6023 14835590342710172210475
6024 -34145039968120436348480
6025 76716958486380044322009
6026 -168426897701309100087702
6027 361580167724703681324494
6028 -759593297651695071404396
6029 1562639835996370475883150
6030 -3149769650882578090915922
6031 6223658185815801236489762
6032 -12061268225708026642540128
6033 22935807036840339793713199
6034 -42810319853989303630305410
6035 78461475137426037690762012
6036 -141251043311407815604156768
6037 249836337773159867076084108
6038 -434260277843302600435966176
6039 741973417197518866467550170
6040 -1246372219822714433124508288
6041 2058675008912368373066997492
6042 -3344110254016104220625602938
6043 5342971027298499810894195281
6044 -8397014806933204079170509780
6045 12981977512125241463578523771
6046 -19745303448534728408166724056
6047 29546315225720431968837772503
6048 -43497160339180593181310470240
6049 63000213803847274818829932065
6050 -89771315213977440441326996616
6051 125841127586974082425561764825
6052 -173529086628866806659236584728
6053 235372869349462339250699509905
6054 -313998136770258024580181857650
6055 411935493799002363128710191189
6056 -531381162338898787199587679712
6057 673887107767579228821415094933
6058 -840016048932492695421695213924
6059 1029007951909866024981472755090
6060 -1238462937439397706395774336108
6061 1464082242743782529838181641602
6062 -1699576982406883368120039119034
6063 1936764693487529603435421124707
6064 -2165830151287426293200110521120
6065 2375838610942801745325045415344
6066 -2555509109224549516290770057900
6067 2694102060254633320963815845122
6068 -2782350207955646250856380974124
6069 2813438175875264726679991213995
6070 -2783822170861569161364289230076
6071 2693696562136130973139326247353
6072 -2547150480570216462513183804416
6073 2351967803145733005070035623957
6074 -2118957685984364055665848324830
6075 1860930819189428624194068920511
6076 -1591547851522629709923398535680
6077 1324091680987298661078456350826
6078 -1070287710818067474912496416112
6079 839424121227146776608269757800
6080 -637847501579688858559584940608
6081 468807657203103415693466516216
6082 -332667505231054794935281932796
6083 227436501350928210732151506522
6084 -149464435146235454147235100940
6085 94167179243656915315696395651
6086 -56706133618148857465888612944
6087 32526037629824386841769012478
6088 -17700619878686201933274223488
6089 9096758009978609403569158245
6090 -4390833852145844718160488558
6091 1977835031620984508552151130
6092 -825042271503818275810727568
6093 315714048337154541515238534
6094 -109543288952494755293941720
6095 33970052688225314429030778
6096 -9241105649524788477769792
6097 2150473339068746245458282
6098 -414121677698449841908848
6099 62977100979881865200450
6100 -7038504629089044529140
6101 515435801342660487840
6102 -19888148168753778176
6103 307336932645366178
6104 0
6105 1
6106 -109
6107 5670
6108 -187357
6109 4416967
6110 -79126971
6111 1120679144
6112 -12898524479
6113 123178914228
6114 -992988288412
6115 6863689066070
6116 -41312903491242
6117 220015318082112
6118 -1053701856753810
6119 4608844238685504
6120 -18655223107253420
6121 70589270218153148
6122 -251588020047961176
6123 849801933292829224
6124 -2734851899285030616
6125 8422758114090556968
6126 -24910657654120568380
6127 70957511031721891432
6128 -195189407929655304771
6129 519696219730255534068
6130 -1341754443200708301505
6131 3364675622814764283984
6132 -8208054125125799581330
6133 19504148178250756607084
6134 -45192656858746146175584
6135 102217250750389361363712
6136 -225902091624035597002542
6137 488185227521012445211086
6138 -1032344730731095993547574
6139 2137762462397995644785972
6140 -4337525064046784942177520
6141 8627381192192290525831062
6142 -16830624203106344480484090
6143 32218722860940867951045216
6144 -60540903142496475764391056
6145 111706489742798157274346244
6146 -202467431040848672453382822
6147 360569247325516042029761596
6148 -631073108207312199226963244
6149 1085782042746047562515133081
6150 -1836802043285489813294434764
6151 3055628566379859911946998912
6152 -4999534380617254195302049122
6153 8046579260761869625418873783
6154 -12740342989871582695569290703
6155 19846043236834808805893522136
6156 -30417696130475030408218093163
6157 45872638758931956745200586863
6158 -68070748825105256757579650775
6159 99392787101119813274004841488
6160 -142801669147359831599760388728
6161 201871851041657323657390455225
6162 -280776527775524277405383337281
6163 384205175173462467414967261560
6164 -517179920198345524690555058934
6165 684771912920332325713591472505
6166 -891711930565754224348667786492
6167 1141863365950929344365497175008
6168 -1437596857942343219535676669519
6169 1779144311589144334981860534582
6170 -2163947251277437742104705568628
6171 2586056700269330339283301583110
6172 -3035768768066092204520709553041
6173 3499578195134069798995787569524
6174 -3960421606871328396479095400551
6175 4398365759443889862662436242792
6176 -4791819938064287318265796842771
6177 5119068937391300105369285294977
6178 -5359990387048037465861498183126
6179 5497975409852969591993790188310
6180 -5521740831441670544014346760118
6181 5426619834565218992457706529271
6182 -5215330529831963303915356679067
6183 4898127909416841775741095379136
6184 -4492061554899310692966904252122
6185 4019427810046177482900007795251
6186 -3505788799528561120617493433768
6187 2977673732185676183857306913384
6188 -2460140897732060129921008838619
6189 1974702480253333019877390265043
6190 -1537861444087607175260917286480
6191 1160279507413666580527377946488
6192 -846670964134966543663921791742
6193 596434339992285500526339133334
6194 -404769107398384794213831466140
6195 264018437969696776360348700266
6196 -165075856546060745825828623603
6197 98637051535597736019193269924
6198 -56131851481550957599432104459
6199 30300769671193048613580226624
6200 -15443199905702720424185670450
6201 7390943970439558355950950484
6202 -3300247087432709196148684981
6203 1364217757523865112861251174
6204 -517125585667885706686051196
6205 177692917407202835777782694
6206 -54548225843661156401114697
6207 14677018795701289715399120
6208 -3377098725566708044671398
6209 642887650057872129552828
6210 -96480032502740279595291
6211 10626768598969761453202
6212 -764333229040968458970
6213 30109871074849204758
6214 -393328123803851146
6215 0
6216 1
6217 -110
6218 5777
6219 -192816
6220 4593724
6221 -83206502
6222 1192163210
6223 -13888054544
6224 134304021929
6225 -1096746633178
6226 7680825616077
6227 -46836728554200
6228 252596065829118
6229 -1224216101954202
6230 5414084651975978
6231 -22139657346455680
6232 84579797449178435
6233 -304202741120257910
6234 1036459170097853627
6235 -3363257759032313336
6236 10440790685166874578
6237 -31117987761942760830
6238 89305819697223985779
6239 -247460099029236193232
6240 663584256985895187113
6241 -1725304432425215726408
6242 4356456145833697846085
6243 -10699948975938061066360
6244 25596981829371365346237
6245 -59707292901934272760132
6246 135942751547469655997634
6247 -302416705159620545139360
6248 657835490923894412816509
6249 -1400222851633915970253762
6250 2918527110302804153844229
6251 -5960482620494535647074384
6252 11933300153762646706610900
6253 -23432969713859601722224454
6254 45153511685938794248376659
6255 -85409466455214046735288032
6256 158644261139786151734967577
6257 -289472880679369341425911160
6258 519008112920452607759589281
6259 -914584751522242379525814376
6260 1584426820368836956357230222
6261 -2699045985101937246275755926
6262 4521715205339059564551203970
6263 -7451148245504634742002616192
6264 12079158380064737784573422427
6265 -19265670033084742017482063572
6266 30234422080145092257337408001
6267 -46690511596097939583177575880
6268 70955503601933010766956004917
6269 -106116180924645613238989210566
6270 156180085678925949760943396313
6271 -226214198606866996156180861024
6272 322440222203783196479997576370
6273 -452267531631664502232928683564
6274 624220134661574045757271208770
6275 -847697958091733860924074224040
6276 1132557286965354881699716655488
6277 -1488497566457317768457237548350
6278 1924191501513326109001003432814
6279 -2446188756345839477036982592448
6280 3057714098574720886335104306490
6281 -3757392671678817318118620295730
6282 4537976945933043857905141512345
6283 -5385370899977980291023475774272
6284 6278157842039832626279042560553
6285 -7187617940155349795084907730418
6286 8078496837745201677171942441360
6287 -8910768805885494908268453596800
6288 9642144303865023910601812574534
6289 -10231090303025361129387991938596
6290 10640413693330842535304913367872
6291 -10840977188153547828961249506816
6292 10814750971919405829038485221100
6293 -10557055911521120388144461610950
6294 10077817905423468824972796257656
6295 -9401220493707127115976975207808
6296 8563691242850363073051230624904
6297 -7610772901959040220318628798420
6298 6593097444530128931571072758871
6299 -5561678215535721751979834077632
6300 4563436051021234862395489445451
6301 -3637598431514469865744843773972
6302 2813128709136507161356923883150
6303 -2107480874268980040170392239600
6304 1526886507106992351447526154571
6305 -1067853041819902246975752908222
6306 719404300284421911204705549281
6307 -465760588360723121260272703240
6308 289013971460349491786806724434
6309 -171367810573499028998611184640
6310 96757083460718683325986180378
6311 -51811011656603301021946533952
6312 26189214846642744477590261905
6313 -12428431414684361295676485756
6314 5501299148325813009011896152
6315 -2253550423013062303968904672
6316 846318447581296997398486098
6317 -288013337914651945820389060
6318 87507816165937053549262572
6319 -23294234407374031173833632
6320 5301627819222337704149293
6321 -997065669788260256323410
6322 147666953878588678398125
6323 -16030827916786968772200
6324 1145182012890566012402
6325 -43817281215326616384
6326 497339211921128562
6327 0
6328 1
6329 -111
6330 5885
6331 -198380
6332 4775733
6333 -87452598
6334 1267409140
6335 -14942031105
6336 146300658959
6337 -1210072304503
6338 8585076479838
6339 -53030677800951
6340 289607483475650
6341 -1420348480505460
6342 6351166885088095
6343 -26238467899280071
6344 101202067022000334
6345 -367303546438324045
6346 1262319945894334708
6347 -4130125997540475144
6348 12923517196806970479
6349 -38814564941099892919
6350 112229311977479291985
6351 -313247329372657297177
6352 845983167683432954747
6353 -2214937679248683948852
6354 5631325410246065462532
6355 -13924952163430643163200
6356 33535290796971140824521
6357 -78744197771875463638984
6358 180467874643157074639498
6359 -404093504149065011782719
6360 884743123332298076210175
6361 -1895455143136576737363021
6362 3976379162882857583201934
6363 -8173613898050283455395645
6364 16470553901203470220183844
6365 -32553145036065552212948775
6366 63136934416780559381771289
6367 -120209999720743212777101618
6368 224758506354385156436440611
6369 -412831564104868789245247545
6370 745137347718120963893169215
6371 -1321930089119594566857450324
6372 2305705992673285772906638264
6373 -3954759470970055559069380037
6374 6671534672964575218224077658
6375 -11071161935734260068950027020
6376 18075590350624781350885589976
6377 -29038174842839360805463564179
6378 45905153367881344570781483356
6379 -71418435712252608030469466978
6380 109355925130675490817148613925
6381 -164804278205890459515218185218
6382 244456370604020957144716623622
6383 -356900497919212668741999676356
6384 512856433579231480429002009395
6385 -725324297974198016038555235680
6386 1009577678509643978505988377729
6387 -1382894249822933236346586848462
6388 1863972274367807615705430484163
6389 -2472001590249130725399571134183
6390 3225271923783506339776615898975
6391 -4139310851860048741275194626299
6392 5224723784755648633332530872176
6393 -6484796988998274089386061838514
6394 7912951292370755391307320095473
6395 -9490501427961617474231536908660
6396 11185152253200539962639053630637
6397 -12950282121345994995639943459095
6398 14725439317145919244595479009326
6399 -16438629683685841917278196542594
6400 18010163588490829742797704482580
6401 -19357708121404187766869799849831
6402 20402672253350515469526065781051
6403 -21077393252466030972857875709750
6404 21331709830302584042888026618104
6405 -21138426000264300511013684251535
6406 20497334745774390809109533219447
6407 -19436553642583814255607454425807
6408 18010655623495321088303352233510
6409 -16296298213411200746478748304327
6410 14385697107251953396732140643965
6411 -12378111050155534715590202719422
6412 10370864822398008189906511074694
6413 -8451339445103048220697545992364
6414 6690422250014601979812399976456
6415 -5138155806396692221254971057725
6416 3822318094585388932801946335626
6417 -2749691493723325083199527859871
6418 1909271484873345681765971808371
6419 -1276911660565457678037691476171
6420 820599815583207465370358700465
6421 -505382266890137951878354352484
6422 297373615516651667492041393239
6423 -166590311505750625807855446059
6424 88493205304368714157485499136
6425 -44366576193102849241802440770
6426 20877845495796314066820468579
6427 -9161129327614509949199999893
6428 3719298504906662198342071080
6429 -1383916406463798324680407713
6430 466392665379677908611330465
6431 -140270055372304759786548627
6432 36952721969063525145900058
6433 -8316024833424635361165625
6434 1544987806364980588547850
6435 -225889809802623287750570
6436 24244198503123265325576
6437 -1705247323028104673880
6438 62323843175919794786
6439 -896412675586341672
6440 0
6441 1
6442 -112
6443 5994
6444 -204050
6445 4963097
6446 -91870308
6447 1346573707
6448 -16063917340
6449 159226802805
6450 -1333730898032
6451 9584644361478
6452 -59967646613406
6453 331597226210267
6454 -1645641045163500
6455 7440176609185320
6456 -31053371885074238
6457 120924143764553022
6458 -442876361814943104
6459 1535239361578225435
6460 -5064657701343386506
6461 15973635109603233357
6462 -48344028489955781960
6463 140827108240371340970
6464 -395923666320087624360
6465 1076851466840086750883
6466 -2839031630077563264784
6467 7267503364913602366563
6468 -18092017469453904511352
6469 43860994810017155895830
6470 -103670090647191318549432
6471 239148841420814126122440
6472 -538966653353148787573852
6473 1187677291887314898052203
6474 -2560875490293478776030800
6475 5406884602144653341826803
6476 -11185529122348263462958386
6477 22685015193777879417179705
6478 -45124778405830913953604764
6479 88085274863557958540805000
6480 -168800109917647139217155104
6481 317668911308178367871175544
6482 -587316819557445305452723296
6483 1067084180105373433045077658
6484 -1905714542968877816790618430
6485 3346291919255211272937492231
6486 -5778553505950491604604860788
6487 9815152067295438956686447998
6488 -16400986077180591735214166196
6489 26965649454629585919725832300
6490 -43628537365303244881218041792
6491 69468679867830447601887429744
6492 -108870266631981232364648084220
6493 167943226179631956947523667520
6494 -255013691579438064292018322220
6495 381177118040715425021314868557
6496 -560870634455003068249277239880
6497 812392572806287621004837508879
6498 -1158309658968119432057434621568
6499 1625645527145743766918060151665
6500 -2245667545752529157912965306968
6501 3053147947439046969585187002859
6502 -4085024366419477395489378714300
6503 5378249723829382436192122016664
6504 -6966727945994956669188127229000
6505 8877552844232486918299374504786
6506 -11126650657425536784038152296528
6507 13713907499432971156978498597245
6508 -16618451071797712607349213736686
6509 19794897409374196716412733488560
6510 -23170782441258264889329731611980
6511 26645859516315356226233296903913
6512 -30094467741446888890661595101694
6513 33370943635883157794323311046475
6514 -36317598395829291995143445215120
6515 38775578562131682712537811139477
6516 -40598080481131158359813012962536
6517 41663590041584121044191919616186
6518 -41887914145672823770859646145668
6519 41234410593852809763815209249355
6520 -39720043678699840748689125852282
6521 37415661401576598831624082264038
6522 -34441159591853699091198724031424
6523 30955955594325400647376139900652
6524 -27144641991164454444029309998500
6525 23200110367651827166831209210482
6526 -19307037405673005413520764397568
6527 15626949356658205049853229702380
6528 -12286484786387640659521217946302
6529 9370816037311909885791481491075
6530 -6922519518793628401965694259424
6531 4944901531039056002093632673130
6532 -3409072135892671671290137137142
6533 2263488529399900307327265148587
6534 -1443954853289232824128291111780
6535 882661064178208206397439687329
6536 -515418002310319619780848181184
6537 286498739084044730774581718612
6538 -150984206512696231781286041456
6539 75081376768436247276262773210
6540 -35035559591866121830330116692
6541 15241328574151205287504444364
6542 -6133010768668213613994990048
6543 2260921644827218714724060711
6544 -754602075194958795090634580
6545 224705944142945385722753814
6546 -58574919570015569501404320
6547 13032876301916426225391233
6548 -2392751441279071855673316
6549 345716105741913565314955
6550 -36616711932528476492152
6551 2515593217077576774750
6552 -93594508039599031332
6553 1237598111768830436
6554 0
6555 1
6556 -113
6557 6104
6558 -209827
6559 5155920
6560 -96464782
6561 1429818534
6562 -17257323800
6563 173143613655
6564 -1468540051195
6565 10688402681060
6566 -67727541059475
6567 379173737490565
6568 -1904081849475461
6569 8704021858260800
6570 -36701790998574867
6571 144292408309798224
6572 -533263233802323714
6573 1864569862159643216
6574 -6201935073562427430
6575 19715585742616355294
6576 -60126179702956778948
6577 176452455366173515828
6578 -499672933996349027915
6579 1368633999511436883600
6580 -3633301854846205564197
6581 9364123393983039685784
6582 -23467779522466104889037
6583 57270256840933855470271
6584 -136252298263397126011900
6585 316354014334216143863550
6586 -717560912379824981961319
6587 1591383158845312470422155
6588 -3453315339361964164315461
6589 7337643676217878777574400
6590 -15276524601948336735488292
6591 31179546191957908709948815
6592 -62418178611375475524092842
6593 122622292140072982078116628
6594 -236494899044796039138633400
6595 447940524628635086922687200
6596 -833542825277080222235917597
6597 1524346808789540515294465380
6598 -2740284871939455949249577577
6599 4843695375982294624504558910
6600 -8420421547632786826664601496
6601 14399413081690559686894616258
6602 -24226053505638529649145850806
6603 40107233346371368289406180238
6604 -65346252588305773724411999760
6605 104789748483114736662821247136
6606 -165409996125892305683238642075
6607 257030674113288589239081209772
6608 -393194265599287080514725901702
6609 592167942360949265658208093800
6610 -878035125711949725947864137048
6611 1281762884825806375800961855582
6612 -1842144499909065704836655323716
6613 2606454461332519848262885689772
6614 -3630512890767714008894477789115
6615 4977901610161577200987796767653
6616 -6718164229762310727345978425533
6617 8923620985000732075007275721960
6618 -11664491799018517005435012740357
6619 15002544952562574336229278821250
6620 -18983413972961171771631451287052
6621 23627605393856308971033848528720
6622 -28921127059535439734265498879830
6623 34807151691652634425741708508860
6624 -41179299907404002476658219361795
6625 47877624524613837181565720678702
6626 -54689600692981380407488773907610
6627 61356727927592582906295019143397
6628 -67586224315764669491666927717335
6629 73068572336709677550279372662900
6630 -77500688729939149970268596760800
6631 80611171540553787472824430361801
6632 -82185011827683458999035647452209
6633 82086719815189523829769704654726
6634 -80277628694378614796400645936205
6635 76823441382252051353851290206667
6636 -71892076771878425388508460294962
6637 65742048382205100100425060143264
6638 -58700335011368140454060248171528
6639 51132693286266789924338635492640
6640 -43411771714770147764201263454460
6641 35885672334431108237015370594086
6642 -28850169903058286677428477475608
6643 22529147626612153279708978202427
6644 -17065195101669245755545121692700
6645 12519511601469476022649704556256
6646 -8880428031369051861736807792290
6647 6078887980310852644503913440115
6648 -4007168758381707053944030530308
6649 2537684075312645107056219256510
6650 -1539721971640022247435560819757
6651 892299297419692676866397153835
6652 -492170635496346206302518936004
6653 257327144443372780723710998768
6654 -126926381858276015984037820045
6655 58736176098158267012732369816
6656 -25333648987737239303401267267
6657 10103741178582053992796190436
6658 -3690391180825882597841081866
6659 1220037122755138215481028800
6660 -359695904721665679038061504
6661 92768411157011300014061152
6662 -20412887246831751927983749
6663 3705089117148044647930522
6664 -528785971139193813565775
6665 55087940906087046367814
6666 -3752252882769292364630
6667 138396023931802680188
6668 -1568624590494545750
6669 0
6670 1
6671 -114
6672 6215
6673 -215712
6674 5354307
6675 -101241272
6676 1517310193
6677 -18526013064
6678 188115572755
6679 -1615372362884
6680 11905942180209
6681 -76397863835488
6682 433012221557326
6683 -2200155462232734
6684 10168794964292522
6685 -43319093153562600
6686 171943803889264440
6687 -641222514424568300
6688 2261431856420412732
6689 -7584049521405604800
6690 24299955224126319197
6691 -74673168200379891750
6692 220769204438564240952
6693 -629678148450167792560
6694 1736860767152390269299
6695 -4642635218532613887870
6696 12046640332854088548810
6697 -30391968487496412262752
6698 74656021939303599370488
6699 -178772620714712892653072
6700 417760053572113370930291
6701 -953641168834548862475976
6702 2128429947963513831722813
6703 -4648048205965635104071444
6704 9938727801367598204775495
6705 -20822533390592485160714688
6706 42767753422324286811279987
6707 -86158428806087015323881312
6708 170333321608849945886070577
6709 -330602762345675327534383168
6710 630191602982425665403429965
6711 -1180211807107009367236487444
6712 2172268076604861590945689508
6713 -3930473778190385262953094720
6714 6993054769997054426770196035
6715 -12237410122722746622413724146
6716 21066660474717426861973674663
6717 -35682838846855629112824566216
6718 59478165939092862701145529698
6719 -97577719687654076428564176852
6720 157573658096153278309739943716
6721 -250496969072631786528505462272
6722 392054494971314965405362700653
6723 -604140973644929194106146294150
6724 916635229548135301986404914726
6725 -1369424460616567421047977715584
6726 2014498495217122240539959834689
6727 -2917950083030202057106142099966
6728 4161636027901452155043436444500
6729 -5844012819138505886220689014784
6730 8079654447275777452560564890250
6731 -10997100539425221535901542842558
6732 14734392882134483392710512954682
6733 -19431601437391362721852945435464
6734 25220430654253206601644858146442
6735 -32211060511570256388932964454320
6736 40476069104906936888109428481160
6737 -50032622639846348307115414893696
6738 60825253925364237485955948763917
6739 -72710504824805079565269882424504
6740 85445149927739571922098201895773
6741 -98682135983405128453768166247616
6742 111976350744489323267533508054014
6743 -124799951437042630168708900416504
6744 136568972369480135326804311438577
6745 -146682007292446705555289293506240
6746 154566040882409951475470813710986
6747 -159724489059565551748411471948780
6748 161785617733746245265212300707890
6749 -160544226687539843205350184223800
6750 155988066868160842024412142113128
6751 -148307071859055312130825797844532
6752 137884687422871060187301710463858
6753 -125267960200716108514650173827840
6754 111119159902454470291220696878896
6755 -96158011416643241685096365260908
6756 81099792788924031477671904270842
6757 -66595109192874666899244259110552
6758 53180966098999406287051889693454
6759 -41249198346472915033097231538000
6760 31032772059127924610221913929550
6761 -22610155365443139963457800322272
6762 15926478170035951228847504591342
6763 -10825375098384482715643465902154
6764 7085130871912344386290411824036
6765 -4454369881602544842771636215160
6766 2682706801891494997748734866300
6767 -1543009425785533097801937201816
6768 844560234216765544411021199248
6769 -438099423464258463152337172736
6770 214353262303677225286370668956
6771 -98375552980870325341505471840
6772 42068878005692626953074104258
6773 -16629904850838756699368138568
6774 6018880562588619598583629776
6775 -1971022966150188684423617880
6776 575284821550277371473289878
6777 -146823037659349295178404896
6778 31958429818273697417177590
6779 -5734043288907459686484564
6780 807252889986907298407795
6781 -83067494549232935069824
6782 5606710408892282666754
6783 -198025379630850002580
6784 2628424433339676710
6785 0
6786 1
6787 -115
6788 6327
6789 -221706
6790 5558364
6791 -106205133
6792 1609220305
6793 -19873904491
6794 204210625230
6795 -1775158442847
6796 13247620201102
6797 -86074341845310
6798 493861126338398
6799 -2538898553030374
6800 11864176319399928
6801 -51061126803588620
6802 204619857921420800
6803 -769998572475250734
6804 2739030507736785458
6805 -9261435160607271056
6806 29908724709868122720
6807 -92608969966418989140
6808 275820334537274892720
6809 -792351330542260143195
6810 2200884740989432895137
6811 -5923365100733895918649
6812 15473590231920010057575
6813 -39296810897817244956628
6814 97161919136173339422062
6815 -234172571864965437230700
6816 550732138663574951363935
6817 -1265180919070040507500490
6818 2841614054398356799707957
6819 -6244605380342029671338583
6820 13436421567544892626807713
6821 -28326856362884715486451293
6822 58545644797918005955947960
6823 -118683776493533408725558266
6824 236108175046494603914571705
6825 -461152869548472990649145770
6826 884607018328161573927388929
6827 -1667202801953057022397983075
6828 3088222470161901704092421823
6829 -5623768402925650845775870563
6830 10070644555397488337985526812
6831 -17738242413652832262233558517
6832 30737986896980606634406666420
6833 -52411564327202448445989564774
6834 87951637509748874555302838659
6835 -145274904149410408581479118034
6836 236219150325383230773010372602
6837 -378150587947503602918160342115
6838 596049236489380900584038236000
6839 -925111306644611751978671709981
6840 1413907472654582821831584303150
6841 -2128054463336466956193505888865
6842 3154187937486799892918351083905
6843 -4603981376658943156091228710947
6844 6617848616183179423626003274590
6845 -9367572330481928709117364513296
6846 13056972250291346150916537324944
6847 -17919915039569698488471360344980
6848 24214558492947154494145080615408
6849 -32212414901534181996120382143876
6850 42181913428749814107049088329383
6851 -54366509159144485204062030922080
6852 68956767827077102180675044834500
6853 -86057725922362043359019350388569
6854 105655115590056148121933067466416
6855 -127582923061697762744005317297652
6856 151495000416002208615738715221961
6857 -176847775821495135036045242872875
6858 202899311058898396404009265466947
6859 -228725450868156615892999478071148
6860 253256747138127796384955132818851
6861 -275339545744509305045545392826310
6862 293815267549923915529885345865100
6863 -307609415421904831111413092076183
6864 315827220398122909117961058843704
6865 -317844733758432857036284195251399
6866 313378388790581032388664469871625
6867 -302526222851468005915635057769430
6868 285777335206501528317681873754324
6869 -263981015304193869252930623328141
6870 238275587964212735668142481219136
6871 -209990791896960685921769424603896
6872 180533293527481003210840230279165
6873 -151264914187705207447481496066077
6874 123392306347476720685627090711648
6875 -97883163681292750703229933145794
6876 75413940308140880744597531223485
6877 -56352522363120757814361881251250
6878 40777420322849500322162298463152
6879 -28525019233611552351224279948596
6880 19253164972171109796315396520744
6881 -12511614736560989414721409250085
6882 7809208324490326244129871749480
6883 -4668732355985152339043920543848
6884 2665250236622359354318885367712
6885 -1447666404508525019879516908884
6886 745083661728963311573457444772
6887 -361641644915257068919499340600
6888 164606698012840659200565531759
6889 -69793107155591888159694688540
6890 27348202876304886381412274352
6891 -9808655645130937505050985955
6892 3181535722323472589169683755
6893 -919407288968000414163446013
6894 232245283772037363703948478
6895 -50004248149867424440175806
6896 8863642111273072776805869
6897 -1232549505535973815235630
6898 125472575775996487328626
6899 -8290919103591171425214
6900 292443762866602103415
6901 -3546725387907335996
6902 0
6903 1
6904 -116
6905 6440
6906 -227810
6907 5768198
6908 -111361824
6909 1705725641
6910 -21305079070
6911 221500327464
6912 -1948890095076
6913 14724612760269
6914 -96861597859194
6915 562549173846415
6916 -2925960992165024
6917 13823884255943312
6918 -60107082447397790
6919 243182714232093007
6920 -923402432250827500
6921 3313026089298515480
6922 -11294443101176301934
6923 36761525631786398122
6924 -114692796007066485248
6925 344110983540077747370
6926 -995614159372987142018
6927 2784789712409893709978
6928 -7546091451766748542876
6929 19845028202623159363660
6930 -50731413499913280377630
6931 126250464922131898972150
6932 -306238371640660130252064
6933 724811397582776900265515
6934 -1675611765237962549341278
6935 3787079069968623524908545
6936 -8374373837883076535477084
6937 18131287164276831120649932
6938 -38462131211091466928083514
6939 79986987610104918177594720
6940 -163157697344789497198493760
6941 326603037888685322038165588
6942 -641881074161900651956741606
6943 1239001758153506254620909196
6944 -2349808801053802744790222292
6945 4380155331436575340237382200
6946 -8027208104528151958293477502
6947 14466721365961719956174730528
6948 -25646053480191764481657491520
6949 44731008339851751647127192962
6950 -76773582713914081851904809600
6951 129690792560837844567433394272
6952 -215659862934282832917786066240
6953 353056008432185189902376883054
6954 -569089591254001275913975026166
6955 903287091907263866595892629760
6956 -1411919288551275455142986487936
6957 2173480668766925761710772943827
6958 -3295228545987312720373756849804
6959 4920525511884719822245921725566
6960 -7236609180588701446361337442720
6961 10482267385136896766223025147093
6962 -14954273831192522105185296195076
6963 21011061665524876715784297652175
6964 -29072315725085487564931611330080
6965 39612587729716403840560615763600
6966 -53146262510024762314414879523490
6967 70202574349850428212679268130971
6968 -91290294302802439568113916271964
6969 116850622647112800306096215018203
6970 -147199246857314156859090740085600
6971 182462757356950137734170402016034
6972 -222513783499027847661007029311904
6973 266909105177951855893625455516979
6974 -314842226059197860654858342432574
6975 365121612239951664814412709116705
6976 -416178084712322363078597968708316
6977 466108869599269038681502676955714
6978 -512767465060541074419780996844278
6979 553893891487653362105000385979365
6980 -587272201705217274063385247428800
6981 610910383965079676814333863959689
6982 -623226317871435565447668760374080
6983 623208322994867226958357678682005
6984 -610532875393585684075381543502960
6985 585629726809669162171224796647070
6986 -549674815983474646278206381320898
6987 504502108359934277664761018890396
6988 -452452393001760160656010483052224
6989 396175006069175832450131605170109
6990 -338396563143448385880170165240580
6991 281690441636035327896447820772241
6992 -228280254180653393704110347883780
6993 179893433190833359217613558554508
6994 -137677150236322068875673723555564
6995 102187289735783853509192541207950
6996 -73442288385058982441167294279744
6997 51022562485616349517700368638353
6998 -34198502574204133268388008700988
6999 22066874396371180289720417160172
7000 -13674488871320754735976610026920
7001 8115693553798717635181251868053
7002 -4598546003598146145870015688268
7003 2478788486999353785751397549749
7004 -1265884166203604229806984156960
7005 609530216416706200194639304495
7006 -275160555720686895108019998604
7007 115684650291103293161849139382
7008 -44936908589182423898127250348
7009 15970788584625674424442480828
7010 -5131422295358056394130789040
7011 1468429718074443126482730511
7012 -367127758090804272280644960
7013 78169156396143042170307843
7014 -13695278624880691409377296
7015 1883264153217781896764015
7016 -188841527516529389460016
7017 12300050610810592555472
7018 -429473679674590177594
7019 4734126518837501218
7020 0
7021 1
7022 -117
7023 6554
7024 -234025
7025 5983917
7026 -116716909
7027 1807008224
7028 -22823784369
7029 240059999135
7030 -2137623639559
7031 16348969542744
7032 -108873868808949
7033 639992977402469
7034 -3367672941081855
7035 16086175719208088
7036 -70662719444621997
7037 288633440108070198
7038 -1105904929961108574
7039 4001966399421859350
7040 -13755197603955925656
7041 45123082787990490892
7042 -141847188536685775538
7043 428708927175564939648
7044 -1249240268060473875155
7045 3518505897740618107757
7046 -9599171494228725250422
7047 25413046698026736277510
7048 -65392367909120792860593
7049 163789242053408561605995
7050 -399836233950176777622477
7051 952338862551064623609392
7052 -2215433069480628981761556
7053 5038360427290735034368267
7054 -11210507040242099228309560
7055 24421872887925800820800316
7056 -52125751599545118949569483
7057 109069993462174231307285495
7058 -223852331748327459160478931
7059 450861555849283821793083040
7060 -891563619252348147287645251
7061 1731629198697312115449499251
7062 -3304538027953593429468560321
7063 6198345175658710550942683516
7064 -11430801649849885885550303475
7065 20731320324350853113617710402
7066 -36986396935300067795770542475
7067 64926099848161622877226330752
7068 -112160117570611578362377247196
7069 190712661026839431372458992930
7070 -319237995877188311445885506703
7071 526136341788029906737064739668
7072 -853848403600939574884518958824
7073 1364614027329840894209760386757
7074 -2147929815995994047785394635710
7075 3329943876787217258451796964736
7076 -5084924217493524409813708089000
7077 7648545349020094565857058497618
7078 -11332479129453149857959974385581
7079 16539566155231124115047741010150
7080 -23777894163471996750374110155375
7081 33671271711781211874477083329294
7082 -46963707810106270701345759448629
7083 64514682259507274874458557419864
7084 -87280394696040784117793791875140
7085 116277647953764266485993845628830
7086 -152528824107511563217173291120387
7087 196984676553376962467903706641036
7088 -250424477610355441478615589599202
7089 313340387302637801153521360105825
7090 -385813151490826256082353559495992
7091 467385595914324607356518255629920
7092 -556951891100823309801746356024340
7093 652684332459033859282915292503498
7094 -752007413206571964168447271513710
7095 851633852771373661077270330580586
7096 -947683579753087746591310135998104
7097 1035885077478424626565394014474707
7098 -1111841150587699866867625222310839
7099 1171352388235883093219035495409160
7100 -1210776758383395732201935203085469
7101 1227370782498520345252294271280844
7102 -1219573770659828228456381012615586
7103 1187212086924781279055941222861842
7104 -1131581871096771440359356189597940
7105 1055379102943037930621190742710477
7106 -962494152136830920262796990297668
7107 857694175726945427261917748792512
7108 -746210641690793191083959395829018
7109 633287754364213310862924861016140
7110 -523758861328506401254994067578394
7111 421691243737624906598130931943394
7112 -330131912469066512916837867308025
7113 250988454813286957652139915388897
7114 -185046523106722950170694420832900
7115 132096964546518710323687021196952
7116 -91145454154923312448838258862829
7117 60668657862431343822561470785218
7118 -38872347078342403597190317298886
7119 23916947663925295434525653053620
7120 -14091455480142114499454983654826
7121 7925466932869521661795125760968
7122 -4239888238547577876151082083466
7123 2148526636617003503297584180928
7124 -1026314691072072658957313004495
7125 459536514216283834530715887008
7126 -191583917069535012885318819220
7127 73772526334497678619689938232
7128 -25982563253604991130573667675
7129 8270461338865252185433121005
7130 -2343669198460404600254336784
7131 579876306803238171332265824
7132 -122121395036262322301197513
7133 21162300552840175949339370
7134 -2873186398558307758942300
7135 284014060298794370546776
7136 -18307401559757832666690
7137 622185212881069286936
7138 -8157790836948412805
7139 0
7140 1
7141 -118
7142 6669
7143 -240352
7144 6205630
7145 -122276058
7146 1913255432
7147 -24434439584
7148 259968880002
7149 -2342483376860
7150 18133671946290
7151 -122235773393448
7152 727205287351822
7153 -3871118444586952
7154 18694402820248140
7155 -82964000216347120
7156 342132903788398192
7157 -1322744190655457712
7158 4827790986653781936
7159 -16729781787815614800
7160 55312059556711982772
7161 -175191700258776910856
7162 533366017208361616145
7163 -1565272183560678199488
7164 4439179055868942623125
7165 -12193034858354979938156
7166 32494869664057998876027
7167 -84162111017967536516272
7168 212159640574160287273811
7169 -521211202800225685301340
7170 1249253045819810017463723
7171 -2924282532769924411218320
7172 6691620793313352435535674
7173 -14980832833962362322973486
7174 32835780217968052303259590
7175 -70512928801720474808895120
7176 148445343061799223286745905
7177 -306526672399065815400126362
7178 621148517191056508377136119
7179 -1235818096740871257027899200
7180 2414995923795118976053868363
7181 -4637041702718950303375307100
7182 8751574084226130715645451903
7183 -16239914035919980151864067528
7184 29637975502952173157398351350
7185 -53210440382960360784521836634
7186 94000520790899853409450188452
7187 -163429763766684155591993930736
7188 279692230360577367683140607398
7189 -471251804753400247099792912530
7190 781820834165457169840743830946
7191 -1277305182630137207321986812792
7192 2055253126206659189005268692682
7193 -3257297375083912915342860284298
7194 5085093084810762243980790443010
7195 -7820166176464019291822155623424
7196 11847537096021305401015942640451
7197 -17682495319765611745925248628826
7198 25999578699315319556322973976787
7199 -37661406364307650688033969241960
7200 53743377719879263181930868992288
7201 -75550073554523080730839011402990
7202 104617971062665982029184162285505
7203 -142696105564178631432301072335072
7204 191697407722309023033872943324095
7205 -253616477885152444676721130247340
7206 330406982569713697079545988934126
7207 -423814520297185751455470262826000
7208 535172769230884879376836590567246
7209 -665173546365119580099430236950300
7210 813620089467536951778691923866540
7211 -979190527563309062030266985589312
7212 1159250841815536211113516221156613
7213 -1349740093331696305281458148346494
7214 1545155615434153181884066546227360
7215 -1738682001999202064086977413789840
7216 1922477984118812405815647792624225
7217 -2088101240465100122222975046474420
7218 2227064347264470625203917214177224
7219 -2331497915579518029857212854094400
7220 2394832635890384199026651276503374
7221 -2412422755661650041126756869049472
7222 2382062312472663213454441239061917
7223 -2304311261810574177746829780750864
7224 2182551464101506590532197728702590
7225 -2022772964446071069714967571292788
7226 1833117730377814811584505656840299
7227 -1623194150083102981982788114002112
7228 1403244956171580916123356439858627
7229 -1183294028421226804340313990938430
7230 972360509393217167524737029897697
7231 -777815528510049449484238038568584
7232 604968063720385181197945505407452
7233 -456916402764355500007587555423414
7234 334638194954404268006514534903775
7235 -237283032691812154431135836855424
7236 162611321666110624105476238238804
7237 -107493901819955537097151542804114
7238 68394492887140665652529357724060
7239 -41782513399205760561362693847520
7240 24439774498163155775985758582526
7241 -13644616404070082824609917461778
7242 7244636656342492605077317800658
7243 -3642891712247405470225952340256
7244 1726421907793302576345079229070
7245 -766759740796004397473354576410
7246 316994341239520315272238953733
7247 -121007110612543269357708900408
7248 42238159421155873874975245970
7249 -13319943282239352250821677590
7250 3737640786097352485478321493
7251 -915273917097440694898506368
7252 190732751699613099258419632
7253 -32672850498280253645426484
7254 4378622951986809348040785
7255 -427840499495986855622912
7256 27154248963957315842142
7257 -924361138829481626288
7258 10410117212659320572
7259 0
7260 1
7261 -119
7262 6785
7263 -246792
7264 6433447
7265 -128045048
7266 2024660102
7267 -26141640689
7268 281310291542
7269 -2564665200086
7270 20092694309699
7271 -137083131789953
7272 825303909381435
7273 -4444216073173810
7274 21697630800466957
7275 -97281178211104062
7276 405025552725316315
7277 -1580049466871612068
7278 5816418358846336900
7279 -20320808143639597723
7280 67711556090816739215
7281 -216083215035176429523
7282 662664764345165910328
7283 -1958528540514260098518
7284 5592848562918974491832
7285 -15465510903616614075954
7286 41489131835501359750017
7287 -108156942114023413257584
7288 274393880536333856712487
7289 -678366171711094284542943
7290 1636108000363035123243975
7291 -3853595825090916637175497
7292 8872416723931402051770778
7293 -19984639313412850886745029
7294 44070310253143147898834983
7295 -95212859013413696765162728
7296 201658677503615738152594498
7297 -418930334137919292177100245
7298 854066979943156655759261804
7299 -1709531069462970015189751947
7300 3361034473210739932506629834
7301 -6492927592455120773197803705
7302 12329315562125406766691854552
7303 -23019970396785871944966997928
7304 42272200061535045073592845528
7305 -76367059325717445037714866545
7306 135757446094709365631309941127
7307 -237527073734056483269949709021
7308 409106298404386586715996055698
7309 -693761754167743374360024879811
7310 1158503680626549850712958884416
7311 -1905244549726034953499788988235
7312 3086186336414347670926111516972
7313 -4924399905665567060921144050446
7314 7740604791430836014939346377412
7315 -11987122685514443471217763249674
7316 18289255066858752449333928360192
7317 -27493488072436931688946085116302
7318 40721411592825996317734414219631
7319 -59426215319830673958773006459352
7320 85445676247148884738053104141498
7321 -121044640769126903570816268043401
7322 168938105588397735318288022511308
7323 -232280755077050404081147846749092
7324 314608549654170077733131538366631
7325 -419722444358478719278123925619910
7326 551500677256551926341446561440556
7327 -713627355958302517918267275915291
7328 909243495430660837342069747519713
7329 -1140534721729131412910950163634485
7330 1408267834601132745743303990442625
7331 -1711314709412056968047257218589380
7332 2046230454565906047718505994218350
7333 -2406933417397130701659179545081733
7334 2784537927823184457997142828699017
7335 -3167425424784515363627233309483446
7336 3541603148938271166650679357201425
7337 -3891338301754667459135967779734288
7338 4200067786890342083454756047412621
7339 -4451567065129756508268451162871857
7340 4631246252410810831781572178387897
7341 -4727429018466783982498262811834530
7342 4732519104842635777314429439816660
7343 -4643898194117251181537177479399819
7344 4464375982545170377637961180733449
7345 -4202138000101903058617916455607879
7346 3870205559869568732470562918421432
7347 -3485395774964694607074589465480392
7348 3066884742314467638366000649077712
7349 -2634591187145669886279446855800089
7350 2207556534945543603418953000486018
7351 -1802478436556808749323789518471349
7352 1432592422070509848145270389665500
7353 -1107030031912738537514950603221747
7354 830655411053674070256575890398328
7355 -604349589504544946194180465921915
7356 425671416560178635905196451614786
7357 -289746915315434555564231912709008
7358 190227724849712718279299140619128
7359 -120195008840599320985048717392178
7360 72909548132112359167151395360605
7361 -42340845946499016337778821912213
7362 23465762390916076725057719667150
7363 -12365961640461235825098048370962
7364 6170500415078275456675224316006
7365 -2901382356712112687732254841167
7366 1278199487909878010023372918295
7367 -524030620498581217099779708540
7368 198323715883652501083191219112
7369 -68610859227536451466471183254
7370 21435379763425744670000453229
7371 -5956344133314427535062767099
7372 1443963573468934438228020382
7373 -297695434627954739780321995
7374 50394225633230816248717770
7375 -6675514250382622710657868
7376 643990821160544693164712
7377 -40355696706481205097968
7378 1340257838908332575424
7379 -13785926228684501962
7380 0
7381 1
7382 -120
7383 6902
7384 -253346
7385 6667479
7386 -134029764
7387 2141420635
7388 -27950165688
7389 304171803536
7390 -2805440358896
7391 22241068463538
7392 -153563840392280
7393 935521342106320
7394 -5095807203173472
7395 25151323416525007
7396 -113923390707202538
7397 478866461305849155
7398 -1884983647140816144
7399 6998428966413410799
7400 -24650437809892602828
7401 82781553798013589414
7402 -266164158980430218900
7403 822195049611643417044
7404 -2447220335352487186982
7405 7036501540625534757454
7406 -19588397156949751713504
7407 52896091496119825013520
7408 -138787047942131920285208
7409 354347438905122081717294
7410 -881541939860574917335860
7411 2139370996721080180667973
7412 -5070017958572378709330300
7413 11744431654161190374177794
7414 -26614471083553475154408304
7415 59045561930272070370359682
7416 -128335105062583463958590290
7417 273444738398995137447107785
7418 -571473502556764752339998820
7419 1172052682975825400066217915
7420 -2360124729633494931491711894
7421 4668104895401620310012902809
7422 -9072482797033787372829748640
7423 17332121792513932726709327634
7424 -32558041867705097291592867030
7425 60154102156438129891306451861
7426 -109342745155371681729373122880
7427 195587398620237821420867861475
7428 -344355280821862826434396697054
7429 596857042785816600740414865367
7430 -1018617863474051664312653884080
7431 1711964782075704730956584000250
7432 -2833845916269559453881353506800
7433 4620713473197809351437812745806
7434 -7422292184339195163625066559296
7435 11746181192123721162838228363728
7436 -18315336353506404071703190511142
7437 28139604514378402529824000234600
7438 -42601121606018701713765608353408
7439 63552540825927988516033746555546
7440 -93424213740270863109407762641446
7441 135331436990156610503981075318088
7442 -193170428832524743545300427912800
7443 271688611941392019293691873121291
7444 -376505884060867729730422687699034
7445 514060055661766344836485512651708
7446 -691455344613004839879507568490488
7447 916187769124610169230440211829995
7448 -1195718837844363910827465347988498
7449 1536895497499508870661047605824227
7450 -1945232003084133760912536063580956
7451 2424066900533646709677812815017960
7452 -2973646373026861355819013866047250
7453 3590241741905617444617141121897302
7454 -4265392940649600633246963931593360
7455 4985369193816808701635752830810538
7456 -5731005725869901917065467133005760
7457 6478040255438055938769076470194385
7458 -7197969843612174136795415779075256
7459 7859454238326855518600563416590683
7460 -8430282038925851501072373102833946
7461 8879722816284134108548125659326145
7462 -9181014451789924323994175651951600
7463 9313811177206787244121021527724038
7464 -9266312983673604668565164500290974
7465 9036708803897765176174732523261392
7466 -8633742934103509157758369190565612
7467 8076359452874929727354942522374160
7468 -7392334412487458920615065413139240
7469 6615980625599063522884034703395940
7470 -5785269002894859540129477442758496
7471 4938689278630468495027315464569561
7472 -4112150728478482193510889117476760
7473 3336324452215894181334196760109600
7474 -2634764746315080162339932675931016
7475 2022918409502945302860208545481692
7476 -1508044949374980011523788795715596
7477 1089998926910649542979534145688000
7478 -762649700540858643891303302173992
7479 515641414929506923025126613790342
7480 -336232477175176905377921967587838
7481 210980900455366806418504890668139
7482 -127082180564079641285543365404880
7483 73273779725004029454001757781350
7484 -40313227158498898065177899959158
7485 21086107654262877263858503568692
7486 -10441749941794611513657849567664
7487 4871394641624875673415267760935
7488 -2128823977306897655901432278270
7489 865550405517961779713478276974
7490 -324779431723062110569640646192
7491 111360203368401458405290861198
7492 -34468945029684378525276246960
7493 9486356003012182602200995980
7494 -2276602311862715345901635744
7495 464240003887348834362105490
7496 -77712552977769571311243786
7497 10174502654527936611849595
7498 -968683463534365418121984
7499 59799736266074602213422
7500 -1929777195690732574994
7501 25422648441356076558
7502 0
7503 1
7504 -121
7505 7020
7506 -260015
7507 6907838
7508 -140236200
7509 2263741102
7510 -29864979970
7511 328645405704
7512 -3066159380304
7513 24594951746176
7514 -171838804626558
7515 1059215183266405
7516 -5835752564133323
7517 29118102266204982
7518 -133243812626372823
7519 565452059047463161
7520 -2245907041020137355
7521 8409858580965553816
7522 -29863922538837727655
7523 101073648617064169029
7524 -327420074320735384071
7525 1018766890995048306100
7526 -3053698724666706836148
7527 8840584136300693605451
7528 -24775547660752537301114
7529 67342694646603783577824
7530 -177831440193739779434910
7531 456915738928216391118229
7532 -1143824412305910448640100
7533 2793074325056651778737280
7534 -6659772705816255935013104
7535 15520730356891963916688645
7536 -35384389724415934714855966
7537 78973691946633266559888232
7538 -172675428821487845925872451
7539 370115614195241393183098583
7540 -778116433820228062742115995
7541 1605369833196224470655444808
7542 -3251945071297857009292923334
7543 6470455055791809947357637945
7544 -12650682909311890265305622106
7545 24313163265458514718881895520
7546 -45947527238205397146478836473
7547 85407973741780372734945336066
7548 -156195375871084836823219403721
7549 281114019014537124895713382044
7550 -498004940693309883743966453850
7551 868571426512363212460925314122
7552 -1491693700584964380029563880722
7553 2523042116226837614965942345716
7554 -4203368570552376488710969318071
7555 6898483627037942812743406650590
7556 -11154258022354764299860034201229
7557 17770305366306809387724144629910
7558 -27896389884331324782365793358613
7559 43154679287587625399487634152540
7560 -65788932153157813132301280463705
7561 98840338048530768205473004351680
7562 -146345833048839635171169194696172
7563 213546596023480062071406472135332
7564 -307089060487796915052390375369830
7565 435195556376239243932779613809010
7566 -607767021541835605653738200342176
7567 836370117152746413643881904017574
7568 -1134066732011291435855014052557044
7569 1515036642810978864188569463147600
7570 -1993933701861760764553647419328790
7571 2584951178267431461304270711900233
7572 -3300605896601133835637709007191390
7573 4150248703530524785152418059817356
7574 -5138362174111148399980313562681789
7575 6262809533917812488261653022342525
7576 -7513200428074980537419701099216871
7577 8869533104756705475647984889171264
7578 -10301394732593270448564981201360036
7579 11767990305850500449655920371786000
7580 -13219107619939341458139926872854435
7581 14597115121134214060221649287718888
7582 -15840099019920086415166407736984497
7583 16885942160864202901474324553715627
7584 -17676941703722786264288655312208011
7585 18164664716463578479536721494107940
7586 -18314569385179309051007907769292739
7587 18109685717364285158967058228060355
7588 -17552870340190867082267537659793154
7589 16667420891575647355411470506346078
7590 -15495763879287893439143125541074705
7591 14096168245730237674692408256364737
7592 -12537964520893016603322512633147289
7593 10895815238253694738395372568280800
7594 -9243565887728610033018761088100375
7595 7648446059140100903212611763806585
7596 -6166390194693275574505111757355396
7597 4838872137344879025232986310478292
7598 -3691457129486436772598012739736827
7599 2734161375892398416359879054392536
7600 -1963349438786417033114887359186650
7601 1364668922801234621950873284826212
7602 -916523714618590103578354242001011
7603 593591491682146778264378917674285
7604 -369913483496114140141725541704651
7605 221259424676941323190131862709800
7606 -126668275350800236168302444293264
7607 69184233451596704270222683823661
7608 -35919621236680019602578025439562
7609 17652511065638755383961155003008
7610 -8171339034935946752285744745480
7611 3542391849103851258926468272551
7612 -1428447304456381203170495672912
7613 531425958440170076129974158084
7614 -180602290622753590691674865038
7615 55389665827357201465088831860
7616 -15098538363470779087423919655
7617 3586520620523682913404440616
7618 -723617647329798538405456305
7619 119806551393266363277716100
7620 -15494723297128690635937780
7621 1455828050625589444976138
7622 -88401196637597509476084
7623 2904456462123025997848
7624 -32455500826535085796
7625 0
7626 1
7627 -122
7628 7139
7629 -266800
7630 7154637
7631 -146670460
7632 2391831351
7633 -31891241768
7634 354827684490
7635 -3348256151126
7636 27171698632486
7637 -192082933029344
7638 1197879356671745
7639 -6675037726969370
7640 33668587125070083
7641 -155645433082504080
7642 666854996924553653
7643 -2672565380807485908
7644 10093118762406283975
7645 -36133754704960029520
7646 123248472566213487181
7647 -402248289456996641260
7648 1260666305015707544280
7649 -3805361321084450153000
7650 11092067855373898068654
7651 -31292820329637631342676
7652 85613615198825330590193
7653 -227531388829306575362304
7654 588306105071688003418430
7655 -1481911587100771717093106
7656 3640914985278236727241612
7657 -8734251317391442844569024
7658 20478242228874862503290310
7659 -46966562231341802716485900
7660 105449121193556395809179867
7661 -231933057598268375472729584
7662 500072400890253589388842078
7663 -1057548568127474282653241526
7664 2194772112886798777083119055
7665 -4472146700172149493905084024
7666 8950981088869087890067301772
7667 -17604337499552689562320697878
7668 34034910382433512559279505591
7669 -64704373845606486616359352640
7670 120996395997325724236288815922
7671 -222617653926092991219356397474
7672 403095973943318610082359491491
7673 -718480019127492904861181940776
7674 1260850740678602796348841117600
7675 -2178905667572115731794100848860
7676 3708604898651444200144932426492
7677 -6217843197236711313027485323392
7678 10270286081116134234817616533498
7679 -16714339116816891017025685622180
7680 26803955235341053808846811281401
7681 -42358949891661067483095032651584
7682 65971791678089318613060279778302
7683 -101265036769093392804261750604496
7684 153201431462350314534422765728830
7685 -228443516172974889031730140853120
7686 335746956910853724075447634549089
7687 -486361275279219774668363596083524
7688 694402602004424465370447681056836
7689 -977139367604406885022131077307000
7690 1355109377321690000628794030637393
7691 -1851988859190403934220467163121466
7692 2494122835915424821558195778166184
7693 -3309600559878216059754542166956544
7694 4326801198769660607821957859665455
7695 -5572394390972639361384035579623986
7696 7068780356262250709201635039837065
7697 -8831026002624510566530611008188688
7698 10863530254247409915102883955981738
7699 -13156699244918490023772070161802050
7700 15683902744147761373736354659243705
7701 -18399191940815480740266161885650880
7702 21236320787374728565086505082609720
7703 -24109374411505293691043957742561914
7704 26915266569188895266097282212904600
7705 -29538422982904064654362481592424992
7706 31857517929683011656506200450517813
7707 -33753675875029251470009048777848362
7708 35119653812234350156345340573926044
7709 -35869254024089063526404514588522960
7710 35945686840665085920439626131294266
7711 -35327812467481519825940833667692684
7712 34033648753044619517931059711268008
7713 -32120418295360336194999863637291264
7714 29680680989418662413178856595463980
7715 -26835082582991928010895396693411290
7716 23722554321947248866711020797342371
7717 -20488811340026268288147785789854144
7718 17274522662786915500237386854065468
7719 -14204746487481412570310316936990020
7720 11380678412128979261438573029253786
7721 -8874387134669669555463860245716544
7722 6727059848400170821515645045040854
7723 -4950611821987015081842467100553352
7724 3531926340294455235830820793440750
7725 -2438864570542625765928919843198096
7726 1627094788737811642782735374874664
7727 -1046709898787874924810873224395672
7728 647835099739564211323806148121119
7729 -384804312047924511833547874517040
7730 218737788807783805501050060027070
7731 -118610275066582695923178299276340
7732 61127597662006637480687337445673
7733 -29814086465001808491706173039360
7734 13694170315090964292944049974450
7735 -5889472962518755921968352157812
7736 2355411293283797651110043656886
7737 -868843740169955843593043662664
7738 292682492950438758276963126702
7739 -88946593092246460049059766930
7740 24012597611808824297893150560
7741 -5646730407960168473595357648
7742 1127477822747222870842243815
7743 -184568173104274146315547624
7744 23580879323162587139061815
7745 -2186234702143273655508208
7746 131725052049799044458595
7747 -4229465428494485146602
7748 40365337982995805160
7749 0
7750 1
7751 -123
7752 7259
7753 -273702
7754 7407990
7755 -153338759
7756 2525907115
7757 -34034307723
7758 382820005099
7759 -3653252167020
7760 29989936127271
7761 -214486195911234
7762 1353156214955608
7763 -7625888253134535
7764 38882324952343675
7765 -181587522415900351
7766 785463660831982302
7767 -3176305352172240639
7768 12098063449118449878
7769 -43664523771549688140
7770 150096268908889033250
7771 -493539723594871631152
7772 1557962614574375258004
7773 -4735749229619951974943
7774 13898188988764525824550
7775 -39470295263110205031054
7776 108689647327240792978704
7777 -290706766765201331784000
7778 756378633592808819586240
7779 -1917081091560172839270535
7780 4738920104112223044239310
7781 -11437150944926176451932500
7782 26976373520117021045972389
7783 -62238563511860368681612382
7784 140565850183142583546721455
7785 -310994909506742728035322935
7786 674478470180627081350484202
7787 -1434749090475969189361419531
7788 2995044905392465482885429731
7789 -6138571652890183322076997105
7790 12358409974380804235541249547
7791 -24448852904792146592818449078
7792 47546338018608894414335470087
7793 -90926290798489287104945286726
7794 171042794438026625863580713600
7795 -316579334550734735103752794032
7796 576684078072703525415996221314
7797 -1034117841040220986378518426468
7798 1825853164348820380728503534530
7799 -3174751695300985984054228831950
7800 5437212344264619854543465191765
7801 -9173340501674758849635006440816
7802 15248297904345977606928144792522
7803 -24975290217890205304545490663413
7804 40312243285961126526872607924240
7805 -64126298046466545540844604782533
7806 100540356500091112531947101629022
7807 -155372447352422275425690189639724
7808 236675527684804382208620744990832
7809 -355378664603420885409666495574100
7810 526011733092149701785589295656448
7811 -767476520899871155197280207245963
7812 1103811312714032891158769978179064
7813 -1564858350043972648845438569873434
7814 2186699222754889190421194877429780
7815 -3011714378081472817352128221095589
7816 4088103333670236411468866864203718
7817 -5468649093478956604640080273907889
7818 7208548831419443620701444491885396
7819 -9362228305866076908109670190872740
7820 11979062986131822849835553222162112
7821 -15098019396981183492849386681892151
7822 18741518944075909888482689756879600
7823 -22908970071689249775425570280438666
7824 27570414570764710003315761354581100
7825 -32661075778111436892134303093989244
7826 38077828642134925952283773084965800
7827 -43678297626639425313371818073734989
7828 49283196379040238757194023968657035
7829 -54682676154142016916903648854631975
7830 59646830231451341467546043222502872
7831 -63939611660732549713417342097567069
7832 67335452631471481210859943389220879
7833 -69637482588921645945826365864466914
7834 70695151084537407697404286524611080
7835 -70419098243588401764564139189629225
7836 68791819300248504895036568706066524
7837 -65872476970103334013883773267450270
7838 61794416123111747453638601655318069
7839 -56755630344156919540725141783805090
7840 51003279067929691710547964813685472
7841 -44813448219135492006080322531996366
7842 38468413559908661657384503862010688
7843 -32234461538978640667697563700334975
7844 26342665274921326306875302957749740
7845 -20974364149778362862823370892034539
7846 16252953369812720790257128735507376
7847 -12242470460444288314916767040564532
7848 8952148660911296370831542199539464
7849 -6345637482861374257168972747152525
7850 4353240306312653365377032931736446
7851 -2885116749446008904571873741464835
7852 1843584237485671790073512912521344
7853 -1133289464775126816054632583048963
7854 668505937545050850649847205591020
7855 -377333068938455132182999192220299
7856 203141110010456185747760205574056
7857 -103923860904017660024957818621874
7858 50306860476858038632842640876056
7859 -22929193220398566821159687113875
7860 9783110286593006589210573638777
7861 -3880636547196359558168664034191
7862 1419392499016392564838463047827
7863 -473972817279717081396481217499
7864 142725224732704292640954963805
7865 -38163636291710498124956279166
7866 8886005482691919352779854694
7867 -1755585572446066603341830066
7868 284144706749971638198420480
7869 -35870143479158230759837995
7870 3288380814329252981858032
7871 -195499306057131766464588
7872 6010942523961507086144
7873 -73525412616978994970
7874 0
7875 1
7876 -124
7877 7380
7878 -280722
7879 7668012
7880 -160247424
7881 2666190121
7882 -36299738554
7883 412728698889
7884 -3982760953168
7885 33069643080215
7886 -239254752071952
7887 1526849576246399
7888 -8701895274418528
7889 44848815854756679
7890 -211592864002977732
7891 924026897661862917
7892 -3770321380582148280
7893 14483223348889537635
7894 -52698592555028302312
7895 182561162350901859147
7896 -604776219975232907264
7897 1922877098583457930144
7898 -5885873348905719224616
7899 17391003291098322511372
7900 -49717263855148138030804
7901 137795131817468530382340
7902 -370900740116060379737134
7903 971072891487275644323144
7904 -2476409104727303043977280
7905 6158825986125217850628186
7906 -14953580087899285904776734
7907 35480892387022185833478492
7908 -82344443560620027320837920
7909 187069809316667814670478527
7910 -416306862922343950636273404
7911 908144044520981958116113147
7912 -1943049130934442345505222752
7913 4079713062545234175748675140
7914 -8410280664497422061425396684
7915 17030398006601167530541028499
7916 -33887934165462479087346222540
7917 66287898528797779740363460405
7918 -127510463373786918273368260522
7919 241275035506342488987917804427
7920 -449215519433938220466321905888
7921 823170085785291377958595040837
7922 -1484974966082903429265114769968
7923 2637742729264785256122178708538
7924 -4614397932046954142119157035156
7925 7951409563907160535960295872935
7926 -13498460788117755108939570545424
7927 22578485473461663749539978233915
7928 -37216079704297297992315425834304
7929 60455577340029052497287487208355
7930 -96794249475534361179332305800692
7931 152758148944318549871244393290514
7932 -237644575950649918602378543808048
7933 364450937851164112012752510184190
7934 -551001660348592277559921530148354
7935 821257894534818090211222389084784
7936 -1206761683105313135929667570871168
7937 1748138708735340719677914873131874
7938 -2496524729865358908863769826288442
7939 3514699354661611512616915427826092
7940 -4877676243318040043600942078991048
7941 6672461369732080757005459477340340
7942 -8996589838127405070856373795724726
7943 11955065686349791412911056654165945
7944 -15655468970148115115994105683384800
7945 20201010008553849514590808330718469
7946 -25681413250173518050600718738370648
7947 32161964101820990979070504396794233
7948 -39671376199501238014277842404579536
7949 48189179417418507817015031514777084
7950 -57633871812030202421497321879898612
7951 67853655103278745399219558032955932
7952 -78621232739554056702639377967788544
7953 89633986524103752308028129302916120
7954 -100521204756879782000876634373372860
7955 110859259681218463771195196086332852
7956 -120194044376964050025356884505848304
7957 128069768257557779883675880423181453
7958 -134062663387869254962785762937824900
7959 137816067844888811325321664580678220
7960 -139072834315611498567850542828089760
7961 137701976690225591905111301791162953
7962 -133716099782241158723128543471466554
7963 127276012558469154906275806047546708
7964 -118681611442147018314376024868095428
7965 108350069644127343953697706429944640
7966 -96782657628225326435470370308135670
7967 84523539083170816085825227717373109
7968 -72115987514308032130363079217563776
7969 60060984314008977016972124943328542
7970 -48782177139012383472768682068833412
7971 38601217311638180117743911718739841
7972 -29725843254392445827554988956597056
7973 22250405916532227553411792051450872
7974 -16167275646287861888020525928425574
7975 11386625165888981898121335884902612
7976 -7760863906663551965080935275518080
7977 5109788043297902249401201916190876
7978 -3243418154250369201514063146356514
7979 1980319602238411413188047830736899
7980 -1160127558323296155250814600523564
7981 650244289855030360442725805810676
7982 -347565363466747922769637422169848
7983 176511498972432596931353132931467
7984 -84807010613236150281239247902336
7985 38357695182577832985599957797764
7986 -16236806503673572574280211273494
7987 6388308547958116495779779739504
7988 -2317026313034726945336393225868
7989 766966910689339325425554263642
7990 -228854483741934850463509714846
7991 60618969924692719107247858773
7992 -13974585140538203194802910336
7993 2731742142838244595078464102
7994 -437239581032727337447793490
7995 54573436458803505282927502
7996 -4942278141297204626859340
7997 287818761064462342806048
7998 -8993236416818853947208
7999 97786136439053663054
8000 0
8001 1
8002 -125
8003 7502
8004 -287861
8005 7934819
8006 -167402895
8007 2812908200
8008 -38693304835
8009 444665256222
8010 -4338492661750
8011 36432233584010
8012 -266612147180300
8013 1720938756054834
8014 -9918152325164716
8015 51668644971596960
8016 -246255832220887150
8017 1085704581505843805
8018 -4469937861961287877
8019 17317232787887899866
8020 -63522723652905988881
8021 221769753424905031371
8022 -740146216102709976695
8023 2370224694563853703888
8024 -7305815911912394662366
8025 21732926901204113217978
8026 -62540594462701140548271
8027 174456469393609961228450
8028 -472559483691374908187810
8029 1244941373247154408827274
8030 -3194303988824691531892164
8031 7992356210472485469716416
8032 -19521657475616997428046970
8033 46594538521340078013368002
8034 -108773454334170045920598236
8035 248556423865041423290114064
8036 -556358018456788474028615344
8037 1220686659445601661837756710
8038 -2626852683041509036804921834
8039 5547287917106606547184622248
8040 -11501607218318347707464660135
8041 23424530799863182839071693048
8042 -46880666663891512269491016055
8043 92234003186625197174596719708
8044 -178450733931560487297536074198
8045 339634370880428690065209971305
8046 -636052985331426862569028887444
8047 1172414748845283552079460608160
8048 -2127555135187114731805787581674
8049 3801746311444905896039973880862
8050 -6690751728063150729449554687216
8051 11599405152414907701662549320930
8052 -19812198652565411326649146463700
8053 33344688195314793999268086021810
8054 -55306278749075137473036733667584
8055 90411429561322357432339634960056
8056 -145684342854835403414337318765987
8057 231408390972690294230358243839495
8058 -362369493195488149705892986886125
8059 559437963973810670964540344882194
8060 -851524436034157462439860823757526
8061 1277908733548213183919933909798320
8062 -1890886561235178328345057914258060
8063 2758631640868789913619463413425536
8064 -3968079654100371712273534208591041
8065 5627498066105057974845429496888640
8066 -7868318824056018363032759159112714
8067 10845736142994119048994613364955900
8068 -14737387899348460915064418519346257
8069 19739383809476926284626208218077614
8070 -26059125883324778574284760984138797
8071 33904396092530774324897654352510184
8072 -43468278540466265897498203933779875
8073 54910154891195920978518756072243918
8074 -68333649870541919965174161385137688
8075 83762561239817256654106527857222228
8076 -101116652480438195682520392029207378
8077 120190400834146303392214083877177300
8078 -140637585326083662180025986056305139
8079 161964360586589662387035210165934112
8080 -183534226597563891602746919316009083
8081 204587493218870245043042880724861026
8082 -224275212201922959353778276406035615
8083 241706774800265879824582123766264452
8084 -256009641887237149396414437832181587
8085 266395930945863013572468597500701586
8086 -272228707636237727919292150697340360
8087 273081929554235216205740379639564160
8088 -268787217989744660099567505148157243
8089 259459528777100659738108062729260179
8090 -245497648166622338078017736137798787
8091 227559400566966079056422062882411462
8092 -206512167162087858471406139105484515
8093 183362878070362240891734493093192732
8094 -159176448451372579003918977455356396
8095 134992110613648443695063116652808768
8096 -111745899330568316376512431827525506
8097 90208234519883233278248854056904125
8098 -70943569782234194434481524510639259
8099 54294123047920754241051819084539632
8100 -40386822195367617531781598555805675
8101 29160456683903613223570531796889833
8102 -20406975622972381546149560324285775
8103 13819351717472303660503990960985576
8104 -9039348242154993568986038590487098
8105 5699702007018335499474269937908015
8106 -3456649788488605762740834440989589
8107 2011163688061969006344292804746610
8108 -1119392500802125024650897873515375
8109 594079808601921442873999338411352
8110 -299514949876104194846851482478431
8111 142835804605569965014843557299712
8112 -64110515158037297412635150407830
8113 26925124183905992667449431948278
8114 -10508051963806934559257189622421
8115 3779359867042235070095012057310
8116 -1240147319064646039655665787092
8117 366722233508090078385148350120
8118 -96224498140718830282813176896
8119 21962016642932178403651427200
8120 -4248431524029425745889040122
8121 672651499940532116593471380
8122 -82991817014174733391547885
8123 7406440053771297701656514
8124 -427506705480400880562040
8125 13226364855564437242942
8126 -125588929213181464708
8127 0
8128 1
8129 -126
8130 7625
8131 -295120
8132 8208528
8133 -174811726
8134 2966295398
8135 -41220992880
8136 478746524879
8137 -4722258851462
8138 40100644622259
8139 -296800587584408
8140 1937593658996610
8141 -11291404303781622
8142 59454729965411250
8143 -286251405625584896
8144 1274124715575866442
8145 -5292931539196208600
8146 20680477030134350186
8147 -76475805802628789880
8148 269064767299629386322
8149 -904682041536482958752
8150 2917942597788943780545
8151 -9056662066757138203136
8152 27123468937315059722266
8153 -78567207890561023038714
8154 220574224052066345308398
8155 -601255122503013693958400
8156 1593815583911085220257099
8157 -4114433407267713525686838
8158 10356630908214157282419814
8159 -25447267560758648290484544
8160 61096197451482860050662540
8161 -143461402899087584441478332
8162 329726450930074944634931784
8163 -742311430717289353490758632
8164 1638051311988416014983708688
8165 -3545221230312965983537600320
8166 7529543998272515946288078094
8167 -15700883066879325799541827088
8168 32159860241435440981369280166
8169 -64731904099349490914302656920
8170 128086084151202012192744494970
8171 -249242543827423470060412288368
8172 477109857851342967471694908375
8173 -898700056325187465002523804522
8174 1666212578353339875355677699888
8175 -3041398365092252193810631604160
8176 5466847840987446080643579994585
8177 -9678528206734114497647475762060
8178 16879982534623655569582599014183
8179 -29006458176388685537290312609544
8180 49117911553770183717231943832175
8181 -81972103815422313763258763118350
8182 134841363725293751937092763284050
8183 -218651597585669039813398307852496
8184 349536399556772684219387958293320
8185 -550902093898603900471045888559930
8186 856096394763587255923614680074356
8187 -1311765693097906376691366941044888
8188 1981938813007561159603214578589802
8189 -2952791140079632424957307636579438
8190 4337963870879516134650876483530270
8191 -6284173720726341777847147023180160
8192 8976609457441936991677792054988379
8193 -12643425406923096125932489775150002
8194 17558492265977458574062520675405800
8195 -24041241385432181556480011849556720
8196 32452229698392686590677860389095656
8197 -43183247295322307527692062202619764
8198 56640828424866125541533724300435090
8199 -73222055448078100456862492638509184
8200 93282490306110108736204669525966990
8201 -117097218771810925381282071044783010
8202 144816400029004685316130300183776878
8203 -176418007407883136825379631203501128
8204 211662770691621519115831044738335283
8205 -250056633545418897917075444047956550
8206 290825782445400432689305248524341044
8207 -332910850735241207063289317486737248
8208 374986410834000303718204028528522731
8209 -415507827414715204770511664828227188
8210 452785669677034578327897283710291885
8211 -485086941939617805088810837726378200
8212 510756062340837937186112490599811726
8213 -528343736750537898365317533513242568
8214 536732635834777941788431871107368478
8215 -535247104224851997647071295292110160
8216 523730783507729291862130353325385118
8217 -502580814939317035531382163496497804
8218 472734586001223238760309301015555246
8219 -435606538804826325593296099454224992
8220 392978383397193251561006017950490595
8221 -346856078605571431345394828825024074
8222 299310230687392945349459097963378174
8223 -252315757691027709790407159017043968
8224 207609113835724294516191236562231987
8225 -166580083110899240312081149381675410
8226 130206802378075079316263120244138283
8227 -99036713459625817256591130301963008
8228 73211836628553396169271130591673518
8229 -52529989202807129639609795084698776
8230 36528674043680718204040060157504225
8231 -24578288619875540986570511498445744
8232 15972469734664117449185197193423653
8233 -10005019727056834168676748121984590
8234 6027088092912294541012681063758111
8235 -3482847556946503461897491501335360
8236 1925077904898383638580107436707333
8237 -1014449451405065276530787213124402
8238 507756038176701223267318107374704
8239 -240350884993182055852954601303168
8240 107060071563616557804345800245110
8241 -44612364879896572872234138001404
8242 17270627635810062436247783343379
8243 -6159812178217889052826756680720
8244 2003855761355260203180625177584
8245 -587249866074359345278074960830
8246 152636920901652590843912365563
8247 -34494578195393919489521382848
8248 6604407064318867489120586907
8249 -1034328004443574105422565848
8250 126039402320444531380231190
8251 -11116018527352077657867088
8252 635839044902594691007470
8253 -18907358646023254495628
8254 216877042884060617757
8255 0
8256 1
8257 -127
8258 7749
8259 -302500
8260 8489257
8261 -182480586
8262 3126592088
8263 -43889010737
8264 515094914145
8265 -5135977454433
8266 44099428138804
8267 -330082293474531
8268 2179190998437500
8269 -12840209498571020
8270 68333694573430815
8271 -332345212712141913
8272 1493447840075489529
8273 -6259899296054862510
8274 24666991853333973825
8275 -91957852019433749170
8276 326044603561000113756
8277 -1104422694204167992501
8278 3587722101989160615187
8279 -11212826741792900833140
8280 33807402287531547413284
8281 -98571549234970159978559
8282 278511864516081889249212
8283 -763961955415391094989359
8284 2037636682837389249798375
8285 -5292142813693902567521538
8286 13400997491170197527677443
8287 -33122807043748280235686646
8288 79990968848178954167569125
8289 -188920955496369676564978160
8290 436716814041608166791411766
8291 -988824441697324518724189371
8292 2194498880840600690177757437
8293 -4776589216153064338432967654
8294 10202468205982502615544798300
8295 -21395349041051675523432388507
8296 44072470875867935745463225160
8297 -89213860519409919677286209397
8298 177533753081746948178993609611
8299 -347433759543079404715907345490
8300 668879719303072931045322016695
8301 -1267171003240461521924216107109
8302 2362945968166881871785748767176
8303 -4338246210938097346370638512405
8304 7843545328471668176155229644560
8305 -13968106410424805162020834307469
8306 24506040876237868674427039887093
8307 -42363467365209402603487763270727
8308 72169993551004389700789356842764
8309 -121179398510846157357439368208125
8310 200567308697064613440261080745391
8311 -327261140048681009430463256098245
8312 526466956342969347875141780720151
8313 -835073003740749355163514024653368
8314 1306113243665761398762181116587590
8315 -2014472836529572130667007953637983
8316 3063962237230186726222541180460771
8317 -4595762677578216309050323540887542
8318 6798117107990986294186482341407494
8319 -9916930543463487561852241706799890
8320 14266555520336474059367868401747763
8321 -20239675322664214103393356248704175
8322 28314903118004767099567819212979702
8323 -39060153445598357322991306113939198
8324 53129328580628420407688231149865280
8325 -71249978978029290362200511110573310
8326 94199612935774100850323289554933399
8327 -122768183174506515880083560847920814
8328 157705509730163686166104615891506799
8329 -199654337276252438642979369371309490
8330 249070611862507302198522744350202270
8331 -306134523324111627159236728871833267
8332 370660022078226221653859756642715880
8333 -442012109761867851161099672825306700
8334 519041154707638125861649867440753575
8335 -600046482073368479521720625773181378
8336 682782167301025010451799870010100570
8337 -764512232958557192462967094991261776
8338 842118686428364913919387556176550179
8339 -912264691210694883060475301370027945
8340 971605069193147714561688532804219639
8341 -1017025882180406703099332662959188251
8342 1045894027862942242225709739180922530
8343 -1056294179789221903611049637843552063
8344 1047222270995471843901963201226917475
8345 -1018709109340254605366969089619584842
8346 971859966837946491440224517139974141
8347 -908799048956585569842170679384748046
8348 832516432247621363453243345048305230
8349 -746634427276864145408703452223118040
8350 655120259398758784765023734039501537
8351 -561973239522285930373561652072498628
8352 470921252170820785220103349936772294
8353 -385163684289935642624368044209984255
8354 307185427204060460753281368543500625
8355 -238655316814642559877986640961683778
8356 180414571144749960577509973590656067
8357 -132547131127712466752602663529593875
8358 94511278837368068966600547167829405
8359 -65308145304285190491737628739447600
8360 43662445395397664551401196959876576
8361 -28191287102150418783530160857341466
8362 17543125181758653354861705131905605
8363 -10497755901957178751082261249171060
8364 6025214190059167954870574322021485
8365 -3307361288803521831363423498885298
8366 1730603810638080016852419592382727
8367 -859974606018970687554684382077432
8368 404077715597477278517088127593887
8369 -178629948555788574127420026282285
8370 73857147090343318091096015167880
8371 -28362563929830714954786897907322
8372 10032176536239313649785960005978
8373 -3235599521548370166736279212259
8374 939722353115205774342953605195
8375 -241967761712409063851567748756
8376 54150788693950014113821116325
8377 -10261570925532845477346375840
8378 1589125431350958955499219784
8379 -191408987085243042199708185
8380 16704345844761506230599784
8381 -937545369946278087552846
8382 27974470743061228086004
8383 -286591939748242057538
8384 0
8385 1
8386 -128
8387 7874
8388 -310002
8389 8777125
8390 -190416260
8391 3294045083
8392 -46703794292
8393 553838604671
8394 -5581677936000
8395 48454847705278
8396 -366740935482298
8397 2448331715761893
8398 -14585115674225060
8399 78447379497614610
8400 -385404716611782686
8401 1748439598002268137
8402 -7394677272378990384
8403 29386651405810912729
8404 -110440466461479259160
8405 394609767183207449604
8406 -1346606596750216633812
8407 4405762957534037067801
8408 -13864854382457295271128
8409 42084668077364462971330
8410 -123509126705721360572592
8411 351204851355366068313675
8412 -969398277592752309199518
8413 2601490063801269240889545
8414 -6797486790268853750369100
8415 17315645353020752096926578
8416 -43050970997006399247413362
8417 104574073736929388251484965
8418 -248408936185844143977931872
8419 577527831831174666922677400
8420 -1315114111903926483805455424
8421 2935203329530482882443369212
8422 -6424957990169243687575790796
8423 13800722582555897879177397110
8424 -29104243233003871117440890340
8425 60289697069047404578879862189
8426 -122729414588210060947885823584
8427 245607490420612018828394086909
8428 -483372666368962226524478656782
8429 935869829636146423375385562965
8430 -1783077509680193130195134457268
8431 3344010932671529235869860253506
8432 -6174766362508786960708490929248
8433 11228641765501530483903683754954
8434 -20113062243504732108172777361360
8435 35494309093910964657129408630727
8436 -61722500284757278336912617839244
8437 105778738797668022264810043050408
8438 -178683725819786938023427661887972
8439 297548579738448008541661415948100
8440 -488498092873212572073364299433092
8441 790753401748197294733693959940418
8442 -1262201832079957132102848353111472
8443 1986803354432079054034682285426291
8444 -3084199240927260840698210703782360
8445 4721833981052351904268945574004335
8446 -7129729384580360586576719929566028
8447 10617848174999530679292099753252684
8448 -15595672642776878594779826283540466
8449 22593011895633749187549906663244075
8450 -32280386773501566122664785229790912
8451 45486778681791397939500355430712804
8452 -63211567706405155674196302086346946
8453 86626404972252491146733384194000510
8454 -117062593039649031730075271758421060
8455 155979438610967167922700348411854695
8456 -204908495219476812039435170948829098
8457 265370032407582749542053210610163368
8458 -338761136854179824793612994827436160
8459 426216577121502240446627147971943085
8460 -528446502533935529388183594984679998
8461 645562125420471555381697653759400188
8462 -776904861441784536559621405495133196
8463 920895180463742613630435721891635093
8464 -1074923029053959413722086512356768600
8465 1235305331953835618978758068316435274
8466 -1397328823554886879797169765688123376
8467 1555389824696918741139590412760143061
8468 -1703241346072285970201708617879285136
8469 1834342773880109572843287433645876575
8470 -1942286704710710448188029280191632548
8471 2021272358722663868014264778883516374
8472 -2066587533706361191020650560888674520
8473 2075043343022936731279431927266065466
8474 -2045306241555772887005186992490998160
8475 1978090390994553733424900605265981610
8476 -1876178816146830430644852815483282194
8477 1744253155255494387373179354508808891
8478 -1588546728405969989746840629882457608
8479 1416359644565286692410965801910623710
8480 -1235481869538740041647277227933118612
8481 1053586071684056703236431371642682534
8482 -877664770612365826411647540584241920
8483 713570873084431793751621631243167600
8484 -565701266926210605803478915288452090
8485 436850480540869589165456547029720897
8486 -328236236970405078679111989577725172
8487 239670518969966616946145304019881531
8488 -169836150486951268105818324775857374
8489 116623261928324509615032149573771500
8490 -77475419342753652889835340226608528
8491 49701829695236439668301524120571497
8492 -30727296310940786793760804216337566
8493 18265335988791424358690375325055017
8494 -10412823605381786857223214599227320
8495 5676588117852930271121756672086337
8496 -2949509393581308274741516720129986
8497 1455179186009550559831994672834361
8498 -678736890527721685919792026400000
8499 297790509502261559225681722062230
8500 -122171896576634348681042895036192
8501 46542141472491784846754049553713
8502 -16326938798286005276700869106928
8503 5220674055059730726802964648137
8504 -1502736745518201064153575569280
8505 383356341963128782450075271877
8506 -84959747489397556736240113232
8507 15932839576753374895817028860
8508 -2440487170311051502230753120
8509 290799032210847433175650080
8510 -25033140599233228401465740
8511 1387517001436389578768992
8512 -40924973690159493322502
8513 391530204563719525978
8514 0
8515 1
8516 -129
8517 8000
8518 -317627
8519 9072252
8520 -198625650
8521 3468907750
8522 -49672013484
8523 595111764221
8524 -6061506652905
8525 53194979968932
8526 -407083158966925
8527 2747859674731953
8528 -16548851279999853
8529 89954502789151108
8530 -446411654788034511
8531 2044552400309730135
8532 -8724817905117912641
8533 34967685125531423664
8534 -132479005468827896079
8535 477017314348862006544
8536 -1639899588752487632012
8537 5403672953138862129834
8538 -17122783719054265133817
8539 52322367571940147888701
8540 -154557408847734992270010
8541 442294574155511917283516
8542 -1228448869342323752296034
8543 3316892364503472156548064
8544 -8719023813539156192119137
8545 22342456745709409815774650
8546 -55874894640801054342410304
8547 136512319094975450938834481
8548 -326140836919107286264647383
8549 762574176738964470742195440
8550 -1746339059198033930461802550
8551 3919639270024274870939096073
8552 -8628019992808953915080488224
8553 18636719876385231305629178244
8554 -39522684220747562830696401799
8555 82329096998816944073873550702
8556 -168531086398156945530957525988
8557 339154168029380501359053758684
8558 -671222006297918412950900045670
8559 1306878120035971442105901406379
8560 -2504002932242019341603851580240
8561 4722672800728161192941339242560
8562 -8770186063808547846937488614407
8563 16039790190761272498990841805094
8564 -28896772525940774979843616149066
8565 51291758968820819877756180680800
8566 -89716123628128135764521287544406
8567 154662748962123280262552505697077
8568 -262818757733224980781204781675990
8569 440290213898064080892216485014090
8570 -727246645790859120369098651699250
8571 1184478473636829052273941573785251
8572 -1902451689271800107813704329792366
8573 3013507163854693594623683659073652
8574 -4707908899483699639785030054575717
8575 7254414090772796724718071762897734
8576 -11025817251012808446883797410697618
8577 16529619103405651678594007198392914
8578 -24443517945066413942956571884925410
8579 35654484081324714009577673514347817
8580 -51299019580345662729403356675155841
8581 72801163304111083508031587170252896
8582 -101903174360294991920129150782621110
8583 140681740480527665546441308322241360
8584 -191541670698820490491900113173564953
8585 257178537171494171784168800977541340
8586 -340500358673471738896899324836984563
8587 444499671167914498554799500128152872
8588 -572071875024875250846322565022379041
8589 725778826027378292713771086053421836
8590 -907560958353040425982018022970651255
8591 1118412753696321228444065627192983398
8592 -1358045941264112078437130613182742965
8593 1624567835284208835737239771337528076
8594 -1914212407762980343200825102167195472
8595 2221171830134831442934281845211334455
8596 -2537568754621657491553833597713740456
8597 2853599189646915886901674032192032160
8598 -3157875013490592003902735739372586377
8599 3437974134242800291359391200203174791
8600 -3681168372822340860803912919853221417
8601 3875284143575466280683443444350938690
8602 -4009636198595003101507018756847501903
8603 4075938698941423701660282158591358861
8604 -4069085403315921535372532191794714784
8605 3987715123702770570669052115990469196
8606 -3834486749422228568933889006999805047
8607 3615999679743507208031846815531136420
8608 -3342354066276039651914704853848464850
8609 3026396630445570634908477183428900880
8610 -2682718699950354796615032409548797846
8611 2326507903110201875019462804959292244
8612 -1972392608875064962626270386751619794
8613 1633406542324669958007835721583285520
8614 -1320171210405920164782717917321800119
8615 1040376104601997017838268036205960801
8616 -798594566210896502152980134097995685
8617 596415354157503883490790100812972560
8618 -432833861824220727966917759367852423
8619 304826819048808746470384248488726414
8620 -208014851730683028425166006278680045
8621 137317581289737406457574005272770996
8622 -87528607813849441257982888354444895
8623 53762022825008378285602473978266818
8624 -31747378755326221325268505189353165
8625 17977446631250110771088832751347768
8626 -9733504710613600467408626783998822
8627 5022183858909365578783012026763374
8628 -2460108715092754579436023883037239
8629 1139090126228021005634798095433056
8630 -496020167849162258073437444653761
8631 201929947852021253100022926539267
8632 -76316121624371174994442546760828
8633 26551518254129908880615008230336
8634 -8417649017494490670597200340962
8635 2401550529776679538420112683843
8636 -606994696423607580400731102567
8637 133210590645170000924458785748
8638 -24725205750346732218329253624
8639 3747651102791584595043816684
8640 -441312203618188589761484872
8641 37499897713768742118700330
8642 -2057664944187567184757448
8643 59168398556072768622168
8644 -670085460210169939014
8645 0
8646 1
8647 -130
8648 8127
8649 -325376
8650 9374759
8651 -207115776
8652 3651440125
8653 -52800578632
8654 639054769413
8655 -6577732415584
8656 58349821068143
8657 -451440200410560
8658 3080881710327540
8659 -18756532908695326
8660 103032482819385132
8661 -516475860273883672
8662 2388017229637340675
8663 -10282132275467486670
8664 41559569832868302785
8665 -158726690541261896704
8666 575944622704578058848
8667 -1994664284268304767690
8668 6619539436912068469721
8669 -21120186907340054607816
8670 64969264553376023148492
8671 -193165636132210468849822
8672 556292604904824023458425
8673 -1554686562863798674137152
8674 4223390557053128547271034
8675 -11168560875319898057687730
8676 28788657223594618640165595
8677 -72416300519043140929525600
8678 177947809262438573851680033
8679 -427565499827852352500800252
8680 1005394443068700530746079009
8681 -2315389215280017439422738240
8682 5225994218591243454032957500
8683 -11567799457865779350610552546
8684 25125746313971308547285028135
8685 -53579784132850128786592871344
8686 112230239435681067046991064238
8687 -231014205637402547552564680290
8688 467477154724592825175808414692
8689 -930331420800501715392360270208
8690 1821465507966121695160650712167
8691 -3509487324279400096231992448118
8692 6656249075749943500031428149980
8693 -12430683450164411764988048572368
8694 22863540564142494971501534166732
8695 -41425562192505295948324314973462
8696 73953377443390492259785648900458
8697 -130104279435769690449029451532960
8698 225599781555818164005175795549381
8699 -385623762714538556043524541863322
8700 649868537479927888393765146417380
8701 -1079876139787279957421374229750888
8702 1769511781689964699936404997521675
8703 -2859592347380267167595378825669654
8704 4557842076514932320652662313279915
8705 -7165491407725436413787585156930784
8706 11111875017352508723370153588438391
8707 -16998136957373769955961000617037050
8708 25650726471225071889655001801826009
8709 -38184728707839140956352736501945272
8710 56075682387320333706434254014185937
8711 -81236598644143889545532543175907374
8712 116095025279075299831456155958060995
8713 -163662273761592570278824506625991680
8714 227583111041846622315742538718601884
8715 -312151804830451096796324314035140548
8716 422278951626470452128996625907577766
8717 -563390519259372814715553297404014200
8718 741240757562600585640437908763112635
8719 -961626815585806248773426777224059980
8720 1229997967937084257210389812764185150
8721 -1550958503818795219729525237702413984
8722 1927681360531968480375530126849393000
8723 -2361268498726176087151949254118951076
8724 2850102200719164703397750359189026277
8725 -3389249576883524945298901861955528800
8726 3970005686422585597620727622941301070
8727 -4579656942517473289992552839243892550
8728 5201532196429035969508990808833899366
8729 -5815410148787522676312917119365407616
8730 6398325388258012722148247056003595174
8731 -6925750425127722538464896216240022738
8732 7373095961514626877394642919205416775
8733 -7717443488206171345541921268750204080
8734 7939355032396925066885436651721047279
8735 -8024561793206609130553755123938809698
8736 7965357882780630454089730107402091134
8737 -7761534540015402668910164628810730080
8738 7420693971930539810620543789590332163
8739 -6957872202116170865791639333135333582
8740 6394501139983723241004693310205096774
8741 -5756789000165097862273073964517445688
8742 5073669182179770942725192235785674090
8743 -4374558988026839520279498451030161234
8744 3687181326322111073788497305801615262
8745 -3035664509710879916518960622366354304
8746 2439116940496401393786619050999599192
8747 -1910811705082650815447461043162192220
8748 1458006882246398801319099609690817256
8749 -1082345105393922072039255565036840968
8750 780722529050093645220818975028534006
8751 -546461586809617683582137683103983660
8752 370596882788241309971761618086759025
8753 -243108710863446684487601928821771904
8754 153976130791651896047171159571026621
8755 -93965247242177038522296054193117444
8756 55124274667171900587889199641809855
8757 -31006668727470784402003451379110280
8758 16673726436131222215649795892803709
8759 -8543436518117175997110550411107384
8760 4155303166020622726150706661316783
8761 -1910017355644888482433346138258720
8762 825518857480142611774859493611520
8763 -333493265269126058799513589239944
8764 125040891882481022384076905495666
8765 -43147341857754574542564872233488
8766 13563212586827573352970012397496
8767 -3835502759961321813677987691660
8768 960470952857493438592319551902
8769 -208741712691273334362329226592
8770 38356774688551087117017218690
8771 -5751216815941634045726402988
8772 669188766817760757107628600
8773 -56239240097107351997695272
8774 3040795482204283488777960
8775 -87818866187635095450478
8776 844547014998861162310
8777 0
8778 1
8779 -131
8780 8255
8781 -333250
8782 9684768
8783 -215893777
8784 3841909029
8785 -56096646875
8786 685814433564
8787 -7132752260325
8788 63951398208468
8789 -500169600521734
8790 3450789115541670
8791 -21235890207308336
8792 117879437926625686
8793 -596850602295210510
8794 2785946728604864341
8795 -12103306000191342795
8796 49336349076514026805
8797 -189950967627774574942
8798 694563997110739856324
8799 -2423277934802719817281
8800 8099204174556021464885
8801 -26019012622286122556886
8802 80573303489440662981981
8803 -241115419493015239109154
8804 698781893317191841939583
8805 -1965015358473096150866470
8806 5370546411633404915669340
8807 -14287078498662147324526828
8808 37043966740282356309364709
8809 -93723716630035565654923458
8810 231629810816391075360197475
8811 -559716392863754505851553045
8812 1323563772053530714825254605
8813 -3065200779552690426276123709
8814 6956907557693823339126267344
8815 -15484569458176776314340282450
8816 33819000871392090272428034287
8817 -72515492213803503807965514433
8818 152729916584790447363585343296
8819 -316108800740128720264187987194
8820 643196603660639414029132568040
8821 -1287091958983636383987220375573
8822 2533883380537690598476552197290
8823 -4909202395564416619892084601009
8824 9362840175888693034354961070993
8825 -17583066140545276107719057176610
8826 32522042393650006216582725011073
8827 -59258726067025999325076915474516
8828 106391678220616788213668167899686
8829 -188245776807588628123532003825928
8830 328304293169308433780011181709340
8831 -564452638003105656998714373022894
8832 956838155657447214794476191456774
8833 -1599416909469983175117919590228830
8834 2636593151235920729149147082320192
8835 -4286714605141684929317434674550675
8836 6874505788864792625930372084496509
8837 -10874840522530519779674346016837129
8838 16970463785275561221026650943788722
8839 -26126065096026848943385447069515005
8840 39680559487841378548902973355341730
8841 -59458568401413996636992696752859516
8842 87900093320374138454766382011667379
8843 -128204253042089188986979948319417931
8844 184479704100182286813923964449018569
8845 -261889842222205541152845803027785940
8846 366774176829670483866879280594860784
8847 -506721876332573669532311414079771132
8848 690569864707729588729019444778675648
8849 -928291750111480304668273417830010506
8850 1230741223568679477629209882337875225
8851 -1609220961165680045174963678604122941
8852 2074855704506882097869714931603714580
8853 -2637756475971980303171004486478055812
8854 3305989942006556002151133628890448048
8855 -4084401526775144204918447064663795445
8856 4973359743596788722905370039516800295
8857 -5967520815984695030970019604833116699
8858 7054760162346638710686243389114468308
8859 -8215426567617898011637041790096394428
8860 9422059196916301198091478511910749150
8861 -10639715343382757509549432624816734761
8862 11827029567448854585414615856090774884
8863 -12938021071940132772835844200368196039
8864 13924593398135637967278165929551260074
8865 -14739619086396358789139203595857865100
8866 15340374957555734546101935135951224105
8867 -15691985361291796109952559081987076153
8868 15770537697983396693584929833017627194
8869 -15565536458791118898749866683529993709
8870 15081338345747750711014504154515907400
8871 -14337334888653499304851093061496196548
8872 13366832607511208962058297790519749285
8873 -12214682328966724472469946413061157180
8874 10933844969414385006773603444714483340
8875 -9581279147606353227617850758065355950
8876 8213617615818336698027467225707486548
8877 -6883068892747882804806713942525963083
8878 5633978074209434127212138341743236736
8879 -4500408412205059670524857324146505912
8880 3504915894895863620681430593070120820
8881 -2658519976865979493784114444736529998
8882 1961751832771346980641864818020229517
8883 -1406526578415822452860998684986775579
8884 978490282053372947974689269618187356
8885 -659498072238895176901418487298160200
8886 429925039355269695893648687944891222
8887 -270575779245863862251388104878646247
8888 164060989369000594711118291871487254
8889 -95617467135733330943081288050411569
8890 53426295986671662589826370830518725
8891 -28535399157160693586441307993003149
8892 14520246736977010505383119829538748
8893 -7012367912740725667861448948668043
8894 3199965376814589308613970483600396
8895 -1372777738772352260369585131001725
8896 550338388696819054119221678553743
8897 -204718408634824797243230196207490
8898 70066577397295664367089279857362
8899 -21839471280179304755947674926562
8900 6121577729201728714343445087900
8901 -1518845790684804956467411799958
8902 326946022911900588924553926302
8903 -59471206349428262556185285078
8904 8819375528731255969562630884
8905 -1014943633208000259339167420
8906 84269841243309784633053794
8907 -4505465386026061894731460
8908 127073475498158708952248
8909 -1130643546509143859506
8910 0
8911 1
8912 -132
8913 8384
8914 -341250
8915 10002402
8916 -224966912
8917 4040588185
8918 -59567628726
8919 735544240750
8920 -7729097437180
8921 70033886597673
8922 -553657018827950
8923 3861280653857539
8924 -24017509515730080
8925 134716377890470194
8926 -688949596308168122
8927 3246450835186887588
8928 -14230597852852674424
8929 58500438485532678190
8930 -227052448519457501508
8931 836629852403130443650
8932 -2940507105567632150048
8933 9897778403243630577459
8934 -32015386496222161755140
8935 99802746404293666601394
8936 -300594376863003838171824
8937 876662926221654414003733
8938 -2480462485868743994869000
8939 6820396281519817934044305
8940 -18252120907173266065479488
8941 47602122797915980089264689
8942 -121133348578276209904813236
8943 301082201682836039683102620
8944 -731660258445366499125393800
8945 1739866103583107024503417626
8946 -4051746484286926466876304904
8947 9246924939970987734480032884
8948 -20695028725452262323499451520
8949 45446983738402344977774112880
8950 -97982057967657673464584558520
8951 207494745505537986452916314154
8952 -431802653218587144562505363136
8953 883403853993036771235437720708
8954 -1777437966530584425015491716260
8955 3518400545565615086031493839002
8956 -6854098950974757642332263863200
8957 13144266196599787679847999967917
8958 -24821191100817547532481526471734
8959 46165478858642643486626328711010
8960 -84589685002576350770916150798000
8961 152726233213194954298739002072926
8962 -271762402573475736912875345895474
8963 476670291513603988921897365106650
8964 -824265390712065120893936099189760
8965 1405395019500638009745229741277786
8966 -2363014267205609597267874889750164
8967 3918488259916581069678679324953260
8968 -6409120235471417827480921459369632
8969 10340544678566293252415427263097450
8970 -16458283117827856918256085864374940
8971 25843325243239806349580423422473078
8972 -40036592050574732276115399174680256
8973 61196537444615381498199030437607368
8974 -92293058419030689844877253335692540
8975 137338128376266211851865475051233755
8976 -201648721951846816645421790375752724
8977 292132120728122878926073922043111663
8978 -417576284553938326933192181955000690
8979 588916546195178857063762957802780100
8980 -819439005280112798836040813806751616
8981 1124872912704894500552137398867898521
8982 -1523312441787514532226729824177123854
8983 2034899146520823614759093838987510217
8984 -2681203140592643043433630700798571900
8985 3484251308321306311477524768000735162
8986 -4465160933513280214028254965470439738
8987 5642375834329078717011503410801675365
8988 -7029561554970763479980295016391273248
8989 8633255422108315540438269787886336590
8990 -10450421671471817518106121875616834678
8991 12466152880763273237844545080850492161
8992 -14651800543981140424859020991520615104
8993 16963809138524420163795535916456335233
8994 -19343552867646645184763606750070108800
8995 21718459177453335008039503875729754648
8996 -24004549385167101088757373765092311968
8997 26110389071147255085357824095159007611
8998 -27942350415609887215057296167919571252
8999 29410866422510609329819733348943691140
9000 -30437120221905681570007952151418600532
9001 30959559981167776878337442835333007959
9002 -30939600877711805599365935595115794456
9003 30365780720969238523014695255068401486
9004 -29255774958891476150371515851017043840
9005 27655986714574228674255472181524935621
9006 -25638620386543741113898504328413880424
9007 23296390350274214547007618471017069202
9008 -20735413788988110207476149078492544004
9009 18067085679087657524576546145982873515
9010 -15399759515895311752177579714168499858
9011 12831116004584483666652970624699837725
9012 -10442061538290834771746687306135792896
9013 8292702333533063183467323891387345450
9014 -6420621513221685120121007963592271170
9015 4841437202019291512794671324257090131
9016 -3551326840606598329566701232910295228
9017 2530940581200912759459490638267574938
9018 -1750048610396382431101699088782435126
9019 1172291080458372452311475636135512025
9020 -759467355983310361760841253578868992
9021 474966190084436499914114812834539941
9022 -286150608651839767107460577749838742
9023 165689915942539559763972415067639754
9024 -91967418155006688685596034623843900
9025 48789658534523077143634437609377436
9026 -24655862768516946293469517276258212
9027 11823490534185985263090872609796107
9028 -5356587533885517003599364368271360
9029 2280974332482524392045035970018020
9030 -907468266261329485789399025649792
9031 334919520090913811776739292024398
9032 -113700575905207733629001033294580
9033 35141733901428750026057575599629
9034 -9763870795069492930568142943080
9035 2400512691354225199469743920858
9036 -511806219076308145117231737824
9037 92146890436262742053110503424
9038 -13521170038151696807762213166
9039 1538836956412747966721420310
9040 -126227345172779684581881636
9041 6658013022965710700596788
9042 -182879495526992929245542
9043 2016546953867211735532
9044 0
9045 1
9046 -133
9047 8514
9048 -349377
9049 10327785
9050 -234342561
9051 4247758336
9052 -63221194741
9053 788404586193
9054 -8369439619625
9055 76633731943836
9056 -612318154725855
9057 4316387189556047
9058 -27135097589286577
9059 153789603515617800
9060 -794365846597790551
9061 3778766354706582325
9062 -16712631346527161721
9063 69286983335290041176
9064 -271086816946302596635
9065 1006580477996438933811
9066 -3563948820714419351245
9067 12081441301443293069696
9068 -39346550274863658624198
9069 123471646998620645753930
9070 -374285510703827913014195
9071 1098454552927385101736310
9072 -3127152771093092307494436
9073 8650496472461640361348282
9074 -23287002669024848926745790
9075 61087857472449624867380200
9076 -156345832154755157859060533
9077 390815841422099361090977625
9078 -955069398002529058663460604
9079 2283797962674677460063420150
9080 -5347893068279757664648917003
9081 12272167849146497316584768467
9082 -27616009409620936653112554865
9083 60976395624851871920903594496
9084 -132177809116214423287897893860
9085 281429501042930998324321175198
9086 -588838368071312287124535354483
9087 1211208113886742593406360638934
9088 -2450217025357792386588336107482
9089 4876516648426565455141540979655
9090 -9551582468276315707403971294954
9091 18417458378513090875149928545712
9092 -34969834711762550956832130110484
9093 65399930083648437961910397167674
9094 -120497923973706641593662521941110
9095 218772397332060206710246743503358
9096 -391472535695487937381628839945832
9097 690528078636170480644680156991067
9098 -1200884869741081028010005114868006
9099 2059325822930541220027760872132000
9100 -3482640242368520607917602093859348
9101 5809000099236086199170148947060370
9102 -9557588143234468420015352640743215
9103 15512749419897882657961140191550450
9104 -24840234560360429185319491932692325
9105 39244372309129561739055421588660989
9106 -61175546892669921948023070987980009
9107 94096921584165203825838611043345792
9108 -142818156485861760464447775588974959
9109 213900278975683816712218694413094325
9110 -316128633890247599982010100713906533
9111 461041899326414030319990189943257060
9112 -663493205086856476284270265039648315
9113 942200421322593235388463536402667891
9114 -1320222141044962760317145488913011245
9115 1825279067817347000894042643389495680
9116 -2489817989906489897527658614670052792
9117 3350693299896272362393217649971406498
9118 -4448342166748651233272118928651246934
9119 5825340757331874659134872602140192290
9120 -7524238685276724966755207740258504411
9121 9584620803124321214912463657259616771
9122 -12039442200714258609883925812648011918
9123 14910757890523788000061282756289157416
9124 -18205061034010557557942330257080475380
9125 21908609076881512044157757270164202556
9126 -25983228529053183412749243896800529058
9127 30363109478247251235157903879154169918
9128 -34953166242861509539203299708234220756
9129 39629568654675253181944348136189737500
9130 -44242842242345273233910208878709018490
9131 48623695137987778036143109981584937824
9132 -52591576793575231980342748541413806607
9133 55965602807007233118073791337369128397
9134 -58577005621565087393740459399213154760
9135 60282070107548908938069929966212672962
9136 -60974395807891919746338501226105636590
9137 60595071085708457255433891602018823138
9138 -59139430293483044445059648420307689790
9139 56659543377279359154718769076948942920
9140 -53261925410205715376769222968477083233
9141 49100358369431580511648418435457601836
9142 -44364465008949756440108437716341818326
9143 39265279386137850628589856026575769082
9144 -34019259546557026792314129241500319790
9145 28832414035483325166567776053922831872
9146 -23886326847828952978207500340390589358
9147 19327469713917900252278620069006562304
9148 -15260640452173885247077897346879024934
9149 11746902299946709439680072183740622905
9150 -8805816732987750385518297596487678409
9151 6421146067592414241097517215025845266
9152 -4548887696603776136502051783512591796
9153 3126413224107088515756791123780169528
9154 -2081487552633167201140664507922650800
9155 1340157521905535924130734130762045144
9156 -832875170174956851525407807129713405
9157 498586438757101864364503059248639835
9158 -286830540965499467880283480922957532
9159 158160093002526317615872405313835990
9160 -83342769380749709099212218040468971
9161 41828886874258374453502930467783669
9162 -19918275820559926276724729333072356
9163 8959190010182182551810036293751648
9164 -3786952900902130978257417942390900
9165 1495201816812081968944753596860159
9166 -547528724655374811803511468419255
9167 184376770115207262123995016903054
9168 -56508046738301323074850255005515
9169 15563874144397062405441117382245
9170 -3791795718645162641873287829322
9171 800680296050011563181244626088
9172 -142714054677719101991107368220
9173 20723225489361240169064477784
9174 -2331717683239931334170862080
9175 188962832505169231473290440
9176 -9815267792916794801226810
9177 273613756349141789623624
9178 -2603443587210390769048
9179 0
9180 1
9181 -134
9182 8645
9183 -357632
9184 10661042
9185 -244028226
9186 4463707364
9187 -67065282304
9188 844563023088
9189 -9056597342072
9190 83789778726400
9191 -676600780150312
9192 4820498032602482
9193 -30625766844434100
9194 175373331809254964
9195 -914892498703364400
9196 4393401996339971853
9197 -19605290662631697886
9198 81968842853404084409
9199 -323290134819043938496
9200 1209656689665592462258
9201 -4314549387067266253930
9202 14729572498119378177157
9203 -48299153912687964086976
9204 152570517427945945409253
9205 -465475568581018849897956
9206 1374661196878733932894143
9207 -3937505888084364081569560
9208 10957689209155431221629901
9209 -29672264763351357297518056
9210 78290669820266065297433333
9211 -201522891596703865951152416
9212 506597580787961236742956540
9213 -1244950745303726411818568942
9214 2993495073695287226317933524
9215 -7048370962374894809755253680
9216 16262859875057575235328195279
9217 -36795356726903208533611150002
9218 81684651493209633252009184646
9219 -178023286082861152039225729600
9220 381085244524551451822225936624
9221 -801640975778274925979183800220
9222 1657805581865649597413854258502
9223 -3371722067345642813629933016728
9224 6746714572276297321872856155287
9225 -13286138701933483118821364835202
9226 25757349973093157919510955850767
9227 -49172422368348768909229102674304
9228 92463934459313456396557202311529
9229 -171298736781799965114394274606566
9230 312723393315048641190054538562349
9231 -562701141020392558045163682174424
9232 998122526794822455316768077325643
9233 -1745616076773897006849593048315130
9234 3010492733230852756992653472227043
9235 -5120454327590888111603355793872288
9236 8590383084059057967766876090064024
9237 -14216612297287009820864772720938154
9238 23211352913885749721945713258981368
9239 -37390419582765552376348393173815112
9240 59430004875747371401708708705994310
9241 -93210007013636329546126867049948320
9242 144261684993345565325465890253932919
9243 -220336497633177109416647147744550080
9244 332108702222535221575719051796928170
9245 -494013981047017426319062658384373832
9246 725212264079178617112052613710209781
9247 -1050643970087155191008890013692770840
9248 1502118133214086459140544261752718750
9249 -2119333934381069517757419963885397240
9250 2950704072174176337641073107913797085
9251 -4053806684489301090100555419792780288
9252 5495245216062326862832710193469724195
9253 -7349680314389551832999043680801645872
9254 9697804388152460401976939620741660702
9255 -12623032784637099778928797208810013216
9256 16206748655482144663668600374004370574
9257 -20522087558442480275074825725118804590
9258 25626384294754506858743761824064979012
9259 -31552558902044438052530896398921746336
9260 38300006961159528104827315940195552882
9261 -45825808493897637507670636245123048932
9262 54037166531656776591122609356874584866
9263 -62786140540810446158357845228326902112
9264 71867877737071420711825375817308422697
9265 -81023309931230040125638354972724320300
9266 89946896957017898601467044344521128865
9267 -98299752523716019037338828989296133024
9268 105727901218320879826842274214861319266
9269 -111884524580299473207894571107523113788
9270 116454534129661695199350319640127854821
9271 -119179481542792337899253907737958027240
9272 119880219652019016751758415931037281900
9273 -118474583703267775498186302112647539668
9274 114988013606838287080612090353381804210
9275 -109555580670537713081885237712174131600
9276 102414499141401712754564737764313338751
9277 -93887524045529247239370605441073614828
9278 84358936109924976154880001554368667316
9279 -74245446432624444075809710448748124136
9280 63964976324772054364104800170651144997
9281 -53906821707492198762518160821512805988
9282 44406334217128575428605715807575143441
9283 -35726395474628551076064982644034737536
9284 28047179556470509030220485854542647806
9285 -21464633120640406456647861969740356042
9286 15996797381152218933028669566801317907
9287 -11596219374889027026230241886949795832
9288 8166271962284513489258431779080189621
9289 -5578938530635610153081012694713164604
9290 3691772024677900544425880002800508020
9291 -2362318127873500134005992610236890640
9292 1458968063689757637302572480821953611
9293 -867857771502505473655071137025041586
9294 496055679528709262997279087760955149
9295 -271736466753784662643193300941367976
9296 142235919106032180270024513353682557
9297 -70900298442603190315760727902557166
9298 33526351861745878099277429068042938
9299 -14972333980061987031465415181411648
9300 6282250545093135118490589585021956
9301 -2461726587131793268992714504409418
9302 894448416183674357137669555828784
9303 -298775435101531020860791286416360
9304 90806430928715790873572346583653
9305 -24794162255430586863494442763360
9306 5985666154369173782452797880536
9307 -1251939515059411230517996904416
9308 220945793964869076682643448489
9309 -31743218473577386572257572204
9310 3531411966492872205971730539
9311 -282646036643070838610812360
9312 14566692143871147476077852
9313 -397687487736622492301454
9314 3331987478687670589672
9315 0
9316 1
9317 -135
9318 8777
9319 -366016
9320 11002299
9321 -254031532
9322 4688730410
9323 -71108102529
9324 904194515984
9325 -9793542671448
9326 91543404455937
9327 -746986889222125
9328 5378389099642813
9329 -34530343654686522
9330 199772565513748093
9331 -1052545894117697320
9332 5102300552583090060
9333 -22972733580544246135
9334 96862285064142186467
9335 -385108043640532548921
9336 1452040016406312790648
9337 -5217213895236497884155
9338 17937277850172479671344
9339 -59219153346151972485447
9340 188303204951495943130598
9341 -578186271099597323689254
9342 1718220596544109593030370
9343 -4951705798745156575054087
9344 13862754330801898369516938
9345 -37759913003177150994721591
9346 100207055280124845276732796
9347 -259408919575884818733704445
9348 655790599751306062160779233
9349 -1620573528945559769757664681
9350 3918197565043407438857956527
9351 -9276168605785738386822199561
9352 21519532325234060079363625025
9353 -48952096078035394296226672542
9354 109257327876277082113966791416
9355 -239392819149233575539664386015
9356 515198775180406659434020899492
9357 -1089550499365788874065519502145
9358 2265243331567230545753533901491
9359 -4631777116404969759298909987878
9360 9317624807862255099135195277213
9361 -18447321545505646822207889997924
9362 35955382524995461585663582249050
9363 -69011327329798657879570430282476
9364 130471873399209092362632542692709
9365 -243027886240746049184277115022025
9366 446100525343873116345991287995222
9367 -807114443655615414653014456057895
9368 1439602533716479767333128869436403
9369 -2531785245989437612898459379096551
9370 4390909420562125069203354340569522
9371 -7510785194599319011265432571516894
9372 12672789210001989436525094942799460
9373 -21094196137465505792996737018604005
9374 34641808510730349139694184911549964
9375 -56133431773633086180804754844150103
9376 89754808929271437583835810672107573
9377 -141623875906284863653173453315761250
9378 220536325324648760268206286604255452
9379 -338926778184138727908030040023146653
9380 514075563959363412312536271818738001
9381 -769577258057001611858228649211801162
9382 1137065730917013259443525172291189235
9383 -1658161054803796204183562500648072653
9384 2386554875264006319557408618933082455
9385 -3390086935509324240972490108776333658
9386 4752603192057534610554369369827314905
9387 -6575310186792213848222114000002842135
9388 8977247052718473140824800338041627168
9389 -12094442892937004905950053733167023719
9390 16077314371952309108079319389251253898
9391 -21085840334458386322868465719695252483
9392 27282113302807465989547855687968990705
9393 -34820083224675037621667769911296008436
9394 43832540618329165620490518111293526955
9395 -54415639148643860178226585874976010170
9396 66611740997907178707007404332894423804
9397 -80391872372740029714869218736672679440
9398 95639345948542667004276002905865549940
9399 -112136444696569890068584110203990274971
9400 129556443075493873765920613726207313904
9401 -147463061125712585264318623451594254446
9402 165318884214722659286342910219005604275
9403 -182503914554323567244112040433039984942
9404 198344546777900751792999050483004625350
9405 -212151680601063866404050859263489840629
9406 223265533811911378224126659700298274827
9407 -231103939764486583484402300328159407160
9408 235209640378222119722682563248160988929
9409 -235291319629782571289253588331721490515
9410 231253827011734540481652861052377019284
9411 -223213814265409515358862697722777170346
9412 211497833591591354958109672882811161775
9413 -196622128623992451739124412176347781379
9414 179255911994203243417073458178191339668
9415 -160171484002404309338631853375990821641
9416 140186024692880567059030065826982342580
9417 -120101499210242855128442158175288690240
9418 100649158788787164219905640493499827962
9419 -82443983244046694438489243544349585902
9420 65953251598914360490402098045277997892
9421 -51481651086055410378837831728664787843
9422 39172793521339835057566785532982340720
9423 -29024936517000804389524841672539482364
9424 20917438719733999962403908750671247576
9425 -14643473350387746373015304500972685154
9426 9944249715564219191034102265469091580
9427 -6540700657998801519078506859961037800
9428 4159700048240248991998923622109338866
9429 -2553089837270177557119912965723923703
9430 1509122083941446938815120110596884019
9431 -857068585426919997705688899910137201
9432 466435750980239071333186059277631475
9433 -242525504066929189070460232979650442
9434 120071388763032054582661286015220759
9435 -56383536722543206880949092221972155
9436 25000925565919827644883786024150770
9437 -10413618506835668616841404603852360
9438 4049972665479723061713613288606423
9439 -1460119807516985251655878669492852
9440 483824985943356667684518499116720
9441 -145829300406907667478382357860374
9442 39473313423439970824924389323800
9443 -9443380583211212653724389073967
9444 1956618272774086894990984417568
9445 -341875965313145852557719403702
9446 48597902509550178057830784018
9447 -5345950287227817625856264270
9448 423282441033568981942586420
9449 -21547681084943376870341616
9450 567411713119973598034250
9451 -5944535799419929266274
9452 0
9453 1
9454 -136
9455 8910
9456 -374530
9457 11351683
9458 -264360228
9459 4923129995
9460 -75358147280
9461 967481700834
9462 -10583408119168
9463 99938660144378
9464 -823994970438276
9465 5995252997609250
9466 -38893701316040280
9467 227326227113494785
9468 -1209591036020561066
9469 5919020063842835444
9470 -26888535460235803320
9471 114333486294459579133
9472 -458229423223913150934
9473 1741013460350604411309
9474 -6301521455241818886424
9475 21818377708883741815885
9476 -72523611798129314184162
9477 232131186745779832382562
9478 -717333055906806118490368
9479 2145049123111643862461268
9480 -6219502220255478109162460
9481 17516148461099121419382576
9482 -47991094089228015259008132
9483 128093247838940380271874766
9484 -333483722450324851363763074
9485 847784466092731029682646505
9486 -2106648165049846626416343200
9487 5121400378761730977726382777
9488 -12190749289985766067526454318
9489 28433962647161386119936100015
9490 -65028611669414989909960745600
9491 145915429661873925335264068119
9492 -321418579328273617734538088528
9493 695404652501826877843264810317
9494 -1478457383616608378780651285664
9495 3090105792940745641693181553660
9496 -6351896901765512181741960671962
9497 12845768016310757587313111264253
9498 -25567670947383293019727599924196
9499 50099183282301131804482323821882
9500 -96672555842655819153278022713730
9501 183748898758163331111919658274048
9502 -344112051112093496236733566052776
9503 635074552237008677351703932922126
9504 -1155284707963627920097513502025608
9505 2071924971369064049948397133778980
9506 -3663978623926789644569012163852384
9507 6389894301450180309556540025149310
9508 -10991523017928823655375173051962528
9509 18650908095323786894746537824129759
9510 -31222618941922279765662235698312720
9511 51571581512243536565807503873521862
9512 -84054660699748756033499448521275200
9513 135193755842701600483631901023078687
9514 -214597230629201228425757845413325080
9515 336192797601347168302084691017371075
9516 -519838616031879119177650386653200778
9517 793376856122711598707917450088606729
9518 -1195176916444847412313593368668711728
9519 1777184492033961257744978211285743550
9520 -2608448231888535744086627983601646360
9521 3779020278746173374268508685975773100
9522 -5404020038583155634230222087059609876
9523 7627537797561985616721133978749778455
9524 -10625919711198058817881509043059685854
9525 14609800827363597443734537070638966280
9526 -19824119512050788413739149677068982208
9527 26545281553459915820405000898383732616
9528 -35074570300588896625315048863407290654
9529 45726930779520120305912648395511060695
9530 -58814542890584297790943959264296747580
9531 74624968961202337200057082205087475088
9532 -93394063567611617602977317009062719322
9533 115274615741924219426757586428192480321
9534 -140302644499257886128305558615828041744
9535 168363893209424558403936928474678374080
9536 -199163767760907899690909253371925709872
9537 232204845023042984829636567404083807469
9538 -266776164757074928391242477943512920108
9539 301957810303435270675669921358885169198
9540 -336643796049408482590690227952384562250
9541 369585082171031252877063402750848729207
9542 -399451889787274266333212323514554171776
9543 424912179985498218465686700967780072395
9544 -444721486380455381537865834097826016282
9545 457816730984798304205276369059549066660
9546 -463404472760871445348918022868273612084
9547 461034368162792579246788767044213457694
9548 -450649514801100138583514122018899877014
9549 432606202243523703992865896210825840942
9550 -407658914121646518585200586496883024080
9551 376911131723040867889299281598677858757
9552 -341735872389207105572475380168412836320
9553 303673087449040222341916300081749635199
9554 -264314913234502853326141549882368217152
9555 225191257290122790871762257703078744620
9556 -187667138090323688713969241495498753340
9557 152861810787045999003410393714714059305
9558 -121597097749083433985107080446732272000
9559 94377778982641373351793863744159357900
9560 -71402507672532938231235620193521802210
9561 52600603432048879725666315266598449515
9562 -37687308109427686760926065241337659044
9563 26228433916131300408264548872737384720
9564 -17705717666220831038951452976925865922
9565 11575704406866290717480869857362025850
9566 -7316990471207931961096578991398540960
9567 4463200385546650576713411724633790912
9568 -2621637032717540034556045886677399328
9569 1479400048732971404542875024239164704
9570 -799896983446374341295032283001964020
9571 413158561059061725341006712231759953
9572 -203167395447790016302470558423931212
9573 94744675322866842070691153548970239
9574 -41713226039971557390420320911470496
9575 17248484968161922431601800435085935
9576 -6657931685810667056756930918053202
9577 2381847476536081059121031935494183
9578 -782961648084545079058201646025516
9579 234038795994896727999801428295031
9580 -62804327758419885981135062580900
9581 14890638780687133719812362472478
9582 -3056275527930018713454317694224
9583 528703954710682667723797968740
9584 -74370617067603678257967159420
9585 8093130465020143327732982690
9586 -633534963372781179057057920
9587 31677101694286144981873968
9588 -845020328425054890301758
9589 8046272473942563237546
9590 0
9591 1
9592 -137
9593 9044
9594 -383175
9595 11709322
9596 -275022188
9597 5167216142
9598 -79824196310
9599 1034615151830
9600 -11429493799942
9601 109022417213568
9602 -908182407178416
9603 6676731141596817
9604 -43765119397951875
9605 258410578875453530
9606 -1388569692323085283
9607 6858935988167777462
9608 -31436979866540436584
9609 134805940949781372260
9610 -544625145366555865766
9611 2085148311392057925897
9612 -7602563588706374315625
9613 26508938485113367386630
9614 -88714755252224124676760
9615 285826716589564903841243
9616 -888916895223226240833590
9617 2674705201314494409084800
9618 -7802416664499529179784856
9619 22105077857058134537418380
9620 -60918014095782382644037989
9621 163531015519373487278014338
9622 -428154193322677126136914519
9623 1094537916418367711770423668
9624 -2734822595625198527544786005
9625 6684874352439215600226577200
9626 -15998596677533949754895138394
9627 37516193107202173476469851396
9628 -86258339710102659897140478596
9629 194581379002225341715749731000
9630 -430889239149671536786245459744
9631 937173684596249612915342299612
9632 -2002969368183392502069578848318
9633 4208424631513368662591505713952
9634 -8696210762089228424235830292615
9635 17679431477829902880098311512407
9636 -35374003847097119145006828607145
9637 69680901284584657913883453119948
9638 -135170826419417363141044845531346
9639 258291060866519036029460573410260
9640 -486294683253167501918937695050645
9641 902299957584096574724492600891056
9642 -1650269180655609336567466171849079
9643 2975733725329027783010235358711109
9644 -5291070688578816640891666850136950
9645 9278388033151258474017381651910460
9646 -16048861238855926985792328199104789
9647 27385127832424805533531082260599067
9648 -46103610286264693958633250611642331
9649 76586247851593025021584685629414880
9650 -125545903440697406489506440751511487
9651 203107076744440339823675613718610949
9652 -324301574059926791081659144786977738
9653 511093678565312817114112432032048584
9654 -795060627402903621756713195795273375
9655 1220857592691409060908386811752150120
9656 -1850578398285507399140004007739940496
9657 2769080990982767849041295689113445392
9658 -4090281719100258227479716005704696801
9659 5964308660607313073386618849400493870
9660 -8585230715752137535797091378124486204
9661 12198881855395580952380196772615830912
9662 -17110063463253352039552481058689835672
9663 23688091772715051049190073409563503626
9664 -32369369774172685319001817072726588600
9665 43655478639183436433055297032384174848
9666 -58105091013083809949233758257148701304
9667 76317936564509572663226032567383419084
9668 -98909385487902919191115355266755360522
9669 126474766752187551909699260147172394440
9670 -159543154368535698784145471236407239424
9671 198521575966212476042878658210970737624
9672 -243632295055742265033482168880598279583
9673 294847125915551258552294540363514990384
9674 -351824124742272619114491081100702932700
9675 413853852838895805204806264397524381328
9676 -479823224603196121299087057991757125526
9677 548204296786828865127161201985840814312
9678 -617074851884374446462458511207913529382
9679 684176190825578645024954997438468012900
9680 -747009374235548211364293032723900591182
9681 802966833126506672322074086567194950176
9682 -849492934338433643158082043120842272734
9683 884262181278146089835099018493549606785
9684 -905358631269217418822889300900304287675
9685 911438975976134316430401452088705271874
9686 -901862240211349135343453495764330666435
9687 876769311763205348338162292296909854870
9688 -837099990374605215838683504837065579589
9689 784543311188665259502803119405877581200
9690 -721423581746328099962014845537387299036
9691 650530977800443284224823508788684739612
9692 -574913904875222260685916447889605562214
9693 497655549587582424751537964255251936326
9694 -421657247037532965320877852424558153680
9695 349450444686855807988411860349702072960
9696 -283055956251576883916707980229324791894
9697 223901713992060536439818569384209409472
9698 -172801712167692269614615402227321717158
9699 129992036085847595588994850637363353060
9700 -95213332351846816499118172972532126838
9701 67823884767665071784248622940656737888
9702 -46926113092527293887695033416467378734
9703 31490651881501207940278676069122316672
9704 -20464920634903185423233450602892860950
9705 12857467380394688287141028885662611520
9706 -7794558501225531627404595487203499485
9707 4549859032613725051904388937599513244
9708 -2551208261944470341877081094199959856
9709 1370500781811996154585001710773579160
9710 -703219548084836635681344281875997820
9711 343475828592336191595903297469859640
9712 -159073934852235264781169417162302932
9713 69541693712385172554119182055773792
9714 -28547352986320398091828986265766600
9715 10937239165413172192089126072207760
9716 -3882721361222048416196136851956168
9717 1266189152459362387586873305335552
9718 -375362106961944518822389104693880
9719 99867643426083358257819974567960
9720 -23466853878119726523843083344284
9721 4771246049440047288983060502160
9722 -817251511294301638182619345844
9723 113779220959070364071357832813
9724 -12247787916635089688010933540
9725 946154258774383729749167640
9726 -46897920539458825103398860
9727 1239357812406065110553640
9728 -10304958327137570104054
9729 0
9730 1
9731 -138
9732 9179
9733 -391952
9734 12075345
9735 -286025412
9736 5421306499
9737 -84515324520
9738 1105793655140
9739 -12335274843970
9740 118844521076220
9741 -1000148012517120
9742 7428948024033215
9743 -49198671297494586
9744 293442952011344125
9745 -1592331381095308672
9746 7939466589202197414
9747 -36714513111189203434
9748 158768899930112212906
9749 -646592644999407017280
9750 2494521002272007686824
9751 -9161925913996901987068
9752 32171441749667554322313
9753 -108396694428471282892240
9754 351536522751079220844500
9755 -1100255823581656834360638
9756 3331195521572377789611327
9757 -9776440902964315048911456
9758 27862205068412613557749503
9759 -77231086745003720560816620
9760 208509645356661280285242777
9761 -548994553124000263216854768
9762 1411263093659774588575237935
9763 -3545579266192393092973290436
9764 8713792313155897256223381720
9765 -20966732072433731456716813632
9766 49429351074873575683501798185
9767 -114253475500019088323845356522
9768 259095221898661173907290773409
9769 -576771977862841904015719144000
9770 1261048209257479233186607485672
9771 -2709278461709232118112008548226
9772 5722208620121963982958192369104
9773 -11886065816885459592047768400768
9774 24290751676633588059011684037290
9775 -48856687774737460054095819873240
9776 96744278095610211660954309023361
9777 -188656694935817823477289756031304
9778 362396394009643420719260190665443
9779 -685912409314961821222532983464510
9780 1279456779654746147644928449052546
9781 -2352595328523503945069310126920608
9782 4264991687081082609408286660589481
9783 -7624561703379585248388346046100654
9784 13443361238298057803802212977903585
9785 -23380938767926161069120018008567664
9786 40117596749891782754031408703273928
9787 -67917068346975730237746000967508956
9788 113459683757845224025596429322313013
9789 -187053014386316303341410189964294400
9790 304358058807386049826324112423963940
9791 -488803275175641521587535590081691988
9792 774890417870515344931651454454281702
9793 -1212623415154577136999927610575498528
9794 1873309337922295659721134684946386075
9795 -2856968265101330235628374566650630648
9796 4301536434214413793323467361007296044
9797 -6393956430273854415051520526820144192
9798 9383081616015035953049055800926634645
9799 -13594048789175540216002976516579086170
9800 19443438344009064034296675000788203935
9801 -27454135130310838999360994196424394752
9802 38268248671201765238443907160001891572
9803 -52655879246277522237131073835424221668
9804 71517083270316231089787019123132178460
9805 -95873946491741744745185098505422347264
9806 126849347632271007859267352170360526724
9807 -165629286650784398818596651851369700670
9808 213406399524667156729917595033251111825
9809 -271303173833717553113469606611701473720
9810 340275210079658633147519593145643408404
9811 -420997759070430352059985009249907471754
9812 513741315887143983765903129045446221125
9813 -618244688929947024642329554462327719968
9814 733597617337874571159820265737821209495
9815 -858147488059694779238811295927360962564
9816 989444668667500708097931742601711812839
9817 -1124240827965432425978433247256348171224
9818 1258553332559112208911131595234250979370
9819 -1387802690025231964818091986517792343500
9820 1507022427820764966190887207988813868762
9821 -1611134553270567945469993029378618088704
9822 1695274743060439623025984503381409302433
9823 -1755140683184780556228701330667675311036
9824 1787331987591732521419766487887210717970
9825 -1789648837949235454331398634154109248280
9826 1761314534789936327128312425668038476335
9827 -1703091947583766654244987618665779003600
9828 1617276656127203287150527497199749996017
9829 -1507561780022667523202502082668895015600
9830 1378781536430339773302715321768595945850
9831 -1236557297217355487435717667645272969442
9832 1086883481480986937577109904029920961638
9833 -935695154923782191638551890532519323544
9834 788461152146533797155005524731762758670
9835 -649844764807817736435472099661149756354
9836 523463179422397349093259795997050848256
9837 -411761671062634526142659105119816945216
9838 316005012797820748644711607466093874158
9839 -236374614817351432914651470026052380350
9840 172146754223458580829458996699829095482
9841 -121920638351346779807508992186815359560
9842 83864165685363926511657854985407020500
9843 -55947682945128261683803135013500159776
9844 36142473973594081627615389169870433750
9845 -22570225588355290111338415540751240256
9846 13598981515651095627504215275060981201
9847 -7888706151574301213145886193447746504
9848 4395429067815566253251187839716826799
9849 -2346018558245480344765226939681637120
9850 1195871317379852899915952872227036979
9851 -580191228824171571539701300611906858
9852 266862937052144497366589608526513326
9853 -115843962798536542727673179738582944
9854 47211921957631747835361750561822285
9855 -17954028403372928310932630024542156
9856 6324918941932497256096128761027441
9857 -2046281575069904156446099215186624
9858 601651587187715678949587679095801
9859 -158710107663786634528678210726460
9860 36960815234809536871598575007220
9861 -7444741373710990660830748481232
9862 1262768542329580016751270779529
9863 -174001819513951888151129943420
9864 18516753374297468020801632565
9865 -1414599652094988444455316808
9866 69482584771635934213321779
9867 -1774083242882160175554128
9868 17578948740207721429304
9869 0
9870 1
9871 -139
9872 9315
9873 -400862
9874 12449882
9875 -297378027
9876 5685726463
9877 -89440909339
9878 1181224489665
9879 -13304409069194
9880 129457951629669
9881 -1100534704553178
9882 8258547757728896
9883 -55253641920862809
9884 332885809670212017
9885 -1824067503602959625
9886 9180323964857991825
9887 -42831381840503409030
9888 186786970225100028487
9889 -766807126620295053370
9890 2980964561994953857692
9891 -11028836372594761046705
9892 38999700644114037021797
9893 -132295297617894091498740
9894 431858069081871819734939
9895 -1360264092738466113675946
9896 4143953705431772877346569
9897 -12235334134549524181524222
9898 35076354881242319616978120
9899 -97792521464189359099463124
9900 265527984995633877010461803
9901 -703047118414764068625530799
9902 1817287095144642595125526197
9903 -4590637147617995851101368289
9904 11343255928538604404684962059
9905 -27440019522662011597538007327
9906 65034467265155639752189068640
9907 -151118466193283586364413498163
9908 344495877511370212131057716781
9909 -770895083093951227948774627290
9910 1694265816446936390235035876695
9911 -3658948945958174879795553155574
9912 7768115686922649924791439655533
9913 -16219520294429437327785947247232
9914 33318759439056470208925971594240
9915 -67363059826535709900167904762313
9916 134083992273151481528490137714278
9917 -262834966362016474875999316487868
9918 507529067593729152635312309974418
9919 -965651762959610818003959928259911
9920 1810766916509983316055768594366369
9921 -3347192784586322129431047015239489
9922 6100443183064891373569953308680710
9923 -10964340735800720501565372260853609
9924 19436407234712044563864680189391754
9925 -33988191203779017151370886795736061
9926 58637863769434549627879921405227414
9927 -99820522184988122445478591450457686
9928 167688050079553585549229641629795434
9929 -278015166525571919124675875390989386
9930 454942985717624301546062990192592760
9931 -734854401908785124801413302984474774
9932 1171738718259302807861881108523982687
9933 -1844462056997568972824099047262090373
9934 2866409123907247072062080106912962011
9935 -4397970660452029688901398238741627945
9936 6662296144267380391572935993984494314
9937 -9964613270380156311875604783004979959
9938 14715181221014964197250161784592804458
9939 -21455527906177753897624803870912354714
9940 30887070587188145960032804748834406555
9941 -43900535637216285799965881171050212174
9942 61603643378973765067049076375929311641
9943 -85343446996053045278385941099506422632
9944 116718793543763618334126694471574940351
9945 -157577428631918472516243765767767202108
9946 209991391188153578629007086440479564416
9947 -276204355341096854595021773124601626894
9948 358545448122620632116634491332991459118
9949 -459305255711735327528193915301050934926
9950 580572340974451740605321693414748872364
9951 -724033278134889594479905806611580176200
9952 890743910001110514800276191701367901141
9953 -1080884388819165852873395012381353834812
9954 1293517439984892252623315923892439771198
9955 -1526375189606412365917415742549556514715
9956 1775701815167085825824402915193817663512
9957 -2036180488956342049083388131260931249162
9958 2300973048414604992048896922994454031717
9959 -2561892751428708238878245098481366690880
9960 2809717981749995134137359973709251572700
9961 -3034643735372309696374157271672808160144
9962 3226851909908348885107161605488678623792
9963 -3377160416008988322187906471057559677840
9964 3477697493686116175569445446272635755950
9965 -3522541196502951519785269957142532612705
9966 3508256177903682146254797630855691722080
9967 -3434262066177475721071210451197483734527
9968 3302986080029663510522332392809827042356
9969 -3119773154110201552702755572001409535312
9970 2892548035350316589521373398048750705126
9971 -2631255202278056143187995264142575991085
9972 2347133039665233980499710434935973556416
9973 -2051894440267906230132171112931913295983
9974 1756896206897922428592021895242375571677
9975 -1472384372636243982997928591135053271371
9976 1206889893780382098747967389595733262770
9977 -966824582852782275137400540385170096216
9978 756302380736697634287568970617398039488
9979 -577183711768364591707486707265910060595
9980 429311200441166943239673756849319898322
9981 -310885272344570779695260561490929166945
9982 218919577693461106388736065563615312838
9983 -149714432217551312679517286946337364193
9984 99293460371519844291062346107813688721
9985 -63764078819013972069324885558065355965
9986 39580279742584774897375162789472971662
9987 -23702612330510839498343956222214076045
9988 13664729690477468373975955258061833675
9989 -7565818154744355536709746611898089158
9990 4012314374199334537726284742221747109
9991 -2031899919109800386486478758319346879
9992 979225493243528061260674055399982915
9993 -447327495314980118320340114946376714
9994 192824858997300094159749034671831264
9995 -78021294718346584617465343216080090
9996 29451209862075841026329999870562765
9997 -10296092564919567850232395196012345
9998 3304837237664479431926829834281202
9999 -963767473835575320722525506130108
10000 252070004382466390058135562679114
10001 -58182040253479188287031146492373
10002 11610812318547882179488604458118
10003 -1950277727354342377689041236424
10004 265926907620133794499974990780
10005 -27991872898181184854874491898
10006 2116671206730105920760592720
10007 -102252054399155951152665384
10008 2617081641295717820119986
10009 -23431639061899412528504
10010 0
10011 1
10012 -140
10013 9452
10014 -409906
10015 12833064
10016 -309088288
10017 5960809305
10018 -94610638226
10019 1261123714935
10020 -14340744920392
10021 140918990909267
10022 -1210032328695060
10023 9172733021168803
10024 -61994977528097024
10025 377251170187580513
10026 -2087348911775428560
10027 10603793366159331000
10028 -49913474826857944884
10029 219511023939650167733
10030 -908380330693983528666
10031 3558359874059839549745
10032 -13261506808859497250240
10033 47224651341290478889015
10034 -161281782733243156033970
10035 529930758986629291597917
10036 -1679788387920976943316540
10037 5149027024103698519656065
10038 -15294647283928414324432530
10039 44105664107286150084491913
10040 -123677832450204570485520384
10041 337721304145212541814654083
10042 -899198414217932237158267870
10043 2337135519398620419646685063
10044 -5935989677454457210827840528
10045 14746596124631218233987774620
10046 -35863293166628095624412975760
10047 85448091027250290648877534820
10048 -199596684368465206987414009344
10049 457386525427046928884235233314
10050 -1028839382403477846217607939168
10051 2272890793767550622413781195269
10052 -4933915431780563267196585326400
10053 10528953762107778809587902416697
10054 -22097327326336369835518613205096
10055 45627048963939460454849607839903
10056 -92723218278499135929333023398272
10057 185515443474952872733586976315335
10058 -365533824110181308468671820787734
10059 709500776835070504637805966329589
10060 -1356963029118407063376175257934096
10061 2557850304669030005295576594257124
10062 -4753015547752363406975314990250910
10063 8708396839992509123367087569211564
10064 -15734815308353373251354677058799456
10065 28042240069226161452058231868467962
10066 -49301375417029397522370540602299054
10067 85518813222029276742941233346487910
10068 -146377927127087826346867343627527252
10069 247258454900970445774729388530404878
10070 -412224139398206388413563181557475660
10071 678362700157757864365546839556909638
10072 -1101975502122317089392899802495306720
10073 1767234733878998485477103750721983528
10074 -2798045896641864634872535386567293398
10075 4373965572909932002535547004820140002
10076 -6751086127520232211613773185225201464
10077 10288764820842141417373712110078655500
10078 -15482938274529062065813190451685098504
10079 23006450164424575491696908862261244393
10080 -33756206305535453978180020787269283712
10081 48906092429836542032570879762255089763
10082 -69963463188693974670868392916016966290
10083 98825419435196656721540315655269514046
10084 -137829146423105274823399776921689177412
10085 189788751292112224380403341721463412751
10086 -258009131295223841586818541365924259716
10087 346265423949422703033729555511072921095
10088 -458735795583625387920918747608099234176
10089 599876029738726557311032971317868408453
10090 -774225715454186027699205686848090432252
10091 986139300787547942386997973684903315336
10092 -1239442517565010643717892611124110635540
10093 1537022918453545863620620207128493274829
10094 -1880371918838444989472791737076593393920
10095 2269108181217714863834443299693527188845
10096 -2700524689544838016055802150397722719648
10097 3169208525705310130459584447906592559395
10098 -3666787213252735077462253928957964119784
10099 4181859266777675134005914289892002954627
10100 -4700157718692969907447247051175357766668
10101 5204976258119648970171618457352228436042
10102 -5677869228411244891802136563592459672450
10103 6099610190753877153760273111497519096273
10104 -6451354908028430978542546317085247866272
10105 6715923396707223106106565060905806352224
10106 -6879097025652129734646278475664922036122
10107 6930805240862398256310544065979691605545
10108 -6866068356538159627127899138426027056672
10109 6685585141027592065273781362159947388302
10110 -6395885754841508174163819008335040336996
10111 6009005189873812740143876408708232595463
10112 -5541687770893991055564361041214608185600
10113 5014196045930532691648280113992307008117
10114 -4448838341968534671039115769262438814318
10115 3868359633451957989073082776870933428089
10116 -3294364189410405247488110276786566220736
10117 2745931318771555447453074858280013716790
10118 -2238550598825476643750042874049838348404
10119 1783461783363765673276051632765352946780
10120 -1387435082004576632696672948376804961280
10121 1052967259233628248626095951435467607912
10122 -778820186014919897986815924012137821550
10123 560799474194471076974660294045097356110
10124 -392654512448560304905741906070485587528
10125 266982067005739156072272693655528746579
10126 -176036466426621594054652135410925874134
10127 112380189908964392633831867827405911775
10128 -69340910946620361739322189371327638592
10129 41273003106642307304371497938397210684
10130 -23647657844051600052372411636532985048
10131 13011105830511210900855710095432703117
10132 -6856061991630297709632899649347427840
10133 3449440064292693811437701022895066469
10134 -1651331010286778170032452699699030610
10135 749230594928245929889056045107356528
10136 -320714620586577819220895595218093472
10137 128840518848529199864978200716834745
10138 -48276267728820338220536948006662892
10139 16749259408669921967421107103019228
10140 -5334031048588153340415771443344656
10141 1542862990023009900215576679845651
10142 -400113986318938859847973635495660
10143 91539852643226261561686718817606
10144 -18099261640642708492879446684192
10145 3010425588860724020514664818234
10146 -406263031624417185296031356210
10147 42323651292962111188694057370
10148 -3160688315101736693221464860
10149 150944760903272530053815990
10150 -3823251385308593370519914
10151 31031440897757238352446
10152 0
10153 1
10154 -141
10155 9590
10156 -419085
10157 13225023
10158 -321164579
10159 6246896296
10160 -100034516295
10161 1345716466264
10162 -15448329682016
10163 153287398154814
10164 -1329380633575774
10165 10179306540397540
10166 -69493769893968294
10167 427105418836558592
10168 -2386167220052652240
10169 12235043701504361682
10170 -58104392345927933750
10171 257690582411212420500
10172 -1074927904446518306334
10173 4242972680558721096002
10174 -15928698792444663904998
10175 57121168040057614960920
10176 -196400694793482201495613
10177 649544893808685923340708
10178 -2072012335629466980922497
10179 6390513851108629198823796
10180 -19096629459905536467005470
10181 55393715404686890570350860
10182 -156227080040416095732521572
10183 429018836507586926558801984
10184 -1148648973460537304519189994
10185 3001893648587436451206128815
10186 -7665742492693747338552117863
10187 19145916488898273330778249818
10188 -46809616454940772887715315933
10189 112116265697151207700671408029
10190 -263259746077798532078346868125
10191 606408696189425271836735250872
10192 -1371100878918177141509122458953
10193 3044608343646802647351745350756
10194 -6643068578380200445224508424284
10195 14248912072234574007209402785850
10196 -30057521319207444021402959696862
10197 62380927375928448239909634626277
10198 -127419154788970124869578957141602
10199 256239314891278513530108428136960
10200 -507477770875996776388368597591670
10201 990083279560053667437592438451565
10202 -1903371622329977754382295206608753
10203 3606420398072046014977229258022228
10204 -6736375807825441553928463318030569
10205 12406885912602830277641501019018585
10206 -22535488598810202589132414029249241
10207 40375075033121935898543440698575720
10208 -71362635461289082601847802315909221
10209 124452078547358362691362794071782397
10210 -214172436991578874999887830369023150
10211 363753188084216410463544753375488844
10212 -609787368942235973559113336419858116
10213 1009065848064059673048793827450315011
10214 -1648415290686163342295396903753129352
10215 2658595008932467170775126905124946080
10216 -4233540842317194545063656953548572625
10217 6656478480558340019705803376875926198
10218 -10334606069506886901676982663686342280
10219 15844086123969293346130388872316955066
10220 -23986966149075063739111895075882061975
10221 35861262997807309094719254142929088756
10222 -52944580904313317523891365370131359839
10223 77190276098759029152766648610192494200
10224 -111133366300866127852888181970062757205
10225 158000772231497782900391090143305050415
10226 -221817084360381288275022880824098425212
10227 307493568134205524995635922022184309098
10228 -420884431661466961041920986201896642882
10229 568790281663270140659077535337380597538
10230 -758886028999367606570547799956319690855
10231 999550279134599136987265712644083467520
10232 -1299574216726822818327810142447059174390
10233 1667732075990979709463369039620140486542
10234 -2112205871762308402580094163123866390007
10235 2639870808427752008890140228909403824540
10236 -3255462702035778895345605393472895229276
10237 3960670494081013811608913475470392154830
10238 -4753221566622606447723067627272655465209
10239 5626044431368240625427158338448777428952
10240 -6566606683058915268878051964255081235340
10241 7556539158756303893856319088855699008173
10242 -8571651562663824581741852971652619694933
10243 9582418233186542879307831703287425121550
10244 -10554984092722693456595901342437131527717
10245 11452698530918216969265882707291011852525
10246 -12238116640547952614078308541006070852349
10247 12875342758018765683083007080393487021984
10248 -13332546306104606092631463651799725511021
10249 13584429732605386765174929280081225545063
10250 -13614392827091038899326515093795535370540
10251 13416155470034949178078229064648450799586
10252 -12994644131120527806902598524276338502918
10253 12365998633313578076014711824964185778833
10254 -11556647305959772085382243298789074591925
10255 10601518276686253333205640461793618270640
10256 -9541547228741300086925540131384173379596
10257 8420716491387808901149758167746721005687
10258 -7282930380182188077567626235759337914843
10259 6169051075035037359052027254374178816114
10260 -5114380397233071681321520905228021594000
10261 4146812484604828694633702423282370981779
10262 -3285800554117052333681228189658997691325
10263 2542167293686020760859378027445181167808
10264 -1918680933666499734709830390134297436773
10265 1411242966910300440068003795051051423220
10266 -1010478446481040375653724046415744581891
10267 703495049096762339891751008808922788166
10268 -475594905472832834032728643662125436741
10269 311769231444129343523238454216952571644
10270 -197862793963550459178605918180851762675
10271 121359305607027814914461278286897701440
10272 -71799352545846871988922438027267581435
10273 40885707298766475701935164540148326152
10274 -22355328498199486467673733545969277529
10275 11705098957451736352482725336775233040
10276 -5850956261910690435780311361859502313
10277 2782465045558504097356652022170258373
10278 -1253899057257342494115717388348773396
10279 533019952289398751921730887173286560
10280 -212604328365060742435396686339286815
10281 79078628633398214715164598448996337
10282 -27228793527590713594767525017814025
10283 8603589845749644505928929220599374
10284 -2468401911744659113066310820074139
10285 634750364267729799113768484528880
10286 -143946431849566209670926542173764
10287 28198364785027880283385835783512
10288 -4644703328532757320268334250914
10289 620560671880943154796388714904
10290 -63940056574851565447128335410
10291 4718486031718237664541728162
10292 -223155786862767645050557512
10293 5511830752972054711036455
10294 -53852860539674703888576
10295 0
10296 1
10297 -142
10298 9729
10299 -428400
10300 13625892
10301 -333615414
10302 6544336834
10303 -105722874064
10304 1435237257285
10305 -16631417971794
10306 166626592550089
10307 -1459372407510744
10308 11286715248061814
10309 -77827777060592530
10310 483074538251999658
10311 -2724980196306524672
10312 14102472387566523653
10313 -67567768955697079314
10314 302187860350777320125
10315 -1270646555510254891256
10316 5053843104217832016282
10317 -19111549231877920325418
10318 69016073910663407939103
10319 -238903048946902559836080
10320 795271703926300232822827
10321 -2552942657147756943943468
10322 7922302965975713916357927
10323 -23816203517825974525748072
10324 69489310812681633491528745
10325 -197108056952012574230949384
10326 544339205229927797860028386
10327 -1465499500850514559386491360
10328 3850914458406839296980035436
10329 -9886955912548413508123460020
10330 24825470050882695782437419820
10331 -61016329418027449621790362032
10332 146909394151482917656171815624
10333 -346751569797258776389636631200
10334 802856629206840387952663043895
10335 -1824605152188857276914244049744
10336 4072382859820602562451390760568
10337 -8930921199053893856041588876914
10338 19253705348499170284073508192260
10339 -40821390773828689591455922840400
10340 85150478161550306213619869337858
10341 -174811828451676297568288029819272
10342 353333476578469538115062310242820
10343 -703335767886691777399784050545984
10344 1379205991425740225780445230051410
10345 -2665013473721705764391139191568850
10346 5075500499433360511362432637591608
10347 -9529390164090522481762365638800640
10348 17642041265770605247031868516933047
10349 -32211637036270163361383909595100380
10350 58013997034817385076564802772160034
10351 -103081112083773242160315022803869264
10352 180723975540901647358102188238795371
10353 -312680387619628613741349042396121120
10354 533932863858963936501608073313191215
10355 -899957133330144217957325120973534048
10356 1497437582042159587840305039224128569
10357 -2459831311269266823777513513768846746
10358 3989563995316667714773427498619993192
10359 -6389078425111969765437813286691298720
10360 10103419606354091560684817417427661495
10361 -15777452286650638099502390247145002144
10362 24331034719999465141347154903915499906
10363 -37055457194576144844770084784065720240
10364 55734051295808749902831140351176879875
10365 -82788726342664383915087304605046660392
10366 121452171232158985648819252275219829131
10367 -175962612305831447848626455038062440256
10368 251773823828010356053768023398725776873
10369 -355767334327358406808738727069894301980
10370 496447422575366043890916844153892292615
10371 -684092590735196009610776742160115949480
10372 930829189402021966441443664151984737900
10373 -1250586293248677998611533731013023943408
10374 1658888050727937191889690122923583631730
10375 -2172438976182760974386601952493305381760
10376 2808461328388697854393740623515173809733
10377 -3583758087423210217558655187441543249040
10378 4513496820191322076716663243811711515492
10379 -5609734565125930230419294032648082508840
10380 6879740613822797738337892428594443746058
10381 -8324219985473973429303095358160528153114
10382 9935577531687704344794207106965723537549
10383 -11696393933253466000593457379907656063888
10384 13578318179736210432822822174560001171135
10385 -15541588542655468482191768988704384334738
10386 17535362657097591234122104414140874007813
10387 -19498996599735402900260845366451777780160
10388 21364349714086857397313032317602503089210
10389 -23059077643032100199748997550633008331550
10390 24510752259018046511377073096447498245872
10391 -25651549982346979350944128307984609851968
10392 26423142247795550478609697173676099508930
10393 -26781324032803375994183373881624461672308
10394 26699905432445667506960245489601139827430
10395 -26173437372016668264671558163495992759040
10396 25218407355237423734336552062511371171827
10397 -23872680843926479768686850880062566663864
10398 22193177042583638421651989157780716066172
10399 -20251958339251337874349971505105777763600
10400 18131076583610097066459987870116425578438
10401 -15916689924665044404477914865000325008196
10402 13693060049820662729204976919409921199672
10403 -11537023098634265108373232978516128069312
10404 9513456725957215226810376331540803797160
10405 -7672146297674660620851774724092735656716
10406 6046255740947735418048704912143930565508
10407 -4652391993949296445752158123964502971520
10408 3492077441828159970234826507109497253405
10409 -2554300145654423170784523520181649685200
10410 1818714000349249699650805841098456334333
10411 -1259045892476523849050288604375947210936
10412 846319284860904695655362519983280770947
10413 -551591733098734688405900804199024088048
10414 348020168003504547952425531338327334025
10415 -212194541007075694056346575943001832912
10416 124785501478682454685171910048612966038
10417 -70624599673006671290364570304291054276
10418 38376105072492319010751726027874028973
10419 -19966399898924715074087709559708319680
10420 9916107665931412606790764846746503516
10421 -4684615790471583978310586874632961666
10422 2096863210322209881544683428159182767
10423 -885196901188013472068225997378284864
10424 350571666942456414484867896808312320
10425 -129444541169412790144161065953349404
10426 44235469431334085035768654245048066
10427 -13868394383934939574318846581836568
10428 3946812263131850904329592458872821
10429 -1006416791665717884519897253759120
10430 226230523661222693142057994804587
10431 -43910404064336870413991030848064
10432 7163773740172052259843032220593
10433 -947400684869197043414623819194
10434 96539216977972475569263273790
10435 -7049418712747462313348307624
10436 328862044850348889172843830
10437 -8158337433020418694852830
10438 69324036496854072936362
10439 0
10440 1
10441 -143
10442 9869
10443 -437852
10444 14035805
10445 -346449438
10446 6853488572
10447 -111686375329
10448 1529930289987
10449 -17894480522235
10450 181003843902330
10451 -1600856782659183
10452 12504097266613942
10453 -87081983085751412
10454 545849789736281615
10455 -3108761592999350075
10456 16238087995668596872
10457 -78489878154815331067
10458 353993676250955917106
10459 -1500402316742332793500
10460 6013235399624082122197
10461 -22905696646717497060131
10462 83297547985711292069565
10463 -290285551537976669461523
10464 972618364859270296846925
10465 -3141992830973829556554922
10466 9810175865335774951965160
10467 -29668235918738948311953666
10468 87070680036423244312834833
10469 -248394119243218460643390620
10470 689832575394877725163152136
10471 -1867481410167870430661012477
10472 4933959410564627143315681248
10473 -12735748234493518480035804418
10474 32148611150963231978184784675
10475 -79430976002324018139081866225
10476 192243747665781446453754676623
10477 -456102619683296958024526367559
10478 1061472406427531368582116852931
10479 -2424677448508767340642256805365
10480 5439241254448825291358714039268
10481 -11988996865063290909097874234312
10482 25977179689799581661734603420905
10483 -55354501998994636657158712558079
10484 116048048998847540998051340304100
10485 -239445593136127210649901422289941
10486 486415733725533794138979347973753
10487 -973140417328194931759341140237401
10488 1917946302701214023015724710675526
10489 -3724837087578845807866953419799480
10490 7130089606419830240785877305246070
10491 -13455456307543500516262639059098628
10492 25038578446402799161992872132225786
10493 -45952905632523982364728623063604435
10494 83192750952812097849645365269641265
10495 -148593128844308455345005404713471891
10496 261889566105510058938790310744639902
10497 -455515457363754548378605530797863112
10498 782001723544628644944773088541085439
10499 -1325199826754899224141523194860139280
10500 2217012459450587720307175357663875948
10501 -3661907066343923317582391338275591009
10502 5972197123251632529865644276539303203
10503 -9617877732131670499491033248277371652
10504 15295683127784132029643052992650834715
10505 -24022898666711175929764885247582858543
10506 37262100324531830403041635689931086687
10507 -57083285005834992074237104798391667729
10508 86369589748615524776990828379259539557
10509 -129071404251805858827366145105966506600
10510 190510815458160086951260392164161651345
10511 -277733986816486791294491056582372572802
10512 399902489632616482256310970502675590999
10513 -568705108422576157721524850517660046376
10514 798760436403427247026286692197794692840
10515 -1107968011748337392898794916897342120846
10516 1517750703726723334031371687188195164124
10517 -2053116814660379516389112862506019039266
10518 2742461297314573087966044791734551978339
10519 -3617019905119718908742948313779326440115
10520 4709890603385061246358344869404118368388
10521 -6054553952893320076812197682024571092732
10522 7682856678717032220780914415759715143443
10523 -9622462383684946671871754764662155766738
10524 11893833422908617349124539349917922941065
10525 -14506889768183880498564738315888652766566
10526 17457565911797753674025321635592083387820
10527 -20724554143340693465748318121648532432337
10528 24266597264953873904622727388579755597695
10529 -28020735981091770936325322308064257993255
10530 31901891459768783393999880048239723398356
10531 -35804113682223658585586424244032534865169
10532 39603740267686593741267198643625619923440
10533 -43164529605470954962563336040039807841971
10534 46344608469888760873889814660680362411100
10535 -49004879635009318422260620353333723524340
10536 51018318008109221438616177387094770291529
10537 -52279356488238307272911576756603710793935
10538 52712466063317177697397881874411373187559
10539 -52279052368015323810263412050752246200645
10540 50981847795403381589213437127377589985228
10541 -48866167572775115185567457348531400127374
10542 46017752627758783809515180977214847825931
10543 -42557285254704394817902966245525873043300
10544 38631996692839176004521528708672166551615
10545 -34405158198707558840262143275091502250153
10546 30044527937203723894413729067516750588367
10547 -25710904815781353586421386663393299248409
10548 21547900922958844751674195520218542446746
10549 -17673904330277903811695212285426846678685
10550 14176893208108252189303899118810661763720
10551 -11112359738298946119336030085157947364418
10552 8504238139233040597055617733843001345792
10553 -6348398713536164018597695794422271197394
10554 4617996004745231877773076588980695856105
10555 -3269831408106845158786546605051356202160
10556 2250906741411300057032038064037716312108
10557 -1504452683452980215672034295672077640860
10558 974902946399768135980786890760219295567
10559 -611526730794028863299773774073065906850
10560 370661551850041781636078747497679840493
10561 -216671437335716369554542499450417980114
10562 121883846840336219704247830737308117998
10563 -65819968850227377738834245050525354012
10564 34029290777274051517474915978261986080
10565 -16791760186575110925166444034785950127
10566 7880803791973882871756831212018939411
10567 -3503814188403327808820548347665889299
10568 1468967827917368873438249798757469954
10569 -577658182895639134766506069622700150
10570 211742825628143082175669903743867841
10571 -71816646201617855674979215780760314
10572 22340970452940991849491172157063972
10573 -6306963897346658437885227964989952
10574 1594790492219409126044963365018295
10575 -355360071204794806377522377976517
10576 68347413735127527452509435553494
10577 -11043919057636331360307032430190
10578 1445554135942789323207801482692
10579 -145768714580224350901807495440
10580 10523820803990812696403607059
10581 -485823845585862184309972236
10582 11830309251313019807240896
10583 -91358463565057282355734
10584 0
10585 1
10586 -144
10587 10010
10588 -447442
10589 14454897
10590 -359675428
10591 7174717547
10592 -117936025164
10593 1630049772377
10594 -19242213257296
10595 196490471535414
10596 -1754742714302838
10597 13841331869354255
10598 -97349199325294620
10599 616193879809863212
10600 -3543055808029415262
10601 18677934453236671800
10602 -91082550306009562368
10603 414245458850586490335
10604 -1769831417948908808718
10605 7147156705171380645175
10606 -27423755031271544350448
10607 100426159739564470605588
10608 -352336965485192547457448
10609 1188212606239201077511097
10610 -3862683088328793919060080
10611 12134345173032593599332811
10612 -36916371870479430890561524
10613 108975086482490690064512364
10614 -312659952999074875934405120
10615 873180379640522521941802368
10616 -2376866291350327602809602464
10617 6313878692095960473043477652
10618 -16384979403339303123530569056
10619 41579253173515527834643833819
10620 -103269751074136398360756925712
10621 251236915934878812576576835536
10622 -599134026661676854758385133040
10623 1401473787425020473586872471079
10624 -3217602361792463624389834133964
10625 7254519324012368125113162092991
10626 -16070776753455317259916206520240
10627 34996405961826268676220013349830
10628 -74947590998965014795071919122748
10629 157911407327256852113839466282766
10630 -327455749331634850664691244644400
10631 668535461185983318523379631243330
10632 -1344206687644701810430173207333274
10633 2662592395882189122280916840949726
10634 -5197071573650506353128342396991648
10635 9998541221039927147931553248316393
10636 -18964382501172309012684168373993934
10637 35469758980726587090816293814272241
10638 -65430614082690941663653020449128564
10639 119065368389174714926600504582816921
10640 -213768831418386852545574402592431648
10641 378725582546541715443433771467668700
10642 -662196462130615721074213024591910192
10643 1142842781821358107626021105698929296
10644 -1947037295390295822115931445227325128
10645 3274882012620192624019513611366247333
10646 -5438652499571526011385968392545773268
10647 8918622448335890504748735278089321148
10648 -14442660241424960073145592883597235136
10649 23097619456553845530598720239889761609
10650 -36482255766886872281637699153594239200
10651 56912882897322488771794574350846683506
10652 -87693989816945418255343864898745844452
10653 133466280246972371594020853905520332451
10654 -200643180104859359044850696022153029712
10655 297943038633278881319447706342847911135
10656 -437017885398818939316211484048807870726
10657 633169526521572507161738505779318407235
10658 -906128492767973358677844857169050055600
10659 1280852157450497491266242053323667098819
10660 -1788276062439728714630726145168005866286
10661 2465925138763700231925142105250687296959
10662 -3358262916288573879032639282303360730032
10663 4516634672826984244296255193385766401297
10664 -5998643584682506003892134186989990992502
10665 7866789973824223788691598730832109552252
10666 -10186220323272123673934453081039265608512
10667 13021477550803078053473020330967091760584
10668 -16432204608064484089432705077163133948536
10669 20467848122106837275130259796311927031252
10670 -25161548711830847141770965531461268324684
10671 30523548012792729432066593479435892041443
10672 -36534578042672453105485862744703504939210
10673 43139853679783011337658451374999698873836
10674 -50244409619151933378220925557686360676160
10675 57710536143343820909959133113713142783169
10676 -65358025338324087586572844155006933245970
10677 72967839830548766605806023874325984906868
10678 -80289548909386676605819615497796249275984
10679 87052494959174947028475376660667830845123
10680 -92980286989619049110604112160652522559860
10681 97807802844041970530446555459898510029743
10682 -101299402609482103245649894413201261177072
10683 103266752473246530065522758123418248317701
10684 -103584565447052778714328006108594074891652
10685 102202547658146680694317676598522278312829
10686 -99152043608075229190713843786570662131880
10687 94546416343234031788343173227504567465817
10688 -88574843562777810471582405770317724799714
10689 81489843784373093788066723876987422383434
10690 -73589599098265639286326033916103772286112
10691 65196820285331106092940471212454637627614
10692 -56636245772977688521892049383031567265550
10693 48212978700027629515563818418840739359776
10694 -40193788974892732805171805892760509508472
10695 32793084507642590133031780538388358964451
10696 -26164569200348888435838337643743976245116
10697 20398905010023156439445492158522924862688
10698 -15526999964661588993319503757520893927936
10699 11527887759978327996506113911472130453590
10700 -8339738769937076643397330076214177817008
10701 5872396505346258662592920352526123667164
10702 -4019890574655115018701192248335945783996
10703 2671624312979121481577024513947915328796
10704 -1721349781429533898090865584514165779532
10705 1073499757477331028743277139396731254530
10706 -646856400116233378019242957212610321248
10707 375870106529355320658985353752508804161
10708 -210158082578070989745701283818001816260
10709 112791281870917936349684037959889720618
10710 -57948063009267680381557604647077132268
10711 28411596486626550815794050274162685514
10712 -13247152805135347109394843863490734952
10713 5850318124023551515824965246859299848
10714 -2435930755099858819573185397929717936
10715 951166517408303038827930165460888608
10716 -346127840397131896731707106198430504
10717 116519239579086880594788608105390267
10718 -35967458280342207082371098723724888
10719 10072456260088558391032181088663801
10720 -2525717535167036963057259438379992
10721 557918741784604397835157673773689
10722 -106333291127814921519667654766352
10723 17016528714036097490772707193735
10724 -2205092020997010959991062380542
10725 220031830568512119467910282722
10726 -15706921857559968242016623932
10727 716482590545147509113166452
10728 -16995601284898104106410584
10729 165316948791330745625422
10730 0
10731 1
10732 -145
10733 10152
10734 -457171
10735 14883304
10736 -373302294
10737 7508398310
10738 -124483178048
10739 1735860243891
10740 -20679546671591
10741 213162051677508
10742 -1922002642916055
10743 15309092579904685
10744 -108730709928608677
10745 694947648647031912
10746 -4034037794928607483
10747 21462560895502412530
10748 -105586438385097832404
10749 484247605436826752064
10750 -2085455447071185228708
10751 8485954763076170687034
10752 -32798189152747793340500
10753 120947799608317152576824
10754 -427192864622914501774767
10755 1450022335121497221122914
10756 -4743479056536692369722055
10757 14992516415532237294977040
10758 -45883761503759602928679335
10759 136234996286734384559817645
10760 -393099284146029509143761354
10761 1103965905069236857094635902
10762 -3021596896455708497375886285
10763 8069963122307565375737544492
10764 -21053913421977876283976587350
10765 53708998895401900573078372488
10766 -134091793874745203446378393383
10767 327906445152974188538859962415
10768 -785976671722839241094022851000
10769 1847881228754256428868828829722
10770 -4263945424060438777215272180246
10771 9662008322735733513835510245207
10772 -21511291164767041903868149038870
10773 47077907409144431830688071402008
10774 -101323648174450485198356559279574
10775 214547397879983313475009364473449
10776 -447113389269198162567626774002949
10777 917371454622072845885940513555950
10778 -1853722220954908435451844160203963
10779 3690154964479299049901866474487754
10780 -7238770852111928147210719973894894
10781 13996371476552907969746696789815392
10782 -26680749557164640392059710529899755
10783 50154178588148573398040888479421320
10784 -92988651175324763734837497406895958
10785 170077293954803854863103928640896000
10786 -306923572549789140246082390099931167
10787 546575144194513294393935479250612780
10788 -960654519438750487260594443754656181
10789 1666629267095769457432583875913069268
10790 -2854415603257997628966751888038987096
10791 4826681968680057124140991100750265662
10792 -8058893515670883030079215010053401775
10793 13287254604805250094076990712387402586
10794 -21635241195231287646544681138222508430
10795 34792365859887136173048089789203411873
10796 -55262067377055915125857837905216380241
10797 86698724359668739960898134381849106000
10798 -134356332823810197935800244068272072584
10799 205672912161103775767503371849162256579
10800 -311013885480283404218042495922556158041
10801 464593070170626777002148594253793892522
10802 -685581017237398176658933502532305409000
10803 999395474567645533376470073991329217813
10804 -1439144835553447275156426161942346955358
10805 2047163464604703513830854411677555783360
10806 -2876539237540230975758532947170383683369
10807 3992485202048448078244499852268655199735
10808 -5473352767295049966195735253413201069615
10809 7411035790368483527926488787342243592748
10810 -9910473917959061428995647449084588773867
10811 13087931857720655639541991197651018649479
10812 -17067736487548503262069899323095206343920
10813 21977208325858154724915542874128086033504
10814 -27939610395378260419892961116447522849259
10815 35065080443653363738370025389822095405626
10816 -43439742369761778602452980104483507912096
10817 53113452982468899535485708490464731575650
10818 -64086900154137600346617317508655864599636
10819 76299073472160381056794207401266650294063
10820 -89616410844541112869232720282811136305240
10821 103825046013502168960816910887576799702172
10822 -118627594234854409528388867183011953492835
10823 133645838029307053957578337733398854502818
10824 -148430316943797738029483380574259382024871
10825 162477210627220711498808147276856634017462
10826 -175252254115687491468730851618434492661684
10827 186220665724723305953135898639780494689600
10828 -194881124917301103748488652856226787246629
10829 200801090521520631357434931773284234824552
10830 -203650359268985051586258171825203731053904
10831 203229507213756745390809263870299252211564
10832 -199489950394391361714545900591824253520420
10833 192543099729788518864697507243658762020604
10834 -182657147680121010623378537586611295832224
10835 170241152434653173696011095081344262564030
10836 -155817509544758018098513917984192066200494
10837 139985374551396849683905033372039348607680
10838 -123378576922588996421544427071798823971846
10839 106622122024840937896073318988401066097776
10840 -90291604514937730683634789129449555541343
10841 74879433054406526177755065235247870618160
10842 -60770713662860506493643552040823525621150
10843 48230398056156348252708315948950928449613
10844 -37401960460068267871793044825512210690270
10845 28316447413114657821485215090889086613712
10846 -20909630595435735645390798001652182025835
10847 15044375733789350899834946299020657840480
10848 -10535129063590514796140583722401742370254
10849 7171617284108451173662141231172446646592
10850 -4739471033931899475862537273513719135942
10851 3036307769054105576566723294620628500697
10852 -1882646362168578887855100286905975246675
10853 1127794430521383214842035060977461754872
10854 -651443520922498230734827194943179083057
10855 362042883506372055753299525549460795145
10856 -193116279957874196513394046930911682263
10857 98596573877857340182227617784976186490
10858 -48033352031379025836714884661546088401
10859 22250201416425278541664713825028458048
10860 -9760892721510943882770668395133970604
10861 4036459196516746920882216059283652072
10862 -1565078817346976047662271193198221575
10863 565421274851743069602292790886387968
10864 -188925868018017378122064658812009328
10865 57869392619170229032283189071412022
10866 -16076625545516077617911266066667779
10867 3997904490936088511383664089172495
10868 -875494603104439177978618230684594
10869 165343533031682010307392831381520
10870 -26208878713144118600091905110969
10871 3362683813341064280778373054164
10872 -331970234153980205741699882785
10873 23433892288800129231064249358
10874 -1053909811483889974221135462
10875 25341881024848478427635116
10876 -212996950666657094938107
10877 0
10878 1
10879 -146
10880 10295
10881 -467040
10882 15321163
10883 -387339080
10884 7854914057
10885 -131339546120
10886 1847636908679
10887 -22211655519644
10888 231098633631101
10889 -2103676346967968
10890 16918903577867130
10891 -121336964373189118
10892 783037319442970702
10893 -4588578674330929608
10894 24637541624690742706
10895 -122274669579404107480
10896 565494476430979101106
10897 -2454812691677814234880
10898 10065005922112554799079
10899 -39184652990307430139646
10900 145508815643960329795750
10901 -517400228400253371234048
10902 1767616645881866409829301
10903 -5818795475947178436060390
10904 18503577245949997452230760
10905 -56966068272270720362486880
10906 170122218840354402622079664
10907 -493669406102213720751609068
10908 1394132004550164854770100175
10909 -3836692078293033035816969336
10910 10302131453747105980311666690
10911 -27020355582552084070861828150
10912 69291404406476637894154790406
10913 -173893516159260236107424949792
10914 427423367471686923450667487316
10915 -1029737145889724660612542085900
10916 2433229110056371734530972660086
10917 -5642858103523563269910893618376
10918 12850566517620583786080817488498
10919 -28752766279583749567094876478532
10920 63238474872600090299157701635825
10921 -136779488939689371339758761810464
10922 291055648723857400089846019809281
10923 -609552777996153454253089868684880
10924 1256838888630173682667366658559555
10925 -2552239235640089812156368329958400
10926 5105833507312232220859157851193310
10927 -10065527748782679038486162562218228
10928 19558824753431558199980952073951168
10929 -37470384513932226219564979220902208
10930 70789452685980536648678358110364010
10931 -131908432878060980237090008267314348
10932 242483033794424383023700481387416374
10933 -439815051683971148881189908669187488
10934 787241976426245158013059845876428000
10935 -1390782338876236892880355853272961460
10936 2425385581997002313613777848817853768
10937 -4175671839995835808610951352636085536
10938 7098131930755534241771995204819797396
10939 -11914537722050782036683037012334326542
10940 19749898274009831865771243989968824895
10941 -32332699297499523202249091825737557968
10942 52280409529183456227903722188785456819
10943 -83499231521695580793872211552252796508
10944 131733227124086366866689489703200268599
10945 -205303554433624980746159062951917724800
10946 316082930592452017805347987007729826784
10947 -480751636055227729772864308494940940496
10948 722376809518081464724274449684348707154
10949 -1072345187467040528422514730064747400096
10950 1572658070203681286258452598577148239175
10951 -2278560919941866869106303725382815320092
10952 3261428198893872303439574575645490768789
10953 -4611758907416163544895033308246402587456
10954 6442054516235745249367283635407069699025
10955 -8889251102030788617978111005480914201970
10956 12116280523305285208159086335194596112619
10957 -16312246036761167399493295907888891789408
10958 21690617120961811472746530859766932652960
10959 -28484817968569625583319930517231149721432
10960 36940635391818427600495480451781681360520
10961 -47304983789681470810157810571996319994880
10962 59810769049334252759232042423846293482461
10963 -74657955299104896820552445158576351592826
10964 91991390538685418750864452907390707624548
10965 -111876424684938531017991391822594581697560
10966 134273928094442408646460855529660121140233
10967 -159016914947987728646038306823267998130974
10968 185791352614602064390448839774556991112460
10969 -214123920488917979806127345161089910122400
10970 243379533158448837504154727564064211616370
10971 -272771039714906559027578532890459004482220
10972 301382589609246344823573737775755218856500
10973 -328207064715513376971427894231933248399104
10974 352196653594767106106232945820775701637519
10975 -372323886253034483338530635563591268213250
10976 387648819204471986851711735280076514861275
10977 -397386983269890423864867164992151993911328
10978 400971844640180597515411034034816906335534
10979 -398105179448124448929699874719598864061124
10980 388789570369319388317136126723043835311440
10981 -373338828247537281614708038643481635874112
10982 352364015932650098674657734064497659593239
10983 -326735286892084982274934099171925466192648
10984 297522704433109111415551791964748029882996
10985 -265921531075574551350263009640916426931840
10986 233169108272372920242639029084974897765470
10987 -200461563103565988424328004183397593196870
10988 168878554266175838312402420773771241958903
10989 -139322904926427564674610500171025943582848
10990 112479972050446655863614177374924682832570
10991 -88799206503175175221024126661661617893252
10992 68497533481533201235808755646089093647684
10993 -51581621235839648760137847651745024803008
10994 37884338651692107481598518991353312517169
10995 -27109668532041388667747616008774291616910
10996 18880097622142591863899987434796703469066
10997 -12781189955467770871992518217801489615328
10998 8399373372654126411720794350847705253828
10999 -5350522898384146258151249883653422423034
11000 3298531369183222043996189555247061221625
11001 -1964482392042496075832054375762961341920
11002 1128035720823685967636432540876148097189
11003 -623149584362427050601910804747790822278
11004 330363334852332962237950396301651262380
11005 -167619750889979618765293810476846239880
11006 81141273965598336016300963732084892128
11007 -37342968555093492823723454036407327950
11008 16273252592819440039590637135571577058
11009 -6683775302287945700786008121111873184
11010 2573441078344123607607675448273434395
11011 -923037036698475874673626556110272914
11012 306130950627144721066950314541058247
11013 -93051272209902628317153527937454136
11014 25645225157819344582920300821302356
11015 -6324803187058050159416639650741780
11016 1373104535369117853043397345600904
11017 -256982655740425698842516451170688
11018 40352176836763061043273198852852
11019 -5125576905707810898884213766088
11020 500668251925783704959646444585
11021 -34935989011153466885452740592
11022 1558803494175767320870465018
11023 -36838427651354519360202618
11024 269995974308743759125356
11025 0
11026 1
11027 -147
11028 10439
11029 -477050
11030 15768612
11031 -401794965
11032 8214656761
11033 -138517207563
11034 1965665976890
11035 -23843968822811
11036 250384965020586
11037 -2300874994671374
11038 18683199585834910
11039 -135288320018078970
11040 881482350298427188
11041 -5214317533040920640
11042 28254051024328606158
11043 -141456924534217359828
11044 659696342290584030900
11045 -2886607783607196397620
11046 11925506254181417441216
11047 -46765861961335350889850
11048 174873714628912170142950
11049 -625993567686096909048125
11050 2152475698830969292665229
11051 -7130196252501765669011187
11052 22812038131831681723181595
11053 -70647228868571737465652448
11054 212201719632360238870343730
11055 -619268448891366683766608888
11056 1758545815911165884381102087
11057 -4865990168546070801646395870
11058 13136155592666098649965562738
11059 -34635881613994076708057038490
11060 89285203975181861529286226328
11061 -225228231993892053477908292975
11062 556435417656986499130436780052
11063 -1347351145308609719582971099311
11064 3199769774267515009167981233750
11065 -7457650590315844937264817832167
11066 17067924484377548123152282583277
11067 -38378155360306531373714072000256
11068 84825070053169434519395039809679
11069 -184372670808122424765251933579565
11070 394258048589111967527275371881102
11071 -829741097579523668377105022496775
11072 1719242097717461093525782428673566
11073 -3508375127438817163239691256961946
11074 7053115598744740776001766663196675
11075 -13972832331268461142429040277734604
11076 27285350264868426094838515948529336
11077 -52531586564096438278826170341009721
11078 99736570738379882722474943201006784
11079 -186776059612478518330992594037001935
11080 345066968327155731433227730810530858
11081 -629038603692089989117435496435844426
11082 1131654007073221659938159773061266044
11083 -2009449794816517685291563260453603780
11084 3522304798461981798024453385926405375
11085 -6095613661461935158506905812795560470
11086 10415932484038566115477223749938071066
11087 -17575742163160778095117468179380408994
11088 29288985653154797835031242045935045347
11089 -48206581884997146409135214759383332590
11090 78370304994994804201328387969909504466
11091 -125854227749851128425844383704412823663
11092 199654631330605602840659962208324167781
11093 -312900779866676076379376372601023273064
11094 484469205292265481482373456223634978120
11095 -741090348912126561188668327030142921528
11096 1120034175287083335084757791451385608302
11097 -1672447958139036588068267382480933150409
11098 2467390499373884185666219951927563687844
11099 -3596553555834679017707268716187730194675
11100 5179579691609318982104285787384953018432
11101 -7369778296305743078396676699511897969617
11102 10359899782359311483546092415477827684020
11103 -14387450621047504562884986667955829240352
11104 19738845826918705162137005286584963524970
11105 -26751513076832525334773605859774980083165
11106 35812883207796565285869621793806513657288
11107 -47355085415064164193562501243484630617118
11108 61844176691821661198777911595706027895536
11109 -79762855077185934085671783745552865667920
11110 101585875354017092177520566731794720904864
11111 -127747928833831802035150631332331830019937
11112 158604501333743738132099275217176903507459
11113 -194387067169375455416540339980288527829748
11114 235155019681545781683463036397142399817185
11115 -280747916608410781581433662926782387476431
11116 330742535341288265738833725125757947065183
11117 -384419834610236791606223653237202175703068
11118 440747334730397486093359657767696217622136
11119 -498382150144407322038430677355791053654220
11120 555698656606536087712741076148644090616828
11121 -610843060833480431522213478724558156494403
11122 661814941147642106836409578915642073190700
11123 -706572707216651288125900908389656252891023
11124 743156652216766921178646964144836442710875
11125 -769820748700323409543603577289979710629239
11126 785162125499743696683092422295407903541784
11127 -788235608331008408529172498058973465517143
11128 778641113061104598017885756563954631167463
11129 -756573759801354144097346369154403101581790
11130 722829426937685066648822011643262433623791
11131 -678762693598224523595062529822898004935864
11132 626199653530275507510271990242557220038406
11133 -567313068535513359193795937221004389724573
11134 504471296861879283581893291479081318860080
11135 -440075714201425037892877381087114949928459
11136 376402781412604231248269619451354932800817
11137 -315465724125550903657916084899879903505143
11138 258907985693097193560478437422809410617361
11139 -207936716292843563958114800079700758353610
11140 163299356557348124473157848680963770242893
11141 -125301006165391987875622512795401794834371
11142 93855982220758971578179128781524143275968
11143 -68563872409843028792881455139430042752042
11144 48798673382529583744923879193781488964805
11145 -33799770041738605991815091918850466972241
11146 22755258171250326696426468346915573049229
11147 -14870697253410338626812620825089619870247
11148 9419443965619471224866417394244325401308
11149 -5773804489079619919165807118816516175350
11150 3418745551046333843084781993003015570444
11151 -1951553431308194302470195217815802589420
11152 1071635725701427029312409735758250148953
11153 -564674455735380483539065333400904512856
11154 284729753751128267758361927095079382875
11155 -136960864985786068350480380629251421048
11156 62625415839823229134185597206206874115
11157 -27110456120906998761110968655459653279
11158 11059428911425620472678016300649027612
11159 -4228577956832449070409307768227667215
11160 1505840860403266079878325421778184268
11161 -495732768934719931389389225283989355
11162 149532538172334055180664666584213488
11163 -40885812585339599366658428780991206
11164 10000510636432405176564018154644440
11165 -2152453073020890709065300386874000
11166 399241178479182244952505053330002
11167 -62099207200137002852310222112573
11168 7809342000740910250757915335998
11169 -754795268899043089746699457080
11170 52126603418536124543390510952
11171 -2300394885240591185592192510
11172 52529261712727073568346530
11173 -484574008787445758689308
11174 0
11175 1
11176 -148
11177 10584
11178 -487202
11179 16225790
11180 -416679264
11181 8588027305
11182 -146028615118
11183 2090245014084
11184 -25582180201620
11185 271110726419941
11186 -2514785403173634
11187 20615389420600423
11188 -150715837816578080
11189 991403932889081700
11190 -5919739933720096086
11191 32369498696967583837
11192 -163483990157213055924
11193 768808633535086489588
11194 -3390882027769455849890
11195 14115380321012700597210
11196 -55756079734332096609792
11197 209945841158329009493104
11198 -756584549266340696941998
11199 2618358244021727090669750
11200 -8727827792348951115968900
11201 28093372121578654473097482
11202 -87518527075538981863431874
11203 264397157122751075468790272
11204 -775952580638993771906652000
11205 2215694773915008697182947579
11206 -6164310023837673446078017210
11207 16730173996126217524960596612
11208 -44344925569484736854783453096
11209 114908779101779338156411033100
11210 -291357705590087786770515391656
11211 723478621848423067348061038586
11212 -1760675787499044799091959694304
11213 4202308958948902342312012994901
11214 -9842997062147696037972639723080
11215 22638623397400719677642786530568
11216 -51154923648771662069375021289600
11217 113619674620843565299909878045101
11218 -248167962126016724034897111254604
11219 533267803150020166052087273001915
11220 -1127769565314680666762097071436832
11221 2348154602013561738741647839270256
11222 -4815131247487875166426298129271042
11223 9727418008087155361708324777144923
11224 -19365059142603115754790034761701900
11225 38000254825603203267295975344636402
11226 -73520129687043239039573634445120604
11227 140273724188980425554419649783316274
11228 -263990274742099965449494853820926784
11229 490145414453165683192762466967034195
11230 -897976325161741957280941702962883630
11231 1623602378707855126340315119659706392
11232 -2897579010962506070053167849404293452
11233 5104956876595387524071583915856046791
11234 -8879850737861241214504732796548588890
11235 15252000614825129422204764808647132671
11236 -25870293699655341592835402175776488192
11237 43338198622283292181555917056628630399
11238 -71708853086619126561510913067529850020
11239 117203420528827893541164976600416596410
11240 -189235477564768727880462832269411498864
11241 301845805470091664142098900733212763787
11242 -475674424899458056312343654492895723018
11243 740618461871691408973928674212387616926
11244 -1139341531039112578675747646029545544160
11245 1731805672179424413568324176522341755629
11246 -2600985009097703817142462801866235973256
11247 3859884225436482339646965296441299239885
11248 -5659909610636842061087995145275679868520
11249 8200515979613782883753902429393502579400
11250 -11739879854219004163127227199772689614608
11251 16606114604300873789715165412106873286279
11252 -23208236843370128664759917585463427403904
11253 32045750172141311749279006721249829810957
11254 -43715357632136369532676175778653695076200
11255 58912944287683199212724803206293573340213
11256 -78428669249009520718474440724020887495056
11257 103132892496973100798529447973903668752866
11258 -133950732715571334011531495704309938635100
11259 171823359660232695710842969245245569309760
11260 -217654889590446347597737438907843639752960
11261 272244949303574074429267745814239007675186
11262 -336208409472934797215814974727692415896688
11263 409885616636623149151282073597978509512761
11264 -493248665753866681286380776020648531273460
11265 585811237521380450170954237298199715920229
11266 -686551047665083981181495665740741148168592
11267 793855239297901229282036430150645503997051
11268 -905499336613467004320936536168365043584480
11269 1018668947544806859743010698540579673499335
11270 -1130030922872475845072007294820353221813382
11271 1235857229871362729295999211539792548429338
11272 -1332199518215535854811031672238547676975304
11273 1415106170320023639985364004885992444706756
11274 -1480868270208034490398920736364014485244350
11275 1526275913440676844049137590104047940990945
11276 -1548861933831554127266396215347387636914592
11277 1547108881325677201290945233487742887535687
11278 -1520597101363888197710711764029689653045736
11279 1470075564286908795832201681120912375178865
11280 -1397443613915996490407165159387407231569828
11281 1305641530693606915727794958794471052083581
11282 -1198457705141740831781747502361508937536544
11283 1080268885241557001437482085484787899621953
11284 -955737980501930080649896520552405081470080
11285 829499247862245648998816253545648060219958
11286 -705861254094415709052133781290864888791066
11287 588555005406599301749658233130875676315977
11288 -480549051961762205105264382424268897073492
11289 383944555529139690057434077073977871426970
11290 -299952911331585227387948984381528692088906
11291 228949165737104061002563297568945657873454
11292 -170586750938955409709136595729008691826048
11293 123953489591858776375447792410545114722576
11294 -87746725920362617077583466457612583956360
11295 60446820119030148338467408942284899317136
11296 -40471890816346924399877815918265607609004
11297 26301958532101229416175344120886135007630
11298 -16566757877909389901934013468619418153808
11299 10097119766038199687816396779166838609225
11300 -5944157214080692983101879704733820040032
11301 3373291186282553203495293432883156870101
11302 -1841316809319774081231666323520932724136
11303 964365459485440218784371141484952091255
11304 -483268905289371509160880093812025423600
11305 230999205311684328013837464707305085434
11306 -104945146038777362893144258523447193120
11307 45131589669085897225859469320085555445
11308 -18286767087805735480766879260455122144
11309 6943504970484465946301198222243416890
11310 -2455017001837809933889244827349994368
11311 802264022995507979300350478884440234
11312 -240155300145149674233078800440402476
11313 65146430754192629344037320880041882
11314 -15803881031845249525147272704764040
11315 3372541941336189576422835965944131
11316 -619957939197516007504928415714080
11317 95522558041044059828204674765162
11318 -11893912423719323217615864214404
11319 1137846076596419779013199575155
11320 -77749228836327949796890920160
11321 3376127601892949936747917566
11322 -78050113523203518729361456
11323 640587425094184944036362
11324 0
11325 1
11326 -149
11327 10730
11328 -497497
11329 16692837
11330 -432001429
11331 8975435616
11332 -153886604729
11333 2221683298899
11334 -27432258541403
11335 293370775670560
11336 -2746674513972857
11337 22729923399343769
11338 -167762134496431523
11339 1114034185014623544
11340 -6714263697306076737
11341 37048230546569565272
11342 -188752836365004462600
11343 895064882954820436210
11344 -3979207083137416306642
11345 16690324042824024691462
11346 -66406311947291197395844
11347 251791511395917671076864
11348 -913467406483353576247781
11349 3181737074653411989708567
11350 -10672129239052894218466880
11351 34560429219179095309470254
11352 -108301654906072275393927919
11353 329070616161239117231072401
11354 -971201861955980055862222927
11355 2788543545411381649493903840
11356 -7800126979833672614790627310
11357 21282802163644106781217819156
11358 -56708678335282006773826157409
11359 147708721569723431487539953570
11360 -376443919743944519424366236144
11361 939500828929240415410805164344
11362 -2297886134248621988519197499656
11363 5511849236599413808607874465728
11364 -12974240580885408458375725550158
11365 29987295451677904187770115902016
11366 -68092152061244966035794635205832
11367 151976700518051698877491070858640
11368 -333561919445312105541051406857502
11369 720242448275196070218674944666729
11370 -1530570138492562516486799715423160
11371 3202266810599857750968824745461816
11372 -6598375111743981368533004840554857
11373 13394485658089401540378638731075784
11374 -26794751215144494571274395956845403
11375 52835292501552521915502168417133982
11376 -102720288365325224632584500162114016
11377 196945247362089883620884189975560869
11378 -372464106110715155557225153569726304
11379 694957416745785557349373060550860736
11380 -1279515355421474644751738307793129055
11381 2324981152399699197455414478631309231
11382 -4170107275485863769996173251532012467
11383 7383978898687931986733647921788893332
11384 -12909393964684269159434824138836388740
11385 22286683144108276944345503227585523043
11386 -37997609790183071095186366922238474786
11387 63985433018218489419025483535032488408
11388 -106428671357880848674282765783399321806
11389 174873222189799939649006582365375666933
11390 -283860894784364818957393651097676026413
11391 455231414961315602675997667288815851036
11392 -721317369998900991655772162128385813381
11393 1129295081729969785249066102242424977202
11394 -1746993621824717607669403122296055924123
11395 2670488067034669759750093097904953506048
11396 -4033801490520034435544728442974467596577
11397 6021001648545295810959709759300046407323
11398 -8880878355574271357288373065188213695077
11399 12944204488168151852066310751578267583006
11400 -18643312868744751860480868825986935474351
11401 26533341125237051609650645107844896523259
11402 -37313980271284758652333026100572567550666
11403 51849949943209292466200845775025637575960
11404 -71187758705755073552435707928892076391409
11405 96565583393083681772180953688767907312880
11406 -129412425966432325744554005972968255636187
11407 171332288297791458747184426381980544742750
11408 -224068983572847192938573279517108993103918
11409 289447447525921900930238266705016328650486
11410 -369288395666384053634429454368083104499676
11411 465294979741441139949537833141782501811456
11412 -578912442650034605402761755715098999675792
11413 711164871910569411066870992672429200217836
11414 -862477139232116947763904732391129866942085
11415 1032494090818029157489766110521188109740964
11416 -1219912457812278263068135200200368447798154
11417 1422344116128867571243851538548045836920565
11418 -1636231168250460018660155842128296153211277
11419 1856832300274619184839350856398496142220192
11420 -2078296711109390705022133179022352425535399
11421 2293836894808638598926462993922129826914173
11422 -2496003075580707259979410536728255431926216
11423 2677051032962577919685430202538719804612734
11424 -2829384442294720573308049313539717243312765
11425 2946042388105496987108778671275870534716234
11426 -3021192460935843103292878323437134696707887
11427 3050584120439516240477832315530408744974208
11428 -3031917178742366121592404416773523006798708
11429 2965084114128778245964448093632599992438513
11430 -2852253904159274364632954594095820529609147
11431 2697781013592542434855401029069629963119962
11432 -2507941558845792462995445117770999896220532
11433 2290516189075987607421035948638703792017855
11434 -2054256829545548958270616383835404012785328
11435 1808288819604940518623667791817555571061184
11436 -1561506326601497483530743040645732648712629
11437 1322018105342221755946493297170225376012492
11438 -1096694380568811132494673147870574036372738
11439 890852195954094327244895146635401754501312
11440 -708097940085855955661542318635293012120302
11441 550326989074258423301025850517865799535287
11442 -417863218004095563780206686683118705199743
11443 309706679876792180080579295727560962412992
11444 -223849106520212253754670343060612152036550
11445 157615191467320049832537588556026223339486
11446 -107991205741940926884701162201916726525457
11447 71910350148281638373165139240619277325452
11448 -46475263338497187118229590095659502456531
11449 29109682903600178845006525522609918577256
11450 -17641332175671103998742758862068346417061
11451 10325783473097366526806429022678019800768
11452 -5825685146672209379327371056668272563631
11453 3161114450607122863170288658576986348076
11454 -1645608007633280349193078328066892666070
11455 819590488278584064711008467149109741870
11456 -389302368812806025102199791190403500996
11457 175730700124553076054020508030366758955
11458 -75077459029412720890805983485496887545
11459 30216013876596045029674379669850476448
11460 -11393837619209485537215619528465938944
11461 3999903525251647810849934351659143696
11462 -1297536662147077231513846924961862353
11463 385470681141567844268254514373521102
11464 -103744190958559807730770426122709790
11465 24962142622541072680724024562729246
11466 -5281616438176970717143876191468918
11467 962231360395833627440997583547208
11468 -146875289963826545962463736229704
11469 18109745502924880522209172976910
11470 -1714817313950318320320815758714
11471 115766693457425134330430711718
11472 -4984518879969867265227053704
11473 114110730071104191737505902
11474 -827755316710875890842516
11475 0
11476 1
11477 -150
11478 10877
11479 -507936
11480 17169894
11481 -447771050
11482 9377300800
11483 -162104404320
11484 2360302189102
11485 -29400458999220
11486 317265402206910
11487 -2997894093637800
11488 25042364799802534
11489 -186582294690924576
11490 1250726087104231660
11491 -7608332561917565680
11492 42362302014218252430
11493 -217712272021587904932
11494 1041013791105595746726
11495 -4664904982762612350576
11496 19715000270497147889456
11497 -79010312207170976428420
11498 301668150516582393902193
11499 -1101742792676276219369216
11500 3862314449489460320876473
11501 -13035871062491511611046852
11502 42471133882910666418630375
11503 -133876566394683090465770272
11504 409119514596548089966836615
11505 -1214245318048613037548063148
11506 3505588003665220787944704591
11507 -9858882938369269498092382320
11508 27043221160324932992079523887
11509 -72434977132829489940856220868
11510 189646043723387193881620055439
11511 -485791472271692913134087791504
11512 1218526885968487053955045519035
11513 -2995258613925666971176893356868
11514 7220266314691081192675636574249
11515 -17079395338104564452753303636000
11516 39668841196504422371544771394023
11517 -90514920360917564539354091100160
11518 203002849880429902280407282016015
11519 -447709786079822342998699706933904
11520 971379001427103711240290544776746
11521 -2074195084832205253976123768468970
11522 4360519630359584741861736241267230
11523 -9028211138703897203429793479017472
11524 18415173123424318107235020243080108
11525 -37015782262181376897251611819769754
11526 73341960779829198949801253280982944
11527 -143278481212175641031766725444946600
11528 276040578318870985987646328092044056
11529 -524592526410938665064899785408152946
11530 983591980323217393965222631755638797
11531 -1819832630137171203946381395685017408
11532 3323117726210843106565873021541478890
11533 -5989992462664159345642257221608646662
11534 10659476189120999683943446381822336296
11535 -18729766952371577752045539296153992280
11536 32498923852575474396539153593193528939
11537 -55692149899520471744444252286120204870
11538 94265176761492936771326769266269134912
11539 -157608912608691707301741520006873558192
11540 260326360516736727425402268476097054465
11541 -424810345339231854896465966140234748102
11542 684919671398185673155854943875595671820
11543 -1091129304140716662611886921360047460816
11544 1717613823869817350209044276311965092375
11545 -2671805541416977329841703914111220195250
11546 4107032709252772963859129198238553645101
11547 -6238871391145366617501577498226022451520
11548 9365817863595769478795087724177513158576
11549 -13894767849049675811836673553552868373838
11550 20371531896286676705304091844304040135943
11551 -29516205533637408286355719813770173602888
11552 42262611425374714321876275671006274376125
11553 -59800181037611011442876236140935898443658
11554 83615579896094936922900514184062265496660
11555 -115530173839512825901215650840838664129104
11556 157728068576460671162353332657055326027086
11557 -212768063986576923699586404458964293312070
11558 283571788763628280547922220893482341969743
11559 -373379650136929644801514777756290718308488
11560 485666150642182262845356369822817570234514
11561 -624007191683108526637205495394746828264202
11562 791894533630325988779853254521117618257775
11563 -992496248392744541699868533705996701993344
11564 1228367077048262697863944697573766754779666
11565 -1501119527303582752830544516659267091727332
11566 1811074096389818500825101265092100710338150
11567 -2156914046065934890176615120950225330353440
11568 2535377115232725414355825078445904703086462
11569 -2941022001277424411623889230539812681242696
11570 3366108396905693530852489531889441453902992
11571 -3800626297832035457257366520989254978552704
11572 4232503802016393962773485784547942502209720
11573 -4648009833801389028923854512961604510589840
11574 5032349462577184366042252811233402470838053
11575 -5370429651867033410370649354338690250861472
11576 5647752691974129790154610012841690462759410
11577 -5851372653521747748397256795974969300709300
11578 5970834073042950454502259161433062968092004
11579 -5999005923289770305899964773377585817773312
11580 5932724758686523804259191794176354915631737
11581 -5773170952472378197928688286327023072681868
11582 5525925927091943398154604462012617374107075
11583 -5200690238929796302449407616493565591833456
11584 4810675529847412653910978037025011841059637
11585 -4371719139095073722876775199619374014861498
11586 3901203653748582639628190815331580056690245
11587 -3416884813852047986221934051284161598885040
11588 2935739140607825425336578105964321072712520
11589 -2472939895329309700612345677569846453849056
11590 2041052729257318632631172997652354711911682
11591 -1649511831305726724980730957278447052778752
11592 1304402470293526015256413779120328763581180
11593 -1008540695041035434776048115508229100131624
11594 761807811453366346612008568770436497555216
11595 -561672611777098874435617257363486297120768
11596 403822386740124839144115766358400667272338
11597 -282822886027888812020902720349255157746370
11598 192736301574071340465112265193949510406596
11599 -127643961541633571865078080804774297094712
11600 82042181000380174934329135980117283571814
11601 -51101025057334656962921019369410910790812
11602 30794140604271250706642627626471324743425
11603 -17921281634954537980806012235875273107760
11604 10052265396722788318144763486347520814682
11605 -5422334851914625639406395729389493559160
11606 2805796667165451482122467368800490963163
11607 -1388866230266874379515993793443992355520
11608 655586088097630443719092445417462895392
11609 -294042583616977650673290964118707731474
11610 124803445432569553171770850046365599327
11611 -49892595232950180222986826434399541696
11612 18684088024533997236596415333129842115
11613 -6512796737864924184283686528964206670
11614 2097275810382052972160268021099202436
11615 -618351807024410603569104795036316848
11616 165119935271292935807281770127551236
11617 -39407127085702819539971227790876830
11618 8267177394242313479167275920180610
11619 -1492801966138249031379622019783520
11620 225751222343577610137229999945655
11621 -27564590312322737590155368485128
11622 2582396978072810888474357253335
11623 -172508437239881505302692789296
11624 7363045297444287578034209868
11625 -163251851005656408679735986
11626 1438571074425529138298814
11627 0
11628 1
11629 -151
11630 11025
11631 -518520
11632 17657103
11633 -463997856
11634 9794051278
11635 -170695642705
11636 2506435496154
11637 -31493334360202
11638 342900591715439
11639 -3269885669212473
11640 27569465581919135
11641 -207344846687206642
11642 1402964215897533885
11643 -8613518366319466146
11644 48392330199970657137
11645 -250869240605692477350
11646 1209560892361102232646
11647 -5463297833448377666695
11648 23264408073129739960917
11649 -93911520530725114994987
11650 361057065496936060418920
11651 -1327463159822431433581836
11652 4683631564264779372801856
11653 -15906582622112341931810230
11654 52137713103776403923643579
11655 -165315086343788066232406250
11656 508094263087623837473186749
11657 -1516458015043640197835399991
11658 4402150218937843461425497605
11659 -12447076620350691232913897997
11660 34323713438742392285498472045
11661 -92415648215848015831249602356
11662 243204461625519907573273347836
11663 -626153632490270615213330351946
11664 1578502844837212890845561030111
11665 -3899445970929290999517171020555
11666 9446304135517607962753697395566
11667 -22454610171153771013146990021108
11668 52407500730371894210115194737492
11669 -120161081810872093646017311427347
11670 270792249404347410752612291568745
11671 -600086265606970450510069697290489
11672 1308227435432903927171448786611745
11673 -2806840030505770561455935467544609
11674 5928944638629570074062662207726030
11675 -12334202920233122202903736018858905
11676 25278776576801417239458759510827551
11677 -51055198251021170667885799867478531
11678 101643967939066532790620336993323800
11679 -199521988078251322892402027126995330
11680 386250695540215885369915321924559725
11681 -737584932780216310456813343346674019
11682 1389654445695146968019600276595687472
11683 -2583656021552214537252358962172268388
11684 4741011269223419606765449529453210088
11685 -8587867979295407444336635220827860010
11686 15358251067881936094835113083859474670
11687 -27120593419836510685073939455410562158
11688 47294643970139718383504290014032444091
11689 -81457218274501134771013558194681417590
11690 138578890803728337093781223190790370595
11691 -232892506127356929295578915368735859235
11692 386671172236088101395125101411074230107
11693 -634291382437773536228044818244126765761
11694 1028077411944211953142053922753116161331
11695 -1646563481638587095279377213247778014515
11696 2605966289366484862962846588805323172257
11697 -4075823200257840527900254419602058971024
11698 6299896676463853001470094836705702202173
11699 -9623543554495376668405079032101450684543
11700 14528767344989909952746277175788416098660
11701 -21678051522081969491369821992712605823958
11702 31967733922406043867588915496680305549301
11703 -46591082545089920488716105836130510323610
11704 67110306605807028824755080810908879983943
11705 -95535371360805156014936801194500872966925
11706 134405687633364659938095786159763514429686
11707 -186868615091241287539831187425220574318868
11708 256746224710346982573073207521616098943941
11709 -348579053957816700392880716178908793347271
11710 467633186326577658670408551149084939286170
11711 -619855197916629267704063250887229787017360
11712 811758504886454284255633700414819085560215
11713 -1050225362224763229951073989969301756656269
11714 1342212017583910655785167216417605720694066
11715 -1694349943663949720402706270702137245460560
11716 2112444063915384163830367373103309173444864
11717 -2600880474237796719982716960436628257022067
11718 3161969865389141740379081505208908379957823
11719 -3795266606348377009218704796244188244993101
11720 4496917734468067315490172373492457753892000
11721 -5259109134159801788518606017506404201328626
11722 6069682664338502588053472712664279363750528
11723 -6911997373669155982150629757624897016344563
11724 7765101278463994503173969591119180447352864
11725 -8604262522992261982706095067567122969322995
11726 9401878673070863479973347134875939447629005
11727 -10128747755469552736353342429926311782120333
11728 10755646194749863659142895867175164343620115
11729 -11255115015506836089281653230335636357000844
11730 11603317629244836900568657643294272320103725
11731 -11781810070783514116159032771562710214166951
11732 11779054393355642093880510549390882344074398
11733 -11591511415115218344383417198349525715896064
11734 11224180731706537847991358289287176972321193
11735 -10690507492449960262204564291099346147677125
11736 10011634337556963382603903394758902089349788
11737 -9215045069261739855202320610636253380671904
11738 8332717666986484481394678575759375890170675
11739 -7398958719462307359415408807768671820717732
11740 6448123500643339754128420925887329799275440
11741 -5512438733727215765005862313090020462278209
11742 4620130555462461958962721940593878723367866
11743 -3794015833240968943662767341857477167438376
11744 3050655146610691731893810850630817630100160
11745 -2400099200168697541951989641975558661595250
11746 1846190919034317297234603155366285758068998
11747 -1387325676907089451104207114487438674815484
11748 1017533295505959761584631664801620846632808
11749 -727727812125607401922133559996141885227192
11750 506973644466657087991797157219524430527030
11751 -343639996203125992993549117995628272768833
11752 226352210291834589656693818184695712929749
11753 -144690042636198524224759352279890669820199
11754 89622776701395477314542239308424605920461
11755 -53704643948887814108038044241340266607325
11756 31076526719115977044459493784621813784176
11757 -17330404762868195588311076898799438795338
11758 9293317073834368151579388808762975440718
11759 -4780073630876463339984224424983051058051
11760 2351705532613214863727784765945516222205
11761 -1103169563846445047992618080332586516153
11762 491646894268460539192665915315354167223
11763 -207316788528205860231050752299904223840
11764 82326039400896803931184350482111667392
11765 -30618775298701169636244607312169776680
11766 10597667630573252551835704574682771507
11767 -3387873946670212126322105098622853744
11768 991358179190223823834210318524823050
11769 -262663026039491212198556610522319376
11770 62178353433978877069433843636297325
11771 -12934148726747504113889477415000624
11772 2314943158494669652911987733951970
11773 -346848445547305343846074066733698
11774 41934192446448922610588623695336
11775 -3888370045133700231064670533125
11776 257216996100645076178431684232
11777 -10813503069492812675797079220
11778 240996942391154781943770986
11779 -1893955915464199830934790
11780 0
11781 1
11782 -152
11783 11174
11784 -529250
11785 18154607
11786 -480691716
11787 10226124923
11788 -179674358632
11789 2660429868420
11790 -33717746751568
11791 370388301460034
11792 -3564185707996496
11793 30329246587246260
11794 -230232805649003920
11795 1572376331830350755
11796 -9742632453173353738
11797 55228432166961122969
11798 -288795821885285392480
11799 1404015349456550045475
11800 -6391990927989462655080
11801 27425449452715163669736
11802 -111511071111917057013356
11803 431701579288001440820962
11804 -1597803235226522045230990
11805 5673788522287433019255594
11806 -19389440066350250245518720
11807 63937748443347758981317904
11808 -203921422719783313800778488
11809 630340979557920620104443750
11810 -1891845600548375183523327620
11811 5521967961257000265956303079
11812 -15697312673433186537971715024
11813 43515223454404676337171009157
11814 -117773112234431239548314653480
11815 311526257684905054766781835714
11816 -806118359299363337698227846940
11817 2042366211616021741709387876748
11818 -5070375981017356516923210603024
11819 12343252005632317474533282976770
11820 -29484068607189966262931286936002
11821 69147380734589870652085240730913
11822 -159307019742877171162859889777456
11823 360733472962806195869473851757996
11824 -803221242276018032296574994414990
11825 1759422111799615384598217578605505
11826 -3792847815492915557861959086396120
11827 8049766178703991250065910436197072
11828 -16825724355456475801309624668477192
11829 34647805125899131258981906652668600
11830 -70310166223903738188066178129593008
11831 140643946925866246730000096272296905
11832 -277393084403516660573760262312691100
11833 539566454565168865933307957522946600
11834 -1035297196499768571684588062716078500
11835 1959949749295503074928503288176145320
11836 -3661566156768085642734339732888763296
11837 6751609535225707321572312741062741896
11838 -12289580240381432395543412184005953504
11839 22086210451040395537685398997463571510
11840 -39194025527425808349195148113461110778
11841 68689204755620753080565714888053560464
11842 -118898868393994396924359994956640753972
11843 203298300414023686862823941427681115208
11844 -343398762918857581120482438613553196550
11845 573074068087786604158800759657355810190
11846 -944939305147141862044545755166584078184
11847 1539602555756715562389207416089068701051
11848 -2478858676853342804537284421895842273004
11849 3944178874057800567851122018618554331320
11850 -6202159947020262208885713968039609049240
11851 9638899485836895969048528714498340938811
11852 -14805510012209004717533272198945288199008
11853 22477125052234079926742342893194615202875
11854 -33727688474854733557819123890758810158320
11855 50022419454232642852000778486577651601736
11856 -73329012101843652789721685757851500902354
11857 106247245944136748844224087037965639000622
11858 -152154544372286391794460847179550756288144
11859 215362055463565651069149133439428083342050
11860 -301272156986666841333503029623291559913372
11861 416523852009178117369930741706471188414596
11862 -569107442742175413255389054048128732495696
11863 768424923264496825574970839774902350588586
11864 -1025268321269951822882947094772561036206030
11865 1351685034081404876862205592599045025513166
11866 -1760698490067064530451594577164603817225548
11867 2265855898862081467825778857200390364987530
11868 -2880582271994056299153834251891778212023534
11869 3617331891761101850651790196893947110847330
11870 -4486547081680347675310233786339441309071296
11871 5495458011468217915678558536165818301979367
11872 -6646782931825171942599743447406522399901042
11873 7937416087912432736883821863872036448571176
11874 -9357218616821985835211564012618087270262840
11875 10888047101460589173944899312018972987247307
11876 -12503162100209756323511299897186344133904366
11877 14167156419673311356045642955194190670540653
11878 -15836521889141268039205187541365480800037208
11879 17460928410924708135263416851823736727333275
11880 -18985230097137200236839356811107858190008598
11881 20352144770188708536207751159007765039275013
11882 -21505470272672687987608118437248075098353544
11883 22393619807073662303937995556791076767350853
11884 -22973199348327890136931403679218799833185900
11885 23212310930284303927385368495341776155528122
11886 -23093251371527542709886150003919693658939824
11887 22614308363160894781645204766343293362912617
11888 -21790431443785058327399373598971959390060282
11889 20652653113377782921892609781067047547960135
11890 -19246257570610747734882396358733051161632664
11891 17627834918065104975240198917181884825786366
11892 -15861482064113636569625127173487962535740424
11893 14014500810257987647975177270808987747304040
11894 -12153000923826143889198292099186108369904320
11895 10337825191139815382302719768783014211136885
11896 -8621161667756799645016166255186775023140404
11897 7044115746796681966862374852868524632989017
11898 -5635398152394572379917833484840042659757320
11899 4411149874322045295884558252903627393592830
11900 -3375794123496016142160704579832677090510888
11901 2523704680183929680031009484118057513739420
11902 -1841416026621088450939758149897939611030880
11903 1310075118099359235929099694063102935243995
11904 -907852919448757344168619003195334598594280
11905 612087698900309414115729610357131708911323
11906 -401004635307169199390408665851988755667068
11907 254935732049652105150710405049621463106412
11908 -157039213206839431635991230039444851763334
11909 93576487612453639823372148211557679945300
11910 -53841522677400659665742585899765680145840
11911 29852812394815189270442951582002578963073
11912 -15914651456619737464468431493650694969884
11913 8137015846334747407273404151546710273047
11914 -3978947449730916938986496113630700734800
11915 1854932061960910402673874473776818806662
11916 -821447480045997452476901190253706011290
11917 344141188041870890445070228657254593744
11918 -135751294826863378216711019619582099936
11919 50144122513929023153630937173380430985
11920 -17233761465028224454140467876649365368
11921 5469393416810720783198460153530061635
11922 -1588468738140348905032831183065055268
11923 417600089391817255172034172033844032
11924 -98057518730177573606597553827113980
11925 20226302799193033600675940523242514
11926 -3588303827140478141721547563055936
11927 532659553053570323380942401385423
11928 -63773044456875876290134026863412
11929 5855304988507026077038653524395
11930 -382890599517704198143827811920
11931 15932364402321938367373359248
11932 -351264551102159146788904954
11933 2543093241612762732346314
11934 0
11935 1
11936 -153
11937 11324
11938 -540127
11939 18662550
11940 -497862640
11941 10673969198
11942 -189055009962
11943 2822645183156
11944 -36080879722700
11945 399846746615328
11946 -3882431051709938
11947 33341082441470253
11948 -255444788369934315
11949 1760745880140031710
11950 -11009847037433048831
11951 62971257328859477367
11952 -332137012107223326569
11953 1628142460001740531664
11954 -7471193437451809535985
11955 32298720219185754145869
11956 -132277025202845066128067
11957 515651360061524796478896
11958 -1921259733535351634859548
11959 6866294004908097166378855
11960 -23610698489634454621405278
11961 78327399518253150734395008
11962 -251280952551607691518142382
11963 781174421490629344241860047
11964 -2357634982656202849100257250
11965 6919143726277053407913241508
11966 -19774528064970863026204117410
11967 55106653045094407725981095272
11968 -149918489216279516999861180113
11969 398582567275534359524818116900
11970 -1036594651048997695360245617012
11971 2639401290460224873656574761295
11972 -6584940890712184372217631145269
11973 16108764666904201506943802444190
11974 -38665569126743802034959576220400
11975 91117720555546520941427800588035
11976 -210930872841314286335614056333266
11977 479909949805823823349168279121888
11978 -1073663846800263246378255702801411
11979 2362961327538969550111252826246225
11980 -5118004634475389864216081048901272
11981 10913497659203161275258376075825338
11982 -22919131749636843202558092291349449
11983 47418036351214722665927213605204467
11984 -96678624650536390557948062376460815
11985 194303321922506357996927522538871012
11986 -385039539304689393886916321350932558
11987 752506161150735489716383237067705733
11988 -1450746801428769911413836082603086278
11989 2759562580543679327644044620412295750
11990 -5180114556790836681816446087314195245
11991 9597685001756754102147884721894952269
11992 -17554706636425815695926745862683056063
11993 31702017163268773558876635280705814016
11994 -56533727306000959506910782464712380960
11995 99566279007281532514809390485952267223
11996 -173201908677792561043452889517027575434
11997 297629585934371215656131281685364455374
11998 -505272671081891709966618935443244013706
11999 847502615368741528335262089199978971045
12000 -1404614185215416280611742857829748109584
12001 2300410737748768978663007976318236162304
12002 -3723180725475688891374607659185677010217
12003 5955355938847370063331311936654840458594
12004 -9414716830152342191067426389367701112005
12005 14710606778632442820656491525972461254760
12006 -22719161667581118675404253149365176332925
12007 34681971508969918682781406849937515815084
12008 -52332721979318506538547181170490248087123
12009 78055988128506386817536674192472535642560
12010 -115081276606351535250703943328534999463493
12011 167713429289037750343409364074819776125768
12012 -241597243565223935035053094067950059275036
12013 344009404528964466142229983487494454084544
12014 -484164648924422260585308800475954774295275
12015 673515378524519064853703883225987698715255
12016 -926014730732645348100912476717445881226601
12017 1258303463545044255109309240526571655581432
12018 -1689772014578810687590816332999680799148680
12019 2242441262078879888135911274885282146848685
12020 -2940601005769010212914979202210487290464341
12021 3810147145090749007589628262291983686746164
12022 -4877567481848924852471189419372199229314488
12023 6168542977582122445750459114898195605102017
12024 -7706160130689169854404855014550787021398200
12025 9508770161598458398783103887832108954617216
12026 -11587576670944378985023350210364078246686489
12027 13944085515255630185488067958286120782248457
12028 -16567607043415402807813576411968926646676822
12029 19433047471858793507651609126586408344167710
12030 -22499254848128858521308278925951507457109349
12031 25708197382944377511777851280883090742394689
12032 -28985234565394364833653921186353698104987249
12033 32240680366624850379724015097651485818620848
12034 -35372764757978560999593920337950262800632140
12035 38271983429216992083102738623838477238297182
12036 -40826676278536480642267819866859330819250363
12037 42929513601667683873878593428971867046941530
12038 -44484433650552809940533995892076239134026687
12039 45413469161310469111778941906574548547250600
12040 -45662831166948868816376638766454392056033749
12041 45207627267870370749065767330764596368655232
12042 -44054686487228975578596938291272721171673412
12043 42243111741542984601430375064009597427128042
12044 -39842386463375786432113819214500999185508350
12045 36948122439700262021965853795602675170260134
12046 -33675792390817629041927999315083264837591404
12047 30153002325172365149650796410008890719710096
12048 -26511023244529078076473768289528253079326129
12049 22876388158866339479855335372243877852296940
12050 -19363331319080292370520217869757760430099433
12051 16067724449848939559755813722176813459214856
12052 -13062979145450714599862187884225325060330603
12053 10398141072735201723695271229745663214420972
12054 -8098137157210098600459090196524895542489095
12055 6165906072664243131104895644023200606935728
12056 -4585967933560401158453192007418419066524721
12057 3328880908378618647914806335977810227511072
12058 -2356009583907927802256918213986516376346024
12059 1624088405811119561633850070484309226825780
12060 -1089175861024453838269602580550115853648944
12061 709739200137236251190281399282112245110666
12062 -448763740663675401604491312653733959014968
12063 274917845529782309189137176444397252991715
12064 -162905937459691990353481569583149481201500
12065 93202522374256869753102581233497299136492
12066 -51380382474742017336411251711397671100942
12067 27231346086225247362871891817143218097720
12068 -13840495828031948032725293222017544659152
12069 6726972641554305013615603454823497054530
12070 -3116664290780068142271370292533269822325
12071 1371491344463059477642082486109131925297
12072 -570869103375958359475475613428722424083
12073 223696392652051714929137087223185320608
12074 -82067452517580802796779445979118333035
12075 28007906407260346160906836494842718590
12076 -8824584722103504420037437280843368444
12077 2543781449983899612537629080491148416
12078 -663572177502756174224021530275558042
12079 154563259441831627816999277301536365
12080 -31614884429110723218663277761522051
12081 5559522037607196130957414511379148
12082 -817680946488649646888406860647494
12083 96967005168104290714620118572486
12084 -8811481057510410875064990488965
12085 569898540875144899302991097152
12086 -23495974106056066425377283966
12087 505799442061044591068308990
12088 -4394786418361923522079112
12089 0
12090 1
12091 -154
12092 11475
12093 -551152
12094 19181077
12095 -515520780
12096 11138041295
12097 -198852482984
12098 2993454947406
12099 -38590250699790
12100 431400697957282
12101 -4226364615376800
12102 36625791394794173
12103 -283196203821188858
12104 1970025469373640183
12105 -12430827338523918576
12106 71733122471149169355
12107 -381619361965064292456
12108 1886222519292749197689
12109 -8724081331960574870704
12110 38000555137329597469359
12111 -156755006236502653647052
12112 615313901912953059183934
12113 -2307885090299848491189912
12114 8301067031137086553827766
12115 -28721766942903552769095416
12116 95857210106468743199399505
12117 -309318913338438515284073984
12118 967087327647309430863513376
12119 -2934993682052963404316101134
12120 8660532211249402442128240150
12121 -24883662507465081508317131584
12122 69708763540765531654159162245
12123 -190623965804328181848096416974
12124 509386588234328212778847278780
12125 -1331424655313605298434463204352
12126 3406953719974057040912208183113
12127 -8541688151598122783145080506962
12128 20997409546505523540172446648342
12129 -50643369932872194174972159343632
12130 119917100166075981698703866752318
12131 -278924145697295668965442749471948
12132 637621542917071940503216594509715
12133 -1433244211216640988945171127100064
12134 3169204791551983751178440311588803
12135 -6896536762787968957976524688129024
12136 14774996435408398663585125800822142
12137 -31173995625549639021362934217934136
12138 64798966447164748255888555755096151
12139 -132735111181704248986601518258075252
12140 268020688895499356556535967088608523
12141 -533616656309427757908919619274460624
12142 1047790614409199686840724280483807261
12143 -2029560652720031176092441910082958540
12144 3878853615534033276317891637831784293
12145 -7315822671772046037676877983864895560
12146 13619462617075625777433514362055682760
12147 -25030345302201255439988213084901187604
12148 45420424988054404291661761780926468293
12149 -81390790782146060923160692146464260032
12150 144044492661495505381889521681389103345
12151 -251807280896764539348683736470689332766
12152 434849054240468590870754650232232241092
12153 -741910846268838089119071000658749034888
12154 1250685789400263407194010648989142739945
12155 -2083360310329971170292183538316730624006
12156 3429516672466051865149267075032612080389
12157 -5579342449375734643548186696080815571152
12158 8970989606175835821948517283173827822747
12159 -14256968034227786156332126484460866187144
12160 22395592059345821177956979717732578428302
12161 -34774615414873100235292590248467820829624
12162 53375161277513085596474922906394486416786
12163 -80984660376316025861219102069929769944296
12164 121467382504942056234482175944533643906550
12165 -180099922451361187489293623218054209182912
12166 263976308317451955437126249052537214765100
12167 -382482603929491128871491587025223563461064
12168 547833433989803087697225994384833460521387
12169 -775652724800797693817536952220214499172152
12170 1085567877629967916092812925205261321465875
12171 -1501770341596079575410679404135219506758834
12172 2053477475889167245129413552461992647771962
12173 -2775212518698684387368246844893481936055920
12174 3706802311174795604895224480030414938983138
12175 -4892979296857989624844805111230360425521040
12176 6382470772564122120782174202076494845087577
12177 -8226466523438755240722621229438869299120880
12178 10476377592729624864400755916636621572925574
12179 -13180841161631919119526147244713555851873154
12180 16381990914009012367755611388121188280941405
12181 -20111091551583847844148857970142707360511232
12182 24383729973781841436061424065651512252631869
12183 -29194863431566611931731120317497413251494848
12184 34514125620857352253536663281155782960528528
12185 -40281867368219515000061836818969559651320744
12186 46406459759262029157417018304225453796905466
12187 -52763393317028927092454471509115926451309800
12188 59196636705796054037381205411244910163424917
12189 -65522582494405820272811860320834865451522080
12190 71536720453582766668035081742902297763395108
12191 -77022922051142899296982546208528003857018686
12192 81764915797923521714020954315199158110303329
12193 -85559249883116928197197358488975504802828136
12194 88228791674869300307250875834686366414445514
12195 -89635614271298201279664464084252363567861840
12196 89692043723036292598606295919670803946727678
12197 -88368723590822889810297145199321836420028448
12198 85698753295707597660021055799383124500214649
12199 -81777276562257427678329880389562587672003432
12200 76756350868646975876211293427907120638178581
12201 -70835426570558208814548628653607542767942472
12202 64248219055416407738639726239335350010937898
12203 -57247155349188900052902623266825011471386004
12204 50086860575156671080085674824867900065860515
12205 -43008230614664865942624813949988923022098576
12206 36224525897347951911782539994673730570975548
12207 -29910663735031031484394907418169343459763868
12208 24196483559615018678540323750123741951941939
12209 -19164263229665231770760423121503538512189112
12210 14850280398154917960305768249476778897289517
12211 -11249799873161719038103602817686186840386604
12212 8324555693708754291578560869929151788611020
12213 -6011636260126475605530032441798554451895104
12214 4232689272975507636975041744446392647688260
12215 -2902502503592455991735817538075727523821328
12216 1936249785991458525497584105845149357548508
12217 -1254981644419291722935463411957779260254920
12218 789230814758732764193329175017122777420927
12219 -480847133056017019635396577187008504563378
12220 283352101455564146111131564058250019831130
12221 -161200843730834620537179782285742699601344
12222 88358565035076473014157480211196540582493
12223 -46557583449451999164742195807995109193790
12224 23523264654334157107110044082785328289923
12225 -11364243342351301986029733580643807174664
12226 5232769971553279134020268151690078276330
12227 -2288213410149339106732842002308791909282
12228 946317711871416515109462590098054674287
12229 -368370432861608296514614175848653167776
12230 134228261480805993198373607888878892460
12231 -45489917779182759029724841282673628036
12232 14229628116341635579335002191207678998
12233 -4071334087963782413888728972510118304
12234 1053869968652980659495663423326771421
12235 -243509338435271789195943755663538654
12236 49392193986685855035324775679087313
12237 -8609826727771173799805544306767264
12238 1254808549772078153942612568704323
12239 -147374994916202774304783014960484
12240 13253972308482065335511478606876
12241 -848717376187673092252259391984
12242 34542583104805887496040483418
12243 -748023022844062821161815108
12244 5616139837828476957185272
12245 0
12246 1
12247 -155
12248 11627
12249 -562326
12250 19710334
12251 -533676431
12252 11618808275
12253 -209082101867
12254 3173246707943
12255 -41253723823704
12256 465181791268723
12257 -4597841361594610
12258 40205730344614200
12259 -313720523973679691
12260 2202351394841582727
12261 -14022875331535676867
12262 81639258653262336600
12263 -438060558927561165705
12264 2183116750363635392020
12265 -10177207710397547941184
12266 44665361230867719784998
12267 -185580438392978497421190
12268 733514253095476058527626
12269 -2769560748696279886419141
12270 10025616888658820534766472
12271 -34904042022519311349997938
12272 117190982943141966799903530
12273 -380370942424754308967292004
12274 1196003586846134787543641600
12275 -3649905024060583202500295249
12276 10828661969869042607118127296
12277 -31279098349051743963409210250
12278 88083754473062734999298767050
12279 -242112833217253906313417892395
12280 650260255732010163714595506558
12281 -1708153248178600709557634385933
12282 4392597084421324529542213544860
12283 -11066777747619188339974831935886
12284 27336680960641676953732093553766
12285 -66250314207453066808253717310006
12286 157621964155093335241958627382530
12287 -368365730963156601727862616299290
12288 846063167522094357492890668392822
12289 -1910722859436454762021808262231108
12290 4244810335425738286631325910996856
12291 -9280342445945217983052582893803961
12292 19974745766948345043857952698943945
12293 -42341350567180171310784898268510739
12294 88421438970224892142158801347061948
12295 -181967071675223115888230505396984899
12296 369142685724824389445222792311863463
12297 -738375115224151254223473497185061050
12298 1456625461202800431530834058520192644
12299 -2834694506406461909697310704490899469
12300 5443080129521969880316108508845422532
12301 -10314520815091191791465692898769838256
12302 19292962360008701658520991796129667300
12303 -35626111950631110548516638540839778278
12304 64957024479462210907697117709130355716
12305 -116959445810557752487521817880959438820
12306 207995815628149946485422699646658101120
12307 -365374317611529243323008316932666844980
12308 634066816410905896718217410636746070160
12309 -1087153812045362333059430435541568443020
12310 1841820761830368664388479408721928555257
12311 -3083483437301881785910891862537493075613
12312 5101613335264692234515796387591973927335
12313 -8342100913465447388596659771501363438912
12314 13482553196015630403255713975430792396062
12315 -21538778243287525227362286773973572400677
12316 34012804534886619704420808168447259446163
12317 -53094967971640658314574939248187455750000
12318 81934675965241710663238902423594653566191
12319 -124996101970223853285159811370353357745000
12320 188515691882389585745100248201686764908823
12321 -281077329238046104535053436464946826030090
12322 414317647377654664661876673513227284917320
12323 -603767215358093230761124908998970346814317
12324 869822035225656178946331680051669497143013
12325 -1238823565728238606815025341021104851874043
12326 1744203777593023274289641335640642640139440
12327 -2427623767505506745503030538316655977372625
12328 3340001689687485265568562007289087829955338
12329 -4542291056640770681921606474111072849261178
12330 6105835336534826381788820947773111991476198
12331 -8112093672072340977518483860540536064441020
12332 10651514739701867185652623618145413347951070
12333 -13821336622235054474801451660559350211449287
12334 17722113541721799923650596420256012371130593
12335 -22452827765984239594417854445943343474357446
12336 28104543934013131173740488186471933933712486
12337 -34752694629678507615714764144286034619228370
12338 42448249373082966434599579598351794675701504
12339 -51208216910164575011539359140684523335370360
12340 61006133142318255751292983367942269116828686
12341 -71763359892377519072543853422349396829729899
12342 83342159314450639199359661235954081621814785
12343 -95541583201872086377614764341160329915909170
12344 108097165616498368070431757308166698909238005
12345 -120685230636095764709695542570887454809479484
12346 132932345931043688519590293695166842704563316
12347 -144430032753841621172423749093766680691278510
12348 154754299372549673681021421752471507050251363
12349 -163489009083873394159158592562931555986313451
12350 170251568754150404698218593181252837589604789
12351 -174718945023761887323091994055961530417462841
12352 176651713920947187836366412429748974296904275
12353 -175913825423100676112073539845204801265557192
12354 172485972252207524166285401897062218717477112
12355 -166470898579108390702640208336646996884091731
12356 158089724991324937052413052350947529400844167
12357 -147669273818794038025690688605750527168138975
12358 135621287442982585012596602567253588852320673
12359 -122415302342953459403332715634008982228733401
12360 108547672771222681437606225057029999433217114
12361 -94509639950079103481473450714259893622063136
12362 80757377979130926819034800528296237528800340
12363 -67686677582739195385351285843736037236399121
12364 55614334277357464475948361408468702169203076
12365 -44767445997266363910505123558378758701334288
12366 35280883830714117580315229911560225902956419
12367 -27202310057583495738376812006448899335618590
12368 20503352662639994924421149528326504940822264
12369 -15095023313182800198915635812977583035512040
12370 10845264491622612564418610474028393034590912
12371 -7596594893293600039697898897967399037066742
12372 5182137891323576610262972386742506223128465
12373 -3438810757857192802191710499385495687500522
12374 2217019169127353505243827419703793957482411
12375 -1386735880338085467649755250201679365507659
12376 840280984874994860599202113374746321133641
12377 -492424024647095048703349207982849730912775
12378 278573650582995033414808456744896075614432
12379 -151824892222390691836771088236310969435975
12380 79536177359472434417928553632336180145562
12381 -39949037598748881397647681713331515976320
12382 19183777504076446990094221771667512018255
12383 -8779227142524315068015957279657023091543
12384 3814987972429950414337239907123826136456
12385 -1567619410338109225839899339629657446856
12386 606212006406085627426452945811095428464
12387 -219402850353230666824329533885349552690
12388 73838909432799191775287028677077870816
12389 -22931864379240435847406986497004689738
12390 6512593537989337282462065569368181923
12391 -1672856352667715346039489794964713347
12392 383448568624260546492174752797547520
12393 -77129658577531886935908609543467391
12394 13328425007292759034645639699030768
12395 -1924847344006082453031852122743713
12396 223883983419941017421404776483150
12397 -19936370932735038682727156600780
12398 1263003541195408039693378168968
12399 -50918377566539652531741496851
12400 1083341070549630998503911705
12401 -7449197201061042483872853
12402 0
12403 1
12404 -156
12405 11780
12406 -573650
12407 20250468
12408 -552340032
12409 12116747209
12410 -219759638250
12411 3362422470389
12412 -44079523179840
12413 501328848825903
12414 -4998834561198904
12415 44104895294932695
12416 -347270639600170656
12417 2460059278617723211
12418 -15805086032737165980
12419 92829179985372208191
12420 -502380048436089931520
12421 2524341085082655352935
12422 -11860966307182325039412
12423 52448277340789229710719
12424 -219492616940236018990016
12425 873564246754458475243410
12426 -3320316386366994477665556
12427 12096431591504819323120846
12428 -42374635737342250701744660
12429 143128297258089652653290354
12430 -467267774097772237577802750
12431 1477584111759915634295246190
12432 -4534231890340403377084211456
12433 13525307241058877492567115436
12434 -39276266571878424092304350022
12435 111181830286025266142919243875
12436 -307171397045327219689976074044
12437 829167446953590786720705637365
12438 -2188994585890891639935048402182
12439 5656867909217042905168566968073
12440 -14321540017958931634548416082720
12441 35547417007403050163957217438253
12442 -86561798426083448407996743347614
12443 206926326212286597538251785614056
12444 -485876345245616416230443093066180
12445 1121206706218428889974920362033160
12446 -2543944271595382466933728288675158
12447 5677897929572532911515643823033742
12448 -12471158039741058328643866754694848
12449 26967030359297735799636608857240884
12450 -57427867480828087080891044204099920
12451 120481446635534699638206431479677549
12452 -249092033272851203884242253253717892
12453 507652808639796314422254784399050508
12454 -1020134417931168360381378432183986884
12455 2021806660678690341248098640471852400
12456 -3952883704098975342536263467557597824
12457 7625605939908627748613587637264676241
12458 -14518023678479077137279985766484270960
12459 27283130261909102640547944209218410702
12460 -50618540405461499030750375019693359500
12461 92730668600289616908177191988804392826
12462 -167764424381465249638406664790946390404
12463 299777276457300682214569610521054774460
12464 -529145335160977027333899759425870111616
12465 922739656756482035121346562686159720940
12466 -1589855860144198692204985157233709228056
12467 2706781299565358826358654401778797966210
12468 -4554115046229967926620632027462341909712
12469 7572601314331954575448900318686098601451
12470 -12445371069779651061235190742447162105690
12471 20217163112037224479583117400384694818572
12472 -32464351961727886446225200459655680227008
12473 51533400104820895187374479141487839821619
12474 -80869481878151423200375703630791522689812
12475 125461206737067681901900920276846261148340
12476 -192431127547003621609594001819653297108932
12477 291804159513389116174548941450210933291169
12478 -437486049217446251137249601802678304742142
12479 648480461730563578757755339607493385928727
12480 -950364290558576750911080043833027083885280
12481 1377024287312687902422337369305937515708889
12482 -1972632846988814825651264655664147726005588
12483 2793805552105781355386662410941452706354614
12484 -3911836004662609044220956571856447491287092
12485 5414845722069014244331084874422939443956250
12486 -7409622536842058924667675131751189275827968
12487 10022852461732800535009411654277038160172323
12488 -13401383414094698616919307772833986844603424
12489 17711109389159694033147404260012890675287794
12490 -23134042021547710411142536280941509942787870
12491 29863149931458866735121763213005451450672914
12492 -38094615672751781135034623663728512377526588
12493 48017303521700938718343693040424820997182188
12494 -59799440784175655595787864763959331219817492
12495 73572789845211469876495129080986945011009275
12496 -89414937810801947530821658376527682375839616
12497 107330717043777176994674569206043586419437366
12498 -127234132472182647241777802393693004987973798
12499 148932496523350597313856315944779761130082482
12500 -172114712636913138771586696033978848433335900
12501 196345692524605623063279369253314978886136760
12502 -221068710224271272872882434778032161860229678
12503 245617112676265075632775644316747507489497711
12504 -269236158712737128192386020461440888584818592
12505 291114833753695155171848779213175797083104210
12506 -310426453877823367327049929432853462428037760
12507 326375825845989670253568156800353991254003805
12508 -338249689893185278415472378925669220963231684
12509 345466356874454182596860659608542594688131619
12510 -347620085782769920759491101754133769790106500
12511 344515810850802349955235309466489349059457328
12512 -336190339105591456630442447757272024261351328
12513 322917244934042625037665708660353163959914923
12514 -305194241406099854445484961077191375499833234
12515 283713512304111632980783419844972477987363755
12516 -259317254680521066665935387756160690671294788
12517 232942344049930185232957257814570559739672926
12518 -205559216904875696850834920419682561193734682
12519 178110601114623397510734110059282041972588002
12520 -151455670585787882399511881210706622952969440
12521 126324482617184301105449734855057757803342569
12522 -103286195711250720460803861926459128284680360
12523 82732866401440994434414796737845436519444962
12524 -64878851119193637161714553326459472026004348
12525 49774148018022250652894804865120102733590440
12526 -37328653462201044229995397631860981669841572
12527 27343504291652144500704554752410982070142069
12528 -19545439494519521332493482669885639027529920
12529 13620388714774263175825752643577565775500672
12530 -9243220497486666934940584505067612438894720
12531 6101590664231257618774817909548877992447605
12532 -3912904831131641732788294646472939022609568
12533 2434395261975511583365624866602204120081889
12534 -1467099060817291475360871562827461100867086
12535 855025628737925293392237538434987639258475
12536 -481005053121485384799004359180625441584192
12537 260665765450534934558763158574377398352157
12538 -135767362948007852284760912737145561519984
12539 67792429438638434536929695880026634200178
12540 -32359656643594978392502543013809693419240
12541 14718619510327042686667129826294901911802
12542 -6356028442813850833696348823131508599326
12543 2595079331834610933607190660453431417834
12544 -996968583511562318528241803836631352416
12545 358400007395873813398330113687177045990
12546 -119782479074951414816449001009187746782
12547 36934783529906611734796068879624487461
12548 -10411988431527261384729586929155656224
12549 2654011346248013503683457015646643608
12550 -603509208103930997715833755144689390
12551 120390317001941940479364717557121111
12552 -20624359288414243196977883931071168
12553 2951352474404411642303117871091565
12554 -340029456306491775919364077369230
12555 29978492896146369604899772516940
12556 -1879325228516630786602586221628
12557 74942199844938569706422029398
12558 -1555779239649478282429406966
12559 13209866432320382856302832
12560 0
12561 1
12562 -157
12563 11934
12564 -585125
12565 20801627
12566 -571522167
12567 12632345320
12568 -230901320971
12569 3561399127650
12570 -47076246428890
12571 539988213340658
12572 -5431442351680800
12573 48349027517286294
12574 -384120305997705280
12575 2745700901953074144
12576 -17798517298470893842
12577 105458185073745411323
12578 -575610797055652232139
12579 2916148659737765366390
12580 -13810114593250156504063
12581 61528202731577294203005
12582 -259350869226199904091033
12583 1039342669699292782317824
12584 -3976702449933757631865840
12585 14580610159094020080285354
12586 -51393156625201286423223535
12587 174631346373883286816316630
12588 -573436838301137776350283134
12589 1823596033404125693683014330
12590 -5627008400258060598900839880
12591 16875850368734801334809966336
12592 -49265901867074329854062677926
12593 140186360947358006667987040881
12594 -389287931892695836252858329875
12595 1056129889217307316122302494626
12596 -2802044791009559258527471195707
12597 7276714538459629102122138970739
12598 -18512053791572168120678339821779
12599 46169801520357370431749745054960
12600 -112964837646821341880628759115174
12601 271321412768009277222497323695086
12602 -640076458451970307910675185201419
12603 1483945805065393389618163743496522
12604 -3382645443022471613191171475354250
12605 7584815554482049499633031057088395
12606 -16736571553897933123978034739731380
12607 36357192289808673038953652735542080
12608 -77781095030305536004424409705433308
12609 163932016542394197383473260090406125
12610 -340482754572319221206145918539910399
12611 697098914442824664778661901562221528
12612 -1407275896501833573042457302337222243
12613 2801940015623718518551000566472887527
12614 -5503447784868870294260200077599775765
12615 10666013444293129463189571104279825000
12616 -20400871048642321884079577881525074989
12617 38517349972566353629846695689926386381
12618 -71796189609472062635714718856519234330
12619 132146114205253943578678359891198529200
12620 -240204313933497511838144705832092099676
12621 431262073675142590366025352450538174596
12622 -764877503324558569733487532861384888960
12623 1340245129157054323632872387411341486080
12624 -2320415347669246118540131677111861411235
12625 3969902913791776151041789780107239065452
12626 -6712222311793658447339305010887992031944
12627 11216593149236304904327264163153530079428
12628 -18526622061832032290311417213314559914795
12629 30248315334567553795556725757020304826630
12630 -48820415837210324098536038093411999598317
12631 77896793047851384498266813436181150613536
12632 -122878221472039648555025463624701058337920
12633 191638959361990823567074817896894515934548
12634 -295501415075427329791670092697869588959455
12635 450518524640181944625331567808822532086784
12636 -679126428554662527638541072764199691262508
12637 1012227635401709146399765821281337525162497
12638 -1491754106063887706613599754477929829249291
12639 2173736674799641873395493856801698435255040
12640 -3131869112346642982474968044954823167238747
12641 4461499337241948298588522395515137256763696
12642 -6283902846047488252184139786975051998561727
12643 8750594190726551313900021556310041717288742
12644 -12047316564056477764741075713292982253378225
12645 16397220883665341941802863941195958520560356
12646 -22062612019889741296863271571770741007677554
12647 29344523791944537413493258794993107596929304
12648 -38579307914956867246959245483343569122678718
12649 50131399008324983652367613224158969759769930
12650 -64381482526960618489777515628002235335607590
12651 81709483986518099570929375661975191933641904
12652 -102472115198146862797695174903273774051336393
12653 126975157805619894942312294119317672578675198
12654 -155441261550836167037719671344494216427757950
12655 187974741308201001723259825621420207576784384
12656 -224525573407408617639665904297794537261147085
12657 264855483724216041001304703564353881097524338
12658 -308509619456100175435879041692782851866153176
12659 354797609303721363124216093702684226040066750
12660 -402787744540008941265451853291641541902830123
12661 451317573549286091421829158048504378460866226
12662 -499023279450581284573078582031161459914259983
12663 544388720384133913765937411693474456316299336
12664 -585813184243511842764647993455281108482984600
12665 621694930163061606365658454490247192442997667
12666 -650525482593469112814719421970170928070507523
12667 670987751332583587193713719519412074263236624
12668 -682049830374039043228648412503332108123710307
12669 683045847214182853093907422812967117715969150
12670 -673735551089152860081248565560308213843082622
12671 654335771639172259435367905766366952240530112
12672 -625519347644276775889177210447682454685163469
12673 588380131359861996987886402871900071662511803
12674 -544366039884287744587713519518092322708857155
12675 495185601703581562208499343747543646922194316
12676 -442696337010018126686398771036264297029681180
12677 388785154958465622559496080476448216399170915
12678 -335251737936218339540207830854072997936095615
12679 283705407533344907037675347620604531686219760
12680 -235484100929909297296802472403870858683914121
12681 191601266979647339915029836641158853753609195
12682 -152723207462640654137308512821595479281831709
12683 119175937511408067768910377554334501934564950
12684 -90977504590231496929342552307385643698875995
12685 67889431300076193261173220408268731046570500
12686 -49479704673008937917344485764268743531902428
12687 35189519317870744350082620414966865345669824
12688 -24396785770529860515532679203045108799172085
12689 16471004754725027473689785166051743274335580
12690 -10816084727593404155276804959168634967035364
12691 6899714353630886933088107404758483620299890
12692 -4269727101627414321368924229730664486591214
12693 2559267242903793791610365704229692710430321
12694 -1483371642993986769368135068714605233616400
12695 829850494929291771239897977000042869172560
12696 -447172626222055402095514254831790234911733
12697 231571895730427140198855293389952282425355
12698 -114954419434332993325430519458356499025226
12699 54544765317711188977077415410926173227370
12700 -24658517411862289695026875080852925186300
12701 10582239400836778265102064109674561483045
12702 -4293091634337318065284320266505019029434
12703 1638543806533949832806105198685074253152
12704 -585091150500949049011529234220099963270
12705 194197051875974992884699586356487976268
12706 -59454495615475308529163909483089523562
12707 16637059096235498846340967580028344454
12708 -4208447527531284534144248861569815473
12709 949407645152351280770788952190889580
12710 -187830807035408637829919791479478674
12711 31899716242849143428778227432969712
12712 -4523684560893433918080449215102833
12713 516277902386148652349621367878148
12714 -45061737752333989437262042530495
12715 2795665382806984832082083986570
12716 -110021776573418627520122940882
12717 2311567583934701449972605474
12718 -17131208501859329555715708
12719 0
12720 1
12721 -158
12722 12089
12723 -596752
12724 21363960
12725 -591233566
12726 13166100126
12727 -242523845936
12728 3770608897803
12729 -50252878847550
12730 581314094741391
12731 -5897894605073560
12732 52965725688635802
12733 -424565683815138542
12734 3062062310452599250
12735 -20026374184095908736
12736 119699002785311889940
12737 -658912309938395639076
12738 3365621975539426753396
12739 -16064363604224548512760
12740 72111242771435215466906
12741 -306153099559249753246780
12742 1235388009754182647635421
12743 -4758224487849855008827488
12744 17557779715770579845677380
12745 -62269730176514094532560366
12746 212856893772778649493406328
12747 -703024017520778262600407600
12748 2248357897824097777881882839
12749 -6976006848952759069757625450
12750 21034604631588434616421398726
12751 -61731534305569222759358463744
12752 176569601094534614492684832721
12753 -492825044418912608128548833682
12754 1343745774628520119877025110125
12755 -3582801895591656984748425883144
12756 9349841722529688716465317055432
12757 -23901272131123379856090727082262
12758 59896443555824662811762169571898
12759 -147246355220290898456874216568960
12760 355326409452146141862650815762829
12761 -842177274088045539082954737211778
12762 1961580218785496954653089724568445
12763 -4492114408753586573899088610508328
12764 10118993363892359542370919987474515
12765 -22431074988964748735007116368801660
12766 48950833475357245569764636625821302
12767 -105202546566550746279126781916270080
12768 222738931218132749038108804300839397
12769 -464736373604579922185731371203018840
12770 955840465878836769395267136560496011
12771 -1938434853917224892511120049949594736
12772 3877166542656230160291498570811587445
12773 -7650291016353533618428884074992415634
12774 14894901240757058755576227162187716995
12775 -28620857355491729205585471239621166736
12776 54287000353646807662835748351400041496
12777 -101661020254911832293041116744589841088
12778 187988049632673833881585573150461928688
12779 -343312497054418839777677402542490126600
12780 619290213399106658969034490444933929975
12781 -1103573243267797361306903925189727461396
12782 1942956363029200715229807338256512822988
12783 -3380090119742624721267958709509863423616
12784 5810873011127973931080217387990046118185
12785 -9872860944749527950275732796114892902374
12786 16579449842224071525232378470864393101678
12787 -27520489022058170839282663317293076052312
12788 45157637237028306601199230435786562705226
12789 -73252431321647150854875804797453268697080
12790 117476829870005546095133529813293541976202
12791 -186269718092550008114885313223968656163824
12792 292017999784630586527865825678890486554620
12793 -452656541770657284098470679651623630934762
12794 693795434778185074661108413800376262629340
12795 -1051492861314201445397463422398076379400616
12796 1575793960964954906438209144608672434706984
12797 -2335145571180497216372972656388135933108376
12798 3421766760246128194705238633322428504496312
12799 -4957999761935400224365045582239935857834720
12800 7103579940879208859966077668677875362146986
12801 -10063638962898103297647279834286774388676444
12802 14097088830554480855615808521614199406045680
12803 -19524831532315644496845361968747705180085584
12804 26737004496743963770479124979566799259870025
12805 -36198215115473857862238610824602565748779870
12806 48449471752087947380165954026703012878571764
12807 -64105322899008492015992491107075063012882048
12808 83844596978814279248682771034820200763866238
12809 -108393148723044267893524112987243020079571290
12810 138497240323855949220190295789909255001283546
12811 -174886636443263913075567197422571073786118024
12812 218227181902113506870904496261479586585704257
12813 -269063615168116283628915195421319264716647464
12814 327754614310682351438574518815350168110558400
12815 -394403422942349465466149027896647828926867072
12816 468788790146960868977596059148205167298531859
12817 -550302285945726203648392098195550382550092298
12818 637898999303226399302625952530536095971406864
12819 -730068953206819631655102578128175989209664320
12820 824836260305584161778555272237887964834682064
12821 -919791883196829281617214279361808992617685926
12822 1012163614130027549217652683466620794651512353
12823 -1098923818092134351346944384083502288000894496
12824 1176931917258889484204492650274609908708314510
12825 -1243104555249643867331233978863016276384776546
12826 1294602367257685525158072736492841513147176392
12827 -1329019161657721770908112022180492765031413136
12828 1344557378930559191359680513169101707121101848
12829 -1340173093009965041235377484403945823324547350
12830 1315675237646817612432218347843655860957852674
12831 -1271767289760492354867508281913461978475259680
12832 1210024597302301235294583911152684272421355067
12833 -1132806584165516651260995625068703632649869552
12834 1043109870729776342334123886104074974894618920
12835 -944374701966341344430941967167013691422653120
12836 840261920836322207600674499018163452584879860
12837 -734420826216841236328467103523648929539963134
12838 630269119877854698509054496977001835134205392
12839 -530804238239946625959822036381467097088446960
12840 438461186536375588710559237397135510271515837
12841 -355026370536907027972190003090812314768664926
12842 281610365830328242658217833553179170753988504
12843 -218675945061214654033141899857686712526117408
12844 166112169693032975242440146129870900567324660
12845 -123341539267331607775402041281729104073648868
12846 89445270616399089197609949774820764415010773
12847 -63291954503852063207852172399178722455006464
12848 43656891168180428034410476402860220035168622
12849 -29322681124122160024683916589162822432141980
12850 19155504188306602123468824653285808554919698
12851 -12155394259250557664994379026858675116913976
12852 7482121996328345340837417366519725547113094
12853 -4460638340403346148829134257190112775292552
12854 2571316523027809307434251134326173169786625
12855 -1430521140827104685222782943469825035134000
12856 766513998320333973535971021292210242526357
12857 -394674976256316888823608113346722759271348
12858 194779410921423543511642108449140631554083
12859 -91872321168782992944048726247104057781960
12860 41281837420514030009137782118993902693809
12861 -17606441433328333441558977444294498877026
12862 7097442426502459325071034241006753226615
12863 -2691266580979996304253694754876014810976
12864 954579192125597315315244794101023479260
12865 -314656021005268257904732222154675485704
12866 95650697673171123252515713924560763939
12867 -26569592479342891977998015692296058632
12868 6669924041065916853543624706649243745
12869 -1492844570955630602875043913360865640
12870 292914345823685166597630630811332156
12871 -49319089331384387686937511754434816
12872 6931330710770749699259255382583662
12873 -783574883848944404594950363001894
12874 67714227980595444913697186515105
12875 -4155817249439837166610899041680
12876 162300528048120923703532630724
12877 -3356205637046060457220777136
12878 22098532850705458820101344
12879 0
12880 1
12881 -159
12882 12245
12883 -608532
12884 21937617
12885 -611485106
12886 13718519584
12887 -254644386129
12888 3990499771573
12889 -53618807788357
12890 625468930184880
12891 -6400560117390107
12892 57984564292674352
12893 -468926980425080940
12894 3412183277072575599
12895 -22514208981319079405
12896 135743594899007912283
12897 -753585024981066474196
12898 3880775769402326238919
12899 -18669042417886407733926
12900 84434625537175213013098
12901 -361057049830890658157105
12902 1467005654761773777975807
12903 -5687849057397811289896406
12904 21122344991643788037766638
12905 -75374476120238840603956557
12906 259194287895629732036783152
12907 -861039423220201822238771465
12908 2769276000121360923097643343
12909 -8639636740818429033521471878
12910 26191302666202690397730625289
12911 -77270931627399671962253549580
12912 222161368919223573650602385444
12913 -623233265311713800319245330655
12914 1707835796424383763275610882921
12915 -4576068959248800749856659951375
12916 12000177919082565576974396539586
12917 -30824357314848376342435800304254
12918 77614416391501623693388219373106
12919 -191705926974545055223625995467364
12920 464784524439183545889220574864889
12921 -1106742573440516565734249601339828
12922 2589738248086320031564701361577003
12923 -5957950500419726064478015915766307
12924 13482517177411309223136529051940853
12925 -30023708094430212972893828403999045
12926 65818716873858207220517120785151097
12927 -142097543813603923806331451967665986
12928 302221094064873673670519969814763785
12929 -633435349610085463877834241745062549
12930 1308723556182954446528766007511184788
12931 -2666132242162667137971466811742709719
12932 5356920512248599320966178398394561888
12933 -10618236208299870186427559192052308662
12934 20767787035400436760632579678951275950
12935 -40088424477209931979788592595575329249
12936 76387551859976223271757951923646260497
12937 -143707439402831919593556334470548462531
12938 266969557206139991385950590346317831344
12939 -489821130240159377711553254318244855392
12940 887706076028475851450054053985654573520
12941 -1589332862386093893980026249447211417310
12942 2811435561705502157553110344127900296387
12943 -4914262988011565974919093940048567760356
12944 8488894703592143874217008327092440649202
12945 -14492658484764986455218148532040737239581
12946 24456092441067501301575947685000721489780
12947 -40794597608703795699375934177106270033835
12948 67270699576668733361316791384532482796105
12949 -109669213708077501238785994689914637432080
12950 176767995525428295182889130205896503762951
12951 -281711300197254481793921595047837224203535
12952 443920496456695581662287342062491731749445
12953 -691706801064785850954882973906199304610869
12954 1065780104648945146755160207750763302478437
12955 -1623872312904210977619044314190925626564985
12956 2446707412938766987206578785256848655100315
12957 -3645545804212953147584097693667967431971453
12958 5371495708984780503828408756727910021790049
12959 -7826708269408518565676620343203319917407531
12960 11277444691717559070430024046787729265000166
12961 -16068808721153946994460602618076148040605387
12962 22640664849078309193898642383575689376118608
12963 -31543915533600563839410449206278540196237802
12964 43455894226419993943136437766877051973664265
12965 -59193154314384546660134175457127347208845320
12966 79719443711269726004110017132189388374387891
12967 -106146216398220829047142940152771030628842018
12968 139722694637422373959571191297566602366368284
12969 -181812348663427716235595111990763722832673236
12970 233852844253931525498576989860984347078147445
12971 -297297090244648330403276581651917789269123667
12972 373534032312309308301228546427127723289317823
12973 -463789399953141469432565586399784504419802560
12974 569008723444010921511399416914208675488948053
12975 -689727383875890716599524993409050565342371852
12976 825935110319607605363463151272345085455536190
12977 -976945068567034580831939066163581493379360839
12978 1141279982746854291268794810334788195324472912
12979 -1316589102284702024529119913365245057419559992
12980 1499610146360867436981513140378607870267149874
12981 -1686189246927551999157284896684840405629407303
12982 1871368810747623565955667346175878579596468330
12983 -2049548350915397461693686358272894087351552579
12984 2214717214446795601667059677769999630174960192
12985 -2360750750258243365183533652384524694321134021
12986 2481753490999642896436833740119484388881175861
12987 -2572425895931987067739779665839797083466637188
12988 2628425884498671396951638419526925085533410387
12989 -2646693165243857517637065686699350150301070714
12990 2625704558189064060115592959213538643213327535
12991 -2565632824117327353282355259691408238376748207
12992 2468389018654926430073347664737700740916334480
12993 -2337538580907813040449305127606986340820142139
12994 2178093920094183349200638326788746548778057530
12995 -1996199205180530697891847889942599369408073841
12996 1798734220050975258253736181863894748485949071
12997 -1592872725820744168294259367842020945845099597
12998 1385635691193155209162316116954028864408402880
12999 -1183479521341738774485136953567358382122385079
13000 991954320247530563407576010068019351211654086
13001 -815458506504017238592902790553034672783180477
13002 657104543517055677067149537906483002110687019
13003 -518697559455045789274134774368963837265254172
13004 400816529450115541186445187751984168052787303
13005 -302978023076174488159621205504254628205468600
13006 223856016399656908525362474257272324723697440
13007 -161528721046110363376662908627940544091508708
13008 113724890360741982718502898911048573539635278
13009 -78046694048200000037898554943338890530908796
13010 52152891583965030341898946686241031557960944
13011 -33893605581308003407805040154844308437997278
13012 21395238016828121264926519541591536071745720
13013 -13099931415255865939793582260732714738096236
13014 7767967496438108976028113089812582033121769
13015 -4453479909080811237683880801879915087240675
13016 2463975775374966071008106457095885598821562
13017 -1312871255799517081342872908185985716493962
13018 672140357915549145363266781759103721320254
13019 -329789222865188402576608187339239279847433
13020 154632882986329852452377759442791411020575
13021 -69063155549065567681782875612517140496180
13022 29273232292250796329341983426662843597067
13023 -11725958463074569415722769211357375131188
13024 4417539498519681970333634045940746475472
13025 -1556453575840086564062779984373394833826
13026 509536553589704082898607017175501310825
13027 -153797080214645978319560737887834351707
13028 42409435075938787747788233182937848248
13029 -10565784370496077346150096718015800350
13030 2346209006361034933001221435291710961
13031 -456583947522870207560208483090037806
13032 76221107099185179429064103477207910
13033 -10616196614441660496386129545052288
13034 1188841759646837814387208096651494
13035 -101717268644043437621702325018417
13036 6181667166293707737356948008978
13037 -238971781191005203613480063340
13038 4795497504649980851489953316
13039 -39182294623401093614771844
13040 0
13041 1
13042 -160
13043 12402
13044 -620466
13045 22522749
13046 -632287812
13047 14290122235
13048 -267280601764
13049 4221535969539
13050 -57183837567968
13051 672623757699822
13052 -6941954132068050
13053 63437218582369433
13054 -517550197544401492
13055 3799378212938733558
13056 -25290138128194672510
13057 153805129192160743435
13058 -861086216881847478960
13059 4470671743903549198157
13060 -21675846072163249766956
13061 98771149672542883863318
13062 -425404651095799765661980
13063 1740391679827847795678459
13064 -6792592450813819818883512
13065 25386125392280501047536608
13066 -91148696719800578576574800
13067 315310641962730042657761955
13068 -1053531766086929941184008714
13069 3407489902468141917285413639
13070 -10689244116554509973431446900
13071 32578998162777106284388653418
13072 -96622359094540379482093063430
13073 279233616784525169678355066252
13074 -787315472076904624962338268160
13075 2168247114688755959281124255740
13076 -5838334564394512842570430401258
13077 15384748429759292924913648640125
13078 -39708054406067409056469210016120
13079 100458626765469116522276287120863
13080 -249299600271260487622712383409728
13081 607242447778169803648779206271312
13082 -1452669746533018303788067563266880
13083 3414863792016227029962587355310301
13084 -7892251087672286846870485044561860
13085 17941239015376340729118171506072724
13086 -40134314655452460222534849378227712
13087 88382272897567422518195972738255780
13088 -191673522408972831529601264190488490
13089 409502994099475565518862321934170471
13090 -862163542100749231580519972731828448
13091 1789327528363424295095371636530940584
13092 -3661667319343632157589504616145743520
13093 7390427694947294143769094366468028666
13094 -14715226046865952232681999496665101272
13095 28911394308589217779719628362829436675
13096 -56061823564569005076074112390526427716
13097 107311544441637116068225854023352542460
13098 -202808392490130494377923658678442538560
13099 378494377958984740290966654350914168472
13100 -697646531536490205727297611761783106654
13101 1270215835416432046962099821028092435320
13102 -2284781851327460346094812004470563859000
13103 4060613792767473775539806488818076853118
13104 -7131300131949042065476206870647699989240
13105 12377196571888602636569772698670670552090
13106 -21232202999161469842494340264087521216384
13107 36001943887698252536573338111731746290660
13108 -60346269520005343275123599041754716088194
13109 100000142836729155508309291496417812515474
13110 -163834494685409323801367611509448056727904
13111 265393487729214955700122605582094978232463
13112 -425087189624699838702917366433048045060750
13113 673268458992519681928743570033950879979681
13114 -1054478522524566019933608272427127797391264
13115 1633203642285720895158907288898956750966602
13116 -2501538663695285560097811253650373624242504
13117 3789193258274289238294646775619152475595905
13118 -5676290764810930578799753776876521408328384
13119 8409378506699119610129110439079817273669647
13120 -12320971284053905151928854505758844871294528
13121 17852766183766288761831483871813604524031040
13122 -25582369663478532987056807036049301243506080
13123 36252941412948178033951874606036391911856052
13124 -50804579429870182835393761684904033671161096
13125 70405548675676734686666283221908066895858879
13126 -96480596424681883549542154041689900922931896
13127 130732661081252019285185276595506723701627800
13128 -175153372291536917094426894622879168665641456
13129 232016945121190237456970778850055989822219690
13130 -303851531782285423462988668318653951713678016
13131 393382055334860712982177844667919698290158705
13132 -503439176008646522894210130077305316368452250
13133 636830424456249096854579669094358083318746880
13134 -796171899010440156685665602231319295734299428
13135 983682371580688758814135859605955284932323568
13136 -1200945915264695166022295598815107952336074254
13137 1448654039269567166784454779200094346087874270
13138 -1726343641030893392119766578998960104371757568
13139 2032152087531540735530287904171547137108488338
13140 -2362614477943021646845827486423510814972968470
13141 2712530252553760837633071162313153954241490194
13142 -3074926119235682935060976061359587090402678140
13143 3441138607606717904306509529606647104658693845
13144 -3801032381314717666776163457125819059833792788
13145 4143360456171331989511332378008352701060933163
13146 -4456259590214654431660105016586076152115222960
13147 4727859096237138469111570961293575318249383650
13148 -4946966735676978005076949906784519565245654658
13149 5103782873550673556786243281057580568665212394
13150 -5190584556881592936472780519405914670974193952
13151 5202317096271471711917036599021924981826565636
13152 -5137034129026693331381562400143299090604446100
13153 4996137140071899952530112277532825277313266254
13154 -4784381343957994201089288574837527993277231488
13155 4509636639850646666439161999161207980405119612
13156 -4182417095712588028895618993619479264104587088
13157 3815215975970561278553281883096382788025077550
13158 -3421703709764391230495870352439445504975243672
13159 3015861183016759070013059858009668649076968164
13160 -2611126836764505224400320380501169054377395696
13161 2219632531115457211249230994871656247234634285
13162 -1851591567894926434184101196682042679759518800
13163 1514883606715815958694180790556382544912624021
13164 -1214857491257905479815914212067287670852436704
13165 954348434048194043287940689122181804014739086
13166 -733884085448859337784806095721044490054835160
13167 552036724433405255082391048527884043310346860
13168 -405868341758330342314411527216831298316755272
13169 291412946544254126508461069326615113608095128
13170 -204145060860959832571588381862425442171790080
13171 139393365097476816391390111923443187928787588
13172 -92671987228859982092993901864649297751598720
13173 59916538368129879290165807576892311528826710
13174 -37625242210341426450440913434844953875820480
13175 22915889090789037073015698576534612741931746
13176 -13516072858575878649015034861629371619962180
13177 7707001216809765649976083602583116542544600
13178 -4240624859870733544356017772965826405425280
13179 2246905383746984744590223046294938075877124
13180 -1143800317467646618987489573116535597308388
13181 557967701521818752857016179549985989184823
13182 -260080474035501336152269584172182028644080
13183 115460145003814671546818727227419197106034
13184 -48638203941977718682897103805544014587430
13185 19360317861795160135047065354155560934306
13186 -7246563883997722111021427863783966121664
13187 2536286345907930227010976393875263112300
13188 -824636872320540471403008711136901379100
13189 247154097372060543950955866258003414642
13190 -67656850239296554128327688621606060272
13191 16728764560557723404466769109932617894
13192 -3685640036141555764667169647888459000
13193 711402159380045167848514373651147148
13194 -117748698599611119391663008186987520
13195 16253673026084006268021506204825601
13196 -1803116252127759140710197686784420
13197 152780554808313213422716311032420
13198 -9192772336156347326378313058496
13199 350268308381119382053173763932
13200 -7105626241697580092275614836
13201 52360675411990382406746452
13202 0
13203 1
13204 -161
13205 12560
13206 -632555
13207 23119508
13208 -653652858
13209 14881437350
13210 -280450650580
13211 4464198409209
13212 -60958204793333
13213 722958603872068
13214 -7524746210262001
13215 69357596413271225
13216 -570808991082943725
13217 4227258621172712300
13218 -28385077266496727511
13219 174120137558575684929
13220 -983047555984351005595
13221 5145546418152253277408
13222 -25143676671368089240549
13223 115434231027699092726764
13224 -500749889970594210357004
13225 2062775657747420622594910
13226 -8104205163530036999690397
13227 30481443541990011945775527
13228 -110118072698922878459203284
13229 383204479244361747711134004
13230 -1287796733830337255110992020
13231 4188648634401181826332979206
13232 -13211892925602011766990054855
13233 40483679531281667303351799994
13234 -120696708539162688720826884814
13235 350604470314196507443726004560
13236 -993553920427342401260424600454
13237 2749852873098339005185276048000
13238 -7440747465893976031843765765771
13239 19702307141316307472462752495661
13240 -51095141966757129155140235128750
13241 129879497763731104530879604507614
13242 -323823159740246376611391601599993
13243 792436178037474614738015198971513
13244 -1904451699123538867389188018237353
13245 4497430289596474708070942356546280
13246 -10441643246025641996873330694368275
13247 23844483120448789169264684262278472
13248 -53581039305148579158120971374679115
13249 118526119584549329884040274004883816
13250 -258202156316988082664103329887633490
13251 554115451241119565916962446682562765
13252 -1171861274597536861151709074198780903
13253 2442974399069539373161823758616210352
13254 -5021700543462501892991275200892416799
13255 10180892827165968151921057671407774195
13256 -20362458859535903564492244087669245130
13257 40186758867348283467602214712512461936
13258 -78277431185442777307199722796866516093
13259 150514025207603417728780841209696890698
13260 -285748782975077880607020942404588551990
13261 535714732329284480147668390486123962544
13262 -991959702771840907805220314313387739561
13263 1814388331775552034794206421942649696634
13264 -3278704195513774475110791214499950775393
13265 5854173199708421334387590125850768625900
13266 -10329315590341767184627444239951058492402
13267 18012233698351781940510220235414000127872
13268 -31045399980458044150108606672367963595178
13269 52893280558325036611185322740468640177216
13270 -89086875477160777739858318491379371479430
13271 148344018058037373422971902866534042022131
13272 -244230139274197263285166553543177475519381
13273 397583220249931369775156979519151694585728
13274 -640000151107173457932191195884323611976048
13275 1018769779133763127802723875478161393152690
13276 -1603739291776175406940981280534597106775737
13277 2496710722078648847932433520206036135859768
13278 -3844073565776607287248696832283988744249611
13279 5853473997900621314501805677330750206981789
13280 -8815381267069205661775452559824617348994135
13281 13130406517691057850177119529638366892836340
13282 -19343121342892824605836467725734294559951419
13283 28182875250388540267520656578074270795016893
13284 -40611673795400222521677209988761813375447830
13285 57878499246770084770270985348958082414302400
13286 -81578508887794825916854233581710107365370587
13287 113714322238388436010209933898674530373072986
13288 -156755098248205634833321787716271213037387425
13289 213687375837013253197305526885995615773724060
13290 -288049863049624384934242274279536139326023025
13291 383942657550723399018792152224377099662143132
13292 -505999984582803780707002877832734616044310644
13293 659314858384938762498344029343375344990664576
13294 -849304458580594501616793943454384464843972202
13295 1081506680741218789362157737814339081850025540
13296 -1361301688220745664967863352027640819829112666
13297 1693557695604550482242139439560815005216221802
13298 -2082207393668838469213633493223482062931146390
13299 2529770066658305531011929271911576117709022560
13300 -3036844402312016735173598633150067925567620720
13301 3601607152993358956152745115433034038299132448
13302 -4219361497423644629266223420362835918380707758
13303 4882185323154575462305834193962801062121815629
13304 -5578732500358890497480290661812583475139381134
13305 6294237295028659884469448453066905371894213330
13306 -7010762567285780624819942296711258714612756692
13307 7707717119932274778453534175728123296660500647
13308 -8362646147555203237747765075073388901785542503
13309 8952271774426213259530693503455387148396086404
13310 -9453732152460118943195107549883232210442683995
13311 9845940870229185373925425571842799395802238321
13312 -10110965239276138974335767695706943826153957363
13313 10235306802240257856398360918952544406018085836
13314 -10210964953163799935998622556585516534295916337
13315 10036174821033227950485992550597683319750991350
13316 -9715732935054066967172589721957066668253649514
13317 9260859596666184534518909431207062568460621456
13318 -8688591466338653567357026679400626203082636803
13319 8020744356873217191022524318079562634826548352
13320 -7282530311848019290857786984403762315761976645
13321 6500950438862042502665993033123725992129254852
13322 -5703108273891052557307966552916521312478450918
13323 4914594064814289742006506165917924561209623013
13324 -4158079579374898290914135451042243052443337857
13325 3452236498141581147310329677434252914032583660
13326 -2811051431865059577083082962885705878589433653
13327 2243564153722558890065818758046890005242217952
13328 -1754009880212720822114417844688958145242870575
13329 1342305980249911075326684032493162256072406060
13330 -1004793500455289616365003631493123660723288590
13331 735128510708887083231474156492306544128108612
13332 -525217494860170647865728018642341133310731454
13333 366102740637218139296174906770306157429264816
13334 -248725247177927689439554005346776679174860058
13335 164519760365406084384487465484406441096921590
13336 -105824065424786922668451972718751580276129205
13337 66108838371766114629974187092817929090387058
13338 -40052685519329797968849525778681932832655062
13339 23497952924140564781778450706957748174587352
13340 -13326524673288056544957442200908889001347075
13341 7292526613266935314247984052736923306739876
13342 -3842477364783130202990492134122149365935865
13343 1944972711339649835405623772396599729252052
13344 -943330879959046146832825874445257161511335
13345 437124750967728420464315215181737960733950
13346 -192894052329077115975275822326425873665390
13347 80759759649890007179624602622202602907338
13348 -31944580686593743563620303562695024829031
13349 11879936886512780409075337580412889653792
13350 -4130480556206556796725640584928853588245
13351 1333832313003037543181594380067735829771
13352 -396962871423499491542547109101225089946
13353 107878128950140020426580923319544173560
13354 -26473402258220982011061305417253549863
13355 5787079937186791283773382683160539620
13356 -1107950522746172519372622505693448392
13357 181825839075587191158314872205584764
13358 -24875812990279629710725530351532451
13359 2734046454382056082672617260726489
13360 -229426096065021803520457004050010
13361 13651840587122218865021418749692
13362 -515978737927902003339826793820
13363 10371035877318560934836873032
13364 -67560402788187049800536384
13365 0
13366 1
13367 -162
13368 12719
13369 -644800
13370 23728047
13371 -675591568
13372 15493005077
13373 -294173198280
13374 4718985182105
13375 -64952594135352
13376 776662885990683
13377 -8151768461214976
13378 75781977269202592
13379 -629106649486626750
13380 4699757194356249040
13381 -31832995806303649528
13382 196950874875120247077
13383 -1121294479397344226314
13384 5916953484194557968335
13385 -29139588480283126848576
13386 134783623600942659762562
13387 -588890668239918578560290
13388 2442585265043471952086415
13389 -9659966942300180391395160
13390 36564739258259373788183078
13391 -132908212668813287602959846
13392 465269371008659602635562687
13393 -1572625777916746882778336960
13394 5143843161908800475308746930
13395 -16313726352630298284796396446
13396 50255955429818305041084397271
13397 -150616771082520137665546571856
13398 439766095128677856212760528148
13399 -1252514317393264434279497048010
13400 3483793617041044727162573227242
13401 -9472830017882710916708849106432
13402 25204165991444194369878509180507
13403 -65675259171936778490979825955878
13404 167728716040445555021717154678750
13405 -420145415551119891451721986428904
13406 1032912373781015012958536467368795
13407 -2493798306758920610053685988233070
13408 5916089458848118645265946117295481
13409 -13797698933784097544904468470347200
13410 31650716019655060638875590245503003
13411 -71442478196071893031299330024795032
13412 158745957548315525864114216340652578
13413 -347365426310489766181261429451553416
13414 748792267673950719324504120166246895
13415 -1590630239244125574200572366053531168
13416 3330755001698028755620993339408216679
13417 -6877099231111873017020253831398504800
13418 14004647597692034503885620270467741187
13419 -28135239752892765873673673368849890480
13420 55775149979815155205096385830117203005
13421 -109127957862857477372155049458778210016
13422 210777134245470630487849716740383481617
13423 -401961368429906573793570159245063828904
13424 756997118466684951940588239768720457350
13425 -1408068118153340833520246149419499364128
13426 2587248311675945214458372121754751199667
13427 -4696761408007878348617888338117809324612
13428 8424833664402501888691142489598185529876
13429 -14934093641778392605021262701159629825000
13430 26163715844576822955429769975117725384024
13431 -45307233841689357598522077181066956125482
13432 77557551691254600565292885736099678470526
13433 -131252146982710293270983047415225528614080
13434 219608216469900908073608033180240750644190
13435 -363313382538365006960166571651852276279734
13436 594336624234700985694891099706936060003983
13437 -961449637785499649501635941926667485943080
13438 1538102454854134156061734670453923315584567
13439 -2433478438156895473154984897387525438087790
13440 3807757743758623053444924616440453986851902
13441 -5892831733501595354280260293176680096900192
13442 9019912907891705047393496504616105753240537
13443 -13655645381388486732114434405110739510637162
13444 20448390675815663532008869588576004923994405
13445 -30286279044117296250521896320194793565411200
13446 44368309909646651080935720435324331231318898
13447 -64289169360629968334934671488154199412083616
13448 92137405119614703381375853323984664266260844
13449 -130605091937940840044856028303254045557021280
13450 183105092066402125860321969874102464973157439
13451 -253889421791133060879165916016251844456938368
13452 348159137279711488704047751590651060892888165
13453 -472152771358365679988997455052326862913909128
13454 633196921494514604864576688076840088703438600
13455 -839699442966738000143563659032685801111491564
13456 1101063505198683564955216957277972789824777249
13457 -1427500200413339104585230009469675974371520384
13458 1829718919211863164089499578233284809584486440
13459 -2318479096152914628146721658175029800215648060
13460 2903994979950509746040789149488915448402234821
13461 -3595196699497519825943642586654842593037255056
13462 4398865698899864573506359128713221905311587536
13463 -5318680533539823695501553328412701603753453698
13464 6354228610395747154967510307817388423638107800
13465 -7500057911215041563979384449964135635118765440
13466 8744858284285173984135055819126513307953992981
13467 -10070872448516150529538785141861834862699037024
13468 11453638267133358171775843211983129846866605645
13469 -12862153595514836891650738185876147013205914680
13470 14259533558422313595554753386398887694920745726
13471 -15604196445792606573710503446786895668973103832
13472 16851568243515237510898722845004243825285397008
13473 -17956242871387847052543985951062421744929185376
13474 18874481616649147015201165203792306569190803845
13475 -19566884343930192392541593089055690956540612806
13476 20001024449553860967785888074636765297664798110
13477 -20153819273687351719536457927890083176250389024
13478 20013410413708207421128385218371995631359360472
13479 -19580354330087695369879585247627311211183945300
13480 18867976293047563794963324985603553868934901500
13481 -17901816184260609015361188485068709978498880864
13482 16718181029494658133217969553315312029540923434
13483 -15361908019548142396885714783271301420461043876
13484 13883525338159668902045352282145735600315736970
13485 -12336061847582874531707383394130958851440646312
13486 10771790242717769355522230695769001684663623785
13487 -9239190805574165986114698875296122521166788484
13488 7780393198107929188949253761355394213774071371
13489 -6429292806608219916536040750556436084119007040
13490 5210456594897646682682322642015441405945395421
13491 -4138844526776178764052761304100014375348876484
13492 3220285978329356331153887243070660004996458021
13493 -2452577154661764354724243852856297365499662512
13494 1827016240843849122185864874116476715549422870
13495 -1330171478842049953435830840329052790244363634
13496 945682279635221387009956073248759835585481330
13497 -655921974550328576541734695499227134274594112
13498 443396248793527523867106111122976379351599206
13499 -291804002603236335932811113979077411882434470
13500 186738957556626475196589398613280715816080766
13501 -116054405243495882519844439427833482102084912
13502 69945134490412133280009532526718380315798793
13503 -40817794459808992379598283031272271501803452
13504 23024884765014664425008452486514953040769000
13505 -12530958678012751876183846856437419326316384
13506 6566062184305007784810912374936823297974893
13507 -3304860264004314543799263846045594252389132
13508 1593692479392321581795949708526648770726450
13509 -734171753836696890340714942233783365128000
13510 322039779550696387062658981447743823735426
13511 -134006564579671943296012025792626299890634
13512 52675056537731093894244058942131901904802
13513 -19463853683427164199252259222893784865376
13514 6722733259104082046603528331352204909350
13515 -2156221780755171318947698713392396049952
13516 637229237385441864721303328646387305241
13517 -171921199427531728906325169970100902632
13518 41873963975764250687376031604128846661
13519 -9082514362597255397141966571918536240
13520 1724781356821005578918415479011783356
13521 -280661616968544720588682880692733024
13522 38058854664533834698787071317519347
13523 -4144372376587937263400255113451628
13524 344316272365857065622257770189185
13525 -20285960213271378674197500029248
13526 760273355659968994190659758180
13527 -14846992713678833182490688054
13528 116487034558969002331493374
13529 0
13530 1
13531 -163
13532 12879
13533 -657202
13534 24348520
13535 -698115417
13536 16125376589
13537 -308467429115
13538 4986412041000
13539 -69178154559745
13540 833935829083280
13541 -8826024146341590
13542 82749158814403590
13543 -692878197138981636
13544 5221153661969298450
13545 -35671192447714586402
13546 222587895529746845579
13547 -1277867545461957503529
13548 6797922187320222247471
13549 -33739848961536519134130
13550 157231899171927830782404
13551 -691905195124993921248463
13552 2889635837472317865079123
13553 -11503609433932806199795440
13554 43820794470869898805376025
13555 -160262958988719888659053204
13556 564369359089220158382983395
13557 -1918602871530979260614155650
13558 6310725549614793606622636960
13559 -20124025249187789716950820440
13560 62325245378678030003161246589
13561 -187765196635832878255432760822
13562 551041699058985571522510408830
13563 -1577344606696927245887281119106
13564 4409017663313667086195297452590
13565 -12047109314924480992973121172467
13566 32207768241251218286722056357920
13567 -84323733137583220619506037920777
13568 216367754001808354237490281217190
13569 -544504861022506063113083272826000
13570 1344822201961529235455636494308354
13571 -3261717640060076492837925486790035
13572 7773020929659439944005042777453318
13573 -18210426159620686461111620765987739
13574 41960948237989022970489958362534120
13575 -95138912023071817151268426006203669
13576 212342735880517477824268855408017629
13577 -466711976407686958883908045804085172
13578 1010525402487116011690023291550818598
13579 -2156134634823097624592394924346421435
13580 4534908627122848657804823354932574787
13581 -9404808665498364032679994613084855564
13582 19236960072813324520356072265864451024
13583 -38818284016021545247496316353740695093
13584 77294896447101791043374474537087589815
13585 -151905814749421671564289970392391150332
13586 294710170282222765994344176979082590953
13587 -564540534991792675340343983148537424151
13588 1067950464928744571874303015723557845284
13589 -1995420656153024737849027437524405428905
13590 3683083875011328332200651916119310464782
13591 -6716521206978913079909293661355103154703
13592 12102922349879728743494529494246524718889
13593 -21552733242191547091302770588904644669650
13594 37934113208664097591452431508206270579250
13595 -65996129120251142610590737764346803428526
13596 113503621033043378419232826210907128171692
13597 -192993188874396263209657660361920557127833
13598 324451847569042765266214515013824684969336
13599 -539344528024943923820684278004263996272600
13600 886581500155383302968590244067401096883817
13601 -1441229173611209330264757332591779530236847
13602 2317032569373320080339731257863660353423775
13603 -3684137199689278455266598674072974743380121
13604 5793768002364360904470229846996931560772820
13605 -9012026531673066058668307603407409353188591
13606 13865374813633110238337991162975870441954534
13607 -21100739511633667365139379270952128866050252
13608 31763417364894341314714139588845300407748662
13609 -47295986622154724659089605834150293999210905
13610 69661110455167592326463313682112452234172613
13611 -101490305779607932268689402245794599884960444
13612 146259254519328382996438962654715847807048496
13613 -208487898833831630735424223351946847740283339
13614 293960276744562600048010686297787794879121120
13615 -409954697945584431472986266711018459306124645
13616 565469443811824480104130246132372702046071962
13617 -771422981087992994480252949087584775156088872
13618 1040801059023393135417955421381074202886686447
13619 -1388716508002726979258558817340170883626471150
13620 1832342115225061324486863286194411050657083435
13621 -2390673851769336886441639923020762875833751284
13622 3084081909664453172324981267028648315128614710
13623 -3933611861940991493720248602556575443768338517
13624 4960009467592667972068157591682246666392366995
13625 -6182460624940069201375146263246204564644707018
13626 7617062442266587773214120625646870318500338646
13627 -9275072575211200088518990812543626043989811700
13628 11161020211130395983741183735862825566240912084
13629 -13270798933158548347345202950632814337194685015
13630 15589895788416890230376840002611471104401178880
13631 -18091938685146897911546975278829513194434794535
13632 20737758407595230877767710412530083498973124621
13633 -23475156047913960505378581075060050397120165231
13634 26239540588660308015665372902505913560576651700
13635 -28955552134598597464754037150582898335850514713
13636 31539711176386220793887903262515058259882657838
13637 -33904040559160062476604708235829733455575040874
13638 35960504939846775675804929038814999307466242232
13639 -37626008351334989037060178702303491208946222550
13640 38827596600270638389384972050947320935468189045
13641 -39507447124511462314400569301366821890668125638
13642 39627203790641193819833081878603427668617308284
13643 -39171231012981435359623643783502703400337974670
13644 38148429854681302662503403229145695818790037825
13645 -36592377372472618857386195818887464452140258340
13646 34559701587606274768967832385009418861018788212
13647 -32126773167606621026865916136094529690102285829
13648 29384967805564891753969608334415446860809201678
13649 -26434903666605364563059180856067384172835378240
13650 23380161683255134363541365131893976490602825852
13651 -20321045254266783664700393588049388355007397877
13652 17348923389023021446787372028362955592246474281
13653 -14541622858527004879173413935452196040375045821
13654 11960203876392792405261218524140548293699332310
13655 -9647292962157359911867706081692458223445881026
13656 7626974168886081162976619749417129624343188980
13657 -5906077256799968772489265636945375122179830146
13658 4476573551252929707681757425359285540096136924
13659 -3318710649024514370679249203943578764479422800
13660 2404488994048767972638493455779512552947297348
13661 -1701106248955601900969046284325947495147066592
13662 1174061187748290687389163224486813074445032152
13663 -789700946978105401285682029858405868300164315
13664 517097012627853440160826632146158333084450065
13665 -329232027181542392225533441542277137445248641
13666 203558561775279529955572538938680273177553357
13667 -122044435204928071998735257938396320269595438
13668 70845556070695665156037186339210111674519169
13669 -39749395122759225599062856621370517648400250
13670 21515526886033866420711898986346468985300256
13671 -11211638052275175616359750035165096855567298
13672 5611411624564195376255700564527813607804214
13673 -2690502674303617689317370741920989771985868
13674 1232217821105462991747326386502208252500560
13675 -537287941155848152554861090881188236614966
13676 222214992482940778076332929999425640708903
13677 -86803731451298162832434167224533186174535
13678 31869771436767989230842305515093187601148
13679 -10935454389928622325185901112046863073160
13680 3483703270872792365192055600568334805056
13681 -1022367919810094944653002596341018681935
13682 273844187603781167428262990842510198452
13683 -66201550907339754242835721693765308311
13684 14247924725694630898531603996445208520
13685 -2683874119908468761217632089315025226
13686 433056375671420080833730272882930000
13687 -58207977648644813112658771312740013
13688 6279567157657992668654511069647616
13689 -516664003592559696658420436649755
13690 30156448575761149938628909704473
13691 -1114851558312869427642298184286
13692 21876093255931906176059970892
13693 -154167202858954764233197726
13694 0
13695 1
13696 -164
13697 13040
13698 -669762
13699 24981082
13700 -721236032
13701 16779114233
13702 -323353056614
13703 5267012897450
13704 -73646516025004
13705 894986898278529
13706 -9550696671065718
13707 90300611319044091
13708 -762592629694769184
13709 5796102500120625062
13710 -39940593204887134450
13711 251352865800541728410
13712 -1455045957271417787360
13713 7803133394094534423242
13714 -39031128980890244068040
13715 183251779846396072024962
13716 -812193520001406413254560
13717 3415348459541447736516417
13718 -13686385941817883078273120
13719 52467667871048513921391854
13720 -193065919039562691072772472
13721 683928263702542748631039803
13722 -2338458164370619036696228092
13723 7734850959960288863978751427
13724 -24800103718170441882711166976
13725 77216996480710284367620739425
13726 -233843006838567238472922175712
13727 689778126805079487934006223381
13728 -1984390080398541948244553038204
13729 5574190575639619556194730834018
13730 -15304887231155923306794359657186
13731 41113684002242846367269392552198
13732 -108150433941385172559999930907904
13733 278805077424138160591639405627535
13734 -704886526601025812718539688231702
13735 1748934517128759617910400655403400
13736 -4261184513117436911419437668666124
13737 10200822988032492729269162097280243
13738 -24005725561180009446330355172650154
13739 55562148253919637380713932366981235
13740 -126538360725303846790632920721545920
13741 283677273337667971079095519748017753
13742 -626258203666137681805223031948768160
13743 1361960903419682157805576693981182948
13744 -2918791633515572762785005772813907200
13745 6166002316567376415792407006113125348
13746 -12843763424190209894242673749004215210
13747 26386778475199183442371068194249292292
13748 -53480487939229267358498729596248327520
13749 106960022267624828091777008863232922479
13750 -211135010639561133033652164643480693420
13751 411434529712641712268911015927233555162
13752 -791636902979291922181843081153395331560
13753 1504228333187345058344035135119858082213
13754 -2823165201007993996905743253081471640592
13755 5234328263752564800441269259105646417549
13756 -9588496151065060831608558330418032693248
13757 17356544748918595630213747602810638887363
13758 -31049410838554459478712695870588520245256
13759 54899816059390518838156337382764815425847
13760 -95953808426449562344601405017316802228780
13761 165794469301744416712213338067812287694273
13762 -283226280562384845582882521803611956718302
13763 478397221082073087160542469186475003071896
13764 -799039076702576136035284019477004195069504
13765 1319778979527828729720044331140030674013519
13766 -2155831364537958864733052628710316870954742
13767 3482831348367029433814894125462772520409215
13768 -5565126238565623636584443949249810562308620
13769 8795501342598467374980378081076206258707384
13770 -13750060556528602611865161539171097635326062
13771 21262770196921502969572925360265450276979965
13772 -32524939563215552345255539783300878663892800
13773 49215538908300785680398099609316462200859021
13774 -73668574208517216932581131829697720871621556
13775 109083544868243366200327051378979533500134673
13776 -159784046177095964901846444254275133518193752
13777 231527503748549308158133264166577765855300421
13778 -331865522393786745504681439358317934136698638
13779 470549141405136451748032536453900544277983854
13780 -659966130484860337092514405347950796801995424
13781 915588210362296284259707273805379679982260927
13782 -1256395040466411956930961505707295825793592100
13783 1705229476027111808390657593192104723255692366
13784 -2289025653500254647912899753953605355928556860
13785 3038839487161203559670785721415632558420659165
13786 -3989602281470438082291820480309198190002227760
13787 5179514192876837910037337724950125051805855930
13788 -6648997658067606382063649179922831096885642688
13789 8439144934537393136934448332340675093450979659
13790 -10589620233851160001362810561445409855200523068
13791 13136015799374470918277780228980954035864017748
13792 -16106713715057069861350352003979829756890195356
13793 19519369800021297219309910019458236259035723652
13794 -23377206128262499330414340438717733055563474154
13795 27665368500887259580108054253801389840262409555
13796 -32347668760559354769010068513772678209955281664
13797 37364076689881568529909648537568844345057356914
13798 -42629339732621219925594617614665002588893220502
13799 48033086297547704653270981340453159080615508782
13800 -53441703856181014600305638791836002114333037148
13801 58702168140689343160565018475206457862649269791
13802 -63647841775087545151142869693779689121724798982
13803 68106075953902251025095545796869385400114346825
13804 -71907247076298161649771802909357539740013174592
13805 74894661178058486323837999044323815602682068299
13806 -76934598176905594089551028942429065549500738350
13807 77925668447527571193030818880724378510997934089
13808 -77806626555161297515554011667786363404961638484
13809 76561852722704987241915936322729040703818155463
13810 -74223880749739191493151312712772142317941298640
13811 70872598424652546121469968654618563692226970851
13812 -66631048662165911588369345322946580612939122560
13813 61658095638696631598559629957681350435864938452
13814 -56138543859347908935032831851946877562562749160
13815 50271557704004304171629836328934359203336101204
13816 -44258400090696544629932547423433145703341796472
13817 38290571301613016457426483323511876482854248665
13818 -32539362065415521723740966305838651228406977712
13819 27147649737612339331578613983344140833825035769
13820 -22224497828194097258594763972785316608443422560
13821 17842798758388854620376653488209853271506020964
13822 -14039866343498012825230785062292054016395602482
13823 10820589713513498592158110536957882733518231687
13824 -8162540744118719745191339934565197434498951964
13825 6022299229668444198235045085750348157927219955
13826 -4342233744665327087138739207846853760373655434
13827 3057046576459286697739434705798317891604846253
13828 -2099533497523797978838133730158410286368883904
13829 1405192663939866826238047735333939210577033354
13830 -915512690213289699390184288529427756346800624
13831 579948849424821676482784885612091434568912934
13832 -356735612112535331719771018749724579658111228
13833 212773078568197513698262183716692690500087338
13834 -122863462048956153880366243928122846845283052
13835 68567678102056537128780399571590913372081955
13836 -36913428771679288064160184974828077112238624
13837 19129637912350667221981051970061204688634810
13838 -9520803828384607329831480552323835112671726
13839 4538932474514191857109216053646249202980763
13840 -2066701724649268137466591706118620158452360
13841 895806708428021313938496320413233508585127
13842 -368247165303103149781041779727898041181794
13843 142955227466536617898439331787587485885618
13844 -52151542883950776842853709988916713123616
13845 17777698826133974865710748702081731738456
13846 -5625309965361706715815308565256925272964
13847 1639409837055160922634534268838140073388
13848 -435971145747710894809835797976720693156
13849 104612106086104853507024995954850601506
13850 -22340857967822490640536758679823364306
13851 4174548995356098494128948278308201013
13852 -667940850847276691304147345642535744
13853 88989707764509108654692320432881384
13854 -9511925821237863994322449494518786
13855 775291335738933592102927367870446
13856 -44771119037507949645565713866620
13857 1639540782293815841105258709804
13858 -31854797232713723003217182872
13859 203077401596204020770292804
13860 0
13861 1
13862 -165
13863 13202
13864 -682481
13865 25625889
13866 -744965193
13867 17454791680
13868 -338850334461
13869 5561340329765
13870 -78369806657437
13871 960036246943332
13872 -10329158978874435
13873 98480640318250883
13874 -838755288541004949
13875 6429662622158337448
13876 -44686073578300348075
13877 283601631637246552575
13878 -1655373456703568102059
13879 8949115170029763381508
13880 -45111836797623219856701
13881 213384428621587877968245
13882 -952524889749373932362215
13883 4033000658484313123815360
13884 -16268310627059194071459520
13885 62762453304707525780912972
13886 -232365767271582061251332181
13887 828035336785521460670983230
13888 -2847489059459180217874198282
13889 9471285389327970585827905464
13890 -30533209118740897435803471368
13891 95573552289726619825321448216
13892 -290940917411418354213163590375
13893 862581894721341829396502276064
13894 -2493951229913724335672873165483
13895 7040059933862326355355129178992
13896 -19423422504880437434296970961782
13897 52426870115752186195456089594430
13898 -138561186400665783502271034253032
13899 358869447222596276024924608962048
13900 -911500224087956303027349871132161
13901 2271927638519287226190471947457339
13902 -5560558521772631320885483288555250
13903 13371378970415039012506871343016246
13904 -31607953572311003012158988386208529
13905 73483608024374873214583915418735514
13906 -168094890038450533915057286031010327
13907 378503779378373887483699527010936200
13908 -839279069606063484956767269012315909
13909 1833243469395983840286884081506762919
13910 -3946005580462699356282537147954354093
13911 8372500166180037047342437374637141902
13912 -17516187490274005744482595828158454095
13913 36143442886666936806514062134747393430
13914 -73575889349508652450189261303198518627
13915 147795371236823406148858617065048109728
13916 -293023176875727577681601900548995361236
13917 573520581979542532041430973405055802870
13918 -1108373145485754203568162211006777346538
13919 2115395068372349762372896463647126903956
13920 -3987849643717057304553893171739450220511
13921 7426704041722587154832534013657351776879
13922 -13665550921163148794244967753455847142745
13923 24847980831542242394849641080088558894936
13924 -44652211869388686484139695975696244122714
13925 79311060914324869440850981096768579367424
13926 -139254968151273834970716444469556338907923
13927 241722669207063504352771037267754994840550
13928 -414852671360811923815550011553029991892228
13929 704007066001947746687023557511355633868478
13930 -1181409212726900475651404268578264458958308
13931 1960624210392922821797161373895823539382080
13932 -3218003688157214123819599362960900322237120
13933 5223980075657235813594753287468459494714540
13934 -8388051416896776077638124012657559691405941
13935 13322456642025940045533972945369256315280568
13936 -20930886843875571341073037402658341105151207
13937 32530058197655435288745276688841400039028080
13938 -50013493117578505901850790356066320843359294
13939 76068248914012501063457435438855440431326760
13940 -114456329285243220989984213032820566312854624
13941 170372773963820118441758082202006582293208250
13942 -250891509320689146353532995905068482741528870
13943 365507368426896045710598357363163106346288192
13944 -526777635060078709755393887202933917666932452
13945 751058491226857974020486144330391661202166059
13946 -1059320256377685654454876529611657611907262220
13947 1478009858093321026919859441605523753348144320
13948 -2039909769147401151353610070254360676096647915
13949 2784920292583879132784649505801396959824798055
13950 -3760667487548797026087769421896556492605649645
13951 5022814474667129767383851270737885381591980468
13952 -6634932858800241575327053248589615016101013025
13953 8667776867964409944634597363611890085133997231
13954 -11197799774979037469148638612536419644606370439
13955 14304766346349494328612601475551048377195614712
13956 -18068350738574620794083060819640996145500834056
13957 22563668175890744201940035708351431801582758570
13958 -27855773775695367876003558124105191252340949640
13959 33993273003623602983811654512355821932892909896
13960 -41001316676833898948495477470044347717957369894
13961 48874389215672628184430502488035770289753368078
13962 -57569432672304007850410676648668538232932904360
13963 66999960532536116735587210998315652644915161984
13964 -77031879879992927645705741721405411215329618317
13965 87481745338787280779395498796319360366533841858
13966 -98118099802992298071397535585051952578294430406
13967 108666395359439428743265299229948603736741783160
13968 -118817735676874644728292198902242115044696666452
13969 128241361547033693296823722464279511494020486440
13970 -136600428931833216987654502705327494562862852229
13971 143570232448301403204899386257330773490188972248
13972 -148857668142825387311799133273587486001431769540
13973 152220457846352021902715717587799538108386183982
13974 -153484500514029371602553592035159566090965428525
13975 152557719757243306404065216914925249547572570720
13976 -149438975919201961349842924217474417663097105096
13977 144220982609688841416476905821167464414883083950
13978 -137086676354998166751448558317106954547662228489
13979 128299104708502296498236713498609186502130671808
13980 -118185548148801574790283210709471536606779896001
13981 107117173873209500015435898625789021857438683492
13982 -95485974195838225199087439551046918643969471380
13983 83681018715088561408507289476915628903177891862
13984 -72066089048618799653047502445173989151855173951
13985 60960560425430266858183548477639202934750860863
13986 -50624991643336998977913644069510797797865610646
13987 41252332621454873442503010229000118135210225080
13988 -32965020951844507534423631430303779404024396320
13989 25817614118188836755942962927906481768437462268
13990 -19804077275842411166821145516659873896359044123
13991 14868467618003733472566056559565780879406588634
13992 -10917563522597575538978952420275922675699488430
13993 7833993424510113233833163968674441231566193442
13994 -5488596759007417703251182427657272137362629204
13995 3751047188705153339758903582139785882749324544
13996 -2498133581718079515633403113151526932717051347
13997 1619467096246342052731880696989729869246542385
13998 -1020708030705493905456913191726420669446153906
13999 624649751916488714488367268522398585705017328
14000 -370644135489231809159510130760645917074210397
14001 212903770069111546290008840360345774610747567
14002 -118186416024444753841888396775583876650844375
14003 63282663509903715976134927430267051605168792
14004 -32615281139761373218893869343184716343669095
14005 16142119991728646732806298565237763587190484
14006 -7651884243518313848035861092224261740345413
14007 3463948699247046786371168707307478795978520
14008 -1492566886589783242267803739621118631879358
14009 609855484947884906733632334955723125949368
14010 -235284133867736623105285169714853329720993
14011 85289536765961247049867936651486604191584
14012 -28884453197358857347780639420311843887115
14013 9078458254816331784340989058701365478051
14014 -2627477515421616057617841284850410718050
14015 693733778419800127228773146298306794808
14016 -165229705068258688772985338673119203984
14017 35015066195917133278540878458013274645
14018 -6490468344612363079602484379603757933
14019 1029810635931999475620859009529952824
14020 -136001042811453383137033109558842745
14021 14405261051248607145890607569769474
14022 -1162773416040572692471505841590930
14023 66464604925480554368462963852088
14024 -2412735796751728597197379112334
14025 45793498412377673102815897676
14026 -354035477297601105648599702
14027 0
14028 1
14029 -166
14030 13365
14031 -695360
14032 26283098
14033 -769314834
14034 18152994076
14035 -354980067520
14036 5869966101564
14037 -83360670413456
14038 1029315181051884
14039 -11164983362478504
14040 107336557878429290
14041 -921910381914855564
14042 7127329175314699572
14043 -49956806627570869040
14044 319727562848717823507
14045 -1881686807379667157250
14046 10254459860519543437495
14047 -52093611984040751452384
14048 248248815133466903194782
14049 -1116091700261519700225398
14050 4758014320842735464199845
14051 -19319592708322736316311808
14052 75007993382290986419915513
14053 -279405951639216049830416668
14054 1001570139750299996288045307
14055 -3464061112269614793294508360
14056 11586530014208178029358274945
14057 -37555626090131887003019566680
14058 118179425380035538723091773513
14059 -361626193952576881802050641920
14060 1077608194974722184967685939535
14061 -3131216584568956171572774658792
14062 8882381184871052393218065098059
14063 -24624861873441120407859276330192
14064 66783238622891022919081054446873
14065 -177334890341931344662415141086240
14066 461428593177047154409914984320196
14067 -1177386849054571395011819393922560
14068 2948034651813067163829777711643066
14069 -7247957540593918502569461581994876
14070 17507253753081052084693646997204500
14071 -41569054864368193489005889798106512
14072 97070044445991411356584310933774451
14073 -223028778799580014185983117741725094
14074 504406233437632436995200237200499233
14075 -1123347326615331847533997546243017840
14076 2464450993187339304691351968684640948
14077 -5327780722614792460010225744744814876
14078 11353502910928998960433905210687325068
14079 -23856073182032725464844870786746183928
14080 49439408786687084007584288017306965175
14081 -101079817374894784328119897071414850356
14082 203927956428630358937811656558259612656
14083 -406076383349036783396288088466036393632
14084 798267416257291762585657044274450411449
14085 -1549472184488701335824848542398085515150
14086 2970252351927513982213350310453717946839
14087 -5624077595225056358360180378153374651392
14088 10520268330216787804682212098193005323261
14089 -19443945535311543842716456915309851297028
14090 35512738539448247972226723591181350657750
14091 -64103536258198827045898612655838700789824
14092 114374636701644146753741803547943775472762
14093 -201732324249716900871794540839113642542526
14094 351774006982668570748688955473439709079981
14095 -606506479305639174940707263697743525809400
14096 1034018362080164430606624483842267490343863
14097 -1743318110725855476679395963586106161032938
14098 2906778778952043427682957617131246186099043
14099 -4793609639189569922109722857932183030158784
14100 7819054500782641781295446413201583745959945
14101 -12615644564473103847974959489935054438140296
14102 20134844969305486835867396571334344511619010
14103 -31789827165189353267635116006879113834087928
14104 49652815729071250562805529615928585494184827
14105 -76723373961079629701255414191178575567006680
14106 117286866532278873444637750152228260023578011
14107 -177384759421951786792427104250977338669708832
14108 265419835141449894276640288832978187588821763
14109 -392919092065544271205868030871443030611623558
14110 575474060184141814165006674431698106355445925
14111 -833871362033314047940668224398783295991051912
14112 1195414497316898766670881351054714730719574082
14113 -1695419840155494571874309451657892461680370682
14114 2378844614695189015918888953036845674788744354
14115 -3301971971185034682274045483668623904884696000
14116 4534038800699885143920706773691213780519141552
14117 -6158646659822733226554965668226915442657255414
14118 8274748230421714928854707737335854950424232473
14119 -10996956667107174241945002668057118456015072064
14120 14454888778806861631755028436775717641300722800
14121 -18791232472681301681655398040872810374474704156
14122 24158235126912701097384508033758890633878789147
14123 -30712351977285223722680572117773896652362186256
14124 38606877514859428620505883271739419888877027804
14125 -47982515180637011319392778721363458472384221630
14126 58956025227890426210088650374313249708258864244
14127 -71607317310596294482628855685789696536351736976
14128 85965607817407544972898551819651680858581662705
14129 -101995528047903703414594127349752947022484917514
14130 119584316033929455416284557865649155467979260670
14131 -138531407428887953060819141235101966854399871104
14132 158541829802875960787578954874768605142763640317
14133 -179224771625201123039590736770109235433600174854
14134 200098499244506748634451370334217344227752148447
14135 -220602419431206443196980000080265454248680258560
14136 240116559156152043171456863652484218090764531321
14137 -257988077500312527299593007995733902411939194446
14138 273563674605749199766793575540938343106065210434
14139 -286226019593179018129283709336671346414210042752
14140 295431682599788055923264305058030241493595571480
14141 -300747586917698246219821297957685192037885653076
14142 301882787850252201464292864741731393963875035798
14143 -298712527069765513747022436904740883881536400648
14144 291292000700861579066053577513585787474579918126
14145 -279858073838369482928341587015825076974473025300
14146 264818241559673251125432418888451614348928078516
14147 -246727366301774556310252142391279258320172987168
14148 226253931841269202732883336550402852748849477021
14149 -204138611805526312715583119895662576238079365758
14150 181148745079631997695940265470786456519547370730
14151 -158032701576118844362059576905366864675424439736
14152 135478044266738976534341740291253884492996298352
14153 -114076889371486636471853811150666586516636331640
14154 94300999311608974636624092155734013174609266219
14155 -76488005890274554154049298325806212417863160880
14156 60838928073975610207955600027872829863084359915
14157 -47425997573740213658932700966868928219898626656
14158 36208858954464173656680852098019181777148645318
14159 -27056574717967851143532760798335210670635304656
14160 19772609455950840997756713819829327722351621230
14161 -14120077616407534037595717412579501065559402490
14162 9844947641952461793132402831560658142883744385
14163 -6695514214787632108265542137917825008299372672
14164 4437168548163672468868557531972262996235867440
14165 -2862194299481720869338431161105299464939939460
14166 1794904335261799093502082822178963361417051416
14167 -1092856852229595006062382212756788553799853264
14168 645123425932727348933509120517914912633240608
14169 -368636051398062493821158040880857891176816636
14170 203553313765602263828127526215934507451183625
14171 -108406725573100803758112369271548992410297056
14172 55566782430756263167967091270543125917137026
14173 -27348657205869607504331165834370294217334782
14174 12890813644160229545779539733672634456743818
14175 -5801912084194199749635179664486762953978800
14176 2485239685277272433545993703745526921049545
14177 -1009342673067503859782643872992371527287542
14178 387006817578852480349168543825196980924527
14179 -139401347050802110163152136494171678797120
14180 46903500206938774472444517179413463820600
14181 -14643353220684667515442339954238394244348
14182 4208845287401071070834200856656236589169
14183 -1103344200856034875773769341575088291792
14184 260849643131373144132930408044618252939
14185 -54855190048436117361449591272993784960
14186 10086939289517847380285261204293783020
14187 -1587114331635104914761232660290745136
14188 207784648793257911490439693157521691
14189 -21807996277079311383388839460252464
14190 1743272849111248789997105376151330
14191 -98708423787425777962172232207120
14192 3540319205705886064652134869072
14193 -67603324219067468318291680796
14194 458514307612860524653375638
14195 0
14196 1
14197 -167
14198 13529
14199 -708400
14200 26952867
14201 -794297044
14202 18874318194
14203 -371763623009
14204 6193481691060
14205 -88632285239404
14206 1103066640253709
14207 -12061951707407589
14208 116918862858703009
14209 -1012643660554850330
14210 7895067575416080653
14211 -55806638809558870572
14212 360165196247160628458
14213 -2137147103194784648529
14214 11740064855038526420525
14215 -60102997091014758004581
14216 288552287075471911664822
14217 -1306570906888998231023123
14218 5608286066652719660462608
14219 -22922294869374392976048005
14220 89560699774662956764005822
14221 -335659539913782580805709114
14222 1210350011408321952167608244
14223 -4210203348581192804056170601
14224 14160822421660767241271618120
14225 -46149222559804563810714387791
14226 145991875035903432553808948690
14227 -449048327404308141944432770609
14228 1344914429732280491989517635770
14229 -3927409874133829288374112669530
14230 11195534301711923309144606675194
14231 -31187335664519338909795818021771
14232 84982827515390342643530725852068
14233 -226720273361567722265560240686584
14234 592664866949252146328570125047850
14235 -1519186264861113894229795055487702
14236 3821136866896024465790151908892960
14237 -9436848020665973438382653402476517
14238 22896327061807095889567221832237584
14239 -54606136917194906607077967214325625
14240 128076304043188079859413752232413214
14241 -295560960394438284016830758321193824
14242 671368709581992558627665685083326223
14243 -1501697649369417166994202384078286882
14244 3308804092086000412015906570415136365
14245 -7184152562963061309369492838969614212
14246 15375687869300657508135339120996852089
14247 -32447212151714187246585699338617109298
14248 67534366759309606534788629469209493891
14249 -138672264961124191739604382373811308150
14250 280981036160328007154975517645338540554
14251 -561934277111498809586072016357231326037
14252 1109448605508459558417127310486176449018
14253 -2162857741240254224853555851862556885173
14254 4164167606169574461177152711378465647590
14255 -7919231555518320712870870106427149517680
14256 14878616149868054561626807146608274242043
14257 -27620533959502764286053959179562114285917
14258 50670200068581428471431982070286169491634
14259 -91871524359076817865571977039706373185330
14260 164653016957307533256258723666512543308028
14261 -291721129111127438353553516366028804780363
14262 510999910431602893243283712698560954747144
14263 -885055127529663687636463116775247671531482
14264 1515845352661100432443817428788234749311950
14265 -2567496678322812809805902458861942556809848
14266 4300981221485795785646199264416930231078609
14267 -7126185823563734183355508137715164170489400
14268 11678985522756319788232561948717100154816156
14269 -18933684235494856063844878422430680728082230
14270 30364638239096874211763017623807726781872701
14271 -48175074559605617729710121067556577402845909
14272 75616009563864199692075094998969292670925440
14273 -117423612223721188459404134284787256543076314
14274 180409012944071230159431435049052614550641245
14275 -274239824721485003663510364010744371074068810
14276 412456643629139911426929598655751072612593213
14277 -613769354790137373283411285923599344198530839
14278 903675524497322264503059417164868809428343058
14279 -1316434481011442273067940876933495918198371110
14280 1897413816813257573708212285497275541317665479
14281 -2705797687573591270900442950967073768153478637
14282 3817606067683389328153474331390734857641684235
14283 -5328919869840988664603353674796690776256617288
14284 7359138690319023700188182009435886055162060450
14285 -10054016805970228092312806353678727995795161446
14286 13588132827338396631969128285904936386560738165
14287 -18166357451421901408915135965898831835105119529
14288 24023801773315002863343539243609743934669638938
14289 -31423667630006052866057844497329801893468657625
14290 40652400167455167882894325002184943447582178490
14291 -52011580150541129060232674464306524267279248719
14292 65806102390879142081927909004939781026133855047
14293 -82328382112782375210879070336921501742593223894
14294 101838626202481260314959899138644211946937410500
14295 -124541592604904687347201733885603743471804623854
14296 150560717321190740894582207182909284296872626724
14297 -179910994383603668732314129175115774150939209932
14298 212472502109748341183102811221062359025490179243
14299 -247966901471341042385825791574268328975868146110
14300 285939528441391575205180510009402634526066025472
14301 -325749805081601010065916299429771379482531208486
14302 366572517711748832088882672044204088149992380453
14303 -407412003561059857369933706638715223447397045434
14304 447130471826768257330729255009145595911179191430
14305 -484490579646821192090570583739020055579425431066
14306 518211028755683431520532215625117963075048872196
14307 -547032497700449352739003279980836326647208215188
14308 569789859737420156797893230216620223550131380482
14309 -585485484504220652069441637006788559019826683320
14310 593357658232385958811684791223371688451409441840
14311 -592937990384825968469203941315364469484688384001
14312 584092163905997713016331790539321654719539884129
14313 -567039501850660123971934287556052031682169025671
14314 542348550802601836294695302918949197338715201600
14315 -510908078770926931617385844338803799698432452498
14316 473875245606042308300386258346703023121604723542
14317 -432604962154119034895186968897420014270176632075
14318 388566384749993141698887602150284358294682831084
14319 -343253792709481264602876391746383357894006201505
14320 298099558133383785928500303171255173709214551645
14321 -254396530570945953976307111873124736490168123580
14322 213235977189259773805536601768495940418955373010
14323 -175465351987042105105517639392973560536087851658
14324 141667894830060116152141452581002753160373371285
14325 -112163725034745354469969631568271584189238641223
14326 87029963150583643126119524611732749643719782636
14327 -66135737647716665944906576392729886780697425652
14328 49186920413743754787625005785280750915343652106
14329 -35775147985022534840055856298832329383392039570
14330 25426059059263906387251293364720796501463374458
14331 -17642592662795732853336098956225465232183206186
14332 11940458414429547676225177848666620782941318220
14333 -7874274127269728389918980778699350089176637902
14334 5054161008546025984475506028438200030284329525
14335 -3153643909811923303439685204728209330267444154
14336 1910425491728806622748387138497995555122818989
14337 -1121959399462451220150406373410351532645348787
14338 637777872503857344631505571383980523772160800
14339 -350311580324031812183880986787020250898206900
14340 185567500698304876721400972956698708731972660
14341 -94600225318090120654239480898254695560651440
14342 46302332879377021463223674607961508664496212
14343 -21701628191314935379082649334726258510086283
14344 9711350290996914661188731019031041512797200
14345 -4135428145424951676294583299947728449078442
14346 1669463891613073688641302002750327575301541
14347 -636180415166490496486401973983596033516584
14348 227710645221916799280654506670845943916578
14349 -76120449525994370010895665263537853376025
14350 23606603023139165191322525201173738864732
14351 -6738471961645703593707325039049348270163
14352 1753942474138845292532435389166104050802
14353 -411613665004151285243531111100094133574
14354 85898938258417033488599289916102120805
14355 -15669776045236359130359229351139325138
14356 2445133560168633443964826791528448044
14357 -317345004357524231315729531795517957
14358 33002376685222841204733639763772072
14359 -2613477687037692848766322906743105
14360 146496766657789525605431497469264
14361 -5207981502172929957582855034806
14362 98009720343972442569824364830
14363 -602035379108767954067721384
14364 0
14365 1
14366 -168
14367 13694
14368 -721602
14369 27635355
14370 -819924068
14371 19619372587
14372 -389222941824
14373 6532498831222
14374 -94198381739360
14375 1181545696117770
14376 -13024066183815868
14377 127281430569758662
14378 -1111585256122065672
14379 8739349918887174965
14380 -62294495565181070730
14381 405394201948143763602
14382 -2425274158660807779272
14383 13429399416782257731201
14384 -69283306708026432048450
14385 335102492507616440967047
14386 -1528193864841567064682256
14387 6604566010350011345765235
14388 -27172249231598203613792458
14389 106839654548720744721604350
14390 -402870058866384063414926688
14391 1461304057515383955808129668
14392 -5112315167334580128711108860
14393 17290886073426811925395678680
14394 -56655721191390007318467244500
14395 180177870266943511450779778184
14396 -557067490100152557869805364614
14397 1676892287892003886576431954162
14398 -4921199454683727165955419924120
14399 14096990187753111007715140557885
14400 -39458729420297024086101795495860
14401 108031175013783648740030247471736
14402 -289557156990788257818682387306596
14403 760422382401775401483315968981688
14404 -1958108869066178345524628333590980
14405 4947424833385399792915841643106683
14406 -12273183363839504082270184057430784
14407 29910563532119295626628262108977242
14408 -71649882336690867892283422296204870
14409 168789924544153469612667235929317375
14410 -391217757996446251057565314906951748
14411 892519940764389693562365158497375479
14412 -2005015246608993265818076725711745656
14413 4436892512064000863437840347083271324
14414 -9675015708563246670563588342215691280
14415 20795807580470422640844517941988857325
14416 -44073921298744614496260196043305225062
14417 92127918982689466116869946525149572209
14418 -189984555230218468514932602494340643264
14419 386606459527772690698876587875011826875
14420 -776503028474229640411041797428999028706
14421 1539690543231913041586102807485372741575
14422 -3014580342112187249261805103975044528432
14423 5829142750794727670122621278752314695738
14424 -11133787650350520276002969836659020006160
14425 21009346394659564382324842870328256549593
14426 -39172360880723493532512542417256852156276
14427 72178255961527672280775422057656261698843
14428 -131446807779366605588138716728565576837164
14429 236626990369103411757154962697005977984250
14430 -421113224749873188612312090630462893183216
14431 740968948294102034532317832337378142177385
14432 -1289170392721641058339816149797449994139330
14433 2218038991839927796279820652151998374570929
14434 -3774094415895476724434889845643900733739300
14435 6351468926435983575646290826171628000198292
14436 -10572643020775083707127353764771929189900738
14437 17408776360491905579163546940895171280533615
14438 -28356508352561190929410437567161800424948736
14439 45693974340891042798237876259858363356034520
14440 -72846054455256763760600763309611680149978984
14441 114897549659169244882372026151339702176410058
14442 -179302910609178382376338986555472493098031048
14443 276851909206252944213297285999429061024772412
14444 -422961372490860181117001777198561396763731100
14445 639372445838980325437119550228347990542681913
14446 -956338942961493451697756476257869329221632984
14447 1415392461041575857212621311282281752745052212
14448 -2072760588007275804938528547805397900867065700
14449 3003491918680231183337356872097794708925622815
14450 -4306301441518664290895745068631022714559914644
14451 6109087399973603958306288810233376470983396784
14452 -8574982611249745879266951785953438466208688726
14453 11908688190838819090369156568947261515578396604
14454 -16362695636976785518011194423838020605611875920
14455 22242838497126731749043498147028757749413805913
14456 -29912439197583205633625216008654778318509771866
14457 39794145646377550917671792086861821752372662143
14458 -52368405436391050746401899232027376052243238092
14459 68167434094337286800783906005222080003601412925
14460 -87763533473320245483723740785386823595306700992
14461 111750735054668269202940787545634418458737292202
14462 -140719011692725042832801494070947241004158943192
14463 175220752531763633513086145430349729286189232629
14464 -215729830726854042617077241991024613089492117850
14465 262594386958411370176999218318726653222967065580
14466 -315985377987286381806781642815680034167760870528
14467 375843931836587604930177605752932490484907304210
14468 -441831482235028837652100341808036920194295694294
14469 513287407739949308049303592864688060756575206075
14470 -589199366819837463171978034036340247709226898432
14471 668191534618057483596889863264793290688940338428
14472 -748535376235207154329864365743067436056932707392
14473 828186423544456410764245152760434115277300900746
14474 -904848758326514048350855621644767103416866546560
14475 976066566351946323423729155249654346655499619915
14476 -1039339429766889910682315203098817045439466516942
14477 1092255282238010976284540322083341592296659039945
14478 -1132632405328530749786497483874598601919978312296
14479 1158659816851903735406898767476209203409370453115
14480 -1169024321013860059923478190888648977592689727406
14481 1163012577892900765779144731012490330213091713156
14482 -1140577843886276965231758270012611553661747841936
14483 1102363596117567447198188723624437832068141559394
14484 -1049679945419112895093130007111297639547627583900
14485 984433088437989335452787932504750494846675300234
14486 -909012561858055763791871541929544530652970442112
14487 826145310916363808930668124498948291215022457542
14488 -738728969092726851665535612396110885134023371432
14489 649658737198463817613341179749934055958836504255
14490 -561662667481856778208814784239906490869630103332
14491 477158967208107570222309642080880492364579193243
14492 -398146199816159210403524018221762722320679974412
14493 326133375415269326066910199661070450228664932932
14494 -262112492773473778126148098180066902718710994280
14495 206571657556868368513539051237022547266460429952
14496 -159542986917949095400713604567059174942784406100
14497 120676639323588965505431096068626977110445948845
14498 -89330761617920924983801905671283346936512480036
14499 64666943562191562550293925644350432346228752860
14500 -45741799418110417834209242610355650238223020726
14501 31587287177011405717859741537929973705360511606
14502 -21274904409714400782505622320342524146904256512
14503 13961538109127948213207302936775708732618238797
14504 -8917142278884469811729793987802869901837894920
14505 5536293918533032140845259937569827972044692309
14506 -3336879434888251048876158516011939770363706364
14507 1949680737380692752517035520754824790144218944
14508 -1102558239604916152715792161094423161605926256
14509 602420393043988915758657318207729637437578400
14510 -317413148480022326658656124981517445968893504
14511 160936623089125421068769159966199510519151138
14512 -78336472790014924745111849059053769237339836
14513 36509605166151659898161318622218336617935321
14514 -16244249122418060946202872139256449948105140
14515 6876904503747227828561771724893177405279630
14516 -2759589848692913715559735238045788322218632
14517 1045153759999896786369386952886974616269461
14518 -371746897354369056945614501007103910191792
14519 123467999451488155127792178729666999539805
14520 -38035837555376384807855790301655906254294
14521 10782939021704677660660204141089511339285
14522 -2786812233970997195611700040653113812960
14523 649213125527408489572165302710020802984
14524 -134452060406769561628298275686490306140
14525 24332848427010486511750138810280949393
14526 -3765604718968112405238528470563763352
14527 484490225998796132076126458386323720
14528 -49931420981452990873140148571597598
14529 3916934123271943239008786260390170
14530 -217409635030974217146337623760628
14531 7653029277361604486631184388352
14532 -140602047805801173341379253000
14533 1077416317116843766292593556
14534 0
14535 1
14536 -169
14537 13860
14538 -734967
14539 28330722
14540 -846208308
14541 20388777742
14542 -407380550014
14543 6887650060962
14544 -100073262361506
14545 1265020068039904
14546 -14055560402730948
14547 138481712247272825
14548 -1219412691001788355
14549 9667193918811096642
14550 -69484818763598311787
14551 455943698780085514460
14552 -2749984258352892961518
14553 15348800179088399269820
14554 -79796715570097036116488
14555 388820814539200905898785
14556 -1785825688940677576720773
14557 7770891617930420645506098
14558 -32181268953111240264799728
14559 127337193061953731778308887
14560 -483099314716778070034784506
14561 1762678250125103782731185280
14562 -6202004999248911690417215064
14563 21093212388671873468091931966
14564 -69489033615657765464142423147
14565 222158731457686621369379577046
14566 -690410542262553802004421064721
14567 2088795333573138880924286824701
14568 -6160428369062999616054463598078
14569 17732821374359998414383001443500
14570 -49873760990950122303162938405901
14571 137190877468142304345050807761644
14572 -369428301800660298645150181286450
14573 974643759735607532378723803700274
14574 -2521163664705687460862772617787266
14575 6398777424776943261698021778800648
14576 -15944509886450416961039119910289720
14577 39030064339659436243548351204299008
14578 -93906860136015015529086073318782763
14579 222189580072783248655684974485034744
14580 -517226565776827342728503082659861050
14581 1185104295912469191486019986818513258
14582 -2673778442726180471618062317752126247
14583 5942234310907596642749013782207652664
14584 -13013106144181229104115560823879196865
14585 28090536303242891269531761339800132796
14586 -59788620837502540998044465272732897527
14587 125510324293189939914594206303337199530
14588 -259930739579565949658647591450108100319
14589 531202893127482075443808668836201336862
14590 -1071490314622516679993329943085990537165
14591 2133708336585052175187157256686226602110
14592 -4195547749301309825079775718244170417441
14593 8147629259892266095374643195616096135008
14594 -15629306715750235940132463147773174268225
14595 29620054853690130598361336610352836434777
14596 -55467267879919332263617286673582484300843
14597 102649096780146131223759345464046911359038
14598 -187758394411848485154355610962484555590080
14599 339487548946994700333179451872143243831044
14600 -606846988377256153516300649301128998277067
14601 1072537294814516877012215524856380538188696
14602 -1874420143223684729342252834313185047425601
14603 3239537385965640949064664262917054992702214
14604 -5537294010589025404925898818105905194741562
14605 9361482907027737591398768697372355301231500
14606 -15655075884292706801754631359758315938952730
14607 25897469681790525370281692654838812626281958
14608 -42381520148148074315812920616365339857284060
14609 68617595076967593109126179962551584551437728
14610 -109914341602838951953835688653472540263786401
14611 174201048647823148937693092535380191059570249
14612 -273174302189385890101538012335284993719913885
14613 423871599306256086066324022811882791748456632
14614 -650795526006099227310898827700008066808192202
14615 988732003347786840497384407723050801499717920
14616 -1486422043048681055712155630489526873391526058
14617 2211254088792315086253838273189744263912432720
14618 -3255137459728685343773504471904937107516185529
14619 4741689905431230550374384156318530062535857789
14620 -6834816033217576623670124324958551093669578676
14621 9748659292032816750845119325351892627759226140
14622 -13758770519576915939017716347382348537434990203
14623 19214146117743022061042353815773832694629831199
14624 -26549545893550939009107676845652481521615228545
14625 36297207528212252478951995260978192926667905536
14626 -49096746968377781538174803251005253955146165971
14627 65701695513883165337426384630295929942703458616
14628 -86980805751739307874306129322178695152323969479
14629 113912010306641981713995442735187654184756670114
14630 -147566803602269577169639510639463743766366677710
14631 189082893731599491394422317465457156351237081795
14632 -239623300463495265276297120346689551129328299050
14633 300320726591574746618485290033757598917211111940
14634 -372207032034768632891102763579470044266150462634
14635 456128973113132335571798959920641366413741380046
14636 -552653007865013485822762388778054232793780120226
14637 661963827170389184707449888630192224524935373540
14638 -783763152127546150684685898516191910507793795420
14639 917177029950739695896127623722685603037675712458
14640 -1060681163545984974136747194982661465879999189030
14641 1212054422485746285716644849633008892504683128768
14642 -1368370307221061950122624804088065676254274251792
14643 1526034664967884696798699660871132363223864630561
14644 -1680875322539251058616817387024862990587219723993
14645 1828285458806974606993371085618492942417439697486
14646 -1963417750018862980932323145218440624182853162421
14647 2081421088292503091966022807753631105793057222122
14648 -2177706431792011152802434033038749708596984123783
14649 2248223656129791718094687460907800348929128761204
14650 -2289727966113665320877857754144263970693958267573
14651 2300013073895199166187731197325135445286270103857
14652 -2278089190285593856995409812832122312935791467651
14653 2224287180470182515581009810197821977661281847034
14654 -2140275991793732004011749990318445872640278079034
14655 2028988009185762105352250328186766343946044245955
14656 -1894455504096392418381173080767380515569989845400
14657 1741570049760715800162167241670421473584618077952
14658 -1575784556178931379485447922366784077024492818354
14659 1402783260061713544288149276586711296620066017497
14660 -1228147969179360932921851171924714170977689535016
14661 1057048787688110931106202530564531293328746207316
14662 -893984271821247200626675858999719114756218910270
14663 742589923656297235045236245734125149038286033319
14664 -605526102986745627375564033879317955948830216813
14665 484447807581540050062764562065647388467980267588
14666 -380050378979735608500890109836996988066593814087
14667 292178184487523661546420355280211607098459786587
14668 -219978521023696531527789575723669778499753291086
14669 162080709927879914383502011607627656291207062948
14670 -116780642938594708087486934750218267960879260270
14671 82213611765779943109575416823344584996302566722
14672 -56502429252767778046204844609946798833413996536
14673 37872818643220523564621415631861052405175215424
14674 -24733060899100118948487012740322588150332342908
14675 15719278019680155255160608088920183176742707154
14676 -9711007139243412385981953181980718693334665453
14677 5823685808809579994860281886717962195917077266
14678 -3385362680429334342719113457194332594023448660
14679 1904571495062672686002443707190635635991422099
14680 -1035182249956094585489197425641518088838415225
14681 542535611710472171809231454781928007006715564
14682 -273593828202412871127995006515746489280538368
14683 132440938652426647481185607292772878840293907
14684 -61380097661582733294873152993369631686179095
14685 27154003309405572298676512003551538838357906
14686 -11428475911747227278791493867227615679319686
14687 4558727946480259350448983919382075929577184
14688 -1716013939570610569590032620426824248251248
14689 606542435625678562226006596889673228719968
14690 -200155031294770436843374317765192318099234
14691 61252179298453436795793692234552236179921
14692 -17246153056220961105972382721264832999380
14693 4425773808338384098290332162414013879822
14694 -1023492754085260703268195515141066053862
14695 210358993308640594794439303773139691556
14696 -37770204834197194755556215062846365437
14697 5796920683998309885164191307107933796
14698 -739435252525903385692056955993823983
14699 75523995399121773663257261484669222
14700 -5868648783743296425302167495346242
14701 322594924545627625230963593539382
14702 -11217277686934519190082389016852
14703 208456529277870468064824139718
14704 -1395721850329837960131284228
14705 0
14706 1
14707 -170
14708 14027
14709 -748496
14710 29039129
14711 -873162324
14712 21183166235
14713 -426259570408
14714 7259589287496
14715 -106271821113786
14716 1353770657311128
14717 -15160911053446080
14718 150580944772428475
14719 -1336854068484056282
14720 10686204519686474417
14721 -77448038244574850528
14722 512396946624080731780
14723 -3115631565349568417614
14724 17527798147420662559604
14725 -91826589554960058419488
14726 450757497814783714887154
14727 -2085055353940945104295100
14728 9135084246614263366799079
14729 -38079698846372047083201152
14730 151631198826478091913442124
14731 -578783339139683676617529106
14732 2124276986692275823713862735
14733 -7517084401565016556650802912
14734 25707975160136262537822942521
14735 -85150058567927875568610862648
14736 273663997740739020296297687691
14737 -854860327929492408587145979120
14738 2599382637940989040301022625860
14739 -7704236051801111762160917593506
14740 22284494937429208576844267819459
14741 -62975136846109599983642393382416
14742 174045777222452297018715035059470
14743 -470849362164413004983273054668710
14744 1247919074894331689193405449586814
14745 -3242709048533721131157041590940808
14746 8267048535118373505499560964850420
14747 -20691571111259987781961235757811600
14748 50873855319894367958049776632757402
14749 -122939643835556317006038426381435648
14750 292149702055002973746046333905113747
14751 -683029073121809549225899911786382258
14752 1571746653756700463044748309952404500
14753 -3561323441205445634139122874612234632
14754 7948579953026251138770839680209302561
14755 -17481130946842169124143312311352993628
14756 37896018414530481722141056340685405310
14757 -81001757336016174688965337341522793280
14758 170763932234433984189583951885775449161
14759 -355152290865416655985354335244174675526
14760 728883630697905581511122812542195396506
14761 -1476482376719125206533725540557225334416
14762 2952702787753738594367264092552050079220
14763 -5830708699985010680658875315292396667322
14764 11371458006670835290320005232738191832976
14765 -21906949680723420673129163816987277248032
14766 41695704081769906856772688077617541738729
14767 -78417371053766152987300786645402565607380
14768 145749912994773278983067135762850667617111
14769 -267755652097464158587202907298776341031648
14770 486248764979993853687197708360041008119540
14771 -873010177215300916988309533196389724939172
14772 1549775644875595074800638233732877622824560
14773 -2720516644075905854955461374742505402214784
14774 4722891369328579851618688953673882245142560
14775 -8109169369325337847629202484551984126888904
14776 13771821942525338566097430329811382065890128
14777 -23135817661366724086169475186504888712250400
14778 38449060281491986928955695323093279377984728
14779 -63215021650437064649457127651915839045809658
14780 102828173936876966301257717076237711140258616
14781 -165493995065520291739489045012690385823339008
14782 263541585776722629764797844872732735975689600
14783 -415268434643151947135116290151499915610368094
14784 647493165635281695027205271240883694947551048
14785 -999031706157559279486815450593979091493950912
14786 1525352338849325058442825953388098853333800475
14787 -2304701104045141181749675466338600491875711600
14788 3446014202907490329808690288867853365962634547
14789 -5098938734175108433101772890461603639616035264
14790 7466255563074161868538725771992314172628857468
14791 -10818924521743248935069581366372530831939789098
14792 15513835739212103168631186141837812958209428380
14793 -22014135481045796291687255386404516386607432072
14794 30911688365833412605073667841105548832940561618
14795 -42950830779394062526475417233908224030155856860
14796 59052060963843605231214718108750621757504414895
14797 -80333717237786336358239368576519119457306516480
14798 108129051067250591738540523800745719668900879969
14799 -143995452891606181597545901070174176215671982580
14800 189712015051729327472597558025740008459529338096
14801 -247261228000107676529561914062503846019994786776
14802 318790510264997519737871810756162882370566447325
14803 -406549586079430488240863722715933854692973030394
14804 512800588719252323586891712734078497759664359686
14805 -639699274476976497780670351781793933738309464384
14806 789147890813669085054677437539483732207754766376
14807 -962623045268380459159215725689430208311129654340
14808 1160985278952131438030805569063160399499637888688
14809 -1384280669215720991243151003352507493931874371088
14810 1631548311730404845701899686509978387339219881378
14811 -1900650609207151750007670924080443287202124448816
14812 2188145389930584451561924188508126209894376179630
14813 -2489219388993365833496605662607865334257123550208
14814 2797701210532804632746107966974893208026559826671
14815 -3106168323973280013161488608171306880824376028830
14816 3406156688355243526091841227620632090589408921964
14817 -3688473482405632845756389092254010043535218986640
14818 3943603888695039339868738021575077593443471458642
14819 -4162192664864155155273891641637325742960745895356
14820 4335571269872950454547653152964884382836879838627
14821 -4456293101871812631060822019852459591898688140160
14822 4518634242947823516523837460847752928153684128490
14823 -4519015709655608637968737755017743391891414148888
14824 4456306341505296188280046500821929392898350681201
14825 -4331973535375943136482800202707054888132197089976
14826 4150061299934427585584958120837024428682513937093
14827 -3916990274896560113453974257264447756249383489800
14828 3641191168369365061679329369730190568554027234019
14829 -3332599541934639415613003773716880488100859065600
14830 3002053636818549856127463276359067803644289760385
14831 -2660646387962222569574811467123972020783834673828
14832 2319086873986272783955592515989832546686942620430
14833 -1987124355830693862100820114282545887127383377000
14834 1673079957281288825396172557962849995167173270972
14835 -1383518322134641706625503184426004685673517136598
14836 1123075898598954589656453504962181048128876051126
14837 -894445729273394815527094110389961355182033875920
14838 698503091637251614366354650359667803791258603277
14839 -534544016612079084241176281053373058076132680412
14840 400600752885594563343589381520707231152042176391
14841 -293795232409051290619924089714033103206421174232
14842 210693496155390263595336068281545610885158350875
14843 -147629955829903973880922140881300799010645638362
14844 100978907008654635884823061603293757254353430548
14845 -67360423633060610983405916790809880511537207744
14846 43777201204272144697836251665808777031146413436
14847 -27686835933501128119584129402208298705555048560
14848 17019685277206229779871074622853714793731808580
14849 -10155603256918957932169180090589787009750587608
14850 5873615225934132059309975728758285478575116664
14851 -3287455157504869474777555435574666534514916648
14852 1777497636911352162361104924199190288311865375
14853 -926648209947519662458292732654248975000899520
14854 464781971592800102320002721335884639265938405
14855 -223758946462997814431693641808833517262015768
14856 103123192188472429036745936086274851745335090
14857 -45361233779579663704972661804042719184559560
14858 18980558650153404097083657883956518943088608
14859 -7526221167986086390444275375519829534850480
14860 2815817181082659062924766149888858297600038
14861 -989069889811014605827669542428941049052960
14862 324294866162664838255638039023010237378740
14863 -98587397443265976223432719584239527774118
14864 27569453984778335789594788829636384102892
14865 -7025249768407257233637772418401429566104
14866 1612818392746937975526485581612683970557
14867 -328980260609586897842979078382940978250
14868 58604175274246064327012101059986214086
14869 -8920753359771819117709399349055264432
14870 1128186081618156785452677755562128817
14871 -114196127021659611545905859585596674
14872 8790780358701946445480340228781965
14873 -478357075325441031092004273213616
14874 16510099686928188716156016968278
14875 -302646349329875424457975610674
14876 1789396572879639492022543210
14877 0
14878 1
14879 -171
14880 14195
14881 -762190
14882 29760738
14883 -900798835
14884 22003182887
14885 -445883734395
14886 7648992360029
14887 -112809563819734
14888 1448092099854801
14889 -16344850039232778
14890 163644371087804480
14891 -1464691452723832413
14892 11804618353762471997
14893 -86261079839137366893
14894 575396445490894884051
14895 -3527053512806502981480
14896 19999480302777028674621
14897 -105580085807681048536830
14898 522108666020674102070704
14899 -2432297903292941658809471
14900 10729316937343194919216275
14901 -45019354440574819324726898
14902 180399374871217067525670101
14903 -692797784453662821114741966
14904 2557747341665221720131938971
14905 -9102745365331170770974689650
14906 31303695030512011413084537624
14907 -104244420478224237947587823686
14908 336796369145217565514713664005
14909 -1057485159239431350117852392253
14910 3231703274266347764317744505160
14911 -9625657986907954065719483296784
14912 27977238346919563190856001456860
14913 -79439737896889200483755234118433
14914 220580800073986667623676283436594
14915 -599506291940538491101665378727380
14916 1596175184808288137162936786981254
14917 -4166409234277999261044454741590833
14918 10669499861692105889183003542567146
14919 -26823081197029665666982055740041948
14920 66239258794860804130154955424857880
14921 -160769720107967160928208215900375410
14922 383704459452582226480729728206042496
14923 -900946250214606011650213593377383714
14924 2082098370966108361541965812809322441
14925 -4737849555140261561195871791311416875
14926 10619498414579466286648603111511515823
14927 -23454345045316412038841186677189044909
14928 51060212539212965254808849253516543996
14929 -109601321057904610685406381216971779321
14930 232032031969972147825196826702041934750
14931 -484614104596037703277488250252093609022
14932 998779114329338618838345610490106665211
14933 -2031751066172407792014763916870108734683
14934 4080327464607984642144201583410085253377
14935 -8091567929614747928467866676319856549360
14936 15847743206433672930852119364547990918995
14937 -30660402686426367543545791583228964323984
14938 58605384075373311634419135492102250344816
14939 -110691728076406139772680151626239210111722
14940 206621311641346349807499934532286604719660
14941 -381221537289122316418254993316616249292738
14942 695309433892612473753618810766907278090086
14943 -1253803270792683992516510666665058396050340
14944 2235526647946256594613075189526011673588609
14945 -3941618435802030098728910610642971731417440
14946 6873142745698711240883240729123673188413166
14947 -11853888223909287526172007051941507204134177
14948 20222113639747998073632307459092935258863866
14949 -34125980949260379506699440998915156558529454
14950 56972651446103694160918428513325094786567850
14951 -94101706312150048632245514571463260300061466
14952 153781032755020742577739198560459372341593550
14953 -248658963637022962428394063728978502155681316
14954 397851424101161392463771031494092157058291840
14955 -629897819997039331312166375122338786227410235
14956 986884294814966410427604130787123274798748404
14957 -1530106106193085973079220678109192128690690002
14958 2347718304124223845923958333608822628480980778
14959 -3564899082485790397100562799199593448695685419
14960 5357112707693241573452348982906049722828539640
14961 -7967093269860382213589401923969897951870171761
14962 11726156827353029497521268613627893998057697568
14963 -17080363743617774534651400322427193911216468190
14964 24621865187254034992817600716063693876435383374
14965 -35125446151381374483502535977475868876561460215
14966 49589794889024447465875904786477513980053797415
14967 -69282361660879530149762968890180427245785738930
14968 95785803790044569665165585531571041844670255098
14969 -131042963804800226646679633502859827036176738362
14970 177396137305226366820633564889508044917531217480
14971 -237615124371029434193617269164252478309780516808
14972 314907343022038011682104793665072466641889472889
14973 -412902297933029704076520426313860217824802513586
14974 535602136903082439031591356760261817778667910812
14975 -687290106359176598494668358316919779432252986725
14976 872389706401079040980422599679325973655026266173
14977 -1095269469004056241504543318624318143045835724503
14978 1359991633071934033642583814799991770673296054626
14979 -1670007622711602401052180521905863608549393045950
14980 2027809095848526436937075231829748174807285824590
14981 -2434550029320086016016837735303512906742264605978
14982 2889662267662628923743003637134083784770085501441
14983 -3390493587530073570272779396571785273528525807257
14984 3932002710612959595749453617010828598029189758194
14985 -4506548683192366251773642727129813224862757909110
14986 5103811811031166685180591600119978811865539159232
14987 -5710879291721592323183437135132493118939855280314
14988 6312520135453228719520231837898351371364241777563
14989 -6891660908720527555385615430288361702578026330360
14990 7430057251944165746220253516210091229752875635825
14991 -7909137133501793103318818791431528354314382037587
14992 8310971883467918578529685247688413703132735069821
14993 -8619312797336447180593025025480614066916681911529
14994 8820617154029796464261119293992250509507550208512
14995 -8904979599444324742987992606265352632767673041615
14996 8866884835807466199296370872383695543839532035118
14997 -8705706926754615963171966439423178906794195998258
14998 8425898809482222337946959764264341802191366531477
14999 -8036841046064408385921332842718962578803576432823
15000 7552349540464629525115894062692455607249337138850
15001 -6989874670749678644981273813933077279296829524252
15002 6369454537429975011539607857988132403598351592792
15003 -5712509218037940140148519921871500738396221962796
15004 5040578387955582887670835834460117970896069731690
15005 -4374108926454450037778421790853591972343627122835
15006 3731391310989847908762151051879212909857184103196
15007 -3127725253321397064222468214645361366739718322537
15008 2574868621307151284271439482530704726973128691112
15009 -2080792325930429755214370792465669285954276245608
15010 1649731887644454936807836438670113164104649864070
15011 -1282498126906733644911124328841898051630083065955
15012 976987867909469181911872611369363409891624726014
15013 -728822770519440770998339358590794012322316210818
15014 532041406559222685508584620427893842439084098989
15015 -379775700870494333616950309316109258451091657745
15016 264855782379513335844818940019775594759986972788
15017 -180304591448524407681610982766054704803638982854
15018 119702402960237429204679392703052267427323904832
15019 -77418944153904230212297257858802279575899006029
15020 48724949803182672985714543597781153974467418080
15021 -29804668598270093199850098910973055635596160344
15022 17695676849575144351656202600413876600362962160
15023 -10182808611737350465259176830652233288093133626
15024 5670121127221255845254133785274404545628991844
15025 -3049855919122567566698936567705812703348483900
15026 1581567561541546201691618706206463383370678558
15027 -789017573543921510559222702539205254396003884
15028 377781990947861797154844554173372108702050086
15029 -173139468731449836217888709733211677638559837
15030 75727774094987312497144957561520188353120160
15031 -31503410512736698801861284785728810783091597
15032 12417861692894701738586070503250972633913443
15033 -4617780957713788121537926975239356797429131
15034 1611933405033040355549799650385244937856096
15035 -525142760342420911415981213510714066204760
15036 158596753418984700760716017041393003540032
15037 -44050093238267897641937048531273634611640
15038 11146231839815988078925466078602083578784
15039 -2540335899674426171946597823736672026930
15040 514271784942263386926808813665968933905
15041 -90894080909418941867225016442088035395
15042 13723144409743393171287992269825079824
15043 -1720724482277699952396446341056763707
15044 172618327877525699136169110690975192
15045 -13163697470124677337676481120702725
15046 709661197249697140853958293502134
15047 -24267300871922251098240044793726
15048 432260723963920480724040113080
15049 -3185595595230481416614390952
15050 0
15051 1
15052 -172
15053 14364
15054 -776050
15055 30495712
15056 -929130720
15057 22849484921
15058 -466277393858
15059 8056557654915
15060 -119702628925496
15061 1548293338151211
15062 -17612377129038204
15063 177741471773155675
15064 -1603764448298816320
15065 13031351210446377093
15066 -96007912395528044200
15067 645649473253251962938
15068 -3989620528810802937948
15069 22800889180560236292825
15070 -121291050843704008290870
15071 604235451431045041453701
15072 -2834910297262980701104640
15073 12590763134126976196412945
15074 -53176905740889270512424750
15075 214435795040222073754541479
15076 -828534297735161476490223548
15077 3076913265497261221396598247
15078 -11012953388015731633757873442
15079 38082792901186539420701649655
15080 -127503714174295683895743165120
15081 414109931552210630368722458797
15082 -1306916775175362918920491698886
15083 4014051653868709412797168059156
15084 -12014808129214392257684329473380
15085 35090333150013870302434438665434
15086 -100111000904939734648636140578166
15087 279281166242202007729880545209686
15088 -762551777649770010388302395439776
15089 2039540508196982164605706377677145
15090 -5347700053565328527563336896776070
15091 13755679525647694806153062095018402
15092 -34734514545812238558322404678939744
15093 86152192139041632497816231270838082
15094 -210009537549000482484463266394889840
15095 503387969058729499887449963960128032
15096 -1187039074218160535514676135212720896
15097 2754976899490772756025613246765719446
15098 -6295647874850931782901732070341575106
15099 14170944516924759761321475120193389125
15100 -31430274051012389315168848161242739148
15101 68712093094907818584757457976913337001
15102 -148111514547955406851024513109052861332
15103 314877257909260435103350368312096570669
15104 -660402338714418072958099173721097046240
15105 1366787796968638744277386700989899362267
15106 -2792042745639901631126974769003303490788
15107 5630776309881835406278902106738172291187
15108 -11213218960954449839360932771271217931072
15109 22054283448778429278342084608229931757635
15110 -42848506011065887838135521357019520111726
15111 82249428131736595763999540427400845779839
15112 -156010612531896585897182519604398226071648
15113 292458708981545434483510927051168261497123
15114 -541907310552114553946451149031189161370800
15115 992641218196673001910253572080099382972947
15116 -1797709151785998482739534039899967264308400
15117 3219257805228492123305062710471412857546686
15118 -5700949252115333854036029838662480010052472
15119 9984728043072564556282916691873789076271835
15120 -17296664453844634711926053409951401843895360
15121 29638887529831266802957399074227930717314295
15122 -50242156697501750922649485614892802196547210
15123 84258183904452205126674897628592976137699705
15124 -139804534660330779401518105843568135334717700
15125 229520254452882446206965266531075922453469818
15126 -372849927908087377792286611127656774663676176
15127 599350156645209801312555889876553833151237940
15128 -953407355070040201092557428877160302612493888
15129 1500870150247989210018935207931060012283585670
15130 -2338232111451830457810122561409890023252202466
15131 3605146075596165081753194485623738393488221095
15132 -5501200705121288465380452253570617734566027844
15133 8308027570715035148666563159987174092499336101
15134 -12417908650452854493710177383481922282807264270
15135 18370086932865813902005375118050353882243689395
15136 -26895905776711143986449074681262230395855408640
15137 38973663464381726678027115926406589648015776447
15138 -55893608631443819038482623314695894742359676378
15139 79332764138512456863057382732910160120235473615
15140 -111438198929196566982802411604647301245090882824
15141 154915926856779026537109256211697339029871623132
15142 -213120796843853623642591267490756729264093098078
15143 290140599583814825522241316233344222143068288663
15144 -390865242396495080399370557260727695795326933760
15145 521029410108296215383025999753730016384109949892
15146 -687214926918877993536400578413436229110616543572
15147 896797401758254071724359993667840101194704054822
15148 -1157821061587930767837296255505979955491674926300
15149 1478786451953043158280059348768856678781059128100
15150 -1868338390541529097775255321696597617896979003866
15151 2334846488266281704783718859595885919394781606250
15152 -2885877922039547692591374087730680023700216051360
15153 3527572035529739053092460477029699808777127374771
15154 -4263938306575801322405107902932626570855491208350
15155 5096112387205267585793907965881835395478572590360
15156 -6021618329217079030211208866288442891330260224524
15157 7033697265176673638042759016894465323933919201568
15158 -8120771639110252719868528560710921168316832370376
15159 9266117817438971305168599661289132049202144650760
15160 -10447817164309812430731997678309463803470013784576
15161 11639044811367594996641468256644967900076764054894
15162 -12808735661652068856076415627781338360376157856346
15163 13922639665844618023089321376682663042287583339952
15164 -14944744648185776985707421249580077304670920169280
15165 15839007088866244007340169842888937193257006823197
15166 -16571293537994712411839598775967495525631975652272
15167 17111402751897191135031836322632016030251865877017
15168 -17435015003031778303335335274778790433836178227104
15169 17525404290385072265459358137635218933749563219990
15170 -17374755296731137506798137079720733139290834418002
15171 16984950728162982332470536839755874143876078308635
15172 -16367734259394358625511488856797082332290841267856
15173 15544207229714255891893985331650283564626659301910
15174 -14543678644336970903540897665498043523507578230350
15175 13401949981911055561881721765996318233668174588400
15176 -12159171433775536229420630399474354298153932126016
15177 10857448540366660755003902909621176798059043868138
15178 -9538401655080578443884839411826610992129268020624
15179 8240881439481561842871097483904185456589754550605
15180 -6999022343945483239635032296973387051530026641876
15181 5840775802567203666316029724225595939397810315709
15182 -4787010232030624626389465070614143940988474005502
15183 3851203380437410496435912249403166028060432001209
15184 -3039692699634337050052718390885464350397109524160
15185 2352398144695947715945749618205371962602659963180
15186 -1783894638406595542855633626429966080967173506290
15187 1324692241739539181059152372490771316415951169655
15188 -962581427574602404842685233291969309871003997772
15189 683916317396797545848566982377581618355840218110
15190 -474736364445999245034785329568355851525741802962
15191 321661611476908888704743786109783773704682339802
15192 -212532548340345387465440023015568608617852184384
15193 136797818381780661993984413494151414719036303414
15194 -85678185990430323110510744361247395579877646040
15195 52151395023593287738332884685302565116078689642
15196 -30809563408151743231529064949556547380597647252
15197 17639839655010207651255895315394413269400222947
15198 -9772323533993339331034129524829907233222437200
15199 5229144567194506618568785254009930052248859825
15200 -2697427116202016784378248891717859915464481408
15201 1338509048626978243530084089806436750642833304
15202 -637393249571357134750349213273505749426478140
15203 290502173813411850427032554920908313838367231
15204 -126341913799256920474883048174900053534962120
15205 52256041486119546728194092075550051976572392
15206 -20476488858092709417215188857129231912725748
15207 7568499569594182937174024789000482354058328
15208 -2625571546677215603154317210019652935548480
15209 849924527898578253180999108457783085210310
15210 -255001154399098544707183357366042872578400
15211 70347823399081398224368578818035661058685
15212 -17676248706872983317859296140418560394888
15213 3999466830693760601685778521933263387661
15214 -803586066559068380708807838792065876850
15215 140921039017509485427284382686613466602
15216 -21103140992812548106929544212351432096
15217 2623581865588527793038774313015590784
15218 -260852325045066382368388221953899164
15219 19709544835527806966363760217665800
15220 -1052652137526417707082301588488704
15221 35522372927492352350384288035626
15222 -639515684134101037649711380066
15223 4193307931577537260472348594
15224 0
15225 1
15226 -173
15227 14534
15228 -790077
15229 31244215
15230 -958171019
15231 23722742120
15232 -487465533263
15233 8483006672444
15234 -126967808869220
15235 1654698212878886
15236 -18968773143329234
15237 192946208262302088
15238 -1754973989615477050
15239 14376048699280081600
15240 -106780136492195015796
15241 723934096195072754872
15242 -4509290472539171813284
15243 25973464099772851231648
15244 -139223248333311568073140
15245 698685481516548348288620
15246 -3301322612444447193750432
15247 14762337241094604114092104
15248 -62757769651085969121696903
15249 254670083000762066842213700
15250 -989989640298791104275126321
15251 3698168168585485275048851160
15252 -13312094429123678501354682298
15253 46288195947812881298929677404
15254 -155810926557171817565478200440
15255 508704298886321977054890542208
15256 -1613686718342429217857912577750
15257 4981129878676546559138808902900
15258 -14982771257303393740168846227180
15259 43969769365606274553817201599320
15260 -126038925069076141010608513272542
15261 353255563203897515124849708435920
15262 -968975032982918399020922997215932
15263 2603428905526884595997379903650736
15264 -6856893812209970503191520235731230
15265 17716122955911428791300061488777084
15266 -44931980147312210234176542953790842
15267 111931362171204762361179986718969760
15268 -274031777497558795339607798024119552
15269 659672303680260756541919330741610105
15270 -1562221464102503374504489355840102152
15271 3641144192202824655710887090481859328
15272 -8355919818308027336577823856555566866
15273 18887716809142862939584123957066406751
15274 -42067802009365894498558155082812873375
15275 92353035804856917523525127270308878280
15276 -199903157732108287361016508366414436275
15277 426758830855359816426562321646325313015
15278 -898791185903762334134569203659339719167
15279 1867926843663378352847607186337623624640
15280 -3831686225377791810773175797355222752786
15281 7759731715581073991769687646384869931857
15282 -15517496090334424326083540928672203602623
15283 30647879127315587002001160509809819007464
15284 -59794791032254410623924686833973115832050
15285 115261865511490952287042881728999129183085
15286 -219552152751931302509641947325784981261180
15287 413319050084682626078247349765521327455712
15288 -769113571913869610595644510332579679758531
15289 1414850172384237420259843933770542357414215
15290 -2573351500679809224270614815438362403771265
15291 4628141144853190830821121726600858472295508
15292 -8231510964416601485631861579428909623884946
15293 14479759048561663416945640648256544918678219
15294 -25193707916173703399118238956043315373755570
15295 43361965860579586364082820702959380027875856
15296 -73832258203935335059188209783042503977147458
15297 124375559019566878057499633925573898068642089
15298 -207302401819439165703077029378062342903848922
15299 341885018308091466148577882002514986106766500
15300 -557937767043081637083793154754056845917519912
15301 901036640422779744588713354012091478633452985
15302 -1440020877791594803262823489819680170269994413
15303 2277618908259546036763044373848206549689710336
15304 -3565276914671619213382169484473281960927951350
15305 5523535793032651885741563900314118068807525093
15306 -8469588761995960389149553782358775624336478238
15307 12853934894512906118178182465459452291082424000
15308 -19308286213028117244975249221973577668084305277
15309 28707034901265481375027414715293923524909346465
15310 -42244574143514558069977881759896887719619001686
15311 61530501555095477599896560887535682931915455104
15312 -88704110865813353629335059588678747171136762345
15313 126568486492579870496106854204753109119326303884
15314 -178742848549983667712128731779633966864050571635
15315 249829451680031672239110313592765425642426415274
15316 -345588273575501079149428171118538022446408921113
15317 473108974662133444598925288595933525740415108850
15318 -640965275525716197459010962167663150538684682359
15319 859332221505540846938294164452868430969432030720
15320 -1140042229509166135755736408663289909641097880842
15321 1496551910582923053240395251234794146365870337496
15322 -1943789099413040459525026988987854104243806150873
15323 2497849185735806479990150305014083840495919739746
15324 -3175512683475640105409697318057387661189508002900
15325 3993562699908325272320228617598368337256978331826
15326 -4967892167646526714050923395955972874484655007983
15327 6112406813861076603942490066740738320264786453904
15328 -7437750492711354008718746116704629310133210775678
15329 8949903511614983921914614621265765356171515598630
15330 -10648730472276627016911538675373760810319029149457
15331 12526579578770861607104041165598479517948768489758
15332 -14567056741443170040306409891676519657497499519146
15333 16744111651906557878028433903922151044876527547961
15334 -19021576359680453699634237815872608582644888145400
15335 21353286256142813886162279604989518319503913761280
15336 -23683886277736895391209488238356479355699500146283
15337 25950382031965262444182345141781759013138747621446
15338 -28084438192035542176905563158218894971586702096420
15339 30015357679109715041786844332411059791846881023470
15340 -31673601380181434149079306178761973701125344298925
15341 32994638361699146773032788558300548115361154414846
15342 -33922858355278026656607033546805483316373265301458
15343 34415239756260774640909547794395352856229399464448
15344 -34444456417402114672294448105329103918470908677910
15345 34001129576509411990047143022692090567990932431789
15346 -33094986606200420287656989977929276082704987956041
15347 31754773646542041555778523409754804344915646811106
15348 -30026878189989070477132048349706025170975152563516
15349 27972737253163392844608951724821056951304349068300
15350 -25665222905737018620558080824928950745844480375525
15351 23184297366970081589993229398757548346782765369472
15352 -20612301273632671904420480770250313146907297373856
15353 18029270274396567661232685799685218427270190559404
15354 -15508663778943282338365067537369609278117562381505
15355 13113837671345106988842508828237384367130369993084
15356 -10895505531606613610281191658635235715286799141713
15357 8890322133320879349821098693238456048582767556585
15358 -7120604525387118036089341058505236496030043833201
15359 5595094316161768832592949466385870021598736797080
15360 -4310572583100489537146352020150873471642055379200
15361 3254076850947825288160888342665063454810809102009
15362 -2405442978546979927097688150881836343771469162093
15363 1739902423204772409160200523938174489255561267024
15364 -1230502248733140833407505565645112091398900517220
15365 850173193553812880818370962317324741136479631163
15366 -573339277799911543946819682491484914610179987319
15367 377030204386825977442918256668533852185086179136
15368 -241516755332167623479043552338107609275325506310
15369 150533548463203667036752124575741094644342239520
15370 -91180026666333635207418390306407017666072642619
15371 53599906079839702945781048319519770321744892718
15372 -30534425553883252325679217446940025025632071452
15373 16829815030751773641436050034716640319903612379
15374 -8959132147043726431558307101431581179283871250
15375 4597308549113345684716749235411591849553393864
15376 -2269111905960836828107910605048067172535852047
15377 1074686245494338783752164865648596821580532305
15378 -487100843563533747455623594913134632693966322
15379 210651298216138312226542167997779618323937030
15380 -86625978797288324223372554371309943005199174
15381 33744683238833768480039168942272507023181680
15382 -12397559182333143478419823176760075410829209
15383 4274244149141928513396405728636380485319328
15384 -1374836321993914292517053961709252260460815
15385 409795565813950468141999617477217562031776
15386 -112290167686968763666464465297064355061103
15387 28018758814770885211980801263228205196546
15388 -6293906643105130835739536132347295014308
15389 1255142438548385607666544899495877238335
15390 -218397366576759869657839639472333816130
15391 32440042869119087662043410119515461872
15392 -3998879916836438457479077345711805640
15393 394087545334177901618413224448591778
15394 -29504802796824678977011321773512270
15395 1559648479326598359641641756958910
15396 -52226789039210554615363318635871
15397 931606688725158303278400290364
15398 -5440558387238811998378627064
15399 0
15400 1
15401 -174
15402 14705
15403 -804272
15404 32006412
15405 -987932934
15406 24623636986
15407 -509473781904
15408 8929084645409
15409 -134622572024138
15410 1767646074812805
15411 -20419613692753112
15412 209337278199524014
15413 -1919286350862247818
15414 15849140296385881834
15415 -118677617682555358592
15416 811105688922282229527
15417 -5092668189608234400270
15418 29563528042524195597135
15419 -159673951380414599943672
15420 807216994047645028507202
15421 -3841186505741183016317174
15422 17293539313042521826954059
15423 -74000583737777531628100496
15424 302189617210911811119157837
15425 -1181869590570457757650495056
15426 4440935694608036103302671593
15427 -16076920344551032716319622104
15428 56211188984106081397433435733
15429 -190230830191705021702330746124
15430 624337813015218411351893848354
15431 -1990633052105123954370069247776
15432 6175460728003772897707541306495
15433 -18666359418576443519610910437918
15434 55043788116316333212312812004183
15435 -158529454901564976696625188486224
15436 446388928842493778972790284938076
15437 -1230062686562671833398109919033650
15438 3319896907158728814777309340892131
15439 -8783085150001121043997208165648512
15440 22793348310141939642217745966174643
15441 -58062527409008706150599984573232484
15442 145270114226891769896360190124742515
15443 -357186123916099692496491507932347032
15444 863530843998664532420445100854063566
15445 -2053697855740521600909085712558563762
15446 4806910865307257530594330469127117630
15447 -11077659627397621638318463240738004736
15448 25144987331366128091553526624886659385
15449 -56238518737131251160086348940550707840
15450 123977365033036848869445616812960277855
15451 -269472384709600566575162994314752354712
15452 577667308077404792074207910560281725313
15453 -1221667564751692790423927372969144843746
15454 2549484425050311255786691573372236595999
15455 -5251470603403779811759123456589414816832
15456 10679166508854194315477914795117814166124
15457 -21444404460623502340897205220806878933660
15458 42530194611667408355927619372011077340148
15459 -83323716529508595483470480858768457263704
15460 161288655470621409764673455017451265225662
15461 -308513479040490002507677799300369168725326
15462 583238638281306756794289276341777277728346
15463 -1089890065605206687416831651572800767977088
15464 2013454098747147621127252987649324981148333
15465 -3677713767264173682992048760643278431545660
15466 6642662189412652804403178040021363353500004
15467 -11865386110641014679192447393473285699427696
15468 20962406158935822819176851347030401175648009
15469 -36632019426129073416005440348302825098239668
15470 63325548265863012749145059543092413126194064
15471 -108300481122949584951756545317945814511894480
15472 183251398790383668989914544082569907308727917
15473 -306802686256578712285387043434525515178468734
15474 508268041590703200287041443213208338688238195
15475 -833244650703979669227664317140578882235655080
15476 1351824154762415930927429827926334144995021870
15477 -2170477411589608840869389347809572852295262892
15478 3449013250640574423342195336910401961762518766
15479 -5424426533452283065064960108184782584675881600
15480 8443933551982718857520621131893485253197333473
15481 -13010027878981927181057810229359963078988438930
15482 19840946131570779686280719127141575631478283328
15483 -29950455546424027227539929336242137663509860840
15484 44751280716980454844789238205216999275470962287
15485 -66186663284229228885764417664201800268438191286
15486 96894345622902779859139849020951733174866701063
15487 -140406499284794574902175444913187836400067816256
15488 201387577047392417377802553387829132885433809692
15489 -285909541347303780428245452926999824523751463670
15490 401760196369375609140525010905583603595285936174
15491 -558775277132168506541825433886944582571026446160
15492 769178504208432143114449614955536781350292088911
15493 -1047906091459980810479047322922825493454044880040
15494 1412883493061199960705121768937603488620397366896
15495 -1885213143164029213507729876748772464224775134816
15496 2489223496289737857145765469979090257382330943636
15497 -3252322941256570569316670247662502703620888535638
15498 4204598667787637347557838074946707609757310976305
15499 -5378102102866244761838888259989766861994000791024
15500 6805770636847499673015547818245352015682146121848
15501 -8519951390775767965173117823026523567385037776930
15502 10550517975731382594913390598708477896549302863839
15503 -12922605645577933597272317242226949042111148594656
15504 15654032544646882456452384289335421882230368942008
15505 -18752522843953663952545573141712115692797770861430
15506 22212897941987299135731380400526523030784563355684
15507 -26014448640985566998881800725646003867267659562528
15508 30118737825915166052246398749547702256400890171560
15509 -34468103767920413036138804536087079738644116984630
15510 38985131721256604767815297594364782475940483644752
15511 -43573329708367558102427542824089188520576620805760
15512 48119181632864294963720630854923190365159757586733
15513 -52495658236101446393533735155219277300366123847834
15514 56567146724170776255000486872571901523889935092150
15515 -60195622353209522613820452816694436096950371080376
15516 63247744845423489512160438504370972846571764914707
15517 -65602433535756849243095471836381747345448795435916
15518 67158373033971671630872775354659728114934043208939
15519 -67840844507845892288828132379089451683552917949808
15520 67607279325913261587705775620370940510333797452858
15521 -66450995478882037788333198639528926681744167290546
15522 64402703302734815791318521246002031603964716166339
15523 -61529549120146870017047805008818523908103041539096
15524 57931683805280402283432115737900571606001525008059
15525 -53736573183650123445718479044894172511233592670152
15526 49091485113277424015914761738783666970291627491937
15527 -44154766996849798140720084508281850288431174209568
15528 39086641653504712397031599980187702462219569642159
15529 -34040285585782731730846493074938604323065916623426
15530 29153908686830380215122077098229729074593742742287
15531 -24544431754210468547726335395145211846474396158136
15532 20303173641648583183264164658948392558221962000378
15533 -16493740362895493252555081494944981590990730486666
15534 13152081754412871902147002937434935363571543194204
15535 -10288474128573141526767448006157277478476247355120
15536 7891025189768991357937083915537630770466007164198
15537 -5930197468662041034790297386386669175502660408054
15538 4363813784221789689687421348399371391111041120811
15539 -3142039402097270117480235346139494502066858783184
15540 2211919671072212618154491426931956379479702675058
15541 -1521170562745585937544917160523488628183844213508
15542 1021051865668470463094289234955770028805250230058
15543 -668280029884128570050382770655693029664005719360
15544 426044491312811695016315397708789772624277579525
15545 -264267552161748920789833038079957659674041615908
15546 159290141533748065752908258557571599080045317270
15547 -93176368810510836887871793962773690466117133744
15548 52814842956192607128670165734546882397292268987
15549 -28962752066337971480164147216033801137671491010
15550 15338683855735968031540820504739008573437859384
15551 -7829830014008582877037509870624765158207114640
15552 3844086789349539510665949838945254409668594583
15553 -1810783765988976483679775505364241937852430714
15554 816219785846121898755580105473838767197012238
15555 -351000454237791607460337019750664262040440800
15556 143514209877639695466019513822268435493413180
15557 -55577472410352742671332177163586422046028286
15558 20296197895823823099047891285286038003230625
15559 -6954334052130854552467738209928456759744928
15560 2222754584618446239930714306332796846925794
15561 -658220993289300514148083651173076718919630
15562 179151924764909987712176833638773701088442
15563 -44392151579645651547560454774362982080136
15564 9900312332284609908212337442146986161546
15565 -1959633681199958599063441364803651917210
15566 338337076016395424769667183529739364968
15567 -49849696419555950734957170310594522416
15568 6093244297787700329669105673858595536
15569 -595218464675926435100707541575617678
15570 44146885412350048405018493629272046
15571 -2311870263962606401853368254645336
15572 76798522653821481167430086780742
15573 -1333145702652041519912311714876
15574 9492672655837014554491157118
15575 0
15576 1
15577 -175
15578 14877
15579 -818636
15580 32782469
15581 -1018429830
15582 25552864900
15583 -532328426305
15584 9395561159607
15585 -142685085226815
15586 1887492417530710
15587 -21970783488803175
15588 226998383451525034
15589 -2097737387673414836
15590 17461896974103454335
15591 -131809167287874628335
15592 908104002709738126930
15593 -5747070626484228043737
15594 33622824535021404411136
15595 -182977937497577990046896
15596 931825881160415470034091
15597 -4465543078901007647162895
15598 20241417724818421084488073
15599 -87182343844249152768042141
15600 358265217515330645260892543
15601 -1409709979731241443389345408
15602 5328210066487939116455687100
15603 -19398844930075389332005198484
15604 68200737951182518175030055081
15605 -232046289985843974486098294832
15606 765563541884090611737895675126
15607 -2453391700704860821986388795995
15608 7649103824759379760998219187317
15609 -23233919187666428557760360052435
15610 68841954809674790782518237645804
15611 -199205382464768071145555097875589
15612 563531792247073866454937124228110
15613 -1559972679044995970353950391452127
15614 4229341660755775514787440454175245
15615 -11239059969620229960200744700326940
15616 29295738416959806895219335236848633
15617 -74952579257814326655717692475073515
15618 188340690134696311302205612797682307
15619 -465076588173146323981447979046698230
15620 1129162120798846325500455604479219552
15621 -2696818234354459414209999656583639941
15622 6338806731175606904969539087193366500
15623 -14669213476176860618247369055314655530
15624 33436436396429223146777285833010776704
15625 -75094099133372830952981500055839976157
15626 166231194343309904085656563555842079644
15627 -362809386151628122913334662937669022750
15628 780967868800831500708199667793743806599
15629 -1658431620465421243936692330594179471304
15630 3475241979594128115419292741987301477512
15631 -7187895202870883134473288647931397444714
15632 14677332111931123099113407919680648459385
15633 -29594735139924832776817419997679653421644
15634 58937422418508934646737697037681581440645
15635 -115946895220676856234716300758999335416454
15636 225369566931994560025375429985135948009993
15637 -432884050875884998001804075442550112993155
15638 821779940447685591240187157784149879077947
15639 -1542092164230205436222960417417350481021189
15640 2860850102020362409471018335127084828584635
15641 -5247653201571120045209479007443239004578195
15642 9518577292726600127891282875677299763497770
15643 -17075129627440533008242583523615913565660542
15644 30296039455047523354624040209399297234674342
15645 -53171541332403448050569795967983855704963999
15646 92317242647602504246676057603896683196828984
15647 -158574113521610012260180408318015364282401335
15648 269501110552692812514217254955664701391878097
15649 -453208288563959853354937489689681065303697164
15650 754174342674476081163204133790228987448838551
15651 -1241959296964169714392253010782699745022338285
15652 2024078300397630678780515306371015596159016950
15653 -3264764462205408501871455149963765396689444869
15654 5211934361366716152400029286805951935568475838
15655 -8235391287339100975929586793672499537074431858
15656 12880159266777134471662091525032597843651296672
15657 -19939819639755694190553595082302388998584254770
15658 30555780902413780728838857437665734993217864121
15659 -46349472721129952476401826874042670227847240762
15660 69595389242228287297712174904074861225159159091
15661 -103443535764266209226087915349733684128112633163
15662 152199909466098915819543922573710574517000198325
15663 -221672846518238902440714436926527470375387779938
15664 319591024722103300991173787811833973682232427507
15665 -456095221353151650729647725705054650371774194347
15666 644300159754525248379242594356415109872913046161
15667 -900914572231430852824294904870921854446008185075
15668 1246896779498109919896725934226485743933436073452
15669 -1708109642869611182025690441263175831302622263450
15670 2315922993696460243328111772318862989196057870507
15671 -3107694468987113479371647466035809364121324690612
15672 4127042502088364257197275859073218402084300801845
15673 -5423809863792273254851126149860754973282920235893
15674 7053605191915683994240521861908773802006018539617
15675 -9076806615324733843068213380184706371592482850298
15676 11556918951461583502705268825785791924158338872996
15677 -14558196933549152426266056442186648556626783507650
15678 18142484412260197744756282130581301271037943486098
15679 -22365274847876651976051770833251800362918957863887
15680 27271070506313759866844982154959926038750780197171
15681 -32888204067631286479000566203808341545131807980170
15682 39223381981708881727967287035414624211274105703955
15683 -46256304519329124002639522392681166684267059828104
15684 53934801633825623135551884560209613143120031670188
15685 -62170985297996628101320930811670118630911165140615
15686 70838944440572132918053382624906848459894814804052
15687 -79774484148048213215181956281903549556950973218920
15688 88777329273872789205989824456834002133907590278424
15689 -97616072120974572896980689971863684012447589243553
15690 106035945284274475678253949830946249792849273306674
15691 -113769255429189184772273469283397209562959513105634
15692 120548045225014374551140414166068222946356904742960
15693 -126118284160972550189157198906974367383457805585733
15694 130254652634723951755466744655698571389974242361652
15695 -132774813731880833119577777194926370877614513897494
15696 133551994180094454229561930013640921636300428636617
15697 -132524735743532123206318209532186234300800334103225
15698 129702840037447385520032906350058660975553714694044
15699 -125168811973363513387545373899406150826564639154417
15700 119074483777206890008003933501804042493420483232489
15701 -111632932077279937318828406031101977537244375397888
15702 103106242869025066908499037032829575628821364980925
15703 -93790081903851691579968558518584033822672080054274
15704 83996336051545827781316986966338058902905955462036
15705 -74035266855009306229271034684152774932208475945734
15706 64198641892300089462527991620377420958906152344852
15707 -54745175433984431591818718719993193756072306420700
15708 45889332867370808276901165287204535177842249716310
15709 -37794174561562661216565739955105010847055596004163
15710 30568483600876637945020435430483614040203036564875
15711 -24267989900329112303554608498518799821154589814273
15712 18900125392515056625293669176453163164100439342240
15713 -14431465733616056928223355194983286332153229407732
15714 10796856966348374801849948700499718500076014692882
15715 -7909197378645993951080040630598869363141772580801
15716 5668936088746765417233734605694941485613785670263
15717 -3972533386344829134622289008995628930022955520490
15718 2719366153722281987204095863310740376396554409822
15719 -1816816778014640830943439655955903182968659687982
15720 1183520921826154527959576509314741622877762184906
15721 -750940645360897548831306491385175978922435567680
15722 463559170776367785420189406120314795217669492740
15723 -278058817166894231292532770793596585211425423423
15724 161850443836807210706494414759594246543089528096
15725 -91284356883491234751317350237685601550728961230
15726 49806063691415342700902073410023625331800374455
15727 -26242181867161903955500197834700849816583737350
15728 13325959963591925381173876681697170636868179002
15729 -6507824078014463051153474023541419628456078034
15730 3049051515875095170439910790032758470527518495
15731 -1366836518933002118168112343343621638992236739
15732 584494583713713796950850735072947970954160125
15733 -237617901615951201228502267319769328962229701
15734 91482502767734633007995284675114215665663796
15735 -33208357699747926667735302721901333743037090
15736 11308753315268713730135337098718112248180846
15737 -3591733103464264440734920663565474130886920
15738 1056713539751866435602213998024132900322443
15739 -285687772086547191913124784729618575248501
15740 70301503972227286740334967143209246586872
15741 -15566437241943598474953717618630557483621
15742 3058284977353318100114188367023569583185
15743 -523945778341926729980403327844977614910
15744 76576283816176223213180147084487044736
15745 -9281621229973412533728387608278787062
15746 898686871135779047700235268303334768
15747 -66045101121114837206325890056389560
15748 3428000848006184753712206737485318
15749 -112448191226298033922780545965232
15750 1964693665655288365391979016538
15751 -12466005162704994779039702218
15752 0
15753 1
15754 -176
15755 15050
15756 -833170
15757 33572553
15758 -1049675236
15759 26511134283
15760 -556056422780
15761 9883230786429
15762 -151174236902192
15763 2014609531489894
15764 -23628491246207438
15765 246018511309188035
15766 -2291437022148526412
15767 19226492623793940720
15768 -146293273935220706046
15769 1015960824043622921282
15770 -6480597978044428569600
15771 38209109260333964427331
15772 -209511928169939517397810
15773 1074775994753418177091537
15774 -5187012526839580793568472
15775 23671665397238693369882670
15776 -102624299144131283720999336
15777 424380834300516217269651471
15778 -1680017566150066365723273296
15779 6387189210040412396691865235
15780 -23386651460596117513017292400
15781 82674552130460206068919744674
15782 -282801596320178398398465391944
15783 937892527343581443875911759656
15784 -3020989508004888976202414129860
15785 9465738227224144057680877811825
15786 -28892415703454032541668606180080
15787 86018544267728247768358829678043
15788 -250081389454561268964302401327670
15789 710734709594703717284404048022939
15790 -1976448233230534678579347396472340
15791 5382623190539350811071333029189778
15792 -14367459328654849422704584597001448
15793 37615050602410980062828361687572818
15794 -96656625829075192838736328500456064
15795 243926902659134600798569641975973770
15796 -604915959103385981040854546329500930
15797 1474918949563639892255890482492112345
15798 -3537469448688716646264383620735991036
15799 8349627047192334031976080803545316942
15800 -19403306192072252195558169653673777400
15801 44410980081318658434959247920451983292
15802 -100154625645064815463118992526957288832
15803 222621497343571948994462972719641977398
15804 -487885752023006772875187494278545890352
15805 1054519387570305690434750101301396884250
15806 -2248529046686504980909368479211243721068
15807 4731123043980518711893533970589701636897
15808 -9825594996305251862627590506175347142616
15809 20145717433662001125453525343037571513169
15810 -40787774708911371229019176381562876429920
15811 81562198646229503978322903296465488983803
15812 -161117329704423152967928959136397799122960
15813 314461633056607649542598865861596937730179
15814 -606509983997596827629190768234367306832220
15815 1156169106015422392339018661797585797153680
15816 -2178621816941320391146612250714777715970352
15817 4058628559426078250797995158791209097348485
15818 -7476007911933912369163619323862051236926176
15819 13617756283907192248560215749531899734682569
15820 -24532150415548643212031793332301538687891260
15821 43712484841765692634591718159354243355908999
15822 -77047326916848971883723226357222461134294184
15823 134348007753585809132014294156177108206126928
15824 -231773033497879510121177449563126933586980394
15825 395627289798849624468299876227822430578247900
15826 -668239584608688347231770730913987036280746752
15827 1116938176990144868568506834627839142106573515
15828 -1847578441874521390635931934771541315308495002
15829 3024662030340898595491018006887540186387741707
15830 -4900857596647023615952525322070621221613978200
15831 7859724185290359411183535936220420770967178447
15832 -12476679214459102801125578434804142700252681344
15833 19604758297530141604662012436544313316503368856
15834 -30493473845250127524113588546190896072752000896
15835 46951045974318967187069619003426719405213585875
15836 -71562344771757787044435024896230341204241904486
15837 107976858613434837935546662255881057255419546835
15838 -161282608662227873523656163492648398636829312016
15839 238482766389411616233807228681469913828091043420
15840 -349091258419267788093491123050950333258972795390
15841 505861209667790195649361333285701034286594568496
15842 -725654946113894307798504544334461806875483828208
15843 1030455629548012865273523407318260653320712069407
15844 -1448507644455586021354419932748629986244052701942
15845 2015555057452619149641485794206497358873440549575
15846 -2776124559363274101274441543114974582244086115812
15847 3784771461472927353461141844799048570902870589477
15848 -5107175640593872985533067077649243059501363731772
15849 6820940890439324677731901201977909846678896661201
15850 -9015918821130383485958922941483054514973418008960
15851 11793851440566100413373746930113769804454588789243
15852 -15267110466014629699122808421126533441179920174334
15853 19556312110923268355771086519380567848869753611287
15854 -24786609378620154664689704162496916711562700059452
15855 31082515959328422994080066371780947037971880986575
15856 -38561201036200311369972185715370739046670077544552
15857 47324312987149132479641433223714157951604813255310
15858 -57448539812584403934684197958301933319038560403776
15859 68975289094815532535773343997568749811524108220873
15860 -81900056525045561931003791222483851917330941037150
15861 96162230298827606538140374392866426539169579946268
15862 -111636228808142965984655303362317474617643905877724
15863 128124966257843784899255163186353660956068590102522
15864 -145356657022847665685106141552303588166923032965816
15865 162985885302308621409364014192645427776524528479440
15866 -180599671622476674769950248170614940004573433356864
15867 197728955892026542398899871535674695756779597568835
15868 -213865498418807114913808949138077702471086175436798
15869 228483709373942017261716923936092398898986532365187
15870 -241066395631774728960532747563607225653804158936760
15871 251132910399019680662826895099922054101607652179835
15872 -258267772391400402648653265786918027087484599422974
15873 262147553067684438058588745138575819996753630185217
15874 -262563755677684239921659249600062505723019375238064
15875 259439560527376543715017327307332778068907931607755
15876 -252838703521821173101296191236355440993961764193586
15877 242965363327901270084123522633755164820492314705364
15878 -230154695710106896389033153359987756127901198017564
15879 214854501633128867569593770822211014327210100592617
15880 -197599357193012295668331109552994319581387466283200
15881 178979258600667586757349557067388276802982861837236
15882 -159605355231268940193361264656194829976283010471856
15883 140075599870244723146424702170359628320749161759346
15884 -120943098754387242849773191915012839266750491685782
15885 102689595125504013835110401215381881197737131990825
15886 -85705922168301249970018813721544903839117189242308
15887 70280494255058056304635420874997335327178485250870
15888 -56596062133293071554579417372889335233507550789846
15889 44734146586118792689776471988153460479148447174079
15890 -34685887679329745483303719656070565122588118602800
15891 26367572027654913637483392325646872170269982146545
15892 -19638866402585797217864233272272076559797121881266
15893 14321799874152993629561793613729442623537396972431
15894 -10218767283019004261441324395276277762177410705320
15895 7128214165006497256864957505549835966899288375395
15896 -4857136938397432292703430601315173683471112645132
15897 3230019863298984421476580822795940629115799487196
15898 -2094266407540748189454792469973662981044471947744
15899 1322520956389211347367123001455661982387621678371
15900 -812494701048982471585948548989165590903879145920
15901 485004946398720206448593771587072949635477329423
15902 -280925665433815160146524510260094494521776696232
15903 157657206476279980907083535440421357344148950890
15904 -85587313968297750403175826002211475255632267654
15905 44864647582272897955637406870711469454961977100
15906 -22664434304352894788902308587976149529742793696
15907 11009977054685612761155578391581758051760120071
15908 -5130724904168817295928856699613616519071730460
15909 2287439994572650257268712711540741650128700233
15910 -972713639680183719529062958528348427170417680
15911 393190679371041699569153781946106608084141969
15912 -150496107709525315539806192184631417895564442
15913 54304588627740940585186394434812425408726576
15914 -18379726412724827255407951780579679503737600
15915 5800834677068233371652026584937289376844625
15916 -1695608872929693556430467225087708331129402
15917 455359661498601488358435109921274788022694
15918 -111282250637206309947807676225023489450212
15919 24464809235926105713412335676440090248182
15920 -4770950119095877911594907455377447956110
15921 811074813053546516694432079684220281122
15922 -117591593876958493331516981661084727920
15923 14133594710038301432176962297147857854
15924 -1356505785294560004918916703961785368
15925 98803246145233955932192333500855895
15926 -5077451114841324495403796083035940
15927 165124845182824708223182501349996
15928 -2856792917402935652588462862440
15929 16566556500854807057420837595
15930 0
15931 1
15932 -177
15933 15224
15934 -847875
15935 34376832
15936 -1081682846
15937 27499166758
15938 -580685410152
15939 10392913727695
15940 -160109660797203
15941 2149387180048164
15942 -25399285197298011
15943 266492229432020245
15944 -2501573983370621445
15945 21156069492489583120
15946 -162258889227470956963
15947 1135808267966534288484
15948 -7302211378993639557750
15949 43386801542261305830000
15950 -239699518917539640468690
15951 1238633080608983003741366
15952 -6020008226738754703772836
15953 27659867092477720195270812
15954 -120698710709533076230345715
15955 502267835257453668933534004
15956 -2000433862799529167867189481
15957 7650015960925498304753073096
15958 -28169682779012146579055053217
15959 100132198227720411109891180875
15960 -344354140570789011396801051752
15961 1147989575718287434671602953950
15962 -3716559460287502281251762031747
15963 11703187508166971731202775795329
15964 -35896066709197958203216755228475
15965 107381187596108503710546204895632
15966 -313656430624871391549499353411494
15967 895538277472526366952756402016239
15968 -2501705288206970070287494364357214
15969 6843714596548392242785819929178040
15970 -18348512023838807525317580036142852
15971 48248481997212952081723012494372066
15972 -124518860023239501858118054806200195
15973 315592810702990057347422624443011996
15974 -785978389632107962367506815826373415
15975 1924499912958224391867418756898961160
15976 -4635154779322725334905404830403384166
15977 10986251803105006763065780057728623178
15978 -25636555823047331599294046609684487004
15979 58920664849108003801260387466267176090
15980 -133424241099922700562752591727811119192
15981 297790997378763660370741443203782321088
15982 -655297856680544315550827100647852809855
15983 1422157838500947129588156454056906157620
15984 -3044821462199118635892940535155103133750
15985 6432741949399046733710289639990862389456
15986 -13414012113039010737529849943494302916938
15987 27615366149159749977982720686675679148494
15988 -56139361079177034815324635333678603805662
15989 112719165247217268694307304938319048674700
15990 -223576057723894076464548816693899124031021
15991 438155746790909325834301680949580237577471
15992 -848556965126644440495942041255899917101133
15993 1624245854778725353718720241220191323649572
15994 -3073303981877067686760188139298633060050655
15995 5749140073016218994115673118418588430604757
15996 -10634097337475940967399370983082782037189011
15997 19451443603840194221129700321539930717813704
15998 -35188935549041107445184924132129903858643365
15999 62966533464309745845551018152735331112892310
16000 -111456630268402449907560654014807690775696405
16001 195179673368659689642525408726367897282268844
16002 -338168371841442778243015195296872238540604698
16003 579742945350831352589959543263272538965862788
16004 -983498565446219791356483613187088871459888440
16005 1651113218249451470146260941133435117560893056
16006 -2743288103754592128605761479211220160128018341
16007 4511090943381266423183509058987229187589000838
16008 -7342249630449161498345641261599422927477239706
16009 11828607444469407366153578004127045972003733650
16010 -18863065651864543691964430935675693829697156736
16011 29776950507786026758770694232474734805626203251
16012 -46531860216740724776505850225459025273963050440
16013 71983628432715950703000749849520350775084890640
16014 -110239946779932430597137254667373524190015682820
16015 167137149887950816938447942506166440321429379822
16016 -250865255708992885783890301089016012299533516520
16017 372772941843943250339914563052193653675050271418
16018 -548384838849989957032721871082809726565419516939
16019 798661214565122240716806987090858261145887135255
16020 -1151523496794400080218147230615156805482380482937
16021 1643656613409016391658977955259554869127245140416
16022 -2322579243868049271161393507008162729625359597029
16023 3248944473788676437023673692272821240854755958528
16024 -4498995120074320189861852241968769266652403734630
16025 6167049869833172310790868250134567913469257351972
16026 -8367839456198298819537761986250447754879174078994
16027 11238449211780174119273657463598779949832213589164
16028 -14939559838378708460132894233454098253139372754983
16029 19655618714609087536221437302547122388382609751200
16030 -25593528968601775678425111287018366838442456395751
16031 32979423540699155742736933773236605730294267307639
16032 -42053107666554839006081300314429344304734422475803
16033 53059817997267830985368483315186353607764790111816
16034 -66239070603143649732243069951487907023613077957650
16035 81810558014253172785865015373939878147656362418148
16036 -99957307153200690731779115742056138989897148734133
16037 120806619647907046653948286299531692706604511430420
16038 -144409664509117300430677977705647550942103816286268
16039 170720949868708460064081959376599980916153667267420
16040 -199579230589456565553526937306475939166745274937803
16041 230691668164656946280573787281570450881871365534204
16042 -263623194660979332233156063203816592077167783690908
16043 297792998898877680195387902608998733357007938127496
16044 -332479820516728879632267241741334270854486079513430
16045 366837281844086245212130789522578381004315376706400
16046 -399919808873288365989583778007654127598709553668150
16047 430718833777101734528971797319640360676914604323902
16048 -458207997032962254876982633710322683583467553894960
16049 481395057121928527993281499716149600741794140676710
16050 -499377287106651187926760913178925346937937527606505
16051 511396420043666908730593370885024349130500673273996
16052 -516888799468935043296482427443945850601987848644298
16053 515526380255644931117044289221440354039058037534756
16054 -507244672935718061150654154461898676983471238285545
16055 492254624336053399456513235836194767505086662938318
16056 -471036700974843830217179982806800749715272594060288
16057 444316982287769875006677154080751231794585337146390
16058 -413026726301128110487721386129096893613605442193340
16059 378248436511017024009432819758943496252462152220725
16060 -341152745251191143540157973029209746751037545997968
16061 302931290810714487479793373140616111280923639950720
16062 -264731086146759420623023536416406843185904064212869
16063 227595601410933667324308126904732375198409023317799
16064 -192416957901271301237032731946125701846282275571730
16065 159902371130856627255375576452793404688474716591718
16066 -130556437491955347168089798028267694249918256192233
16067 104679231879757628692907282092245795906679211941443
16068 -82378683941496594950556274508092198714657459512847
16069 63594496828594631874941979905313092806796251652260
16070 -48130081572643736990804168878202023197195796210800
16071 35688666586293966056603508649494760301952503844124
16072 -25909893403476260617161960586236980981056411241130
16073 18403745718733790511420899622763762228701182411940
16074 -12779461560880568621561498139254205064457301523400
16075 8668010827394110913307638058507251928839152444203
16076 -5737641924785813850693083274338440846643643358911
16077 3702796192103476404762629654634456698033929861632
16078 -2327282367516062343650069848118101612399498736090
16079 1422961328379382440933298347092482605212253517140
16080 -845318702407476130689079526761094472352056172845
16081 487238234792568464438985571840833153889264864378
16082 -272089204046957046462329553027880950779180901102
16083 146968473872288366675410107006961021755017341280
16084 -76648526741378675676477089868278967750144126575
16085 38520698301651997926046550395489098941685982944
16086 -18614337776292964940764173997264508542924454229
16087 8628017089660121662482969811573141425429174963
16088 -3825683045669411729375319157543517059173948981
16089 1617795335757005319944951159784946867034568470
16090 -650233457770518288453778870793065351542528162
16091 247435899787805400036178835460659081685959445
16092 -88753251817951223757354254497955890610354919
16093 29855919979685229617252253054074551314981264
16094 -9363811806810601414373289119515768144065330
16095 2719437649129835479500258397572438303140063
16096 -725457713458651598351969461718895379919148
16097 176072321158277451222915960723184498455054
16098 -38433398950205491213563155270920979841844
16099 7439752821728969853718719585702386685840
16100 -1255086534708743438251821281774292501750
16101 180511537284810841000289952441370275784
16102 -21515140554977406124029673765173313327
16103 2047150775806431305957860028393972760
16104 -147746028191010326015626505913645355
16105 7520540564616619577823178890368408
16106 -242569097341551497402845356206316
16107 4103785091517665662568080691926
16108 -28799922383332237731999833986
16109 0
16110 1
16111 -178
16112 15399
16113 -862752
16114 35195475
16115 -1114466520
16116 28517697313
16117 -606243722632
16118 10925456472891
16119 -169511760334900
16120 2292233298014153
16121 -27290069239170528
16122 288519995107372838
16123 -2729420816082715870
16124 23264807865234525810
16125 -179846271132197783976
16126 1268887753852125146172
16127 -8221817688982907784804
16128 49227701280712932657624
16129 -274016650134664701770560
16130 1426302747061104816291009
16131 -6980978227868004415062422
16132 32292917452089633892816516
16133 -141836593720885131214415568
16134 593944568902748755614319255
16135 -2379925498622574273644487214
16136 9154645080459794663890409766
16137 -33901596784507414492140518496
16138 121170633846043739539148624024
16139 -418935987109695232651783545000
16140 1403907879589154213242212249723
16141 -4568202504141399548977765998888
16142 14456478718489687908515520437019
16143 -44556856683945652505021942291424
16144 133925934281577227220986503813425
16145 -393027366525649267979546053891200
16146 1127331582889930364232157019438433
16147 -3163534559353554366687457656981112
16148 8693008546978043780433090209113455
16149 -23409726264619093386013766880370160
16150 61826449897154309461843876975761371
16151 -160251121869683607384567849064919508
16152 407896961329455396396233711327075962
16153 -1020176737577855675245075677317359360
16154 2508475783215392367873857417883843135
16155 -6066955943209346093211986016742352006
16156 14439747872483567347899657501809137855
16157 -33834790654428673698773795958257097240
16158 78083060317356618525281050652613648270
16159 -177542430352533874256252985016902221820
16160 397879212179006588115181916573710480968
16161 -879115330502824956622701140509699996160
16162 1915660480227859314436058566209325457087
16163 -4118067171279329910600765980137019757786
16164 8735479879507599492718577071905679509250
16165 -18289738510964765045302706699992309677728
16166 37805743309781326855189189506737833833423
16167 -77167332132339631567959630372235692648946
16168 155569530306623049306481313604084513224912
16169 -309824207243029963810705267655540166221760
16170 609656417500928849707794333222850784809134
16171 -1185518426856338908226581809395479082399798
16172 2278529117344127389144089301627465128646152
16173 -4329018329160281975599657202224877112031576
16174 8131566181932016104753878662096175246008625
16175 -15103110066252921152333581006215205831125882
16176 27740851852570731563968689560837405894074961
16177 -50394686398942598609782201064222424669331872
16178 90554124888509275733526682437064084960125942
16179 -160965972021948312435504274059159289339082760
16180 283076000457411113303792008605990215801590844
16181 -492553077237512357307764958225728642832918984
16182 848045411151254662571250367092058351916709171
16183 -1444886268743571827874951954206224750380552204
16184 2436276160406816592128474738405097642830374890
16185 -4065603000928415381014499263893370464754034976
16186 6715122035932158661618568213041190448361775906
16187 -10978320076455210471788428137496989666711990798
16188 17766061887680004457701703619838086092158670062
16189 -28460190242661418941498659792544186999004326000
16190 45132735470905146275594889639214107527092636704
16191 -70854348729670890357012936388383598748214277216
16192 110121989013714943674801173640852127714736260090
16193 -169443111406475440105406021872670562990064677312
16194 258121257024009097934321924002415228100308889395
16195 -389295403801595234789516372839203723863565333046
16196 581291729588839085850772936853175972851597185374
16197 -859350142066886916663329669964431384499256878760
16198 1257787164260957071451502241272854799153832613803
16199 -1822649242069747214797278193280262095021183442690
16200 2614893523614425970508094503307736001500355215192
16201 -3714103633902759976817735888434487214512824965440
16202 5222703145465094107558988154245283954556625127066
16203 -7270567039348479524376389895869649644107370788662
16204 10019850002396855168958698135236049151749634905035
16205 -13669750481143437641532693439067604676240017010608
16206 18460814464069741250316175481477412720012105505307
16207 -24678259174953663827372437974229149015352183399992
16208 32653674270551883462784636015528335740595361418433
16209 -42764352078961049274780438408485467547297707274880
16210 55429427591837764608621271250456630715849343716219
16211 -71101993806535342469583331929050404662438203331672
16212 90256422233917627122418107598665512161619543174487
16213 -113370285011857803864225006269198088363291812931928
16214 140900558891587022013756987968564208338801053373175
16215 -173254199343733203603788671812163300259296618026700
16216 210753703392983900626731256369070848564241371368406
16217 -253598909433789033217884944809347669120626951188896
16218 301826965261595739077980752902605134826287459238113
16219 -355273074595974042348127900317935967613047547096490
16220 413535232589111210772199443911006685983096142525654
16221 -475946584085920007720896018008001843839114980827656
16222 541559191709888824529008436330512195345401562888020
16223 -609142811834586736426440775994297322024313101883584
16224 677201679888119938391910153977972378543093725144270
16225 -744011270470645272809470483041286916383398963232768
16226 807675563352455572528633826997570147499016549514873
16227 -866203603441076716493573393403509015071518862785950
16228 917602213668414968759362029958716906697736310458716
16229 -959979799247497733930519749624973906594599392969240
16230 991654511943862586169980746873077987167916790835114
16231 -1011258835640770888978176198291793526624024827288590
16232 1017832099176023606709040017986574804635044002561603
16233 -1010892691293041917544824588746776748920812041763936
16234 990482909296505300549559962445017977561504312669065
16235 -957181344961199662644455484023505947820975417223950
16236 912080356237104388630248678640845598736847722786715
16237 -856729258429222379316912551901756361107785552718816
16238 793047037141946461199354542459082348337827019149274
16239 -723211261420400255788385545322289536178437846296200
16240 649532138796790157142475824473508074718429479173142
16241 -574322016244864783515803923516151195540459056936320
16242 499770891402093285197868792899918652302400366434288
16243 -427837637999748668762224896798835239223730529207802
16244 360164795352721692416285271914948831247635111454930
16245 -298022144618265446177148547152687114975505666812312
16246 242281231921715208186703017331141912810532222736326
16247 -193419907462065222095564445725749080323976066368364
16248 151553198818430123737962688552580635906572536264460
16249 -116484721141270591595687101406472475786788688458240
16250 87771559855824245930855470367858682206559523659939
16251 -64795219050425346513830246788542140109191536015552
16252 46831738778165927823319805153221837456037481976805
16253 -33115277587488272044873928358343708425407174160360
16254 22891096605961438696541011605981625357296340809800
16255 -15455692689074416521903704137410994666456773557470
16256 10183551851977125684122971028949229438884261846462
16257 -6541432979409767615735782275926184558916735112704
16258 4092120156342837606859945886472524718948718070019
16259 -2490152735603039036553486373423681235885880303390
16260 1472185877384582156780964177169627687532644515882
16261 -844435885159513195671883585985725062473214868328
16262 469236381099550189402952452995551174305231267416
16263 -252190879162508743987202757208156216564089341112
16264 130858311406384073348315613259116155983456739100
16265 -65425783142025942328097106414286171960761827616
16266 31450088835355685758534384448154480445136072397
16267 -14499868187201211968969628421292276426281936026
16268 6394355902145810048433864440068887444368510166
16269 -2689047662937782589627893688441447724377990040
16270 1074681333432254798682171924459697931463514796
16271 -406586157358738677037232135966943238921895586
16272 144974858270532456156281403511266576752105656
16273 -48471997518143479489409601640687195500847936
16274 15107503619970224851344849924909005644586370
16275 -4359327867006683134648358090092679591387094
16276 1155222600616191789708837293554518912671284
16277 -278459470851458377669570735353389662937352
16278 60352131008379538188866740754178197628106
16279 -11596844279077442477517990655550061868380
16280 1941439279464367155191140257718444725054
16281 -277002692359415882735854861920507984032
16282 32742709108699318017980483055699710078
16283 -3088465167890164651626919141692603900
16284 220866306024405903500343827623514890
16285 -11142529368997190363919626178271904
16286 355340760615085831934168086937052
16287 -6054050498986006273729903279384
16288 37126535716084100671319697388
16289 0
16290 1
16291 -179
16292 15575
16293 -877802
16294 36028652
16295 -1148040285
16296 29567474465
16297 -632760402859
16298 11481732468966
16299 -179401733601175
16300 2443574713323782
16301 -29308119735005150
16302 312208479416239518
16303 -2976339170716289038
16304 25568000236610941808
16305 -199207888886361310516
16306 1416559714436491510700
16307 -9250361963109299192746
16308 55811777394379188184614
16309 -312997673734102366531704
16310 1641072916167540875337024
16311 -8088677437140978205643792
16312 37670631860353601474217484
16313 -166536579251148364251337807
16314 701761979367346881888811881
16315 -2829005228161730580790297197
16316 10945856591391572522755864319
16317 -40764783844035636919121817484
16318 146502591317192979470965498838
16319 -509227175577884852415170399956
16320 1715369935670338060039000091135
16321 -5610025128674687178890283680354
16322 17841544967934392895147843236659
16323 -55257329516180502102075958261785
16324 166880129207014092499700641555115
16325 -492028611845741336458099247732329
16326 1417794851572023808172153757981328
16327 -3996668921446919592510837208590440
16328 11031438902185334593333331371372775
16329 -29838025809284626879788768388214240
16330 79147535448320019367256557934571289
16331 -206031375829639673360190031650340673
16332 526664253280138058380468081480239551
16333 -1322798349394690929656923219921182383
16334 3266243157320947939487564908938385752
16335 -7932625414879238888934207785749870713
16336 18958407584663563169809896026524701104
16337 -44605860935763483660495427047194917590
16338 103362455880022986575435638340703728223
16339 -235981701499583167908426771414690979818
16340 530996155952922807088942412180400818082
16341 -1177998792914769350814839718916686353991
16342 2577343812609487527807179062818013417920
16343 -5562871529205689140388180619231012261437
16344 11847919316000247062792394249041074428338
16345 -24906424653268376884236624608513796020675
16346 51690410963229242682573536201179599150899
16347 -105933811235000866421607702034266201149661
16348 214425282036642526996253227960764285620580
16349 -428765040996746171103817177570075200511332
16350 847119652110693640067758254899283710249828
16351 -1653968692760871752586380742973289947555944
16352 3191813155272704718083261417560157143381938
16353 -6088936828881589799467287104421379873961864
16354 11484217268399446621793676517235980294873906
16355 -21417829056907592157104547563372630679772757
16356 39501912732202338696002525858123845830680137
16357 -72057710779779458137425680909498802182675605
16358 130019994250408837546613741413713167117819708
16359 -232087459532022083349384392216616700870375529
16360 409870382681314653652926268665960001438366728
16361 -716198325292232443548234363167919796844087302
16362 1238362345387847825382982369037649820956087699
16363 -2118960903519575574167006922043335319531279193
16364 3588305707804332301251831038574596375231141675
16365 -6014163515817405742364781838018317352254710910
16366 9977137027483750418732848370023402536044586882
16367 -16383429922894414215437626129426928353430116747
16368 26631333265385584661282561311326892029141732344
16369 -42853764153481203073898188216808208350168354471
16370 68266819723687361525278690511769984542700795635
16371 -107663759963985804775265311089712058712703742436
16372 168105170279927232242512705499798327630917825614
16373 -259869145631291145869910172922719236601203907147
16374 397739721701880083581461806368330599241635717600
16375 -602726562478777010161037422234498426208290186030
16376 904322636074772501940090085694614466384360529177
16377 -1343417037759781069580618803219597087758841327854
16378 1975984165003827719429095664612698725634592668739
16379 -2877664212641054831355664180957980573737065318681
16380 4149328627535367412882047347413883172215567260732
16381 -5923682174867524972830794586689076114305297828270
16382 8372885035943783628934475277604164543782294928918
16383 -11717078802010330503223084252219530263421522263380
16384 16233565258988854018214711450804609887323178966399
16385 -22266215201307910701238564088457059167437772025851
16386 30234479514001781556192284011164470780085535875305
16387 -40641144517893722613534410575790189887927704244497
16388 54077732644026458855165734474437311750344686962475
16389 -71226221917729412330330257254231262777362887410623
16390 92855575114144920302948638704786058010496730925668
16391 -119811468230647476109797792619511764933710914623576
16392 152997631596079433464716925705346686867276040957744
16393 -193347411870922363712502417994712878209941814397594
16394 241784565784845047673168564442669338042455062879267
16395 -299172931034468233990683510333929973901032211310580
16396 366255498090397140799790886646016303145844726867520
16397 -443584507451461918274152526776007088935969664580120
16398 531445456774591273794998201109302008341324486514718
16399 -629779232057616430285603450089618781006435463637961
16400 738107854033548007287571442439560393468690551491789
16401 -855470383593456272598661605317098286382050488561338
16402 980376177092418570110265233932094757547078812301379
16403 -1110782767175427434228086506145589790803156616002512
16404 1244105015985239015181872051684164010722218206673949
16405 -1377260734549005401407987438984564545074077755260177
16406 1506755691504460341531452658840444583234218066256448
16407 -1628807950879228292445531409914648765327558543126695
16408 1739507953037858565688106078979960963123098046961624
16409 -1835006990113183158240896059467915538550217022368596
16410 1911723153745448382937383920675934887506296242204353
16411 -1966550864860432148880652411089734844422604709624935
16412 1997058129802386596556940305131762887225510906875098
16413 -2001655103002712726226350256929482327262082701253390
16414 1979718621170835926223008116430142578751725345961526
16415 -1931660112988618313530090926058350481607358351539130
16416 1858928538386321966811919414036825185881069059347822
16417 -1763945457112372299920592501544748391927029510881841
16418 1649975387949288020254670791786185669056288323813496
16419 -1520940603044356333087512980276570569817944253393172
16420 1381194754439061485938924225906763079670051570036655
16421 -1235273615846326373420327997750138334295603729290777
16422 1087643204678775142157714090775190985082742706095340
16423 -942465390229181312936230327110898530905670189494648
16424 803398848251596920573895048562107119451379200619738
16425 -673449147422012621141229588887370390094587593707269
16426 554876364371019056471580842773837779594773749963466
16427 -449162647917818694551452305218032107389426975883113
16428 357036330425558131467396446440876602818366691463073
16429 -278544176359883056528654203883776090754340682528572
16430 213159721411566524637430477646647600001480549694294
16431 -159913722644412366068183596025287224254563710419909
16432 117532552742044083844116924753853522664439484745287
16433 -84571747066306143314050374653185040779474893267899
16434 59534494202963921492915107483366747390630856678586
16435 -40968154371622058303761737345712243257277401217420
16436 27535367355309540348972438735694943960203371759377
16437 -18059513876075773236163724572314084646572640007908
16438 11546874486535437374469451614275240507313054928832
16439 -7189581701393552460387239423487141787958042119603
16440 4354339487722665358391452522993343591024102104233
16441 -2561979635043363789227441166643497166489437646888
16442 1462413826389299071455741457726388633403911072485
16443 -808644723432818937449594650830554281942533599202
16444 432441859189601836502558996892509847632152075327
16445 -223254091228468789248972312589474406083494731530
16446 111048271249552482821598213922603879733297115798
16447 -53102112318217448906368518167439001576991627845
16448 24352320321545508015339452267534300171961471826
16449 -10681088323571336839055727835166736217522743342
16450 4466959932539561492163194855460735940482811162
16451 -1775156495898693151678344535760329659800202420
16452 667724057954189783788404158313373201393513188
16453 -236681214840845806553567016153464471450356063
16454 78654302857896524985457880388337752231539472
16455 -24361980986932720112432486833471923126496225
16456 6984713164802570852442670835886445736453677
16457 -1838725974838187651919435084178257440663381
16458 440190707707359049077202633999883102516290
16459 -94731553777959415224235166138262061654181
16460 18069625184317419421831104559471960457090
16461 -3002019684015634287881243271493081691248
16462 424933829897440412145145643512552594384
16463 -49813834818001263205702805128767695877
16464 4657962298804849177658065519535482316
16465 -330155262171976659196654271531632223
16466 16498485927234491200996264919303464
16467 -521885902158021247182994425243566
16468 8769548370363440765244906470326
16469 -48951668833125948603924700120
16470 0
16471 1
16472 -180
16473 15752
16474 -893026
16475 36876534
16476 -1182418336
16477 30649260425
16478 -660265215102
16479 12062642802848
16480 -189801598976324
16481 2603857892451453
16482 -31461102991494410
16483 337670906917697535
16484 -3243785388518487456
16485 28082130227091735672
16486 -220509393434547656462
16487 1580314092323995633275
16488 -10399928244158292500540
16489 63228034338516689304080
16490 -357242075783697328609014
16491 1886661251512906987757898
16492 -9364474165719793784925440
16493 43907574901226742050544006
16494 -195375049319953592780252666
16495 828456154994116659042663202
16496 -3359988312674740162381697004
16497 13076439148519237402544293560
16498 -48975558488937746925235074406
16499 176978316850539247338393615066
16500 -618442915491303372254422334368
16501 2094103612806601684476524030907
16502 -6883387509524606336385638188950
16503 21999703259363634802427151856187
16504 -68466140289731250167928495935748
16505 207754801594813892610499094193372
16506 -615403607573393695544258467171486
16507 1781445597083555797442866349695820
16508 -5044478502882530859609861520500096
16509 13985613865027938136007453241795002
16510 -37994933491530830286402878561504258
16511 101222397908471694761674638486465612
16512 -264628015864498922408551908153402140
16513 679330598973528753038788287839365222
16514 -1713441886269716412192445797768389778
16515 4248522485959991181806513364452620930
16516 -10361125195621413596294988023883973504
16517 24864560727780483947041739468180081910
16518 -58742121624392215256570250856739219820
16519 136675421334517447635997861058703291614
16520 -313305632391156065219226736353866153496
16521 707843202719207939287999507864878528174
16522 -1576670734258368911937849679774062510370
16523 3463496094438172152082612777823073907884
16524 -7505580250461489110901099067308194646272
16525 16049736258217728105913234954757877827063
16526 -33874770881263114562631949551932588173680
16527 70585192817190213432275934203318488077250
16528 -145236972495075805936539202178943788004664
16529 295160817641757585406954483138105879063845
16530 -592576141524536025777296878322798948152240
16531 1175477599087857313937754506594886289297147
16532 -2304332687909154369946672215482310912849120
16533 4464860391761952784132717137503837146846586
16534 -8552033160002882478649822182733959045930294
16535 16195429303765325259186741827265482077054314
16536 -30327460750879138293475166061489888641883384
16537 56163651996985306716909746890319623232624675
16538 -102873153791692021101001305928914624413131494
16539 186390841633119173763803200414338063964365240
16540 -334093535928430136429775595493345891605527360
16541 592481405844895906985130783574712870712742248
16542 -1039641914352598579456238118417561657918231040
16543 1805226476517094975233585958498193457118394473
16544 -3102074681871396152074337112318184296482858136
16545 5275658225964779688815959044254574159896478083
16546 -8880422334153975254073072442969692071701243924
16547 14796175062328679971793259498768446498743317720
16548 -24403277722152740684801175559870077397712980832
16549 39842946837308772363238277222454889637107799749
16550 -64398960345934009301290298286896692828117671270
16551 103049945345578450600636363237936335833933279396
16552 -163257628850123186137201758048039773203742183100
16553 256076230627592665986736672857697530131376954750
16554 -397691556420892163361671295952005728920880346940
16555 611524805179868254906316885909827313172721038830
16556 -931064438427492073790911726326677726369014223040
16557 1403617545962571452893001844361965672681806161225
16558 -2095196557171443088703505993252454901164146635390
16559 3096772936741686682810753909293771614895697580883
16560 -4532130154217019995833392938664032220931904635200
16561 6567525458096861181240826792750689930470553532378
16562 -9423313837575371299897694958843808118058787992450
16563 13387587331538443104922044641988941866200712755342
16564 -18831728085381965051348542072592186996941371251616
16565 26227554739414834408268333824169277823006697844744
16566 -36165452994555050766682326980048041470807276781806
16567 49372523724869978716434486745362194913300220944125
16568 -66729364942176065773693313828490033583143426217620
16569 89283647043255047739781088900085031647006045680531
16570 -118258180198181194883204038080620801396581848998338
16571 155050760058630366346932710367040834321793381243493
16572 -201222775951526718866921522191728477227142072056800
16573 258473451865448712592859081005888895949717486489119
16574 -328596753316146794376563384226649621626237547269138
16575 413418511875451183260057586280233813609282825300244
16576 -514712256305393929997761676864056885377441629974048
16577 634093640578476321260617678402726310226151497904350
16578 -772895221501072198434674859197449983904276877254758
16579 932025585840773872263880592322126477310779214832279
16580 -1111819329096317692337629799328742487379527751628128
16581 1311886953771241475788314499768444106822332668622619
16582 -1530976096541350269750852817537777111493157801047900
16583 1766857276139452949536103701499070877480036748630127
16584 -2016248261249079237809401716271154842678121186672248
16585 2274790869082554549745643801343121628652656372411422
16586 -2537092236893657585788310540115868882638616000626000
16587 2796839254618151851269654102243130058420852640486970
16588 -3046989982532546123303048835842368659919759884432640
16589 3280039705072088227451690363728084932755548289980938
16590 -3488352232078923824265383386421168367871818740162510
16591 3664539861496944421781959912942808102816094264338095
16592 -3801868832890112493466119958745776390074523481149020
16593 3894661909694550772844052513854687809343497879035047
16594 -3938666773144512917893407451839202092745459517183978
16595 3931358856677555370286205688939258607696456144198332
16596 -3872150359641102343613668125800866365842936469618080
16597 3762483428183092298762167734970497325587997036524745
16598 -3605794542257534505664029498484332721064129366423772
16599 3407348141636993618398568566035889159987178555237254
16600 -3173949260923546974346002704494069259847466357405484
16601 2913556185592660451664278640448392762694890277734006
16602 -2634823590144061864711964508470714999976311915515700
16603 2346613031217975483300754516382185108935922112384234
16604 -2057510247556160376487966900149973897401387126794688
16605 1775387205872177038899550422223522754366608876971763
16606 -1507041371376707130124210249680399848259520446496318
16607 1257935940072431648828681259529948493885100305211045
16608 -1032053936496189754280214000810509154848560052849924
16609 831867534644042068945801113925561667305816315782963
16610 -658413059830190282099713339870739579956798359864774
16611 511453151883081436313274913156367788055364421806094
16612 -389701474961149468983545298777658399382499609116640
16613 291082582105475801579981241630652422731129488059912
16614 -213000053247119166250599269715549167437769424554754
16615 152589396634444344955923624831301455403002484092400
16616 -106937641407206533495066314267592428546371818768956
16617 73258064058542619607259506531165256548167768312230
16618 -49015116041723879689630539002987783229355474192360
16619 32000522209071318341700333763223046613764868908144
16620 -20366090032623508694119962853179294068672200538496
16621 12621702456493782092934432370635401116235080036976
16622 -7608254528534391034537897526304410981563683574440
16623 4455151755987018978590619672720931741660639638551
16624 -2530783762751650666846900744539477629286944047724
16625 1392554956479331719872870807439460537042707585996
16626 -741006368914826188108485770666929194575725108974
16627 380628039289734529135665589793352554235987072800
16628 -188358545161837481716579978395503001119557087200
16629 89602440059813724584073796035194973518808556417
16630 -40873541076024887801235834557759522409066341302
16631 17830659819775277778215311968699797954895841611
16632 -7415945546100185275998488154231218290833379780
16633 2930503942687439896503197257252720028226374028
16634 -1095968524379943057532399966143714936564089754
16635 386188768320300568790503377262588107567169446
16636 -127563730030430618352179721943954667951025856
16637 39265770227854722655079218755642644636775300
16638 -11185823847982133297559576902167442710083838
16639 2925285130227877875964798927087787449402638
16640 -695551576541185742223881285555032619355672
16641 148633196188949584601386454427728270516444
16642 -28144156460647913004630894721448104864150
16643 4640313374449415223478349789723454556326
16644 -651649039735644754107280404189913238624
16645 75760475458189580733513190749350926630
16646 -7023530024280913930953459565308591306
16647 493389520789388912406234151356861575
16648 -24429046581548145075874246223999100
16649 765745978709536791241748997311784
16650 -12577350544310685437577514553224
16651 86504361258726328954527739962
16652 0
16653 1
16654 -181
16655 15930
16656 -908425
16657 37739293
16658 -1217615037
16659 31763831264
16660 -688788658625
16661 12669116896839
16662 -200734221423855
16663 2773549710176488
16664 -33757093434908349
16665 365027411484864845
16666 -3533316396096929351
16667 30824956512524382936
16668 -243930657650471815125
16669 1761781681775671408266
16670 -11683849360655958746370
16671 71575463816931541967790
16672 -407421920924377964071132
16673 2167268107325777092746864
16674 -10832695110936371202795526
16675 51135134168250305741234560
16676 -229017718860617076319787751
16677 977208815578987080458561761
16678 -3987289690585003843428861866
16679 15608570840820122432941005750
16680 -58790256088372827975096596205
16681 213611256165118979652223879415
16682 -750437220172867392088654468209
16683 2554243863125939367546814421648
16684 -8438403692104338139152312305096
16685 27103065358762671504416901239025
16686 -84756945314008320689421831303918
16687 258408621651393110483938530293680
16688 -769015188931498117588868229270825
16689 2236311889806807083317511480399117
16690 -6361070200274454600773300572103665
16691 17714203279402007696594805176729184
16692 -48335550441245457938590770498596045
16693 129328912718370356669145130486938081
16694 -339556629299294092046443574152787091
16695 875379475866954135682297454738168980
16696 -2217209010640763960112087727704776853
16697 5520549172189585353271148535710188284
16698 -13519014829570893642520058737477800377
16699 32576230932103370892528084702900347920
16700 -77275382274795523167155124010354438530
16701 180527904614884668709212063808131460490
16702 -415505373029736308233750975879446507923
16703 942525986686991788390043052616489757016
16704 -2107849090247508523790728559072237224076
16705 4648907670931586946456139586392059282665
16706 -10114738710800595310247967212316372387054
16707 21715503073665035738324112348864556106496
16708 -46015940480167657264342233225096607527222
16709 96266393586448385821238367682155783395316
16710 -198869191923619995972149813344836403775125
16711 405769255303815136186492030145635208805802
16712 -817892803724734049729631426395832687704889
16713 1628924003944094301773741867298047284942336
16714 -3206041125322382316120475265162804081618471
16715 6236963085530900561009309210715419867836920
16716 -11994460091243864046432908180596141502577612
16717 22806318945394369501923158400787293608968417
16718 -42880144762526116553257212459561387151617948
16719 79733301754141815462158719110164828357568414
16720 -146641910285969413429436107100874458736185485
16721 266784368890530527632832386604073011278623180
16722 -480167125322436738003231246033725610349817791
16723 855060937155099396155489787063843748413870464
16724 -1506656456224550118912170758634207303936394279
16725 2627126973886930819538467826316798257881654715
16726 -4533483094529007317421275801220173360790348559
16727 7742815913391443073925332030325740846750898194
16728 -13089144514362425055165535152412673437056055867
16729 21902615784576383705390697735512846212113550300
16730 -36280877629518795806197965219938239309309366140
16731 59494811655892933876272799478607954336616833728
16732 -96587329312666578406304969048790369317314957018
16733 155245525839407953730387410516837256618445409266
16734 -247054030156637115792456122213536525228692669898
16735 389271599302785314624034452909001185291270289800
16736 -607314212398815208965430708099890629166397624224
16737 938175727896449159042085518879283254262151204327
16738 -1435070106149901976898430708981412271773172071246
16739 2173634299499748955476177501115720616073118531392
16740 -3260083076233843784956360778799286069700629046185
16741 4841748503385227132008077106750181730641490431401
16742 -7120456918970816280827262307888015967857069175322
16743 10369181038470957008758324752707955926543714018628
16744 -14952336912192810901916251929992844505092422625240
16745 21349955054766847119622739758189622292919565799960
16746 -30185721733425686588567745851374359171394061316687
16747 42258539963110548518846530172997551609916130417624
16748 -58576784280106907855622496476561955718409565032369
16749 80393813107465030374488260236702116774068119655743
16750 -109242564564317076504617176020085943427901904160870
16751 146966220080966155773432276114699443759743708741476
16752 -195741026652996919861699505056357068701045795828415
16753 258086503967242842705677834322776124039791466624679
16754 -336857531656984570225287675603818797386011729679171
16755 435212348585666068913044745018931603706130276460000
16756 -556550462382525297479853353683780409675406783704956
16757 704415023718074039798142830305328082596113236422709
16758 -882355506689475444702691193192273670242105015797699
16759 1093748675199660670917344131702600381236753713071104
16760 -1341578858618339491625522744331319726851217320369900
16761 1628182440456363424287739076068464268630410116566135
16762 -1954966011226932304146111043822954984737690077650403
16763 2322112569234064622141853131549130207105189362138112
16764 -2728295009295622003784585311937873862331887579569965
16765 3170420329348483472975077220853342666086157873564000
16766 -3643430905652532159845017200608393878625330857550823
16767 4140190198070944571465325505399803680159234436400164
16768 -4651478712490783816920288774078111730553050888252778
16769 5166121580272502634884738994575706761609124941523219
16770 -5671261639451221814877856220821539685058843341773895
16771 6152781573586262306417972078646652985570046353634432
16772 -6595866047345409081636277890744020093782487373174393
16773 6985680979583687662647008112027138125277150912030721
16774 -7308133461120547764250245497324717116921944144511666
16775 7550663807329997295957433774575024898283403263025270
16776 -7703012505201126574186056312785308520533471709738618
16777 7757900899506287519230775354647591865789834880861470
16778 -7711566281015077435045969727928194129979953034636333
16779 7564099992490552611660676259843935006863451852877936
16780 -7319551121746472513856866813535713530134883214665620
16781 6985777201716693332674435977683877663164584652606370
16782 -6574045165017040397743955634102800758448721253027746
16783 6098408402888571035140405769709606774236700287444292
16784 -5574906676590672423623825020019927608399023669115374
16785 5020652195285514567656141267620281449039107686780300
16786 -4452875356253039007596135881761006606820760104344939
16787 3888006296854820314762216909936126128711007420073472
16788 -3340863129775003597559696655836816610431761089565763
16789 2824005103551120363156736401877900303678393799766172
16790 -2347290679220520460611051089434822064497577360752875
16791 1917659012085848939380732745470897848979467634446280
16792 -1539131160027118452279999461445563013198071346499499
16793 1213007183425163105332551700608872093000010551276961
16794 -938219490833023165269932808919705212689057599825961
16795 711792799329069699303844660443148815859516670311480
16796 -529357513028536165666008117172813290834281767580379
16797 385665952973209134346762939146258553692543767372134
16798 -275068622824009042451145922777692473993271996027109
16799 191918886088278267699316771978170986381519832486594
16800 -130887188112363889522675619374350213790574823251000
16801 87178478768375925646311688701149175896003541962380
16802 -56657257632902638851778717966801126365171014458353
16803 35892664228371830202596260794811677539612924999168
16804 -22140855288354211402617159541042200705601487558810
16805 13283643507095865175864985054184485268122110692825
16806 -7741516390278100369486155377194345730590097701839
16807 4376468169726699596277648800741691399077000755094
16808 -2396393762582709033984822739500869558949723166560
16809 1268862850191722083555927615416762672641073703008
16810 -648496984518100860986358128476756251591884680225
16811 319280230541541837336613802485034009970284921736
16812 -151094420340241209305455002421618689196600807237
16813 68560214210842622973732838200913132472882579274
16814 -29747799336316369576009032375095181420786873324
16815 12304505059674824269004855144303952601495172790
16816 -4835026026869698231292952905048779651088080584
16817 1797868228055129302453718142308223380361698529
16818 -629799495935330060376363568162046146504739840
16819 206779251984412744000667019364316366187084256
16820 -63255611505187363438679987138784954181018065
16821 17905223170000013794988507763282122257242923
16822 -4651799728126144813833672579877532542013734
16823 1098572194934473950426136159821239856399384
16824 -233108291877477512936999572805766572550535
16825 43818760109529774683643680935701315116515
16826 -7170100968406648832217499849475142616488
16827 998980634458202446218924688057097190408
16828 -115188958097281388356730517088291501740
16829 10587826323189354409118347096812758736
16830 -737137430491560227190652494894523655
16831 36167685732597092286284632608511358
16832 -1120786574965207013999461529821542
16833 18605400149920444276603553707058
16834 -112537178896939980212315338132
16835 0
16836 1
16837 -182
16838 16109
16839 -924000
16840 38617102
16841 -1253644922
16842 32911977080
16843 -718361981216
16844 13302113217050
16845 -212223339449100
16846 2953138244337418
16847 -36204592508924200
16848 394405408946619774
16849 -3846595924292879480
16850 33815602048248157644
16851 -269666890835096944112
16852 1962746377389049957308
16853 -13116826465707443328504
16854 80964089400406553175340
16855 -464290090437252939636368
16856 2487635598917325279850860
16857 -12521013299135424890038368
16858 59503870515582334494645489
16859 -268232860626291148921343040
16860 1151716881418262867503493389
16861 -4727768146880895867573279996
16862 18615429049445905352512132227
16863 -70512386387306111676327665168
16864 257608378129246278038661879355
16865 -909825978017715041799748681372
16866 3112812501618370710487316928243
16867 -10335743213289321607221660077136
16868 33361070666269669993136199894632
16869 -104831327731012010632076327307250
16870 321125913226609729745161205444396
16871 -960103452569553263776549254820880
16872 2804761622256914359535249538183469
16873 -8013885851584866199244355270470198
16874 22415879551151221001229199274200315
16875 -61432258931753829764589047895644928
16876 165081340211938138165670681566947283
16877 -435277516616548833644109398874024772
16878 1126894359936729643005078028216518191
16879 -2866218863110188322335573170413115640
16880 7166146203889518433497357947694681398
16881 -17621201419436101714488734633393826570
16882 42635005423551784558130926930248218888
16883 -101547913145158077779540046543549596112
16884 238193111677598127626903659692357423390
16885 -550438014732722661350093648965020349418
16886 1253617647534229926754620584148386096026
16887 -2814786411794536424175231344604666113624
16888 6232843895664955317850744715934544201038
16889 -13614936509375730304775644401741979447570
16890 29346319925721807191607022458417461924796
16891 -62432819665567232422871589534345873163776
16892 131129139236105357680749882627230051766557
16893 -271964166490323110558030478951046248382194
16894 557113403917921840952854171393879439808625
16895 -1127411765447480291755380443353414517861992
16896 2254295689954801899488657302079712822721082
16897 -4454571666623186250282980784935630198654574
16898 8700425479011043117943827260087344820604451
16899 -16798977245799373890796045889864649725880960
16900 32069871112246296033129022741084142583206188
16901 -60540206880182390352713090731784640372428126
16902 113026291272747175552168259774481534411416031
16903 -208716610907339719158116431896716799939772144
16904 381264381545961849444309176478430697200720650
16905 -689022912922526513760747143047239339931916026
16906 1232034281962212680968484496021787047006448966
16907 -2179888119700855305004390463206692941074883424
16908 3816855260621324013767139990324908388992858733
16909 -6614124546217033933765954225374518348873525050
16910 11344014857238929156643232308505018592381578920
16911 -19258347327516939084679432564907538594966016968
16912 32363592719970268031969903047992272510117659099
16913 -53840029350271666362223388469037831470389573888
16914 88672269067180626259973242505329936218477927720
16915 -144585676866532936660996290655788847803850201296
16916 233419141193799796047783988629168049720588315522
16917 -373111101842640348447740017262100797933546877076
16918 590534308573677569865075933720049072557599922117
16919 -925486583115458299514480794332293101869926092400
16920 1436229989028505084279265217306196622681811395670
16921 -2207067738133111651491907655863688350692868082992
16922 3358552984666662196484050168573797731764635522776
16923 -5061029045979096846911604248466631766379308604928
16924 7552294668958878422026743450984867332730618066030
16925 -11160253705025867671627151258255927139759420665182
16926 16331422931125715998522171251055819517930584490750
16927 -23666104915154177066849987541731131645495525957384
16928 33960849417731414434195527361397220614955966233387
16929 -48258488285647439824435049980146147644986545688710
16930 67905494887388549615612452919472706640637076606752
16931 -94615653422663974890890482743081604822599619717776
16932 130538003190468095092189732918911361137898841957494
16933 -178325745120306188417486440415849587009825542218476
16934 241201286332837641205017716046948904999771069135360
16935 -323010921321492576360383607794735424643723806017552
16936 428260927008929268794539456497629663460637494380015
16937 -562125252138354906053940528194119403230551330697648
16938 730413734165586984579518021570674588738318997756889
16939 -939489165656891266227407436169834535533420382978720
16940 1196121864228749626090162887182692475031772064745403
16941 -1507271967522415430548984680268677030451188547980442
16942 1879792753613087608787489261288881730121059497785176
16943 -2320053067773979052432516478079509222046743644146928
16944 2833483419056617150765919254329688087257032588354150
16945 -3424058310809506027059467821929740567619949408274688
16946 4093736507553513748208305236637675177197855727744489
16947 -4841890513951860240851280300002782468643409725556816
16948 5664765557000592695044364157239984892017278361868142
16949 -6555015722831954024179258329856447647245917338976670
16950 7501369386569070855188937516564338383894848720610613
16951 -8488476377038094715733961146481457967473916230247032
16952 9496984429025336354555435499345509699808680254049736
16953 -10503881887002469726468996674243982752984270262460090
16954 11483127221936572167361280012194855605404828382165530
16955 -12406564271762414061057584751851288136937117106715392
16956 13245096800323369131432515783356759798788854953470723
16957 -13970069206131144684198268305455531603619433402060918
16958 14554774564019816446758798092490098255953053717939269
16959 -14975989780671316568795802445203165964318405695914440
16960 15215423697412798862424265198265077490090514128636131
16961 -15260959858030628229497234948465926577389129171771384
16962 15107582902320021323095524909557357978212266363770054
16963 -14757896813464813245535436027597904282587107093499936
16964 14222173504542117104327550773258441289268685158193790
16965 -13517908699801513108286202761290895930748202208321382
16966 12668905102682765289677714014138121380524225178717186
16967 -11703945996514532803558787885512492545407853804057248
16968 10655160525195479670257655437038534548393865499542311
16969 -9556210306316642008398393947421957528817094294737000
16970 8440442484867807389286658938344531473970318402546734
16971 -7339154839065605940954048914104755185101263202246208
16972 6280103822228010825949038914735332361988662109344889
16973 -5286358506965975227630065268028659926892452816805826
16974 4375565983320192610657430233660027654736494053669780
16975 -3559651403797381128590962373563609519005196306804968
16976 2844933767708690381612370719987497761228243190141997
16977 -2232601803671934439736924492909210255954461441723162
16978 1719466839890276329394770782910841737458307891995015
16979 -1298893705562795796823800650039755854528571606603040
16980 961807296287595870426007360036711848340140122953995
16981 -697680495735922041074738927715222684459719808554914
16982 495426173767289136302118983540572241981559902464377
16983 -344138664265995860470892971156270400536417264797768
16984 233654886682214728343668997232969607491590193286660
16985 -154928710911908396872465426842460246538141821841504
16986 100231608903562842946312589622016729618453516934070
16987 -63206488677946878843017131081281981139856204945856
16988 38809318079318080095289387292750677299249877217872
16989 -23175107784153939279048018938042228968768598390910
16990 13442162592964109999670879285704495224768877689519
16991 -7562741761580969921045914640612221815660882001536
16992 4120955914343067132137976221418787099016992576281
16993 -2171243744684104399366272129150382011872331405574
16994 1104138452170043578963641706107426337121633689750
16995 -540846941516580533882812464831828682601427641632
16996 254624369866888547817370807688327237316608577617
16997 -114929733159195578661697179108441560313771069696
16998 49599815262899265237902177600843597647492774619
16999 -20403612934961166191913556056542047805468358760
17000 7972752655052540820199627756927928568433431310
17001 -2947667179963863194530718144283830949589010940
17002 1026534969590817989471027102556845881588301642
17003 -335014482778742939868600876378026939024388160
17004 101851956127782224179793054933422788832100960
17005 -28647431989568397998490817228052396446977196
17006 7393955831774878652746988172537238674431337
17007 -1734364103474173674183073339220301961072984
17008 365445573243732295307688379136041476288732
17009 -68197092908043135177021783116358273632490
17010 11075051770979893522071530194855855140768
17011 -1530941447232529237927308665261124938160
17012 175088079949151964300988926564459729561
17013 -15956326467269004824680177641951358986
17014 1101090531577345539070886076442066460
17015 -53514147764895623654438458258723280
17016 1646612752923418400331717843622820
17017 -26990236188504087960272126957984
17018 145824367114940478772140380352
17019 0
17020 1
17021 -183
17022 16289
17023 -939752
17024 39510135
17025 -1290522696
17026 34094502166
17027 -749017192881
17028 13962619995038
17029 -224293592740350
17030 3143133596218971
17031 -38812548317956465
17032 425939987211275907
17033 -4185401066905709682
17034 37074648883097745325
17035 -297929832240505573446
17036 2185158395299875226455
17037 -14715059105901615362456
17038 91516112401739993889816
17039 -528689392419194506387635
17040 2853113454953254677713451
17041 -14460884012808402572815715
17042 69186179540373544593751896
17043 -313906394159144577448220178
17044 1356272423667061752388613080
17045 -5601124592849847571953709962
17046 22183065836565155134300037621
17047 -84501020287572456659981015764
17048 310405944671987290551225870771
17049 -1102132987110233967229627604335
17050 3790290755487467387309825797587
17051 -12648792947517519641575621047585
17052 41028367214544326034178056040532
17053 -129546597667573213806874201888255
17054 398711731868219354990581920428325
17055 -1197601581014550125153584839925420
17056 3514523045501586594736479651730632
17057 -10086914743044075647452898767098369
17058 28339181526421308374410888695552680
17059 -78004298549411270898401598081079585
17060 210517018381649077736929684059613230
17061 -557444339983285205774905981666691853
17062 1449257167919027068362669106198313966
17063 -3701530995429942680594855084547452814
17064 9292917004087727775442864216251894750
17065 -22944703765296775747964409290633625881
17066 55741866497648447915962290628697945337
17067 -133304110068528848801134597056715784101
17068 313942072644106464843617823827031620900
17069 -728397092542081048257659150518025809095
17070 1665548106463652574633520628576705081380
17071 -3754600864837395830434988010513401904893
17072 8346911764093518740400457582255534198662
17073 -18305113456706246382026028714790657463124
17074 39611804051072658211592244249918846418700
17075 -84604983083681622150944245195058191936770
17076 178399216912964425726148507255974289150848
17077 -371463131249332130490756813507365726249782
17078 763938328836522444651785867724044380192149
17079 -1552062017936560623460128106700811800211000
17080 3115667569830902618679340921186275896362212
17081 -6181054279268717992917018887379885517734063
17082 12120397006135426210424430059060466822213186
17083 -23495409610217162363837190790819014034179790
17084 45032492758848577177338894660272348986534020
17085 -85350628084946899247083717985262330587745711
17086 159986180610640554768031120101328004213782151
17087 -296624464713664776119428755035835402550129815
17088 544039702963930627832649744614725407533271572
17089 -987189513232924622381404917054913057419123875
17090 1772396654109658652511631258201521598616405895
17091 -3148857404297839575140785432281675381312351551
17092 5536243615429994940367666965228589196557233088
17093 -9633481822331319013473377599567624484863356153
17094 16591683938428614983827897150869160904411824120
17095 -28285735179083490411459572581982831428793824727
17096 47735627152376592953277569591477984827694202780
17097 -79752073520596919575767131685482309936584390204
17098 131913524239966827639088017722787453647446843812
17099 -216026127616726405575973739257492053320649842085
17100 350277609472100184990577739475962403696023935552
17101 -562373805922465537910002870520057750954661796084
17102 894046006151712888655587765408830553731017086348
17103 -1407441108285285478447378351904345384036047125484
17104 2194056277435227969358491513794503275669448104000
17105 -3387054323891475444424910656827054163226639042394
17106 5177990768214674825871033756162610476594633761116
17107 -7839188458537559565356938412004810544398942980686
17108 11753193051219897071744009722787090449683150593832
17109 -17450906054845556664482814346727843386826005594155
17110 25660084165268350901324039134339105098985795342509
17111 -37365864294614075122564079757943687981048169733441
17112 53884761235270465173029375003171201288646487808271
17113 -76953118868534267960114685795419869548711654284776
17114 108830199262338090926280085998006277022256677289495
17115 -152414890709322408052555591030475892975018229262376
17116 211373346134218021827064480034338481452921793627244
17117 -290272696375335280341993690212279192923885618067955
17118 394713328224495376152344321904002468665214356911413
17119 -531449154260308661586357427318603248636898353572940
17120 708482002458163897348398297383312495938541099411127
17121 -935112979772251073844245209496472271730271910295920
17122 1221930781593281987637483836654048097740224065135652
17123 -1580714919139592893540336820802633311161428854364147
17124 2024231283282992102140762237347488645987798472080160
17125 -2565898930108727167644933651384200070694361974526054
17126 3219311039557961891682377948105671752157005588810339
17127 -3997600150656679714331039555692180887429157911052954
17128 4912648222448632159898497080023414970026264460259996
17129 -5974155701766825604107277542355661982882298348847475
17130 7188600155346336379082004226346541246733738662056164
17131 -8558133144922663705219486775210583812615176174651986
17132 10079482297988311523963535958061176407197436980744772
17133 -11742942044047778659848810288950310634366657147839778
17134 13531549027127330808562491681865546620310274053766010
17135 -15420544220263547641458218791511627492650701562481163
17136 17377220982834334916705124507826936167094197935757284
17137 -19361245183862168778720868440307154585686656468536554
17138 21325509160651331994412102529070857960628434226181212
17139 -23217545858146593821068523633245757602564292041391000
17140 24981484982980811824876584273044831398188298481208832
17141 -26560482807281460038883124124528197594239529309133661
17142 27899505655049746257740718960481220956465841605192664
17143 -28948299677948454761043591180396560650502889511149058
17144 29664342571825668975385839271910841217517300740663740
17145 -30015551771282354382078555558828049220702032892374914
17146 29982522495275460060557256925880601627332251769842464
17147 -29560090638557519122990919404182685583703828257503185
17148 28758059941613050371017797861679303585650047046165600
17149 -27600996734445124689151303455075985803952853356712040
17150 26127073310071615000584878050318883353217080382053596
17151 -24386025175093539203678990981742186991035689308218650
17152 22436368495541822495207518993601906291866945768313928
17153 -20342092377724524318793332803690324669168968981694682
17154 18169088402862941401163528931236757875519679390393100
17155 -15981601175554481502097686998922711284473141402282012
17156 13838975441541656314987954673437153689670319633411040
17157 -11792938817280153104487985720751995359606771396170739
17158 9885599304073396478844717069903490197771488544992642
17159 -8148260854851504562719363648823034811511035235370715
17160 6601077710403546948122294833213605777620399876290628
17161 -5253489331460861224090956462065507722014233712388245
17162 4105311513551180267980430129789096113750519872526809
17163 -3148312288342090989421175566185184175750685305884043
17164 2368077431607563018861287082954956073716208349691360
17165 -1745970338994131746010241672467576498816751348482916
17166 1261011786446007388075925063307886926577451097331544
17167 -891541440414838765485486709709237799949668700008610
17168 616568410078728615071815614135535936002132475125948
17169 -416765676296778022718931533396807800308994811401370
17170 275106674343395557307937025241622488226072045694560
17171 -177177131547835300472383960958760329569043322001602
17172 111218907076388930073262906514789504136948152839552
17173 -67974460513234856393562705067208222366431429754186
17174 40401880963747052486575030229077428021477195019620
17175 -23323549315091926041583034459337184711549998952860
17176 13059431380714102621768374229011099923249796492056
17177 -7081648593289870133579925390822049577897558689074
17178 3712839955494062210796377543470152823410786945664
17179 -1878667885579472328330326795435614374658617514250
17180 915576872164603086597074897227690617556467612000
17181 -428821781858951978548451909999487563443611890639
17182 192541906410202661633220276134903835747885082684
17183 -82650460086620255904348179908819224524769654498
17184 33814071999668219303291158971325523826411939280
17185 -13139318960956555074154192626700211385609528420
17186 4830163767052248717824372556798188540281842360
17187 -1672306436166736631801491171783625541730505502
17188 542499105940026036889635632025779467998833984
17189 -163918114621961539541153466860536879228169820
17190 45812862946223169376624038160806269365824508
17191 -11747281176517994992588932691030221956096366
17192 2736947043232631660177769033364615003437720
17193 -572680356515785379689735151481666878396838
17194 106097568595689777089105321988031389204260
17195 -17100633648759454119424497085165959692460
17196 2345430370084028477832640640257644760793
17197 -266054121482082987543723525068125027042
17198 24040640215585851785308907987721987936
17199 -1644266651792905668645691375976795050
17200 79210323921923977964427010840437104
17201 -2416337618967692671135465263556584
17202 38592281605278628551107595271260
17203 -257669599233366684639860736390
17204 0
17205 1
17206 -184
17207 16470
17208 -955682
17209 40418567
17210 -1328263236
17211 35312225179
17212 -780787079704
17213 14651655962808
17214 -236970550505392
17215 3344068737229010
17216 -41590376040343752
17217 459774314570936472
17218 -4551629195424518080
17219 40624238872869231159
17220 -328949028637109104810
17221 2431148536789926848063
17222 -16496386667459191943856
17223 103367168043269202989879
17224 -601562629670814799237156
17225 3269732378198141948247738
17226 -16688034273986629741947780
17227 80379303200846430327441632
17228 -367059088066404186869029686
17229 1595854472079349825404764598
17230 -6630362593782321040505595808
17231 26412590900928585213646577136
17232 -101180614525404102151408652920
17233 373711670916137706175553856910
17234 -1333963096866474978757173633300
17235 4611301963558856748088951825705
17236 -15466249077008944200652151385284
17237 50414311169778571694175528595548
17238 -159949475481911338999446160889088
17239 494607644850113210979713683722538
17240 -1492522326182249387523387985568430
17241 4399939631709301858221263541908283
17242 -12684662320141788890720714630211596
17243 35794756437060106009520764117299621
17244 -98954638933911311915182421713661998
17245 268204923923044481012360863987287489
17246 -713216857009485347459716220983653696
17247 1862030503870454642329109059057991774
17248 -4775584695781991242654674746022309206
17249 12038860514325069109723087356862269429
17250 -29846259249474314476306208063209823568
17251 72803215494213271936270476385419961777
17252 -174808714790087863416185336884906933818
17253 413342207661097167465552610110648383601
17254 -962854313013699250308093230357722596752
17255 2210417520622964169598707824795493644028
17256 -5002641526081813771796516379919043173648
17257 11165409909100238033012183749923676749198
17258 -24582739169379704402329709694335119228296
17259 53405768884799104367470429733269179898284
17260 -114515112896965493785837214934682913720226
17261 242416177008452591840880979923301869748104
17262 -506740332192607295572092231060969834278912
17263 1046235074499705234684289338108672655140818
17264 -2133939789649685774118266317229979658145454
17265 4300589285967681666518440522284386007405600
17266 -8565358774537514851049465917552888718447672
17267 16862000346157348902789596492601050935555197
17268 -32816201931931429213222954463881711953061642
17269 63146431411798936881874651617630598535412533
17270 -120157873816760865397962045648997165472335440
17271 226129122405651924586444189455618978463288397
17272 -420935918849445420311148936299397254619201456
17273 775142829352887367275879109001548206068676744
17274 -1412217429860400872462219488553698809174229336
17275 2545776455142512176415517840175858939261457685
17276 -4541294868997482232967340578133950144477122662
17277 8017130581303531963396392386822590323932385252
17278 -14007945295258567836557539960058503628984082432
17279 24225903557547103942775114216557136583068901120
17280 -41473145023516580170831608526082052346507603476
17281 70285280315782883422496714975724440439828145303
17282 -117923104154081266227968370758004511863605608056
17283 195882210767929240722245915420118772138448904984
17284 -322162481669741096348064718875490532789062542864
17285 524637099117563956363580296875372091539451314714
17286 -845990069592113092795677327223201388080012313952
17287 1350858721495330687379692899782543062775794742189
17288 -2136029338957195621352614349343626117772344942442
17289 3344794392584778112408773160924667525543109154034
17290 -5186889712428943757128727634203570599001967677120
17291 7965784959060888323835668366161292007790395855168
17292 -12115487971496312664874994205326028132265168397546
17293 18249417869132215252226922990262330289745374309778
17294 -27224262682819501256011622915596238774389733954688
17295 40222005633527868700770154617022594373449578291653
17296 -58853397901888602058659654555070468936316210588372
17297 85285969296833214001836111467474324067959432314914
17298 -122399076328964691610039659179331080002883783819644
17299 173967347371502805277810123654460184052787689044179
17300 -244872046426045169287845048675941706102311071086804
17301 341337206201061520006738023624036906163188337355056
17302 -471183781909389412745036828814202041207081655461496
17303 644090512397414397275763169590412179606192927078498
17304 -871844714413382569596896363822189137247678478875472
17305 1168560103045823426561051180836439834330034299493904
17306 -1550832313013730916500231186805245438794224975801332
17307 2037796667851431789606125484382076417655377462336147
17308 -2651047722046392028058615618804209775532381541859904
17309 3414377183038586885528408937921591062088984164037273
17310 -4353287085123756551739060370248436839920208483250704
17311 5494239682613249437256538504778025697454068488484997
17312 -6863615541176453359992641164462723938454047026077860
17313 8486367440690047418540610695238116989483671256629017
17314 -10384380160281615231484202670993637943066915914104176
17315 12574574645857337251106335922744244175778672493008385
17316 -15066828179419433702386062288850716836093819996243174
17317 17861817566783852298535509803821639414889058375378311
17318 -20948926859775589861222086790580191344009439661626128
17319 24304390845044011277302771991526099489831497187086018
17320 -27889865732949592248800401725802915280583332317146702
17321 31651624462868946668010048248672447059132029987232545
17322 -35520562072468508376990139918521584324135400981767168
17323 39413163849035792719845301054229607765487470793659982
17324 -43233534268147464922273430358252596333465749867838460
17325 46876509881609569330437672785888797133050610420694222
17326 -50231789068679070781188045750209147978487766116617536
17327 53188912630941112628392059679714862422113173891094444
17328 -55642831036300229407806871500572214369803767244178218
17329 57499708372490801983002904416503607192014061283370035
17330 -58682550884731429206844722901016066071514922155549064
17331 59136218876474438124034586200483827413553218594738490
17332 -58831392641834277265476615719244505391007919385396708
17333 57767119553579609914655721949345995338812088589365979
17334 -55971667762768691432496243261576615012253425007873352
17335 53501544853938362315961448338489967005622406271696174
17336 -50438695686724191304801748694182438671876633437029124
17337 46886055972262500858157540048455379892064908651943877
17338 -42961788259730829388748152606103190769179853228383572
17339 38792648096511488981541629538712155876925007835802344
17340 -34507005758290640255843453372515488731915493590023420
17341 30228072745345973799484888112329351331230648491616619
17342 -26067849396937972595888198229778807492665723629778288
17343 22122225278728504083834145510924329681855739830889784
17344 -18467537791584931236877545534355661453112602174216228
17345 15158742326235997224041200465697468272095381175299681
17346 -12229188569759555137976182272493988164755384725630828
17347 9691851175827137391084223708480164358810205044777059
17348 -7541744770317680251390590785900484999153269621570622
17349 5759174929693706693477780045369319163731376946006451
17350 -4313444074224434879065470463590298358937543198901200
17351 3166642887960379214446814470598161283349294510436356
17352 -2277207078227398672625312340903894300436535369303660
17353 1602995332538945843179308682806977417036437349741434
17354 -1103734121080315406031907745687035131514229883470736
17355 742765341147627304407665470317134396590793768051304
17356 -488112719930273320737807015426398154182374209268308
17357 312944654854059134619684411658789961040635673894480
17358 -195550793934228195617374700242486261896825144509600
17359 118967024764829389938944987550511527978016345207933
17360 -70381664408814841289312449518531723968935135648104
17361 40439455692565532335657905847042639762770444980312
17362 -22535202446905497776801684660805348964819764633632
17363 12161020517253002296104970700636276525210469244815
17364 -6344686663923646463458463358977740524605013613684
17365 3194404181560923806412532905179129965114245853535
17366 -1548944111415012124645868980483607442000319887000
17367 721741003756068094166307293095897610826224966374
17368 -322368820590237827839229203777797220586115942124
17369 137642543118240922757238215668482631244170602069
17370 -56006378471413340094280864424634947415735172324
17371 21641859275423094918564067843336687861883241982
17372 -7910611286683095905329545843352553814273398478
17373 2722893197284344201865278684146158716564923054
17374 -878041838793007067726055997565837418467173680
17375 263677748081320556195515931145203863416388890
17376 -73229591836008969903256214879527306957711892
17377 18655394843107388919561245440653327810547524
17378 -4317263986961734504759659857000602652984532
17379 897071679064077042558780377661269782106783
17380 -164998818073861517188212017696925550291306
17381 26395397244306588134810839457489081316300
17382 -3592072512641065456631738042442396497840
17383 404160606102759806954272299265440014866
17384 -36211375153273587590266754290188229188
17385 2455088425215917120229008783180474841
17386 -117232968018698609927067512873806332
17387 3533241713791569987483935341378434
17388 -56993496589290405980723167530704
17389 341522016070066903642144373868
17390 0
17391 1
17392 -185
17393 16652
17394 -971791
17395 41342574
17396 -1366881592
17397 36565979310
17398 -813705217874
17399 15370271101344
17400 -250280740516488
17401 3556500382535232
17402 -44547979136381350
17403 496060066908380853
17404 -4947305246577110987
17405 44488180617739412998
17406 -362973201223434486375
17407 2703043568682686391685
17408 -18480442108503541314135
17409 116667701689449582520072
17410 -683963718639879323331691
17411 3744285713599812846872213
17412 -19243012060082569503393055
17413 93308735043302931352570124
17414 -428866156329804051739706052
17415 1876234355451245504926058643
17416 -7842320449272439012709190546
17417 31422710506137877436494295840
17418 -121052511516384089801307156366
17419 449554377061451510837953489465
17420 -1613207322314483326141545319184
17421 5605424956605903778548600661000
17422 -18895222233654936411334287683940
17423 61894407857202318549146905716191
17424 -197316869528576846788240125460824
17425 613032604090689987313927181728368
17426 -1858430566336095661775984980961425
17427 5503511770849140294362286998454575
17428 -15937048955603743956722583116102463
17429 45170540248619293849396704680306700
17430 -125415909491814109970302202437641346
17431 341381499201094949758408966711058437
17432 -911653909568957888078784288242417490
17433 2390071085468784793893117645870143136
17434 -6155290583227102963007821945578803997
17435 15580790321125756324771550523417390980
17436 -38784825411615034681239840203522995715
17437 94989933004280776795962156029075860160
17438 -228999138530971739701326692734302742884
17439 543643573267437982156254420745103383388
17440 -1271422950682512174715547115237641676916
17441 2930361068429778436880346104163436275812
17442 -6658203340990501657311816786592962335205
17443 14918931917880934137157692388957075568656
17444 -32975717511021031916237644524551607649379
17445 71919978016850372205205124726027262236222
17446 -154817107704692975425139205181211330690405
17447 329011254790428996102851914533567670823970
17448 -690441219505864221520038734129231115941909
17449 1431075241776394081881500462435955889453184
17450 -2930272131006151386579153054619441127463628
17451 5928540035309746564307607494400839980798434
17452 -11853905598606936177210202885594470469880250
17453 23427392314433233248256323958460201772073522
17454 -45772607146796188705017451146925459700867544
17455 88424544172479845257441028499858032192077877
17456 -168922619724836502637480303240998488204379641
17457 319160514721988488017699873487831155813250620
17458 -596474538071412045263882349552485366684927795
17459 1102777102257653945961720291296102495366197305
17460 -2017182130350952095527679667619858367309021636
17461 3650979855109421973838029155378762603501204594
17462 -6539178847504306457744730325474831379908687495
17463 11591140218919065809848724092028816018065203643
17464 -20335520943750589756576332311099596878510536551
17465 35313853937690796718435217636887574287177705664
17466 -60705439393561827304125975748021793224352507440
17467 103307629497304598560755374273529575733252623785
17468 -174055123557855816281991476216251961975817406196
17469 290346077513062560960828984510086631869606811678
17470 -479559838043343797068559533644538996243043586236
17471 784310808919387221928018569353542262141778483084
17472 -1270196708817640855056759908905541509259718926150
17473 2037079627589627178984262953447751064747256074596
17474 -3235297202870268421608612937269925233243447064296
17475 5088649479816964597572517758886750886944945062624
17476 -7926550603088141437873408771249801147324495108079
17477 12228371528603426483157845326763756412509611002350
17478 -18683715711424853517706806936836332787089202276655
17479 28273130104085231225563310553103786475619773636768
17480 -42374499115229359866619803105615322686688605222621
17481 62901007789308444933775194498751229057810458515520
17482 -92476960393225601987993855303725583653365017773845
17483 134657725367307388902682955837840216185594360073122
17484 -194199429427404391895936015123175929101128715838276
17485 277382485893665244482080179774957420945692069327336
17486 -392390330071868543974827998915416134198530479288499
17487 549740569295136451658175881046218697069706281868695
17488 -762759904069893249482220802445806378604941751855462
17489 1048086486824793139295594021022334763823409410967364
17490 -1426173859236794777193713932206465469229572660231972
17491 1921759499876052311062784028454434533029877162264622
17492 -2564248856554327334814265666476894912712764422482510
17493 3387953403250750829464681056247374288743716516711684
17494 -4432110059063463883791283193657598243801199216752676
17495 5740600944795959999481538878000986271791335269318524
17496 -7361288887470761552665663241526961019135470082240178
17497 9344887489897044373647006678371697236880765384652640
17498 -11743297198339268462052816457599592407477311389182017
17499 14607362410218876494129985883540896453384684088830879
17500 -17984040286174201894615865072562617566999250286425349
17501 21913019719521503145382595079173391942728497089393732
17502 -26422887520915392383448414299839358440510767094336900
17503 31527004909016671875678143370273447587389234790501510
17504 -37219325837811262969588835020773070940280427988006633
17505 43470453005886677976143379262043813907597666118342500
17506 -50224279163413725741769795400981161963164932359127304
17507 57395591408827930973549470940062806014269057341835410
17508 -64869016411700556666668362255944354775627333323998511
17509 72499647956536662052599945045182979953603504058193428
17510 -80115620078582579051358925546777826168578268589847231
17511 87522769494257698646296150774699974467536379327490148
17512 -94511375564828527022904622542627918923970222848130815
17513 100864784351619079134940807760142623147277458629573120
17514 -106369530512127991991334099793468125665167405711717365
17515 110826387380769288089412110099812762218084742583648644
17516 -114061623178274982869614745127823820080297235482894724
17517 115937640096818478512151564572648078874428067814214840
17518 -116362141668377399894732430725684628040897018148748649
17519 115295024977451566467408424084246743827479902870531839
17520 -112752329809331638003693327977693129925942403078440727
17521 108806789401843463142426103792790679883467215074536756
17522 -103584801182446986173738007740755811830481951878408515
17523 97259943962071899502729022781946120714828971227616393
17524 -90043476732204548780779013037787006832091138317933476
17525 82172529714617514196799610916486911656817390861204328
17526 -73896908954160222594053203748999583353275935020551580
17527 65465554681804387431134357360597082450907516970900250
17528 -57113706187700470079314316885415592033597609114668668
17529 49051731705913466825665097028947621664084079866265728
17530 -41456392222226662871235268426812809738350774486097394
17531 34465046361053290263412132048552762837160815650000848
17532 -28173003148490891149735916048048274730113544027145685
17533 22633927367544745293652047125615710321902012244136046
17534 -17862932734181986364990980905552032251009783625094176
17535 13841790393095656483252828498982432592947859035613697
17536 -10525553885775338463104522480747784850283460374111676
17537 7849863260107570864075715046580258575207817025134620
17538 -5738234860416511870779481746345854978539953075535612
17539 4108754536252705770462277989586673924077570328465260
17540 -2879748114201445147138805851673310726161423353963423
17541 1974178257303395936074826977938511580718515072098062
17542 -1322687171724988617435639409653409364905174876139330
17543 865350466691036868249515846482472092120043774526260
17544 -552315668814750219902509246578327837074719637151470
17545 343563892407077284824174323279965284553051113069696
17546 -208056550923540063599626050508685649682672771834865
17547 122517581928655521046009476265584883118187495421670
17548 -70065441089603231582296125776069668013823888186274
17549 38859170257885286640482377522020389453384386806960
17550 -20869281723063239072743282800046567892170816828014
17551 10834850941174390025641161443715716564439736282567
17552 -5428071300073503375914746578957808046419885272050
17553 2618783279840821097616650992815981968577456116300
17554 -1213992184988973119417911676322877599717567257301
17555 539408664064196180473076479294667839765613858803
17556 -229089127899604401146869799916259975942432236770
17557 92710565847001947849953954757232164933298487320
17558 -35626687003364643433965354623664452102008513353
17559 12948664964370851184463200467263576049059260390
17560 -4431185506090396059205873925035816831521669895
17561 1420410631030104862485577504807883096526680224
17562 -423946136226512987758500025564605431057998585
17563 116999790322846857331143794456491848876824352
17564 -29612822543082238384261614282601790069222308
17565 6807192509967164031781138658155967633132942
17566 -1404652480233094446537481752787722912317245
17567 256504436869240411972844748375125823888790
17568 -40727991841759981455730296003860363298462
17569 5499541555854629523017598800916242329824
17570 -613780696916330516364472374152141646180
17571 54530898396186958069757847625414132476
17572 -3665148428643366098448752570010474415
17573 173343801801472922160474505337928890
17574 -5186397357111442899421278925728092
17575 82934830349795765079283676922337
17576 -442654900662232257823982231616
17577 0
17578 1
17579 -186
17580 16835
17581 -988080
17582 42282333
17583 -1406392988
17584 37856612455
17585 -847805987880
17586 16119547402834
17587 -264251678876998
17588 3781009892344158
17589 -47695771376833376
17590 534957874552072825
17591 -5374589400182830170
17592 48692062963656577515
17593 -400271707473134232656
17594 3003382799662028138289
17595 -20688818952060791294620
17596 131584475708145830328283
17597 -777069961141821713166864
17598 4284420301425687170035969
17599 -22171802093410314233610284
17600 108232067581563377040339060
17601 -500679564596620583640522632
17602 2204096474769289063644752142
17603 -9268285456743475867784387100
17604 37352678078911243008371856865
17605 -144708389236178579600698106880
17606 540342416406761254904196258786
17607 -1949285639782285182438635912778
17608 6808162351744736047923413378432
17609 -23064954401964067303797908288064
17610 75924079920633692929479126958840
17611 -243205202377444271835547880632408
17612 759154209397019506382593746139353
17613 -2312020627546770512613210692698704
17614 6877789285621633078420273945526232
17615 -20005451644364855364935493112048350
17616 56950565728839416333966799191122649
17617 -158807561684793751261658646544716488
17618 434120445971001770538998310234305424
17619 -1164206830551965716058875323751900362
17620 3064933682252790030921740474742908575
17621 -7925945372362138733619887060148146688
17622 20145040086805857528551637431991716896
17623 -50350310472511473033438984289307320294
17624 123813097130376440492141602312629644685
17625 -299681541026710768903031533637707929800
17626 714278059404448286385047670432273715502
17627 -1677107942310474729316089691144717192260
17628 3880629637356116489722193567797191682234
17629 -8852001530963287043314110499367276210976
17630 19912227384043596209738212297835593814520
17631 -44184440256047741921996542009851593928356
17632 96741738850710010626710432175816920750125
17633 -209059390802091432872015493205244029582416
17634 446011321862543477210099292758437772831802
17635 -939604466525499660753847218706147998138640
17636 1955076222267277976554742176607946103782000
17637 -4018763473995161294793928579113353423005440
17638 8162377205533291915647211696084473710841949
17639 -16383875834440584637857085423746010534095672
17640 32506333556385239875653646155930826707277000
17641 -63759044794949455407165299006673502144194456
17642 123653105900917531436571941075112524799042750
17643 -237148645749401865186233131393546805678358524
17644 449829448395593872590773555732566455886990101
17645 -843999920688865582938152981028448541359450320
17646 1566594231078927402128385003650410887610520880
17647 -2876996460997810723936394097580652219043431730
17648 5228015340933330394642266220122892602120485310
17649 -9401393301727754651751999658795141339464158216
17650 16731919350118646681915864110220919942471672260
17651 -29473731908125567699071252697910607022484003148
17652 51391987230741178273850919504945853454127325377
17653 -88707274737065107578683382940535016690719717792
17654 151585218382902016829060372143983950176691526897
17655 -256457980264303845683214303828898746340008726160
17656 429598813323565539679899344201689381365050874133
17657 -712559306565081165275762401989655980898516459776
17658 1170338687460366369007788075536445249255272379874
17659 -1903505779108006264126023951936242105175292508710
17660 3065959770484941045982773099892945718645817504855
17661 -4890619934604345682496474721613212044597155859936
17662 7726099558252888339109487846871652118037160952163
17663 -12088362796167755820254403448116771680871468538728
17664 18732491070640530335641031626474800520970361501678
17665 -28750985192282332160179428441815663396363645131400
17666 43706457677747063871645943829008444552049895215406
17667 -65808042264177502988868690116234150727442780888510
17668 98142226159200894724196649126355337204736770490900
17669 -144969887411401599310911838406765062299527613931200
17670 212101805993070048407630560357733012294041541717300
17671 -307364442334204905267168920461794416146281856798878
17672 441165889718679029685648645884943041054154558463962
17673 -627168084206194557477755515920374257825617213682896
17674 883065051019832585060609930283575652379712424599664
17675 -1231457673495033557704993368387911389468620463599300
17676 1700802782120821770487984620425928960973845034275519
17677 -2326398086523258760744597867255226414796454260091424
17678 3151344806791290084347768197531698334723373379381546
17679 -4227407474677864322071492514325636325604813280895010
17680 5615666519704015366040347866982510523256495948432710
17681 -7386835958026564258042632421488643458393547089104664
17682 9621098592011155746329121550095846517061411172009650
17683 -12407298033078904459081127684337611532084042703610434
17684 15841324560433394953151303584854980944176327567403506
17685 -20023544684644359376528764794614515378829778803352320
17686 25055156249629207591300044644825197109672155679933586
17687 -31033404877690250900469481092156691435755779103362838
17688 38045675145393317753319248664906752917780797840164931
17689 -46162570351368839007663508504098755558409146819326480
17690 55430213866721428142880442507705391137272621265520550
17691 -65862135385366525503029950157568349638795428038465290
17692 77431236413777851283152895617121521621788622640924262
17693 -90062446668636694373080627386057634077947764688014416
17694 103626769749875255904734626279011618685347514873006551
17695 -117937456031838940012555485994866598754051306653245300
17696 132749017799617068259479545663517309363503168513948652
17697 -147759703408929975257560154339805572712564563645858720
17698 162617868252785519019220853195972376088376701298664725
17699 -176932424736356223664809136484328087080273288334115566
17700 190287233464130593148471446427070035050625566711479350
17701 -202258935833595085573496731716603805871369894373369216
17702 212437358413207175840760694928700624392127148222124199
17703 -220447281500631019778089771414418746113380723723423094
17704 225970098147410446773550157023800091323939440601524322
17705 -228763735766638091093295282531692389145230326505880880
17706 228679203166144986222048476320052587530851813301762181
17707 -225672277266476490899744112197880449536709221599477470
17708 219809154629932034170194011722178439348824639698074132
17709 -211265345679790234085310271352023758848100248852631056
17710 200317644757517296834873602143961130728938185292418335
17711 -187329609540105863823064211347509756894981863188537698
17712 172731565466924931860914248572187767586044544064045141
17713 -156996650203206788181127622189195591035929599658206488
17714 140614768693865224668347022073627764962163376880319282
17715 -124066497296654530525153336561305651886533278577565200
17716 107798937345506217658438487078172142695418296945720028
17717 -92205278623353640519002950389185382920592909555301568
17718 77609420216492844661419929488790368342480466633438555
17719 -64256463237131106058138327052413853610969304687004446
17720 52309303719973064781264293987838095708082253644644460
17721 -41850983352050223236706931423641218986939742020738352
17722 32891965453274910328277743026156319018620927113002253
17723 -25381145770589182951669358326997964982701545636132550
17724 19219211592024916489396252135148327706235349038762252
17725 -14272934169340815026674847690397320212493427201635600
17726 10389103282974409453346790210817746927309416643229527
17727 -7407055210353329620472822799034220930263720550147304
17728 5169060353095862310320673081694755854897411225551788
17729 -3528175717308835737121778265420878505293537367331896
17730 2353486122663113793831138175397417195040935751388285
17731 -1532921548475751084615367285000619254145490422341980
17732 974025095176255944546593353889071917951655606335384
17733 -603150010571582480098825759757622726313836505061888
17734 363590892597390439894234091420596749015596227774670
17735 -213118428381631799409307617708075238308616814496090
17736 121308997828109205880600342506844793223286846346982
17737 -66961175196709214782432928447059221209494880749256
17738 35788983259659327182371367565623777504680890027225
17739 -18490429307371043865489661558220320058152769993858
17740 9217633972441985570448649536044215861320956135300
17741 -4424748428044306676067151476205958088333889740192
17742 2040716328187252032128064515712682519007675858146
17743 -902032413859742337234335472269878813832849971938
17744 381068270714649824563614207009354936337358117202
17745 -153382124556647649828908240704667539109245434480
17746 58616174907526494934652727303074553589289465019
17747 -21184034656905005207224091215097569844837818476
17748 7207517122988647973873935879665785351924722620
17749 -2296661033047599467601859433395515895386517472
17750 681303121692115006071309730275420109629185325
17751 -186846336947681112830850414587433415165479358
17752 46985604160962427514819080182789889657831290
17753 -10728677341769515755835168720173135118067376
17754 2198567440551021035337406292683950078152005
17755 -398610021822499873800433285636931471843380
17756 62821256090006150025400082308351324199535
17757 -8417258726753403292028662938279059259056
17758 931861898756356716379630877863893845225
17759 -82099187175571916950605555012149509386
17760 5469450280207846040852489804009558585
17761 -256403006050023802365078850980024488
17762 7613188759337080617041015549935866
17763 -118719561131692540717499628861150
17764 768662501861467124315616444590
17765 0
17766 1
17767 -187
17768 17019
17769 -1004550
17770 43238022
17771 -1446812823
17772 39184987387
17773 -883124588875
17774 16900599646755
17775 -278911900523012
17776 4018204201517823
17777 -51044699718215586
17778 576637789549237592
17779 -5835785165494519375
17780 53263375423881107475
17781 -441136103823600345223
17782 3334935936671157710242
17783 -23145252584381068108419
17784 148302218373365317737410
17785 -882195579644989006716436
17786 4898737479177275935810602
17787 -25526515777124785625865580
17788 125443335995141710251357200
17789 -584053401776272543839081435
17790 2587176662227901385126524138
17791 -10944702494338307504243499302
17792 44365720513837392961577726724
17793 -172845979308702980183868250664
17794 648932375928209738526872316480
17795 -2353434156711523015392946231803
17796 8262092341221217470899241184114
17797 -28131264529592947577304543843488
17798 93055222572462888617902202420643
17799 -299510029083584076343582655569940
17800 939296748002020410237864380757929
17801 -2873821015574194569324728161434075
17802 8587692669534426525640564123892438
17803 -25090149055694537737930738418290285
17804 71738245527403974020995243638667125
17805 -200906950382985777917492305039288359
17806 551544797530636858292299403249401693
17807 -1485338389199446751926741789463643702
17808 3926639808820374885940633226013482745
17809 -10196184575186809751693448745251996810
17810 26021063891175818039931663527020646544
17811 -65300223644478420694968704814137587574
17812 161220968465664972672141540405715106388
17813 -391782997323734933591811792452419772406
17814 937503954006715606857178608402729453330
17815 -2209926432972583856839306212961271438536
17816 5133599214558472878795608673980173677213
17817 -11755937414366378493384425306475415598508
17818 26547629675626309367182411445063779032654
17819 -59137161782475119087624433527251597207185
17820 129982907319115312701070983988980070829092
17821 -281981228987462720142515295245312029945651
17822 603910173631813844497081368981196816609734
17823 -1277162280927900805567126226651615135748672
17824 2667710204019877955715369836825614480789900
17825 -5504799564130770775504185141248427819415596
17826 11223821095467387353247504407094308160503808
17827 -22616081089841056288105565656524232881560477
17828 45045108926143317946511631208823995756849140
17829 -88695871897393127576226514672415744263526250
17830 172684060828471057146391825666170442486334003
17831 -332474094656722085740584719014101557425788996
17832 633111134417936131891747342248240258525435967
17833 -1192545551069773887461050627632820026931198913
17834 2222264861871874041754098111616031822147277870
17835 -4097247446347142069530129757446411775919853625
17836 7474992242192827861558220585233209304810093221
17837 -13495693629928472659730436220907983533859053588
17838 24114958921329023493493411639416263005319840453
17839 -42650384942147493223512718494759318976374674890
17840 74668976125151809849297913903757956119205711469
17841 -129411087603354554682468019108758410789121562266
17842 222048421295459771289331671413461071960248498432
17843 -377222316391337163146952107734672918378354014912
17844 634522339581040768262349633869149193842731658050
17845 -1056867476788382547429921503511871985425678806262
17846 1743172542070891870918380098131568986537373110278
17847 -2847256423704107286782294647266146009869280042640
17848 4605717788526847971407616738377295486249931079207
17849 -7378513259118384743464387805121434474060328078570
17850 11707268756759052241646123067799270994874682391822
17851 -18397976729950968285108986433937486866728042711107
17852 28636705946127594953282425997328592152241139758980
17853 -44149274922491015415532878569858581723348921621427
17854 67418467915666549789273849501497001986513583815675
17855 -101975190406872623410629278493417503345591438624880
17856 152782767487951014986677328382404692417270855348612
17857 -226736064351279512161313541172537416651910950785334
17858 333298790074937347575609945653561104886276545295616
17859 -485302617017245530025743441871688863485393731912720
17860 699929831109539785529278240753866478430273599708466
17861 -999896188752955325198091284497972458733318446726099
17862 1414841463000130753727453647630581218391743380526035
17863 -1982920787653036232281694969977196392628134021777698
17864 2752569423591934590306247848023860491787178915207745
17865 -3784386328177130839257560381343891298145318628239302
17866 5153047826255650268005879257421232083630871967243804
17867 -6949122456481138978412184661196824574713171351854804
17868 9280613363867248463799276108201678377576784048179661
17869 -12274008434812563141718711813960684749073527896611860
17870 16074575248033486154692129896339394438336986549066237
17871 -20845603659166023534453982624711137880859272255111021
17872 26766280502139399090314475472676166178562178666080921
17873 -34027886626338703031366422652046567710165295110059308
17874 42828044394516297760566243402098310780367153320880280
17875 -53362820680634356168048139840780480182883639231033467
17876 65816611389094301769606283266805179050637358039442439
17877 -80349900199398872279468665584958170575862434740622051
17878 97085192466447782480163378350519961329186552538254713
17879 -116091664822652864029000418151004831289433819807791925
17880 137369326031804177513561314267419249322377681131417824
17881 -160833731457279223949726452196533277294436658727729170
17882 186302502133306710927192339469404368318898791162607540
17883 -213485038234581759263065687938569572561914908734415961
17884 241976854169407792489682545656799947644577952430882920
17885 -271259869020631048485623186884142337274549887645221898
17886 300709742352675338331583261556594197323968387952105488
17887 -329610948149723394657892794918873104108462330921543236
17888 357179740163145075704421782299386928553774477410069392
17889 -382594510083776896459371148317222860995711763265090170
17890 405032329235436670247331874185719741926477215446684544
17891 -423709763839577012793270327145416873837792536271259131
17892 437925438380052096986127187226579727109989887694626135
17893 -447101371602959774956055412632506236890252405523323667
17894 450819900179494371138197836311032357009323894304157885
17895 -448853085990940190017026111213278269327596574585167587
17896 441181894966528882632566374546867597654046425221667175
17897 -428003129745423873304572659703411323719188945809728494
17898 409723045280819508492421826952091738263968680762669818
17899 -386937685598078084326498423647810405385560084077292400
17900 360401139721889988706898268699822460986232499543692254
17901 -330984002221643175661285745683271355548410404839492954
17902 299625211164427407442313002658552261205858022149885065
17903 -267281016272002605697848536545207147909010599436891466
17904 234875036199006855423206634475053683512497950885152500
17905 -203253170712081919549074073430838469360037754719323382
17906 173146562145999880131322488547366862087618530408577208
17907 -145144924393403725490972012944682035472071550163033925
17908 119681488235488603564979610592683029444926806063851773
17909 -97029677027405230121923300958079563396223098222686905
17910 77310559527497848887341198020969063976878815698847270
17911 -60509247673879275825119957151462563041099538733742192
17912 46497802408741236435906174204441165605024081906857815
17913 -35061923334179983593641478660435148175576311117421747
17914 25928729158265184140524624403031364652564911669383610
17915 -18793245116722653644292871642697677714055263716654273
17916 13341726970526596450454659240585207116609930954727320
17917 -9270578636950451395832549205369556001180841470817549
17918 6300270463434822202549655300345373244452306757472421
17919 -4184255994131927529033070732165068241765544334568745
17920 2713356461459193487700721856038766225882106372686723
17921 -1716401331455692742717233808014294326205653372371733
17922 1058073745215439186534570580606611772985250642649024
17923 -634927602491456040453870761760692338782151107951258
17924 370450365447567480497932047372445938277580584190925
17925 -209882109757150076214633525455956288607870568161371
17926 115306204607297751227115022950797567870367159363187
17927 -61333551151332549492915997306874966170144341286983
17928 31534415590920783063995508543022950105438595745020
17929 -15642781618383107875414056843996647279302049172725
17930 7471453934142215946807112973192827691368071090528
17931 -3428339876420464275222813324480096202542181144689
17932 1507536674629328584330209748046762224474499408436
17933 -633504515394562900779114040109804883599726784624
17934 253615671053715880434307992138457440523579110125
17935 -96387935806445706643638896889275102136379775613
17936 34638812834287782349688346670256316919067693355
17937 -11717357331241862503172984384093101168326910687
17938 3711641363767105298449747637903858935775135768
17939 -1094370428932412899723389367144470336121090380
17940 298254260014347948891269336481548685058704148
17941 -74517967476796896097926705720521958003117758
17942 16902269636393268933020773264185674088822162
17943 -3439862547982835167763007811304225882800619
17944 619214656500988412312172456482104298601935
17945 -96866099347791215099315622379120322004792
17946 12878942717670565179556489336062585557818
17947 -1414390061929537440002791026025512415466
17948 123567922113257375512665441692276995893
17949 -8160781852435659489473282485053581415
17950 379350198950222219161752947850231432
17951 -11134099548884715015285615546883866
17952 174735326694491942435423550708360
17953 -1012573610393735206196056940085
17954 0
17955 1
17956 -188
17957 17204
17958 -1021202
17959 44209820
17960 -1488156672
17961 40551981929
17962 -919697053210
17963 17714576189985
17964 -294290990473520
17965 4268716778236615
17966 -54606268051809760
17967 621279774151944815
17968 -6333347894936864736
17969 58231635893668933775
17970 -485881815435216226932
17971 3700722310852866864969
17972 -25875816977659575967624
17973 167025427133031564098411
17974 -1000806636712630812040480
17975 5596905289789314167936659
17976 -29366163654417433850363008
17977 145277918543708537127327508
17978 -680772716254552243686620640
17979 3034420564322145698101498800
17980 -12913990767327004093775056020
17981 52653013751370478887804277488
17982 -206287421309432036871865432494
17983 778709791487440703856219017892
17984 -2839044495658383001751963783360
17985 10018237656261287062799953995486
17986 -34281861457287528471692756262606
17987 113956094135938349999793601520590
17988 -368538036808297824013485734553096
17989 1161193702411488011803480618596635
17990 -3569053973731164882777820795022872
17991 10713357825929268017334551847805495
17992 -31439488299632485200783480312360032
17993 90285170880226596147083275590344746
17994 -253937648891936667426326754905977400
17995 700091570470011234111463800720716521
17996 -1893298546157352389272421623392327324
17997 5025903995070493200754440011560470647
17998 -13104242800397811770584670609432205490
17999 33578698868758625445216700790490148525
18000 -84606386055265299069789818748661531808
18001 209723100964017869778529925148163990887
18002 -511675494568502176150545158440169879760
18003 1229237422107308548518618935482188144328
18004 -2909006544762441742569942611068305738660
18005 6783983884625273014076202019161788753109
18006 -15595845552239712613763543695759340679568
18007 35355754668487684236691884787906349089001
18008 -79062840382891634170289291273076769690944
18009 174450237654776786518428189242829567216515
18010 -379905520786661677885147088946638096652292
18011 816761764440030892258767009259800504994702
18012 -1733944379809202181645962242563184983759736
18013 3635740858753541677643392069588006980205090
18014 -7531143150240401363715639924203577892968830
18015 15414374767376119034634383577061884929699284
18016 -31179539255113409301669175883892294299845888
18017 62340347033191688234556875217588204182496946
18018 -123224471207749331977286128772647489990316798
18019 240835885214039956828739688598287826119182125
18020 -465485548847812322971219140594891987839967476
18021 889841138847514617164195407514036220341832534
18022 -1682662289913240195624548804336998323975070688
18023 3147843971930947052412185280517637630841354203
18024 -5826550483191894359994206375749512862281961760
18025 10671836540592877531159577726186945981003507138
18026 -19343741707036879086753563462827792782694035130
18027 34702200467436620209558433567233185739871130836
18028 -61620840129664031060481540123111617803209463944
18029 108314995190572687511878532135624236369295632305
18030 -188483683711332645460707443840505832130706576952
18031 324724165106735439390704458833939362943530630509
18032 -553911405243165626991497104527766697900310566304
18033 935573330735439817901610119036510982099379335229
18034 -1564775467837194505006229405733358514020404825480
18035 2591705590133721236434938080176750836599757412601
18036 -4251082265741912680898351394327754171497578001456
18037 6905774210674069667478051776609839099031733824402
18038 -11110693579865537875502492221422730583208775762236
18039 17705204507535134833421068322775370506579634176285
18040 -27945053215057608923604452816202357589731456415008
18041 43688245453130609736256129450884235863558433153475
18042 -67653401579445232764762734991673031500295345103362
18043 103773873012291080096906313604610298347156448572804
18044 -157676166924794225296812564633893833626933417502200
18045 237316716754777057624158786080631730362860453346772
18046 -353816277658496218598068254709675404757972801623264
18047 522535492724216196157815596351005160202911680963025
18048 -764437460764718575568171648537198426845925918875712
18049 1107782128285500639521325035015709311231520443009040
18050 -1590191395352819850379853000295812512077504852852030
18051 2261111083520464737920377555119346496721093868523991
18052 -3184674373349510143420942753840886085800918528289272
18053 4442939032875257404785740839423221225955302571308079
18054 -6139426097249278478040873044757362786766381448544290
18055 8402829790046831259139831466362606561768743160329137
18056 -11390697774680142744462781764301647423375638441800992
18057 15292799244248944934818037689270010422192823064310408
18058 -20333810103565958102526639797810604519420419504308306
18059 26774856523601710513823015966365749303753634749907170
18060 -34913380004905477449721198190541581375651483068576184
18061 45080730898387470693158604249834330828496487835932203
18062 -57636877799135703790927120044000691184691967064715178
18063 72961653071510452445123696889909658798035299621788020
18064 -91442054611572578526347945699751495016632936237253280
18065 113455303299590394920078179654263887369947592552643035
18066 -139347622221744164185953768120064475916407273968519614
18067 169409056324643774839876173774568595243683780803570552
18068 -203845077797514460218973931961284756446388930036561024
18069 242746200460603859396059154916661487009368596657056725
18070 -286057318936663086843042261073884532605269421181865670
18071 333548944498271414311439223787508756185366170735867310
18072 -384792871319906012842629282963116258610196497138328832
18073 439145013072899924757174187163630637815778411248227403
18074 -495738138084634984966373640058578319767115047080387410
18075 553486951741676757506974622350057556813997661339011492
18076 -611107402346035281788005571826740809946098013752142988
18077 667151221446225134018014330873237482373476812796355926
18078 -720055584192607238013614368618922210358428303122167674
18079 768206466622647219439511861262791759897699533652243480
18080 -810012898139429530453827068286248700993595915676852096
18081 843987992356506852712631102395704399111837418154975130
18082 -868831540557604875550532286538009664016906298829590976
18083 883508225808588089198746266797541033950045234819634057
18084 -887315287110563095710366575297021313611175514858567700
18085 879933810023658888176293961398435061002766559091389162
18086 -861458771743036084631022990922565293150626815765598232
18087 832404480013928403781064963633724855749211850921923841
18088 -793683989101725648747574019687724119263767531128298944
18089 746563269292436764054629793791654807378680176751095315
18090 -692593128227650658454370116752135364208568196880283804
18091 633523883217972572816698317392938724374388137133138412
18092 -571209327717095122005525277699172738884207463785504960
18093 507507444979398858733386336370951372615711277414174640
18094 -444185488625559014111287306129807414592481017906563800
18095 382836446964989222982929502931888729801332814564161031
18096 -324812613054866997865094163909392094154528549522537696
18097 271180162364079806594580525567894933535109849549897660
18098 -222696515202334872625394398177051064601970570466547192
18099 179810085074840029119825257813832040305759138316147800
18100 -142680042642115157496006779679664303112415125655434824
18101 111212169518002484992868369234989019882298846084518375
18102 -85105877476513112498523330778322997082760073097406820
18103 63907090030923284894804937421433760661546775949113424
18104 -47061903327889527136130118766867426562190577888498400
18105 33966661614045571063144361200930310410509653901247553
18106 -24011147433819865808536238491738758902715736771648486
18107 16612823549077400008542345926069319058783408888991178
18108 -11241298353533702533671076161169301746275133785779808
18109 7433272016172537407573985183664916794434966294964410
18110 -4799055710016765620548242637975046858256155135458008
18111 3022291608241144836387519471671226192290617681895765
18112 -1854736185107116397376248163300683424196709367729216
18113 1107943954816803900597530848062341989977308480408498
18114 -643469808260296594275023395907387439928971362709970
18115 362872197153544221370167065769726970033047068453583
18116 -198419750714877323095410290361864786669546617385432
18117 105040367304575756474032070018780785648399616858914
18118 -53745081398063481011967030318216035232296679357204
18119 26529645849298013143842781037155553791247237666250
18120 -12608152579696350469998762997986410133798658793536
18121 5756013398888917055556304630515329947214615596084
18122 -2518009014973301929837547158106694667970411020462
18123 1052561139654912576713999375465507409296553977920
18124 -419116995807180116530429932014930981866361080000
18125 158413796440914431258857687833607075317063574206
18126 -56609564996532926775137161645819352033726443874
18127 19039421822689324203548670948886770240738669049
18128 -5995467206224303454243511892707170377328903072
18129 1757050412132111859549848156600683522365991170
18130 -475874961190656053703828426047499543539397074
18131 118132710839981283920046949305318584260368186
18132 -26617425471232723393387170946064709875618128
18133 5379892278348669165356059873897662737828282
18134 -961558988173800134208940686748446669497630
18135 149310670609353278224735079622700643276856
18136 -19699508105932609082433952330514584936608
18137 2146142193172381834174151812980250965239
18138 -185937157059761514198648983623621357578
18139 12175854526685617447471702881982727945
18140 -560743970517587248458004143509347072
18141 16327042102682889197602133727888382
18142 -253906263174034390096621498741392
18143 1329534402028343227620849215702
18144 0
18145 1
18146 -189
18147 17390
18148 -1038037
18149 45197907
18150 -1530440287
18151 41958489128
18152 -957560261139
18153 18562659771110
18154 -310419615842814
18155 4533208612429914
18156 -58392561854053108
18157 669074211336769786
18158 -6869893744894022484
18159 63628526048581856032
18160 -534849919590465680950
18161 4104031568091579315945
18162 -28909138035480868157665
18163 187980339542088207459122
18164 -1134537469790923607354685
18165 6389783055807412850475007
18166 -33757519651134373934466315
18167 168118060996223786865435312
18168 -792886265142996850426914450
18169 3556164807919093483915026794
18170 -15225484498457905770173645823
18171 62438292078839879186132794762
18172 -246000678601220400939204556362
18173 933683904139091425926888431034
18174 -3422064569367528567853032325628
18175 12137691365981525473220785204032
18176 -41742688329596507650919849373090
18177 139435194741625507145198069010740
18178 -453093927355025089771362994276814
18179 1434293984373103044312577312215372
18180 -4428683029986842440140752339186090
18181 13353619520435252587784680091733836
18182 -39361162261918425238747567871183160
18183 113526702942947607882110489842795864
18184 -320679083881199544513429489962508929
18185 887841752306110569147531114915184980
18186 -2411095913215378575724364575589112319
18187 6426933586009423367884649419971632688
18188 -16825859945002698590046278550932064486
18189 43290056892438132653596279072570418445
18190 -109514410492019751582291527736056151292
18191 272549021104694823835507231216336344288
18192 -667591835855772847808526951305419726542
18193 1610124099482068708503561676089539221388
18194 -3825302914984754727064661286373509831294
18195 8955607235959998628904354909858600196878
18196 -20668116125484076558315623929289991459410
18197 47035687192215286510785840581378797878924
18198 -105586859251809006248415478413657633752458
18199 233870098233377443224733153492654010411576
18200 -511258920386837879470281359204300605402851
18201 1103367519785029124789109007343817028727643
18202 -2351351843764889321475812968338364012322163
18203 4949165536028596724995801051212246361458942
18204 -10290968852591268087280099278654230181105282
18205 21143554935259955894023876559059927874113872
18206 -42931855678511250807668867954878809094341900
18207 86166585593726298712930139980270350879345920
18208 -170973512175684270210774144519644617446970613
18209 335442761511003990922650718849430092067001285
18210 -650837519377486675989874438360944737789729375
18211 1248971239008456967638725699975703083129875442
18212 -2370912603106392464917662373758923699553750990
18213 4452624419067689512176506715145783021532116821
18214 -8273798203331569898688497003723717051894423184
18215 15213529497345777457951213392771526610059485600
18216 -27684466661329233502393673685107533304268315260
18217 49861529708376579782874566580282880702200487096
18218 -88890990056732300548447678849843893652979479908
18219 156873462988780806520125129646486225507604894046
18220 -274078675612530211116203713675691980818750612778
18221 474096873093790717121617521705288430775339428932
18222 -811997682122069832905319558055582633436446649303
18223 1377101393552393445627054123771418613374719600896
18224 -2312735262279080441628735213717403727430091281657
18225 3846433114319948401130461157074742825782630779087
18226 -6335546586443779891693867301308782794798222263056
18227 10335299662216059725008619734204808412657257342322
18228 -16699085259307945993966994387375088629099709270948
18229 26724439860125478841525842034915868129783295315093
18230 -42362809186023497601533514483227984780727544071639
18231 66517087434811389989753113535927430484934755287840
18232 -103458080146350706915185614842964984778476043771027
18233 159399517236304454953277484468332890237284483754095
18234 -243280883069532600175082385172698454058852690456272
18235 367817763533038458257397472722343978930723664626860
18236 -550889948019480953001143898706915134302783560136385
18237 817347058276779560023673713639650696578769945686846
18238 -1201318398342941709163607368800686947323569400679060
18239 1749115860734647125099385876950908091636368118732288
18240 -2522813294744433354590267959902829175221847884112566
18241 3604569389528408138601970112230177199373387900060689
18242 -5101730127973241582816518434291358323926168682348465
18243 7152697368229833879356552171128347861280122312416116
18244 -9933478509649520005964750927540423728069695975849111
18245 13664735925224404818188718784813879306699371172016937
18246 -18619033119435177527624370149550256188488538890719493
18247 25127829114874649432196927245798891598125417157500784
18248 -33587608767600600282571002422647561996931389705215561
18249 44464364752681954455369361099879085602982237154586691
18250 -58295481979448181131558538755929880918454396550158800
18251 75687937412164750558772983396087069271775873512774034
18252 -97311643372750890553019641523769051957730644982620213
18253 123886759628318822449226246545945068536060269103910925
18254 -156163908276204478500561626437063271327965447147654701
18255 194896473125667557421535607719049211669480423659625760
18256 -240804573624303278416804708914394997614798794797593318
18257 294530880530282462887179380526513380058323555356830678
18258 -356589176822536740161044174321761496930212258094350461
18259 427307433999402691995629017901961498663110453965625212
18260 -506768116733864015033436739837757357729302994753834760
18261 594749365274506222204963576027243699972044316237926408
18262 -690671533515398042506326743586635213335115076749397522
18263 793554167363717051383137075977451345265234898511591480
18264 -901988769404837181101262469841685717746036105907682091
18265 1014132499341971834333588761351243718291862310151602613
18266 -1127727228155138116952159764476937836573328428304186422
18267 1240147061348783875866722150083240778023014218763692580
18268 -1348475590512745291917235806553243510012855662688802960
18269 1449611820333364494771396876340626866385732794729536998
18270 -1540401123649209587538629104590475835008037990330815796
18271 1617784925388449242773218279285050620679768580295800064
18272 -1678960382671445177477242780745596851814029237399225804
18273 1721539419779224492957938665557113165170760921910948026
18274 -1743695370088459313023994387823447509765809153344205944
18275 1744285382418495455280647569557191183148920058032446452
18276 -1722937799477187978967724320120733096606733160229218339
18277 1680095920637818205465776490692629054437890179041839615
18278 -1617012771317274586114208469955225181741372397975102327
18279 1535695442363688534924901434779485533517141149167655008
18280 -1438801863966666973974972029058775791793485965909480720
18281 1329497080920346248848337284753925240809379856989932352
18282 -1211279719863078879134828441854340340485049891573182256
18283 1087791973356457056688825726158876503549575275183336362
18284 -962627761756871803276778763255657738963103027906453593
18285 839153598752238163497647305201048085624997509592199480
18286 -720355099063787313522722428295586074312083027659867104
18287 608719235678446721216893985593134592615833599959564800
18288 -506158724958766884608712173496990993402939590088802497
18289 413980739713525574430807936906790577136582164159044693
18290 -332898025989822826856411102710152882300035686643563101
18291 263076896586159546814518157167579816700205853928722828
18292 -204213858585589850321717462520683035217414294269655067
18293 155631038873859658227390392342320898253485614975628187
18294 -116380176790064454404396341189163825465271169727302595
18295 85345664960081967786185414780147183701732800114908136
18296 -61338714909909717336845006303710150726023311195967675
18297 43176898609205858741683045312835247460353287342913866
18298 -29745728903271911145721286694864972147263404249891471
18299 20041265939540894001231890495974092788496708987176526
18300 -13194714629568259565741912646651418996299857003231421
18301 8481441923171672300739495748084181718355902767202998
18302 -5317721422970930294385387225568891789092759926172180
18303 3248828272477119031808379408018289589726050742031040
18304 -1931952623029065304440519695498638625098069080342883
18305 1116909781551617037168140311933636115052011584516608
18306 -626946400546990309505615533067296403200000517577894
18307 341210389446200097123617544470679146192844634073480
18308 -179773703413531962910202678663714991580330364071116
18309 91540057384464196680550033945087576160604945193704
18310 -44964956657206073985640745379190518637150307183335
18311 21263258956266890957830413198486838851153832388856
18312 -9658253286420629693140127568344086552385544288368
18313 4203319837960494014614547993392417712275225198297
18314 -1747824016587458452291221238806036575518335721701
18315 692236187671046378544117965311101530838209651002
18316 -260213813193064507919575423903812442849627395958
18317 92467902933630684430395613945441763518632109221
18318 -30921443611920466514058264274225035277578141454
18319 9679873482252609907009009421879163796852549728
18320 -2819691663609534287052764931987270664120301142
18321 758935604073882020467980840486891106511060584
18322 -187194860905464891545735281973610529460704549
18323 41899645588749387486442840437223211415776280
18324 -8410831171410341107409831911243455606278258
18325 1492637612311669746016622285002580427459862
18326 -230072318560186078811048948874610849253553
18327 30122727162662977913637677452544989016296
18328 -3255557555912349982670658471942149618032
18329 279733933776404587582011953578041418116
18330 -18159825802665425950017325333457810688
18331 828894377311905243672896602946196658
18332 -23947791315123098752205185260708606
18333 364369179856734488645546742677780
18334 -2324471483575014856105591485940
18335 0
18336 1
18337 -190
18338 17577
18339 -1055056
18340 46202464
18341 -1573679598
18342 43405417430
18343 -996751955696
18344 19446068329095
18345 -327329558628982
18346 4812369234709547
18347 -62416273766641560
18348 720222438204897138
18349 -7448209103969484774
18350 69488034835098663858
18351 -588409049658467671040
18352 4548445925126961791150
18353 -32276624843580799314384
18354 211417086208002527078158
18355 -1285208783980569123292536
18356 7289559590521599206147970
18357 -38776087331736257436824440
18358 194399100010340174721432505
18359 -922743679760167646346006720
18360 4164344068757926256181424302
18361 -17936515536061786770053364322
18362 73983188022508219008549741570
18363 -293124506873004278893186204384
18364 1118598812994197275472021191715
18365 -4121471480187491948047374079902
18366 14693546175668959999884820691334
18367 -50785492754339739410579599346880
18368 170469910070609947159774925595210
18369 -556585175437077605566703685512448
18370 1770133028503429325794065457744454
18371 -5490688617428217864592970085374184
18372 16630273488034617187345262495345040
18373 -49236072087982752606172588213066980
18374 142625922582018510312380738315837982
18375 -404602523583143936442900248079109424
18376 1124931408564833623921521822577557864
18377 -3067713255036719115080504929313092500
18378 8210946796553459901683580399988576420
18379 -21584257317383585386831962515586418112
18380 55757262172800774258162881107971794295
18381 -141619372954032499996512051064545788982
18382 353850920506763517799602488787861309140
18383 -870159033944713649430781514577459445824
18384 2106918861113694397827047241223048282349
18385 -5025106953090234571495311327114528623100
18386 11810189672281924464877356936176448140811
18387 -27361349678811113308093075021012158200120
18388 62507535807799789559313552413525291435523
18389 -140856688369076595474513475902856739032494
18390 313184604102683160539181046906778398783248
18391 -687259869572218095391120228157456071573776
18392 1488852895739999972404980052733454464190660
18393 -3184920988272197836573687508273179743061910
18394 6729165247199726459812617686570640538803864
18395 -14045368004919956325798233818279416665904984
18396 28966946473091147356848794509086064146372312
18397 -59040921241414988816725240648589975590019930
18398 118949520585625317391863474386646204344522322
18399 -236921923854044807397030574431853275360212224
18400 466606038638047623837422334609186649447141704
18401 -908790057294073685697451099658844619473259752
18402 1750679501118933194568712374141522236310146125
18403 -3336089997907278974940176079679180149545566416
18404 6289435461156115145727339516063934180739366796
18405 -11732211837085535705475472329443084503707471370
18406 21656631001268949068908608806156539385662658012
18407 -39563087924624561751395690976041312757712817040
18408 71535310254317173398267982332239800626639876889
18409 -128032958845327335672441910521249489741029018960
18410 226846247463322589131858642541876469720595989117
18411 -397910065346187566471210904937538040459086929504
18412 691057840625366805918445486846814395588116336495
18413 -1188366442251115793046001614741811135046719648464
18414 2023583033510267733738351822260605538985594786566
18415 -3412340713018196886122851647522290417302488317664
18416 5698603427577639406271780043384794898674293376235
18417 -9425212659293419641157269592301290838949785711700
18418 15439762230939752109801377430670413454394510897229
18419 -25051570094607187051558772222349417605423719921152
18420 40261551853773854884916798363987014789640482484490
18421 -64094655891624898541960599469442150541480865690004
18422 101074512175196050829697875294165148521784741817275
18423 -157892340139444781969631574444509352535782151803248
18424 244337092106502115618255397166049297510207714086436
18425 -374571185192592482959985246301550130173292867162418
18426 568855554918149986970574504625895222584725005080688
18427 -855848200206578412515573445898712708471870658697200
18428 1275620237736066572096838185943071382584804408928030
18429 -1883550234800603192906215563239512663702894659078180
18430 2755267726757685877987547364936335451463647834386224
18431 -3992815674391599749983159789441879043382313074674112
18432 5732183345465943358948359020627372044767772849116195
18433 -8152318961421083149043812649236490134775142180906702
18434 11485658085104718257905100784522680171386890155341869
18435 -16030091755298612473428947746026774292009519623184680
18436 22162141561478735504655714710901410841474905999430230
18437 -30350903477403789437105316513369006260175040948802340
18438 41172068396785458235156315517432889207189098370545571
18439 -55321030808540089834797356322775532073898471913142048
18440 73623771906325402787424669848621300955099095549164905
18441 -97043872654913929149153575801708249179233019432783902
18442 126683708591861825788070838959453059160314862538293375
18443 -163777644970658657605348614263466809317946303519435568
18444 209674940721817792085258395536103173129523207587997546
18445 -265810138793619702179117856718498236562100476646300004
18446 333659025086110768118697016935798498748901745913613028
18447 -414678829058750188969188861757999682977846680738940800
18448 510232248083141373900885040070273126159688150806693605
18449 -621496108180895699731180097285983131062536774545250416
18450 749356996878185306069960425862922904702795069419634580
18451 -894297946280048640311424964624445037262512006114212696
18452 1056282079003043726896276265223108512386065106837098375
18453 -1234640885935500205862344799057563729999398222303099364
18454 1427976279866588180296943176989142154887759669732364435
18455 -1634086529598159002168998821570347168910407053731515952
18456 1849926391514176025413887894148338133724957714533464027
18457 -2071611030491877336048669537697876301447554401989850390
18458 2294471532018008985477545872303283089239864217813279890
18459 -2513166909209191583473673690489081943816642015821888968
18460 2721853595854941721170473710051997026539392170701876556
18461 -2914408731487734445024438142841045848197937534932313826
18462 3084698444134643856887212056599666249778006019315526355
18463 -3226877293378891887746101622118587859150147865199905280
18464 3335700620268164877650195799921174868100720522662153557
18465 -3406828329544238935982387024635095806378431949514336070
18466 3437097090646552603133257599383038295016485213849225804
18467 -3424738465787301318968472886066006347699163283157057840
18468 3369523241025905176708580517822321616978900171510594524
18469 -3272817150422860048809926071011930896426301783678064098
18470 3137539886069960216460120073314298910887011687932605866
18471 -2968027202412761900109733836237947212449074938045738912
18472 2769804259144210589032858836280826738560322966121032885
18473 -2549286188362461310411145556684437167885894134079403094
18474 2313428348499427277734883148356033726192143469865159947
18475 -2069353098961402509292023960557510695836945138271821512
18476 1823981655413872611421407672114113955283323363690821376
18477 -1583698455413124134033301490840754491276089508343754250
18478 1354071639430871841032938998406054186970355382673572607
18479 -1139647202958866165428993628880734224437245813432671104
18480 943826830730601087927642326257772730262282137510664920
18481 -768831305909998370035983369927166813303240784654351292
18482 615743649109659513320064560000287104690135232058580000
18483 -484619623092702603633959557634820957093304355441018688
18484 374648584589841232101145179598619760972830959301216872
18485 -284345246728172226434322475452108598397979026742261300
18486 211752776736793812556387534972399819330617082962899492
18487 -154639540682654240335773245864859365497678888060172000
18488 110675247307287016477392436190510828972033385225631011
18489 -77576619687250794759008223843330403660089497339673498
18490 53217377109771046636171565083370441594143916317584489
18491 -35701649222466684076523527046265753809234342437846728
18492 23403518398466219186430880350471793338842123843511260
18493 -14977918259225582842000895264313072391508279284374646
18494 9349520139280817012233876572780216598468281476990889
18495 -5686597966729800220708797504020392476208002145582016
18496 3366378376626709355147580534182745226713911975299293
18497 -1937324621785502695079115206587454878405717482441390
18498 1082450690886516992762107333535501529264568284181862
18499 -586363855653934886927044983117681372744806635330600
18500 307475357914375331555214173309817188299250255374206
18501 -155813288998733308851603483952160226126915284326254
18502 76163069977321975520850901553495390002992782970450
18503 -35837891396834145389610173894363387847116490267840
18504 16196321818847957422298208201822820307920488531607
18505 -7012541578001835154390111858170038057582186980516
18506 2900700249988144154202034132373009784124794160821
18507 -1142707589325039413389861900382033029262208017440
18508 427205286115040941503163863201233889746784327480
18509 -150962275755748637050241032278962747856882591186
18510 50193727578903735672597656449235887938026175894
18511 -15620956732041369727134746380979736574854085632
18512 4522913341349786762528959596164785035342580005
18513 -1209830489769897560105174083770889515126188344
18514 296506054868283808852954585275962223565944292
18515 -65929449520497786942337578992165138500599792
18516 13144345752877165602604414762288427240354286
18517 -2316208102303462614336790556745695333168780
18518 354398847576277316463384641056098273828555
18519 -46046787073378325689252070762587200136240
18520 4937206114957203328491144632404423442273
18521 -420732853568441410800946916288811496668
18522 27077928541347817098162342764699225960
18523 -1225551956299397277971608231360223816
18524 35033313476287565907475064304840444
18525 -536880170567325985468055977331702
18526 3021386553171104011215333900884
18527 0
18528 1
18529 -191
18530 17765
18531 -1072260
18532 47223673
18533 -1617890714
18534 44893690856
18535 -1037310757745
18536 20366055836489
18537 -345053749292521
18538 5106917766554604
18539 -66690730135394259
18540 774937303136493540
18541 -8071260509936163084
18542 75846610481112928127
18543 -646957426923674192065
18544 5037864098442990017357
18545 -36012720198100239214250
18546 237612041217108293823965
18547 -1454847557790611404679834
18548 8309906438152827098588712
18549 -44507179462490750678286573
18550 224616468844239243605200395
18551 -1073037611607358651372326728
18552 4872727566881246833527275768
18553 -21113658336489210917967898139
18554 87593413857982042572201174068
18555 -348997542163482320326267570675
18556 1339063760372728423681854383655
18557 -4959829087693299839312161408138
18558 17773182087375915663375912401727
18559 -61736852427775590667835914182306
18560 208240843909257640290323205596455
18561 -683148240415533549921529393342746
18562 2182782124352025824862686603181280
18563 -6801620179138164403126008404111491
18564 20693287037446329916556246126640827
18565 -61535353559759119936185670732371230
18566 179027857056316723987081003680093560
18567 -510039614285544673905905604466503777
18568 1424063422614539409944257917576269926
18569 -3899627055283690158245532484872684143
18570 10480589509138130853748390846189074275
18571 -27662714760896780074266284928542678752
18572 71747565169197868341990834882710410875
18573 -182961998718115551655930100917231138821
18574 458962338407290607729328776505711813606
18575 -1133081764509068716302340635384131754235
18576 2754260758179077137773349562255149304346
18577 -6594580167219421202881169335876561544209
18578 15558741004230661996119638078008574612099
18579 -36184540715525077966777639500043132719543
18580 82981095695135856889942214996878909836480
18581 -187706689677432613243754504051757018746331
18582 418941471759967974202688919793955692719585
18583 -922827815460609446404563544488831065532577
18584 2006758630655307392128554734879227740017887
18585 -4309068511062179962338302424450082737621270
18586 9138729486406368769898724840914021463529378
18587 -19146830816767459987529425972756579168547649
18588 39637442304254753514005752494923008081907785
18589 -81095328998757590253827835386097135303384198
18590 164001031044254928528766810580694465635198360
18591 -327893133405007388615758140831998055050378522
18592 648221275554236115533027206179338849417744778
18593 -1267318116311154746748776039337082669063956002
18594 2450652804056893728322802010998804460762418323
18595 -4687815215282607683836970149288316332244475000
18596 8871705066144048688537601720776193464448730815
18597 -16612834559348510966010187768347493012588087376
18598 30784311733443704156623112038563202736370517323
18599 -56456026988661959186006592667714723459331581861
18600 102477759706553810391660703127748525402684022820
18601 -184131455946647655990196195806309459617859243953
18602 327524237419193314685842248843473048842797223140
18603 -576781832393655577077238044317591151388964825502
18604 1005693364525362582523767920117590927930405846858
18605 -1736346572468575129343931665963091871110620069990
18606 2968607633467068004224833811603036640717456558822
18607 -5026218476522936154568911446875785596225089837009
18608 8428041560573332359027337651971133372992280323267
18609 -13996881879199674057929903584212811258564749075244
18610 23023741467158248754861879130108669289709060734070
18611 -37512779828294708341534256911227954819477488103365
18612 60542211944598459849478127137493164559568137247303
18613 -96789482006048257494600961514344418731920703865422
18614 153285933909922266772904367600603426054385524810819
18615 -240487439949293611574808039995480594164189559881325
18616 373773468559097089166290496582840482321221077589617
18617 -575517969288347621806759284676170636781805570267005
18618 877910801061557640922327361178989754626791103521677
18619 -1326747009527684450837521215378816403171673123935567
18620 1986440721436624487595077580726002429355784170991975
18621 -2946556955078792097132914728745131872393165875405070
18622 4330182663971376337835366600688704852041058296823296
18623 -6304470157768333617238924196305278651207389703726810
18624 9093671748744866238692875464913364571394597544538743
18625 -12994932099950265603993154550927663075953611067478435
18626 18397000739639633574546822036796303335402301121070305
18627 -25801857140287184112424763045591386041547089720000765
18628 35848991122803561645802920196563412967895115505649170
18629 -49341741836934312158472149390368280281192844040705001
18630 67274664356067779350987905962320569190698130929639975
18631 -90860368069947903083742446719068509444173506911445793
18632 121553672906065571762126021040575660930908504123865628
18633 -161070291158888287870528283228842223603335686766798157
18634 211396615222283208187244142172981805323913554883201584
18635 -274786646385082966051739964195573811778236935721825670
18636 353741728204630363924664147635403417630365938245982792
18637 -450968653198967450679424715165739691634941272596840919
18638 569312003475602000135245996597204782406210183865930731
18639 -711657372125553428593012293938087990558595544201389999
18640 880803477275474523756984776493278314959416104206157065
18641 -1079303166273891117694088742817772283037326619433302110
18642 1309275902302492191199503944190111199729348176627430837
18643 -1572197444337289833002759430496748194625967977520864031
18644 1868675890796037874250043436694363647126100695312639924
18645 -2198226784585314517272696135336696944796665698676145300
18646 2559063225116416719568473778405709607263843699085606300
18647 -2947919478929630482253349546873783052345686116600013699
18648 3359927967558362657762915803477629894385136859686380218
18649 -3788569324339976906709578719598197576476599159229034646
18650 4225713119404068018115798788165907692707243094164535140
18651 -4661762646222518726663627423405156559985138742374436170
18652 5085910858375375935662753490121825480170191543989587761
18653 -5486506428428952484234561061730815522072114525589325996
18654 5851519495549252630789032260252214108733048923555160714
18655 -6169086741544277358897754243750807658035586698049091960
18656 6428105991952026822784903860564832997098896701160009049
18657 -6618842675593376723268990384268138088109078933774708561
18658 6733505225434475054018416471027269783855499731601325846
18659 -6766744772564724906278015089101102717604919843824426635
18660 6716036902946375743003533446739557869517361800802678885
18661 -6581909963442355629835799519123912355358217522823917929
18662 6367995073816573443907854212293466282505865948368560539
18663 -6080886829342506299237902298033555100018893123468520553
18664 5729819388733863834124306314188899602521645585704554176
18665 -5326178593914050307090475810747376420992762470024322670
18666 4882885244108939738213942961824072106060311841751650018
18667 -4413696036663043040204124882923944226614561139710199493
18668 3932475630942695984605087903562246105309825127217354939
18669 -3452494948277321867536272073610068315568487085395256003
18670 2985807029747908420726615962485590533336413408441851400
18671 -2542743005457542307132991059136035937505803619755510590
18672 2131558036223818425153358691123662383669527365635105978
18673 -1758242033707054289329290191118429956717026629418261350
18674 1426494358528647808077434709128682855506816886143142632
18675 -1137847301955913576915615956020594209495766639027517165
18676 891911509057100449269156020712311673188133747243444211
18677 -686708712937532179673058012690615996789615291536708284
18678 519053738996516136560767895383252479053650409348181304
18679 -384948615334116938809785806552394466497577690016798986
18680 279956188064687864077871374549382506574540415678847725
18681 -199527883657771708018183985044640683075824779019309689
18682 139268950998591813336342696919958538084028067024068867
18683 -95133415869268748711803498437186703516749723676547802
18684 63549021338362460407817452711529168191019836908360780
18685 -41478821666718195197152573452578588676874118152622220
18686 26430412479348798257621531934565690396031568571319930
18687 -16425945159307518361520716698880474572116506817357812
18688 9946314027484657931683882351123746766654802061810781
18689 -5861648935657535638555051721784046453015149129127684
18690 3358022955632377885892978737412332104948027597779605
18691 -1867623486219231735673709937936832727555747386779241
18692 1006983080241663583802200068828376813572907313533277
18693 -525546389661821001894707771597613136438615610567091
18694 265045832509007476640575140083062986710493143417512
18695 -128927179426177401094593156301176303455060137210100
18696 60365874431618244390816331366570072895758419937407
18697 -27144218372034249453033905845012065029814745909695
18698 11692526854306494240556792315559819878457836159847
18699 -4811325810777733241473443972990357216443658725732
18700 1885296432834017508557403405476499566259388249700
18701 -700993041339477099429743908073353212737498970040
18702 246333739911587850444146035703740547730620205438
18703 -81437520790521167974023970503340317958801827520
18704 25196406473723700182193933838580857136162375808
18705 -7251633469829836150162513990429465492863242555
18706 1927760594558263004481553561139206844370498613
18707 -469451351014507281482854860509596997955943700
18708 103699126684804784549910618876389688173039437
18709 -20534068320200077153353422905889695631270584
18710 3592908326863867300718294223072116791089840
18711 -545728026472591786009043606956985007308169
18712 70368126212651280810319869224307559650032
18713 -7485432679411048842072019781595514483021
18714 632627418454780649237140993227345898832
18715 -40372779928822629654486290791780089895
18716 1810988189263906787393257183886229078
18717 -51376614694710219702671668828428464
18718 778072062020146148291570089762494
18719 -3959095806855820038326069866096
18720 0
18721 1
18722 -192
18723 17954
18724 -1089650
18725 48261717
18726 -1663089924
18727 46424249179
18728 -1079276181204
18729 21323913147335
18730 -363626301139264
18731 5417604002509854
18732 -71229918537648234
18733 833443747600820429
18734 -8742205077415333380
18735 82743321473561036698
18736 -710925027968132809822
18737 5576527019710826663613
18738 -40155171878688386567344
18739 266870386710952574387425
18740 -1645708930213002150860256
18741 9466147666940181229519512
18742 -51047123342413884064101028
18743 259333578118579462663654413
18744 -1246851491127640424192774680
18745 5697188968222530681738499742
18746 -24834160585710127174077621360
18747 103625911898432196932631077211
18748 -415192161902107866418850581430
18749 1601705724202697444828400082245
18750 -5963944893093575320946848561948
18751 21480976874978735283853533941554
18752 -74988927649447464404431392797178
18753 254172937066085273087808573534519
18754 -837800505155263466300288904591840
18755 2689392051151695065954630351885688
18756 -8418483179426849529508339678603900
18757 25727164123614082375010371593195602
18758 -76841272574625479452606659332099508
18759 224526332151632332189584339974103780
18760 -642391083760156187113411985489081900
18761 1801143973083707367287966766384338727
18762 -4952705618391177197414540923482883680
18763 13365475715340256601053758915253575413
18764 -35420413336657812827459273597101633650
18765 92237755891054565255328852848724768895
18766 -236150817161248737291070293458444208956
18767 594728006925434965956878671885898599686
18768 -1474017307353281084244122006370401910540
18769 3596954219238400155552741610939661751420
18770 -8645603325491919977988045649012442582064
18771 20476316899659276635725186344319410798661
18772 -47803723711440964431506524157184889443548
18773 110045470296262644943052194888765393055664
18774 -249874047026479436048953253327282644207020
18775 559806748161375361599488757753853834688746
18776 -1237783507811619962437959102596538847340484
18777 2701811876080934043471856864089222913032314
18778 -5823402883290819450593355586131975776376400
18779 12396840841573614029006352880081407887553225
18780 -26070713054254281785999471963460683489590676
18781 54174161854371483808496022616092348892219601
18782 -111253438803550019212993001620208887370111652
18783 225837646822592583821496458880416420119495400
18784 -453227268143930175285263508721653271236453870
18785 899380292940936896890893710088876542173525314
18786 -1765001829637120846717886696848021073980390144
18787 3425976669853333456002887327718531434818081690
18788 -6578402832935956286314113608113759841539803348
18789 12497101599819567398330575853270789524254836875
18790 -23491114038636715223711068898676177529905536160
18791 43697139673474681902828758827632857771691294174
18792 -80445944342549780394677085338440228134487905062
18793 146588838719959056982048215970052953889932184637
18794 -264413992015456341847027661705814086656357311360
18795 472164511233168030588494346811327605177591617229
18796 -834764114588898016318493831461959085116303244652
18797 1461266732851609227138303390897593375463648554619
18798 -2532923178047784824208319412933366819899422730136
18799 4347810825318271808805616892655837171774070461155
18800 -7390988938950871514307847367974908547737548197806
18801 12443509938566368234395486625314607100007126407063
18802 -20749844142925032136848676835044807380186318202752
18803 34272012660745775874984348040283489704226450330544
18804 -56070777454234814909382556320968389575616276722560
18805 90870577654410200524840520354927050619541798780639
18806 -145886636643681826712055536621357685368970586341456
18807 232020993045010357442908157044433703100161985130119
18808 -365570320957469744199436961700080946349481242770272
18809 570633316571306820953027618485239669853236553670340
18810 -882459724068155795743035982147120752875007618679456
18811 1352046570891904825492916577117859165354106616300507
18812 -2052358488079585741516936209406950340085954519237280
18813 3086624914947794301737264557726472168497880343955410
18814 -4599241911657697445361730883315188476997048979807900
18815 6789871574360776103157640426827989848158468292637412
18816 -9931375302075949096685118240204763845298672993177434
18817 14392221831652977662802010187151145760130857986422087
18818 -20663956339980972573637632525223486361504083862662752
18819 29394178634029417829261943568653275241963087525509860
18820 -41425229382824579891778880865178008457784060862857730
18821 57838396101597117500777476302527078992755520672665195
18822 -80002901274805039169311560303558304906585481711846448
18823 109628207078995011163502746794339673869711300188227825
18824 -148817261181237439150404637683114464341389596673430470
18825 200117233582492267881463219209744904667241155231415995
18826 -266563099931164125766004467943252354784502816777195248
18827 351708187980416025389780990595617291640620555562660252
18828 -459634634735545745771803020116857212953435549240674604
18829 594935755763088166752291343985623351788288771248454340
18830 -762661789009780221998942079971269466683145340667220796
18831 968220548747682123166783933390405039822271832570342717
18832 -1217225426200527491271979230134336649004970420125157998
18833 1515285094508965044302910404244925728312366932055851253
18834 -1867732349761399238041133092095625175464241718708725520
18835 2279293797685329852373641518559185767049465548345929985
18836 -2753707508355477996036656606654535328591897454000835564
18837 3293302070388120967696478233385266698455797909249656355
18838 -3898557268716708237318273041518863528641616965277376276
18839 4567673316510171249144233403217722023256685228254945375
18840 -5296181457449257213647823883149127650906218923602800812
18841 6076632966512877530785150873419376908466568497243876255
18842 -6898405270312064417496579840997159313321627318178183744
18843 7747662328137508076467012840005711172604537876934851061
18844 -8607500972412282641672156853619104353183143147549923760
18845 9458305352315002348370602612381742757435079918333487355
18846 -10278318180924075400900194577124390918516772327267427792
18847 11044420833222689139280084374842991125917850098207674816
18848 -11733095641444147257781829382144880276735742165934713532
18849 12321524669895290571949741663265608582138873560014497595
18850 -12788761828304606704143274611090723973920077645020043840
18851 13116901451340141599857126924600628302845606158879447040
18852 -13292158399109826242473818648331156163697771226459483586
18853 13305773944506662779518356170271182024559485441260924400
18854 -13154669081678848966707009240780524577990242401184174520
18855 12841782398853381582706130562949410788262748406194461969
18856 -12376052422515328623467961435844185364190938547550100556
18857 11772032490554568344136003273985472067363073796846782368
18858 -11049156992998735601756062736985320038022605650028821904
18859 10230708044526373731438790520166773638013853068849278205
18860 -9342558070386599150981476302580503573682073234328778152
18861 8411783345540434819309682180735694627020173333992847746
18862 -7465253897287736603435001687160128203962767974464690460
18863 6528305190738192938361704920322584677118043117186339112
18864 -5623586689837389441809175334331698051244822519254534350
18865 4770162946150323951434240936906365875879928171345819312
18866 -3982916711498704886831429587810076524515159022467106320
18867 3272273894414144271881780025729074678737412235606313089
18868 -2644240431973003780755757203663934654678669630859984800
18869 2100714642357491443817740046327988321477583709952978870
18870 -1640018134707834845113220302592926273846646837995067820
18871 1257575678717486884974081267910092105518567859274094924
18872 -946670222747113952401243283842015757593904915893643076
18873 699203056827085710028070248250423175689077802300604785
18874 -506399544715671821244403751836044129508361243857608480
18875 359415792402766553585254051267084860292132869601237629
18876 -249818686384729379641074493741450565171163905544024732
18877 169928620199279116480877040656141366559369150138133477
18878 -113028998476787381336052925028356652363740476995100924
18879 73457926512952723559602100384463037061547056715731840
18880 -46604726548939422387173646419246528388166813313120402
18881 28837092353547546521497625856473910011849948143583883
18882 -17384345865874676177692402971502823340122404588676000
18883 10199284477416236713698563288479398975051939350248269
18884 -5816535998257830992786290212886761614880716096154750
18885 3220152926024455419225898113138056456471915301795806
18886 -1728182470904887414288865121113697306156332538108684
18887 897698978614534356144736885284216346733379441294510
18888 -450570662550596925942978455393973357418090424991922
18889 218110468622549744701815111302111817305810671112725
18890 -101619984217681263542891993379258465331157103914592
18891 45465661316252625116276020102874422834439211447431
18892 -19484678338628306584457936971794711847656971843222
18893 7976004936093061966259117195782572523405272464691
18894 -3108778804641519869115641637794835136097937322700
18895 1149644220614464434121419455243276182569518441874
18896 -401753044311878905660634082544906388972190110070
18897 132064713477179805533097342278731473959884205021
18898 -40622282356425985361155040843349813417587746944
18899 11621331819604084845572297714242752535768097475
18900 -3070380213017434923829304528142358752783658244
18901 742962130803443023901194228991196919557742306
18902 -163041699894646794453941932018807963886069700
18903 32066234275864068799764256184369318383364477
18904 -5571363370895723147287346715722577451335940
18905 840077465336117563557585124356956385517503
18906 -107503487686075107076944489894569801522000
18907 11345600683512206585968247460236012367724
18908 -951048793499982049280455645439575537488
18909 60180439819214586072284783080221653875
18910 -2676152163371474183149613561037726696
18911 75290255214945145075873039065185613
18912 -1115178145387015224824223368179214
18913 7035865800145798015811817581976
18914 0
18915 1
18916 -193
18917 18144
18918 -1107227
18919 49316780
18920 -1709293698
18921 47998048102
18922 -1122688648444
18923 22320968859957
18924 -383082545521985
18925 5745209525173860
18926 -76048516328687253
18927 895979413551897857
18928 -9464401459170045357
18929 90220026970851881940
18930 -780775895705574162335
18931 6169045458494856432507
18932 -44745326234911498219077
18933 299528909566921050310096
18934 -1860300251845295536775275
18935 10775447882210937552012072
18936 -58504605640881984378009356
18937 299190674657547495880380530
18938 -1447713607265441675305613793
18939 6656014181692230287356111025
18940 -29187585898958039225531949454
18941 122497119086198886675073901676
18942 -493553871953715513851105574854
18943 1914347999545200345600984053852
18944 -7165643333726411469751987468605
18945 25941515032863666139393713841242
18946 -91012261182880331292649051709356
18947 309984675674064445247081526618291
18948 -1026623042966730879521516375536217
18949 3310850289034562234013280581620720
18950 -10411031469379047317883881928005100
18951 31958714476348006400377551071327969
18952 -95872848358733107625391270593142148
18953 281346322616693686878007034993597040
18954 -808384973545253734795532133857638795
18955 2276073501620714755459512653262060208
18956 -6284578030144158705735471892804296666
18957 17029131615077370331759058401593672964
18958 -45312374478190618026760730291252541676
18959 118470291083506156964146861065361222425
18960 -304517161494666931405122803179052592330
18961 769924065213739142223085163950040557680
18962 -1915694626605567570812500717757037107001
18963 4692898266191794465241865695039520531492
18964 -11323316467684363687194295416314953223180
18965 26921114670934609557927625584465338562336
18966 -63089577577531788098355322405733347524144
18967 145785937369172315154588546310211417299001
18968 -332281406025962472499216920044861477352510
18969 747238477443312749218369244410412504089990
18970 -1658431978955796378542173587642486513030884
18971 3633594512363505896219467541159710630277865
18972 -7861110303366621044760757494895823296951946
18973 16797392247573288759570894882064999601121164
18974 -35457357292424552510692041039003942889887225
18975 73955047172472500901920440648102228405983418
18976 -152444396177415743677713057027180391732761696
18977 310611602374794345642573304258720469003536110
18978 -625694362225921250439930290744882828071284638
18979 1246282948135027760176012635902367795332832000
18980 -2454982148263676284301565873264794654856282324
18981 4783225959717334346193271564674919159828364160
18982 -9219222560191269591672770979236945760818419893
18983 17580251373765548022829227586468177592009726022
18984 -33171607757630452625042815428068997501762808875
18985 61939657619899834870093059039988852425127196306
18986 -114466695530395138470173626019470573343187747345
18987 209383268576660335491708040033071494369540271221
18988 -379139487554292693571016458527148504855309132954
18989 679656434991352562830499539795588907058588853800
18990 -1206284959129732386433206672163091556955738181100
18991 2119897133007232773851553933899131389432719070465
18992 -3689063329059411388504670023300163430089623800810
18993 6357461593104362643559171768321028741060501069480
18994 -10850392334308589887828889955689881826253563703585
18995 18341164581824975425699475948526630075317637245562
18996 -30708024043550181948131271772018689059088431119405
18997 50926302602152548413940159270227132691157656843088
18998 -83659965297761129117388773521733581522278990833472
18999 136143405025037507840553215998367113709918929088125
19000 -219480175603978267621776989087114200368675944615277
19001 350532584014709196358468437331251473113999838619504
19002 -554637011045957182724525918805457686917492924862336
19003 869456688827756666537258785815551734710515498452816
19004 -1350378094894396468587667109957178543078529079795190
19005 2077969713855297652144850713143378295312504401005408
19006 -3168151455627588324277320761145488038623456921488167
19007 4785865493713652079486358822509605126577167047419108
19008 -7163186748630999285447238827430920788682843570508143
19009 10622950632022820539979116493997172347596511330613750
19010 -15609087502127100435707750853580274202305619408157182
19011 22724910461232204010978366390369019548861777976264089
19012 -32780570553851409717805703871865697020201147509023225
19013 46850728286478571769368243868872145842556203711096608
19014 -66343143124162437259696305373450560466095492451417635
19015 93078300240851221706350471249184709451155716846431662
19016 -129379325708545580538307541503849632582204436850562939
19017 178170245794876843087076727168674874529455526052634688
19018 -243079099557594953255645261584125674566452536724972712
19019 328540524888341922512032172081732778028515884938659810
19020 -439890259240479698441691049417528540356381628438311437
19021 583441634130151148119663468775108823812817681267268464
19022 -766531771351264951134211296799402496862231626300125617
19023 997523058812035516702766842966024468134838714610613159
19024 -1285743911900369543097167200143785565349882678462827045
19025 1641352183800725098864388039266428447808464855647566848
19026 -2075105286370644259592796951037121942928050436392981487
19027 2598023524668420368623064848631631328479979370624672016
19028 -3220937662053255734681072928117291311361331154800752087
19029 3953918529186731079882199127848179168915394386388200000
19030 -4805595594385230163346722601456164371239753461945958383
19031 5782382566715212540892295393403248932465835146299001274
19032 -6887640728107751438262443722529926751110124170322417612
19033 8120823897735725014798680308215003685690251726383899130
19034 -9476661493535787272441061457183926293462424084520558500
19035 10944446547358199978192888172741699492932098208835360262
19036 -12507502121182883703613385005089234973511233428601233153
19037 14142900783861760265489571413543776042834355888178534696
19038 -15821506240255857727287520877860087286247353781916916403
19039 17508392937219525962961121935907345242628063086255005450
19040 -19163678362568194476692852934062284550675765138103582060
19041 20743774489615633780075529720975996203070453249526622120
19042 -22203030996733365474687019368370189820642920546063099174
19043 23495706165188079531582245963565298097835038137843311255
19044 -24578165211574768589817662520596410603139132541170369305
19045 25411174096590289952808465840757370783794750363458081888
19046 -25962133549558881828994500708485493886948897417306501638
19047 26207086845021738736575130211709113944185559192035650956
19048 -26132338379533293890900850742150292157325079766775042223
19049 25735539443452824334519272168817740352833583488495698880
19050 -25026132305940815474172057377595791138771243297465158429
19051 24025091486184692253408416259442410113115428713813563119
19052 -22763957589716210760817695926781359361255749533168264938
19053 21283218792825728672441860854709954257270425755094623884
19054 -19630151788133101353204084520375914934685955535022198130
19055 17856281439680647799471120892178485050070213756970707522
19056 -16014651017501115108027403364730841993336035077790058776
19057 14157108958022124222080536998498799922730294621039684338
19058 -12331812014012070160517238043771937466655660495572363624
19059 10581119089601389714460872167824399547362692527663906000
19060 -8940008151624816601294040751326179749557743529078373349
19061 7435095543734740823016414132353451358166839287930582480
19062 -6084279082667215396127918793680662380323869428440092846
19063 4896970127356834787115870014613897858715012367448729160
19064 -3874831590245826991770233839792243003090195250609717295
19065 3012903404602357174720849285746766555684462190306484710
19066 -2300977068526914759623762245824997221697438988569394459
19067 1725077239965845065713791830687890053346152940530616282
19068 -1268919565683764681193327743706407479206606820221152853
19069 915236823798429069841566135452214309206094878468619460
19070 -646895797107261735303869372210757525304164437329085895
19071 447760492415360828761396921069770340102383677115212657
19072 -303289085407304497388343553538061112245140571573627439
19073 200878861004958574387095662938234332612746816734962474
19074 -129993239096188808811368923323069209893584663273564230
19075 82116853745139707122685321903491872266352130875043533
19076 -50588910384401290669728811939322982335746600764716229
19077 30362933124227007509274964639162232806187543701005840
19078 -17734346937296957367427478544080205180477656665759254
19079 10068092044914182089943196024548935574328946649369025
19080 -5548454999829307164229438362946308903910985780453283
19081 2963956541790527820532275184511546561766328462169696
19082 -1532398243111812479958361313349763659591612601711308
19083 765477676420940607106744639918175016477093822744641
19084 -368759072185972704098218588233044651137227142489700
19085 170965096329795806505895001520021463078096693871772
19086 -76109167425569827069039319004655070945976866211178
19087 32451295743333766409255485036886653489023112675693
19088 -13214987109312091286581092383125589532862676027589
19089 5123509256686899071647064523467243064802380951360
19090 -1884463321351015406665678139569278247984766522424
19091 654901576558244551958093894267724973723554730428
19092 -214061189533841450020889007718329517491875033977
19093 65461565993588731490626443628041703371247255840
19094 -18615726443822916939351947727720522401826073950
19095 4888136723106833638640442327263607134815360400
19096 -1175339436577125462519211394879202325455265103
19097 256242642161676431987546022598144413235792332
19098 -50056355880159634050153102229502742587715086
19099 8636261231119639678309496781773012783666745
19100 -1292772165913098069673881642510909449960703
19101 164186155047386494873072046159205315622256
19102 -17191969283289247959812440923728908653068
19103 1429416651301530781449451224947242315392
19104 -89686267126444617899202185020349947170
19105 3954377070169126096239657646309122504
19106 -110066745453760730251654282412289900
19107 1647295494705600615240178492286200
19108 -9146551543817586309648283968512
19109 0
19110 1
19111 -194
19112 18335
19113 -1124992
19114 50389047
19115 -1756518688
19116 49616059437
19117 -1167589505864
19118 23358590194797
19119 -403459067875216
19120 6090548853766919
19121 -81161920238457408
19122 962795277368579020
19123 -10241421364772519390
19124 98321557138992560372
19125 -857010602593360087512
19126 6820429680235555982295
19127 -49828445761760023564518
19128 335959049512224492030605
19129 -2101407498301369193409408
19130 12257020282148726844410420
19131 -67002171880889502681869498
19132 344914792819766102426031733
19133 -1679658300088676755604085608
19134 7770252112959686700567965952
19135 -34277698622184209789009051982
19136 144692512307202165280183940549
19137 -586247086585173752318437680704
19138 2286219035734412030755435191418
19139 -8602675418456967894751460439274
19140 31303383945175709829085369928259
19141 -110371003518130289615967468136768
19142 377746934653194172101040544173675
19143 -1256980296391404942836685826710720
19144 4072574913406631113711428447119151
19145 -12864549890359126949170825518093120
19146 39666528991338002629610903364963622
19147 -119517249028868922695285506526619850
19148 352245312304251443494205321107593289
19149 -1016395895028301575221564452785752128
19150 2873728865620272436570406945118233780
19151 -7967588339054816817875899142085944170
19152 21677691720467741429045386445764852386
19153 -57914533671504014016649160233254373248
19154 152024164259349018939018513498863571287
19155 -392311674870522217964445407521529011570
19156 995792933169724611345212368794500788736
19157 -2487344445958755569706472129744713673440
19158 6116844451473233416667026203075956256562
19159 -14815829717096535454529335533945671247162
19160 35359161673159662231441677802001820608900
19161 -83179207756830812783852460550561508194464
19162 192936197159654265129839043421087937567589
19163 -441406477598396946009702535312826530070686
19164 996370957489478577401089759374322225958310
19165 -2219648146430681527033436108546128359596440
19166 4881394238423957026290475953577369958489707
19167 -10600085743493823490049274707133737671682274
19168 22734389732943627379245128116613811743438497
19169 -48168416924055312258868884276830410899582048
19170 100841138166935027842934549946584161584806775
19171 -208638918163079750942185684078900062167660206
19172 426693632700781914324999424182172943922467363
19173 -862733579354543252357736586444691268590211704
19174 1724840962978040406601912775001347248284380976
19175 -3410368234588983458375578900818894767944630336
19176 6669565680922565437505889209307247782524984456
19177 -12903230502586925706440521085951170621364626688
19178 24697960720179556833695874605807360994591756607
19179 -46777749616282837560682220166435510553709760120
19180 87676637710097871637535426433510390157405957325
19181 -162645692834205812326547671581907311701814219392
19182 298648498567513987099851336981417173140105534024
19183 -542849538858644488389356094105268105728967713328
19184 976876547160694243256574965729388982336973646689
19185 -1740516742866244086325349181831438484372947399392
19186 3070647155411976147194844425202001410542920388714
19187 -5364477300023913506638417725710135651896955608222
19188 9281135353875171654521427431224083533623443586773
19189 -15903008810764534928802077896097011266235800116344
19190 26989090692809729192653184361161684753705533215249
19191 -45368273552493685551382527279533323717936561161800
19192 75542904049023214396987273410464865306128579422987
19193 -124604303474820615717275777596092742262655186619200
19194 203605292401763183140793253538949351486062321477176
19195 -329593540602283190040481326223347482492760608279304
19196 528587837814639812360319868926021684733165082520036
19197 -839881554635874274922778047585265114160483635813096
19198 1322188073751776925102339371476292823882329463188861
19199 -2062305697442165965868945112664392829491043835025796
19200 3187176939654868420714276908453493575066710002919541
19201 -4880449056372372907488381763842103367807132003995232
19202 7404904777638649695545785202649191712349197350049367
19203 -11132413839715561900912700017371364151820688309935972
19204 16583338010517540966029855990697735250602374507403579
19205 -24477574878284383429851333939292629171329643316443080
19206 35799605318636802290960957687052326594210488254944355
19207 -51879957939320696253958123595763226334213273255831950
19208 74495347297830222600608341721857235979010576072998983
19209 -105989292972711212885392883206507329348915081173802816
19210 149414184685194697310326168627155411059159823785880854
19211 -208694423573803614783281755503677146380067483349522214
19212 288808348793716098199201830606380919485445312491399073
19213 -395984082466394137207396601789811082352630261375167640
19214 537901171706497501444325693015678281483958177609072184
19215 -723886021218660889507873493089746250645753165286487798
19216 965084731224082327270746805960329259629314694046921687
19217 -1274592337444162799001223928323221480882938742979767360
19218 1667512986215453458008106990724474594817287633869604424
19219 -2160921797839870163745966708804990747470888863400538294
19220 2773696726045899446589118551006740531766973653310462173
19221 -3526188367545023944496681076891005634120818156861537864
19222 4439698208094529175845244293860464536132871782481972199
19223 -5535741935003486401331863278203787679932481431989206470
19224 6835084769117666408038204119255259285145848689453197427
19225 -8356550569945914104446270191991236800440739326626664000
19226 10115625591209394144668025771470575826156460049713050581
19227 -12122900491812974752877142801859342783429066362257143442
19228 14382419236857658161673502817742102943575450917269135446
19229 -16890028893728658017180742171563678281520723736166125768
19230 19631847422651129349978177808608943061044709195683089225
19231 -22582984375032233499020300366268318946555547835061058362
19232 25706658830363572546219952916494204789590539088727129171
19233 -28953856905424956397523419423373656765390008286886454528
19234 32263655339249322676918129971141029212011832700313424279
19235 -35564306776530438670545983429845379371027951923076586054
19236 38775136646453507987997206371651534222317019819316597163
19237 -41809242804884449222378163500519889138987750561573976368
19238 44576921248952726323246568926898540791502143016894456855
19239 -46989669947904153720082793910943472035773080211382262920
19240 48964555043146385443126238785392287301744235426278745495
19241 -50428666968811234960653219446390324514648359030688642176
19242 51323356135697731427483318995692657409183467999547223163
19243 -51607925106564987626587940656750604915677795145694846676
19244 51262470745581089790825050428262994753043162666230640668
19245 -50289617033948958712933678173298020514092328126305470840
19246 48714955067972397804597615622496890082303458503889857477
19247 -46586105257350848372039044482508084551792765042443622498
19248 43970428899630778322030472339145521559662985755086364992
19249 -40951531092068444432941427407223404416959555488965812672
19250 37624802080854236482403950192955312676727874585854025495
19251 -34092327746375670958068040846352794478865329658742747320
19252 30457552507334597512965974633916881193727236544503948678
19253 -26820093463769645276896733872640051998582803883301384320
19254 23271081133052266846705988386762459518693669710745520572
19255 -19889342547254171702684961592620966570617518523162414340
19256 16738654205557329320633046500883563951413947468563992170
19257 -13866185982012255056146722623097902753250330306242833760
19258 11302144985968054549978052317840817772601823372108859429
19259 -9060523373591029704077622298846776398227362356559997130
19260 7140767437242619570129439363265458287394685532774858179
19261 -5530125047758358624905441498770806252538265765584396392
19262 4206399001001347246190474523537963666097672174522000109
19263 -3140835211087076261882397138970979863801622514222185674
19264 2300903201483836173184012063700261867923044246551192838
19265 -1652775201569795196167985842023315842071963095870676992
19266 1163370963393174349701049378497338415370169264493775993
19267 -801899390450846525033915561955709110565554003517962530
19268 540887310891388742817113356734580960849627540381425405
19269 -356734258513721957641131946143986156610837707710567992
19270 229866411611246984130023211622840866108490783783351255
19271 -144581820013456027666080881642436970281920460761564138
19272 88683863812954826871705310006403347187146779474561995
19273 -52993288853309913828603223090654082531224940507642624
19274 30814762198125525244162936130704168355730435985603165
19275 -17415437844044131802148621066882848380087444821708316
19276 9553850541243436411005945834281979408244177451602040
19277 -5080087813642590162734228405869453653066480533596160
19278 2614183529551516545488640539890566351402957420234636
19279 -1299666882576683301114996721145802697349480972279936
19280 623082057860743317429964872189701659084356029490465
19281 -287460769332372945874329790897921764764579387216064
19282 127332641254722500749697725581766034262509200807830
19283 -54016539931035445138185088643416604734846347878756
19284 21883192210382450794111220732663578173761327624415
19285 -8439458908899167159544962384715556758241941829592
19286 3087366558411534329949885606700953098809927871568
19287 -1067029048763250093023910769493413189843690410420
19288 346800438216027066537754247754278662291787452278
19289 -105440246234892899195508052065303305844192844704
19290 29806414451819082660463928250293215966779120605
19291 -7778721110718429416920755097229747772436224262
19292 1858582272475690878477059924851989762845643590
19293 -402563699024365593399952743706989348909259128
19294 78110707830743187839917754228288864243842326
19295 -13382587676337847043355664103432061551396852
19296 1988765279808240240672441615602457576132894
19297 -250681908901794820446113865000690750273824
19298 26044286311039754435612551232701496778017
19299 -2147857071128094945407094766362731164326
19300 133636669481407439118980747993643842580
19301 -5839850137774974603755496178769611976
19302 161449636866123291314720661557852824
19303 -2389330804353005905444468777758508
19304 11807559955462299043770339938562
19305 0
19306 1
19307 -195
19308 18527
19309 -1142946
19310 51478704
19311 -1804781729
19312 51279271285
19313 -1214021039643
19314 24438183887476
19315 -424793744597981
19316 6454470627083148
19317 -86586277050584230
19318 1034156311327665190
19319 -11077061661306621912
19320 107095903922348155022
19321 -940168874995765911798
19322 7536121275218053261905
19323 -55454052453964024601399
19324 376570219470444180614169
19325 -2372124260865711024666918
19326 13932356747987646029871524
19327 -76677897239294415544973325
19328 397330925285146117209979809
19329 -1947295152391339992028408762
19330 9064114076740335476799332709
19331 -40224624805037852512293799782
19332 170777624599444380409888056855
19333 -695808298692427470531426674814
19334 2728196469316049855086019063172
19335 -10319787925691333787348311741492
19336 37743661295122924149847434480965
19337 -133741009205295940149343391943930
19338 459953288683583211379405993293773
19339 -1537783918175389298189991011533147
19340 5005472853049596412045374616541595
19341 -15883229313989272111003915596595089
19342 49192527017430481249216302947995200
19343 -148868229393101832612245687280536100
19344 440637952544537363923813339515326641
19345 -1276839412152884481903380000827235755
19346 3625181896069651764788693643977612748
19347 -10092476506699667431047148022702415080
19348 27570779969955896195997008241435247916
19349 -73955244433624046222395499495608967577
19350 194904315245317045262173628858356520830
19351 -504953224051771571446743048208608851057
19352 1286723540085050409310309740755158733625
19353 -3226525140025745120229079827931559876486
19354 7965213685461256649897569342397054757963
19355 -19366718600442699092452148429278738116282
19356 46396205064332368795652154625104702758504
19357 -109556254078004401748156820280633632163200
19358 255076528549717119283589856573377962566804
19359 -585764901864879915445269494681518545459100
19360 1327174294631822932174306873489552923914296
19361 -2967621931983587417163764320706287338991254
19362 6550613403812725162828103988752589530493070
19363 -14277692726928493085170492309502929297915511
19364 30735494582786838194660631422740925791567935
19365 -65362093277177546806758321789890497948015289
19366 137343188114576995631755174220976727251580674
19367 -285213666715113460836833059102987542981163065
19368 585460065225863874496749484655095345878476436
19369 -1188132966441122845980656741074799378964267528
19370 2384220307618491305761377176690050169063411274
19371 -4731620905149621695502250198628619271568648916
19372 9287963962691530010955259565000927464935351550
19373 -18035960166723866176849958557152713709915886428
19374 34651646003300731409543472658662003162605917440
19375 -65876230789656585460777267560364388026363122385
19376 123938201238361819811739799042128648381790009263
19377 -230781794109279958834460733954900455270388365875
19378 425366543562045639588502271671060679742816186637
19379 -776128015280267314085186758009411262420208492690
19380 1402012495515927485950482012444328292828487225436
19381 -2507590859484006726371940301876562258164660542228
19382 4441024344155433699184972981686174358286506886250
19383 -7788690539623335956881695213516299408603687350495
19384 13527935125415128335813314362750051850938219350219
19385 -23270900267205466044000476503050593264496626518005
19386 39649368366707428768259298509242490788247983401607
19387 -66915328132584603495670638440650139439468286773975
19388 111867550804188253457963264536863349406596259009415
19389 -185264797153667839269385846504959578092179833692695
19390 303956346889335355853654497424207508025986292513104
19391 -494056468045730617938684872699103802283115261236256
19392 795618445004917264120558401684495297090290996083255
19393 -1269433998180421100860854015376760723501505868852018
19394 2006803966030167676197499502349266400604859546679522
19395 -3143404207860312755824850384535011344132637979417013
19396 4878713349295024500935857317367016483640812643793783
19397 -7502879180575492205560534116096353663921804035470825
19398 11433374914978190096042837632281884420599137710221992
19399 -17264322083214341072192712491489639369850008307636722
19400 25831906917576641484805227465148535065049153209988442
19401 -38299846823163653820874333752375074503765834809421586
19402 56269304921475433543404419738481514015507219706321475
19403 -81917908678518856683579538514118011640881042808740091
19404 118172479183677790808811967105739297767315314305137221
19405 -168919566770131279540777816209254586642279008920618592
19406 239256736724271012122635300958811586211735651024687568
19407 -335785562349966596614437431290573765408029750344046640
19408 466944270570686094767016513613055636681265549685386853
19409 -643373782082693830851562946683589810279467716822255813
19410 878305391779831007857495111569345437945345570699391427
19411 -1187951550489960063319904266914041146848949171374594549
19412 1591873286861763178999184942635975553939245571217423600
19413 -2113289095620774026052490334036347805821593672138481357
19414 2779281209978748417216663674264581882091843309733093892
19415 -3620846927163240395972221390079322304505734201915879974
19416 4672736174002374800375611124726083407414097911119749797
19417 -5973013132027120701172495364956663257434342979441367185
19418 7562280990995941275661316522921459171121254826673849452
19419 -9482516251316259406097692172262486168975649679905029635
19420 11775473762668728826841822246905038443824589840670925572
19421 -14480646816522537201581159852017346640257291251703107437
19422 17632798363732615052431043874703003550715166322138719960
19423 -21259119115458973286799591328028017264934112409248261831
19424 25376114165700224206059587417196761001553095152231209215
19425 -29986368877909550725076653373687510933313546585944758004
19426 35075392801517621607167485720280070573120634892849895842
19427 -40608782017995576740939443675595482061031328854629279175
19428 46529969693751177384268471241493324094429335460892438479
19429 -52758845648532542411769263842886111231531677921960360901
19430 59191512915759365150409974727591872836435304838870539616
19431 -65701408761712555959850961562061744135588151144465610275
19432 72141947939544284439419394084111161694377542770156624550
19433 -78350748383216465560649098020365186174093976449476791816
19434 84155379099671261513805198229094018241223627756700901183
19435 -89380435499601143035370677663836175799127018860758107525
19436 93855610480083933243859270450025441342502624931668058791
19437 -97424304093637799087158841260537174901906930711743270330
19438 99952215740161596479430245760788627818756811721005930800
19439 -101335304555287572716537103006730471749530992259972706624
19440 101506496853185191690334251283530411475171327669237270537
19441 -100440570655735074201162068567689254348119056828860866955
19442 98156757185450166560767239211207341616892842256135495805
19443 -94718761028928336798065649700015019148147044175667903457
19444 90232101121500892857120969110619628923847497830052793757
19445 -84838895292764174542437160104318251208851498580056730567
19446 78710429387037939552147289668389336879567600654612526310
19447 -72038044066212212046989504577442790121607740189291514135
19448 65023016945152469627400897949929582150549705523694217612
19449 -57866198341934334881742668443423907876532923728034565140
19450 50758166000679610446771917509193554442255497291983093755
19451 -43870596853702151413630359613834779772522671915818193246
19452 37349420775807718354326189749714524459618395973333293700
19453 -31310138422831190437751779860856421950845496488510266451
19454 25835474184624967347539463336122978759397150159949515636
19455 -20975320667353982965010658573688743204444747787759072743
19456 16748736940411465937473466226261480463262425364208427042
19457 -13147608876694406348659046584281422442896591500101379845
19458 10141479965847381309378495090106323874940564006133256752
19459 -7683021122894383546825023757685965337044947924723731519
19460 5713626201027951317442090975159091725248290505097965946
19461 -4168687043326652541522136832724729151523648201320992066
19462 2982203993228651713216789271562213640479250055203043440
19463 -2090508236379184637157089855477145966490253980459354722
19464 1434994500961641358735907068309288076988291323052008932
19465 -963872242878502420943795485759690466683457375360638165
19466 633030242014601304636878441296433768487403842186436290
19467 -406167979649181696323528721239716306523208048987872765
19468 254376401044010353039927298200414004877929748685707545
19469 -155353821157989114105436273907229146617875838842664410
19470 92425618623382378797963743401714713146261565097359392
19471 -53506071008643284795984051792201151304076138694355374
19472 30104298635287198955542934685834143066874790946241900
19473 -16439855285504274621479239221046810389270650332251821
19474 8701418645301273630717363219884802328563603566184624
19475 -4456831981585619183657356714523705883329826549053061
19476 2205279623412996630540562300710040765344821446399735
19477 -1052170763035160887965189478734496002530568450905425
19478 483052762968677024570058479090969228538514387159926
19479 -212908917771852823658728944103023932049601208512477
19480 89862676531255942246409950191448620821943921257228
19481 -36217551970228009133929071933841866700955986944630
19482 13894179004173557834373365936283476830478684730685
19483 -5055530935362616772471928681175742917594410540088
19484 1737646827356977483824787189980175193454933011904
19485 -561582469973550212310952020946017752352190255328
19486 169756347812132326389247059861475011700260652988
19487 -47703113711959766421604622374633170075138406335
19488 12373373819376526054902607931096532666139078626
19489 -2937808841610086873314653446770887664888107244
19490 632193347304092785283618046973673803693990746
19491 -121843763323493157600139922077120990751335854
19492 20730260679597001655473430071607874346123565
19493 -3058485263869587144954906715612299587450007
19494 382635129161832093451074826077299812333248
19495 -39444066284320191687385778614908345787478
19496 3226657068842492606702656280238848078970
19497 -199073664698887187796397778200640299800
19498 8626892213066925469614888713204721382
19499 -236611782556359153519547299645782418
19500 3415483275768478710971365235988352
19501 -20916492507121138479560821609614
19502 0
19503 1
19504 -196
19505 18720
19506 -1161090
19507 52585938
19508 -1854099840
19509 52988688217
19510 -1262026491670
19511 25561197097254
19512 -447125780799324
19513 6837858821645401
19514 -92338515396482238
19515 1110342173629195955
19516 -11975357081696418208
19517 116594422782864433242
19518 -1030832388139941019178
19519 8322027302339451281696
19520 -61676298849680060937480
19521 421813420511175434312486
19522 -2675883547350081120246380
19523 15825482143803428243825154
19524 -87687247011591384181771296
19525 457374554104952919722630175
19526 -2255887170243356132524473948
19527 10565428286534537942397795226
19528 -47167327978120031062660182592
19529 201410749407873374709498029457
19530 -825207786809080877231198380720
19531 3253092068739794931709566343109
19532 -12369979199586523627589537344704
19533 45473215542428201288170078386145
19534 -161931329235201641351782874907980
19535 559603961093983270996545746562930
19536 -1879809408481880499025563156202368
19537 6147095646450086060666877552753594
19538 -19594257069610674637507633712580324
19539 60956017573377227742045123888640992
19540 -185273153543167741546978884782146560
19541 550749252310463364081184730546546562
19542 -1602658839533118668170676845115071180
19543 4569210042946172653144562282045653014
19544 -12772961184407626328460740465353902504
19545 35035113658474633398834158194159718310
19546 -94354828753293031542951269511611927736
19547 249654334292530170116043514706869886136
19548 -649343929353737447772300201010961732448
19549 1661115664521680868560455839837668105077
19550 -4181451964010388034598248798308542095650
19551 10362264872706365399086670273334906104386
19552 -25291087936885426064368070218146994282240
19553 60818866164759631059717796462271886695850
19554 -144154664713684897314350276692718579324410
19555 336891455727116824500023977189236232933510
19556 -776540483463691214516429799541102099469376
19557 1765973508045825616103402256036414186642396
19558 -3963467936011051293030180270933985421542988
19559 8781227430620838953913090382263046992533736
19560 -19210315180661072035989287995671080826852480
19561 41506618917155711359656762991263327390361536
19562 -88593532753146765764298896603887505263429836
19563 186844809963149443334776575875251767453927692
19564 -389441031387490477181692694911650277517272000
19565 802354669095251018092797226775332691335151730
19566 -1634303831429044213043552578855278441516666396
19567 3291655041923146316934392383250450576729035260
19568 -6556622746788850365722781981502011477711711720
19569 12918016339260909675545940339127605221401811915
19570 -25178099296792687583915186118094073210751696460
19571 48553416174977373376344451601970651680228709774
19572 -92649131899320948012264866718626064539017489408
19573 174960287231102642495952833156939932881069655042
19574 -327011525633927567523666639877346287005663338388
19575 605003852897541988763514953760061183948092944875
19576 -1108072259936964750441426243955745338992496132568
19577 2009248545336355916217847016565632514801663850947
19578 -3607390749264868625471396079122091872453447676992
19579 6413315391016924977693993856116116243665912312836
19580 -11291081997200417622693635540718607881302995036800
19581 19687181991927855222323361227157018205343416248518
19582 -33998202416997547387837962831978451704057176077332
19583 58154067863488741081903649440789388721903159697881
19584 -98532921613052593698605038296129639047201501614104
19585 165380084823769095443645012039648879017558651143695
19586 -274983905097648099529026461371705384746375626406576
19587 452974117028583086588862488106748824870270008294110
19588 -739264128958307339657023948377542455084811268041792
19589 1195370137462685591547991653424021750595826221861994
19590 -1915121885263157127228100950628421214584075384190000
19591 3040148418733665089123819194330715473531707410147906
19592 -4781993846552047744160103876384050642832940481724804
19593 7453307632458664370213066466980278508526287561415332
19594 -11511271534334775624666235362077321339460169372940952
19595 17617272167394011343735559280540628052976796624142995
19596 -26717790844475592188467152595570887241613942047980096
19597 40152525785757799671975098129463244247190680949630494
19598 -59796821216551364526703829765550015621844854770722692
19599 88246449338564550776275677584835808673885328240497506
19600 -129053523145225869834019288294950414581202260837503100
19601 187022605410888252324190299142152525103883718838100499
19602 -268575658961845326238408585719311795158458814911782402
19603 382193037275109326430716787157350772255829316147613989
19604 -538934883988025162189689250976500806802691354930890112
19605 753042720072858553373827960769461508962804493893707390
19606 -1042614292007194737672028418246433007869197950040393746
19607 1430335655809209440444272408163080394622759270674947599
19608 -1944242857456800790170514491155033975289145713603795484
19609 2618471545670575692795047533586225186184305120963711384
19610 -3493936844571824059452738669185950525169563313869422090
19611 4618868673135313214226713274824833881992139970749058959
19612 -6049110758198465586270854070342131711984562742995477792
19613 7848076673847797125725926132579468364308911691928196674
19614 -10086245681767918154030730666350447254437106966154844684
19615 12840077682576827271962794930248292975567885358398025190
19616 -16190233108005485657572123833658416398613502479001670940
19617 20219002867221114238968019321472517598641441939241810704
19618 -25006887857909318378602758526106592827064929489433915950
19619 30628318429883021645416391744617601794840499263617654789
19620 -37146571388140730273068063817506987102661467632461711360
19621 44608023668917869549025007894334771348068716226322129286
19622 -53035973537826688954426030338312984411036555223177937940
19623 62424355293461019224046204667672730940892030227086822162
19624 -72731763012127091363441495152447462502622939304119786316
19625 83876272248354588355519021084259410660125182444610889875
19626 -95731594127660885443010444859728719136679276836255798900
19627 108125102361696263398350467100139748192446794987823928090
19628 -120838230927915991129543951525994440859169652051101505824
19629 133609642524846244809807648271057980607824507145298089524
19630 -146141414048343991031865224767151665968931119650528419530
19631 158108280277514586476787674888730276114136558299396892113
19632 -169169733077028771639056726109939512188222898649320838368
19633 178984509348151511493322944789892770303579997110655895249
19634 -187226740690742297894766222459980165158178469342042271764
19635 193602809478431360459827913466549028594097819411126091690
19636 -197867788471489809284493800325726853732320184977836190848
19637 199840259127725914465238524491652568996250669972355720710
19638 -199414326204105332778283185824435968782427237130469033634
19639 196567782470115230422607227500900653672068998498542774438
19640 -191365623641810097025798353145910667676337295709705198920
19641 183958452870643448599378937899994148874025106514412199789
19642 -174575717729787119551363624102495575881189952850117161418
19643 163514151970132633797358401464470264974563262161881914792
19644 -151122204328396289459462965859458434390741026360595330176
19645 137781582913572758144477584961326896908397206052582256350
19646 -123887287763564736366300492385243857167527335383356704138
19647 109827617618114229466692837834115132877290621085710181546
19648 -95965606371955141031910150351928785853144830831096535476
19649 82623174523613547007053520066808472026033364639033395598
19650 -70068991963301725236230356701928072614124819327460583200
19651 58510674854628692451143555595265702193093321649910878767
19652 -48091525359892754471971809220242731282393728443478356768
19653 38891616186712922278694552477889101050913173466377828374
19654 -30932666290628733539953077636422587370306329782977324424
19655 24185884748850925779779735586906615066567633389765042160
19656 -18581799382931808630792125106897070887390605299529184644
19657 14021042183565399364435557538988408999727413408636971539
19658 -10385126861024652398568921272841214603165266098908112406
19659 7546404644149987022626122677580688458167818704135331148
19660 -5376594073626804985973961528849202814431441510541500960
19661 3753516495769730976511258292009119298021923323708052110
19662 -2565900250979839446723682458828965948581535383765334640
19663 1716317730245227133376029128246206356260397744809558848
19664 -1122473124610060012488201655781620631213303431007741556
19665 717156584609162905507955826248596306225847037210257550
19666 -447223228742738830425766535061334461918782302225499140
19667 271950534331620804681790266830487197994484096001629323
19668 -161087086230639154303592541244036846407290654039733632
19669 92843260754804773950792034464941900126584747072619654
19670 -52003422093691612657151967170676905750695073081151390
19671 28270471035993544385758569670688542984723522806348180
19672 -14894661561752171548453606538956495580282274418034452
19673 7593542434828103270538038081490109023750389581878636
19674 -3739637618265694693275727032323440020879127562035112
19675 1775692497345612114010577601450013361429181504600725
19676 -811255129549986166063462077530568823945421078000448
19677 355796169009012154584110153738591270006222964695048
19678 -149414148830510668790289202713826181413773738627972
19679 59909246855449642086277216770191021684151239521611
19680 -22862525631344868006633660066243559505540027195160
19681 8274183944739600338790939436730819837608685637671
19682 -2828352428415614755256749888086696342778766210196
19683 908952751061660868455162955108535051528116135863
19684 -273178704132038345960914558133276088569226686624
19685 76311931309141242250385726552191715316387291000
19686 -19673634016413119226201045284159515459261872450
19687 4641839120457342930541360913306596515642714538
19688 -992427367716816632533394992446952240186946832
19689 189993280966948148175537756900766963682793998
19690 -32101206643192876191254830349011314927146290
19691 4702113694334475470812668348536374412107134
19692 -583874930754658972338122777696001043975392
19693 59722230902955619524446833479293747603275
19694 -4846164954339538673187532762478557929744
19695 296515167552670479769929059370043079410
19696 -12743320432991530945287294661882712336
19697 345622546687482508015673620995636630
19698 -5038624768958116863674575561158474
19699 27464715913620700555362768415494
19700 0
19701 1
19702 -197
19703 18914
19704 -1179425
19705 53710937
19706 -1904490225
19707 54745331456
19708 -1311650075653
19709 26729118331065
19710 -470495748921681
19711 7241634005896236
19712 -98436378698137959
19713 1191647928024303415
19714 -12940593567210759545
19715 126872045965347071048
19716 -1129627741594990331135
19717 9184556900020176667993
19718 -68554368802275946238893
19719 472185175452120253706000
19720 -3016492645492070919438895
19721 17963235200072676015201511
19722 -100205146921219723025419505
19723 526105698071567067682544640
19724 -2611439057973243749446102250
19725 12306156643012405096655960654
19726 -55266443509783498028692912759
19727 237357580664618711630272900774
19728 -977921175936352538593021755536
19729 3875984199411211462426052951830
19730 -14815972996660511988273025814802
19731 54742962047187820022696385969992
19732 -195909717397135724347991779856697
19733 680305979551949153563280165724939
19734 -2296075822389574546416681202093070
19735 7543032329258303626593805653225810
19736 -24152770563989590265822527299752357
19737 75470808481063279844769089862799005
19738 -230390474556422717745681252547381971
19739 687802682070454787164598303157706240
19740 -2009925633933157047266314162966762258
19741 5754167619610117538536891800967386772
19742 -16151440644255514861223660823928813917
19743 44481497620724498052003748448295772150
19744 -120275188142011716154531675792782945340
19745 319498411253909796987487373794631793537
19746 -834267535949157766292727765462118173312
19747 2142477278771158308142778726704486465856
19748 -5413965805927608662878771428903407300106
19749 13467987814712647774526979034138409790700
19750 -32996205133498439537199653099812043588892
19751 79647703224653782131327759873079560736662
19752 -189493005395423382494565708782895998932150
19753 444504488151928064412530744834103635157553
19754 -1028407005835851021856115919985725715773720
19755 2347436780028131418851076008294107654224928
19756 -5287967375565219880671813487252040819281360
19757 11758937372152348091326390471371349959712886
19758 -25819231478634343773409803017921349677629957
19759 55991157387184311408488914390017745888545310
19760 -119948660475158259114567084417094657191905893
19761 253901022665114475766641188493959886065869733
19762 -531146788327496608567980491454415484093673701
19763 1098319634880698301007066303829838477438407984
19764 -2245356876602471730088615158677866263085031805
19765 4538981714434932012567042751957100932311479876
19766 -9074397030391985735409088367547254711599784482
19767 17944418366216994867533327226385189234881989314
19768 -35103915598790203855622292291908419129461157878
19769 67944628135861978881730851308875511509745150250
19770 -130131851235295337794679614814923226210645912532
19771 246656978528237154317042316308669300273719533824
19772 -462736699943967587013800450321356768383368522661
19773 859313846843044696516497228184460152373027714831
19774 -1579759182974242813644371941025918955336951528125
19775 2875361691301679795340556270759802211294808569738
19776 -5181976282406708750396336631669294662745866667138
19777 9247751835649011188438061234719632999531311552792
19778 -16343644531491870074908499552978327922904837166151
19779 28606560542343220497402764227636741458708270258000
19780 -49592530807625953682457037335670949357722318167167
19781 85158627918975002856010400157905957667155463513229
19782 -144853401203385581481706109546668710816266505930831
19783 244084611418689411508028758918455823024884573730722
19784 -407460887519540453477405207434842431181135698863375
19785 673884789449101455744170085526511538429326024926545
19786 -1104226632977403180605844165563115837957262844263419
19787 1792753433593436688634010077047070169676676859396896
19788 -2883951691818820701265589400447100522519559081517089
19789 4596996243034840491733112702338460442123799401903415
19790 -7260911771723153632127180220088545866830812721541097
19791 11364479686147842242817661547633254787525946414638028
19792 -17626186357422681266795413107745437826032434933106792
19793 27091002627308411961736850345155518037275442314505082
19794 -41262520752601594108876938997344694246541797767617990
19795 62280911982996628707530436764753838115560542557674928
19796 -93159216477839751729792155798725537116777067321097172
19797 138092483050613413722642548436499756355865253571429445
19798 -202856003093926950979652912268049640512966650393772018
19799 295309998614788384265111627405823794894400218005105900
19800 -426028188156491810436115039312967344637364741302451901
19801 609066114762750651891989263149391359512033772907531847
19802 -862881330215908341073220370723874541131380301993655439
19803 1211410780486126874917827865472213433367789374174100608
19804 -1685300308661220804572516403475965124973404450989614500
19805 2323266444930206505423948718861701614317367084019758421
19806 -3173551158858310007467508172439865571294611680266492762
19807 4295405920467242094331266514046243310133917118263528812
19808 -5760512674498068680016935206913882122691328257666708786
19809 7654217307618370021371772993538692130360770779574415475
19810 -10076417866864189560429815036818989600842264867549749924
19811 13141918081511749172536559386281648933725852871729514920
19812 -16980030558174839568708362479097349655655890045367423987
19813 21733198191992172342315163955747481253785237261165711611
19814 -27554402267676040338420229228945626349328961048913453600
19815 34603146959666825833743565855251445942771072145238226768
19816 -43039857664563379762062412165593822356346919236366094813
19817 53018608712913445695309738534384465382358957430245694642
19818 -64678206093941103628115211619943612639602854563824029708
19819 78131791459071300832828479927707631910421897949784541760
19820 -93455299608618346134342895207300615606849635119969272778
19821 110675282942593953151968792270310672594393911929010786651
19822 -129756798371572723136110206759864174406209263466544009940
19823 150592216567253848793274893302898017938229075041048383632
19824 -172991938711753129726456866833953178721920626164141066400
19825 196678069216080020068616952781158055116275825115200387594
19826 -221282073337322430577042680339032839467384668904872817447
19827 246347330127991975230390105558316639546729183578210193096
19828 -271337264588010842739952917797185086598401458657972495911
19829 295649409798240786843969885848378897355425332989445733455
19830 -318635325094165703708105622543114704209937871849843443913
19831 339625807596314271229180271233260143822489715546632387988
19832 -357960321022957048857714930544108995423913914066707327623
19833 373019077720247142609863887517852277427631445698431929149
19834 -384255802451848535673019601655918979324050576708903276135
19835 391228932419623039219648497019565152402296790809975633536
19836 -393628912432853480800993895585087401971951313596107863794
19837 391299358518204463634591838824734387264479749001692944525
19838 -384250196955022625554350626205812003672351491211838550081
19839 372661422992649250190240654669449179370444307685281511750
19840 -356876825056045880235685468436412625939500108439322965745
19841 337387824077256938641279847155196762764495373146920492744
19842 -314808403611331044576994227752365823190849507217982145790
19843 289842867999564371000365225111696549560954713168245692640
19844 -263248780681297424496158812192424875232324289511057400635
19845 235797833016083406882644176534264380100205127408632043294
19846 -208237529188961655717156059429182947911579057134054240930
19847 181256430397806345316907999729095781322346236107163925426
19848 -155455299492843287157296808559480532652414508717905805832
19849 131325873165267847968998099150573202437145718543737921075
19850 -109238235831668968582274729908812377510012211909916031658
19851 89436965885303139340392857157870627511815192995785647424
19852 -72045460830045026456609458747788638940851499000102753242
19853 57077203486064476080537312125736700837194646335136905457
19854 -44452268744042029082688760549024916501029923803339475095
19855 34017123912768258982835216215313049323296755330725525904
19856 -25565750264517902144397419232608209462572217729241718740
19857 18860286608766351877092603961776305732615893536387921331
19858 -13649723438803453536616733919850450913858437657860877678
19859 9685600071209514030522785235330941193454364355469977360
19860 -6734114928363011757427347400372032697509035065438482030
19861 4584493643484396713655958838906754454933095782965825315
19862 -3053825812732008025810054496601098111813680473597190056
19863 1988850103241580013097892519195860405441664624888010926
19864 -1265328020608472001130732209728093842541570447091478455
19865 785703900937472354714498681434653543564518631453297347
19866 -475719649346742462361614831890311459852655195646557583
19867 280561738172225627429000268668296002993521041513315392
19868 -160991600473980003092141974081607814112555365522570625
19869 89773258935730947925888035080115024740382187351253825
19870 -48583176798184047644975757517448802342893862438085996
19871 25479751637365009869553740028049371711955633392791082
19872 -12929827918287894157334285287987236615843738256010895
19873 6337700938094039584562064423701147967868081987962144
19874 -2994966052731226129276387902017477863330233668299225
19875 1361661793960738540933538608922074276197234829421080
19876 -594242821522490869724451574872270960604037364983887
19877 248293747651485374743181840482534802562749383312426
19878 -99045974035862756342191391391216560634931540930530
19879 37600215796655084431010341560350393905956097804330
19880 -13535213588081846157495603251715255174098899953864
19881 4601442117750324300796970917557653822077711600794
19882 -1470498475934743524330712938248512377001561559738
19883 439410473301610841469239616023024769831982630496
19884 -122024875250459467310250102607442950181119287180
19885 31267927282161654051337042099876387820948539648
19886 -7331331917227353084487659945095443975108504858
19887 1557335342336195305020338069185718083016654206
19888 -296153405211138656623694311731238529603514622
19889 49692623634628238789552069541832231060832620
19890 -7226758722219581961953853674753765434329050
19891 890694111960468925070364560313760622082320
19892 -90402063107154230828542059373958706165447
19893 7276971320824211020901880293283488125206
19894 -441589972801824119913960794518926913885
19895 18808790863118119541805015915737692280
19896 -506622987578061565894787270656382906
19897 7322986119362748542813873692302260
19898 -35717833100660346804916832638694
19899 0
19900 1
19901 -198
19902 19109
19903 -1197952
19904 54853890
19905 -1955970274
19906 56550239060
19907 -1362936993408
19908 27943478383304
19909 -494945628257320
19910 7666754631272856
19911 -104898459293951784
19912 1278384794128034978
19913 -13977322271682590820
19914 137987507871057456500
19915 -1237229625715766615856
19916 10130660525584430847657
19917 -76152910154803962665094
19918 528231806955847413636933
19919 -3398171322088668409136640
19920 20375578570933213604286730
19921 -114428285455567631056564322
19922 604724649254530008064846629
19923 -3020796821238347959048121408
19924 14322981939085146016081154525
19925 -64707521109260274778765240692
19926 279508071213570172089617033863
19927 -1158012363997027517476417825272
19928 4614605444084527042683526350261
19929 -17731946945842775983758490461480
19930 65851241577956993604670210911197
19931 -236832877410481178723984176881120
19932 826392576798853885381033522361878
19933 -2802300764023102356407743382748634
19934 9248586822853585682654157223245990
19935 -29747851641122545376525193706653168
19936 93366007993586938891124078440161179
19937 -286259942147834875216883175497101590
19938 858250967537215027065111807391526386
19939 -2518579301028725967319636408298159680
19940 7240301876614659134667395909069485020
19941 -20406078982301733454053839011973393804
19942 56426036324647032175600786455158489914
19943 -153181983422324619407526639941411166120
19944 408519970306610972129158839993906098295
19945 -1070892752301726292135042068852569012842
19946 2760816528804047468898507752943422557155
19947 -7003313803911132233486776857248816996640
19948 17488193573816283714023059309205279067439
19949 -43007979341303861910360878265557139563250
19950 104205567411002070611570166268221113665499
19951 -248848131741963280695176984784568553983704
19952 585912589635345674082199278787572816477795
19953 -1360598865202367526439864256798364442358862
19954 3117175286838443850263671662963915271116225
19955 -7047791493506400863077248211892849842518816
19956 15729860467288449994694444558471928546541462
19957 -34664821272832866049424302909470629382831122
19958 75448579869299949415896287426458678120702506
19959 -162222405127892390346132048848707650020069880
19960 344637263052553659998709108845312821799760400
19961 -723592251493919417280574034391941535747475752
19962 1501721953525269059322241660169940075672750273
19963 -3081258220863975228624002636620768872824817152
19964 6251499531430037197693096112869788934233611895
19965 -12543776647434739785596536983032252094108775722
19966 24895851436146583343852068014457361403262593686
19967 -48881338395069058660367416767278360427531731928
19968 94958972835706967171616876559829097379740301630
19969 -182541586199417512706830585106162808067648395470
19970 347274955341721831073733594040031838901026441273
19971 -653914391389276892074929337164136944503874436352
19972 1218852715680874712242424401915988965024560946387
19973 -2249100563156844878486281103193298564192213473912
19974 4108995360084704754687373317101112633038525008250
19975 -7433115894549932473563574257117366764586594222392
19976 13315320079417466456075785584269988116992300690506
19977 -23621771886741027361829324991635098662768833921470
19978 41503622052608472096740157714437055314914967237214
19979 -72227503759648614807877381789810571874804727404240
19980 124506111757566964775747202355276873953111303032041
19981 -212606537988434493447486373013031011092969685001310
19982 359654059240723719829264628980161654592279252520889
19983 -602751657160840683623272272001345973957699734224144
19984 1000824351500250616299412804400969183425704167404765
19985 -1646502877671303803085190882185954374902442995673034
19986 2683921402828838320298703754748633187647063834964812
19987 -4335064938334183885999830569489363167188353118338464
19988 6938317564333774259141445090518182500811125477216963
19989 -11004191941668813981932203055664729675498167327142140
19990 17294924981183462292421036325261196721376042992717348
19991 -26936760221204655640249713165665960605273329836118096
19992 41576345389550756819565283639776714061156454690151829
19993 -63595764211375478434992473814323097658395926521745220
19994 96404254898819077191284845830892192084123258350247185
19995 -144828529126624037832845104109194425147728466868224624
19996 215627574318751206836963564641249365215979407215264617
19997 -318161540035707434215787861502682468074494082476245878
19998 465247248958437874823608844783836342921523989631317992
19999 -674234310844316683627591040817911254827447391960879400
20000 968334816497766386148535663362276553310533397315486952
20001 -1378235008386408597990087389874453823589682537904289754
20002 1944007863410830900029149060114871964761202457906152021
20003 -2717329789093495199969327065392951381133585651363106112
20004 3763981280714402592557238376692646858187130207221618860
20005 -5166579320809891545447786569403217292825024455177642182
20006 7027447918414859526114634405211049189402934310862543117
20007 -9471482653895508120377529890252952938997840375942764416
20008 12648806735295469939195202764581631962799937507319360328
20009 -16736952673452543559589312402479024977279171978880056570
20010 21942239715451900702029265730671729393799403190331373047
20011 -28499958996102410256978388348662202806482148373738273200
20012 36672934246964488026160515876847038204058569801481540782
20013 -46748005595037102713641035567880341535252479944505258164
20014 59029998078321001446234039943774484541842279694760172360
20015 -73832795649881702224185827247141027070878984223190673504
20016 91467254870477298022765186230450883674456220394004102146
20017 -112225866143278669351305769850458689681637637522256847324
20018 136364305409284658494282168843781175828315066583950661149
20019 -164080310532136003251760598033861129836128169864028056480
20020 195490650638548066991919503728372659989774987071591928318
20021 -230607310959330060602830746159561249973770775815304131516
20022 269314359665654259116887703715323769713683600081777971676
20023 -311347258885286550747909081369176041449158780932418748816
20024 356276586433776699292080811100472542180984687707012101225
20025 -403498204942302122245317493311801102581159575451697732464
20026 452231813647888853493466010203110649262717128407682966245
20027 -501529517581790193614642083186870418377822778750154265920
20028 550295538361378918902038345048958601499573271813919664717
20029 -597317482544877344480840684793739930863843214289848605120
20030 641308714072824686801042022088472600563198219018089726168
20031 -680960407209222538647379608449494407263547864269904539504
20032 715000870021903674154551351580091513136040432538241728522
20033 -742258826761637329032484917522970929128755130077134631626
20034 761726635119088329974816146327605878950947732462288023215
20035 -772618989701888466957304215028691078053861521920516934912
20036 774422606954430253411083341466942687276685443370079092389
20037 -766932745547722254594973448740251481987821077436762726302
20038 750273192035506372223784275435979028413615178754970787345
20039 -724897490908984753235370103442054998148736252588873558360
20040 691570630710784974810269488007652021256344166961770174098
20041 -651331980082438687428818084194871943569545616469419533364
20042 605441840523429414754005147271814631511523001412870284216
20043 -555315381491216516742171910064029480146092612700347740352
20044 502448793874269024126562700643100580455833687133353103765
20045 -448343117318437755726279780938999755347605092759061572200
20046 394431295674885657549593830987560595476844612207888399889
20047 -342013583600116752769027124861522779260701898971168491152
20048 292205517043988023102832849723707758224788624585743462954
20049 -245901379775854639549566919477113229009358661219627962800
20050 203754599418946247946251315145842141938457028629247083966
20051 -166174961298710162026843523093501910052645817334284370048
20052 133341106137402311465519524938402521792572089621898525329
20053 -105225625268852350266210014958501905161980390561753978416
20054 81629288860368261424232020178258627449084161281767431855
20055 -62220588164642638274752476194543226939122590230915953472
20056 46576836455397949068577137575494978907080903314988889987
20057 -34223499409240154315131813464213388821926146551398551248
20058 24669119648314557870311810965968985333017084305410645264
20059 -17434046233625850259610633095767437788649319829225508800
20060 12072060176159068785604942493859270408804828105094331388
20061 -8184796874560234790500427628876320595939223443710344824
20062 5429526721051309081112423310108666794386184277224406981
20063 -3521319855104568894592384780961530473829249441955912952
20064 2230877568857769958785272358440727246550128108260938090
20065 -1379377288344432977791977682475638196202397999225947566
20066 831587551197311602407028840762534231710197829139902246
20067 -488312649019693737081590970865164169340306529423846592
20068 278974143673520553451852980764247976220560330478535408
20069 -154873120416420307271078265381164405472497909608640250
20070 83437033980072384671903590876409704813161160224662752
20071 -43559805265464897618817355291313387347455886120086280
20072 22002568270367004742608622031428501582895017118864568
20073 -10734267861565264453156424972787370373445700815024312
20074 5048480752316310542023095376558125409985862805290275
20075 -2284188502438596186043399613358304486630159150459056
20076 991936356616278716615731589023855261428273419847681
20077 -412385515041002924702426941144707103413921757589514
20078 163662738576417649340081534232216079988275235420358
20079 -61806342148506982839878858029421517649488100569000
20080 22130351379839619308247676719710065997013696045754
20081 -7482461678845243474960947906615353302540785700278
20082 2377852665434472031564375352930667658399341322841
20083 -706477342907784957882172472362888719356118584064
20084 195036567206390133153815345028391333403503386360
20085 -49674456272626637958950332227166267365211305516
20086 11574525112299862066053284205744597049252230489
20087 -2442876129323437005136309286714939473870532160
20088 461466833769606869718271050167405236960710170
20089 -76898383501900643030750986930237497312977400
20090 11103453311436800800241635586324017527428079
20091 -1358356657278677531256181967715384405700288
20092 136807899693720386088723367287594759001578
20093 -10924771496687541200807440629407376388818
20094 657426744744678477040535981886561129040
20095 -27769192941130171896990984286196903688
20096 742604497422963722753944708445918244
20097 -10479876967651189192116135193140160
20098 62485509262385967028720750784586
20099 0
20100 1
20101 -199
20102 19305
20103 -1216672
20104 56014987
20105 -2008557564
20106 58404466106
20107 -1415933451329
20108 29205851291544
20109 -520518845373248
20110 8114218361028825
20111 -111744233782842717
20112 1370880929532341509
20113 -15090374256000900538
20114 150003583147481571549
20115 -1354364190027006754672
20116 11167871993882708977432
20117 -84542501635727481141915
20118 590554087877302931462535
20119 -3825593653485752980221777
20120 23095940888892968967207492
20121 -130577672597148596423506379
20122 694589590024909629992469104
20123 -3491760073950338198550517011
20124 16657974601622616110616290182
20125 -75704731560717644987318627582
20126 328895831475526191270572594982
20127 -1370229548007578396452833538939
20128 5489794192843152393269493152390
20129 -21205558094793655513623207716871
20130 79152516050135590589222525796728
20131 -286082305036740350159338681588757
20132 1003065427100270170261728721068759
20133 -3417445182270145320123770140339447
20134 11330796398961698811023235396159241
20135 -36609774797594439198503248869395469
20136 115411296402982348008141397845174643
20137 -355388290365457451439416904612695234
20138 1070059041212330110355731856793341124
20139 -3153338521563428043633439557281099521
20140 9102617380512537673346762120285654180
20141 -25759607168724911921763332949305484321
20142 71516589404271405697998757885159967705
20143 -194922504024696319941496063864039020912
20144 521886286281478033567574986931602547163
20145 -1373408684418491498396855900965697827844
20146 3554405972793102029219364925266071578904
20147 -9050959748942620836131616109425946025280
20148 22687402970818821041944947170828837292241
20149 -56004913061378628166286465261750787609567
20150 136205581787505804454179621947054544578604
20151 -326479559896996610795716026265171140929337
20152 771549576530694654263548905048511180191647
20153 -1798304574292508179324500612184957090621905
20154 4135139554916034972757499984186414050996194
20155 -9383661538260231742343204144109545527855588
20156 21019862464152649466627549241285417413593128
20157 -46491744571880305464481232160191196858515877
20158 101558610363709520477608708240080573953158668
20159 -219155800365491101698048290683522163073419001
20160 467282126819835652832216156723039196967824101
20161 -984656319140852435761349358312108102202497828
20162 2050943966812655458482057495081234459392229348
20163 -4223438398179575028187593699810245106183622323
20164 8599971028873947078373674245768090041068283412
20165 -17318781028478288055916856048292067753149785379
20166 34498030478185111939559552413138931006661640734
20167 -67981597689679283603849698864425406989763024031
20168 132546557644353087114593597147110249669953926316
20169 -255730295690794788136211651754597683453223717350
20170 488299214014633886715240331083243991652110202387
20171 -922848624517521145621662584024961713238347374122
20172 1726486350606831112700802718768232680140080575600
20173 -3197635741977401308251501418123953225174024492777
20174 5863680834071399238740806545814415160525766862061
20175 -10646993869627211181150365749124951591161771395200
20176 19144168799231215030814885146061725468424399263584
20177 -34090554306829227669897899612957605223114148764142
20178 60124664635377067808200676492528274901062499550540
20179 -105032388858486692576990313439536549616043154596750
20180 181750109268547748413976680073651253455874336595110
20181 -311554415315198467383205898252926661851760022837929
20182 529085636361630341213914411550767502233571865602371
20183 -890172290533862776954743596739999497300015956148610
20184 1483882935058689907210526421257652964373314957804546
20185 -2450881885163044418577264759024058400134606743306915
20186 4011070725650978806294137439559463606243323163432651
20187 -6504738482072454350753996642506723736853098632838745
20188 10453115094448090000382104232170901493725538226294644
20189 -16646434188013454299117820733421002451428043142714517
20190 26270478972423106731683582863765089206068998765430097
20191 -41086225010436768850113858109171805778289492255897545
20192 63681704183834633580980319886935941086080383828049177
20193 -97820653090063911369063758876667720824201369856896110
20194 148918860556676482744844003608576961993546869709358176
20195 -224686262144586392126195569546876193046569518945749405
20196 335980445373796998281197622906786187537034844883612804
20197 -497924800011590950916617562059726857929210252319187486
20198 731351256200387222073211102622930179188290281025130711
20199 -1064632234309344006835148181413654717544316029986277808
20200 1535967522291768803763003955064763971990206786934809137
20201 -2196187332466395920107508994358068114105454223372543550
20202 3112120439837834650190230768063964959454240761086686928
20203 -4370553464957414811428295587476704502127012622191439225
20204 6082771353243158401071048020727252026628366686651300472
20205 -8389617482457990029178973219999965340141298497884530690
20206 11466942804066149301926457975280382344102662811816524345
20207 -15531226330297405145477028516316427185195336126540513014
20208 20845045252486716841200049335980535043818560147031883533
20209 -27721955604589919760852275139942989952542648697225150786
20210 36530220206160681384470329385088413390828091930155213142
20211 -47694699620592837202172636993136595668113452233583220452
20212 61696117785358834858184185955714194224464316841996234995
20213 -79066843874021803406336822850632056991416696292220465078
20214 100382315328213553700528702154446545137377514991497654931
20215 -126247284637492380088816530853247177671946178605747471040
20216 157276224168757976701090837281236659809546123689508781086
20217 -194067484759108163995114229248476100191282602521605353655
20218 237171183401836289540014816580868697307760403659303858355
20219 -287051291532645269393142319110602821362906150883557455919
20220 344042992328507809455056577312058129200008683167965916414
20221 -408307040692360133096649014617911682235098492714873293335
20222 479783544636858074854298868960662865042800512503315565233
20223 -558148227188093836431625662810768289175451923421345870225
20224 642774745840942314739820169538906941708490448123014791847
20225 -732706958718709402289143782966161370490049786754170543892
20226 826645053552659435698239883677057216796561864405058779032
20227 -922949129943282295358067919271670876029444459321308198782
20228 1019663103897609865535631529561146581831304440424058853121
20229 -1114560681273223075561843169267346361620792219381391566440
20230 1205213662260201708251806902806394813439847090972024736523
20231 -1289081077338585512074772396576548973902382136703135033755
20232 1363615750610206537441497046686728325346301499650174234245
20233 -1426383014698747758821632066818202328687757086614601220518
20234 1475184659268067456814679315870356209864656956613549249219
20235 -1508179982688721684559037331668779701004646318110659290547
20236 1523995216678452516906190769856698960380362787741086681936
20237 -1521812741418526192133793479324474740367406583386327630327
20238 1501432464848045574271539736185551199748276424112880241509
20239 -1463299483237723107959004769359575227872850364793735136314
20240 1408494558217346942108338797300097517866522674372442230132
20241 -1338686832739800840241664556973368105320239580253620774341
20242 1256051290394478146902161157992892260112224205292813633244
20243 -1163156428724186322985819524429026622975231169210565639436
20244 1062830150884932648696167425699163201518591098471194023479
20245 -958013697965094199563124689754166921859627617112910282061
20246 851614342518728338341069684252359136960600857990707638924
20247 -746367442675844297827132766455447508539230857652785549463
20248 644717330220455241157116494547453263232152963364240251476
20249 -548724509916957178458689502231588858685185127732581668706
20250 460004020453099418979504576189721954833281688374489826765
20251 -379696855292080736067465311697699701613216198749891427886
20252 308473396566782038856208988174780918661976585741630965088
20253 -246565195808118533211962520383730706573216798181509487235
20254 193819402999274651796560261745024816275172804616374307416
20255 -149768870060405985318762311310012986927777940742098595947
20256 113710502189172309407725752465864280542763751992286723866
20257 -84784761841971980882387655621667067116745895506044447604
20258 62050213956249778832348807475788311024383072089906282517
20259 -44548440990101266640427787148074372785706062736043163119
20260 31356326841663310010157268747907485876016406217793212046
20261 -21624387335330755094382648023562027603646744777589539416
20262 14601321810111912792455943690138536117990729850425502619
20263 -9646140236197682179676259173976769518226032623614772524
20264 6230012206671903308121072464007242512974792883855933611
20265 -3930379031797753812297967276833487337008297392024778784
20266 2419910946117662656422575369944438029494425543228155275
20267 -1452656955438907192387969817076112153368223216658530641
20268 849320758878471725325839185744622325204801245514587756
20269 -483097678776919775602996802543467706872242950264456110
20270 267006231261283652048051941261007792711744429558552418
20271 -143203664028913596054295153292831743026970761061738206
20272 74422634409841333061131921787458452534324900864493893
20273 -37418678603282689965570632442001510358695860485850834
20274 18169946545749302470927496145391436415616919809032708
20275 -8505036346565600732836087054285245391557855845741991
20276 3829547663709809453339952069062908678505522452982064
20277 -1654865743112576148939860514850443911242701030663540
20278 684551981630057406490506385960739548954598029371416
20279 -270292882316264882511683303835788328116580216169434
20280 101543951410855045838355175219461094252297656759808
20281 -36165665335360622140395196185249909235643781703402
20282 12161489430685609894563076039180153370445544389234
20283 -3843297126277684363081819736506900190023919938962
20284 1135355568158014334582373827867219759017922383538
20285 -311599651520018459490037418595165065552632153734
20286 78883837027092694532878505872054976605532774491
20287 -18266372443761486817920607505406330175206801580
20288 3830524150191502749412324727269037078090003004
20289 -718804276737589693571522129134750798192599600
20290 118959141892193633641194978304270291696606230
20291 -17054487879438999104282857031147188653517593
20292 2070986660535821382834940544215790812781938
20293 -206983391075198472865602163337530640747159
20294 16396924064407532674221681243014350925196
20295 -978619844782349010978565246796975827802
20296 41006118540773905770146778866180534464
20297 -1084828008580567547365721162254909044
20298 15423594304644438001211494436154726
20299 -81921082291033389226256793742976
20300 0