0 1
1 0
2 1
3 -1
4 0
5 1
6 -1
7 -3
8 0
9 1
10 0
11 -3
12 -5
13 0
14 1
15 1
16 3
17 -5
18 -7
19 0
20 1
21 1
22 9
23 10
24 -7
25 -9
26 0
27 1
28 0
29 5
30 25
31 21
32 -9
33 -11
34 0
35 1
36 -1
37 -9
38 5
39 49
40 36
41 -11
42 -13
43 0
44 1
45 -1
46 -18
47 -50
48 -7
49 81
50 55
51 -13
52 -15
53 0
54 1
55 0
56 -7
57 -70
58 -147
59 -39
60 121
61 78
62 -15
63 -17
64 0
65 1
66 1
67 18
68 15
69 -161
70 -324
71 -99
72 169
73 105
74 -17
75 -19
76 0
77 1
78 1
79 30
80 149
81 161
82 -279
83 -605
84 -195
85 225
86 136
87 -19
88 -21
89 0
90 1
91 0
92 9
93 150
94 567
95 591
96 -396
97 -1014
98 -335
99 289
100 171
101 -21
102 -23
103 0
104 1
105 -1
106 -30
107 -80
108 343
109 1494
110 1529
111 -468
112 -1575
113 -527
114 361
115 210
116 -23
117 -25
118 0
119 1
120 -1
121 -45
122 -345
123 -763
124 351
125 3168
126 3263
127 -435
128 -2312
129 -779
130 441
131 253
132 -25
133 -27
134 0
135 1
136 0
137 -11
138 -275
139 -1617
140 -3201
141 -484
142 5811
143 6145
144 -221
145 -3249
146 -1099
147 529
148 300
149 -27
150 -29
151 0
152 1
153 1
154 45
155 224
156 -491
157 -4806
158 -9427
159 -3380
160 9597
161 10591
162 266
163 -4410
164 -1495
165 625
166 351
167 -29
168 -31
169 0
170 1
171 1
172 63
173 685
174 2429
175 1179
176 -10648
177 -22490
178 -10275
179 14620
180 17081
181 1134
182 -5819
183 -1975
184 729
185 406
186 -31
187 -33
188 0
189 1
190 0
191 13
192 455
193 3822
194 11817
195 10439
196 -18759
197 -46535
198 -23987
199 20862
200 26159
201 2507
202 -7500
203 -2547
204 841
205 465
206 -33
207 -35
208 0
209 1
210 -1
211 -63
212 -490
213 301
214 12159
215 39105
216 39689
217 -26355
218 -86819
219 -48374
220 28161
221 38433
222 4525
223 -9477
224 -3219
225 961
226 528
227 -35
228 -37
229 0
230 1
231 -1
232 -84
233 -1225
234 -6230
235 -8883
236 24728
237 101634
238 111465
239 -26588
240 -149663
241 -88494
242 36179
243 54575
244 7344
245 -11774
246 -3999
247 1089
248 595
249 -37
250 -39
251 0
252 1
253 0
254 -15
255 -700
256 -7938
257 -34798
258 -57717
259 26130
260 222697
261 262327
262 -6498
263 -242340
264 -150765
265 44370
266 75321
267 11136
268 -14415
269 -4895
270 1225
271 666
272 -39
273 -41
274 0
275 1
276 1
277 84
278 930
279 854
280 -25623
281 -126720
282 -222573
283 -32625
284 428179
285 547067
286 55419
287 -372899
288 -243125
289 51948
290 101471
291 16089
292 -17424
293 -5915
294 1369
295 741
296 -41
297 -43
298 0
299 1
300 1
301 108
302 2030
303 13866
304 33723
305 -34848
306 -346515
307 -657255
308 -263534
309 739613
310 1043109
311 192027
312 -549925
313 -375192
314 57855
315 133889
316 22407
317 -20825
318 -7067
319 1521
320 820
321 -43
322 -45
323 0
324 1
325 0
326 17
327 1020
328 14994
329 87822
330 220473
331 86190
332 -757945
333 -1629671
334 -882873
335 1162756
336 1854973
337 450750
338 -782235
339 -558424
340 60729
341 173503
342 30310
343 -24642
344 -8359
345 1681
346 903
347 -45
348 -47
349 0
350 1
351 -1
352 -108
353 -1605
354 -4074
355 46143
356 344520
357 904098
358 724575
359 -1350769
360 -3558377
361 -2265669
362 1670789
363 3118675
364 897156
365 -1078510
366 -806279
367 58872
368 221305
369 40034
370 -28899
371 -9799
372 1849
373 990
374 -47
375 -49
376 0
377 1
378 -1
379 -135
380 -3174
381 -27867
382 -98307
383 -11133
384 947895
385 2826303
386 2815438
387 -1890937
388 -7041825
389 -5014460
390 2181245
391 5005935
392 1618925
393 -1446863
394 -1134375
395 50218
396 278351
397 51831
398 -33620
399 -11395
400 2025
401 1081
402 -49
403 -51
404 0
405 1
406 0
407 -19
408 -1425
409 -26334
410 -197847
411 -682803
412 -777309
413 1846135
414 7306583
415 8275203
416 -1661296
417 -12871099
418 -10043175
419 2525769
420 7728065
421 2730201
422 -1894343
423 -1560650
424 32301
425 345761
426 65969
427 -38829
428 -13155
429 2209
430 1176
431 -51
432 -53
433 0
434 1
435 1
436 135
437 2585
438 11109
439 -70983
440 -818730
441 -2992314
442 -4348545
443 2013089
444 16314274
445 20607489
446 944472
447 -22014875
448 -18676710
449 2411814
450 11539409
451 4376328
452 -2426375
453 -2105522
454 2223
455 424719
456 82732
457 -44550
458 -15087
459 2401
460 1275
461 -53
462 -55
463 0
464 1
465 1
466 165
467 4740
468 51821
469 244728
470 270567
471 -2125266
472 -9797265
473 -16126438
474 -2205197
475 32253816
476 45690788
477 9015800
478 -35563293
479 -32766520
480 1375377
481 16740207
482 6738970
483 -3046136
484 -2792049
485 -43378
486 516473
487 102420
488 -50807
489 -17199
490 2601
491 1378
492 -55
493 -57
494 0
495 1
496 0
497 21
498 1925
499 43659
500 408287
501 1831698
502 3449121
503 -2600875
504 -25748455
505 -47757906
506 -20154144
507 57197964
508 92739375
509 27951522
510 -54615381
511 -54822291
512 -1276121
513 23678755
514 10041615
515 -3753867
516 -3646089
517 -108360
518 622335
519 125349
520 -57624
521 -19499
522 2809
523 1485
524 -57
525 -59
526 0
527 1
528 -1
529 -165
530 -3949
531 -24563
532 89397
533 1744886
534 8538555
535 18354159
536 6247109
537 -56029366
538 -121226700
539 -71970680
540 91205635
541 175406634
542 66565759
543 -80092623
544 -88159500
545 -6531707
546 32752733
547 14555463
548 -4546121
549 -4696460
550 -197109
551 743681
552 151851
553 -65025
554 -21995
555 3025
556 1596
557 -59
558 -61
559 0
560 1
561 -1
562 -198
563 -6820
564 -90629
565 -545688
566 -1127907
567 3823586
568 28780005
569 69232262
570 52107899
571 -100809576
572 -273762744
573 -196436200
574 129251511
575 312973104
576 138522973
577 -112459215
578 -137062415
579 -15756376
580 44409573
581 20605698
582 -5414947
583 -5975100
584 -314571
585 881951
586 182274
587 -73034
588 -24695
589 3249
590 1711
591 -61
592 -63
593 0
594 1
595 0
596 -23
597 -2530
598 -69069
599 -785565
600 -4413838
601 -11730966
602 -2711355
603 73823537
604 209982870
605 205907569
606 -141418628
607 -562649775
608 -462358638
609 156174454
610 531530061
611 264153549
612 -151327505
613 -206961831
614 -30783155
615 59145739
616 28578144
617 -6347010
618 -7517227
619 -466284
620 1038649
621 216982
622 -81675
623 -27607
624 3481
625 1830
626 -63
627 -65
628 0
629 1
630 1
631 198
632 5785
633 48125
634 -75933
635 -3390673
636 -21717839
637 -63293115
638 -63724245
639 140947339
640 541682316
641 623611673
642 -112182875
643 -1068181803
644 -984278531
645 138922253
646 865033356
647 472702545
648 -194925065
649 -304626582
650 -54018607
651 77504791
652 38926305
653 -7322647
654 -9361499
655 -658410
656 1215343
657 256355
658 -90972
659 -30739
660 3721
661 1953
662 -65
663 -67
664 0
665 1
666 1
667 234
668 9515
669 150787
670 1119690
671 3408977
672 -4825067
673 -73678635
674 -245792086
675 -329947825
676 158338971
677 1224982024
678 1612191725
679 150489171
680 -1891912991
681 -1943261443
682 15232239
683 1356061525
684 805065018
685 -239397795
686 -438367613
687 -88562671
688 100074105
689 52178789
690 -8314859
691 -11550174
692 -897767
693 1413665
694 300789
695 -100949
696 -34099
697 3969
698 2080
699 -67
700 -69
701 0
702 1
703 0
704 25
705 3250
706 105105
707 1427205
708 9776195
709 33994350
710 35199005
711 -171800385
712 -759399885
713 -1197603925
714 -149063575
715 2468408775
716 3725462664
717 992879554
718 -3145933971
719 -3613445165
720 -322258104
721 2056066875
722 1317061590
723 -277921411
724 -618253140
725 -138343734
726 127480121
727 68947116
728 -9288239
729 -14129270
730 -1191861
731 1635311
732 350696
733 -111630
734 -37695
735 4225
736 2211
737 -69
738 -71
739 0
740 1
741 -1
742 -234
743 -8190
744 -86827
745 -19305
746 6069843
747 50326757
748 189485685
749 311766621
750 -200984945
751 -1951324596
752 -3557030799
753 -1536889550
754 4457295297
755 7893069084
756 3076657837
757 -4927162716
758 -6394844475
759 -1047628212
760 3024858330
761 2083307662
762 -299591621
763 -856333170
764 -208269831
765 160381991
766 89933910
767 -10197836
768 -17148725
769 -1548918
770 1882041
771 406504
772 -123039
773 -41535
774 4489
775 2346
776 -71
777 -73
778 0
779 1
780 -1
781 -273
782 -12935
783 -240695
784 -2151162
785 -8734297
786 664599
787 166823190
788 756483510
789 1484962081
790 453025209
791 -4238296273
792 -9176360725
793 -5754152628
794 7164811195
795 15581069433
796 7576705521
797 -7268534280
798 -10852668690
799 -2430334062
800 4329000293
801 3201728916
802 -288061245
803 -1166871397
804 -304396869
805 199463499
806 115941475
807 -10987955
808 -20662557
809 -1977916
810 2155679
811 468657
812 -135200
813 -45627
814 4761
815 2485
816 -73
817 -75
818 0
819 1
820 0
821 -27
822 -4095
823 -154791
824 -2471625
825 -20220057
826 -87935094
827 -156728595
828 302909298
829 2345176935
830 5334009471
831 3829461153
832 -7690725225
833 -21213927840
834 -16415193321
835 9955111437
836 28974596409
837 16464472920
838 -10056487446
839 -17763067530
840 -4872386741
841 6038752644
842 4798774465
843 -219890487
844 -1566582234
845 -434114771
846 245423125
847 147880755
848 -11590893
849 -24729024
850 -2488617
851 2458113
852 537615
853 -148137
854 -49979
855 5041
856 2628
857 -75
858 -77
859 0
860 1
861 1
862 273
863 11270
864 147329
865 284193
866 -10062338
867 -107886441
868 -509091930
869 -1169187597
870 -305393479
871 5778165876
872 15885447559
873 15354466750
874 -10851163191
875 -44779888900
876 -40385482407
877 10847826396
878 51161140485
879 32900404884
880 -12901256082
881 -28164778702
882 -8955691227
883 8223113250
884 7035377219
885 -62574519
886 -2074870485
887 -606352436
888 298962125
889 186780678
890 -11925611
891 -29410784
892 -3091599
893 2791295
894 613854
895 -161874
896 -54599
897 5329
898 2775
899 -77
900 -79
901 0
902 1
903 1
904 315
905 17199
906 370993
907 3916458
908 20073339
909 20678320
910 -335189034
911 -2074714239
912 -5493931339
913 -5099106915
914 10926122055
915 40953506255
916 47533413060
917 -8055104670
918 -87335509159
919 -89862198525
920 5261977224
921 86276223303
922 61761875058
923 -14943159341
924 -43415595860
925 -15501353814
926 10942456011
927 10113708731
928 227789511
929 -2714070905
930 -831802411
931 360770499
932 233797884
933 -11896342
934 -34775055
935 -3798288
936 3157241
937 697866
938 -176435
939 -59495
940 5625
941 2926
942 -79
943 -81
944 0
945 1
946 0
947 29
948 5075
949 221676
950 4109793
951 39504322
952 208459134
953 525133450
954 -266264370
955 -6299720199
956 -19855685171
957 -25228309184
958 12623210625
959 93500460171
960 126256071125
961 15904062153
962 -158504821849
963 -185345241795
964 -16004905074
965 139550643453
966 110335563341
967 -14574330345
968 -65251897965
969 -25642935061
970 14238184506
971 14284772971
972 709235983
973 -3509684640
974 -1123166171
975 431510719
976 290226837
977 -11391135
978 -40893775
979 -4620990
980 3558031
981 790159
982 -191844
983 -64675
984 5929
985 3081
986 -81
987 -83
988 0
989 1
990 -1
991 -315
992 -15140
993 -238231
994 -862758
995 15445078
996 216340826
997 1253594790
998 3736749073
999 3640366237
1000 -13808978316
1001 -59172856033
1002 -90409544525
1003 -10017052515
1004 191115342641
1005 300674967097
1006 95487606324
1007 -268551205615
1008 -359689238601
1009 -69880729698
1010 217169071297
1011 189205095113
1012 -9051112305
1013 -95848670317
1014 -40915793849
1015 18118743735
1016 19856880148
1017 1457106805
1018 -4490609283
1019 -1495420903
1020 511799089
1021 357510321
1022 -10280335
1023 -47843762
1024 -5572923
1025 3995809
1026 891257
1027 -208125
1028 -70147
1029 6241
1030 3240
1031 -83
1032 -85
1033 0
1034 1
1035 -1
1036 -360
1037 -22435
1038 -554924
1039 -6816762
1040 -42579680
1041 -86942896
1042 590603970
1043 5160189231
1044 17691987446
1045 26718594471
1046 -15890702852
1047 -149926290775
1048 -269319955752
1049 -117352408330
1050 349900307545
1051 657448788381
1052 300931179615
1053 -424310465059
1054 -663391588707
1055 -185610228955
1056 325812466042
1057 313365808350
1058 6032329163
1059 -137876493419
1060 -63364836066
1061 22541250277
1062 27205037860
1063 2567713941
1064 -5689359026
1065 -1966108690
1066 602184609
1067 437250320
1068 -8414999
1069 -55706874
1070 -6668249
1071 4472783
1072 1001700
1073 -225302
1074 -75919
1075 6561
1076 3403
1077 -85
1078 -87
1079 0
1080 1
1081 0
1082 -31
1083 -6200
1084 -309876
1085 -6598908
1086 -73540742
1087 -460633836
1088 -1505285910
1089 -739135418
1090 14777793837
1091 64363395236
1092 118835287904
1093 32895667050
1094 -325605237777
1095 -703268988214
1096 -456407675223
1097 565741748121
1098 1339532269145
1099 764849101284
1100 -620738469403
1101 -1171192871636
1102 -411336226293
1103 471710456970
1104 503598478139
1105 37443789726
1106 -194550868121
1107 -95673147584
1108 27387914400
1109 36781292500
1110 4162534547
1111 -7142271132
1112 -2555648991
1113 703125215
1114 531219282
1115 -5625248
1116 -64570169
1117 -7922106
1118 4991225
1119 1122044
1120 -243399
1121 -81999
1122 6889
1123 3570
1124 -87
1125 -89
1126 0
1127 1
1128 1
1129 360
1130 19924
1131 370412
1132 1978902
1133 -21784752
1134 -409152770
1135 -2870734818
1136 -10651975073
1137 -17262686798
1138 23842920780
1139 189342509460
1140 413571744325
1141 285553530576
1142 -595488516069
1143 -1654519229953
1144 -1346916157620
1145 770845607693
1146 2568374729917
1147 1723166517267
1148 -825388498841
1149 -1989928672570
1150 -823282901019
1151 658973291181
1152 788132437001
1153 95226469170
1154 -269667973940
1155 -141314154520
1156 32436336267
1157 49126048982
1158 6392986843
1159 -8889694695
1160 -3287675313
1161 814961267
1162 641371767
1163 -1718555
1164 -74526065
1165 -9350640
1166 5553471
1167 1252861
1168 -262440
1169 -88395
1170 7225
1171 3741
1172 -89
1173 -91
1174 0
1175 1
1176 1
1177 408
1178 28780
1179 808724
1180 11419002
1181 84808240
1182 256086402
1183 -872826750
1184 -11772473531
1185 -51128661458
1186 -107284463916
1187 -28594669684
1188 454794681275
1189 1217154034944
1190 1160453823581
1191 -846992734215
1192 -3563451161127
1193 -3427442892685
1194 745982713483
1195 4666012057317
1196 3575663955385
1197 -952041813814
1198 -3267358197885
1199 -1538273530021
1200 886904975901
1201 1204625490966
1202 193872484624
1203 -367619511820
1204 -204730113261
1205 37322662382
1206 64880391475
1207 9445836897
1208 -10976157400
1209 -4189396971
1210 937886157
1211 769856479
1212 3522031
1213 -85672500
1214 -10971037
1215 6161921
1216 1394739
1217 -282449
1218 -95115
1219 7569
1220 3916
1221 -91
1222 -93
1223 0
1224 1
1225 0
1226 33
1227 7480
1228 424116
1229 10278268
1230 131331222
1231 960143340
1232 3879133270
1233 5135875066
1234 -29813321097
1235 -185914988196
1236 -462262499328
1237 -403852646250
1238 856303818033
1239 3138629363286
1240 3655018430943
1241 -606481091065
1242 -7093166347540
1243 -7888751934084
1244 -41478432333
1245 8069658446356
1246 6972465552885
1247 -818333282090
1248 -5201384245347
1249 -2730444920574
1250 1145918565871
1251 1802483030128
1252 353809515780
1253 -493377652644
1254 -291539887357
1255 41496487812
1256 84799421945
1257 13549288545
1258 -13450505739
1259 -5291986832
1260 1071913909
1261 919028682
1262 10339725
1263 -98113092
1264 -12801555
1265 6819039
1266 1548282
1267 -303450
1268 -102167
1269 7921
1270 4095
1271 -93
1272 -95
1273 0
1274 1
1275 -1
1276 -408
1277 -25755
1278 -557396
1279 -3966678
1280 27628128
1281 734285760
1282 6179380830
1283 27778407949
1284 62485021802
1285 -11472823299
1286 -526394398172
1287 -1593572165225
1288 -1942012434312
1289 1015738490626
1290 7220617479903
1291 9912301907310
1292 1471660002785
1293 -13110986604544
1294 -16826264163813
1295 -2717595129189
1296 13325477465110
1297 12933752278410
1298 -80499583747
1299 -8048647578699
1300 -4653157970070
1301 1411579859197
1302 2645531430520
1303 603260799429
1304 -652439288298
1305 -408779117122
1306 44166284505
1307 109766626905
1308 18979810719
1309 -16366013883
1310 -6630995939
1311 1216843643
1312 1091463000
1313 19005910
1314 -111957299
1315 -14861556
1316 7527353
1317 1714110
1318 -325467
1319 -109559
1320 8281
1321 4278
1322 -95
1323 -97
1324 0
1325 1
1326 -1
1327 -459
1328 -36380
1329 -1152039
1330 -18505962
1331 -160440390
1332 -640759002
1333 916528650
1334 24804506251
1335 135149555063
1336 367370471916
1337 340539541989
1338 -1110032842675
1339 -4635253974861
1340 -6905480980809
1341 -664352983865
1342 14927648806983
1343 24158900583440
1344 8598423095393
1345 -22506735456153
1346 -33744744429665
1347 -9461844750009
1348 21039575453865
1349 23010693862029
1350 1863712496051
1351 -12130899886641
1352 -7667246039648
1353 1636195728145
1354 3815050881141
1355 980546352713
1356 -850716752775
1357 -565176029607
1358 44234026200
1359 140809275861
1360 26069758503
1361 -19780456154
1362 -8246795911
1363 1372220775
1364 1289966601
1365 29822105
1366 -127320579
1367 -17171538
1368 8289455
1369 1892859
1370 -348524
1371 -117299
1372 8649
1373 4465
1374 -97
1375 -99
1376 0
1377 1
1378 0
1379 -35
1380 -8925
1381 -569772
1382 -15587487
1383 -226205298
1384 -1904540430
1385 -9223179082
1386 -19245087422
1387 48729629403
1388 484980091615
1389 1568733079840
1390 2229216675555
1391 -1275758204139
1392 -11636297818709
1393 -20631857410113
1394 -8981688641695
1395 27640495257428
1396 54128733653097
1397 27647997027547
1398 -35668736095296
1399 -64243044700695
1400 -24231748421139
1401 31752129129581
1402 39495881695326
1403 6015448510579
1404 -17836803461885
1405 -12276887019804
1406 1737236554853
1407 5413159762863
1408 1536901471917
1409 -1094359936455
1410 -771466270497
1411 40217565993
1412 179114847518
1413 35215846285
1414 -23756137785
1415 -10185050015
1416 1537294825
1417 1517592765
1418 43121997
1419 -144324550
1420 -19753167
1421 9108001
1422 2085181
1423 -372645
1424 -125395
1425 9025
1426 4656
1427 -99
1428 -101
1429 0
1430 1
1431 1
1432 459
1433 32775
1434 815745
1435 7308198
1436 -29706633
1437 -1256072064
1438 -12605052390
1439 -67359608317
1440 -194281733657
1441 -128266349841
1442 1264087561181
1443 5366499792625
1444 9469627025328
1445 2389432234246
1446 -25294036706233
1447 -54397772761134
1448 -36083909230705
1449 44923330838344
1450 113026051386027
1451 72227116169709
1452 -51318908139183
1453 -116890263100530
1454 -53864585299531
1455 45684017487451
1456 65691171299595
1457 13972898197231
1458 -25615839402175
1459 -19174527327789
1460 1581737370348
1461 7566526249242
1462 2339897223321
1463 -1389492247065
1464 -1040750264412
1465 30159203583
1466 226048471874
1467 46888533421
1468 -28359878400
1469 -12497213806
1470 1710973705
1471 1777654836
1472 59273537
1473 -163097150
1474 -22629309
1475 9985711
1476 2291744
1477 -397854
1478 -133855
1479 9409
1480 4851
1481 -101
1482 -103
1483 0
1484 1
1485 1
1486 513
1487 45390
1488 1608369
1489 29136861
1490 290670930
1491 1447936971
1492 25358730
1493 -48395515391
1494 -331003194421
1495 -1121850644796
1496 -1701406696163
1497 1886016981950
1498 15236066746503
1499 32246946931120
1500 21514722261095
1501 -46602158760399
1502 -129749909740360
1503 -109437705649394
1504 60185191568463
1505 221911868769945
1506 167661994789227
1507 -64234545796125
1508 -204270861484387
1509 -109701687236939
1510 62283321857091
1511 106239509233420
1512 28205101362185
1513 -35959792991706
1514 -29296422110523
1515 965657891640
1516 10430362464921
1517 3477556809480
1518 -1741840165671
1519 -1388896725036
1520 11518755574
1521 283171367882
1522 61642384875
1523 -33662942390
1524 -15241066231
1525 1891774359
1526 2073740558
1527 78681100
1528 -183772797
1529 -25824062
1530 10925369
1531 2513232
1532 -424175
1533 -142687
1534 9801
1535 5050
1536 -103
1537 -105
1538 0
1539 1
1540 0
1541 37
1542 10545
1543 752913
1544 23087223
1545 377424531
1546 3619647174
1547 20558528485
1548 58005397502
1549 -49772870307
1550 -1150022626459
1551 -4778487311677
1552 -9419847958875
1553 -2470775944140
1554 35979536994601
1555 94143977448447
1556 88568912935679
1557 -66914303737015
1558 -283927955624541
1559 -286060675182893
1560 51330747093792
1561 412045369679853
1562 358755391780095
1563 -61140170689252
1564 -344116937797374
1565 -209918913793319
1566 79470390759505
1567 167524660540215
1568 52423311375251
1569 -49365784940352
1570 -43890480356193
1571 -413003718351
1572 14192631874785
1573 5063271351132
1574 -2156233195142
1575 -1834996040434
1576 -18950686047
1577 352260247400
1578 80127471347
1579 -39740910105
1580 -18481272093
1581 2077769627
1582 2409726795
1583 101787709
1584 -206492549
1585 -29362788
1586 11929823
1587 2750345
1588 -451632
1589 -151899
1590 10201
1591 5253
1592 -105
1593 -107
1594 0
1595 1
1596 -1
1597 -513
1598 -41135
1599 -1165479
1600 -12680334
1601 21750003
1602 2054255775
1603 24521756250
1604 153625970600
1605 543607565899
1606 741945675051
1607 -2527900179051
1608 -16105550312075
1609 -38260122003144
1610 -31839886928775
1611 67662647477863
1612 242950941492006
1613 282988265723555
1614 -47323259764309
1615 -574402032814077
1616 -676356150621329
1617 -37555890862035
1618 726068115130860
1619 721385163617829
1620 -13719693624364
1621 -560350444905345
1622 -382789532532809
1623 92443495699225
1624 258138328928859
1625 92076381459572
1626 -66272986709697
1627 -64598210338599
1628 -2988756327375
1629 19078371113220
1630 7241628762534
1631 -2635947791614
1632 -2401867350821
1633 -65346255000
1634 435327646677
1635 103101875449
1636 -46673483526
1637 -22289976771
1638 2266531205
1639 2789794635
1640 129077323
1641 -231404264
1642 -33272145
1643 13001985
1644 3003799
1645 -480249
1646 -161499
1647 10609
1648 5460
1649 -107
1650 -109
1651 0
1652 1
1653 -1
1654 -570
1655 -55974
1656 -2205539
1657 -44719749
1658 -507443013
1659 -3040912095
1660 -3713404707
1661 87234384239
1662 758028747739
1663 3130674401820
1664 6532900906595
1665 -218354828110
1666 -43485247118565
1667 -127596426581720
1668 -150335170148049
1669 82278014259375
1670 562514489268389
1671 780405568665098
1672 127817237506803
1673 -1077203412033681
1674 -1481710769084960
1675 -329693409002799
1676 1215836487408716
1677 1379218677694011
1678 132743818717299
1679 -883713412536140
1680 -671151752914049
1681 91860941057322
1682 389407449335457
1683 155001786412976
1684 -86962949921295
1685 -93552642850056
1686 -7372465161351
1687 25353992702124
1688 10195280005130
1689 -3181865396330
1690 -3116623214895
1691 -132780156586
1692 534643136639
1693 131445372537
1694 -54544219825
1695 -26747434092
1696 2455068573
1697 3218444878
1698 161077189
1699 -258662760
1700 -37580119
1701 14144831
1702 3274326
1703 -510050
1704 -171495
1705 11025
1706 5671
1707 -109
1708 -111
1709 0
1710 1
1711 0
1712 -39
1713 -12350
1714 -980343
1715 -33482579
1716 -612229761
1717 -6626752626
1718 -43430156395
1719 -154201221649
1720 -45319907871
1721 2478357915999
1722 13290694848411
1723 33964442333325
1724 30205150974684
1725 -89396844375450
1726 -364822165823457
1727 -532073298980839
1728 -43069472156515
1729 1173986365107699
1730 1937658164090763
1731 745971881166328
1732 -1867485484710567
1733 -3050399451722900
1734 -1073566243414596
1735 1932990237387111
1736 2526958949852269
1737 477168839546407
1738 -1351453729918545
1739 -1138400772702009
1740 61158201096872
1741 575964815826978
1742 252269640747761
1743 -111410842740345
1744 -133494159114948
1745 -14406406585261
1746 33331394530574
1747 14152978067751
1748 -3791410935600
1749 -4011295825614
1750 -227568085641
1751 652755352743
1752 166174356855
1753 -63440185965
1754 -31942668251
1755 2639763763
1756 3700513908
1757 198360258
1758 -288429975
1759 -42316056
1760 15361401
1761 3562674
1762 -541059
1763 -181895
1764 11449
1765 5886
1766 -111
1767 -113
1768 0
1769 1
1770 1
1771 570
1772 50995
1773 1630523
1774 21011454
1775 7221577
1776 -3217498323
1777 -45725787315
1778 -332340643048
1779 -1402782076381
1780 -2819163234351
1781 3664328718022
1782 43489689341875
1783 135112176920385
1784 183251803350779
1785 -103501381836273
1786 -910136848740966
1787 -1594469962941655
1788 -689072724653711
1789 2194973193229050
1790 4427132606360329
1791 2447026741042184
1792 -2959957675358460
1793 -5955675969716872
1794 -2738852062373364
1795 2905737655909995
1796 4461549328388437
1797 1189716261849170
1798 -2005237750484739
1799 -1876371723840925
1800 -27311536762643
1801 836332970591889
1802 399263428791695
1803 -139071765238143
1804 -187906158235710
1805 -25232713724011
1806 43371655037597
1807 19398936525675
1808 -4457234120273
1809 -5123528785961
1810 -357443590554
1811 792514774159
1812 208458085695
1813 -73451527236
1814 -37974170675
1815 2816301839
1816 4241189949
1817 241547665
1818 -320875127
1819 -47510694
1820 16654799
1821 3869607
1822 -573300
1823 -192707
1824 11881
1825 6105
1826 -113
1827 -115
1828 0
1829 1
1830 1
1831 630
1832 68305
1833 2976197
1834 67097151
1835 857753271
1836 6033419353
1837 13885423725
1838 -143813702503
1839 -1633858315081
1840 -8108110601010
1841 -21594929781477
1842 -15629267732575
1843 106240978529847
1844 442557801445695
1845 753579811543823
1846 173359066149921
1847 -1981403033120455
1848 -4237786676896250
1849 -2849631484190517
1850 3585772998329968
1851 9428629720902176
1852 6546115012693680
1853 -4169217578905812
1854 -11097224783374639
1855 -6169177314850449
1856 4091518420520938
1857 7622544948686135
1858 2551782339094545
1859 -2886054797784523
1860 -3015521638169783
1861 -217710052567119
1862 1193473595606760
1863 617048116854965
1864 -168582652243521
1865 -261172455600934
1866 -41377710349927
1867 55888039189125
1868 26283666458427
1869 -5165591542801
1870 -6497338488777
1871 -531800908629
1872 957097170520
1873 259636316325
1874 -84670942367
1875 -44950632727
1876 2979596961
1877 4846029705
1878 291311273
1879 -356174874
1880 -53196195
1881 18028193
1882 4195905
1883 -606797
1884 -203939
1885 12321
1886 6328
1887 -115
1888 -117
1889 0
1890 1
1891 0
1892 41
1893 14350
1894 1259643
1895 47649339
1896 968416966
1897 11737820874
1898 87642964685
1899 375664538561
1900 458627397444
1901 -4806304138979
1902 -34125783143102
1903 -109213256365125
1904 -157603228716528
1905 150384706333634
1906 1225011957466287
1907 2526464475694599
1908 1633509853653650
1909 -3676320597674727
1910 -10222338319874590
1911 -8842624354612568
1912 4740398685117264
1913 18868088311126980
1914 15581254688788784
1915 -4822563465435639
1916 -19820923937684444
1917 -12817253729312651
1918 5289774008192190
1919 12642274138251217
1920 5013771596174030
1921 -4024333969816458
1922 -4737850534310607
1923 -578218490795335
1924 1675231571638839
1925 934083852563745
1926 -197356003331179
1927 -358758197903151
1928 -64854972212450
1929 71347978985206
1930 35236462837719
1931 -5894382929463
1932 -8183949161126
1933 -761968953975
1934 1150027622448
1935 321238412485
1936 -97193057598
1937 -52991715146
1938 3123713905
1939 5520975384
1940 348376281
1941 -394513474
1942 -59406177
1943 19484815
1944 4542364
1945 -641574
1946 -215599
1947 12769
1948 6555
1949 -117
1950 -119
1951 0
1952 1
1953 -1
1954 -630
1955 -62524
1956 -2239181
1957 -33549516
1958 -75286475
1959 4827271670
1960 82061723805
1961 686436450104
1962 3389536795759
1963 8918601091596
1964 -838060525450
1965 -105795368044226
1966 -428375221714611
1967 -805976549448646
1968 -204375210754961
1969 2859002306980710
1970 7334967847595661
1971 6810432977877080
1972 -5333313933346230
1973 -22662376530925216
1974 -23630590570589240
1975 3558481669533996
1976 35648277028657016
1977 34199866934002336
1978 -3216765529909545
1979 -34039964555031200
1980 -25095941818023230
1981 5991526903620420
1982 20405277646500295
1983 9276818553426320
1984 -5422776840723375
1985 -7293017526671695
1986 -1211232831865715
1987 2314573324662660
1988 1388351536976925
1989 -221036738602400
1990 -487415900171025
1991 -98290327884826
1992 90273622765639
1993 46779724210914
1994 -6610789947365
1995 -10242705631864
1996 -1061519299620
1997 1375205009520
1998 395003999299
1999 -111113691840
2000 -62228855119
2001 3241784911
2002 6272372106
2003 413523896
2004 -436082945
2005 -66175746
2006 21027961
2007 4909796
2008 -677655
2009 -227695
2010 13225
2011 6786
2012 -119
2013 -121
2014 0
2015 1
2016 -1
2017 -693
2018 -82565
2019 -3958339
2020 -98646471
2021 -1409289926
2022 -11428949389
2023 -37923762405
2024 211253740727
2025 3329550515884
2026 19697480318250
2027 64270138865974
2028 87119384179175
2029 -209569100186880
2030 -1368171204109291
2031 -3137313449655083
2032 -2505353146225281
2033 5380502452672550
2034 18949872226807458
2035 22031438427651510
2036 -3790735385500688
2037 -46463499319138216
2038 -57117872113488720
2039 -5461549137173356
2040 63728376832109311
2041 70532917549122324
2042 4349224621137886
2043 -56319770700984890
2044 -46887911064560457
2045 5132263598962910
2046 32114586933092803
2047 16406209700648397
2048 -7028481643204840
2049 -11018099329174139
2050 -2267011912905675
2051 3149481853761179
2052 2029965128805551
2053 -232787794998150
2054 -655417942245143
2055 -145072416678331
2056 113240469370617
2057 61545302578294
2058 -7268460680200
2059 -12742067860092
2060 -1446611160665
2061 1636926846282
2062 482905247499
2063 -126529004795
2064 -72806111881
2065 3325921731
2066 7106985695
2067 487594069
2068 -481083225
2069 -73541528
2070 22660991
2071 5299029
2072 -715064
2073 -240235
2074 13689
2075 7021
2076 -121
2077 -123
2078 0
2079 1
2080 0
2081 -43
2082 -16555
2083 -1599213
2084 -66663201
2085 -1497537866
2086 -20187791403
2087 -169977862435
2088 -856063334563
2089 -1744350866460
2090 8143764006574
2091 81451796799650
2092 320648104267125
2093 634036892709672
2094 29376965874743
2095 -3570890562534897
2096 -10211694398832289
2097 -11692369181506230
2098 6697667612665350
2099 44120459173161618
2100 61610365088688548
2101 10708334044560816
2102 -88183047118861620
2103 -127902949545264112
2104 -34867597790983629
2105 107749540626123844
2106 138237841699480102
2107 25217187121685790
2108 -89855749959320525
2109 -84266398484992562
2110 701051806579863
2111 49359374763836529
2112 27986091564192515
2113 -8689750216985205
2114 -16361395536232189
2115 -3961705164137091
2116 4222324564438077
2117 2924354535009950
2118 -222363576192373
2119 -872816491925625
2120 -209532860633547
2121 140873515604386
2122 80293093768620
2123 -7804177263200
2124 -15760691220957
2125 -1936376555022
2126 1939914333351
2127 587170869905
2128 -143534519652
2129 -84881051739
2130 3367122749
2131 8032020855
2132 571488295
2133 -529722332
2134 -81541701
2135 24387329
2136 5710907
2137 -753825
2138 -253227
2139 14161
2140 7260
2141 -123
2142 -125
2143 0
2144 1
2145 1
2146 693
2147 75900
2148 3024637
2149 51942924
2150 210884355
2151 -6926256662
2152 -142206575685
2153 -1360748143480
2154 -7749041452411
2155 -25175321721900
2156 -19789756444750
2157 229634034815650
2158 1238247839131839
2159 3025729610215254
2160 2596139669563925
2161 -7216428094701606
2162 -28831805678893455
2163 -41275501140918456
2164 -2689330346521650
2165 92835076011153664
2166 155335045549005244
2167 63241139242931940
2168 -154094773532833092
2169 -269029602987115264
2170 -110836763038453845
2171 171632274152766448
2172 259411456604260730
2173 73053799649662284
2174 -138221204996626485
2175 -146489334145867672
2176 -10858886227587699
2177 74173990017267855
2178 46327137642112238
2179 -10091476927488420
2180 -23910595198030869
2181 -6600878871524672
2182 5578453195109325
2183 4156112264431050
2184 -174922970709611
2185 -1151731333830978
2186 -297160582423581
2187 173840247768520
2188 103932092329344
2189 -8133938196000
2190 -19388596482801
2191 -2553348992616
2192 2289337476565
2193 710311915153
2194 -162224011719
2195 -98625673416
2196 3355175045
2197 9055139730
2198 666172477
2199 -582216524
2200 -90216027
2201 26210463
2202 6146290
2203 -793962
2204 -266679
2205 14641
2206 7503
2207 -125
2208 -127
2209 0
2210 1
2211 1
2212 759
2213 98945
2214 5195861
2215 142396749
2216 2257711786
2217 20822360598
2218 89631564075
2219 -257409865141
2220 -6432833803060
2221 -45236365122225
2222 -176321934447850
2223 -341065317945575
2224 259079231936088
2225 3793567417561958
2226 11433503812533813
2227 14933125752641019
2228 -8458859198781090
2229 -71621258507303571
2230 -124064811563320602
2231 -52978847749027852
2232 175072291344916728
2233 360692072086682700
2234 211437287634288884
2235 -243949949450541579
2236 -536205577900163724
2237 -284513489737179647
2238 255133567634461670
2239 468564811804449069
2240 172093423516893118
2241 -204685612826394098
2242 -247337551330599411
2243 -35545666472392180
2244 109071885354375513
2245 74741174350154226
2246 -10661160501034749
2247 -34425467456145581
2248 -10609879776231750
2249 7263726030925034
2250 5833606552806005
2251 -69525274767687
2252 -1506665459749634
2253 -414855312551415
2254 212839699578804
2255 133544148935673
2256 -8148380522022
2257 -23728433324922
2258 -3323939222875
2259 2690840112549
2260 855149445711
2261 -182688254095
2262 -114227374611
2263 3278551275
2264 10184480848
2265 772679854
2266 -638790459
2267 -99605884
2268 28133945
2269 6606054
2270 -835499
2271 -280599
2272 15129
2273 7750
2274 -127
2275 -129
2276 0
2277 1
2278 0
2279 45
2280 18975
2281 2008314
2282 91832169
2283 2268832401
2284 33815262975
2285 318337975259
2286 1848111143315
2287 5171227589565
2288 -11035819148550
2289 -181383102499975
2290 -872146540741725
2291 -2198627451226867
2292 -1646508413280987
2293 8845606103967333
2294 36267834048818625
2295 59966745366645117
2296 12541832384171058
2297 -156224740781205837
2298 -332017149665754596
2299 -225019021231569060
2300 287523038611802116
2301 780841292395679376
2302 577449222800877021
2303 -335693044249135229
2304 -1018579854351968510
2305 -650753285942734821
2306 346672477353456693
2307 817786864000521633
2308 363653728490035269
2309 -290791796879489955
2310 -406873042336585539
2311 -83106598265117334
2312 157028860176380841
2313 117899305078886625
2314 -9435289566756645
2315 -48875007421431585
2316 -16572625573023135
2317 9320559376438485
2318 8094473263619451
2319 122757088662675
2320 -1954847499489036
2321 -571225878816567
2322 258586678835013
2323 170410682554749
2324 -7707460364235
2325 -28896841137179
2326 -4278961753884
2327 3150564663961
2328 1024844189271
2329 -205013611230
2330 -131889960671
2331 3124301239
2332 11428678449
2333 892113993
2334 -699677355
2335 -109754298
2336 30161391
2337 7091091
2338 -878460
2339 -294995
2340 15625
2341 8001
2342 -129
2343 -131
2344 0
2345 1
2346 -1
2347 -759
2348 -91310
2349 -4025483
2350 -78335631
2351 -457182385
2352 9463015419
2353 238590254475
2354 2599887201080
2355 16889407280065
2356 65430903362475
2357 99429878028450
2358 -431006152331575
2359 -3292415682742917
2360 -10130174900659287
2361 -14054042966193675
2362 12089867197606902
2363 98523980602187805
2364 198751428481064409
2365 124754681519204958
2366 -291822417151893139
2367 -808517537600983860
2368 -712193371804115640
2369 376464158049458684
2370 1587428629364400396
2371 1404127097214034095
2372 -352711184373606911
2373 -1851222149426861750
2374 -1377995096055186159
2375 409714099336324343
2376 1383063387331046537
2377 715887533010762189
2378 -393722777231530175
2379 -653692546466684850
2380 -168910592348201769
2381 221377640977536819
2382 182292771810361286
2383 -4873057184949375
2384 -68478635807625659
2385 -25280695725476795
2386 11782015844630418
2387 11112108355446551
2388 441185766182955
2389 -2516599121065344
2390 -776939459952867
2391 311790133032651
2392 216042614043705
2393 -6634303229515
2394 -35025910710321
2395 -5454216044739
2396 3675176432066
2397 1222928254653
2398 -229280470965
2399 -151834696271
2400 2877938009
2401 12796882197
2402 1025651845
2403 -765119150
2404 -120705975
2405 32296481
2406 7602309
2407 -922869
2408 -309875
2409 16129
2410 8256
2411 -131
2412 -133
2413 0
2414 1
2415 -1
2416 -828
2417 -117645
2418 -6739138
2419 -202163445
2420 -3535925976
2421 -36685915630
2422 -193708862925
2423 192915253445
2424 11794760687035
2425 98785973945925
2426 452421127643225
2427 1128536795435775
2428 263183224141404
2429 -9395500884920046
2430 -37417626945321003
2431 -67852839512852955
2432 -16450862761617795
2433 228041974606043439
2434 574789797807326595
2435 526753194702564172
2436 -427935439935844127
2437 -1812220058306133180
2438 -1939173589227747072
2439 249858155304590651
2440 3042339168725705049
2441 3148965548493706795
2442 -99393727767705965
2443 -3226513810118436981
2444 -2754299580256153968
2445 358517492537240938
2446 2271404557750965021
2447 1338041825023786740
2448 -501771024102130187
2449 -1027741404179823858
2450 -316581497436434091
2451 305559226598954837
2452 276818578634552175
2453 5399022782919150
2454 -94750592134601779
2455 -37794915242849673
2456 14663319150453219
2457 15103291876333235
2458 938252153756889
2459 -3215724384196833
2460 -1045128614847408
2461 373124478924018
2462 272213802477445
2463 -4708128027077
2464 -42264750268224
2465 -6891126465405
2466 4271887218158
2467 1453339005405
2468 -255561505388
2469 -174301400998
2470 2523318489
2471 14298777276
2472 1174546865
2473 -835366662
2474 -132507333
2475 34542959
2476 8140632
2477 -968750
2478 -325247
2479 16641
2480 8515
2481 -133
2482 -135
2483 0
2484 1
2485 0
2486 -47
2487 -21620
2488 -2497110
2489 -124732266
2490 -3374011795
2491 -55305440970
2492 -577940786325
2493 -3812750341195
2494 -13462159489335
2495 7631138346020
2496 376996698721425
2497 2219042553414750
2498 6865681921478937
2499 9162325826414208
2500 -17197076093542587
2501 -114836673182496705
2502 -255846057256975815
2503 -196997491554808950
2504 430011831086032923
2505 1486973883266037263
2506 1722952278463804332
2507 -309425382028443375
2508 -3757804631532900112
2509 -4774981795362709329
2510 -610433345412132041
2511 5501810361189978580
2512 6634046916114194115
2513 858035095974431546
2514 -5398112294691738787
2515 -5256103022040474120
2516 16944920406446109
2517 3627889258391335795
2518 2400864846461445546
2519 -586927014746312774
2520 -1583727506453710119
2521 -561642448223162997
2522 412654587168796675
2523 413514661394763313
2524 24932083932445125
2525 -129546047524793715
2526 -55521980796849289
2527 17950046295913740
2528 20337083057976161
2529 1683223337270298
2530 -4079916668617335
2531 -1391863570044588
2532 443192562064325
2533 340998280255788
2534 -1656140880339
2535 -50781159109156
2536 -8637445315758
2537 4948478048710
2538 1720455186331
2539 -283919750586
2540 -199549589735
2541 2042518279
2542 15944604870
2543 1340132196
2544 -910679749
2545 -145206534
2546 36904633
2547 8707000
2548 -1016127
2549 -341119
2550 17161
2551 8778
2552 -135
2553 -137
2554 0
2555 1
2556 1
2557 828
2558 108950
2559 5286274
2560 115478055
2561 877816160
2562 -12201709415
2563 -388383044475
2564 -4804515989880
2565 -35299707716215
2566 -159360292855575
2567 -347537033113305
2568 634193278064175
2569 8086573066486320
2570 30944212710004179
2571 58728189308118165
2572 5381207350866378
2573 -292299437350551645
2574 -817580233481342877
2575 -912941639716129605
2576 547247414776935019
2577 3479339899473758165
2578 4876205249375988120
2579 876819891100386329
2580 -7205123315739214124
2581 -10891206434931666045
2582 -3421103023145916581
2583 9365752082449475525
2584 13274561175063089319
2585 3401383106213230732
2586 -8665084510363719757
2587 -9647831589322897971
2588 -948896132499885185
2589 5640847101673261427
2590 4165234486373082717
2591 -593209342456797779
2592 -2395128613659016406
2593 -956485798125241725
2594 544591981113283943
2595 608471973462602866
2596 58914781580774862
2597 -175106660617291759
2598 -80309074747626455
2599 21582085600797759
2600 27145133857787387
2601 2766454736529204
2602 -5141177194299453
2603 -1836697962474455
2604 522478738805969
2605 424811597890176
2606 2855713464134
2607 -60763411911734
2608 -10748023397475
2609 5713320761980
2610 2029135400227
2611 -314406495117
2612 -227859658741
2613 1415700715
2614 17745183027
2615 1523823917
2616 -991327469
2617 -158853516
2618 39385375
2619 9302369
2620 -1065024
2621 -357499
2622 17689
2623 9045
2624 -137
2625 -139
2626 0
2627 1
2628 1
2629 900
2630 138874
2631 8645630
2632 282703005
2633 5425777280
2634 62767971175
2635 392771546595
2636 188952014885
2637 -20498922924465
2638 -206053584270345
2639 -1096488380734575
2640 -3349770663825705
2641 -3280472533767996
2642 20359013519254779
2643 111490456144671477
2644 263181602575792395
2645 218715305147407593
2646 -583893657165454245
2647 -2286637134360591285
2648 -3219273517768089124
2649 -157477535767176395
2650 7373939802639461019
2651 12455078295421261856
2652 5280242000792920126
2653 -12675863163098764779
2654 -23324995423882445315
2655 -10793960086584348421
2656 14898249060474577527
2657 25410767009648834792
2658 9215419758477972523
2659 -13313937331119496995
2660 -17121970485279499268
2661 -3137382662034159343
2662 8542024185621897957
2663 7021570310283014205
2664 -418840028246807065
2665 -3558709633916555325
2666 -1577059734412540994
2667 700888887690820061
2668 882953072868711942
2669 114779112488936855
2670 -234102270269650577
2671 -114559850006874543
2672 25432260033925407
2673 35933574915232904
2674 4304602124255655
2675 -6436237278243739
2676 -2403296992624919
2677 611290384196976
2678 526456604275490
2679 9233263522510
2680 -72422156521365
2681 -13285652839028
2682 6575398196137
2683 2384759034153
2684 -347058966770
2685 -259534118323
2686 620979957
2687 19711927907
2688 1727124355
2689 -1077588240
2690 -173500025
2691 41989121
2692 9927711
2693 -1115465
2694 -374395
2695 18225
2696 9316
2697 -139
2698 -141
2699 0
2700 1
2701 0
2702 49
2703 24500
2704 3076710
2705 167246730
2706 4933023095
2707 88512237450
2708 1020385465925
2709 7564632912795
2710 32167431287460
2711 19088345790780
2712 -728495252542785
2713 -5316990466236750
2714 -19751598314717787
2715 -36982395299016216
2716 17452733048884917
2717 325236077681737761
2718 956670185285699220
2719 1210384550988993870
2720 -694946166965631945
2721 -5663836731879772103
2722 -9705929237148096393
2723 -4080571904850684285
2724 14015365165562352977
2725 29319666084461062401
2726 17974193955956138491
2727 -20035910243088455252
2728 -47298667876921662795
2729 -27976018737541918186
2730 21782621497853484217
2731 46765258013959549680
2732 21367591145956565037
2733 -19480845113367713075
2734 -29490094873951474791
2735 -7575979732107490578
2736 12596523330594855349
2737 11543123150181053901
2738 110303473093718450
2739 -5199348562655601541
2740 -2531752420251022014
2741 876741645886420995
2742 1264748388267965693
2743 202989937345743540
2744 -309664117332430857
2745 -161375648597267818
2746 29278296554111865
2747 47196632985953636
2748 6446883595397065
2749 -8006974304359596
2750 -3120157746750099
2751 709685923941956
2752 649174003168614
2753 17966016271930
2754 -85992427763651
2755 -16321987085238
2756 7544322700795
2757 2793269736617
2758 -381897806925
2759 -294898872996
2760 -365722003
2761 21856875414
2762 1951625461
2763 -1169750000
2764 -189199647
2765 44719871
2766 10584014
2767 -1167474
2768 -391815
2769 18769
2770 9591
2771 -141
2772 -143
2773 0
2774 1
2775 -1
2776 -900
2777 -129025
2778 -6858110
2779 -166855455
2780 -1564322760
2781 14581868210
2782 614405575125
2783 8612587470630
2784 71076588298365
2785 367851289755600
2786 1032239093646015
2787 -418380462469725
2788 -18337570677159048
2789 -87419811742898094
2790 -211668657253987275
2791 -160273554412012074
2792 732695717566067535
2793 2961227235706806060
2794 4774715590470777315
2795 903054497871976961
2796 -12381740628077610439
2797 -26132761602979317450
2798 -17775306402159025047
2799 23145369796247861099
2800 64358056643893379295
2801 49993863225210615703
2802 -26925020663775004595
2803 -91300693023659312289
2804 -64964135209549319612
2805 28172661338567261762
2806 83033720172859263885
2807 45226173924584626545
2808 -26873012680223993969
2809 -49435118481798091497
2810 -15969149065097421131
2811 18074324973579688342
2812 18556784257533474375
2813 1279388321559811848
2814 -7474796753298979214
2815 -3973058538317009667
2816 1060218380361158565
2817 1789801992382072385
2818 338063806636799511
2819 -405403364635891393
2820 -224726340303130484
2821 32766570240761250
2822 61532142081654985
2823 9382561755921803
2824 -9900808889734224
2825 -4021432296159009
2826 817387266117098
2827 796698041476155
2828 29640595244596
2829 -101735779531462
2830 -19938543178653
2831 8630352675155
2832 3261221549095
2833 -418924321569
2834 -334304550027
2835 -1570824541
2836 24192703212
2837 2199012250
2838 -1268110367
2839 -206007840
2840 47581689
2841 11272282
2842 -1221075
2843 -409767
2844 19321
2845 9870
2846 -143
2847 -145
2848 0
2849 1
2850 -1
2851 -975
2852 -162850
2853 -10980515
2854 -389889045
2855 -8172622315
2856 -104639915835
2857 -758093745375
2858 -1319897587605
2859 33625018261560
2860 411933469252725
2861 2528145230468235
2862 9173217086052225
2863 14797965261991023
2864 -36233469841733631
2865 -304538798299015395
2866 -910357011275604651
2867 -1222453180279290960
2868 979164389739141585
2869 7930501529396761575
2870 15689795531111606884
2871 9571465928144389389
2872 -23279492825052242175
2873 -64161049591901459503
2874 -57253609781424879774
2875 30119291156771136027
2876 132600374923949960647
2877 123832978335101887720
2878 -25273037885322831711
2879 -168306390487675551413
2880 -139973138533031913967
2881 28842188904058871565
2882 142584438901039915780
2883 89874540501705409749
2884 -34253689476758201793
2885 -80832652990917794504
2886 -31063896362222500367
2887 25190963271048697950
2888 29235578558577544538
2889 3539995268532618806
2890 -10579753675242748422
2891 -6112732275707554195
2892 1228239423249403485
2893 2504138027077279476
2894 539871794024870777
2895 -525406682582090309
2896 -309655735529648955
2897 35365763176215385
2898 79659111313483703
2899 13349838003301701
2900 -12171067881094090
2901 -5147865078082323
2902 933674267793645
2903 973317699751039
2904 44955861117707
2905 -119942537061117
2906 -24227791680430
2907 9844406816755
2908 3795827797359
2909 -458117497768
2910 -378127877259
2911 -3023243937
2912 26732753125
2913 2471066305
2914 -1372976799
2915 -223981966
2916 50578703
2917 11993535
2918 -1276292
2919 -428259
2920 19881
2921 10153
2922 -145
2923 -147
2924 0
2925 1
2926 0
2927 -51
2928 -27625
2929 -3759210
2930 -221608855
2931 -7100938845
2932 -138879886275
2933 -1756696245675
2934 -14503763206095
2935 -72126382488660
2936 -111817381957155
2937 1294390291179735
2938 12052537081499250
2939 53078906004546537
2940 127190199729531141
2941 50967143462075733
2942 -816351557269645881
2943 -3212942272602636420
2944 -5651864598624419835
2945 -1299304442874958065
2946 18248151804105402803
2947 45253622605480474563
2948 40933233493644152285
2949 -34515069465566691327
2950 -145179310405485194601
2951 -158436019832586363641
2952 17849706934914124924
2953 257214381224710086045
2954 282890068550504093661
2955 5786430063808864333
2956 -296744663383047914355
2957 -284920866283634309267
2958 11792975991166933875
2959 237176557896716960781
2960 170234463830242914688
2961 -38545814680906138499
2962 -129143512846703247786
2963 -57178532809599858150
2964 33999052990652459094
2965 45217440421571630466
2966 7588034838249217425
2967 -14748296981173897647
2968 -9241265633848178160
2969 1340941625417175503
2970 3466116421200204287
2971 835291548637587405
2972 -674198223355647519
2973 -422527138448714135
2974 36308248351410204
2975 102437510295389401
2976 18646374405917319
2977 -14877294576535338
2978 -6547857006923855
2979 1057258612193281
2980 1183943769961383
2981 64739874876555
2982 -140934170949337
2983 -29294339803425
2984 11198075745116
2985 4405012850133
2986 -499430774139
2987 -426773111111
2988 -4754555375
2989 29491053921
2990 2769669345
2991 -1484666754
2992 -243181323
2993 53715105
2994 12748809
2995 -1333149
2996 -447299
2997 20449
2998 10440
2999 -147
3000 -149
3001 0
3002 1
3003 1
3004 975
3005 151749
3006 8799245
3007 236835495
3008 2645634420
3009 -15508543050
3010 -945703757295
3011 -15013394800710
3012 -138393455012985
3013 -811120768665480
3014 -2770514699917425
3015 -1664008629971595
3016 38128095630444771
3017 230368985600888646
3018 686997961934438493
3019 900960815587879530
3020 -1405714843651412763
3021 -9564492640519633140
3022 -20794702268428911225
3023 -15488729168697992921
3024 34506910647274822470
3025 117248944282451165826
3026 135246489415459911969
3027 -25594994642583887451
3028 -304014714850043089218
3029 -396394619710747201835
3030 -60978725694289018132
3031 469597287337931282073
3032 606916590971182704258
3033 113445229325785534582
3034 -500294175058100095155
3035 -553805695677141701937
3036 -47676164084507091972
3037 382490203072353889653
3038 310178232452112635680
3039 -33339467573928642310
3040 -201868085539051138560
3041 -100954179582816269864
3042 44204338146255649966
3043 68755125110913653427
3044 14471774887646923330
3045 -20253249539423796237
3046 -13752681587756370288
3047 1333915757550697337
3048 4749041636375644244
3049 1260285840871858230
3050 -856654347913749879
3051 -571315262140917419
3052 34516634028519951
3053 130890427337908709
3054 25641684482188365
3055 -18085483904801859
3056 -8278669757648702
3057 1186134192527758
3058 1434182220072867
3059 89968874576445
3060 -165065794065322
3061 -35256213559827
3062 12703630644348
3063 5097466854645
3064 -542788553610
3065 -480673515650
3066 -6799161535
3067 32482344480
3068 3096806857
3069 -1603507850
3070 -263667177
3071 56995151
3072 13539156
3073 -1391670
3074 -466895
3075 21025
3076 10731
3077 -149
3078 -151
3079 0
3080 1
3081 1
3082 1053
3083 189800
3084 13817349
3085 530912070
3086 12103327665
3087 170435762640
3088 1405699470225
3089 4041712359705
3090 -51560080311360
3091 -791289414483750
3092 -5575701441582045
3093 -23551963921675425
3094 -51642891258526845
3095 40888492955957421
3096 763440670438699005
3097 2871060711556771107
3098 5273101971232000920
3099 621426579880039452
3100 -23886802793441854305
3101 -65510969038643190964
3102 -71517611283322581175
3103 44843095401302970630
3104 275594378916086623041
3105 386810931326882023374
3106 70669171854283427223
3107 -588154857631646698760
3108 -918503276385355005400
3109 -320295523531243370472
3110 803369358336737295343
3111 1236042850751973146712
3112 395786323928810666061
3113 -804657869037061605540
3114 -1035067116933965906727
3115 -196949985193974880632
3116 598065337965315377464
3117 546986694517234887836
3118 -6491768607483428250
3119 -309033805990797364092
3120 -172405564687383018154
3121 54869149466556175242
3122 102902059546211742801
3123 25739611251100841020
3124 -27400454652724544076
3125 -20175797607327027058
3126 1107676311152635679
3127 6444140167028978982
3128 1862498655842922745
3129 -1077853916305126071
3130 -765951425463044799
3131 28512479433079140
3132 166228745916680981
3133 34791662262455700
3134 -21868216170780269
3135 -10407784705345982
3136 1317400798295187
3137 1730414259223526
3138 121788448158735
3139 -192728782080432
3140 -42246244959912
3141 14374028548044
3142 5882703560691
3143 -588082446500
3144 -540292893631
3145 -9194467905
3146 35722097346
3147 3454571792
3148 -1729838025
3149 -285502794
3150 60423161
3151 14365644
3152 -1451879
3153 -487055
3154 21609
3155 11026
3156 -151
3157 -153
3158 0
3159 1
3160 0
3161 53
3162 31005
3163 4557735
3164 290448639
3165 10076128920
3166 213988417695
3167 2955784428825
3168 26976391036095
3169 153747159932385
3170 368315691087855
3171 -2060088690630525
3172 -25920326627057250
3173 -134481632241518937
3174 -393536278104825033
3175 -420298738219039338
3176 1757304763118114265
3177 9812704631603624415
3178 22525026880263187095
3179 18179938065551233257
3180 -47345945193552194363
3181 -181905534122794872342
3182 -252192492204798761025
3183 -8141359423393621713
3184 587888166171570307449
3185 999212767643316862466
3186 436235764536609739204
3187 -1040990502848762842200
3188 -1997661177862016451221
3189 -1010731835281382082966
3190 1273556431751706526095
3191 2406178980277948290681
3192 1044556669799972393805
3193 -1227880668014293293516
3194 -1869186193336002161056
3195 -522358925305041379856
3196 905931720805255675002
3197 937594807330327069600
3198 63623323850600445778
3199 -463655652073434709350
3200 -286368053606210114145
3201 63951866825820560326
3202 151738413219271309440
3203 43639725377677349576
3204 -36515131290725236327
3205 -29213295208192613700
3206 513566687299671787
3207 8663910577283066475
3208 2704475552423545188
3209 -1342842714096053379
3210 -1018729689679334419
3211 16303713474987555
3212 209878470333444535
3213 46655549521156654
3214 -26304658352759763
3215 -13014432097254115
3216 1447057577525481
3217 2079883531211130
3218 161537096697444
3219 -224353517870496
3220 -50413570537341
3221 16222913868542
3222 6771121346875
3223 -635167231695
3224 -606127170401
3225 -11981064941
3226 39226542663
3227 3845168325
3228 -1864005697
3229 -308753472
3230 64003519
3231 15229357
3232 -1513800
3233 -507787
3234 22201
3235 11325
3236 -153
3237 -155
3238 0
3239 1
3240 -1
3241 -1053
3242 -177345
3243 -11175723
3244 -330836805
3245 -4300057476
3246 13047455655
3247 1417367527425
3248 25503300328830
3249 261393604777515
3250 1718549335795275
3251 6911281003860375
3252 9755483662085475
3253 -71337712864792329
3254 -569258017699296654
3255 -2052834985763225667
3256 -3740481537150678705
3257 1123760090403508545
3258 27569439183959619201
3259 79447865497428640095
3260 97774247971329826163
3261 -57310771991516636138
3262 -449713016451123142095
3263 -762687546023514133743
3264 -314750768357294991351
3265 1125495918731506001718
3266 2380156864696457964896
3267 1510507850934407144380
3268 -1643093954777286170073
3269 -4110997837156017935982
3270 -2647934527701561373821
3271 1824247464510444469389
3272 4497994736727906129885
3273 2416977840904533891372
3274 -1758199087006483387632
3275 -3272807604796595992384
3276 -1174943433025906849442
3277 1326726146411459262000
3278 1567150912523550772550
3279 213833382035598209326
3280 -682061524780923687663
3281 -464461825658935174646
3282 67612281861284679560
3283 220640451090244246464
3284 71386798429801866347
3285 -47916447944249918228
3286 -41790123415510470207
3287 -664884176227848855
3288 11545832998812694653
3289 3867632728851558051
3290 -1656285566529449989
3291 -1344782368466739755
3292 -4753250799343935
3293 263510811330894706
3294 61915674130681043
3295 -31480396773664653
3296 -16191307176289011
3297 1569762403273710
3298 2490790877599752
3299 210772394875788
3300 -260412259541709
3301 -59925247719882
3302 18264615750875
3303 7774067564737
3304 -683856523440
3305 -678706031563
3306 -15202917203
3307 43012692495
3308 4270915679
3309 -2006369924
3310 -333486573
3311 67740673
3312 16131395
3313 -1577457
3314 -529099
3315 22801
3316 11628
3317 -155
3318 -157
3319 0
3320 1
3321 -1
3322 -1134
3323 -219960
3324 -17238753
3325 -714504726
3326 -17648302815
3327 -271839261096
3328 -2520009150975
3329 -9914254790505
3330 72411254764485
3331 1463032742626350
3332 11812568435501475
3333 57287784935502825
3334 157399765841998242
3335 39483459586626687
3336 -1746187346460062970
3337 -8360513595016485507
3338 -19622705279718577680
3339 -14857403674162350204
3340 60517825483062067497
3341 241254309187612165684
3342 380508094491222383855
3343 64571375203055301690
3344 -985493682000356717649
3345 -2064759626193593238126
3346 -1405009576281882223173
3347 1869430895529696220504
3348 5287489861330273610420
3349 4270592869877636813880
3350 -2158045165350094374741
3351 -8044062686736598041792
3352 -6237179729350235785287
3353 2214485249542272123300
3354 8099363144159422678545
3355 5152442292533890628664
3356 -2309362675728003672104
3357 -5570393588080380161116
3358 -2410267760963161714350
3359 1871363184239843443996
3360 2560488711602031377330
3361 504703406574066274038
3362 -983903175692502752129
3363 -737721703657983643420
3364 59188565003606628036
3365 316594025441739693458
3366 113514564125932943701
3367 -61875133616445911190
3368 -59112965047786136565
3369 -2736359905065640041
3370 15256402092697144896
3371 5457119199087972860
3372 -2021973777744970589
3373 -1762634153669342100
3374 -38121317689369691
3375 329075115834222782
3376 81400328251805133
3377 -37487059222145094
3378 -20046491168819625
3379 1678552903516320
3380 2972397124923324
3381 271299968426916
3382 -301422131289381
3383 -70967995812500
3384 20514140809457
3385 8903906318529
3386 -733918131011
3387 -758594615296
3388 -18907559595
3389 47098365530
3390 4734252013
3391 -2157300564
3392 -359771555
3393 71639135
3394 17072874
3395 -1642874
3396 -550999
3397 23409
3398 11935
3399 -157
3400 -159
3401 0
3402 1
3403 0
3404 -55
3405 -34650
3406 -5486481
3407 -376843401
3408 -14109885504
3409 -324251875350
3410 -4870197251511
3411 -48826300632015
3412 -314248369039515
3413 -998290520331825
3414 2741067681866475
3415 52950347289460350
3416 323348788038137067
3417 1124373482435599812
3418 1846555334373168342
3419 -2916849877054128450
3420 -27386629296269446917
3421 -80052018548479193628
3422 -104532521763435865983
3423 79806985666529675681
3424 639014916046127831610
3425 1242277824300040320774
3426 737003092207457924319
3427 -1864561495675764982551
3428 -5106120468633365101766
3429 -4597771062426692640655
3430 2425331371218545138616
3431 11020924428507039085469
3432 10751189753438556299994
3433 -1780033103936512642386
3434 -15005167415186487831495
3435 -13650738180555344183289
3436 1790150992397055260004
3437 14075586238945263581029
3438 10356568547569237738640
3439 -2637186521429616378930
3440 -9233607579115874434480
3441 -4648571161854720342760
3442 2525256220681124070810
3443 4097152426269327456861
3444 1033039202226932932750
3445 -1391570695261191390171
3446 -1150072172016721933192
3447 27720578820745826963
3448 448549502648488503444
3449 176337261027450119290
3450 -78547275166290815349
3451 -82742699903464519974
3452 -6133378354156930479
3453 19995417159870523124
3454 7607738873411110635
3455 -2442148603872722549
3456 -2294844935895539618
3457 -88285713553773558
3458 408834691051901741
3459 106110193682284605
3460 -44421678225238446
3461 -24705596294447211
3462 1764524519452464
3463 3535134363157485
3464 345205521730270
3465 -347948235718450
3466 -83750068612431
3467 22987160782769
3468 10174089800447
3469 -785069098275
3470 -846395260227
3471 -23146300837
3472 51502212168
3473 5237738374
3474 -2317178435
3475 -387680004
3476 75703481
3477 18054926
3478 -1710075
3479 -573495
3480 24025
3481 12246
3482 -159
3483 -161
3484 0
3485 1
3486 1
3487 1134
3488 206045
3489 14062041
3490 455520429
3491 6770222811
3492 -3992811147
3493 -2068942321575
3494 -42292438693086
3495 -480184943472015
3496 -3514573561830975
3497 -16278725914209450
3498 -34504154461635675
3499 114434746142753862
3500 1322528372306899542
3501 5722450020382163382
3502 13295668235051796561
3503 6593368571648395740
3504 -69935433233244068349
3505 -272670499062946761543
3506 -467374822325696659883
3507 -101137845979014717803
3508 1464295937365633641075
3509 3576675555235157931111
3510 3193069094527746684999
3511 -2795226150247261890693
3512 -11650362243924262405936
3513 -12906276625625780539835
3514 1302403015181016902529
3515 21601895897871221222849
3516 24958978612164666680361
3517 1603678048255794408345
3518 -26700059798057236662045
3519 -28237665040772778739371
3520 -944963835405365543856
3521 23630471404905334824749
3522 19883475428753487442066
3523 -2191897168144435177650
3524 -14926899286010561661966
3525 -8563777895110071320570
3526 3220551816373478355903
3527 6430596501727954433391
3528 1949893598907869461960
3529 -1928583868325392030911
3530 -1762861041467089400227
3531 -44144961394060740577
3532 627810035838290057763
3533 268548070725869486275
3534 -97875358893476666781
3535 -114682001909126671404
3536 -11452914531602100111
3537 26000423824813793387
3538 10491124341764760855
3539 -2916593392915719689
3540 -2968752257181999143
3541 -160998235193225187
3542 505405530875527811
3543 137248763281604055
3544 -52385740125266808
3545 -30314155252123071
3546 1816460536969749
3547 4190726194782321
3548 434890162744625
3549 -400606885634639
3550 -98503265933136
3551 25699994618013
3552 11599233303175
3553 -836970409890
3554 -942749309751
3555 -27974434297
3556 56243739993
3557 5784062713
3558 -2486395475
3559 -417285666
3560 79938351
3561 19078699
3562 -1779084
3563 -596595
3564 24649
3565 12561
3566 -161
3567 -163
3568 0
3569 1
3570 1
3571 1218
3572 253575
3573 21337127
3574 951194664
3575 25368256485
3576 425385716913
3577 4387992960465
3578 21713657630505
3579 -88749967293591
3580 -2606036363837550
3581 -24121758785416725
3582 -132987557425173150
3583 -438156691385168214
3584 -454701829911972354
3585 3578959197510248070
3586 22644492453559449891
3587 65746308776408036280
3588 84744864531133836471
3589 -114844447177338461535
3590 -792523861300100803684
3591 -1686727963593595372149
3592 -1218045414891667931865
3593 2778353679839351088927
3594 9282229880872782197574
3595 10649826493795984487823
3596 -2136701163467926324129
3597 -24609464716722237323180
3598 -32743137067359120860163
3599 -5723722930072821722313
3600 39759336916011250826237
3601 54399233552161230194553
3602 12859903857186731628540
3603 -45248132798726687965203
3604 -55772206596979723766673
3605 -9098374600318456995496
3606 38320638312699826223497
3607 36757221616253310296250
3608 132540598623325796750
3609 -23554574189156327840686
3610 -15212686933002257507898
3611 3789681241457929455139
3612 9912058516003646943795
3613 3486098744088619346244
3614 -2616333526231080297265
3615 -2660701028204312546551
3616 -183081257788256398281
3617 868437301198210902315
3618 401988485125161232033
3619 -119445016290853086504
3620 -157480399686226039435
3621 -19508163809884120053
3622 33551151738854950620
3623 14324381970986409241
3624 -3441437654978923235
3625 -3817325204505109923
3626 -263569619609022906
3627 621797900786823995
3628 176257252125502227
3629 -61483856840488740
3630 -37040276985242091
3631 1820408588596647
3632 4952317445301125
3633 543109286991217
3634 -460068952654401
3635 -115485091575919
3636 28669584473894
3637 13195194033645
3638 -889221350641
3639 -1048338973695
3640 -33451456311
3641 61343339629
3642 6376043965
3643 -2665354902
3644 -448664479
3645 84348449
3646 20145357
3647 -1849925
3648 -620307
3649 25281
3650 12880
3651 -163
3652 -165
3653 0
3654 1
3655 0
3656 57
3657 38570
3658 6560757
3659 484372529
3660 19517686749
3661 483803303022
3662 7871546997465
3663 86221965218847
3664 619619137370010
3665 2429405725138749
3666 -2312952660481050
3667 -102672981097152750
3668 -741348712176763572
3669 -3011402667092609268
3670 -6545518743009765978
3671 1909408533990828354
3672 69698264631452297505
3673 259222337676045638820
3674 463303446273372341637
3675 61400435707454753527
3676 -1950487882631291119761
3677 -5254431724072649552030
3678 -5618178904934393942433
3679 3682894774580880764199
3680 21909630273490430512391
3681 30746869710110996235179
3682 5629325586493589487045
3683 -47993807287376982175749
3684 -76919727550746215718196
3685 -29050590497984633499606
3686 68275624446277742109497
3687 112490735538355366299705
3688 42306953638245508898511
3689 -72693443227170789594841
3690 -105872356331710168413787
3691 -28715877978199551382302
3692 59949688273434573931275
3693 65784681920755358666952
3694 6409977045567503822550
3695 -36299190047415422572557
3696 -26219083581601522535109
3697 3890543988648239885895
3698 15019316807043080920505
3699 5987957512861541041493
3700 -3468273595531554478032
3701 -3958904570187739382034
3702 -429115263503368542845
3703 1187647891609070178918
3704 592629317353312880971
3705 -142282731483749379324
3706 -214359301032793744497
3707 -31394005187761080515
3708 42973730018070974365
3709 19380458739568690062
3710 -4007605503747244443
3711 -4880142428324672749
3712 -405217841230615365
3713 761460675132771575
3714 224854540070961969
3715 -71821988640295509
3716 -45077591928427852
3717 1759197647506250
3718 5834613836945457
3719 673015297385679
3720 -527063329279332
3721 -134981065554489
3722 31913465105370
3723 14979153853965
3724 -941353504152
3725 -1163889248222
3726 -39641292119
3727 66822310980
3728 7016636193
3729 -2854471374
3730 -481894605
3731 88938543
3732 21256080
3733 -1922622
3734 -644639
3735 25921
3736 13203
3737 -165
3738 -167
3739 0
3740 1
3741 -1
3742 -1218
3743 -238090
3744 -17541839
3745 -619006131
3746 -10381561201
3747 -16732895049
3748 2940466779945
3749 68570999546982
3750 859868869981029
3751 6962998066945200
3752 36567756415985574
3753 101309892864625200
3754 -133908666659093970
3755 -2888617165534775484
3756 -15009041007120882762
3757 -42587461063187070129
3758 -47352938764829550300
3759 149190249490965445842
3760 850128933096836308305
3761 1906137666562391425823
3762 1496990853496006310721
3763 -3846582954462183440355
3764 -14509115788047663260969
3765 -19828411118103264900951
3766 -303046658905188064257
3767 47015640620855138917580
3768 80219070493806371202845
3769 35767656623490676542150
3770 -85420814406447803676643
3771 -169551587208466524525536
3772 -92044213970072598188199
3773 107733213479802484701725
3774 222163692624653135334465
3775 110529773621767703531142
3776 -109639208468840241535579
3777 -194034669241729909770079
3778 -70996154233909495334250
3779 90209862508257855123607
3780 114423566085200869866694
3781 20338979439423644816877
3782 -54632321451385286702461
3783 -44031579240426957757500
3784 2889562372735057133913
3785 22390008393201848544470
3786 9966479991969830934787
3787 -4480299056878569698496
3788 -5812831032756276532445
3789 -841119485214753013051
3790 1606158620580359657196
3791 861811837893997018886
3792 -164575848502618053261
3793 -289359617892896479635
3794 -48569212050459399653
3795 54644384326446361295
3796 26000515236927026157
3797 -4598828459683755547
3798 -6204507838264355285
3799 -597481169589709236
3800 928328246396191865
3801 285082738885733646
3802 -83505136887652851
3803 -54648511390522000
3804 1611889029909041
3805 6854032137413904
3806 828204452366017
3807 -602380500335516
3808 -157307198648850
3809 35449726069378
3810 16969706077515
3811 -992824376958
3812 -1290169894871
3813 -46612529545
3814 72702889854
3815 7708932796
3816 -3054171149
3817 -517056462
3818 93713465
3819 22412064
3820 -1997199
3821 -669599
3822 26569
3823 13530
3824 -167
3825 -169
3826 0
3827 1
3828 -1
3829 -1305
3830 -290899
3831 -26215391
3832 -1253587176
3833 -35986449015
3834 -654160132405
3835 -7447732974180
3836 -44218776863001
3837 81406063476654
3838 4472160420577446
3839 47607729409620450
3840 296239671583528974
3841 1139148971932770036
3842 1935673704386697546
3843 -6266571071835664134
3844 -57248875379870624835
3845 -202663208120457593241
3846 -360864511002020392515
3847 68819570751833434845
3848 2319078719100666807076
3849 6563940207525091069315
3850 7880981151309605448669
3851 -4739427978057152716056
3852 -35828520191070878671526
3853 -60152075786834681031123
3854 -24304848683724365713915
3855 90622711457478499961123
3856 193079012563309995894267
3857 125880346212211695167312
3858 -134696789938149507542705
3859 -353411581519397763424215
3860 -243782141453497281789180
3861 150759570038167630513217
3862 420842080115929123429557
3863 256655884931037332308613
3864 -152156773757953362091825
3865 -344417307860102637474153
3866 -155880649427018485398726
3867 129844869815867107491389
3868 193978641143625098360634
3869 48266046424474131131385
3870 -80265040060423522924159
3871 -72278653020876288355785
3872 -316634260438482590695
3873 32858283516767447115364
3874 16164469200219903239085
3875 -5615560917623242450709
3876 -8429493520664245976449
3877 -1504205524879530968979
3878 2148418954981273005735
3879 1237806355823832831575
3880 -183291451333479261660
3881 -387514712598762552215
3882 -72959020734204134065
3883 68992224003608848920
3884 34608626635429338650
3885 -5189128337188253495
3886 -7846718375217762495
3887 -854705953579106745
3888 1126869738598679075
3889 359359032173471400
3890 -96634415437905625
3891 -66007827231634591
3892 1353154386304449
3893 8028861304788324
3894 1012768150985810
3895 -686876218889274
3896 -182812637640615
3897 39296966165200
3898 19186946450259
3899 -1043010633665
3900 -1427997479629
3901 -54438660549
3902 79008274971
3903 8456170781
3904 -3264892245
3905 -554232756
3906 98678111
3907 23614521
3908 -2073680
3909 -695195
3910 27225
3911 13861
3912 -169
3913 -171
3914 0
3915 1
3916 0
3917 -59
3918 -42775
3919 -7797027
3920 -617176521
3921 -26692299799
3922 -711606330396
3923 -12498656293015
3924 -148877399096364
3925 -1183945051694286
3926 -5498538084681054
3927 -2016386952435402
3928 188350523721218250
3929 1626430115631588876
3930 7634712994178669766
3931 20525489562525179238
3932 11644949243638502946
3933 -159781924179435633075
3934 -773859025615325876523
3935 -1771318990370664555795
3936 -1333065677939297192707
3937 4990863874576515048051
3938 19630363750653917374320
3939 30353495254481868154351
3940 4572377333560796554074
3941 -78714380724052389437941
3942 -163662530841858103776301
3943 -111132932892076344702915
3944 151424473805112465713227
3945 433457295501298852284692
3946 361202911311481127468151
3947 -173182711807384570250631
3948 -699689885259852841650985
3949 -581867730597153324107661
3950 169219297936300149585477
3951 766672146850716436164317
3952 552100011477191723104470
3953 -185507311340554045313225
3954 -593429374254772217505497
3955 -317722122866355896110506
3956 176962365498183546213972
3957 321202701015805533999119
3958 100745292807369842253375
3959 -114984795880881573141807
3960 -116249506107831670137655
3961 -7567412639214033621288
3962 47492157625784523975629
3963 25646866178606699961955
3964 -6781335403205311716606
3965 -12081789919128331832529
3966 -2539576115687655166801
3967 2842642366609346042631
3968 1757755540693628997535
3969 -193664931716438748887
3970 -515051397793403827200
3971 -107082314154080926187
3972 86500611438877173512
3973 45729174383640681135
3974 -5739659645416514649
3975 -9873499070269948855
3976 -1194620346055720221
3977 1362140154751365276
3978 450534495165815375
3979 -111303398175451983
3980 -79446679546714271
3981 952573094358172
3982 9379435158172254
3983 1231348980447450
3984 -781475280916997
3985 -211882489862160
3986 43474239497277
3987 21652568449369
3988 -1091200928670
3989 -1578237472931
3990 -63198330779
3991 85762655355
3992 9261735099
3993 -3487084600
3994 -593508513
3995 103837441
3996 24864679
3997 -2152089
3998 -721435
3999 27889
4000 14196
4001 -171
4002 -173
4003 0
4004 1
4005 1
4006 1305
4007 273730
4008 21708617
4009 831115611
4010 15564929996
4011 56897680333
4012 -4064746061700
4013 -108841157293318
4014 -1503858537049866
4015 -13403855331009360
4016 -78887357500170702
4017 -267389289837438000
4018 6125767742228778
4019 5910796716327260028
4020 37252877489195850522
4021 126001784665599536529
4022 207576872781582797955
4023 -227774803622055319530
4024 -2415082027196848786803
4025 -6931321814540761825703
4026 -8830708733377178751676
4027 6539024175549640294095
4028 51547040265546784913992
4029 98613833652095328882119
4030 56912748918697746572757
4031 -149839379910232044250828
4032 -407362377609023269801445
4033 -369018254858573694418614
4034 196385756405796377899201
4035 912719397188890020286376
4036 922550172536314829313513
4037 -123461417476625876421085
4038 -1318386128570804571355454
4039 -1291557832053316324260222
4040 88035489628560167002929
4041 1345038052242784794338071
4042 1122674193909314794714275
4043 -172250606986986892933723
4044 -993999912947956270368779
4045 -614022339921134731674237
4046 223905766087376618043851
4047 520370290041980082912220
4048 194869968927082682475255
4049 -160294977627199675752102
4050 -183534671443012048652857
4051 -21828285573439158698184
4052 67626788476540090552955
4053 39921079874640446622043
4054 -7794743186902237101459
4055 -17125722937836296171086
4056 -4117528917981452930873
4057 3720514011248726227515
4058 2470080945712111426420
4059 -188522142040244263787
4060 -679621636339936300152
4061 -154208418443948105141
4062 107706465651882768215
4063 60007336040260900980
4064 -6194782391651854609
4065 -12363621358211258366
4066 -1639006553231906223
4067 1639832969733567000
4068 561960664217977057
4069 -127593627957173520
4070 -95296921673546527
4071 373840865418076
4072 10928317111024770
4073 1489201868949790
4074 -887175392127127
4075 -244940835976962
4076 48000992521911
4077 24389963033305
4078 -1136588319657
4079 -1741806411484
4080 -72975597251
4081 92991238110
4082 10129163045
4083 -3721210232
4084 -634971111
4085 109196479
4086 26163782
4087 -2232450
4088 -748327
4089 28561
4090 14535
4091 -173
4092 -175
4093 0
4094 1
4095 1
4096 1395
4097 332195
4098 31987753
4099 1636679844
4100 50427304037
4101 989990062672
4102 12356494236060
4103 85426162979622
4104 -8243798008186
4105 -7385336003950506
4106 -91012470480849678
4107 -635907554721777450
4108 -2802682866582020556
4109 -6430166467161497604
4110 7982229586622335866
4111 135093759196039212591
4112 581989051423838764755
4113 1319585711126857230501
4114 730381861731702696165
4115 -5935051299328376125324
4116 -22949231268491227452809
4117 -38452993918786194975540
4118 -7776867574867265812088
4119 117782527817995671549149
4120 283608093888691344563793
4121 249872929296774196899353
4122 -227118771030907079186885
4123 -936393362996747551165017
4124 -1049207056766921236995208
4125 97339579390914536105554
4126 1805486316053838698526057
4127 2172353339071195930221260
4128 220322593691115480395749
4129 -2363510268643772846575818
4130 -2710148830774101568335907
4131 -265155727362017768067931
4132 2272713115884443931791475
4133 2183087256158368288594558
4134 -30839791654772450611411
4135 -1620024270888370920742377
4136 -1138600586346206542685971
4137 251772611261670232150495
4138 825862121449139326011759
4139 357696193822986385585985
4140 -216729617598791751213396
4141 -284865369214730047441506
4142 -47753444010018430559285
4143 94885793604486537632393
4144 61095570873627923778321
4145 -8333060330066182254565
4146 -24020948127120373104977
4147 -6474469179733808765820
4148 4816407951954462365509
4149 3437443580051094696580
4150 -157390764634979893512
4151 -890567373502150896829
4152 -218549355369541772195
4153 133196683983338682603
4154 78233129229827899775
4155 -6477215144634795209
4156 -15409721296984451472
4157 -2214485696076766750
4158 1966333543433162465
4159 697564692698237199
4160 -145569158950397468
4161 -113935913498848021
4162 -426119258363130
4163 12700497510540559
4164 1792260704728280
4165 -1005051119405886
4166 -282453940198001
4167 52896991412415
4168 27424322979543
4169 -1178262247829
4170 -1919674122811
4171 -83860194285
4172 100720276580
4173 11062148722
4174 -3967743399
4175 -678710312
4176 114760313
4177 27513090
4178 -2314787
4179 -775879
4180 29241
4181 14878
4182 -175
4183 -177
4184 0
4185 1
4186 0
4187 61
4188 47275
4189 9212952
4190 780020481
4191 36118939604
4192 1032839700204
4193 19522235416980
4194 251827106575916
4195 2200022926737894
4196 11787185619584774
4197 16920464797708656
4198 -324440006505277050
4199 -3422810228386002930
4200 -18447475085769022542
4201 -59093670003094205118
4202 -73277097566816739618
4203 319081983372994105215
4204 2142695674572486594831
4205 6095828546316431199342
4206 7727879695741007747947
4207 -9394022143409129290428
4208 -65440263941383436434800
4209 -136649115978585555530804
4210 -95820623313581139254106
4211 224328493207385161903541
4212 737312000651496146692841
4213 840850171799004643288320
4214 -179488975075795967828915
4215 -1993469517435333294900509
4216 -2694897694300944366677931
4217 -516528031272022844964519
4218 3346696560679885557841385
4219 4800894830626765237541766
4220 1340476594864645754369423
4221 -4018891028264328146130477
4222 -5428616477920558577026758
4223 -1252325485150457607351775
4224 3693805650920431603427717
4225 4089190135863314867127621
4226 401402479214188541620908
4227 -2569796340895323913816573
4228 -2041019439432590821779315
4229 221200721361223655249354
4230 1285232330286439328663103
4231 631188313305811196126373
4232 -282653723009775161605257
4233 -435194600616887696472325
4234 -92484984485186553761346
4235 131178295446585758836641
4236 92086744295324006813501
4237 -7863021692982773242842
4238 -33354925785041180158055
4239 -9934983745599156717116
4240 6165890940184119427968
4241 4740362993776257809092
4242 -85346701539320689256
4243 -1159220555765639746305
4244 -305494353359387232027
4245 163600665705050938406
4246 101369518297515725301
4247 -6482094431211923821
4248 -19120334931353971875
4249 -2953431015284960991
4250 2348772572610018335
4251 861934001069642633
4252 -165269989937537814
4253 -135791775741528315
4254 -1498153009926851
4255 14723604131672403
4256 2147210800783783
4257 -1136257918384017
4258 -324933667445250
4259 58182239049879
4260 30782751948191
4261 -1215200069580
4262 -2112866013411
4263 -95947807825
4264 108977098893
4265 12064547569
4266 -4227170759
4267 -724818294
4268 120534095
4269 28913879
4270 -2399124
4271 -804099
4272 29929
4273 15225
4274 -177
4275 -179
4276 0
4277 1
4278 -1
4279 -1395
4280 -313224
4281 -26666479
4282 -1103644764
4283 -22884096708
4284 -128059835020
4285 5453909550588
4286 169315309605854
4287 2573138848418254
4288 25133858659387800
4289 164274015286536770
4290 655771596017921310
4291 628235375927764338
4292 -11228889059057435022
4293 -87830108785307663334
4294 -349282104321333573225
4295 -750330349076222483121
4296 7624387442516109282
4297 6217415892111438106677
4298 22951318133981094433376
4299 40074028657181549399060
4300 5599870134233222134404
4301 -159222295884219018141336
4302 -421881880673823670938131
4303 -442399261987332980771127
4304 303014038782763937310980
4305 1747191596512476037880627
4306 2448466491568186395147411
4307 444275848799516464780821
4308 -3916247891204027871578815
4309 -6408089409719430975232215
4310 -2575850336390600998875315
4311 5764445818696596036270818
4312 10061012548291406955755193
4313 4278002568298927433849145
4314 -6434347557834250826733785
4315 -10445201589748801621889025
4316 -3587799829363473903510639
4317 5756002475278098574767301
4318 7414740531977940333888165
4319 1430246589476715153944775
4320 -3966050827489136226839830
4321 -3554654559803874932612337
4322 57382077347379504902793
4323 1962608514174454463947539
4324 1079252809912359627642315
4325 -352273428583000845543269
4326 -655064778751657260259979
4327 -166773310001907578436159
4328 178653210333289297393866
4329 136886242810443396076415
4330 -5541825905800590524916
4331 -45870837938245875327932
4332 -14940260449868099955892
4333 7803218960973349395624
4334 6481614155807319224145
4335 48470338518503678531
4336 -1499239806317525628954
4337 -421894507278219279129
4338 199577684512312323965
4339 130585148995888386405
4340 -6069739720651251975
4341 -23622168503724874655
4342 -3895026947175616560
4343 2795078621805396861
4344 1060411404491023375
4345 -186704230540788846
4346 -161349139646436087
4347 -2901988307290307
4348 17028126378422739
4349 2561567604039015
4350 -1282036227598569
4351 -372941117242029
4352 63876880918816
4353 34494378411781
4354 -1246258124055
4355 -2322465421431
4356 -109340358271
4357 117790136889
4358 13140380953
4359 -4499991530
4360 -773389683
4361 126523041
4362 30367441
4363 -2485485
4364 -832995
4365 30625
4366 15576
4367 -179
4368 -181
4369 0
4370 1
4371 -1
4372 -1488
4373 -377735
4374 -38780504
4375 -2118211524
4376 -69862340032
4377 -1476250997520
4378 -20084901788700
4379 -158391284310790
4380 -215332882910036
4381 11704192980063906
4382 168823204134686664
4383 1319858007155826650
4384 6582153990413965536
4385 18784690454659691988
4386 -431731231964777646
4387 -296207721408234956175
4388 -1569139568196993431730
4389 -4352397287355029714193
4390 -4934989354641763055418
4391 12536357057833453602124
4392 72822877384155913327620
4393 159988361755003303855140
4394 122429384850251213800036
4395 -313051600924923082789581
4396 -1159938670966802225578818
4397 -1563770840398592087421445
4398 3220479951693098148620
4399 3770003919112398957987249
4400 6445211458688424742013776
4401 2916164888990978226387526
4402 -7007285189262655449949671
4403 -14293169290323387521188300
4404 -8211651657213244292273535
4405 9048111357888828321093738
4406 20120894160132418602855507
4407 11147440605179835904912963
4408 -9552945015541808793602250
4409 -19386428995747961622575590
4410 -8615569002441304904473819
4411 8546029836354404323003737
4412 13060686565520804675827448
4413 3605370280722016831939005
4414 -5948296347082509212555178
4415 -6036439351968569446358937
4416 -373658864725608881095404
4417 2942066605962064124396970
4418 1797598154905264350070235
4419 -412461768072666113751081
4420 -972304637586211963829034
4421 -286528539963140666321935
4422 239583844776150920114574
4423 200903011242094585122300
4424 -80433196949506174544
4425 -62499246913239224066932
4426 -22084409702497342238148
4427 9757444296458100711469
4428 8791537353326769989200
4429 272751574049768301345
4430 -1926984386435696201614
4431 -576406704257474116191
4432 241797578017321625706
4433 167292337552200093750
4434 -5056893092966593439
4435 -29062621528549430415
4436 -5086493555522798617
4437 3314028571647260201
4438 1299201781382507205
4439 -209838825427055639
4440 -191155428324055962
4441 -4707476914247514
4442 19647653747761455
4443 3043762067539185
4444 -1443715618650606
4445 -427090484453359
4446 70001099158536
4447 38590474593573
4448 -1270162320790
4449 -2549616034746
4450 -124146291951
4451 127188955432
4452 14293840825
4453 -4786717650
4454 -824521585
4455 132732431
4456 31875084
4457 -2573894
4458 -862575
4459 31329
4460 15931
4461 -181
4462 -183
4463 0
4464 1
4465 0
4466 -63
4467 -52080
4468 -10827432
4469 -978362232
4470 -48392716284
4471 -1480608359256
4472 -30030847258540
4473 -417970932739828
4474 -3986987456537442
4475 -24195070427924184
4476 -57098576233096912
4477 516624406328434500
4478 6920539071469359734
4479 42694137392287575492
4480 159252287786188228098
4481 289917732153414459402
4482 -502033784175554517765
4483 -5511258985691046157344
4484 -19285901542384256066274
4485 -33664422188014192544092
4486 3946456264052419813332
4487 194030377069709948652080
4488 540352650516009059926092
4489 634343526366570591729774
4490 -392739126336383409768391
4491 -2862644378924008992422524
4492 -4758801632317749366931680
4493 -1878288764908859988284862
4494 7313445353774784936742791
4495 15657128727255295315601706
4496 10424918449133187240209433
4497 -11045382190282213204738905
4498 -30129945759816161664268026
4499 -21981999934703170997036844
4500 12346710245784160344191307
4501 38551844650653560493068436
4502 26039869894905207113321325
4503 -12719801778917669773534362
4504 -34806949053436085560509483
4505 -18767716511042451538553628
4506 11947592518779734801721711
4507 22405478599456640922809700
4508 7880362802787612821052954
4509 -8650042975342920827767182
4510 -10022008204141056138068703
4511 -1301754874386477522766122
4512 4330288101463343981891995
4513 2927365448989158252807138
4514 -437845520201695745447099
4515 -1424089884141246077063976
4516 -474944350472268775676970
4517 316144455273523744987960
4518 291397009246340423849044
4519 10442884757386083657372
4520 -84393194609046141878652
4521 -32160564534750029951484
4522 12046641218240432796315
4523 11834413296874123228728
4524 626419784468971738422
4525 -2461924916486425663416
4526 -779907313503044342793
4527 290912895694055695500
4528 213191005813386978465
4529 -3206168863852016799
4530 -35612580876960284043
4531 -6584497934618727036
4532 3915294594890363085
4533 1585491431277359304
4534 -234588643311734793
4535 -225827707820592738
4536 -6995976083473377
4537 22619129112870570
4538 3603233124836163
4539 -1622718990635624
4540 -488053157277420
4541 76574993992168
4542 43104580558755
4543 -1285498231368
4544 -2795524375343
4545 -140480881361
4546 137204282106
4547 15529294440
4548 -5087873937
4549 -878313618
4550 139167609
4551 33438132
4552 -2664375
4553 -892847
4554 32041
4555 16290
4556 -183
4557 -185
4558 0
4559 1
4560 1
4561 1488
4562 356840
4563 32530904
4564 1450667196
4565 33068870560
4566 247024770876
4567 -7077571666020
4568 -258371634042046
4569 -4313594548758556
4570 -46005370939148376
4571 -331508796823553128
4572 -1520812979485424750
4573 -2693422860026943024
4574 19408366854819420518
4575 197129089124660424078
4576 915457158920493500553
4577 2416659525362982986730
4578 1793141994137752314198
4579 -14226671806475248571958
4580 -69961665918296856624512
4581 -156819458336290677582612
4582 -116889596762817991000500
4583 411275194385348560776412
4584 1596170302405131843390819
4585 2423775590588181820124682
4586 319478793871678065966524
4587 -6305820342608691476104940
4588 -13008218324651407617756027
4589 -8796552565046809637205544
4590 12295462984627996493057195
4591 35480592735956812716015807
4592 30321745674883715763371635
4593 -13931833687252202777953197
4594 -60268982068047735843664077
4595 -53111575926156172789824267
4596 12604213341837920767286609
4597 70923113024548332827531850
4598 56550836456001188988845851
4599 -13879119901640594557084349
4600 -60565252519681801096757589
4601 -38301620790927510053005736
4602 15360230118416390321913630
4603 37503792016377250791389274
4604 15861064866776942678235903
4605 -12148793293120590331229004
4606 -16300632184340036913763623
4607 -3108205794736465224958675
4608 6257289992248001316317163
4609 4673722163287676704933266
4610 -383384027052994963413106
4611 -2059384321840796193328230
4612 -765374646419923486112460
4613 410025232836170756501416
4614 418024136116563081045988
4615 28834032951566615774640
4616 -112966043188798510906561
4617 -46219007362555709421880
4618 14669623462428674023986
4619 15816073390440603582106
4620 1161650180588824806891
4621 -3127088792094229973142
4622 -1045987686320236630125
4623 347520265782513204953
4624 270319323886578296880
4625 -213410598739793675
4626 -43469503929368940059
4627 -8456776513129068885
4628 4609486014137500031
4629 1927581360087479778
4630 -260803717913294415
4631 -266060147897444043
4632 -9861882739585575
4633 25983117382283838
4634 4250527726873616
4635 -1820566795947396
4636 -556562063213793
4637 83618451725810
4638 48072633604971
4639 -1290700668771
4640 -3061462350905
4641 -158466534301
4642 147868037295
4643 16851289141
4644 -5403998249
4645 -934867944
4646 145833983
4647 35057925
4648 -2756952
4649 -923819
4650 32761
4651 16653
4652 -185
4653 -187
4654 0
4655 1
4656 1
4657 1584
4658 427800
4659 46732840
4660 2719048068
4661 95764486752
4662 2171424422596
4663 32045675807460
4664 283970872970318
4665 749147604983708
4666 -17705955812377896
4667 -304260509068215064
4668 -2656043199885093650
4669 -14846594114548265616
4670 -50419755511398763398
4671 -43727256262961766574
4672 596220565205926474011
4673 3990885589140294771990
4674 13259229508713166153290
4675 21780229090972121752086
4676 -17398527367213822340704
4677 -210003023838043355283244
4678 -593382964839232046263020
4679 -739388486339843196933564
4680 538087982738111071675549
4681 4162722128986309976309718
4682 7845650177229581411129396
4683 4405010286447879270391900
4684 -12075025605941123393923341
4685 -32568930998561929748591784
4686 -29610114357231863405014211
4687 15977319574816567874977497
4688 75392620324785679883105970
4689 78457761536945749467740941
4690 -8440347989332832751476019
4691 -114556367678451482368857237
4692 -119401980757682992183423753
4693 1713892568756864035846950
4694 125366448305819047763941197
4695 116279477894954926096983797
4696 -8030827162715107606274187
4697 -102238682257871824010113080
4698 -74455303435570147214505710
4699 17179200690255644935354902
4700 61336767942017645378880873
4701 30183223248050530413021084
4702 -16369555093072959574264257
4703 -26014861985074450593744005
4704 -6408558962623035931701701
4705 8873242248206942993937726
4706 7330899874163033906326410
4707 -173386944256571091079906
4708 -2941746586390536168279000
4709 -1205191136247209286531536
4710 521812165730897965570672
4711 593514731052855312977628
4712 59118894130923507533919
4713 -149930803834538031224960
4714 -65640002457057764431878
4715 17594361604611314692722
4716 20992933452676629951331
4717 1947647672663629964634
4718 -3949536231968408569125
4719 -1391545243713490765087
4720 412108299317562054471
4721 341111895786283170747
4722 4307389283579773811
4723 -52860808506107649555
4724 -10783994698292040891
4725 5408184107925068102
4726 2335035825815165019
4727 -288254406839340513
4728 -312632134437841755
4729 -13414333627787526
4730 29784090089789476
4731 4997408923534264
4732 -2038881283326909
4733 -633416274049350
4734 91150998480335
4735 53533103100657
4736 -1284042737852
4737 -3348769874491
4738 -178233112035
4739 159213364647
4740 18264557207
4741 -5735641644
4742 -994289301
4743 152737025
4744 36735819
4745 -2851649
4746 -955499
4747 33489
4748 17020
4749 -187
4750 -189
4751 0
4752 1
4753 0
4754 65
4755 57200
4756 12660648
4757 1218425208
4758 64238620732
4759 2098042840920
4760 45544040406188
4761 681676038778868
4762 7063180034392818
4763 47899216602740440
4764 153094731371343440
4765 -734598147467076420
4766 -13451788331076757878
4767 -95000236580365349188
4768 -406447824924313600482
4769 -956620307360658065290
4770 352088581555878912297
4771 13124445105224787044256
4772 56765346405989855510466
4773 126170412748139449331548
4774 74382744758099946844620
4775 -500442397907003106380208
4776 -1919900033897851285754156
4777 -3152182512675640379132526
4778 -591331191203472125088889
4779 9493777876868265653227580
4780 22550706066696857423860464
4781 19605871652489369986534526
4782 -18503402774669453600791279
4783 -75370905617521629421822026
4784 -85173928569940833543250785
4785 7463461086715303270962841
4786 150366531057965063384702751
4787 187105622149816365072252076
4788 24910134965060923656100725
4789 -206646858425107438032500820
4790 -253767431921484320615585285
4791 -39065250903887443869043718
4792 212742960005299769661390627
4793 228783409019975910328256412
4794 15593957694683590115094385
4795 -167473558465435269483451812
4796 -139214237788909014584320202
4797 13878674145275946687507918
4798 98107064065027167619329063
4799 55076011642289827360243530
4800 -20912174136697445168401363
4801 -40789957530077269354924194
4802 -12173841894396203965518399
4803 12338253002595595053710216
4804 11315484575416335682445010
4805 314454014736403546532584
4806 -4152436357590465939760808
4807 -1860907653133092296300268
4808 650032161990573724248248
4809 834510815002960326722780
4810 106987575475515660814707
4811 -197338948172889252364488
4812 -92224509091766530933538
4813 20742107843070487538280
4814 27682657691599094211535
4815 3075341992208849617500
4816 -4960860343688660208039
4817 -1837485858688895581409
4818 484988837850941396962
4819 428466402021184127580
4820 10841999143269053403
4821 -64047586635973956328
4822 -13661873018001398403
4823 6323967611081649074
4824 2818847577920104005
4825 -316614211626650634
4826 -366417077379903669
4827 -17779085765378824
4828 34070726466603960
4829 5856972494529960
4830 -2279390742744985
4831 -719485881224448
4832 99191638787917
4833 59527130921713
4834 -1263624340095
4835 -3658857553208
4836 -199918256603
4837 171274661922
4838 19774020765
4839 -6083368540
4840 -1056685035
4841 159882271
4842 38473186
4843 -2948490
4844 -987895
4845 34225
4846 17391
4847 -189
4848 -191
4849 0
4850 1
4851 -1
4852 -1584
4853 -404855
4854 -39429544
4855 -1888871292
4856 -47054765120
4857 -437751167152
4858 8828976083100
4859 387042240427766
4860 7094078271651028
4861 82351919467908846
4862 650357729821670584
4863 3370789892106064550
4864 8385496162785721440
4865 -29070633271190312308
4866 -421460349299357683058
4867 -2282769947925252654165
4868 -7166731048259623512910
4869 -9644278413085101230571
4870 27421691550433311738906
4871 197255714366911208414612
4872 552194989657966421948860
4873 689023862206239975204060
4874 -770002935512841923935556
4875 -5390479761954737209350451
4876 -11062726637599857808181982
4877 -7540792669872758060161099
4878 18155498537431224348202340
4879 58733537389600562314583607
4880 66541141502198686989664096
4881 -15139764263939374698901990
4882 -161598762759980838638348289
4883 -221210040244493944953100025
4884 -45373977997567706257333153
4885 280495498363060289379908571
4886 418636846927814083226473357
4887 132480101851664097130765333
4888 -352108868962951307695335750
4889 -514680476068761699138432298
4890 -149551115483634692929909613
4891 345601395313525315730712519
4892 433632938888072221796842024
4893 78503476432715770479945875
4894 -266041577894496659945506278
4895 -251949629979647290241028527
4896 -1544916868179781916812356
4897 153553003345310453600576598
4898 97188027634987896607628365
4899 -24757679598063595740788125
4900 -62897670299219383932739974
4901 -21905476014785068709781619
4902 16800374917609593304794538
4903 17210128182619726551965880
4904 1271926691084249466204904
4905 -5793675268243015021074268
4906 -2824926457143564263404080
4907 789730158606732853049797
4908 1162589890063608364412600
4909 180377120435414027228649
4910 -257615695797299819996198
4911 -128306518304773396237111
4912 23965993212827935368186
4913 36276677966166000295750
4914 4663191339340221436249
4915 -6197701389172634188584
4916 -2409555385414927415095
4917 566207761947145042438
4918 535819695708368194515
4919 19997131062281134403
4920 -77328658221543681278
4921 -17203611857052247830
4922 7370426298184839461
4923 3391621329169523265
4924 -345439977727265946
4925 -428391960097787999
4926 -23100592490096404
4927 38896231542208929
4928 6843772657520930
4929 -2543933735369066
4930 -815717153268483
4931 107758678154365
4932 66098677639087
4933 -1227360115575
4934 -3993209446771
4935 -223667727413
4936 184087612224
4937 21384796766
4938 -6447756875
4939 -1122165132
4940 167275321
4941 40271414
4942 -3047499
4943 -1021015
4944 34969
4945 17766
4946 -191
4947 -193
4948 0
4949 1
4950 -1
4951 -1683
4952 -482680
4953 -55997711
4954 -3463607268
4955 -129971963132
4956 -3153574302580
4957 -50267658197820
4958 -494843684420206
4959 -1881832765310078
4960 25316514249838056
4961 533266574666483918
4962 5194008564339364450
4963 32310534936887252046
4964 127054044031489447214
4965 202349258901783100774
4966 -1070986957990863913659
4967 -9597924956267287255035
4968 -37816597740787070167042
4969 -80299465243504960143249
4970 -13163970497300996752256
4971 545571517205255457790796
4972 2002925061521566340999580
4973 3426167756783849196449272
4974 486002323131554469296147
4975 -12997817788070206488012393
4976 -33908439535969431905407156
4977 -34907978456103381513774835
4978 24966723624987564270346293
4979 139697950375009383869315219
4980 195296512678570080007231351
4981 34790239217409167126722815
4982 -319620554819728759393117490
4983 -531744534501025772567259217
4984 -224586862210498529675224761
4985 484386035603793330020682732
4986 887752813440687356770313681
4987 415961067895711722712589625
4988 -560843251821449962559015129
4989 -1002076561246786011729342829
4990 -409401395837904819794842053
4991 534312011078135922749105977
4992 795363132513013882215862310
4993 221409456869883925173612369
4994 -409156713004287058306565937
4995 -443265996470400953771504219
4996 -42136327988238043856791683
4997 235222484472313532063756765
4998 166777619399918879754162853
4999 -25787376082656039648624003
5000 -95457271524197892812393410
5001 -37884175603515391337453177
5002 22354794617189444462713080
5003 25820228516365690712749456
5004 2992580888276451756042608
5005 -7991801767350638152275348
5006 -4224344346416626147017295
5007 930401876125885100491195
5008 1605505392290990620221246
5009 290229799823616746137303
5010 -333587459423149263429691
5011 -176891403049957663358163
5012 27022570680382248140625
5013 47254810706316821253113
5014 6864318855474015266361
5015 -7702261454688653857202
5016 -3139320565003260848455
5017 655430900676199559685
5018 667234435537484994131
5019 32525399102616495247
5020 -93044979255421634799
5021 -21542650056572251035
5022 8562159642588191435
5023 4067777110032303003
5024 -374149167041980324
5025 -499647678214229639
5026 -29544291402382107
5027 44318671813274405
5028 7973957405252461
5029 -2834463290470467
5030 -923137987324868
5031 116869528656865
5032 73294674611895
5033 -1172966804774
5034 -4353385896847
5035 -249635747241
5036 197689215617
5037 23102202025
5038 -6829398267
5039 -1190842250
5040 174921839
5041 42131907
5042 -3148700
5043 -1054867
5044 35721
5045 18145
5046 -193
5047 -195
5048 0
5049 1
5050 0
5051 -67
5052 -62645
5053 -14734104
5054 -1507276287
5055 -84534315668
5056 -2940857656620
5057 -68159868767380
5058 -1093814455494124
5059 -12255940008268182
5060 -91925150160410966
5061 -365578176404381168
5062 848140203705962250
5063 25125429470472248562
5064 203827024507456947662
5065 990106246109478538974
5066 2835696880442972396994
5067 1555567436714742410645
5068 -28623073818774590024067
5069 -156517137226694346896014
5070 -426733233170224625855143
5071 -488178407692129065542436
5072 1046840988097061150627280
5073 6186367677852448074341716
5074 13347264517949610495269274
5075 9961939159631294730898187
5076 -25516291189887602731742569
5077 -92919126996910250626685040
5078 -123648665472175667822384893
5079 2440122190921538944360981
5080 302992885867089444961734579
5081 518256725588989815190224735
5082 236737149110099253592053415
5083 -574828847674389615276809013
5084 -1198638674669137661262085224
5085 -721234068754085003319785747
5086 756196061947076625490590219
5087 1795145737580803587720451175
5088 1085269348349921254282913843
5089 -816840884514837339594353613
5090 -1880240702687935514727167628
5091 -970668974305685356580022947
5092 777364113229255130510005395
5093 1416218592337331227852267014
5094 518234419148870232586393393
5095 -607245116353975288103935293
5096 -760479186303769056539112287
5097 -131094923285226189136131635
5098 352591176562137337632642066
5099 279400353761315523456812301
5100 -20018386251625899043010395
5101 -142673186356802480472439998
5102 -63519581560935189733724555
5103 28973987647231305339208024
5104 38246498885891591857715652
5105 5916749201287098123071288
5106 -10899893123851389608491280
5107 -6232353811780617065795145
5108 1053051200861202450940149
5109 2198675510498261889102862
5110 451472600627935862173341
5111 -428495432998396557779637
5112 -241825404105361836684875
5113 29534428691208245713113
5114 61202229545718298053761
5115 9875244801913462216178
5116 -9522800847097025972925
5117 -4065322165856426513565
5118 751799807717202937346
5119 827497429502884938417
5120 49354618984364066421
5121 -111584417375254961995
5122 -26835796066169472390
5123 9914757104736878303
5124 4863775272695787451
5125 -401993867560279560
5126 -581400217926437043
5127 -37299121549724605
5128 50401329011170449
5129 9265414048105837
5130 -3153051049677137
5131 -1042863667121115
5132 126540496614730
5133 81165182142749
5134 -1097950012653
5135 -4741026428079
5136 -277985357767
5137 212117821125
5138 24931758325
5139 -7228898174
5140 -1262831751
5141 182827553
5142 44056085
5143 -3252117
5144 -1089459
5145 36481
5146 18528
5147 -195
5148 -197
5149 0
5150 1