0 1
1 -6
2 9
3 24
4 -114
5 126
6 262
7 -1044
8 999
9 1852
10 -6672
11 5868
12 10103
13 -34134
14 28341
15 46336
16 -149400
17 118872
18 186926
19 -581412
20 447507
21 682340
22 -2062332
23 1545336
24 2297737
25 -6782508
26 4970241
27 7236280
28 -20938728
29 15056694
30 21531158
31 -61246128
32 43329078
33 61003980
34 -170964720
35 119239236
36 165602042
37 -458057418
38 315472464
39 432857808
40 -1183402338
41 805917186
42 1093864060
43 -2959390980
44 1995104331
45 2681567888
46 -7186461312
47 4800599964
48 6395270946
49 -16991915976
50 11256176601
51 14874009464
52 -39208997088
53 25775339022
54 33806722342
55 -88472753940
56 57751119351
57 75226535216
58 -195553621164
59 126817204392
60 164142249837
61 -424046988828
62 273331474938
63 351687720416
64 -903307789272
65 578966832954
66 740830195360
67 -1892551794804
68 1206611412867
69 1535972637252
70 -3904012708704
71 2476711630836
72 3137475891828
73 -7936698343734
74 5011609464081
75 6319683416328
76 -15915000759876
77 10005374342016
78 12562528246326
79 -31502798467956
80 19722892241952
81 24662784189996
82 -61599045382992
83 38413713385620
84 47849649998175
85 -119058626558136
86 73969351060509
87 91801654757160
88 -227596541520888
89 140901532211538
90 174260472155230
91 -430549576378500
92 265647878065566
93 327450762291400
94 -806398125747600
95 495945626842080
96 609391881673282
97 -1496043202758264
98 917261463810249
99 1123673611779480
100 -2750372831921736
101 1681370804343672
102 2053770902936748
103 -5012598728529360
104 3055709687714568
105 3722160111942972
106 -9059772690271440
107 5508003565796868
108 6691461859129600
109 -16244367298991580
110 9850416863780970
111 11936343646627328
112 -28903983209222910
113 17483502964010634
114 21133826900458542
115 -51051823773272640
116 30806488496475027
117 37150549039470304
118 -89533298137715040
119 53903177672168952
120 64855769042358674
121 -155952115527599142
122 93682015246917585
123 112470145645604200
124 -269859734722988136
125 161760462004649718
126 193791037747295392
127 -464008059774832104
128 277562849888978559
129 331844397212715088
130 -792954536503273164
131 473386636355926212
132 564846939423920420
133 -1347087400973949564
134 802646026333308909
135 955891584360097360
136 -2275372308244838496
137 1353220193944457874
138 1608605261939851006
139 -3822067186961226240
140 2268964673487695979
141 2692343263348030900
142 -6385708123960974768
143 3784219013767363272
144 4482544240224560339
145 -10613449375028091084
146 6278915871352093113
147 7425083591127575192
148 -17551288413400006872
149 10366210059509438856
150 12238456914645655648
151 -28882265897385952596
152 17031231862632986310
153 20075356220815027932
154 -47302602351789210960
155 27849893415846387804
156 32777125554502771210
157 -77113264773547258272
158 45332562564225938565
159 53272907453974329176
160 -125146716763346834904
161 73461774308365605924
162 86203354457509026762
163 -202213249457458003428
164 118530363178495439424
165 138891608723209194756
166 -325349837758227753084
167 190443067197900826284
168 222849399545574612146
169 -521304202056934024812
170 304730662791233501568
171 356104880777997513648
172 -831913535271034105632
173 485655815130701603238
174 566788108761430340086
175 -1322379739613707290372
176 770986084197518782191
177 898634973773698171280
178 -2093958350868218319648
179 1219304619281422307412
180 1419408240334254849781
181 -3303351644371920696462
182 1921171457976523312842
183 2233740327418442436400
184 -5192253464061280526100
185 3016109608330889424024
186 3502658055222466014942
187 -8132219545050161660232
188 4718375718602984897598
189 5473174763207790266260
190 -12692605289548636265664
191 7355940148321291187136
192 8523006110830164277056
193 -19743123293706612993672
194 11429272880992417871817
195 13227940490348336505808
196 -30608211031115435685576
197 17699742212258324573136
198 20463050206876471380294
199 -47298719830787738169792
200 27322167108243355838055
201 31554314689252733240320
202 -72858684472276348950300
203 42043026663474226284708
204 48505140560437839156010
205 -111882916749514749887196
206 64496044717456732982928
207 74333863713694549566280
208 -171287507189932199471640
209 98641816698085564595562
210 113575281798002719263982
211 -261453806715244323456288
212 150419970944531172644193
213 173024011872855940434448
214 -397922562451929192775056
215 228714145968767302230264
216 262833484054350707053138
217 -603896470959488249666232
218 346776260387503465743696
219 398136679811209484041384
220 -913927795650486892817154
221 524323530021451440850902
222 601430492779111698226828
223 -1379339082298432186156980
224 790618580822220463433151
225 906075122132929291805544
226 -2076172583974577293901232
227 1188982873659430941584400
228 1361417905374051347469818
229 -3116820874649916474843084
230 1783395124257982739243949
231 2040278418057523504809616
232 -4667004446294154773332224
233 2668115988321639522648066
234 3049858333418649045171744
235 -6970498899475131125018436
236 3981695671280716230196152
237 4547607791890737634786532
238 -10385069807296901774115612
239 5927315757211343585440080
240 6764249898190555296711444
241 -15434582237255848189848192
242 8802266083003801298196018
243 10037121348304680008799288
244 -22884404804699861591462280
245 13040568799242086820862926
246 14858349981536786647325516
247 -33850293904646363986298352
248 19274485604469853006106208
249 21944328237336452335231260
250 -49955301205599154589825040
251 28423092733143677554439772
252 32335692825135425190180740
253 -73555429201502388245943354
254 41819579850450860564955237
255 47540919306228353341951856
256 -108063513215034035149957800
257 61393841934164108974001592
258 69742153910324929295199808
259 -158413181314375832181463332
260 89933873419877419196267139
261 102089689047013549158916356
262 -231722201592640159868978544
263 131459260516632796486431744
264 149122459260610373503491737
265 -338239115727052343208391656
266 191753844037652321736925554
267 217367368141317216306989304
268 -492691632112571881965521832
269 279123984624237533876380014
270 316191932939250097986799350
271 -716203783129431971126195508
272 405476021547376697854052694
273 459015126057834221238561580
274 -1039016859458489284966317516
275 587844554442382467588650220
276 665023835581199562017987712
277 -1504344279684929600619530136
278 850556364730981345690288029
279 961601821136332182018512472
280 -2173823448243893025887163312
281 1228289043544968105135064818
282 1387760995680187043342322364
283 -3135212979985445381652734256
284 1770386881980985679151521307
285 1998980424026012487274920980
286 -4513241703832430141706433920
287 2546940595702245426396857268
288 2874019160368933494348492482
289 -6484874570300227960835475852
290 3657337560890960334508934064
291 4124492263495914284996233464
292 -9300758498186849721873659880
293 5242266854106592577082513534
294 5908308852057571120331939584
295 -13315301279784843255492812820
296 7500547961267714952147900135
297 8448499624117464423908796832
298 -19028791673227020589237621776
299 10712683971224591740046207820
300 12059553773055171152686439402
301 -27146288516637513277598403288
302 15273774804238682166632889045
303 17184203215718416355821664256
304 -38659827739879098258334885728
305 21739439391127612768138075344
306 24444719697952380890678583918
307 -54963005399397913588954667784
308 30889791399222495885144427155
309 34714342696061017967922183524
310 -78010447555549880177495989104
311 43818432648085942989775558920
312 49216590073875390340647182045
313 -110539422095035874989363325856
314 62056064765165257081543048578
315 69663133125195905060375875112
316 -156377357729778845083883063016
317 87741935689395916628068519008
318 98444934118458700937643726390
319 -220867956595429723314890357616
320 123861290708907717368336537247
321 138896843584872752453196502988
322 -311460795820953495745357999824
323 174573773191663880181391442916
324 195663373725569631243492935504
325 -438525999864066357237601678848
326 245666976440319452472120434637
327 275203632097112207876474395944
328 -616478341817904138118104945492
329 345181977194151016661041121922
330 386487402939881504914209300798
331 -865326181176585213958343957256
332 484274890264915776647661430176
333 541953436872672285993579407216
334 -1212802919142118408019675512704
335 678401904014976290674158897876
336 758826956421098150617228571490
337 -1697296136299865156248796741370
338 948947090136127826416728528537
339 1060928638275677417273879029552
340 -2371867647810036761232344189448
341 1325455497914477103613294812558
342 1481155172971436098361007484012
343 -3309763611892396339901350065684
344 1848692642111419160283550017030
345 2064876344217820627130485247772
346 -4611957306696416889035329376448
347 2574830854754027472329871162084
348 2874581350943289197888102218900
349 -6417461352803523707861880830748
350 3581170323806058712108004987973
351 3996225790775092396030716453064
352 -8917408598976100236892713940800
353 4973947689294284747258725623000
354 5547891035217840865427226237774
355 -12374255207056797016943035449504
356 6898980819874712904877777767936
357 7691583996476666324930056354896
358 -17147937286462089730882827620448
359 9556162274056281838365103697736
360 10649296715210663830514995366976
361 -23731456055156453826328124575596
362 13219169271029765234307127795491
363 14724837467036740990889925167816
364 -32799232513915661849442924246738
365 18262235909167427124658898641980
366 20333472499922355536726003144374
367 -45272736564367942294569627222708
368 25196475465305556942255797471976
369 28042125858514735342449277244588
370 -62409458169234359983079167008624
371 34719102349684835023463061383028
372 38623835062267376156675153201508
373 -85923383869471544745151563331128
374 47780058572870457577595436095184
375 53131433971193320412606806038064
376 -118147949569205802824096995011576
377 65672096745770435921935348580040
378 72997139147065873211509855419550
379 -162256197821066877028768915787712
380 90152441435145684573956606843835
381 100166996143295566629969802758544
382 -222557890909789916198260707666744
383 123606916804844702803649470577220
384 137282188296050771294631079361794
385 -304900039308785914291122035851788
386 169271121333776717084171645812329
387 187923275919228328715505142685440
388 -417206254811151190863596922783456
389 231528155501371341120992721482868
390 256938853836387602053600253232608
391 -570202265703237615848667865254372
392 316308970240158218686303512757734
393 350887334104063881771892274444476
394 -778390813033419271145756655263184
395 431630137954386240038737579970856
396 478630166109489480424319957262980
397 -1061360271894543149191584131799768
398 588315461548182472726574708950101
399 652127574320454257595829879577888
400 -1445539413216081844045652792851764
401 800963264595956986192896420262668
402 887504849770805485229981523860608
403 -1966547988150494292544052881502820
404 1089241680352174217205673061120211
405 1206479726763107300283567591561828
406 -2672342243293678704941277863065440
407 1479621403825430835997312927802892
408 1638271192738499564949768309374064
409 -3627419966146988984162789998695456
410 2007691329847055102729927262298305
411 2222149562276726109920580370100200
412 -4918436356736836326245469901692840
413 2721250087048237560199632889940214
414 3010839881013701758812727257802710
415 -6661696682813744296765836417797364
416 3684429395071550267849024827844511
417 4075059766713610622405645156728528
418 -9013143183837104678468335521545856
419 4983188282891217113784427714618116
420 5509563967185699589402530239031471
421 -12181653701650866439603705049492220
422 6732626891333123859516508507594839
423 7441188203580722389877032916451896
424 -16446733324681119271948852739744952
425 9086713210308626778483530625810024
426 10039543429549889457446138359174526
427 -22182027976376211782296693281716496
428 12251206633171204010220882329537451
429 13531220464571345878837933769563828
430 -29886546595309596935690142174918048
431 16500812996458135440754481654173872
432 18218639747465180096237489034930964
433 -40226080669766009527338424541372658
434 22201935580718592046456227761928672
435 24505042224183463459566950617473736
436 -54088101273601474409455698895981860
437 29842819902939690665479469865975408
438 32927591941429491374803956312264294
439 -72654453007155188689953234584386260
440 40073459057618391023266891134330039
441 44201183760740565976128722158369116
442 -97497527857823980810936031002712208
443 53758372643403385461537537592100028
444 59276366383023423934671618003658752
445 -130707389689203348574491767907468168
446 72046350413356388951736450372925728
447 79415861071823826351204119206632584
448 -175059661787164587225045784160555424
449 96462532658890036139515729863829632
450 106295557556640170299977462389138844
451 -234237054808131659505871159246444608
452 129029875326056503893755697587037774
453 142137701393755571361620741256525188
454 -313121420663287651938314959434162876
455 172429239068312430130998965457099336
456 189886382633758016865565368742806768
457 -418178455401852913253084194967345592
458 230210203937532735139145097790888944
459 253438564282589231693654143137483912
460 -557964012595767529069360806680104104
461 307068447875819681200091767246160280
462 337947971820236361354935359579757922
463 -743789910331044918627167994443203440
464 409210400571817268347979374926214767
465 450224488741592753422128113653463836
466 -990598745115301452573464991190197936
467 544832235557881633755291274226444808
468 599258639452530257171239662395874970
469 -1318112375342025502372521908422017084
470 724748534414753513724174089035348893
471 796909771408819592064196018176464400
472 -1752338455017511521013698084453925344
473 963216719552214015347556994881094866
474 1058808296371953707569187655514717148
475 -2327545043467881987509792862894388548
476 1279017346160317079958967736225342811
477 1405537622173197600486417379506283392
478 -3088846644971284957329290722144892688
479 1696868526107739382170281495847657288
480 1864181243268890768329297089531328289
481 -4095588313051921038849003793067694984
482 2249276362478667535633303134562666578
483 2470346206200464232839530803007667224
484 -5425770617743271151971839367894586192
485 2978953898232998973548918649892278942
486 3270807561430281183027065641974851424
487 -7181831101327545965596813660590784956
488 3941980783874376543499695615107289351
489 4326961695571761417404597048920838056
490 -9498192213873334487218280560062139116
491 5211927299609258301763926616459179756
492 5719332494219567764555133112285338948
493 -12551107905689708523170099174933101824
494 6885232944323016030239293731209891376
495 7553446832853358919655289644945362112
496 -16571499147461342051028703302126076056
497 9088215925553848531699101593273747160
498 9967489716008983209825562905469967342
499 -21861673057094929025423864440903949172
500 11986201210178095810077368360761829856
501 13142270636403004255306554412286702824
502 -28817084416610139535195404198841155312
503 15795398599216584382144819029707739324
504 17314189314565677912909608608222407570
505 -37954639357470955558883637692943278124
506 20798347917435963684208567473145202433
507 22792091063565573984582642922858173152
508 -49949480958495113986807660715615203332
509 27363987857119593775324359368860056918
510 29979162640528188808893187826988913366
511 -65682763771135948018919864419425186816
512 35973713678492645649594226644900402645
513 39401355320540902482783973543687698144
514 -86303655198707518998262165524131291424
515 47255186582653973499214574821928447364
516 51744254496522714417484966771803480634
517 -113309742776641588451768773207091900256
518 62026169424014362683380836628705014746
519 67900871832411848974575539715439418768
520 -148651237371443963663544890401658373048
521 81351321898119343763950269945140996376
522 89033552032975000601169793719673916704
523 -194865919473016795088906616709651212228
524 106615734862397662537873790047577306091
525 116654106620035283056095650992463582900
526 -255253776740928588819218657761979210316
527 139620071010560973362052057633649339548
528 152727469229895735436287815666550616000
529 -334102850596477032859672037067044891340
530 182703575447409466329885836228916919449
531 199805684351854895623798976756524123320
532 -436981107381856017316587151579505300832
533 238903011295600553462961810343477015740
534 261200987946723095337208740541116108326
535 -571113379009560433562275572322405943904
536 312157872716463088260890053775712246918
537 341209233765761020093322890839547641212
538 -745867838842969692994409568429366652944
539 407575171484411908516338224202117980940
540 445398116161256656739133764308666102400
541 -973383421991136951306853963021287829950
542 531770863074098780743656601841596129536
543 580978733408378289932838018305153980000
544 -1269378487346040105314778703569877741194
545 693309802873083314173910166689721913338
546 757284273021871838153371212518795719374
547 -1654192389095470973151511526443704241032
548 903272293924559397475489140088123161603
549 986386297947318826175047250306049964304
550 -2154126162327949952222669345392857690528
551 1175983175241760245947444184272043369192
552 1283887671504355384778789979337140621032
553 -2803167101085253706351433342369348258876
554 1529949475692827019268834190891259370545
555 1669942090311253953322491385882608364088
556 -3645205724347329107510201382515007378912
557 1989065522013256074104972925621433905024
558 2170564147206613838566134465761395214390
559 -4736883891896935144350259086917974006068
560 2584160801951329375605244684760620087080
561 2819311644795323370880645339154105497772
562 -6151251433138928078361709255431808482648
563 3354986811423685877531784145805258467404
564 3659444571129362889994921723560793708378
565 -7982457853532625809216530656867863933976
566 4352765784261182184915555508325838247056
567 4746694059744141701990500012065079195240
568 -10351768359240908180959060940072624641272
569 5643458169927431692677913173394735025940
570 6152811470026975139571794274547045680416
571 -13415273234071277194389618431162171461056
572 7311948959689802049981548365191319830174
573 7970114573660678862748340533810375279104
574 -17373761129513003037430934047710023891712
575 9467407962068088626053177469593136387904
576 10317307420027255359069920247463301464706
577 -22485355933322616106578680544059278253952
578 12250149055155889367827916439896388892866
579 13346926197306738614826268082359570677544
580 -29081680961365142058425987647294328433432
581 15840402296481176137264783739080802823390
582 17254859632295621290750637942351802459308
583 -37588522626972814787693815541489386987284
584 20469525608761509901220208657662906271456
585 22292514650097155117274326896439246960764
586 -48552230309003137490713441620246351885024
587 26434325975562633298521336344233645371336
588 28782353056477820558608903170142370412688
589 -62673424807220790104111094594480837693528
590 34115341750840833133793231075384405594133
591 37137721640401157484631573547581254359272
592 -80850013411664323219301802629604236250432
593 44000168007556233462408041089866761089866
594 47888147341708008205625006610315292212156
595 -104232049037478857959766038932769572804516
596 56713198690377239259011934737865220139187
597 61711584892258673004539705235194003400416
598 -134291654131088411301169964260509027517248
599 73053528924586738792331439754002734692788
600 79475504149952970245077254160797808703314
601 -172912095014846923146152551573861242171948
602 94043228624775572012977520030708368759842
603 102289210299968750781163714296501777399152
604 -222501186735316556950139984811765217266432
605 120988790316682813149154621528673744419896
606 131570430030297525278134160497986400532182
607 -286135592429063086270884803978829427397076
608 155559302289294254559240783219422796767967
609 169130005742989801151435957383941956448176
610 -367744330391543637931978048791115787074896
611 199885843680636712502634524133756379515108
612 217279561936884048007240499960376582272943
613 -472342011637523040479723450718947802682620
614 256687792255187518547142021183985329176493
615 278968298556278789243975638763208840538000
616 -606325120502263108800192419081281404424020
617 329433243061206593195446093092334926545832
618 357956695067227546301818965105875112137534
619 -777848171234773731843458543481677513846592
620 422542638053744799719989722373144005248406
621 459036963905108842552628536471637463325256
622 -997301013623485821726080247056898283943088
623 541647105113588089869212667302187842014260
624 588312682753173811270845742470924537555490
625 -1277914157842515823922946216114596413960776
626 693916027711982484209477561231667192090672
627 753553299959849527125987534635955187548056
628 -1636526040816733468550567535189932171332488
629 888472174415460118071982912724450767208622
630 964643319539809285424386094762845694072012
631 -2094555037163443445767732918271734648076436
632 1136917511979125764419861039829291252563360
633 1234151148891381484058023921520787332796112
634 -2679230195698265394477881051383641910290528
635 1453998859516240052119405716783093213473280
636 1578049105909522904472773883090994920944848
637 -3425148744727833774559466871846469848538740
638 1858450130625844908913448520379862469531621
639 2016624273718082660887439032791817412426848
640 -4376246091316166573060275923709395122613600
641 2374057451742515100004373373491920863337050
642 2575630187948640684442416562879180606654940
643 -5588286262128522176527440388207243107019440
644 3031005434459645488553404155188789977335843
645 3287742277975884492116293499800749495095812
646 -7132008648489211763955678536733052543104864
647 3867577937895688491235803967691436425696208
648 4194396228575886340833172313586206449193970
649 -9097101967034623278864274958839323389098476
650 4932305560587635944948339840260974367285777
651 5348108818352848789012118427508259339185480
652 -11597220331439792685706974046422921257531304
653 6286675820234352122715269772307093783426854
654 6815406371123881805901923900817537127735488
655 -14776311501481755177496901193633076636482624
656 8008551726209476147033776468044030869097238
657 8680518031868686555561068244774200599115152
658 -18816596545146918775065971617241971986914928
659 10196481738121877418266781976686183663652980
660 11050031280075908551813646861430701390411802
661 -23948626828192634800053626836016210456987910
662 12975130823685011728897040351304169002215031
663 14058757454990925919294923094162737179560432
664 -30463952814329015744647587165927193884996984
665 16502120838722744935135290347217123326895468
666 17877118127599413662547686623949133955039488
667 -38731075082197036566167468619128989945497672
668 20976641691944521327483453961368517988620544
669 22720442078140510547044879750198163207867088
670 -49215518055045454469950693445361765757574364
671 26650286392863657168311101065319573659914928
672 28860661370262496014114473315341799823625812
673 -62505079685035775577136773152425152389391372
674 33840677680361112401290263785544618966559728
675 36641018468007981913683796089213197590761008
676 -79341576311294000797268588817606921105794928
677 42948597180415999738186650071766865905270864
678 46494550639340404451310683929185881782899488
679 -100660734285680591489806726602888685026170256
680 54479507026004386043428763717141220706674567
681 58967310647139052379099824284272769164629344
682 -127642295118823140702985545922834760955784512
683 69070577402021652079247761911950538111667884
684 74747523422580057722247345977035565861696663
685 -161772919225195136311731780956853505049516508
686 87524612513568346557390675466129760273010741
687 94702178832473216967809682509042981445121584
688 -204925120186130882809254946174596528590505252
689 110852615643501472758698860821817962381018456
690 119922935442244088346932290465995223424877102
691 -259456268306469881344451675080232930183037540
692 140327168198687822329732359573277500077815278
693 151783677544115981534905963564174200742371480
694 -328332708252092420576762802901986248413846752
695 177549338979008565876695987014398642869810004
696 192012650275596399650955670379460963176710976
697 -415285289324994465425553383841309142549111296
698 224532514457293000420329634472511217423225536
699 242782823466476575102899523191140788820740584
700 -525004168791119301804111707558815943252625000
701 283807381048460734696337990450893799057449032
702 306825038756748751057116256942986061689417484
703 -663382693482106372816770105572125879680198336
704 358553336388405695797583597584638166200898911
705 387569619731921897086611351753621255607657784
706 -837822585489291232582546781307621572152568844
707 452762908409257726573826859542773887483287508
708 489323524901519744797450358640012748671244516
709 -1057615669259469334511835036815533469157938016
710 571447380307264457615104783985393536857241053
711 617491864702500149113529818303960787496765392
712 -1334421122426115326819034288081440983145905368
713 720893832950969222365198266558076419360374178
714 778854768606046719384171952695186039607919166
715 -1682861887956809310586150742582049639499427028
716 908986318741561121577314437673100035914264683
717 981913278718036567752494437661225630220443168
718 -2121269669447290877040394959687634515932044608
719 1145606989868700280962760390115950572631792176
720 1237321288098387716620059083154205262927250736
721 -2672615115430418024355413152718540377147886712
722 1443136864658517902879878045727629516218441579
723 1558424691425106881570996669098867375708893112
724 -3365668717412294852820252591315415368052487040
725 1817080708095649520191201440584284447117781934
726 1961934065600483932551111653480874351304693734
727 -4236449014317788788134214975808051320435548840
728 2286846448960812241960901425411959409189649664
729 2468763587067215288544396930425707313790558364
730 -5330028425311745006561263119258635826375561936
731 2876716931186340731036217323901572288459372736
732 3105076815887955557652792495806471543724090116
733 -6702784056482865545175839322969329108349452184
734 3617060940558989425282399004863283589340063434
735 3903589798381852080116407898420360240241359136
736 -8425201926441559951546826691038928207799818456
737 4545841779178879114758413051640933049239827994
738 4905194110231626116096570431470182265224254624
739 -10585369196825713734133042594547155311030904008
740 5710495696884874445605996304778282014463859779
741 6160977535874418066807384527821094832374372164
742 -13293321367507958235172909813399510862011698384
743 7170269870161261595870960486252014597461469704
744 7734738743001416079867217622109013745838038962
745 -16686451472983272601887894503575470740200736640
746 8999131133112175095004057892312827383431847345
747 9706115408450090024946684677947252301762686752
748 -20936237908984760325140816445796012311369010728
749 11289383283976114962262950496239275570316735654
750 12174473825969508268853761561843897236243928000
751 -26256608861953959253228597909784432001549524016
752 14156163712573073267184937636370661037297062240
753 15263743361917542565170449037318339360431547368
754 -32914337163065792476769428230808847536964444592
755 17743030795485473832593335426649077261106623764
756 19128422804654426978749822064877591030677068468
757 -41241953136312714931336812348061929828632563992
758 22228903805277371609690361226736911813563262314
759 23961039626513847469952333237930251281113462016
760 -51653778835215609104152241844831267969842555982
761 27836679216856902472025599932218349548119664082
762 30001409843562574247090771654941769203587295802
763 -64665830108676212335295209407385372986463531716
764 34843924024223181828096280740770552289366046968
765 37548128471240602133094082854889968704125434452
766 -80920509532579283562215141367398591526845039520
767 43596141395211339893825503924654850654052480828
768 46972822166604476300718395725526508363382218196
769 -101217231175292281047726162669248764626916335864
770 54523220860915901492827729698338505666535557648
771 58737820988185678796318449554913595117343278872
772 -126550387004954076968701786679470342582084348512
773 68159829387573553652852502083925109102601136624
774 73418060784789863694767952497312902790666963526
775 -158156396260671552271132468542211441228020603264
776 85170677413281581099576055837690105161036382855
777 91728218294152813986114072783484490527015018224
778 -197571987755595769009335897824966667702551131692
779 106381812991636024011047335019161791459229177644
780 114556315881979657475928097162682874623016267520
781 -246706368614255292537849811880708565814344830172
782 132819367076657581180653551762625167905182856794
783 143005322162142223543196803230501490535804963328
784 -307930553171473424238760680308513606296108221336
785 165757505380113962106853827039084154010965881930
786 178444631006477499689963290345149487545015671182
787 -384187889434588869927661232708740817560949993424
788 206777751457437938165876746484139751237390428408
789 222573740012113086852206262545500812505291668004
790 -479130760465604618913523162312823514977214163200
791 257842349304084712257312722522818898849034337560
792 277500989155175651734685538097110189545906835380
793 -597289594542121161169869538932716096040023725974
794 321384953319868299988282847461321201890773964912
795 345840884186400615412696332580915359419188042744
796 -744281740374636485804108086582667567599662357048
797 400422695442243436680896002061021616240847235352
798 430834345587905474116278340087625586888538773206
799 -927069512500835534599271166766949285922465268392
800 498694615934896026207570933918614648053201011039
801 536497227253040532997293408805404334000926928464
802 -1154278861378452319679394961817119776076752215760
803 620832595405369685942656671455915753124762031428
804 667803681905763930480689932071841018822822371578
805 -1436592763453334799950823469226792806030325707512
806 772572339683304874792071633335835253869574893453
807 830912464600767192479901286224738430469515363088
808 -1787236669753827620360657848354684283866782832728
809 961013705676721850225132175167130918885539001570
810 1033446125040667131253164292438181984037113867198
811 -2222577333413773708185145435982240386558775506116
812 1194941788000434522590219167706505254421818228700
813 1284835321735433933395121202982282060342992053748
814 -2762861223420169490079212314002324799165721706972
815 1485222802053168817841573557993283602994731188168
816 1596743291407056125455434368290039823473890917056
817 -3433124727419055100024140140422275358879151396088
818 1845292008168563949055161004365498975348190798233
819 1983588941914385508477788961186744124370554016376
820 -4264315699531025135476222032241602665067571468680
821 2291754856564787650533348766001730238315027135104
822 2463191248631775043526929419997602250674350825728
823 -5294674924089367595262772055324250038447892143460
824 2845127356713227199419334899276640070589935026606
825 3057562796539284303284787576668993903333988529472
826 -6571437114781804963158631709766468867848528541168
827 3530747586143523700792527267854631974439558291876
828 3793886635677223196414931411290844208918462884042
829 -8152924604935163111219187514284721665839202386688
830 4379897495278438497139606071933222817104468406896
831 4705718365465606093083634263844647614215599411168
832 -10111123463081266492904901516664425218198944079688
833 5431183032932508579391264341630478802917228956090
834 5834464850333018001505421238210717995070749998094
835 -12534852065258577787716776673877584610657868220708
836 6732231473226555521628289786694565918856255125312
837 7231202581557868712273713375184205253722276294356
838 -15533656997557396001209656594988728973470656157456
839 8341778110067397204170299219014153749997879741048
840 8958912909612556933674885043139694637523130799499
841 -19242601556563237897193123213329326332345560803600
842 10332230738149153492351215799561313529264268641858
843 11095228752536459255033845571488355919997106360752
844 -23828149289992910076995187309416454044182501052712
845 12792820215790357271973698716001617728620738081940
846 13735808639867979720844383117039700648363172052278
847 -29495390472411571881190474549495386835899949507944
848 15833469704601842694255391162571391234245156951919
849 16998479932702081667789759902411707281196882753516
850 -36496914966334318522122892748554949359028887487760
851 19589544878515080910129633006220357719683581885532
852 21028324809325120725033650813500687998748578421248
853 -45143702800398354967847632106881597840417131955644
854 24227683677185739170713976171838961934817195962205
855 26003921390319833832755701552056212792412106895800
856 -55818486711126458749997069924171497570479905275128
857 29952948491789149182798713238407901039284748109872
858 32144999740594466078111129145959892354277085905212
859 -68992142139385274075494289595275554970364069858432
860 37017597774499022617386240682977472931137939102203
861 39721830307326977733826052750747261199430607064532
862 -85243783758865080122326609897364522997550891895184
863 45731840098046341158641889425305944726489886733460
864 49066732918586801055415278250420171071265967321024
865 -105285398423073879006401791522152668225882137492620
866 56477014264071697089319836830953336057976018930025
867 60588180558532557466188412117735148850352660590680
868 -129992028386713042399664168519989577676617559912804
869 69721737337178494901544266478389609957265581834640
870 74788077133648112040759886835155404222128663737350
871 -160438743006298647816435435463863444843150137806272
872 86041682318206945370289678872228286781765782154662
873 92282916462040102631794740437666319709247675457212
874 -197945910629236770609913867849049577928418326332624
875 106143793247841994729465395065864428050427364181576
876 113829685751261833151902700815277168046243710819690
877 -244134615704498940110733124858333132102648739987640
878 130895923539901780756593964561120166333210263573392
879 140357566950414409395079717761267585872249240948160
880 -300994472246777195192226626690396934257411570268312
881 161363100193767630750847573024103758661856011904876
882 173006720943067139047397481287005708887916433010076
883 -370966579393036669115870716761226533365786905125888
884 198851880619952215787966594466995389319469785074062
885 213175721542000835082186655156096140773099702015744
886 -457044967007565682861104890114356216732497023732988
887 244964590319998798887837487103458604023385161275804
888 262579549522632862632806255901122706460509162771986
889 -562900612303219630788332172842981444613953273264940
890 301665620956183199574896152810979316686088860742162
891 323320474676950331606641411965319307323127956196712
892 -693033000383300210494870881367107580696858416452544
893 371362444428775995163884812436031297088148404705334
894 397974662082037381702622634651579949481329569856342
895 -852955286592737247855663396037506276375873066298800
896 457004577643094374150160914073866027388730241709352
897 489697956858626731891097292378941129874789276632016
898 -1049420437976701736196560743643731726058335145695344
899 562204436755849869824868133749488183922786237828072
900 602355053168072018947272097645652217322289600608058
901 -1290697335140497792325204395046146180195425832009596
902 691384875581177285941741733891380475111945378320029
903 740677166570784281044196359313666568110173505603480
904 -1586907765177330112118065645164730274265226440283656
905 849959242915541559297710941686992988989985426011970
906 910454438690430298502404181072119939359608388998302
907 -1950437604731785345930086775334218243276112934475908
908 1044551057063312579978522515265159471964846036457920
909 1118770651241025363762922966118181279286906063296648
910 -2396438368903436729327700273953314444455175092959616
911 1283261930353337508109534993139054759691761487423216
912 1374289463551366051201016354038043649702112135772214
913 -2943438794582990075291971067081558457892245588191520
914 1575998239492196012669511372132997927998391475714688
915 1687603375108469728948837643849254890081525110572472
916 -3614090366706282093264616082694219434547491944033344
917 1934869298872695815661790930966626388532679997761840
918 2071659026583149484080151816000465394246190029668704
919 -4436075841040582973532249079196291041486974499043988
920 2374672537750518735982478182961095449104052874961760
921 2542275379126183497906144134306192892867272095550968
922 -5443216058911895348993719911081467126750111899239576
923 2913484510499265347489219853614345347245473007892668
924 3118774861088225644330976922591339781416688313082765
925 -6676817919266436488345728523356295365381551540819228
926 3573380605285110628266211202516971372228850752963914
927 3824751875109978024950513620079804988038215652885344
928 -8187315551574601496796459177796207268485520845274328
929 4381311209573621730395647706596905832352916924743874
930 4689008275585925945647836714683086527634485974799246
931 -10036267857715546316533585589402826545097492697963344
932 5370168021112140392605752975267210155338178608948686
933 5746691748784031726786873226583085946743964421959748
934 -12298789071039203013777667291000868784596953712911008
935 6580081378183639148748972821781418463427290453504424
936 7040680687331047441905537309566561496487726059694130
937 -15066505310296300024463901432612879545561942280876846
938 8059998186054526026751904060024824422434539024414641
939 8623268427484362488473536927897925549744663821446984
940 -18451149881694748627048195666928429062198447057865952
941 9869600555313110437774148710210432811939537339599032
942 10558210949879522587223632760800222575236055364334264
943 -22588934024376573467667513668836068905198655233648616
944 12081638025747526521769006454503317796358398769722863
945 12923215740630056601916976393756971665263484559087104
946 -27645858772691254764065524662773270424132811200266352
947 14784761689453371230356171083796737443445091452852660
948 15812965962601114054322728878692278895025120846283392
949 -33824168672135611036736972628415978480909163007263928
950 18086967207561468906481019485907171812077355251580605
951 19342793991006330667091610896097139426484489743810072
952 -41370190500717808399566190045893611930151188326147200
953 22119776310144783831000221074291362261917910544476978
954 23653142440428112391222716549298954538417358099239776
955 -50583851440675824296391408846664095828381094847151684
956 27043313691105031619422239260163794278219614432338523
957 28914979916837299194528651155514490719454992492246784
958 -61830233158014504882098520681398501188074926519073360
959 33052469238877027539799516192541297835587888775329628
960 35336373910871095199875629195638602172361432812462980
961 -75553593198528081370335912761053986375521013756859788
962 40384375460514235159081818618832551223414929268581168
963 43170465764184107999353632162221732876951167701813152
964 -92294375673370747743160845781081274403739222383992136
965 49327478184117215159362946201105116361153267305023582
966 52725144003274110804425921686717976885182712982635462
967 -112709842607075552089941135155393838048643483255620720
968 60232536876887761204788222027005787256571064462572646
969 64374774368724268189472195833279554429480186994531792
970 -137599089437309801457915985579004307921680067800663376
971 73525961257918419616358584060100808689851008096979644
972 78574419768771250813345833746680568687005532391906116
973 -167933367662037890778285833487416206599741177447876576
974 89725975802012071305893747260853868789186483791092437
975 95877073798926075920369638091259146883585989529432512
976 -204892830152189286203047235922823431317748627535913472
977 109462206215658656279056227906487323851957387502046800
978 116954540576926620400349657217719989356780143504073504
979 -249911046957444177375654881904271656464097237603777252
980 133499405619730718955006824364211879426307441440033326
981 142622725274572538471561088569294038571347247352985648
982 -304728919676279626212006919554658517496807983662073328
983 162766187327791551191333425486670422037962712089303560
984 173872258492424548963840409230438856005633080853856368
985 -371459960438798850961341143664826713913944186319717884
986 198389810974949286888062996599398605306459660987351361
987 211905569061209651460642203555573633553015127434721968
988 -452669309047126010777462062092623702714397430264708968
989 241738285595783266905166914756089531646838386950438166
990 258181750627700127519640947987111966244522978507957728
991 -551469353001998566401896764657088507030269557884283252
992 294471314603564299142104739800915951537872488872031094
993 314470845501696227438591373021972353740491512996081676
994 -671635407045761226560729834619144110774220313520185752
995 358601922539787184976771354015814759284449907831094084
996 382919504329181866109568777925852232761208227281458298
997 -817745621935437889095710405607261844712044795995940992
998 436570982820498244652802721776285099124538466557768301
999 466130383778173961806280374674386496575743612436664016
1000 -995350151009333503793924997479713742523395270831953056