1 1 2 -1 3 -1 4 2 5 -2 6 3 7 -1 8 -7 9 10 10 2 11 -15 12 2 13 34 14 -51 15 17 16 73 17 -218 18 323 19 -135 20 -467 21 1139 22 -1279 23 430 24 1587 25 -4274 26 5798 27 -3249 28 -5664 29 19061 30 -26208 31 9976 32 34430 33 -77516 34 62473 35 45193 36 -186383 37 173814 38 186306 39 -747220 40 754744 41 678009 42 -3221980 43 4339761 44 -491173 45 -8988984 46 17693649 47 -12889827 48 -13658278 49 48487713 50 -52398012 51 -8596387 52 107984036 53 -138251503 54 -10832334 55 290867000 56 -398695112 57 -38910128 58 956034308 59 -1433632474 60 169017884 61 2874404418 62 -4910237863 63 1452785663 64 8534583123 65 -16749607378 66 7152974639 67 28222502353 68 -66052242794 69 47780800488 70 74858769311 71 -253006209006 72 291849602238 73 44188475855 74 -743554805153 75 1271668596297 76 -704213508768 77 -1448167408510 78 4070902949100 79 -4144729344545 80 -1282487187967 81 10939418019390 82 -16143406016656 83 4093170746556 84 29083323036382 85 -61527981858320 86 43691249142520 87 66935296177286 88 -234984489166035 89 292074683030957 90 3445415349885 91 -720882465567610 92 1422071596694728 93 -1091638968325799 94 -1209237785282466 95 4922131815099898 96 -6799142239119498 97 1933930327447301 98 11540286370183582 99 -26011395730476456 100 23125623444633701 101 13935200814985773 102 -75075221453066865 103 104603572854388313 104 -24238954640328279 105 -183445065784681711 106 375828521746458156 107 -257859472863620726 108 -382720087272426883 109 1268131955844469159 110 -1419532135666347597 111 -318308792663473392 112 3857341443561298862 113 -6449997160552244694 114 3246271205809213608 115 8575782493673418254 116 -23491441517829832762 117 25096407558136114898 118 4795041879291070552 119 -64026547250749036503 120 109249040825843570272 121 -65352091926911591718 122 -112530311057250921222 123 345758610705409737447 124 -394326423340296331978 125 -12500503694042872924 126 855364597151467615098 127 -1517311367876925446821 128 911721014666060458781 129 1614979406141375763185 130 -4895600629682468146299 131 5349595643129083868426 132 1065955489970504936770 133 -13917822604250670958887 134 23405487340898904148858 135 -12189633240289721695522 136 -30283107744715463698364 137 84965099292902167301641 138 -92318748468534102973885 139 -17178572572442139166408 140 241283962376361303508356 141 -420270720668646856848032 142 258137488098460404987836 143 446419063914844702016413 144 -1413675405374295347903335 145 1672695923396550762388581 146 -27110810207215912839947 147 -3607113030429865727292419 148 6740892290477860783435245 149 -4565505675832290807995377 150 -6323883108855981837206163 151 21570646797797214873981920 152 -25557916930762037581626279 153 -872099003395111652626438 154 58255397686145734606947393 155 -104708006317796334453624341 156 61594337228178916779380551 157 122384491800135736948751702 158 -365089598064497907317199226 159 398722266919921961450080205 160 87628040094767560722808795 161 -1066133435530048846913859535 162 1784818343447983270501177550 163 -914910781118021782614851455 164 -2310651044441987275963416286 165 6330529963700345350785385277 166 -6557626062284395034686152790 167 -1950229572240013553829307087 168 18047914942968214911655071788 169 -28692190210912201205901632651 170 12680951988210602888727212988 171 39668123533066279911241581681 172 -99161260611617857389019090128 173 91827850647776803988201654278 174 51279586747118376683963189963 175 -291457514293714134699773206592 176 407858430139234072935504293875 177 -90124385960766531217647950163 178 -731557864997990182384313270920 179 1499952139808623462904577916495 180 -1066548102303997506707683613221 181 -1393982761365679694767160870491 182 4830576060821980795682256276089 183 -5556515243738042067438267271525 184 -690664176787230893267533267137 185 13414740314250793803555856874674 186 -22393238384183871393406205521189 187 10550371017894813433342421747668 188 30054195316068417996953010388117 189 -76174234350206446583269898299596 190 69357636589968432270086489486343 191 42852827862468616609805009702478 192 -225333034532665535720346984306166 193 301761331215241584883141525191907 194 -39147867391151855454122596591797 195 -585558263013104977122194370411756 196 1102421948877548694192273727982548 197 -638436810768988453804145006687266 198 -1299592702888376752392341894012118 199 3649028571655125257249884148718169 200 -3462532251929997654228531522245287 201 -2054957160333384631796150503290557 202 11235858980520727562710183786159363 203 -14929428855988152999388169180492432 204 850045180088462777237512472417422 205 31991019193912811696830601580485058 206 -57680089085833043961645079095585631 207 28495337645983611387862432153597518 208 80801627248408660986838674636840671 209 -206368822696685071661592970003162158 210 178313143116173137302620389449345600 211 157685138909875500404467976711045674 212 -686410296196909315628107906858211537 213 850994291470866297845039030764804521 214 71416440438371808564974310521130372 215 -2086064282478289832166360171953531429 216 3542230610168308087989615345656258903 217 -1491354392493150077235560007044098743 218 -5520747380170381415929512676280996775 219 13299950036556281698155963019485755093 220 -11010869531392007016583769839923337014 221 -11045943138006077876471721390319774401 222 45251543311435637725039650923746449525 223 -55608059268086926543159945127168489197 224 -4847136290473852065846920463238344816 225 137402567475609486608167570408162594946 226 -236129920354812393020605567962025046383 227 107594176953118235284643712415511120029 228 352342537909634156749654861918320321073 229 -885888043160510725392436488438565715987 230 788482667538557248666895262577830927756 231 618787606985733207356484833746668917159 232 -2943589040116458898319041930186126940899 233 3918528439313234074221353415113343907395 234 -342012207868624482502631257254344664772 235 -8388072303781733104901669834804309869335 236 16041854171768739566190664580769604666657 237 -9966504991532966444792343530717298270070 238 -18543916022868795090579188507569095221563 239 56450051411083020739061419605388975970916 240 -60360747578718498786935284810888353352068 241 -18658517886390482207921457581409580773033 242 170794673689840952524314432154512822916612 243 -267513703904138281404886281315686206747155 244 98557012694281626596241822387022065472784 245 425875674001686219067693944660673553332792 246 -993604219248427296708674038885183528724805 247 837966107804217034581925638792159541631432 248 723036869179916800158889645797670271606597 249 -3195703122160612567343857545470997284607574 250 4154123345272712428514096947345756852520308 251 -326262547655201157813458814038170760770435 252 -8748898930524484212453475688455054759883240 253 16561729177205927222717306941828494338864375 254 -10327261194798719212492560043546881998212277 255 -18448480946401010263583754151560202824779911 256 56484985069318386970015994240575452365138815 257 -60850943907187624446876389635131853991621976 258 -16182465974800605893498842651080830152215555 259 164860967866424910500903575918102547893679138 260 -261339393524072776958061004218123268450446410 261 104588077259958677398053048505493904062667689 262 391489156027663234295543500054236201397498572 263 -935392208988911025480142501939566987157734757 264 813527856312609055403070240055833934853738774 265 607230509535914371575707668792937156594877968 266 -2881873754560626871866732800892929951290780245 267 3815946138610521480747312323661444006502942480 268 -472236775142564679628876892893695454397782895 269 -7550419042549403177860112228194709765801111103 270 14494678237547596161023011238253762005898924623 271 -9224426345575459044348028141452947341892112556 272 -15405843564610902751084565642917459066846116522 273 47613999493336041572929401104254255436765933887 274 -50778612163820816724007640113449729222280225482 275 -14210299413169477380736943972437291657436060850 276 136346062012697935889367872797739419212164177455 277 -210411591318293036474629374596490993105711793180 278 74362225131749204690903290023115791501711380281 279 327946473272024519957498465386237226946265351018 280 -741298214103090436431589640770314954994047433488 281 592865560966213377083163913161358759240071402292 282 569373687345220668411686372561324074301671763462 283 -2291128713149583003312940945422380818735788600868 284 2788140062869272715012721413472192680407491091359 285 82853659207913162669447074973837446269279280259 286 -6195031768074316838925603912808907068104850411611 287 10659727353928208705836759809372197264346053074345 288 -5195994168186181264348385144247055984038965009352 289 -14037375073464371191899714245965230210648941572709 290 35730481015188985210070691717099312785127846030116 291 -31783556623886523908442270783421568404592782083684 292 -22192005043047381940741523757354263452358669367735 293 107519597362862998165437986676573938524293646122041 294 -138553735678461406171962785718333439022456153318777 295 6920419987712047473409774688271975134828452590593 296 289187633850535847194170466035448801699697450182778 297 -516474833498780869543166750090363256270363508395335 298 265432107463711689287515560655937396736217806711014 299 665909546962241097843248230056694110639472342775208 300 -1732983616053070028482252805410023168048823837198708 301 1547571768407199456132059400222788824427815805010550 302 1109117447854752118798153130093039261214603421439318 303 -5310244992492459507823742774090241751559112314710961 304 6769779005852806874257839307265197705574362422320464 305 -76138652186569752744212863001448677150157102887093 306 -14747742666469977720512104613330119796468931580461513 307 25742941394164629097099683978381507293715150486747307 308 -12159953111952885815576246905206456307706446579040973 309 -35704924168593155683405383291592505218940155462461606 310 88884655507783147397374384837120863293633480884823452 311 -75457622293416569839462732339180495266316222624111979 312 -65739700042691594090171898605133961504007768635048908 313 281854861408149508883898806031649810566979225370604186 314 -344883680035715105915936682055652426937854056225497946 315 -25782510909627854701540474858893061563359324419732957 316 813147474318554017547689202730280309228402997569705263 317 -1362622372520131861864141552852955286154558094017069350 318 566852877698100718301872957614743129069222917199407017 319 2052700966235280033052429758399718653483008261832135877 320 -4862349847384859536278216684624645782363845563234020059 321 3928785777054624222501095670089041879838719360781631419 322 3996750325401403474218188897603014303662592974031748273 323 -15820426209108944739191543364066004039995417743178820501 324 18838021177655142580723489166187472580465758067111541699 325 2354305751374268158107289480902532213142242275749991952 326 -46397964296652846166875899560682992989066035494796849738 327 76401892693694014415554196419095843515655528575134869544 328 -30474224831078209248545386187191834244310920031009061681 329 -117717150820646210959052003520082038988730024354140004348 330 275881641750850484484220018052217003313335904639050704223 331 -222404105206392468406512871503668161024703744049564291234 332 -226504615299291965791775769319024969108645901254773977674 333 898285370661281327692418443687427923206510977282697257078 334 -1076943588874791097225005335332400490922057206747734561377 335 -113447260580228758932155356263757223471477455971840039161 336 2613662324567735357576375943595819828892349851061606072618 337 -4357253818248771093731492887576780155830478118025632967253 338 1832297888958198571260910503393937014655453432161157671565 339 6527338771173099043492191236917287422111459401202103525541 340 -15619021529419891005933807795258449611457807482251620450364 341 12935235858188291263466919873791382434733134456168753836604 342 12158788711094579265100047999920040899307289850317072181140 343 -50412092378185921324307824851022143326720394019174220942564 344 61690349577816588245157430956174167275622254683104047401548 345 4083022420724595240199848612142109001080361299047038365813 346 -145351423437613459039778047918731766387181350502505294515313 347 247198688988468911736029764468470393897295521988428622551515 348 -110388885193071042744879535768587949869170333584006522158872 349 -359083952963920480865681511799708251532687237439345394142117 350 880582325717506061862086040537686559583542846136131097188252 351 -748235547352152924732881362227346881194680738458483633340979 352 -654299652175869657509113668852027749175542743267665769159868 353 2831659301860232230492629877067260419776059554446714243178797 354 -3526818953743025466456439278105644040520922847067222863991926 355 -132740348027060100155952094746481858866651848123777640967013 356 8151402822623445592970320309126215231398985526460939837162978 357 -14084938441321956279115874783739415025281765343795413788737495 358 6540262065028561460531330670013435700411202525603801306860650 359 20124908641434739806069698856145766593433267044502054488453624 360 -50254552972433822159546374393375611924923305828783754484229508 361 43466666943260764497960616621080136698847786533343317793809034 362 36410969218831713894848400532907021015867885504300735789634511 363 -162391671601087834874632372493439567709151277366290947814935647 364 205130451931089609614804102910308626209721492475588068740112763 365 3612722774774679029150085637928672264698350794208486038484549 366 -470009030014600021440005786374792389879841533287544701799113520 367 824922178673042810696653840189609285603741023412762507854450517 368 -399333716908067142726892129701873742981842876043823053552305244 369 -1159793857222946153296478848900651918401671299898095656705615952 370 2965603940483446711643552450414474437228194682589126952652934343 371 -2641662622109075062707367299171327055261237575697310994106149324 372 -2031185654311656575756949705771013984143602074762542186853434529 373 9617223250770747920580561055993119852906371522848813369430288338 374 -12525032051509006119016504692631635236298208019265153326623367499 375 475307870151998087309326200413331716694297769416431851227086278 376 27643176650811426775539152843558586559330628164125908139664858685 377 -50473342638065643336499915007220966423689652311510184796862542993 378 27326303648078404119229596008800297261198248324777090335641506367 379 66034254180875732630081266025067564350915163014448664177385126281 380 -180509184750221674382686714019200895576418350943381782005052233989 381 173091831238311951980926206695387068707032787160092238040923644147 382 100834684460599736476522234262702116529600988639073442834018017257 383 -575419294396692493939986606526202316282546225182000091008666599183 384 803711523847932356387519000125217810987791246825064947650536992708 385 -133150389431202190976067233978682075610158969791027442945473424535 386 -1592053676295845229471904756389578715426954464660053063876162896378 387 3168194379203788576705089354697660915622590919082477784314771228311 388 -2076886986494087941798593485030019750416203491903585984928942471499 389 -3475899119865240909224946108123969592656103125600445906600980217430 390 10995190766114773792679479659658381356001489535757237533351844181025 391 -11912099147426459485877014661867411482914901472970040926067654442794 392 -3540256934487465507342253389861455240960104658922195815828857361443 393 33499788206439819147998966913121889029430993568540928516971776808830 394 -52432946781468223165197869451841773866718299499564847722048097430844 395 18521250086804205022876309722131302458532931293920454719610178583089 396 85733193350063060104759311084528518012582720030627833569742430220138 397 -197047903636032085114855780130360125499636894716475785102244242361637 398 161527606276728932574837245450257604790702124419268342640038584071194 399 155238546365553813885872576135539880274862303724097344860520024922268 400 -647319009778901131436724377939976006286350252518884007408404889532054 401 819024585658503681221011993329702961363658473548932482197650334942671 402 -14705359840603095132000655643392987360965876334097355862616451144053 403 -1828779450261973782502841175081213778447364833026215355806423444684407 404 3342983581982615484930224614690335512999067233381948836971760768257206 405 -1912390078936886196458719091057819567902357324828706166841281841736753 406 -4098494290039983458549503882153984518937034154657924274236880160715407 407 11740330289427359396475912788936469098503515613344018853250217021023964 408 -11992229642029583538205830280319302971472436515780748942717257976682249 409 -4797627879091587806993379795101027752688859748451647625348151081706938 410 35738330402342992265007787025514698740544872993115130950670247741538615 411 -53859452600874279761310621333714806747639423076756009330980074690621584 412 16929430664858249952351932542922769213677414386336076377382411012068268 413 90667670283842378918100359954694850864929861243054721437605512141239565 414 -202148785357553128371110055982306634961303938637808060387265387924960165 415 161733978891313714943773634952564025248550035676524301093723054578884635 416 161950282562050230802986330482601424205077826001041993332971733749447092 417 -656336281955777911377263397634356080430433754717307926207326415724188522 418 823156060987757251989504237472047764733882986403676982482625760831129705 419 -15071937101602319305540480877328210470722984321811813858217870458030335 420 -1819409090010590071093995964412765582967354190457999755258911364104485722 421 3322125687758704281981888562653161725543906168346196827898506110250277990 422 -1925825896873114987716018945966283911348374167513623946246543107821166532 423 -3961599074278698137624771167229533499921773973778206025797129610743317652 424 11466394130296216555405954096317198161535929383139164663607154651394123856 425 -11841067031501880248537720002426572608743209326026390973263714129773086507 426 -4266691379709115740499528804165725319230662250138655403907777624861756105 427 34167776476643603628471019340930590261178990458229645200490584953196882727 428 -52113568770731017694196147403497281967447750195456425557470322012988981171 429 17693944777029332808982172355162073275564578194165095310489928712989205122 430 84424336662349925066435148388573290958482413380148695204198689643896191229 431 -191664698971978558036000263892320340397986862767872982465748258189327431084 432 157084648684534572731012005286477438844883933912761877981569860047673424413 433 144360818868281681791689297611439430573237494821922691440682898464826485277 434 -610117285218892576607547309627602103374545764073974522500173911700356852007 435 776782800169706208305374701752034297378874334408836034803418671815826930992 436 -38982271609614155982194691641321932668630394103565046358135276241394167355 437 -1659803053699318404167425940371619948551109790277507122959588335419892575271 438 3072425792262684518322323733747849292847152394497457339822887636447679473237 439 -1830121231358445229529907924193363989603488805266431098033244756207587243943 440 -3548280517384934370351294652500941072039755645046504022900406081291196600209 441 10449902528163958561783554202591514938966745198151805814725714490300760708455 442 -10880551579185250912045616129451640464601118708403257541582413086286853599584 443 -3705821889905823945506830970521163482375809608489819239963266957567951459845 444 30862022008370776029940805032475485017634179380337013570194393068477646103930 445 -47164329544160063120293148579649249044578156002138157458766615793977987779994 446 15997588405041919766020618303035735224947200924889833301110070575689825544270 447 76222974642361367931635552244970674711609053058655495268571615955688826134307 448 -172348644732320919991527285305021479448610012300527532333041696044573616560457 449 139546622478184076227690391525472354555465581931129126724717628154315503126771 450 133288081654143732648982326818813261339936559574277666774799198489366429872131 451 -549617173118011103825736731757394184170469167314713812534278490532283938146601 452 688655693548939498740100987722981641126178286760642368470077959457213738237575 453 -10584153798635861152820295776027487806859535246393964652724896167307957946592 454 -1515039962053642549190106157672759977725458163826177334750484373026603694606785 455 2739060327910088599487882675933719824464160569611619593442216572211740915769163 456 -1531942114154210386744010708644468384573121003532972358747203856725876258261902 457 -3362508083811341034537212229376629184677968392625946581013501690128258353238491 458 9444193306527644185179166624714697772486605725315495530028470791072554596776686 459 -9421857959977040514873327550923536779593011811888855697802991126736184787739483 460 -4202156019328955076161218185227319915578651413762125500382134380351362630046240 461 28584987313067716656792878713632165631424325670693682127561968493867898801455559 462 -41855863918512012726751905724433047162360824975728462990992891090212518647712994 463 11113357981455072952599475222102882497411295975712891706667125278354791603946879 464 73754770549969089571506889473969759025611943866609486230136859514725919344752169 465 -157208696241549111188514571010189955472312288322657655769475004969993436908849356 466 116809984075520644903827978606029544004702703687004648658241310659188349052748935 467 142897688731138217901363417204672124351138008269518508247568674681479659636117616 468 -518742336535801058382810409588280587084468033226553709694653920063141640602434761 469 610879993187154208596697761287900276955800474513176645244011283400233899723037737 470 68082207040805544619634390823449485397923243732947283398299128004601319929235327 471 -1496230680066092377504694207758701698741705507191471612047005906948916295097834390 472 2537709042116972663039054042551511481459082384617791684810704240752780920668059848 473 -1196397119289608180319391455840559828966377096366492881304820414197041261092050684 474 -3565515372894367348402611267116096270943784016476769501234537246843581276903242711 475 9119831933172374719946560544586705408842754088944051570351371379196766744657384679 476 -8387034240575777335694140037242505087336272544183759732524715099997868709631046968 477 -5474235415526409977183120081508645454566395981462795436646997540409409160889299376 478 28827990456245572916842140913493732759621415645218898486489732513667237336868291372 479 -39653054128693537160750437062904141297207014600194463456722329392943871060458077083 480 6382163753899000450378031978537545136179732829425390657538927257344050362322337826 481 78243359272637322805741339878832681546651281065228824499494034943140784877417128232 482 -155920756613710679380391369589970981837281292192246205129192460620203837457239635619 483 104718831221982655509733743961294246156690621822365414814378881899129826114606415699 484 164049207382848793066605485015175900448274182151171360822394081534809926703432340440 485 -534715424751568406643571226520011932909739989337569165712785451424984875748790319832 486 596594436059915940250622675024223445535346644619885373113080075380142662017275446436 487 132621592710996362865778291155287363289821646453891886432016360710221536870191650836 488 -1596057158905005233328616468861522273106105076841827541438143543150841790193569319094 489 2595743469900483464786641769557578075916336100390035314805161357199200729690001045765 490 -1085462150878081908354529955541893737781812511109937598975806033919795906655439045800 491 -3931290831968623477680203574212705669811198979146227087159469117086806241496063517481 492 9616852191970403012392916792454065348158623286404318755130490437376509140065525871916 493 -8546657920213967869426328251027445443214165237167819888219779996678847779646272658318 494 -6335734195772293049760664194473209005534351941104250001034574768395170909052756648412 495 30992660306426658631080275222216380722911572464461951807469849305417915634386820840894 496 -42026796692799522456105238879696549063040309253577688847289414301532959246514073540706 497 6005247062787283557177697094010952906843599576244397276804954874300083691569020092207 498 84769532877635873142805835582471351720588088312055349095495414015518607141836468615067 499 -168273207967870443754581643858794230404118458298205033402060095458298685914410433752354 500 113902065948266000325454380572235381780651963695331216165399333681198026307820903050876 501 175438971553944718208299020172033470999680656497809390864830028575888664939107527662570 502 -579739740308603631491555383848725189784868482178719552810307766776460641905621778531632 503 659061029358815392079241155413904881921690652555586116925281647017886666268941747204358 504 116642153195190124932054345830849068735498328068577303203937068756274857196193337249608 505 -1714234603154855320679859411732062723069577209194045658245968798938433952331682368992533 506 2867272598908091140162195270832538265455238626987142609911895438388826820978360855914333 507 -1337654913112922199383100807422278658910552218951360845062779113267927847022546119003817 508 -4082958361897129308572820616931857319703420205101829568246821855252824706122909864287028 509 10511963698562295405983591122852542284999106530538509482384349498440862980304612102246571 510 -9932556344230605132143939941900794828756159186678840963537792448564925902315695267230848 511 -5754813657419816294653825407622435838394589928783882723805815959141376474093047804940174 512 33130114302245978681391258419058328235196768095220131999730667629776249488918814902913920 513 -47527008528416973805388347050453681939180037176495884580072748414749299536610287568434803 514 11614192052559214605708262565506404292632055094317956759426272225454997323292947264007824 515 86822852027356595572637278939001761124132063821961996538615327616008416219275719075200458 516 -185303610165070092788785277675502000011804450905235316119651282952013915899398727519843722 517 141809458555945278544313453303472409020759960083458656031105663499271355490014183155829585 518 161511359416103859155300787337593177855633394377076805496800719880224363785288667263749357 519 -617752049567115975056186363311548309638811985363482135956412848890595185368745688595533530 520 763859580662653073775200974325186117205284504121667356905097051354385990990062002416144563 521 4460526574773566341217566189072808929206830594486195119275528388498932848011168217948651 522 -1741832993770416335765180633401553009658289458835184001779045323536913603371778556965458432 523 3177506121834780183924461197136878560388996830849237074321412233837778127827310215086272094 524 -1863771005255546392085907012205309484543484837514009596707613276607530029295480693516160644 525 -3794544650201795011926195119916498178045496188701084912256516207609815303061675750910108472 526 11167006449707693244276497251673169959222414248643547080858088721101552596149875310191705317 527 -11830561059888332366612853995660920931248653262304933507721344202818736852940984559689186359 528 -3654944954792431444180524339976952104953509615487522714741613486027677077320164553932651904 529 33473214535826936875396285547917185174070171717548680152306953304642213720451973518217177097 530 -52937330835360880961172703181140024494880646315117923560154084149470332080679450332441634202 531 21046111638717526109528294382780567887816636582644834638100344692545144249899003226581886565 532 81268994430534672861947128443769548067983188797108091575890022451021148722878868955807837096 533 -196125741761534808801793077587748270832477500545866574603560554039986923626452076521627380670 534 174700998201073089451558988761165514506678804783971719043011688936981400694936762155401066194 535 123967212223017951171803314343977465201753632816559592278028698362352384742386840539430176439 536 -621038729954854957778577414328491032841659588874517781619469291737508037031689587558912940552 537 854265961288662759505302100372149067273321694490572376901450139804130901696287827647284894058 538 -158038567237669925662535384757040970480649496244080278579790454454603756715049640175348827155 539 -1638912031893087327252805528745611195031114698017926798896839301137886677400189581244962209404 540 3347372865625125228812976405971237004718035752528217065810916794693663632721221751885909918794 541 -2412268591601551357445603529893396372413805920464362546483229228010111233374042246700750165841 542 -3143977572269357430421840845097450112980792086337552703817944258166742201638379035617152188301 543 11167674692264845009076517430669904916608205210041857561662798237154712598243185003716861309865 544 -13278519022471218827330617986537334877906030975370224506994578498641043239246868646767911872640 545 -940875654087418922339973692491267287848621048537488278957152626299835793914035195847256511155 546 31596527779161137318556919447086417075159875510741239914798891173959936783204882666849479372616 547 -55434501853990549211744578078526507639116609744011411123869089981409454293579472068601341248666 548 29885115332812819563488900652127447155888355971902770753120654829034131366601742428630806711766 549 70217759109459046086431638953105909054921301319137110036186231677644347707351374742579201681497 550 -194938632267443702943612619303217664837725048158185873723422540230589114501112044643679491130330 551 196885061789392354595171447676535946123201253160739526622498000721550428928237504517959003126323 552 79725862571072333134007708846680634077998520548774525244142937344085690190658289821545615691912 553 -586946575782142265778825327235521874524299202274348521337045161396685270880711710433987012806865 554 887792330655062094409497568025581433809305273344629651514865841652867904308217181109259006569476 555 -296096092218146839218470410937167632389202858105935882006696067773835335639222912100993888880724 556 -1453420059072324743507587056032800731000637620080846924729032239363836388148052765824929422608561 557 3302693437360355051163405849564813334587623515752989469671085818036344398663290381186229662024060 558 -2736405911612992622952731376303978303704360192698808755710760142307745851663972313797454118690591 559 -2436103319297164774436478273283724216063631984983372720067830564534550175517224591207649008348421 560 10548595826433713634649018239350447768556977248773615282459544366233500007214386226025547693223642 561 -13669658273161942991921594091364401130662308547067060495555340558880751328144506154961359345814576 562 1157156135587383747426580761359022310459474211531149247959703349174873033906098327842981139924250 563 28502586732544060884762516099126376234068644616938447263064537148715434672805960453690655643651747 564 -54214235067406150195734820893504345384635138352458322200518895699359162714265597747469087226910255 565 34388392546788294284682644696367275041761279603010613767820523873838125355395756259327384811926081 566 59030505056550468693399839828533397603538356932832585771357404266991941645616164690870157999295436 567 -183716003605533407076149075315899916449052161595034743672887967061395159554970863554454992506459990 568 200304611358996420156451060597517735935732160763236062904628062308736414020159285443279103947197411 569 48535075151451886878911715340547603051583155959503118160905929076653230358509325153290922248851541 570 -535455210763823021274809947818441198400806013232451109283518702494554996639669359243996331744771099 571 859077580833548433900480482058736352322673343342784930364903768097516401768187562135207244775241858 572 -355317051764603518646334813101904254661475671766376933735177412800978409911757822183388166264375183 573 -1277775211439961309202594123476113700544504024690707460679723074393440892882028004988887227795989346 574 3100485172588331718199662386872431838130905200435394278396963725128526095148128451947708276199960691 575 -2741155748805826311938568468078708659757158952178981528628880627461892097619540486595114031648438233 576 -1979785649122751509473930875643742981571177044390237951006821107676025197490310217052275849901898321 577 9693112033421098860571428418222610812006847503100186916609621812990431403364812428739037079699925313 578 -13056518205620917500910687920674922097292441221767823331584228307966724441338794177232410430441929987 579 1889039068532724179677540401525233300782849086743105370031421251848808437571128224346345695300889511 580 25753888160227174532654599326737538544312991662837382197404289157713599536245762334572949822396718568 581 -50620538830226084213848747640826368918557466592342678628973604494923444491255863964523449210513176463 582 33668223306358589389514216514485936407474770130138845859079084042965240390853165404696545507291101836 583 52419290071739680654496588124284469050257170315288963296581449558056174757928200403473849724928870002 584 -169578204368207331527198679153708799444021272678420284218851122112319938148775631222168167366232924103 585 188185552107485804526706245787534568681481302311501956748525445024615569615536246656350567693843294771 586 40095951446445395336465825364658682815788817762741469094374303427806323897567925010219701370780559241 587 -492555109886366433107043762262396314468868943987629060945170534429066604206336748911703453197345815444 588 796636540667294948077423864130764182225211336830666626081179031802779446590155089619195117743713606413 589 -332509177684131599168870672403926097319663715470198738833513572702759055930031412198263662268988341829 590 -1182242325396953478542594004848044013803445600422414433631299397983393878279201289872639596389377198397 591 2869520998968553731456893731285119724229357716213491775639339519637313828489180425187148624411140925009 592 -2517482236226997554317685166894817013556905893308431340181702148674118244256269760915369465101819277070 593 -1889140518252526724415666660493948923105760604254562553699480434952393333791742811620652996230798128064 594 9026951968651328415678664444410517335016657865669801119414096118938138981772437774781584752254561394559 595 -12004890936131403876323414235650853941426514337996117495012357279373133486290203762914192937836702583467 596 1387940336890709605225723951512568424102438815520123997971341445985002912262166182360340739681036845088 597 24369827283312826201558068496308756620920935942845011643536702474023312014529878192677232755272105550341 598 -46922401352161200735121138410745689487537471400507049222514565056575767887818920036569997882805458480381 599 29802951474872188948115882427972948011602393145106205599628279876541429707706653726916811884791158180877 600 51496255881331045149527321673329597051506914071853624041191858626446968349562926350883819301709690378918 601 -159359297379993464946597639280866525299884091964659673257073688447877890900924917153434261307379548687424 602 171183661425991684393274531237664201137834650655932696005068862341559211515740879997162838775056161252213 603 49311207633935468531034990673053951944280216201653855774568652430451138789862205467862029231999225912743 604 -472469704261699796511653291692513197226967011105398717871626630926947690008112494370686310565631859686689 605 739301635640668551800418038464719192905327805435472967933820180200992808078358067984694961932266593256514 606 -270218107997770973103708584136380468713755908624111699464706062296201670764264610440734315053327670672453 607 -1172610990878764377149236688910107048011343168553084019906637082069356818116826480120697416640530397606915 608 2716675276123063033675484568958094825245080699619671146266053954569879536852405191215421934741728881047050 609 -2257206332250154521979622074095197607869648355954101068983365734242476960459249087410877012249927147391370 610 -2037065551179971793114168012442321120530234690226288045653928186217619881177817243902957370074286343606824 611 8737867633429429765069551021151186164601163365357535742661599754470554413591220384772440031308383220330700 612 -11159293394144640475617102233526592236118096206965138885200004128647998448502366961301260642846001234840838 613 464445332075416455976159397997896296472256123946167314488973145006361630051657649408478369693026765456236 614 24247395065447464814870708626436480373211334045197958351768019031513199990059420609603028966031156940768787 615 -44739599733430116940961865996172735720848330749727538120568758340861283320103403018471252459126874160748402 616 26113432734165086112846684986378111050431484745892085686690431901413464202659672974685632186805621403317806 617 53553841514139083218605652943650161750192800711361141423739243653826592874349481950001751109723692276653163 618 -155324403768620122504470977684440622070057001237171725808529470080960184424910498697476910257636191741035274 619 159662047571422763868547004104923939475493138571051397049080196474185253641110025955591718634405657382397677 620 61508717063585327604930041447406794349334141462541594348676758267392430862573732289353787122846592589947286 621 -470394671389356874271394810889499235393188115413365536533111451795486199077097971232055960773745540700189595 622 710633242892486416989344951525043302371414469476377059467312524466653842114086786708361425805250177948005180 623 -223934878537254953565175594904372105040345986007105065487375093401183880761057597703723136801352520445436505 624 -1195840180191382271658283723478053097124160414308493023237094590433256827845566484166543619676355527982022252 625 2664534964368664750943846932222410305533344804055825384139380969663310586797619779468006316028300698381847180 626 -2121031318091285082244116788929663616597667329690092071372701556300445226401327693378372306898024008595518973 627 -2168575045151166329845343556099259711891476052026645248854437939023534089323548403477005107245577963934999634 628 8698200502353027497710723494718727088068724741568809402431324950351317928581437901676682729063974184791431297 629 -10842377289298419668190078510628295997383958294702292695768696370660950707512432463705255373061610599344439095 630 13282953967780411611560714924305330851099031560053833870399092725113927809784218809286982780184346940169062 631 24403004328361118301974864061802907360115627961642958185492973765562234389726058865138428778728025675751956075 632 -44183982035766530085406503402155337305368788162959852219969992626007306095251651073746591959645018969415701393 633 24983881507002687907011194374739950699601719986537238330896604065331541551114222786085775258150112701017141526 634 54317448648953416337903617510567265687202740789181701282316406277902558933450145995488801730120378102498858949 635 -154624801407950114855553315163764938805051800211619823312257203706257074197923425229211022980845034738481610323 636 157638089073992397407193460079602383706037198996852759275784803851076289539322274031162964446675682543410393191 637 62795178691566418780077269478005070614324380582147045039470853836366915221933340211645312238170996266234919781 638 -468818077504531505282175133604492290946218394476189799970219381040956989211462900899733388611467036112264085107 639 707969893097546214940177148326937972096350915683531366445892137479262543211381413459697001149413053296797549604 640 -227114608127342200888173571896420696276542941603068359678839936602536995390641437391799938690149683241736753920 641 -1182571107069795113341364416691735220389813604623967496981485303044075296270737999188741021699408805574028164567 642 2654892104548097080150341181389510867862048098201566999146452609168848660715490007314969155595372413512964312816 643 -2150720787967721590388047545153349607455538102425159009602929752467007575357175701550817731572826673928500919172 644 -2076460718115379077504491766528318085874250822043334758876805150258058035026111967278753887045476483599187191440 645 8605597749134240531070032270059887501370415718708360290333442536035072641950631878756388646839837631672470723963 646 -10933754113749750646583451486467223147801540264445140482428239376693305527979257265393579540346646063754527100629 647 469071590545672325380816918690024427900659236504328701214186839120783037432897281466581365961837039906098975715 648 23744200637312108329355001556224846240276741443291974676793627395163669479567861507639656065575065039790437955085 649 -44126999768351015973624641177335646686226239230526053183189252800072685792088249668757637076501665676101575642128 650 26660608205902349991808977209141283386831605140904855131908309608911716628330326450576450215189567108339152681238 651 50836672781174855466474921101814215723323393692227303479153574845141987773005016816997506420571586057407179147295 652 -152162563552993438845437328265844222944798739543289670722625130908417907100575042768668233313833698260745673583114 653 161848816336367214447107250336348811011074616500771496825768410078648048129679677764901539370403674078852770944706 654 48198141603790555853463033365225401035470063493247796624409671244101985303685317038097991959378074130421346983751 655 -451023369270424655038625676758122378505445548112183609351706382869034172907302439814881512672109191389169587153546 656 710204756317512729232582885662082933984839298773663799712773101356314218796354070753773463248177289022767173191392 657 -276109743394191437351455730252073797496716656237163824645055047168918507621358194129852761081292722231426523822794 658 -1093206261743902708733731726646859456961124062862681980064092735373511540431370321861231014093447921698424893424580 659 2603518755335986576500926581038146251765795950829725238870989507923683854640417619798060035899974141602580486999593 660 -2271741201995736923277530472597167872718324684357259285483188892246452447499818893740583210806123162922068654087319 661 -1717749690825807556217854813827424660553258443130938634081673709563691812705033356950319037846931167882955180131223 662 8211898814124518387590399501143767831298435913939540984272760549357923413732605985283779041228558394137187012386400 663 -11049963954210444914000970840501893683748170655830306474777811721110696496057950074275640138205540166749525953112159 664 1643023473196931415555595391062454303456056942547454455877520642746476209474896607897997474528137014048736963009054 665 21782252067775330040356746292933304969999852027378675996909577220799646321406904607711773484792513850639189297735724 666 -43203055482082080885532428340954345895215912954151845205639896301463731786950609261478043313366086995447495130960237 667 29592689716268683571407258837684029117427057030924096673653931422196261571592207268309221184402868153399605520349982 668 43061976690523477991493431271391416874205955424282442268224593354337216931323749643946964639985453115702301755798963 669 -144373117802476008015700343298542387192887444130165806492540312152419764032692651891396320235833763272357867557119884 670 165503451905427593666439489893430714596428724222774954568284196898274948128248333385554839660388987672417288845976154 671 22878464979063147544580358628842069972967944280935588132850863558759123273947206598428100908178725882222531981602959 672 -411769446330970101873862828315256337263315988594700396366551219393296241789725829114270250351092962265599327202393507 673 695597150105994678023138717833125380760744636703204147204807131409273909552394666865364030726796242238339992727613358 674 -340597105661878143015216538763977543752279850803069466810919576077009175976387676980610855362089359927381997462149703 675 -937558113057850004696729170352430577116159127203878196929139479784042617346622622985533866636402176180605883536272274 676 2461154320811695135978137436453483789130404830578097804319732873578079195737634269664819757437700152406997588726864980 677 -2366650784612241331064136821222350569773254131543888089919375623256744820837062015344083960884839399426968920332788819 678 -1208656925879995502127194920519844104282483322067993627021118312034006229230767347892406820476748513371973846606897191 679 7477096235683630513339749963179798963848832946092444708350118198434734946572792943273974508598418070768013648587839785 680 -10851573948283133762006143303616699086491911230668390894139241403613717466433429021185144068096973944770538339739787966 681 2969536079088401762690739884940772342766392303012990355204704985523972489498086509408494938339053571976138090239776489 682 18843608318615252692246008527563677129206196406480976561307815542514135862820459043987325832259578049349984477698329329 683 -40766016501335272743195780047578662284996094966808428320506842767614568329973126152813521121636571559876287992144488346 684 31797247229875684134156758258136943333146980824117811213392862779578048667143176233537870248549601019739801419183396161 685 33357816448606067639140282870449703700465906958489208058326421748755020048153219515944759656928604177939371970530322548 686 -131338175391005231458043214791381212467869037279597966962917821992459197348524851659939646103310858579026439070352821599 687 163426645558373660163062116536697199635151495824656581756185803247747542365433663133144929049398657006899799081697900621 688 -3023924324965018483628805035781192548966454407489955525955632393158387924246812761449924943882407990526707866652297999 689 -358883460333687535136083158524221154999468758560178281449046171203165108916297411388661500967341162727208240336830382041 690 656336714756598593418007871135778709294904292165248824154903380755325816660847825646754839688799722994693149960005534098 691 -387957172031845205057493846085875227350699353916874505580766744914850514976810142489928297434650535460424337719054327360 692 -760615603363970664057896472911199895172330809545748229028695431259224977901921174025666963143269505892468902664128418383 693 2240647179968083124348792409157043591268193371789546885209069066934785758483324336791163311070165276169744092958541082986 694 -2358902592418684356141643025245852311685615497319863100099315470140195694537502682312385129265918610995919693144652247274 695 -724573017229209348379508013054086867548489734934923548618606390603314514507629391653976893484697555029100020217011363068 696 6564770613191530855685144969726885930831996640546774053670141570277235885771822035565975150767815502169640919698534561493 697 -10257645688381703413370435925238329203249220502300418346538870155349965352761288827563225350321251942037414766808434279852 698 3927126810250301316519283103243786896289150283002586272346288739969163488993279239617290054152022654899337349288495536324 699 15742401408088832412347920923841605885128871718115427466282262864776211387705492610757548288295532295588363624488348277885 700 -37201231346764312394745758033218394575334719646579483047531140651469886428011129184742549310415549251018750505096973854100 701 32187047693875306641001609745285222027556517698648107982046164413690616004259545476194450389258921370665715354344249610143 702 24657829174981750473219101561654234919958401765896260112447044449078249290903104177259265069687745404539662347463201711975 703 -116215623236206981951734429998311014619201256507891758007194292272502609622741021205907877961697367398183729166494306159933 704 155079243607276745332321879683852708843944277284910147748774629566404815303659148882610809298964589812999345007908688725515 705 -21437278349909692009792425637318246521480014760804057750767747840161763936207557218983405990588202829663599675923169852497 706 -306514202320571805331257599482048576243157835534846556159034582957558459187366340998228508806690501464345474867022808537366 707 601337793606844222128413956400883410794607449895163181268962709811583902210526305053662692532253068910537782688439596399659 708 -403632922211110338638246195660183577502410757831132628558626298372625935058122934626650149768490160273534417055694236304140 709 -609857768793242390193922029740901389732232059585097841843976165480710415260408161175749996969108977433380034046765520319709 710 1999795537415925850270311511461431123889188147528091948782792250942259587450841246930909796615155659420974166464343147157929 711 -2252760425673414576305722133205564629720968429426557225881951534960681554874596772333432189819199164244967711727608308725943 712 -385676636610057602006831654033258854558919587187214526130235499889282136467729257904074194321375187731510414978524643170007 713 5712374326653519004347249124712996524879133431520117706815441912486786263387659473460575187594212614435960352825003690925868 714 -9452242982217802860435598053052398756319794313798969212977651990901303095844069616657679624213031870355437852727245533502780 715 4339024641553103112006444363523132255429043607798728278972496563800386941637514956958825491173899339821130190890897255948968 716 13221110429189273794321497909474241470236449055523535670484519397137461005967321499447976008967926518982699357226908878262452 717 -33525389516191337158400938380262864460070827053227228029141544327870767988975556829629708157262819053081071614622992247498412 718 31048522304474211889556541546490246741745838748265574569918920521268862935832473445332777678966559308583030271059515738107561 719 18664506556265662567714593253197181617957038169483348261641488842206289098478920709136012723403963834672929582375579055918776 720 -102864756994347248017456639392463864384773508502426004188687373381530124232287382840966034425520806470110808442491888635406368 721 144020958713511347092965328703922836984325394474056991056824982552473045531779091324814733001636971304798237812871599909835305 722 -30600419204596845128686993281367113577737741910422252842911479546140555384451940220640658523926368536811742798540395224994485 723 -265845228136873891110248109508722645730516571085508849036594707308542425057307537743852532611056563119415926569851547526855505 724 547925728164256633422956735292108609459231934761993044337758740406216171575986630825393503008461952228756504867225204389397352 725 -395855708927061011281179520153282986260764551059916191361164126579055234893902083240892655246219600245632124209195360975396982 726 -507804742214091481732211458071218923330202441335342410353610679122069802438817729162789072059634049269338153232226986603526999 727 1799437244294991359431948564772470436070449469712361725527076376323570493997968169442033018357594201266759207441526201358577941 728 -2114144867544098073021430971038131403693890022646511523998958016732828544738120184664625819580606613902389789953101086774379563 729 -200617694173326642460005444190863477834317205903595832881921278693709137395096626600103397070673442521813072999492856659237067 730 5081281200881574112100027083941747731194974983871550233830785820482612147780726724380546251439209868034444854893743488352150600 731 -8722932895845050673381413344021468837376928494796933846852094255925519079672314138898445307645732838522499051205126306786979350 732 4397029722789026390190654461729975006097472293511781987814588926040426764621753511240471185537868557609050319264827752768144178 733 11547204975294300836900079751309396690608664821082193265558125022193453127734549812130641036848662829777697552350843142534029786 734 -30669009753378565854395009477773909818345504004097020671787046331981390394292928603738666623196571444312452711786281228087534071 735 29564763885193061036113886163010565595874632924895386566821032122162382006543078573356117347812898452266219442625147318110144770 736 15170970776545482578569010617484674836347523963834284907102603042893235345209901657547522514097044987972100756323102644961900963 737 -93493647318025458986699246160910630653454278450359918917300489038743479654926792484613264985749864010170010236227526623975054066 738 134916954090949694105827687960040183015349621675828714898403650767354377402471015458276617464214045428479641958433383594882582341 739 -34553674645533286620295439627188368327219771463296998074710097823780531114439581769532672077434179013366959241703477018414140584 740 -239435396522751219873360902782881916695636563969700094749912756327509451476153414026342697919633889871365924638668636177517291257 741 509887933487064398553771773770006206030246375363526270351006402134979833048638925389903678247084642275428568694551810470228806664 742 -385337798054899140641518702349786607930724848020115505734332498236750760896252408354061287952081655963936194716944483439678449626 743 -445246692166583962565827273269726222866768823960782055263875006528123088671695245504238414292856663483774822752205325024114920826 744 1667645465293256554845669351199941931612810274283990301625480161984514954217177562001842949690586663753834327748840352253838433912 745 -2017141165113191381474858123589643131742437487083321882147613089101302608615899725133556891475772398257811572380398853183867253585 746 -89475835527477007466076273275972052047111212326954799945172136820313619105947952475645839326830258267317090211772475705638239269 747 4682064558609915768320553327609481909240836164796083904549528705417091838379311962308983951175111414551954127748140357043046926094 748 -8266797183790524123387133167693601862599388526073966822508043724820232890917539434595293860802889094454604785740783542063903071899 749 4455927328906824318471270361847063993701396146354461332390913330687171354720968779059552325227086461712352668705655816663415093540 750 10476176533081211834587599001028381084423153617281100837298680899901677805808655450309287994481981088745254146877627085050514877106 751 -28949089548152320228210260302843420673497281922262497452095761857146286188417735892459901441074576562664971125449987991659307192067 752 28887443848701823941041773655758716419404059925410900558212576896855450650795874618012007000115581460100263986985096334302323598406 753 12667336427645208570991540200057960213346033306215339488503164497246237163570585972844915323210495397251396114937241441543601724379 754 -87758289871139063506036253327214734581472280709545029506956571624499273168256197147553198237202193970470552803131114665487236118913 755 130463448134143533699010024502482586474037237558771793629622205393455827377869374352143396125199490754638934995325881477738184063527 756 -39249937748877237953208686013502689478278124685348108866380935308153107410380092974735229736967442895376852944490464536594391104905 757 -221834314501937256237189568118972600949098567232821000107058934514175554474959743934303497245244180532088747604916318295406735308306 758 490001119653584877222596477967801297623750790182019463448292421073044350717790232526009574667904425941898569958691526961297533686492 759 -389577968281606909705796385536706338544567386323558798069820133200590703559619840022818600480452366737605816832287749833820750387852 760 -394696064373416665968505170918280469286221719847208569853708550433290961794010893736742811747255278862095494740542331989662305785643 761 1590575391750117213492702073279116899640374673196260033154856691827851220658235554121697382356284631866741501556583454884782030096477 762 -1996497491274824549252526943527419747244511977238232655225539768619683581359260372072356548914943134320414509493909588746495942291954 763 45567512549533446777007073532461482776823163135509289148166693306520495134290264019528973584797983805987923686097001508415736945693 764 4404155828594800406979605222139893073362233158579490173821557882645712599980375270714063937516114492649546002523933844901809761943537 765 -8089839173975632360238933326147723536429800836218267437514691009485330803034044752136568968259914110979326068030198443901418626567168 766 4774614969299383039411656687683454111405194744658678526053503398632968203124676812542854961189944635289532512428442275535877924538253 767 9523493669981368111434791846413099564348205044681037415807658665590955338171519617794357025397095129353507109946826576075274281424242 768 -28013347744041841659597347909150682451423853583283231135088380882473583208314178059421705347638065649947836403529384240660215386984336 769 29423930067461595129914591480341078972450198828987799306917343657061193183604880463603850206186780167273493823658497958010239794943246 770 9582090683369203611634477046288012228241787449678037822793708623861956324245945324299152034464869900081529463236882884910220231259776 771 -83551554040572512220879520915922453227245361759133476739637753237390040400376590910287148029210118773577370767838264245822651056203016 772 130131992495746848730960054211881026575110363512508663254469522148736580041491576014646201824672736551661683571689851209713947961143437 773 -48391960974363996082468064214806557242984273465788508678720854405651878484626737023206498943986485034465339063142964514875705654815553 774 -204753122126534454426941247181257175940104059953409309698266725317507255128766922984471299669109270314579951834328985807434021581652676 775 480652160113658079112733128226981837087766400442136711105941821315722770429977650870849763314103777362346483781184025743432688391004864 776 -412527222837253934334199400092801816863262146926488839842003696808909399142266931875708249840314580211668868064894299033658385479872589 777 -331545031906733956761352419236948714364994364942767213199744814998479353605865460631254378450593241930899686021755205966929049614292832 778 1529915169836086249169318443077524419025806880631970670142408761181484168124192542483111348873450787241007206158706349806275990691228529 779 -2033868985699713523458711082385204000895028152671700399495987889609795382260178680871398512294130393100590954311616447463631309447118829 780 255048545116501293607958648109821603585608900557577234295448082463296977032644284783153406153180845696040464961954713265081137599166697 781 4109835965567025273853392982285154950590191603782921218156356735115100088936782198461992835165936077877798591777359503784478116503132582 782 -8041513024846133487787441535055597107484026914746887602345814693681316408325346607730235789300502590738097830975608713550346503748028289 783 5372812376903163380916196043317525357805567684323328960303939349536569802611859465125398613742948204679704013145404277267847698667976331 784 8315317140273098859589889662477564765485968280477906461716357881201004085262528145587130436457699197517579080676554218516526530135679177 785 -27191407462073717713117822885163200457018893542541571576443744544155820204314817467365271411468248884517573139954328133617472023008089121 786 30727675417669036169205641027034783966706386052009232847258643940794946517065922478053287422280204669234414868874880669051867675989219794 787 5272905597353693485924081970319216155458322757903407579777544806199895950578104871473506939472332984937519512161420057256264426930607579 788 -78651679764173718689006055345176263789242592832798142963113438566914868738985308791519845255632133024368265241300489197281629570809401733 789 131113651431692306597838876558120691988045888485495403626988662117096716868630315402642853614398010088021837908280646385658930629895925342 790 -61569203210065360519893491401275165490543705525691561710637819821027935250164358008043225478436890674804939359843557302401681643887271721 791 -182720672662353116596172087618060713700115278528039061126068789555734327796275810018352954887023659390223417824393712187170103674802508882 792 470493479341406541924773100695921704652559770471166125632169416863881420035942835196990215363103729189536401036847136639597783739990447937 793 -444721418413132636752940112786263982932866435608048869186112800039869347481474698975691532333422542458255922131942292978052385144599526140 794 -248599935004885958078957372608587582935000739609572956241944860134890960176360009217803986365821693788677455682466215326123439571287589591 795 1450915789718580730892702662944069945112257328305589105379436656478066501993182848908907162491671409352067612239457719883482133287856347202 796 -2079020577675136615469824862027812799458630894896038542570664238222803133344651668298158016143625635905234811218402162673454505926763052756 797 520434338252291040750457458094701622873883045289408186676390874246557934555913999468508606815753376728691814335155457227225401757354212409 798 3722870936327754130165891004572697439588797824851477295707766593712123915466969363754172164898515766654667576434682736990047557945004224491 799 -7935453163171505729132263757344976066976065172743366754262345265768431031553012578420894084671451154380919446400291925757528820818360037312 800 6064663560760908625251827826271209250605920411438606367512928557138006079660870307161362156232475898759428154401322084320407771887105832245 801 6792278101589001308268230942638345746008646284761695061014446899675181542446047926380605622396079879883796772638799101917836249965401597915 802 -25958042067002544792944001595812807184982967539866679641726857030333955040545914585293292635607916540488092527809660450531108208823581684168 803 31929842876015899199326718786617905681898883151845348025989052461637113814341275638353353293677485464779761243342453278550829271321370506576 804 230699250021525337370157284009642518533935784030987530046903036911672413556391498858002297141033043601549573237841891054211778180285477510 805 -72068643347294854649064672482219980002295046499653614343743821954919364133078246897476556822244123566390695329766773555118840794673538939624 806 130434828984803305193850915671183222499716965000192903360364368090649328696301366203929398044747237171016232186136311508906256807109038215409 807 -75309206722633348075315012168104950972913016267704917470674872082068211659338933472551131540108848918428052535575740729518703469566815940555 808 -155768089010876561391028368684302780657905972526761204392981184446662498099404789642531831461650118966589383106410749181737047146651333381007 809 451895364865978489074166800760487984227651362154858008530184262622872174675965720342012311320374956941586540589252328622081206510875168280264 810 -471550315690063274569507412097337869083118745728864562658697013130039055217324772645659181713015268253782405112296079190916200697475547337648 811 -156819199498278950055782764888818526950058015281613466846985954015363171608977576446622110022904396969679557285611241721993909986783240417516 812 1342125917459939453488086974043749123635516168449092365565588251994621061170644549019236928285778196276105175847370331397474555043766813441072 813 -2085857868790851312976222802817698853981958218287927214332975720806411997805485682360140752990910876751246566890623361740582293068585963853672 814 779163405002670563830349653344560619322770868350346448554503268963203538611095434415819887637533059760635683290005039622500642847784869404173 815 3260560541076547211650728264831984270873661414711965658791449436616684937963747591503684112891479280626621121120791891237768561365876178070985 816 -7666164391053508320539609283786189298833800814557447125757242400205677348635575857765775400335875776328466469216592043548749671158471120181116 817 6610537953298718795274255450382407113001444976014401094084285115637455746387538966563220234763335612542451525049022493380654709522194264409517 818 5178198205630058549935204158750611205871917334243323563399842050702260996277193140735458919255123267970630810481134206906557540607588287281755 819 -24209916905531343095255263566003668708139907618204648310288952184547867044292168690144126635709284104489521534694033218079056388877520502266382 820 32337357906812043095964417344290161356653986946994260144111875181240313058882870077735264597733619099325534725707799424312726994672843514069119 821 -4449556014825495218163632101661355997271118926427557444031306845190959887545034906680171080981862379133035702198440540428174108789139551170217 822 -64358894618189727277689775509339553416102167184271834551115540168610671614737648832646003326174443788891589848130396182540182019675698013694663 823 126732370152737879723648357946676017126059344067026688058902814424331876003079963841077224788051870869553022291346410544813292289139645907273514 824 -85772958767555564999534246529927172072321837761949150727895377709184600190863936694268703864694132007518696153439569400914921168914194609526872 825 -128212852133981934696832290320640294016820873887972055683629176386064030428841914032334426300212685529528800349692777560985825483370728891676658 826 424600619096002462135951007762428874198788722510413239477287601476266815716842713699912068303064400446439604520257171963681628736603356751443503 827 -482945231497640438328707194084587007721857021239449229825749834107107080963028543486701686073309332039888462391693637257093766861354186980337091 828 -74893525823363581460623912633936061580869543937256648883284040781586067844335515855715918479474049285814843476445736085776374098966514115642803 829 1216961916777981397805629133461810910196807806167590488618436007633304688986302276891548332768417363838010732323820720720555833823876276644469624 830 -2038564553526693829698526509921688259524644428878333481198538950602887928009803470089821542142310201860399927625533036861192588578325911542320083 831 971174896079181180926915162365734817109510185854191631085754252857658972233044424468412530712714637370463770860059570995016509598319588340396357 832 2802743309353552733375895613334563736679711122820507542003419453982965220245939298214762025262445309433770074713825885756975418926583003218076450 833 -7253060806565831705423189166984355476506578963522539047188992041132190186335595670753111399355488529187656673974838873350053967270948465403860526 834 6870197875382287560255097438161255248019610655468055914661096460224250020856115540418286459784521448502900539588680626066486221465883247055620072 835 3784743178334226573917159508417400147930927701435562991883738528805759491527819267051014454010411334880790728807186310551858258664964603928315842 836 -22232060060288936942372300165063322746151944731876006298931113716609378067897034183147087398367245432294795799703266220631206606930370040253590040 837 31803017161745971791719106625004450963907728498259194225795261606849439852551379662737167191992657757097262309174856191550206953393552976158979039 838 -7852059739452745860849065942041898627164523398927640322786577826269610069912940623132646309078081361872190146432182688027657360338754182273337124 839 -56948755569172174217535525760862922252040832824811892319652263547919373932700199764718949256940485268540241588936297338537293217847732510972347419 840 120700201056496640362048330376542434436078658996386792933986592047739840115429641014614928586387764979955931985452112821832758894005939043174015658 841 -91115523033798300112528941897351312483240210435167244393390365698113402736227789557719614232752670716057629410493167963657434288312013625546725152 842 -105132118241507140706095379470499387743617728431815056591076683046973791716038049820667138546889746950538209102364133887864900863634833930956374339 843 394224692313763944495670644429752891924975921399045741601161870737899337101095130233163388637388341414530031471247046775053900749358556132182709075 844 -478356587087331763108827070292566791482014564691568705187957809164775915946799290343552884136486740949810691977739501609536714515921850398320862660 845 -16375645295869678946058900699280594909102714112234185284772207253100777471664155834215980726180181725692532374312017303530308675976479735056413848 846 1100145215281100312250530765270071151754224170372678371716056111535931015991910218525266486527073906977781798012134801574135582850512030031328790847 847 -1954289262413217031553616805181929802728944407118311463971608013987584882158960216001846854473821564965111618381348718689035052567215450884519733227 848 1074252063084191496147191024748497474801263493737912112236338577865482038455610795888078365780682457896625298190892586640620137953524802837163092171 849 2430115852913439381990341646150065418704143157619660937545633736778145596748572006762358781682602814953842294867752179704754200871555739269217170039 850 -6801095761592177431260871498697133099290153137324432992360812893448205727811024956854099086816572713516719543447886726024613702046277554706887086010 851 6864797962662617521674538908496947524638989320380317894012844456653020355621134962053451804738656115340525414670722561670027926752081863061892617714 852 2805084137960408913843589463269450054823931778010810479002547147441597200518750332898112257794893170556417468741628580501332312681744853482638910664 853 -20441055079185655926619180677549198107893824675560990858642911989525276167976319616334398468909124353023400717638189021628752852902921730069809726238 854 30693583210831411194797042578162438915536195772916635497277515553975305197808299933340880382536303265526038285637995982992778768498447766299700770942 855 -9751011186090724538621064249305993645639072517982935611633431768102473363538040387601190678733123160915428546046833889805663204688171197128211678034 856 -51086134759052892797570516586862549741148080400931322503587727183672651167666227417582267967607756980970555408005769476615874279223554398478024434065 857 114221582695022099658132767805393418631989935743182487404944908071784711044792390778810739378355148615195151332817975504516288158515172753513371224512 858 -92160404032178395818080654366502179961797592852581877821128934760386277220229174614136400730821713481476791921503218609281890849043114896780386599617 859 -89141267162700117008836625008763966681523374765447354526668417058872266828632766801817490554722915646921371912310314071726600727170665347832118950829 860 367597287882947440171040737328079110666614967367452131070137803853483577521037064378547038939219293811952982369683374630211947429355030193817149572701 861 -465018497004746002854266728088145853715631020627006571234698859589413606771278084032522690981505238548844448697648012012887016842024660620919216643758 862 17370154497035036619989354851512469364225529933558351987447003807872267791333841898979249100818489268708067951386972324329322361274470402247240719167 863 1010364819096746429357341809822495201475638582721376968287493118488280043056249635962415232401892187287449238217955175719965755524684165498166459693045 864 -1865700337769834580806133385377461304295347858689760239757566339289358515993572411411935200684079264817399271254117222539208645040798447568387282611524 865 1109259267331320124071456273900002898204433395090999304904628563131199843179567152822704325494206798163322264501139752794576558580018536618614413407630 866 2175421135815091681253896497817554858005304270368719126086742750390309476750661815429889335039211474252015661201522243347715666859824530144985476374801 867 -6419160817456297633455619009329401270876517711582535731008316131849229327811455490382521865044277635914300457196613069849438102883417054685661845501684 868 6729559829526796081558633802079009817789476566030666952262274527904555209375682564932196352594306086712562680999043067718216844595938007200716810819796 869 2222853765641652694564088358447189387591602535234006438110048746205192739558902568559411686878786758948029671091540749711021477851814061755435845921528 870 -19105959719072385602783039404350141625195074077997978197672398665722909025330567638790053991062416356802208934710403491983901932693101416118472856913962 871 29559212096580103715636468316469948640482824990429215180197786992308807545121337924807820273143412222831514673546841766040892342687265094487059576724472 872 -10599611331617490133001256877573024049824061974854417699099964691479692008605430976194526443000707749932727103429798706443382311646332542508429017537623 873 -47127002770292831334846877671675287345434768090959795709309979998250325336109490903532825275939199595142426164208879430590453530792757393089143078213152 874 108982434974959305101457391600858089803139072219667845292475052290949271730422068026024890341948275116506210237276325396274574983399817037417926103476396 875 -91337212648801688365355693815750010073765689458078753751647653132132298869437838622212677368310266083360822990445600875022059875354908071367897040954080 876 -79342204861203992488286751177773359356926473258292656227210761931671769115476606539644293030137161875017586287613826789732437860852369293777895048392212 877 348395839206632013775097950527620319596157313532643089960991195610800734377525394646549831140970894057879319453786550153611274937240578691589951068672182 878 -451948851470513389352596567206975620168447606595761958148075524029589632067014219970280151966254390264185964683394812741114895587715678542740261895339276 879 35408689366811540835952538563176916315367482612050928248879686821868729462146375096377598615260035248941020472616842405064624810083451503528684464624203 880 950318250245196224242521358744644155154213578873345216228046552996502174011275473642492415061342776390909453076980143996189196209990762591206595329886613 881 -1798072174549871650531688076193870398551134610800831768039312049927043576479894637032666810288347707116503893070124227356045065890840236891701222136171199 882 1118504708350885984372890687891163701134069390583758012768267436745183367766679891616272031845317212601390086450139677255113882178341469342871676901694588 883 2013909857117802228110455961365825643910177641934262091850762758447818865069531670462889813366411426645674096631578607821306274313582842719732206959011195 884 -6153876093966465773398013714175003778772013789693383128978536395692404906478359505077020695906696606368017642075359102804566060322722726731188337618001744 885 6608544932325207658534959207811568023163039343714447451541435658243455445799702857464005120937334062072864521230359009550239933627239273389510044579286022 886 1866162137622153833798003860265814515983155867657814546734206579099142590307336843006041737231460424188368671628466193537281557779696059668007649053539302 887 -18218039230912529848719348519206712964392547745543721614787910740551038677327699611487300407938456599269687647044753017099639123950355651751044943096132843 888 28764953990972997990966178521925984118915545968916893927877497213685839507066098511079256081108359930554857750451818550514876468833578858735466047647072775 889 -11115370746450449437412277666625479407697246091868076244996265549124373734711847252764398689440812476490392968922579843797293286454545583141088617082828146 890 -44510046990840714895652464346876503249928728355472464685307805557912879198428225133272651926347024604050917514455652186861632375436163572960510720897313653 891 105503331864258718027572031139637521027100944549323401306465276804026541385938486835071924611654815786972595809575707387898773384543252868393944210479492465 892 -90889157580871017212378058221588185990778133275058595607859743615960368676865610963564187972285017878472445681858357486360501233661840328765403452745609911 893 -72600476994449913318854890236389177636069507570218652819919511163778647820980341288733468758575608700910965177639077172876379257584861053197458940013067655 894 335610031170589708591143203769573352836987451721251808015659831785859622877193853163786750297291944309402210180541610481531945159399665993877048342531122121 895 -444183697074050405362663261371581611786551942940239786609597932497087306687099621042272801003831643282592668451082011767079070954073989275467904364138305029 896 49623068915921918855675636675594068296033560344601191532585979874597322348730857568131940455119480643342252662523948040498997760990861587665728521241750772 897 908467559838998721163397980911284053034216148049824966366188327338823347921381555742512193938214665065490218634256574918508962859570602024220726347129620118 898 -1755760280891260545099480265520028842047216659942839199340287284206896984579325960226471021447175713642797543088092621215748950564562461764752698999933234767 899 1135994163027051451781296445075945063464480346681962381854043011112832654031137186293045530834615962758475559634329503028309500967886190592470400301261270433 900 1890200078683159014897803276444711965250537238062995998125198796263165804525301614152007883214274543400105294664442693212946450796586837679662741527190670085 901 -5974946606558279801239290127019979235416516585292304490426881087255008590027771189720165169875227022668087148601360176868276924341194467559422911806950613757 902 6567057096790679412438665141852804642600475983368704624786749565410212290029363386073648750812190777828071581927490069394127980723998360469782957245818312057 903 1542616204389378606386929985549026929471764051695672265568451380853991765931569563251206518445712330988581369795919595265101540650118562621803030380543496616 904 -17554587162507313662697535256996278430574924072699077686223925467118715165555419377091025989870543999571101507305084219735380662673770257515142136849658808281 905 28313129081580709471094770051632001412032832848279950393556754524710859799052559581851831859335071284327635362167641329660425970383885112179983918678993587279 906 -11798631862389592357840644140252241148319438940832234014835151433295800220388735959722189087014998645573276170947165165812043120315589767889914209103388430629 907 -42283463271119173683189869377212141266298421467760882871416038204295745946717815297530461608961391634052811021665083668623032635938790387879347567454008788837 908 103078287342855554126506291386985289939221642485891857889632348267713500866011008854275811182957235532690508118183253967994333671608318655622737685874845234851 909 -91585921875056447499640879451098157628892977789470971673128670361292826167635993436543448410923578094456955175283076394424080150636742560850236795480555529940 910 -65872544766561869851924159224416542813839389108168817995580107560473613191955292090899345398140537361980114572011714777374924052501922008795646265071061147650 911 325136491071411655686335494108077898437116695425892740274797089265326646215769174827356421064737028324121156582734251958034713612923554797927138862631508929286 912 -440658412149103826099962747427695687547665731750148190730778705014708876951924946657883512682900591597930477359067497562643974875734075857661133226803087873383 913 67115008878180458608547763351291564196449405696210753383815422042025346447799163636785936489328683104133913197673449350829481249194819100434357126231714649741 914 868877816952952367923228376158459315435075220798576504784958037388059646989202985596728819177650872265917230573824258105176158269281944850193078030705135532857 915 -1724141853480930169017034445529907744425245871959618506117319009555500088362625229279524309086112042282115309700483350385655037600368560448274854412237371385390 916 1169272523162380802020570596523015575414775967082140570100734848998167733084868718332660295068602640149925717854578691916670960702985980708872369440103499850227 917 1757355713347911722424209575792913582715293368857582502172761750809420123450547441279797058925967267026797698699065356274045174861689488711000897738137644642513 918 -5809595595277285585349740254613705256361217065824152163882703030510437726414984242260630476875218767690000762170146130849392434108721693934545272581099301033733 919 6570650065966539831144283568231291478728975511052893485731234383261578945299687852589390879679752759866959375000963068722858529577220373540308517440027915142864 920 1156099803829419146859850917179905948871121660610081832527342050409866507292511906377492586040754350841212031204365621252824496294778005258685806645592129462387 921 -16855791206436424611280431577228664123325692764541051528995911160216071222005603333003119534356887776164038109952526718790802037674042955182842413937117648800874 922 27922105059584758667265226939107048763523880701067817235665132248669198782388005568819345633833711835066125822185370325672038493996874839650784867497657675519057 923 -12689860701072791191797058443471576639023096858240842596706569027100909302365258523940103878248559707360797517866909120102487876230371604353870361889986987780363 924 -39744821186729484512742346782962963681269821376346793982780133139604352918741452829676563179208644070125768158703256946334162235237358090875375372590439425982436 925 100459420102942480983032036947152919317276057078329231589209141135421571278063123418526898021456317973310564978211684781900284373257608443905186903027189512749289 926 -92610196185880933444585071296911840826801740946514079070326963930001947396042484604248878493241338148571679301123583189778798695575435390252845542324716130468851 927 -57946499417868647223405522043657644256672325945274672578456013145104298833112766360210647475669043589461863083946484675241262358079743702468402156122114123189446 928 312857271108314704478215573603177351490528433273597232910087259261209966574970386134614256985484812783223736846273170017889585341841288622890422992436549392867560 929 -436224443110491754784253032216903082971786663522788088466685485613441281301269442802398849980791512418927347067642612944209108949440698578154744515653599578141536 930 87212864510747852374410302395389546027448275558177624353231023719193529375837625629124552754081753356718656796323052322910574439759590769551267324194997416093877 931 821428199038531413978128252149670054254824307919480794594497691909607386067681208750776429339384660499864123141475419464225589621506062407676985070009875310635514 932 -1682489672207612891905803221356260196594383953340721012374287974351350540347931666815366335626730109984426885175476765175610528712424522849905846410294126027055510 933 1201326413278868962592794531369497587575761446200276655953133518448062658738243088957820499201901848616302836929255879110017007499320114532989108412945181408285859 934 1601889333127044942868510789226586580188008931362310677279912859915757031606873823785691473275747062990515877576348793249615302753178708004344031422918684202321326 935 -5594602618847829538088405279160038885024566718988265694956210832014875599643028213335931496820437302080558916950861548457871016061788251543303973101448214708194955 936 6528997295027363012123693421174803726814692294531417857785791854861784436149386704825691069743718201628413532994599405712560105893841325858202591531780582251072678 937 738653078990617046391214699321282694298727212443305456246479198163434165614271704527189503368303769230870390090997154562936970355894964027399093792418269350179519 938 -15983219431056667419919483922974434970308441598506872915196976064818768863310037251362582639454962970886131411420988800212264394047846270559009198152055649862833661 939 27258275878887370301007644408040630694777377461972619384543406688582802319305818051475466150961540756035015947322235533877904207510569774019295775298553629558513731 940 -13460549035974076476287472929656768181672143800017690336560146976881429365939697979252151859797507279282741538028297842763334805728652548042396403011941749766500984 941 -36783048218633120973879588489861191786525211161169198372692551505369654785969313938286355845352823252509601075937624542955781858978997974050998974084641301528611597 942 96712236484524535408619781742134576385171220135408760020048212486498276162726500105059368882683586274573172130958269060542308376754906247394747571259897752522727724 943 -92431304323541492689116510478344228345302662968805067257401779068230461300754063687874621550992868341689013102445338546908387166467878703667449443324774627205187644 944 -49673872768224982905976956231722356098558207207884807649079325682422386029317397110861207159802897684367870887809477505440922696208330097679575553179691023433930878 945 297023058942959869119163186396698593095061551817625534016395304445796645466163074162238316480883150939690577778873977897369289359570363556014319180474231117382426774 946 -425684623746913666145824918144052480082652126345303400502901706000831313075622019764703120175330962296666642924672092315882746472275842785827474589976982506571728963 947 103883402397198152474024274670059305761176155702371576141039783085489107976469078295286322804647534862437193087468126826970610057252479639806257296527153621488983652 948 766166809440361216098461077002284899923548439167197431489964820208482262319691173199031151965326613847730375264875652575299077519650982930348954995626388853435287190 949 -1617637089968066543277502614507719975404307864115553611788380368049096615971100418634261313696993227221520157908101051306985258957198971016939044189313300076362950823 950 1206999603067365505203776724473501077572777359815606354734427692044101449629600716866281346933239664394663936266943425458744683838028631642960699887305723361743904122 951 1442754941604292214080825096129821287486333338547029909883837661133700237691445179736347463269246553428264196224893673976513631243622309411713903809065965830836772923 952 -5310795761152691155142495662379075111567359868521799998885185732708989184034362300094102883093404447445220180926786691720335164276619832727894915417649910621623022688 953 6363939646570550729439247993121769965763574707620060839801593398367206050093032918236988724919430690550710317654303050146473510035718466358194017756858897430925215756 954 397123746587414146306044942793722554603753139596948394150716271089594995732784744894922023200896561376776590456940331403622223118565974173746043967801582448735506105 955 -14968900957756277017061488947030582067206815103840838195479801786053552808787141158725780846434734772370290462425339822815732396283119189668689444803157323166137343827 956 26147954775253115293184764368265529219505967691862911573526735642724815886893726449960719539711395251729380829562342168926827940802959940055360115473369410966632461682 957 -13708687145821018349340873048784386667941131062362921221862749593612670551557362818958175773152145007374282112860128803557368338332991919954069853313129307449671565757 958 -33784266964293033662284719920229351668678514932070770984891411478090445108332896352936513302974835682141252869161301934858672418768115462934604737137225139707570789243 959 91690622327293424540698812910980900046867312768461805723357242747978661989265539122114957917230160333988012686976721385133365826619949034091995360028454999914865367339 960 -89919981706667094798471037792294943696368275425370474313785883257396601968032994635042531181635274160110007457445118124564531639431653268201948622215746706707545906733 961 -42894884089314581120642543284854604503449454467067060227687461014349758196630545615217946128990078274949902323842182888705732393261464438065358863495885664402536742464 962 278671471962074257416120958589930948729858397358735686197730252566740327776137558760562459542559317008842128912049165879928449770337645078537589045897695775708660164569 963 -406971173378366853625286008237267794844449394948360127585121740965903367422205180998777124925450117131410345895026139188464679510088215689111502005664906957517419345375 964 110869542750496394317244807193783973877871682775035783812021970788245812180163776311749588790241778684793649986306411458020111914777654961286048984217717990181377832513 965 710542655038868183060598103390645260395539126118321655919440528145125270587630070275099182269318172893538892684406401997605996585979934634158357815348413804783473707910 966 -1530069410361146054844029153636516477394772713930060666335859257768517441176907404222912161756433574363118024585447208902712583442744825234493457781049413805968945651440 967 1170745873981295293746978315937442237028292848660678871048052206512073896011709059994448905589777040263673154674493311011812334349488055334342012656118392015129163411266 968 1310946475447471270214988933175116538216406823401815888396477689770650484580985688920895535628712314968979633333970602475585325497437065198783169742522078723029488503582 969 -4983402254906154370148453193938403995215772930836120321415391233003945897996730610926475321752407281884570924647863315135902329714302346139179889043014796318471458916350 970 6055311476723695526006809315521103049333590781013521655907383074038324975505687753662237120992650517899806704662556253184114680161648715302010436171776598687352217787255 971 226445821743699861599711900971421883141262878591650672797200470924275394773094269253727117832836353653729060716889111210682760883801222688492124925599365444151186990318 972 -13951157702863422481321854028388587836927496799216484947100143825353797200506099269067676617176200820563456462577831274689336429543098072344706508476744641096214438220139 973 24646780389611752281953475620409848627348780674011069661196565960885578894734139582717723729186444530567163815577687176576843110165287944969140104611751881678139627864844 974 -13233377763290422374141495483690872859484226927364181239243420876753259179234721520595547428156008155636702196395961486315350618845589734097986788216165846561753595242881 975 -31260828381578210576497128299535527052668214686668840286685983901887896098646987308634573088731331842265277407197523449513356173008565496050264704768970271359498330866927 976 85936021444477950889238826094011713419490475518067715372965159228194130246508409645384014026584695565336673006894554447966021578772925137134060820097869535233496161331514 977 -84977062805975508405939278179379929116260684580753147845178588221911896073901095447351332065546325695129376254732297008934484258060543100126184470327242562223930015111995 978 -39013635416629805883040133411722444682271981946947163809389175495413805109763948568334144645656416128266345320894931798366882083742673382642749060123402309110139665481227 979 260295812859528855539505103978796231163439681271197163039436913459430338179513437532750497623804428889715086534762612093571433902783200864065556050382001403310291168991482 980 -381756370417188039073014291284366616584457310108053828981994532933965542690010418062804778336372993338405038082616566436678551259473414310112182112277345630237504088242610 981 105806929574423798551068259666092910681254078829811921295204687464837404059966948458300734531050634047693427470641468029369779300989514625559547231621491862842956035704023 982 662886275895591340660467189313761996896148940316789969518779653270621013050482902647626189471737930793214423117733100233186762033336194329944694398788502420981673023373321 983 -1430576517190421838509369028529490465952773259181695944120117221175944377797663003706147522894465715285074541987818646696600536321030586247465259042062006209871861874742155 984 1094674275147359911080636794103688204421342672028729908067040839355022483061562079112521538334705637517799899556150654229262875547853704921718856838631860744723174128053729 985 1226686377349745722018717836848098754973494688715707041328534692072062738320726215781371643488273054940921794072501480953075054604169033388747987788243192492875206640747043 986 -4656238339153154168910770281736213790441534607031273198812832675405658300222097909500746077872307501096745286370533988710739553432729539940949345348407906548546449413319296 987 5642133319504611698246154970350399421151227628662443214831514008952686080655373029914181947873033005192255515903014584191875329434686833596588117175105221889514055346432660 988 250114357477884372959176592874566078294727404368868289957969588699099500250226290708214708926568223386835389225474912415590466772001314924622002390502694940324995853408323 989 -13063320610079933310127358175370209722813742662294521549562803847814121914677121921714136357087172053656286481664425964436088167685611751359334864749164565991195043609090728 990 22958772516173817734443306473416354796551830890648523660887371323181245428962318562988146248363557943511970063062299389394192681857601730269053697129450879662673530268132533 991 -12126835890889178509796242857753436075346076215300054220390594220369692451262512252709270620583670412850619872005935251985393928739118191648127597995176322129516140492287147 992 -29495533288720315588931373735406749145471099542817389528300652349857835728516397520695116700027716028231988932399642587919363208301051247342732009511027660356873092016296389 993 80200537627910674678932266157178827698573243801489462326372202960646706948258383940104433743966030745324291275915516511080931637655347778568077046362087454795348001402564337 994 -78410370594385472551210892306492095689390921609994413067686161674711777969604863540158238504844218094875979157126905319965758668125063616640001733042731634558063638758324075 995 -38174794315100975831594147173260357094086415057164870069204373732473258019380504276547657164109046969479826092814212294691657790320449818065822345231351849185488197375590274 996 243995335256799208592455769171968091633620376739309871834458321675897086240186455418267236744680646700136847815468339372964868516175846574542481073519505808222665687438942275 997 -353739969486159421828817171943719448259421003664039972376715979343557287441219230031871857956159123319656868020550175925323310190668464446942955619738796388599914442353795830 998 91054558974171779352042418507487717301887876605491942761559731788973433900354764832575862039477561109745409210666120342709067025849716725121537839516118145720690118029883691 999 627014405044624850370193749350743554612381709621087719960716541235230906724004175206930446820725929139160503307769694784215442054267705329422103896986113841166029422970088298 1000 -1331770147233979020117556977818913385616536887442926073111908091702051392706052175017684296147055715031338280773499581822631935857080912633018537613519027064959530715672222621 1001 994301658502158184319039636613575568437439783375513088986625544663084614957368039969078416668987262806160898360714188343749256347190587878800098690100073215748023533224609966 1002 1188702625898117488861448220131934519767523562863227982475860852493583282906108876360543592963414732914617295986408772628422110470782755972503737474654296601738682804739042880 1003 -4361746489397301185047734649519489010290462640784404665174081892832797859815295516386589647496227106556223372142511555933734156525470560677055809960628035144738920396738844281 1004 5189107880653432751760761925246059081577261900491445418654078276255711874100045496107576948121886858118073975196650556716163092383423679527802471732608258437101503677357462701 1005 417691885448639274217644782320615483484431823849562587756267542689877890468893465146640781852300471891961792173761064468525271407146497350923132346197722771144051652015405801 1006 -12354486692751723277556071321124263165268966312818515710807034579112207009574231381195686964501630998278985012493089712439194937489195991862796735103028246821898597943049758114 1007 21290293002895902133680517183733910852349002699969315629985513053886904899356547349349212620478504953256632651658457715640740732531034407905173026524229249279061399887099100572 1008 -10671211570969696583983378961427239837320262581465975678106995038055110229207346162743727671908382301806210911172561320888095725644816479904263661009621196478965452243764896947 1009 -28414348797301093738782843549489843501974151518392637357761950860113356987952853284990223181441807199994832085331088697099662693984676765207680475014935513075833132788803864813 1010 74974275089617094706029248113789475981308689412351942658013818080654601316950020793093563071952416949207237758148527406041438770058021590335160077624574791932288707324504244866 1011 -71314054036155799427444517788230148106734300516165803469035820402007473329245822000057317132970014173172366235803242186039891886638166724127826378731415197283397084676635204992 1012 -39399548519790960319746006168386025970469861846402365556099897540241247953999864286388490727186607503568447141532046918268031820535902135000010778073242890168173852067250159113 1013 230356085753192822632487091625798784205935982589196986163783792995617434073221106807013509307861879998621185953547381425084287165809401475098471590140682420978214840286045775658 1014 -326209126519704822128699006180826150851826928039260528520582673394158765455929263574801888542846842186154417124015260607874193779237239906172225472068943650970493465041474285045 1015 71519888676391108489956222807577034442777760700108117474025109655064666115561809298172741877796977177411456642615512816736056815593613018542735925182641203718153064898226030557 1016 600964600051695169990542920493139228179191147727164730586615357597043699136858670549872663386505011018897433666822972511211711236514112817029904656176898913299264360370693296239 1017 -1240839274034024073651084004087852172035483506573796065372992471057264162187741188921230909366222513295056353908074583358315425414201837395485518115624527209410370205664012104280 1018 887533001595251933504526757054288107827289124005012017800818599942871904534818190937366137472220332420212918602363443479119989233836283668959681099580100044018669101364923681482 1019 1179180728078183616442077873721345457004064725314190605744631961892199386278736280862268682479177227395888171260089564192115325461536546911530908650353180358890178966651794933921 1020 -4105993796581804457829805069377713318053993533402669748642138010684365451457484721132777209563943136656837908016434391305344661890583791800189595764251867290416196682706611730810 1021 4747018978008000558101813890468716981695271123228718765505509228632078667566163221022551827778519280001472366265017747933972590252209960619712414617719260853805361647946300354199 1022 647066307571317973441168413914495684286169750802717147498201073975774514736204759048183539252948387694930037711303563895883870942942639059619095740088072233973024031104326636154 1023 -11782299136121164736770496879049307433130297304347618991222828717361682353504423917160062620899780705156985110624707497454028479861725690459833891241188528222488922124211556552600 1024 19742622240169137097366190501717518995512161611143736086224752847121794750589262522720790042098763073858549744133639359497013034766689618951035664054812359987819704224813105992350 1025 -9149837460184822785169305323342916084629197497652081536298260413492754881253679687167354987823116254326845715186485761844660219558866677830502333371069791313416023279096064191833 1026 -27708151869758475162707904610509885167844783738975350917481223363138100892720488948202163149140195158007025356483247699020007669690883909745397435042608212244199814723050616751082 1027 70299322558021255618006984267137128951256390837617172688592496970182136318538643993184014264855877079623935603055664696980892392889460456159009749784775055479664233181553686912030 1028 -64444729893156094907154179389413885217694799337869388013456065909762277461932265875588060515202217923578173380230987843559534642287739641547320141134725967169780504861451191903504 1029 -41362178563985727946479727989496995875366632089543235685796779324411862431225529153045414636458077301928976220504578344124222989048374620878420721943656386762773172321245337887471 1030 218549598627490962956238390824534911591676049605488538206321385262640662672235995030583811178158671482552747549298897475937862200452925456676417186155061323636098985403497018447744