1 1
2 -33
3 244
4 -993
5 3126
6 -8052
7 16808
8 -31713
9 59293
10 -103158
11 161052
12 -242292
13 371294
14 -554664
15 762744
16 -1014753
17 1419858
18 -1956669
19 2476100
20 -3104118
21 4101152
22 -5314716
23 6436344
24 -7737972
25 9768751
26 -12252702
27 14408200
28 -16690344
29 20511150
30 -25170552
31 28629152
32 -32472033
33 39296688
34 -46855314
35 52541808
36 -58877949
37 69343958
38 -81711300
39 90595736
40 -99134838
41 115856202
42 -135338016
43 147008444
44 -159924636
45 185349918
46 -212399352
47 229345008
48 -247599732
49 282492057
50 -322368783
51 346445352
52 -368694942
53 418195494
54 -475470600
55 503448552
56 -533032104
57 604168400
58 -676867950
59 714924300
60 -757404792
61 844596302
62 -944762016
63 996596744
64 -1039104993
65 1160665044
66 -1296790704
67 1350125108
68 -1409918994
69 1570467936
70 -1733879664
71 1804229352
72 -1880358909
73 2073071594
74 -2288350614
75 2383575244
76 -2458767300
77 2706962016
78 -2989659288
79 3077056400
80 -3172117878
81 3501192601
82 -3823254666
83 3939040644
84 -4072443936
85 4438476108
86 -4851278652
87 5004720600
88 -5107442076
89 5584059450
90 -6116547294
91 6240709552
92 -6391289592
93 6985513088
94 -7568385264
95 7740288600
96 -7923176052
97 8587340258
98 -9322237881
99 9549256236
100 -9700369743
101 10510100502
102 -11432696616
103 11592740744
104 -11774846622
105 12820201152
106 -13800451302
107 14025517308
108 -14307342600
109 15386239550
110 -16613802216
111 16919925752
112 -17055968424
113 18424351794
114 -19937557200
115 20120011344
116 -20367571950
117 22015135142
118 -23592501900
119 23864973264
120 -24188900472
121 25937585653
122 -27871677966
123 28268913288
124 -28428747936
125 30527346876
126 -32887692552
127 33038369408
128 -33251359713
129 35870060336
130 -38301946452
131 38579489652
132 -39021611184
133 41618288800
134 -44554128564
135 45040033200
136 -45027956754
137 48261724458
138 -51825441888
139 51888844700
140 -52174015344
141 55960181952
142 -59539568616
143 59797641288
144 -60167749629
145 64117854900
146 -68411362602
147 68928061908
148 -68858550294
149 73439775750
150 -78657983052
151 78502725752
152 -78524559300
153 84187640394
154 -89329746528
155 89494729152
156 -89961565848
157 95388992558
158 -101542861200
159 102039700536
160 -101507575158
161 108182069952
162 -115539355833
163 115063617044
164 -115045208586
165 122841446688
166 -129988341252
167 129891985608
168 -130059833376
169 137858863143
170 -146469711564
171 146815397300
172 -145979384892
173 154963892094
174 -165155779800
175 164193166808
176 -163428000156
177 174441529200
178 -184273961850
179 183765996900
180 -184052468574
181 194264244902
182 -205943415216
183 206081497688
184 -204115777272
185 216769212708
186 -230521931904
187 228670970616
188 -227739592944
189 242173025600
190 -255429523800
191 254194901952
192 -253541618292
193 267785184194
194 -283382228514
195 283202270736
196 -280514612601
197 296709280758
198 -315125455788
199 312079601000
200 -309796400463
201 329430526352
202 -346833316566
203 344751409200
204 -344020234536
205 362166487452
206 -382560444552
207 381630144792
208 -376771700382
209 398780857200
210 -423066638016
211 418227202052
212 -415268125542
213 440231961888
214 -462842071164
215 459548395944
216 -456927246600
217 481198786816
218 -507745905150
219 505829468936
220 -499924412136
221 527184756252
222 -558357549816
223 551473077344
224 -545789930664
225 579218553043
226 -608003609202
227 602738989908
228 -599939221200
229 629763392150
230 -663960374352
231 660498731904
232 -650470099950
233 686719856394
234 -726499459686
235 716932495008
236 -709919829900
237 750801761600
238 -787544117712
239 779811265200
240 -773996762232
241 812990017202
242 -855940326549
243 850789802044
244 -838684127886
245 883070170182
246 -932874138504
247 919361073400
248 -907916297376
249 961125917136
250 -1007402446908
251 996250626252
252 -989620566792
253 1036586073888
254 -1090266190464
255 1082988170352
256 -1064043510753
257 1121154893058
258 -1183711991088
259 1165533246064
260 -1152540388692
261 1216167616950
262 -1273123158516
263 1258284197544
264 -1246215866544
265 1307279114244
266 -1373403530400
267 1362510505800
268 -1340674232244
269 1408514752350
270 -1486321095600
271 1461660310352
272 -1440805165074
273 1522733130688
274 -1592636907114
275 1573276886052
276 -1559474660448
277 1630793025158
278 -1712331875100
279 1697508309536
280 -1666258357104
281 1751989905402
282 -1846686004416
283 1815232161644
284 -1791599746536
285 1888630418400
286 -1973322162504
287 1947311043216
288 -1925364252669
289 2015995320307
290 -2115889211700
291 2095311022952
292 -2058560092842
293 2159424884694
294 -2274626042964
295 2234853361800
296 -2199104940054
297 2320469426400
298 -2423512599750
299 2389775909136
300 -2366890217292
301 2470917926752
302 -2590589949816
303 2564464522488
304 -2512629903300
305 2640208040052
306 -2778192133002
307 2727042318308
308 -2688013281888
309 2828628741536
310 -2953326062016
311 2909390022552
312 -2873062575768
313 3004150512794
314 -3147836754414
315 3115361421744
316 -3055517005200
317 3201078401358
318 -3367310117688
319 3303361729800
320 -3248242208118
321 3422226223152
322 -3570008308416
323 3515710393800
324 -3476684252793
325 3627078633794
326 -3797099362452
327 3754242450200
328 -3674147734026
329 3854830894464
330 -4053767740704
331 3973195810652
332 -3911467359492
333 4111611301694
334 -4286435525064
335 4220491087608
336 -4161656295456
337 4346598285458
338 -4549342483719
339 4495541837736
340 -4407406775244
341 4610782187904
342 -4844908110900
343 4747844002000
344 -4662078784572
345 4909282767936
346 -5113808439102
347 5030919566508
348 -4969687555800
349 5177583776750
350 -5418374504664
351 5349678210800
352 -5229685858716
353 5481173216994
354 -5756570463600
355 5640020954352
356 -5544971033850
357 5823053476416
358 -6064277897700
359 5963102065800
360 -5878001949534
361 6131068733901
362 -6410720081766
363 6328770899332
364 -6197024585136
365 6480421802844
366 -6800689423704
367 6657793506608
368 -6531299383032
369 6869461785186
370 -7153384019364
371 7029029863152
372 -6936614496384
373 7220115733094
374 -7546142030328
375 7448672637744
376 -7273218238704
377 7615666928100
378 -7991709844800
379 7819807277900
380 -7686106579800
381 8061362135552
382 -8388431764416
383 8241264822144
384 -8113331769972
385 8461963262016
386 -8836911078402
387 8716571670092
388 -8527228876194
389 8907339520950
390 -9345674934288
391 9138694519152
392 -8958670603641
393 9413395475088
394 -9791406265014
395 9618878306400
396 -9482411442348
397 9861716961758
398 -10298626833000
399 10154862467200
400 -9912869383503
401 10368641602002
402 -10871207369616
403 10629832362688
404 -10436529798486
405 10944728070726
406 -11376796503600
407 11167983123816
408 -10986821447976
409 11445019581050
410 -11951494085916
411 11775860767752
412 -11511591558792
413 12016447634400
414 -12593794778136
415 12313441053144
416 -12056671020702
417 12660878106800
418 -13159768287600
419 12914277518100
420 -12730459743936
421 13225450646102
422 -13801497667716
423 13598553559344
424 -13262233701222
425 13870239257358
426 -14527654742304
427 14195974644016
428 -13927338686844
429 14590624474272
430 -15165097066152
431 14872581271152
432 -14620764174600
433 15220870177394
434 -15879559964928
435 15644756595600
436 -15278535873150
437 15937031378400
438 -16692372474888
439 16305067506200
440 -15965863929576
441 16749801535701
442 -17397096956316
443 17061555810444
444 -16801486271736
445 17455769840700
446 -18198611552352
447 17919305283000
448 -17465276722344
449 18248690477250
450 -19114212250419
451 18658873044504
452 -18295381331442
453 19154665083488
454 -19890386666964
455 19508458059552
456 -19159992469200
457 19933382494058
458 -20782191940950
459 20457598035600
460 -19979171264592
461 20821145878302
462 -21796458152832
463 21276733558544
464 -20813750995950
465 21836713913088
466 -22661755261002
467 22211833167108
468 -21861029196006
469 22692902815264
470 -23658772335264
471 23274914184152
472 -22672394325900
473 23676003923088
474 -24776458132800
475 24188404351100
476 -23697918451152
477 24796065425742
478 -25733771751600
479 25216079618400
480 -24767848338552
481 25746995541652
482 -26828670567666
483 26396425068288
484 -25756022553429
485 26844025646508
486 -28076063467452
487 27393328531208
488 -26784682525326
489 28075522558736
490 -29141315616006
491 28536943843452
492 -28071030894984
493 29122920416700
494 -30338915422200
495 29850974993736
496 -29051517879456
497 30325486948416
498 -31717155265488
499 30938747502500
500 -30313655447868
501 31693644488352
502 -32876270666316
503 32198817702744
504 -31605072542472
505 32854574169252
506 -34207340438304
507 33637562606892
508 -32807100822144
509 34165588961550
510 -35738609621616
511 34844187351952
512 -34049392344033
513 35676144020000
514 -36998111470914
515 36238907565744
516 -35618969913648
517 36936472228416
518 -38462597120112
519 37811189670936
520 -36808170540372
521 38387392786602
522 -40133531359350
523 39129873538844
524 -38309433224436
525 40063132701152
526 -41523378518952
527 40649330500416
528 -39876432038064
529 41426517649993
530 -43140210770052
531 42390006519900
532 -41326960778400
533 43016712665388
534 -44962846691400
535 43843767104808
536 -42816517550004
537 44838903243600
538 -46480986827550
539 45495910763964
540 -44724752967600
541 46343232758702
542 -48234790241616
543 47400475756088
544 -46105675831314
545 48097384833300
546 -50250193312704
547 48970736047508
548 -47923892386794
549 50078648534486
550 -51918137239716
551 50787658515000
552 -49804249654368
553 51719163971200
554 -53816169830214
555 52891687900752
556 -51525622787100
557 53613724194558
558 -56017774214688
559 54583353206536
560 -53316957293424
561 55795716830304
562 -57815666878266
563 56564242339044
564 -55568460678336
565 57594523708044
566 -59902661334252
567 58848045237608
568 -57217525439976
569 59643254333850
570 -62324803807200
571 60698860931852
572 -59379057798984
573 62023556076288
574 -64261264426128
575 62875041886344
576 -61611652349949
577 63955671886658
578 -66527845570131
579 65339584943336
580 -63669029915700
581 66207395144352
582 -69145263757416
583 67351220699688
584 -65743319460522
585 68819312453892
586 -71261021194902
587 69693216111708
588 -68445565474644
589 70888643267200
590 -73750160939400
591 72397064504952
592 -70366989412374
593 73328612386194
594 -76575491071200
595 74601906423264
596 -72925697319750
597 76147422644000
598 -78862605001488
599 77114156403000
600 -75590321712972
601 78410163603002
602 -81540291582816
603 80052968028644
604 -77953206671736
605 81080892751278
606 -84627329242104
607 82403082019808
608 -80404000911300
609 84119343844800
610 -87126865321716
611 85154425400352
612 -83598326911242
613 86557035254294
614 -89992396504164
615 88368622938288
616 -85845886413408
617 89418178782858
618 -93344748470688
619 90876845839100
620 -88868266047936
621 92736131620800
622 -96009870744216
623 93856871235600
624 -91932294893208
625 95397958987501
626 -99136966922202
627 97302529156800
628 -94721269610094
629 98458573517964
630 -102806926917552
631 100033806792152
632 -97582689613200
633 102047437300688
634 -105635587244814
635 103277942769408
636 -101325422632248
637 104887605811758
638 -109010937083400
639 106978170968136
640 -103943750462838
641 108215668739202
642 -112933465364016
643 109914468611444
644 -107424795462336
645 112129808610336
646 -116018442995400
647 113376071188008
648 -111033320955513
649 115139988363600
650 -119693594915202
651 117412503983104
652 -114258171724692
653 118731486838494
654 -123890000856600
655 120599484652152
656 -117565428548106
657 122918634023042
658 -127209419517312
659 124287391407300
660 -121981556561184
661 126184873719302
662 -131115461751516
663 128633080525488
664 -124918795943172
665 130098770788800
666 -135683172955902
667 132016817235600
668 -128982741708744
669 134559430871936
670 -139276205891064
671 136023923629704
672 -133172743082016
673 138062368994594
674 -143437743420114
675 140750118158200
676 -136893851100999
677 142214324707158
678 -148352880645288
679 144336015056464
680 -140757392813004
681 147068313537552
682 -152155812200832
683 148628987203644
684 -145787689518900
685 150866150655708
686 -156678852066000
687 153662267684600
688 -149177259574332
689 155273477749236
690 -162006331341888
691 157539780804452
692 -153879144849342
693 160503898814688
694 -166020345694764
695 162204528532200
696 -158714704387800
697 164499355259316
698 -170860264632750
699 167559644960136
700 -163043814640344
701 169273934903502
702 -176539380956400
703 171702574403800
704 -167349937332636
705 174931528781952
706 -180878716160802
707 176653769237616
708 -173220438495600
709 179155925122550
710 -186120691493616
711 182447905125200
712 -177087277337850
713 184267070700288
714 -192160764721728
715 186927426666288
716 -182479634921700
717 190273948708800
718 -196782368171400
719 192151797699600
720 -188084385340254
721 194850786425152
722 -202325268218733
723 198369564197288
724 -192904395187686
725 200368317073650
726 -208849439677956
727 203082291092408
728 -197911622022576
729 206741921896693
730 -213853919493852
731 208731115280952
732 -204638927204184
733 211602051158894
734 -219707185718064
735 215469121524408
736 -209001174767352
737 217440348893616
738 -226692238911138
739 220405380367700
740 -215251828219044
741 224324101909600
742 -231957985484016
743 226435267111944
744 -221531576559744
745 229572738994500
746 -238263819192102
747 233557536904692
748 -227070273821688
749 235740894912864
750 -245806197045552
751 238890943128752
752 -232728534903024
753 243085152805488
754 -251317008627300
755 245399520700752
756 -240477814420800
757 248587563395558
758 -258053640170700
759 252927002028672
760 -245467772371800
761 255225041939802
762 -266024950473216
763 258611914356400
764 -252415537638336
765 263170563871644
766 -271961739130752
767 265447103044200
768 -259626616623732
769 268925323054850
770 -279244787646528
771 273561793906152
772 -265910687904642
773 275992620215094
774 -287646865113036
775 279671057229152
776 -272330321601954
777 284390112039616
778 -293942204191350
779 286871541772200
780 -281219854840848
781 290574745598304
782 -301576919132016
783 295528751430000
784 -286659662316921
785 298185990736308
786 -310642050677904
787 301907333072708
788 -294632315792694
789 307021344200736
790 -317422984111200
791 309676504953552
792 -302835563012268
793 313593539354788
794 -325436659738014
795 318976103875536
796 -309895043793000
797 321581907523758
798 -335110461417600
799 325637344368864
800 -317211204840783
801 331095636968850
802 -342165172866066
803 333872326356888
804 -327124512667536
805 338177150669952
806 -350784467968704
807 343677599573400
808 -333306817219926
809 346531411903050
810 -361176026333958
811 350836097125052
812 -342338149335600
813 356645115725888
814 -368543443085928
815 359688866879544
816 -351556460278056
817 364007608188400
818 -377685646174650
819 370030391466736
820 -359631322039836
821 373005972408102
822 -388603405335816
823 377571474600344
824 -367640587214472
825 383879560196688
826 -396542771935200
827 386836591312908
828 -378958733778456
829 391536859235150
830 -406343554753752
831 397913498138552
832 -385813449270942
833 401098607067906
834 -417808977524400
835 406042347010608
836 -395989391199600
837 412494547846400
838 -426171158097300
839 415728505588200
840 -406567039133376
841 420707253811351
842 -436439871321366
843 427485536918088
844 -415299611637636
845 430946806185018
846 -448752267458352
847 435958939655624
848 -424365132122982
849 442916647441136
850 -457717895492814
851 446321568009552
852 -437150338154784
853 451590872919494
854 -468467163252528
855 458944931959800
856 -444791230388604
857 462278940896058
858 -481490607650976
859 467698329968300
860 -456331557172392
861 475143894544704
862 -490795181948016
863 478689585080544
864 -467863545870600
865 484417126685844
866 -502288715854002
867 491902858154908
868 -477830395308288
869 495566087332800
870 -516276967654800
871 501293351849752
872 -487943814849150
873 509169165917594
874 -525922035487200
875 513103646291808
876 -502288662653448
877 518797610148158
878 -538067227704600
879 526899671865336
880 -510875928487656
881 530737216068402
882 -552743450678133
883 536788889124644
884 -523494462958236
885 545304220279200
886 -563031341744652
887 549057842453208
888 -536581605373176
889 555308913009664
890 -576040404743100
891 563874070776252
892 -547612765802592
893 567881174308800
894 -591337074339000
895 574452506309400
896 -558888854056104
897 583105321829184
898 -602206785749250
899 587216831044800
900 -575164023171699
901 593778217719852
902 -615742810468632
903 602903974127488
904 -584291468443122
905 607270029563652
906 -632103947755104
907 613813499121308
908 -598519816978644
909 623175389065086
910 -643779115965216
911 627468437145552
912 -613081696405200
913 634390373797488
914 -657801622303914
915 644210761772688
916 -625355048404950
917 648444062070816
918 -675100735174800
919 655507336820600
920 -638065919752272
921 665398325667152
922 -687097813983966
923 669899533021488
924 -655875240780672
925 677403859056458
926 -702132207431952
927 687368376933992
928 -666038739667950
929 691956144175650
930 -720611559131904
931 699478582337700
932 -681912817399242
933 709891165502688
934 -732990494514564
935 714825454145616
936 -698165980758246
937 722267302368458
938 -748865792903712
939 733012725121736
940 -711913967542944
941 737816081880702
942 -768072168077016
943 745690370605488
944 -725471578197900
945 757032878025600
946 -781308129461904
947 761640264209508
948 -745546149268800
949 769719044422636
950 -798217343586300
951 781063129931352
952 -756829897121232
953 786075939059994
954 -818270159049486
955 794613263501952
956 -774352586343600
957 806020262071200
958 -832130627407200
959 811183064690064
960 -792571098780792
961 819628315609953
962 -849650852874516
963 831614997743244
964 -807299087081586
965 837096485790444
966 -871082027253504
967 845536520469608
968 -822558653813589
969 857833336087200
970 -885852846334764
971 863169625893852
972 -844834273429692
973 872147701717600
974 -903979841529864
975 885007186645736
976 -857056631243406
977 890169722768658
978 -926492244438288
979 899323942541400
980 -876888678990726
981 912296301638150
982 -941719146833916
983 917841286185144
984 -896492047102344
985 927513211649508
986 -961056373751100
987 940578738249216
988 -912925545886200
989 946196916488736
990 -985082174793288
991 955802742745952
992 -929646768506016
993 969459777799088
994 -1000741069297728
995 975560832726000
996 -954398035716048
997 985089730404758
998 -1020978667582500
999 999121615655600
1000 -968113751478588