0 1
1 0
2 -4
3 -1
4 2
5 4
6 8
7 -2
8 -5
9 -9
10 -4
11 9
12 -10
13 2
14 8
15 2
16 9
17 -3
18 1
19 -5
20 10
21 10
22 -14
23 -22
24 -2
25 7
26 -9
27 10
28 -4
29 -10
30 -17
31 16
32 18
33 18
34 31
35 -10
36 10
37 -20
38 9
39 6
40 -31
41 -14
42 0
43 -9
44 -28
45 -23
46 -7
47 36
48 -8
49 25
50 24
51 -28
52 18
53 41
54 0
55 6
56 -13
57 2
58 9
59 5
60 38
61 -43
62 -18
63 -35
64 6
65 -1
66 -26
67 -8
68 -4
69 4
70 -13
71 9
72 44
73 18
74 -69
75 30
76 -18
77 6
78 26
79 9
80 10
81 -18
82 32
83 0
84 -19
85 33
86 27
87 -10
88 6
89 -18
90 22
91 0
92 -7
93 36
94 8
95 -76
96 -55
97 -66
98 22
99 35
100 -23
101 -17
102 0
103 -9
104 4
105 -13
106 -38
107 54
108 -47
109 46
110 64
111 54
112 16
113 -6
114 -25
115 36
116 63
117 -6
118 -16
119 -9
120 -7
121 36
122 8
123 -63
124 68
125 -24
126 1
127 -56
128 14
129 -25
130 -98
131 -36
132 -68
133 -22
134 -24
135 37
136 52
137 14
138 35
139 -50
140 11
141 43
142 -12
143 21
144 30
145 38
146 -14
147 24
148 -9
149 24
150 3
151 47
152 -54
153 36
154 64
155 -34
156 88
157 -2
158 -94
159 -29
160 -84
161 40
162 20
163 32
164 -31
165 -130
166 106
167 56
168 26
169 -72
170 48
171 -52
172 -34
173 -67
174 18
175 17
176 -65
177 24
178 -4
179 1
180 -3
181 -31
182 -78
183 -7
184 14
185 79
186 64
187 4
188 -8
189 22
190 -20
191 81
192 -4
193 -20
194 49
195 46
196 -34
197 4
198 -81
199 -32
200 62
201 8
202 70
203 36
204 50
205 115
206 0
207 -72
208 11
209 30
210 -66
211 -39
212 -36
213 -34
214 -47
215 -90
216 -28
217 -35
218 64
219 -124
220 30
221 14
222 -74
223 2
224 70
225 4
226 -119
227 -36
228 83
229 -64
230 34
231 29
232 38
233 -98
234 -79
235 120
236 -4
237 118
238 74
239 87
240 22
241 54
242 27
243 216
244 -48
245 -54
246 18
247 -68
248 -10
249 98
250 -15
251 -130
252 -44
253 -7
254 37
255 -25
256 -50
257 -32
258 -36
259 52
260 15
261 -37
262 128
263 -18
264 -86
265 -84
266 -88
267 12
268 -52
269 -52
270 80
271 -63
272 72
273 -119
274 -17
275 -96
276 -68
277 180
278 22
279 68
280 -57
281 -23
282 106
283 47
284 -27
285 47
286 92
287 -30
288 0
289 -88
290 41
291 -100
292 63
293 108
294 59
295 66
296 -62
297 46
298 -115
299 154
300 10
301 -38
302 -56
303 60
304 -6
305 44
306 -92
307 -70
308 98
309 28
310 -83
311 41
312 60
313 -9
314 -70
315 -31
316 77
317 -20
318 9
319 -24
320 -55
321 -88
322 -16
323 64
324 -80
325 -1
326 40
327 -132
328 192
329 74
330 3
331 -105
332 -8
333 -190
334 -122
335 -102
336 20
337 80
338 -9
339 -28
340 52
341 85
342 14
343 6
344 -76
345 -104
346 -50
347 192
348 -16
349 8
350 -41
351 42
352 106
353 90
354 247
355 -29
356 82
357 20
358 -112
359 24
360 69
361 148
362 -84
363 56
364 -67
365 -59
366 44
367 -24
368 -95
369 143
370 176
371 -47
372 -56
373 -63
374 -33
375 58
376 -135
377 -62
378 20
379 -30
380 -170
381 38
382 -18
383 -17
384 -62
385 -48
386 120
387 -152
388 -65
389 -50
390 -108
391 88
392 -6
393 -107
394 148
395 -56
396 16
397 -162
398 -38
399 74
400 29
401 -80
402 34
403 -12
404 139
405 94
406 67
407 -114
408 8
409 4
410 -17
411 180
412 -18
413 -32
414 24
415 223
416 112
417 63
418 144
419 -60
420 84
421 14
422 4
423 -38
424 -159
425 136
426 -155
427 102
428 17
429 -98
430 -108
431 98
432 -56
433 92
434 40
435 39
436 14
437 -120
438 -99
439 -148
440 98
441 136
442 -131
443 -104
444 32
445 -81
446 108
447 -74
448 -55
449 -91
450 -72
451 -70
452 -108
453 195
454 -124
455 1
456 -8
457 88
458 -8
459 -146
460 162
461 98
462 -166
463 -62
464 227
465 -17
466 88
467 7
468 46
469 2
470 160
471 89
472 -106
473 -224
474 -231
475 -153
476 40
477 -26
478 115
479 -12
480 -45
481 27
482 -22
483 -82
484 130
485 285
486 153
487 134
488 -8
489 -32
490 26
491 -17
492 15
493 0
494 146
495 -66
496 58
497 -24
498 -64
499 183
500 -130
501 -169
502 18
503 118
504 93
505 -18
506 -112
507 292
508 -284
509 -32
510 -64
511 34
512 -98
513 143
514 -57
515 75
516 125
517 -30
518 23
519 -123
520 -12
521 -143
522 208
523 -65
524 -124
525 6
526 -78
527 -28
528 29
529 -183
530 -230
531 -80
532 -92
533 116
534 192
535 -68
536 -157
537 -144
538 112
539 94
540 -117
541 -14
542 70
543 -117
544 128
545 -76
546 24
547 60
548 -76
549 8
550 190
551 -174
552 -42
553 114
554 47
555 139
556 58
557 122
558 182
559 6
560 -87
561 -12
562 12
563 63
564 111
565 -116
566 -216
567 -28
568 121
569 110
570 37
571 106
572 306
573 153
574 72
575 124
576 80
577 58
578 -136
579 -47
580 -58
581 -42
582 8
583 -132
584 -13
585 -212
586 -9
587 20
588 -58
589 276
590 -109
591 -35
592 -154
593 99
594 -256
595 -227
596 -176
597 28
598 -198
599 -68
600 90
601 -156
602 26
603 -170
604 -66
605 141
606 -125
607 148
608 122
609 -33
610 5
611 154
612 88
613 -20
614 -122
615 38
616 0
617 6
618 252
619 -53
620 18
621 -117
622 -170
623 -175
624 -78
625 -71
626 35
627 110
628 330
629 -196
630 99
631 22
632 348
633 85
634 -99
635 -30
636 -136
637 -14
638 155
639 158
640 195
641 104
642 -21
643 88
644 79
645 -70
646 -166
647 42
648 -200
649 236
650 192
651 -134
652 232
653 18
654 -17
655 -140
656 -152
657 -128
658 -86
659 56
660 -436
661 -167
662 306
663 136
664 44
665 140
666 15
667 -63
668 -9
669 94
670 53
671 48
672 -46
673 258
674 -68
675 136
676 -108
677 -418
678 -142
679 69
680 -129
681 73
682 0
683 -340
684 6
685 -84
686 -27
687 156
688 -277
689 -163
690 220
691 -40
692 20
693 67
694 -4
695 223
696 -52
697 4
698 188
699 -30
700 -21
701 -93
702 -18
703 -18
704 -220
705 174
706 -28
707 -96
708 -36
709 237
710 -82
711 18
712 -180
713 116
714 48
715 -172
716 274
717 -28
718 214
719 -340
720 248
721 -199
722 84
723 -117
724 -85
725 -111
726 5
727 202
728 5
729 77
730 98
731 68
732 172
733 -49
734 -170
735 154
736 199
737 -134
738 58
739 336
740 124
741 54
742 30
743 62
744 -64
745 -117
746 195
747 -44
748 20
749 59
750 -131
751 29
752 -104
753 46
754 25
755 24
756 -56
757 -146
758 -189
759 97
760 314
761 126
762 -222
763 16
764 6
765 -144
766 -99
767 51
768 -111
769 62
770 -340
771 -31
772 -326
773 62
774 -220
775 -149
776 270
777 4
778 -99
779 -285
780 188
781 256
782 -268
783 -154
784 -116
785 62
786 92
787 -200
788 -94
789 -87
790 232
791 54
792 112
793 -287
794 53
795 -18
796 -56
797 266
798 110
799 -110
800 -113
801 86
802 -222
803 283
804 292
805 126
806 45
807 -298
808 16
809 123
810 -150
811 264
812 78
813 -195
814 191
815 121
816 206
817 36
818 153
819 102
820 23
821 -136
822 140
823 -72
824 34
825 148
826 180
827 60
828 27
829 10
830 71
831 -314
832 -102
833 172
834 64
835 -36
836 -199
837 44
838 45
839 170
840 24
841 -144
842 126
843 -106
844 26
845 159
846 54
847 -156
848 -124
849 -470
850 -46
851 188
852 -8
853 38
854 48
855 -155
856 90
857 -134
858 -316
859 244
860 -406
861 196
862 -100
863 27
864 -117
865 -118
866 -46
867 -93
868 -9
869 -29
870 -254
871 67
872 0
873 -46
874 148
875 -21
876 -108
877 22
878 32
879 193
880 -280
881 -100
882 66
883 54
884 -236
885 60
886 266
887 230
888 36
889 -171
890 -41
891 406
892 30
893 -192
894 432
895 -228
896 50
897 40
898 -290
899 -146
900 81
901 276
902 110
903 0
904 66
905 42
906 42
907 136
908 58
909 -142
910 179
911 -70
912 188
913 -150
914 54
915 -33
916 17
917 70
918 40
919 -142
920 141
921 127
922 -274
923 -170
924 -45
925 -154
926 -14
927 80
928 144
929 -162
930 294
931 25
932 -110
933 212
934 15
935 30
936 -235
937 266
938 -184
939 -55
940 135
941 152
942 -40
943 320
944 252
945 17
946 -18
947 -432
948 363
949 -34
950 -221
951 -162
952 -104
953 -202
954 -255
955 30
956 251
957 16
958 238
959 -148
960 -174
961 -22
962 -40
963 126
964 -140
965 -85
966 -239
967 63
968 -9
969 125
970 -293
971 -144
972 -232
973 -7
974 40
975 73
976 -123
977 252
978 -171
979 -92
980 346
981 135
982 144
983 -63
984 -168
985 80
986 4
987 -40
988 -88
989 -142
990 -330
991 -325
992 -18
993 -48
994 258
995 188
996 -11
997 152
998 -37
999 183
1000 -124