0 0
1 0
2 0
3 0
4 1
5 8
6 24
7 56
8 112
9 201
10 336
11 528
12 792
13 1144
14 1601
15 2184
16 2912
17 3808
18 4896
19 6201
20 7752
21 9576
22 11704
23 14168
24 17001
25 20240
26 23920
27 28080
28 32760
29 38001
30 43848
31 50344
32 57536
33 65472
34 74201
35 83776
36 94248
37 105672
38 118104
39 131601
40 146224
41 162032
42 179088
43 197456
44 217201
45 238392
46 261096
47 285384
48 311328
49 339001
50 368480
51 399840
52 433160
53 468520
54 506001
55 545688
56 587664
57 632016
58 678832
59 728201
60 780216
61 834968
62 892552
63 953064
64 1016601
65 1083264
66 1153152
67 1226368
68 1303016
69 1383201
70 1467032
71 1554616
72 1646064
73 1741488
74 1841001
75 1944720
76 2052760
77 2165240
78 2282280
79 2404001
80 2530528
81 2661984
82 2798496
83 2940192
84 3087201
85 3239656
86 3397688
87 3561432
88 3731024
89 3906601
90 4088304
91 4276272
92 4470648
93 4671576
94 4879201
95 5093672
96 5315136
97 5543744
98 5779648
99 6023001
100 6273960
101 6532680
102 6799320
103 7074040
104 7357001
105 7648368
106 7948304
107 8256976
108 8574552
109 8901201
110 9237096
111 9582408
112 9937312
113 10301984
114 10676601
115 11061344
116 11456392
117 11861928
118 12278136
119 12705201
120 13143312
121 13592656
122 14053424
123 14525808
124 15010001
125 15506200
126 16014600
127 16535400
128 17068800
129 17615001
130 18174208
131 18746624
132 19332456
133 19931912
134 20545201
135 21172536
136 21814128
137 22470192
138 23140944
139 23826601
140 24527384
141 25243512
142 25975208
143 26722696
144 27486201
145 28265952
146 29062176
147 29875104
148 30704968
149 31552001
150 32416440
151 33298520
152 34198480
153 35116560
154 36053001
155 37008048
156 37981944
157 38974936
158 39987272
159 41019201
160 42070976
161 43142848
162 44235072
163 45347904
164 46481601
165 47636424
166 48812632
167 50010488
168 51230256
169 52472201
170 53736592
171 55023696
172 56333784
173 57667128
174 59024001
175 60404680
176 61809440
177 63238560
178 64692320
179 66171001
180 67674888
181 69204264
182 70759416
183 72340632
184 73948201
185 75582416
186 77243568
187 78931952
188 80647864
189 82391601
190 84163464
191 85963752
192 87792768
193 89650816
194 91538201
195 93455232
196 95402216
197 97379464
198 99387288
199 101426001
200 103495920
201 105597360
202 107730640
203 109896080
204 112094001
205 114324728
206 116588584
207 118885896
208 121216992
209 123582201
210 125981856
211 128416288
212 130885832
213 133390824
214 135931601
215 138508504
216 141121872
217 143772048
218 146459376
219 149184201
220 151946872
221 154747736
222 157587144
223 160465448
224 163383001
225 166340160
226 169337280
227 172374720
228 175452840
229 178572001
230 181732568
231 184934904
232 188179376
233 191466352
234 194796201
235 198169296
236 201586008
237 205046712
238 208551784
239 212101601
240 215696544
241 219336992
242 223023328
243 226755936
244 230535201
245 234361512
246 238235256
247 242156824
248 246126608
249 250145001
250 254212400
251 258329200
252 262495800
253 266712600
254 270980001
255 275298408
256 279668224
257 284089856
258 288563712
259 293090201
260 297669736
261 302302728
262 306989592
263 311730744
264 316526601
265 321377584
266 326284112
267 331246608
268 336265496
269 341341201
270 346474152
271 351664776
272 356913504
273 362220768
274 367587001
275 373012640
276 378498120
277 384043880
278 389650360
279 395318001
280 401047248
281 406838544
282 412692336
283 418609072
284 424589201
285 430633176
286 436741448
287 442914472
288 449152704
289 455456601
290 461826624
291 468263232
292 474766888
293 481338056
294 487977201
295 494684792
296 501461296
297 508307184
298 515222928
299 522209001
300 529265880
301 536394040
302 543593960
303 550866120
304 558211001
305 565629088
306 573120864
307 580686816
308 588327432
309 596043201
310 603834616
311 611702168
312 619646352
313 627667664
314 635766601
315 643943664
316 652199352
317 660534168
318 668948616
319 677443201
320 686018432
321 694674816
322 703412864
323 712233088
324 721136001
325 730122120
326 739191960
327 748346040
328 757584880
329 766909001
330 776318928
331 785815184
332 795398296
333 805068792
334 814827201
335 824674056
336 834609888
337 844635232
338 854750624
339 864956601
340 875253704
341 885642472
342 896123448
343 906697176
344 917364201
345 928125072
346 938980336
347 949930544
348 960976248
349 972118001
350 983356360
351 994691880
352 1006125120
353 1017656640
354 1029287001
355 1041016768
356 1052846504
357 1064776776
358 1076808152
359 1088941201
360 1101176496
361 1113514608
362 1125956112
363 1138501584
364 1151151601
365 1163906744
366 1176767592
367 1189734728
368 1202808736
369 1215990201
370 1229279712
371 1242677856
372 1256185224
373 1269802408
374 1283530001
375 1297368600
376 1311318800
377 1325381200
378 1339556400
379 1353845001
380 1368247608
381 1382764824
382 1397397256
383 1412145512
384 1427010201
385 1441991936
386 1457091328
387 1472308992
388 1487645544
389 1503101601
390 1518677784
391 1534374712
392 1550193008
393 1566133296
394 1582196201
395 1598382352
396 1614692376
397 1631126904
398 1647686568
399 1664372001
400 1681183840
401 1698122720
402 1715189280
403 1732384160
404 1749708001
405 1767161448
406 1784745144
407 1802459736
408 1820305872
409 1838284201
410 1856395376
411 1874640048
412 1893018872
413 1911532504
414 1930181601
415 1948966824
416 1967888832
417 1986948288
418 2006145856
419 2025482201
420 2044957992
421 2064573896
422 2084330584
423 2104228728
424 2124269001
425 2144452080
426 2164778640
427 2185249360
428 2205864920
429 2226626001
430 2247533288
431 2268587464
432 2289789216
433 2311139232
434 2332638201
435 2354286816
436 2376085768
437 2398035752
438 2420137464
439 2442391601
440 2464798864
441 2487359952
442 2510075568
443 2532946416
444 2555973201
445 2579156632
446 2602497416
447 2625996264
448 2649653888
449 2673471001
450 2697448320
451 2721586560
452 2745886440
453 2770348680
454 2794974001
455 2819763128
456 2844716784
457 2869835696
458 2895120592
459 2920572201
460 2946191256
461 2971978488
462 2997934632
463 3024060424
464 3050356601
465 3076823904
466 3103463072
467 3130274848
468 3157259976
469 3184419201
470 3211753272
471 3239262936
472 3266948944
473 3294812048
474 3322853001
475 3351072560
476 3379471480
477 3408050520
478 3436810440
479 3465752001
480 3494875968
481 3524183104
482 3553674176
483 3583349952
484 3613211201
485 3643258696
486 3673493208
487 3703915512
488 3734526384
489 3765326601
490 3796316944
491 3827498192
492 3858871128
493 3890436536
494 3922195201
495 3954147912
496 3986295456
497 4018638624
498 4051178208
499 4083915001
500 4116849800
501 4149983400
502 4183316600
503 4216850200
504 4250585001
505 4284521808
506 4318661424
507 4353004656
508 4387552312
509 4422305201
510 4457264136
511 4492429928
512 4527803392
513 4563385344
514 4599176601
515 4635177984
516 4671390312
517 4707814408
518 4744451096
519 4781301201
520 4818365552
521 4855644976
522 4893140304
523 4930852368
524 4968782001
525 5006930040
526 5045297320
527 5083884680
528 5122692960
529 5161723001
530 5200975648
531 5240451744
532 5280152136
533 5320077672
534 5360229201
535 5400607576
536 5441213648
537 5482048272
538 5523112304
539 5564406601
540 5605932024
541 5647689432
542 5689679688
543 5731903656
544 5774362201
545 5817056192
546 5859986496
547 5903153984
548 5946559528
549 5990204001
550 6034088280
551 6078213240
552 6122579760
553 6167188720
554 6212041001
555 6257137488
556 6302479064
557 6348066616
558 6393901032
559 6439983201
560 6486314016
561 6532894368
562 6579725152
563 6626807264
564 6674141601
565 6721729064
566 6769570552
567 6817666968
568 6866019216
569 6914628201
570 6963494832
571 7012620016
572 7062004664
573 7111649688
574 7161556001
575 7211724520
576 7262156160
577 7312851840
578 7363812480
579 7415039001
580 7466532328
581 7518293384
582 7570323096
583 7622622392
584 7675192201
585 7728033456
586 7781147088
587 7834534032
588 7888195224
589 7942131601
590 7996344104
591 8050833672
592 8105601248
593 8160647776
594 8215974201
595 8271581472
596 8327470536
597 8383642344
598 8440097848
599 8496838001
600 8553863760
601 8611176080
602 8668775920
603 8726664240
604 8784842001
605 8843310168
606 8902069704
607 8961121576
608 9020466752
609 9080106201
610 9140040896
611 9200271808
612 9260799912
613 9321626184
614 9382751601
615 9444177144
616 9505903792
617 9567932528
618 9630264336
619 9692900201
620 9755841112
621 9819088056
622 9882642024
623 9946504008
624 10010675001
625 10075156000
626 10139948000
627 10205052000
628 10270469000
629 10336200001
630 10402246008
631 10468608024
632 10535287056
633 10602284112
634 10669600201
635 10737236336
636 10805193528
637 10873472792
638 10942075144
639 11011001601
640 11080253184
641 11149830912
642 11219735808
643 11289968896
644 11360531201
645 11431423752
646 11502647576
647 11574203704
648 11646093168
649 11718317001
650 11790876240
651 11863771920
652 11937005080
653 12010576760
654 12084488001
655 12158739848
656 12233333344
657 12308269536
658 12383549472
659 12459174201
660 12535144776
661 12611462248
662 12688127672
663 12765142104
664 12842506601
665 12920222224
666 12998290032
667 13076711088
668 13155486456
669 13234617201
670 13314104392
671 13393949096
672 13474152384
673 13554715328
674 13635639001
675 13716924480
676 13798572840
677 13880585160
678 13962962520
679 14045706001
680 14128816688
681 14212295664
682 14296144016
683 14380362832
684 14464953201
685 14549916216
686 14635252968
687 14720964552
688 14807052064
689 14893516601
690 14980359264
691 15067581152
692 15155183368
693 15243167016
694 15331533201
695 15420283032
696 15509417616
697 15598938064
698 15688845488
699 15779141001
700 15869825720
701 15960900760
702 16052367240
703 16144226280
704 16236479001
705 16329126528
706 16422169984
707 16515610496
708 16609449192
709 16703687201
710 16798325656
711 16893365688
712 16988808432
713 17084655024
714 17180906601
715 17277564304
716 17374629272
717 17472102648
718 17569985576
719 17668279201
720 17766984672
721 17866103136
722 17965635744
723 18065583648
724 18165948001
725 18266729960
726 18367930680
727 18469551320
728 18571593040
729 18674057001
730 18776944368
731 18880256304
732 18983993976
733 19088158552
734 19192751201
735 19297773096
736 19403225408
737 19509109312
738 19615425984
739 19722176601
740 19829362344
741 19936984392
742 20045043928
743 20153542136
744 20262480201
745 20371859312
746 20481680656
747 20591945424
748 20702654808
749 20813810001
750 20925412200
751 21037462600
752 21149962400
753 21262912800
754 21376315001
755 21490170208
756 21604479624
757 21719244456
758 21834465912
759 21950145201
760 22066283536
761 22182882128
762 22299942192
763 22417464944
764 22535451601
765 22653903384
766 22772821512
767 22892207208
768 23012061696
769 23132386201
770 23253181952
771 23374450176
772 23496192104
773 23618408968
774 23741102001
775 23864272440
776 23987921520
777 24112050480
778 24236660560
779 24361753001
780 24487329048
781 24613389944
782 24739936936
783 24866971272
784 24994494201
785 25122506976
786 25251010848
787 25380007072
788 25509496904
789 25639481601
790 25769962424
791 25900940632
792 26032417488
793 26164394256
794 26296872201
795 26429852592
796 26563336696
797 26697325784
798 26831821128
799 26966824001
800 27102335680
801 27238357440
802 27374890560
803 27511936320
804 27649496001
805 27787570888
806 27926162264
807 28065271416
808 28204899632
809 28345048201
810 28485718416
811 28626911568
812 28768628952
813 28910871864
814 29053641601
815 29196939464
816 29340766752
817 29485124768
818 29630014816
819 29775438201
820 29921396232
821 30067890216
822 30214921464
823 30362491288
824 30510601001
825 30659251920
826 30808445360
827 30958182640
828 31108465080
829 31259294001
830 31410670728
831 31562596584
832 31715072896
833 31868100992
834 32021682201
835 32175817856
836 32330509288
837 32485757832
838 32641564824
839 32797931601
840 32954859504
841 33112349872
842 33270404048
843 33429023376
844 33588209201
845 33747962872
846 33908285736
847 34069179144
848 34230644448
849 34392683001
850 34555296160
851 34718485280
852 34882251720
853 35046596840
854 35211522001
855 35377028568
856 35543117904
857 35709791376
858 35877050352
859 36044896201
860 36213330296
861 36382354008
862 36551968712
863 36722175784
864 36892976601
865 37064372544
866 37236364992
867 37408955328
868 37582144936
869 37755935201
870 37930327512
871 38105323256
872 38280923824
873 38457130608
874 38633945001
875 38811368400
876 38989402200
877 39168047800
878 39347306600
879 39527180001
880 39707669408
881 39888776224
882 40070501856
883 40252847712
884 40435815201
885 40619405736
886 40803620728
887 40988461592
888 41173929744
889 41360026601
890 41546753584
891 41734112112
892 41922103608
893 42110729496
894 42299991201
895 42489890152
896 42680427776
897 42871605504
898 43063424768
899 43255887001
900 43448993640
901 43642746120
902 43837145880
903 44032194360
904 44227893001
905 44424243248
906 44621246544
907 44818904336
908 45017218072
909 45216189201
910 45415819176
911 45616109448
912 45817061472
913 46018676704
914 46220956601
915 46423902624
916 46627516232
917 46831798888
918 47036752056
919 47242377201
920 47448675792
921 47655649296
922 47863299184
923 48071626928
924 48280634001
925 48490321880
926 48700692040
927 48911745960
928 49123485120
929 49335911001
930 49549025088
931 49762828864
932 49977323816
933 50192511432
934 50408393201
935 50624970616
936 50842245168
937 51060218352
938 51278891664
939 51498266601
940 51718344664
941 51939127352
942 52160616168
943 52382812616
944 52605718201
945 52829334432
946 53053662816
947 53278704864
948 53504462088
949 53730936001
950 53958128120
951 54186039960
952 54414673040
953 54644028880
954 54874109001
955 55104914928
956 55336448184
957 55568710296
958 55801702792
959 56035427201
960 56269885056
961 56505077888
962 56741007232
963 56977674624
964 57215081601
965 57453229704
966 57692120472
967 57931755448
968 58172136176
969 58413264201
970 58655141072
971 58897768336
972 59141147544
973 59385280248
974 59630168001
975 59875812360
976 60122214880
977 60369377120
978 60617300640
979 60865987001
980 61115437768
981 61365654504
982 61616638776
983 61868392152
984 62120916201
985 62374212496
986 62628282608
987 62883128112
988 63138750584
989 63395151601
990 63652332744
991 63910295592
992 64169041728
993 64428572736
994 64688890201
995 64949995712
996 65211890856
997 65474577224
998 65738056408
999 66002330001
1000 66267399600