0 0
1 -1
2 9
3 -26
4 58
5 -107
6 179
7 -276
8 404
9 -565
10 765
11 -1006
12 1294
13 -1631
14 2023
15 -2472
16 2984
17 -3561
18 4209
19 -4930
20 5730
21 -6611
22 7579
23 -8636
24 9788
25 -11037
26 12389
27 -13846
28 15414
29 -17095
30 18895
31 -20816
32 22864
33 -25041
34 27353
35 -29802
36 32394
37 -35131
38 38019
39 -41060
40 44260
41 -47621
42 51149
43 -54846
44 58718
45 -62767
46 66999
47 -71416
48 76024
49 -80825
50 85825
51 -91026
52 96434
53 -102051
54 107883
55 -113932
56 120204
57 -126701
58 133429
59 -140390
60 147590
61 -155031
62 162719
63 -170656
64 178848
65 -187297
66 196009
67 -204986
68 214234
69 -223755
70 233555
71 -243636
72 254004
73 -264661
74 275613
75 -286862
76 298414
77 -310271
78 322439
79 -334920
80 347720
81 -360841
82 374289
83 -388066
84 402178
85 -416627
86 431419
87 -446556
88 462044
89 -477885
90 494085
91 -510646
92 527574
93 -544871
94 562543
95 -580592
96 599024
97 -617841
98 637049
99 -656650
100 676650
101 -697051
102 717859
103 -739076
104 760708
105 -782757
106 805229
107 -828126
108 851454
109 -875215
110 899415
111 -924056
112 949144
113 -974681
114 1000673
115 -1027122
116 1054034
117 -1081411
118 1109259
119 -1137580
120 1166380
121 -1195661
122 1225429
123 -1255686
124 1286438
125 -1317687
126 1349439
127 -1381696
128 1414464
129 -1447745
130 1481545
131 -1515866
132 1550714
133 -1586091
134 1622003
135 -1658452
136 1695444
137 -1732981
138 1771069
139 -1809710
140 1848910
141 -1888671
142 1928999
143 -1969896
144 2011368
145 -2053417
146 2096049
147 -2139266
148 2183074
149 -2227475
150 2272475
151 -2318076
152 2364284
153 -2411101
154 2458533
155 -2506582
156 2555254
157 -2604551
158 2654479
159 -2705040
160 2756240
161 -2808081
162 2860569
163 -2913706
164 2967498
165 -3021947
166 3077059
167 -3132836
168 3189284
169 -3246405
170 3304205
171 -3362686
172 3421854
173 -3481711
174 3542263
175 -3603512
176 3665464
177 -3728121
178 3791489
179 -3855570
180 3920370
181 -3985891
182 4052139
183 -4119116
184 4186828
185 -4255277
186 4324469
187 -4394406
188 4465094
189 -4536535
190 4608735
191 -4681696
192 4755424
193 -4829921
194 4905193
195 -4981242
196 5058074
197 -5135691
198 5214099
199 -5293300
200 5373300
201 -5454101
202 5535709
203 -5618126
204 5701358
205 -5785407
206 5870279
207 -5955976
208 6042504
209 -6129865
210 6218065
211 -6307106
212 6396994
213 -6487731
214 6579323
215 -6671772
216 6765084
217 -6859261
218 6954309
219 -7050230
220 7147030
221 -7244711
222 7343279
223 -7442736
224 7543088
225 -7644337
226 7746489
227 -7849546
228 7953514
229 -8058395
230 8164195
231 -8270916
232 8378564
233 -8487141
234 8596653
235 -8707102
236 8818494
237 -8930831
238 9044119
239 -9158360
240 9273560
241 -9389721
242 9506849
243 -9624946
244 9744018
245 -9864067
246 9985099
247 -10107116
248 10230124
249 -10354125
250 10479125
251 -10605126
252 10732134
253 -10860151
254 10989183
255 -11119232
256 11250304
257 -11382401
258 11515529
259 -11649690
260 11784890
261 -11921131
262 12058419
263 -12196756
264 12336148
265 -12476597
266 12618109
267 -12760686
268 12904334
269 -13049055
270 13194855
271 -13341736
272 13489704
273 -13638761
274 13788913
275 -13940162
276 14092514
277 -14245971
278 14400539
279 -14556220
280 14713020
281 -14870941
282 15029989
283 -15190166
284 15351478
285 -15513927
286 15677519
287 -15842256
288 16008144
289 -16175185
290 16343385
291 -16512746
292 16683274
293 -16854971
294 17027843
295 -17201892
296 17377124
297 -17553541
298 17731149
299 -17909950
300 18089950
301 -18271151
302 18453559
303 -18637176
304 18822008
305 -19008057
306 19195329
307 -19383826
308 19573554
309 -19764515
310 19956715
311 -20150156
312 20344844
313 -20540781
314 20737973
315 -20936422
316 21136134
317 -21337111
318 21539359
319 -21742880
320 21947680
321 -22153761
322 22361129
323 -22569786
324 22779738
325 -22990987
326 23203539
327 -23417396
328 23632564
329 -23849045
330 24066845
331 -24285966
332 24506414
333 -24728191
334 24951303
335 -25175752
336 25401544
337 -25628681
338 25857169
339 -26087010
340 26318210
341 -26550771
342 26784699
343 -27019996
344 27256668
345 -27494717
346 27734149
347 -27974966
348 28217174
349 -28460775
350 28705775
351 -28952176
352 29199984
353 -29449201
354 29699833
355 -29951882
356 30205354
357 -30460251
358 30716579
359 -30974340
360 31233540
361 -31494181
362 31756269
363 -32019806
364 32284798
365 -32551247
366 32819159
367 -33088536
368 33359384
369 -33631705
370 33905505
371 -34180786
372 34457554
373 -34735811
374 35015563
375 -35296812
376 35579564
377 -35863821
378 36149589
379 -36436870
380 36725670
381 -37015991
382 37307839
383 -37601216
384 37896128
385 -38192577
386 38490569
387 -38790106
388 39091194
389 -39393835
390 39698035
391 -40003796
392 40311124
393 -40620021
394 40930493
395 -41242542
396 41556174
397 -41871391
398 42188199
399 -42506600
400 42826600
401 -43148201
402 43471409
403 -43796226
404 44122658
405 -44450707
406 44780379
407 -45111676
408 45444604
409 -45779165
410 46115365
411 -46453206
412 46792694
413 -47133831
414 47476623
415 -47821072
416 48167184
417 -48514961
418 48864409
419 -49215530
420 49568330
421 -49922811
422 50278979
423 -50636836
424 50996388
425 -51357637
426 51720589
427 -52085246
428 52451614
429 -52819695
430 53189495
431 -53561016
432 53934264
433 -54309241
434 54685953
435 -55064402
436 55444594
437 -55826531
438 56210219
439 -56595660
440 56982860
441 -57371821
442 57762549
443 -58155046
444 58549318
445 -58945367
446 59343199
447 -59742816
448 60144224
449 -60547425
450 60952425
451 -61359226
452 61767834
453 -62178251
454 62590483
455 -63004532
456 63420404
457 -63838101
458 64257629
459 -64678990
460 65102190
461 -65527231
462 65954119
463 -66382856
464 66813448
465 -67245897
466 67680209
467 -68116386
468 68554434
469 -68994355
470 69436155
471 -69879836
472 70325404
473 -70772861
474 71222213
475 -71673462
476 72126614
477 -72581671
478 73038639
479 -73497520
480 73958320
481 -74421041
482 74885689
483 -75352266
484 75820778
485 -76291227
486 76763619
487 -77237956
488 77714244
489 -78192485
490 78672685
491 -79154846
492 79638974
493 -80125071
494 80613143
495 -81103192
496 81595224
497 -82089241
498 82585249
499 -83083250
500 83583250
501 -84085251
502 84589259
503 -85095276
504 85603308
505 -86113357
506 86625429
507 -87139526
508 87655654
509 -88173815
510 88694015
511 -89216256
512 89740544
513 -90266881
514 90795273
515 -91325722
516 91858234
517 -92392811
518 92929459
519 -93468180
520 94008980
521 -94551861
522 95096829
523 -95643886
524 96193038
525 -96744287
526 97297639
527 -97853096
528 98410664
529 -98970345
530 99532145
531 -100096066
532 100662114
533 -101230291
534 101800603
535 -102373052
536 102947644
537 -103524381
538 104103269
539 -104684310
540 105267510
541 -105852871
542 106440399
543 -107030096
544 107621968
545 -108216017
546 108812249
547 -109410666
548 110011274
549 -110614075
550 111219075
551 -111826276
552 112435684
553 -113047301
554 113661133
555 -114277182
556 114895454
557 -115515951
558 116138679
559 -116763640
560 117390840
561 -118020281
562 118651969
563 -119285906
564 119922098
565 -120560547
566 121201259
567 -121844236
568 122489484
569 -123137005
570 123786805
571 -124438886
572 125093254
573 -125749911
574 126408863
575 -127070112
576 127733664
577 -128399521
578 129067689
579 -129738170
580 130410970
581 -131086091
582 131763539
583 -132443316
584 133125428
585 -133809877
586 134496669
587 -135185806
588 135877294
589 -136571135
590 137267335
591 -137965896
592 138666824
593 -139370121
594 140075793
595 -140783842
596 141494274
597 -142207091
598 142922299
599 -143639900
600 144359900
601 -145082301
602 145807109
603 -146534326
604 147263958
605 -147996007
606 148730479
607 -149467376
608 150206704
609 -150948465
610 151692665
611 -152439306
612 153188394
613 -153939931
614 154693923
615 -155450372
616 156209284
617 -156970661
618 157734509
619 -158500830
620 159269630
621 -160040911
622 160814679
623 -161590936
624 162369688
625 -163150937
626 163934689
627 -164720946
628 165509714
629 -166300995
630 167094795
631 -167891116
632 168689964
633 -169491341
634 170295253
635 -171101702
636 171910694
637 -172722231
638 173536319
639 -174352960
640 175172160
641 -175993921
642 176818249
643 -177645146
644 178474618
645 -179306667
646 180141299
647 -180978516
648 181818324
649 -182660725
650 183505725
651 -184353326
652 185203534
653 -186056351
654 186911783
655 -187769832
656 188630504
657 -189493801
658 190359729
659 -191228290
660 192099490
661 -192973331
662 193849819
663 -194728956
664 195610748
665 -196495197
666 197382309
667 -198272086
668 199164534
669 -200059655
670 200957455
671 -201857936
672 202761104
673 -203666961
674 204575513
675 -205486762
676 206400714
677 -207317371
678 208236739
679 -209158820
680 210083620
681 -211011141
682 211941389
683 -212874366
684 213810078
685 -214748527
686 215689719
687 -216633656
688 217580344
689 -218529785
690 219481985
691 -220436946
692 221394674
693 -222355171
694 223318443
695 -224284492
696 225253324
697 -226224941
698 227199349
699 -228176550
700 229156550
701 -230139351
702 231124959
703 -232113376
704 233104608
705 -234098657
706 235095529
707 -236095226
708 237097754
709 -238103115
710 239111315
711 -240122356
712 241136244
713 -242152981
714 243172573
715 -244195022
716 245220334
717 -246248511
718 247279559
719 -248313480
720 249350280
721 -250389961
722 251432529
723 -252477986
724 253526338
725 -254577587
726 255631739
727 -256688796
728 257748764
729 -258811645
730 259877445
731 -260946166
732 262017814
733 -263092391
734 264169903
735 -265250352
736 266333744
737 -267420081
738 268509369
739 -269601610
740 270696810
741 -271794971
742 272896099
743 -274000196
744 275107268
745 -276217317
746 277330349
747 -278446366
748 279565374
749 -280687375
750 281812375
751 -282940376
752 284071384
753 -285205401
754 286342433
755 -287482482
756 288625554
757 -289771651
758 290920779
759 -292072940
760 293228140
761 -294386381
762 295547669
763 -296712006
764 297879398
765 -299049847
766 300223359
767 -301399936
768 302579584
769 -303762305
770 304948105
771 -306136986
772 307328954
773 -308524011
774 309722163
775 -310923412
776 312127764
777 -313335221
778 314545789
779 -315759470
780 316976270
781 -318196191
782 319419239
783 -320645416
784 321874728
785 -323107177
786 324342769
787 -325581506
788 326823394
789 -328068435
790 329316635
791 -330567996
792 331822524
793 -333080221
794 334341093
795 -335605142
796 336872374
797 -338142791
798 339416399
799 -340693200
800 341973200
801 -343256401
802 344542809
803 -345832426
804 347125258
805 -348421307
806 349720579
807 -351023076
808 352328804
809 -353637765
810 354949965
811 -356265406
812 357584094
813 -358906031
814 360231223
815 -361559672
816 362891384
817 -364226361
818 365564609
819 -366906130
820 368250930
821 -369599011
822 370950379
823 -372305036
824 373662988
825 -375024237
826 376388789
827 -377756646
828 379127814
829 -380502295
830 381880095
831 -383261216
832 384645664
833 -386033441
834 387424553
835 -388819002
836 390216794
837 -391617931
838 393022419
839 -394430260
840 395841460
841 -397256021
842 398673949
843 -400095246
844 401519918
845 -402947967
846 404379399
847 -405814216
848 407252424
849 -408694025
850 410139025
851 -411587426
852 413039234
853 -414494451
854 415953083
855 -417415132
856 418880604
857 -420349501
858 421821829
859 -423297590
860 424776790
861 -426259431
862 427745519
863 -429235056
864 430728048
865 -432224497
866 433724409
867 -435227786
868 436734634
869 -438244955
870 439758755
871 -441276036
872 442796804
873 -444321061
874 445848813
875 -447380062
876 448914814
877 -450453071
878 451994839
879 -453540120
880 455088920
881 -456641241
882 458197089
883 -459756466
884 461319378
885 -462885827
886 464455819
887 -466029356
888 467606444
889 -469187085
890 470771285
891 -472359046
892 473950374
893 -475545271
894 477143743
895 -478745792
896 480351424
897 -481960641
898 483573449
899 -485189850
900 486809850
901 -488433451
902 490060659
903 -491691476
904 493325908
905 -494963957
906 496605629
907 -498250926
908 499899854
909 -501552415
910 503208615
911 -504868456
912 506531944
913 -508199081
914 509869873
915 -511544322
916 513222434
917 -514904211
918 516589659
919 -518278780
920 519971580
921 -521668061
922 523368229
923 -525072086
924 526779638
925 -528490887
926 530205839
927 -531924496
928 533646864
929 -535372945
930 537102745
931 -538836266
932 540573514
933 -542314491
934 544059203
935 -545807652
936 547559844
937 -549315781
938 551075469
939 -552838910
940 554606110
941 -556377071
942 558151799
943 -559930296
944 561712568
945 -563498617
946 565288449
947 -567082066
948 568879474
949 -570680675
950 572485675
951 -574294476
952 576107084
953 -577923501
954 579743733
955 -581567782
956 583395654
957 -585227351
958 587062879
959 -588902240
960 590745440
961 -592592481
962 594443369
963 -596298106
964 598156698
965 -600019147
966 601885459
967 -603755636
968 605629684
969 -607507605
970 609389405
971 -611275086
972 613164654
973 -615058111
974 616955463
975 -618856712
976 620761864
977 -622670921
978 624583889
979 -626500770
980 628421570
981 -630346291
982 632274939
983 -634207516
984 636144028
985 -638084477
986 640028869
987 -641977206
988 643929494
989 -645885735
990 647845935
991 -649810096
992 651778224
993 -653750321
994 655726393
995 -657706442
996 659690474
997 -661678491
998 663670499
999 -665666500
1000 667666500