0 1 1 -1 2 3 3 -7 4 16 5 -36 6 80 7 -176 8 384 9 -832 10 1792 11 -3840 12 8192 13 -17408 14 36864 15 -77824 16 163840 17 -344064 18 720896 19 -1507328 20 3145728 21 -6553600 22 13631488 23 -28311552 24 58720256 25 -121634816 26 251658240 27 -520093696 28 1073741824 29 -2214592512 30 4563402752 31 -9395240960 32 19327352832 33 -39728447488 34 81604378624 35 -167503724544 36 343597383680 37 -704374636544 38 1443109011456 39 -2954937499648 40 6047313952768 41 -12369505812480 42 25288767438848 43 -51677046505472 44 105553116266496 45 -215504279044096 46 439804651110400 47 -897201488265216 48 1829587348619264 49 -3729543441416192 50 7599824371187712 51 -15481123719086080 52 31525197391593472 53 -64176294690029568 54 130604389193744384 55 -265712378014859264 56 540431955284459520 57 -1098878309078401024 58 2233785415175766016 59 -4539628424389459968 60 9223372036854775808 61 -18734974449861263360 62 38046409652025950208 63 -77245740808658747392 64 156797324626531188736 65 -318206335271489765376 66 645636042579834306560 67 -1309718829233378164736 68 2656331146614175432704 69 -5386449269523189071872 70 10920472491636054556672 71 -22136092888451461939200 72 44862481587261629530112 73 -90905554795240670363648 74 184172292831916163334144 75 -373066952146701971881984 76 755578637259143234191360 77 -1530046740449765049237504 78 3097872412762487260184576 79 -6271302689250888843788288 80 12693721105953606334414848 81 -25689673666810869962506240 82 51983810243429054512365568 83 -105176546306472738199437312 84 212770944252174734748286976 85 -430377591782807986195398656 86 870426590122533005788446720 87 -1760195993358900078372192256 88 3559077612945468290334982144 89 -7195526478346272847851159552 90 14545795461603218230064709632 91 -29401075933027781528854200320 92 59421121885698253195157962752 93 -120080183810681886665215049728 94 242636247699934533880228347904 95 -490224255557010588860053192704 96 990352031428304219919299379200 97 -2000511103485174524236984745984 98 4040636288227481217270741467136 99 -8160500738969226772135026884608 100 16479457802966982219457141669888 101 -33275828255991021789288459141120 102 67185481812096158279325269884928 103 -135638614224420545960147242975232 104 273812529649297550723287892361216 105 -552695661699508019052562597543936 106 1115532528200841873317098820730880 107 -2251347466005335417058144892747776 108 4543259751217974174964184288067584 109 -9167649140850555031624157581279232 110 18497557558530323426639893172846592 111 -37319633670719073580062942366269440 112 75288304448755000613692196773691392 113 -151874683112143708134517017629687808 114 306345514653554830083299283423985664 115 -617883326165644487795129063177191424 116 1246151246048358630847319119012823040 117 -2513071679530856572208760223342526464 118 5067681733929991765445764417318813696 119 -10218440217596540772948016775905148928 120 20603033934666196030009009434345340928 121 -41538374868278621028243970633760768000 122 83741363734449699992939844797661708288 123 -168811955464684315858783496655603761152 124 340282366920938463463374607431768211456 125 -685881645825016590418364443104657801216 126 1382397115616312507819959342691558359040 127 -2786061879165183669606379598347602231296 128 5614659054195484647145681022624175489024 129 -11314388700121203910157205697106293030912 130 22798918583702877052046098697928470167552 131 -45938119534326692567555572003288708546560 132 92556803802495262062037893221440953516032 133 -186474737072674277977929284872608979877888 134 375671733080716063663565566604672105447424 135 -756787984032167142742545126928252502278144 136 1524465003805804316315918241294321587322880 137 -3070708079094548694293492457464276340178944 138 6184972301154977511910296864679819011424256 139 -12457056888241715270467217628862170684981248 140 25088338348346951034227683056729406694227968 141 -50525125840420943055041861711468944036986880 142 101747149968295968083256714618958149371035648 143 -204888096511500100112859411629956821336195072 144 412563786172816528118410788043994687860637696 145 -830702758645265712022205505656151466097770496 146 1672555889889796735615178870448627112948531200 147 -3367412524978124094371893459169902587403042816 148 6779426540353309435026858354885101897818046464 149 -13648056061500741362619859582860797241660014592 150 27474518084589727710372004911902781375367872512 151 -55305848092355945391008581316167936534831431680 152 111325320031064870722546305617060620637854236672 153 -224077887754835701326150897203570736412091219968 154 451010270895083322414418366346040463096947933184 155 -907729532560990484353069876569878906739426852864 156 1826877046663628647754606040895353774569915678720 157 -3676590056410552653606144657301899471321955303424 158 7398852038987696023406154465626182787008158498816 159 -14889047930308573479200039233297133262744812781568 160 29960783565283509823175539070683801902946617131008 161 -60286942539899745375901999349546674560807217397760 162 121304635898464942210905841115451490631442401067008 163 -244070773434260787340015367063619264282540734676992 164 491064550143183380516438103792671094604393334439936 165 -987975106835690372705690946916207321287410399051776 166 1987642226770027968757011372494144906732068258447360 167 -3998668479737350384205281702311750341778631437582336 168 8044105011869289661793081319270421740186252716539904 169 -16181746128527757110351198467834685593630485115830272 170 32550564466633869794232468594257055413776929597161472 171 -65475273352424450735525080505689479280585777925324800 172 131698835543162323765170447645729695467235393312653312 173 -264894248762951492118581468560160864746598461549314048 174 532781652879156673413644083657724677117452272946642944 175 -1071549616464820725180250460390255249483415245589315584 176 2155071854342656207066425506930122289463851890570690560 177 -4334088951511341927544700186159468159921746579925499904 178 8716068388674742881913098716917383481831578757419237376 179 -17527917748653603817473594123031661287639328709974949888 180 35247397439915443742241981624457111223230999810222850048 181 -70877918765047359699073550005701799742366684400991600640 182 142522085300527663827326273524978754076542738363075002368 183 -286576666141921216513010894077107817336704215848333606912 184 576218323365574210742738482208516253040645909941034418176 185 -1158566628894611976918910352525633742815766776370803245056 186 2329393222116151064704687481268469959100483465719075307520 187 -4683306372886156351143108514971344865138866757393088249856 188 9415652603080021145753684134811499624153533166696051769344 189 -18929384920775459178442302479360619036058665637211854077952 190 38054929270781752130754473378196477647620529882063209234432 191 -76502177400025171809248683595343434446247456979405420625920 192 153788992516973678713976840868587827194507708389368845565952 193 -309147260467794027618912629092977570993041005639853699760128 194 621433071803281395619743152897558975194133189001939416776704 195 -1249143245341949472003322095218325616804368733448342868066304 196 2510840694154672305534315769283066566440942177785613805158400 197 -5046789795250891334123974696258963798546293777349083748368384 198 10143796404384876114358635707903588928421406398253879772839936 199 -20388026436535939120938644046578500519500450483619184097886208 200 40976920128604252026320033354699646364316176341461217300185088 201 -82355574768273251621525557232484583379262903431368132809195520 202 165514618558675998380822095511139748059786908359627662036041728 203 -332636175161610987037186153114620658722096019713038116907384832 204 668486226411739954625456230413923642649236445413641819485372416 205 -1343400205000515870353080309197211935708561702802414810311950336 206 2699655914355103662910496315133153172237301029555091963306311680 207 -5425022837418351170229664023743764946114957307010708611977445376 208 10901467692252990029276670834442447095510625109822466594684534784 209 -21905779419338555436188027242794728597582671211247031930828357632 210 44017246908342261627645425633409126008288184405698261344575291392 211 -88445869956014824765829593562457589642822052777804917654987735040 212 177714492190690252552736671716193854538135473488426625241649774592 213 -357074488938701711147628312614945059581253682842486830346648158208 214 717439986992045834379566563595004820172472837416240820419993534464 215 -1441461992213376492927753003920239042364876618295015960293381505024 216 2896088020885322634192745761300936888769615123515100559493551882240 217 -5818504114687784565059971029522791385618954020880338396800681508864 218 11689664375209847723468901072887417987397355589460951349228518506496 219 -23484641042088252633635720173458506407113606274322451809711347990528 220 47179906667513619640667276402284353678865002739446001841931317936128 221 -94781062501701468028126224915303389087005585860494200128879879782400 222 190404623336751393549835794052076141632562332484192793147794247385088 223 -382494243340199702086838276547091010182226986494794372075657470410752 224 768358480013793234148009929980059474198658616042406315711452892102656 225 -1543456946694374128244686613731873856065726518190447774543181686767616 226 3100393866722323576386706735007257527468271608592165835326915178659840 227 -6227747680111797792568080485101534685610180361606872243134933967568896 228 12509415253557896864725495000377108632567635012058825631232075155636224 229 -25126670293784396288629658061102295787829818601807813552388564752269312 230 50469020160905997695616652242900748621048734358995951684625958386532352 231 -101369399468486405627947976727193811332875663028752552528949574537052160 232 203601517230321631729325297937172250847307714679026403377294464602079232 233 -408928471047340904405509284839913758057728206601095403393379560260108288 234 821307815268077090704735947610966028841681967688276000064340382632116224 235 -1649517376882944745196906651084209083135815044348722386683843289488031744 236 3312838246459470617968682813892972217176532306641785546478011627423662080 237 -6653283478306103491087104651235052536162869049172252639176673351742521344 238 13361780927386531492473687349368321275945346970121868370794646897275437056 239 -26833989796321712005546330792533074959129911683798462926471894182131662848 240 53888835475740722052290573772659014732738258854706378222708989139424903168 241 -108219382717676040186976971920503759094433388683631661184948379829172961280 242 217322188967741272538745592591378977446780519315701131848957562758992232448 243 -436411225000260929407074482683500873409388522528277882656036731719277084672 244 876356144130078627473315560368487583850432012850307003228316675841139408896 245 -1759779676519270792264964310739946841764173961288116482289119776487449296896 246 3533694129556768659166595001485837031654967793751237916243212402585239552000 247 -7095657812149991467606522762983560759563175329852485735816370504391161020416 248 14247854730372891233759711045990894911632830144404991278292632407223685873664 249 -28608787672891599064612753132029336608278619258210022169905047611330099412992 250 57443731770074831323412168344153766786583156455220123566449660816425654157312 251 -115339776388732929035197660848497720713218148788040405586178452820382218977280 252 231584178474632390847141970017375815706539969331281128078915168015826259279872 253 -464977608343597847247777236675512379973287282172962889970946860781776161210368 254 933573719475861825602541066632546257066989251366727047568126771063799607721984 255 -1874384444529055913419055319828135508374807876775056630388719641128093786046464 256 3763242900212776351266057012782357005231274501633318331282371480257176713297920 257 -7555433822734881751388006771816885987425866499433046803574607356516331709005824 258 15168763690088421600487799036138115928778367991198913889168943505036619982831616 259 -30453319469414159396399169057284919765410005967063468342377344594081153095303168 260 61138223117302951183645480084587215346526551903458217812833604356178132449886208 261 -122739614591555167148985244109209182324466183745578997881825039048387917418332160 262 246405565897008863861359056098487867911758527368483120275965738768839139873783808 263 -494663805221814786849495247957114742349169374491616489576562798881804889821806592 264 993032957299223691952544767434507497749643388492533477202388240451862999792091136 265 -1993476608309635620412198077909571021601896056003667950503301766280232439881138176 266 4001774604041647713838613241900254095409010670044537893203654103313477760356188160 267 -8033191982928048373705660655962732295228458456163479770801409348132981281900199936 268 16125669515545602639468189656249912799277791144475767510391020979278014086176047104 269 -32369910130470217063050116001148722016197330753249150958358446524580131217103388672 270 64976962459698457694327705379595236867678158435093533791869702181208468523709366272 271 -130428209316912962525110357513786059405923310727377531334045022626513349226423910400 272 261804987428858019323130608536763290152980609169135990168701281781219522810858176512 273 -525507112447780227192081004091908922988229193767033835338625036618824694337737064448 274 1054808500075688831475801582220582531340994338391591380679695019350420686107515551744 275 -2117205550511634417134882312514694433411060578498230181364279930926383967079113949184 276 4249588201743782342636322921176447608280264960426555202738339646303853123886393589760 277 -8529530604928591702005762434647012699476817527713300085496238861509876627229118562304 278 17119769612739237437477758053882260364786210269146979531031596860824094013370899890176 279 -34360956031242582941887982476940990661237570965734717782141431997256869544567125311488 280 68964745674013382017640897692234921185805442786350953004439340545731102124784901685248 281 -138415158571083196303011660861175722098271487282464940889191634193896930320871105495040 282 277801651588279257141483052675763203649864177984455951539009174592663312784344815239168 283 -557545972068784243353885567258349926206370762807964042599270161595065529853894838976512 284 1118977281922019944849610058330346890226026339294032364241043948009608868278200094949376 285 -2245725239412942805982897964287987856078622305944273286567095145658173353697221023891456 286 4506991829963691444533151623830563863410383866600963689304204790594257941676083715768320 287 -9045066362202994554201014638170304029327046242626761610948438579744338351915450767507456 288 18152298128957212438671452057358960663666649504103191686576935156600321640957468206956544 289 -36428927067016871537881749676754626537358413045905720302513986307423933156168069757796352 290 73106515752238636396841190477582663494767054167210114463748204603294446060842406203359232 291 -146710354740887059435837763203312147829634564485217576644936873183482051618697345782251520 292 294415355954593692155986290902917937339470041272029848724754674320750422231419758315569152 293 -590820004854826530880594110798423158039341907147249088319271204549073482450889650133270528 294 1185618595600931354898431279582020882799487463500876958378066120913292240877879567270805504 295 -2379194362984419296071348675134390899040582225414511480235179665456875033707959668550139904 296 4774303069533951764691669582209480064964379047654538087428454178174331171320320405117337600 297 -9580434826198129874481283628300356663695187288960106428773098050869824550449442946268790784 298 19224527026656712439158456184363506394923232965222273365378575490781973516516490164605812736 299 -38576368801834330258708690224252598924912182705048667746421909759648595864268188873348087808 300 77407367100710471278200936159556370119955798959305577524173337075466489391006794834969100288 301 -155323993195504564077968983741215084780174465017027639111005709263271574106954423846484049920 302 311666504379176371199072190326634858640874664230888246347329488751220338863790516046059798528 303 -625370044734687228484412826341679095442800796855442428945295117951795059027344368798302994432 304 1254814161422043429141362544060176947207704530498216730391862516802298880654215411008972783616 305 -2517776466749424802627798870873991407059614934571097205786269595402015286507484168842679156736 306 5051849221309525493945745307255257839407641616291521901577628314398865623413075031334825492480 307 -10136291018240402765271785745525065729392106726881698783165434875987401347622363449968585342976 308 20337767187723509085304161753079231559937860442360707526351226246354142896837153674535039401984 309 -40805904677932425280129504030216663322183014861916034972743165481466966196859160898265816236032 310 81872549960835664779301369108549727048980617678221309785567756940451293200088028894923107336192 311 -164266581131612957996687460313332254907190411265221099251298365835937308012915471986629164400640 312 329576124683109172869544364819130111432839174347999157862922435581944059251309772366824228257792 313 -661238174205984859491427618023191426102595052331112234446496278984027004953577201520780255428608 314 1326648198091502746487533012816245258679023511932452306334295373608331782809069716615824108683264 315 -2661640095542071547984421579172215330305713838405360287551196378497219111421970060380175413018624 316 5339967589802275205987554265423880286506761305891631924867604019555549314451601375057405217341440 317 -10713309977040814632012530745006659824804189869945086549265630564233320812118525258708919217291264 318 21493369548954157704099905918331118153189714256213818497592106178711085990667695534606055999799296 319 -43120238287653372288349500693297833313542097545074927793305902457911060714196681103588547130032128 320 86507474954796858336998379099866860641409533155444437182855185116799898894115942275929964520931328 321 -173548946668573944194595513626276109311469742441478037558197130635555352719677044689365669563596800 322 348165886855108343430388538105636994680240837144134401501367782075021815302244409653742820170661888 323 -698467760746137596943172097917443541475084378810625455772682605757865850330269459857508602428260352 324 1401207495564117014051134239247226187179374166665964217085259294731376140112100200815063129030393856 325 -2810958939271917668431848565319130582817159151421355045250306755894041159127322963830218106408534016 326 5639005774831202617522857304287617582551139939021563312660189844650660076060891052060619909512560640 327 -11312187342237139796364034955873947998935923150400833069639532355026475667734272352921607212416106496 328 22692726269623748715364710606345321665539132845517079027917370041503262366693525203443949211614183424 329 -45522155709546435676002702601885494666412838780464983833111350745907146795837011402089367996792307712 330 91317717759690747842551967982160692003494823739791619220775922817615537716573944794581675140712497152 331 -183182248200577248666197061521100789348327939837306541550658288286833563682947733569969228575680757760 332 367458121763546003294580374155760389379332464390059689319529461876872103865495155101550213739873042432 333 -737103494251875018513533250538638400124018098211012591075484694360154160730189686126323940656769138688 334 1478581489953316060875811505531512042978742535283811607023820929933128227458778124099094907667584385024 335 -2965911982805764169449113019971494571418897748291196063793344942291896266914353751891083868043260985344 336 5949321971409792434293206057759930113760620852029537827078096049435072157822302511167955841502706401280 337 -11933639954416113059376372151153742169366892414953367053139004428572703563631795037107487893837781663744 338 23937271932025282500332664373575248222425086251695316904243633516550525623237970103758128209340301049856 339 -48014527910436677763825168889686024212232775346967799404418516351911288238424700266602561262010077544448 340 96309023913645581053970018064443103959230756381089930000699531341443050460746920651377732210679105978368 341 -193177984012835613160579396699028318987991924136488522385124059958127048889288881539100683794676113735680 342 387475840396760128426437514538340860115044671021594369537698114466735993714167843550891806335988031029248 343 -777191425535698061063432471357250164508210987540423388610296218034435779299515848047164490165247669174272 344 1558862340555751730547979827275637217572665266075316076290392414270799142341392017985090735317038552580096 345 -3126683660080214677938189423673548212257817114139570750720384784945453452167504679751704980607163533623296 346 6271285278097851789560838385591643978740607392257018697719969482698617239304450647066456981160499924172800 347 -12578406472070548446490595847672383065931161112469791787998338791012655148547783869259008002213345562198016 348 25228484775890786627719029848322956348762214880851092361113477233256151636973332888770204084211382552100864 349 -50600313215280952724913736002602293131324215073525202292460553768973985953702196078044784327992147959611392 350 101487313757560664388778824617117347130248000770696439725388306142871337266915452757098320975123061630042112 351 -203548002169118846655460354458060215995695142788684949731711009495589405252853026716214146588523654681722880 352 408242753646232729066726119363771475461788568071954040025290813410872271943750295836463302453602372206723072 353 -818779005908455529645063059622845037864373701133076361174319215661131466763589076480996623460314870100000768 354 1642145009048891202313347761036294249610340532244489284596113609001036779279355122578133284026849991573110784 355 -3293464012561742690673138805653796846983867324445651693687177573359621250063064184388546642266140485892440064 356 6605276014051405953439164178470010389494107168804649636364255857434337883134836247241653432957161977277317120 357 -13247248005958653051064101491264854170040959377435991770708313136298866532287088251412427162764085965539508224 358 26567887967628988390499749251179375122187408834525368537376229115458114596609008016683094919227695953048764416 359 -53282559846681341357742591039658083808585797828357507066671663916636992257287679061082671025854439950037024768 360 106858687516209411868971367153914834745593555975328554117181739204715510642714684177598304426506975987953041408 361 -214304510678112282044915104457027003748031032587884188202040301152314073541708020466062533602610144151664066560 362 429783292647611480703774949212448676009749906450222536339434247790394251595973345153856916704412672654844100608 363 -861915127877996794635439379021686689046875495449353392549575786552320712217061298751177532407210114012720136192 364 1728527340921541255726657719236952052148502355996523424840566155047705842484351814389282462811189765431504142336 365 -3466448852174177844364873360861061452406507442188680129163961473981540521069162062552419721615918605675136024576 366 6951686045010546354552862566496437601032020344768626817293581275735338714339240992652549035218915360974527528960 367 -13940948771345474040751956822541504594502051610319786752518479207015192773080315720400517254411987021197566017536 368 27957050905339710744796377024180267973880125062204639740899591725119416234964298910991872876772286640892153954304 369 -56064408535976946816177680806555053517512293807539411953524450072416893847535932762365422489441198478778351747072 370 112429430522548944285525215129499142174528674981339088850499433389189910450286535405494198450675647351544791171072 371 -225460087946287989877390137291776354628065524695198707587899933267092066411002410572515103844937795491065757696000 372 452122629694956182367459688649108849814147398855438474949601999511608623842863500668083621577048592558083866099712 373 -906650166994672769960278205429329980744327496640959069446808264978066229727444360382274070928443188268072433614848 374 1818110149198866350371274067120884523720720391142082377988825061865830423538323438856761797405578382839954270060544 375 -3645839928816774321643983446766218171905571578004493234168067187551056775243516313897950905908540778287527345782784 376 7310919118471631885090837518581334592739404747449643424716968502740905406820771500164756434011849581790292302888960 377 -14660316758619430253787416287260465683335332677780600762195605260759394526309020745067222112413235214011059828424704 378 29397590560591193474786315074716524362383711721323829349914547032073956477952996979609862713605542528883070102142976 379 -58949095207887052883995595149824234716193516174172914350875767085258247806575904938170562404769229259488041094873088 380 118206018589183437636837120300430841415239217811396340003844880212737165314491631834242798764654746922419883970920448 381 -237027693525185539011366100602426426796182806548893702611876452509915670031662907584288945439542070651727371504189440 382 475286699744008405498115921207982341523774354949989450432126289188714018868685103000184586699549294917229950133075968 383 -953036024875291465946999282422223658910366193604382991280999346715193395348088781663582565040028897062010314515546112 384 1910997300525132241795533444856965269546367354617574163395492230105917505917614714653591913361918408579121457529880576 385 -3831845102599363103394136649738966442544004644052764688457971533562896442278103731960037393287558046068444572057337856 386 7683391208296923446394412819528004691990549157740762100249917213827915745441956069225781919702558549957292458109829120 387 -15406184422790241372001104679156152997786178054751989647167782721060077212655409349062978105660002015555391544209965056 388 30891172857973271702426767438512593223182515588044910187671462028928645868853813119348784743829773862392396344400543744 389 -61939953740732121321702651037425760901585350133171682162014717231474274624793615081143226552679087387348019200762314752 390 124195123531035398477103534395652670713611338180507087897373020810182515023759207847177767235397254099822491425447084032 391 -249020679161213108621603533432907639248103952189341622941433214314832961595862371064138162730872666849897888898739077120 392 499302222520710840577999996149019874137970456035338140176240774018601786288412652867841581981901651000301589893167972352 393 -1001126173437990927825585850864448939559466015383986068939230238815075298770201127214813677004115936601614803977715580928 394 2007295803669120348990343418861716261685982237394591715051957859185894049927153897387888380088857142405252856338190434304 395 -4024678520924517684659030271989069288506064888042422584450910481483275004627811080692298812338964823214552209441899413504 396 8069530869021589342674747412509412107280330602591323477595810489189523818802628733217641729000430723237197412414835916800 397 -16179409392388286632062868562081371275097062858195603572579600030824995256699270610101371666645863600090580811891746013184 398 32439514093466789157552484598287836671266929022417120379935158166541885751586567507534919750581731507413533597907640385536 399 -65040418804314010101958464144825861584679464656886067229422232542867561979549187589734192335743471629291811144063577489408 400 130403618843388883777623918186152099653650142537875787397948297505302704911850480328797090340646960487513110184623748415488 401 -261452800156299494702661816165304952275882711523958880674104259849740571729205170956251592019613955432885196162240683704320 402 524196725251642443700151591916611410488930275944332373104623849377751467269418762509818006715867979781488343910467741155328 403 -1050975700381371795989959103005225832852190257681493969722078358112043582160854366214265658785016097394412590992908229804032 404 2107115900518917409159230044354457689453039926948646386469818034937168459565742414817790608276592470451696988329761954594816 405 -4224560800550182452677083765396927426403398677068609666990958707300499509619552194414099797966305492229137589347414899163136 406 8469779600125060174071414884169878947801435000479853122084562689453324200215239118385236758758852087109762404070611778273280 407 -16980875198299510885577324475091806085592145293644973820374415928611298762382747695884547843170186379522499258892787516440576 408 34044382392697802846023638363687708551162841172660482793159412956631898248670034309997244337645337169650947419288702952669184 409 -68254028777593167841785255554383609862282783516062035891139988112082397945149146456450785977900603160513792641583661744914432 410 136838585539581459983046468762783605244479769373606212391922300621801998785916448585814166561021063963451380889179835168980992 411 -274338227047953168565044852833599981528787943430176706003129250038878403363069208517453522332481843211750352990384693696266240 412 549998566033486834327993536283265505137232696226281974444827797668305618308611039726557423085843116993195888404819434109140992 413 -1102641355942134663051794733798662094433779011184421073766794190517708859782167324836415603013445095125782141657738961651499008 414 2210571159634591314895204790061586357186185259832556397287865571397612965894225140439432719710407912530345013011678110169432064 415 -4431719214769826607373640225051697051009624994592541294084285523519616424448231262412068466787851269618251485415756594071732224 416 8884592220540941169913741739960442775293758939039939587185679808488013834216024487890542988309773428351625889616313935609200640 417 -17811492023084458250160406059634982897136535777789593172405577139873589639071172901913898086087688634933497616802229366149873664 418 35707599210174068320986657278698160487371107354998614340879589325542303219420593656093420391111660826327486908743661722162692096 419 -71584428748358440283305004876252710360938286308836084673896048742674854321397683016718089220095888765575957167765729424051273728 420 143507318152737487849273390390218199494268715815349881332065837668530204407908357442498675315936911756993881036088270807554326528 421 -287691557617516190263873542055861956533321718026055186632679155703421400346042697703122344383364091965671695473290165534012211200 422 576736957859114809658400606662575028156212008842821221202453272139564783752537361042494676269708720834711257748807578905831538688 423 -1156181600966394477578108258426852286491561163267064138279096465744573533625978653357489327545378515476158249102069653487277309952 424 2317778572429118671678830607057109033341396617696971668306572774420034999493765169259978605102679178565787965413048298325783085056 425 -4646387885850896776402889394521026987399341817719630120109905234701845863471146063609957110229202652358518865243914579354023100416 426 9314437253687112418896235149855671816231780800090633807213329841127243455909523577399914020506093895170923599323465124112960061440 427 -18672197471344862569973383021338579315329755929484014748413698425701590369753510055159827641107564971249618936318202179035747844096 428 37431040870631000604308591485931629996391900517573523764801474338297387655375945911039654482405884304314781347978948219691151130624 429 -75035373597144552137340833858372202724248578352358036065551103650383189142489743423519307365193277332260649646642984162621613146112 430 150417330906054206132128969489762290911426711339138049202998517248343205948455190049918611531149572111783473194656143771721848061952 431 -301527829235638615979152542525560352748712531947120052549789654391840067223861786505597216663825179118091294192052638436400939663360 432 604441993318337639388094292143192247349143282431928013387164548573987445101626385822714420530702428025231283989585978658716366405632 433 -1211656656330796093635766998470527578401723001939231843349499576728589511511058397268468815467508995628559959190133360889261706969088 434 2428858652049833816990690825309341324210318878029215319849340112618408265637728045783017579747226270413314700802189528922181362253824 435 -4868807982876150893419695307355254983234383504359933905999362143559275016506678594058195057118869099139018966448224672131678621138944 436 9759797323305268305716017928183654636096258505322874344600088123763467003475802193100709909486571314902817062584140572837989035540480 437 -19563957361716469649185290483313598611447500003851761754402903920816767947876494396170059409470808863055192384543663602825241657606144 438 39216640153644805373877090220519775901404965994115549639211263188213203777602768812277397999936950192609501287838092119949010488262656 439 -78610731167713342898767198948824709159829863961055151539233437069585743318905097664429354361864565318217235613177714068495075322626048 440 157576364056274150099560434913219733033699591867758407600088695525490158165209315408607825447710460502430937301358487794184259337453568 441 -315862531554243228803172943857580095495478911626813024243421033823617659385216870976713884343383580736854806752723094902756736059310080 442 633144669991876314814450035777441449847117279036218466573329353192510004880030222272424235582692480937695477805458428434289906887426048 443 -1269128553750532344045108367679445417406553469637621769319633277475569381979253405182841404957235600803362684210941334126132683312463872 444 2543935535034624116922633327608015870237744762405613210985215697132237508396892731641668677498172479462668825621931622767371105700151296 445 -5099227925136367091510099839714281811324765171071965766662329678626672505670557305835309090163747514637224565643961154564953689550749696 446 10221169560406971898349866048425063764348081634665410222708455925977739989094658296774561650662300140698222960088118127190330335402393600 447 -20487766541082419227359064834843127812093265854373777824184504989404269933696403963757010241994210504243993577776627890501506583406575616 448 41066387922701789316036795145672256190980736878833470405904196253706119778406982667929794365327641454183082470754039053244704992016728064 449 -82314485526477480354710921243316513515549884097838770326878765057207399378842314816691136493333723799756355571909644650972793634440609792 450 164992390415102764154696504390577029298276588876021199683898275214005118401741328595045368512024329382293092404622422390912354569695526912 451 -330711619554501135199942332589042063130906819112729717428078040627190876091596055113416928074762422330146947330851110959758243741019668480 452 662876916557593484180983312793860135330520920946834070976719061652743030759418906073486238250952371791415419704914754275383556685296566272 453 -1328661188012369395924163920819272288798456407336417414194564084102208618671291403840277240704759797845073889496254573262501251777107591168 454 2663137085819103646972722432101648613871741945558333372871380089797862351647489991067164009815229704214633879165359275948470780367244099584 455 -5337903591226937004194234045129505300293142152887663834707264022782614931904794348907547076441879625478239958676418810743878114360546033664 456 10699066021631333428886046452111426745685600829317321847343535731939010321029217431361532266506599685054424318044238139181629335973207736320 457 -21444649721617585698767249627927685781569834705718632050545086836625581556497692329815940760258880238304737437471277313751004886450646810624 458 42982334799945009079524812703265036143536935505605240812806204418746284941873899593817633975009122213001252477708156698277502201909756297216 459 -86150740313309693523030252301349401447868403199546435049044470328482813541504829056006772859000967898786060160947517538105989261836437946368 460 172673622053458737774021758392337461217325870775764776944953063638946114398523717848756555535967382743139230732957443359313948239706726596608 461 -346091526960596177003966024363952239077829870304873367583634373241853203428075555170999130707865659377412682288039703284831835911481154600960 462 693671619628549756919777063886459111442015998116434362554725238411628356118207349288970300687593106537093806220329039702071550687097712017408 463 -1390320370671814319663244158090027489456744511246243979884363460679100610760527176471884679918909788638724495729157345668958859102466229665792 464 2786595004173058250973868376814273512058914052519238469318552889069889018569279308731657516925266728406522758035313223867549233661474070593536 465 -5585098534004975725242496874896984090408678165091977957736757713563153631235008529039091348025427759071193049224623512794361498236031363710976 466 11194014119327669897074513992330842313399056450290957953672819297973058450662916881229735324400644122658681164757241155707249058298229172469760 467 -22435662341290776687328068469735432891961513140795919983744246337639619277711633408762575905500865454349952462130470571651550240248791235035136 468 44966592887852427161014217909618362314249826762019848120285708158666243308194866110131362324400885326765085189492917663777204727802248250261504 469 -90123722186246601894744597759531717689153254484895712546165847284106496121932930805475145675600079489660530909449788368502617950213828060905472 470 180628517193576698934921519399653421499613710891503457703520556501761011254952258781375133404796776651581782879827482818901652889646319242575872 471 -362019180029320388160707686560486815241841825626430980629418836870618060532077311903599950916786788647685007881510777801596139757729964726681600 472 725562651342974756903144668643333574968912458939710091703593121475428197108500212488899270047960047984412900006733179930777947472334581936422912 473 -1454173885254617474969747928331387038908282533253116444296697138419240546305691602341197276524693037346911568500889608516727230858418468838965248 474 2914444935646570872266413038752213855757480297253625410372416067775249396788765559409192025906931957449994673976625714343797133544335547610169344 475 -5841084201567813589186660441683307267396791056002035864302875717424035401932295828271978997528955680412332421902944423308279610743668315084816384 476 11706557063684970867680989611724373646557243034993641815721838598595144020574121075451147886488094891849350991705274835857929908797331069898588160 477 -23461891448468629113977316680164265516641807915966423805675851524684434474567300988716675555836556845748074279209321650198601192214651019255087104 478 47021337539134632985185308273759567480338259523891127959816051704357161815972719653062110677393847815594893150016187257362685133669279797425995776 479 -94237784362664015484831966374381207854785806431698816616560800718690909365621674657381740486229163879387275483227462428656335765818515112683634688 480 188865787294117529998586632402486561497790187631230754626978996057334990198595820017278519235341264255169529332845100685174602528596941261030555648 481 -378512011725814058055018664112421414572017524798127752041672781354576323331896581439587114996448401503129015398470553026073067051113704593387683840 482 758584897726786112225728126839739412296909348667587989658775141188965332533203045689234383044428548991837944262501809363593858090067053329428512768 483 -1520291544003888216682837850909271990899567295477840950468409439337556036805225856998589072191920589954835715456125025350083164155813394944163315712 484 3046826585108408417828438896278130314410631787241011843238537192594362817088091245237418756589968163851991084774492863945957224262985366458939211776 485 -6106140164418080804582404181475433294044257967052683571080511013027227121131461552955318737592190295588621477273471354383496240428687886059103584256 486 12237254317238689547015861140789211918534504719246686911367895281731457216173481230871599924008888526946521569995913961750156064662810078400657489920 487 -24524456611282434969733827837255114497960987008776013361149537074816920380168078711665124745666792925431600370889770429466639296936488769366215622656 488 49148809176174981690871866785863610317705929158117305799126567172341852655978389923174099286631617593940315203575425870865932929094714763862232530944 489 -98497410259570186884552155794433983278979768597365169751908120390099729103241244846035898163859298674034859330742621765597174528632903977984067633152 490 197394404333580820774721156034281491845095357756991455811126212871031505789051419691447195508910724320378176508668783578924966398152756856487340408832 491 -395587976296042535560676000959390034264462356638505144236872369923727106743240699381645189380205702585373268711704647253311167478079411514013091102720 492 792774287849846859143819379700434169677467995526054753702984628210782403816757118760791975485179913059980368812143454697544804319706618630103002775552 493 -1588745246215217294332573514964176541652022555550198437864449033148221188294065677516587144419896841898428400401755229776934547366508828464359646691328 494 3183883833461481740755016541054969487898218240096574736645857619749755137909234235023180675738867715353792126358447100317558972187208839337026575663104 495 -6380554348985057785689772104363171784984782738185505195125634346406135798460674230026374125275883493821454903826767482162497699282800043490667715887104 496 12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896000 497 -25624510852436985576197000595478549613445901016680866555173890240877547374980342999945598691488718480196784824186056180869028836398259092495587380035584 498 51351315161370725585831913368982961700398572097300578885019133337008098931098332079731299573362621465304534857251098613957095712063577103524091276558336 499 -102907217235734960038539651094017648347810684322478849319380972384522206224471956319142803527495611940431000132260169732352267502661272044114015586091008 500 206223608297456937810830950900138746589648448900713081737447356190056429173494496957646015816531961900505861100036284473580687162390779762359697238130688 501 -413265564246887911089165199224484392967351058312936929672265535222136891796090162554012849156145399840299443871104458964913678638918030872982726608158720 502 828167823797723893113336993297382585510810437648895391739272716128321850490382662385467333358453751759174331084272697965331965906109004442492117480112128 503 -1659609038203343928096687176291592770173837517343833848268028723624739834777169999325817936809233407675499548852672956001673149068763894278037563487813632 504 3325764857622480139933400731976840738652108318779753826115024029985671937147149347761402413803118623665300871073601032145364732650619559342181784030806016 505 -6664623277676544847346854222740991873913083205743679911387981225443728409479917393742337907975540863959205288883712304574766334327422660256576882171969536 506 13355433680216258829653813963056604541043899547855704341091828781832225889331072183923741976689688961175617671240445089717606406707212403657580392564654080 507 -26763241610158855929227838961262450668523265368448097718815390225553989919404619160725616274856592388865649529426931140571360289519158973604014041570738176 508 53631231719770388398296099992823384509917463282369573510894245774887056120294187907207497192667613710760127432745944203415015531247786279785734596024336384 509 -107471960438446129876273044126243735365576791655685903168315422197332264803558274985927523671244085287577911613276052251374620966914509224726882217814392832 510 215362914874702965911907776533681403422637313493265318629684705689780834733056348314880105914305886307271136722120432191838421742666891779764590487160225792 511 -431563817745027344142538929629750672228242087350317661845477133969794279717992293315810328972247204078772900435377519761855203103009530220150833077383331840 512 864803611481297512922524612384277075222419095428209372863169713120053779939743780003720892231765271086007054853028350280067125441370553761544970360892424192 513 -1732959174945080675119942731018105611976708032311566844070770316601038000887005946751642253038072268028936617670603322072847689353444094165576549134036369408 514 3472622253855132648789672474535314147017155747533429884830402413923936883789048666991685443225227987771718251270299887171122255648294161616126315092575780864 515 -6958652315640207894678918974068834140161790860887452163038528389291595531608170880960172760748622878971126534398786260393098265179400269802199063834157645824 516 13944120247140300983556985998134079972578540453416089112832503901470634591276488855873949270093579564797633132513945492887904038124424432744290994966327459840 517 -27941871726000372355512268096260983329666998370114547799175902048716156238673271899655106037379826743306026392460636929979223091780096651768367724528679256064 518 55991005915440285487821128392507613428353831666793834745373592588982086589587132175124627069144988714033573039786765748365276214622688876096306918249407184896 519 -112196536757759652529235441184986520394747333186717147784790762161063721403655441101878084127060647882910186589304515273544212491370368897311756774882911715328 520 224822123369277468165657251169915627865574006079693252157668678288326539256273235707013828231662636675506454198070998100715745106990720084861799426534018121728 521 -450502346446071262545687239939716429883306691571904417491511664509051271410471178420542976418407955170385070435065931308686130462481404750200170606604425625600 522 902720892307175177520119955079203208070930741968844661335371944882898928616791770854116592746981273979514464947979732831881541421962738661353484720281630015488 523 -1808874183444415659897730860557947112750496201587760975375441121495390628825282369734294465314293275236517578051655206092781643837925335644613256454708817559552 524 3624613164548961929510443621914975618718261838475665256160276706449966800833962395520711490269248005028012452414701893043600409663850387933039086937708750176256 525 -7262955924418185078450851045428114023871062547551617123139342339818304688034720103145668099819818919165979497452186747803275063303700209153703321931999730466816 526 14553371039476892595761629694052553620611202836303807467916262533473351548803030830499826438202283656551868180149939419038698614559399284882656939977163921162240 527 -29161660460234830069243114594497758386960561155008761379107680774620187443073242909416633353529858949543554730791010684941694205022796302915814472180656762781696 528 58433157683031749893925939601780819065397433274819815644765672964587343577080848315667227661310301171966746202564285063611982361853588072132630128813971366477824 529 -117085988891187679298731300029132242713747488479244217062631968759868624536030421625002377231121768889692765887093097514681152627323167076867262626533258414784512 530 234611324832623717619221441709405694593400220817697605671465183181125123835798293237340598279245870870904078738115249804276681061878316018938529990877148193226752 531 -470101343765744153281960566721093807518610929353813554435332857685025997199071486449352884192496407924845251404088609158382113738220595768285069457375559113768960 532 941960075732481742650956500046752451700842834144463795055470698015603493453092772848049143653002148215764690663893437416421730705369118997386157865993643682168832 533 -1887434927866950357475983733302634576728927619162600962480551361322309985016085145594785037842022961163677757039219313032158467868594092916404353634472338273599488 534 3781899408537874459300108933023528500112339140072548669700322653226825966251969490986943576756083251791652265501303502462946948652899895676072783073914778365722624 535 -7577857922683696407296500798883575693533646083639790828879085167618063924943537381568634155656241162511898033848336757723153923137223211038673717757769760368492544 536 15183834056583287791985567463440188773685227774268968636715050057564951834766271562326762315600631642880983073388133021040827897937293261450403738735419928011079680 537 -30423904535598365538756266658226452320606326762516711231343859559787551639290936723032512639777561921476340158159185053270695899200280201646920083910600670570348544 538 60960281916060310987082796779145054187684395952990970378515238008890399218098660642823001296707721114381428339084208128919472005051947760786065380700722970237075456 539 -122145509521847781793306120483674407468312276761897036588685513796411390315230895679161954627720636771620352723700092302595104423406670236556581187160489198666907648 540 244740910423149883224893294818117413122511523235624264840681103150083964388528940145355813324051662628955697538463536694702529673418889903082063225839064913719328768 541 -490381603605208405726348697337772022616796985894908913007982357414690296293192177864775434785324103429341379259053777568429701000048878666101928154714302860209684480 542 982562772728234090005821610078618437977141850637138592669205017058425327618652950877678485845089763201542726882360963494908685306519955052079459715500951785961422848 543 -1968724676492102737117891650963385661441379458968918718644890638574940125301843092051612204239062639088805390493228743705915937225884305543910126243146595703006953472 544 3944647615055474588448280163539068893856950433327120503902742486066059190732760564695734873575891503549050654443471120844029007677457401967322666110582575668182122496 545 -7903691754253487405321554050302732929662283897432807141031407389964476261723669890576490677347315457840981055800969508552452281806292385693650159469743919860700676096 546 15836176556792051267493095547054656143221333856422746548514659615593668283963637303523023215085695817167721605429993550833693096515339934905309973436645376770074214400 547 -31729939210154255448686165987007692854236199835959757629933008902516768088959869651786130150953521437306962198516096169124963258836190196846639255867605827637494153216 548 63575050613448816724772281759812146844059463918148044325673397147692399219984929393052427743471302480556962372344410473165080649283401047765317129723841803469679755264 549 -127380445613178245104344463091217815959293056328753146782961552980702524524100238965065190370071124173000000695313257216160469561788843403674711495424943903328742408192 550 255221579998917713518288725325622676460934369642420409829152623332040501216461238288051050506399286769772153291875386971981555650021769423637577462804408399436250611712 551 -511364537542957873655777048937619442006565253254669052184764281405351906769443997291943440545312650387088610386248519023284344352931704079851463869517857984430032814080 552 1024571830176160640549953294447987062182523534448994569422446632293245622211931036015569560155653454469265828377492528205211154811639738624855545626853798339975128809472 553 -2052829170532811067576704982041470480703833124777302068950729403551574861769948154894504478441363216328708871964976036727707241834832138180016327029343761422180383981568 554 4113029361426601708107006750373933674085238361313229998113131085033316958232068475515739673142839047437772174349934034089984348092769598220643125609959852328821020688384 555 -8240800763575162562121207073329852773525620946143711716649606725926968385848481282484940778805903324436253209539831989449108425031749840162507194322464363626562546827264 556 16511085608594243416056801291823676397761530339321926874145902563574605710465651227876804422652257107993924140759591821436496307755920967767456274850018045190966104555520 557 -33081139380076323415742376873975294496943637572712860629985183350590549298468679781567454575385415134230683724879039327949551530896684510419796322110214726257614230913024 558 66280215085928319998742302328606472396728428933563735023357123148063774352012114214762600610932632104947038336477790026052220892563054170609360189040786724266592505430016 559 -132796302823407986331999701818524711599139165443403497573487759189892900214173737732780584142188867882865418446395002792410677446665478640758255467722287992035913098067968 560 266064350949918665333029597959672956809642946039359050200522544167316503448646494072071934125024943111673520439668851065433826216409697880595581114726005071077282370551808 561 -533072192506042716004119584564592980842015122383822210508139139909694412937891025357165399931344300915232407973095393092092595078976876959349302588014868316165477089935360 562 1068031366224496202684359946419680096129488705377852641230466382969511637956978125140373863225277431214235550133706168106635075450268716315014885893155452980352778877534208 563 -2139836694873813946720961447420348461149894331976121722889308972239268900076348399132833853175732521196012568642443100058169921485167357422662333220562338656749207150395392 564 4287221314597270976146406004002673460081622506393076326635370357079029048477481095969839959801820359927108074034947727806139384139594564430589789309627542705585713091444736 565 -8589538478893828117701778226329299995726912697667818414984245539359040593604530787348024426504351354924382021570018510991877850617708828031709824356260816195346023764197376 566 17209268657186228566221488889306506142581160765098968353395500729120046180508198765512737866810123979989095790140283132742953865912457054404480140186533093959041242691010560 567 -34478920713169601794078842651908824587416992269724599753645020759044022347614671912658853761223090500258855074281058487004304061178992905491081263321089111054780875707252736 568 69078608223933492911429415050409273779343326018502525600998080119695904668425892588584463577651866081079037136563101417045400781066143404346404492538224068382958532064968704 569 -138398750043055564469402289594001796767705334995111703389412237442607529283244882703702439265715102323280728249128171720164386879548601995421292916868539829312710625430863872 570 277280567276488286231891498174370091953448035906436711153656629291646498459275960460471902752252944968806764450260281212475944393929834364299553697321263043719008373463580672 571 -555527268933730887049956834321473180742970803645300031056977567396155876704124311027077853946151370582104144804528437969246230057524929475513043121810892857625190992130867200 572 1112986806628970403272261344588412355158091070955453279613283752418037512979393402266423804775593702453189521417072627027081142654380380444853957697958519255624730474669146112 573 -2229838150780958064889218041067756697660481069240612994225224740087526545101076364957383803317769327484341506450176756231339650387421803877363658304590505591998157930153115648 574 4467405376607950646467826785917377370009559993140638858447763950677956128486731850763839994168702500124607940132416516817034030932165693730038802426527945345493709821935878144 575 -8950268903307970326314434979398482689396315695600103456890156842361718333542621943225824763403732690561065734728959042342777522178975559410700576487749759013982207567131049984 576 17931454106800078719386432773924421277547022809837858393769571566735048820223560369847939076940120761745831178386170102102973964987239462722647096244887254673953990980780687360 577 -35924740813968433572287991178103754352602828456951019747517658897493321946723753706488457254145552284739061774628844239040785771233055613247786079028549982639887133654598549504 578 71973146828673419411606233616717332300223222588452645414992349323033092506000773346562072708821726091972922384970696547751247224983264602100555931134650911863732570695271448576 579 -144193624058819943357272969754454311790481576526006502669898761702159082237108078560294461818704695228935442441367409234841845815000835955411079408424403716895381748162691596288 580 288881908920586095782666944550947917961033415750215429019625649516503958924429220854929556439531876547850080225586850748362394360070285413242093909159011220126596709869680590848 581 -578753139447064609701575899185974424682207356896835705398907551257379506749284569178540378483308725275658551136877766054082194180277797831324058002938430012924859846827955978240 582 1159484922105914055675635818540106026884695764586481105517127606963502191299421393294443288175107394911233883645163661222879199280830049672327856375117675171193052547833101549568 583 -2322927130635397783896239677416526408809953630758581600472880222824490738200547296463611638767194678542301330033143580675188020402209007364015193488716980633072770804020582285312 584 4653768834117934912882415435505681527701031464688401979823010463443954187604503612676673402368349134524269785551919677809235284485515830766749348454397221847518873024749922942976 585 -9323366813930148515944703032356620475564311335719281517400520962477853797615825264852247054404617823927873822075104388536189056333227293610936619862720964857784408882917362630656 586 18678391919248854412249150387403755791453119484123518150310041996135598440045286608702294608145074757614416146092738842907815087390845851376749085633294972041062143432669758750720 587 -37420100421274823585217789420188541263555232593616946531638084134630978569717845375400190214961827734746169296070537817486504124230474231063249863082296028733110938199009584480256 588 74966834008103876691874556131139141888408452437973713525312168553981520518690235066791582427267011908527012599911195898314756147358513518746003109796004226768195179065359302918144 589 -150186934347316212426627066843802402499412879377427067974696337677402167795889558765565568849220736695123373215362632323313008092512157150731012986854832792140336963465398873751552 590 300880401356849342939010042850653042444017707757813417797536676493682589108797294795095945687814899146385442461805745699993007780614574527940039508235314261488567137600158283333632 591 -602773868038132522049531904027402559778419313521545399291361355265121685251630944118121507354376649805048276985772453506719998752409669508836106085521925877392920696539037638328320 592 1207573866725132716442087444706998069337606423054927925975298715085756384571334597292102246666247002634651338095866831226907963887180379923584266309146446463617414235755517419978752 593 -2419199994748000777570222162718382038236748438133530106735749439282538797278814612695922957247481411318412244440377510880751860539082841658992640894498082344897974156865919126601728 594 4846504512091472244512538872045535875596568060314408723041802896787129650829920061615282842324937634735043625378042718615375586607609846941633498341406543525122239684441606826491904 595 -9709218069373885867769266837308615349439278488723514465224213830018363414204421795677439540309824893666525523750660830938494904274108021130563429787633844720897062110302750799560704 596 19450854229129654493026911861052317895370841713636422968729643732924935053498006936248626791939549035725927593490472449292477270665992696755719725784909204783099289703444575892275200 597 -38966544639023074501030580094974810183726252899651634014021719611626286557174340562284749006518896568237608278959246473415929465567538702500625183989101440248808910372567300370857984 598 78062761639573680032014672935689969153421644744060844181168303514805406014705334504144488858317390130046722741875096096493808779606184022979621832816768941862838482676490897914331136 599 -156384868002202422123936371362860635878781567377636840668586335612716477830123975767438959407193974247236457851663398492311517256154581281915986595310670006456118289215694390173892608 600 313288425450514968367686793708682666901439690534303985949672128391644287261674565053177882195506336468758940439153209583270833906193589035745459049975604258373119226156813969038245888 601 -627614229793250184975001689383288124090632492626668581124343171115711237726202357142955691153249448886089930349959244363837266600156031015317889818659737007668003747764478315457413120 602 1257303217370940866429259582698421828756771208369458380698684170896267801858111168359111235830972449669323959643224139122265730775849767918289723074736530997179538086430657385676668928 603 -2518755950310762725817031573260534818664554862971159198297363999122226256527635244864622178710892003132936117173059579033713856702774947611887333024307175958046137354664716280877023232 604 5045810931759287437551087962248451959631134618406803270394719312903833818678096306022043771519678213854448630119341759645792503707700718774390439798282579843466397072936235580801417216 605 -10108219925794098846936225555951668563866319021742576288389421255126430248601844244629686371235144842886050051785128722448314588019703084650012427095901615541681038873086077199697575936 606 20249635976139245637540550374812866416940737613343092071978807768890385719694991754430570398861866516126405686663147851210088337248009463502487949190476142792858567200599366475584634880 607 -40565664201380587162417299275444791412297674366402063134357546055055821884372590039203536110506886692961422539512076515047094996913225515409902088378298109004710113310053157103548235776 608 81264112900965366099506995602527699981427747012235884249514953144661744658710393139091862846580080707340067411395714655348026638660864207629656556751287864847406184437815162511854403584 609 -162793794798339115748358785308331634276520290583335284460629628358423691097351212399553306944292776057514579487534552561203726566990554768879017873491959023370784284511048021633224671232 610 326118727589494998595407158823215737180370174284397600844458700855047785754563277041845776390850781400698048304555351623422799713318762244997445266962684634093512400292931436485481070592 611 -653299731164623531388193494059536411615399534804249265535316289986496378628848258569169877786232021372733875268083196248876292585312829904473709573882902442890912463127533659409025597440 612 1308724014300514131171145340945282697740117442079406658763430356525794371497139926109296405581524959888143307854111378501813971487976270637905057227680871235189600251338408891694178107392 613 -2621697132543562399131807387542985144498871629100629572912456266157191971473166670160506111181171754061637730344112729011750715610653762933725390615191875169194751152843500929140610039808 614 5251892472972193071842648186390809787035016748084891656596103638525590399904106976204838822398587176693977689960005402039746976490709969183281333550044015736020603606020368149785727729664 615 -10520781361714522690843363195391298570144580475937048334734589489473593713723761224177330844869661690529359838463570692111985043520224824998223771739408562267303409812707468882580470759424 616 21075555554969318476002860036001955132438254911408626712553943403792013255278616991889968089884298055341528594014261160288952268118059423259769752757458186125131224826748402931178972119040 617 -42219096773019183140637987362442626249174697741886313511277415657273678166219423070850548980058545459248675022202761872707868898391338393046183924072198495431311260056163736194394005438464 618 84574164872199458658540509305762684466945771321910747194893889013926659643763224315842323560696989615628585712754002849675666521093115879145656685258961237224720140917661333052860133277696 619 -169420272396721102071610087773280232871084294320097734734465893426611925910175204979967098322553776625519642762204963907871190490807109944397891044747050967173635523445990387433864511356928 620 339384430098086573652278313870070193616554091992747950158288017650741065065647922656499099047427148039564228197803844232782095878855976261008937437952358919795661530113316217524017512316928 621 -679856630805461886322672904387159842981879190690600861695288496896516556621890870706128002899493485656178341742395521299643621552195465266444185572821231810488104026669303320360612003840000 622 1361888802829501250681578362068358597461300394791411646148001916983101966224971792198515615408265350466456454178366708267446102693357956021740992539475491562769769986223948411346377966092288 623 -2728128688096157457435621830724795017917684816403243137810853680346341638412323685969550450035087459241112449743884747871209924564649963021187227866617039009126663838218580363943063849009152 624 5464959541066624827016173874625745681825537686447325966651407053452958688749407575084139338507288435098623982262072158415055287485168027997784941308566189785427575407978527810386743531667456 625 -10947323411881869478322208175603802655631411480176331315362213492426468201348335556458355553888803903430046130072749642175381451682072259906390853767796603105203646279039789785774718730633216 626 21929455483260978605224137203912227895223495174916021394843225755894038050395711925496864861526061873325688591242709935041304656787616927634423649836921653279104283484245047901551900795863040 627 -43928528285516436507607716113233700958368334778958760317924049053870279396189505476154037230549031879582569844679841171463692820422178670912131184276500200695602548820821032463108728260919296 628 87996291209021831609534315637285892252579358416170955692323293191904965383175174202628689476091880025027525013748524945689552654538246973110830137758314189665993061346303938246227309860225024 629 -176271051694021580407706398096208765176844094548848781497596976552138743947942674905898608982171392581779820676274735096903439336464273208794795813927255955881562050101931623132474326397222912 630 353099041939998995192688329835691491697058944530711303221094733440935114259070002813079678024318050227009182650104840604855546727704104942735862704675767064862275955022510739544988066147991552 631 -707311960983909659139927726957930906080859399927450086893991027555185481244509311628724276168586630580917447895320422031808429564959326935764267562994044435922855619682316465650054959003074560 632 1416851676175642655788957588488957657535201821586955134691585176457001467941757235262578392577074321415633060980862325707811531349020887972113619433273109484242318658639222904420267571420332032 633 -2838158860766931986596119446124107005817369686638020191190376595607263946788991694535416465633950763338862452342167614704012407136246244145397407481116260193277852155827625755080850449669029888 634 5685228738365157323228647430540597393128671460204260225995165676601049915388937837091352292227505767692917565445221155984803503148901424693135152191372602836142133988753611402642331512994791424 635 -11388279510392901346530111937665961549245207094264960139219156323975143874399784570223743306374220017416220452412214165123164384050620722190950978841025370571457127331703942590245924253303046144 636 22812203088110976093205858028501456624466142536242799652895962589496375836043386932529564056586856998893211547867972036553443523606877189991263306598611070941259973371801324750414370961233018880 637 -45695694310872298986702984363341980300883741767911358054707225062084927846574409449223283000850547925907964381823031485721116558225025871201249311030342801479211384160389528640673786831719890944 638 91533964891045291573988505339362094705670396926674233607245049890354208042124090066774875777054763708059011335820237796670692138472594724839944017726926922151805643154352815561037663481947488256 639 -183353082320691970349142083904080457619146620635051502210151299313077120782198722470206371104816863128604187815988825243798302320990275414554778826786336482690377035975853147681455506600910389248 640 367276469718586715100614314258873451653904894833509074411624997690891650960298529613725981311048397682180705920674349788510440730070722758859339236237638242154285571286001328481671372475851603968 641 -735693549591578979005888921419171976139033096793830288805894793511258120712399228574078440824926138214306072418742098178848553636321789377218241637805207037855634141240592723200863463499764858880 642 1473668319491969055621098428641194097940512807841284857577079183281465879008402795841409838055510962128501465992270993561352451625004266473435609606270275182805394279818365578876768364095653019648 643 -2951899079601560306460838028888088487205918844189818275084737559080831033184014269069325588922339295656781574294115581530015591954729908384869471873860272579799040554311091422703619602383552643072 644 5912923040438365003358958400987577557061624145394133670030633503197460616702445892911663003467313334113120433207378351874652561318902567645735449070359989587974585097970903375307404953151598493696 645 -11844095843347218787592481488397956279422821204817261579783583776466518334073726495369349658179896153825355435653051081378547877456690637043463908785998868032702178174639247810415141403072183402496 646 23724691211635415136934092349641514889444788237692511639011801093076230869485122409830746618850331278848940009782690918015581264551152277590913838862555513778910372306673377740430945799682339635200 647 -47522381473152785397366443444974234440087868131501000236912869266438850141645583657845587842681740500094338296518559346548133548377846562189799720306226582984832776528136519720063217586440624930816 648 95190761046069481041729404381330878202572319575233954391604272693450477088641844992059364895325636884981593146943473714130209135306777138395543525774684276823689616885852567918529087147033141182464 649 -190673518291666782577451843745426575049937805774931816618765613708046507787985045336855108210575585539549019401699657470328302347715722304822975221873830775355427361430864192793863478242370065006592 650 381931028982389206142889757456382787389461944798791448908645364058384122797372801379182973260999794618269705019024735024792372849635780665709726784396585994126950978180046499501337564381347695296512 651 -765030042762889694261751654843824849358096556095438529159519001401350460037551024169311460201696836314882742469300310217856282007680233443547006250091020875086094466996729226829896344555910521159680 652 1532396055122001952475447589549768247874538445186588321003494549371865348960712891160513947762788166786452149801102300772255636632177811111349117862777739523836573955266730909314235120698251303452672 653 -3069464049436449032854783738823773594065767556364599167375902191882059555692647467964809950244365321886277629327207962217597418497990310671208446450746874595001917953080006729937355104569363129171968 654 6148271977257788321517344597096021384764916444712043385489630570040776826927738307217184009926308620399301918104422645781367127463249998239437314351876540284661375991253103282492479935484447302877184 655 -12315231711285357154650243433088991162796595553389776872454913512634869084940363357009496238727773194052097155108858734255078835861038750272915471604518662758637832152692386210220499323660336694820864 656 24667838936110275332531595343971879112126716434710933947861131770376369032050500199169248915205858294611180948017744353894846833591155008133912629010568489895905824645757131710912077552703557567774720 657 -49410428899299672711525407643531551797320483525284628301624873030965999788440547368639010705912340402236335171635542478559071990920465031443988629624199308549071969972258982002766312916172883491815424 658 98970359852757589515975249198238690740775068362294777415054965042358523025560188677879047162825928430500616894471192498656900629317240093240304002454523274612664581306007401167416941453877303696162816 659 -198239723813831667217799366218828555773818339348040596453720368045570092948478565236960145827654352113057126891342600080391314553587100247185261491321295864254370445334993676658602514150817680817389568 660 397077455844296310807296468082359460132173083942983276154661612012846279691673506236324394659313694730226039987485630326937655697079440615779829955467090358566823456115945101964742290787761508484907008 661 -795350928121858574357988407454123617433418978379770718803764975869104746972779763997456995326637370468675652384572120986185364573969361474378273856583177977249812043123805701224559106547775310670069760 662 1593093889110249054202767757487056629204983577747149770596413455425033869124425031044530402669294702953798449588345962636990835507559683434393775604464350474731954348031442397039267263040055208740651008 663 -3190971843953561919379117400131732047086258397469516207170593918223716488606581068188293629370629329940491188815095366603221883734361287840062006991524689989928569219630546783258832625969119592282324992 664 6391511819373251460705398570578701671525099278889465746296721851194730477928624148575052906805338507946770956906997615864924192907206417622672925548241358060786459486396417544878261451716257534166695936 665 -12802159901678758165305124681787878497755363525679798156504511731884055957288172321547037109738836712025119072367608997046809236691380519130443674226866672283431561067063483046477715302988551767537483776 666 25642592329222026818398904444836707304921056987161329640831159522757301917438192691887936811733992816313392461842445524727540175136696406031082994714501256890580406322668262006397815405089176933483151360 667 -51361729710173074612375119052195315228662773845926125937306591163492983840600081481363598807980624417153093557899346110722923753781263547602557281950538338428595381022419115839680400408402500663782670336 668 102876549523804191175904858429434431694966867435059185185901726562942727692647555157902647984986526403358804384227602343981534314578268566285897148944148326152059898799003415333130340013253294921198075904 669 -206059279254524466254118957508956465865216374356532236994380541597798975408189894706156196708023607944822843305313024933034442243188020074733359467974439950893858071106337197973799758419403177029661622272 670 412730918922881100312856396318088136680998027685892207233915260139424990862169358193014194892148326165856155684341690356211631714439006033789849276121166498967192689229335130562677673624599528433854185472 671 -826686558673426536234949755236526683263126613317439880958138874166504061815917853947431992736498872884133249516114661692708757885003943836225959232586906192293338472491991730355511660820785405616770252800 672 1655822559002181743688373435673754186328514342526190694896894456108316283814993983017671191377402186873108375327091885345988504682259751209744439825862958773304583133050626399171335948784743508731664269312 673 -3316544001315020829813694721748910012261550916835003255755022327767248887996304516280956794563613255955900503243908894613118987189023229494073922373104210324044978642234538675263297151855832412459576066048 674 6642885769251356344501285144300623303732146297235250243432511486635730416725242133053142412744844276331168511667268037068521930027053913137317930188965006202961582036735649104367844812284355614911647186944 675 -13305367071745342058750361690206853165882381521600987950709956635473926114915750467088742472724924081501072033693436569821611771352122734572976031263443183515666413578004441716418190641714092809808284483584 676 26649925209975942856996306183624919448600940897462950829109780595352782792762033336142400239920319220679614088104674131012359365300275285742632404297912709250819326165075170448201383317718948779586549186560 677 -53378232552922403192983777973672265130874237503447851513599295839515426711385131476214631068781580556714168217644950244762990375792610204678625492137878102940611650348282914927132770704019423879113058811904 678 106913229371785841343949887160189382729093186423939602737958060976650575674492392560288923315445045344138216518161104455002524041969339675743972351359861574759169296732830977915725549545201900398106038501376 679 -214139987275453752603864436746068470392875795681967004897435060548540595852429044336297168986653859149696193202064616840958134664706917884261387436887933887274230585538192251954371115364729906075971918757888 680 428907031614671645039658198343516350655130437032109608637907998287560080711746607104032982684835255222231906735614049543822442490950312834069660342112289250060245155221445096154582263278112022711463521026048 681 -859068177356871569743175046389791521049018565400570414961891750956077939437270251070943254792725584290142854134197730811457231304973579799233091620897421451144058278733011376800844591653528466541966409072640 682 1720644582968799698814067392185100681575552513473843225295935010674071434902094575867641088431561316271643789594334725070539155256093067860653725115140528804335252494046265122585049313501665775322011552186368 683 -3446305622447712516283569383181236642106135792293091241336173038871973981859297299186791334555342927926003741840547977036327695804477952245682533976972429412764776861253014983136818887392549235120180572454912 684 6902644157915651269878007963984543842122333115276992064160952112791610187828810893276600984495126446617439808984853007863154162193539537540115235447327602433718097468826999442207078295563533839192676081074176 685 -13825354141871755014377754323213228800064789291935603291299116295678544823878054376359238599759134074765744268577220123307305865556246341177730805881420692083813282430295937836281037632683938416289982034477056 686 27690839935824414977998985436914739831769824706634444908552656731547738544196973932330550461056030512593217838369468461776606813450827214550462281736372358600380739845875753576295837348481618308389223813611520 687 -55461943175810639854484924454806044126820141658795366469014161743476774881275678223885247445187585751309894279168993353877203791578323493490925903419806666066269829662319262960059198863190719568396967116537856 688 111084412959944899505943756071565217180201267808643686241846020047716145348314817166218787936526220954866705763198099568402387912509985115761854486733737229863556359265774037535053446058836405040030973211705344 689 -222489879136537038605835326467036692213524504599393279091327433216957481868156555769334161965354540814227245936116424858100736483726646489083714333255722255189146118413819098299976988782582741886536024380669952 690 445621864706368556399566281581885900133292947162998371397925652676965346079366954412461496115313279437442160691673301158793394284866645493287439386087940101302359036592180243059694170894985347386020204675858432 691 -892527942279326071174923820459396831679073770254420369226392877840031456844841594572509336599834954492859659022227505202770631204559996016814900211328871384452851672713444579038868728449610421997936721180753920 692 1787624310291830059101430155510043726183123292365687991313868900652264443061898560640191361938086700221669993322216816175908947678773402094109843300963725132601970544485057343916698230218500298447666066019581952 693 -3580385472050015951706025340202587578016198088445070488349904091248931944868227864270728101353006982915241337199957243892553265896853624309179772358539414992596475487086451059511318007075559505798917379355312128 694 7171044647032743570418380738770175407332299184317529988144140762386670007225317214522146957659681130774285375510961710866577272872320888860279716230302759439978019770405574862378479107428236829405005253342920704 695 -14362636699930910474849421594270351317264404383489837999176946684550952249428357401005675425226696591436176153244017867896096027901869058204399775487053377789526177133276495211468644401410709294424351495950434304 696 28766368211592667617724163422000703639728420796689232044131223688657128968812160745934113870268061842647563110932224628118075020118192677376480237027002473398192629451483681396360661175929889860077384970430054400 697 -57614926046647028571498967310921409289856065652797576179817108016424706877535213379713753780165461004845547830752827040887915968865294476688321846159796382434665809272828744739568067098076722262612133897918480384 698 115394231340217443815099215555682822600510579424433376542743537311070311634892210535118559639589596648791938879282409651079363794988407197247366436531175636145892719285380253372829623688587329610138995709953703936 699 -231117221174281660974400992979045653242618055086543201451705717178582419029427988621619223437696542575785564194118330440765791304492450882236178361485517014844907640050206034533046226362042429390107447248140894208 700 462891959336256868637207109693451322568429902648439299635848719470048429578143112346002655192427783707974501259343683158745710038016174739955247699817365514796059683059303124640866410693820399119873806152748761088 701 -927098952647900830651224466857622677303247390247584392736572009165864042194860494897533727018924964528755748260901410871919674934094895430876277353327393999804608172036388360431280737327111878919065435618431467520 702 1856827973246575848056069428656685418939269950396580372402893158783262450466869530206124287305988723283124988006230910852695859584314882763684118614040113940034193955908340943161657306533165919196766517862730825728 703 -3718916082394700069619379847196250966544090240595983918665284598469593633088036141234362241148255035017476958981317999923104738600879949331231365042850879760918343135487810330921506276824216161110804328977197432832 704 7448352436592496886253241674158262190419281160797614185049565758745324730484666444112951815369065246937407883900348356281635516066260266270188985715243063283536596718317877551039395881164200967656151244457866428416 705 -14917745416791187266535447307848044895500763680806521065537124641102924389586521211514358296883240847679723699676121425434123109861521267755830482689568734090473014331320268880471558417359939226181387661922675982336 706 29877571920794761521128822534759130820325930080035627521950235529430398636407419069605625926056702402969263263103092276609950375181044005942565987897302683227745670452009565317728650144782953034100945669859238215680 707 -59839306016014297018373500907644343699300665596916425825652443553309896987283591432365070516693846221158158253707883404703309061278090952746942020830935796549090624482757185749028366909692055231678232031746248933376 708 119846936380878141988978713491540851515898942067523193214808832095517993403504689451037778362548575272755579962419164512373434744388187787217504131734532453285379816122990481725198867059636408790309145447548042870784 709 -240030521459455379882420850335586031266393105882427069556625554168832385664884392074690831383418916206389686834845124430680502732440387337882248443614386626945156766560933183904682000599777414234523653663207175749632 710 480734340314308951573768547376180719001976655259615505367266888293257569045518810494612212083481363734536427489703839673228271952208798202658977247519416694639107801751770808717932534160564021776858032862636531515392 711 -962815275419414286765390788162378750942334197508753743242565336497700733522537673679685522800249790112586962619434860970191076879073643459106915215620120270775804140763350499253002134243146430169337516797717423063040 712 1928323740420421340766488963144792127761430168996552951501193792817772657908075452740293242867073705512202140518924085187851219707459381025791751872402814304546785356046318762140278400330329633569917935740323566190592 713 -3862033860004028216004392699929653507276383885951196833034513825280287697542151116242430880267295661598460711597956896870640571313542950266739346627130776135083924861131873051549105064348732813602321675770424572510208 714 7734840478334427500951614947139445518059814867818575526133280129850060158536302654008550549600887824345034284316131246731157406424334276963790379018911847322148558020342217157635306656073612720129614960120404025278464 715 -15491226473321597139788888988839168043133723927469514772395065218279089843976606151064478677334368650986294290872697399442067340443165306788204129567124284748258532636841376424344806366899519626109173137399917811073024 716 31025543979948678555349096166798890100295636238603756985047140353716118741761213988223712510933923306565040026226264610843639736075324119297655002192849749704439898465996637066837998843303627623918232709118055143178240 717 -62137270026508325662240828711838888228647649244536968850608300541748115591138431348636935334398218622314982941414268845606289582528635250037803490502901859824725463316621042569972769905616431991236238286872549328420864 718 124446904186238588427566930180159992513408052023732847462244640752127987397508869441652891293857181262999771660752016939050599385813244522960593953240208440481142259402497622012539084249251217469272022311017976740970496 719 -249238536638921051061304405873284417139041611116783514446545360841519487225481752372063823837835850562739154877350992373777239213138437091691161850949226322625667184343506317770265257374539141912143136096581709650198528 720 499166529810729850534949902772497698502534236372202667937202880357565999311891531721643730175914677198957532866395901738906559309300770274922271590836071528578099699764034783030904692501151697771484455142254931636912128 721 -999711972687235197894581987596853125453970501021676613962630078064186048345639117398319625352315306544873511956179637460517280384649332732924438959547380823809730061682113861042557740506450223437365276182692887946854400 722 2002181771506021389438528339297421707805745058597895784101708790826480196134990342706703580705602517383663916359134942886442884301394249832008669474845237180926521447672316312046612192021194102663523284161751825239769088 723 -4009879195275144766175785406802274329407098230304876680556314851049176591157404901233535821413148843355161617611821221703702415666979668396336922061191425428467165543960809804016217806058975516904632031916235749171658752 724 8030789695076493506949028270019410486405412686827923585818424240890785580089658234107328962830185303885990805010745115269038125462341674257313010345384752990162576385153973967878422456151125656964434991017935695727558656 725 -16083641999205394963092971452868544627993257826092187621048437559366435955729013331495172565668145842123316749595695574261342839181448023443904353136773310246781643364772656655448818600368600560239211836406799786223599616 726 32211409216515605824575772731396536566351380557057056140920053273902601502557420389551374411351842152949303778339801835969218854876425396746365371165554229026476267918474730750281584576869899613099107381555456361984163840 727 -64511068869240843445931205114111967753432490923859474079486462858144662187313628232224807382734785243303948114976425046831504062779909493209844072115123675118778498214808296379331063906005196211439582180594626303042256896 728 129198638610900950485421729530861724748324441467209671754265638336968242739024831370693731885531772361418577346546492843449140831613936385853914803798277784369208921185334262516197917316541186393361899196156679764232372224 729 -258750278966640428157962097666999027979567802173400790699116701915294322206844812553875698011187948472458516926280271186470547075336107570576282926732616437001721691882103864547467413642143960727689268062248213844760461312 730 518206561422957910690161472544549212924973442824764475779404254313304317871279924732727864502624704444159758318935113372085624974888684738889472491737354610530051082787078408125077985302411097337309475464366136322112356352 731 -1037825129825269930128797499510200739781622562605454740321150209592039982657740448715408665965747023886804965570619368742460311598210308673252758260018952694113317563619898174310442286641068546438480829608471689909407580160 732 2078474273609248077754544107862606107426596479122761058166983821114942659145842095930723205852489277770580829006737021481498746493286495737453143073126392334333065923331279064741457205354629796404685416576422214349180895232 733 -4162596575135912590502986433409621470579895666069225271383334446091610705952406588861258159546969015535103453744470610956153739580304748256801539252429758560878993438845523561724059674854244999864818347871802097759093260288 734 8336489206106658050993769302188061452613196747785856852865402499906672187226257971722139814777918951058090498950934357898619972348073010077393584717213464906183710062056977987930409877998460813840531725181519533639649460224 735 -16695570523882981841963131475113759928133204326866526325928272215260245925095405531443526620923799742091948180825854987769864931071073047282368181859134825381218866492845817704825400812576863255902853509238869743522224799744 736 33436325271105295163877448691702793902080030316322677892251478861414294951476590238885547224583523164135430727499682519484979834892000148819898388567685441900140625723155358867579963738313609768249287136229400839530301358080 737 -66963018988889253287657268866356135895787303957824606265292826584616196105524738829768082414638893688173930186695310126860459615283708406150120826834202466075687036921238164651018251702946986049385734507962124384032306233344 738 134106774871135832495119280698613367974829094566007713492165390892807604616192594363530140760221482096153997836782510429501919121566833029320889753066068096702185644792331223133753151858533505124545789486930894178008019501056 739 -268575023528986316829848047329028928316167162432732428907490257232765634042671422135048233382330353631920270600348801210565838025132498492683075704927462522505994431484372233930939600622346076300640219915875079175902853070848 740 537872994631401937338915066521662241365352271466898861661299465359832117705915311086072370488435486143065091054265163124255675614262661853448743807445577703215235146768164043188745795055250284704377721715776739991579334279168 741 -1077191884409662482036268076770533252196740436136665731015236832508265934652975555804096548424420530044579281815665447654759350356520653443062672410072460722836962861135167237031224777731616833614950007199606643262705924833280 742 2157275559113042178789412040995484043325552658679067477415749468593735267788240978872096711743940175606056763045601138122014698969031966358455714410507532078486910857468012775369915930705466195642289141935319613084506362216448 743 -4320334698813518787012575856899803164515248890169606985602050544341877332541061692272000653278078582245909924919742761869021394450045251661572168001740285422599791985331382153354764611895397448109356538942851879287201749532672 744 8652236558801906432892655263617276484758784925962158032745204302992568259011282853599615766136553626559412647496566494988026781924053141212465814364931013376451524511453477511939394724759725009868269588030129064810781549264896 745 -17327607439953550583520317626869893280974144143170204188572615034602763705880884645310460451433900177254010890307294932476021549896031558203574585452762911815406930104488381434338520451457310247035652196349108742094319198928896 746 34701483524606576602510649453010467184861436868832184623309642926440781787478407166843378741189386202778392971242913749951979071887913667964435084351327593755821622372139615689596502906790340948669530433275918709134150598656000 747 -69495504338612104075961327304562295615549170902647921738948111567352072326390090086131673159021944102097528323742475269903830087967528439043441995594258727761658769070604937021031929821332122806535512947707239868159325598908416 748 139176083256022109893802711406207313722750936135262948462553874563645162155646731677153177671330231597276541409998246079807404064318459084316027644971724536023348586793861285325741707658167127431463930057725284636100700001009664 749 -278722315669640023271365536406580072428807060930460106894423051985172359317026566364086018049233149980716052345023083239614295905403722581090342597509863233046759270893025393218839111347340018499713668440072179071765497608404992 750 558184929654471653510251300001491034824224499180788633727476709686108788645519338747731361511611673533758043740099348639227567364341053987097259810152554788093642736396656431572389614756691564272998953529387577742659190429581312 751 -1117850455939326520955543054379643849581669753001314107332214630803745717313971089534581373849514094212167965580305061598453085835749325624027668850570766220187533862014524153414202013637406183093141140357261594683574771284705280 752 2238662105139419469781167017512611259029781015282101894418951684470547714673807003147400049351609682713639687360822851836902073885633086547721636161672845728375564502471470887367249595522858475280568747311496067763662323420495872 753 -4483246596800371795302495852531869637792445049123151148346948214667207989439343654451274702008382354005886887122071160953795952199535043694775869244408318032752122561827786935812190327541809168749710427816937892320350208543162368 754 8978337966643809302085315340077033515050656135364197015711986120786641099062146605215498610627090685168988799044993236467575513255607828588216932330941889217506232237425264193779762928075802773876566722021767298226751540490665984 755 -17980365479373750027131277950180655509032844344964183469460151624477732438491211803056895634474833324652407647691688302055118244224291139573764252346134284739016438702389909031870290402135974420507425176819317623625605327790014464 756 36008110050919762900183850440414487975928752838399945814992662014764365357716260791365588095390970557933675394586780262350170923874733243942189280060769582086040825859858579352362109896240686586523433819190201301595415149197393920 757 -72110978286184051492210289960935329867583633973743049382130041561146531676900195953234769843664548933125070987580367841180210718601768417473700110858541189388097548629874681281967277976418848664064034569483534711879239285629517824 758 144411472941057154368105758082083367566619524541372414268549518185528665276735740647476726993094313500765582371974350315320159178908140694126043323191086429208226891080064407718420672320712648310162403001173333641135296545728495616 759 -289201978619492411503581872484592150796143562270517459545677906497528534399342178776967828597719058270562045537575929896559793841225489106609372849330180959280517369800758905745813577377175198584393473726759195717024229040395911168 760 579162022713741028541904457610035132918096150916580181108513553247999476490425752517964406418498979079185852662406318324958538649269393649933318104556378120289161914882777992109571620225850201096924282902343448303555729978669662208 761 -1159840176376994468153290340501771928487810354584250886251342587001883768364334294963986311283119683234495228499321553713594979232175618173295781020904788644034578180328076345455032171394700010050123236702337010346126003753095004160 762 2322712614653013758445543531566947182278856814670682820571316135015537167495634169784087619458482816621237503347660941554545762331624898093449851665393642094981665061781193413381842204675399235812795815199974248170281095097701367808 763 -4651489753104077161169012764260701015164185840345727737279894192054613596525199499280405232701452533546969099393357551363803132397797119680616282577955413803788347525812468271707240133122796903050690313990548951296620365378425454592 764 9315108553804253610893876930775015331541316102700179666834312228156305716118261317985270452971878867702926384182786439237029480264688886348665723650247086835226729856125099433301591713789590668951577995162298812505357081122896347136 765 -18654475202800705798899456666057257265508521049417807718217672144406768478372247274819460881081705336623829139157715551492905391467567066672197764289166692125753529321250524646377406322667175063603550724686999444834946862977883570176 766 37357466595985808752022318941128967735868819786870512205533439665001851049015943827336761712439305875683611019899716449023503644811512721294128162555678421162107197860501700852303258435510337578607890918098802529318359127419948892160 767 -74811965572740411812491449100286841881441194949810817949263070082380330282574786210069203325430402156239127522968003590122393013375782618487721593066046916145414674157004704823703408451372650060017360773647212337933649057768261287936 768 149817995907018412241876520636631496582289500651761222974918521669513916934235369530929766451964385122222066012273148564395557474257079588774373722041473979933229905186012015885600600063449249925637879422193639234461159721393249583104 769 -300024121337112001717540286145378618803393222807801620102621806348534346606642333283442252506135931863931753957220579897092657843525187881146608515901708255151260924116029244247588766448306399462482074594185707586110042654499953180672 770 600824501720374357902655062034988488884414888624161588510813138716081718689627855010049944216686186966838751779789725330788401477072433169488939175440937100872124075720068913447952665539428598147376780687968273406595531732426814390272 771 -1203201521533049424740459103558439480324086663265439873632765329470189488331942086906430766842201020411627991290276581734782974534188981153369322638156915382883452606416158676801455596364488794739578824375130263281941956311707444838400 772 2409508079250700267351216166093803965758687098565113140487808763016431078569256927585523290502059333779156958041947425615978292228466191935521533850863913128045314122784359053414011723300240786368808174748647959501385698317122521792512 773 -4825226230870603370443028250141457941738401741198693067420173734184966360949259362716370094639433253470115867006683375524781270777108843128608844850827990980647446065472801506450224507743007966516917401494070784877774968021660307816448 774 9662872606479612412367248336190615903918858570534319707729459884674141129520009740523387216549495678763835635858943799635211914194570604772349243999856311410408527770753769812144851137771068720592436906981691301505557078818151144095744 775 -19350585502436036167696880344196631848721827317342506561237144601956699074283001511228068487640249701174879075409041696441722573669847046574961596596113281719044326821123873222778506520112243016302078021950482066511128443185963345117184 776 38750851583825695021318528032024063779211874987232747414030738869130231779051967082818725084363016089644173758200391587226042637901105767210449410385027881234543196201480413642534621529364697182838564459875163060022285457471248804085760 777 -77601064325558635414486590751309727721960190679560963411174377068694130819075862286362626386891065553877178731165399563137280256925034882541951255155658398061995477521426161679024460037009816666145945751698723974044628057141141835874304 778 155400850966931761572672250877142655770993262769312863988574552798255596160095580814175605210112197856932019891860031903644950476095716461326007379082522067309809125279782992145959354030580477933229525167294243656089370398679572127154176 779 -311199146565492504632742640503331712196132288359007602309600702918245861364078874111251915292884529212219364642778529362030680876682726315136224495707454676991254591033427321867739575974282645068334317662382078728178969366153721165119488 780 623193182394242972240281558504756225700556102358778953284104600479961060815933173188305240331089325421149379003673989833542921602348039415240868466499730438725781863014577318887120887774808668540419169980351340288358395869896596151861248 781 -1247976143315001870430155672005698054017695255999085403898015590246860797807417196308213300152819184835720057443581841886048962902661252400418575883169103046938109087924599988077525247202104093888339409271877046240717706014971499946967040 782 2499131843683035592759496454003767313268556614561225802455643959067598947965936092479632239286919437658282713759631408210024165201252851940710829666677490432849308899640090676761617437709181701391680957166102823809437240580299615180423168 783 -5004622801472134889317363127992277037003445434248561594230513475282952600634075584685675756536401011290250625264198265295900809194366398161169015134033549543644799246861962754736368762028310430013366191576903110274878138261312460933824512 784 10021963831156397186231466695954038894939555278749343167099478064861414610672557968824174068997926294527871646018267428343506575972454184881832741869424236443181961388887488311899005297276514914486740937643201145861763590724051383013605376 785 -20069364118737049187656414271847047431744439378003126291475858358313848040153929536553993249846101132950484083016276652190423067112351146882654906941562747598148648568102102228650546140992817937893498984265192142347541809850955688319123456 786 40189601150322608005699790303572034147219536397015132497505521173809733717925486270919276723392699353690449747992036895387665964559587848003288660288554044619866748716858455667006163374865212093627032186487963985943112876507617221222072320 787 -80480948126342235272173504126899946861900388076048024824118651261983542711086226937461133894186392882959862659903040972788971589788946804482535013387965188086872400595025413753422468935489576622934132808891087374382284266626646131611795456 788 161165387904078509065894855293311650858723406716131569306452520352695235972642962666167428683174774117077651647644016309605222500917435825916985412397644573868022607512667832345665222242497458117228402489612493553756685560476115641558892544 789 -322737759110945095174885404665646815987292074560334177929335476362846773046226942914825179155953524936471155950963901347265003644513956085737801596038717543124600827670569674368971013228031525977177078722885624717497605175397878039788388352 790 646289484827466344435962197489340660514274671376810434491531824040606148294335920994631001891115003277574017213279540150639124574386081039283264734564291877026312880631607368093223163942136271439794704933092524654963678459687049592917983232 791 -1294206902866084997044307171294775378107930387265905026248785390711037500992435912319223290940645913364411445049262555213496483719488499814181852554102297335606848211844150774897008602856418981850470504840827599749864293137156686212518379520 792 2591669672154474610433379895221738870374622863556378367029014266681725410792399965298369156198123640347349711343932060251429436580409675099594351278152021834322141324850173627215141755657130841642703199630940300379602458709878546478401585152 793 -5189851077153558453556290895707853969066769905161893363120915503882751639199856211916583461029910907931753065178678020151731811443684701141649994896198897994861172452024091409272532611202847439168930779160450802518952662290887441063532822528 794 10392725619996335372491644001944460394768588166422059984367604948804104913629824986472857219327149070337613415338983839601209499453100104168222574472187504642156124508695671128229563422182866390104910318118042008557400814324035578340524949504 795 -20811498171371107675741412424946425702807273045040666484986757779685413097719875098225095033188952649623441400641223277797910752037661612106290318303954426589179808226686318875828123243920075803743918155830364824153792608132592549107968507904 796 41675090205499089212999073692007861232154739514474426002476611323525232736360200447008951255447214317143311941208957752786805010338246031752270975327067687788094734871962590990394239286948837654556031350849291262385567175234227883069774233600 797 -83454368136511926149030645068245742117389865877735038069959414175359278554561301395135424889033046670079482162270937899955577033202337678583922628092453044795659706581105088458264464172115047403248452780075705752927098268406541335847222902784 798 167117111724051347744126285504951523540940505453042448269931211407336183272804403792505894534343329411744680884247920588675088091456366587326606611061541428030259886836569989871480899540664838994769685716905657962166124372689253811109794676736 799 -334650974350157686380382561746823125694202558301229640799887188927907618872972409589481878581241130966660794887907930754878044233016115634970735931876353532938400721021859605652865741474199166366084931747319808836956104417130849901050287095808 800 670135450504425354545025104967486408613048211392748770119823910082285742400672023187903936187591206219664456014640040664811824566238996190576517283259248419632563336741158463125539367734137309485260984121656603499159920177766384359761969676288 801 -1341937904617070672658570172882653131675382612366076517279746884617512494110798454393688230425400301012014644506928439639735121332891522222423125405531579546776650462877195429890694505039752572476704209497347178648815263042542137834846730321920 802 2687209816450581272454180271660666892249337603893310988639691898140907006840505724823137176951236379169400753969153595899693187066610104127386432489089324508576348504544147867060620549222461051965772901502762300598621371459103013900339042582528 803 -5381087647334042399182440395112055042295819966108937885439780054093578050918829081717795786103344312629544437848900625039832262934874327619853228334230979847198792166667809748679704176730833917956274768021660487799224433666243504261969249042432 804 10775511323533844506913040493805552600185929448862507587200352623810684176313293427578634436608431733840574735518988116560556303473056893969867183380566621354489774648494647526476334510033491463962007466075592748802412248828561961446520825839616 805 -21577694704799208430922400394773990231560437931014278807042290278868424501577857383443354602020349684844121190680349966082896162152730265400055820185342566029163929927307351111186521333210630184022930792215729044012751260649273828738206307188736 806 43208733525061455696037439603873750525498033928607084879367750620230961301058255823458880661647671804014185820645447398089359434718693485720754547219103778698696621115250814338840747292708554880243693304560545180841356047282847469166741925396480 807 -86524155281048989060460156836399041175750383990371224289301841365450147197921593760062104238509288476680258519860389728025853090263852881282794908135044850678130764751773852910616903837991698784883050049379264547314419146534294561714142472830976 808 173261687023950133457690868930101162601009400247056557639736362980876743587453351746412894307446466690664290796859769319745974622180637582248161443663764287917736574546092154287104626181132575618557426979274877465892252397005788370189602189737984 809 -346950126971604577588922848374808485701036065026741333401738086461706385558127031945403160275748712855936129107997518366880486127667138803861466142114877748958423239177273205505950889372563507334697507719582451674311333001885975233901838867628032 810 694753759790617776524927917778829292400106659118739103048006893923318567882694720795961063873208984661087353244550996188538046021946004886453218793804453844162746658524724204875385052765723726864560322961230296833676322419520747454848946711560192 811 -1391214531276052795744020277616083226796282376367991078585075229846448729298270755402231614389841087220604896546213911286630239577115464330367010606758304380817293677389803997477736653572640878119451260966591380637459957670539088883788431375728640 812 2785843085941740076876369439349015737584702868997007902148273343692520645662304138425082202066528410238070173206651660392368774220677837775655167251815402146618188075460319170409406403227668605019563752021444335215134541004073365715757938656673792 813 -5578514218662749124529396646931730043153681970516067294252792455384287665456133532091402350706749292069861106641750996422954138574249493781152626580228391063203577592282060691726678998620110907600449964219411818310698333334137107327878029123780608 814 11170684530884036190612108830330857222275916406076237568418076446767068079175317574665280594560883527327163733740397344122341457414286624021989837313651955666341558067286966085269090381569769210323544848791869932382255169320254966448480361868427264 815 -22368681248885148264330848733596508716488937742240681096661135965531121654876736170295512975416536941029210508394585390797549275360148520963348842933694258412551921900019621574169645531798633210892379538289832456286227343944471436482409330978586624 816 44791986872004448294874959613062605976852085344657774112972238075056214302805674382520929523422613654808187098616752186700831271783447587765436022480169210984841455330930621955602220600915456002275338757991850095615888698496865880135715876440637440 817 -89693222492477200122176443517864389041452590409668372065244408438100370591715752848901666192024306855115906360888667183613127985693196267208348718185899810289158133723644001525730300276467291165531836878808070557318645418209577774613226181848203264 818 179604942481891007309205935619207132258402020260042391809088681452176625155640313865522946674406772801230877049087659987649186855638994717771650782822922397217266713570853518280512318702207340653025992483264881846811026878850847577910041221630263296 819 -359646879957655228748117968405370972867797719401496078975377092056305018255698244066485121929529863784459882752795971216144235479783193802253208258548090347712434319388838067019128073702960197949976622417827245157969525842565079213187260159128240128 820 720167749903056885755648131144655362437582796565814748665153642416513572400231720803848701020492363932916022814833244913980194496576796337926229902900671801980670423271938194954463020003011429187802519738249453244633995854856926541108875749991907328 821 -1442083479781606628030120650957137558279140308657274678759106201440834216578133906949454316363850000593824560248149094791343836067174410142692086577410325817072944415532400511741339785200204924951303589281688832346657880049167389311686462363454668800 822 2887662919514198969097890079249928783366230048365839720375810236097282576711608744582422461373430546643634149733263399509454566282390455219063426698038616060369095969041849267147507060788773983054004278173757516408095536777241851082310346453851045888 823 -5782317758930369364271077713171164900348358958834260166466816138625793440533899350531872580038322184199238357940457218872442920860864180305485360482513160973184606214037795021624669102354276232410802755568274736245750626912297847082495536361585508352 824 11578619357664681580692750535684944467928515641873681784364023610114043455289162423797800474659566550222416832828775277451953418313894900345687735137898179651262040979983783017908648166262008997427193909578068879350620360540223984000740759630937849856 825 -23185206394937248865686691290055118270320626732157686471588829885953000059021052293063711578484977464092713899553272234318041989812122880160809498621540074712309739063783951985135916255630931060065564616039176572419478934511704547672980893077409366016 826 46426348149090269139975763017480695209568444361136018748899225103355826414927559477063644415301643655481188266897987827464354285992911919260487053934567580244190792335200675868909072357475688250553482825844430772275434295885922254688960533785886064640 827 -92964567016612081097156286909702307756991270515913329109241580869611305423626028735999731347266664765553897469378862372585249184723156156398710221252110022127524213085666895535092624407379028761951672839221016799423821445496870828063918562833906794496 828 186152875470087247828722095568886450189691304619109241441369423065021916034793877035744347727860084440290836809923498180483579594920976948552892669270169767533333683001864878664734208199613362045592760053506344108593548598443794293499832116192082919424 829 -372753233813900666926263234636736569730800136412783649328511368781642442444671393198978465522373678698947757362178543231593321640791283168616729792072238981623237879664791932518566335168937333134564348857141309236678908611787693861743654213432704499712 830 746401433375253676390164556271400478164435327174697631548567782866482105639510064652936471178054377034627682209020180204438968183481224880255348491208276856359616786651708215415328507877295884355886355214539860512341440053375598272975288388962486321152 831 -1494592798245412037855605286538655633734540763047655928880225656339358652779354685815832022622722793342719699387366547891382586170759766846554474796544151498945515627947665131587048690833434204885288025429594205102650125766351617644926536702119127285760 832 2992765459480633445861762921069020622280421743491833189326631493891506188559378484651582205778673665232368068713385470747774471949114167865196505221343498570343595365183827664686880731824553282117606680860217378361234742851904077487804993252626563858432 833 -5992690644940885632024630538121459954183523921776709041785623350208590143120095195343000732623803487558593477304075691425567543113417604074568121699197388285592318948944650132399328163964476308929274621722492693034338468342209839371513826202029746290688 834 11999700741841008744651470468209757327612408713139503409835967425268335818242866842765674107380519289304901634362760882711172284657213744837486465911415558860994894335043289870849789728559692107246671763449101258692414901961223047534835331797612729729024 835 -24028040387600492450507359720353189493715539165451177472201376300238982700491086589690693499026863206985232628234740765142418966175184563051673376848872682301610301544394558953801846258380863193269588566906434262632305734476052832653286022382331933753344 836 48113358583037934823423557008573728664412521809246696249461635499882587528992878987700077566585375670721323975487919529724986726071883272856747643749828493762461628837405076331808226119284684344091667213829332015759563330059319140473802762338876816097280 837 -96341272781749769491664789152882156682787930575182075109041036798574419314007169592037536270234049854944365389012715058330271039586794839220297067603823245843405309172042069512025519443615284603288314587691591012509030382333065231282066959826179529375744 838 192911656794847338672964928577233712073501635063741515438317605194767327140057162417349834814594696736892165654099182114421137254059646265454197695415979008323774721338547972720869173297322401036786589495449035986997868209094984363233056789949210853113856 839 -386281536052390276725200557697406221562854817954237761317106273584771631304199971301249194177442587527791201060345868224363464857891405704935602511248623049921477648666023612835374615414828465733993099631029779897955351307047676527803959320492125294952448 840 773479517030171752208942516480690037957412731561984983515154673560017216656571235535597437451391563163596141624986744439769310415327037757925619263330576166390811709309902560458021768470024258788826040542322975643829932391810768658283610122171657767354368 841 -1548791923911125901934967835133135265578231654430988888792193599900982341409485056937392973095795902543219762258563504861623382229742528211960067008327812465877336242575515790490588612220783172219331763645172782983498324339052368521918603206718129889607680 842 3101249627523816598904101274609780910483275691476015621108155705363860499011655285607182142577617357518494482534307041687416287257661961816137790979988945197946098133062452920130267375003035653722022892411399229358673567788966399454539972338185888489013248 843 -6209830814450762787876533757906582579620176148180106929263848421851512630408680914679156677927285819901098881102974147303171620111677734416710895886644530928275047561947748518558715051129009926010764515064905785500700973799656123730485476525871034397622272 844 12434324747707784755889729933187206676547601826816365232622770865950608525588102516287898141398673849530417594274668422463021331416063090402292419626622342921315797715541182393713790704503897089154966490614026224568109624042758897103782016750740583634436096 845 -24897975733028087872052784701122496387709702714545033213435689776396383580717686406434965853885552118517274852686777100639398845217541423942326094959911247972163000614373735500620302613499548652576807902196481756269634600972411093493186160899478196947255296 846 49854603941281212464652219071741158844648403550914671923251675641783100220518335560588270849947513075947429033648434712705510055205913334160134701333155620203388811595330212427626047635982606253687365646329822126806099907718608785557616576594950453251276800 847 -99826512833012498370397737482474649827754803345478554839263943461546866559202596616613219984247843829720616723846630448264444839953487640871234425492977488924903243923825907708022980089932230404442230976533361482145861226984790768257721662781889025216086016 848 199887635566925143622982073642933963932425599178255531664049071279055065354737044224099796537201323015092750760792782942235739138990297226844398896639287474886057729313982781121587729815798496603019461320814157421359045277064727930800420344747754287859236864 849 -400244490935650581010337344641837256418683183331107907299140511270032795182137790429946306211813916741488536147784609975885177196147238343892657884585239943844617941560627493654258998903465064794308921377123183756852736200319748650170794727863461050572603392 850 801427421474901749549421083995613169945030336611409502540365759963910919309602984823386038698450374905583141547967308134597752228627764468193035951783809875834240848986578850130685076350666272765157840225236105341974763693020082877481497532462827050853466112 851 -1604731722157004674156334957415103654105388613121206380964900994775512496509860777573758929946545832656378421600730792634850300129922104497201512268794279727958491629703805425905704309788804831883395675392451686340488109970801336909242811218397464001123450880 852 3213217202728411698427655493677961936641433106039187513698140939246406308801031171001491564992381831003181120211053938001010191605177360116033905268041879408497003122868906303100076933752554236472951340668862323994053385111125016127045254743738547801079939072 853 -6433941922285628097085282145051433130144177971671924530932959777883575249164681573710930540183343993387210794441292581464639565901021022475329571996990398722154045972660403508777490495854997618358222661105642550614261100561294716871209774101364335199825952768 854 12882898878228865594630506605493884774010979462530948068939275354548675761454601610837755900763848649536118696920954573854517497183374649437182666915794077254628171399165988822709654248409773527541085281747120906480830861800678802976658077430503149594984054784 855 -25795827823772949990180897841769806575467205963436094152025262306660402049159680148507301442322018624595631609918647969559511725129414507847412379675214714129896501706022341255728655010219103636731450482565913423466279044957536344421793213316555257580632408064 856 51651715782176337582201564945103687205824906003620584332343947808446905150820314150678182166232679900238051651990773582819976911784159433640918851037682547501073321227425409732076003047237320436761460803275170067941792732627430165780540543544208431942593413120 857 -103423551833613550368082668413335522521430800160737960721274742007146012406642536008683522895642645102569680168288502453041860746618979703174025885449871333484707278085612273905389392148072867200120041282837026577902054750679575285434989320910612697447844020224 858 207087344205748851143524413872927341262423576628469505555723176794796429023288887432021362917639860809326514065190915480887535339339281078132428137648755143934535827432747456693253556403342187053434321918247426039841048072208580478617795109465617062021002428416 859 -414655169488541203101766981838367274963971105870926179337793739150601666466585405693351360087988862827027335587609652111382698370881205499833609008795535241799314197388540731151456657021077279413257122541641597847755973286116020772731223154220017458292633632768 860 830271301131169407832970271861759734806190116969826695128282249423220949773186073045319988681396008070803286089674946521980652126167697686804723484587120391459113479823173097832812402470940369439291202493576687231659700855629761176453712179017601585086524817408 861 -1662464526570512818924813160093569839368876044395602063161954041090477133226402669407874514373628580975103802008261177642391815021145968747884457903166340598639197129738529466725422981799452360104136319807740357535614910278054961614889956099190336507175564738560 862 3328772901757373644367371552927240418250743709703101472134687166669024733812866385450218102768930291617202063674344924481644651579913084244318937674316880828720334599661425475570442317314047962659380469256654681215820837689700801753744975680690939688356159684608 863 -6665233500747443301770233571334682315527470661229997635890932502314190402345854864169374353581206842568393046664334987357011346235068461985737919084602160920324549879691584035380077342058382410220976597795657294720823709646583360555420078326002412724722379784192 864 13345842395960278629611448073629767589106907806107584655024981342580662674131953914876625003249106203804763931959960251501466778620621510965675925641141120366416861120120634239238540098977337790246384514156010454020011487827530235206700410581245892145464880398336 865 -26722435580851341311364858009180341094317748579510348076536195361065889087144396202829002598671597444945483541182501056577821729542212195919752026226155837784369244961716200815433851027675821520101631665441412637196751112723787498605121329020973917682970002456576 866 53506372739564250727013639742202294020843363093611053686044856073940905652049769151809510381689964964562878436890163220305419803686362739816304402340058869671809535366382266304781243714793934919420988605141608732706958499585029053593683673758912102150020488232960 867 -107135748634851637662595126932087811706102458056402822438034642851500066259621491795922031132073470078469579582830648654910392296576602175586209504455612127549761161618664261957389570748472453597277427758800784382040829547444966219954249378951752737868201943105536 868 214517503581149547742325948759542070741036379851167075007959147110236642430286890576450083001534020455626804583761941738419889971560957743079620408462213031511806505009127982610433308134714074711425756614636702597335484191439748665442262820771362542872725819490304 869 -429527019785191640318923287309817036139735687179057010279698017034946304682661595122112207477842201508628900003725172334037990699937422269973643616026403615848181373561854882612174949544966484456593315423343672861178618575979129781952053767278439220018095505539072 870 860038064816168370306389354201099861594797229311559741086955479698838649009498818182648497905232724212008381679852922382472402913505858107576092830256762337345499474210907600006966565641009638980670235234827881055372537538157524466039163786028306708581478744195072 871 -1722044180123906919949864267565131301820246168530010923229029850655569377307348892242145161709562090813517926704511000193737648854273743350409796856921434885989272402596210869579166464384172618096307679245936832776775675848713578736348440074999469954253532954624000 872 3448024461230954198573899653456125760901795756873804728568297483826922913191400296237986655217317466406038180098632311245060983763071540971334816106658690194575091713541213078288799594972651916462549776044435806885612553242224217081237105155884652982688216841715712 873 -6903921124428189114496141543563977836326198353375175221357070532685414143536205615983365974031021502370081013576485244205293339635191190483700076998949021234343277243780008834838532522353917193464968387193995896435347509574042553379554660323540732113738735548366848 874 13823586652788939663688967560431408301697610386005481971155092195433964921379221278981517275254816143856171333911411731840929423488478598049461043569161324159072742120955183026198931709525061108009674444598240358198939825327273345193270220670624316524202074826604544 875 -27678662113443002196771304067469721861485648130521226999192086650994203111372062651992605204895178565944361281339705950542544335413149630263043866280849211698917859508700696765441596748684575658178824229616977847054369263012923167254862241388334337641853357112950784 876 55420301842616250132329346028153254239152150978062980112147977822240952759971365492044351718561449688352759789713176874806459647698684128854331290846751550159380469550982054956970660156638058200676599140074949955421717750742599288246368082870840084470605129145384960 877 -110966558916692991742232167842734129510666011390167012451823564684986998594397211360206986054665084489633594033493883697055661249142137994365149698263609353841850440169125432766116253631813930169991099641831888433469393950918704483966023365930022987315007088129736704 878 222185028296306966439611287258323501086055441648416129358702347450984183337703383472650537344414539205123336975122827288996806405773815462043273629667431214729879882472573511236582373900703487877258002007027753912190704800704420782878621132236731611377607835937406976 879 -444873877518455898789516477662357486301557721032996467627515131063988738973224688449774205158997818861958971766515774367764580626526709870712495725615287443552117769213792313881864481075558230829067609460783461914885243399142865195650391065226834496250402991230681088 880 890755396888595729399620761616135940862009117538321353075251134452018222542085219908494671258333118627342539165571788315071096883011577634676888383791424915288951546964875210581128428699418971807238429815022832010778154393753777651087079731960411539491180621173096448 881 -1783526077480559322440417135815113818241805586021299541790944013552117934275442125834881864397341199061534269596224055789226065025939471055857570632704549886947335111004331586797055790495442963912683281416957480383571643978443649821746754666934308172963110519769661440 882 3571082722367854372163185496795911509519185873931912754862771516400398846933427623705548772556032321736766921722609069896619872571711573684722728995652499886633534256157825504863709447184095968421779406407738593491173958338759488682638699739895586533887719594386259968 883 -7150226579549180198891073443923190765109521151642452852287310011393123650631941991482667632634764490700930608505540056429575230183088410515460633451791799998744796580613975672266614626754612018036384499963124452430409257441263355443567780291845113443698436298466394112 884 14316575428725303306911551788509117022361341110842160389698153979970899214794057471108475440314928675856654747131723946131821430445507347322951617824557200448445049297824600669611620718282064198458420374221543435756941196410015467043716322207798107639242866816320536576 885 -28665395396704492432081913378343705029007279836798830149643375874311102256648461918503231230720656740622896554504735558808984801049675747229963937491061601798801010868842499989380024366109808721688143497033675933306127755875008446400594167663811976782177722071416569856 886 57395279871916756500681446359338352026583754903826679039780887577360812167417617789579023161622912259064967229492046450708653482416673599628049278666017605401423846284071597279073614591310978092918892491248529990196746237859971917427511381824055476571739421020384133120 887 -114919537900849056274398131923978587990305900268111395560550046812198839643076623484303167723609022073768282699949243567598674725467991409592341364699824014410491341660916389158774360900804677484922995976859416227562473927939853884107668856640973999158246795795870253056 888 230097032115729199094866742258560943854888581457138866083076636939352109902636022778896578247944439258813261881828788467560084972205271239857168344135225636036269981507379167518802985237974797568016413942443544949462910760319527866720629899267674090346029499101944479744 889 -460709976859520571281874441338329423458330724756109882090106360508613081038237597178373642097341668740179916727518179599845640986949119321059307917741606486503114559385851113440114497348680480332373671862336514887601747329518695930451844170506800364751130813224296906752 890 922451778975165488748030796319073918413768573195884064028118894277043884542406297597908255397588917925466619382757564529142224058975392324808558294425523401867378311513887783685246048442822731057429031679571879752555346276796672254924857084956505097620405256489409708032 891 -1846967208462579669864625419922977979821751393759096727752050135073723214016674801678138453200988996741146810620957539717186332288105092014997001506735667661457055008512146680980526204376569002900221439268941459459814395789111905297892051657798818931477097773060451205120 892 3698061717949656724466378494415616245631931282252850654895724963186717317897074016320920791213600315262720764952799900752176432916518798760753772849240577038358706787993035589181120623734985087371169630357478318829036198049260932171868778291369255335426770066284165988352 893 -7404378037948308218407012297970553063240719553975015708574699312451976415521596858571129352050445274086295817327369444139960402513654826983027085370019637507606607117923555632802377677433664337883792764354147437476887209040596107495906906534281745615798689172894859132928 894 14825265279994605975762535214219747270435153086888660214715897397061036390498091369000834243347379835294300209498278173551135878388544112889093250083116241876991601319722080174485028214794717002050492535986676474591404043965340701296152512971649961121487676426442772578304 895 -29683548968185191029422091664996776828777734131654578024564792338436239899905978041718819565187738244832017568683634917644701903499557143624264658852386417477539976807194098166730602149444210656666799086530116148458067339698978375200982425749472862022755949014191653781504 896 59433134752762340214638225803108118233370324179063671239395579765500814037631546690871941287361433638150869436741426976374264100444052122940685635077080702402193501949888071968982295738597974618465226202173758695466653182934550695619319651111291603605073090350995524812800 897 -118998343138308596740864536552445365618370360189636372859323149708258296550902274596612486888694781573275407472231168234918248787777979917265683904898777139698614100570775895209006774356615055847193708462574570188034343372942289281673348901447274966329268565347215484125184 898 238260833542185026104905242997348989540000144042290806479710279771029930053082911622962182405333391740498152141958965034175938749335711177299993079286785749185682394483551292960097914472068324914913929041603245970270760760030954344216117001343933450896781899984879837249536 899 -477049961615505717456162825779614495686519135410617734481548520251086534008722548105398782066554440668890978678911187197030759846230925040137236697552034437948273175651101591004364560461813076270880882316114703128945669548354660250171072399586633938270053338550657412497408 900 955156512293282765405030331129062024586075965473307712007352961920226415822558545929746398644884195713571306147808888651419284387580855451348974473060994755050363124670201192177066583958979005423867813098045828634699635153294823623819821592970801949493085754263110300991488 901 -1912426202711108191795470021397790115598227320250759910103217766676559527255343991297390466313319020178721309875590805817554098165399721644846951102035841268408359796076398404690808093988663716611947723127724502023015862419760653494594996773536672044892129662849811553976320 902 3829078761671301705561758761074912364048605419109808792383459219025332445731141781470576270673739297860600014911127668664539255111275464773991906515899386053431986685624788850054966040118738844752319640118714693553264909065863319483100700722263480381596175634346805011939328 903 -7666610235840774055065154958708488993801512395436195529120965809395091673903191160692743217441681110727514820142147451387940627783502972516579821655454179140094507558193561781456631784520300512561487667963960766120996186584410663954022815794907233346816183885987973831852032 904 15350125896677889398013584790534306519011627905305546946950026361479036912688197516888667787071767251467659220924079130893605490688910030970351660558219172346650083490275091725606662977606246671236672111380984290270925110074189377883688460290575011860880033006564675279650816 905 -30734062643348461371793719327303270100840462039477405671316242208335780955140025424783698278520344562960577603127726718022659451621628233815087355611059972826222303728326119776600124772343784634700737773668094096599715693959114855718662577982671114056255396482306805791195136 906 61535746986682287895120538147075854327315336536687434897464863387426976169807311631580121965794309245971673528814590348516215843730872811378942780211363201918288880952204112203973847178950151853856262649148439225315162335539701911339896470768384408781501453902968522046177280 907 -123206737373335306093307275279090336905899497988840116904594484716364780858669144827185694749095858732044383702747454521974225568436978310255421698401212916368266308895511969709494889626425468876622099501921380514861786566322348222484935571142853178900984229682646865019928576 908 246683961546612072792746948528057930314336645808610728028518485315751218755447332782422291133206197944290840695731456693832038898824421995505915672759398857799909711773231430022084169789901268091063347411091765158186496923130585244580156401497875080477931103118713371895005184 909 -493908896693107066797758692995870373633748591279082444495696002397545751587112751820946385536441356848985827971936008687431253321549774741001975897432743765726573611510877841250357120653903196857764991636681538573298841427232948088380883321420087606307787493744266027500306432 910 988899740585979976020046977871249773277647781881886865868710068327178131326661676154096377612940635618779949104818207974396857690901410981984240898693379631706655598950585644913091803456007715066806576902359093660449378016409451375202907679688850103319425562502210622421204992 911 -1979963375571491636889153139501517598575596762411217685492056263718529518958195697332599968305997115079176484531528797147862417477406544963929060005042543463920327949758831214650938731208418072836166341062710220348602146356706013147288097433075049988046552275031778379683594240 912 3964254539942046643476424646521071301191795922117323278493384781565405550526136084714014362772225917841586141706842356693862239146020535927779276425396655328854689403232982278951387711009641431077439056641404506752611073361186247088340759013544799538908506850118271029049556992 913 -7937164657482220026349086028078214810464796638824422372005314071387504126271761549525657577864915211049638628701254238183999286674455963855400865681416447459737445813896604257201795919204893432965090862314777145616035708017920935764210646321878998203447818300345970597463851008 914 15891640470160693531490645526228574037092002866828396374047717159288394302982501859246572860370757172832209947977647525960548190113741711710486357024079168523531025642654487913001632832781008007550607222693490555453698538626938754703479549233336794658157245800910798273657176064 915 -31817903250713894020566237992601436906508824912015896008169612351603560706842961238883661130023367847130285277105573151106195613757142991420341965370650884255174319315031534623199347654304458298342065441514853639350651322436071275757075611645831185818837710002259310704773300224 916 63705051122212801956302369865491451477667288180749998536487580769260665615441837518548353078610442697192301316511702500582589694573605118839422433386286862926573174689508186840790859286093801163165832875285452335587811135236530084214384249649977564642721856805394049724464496640 917 -127548591485995631742944527491560058284633853074936410113271873670628419634395505118658767794348299400248064157624517397905576323265848509676321872062543914685595421497906608870366046527157371459295069735082394784948639251201835233829234552016585515295536587212538956078764785664 918 255374161455131319146568630504274427227866259576745646307137171605471016075814670400441658862951426812223051364451259589291946514768973563347597754705028207036088987233593688118300748964254281184516947439187769797443312463861220598459401209466431802611258921628579625417201156096 919 -511302279876542749614496412050857475772929626007236944775461191739370385765676661127131564274412509647899948827306968765545480766012500214685103530569937169401974262942748316991738809748387638900887510816421500049978692850637541458520666629799385149262889337664162677353745481728 920 1023712473685645721871711126186332194180253465721965193873296080535597478759447962906759621645844331342707589851422836705014137004974106605350023103459635849463541102836618515493752243136533430865482253508934921010141521547105283440245061681331813386606521664142332207746177302528 921 -2049640775236411889028858856541898873629295358858912996391339555184908371975085207118512229485727286779230564096463471757874624955846425562659678291558794720246267359575480794008053733552583167858378970770053683840651314785870967926897580206129712949374529305912678121569727283200 922 4103713206203064668628590921422266717796167572547791210072173898597243572862548976847010431359531821746091896980162540211441951803489275829238620752396635483130905026955449114057205961664198947971586869044475051322039172955062737946610074099191598251072030567081383655294199922688 923 -8216289723866611118398928259521471376667488854755512854723337373649340803549855078913992807495218139867445331534796273814269307390571401066315769843351363051538550669519873280196608912446463120452831593097685469925551432676767080078849975572247541206790005044674822134897890557952 924 16450306070654185799081349352396818635485285128830886578604653900208388922749224408267929504542745272485413738218534934411309422348328500948308596363818910273630582570257696664557611803129056689924978896212841674414049038886817368528959605892223771822871897910373753918414762541056 925 -32936065387150298722729684371501389035271185096301494895525266106236192476797477317415746788190108530471873626734954642388160459831028399527971306081870188888368127602951293537444011562730374277888589212460624817953990424840201153800438521279904922464327571462795727134067487932416 926 65943037265984451694593340076418281599143599869882433267682448824111214216193011636591269134589453031945839554065678831907404149930799594318650838872205114458950180130774387491545599038405270351854441264991132574159765543813535141085915661550724602565822694209687892862610901565440 927 -132027887515336611887454622819667570255489659094323753488628730871500086957582137276702089385597378005895863709322896758076974760399084779162718131161339702282328210111292375816406349902699584295863408210122031024823100475893335949141908561083278720405980490987568662914173654532096 928 264339400997408640771445130972997154625384236897765280883785128189555490965556502560443281004031699895800096621028871704678282441873140739376269169156538351293512119922071953299443003457177255776035867780523593802653339728319203232223971598130216471360631187111523080206251011866624 929 -529246053928288115535962032613318337479578311213766109580625589272221616031897461134964766473737287559616931646823899786405230725896223840854204151980794596044735639243118309932146614217910685920689838281606251111320957009703469132328252148187751003818602784495817669168309429338112 930 1059626611723517899058067606561284731416776297264003314787361844330664500265363834298085941878822350655267340103180112326907793136092332405911739931297024979004894077284185426530814443042933720578615882004330629234670469125537063600417122200230138129831886389537178355848233669885952 931 -2121522231180919134088422295791865575748791944200948820826945020233771536933865492652484701620340252382601633825424850162010249640784434260230143117264921531840633752164268466394671315300092138631704174890897512493398048463334377872355480208169548504053134420165442746719696962191360 932 4247582477829604940121418756922323377328062587747782024158332703612428146674006633417595038966071606909337174888978951340409826018768407417273612743871586211342958699520332159455427489028633672212353171546267533034910317351189257087753432031757641496884992122513057563485853169221632 933 -8504240986594743224131985844521831206317082574187332813325550733514626438960564563060441349382925418106942164254216404713598305511935892628173878506426658718009299789424254772243024694914166134322595986621480082166049075551419516861591807294352371971327430809390459267064624828121088 934 17026634035060553136042268350398031315956079945758203156668872119608793169146231718571385241667415244790419957460949813492753917972669940843601063050220290026665364359615690451150388823542129848440971260300850196524555032800921039095353501050378921897769754747509606814315086635597824 935 -34089572193863239647641130023504800438555989486283481373373285544376666920742668622043775569137959306733911172826933635116622449842936192861708738175174525234624258280765742715629456514511854856473501094717480457434023828998006088935046775024106199705769295752476590189001847229906944 936 68251752635210746046395446692427076490399638162101112866817653699071495006385747613889561309882176247773964861463935286495474127481065008072430700499816940831835575684600209057916270763878900032130119337666521043637875184788340199358773095894909111231998164019867933498747042377236480 937 -136648721765390025595017266675689104207374594703270525973777472618779312342572315967383142962976867764160214754548006605515406710552515260842887849298569662388845269615337865369147256997468180702626472971796162344815405423161336441694905283483211646104915473069565373238980780589318144 938 273587876520717118194487279933048110867899826164677652427839275678831269344746273413974326612378766065544999572336285276079730332285801011081828595195010886228038775722950625244923944934357122681985414536518565204710120953491984969344528750353210139491669236198789758960934952848326656 939 -547756619021308370397880053029436026642100925845628505816247212240207828008695829786364734597607593205539139271153114682257294486933143000955762983585764895356774024430451039503106751747555767917435766258889611439578862121322594110598493867479993973547015052516897542887816689036034048 940 1096674970002365008813571092385551663096804398723803413553631746245506234655798225489561631940915308559976558795267317624710256618589367959495737553563016036514940994830001657032731227252794580941801406889484184939474964671322436565015860468507135336221383265272431135707526944750829568 941 -2195673403924226553662764157424462545818813891512699630949538136021193626588409582812787589373230861417749678096456811769811848526624899834159898279909004564632667881598202470118497902020955252097462562522378293999584410199999369817669466404108565450697472851022134371278841022859182080 942 4395993735687446179396772260155643530888037971155584869583625559102749567730445429292903829729262211431092477204757976580406367632142127498656642905383954112470907547072803252343066699072642684622644622531576436240437782114707733010614423742405720457904358342998812942285256312433410048 943 -8801281327052878502936032410924723940276896318571540954536349692326223764568143385920464961424125400053371196433204659242378076422068910657986978501899798191352958661898403128898275188206749730100728240036792568963413487658833452771779829353188620028827541967906714284025661158296911872 944 17621150365461729294157040603076321637555433389663824339810896532893896787350791826510244526779452754489114876913786730647886835159707132637321342386063376315528204459302399506220833956536428181912334470020864530891902822176502879044661622443131598283692734499631605366961619383454007296 945 -35279476153635403164884032768606390789114148284369133541098187362270692091130593762359118261421309417742974721922328285622035034950552887917337455536654312496700983189615985509290235073318713807246424919936287847713957338070677705091527172359771913019460770126899564331743832900628381696 946 70633303152694695482907968662120276606234859578821236805149163317507181215119207743395494938567426653015439380034166219896592799163383021120064452602363744724691114921254344012277604467129142501336361799661693267288218063576699304187462199666561258943072142509071835859128854068697497600 947 -141415307996237169272095743574055543268482845177808413056203903820945956495954455924145506708584468941089858632447351737098231056851320532810907988262837728911960526926553434011949477575241714776359747518901621678297042902024086396383740109227157383694445489528689086109540084672276463616 948 283128019374169895156751099647741066648991942395948705004218962013755101123340992723000047080068169152297677009652742068806553030751750046763374142641895936749077648021196359998687492432450289100093542876959713644035299353789548368785111638242384499005493388078469001001644922414315864064 949 -566850845511730903538621424294742093522036388872561167792060232771236578509546147195418161485934800844831273508821561326833287895601718055809864617516232831348468484378571703946952059428834297294935181432232367862953025807061847889605486116060908461244191594199119659568419350968157601792 950 1134891304550244033527481298588004107492177785906449851151365083029925909544820617889672457623466526770134385996675277032106939459399872036185961899497347578397563345429501375793058267985536032779366554221090616875670905813089198083281497911274095848954792824482602634267097714215366950912 951 -2272161836154052519955439497173048055880565588135554733437219401034757324141097882777017184550126903701212449951414862821094606255192615921504389127924458988196379444203718687384424834226806941937725491155432996050871520024109400774704047180852749550842404921133931898794713452988837396480 952 4549082126415233945711832794340175793553551208916419529143417272019325658385109059549378907706641507724312255818958343155950667183170975541273708913708445639195264395096869246365466264965083636633435747737369516700802456844080810765690197078314614807550448386605317058110462955093881782272 953 -9107681161044725703025573188668510950691942483123459182824791483938273336976044707089446892626058416092399223470173921339424243711913438479077279143135946603995539803572602235924165722953106778782841026327746082599723747279885639963944599589847461026832173861885540637262998008420177543168 954 18234396138517967029254961577313340628553565096828158614725496847675790714363742590160271939677667633472347870604862312733894306114969851751214280917710003859201101633902931958234797831952092568597621114361506263595685161743219316793017610046131384877126901901120894316610140213305183043584 955 -36506859909892965304917553554579318711446490454818797727602821454950069509550791532283300188206436869519794588538753565577880249612225653088548007098296229020822247321321318889242528435995943159259120352135040723983845657853334707316292041825135695401178912156941414717388568819540022001664 956 73089855085499993102650367909063912331571701431962556451509298429097115180748195768492112994115076944189786871735565011375943773989023205349334904722344900646484582749673547724030922416175402362645996951094137841552641984440461562093097727116017242096208041023282081603113714424939355832320 957 -146331980702428111190931257417938374480500843908575034895625907896588182684789616944835251223634560298679969132787245783192254097507190209043147590496194686502649341713408915339153575920717836813547506395836388470275185306348507419107222741163526186780116515465362667542900582421597335322624 958 292968502467712472353123558035497848595716569906449913776466437869964270016165684705372552918077933417960729044206723087265241294072668014775250743095399143424659035854941470460490614018169737803606037778969002514890173287632183428056500056190035778735633897768322343759147471986631917961216 959 -586546087061137444648769202470237896460862903991499515523362119893504349325504271042149206777773492477123039645677909216291948786261911222928412610396817827688038776566130220485348152389807603960234125532530456178459951925134704035797109260106038367822069529211838704864987558260138330554368 960 1174310338373699889182582577738960191460585336340198406987582728094160317237354345347106615438782236236649242405884744516106829968756972832612647469205674737053518962844755000099430153486551464626512351014245814654279114550010082430962436815664010356345742525774065444423360345094025650372608 961 -2351057005250249778135253501074889179998889729394795565856882432802623871647400297219829634644034975038104811040827341199259524729980246438736939435235427637461920745114499118456328004386975442665112901926861433903276650499501513580661310222231887954094691986248906958233491147335549279272960 962 4706986667506199555810683693343715954153217572218388635477198818833854217640183807490892076821010955205822274539770386732610779044893094424497167864119011601633607129078976473427591403601695912154402203650462476995990143797965724598795493626271510390995797841899366055240523208966094515601408 963 -9423718649023799110701720769075307096617311371294372278481265544124921383971134041084249768707903920670869853995772182133405017259651391943040913715534335856686745535857909419885053596858881877957157206894404172370853973193856844072536733616158489747604423422601836388028128246522180945313792 964 18866927926070398219564148302926364569856375196303934572016266901164268665323800934373430767547571861860190317824007181603176952859033190074174983405661297020212553627115731785829848773028743863211020012975766781499455317583564477894964959959547917426434502322809881331150420150224345718849536 965 -37772837108186396435449710135404229892956255300038249174140005428157389125410667573156723995358671764757281855312939997879087742397527192524536278760507844654103232365031289463779180704679447941015451224325450436514405377558830535289712905373557710715320315600832179772489167614808659094142976 966 75623636728463992863542247329911461292399520414937258408494954107972481840347466555133172911244399611588366149955731265103643158153976009801445181419386190535562714951662230711797327726602816311217724845398734620059800239901064229578991781656039173155543253112089193765354989858337253501173760 967 -151403198481110385712370148778028925597773060459596036937419794719260370859747195927905795663542911387324337178571165068898221663025795269107635610635513383525837930346523764992072588087693473480809094484293136734181579449368934777157115505129925849760891750045028055971463288974114377628123136 968 303118247010585571395311605792469857221494160178635114115699362445151556077598917491090491009194047102943884114461735215178314019487277037224761716864508771961100861579446137121101041444362628678365478555577608456487116837871482190312494893895546706421393987731755448824433196463108496507797504 969 -606860194117900742731765828057763726494884398876156308713118270903564740871406886252738781382604542862478187743562280585120369425845927072468504424915981553741051724931689488516113813426676620790225536285137886889222149554010189652621517555062483426642008950746909571411879629955976475518697472 970 1214967788429260685345816889061175477093560954790084778389675633833652739175231875046593161493641983038137214516402181479768221625434600140974970832205891127119803453408973405580051087929255968447440230918241113730940130864554829849236090644667746880882459852060616490349785733971471916043599872 971 -2432430377245439770456204244013647002394706223655713878706229451720351993215299955175417520444149760702636107091359603578591408798354692274025865629159638293515006913909135668255749098010317390628858778532412907366871925242178560786458292358421053816961803605254827675751624416061981762099609600 972 4869850355264716340441549419809886101204581075462516401266215271546797016160272320515297435802031110657995570299829688395292748691680368532203579187814988665580813842000649050702792040324245688725674190456687174543727177510494923748888806855013227744317375012776844741607354728362039384224038912 973 -9749679912077106279941380703184956395239499407227210090239943279305780091779889461359519661431525399821437852833880339266805359573302705032710854234621401488263227712366053529788171769255713192387261647697097068707421009073265451849722057986368695709422285630088068263422921249200230488497717248 974 19519318227249559757999325133500281176139673327058774755894912031035932302478468563376888902517977156653769130136202603486050443526489346002029100187225651290729655481461617916341518915725870014646349828961639576654775326251082112403333004525421871860419642469244894087262266083352764417094713344 975 -39078553260689813912231777721261299123600695679326258662619875006920608842794316408069476964345807027329325109209289056876980335812746563877272983810416999209865711076382257546213388585880627289036352725058170031789417268711266642214443786156212704603989427356627303295357379336610135714387984384 976 78236940133761016616929810351044071789844089409069935626899851903538706161263391378770352247311319482702223916292345813563719569145028871500975534492765391676544222379682558519487478680619029097560011584386121820538567769840738119244443126523163330974279139549529636832380453013029485189173084160 977 -156633547492284810818792130519131090664973574918974707857119907586472389273876299882803501131862049821491595228332227026746956933329129230494810202729393569866714045213201203893096360378953607234094635437311807154996602004517885908119997361467802505481158848771609334148092294705677397899140399104 978 313586429434095176807449280672348075500517942039619088920880222731734732450451634016132595538202921355157485248159524852732949456736401435975338672946512712760679291334074581494435526793338312546138495411702741337832136938708591155502216939778556698027518836888318789262847366770591650839869259776 979 -627811527767241463954628600612867939342177468482577524255041260581049372706301336533316377625363486134663560079309191303943970093629088821922113880868476571575860984483493510405356665657538821248175439897563736731342139736762820989528878313243016770185439952466837820459020288259657011762915442688 980 1256900393332585148588717279762079455366638105771833741336644151397258561023398810068735128348642259118024299324598665804844082547570749543787100831687855435260726772597675715643684555456802034808147777943443981574040011192216919336106645493857840288631684462314076124784691685956261443692184731648 981 -2516355462261374738536354716596846064097842549157024868326411563264836753268389894141675002893115091933442956981157898003600449815766642887459947803277515454739463152456728820953311559197052854239889352183520979370791485821816393386311068722459294073784978039388953217302685590786417727717077155840 982 5037820275715158359790549747339066434924817773540764507959069647470312768979964336291759498177891331261674630626236928795025469072783573374691387886358640077914945519436212421238508014961003277726966296960307991187005898518397896200817692914405815140613174308299508370071975619320625136099569696768 983 -10085859253815134485016780122968881483307900897534958558530632336821904062846297768600337981139104957312926694580316123165700077028067721948925760332324498492701929467917934401140785823055801693948307779107148047264857650786326011258026496767786084267312785075642220611077160114136829633529970163712 984 20192155912399904500904921502519260193532332495976776202286250757406365175465333729234313931844854504205008255816316777482698431821136594296937489783863433659147935793926887919609111232379193664885365928587360224311407009071712460228835215413521076506798443069370848964020737979264817989721601867776 985 -40425186634339080063552565518201514840897726393767270575022473682337844450476143842535903802822998187568326244944002617267993419172275489392046917806155740665784025304035814073873301637293567883748232597920848708186197433141545795883234874582939968957942631974914513411774311460511953424766526816256 986 80932122887756702250590576062729018589461575591161977490944891699725917100043240453206359483912574733453271956510743359141179949404555580380437712089169228026544358040435704617056761619657496875451466677333953935499161696279333342617598636677675569804576755622174657791014293924988541740179699793920 987 -162027745013670488748152042178110014994255396789578827663689672069552290598268386442681822724358306183539782846266962967492746120929120363953563177132053949443041330945599562172733839929455715966812936317652420909251857052551150186937455048378942403386536494589040577516959929857906353261652691910656 988 324382488503655145990245864461523985619175284793667400690979121479305493992900583957901852961782925800346043559024878433406264686098259134292501860171538885665987891620655430222708313239192876365445878561273867895010781425087267377279425646805067334327838955867463678903782543731671246085891968466944 989 -649418973959938628968375289133655882499679552016354292109157797639012813578528790060880120949698478467225042851031661863654074260676555081355754732157939744891786242700223472199897893238948641594531768974485787943035697490144468761367882393704499723765209845113692405547290455495059571296957106225152 990 1300145941825133931912517698688527587522017068890747565672714704638829278342512824411913071951662210667515997168027133720991238298313183788253011487945603436903193404318272167908758319999023060916343561652847680192099664260228805536353826987597729557749483556984914906574031647053553300844260551032832 991 -2602907871460781211776569638219486820089350067497573094254227627999265859055936137404131804007854928801163817267981887429348656150546514827589027023150654768045628646472194782835441707040297677287247170713447568996255867080337347099943778375572919335937094847484890004106964766233974918189213779230720 992 5211047718542589119456207758123836930269331994427302114326051693441746322853693251968874928224770872534591280399819014833429671408933324157344062140820205324569740968615690459706733548165098465483614436242399555216624811280434166254359805551900759112750445161999900390131732476721686469379812912791552 993 -10432559388327231630718552479617400440719927707718916080287296261769921855191028458258972496867663774933709852527348509616324061033547237319020140470678202226096449288573982707485167364499203152785469062115807944881475776800387276617664108705311359107253401258060041544099070841950846204762396534243328 994 20886046679138570045049378885974254041802382853166455863844978273312702129349340825160390274571571609596474288510117979131577558498455652646704313319431987606106833279833168991113735265336418749207418503493633558659403862079812441453217212613642399978011824384240564615869353460916638941530334485807104 995 -41813949163245353657323305625427414404329820581790159134230728046171121096633249467605671110815631338651057743931077878061013989859633661310736691395015141520041535965036745134514271603348862385687797765511302455111712341117700659342212415633324163483033692504722092287081130475863170947071751806255104 996 83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792000 997 -167590643092727123167089605329540908183119721330818615789249084181050219090009540408701808936642430310269104311011046870626926942340313493381571283629269896542789099103110237756351494994803648640934877130237492522790086300135408848855073585781611562148215119908816073591063910335691828300375669902147584 998 335516132625199954871975593486913066932039881665295210830824340358466172883495623355682742366664765576203081957308829099636724867582405834901767085307749123548201153449183732730997398571015496380053440328667267747923409535935423909196371094811538032512510589707559851624867209103622801112840002481422336 999 -671701958129891326819543952629488634995680641337906380166301024709663815173944331787923733720089341063735910585191128916039191700968369366080783206713916908021648217384293979898583614304847390956474252793719100900533292943200060241365190036119705881457181879194975112135213195071723891249857330317099008 1000 1344743302018765487790273436570302272254563038690444677341906737404790569161794833728963965413698301950131314511529199265609867333543854124716064485624671137893788255740440988670344862935327578305683249860207332610439533629058545328675275765232671395778685157949661042041383943872404360548069311342706688