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