0 1
1 2
2 7
3 14
4 21
5 26
6 27
7 22
8 9
9 -14
10 -49
11 -98
12 -163
13 -246
14 -349
15 -474
16 -623
17 -798
18 -1001
19 -1234
20 -1499
21 -1798
22 -2133
23 -2506
24 -2919
25 -3374
26 -3873
27 -4418
28 -5011
29 -5654
30 -6349
31 -7098
32 -7903
33 -8766
34 -9689
35 -10674
36 -11723
37 -12838
38 -14021
39 -15274
40 -16599
41 -17998
42 -19473
43 -21026
44 -22659
45 -24374
46 -26173
47 -28058
48 -30031
49 -32094
50 -34249
51 -36498
52 -38843
53 -41286
54 -43829
55 -46474
56 -49223
57 -52078
58 -55041
59 -58114
60 -61299
61 -64598
62 -68013
63 -71546
64 -75199
65 -78974
66 -82873
67 -86898
68 -91051
69 -95334
70 -99749
71 -104298
72 -108983
73 -113806
74 -118769
75 -123874
76 -129123
77 -134518
78 -140061
79 -145754
80 -151599
81 -157598
82 -163753
83 -170066
84 -176539
85 -183174
86 -189973
87 -196938
88 -204071
89 -211374
90 -218849
91 -226498
92 -234323
93 -242326
94 -250509
95 -258874
96 -267423
97 -276158
98 -285081
99 -294194
100 -303499
101 -312998
102 -322693
103 -332586
104 -342679
105 -352974
106 -363473
107 -374178
108 -385091
109 -396214
110 -407549
111 -419098
112 -430863
113 -442846
114 -455049
115 -467474
116 -480123
117 -492998
118 -506101
119 -519434
120 -532999
121 -546798
122 -560833
123 -575106
124 -589619
125 -604374
126 -619373
127 -634618
128 -650111
129 -665854
130 -681849
131 -698098
132 -714603
133 -731366
134 -748389
135 -765674
136 -783223
137 -801038
138 -819121
139 -837474
140 -856099
141 -874998
142 -894173
143 -913626
144 -933359
145 -953374
146 -973673
147 -994258
148 -1015131
149 -1036294
150 -1057749
151 -1079498
152 -1101543
153 -1123886
154 -1146529
155 -1169474
156 -1192723
157 -1216278
158 -1240141
159 -1264314
160 -1288799
161 -1313598
162 -1338713
163 -1364146
164 -1389899
165 -1415974
166 -1442373
167 -1469098
168 -1496151
169 -1523534
170 -1551249
171 -1579298
172 -1607683
173 -1636406
174 -1665469
175 -1694874
176 -1724623
177 -1754718
178 -1785161
179 -1815954
180 -1847099
181 -1878598
182 -1910453
183 -1942666
184 -1975239
185 -2008174
186 -2041473
187 -2075138
188 -2109171
189 -2143574
190 -2178349
191 -2213498
192 -2249023
193 -2284926
194 -2321209
195 -2357874
196 -2394923
197 -2432358
198 -2470181
199 -2508394
200 -2546999
201 -2585998
202 -2625393
203 -2665186
204 -2705379
205 -2745974
206 -2786973
207 -2828378
208 -2870191
209 -2912414
210 -2955049
211 -2998098
212 -3041563
213 -3085446
214 -3129749
215 -3174474
216 -3219623
217 -3265198
218 -3311201
219 -3357634
220 -3404499
221 -3451798
222 -3499533
223 -3547706
224 -3596319
225 -3645374
226 -3694873
227 -3744818
228 -3795211
229 -3846054
230 -3897349
231 -3949098
232 -4001303
233 -4053966
234 -4107089
235 -4160674
236 -4214723
237 -4269238
238 -4324221
239 -4379674
240 -4435599
241 -4491998
242 -4548873
243 -4606226
244 -4664059
245 -4722374
246 -4781173
247 -4840458
248 -4900231
249 -4960494
250 -5021249
251 -5082498
252 -5144243
253 -5206486
254 -5269229
255 -5332474
256 -5396223
257 -5460478
258 -5525241
259 -5590514
260 -5656299
261 -5722598
262 -5789413
263 -5856746
264 -5924599
265 -5992974
266 -6061873
267 -6131298
268 -6201251
269 -6271734
270 -6342749
271 -6414298
272 -6486383
273 -6559006
274 -6632169
275 -6705874
276 -6780123
277 -6854918
278 -6930261
279 -7006154
280 -7082599
281 -7159598
282 -7237153
283 -7315266
284 -7393939
285 -7473174
286 -7552973
287 -7633338
288 -7714271
289 -7795774
290 -7877849
291 -7960498
292 -8043723
293 -8127526
294 -8211909
295 -8296874
296 -8382423
297 -8468558
298 -8555281
299 -8642594
300 -8730499
301 -8818998
302 -8908093
303 -8997786
304 -9088079
305 -9178974
306 -9270473
307 -9362578
308 -9455291
309 -9548614
310 -9642549
311 -9737098
312 -9832263
313 -9928046
314 -10024449
315 -10121474
316 -10219123
317 -10317398
318 -10416301
319 -10515834
320 -10615999
321 -10716798
322 -10818233
323 -10920306
324 -11023019
325 -11126374
326 -11230373
327 -11335018
328 -11440311
329 -11546254
330 -11652849
331 -11760098
332 -11868003
333 -11976566
334 -12085789
335 -12195674
336 -12306223
337 -12417438
338 -12529321
339 -12641874
340 -12755099
341 -12868998
342 -12983573
343 -13098826
344 -13214759
345 -13331374
346 -13448673
347 -13566658
348 -13685331
349 -13804694
350 -13924749
351 -14045498
352 -14166943
353 -14289086
354 -14411929
355 -14535474
356 -14659723
357 -14784678
358 -14910341
359 -15036714
360 -15163799
361 -15291598
362 -15420113
363 -15549346
364 -15679299
365 -15809974
366 -15941373
367 -16073498
368 -16206351
369 -16339934
370 -16474249
371 -16609298
372 -16745083
373 -16881606
374 -17018869
375 -17156874
376 -17295623
377 -17435118
378 -17575361
379 -17716354
380 -17858099
381 -18000598
382 -18143853
383 -18287866
384 -18432639
385 -18578174
386 -18724473
387 -18871538
388 -19019371
389 -19167974
390 -19317349
391 -19467498
392 -19618423
393 -19770126
394 -19922609
395 -20075874
396 -20229923
397 -20384758
398 -20540381
399 -20696794
400 -20853999
401 -21011998
402 -21170793
403 -21330386
404 -21490779
405 -21651974
406 -21813973
407 -21976778
408 -22140391
409 -22304814
410 -22470049
411 -22636098
412 -22802963
413 -22970646
414 -23139149
415 -23308474
416 -23478623
417 -23649598
418 -23821401
419 -23994034
420 -24167499
421 -24341798
422 -24516933
423 -24692906
424 -24869719
425 -25047374
426 -25225873
427 -25405218
428 -25585411
429 -25766454
430 -25948349
431 -26131098
432 -26314703
433 -26499166
434 -26684489
435 -26870674
436 -27057723
437 -27245638
438 -27434421
439 -27624074
440 -27814599
441 -28005998
442 -28198273
443 -28391426
444 -28585459
445 -28780374
446 -28976173
447 -29172858
448 -29370431
449 -29568894
450 -29768249
451 -29968498
452 -30169643
453 -30371686
454 -30574629
455 -30778474
456 -30983223
457 -31188878
458 -31395441
459 -31602914
460 -31811299
461 -32020598
462 -32230813
463 -32441946
464 -32653999
465 -32866974
466 -33080873
467 -33295698
468 -33511451
469 -33728134
470 -33945749
471 -34164298
472 -34383783
473 -34604206
474 -34825569
475 -35047874
476 -35271123
477 -35495318
478 -35720461
479 -35946554
480 -36173599
481 -36401598
482 -36630553
483 -36860466
484 -37091339
485 -37323174
486 -37555973
487 -37789738
488 -38024471
489 -38260174
490 -38496849
491 -38734498
492 -38973123
493 -39212726
494 -39453309
495 -39694874
496 -39937423
497 -40180958
498 -40425481
499 -40670994
500 -40917499
501 -41164998
502 -41413493
503 -41662986
504 -41913479
505 -42164974
506 -42417473
507 -42670978
508 -42925491
509 -43181014
510 -43437549
511 -43695098
512 -43953663
513 -44213246
514 -44473849
515 -44735474
516 -44998123
517 -45261798
518 -45526501
519 -45792234
520 -46058999
521 -46326798
522 -46595633
523 -46865506
524 -47136419
525 -47408374
526 -47681373
527 -47955418
528 -48230511
529 -48506654
530 -48783849
531 -49062098
532 -49341403
533 -49621766
534 -49903189
535 -50185674
536 -50469223
537 -50753838
538 -51039521
539 -51326274
540 -51614099
541 -51902998
542 -52192973
543 -52484026
544 -52776159
545 -53069374
546 -53363673
547 -53659058
548 -53955531
549 -54253094
550 -54551749
551 -54851498
552 -55152343
553 -55454286
554 -55757329
555 -56061474
556 -56366723
557 -56673078
558 -56980541
559 -57289114
560 -57598799
561 -57909598
562 -58221513
563 -58534546
564 -58848699
565 -59163974
566 -59480373
567 -59797898
568 -60116551
569 -60436334
570 -60757249
571 -61079298
572 -61402483
573 -61726806
574 -62052269
575 -62378874
576 -62706623
577 -63035518
578 -63365561
579 -63696754
580 -64029099
581 -64362598
582 -64697253
583 -65033066
584 -65370039
585 -65708174
586 -66047473
587 -66387938
588 -66729571
589 -67072374
590 -67416349
591 -67761498
592 -68107823
593 -68455326
594 -68804009
595 -69153874
596 -69504923
597 -69857158
598 -70210581
599 -70565194
600 -70920999
601 -71277998
602 -71636193
603 -71995586
604 -72356179
605 -72717974
606 -73080973
607 -73445178
608 -73810591
609 -74177214
610 -74545049
611 -74914098
612 -75284363
613 -75655846
614 -76028549
615 -76402474
616 -76777623
617 -77153998
618 -77531601
619 -77910434
620 -78290499
621 -78671798
622 -79054333
623 -79438106
624 -79823119
625 -80209374
626 -80596873
627 -80985618
628 -81375611
629 -81766854
630 -82159349
631 -82553098
632 -82948103
633 -83344366
634 -83741889
635 -84140674
636 -84540723
637 -84942038
638 -85344621
639 -85748474
640 -86153599
641 -86559998
642 -86967673
643 -87376626
644 -87786859
645 -88198374
646 -88611173
647 -89025258
648 -89440631
649 -89857294
650 -90275249
651 -90694498
652 -91115043
653 -91536886
654 -91960029
655 -92384474
656 -92810223
657 -93237278
658 -93665641
659 -94095314
660 -94526299
661 -94958598
662 -95392213
663 -95827146
664 -96263399
665 -96700974
666 -97139873
667 -97580098
668 -98021651
669 -98464534
670 -98908749
671 -99354298
672 -99801183
673 -100249406
674 -100698969
675 -101149874
676 -101602123
677 -102055718
678 -102510661
679 -102966954
680 -103424599
681 -103883598
682 -104343953
683 -104805666
684 -105268739
685 -105733174
686 -106198973
687 -106666138
688 -107134671
689 -107604574
690 -108075849
691 -108548498
692 -109022523
693 -109497926
694 -109974709
695 -110452874
696 -110932423
697 -111413358
698 -111895681
699 -112379394
700 -112864499
701 -113350998
702 -113838893
703 -114328186
704 -114818879
705 -115310974
706 -115804473
707 -116299378
708 -116795691
709 -117293414
710 -117792549
711 -118293098
712 -118795063
713 -119298446
714 -119803249
715 -120309474
716 -120817123
717 -121326198
718 -121836701
719 -122348634
720 -122861999
721 -123376798
722 -123893033
723 -124410706
724 -124929819
725 -125450374
726 -125972373
727 -126495818
728 -127020711
729 -127547054
730 -128074849
731 -128604098
732 -129134803
733 -129666966
734 -130200589
735 -130735674
736 -131272223
737 -131810238
738 -132349721
739 -132890674
740 -133433099
741 -133976998
742 -134522373
743 -135069226
744 -135617559
745 -136167374
746 -136718673
747 -137271458
748 -137825731
749 -138381494
750 -138938749
751 -139497498
752 -140057743
753 -140619486
754 -141182729
755 -141747474
756 -142313723
757 -142881478
758 -143450741
759 -144021514
760 -144593799
761 -145167598
762 -145742913
763 -146319746
764 -146898099
765 -147477974
766 -148059373
767 -148642298
768 -149226751
769 -149812734
770 -150400249
771 -150989298
772 -151579883
773 -152172006
774 -152765669
775 -153360874
776 -153957623
777 -154555918
778 -155155761
779 -155757154
780 -156360099
781 -156964598
782 -157570653
783 -158178266
784 -158787439
785 -159398174
786 -160010473
787 -160624338
788 -161239771
789 -161856774
790 -162475349
791 -163095498
792 -163717223
793 -164340526
794 -164965409
795 -165591874
796 -166219923
797 -166849558
798 -167480781
799 -168113594
800 -168747999
801 -169383998
802 -170021593
803 -170660786
804 -171301579
805 -171943974
806 -172587973
807 -173233578
808 -173880791
809 -174529614
810 -175180049
811 -175832098
812 -176485763
813 -177141046
814 -177797949
815 -178456474
816 -179116623
817 -179778398
818 -180441801
819 -181106834
820 -181773499
821 -182441798
822 -183111733
823 -183783306
824 -184456519
825 -185131374
826 -185807873
827 -186486018
828 -187165811
829 -187847254
830 -188530349
831 -189215098
832 -189901503
833 -190589566
834 -191279289
835 -191970674
836 -192663723
837 -193358438
838 -194054821
839 -194752874
840 -195452599
841 -196153998
842 -196857073
843 -197561826
844 -198268259
845 -198976374
846 -199686173
847 -200397658
848 -201110831
849 -201825694
850 -202542249
851 -203260498
852 -203980443
853 -204702086
854 -205425429
855 -206150474
856 -206877223
857 -207605678
858 -208335841
859 -209067714
860 -209801299
861 -210536598
862 -211273613
863 -212012346
864 -212752799
865 -213494974
866 -214238873
867 -214984498
868 -215731851
869 -216480934
870 -217231749
871 -217984298
872 -218738583
873 -219494606
874 -220252369
875 -221011874
876 -221773123
877 -222536118
878 -223300861
879 -224067354
880 -224835599
881 -225605598
882 -226377353
883 -227150866
884 -227926139
885 -228703174
886 -229481973
887 -230262538
888 -231044871
889 -231828974
890 -232614849
891 -233402498
892 -234191923
893 -234983126
894 -235776109
895 -236570874
896 -237367423
897 -238165758
898 -238965881
899 -239767794
900 -240571499
901 -241376998
902 -242184293
903 -242993386
904 -243804279
905 -244616974
906 -245431473
907 -246247778
908 -247065891
909 -247885814
910 -248707549
911 -249531098
912 -250356463
913 -251183646
914 -252012649
915 -252843474
916 -253676123
917 -254510598
918 -255346901
919 -256185034
920 -257024999
921 -257866798
922 -258710433
923 -259555906
924 -260403219
925 -261252374
926 -262103373
927 -262956218
928 -263810911
929 -264667454
930 -265525849
931 -266386098
932 -267248203
933 -268112166
934 -268977989
935 -269845674
936 -270715223
937 -271586638
938 -272459921
939 -273335074
940 -274212099
941 -275090998
942 -275971773
943 -276854426
944 -277738959
945 -278625374
946 -279513673
947 -280403858
948 -281295931
949 -282189894
950 -283085749
951 -283983498
952 -284883143
953 -285784686
954 -286688129
955 -287593474
956 -288500723
957 -289409878
958 -290320941
959 -291233914
960 -292148799
961 -293065598
962 -293984313
963 -294904946
964 -295827499
965 -296751974
966 -297678373
967 -298606698
968 -299536951
969 -300469134
970 -301403249
971 -302339298
972 -303277283
973 -304217206
974 -305159069
975 -306102874
976 -307048623
977 -307996318
978 -308945961
979 -309897554
980 -310851099
981 -311806598
982 -312764053
983 -313723466
984 -314684839
985 -315648174
986 -316613473
987 -317580738
988 -318549971
989 -319521174
990 -320494349
991 -321469498
992 -322446623
993 -323425726
994 -324406809
995 -325389874
996 -326374923
997 -327361958
998 -328350981
999 -329341994
1000 -330334999