1 1
2 2
3 -1
4 -10
5 -5
6 20
7 13
8 -36
9 -27
10 54
11 43
12 -78
13 -65
14 104
15 89
16 -136
17 -119
18 170
19 151
20 -210
21 -189
22 252
23 229
24 -300
25 -275
26 350
27 323
28 -406
29 -377
30 464
31 433
32 -528
33 -495
34 594
35 559
36 -666
37 -629
38 740
39 701
40 -820
41 -779
42 902
43 859
44 -990
45 -945
46 1080
47 1033
48 -1176
49 -1127
50 1274
51 1223
52 -1378
53 -1325
54 1484
55 1429
56 -1596
57 -1539
58 1710
59 1651
60 -1830
61 -1769
62 1952
63 1889
64 -2080
65 -2015
66 2210
67 2143
68 -2346
69 -2277
70 2484
71 2413
72 -2628
73 -2555
74 2774
75 2699
76 -2926
77 -2849
78 3080
79 3001
80 -3240
81 -3159
82 3402
83 3319
84 -3570
85 -3485
86 3740
87 3653
88 -3916
89 -3827
90 4094
91 4003
92 -4278
93 -4185
94 4464
95 4369
96 -4656
97 -4559
98 4850
99 4751
100 -5050
101 -4949
102 5252
103 5149
104 -5460
105 -5355
106 5670
107 5563
108 -5886
109 -5777
110 6104
111 5993
112 -6328
113 -6215
114 6554
115 6439
116 -6786
117 -6669
118 7020
119 6901
120 -7260
121 -7139
122 7502
123 7379
124 -7750
125 -7625
126 8000
127 7873
128 -8256
129 -8127
130 8514
131 8383
132 -8778
133 -8645
134 9044
135 8909
136 -9316
137 -9179
138 9590
139 9451
140 -9870
141 -9729
142 10152
143 10009
144 -10440
145 -10295
146 10730
147 10583
148 -11026
149 -10877
150 11324
151 11173
152 -11628
153 -11475
154 11934
155 11779
156 -12246
157 -12089
158 12560
159 12401
160 -12880
161 -12719
162 13202
163 13039
164 -13530
165 -13365
166 13860
167 13693
168 -14196
169 -14027
170 14534
171 14363
172 -14878
173 -14705
174 15224
175 15049
176 -15576
177 -15399
178 15930
179 15751
180 -16290
181 -16109
182 16652
183 16469
184 -17020
185 -16835
186 17390
187 17203
188 -17766
189 -17577
190 18144
191 17953
192 -18528
193 -18335
194 18914
195 18719
196 -19306
197 -19109
198 19700
199 19501
200 -20100
201 -19899
202 20502
203 20299
204 -20910
205 -20705
206 21320
207 21113
208 -21736
209 -21527
210 22154
211 21943
212 -22578
213 -22365
214 23004
215 22789
216 -23436
217 -23219
218 23870
219 23651
220 -24310
221 -24089
222 24752
223 24529
224 -25200
225 -24975
226 25650
227 25423
228 -26106
229 -25877
230 26564
231 26333
232 -27028
233 -26795
234 27494
235 27259
236 -27966
237 -27729
238 28440
239 28201
240 -28920
241 -28679
242 29402
243 29159
244 -29890
245 -29645
246 30380
247 30133
248 -30876
249 -30627
250 31374
251 31123
252 -31878
253 -31625
254 32384
255 32129
256 -32896
257 -32639
258 33410
259 33151
260 -33930
261 -33669
262 34452
263 34189
264 -34980
265 -34715
266 35510
267 35243
268 -36046
269 -35777
270 36584
271 36313
272 -37128
273 -36855
274 37674
275 37399
276 -38226
277 -37949
278 38780
279 38501
280 -39340
281 -39059
282 39902
283 39619
284 -40470
285 -40185
286 41040
287 40753
288 -41616
289 -41327
290 42194
291 41903
292 -42778
293 -42485
294 43364
295 43069
296 -43956
297 -43659
298 44550
299 44251
300 -45150
301 -44849
302 45752
303 45449
304 -46360
305 -46055
306 46970
307 46663
308 -47586
309 -47277
310 48204
311 47893
312 -48828
313 -48515
314 49454
315 49139
316 -50086
317 -49769
318 50720
319 50401
320 -51360
321 -51039
322 52002
323 51679
324 -52650
325 -52325
326 53300
327 52973
328 -53956
329 -53627
330 54614
331 54283
332 -55278
333 -54945
334 55944
335 55609
336 -56616
337 -56279
338 57290
339 56951
340 -57970
341 -57629
342 58652
343 58309
344 -59340
345 -58995
346 60030
347 59683
348 -60726
349 -60377
350 61424
351 61073
352 -62128
353 -61775
354 62834
355 62479
356 -63546
357 -63189
358 64260
359 63901
360 -64980
361 -64619
362 65702
363 65339
364 -66430
365 -66065
366 67160
367 66793
368 -67896
369 -67527
370 68634
371 68263
372 -69378
373 -69005
374 70124
375 69749
376 -70876
377 -70499
378 71630
379 71251
380 -72390
381 -72009
382 73152
383 72769
384 -73920
385 -73535
386 74690
387 74303
388 -75466
389 -75077
390 76244
391 75853
392 -77028
393 -76635
394 77814
395 77419
396 -78606
397 -78209
398 79400
399 79001
400 -80200
401 -79799
402 81002
403 80599
404 -81810
405 -81405
406 82620
407 82213
408 -83436
409 -83027
410 84254
411 83843
412 -85078
413 -84665
414 85904
415 85489
416 -86736
417 -86319
418 87570
419 87151
420 -88410
421 -87989
422 89252
423 88829
424 -90100
425 -89675
426 90950
427 90523
428 -91806
429 -91377
430 92664
431 92233
432 -93528
433 -93095
434 94394
435 93959
436 -95266
437 -94829
438 96140
439 95701
440 -97020
441 -96579
442 97902
443 97459
444 -98790
445 -98345
446 99680
447 99233
448 -100576
449 -100127
450 101474
451 101023
452 -102378
453 -101925
454 103284
455 102829
456 -104196
457 -103739
458 105110
459 104651
460 -106030
461 -105569
462 106952
463 106489
464 -107880
465 -107415
466 108810
467 108343
468 -109746
469 -109277
470 110684
471 110213
472 -111628
473 -111155
474 112574
475 112099
476 -113526
477 -113049
478 114480
479 114001
480 -115440
481 -114959
482 116402
483 115919
484 -117370
485 -116885
486 118340
487 117853
488 -119316
489 -118827
490 120294
491 119803
492 -121278
493 -120785
494 122264
495 121769
496 -123256
497 -122759
498 124250
499 123751
500 -125250
501 -124749
502 126252
503 125749
504 -127260
505 -126755
506 128270
507 127763
508 -129286
509 -128777
510 130304
511 129793
512 -131328
513 -130815
514 132354
515 131839
516 -133386
517 -132869
518 134420
519 133901
520 -135460
521 -134939
522 136502
523 135979
524 -137550
525 -137025
526 138600
527 138073
528 -139656
529 -139127
530 140714
531 140183
532 -141778
533 -141245
534 142844
535 142309
536 -143916
537 -143379
538 144990
539 144451
540 -146070
541 -145529
542 147152
543 146609
544 -148240
545 -147695
546 149330
547 148783
548 -150426
549 -149877
550 151524
551 150973
552 -152628
553 -152075
554 153734
555 153179
556 -154846
557 -154289
558 155960
559 155401
560 -157080
561 -156519
562 158202
563 157639
564 -159330
565 -158765
566 160460
567 159893
568 -161596
569 -161027
570 162734
571 162163
572 -163878
573 -163305
574 165024
575 164449
576 -166176
577 -165599
578 167330
579 166751
580 -168490
581 -167909
582 169652
583 169069
584 -170820
585 -170235
586 171990
587 171403
588 -173166
589 -172577
590 174344
591 173753
592 -175528
593 -174935
594 176714
595 176119
596 -177906
597 -177309
598 179100
599 178501
600 -180300
601 -179699
602 181502
603 180899
604 -182710
605 -182105
606 183920
607 183313
608 -185136
609 -184527
610 186354
611 185743
612 -187578
613 -186965
614 188804
615 188189
616 -190036
617 -189419
618 191270
619 190651
620 -192510
621 -191889
622 193752
623 193129
624 -195000
625 -194375
626 196250
627 195623
628 -197506
629 -196877
630 198764
631 198133
632 -200028
633 -199395
634 201294
635 200659
636 -202566
637 -201929
638 203840
639 203201
640 -205120
641 -204479
642 206402
643 205759
644 -207690
645 -207045
646 208980
647 208333
648 -210276
649 -209627
650 211574
651 210923
652 -212878
653 -212225
654 214184
655 213529
656 -215496
657 -214839
658 216810
659 216151
660 -218130
661 -217469
662 219452
663 218789
664 -220780
665 -220115
666 222110
667 221443
668 -223446
669 -222777
670 224784
671 224113
672 -226128
673 -225455
674 227474
675 226799
676 -228826
677 -228149
678 230180
679 229501
680 -231540
681 -230859
682 232902
683 232219
684 -234270
685 -233585
686 235640
687 234953
688 -237016
689 -236327
690 238394
691 237703
692 -239778
693 -239085
694 241164
695 240469
696 -242556
697 -241859
698 243950
699 243251
700 -245350
701 -244649
702 246752
703 246049
704 -248160
705 -247455
706 249570
707 248863
708 -250986
709 -250277
710 252404
711 251693
712 -253828
713 -253115
714 255254
715 254539
716 -256686
717 -255969
718 258120
719 257401
720 -259560
721 -258839
722 261002
723 260279
724 -262450
725 -261725
726 263900
727 263173
728 -265356
729 -264627
730 266814
731 266083
732 -268278
733 -267545
734 269744
735 269009
736 -271216
737 -270479
738 272690
739 271951
740 -274170
741 -273429
742 275652
743 274909
744 -277140
745 -276395
746 278630
747 277883
748 -280126
749 -279377
750 281624
751 280873
752 -283128
753 -282375
754 284634
755 283879
756 -286146
757 -285389
758 287660
759 286901
760 -289180
761 -288419
762 290702
763 289939
764 -292230
765 -291465
766 293760
767 292993
768 -295296
769 -294527
770 296834
771 296063
772 -298378
773 -297605
774 299924
775 299149
776 -301476
777 -300699
778 303030
779 302251
780 -304590
781 -303809
782 306152
783 305369
784 -307720
785 -306935
786 309290
787 308503
788 -310866
789 -310077
790 312444
791 311653
792 -314028
793 -313235
794 315614
795 314819
796 -317206
797 -316409
798 318800
799 318001
800 -320400
801 -319599
802 322002
803 321199
804 -323610
805 -322805
806 325220
807 324413
808 -326836
809 -326027
810 328454
811 327643
812 -330078
813 -329265
814 331704
815 330889
816 -333336
817 -332519
818 334970
819 334151
820 -336610
821 -335789
822 338252
823 337429
824 -339900
825 -339075
826 341550
827 340723
828 -343206
829 -342377
830 344864
831 344033
832 -346528
833 -345695
834 348194
835 347359
836 -349866
837 -349029
838 351540
839 350701
840 -353220
841 -352379
842 354902
843 354059
844 -356590
845 -355745
846 358280
847 357433
848 -359976
849 -359127
850 361674
851 360823
852 -363378
853 -362525
854 365084
855 364229
856 -366796
857 -365939
858 368510
859 367651
860 -370230
861 -369369
862 371952
863 371089
864 -373680
865 -372815
866 375410
867 374543
868 -377146
869 -376277
870 378884
871 378013
872 -380628
873 -379755
874 382374
875 381499
876 -384126
877 -383249
878 385880
879 385001
880 -387640
881 -386759
882 389402
883 388519
884 -391170
885 -390285
886 392940
887 392053
888 -394716
889 -393827
890 396494
891 395603
892 -398278
893 -397385
894 400064
895 399169
896 -401856
897 -400959
898 403650
899 402751
900 -405450
901 -404549
902 407252
903 406349
904 -409060
905 -408155
906 410870
907 409963
908 -412686
909 -411777
910 414504
911 413593
912 -416328
913 -415415
914 418154
915 417239
916 -419986
917 -419069
918 421820
919 420901
920 -423660
921 -422739
922 425502
923 424579
924 -427350
925 -426425
926 429200
927 428273
928 -431056
929 -430127
930 432914
931 431983
932 -434778
933 -433845
934 436644
935 435709
936 -438516
937 -437579
938 440390
939 439451
940 -442270
941 -441329
942 444152
943 443209
944 -446040
945 -445095
946 447930
947 446983
948 -449826
949 -448877
950 451724
951 450773
952 -453628
953 -452675
954 455534
955 454579
956 -457446
957 -456489
958 459360
959 458401
960 -461280
961 -460319
962 463202
963 462239
964 -465130
965 -464165
966 467060
967 466093
968 -468996
969 -468027
970 470934
971 469963
972 -472878
973 -471905
974 474824
975 473849
976 -476776
977 -475799
978 478730
979 477751
980 -480690
981 -479709
982 482652
983 481669
984 -484620
985 -483635
986 486590
987 485603
988 -488566
989 -487577
990 490544
991 489553
992 -492528
993 -491535
994 494514
995 493519
996 -496506
997 -495509
998 498500
999 497501
1000 -500500