1 1 2 1 3 0 4 -1 5 -1 6 0 7 1 8 0 9 -1 10 0 11 2 12 1 13 -3 14 -3 15 4 16 7 17 -4 18 -14 19 3 20 28 21 4 22 -53 23 -30 24 91 25 95 26 -142 27 -240 28 191 29 556 30 -165 31 -1192 32 -140 33 2358 34 1215 35 -4322 36 -4194 37 7211 38 11492 39 -10300 40 -27839 41 10194 42 61770 43 3506 44 -127099 45 -58080 46 242071 47 218346 48 -419278 49 -625986 50 628863 51 1568199 52 -693307 53 -3582482 54 21554 55 7573370 56 3003748 57 -14814811 58 -12332651 59 26433619 60 36830748 61 -41274196 62 -94947201 63 49455594 64 222120218 65 -15593908 66 -479904603 67 -160835062 68 959618282 69 732043107 70 -1755339429 71 -2277047858 72 2835286273 73 6026501669 74 -3634034413 75 -14397478292 76 1958375640 77 31704104851 78 8658424352 79 -64621244124 80 -44852441134 81 120801429996 82 145600334801 83 -200962723119 84 -395317886406 85 272433788953 86 963096411692 87 -196031942738 88 -2157979941128 89 -454628767846 90 4475405439096 91 2803368924762 92 -8531423623056 93 -9533914563020 94 14570058684796 95 26560413830514 96 -20716296285395 97 -65942993218386 98 17999632305449 99 150196158295123 100 22204733517044 101 -316543528073093 102 -177195417409351 103 614365226239475 104 634996812969746 105 -1074404857589105 106 -1816801054588943 107 1591948431590528 108 4595872321954455 109 -1583433501920995 110 -10634319735450442 111 -898468314528786 112 22756206185194136 113 11244691438993859 114 -44913199234288293 115 -42808751232194966 116 80268018579679821 117 125978563066065951 118 -123316586930733180 119 -324752113933024597 120 135942221457075399 121 763140478465179440 122 15614511602972993 123 -1657088997256916035 124 -711389862121354849 125 3322715359814075928 126 2910045836857493981 127 -6058656354778531368 128 -8826946809479206211 129 9612156814595549704 130 23198090966549745740 131 -11495907796142544811 132 -55355914577551395194 133 2459927799261068542 134 121919160096034379536 135 44511239867690570263 136 -248181667680977528102 137 -198838601028669583125 138 461082081387728545191 139 623400231071946135615 140 -752949369826375167087 141 -1671469207972390525192 142 962496923183530791738 143 4050324940205028450584 144 -447298347815767234318 145 -9045678949810876446579 146 -2725468918869933350522 147 18682378528367016154453 148 13617971018812491572495 149 -35324316097689981992278 150 -44288486785667571749596 151 59215378570133746067751 152 121262158538386166250750 153 -80030838170527084588538 154 -298455153562805013046877 155 53059734368313771997297 156 675772364010318062943840 157 160652747929382882910467 158 -1415402927303565609784016 159 -932306194409409954609278 160 2721075319128219851895197 161 3159695569220172783894618 162 -4671993998312140270194628 163 -8845299782620657754168110 164 6621540260861736061941127 165 22119164263043865733255800 166 -5458042973632543873403477 167 -50772597036885481350857009 168 -8843053123383617682213750 169 107804459968614508690378470 170 63622580763471697990280748 171 -210555333727615758283199462 172 -226038787087969897426097921 173 369584407324146937478966684 174 647952532991857880381283138 175 -545829774401729030526005766 176 -1647017011392921337145787413 177 523209611678929135855108909 178 3832705638457080597636976902 179 423112125156356900767313659 180 -8247396124139927937340869893 181 -4313973030358390578974828882 182 16353832472784500675241949439 183 16192338294080937195236538940 184 -29299752374255954827120743138 185 -47618373255546840725700789322 186 44866989374937328809745681645 187 123106924718509092804530024025 188 -48119111920186514737814124689 189 -290455468439760082495591227460 190 -13413771035475746748982387289 191 633292298991986934530607267578 192 289494269385263999746145689336 193 -1274178343900663391338909026328 194 -1159984829893155902981410737607 195 2326947070955020055691031949579 196 3507654951392863931943705884867 197 -3679840127048301529055187323599 198 -9229840694124479230192312271496 199 4308034728878494935731230229756 200 22083020175816810736569600462628 201 -413084979276335960253537146252 202 -48779274759562889960246975666230 203 -19124989735042826931494214997895 204 99534745027728655135438915672578 205 82991003943569705522688076331156 206 -185073172565157444681036993908857 207 -258771623216061367541863833337445 208 301264770857781789409564322427593 209 693663001263868625037369611644458 210 -378564889644745619617983966074663 211 -1683418646847592629406788228374885 212 142277087309324207071585425177751 213 3766932030492951541093814309490437 214 1234277892938871168346138173288793 215 -7792299531487762968586232624906981 216 -5921435099204874894178282723163537 217 14737346633337452736975603401355909 218 19104833006304624853928698991954680 219 -24627395686234322823929748057733367 220 -52226752376278307008998747133461286 221 32817616821685567782001826223047127 222 128606811847311266795578615375919784 223 -19485824277495360162796329589377891 224 -291521922414443414484065379852476479 225 -76860682112283506072998028631255648 226 611144682221751760547664538524316178 227 420673770529993889007030057870091953 228 -1174670007663162114464425693991869812 229 -1410512818514939296384021783025078968 230 2010650481027724635855249152479296418 231 3937305478123459482173933597916046319 232 -2815936849402328246612343655286215273 233 -9842003593227264350234188790922949894 234 2165085594270394668567894676167311248 235 22600640516798751472204805262749432882 236 4515872951629389990973085144009378798 237 -48003559788484519210775808168060807636 238 -29700619142171510294353974935443917572 239 93702006980526343366417516963150939812 240 104063488344379990171250644058915364498 241 -163973635882786405263369661024908277771 242 -297067575696269519257569102100609064335 243 239704590045765804381640521120597047660 244 754189776455635449643494288959621032452 245 -218892036312135568598708546915878800087 246 -1754654847157408197920340280684879776785 247 -238461767611413116686796556674500145620 248 3775160228344711858854206918367093699671 249 2079059764979975800480772398156684374992 250 -7479025620470064030098426858466361731511 251 -7666131082250669406681412545591812290175 252 13359291474013167366607968748599372248923 253 22421314959943221042303890255053601899232 254 -20275353273226134655812587536081332856098 255 -57849672646765374773307894291645518216192 256 20976660632786279126610733378696500879430 257 136381527845838200589321373932295717167745 258 9777013215220119172753840989818573433042 259 -297184302806835012617847088745788544463563 260 -143851804161590547190015469404408305610653 261 597227499718859291947182416983552681170491 262 563450175170252709043078518753465867936402 263 -1087435402756587579605385024898124042027024 264 -1692085110082262623489305198375751657733558 265 1706124345416204362221918831167838087106396 266 4440192278833861603879903387341291409786120 267 -1942484769433456647958840354432894499748628 268 -10609542239609731406867740982715112376749612 269 -73512994278918910240489461473275708722196 270 23412756809219572348200931502418612195334518 271 9796419646786267390879086936117336310182634 272 -47706318899328235386726930805896228748496562 273 -41280195143635205500132326316001747053018353 274 88442777928880739854455807098392342425624928 275 127627800727777307485446623549407653751957313 276 -142950290555721459369921083433296880312611484 277 -340917576787587347700851223034626854315363663 278 175665751479628243838688092463212873724020485 279 825865911553826743015286719340169159378197137 280 -48418364176168705427208872307107619140003221 281 -1845578747177518750705034020531435948523174676 282 -652554388305865321686430955304079988788489701 283 3811551915068691539366818808839255926411851562 284 3011489375185625096937139638871479170455351880 285 -7187541592474212162660113807438275992404265187 286 -9616855355338651143062632827602211206892886336 287 11933894303965038565595262477547798684522857531 288 26176751126754531099658614748698616150526357583 289 -15613800733506809967421392111264344856430310056 290 -64312706966582693653701030646079598623520102784 291 8054756371836553045462450005938037275168381750 292 145542794769407678037979816095062549317129032333 293 42099980390325050333545227977721245959846819924 294 -304558547823866991050329767024813696925567545362 295 -218491555683768982614362446321441230855856658058 296 583675518305324903215218694109103000805010969340 297 723567683817712916894560263389094711101199013012 298 -993177476187241125990946268943904654670634365384 299 -2009444944488194063894178501000255335806242568911 300 1369713674864184215350989253854318214548574264868 301 5009185016828487807944132999632876066320054951660 302 -967775096903992784091279011233081291790239556018 303 -11480421876807953349856448891942903248412260039046 304 -2585766082094711556355772136195173403491177549380 305 24335472491097297844543385123930466761618896231487 306 15741179433584290724438895858047777314509224388605 307 -47363614121502591985049171979020499059322883443488 308 -54332773961417885065330018237278538206226283307024 309 82431871029645226663427831215122750882256894544587 310 154172399079163698505061833870685401760498052658476 311 -118928415375188306428161097903639823662666328311625 312 -390151752404316684183053406266665927551522677041178 313 102531588577230109810143681982818114283628448546756 314 905669580149109191493190401128961759765303379180792 315 146038905037276999050777252847108676769018228978063 316 -1944325165272697484891108156988745110149629319199503 317 -1123936020449499678547519402441327005255708778054855 318 3840658317574154027828161211183635391157317673979988 319 4069463894872007517733524189908616944322360625295293 320 -6825375736838222775303509285564469893849026550729183 321 -11819030803275375808374203143925469445225058247954484 322 10241269874019611029054731666722674529849758702381566 323 30381727407796785726503201733517172943778920456489532 324 -10158774902182684885387085615092744710911346421867069 325 -71444057220171412383576162603890684815347062496215239 326 -6935319057657394439074295377648587732092170478558044 327 155317600195737882960944898622688998617570017654276412 328 79327641633880176858848638607239317111147087757878064 329 -311211790759027981893766718736406232933210006166029260 330 -303829326706630166199674419181955146279822430077000384 331 563939575517753577133504823838275131019429504457413421 332 905049387556448107745914671332447485726732240488573683 333 -875946750559503221428169866141402689236411837627567229 334 -2364948396851698634492343419325660747712907195159719450 335 965562739851057504287151244586170880840884993865413758 336 5634940205341505323434806485032131569287172620360117482 337 182918571980791852355770950922089577580076390479494874 338 -12403936970459163370829100244450190818848409963221917044 339 -5514843379502447784643724727265703394677654254147055361 340 25199699372684796495308534970083558155076032908777607654 341 22595438022288281946655831081936357244456094409120342243 342 -46505351198678408501373059016450215467316454949640820780 343 -69205638021017818870833747030092239219769527078797027596 344 74497377473054970215293853797473955614988100395040995788 345 183983753104103531859874281448999707840972769548115618962 346 -89220166422182262186046856429117942451203970026510483840 347 -444307773625610422880701535551624012145665278395722645162 348 14589018530409193695609058368194641263384171973508459612 349 990264976936364408161847160614225451492323445259520709042 350 375672362058832154168159722909694391526852235882375660447 351 -2039016806751945425460548090531595997614532496768299522913 352 -1672371570762146411706895579508404986413640454543966500738 353 3828337770231659267653419503117521037214660874682081877362 354 5282543123733518664906924160168414613801157027087451046592 355 -6305432238447369926396822456923575804954461311238503169710 356 -14302214778539289332805763649955344801093525093235912873172 357 8077807205097002515151734825970211422654796489214538992458 358 35018353264076087551900844548344146148134885939208048227585 359 -3469518907518867064078640423528021736214338528215973301218 360 -79024759977673500263295858225866606481555886194353222985300 361 -24874584505629220420583080210185259517903034496497496855822 362 164864682057989266354567791536902955193060181622807688108876 363 123057124790720186447280540487605963738280040321304457182584 364 -314639676049913746341482128042353757178548042726883945549352 365 -402361902726859637537761498430591922041241909683256681903725 366 531482796128368305679218142026806586771427759470227356442082 367 1110729642654861838038039471707013021952724357398676258298765 368 -720177815817237340812657688152015781312682687225580888523544 369 -2758488126841637130992590123462108829426813752764574406944090 370 459394983695020930207551043474849177787098811016577214188509 371 6303219032308875258522231429615380020005157013594681240574230 372 1579380416010629091928080208954082420769423452973501642986743 373 -13320157729870352608460249648385479090765241099773940646091199 374 -8990217299961209675053726742217431299554182632332308427190855 375 25820257019484464504203277819583120357652305847402962985689059 376 30569224800325778966734084385743847034509381869087535864208810 377 -44636864509911442449351148048575248764492439696747972113010824 378 -86160122584283468026388729562837734258755848359725914560172001 379 63440126931219979741239248959445516441672214144265873758854627 380 217148271622914922870900796681776476162879642482550698896289685 381 -51141577447380600252395030129372261083350035116316175646154143 382 -502477822775346565818714782694368609010148208707675604731837491 383 -93720010261827719892924626043203423741107422887815305893540226 384 1075370199548001903312459770887456668716116125364063686206468571 385 651011190884156606577313211968614396281922113080104620002059057 386 -2115876772781776510991027249799764679277943512111535352023946299 387 -2315491739669190567861101952052116108260910672205490769770449925 388 3736908299165112034799572543764727391171819118340256505299411685 389 6674267697227925784846949221570538734371813937568126536396569123 390 -5534734437413659965463809005413962259882517090232140276488295935 391 -17080357475795047968905429725067967590823606977258092873447768521 392 5232132125851574927963861593821936876883744367724558793256063255 393 40030818954679072058499878207649786401283262616697405269004492058 394 4898730001236161413040871423799383479763311636252177328802533332 395 -86748912671390244213416625653621422315065671888130905114314062712 396 -46621793448155366976216429301743553210286497330888281125739222138 397 173154728982975021882424727696661735200932055539046592471370749623 398 174766907112215354918553575678904753965340534034038270606462446561 399 -311956978845979805192869656992712146717434510998048181318301025511 400 -516178455380505866354005077189436524244467539836604707710430715330 401 479059436027269191355926847537559264135626149698834274070445459995 402 1342260487415902374776135399902613788857370276185350037651207380219 403 -509146085484858881771689996553117457682296578912837640573634643419 404 -3186856725746811169941293676770626766782377064186627742516761927976 405 -184518244733419022689097972612630525212154623865869937710117657646 406 6992244758176675057178540661555247508777502043607364901665596526731 407 3291822855755110043194311298225943043144891476150342809250181055954 408 -14151996705107735504212876616368564500057058435517693066458009499211 409 -13135806307925965711725546318534550542732930028758746153470852095594 410 25975409042285140184771427501239947569574994665041854579741006825293 411 39846083213729623142680216061172743785984625514959972695430426755023 412 -41191270249257700724366977539482937774318078688003279522032968259036 413 -105370154324081157615198771523242122694503178546230509514156021967558 414 47931947974784525538644284538668221058411908458622193533230646998122 415 253505735763681398794449806856426420740497122731371782507871922151309 416 -1813639816406070259646805348552977364257318259139652392264035738329 417 -563123302035755177619541647168760492101049574098994227715169228975320 418 -228147500976629109463394500138598638014522788415788939881881261267996 419 1155208491201366599156786643238372662793174203765326532629086160398231 420 982438067157126171574695623139661752487272400288521025531851542465510 421 -2157822992396230444426060559819690514103172860429520938230575263752455 422 -3069304569761413243720062495923492639378163174444396971524338514259183 423 3521892315284041616132223691325790732611150916619211050022822300231649 424 8261863155494239435240852630621276479808043040557783329991057900803039 425 -4407514203951869991719368364057479668650318542662296954588121790761000 426 -20148182447533993319962376234648843404268412434691277002470793117168640 427 1471709864577014259371198069431809596428537352548176134884108015834419 428 45311772081629396430894273562664422959118422418214312622416093897586230 429 15417890458176344703630839421189416403359692489050714588271797984958584 430 -94184123928779813007229524206183772006754586782002973805539773636174690 431 -73046560442658851324845321089941280919206119875329250407763800336662029 432 178870177679816841139004241506051107563590866726583352749426702613931674 433 235845398736768701901904226340910797152922105500027282095327650827041112 434 -299667410458225871948261514803710543540773298434123451565169382541773510 435 -646922966514695956543885472697946262899796066007125151514135638115398430 436 398230193947276307265915937466076599651783241181851640609160096843371321 437 1599819649662679929602183970328458565578661538021213939338421530721236926 438 -224038371107504030414482405863945297892448327034451556800080993823218786 439 -3642706904368780999315259226035054442928775259292582857054646550534448783 440 -1004933920756805078871552485711706218849716128031616525554352446337680801 441 7669749078176427298693762356678961331616051588578311035051177611569062753 442 5393046756592788956273530067658767941061739010718116369256867939997322165 443 -14797817039192590547213835403208083100320910248512154955358426134842281652 444 -18071488760915486352599196297724438469834997691257963700981208101892750625 445 25390036434049275381858104376116393255048021746500105987503364953907839925 446 50579078994452620459895660867452453879027902226092117496230197129905713285 447 -35494351590783180567956277035339829394791370974854162451133828063906588039 448 -126898262793727818789360212346006463362259833686979171235012661403340329105 449 26449103869068007289508392914428449215815211304564369472111466268043252371 450 292567800236058902421747969032483238087778303900617941462440157336785868492 451 61948400024795332727284615768778066065839401717244436872691054284906430030 452 -623847889399381232742215305917582380368936891869290858431771089781169243565 453 -394784138857344208324283691383359981213297927367857813975533242499399306451 454 1221946782528371632936467855341790308723235983293289826377334922177045941411 455 1380263989503212209255557124377285234040101385281737365697356810702717343284 456 -2143200870366294031732831820517771972329697462429427722245681975670957045828 457 -3947811153114717029111005986921818684670928889283871430682701198302398315339 458 3129393026750527444205731836480333993377321722865261028045001169352717681816 459 10054258041807819725646804124142255758530276799183023751618167191730847224716 460 -2800288930070461206903084459337973231457145350238731742770356596198779709536 461 -23474689179895129811426187907632395103267636480827597857181684879196596412517 462 -3465201699336097381779726953553921810075648144532731737007849536381828360531 463 50684508407110662476471798378390771810941964578605633652069644652055908822359 464 28597102717370432455941773739270450662369987501054761129627046053342013051275 465 -100727855065176639635730784679217773747480555183173650800735728103983981308219 466 -105032753937391506186148601067227472699785709400120776614288366870907782539182 467 180307306618829569509083345552425391041684959504638855562810605026281687478430 468 307556245973232622304003159808729947488919074035513825673110347170320128580486 469 -273462141610728000872772751950397814993989781057578240990048961388059608848013 470 -795630773185497054017863872425688931354176145122920954514825079684583666775281 471 278986896863791527927784937496949166585427516249149547229515910463093598121290 472 1881587511143285233206258784116544571090436161473474634777067664671682752383593 473 156652974240610760640708887745130972357104850063805522614592379700126544168162 474 -4113133385301893358074107812159163109497965311514335336841369933232932798308573 475 -2044370214229384387626295417577444333436844350098798266706814375635739363471110 476 8289516660716814978764516429513396078120738855813732586924969806500756464318266 477 7958583602613936714515806475655984165175512239165632716560496432497727230957660 478 -15123713999611362419735267223231486795372994972516939790024513708552508195945442 479 -23910112715763225537305013824820405759380428451415239880850224241192435222669973 480 23719804655331001959979379689159276781473772290120321156110554348731118941686928 481 62877396953742444889512039587530991826307342994496714647428090166464700648851487 482 -26735169610041292514862047691217521638251418863443514051233968881034101531236841 483 -150653289440589504806715574491803745188626122722531177351103747088211056176596211 484 -2774864372897907948283835488637766968730461957343756677161245581427848365024602 485 333404010057028078327464527651934320493946285280039019296178429569199352623942503 486 143691110994111350987590770451256817704694485923922588707558437589796581956223258 487 -681120573073788765925313097549443076779526080582880289576241607367234839651431716 488 -600065824001252792419275781993927620508546297843485958390438661162934110565857652 489 1265077776985852733849261846217023905724931958112696167346980048012543347574104141 490 1854479884085379279105909613957236027284748613912632074529641888619645952992592687 491 -2044516106233364064811064214321348509295091047459599101667638632124669978668096915 492 -4961915150285508238501629918563285356127360088220071769166516944613277502075388358 493 2493741533213048134566315458976669755227373749319015307347544911181147015057537295 494 12048661295706472817167350584306784593159769754547542462177995432830218097123073642 495 -568083349280313804037576579238628149349992457922755986252241154531414482583319360 496 -26993941694302916782932872043241691434274166734199823641196838033070056645358044275 497 -9874048697848794348158307049182378988260428422150376010598245041386021730901872487 498 55880583041666156702155532841318091398646409832523335741588205534911317981623776281 499 44983250086132652732873826312442197809124843324402299380404989637497134379007994608 500 -105557400788737801444736590372417421891880140601975890405863732456840176500064345576 501 -143458500073179261331841896203326499100924887705073352478412367921905549447814796672 502 175273410059522908806996725969686048344842667158289061467878709792755558905407182169 503 390950392790912510325853549678879775070670212795285208314816414682896078480344753139 504 -228028138009803265702035308044836268671894653847104982809160330835329538119043542404 505 -962451965205553966790423164853525948880745688243273806913981709801358116490348072148 506 109442648518577250549741222405600422497378580246652443347948308080326506189517528644 507 2183000786580627627257594198709353285811776898162340680031945946797261546409003608202 508 657505152165232242387282982189625198790043232274622712748760218365870260894523766790 509 -4577853475862685896645252406392314486311719825888136272586024370329483961901038858524 510 -3349175262613522077647050240534241565568596284389312504488981853026588272274291393466 511 8787305394916456647771033259663148078384879315348135093416963399530627203767491514388 512 11065131837787027319127714560424447902029669809031327342490963724733821483460000083388 513 -14955088256748409266494354961587257937642786475388343681999957766444290908924775721950 514 -30750470819069955107580953713596317316263947793728031614288751903982426248111664241794 515 20535349962495309192068044519397074523437330516687798355747842756254081120436007921027 516 76784051607055681107143804397346808149834714211537350346588241224687857624329419397243 517 -13940202889157976088416794249544968550084804133508359508362728783459374769329443769003 518 -176329885054597305114673639621884787946814527113485525065403937356796059946639648857808 519 -41781352497329702411605185567787411956447306152683097377125005447479373506669374426482 520 374493512466028614704628543249213449164099424561845584395639976906108621418919201474132 521 247332460242354708944378614900499834923132856766527583637227619966690028402624713504416 522 -729941279137608432922375969167476871293238595880570188133549527023880781407597631305720 523 -850654908599763306797165289939150153224296228450840677284895723151861217087562039870613 524 1270724722558662172048364928608593435301229950681569905042573541420541143249211907435176 525 2414200868073410286229782112151496629577605940573970600449885761647216697026419556376194 526 -1827118250673198483581983190743550973302887848333567764649373150832116555214461223749978 527 -6117633579194703553806244884714309880804636893269217036880305835019372928717986008965912 528 1535311867045233395569109404778902958506612623739169079871899663488774670044394793657570 529 14225661411433284666260240033935365511597068423752754000635491721509455719067450055280045 530 2458390615369361644596415673102850746831189074584308054695427020665809388591377956140903 531 -30592968138332952544639226290042902236240196112712010596860800383218389866718585495629988 532 -18085210290168300568118486114519385843996942534224158195721692110711007915452612555202677 533 60512329293542624788716773542100971640832784392783047872798210534562497543394480322153915 534 65152221977756633161786832382741239014821144791352838321221792763672213423959727546669168 535 -107572287159169541983431818258980045973982319382047985462082911123606990581273011666037328 536 -189152667996462880490565375718692962433083629257043705101861536734543925674760383235932857 537 160976566192866205528051282895478743166895336993826786225096506231275532285976455132318228 538 486723105443959867835896627938201283420413788948324608269905535891664046452560291674110541 539 -156862081732562268339879379664772250094695191758006719591519728856374101545031922732727629 540 -1146255102959393330462874351409640479508443581129905894429424797950780228015903983412975944 541 -124417768328203808429274313030032461302501733847776092487497972480288014723661160861328244 542 2495765141938080518302468339737446497160929102975633584261104715888965163831149347494146765 543 1306309925389628885182380331678158056362580034265750218914323457401195389071677955778486235 544 -5006945586831164222994472987440655553708246865935597046732372199416886302112164348012337509 545 -4968908613101531171121481404380942036201513578962440360511507325504676858268451100043008325 546 9076062462259584372145259867357295010351729228710389182913639933084245205122100401294560604 547 14787186460673920685818633688189046968749034885642687780513955247859019605664140422499789048 548 -14067383580770188135482555547009472285537685806333288871159114517870005741557185442608775532 549 -38665932302109083843816517540391298462549626995076862181210031252411325263478301413450301110 550 15306359302455552611151199946143527809101318555040439994431899608695218346995323371411452725 551 92243921116704226749061289497939618715686060671147545623213875892314416642461996734586221693 552 4048852340548625043526381956374243114162557713693232195213566626777358730151755205611936375 553 -203328011492565360739355100998947608462790202585760738707108513516710567402045150112408640781 554 -92902724271665893218777738652301282071382370098320738103287322995800131641267347466687566737 555 413538919972778828948307342912025070577919322820574866976039312961451028059422724808445492247 556 377120205122230853025258689145272317908693195289266368452493138503186496710451471812015551271 557 -763443151815304699609653850173278917825541774498666867433580643940284546634970631416503340130 558 -1153182208464434817180294592013608338700049538121158477226342490005289182592720550088348470263 559 1220861802811710737848926656995595488976999650589141437552944230076559407858694471017321090800 560 3066767272313030846525255672176660882406791586753773137011186155331560457183266406044517683946 561 -1447835714586093363113300903461368301121480481319591885265385451017559771747482585533955804562 562 -7413525713351371429641275972772375088254969097314234612052003207136875326747338607934193647512 563 158544722135907809425227274133759581398800439916241703790084365488680818472394726116955134891 564 16542673439187305087414901875924929546698843095454108213848056738044795552414147764346522765086 565 6474421104426742179830651556849235531348448278817172915090158035151712687096971898919728740501 566 -34096449306411440491307530577330357880341311247861007910073359225119959491049186935819752507408 567 -28461408838004390440281822273233168574902604354919957196568020512750285579424951000775109156798 568 64039792045765130422886428491223960623012235330965502852003514637494227454180179181229439377545 569 89689425193185276668086115536078996776777270492160224566245551827233649771908334481476340185018 570 -105328622012987942280929451561702383141397637871188739382690917977866592851204166581825638994511 571 -242824193688896921382347229239865389956531162307978024809411380878800398516049562308936023264643 572 133908552776708012583989246214519360553877807039098409973896774136737526290841063459198157321197 573 595007843114817402268825350345728364238141609840682842677895121988580303973935593698981000313736 574 -52094731284154806683005821551720903167597113771074815910620417967016684318793967730492020811345 575 -1344094793916415183877931526659286080948765120010531137204425410376057034691868921340278639306389 576 -438908910777311876978408449020092475854806958575073234984504903163284090644072621593388582305768 577 2806597114958178135894646567837561183347077924348206581950631288499715366554793015932043408214382 578 2133933747727704546869804925435852088588405065820070370644948993132263319180163278785332254297758 579 -5358101840144064154101411819527234380419483454659578947524285562526865950806101578600917239723172 580 -6954891340412177199186950431320494302848780012128373372987605271056356361746988947440534637205602 581 9040398511496532199306811380146102536286478657495710494458261735047134891883427865071932377969979 582 19191517593542574739234822835539027994214570325562546278655415685160951820187150274107509337714769 583 -12176051271923932753289694729591100146231839585290659488952236349627841326239344999998886093776406 584 -47687975669175487827907200018322547562193422019211326584028732624339755279464625053494326431223234 585 7386009711375355451141671761994968764172101645877612510504923673783787831541867665432559576198099 586 109060585399167449604002713435186041358751997661360857343713324298324346816551503487183686667202415 587 28591914602843427389111056808361225938477183911768121537530412306400229612288554897945006231526072 588 -230649728229273251130986715256186521462262321350624415429630993754361750872721055367646741342271480 589 -158757130093143060565463028448210461084036555350058145956918105004937907249834190676711467320617828 590 447238298502399565874722476671373017480353140776352634201978385397205631206817880235775791651371307 591 537525989582737741995595162959939878688686030287434800729856647481313300716764568140640856592560955 592 -772427926380533157389778300283869562258381616264066216130423711448648395586878917520581269708802950 593 -1513818618433027035904143528535532401041719392580291087051425871652573880112887028381508283081331995 594 1092455279446609958702699066391404381740721918612843375751507439244801702977601295872541106142201995 595 3816434100483238095561534708371158936197109813569530576600060984734077255886541182576794484907005934 596 -853602673205522968147451624114245415826753719589311544273338937194681595699343311620312944144101289 597 -8837202761644844166306950088289967363269480681770967474799752006636791637611346210418682519337501264 598 -1749670926103530365150166719113405458104578914531367278715258449266689716095458694376991895781623202 599 18925486564455982887816471303188831158342410089473619145273109684802662712655948358165010917690719555 600 11701409931796068611236220802373884800381553926839454748227518971499779422704426859165230046399226530 601 -37247823404901092364973022017342459715870979707190902109194927274260548456815298356516241077900790234 602 -41390150676224764198560085432122898936356985283025121876068157889396867409110198850370567348117216063 603 65731718085011158903611471628144172088474737628199929597888214002480315103792482552949208281178754339 604 119156800137720524496172318957722132992805738844167339749361693478463898748809787157156503528235059469 605 -96965741482089376266516664885872196061134597774111728008450148621577832269023841976010424571302704443 606 -304958206520197944133392249249954201923198065902808992872689276052114065195356678749235744499686843220 607 89724209707611842970694907400229770036701564094508021593940011051665127587930828860577328613611560303 608 715094765522173839731258585244919010819708849658704063992221106666081883077204511036741115685813113740 609 95661750599176525146853886004609093423872231684430251832384534236204663790375939587297959013273737178 610 -1550520888829923971830427422645353167315429811911935366615879036353680574483427445116482495341570738527 611 -852699645111557871684312549524025156552045899996536700791322821119386623666715741486132316808278240056 612 3095660957096716657161084148988980642005960053062177717641785201199704757511520567791278434875878868575 613 3173794422359329401759351698347054623274700480434001482972974945025242059456533116284484199944121945258 614 -5573358581240406275309167580445915898811906823813803665612329967375033911119010897257427638759695178188 615 -9357688163206738780445770016181639981209275343511403515336841856172078355613506218093113945437895734608 616 8530337217276080351465179451889406962934406534641073364072457346567927854284405156347604303171079695811 617 24328973499540000155154193542201924977150345436896020492328507355431359606181193450847748324743838218428 618 -8925998463041039739848550512665103884683562171073449183909986178298485144178208346920218368842113853297 619 -57783551123416043737106396117653470889286879270671351701884000225134392991552699744977513738223098321202 620 -4003209981078509555770419630335589917520941693723805207593655802193200125077855001512593739599437294037 621 126839989473629555681507431405754230127430872258172073916073259509764871005404140554325751301746053905243 622 61258863883412411267412943859809946786314188186590358466577196043295419243245601366798049692802518615352 623 -256770118490820917429160874217363257520397037973857942980060303936265572580068355098266590337939159434387 624 -242213809801125270507266221616041127527009689561574357716558093120415339343735342632108674569008491280242 625 471011672766834481577903164013373942772006616725145950523779438115161059763628113370549143910365178379485 626 733055022700284635740241542775973073008644217366933532532999176463267464816299437223742567442413106245756 627 -744834655262685399072754069874904406332524389655869039759194872997875695029701421955625460437046104138556 628 -1937631317754886628829692122454295832816757168212414944859179047941364643748249629318130075862198038588791 629 856544644918052928048815247326543462627408894697638005707069285849049517601805650832051759737537754022539 630 4662556001804692728258206409067316738549218471530878399134657148735443814268465465276748733363577926733456 631 19840435261360512557971381663662424276400454562035924865706312049957627380593950230456079891793076881983 632 -10360743943716990369327702181154954428633686761784501442353546581985083524268446170262801303870760804940475 633 -4321002947749711665421158567722044632881478754202236623870815276079716355650119815159612605338510385211480 634 21257627356451887414354227302868112145768405550886244131306332603583095939233535866932010843210387521944100 635 18384722402710562702212501629568988470265604131688339927170708819305504556933746535739662233120767755798147 636 -39686454733449123166827329848015963746516711587391861096921031923483634487642163488483023121506879733435625 637 -57269505721122745486616085022621061159811513935952054494796324070004327209090766228229013215055709451818926 638 64620514879822388630538323221635582827110761571375713020474089642703268050852970901587572158920781860995167 639 154042516850981090390129976549463350457219693852337230437984225491398871582064124440934307754907612950937550 640 -80126537951427691879061152844276334660815505520877304129636985355766441151351578400023282478210787202467905 641 -375670967788088242803553055408911334746285700752830306741806665197122088626468203568409663460027675176935397 642 23123656918167826172117842858429758757537904190614921772540385026941004183228046350366390543559201243737880 643 845058642028436907508101800082331875881453384547515145726691453439764058902832090625826275774042575820761864 644 297422854007625874514496855724990784021634914380702710996988978773495490538183032558579514581672464606475976 645 -1756703740782401658808542049723315584513593791369476922112541354103460227148102828207207209781236615161058373 646 -1386695288481759513160744303507062138401879177041531385545204868476091866413421170130259885741126304841583898 647 3334666690582541464980807747111810342692573389413868026501773496892146420171953468926254477639209748247418590 648 4460813306757635324013154891767543494241264294071596410722618020296402027392998872017016258107167032018522229 649 -5575287678045686717643080699485442636379939086641265423789635683279456675045521900661670611929152987639595048 650 -12223199079890895798815387261704955634717338313927034738526368945849878927212928746773866225090320657016006619 651 7354435244093695884657545972788902292100565218722648380634636287725508814410143931817596235355616234358280155 652 30222925987819129242326627538448902467794066169735460912098997230749161027072531131806406773945958247703042358 653 -3881014741454729236261562581313475209566166918168122270499283186283724097592354162701547026870433402756897254 654 -68824951623849565035551682768318963873865937438294724325952802531951199578498969006414084672926039217103253819 655 -19780643415970494335539534554542763361513298733456022030990726550941052891158521347921557500256052073117268466 656 144918660253927584964019356726469399594463524959786158436866423251158258065930530987150716946631113732314524542 657 103824770543127717536480446351537166280608757948008671867939599511895842162975505625187882428801240956004229537 658 -279479189058366304702768114460107454478417025118116723199232315777606476756119076535049099106135870858530398629 659 -346317215213796348742313595234465677718667843760565133464104810985162289653518686829931816842019720941918227502 660 478679789291398722480469547946885110861130230551730343905676980510809268099262864659975151156143787526916048529 661 967944329217218964560463777892440584524202235338319961725206863485309037051591852217539946100345682378057998377 662 -665147892226707010063258071918967741886993416903469795775036249313178023930910505495407168277402126575013218534 663 -2427666710285555245248155866756986841607249864904432747886284337861411137772697886542805417812379065388556152124 664 477301323721123242287820131985392894434065146049700606110000719866917128039880658018003817486993826205384424334 665 5597153947103256275977730764407773711958109178049709593165222223835017891265969609275917439559852926552001662194 666 1249041922612176722790340894697501235285058608122487524670457899965992042190801067977435020290941013186923202945 667 -11934818656046870213821371910224661875908279530829499965774415800400392526705969788989384781381683499073033478030 668 -7705692711784520680303152362521126780860798823953038067297124011832364336525841696578169207972187583026108085723 669 23367245985343306152349761381710200068408667879085215277186108446173230620196545650233314431511183224353951430792 670 26788314044500705063019407273962642014810490863940607272157585079544547537090070335514072984119702655339267982560 671 -40920608271198363514913559624057920485196693261768235528896585140901816908337101653734901036183649280922132992559 672 -76484975981107804090726533629089125311550345493675628041988468221609455755778021972222530011271093619716931345414 673 59451530078308860145865367665621452996210238690482397903698998285798905058100269364867228003276924483098478880270 674 194688469464410423788365718811999173868317066780846406621671870064305978373923434866529366513767604815508161789468 675 -51874271262601568092811927765449800053112234109317730877691926944909201081554615879548818552131306985684305383039 676 -454513872532109418614096471357500717499713086498560243096425357012132723484295477936630139645582306448769433741619 677 -72252349855725886929798070058120490331103651362399927616920445297454383097332548099849424308790517411385436044606 678 981278628673423737883765675031928204637853668435765622456251735352243478436401820049740743764218940368281311639107 679 565866958929904748071137642668045614755872452566010439714868097801376330014597748139211522297711760856248329105147 680 -1949348827151167391165410059333068074153766652520193233270803414344609244545407171047324132205469265758491223067832 681 -2063668438580392506597860409523531533701037896188093610771140656918291792662124126329213149299761620035774478230524 682 3484602131522046838002742484849364248681560563317562004032028355986832776770057110735416090872041114654571823249243 683 6029656526910573385180643527877218110766587202830216450133136991758900294301818829423588322182706433287981113393602 684 -5262664718392828273636402119307255463546628103961232743368959589437951797417132761013003333016495559727354154475799 685 -15586950569743810860538615683084895372809523660228706159196557342543102912214372909758151481436018042041581338433155 686 5272477746413507502176247246444942011920002905031211704157521767449895567143050446708715634795847809983604304049284 687 36853527327444754364711355529488354785204385217414115555710698189637559329300752237996291450695807288737577351330742 688 3486022014259207597107040926422750113367690758748330561185820662505737262776866785772073855811404863347618712920188 689 -80550667574789987966056125827802022717317147504038739120541690896150121966476503795266043497700003585841543466542504 690 -41013159353016160507822093808061010265607061757262157769291211036515616310058187040552747439170732871973708692254456 691 162274068894426175521298052014856184087968565258677688110734373653303071887141884976206776119915491856178824884172568 692 158245614805622403918922294280540943345989716124218034008660800362641081497169026714603101810904596632071328152703240 693 -295692004065415142769235248468006701948734023278315360649385988985038796736670190500232978246860168527659941500347070 694 -474154550907425871205588372086832671609026504657249422884844810926023401920580699034979628826956752067503712726828723 695 462095373567401415125251791451416323915043721171518448822495147139130425019355926099103835246249859870279534621173240 696 1245715282705790267050331455751361874911602432902828830367788117695795171562306760337728621988622602662404419592674638 697 -513760007336758645043576955575147480167631763050501881504564806539876641457630950881631217634767471378659049238659970 698 -2983689597433816171298119024890058413713452802958881082450911678610436522915303301445038449205792817624680470688366710 699 -88873237989181218504351554316634481666775460145898849439702186842355045317328472832397969953448672993523199377043258 700 6601731720052839874625802028932096937367370091041255434564818451280595713900541785017100261614271119686611637482875003 701 2923536918152272321123947722528634212251418582133890127472622281149280185251955909115941384961864958277987060062166939 702 -13481299683802790287964736536627285266543938709421140453059824914710854361359356522249371264443596685937011213695549308 703 -12071064927750945697929923879245693737892325621179435261260586618222334900661528940275688025888272862541683574016834214 704 25011259155484313909882715707712923433753734648754749276177832473653656064540126595319475764547404908454539898290215670 705 37184867345280612432878470778980101990485784635495787839591151126947599526263986581887551177012869311408734683995760690 706 -40296158374782875683514122593922126532708335938462236461711300869929159846341926419983462315346557673922311501700547765 707 -99374595350766763188396339270500488683259574776135312584923556305672953491176482887066379485919856895772451020865710375 708 48627670109400004859122927572952428118259416870485065691259142255122728267945872816496113541168416475808264014659530826 709 241189610505975560614111434963375947451039728650632401318182036490065103190610132820620531100846981360940657027358961006 710 -8610593908148051044331138204385339737280390597019992285656162177941410563426843252421920616572981212821302936076016761 711 -540215165810638563083723889990311697822067809930567024804667492940350341190774054822114703653297996825889931424094527226 712 -203898685520150494807670809666049242140313431453104915443343920304605555772383183928679547376778006006453528397079517128 713 1117830868064297986034012233266092161819996325998859483283977468938270998752312600594478626257767754360318366811335869634 714 915254882413625280857255173767742844703220506480695571101373221616936721538801660860119616365982376852462365024714376799 715 -2109375495569435996581060845425563996229319861813400170202378646183534872856239753209918848684528114152481323174389261155 716 -2907534632138649565003161927942125938320870899249491996295193128148093639539000288281117537030996942500092242816931911450 717 3493085383245457334225169831312936006805351270009297676209696115255017365777441373819698270952189300870876880221169401150 718 7912027836804263684394440032452053290919234097024215672925412401047760742961977072169510235155408900390535287444761773873 719 -4505681880222712975581839540080052060800758263547110316380840519565828935377470060966343578807899384140543450224753672483 720 -19466084563679560451688796409547321560527274221780925259841967201109933452182850616266936908366039719629486941241502506438 721 1988107611997263134139687202336407887021993395722141519882174983557305060999333962779939031771863480252365635602132920663 722 44136806524372351063510883054045236550914507272396158157093541091209936475042914611855234156064164432821983318087668441140 723 13800960238214288253284131149596875642520928537919887212967907670342359094903050615560639388057328616817584005196056230206 724 -92515550663053187966366468065916115988527680915402727628063131109005592991162771707425315555622415922040542279134898058062 725 -68912023356926144133839224228117383386329562927623930874832503086067854082418415536266355385215803786657609803593688740752 726 177414791407396538296596643225033333421767296882593845383001292999114612314473529966500520359382687790576298419558591320362 727 226606009690293466300013430831548299093911290722628170085059531211261302340674967620158548972770013674878304338543130982702 728 -301225314797500230972761914879996492872219140616036926711505628435767988040455653401825931633450462401990568800475960892936 729 -628647076853366269861536664128217315458686256483295963947556652493916127067217865839484994589739865750067181578625896320792 730 410731109398869173906614002986835604324475520362724518118643439651224341101478297535998922736866187041427745788177145193338 731 1568538301304519651003113432669959537963361430625109305121242864531096268024921539502769293796264880480043807451592709540095 732 -266314438317187395564560612513632465420601255105331903009032026718870068738455166020006829251112191765678665802214675305736 733 -3600495648411601963813167634221131838321015166736684988760922839915509565545342319189913006208915400148078463374146399672212 734 -894116075450185839685059328305319510387336315731647851779807773460457720908719893035295191651761870437761964517709800203655 735 7643195931661926024726239738953259175473464420996469316545506938264567200018283167335555137891346102072024049377003397333058 736 5145878362339823682831385373247972920472204459596836360390229096875337357440432807310667460201377535863481835530436705423503 737 -14884152423965473229433036116480134451818755968023406115398580745766299130793447025252456157442808539546620778551923534788723 738 -17597839231814913931533775290508835587655841578633827156052789885926203908338360578640047171154068391917331852337706310377399 739 25856555088100419003936369502449562708053588639953861034656995313210421875664989376633319207577456028617674229298518563519150 740 49839815360598129322515951414285312588103936089003351477376700132865312999161746412709564533000828617730568749334102886103987 741 -36961266614328655521222379689580909396106973832808174838139240738790454459157241560495456522020710735192772971218823502841758 742 -126178735862665171357301728421197671478504832957365590340605742020077769444329372412912775409294605268196263756043688522667995 743 30151335966389046943738339401874867559188858114451146161772196243720682081705587874871489135027561926501079212132080819600853 744 293258075905702571814075150859708252538416057037930585635014471593598873936768367315852968840955595555975097083463291427751326 745 53997889017392861198585336422734630297751543350854896042988905842767783136501333644881662078651170341215691122181816019467779 746 -630346664077651520415105137722063728149596064068557639514027483533668017883060653917669312674017126224667853714770352504369444 747 -380472168375426690063919115673974448266784716913211895257415638116244074020756531054997609397416722671597375455095526778115024 748 1245734452630726380913290462707334789375883198849415819550530125640402025352973899247190024555022833741407022529500981073648213 749 1361177569894006299746202644543601778028362788338201465536376870493395887801364715489422220943450956407629367283429608489566457 750 -2210339579078494539192643346292968527056264270569453356589610328939107791980394209737094153354672352785466676860429433431026808 751 -3942139161757468031793950125090940329409384379290095479622528465702010300018913354501089982257711517014082399577853978736224345 752 3291347734931186626497203110951192007398518805310532156910661719532597049625036877509668569507519166340822441203752121352653111 753 10132718978701990050752955920977460766360518807522006352139802746805318819892435858015591800033520546914986466093959933307253026 754 -3140848950162974900635885330895109215963962988904998452446535415841250299071355950649790020442414030496138209679180143740794217 755 -23848448076067159969690712817957177625755896846248755824935691355108381474601870632566614987870222657038979066555101380333980910 756 -2858045181683777450056571327519120211707158947986197850881201507088780830944427729360766731723415458862624807474371463959803841 757 51897506316757104331724588908384895616124203927744158241223681104434764162074125391908522375440470639500931117626862200443402998 758 27792492986591841340700576555166762463143725510228047397937253693236289677613405543235523730347399295358600472573796734986000505 759 -104028543662554343455998258686133567771275166763385559082667543239639321066624491123536170158622163336983595743572156178385155175 760 -104816399404691908591863331817959515770945287291888476352585986233253976908725924417422328965962646089446980071937459508270512563 761 188248454511762733341509008057501425643125979566915174829652220414403068196593971392802961411872125402305871744558892895442915742 762 311027947750949063814943505623717040402544226426765821222263501609104600121417506765431987928541449710592728328901462585126668222 763 -290540722504933472608754212451896539727335864768236489061494292854570775721375123760074845196220693345644968422887035604288196720 764 -812240691982370699950066246904668763561685605184173131701729463204806621926942991438013940703232041156721612974179452997306106896 765 311234519520637362325194991397665339859686296060108434922005014981638574450126281847821727805483010479796820457337059538749531393 766 1936359286223695889827792032275563747253819491021111516232904782973000341824329290873039242041739056695109598164971968941673448880 767 106926617448223438232061156827627863106597710632302776419187054151241163810402490735174709552311003347407846433389883443761405395 768 -4265702622405634737640784016067728544360752694405179381244942275237359712914190900765012946055806704117489025032474820753066309133 769 -1999601749301144851125217709002383992919278046578254930020469251402090306418174663191116225614901415831124114572436401211609135315 770 8668724738351968007232854676376738381455775759615173069600104799770883864722014083389959717789272750303951413270891025749352179438 771 8030633543090484529662446057933619952791258202695911807571202955640246471257727026420520590223679301380004941781117339063695571306 772 -15978406238957004972364871204817719818398548741175609303500701793880140044498742725698763248649564375522348879108997772398125627799 773 -24473343927807200423795912958728149492841841999904893480295260660947125141155634658303908574577372703202055865403718403363571986541 774 25458199031159744194753835812527803416299032968110995414050020937729350796950597178195391970119996706733320379518649485428079866971 775 64987219856949171665600658650114190106489419075809258497657073078547360568854723689368031986712576852375562351957831365326493283352 776 -29827729701166357466589212938178575018377865563656898696858430730376453654251717328648357149792921509186466120523898354487393182359 777 -156970375453323958102867668914413805704511960891481173667516069231678281040066154129683014649386436297694759651250958293496434880290 778 1566990747096217390991626472071486006511025245811597855468027311142783310674147209832131529694087828404878493340216858436464880076 779 350043997532515436145490466180800192935878503739294092394941637444345800337188242050277315297131380089845428726674975676803160470749 780 141073788410839854802373772686102620930533124073246634018829590086409408246713460961671462264350276666383026168154814400658109665387 781 -720901832309700134829064671594368669967324568764997610458972312568110160779900274100484457771125719113724457060029220871235960893535 782 -611738336779219051868460881346783793426741254704264478209585228230158499333465283723781228475489502940825063847824954916876645721695 783 1352032501752227234429976871623975752091182391434696747238370222176709490507219996084024701204880321772414999425659924894949869296316 784 1920058407874874903858608219357284898369171982510929326247562000525535594491115281291424081074096085589024118813404385866543993293225 785 -2216589491861924820852185414018116902669508903233769073043518799103670574456276012332319901934803440798107326779679502798811263141016 786 -5189386743758127696791801434189061038256219369436881606228560339885351833383131195510551471539171956075273461173264717312809121186777 787 2790893208162988429822790714125803739342103752379015614459634605671630530211041792326160933618582369029115613556346939124872778996181 788 12704061140861955912900314710123389038846145974300209530453187054594791607038910217684166908796431486950223906317810019013899238795980 789 -965832653021511768650222366212197417431183778841350819512343792583868106006085587897080502340565777322255484958983960364076497892546 790 -28678091582655576118542556664714354891052781621362859102411870282473267888077118589181159958632048209573751611444662314702560901251709 791 -9693890629046862968888133632725317565754003814488792912896301321064413269755824302754325053785738211772099195290017917126837197063192 792 59834465205858252609414417272237915900652175116326373550478152645309156518009087655965564366909468354554477322840621758768860082561436 793 46290205106824515806764161500970216784576487055035150797949908783369734395004713152902245232320407141859086164836588537819245219952587 794 -114076288324558582504686967933536305718381130737965452345531358226721355094868138534254126922193959757385484182362238099258509685661105 795 -150157487258344892890708057990605225325102994086365718123660215432637098525333236463445472454578310575934633833720957493931492376699571 796 191926173655552042301015398076590122732654511985021485598143541823548209621886967666899425318434924740573616505919303923289163064151327 797 413526666153321417658572780469018070041540106086368170955542305365177965861201592483520329571235724683883776424475875106659422364918111 798 -256457225155713575437596530770038174623038857936207928166133616637986825753466422977284828462177616719086504868960425438582695338569391 799 -1026465953534263146858608716462371339965587252256803078301481603685716149843284386523656206298409684813381494728781341522144168685315620 800 146968417720337236417463450866383017798396865830604009805751767326757409215530774137737811542422243660311560272053839016369269240192766 801 2345728924015084282763198471345208347953643938139648346729394920996769188616837574128038624394839645846097854167277802202377084306069091 802 641624133871295420517334940412206816744130546934255355029882510999141966768646016640975670884204569703162760076916667928754233985675555 803 -4956916190073262844963294781616512054201585808022990085607288031502291822786393522994111875543456984994382691725609292324602978641376951 804 -3475581876586073467320175295534187361730835833010967476959520337247679795188769843911481811857908803486181922754808982530582376591531071 805 9599431309361596534191882760326461482184780717783358796002751670494565266940141848541639611851616434072924172463983096035355596123224820 806 11701858693114488385932317857447904575742185356039245903300444903792395466595364169232345958944576290539409419714313851140544903680753856 807 -16537065571770180219799817447629398436639548213108717077822866049559386222811098015187003153844398676483008429298118881918140390639259190 808 -32880485670871815753881720578195040222483576920506551842896314208336113215331491741440665503441917444148958296864359694400543235242541143 809 23234794490139322614137634800038989278080169420848375136951081393204885126087295542307964097956722546715161497155050324429286954618501230 810 82795011009994036539764938283656394451298321149557339171172226419962917196215542894480514912729022959112570243487472566964904640185377023 811 -17530372039063468115085352037999452883341449884354839867839933743200602528294998611869974577167360628343412925964966084567509491290816604 812 -191560832829815107349074236159610132838261845705034980044339854624586476478547635377819004013406681636172324667183462847435609436350682241 813 -40090514575634069192896180661210671621228132955736688079773168906855157785849280053532436285806437841194966803373300847591945642178185441 814 409903976275921749502484480081167219244512361430358618084357654330341362384029796165301270181932530899502393348862716149046849165276552059 815 258548668526492208415196984961332466795366952490384183270665053964741578762993060530832635189506930314557410283865716532501403618475907677 816 -805771332699885391727120575497392171933815357833102336237911441657231090038989356621506505747868903128581413500583097139961479017137855933 817 -908399143990739797256385821610041099601440465909424289976023740659673494911903891932752851147372116443418232920415879640771179624518527579 818 1418693692319490791843826378230527569949086981634452861801953320705285711323745605577200226253661792613221703055579998581789885339493871390 819 2608315891689966448989257766633144355633781580037518010989755324412453737438800872910048749568855006046248008463200027982476361645262532637 820 -2081161985848746252209094804929556388571307941739600565313688131956332694543950272249060241859593436249763332383764205436693942456823579629 821 -6666506296930783722702925070747999863024472250732124487835549480797330516054393705322746599799706398698388969118131347225093613594817032156 822 1879934231881914824571273220902636274529959755811950765523489069818760025280463639120822595977549489302469713797068282978558211684895893992 823 15618355122094708997463562425481447632135793303227929618916561172582445466342203609678537737964054997325878415979550392298132766449808096875 824 2265369548149142721305297571025701684400992890516841611247289174643020136910206593537481385268901364296362560188979409108413244887375547267 825 -33836397295404505571573856537216656469328936813137114893571544610586694059302381242808083575390354417266863072012999930906337173791675686389 826 -19018857141932278430870390313180095451083481362895863540716153663178805287379450794023678469878452828431412006414321596690651027421132968530 827 67477304158396685175940432477091128295178323997933134588212597814708856377074719128128631897973701007373881544461913196661668066830473117726 828 70213349417888709468139919325524825966013397864285419780453722134369048478109311945049187870037968743538389673606621543532531296220191909399 829 -121231164337902108139681173929385523736042629525046509329001926130533723352470213824171679143658311228935256083256123682508743017842103922265 830 -206395560488378092571864467506610593875317891702786111089427882737567734209527712899591744210734883380638464444241146208539836526224055703585 831 184663446083092266840187639637824543103842637060196553106907457420525960513856243425518738118872822673133130060979909784520047554508723808463 832 535796359350414059429289547252343699930030277580486996013795407626854494773734262989832964434362320613762086280434708544203326829612706248844 833 -189840189816026641178062064678527249740841271812815570383063110268642294978701653729411684591616141162588933763792429244588916655436974706377 834 -1271331909647143166473261827258182138761537376924135957655645219296959056467995512250295340849692771604894947695306442548375165988720406668747 835 -102432663926469447302682574530152643536542271146233305000153701028842701083842191496990589316298000833023923984737412446321957629893113528585 836 2788267928458361725544798449728495209336616174605542375923101998331389123548607023702530998921841121885781425957148676362565970730773541380080 837 1379718378182873800039038286536758100695926612628102102093676700986181095786037036590325951191882775306411383643008043697607975836132614364610 838 -5638160429022186788671912455535605637577979562147276838165411413992440678148443986664479050418691380368659742556029178965700235510699895529644 839 -5400706913299724406008352454538818412149587171268758438708208764576619066572259223693814975636733605864981320699963483180451529301586176153291 840 10322683353261162079037835714488187836063249924523392260917120649530795077028361035196458826681656754049982749281525656656432929227462742553914 841 16288418366333056753698227559369633273636699018750411034415043869060051127999189407429117301481525756776297765619328806763680639793915234238925 842 -16255912683711962583657242107309923444458839827833353720209000632681385857496189060207966587719586226560808763568529180205591679660967188989841 843 -42981042518877410432236103446259802407230456226503678064106589256377433696998102159505332731188407167881502947028110370683744887634159012497007 844 18441483779556378149442468445220348620071112285231053470720817109035244065066818027336350172717720865617153213722387918093744411010898401529532 845 103316592394224866845075438539392025204822211609516672912618905353460962054458551614953306913212887796474926130870641265789494714864483763188472 846 1613202221878359264224231308263679772061781002325827015755039265367874285656355995747914247172575930621114562508524094415988698247190830800011 847 -229375240398893628462303160666107262920809211624312218402578297015550885321523094357626279273514267573123902315809210430201745234746368733218982 848 -98334329696243558037235945819505352014541142376988390857252581794559052229141052353344926803375877804856000385527261688366291886901509301162453 849 470107540819020656173674031365516158029127600737136792054195649893696052635085957565223268173570189814288251978271875730567513986163719199100307 850 413127569687556758673735800979917225227683996295810886260498098754960231875982863672098608543627269299490801974771961981978739668959536301299991 851 -876103036507894548793793473589775870111609086457802965485226260907340118178209688907332942525908429833004868474365718730587176136186120185514486 852 -1281749841289399299842223565105076342523707753691823066767033722025043723987927631720037552497587872924926706587379028306491519869705313749902800 853 1421326564826352381165667643189178812081740569157335469943722306571041614916222633961613969886214678241374225330027151637399538980488234266131965 854 3441068082583864649088776904457150119041777844417198905633402281822845850957189769741270154436635654283200640529843857179591522767275083766293098 855 -1743449354791688262330502510091066470481895028695362414492584006057835271402152902860226001006174543547695726526311036037906391274404022285854652 856 -8382199451167878965559812065213271113028215006985570963294709842502638465983252699940880524093683557458717520749952651850243578287539989628218396 857 419778062822856929468181679580617254804735480480101445167209553800287276059135089494209664385455033337456425749746640001897494700113235143391326 858 18837791465323847697019879544444421463998580787536097760455367421629086555256141586941233082109078768323338582049512667365742878428109027903045205 859 6846330016603313144278511232232746190633733534487866754314862856284259116020237710248939634804218200827574771821928721538235485445930012238423690 860 -39117990954433014447078738773786794465780585994401679655643062466162972337348469480536758083384160740414475814832953646095302211340705306959676274 861 -31402653436020021864444932811231588977738735960085951384456131138156288143995028291779456598585947055995342428812798363304123803413822047646118102 862 74133218014854658947297047208478992290694811934438981315984247866517767513229639961666417834936335744345799616695154932266285194194787271591957846 863 100546136018357679636583437082295854126338194862059994270939830483583057750726955514422593498825390247336995303639409410376879671769515085498693806 864 -123542821808160408113712012699885483748897746406813688152447186032062301320000814037408137813310068515290362544548752596016977275738493901332163614 865 -274920113611224957666313592401891205027200727461905644903137834865026317444184624321437951389574034248225079610448196883263156758755714181080457503 866 161539447117869245667611797126031589800162643952191304238045196622865540357826882432266431390295150567055785918935941492834570309661941893208795048 867 678904700267080486464028738680052793099645800509732452478473056392923832647809829952724461131216784121333874771735197017393294431235183641087176427 868 -79279776667411266756495064977801165991095216233441218651310195047784714232410208053616589937696218805916674805956925294761355709033555352698974661 869 -1544512185557953513996946273656548345146977640225501657535984274084310320741481468038257413906136574196200481757959744478927932109687817253384604525 870 -461443868151180832854831588634684441494928814315949538338970117587674515558812704118014884633874495375375109629628610193279723265667474506363314053 871 3248694573976832407146207436859834094101688881225347337060752893247301688916867015148375683434267383814668573456160466516785349295311447087167293253 872 2369465766130294264672425196726317999263167082990884969710361782190893012822803374709995117661978188706705397740034458547423485055496828242384356028 873 -6255463761121711636369977214363961109443777012361488206018224602252508997439101647616346923044776617027342054830305177178364508904735641823011262264 874 -7860287405226677966685253993771431208590741226645258592256377560488447018550845636338479977995234125728559022811170524076075852848636509501889728450 875 10682976453876736674539332358735389159713929718984105149466750596380278776748249887904912199228023127957929143502002920644786661895511848156125432949 876 21916342729037987501974584673909998741214678053645218894741049461597570248091935924589588236703605494434580764160842058203211478446450312606584036822 877 -14736306812614487377814181228542637753478902900793654779369571623768343893237087781434761140586120109784545047508671636940451397658072752717853978519 878 -54891523641164819961049851991630300218825318563993021158187455616855383404989120362172409922743973353353088314946518161947594941472613798728128571049 879 10141546465195855311937419620681408826071377625818128377040507918717008283965114312603809248042121248357210875261493961345262850251619087810081962178 880 126425287892885959575171547741243389560570535182547785868114313409921568644683218881422111030132010005150148589274981701601457133337310383936633734974 881 29638905565481719326260696417706936917388337214209541438763851796176071923205392600815234735349544331619195678541022984176432257359167636724178376658 882 -269291377368746233584245463802213774190411908437062953278251920028112865247218485550703071844549363897592988400604437456156806461034317782918948178632 883 -177240063229784233538885351592735522563886426486939832067066616805955363674992274432657875223352993448880853646999600495359717725254125892528759973117 884 526471756157826773940167225008837375107089566084713614063713019469357666739991886412964310019420061347940912590600822955434513845365436389374341445469 885 612170512164671021347097124437351709071091064750043937423383721008322252842992106202149390556462302489878400948575474000705843023006477075517239920018 886 -919536028796607031084692081292956341027066986010572551485675624460509426283584659359981761425283582269919300658693835050533717067350685386882435924365 887 -1743098703835597646599116989907640647262515299920639746041625775164753395121118553919499671750856262867002081386015886621808610716413415168823052798615 888 1327710621638229807082258110293794564876497469469615666843175783948202339683791124939122232806901955003456362987110580528884803788811477760915536269779 889 4430232507589181968661099419622469685207639923740405418411642008925276482514112618074184997704539415014381981471755003485886810466846874699522140212406 890 -1126707428162333724244189156669348442843961411269397281596504550027442535555006798057917419427206577179076162299945712525626827284620214048189195814570 891 -10331374926017061147507954123434831603492067685935233084751366097255551863966854050852796682473943797637164679762276158412851725160868959401128271108109 892 -1758558462745572097408102473865710395589605264667071502771182765675109027922247650946443263576293896333260988983332297462469480710624995816268977010608 893 22281310624211978600942582926937870250547899936112484265634502386406320366136914563240253934309195519263154414677399354502904641786452938060037473778761 894 13120319726634685833018961594347087686491605301177513224332821166889018609610407283114678019308880508470657648319059770422491875962810508817843108927696 895 -44200559456759764935488044947527891619355804169145809847653968691344647974210173832335826573823964212027985829127551099266423159877753967360170800950879 896 -47477564137869775193097305829041115680253868411076029446242325122909799461504043550050471652899837896413673185514153700722100127240357998170661135461045 897 78822841910903586750590228254929765275243087340209438981286932686647637872268605005263759738793318672744246433676585300546751666652084680661536868110550 898 138294091165076516362610016328553165333757633673063377549425961903549126290773662185955016904283889942086725217423519147693041720071133478788948550827168 899 -118413156254984225881307156294351360898794457374973922993333751249634881306717224571601422008644416211844772962401602102081859046017709433004169418228103 900 -356900953741510123419731710756319638009251594238793694834340493462873613304929566252099528622766257486274096436696279814148302857326965909518404621491559 901 116279635116172338545392768758265854346267376557042085220188577396796468408980123291237113379646971901096235389227442210407221127531457638732281688749126 902 842871057070596961612121615476186008372890253314076120624242332340541707181971536967385677581855697012971788812180631175492873333179294219876204032503453 903 89219880284358575058884833456351705936802568434706154862781260743652286070465332391444708429804747427882995762376887954310327224752320587190378413768470 904 -1840276091828677319263875423466501450328756511364166252272416141648939789783338145273282770246530691150280805096247638594071187606658457563628312757618378 905 -958902209799444186011652824970330411357718561558428989500074600666491465914477185324572411227372496415813290580545543105446081795990962678975055612181401 906 3702336807353320388738906227244688021511704654419222630931001846859596410446635893803360454521653626427495190889937988528902820381122276449101951042226261 907 3664974883696862111713520805580037795823712449179425062641816955319019906455167100022740327025855089613861240724634116573300697344151784620983881006679905 908 -6731501884966047010369841319924178430421003001642212574290901135582842748800148532188368141909812764765351595058604269724333333632791958243661926557559593 909 -10943049043223796299757335614629854733846722630749517230219410604547894803912088695894432640882133755433636746258200802170650135010451861784420052833705856 910 10471325488344375532500151284383440154541855074253155065168267041765694416597925527586043278492071666865155500368393475450120493455528027756224488247855162 911 28697213826242073599928669401837942840516542683026241454992563418238152781474350145936528698008219046017951062568546978030335975114959297221175151206276622 912 -11466316361256320371725869897563918216788713571420870183394833752531031764213943561587222884642315505295209281301548814655284236526992751545307992882389169 913 -68649483808678360423066165480627525529228514933150028247439408646044989219979827512550414345291520854312448996477272150194162029596224410682671526661990335 914 -2821781972437735088024078908545261382708697903994778643356685107553952648357914393124989580467620538790361759643528978536964590731803846519401110586699787 915 151727588710120820453735625520136282653920194023041216921362439258193823703209111222626910272222517924503019482779698865180151705376359115578784367104303100 916 68963225017137081342149688282687426061099808081973742616441115602992679470545969396826945258458813916824137796783469910562587237380816104550766047157329010 917 -309435027936892917243727845032433018117366923157662335238700256193752867096996785336816451553000386106367582969162223001493201489197449548181982364440511682 918 -281421696117329244105145100421886537056165825376944398915731286876484377790016747078647149807331454925394399046858104599994803645317226504751644461031491400 919 572914764339982488300865411592799891727265292551356772085101441403539187704726859638630086085665885657907919843724778468356510815845523345680945899213368730 920 863454575115695985107863797686381614875520034401779890056267452518283067891986468529741431915583042395424596086762008527625355665154018741567141337995838561 921 -919303065617472654796665866386288241075257153048492522480031771728708048883059744823001849028347146877911439655847537038387175631384238050799498565216533943 922 -2302866097016179118400496331654650408382134538679279698498156037882055948862752606219600628894839737581189374011296099151379928077992925747053428747041451655 923 1096166313569938124334583702283070671148093830339569782619280633127077100809665524744469399744745017473297907610430511640883410724809506599021528317191018437 924 5581844339742234832626231444641389939950922184450615915239954198221328769587033986386394899003284131619461887935025857039372929606610045253856345203997203491 925 -135526751638528999101254028232658550490172910203445385671444469520614168138391076946701765346119391884186187639225285471673190833779780695379325663725967650 926 -12488124063348678950536864921713676275324346285600785185969467936669557660848457983073041708191991844596926680167414900792096331027725586203857305576106419934 927 -4857090554644067717819311985415938058864280558074945274052570939960063576894120512257993126036385013908289050057425319440031252858960691363614500106442087166 928 25807805521651804328985509055046253778136431709167507650182284788744548907555942100119292555629119144675179786079073019344077947185063256744518003088701379566 929 21479492206033225570067553361298098690385633205513036531660059643689551795238007836138259977260301898769305473234655707379985762198676774319249530513551478978 930 -48607725131719942480270017487494650382677051062534300685698456114526826658913012413249898470370216794725009093958051271388002472211949856115666568109881503532 931 -67921311775502655632406962717546001455923622839024814039143864484324427021030339857212409470922983612994893187256122158762334200325775057271179323714939018763 932 80204522753711771764858794929313112193582591402098858320782460084253162656405022570897718960753279986027422809012163734346611799983736860107810811632457216344 933 184414589581554454250062029222275761660622021634404544288022641380611322660041859125982515173155769826896070358735436926566749174866648408490350899663957032026 934 -102456077223345487820004198612138888374796904226750409762592602917354558951303607513292499968288625468074472577125303728015955299303289462368387845371589467141 935 -453075410009982539848384270221465980125843359032443891322163595802465522592291937968453009531787121760987174264567446835309335942233526067424169634356333389637 936 41030797438094083904184160314504046272656323837408013253532416686010423049946317721114377860259862759114806474827657310307485566330474070386188953129262611735 937 1026099097659247307905043695780886663266081575879690071161987736262709065217955096493380442878207686203781130349674531100511226826535091178496830073619079359802 938 332508268913801803008925319036575171370611794460035405242064038799814858001065548306974043513138551770240839290773222106931553078361724845405190933051726635637 939 -2148112770453555695793824377342267173030742145379242735016993429642761191161236044215597840643626632633803006003562061999496012347985742532352593242549087119667 940 -1628035696823092775344101069145993323308236082931627114088124859282781550589410593724363736518452302507297485502206490075055610021414878606025939660228392992553 941 4112051708612065487647283568317476521446311123146652309802506546358782222381674576055417361450723697178156746565653156269963034391554434198820015422052441888083 942 5325000371787628790329636414664351287419917763371530451859379936802828355902207515760680369334899667407713761126560810477089631617346511175639075499503563208888 943 -6959224991437077091176865712989639136363217463229684668893845349453557355123625086043369309939992224266928667475848036591585438890434697845816877495476388352107 944 -14735813202176227293445158781558800885132754467992410022424587688213859549441739219298449909822950131403380044073051558846519694327432905417558537049819984622314 945 9413246439180017131066553097832015968101508921411368021928717303757022737682122275810636327670371607042884452478728312702300246104284481559415415798695180411972 946 36711342815275837811131237281750210351996155826487826782663790078929758524950424437802127715545946292460170350738084012361548783588093471343048780140421957758282 947 -5800856312150805936589121494912958591804938380108985557813899844052490743329334360811189790240999118697879004940358129278530112756843521295127569004744594098694 948 -84167808220848551786484627621622714830956398812202315126737187261531472655380657333404065416678295970809442215170448238776251563468100443525616813193403210955091 949 -21850746431239599674860321592797778331459572022778186999480008687077608916803742432750008636347931536489498394951492854859244247730036659554791729018868443073357 950 178450699910240725242838591087225105851265150139739958343809365977570752100232345626885765571952111031960786987353387350646653236095676861162555063616240525574163 951 122393551787256818821547409505478660693267049655580461374514232644654373587156669411026069764996386521895516423322221370186243315026537184469842517403170171925505 952 -346924915128713687104773215411076680593067795952005643514480547175231534620059415090168556281470380108799134610174264407392578082817916229665673155204438116794542 953 -415949373576884259950606362542545099888952691133838059406776929711229690233497001099464233000862901373693474231681591888911118695009549182828306376992732362324746 954 600920832730876844092301571468097126072479607222264222413944021386333773756582746973463561943623396299639350060908649854406733942659690848068386918907278993575358 955 1174769813597111786038010976843352054022768873748772455659026780854917878078732313992684538868954731841244651767674846201978268936436292675918896481850031001347675 956 -853204207026883358037567851586736308913909963934683484539358990611458024173510621262583571415010183465234778029714195430079445228366365584357374374826776720820258 957 -2969259742431472447910737772291442741648273477888040343912145858148281856091232286616610465849009104769104382403557969926648714433255481903936743013179617184250523 958 673812553731831964057849772381952221170921659845142725350327635292646379041078199978359034683881944071721226945889136103910015368917874824216747496948609837281855 959 6892382835335135838429645813194778609314674093943109689730612729319406847063678639566031021373430166383249455405700878550826837927333891936814854545575987758043388 960 1346537866525349187252306829519492780573850983452678550892551959942884097987600482381727450652290954900718195443606987646116729623974951058045973116835540071818849 961 -14796549521574733132693514491157220638300710280114243921537126701017627890428726649372153206607793646802023846138768660790521601550236885304442147929215812317333185 962 -9112367932950269293608594000481819378561453865324794910287198616690340063825315227176448515545611133985677824091006009863015382348214933331558175281583892672664559 963 29195046697026593045702312773890922270723717458994879427448019550409361890552667389113732916835812576864984144518232520651696079408623338584168030529846200162364263 964 32359538274156113046534044963553281999959115255562869653441229604641551748239635567836634327873292041275486890658306765375616178835903203019707355468919146258294418 965 -51664247783128640510348368822903057827474752660450924068384341389661900397880040069183711902559113765943247660163986514001600068029749530738950929604927815035824847 966 -93426649813417950336939873947409779001938174151313292318379279731109566911557545216355442520202717894802174273768635186524652274642839421015087304384540228020962097 967 76486952473159312981797740026483735593608456967337106661163928871499874339821802533837818477105370658092769257840656383306786208444093677442733930684019638844941679 968 239712986088719985620106832536592974274518494757047202478482352511936752142855219906681732673670236779375273869890566361245734664535646332249774636369379863839596919 969 -71345512351767882253218812467938402770992284186344745096009106519504555040372860778373223857476924462611526497466740128720526075956438989628800887776543682872230432 970 -563453953169946658960612686938796892571096860327290604305495534378937986681195105897237755714473816933508927005637387660445409867878881348186974293898409544587987362 971 -73856476484390545967394359079152388451056294451509357830300219473205057502551554057830279341227492956882730768240427892888050850384779630995476049613247744800087013 972 1224630462549636088153542377713158886032856946567500358670108568304398785339560506677358932457064757714803325795461615065538267867990424050833345978343402037577101782 973 670465688108509056239838267036416769786787218371292144747360855218753096125982737089114921420222999624877709006278308565620710267701774841273961691238975744654577667 974 -2450993518497098657239503622521142073330650039456043483831590929793527696065853719775042293737168175968848634075085212976077233685825754329797446710307113653872325322 975 -2506141473804723489652287157015713960914165358298587413725031020877200788458776627862380337166343703432934281076155466033971081725374313203760065790803849479701104613 976 4424482696312033801397619727121727787714751122573505370986375615603308697090746755410572982832873551394780338894684521186255707662664316865069606691031999946318935049 977 7410680612667672645094380935458994295007018900791952158018760401537944582819488486944747373223279799968539796224240065027858938858197100923099171360102590583345421990 978 -6794443591196734580807846845433430706403969718059672286098813724290360957945966029326385715427882179547760575372906017182501766906457628146487092014778330046107556850 979 -19315391726269900886496472963898519741456262838870836295504991031345620566336700608911829953197282184360990642112998579995647868397085908292420616619661996968103648855 980 7155564854215709050654648188283118927812850447802022723576214602731145593729201995699885285405991465379729208672643080739793815712612874239461660065908695334654073943 981 45984248957460985968468420479449238939643618948567833097742025623739791833951411732787372837527378039558454150089533123091333493967879069438245287740876299200348995390 982 3058027476761878879566889380763951679625035743935668726723017315884760394543617835805835149643906514418980032083147303554826467283216585096164782659046335928599219697 983 -101174116524166408098568154935499064561261658571113929860441021940335309169104477407706072577248641243718261457602510163642693445313547093137091898953502106073551520439 984 -48612039833899532144653925954377754148598035848417237684618500904019069735959777113186993617984264722616815852131186854453938759481574926692873898531627381302494306795 985 205299562535764318358773848042043331557363404211775712160090251191323808127482091378172547647260773276404299642441972452366966067857706768599245818144650879377969610980 986 193111484734458769211117487813319451899489461323073098054623831554143144101463460110596538034225735008642065252404188896525205299333699197108970487255619280079901291226 987 -377560698394331953103259342754875229784881329578141861347146507510710839933413780398926375037390122473850932737368708630672401063917790656649400545885125392951758765966 988 -586183414246430263326015452195267742461784295424230265075992237516209825489330154359470355975743619577253498721875785843438407301312356257533967447783014451288535327557 989 598912972789344511904758290412508296287146079804993231550577284611792285810758227319126523094519523874961289645020350249143284787229559087802783715130575683839696545079 990 1553290140195530819406743932357436092597625703586428993602029454663687974643158411112846312590101333263086054662812703501357372684263659273241002293380618455361504941823 991 -692467140127656934051519725060885798950760373729640621777356319902070693846462660173713627938620972591181632000674343629729979777168481229298627484992336165419216493776 992 -3746401243748447895891741415351864345927260785526266071546091684563559578618345249388903241995971544304997190650345624001584355192566144545611990096802595618808562036131 993 -5202066660360127332031812333862202298876740236856725941120767945875374761045374860778671794356095061598557899338049396751527762772969086179750689408392437197993209372 994 8343862860906920303232698905509287188043233804190500248876977096598947629753653035851924852885235092813366688697235901031516371404834623354860942578420239225369950775504 995 3458886835679701835211147594686813387854379601583019150453780391106440101235028377895727923063228022563487895087052484582063906678541156784032790393782376669544908681769 996 -17159025402850558225342336118655615278946541973774765084981967337235739314053318854650486367604114339350545586564413685565767490959661876286555666853300424045374343664111 997 -14794911289306203903122083250874860248977775442670431401832747370025049728175158523060891114080176860636278374738181382420556788594818682133864788186656902281291872691591 998 32113730439073918012311520445118548818896006701699912407122305638598978048596068222312266543535720771088289949166298754446917131000721743962019014996633550055116510986111 999 46227719477446832073111643373252195471996501290904428500336376008916558860359879729750976578757701175083206760033130950456438896648550831806117374554448703432303084093496 1000 -52443080256880580189211038733171048690641735770359034352214188038182323950888961968218327826015935463809277266495314417241201269228239123559693747017977945324254821659232