0 1 1 -2 2 5 3 -12 4 24 5 -46 6 86 7 -152 8 262 9 -442 10 725 11 -1168 12 1852 13 -2886 14 4436 15 -6736 16 10103 17 -14994 18 22040 19 -32092 20 46336 21 -66380 22 94378 23 -133256 24 186926 25 -260576 26 361126 27 -497716 28 682340 29 -930774 30 1263624 31 -1707672 32 2297737 33 -3078850 34 4109022 35 -5462924 36 7236280 37 -9551406 38 12564382 39 -16473712 40 21531158 41 -28055508 42 36449301 43 -47219588 44 61003980 45 -78602342 46 101015888 47 -129495752 48 165602042 49 -211276306 50 268930828 51 -341557024 52 432857808 53 -547409600 54 690858546 55 -870159048 56 1093864060 57 -1372475754 58 1718870004 59 -2148810484 60 2681567888 61 -3340666588 62 4154785040 63 -5158837056 64 6395270946 65 -7915630050 66 9782421203 67 -12071352144 68 14874009464 69 -18301055760 70 22486045926 71 -27589979816 72 33806722342 73 -41369453780 74 50558341144 75 -61709646404 76 75226535216 77 -91591894886 78 111383513316 79 -135292043504 80 164142249837 81 -198918104594 82 240792414176 83 -291161767868 84 351687720416 85 -424345289470 86 511480027012 87 -615875115048 88 740830195360 89 -890253921578 90 1068772525850 91 -1281857089172 92 1535972637252 93 -1838752661974 94 2199203274648 95 -2627941865776 96 3137475891828 97 -3742528333058 98 4460417393766 99 -5311499170448 100 6319683416328 101 -7513034102060 102 8924468245344 103 -10592568607448 104 12562528246326 105 -14887247622426 106 17628608162278 107 -20858949808168 108 24662784189996 109 -29138779884416 110 34402061690156 111 -40586872050936 112 47849649998175 113 -56372591189568 114 66367761939476 115 -78081850954780 116 91801654757160 117 -107860406711838 118 126645075686722 119 -148604778635560 120 174260472155230 121 -204216111955700 122 239171496283592 123 -279937040120848 124 327450762291400 125 -382797807661724 126 447232872087016 127 -522205949769856 128 609391881673282 129 -710724250534018 130 828434244379821 131 -965095196983744 132 1123673611779480 133 -1307587587480814 134 1520773690167542 135 -1767763459911464 136 2053770902936748 137 -2384792504680800 138 2767721507789502 139 -3210478435909508 140 3722160111942972 141 -4313209722264290 142 4995610821585140 143 -5783108560910864 144 6691461859129600 145 -7738730734563616 146 8945603572525272 147 -10335769736742652 148 11936343646627328 149 -13778347247860830 150 15897258712253258 151 -18333636228393824 152 21133826900458542 153 -24350772074999306 154 28044921884216110 155 -32285273448054388 156 37150549039470304 157 -42730532614601840 158 49127585469411504 159 -56458364438930560 160 64855769042358674 161 -74471147335344580 162 85476794005053294 163 -98068778486626316 164 112470145645604200 165 -128934536923069504 166 147750285851541532 167 -169245048596323064 168 193791037747295392 169 -221810936081068890 170 253784576539871509 171 -290256485354384656 172 331844397212715088 173 -379248864796204198 174 433264100035324348 175 -494790201278760032 176 564846939423920420 177 -644589297163818596 178 735324979130271644 179 -838534137145503852 180 955891584360097360 181 -1089291805122557708 182 1240877104394373714 183 -1413069281845014072 184 1608605261939851006 185 -1830577162922690858 186 2082477345213971280 187 -2368249044090949012 188 2692343263348030900 189 -3059782686806564182 190 3476233454007345400 191 -3948085746221374632 192 4482544240224560339 193 -5087729611405575712 194 5772792406146792930 195 -6548040757637190252 196 7425083591127575192 197 -8416991156084753422 198 9538474935929845382 199 -10806089223491333016 200 12238456914645655648 201 -13856522366840432346 202 15683834496613778252 203 -17746863654490688992 204 20075356220815027932 205 -22702731316672502182 206 25666524525045749184 207 -29008884074235473072 208 32777125554502771210 209 -37024351926585509828 210 41810146344701065712 211 -47201346165164752416 212 53272907453974329176 213 -60108870352772081822 214 67803436823721222080 215 -76462173582398195272 216 86203354457509026762 217 -97159458002247407370 218 109478837941140057698 219 -123327585986763198996 220 138891608723209194756 221 -156378942650173445568 222 176022334137934387512 223 -198082113986844091144 224 222849399545574612146 225 -250649660953793187810 226 281846692074177242284 227 -316847031106506153580 228 356104880777997513648 229 -400127583428767348396 230 449481712314004969038 231 -504799847085531268264 232 566788108761430340086 233 -636234537616718420890 234 714018406411370591860 235 -801120571303555307920 236 898634973773698171280 237 -1007781419017073482112 238 1129919769668048162252 239 -1266565708528869230960 240 1419408240334254849781 241 -1590329120648853295094 242 1781424419942583436944 243 -1995028452911268712600 244 2233740327418442436400 245 -2500453394261415742544 246 2798387908566639810164 247 -3131127246277606989640 248 3502658055222466014942 249 -3917414759978432622304 250 4380328883560015812368 251 -4896883697259010869744 252 5473174763207790266260 253 -6115976992919935841238 254 6832818909728723241024 255 -7632064874293101726376 256 8523006110830164277056 257 -9515961458184515417250 258 10622388865050988879914 259 -11855008753497915189064 260 13227940490348336505808 261 -14756853333014029299948 262 16459133356191680332822 263 -18354068019683206725488 264 20463050206876471380294 265 -22809803749635896362010 266 25420632660168419453827 267 -28324696515673129498040 268 31554314689252733240320 269 -35145302392853712848390 270 39137341797312089332496 271 -43574391823545868053112 272 48505140560437839156010 273 -53983504662153414848082 274 60069180513999041319224 275 -66828252435238120988188 276 74333863713694549566280 277 -82666956845034288611230 278 91917089984298650627632 279 -102183337314015980018248 280 113575281798002719263982 281 -126214109629303989310910 282 140233816601755971483190 283 -155782537645187202038096 284 173024011872855940434448 285 -192139196705689788717686 286 213328045971470373210072 287 -236811468339463540825184 288 262833484054350707053138 289 -291663599691024991404544 290 323599422578474158374398 291 -358969538652535409178528 292 398136679811209484041384 293 -441501209381512754289902 294 489504957084337984678524 295 -542635437926221905265112 296 601430492779111698226828 297 -666483392058301408923328 298 738448447904285892884504 299 -818047184648685809861536 300 906075122132929291805544 301 -1003409231689563646195836 302 1111016130331965588768348 303 -1229961084974712964576400 304 1361417905374051347469818 305 -1506679811990370548979104 306 1667171373192002092236272 307 -1844461615206974111847472 308 2040278418057523504809616 309 -2256524321458495390815614 310 2495293876409577602646770 311 -2758892691054555292702544 312 3049858333418649045171744 313 -3370983268976763923415146 314 3725340027770192275818372 315 -4116308814106736252393460 316 4547607791890737634786532 317 -5023326300489171992440918 318 5547961279915605495470544 319 -6126457210188235999584304 320 6764249898190555296711444 321 -7467314476450218214089604 322 8242218012189612200571681 323 -9096177162047482513457804 324 10037121348304680008799288 325 -11073761976573349107946414 326 12215668263059299856111110 327 -13473350292042843172742456 328 14858349981536786647325516 329 -16383340697598965469674976 330 18062236325965598347981664 331 -19910310684036747967844816 332 21944328237336452335231260 333 -24182687172986120904317760 334 26645575979121379467817124 335 -29355144784257407210126936 336 32335692825135425190180740 337 -35613873536399940821276338 338 39218918891472037592301312 339 -43182884772186913659064796 340 47540919306228353341951856 341 -52331556287286376302041354 342 57597035984455598710471418 343 -63383655856059261563832296 344 69742153910324929295199808 345 -76728127702779256402535156 346 84402492229637876776961124 347 -92831980269761388004046096 348 102089689047013549158916356 349 -112255677432356079650459350 350 123417618283202772952781912 351 -135671510929101378703655768 352 149122459260610373503491737 353 -163885521365432209426095394 354 180086637185865940486318752 355 -197863641248152008807570584 356 217367368141317216306989304 357 -238762859105046773898170348 358 262230678827641108220057838 359 -287968352361387076853201592 360 316191932939250097986799350 361 -347137712429709802736901120 362 381064087202361382445787866 363 -418253593302684312413981540 364 459015126057834221238561580 365 -503686360564784753944464902 366 552636390956678238362184716 367 -606268607912640249069214480 368 665023835581199562017987712 369 -729383750939347574028468882 370 799874610620649814001473588 371 -877071312430209608701367008 372 961601821136332182018512472 373 -1054151990704320155012010448 374 1155470817934144377847875202 375 -1266376165499403625646107992 376 1387760995680187043342322364 377 -1520600159659032839301076448 378 1665957791130795376273672664 379 -1824995357189509400759510984 380 1998980424026012487274920980 381 -2189296199929184150624250524 382 2397451923463689736123491440 383 -2625094170533265687057402752 384 2874019160368933494348492482 385 -3146186147347297666448090564 386 3443731992989868900591434052 387 -3768987020568417054952162412 388 4124492263495914284996233464 389 -4513018228174165842667310400 390 4937585302258852496262147894 391 -5401485950456523219753614128 392 5908308852057571120331939584 393 -6461965147511716803886070938 394 7066716975551622373853268934 395 -7727208497756375105672558116 396 8448499624117464423908796832 397 -9236102671231211340825971942 398 10096022204307642344648659504 399 -11034798335380024119227560776 400 12059553773055171152686439402 401 -13178044944006465894610409124 402 14398717533335190177939688264 403 -15730766820079720753030723024 404 17184203215718416355821664256 405 -18769923447687281634842298430 406 20499787866930194719015947620 407 -22386704398547138148798363048 408 24444719697952380890678583918 409 -26689118121867674364032296074 410 29136529174244414567278077792 411 -31805044142145654639684780176 412 34714342696061017967922183524 413 -37885830293439032952538794988 414 41342787293795251749641827048 415 -45110530769015060374761501192 416 49216590073875390340647182045 417 -53690897329854017444911460128 418 58565994070512402236049870478 419 -63877255399703979831397239724 420 69663133125195905060375875112 421 -75965419450669087565214570048 422 82829532939202447311589861118 423 -90304828602033293669850951136 424 98444934118458700937643726390 425 -107308114357111127910513119834 426 116957666546485148199561936614 427 -127462348634567828830904702756 428 138896843584872752453196502988 429 -151342262580326001061002838534 430 164886690348626930876739210264 431 -179625776084336269622516990432 432 195663373725569631243492935504 433 -213112235648456916454723829458 434 232094764172257728913727714236 435 -252743825624129855439181418300 436 275203632097112207876474395944 437 -299630696450147306794473383372 438 326194866547347432688278102912 439 -355080445217806469006578791080 440 386487402939881504914209300798 441 -420632690818036970251435119198 442 457751662029315765673732819340 443 -498099610573784494740425917816 444 541953436872672285993579407216 445 -589613450523455028277945761280 446 641405321347212943050814228936 447 -697682190754930514316779408576 448 758826956421098150617228571490 449 -825254744290489380547332543072 450 897415583063220840563766728667 451 -975797297510501693850253100288 452 1060928638275677417273879029552 453 -1153382667219625923957269258862 454 1253780418884189834191443003008 455 -1362794860280650104131113247160 456 1481155172971436098361007484012 457 -1609651383312197588526232700826 458 1749139368768658775987937864148 459 -1900546270429765078393411606672 460 2064876344217820627130485247772 461 -2243217285860832578617424851900 462 2436747067456365601832236928708 463 -2646741326435183283337834606024 464 2874581350943289197888102218900 465 -3121762709120401604429439243072 466 3389904573480463741200747860264 467 -3680759795616006918842865182992 468 3996225790775092396030716453064 469 -4338356296520867653185348524382 470 4709374074704974811560381146394 471 -5111684631394552086542309950728 472 5547891035217840865427226237774 473 -6020809920867130443997299402122 474 6533488771253994206331527791218 475 -7089224579087100740868941692276 476 7691583996476666324930056354896 477 -8344425089604138548254844739478 478 9051920824576410659606729264888 479 -9818584420359600296752447679808 480 10649296715210663830514995366976 481 -11549335704352247166911655554726 482 12524408418827780689637547278102 483 -13580685328595000054249424512716 484 14724837467036740990889925167816 485 -15964076489263130016211860511744 486 17306197892929858562608004214268 487 -18759627647889747237989763954816 488 20333472499922355536726003144374 489 -22037574234148928621087728398036 490 23882568205644839725002872704200 491 -25879946468324150217187707510468 492 28042125858514735342449277244588 493 -30382521416900496626697479485958 494 32915625561822167850675173916880 495 -35657093458453278312815772572976 496 38623835062267376156675153201508 497 -41834114351663116533750489602130 498 45307656303804708708956520961064 499 -49065762209869797846319776925148 500 53131433971193320412606806038064 501 -57529508066488365915238671213632 502 62286799932664862881335737027892 503 -67432259558023590417081467283752 504 72997139147065873211509855419550 505 -79015173781138706385160889574420 506 85522776068963936789785941940264 507 -92559245856135683990601526132564 508 100166996143295566629969802758544 509 -108391796449321485150864879292272 510 117283034948933499264857499893888 511 -126894000814102485681397235701144 512 137282188296050771294631079361794 513 -148509624200002505772712122625440 514 160643220528758176811496893085770 515 -173755154204257513791147852416672 516 187923275919228328715505142685440 517 -203231550324514204814639395362574 518 219770529922501742359591076498646 519 -237637865214054152276160742068568 520 256938853836387602053600253232608 521 -277787031633348741493342146013972 522 300304808818583283750477708841469 523 -324624154627216375412661608357220 524 350887334104063881771892274444476 525 -379247700947311431715041673103856 526 409870550617376486679216239149984 527 -442934038232745109064156418573232 528 478630166109489480424319957262980 529 -517165846160574458073301145677472 530 558764042756719132935873551290200 531 -603665002064385992991889985732464 532 652127574320454257595829879577888 533 -704430635979467878537183710503166 534 760874619180359687391716741595178 535 -821783156527733560240075801802888 536 887504849770805485229981523860608 537 -958415171593820522449550874134634 538 1034918510408236806186105567261126 539 -1117450368762477588599981428886100 540 1206479726763107300283567591561828 541 -1302511582735645141348375274565496 542 1406089684247912549869703003076376 543 -1517799463578125551194461955150128 544 1638271192738499564949768309374064 545 -1768183374267867523843966014013698 546 1908266385189004202588589217040284 547 -2059306392793653937900056100629792 548 2222149562276726109920580370100200 549 -2397706577697228273699687261128348 550 2586957499304180297458245042844384 551 -2790956981938409562383540027739048 552 3010839881013701758812727257802710 553 -3247827274501763810028801957157920 554 3503232931403928246298280049118782 555 -3778470259398209742089040635484164 556 4075059766713610622405645156728528 557 -4394637075815584100943069530873728 558 4738961529199197992265215094977692 559 -5109925430492522137230897991356528 560 5509563967185699589402530239031471 561 -5940065864635610655748002799591524 562 6403784824567567185577463318119500 563 -6903251805120729533830014670373640 564 7441188203580722389877032916451896 565 -8020520007330273768352855333368062 566 8644392983246967549134705004089862 567 -9316188980808145851288304781031064 568 10039543429549889457446138359174526 569 -10818364117294715826048646508298794 570 11656851341737755074702451121260308 571 -12559519534592118645891704584797728 572 13531220464571345878837933769563828 573 -14577168133062675185480232618811062 574 15702965484454148110389468224791696 575 -16914633061758311613725764085478280 576 18218639747465180096237489034930964 577 -19621935739499518822887952132869058 578 21131987922797685040105368826965248 579 -22756817808405585341111482038364768 580 24505042224183463459566950617473736 581 -26385916954240444130254502469430508 582 28409383538171024206571644168267488 583 -30586119456090050959066436984791280 584 32927591941429491374803956312264294 585 -35446115680541400394698108577995104 586 38154914676423768040299527045528408 587 -41068188573431425722222782084765816 588 44201183760740565976128722158369116 589 -47570269594696283093614211472498428 590 51193020104087841082444081807133412 591 -55088301567972874441754755176382776 592 59276366383023423934671618003658752 593 -63778953666615330211870350457441572 594 68619397073158025583029539201841952 595 -73822740334602949681108573315551100 596 79415861071823826351204119206632584 597 -85427603461789049213829293212484176 598 91888920386314287436171171190764218 599 -98833025731872392684900602166044656 600 106295557556640170299977462389138844 601 -114314752890882945562397948722153962 602 122931634990137311868200212410599738 603 -132190213917683943325708568586496020 604 142137701393755571361620741256525188 605 -152824740914066619933377236058947840 606 164305654209864912107103202599027680 607 -176638705196095722609847627750410944 608 189886382633758016865565368742806768 609 -204115702817467434493028072775358016 610 219398533689989014470710635052338598 611 -235811941882458042440876401634045952 612 253438564282589231693654143137483912 613 -272367005843830249294038884129144896 614 292692265466622755040991494330600622 615 -314516191909201857037205342884445816 616 337947971820236361354935359579757922 617 -363104652129666731289259307572474132 618 390111699187953149777370756460703598 619 -419103597208261456581990381180077684 620 450224488741592753422128113653463836 621 -483628860102252537841068740639290300 622 519482274861156463127641500433968812 623 -557962158738134330559489590695318736 624 599258639452530257171239662395874970 625 -643575445334973831013190385186386834 626 691130866763247254033241731303077600 627 -742158784762798041519795076714060496 628 796909771408819592064196018176464400 629 -855652266983194141898529065154922526 630 918673839177298089156522447823849040 631 -986282529992130153425317736970643976 632 1058808296371953707569187655514717148 633 -1136604551018261009973346884294696170 634 1220049810269090337018792404759080624 635 -1309549456396391668245224183482680884 636 1405537622173197600486417379506283392 637 -1508479206094896864334122423039443830 638 1618872027207148124636059078626399520 639 -1737249129099277098258790964058188952 640 1864181243268890768329297089531328289 641 -2000279422753603914377041317537933088 642 2146197857662066231373397473794979418 643 -2302636885021950869401867202880485740 644 2470346206200464232839530803007667224 645 -2650128326046721178350925485301068204 646 2842842228858683761380967760446846572 647 -3049407307294209931702870788671160600 648 3270807561430281183027065641974851424 649 -3508096086331127269266366844326604634 650 3762399867719483397842895647635935566 651 -4034924906660650637061735118204211872 652 4326961695571761417404597048920838056 653 -4639891069364405756104067413863883964 654 4975190457123648374947308698410515828 655 -5334440561426955602154865541474111152 656 5719332494219567764555133112285338948 657 -6131675400095759049132453194902866834 658 6573404599896059983304867490618949448 659 -7046590289727221706813519221555748028 660 7553446832853358919655289644945362112 661 -8096342684402775911201707783941205132 662 8677810991495523392470655999887604544 663 -9300560914232467706265421908312977384 664 9967489716008983209825562905469967342 665 -10681695674837442077370246002388936522 666 11446491870795393064935816849793417020 667 -12265420908374441918816952275337708692 668 13142270636403004255306554412286702824 669 -14081090932369869304402557872493185910 670 15086211622401461159514564445165098408 671 -16162261612861446576933925986935398592 672 17314189314565677912909608608222407570 673 -18547284445958340523096183421901669184 674 19867201307297837008505860513705161248 675 -21279983623975985058682801195474392940 676 22792091063565573984582642922858173152 677 -24410427538084794894053854531180972048 678 26142371410309740149071087802458212670 679 -27995807730787003262750735873231957048 680 29979162640528188808893187826988913366 681 -32101440083239611520814657243998556372 682 34372260980388456484367582131407887637 683 -36801905032468234852623585600830527376 684 39401355320540902482783973543687698144 685 -42182345893542414869455590439609357718 686 45157412538987332264686983713735037968 687 -48339946947643751321802113693538356560 688 51744254496522714417484966771803480634 689 -55385615889189916684341938980923446514 690 59280352908018966522854768025555586128 691 -63445898549625234102635246276392398636 692 67900871832411848974575539715439418768 693 -72665157583993155299657535081376058814 694 77759991536308696401625937727228038098 695 -83208051077579966362198961129200272904 696 89033552032975000601169793719673916704 697 -95262351870019827766144079473923627136 698 101922059750523825175302920270650958364 699 -109042153878166911102056742534950326964 700 116654106620035283056095650992463582900 701 -124791517911400683980159238078329153948 702 133490257486034568449608673095094220864 703 -142788616509459112701304746771156392864 704 152727469229895735436287815666550616000 705 -163350445301421036612714881231599796388 706 174704113476131101024260531877289730228 707 -186838177407108703187560246868768262424 708 199805684351854895623798976756524123320 709 -213663247616768246577812544254464456846 710 228471283637424435118144411168338986412 711 -244294264647030868397061723400810558560 712 261200987946723095337208740541116108326 713 -279264862856563260260104221020366361850 714 298564216495441282288228907319476102108 715 -319182619611827769092192463939958254376 716 341209233765761020093322890839547641212 717 -364739181245863223325889041430972534662 718 389873939193885776152038170204865562100 719 -416721759503612657543725926914113194592 720 445398116161256656739133764308666102400 721 -476026181801140606799043683001292948900 722 508737335363862390472009964919906201392 723 -543671702864720833811318771700519994288 724 580978733408378289932838018305153980000 725 -620817812722031108585922452186531871168 726 663358916624257110853775297229511245636 727 -708783307000746724727484428630039614344 728 757284273021871838153371212518795719374 729 -809067920511109138675868991661664317536 730 864354012558355524659809933962582442114 731 -923376864668834507002322029627882366960 732 986386297947318826175047250306049964304 733 -1053648654039554842437788655982531802752 734 1125447875788884989689133444182002203592 735 -1202086657816992285734655005273464035104 736 1283887671504355384778789979337140621032 737 -1371194869129380250843597027162174458530 738 1464374872226301452763528168215811842614 739 -1563818449541922119738050882030271468624 740 1669942090311253953322491385882608364088 741 -1783189678933366072424785840065057762298 742 1904034277512568414094782780626441686478 743 -2032980023137836896213783527820058400304 744 2170564147206613838566134465761395214390 745 -2317359124559358964649866105937082064762 746 2473974960680150323859818083079310861136 747 -2641061625738009061789064631463378940164 748 2819311644795323370880645339154105497772 749 -3009462854095765795711176286878715632828 750 3212301333966546241862721379318125173708 751 -3428664529530961023427370695436897868176 752 3659444571129362889994921723560793708378 753 -3905591807092409544769055292731783114304 754 4168118562302423279813450022165274300388 755 -4448103136819749038251264786675937857884 756 4746694059744141701990500012065079195240 757 -5065114614429637484927090937162993419806 758 5404667652178454282831031832832123814498 759 -5766740712608812107083263205482624956648 760 6152811470026975139571794274547045680416 761 -6564453526339329760979762275841249578868 762 7003342572320210634922950959288740402872 763 -7471262940410010942702858667488122208192 764 7970114573660678862748340533810375279104 765 -8501920436977116816260946146734774792214 766 9068834398428677401485815849396093220792 767 -9673149610130631357537523385222148797648 768 10317307420027255359069920247463301464706 769 -11003906847852504581187610042507664985826 770 11735714660607938886350102377089788299039 771 -12515676085087915866177810211368968527488 772 13346926197306738614826268082359570677544 773 -14232802031149602854394359205483289705616 774 15176855451187468229551595316654064410784 775 -16182866837374542194659561252022980910392 776 17254859632295621290750637942351802459308 777 -18397115804759375121217043505506757719034 778 19614192286853690888000223346683021220098 779 -20910938445101981933593037369613078237636 780 22292514650097155117274326896439246960764 781 -23764412012955714549126890395186081730240 782 25332473361142014832465861993885203236756 783 -27002915530676549155436322586845597762384 784 28782353056477820558608903170142370412688 785 -30677823347611174755154634268847667547858 786 32696813439547322736390400085505678114488 787 -34847288421186537897199376126772186854296 788 37137721640401157484631573547581254359272 789 -39577126798209693358787926074055630855360 790 42175092048442431847035551902311639285994 791 -44941816226914046592486379941843004109552 792 47888147341708008205625006610315292212156 793 -51025623464226454383334422751817454536874 794 54366516169195231493729313820927934651734 795 -57923876680866214997822760457512698083328 796 61711584892258673004539705235194003400416 797 -65744401434461097703131550733721999341718 798 70038022983809275204618211270468148220872 799 -74609141006202129745065262829770762169888 800 79475504149952970245077254160797808703314 801 -84655984511441392748619657434409203513000 802 90170648011473892582752877296479389262944 803 -96040829134725433273943605839484809079820 804 102289210299968750781163714296501777399152 805 -108939906145054873580644075856990361564686 806 116018553027842098850974632183851807611550 807 -123552404062539603159016162933665485442200 808 131570430030297525278134160497986400532182 809 -140103426523402903078015286827638288798816 810 149184127704199272079243095623788272397388 811 -158847327082910091882342766348315470617808 812 169130005742989801151435957383941956448176 813 -180071468468533095836825394420622117161222 814 191713488255729667201202087883633844533856 815 -204100459719449898028201177999655705462736 816 217279561936884048007240499960376582272943 817 -231300931302836104433107053041627980611008 818 246217845005902594591887405792055731164524 819 -262086915771461483826041078289876817245724 820 278968298556278789243975638763208840538000 821 -296925909920739823065153704145278997897176 822 316027660848364682536846385936064905360498 823 -336345703828518343299297575092204536082160 824 357956695067227546301818965105875112137534 825 -380942072742931576762037427837265290975306 826 405388352278993439924060892115157617075520 827 -431387439663063250734457793200823471645568 828 459036963905108842552628536471637463325256 829 -488440629791312803149396249037912343664816 830 519708592160295317385029551538507417362416 831 -552957853001485781382966216895939064857368 832 588312682753173811270845742470924537555490 833 -625905067260076631215151350503405457978116 834 665875181937434296148655762181021982491954 835 -708371894780971813662398900620316679020432 836 753553299959849527125987534635955187548056 837 -801587283833279127025903567822136241909056 838 852652125341149859084543966612439758491532 839 -906937132835144914436673565195343497562792 840 964643319539809285424386094762845694072012 841 -1025984119963257046995683733512091113436334 842 1091186149715100654179091858457104822473328 843 -1160490011335194405922092646579160979739332 844 1234151148891381484058023921520787332796112 845 -1312440754268118970365073568902267602243504 846 1395646728241156836401808128178342918613632 847 -1484074699616924421618088957434430336691632 848 1578049105909522904472773883090994920944848 849 -1677914339233860312145414903662297025415122 850 1784035961311158273756616540241357390694904 851 -1896801991713506599491096333447465894655136 852 2016624273718082660887439032791817412426848 853 -2143939922399869737330036920149633862647948 854 2279212859865029161742717728270208747650810 855 -2422935442816379877194548905896909451421712 856 2575630187948640684442416562879180606654940 857 -2737851600995172790099800896430938839527360 858 2910188115590957027355209804149877050546112 859 -3093264148479544262128814126065989882552052 860 3287742277975884492116293499800749495095812 861 -3494325553003491539848758254565893142897024 862 3713759940454627390492359346374588996985944 863 -3946836919077458248986340651802391705773344 864 4194396228575886340833172313586206449193970 865 -4457328783117522746389658483640492207844642 866 4736579758984649520049246748183361806319666 867 -5033151866673728285648027587681914711674568 868 5348108818352848789012118427508259339185480 869 -5682579002225378464357741539803046950804494 870 6037759376023985217498518983189162441368558 871 -6414919592574287082569028178140090543459944 872 6815406371123881805901923900817537127735488 873 -7240648128932802090296302131265083003041274 874 7692159888468038423061106479318443107119394 875 -8171548476440323812936218239275871594359408 876 8680518031868686555561068244774200599115152 877 -9220875841360310448797926156612882291354662 878 9794538520853126657947880565237468109068652 879 -10403538564189604931456690312000477740850144 880 11050031280075908551813646861430701390411802 881 -11736302140234619447133831083078297064650034 882 12464774562885528247891770244061425018035316 883 -13238018157091640191831248382334880794194392 884 14058757454990925919294923094162737179560432 885 -14929881160503046465600036945535261406013278 886 15854451944759163839722903151675256591373504 887 -16835716820257146267315068340320145021458184 888 17877118127599413662547686623949133955039488 889 -18982305170632072928455769178258904093837108 890 20155146537877915628514991534890305688139256 891 -21399743150348684381322887787973566850200340 892 22720442078140510547044879750198163207867088 893 -24121851170667715555944279707720487492684800 894 25608854547981783486165474407650846124253496 895 -27186629003362208196419151023407882053868960 896 28860661370262496014114473315341799823625812 897 -30636766909756737642471373358888665304556866 898 32521108777869221165360486324067999198395002 899 -34520218635591437629789387759645810887410796 900 36641018468007981913683796089213197590761008 901 -38890843682776309848592539891190986177350060 902 41277467562246730888391063760387407427933750 903 -43809127147780698871343660496417867560594488 904 46494550639340404451310683929185881782899488 905 -49342986398194590466748671767635838832301152 906 52364233645628891002760717965304257835463276 907 -55568674955879129932576527225200474541703312 908 58967310647139052379099824284272769164629344 909 -62571795180446950375398751495264935044520134 910 66394475682546579803369941234359154972955956 911 -70448432715465649903382928744566710754234104 912 74747523422580057722247345977035565861696663 913 -79306427188355112593685610351071410658782002 914 84140693956798602793498226276835813006204848 915 -89266795361948293320407651363951970229478248 916 94702178832473216967809682509042981445121584 917 -100465324841720220487634204902905986804737310 918 106575807484312403193745039548041177135271652 919 -113054358570733626016553063136839400413331424 920 119922935442244088346932290465995223424877102 921 -127204792719998695099705800455187904222224640 922 134924558214417002025184699803951936733231838 923 -143108313233717274971503522526099191765895496 924 151783677544115981534905963564174200742371480 925 -160979899248548325993856368585826574577625462 926 170727949865927953203352810225407832859948696 927 -181060624908979757321441259956427677454223544 928 192012650275596399650955670379460963176710976 929 -203620794786536855229925262900619283934804418 930 215923989221157028340340297219452520318796494 931 -228963452222794081972911936234391514767128304 932 242782823466476575102899523191140788820740584 933 -257428304503864002696329724239481210400191566 934 272948807723797520959340589146559998034938750 935 -289396113891637761624173174347166926378030704 936 306825038756748751057116256942986061689417484 937 -325293609245136127194179466174605192950321716 938 344863249783444400608266350280735321350160500 939 -365598979331347713211916499258916153411110180 940 387569619731921897086611351753621255607657784 941 -410848016023958080834026902027080872242178274 942 435511269396470322033791909736978111934316624 943 -461640983503967972999778519540004103218007896 944 489323524901519744797450358640012748671244516 945 -518650298401348889751321723851256272170217554 946 549718038197792213324186407881948147603784912 947 -582629115655061210601235478166721440435424732 948 617491864702500149113529818303960787496765392 949 -654420925835089616544338440377368155999290944 950 693537609772949137320817746021403200739775744 951 -734970281892711577227461775129890472238262856 952 778854768606046719384171952695186039607919166 953 -825334786926482486093105105011163931668784714 954 874562398535200541374327645814223488170761900 955 -926698489729869577914582444230747550239396576 956 981913278718036567752494437661225630220443168 957 -1040386851798347286567953407634356777129791506 958 1102309730059148328425189510322079236739969776 959 -1167883468315082262368830737360797292991345856 960 1237321288098387716620059083154205262927250736 961 -1310848746623033431975106303237405998244437124 962 1388704443746841141810778590636160178307318985 963 -1471140769069693775200913395926538887195869244 964 1558424691425106881570996669098867375708893112 965 -1650838593148203852405281928759960252325792302 966 1748681151635839497319205830122743649519717234 967 -1852268270854641359752243880076796372520080920 968 1961934065600483932551111653480874351304693734 969 -2078031901468799419560506346900352272161762842 970 2200935493659604474607058440004538959738061456 971 -2331040067914654071117230667234142276371571632 972 2468763587067215288544396930425707313790558364 973 -2614548046878106014788476637555260329573934464 974 2768860845035415149565288359060301383570853416 975 -2932196227410290273617566955469012780873490544 976 3105076815887955557652792495806471543724090116 977 -3288055222332349440127462912393802224569625760 978 3481715753495125461118994812343500693265134160 979 -3686676211945954246854425343709694983145530492 980 3903589798381852080116407898420360240241359136 981 -4133147120969434338807138188877139757923544704 982 4376078317686385560092603471109727806147537520 983 -4633155297957932134780270386373810766641174808 984 4905194110231626116096570431470182265224254624 985 -5193057442500276635447876881862743830320996010 986 5497657263169428741363445951685605178888566484 987 -5819957610073473185796343480657090062118334260 988 6160977535874418066807384527821094832374372164 989 -6521794218530768909665793303298003227328896406 990 6903546246002116918129142545872771315176959736 991 -7307437084859262950006746657536933156148438544 992 7734738743001416079867217622109013745838038962 993 -8186795637242684639142468127063038323399128192 994 8665028677121288020884131335444614467897827926 995 -9170939576908306583358669797528871188792198096 996 9706115408450090024946684677947252301762686752 997 -10272233408171489699443787950359647456485399900 998 10871066052297793197713751867866907965534589536 999 -11504486415123648642279036635983704640960065464 1000 12174473825969508268853761561843897236243928000 1001 -12883119841322446708239448965124311995470429652 1002 13632634549560989623396948110191770773931573008 1003 -14425353226615320012572549922276173621004199620 1004 15263743361917542565170449037318339360431547368 1005 -16150412075054350968702809607086696043016264576 1006 17088113944649376425328137657035424864089254640 1007 -18079759272177770426254690050587622391558474800 1008 19128422804654426978749822064877591030677068468 1009 -20237352941443086861635110007575171808994147620 1010 21409981451809977983767482662464284343033834500 1011 -22649933731296410950108921489021444327346111072 1012 23961039626513847469952333237930251281113462016 1013 -25347344859576582340145084686730335400527870654 1014 26813123085085740666419819482245553248724681122 1015 -28362888614368437880164195969226963831237692264 1016 30001409843562574247090771654941769203587295802 1017 -31733723424125990298006868633436159353579582112 1018 33565149216444019950420545344982227102576345152 1019 -35501306069417556002089323036308541457360758016 1020 37548128471240602133094082854889968704125434452 1021 -39711884119028258343782769963684167815229306332 1022 41999192457539839141249440987487097818867776088 1023 -44417044239964374001210276008522718968575771736 1024 46972822166604476300718395725526508363382218196 1025 -49674322660317268427854623052260155885368426020 1026 52529778840755905652270431124770440779000643392 1027 -55547884762810869677854036019739235426323365452 1028 58737820988185678796318449554913595117343278872 1029 -62109281562766537233339226264030877744914492110 1030 65672502476369776390165283224810329265147317974 1031 -69438291685585308967224466386438133265861568232 1032 73418060784789863694767952497312902790666963526 1033 -77623858414992219423442780286514684449676543840 1034 82068405505006354531852205629489336243626729930 1035 -86765132444540361003587535476306708495436493728 1036 91728218294152813986114072783484490527015018224 1037 -96972632142678426369827600838878789511412796336 1038 102514176728676397746110270813893276291935689976 1039 -108369534448723825694506673934812196585393295440 1040 114556315881979657475928097162682874623016267520 1041 -121093110967399573088474931904551732227057040246 1042 127999542977307481540949492307244630110691765264 1043 -135296325438744528372124126648209373638672345120 1044 143005322162142223543196803230501490535804963328 1045 -151149610545424149901645732080960323599663516926 1046 159753548330653479614746029769468554815218617636 1047 -168842843999835175151921454965134037707368184816 1048 178444631006477499689963290345149487545015671182 1049 -188587546050043842386165961712967035965765321664 1050 199301811611510794071062545394264301808512303846 1051 -210619322979921261468816133617299709306148423984 1052 222573740012113086852206262545500812505291668004 1053 -235200583880746658828712692944426139070110112604 1054 248537339079383565563103314776514212696890931120 1055 -262623560967718441458185132489026376754158617408 1056 277500989155175651734685538097110189545906835380 1057 -293213667036991174921459006246414319944442358368 1058 309808067813649879766907009326014425136654315102 1059 -327333227342183426283412025901175973958629831652 1060 345840884186400615412696332580915359419188042744 1061 -365385627252668939958660987537156479559396102572 1062 386025051418444653558890150642255009291392020254 1063 -407819921582412838074534707532791262576735142328 1064 430834345587905474116278340087625586888538773206 1065 -455135956495274107227984514903569894911714065888 1066 480796104704167148832056561551929547800308969539 1067 -507890060453266203067331563305146726504015324612 1068 536497227253040532997293408805404334000926928464 1069 -566701366836556930763539376177521898622943072358 1070 598590836244410672350421889745891305518970128392 1071 -632258837692502726392945346945005241889539997240 1072 667803681905763930480689932071841018822822371578 1073 -705329065637107818955119908336711331172437122386 1074 744944364128974167869071879956200393479289859904 1075 -786764939314903949553267374272858311307330666192 1076 830912464600767192479901286224738430469515363088 1077 -877515267109657511163601922397321212076814146956 1078 926708688321185726791392916516189659079335152690 1079 -978635464085070882638299645810018796760465860032 1080 1033446125040667131253164292438181984037113867198 1081 -1091299418528513034190682834392941357551889870752 1082 1152362753137286243749278244900928864611532905744 1083 -1216812667089839026950694046138565774288940739924 1084 1284835321735433933395121202982282060342992053748 1085 -1356627021482057367259424971130903653936271837750 1086 1432394761572933550563285241431585156144527365768 1087 -1512356805185272822067671366551066125817035903720 1088 1596743291407056125455434368290039823473890917056 1089 -1685796875729481353888964428460939399977534443040 1090 1779773404778786612899036652807578732388772777810 1091 -1878942627101740861846006842328288560395671200092 1092 1983588941914385508477788961186744124370554016376 1093 -2094012187823864937788742714657525091015504813276 1094 2210528473638655697823275246724841712806778364646 1095 -2333471053493462282019910226299295746625423099256 1096 2463191248631775043526929419997602250674350825728 1097 -2600059418311880115249749407744487016929293899252 1098 2744465982431284846736925732272011813774867219000 1099 -2896822498600403724288441249068187770096109902180 1100 3057562796539284303284787576668993903333988529472 1101 -3227144172821503260254642584766959352457058531068 1102 3406048649147510685582891574714928548765895739108 1103 -3594784297496047051289024063668094712712785539968 1104 3793886635677223196414931411290844208918462884042 1105 -4003920096994881930923634068058571339349161169216 1106 4225479577919415768303811130898732976506637355048 1107 -4459192067875787841003716161278683896625235418780 1108 4705718365465606093083634263844647614215599411168 1109 -4965754885667274375518793040752470217707789750174 1110 5240035562795055536061644899149977183109618340602 1111 -5529333854246927275681048912273172160560038383840 1112 5834464850333018001505421238210717995070749998094 1113 -6156287495751835517011142980917494849728538071476 1114 6495706928571137941038578187850686399779191581360 1115 -6853676942874870618199039260278512874050092683604 1116 7231202581557868712273713375184205253722276294356 1117 -7629342866086805109819042270205278212901055973632 1118 8049213670399990307637084488877943155353204572568 1119 -8491990746490990917064240152061788912863640162560 1120 8958912909612556933674885043139694637523130799499 1121 -9451285391449012728375959703756734388574837287620 1122 9970483370038100004643023461738143391504863433190 1123 -10517955685678341860616795491367626494961488550604 1124 11095228752536459255033845571488355919997106360752 1125 -11703910676172405533402372986281152615805223554576 1126 12345695587728442294398234637768034840158361479146 1127 -13022368206084674983799355415869040347373311942704 1128 13735808639867979720844383117039700648363172052278 1129 -14487997441815734141800775109236779098267675345530 1130 15281020928641737746884228934396506905883765291382 1131 -16117076780230771379567579315392910331354189257504 1132 16998479932702081667789759902411707281196882753516 1133 -17927668780632449751570385700029075662893583274992 1134 18907211704518268493148171378292111106921729918320 1135 -19939813940385155974543079495098527737479497572784 1136 21028324809325120725033650813500687998748578421248 1137 -22175745325657313892890524750780710343890168720978 1138 23385236203371211525153175895163252367234896301584 1139 -24660126281523035604786139452790233593967197962224 1140 26003921390319833832755701552056212792412106895800 1141 -27420313680743508529509095059430632010847054027498 1142 28913191441741958755352937669160405743190408925122 1143 -30486649430249258715182121249255956781130734596640 1144 32144999740594466078111129145959892354277085905212 1145 -33892783241222413999425549307481450361067430476512 1146 35734781608083027540748964663219448417733248073624 1147 -37676029985551823075325677050481868309784521408120 1148 39721830307326977733826052750747261199430607064532 1149 -41877765311411558652248498330001177378610068246006 1150 44149713285037235581855006922045935531296041368096 1151 -46543863577222324938672634728148880336212432146392 1152 49066732918586801055415278250420171071265967321024 1153 -51725182590074657064412004484601462291501757041378 1154 54526436484364633723707819788803391581042795942042 1155 -57478100105989035865740875449067620188782862195724 1156 60588180558532557466188412117735148850352660590680 1157 -63865107569754443038796184245405688302929023039296 1158 67317755608073914967703625996294578669127139785408 1159 -70955467146586881721017496847963338870799715611848 1160 74788077133648112040759886835155404222128663737350 1161 -78825938732064245194911928655488481605362829941032 1162 83079950392106482075813451874367243082409207036382 1163 -87561584326875203068057578876887133574659386849092 1164 92282916462040102631794740437666319709247675457212 1165 -97256657935647132329058816922908571749774179046716 1166 102496188227536436503302150687464527664721373034272 1167 -108015590001962819609623333075448089608647159662432 1168 113829685751261833151902700815277168046243710819690 1169 -119954076332870528098497191282103160489952243792434 1170 126405181496703006985614156584230845214826519459496 1171 -133200282504808381743168381288958653818924651569488 1172 140357566950414409395079717761267585872249240948160 1173 -147896175888896334145292905234458352950071076963776 1174 155836253398920320806607562152509435004223136062794 1175 -164198998698007974946096146302764581780308965560648 1176 173006720943067139047397481287005708887916433010076 1177 -182282896853049469773267680352225579199743821066858 1178 192052231297843020972455974653569036550310396098076 1179 -202340721004804742365867835696949393671211492621428 1180 213175721542000835082186655156096140773099702015744 1181 -224586017745270520956079500895687076387665406948572 1182 236601897764680121700913673122020866495934079487656 1183 -249255230914809490131998058622587299941453305893304 1184 262579549522632862632806255901122706460509162771986 1185 -276610134976543223249051859355764359365235633669762 1186 291384108190346488333478852112802395263508640288892 1187 -306940524706843582936449499401462755435081037345360 1188 323320474676950331606641411965319307323127956196712 1189 -340567187962203830030573057161036329932805084409488 1190 358726144620997722130239568839403279705812605787584 1191 -377845191052007085388450779571425768179676600713464 1192 397974662082037381702622634651579949481329569856342 1193 -419167509299993640037865195200919463931633470690458 1194 441479435953849774424962154964357064175472975075352 1195 -464969038743439453857526971411874768035078864308328 1196 489697956858626731891097292378941129874789276632016 1197 -515731028629986056267765991102882054871099073171686 1198 543136456177568585818324799408278079410409135746752 1199 -571985978462698240366754249786412439752235856435176 1200 602355053168072018947272097645652217322289600608058 1201 -634323047852782487517476574172044003002837579353984 1202 667973440851285938445451497086078614442189937630280 1203 -703394032408859986416752600222482354826875358017040 1204 740677166570784281044196359313666568110173505603480 1205 -779919964368395267851640465281266541947211227116670 1206 821224568872371019951413818940763399466163147593236 1207 -864698402712158553999938771417172584788095474924392 1208 910454438690430298502404181072119939359608388998302 1209 -958611484152918314395195419108761627465003275866880 1210 1009294479806997700279166269418741173310353541108540 1211 -1062634813717051145075292027570456754268665960990064 1212 1118770651241025363762922966118181279286906063296648 1213 -1177847281710771640266614955392419960135071853015920 1214 1240017482698835497021494368935855796654904799948208 1215 -1305441902756417522463970216941207812584182414872624 1216 1374289463551366051201016354038043649702112135772214 1217 -1446737782381384887477876767733669091720117183071684 1218 1522973616086252745566517036613312485477153812791394 1219 -1603193327433867919963980953333083319886074829080908 1220 1687603375108469728948837643849254890081525110572472 1221 -1776420828485571061913097243638866852468531972217260 1222 1869873908437093474781508348107717242274990707251232 1223 -1968202555472063585084301435458324103778640359776728 1224 2071659026583149484080151816000465394246190029668704 1225 -2180508522237437889694575728894596554959480867137722 1226 2295029845021333442697274242676232036895769037759728 1227 -2415516091524465129984567946620893358232099401918624 1228 2542275379126183497906144134306192892867272095550968 1229 -2675631609430806637532588693391840854958457753285632 1230 2815925270184412173591192186527453529677516577805200 1231 -2963514277596875129692853063741340619310127728891448 1232 3118774861088225644330976922591339781416688313082765 1233 -3282102492578464216056643851353032567467001728942098 1234 3453912862544954158007163344181741586167781808883568 1235 -3634642905181650998550401641744097914613953795685976 1236 3824751875109978024950513620079804988038215652885344 1237 -4024722478212379527038664988456139512726902034353408 1238 4235062059286754784177357773675395562025700396291930 1239 -4456303849353386017514518190744990772896168884497960 1240 4689008275585925945647836714683086527634485974799246 1241 -4933764336984823428524504722340748788987064095697630 1242 5191191049065572504094733852697472009383048776510626 1243 -5461938960995720540949839804982831206984317681854240 1244 5746691748784031726786873226583085946743964421959748 1245 -6046167888302956824496766433670651037509398963243356 1246 6361122412112011694904581511222423639795251728986032 1247 -6692348754245237534045188990825058724471080672564248 1248 7040680687331047441905537309566561496487726059694130 1249 -7406994356627920449261348504334343276775026363381664 1250 7792210415785071397498252397196192206257568598499872 1251 -8197296269373912372156744972268657405684629335490176 1252 8623268427484362488473536927897925549744663821446984 1253 -9071194977940417112237780990805866433323738777891310 1254 9542198181962441331217268433628443273155657329844046 1255 -10037457199390020073726596379322016115549191047259160 1256 10558210949879522587223632760800222575236055364334264 1257 -11105761116805496813178748094871394672373922933832128 1258 11681475300925306652891442103326698671676797062012420 1259 -12286790331212803235346727330770463278907274025040132 1260 12923215740630056601916976393756971665263484559087104 1261 -13592337414987080436926312290757714062429177429194620 1262 14295821423438912281954437764909190671976438248400588 1263 -15035418039588258570688660882866263661059151175281056 1264 15812965962601114054322728878692278895025120846283392 1265 -16630396748203299776623243202336222751178180148160690 1266 17489739459908760626226090714000799995817000148823188 1267 -18393125551336799690768698770555063404853451281814012 1268 19342793991006330667091610896097139426484489743810072 1269 -20341096641551883840948171692156808101344758517691212 1270 21390503905889744481370758812168627495899338391138530 1271 -22493610653474532860795421011499824221250104099585376 1272 23653142440428112391222716549298954538417358099239776 1273 -24871962037995361285132767975871732469667782693382026 1274 26153076284486556348022515813453708149612579336261968 1275 -27499643276605458753402279928893518148373070300116664 1276 28914979916837299194528651155514490719454992492246784 1277 -30402569834383449910759139675150388755118791482580022 1278 31966071697981441702395186640178819988291664635284336 1279 -33609327939842018677031385611578747080183122466701704 1280 35336373910871095199875629195638602172361432812462980 1281 -37151447488325855250478251719191376059069153363444228 1282 39058999158082979256742599648915909929347925817129188 1283 -41063702594775365491226877010621819571490453037737292 1284 43170465764184107999353632162221732876951167701813152 1285 -45384442573457389301387386123035664886209525114505920 1286 47711045095969950391545968266213892511920866569120812 1287 -50155956398938643134676963871104249173071795587264728 1288 52725144003274110804425921686717976885182712982635462 1289 -55424874006578876563777775668133017276523886861746068 1290 58261725901701184458334973778267608024709970659880369 1291 -61242608124825118899130353195009928991552127604565824 1292 64374774368724268189472195833279554429480186994531792 1293 -67665840698532099853618590926525633426198376723113030 1294 71123803509191055379137355128642804150583908051134356 1295 -74757058365638103092822987881510312146879025089385576 1296 78574419768771250813345833746680568687005532391906116 1297 -82585141892323650952077399253380416584223860701659396 1298 86798940337953971063125041749405771769968973499972280 1299 -91226014958148408182854665511746625045877653648551376 1300 95877073798926075920369638091259146883585989529432512 1301 -100763358216850704519036866883551837466261866236295360 1302 105896669227483127451970796228017106949166604367486186 1303 -111289395145166602598875931130120025672410446878509288 1304 116954540576926620400349657217719989356780143504073504 1305 -122905756836294756600196594616765977945514609170716074 1306 129157373846038899746300303887569470070034185706757846 1307 -135724433602106699295741496896107684470367453460630932 1308 142622725274572538471561088569294038571347247352985648 1309 -149868822025028275322001324918685969081775752090954806 1310 157480119623682308799781248210198482052892166862278088 1311 -165474876953438478412542343694121101594082472037348888 1312 173872258492424548963840409230438856005633080853856368 1313 -182692378870838625663073920277893883556466722513122592 1314 191956349602590274639691187551683398443966863756878908 1315 -201686328097041320350031457893381622564154243240911116 1316 211905569061209651460642203555573633553015127434721968 1317 -222638478408098775441420145076047075654374522856171536 1318 233910669792367714902473198032939804940040958145617440 1319 -245749023900372065712570270874647787067676116936891432 1320 258181750627700127519640947987111966244522978507957728 1321 -271238454283711046168418232192265249195908544825022088 1322 284950201969268561944441341275524300827381090010198368 1323 -299349595280868565860017285986056349135006405044851580 1324 314470845501696227438591373021972353740491512996081676 1325 -330349852447834672718031420925089474290296136295842252 1326 347024287145898496108644195643872603489632266503858640 1327 -364533678526798988589856178058969279372150929163213232 1328 382919504329181866109568777925852232761208227281458298 1329 -402225286415331336184868489224688684021456319857402226 1330 422496690712026278460643487255660789145260749976730540 1331 -443781631998985788695885292535526881703466022550646464 1332 466130383778173961806280374674386496575743612436664016 1333 -489595693468370193501598527576003264463990509973935326 1334 514232903181075142547333194019001923389696447403179072 1335 -540100076346038601961442155449856700626940094872964936 1336 567258130467489818216099190080735609005398999752224892 1337 -595770976305550422360222479324903938149095155533625994 1338 625705663791343510338801846232068196334092196289173444 1339 -657132534999009269366550889058278995342755792148986420 1340 690125384513229015143875667228048803355691805681813940 1341 -724761627546978151475638249653676851583236082790505280 1342 761122476181108475200913954238789569275109639101216168 1343 -799293124115037096176632611288316041707945465826241032 1344 839362940336330353611095797456259417882870759336341922 1345 -881425672136355550355522266743950817094526199465943424 1346 925579657919471974672771160595439543126294890372967572 1347 -971928050274488311800405679887386350373246077836881424 1348 1020579049799370928521585225359531646061211923267402696 1349 -1071646150193493483560067919651493025308630833496811726 1350 1125248395156121888584042608820878092122298738750176422 1351 -1181510647655381105671913156459105131631377773034356904 1352 1240563872158705281663185350045107970205593374585339942 1353 -1302545430443786439325482205525044129978807761838510016 1354 1367599391638368122543806832988647185467067494732458880 1355 -1435876857167940501578943880776565829817738273472772564 1356 1507536301322546804645377854911430535010697387887265040 1357 -1582743928187574850150732002603130043173216568952872518 1358 1661674045718652319860299428750757974855202884165351204 1359 -1744509457777663903275554849816930039902595766982012784 1360 1831441874985539629675179184507362332002049555890105156 1361 -1922672345287907220576525925075853163739437167122010336 1362 2018411705172041501173606090195790885959054482370800496 1363 -2118881052517869060027632749866717261475771791299802908 1364 2224312242112188771992853998333057681109041353346444432 1365 -2334948404903845091406159082779380912121552818842955452 1366 2451044492128442228733198206859690801087938267603012670 1367 -2572867845484419152359370301023582125213447935071389288 1368 2700698794598028389960068108197060170400258840123158478 1369 -2834831283073091519463152663351419696608489172058211808 1370 2975573524482462046350199254496531454727701129565776490 1371 -3123248689722038643647829469317798351083363077378718512 1372 3278195627215070893252275338971577280367323687370643536 1373 -3440769617524524216380443334803030648053381097416533724 1374 3611343164004565493801049604542929165176810916653426264 1375 -3790306821198947493540156024625792415165566006608689376 1376 3978070062774367153182575030688625592398189638502867008 1377 -4175062190860915799534948940242833518374514318444313826 1378 4381733288759701942013609830751855805160226279647938112 1379 -4598555219069790724628590732340290849757275442721992396 1380 4826022669382958170064414152977638216971848465595435240 1381 -5064654247795601411018193428649247124656506309520296044 1382 5314993630592685695857641023220917073304545693778327708 1383 -5577610764569062113845447538273862455429245394932469360 1384 5853103126569083697764299500276034709143333332538100992 1385 -6142097042946419221794970045245306148054026636396420154 1386 6445249071772561891145499847522548045696499862178302948 1387 -6763247450755013861196912881353272537255450237740330192 1388 7096813613964768661555796025627892095082400153026106412 1389 -7446703780617796098123268384059786246248264409429738672 1390 7813710619307055022461328727287638439726712042825539536 1391 -8198664991240429035409911275862447898275073756188399864 1392 8602437776206223475478040262770296710390928978293272858 1393 -9025941785161818522179702820690713501402805920974612420 1394 9470133763523098029624290847783234645072118448340710836 1395 -9936016489422738128720702115651751799598758998414050496 1396 10424640971404731988171556175156873206930923380589626856 1397 -10937108750231053422837933182715761195199302729724251328 1398 11474574309694546830904732635992721598845539744290596738 1399 -12038247601560418145654694187331164626821572661030323184 1400 12629396689997555266766764589518782984823005020506843392 1401 -13249350521110812115502429850441672315320034650098024670 1402 13899501823446855483392781754315664832690985390924656664 1403 -14581310145619728780826746871840253486385875239883612500 1404 15296305037488486371606712799609554845820081532502567556 1405 -16046089381618676391249339820438075350989964304387442742 1406 16832342882072705178775560379386160795381573570344537192 1407 -17656825717901836683586318975473257412826481032168716720 1408 18521382369055428257640122087948411742781378323294271682 1409 -19427945622781673064312658181080585848025920170544191714 1410 20378540768969333383654546197145762200742605751030833405 1411 -21375289993272465743594653522277155931914385071285481808 1412 22420416977270749836433833982801286253190266645830219528 1413 -23516251715347566323230591466029097062207212197139592558 1414 24665235558417289194165082063683696573861363009685374902 1415 -25869926495103270917435351924149157235570720869656318432 1416 27133004681459648785810951112065281265367709973066831448 1417 -28457278230844377155542757378662531574455746986111644634 1418 29845689276088825977524859654646027597284923338313757344 1419 -31301320316671961285905591165271547834800631873095338500 1420 32827400864195667211242385269601337912822759923041651644 1421 -34427314400073361836445096086344595957842924193169912444 1422 36104605659987934461292515300359555142054942367238729512 1423 -37862988260348479067685836002043649774723118620648894448 1424 39706352682679665808659194956200156728915720026218677738 1425 -41638774632614287967993799050048615718197292722000037120 1426 43664523790930018541820844010579241542323410865051550360 1427 -45788072974877247424129881294040235720095798411288502044 1428 48014107728887655723011745964561467239067773953621856960 1429 -50347536364634599243730778986905159539842707731272975998 1430 52793500471338175817149829958311512461350531578581412196 1431 -55357385918171877417432022031464508254600867087243375688 1432 58044834371635897265588151481743122341740614005803086752 1433 -60861755351816480305512520569462122984235573398732403648 1434 63814338852553268979150581154809342263479238844194332670 1435 -66909068551689596040809333479419802613073468338442483160 1436 70152735638786401900191731599593928877932330518010086624 1437 -73552453288941298487942743455073340744197180143285187248 1438 77115671812672765482593094066903223279844330826285823496 1439 -80850194513208161094738335942159654693889816639601062192 1440 84764194283955889259315635553593988090184414372066763794 1441 -88866230980449541695047345833864492125347859654250377926 1442 93165269602628108862031514294813539700522383834983861262 1443 -97670699324964544479676578176375613593201076897019314096 1444 102392353413678330121881357484355890382115948291444068024 1445 -107340530072069621965806775713061006083961910184493935886 1446 112526014256896626358238399717612827301759307859419538944 1447 -117960100510687759459011082258099619534985765579351328936 1448 123654616856939780575435869864127022252896896560547023436 1449 -129621949807306504868017899967359486042326982885741367322 1450 135875070532134136799249782898473706001185342001145356762 1451 -142427562248053148989194060816698203872660334473852122832 1452 149293648878797588530870342498444756977402536827517047244 1453 -156488225047995558157066959653310413838365149203587600518 1454 164026887465364443368444159663199494826244961964550026364 1455 -171925967770556515370041785104889218286918293069304748872 1456 180202566901840346323546668998664849677927868555994359616 1457 -188874591059876787673818617875270972107849778704681069746 1458 197960789340061101544361849121858413402709458486619042364 1459 -207480793110261485983707258357471863014450403467048970032 1460 217455157214295264871139668321434597620298913294222776560 1461 -227905403085154283842721307597183231240652870715981785804 1462 238854063855827732589030864052322646080766033179081097746 1463 -250324731559581189441298570717903088727067392540287869000 1464 262342106515742978863025704730522818608911733300381600156 1465 -274932049001431118107004123428098515588259145689259123370 1466 288121633314234742412621728514735848488487966653599974508 1467 -301939204335651856113760060924139819068271771191335307296 1468 316414436710089875056790801112432295224084883849072504820 1469 -331578396759466434297254973992682974820074083097448211894 1470 347463607258915498393007555860339841424860613012134515952 1471 -364104115204818546904086999205345204680721711588700744024 1472 381535562712353605062728093317560398884345977929415501361 1473 -399795261185997732973064392401292781351149719350634540546 1474 418922268912943375814573654384849493593131014420239634560 1475 -438957472236208350510553925840987054260708484635016515016 1476 459943670471346401601243375896438460721241428916650850072 1477 -481925664738113988140836101706312730600317630378866704768 1478 504950350886233664836657215974706315879591362054776672454 1479 -529066816702530134944486634455790832753108431912108763952 1480 554326443595217488499387823000754756416495040546445150182 1481 -580783012960001703937570290487341991267818088903810355712 1482 608492817441948319223944377672307803191406863116514564852 1483 -637514777316769166054140173972436935360520955754891994276 1484 667910562225322897514256137807050172490739824112109569880 1485 -699744718505721244854336107762853340466109872186222729894 1486 733084802378506897501169352858801895445876959007730168896 1487 -768001519251940900585725856041809122814114150858061236048 1488 804568869426529738086925667859371328905237696361741686336 1489 -842864300490558034211964543303916778671636769894009503652 1490 882968866711596306196377670859673721751735820665988103032 1491 -924967395742749757212285459474473703423956540147252516460 1492 968948662976830148145743186174615680649070740675005671200 1493 -1015005573896695941235439230333716404500752872077595668990 1494 1063235354785744997900477473447148347809450342595265962480 1495 -1113739752178989243450887518796531257103312897175099537904 1496 1166625241452323319642438072318578368740839152162259432668 1497 -1222003244965552158426981526983272548456690928048572922922 1498 1279990360193499903275204149012371824186251794005978847922 1499 -1340708598299120468519352149623787692157189364998564041464 1500 1404285633623005632951712976523678392479649188905533441796 1501 -1470855064585078931612878918002276636680663576094553764216 1502 1540556686516613481294120720669766903552347219494077459528 1503 -1613536776964061789944345510000153684417942271273681316136 1504 1689948394030579972990499064534164216151709144496403065844 1505 -1769951688346614003630722484031483802429947217975456522146 1506 1853714229287540076203727279178254309835339832026093500524 1507 -1941411346084165411618957604075889004237349750061159206412 1508 2033226484500952657756663827236521235327338003245253204480 1509 -2129351579787185535615583219781602315257307319412517664320 1510 2229987446638003078947588518240139977026665886136411236832 1511 -2335344186935354767531025727165505671325268423003794873704 1512 2445641616073531760218935576181404273739708968257407681782 1513 -2561109708710075748688555639684802303625271079271831767872 1514 2681989064820625009108004013038466478108726911020921408216 1515 -2808531396975698362440584267552210329205524080529626381572 1516 2941000039798616434565550503923382477394785721160069865712 1517 -3079670482606793575241844326190997498468069707294404972476 1518 3224830926283584203900152768245528952543258988894847212600 1519 -3376782865474818916087512880466121868619400693516490899104 1520 3535841697253206840119665448324904917945795978422940794714 1521 -3702337357445003791282951004506326042419589495426960483296 1522 3876614985866847090993205143734321573331777855472635903812 1523 -4059035621776538085156405327480816566712685653903429112016 1524 4249976930899917402169456548311260972210492476704254130672 1525 -4449833965456935428989864763018178366467676885167220323776 1526 4659019958673685745830684293948842670236260714351786355956 1527 -4877967155333661747223169687276845395162285132571512532488 1528 5107127679990941016622159484296683870602390613163786333406 1529 -5346974444540528293941798881741892422740825969715969875060 1530 5598002096916831851152822695511322363529501987396114471536 1531 -5860728012770351478401683019406074749191680877961872750448 1532 6135693332055266985120385830931172625808900756175817271436 1533 -6423464042546888504260297266681467966581984010511682262896 1534 6724632112398025064385870489331192833640901243664796881280 1535 -7039816673937414011994457951693109324950461800851738439808 1536 7369665261011606415075583506972885168779163115471121437524 1537 -7714855102274305708701566269474953149344888280708615707168 1538 8076094472934299696507099946763656343862641313618921777354 1539 -8454124107585009078659452925102972625930153206000371616800 1540 8849718676855507117050064097319428431634317697091055884120 1541 -9263688330744862127577023434459052517165784272438192392472 1542 9696880311629043931865402519019064040729639189107407488012 1543 -10150180640062653809284021038612619769150428510768950466216 1544 10624515876636631772980799220062933343421743148573452834144 1545 -11120854963298122810415489764531793903313049898504095868026 1546 11640211147690113955010342820208769424333834582431006733188 1547 -12183643994226567267178271318887237366145289464599182181188 1548 12752261485783862782316898646370393549698164302900641999920 1549 -13347222220061735745785254150804123667777531380260393096582 1550 13969737704846862798770961283681344839656497084036934101332 1551 -14621074756600154858923313655881314436311115067757903606616 1552 15302558006984997364396984829674306346846139864604810964180 1553 -16015572522158503505828475870015970513142365589437104716544 1554 16761566539861690971806525895092470338471975701444173297944 1555 -17542054329567751899398801029388306060146880016812136530928 1556 18358619181180670584820813191345350610340151012905598902088 1557 -19212916528019783352961771566165477463178592559355037374558 1558 20106677210079917709614494954292984452985895528020561998400 1559 -21041710883821960828772371507643061760757148406118318444616 1560 22019909585025578137548304337496431998392030924109186507758 1561 -23043251451524839959496450126488425619382728601884325978420 1562 24113804612949248606688474447579694615710812928247741848582 1563 -25233731254907643699779625027025239267975254513537146315860 1564 26405291865381277544284086770353569390748326775007013151524 1565 -27630849671435597804311442284122964689411623301935606651200 1566 28912875274718580273505895212143590092300719451113408031344 1567 -30253951494587476225874959571829649770870163369092311760416 1568 31656778428096260981072933723271441661724693063590757403700 1569 -33124178736483606867155270792905170778507211286600166037732 1570 34659103168226599489215999491269610300534313570423031072896 1571 -36264636329169448071433603688537005768352808420555320504096 1572 37944002710699919146094600391292308127491538802787884292272 1573 -39700572987429993524597752915030600043508428076434184552686 1574 41537870596342191306021181532116456912534511148411307426718 1575 -43459578609890048721496657420477035899924639478735577001624 1576 45469546916091323629914433418609432755325363893600947086816 1577 -47571799719226654614266768582436871405893180385095830634394 1578 49770543375355646181497839112779408378197876584759456943430 1579 -52070174577487788854056664714563426760745940604612916293008 1580 54475288905898384205011491718394937937554688716532265513612 1581 -56990689759760916319363454738373145775834090563138031670840 1582 59621397686978328986012093766526467917439278662851695563036 1583 -62372660129837721578492404231534819634831935521369257771888 1584 65249961604887411000204017947577805596761461275247259937914 1585 -68259034336243525045600314005718774595435019973444264327136 1586 71405869362376757190474901482135245897919522884517718428064 1587 -74696728137310150209648901204365061582569027483630980998616 1588 78138154648077377761843954991500050742683717050362647474832 1589 -81736988071249619206644964565357262066436613174186827574608 1590 85500375992339504766894497633983901700424542593195436395314 1591 -89435788212934551415101902783120186272963994145627725540032 1592 93551031171501897762010035655515235877957292473653625472894 1593 -97854263004942942805314737496077293545215643484388087358176 1594 102354009279162746975373705342195312037133419785105778657456 1595 -107059179418156900673971315103507112260477903251485406737140 1596 111979083862410233227738968602489230124601857640948706995520 1597 -117123451988749547160119847108667731261418962686000890325206 1598 122502450825198941784678649652280302412161081725706021431672 1599 -128126704595853763004013755500444846354874121503173578771200 1600 134007315132320417750130594371447632118341229597081309040273 1601 -140155883189866969435259217776376493411327379114396350737218 1602 146584530708096450428308083531400259127119282696545724863890 1603 -153305924057694176882036660185885571647437192296112768799288 1604 160333298316615145989015026639728733210999818830224937653928 1605 -167680482620971084978298322187620000209032122507905000644110 1606 175361926637852292834143307633888148634636252705074148719628 1607 -183392728209380602591664952949570965410081275348890705737824 1608 191788662219440277870294052822203551269841430306254903837056 1609 -200566210736777283136631903929609770150808693613172236502304 1610 209742594490498138174689247339936768582312435571727001659976 1611 -219335805736441659508339540834401027604142176116416230015056 1612 229364642575444659435036322602356386939877234811507317147144 1613 -239848744787180657053764457275114248728892776329388743049600 1614 250808631246023589032603507149671699279014449115629314150800 1615 -262265738988281326559570522981067092073384077113935944174776 1616 274242464003161655067614644944512164281180805224674454994638 1617 -286762203822981620355774364913886633026207518053228486345248 1618 299849401991415382681214016972313554162927883133946681688480 1619 -313529594492001781581928435050161754739785544290141803484568 1620 327829458222706779268037050828611564924770050270040808820912 1621 -342776861606064158901214957198434912983209742554614910261824 1622 358400917428306915267708609323783796425606759928588619200570 1623 -374732038004958579731418370208322281814041851932506099959560 1624 391801992774585452488634391173983456306716598865092707205838 1625 -409643968426824862038372983672908731656857262468140153158762 1626 428292631675408941774420240952647570385820414836023655781444 1627 -447784194791706145814683572761895486695108649168132276425448 1628 468156484019312305501474388931658964230129783197411446810384 1629 -489449010995448299682871991895050748016065865279874760471414 1630 511703047310371596725079450267417242134943494015982205046936 1631 -534961702341693636400386089753105813809139870914327443201296 1632 559270004506424275418616450834997062057480844355594563341056 1633 -584674986079748766562475141416993444563443766344148969676038 1634 611225771735992866260880730997015127192032390012197891770662 1635 -638973670973959018725186871528255384986456727932508866846800 1636 667972274595832977273933452006616170068998710855533983664120 1637 -698277555416178027277157264017621239020355375457549536012700 1638 729947973385166024748910606963145321388243236585072977362862 1639 -763044585318154158859039725689185740901114983081226481293720 1640 797631159432017651629668349273614671076517785891318243454880 1641 -833774294897306081035433053538965679348309749914972365424782 1642 871543546624319827787203916870097396189754166320503822694240 1643 -911011555510619116212514297616199057272545685962495270363140 1644 952254184387297729592441344472500617039636625433766993659884 1645 -995350659911593910669813509423879794993178590287173431201926 1646 1040383720664090115509936288844395326547925477504125085967728 1647 -1087439771719889836752883158036069111997076350305916742894832 1648 1136609045974773102144449429613393807828013809072156020026522 1649 -1187985772519442759050763291341672214811994604288883918241490 1650 1241668352367602404249537227340631915547170158147752237619156 1651 -1297759541856775831143300032709748884140400640119792614156832 1652 1356366644054510093211520727110229665759225607041554753306792 1653 -1417601708516923640546095050367931025910274630167972674213582 1654 1481581739761492401757329660687745923869291622101750516685828 1655 -1548428914831536133203134975418976454611031542721416009631976 1656 1618270810346101912921018952857759224994847717434716728098176 1657 -1691240639445869529909566062105667047065386061294617721877706 1658 1767477499063354110846196292118650696251296337536045451451944 1659 -1847126627964085274223236666152472854063649706924586997093120 1660 1930339676024631334225267126774834558630716528836885520616416 1661 -2017274985233344865064362219472680690837037997262081832764380 1662 2108097882920566952305216875135456948553021945162967032108792 1663 -2202980987746777830555261105956071059588029086440868317941760 1664 2302104528999858985509616880992601206856540393143187404742832 1665 -2405656679776275414035190472058724127847243215671598644982496 1666 2513833904645637468680463063221096878194019362859478810344401 1667 -2626841322423802160049575698901749286575352885357365013523340 1668 2744893084706468338281046733903178954135099541253216161780952 1669 -2868212770843155073492861156730149257979230904030566136280622 1670 2997033800060575995938537788160302790253383739452520306888608 1671 -3131599861474784553495543777946567905495192017379054664024592 1672 3272165362763118417269080696879505534991859038198086850572172 1673 -3418995898299970130145127926158980590231603119485596227336218 1674 3572368737594812348369176028348806793489497837855242993677422 1675 -3732573334906768853826001396168290986359036628588382556354232 1676 3899911860947408575776454656988815015511930038596426048887024 1677 -4074699757622413399649891689388258720523653202989812415264896 1678 4257266316803398491989286755777958512376943773793137078310388 1679 -4447955284163515972204711005108200276127755107237680497522928 1680 4647125489154621669843426376166790394902715096209366617552490 1681 -4855151502249806117423271852852896369358937378167636187369892 1682 5072424320623063706987335368424653179898978147485875192182760 1683 -5299352083487880245154139220255244499822951054713771405086332 1684 5536360818368644573512325239152143838044848268382780222723832 1685 -5783895219633123653542837043675400315249322914041358572447308 1686 6042419460670875448998570494077761841664503968084207286293440 1687 -6312418041161506855965010547818184979412200695724497845977720 1688 6594396670938215655777523998760284485018950686132950764581724 1689 -6888883192016191032303025892555526974715623446132601753092052 1690 7196428540422296020670717377104349837465072255479128653237390 1691 -7517607749532131323087736863089765377243881811105354761958960 1692 7853020996693201977694541891375959260489136650961062099685156 1693 -8203294694988600089345499302108618030731679299771702255987798 1694 8569082632074507074725954554690489503317776680372384040770880 1695 -8951067158107041856985141444814184914027599634448737270096672 1696 9349960424859676978688876986603169661490331132951754534404916 1697 -9766505678221758322399258134152718625348197141313704164862336 1698 10201478606361747736952340250564532694785568770458079526503630 1699 -10655688745935819382120801150644655490488809827812862498710380 1700 11129980948823544619771561367999812882772273738832252920379560 1701 -11625236911977768240051568753942451098509183628099198350049068 1702 12142376773085589293026173448294313787723737886698633813578302 1703 -12682360774851798802946471906251488256122284457588814752810872 1704 13246191000835387910991410058771253117706090753261566673924758 1705 -13834913185894025312957681829743481239443212020278895732471744 1706 14449618604420922406392426658322368144998257225111334947156710 1707 -15091446039693477243952996676703204268195343075815334760830944 1708 15761583837793742204863110290710757681574796316450684892255592 1709 -16461272049707332709378283010824754524859093508949439564643968 1710 17191804665360132634309529496415192495432444864503275069769916 1711 -17954531943511313926308530624751053186178695917416558823597184 1712 18750862841587041525460489281116629889295233126416728261251456 1713 -19582267549712059502941740264102771300798664866194857285624036 1714 20450280133376441266041130113834977259661985175940148592853852 1715 -21356501289362438836485798563873686419537000308420629578670364 1716 22302601219751899166854341186190393383817722293837653446329544 1717 -23290322629038457903162687135440888547326800504377664030992510 1718 24321483849581015220836105854632491694721114170180970665343826 1719 -25397982100856200820634817338709785198395136006679238658676352 1720 26521796888198017090915332254258022154293052574037352050726940 1721 -27694993546952997405553215789129445399463617363929911618773620 1722 28919726938229433109391583864095149685904368802281211689758936 1723 -30198245302679927172610128806308956872678003331815558929652084 1724 31532894279028161334205535301269708217720332444219732232959888 1725 -32926121094333771411832372960682122582372453407159241651812224 1726 34380478933284085727169516424106422335552671991217251472823392 1727 -35898631494108687238027356219028151589141824602094286003673296 1728 37483357739032824297063769617081206162269108706384690974908898 1729 -39137556847519152485103884916134816056153305089233119742187234 1730 40864253380894697273171888379679240448926379894817104210851216 1731 -42666602667321863900231492475677449453575946134109858797585856 1732 44547896416449390273831514980659759267433858709516935930345168 1733 -46511568573471969260440204161817610642332656226413309649404736 1734 48561201422736512694505600200281778095384091309326803389347590 1735 -50700531951459372035828046203058379542866887898580899391033312 1736 52933458484562979155958372558508405089093068341996360903330924 1737 -55264047602103063774186622962182999388014067203512796761494868 1738 57696541351239610552191257409879535899439520865397714326295292 1739 -60235364765206839419815558438575501050870278897061631765784616 1740 62885133702260560930359297556909921277560694927728467026011344 1741 -65650663018126142228936845510852298975904141175844109023137904 1742 68536975086037922170074137630215426286780121861227143337694340 1743 -71549308679052177019858143028208558778742669565512819523735376 1744 74693128229931640492095111608934215955864129880424524740070026 1745 -77974133484541143335167176726328108235138082164491102188449298 1746 81398269565362219958583939732027686964371540028289374500264968 1747 -84971737462430637942448775954558759194440925507344081418592236 1748 88701004969725891391230969181431132587237779803711164453465752 1749 -92592818085796958915065146262166174077171463327373675022258444 1750 96654212898195308672229519185358814024129460025115778651142980 1751 -100892527972105534701289571775415552572655955808471809783243528 1752 105315417264417482304163960212889083843754076768667303403941952 1753 -109930863585372672554680586735593658572089590888659889448579306 1754 114747192630843731851966359778231867405234134244510410761118592 1755 -119773087609269896624158369199966606182354073795064028210298448 1756 125017604488276083130083022247154600809354190579792475277497856 1757 -130490187887049140168789174975517007921221953041938987986307190 1758 136200687641634458450197387256660137660386454662126765304273720 1759 -142159376071450884917278821012867306858840722401627459477525760 1760 148376965976503747271238239704847563754463783198511546088752880 1761 -154864629396006673465476596886651430320256191958945059232036992 1762 161634017160404812532311519050306547843167946915775470620302774 1763 -168697279270127128947931745012207265055391755673235420985466352 1764 176067086135785840971668469240892472714162364817826590460192072 1765 -183756650715989081640820572863161464613014424727953029696015278 1766 191779751590440850101181756878127523594155221137286067423282154 1767 -200150757007572758339808681432530830532364212592367421404384568 1768 208884649947587532621884499276252304102485959446042916737969376 1769 -217997054243497373398717893264037121188707262003224647941285210 1770 227504261804513894706126114461533482831235374460008537278979852 1771 -237423260987993350273268697807791004695465690239779976817425552 1772 247771766168064223084067187928542943738762922649719369146069740 1773 -258568248551067145352505528574012089126124395437101821362275020 1774 269831968290022792153489927129306704859625841455770014199410760 1775 -281583007952515252830743199389395998733976078319040977832416176 1776 293842307398639966889103199607952183255701422156240758542134280 1777 -306631700128020296657247826704909813595571963567209487594517202 1778 319973951157349028882088413008288116397714046119440813139241776 1779 -333892796492464538980707032058301742735733277328135011426877704 1780 348412984261630164727631796770547896205469500172671488207394992 1781 -363560317579453839467159916094586280103920832733513035412964044 1782 379361699213767723093694540602937325766427487657779444305980928 1783 -395845178130789119535925542590909690382855677558329715185853064 1784 413039997997009250122095904001080701662324829476131818054470814 1785 -430976647719510528803755872587096671449181970717917400704813920 1786 449686914109801129585047910768190515087097970038199133823970312 1787 -469203936759783334775199702295154949391454727142593391887193504 1788 489562265222145113959853136994628555929095592610933859280395348 1789 -510797918591288548954361879250130332886547025017147450938558528 1790 532948447584890271879407331820956559833005117275217785147845216 1791 -556052999230334455381572648118458788545773307802165118460201360 1792 580152384264574780606935084506040751724204236638522144392582274 1793 -605289147360475176258288795865905592375090626228045822511316034 1794 631507640297357220051373811052330877108574042188128275430919914 1795 -658854098198352465342439567712225649488586860691615751773286060 1796 687376718962228449773428797816033913595956702937776330778047608 1797 -717125746022635926875888685689738235031369032907571869356411726 1798 748153554573220434170623545306137471745312662029040760560070304 1799 -780514741402762515283716383250706541533376883260899600922462744 1800 814266218490466950127000362448338690839491998013644188723875052 1801 -849467310517721790105382739534979198238097782718771882366500608 1802 886179856459102806138180897661889807807081800867023291560122123 1803 -924468315422118500813726757479464806936291979404519019526083216 1804 964399876912185896521898845833844549756560707675116799317137340 1805 -1006044575706609109566354245414595962500024789172318516335242502 1806 1049475411528912930574611298796680532419329054003054659339070496 1807 -1094768473722774400653247603104920002175603493151029697347520016 1808 1142003071133009338421274083870076631271508224013357201183992106 1809 -1191261867409621083852869061890589022277432222598525224891682660 1810 1242631021959819060646305706949443072147259529391582130355929904 1811 -1296200336782179352129502070429591938005976334301173216174381920 1812 1352063409426763143855670799841483837355905909106124628505280448 1813 -1410317792335047014257370468502121367950791259805581208501533598 1814 1471065158823967680095599092560545430309168913972497734815210602 1815 -1534411475989259599837392885874725614550748331655630409017071768 1816 1600467184814584152115749720401146082652450176997597452994074282 1817 -1669347387784731984343873584606933559220735693402050926189175616 1818 1741172044313444342357549200774969355063799966555518943662904704 1819 -1816066174309164276490109966728451692059983925049017780506857104 1820 1894160070215314890756077312326616555692603949752619430323119204 1821 -1975589517875530396524178979119475326112719489589767352565032156 1822 2060496026588658638336225885689169561636858058694791234617411144 1823 -2149027068733333851028204772018104737746123405920442880862057088 1824 2241336329357509478624541411311280574831888374021831196461060992 1825 -2337583966144567688964405912250192162940904634568037935258014498 1826 2437936880184510502100151083549420031738522686868094449156793692 1827 -2542568997996313999478064003269336342293561567243213363315252748 1828 2651661565265819756336711856410577863232534065873369897491445096 1829 -2765403452782575423513121792124259422914113729013697502803913488 1830 2883991475078849423861454464995482013551567203846283911192359646 1831 -3007630722294664381268375454991663211955364193763340688593815136 1832 3136534905814152785242233459273917340277132854850761316543513750 1833 -3270926718240870439934648075737152909650916498304215866200572378 1834 3411038208302943744403290756695353049668327623253096743076038868 1835 -3557111171303112508978305327552317346610245772361689557201865316 1836 3709397555753899012144806328756170026898468294594204369874700080 1837 -3868159886864326056892753308975153953814183688325216390634670524 1838 4033671707571863201673459178809471849750201207714989351246409552 1839 -4206218037841644082252855731737113793244289791876379947019199120 1840 4386095852984513492831639058804942655883405218667766549815878480 1841 -4573614581776177135040839155192717776219326972714585257866430348 1842 4769096625191688011635628862657745944190622264239827406010138860 1843 -4972877896602761614452083377661216250911775581265920122566631708 1844 5185308384320019623825424152440189333908798255437513973888049168 1845 -5406752737398273183496169009460521506017154446390391080896406942 1846 5637590875660428502584649468782487465362385362586105664715129812 1847 -5878218624934588389839814864933270828560785917847423530042591408 1848 6129048378539494524227111181565183066212454535301645562717487936 1849 -6390509786095670436549271790977726126436072844567585516351108288 1850 6663050470783550490356663090146116781681462713804000949321065700 1851 -6947136776215584423781640008362331393882746233745267896665081904 1852 7243254544136861814803348596047892729458907886476774038475906704 1853 -7551909924218280588518643619755547706343883791434944436638916784 1854 7873630217257765797522497944699409862174889194440634069414969016 1855 -8208964753158609868318127216158985042114995734431293965433686936 1856 8558485805109737024846821765249160755534315655627902206438401300 1857 -8922789541450679723545383210281386428973432576212725420817408162 1858 9302497016764384185853960284091459182324178972980267558229517028 1859 -9698255203803729628854215432321397765312380301476275386532985168 1860 10110738067922949462926370583959346434876057325518151127879069368 1861 -10540647685753084341151684284033168933942238843667881163914757036 1862 10988715409931282361463116018428388725834613123028520686298444032 1863 -11455703081767301011449908593335521601106832453568025227732247960 1864 11942404293807073065893311762505759229995441623487779525605165222 1865 -12449645704332793617290768482941636572738558908356508023497040116 1866 12978288405921791499126728178632405431503396481965012650177677096 1867 -13529229350272594237923030137312940468356439225482356354608631904 1868 14103402831596215153686159203686871429605405834259484193872637532 1869 -14701782030963923455482372197881789144176029050966815828384700672 1870 15325380624099747821979534554122944923730240373923940612826658992 1871 -15975254455206861443437186275116126514832940806188410623626653624 1872 16652503279521958241843847033728078696107949378183891440605399271 1873 -17358272577400918608583239327467484233289847749481140064423707840 1874 18093755442852647597526709829788012195771622810004178972009891368 1875 -18860194549556124898907311886055197865441809838457159786634390168 1876 19658884197518616893860994380345579918403659480217907687204039944 1877 -20491172443660856709951939673496397237013597318936355818710061520 1878 21358463319747996070352402395317459846826554426164657685958236410 1879 -22262219141223478304552118027104259278655259934502058045256403624 1880 23203962910646888771753999461684393190369894013476533577019610624 1881 -24185280819586529220500094885476786482567247744463512450051748404 1882 25207824852973167160496633328535429040299901413651509472060419722 1883 -26273315500083370203087750762065714313472908810471310641640251668 1884 27383544576489298101243583446873533273964788547951016461629549064 1885 -28540378161487051346915490236446428692154936281647948019215579510 1886 29745759655697934404125647220044006136808992623689622701841605432 1887 -31001712963726564398281492727617243967905727441087074457798931760 1888 32310345806956933881779770646002774688998004597277121824002792178 1889 -33673853171772622233676438578656662980591798589948477998029664034 1890 35094520898700659406746449164030719598071509206059022610007767366 1891 -36574729418200405659271286809182109957848351244858787504902076572 1892 38116957639049562113289613198612528199422705801541193291903126064 1893 -39723786995519423448543218072320209739102171826622394202376549056 1894 41397905659781093754868938342554005933402614930881332961667230606 1895 -43142112926243992058533540828797418776265952642625510773445653520 1896 44959323774797972965021542659019224964987476542575361818479666636 1897 -46852573620211193592789046762494898483791976707866876347317940922 1898 48825023255227900212918491696825313785523213765874956417447643442 1899 -50879963995214033435670094175892283487691874467285186682236701560 1900 53020823032514423713723147842094323872926079220762384177489102508 1901 -55251169009013852012461314302324233839168902407417024020366884032 1902 57574717815735885429962688573874348823468551297600746439226808044 1903 -59995338628668685831387442083999413737769765301459566686035818608 1904 62517060190376473266334966508681004286716142464241558636577466650 1905 -65144077347339568516104885546486736142749219548401752080915204882 1906 67880757853365526241562913670756032759787754996173345799470182160 1907 -70731649449829410631071077995952982880705231293033618295824978232 1908 73701487233933391934202620811570267618256565572280790694316109808 1909 -76795201326625212495596593894993778373771151505821077163460676860 1910 80017924852282368467530366146823793644113442431798446429109020418 1911 -83375002242754788795094514981394470765092710990937895666011673536 1912 86871997878864104825376776380322188371015750490101535165616212704 1913 -90514705082983059552873991066443937855552705122481145589980327242 1914 94309155476865002845296797569752399963519827545306281252137955384 1915 -98261628719461587152619472890822263871957062370723227120942839824 1916 102378662640057578957897242404746435295124188887693034063644127712 1917 -106667063782666030240407588284527230393366808354748097910959802608 1918 111133918378265842362583673403541079789939472963766463230739573856 1919 -115786603762127969523019128215665939702161132428881979157838093928 1920 120632800254167155716813401219783608862976295564504221546015787696 1921 -125680503520974222991407621237742227987803470059043455336756803588 1922 130938037438930615703716502961321807183066608866910623843369562176 1923 -136414067478583284140369608284950765954168449871258704333896233360 1924 142117614631265234233112050471931802882517897967648546867506733656 1925 -148058069899786397198138824060378993460640006969955637656866002028 1926 154245209375892150595028924908912781293501146581459954703608581346 1927 -160689209928094167077684991800653199940585768343958696586893651800 1928 167400665524421647168739452634765007915024022603067596841196433376 1929 -174390604215621829547295716098899453579831377818359548004896322912 1930 181670505805358444148893649584578721667999534574022499443401456758 1931 -189252320235017015292233690400723939837822302351311381680756421904 1932 197148486711828229684731268578986488633315548515638849403768413696 1933 -205371953610166615634641349144528729005033685760833746596786573190 1934 213936199177073258160774883015644946042816522482417819792395460276 1935 -222855253074289990450764982672059019994505285176347968530302551824 1936 232143718790380315867991869694699866759245124260373899926009823424 1937 -241816796957851159847089266523746997386479024661370688371124903538 1938 251890309611581436589423619262879259851023805780514979887824798728 1939 -262380725426310429093595084261094328001165699248104633140619140908 1940 273305185972443291985457787160593732629085464771115692283552746544 1941 -284681533030994848905482168532766860454245114687326248575099009002 1942 296528337010118612024877944748581911527672329366726900562196868608 1943 -308864926507358034271392029761684809821993207858273356924630775776 1944 321711419063513943798861940811765971465350598567709536454308610798 1945 -335088753155848532641292214508149951427799587153872588298999028724 1946 349018721480244907456585813868000990200442075636551978523362913308 1947 -363524005573914896465530592818369118586937780502785856550303680276 1948 378628211832299490514267814351318209975151872278741051199173279072 1949 -394355908975939040019569249542859778750037754787221643098828836342 1950 410732667025307315240390817505180234824449869502574539935416286848 1951 -427785097843908070788872749972273377294430134729040528265983545048 1952 445540897312328271377647704881913002470006916507164157811653564596 1953 -464028889198432203215385564630212065890761960102265903717238669826 1954 483279070791469022000504204427118145076441991913024549189867184206 1955 -503322660370556726374364732566460763823439054655552925290542327980 1956 524192146580802097281269307828141486223117971572049381025479319736 1957 -545921339793222967102103886633216909320327075024781463272425185344 1958 568545425527660597728325755242429912446698451117155427355334470204 1959 -592101020021010442119896353603059599719393473653470565746925237016 1960 616626228026363802193980191629222792554232445833399442319682124460 1961 -642160702932045721375126633955538692598250090750569546342276932640 1962 668745709293060895473556987739825137454962963685878625239013288136 1963 -696424187871124679115590145113430299499296901561614366088658658552 1964 725240823283265838357556558225237352592678608547736502918228188240 1965 -755242114362947196110046423676596907974958894229142875759654241062 1966 786476447341765597583422419808600028540613372582961386437232527356 1967 -818994171964069777865787084496666899534329847107197654617514773680 1968 852847680651280069205543112966220634072409031163529839126258691258 1969 -888091490837314013480589040189044001753039512066377208355537975072 1970 924782330601323672703826559499200354125343145804334268173285481852 1971 -962979227728940849209303884347028202546747987332859919341061177712 1972 1002743602338412904531870858607959024129780864647089038065739836824 1973 -1044139363213402054868707198244712010549361663052931585770473050112 1974 1087233007989822871127564067513802120092938596482049848639779271826 1975 -1132093727349914480895813738526513138795013028530464529343206385512 1976 1178793513382794236290495640927017762514644226980243801403030121596 1977 -1227407272277027286097897269994773755357398598565204320020410840372 1978 1278012941517280828649463039475124010855258426149904745883127610064 1979 -1330691611763922437809478487253327067765646264809466041499659456980 1980 1385527653601478734901348729843214983647348375982351833540953682804 1981 -1442608849349204197664170545309071607278852170673679295674901361336 1982 1502026530134630828233331790269428759572889306650613152366421724400 1983 -1563875718438888937477469089141618186483823648710676082485038061320 1984 1628255276330819067607483242307847521447699468427184430389731414804 1985 -1695268059615447143264024300953804828438290700240995935376362464896 1986 1765021078131281854686198152008363915389722619305599807733449806452 1987 -1837625662440128061341463774621981004478480201520781773384232195112 1988 1913197637162706190333205395684189353267290189444395194074368567976 1989 -1991857501223339243617000658957418526751013849884404442012804422144 1990 2073730615277330717083216992989893449057811381556462896303043422278 1991 -2158947396605423632192527165280415662884289396207558562029048396688 1992 2247643521770918731764528771609319503687737762117421718712782909382 1993 -2339960137346655048252998806291092407338509301106687983187218803738 1994 2436044079031135499099461697141577325551857550620065515512719574952 1995 -2536048099485631538620495227830173872722791735004854886332946074884 1996 2640131105237142518938286341805086626588381733527482548553130694320 1997 -2748458403005636309882559366365095517270809497244023285365626516604 1998 2861201955828077659417782665707235072524264595354383552267404527428 1999 -2978540649366380263603800154063536794787718002078592594941740659376 2000 3100660568801618870960964651711226510725780938696664127955948352522