0 1
1 1
2 -1
3 1
4 -1
5 0
6 1
7 -3
8 0
9 1
10 1
11 -2
12 0
13 1
14 0
15 1
16 -5
17 0
18 5
19 0
20 -1
21 1
22 -3
23 0
24 5
25 0
26 -3
27 0
28 1
29 -7
30 0
31 35
32 0
33 -21
34 0
35 17
36 1
37 -4
38 0
39 14
40 0
41 -28
42 0
43 17
44 0
45 1
46 -9
47 0
48 21
49 0
50 -63
51 0
52 153
53 0
54 -31
55 1
56 -5
57 0
58 30
59 0
60 -126
61 0
62 255
63 0
64 -155
65 0
66 1
67 -11
68 0
69 165
70 0
71 -231
72 0
73 2805
74 0
75 -1705
76 0
77 691
78 1
79 -6
80 0
81 55
82 0
83 -396
84 0
85 1683
86 0
87 -3410
88 0
89 2073
90 0
91 1
92 -13
93 0
94 143
95 0
96 -1287
97 0
98 7293
99 0
100 -22165
101 0
102 26949
103 0
104 -5461
105 1
106 -7
107 0
108 91
109 0
110 -1001
111 0
112 7293
113 0
114 -31031
115 0
116 62881
117 0
118 -38227
119 0
120 1
121 -15
122 0
123 455
124 0
125 -3003
126 0
127 109395
128 0
129 -155155
130 0
131 943215
132 0
133 -573405
134 0
135 929569
136 1
137 -8
138 0
139 140
140 0
141 -2184
142 0
143 24310
144 0
145 -177320
146 0
147 754572
148 0
149 -1529080
150 0
151 929569
152 0
153 1
154 -17
155 0
156 170
157 0
158 -3094
159 0
160 41327
161 0
162 -376805
163 0
164 2137954
165 0
166 -6498590
167 0
168 15802673
169 0
170 -3202291
171 1
172 -9
173 0
174 204
175 0
176 -4284
177 0
178 67626
179 0
180 -753610
181 0
182 5497596
183 0
184 -23394924
185 0
186 47408019
187 0
188 -28820619
189 0
190 1
191 -19
192 0
193 969
194 0
195 -5814
196 0
197 214149
198 0
199 -1431859
200 0
201 26113581
202 0
203 -74083926
204 0
205 900752361
206 0
207 -547591761
208 0
209 221930581
210 1
211 -10
212 0
213 285
214 0
215 -7752
216 0
217 164730
218 0
219 -2603380
220 0
221 29015090
222 0
223 -211668360
224 0
225 900752361
226 0
227 -1825305870
228 0
229 1109652905
230 0
231 1
232 -21
233 0
234 665
235 0
236 -20349
237 0
238 247095
239 0
240 -4555915
241 0
242 60931689
243 0
244 -555629445
245 0
246 6305266527
247 0
248 -19165711635
249 0
250 23302711005
251 0
252 -4722116521
253 1
254 -11
255 0
256 385
257 0
258 -13167
259 0
260 362406
261 0
262 -7710010
263 0
264 121863378
265 0
266 -1358205310
267 0
268 9908275971
269 0
270 -42164565597
271 0
272 85443273685
273 0
274 -51943281731
275 0
276 1
277 -23
278 0
279 1771
280 0
281 -33649
282 0
283 4167669
284 0
285 -12666445
286 0
287 467142949
288 0
289 -3123872213
290 0
291 227890347333
292 0
293 -323261669577
294 0
295 1965195294755
296 0
297 -1194695479813
298 0
299 968383680827
300 1
301 -12
302 0
303 506
304 0
305 -21252
306 0
307 735471
308 0
309 -20266312
310 0
311 431208876
312 0
313 -6815721192
314 0
315 75963449111
316 0
317 -554162862132
318 0
319 2358234353706
320 0
321 -4778781919252
322 0
323 2905151042481
324 0
325 1
326 -25
327 0
328 575
329 0
330 -26565
331 0
332 2042975
333 0
334 -63332225
335 0
336 770015850
337 0
338 -14199419150
339 0
340 379817245555
341 0
342 -3463517888325
343 0
344 9825976473775
345 0
346 -29867386995325
347 0
348 72628776062025
349 0
350 -14717667114151
351 1
352 -13
353 0
354 650
355 0
356 -32890
357 0
358 1397825
359 0
360 -48430525
361 0
362 1334694140
363 0
364 -28398838300
365 0
366 448874926565
367 0
368 -5002859172025
369 0
370 36496484045450
371 0
372 -155310412375690
373 0
374 314724696268775
375 0
376 -191329672483963
377 0
378 1
379 -27
380 0
381 2925
382 0
383 -40365
384 0
385 7548255
386 0
387 -145291575
388 0
389 9009185445
390 0
391 -54769188150
392 0
393 4039874339085
394 0
395 -27015439528935
396 0
397 492702534613575
398 0
399 -698896855690605
400 0
401 8497566799256925
402 0
403 -5165901157067001
404 0
405 2093660879252671
406 1
407 -14
408 0
409 819
410 0
411 -49140
412 0
413 2516085
414 0
415 -107056950
416 0
417 3709664595
418 0
419 -102235817880
420 0
421 2175316951815
422 0
423 -34383286673190
424 0
425 383213082477225
426 0
427 -2795587422762420
428 0
429 11896593518959695
430 0
431 -24107538732979338
432 0
433 14655626154768697
434 0
435 1
436 -29
437 0
438 1827
439 0
440 -118755
441 0
442 6633315
443 0
444 -310465155
445 0
446 11953363695
447 0
448 -370604839815
449 0
450 9012027371805
451 0
452 -166185885587085
453 0
454 2222635878367905
455 0
456 -20268008815027545
457 0
458 115000404016610385
459 0
460 -349559311628200401
461 0
462 425013158488292213
463 0
464 -86125672563201181
465 1
466 -15
467 0
468 1015
469 0
470 -71253
471 0
472 4326075
473 0
474 -221760825
475 0
476 9436866075
477 0
478 -327004270425
479 0
480 9012027371805
481 0
482 -191752944908175
483 0
484 3030867106865325
485 0
486 -33780014691712575
487 0
488 246429437178450825
489 0
490 -1048677934884601203
491 0
492 2125065792441461065
493 0
494 -1291885088448017715
495 0
496 1
497 -31
498 0
499 4495
500 0
501 -169911
502 0
503 44702775
504 0
505 -624962325
506 0
507 58508569665
508 0
509 -1126348042575
510 0
511 279372848525955
512 0
513 -849191613164775
514 0
515 31318960104275025
516 0
517 -209436091088617965
518 0
519 7639312552531975575
520 0
521 -10836338660474212431
522 0
523 65877039565685293015
524 0
525 -40048437741888549165
526 0
527 129848163681107301953
528 1
529 -16
530 0
531 1240
532 0
533 -100688
534 0
535 7152444
536 0
537 -434756400
538 0
539 22288978920
540 0
541 -948503614800
542 0
543 32867393944230
544 0
545 -905804387375760
546 0
547 19273206218015400
548 0
549 -304634314310717040
550 0
551 3395250023347544700
552 0
553 -24768774081083914128
554 0
555 105403263305096468824
556 0
557 -213591667956738928880
558 0
559 129848163681107301953
560 0
561 1
562 -33
563 0
564 1364
565 0
566 -118668
567 0
568 9078102
569 0
570 -597790050
571 0
572 33433468380
573 0
574 -1565030964420
575 0
576 60256888897755
577 0
578 -1868221548962505
579 0
580 45429700371036300
581 0
582 -837744364354471860
583 0
584 11204325077046897510
585 0
586 -102171193084471145778
587 0
588 579717948178030578532
589 0
590 -1762131260643096163260
591 0
592 4284989401476540964449
593 0
594 -868320396104950823611
595 1
596 -17
597 0
598 1496
599 0
600 -139128
601 0
602 11431684
603 0
604 -812994468
605 0
606 49423388040
607 0
608 -2533859656680
609 0
610 107828116974930
611 0
612 -3736443097925010
613 0
614 102973987507682280
615 0
616 -2191023722157849480
617 0
618 34631550238144955940
619 0
620 -385980062763557661828
621 0
622 2815772891150434238584
623 0
624 -11982492572373053910168
625 0
626 24281606608367065465211
627 0
628 -14761446733784164001387
629 0
630 1
631 -35
632 0
633 6545
634 0
635 -162316
636 0
637 14289605
638 0
639 -1094415630
640 0
641 72075774225
642 0
643 -4031140362900
644 0
645 377398409412255
646 0
647 -7265306023743075
648 0
649 450511195346109975
650 0
651 -5477559305394623700
652 0
653 101008688194589454825
654 0
655 -1350930219672451816398
656 0
657 12319006398783149793805
658 0
659 -69897873338842814475980
660 0
661 849856231292847291282385
662 0
663 -516650635682445740048545
664 0
665 209390615747646519456961
666 1
667 -18
668 0
669 1785
670 0
671 -188496
672 0
673 17738820
674 0
675 -1459220840
676 0
677 103789114884
678 0
679 -6309611002800
680 0
681 323484350924790
682 0
683 -13765842992355300
684 0
685 477011853895881150
686 0
687 -13146142332947096880
688 0
689 279716367308093874900
690 0
691 -4421226173473478671848
692 0
693 49276025595132599175220
694 0
695 -359474777171191617305040
696 0
697 1529741216327125124308293
698 0
699 -3099903814094674440291270
700 0
701 1884515541728818675112649
702 0
703 1
704 -37
705 0
706 3885
707 0
708 -435897
709 0
710 21877878
711 0
712 -1928256110
713 0
714 147699894258
715 0
716 -9727316962650
717 0
718 544041862918965
719 0
720 -25466809535857305
721 0
722 980524366341533475
723 0
724 -30400454144940161535
725 0
726 739250399314248097950
727 0
728 -13632114034876559238198
729 0
730 182321294701990616948314
731 0
732 -1662570844416761230035810
733 0
734 18866808334701209866468947
735 0
736 -57348220560751477145388495
737 0
738 69727075043966290979168013
739 0
740 -14129659550745551130667441
741 1
742 -19
743 0
744 2109
745 0
746 -250971
747 0
748 26818044
749 0
750 -2526680420
751 0
752 207873925252
753 0
754 -14785521783228
755 0
756 898851773518290
757 0
758 -46082798207741790
759 0
760 1961048732683066950
761 0
762 -67953956323983890490
763 0
764 1872767678262761848140
765 0
766 -39847717948100711619348
767 0
768 629837199879603949457812
769 0
770 -7019743565315214082373420
771 0
772 51209908337046141066129999
773 0
774 -217923238130855613152476281
775 0
776 441604808611786509534730749
777 0
778 -268463531464165471482681379
779 0
780 1
781 -39
782 0
783 9139
784 0
785 -575757
786 0
787 261475929
788 0
789 -3284684546
790 0
791 289538681601
792 0
793 -22178282674842
794 0
795 5842536527868885
796 0
797 -81692233186451355
798 0
799 7648090057463961105
800 0
801 -147233572035298429395
802 0
803 18259484863061928019365
804 0
805 -111004357141137696653898
806 0
807 2046970899608712835737889
808 0
809 -27376999904729334921256338
810 0
811 1997186425144799501579069961
812 0
813 -2833002095701122970982191653
814 0
815 17222587535859673871854499211
816 0
817 -10470077727102453387824573781
818 0
819 8486725345098385062639014237
820 1
821 -20
822 0
823 2470
824 0
825 -329004
826 0
827 39617565
828 0
829 -4238302640
830 0
831 399363698760
832 0
833 -32856715073840
834 0
835 2337014611147554
836 0
837 -142073449019915400
838 0
839 7283895292822820100
840 0
841 -309965414811154588200
842 0
843 10740873448859957658450
844 0
845 -296011619043033857743728
846 0
847 6298371998796039494578120
848 0
849 -99552726926288490622750320
850 0
851 1109548013969333056432816645
852 0
853 -8094291702003208488520547580
854 0
855 34445175071719347743708998422
856 0
857 -69800518180683022585497158540
858 0
859 42433626725491925313195071185
860 0
861 1
862 -41
863 0
864 2665
865 0
866 -374699
867 0
868 95548245
869 0
870 -10860650515
871 0
872 545797054972
873 0
874 -48111618500980
875 0
876 3685292271424989
877 0
878 -242708808742355475
879 0
880 13574532136624346550
881 0
882 -635429100362866905810
883 0
884 24465322855736570222025
885 0
886 -758529773797774260468303
887 0
888 18445232282188401376978780
889 0
890 -340138483664819009627730260
891 0
892 9098293714548531062749096489
893 0
894 -82966489945532887007335612695
895 0
896 235375362990082209582011489217
897 0
898 -715455311352000981501345875035
899 0
900 1739778695745168937840997918585
901 0
902 -352552873457246307069012458671
903 1
904 -21
905 0
906 2870
907 0
908 -425334
909 0
910 57328947
911 0
912 -6911323055
913 0
914 739466977704
915 0
916 -69678895760040
917 0
918 5732676866661094
919 0
920 -407750798687157198
921 0
922 24788276075574893700
923 0
924 -1270858200725733811620
925 0
926 54081239996891365753950
927 0
928 -1874014735265089349392278
929 0
930 51646650390127523855540584
931 0
932 -1098908947224799877258820840
933 0
934 17369469818683559301611911479
935 0
936 -193588476539576736350449762955
937 0
938 1412252177940493257492068935302
939 0
940 -6009824615356808244611305350294
941 0
942 12178450870216182564886985430095
943 0
944 -7403610342602172448449261632091
945 0
946 1
947 -43
948 0
949 12341
950 0
951 -481299
952 0
953 273904969
954 0
955 -17481581845
956 0
957 3974635005159
958 0
959 -99873083922724
960 0
961 17607507519030503
962 0
963 -674357090136452289
964 0
965 88824655937476702425
966 0
967 -2483950119600297904530
968 0
969 232549331986632872741985
970 0
971 -4476812978688824556881553
972 0
973 277600745846935440723530639
974 0
975 -3375220337904742480152092580
976 0
977 248962400734464349989770731199
978 0
979 -1664860898240359932613867961413
980 0
981 30363421825720605036079482108993
982 0
983 -43070409743390459086381021677107
984 0
985 523673387419295850290140373494085
986 0
987 -318355244731893415283318250179913
988 0
989 129024520859926228378837238913451
990 1
991 -22
992 0
993 3311
994 0
995 -543004
996 0
997 81431207
998 0
999 -10988422874
1000 0
1001 1324878335053
1002 0
1003 -141755344922576
1004 0
1005 13357419497195554
1006 0
1007 -1098952295037181508
1008 0
1009 78165697224979498134
1010 0
1011 -4751904576626656860840
1012 0
1013 243623109700282057158270
1014 0
1015 -10367356371700435815936228
1016 0
1017 359248024037210570348098474
1018 0
1019 -9900646324520577941779471568
1020 0
1021 210660492929162142299036772553
1022 0
1023 -3329721796480719865227735922826
1024 0
1025 37110848898102961710763811466547
1026 0
1027 -270728289815597171400109279113244
1028 0
1029 1152081452322450870638308821686987
1030 0
1031 -2334605128033885045411000501319362
1032 0
1033 1419269729459188512167209628047961
1034 0
1035 1
1036 -45
1037 0
1038 7095
1039 0
1040 -1221759
1041 0
1042 192863385
1043 0
1044 -27471057185
1045 0
1046 3507030886905
1047 0
1048 -398686907594745
1049 0
1050 20036129245793331
1051 0
1052 -1766173331309755995
1053 0
1054 135286783658618362155
1055 0
1056 -8909821081174981614075
1057 0
1058 498319997114213298732825
1059 0
1060 -23326551836325980585856513
1061 0
1062 898120060093026425870246185
1063 0
1064 -27845567787714125461254763785
1065 0
1066 1354246025973185200493807823555
1067 0
1068 -24972913473605398989208019421195
1069 0
1070 333997640082926655396874303198923
1071 0
1072 -3045693260425468178251229390023995
1073 0
1074 17281221784836763059574632325304805
1075 0
1076 -52528615380762413521747511279685645
1077 0
1078 63867137825663483047524433262158245
1079 0
1080 -12942188000689093683411117827763301
1081 1
1082 -23
1083 0
1084 3795
1085 0
1086 -685377
1087 0
1088 113739945
1089 0
1090 -17076603115
1091 0
1092 2304620297109
1093 0
1094 -277872693172095
1095 0
1096 29731030493757846
1097 0
1098 -2801516318629268130
1099 0
1100 230488594381349802190
1101 0
1102 -16394070789361966169898
1103 0
1104 996639994228426597465650
1105 0
1106 -51096256403380719378542838
1107 0
1108 2174395934962063978422701290
1109 0
1110 -75346830484402927718689360830
1111 0
1112 2076510573158883974090505329451
1113 0
1114 -44182846914840321288598803591345
1115 0
1116 698358701991573915829828088506839
1117 0
1118 -7783438332198418677753141774505765
1119 0
1120 56781157293035078624316649068858645
1121 0
1122 -241631630751507102200038551886553967
1123 0
1124 489648056663420036697687321676546545
1125 0
1126 -297670324015849154718455710038555923
1127 0
1128 1
1129 -47
1130 0
1131 16215
1132 0
1133 -1533939
1134 0
1135 1069155483
1136 0
1137 -42242123495
1138 0
1139 12035239329347
1140 0
1141 -768236269358145
1142 0
1143 698679216603309381
1144 0
1145 -4389042232519186737
1146 0
1147 773783138280245764495
1148 0
1149 -29635435657692784999431
1150 0
1151 7807013288122675013480925
1152 0
1153 -109160184134495173217796063
1154 0
1155 10219660894321700698586696063
1156 0
1157 -196738946264829866821022219945
1158 0
1159 97595996938467546782253750484197
1160 0
1161 -296656257856785014366306252684745
1162 0
1163 10940952997867991348000640053273811
1164 0
1165 -73164320322665135570879532680354191
1166 0
1167 2668714392772648695342882506236356315
1168 0
1169 -3785562215106944601133937312889345483
1170 0
1171 23013458663180741724791304118797687615
1172 0
1173 -13990505228744910271767418371812128381
1174 0
1175 22680552792491997823522126468923904459
1176 1
1177 -24
1178 0
1179 4324
1180 0
1181 -856152
1182 0
1183 156461778
1184 0
1185 -25995152920
1186 0
1187 3903320863572
1188 0
1189 -526790584702728
1190 0
1191 63516292418482671
1192 0
1193 -6795936360029708496
1194 0
1195 640372252369858563720
1196 0
1197 -52685218947009395554544
1198 0
1199 3747366378298884006470844
1200 0
1201 -227812558193729057150183088
1202 0
1203 11679612450653372226956224072
1204 0
1205 -497024706353254400389950871440
1206 0
1207 17222822989141331785103603026623
1208 0
1209 -474650012570856022986090004295592
1210 0
1211 10099341228801222782769821587637364
1212 0
1213 -159631244340360295791009889484409144
1214 0
1215 1779142928515099130228588337490904210
1216 0
1217 -12979070451795238632459213644192041656
1218 0
1219 55232300791633780139499129885114450276
1220 0
1221 -111924041829959282174139346974497027048
1222 0
1223 68041658377475993470566379406771713377
1224 0
1225 1
1226 -49
1227 0
1228 4606
1229 0
1230 -953442
1231 0
1232 182538741
1233 0
1234 -31844062327
1235 0
1236 5033229534606
1237 0
1238 -717020518067602
1239 0
1240 183076372265038287
1241 0
1242 -20812555102590982269
1243 0
1244 1045941345537435654076
1245 0
1246 -92199133157266442220452
1247 0
1248 7062344328332512166041206
1249 0
1250 -465117306312196825014957138
1251 0
1252 26013682276455238141857044524
1253 0
1254 -1217710530565473280955379635028
1255 0
1256 93768702940880584163341838700503
1257 0
1258 -2907231326996493140789801276310501
1259 0
1260 35347694300804279739694375556730774
1261 0
1262 -651827581056471207813290382061337338
1263 0
1264 8717800349723985738120082853705430629
1265 0
1266 -79496806517245836623812683570676255143
1267 0
1268 451063789798342537805909560728434677254
1269 0
1270 -1371069512417001206633207000437588581338
1271 0
1272 3334041260496323680057752590931813955473
1273 0
1274 -675618013651758631167025175564066787331