0 1
1 5
2 -5
3 9
4 -14
5 19
6 -34
7 55
8 -69
9 104
10 -164
11 209
12 -283
13 413
14 -539
15 712
16 -968
17 1248
18 -1642
19 2167
20 -2731
21 3526
22 -4592
23 5736
24 -7244
25 9255
26 -11520
27 14378
28 -18018
29 22238
30 -27556
31 34132
32 -41701
33 51184
34 -62900
35 76323
36 -92771
37 113002
38 -136421
39 164673
40 -198842
41 238627
42 -286470
43 343629
44 -409872
45 489188
46 -583660
47 692753
48 -822107
49 975568
50 -1153056
51 1361901
52 -1607696
53 1892058
54 -2225604
55 2615662
56 -3065419
57 3591174
58 -4204188
59 4908959
60 -5728399
61 6680891
62 -7774998
63 9041362
64 -10506590
65 12187550
66 -14127968
67 16364216
68 -18922992
69 21868798
70 -25255196
71 29120739
72 -33555635
73 38641122
74 -44437551
75 51067348
76 -58646390
77 67271292
78 -77114266
79 88335490
80 -101078010
81 115588476
82 -132096152
83 150804495
84 -172055783
85 196182795
86 -223483894
87 254425389
88 -289474496
89 329072826
90 -373867884
91 424503493
92 -481609996
93 546094556
94 -618858900
95 700784087
96 -793116918
97 897128110
98 -1014064608
99 1145620032
100 -1293551138
101 1459628582
102 -1646174662
103 1855589859
104 -2090339871
105 2353621302
106 -2648738276
107 2979081918
108 -3348999786
109 3763049378
110 -4225917322
111 4743470269
112 -5321921060
113 5967749887
114 -6688906306
115 7493794096
116 -8391270165
117 9392118400
118 -10507737780
119 11750137184
120 -13133829750
121 14674278226
122 -16387787483
123 18293780598
124 -20413072498
125 22767782064
126 -25383938490
127 28289407401
128 -31513971105
129 35092499954
130 -39062317696
131 43463302881
132 -48341911554
133 53748089298
134 -59735217996
135 66364929314
136 -73703701964
137 81822889924
138 -90804246910
139 100735892233
140 -111712708261
141 123843024352
142 -137243572520
143 152040002721
144 -168375270245
145 186403793495
146 -206291789512
147 228227282109
148 -252413733402
149 279070653894
150 -308445123088
151 340804350623
152 -376437112185
153 415667632772
154 -458846432756
155 506352184727
156 -558608984305
157 616075903912
158 -679248797538
159 748680881339
160 -824971532094
161 908768913354
162 -1000793764248
163 1101826551796
164 -1212711978862
165 1334387583356
166 -1467868204004
167 1614251774360
168 -1774754656833
169 1950694277824
170 -2143495523958
171 2354732843862
172 -2586112131142
173 2839479414948
174 -3116869765446
175 3420487066810
176 -3752717054419
177 4116186048502
178 -4513737060468
179 4948446428244
180 -5423696005040
181 5943147361851
182 -6510761195843
183 7130883433777
184 -7808219738672
185 8547861007362
186 -9355383953710
187 10236824069356
188 -11198711232138
189 12248190517392
190 -13392991555940
191 14641473658022
192 -16002773737831
193 17486775769392
194 -19104164868406
195 20866604047881
196 -22786708383504
197 24878114645682
198 -27155689009338
199 29635503952555
200 -32334931435928
201 35272892608784
202 -38469835411228
203 41947851889146
204 -45730983123831
205 49845205425538
206 -54318572811822
207 59181582200302
208 -64467177974352
209 70210932937610
210 -76451479981906
211 83230534418755
212 -90593129561439
213 98588136360540
214 -107268303456760
215 116690552019858
216 -126916609112843
217 138013082458912
218 -150051820731066
219 163110673875375
220 -177273623569070
221 192631236221685
222 -209281566511606
223 227330348705172
224 -246891575430636
225 268088586849312
226 -291054330344556
227 315932080909772
228 -342876766840438
229 372055334598754
230 -403647631046532
231 437847998228823
232 -474865788654926
233 514926465810594
234 -558273507908818
235 605169095863715
236 -655895500484818
237 710757379998802
238 -770082669867812
239 834224300709363
240 -903562991381509
241 978508420422980
242 -1059501329796396
243 1147016890314575
244 -1241566252359626
245 1343699153118530
246 -1454007948013224
247 1573129607237505
248 -1701748968950907
249 1840603608028348
250 -1990486362586208
251 2152249344025401
252 -2326809848804744
253 2515153587321762
254 -2718339587856843
255 2937507326684939
256 -3173880869485486
257 3428774915352968
258 -3703603358385198
259 3999884514469461
260 -4319248602953433
261 4663448088342234
262 -5034364207312916
263 5434016151172370
264 -5864573606210892
265 6328364951148029
266 -6827888462855298
267 7365827445804631
268 -7945060549688100
269 8568675513339822
270 -9239987356398690
271 9962551233395116
272 -10740179337246577
273 11576962865495168
274 -12477287922600344
275 13445856182611931
276 -14487711484681055
277 15608259572446706
278 -16813293246067836
279 18109024438913979
280 -19502108749053346
281 20999676154741704
282 -22609369601334266
283 24339375279995049
284 -26198460200077411
285 28196018743290710
286 -30342109854468320
287 32647502796927594
288 -35123733420262381
289 37783149929117980
290 -40638968428109566
291 43705340729759155
292 -46997410711314060
293 50531381878601976
294 -54324598913746472
295 58395616737210299
296 -62764282769205384
297 67451835192693694
298 -72480987286970796
299 77876027251220222
300 -83662936744284084
301 89869493973859486
302 -96525394537624030
303 103662394096206283
304 -111314434408384652
305 119517789787281606
306 -128311238537302528
307 137736216506808655
308 -147836994670478511
309 158660885384778680
310 -170258428971913640
311 182683608497831406
312 -195994098081294924
313 210251489722849811
314 -225521552572043694
315 241874531320836344
316 -259385421927725516
317 278134284784851734
318 -298206602812257870
319 319693615742399721
320 -342692698441172886
321 367307790959684356
322 -393649802987819864
323 421837069978931442
324 -451995869778972382
325 484260912035228178
326 -518775887274132170
327 555694086621972477
328 -595178993848612842
329 637404946506165278
330 -682557878463888440
331 730836034665628843
332 -782450767125823761
333 837627424936496552
334 -896606215766421588
335 959643162700993514
336 -1027011171076552204
337 1099001066727521056
338 -1175922744696057215
339 1258106446459984201
340 -1345904010709416076
341 1439690252397406980
342 -1539864490347007690
343 1646852051643248952
344 -1761105926815455928
345 1883108597086010024
346 -2013373841384727200
347 2152448720363238969
348 -2300915761815124527
349 2459395130613203088
350 -2628547004297635416
351 2809074184155536885
352 -3001724699802302926
353 3207294653139426132
354 -3426631335291700806
355 3660636348790123081
356 -3910269011096600032
357 4176550075090306804
358 -4460565467511660240
359 4763470357683970122
360 -5086493597382051538
361 5430942195568722494
362 -5798206177737425458
363 6189763879473216112
364 -6607187299895714336
365 7052147903612483173
366 -7526422927202612048
367 8031901776871325548
368 -8570592953101512630
369 9144631562310211622
370 -9756286955012870792
371 10407970982618183764
372 -11102246941745715532
373 11841838689633979662
374 -12629640481155193008
375 13468727610513966325
376 -14362367284118416058
377 15314030336080026216
378 -16327403880422391138
379 17406404268013454695
380 -18555191033185131165
381 19778181931859386754
382 -21080068368929311924
383 22465831987136734956
384 -23940762534437434025
385 25510476224587312270
386 -27180935454109788690
387 28958470015874341114
388 -30849798939417075158
389 32862053916453887176
390 -35002804470859634144
391 37280083916727885690
392 -39702417177246058749
393 42278850638462597572
394 -45018982978109619596
395 47932998177324042771
396 -51031700915479103431
397 54326553166587178628
398 -57829713346500129450
399 61554078249588326577
400 -65513326469615419266
401 69721964802882269928
402 -74195377905519396412
403 78949879773466633749
404 -84002768720772317874
405 89372386156087065958
406 -95078177575721729180
407 101140757657967469211
408 -107581979803926192218
409 114425008367296167206
410 -121694395677632926484
411 129416164266685915934
412 -137617892362030461146
413 146328804985035741216
414 -155579871121000348236
415 165403904844740821036
416 -175835673014655297157
417 186912010055542919372
418 -198671937499096341624
419 211156791218822181464
420 -224410356958967741163
421 238479011576286556709
422 -253411873273504340472
423 269260961532799049570
424 -286081363916161141448
425 303931413375161722934
426 -322872876881086855480
427 342971152288175950726
428 -364295477502118736373
429 386919152862239506806
430 -410919773350332827384
431 436379475200518933584
432 -463385197957869888647
433 492028958250552756654
434 -522408140383391635127
435 554625804986005435306
436 -588791011632300136816
437 625019161109319139172
438 -663432358750193536540
439 704159794400431971313
440 -747338145366155132553
441 793112003938859413210
442 -841634324657757638120
443 893066898439711588086
444 -947580855417074649753
445 1005357191172515380790
446 -1066587324335575744062
447 1131473687699894075139
448 -1200230347084371879804
449 1273083656799794071272
450 -1350272954201807892214
451 1432051287095259954621
452 -1518686183902069232459
453 1610460469403204151560
454 -1707673119283893894368
455 1810640164614996776343
456 -1919695649515593794047
457 2035192634609580048798
458 -2157504258720693735300
459 2287024862602028205631
460 -2424171166716429642734
461 2569383516928952606750
462 -2723127202478940520728
463 2885893837675595324212
464 -3058202822832128369827
465 3240602889406674534040
466 -3433673720127630553788
467 3638027661535177047183
468 -3854311534676368879611
469 4083208533970265533228
470 -4325440233746040921952
471 4581768709148787003898
472 -4852998760717630356318
473 5139980264388906241458
474 -5443610654633574266036
475 5764837529379960710852
476 -6104661401092525036095
477 6464138602803781481338
478 -6844384336994700585480
479 7246575894721149899352
480 -7671956055145345914706
481 8121836652512739581607
482 -8597602341261838305234
483 9100714571094665398344
484 -9632715758301828602132
485 10195233687623119943124
486 -10789986158270363052234
487 11418785859787476157412
488 -12083545516198005354844
489 12786283314026613707584
490 -13529128599161251332444
491 14314327885817042166686
492 -15144251195597326313199
493 16021398710834170987266
494 -16948407790728229064748
495 17928060371197476313956
496 -18963290732055926938526
497 20057193685816974971354
498 -21213033212215683989750
499 22434251521771025239849
500 -23724478609365832906336
501 25087542325450073053728
502 -26527478947861333538448
503 28048544322937951034391
504 -29655225607784393013980
505 31352253596362352080024
506 -33144615706543833943480
507 35037569665077794880866
508 -37036657873263334707972
509 39147722539804063841826
510 -41376921623419932823688
511 43730745568641913346815
512 -46216034932047024562062
513 48839998947768177648062
514 -51610235016473605879804
515 54534749227473969216151
516 -57621977970286418284351
517 60880810620830448359380
518 -64320613425614153910132
519 67951254649133727319496
520 -71783130971482269827840
521 75827195274719603658180
522 -80094985893131498313226
523 84598657317172929941226
524 -89351012507155692454762
525 94365536902905832287128
526 -99656434122483371109392
527 105238663526132936926712
528 -111127979744857910897837
529 117340974170656595352914
530 -123895118606910507400422
531 130808811193830907553190
532 -138101424611519373559904
533 145793356783992187427340
534 -153906084216462456677612
535 162462217975773586783711
536 -171485562565932738708708
537 181001177850617149580148
538 -191035444041118591956824
539 201616130034481000505238
540 -212772465276762179066996
541 224535215179976884535304
542 -236936760414047988727587
543 250011180275704370426575
544 -263794340175856646943236
545 278323983607662738288841
546 -293639828827635779351230
547 309783670307629978758169
548 -326799485366879604974997
549 344733546250818109283408
550 -363634537733466372452560
551 383553680706381093226958
552 -404544862061127471985600
553 426664770964200898758720
554 -449973042047603420485218
555 474532405868939577124870
556 -500408846767299081959424
557 527671768705670452355982
558 -556394169506749111091534
559 586652823641754958009570
560 -618528474240476690152804
561 652106034789466941316262
562 -687474800716634251272896
563 724728671619142119889623
564 -763966384671493507663466
565 805291759456931089670788
566 -848813955078615717961536
567 894647740168669016375364
568 -942913776092386249322946
569 993738914316050879545514
570 -1047256508648432388844352
571 1103606742718142701062950
572 -1162936973783565265213726
573 1225402093689883633420688
574 -1291164907410324232328464
575 1360396530415058263889772
576 -1433276805803438778934125
577 1509994741723428609019186
578 -1590748970486791484912112
579 1675748230455878699062185
580 -1765211871329011419716662
581 1859370384419174465073356
582 -1958465959160902693996084
583 2062753066594347854114205
584 -2172499071634267766115141
585 2287984875539608977974904
586 -2409505589473265924279192
587 2537371241203215542257035
588 -2671907516569678603665739
589 2813456536770140746976178
590 -2962377673787991541521498
591 3119048405830494333757695
592 -3283865214018859784518284
593 3457244522966240477541714
594 -3639623687383221810399872
595 3831462026177423091042474
596 -4033241907037495229482543
597 4245469883952610048573816
598 -4468677889391509997398896
599 4703424484536182170027405
600 -4950296170380292961785102
601 5209908761712821404582108
602 -5482908827839196507559624
603 5769975203263192544864551
604 -6071820570696156393484530
605 6389193120762942827951692
606 -6722878292097450172145306
607 7073700594597447529089406
608 -7442525520798621092447370
609 7830261549595126554182574
610 -8237862245539135978381476
611 8666328459353137795986357
612 -9116710634496646314141069
613 9590111223551415897067875
614 -10087687220821026361182274
615 10610652816691846967466747
616 -11160282178136771630814848
617 11737912362620282216793402
618 -12344946371753940275981336
619 12982856349798964464281299
620 -13653186935258813650938246
621 14357558772823606902515224
622 -15097672191582812180553012
623 15875311058871417132892740
624 -16692346818058449510394499
625 17550742717134156008509168
626 -18452558238731485997041810
627 19399953741090511520377167
628 -20395195317908527562217774
629 21440659889150556955910796
630 -22538840533693238324092414
631 23692352072998598185833737
632 -24903936919532984095542535
633 26176471202356404588627256
634 -27512971180513492817275252
635 28916599959810327335524791
636 -30390674527179613906302919
637 31938673114907553603392258
638 -33564242912423485185199188
639 35271208141887783092935832
640 -37063578511742567721825314
641 38945558068325139670315264
642 -40921554464091042844129050
643 42996188658786589134457074
644 -45174305076402996478027770
645 47460982239087932924698992
646 -49861543896839939520313304
647 52381570678928058747851919
648 -55026912291217232618281063
649 57803700281065467611700310
650 -60718361399258887084044952
651 63777631586596971708322823
652 -66988570610055571889389340
653 70358577381987671685804858
654 -73895405993874603055890332
655 77607182493296371256873463
656 -81502422442126079466891675
657 85590049291895168061805872
658 -89879413609267179959386224
659 94380313194794626993970903
660 -99103014135965839439860024
661 104058272832351071977934986
662 -109257359041880071361522565
663 114712079995028926207735405
664 -120434805620304942610938920
665 126438494936700656013023292
666 -132736723666450766553399468
667 139343713117865400353296655
668 -146274360401459382958334196
669 153544270040160001353216096
670 -161169787030643062922427028
671 169168031427595997181366498
672 -177556934520179040215348279
673 186355276666026582497929938
674 -195582726864307500378022872
675 205259884146783650326232361
676 -215408320861685144206580470
677 226050627942935829762640488
678 -237210462254645290319047390
679 248912596096508008209237543
680 -261182968975156309010672188
681 274048741743847373457508156
682 -287538353208443570237660124
683 301681579318942759495489425
684 -316509595063124382815212136
685 332055039174291434330748651
686 -348352081788461283229191010
687 365436495183708088908282190
688 -383345727729629641104425652
689 402118981200526191435329148
690 -421797291603304235501887366
691 442423613666308747300613578
692 -464042909163369496414261323
693 486702239244850475033890400
694 -510450860942633831790057112
695 535340328046809901384073207
696 -561424596549479446802569146
697 588760134846163784305461398
698 -617406038919188864302660554
699 647424152725284388873881733
700 -678879194004726702632952206
701 711838885766506870988072916
702 -746374093702193429658280712
703 782558969776357569714248553
704 -820471102282197550840723103
705 860191672649533150936904772
706 -901805619287721980081013804
707 945401808790859265847465910
708 -991073214831606588158769376
709 1038917105065587367191835676
710 -1089035236417542056510680698
711 1141534059120052350205360909
712 -1196524929871553917689789470
713 1254124334534441080005647786
714 -1314454120794454743495863998
715 1377641741198966085964359541
716 -1443820507051178751876868311
717 1513129853638524060497966012
718 -1585715617270601488771818300
719 1661730324667376775483817401
720 -1741333495240657954549689927
721 1824691956809698722541156182
722 -1911980175363693322471574468
723 2003380599487594626530747216
724 -2099084020066472576549059400
725 2199289945962684919616358396
726 -2304206996365413200040030000
727 2414053310512186232530906042
728 -2529056975568953316383956683
729 2649456473462365511817115948
730 -2775501147459550660858830608
731 2907451689386414695391876570
732 -3045580648384756386233091353
733 3190172962111886193770520522
734 -3341526511391902594252758058
735 3499952699339693459394829752
736 -3665777055984284827473756266
737 3839339869534234685667169830
738 -4020996845442792352406144932
739 4211119794438799542654821900
740 -4410097350817119056315404965
741 4618335722300903653158585688
742 -4836259472799468811341952400
743 5064312339526448015315001963
744 -5302958085965537411987208776
745 5552681392186221596381530984
746 -5813988784167265322791134060
747 6087409603813308980345664418
748 -6373497021369287961608649018
749 6672829092108645298200368162
750 -6986009859204560934687496866
751 7313670504718014663559178183
752 -7656470550825302716828881261
753 8015099113447311394401884552
754 -8390276210473522931876443452
755 8782754126982135584569711866
756 -9193318839904813667478923141
757 9622791504622153152555981228
758 -10072030006206042364081317690
759 10541930578081027384079206271
760 -11033429490922405667804990778
761 11547504814862676289147473837
762 -12085178258144019166878947506
763 12647517085409641996046936815
764 -13235636119107129213434574543
765 13850699827554377844133930458
766 -14493924503284909591179537284
767 15166580535599118145443628645
768 -15869994781338585398073926440
769 16605553037979310951382068878
770 -17374702623482117343929015464
771 18178955067444382074705483667
772 -19019888918190407949169522238
773 19899152670816090297056996718
774 -20818467821326948144847543936
775 21779632052118668872685462353
776 -22784522554467527822805322809
777 23835099493841205988932643102
778 -24933409623970037871176779272
779 26081590056081458832005693100
780 -27281872189866191081430102646
781 28536585812896194054983067158
782 -29848163375726521822552335930
783 31219144450105154432586540326
784 -32652180377891584000999477634
785 34150039118851509861530771402
786 -35715610305716727688627018540
787 37351910515105265356421977693
788 -39062088763523874033799396474
789 40849432237930302308054891810
790 -42717372270572169945495186620
791 44669490568513871076940774635
792 -46709525708556543340913554928
793 48841379908533287498144250234
794 -51069126086731438679274844157
795 53397015221531302871622171601
796 -55829484023671050701960362150
797 58371162934399949141215232736
798 -61026884463169719192117470536
799 63801691878883737833712232411
800 -66700848269668414057673907315
801 69729845986574980323023114390
802 -72894416487046382101417485052
803 76200540595031464904695188222
804 -79654459195136542462750965649
805 83262684378694638542713322476
806 -87032011060794566874855786246
807 90969529087893052739966079218
808 -95082635856195870343921877688
809 99379049462282404464104669616
810 -103866822408111983867259589684
811 108554355883196173136328066970
812 -113450414648150441935666645444
813 118564142544595866443557634968
814 -123905078657121616321773449288
815 129483174154605494693880719144
816 -135308809839052757164008952927
817 141392814430959774844265111184
818 -147746483621970544032670901424
819 154381599926577412294092505543
820 -161310453365584253077998728184
821 168545863016005632158866037834
822 -176101199463195032525741595710
823 183990408192099437807830808088
824 -192228033956708703242363195263
825 200829246168040786611628863732
826 -209809865342263635646836680644
827 219186390652966740015414201648
828 -228976028633041128231425943951
829 239196723073061378539330578898
830 -249867186165743728223321347418
831 261006930947696666504298849763
832 -272636305091313287059460822450
833 284776526102632919906248736484
834 -297449717982863686277371450460
835 310678949413115509205746124425
836 -324488273525202953756517054975
837 338902769323490668306878905736
838 -353948584824866230768903117412
839 369652981987605443441792368777
840 -386044383502289830243727049456
841 403152421520333967265466159903
842 -421007988399772957969726613736
843 439643289550673537037822210375
844 -459091898465252941400243007136
845 479388814022340493094772876252
846 -500570520158888886182212763200
847 522675048004328363053885894591
848 -545742040578618212257823313453
849 569812820158325048715978550524
850 -594930458418555677892110356052
851 621139849464203708005835367080
852 -648487785867898130689023110151
853 677023037836003541639408332536
854 -706796435630288117564146243110
855 737860955377317326712764509005
856 -770271808402114802248500211824
857 804086534229604239077417293070
858 -839365097402365094487797154956
859 876169988268308048531968687503
860 -914566327899635433578543713074
861 954621977310118255291937072120
862 -996407651143458479565108318956
863 1039997036014143200267298800052
864 -1085466913688592169905090058745
865 1132897289300882509475412317632
866 -1182371524806951445374714153988
867 1233976477888393930143868518045
868 -1287802646524293068592567210726
869 1343944319460227367689633467346
870 -1402499732811737692413634132024
871 1463571233047803471273048553093
872 -1527265446611797760051455061487
873 1593693456446564362459991437964
874 -1662970985699589890414761574432
875 1735218588897519166499694624513
876 -1810561850889598561209907845091
877 1889131593870153868803760292020
878 -1971064092804995440850422245960
879 2056501299598287783215617703692
880 -2145591076348282795913045379932
881 2238487438056782967679681309758
882 -2335350805170313981421536467624
883 2436348266344356177026050934022
884 -2541653851840325395142402136599
885 2651448817979752357034135908620
886 -2765921943095172904341788139456
887 2885269835437674378016546143612
888 -3009697253517648726500528474510
889 3139417439372263647089705812618
890 -3274652465275927492097263727118
891 3415633594428703984057013857873
892 -3562601656176723344716447210622
893 3715807436343996153184171742796
894 -3875512083276043442215209716190
895 4041987530217240361170519075976
896 -4215516934672023542518193022166
897 4396395135423724670730177567750
898 -4584929127908960660885218962756
899 4781438558676992360620895661750
900 -4986256239689996633603988862188
901 5199728683247370235896535740358
902 -5422216658352263838655075739662
903 5654095769368354827444590321894
904 -5895757057845410863970331362074
905 6147607628431282441111049019464
906 -6410071299821444515051530218204
907 6683589281731532046622596798477
908 -6968620878921866160945245479695
909 7265644223340557276519479617220
910 -7575157035490332839653139319936
911 7897677416172771322758640796453
912 -8233744669805814395107675381863
913 8583920160553730876599252962994
914 -8948788202562792265204825049790
915 9328956985643266311186039539692
916 -9725059537786946097394288401110
917 10137754725969700136042801271696
918 -10567728296741647151874224046506
919 11015693958162120692746951021806
920 -11482394504703746312835905671171
921 11968602986809524957633852387720
922 -12475123926848038010616979331248
923 13002794583286730934876902379396
924 -13552486264970023608443075764269
925 14125105697457664266862943086467
926 -14721596443462147050113702362608
927 15342940379498888191547255664143
928 -15990159230939857429451378957022
929 16664316167754296678988723414062
930 -17366517463304073439880172748046
931 18097914218647546717351658831371
932 -18859704154909380033865997868294
933 19653133476367752230684336527020
934 -20479498807007179453090347618092
935 21340149203400560150540772091752
936 -22236488246889363575930756022110
937 23169976218139301109104284668994
938 -24142132357277409620416131156155
939 25154537212934415457589404872503
940 -26208835083637697489596286154836
941 27306736555143443114550459614142
942 -28450021137428644405641313995054
943 29640540005199605364781742849061
944 -30880218845933265689019983372904
945 32171060819615458552125494084078
946 -33515149634492528256081202478344
947 34914652743330599491890744501365
948 -36371824664842206222309263657780
949 37889010435110478713020184571830
950 -39468649194039257355314008238734
951 41113277912042590554988756868579
952 -42825535262377874442845091799434
953 44608165644747662304764133087942
954 -46464023366002225943168832352172
955 48396076983988445371472293563621
956 -50407413820836540995089359460101
957 52501244652207726656875590391428
958 -54680908579264693599384228259176
959 56949878090400810166633154524398
960 -59311764320022845475609485884744
961 61770322511949127947152467832856
962 -64329457695290239414372580774028
963 66993230580968816424902397847929
964 -69765863687333687844466589526876
965 72651747703663504197837478675706
966 -75655448100678568918005022151332
967 78781711997513467195760828367619
968 -82035475294981684323152956750554
969 85421870085324967876327257699584
970 -88946232349013376367551305711092
971 92614109949583613769365071409583
972 -96431270937907207169956291778551
973 100403712177697097604390476386134
974 -104537668304530796144123430943290
975 108839621031119513541633862085219
976 -113316308812018563337230762491942
977 117974736881497237385355219776146
978 -122822187678790346184128072134728
979 127866231675474032769390385834487
980 -133114738620290700661254439552617
981 138575889217310662086015742967644
982 -144258187253899317423413156452684
983 150170472195606949351495665597327
984 -156321932265726492632962863942371
985 162722118027913584192168592230774
986 -169380956490984945295780492106926
987 176308765755712458423809503654984
988 -183516270224154743291808682359188
989 191014616392871498606999495202954
990 -198815389252148563981966401338638
991 206930629314170253445340983910675
992 -215372850293969873546589990795343
993 224155057467862661830148120628612
994 -233290766734967737289827303909988
995 242794024408421147404723347005931
996 -252679427763856380081972540859141
997 262962146373735479485818819250864
998 -273657944257221869121159137549256
999 284783202876372741817570388978906
1000 -296354945010551943529015495545410