0 1 1 -1 2 -2 3 1 4 2 5 4 6 -6 7 -5 8 4 9 1 10 18 11 -13 12 -26 13 4 14 22 15 66 16 -76 17 -78 18 66 19 37 20 122 21 -136 22 -144 23 10 24 54 25 599 26 -368 27 -746 28 196 29 568 30 744 31 -938 32 -156 33 -312 34 -1428 35 2720 36 3340 37 -2324 38 -8588 39 1520 40 8814 41 4846 42 1380 43 -16565 44 -16966 45 -6324 46 79170 47 47250 48 -160346 49 -77481 50 94568 51 258930 52 2110 53 -399216 54 -65436 55 -124743 56 751452 57 792200 58 -1370676 59 -1383305 60 87684 61 3859156 62 930058 63 -5401558 64 -855772 65 238464 66 5001006 67 5370457 68 -4433844 69 -10404924 70 -14108718 71 28115565 72 29013318 73 -32194742 74 -33238974 75 -3373829 76 39384454 77 23016940 78 37826982 79 -21811964 80 -229578146 81 -10651769 82 400367910 83 257985869 84 -534489856 85 -548721648 86 305524414 87 503434911 88 827932962 89 -44479062 90 -1957669644 91 -2499634168 92 2684326460 93 8019225944 94 -3393251178 95 -11441761708 96 -2055109338 97 11437852666 98 13953783348 99 -7206261045 100 -13083622528 101 -26020854832 102 627901794 103 86127981817 104 19992667274 105 -110213534736 106 -113118568938 107 109559843355 108 229589925724 109 -85643444984 110 -142385928704 111 -155921608852 112 -132067364564 113 446598828574 114 619716107778 115 -227729519040 116 -1734335557594 117 -268324196968 118 2637913129542 119 929263266607 120 -1616757646236 121 -2070688823983 122 -1147954268852 123 420256096950 124 6289891231624 125 7735610567144 126 -13466011525872 127 -20748794910830 128 12886275574516 129 37870847591552 130 532576331502 131 -44336837250743 132 -21885639591312 133 -367332562252 134 51851941952056 135 105931122753864 136 -31783015754016 137 -268444322839946 138 -136635482068932 139 489912444920995 140 383268591878336 141 -515435579499480 142 -618051901445250 143 24288478447342 144 721989902588038 145 726631229799288 146 306892038711450 147 -1647385530126339 148 -3282792019882598 149 2611892927603080 150 6796264252644024 151 -943574657714216 152 -9796914662980594 153 -4320557095752810 154 10111746586071180 155 7180652384222832 156 2293835574673580 157 -3771720493613876 158 -30281149842714488 159 -12434522956268256 160 57245944095204654 161 62722287519741296 162 -72954239588172402 163 -131748755066802599 164 53886157266563000 165 143906700182827308 166 51136777655649510 167 -30247014428858510 168 -176062022492732448 169 -329112339889524033 170 139320262311103932 171 1037423660350748465 172 186489601067261362 173 -1757360234408548396 174 -1014321576673928292 175 1863934200621249100 176 2119947183009544706 177 -685751595372483504 178 -1836284717129014938 179 -2904574514121875739 180 -1750994452046083890 181 8131201720417394128 182 10420388140984779310 183 -10371777535784784493 184 -26004269561347414140 185 6396884967250281416 186 40325649334934678640 187 6650480307667276542 188 -32233056069280802080 189 -30784139890613073640 190 -13140807478089863958 191 34999458342529115126 192 111680218893644492518 193 36482181621820006858 194 -269345208588401071880 195 -191171333318179583760 196 376873206597760007646 197 410540299687285739328 198 -264595408217019243996 199 -586818569656642772900 200 -87103140521123660026 201 234106878740483075912 202 653774329212231088002 203 1199283610920027842440 204 -1153612259043541547868 205 -3653058764775791827824 206 415306631569384582354 207 6617866210047006414852 208 2303849512064460360106 209 -8129186542944635564352 210 -5530132788215828678520 211 3451896597228471816637 212 6045614792809691876898 213 10413203990119918747776 214 3839722805377541210076 215 -30698992304785912662490 216 -35732484498366242696052 217 49270147956751334606048 218 87871199714708752936944 219 -43765723841607939131674 220 -134851109343916089539076 221 -11299783315692503339676 222 122939784487192103217618 223 94857553574794551722350 224 54010124007312757333932 225 -133507197808350059540879 226 -481458808363288323710880 227 -5594519687327519286871 228 1065471256551235851427232 229 542781786126562306296016 230 -1540846455771057689191290 231 -1439245992648789085971858 232 1387456761336289855421346 233 1952637517758301175726346 234 224935738856093379423798 235 -854259212262329979349200 236 -3241265552953714770955286 237 -3688275103413895841379184 238 5755477850902559444546238 239 13574268596055206915744140 240 -5241003249170421070399836 241 -26131887078174439489525694 242 -1583623257239492968526764 243 31498628333440444794411967 244 15992244333141504238448182 245 -16623965068759983010582656 246 -23781059668184690082810630 247 -34715739206880954473801296 248 -6157258330167697577973424 249 129038554897423936199480640 250 102260085440544079837606068 251 -223027470002607091341489321 252 -277885011967292800895390836 253 228882735475391421893197308 254 470321345864404160888034270 255 -69612489980407453278197430 256 -430505987837005354624761532 257 -283339211173073214849060314 258 -211203710660777052943391442 259 626682045307011249791980496 260 1742464767678461712607754360 261 -333095310142452382333990056 262 -4128074451368895082529967852 263 -1235833609158907283606575269 264 6275941973544470557643052216 265 4047879096519036957526794744 266 -5628871796011421184811961356 267 -6500739999954147553403960706 268 -426090234595980799999816802 269 3402676570279966458177216456 270 12858460088905014299179976724 271 13325090189916546481039557406 272 -28152598011171277616656902624 273 -48001055860838787787203695984 274 32941871540515703468980821822 275 94329922006875188816819353157 276 -10158447264074766739139335392 277 -123395118488319557327739600704 278 -39960228588510796169791950938 279 68651450867338324484546785337 280 85415374795450616022773542632 281 142914292251540796499959745794 282 -36457389219567027748940085048 283 -519372537285781892774427274721 284 -264150518462876393025965185500 285 956224735524536135841500493300 286 882662084703891594336393614280 287 -1145826077831610496456998109924 288 -1548130133307467790797226567354 289 578573026984484858322561080405 290 1522863343079491352920096271934 291 949963947784765234855805013578 292 567559630756688495578424525032 293 -2743827590714131419540630475664 294 -6328458606953183823985937721912 295 3085423195607945314704451691370 296 15545929390504927465477037064350 297 777914915502262306452579077016 298 -24129682352531484251666352038970 299 -10413786753832566105498102437432 300 23437807895171251582816820549074 301 19915584127358522283485220766724 302 -613927334081698005889333428410 303 -11970835702779257805339281595336 304 -52832486737627063510754964171410 305 -39956452257130035612495532370464 306 122684276872128705116651456681916 307 161090964976993506442764592649101 308 -164419576751052831997666219939040 309 -334389668740704397122679963599040 310 112220513804523713141217911679528 311 441037102901259056385597266819554 312 83017614043013818722770030984196 313 -249563780398941187358072097173930 314 -331966137629906257624046018792204 315 -533958101167244422355072361327528 316 293064858304656236887879823092840 317 2081881465202687887445679254910368 318 532496600286800990344433696788758 319 -3990203162291144501676155888746548 320 -2498392085882653145220579088089362 321 4955242737122567780378589266285592 322 5054605549105950804559526530715064 323 -3107571104447471547183999599278086 324 -5384165721823338109173687252919994 325 -3116076915175645854198688266455336 326 -1844306932029735467560487024478546 327 12739857260278131125523884800927802 328 22124955047767706113012856151704292 329 -18929411388286269460732120158463136 330 -56554050602811608553144776427833724 331 10455915400431485517256174748486131 332 92540862345581729955261937559881022 333 19229636514561208479070345663113656 334 -93356712381284037694281074948817606 335 -58068841146157285924861538989560488 336 6059130744484908730475871716771072 337 52272928213007133249639094640948950 338 206916912850275762471118667149253778 339 104388774067204270820195025707762970 340 -520237117638227915192842826496381804 341 -508279931700926817621220316141554520 342 774162267453171335320447412879429262 343 1109783719604934375916931151800162213 344 -663221641300874935624960479375777486 345 -1536680849894159074872756279387321264 346 -58144497135951593362360951605148440 347 905300804590486943029604634240014815 348 1214360459780735761224384466456135092 349 2031776457221871702047784080216461144 350 -1822382517268737718096685608425692198 351 -7978567685978446908986041248332961730 352 -92312416815142360441304565611149326 353 15711960246184760464584947093829786470 354 6318563163722022325482495034525946598 355 -20607327995497011600823553099318770320 356 -15187714662551314585667388466038980592 357 14165422726856213714023206277239451356 358 17801685530035833418463056241664821586 359 11790608478935079975473227146971927388 360 4393596747352536968934844173249507738 361 -55553103811373225480394512816637824775 362 -75387960129369322273005247794289253538 363 96409792041556987174903129999274502025 364 202394474192410060588029595482116729168 365 -91409862162479481012801264891979995172 366 -338931179264124328508116319304521088000 367 -4407179868386972955620767437796517678 368 355095867723034661721083303757402569476 369 168078005095284742329713252799489601146 370 -36706432621325444553447152054106009354 371 -223012467188053338352147710607117566816 372 -820919287356966196366727312636160979984 373 -180764330437621368960273145557292655048 374 2159464208555951920111447845530877681678 375 1442959227233769914980538117651377750701 376 -3387853288527729732842240188444544988744 377 -3546758235366845034601423287583014216320 378 3339099216833361672124115053196834035992 379 5184219270526945814550826588529661956023 380 -674956353817082760462329046216016883236 381 -3131604877266233233309761571677037330456 382 -4736904099419025940450959922244656197846 383 -7249840734642079970116131514223309211620 384 9690617681779722336776077555148823063414 385 29524791061273856420109555264033982241040 386 -7113949293807850369932096926243774845568 387 -60245445951320024606001545869476535322245 388 -10458646405531057365108112564148397432956 389 81407754625686223617607236686803025936032 390 41422328437341496777204214793567054047862 391 -59275931027465570766953361278354335614123 392 -57927341302834710041264226854474615561736 393 -43514309691683964248234879430040810967880 394 -7338024502791287919630779981152157162286 395 236688184757927034434818817909100373321376 396 242768154857920136504177259979926268991010 397 -451614785623538577291605727013356381145472 398 -688354960274547356602386722200599961908326 399 515492627386047392027498856500578971289606 400 1202932013097269180413704804844345059965174 401 -225833949473195731675184618096494564530782 402 -1297742978586878481079247513366815540030422 403 -442795590724887896287514276347117129676848 404 118753192331278384418657720792742172915514 405 1005696750724239563821688612675434333365216 406 3187962295851112134754638463967407329525462 407 -202710995161181313902735015782671975748004 408 -8650669602890190517499629658813273542088388 409 -3563745495573456819096894554398802989288490 410 14251461737546859661550882576337035090698260 411 10531123252377552649714578650644912201421238 412 -15097125451265199530536877363760380742287756 413 -16746991786665949074117597750869264745446308 414 4951386562259688883624073452709542567033698 415 10977797492879284050452384823164611094695254 416 18762169590709032206046745274410340295022746 417 25019416958801240637634560210030995118224864 418 -47669003384261324682734535844846163944668762 419 -106319446152908227599258373346512217868984047 420 56573275398479850488825247105285633849577584 421 222762827327624904429795155419433333181932320 422 -11009238279724085680916098458166857641199566 423 -311054454656370409835999667090874303773255606 424 -95808283910994482884620915167392230316940586 425 237187953188611508259699519065784568973459362 426 181984326854466196878953416330434253916650884 427 168439323827903649605284198531732484946313016 428 -25350600375642673239487102832687320730953974 429 -980392938013322894354922323609958796786534548 430 -709664939264645819566389620852726949412063386 431 1984776028492743168230150298290904008331665604 432 2230496865073632177444268588441419046896239068 433 -2536542689347088437865935900713394943018367662 434 -4082981839169321657326698626169577117050671264 435 1685118053130203298014505562219488648767710176 436 4535204909676319431280651009272296972233917694 437 1079096029722413278200238099161347464986845720 438 -364514314801254070089821504786348115267235452 439 -4457761617536520605732759461786523404882627523 440 -12110757132661676619108085442664249877363365108 441 4281999269649189805730226145670941644526694433 442 33699363635247607350206622605936015748937112376 443 5605184480480974854757749887718184477198167975 444 -57177879630962551553125911098530756283556712948 445 -28112999602677121831673842272687867327364461492 446 63621826842205924112400111928433778581966012914 447 51568586140981471492510874939485181162820158442 448 -25457650819781486006541832712409464171606717060 449 -37098685587280867538138028276981892092050153958 450 -76778458239157077488525648750725937070043015614 451 -81586168286683325314101964547125588032466628910 452 221872741813011673574469192816864803281007248972 453 367602355072091674391876273952280176510443989544 454 -319559713958203709099917244592345349514688583134 455 -799732262256562029634031524754812538621140308773 456 227920976801782475652669506413659762515974516152 457 1148640785160929591076052020625235927855250698734 458 138073571460460492696120175201906743505945180698 459 -896266396932912640108607560118811718822827839988 460 -577977689687179275574382495772507485880466338240 461 -657665687261274781245645656471608451880011077552 462 351091355344503272184338486531635602998546543616 463 3960660428108549166124277279867380220264143936456 464 1769269196377790782042163767159553389689518396114 465 -8391966567577640837024964417874016556253917840096 466 -6697924746827355241271421339557889152999768254830 467 11455337648124551181003986794686179519686825424613 468 13208674642186167609702892073019433582425514605506 469 -9036059105766782325591070821275922961196013484120 470 -15335143898068402055340330202695087611620016390868 471 -2182366100884431069244698646309462388304550544500 472 947822398388431373801695125256446271708797450954 473 19818544540063763569530581125782403970869933499032 474 44645252484166215113850326501321501830794682140600 475 -30251898353217499376384205266685013196331591687353 476 -126792742569401280842890941446474016195988452336720 477 9418975223698731860079635109046654875957000129648 478 221378959623798515445157749943777708860083438611560 479 59498357717568031734299971376156109777906596749310 480 -255011850673163507135651620761144261241448077373868 481 -146816834553748558933984308487369439852916270693016 482 110094592988204053928442962783854644372394471125172 483 126335421029918494651421310092423340430689911299968 484 314689795601354945770096666144664108838710514391688 485 242847372461754198734251621059089397445432277829656 486 -982485421306807384914041937564422606672529846324396 487 -1215082299278091391322393604492824176063321715319908 488 1580969487463169730706584957192544583773400843306706 489 2757772390277045319817382579326261872074229592749488 490 -1511777919970134774520153706267980428578080151786382 491 -4083932589854056941488585223566017638135260378998181 492 244913193251428840945857847638835491820354544220900 493 3252059469055148795089692897304639942172592757031748 494 1845067343476766793143280134617610837027868058704422 495 2605358744134410297747970075185555047083863705492150 496 -2474331736134534152429631288277091323777103074493072 497 -15653114990531100244248573181965759351902316589360656 498 -2758578281745114909364957220625721866021769865183982 499 34131855806386953894786763756003424467446906674118373 500 17973330848971673886817835990967902198970903979409372 501 -48800103528635632446029852626490001691801484103518328 502 -40246994909543954823937072700089149178551942868022850 503 42273064374988705140050551835189761455721424013348048 504 49659090083972434080261763147690643647576325228023164 505 3432691039149295062514510034428926112504962358600728 506 -2662746729090072070922397140177887513213269190339468 507 -87710949739887726059611866686355857052749906568927897 508 -158372859879437295070559923949374336672070862356947496 509 167714256218768867894677490471932873386236360928389044 510 462282386158435079314377037183808982428941372251525954 511 -152886790178186390457382604740873035910116178790741302 512 -827839868426653842124061747982534728175085314513518012 513 -45569739385784395905071499821843460866672265733110808 514 978471682523386488905859844853551885203610241211551148 515 375017706228565388761578289325797728790895731042267472 516 -436367039186414790977455741443961028873480100287184544 517 -438850749870548976097057763855035575402819412170051948 518 -1283995286398926669803602007296656960188670029226882766 519 -604462263244532280482723627429665158626571152020317717 520 4194351519401636173363081203747276680575727423897752584 521 3742621368487928309679159892228231581633702271885379334 522 -7204792776303826665685489656197946781080342577251855942 523 -9072997854768323421456481422215054723131643150222037293 524 7893540426434448705992020272072727869954312225008846270 525 13961734948101147396782563875323108136662589922277467244 526 -3505289049286089204717401866888457162572368362970805002 527 -11266360120582784426297379824330993056754786584405773756 528 -6126934943551151803152658081380678864845093016077613240 529 -10203701877280003093981305978043038695093959704623154529 530 14299708804309844394083460817117330782668421300610231782 531 60143047986858802920835538063106905931073198788255042111 532 -5433679353651176119109485730216228860915756781516303584 533 -134313744230621220130449630905252528565035065593039275888 534 -37833858593950122343966353150547101720079915919831865456 535 198384915502363947038038623271012969901157463165490583330 536 111834862678780047984018149801069096372142858548609848502 537 -181065448150104962523889208771487187417019281907016119088 538 -153910637884669598130648865219537832298729887590464184440 539 -2740512830994936349719317238808213510086112991601224217 540 10325766304029665044089745145523974863976345591269174584 541 383009098785554644907084726370917684632845050542464701860 542 537688161503430029193575323157991124014111330345701329698 543 -832122744035513882770126365410718437598340793877222395926 544 -1623369500490096854569390582351136006957401296441444696960 545 1005903159474171701535762794472704714118172234508900013656 546 2989351842248461824469337836649258179854557085558181803384 547 -481237152727221442924302716117242667378037887498988517151 548 -3616610719954637221608183699788081109064355964298844850328 549 -768073622908651386946430140519207751483064180326810290780 550 1602913158109769229019491769212301753224512258653214286396 551 1606294889472156652709277160161911627270971899359058367205 552 5186458938287821253240407319355127171975375198936873758672 553 829650175005662422117927251824119186838453061495294325952 554 -17306053612341380977908575208330268380424181463873329714738 555 -10339492049873322929773660737530772749113766830631249452392 556 31072625905076836391229430770692184663697310248866555805234 557 28042951237250955549381033252096000796231617555352130188284 558 -36785376719532027908047324367594280311392532068171948039014 559 -45543024911257604817659397208058766954573428609140295018392 560 21299983559248322880269898879642569342298999377010857580776 561 37496532652758025253061188958090929795856959092569375698712 562 21609411488955359445459415949506020969889413682404821190870 563 38798049125444162336997307496595012731739952705479739187149 564 -74346283087362529551018471050032372388813717664605156289888 565 -224411343795343213099673054760996775688899741086261561297816 566 83240060229993886406192920290045372512607112619876921499112 567 511101468291799627764324355885652402210937423448504914853871 568 24511541571607699803055723930111477033733360725276603177404 569 -774355530559549224100793638030048406152414632472144795732386 570 -263846671532053779197797021999825858597984758642679321400052 571 730332397222439309443809952034867388135064169476051543871623 572 449857144630318427203015431770236562772614551685199096446044 573 1472590494441257491996651591818114058828119070648424549688 574 -61183015178961110670888410546203434459048060677295147624024 575 -1644312857487235353566936464896393984622233466986660331249850 576 -1710839245608487206704671575177844303809791288617442565936890 577 3838526950319950676104034586270132334715518681730777415537310 578 5456052784157547658783173848744937641016851842035936125304942 579 -5301158091290269193624277872720059031027493396138275127792262 580 -10393137744027838136929142354196855369767075111824874145701304 581 4112950903964958505716510027966223409454527024433717679264804 582 12851614502312424734459989681136884418893507977614916354919038 583 712860333728994038187672235206438825980872320960194731706907 584 -5516354591473518131236086301229572392244515439552801080003100 585 -6291233883241138309314882508076643594997209879430757992448688 586 -20581036565228346467678792760976215085998068831783118317878134 587 3201898370258408712581241461008506537118769800940344367993587 588 69304329907799101689004398179739480470100266476841474289134526 589 22788682446845245559634853425172758934339568289557351602603592 590 -128251134592445956565474648208562594181155076357344567321782078 591 -78939264646902899403179016785065161961760141292357529202470086 592 159311682120513496362866287867316722007875816508685505745139502 593 140409831721063021492910097019277258587737321738696439545085926 594 -103866181431059204261071639332178179096097227030569353958954580 595 -119665498179955963772049665979917690971425660447458974755337008 596 -82377485489979015681544548170709516443522302213033326508357054 597 -141263763139169381114462228204114794200977470091775911792569432 598 362224406990635577357983658353673724873979095127632987693328410 599 808477571664170903020925300699975829709713312609525142941108382 600 -552936256926237515687606158570780986544398817931761005004477926 601 -1880465767803495279668551467500693337477884144011644742431949094 602 356713025112845043050228409182089035960912553314066993287582444 603 2913594652730386172747311382522267791720559569832528294499396365 604 393675372063045805728274454267300621763473912435814613702052668 605 -2801902618953795237726214489449773533046689871231768577061107468 606 -1221311705730261969796946719716458343384286075613419655984082402 607 -65771304182482813858444249361509875109466656817791629018183104 608 422891076725960699567173306954236603692673408461013948124207566 609 6904572091547867889141126366170430654076601147280485367988200816 610 4923372315120230010696578931669999566715119775955959453735869118 611 -16816695880841142875652265343574545051322173344154832255471773312 612 -17292491884066104120774004120581642914260354871314063550848542576 613 25034001168466701475065188397127506494026614185706716024527447204 614 34538037754589006660446498715769096976875419914745471898212443836 615 -23181616412547797872334638882280793114332603187610351892832430575 616 -43855859209372242488686856287629355180732548711576991692711961824 617 4311103150017478068920617186914984395678221304363422679213285842 618 17779508647022146472169914414463917793121992075762437064710991540 619 26238580445931009419606352814859771480146271404194124614684869083 620 79865567277122045983234644848561835217540877370805925223625590464 621 -38777321922094593268566456861282755373226014539718706825195985976 622 -269204810544771179849850304164411311652953873727328007205965482542 623 -19555268662102080246305327628250118488993180521060658247196182486 624 509595985300661520639912688057451811452046879135544553681386881380 625 187395979041100103433973753224341896100897211575178649486429950239 626 -653955760469755819296220264148205586087366609116709183953184086206 627 -399424578334928606432111130234582878867849516366055789224432964132 628 451037916563441495504117959360551272156434772032377876692323220614 629 366027079078987707858205421066740945596331000540100286742424200704 630 337708919603953691116880329691290147150473542280660819026990987238 631 481386999602429786450059320212890115803548638555519208013854072643 632 -1678347343391804955155647903282513612469816482100938764184345480568 633 -2795377228698482983629649574163419693396724087839199188267869092592 634 2964067114849946926242045394413445335060296371822019430772186783284 635 6671273479231719748748826184936835414463323392766319875140999484720 636 -2990112160085239372438014285331706228197755736552195177660031574756 637 -10566395933974126539374452661623146052117858749106591677271081597836 638 698124194378664692012821312599293175538501577066790513646284166110 639 10287611159816755076444837330605032599744430289556183210232860387484 640 2984589674011680641167616772307256972877032414165223760039583040606 641 744991959495235739478373016410828922301831449538444603976333340442 642 -2780594764206185597708308612558602403170848546349954471335840524578 643 -28330703957226590391697437936472612240665460772406743426876152195799 644 -11581651137517092173628219684605419633604815981270207606833963577888 645 70665015377427012815066404052460079237520996641949265720879834262452 646 50256151878312085443908385412951571319093328615896796096713184926150 647 -110222156272006034989334917177512599726947660292547164191139829413625 648 -108425254309121360820800533975135037048135694877376832794354357786760 649 111652396088658966491627587492898517423643772036205706019541432466440 650 142880757215706985566251881811656948329984902902574233747275740070802 651 -36935175873605419944455323445706998770660773357147520242521177367488 652 -53510894322085958607724203266584766504660331725138705987184535263098 653 -114641590343827652351857636628543765201778865206984839457960855602888 654 -300723056153938130926387510400877591168283643426690531353048653844650 655 254142980668962313054089268659178574830391390379423240073266947049552 656 1013488943029472022584708315778845505613153063139094279538329677291860 657 -188264087248490924143828613948770300365131676094393894845346804345714 658 -1954747420897878559793103297108137073306494490550442026464119129981040 659 -271196368553512534826804062532863903584094848760401716382250635647443 660 2566630638665704564707274917229656792556694866093716441830004992953008 661 995893817122086281241528378762927982263882552940754971280905129970224 662 -1812412520498289456064474559220531953760574674343983108481035739039748 663 -1073738120677117623030972916970551120810302431656313585914439435690172 664 -1448474760269910174334371836669511609926987449432238139849722125227186 665 -1482288455924451660412591480631532844208808720235964227544340897930032 666 7469686612079811540764315483282288225812494533045926165167255716985732 667 9159335740126531748092697843686240878431600779778711841962890068205896 668 -14270100960623575029868615987377449027135542062156097383465542639358604 669 -22684815401544160150678063579056078051093296346972645425787132319752808 670 17039014533317326213335176660205775674118025865649630445609175292623726 671 36867308208900484981617649619328939434646612614870393905274872841362582 672 -10214282861218470286232103955216527249985267553276667734609833326489744 673 -36179980160630196464801947605653544588661086278337041633070706690047590 674 -6136166562947421483069231309896729092270144407450882154648482117593912 675 -5357455132899687623101956939170559677770487066960852097621256513844726 676 16846196630724447657103418075508587245125547380918485327887606195353132 677 113305433100648821345670160180362874861702481463998312688043297487380944 678 13362995112517033479263177334267175871441338905315083751362823670882512 679 -286429896640016806568180191211120382045939929450471462103204942186935338 680 -125219679032425894141435007122047451601835372470186032887021411507983556 681 460922283304644784819054337438581606963142654544014855121764445570106176 682 313765243181051744957609817538909464321134770448578887316050941422632720 683 -491275756382442849106013479868766431729845603539122897596379350935693765 684 -440146050435022102849152439904680539005292036328391431044578673723556570 685 193241339163416509464341160115715446164944634667263178608010044147527064 686 150011474233816602517284350853028911585426865436456259233733715391812590 687 512189572142891707909707494798945755172188050019000258736574768030299174 688 1090808952641385935370243790119677954432990371371787235658675605954466898 689 -1379322597165411593257411366377192013626624359449745791505589052450248312 690 -3687233462313659658377205994746622764172523262629452328163980070989970312 691 1707233148444661439508046559601445396885388396866198870155721867340748469 692 7240060709642478074360538381578442136629502316104947066182106130477814942 693 -627328190926662319843017789919991240408884827464269593511605121885053648 694 -9677960097265761897458343144353997964084062046020014720011996745407136790 695 -1844274118604236175247915023314996500323048556583728846244125877947350755 696 6847533617649363304109625279433040980029945490488336524470714892496771540 697 3043589687776478934043485218187473967962183406219205637614637939353337484 698 6319944546710828088177917419358908173128708617453170905538945148292507020 699 3742051285089749414390604546785022490656050387351619494439807429262925526 700 -32083795179814368905546477409635000160814296426730462810469481651399946964 701 -27782638916582545853509450784964681766136691858511550959805034114065530644 702 64134444154195753914503142790719780311701696766225271948417718775073982998 703 73136171977216664167551897448884369014534133006689721568493069281970404034 704 -83496013329345735403788534886504380783443027382812838390830347963829585630 705 -123050462958476433892559982525702892547803039260689256824423009763354630240 706 63474838276940653772539367116886215195321883939560913462456559499933599300 707 121642207677815067336671782598465058803012133854773995160326556603671292144 708 8603196040969710298149197495620088233230342836607746026685013163113984240 709 30658468080777556621264848722050748980399760224787342774230253994457704940 710 -94286570858410302630148359702849120930082132500037409498262634228718585550 711 -440797351396195388484650316971150203733636911732517055843905003270473303987 712 75792188735692867082285025721406188120334635039728889838407811496600922380 713 1122770598244188964839724760031380640283381165807647829891050917138505318176 714 208054103081472928342761524921865912996664605496390932689371686079789130376 715 -1846999834421798078730228483850122479977665658102491126198863071028480398728 716 -791719475626508510938430409482738820187711644164579666472637093421024996226 717 2029510792360200631851648440230338637882930007086243678310315576224784227728 718 1257391178130371898254600611498907673430149572462321877848646758007251275890 719 -838115961759660592452589761953197248282326936016510406732701909558910189668 720 -392814433502140803671504028699020217057143462501659273841802424939949984982 721 -2296154047863030294141438333693265504145077684818030227121226650880525023760 722 -3767443996522892734372706609813388791050396843587230784402971782279614301026 723 6778366323605098333051118118218779738220780021227434848244597814618339145522 724 12896729827848448851591002890672464451414602959679473794246800393614145980674 725 -10089616623866738652628258287015836413043923835126801959573252188247412975992 726 -25848497972642782297043232588518048937434687980224992742293783087720360652126 727 8375897613757009590289924444388365871824380485033240065175718808256747388421 728 35098152453386017902896054764630880741619310614141599394580869701954664037672 729 134834450285994267360880169374632705063534048916935618466999334453545077169 730 -24476467940527825745405602166330554722818113382143081497004585654871100072660 731 -8583580606523778132114862238965882690302308983459411193474330673419480596562 732 -27405973173768159970096695909055327402613646176604325802494730813250323398348 733 -4850052377538204195898590137805126257594116059329342409318598842717707982800 734 133415026257537016052194915593017178919497831834662108043967041306255411145654 735 73956877780332015785802939600361214790220774547722247422207495385807072631726 736 -273975559771167606140579409309257931943915799056367583747212017396669934492220 737 -218816114120648505467719201896112844249646603097484025389360054459048813979968 738 375098138560772461393559366728888957642898549254907444071411831040385993033762 739 388807010128934863159577921828189124315994822426333342771480886749091316628345 740 -316252016120821997603177728124952404926234153850999105918337993794424264071968 741 -388884785079930114901307497035287319605343176354144125200073931125288131134216 742 2125252018610674040837612679808620608760005893389847357216273173976064896602 743 -151784725238221602948108364058826085418230344115781332407584249173797878541668 744 494313576032686332379024964837143338840121490760378680835111381021292918573152 745 1662362762652474424966854822744182598295968934967626518137919469706893082339280 746 -791052175674570809923368229612129112981468569791608477862717249464910576193034 747 -4257695872520316366928723982738192785620019018135426509327568386616795150049007 748 256966314736270773238731812897912907884880670480243049044147497563926019791500 749 7124694039397615128656788206393574968245787541613809936350495509557727965676044 750 1446418387747518810044093738494789969907905670571354056931481810824046902847554 751 -7971717415302850383556089289981644458266098248561050144607041472643144936510092 752 -3194518491621914333140198753683926480920808389217522769158619909543025608234328 753 3225854091928156900149013697575443393974460672206005314688471328994516227832144 754 1006602522401099912792450403014986344234211303146331468804071579197324483429742 755 10181850690713851801798630420738848307794097007756557020359875271366692870539584 756 12154448274494899978342806477021485135722418516274190515232290894569578768650272 757 -31208360083886865705541091241597488460276087227778841266420188477796541456576208 758 -42968498635290163596912422823596967579991481754837069324078421119277537862850646 759 50863825582518879530184240372643502021327981050839183817991920237797839281027845 760 88528040368344069565602476870357932689488345078564441810436420762715565337809796 761 -52530529646408436923494254238037995344700103139511960735248507428976719016646634 762 -122231211726094003345974890522629861940180013339002460280776548198882005856856768 763 22587290433782386865356958658600226283137987635579604164964837084419882593321240 764 82808445617123082825638662763240917550106705902487115484753141794514276483089688 765 25748943179452418457203293119642962019712312282522021710674228449558505505935340 766 116467022614369108843689292439244678628271920889828438222820465096390326920061796 767 -25034800516391880064178756595107103505175161136851370507631566643768812245351460 768 -537848592430730973284610481690206393224665760568183693557476907934903386077514570 769 -145600449102591204604100038783253339089748851193430930345604798561786208375909510 770 1122693097216749151040700566092191972644403770153459901083914292129872315096688040 771 579477069027548623097771509549416447623997443948940244633099223465945000392804914 772 -1586345517745216809094928399259617608472885656702569300692872342766540852771758796 773 -1139325380302904893000393021477175022832340431543402333826468666657405907309735804 774 1407559463057450268328484388872268504036683381488084200393253573501059964303110222 775 1169605207427098445875056821325404449412237744027067006146333215512518489816736757 776 -58069243970180220887063044918771285119991837923015727429047139865839019703548056 777 670837044146361159717694105331388298054840921924383666759034885646754252799794640 778 -2453525130200308165196173252654205763494827891850661216963247241477598157954390374 779 -6047770116206256633137876426581192464102798050520488637102566133442422151861922962 780 4930870441425396472693502333552459662389094209430844327949160479619785097801409520 781 15596200501725635152369030426729275925234655839999675298255145194953981637707914420 782 -4922389432816462732391286219969124202324572074286255877262636116904005622960594096 783 -26492151330634250041638435419251301812844214651389469097677574557002326609108839678 784 342156038129304230466468043523975509968421168143304304557217164503066202724617848 785 29950039503906674050587693113911943964786818345498856694603097692218344227751610384 786 6418016835343888519576420581985457334409399993241470837262430740527442087376858282 787 -11224268736415827372807552176836888471136253044205964238981838905652676145885276675 788 -2961249701816797576438928193579446948398033239720543028104550709352027942575826486 789 -44282347395720914894352007475831159631522560600169823188017670609588744968396068488 790 -35185288543689968190867111738431620953976838610533839335808373778885984850242098508 791 136821353319547979883324612028321928676351079026517356817008237542003884613400215381 792 134016153687010443620290047858398916491251663254633817691723055360041964547478747562 793 -234504482229028770237571803816686780743936297669081587093589138298745529941109074712 794 -288225070741174145032887960320919858406094514699292815108914335329508172884087719272 795 267450746807495573334495853145276299673892018056574259916268763198532332858788841224 796 406750698566089544027503523771042297750428360196132867941190812406129245492987579492 797 -158671044172612683927369569530428983504771097808519209878085095149292509107334980524 798 -263755765876524873643384040911320790042120688583507572264742079298113998773554872666 799 -90637022272455705788167897501865201426251684685620196254842709577179397556637422012 800 -480509139260409780106086116766515877205534400087258374441563582364129886986809293706 801 285968362067111836458971188921453233488122563433382601152616285581121140838281233038 802 2102119290362519615875940817200577264935718932423914347681926502359727737356149062028 803 -2569299021541437500829864453449983611030998212913594288118380345989201089350463366 804 -4433992873858191327112517023937272013769228899580899118860427656093472985969354136272 805 -1176506674430732656776329041038570933427386944887247179973216266637104073275870608024 806 6396160618638273422984197511632528054045594598540865013054120974984184133860020112424 807 2958218105468717118623324962911325030462323774811738446865970021398023925320031471548 808 -5812422934616516437361502454880418404681284775989030874349183478137642410488853456130 809 -3243485289265782561956510224364693124854677724116970018572570239737604861653012427858 810 113545595789485206275606390860413252844994138079412338382214571514144351590256329318 811 -2670636226907998239307617710786151396689775244487013904054833650922932293000082621477 812 11625838168684314545055386001860186270204737683612380184533418630311673754350978235760 813 21059932470512657099838108260421864976281594083939551174458194760563478722943421490552 814 -25814463329322751491071882881380792673659980217516827662508863599051177444408718735302 815 -54968223056683242674216676189884341195880689070606563621592605723685258206275416826934 816 32985168363809280807669961956847660209914506065081563740920153506792688101456651289372 817 94854048795593151294388913050414097672099329862754285342595851419442938694124402114904 818 -22206647175080805757145862602856090151005749004976395223666996347956691053078392290806 819 -107826074752049565591869723955607978356889216391237901064522668843176633177805146350112 820 -4860107901701355701763594071552957115511277058504113176708636505554746968058823808820 821 35029768766190380741407490824522576390946082195357487639328545743638732567410037019984 822 12485090867905218628410315788689625508731467433483652744484348697876536579775594384826 823 187905050483432629640093741237110916652429798489904745784753746967184858235874495813757 824 81844228447671870219678369887478111009920552937036382478287394707184699827023191624780 825 -576086358290714366380184345675889177188468397967605056956117578512202048111470655285192 826 -377313449514084923253599404492769351431793686585397839908462975232332799264776898000740 827 1017140578132094022056760692319837191090585088325828446330382122160118633085893943286647 828 876466895671485797127305133939797716225566614647230378316493124869450514799213907265084 829 -1223474955925023385899228447813131165059145726353498316937901164202801798035083613440012 830 -1280558099561766516117103367805361709220850249000015277709916034507031985626694515552400 831 813218528747562052449160364201747175008083285315748977750746375893135807063163540372980 832 781416361375821283609923384643819164098741408535437094444318811335365868823043853122794 833 390067534193003389384431289555623744051165036522637544368879346168708673111799914412794 834 1911620425916816588102096374402983266759706820936721450353039243672820545371278381178366 835 -1885453229164098588680790882802495342465099082478276814443971097057839898972385353519360 836 -7954003670761502793783036776336502270557259780168055946601121206324082381538646708507776 837 2204138429901955359198750108098476571585272775175562985863159280893936926218244272348564 838 16907423781868874247548264478591752939606260270696395618193878076523902418467490692781448 839 468795093396411423061263824615514321172852728213793407023556609749186621187589885695128 840 -24741495289271185961174879801812532468838800793039859292036060425601375293471066134833568 841 -5943435558398768917417322659273198717506032683184432273414314982277326423065342549918249 842 22640131414377548589096828861031548421468271997142589150433870829989320966050720638356602 843 7944996492977386438620849044076052564448884938167263297169422368252639024854860028174766 844 970724652189227855951804830576469518394088675582924512413390368157006831455937227203230 845 9448396504657794234512270961394926288100010137367871423656037973707296093261957645452032 846 -52895095133895566948480632660579784482884538595030141210507322445687311388771581001724916 847 -69251168375518340300202424831801015688380572271309509701159509369253021612921884576940654 848 122946609106966965726321093533557122294925555934866434135608147401459696122694098606081878 849 185023265703533976761386011904029646115699749745233585711088477405754919832531287134061976 850 -174769880208202714130710448301786470258303688208716157928778372328952245022670070897685448 851 -325733812253968796485556973133930788581435592088376015954083290302410495721224084800612064 852 155780628370417778561061889062825252381166953749560368190341706463711847897893051238710064 853 371393040214449292157300766963467669803044679589622765659314393742643178056187665381895120 854 -43813985721195002850177754809209806550290298914341595184591964616241655898306312656146074 855 -94131732122114947800725150459376057289414380365606505726319757648640459920769099714461085 856 -70862775201857566300231256138718035700714992578981803411495861581854315931194073378025486 857 -775353794045417904467215868137283396417554387462733820894506768280984392238640280448654802 858 -80210271879327359047275822120493767444667965153559697177817573166782466166748553553601180 859 2340245966788897830860742966467823862761171230731134598396278348914063450339290322665751263 860 869816306756836542260626510716057103548152111111474373510661300066285168188814161164206292 861 -4207386821769251366675340354402137170694480798850408115535558069146774698952790103650917008 862 -2397738876764597716634843093776477512346869597032943607545034233507924740079292400407063824 863 5217306857967329794328152907042887359412558061161749528002350804924767525472953493862792046 864 3740461187263472608666166248658821884475013851906841068942162473219689313625192776125341932 865 -3614911783719479762499903979833669574488769053349291581142736961919079745094877689374187536 866 -2100346436938573060958709953355437889306914212678624768301386530963474492630381315377047292 867 -1917362484645105978649200140358135639784497105895794283266919509689794588799935635858135029 868 -7282396425205235720937795572253668312300184517859450862467649419757938180922740226550248256 869 10361669143274892645852652924261205074788650138109769363405780309371997753768204940852897668 870 29042780679129141430738706301804332150449366917318432689516642104057299305814620511639996078 871 -16712182390085214032142294393004123612168820939915685896885307079929949368244925604203719501 872 -62214180199106113837380032001137098595513100364006497500239108555927433010511476103341437542 873 13225404598055694999336374568314818878764988756842953928272380286521495891699896315417153150 874 92037956946131032220677634123039997649291442900976923028746390873994105453211176464994759468 875 3026062410532160766986060463345016874641996650960675958975657441239086246631152427068506880 876 -83770663960621007545140136041664171713130923723902780513620225678817112815219931068326596388 877 -15288865438615508787672107733995381641742311268751251834233845195799165808109881113511457824 878 -12009220803940274667764050774640012662845111671756357214814686403586611970893461392216233892 879 -28124163635548788832570867268917896091539187393739197435079017893513435593026309273331231670 880 231994272677957906746163282217785550508130731580343684645021274077316094368893070673282419836 881 209458912364392504740140285431108469005514801821535130123949483158268135623521071636896906150 882 -549647041364829531477266319726616706012283039425498367072970521644510331495009919348720113900 883 -586545218941402757614291693588541800309263159097841094669102259627070236719641268516859286579 884 826101417731018101933147442450938306209308208172160898307197355765901160472703726436888685052 885 1064180765793722277720873974002719067671786834934594843138148850571963910568278688238397575536 886 -822189614422735023466496775205463490076600723420927424954352531721947259989741233776226316732 887 -1217260964606750756085656825295263448678390842992146665542307347399435438004804155255197935321 888 347768342875542494982418139393874856284572965975776209711763091748761187640723479711745163332 889 188768005643555281423107132586747198382683426833709125666693320080456470521025049221403044320 890 430061661685476754547585151968920540798683521369584983310051786855653163734251405356525306092 891 3102441874897147326068036441011693404381135356401699389996889523817166060659569884264160374995 892 -674636962492402794287478487946256876243643555665089725722646027421110593500731500293995861592 893 -9190401093455910512145890102289320149544763193216257133854107254504415506579170310670398978664 894 -999910380735802920987130582205978201328948883895371877272280666753831137272921972765199377876 895 16713244812754251995747306547187001405111739133844824677001283721994203652044684844593405494526 896 5327959498158162227285409081123246814804593602181433658651463805629143850402449266738075730140 897 -21088948081827521778885385204115219385703447932378706880628680942410392444929553149979653273616 898 -9711850454447388420690117202785945160927726102488472107628194197035859421248806187586462506016 899 14664558123696661296162515408755239728797035944486893634140048011286351675319681134817629795504 900 4845949690651118684086323882016156817279544764608640403750233695633169722145636527270422369070 901 9793821380481756833107729594773258870789246869719917143346722381859777022542332429652487332312 902 26309249851808142001845419317051704547045706610207631508222114881422391107374550087232485496394 903 -51603713175628870190595920810187850351316410242557121434040369911873286081047019256055731012541 904 -101732961462823052639463854003417567552242932386719636005330461719327616504257882999078580433696 905 93927690900488659240163495237820213166012469706510137427479068441874450566137794578387262475488 906 220264832783306215920673367575557496584257415080609732843193544986776482028334189720010800285084 907 -104254830382622442261038058016359790895538044395263051871448844556537789545368438729207633601533 908 -329089739396106656296481981325496454444057165502050351076985578606194958744265223084025644155690 909 57400781275031044395465283038685426363413690672273033064896348593505310985102856039759938387568 910 294882753484102469579811288591466920391200121301626894522450669056384071812237637372267970461460 911 11469125696791920267825025314275762037241838127488683334627240528799727581362681715265199605086 912 84809567008411201256058577378058694213956333206048069388460624446996340521688081841251856015064 913 56483268848313614132449557620051126450870216569630647349540869212082908261810289046028213174664 914 -983330203068222499605341740463296531804459630394668901427128247801404760353781043957997946515426 915 -547797580477904936839685713929389727086971269797404335006755743350100313658805291968745411603488 916 2341413279737080629766693662177389311434732095950529993463283853623870754811412575792568974985162 917 1702572032764926285788715940223580724107620852479728855572799305653792601205595800401899067274824 918 -3632034053851510327001433940053125908593330697362082332738737616417101419213192903842948478786428 919 -3256102189957809618613132275789882885796346936285208246920905397641266104130941981350709291699486 920 3811388051303933222710272197917685073862212664488298914075351870440381662192047923299933319629960 921 3753914127060878874860371802422241068134989834595947097936236540927488904327328966556509203721896 922 -1775290654042508970644781643081900504410335179699572842217024301699792646580729892907352362417832 923 -66226850958317691411665905310071611265103035879028399337213791234345120291588127814087202946600 924 -2498577903013769611344793158459997218186807680104344305074658049472591111526493838777023903848784 925 -11999097729058179022458548907142015139117633508588768154951164365275746641888972917939527904754564 926 6545747189666680950349338354319393973896717249222690780765746228275949680076421858335340841980684 927 34889945319131140221698300077882655117791815861628746503039171313836941204407665529796014028338464 928 -5252948937777323850885455893994207182171505688890513483423077302657220547798997471352270566853758 929 -63954737332927466691996052479328984990082061523392707885569991969864331859333393870399331392138806 930 -5559246076280616761539709222356416745060032917218482629006510163102644525323527778716890828856480 931 81452107275045792390614938618287679091820492934925132900686184159407532583580020463459866871378641 932 19816470509038791062541635005897214379186449596486164876349792668335259086389501833849877745658840 933 -55343417718025590185181640374190209149691941719771396349419979433060023228246191702061587073696388 934 -8118341484294546467899645150393246872909535953211868993074070602192277956681806441494801105750616 935 -49196719612236410983596648158019492414460228647290504825301436680194605848363458597585317308809028 936 -88639139569740514586864477375614450098631993417896608925637433827718845186943152228847190318208794 937 240634152269007453971735810630766688797582952730774133659984764188398877874968710855178012215457034 938 338276961392820319190141181243825792171127897589042998286640329725850523560284186497476489280347108 939 -462978836491776285282745348974238722989919073191951844509820427299476164635565027063459314286357362 940 -745618843242654001906111678089918134888179926801828451927518659908548940214240690493701995364236080 941 581698480338548329774764321466930318385878965492678640892293626473730731333541413166360660268794472 942 1126979961704465222044757805019668233031159315803275702273931520731531560333424846958355659653158638 943 -448339829858082001970000659077158552169308888001099759927972631284180317799093880017942609868584180 944 -984305120554713759090620942642118600917334266705970357698604803399362838547839025386993358026793638 945 85620611843827246197197856210378586101370039719407080842513967167351636287734641746939347082264160 946 -483116219141264735718993859697738684574491860586881880627329183760606586120995092415384089145685558 947 55658031930085480666912324454551440275435028313159648538368281701524366477118699942469896638329693 948 4032900052117545260770436520139787343288505231625393263479023298756505676094821606267311360799202896 949 997393383058938827531873038078094177546404787644276836886216078180910088861267209268676453489059992 950 -9578199241506313968270198669419715084878017805679953810997466293651304789942450072985845326413875178 951 -4224891066678028726492878792013637142181202710759129161668268494045680360501879612089684988606778283 952 15134652097390641306181473953774786759381369815348817666793506081893798792965754167553031830108384440 953 9028922734282622060547115148888285174319604590414388724366272561584917909215431325324963825398425550 954 -16296143960507970107893975152486549403957174029664693963367570517978560548445786893758622744008584016 955 -10648923311097117375997870677833330394962080227053647312811932162769170924171017559774599861035040144 956 7541679873996330354670383623523469457386106578299114476849114161040908341623383818068608454673082200 957 -1992728228226986435753112685187719076570957809736760817287076779371955622995350904215218702189893636 958 13588887163534885863928380431733378303528996655557295115384228707770213145336123812266010483375847650 959 44650817329612951685314268625667191914522340877804333226383254436501829154853040429251943745661365832 960 -40411455743852243928197257686979914696404467215809192739309572574736099643348183574558745541922118812 961 -127781322588238750193562953686382437993410452258663488061624390804214740042097473567860294994206364337 962 54142787655844524314820746751816177569640149970043174438703161378474661549058791394691556774389445390 963 235830127429708897365350936753585631798813391862514832146703875846018399146026464573957838530697062483 964 -33548017189415974987653528467566065924735079262617275455268203463681117053556578974856491498294549892 965 -301567390629747584278724190547737019173429341788749705255582972173527018489538083916084232254654170372 966 -13626394348937020911391924719567153906658381841437165568173547692062284998566689695593369500953203192 967 195363867498528091933193010430339479646680039151473664832402040589152106441576303222068455800287438427 968 1097368191728869085141953295393351842341523769295156930274334645681163643699798975054881647947284586 969 237919583593434691921167540386596691482401179332535722043049260944481221604490994651291880358708443112 970 269034497361015622754712046929449368099379923033258222775429427140297864790795060706992496570685147100 971 -1067397999164637746960252595552755877938639473739002737470403891363775515230572786943948590235677929405 972 -1046579707378031367424340436560506322319730487247995633310174650067125589851124126300047221807198526006 973 2108750479750055374553737634388638622761709081835068366900862478484529079414482037124015500041258463492 974 2384567845214756599372184171119878986571845004301793930462210820437665487499672621122361486085519249874 975 -2812921496539197497874531959116864889126091265821320811601705897304508171720203498046213164977924257400 976 -3667469003846933613390633574537175721363477026472656224540543140815398883486789928971858205233757176030 977 2423647849750393272733507139699102659088438724013151448810912649251098710107122033782694880238182485890 978 3087120417970421677842773136872793222916876426838924399241586697226589843843493052833746736729297107338 979 -609154827908652569804518504692167074441983361354758461185254985723315273289411604377025948196753150590 980 2424482142002048780404994139159959946614847100114354845970898928998311495780715209970744368579952722866 981 -1514887127811156061518068215496971898846781360714501554853098624836874170162089149189165694613679692912 982 -16004448852873804115360266026177463386551552465569423539010150360795883090236829635418564215019928150022 983 733047256764425997657844305488684236407970605532020640817320799735938512944302753676210126925212475810 984 37771678954958037991063938186151508751287779013154459257629097103938916108012541648993755846413978571852 985 6915250254589368407788590901960424984365422948329466241606777861867765296879885948177176011304053207248 986 -60331345063419413338618653512488905128451448106547499080035679392137538404228570663899676428492405593808 987 -20840979317097403708620815274584218537780075910910822770070065005483800568640659632202571470879517831232 988 65613855870325846307901415019301539679566245444751593482163851650049048071003436352361978726045206280732 989 26388730697456627715834194780950213734373961856238635493936377781149724896635619376771256433699172993796 990 -28238553787144422457137942507722335693232670894577968672534432992313692718532836701191590929897712255336 991 14288793840187779808166271862525251924792629555849925029895416094436671925365738353711093418693986212888 992 -69421175088933507476814937797033581801040492244663229851055831267327745217359559671943815279946440483856 993 -158671567810377291328726565795009230218517010989826942687737400244725684106186643574743708190750840080360 994 211665112948912224601895777772526911153924567502197419954885681495449120315917137098359477852133707490056 995 449386094425212005816063275716444032818150742271088206927625112835287647848824817634002172537654558781600 996 -329627234189842297558353632516768134801856384014847546726961860191643556679443028146266810047399242206016 997 -836095627252979276981388072507867017017963590085119861357548323012282951601256941406460083878683042469600 998 322361781633806383132826661959237432313006907891180282994304661735173670566677901114890028396055943717494 999 1069960208886909302988119256491008235222318374693363608313751890047430579943425878083501823880546596231662 1000 -159114544120882201851698852078752330680754884745022996354222634658330087021005271795950505959769625278716