0 1
1 456
2 50328
3 -470496
4 -21784008
5 -234371664
6 -1446514848
7 -6502690752
8 -23328111240
9 -71276388312
10 -191952331632
11 -468159788448
12 -1052750026272
13 -2212261706256
14 -4394299104576
15 -8303419066176
16 -15060718806024
17 -26284654025712
18 -44471780630856
19 -72961386810720
20 -116855222179248
21 -182455647053568
22 -279522264045024
23 -419120393207616
24 -618922742096160
25 -897215906232264
26 -1284658418071728
27 -1809817730523840
28 -2524018100172864
29 -3469709120276880
30 -4730421881700288
31 -6365978703437568
32 -8508969852385032
33 -11240177113199232
34 -14764776584479056
35 -19185966775043712
36 -24817534256927784
37 -31780914099050832
38 -40547373611715360
39 -51251878231600704
40 -64585676894894640
41 -80679684515009328
42 -100547207605603584
43 -124268945351423136
44 -153309147126781536
45 -187661357791993872
46 -229386658617321408
47 -278306318502628992
48 -337346632443606816
49 -405973461436966008
50 -488287255214241432
51 -583282925093366208
52 -696537276469892592
53 -826310611139545296
54 -980314279636921920
55 -1155528191118679488
56 -1362482079442873920
57 -1596605468072196480
58 -1871806020127003440
59 -2181312981049750560
60 -2543913193144381632
61 -2949225303150127248
62 -3422337869343331584
63 -3948782626699797696
64 -4560850311300209928
65 -5238520583738442336
66 -6024545563508562816
67 -6890156352781036512
68 -7891305904853101584
69 -8989722711474418944
70 -10255851071441168256
71 -11639061647173545408
72 -13230898251947948520
73 -14961447624818938416
74 -16948500160559765616
75 -19102222598512044576
76 -21567937434639419040
77 -24230316711792432384
78 -27275291753183554752
79 -30548502996278455680
80 -34285353189830935344
81 -38292212115585529464
82 -42854710428273928464
83 -47730576983490497376
84 -53279745062500997376
85 -59184948228691296672
86 -65895922536255507168
87 -73023282039198841920
88 -81104038913760778080
89 -89659746638670533040
90 -99358985389603740336
91 -109587647680434795648
92 -121170263630031698112
93 -133364674694840589312
94 -147142893622956621696
95 -161609241105912697920
96 -177958772101901837088
97 -195058047296853735792
98 -214365959178673547304
99 -234534005319717743904
100 -257259985172724155448
101 -280936343708149028688
102 -307630977463708547904
103 -335339375944929660096
104 -366558364405784219760
105 -398928983803371883008
106 -435328222674122347248
107 -472982291584130888352
108 -515359067016286274880
109 -559033374752600217360
110 -608159710610970433344
111 -658755799039585428288
112 -715558150804364630592
113 -773926273438920431856
114 -839526352936221018240
115 -906694570035380532096
116 -982156069543211714160
117 -1059378765404000507088
118 -1145971627622686205280
119 -1234404442254758656896
120 -1333700653460108333760
121 -1434734364184952921112
122 -1548150043182327269424
123 -1663527707678199529152
124 -1792800370852772741376
125 -1924038391106765535264
126 -2071307786459760272448
127 -2220289084979347356672
128 -2387445342586773743880
129 -2556521335400149290624
130 -2745864996877697230368
131 -2937031610274427251168
132 -3151487257142772772224
133 -3367212769994369237760
134 -3609204234576083319456
135 -3852679828662946650240
136 -4125276401103051653520
137 -4399023421494331920432
138 -4706104266249886639872
139 -5013387531607532007840
140 -5358098514548182886784
141 -5703112511727852169728
142 -6089398973336763549504
143 -6475383095323406185152
144 -6908446107801408341352
145 -7339554869153982115680
146 -7823288704403882081808
147 -8305113551454693826272
148 -8844690691107091445424
149 -9381179224640357672400
150 -9983333904298057627488
151 -10579880956448423623488
152 -11249553817889926135200
153 -11913363736721845225776
154 -12657033943414312142592
155 -13393058481960015518208
156 -14219617888584661576128
157 -15034545484584881227152
158 -15949923214589706867840
159 -16853228009173190816064
160 -17865777409986073023792
161 -18863271818413755222528
162 -19984274955320209198632
163 -21084552562628340754656
164 -22321394777427969471696
165 -23536411350059273985792
166 -24899306846351368320288
167 -26236213928370504338112
168 -27739922718753764225280
169 -29209127471869210465032
170 -30862177450254919136736
171 -32479231626067175086560
172 -34294638582390809638752
173 -36067649790857273120016
174 -38063815850822469600960
175 -40005986675084136808512
176 -42193365824530410592608
177 -44323983764769305255040
178 -46718207730364901861520
179 -49047096003725183453280
180 -51671963770993426001904
181 -54214746863805234037968
182 -57081847962901035786624
183 -59863494828705196218432
184 -62992588119152837319360
185 -66023658900384677901792
186 -69443940093419018105856
187 -72744111297055513744704
188 -76469723669129251676544
189 -80069499919620467934720
190 -84123596191453478112960
191 -88035589886057759881728
192 -92455639166687982795552
193 -96702776171026002343536
194 -101503731071213594310096
195 -106125124107361527229824
196 -111336084599473379352456
197 -116344423821095663629392
198 -122010879079035333728352
199 -127434933109516382923200
200 -133574848815622228811640
201 -139461715357413609153408
202 -146108469233813625324144
203 -152473386367010595623040
204 -159685014499064095841856
205 -166560607384284698772768
206 -174354889729176597699648
207 -181801216542265888546368
208 -190220291644576225297776
209 -198251292038303469018240
210 -207364455251528111599104
211 -216021000551804143863648
212 -225849474022081504429872
213 -235203335620524695215872
214 -245794505408830570673376
215 -255862099808776364308416
216 -267303911848903092974400
217 -278130552947044161337344
218 -290442466258227124213680
219 -302119279659004920126144
220 -315360728239883735255616
221 -327900131769953376230688
222 -342174790926236589994944
223 -355634233954963557570816
224 -370965408732168460923456
225 -385452001460778870021672
226 -401905081812342411624528
227 -417433451446816030402272
228 -435140235992945947551360
229 -451772714019886754272080
230 -470750752294905972037248
231 -488622828232859892397056
232 -508954260879964305730800
233 -528072801589780162153776
234 -549911284204028999407344
235 -570354935549794166621952
236 -593721794356934906365920
237 -615647949640647205701120
238 -640632751357319819538048
239 -664049920128271430797440
240 -690846316749689460463296
241 -715837759724863708812528
242 -744455099662751915573256
243 -771220658041289008273056
244 -801771914165229517793136
245 -830304319420243537360848
246 -863012749872811034419776
247 -893417662784029212137280
248 -928297488415352290433280
249 -960804730684705971302784
250 -997975247496009023790432
251 -1032577633667153332973088
252 -1072319350881379849380672
253 -1109127880564556300566272
254 -1151433473601056283841536
255 -1190737395432555739947648
256 -1235758251103901166551304
257 -1277522902917222694384752
258 -1325581484300159363747712
259 -1369949112957455425289856
260 -1421040636713712685198752
261 -1468340353300625177628240
262 -1522620881427690749748384
263 -1572818387083654203320256
264 -1630691919483222339342720
265 -1683930711097467910922976
266 -1745355872571242518298880
267 -1802049045329775751047360
268 -1867228950889555042097184
269 -1927297923162734434824720
270 -1996689770820429772533120
271 -2060320473725433328756608
272 -2133883040994887201860752
273 -2201545246358283895276032
274 -2279483395168658407270416
275 -2351092889005139913134688
276 -2433977891495902451927808
277 -2509716722338871968965072
278 -2597453137014729069373920
279 -2677909461454231185617664
280 -2770762749266350921461120
281 -2855782517109133497371568
282 -2954392900161380738993664
283 -3044221512400772423052576
284 -3148491043629284412488256
285 -3243786451787835995777280
286 -3353975665327531096243776
287 -3454572429354192320087424
288 -3571486315339101414956136
289 -3677618237141323180429608
290 -3801069154533826512663840
291 -3913558135697192376020928
292 -4043887890976200013493712
293 -4162470063555867070157136
294 -4300573980097609475730336
295 -4425562916859042311636160
296 -4571245047830855600124720
297 -4703552154316083872897280
298 -4857147814253243561161200
299 -4996490991720930891955584
300 -5159114532439901116158432
301 -5305782498954379879058688
302 -5477102529258182635076544
303 -5632241965391657393347392
304 -5812704664873984369929120
305 -5975878794445343749032288
306 -6166712865305663677897488
307 -6338317029181126333203552
308 -6539187910143421340805888
309 -6720484445068196169579264
310 -6931808063293155360136704
311 -7122330847337585278621248
312 -7345633310078338750587840
313 -7545746837279906981563056
314 -7780496891315717841577776
315 -7991772604007131756930176
316 -8238533399345130702725760
317 -8460279656796599682490512
318 -8720738259509038635306432
319 -8953464889918607325600960
320 -9227067237576242299173168
321 -9472490166833675917411968
322 -9759744257929011296792064
323 -10017147380855237459386560
324 -10320142935602494334381448
325 -10589965523802484122122736
326 -10907865440297145874880928
327 -11192238386014806014706240
328 -11525768272716313394252880
329 -11823658839881557388891136
330 -12175092308174772241495296
331 -12487131359582980057918368
332 -12855594737048456550582432
333 -13184119001301623092171536
334 -13570249707928133149640256
335 -13914168484458199855217472
336 -14320777960856480205136128
337 -14680609224194935049179632
338 -15106452884461922903280216
339 -15485092038610424049991104
340 -15931071482793244830801504
341 -16326983117484424781485056
342 -16796134745651524113413280
343 -17210125439786069186966400
344 -17701155405697992182206560
345 -18136347151132648272305664
346 -18650017487877991574962608
347 -19104793381853922867669792
348 -19644890629563930731797440
349 -20119891299123157984755600
350 -20684575115846085151486656
351 -21183660496039430323052160
352 -21774036365835566954274144
353 -22295021414445647925834096
354 -22915156431937747194587520
355 -23459024781578869060549248
356 -24107006263217740292339280
357 -24677893648973444330110464
358 -25354667358950986990916640
359 -25950282726396070463751360
360 -26660861010452468933892720
361 -27281942660732734933492824
362 -28023660711508479812396784
363 -28675370775073979572115808
364 -29449632382688049032919936
365 -30128857634447972507524896
366 -30941008992067437570292416
367 -31648934836331340212061312
368 -32496278989786617585606336
369 -33238406007710108441100144
370 -34122050876192028809563296
371 -34895125833551312098531968
372 -35821646944021373220086784
373 -36626574760616240976363216
374 -37592269046812256947042752
375 -38435828214075323976936576
376 -39442394059097494553896320
377 -40320221601757545122865120
378 -41374718922288572317647360
379 -42288311792140577284008480
380 -43386919234832435103253440
381 -44343457681467835325902848
382 -45487449433193377770929664
383 -46482480742589399928370176
384 -47680518703076046130309920
385 -48715063086518110530952704
386 -49961976749892263231452368
387 -51044860509099547527479328
388 -52342794143761912753344144
389 -53468103912165006598581840
390 -54826208512300531580867712
391 -55995725037498576064483968
392 -57408677158710020294020680
393 -58631818410691447804451712
394 -60101177413779109557526896
395 -61371818504980952497332480
396 -62908792619126624543010528
397 -64228047216351663058136592
398 -65825661786751057014561600
399 -67205084662300144559139840
400 -68865903305280944891581944
401 -70297434514442715477397488
402 -72033232602387719164581504
403 -73519119364979966008300032
404 -75322741536143376279255216
405 -76875111089517027574981584
406 -78748317388804999421531520
407 -80358837414275997523767744
408 -82316193767870355689071680
409 -83986224871178318322698160
410 -86018267774578373028645984
411 -87762655714341126200234688
412 -89872418456896132608113472
413 -91680504783544535435700480
414 -93883228532227360224033984
415 -95757653176011747117320256
416 -98043646047718278086848368
417 -99999910654111110079570560
418 -102371322892340464346229120
419 -104398454377428892317393120
420 -106873896636909365435168256
421 -108973334872641598964125008
422 -111540100500107957836302624
423 -113731035456730239553113216
424 -116392924553564307268874160
425 -118661159661864289877651472
426 -121437541299811495578875136
427 -123786148440619173454022784
428 -126664298516591235377396064
429 -129113230193590253815911168
430 -132095531045332410392409408
431 -134630205045648582796771968
432 -137740260984662137672568640
433 -140362442524144920948788976
434 -143583689526577502921091072
435 -146317730935998662308725120
436 -149654613115214132288993520
437 -152481789017843525033806080
438 -155959096167399800475473472
439 -158883264168094941307736640
440 -162484142655580826388770880
441 -165530513602572071600789784
442 -169257513976346851688322144
443 -172407248369979026582677536
444 -176290515808934853371188416
445 -179545433382439204342033440
446 -183563185745580362531083008
447 -186953993351182172136801600
448 -191111795964140719323292224
449 -194614413531197697044377200
450 -198943403641104924219287736
451 -202562281222304133857702976
452 -207040329830580397263531792
453 -210807559545294904208270592
454 -215437793467598927097234336
455 -219328817864067640402668288
456 -224149039250366474296156800
457 -228165612750907366834619952
458 -233147936346943622007101040
459 -237329066569072011643048320
460 -242479949277051634663251072
461 -246794423497411593929157648
462 -252152760854275234779184128
463 -256606171552885371520131456
464 -262143712501547536706730480
465 -266776171370922107337910272
466 -272496197958613606268233488
467 -277275913067764019044482912
468 -283226181077138427168308016
469 -288155351972376549641623296
470 -294299819511082105516805376
471 -299427086484586840856751168
472 -305773177362033523253349600
473 -311059053427928801973386112
474 -317655742454754527683330560
475 -323106624427658998542133920
476 -329917470671872817156691072
477 -335583160783699658613157008
478 -342612199979624435442318720
479 -348452630564163598271566080
480 -355759159225914619174657728
481 -361776334752367165817705568
482 -369314110251214948126250064
483 -375569198920267118048765952
484 -383347465808183772090513384
485 -389790033906580188016558752
486 -397869366063884187869692128
487 -404506615073163091159204032
488 -412841201948688630708676080
489 -419735581586990960311826304
490 -428329573503854580184791024
491 -435429983526262396198266528
492 -444356557743565648897337664
493 -451665601420479348282078240
494 -460866858044862550023368640
495 -468460064231604743268383424
496 -477946541620113278116432128
497 -485759935811795759759384064
498 -495607177725733521422577792
499 -503649840794278804587708000
500 -513799630946631447734036448
501 -522148396339706675020247808
502 -532604753349738756528661344
503 -541196070930344591648018496
504 -552050119426568956794020160
505 -560886183993365172466280928
506 -572064632778780549764142336
507 -581238256713435873317261088
508 -592754278581548428950242304
509 -602186088399491799542831760
510 -614132246551558862401559424
511 -623832423079560641805548928
512 -636135100904262487847497992
513 -646199066007981387467923200
514 -658863367969262004373626576
515 -669211180914449140341019776
516 -682348560646146633801437568
517 -692981698711616459534974464
518 -706501569056018566741446528
519 -717535024226791118184020544
520 -731452265830190896685235360
521 -742786614917201374971970608
522 -757214046342512924257419120
523 -768862179801173643131315616
524 -783709057650027516902316576
525 -795787378355675165996030208
526 -811058438463257936654353728
527 -823466838993933736597630464
528 -839299657403672646508812672
529 -852040360712233902678037752
530 -868321699119090433794038688
531 -881534754658852406382782880
532 -898281285854356118464216320
533 -911844725620629287717530272
534 -929195341828002452743663680
535 -943123556271894467783781312
536 -960964981737131116199711520
537 -975399168210284858457179520
538 -993737576170804690149597360
539 -1008555419877054944645605536
540 -1027557655187420284992247680
541 -1042760144669439926549117328
542 -1062285457451509739235775104
543 -1078044731711606144968302912
544 -1098113947071694819070280336
545 -1114278891430257755203620960
546 -1135059968571228175881033216
547 -1151646283796288955668896992
548 -1173001051754769727065372624
549 -1190182018769864650810196304
550 -1212116022594639376502374944
551 -1229740173705937560330542400
552 -1252454890539263360010474240
553 -1270524295605597387891133440
554 -1293848395141177869869450736
555 -1312570916881706589163129728
556 -1336527620863789764733622880
557 -1355716863293300471369697552
558 -1380511357553088334710911232
559 -1400187376788612289525712064
560 -1425649104247028290365601152
561 -1446020436428757801396423936
562 -1472153555176327160536573584
563 -1493036992566198648062377056
564 -1520087179041191743381034496
565 -1541482947343669639933611936
566 -1569239412887177151241377888
567 -1591397523829075143590642112
568 -1619889281235812484719599680
569 -1642584437177156607996281520
570 -1672057766096205279254864640
571 -1695311884716555058147173408
572 -1725556987624286789007545664
573 -1749623989356346043570890752
574 -1780647050829011857517354112
575 -1805302279812382718317154496
576 -1837397641939163657675491944
577 -1862638707775979376942901872
578 -1895552350503643962791410104
579 -1921682927612929646849164224
580 -1955447020900567253481881760
581 -1982191934808087890028196608
582 -2017100609843896638098259264
583 -2044487804452909919278160832
584 -2080289024499461751673857360
585 -2108622030655477219913788128
586 -2145319862925551095202349168
587 -2174324460677516254577353632
588 -2212275321527677555866633504
589 -2241950279895769206366243840
590 -2280844406585969554815190080
591 -2311552354084518758948843328
592 -2351424900038543731903540272
593 -2382836212226721648740157936
594 -2424042719435695726879568640
595 -2456187935067159166687032576
596 -2498421205928185023154186800
597 -2531661455690807861003308800
598 -2574928371145930934016984192
599 -2608936157433046474061409600
600 -2653660835598905256939521760
601 -2688431086505996691457376688
602 -2734237432277184653048934144
603 -2770207487431497043299694176
604 -2817139586898582558485658816
605 -2853910306197081530647273872
606 -2902390180165223994344872896
607 -2939994033792581865561476352
608 -2989655664682810091588192160
609 -3028527897227745418886607360
610 -3079375006391802796376019744
611 -3119119067171646397011057408
612 -3171654632907382007891009232
613 -3212267361473420562092459856
614 -3266043676684956833922770976
615 -3308043746991856214422749312
616 -3363108971398477215075152640
617 -3406014346318469978646315312
618 -3462875005022907940104268032
619 -3506727892812136071682204320
620 -3564941908534923360823174656
621 -3610256877518027357294645760
622 -3669823501440929265501791424
623 -3716130824911751608188328320
624 -3777652627924539754872936384
625 -3824943566320587123562050264
626 -3887881389553655067538570128
627 -3936768786231703114692764160
628 -4001183182849563626729687664
629 -4051096514129101440755576736
630 -4117585159299483113875452288
631 -4168569135401254422201519168
632 -4236599475034336762119388800
633 -4289270367361577506201756032
634 -4358845228291441285880721456
635 -4412638783005844555212613632
636 -4484468205414663616854099648
637 -4539368419451998349442824592
638 -4612815332715573342213180480
639 -4669554069682234742020065984
640 -4744684461776868571023589680
641 -4802578263285857307679778928
642 -4880094183204664978996262784
643 -4939201152756662860448864736
644 -5018475349437905708430276096
645 -5079519583717535828728268544
646 -5160548288961039460817033280
647 -5222854410235689476588870592
648 -5306483505675875888239930440
649 -5370037647910349485367387520
650 -5455505414269057743093023568
651 -5521167420466241929780125696
652 -5608544093682922346825071392
653 -5675510310209428707477562896
654 -5765631668672175533759613120
655 -5833964029968497177126399808
656 -5926080178596254401976843088
657 -5996626915867874034770694768
658 -6090739297095147892606983168
659 -6162708137633173491408632160
660 -6259807339165773900796633344
661 -6333174655001552933137552848
662 -6432352708956185024950101984
663 -6508139419187579113519243392
664 -6609485534437094037495852960
665 -6686735879357310985106895360
666 -6791226199621948605527272368
667 -6870004481919694322655400320
668 -6976761725005715228985048384
669 -7058074642714972605906207744
670 -7167091471546954674659507136
671 -7249996984044664527426023616
672 -7362430323514128503690805504
673 -7446908014685514052878428016
674 -7561695545491765415164040016
675 -7648938199155336429027282240
676 -7766175243242768040782104824
677 -7855048487775535472782427472
678 -7975890466631736311906309952
679 -8066478922501311499786225536
680 -8189883985956663506672250720
681 -8283359898769384867659493248
682 -8409308968471612247329840128
683 -8504575018384038466248482976
684 -8634434299668283806390757920
685 -8731456832941140734755951392
686 -8863968707402739717167683200
687 -8964135541191809019717798720
688 -9099420483805652294982812256
689 -9201411266184323322181655904
690 -9340812386688433366241413632
691 -9444715207318830385803589728
692 -9586999126041889053932124912
693 -9694198196659358668089061632
694 -9839351999179729584581952096
695 -9948550010333075288195106240
696 -10098161131474329065024587200
697 -10209306849309493681061998944
698 -10361913049377009176877802800
699 -10476641660802643480672200384
700 -10632371988745602730596456384
701 -10749125923049561497783686288
702 -10909536137189478682478686080
703 -11028431238346341959113220160
704 -11192091083611225509374158176
705 -11314731323798911506301959168
706 -11481611989716641057607261648
707 -11606469027893240290686578304
708 -11778435182134164575010833280
709 -11905461765539216481848058960
710 -12080792941820738525485540224
711 -12211883060710749128183840640
712 -12390714082585376355166376400
713 -12524064766217392900292093952
714 -12708223242486223259151493632
715 -12843955108191720523291408512
716 -13031757076120260745293228960
717 -13171724248644636144739176960
718 -13363150732148948868319855680
719 -13505587011339234692935489920
720 -13702793619112832206012870512
721 -13847629334182243481662330368
722 -14048594428546153728646554312
723 -14198049028707203265564437952
724 -14402945851766691709669264176
725 -14554905767155765933291309680
726 -14765841545779609204564348704
727 -14920430215176209969567230272
728 -15135463792553818449684574080
729 -15294852435398298621137299992
730 -15513943016517708112381143648
731 -15676062600412547549201924928
732 -15901694828973249765937266624
733 -16066482517811143216763941776
734 -16296326418928652535748841856
735 -16466341455834574766685556032
736 -16700577754541360716310816448
737 -16873346600029033681080818304
738 -17114439033255759047956715472
739 -17290125588932060860361545440
740 -17535801762085543598073805344
741 -17716903835499344746078475520
742 -17967096376237747269665702784
743 -18151235294863460992238598336
744 -18408841924125574668076139520
745 -18595926266494798970522546400
746 -18858225706828764629406164208
747 -19051196851985767389203578848
748 -19318420343497672216966120128
749 -19514437972113905843244662016
750 -19789413354782117428937263488
751 -19988644285835773527002921088
752 -20268719011234938790093237632
753 -20474076360295528358715556992
754 -20759194667903613737673382560
755 -20967905962427916802910329728
756 -21261394112764196164291607040
757 -21473328489758234204889772752
758 -21772064274376542195624294240
759 -21990646668660258606880693248
760 -22294873288377166710187339200
761 -22516797239072214173532470448
762 -22829752626208657276086964224
763 -23055240188729963625450314880
764 -23373886827191143936941098496
765 -23606273054569853280401492256
766 -23930521221876119492861426688
767 -24166580353814000479239253440
768 -24500292827106276454292802336
769 -24739904221427884938966852720
770 -25079454072113327311350385152
771 -25326536657486043357303749568
772 -25672173015427394124073521552
773 -25922948643455855230634369616
774 -26278431963934520924587354464
775 -26533127776783431610575921408
776 -26894929196310635556847714320
777 -27157356317133111055754095104
778 -27525402544626706822536535920
779 -27791879407514180090452232640
780 -28170586023335013171931210368
781 -28440944174738670894005550336
782 -28826103665779956415612070784
783 -29104885725355064801392732800
784 -29496820765267490063546215368
785 -29779648964882230238059190112
786 -30182645784087467140502077056
787 -30469750540903786033729172832
788 -30879789570609997025070439344
789 -31175585324563215982100776704
790 -31592549433221607962927082240
791 -31892774699652144254519960448
792 -32321694847211021999482575840
793 -32626194425179957585963856352
794 -33062279566513441244907320496
795 -33376233315510373530513907584
796 -33819815415056061224753102400
797 -34138163070323117135698030992
798 -34594201068106930694827729920
799 -34917247603405979868299740416
800 -35381091155134219200676217592
801 -35713861428610047131622439920
802 -36185335646159167085494238544
803 -36522988446775218851807479872
804 -37007902063762814882115632256
805 -37350224102330965061816122368
806 -37843044157953421255690569216
807 -38195923259295200525320572480
808 -38697078498450428638194738480
809 -39054768650223879678965152560
810 -39569890776720135498097220592
811 -39932700935701430890219609248
812 -40456423753729424755949969280
813 -40830150691581450167077596672
814 -41362321762563886597529662272
815 -41741386714407053873088956736
816 -42288602570668511462390165568
817 -42672714310663445204211607680
818 -43228700335926004293392104080
819 -43624645554177763896021285504
820 -44189842793479554817943460576
821 -44591004969411741555015987408
822 -45171799051396719831751278144
823 -45578589462225783249873700416
824 -46168904037301814866054052160
825 -46587894628821229446077918592
826 -47187507042013331027514090240
827 -47612275057159446123706915872
828 -48228768761242595185128470976
829 -48659045949981195865436737680
830 -49285209730422023174276123328
831 -49728683419565946163577648448
832 -50364966098218613835988386672
833 -50814156367204872240257641584
834 -51467896293340627111166225280
835 -51923217829338549916809939072
836 -52587433782033269296365175680
837 -53056320140848082630913300480
838 -53730822508590519689939206560
839 -54206023270522767484387055040
840 -54899396008733152939210606080
841 -55380545611348974417507945864
842 -56084508794832649121548424304
843 -56580435088577606484499845312
844 -57295571226267226113201867936
845 -57797698083483297876084466992
846 -58532296876421179261350734208
847 -59041037306910700907322300096
848 -59787223758869102586313277616
849 -60311105483726692158057619584
850 -61068604206934135349592425136
851 -61599319126017052604717259648
852 -62377817951598028936760680704
853 -62915032516541803347346182096
854 -63705200764396092679279377792
855 -64258878425973883214521700160
856 -65061305319440257457137549920
857 -65621634558193984563282770352
858 -66445818647380158327046320384
859 -67013353145047235067546819360
860 -67850280682758407992345653312
861 -68434636235731384015816828416
862 -69283915665725982719760038784
863 -69875744396951325240552473856
864 -70748462103507803309132531520
865 -71347316330409071744409830496
866 -72232802375822264295796331088
867 -72849910463944333509266592672
868 -73748930577129285211913668608
869 -74373253500503854995715330560
870 -75296495923869334087944466560
871 -75928588564233634116841869888
872 -76865750989990617062445087600
873 -77516608252200272222211389616
874 -78467345684855871833158583040
875 -79126300270900683170945632512
876 -80103082933891898449109798208
877 -80769539107054481947797798672
878 -81760387485702162340627888320
879 -82447166968746054865200546624
880 -83452860123574573490206506048
881 -84147378589836076469110653168
882 -85179926360762701357452246792
883 -85882920050484495736005358176
884 -86930764368016797365429781216
885 -87654591705308779992322333440
886 -88717252803646512896619094368
887 -89449746937368358783990842432
888 -90541443593711662475828172480
889 -91282055084258617276993560576
890 -92389138167388787966742714720
891 -93152263061918014263844733088
892 -94275518081182271471260960512
893 -95047055520813648481719144960
894 -96200171841048080159923300800
895 -96980860718965923840374806080
896 -98150681247117420691124159040
897 -98954371113181412422909625856
898 -100140473885548758038399163600
899 -100953560882013029827151823360
900 -102171898581204051228771372504
901 -102993654606669746484685096608
902 -104228707320520076547202961088
903 -105075523318493588477449147392
904 -106328307241703440830842735760
905 -107184157105590325428707920608
906 -108470007347947613458558154496
907 -109335616003864775190395509152
908 -110639825803586114096539401504
909 -111530959142132902987971377424
910 -112852947530736301848996927744
911 -113754141313660782762133246848
912 -115111761032095863891349822080
913 -116022355486310847290383320192
914 -117398262310505941735030684176
915 -118336607229542145826408900992
916 -119731825502527259074360720560
917 -120679745721082122390031206144
918 -122111697987726751980439724160
919 -123070163624730974567863821120
920 -124522166547927448122788472960
921 -125508804850171141753995408768
922 -126980063622304502118109224624
923 -127977636930795762645358680192
924 -129488417922659043551523720192
925 -130496048620021974528572156592
926 -132026688150098410697977139328
927 -133064890936892919010496937408
928 -134616718321092253368524870640
929 -135665217648479226840668135280
930 -137257689636563929873326913536
931 -138317450397465996220248851040
932 -139931647770063359408084417232
933 -141022663265850024665582514432
934 -142657887193652974028705722656
935 -143760640909166124015203121024
936 -145439510232309507471986754480
937 -146552869167024512665421117232
938 -148253485205036862688559701248
939 -149400684658042409622251891904
940 -151124381976285351611064670464
941 -152282503236277156062887443728
942 -154050970845491243999241672384
943 -155221297105676566360354238592
944 -157013497032225788806154753760
945 -158218326376452798307667665920
946 -160033298638285213746985328256
947 -161250550274508325110034231392
948 -163113896955661509211162851840
949 -164342522876526628565478554784
950 -166229501262763998962810100960
951 -167495397895108925843365689408
952 -169407338399866289626790060160
953 -170685016009904623941922731696
954 -172646448444875578354243040304
955 -173937191377107009224376327168
956 -175924349496527527801695070080
957 -177252961778403907885129808640
958 -179265010822003414275069623040
959 -180606993639448640733482806656
960 -182672425856514671570177502912
961 -184026411032077860316678479672
962 -186117317322524323685376535584
963 -187512568170219174316864382496
964 -189630679220082983470253454096
965 -191038464189491075664819654816
966 -193211061536300234510174386176
967 -194632608523877741857952190912
968 -196833328115021901821970884520
969 -198296674438792967449665719040
970 -200524385529436405719071383776
971 -202001905249002050284683515808
972 -204288277283940803474324772192
973 -205778730012183028797343806720
974 -208092797532027634348836657216
975 -209628695799257470230005375424
976 -211972194539037392719478727408
977 -213521190477182554460861644272
978 -215924893554416412232628007552
979 -217488660577316095708418863680
980 -219922887467381803487487449136
981 -221532528707392853742163619280
982 -223995771341185587713945252064
983 -225620724555278145865458835776
984 -228148672357414709771538265920
985 -229787322351298903151485712352
986 -232345143656557908839087649120
987 -234033584276915342119907610624
988 -236623516369126200768185376960
989 -238325923018533727948177499904
990 -240982105155961597110461224512
991 -242700110093613713803701174528
992 -245389135565900932241248053504
993 -247157794458307164827603536512
994 -249878324716025619967219026432
995 -251663270046956881665276355200
996 -254454852679386401433691778688
997 -256254039578884376610287418192
998 -259078160831966992838051604000
999 -260932188027853411159934267520
1000 -263791090902296332536398396640