0 0
1 -1
2 0
3 3
4 8
5 15
6 24
7 35
8 48
9 63
10 80
11 99
12 120
13 143
14 168
15 195
16 224
17 255
18 288
19 323
20 360
21 399
22 440
23 483
24 528
25 575
26 624
27 675
28 728
29 783
30 840
31 899
32 960
33 1023
34 1088
35 1155
36 1224
37 1295
38 1368
39 1443
40 1520
41 1599
42 1680
43 1763
44 1848
45 1935
46 2024
47 2115
48 2208
49 2303
50 2400
51 2499
52 2600
53 2703
54 2808
55 2915
56 3024
57 3135
58 3248
59 3363
60 3480
61 3599
62 3720
63 3843
64 3968
65 4095
66 4224
67 4355
68 4488
69 4623
70 4760
71 4899
72 5040
73 5183
74 5328
75 5475
76 5624
77 5775
78 5928
79 6083
80 6240
81 6399
82 6560
83 6723
84 6888
85 7055
86 7224
87 7395
88 7568
89 7743
90 7920
91 8099
92 8280
93 8463
94 8648
95 8835
96 9024
97 9215
98 9408
99 9603
100 9800
101 9999
102 10200
103 10403
104 10608
105 10815
106 11024
107 11235
108 11448
109 11663
110 11880
111 12099
112 12320
113 12543
114 12768
115 12995
116 13224
117 13455
118 13688
119 13923
120 14160
121 14399
122 14640
123 14883
124 15128
125 15375
126 15624
127 15875
128 16128
129 16383
130 16640
131 16899
132 17160
133 17423
134 17688
135 17955
136 18224
137 18495
138 18768
139 19043
140 19320
141 19599
142 19880
143 20163
144 20448
145 20735
146 21024
147 21315
148 21608
149 21903
150 22200
151 22499
152 22800
153 23103
154 23408
155 23715
156 24024
157 24335
158 24648
159 24963
160 25280
161 25599
162 25920
163 26243
164 26568
165 26895
166 27224
167 27555
168 27888
169 28223
170 28560
171 28899
172 29240
173 29583
174 29928
175 30275
176 30624
177 30975
178 31328
179 31683
180 32040
181 32399
182 32760
183 33123
184 33488
185 33855
186 34224
187 34595
188 34968
189 35343
190 35720
191 36099
192 36480
193 36863
194 37248
195 37635
196 38024
197 38415
198 38808
199 39203
200 39600
201 39999
202 40400
203 40803
204 41208
205 41615
206 42024
207 42435
208 42848
209 43263
210 43680
211 44099
212 44520
213 44943
214 45368
215 45795
216 46224
217 46655
218 47088
219 47523
220 47960
221 48399
222 48840
223 49283
224 49728
225 50175
226 50624
227 51075
228 51528
229 51983
230 52440
231 52899
232 53360
233 53823
234 54288
235 54755
236 55224
237 55695
238 56168
239 56643
240 57120
241 57599
242 58080
243 58563
244 59048
245 59535
246 60024
247 60515
248 61008
249 61503
250 62000
251 62499
252 63000
253 63503
254 64008
255 64515
256 65024
257 65535
258 66048
259 66563
260 67080
261 67599
262 68120
263 68643
264 69168
265 69695
266 70224
267 70755
268 71288
269 71823
270 72360
271 72899
272 73440
273 73983
274 74528
275 75075
276 75624
277 76175
278 76728
279 77283
280 77840
281 78399
282 78960
283 79523
284 80088
285 80655
286 81224
287 81795
288 82368
289 82943
290 83520
291 84099
292 84680
293 85263
294 85848
295 86435
296 87024
297 87615
298 88208
299 88803
300 89400
301 89999
302 90600
303 91203
304 91808
305 92415
306 93024
307 93635
308 94248
309 94863
310 95480
311 96099
312 96720
313 97343
314 97968
315 98595
316 99224
317 99855
318 100488
319 101123
320 101760
321 102399
322 103040
323 103683
324 104328
325 104975
326 105624
327 106275
328 106928
329 107583
330 108240
331 108899
332 109560
333 110223
334 110888
335 111555
336 112224
337 112895
338 113568
339 114243
340 114920
341 115599
342 116280
343 116963
344 117648
345 118335
346 119024
347 119715
348 120408
349 121103
350 121800
351 122499
352 123200
353 123903
354 124608
355 125315
356 126024
357 126735
358 127448
359 128163
360 128880
361 129599
362 130320
363 131043
364 131768
365 132495
366 133224
367 133955
368 134688
369 135423
370 136160
371 136899
372 137640
373 138383
374 139128
375 139875
376 140624
377 141375
378 142128
379 142883
380 143640
381 144399
382 145160
383 145923
384 146688
385 147455
386 148224
387 148995
388 149768
389 150543
390 151320
391 152099
392 152880
393 153663
394 154448
395 155235
396 156024
397 156815
398 157608
399 158403
400 159200
401 159999
402 160800
403 161603
404 162408
405 163215
406 164024
407 164835
408 165648
409 166463
410 167280
411 168099
412 168920
413 169743
414 170568
415 171395
416 172224
417 173055
418 173888
419 174723
420 175560
421 176399
422 177240
423 178083
424 178928
425 179775
426 180624
427 181475
428 182328
429 183183
430 184040
431 184899
432 185760
433 186623
434 187488
435 188355
436 189224
437 190095
438 190968
439 191843
440 192720
441 193599
442 194480
443 195363
444 196248
445 197135
446 198024
447 198915
448 199808
449 200703
450 201600
451 202499
452 203400
453 204303
454 205208
455 206115
456 207024
457 207935
458 208848
459 209763
460 210680
461 211599
462 212520
463 213443
464 214368
465 215295
466 216224
467 217155
468 218088
469 219023
470 219960
471 220899
472 221840
473 222783
474 223728
475 224675
476 225624
477 226575
478 227528
479 228483
480 229440
481 230399
482 231360
483 232323
484 233288
485 234255
486 235224
487 236195
488 237168
489 238143
490 239120
491 240099
492 241080
493 242063
494 243048
495 244035
496 245024
497 246015
498 247008
499 248003
500 249000
501 249999
502 251000
503 252003
504 253008
505 254015
506 255024
507 256035
508 257048
509 258063
510 259080
511 260099
512 261120
513 262143
514 263168
515 264195
516 265224
517 266255
518 267288
519 268323
520 269360
521 270399
522 271440
523 272483
524 273528
525 274575
526 275624
527 276675
528 277728
529 278783
530 279840
531 280899
532 281960
533 283023
534 284088
535 285155
536 286224
537 287295
538 288368
539 289443
540 290520
541 291599
542 292680
543 293763
544 294848
545 295935
546 297024
547 298115
548 299208
549 300303
550 301400
551 302499
552 303600
553 304703
554 305808
555 306915
556 308024
557 309135
558 310248
559 311363
560 312480
561 313599
562 314720
563 315843
564 316968
565 318095
566 319224
567 320355
568 321488
569 322623
570 323760
571 324899
572 326040
573 327183
574 328328
575 329475
576 330624
577 331775
578 332928
579 334083
580 335240
581 336399
582 337560
583 338723
584 339888
585 341055
586 342224
587 343395
588 344568
589 345743
590 346920
591 348099
592 349280
593 350463
594 351648
595 352835
596 354024
597 355215
598 356408
599 357603
600 358800
601 359999
602 361200
603 362403
604 363608
605 364815
606 366024
607 367235
608 368448
609 369663
610 370880
611 372099
612 373320
613 374543
614 375768
615 376995
616 378224
617 379455
618 380688
619 381923
620 383160
621 384399
622 385640
623 386883
624 388128
625 389375
626 390624
627 391875
628 393128
629 394383
630 395640
631 396899
632 398160
633 399423
634 400688
635 401955
636 403224
637 404495
638 405768
639 407043
640 408320
641 409599
642 410880
643 412163
644 413448
645 414735
646 416024
647 417315
648 418608
649 419903
650 421200
651 422499
652 423800
653 425103
654 426408
655 427715
656 429024
657 430335
658 431648
659 432963
660 434280
661 435599
662 436920
663 438243
664 439568
665 440895
666 442224
667 443555
668 444888
669 446223
670 447560
671 448899
672 450240
673 451583
674 452928
675 454275
676 455624
677 456975
678 458328
679 459683
680 461040
681 462399
682 463760
683 465123
684 466488
685 467855
686 469224
687 470595
688 471968
689 473343
690 474720
691 476099
692 477480
693 478863
694 480248
695 481635
696 483024
697 484415
698 485808
699 487203
700 488600
701 489999
702 491400
703 492803
704 494208
705 495615
706 497024
707 498435
708 499848
709 501263
710 502680
711 504099
712 505520
713 506943
714 508368
715 509795
716 511224
717 512655
718 514088
719 515523
720 516960
721 518399
722 519840
723 521283
724 522728
725 524175
726 525624
727 527075
728 528528
729 529983
730 531440
731 532899
732 534360
733 535823
734 537288
735 538755
736 540224
737 541695
738 543168
739 544643
740 546120
741 547599
742 549080
743 550563
744 552048
745 553535
746 555024
747 556515
748 558008
749 559503
750 561000
751 562499
752 564000
753 565503
754 567008
755 568515
756 570024
757 571535
758 573048
759 574563
760 576080
761 577599
762 579120
763 580643
764 582168
765 583695
766 585224
767 586755
768 588288
769 589823
770 591360
771 592899
772 594440
773 595983
774 597528
775 599075
776 600624
777 602175
778 603728
779 605283
780 606840
781 608399
782 609960
783 611523
784 613088
785 614655
786 616224
787 617795
788 619368
789 620943
790 622520
791 624099
792 625680
793 627263
794 628848
795 630435
796 632024
797 633615
798 635208
799 636803
800 638400
801 639999
802 641600
803 643203
804 644808
805 646415
806 648024
807 649635
808 651248
809 652863
810 654480
811 656099
812 657720
813 659343
814 660968
815 662595
816 664224
817 665855
818 667488
819 669123
820 670760
821 672399
822 674040
823 675683
824 677328
825 678975
826 680624
827 682275
828 683928
829 685583
830 687240
831 688899
832 690560
833 692223
834 693888
835 695555
836 697224
837 698895
838 700568
839 702243
840 703920
841 705599
842 707280
843 708963
844 710648
845 712335
846 714024
847 715715
848 717408
849 719103
850 720800
851 722499
852 724200
853 725903
854 727608
855 729315
856 731024
857 732735
858 734448
859 736163
860 737880
861 739599
862 741320
863 743043
864 744768
865 746495
866 748224
867 749955
868 751688
869 753423
870 755160
871 756899
872 758640
873 760383
874 762128
875 763875
876 765624
877 767375
878 769128
879 770883
880 772640
881 774399
882 776160
883 777923
884 779688
885 781455
886 783224
887 784995
888 786768
889 788543
890 790320
891 792099
892 793880
893 795663
894 797448
895 799235
896 801024
897 802815
898 804608
899 806403
900 808200
901 809999
902 811800
903 813603
904 815408
905 817215
906 819024
907 820835
908 822648
909 824463
910 826280
911 828099
912 829920
913 831743
914 833568
915 835395
916 837224
917 839055
918 840888
919 842723
920 844560
921 846399
922 848240
923 850083
924 851928
925 853775
926 855624
927 857475
928 859328
929 861183
930 863040
931 864899
932 866760
933 868623
934 870488
935 872355
936 874224
937 876095
938 877968
939 879843
940 881720
941 883599
942 885480
943 887363
944 889248
945 891135
946 893024
947 894915
948 896808
949 898703
950 900600
951 902499
952 904400
953 906303
954 908208
955 910115
956 912024
957 913935
958 915848
959 917763
960 919680
961 921599
962 923520
963 925443
964 927368
965 929295
966 931224
967 933155
968 935088
969 937023
970 938960
971 940899
972 942840
973 944783
974 946728
975 948675
976 950624
977 952575
978 954528
979 956483
980 958440
981 960399
982 962360
983 964323
984 966288
985 968255
986 970224
987 972195
988 974168
989 976143
990 978120
991 980099
992 982080
993 984063
994 986048
995 988035
996 990024
997 992015
998 994008
999 996003
1000 998000