0 1 1 -2 2 4 3 -8 4 14 5 -22 6 36 7 -56 8 84 9 -126 10 184 11 -264 12 376 13 -528 14 732 15 -1008 16 1374 17 -1856 18 2492 19 -3320 20 4394 21 -5784 22 7568 23 -9848 24 12756 25 -16442 26 21096 27 -26960 28 34312 29 -43500 30 54956 31 -69184 32 86804 33 -108576 34 135392 35 -168336 36 208722 37 -258096 38 318320 39 -391632 40 480664 41 -588564 42 719088 43 -876648 44 1066488 45 -1294826 46 1568956 47 -1897496 48 2290616 49 -2760214 50 3320284 51 -3987264 52 4780336 53 -5721968 54 6838440 55 -8160344 56 9723372 57 -11569120 58 13745880 59 -16309800 60 19326096 61 -22870284 62 27029888 63 -31906248 64 37616414 65 -44295648 66 52100112 67 -61209736 68 71831872 69 -84205272 70 98604372 71 -115344624 72 134788332 73 -157351008 74 183509112 75 -213808568 76 248874120 77 -289420512 78 336264864 79 -390340320 80 452712154 81 -524595642 82 607375848 83 -702630728 84 812156808 85 -937997696 86 1082477076 87 -1248235440 88 1438270928 89 -1655986260 90 1905241032 91 -2190409904 92 2516449096 93 -2888970496 94 3314324172 95 -3799692200 96 4353193236 97 -4983998976 98 5702466028 99 -6520282872 100 7450633494 101 -8508382044 102 9710278528 103 -11075187768 104 12624347016 105 -14381652744 106 16373979736 107 -18631539176 108 21188277040 109 -24082317100 110 27356456928 111 -31058719344 112 35242965192 113 -39969578048 114 45306224880 115 -51328700688 116 58121870580 117 -65780715504 118 74411492560 119 -84133027008 120 95078145276 121 -107395263706 122 121250154968 123 -136827905616 124 154335084608 125 -174002151022 126 196086120036 127 -220873513816 128 248683633684 129 -279872180232 130 314835257016 131 -354013804824 132 397898503392 133 -447035188000 134 502030841892 135 -563560214880 136 632373131232 137 -709302565856 138 795273557104 139 -891313039880 140 998560701552 141 -1118280952824 142 1251876124128 143 -1400901020736 144 1567078960002 145 -1752319436580 146 1958737588656 147 -2188675629656 148 2444726437392 149 -2729759525340 150 3046949614356 151 -3399808056784 152 3792217404720 153 -4228469411008 154 4713306792944 155 -5251969137344 156 5850243327024 157 -6514518920016 158 7251848972480 159 -8070016804272 160 8977609269784 161 -9984097170024 162 11099923459124 163 -12336599977608 164 13706813535468 165 -15224542197696 166 16905182723716 167 -18765690224696 168 20824731148848 169 -23102850828586 170 25622656963232 171 -28409020479240 172 31489295365016 173 -34893559251728 174 38654876608920 175 -42809586618376 176 47397618007608 177 -52462833259680 178 58053404860840 179 -64222226520120 180 71027362479862 181 -78532538344124 182 86807677193568 183 -95929485004336 184 105982089776076 185 -117057739202976 186 129257562052992 187 -142692398908672 188 157483708461352 189 -173764555987440 190 191680691250720 191 -211391723750784 192 233072403809976 193 -256914018766208 194 283125914388672 195 -311937152378352 196 343598315791098 197 -378383475289136 198 416592330090864 199 -458552538717680 200 504622255978764 201 -555192893876904 202 610692125665208 203 -671587153970640 204 738388265494848 205 -811652696748124 206 891988837390236 207 -980060799790984 208 1076593385868976 209 -1182377484925920 210 1298275938793248 211 -1425229913680504 212 1564265821450576 213 -1716502836351936 214 1883161057094932 215 -2065570368341808 216 2265180059871240 217 -2483569266515712 218 2722458297211160 219 -2983720926800352 220 3269397730294248 221 -3581710545857664 222 3923078159479008 223 -4296133311875288 224 4703741136393132 225 -5149019145099846 226 5635358889755296 227 -6166449434617736 228 6746302788642080 229 -7379281456498780 230 8070128280658676 231 -8823998760103008 232 9646496046039480 233 -10543708830999008 234 11522252364374808 235 -12589312845955536 236 13752695468943960 237 -15020876404835200 238 16403059045572736 239 -17909234843237280 240 19550249113617936 241 -21337872198707844 242 23284876414074292 243 -25405119239614808 244 27713633247902388 245 -30226723302749554 246 32962071601198632 247 -35938851176500160 248 39177848527371648 249 -42701596089330792 250 46534515318964784 251 -50703071221228584 252 55235939212640376 253 -60164185281545696 254 65521460480055852 255 -71344210860205504 256 77671904051513374 257 -84547273768088576 258 92016583630079184 259 -100129911789042448 260 108941457959377056 261 -118509874577685780 262 128898623941536688 263 -140176363318255928 264 152417360162534352 265 -165701939741775648 266 180116967640012560 267 -195756369794341200 268 212721692915530872 269 -231122708356607340 270 251078062719326840 271 -272715978732315744 272 296175010196217152 273 -321604855070114496 274 349167231074011312 275 -379036818504365544 276 411402275303409864 277 -446467329792979056 278 484451956880151440 279 -525593643965195712 280 570148753237446212 281 -618393987532418484 282 670627967443984048 283 -727172927944800808 284 788376543367394448 285 -854613890237904960 286 926289558141417632 287 -1003839919533371952 288 1087735570196814892 289 -1178483952888049634 290 1276632177615452880 291 -1382770052959467264 292 1497533343874939296 293 -1621607272522668848 294 1755730279857522252 295 -1900698066965951160 296 2057367936499691352 297 -2226663455997906240 298 2409579466438817400 299 -2607187461018403632 300 2820641360922231496 301 -3051183716750412984 302 3300152366280821408 303 -3568987581417530736 304 3859239739485582920 305 -4172577556506949124 306 4510796922733053216 307 -4875830383534547656 308 5269757311768406304 309 -5694814820964939672 310 6153409472124040448 311 -6648129830592407184 312 7181759933423226144 313 -7757293731821261088 314 8377950577763938632 315 -9047191828677357168 316 9768738649163723680 317 -10546591094241432656 318 11385048564389014624 319 -12288731728912872880 320 13262606020808205594 321 -14312006813375364744 322 15442666396429250448 323 -16660742878024395520 324 17972851146241106934 325 -19386096034784338288 326 20908107845970260196 327 -22547080395150216880 328 24311811751801948808 329 -26211747864444473928 330 28257029269248155952 331 -30458541095778916104 332 32827966597785123256 333 -35377844452359215568 334 38121630087258686492 335 -41073761313713420016 336 44249728560741718728 337 -47666150026934479296 338 51340852086919606612 339 -55292955312363945792 340 59542966491512701312 341 -64112877056995991808 342 69026268359042473360 343 -74308424250455090800 344 79986451480832350596 345 -86089408430673604552 346 92648442751335884456 347 -99696938514443852456 348 107270673514430928720 349 -115407987410583137900 350 124149961440425864172 351 -133540610484703740960 352 143627088315762345168 353 -154459906916037953408 354 166093170811798985040 355 -178584827429505611344 356 191996934548392052940 357 -206395945993371163392 358 221853016787404746480 359 -238444329062351983920 360 256251440112293508072 361 -275361654063776538602 362 295868418733669127288 363 -317871749347699004264 364 341478680901696417488 365 -366803751063459256128 366 393969515636433122712 367 -423107098737537939096 368 454356779980954096136 369 -487868621108009583852 370 523803134661066098152 371 -562331997467059479504 372 603638811874712713472 373 -647919917879098641648 374 695385259468870049664 375 -746259308745821075808 376 800782051594316419612 377 -859210038920343638880 378 921817507737375335520 379 -988897576649847102760 380 1060763520575843802520 381 -1137750129859576845624 382 1220215159252586760448 383 -1308540872591488925528 384 1403135689370733147156 385 -1504435939802645349952 386 1612907735375358859776 387 -1729048962363600324504 388 1853391406219304788352 389 -1986503015270361624060 390 2128990312688199217344 391 -2281500966250340956864 392 2444726526024493434588 393 -2619405340738258974816 394 2806325664275500767672 395 -3006328964459094304160 396 3220313447042773638024 397 -3449237808644756975376 398 3694125233215627205600 399 -3956067647545524965280 400 4236230252284325289254 401 -4535856345976460931684 402 4856272460702965536528 403 -5198893829080981060096 404 5565230203599384948228 405 -5956892050572550981502 406 6375597142377119400040 407 -6823177573103743718592 408 7301587224312101897088 409 -7812909709228407513140 410 8359366825475844543408 411 -8943327548285711728224 412 9567317598106995613576 413 -10234029618621255005280 414 10946334003385135443588 415 -11707290411672115149168 416 12520160016576112108296 417 -13388418531080706403360 418 14315770060597919381440 419 -15306161833449104076120 420 16363799863907437321368 421 -17493165605757373871804 422 18699033657862318099568 423 -19986490586979414564328 424 21360954937032305830456 425 -22828198498262087581376 426 24394368914137389565152 427 -26066013708631366179152 428 27850105821481935311512 429 -29754070744358285961024 430 31785815356479023676796 431 -33953758564183722909984 432 36266863855269536542640 433 -38734673885588596861888 434 41367347222481964965504 435 -44175697377124815595680 436 47171234265799852919060 437 -50366208248527324717600 438 53773656902387576435904 439 -57407454696304749862800 440 61282365744048320501088 441 -65414099822784732863082 442 69819371855708520305408 443 -74515965069136799037608 444 79522798047000736416528 445 -84859995918952715860380 446 90548965932370713685356 447 -96612477673426502244720 448 103074748218139099693512 449 -109961532511009240703460 450 117300219286477182111332 451 -125119932867120745049168 452 133451641192271887097536 453 -142328270451640340021056 454 151784826720657747633252 455 -161858525017664529135504 456 172588926227827477362480 457 -184018082364876368713696 458 196190690669464157015480 459 -209154257072273735406720 460 222959269581005988101616 461 -237659382183184918119564 462 253311609891407364482496 463 -269976535594354526935448 464 287718529415683166733780 465 -306605981323945181523456 466 326711547780071470952816 467 -348112413254832495273416 468 370890567497193910181328 469 -395133099485769510489368 470 420932509049791660722212 471 -448387037203336281390864 472 477601016297129652255760 473 -508685241156311390310816 474 541757362440225669616320 475 -576942303531865880375320 476 614372702340222156624576 477 -654189379478704060464784 478 696541834367272676261440 479 -741588770895170698459200 480 789498654375452922791356 481 -840450301622175125655264 482 894633506086393897621448 483 -952249700098377085627296 484 1013512656380955243820022 485 -1078649231123107652192256 486 1147900151034039803299596 487 -1221520846936561143006136 488 1299782336604921292502328 489 -1382972159706841227957672 490 1471395367872738231952488 491 -1565375573087569337864904 492 1665256057782812954225712 493 -1771400950198405901272960 494 1884196468787515081699680 495 -2004052239651441710118312 496 2131402691218356403262528 497 -2266708530618603627842112 498 2410458306461687683148944 499 -2563170062986491353816760 500 2725393090837553216782994 501 -2897709780017152432306584 502 3080737580876377247277008 503 -3275131079339187338112248 504 3481584192902670916332756 505 -3700832494325247417858804 506 3933655670303530854352752 507 -4180880122849059323473064 508 4443381721509284931472232 509 -4722088715034339625040940 510 5017984811573446278367488 511 -5332112436993801293626144 512 5665576181451757763651604 513 -6019546444912706666357440 514 6395263292913789289989632 515 -6794040534494163248719248 516 7217270034882762855237144 517 -7666426276235213484717152 518 8143071180451748610206496 519 -8648859208888711657896912 520 9185542754599688021040536 521 -9754977843610805636282484 522 10359130162650687388131240 523 -11000081431721486433434728 524 11680036140916071354498408 525 -12401328671960578687806264 526 13166430826094193038994396 527 -13977959781092282831214592 528 14838686501498210967509472 529 -15751544627456727447138166 530 16719639868941489986149256 531 -17746259933644795779059160 532 18834885018353092906228960 533 -19989198895271535128531616 534 21213100626489233973283560 535 -22510716941598668581152816 536 23886415315402904188539732 537 -25344817784668071666789600 538 26890815545011475282669720 539 -28529584371263511913621848 540 30266600907010392566881440 541 -32107659871520865633764844 542 34058892234890492888904128 543 -36126784415008616902284016 544 38318198552873446081229792 545 -40640393925857521378313060 546 43101049561767474981206112 547 -45708288119957134679707016 548 48470701109350805831442592 549 -51397375517023587259010292 550 54497921924977958978502128 551 -57782504196961250935098960 552 61261870821598145249099184 553 -64947388002777841964388480 554 68851074593149297579408152 555 -72985638971753032406084304 556 77364517972268075269730040 557 -82001917974092053195813136 558 86912858274516360699332224 559 -92113216866622659210942352 560 97619778754228378419259632 561 -103450286942264992714990848 562 109623496248402106531688488 563 -116159230089552226718579528 564 123078440405125947949824168 565 -130403270887576596327161728 566 138157123699899730655262516 567 -146364729869360007758609496 568 155052223556830709258574688 569 -164247220411775904379759860 570 173978900234109325030870480 571 -184278094175956500411194024 572 195177376728757955293739712 573 -206711162754213283483608576 574 218915809831312258788084184 575 -231829726206165137750923208 576 245493484646567031381161922 577 -259949942519249652242571776 578 275244368424628827161253828 579 -291424575741590927793232512 580 308541063453521016229647580 581 -326647164646407519718712664 582 345799203090512527275234048 583 -366056658338825755036080576 584 387482339798378913173473776 585 -410142570254543458731392544 586 434107379353729288508992376 587 -459450707576508623616496616 588 486250621261175183870174632 589 -514589539267184141879873280 590 544554471898877214383326560 591 -576237272742457236057957744 592 609734904103419213469155472 593 -645149716767655804776782528 594 682589744847324336481752480 595 -722169016512384281491449408 596 764007881450587734513660900 597 -808233355942734940885243840 598 854979486486301679998670944 599 -904387732949220045855618000 600 956607372286769403299036676 601 -1011795923908336540744735284 602 1070119597837366099965807408 603 -1131753766867283664883200888 604 1196883463978680800946874928 605 -1265703906348757494279505246 606 1338421047353084118813802872 607 -1415252158032341546417302616 608 1496426439573001990334582320 609 -1582185668431111126633255440 610 1672784875812619707605483728 611 -1768493063312295687304032624 612 1869593956606341408132760256 613 -1976386799191670898982455728 614 2089187188267607233225089732 615 -2208327954963788334477223776 616 2334160091231583043416363824 617 -2467053725835591998625311456 618 2607399152007127782824688624 619 -2755607909453237865743113160 620 2912113923553169012901861568 621 -3077374704719505481973239920 622 3251872611053894292489025568 623 -3436116177587665047069096240 624 3630641515566143072899076784 625 -3836013785412445739306968242 626 4052828747192465113717849296 627 -4281714392598018749691588480 628 4523332662670259151277785712 629 -4778381255700858841205305728 630 5047595529974743310968654956 631 -5331750506255764758989500944 632 5631662975166257901225286080 633 -5948193714873485166566051296 634 6282249824771180920339840392 635 -6634787181133391764554370896 636 7006813021021262785209071184 637 -7399388661042051290790354096 638 7813632357894208210080420960 639 -8250722317983637320129656592 640 8711899863765046363503831064 641 -9198472764849504276144929124 642 9711818742325819367745607888 643 -10253389155170102361909233288 644 10824712878065869573964336568 645 -11427400380427317111318752472 646 12063148016912049128492255360 647 -12733742540227716912570309176 648 13441065847580921243609489604 649 -14187099972687606310545510560 650 14973932335863348354048361416 651 -15803761265340798577758981888 652 16678901803621526707507730936 653 -17601791813362147574762636048 654 18574998398021489962473460440 655 -19601224653258352874141399304 656 20683316765869837653496507788 657 -21824271477900177164304061344 658 23027243934431325578094832976 659 -24295555934491336249992664440 660 25632704605486849081316000832 661 -27042371522584041980005054044 662 28528432295530488494329977488 663 -30094966646530931012780253696 664 31746269003965567564153450036 665 -33486859637972722985092954560 666 35321496365211521833620256776 667 -37255186851477323707459024720 668 39293201542266283592469774472 669 -41441087252878668314393988792 670 43704681451216855526409487532 671 -46090127268076784129455779888 672 48603889271454702051448976688 673 -51252770043198231482232848128 674 54043927598226088833488255712 675 -56984893688528494599067277360 676 60083593036244825523553823142 677 -63348363542301046848971500976 678 66787977519381784747419393664 679 -70411664000415657535556639488 680 74229132176273019114640954272 681 -78250596019018171781038204584 682 82486800149829234654579652096 683 -86949047013604341331713395048 684 91649225425319108021123936760 685 -96599840556394086037295025216 686 101814045432679231451969143800 687 -107305674019172662658590964080 688 113089275970270853096990128856 689 -119180153128205003744006720352 690 125594397856362120185995466784 691 -132348933298428141399128262584 692 139461555658733606628568882096 693 -146950978603839512685624703776 694 154836879890282371259285758772 695 -163139950328513665105479139160 696 171881945198431061824793371320 697 -181085738237518533910886677632 698 190775378328502158319996669400 699 -200976149019600602514886830432 700 211714631016917517660002343352 701 -223018767795301248022674118284 702 234917934481100075767304170560 703 -247443010167683981804355208000 704 260626453832402659557351807288 705 -274502384031821059418124724264 706 289106662560635638138177609536 707 -304476982268645126961582296592 708 320652959239548256551896492640 709 -337676229545187620566394685340 710 355590550799174792038768193088 711 -374441908744638973351822759200 712 394278629122162928869517373640 713 -415151495075829854777834288896 714 437113870367728435861650282624 715 -460221828684277044319618883456 716 484534289331359492998330612680 717 -510113159629542883226088658560 718 537023484335603139479458052960 719 -565333602432247448998673226720 720 595115311644328133148773990342 721 -626444041057024103568115848104 722 659399032229460229797518179284 723 -694063529216079563548448394256 724 730524977927818068758628025508 725 -768875235285797759133767610300 726 809210788641895314008358476628 727 -851632985963204688455666764536 728 896248277301141395481378248928 729 -943168468090782633404455933686 730 992510984852053150897269288976 731 -1044399153891605953268636695104 732 1098962493632766408414018534992 733 -1156337021230767357983163264848 734 1216665574161763540950667212492 735 -1280098147506840891244947755856 736 1346792247686497940713713142156 737 -1416913263436943603227949847072 738 1490634854857102231832893841304 739 -1568139361394520607861783413720 740 1649618229679513552820598136032 741 -1735272462159949958191096240320 742 1825313087534157872189997942688 743 -1919961654026608565780867482808 744 2019450746600422136374459112832 745 -2124024529252422512883865481460 746 2233939313590563616237289485656 747 -2349464154950161627188605322424 748 2470881477364616561571036269824 749 -2598487728768310640979490650168 750 2732594067874257743508424347356 751 -2873527084236979719135981107744 752 3021629553082139732989526617832 753 -3177261226558814480257751684256 754 3340799663148087048761876123120 755 -3512641097043048156486485076464 756 3693201349400470350350738074320 757 -3882916783453539846357280044016 758 4082245305568274116655188694480 759 -4291667414423808297810454234464 760 4511687300598796694508004009120 761 -4742833998952952624304043992084 762 4985662596304455377848597893168 763 -5240755497020811597213060969680 764 5508723749263004428833907421568 765 -5790208434750642444727766786688 766 6085882125049587601698876444716 767 -6396450407523464963818190372160 768 6722653484236816082348465490616 769 -7065267847250744867208347429380 770 7425108033912024630033183382224 771 -7803028465904106521120645612544 772 8199925376003625869530496553216 773 -8616738826669191903192198064688 774 9054454824780831454015032594348 775 -9514107537048818251080389356864 776 9996781610820152926735455266112 777 -10503614605230079250053837718592 778 11035799537875162173134187488440 779 -11594587552424065122932808258480 780 12181290712832719818759848770704 781 -12797284930092574980842718989248 782 13444013027714555792331763266688 783 -14122987952437801958709492937440 784 14835796136951740651297530512618 785 -15584101021733178453323869505376 786 16369646743427476620422504166192 787 -17194261997545146680463782116936 788 18059864083603037163243947742352 789 -18968463141213375218120443214232 790 19922166586015008107760155607680 791 -20923183754750020381117602058944 792 21973830769216277921712621156144 793 -23076535629273200171937652001376 794 24233843545545053457529534164072 795 -25448422522954196557939658595472 796 26723069206726939507905368499600 797 -28060715003047984772458496935376 798 29464432487096836605316682303040 799 -30937442111782165158895373350848 800 32483119231099019702509964535884 801 -34105001452670172481122572976300 802 35806796334697965232215712164808 803 -37592389443248101897863152013696 804 39465852786513217485001813657848 805 -41431453643463146773380599855864 806 43493663805082071192008490477312 807 -45657169247221654983047924264880 808 47926880254965476567011706425368 809 -50307942019305171031025291591220 810 52805745727874450496636493634904 811 -55425940172475361926225846376904 812 58174443897163656628404489182640 813 -61057457911738944445913242151296 814 64081478996612436216887181319904 815 -67253313626202677891679356272368 816 70580092539239979255656718466368 817 -74069285985645567459506309369440 818 77728719680994279902174863006760 819 -81566591500972387729759530994512 820 85591488949707556015936758559428 821 -89812407437378760460269682175004 822 94238769404113074188967861999808 823 -98880444328846618261619654469368 824 103747769663571772732426765702956 825 -108851572735215244809322981084896 826 114203193659295202135076228386480 827 -119814509311493966019955527878696 828 125697958405359439676473729450808 829 -131866567726517399402992387938060 830 138333979576042049560267662540236 831 -145114480477998057663262208781744 832 152223031208638049296016044277936 833 -159675298207319849730296924537792 834 167487686431902404660930665746960 835 -175677373724193298106198922106256 836 184262346753959329014224895755040 837 -193261438613080152439533495278080 838 202694368134629214099622527190320 839 -212581781015012031300191742288240 840 222945292820785476481950269147808 841 -233807533965429545945999376688222 842 245192196745151867031084175567928 843 -257124084526781922726902447679696 844 269629163184963965492284145748488 845 -282734614890192478282725949806286 846 296468894353759774492827551415156 847 -310861787640410205234842311272408 848 325944473664428113668025530404816 849 -341749588490036164627923095487432 850 358311292562356393060594648392032 851 -375665341000798069415319715223184 852 393849157092594507111680515156032 853 -412901909130325907415494398220528 854 432864590743648378009461616791144 855 -453780104882111976525557493714520 856 475693351612905118525256715597572 857 -498651319904621566917455777779616 858 522703183575722641278477366146688 859 -547900401594274967017573798936040 860 574296822923797326849410870227536 861 -601948796118663891265448379614448 862 630915283881500836613908908205888 863 -661257982804395317008313634446168 864 693041448525526837462766601250440 865 -726333226543048897140111432867808 866 761203988938711699203689290970016 867 -797727677274843903809197725351816 868 835981651939922792858889241835264 869 -876046848230078626252377370846080 870 918007939466522089407848688526920 871 -961953507462076170609001266710224 872 1007976220663759132512675028074360 873 -1056173020312728021750775241015808 874 1106645314977878001145257517038480 875 -1159499183835028381648121186975136 876 1214845589079939395900300790005664 877 -1272800597880423488789743333610256 878 1333485614290571424551391111863840 879 -1397027621568638323365665768549232 880 1463559435359460671512974913568168 881 -1533219968222436611674807927523844 882 1606154506007134070725634779439444 883 -1682514996600531681276335878164808 884 1762460351592784725987300330188928 885 -1846156761432282836838106828205760 886 1933778024665669970418477473625076 887 -2025505891884474079536736836321656 888 2121530425027089578540250182595168 889 -2222050372713117741626806812832008 890 2327273562316548166099452680789040 891 -2437417309515010044010768617988584 892 2552708846084389052359165538251496 893 -2673385766741550288594098198741920 894 2799696495872788291126010409036600 895 -2931900775022002689488652398669160 896 3070270172050535872007161871360172 897 -3215088612920173342615673499442368 898 3366652937092067031092432446475400 899 -3525273477577368470919052231213440 900 3691274666720227213916874843177162 901 -3864995668840597981509324482219904 902 4046791040913088981580432096800416 903 -4237031422508958056196575662738656 904 4436104256281410903362104348541216 905 -4644414540329668240892241879773204 906 4862385613834941979988328177312672 907 -5090459977421593757306965650825576 908 5329100149759446187634086174160632 909 -5578789561988585908822096689987492 910 5840033491616150351582895495505728 911 -6113360037605644309794644675263584 912 6399321138453409810532514750261280 913 -6698493635124100552865536615533856 914 7011480380797522641724060328227632 915 -7338911399463134320697292680619936 916 7681445095485992455159722853394180 917 -8039769516359142135402592756332192 918 8414603670952523653992706410853120 919 -8806698905667580406279094535845200 920 9216840341010060823881343376487396 921 -9645848371201193120857518498244584 922 10094580229559656526055862038316568 923 -10563931622503767477262205876639616 924 11054838435145242525998859428648736 925 -11568278511572998209097923584129616 926 12105273513057917181945302822342796 927 -12666890857547573658678419158192584 928 13254245743963803091402904360717880 929 -13868503264965964089755183171357220 930 14510880611999027893052847200021632 931 -15182649376608505739657822283318440 932 15885137952173961556420480630413856 933 -16619734040389742125123705061622336 934 17387887267005886626902882290284292 935 -18191111911534261795241707041818112 936 19030989755825130116522424457246968 937 -19909173056627932131232310895724256 938 20827387647467399206457654246762736 939 -21787436175392573797958876008842912 940 22791201478392278734471130211538992 941 -23840650109516439488315649998872524 942 24937836013998833937384587701382688 943 -26084904365943749761898080051440816 944 27284095571417114817679342237182360 945 -28537749445072393230152156374220880 946 29848309567743391120232724826979792 947 -31218327832750592045651590262612936 948 32650469188995265135077842998037120 949 -34147516589256901525401258463202752 950 35712376152465102263291945105768720 951 -37348082549087451533916486856763664 952 39057804619160775149468572788835456 953 -40844851232895142835035854263617568 954 42712677404198687111078738989503528 955 -44664890667907471611663504314495104 956 46705257731958965702432698973795040 957 -48837711416220917694017468736573120 958 51066357890180343596437949630871680 959 -53395484222210771649491578164420768 960 55829566253670647094337770431866896 961 -58373276811642783323013464073338946 962 61031494274704856727552984706538688 963 -63809311506725132338882734603948568 964 66712045174306863248959013958675068 965 -69745245464160156421844447974971648 966 72914706217362610020426188896630032 967 -76226475498180815297110833025491896 968 79686866615865036935101480295688132 969 -83302469618600243822630655701994240 970 87080163279599410633332574583272512 971 -91027127596160952951799180456535304 972 95150856823382651369371269652951336 973 -99459173065130874093999186226835680 974 103960240445807791235123694377686812 975 -108662579887442114330034293142371472 976 113575084517652280747730466651263508 977 -118707035735096587255358591681005376 978 124068119960134279766772927443061264 979 -129668446099576815860350146756514640 980 135518563755611293798783032611134958 981 -141629482210230322113215852688399060 982 148012690217806400771370610025848848 983 -154680176639806292908863146639984888 984 161644451957054063585265484675579272 985 -168918570696422715039256371468590496 986 176516154810366013427366054998290240 987 -184451418049296631573103474839018272 988 192739191368476675680123585514178880 989 -201394949412814673341645529837358072 990 210434838124761933839850343482214944 991 -219875703522373718477061678711680064 992 229735121696549862163868227975343488 993 -240031430078498470745738850471041056 994 250783760030578308727491904275227424 995 -262012070815873845319355752727773520 996 273737185004145133359045482887541304 997 -285980825374176385352555341728100016 998 298765653375026058228720418884220400 999 -312115309211261388659200258915859040 1000 326054453619945715771708625936833264 1001 -340608811409941832343662583432977088 1002 355805216837003432831516310002322928 1003 -371671660891154066418917145910462720 1004 388237340576003627953927269306669528 1005 -405532710262931291432149572041895864 1006 423589535206476069221916384340707836 1007 -442440947310827230348684602297724480 1008 462121503241002210927527331343730616 1009 -482667244976145198942140293939193380 1010 504115762906381304024137255189213968 1011 -526506261578825400057610905988119744 1012 549879628202677872444717945401177632 1013 -574278504027848389351846215159237488 1014 599747358716240492490089451034091508 1015 -626332567829711592416482319540834400 1016 654082493563802470527433765652288892 1017 -683047568861615550870291853253516224 1018 713280385047720238901398307737699160 1019 -744835783127685086162928422145620520 1020 777770948904789322572850123082806208 1021 -812145512071659646121865481430135084 1022 848021649441021682940948750946954048 1023 -885464192486459218089939589172585472 1024 924540739371048532433907832955126814 1025 -965321771648990756680245719380946244 1026 1007880775832913288730603106411695200 1027 -1052294370027363675859220609048088320 1028 1098642435837188059212161679167091712 1029 -1147008255767983912422713375793034800 1030 1197478656344656472376485237459889556 1031 -1250144157183303567182029931503240944 1032 1305099126261218638324576386017598864 1033 -1362441941639751330998783552980449888 1034 1422275159905114366622767530814805424 1035 -1484705691602990392559101607786018544 1036 1549844983953989627580884717363082736 1037 -1617809211148655536736801330478612352 1038 1688719472532829297874009210994995104 1039 -1762701999006782984920946428032008160 1040 1839888367974635436819466401639547296 1041 -1920415727194193706520522162589298504 1042 2004427027891537575810036649712439528 1043 -2092071267519406476625885437531889680 1044 2183503742553779720789898641956139340 1045 -2278886311738985528343025143192834720 1046 2378387670208256192319191913861324756 1047 -2482183634923891004196436937222484400 1048 2590457441899121452373705380941646448 1049 -2703400055682421880353587686543809620 1050 2821210491604401497380763078638274448 1051 -2944096151307579719549867614538380264 1052 3072273172100316775756246316654448136 1053 -3205966790697977020788287119470245328 1054 3345411721937076372194821301243905024 1055 -3490852553071741925075095152951000104 1056 3642544154286326627689826402593762512 1057 -3800752106083511831367454532236833472 1058 3965753144233733906889150573794332332 1059 -4137835622999327783625723549749380992 1060 4317299997375431602667351772141324896 1061 -4504459325119485674276388068312279004 1062 4699639789372130255946603540624440880 1063 -4903181242704506716509406137347652408 1064 5115437773460443620559443507697463760 1065 -5336778295296813221636711093127067776 1066 5567587160861526798622006834523774352 1067 -5808264800586253229457711684585111552 1068 6059228387610050283848866404900054960 1069 -6320912529890750618893849603534691500 1070 6593769990603204921288006939576782972 1071 -6878272437967415941592882268424789824 1072 7174911225695264626519590813888084152 1073 -7484198205292001015361580108064286240 1074 7806666571498018488919048151959006320 1075 -8142871742207723527078456759665093208 1076 8493392274255630353466023589260584020 1077 -8858830816515229664176501215056514240 1078 9239815101813785039370292936266492976 1079 -9636998979226084769544772912016399952 1080 10051063488372409122180862673794511640 1081 -10482717977410655365618061031929129224 1082 10932701266479790528284937357507385048 1083 -11401782858421673946827926599767105448 1084 11890764198680911001151428623365084448 1085 -12400479986357872858706941851155968512 1086 12931799538468455471687737844582849592 1087 -13485628209545669668686880885410330456 1088 14062908868802872560876194204036427072 1089 -14664623437166492838371111440679950758 1090 15291794486577597828542095655875489360 1091 -15945486904056732335796634371575544984 1092 16626809623125267328481590203646339392 1093 -17336917425279174860014772824080007728 1094 18077012814317844117458431743903673572 1095 -18848347966441427832787693382569882272 1096 19652226759145420080851595445208093552 1097 -20490006882060883519360085426576994656 1098 21363102033013140615254775308746449064 1099 -22272984202701000225696582854853691248 1100 23221186051532895851796282531678407448 1101 -24209303382295859925657778937531153784 1102 25238997712478252039331785873381290400 1103 -26311998950217808218687805436704659608 1104 27430108178003101346340048316258825224 1105 -28595200548419126128146947321334093184 1106 29809228296396680696150096483479659840 1107 -31074223872600755127677653703692834080 1108 32392303202775508215929411262206414032 1109 -33765669078052880781993358667470240380 1110 35196614681428729715788950004806600768 1111 -36687527255814855208344902968397570928 1112 38240891919287728506192009911068044240 1113 -39859295633375414383827473996747009856 1114 41545431330453438403484555403880401832 1115 -43302102206558502968423333618161466448 1116 45132226186176349729128257418689102784 1117 -47038840565817053589911780181404683856 1118 49025106843457983358340225555532193824 1119 -51094315741211957911490089176933172272 1120 53249892428866161032845979294348631172 1121 -55495401956236564237946271324859924320 1122 57834554902593371979920386323367742976 1123 -60271213251735790804170971348106123528 1124 62809396501629693278796697903853109708 1125 -65453288017869976244118693483209345426 1126 68207241640591096538549223568894921796 1127 -71075788554824920039777863911073892136 1128 74063644434695175214246986292475809008 1129 -77175716872243014158681341166438061460 1130 80417113102099027023053388868106587616 1131 -83793148033654126097524015655445151200 1132 87309352602835632604065688710767444056 1133 -90971482456066304578850439833926884576 1134 94785526979473604601986675627076571692 1135 -98757718686924913083587650533616680176 1136 102894542980992363961523113894284349968 1137 -107202748301499259644899549751994767520 1138 111689356676869383519744532751794743720 1139 -116361674694091773067872940701068451648 1140 121227304903727476544066137059795871680 1141 -126294157677022354399489700347170237464 1142 131570463532851998864580288726939973328 1143 -137064785952912260597469966599328514728 1144 142786034704282654251197182642962666272 1145 -148743479689231065599687761722779136500 1146 154946765342897739416646403048383052032 1147 -161405925600295566487248154588431457792 1148 168131399454893327195142478373841768144 1149 -175134047131909947191023117015068027192 1150 182425166900342180269885743381011904076 1151 -190016512548676702359630650034464411904 1152 197920311550201672761715828368421817132 1153 -206149283944833737233222162882090212608 1154 214716661965415605140621006270158964352 1155 -223636210437518174822961835596897281568 1156 232922247982901206569962407250483268398 1157 -242589669057949306359603558782686092960 1158 252653966859607098909142139905827753984 1159 -263131257132590609105969514098349324240 1160 274038302912952772392455594881351806480 1161 -285392540244431457838912798102236505680 1162 297212104905410280263594168974808732528 1163 -309515860185777737293735728725964371048 1164 322323425754480843353655002984890359168 1165 -335655207660137529724199760417565850688 1166 349532429508699800173357670657830396512 1167 -363977164863849217822495531546821884400 1168 379012370917560076942928827474063410336 1169 -394661923480085995845820949142312357288 1170 410950653340515156206711119642561754568 1171 -427904384051000605324910376607931837944 1172 445549971189807622646244739602213004816 1173 -463915343160432922025531201178859655936 1174 483029543586243311957359846043148518612 1175 -502922775362357370085109445870162232616 1176 523626446428855819818108898449823763292 1177 -545173217331857855427081100479470993312 1178 567597050641544996838188449424187927040 1179 -590933262298854639893671447458275218152 1180 615218574965305904126532036197351517960 1181 -640491173453264403502950928043517246924 1182 666790762316904049759637658600929134048 1183 -694158625687186959851923733883388440728 1184 722637689437361144132485298384374039512 1185 -752272585768774219688148563308393048320 1186 783109720310224402880852854991881770976 1187 -815197341827622131131285041316969790216 1188 848585614644421662414659978481724543680 1189 -883326693877106895639632402619709206840 1190 919474803593984624144577112172176525056 1191 -957086318009656847047216880600706323664 1192 996219845831817186155460863451087245400 1193 -1036936317881450661796851917945528811488 1194 1079299078112117054116158434553223154400 1195 -1123373978158772022399266068455212206560 1196 1169229475551533507520488104292172308304 1197 -1216936735734940372154138186801138523360 1198 1266569738038582655795105111272116343200 1199 -1318205385750515407064619644543229866160 1200 1371923620450608237968366471102485235336 1201 -1427807540766938230606783105254456571524 1202 1485943525724512606274889635368463488808 1203 -1546421362862017923263115304380011565456 1204 1609334381298943090339638632738328685928 1205 -1674779589942323070284429946948052608044 1206 1742857821029508030886165310191355458716 1207 -1813673879210788446789589859132123244032 1208 1887336696383410182404175411607545569568 1209 -1963959492496505175008200913495266834944 1210 2043659942554753645971190306337347884632 1211 -2126560350057193844592829814994136926384 1212 2212787827116516625626431543563467825552 1213 -2302474481513436549254279126108750469968 1214 2395757610950330976334687633770056298732 1215 -2492779904778296567165788584322017810768 1216 2593689653482101899892444080965780706120 1217 -2698640966218229309018672380944208706816 1218 2807793996712312709645352912356127603360 1219 -2921315177833805841844854428837454007632 1220 3039377465177672301994030685983056875548 1221 -3162160589995290740461781025744706273728 1222 3289851321829632090983748153151834044128 1223 -3422643741223107647004385818220211701688 1224 3560739522880324823874234573131553109536 1225 -3704348229682339794020335927632673440894 1226 3853687617963881770447640180182124626296 1227 -4008983954480462145926230478669464238800 1228 4170472345508293287868545813035188928312 1229 -4338397078536547597917623969907151567500 1230 4513011977028709291772580474114473665272 1231 -4694580768747631852830521088980948411744 1232 4883377468157436698335652391455240415264 1233 -5079686773434597555386075331651890026528 1234 5283804478640475544402667054880906663792 1235 -5496037901628228090780091159013503701120 1236 5716706328278437558696838069324622290184 1237 -5946141473680020931706455927177829910256 1238 6184687960896018975142379496828233864720 1239 -6432703817977752179460271004834938906080 1240 6690560993915602564573129504829921099008 1241 -6958645894240367414446876604909153474304 1242 7237359937015766668866780382752940728160 1243 -7527120129990304696073322091955934945536 1244 7828359669705325430523727821392977669488 1245 -8141528563385794607772353438070554177272 1246 8467094274471132632042903098937080957720 1247 -8805542392675346433517619372436164402160 1248 9157377329498809916904162677019197477664 1249 -9523123040148363170430466949988952095940 1250 9903323772857984943193750076414529767284 1251 -10298544846639187060336537252643455190520 1252 10709373458528531142121169765394891581536 1253 -11136419521439326656869732176772969410080 1254 11580316533765686182497655420754248512960 1255 -12041722481929741835416333365786201710264 1256 12521320777107021117952584655848658279272 1257 -13019821227410797883879463723230343815520 1258 13537961046863733723122450788321679646976 1259 -14076505902534367940322121388752355399880 1260 14636251001267063764547837060784916926096 1261 -15218022217486940071849623413451632016384 1262 15822677263616179678188410858063585139488 1263 -16451106904694977557992759728607798619376 1264 17104236218859348081025838950834197662880 1265 -17783025905389125072578256757268655690816 1266 18488473642102840434671005705812360176112 1267 -19221615493941837270916468699588396776592 1268 19983527374654045893047877725673994181872 1269 -20775326563558412720266461658295189503920 1270 21598173279444112996872691348472608449092 1271 -22453272313734491759068086687635004613248 1272 23341874725124260229160711476975172379104 1273 -24265279597979926914793074693482296274400 1274 25224835866877867834178321063264594247672 1275 -26221944209741945876290392369311215546944 1276 27258059012133286578069365385788488993360 1277 -28334690405338821775372860938136539197136 1278 29453406381002642993504594304588711795744 1279 -30615834985145186681602751407505946482560 1280 31823666594519931470601102179729763452954 1281 -33078656278365756123150943664826443856528 1282 34382626248725523052104455252690172947848 1283 -35737468402617958415257769016434839628168 1284 37145146959470643121306041847761586147608 1285 -38607701197347062127474703871258808457216 1286 40127248291630340129149435307871870080676 1287 -41705986259960683717729032004742765243328 1288 43346197017362822720484562473784574915408 1289 -45050249545644072170186042744997309766260 1290 46820603181293202858948967816187041728864 1291 -48659811026265300847778612552647404169864 1292 50570523486198409457051459533443620053760 1293 -52555491940774182904231232886641909152896 1294 54617572551107247801769914652133722551772 1295 -56759730209226683518486492568884643729328 1296 58985042634898218960472378996234431881094 1297 -61296704625227633612005518918271436426816 1298 63698032462684684892164689881898116915520 1299 -66192468487392910746766994520933583092672 1300 68783585839744133443752583426906639877456 1301 -71475093379617684436408372912454939600604 1302 74270840788713557013600736638241818241536 1303 -77174823862746159159082260082799485605368 1304 80191190000491379604235771403036944660116 1305 -83324243896934601967999277146535995504860 1306 86578453448031422465269007564091625759336 1307 -89958455874866474485052954829496089751976 1308 93469064075279278562360498079348761689040 1309 -97115273211319771086175987656269821995776 1310 100902267541200484135991064329207152710048 1311 -104835427504727629635758272526289804347040 1312 108920337071519974399895938429202390333448 1313 -113162791361662783258686285686325491072736 1314 117568804548794674204015991644685126948688 1315 -122144618055988406079854292558553854965648 1316 126896709055162854734930020514345819155416 1317 -131831799281153192562049256239683433760320 1318 136956864171970050150307199702561309998960 1319 -142279142347196705501813750546252194540080 1320 147806145436906631580900960036870148225392 1321 -153545668273932570688543798969136918913044 1322 159505799462783246887726759752630107906168 1323 -165694932338985447483142680763813808977520 1324 172121776333128093530681109750366254361208 1325 -178795368754401690481849366940332935930128 1326 185725087008961837856408896659705442812672 1327 -192920661268999938070734958348271538553496 1328 200392187608978559079094803464236516424696 1329 -208150141626083777022932106274189017239112 1330 216205392562562982034665712621202859187760 1331 -224569217948254826663093645884438346580048 1332 233253318782279012470416868831526122815216 1333 -242269835273538253944613400048802052992256 1334 251631363160393866028396288587447459409320 1335 -261350970630610857626695076502756621944160 1336 271442215863429074059948239256499796636332 1337 -281919165216404743574410907594643088046592 1338 292796412080482706136102192068959448806704 1339 -304089096427604629817675904588288208715952 1340 315812925076033678858273398963336744980112 1341 -327984192699482451583512612318016106056740 1342 340619803607069656635110560540476807567456 1343 -353737294322103081652873076430375193738240 1344 367354856988693108738322463069358825265608 1345 -381491363636243565933823791164679985580580 1346 396166391332946336383481832967337765691456 1347 -411400248260524183668446306618928409672080 1348 427214000743624045473761304682310074492992 1349 -443629501268461997842462438699942305268800 1350 460669417526562647180467931419965911064840 1351 -478357262520721365730528197089958208171904 1352 496717425771649099475712475627327838010852 1353 -515775205665138050406327967123286864699712 1354 535556842981014028697101079884762759708152 1355 -556089555646619403291873731914071655061024 1356 577401574759101130159336121499681575557824 1357 -599522181922363146382792750554063486425440 1358 622481747946183389564817484908088190366976 1359 -646311772956694806218253945532009994064432 1360 671044927969188988778270067044781494929792 1361 -696715097976022638305450572209694409020644 1362 723357426604293071790096169296537438922768 1363 -751008362399901737896308888899343781682960 1364 779705706796646510037377235959428866222336 1365 -809488663831076808931798949817013235112576 1366 840397891666012870159024971244732708496916 1367 -872475555987874304326563943495952064575096 1368 905765385345286176565164799230624686980560 1369 -940312728498835929230967725574385931422714 1370 976164613854344453892714393746682152148752 1371 -1013369811054592452122112934570466402807904 1372 1051978894807111978113971594054235842630800 1373 -1092044311028415904706841810844126461487568 1374 1133620445387898282695812128143320467859320 1375 -1176763694337599569699931545851350286485944 1376 1221532538717096004957977828802544279758276 1377 -1267987620025945637402642297057756178581056 1378 1316191819459408438916678313883582977865664 1379 -1366210339806558445398096026018682448789008 1380 1418110790313425992067967039517202078918744 1381 -1471963274617452012165889265911851256650684 1382 1527840481863308359270368790726310222609648 1383 -1585817781114042650988608338532378658236976 1384 1645973319175547827346112597717014744917576 1385 -1708388121956540241406290817208735893690656 1386 1773146199490560587289776373640341183140112 1387 -1840334654750994426561468005513933247852160 1388 1910043796394748778313822181765344241924952 1389 -1982367255575023653272649076420083984175992 1390 2057402106968588187821975788667736387279840 1391 -2135248994168116014180998480092832183846544 1392 2216012259595459733133958421813394653837520 1393 -2299800079097256088486232362946055380829760 1394 2386724601389958145345208986780077174247104 1395 -2476902092527295137030608285269700312154432 1396 2570453085569271587164478662002946825302900 1397 -2667502535638141990970720905787679756462432 1398 2768179980553343155225880290301183332625344 1399 -2872619707244140905688357569621769504200720 1400 2980960924145759192696155441816644382350012 1401 -3093347939792015849840282101079267628039144 1402 3209930347824998857650044357656650002344408 1403 -3330863218650088694625933138116112375864016 1404 3456307297972675282222440044614041465396960 1405 -3586429212461241519121067778461651407702844 1406 3721401682790099144564599866837272149212960 1407 -3861403744323976693349320902045609592997472 1408 4006620975715883971701972388226716366674128 1409 -4157245735699223513424050590610576307069060 1410 4313477408364997955393464419550500868091808 1411 -4475522657225184665498023224310183909981504 1412 4643595688373927120572074061277409808917376 1413 -4817918523069138727901561379567842321746608 1414 4998721280068441690770688192685986003837064 1415 -5186242468065084248335061179755321682515888 1416 5380729288581607731998637632329242193293840 1417 -5582437949691584395912006523976306201195360 1418 5791633990952732397562835022381398894882360 1419 -6008592619948150619089263070325367926989344 1420 6233599060846318735004599143478591833445808 1421 -6466948915404893079491344081669567491857700 1422 6708948536858213024043877182049168229727040 1423 -6959915417143832885872630152777261705786648 1424 7220178587939328574119899098975725134082540 1425 -7490079035997114572345833538337010963628320 1426 7769970133282064402765263516420363216495232 1427 -8060218082434376015246869091898612658755656 1428 8361202378098382852749335028232329099965184 1429 -8673316284676902613415474826473342913117020 1430 8996967331090260617998166772366596872085472 1431 -9332577823139345594863070906150464456931040 1432 9680585374092975768615092133871354924924080 1433 -10041443454141496322976941785377964275227168 1434 10415621959380920356278204669629554443600960 1435 -10803607801015089950244690008803748190491552 1436 11205905515487298388415868067968886976625360 1437 -11623037896277606244526769581487979186397440 1438 12055546648127731295065595482993624254064320 1439 -12503993064481924232959561999771997185350720 1440 12968958728959689199558325224927177789481832 1441 -13451046241704601461165582495728708236147808 1442 13950879971482846442755665020225872320284688 1443 -14469106834435488196104507855099786409739136 1444 15006397100419905752309511137534460392027494 1445 -15563445227908348386358777093776549609406134 1446 16140970728445192506717844797731994869473032 1447 -16739719061699271824749491110027910808481336 1448 17360462562183638094006480267980031941337048 1449 -18004001398752332805856587058906386854325912 1450 18671164568022252928801522096490863731467880 1451 -19362810922908019648954778254141177381692744 1452 20079830237498953142078673721152021773031448 1453 -20823144309549865234944275320092990482445968 1454 21593708101901453515806559778630617319697852 1455 -22392510924191664771709885783141370848045824 1456 23220577656266543980457254828774552094806608 1457 -24078970014747850614633697363614919233993472 1458 24968787864265161659967063019737356046846572 1459 -25891170574912347294710663630173623127567160 1460 26847298427542259314676148472650829583476416 1461 -27838394068569274787549068268016447366551064 1462 28865724016007050786903536078759939169368448 1463 -29930600218528535204705400095295210050194560 1464 31034381669397010562079579843597749272592952 1465 -32178476077180791672392927821297493642159008 1466 33364341595230225523421555511024142063811016 1467 -34593488611963926803448536552689113708920184 1468 35867481604081801548091266435778753348370472 1469 -37187941054895443443066670473917904794719872 1470 38556545440042014044784985099620951224195492 1471 -39975033282925823974655303462004226491645824 1472 41445205282312604231416222149241843153746696 1473 -42968926514584985297753299034180576350607136 1474 44548128713254079860911835991982753814299664 1475 -46184812628411389008971404407254753962955400 1476 47881050468897621214385143049983995898404564 1477 -49638988430060531113043899956340979638549792 1478 51460849310072657308844986254597442490657840 1479 -53348935217881975012418036002256914826160000 1480 55305630375974093761411399063884778495011592 1481 -57333404021233840064478785723084187549761364 1482 59434813407306990776049793009061127993717120 1483 -61612506911979690606305412881306924940096488 1484 63869227253213825844557913465427037022879408 1485 -66207814817601469888646839541430392006010240 1486 68631211105130602755162568059450539557890076 1487 -71142462294287779232899562527028508428586776 1488 73744722931661426335295692800507266470250752 1489 -76441259750352142727175991084526506454515140 1490 79235455621643908449854131741625333643392400 1491 -82130813644542655399800737114733793657866048 1492 85130961377946365906442166854029026909961296 1493 -88239655220373932283424099831469215594013168 1494 91460784942348604061273478646977621389611068 1495 -94798378376706157392218779240392943806953232 1496 98256606272278134669387966952784727483394944 1497 -101839787316586819920562511010540739617568480 1498 105552393333381241807545203125668651818635056 1499 -109399054661042642677922276469416586116865000 1500 113384565718093737698016082516638631117934496 1501 -117513890762258938526438839634157842871012480 1502 121792169849742764648902106879797948803180608 1503 -126224725001621153515222325535957505289301448 1504 130817066584475557128271937846603400223268572 1505 -135574899912642835125495344931000157507893864 1506 140504132079705288595679054759804407541973072 1507 -145610879027104999632064367750839712551966592 1508 150901472858035232788246124611718033747365920 1509 -156382469405039309430666049560766668266925912 1510 162060656060034387439013048540085580227352768 1511 -167943059875774279793373197201342875027958064 1512 174036955948072149665216578161624062043997920 1513 -180349876088420960759485991633243246167662720 1514 186889617796977284949682472504910445926796632 1515 -193664253546212831232899933069201809762680096 1516 200682140385888229020592681420177896769790680 1517 -207951929880365555260231821194646515643121632 1518 215482578389650231911680584130933076866040768 1519 -223283357705939643922351049520758229548855488 1520 231363866057855557507591856883172581330063320 1521 -239734039494950587544850259307745115445001558 1522 248404163665506018829288720448143379271414568 1523 -257384886001079691179336592258767398145949128 1524 266687228321718890537665294422458751659066088 1525 -276322599876224740649024985016889805974262364 1526 286302810832341972236590221705821296169642280 1527 -296640086232251685261872838165993973678004400 1528 307347080429265358600653796177041287131697408 1529 -318436892022156461967330251962171283253495840 1530 329923079304122167333167286761900440118480736 1531 -341819676243942440665939185683170672262540584 1532 354141209017497838542865562013082440291729256 1533 -366902713108421277389609924621662271419491456 1534 380119750997293546133403304433702482475185440 1535 -393808430459448077994946674030771496508609136 1536 407985423492128188464371547938023756274108436 1537 -422667985892440351839624926538137905998429600 1538 437873977508270879578660178151503987151885320 1539 -453621883185081356333912715065685366385023000 1540 469930834432271185582269814918303984719822784 1541 -486820631833594424227638363905377396484531544 1542 504311768226943599591058059587281423409010688 1543 -522425452679666286015962629647519441926888248 1544 541183635286461784061843478755372503375495296 1545 -560609032817816234994307341200463063057777672 1546 580725155247875889928180083433279155988736056 1547 -601556333191631041338559653567829519168568832 1548 623127746282288352423365054749840483248340968 1549 -645465452520748058653465535481143336115161100 1550 668596418630175872530978872185871366367019648 1551 -692548551449768540052729719781433855043955168 1552 717350730402958055989761241691488642396712832 1553 -743032841076483763787984206065521592134990528 1554 769625809947985203459911250495657248775442464 1555 -797161640301032927201481677795532039473599024 1556 825673449367820920029845469807477241318809540 1557 -855195506741094127741023653465457524037466864 1558 885763274098279338437504932815859944220543840 1559 -917413446282228765009760799569456541121389520 1560 950183993784474660745999680443309060788953024 1561 -984114206678431744963417621680939586294400904 1562 1019244740051573747882018190227521006240738176 1563 -1055617660987252684648237285144869574376907216 1564 1093276497148526272993048884182837245678473408 1565 -1132266287018112009563468417535690651698186688 1566 1172633631850397666961265066851163472079058800 1567 -1214426749393309277684561790035743017952525016 1568 1257695529439771005430009756415065764796921628 1569 -1302491591270488705721928523903405400869506312 1570 1348868343051852550020816252641909273711549272 1571 -1396881043254886002178444924106416026225614424 1572 1446586864163370935827804424876372898022464672 1573 -1498044957541554081402321805968907803549229264 1574 1551316522534190682598490034795280223748478212 1575 -1606464875874109692530340063044087741540374008 1576 1663555524474993598047103171287411207552409112 1577 -1722656240489657657924046455281875335182578400 1578 1783837138916790693533398730150012089725390064 1579 -1847170757841885383962806882421601445029539400 1580 1912732141400943187175673575055566321099526880 1581 -1980598925558490524426444486780783252510988288 1582 2050851426794491813420745829342668157965431168 1583 -2123572733797894503366795878158473431908730648 1584 2198848802267794742091080210382886257107603784 1585 -2276768552926573088362792524712279682681811296 1586 2357423972852821278068715230871583620161717232 1587 -2440910220245467081019642723225266019090888664 1588 2527325732734208483245926544542687948838824752 1589 -2616772339355194655884320914640506604235463448 1590 2709355376314843409215901760705828561359325504 1591 -2805183806668767190944788237209708117596314544 1592 2904370344046996416211329535251017560265781600 1593 -3007031580561044395114016656243579770161916480 1594 3113288119032856875269392526182442071162992072 1595 -3223264709690335911894921837781526825827163280 1596 3337090391478927236588159580157634571379580640 1597 -3454898638143717494559991261130080866989439056 1598 3576827509241607795333522324132302400226185856 1599 -3703019806248418276363034008146077956595349024 1600 3833623233931240286224482081449649476224670694 1601 -3968790567161994004058041185124672227174364164 1602 4108679823353975657034691530772732091149711320 1603 -4253454440709195997974828212217564804004739600 1604 4403283462470526575043839325659816234847456828 1605 -4558341727379088979031419707064925806367632984 1606 4718810066543951311988136923330480230460969152 1607 -4884875506938042417991601019030305475713809976 1608 5056731481741265006539013815332711664247483088 1609 -5234578047759090962466924590272046856618894420 1610 5418622110152463388533099881627562358622935008 1611 -5609077654722618024670716831090420058461741000 1612 5806165988002479637613757240249477021287598592 1613 -6010115985414595039570902262333903888985064848 1614 6221164347764142103868056207447720804317051480 1615 -6439555866344412301912364645721734235215895040 1616 6665543696941311975048837310208449262221902948 1617 -6899389643032874154144378192773614178790472032 1618 7141364448489527927245265618570512355671929960 1619 -7391748100090946120127453751130618410539701880 1620 7650830140185694705093317540349686101328050914 1621 -7918909989830649529629618598295913192530787964 1622 8196297282758238639266226244918779679462404368 1623 -8483312210531022990805177290562168738490843056 1624 8780285879254956408747004128968629586150608840 1625 -9087560678234879299555212436705516736526061248 1626 9405490660968412362196594048780251778802953152 1627 -9734441938887439174761481244359181723144884136 1628 10074793088269813362900546882154986164455385664 1629 -10426935570757810757766285214379534572764842052 1630 10791274167934183658484116702874717548563783916 1631 -11168227430421477608059251436787082120493086624 1632 11558228141985556019318482504167492054396384128 1633 -11961723799140060077131782862880594375654111296 1634 12379177106764826618999610027379087573699468080 1635 -12811066490268111694179079095093732284101875360 1636 13257886624839839285913934476547185863663763660 1637 -13720148982361030860802458884682058223068091696 1638 14198382396553090154602791185765850301374024864 1639 -14693133646969737665272315229524833355724575600 1640 15204968062454130050247832128917020644322893168 1641 -15734470144704080981324870615334364090090876584 1642 16282244212609342598858710870750677306631732728 1643 -16848915068046631785804706797187026025012819456 1644 17435128683840514987041078405593554600818119328 1645 -18041552914621421864838143440010599254067922328 1646 18668878231335965062335749263889794714666936956 1647 -19317818480189424842006474162883724380445335520 1648 19989111666825738240769503808165479880019615816 1649 -20683520766576638294231412659276493456848851968 1650 21401834561638746302059172992192730003928844752 1651 -22144868506065456349094388307597874000477212144 1652 22913465619489394545141019313835965765349067680 1653 -23708497410521114778688469759099860136659702080 1654 24530864830800538198303753208427430580640059252 1655 -25381499260709486095113571534973633931750132824 1656 26261363527786527298705080101642465217763503348 1657 -27171452958919294568772246273051483367236802336 1658 28112796467424453763551970879035522685458501080 1659 -29086457676161669869809321215792809844763039360 1660 30093536077865241476688353992225587588513474576 1661 -31135168233915607303525608571167959400411371328 1662 32212529012812703469708132257616957367527190368 1663 -33326832869654208063611552437174352730270582488 1664 34479335167964091227467474730131148082162097416 1665 -35671333545260636724237200759347525396956283488 1666 36904169323798258429193219785669595344738467744 1667 -38179228967964047412377497177307341567640598536 1668 39497945589858098692668148318443183802634459360 1669 -40861800504636329263590677404049851104726537500 1670 42272324837245760044577536716720058369832378132 1671 -43731101182235144991515985208609186003560847824 1672 45239765318378443311606310324624141866617410240 1673 -46800007979904999836837575133403194191849092480 1674 48413576686188480099490004045915023016908711680 1675 -50082277631806658272055841990382169916983584056 1676 51807977638946137456607770907346685846242846120 1677 -53592606174190054289496732534100365824127931968 1678 55438157431792846860525347119587862303919619040 1679 -57346692485614311925922877818957848589457579552 1680 59320341511955511778908172372735650681554720088 1681 -61361306085611682515087406636305251444765268886 1682 63471861551532215570957572384220010074863963324 1683 -65654359474555107363333346312741167196535360256 1684 67911230169763073989611462799735767740269087748 1685 -70244985316090888043389962458696584033371470976 1686 72658220655898493918073040425709906129570636392 1687 -75153618783312180332206380539923214435554316912 1688 77733952024226620672217597613037296526189370928 1689 -80402085410954022289426362070524799461065168232 1690 83160979754603047092564116601920274448267676952 1691 -86013694818369672521483160255230314589597477040 1692 88963392595024852132249016882503234450688958296 1693 -92013340691989809504501340839042451675409568848 1694 95166915827499162106867076644108075917584747436 1695 -98427607441464930504065131578164262583768979392 1696 101799021424770953611467137771324825859568906936 1697 -105284883970847416828135181962328998152486910976 1698 108889045553499224622379330616901208202763384144 1699 -112615485035089934016636670694829253400982878040 1700 116468313909315035745280815799575380556928722112 1701 -120451780682934654895026794615522788789388765064 1702 124570275400976375891193037394999155703726068768 1703 -128828334320064015251571674238176311491530640576 1704 133230644734677911389300668514767296535283044192 1705 -137782049961306820145942128118268739851815936768 1706 142487554485610948495690022843749596344186618136 1707 -147352329277880182523935864376633944258210303440 1708 152381717282241329760521082492050757785314467504 1709 -157581239085243365672739230334381478964634203340 1710 162956598769630420204738290252916107258080110560 1711 -168513689959298738634547977315200924167795819120 1712 174258602061626283156041974919121195173296914392 1713 -180197626713562194602208752738115113540147928736 1714 186337264438068200578357905044995788117535564432 1715 -192684231517715435969482307772618316846158592800 1716 199245467092458239541781003245416303392090953408 1717 -206028140488831517800369952241793360499949247872 1718 213039658788050442627111629588614785366771962960 1719 -220287674640730797550011542034385482260251308672 1720 227780094336195440857342290039036449649437371916 1721 -235525086134587351474222814620979744962238258964 1722 243531088870272812339424196125846689937868930656 1723 -251806820835289720423027937238212962546035543208 1724 260361288951876054911093687134187668335219520608 1725 -269203798243402456029203177126199868070911560312 1726 278343961613330945490386885008655929121053039596 1727 -287791709942129343332856465800123581835023931712 1728 297557302512388201616418228641849909405471045040 1729 -307651337772714388966129719106825581878497162560 1730 318084764451313136700809665384921411582918067576 1731 -328868893030518722489681331470661994413879573504 1732 340015407593893356486800668612518498876535749056 1733 -351536378057884593472833435264241816101713248688 1734 363444272800414079210273463716264705182073812452 1735 -375751971699165017595942062374613395349957747376 1736 388472779592742796301128668236841519297495763584 1737 -401620440178303123227369679768198533852723099264 1738 415209150359675207214338477075747608068023356160 1739 -429253575060454379466389595960570210339971162448 1740 443768862516999525462806785734100832639154906720 1741 -458770660066746222323483020228642453047353763724 1742 474275130447737009058143186118083213527087605408 1743 -490298968625776226298012428150138396318061500256 1744 506859419166138832016132737504997627324750873460 1745 -523974294167301029413280960867596689629105704100 1746 541661991774715947073519210811071008484952014656 1747 -559941515293230520110754257343467132637523397576 1748 578832492917330681199901728560801386663255539680 1749 -598355198099011545913121807066613828016259937984 1750 618530570573698048917928277053847773952510075172 1751 -639380238065290055585301419339245435799504167104 1752 660926538692074955190480999440971509437795649984 1753 -683192544095940774066562257702068371027180998688 1754 706202083318034586388568936504121166369720742952 1755 -729979767444745123621930905605070505956254594400 1756 754551015048645688886468791701631679496366243440 1757 -779942078449814488952055473926778346080001739872 1758 806180070823755045907413608940784435992095452384 1759 -833292994182970207247372809859424598187013526720 1760 861309768260100225332057685797594766703948300128 1761 -890260260321419237339588187449264856709623104904 1762 920175315940396082492141425981378539140023558088 1763 -951086790761965607855489541660644784247692469776 1764 983027583289126327398272549206561257399788118054 1765 -1016031668724480428699571421415021860068414769408 1766 1050134133900363613447545949047366653566233144516 1767 -1085371213332276086563646309064259698096247823360 1768 1121780326431423179342434540531991966790115277568 1769 -1159400115913305640300827658795676888372554513800 1770 1198270487440466621270720764620176965038215501040 1771 -1238432650538705926311298218949428971701838449568 1772 1279929160827313311808967543643287339223346893016 1773 -1322803963605152697135967849867526067643420565968 1774 1367102438835749271895840266275156169785404966012 1775 -1412871447575892910615332999370141802374091149104 1776 1460159379893675309476451033275154444787767983248 1777 -1509016204323326162420767973956759633226760442176 1778 1559493518905706856375270405405974463904100926416 1779 -1611644603864859989928531321689385846228801243072 1780 1665524475972600952094223900165580364587744599140 1781 -1721189944654775327796884089174312720094746171584 1782 1778699669894494560109683081205090237098091030608 1783 -1838114221989403678911724400626631227605139085688 1784 1899496143221830632932061880252211719462347532476 1785 -1962910011502518518579031860653419588016031857152 1786 2028422506050551517559398954817265685803192807760 1787 -2096102475174054422256171743209021989647057036456 1788 2166021006218276084097256084189057484662166115600 1789 -2238251497749760863070538805285239739949147461420 1790 2312869734047471141620580814480040254310424213280 1791 -2389953961973950208794647694412542297859065163280 1792 2469584970301910397807915700894252946222918389192 1793 -2551846171573998412879562572681640641616715272736 1794 2636823686575930515487093644300913614077672006496 1795 -2724606431505706929841765236055835686824924333840 1796 2815286207924209815709642284196288476376488303900 1797 -2908957795575164858666848323281958345720361377600 1798 3005719048165205432303137079958068070966281007360 1799 -3105670992197622958675718100210377766700375661568 1800 3208917928956320175753193393701994944819716712372 1801 -3315567539739508237727610520271506532708126718164 1802 3425730994445806733169671287626845190790466000128 1803 -3539523063618620700045085097021125460632236354256 1804 3657062234057983526909784486605429184880963121456 1805 -3778470828112472328466287737108197888537760466702 1806 3903875126767326137151745124646738789896359434672 1807 -4033405496648530323185968901986011182616668968000 1808 4167196521066376405689093365346199697579156778176 1809 -4305387135225868311754611944377283483880063492240 1810 4448120765735327749021721161023872271723229928848 1811 -4595545474548656359426586926933518002278316216184 1812 4747814107480944508616425307207191524687122332352 1813 -4905084447441479843655970187017793870675585837072 1814 5067519372532707146784983105607969573009560331732 1815 -5235287019168328673301009435396858143146493005104 1816 5408560950368515361607122820291084886779145462292 1817 -5587520329395128447614009521782204066088482880640 1818 5772350098894932642548162366128881621605911312584 1819 -5963241165724020819358035192097687061763700826688 1820 6160390591632070917091045268124720581873542440048 1821 -6364001789990623480084787901030507460371069745464 1822 6574284728755308015724301931575754136002746616768 1823 -6791456139857863452459128945053055207456762894168 1824 7015739735229897840474180757586110051853800760880 1825 -7247366429666620657543997630601297380393385207968 1826 7486574570745263428766241801246794158883503542672 1827 -7733610176019586782695830937961855467962044728880 1828 7988727177718760669815164370699820390557911479712 1829 -8252187675186005569932751390243204085601445582080 1830 8524262195299702611968019237978334488185021102152 1831 -8805229961127226318684396710315264000009977806384 1832 9095379169069532069295083444597341767062011885080 1833 -9395007274762548452595344905950321423769585599936 1834 9704421288009689785853691215438048841126586397904 1835 -10023938077028323745446791115398264181178514741456 1836 10353884682301811067980017152111989402633037985920 1837 -10694598640337786644594560416580649390550126517472 1838 11046428317642682297952849703322731660763424885920 1839 -11409733255232109602354361612082214498698962926832 1840 11784884524006635041101890374812154018028362054256 1841 -12172265091332698615067424159807328391796730504104 1842 12572270199178960018710377077118538942018105587088 1843 -12985307754169213261933244923561193052656345190400 1844 13411798729924201004939731844623385000477091707988 1845 -13852177582076194053646077413408814549886293495972 1846 14306892676352089907216922638316440460767434107072 1847 -14776406730133037745250403020639552724811426582776 1848 15261197267911226904060203798345821049521688692416 1849 -15761757091077493168922894836211486107714136687726 1850 16278594762486813897136900949222276449865769260952 1851 -16812235106262591236206145875809990497281265031264 1852 17363219723314875029865125733684322252170854362536 1853 -17932107523062366306930225056528217171168688309120 1854 18519475271863181807787475551198433981475219141028 1855 -19125918158674963504789742394387379857962423370224 1856 19752050378480998612369499218305695039189688554580 1857 -20398505734035589681383269112238192025237852887840 1858 21065938256498995988555593285986849827468445295880 1859 -21755022845549871974769095498677481237230200762792 1860 22466455929581271828105718025098335522494616755712 1861 -23200956146604987799449226512736655742679903325084 1862 23959265046508260322546966626364525642492666988240 1863 -24742147815326757835783217300622985695435814006168 1864 25550394022218191240380020899833456077280930473136 1865 -26384818389842020587474617441581077674543848800288 1866 27246261588872448826022742696257230058220726734112 1867 -28135591057394298796070203128924661472549476366056 1868 29053701845954455235756140486964161677337451129272 1869 -30001517489065344107885184943360080457351054756080 1870 30979990903981438387745131932135376836660865097344 1871 -31990105317595044573581977307924238712326643001184 1872 33032875222323660230198874396703600136578325460048 1873 -34109347361888023179476752956170317414456167613248 1874 35220601747907621533931109486369382316973539619312 1875 -36367752708268925375998825386036706985624482164968 1876 37551949968250961003865218080451753976377755709576 1877 -38774379765423103545628290144009438375270268730096 1878 40036265999361140425558679896186692621604860857664 1879 -41338871417259784497406870885424556178262638386640 1880 42683498836552920322613311876541710735432547568852 1881 -44071492405686979607374103582751784350710433430560 1882 45504238904227992647798452200627394508608618897048 1883 -46983169083519083103630145711515347938192515314640 1884 48509759049142495802765885661711364383447797079408 1885 -50085531686478704811295816298744082889829695083840 1886 51712058130694775921507113436117472900499122987672 1887 -53390959282534989271495830010783670266745723868672 1888 55123907371328800327124304894998177126589898956560 1889 -56912627566674568327824554234519886685591058168100 1890 58758899640302149037519488139762381904572123238720 1891 -60664559679663472916720214289279285942039370451328 1892 62631501854847651492423501735442525132661053522272 1893 -64661680240466015819390522732763279532408972480576 1894 66757110694202834826315840524863719420448711128772 1895 -68919872793779332643022439536076121024116237486520 1896 71152111834132068661293497566209201584038210998720 1897 -73456040886661809414240148797891309273274513754752 1898 75833942922465756100540197406382999836037311311744 1899 -78288173001524445916908093326428113196641317663112 1900 80821160529874870977288088359666324837976254940520 1901 -83435411586863408713316026996445099971996404181164 1902 86133511324636087076206734479873541106142032330528 1903 -88918126442089573036705227313411262825763590572096 1904 91792007735574131929306719218108115719868898266816 1905 -94757992728709717962363237925146455965104379895784 1906 97819008383748384351353783739517422326757814691536 1907 -100978073896990408497130765913171814773517201421256 1908 104238303580837978781358683259719262114082737276848 1909 -107602909835149052188696905944268119528728355337112 1910 111075206210635135392030949257765516732826095287808 1911 -114658610567130337516150152689137181059561316976624 1912 118356648329645164010816528967440195728254688978240 1913 -122172955845207243583993770471411782323141062665888 1914 126111283843582581885994015328456746252698329420640 1915 -130175501005065096825634801543735384769289253586768 1916 134369597638619193652823152777807306809556138130880 1917 -138697689473760068323561048014671973717749619096960 1918 143164021569659372763286106240195924801899408908096 1919 -147772972345069925651953874816682302953174816936080 1920 152529057732772400134189592431659926409265863218876 1921 -157436935462359461029384828971716678118229827346944 1922 162501409475288757134338755536972460910515539435652 1923 -167727434476255600448224819893515709099620952721296 1924 173120120625059187984116985674043355962627098325408 1925 -178684738373262950733695352363489830924126476241952 1926 184426723450080158976455393114060028177826433214636 1927 -190351682002050387403411990667955994980990702160112 1928 196465395891210964763075556027270395282114848530408 1929 -202773828156610221712111514932208790710973542966952 1930 209283128644156331616821001486855617124466913437696 1931 -215999639809946940236072020747396246876915719661704 1932 222929902702380733340631934026672680445707752838112 1933 -230080663128512732105569239687229331873816481450128 1934 237458878010280574281910156260185392105278776156892 1935 -245071721936399478571963021071182786622999588402384 1936 252926593915899148412161955291490268335743890071302 1937 -261031124339456701996629975754983804349381813344480 1938 269393182154865974847047277440908224172748619338240 1939 -278020882263175391179341372568075720276524165300688 1940 286922593142224207136871298980728104463873508033792 1941 -296106944704510463966740340576811059460898940096664 1942 305582836396533628779915814655517158476468044995728 1943 -315359445546970826229893190493346876394417576600240 1944 325446235971267963197564496411359977990970521263516 1945 -335852966840456112823181099678595382486201223389780 1946 346589701822239452095098822319683685378650427649520 1947 -357666818502644042644335161332584141038125888717440 1948 369095018096767017369255836183505386449032243315592 1949 -380885335457423502177426995630719234315363171157580 1950 393049149390754085000140547019290619562773989710944 1951 -405598193288129072380485722306924677923143756944064 1952 418544566083967383173440781288323675131308612208568 1953 -431900743549377961982752421594753597023487953326336 1954 445679589931830301794553168696460651434961910496352 1955 -459894369951368303104160600623987741404418430361664 1956 474558761164198530489475986795575802072829959074424 1957 -489686866704810229668499870422968537654247512853280 1958 505293228418120519210946411267446919059146049445280 1959 -521392840393484260124281326100664669568007911471312 1960 538001162912764530860962433224035551472231332739848 1961 -555134136825026700990570573047579244345812247864864 1962 572808198360797118932880125099733677283907478072680 1963 -591040294399216732093284371618849833358145549874816 1964 609847898201820875339932832143825197053802875350968 1965 -629249025627089339671294767564166962846837937379136 1966 649262251840336020886997637204951499565648571472316 1967 -669906728533945312215076950325607320007586040712112 1968 691202201673413319966565028276706866057798325692592 1969 -713169029785116333175641087360046783675960537338080 1970 735828202802207163942652630957668420232875204403112 1971 -759201361485532403569633738928394100829149890452160 1972 783310817436970731282412622599713012094594593235840 1973 -808179573723114600414525688958644314921501345364208 1974 833831346127755357114158426978960014730677828376784 1975 -860290585052185577706597742392412408279621942292320 1976 887582498082902615012816992941813992045470019693280 1977 -915733073246884507222646698398707044387757288632800 1978 944769102975214025603759470768415763225060304959664 1979 -974718208796449234285857421153173976566022944588840 1980 1005608866781780036543272718450971836898492180337304 1981 -1037470433764670332855661043303589030970365974296824 1982 1070333174358365177948708966991147450398557394104448 1983 -1104228288795342274806421062060339034532035341583216 1984 1139187941613507877989398520194708341107423901369408 1985 -1175245291214679308548868969564861657778094124991456 1986 1212434520321660438330283378248878801407084308229392 1987 -1250790867361003330844041729758507889659515093591816 1988 1290350658799359396402849574457434046415825411201984 1989 -1331151342462157617619423260811747929913704106941312 1990 1373231521864206334398200188869419464459374970651200 1991 -1416630991582699472633165088545532941779391746695408 1992 1461390773704018706549640533510802384037054794463824 1993 -1507553155376660631439399227593589201100274322778848 1994 1555161727503583384335309735023636476013883530871672 1995 -1604261424608261100964053184546862311235710425646560 1996 1654898565909757977892024732309514642100128815651400 1997 -1707120897643187383395044442110591408556970466473616 1998 1760977636663006318664492355048269293560208856176320 1999 -1816519515367712487838572948141725366243418447764320 2000 1873798827985661232993355666598958979546682444298754 2001 -1932869478262903598037393736559825363077771069714320 2002 1993787028595165801028589043385566977982058465974656 2003 -2056608750647345444398360637438079960092790036095048 2004 2121393677505191933412713719708144638642062212810248 2005 -2188202657405168892131394081153800245762241697778764 2006 2257098409089865981962236309911832310132635339498880 2007 -2328145578837737591985209018127064265943284078230824 2008 2401410799217397567334045328685861390580698134097168 2009 -2476962749618193691288963234549803108358821507581148 2010 2554872218610324292981702301313305498866360638398688 2011 -2635212168189343406807698129304441052512127840327784 2012 2718057799961531690326760446776430553490176877695176 2013 -2803486623328289181722896163764727701476328828723392 2014 2891578525729434352568638504530214443935547969790880 2015 -2982415845007073234296983347686978437231944674814976 2016 3076083443953534157011765295882824786564811363113236 2017 -3172668787108749369849453099999914085548560343547136 2018 3272262019874406090266316645729620671962618375308360 2019 -3374956050014187978307093440574219884443201566682112 2020 3480846631611485321089442843539180943689670206181388 2021 -3590032451558070060771726986482379375556815999053464 2022 3702615218649411974293894422010275191861695035201408 2023 -3818699755364556634531253046054636785268620471221432 2024 3938394092410796122193237654208726373235526861231792 2025 -4061809566115741742036951951304085554937959880011282 2026 4189060918751856207695711727894439987144502253313496 2027 -4320266401881022935937988291430669981029483802548456 2028 4455547882809324331754266820436632736027171250573528 2029 -4595030954244871409283452296656385430762147334244940 2030 4738845047254276001625224737256354734512153905306040 2031 -4887123547616186450642682839983262647656656296779504 2032 5040003915673220387598314832767077283785042742255912 2033 -5197627809786626436492042282127247571298489466343520 2034 5360141213501092883785110688980065592951753816429408 2035 -5527694566530298122199112496505079837622694640930432 2036 5700442899677067627835138310907784746233581617147060 2037 -5878545973805368080400458799739988339285726544253952 2038 6062168422984833775550933683850174134553004834669520 2039 -6251479901932086576443691885038141839458495691679760 2040 6446655237876781261533070065860041235123051193454848 2041 -6647874586984086285588561438107800310011947036961824 2042 6855323595469198806627082418006806456588286986551128 2043 -7069193565543495558804628633875000709412781134845048 2044 7289681626336041078863523306258977539938123315139168 2045 -7516990909938415325377747728128332914206800332306620 2046 7751330732725187367739735362271924362442216787940864 2047 -7992916782106854168411916096609889566649849491558320 2048 8241971308876687243996312747599271874641058826123284 2049 -8498723325317688981436803752148788906209773365657352 2050 8763408809240758528199912077720262485409363684987608 2051 -9036270914130208505510938721668818265756996658912784 2052 9317560185577962463696285682836374924026788892283200 2053 -9607534784193103279870522846243416179937888186192048 2054 9906460715178938984913506714931742652975371969307520 2055 -10214612064775409319552690508086326532859078809953824 2056 10532271243770478308984457260080001258018396765814272 2057 -10859729238290150096068396671480195137002667526936128 2058 11197285868082912106399020027961606745889707904703200 2059 -11545250052520756397563632171821041641953836936691360 2060 11903940084545461978098482579556034856301839141859696 2061 -12273683912795543327067927644771722551285086091690660 2062 12654819432156188814626875405625450646241254438155488 2063 -13047694782981632887382192930540246381186538847457048 2064 13452668659246733572527425103342341292635919731263704 2065 -13870110625892068071587342158065870405490340187707200 2066 14300401445634620130252729206013735755657706724532016 2067 -14743933415524119834263199493573831612055050517013888 2068 15201110713533316023665607981761042821409957726189984 2069 -15672349755478920357279742234713578454526533006379260 2070 16158079562578667106587897089808036067382727917164748 2071 -16658742139958891122253672516032337138447567922538320 2072 17174792866436245409393388635031458671013162272960416 2073 -17706700895906666891283645222283699105984689003172576 2074 18254949570684461972438493779294835934191778913708864 2075 -18820036847144430389427466976352338252470777556922488 2076 19402475734030284747667260158834806149463530067122864 2077 -20002794743803262505143732824423732315279228786364672 2078 20621538357415775640895005093900444730105089415701440 2079 -21259267502906209746081912532759096569821161084662720 2080 21916560048222577962269567566306350840398635828347416 2081 -22594011308694665490757297810814424235737527479133124 2082 23292234569586577003398460013947635743114814020058448 2083 -24011861624174232171317982176304061008134403828391048 2084 24753543327805353950083005096376481186700869743938348 2085 -25517950168412870767948946747239132868078241611198400 2086 26305772853966418208745702380072004553367806171904200 2087 -27117722917360789323491988359398193069599145680177976 2088 27954533339254756824156426600961617375413222248004040 2089 -28816959189388686915887020612826482332366596527278260 2090 29705778286924795554081287114612169869295070248666240 2091 -30621791880369775959783965356638623356329043167800448 2092 31565825347655864137134863172054599997847171720111896 2093 -32538728916973220122217485962657720246474030573500736 2094 33541378408963800342522426561447294094184492535912600 2095 -34574676000904694756399536306609140800156612696198600 2096 35639551013527215746555788517538874734590396138636328 2097 -36736960721136868844505255820495846595758905674358304 2098 37867891185718723468523619019898615720964449204498600 2099 -39033358115732650603610808820691665395958797754989240 2100 40234407750323419820835322135238011215039443682110568 2101 -41472117769691766765509483355148646856668203153786368 2102 42747598232394271249807607522951876027849978317533008 2103 -44061992540362242860446518134723190198160723425451056 2104 45416478432452813528189174971658344602156919517454316 2105 -46812269007369103307064138178371807272671287824406164 2106 48250613776810675707170544916047843510185159106395976 2107 -49732799749740551886445328991709209434397680444412536 2108 51260152548680828960570860394073471541894187741763584 2109 -52834037558975467334815327696886589060566297405820480 2110 54455861111986096583410551574450608620283909419652128 2111 -56127071703214760891898929035800264987955063424899584 2112 57849161246376405947996889385654098540897326539994592 2113 -59623666364473622568160740559810489940210702084263168 2114 61452169718956732088387919489054891808914751717997664 2115 -63336301378083749112474064305668651398752109760847408 2116 65277740225627113777062088931797911466169069415883162 2117 -67278215411107374152449578275023241686416715207894080 2118 69339507842768246377436274577423150773703541917037824 2119 -71463451724542713006397687260250698571944196921782992 2120 73651936138296066984123771160572866326101369108465576 2121 -75906906672669098613395270011446068082772227950249808 2122 78230367099882985616613448252433823263173107905552568 2123 -80624381101906912534126651063196601265024010337762816 2124 83091074047430046733223309672826396725163710624503080 2125 -85632634821121266599391054244889135378527137645872896 2126 88251317706703006338003915754445349842568943914119196 2127 -90949444325409785464774495167072876237765498968729200 2128 93729405631447464710273274047689912147327831784699360 2129 -96593663966116049906430419772115482424731070936490820 2130 99544755172306988683672671854258598440252367496543392 2131 -102585290771135409761020851427079515262820386458390904 2132 105717960202518680614745456667179553868387218026603232 2133 -108945533131565046832900928173027854103998082628043520 2134 112270861822690007115456148303909589670056525127111424 2135 -115696883583433514450451399483655594428320625819868512 2136 119226623280008120481641319555733309945719973636898760 2137 -122863195926666841720645295842689714006379954774708896 2138 126609809351039869561949053761335219210701865940010520 2139 -130469766937651318860187586845530739907237034849986304 2140 134446470451891061303527233113690089430388832839939152 2141 -138543422946782370529503127588399656588925766935238604 2142 142764231754953667871347296673605044074931003136198528 2143 -147112611568292154250698692895980640932408692058034008 2144 151592387607828600010716487347307180440451832663558292 2145 -156207498886476096925331974964940105582338997931859904 2146 160962001567321213331517749116540889082957948130274640 2147 -165860072420243794054929922803558708439017998910734080 2148 170906012379721672960813097883662937151094150918937120 2149 -176104250206758880717218043270571890023335183423687128 2150 181459346257960598640116760167326133142723069081872196 2151 -186975996364865198061507329959698985459820402194765920 2152 192659035826733282162579091169786108577634272309008120 2153 -198513443520085784216316558856767007735000314109183328 2154 204544346128377945244695554759006528257394460739244640 2155 -210757022495293469812692583082713519313625569456347744 2156 217156908105243417750145765772368934393741927443525416 2157 -223749599694757510864682261171064770338517049811048320 2158 230540859998561598252365430588238530486722337432993184 2159 -237536622634244114973414936293262687652494403094359488 2160 244742997129526572325926418236606980265201196578779040 2161 -252166274096268521815460104066834807346926818601461124 2162 259812930555456129751135866286514726791575951194438608 2163 -267689635417545578310814044379955648528066862400618656 2164 275803255122658067634134028190619640648552012229607668 2165 -284160859445252330434227316466856489246203940830663808 2166 292769727468033386939750053152940903952117123340413556 2167 -301637353729992867699626918553904452459473344718556352 2168 310771454553616721831898660738966357120226011459242688 2169 -320179974556440618602032349633250996028960213801188732 2170 329871093352281953783496656756188586267169214916672384 2171 -339853232447630205260353289068990327156134056962951344 2172 350135062338834564209706194357581795762779130252589072 2173 -360725509815889421728843516145109339169318058476641376 2174 371633765478784542164705222391805968086233186978500012 2175 -382869291472557733413534872052011617338695159259141840 2176 394441829447363664470787842121753009672053475576792032 2177 -406361408750053318643993127480891167852394252801058752 2178 418638354853944548050292030111690817689685927126427916 2179 -431283298033655456205926904247288908021256591156231320 2180 444307182292069029630780509901588145350565063526675260 2181 -457721274546699719557073207778583081839734086798301784 2182 471537174082940698449175777819982108960481235379740848 2183 -485766822281884444913415810783755265202296450221676480 2184 500422512630629311027601075340936476901366065607728352 2185 -515516901023210969122668045944464073345348747554130880 2186 531063016360530296353240227799017722329230706877921976 2187 -547074271457888515659165285963789612714354875016613280 2188 563564474268986456650940544933234631642010692358261752 2189 -580547839435497820438223462142126216336067135877976000 2190 598039000171586524681143505522640273544714774346041984 2191 -616053020493005770874169684887752787345619549421705824 2192 634605407800691622395287335323422847055373923888992672 2193 -653712125829046822276627128928709614480733320261345536 2194 673389607969401533027989603303374081200052534239389872 2195 -693654770979436872332037978360417757226977979887861040 2196 714525029089664779467028522098667125515278946505251724 2197 -736018308518374115788831335666773835752802029186064800 2198 758153062406778223037397064527757867436448716019250656 2199 -780948286186433686955516571517094510571058681110753552 2200 804423533391344039052865015795305752288055397887802288 2201 -828598931927515841844000270483431296127454028800142848 2202 853495200813098315457027261224461392792294967567754928 2203 -879133667402611656669904247975607459880553329004677928 2204 905536285109153763511627497660971563580926921944116400 2205 -932725651638870505917109665247846903922938564699690382 2206 960725027752381280143881077761638414999294482003447436 2207 -989558356568269664814917317306817282927099749314481496 2208 1019250283424178881320614574364501832007535857943113904 2209 -1049826176311493781616691734097871333962672767319843334 2210 1081312146900045582109734682081790354736073507222522368 2211 -1113735072169742882691586683163599971727787974847014048 2212 1147122616666513014138964611859685510126497218045869440 2213 -1181503255400431814082101692742596032197058054538017968 2214 1216906297404427920862843752333251879654319223579211280 2215 -1253361909972469985678324261180286516833411614569001648 2216 1290901143596682237094114511442620908533679387738371192 2217 -1329555957623386000084887995584739827094042442431114080 2218 1369359246648632497423063408418487518228216954304071160 2219 -1410344867674375979430807460334502949869677140867786608 2220 1452547668047036385847977687228689923750474952851472688 2221 -1496003514200817800255555531456098479613447085010054444 2222 1540749321228783385277235162717779463661821184450669536 2223 -1586823083305339770896857079757550302958328975700786240 2224 1634263904984454507361533555658405675594463380087715640 2225 -1683112033398619700794196569009958641114382465698845060 2226 1733408891384283850518861284916685984513475811109164192 2227 -1785197111560202743500820297576735981805181180763332352 2228 1838520571385909589506688623892440955518072124674836912 2229 -1893424429228274972282823449094224504106459216220178712 2230 1949955161464919234748141116390544464246341407167951876 2231 -2008160600654054213672342867422189955305341483654645504 2232 2068089974801168412043808706295441319441153036685400704 2233 -2129793947753830382969607393018362337648459519299858240 2234 2193324660756769952777035695623747883153199087430056392 2235 -2258735775200306606406908233070763036444216788828578080 2236 2326082516596129587227028865267846219773603554002838384 2237 -2395421719815395737202736742592380712237544733316255696 2238 2466811875625099552746985689381207595830013078989815904 2239 -2540313178559686107534923840972223314740034597054433920 2240 2615987576165922167853875076084530709871286259708391152 2241 -2693898819660114791730832358122703425468069611798946320 2242 2774112516037870775097456663410691700491309841827844800 2243 -2856696181677725324078165547550785088504030094928481928 2244 2941719297481135152697248949905935467693278024153820416 2245 -3029253365592530714222297977648037099686081601893828940 2246 3119371967744355380719340867906153442384524241538691556 2247 -3212150825273287022983281275419846364712709166545720032 2248 3307667860855140571372607698688346494407790842012898248 2249 -3406003262007289743225537867040774358741426646221004192 2250 3507239546408823217653956804632268646393569264923994832 2251 -3611461629090066164716029025101291995198264440105090824 2252 3718756891544553263062494407246272706248681068254516536 2253 -3829215252818035267414163384433098731887891799175825536 2254 3942929242630638944218093197699578439170296144172708692 2255 -4059994076589880941214435902148621201679839990388278128 2256 4180507733553861087050219996620411440674032771026016488 2257 -4304571035205630955956908781649016334024363591833132832 2258 4432287727901450539050213122374629841411362988989979880 2259 -4563764566857410831847442337968764301854248356950479832 2260 4699111402740714406559293161741294904353359780658646656 2261 -4838441270733770953596345901531819823108938422725387520 2262 4981870482141181753098016649289012293768801587999942080 2263 -5129518718611657516296222686309860075354218989500845056 2264 5281509129048939499963940966025230991945365022471580836 2265 -5437968429287875767591445455825180299278721382042734976 2266 5599027004613944512637138489046647128100119712581494512 2267 -5764819015206716079548704751003752092748972698729980456 2268 5935482504590006368724911178972524232880696415589517672 2269 -6111159511173798389021097768674886885732746766415523660 2270 6291996182975397569211707229112739938463314224538659692 2271 -6478142895609741849286928393117673391822895743004994864 2272 6669754373641311384013508605399876824327996531789669728 2273 -6866989815392676795766676240738196315086799188908681088 2274 7070013021307391254049401347761935994977343637571786320 2275 -7278992525967672231451422744303729729976188332577100784 2276 7494101733870135640894438252778151334865361793357483020 2277 -7715519059065740303918285583271125348022181276790463008 2278 7943428068773076499298090088843028441959911292855404416 2279 -8178017631077190919583060976778994578783037407603061232 2280 8419482066829284005292731646786351354060252148467976080 2281 -8668021305865846680171801874500546440796285624536715284 2282 8923841047669124388064859739180979370249232998801104368 2283 -9187152926594209510647911622654721546206847470211987536 2284 9458174681791571271306590575990953426983427641773506648 2285 -9737130331957437719427022493441948828803408088371960896 2286 10024250355048150028387414101965464283283957024565643796 2287 -10319771873098417890250068640214414432385069149332611096 2288 10623938842287319086715318372415914197172692076272998592 2289 -10937002248399909273038391482738823178178078312230897680 2290 11259220307836442622727372218205007799267426694734776080 2291 -11590858674325453321169247291913368427363102402026396480 2292 11932190651501315125160017808042294594272199070703130112 2293 -12283497411511384568266775397530117045183192750427229168 2294 12645068219822446223322911378476437454002492734527044864 2295 -13017200666400919158530628956738731280653956138930544000 2296 13400200903446155861545025110718612875302255884735951864 2297 -13794383889861172071552992562122316977376310520954367776 2298 14200073642650291866437921163847891789271090233213904944 2299 -14617603495438480815699231447678219527087225106508608920 2300 15047316364312574949042990965631993693240418734764433016 2301 -15489565021190198731571689063233678143129377278591835200 2302 15944712374927905315194836419926788542226861512861521408 2303 -16413131760385971300969192230882173868506285013317419272 2304 16895207235673340463117278393023056991532448644454712002 2305 -17391333887802440836006753060562959791416372296719984644 2306 17901918146990001856143634772078770685148790290337191936 2307 -18427378109846577613488230707513268204882684972115830800 2308 18968143871704243560293458327498018599666266242715263232 2309 -19524657868338882243726376300448065785183687600729180540 2310 20097375227350613899264977473489813723789458808719218816 2311 -20686764129473265333402686876942971406084284026532807664 2312 21293306180091310848094105538122712127809849265036698388 2313 -21917496791250467574475886849076664416911916777070087168 2314 22559845574456090199800110441594002423373067267950182160 2315 -23220876744561692554678359088622764660208715401697298128 2316 23901129535058331902651968728695914457630732173220338944 2317 -24601158625084232229628383897414768697631466501270678752 2318 25321534578482901723979960482581388062187534893400833440 2319 -26062844295247123499029356892813120403924054289827636592 2320 26825691475695574145661294350344699423861830953743670780 2321 -27610697097738458803584555752571521634759575379041477088 2322 28418499907598451182180695277662400746643407840838019360 2323 -29249756924363399615003421309377194708119655158198721936 2324 30105143958757713262329576829517340731002742514355243848 2325 -30985356146530083652932403512271590498806712213695055616 2326 31891108496866233756865265498758388607047227745520733396 2327 -32823136456246727796724697138982450320382786379686505920 2328 33782196488181528346380458017207945259155216075493707008 2329 -34769066669264961469764490440059201517015204225795149568 2330 35784547302007054485790775776214348891630148869002765136 2331 -36829461544909853414400939717125702332131042452417731824 2332 37904656060270317512838954825795518768731905314053545792 2333 -39011001680204736051041961081265010961348486006831130448 2334 40149394091403327358475324186783270245756541508387459960 2335 -41320754539137772224239767898800882801080237440107751536 2336 42526030551058913241767996337999969719844093684093935856 2337 -43766196681336729231669884329286992785475838174139207360 2338 45042255275709980310367998216628459993879046561396139536 2339 -46355237258028625651200313477450648026951440342729188440 2340 47706202938888253963689394418611657286581099064879323488 2341 -49096242846972347960757090039185623366135746456353321404 2342 50526478583735240676234330624810263661697126411351695728 2343 -51998063702076125846423549882019638077832913847900376832 2344 53512184609672469425754546761408802858588687750833559896 2345 -55070061497659647758474329671321960217052827233358195848 2346 56672949295362623420523885583832720830133033681771736192 2347 -58322138651804976086429713728954260687971134984614741096 2348 60018956944740647146530207773041472022389041532685434392 2349 -61764769317974347764737528260702524234199186543975201980 2350 63560979747757735584369182784144758707071193728656490012 2351 -65409032139070200721479756068889357950784735391521553824 2352 67310411452615432808568650501957695033667527323717854312 2353 -69266644863387883869517966948602715234657930004667959776 2354 71279302951686813359522570052744349274993764066450555344 2355 -73350000927479818881141531249562863854607804461841350064 2356 75480399889042636440120221015120038276052559849152464640 2357 -77672208116827555656514313966040354808074384321135253616 2358 79927182403539056608294652310532371596563786040347404624 2359 -82247129421422254965640332222012489711331793496411491648 2360 84633907127797460296725199642675413068568058716303809760 2361 -87089426209902628938449786158542204617400283573586978664 2362 89615651570134748217118838793868206164777891010485772888 2363 -92214603852811244218194531802365844111803811682552915200 2364 94888361013603382454315448399778636266143701315476129168 2365 -97639059932825351965010835059228083572580619258230969536 2366 100468898073795311498746579209771349988014386235388937996 2367 -103380135187518154993493359549041763229743910360839061704 2368 106375095064974146734357891481860617526265046231302696592 2369 -109456167338332909124400077986694362097941378384373571432 2370 112625809332448543423356843186021483897124408767925165120 2371 -115886547968028952239566484119256321385341165354700440344 2372 119240981717910738857366035846800018834485775447369572416 2373 -122691782617910410222302526635962554123138644392592796416 2374 126241698333763035907874666350892690831073210027569472612 2375 -129893554285701043729746109303040642283010747259637667400 2376 133650255832268493717625579081099745948867934846767650080 2377 -137514790515009996564965334363708706196932973606047744736 2378 141490230365718461939857149866475012969591182932564984560 2379 -145579734277972108490442366998487019844243594051057835744 2380 149786550444738674216659872823867880083697433317252677696 2381 -154114018863873567200665572709398923471712469935749300844 2382 158565573913388827499536463626771615251505076648345343648 2383 -163144746998421267254415502293058339054049537628764228888 2384 167855169271881054673316529920979017918201982741102696900 2385 -172700574430816346404109221782912660469596104171207541984 2386 177684801590585390850299188485693058239088852074520884976 2387 -182811798238984862159579127227132260462896514992200408064 2388 188085623272542081969929559503479184323205343306052750400 2389 -193510450117239285666698616227931731338403597137561869180 2390 199090569936000235152504782214525817146937510390190317440 2391 -204830394925333315385460549944784470150729306036290859664 2392 210734461703590822815991056370867664838003483135897977824 2393 -216807434793371507186368962577836979879467579327180673568 2394 223054110200662612042516341462262346529853842606131024880 2395 -229479419093388723125063166873086722094800308476708018880 2396 236088431582107728258676496069987647685705806810103521200 2397 -242886360605669169505147076497884239295604878305617225472 2398 249878565924727281639853096533815193001474075651978554720 2399 -257070558226080115336590800823961547827790297283254915520 2400 264468003340887395154300534860088609258131036248671474756 2401 -272076726579903219370203725272941565602079343551035566602 2402 279902717188945430303948026108901354771106580959463454408 2403 -287952132927911531021623123836217962906851036185483740960 2404 296231304776741459822646191480275952779004184740248650828 2405 -304746741771820421996077745220794166464754884369707906464 2406 313505135976410385003743006623696541177661851039379787272 2407 -322513367588796836287277736438292453865686495856456060720 2408 331778510191938051897193643795734670665137746858379443568 2409 -341307836148507500555202993883887019671434787143368097664 2410 351108822145326184945195341848384944721760339736616538608 2411 -361189154891290775300733517596982128324360943044016601544 2412 371556736973015397045412600951402701702183372547406933256 2413 -382219692872519973738218369090691462822042106369645616800 2414 393186375151416180388739916308549900714624937038376716544 2415 -404465370806163414020740529523150675539836027406388655296 2416 416065507799091824093148947200967523597384699550502633648 2417 -427995861770017453242037840420382115390968673101239583936 2418 440265762933406009344347673108468096477613841426764151808 2419 -452884803166176816096668541752775613775535873499053396880 2420 465862843291377166600792669013932694244773714102998644962 2421 -479210020563099730845831227791591143567422367669090240660 2422 492936756358161944078907113571466577851483744917807588448 2423 -507053764080216532146900789827239668926249812140778423928 2424 521572057282116618005050545300923605477355320481499948312 2425 -536502958012517309582208187066834329264574555154850960896 2426 551858105392858404822861482280083001834745819447619682696 2427 -567649464431039979722679124694375071044876833094927890640 2428 583889335078274267320303005001903424212185823819762542312 2429 -600590361535773510820002200038376735045970041417236009848 2430 617765541818114506430568328568928511492047810408642783716 2431 -635428237580306468549708959957190799933836821729261961728 2432 653592184215779782422850112130628418007504301698117212720 2433 -672271501232709291661216966465237827027624134671927556896 2434 691480702916287137886485713748113674087146337855912100992 2435 -711234709284766968812164909758801289231914601399618171536 2436 731548857347313704569606781348996116351886973491184131760 2437 -752438912671911149193236872659474501054469968293605370416 2438 773921081271803708010699635647783890761200546033125663904 2439 -796012021819178479420465001091692287351372549549576439712 2440 818728858195030192536353587461534742839029368937658543888 2441 -842089192384394026072725413796088495881994747405239154164 2442 866111117726380438668879791615360617069079855968894859136 2443 -890813232528701941151305776564718700181619540470186370000 2444 916214654056644426183037520495362274331955249951586834448 2445 -942335032906705424278137982484683698693263239907428310712 2446 969194567775398666071408000548170608729323991327749032156 2447 -996814020634008792839858180939849309033251580563299905816 2448 1025214732320372169522010857805369363511945124373161301696 2449 -1054418638559059721095290493808100975242375725153645071360 2450 1084448286421645743783755620350075706443446606244744107188 2451 -1115326851239062952365279803649261039061578192022517627360 2452 1147078153978368834716033047550839398259487634983190283536 2453 -1179726679096581921407625217990648478691525654082037395296 2454 1213297592884589074399057800137186183680873888650813108840 2455 -1247816762314476593543627321895266217004718919617065701784 2456 1283310774403999077985415186476388475150964020934726944372 2457 -1319806956112270813265749471055131766930798796153055228800 2458 1357333394781145242471754049989715227350784885606854355480 2459 -1395918959137139086246400199399981263045870888751603250920 2460 1435593320869159174166285232814332962983819368965438945952 2461 -1476386976797702318302125367039243961932962269446713825144 2462 1518331271651621885517568494298961218866995755698985143488 2463 -1561458421468989402625646696572207454332819792951881419376 2464 1605801537639025860080504578103271403148553498226640989744 2465 -1651394651602535675590841510215969605753179590023099828480 2466 1698272740228746857250480912458110543196524314997202615376 2467 -1746471751886944093248997628527321199107535268796593079816 2468 1796028633231777627338920796996362829702813630923797386272 2469 -1846981356721640200238576811076844288410694239038959231832 2470 1899368948890027400371502375592125053662578060803335925280 2471 -1953231519390333835440500281824076063588607744635483795584 2472 2008610290835088981532722289914644487481487994808180621104 2473 -2065547629451202770798155379761403702650204480348134837728 2474 2124087076573372334361894253124244518254110672191794226712 2475 -2184273380998398226486654383459524303583550111295288498712 2476 2246152532223771332174632798676135699056179469741816846520 2477 -2309771794594520927355829278549312185814842317276890858896 2478 2375179742382960453697330242645101059845074037877945264320 2479 -2442426295826630935496533333688939606192447693437433861488 2480 2511562758150423062470230579746461106077137093113378948288 2481 -2582641853599558259975722548224792829366259069390537483464 2482 2655717766510827050145816522152106852615215855369774668288 2483 -2730846181450220169148027185980035456136682176853803129856 2484 2808084324445844755898550250757644583086890802589608948560 2485 -2887491005345794988071283870060902932737024878687168322432 2486 2969126661331444347877529475495217621682712699919262140032 2487 -3053053401617445802686692074189740224963514168465932764720 2488 3139335053370567148411734009493537981116549999084516000928 2489 -3228037208880352165838268858060219639946663860195673199520 2490 3319227274015484676107105809009552112392506713295041977824 2491 -3412974518000642661369648148564771428149253463284399035664 2492 3509350124549563966263430363048275023051716237182274589520 2493 -3608427244391004357796128407664930202698733149540886458768 2494 3710281049225253554860109019355446591165578233470042417720 2495 -3814988787149885920630628276129164334353111862905367032040 2496 3922629839594460536010794919912495156561652317347681333424 2497 -4033285779804951052797642434658771642604046232202653734432 2498 4147040432919779792794581614214596201408864783841089304200 2499 -4263979937680453764328732523090749507157379054234585613248 2500 4384192809820953380894422333919083401943885173526562310494