0 1 1 -4 2 12 3 -28 4 60 5 -120 6 228 7 -416 8 732 9 -1252 10 2088 11 -3408 12 5460 13 -8600 14 13344 15 -20424 16 30876 17 -46152 18 68268 19 -100016 20 145224 21 -209120 22 298800 23 -423840 24 597108 25 -835804 26 1162824 27 -1608508 28 2212896 29 -3028632 30 4124664 31 -5590976 32 7544604 33 -10137264 34 13565016 35 -18080448 36 24008028 37 -31763384 38 41877456 39 -55026728 40 72070920 41 -94099944 42 122492256 43 -158987216 44 205774704 45 -265605816 46 341929440 47 -439060416 48 562386228 49 -718620708 50 916114836 51 -1165236984 52 1478837352 53 -1872814392 54 2366804676 55 -2985021792 56 3757275168 57 -4720205648 58 5918781960 59 -7408110864 60 9255623832 61 -11543715416 62 14372922624 63 -17865751712 64 22171278876 65 -27470674896 66 33983831952 67 -41977303664 68 51773808312 69 -63763591008 70 78417994176 71 -96305649120 72 118111775484 73 -144661162472 74 176945507880 75 -216155910148 76 263721448848 77 -321354952320 78 391107242328 79 -475431368960 80 577258609032 81 -700088305348 82 848093977656 83 -1026248548272 84 1240472004960 85 -1497805380720 86 1806615578544 87 -2176836321192 88 2620251379440 89 -3150827245224 90 3785103589608 91 -4542651206080 92 5446608713568 93 -6524311115456 94 7808025417408 95 -9335810940576 96 11152524778932 97 -13310996094344 98 15873396687468 99 -18912839599824 100 22515242477028 101 -26781498154104 102 31830001519752 103 -37799589306272 104 44852958179880 105 -53180636536896 106 63005596935912 107 -74588609327184 108 88234450425780 109 -104299101993752 110 123198090765984 111 -145416145640456 112 171518373965856 113 -202163188770120 114 238117253116272 115 -280272747052224 116 329667307532712 117 -387507043013336 118 455193083041776 119 -534352190107968 120 626872037406552 121 -734941843314100 122 861099152757000 123 -1008283668915288 124 1179899167760256 125 -1379884674896304 126 1612796251495200 127 -1883900926506176 128 2199284528900124 129 -2565975419959856 130 2992086405516528 131 -3486977426030448 132 4061441983565520 133 -4727920674716032 134 5500745663843472 135 -6396420458826120 136 7433939950106616 137 -8635156352365416 138 10025197457058720 139 -11632944475056848 140 13491577734902208 141 -15639199618645824 142 18119545380542880 143 -20982793922925024 144 24286492219499196 145 -28096608902965200 146 32488734597983160 147 -37549448912243964 148 43377876631521480 149 -50087458637092920 150 57807966418445820 151 -66687792838628960 152 76896556077662736 153 -88628058491382792 154 102103647546545280 155 -117576032103763584 156 135333614202846456 157 -155705404255561688 158 179066596275430080 159 -205844889592317960 160 236527654545096840 161 -271670052068212992 162 311904231055198284 163 -357949743081424496 164 410625331709417496 165 -470862273417245856 166 539719469445976272 167 -618400512848835552 168 708272983069814112 169 -810890251848548220 170 928016119549664208 171 -1061652640604155184 172 1214071541136510960 173 -1387849681601949912 174 1585909073006546328 175 -1811562017735704928 176 2068562015961017328 177 -2361161156910160368 178 2694174801947899128 179 -3073054464519004080 180 3503969901760888584 181 -3993901555358155256 182 4550744616489676992 183 -5183426143188652136 184 5902036829964069984 185 -6717979221195446160 186 7644134373922452480 187 -8695049214777381792 188 9887147102809315008 189 -11238964408001755616 190 12771416247921949536 191 -14508094896084588288 192 16475604789625129140 193 -18703938525601549064 194 21226898750056182168 195 -24082571417842697136 196 27313856540785737756 197 -30969063254348596728 198 35102576826800013744 199 -39775606118949805856 200 45057020986907667012 201 -51024290216146892432 202 57764531794771905192 203 -65375688690981188544 204 73967844809452488552 205 -83664697480559861040 206 94605204703578421920 207 -106945427440960881312 208 120860589568211699880 209 -136547380648117359552 210 154226529547094516544 211 -174145680076156776752 212 196582603353737752584 213 -221848785490246373664 214 250293433526693669808 215 -282307947368379743328 216 318330910790724726228 217 -358853660514532280320 218 404426498914916006856 219 -455665623211003300184 220 513260852058817945632 221 -577984239421892562096 222 650699675516455506168 223 -732373585623477830720 224 824086849742174126112 225 -927048079554255047932 226 1042608404113868049624 227 -1172277932227607261040 228 1317744077810879987760 229 -1480891954787325299768 230 1663827070542068211264 231 -1868900571773609077632 232 2098737324062530392168 233 -2356267136862911383656 234 2644759479227414580744 235 -2967862068733380195456 236 3329643757152846566448 237 -3734642181809491477376 238 4187916701736436639296 239 -4695107193182231598144 240 5262499340249352678360 241 -5897097124086020407112 242 6606703288743841392924 243 -7400008644282410395996 244 8286691158741660602664 245 -9277525891087047844920 246 10384506928122561052200 247 -11620982610718935733792 248 13001805469681474768512 249 -14543498440461303573072 250 16264439090100323320464 251 -18185063770837419614352 252 20328093814388242672416 253 -22718786100907303241856 254 25385210579097272531328 255 -28358557581095913096720 256 31673478070116792108060 257 -35368460283059069338632 258 39486246587413225987344 259 -44074294765043961719488 260 49185288368418293056944 261 -54877701271505694588888 262 61216422062230871371152 263 -68273444500751371839072 264 76128630903164735626320 265 -84870556009230070255248 266 94597439661575476339584 267 -105418177469518336758936 268 117453479560574280517200 269 -130837128545220720464088 270 145717368944552697900600 271 -162258441566029895293568 272 180642277670420407131000 273 -201070369265193465464128 274 223765833499029499774392 275 -248975690933073227990064 276 276973379442683578935072 277 -308061527675847803703416 278 342575014379864398943280 279 -380884342526873551618496 280 423399360043777809410496 281 -470573362107622849001640 282 522907613430488646912576 283 -580956332757796535717264 284 645332185972854509135904 285 -716712338773649506404192 286 795845124903858385550112 287 -883557391420899098640960 288 980762588515624726000956 289 -1088469678011315464989004 290 1207792941918976499332464 291 -1339962780371750300486840 292 1486337596969233800441496 293 -1648416879104483323936632 294 1827855591300973785634308 295 -2026480011039490587067872 296 2246305149099525911588232 297 -2489553910178512837941552 298 2758678164596864372313960 299 -3056381918369261933631936 300 3385646786956126803898380 301 -3749759997749082412812928 302 4152345167949154587802464 303 -4597396128139643288896200 304 5089314087726020648289552 305 -5632948466719077620244048 306 6233641749299832949686168 307 -6897278748470856535329200 308 7630340708136339474261120 309 -8439964709454418775540192 310 9334008892588309546664448 311 -10321124053394855515668384 312 11410832227508650810793400 313 -12613612932119488797164072 314 13940997798950262250036872 315 -15405674401011691165891776 316 17021600151173492195790912 317 -18804127233030794651978520 318 20770139614593803548231224 319 -22938203293678628774832096 320 25328731031280207603137160 321 -27964162946483770212207792 322 30869164474511696379696384 323 -34070843329279568743793760 324 37598987264406682721585532 325 -41486324593143950285088680 326 45768809609399723182924560 327 -50485935250326092206300328 328 55681075557259705813878360 329 -61401860727808052440975872 330 67700587809292727972596704 331 -74634670364518355118971600 332 82267130747010434181686928 333 -90667138956720907585254392 334 99910602411198309179650080 335 -110080811364037099010530080 336 121269145134969105516103008 337 -133575844787403860723690696 338 147110858403004776491886708 339 -161994765662744780745470712 340 178359789053883516927845904 341 -196350899686866710787415296 342 216127026430068070299915600 343 -237862377858792068296758592 344 261747887373700260849936240 345 -287992792778972040553437504 346 316826362628751664362926664 347 -348499782759031994702407440 348 383288217628971675950422200 349 -421493062409304448988290520 350 463444403185280319737957088 351 -509503704197579109713930984 352 560066742737822995592026608 353 -615566814157589017452295560 354 676478231454104686416783312 355 -743320146076121129251254336 356 816660718965014443311177432 357 -897121673425477416259357632 358 985383264225143763931043664 359 -1082189700372569136576741216 360 1188355062339258239813300424 361 -1304769758096741195033873364 362 1432407566258863942252391016 363 -1572333318879360776570351596 364 1725711281084584360467443904 365 -1893814289752599169464080688 366 2078033718916978569932635032 367 -2279890345513745173297579904 368 2501046195543240096593533536 369 -2743317457728958248608394408 370 3008688559369859201239060272 371 -3299327507352630055907982528 372 3617602606271395455789574272 373 -3966100675354634482619381624 374 4347646896487786051774326624 375 -4765326437115844344513692880 376 5222508004289679008863391424 377 -5722869499665732061394764944 378 6270425959970890763305468512 379 -6869559983399896496630308496 380 7525054859726851189193500128 381 -8242130640699152311759525568 382 9026483407664860283412867840 383 -9884328015496587052849669632 384 10822444615861000340766841524 385 -11848229288899365708697271040 386 12969749140600455921670951704 387 -14195802253745799075273365840 388 15535982913486790117765168632 389 -17000752564588066044485629560 390 18601516996373699443747319760 391 -20350710293693113643459197248 392 22261886138053566500209295292 393 -24349817092739123160164289936 394 26630602559569686510985625640 395 -29121786153291153323310314496 396 31842483302800290765690953712 397 -34813519956896793382819686680 398 38057583346454041178475243552 399 -41599385835278336932614917248 400 45465842978990807408736431748 401 -49686267005564636600931631944 402 54292577033275026555196806576 403 -59319527452410177724184113792 404 64804956016840124724998393544 405 -70790053321193578745242979064 406 77319655479758196516669771456 407 -84442561975168914515364243552 408 92211880809424095936982809000 409 -100685403267787648686933165992 410 109926010798795827177909335568 411 -120002116722076824091650069720 412 130988145701290959960731264928 413 -142965054163592991670850259072 414 156020895111099760354991978208 415 -170251431055528991071757966496 416 185760799116199710226432780200 417 -202662232655830945997949142064 418 221078844190071749978726651712 419 -241144474697631560940651630192 420 263004614880618332028393237312 421 -286817404381782371519406990392 422 312754715459557690167766126032 423 -341003328156058157298807437760 424 371766204570725358625349608392 425 -405263870476593392104592075640 426 441735913190859446629780715232 427 -481442605340647321503983092672 428 524666664952859126480783172336 429 -571715163148503372354553057824 430 622921591641906991490715999648 431 -678648103239200638365873130176 432 739287939604272140638457090196 433 -805268061720331308656325009224 434 877051999728132714475203357696 435 -955142940175104851398690009776 436 1040087070171049513216438236648 437 -1132477199524235332080207263616 438 1232956683635808276236209890984 439 -1342223671770387480072387713888 440 1461035707307183507815577447712 441 -1590214708720471761035118457860 442 1730652362353170427916687914512 443 -1883315960545962779140915320720 444 2049254721381251901445839935256 445 -2229606629211736379784291098544 446 2425605838284236816039351025408 447 -2638590685158559614096677099016 448 2870012359278013381780691968032 449 -3121444284993539754353453752200 450 3394592272599730312497593482740 451 -3691305500532442372626639803424 452 4013588395830318802248346551864 453 -4363613485304272889263468351520 454 4743735295620073522464688378896 455 -5156505386712017614434396786816 456 5604688609645242799767767353008 457 -6091280687268115394806817628392 458 6619527223784792679802700131368 459 -7192944257775051148101321669432 460 7815340482240651190313315026752 461 -8490841265015291164923437138520 462 9223914613392833778070658752896 463 -10019399238164321818227716397440 464 10882534884471115644031128943848 465 -11818995110046809163599772743808 466 12834922705607047415723761661496 467 -13936967967432096313362044529840 468 15132330048656017406544665373480 469 -16428801633518924914805795459968 470 17834817197952200473785427881600 471 -19359505140455174720203584649448 472 21012744089397968238387055053744 473 -22805223716769666595292990955072 474 24748510414113594033886070899008 475 -26855118214091687030139543087056 476 29138585370947841354490886760000 477 -31613557045256825404339875814776 478 34295874572924179461765655240896 479 -37202671835629655050105921874688 480 40352479289982282651005210107608 481 -43765336255794096263609829202768 482 47462912110312907652656249151192 483 -51468637085230517509924442137344 484 55807843417068030552553036232076 485 -60507917659420964818685628653040 486 65598465027831323698885848493476 487 -71111486715072253631100511302176 488 77081571186738339692553082860264 489 -83546100544612260747212158612880 490 90545473128735884589139254445416 491 -98123343618890620712365314483792 492 106326881992760096555307120592008 493 -115207052801914920725143790969520 494 124818916338468719966158334017248 495 -135221953385391113117409058389600 496 146480415372654102438977111062656 497 -158663701900306884469897625912064 498 171846767738943089490303126662256 499 -186110561578619726477933109829808 500 201542498969941244879452602186192 501 -218236972086628669629367205876256 502 236295899138411605648193990023152 503 -255829316477538981814754504806944 504 276956016672706757868183090593568 505 -299804236071932013676550439292944 506 324512395642133754057537831575424 507 -351229899159274788552559445792868 508 380117993130338745986148613082880 509 -411350693158730506102754783866392 510 445115781819579832396521415333488 511 -481615883492701601443539240851008 512 521069622010557387870967373720604 513 -563712867418548095384737567016144 514 609800078617571828582244071703576 515 -659605749166392199927370217896640 516 713425964066539082546672010966096 517 -771580075937950463587382333378304 518 834412509622302381727193845566912 519 -902294704926117729792230516402280 520 975627207940674750128500596062256 521 -1054841922154076252418938788225128 522 1140404531406475231697335730508744 523 -1232817107636544802586254305278288 524 1332620917330291954188080248518480 525 -1440399441617027088980607946831904 526 1556781626066838542291513310526368 527 -1682445377434773776654759526446976 528 1818121325874979676353424695809360 529 -1964596872519606476675676071397988 530 2122720543789086298383168263599536 531 -2293406675379692462655771682732176 532 2477640450568819565113575003689856 533 -2676483319296498156853668019845744 534 2891078826432163688091305585703528 535 -3122658879728160850348719062284128 536 3372550490206081534057424522650320 537 -3642183020129730823679731182505296 538 3933095976300988585088105763005640 539 -4246947389184610531109757110446032 540 4585522821338504853470237110873560 541 -4950745051811589590563802705831000 542 5344684486587357409882555726130880 543 -5769570348814209283112658181945544 544 6227802706491088439949717746694264 545 -6721965399487814631844018240962768 546 7254839932293977968325579997390912 547 -7829420403729913825875091485220208 548 8448929550041277252700718575771032 549 -9116835983359823303817981073430936 550 9836872713473672652490939803385680 551 -10613057047238951269517355867363360 552 11449711966811577043882531527196704 553 -12351489095215586956904288808679936 554 13323393365627488593531672835594728 555 -14370809519181839776954472515182576 556 15499530565131365532815981341135728 557 -16715788346867942192466155618974680 558 18026286367674209356936671043091712 559 -19438235041178076345761281860368608 560 20959389543376022964758117742983616 561 -22598090455831527799047516593885280 562 24363307403301732879207410098984440 563 -26264685903662248430062754576936496 564 28312597663654910883274980030210624 565 -30518194570749148054467061435942512 566 32893466649362238543897705479489904 567 -35451304268910428933360344378376096 568 38205564911750601365039486957302560 569 -41171144831116126359278677153857960 570 44364055952752423564593386563432992 571 -47801508399226338638980993300303376 572 51501999042934977988462029361191072 573 -55485406522798383898299859411764480 574 59773093190619193871380284349836096 575 -64388014486273158501616460792796000 576 69354836276408797022830378940562492 577 -74700060729344672534311073536726280 578 80452161339532019054676849082745316 579 -86641727758483878905951769086425400 580 93301621135657324738469923536455472 581 -100467140722624101905694529046532480 582 108176202547202948818911397791963720 583 -116469531021295186213402496976190560 584 125390864407221640084027132080895704 585 -134987175132678896726413756510150992 586 145308906014310377379906469168772520 587 -156410223524636901164009319827748048 588 168349289317047805533456470736419316 589 -181188551309075669961614303193463552 590 194995055715647961621872062005424416 591 -209840781521836212622730062292872008 592 225802998989244113661166910149041672 593 -242964653902056242077298572321287624 594 261414779378406697148983535814936336 595 -281248937200653062157321818140084608 596 302569690754923183060433280885291912 597 -325487111816545945621704029404000352 598 350119323574329174450091568321110848 599 -376593082453798259077266402051998112 600 405044401478194999946129532789963756 601 -435619218097044007670010008174183336 602 468474109616263319011742318492889216 603 -503777059582022767260546630546819824 604 541708278703794394719263667896114784 605 -582461084151314436230170243375246104 606 626242841326575303876629918868325752 607 -673275972496650836412908281180142912 608 723799036977369066581137534933837584 609 -778067887882907247152756601789551424 610 836356910803705826506168389934691184 611 -898960350146187928064985558144331392 612 966193729264235851425373878088918776 613 -1038395370935930754659496039951146936 614 1115928025191535058138721613360208208 615 -1199180611982040328095172813111626576 616 1288570086693897634088704056879748224 617 -1384543437067012463623720977224752488 618 1487579820662089837254335988886406880 619 -1598192852652482422161801598210871120 620 1716933054387518175556437952263323904 621 -1844390473891736233946276093396702304 622 1981197490230602905146929982380395872 623 -2128031814491379359667518827686308928 624 2285619701001351054099015906957366840 625 -2454739383338318782492256793231941236 626 2636224750684051004745043816844034168 627 -2830969281134527011271840811507411520 628 3039930249715759736803071004365894312 629 -3264133230065571956618050418731424496 630 3504676910035023042027396168907850688 631 -3762738242843695453685121969977340128 632 4039577956896559903040604702445545792 633 -4336546448942837355543149074667635664 634 4655090086935763975019585725788777096 635 -4996757950743474858539483994610131072 636 5363209040772849282374359055886609624 637 -5756219986608091642497440691731218008 638 6177693289942569914658581444289785376 639 -6629666138405066977256397137657609952 640 7114319829359783516485133779705575048 641 -7633989845403461223081495673727920776 642 8191176626103842077698007586135389968 643 -8788557083533031495359260602150937584 644 9428996912359641410888473034917483776 645 -10115563748688118476059148177784554912 646 10851541235486542303943678735789172384 647 -11640444056340460313511034750553459424 648 12486034003426041032163491008686053916 649 -13392337150028052358832900954666468160 650 14363662202655091931193627321181569912 651 -15404620112845482493834374258240563200 652 16520145034132923608590276638245051856 653 -17715516715373329055745084128551688280 654 18996384427746668974436561120124278232 655 -20368792529264985986504970816276345120 656 21839207777566587934869827629428053976 657 -23414548509184976406119610493797088424 658 25102215811379417046340198349866203648 659 -26910126821034206034650018707221140784 660 28846750294109716501796871999660592992 661 -30921144598696499181998235800778376184 662 33142998294922684102057406604252152112 663 -35522673475835795839070677037289470160 664 38071252054966614023720519052548231952 665 -40800585198631461304801159002021475584 666 43723346114189858050847728881807898344 667 -46853086419499609606908124193278564800 668 50204296333757241412533222492512578464 669 -53792468945838029100247634437371381056 670 57634168833220279070390808397682310624 671 -61747105322660672391600119290756492512 672 66150210703053400375175729736005424480 673 -70863723721432114532338576866319039880 674 75909278714941911117767275385886556248 675 -81310000754905409209254436125013197796 676 87090607203924742942909819390450046532 677 -93277516113398148661578915149763418872 678 99898961916990227973615321431230406664 679 -106985118905590011235362866326446929728 680 114568233001238817616607427295695248784 681 -122682762381536320550177471742806765712 682 131365527542271896037839728838850373632 683 -140655871424621476869439634035913611728 684 150595830274349020083078446813015280912 685 -161230315944217188926552231824903094832 686 172607310397415037996524331048262582848 687 -184778073219433308943207216296624423560 688 197797362998653866880003592624319134832 689 -211723673492174565300332461866043789392 690 226619485553283176903537546414183800512 691 -242551535860756568066382031816774032176 692 259591103558041332457147189349397866472 693 -277814315982632568776543271712339860096 694 297302474742887927327089780803316746096 695 -318142403481391639714368646146563111520 696 340426818751133907265271928110056914552 697 -364254725523530589593941826408605049424 698 389731838946033590177813233419302424456 699 -416971034072153135537103892329790795992 700 446092825398532611763831161625382402784 701 -477225878162713433083245241220678752536 702 510507553481857177638437315523958420632 703 -546084489547439144078314145616292089760 704 584113221234306145540407507552819400176 705 -624760840635048615384923685299553856896 706 668205701192954065719344074134089782680 707 -714638168279503116892298219744903757504 708 764261419246096846129758406598323522320 709 -817292296175162261113440290207341183160 710 873962214763712034633174303159010601664 711 -934518132993622248025639808940509999360 712 999223583478173913787596953051052898584 713 -1068359773624668765115575491141138480640 714 1142226758019120867124551144644811887808 715 -1221144687722145461397683873191961080896 716 1305455141466279950051839635214098705936 717 -1395522544065210155793591069264369149376 718 1491735677685939385988819136858733305888 719 -1594509291997104459611818204072520834880 720 1704285819591767044919468722325270585160 721 -1821537203492529829680514104777379392256 722 1946766843982273902613707926042575659900 723 -2080511672466809709589382277933791600888 724 2223344360568003062530610852007157652232 725 -2375875673169310641419724222422608716456 726 2538756974692080210629557407139755482388 727 -2712682898472503522103113762970931440992 728 2898394189737946283490703615078618835136 729 -3096680733349846639040268439385544998308 730 3308384778190941946303023052887408482064 731 -3534404370829876190755268159127165507744 732 3775697011899041772490421064593193314616 733 -4033283549474775739728129885821711975000 734 4308252324655899904445338690785715381056 735 -4601763585500397762749136551123518531080 736 4915054186504294645712908591208866352736 737 -5249442591895304170604407657487824691904 738 5606334202170507412702866684738696517752 739 -5987227024536469276071101548210824226544 740 6393717709216256584808854043353632109296 741 -6827507974975566726307386002431923368416 742 7290411448694658215020402765030014757824 743 -7784360945379358621467261836508931245024 744 8311416216668802324031771001881703121792 745 -8873772197665759828816470000011215322256 746 9473767783793870288700518173835948012136 747 -10113895171381578948966798309826775612976 748 10796809797792326091831434440332663750624 749 -11525340919172188160872554415858208983680 750 12302502866277856156723418510863616965296 751 -13131507021388166799802201452445912521344 752 14015774562000518510545495626928259980992 753 -14958950019879103169743808018230287071088 754 15964915707065251618433061313735727867952 755 -17037807063692236648274507920106980981056 756 18182028985879175085119009037968388060768 757 -19402273195623496110065283188566078838264 758 20703536718481816361918121880145249282544 759 -22091141538938793009628301274734440116096 760 23570755507727259812545208571302100889824 761 -25148414579996220834374028439872706362792 762 26830546468142554388779236862324342922112 763 -28623995798345034491298306225642046946752 764 30536050865384032767404132544263665896192 765 -32574472086216663413047425783893884437744 766 34747522259026006074861868095420047783424 767 -37063998741096471540518353014822355710048 768 39533267665908779508637510974572048524980 769 -42165300327322223950373516126200362451976 770 44970711866645232213157361088118556507904 771 -47960802406815585688196586739512974421048 772 51147600786848647643280287647171286907768 773 -54543911059196901119161115178281756479224 774 58163361922730284116851975294588656866864 775 -62020459274729464289543654755397086190144 776 66130642076620679321167896936926648597304 777 -70510341740210680710631856187666549270592 778 75177045253945629575387631082978773974568 779 -80149362282262989078308789242036988969952 780 85447096485477687862205522138719432724880 781 -91091321322893061844890387711268602228096 782 97104460618006274981426883240492703770048 783 -103510374181843194713698471669509696567912 784 110334448808668527983380136431360367268732 785 -117603694977636431754878814609570406138704 786 125346849614441580208222189188961675387056 787 -133594485288771562625742537201960729017264 788 142379126246423481185258627399401661429832 789 -151735371699410160830361781308668424207264 790 161700026823328646438603605259208472500864 791 -172312241938784824307929383130519108640064 792 183613660382857545206839587174515660897136 793 -195648575607543637432268409769076325185296 794 208464098074957715919532077865539145609032 795 -222110332553880044972365414270736187312624 796 236640566459170886763673544722923926664480 797 -252111469914726807148227423703897714369560 798 268583308262176822602339928521018055034496 799 -286120167781545469396159413556735018615680 800 304790195436795637735470612877393328374788 801 -324665853508664976086263858454278529297256 802 345824190029693846292305103147722484343896 803 -368347125991988134479748915853711868332064 804 392321760357255136341295028534809267245168 805 -417840693961194796336241142834502341520896 806 445002373470633113900279969623530434532864 807 -473911456622073315095217404350958423441256 808 504679200044850384737153970523833586801800 809 -537423871051056670114326208647596262769896 810 572271184858126172541769607957658854794152 811 -609354768798704127781709546665851500054480 812 648816655166484361473118489047961120292544 813 -690807804446385003444857463826759505012480 814 735488660783087275863956097582231574149792 815 -783029741653935639131105553332405124724512 816 833612263830864711830410459724628317831976 817 -887428807841775126006629900976255935945152 818 944684023275046080959446901437895605365240 819 -1005595377412090601901413738195532839054272 820 1070393949822500140258997076563261788490064 821 -1139325275714885381262072521647592034009144 822 1212650241004526217600384838162562808848040 823 -1290646032236952806455992733597637826163424 824 1373607144695180964423894791903747258349984 825 -1461846452218142774662957198400684144768976 826 1555696342469547463686917086963355027693184 827 -1655509921620677108284874649490846010132496 828 1761662292648206008548865344771623082710112 829 -1874551911699814105097728360750684872359384 830 1994602027246971643452160494113796567886176 831 -2122262207026680555745641083696687842846280 832 2258009958073094813657895049103274246877608 833 -2402352445456788224145871887957644587681416 834 2555828315685031647845892432229192827921552 835 -2719009631071880486566558340625172558923840 836 2892503921763319247765474096492465407665216 837 -3076956362501392110667463266693070696149184 838 3273052081633466937101135070379864342664976 839 -3481518610319910604243154835265747047298272 840 3703128480366950981348702354859649513669440 841 -3938701979612904562423257114591725953059772 842 4189110074326886891535465836543469296152872 843 -4455277508641317712143582530330579243945112 844 4738186091634805894442797558771382197848720 845 -5038878183312277408589996543682324598145160 846 5358460391396530788955762102767283820581056 847 -5698107491551923999782240251566416813699360 848 6059066584408893844363080904663726424243784 849 -6442661503549894771182087718148854854503792 850 6850297489455667549118933743692939697077480 851 -7283466145298205854632250276772766723659456 852 7743750691406231346575458240480959813280608 853 -8232831536223430092456158209449708719906552 854 8752492182632333146120551847418790245227200 855 -9304625489630912492835712339823432913891744 856 9891240310528274638451870792055077964035184 857 -10514468530074036301325437614688661445459240 858 11176572524257044353054880776414486214038880 859 -11879953067907267885878620113659576516178704 860 12627157716714397690159074018618607949539104 861 -13420889691842645885838770433386908841418432 862 14264017296978423527911357073466105086209728 863 -15159583899401248675319513851466293010417280 864 16110818508523964160497221924035243209880852 865 -17121146987312003108326062482406995514828624 866 18194203934069246557728549917678646778196952 867 -19333845274276541157352000683423042952275220 868 20544161604495130059037904597502796226681856 869 -21829492332808436564700397768387997081163264 870 23194440662879585371413948092845842515062608 871 -24643889471456949367481699265979520719371424 872 26183018132074536071196105244464447755176872 873 -27817320340777334690544637868306000741440328 874 29552623002963510354993802387266153272965248 875 -31395106243885783752832703833327743813899136 876 33351324609004279999047296182529820811116552 877 -35428229524243990847471798506798598960203160 878 37633193090293837550131943234483943973829856 879 -39974033289403899715372303544521651981460424 880 42459040687706162500703618370495678687079200 881 -45097006720916367081713345724746846246522952 882 47897253656385269600107253672032420913975820 883 -50869666329872714209763101902230935326542384 884 54024725761134196984940751251057951034322512 885 -57373544758454778237399456334639432275900960 886 60927905628658031489295174331854387769993968 887 -64700300115877995596190781116871462324910496 888 68703971699530736364896429709356385524169432 889 -72952960389481218290246868995205363617022976 890 77462150164394073132334937238257979890995344 891 -82247319207708181352075990185136103069500496 892 87325193104610793555643225280595395914949760 893 -92713501172834715271065452544041677955981568 894 98431036110090908939901386890723531515148728 895 -104497717151509413519614013745558467781173408 896 110934656941626149165776829972699152144703520 897 -117764232337256185573576769662238066241173568 898 125010159370071551154273546304850304778782744 899 -132697572610891816396842211343222620512643200 900 140853109191638807793613071190228230197176260 901 -149504997755645465778806329688767330560709104 902 158683152622588001594537177635213842211589856 903 -168419273470777599517030436317705200650846080 904 178746950856953072798068859650854959632431480 905 -189701777912112036091828886735823106582290192 906 201321468571361182979613453205777370052340512 907 -213645982716315153867652667859707229968355152 908 226717658630290539447210327645693489263275728 909 -240581353189492555573091063989043597859720888 910 255284590237646281405971091845669521911569024 911 -270877717617155378117891406196996303091281344 912 287414073356956287672953574971008219554088368 913 -304950161545856745868133087839395567562749888 914 323545838450390272623463561913707010099033016 915 -343264509468174163624192721094744723629903664 916 364173337541523499735404356794794203974413768 917 -386343463691749252372016416017432454938807168 918 409850240372261765618509892349193057181010504 919 -434773478378424753756591127116098962494123872 920 461197708094178750090589114971409698744141120 921 -489212455899902577889666311733419927519750992 922 518912536612939762688903350160465860366075080 923 -550398362881824103381230849315479337842374464 924 583776272507642868074751168954918797608993152 925 -619158874721333470264391426561709941766538376 926 656665416504184841153525605803972496827693504 927 -696422170100581986920963487282215760248810144 928 738562842937274958563283132770087598455586792 929 -783229011232365357117372287938886223734308104 930 830570578649988930851106767682618285098222592 931 -880746261433547452057312327199876762379095088 932 933924101531534440687130253820236605915491608 933 -990282009315747523740498641542581645530173536 934 1050008337582238603608223415117631886505250000 935 -1113302488620988824715131882687615613953933504 936 1180375556241290554693593092895546427772295912 937 -1251451004746470724229038604999944008060689000 938 1326765386964212745633540211144251759360396672 939 -1406569103557658948570618875497810103339299608 940 1491127205968051312983309402806951797685489280 941 -1580720245472263700838989027792958897651336408 942 1675645170978582465165093562615243144305137688 943 -1776216278331914240082943836243414162092446272 944 1882766214055672358119287611537820297340788912 945 -1995647036622372866365295366857094993730960960 946 2115231338518938669023670073631066938315876032 947 -2241913432556373396409991327766609495463955376 948 2376110606067360441501492662119964163386576064 949 -2518264446840031737552246061240297602694009456 950 2668842244852230653638068576162881966291810736 951 -2828338474098691766166198521450935456961548584 952 2997276359044339418064906823018032968302464576 953 -3176209530491065240772033920985368630822166952 954 3365723775913618621172301485164099278998854056 955 -3566438889603410035703978608853005526185468416 956 3779010628257904160931552749899550414873402304 957 -4004132777968731227591035775822877811934087712 958 4242539338894581754080789919375269031864089216 959 -4495006834256331669236377015082165127847450176 960 4762356750662684231195848759142247183514902744 961 -5045458117165979426219761082273629713113700996 962 5345230230860836048710826305437080754295773424 963 -5662645537274142907501025138513452672177623504 964 5998732674254854474929903173386925006009301048 965 -6354579688557391575115851774594362515534600944 966 6731337434824589705640505182630830736104974080 967 -7130223167216541984350561078695785435594702368 968 7552524334501895612145814234981819360558703532 969 -7999602590029808929245156443971610743760968608 970 8472898028635577576268429951616102640871097680 971 -8973933663202702815210827040683497252690778448 972 9504320154310810464777327847875180454414573332 973 -10065760807144346033115507320427563916803835520 974 10660056850623490013122526238517271652751123872 975 -11289113014548490932594753087445680957743296664 976 11954943421423957206529029646879120357285429608 977 -12659677810553063745739533984752296114846915656 978 13405568112965731090351678645938658216698904368 979 -14194995396772379996910213750446991461467307808 980 15030477203618757863711555512482328196583986568 981 -15914675298060636519701052025666853702709821528 982 16850403852883119903093653382077856415599636912 983 -17840638094661274766143330365192207167385465888 984 18888523435200390338109838652198444267266469832 985 -19997385115909159002973544112182837284166972688 986 21170738393651427468266085189094310622061808016 987 -22412299298196088202289376454967002185219358208 988 23725995993044580669935311110381132210658239840 989 -25115980773166004623424556606020156995653176448 990 26586642735015916470345819626799021724023396768 991 -28142621156161650418706882063059877360006553536 992 29788819623889921319996734738709304535621620864 993 -31530420954337259981849940809806136332147599920 994 33372902945966545203775789007150941480401473280 995 -35322055013619894098118759858191423687861257152 996 37383995751916157915349891277518623117985037104 997 -39565191479437307477311511405906218576885206968 998 41872475817969520650281632891592024622738021456 999 -44313070364039641589329539252511855290615079880 1000 46894606513124123618007543571939188170330347344 1001 -49625148500214290893167303018545303028306614016 1002 52513217723907918506457195819568864003099048032 1003 -55567818424872384701050834954624256778201687840 1004 58798464793399154776553435322054553495216416048 1005 -62215209584853817528114900653364898621062681824 1006 65828674326131584953538856461617695073928889184 1007 -69650081200766957473978066234283094312218428320 1008 73691286705130654451450897572563475215001646880 1009 -77964817173190082414949142122090658336266502472 1010 82483906272625429862673624696123859657265127984 1011 -87262534580696543033729115984699516579356056952 1012 92315471354161432144479841082095356364792381824 1013 -97658318613771778809749488218411313844866584504 1014 103307557670431218208304483689662535939685111964 1015 -109280598227016413579153558821167626526381546624 1016 115595830197147936994941348922862856733016100864 1017 -122272678389877631727845327609321360885194036488 1018 129331660217352424670590418814770745972927063432 1019 -136794446591043558354494544169783889043222409488 1020 144683926181118164824809812032472021732147477424 1021 -153024273223001480440806432372680095618912632920 1022 161841019065158567124430282734797183053690079040 1023 -171161127662641288067130440806634973938926973184 1024 181013075232028042842147795333645863677601537052 1025 -191426934295060463640653796854143238718022901976 1026 202434462350584562095452325338497529253832671728 1027 -214069195427367014659503749982625989275048690176 1028 226366546784015459372388914890759518804161209464 1029 -239363911036621771190570704418264097535607084992 1030 253100774009908153937403573358940685164168697024 1031 -267618828623628446776478315599451419741299854688 1032 282962097142804356394911432294616554446778327504 1033 -299177060138103721487841344992569860778871493864 1034 316312792521343104542264937084422882456041206528 1035 -334421107040770204470176863592605810854444222144 1036 353556705641505646214077434893342897256426122688 1037 -373777339118354257854781330235304095588957993520 1038 395143975511191538018671795649933335405102263384 1039 -417720977717353262464627694443027653400719679232 1040 441576290820969924045954633868560928153742835504 1041 -466781639666061187414223150674710051627870502128 1042 493412737228510585075699623761417131628689660344 1043 -521549504371852859992978569627746654085358749888 1044 551276301603205201158218821847949853857697529448 1045 -582682173478742810834149449247456911967355490432 1046 615861106342946848477521360617027212592216442672 1047 -650912300122531480999032829997827500430327807208 1048 687940454934584035772004756330304236522670543824 1049 -727056073309130695497985018108139408141966963880 1050 768375778869177739855322465417481635121899986848 1051 -812022652356388605194657459531097289510493698448 1052 858126585938059499053006811333585297151513308448 1053 -906824656781076696785530174781980756545687048728 1054 958261520931209237827046324625647029954428326400 1055 -1012589828591550690554614177227717864978539380128 1056 1069970661952319371260260889483355937209321757520 1057 -1130573996785711904015026553160108626383936201984 1058 1194579189084242322339739077865432192080047451948 1059 -1262175488089158489906809775392981750001916236984 1060 1333562577127288760270849556716880884831760429168 1061 -1408951143750223120071931737733523479778810731512 1062 1488563480749272971608216173165335135199324714096 1063 -1572634119703390908248954570232342563566987188896 1064 1661410498805385842084254382977180043063103693696 1065 -1755153666804570559143008185254569457208394317248 1066 1854139025001671069198542333533898571844930536784 1067 -1958657109334665428880016176313925938738204639392 1068 2069014414702472716992221913444570746594673254088 1069 -2185534263787363100870296254347847036773162767256 1070 2308557722756904639358789923634239552153504431520 1071 -2438444566352514173873013339833699751251203553088 1072 2575574295004567068804682817647544854347538761168 1073 -2720347206753889361059335417804794470928101644624 1074 2873185526906669599901646938453585612060651415024 1075 -3034534598504768599558027695169798112909529147824 1076 3204864136856475507950073963564766262455303485288 1077 -3384669551544380766557153455363905456408944566176 1078 3574473339507655240721315696709368567733565665456 1079 -3774826552986107482986979446477123523515125754912 1080 3986310346313429274597645101506647616689323172504 1081 -4209537605757550095291853614479967036193576662528 1082 4445154666827547416370290871964480773117551012232 1083 -4693843123699673064475190612667165546459681323724 1084 4956321735660357106980836387476948768467979067712 1085 -5233348435722171380231303733231376795917209088000 1086 5525722446840338980158424628004649598331443413944 1087 -5834286511443161919392799122376229277840179841600 1088 6159929240290440716849708935049768177841588967032 1089 -6503587586990348571613504909565162106131127519508 1090 6866249454838110200048280280844550717758302792176 1091 -7248956442990074182784808064587772387088662450416 1092 7652806739355254270807794891227874093495901290560 1093 -8078958167974091945635331820000947906491864210616 1094 8528631399062050270952444064483205330135142937360 1095 -9003113330324729058772185444888473820643803479376 1096 9503760648602588213742878832322313378315666744280 1097 -10032003581378230391564561206825233129029376860136 1098 10589349848178735190525544110648500076895784286920 1099 -11177388822431026148735955787957137562653488887744 1100 11797795914881024913021655249370228307189965759760 1101 -12452337190268808343069228442660787268778567331584 1102 13142874229563609926317263419532937735697057082336 1103 -13871369250705847884491090153446710595117012373952 1104 14639890501480049005224700625955267222301990323744 1105 -15450617938854282855925695327159179504509440883872 1106 16305849209870326222438375028569443331678404773376 1107 -17208005949956134625415353439928042664556408969624 1108 18159640415360295165433259753010683783463224201352 1109 -19163442467279062454435046679324054624309522822200 1110 20222246926162532985809803033328850436397888159376 1111 -21339041315649800573492512325880740661931107458400 1112 22516974016595981286402054452226674958136244118768 1113 -23759362852719348597097161644376696984459046358592 1114 25069704130517155575433553347755169221315736441416 1115 -26451682157276854065066901044629882230231163406720 1116 27909179262248306745663860053818163990769631085440 1117 -29446286347345332531121615960081890374394434718296 1118 31067313995114792002419313189977457946941312314912 1119 -32776804163151835943053914032369389534742645961800 1120 34579542495654508558650586457005542247398509091264 1121 -36480571284403401961603461583938522563203814950080 1122 38485203113126475794386246426658652664691121607200 1123 -40599035220969662329599781877509302368245899131888 1124 42827964622644861050484394647104893276997636308440 1125 -45178204024772997345901826408001491786449160822832 1126 47656298579985820153990374618832908088365002105424 1127 -50269143522501130265874007125356911000898785129632 1128 53024002731147508402461242883466303199566249556544 1129 -55928528268191963537494742747555336198946707775080 1130 58990780944823143762380949098990773671799899015888 1131 -62219251966770037998362023687955921594012082231024 1132 65622885716297952859673460499124675451925873580976 1133 -69211103729726808422037643841018082135574694765184 1134 72993829932668637044245785497109898718057774975520 1135 -76981517198389129413514470187709199062828662723872 1136 81185175298070069542379061941705523746839711073568 1137 -85616400315293851570919494495167319420328247779696 1138 90287405600796709935695264213763195680834263911288 1139 -95211054347452993574818929828740779783263571324896 1140 100400893869568407829991022296390378976901871100576 1141 -105871191674885751664950901975923066529733715689344 1142 111636973422252917499994139848342995140959810550256 1143 -117714062862680954045870357503069404095822753971904 1144 124119123866541536119989380255199397652157326249376 1145 -130869704644930543896283184868909959166623187872400 1146 137984284278770548150988579190551109940728139716864 1147 -145482321675053395632680906898295618871611756387456 1148 153384307075749036683715142138616478685081200208704 1149 -161711816251343195521911054975869924147600514273792 1150 170487567517730160244653219794729045995101783790368 1151 -179735481722294358075932705210792215237264379472384 1152 189480745352482799348517495402231344151143864415804 1153 -199749876928018104025375366894675103321296272589832 1154 210570796846147758012803583044305336451764274985240 1155 -221972900857989526822594748286368728013122658103552 1156 233987137363136625107966596541443787484278831127924 1157 -246646088719251395595840594638765243807746692638448 1158 259984056773426084799328337039979155353235119825608 1159 -274037152832648166365004728192907075110394042878752 1160 288843392301801119765574219008030896271093316755376 1161 -304442794229286459010739290968053190102057749514416 1162 320877486012597295632870870927726889686300275612544 1163 -338191813529037386645809539984126589745213302266576 1164 356432456970293506584698810526595550451757210644264 1165 -375648552673765681631006349811318633738583118627888 1166 395891821258473541219827735698099155856836652665248 1167 -417216702389023685718403417771435889910959545074120 1168 439680496507580228050046448434247200819390115710040 1169 -463343513891068103591301651452921724223892421750528 1170 488269231408997880221466249716666264205297479975280 1171 -514524457376375222403770821127698915378282645419056 1172 542179504916193613677873933352060448746698957570504 1173 -571308374267053431912403211163727591407787026361536 1174 601988944493554390384453253380793868514823140536624 1175 -634303175080324589634876440801220208390165198117440 1176 668337317914933472155321836300865937584725379678740 1177 -704182140190546082480949210563577666184388893230144 1178 741933158786073338231741433522453066731573810251776 1179 -781690886709821664244994032599147885169616646737904 1180 823561092222312653646788534949881845062978566148768 1181 -867655071285100043649265070652022456116400524458520 1182 914089934015131365722209780228712433464994047465976 1183 -962988905858562944642048758107141857758760819833440 1184 1014481644234021112335156765769959853371153550424328 1185 -1068704571433195230276594745701395789273835113819904 1186 1125801224606439261576664345685962889227906546529880 1187 -1185922623702842513579515238505812832323974940283120 1188 1249227658278105742781967173688104716973596181294160 1189 -1315883494129629908278506176064221252172161328951408 1190 1386066000766600420989741762734215161393716832905088 1191 -1459960200773644067485068729019762034969943082733480 1192 1537760742179968815291342529429774299918155516236104 1193 -1619672395001894253614936980624782842354744881322088 1194 1705910573185474495711326792075012552751746132597600 1195 -1796701883237644458309427727935402924864902745653120 1196 1892284700899129832365966418167951736777525062403136 1197 -1992909777280403193270219123078103016723675613678976 1198 2098840875953403472393121487287463452116670291390688 1199 -2210355442566731174176335678079940369933211210844128 1200 2327745308630763247576443067089674270739541582267692 1201 -2451317431201784006546137716556251493250605388018504 1202 2581394670280995584650408790092292360390851664019192 1203 -2718316605835356230998807777733532833152763118106104 1204 2862440396442810379974104824454013709586489076023424 1205 -3014141681664844354535619390684015646484162451960432 1206 3173815530354660224236131290329460548530452880567312 1207 -3341877437219853630262749243522465971444247011994048 1208 3518764370074567226148153135025923646943237738081376 1209 -3704935870337940281915164918926649477573580465515648 1210 3900875209463570691860173550668436486552225868951816 1211 -4107090604118945695438190866550544148320327747805632 1212 4324116493074694173974258289162730833348691519040280 1213 -4552514878911393757051600036649280884861473617376472 1214 4792876737806873458655400547906628888910350185919232 1215 -5045823500829847197162159442734032835339121321401672 1216 5312008610336672912271301194595383035350046094578448 1217 -5592119155247452045610416997604615912070499164740360 1218 5886877589165980150583942134163116915784491176383040 1219 -6197043535505666803690366040499670338889987872225984 1220 6523415683990918454342316675105868458020499010627632 1221 -6866833783121100233645269338862190286939939724425120 1222 7228180733412564186529232165388438869094983888066688 1223 -7608384786473878442011866954810719435767050781183584 1224 8008421855220866619411558704252649802659730400986680 1225 -8429317940801948223004789585638946441110230760685500 1226 8872151682081165947064498158392582082973948998087976 1227 -9338057033816831197773253247713171593576777292035992 1228 9828226079978582113417479802729054655339032682024976 1229 -10343911988965528665010914814694719980550960133559384 1230 10886432117823790697987439822162934253500223798479152 1231 -11457171272913886230648919683359225878717832847340928 1232 12057585134847905410511468471759345186923073102722176 1233 -12689203855904055744061508685905228466489547425159720 1234 13353635838532872976691457046712590730763103081638456 1235 -14052571703996088609328648108038266657187412668746688 1236 14787788460626803739347256569667649428705883564268512 1237 -15561153881669261045419737835063662329411637452889464 1238 16374631103149202993592918355592414536971041690548656 1239 -17230283452742677140031583243893346995373997713627520 1240 18130279521153375357851313638058830375522005339085568 1241 -19076898488077406328555585463150606350978011855624784 1242 20072535715431092633067171178805653090194985395926688 1243 -21119708621143310534521381384411871864068810013248416 1244 22221062847470472690507874893427277055199176626289120 1245 -23379378738480980661082319513819712654690878412702048 1246 24597578142078406027555334582001737569193907425822016 1247 -25878731552690432213115611769205125383706102307952352 1248 27226065611545418468139711743141672532696794330652984 1249 -28642970982292130240853297241993863185917807816255112 1250 30133010620592600048927802865225759091123884561753692 1251 -31699928457235214336947515869384228560780040180078672 1252 33347658515277033892678138124175172742405276070012504 1253 -35080334482733216877869693583839532117405672738217344 1254 36902299763389497254096391333856858124396894115731904 1255 -38818118029423359332126085076169142698769061387299552 1256 40832584300683337657492044207254631877374885198478440 1257 -42950736576696376553156955052564808711546758047178128 1258 45177868048753146935335027337672137810397310467297232 1259 -47519539920763512507942928810883328159467382992878800 1260 49981594868981973827352215188583649096491868059112384 1261 -52570171172179051955790310634431679984889983242753072 1262 55291717545382509528131049325546540848265622400532704 1263 -58153008711935510355304717232650626334744727483754632 1264 61161161750320919279399569402987182211410454962401088 1265 -64323653253985745640621832982408510979299076705611520 1266 67648337344271222073473945256831956961818326014527856 1267 -71143464578516361604743774232707407461693294759868608 1268 74817701797460425926321934834910857040590044610557480 1269 -78680152958227151028854350703971337690918270644790592 1270 82740381001435616799132380091787223860302376652294400 1271 -87008430803354347689437780611217053922325848509805952 1272 91494853266501865294862761273051241876765258184952728 1273 -96210730604704005274788666926384568149136117949961536 1274 101167702881351648592782817693328191656762189694303368 1275 -106377995862468164464746586479441635371107712339504968 1276 111854450249200172554664449804231465940743188753538464 1277 -117610552357494860268572911053121180227668760107844120 1278 123660466316029009764197041362797002376149853038146720 1279 -130019067856916402640428613754176768046707785058560192 1280 136701979777349029817885010752439901337308196905049736 1281 -143725609154131555384929373733471210131842554006803264 1282 151107186397056162740671825522107972751042027513719576 1283 -158864806231245044827952895034304064164415715267647984 1284 167017470702969601068775941572063911505271544988817744 1285 -175585134308048522779572243960841331721370320368941296 1286 184588751346741495486321691562162548807478444767984272 1287 -194050325614101809531106228727534801213797815740013280 1288 203992962540040840814156365560616623420079375437968640 1289 -214440923898901758538081188970643197919641012905644520 1290 225419685214151104179882270310787676097286966511241440 1291 -236955995989887809948719063383159879991359499160591696 1292 249077942907253133703425506157496345216396732728515104 1293 -261815016130515860752445656661343216455914125567526464 1294 275198178874619602915831971158008615843360135601326752 1295 -289259940393328446267886052396181333134753384472477312 1296 304034432554809620990119899397588361935040880114877404 1297 -319557490179564108986956887849508665562318127552020424 1298 335866735324075781556571666974832413199482354895753152 1299 -353001665702415216912283744072357233746756569015777016 1300 371003747447325103409803266466277533890824162963867736 1301 -389916512422050318715830403728128760801608510621855544 1302 409785660304378572406094471845646862635497255071826944 1303 -430659165675049093650453989210331541292265922487011808 1304 452587390353890467046526027369082234847506950763884624 1305 -475623201238788693843985155738814375112299865455095120 1306 499822093914888354751309763808543312928194475207554504 1307 -525242322314320046278344549725557291901366598896055696 1308 551945034720253983322789441699420706871364691535224184 1309 -579994416423232049463924416389551163694865279150888192 1310 609457839352559252424013839109317034993615967324146656 1311 -640406019021072565125845801791061071266580414516830336 1312 672913179137884070159474065026524076873467935506327768 1313 -707057224260751322777025325547913674145235576697686992 1314 742919920877597701922682287329653427827888372639435768 1315 -780587087325427756096679766906367003623843691022521152 1316 820148792974497506092759046658658794048356238128699904 1317 -861699567126149568397386154837876983777814901425030688 1318 905338618094252021554924124185247405428794860529417936 1319 -951170062962734437303937981314352793996741329874491232 1320 999303168535342893474446381447021359382715769222766688 1321 -1049852604018488802660875539578691483414013387038668392 1322 1102938706003997132803793529314177014060539115768566504 1323 -1158687756345723653887043170885792016865856774887510300 1324 1217232273552466413065759815820701130322537019112682096 1325 -1278711318349404636923251773745593935754249114198600456 1326 1343270814091522453121459669238288221548440627040371504 1327 -1411063882745181966386917816205128764621488719356136832 1328 1482251197188270188942488034180995315759866453590382096 1329 -1557001350615230252802729076061217801378751676895374448 1330 1635491243870875778191420811214523689424089591991881984 1331 -1717906491576258372300958796029009856472079790864314656 1332 1804441847951095861211977991082422638711949604278396040 1333 -1895301653280460805830147355090025385003768581368601856 1334 1990700302018667007587849994959427485046790541663906112 1335 -2090862733570672245078970848931918407787673060937244368 1336 2196024946840939057054794311394249938940934584851674272 1337 -2306434539691667350724436971524804386741296010516424704 1338 2422351274506743226595398453841856396428870246710892544 1339 -2544047671114753067739147466733203430864205376078783936 1340 2671809628384111411377586519821164974379796798344749152 1341 -2805937075865871794735517396279654779031215222717537400 1342 2946744656925263917168209600207341410098690815334247968 1343 -3094562444871566511451395891937266987250672425730801152 1344 3249736693667728130397002884843142310453815201522840928 1345 -3412630624876339225962371947361329662787481500194691920 1346 3583625252577297066387844294829135802513210379557025944 1347 -3763120248074956211331876369899180278501352714891822520 1348 3951534846298895162871519997567194414796515986974926264 1349 -4149308795892836212841291217854206689607439554851910272 1350 4356903355080920630768904221206660800806592292611036444 1351 -4574802335499664221694763785040772164254666319042980672 1352 4803513196287707199182647964195331593824098457203980196 1353 -5043568190834145189918955330302736585994448464351012832 1354 5295525568700013034888687928546350708485762941919198888 1355 -5559970835346628463281990402833271091554987440206228736 1356 5837518072429238322210256701799040273661828230030138856 1357 -6128811321545007036897473180922242412182067420234104448 1358 6434526034461118627626386767903201959696151738389601344 1359 -6755370592991915838123324456633180439550451848033098592 1360 7092087901843871873634135175319797636608934498180870800 1361 -7445457057904094872298762220278548391857346709727077192 1362 7816295099612329969697162864969493263377570422186711600 1363 -8205458840228391218358658347367788251515294448773597824 1364 8613846788986984065250839330744461384447034170919790080 1365 -9042401164320343488165936509183060761969862246044729728 1366 9492110003526405465366213124183229415894481277500170672 1367 -9964009373466760514398091915653905705447160221849111072 1368 10459185687094836820098036471798932433709079644804552080 1369 -10978778130841076000664288862059267569420080071706723932 1370 11523981208118766549265611101311781278070119849875077904 1371 -12096047404462179791049022227565118653034846638089002072 1372 12696289980068224793815266207471673794221566648474460736 1373 -13326085895784539709447636448845708402365759201608869912 1374 13986878878871329889853415541685087236388805187620870392 1375 -14680182635161936076078245766304393135629731218165408192 1376 15407584214558684316743654774490127071771489533964036720 1377 -16170747537126676634952185743043040097336809275229466056 1378 16971417087389501013236938608006933298313898208824030576 1379 -17811421784788075113831955028385183073846566845954585280 1380 18692679038637726744144450899252981147002963185636643776 1381 -19617198996309925673955635984592075312783957443605347128 1382 20587088993774621622527939491572703161758260199282641488 1383 -21604558218067754633203980543866706277208884556484216552 1384 22671922591697067857496363402241539081395866533806510760 1385 -23791609889468790600562648198760608561537012179750040080 1386 24966165098709035197186850514371152293372869478499225728 1387 -26198256034367872916303527689668883584685964191418073056 1388 27490679221032075827394296725331124683975251390632176304 1389 -28846366054435535867197183109363062044946735661961208832 1390 30268389255645552145327673462180389680846828180154274976 1391 -31759969631719718501559931211717404366475911100849183712 1392 33324483157273306303525779318525556064263884715274405112 1393 -34965468392072140931378880758363817563168891059020775168 1394 36686634250472393083382091550492799574347551161973716720 1395 -38491868139267889702809846363670777721334286865689623168 1396 40385244481279001579663088645815947859129668021199329704 1397 -42371033642826461971584046863211285166042473603616249088 1398 44453711284080261331100430938855084040618091079545086504 1399 -46637968152159771057706838811167099706648543652232144480 1400 48928720337788276379088833251237149273016461524595566304 1401 -51331120017275029460142366766674892112966234084121377616 1402 53850566702612739003047899700008725356674719839006892168 1403 -56492719023540152092061411194248317737201018779950626752 1404 59263507066530211862950313743448264633917973500413240120 1405 -62169145296826442846658690349920081529600212001498440624 1406 65216146090866079188095297177607438045832675952989271904 1407 -68411333907700471174985621177507408830513951910682311296 1408 71761860129354056432180448462368636569883899541277296112 1409 -75275218601455354606567803220494234148256059412818865544 1410 78959261906929851592134881105661353293326869488032112512 1411 -82822218407068222391384861825012125566874053130323125856 1412 86872710085877175275082002549635665207484498061359276536 1413 -91119771235287498338354607187540296214026289818901837592 1414 95572868020538013157703674506692558511514293152531305920 1415 -100241918966878601855842116480320415039423315869036827872 1416 105137316410643945700422349444296493154795396143821379728 1417 -110269948959745934192373400011480424929715026721944826768 1418 115651225010720886304515007207418910379512550347653636520 1419 -121293097371651964880121471209912050529557093995517797312 1420 127208089042571846049810218427837660480761497572087271872 1421 -133409320207340411364162893934162156586433090815862074200 1422 139910536493491752224091181635368216626491454623452150976 1423 -146726138559159122068968038385400151578968332441835549824 1424 153871213068920876238376169531078120327879374719178379928 1425 -161361565123270373856400534053927204702641482408888953392 1426 169213752209403999344193918905906416553707255649751300096 1427 -177445119744149870646387624937294916872586039263899908784 1428 186073838283131684512367789267003946259769289956328201408 1429 -195118942473684036027247432373641372633656627939459549176 1430 204600371832614264788763238961212318411953840839245481920 1431 -214539013433648556570464074706754583105723682437129084872 1432 224956746593314121846991404939494894376420357977885397136 1433 -235876489648102572407422841955242635947163220231244227496 1434 247322248920040267108460317079207303702440613895211638336 1435 -259319169972267907451000591589870575492424732857448912768 1436 271893591260912926531883379652993820204832835567405466784 1437 -285073100294433525218728552720213264816091793047984448000 1438 298886592416732279994333120772255034186249012273751210816 1439 -313364332335690228093778298925185918373339972596094210048 1440 328538018524369834537310465898912426490421060867012365896 1441 -344440850627988347035145547673201605746374802285921785536 1442 361107600015883331781968013934541306582489173576823225088 1443 -378574683624091760095488243406262594893191689721163536688 1444 396880241240855531114756399048301163555631917564003690860 1445 -416064216394362986275385610178761625851743877481940125416 1446 436168441009351607778958850329144890257282045213139904008 1447 -457236724006846126854504711342693873579997623263549691296 1448 479314944029303777328098382847583757608714038868930874312 1449 -502451146481800171780003877311112370842910383744466581760 1450 526695645088631714287864301947482041246323662079982977464 1451 -552101128173850796828184203572387160262465160794856321872 1452 578722769883806228601076817905712777857200548791350683844 1453 -606618346579752197314441656898706155269725856086053423640 1454 635848358639034178814032355061444875858614399386228486240 1455 -666476157914280095345928138896315044538315151805307580048 1456 698568081111441090209443293270381853336501555996307552448 1457 -732193589359460913479851871419636770306014333589936648192 1458 767425414256829477192154746137223129465647230562817188076 1459 -804339710693319062167077467787644259392567534642338340912 1460 843016216758836458208813532459817454125086136846589596752 1461 -883538421065577651276300143808496964434850358676246234208 1462 925993737824571383506108283427354584716901087173310681184 1463 -970473690033273097098991711340297935293431309978137757184 1464 1017074101147151823087449002507889725933015932848212479480 1465 -1065895295625231240067577334911897322438999714155718113808 1466 1117042308757335572620664298789138757735905654800655465096 1467 -1170625106199385871007063148206307938316185118163561783024 1468 1226758813662528705106829277856463455175725112468382056640 1469 -1285563957222195222949603080430845824852608285624545045168 1470 1347166714734423359530736496371356428856715107175717557176 1471 -1411699178868970987118054533733311321042621487264613988544 1472 1479299632291946064098784355048183836956736777349675648608 1473 -1550112835554926375083544601410643388570476688338283376304 1474 1624290328272883274106609258999910987262503528056142971456 1475 -1701990744199710051691587035430710540668577401951853160048 1476 1783380140837837436818461437490249089877495346831044750680 1477 -1868632344247349889648491523948704154904510729771101546880 1478 1957929309750252695883919345238333812557195142513944790800 1479 -2051461499257139882091614267626870307076793673526603727824 1480 2149428275976537673784494310496049270347233125532525358960 1481 -2252038317301711367031874015746455797251570243819454018536 1482 2359510046705791663865573587997733955512382820062954090656 1483 -2472072085513769272094627711417805133523976927321047542352 1484 2589963725459296518277751798764860413214733397384872090560 1485 -2713435422975397718057905479799115684971394962601351466912 1486 2842749316211205304880942597828637125231785980395379838752 1487 -2978179765811788962989704185212962498751712611587100845632 1488 3120013920545116637444744404356579815529170005401896924544 1489 -3268552308909269525319320796511212737643387391678968550856 1490 3424109457904322207707666354814423484191383646729892287664 1491 -3587014540206892354099605219540102652916137873778053474560 1492 3757612051041364667536538938825488292183465138581436472328 1493 -3936262516100308236928012550163704157197198564163730405176 1494 4123343231927747265539202504612775233662558428248416329296 1495 -4319249040242829251425752909016061404890484487068838179968 1496 4524393137748184279445994004355769211704992828055553302240 1497 -4739207923037011718921863712531444691485816425374228602960 1498 4964145882285799517051419945117469576145243324344718592128 1499 -5199680515495715531577164782877089744449600048286434650640 1500 5446307305125255195581998755487322656762843185000226633968 1501 -5704544729039836903303039147820911337779928394725629657600 1502 5974935319790864192282550346156890988403934838229165865792 1503 -6258046772327487404059142576339182579877944693438699728096 1504 6554473102339069655229120898890245680595150096321781087936 1505 -6864835857525372876868201221652437589875030208374396125952 1506 7189785384194917561424677937146839121831726745043896818128 1507 -7530002151700031162945334112583092998294700131467042908704 1508 7886198137329989954487950264927253671823473311863128734704 1509 -8259118274401591714816149694992593568407131648227227585760 1510 8649541966409695482240183140936201097439662532739110281024 1511 -9058284670228963204316983882026600861742229926438419155808 1512 9486199551492480125770709512152957445132649030439613831776 1513 -9934179215413370609840126603448226082205105959096093712336 1514 10403157516462229383349473154007487401308842702519088288104 1515 -10894111450466432211077765629300422481899461794368688563312 1516 11408063132857464202704772970748761485707719024978633033520 1517 -11946081866959610513732158732453488692619116359637712614832 1518 12509286306388008568535045983131618262909524480782814535296 1519 -13098846715806492406011242426192691337978401121271538007488 1520 13715987334486212075283585107228875914254157170180287103712 1521 -14361988847305043021507694292909182229278672868997111471772 1522 15038190968035686669622843478341401140508695138745921540216 1523 -15745995139987494930317417101785110894927089097517354379056 1524 16486867359293836249748752807630033091343995066038962964224 1525 -17262341126373685119304379815023798268723470903431996130536 1526 18074020531343505332961460605307281862227167732486393398464 1527 -18923583479413873880568494151093722364726347636348072989224 1528 19812785062575141669106259852869597517937798622677846584064 1529 -20743461084158254947738644480560092070100305813204095741504 1530 21717531743151195178070077493911720197636063435886013583696 1531 -22737005485458886026010477202301686249974306588033749364496 1532 23803983029615439131576349674560871314841175877886258468352 1533 -24920661574792865446980494212018939191800570283341272464064 1534 26089339199300492554819271906006325986891666733909714714528 1535 -27312419458134954182150073337450504675188838112062887799968 1536 28592416188522438356173971715929640747548378719521890479796 1537 -29931958532793607332466541800087701250990813143441320808528 1538 31333796188347978673456523348361887927662899700520590629912 1539 -32800804894899358192654707628958512527368754215475256201136 1540 34335992169647951266143251588635681641244731897954772246272 1541 -35942503301498893896579025401191844209809166001579385752960 1542 37623627615942020366034003001353983223149974659669978934728 1543 -39382805022724640215375789348400020221606324035890388906912 1544 41223632858988893597741208089012731773762931686872934650040 1545 -43149873041108892538453740334124657366426928770252922679872 1546 45165459539051381675830961099773985837756171382800860709160 1547 -47274506187698156540071763348928130699683499395720804018048 1548 49481314850210098701170998526189726376878788210582257855600 1549 -51790383949182613049304677981884960803851459132016988812824 1550 54206417382041722585705090210484090220965342497210916807424 1551 -56734333837860383807588702958826038057987386569678222650624 1552 59379276533537080687127621323637049205267614455267619419832 1553 -62146623388074845627830479417688236223892644194062529790920 1554 65041997654530011053210371552126957316774834937215806236480 1555 -68071279030067748665844424265618636376192483791532874414272 1556 71240615265467404685986676954949396165628970903725733928264 1557 -74556434296366457734262035451385997205837019291509600729112 1558 78025456919519353069995473658687092724459801127370290927392 1559 -81654710038378319772039267203057178770976373721612675451552 1560 85451540503379452070162294651725275454845611078636617283088 1561 -89423629573440810491454412080003441528655471197567980148736 1562 93579008026352136574326323427052017280485341230294542495360 1563 -97926071946960129812948815423992583360346151568137711893976 1564 102473599223331353655634536809948410655845908452633672681664 1565 -107230766782409062465955959372272714254298760962445833859248 1566 112207168598073018464690958698108106241585622786665908143832 1567 -117412834505965247685974510212182710991620436653870854491584 1568 122858249860962328110214981124017581778801345126790640340476 1569 -128554376074758987650268542412735727266379626419272789689008 1570 134512672072681410838833539789525180906631446281936034312304 1571 -140745116710574732318145934890170777885507027712541394321904 1572 147264232194410884512077324559454070128038456242566207785840 1573 -154083108547143554227481643910904024364875557734979812591032 1574 161215429169299918401256658266057232959774415105679316661712 1575 -168675497541847650834704226395210688027482763654090320637536 1576 176478265122014151970509776071348713452839133155531072597512 1577 -184639360484966945996482327545526210756074329518647548137536 1578 193175119766593775117974462562298168185016389487177671303904 1579 -202102618465052336116065578861801481344693633681206199653712 1580 211439704661297268256732987058287333551232690258881383705472 1581 -221205033721440523571060829953856940079322105935623410853248 1582 231418104546565438342596384831238542223269917427237166971456 1583 -242099297438499693179142960068149221424631931857886556448064 1584 253269913653063129034635175608810837088411760310823771940976 1585 -264952216715448533786867417325464504302192353210116523402960 1586 277169475575672718971580331902612229275832162716612157930032 1587 -289946009685457404247392499788293602972430967929491755641020 1588 303307236081470808514289846362000546949090105511043660672104 1589 -317279718563587867787661398266638542460804982794827153414016 1590 331891219060716394811811605940337685192448696056397689799696 1591 -347170751280795287101860035496993776342576985728661331039072 1592 363148636745806403335226491355336118159851782302027748456224 1593 -379856563317061601919049839631292300178373368094685965781616 1594 397327646320638637126352751688922661210205980350469702617352 1595 -415596492387652446221574706207633224516815238237391802101824 1596 434699266129070500656457880589214988654962294462795354318464 1597 -454673759770021372427878687028640317055224258492932186529240 1598 475559465874013907131141365235810018760201465769731470147968 1599 -497397653293190226045327511926956158429935009743007293050128 1600 520231446486689449712082378137101511892710122536191479082244 1601 -544105908355411232814714192855237839297714962163985652963848 1602 569068126747950070232069942830019366918871422898495618980664 1603 -595167304799234499486958760551505161323150943780502899436224 1604 622454855270461905314603351723952832785693875587336975966392 1605 -650984499066282266080595400952631995878999374082792429397152 1606 680812368112866048092527763481267837020597057175712453227744 1607 -711997112788506294709642966608923130557212523390793478862304 1608 744600014106767102132787448847408954968677974466582673417968 1609 -778685100860915064685600735569944355786560103678405248290280 1610 814319271947472489343774724997486710548736118849573080851968 1611 -851572424096227467599663417682477557072454828061701435735600 1612 890517585243943191339202035664482920040419594752815429856512 1613 -931231053799344870033190852643815744123238988784674696598488 1614 973792544057745664514224553145861007385035567123925480038872 1615 -1018285338034922398684829637614337204266333318030331341930304 1616 1064796444001587464157020898555670284543555133196469083534088 1617 -1113416762012046166908904248816174371036442699868828047172656 1618 1164241256733400541903258450547745519618248622992637863278136 1619 -1217369137894984070717421532770611226053772357595901898356784 1620 1272904048691610434398974092417234718546060383337072437917896 1621 -1330954262488718082011229439635122091169031884893162705656696 1622 1391632888192616707476964060621947685196069267696617293820848 1623 -1455058084664818510331963047430446212763357798250189353085288 1624 1521353284575894317206844951849438113706406721826803630167744 1625 -1590647428111461396159724772802540071953155290860014491149344 1626 1663075206960816480012675951679207993114785898016678443032384 1627 -1738777319037405793257766467851976240397006965460907212928912 1628 1817900734399806761059849248874110987783946276464414456299040 1629 -1900598972862217981835542956327908842889405376251540089251896 1630 1987032393804650841693205202345786183177206825211692416594144 1631 -2077368498715125237580170193834258619212841785835575526572608 1632 2171782247019232241445364076204232066670961873612874485310504 1633 -2270456385776478819360748787427442141934873661918460423090944 1634 2373581793847916280442156887799128462354808968865522564400448 1635 -2481357841165719130073677552078289189689123728816966166846128 1636 2593992763762670471928321659551429021484559619390543976750040 1637 -2711704055247972026002946220850772367066039211708881484430712 1638 2834718875445481220705140902279324518991493495209645623253696 1639 -2963274476941436809770723128480250338872610256276136703843424 1640 3097618650321022400843620475801221566571095531201838638825168 1641 -3238010188906790803686196612248421638233985516191368661749904 1642 3384719373847090251049008606374116439178417883195615675971816 1643 -3538028480439257850852599821556298818485176518796034270733952 1644 3698232306610540233883394174482045332028735704677045827313928 1645 -3865638724519533118074709536813235585048127402157779519228928 1646 4040569256282470095919857082099009354712062574623642477971936 1647 -4223359674872008987438732658130415215995874513393352578929960 1648 4414360631281337277241077241455538058518285724430546480268704 1649 -4613938309093525357206037051616142476407379205574674559372176 1650 4822475107645179743556580147704247320010462380655203327142896 1651 -5040370355024673816541371285085333741331288285128360640374912 1652 5268041052198650246361098634695418048559577258532338701454976 1653 -5505922649616190191640131481703437191007238248812642202030560 1654 5754469857698126583145942771021068197597917111484771410749936 1655 -6014157492679543421724470946435119719108986551405913144255072 1656 6285481359336655372519006319647235313295900159359190913048928 1657 -6568959172195111813617892389198037751794237853055378208801064 1658 6865131516885431307395615690399773116541059502269115512724488 1659 -7174562853382865436415373943348772577080730975492948588740096 1660 7497842562943639332167270120377374496572227301187399597675488 1661 -7835586040627349503182114287172528449877748821354011385296256 1662 8188435835376452666557842772159072010290754775157989970025016 1663 -8557062839708392806995743734908432814900613113248611435805888 1664 8942167531164134146450788827731907430910699764286171055345064 1665 -9344481267748847781815328306475136374932877477624840013451024 1666 9764767639696398531180649694883905995206620447919242455057176 1667 -10203823879989261799625442352964205099635035794355348888736112 1668 10662482336169740775524202793176413278935719916295818386439888 1669 -11141612006087031994784185931989473889248445942835066633093816 1670 11642120140337989816823321927669511273694458993403829296446912 1671 -12164953914277563068033929037789678121900848245027985784393576 1672 12711102172598023651482906387056410338725281538827890226207296 1673 -13281597249604489462886302945303613718882089566736351825730048 1674 13877516868448083557130050255213131574133910681034624571184128 1675 -14499986122717598509422792803683694682484898543557978194370064 1676 15150179543935989296994810844146861466770778052083189353349584 1677 -15829323258659649833114657579531255544652684243888788549703456 1678 16538697239036498031066721352843240801942779934716903669207968 1679 -17279637650843673387244658375917949405510545655780021347222080 1680 18053539303197422338604057133933782562144897041504653597037376 1681 -18861858204306804695031870438500489717869111700308489870536748 1682 19706114227829506223995715444285330103151422983703506412938292 1683 -20587893894582607765220560808287495672483896851473259696471712 1684 21508853274563973242351457364955348808330690565930556722232520 1685 -22470721014451324710344798419848161260938151935578789855096688 1686 23475301495966433732169157156522069173154298208788643044376936 1687 -24524478130721551625584090849223768298304157888676066729872704 1688 25620216797404618905297299806103364918559684031614489280340240 1689 -26764569427409345401094124598812378408224134949798374143169488 1690 27959677745276362960032056922432914556064713752813295177015000 1691 -29207777170582766017558293234984276564368027999280252233230560 1692 30511200888199933837841977125877727921277290921575547178111168 1693 -31872384094134053346499633032595557490851380797717764029293016 1694 33293868424470734756004720034476771380036814348244088262283680 1695 -34778306575265056071624086369898406701288635480788186353033744 1696 36328467121551831295017024231157900905621224522834104337577288 1697 -37947239543998437621290698573045181745223358887034417498264328 1698 39637639472084749675551501965977723174234376745173303392924752 1699 -41402814153072228970475597923652386019009356195023175017331184 1700 43246048156417645009177021276899632523659678713126694987135880 1701 -45170769323696928196813677847005264263622520156700860253772512 1702 47180554974531969118363083995131238481434767567426387941940800 1703 -49279138379458507863954300564107328907211918165889794087602848 1704 51470415511137355123411009316101885426480150780774025278032480 1705 -53758452085794839269318276741676537558635066211240062042467840 1706 56147490907282398793276461178134821368554754193327298675777000 1707 -58641959526670489440161864944466486405795239981113588175481496 1708 61246478230839337786908613143913013534603864694242013071719104 1709 -63965868374099472282212281714519193690313727480897066843085784 1710 66805161067469361728324395588046711513141805680376003344037984 1711 -69769606240856892634864924146727845290984195908981744422769248 1712 72864682094036865206014623806168773281470239245115473320314224 1713 -76096104952989270659416152257989709022417442906369844674413296 1714 79469839548863962949387728549425251235661359228471074744411640 1715 -82992109737567635577097360522692025071254679390094213030084992 1716 86669409678729987715054934389015216495176448825490495441247456 1717 -90508515493598892964798720351826492842226899787325805295148144 1718 94516497422240601325469844352313169205580843176469153617674096 1719 -98700732501281898186625227057926035579322310285917349668822784 1720 103068917784328158639537712727981233260569659083995023408313376 1721 -107629084128125876217144388660127209684962178389766739599914792 1722 112389610568512079693855241192955814395885670558826865988684736 1723 -117359239311207712012461798044047718554520839239653395944019088 1724 122547091363569231469749661752098193542049799323454961010014400 1725 -127962682834514176974496229186096932612529154100300189387759008 1726 133615941930984059642297450874624297545901306332471645956874112 1727 -139517226680503621526930023550317931041765364726445643756102368 1728 145677343410641237514055312141879724657211006751940624777365524 1729 -152107566017473109469937808603324695116081154938413538823100672 1730 158819656056506079724620100715638970772072411152840402521479408 1731 -165825883690922630407534983024219406248506399865756413008758584 1732 173139049533479285695453114248283795685591594718165606233415480 1733 -180772507419918642265616982145707555784105500259959867015035256 1734 188740188153348166666230519517121844497448066992870928192097260 1735 -197056624260698369458402450259988061259624564680300134868602336 1736 205736975804101756726709047853467007136965665789110167996709888 1737 -214797057291834945596863548492137451424301873824080297813261512 1738 224253365735342505912552330903735550592151922602713067936870144 1739 -234123109900815572707840610131988157056121324468421849651815552 1740 244424240805834309434327455785431194693785048776987295321579024 1741 -255175483513704269549813434952934608504762408018232519320545304 1742 266396370280326122615478967829751502756769180045226451452599136 1743 -278107275110739743815344958666086796161493406818582826325677184 1744 290329449784881126820347278414540910430038274456834358731100712 1745 -303085061414587940021680196031287788828276588000617595216006992 1746 316397231596490939447951174197617833943282773163644490160151256 1747 -330290077228138182158646059115489142145849600453266138428446768 1748 344788753057521532414774633218370012139284116405429327827601024 1749 -359919496039114984366806536401682091404611066599134251541257632 1750 375709671572596695837406029657316766298900160275646524421441920 1751 -392187821703616393859105618437806990063261019539181324969465152 1752 409383715369292237311201679685446328504887454303715183085653320 1753 -427328400774581784609909801291145764218929239521988329546979752 1754 446054259989276119034160942286340481419858038120220560444681416 1755 -465595065859120368935470231018391706387522624246466362849474096 1756 485986041328474006257117126775175639633185241136764891873815776 1757 -507263921275996849315623311709563535315209012517127712987957376 1758 529467016969088333197628744757681228683295396914955563487211128 1759 -552635283247225316331521689756465432810587527814598075486411712 1760 576810388548944723316554492873332445424244669389118269667868448 1761 -602035787902009237636871758404754310962469310924874594741374000 1762 628356799001284918436589582545477863461576292301300037465921240 1763 -655820681504057209919367126669273250889268464662676337212710176 1764 684476719677924861929302318246355456522822798894380292089056828 1765 -714376308542048656178963362757738457243164430550055038913703408 1766 745573043648402767424724640601254215365464406750213560140524880 1767 -778122814655790693088878974205104668357446156660270944048727808 1768 812083902855754961585198174042162842539852332654246832437641680 1769 -847517082816140690807541666491081979466006468540775506596631824 1770 884485728314978351056631908187067230557897790025731226983329632 1771 -923055922744542070806650055873529695081939676234545912869962752 1772 963296574172928249328507298571560486886527020655393424403007536 1773 -1005279535258297326618011102455241891939359532127481926525586488 1774 1049079728219042026224502415852192324741223094971384528184086624 1775 -1094775275071601467115498730447449843751212656690410546262946592 1776 1142447633356446013116484108380005935781530574259801147931153752 1777 -1192181737581926930861106387356444245839150886214075729389236296 1778 1244066146625232782105269527048973910952259724957050678792863744 1779 -1298193197339636514286849413621431562130995043393556743479971448 1780 1354659164627569597606008936777063423568656095376764917162383312 1781 -1413564428249839109179400830077257468405742488036996289774793584 1782 1475013646652527891396702334644645010441500656670352533517303856 1783 -1539115938104805031479819889768975277105481355921532505477212768 1784 1605985069453042882810575361099805238116952911087968513124201856 1785 -1675739652809307407611157261552167748988998856667238300902804608 1786 1748503350505481299323667172349925154659908106929440717671144704 1787 -1824405088658015510781932086182563905211716395822925257740578704 1788 1903579279702606708912507744997398879099178624112640979577495384 1789 -1986166054272988939898356243968325690703935594759969503022413656 1790 2072311502813531502367072609152293469671080625067268871943945312 1791 -2162167927331476750269821253626782911771963468775773772901617184 1792 2255894103711457359369073015781751060728308571400985981290029088 1793 -2353655555032429627996203225224403889490673608076212854837993152 1794 2455624836345375881677266525115982193045568185455825729934230976 1795 -2561981831389094395817767760928350280492821583871716333418814784 1796 2672914061741140016279224354589177110454021493514881388764333432 1797 -2788617008921534659723168130823216296816645745147849152385203040 1798 2909294449988267219296329378606594803190341349479326171650040320 1799 -3035158807185881533685449405304642629644399578977359560925963072 1800 3166431512231644841751550426638217207902328855606861103664374052 1801 -3303343385847934835882239016557107013530607200460065269933980904 1802 3446135033174619850375951324014363017576060243200905134201392464 1803 -3595057255721374253334830351095619404136310865886894640918622616 1804 3750371480547111762866675751450690573732040168589932084774996320 1805 -3912350207382076892202555139706198227722589917753556750082917080 1806 4081277474437654523434224727843843612389829250140668096061560192 1807 -4257449343679687035329252230838273219896121975226951204628396768 1808 4441174406373076699917107506983472723614832747500519061904152824 1809 -4632774309738749438396679816905101473981119358767874050213544464 1810 4832584305598717782769811245370819542049853714978303349617785520 1811 -5040953821921061472174295652944877768161703643081380514500999472 1812 5258247058214201208655465481783313054147838292639314042276275744 1813 -5484843605758934722191081825821601282625682074674534083747232120 1814 5721139093707396888362146148789261132958399342501575683211070768 1815 -5967545862120462163585705494352724418968430833399435600774746152 1816 6224493663059195633031049311396413832419012085741746506040893776 1817 -6492430390891848812323339992814290065714843208970588700377767936 1818 6771822843025661148602265034894546107967105711154065486006439784 1819 -7063157512322444021356882120643022072690043141968847302066553248 1820 7366941412508670107933862431446179301512732198577761143983143552 1821 -7683702937944649602087220356328927802900438468999291565743182400 1822 8013992759173431623617107131449604442447443312805400239153547584 1823 -8358384755728413350867471268462545298332523621175095987265681920 1824 8717476987739363652129046657688158350341655505022565717398884272 1825 -9091892707939768725558274761339795521075569219223083790953890008 1826 9482281415744184800275785963122119514608193036037356478532500288 1827 -9889319955132741660694907452063661415479798281671428729637586368 1828 10313713658151189186677244801184205106525062508261259152588132504 1829 -10756197535909030174368211382728774996224736931046120502401318144 1830 11217537519035453877204020568337370134802850230734701680317460304 1831 -11698531749633098165721511882309736043006042792959536666178979488 1832 12200011926853251040520354037316004108439635778761635614510267528 1833 -12722844708303086643049850893492135641143116852467720389597084544 1834 13267933169586054401556536020142172829968020949585409621014119808 1835 -13836218324370745553819931806163323836700335846478859875085070080 1836 14428680707481597775291222137854292474203029630539245141715047976 1837 -15046342023606820752744576003447653646038362002604352584191222144 1838 15690266864325094230135937552157369285000654791140333177773078880 1839 -16361564496263072721847255787398865109375685634017267173473868296 1840 17061390723310701859160031120776050031739534076435878117836855616 1841 -17790949825940991309845167760412775099760058652529659633807774464 1842 18551496580805386748296084161287194952756168651861977928268823536 1843 -19344338363905434362727284105211097330911855737147136864718702432 1844 20170837340776239623052377099481658307677598391585215333997009000 1845 -21032412747257499415291415461256617999093972093967011986759298992 1846 21930543264573853578260806469370025540428266768593164829233588672 1847 -22866769492598187581269649503654644737216621667530730521482966560 1848 23842696525329560956695052846277035952916396083040890401539748224 1849 -24859996632781884086150789399619135591220228395161381551978196532 1850 25920412053650576888512104144809198710532599497690586211228787864 1851 -27025757903302485038887767688987879681680380256568810264814072280 1852 28177925201819581447485987779095223777671712491606445199508376640 1853 -29378884027019732880903132270260544440818415028709001788696635312 1854 30630686797578365439900024113011270824740143837559060324098543008 1855 -31935471691583531791003572502024897440201642097453669982596659840 1856 33295466206073993785791589442409929247500955848937534559076737512 1857 -34712990863335825617740419112618928605004154050580655234284725168 1858 36190463069968067729644021220654925789195107461457950367639198616 1859 -37730401134972487140766546866892685428501402313988597227917490352 1860 39335428453376907194408781165260396192345453095294622723191693056 1861 -41008277862166255632306626327291317168939862274537897458596790840 1862 42751796175570856900534685956993318271432774559088806947495859792 1863 -44568948907047991646761618041995268783420795872544341408843650464 1864 46462825185590809542622501056298974213293210532792296648266169688 1865 -48436642874308774693832145353585040911104016077998692384880410640 1866 50493753899546428298595438440264006248913848282898632056835431456 1867 -52637649799142872405182665399511925797205340790203273075468951888 1868 54871967498783533094689016670896376979408348981156486658022199440 1869 -57200495325758993426450576362946692025980542512399332450095529152 1870 59627179269823559862692891378242641261463091020294552190078929728 1871 -62156129501239326900108084321057450545275478974524432745278111936 1872 64791627156500442863208383386567077312017934148119913406328167784 1873 -67538131402657689082600268488462546866955566476688046067578169288 1874 70400286791606024014587860297748265710680525121338509549462593336 1875 -73382930916158098474476248667909331331304338569193886653581639468 1876 76491102380205630500479704481704186783216646793141289039888964992 1877 -79730049095768679187071151901521819922310390328900456815440330808 1878 83105236920251046294665849685788646833986839490625001053258928360 1879 -86622358647759063306086149326608928690735636129342621637322448224 1880 90287343368901722395557451513725503572338205278825379650971590272 1881 -94106366214073348079670930451565909117566792150573497543925130688 1882 98085858495826682051436506515628326851296732160120197047385071176 1883 -102232518266575302474470599311402991996665443817130806343940603328 1884 106553321308520693553982837038063139074128361365545552375562426808 1885 -111055532573382032788931710256539704347344720909917889437074357472 1886 115746718090216923313712460462917297835150331488040004308144226496 1887 -120634757360359960188356253544410347883128102847432159728767231632 1888 125727856259274318725984602143222736031865062402924082790442716848 1889 -131034560465910671294090862976610948772325790884672254693697113480 1890 136563769440998904608236700259665131510268032137605327294093105472 1891 -142324750976562599086333632597801648812943596618168985026540587648 1892 148327156339845372611404683004907705311901865377922935904699810240 1893 -154581036035773362839005683712602519578752737822960995337650224544 1894 161096856213050759340824322124634092006199667779649922308524843856 1895 -167885515739996890481782273672951469932684027866997498845524643552 1896 174958363977285470021152613059724257793184369612239205936686373312 1897 -182327219275840826314734197162283106325688202552130409236033583616 1898 190004388229283947655921031964779315903914039003876038044140196432 1899 -198002685711504721884217168493148890069771666511152063827992110000 1900 206335455731167636838007778967903181920228094654513244353201462768 1901 -215016593136238321932344747750605532996883528984835458628201341144 1902 224060566202949605774508411066594611070632109454985372072264823576 1903 -233482440145010273149747892069122088118828640562897486931498084576 1904 243297901580299539990159258314287520406675041151244145828699274816 1905 -253523283993787623512481229333156846333250479554158573835049194624 1906 264175594236979949631914312161119476931241448883258242776454313336 1907 -275272540105801884104051658055772231876964379551092160962871514800 1908 286832559040524864235831631693626718523459881340531837389605724616 1909 -298874847993086008267640025551411598416741046619614040901501050752 1910 311419394508974354505099184923176066613661610223119641949283064320 1911 -324487009072750601781610941033239698642493594570835984085092167016 1912 338099358768236465748079898877723714745822685929514649735917966784 1913 -352279002306457524044262089103954900214122506694272682014136562728 1914 367049426476552807613006339557156138174209914107436315312296512096 1915 -382435084077078637662203786356674244642295572324741190872578511872 1916 398461433387436667613607159580734587111582130950676353020164228480 1917 -415154979241550258493241149695199454767209306467448499258706241568 1918 432543315768402823604837032083005313748786846646023075996254363456 1919 -450655170866640395638664549108372176689651317538343607618623365792 1920 469520452483132316491291165276045946813647100679872285100652465368 1921 -489170296768182700918041961267066563142601606062292910463641016080 1922 509637118182995413655499428741206952366612684146541894730947153292 1923 -530954661638021126063540505188740893728573701968875803237073071800 1924 553158056743961155641284138314378599170885723344613711842822323888 1925 -576283874260473992473210756445870299503441036526406632962922012032 1926 600370184831031619773562663011294573522052840220303041723313084976 1927 -625456620095909074012255118418798800251910962674208270778651892096 1928 651584436278967497750982843941924176858590558890597134142332693368 1929 -678796580347713758600693900547273275979550305526124108863421232656 1930 707137758850094301267108333421094818149699149507153221743068420688 1931 -736654509535613252909853339491896718419410678638111460684647274192 1932 767395275872661136020498480868420221491785316429707755717214750464 1933 -799410484578407322462633083989778847590451555091592137872271279640 1934 832752626282253305156452284221015535783256911661384201373449036320 1935 -867476339448671951133324363946645874312536737886134220786744660320 1936 903638497690277385627433518067231629167746352192551020982324913772 1937 -941298300607188579728842082902331749266218978068206412592634245712 1938 980517368294174907074381028024824311893046370964318569688181759968 1939 -1021359839662712037707609954245098854143195041565304702393323519168 1940 1063892474730940007542869240663721532402571756843495418478235691920 1941 -1108184761040610928474912036633605265887627662096754530537748287520 1942 1154309024366450719292870175896929569405662375002918829504742967344 1943 -1202340543889946930290524720594882923638910510142719203351233424032 1944 1252357672016423064673677852956936600211366299906030218996932758580 1945 -1304441959021379012556073502977329156262848256691829665060891027472 1946 1358678282719477953607661758480280016357145171294582012602116678784 1947 -1415154983357253412990000107766809183427525433743593130085892481728 1948 1473964003938607564539092172137308394567452808078890285802411817888 1949 -1535201036200485306173890791177671626366176976486143237256467338520 1950 1598965672464750492027248817569859961835915966132535078676842135528 1951 -1665361563601273884551859403462084052988396809241591322201211627072 1952 1734496583346580281265115497273151581618115501253360745280268267624 1953 -1806482999232108790439663099874943449876338864574308040365942573056 1954 1881437650386229835879164193500157302952670122002321374067512970584 1955 -1959482132484650184286026583778019211657119012469806344869653808512 1956 2040742990134738716172016878609239674089380274150405914669622308592 1957 -2125351916990637017174621266628758406499456249192011933408103912832 1958 2213445963907796996782775375622182718992628128391900028174169881056 1959 -2305167755457830147402341815151159401669714777316943460322648738536 1960 2400665715137277921122743805811192946098125892351134602028195709768 1961 -2500094299617138914700456112762857268451338509560384366121316424208 1962 2603614242393735740223909321940908195076349609113780319609434324872 1963 -2711392807215793007993555385358034688550002591676947721590923140672 1964 2823604051677448940413460849591461703383569345027645724538933520624 1965 -2940429101382358775592365450250912950553471830701962763767213274848 1966 3062056435100091166511227072835398922937872681005175961719869500384 1967 -3188682181352692983843359858470112893299781733142062257124478878784 1968 3320510426886627958106507583931653371339357649281207380499734576968 1969 -3457753537503306078162224582631289014069753017836309962214873424832 1970 3600632491740140221587979097580242816326142039275604422741389168432 1971 -3749377227913521785000561386199136633517950140093838188494854698648 1972 3904227005055326839169231698890549565700267517295791830802125972688 1973 -4065430778295578399565402212599327188336781227033298484035326130488 1974 4233247589265729780341810120803521532533254321338113065397248884224 1975 -4407946972119730893369849924370432754205013750374884967946184177408 1976 4589809375793627217226528875282158205615211304872554137711338653792 1977 -4779126603148954743932446287924538401606115731551674947490704766416 1978 4976202267670669610439403946037389578771250186197897988658993738624 1979 -5181352268416825832459320541562386023501337082951841202667357900432 1980 5394905283944727527623965992244778926970180080120667069524920280864 1981 -5617203285966873698767638824752541422201421289651430342111857376384 1982 5848602073519726068151190673672985130145471246303491209537116495360 1983 -6089471828459207257979745419122670588807753685006365831490278927816 1984 6340197693128923138905857676529776822008014714093485361697021639808 1985 -6601180371080446507605023689346079691357224663734724123628114448592 1986 6872836751759648319583704962486564218682191622315554400568908879760 1987 -7155600560109068298120013554572978305323444957489707212963478416880 1988 7449923032073731632665930450751805738852577843188889762976600100608 1989 -7756273617036697477653690788502777519605704460347027891642172375856 1990 8075140708251024990738599293378959600826188705019871095099609199040 1991 -8407032402376822832470001576647981452493368963725057472634883250528 1992 8752477289275669795118857773619117726977983339765118999964943180208 1993 -9112025273260021315954823477081506972454157612779873612748289690088 1994 9486248427042315300822327812091011293095190377198348563219107307304 1995 -9875741879677429735130854014915203875593202580962887775148110126848 1996 10281124739842995443657000102282522803172851219082180652867935830800 1997 -10703041055854904286526375787284328342757793632270883167955392343896 1998 11142160813870253117087669726998439127253323452562174311755870717752 1999 -11599180975787007020483215668165383727215623878534310414735239617024 2000 12074826558408934827472141986246308776187146396914520655556173738064