0 1 1 -14 2 77 3 -210 4 392 5 -1288 6 4697 7 -9998 8 18179 9 -55636 10 150591 11 -286832 12 608909 13 -1554042 14 3444055 15 -6999356 16 14790755 17 -32329780 18 70059535 19 -141733788 20 282586556 21 -600593730 22 1244075259 23 -2429815472 24 4846233028 25 -9851504124 26 19553006508 27 -38126531772 28 74269253270 29 -145827693256 30 284780808669 31 -545054330086 32 1041601665720 33 -2008358700614 34 3836658335104 35 -7234938845262 36 13651584057391 37 -25811771957832 38 48485238289243 39 -90380729519402 40 168166883288341 41 -313007937560948 42 580309509971922 43 -1068801678611478 44 1964184770190608 45 -3610990741388926 46 6612211215018752 47 -12045156625784464 48 21910334424461392 49 -39816506557998396 50 72116872732743559 51 -130148040887004700 52 234406042833719953 53 -421670024808530806 54 756630108874528756 55 -1353196125410209724 56 2415633863342095742 57 -4307155317473495746 58 7661221553370029596 59 -13590020107559760368 60 24067270898824578985 61 -42561937993240523788 62 75109540850627608661 63 -132247998851986742746 64 232465124806667604299 65 -408052462982183829306 66 714954813963022928260 67 -1250116045863252308146 68 2182432116891873475433 69 -3805001743842680639328 70 6622488298857899393909 71 -11505296170171265659834 72 19959549600450530888384 73 -34579850542028497212626 74 59815581926824828361684 75 -103301629783252377104278 76 178154472222107785514901 77 -306853433795770092682238 78 527772676511613645600908 79 -906390672548221137022200 80 1554598396341448994452903 81 -2663154219630573021737160 82 4556094017784980450730041 83 -7783884609152293318364044 84 13282246078414006701732680 85 -22638087733386148533923630 86 38536060274797913276470497 87 -65516459804466670454456876 88 111257632391265339557374531 89 -188724098793481197888669910 90 319758445285336461990514453 91 -541136054567732384032300350 92 914777465361666365317822404 93 -1544785618592922882558184068 94 2605828693509534957665123580 95 -4390833852145844718160488558 96 7390943970439558355950950484 97 -12428431414684361295676485756 98 20877845495796314066820468579 99 -35035559591866121830330116692 100 58736176098158267012732369816 101 -98375552980870325341505471840 102 164606698012840659200565531759 103 -275160555720686895108019998604 104 459536514216283834530715887008 105 -766759740796004397473354576410 106 1278199487909878010023372918295 107 -2128823977306897655901432278270 108 3542391849103851258926468272551 109 -5889472962518755921968352157812 110 9783110286593006589210573638777 111 -16236806503673572574280211273494 112 26925124183905992667449431948278 113 -44612364879896572872234138001404 114 73857147090343318091096015167880 115 -122171896576634348681042895036192 116 201929947852021253100022926539267 117 -333493265269126058799513589239944 118 550338388696819054119221678553743 119 -907468266261329485789399025649792 120 1495201816812081968944753596860159 121 -2461726587131793268992714504409418 122 4049972665479723061713613288606423 123 -6657931685810667056756930918053202 124 10937239165413172192089126072207760 125 -17954028403372928310932630024542156 126 29451209862075841026329999870562765 127 -48276267728820338220536948006662892 128 79078628633398214715164598448996337 129 -129444541169412790144161065953349404 130 211742825628143082175669903743867841 131 -346127840397131896731707106198430504 132 565421274851743069602292790886387968 133 -923037036698475874673626556110272914 134 1505840860403266079878325421778184268 135 -2455017001837809933889244827349994368 136 3999903525251647810849934351659143696 137 -6512796737864924184283686528964206670 138 10597667630573252551835704574682771507 139 -17233761465028224454140467876649365368 140 28007906407260346160906836494842718590 141 -45489917779182759029724841282673628036 142 73838909432799191775287028677077870816 143 -119782479074951414816449001009187746782 144 194197051875974992884699586356487976268 145 -314656021005268257904732222154675485704 146 509536553589704082898607017175501310825 147 -824636872320540471403008711136901379100 148 1333832313003037543181594380067735829771 149 -2156221780755171318947698713392396049952 150 3483703270872792365192055600568334805056 151 -5625309965361706715815308565256925272964 152 9078458254816331784340989058701365478051 153 -14643353220684667515442339954238394244348 154 23606603023139165191322525201173738864732 155 -38035837555376384807855790301655906254294 156 61252179298453436795793692234552236179921 157 -98587397443265976223432719584239527774118 158 158596753418984700760716017041393003540032 159 -255001154399098544707183357366042872578400 160 409795565813950468141999617477217562031776 161 -658220993289300514148083651173076718919630 162 1056713539751866435602213998024132900322443 163 -1695608872929693556430467225087708331129402 164 2719437649129835479500258397572438303140063 165 -4359327867006683134648358090092679591387094 166 6984713164802570852442670835886445736453677 167 -11185823847982133297559576902167442710083838 168 17905223170000013794988507763282122257242923 169 -28647431989568397998490817228052396446977196 170 45812862946223169376624038160806269365824508 171 -73229591836008969903256214879527306957711892 172 116999790322846857331143794456491848876824352 173 -186846336947681112830850414587433415165479358 174 298254260014347948891269336481548685058704148 175 -475874961190656053703828426047499543539397074 176 758935604073882020467980840486891106511060584 177 -1209830489769897560105174083770889515126188344 178 1927760594558263004481553561139206844370498613 179 -3070380213017434923829304528142358752783658244 180 4888136723106833638640442327263607134815360400 181 -7778721110718429416920755097229747772436224262 182 12373373819376526054902607931096532666139078626 183 -19673634016413119226201045284159515459261872450 184 31267927282161654051337042099876387820948539648 185 -49674456272626637958950332227166267365211305516 186 78883837027092694532878505872054976605532774491 187 -125217542379376078364383278520208341532393951904 188 198685429964000179812338045206163044773355318954 189 -315131604346507680736562965864561705026049342218 190 499625139994423505712805140373904709526350124807 191 -791816051938502836459675388679654594856357156306 192 1254392338106437611351039470854571368438200763267 193 -1986428217446431219893719718716876936837173257268 194 3144444927641816763982654004511167189135470069612 195 -4975629116321532506117572048817370122400583306164 196 7870207729842991871435980827108207969565300299930 197 -12443995317562271034635166791517340043971983309086 198 19668449428925073606440876672439724647211398535911 199 -31075508480298814849104799059421790779455464021672 200 49080099629078682249214227056346720968952121205484 201 -77487723528246663087193485669961478167697477270244 202 122293051234553546980792263732545498689724713003032 203 -192935977233050503876646216736175059766015860961674 204 304276487100794043791207797205862277673944471800816 205 -479698594657060529604449734232726461386199004699540 206 755987251416402486515515416153951744840378831749328 207 -1190988504976263827619409575634094039268444335499324 208 1875637281273365788895224148847649845263634771940445 209 -2952836666467960980862834557462627759643037513716608 210 4647081906446371899207369984960128504736931975830865 211 -7310929762023389828926532643033046574559073771664146 212 11497868726127935257831777265942915016164612546292941 213 -18076551204183267104794273839408647227650329599401392 214 28409808534163990736809913393949467589829568894962461 215 -44635103575870906042405617564915822189954781615442690 216 70103760664580351257591404784597672124149812207696408 217 -110068642759969601423556580940672800209173052515864726 218 172760479500733563583976952545328898120772220498001344 219 -271071994414265629812822602926600656430455886366203640 220 425192245059348597713113131750525369364133967048813149 221 -666726027048379828232483896876192123617364466435056894 222 1045133584211858961284362696777463520591020942983306437 223 -1637794632922328306099480796884516468181851293738654232 224 2565731829142569987308502593243324829672244161500703520 225 -4018168784709409348346849717823263578837358966154858738 226 6290875296370112633016127764349425500424289035930098075 227 -9846023181221323200380746746782818383066115229534433666 228 15405592368138212880449398413383188152781124433103086564 229 -24097089964615746225931143741889245804531713414142176956 230 37680816335063605895985080842329605201777676996631203823 231 -58904214503970371295542247821049190787593602224379637018 232 92054209413721570838856420899903848547500017146672628873 233 -143817917996904242649527981580603207784239581246917360010 234 224623520406044477367153817677659847511446498876001467148 235 -350728589923621728004474175254398848835850673570891247988 236 547471654830956433652910415433064816849829634297078417524 237 -854333524084995140778413702362466943806410930898994349278 238 1332813527840738161423075376762528173758810081283988656886 239 -2078682977291960811926148009562306424007067915417605017500 240 3241043354565153008138528826296175824017155131284821555489 241 -5051960113926754026919216318966108037052041823848848131254 242 7872528507433574404743496994083702594342446002721614292992 243 -12264464413225192842977719821624282371386339571251771869858 244 19101334393530597737092832009115049741837366671422893108912 245 -29741327650326128487182548151216276288019001401478775688562 246 46295550846709802972816760846232710091812554563899572090244 247 -72044553124904926121833412283795688330438905611299938443586 248 112084812403086931313894640916919138250985455314338049457788 249 -174331886263565173271152989746903257744620527627087324172376 250 271076606832526766277234697746688391602577224855269581112278 251 -421398619704323487028368985146812313390465432043532740813298 252 654908663829108887654968073135384402800439786361655478624418 253 -1017549665076727315990740504821022598662776801354985938340300 254 1580587097661938506595066234926526050799720545412091825669572 255 -2454538596519382226191294063236249512180337360392534657471810 256 3810751165627878448971284424534419816628231136708728379543375 257 -5914816533643015522966722853262351201385687939642057612676332 258 9178307135925720967710988683208900776501127851921393957126748 259 -14238858385335030798659045927334295989948154229907844714692860 260 22084098872520163460805807312384194077894675315226077705711628 261 -34243391259734351769054677095554244347928825853914919576828472 262 53084418268474483585989610507355863340154442910129409034016200 263 -82271837654129302707621100293808772512337997691475105018023832 264 127476403880416792777019531955328440749547692243107310386025409 265 -197471079763104608824915044053304903992999311620574116885443072 266 305824943777533782615916824877186340793855620526871444974366830 267 -473520324487037559921696943453082811015776728798838229063163438 268 732995430525413706537950182628614461601005248724769783424590416 269 -1134387502317197965963437309892052508751629028752183849655096484 270 1755172136362330153254178066664281478878767199295922767318248156 271 -2715042947463634244709981817081976673261383727053785650653430810 272 4198875357019777741177576328510828390350027713517983749625618369 273 -6492158780822718622564386611558552674499046013474293414132340584 274 10035655096741018103126314415042155461261092223722855744853008484 275 -15509697751275171671766575526200066128189596344914241982448004290 276 23964177111908478772080047913745410500195099169101166293519231087 277 -37018928640802311996832037767685538011589877185390679682704315812 278 57172589611401738635781673474401078479158469262130199749602173611 279 -88278536574201581235041396658186691812253120729384597419645148816 280 136278133221152011096008778625329752495236891666085396515956487708 281 -210330162640362951780176394590960593932517525479392416651822442562 282 324550144206487557241596104624490279203470883642253293565365777743 283 -500688312508600559729262122519935079991433116351222920366118922636 284 772251976253758463585266030357907727855541713408305584905300852876 285 -1190849980050023709954494739732003260245830344707022550822613016664 286 1835955067081793982252707914436137287818391414926899393334111373916 287 -2829922395405158159930341375101573259414836787307990755288882367624 288 4361089492762128379863663138203319633881386943551674220910566931091 289 -6719299088567142428104830003986907068111737715429712265300808143796 290 10350514776078743104411114832690813277309325236335837459641929714552 291 -15940774838924406624889226160769319646783686717297040735338623445424 292 24545218397076557281409326887544768026508718610057733271047942783339 293 -37786342754976117046772144285165681138784970147651797634175855608822 294 58158579455604254164976284028738065758516674814196759352537631064672 295 -89496113151236991980512658470342193031742434377189115568924987561184 296 137691296887879685260394274978647607876880561300845120522791996806349 297 -211797687510200322514289487164631330481008544459956984576462545475774 298 325723291674147063158739568292187480251127922989145782036658142758257 299 -500829336887107078752821728224191592371897278691347890689669170690692 300 769918072628589377752805905398614694079557383540173796628672472828139 301 -1183350874032007440639793138546519546837645987704060170126349845027500 302 1818432905219094480961350890914348891203751343797511435237477020106215 303 -2793805728119433039210712901392083012038746091880408600700607444629924 304 4291516147608728958415184862202642109624795714215621500940277743486780 305 -6590849120623118863789413566667729174629938839843031018786556890032616 306 10120186166228243843341931609794317445748745935066219282656355694924152 307 -15536478381704707614480210414532668314568232835379583790022855315564010 308 23847016686149382572107023626536827938772743573672787241892819920147285 309 -36595976939268067976176055699299377513891993279202177353859923415923392 310 56150145033975297568295057000804511282442333508085958948889339584374075 311 -86136474441871353216532858481811727278832088599431914687251487525579208 312 132112039459841971849332703706534876240355625560950361483828884730569545 313 -202589632076319166679045860359555049363800801902351400195547240630781736 314 310607518451243359104780534238214599851262913497896408227935439895876423 315 -476131652853678027972816423205569606017692273281916151997427247959532482 316 729731167192485050743548456951895952443895845487675195061114974497958328 317 -1118201048535364614754849457633846927402739141479549937884639511719844290 318 1713162091534692295306977722523832336856473208477102421111851912283975921 319 -2624212367176261571896564525082149683188318293821485816183201597580674496 320 4019035651485817465305179829368405780353214967918732480971848540434910539 321 -6154141714978715522401570897375444872607128293635067353819135027778285336 322 9421851856710624351887000561232215652734765713732837599938392211165653445 323 -14422102671552808067160811187042207055157100897132498910372569564247653448 324 22072158872456338288537001586395711777563687653885672940005190210219556036 325 -33774221377602788490300562499781612769163270516946622087356996089545274664 326 51671439377199902108021578589853130519565051033442905107754725904584210383 327 -79038889967437712144271387641510720549594042824064608141736262551727033868 328 120880580962633680207182647587687953614176065099318417407762441200755956785 329 -184840889678391927673671216286900378039885437397532023896102837069581490748 330 282595821592635936216207030516052930861896451640071988904468754944535359751 331 -431976342317645663722153845828430981196277799524115014021187297700213785964 332 660208473615053639808081446049429348201143677447758139690824899255724771088 333 -1008856720037431585025455301564723915609202302892941853439202651607206030948 334 1541365068898671949862763153855472920555001507696839403909537791377599878648 335 -2354558657781796259719044243919268640657722235918696373335762782934510992322 336 3596183547045686700334916860691703652909142238817043394885402591250519111586 337 -5491650247671934319704448279701424628766602668162392223102671096563143593626 338 8384804163728864241663277294046998663928180227123428121187049594577291075692 339 -12800070344626358757038705702924588362509364683475809178732705021118570355106 340 19537163542840331663810297527773037320285483868454174900201020418214710554736 341 -29815406268927435483907636673222786190883645908861291264726508868663053469860 342 45493605123968898168778062188273099734696873594923028946468108752683498927489 343 -69404993025475130109550028114592945796250504648761679102684439869303687779068 344 105867376075111504271578734772664709372698428776085725061179014961360619025364 345 -161460014944295858285772756697089064752988099041939561208089177116324533209012 346 246206526768922455665150484808747650664701524288150737457945317608147456609925 347 -375375735430719059769346463828585750590447154347485343481939044605862567451236 348 572222877150682167409137007414945835734173472506301271423256622990367408109080 349 -872161569047229447275155221431896506122062972279643138556523473953908222818676 350 1329112383468202581720096205620371303818911837284946421191171276582849099372846 351 -2025162187898372344416093623863643162811387220746373865171386906131643328742632 352 3085258652238964691886711316031761230721231576661265794308533338159911819742283 353 -4699561366516652623160904599468877276423786909714965589860738355920267418088088 354 7157434128815743415371348981550493894106254299374073968205256716257706454988780 355 -10899134024545997748334988927589078021118115537244490387509949390110847650125540 356 16594399153649260377198645137998185606331443078382227035092749199198030272075612 357 -25261915765830648360428138819862686126677247389578493408026300706935973933496354 358 38450903386894055052129165590598952780120422447205645933655514861023096851803728 359 -58517077598072541000516044154670469407535214047765256547063753960749880676577500 360 89041983389744789259744588787296743041086496395938856941473349417403819049091251 361 -135470094626409747811904833796157129236740935726355417030911022008151905062102696 362 206076633439539096344458433190683827911656199650888498323708780397353679277638492 363 -313437582353303390305418868444017365054886353952041397217368274471595009847756280 364 476662162844308377708974884460641062067585675015468921471237285069264994188264625 365 -724782788800456664474795389843130267681000897013493011888255320860172283196425300 366 1101901904596410065387825347741476592662651836411348962436258342755573200412572400 367 -1675005166185611569807161293670331483177256455436341583555087345780621313609810452 368 2545820661981386485328239273370485458380207231611763311495477392316038767463534179 369 -3868816966850777076187892873764346969473978993875823004515873582656058352060758876 370 5878514063460855276501232891373751517162172984529053837790503513583751709019270939 371 -8930920393724897447099637365402302503231515483308351429663456169568630689230315220 372 13566394145190015980277260491947681539452172872843745136472023898216578987235512576 373 -20604993068874088070262853225881652528540583460996691646257640667363579044054739108 374 31291084682357628724802200508185966404508802560506095546054384023203127897920890504 375 -47512637225132643202817247470549320666136761760222636033035357771045695429223299602 376 72133714925274033567666575085201049364516613982897866534497928537230625025755009055 377 -109498550999419834339278853058746554067202390558916682698698893978549513671352309536 378 166195638283625156537030609920464495739565711797446512411336292239918934669772054860 379 -252215813188463742030239438205243401872362633354086493170214801667970104729413233764 380 382707264079570661052713313957849636939617413133249014106580680640866288916232990093 381 -580634802011444094698732580956889336500346298637642067432857535106187212087303368512 382 880808796846602288855460640964182476291818386062198826792293311774621773976288038949 383 -1335988452206791554830342573639414887786749405555808672374460838073369181753063411068 384 2026126241864162427329655944981530760191506582840419690876699104737553704377650406872 385 -3072368396368348788589776149744064279479278179798889655900030534160650670964238791006 386 4658255655179452418916888450166398096645222012420134450728667372546465835007518108861 387 -7061823270429888714889711403751714294825718280838260135926124883752722551027419212570 388 10704197486393378592405885330098860126604089332653195413845117712516792352723504135519 389 -16223157057358573275937831568725566231839190579981251129522954871046871643416972102412 390 24584471124387700925179195982272865601967024421332253181558027983021256832235278772012 391 -37250392193688596670602404951653156172182925424602430672048731599987538292511472586238 392 56434613482952287717093394941663479886524661536532239346972945203998841919991288391018 393 -85488013934745582561120029583528840313355041344026794267044679193353639521285767576064 394 129482211363295470700872119236578809890103058350494487540293108719273545511159203844888 395 -196092252139436533594998011668739690034606410241423239664832085630045639680768806002260 396 296931617874788834758530904408532907113101176896517279474150384989328708995493922243539 397 -449571088217721787553856478293016254290107299831578749212158793649632162094998421324058 398 680591400456632733462062832500338718640428279271365847365465111459459418264887296892057 399 -1030198532992200977552768241106427899322066170777046096642723057286842975725682432995992 400 1559200678074339548839620905103578066327425476851430174194210407398032294013523644211608 401 -2359554163363543083023223490369082413040602698040991480233872362354512041249335678603926 402 3570302087013701745654185081291393537521569656653583534044724982505342877670737314732599 403 -5401660447303365516168449546909068590108621579717161256768526144753002362232440916833144 404 8171412363664830067995696798263073056919180308377244569954783600121934835166519958371100 405 -12359893498101926987763709961125637459355386810544641698596084639174310328950792409105322 406 18693056014213861594116365131439806056940289608591832551841968307782914142963292583595488 407 -28267935097464922176792961399041468876791942326935610679898575158606680070888724793280812 408 42742142070871779338406460667355929974898828918165033276497882820327068636350215118995337 409 -64620024828533412481689739422603124266001679820183899906564709866325420617497282741237824 410 97684760122787375901837494771800902607197735045894064692113724953619963486428269088640296 411 -147650724231789390957120823463285570382809917175814711025143780481746022140202134172997840 412 223148328069500585886810963065320046455147857304227927836160972285005708197993618914935859 413 -337210582558429851567812588771526418971312330709237907132626383073401256369948326217511634 414 509516753709319854399599401884377481719076517439005925533675681225092393223276101196783109 415 -769778308172059715580573158468205667169667011727086667873168604740977614106200266018633674 416 1162848147835937208796452996994707448272817930106105341037681040845082304850478566568822069 417 -1756429358885935353561049982178141203314771020142395792785421396800852998825902990339677604 418 2652704800710605232805553399200175282913350402863335428338733474382210013717970792946958689 419 -4005879845286271197497544181138371620971410557203475780899892246785301422482404139307563940 420 6048641975117366714555864922564381708884163879287686480597430649239257417366311001083185223 421 -9132065299010022389136401855980058661614967579688041536673251767414095944137367494099304630 422 13785785264598344784777124179164691989525385355925594952810744530820838017725494327456123156 423 -20808730424777459908344308944838706914280268512240075629048560948381706455169995458299354180 424 31405913669788757757528904512222644100482011508979556247686166023505821313152612727145346724 425 -47394642787207924100429522372625902012009426050218425779584908305213541805753287118200048888 426 71515346557591410764966529394703470862893103149814071586292094197979995138219298618260523495 427 -107900040851524421255566627675160902430258062656489121077439763225817024501026407488167090462 428 162778309883383907966065760628019892221414110716366213461489639745558460272842386773182994568 429 -245541112764579916622856147966018968504085801642674407134031685576571954375138425979790785560 430 370343611171342790767667351514168675229695989289545957337743369286641847612049964715671084279 431 -558519884258936613641137869254772297200756245510115370026581386555144592747304707598997555688 432 842220403011261691872566629746859868129821541558180882319662667083726272205986006880167223788 433 -1269890878054770369938684849737762237980392884618763962966391584362676223333531382234884157222 434 1914523779388910328755835167431289377024976539685532505871888267286298650025172435448722517880 435 -2886084418852521935304082179225013307190031339477765180671371619190659916079809895347181630118 436 4350221660758450235099253838284427281307212202081995981223034011499442598599723777076782216331 437 -6556438922575514047796166314105538403683716321433904052976075979094010623390024923048560112768 438 9880504380807597743335617287135308706807381169262435569733825141707876366194489672695968089192 439 -14888291250457822945056468593319732718882296879427222018376280497498357059301426684615406584556 440 22431867221405190193264943985539463775576395233084961806505856643230281449263720553929761341496 441 -33794109394210345688268386330876530245930710091332002099516201711287240525738479495109180636270 442 50906328618452068110629753410451752380937575834093709609972247173978551996168842354235279567412 443 -76675729874876086902216547141539299644208493488824588777247564701640626088146433992270052796388 444 115478094866534301575047855603874940689633453865315497445998697578018225349748060139810509192972 445 -173898977889420166356970128426118121560183866975266599006609683105661910871909611849493264323942 446 261848658059107592004668122852239789736369483310367151023589682548284065635249630326381519218660 447 -394239155233443385557661048801249620091202702614718362081699414079269178479984053822202648430796 448 593506409205362658161080544137871103053561674635008091345358555950579392301105320297863468303962 449 -893403190980550971481347384389484862863227026589953987478608488671046619439856215080549569814116 450 1344702420749346125042011021753472407929446351482168941152666282772586592456683962575335286697689 451 -2023772299757246050926562778455264095091222557300568454105885598401656736698721801175619131808276 452 3045468079313198388333742093175146141944793795247332502832435436841628285097491961608025870383495 453 -4582511574156927369187614853832147014504857612739708607364069144923889885776219346880502045839082 454 6894620595164606269317440852192704531554230402180271282741013282770314813130433147182417444181956 455 -10372289392829329297014329394666283391718618651810444581890707073927158401658522457216284135611304 456 15602582827224394046123083003921314813913175461833507549754791913222227611052028512445986848137077 457 -23468003959289020480893347863181980262911087659298621782810900629587355003593723534872163918740118 458 35295046542450544556952875080118473755224657216970768701772851781372206159088289688185097890199017 459 -53077380292497751510397151703462772765962887532019308708304031003494578111084560147840828097600668 460 79811133376890363051626602547120926681638509760340151740477208706404015781853914576185204018391589 461 -119998527677189065893024604490063258869018464206732764624993887039158722052351530981330145423081524 462 180404330925449825773583614508857084862801257553663659775763726279376927339696845038212363432448996 463 -271191931692132193205694609980387915237327921587422549716501410732422251367662955561463244514757790 464 407629393953530681602169865357319861317512016213255457206724602367668059727252411127784595122310413 465 -612651222523918745347289201528738559394647365537900919197069148403810470253550281419081078292167410 466 920704692511652872527460616332572468753692792151513873708406020809928793145469067414147436556995196 467 -1383524349900007282751908593970488223598375863780692087449814167353840176786058297887776232272341986 468 2078800499568674972654390506109238075057931522314312294517819671329170946358469467177179875507060545 469 -3123190886134254424857228131723971447280781481993996809945973883945996454923465164508473439489624568 470 4691849906195110387141696604352501985758336492454113492467472154610365518811547549151555468243029323 471 -7047737369958497333803501762074610147550221778326771497444254517375352918439477033916847843509315628 472 10585600177623105628003734965508241375771580934596149037339480076864544278489177329640208602503311288 473 -15897966828371712961413054081589118804656463333733257267933673784473454205634098398859695288986819320 474 23874163489699782604444338937756247651463697535876588309783249717124906982061482162189321239694411644 475 -35848861571482690549858866885806161929350789190634025075123871155529982253341038862214297192628796638 476 53824914873945088908910652637750956711586468584779522498984765903301219950658012158279515140675627472 477 -80807609964424238475818569370953070735230735386080522164963608821062336691267950325096557694989923864 478 121305990353490826041259438790915484593674718483838548955571735584223209732756099493391704008790670975 479 -182084700885685524435940398763435522195101926344890776812247482326778741074166219854189426799996197128 480 273291444744238560745977268493424268126417624471992151228228573466907576192228541547025447074643718578 481 -410147560093710869539669081927188585552315807560063741107774945336753597320130429642607713982307222990 482 615482756063063054555975612859232231501093934491853815983522305804380274871996813919922843623098666345 483 -923535201350931497200784740089278805104475097952360600100624120676184193648837264999096926365125051054 484 1385648153807488170262716077861904923880509645301761337775738414515194100452514945435800665393504150312 485 -2078808933449381544738158677940092770315823475431440866399277615821391516167510557405387360308473342130 486 3118447356622114717030846602650589891394482736937018288882073587875407266775238709577312295710758859633 487 -4677616756506205209317296905726796941600078164980594361295445688655000245466401725986530770959498185306 488 7015738193930513705210134803470959128705299156704642465825340450511397001072681036957351286826761022220 489 -10521672256231646750408707647589798589093604460847955043895521301781654440940031581149456834783746995340 490 15778254709820569775563231133141424216548414413497873924457353266232929537106800944220053780277190391223 491 -23658984062400705000756616046908216670261240435383272804651780590720850386568676179804207020784660564004 492 35472867345411328906648670934090091533569584574278506347408410372520489541477539169781647822639129041856 493 -53181393051287600650567630021370967351346064472248782487707466995163706501053868850181047642544887372138 494 79723521048817860938488515746257063981545214682822326285466155691789863884809167908223483608332030620472 495 -119502424706356275415474590534381721230135433973129401257987504062881155495312896845967907868664892839396 496 179114432666964212000623326661578550399534237642624197500279258420007143023294220932432514886546477174728 497 -268440599216388044005885081837061835153538457350882584660032278635767913822836446951163319544087610576466 498 402281169760164788617813240953341387963957562299135517958700284006242438791613843716365905389072565750854 499 -602802755729242348836041632851630398143652778494921871379444751158728821383506813993868777034363576857440 500 903202032356680664558299170732147654791975661265954945277323365726241147895549124552537218157347476437507 501 -1353190273113470669073095711268826093048573756389785522273297091066575234948790850218657067831236042132962 502 2027203016235099124191352933765693783999769716245192146769569905815511603512191466324344053993670223454464 503 -3036687946194496217155422161010278967823265952720143975643364730816980548726082241759717439406761216937006 504 4548495429450676635301047145335591996497808145592061456560446144945573719915855925153961148772598874705604 505 -6812400372033211826880318720474112045547583021953583381109897239538350484640310472531732034461154633961748 506 10202286096100938296210096507868305810224974785741933370603018156040275653393715543058466566150594977743609 507 -15277767354972826422728173949772317743280246068439781681986554057946815509430829466173793877417962297172298 508 22876389081252002010400832812093939865933284260551822334938811170133352279738339839643032499622743509855268 509 -34251561103840205991356158582665388686352287145401924241568399868997028676026455884259729671354015241725776 510 51278900679573025513186325586949556880245210554361311991193255482527043660753669730696848551969979399608936 511 -76764885593596629767653128880891292036912872195131592185661096155392007517589373872642973046191910300908866 512 114908511106588728259631802207904698191476532938775182844537835838326742993882074542940999486011783517410677 513 -171991744458896502077629850018912358757919274694075289351239229866757187591050971343308672971185598581845800 514 257412090909978037944251103357417032026160295693192134782248381260484708231641247880333122835159107459670784 515 -385226666650707520955920238415968786038608658119247149229635209255386672720468201966781987994091428346269924 516 576460992264117577375607209771414385924002516786918031859669462413166408175151024288196622166050761059531319 517 -862560984818175351161073458663088701661267393050658336026597403715537963512432063534102145616380886597065910 518 1290553817490271025842423233849575009895543485443083742197697992338099872397736461925922709993755070323173539 519 -1930763026688443375781312279913172605917606067251966694332908928586303386620794361028191964808394901447981928 520 2888341176315593704153551444153590207676858192013498144476427061853376571722582963581761180034823814355254899 521 -4320507792308370172452032024280853735293612263050120491925667639441585705377706565341598859364268147954748828 522 6462313096665715500665908859670057572453601014135002574185873644777337142383281291585406291667209219065146975 523 -9665141533443721708541824908089402631245903078621837894918621893461492088307978362552461951876805033566401158 524 14454250519113055277276151468300083017215727517382867067201122166316180873321365491300721963462694121523077916 525 -21614748709696003238579707198805632553562671607416336636089420597249149552246656996328144881667553361952664044 526 32320061172190308196715499035164033528186940720152102372026425874589511566784170807299581519831345705677583456 527 -48323862837200284637262111507791618169841220175819963189098873047308387382961363624175334020756762116093709406 528 72246816083234141939978703992715501390295661770161672978040246047792182223781955853377315641974637576221874609 529 -108004909471554083300749056353472841655990329254993997194357625320835979083444140895164133150609836028789488544 530 161449279450212217622474750015064179035636892511616619680534636629538092358389868843992043679602493506275637187 531 -241321861941429172292033580793679248166534200624793443762677846781704325389935569168420980960798182674349997546 532 360682672768199545489192870758011625234593195962258555669830929049442598730406608490871168208470799196239317380 533 -539041321949896977833064927431045733977314471402202394192383327192746074280949325103583796541182509145499231380 534 805540012766438023285978007045128712092980768144828711864922444909529992746949365913518111654453665649202907792 535 -1203706392768935321226417874850891400704410984381579914312973970420956510292975061937875911544550213621939631536 536 1798550008318804085129190662559256783361597162139116156476653335514791137191806773296710354886361247668231763512 537 -2687157239400151386609857582687074912080528148323145705897273060532851874911720676310811863675796075043720611454 538 4014508328145298976218544582608823515095474436730441902887991262843173870076092906345206714560189789087596516620 539 -5997088758070849297532668475338020213356711034674041121756463210452707527677321888422544436590932527753810027058 540 8958133463140799907529751233473246272118121802996307524422639536966861941108447316970645076261233879202090117364 541 -13380231490152036583207856577139842381816009221396702474670438876270911357525467514271266178541428300024375936616 542 19983837063455935600363506487416582341712720820981284976941241420824047993971642417940614828267899227836264444728 543 -29844437245560603187120218496107302848575584333062512092774610414110141524710566371685829514041951053678031175844 544 44567397660862663851057946298397431734693333018890810160726158062257480495431010256611743272258233449205869251720 545 -66548861689944226473997171038745523145357937398070589806315827808993133716674074675754123727239302736019952253604 546 99365029516060540782665929733896359055213122338999734988698474760255137295632534646113159632518380335208181110598 547 -148352949269206686799722895204805751825664332392518663451951169000405443156511800222965841685917204909931656297828 548 221476979407153073109928418856116809508031047168934580219202737266455511617981624341136498796408855916376074616692 549 -330621347505536300873585969074241684762765040847193342934269474646580513451243299279605085125348935801928857390996 550 493518216123394823283554083977946695853492739037262410391284298225139609831320082863418178814611473951352519985633 551 -736623521296779222401101148550206798189363164624774947147356698372047819589149158420172762900682840461846514887920 552 1099406192147550541566810974889175989224346351893837047584735822959999523391272221064270400815464593692328113606488 553 -1640744959164252139226420953490214656415704016294929022143109698591083598746443341459529203189192476828752483437920 554 2448467725345497800779172025025351414634275111712350201417498197991092152794666909667150299253128584401373960661336 555 -3653576413501864448462129274991285626337192891387125606460330650962542585936032173294306672689082775290821101998432 556 5451457277066902585002416972015761802728644266289050950484889125393697434413921301842041263806199607121836711231585 557 -8133504994724896764897936371705422380907958997567485480366113857835291540196864929903384925197745414270783592290816 558 12134270413989016447461090619775358540875909540938882391455474027826699341585217949075387421927178354364919172130139 559 -18101747641325975300833486383839675353825660316732626525431310992746917011890903462109812993383127207461030600602232 560 27002150122886113874025603074102298948921971358068277980695861969404056892518278190244334948853355921300898632645093 561 -40276088969969419688916682058123595408484772208823819822059029813795715215789120695065494657108720035212554686774516 562 60071356085422564758520398776281109127686398994635439215506552742993610774003602652816794520418635189006473941516288 563 -89589864221694992742650252692157302117448019056575854990847459860957681184713215708669541342583581123477418494308792 564 133604693602477199355979205766376708975322587457498472177725967811622409277939567124717861775771704154098286219430693 565 -199230600297118529418406162935339713951968255893727822389030779831825135403092888473543113241763381141300521200237544 566 297072163271781926129455449314424076801433939681471336615592879813746343842177549771377967335842580791828990895665080 567 -442934548970715041769800747702064524644573740114346792822556367816424565627821673593874758871710982568446732139887976 568 660372428125388999747887844527229527336563856143057635622671750218804129094446938184614359856838690818582134512231039 569 -984487441271720396499946324746380573431840869533452128828685650781590272042573843376757752164444466013167575221370164 570 1467585442263400281760113744719651684855777985829598271971482901302875338335996738355626210649331462493780313469756836 571 -2187603806025173764446260327256760636559189763952828189771529918351549843666776872403098875563137589328955615646241284 572 3260664380648614697050284188260819132494429869055669569306843765157322992764850368239383505976902055199557874112884955 573 -4859770663307949926026276840756267132614592845946396176540094065316053546265591112220416870992902173999559191461736240 574 7242654861576062159808003057122601769495283893198259667435195328925127475956529226377064454321761301814716259259147516 575 -10793249993786619136794591705625200952447585845744695232130441608218550789242997825598668834002788609024350963684289876 576 16083449717477610657870065724604820519102146115766921268578442321394791201711169256954301555448855085462814893382150436 577 -23965074818880918444503342140853666040977180454809393227299636131023165933077365479384554453841355906037903572768356620 578 35706812071225126324916387630777983689238341762608922906405109498379216437166286135838205157350078555961929119208192248 579 -53198104949432918308354445334255041835413932790515401128377899187456383566862657788997015739647765003195639814048003176 580 79252711804325783373132613172684917406459953770622926944131608327699654816684713115290216693639022307030756947212705619 581 -118060624487740650373678736345884956978695810429622208608854993483830881788391414468008854494792287302984606781857704946 582 175860816419699955012256910321742739380658208957205270689894141440504847939416289697215858194411113499051312469481980619 583 -261942668148652770396910189593069984387871424604869069657991781459472981723744395511738687459950006340954761079003289496 584 390136559968068034193042438357590935514705720846292190095738740237383400681318868927771594775709162207148451301858179412 585 -581032443385200302046579458361514893341146961293707865016309547241183104140356734551081119990422445137293563799198197854 586 865281727540025461394991860133901067313148293241525315454809071848061430352013113556194905521022781790352768149689467979 587 -1288511166245825546492720727447522515443288088028783590297726906006292426143923106475189665718729954181638202968398033760 588 1918635303164226504486378666952889777074342487413468664334425198255921958773148912105748810024518722698273229172671200450 589 -2856737616252682160650557654169888615858557515073897396830471665082036290056276961812139441636225584722866767091777293284 590 4253261049397847169596326180286755141445013628701222142735041626643651126019843466137300083664729058812633708419857747376 591 -6332097208486848294015852897244886337209153944258120826888981033666373392350585042055125164930981056992534705666658791222 592 9426425556605123277929201709624762035032462432119010073277999275800556497004336814797982705786520358709456273542308423804 593 -14032030820716406403418123412625002013172238496811404061064503184613211719601498107723470255229082516793004349416898291336 594 20886617875755781183211799163629419095700872870654239820813197122361680947005349099251952361670327798177441082163338092368 595 -31087793637276660349701379862258566473575540541279027957817340137034295796712301227487601069769897899762842519653780817582 596 46268556543712469212896396507596319246350258766122124436971128954773151432147956208221026716234831091348229257662414866237 597 -68858309458439721145464030875044799187459275865366983471057176617877272546297871096894695540695619301082209595134977425236 598 102471053015520036696624994351038470510069925555685551849019036508394288440455856588172672094882435477088528013623978274768 599 -152482696185594699161711284183368481237218650766174539791083271061320713658807102375200124424767011718107820280971384115028 600 226889568161634944417859183329717804191044033674373974134195241260816315851413024625646700916709256022839099451871903572389 601 -337585029363759693132265616672882702292695301901639304618923325491495598256599868060132488046026575885948413729792977748974 602 502257690804376375051556598980614540845747899393792513587753521680738867474618089655593753859870279058908886640136238181374 603 -747213757377873993916555347247139785269714943545651278556508178662189313334122668366740851562975659558062232698920200509452 604 1111573158241408720560458954122452076836857250238075913225208561324782281763167853758026104575396960379555774898805003129304 605 -1653507812794680255119284208991401658932875744606153288542604462997836000703305305197410352614477785662042316018795819461810 606 2459515365111922741842982333779965226738654222310760951105841828406708906750828783936362934704766286280663821523748487925828 607 -3658204646801976441038092804169606534617520966150705599332081373252027327960526078692171908268718399556570746522214024077200 608 5440786719633471735119630698726643423555604313061150172732077455940720517102986546231559314279812192584184126001329009226812 609 -8091531575376245649956047977311714566333946123006317961193895483000790345200627682944430788269931332333008667193316297600256 610 12033034726645995420972452548133403502412702248585311952684484196080080582054083021872101922428759184011477225531701375760240 611 -17893491472555465610319146358453919262922216440481258346908508076435466700802094534669152140495114359266260216082144456121708 612 26606673058748448369575255333662719126657233508191325868952875235353368896349729741071298978273036910756556031698863482407405 613 -39560492982029222983339326995169007252882463384266194268379550229175449170144541541427848522204519981738083222635588917779566 614 58817767123574711988903138510318868347779313439811325719240101586169368580167530943007374824334163825947959388936676285710792 615 -87444231619509365681661044777814718540769054805071039287646425178141128826027797410229839196743158956255435097019236879492808 616 129995904079107877344104426174571626558105938906761375104372179605201731740395041430865837558759191287241374745404807685760833 617 -193243154508210773819837468268674155029582534145138617063047039766285682226776919560949778187339391396405983489443082471260414 618 287246397459748124277547980807594629462739950842745045597347248609318930682728210499069791491601908249522294826758576133380624 619 -426954073415964157132409933099018409552081717485328280843344063660768572450135476831397306602391508619530272577774206486403916 620 634576384301145345994332110818897438310488502677494447924564241365450210444271650121522818884436201207324813061193792147518668 621 -943111192805046220069624794789435029185344439305728182573853212874610158496234584887167025614323318220176095741070950254850060 622 1401581045947220203672302488130642979212226086521365823737077949528749358090441902988037726715046864481241042178177362507328458 623 -2082811324113178698321448094055762411142419959100623475507400815475149244554355559279832643922566781268428930821419457679404834 624 3094981921736335511263457375500377252352824637561528174475412935829868152234710463039232729765623808881875590114794781080537936 625 -4598782271854238207679876689577486708829068252682951060286952217529148018454287398167767219990469602684837464456898198732769962 626 6832886383910259494697676852237584783493501342709505904030014016041557415867460858751812139892852269331979697929388875681105330 627 -10151781047940504477973219718754441717729779185101977360786472362311705058424695170839311308580457305694309965134839730388515908 628 15081934496296703842324567615125997749627622601003387226750999879702165816937902847866400442601417570234842009627001623012876880 629 -22405193314234032857782175078759351524118968947666139957545836455541206153338725369099248731173079398930878305789555926820979196 630 33282600345112822660598795487434988015276591865377367096123292474090691519126739244872810261450527395736725122620022968903124980 631 -49438215474492017146513474184243577301151963611998359933137907568991402133463277717362068923309322515053343416953297320460778916 632 73432003051699827200212498031281316306992348501272629834196610839889865520161745286944358495982486629524093078575687224887266871 633 -109064920685411735274126193241097245140089499820631491439428421564484128024575395808646015517351146481445156359592939215332071110 634 161980224253750337465868555711636162440340753023858694621286697639971674629942581674346723152419305314245475738898180845119429364 635 -240555986677447419397105473881993634722105822368855235141289509443026189064239635471840235230678970084868319287017280409809472780 636 357229799061613304012530195336546052350582354450178578057593732094937529189276430576944986404208001473187063810205596520315144827 637 -530464829676735960358513975272357468661179222244487831592250599726640366643546423103484472652576121661066221566715319437433714190 638 787667609192911191393356249339143250497115454105996370080319295683583345550264195831389025388463337945439818931985822828785172642 639 -1169518034869976405827549269572546722230591815201182509240597773864558382753469158465945104405600161031028312760498377555815049332 640 1736394791615793249359089796713687805057573773715098435473913989888523197269224922285455368776320873328922676684515615123213841361 641 -2577909748636729545866545887820692204283150906866577258299483053426686934548346244966672776534823459975054798966368149756446859012 642 3827054923556813671446367054281094814106302420561250973971914198351763436219926082084715730408172839583538496007341174537663393300 643 -5681192449987593495799911722895862859649083906853863474152805814845062905866851326891942705825855315342302845722039932419967303748 644 8433196027347267609649923822817347140654934381720054015417019619153105876030072767326642395667566334038445890457728137275934810804 645 -12517651189117712166939091554923064374403799903039428641189479468976417571187988106870878406224190988306325483763607581442299032414 646 18579392894738247188511890513597493577073306410090553488181067091633150089577620521449934160360813460494305187455972852277341516803 647 -27575175319063424803796720669803737092617661158707414753328579043748765111780965621191044237366343298566656817962587046031496174312 648 40924483126946274101338981404063018529163573544853787688366945198891865853986855135799720372658053491453577388731009181444710641756 649 -60733225590906414058775373974780926974343389950595122991483134423912442114758467802263078800245722546401497824391715148047994916424 650 90125519681918734821710426910466061488810893531420383148595708179957337737506406745459379819260967416141343670662088138580668749736 651 -133735766912459570401155994693085764899192866603438703924989774892910017630358401058412949412009187981370414331064464943198504263594 652 198438431164886223579000865323358652078501003742594412635795336416163372262389089196474806456295928382032996471480070168257525502288 653 -294430288512580965008948419694059810200686828831139874567177340597435517273064762478280106389512994679282705314877135620067301748596 654 436835310912337255069973194619596878685356395205726651828094877834939226336268770963348186621352638275836662929023697806963332206680 655 -648084457389142549369816161413744267675668067948718692096219981445867363413272136767499100369851434156333735298097104582357283899372 656 961444363552449232238129655391825563472549995970515214631270907592129025088521724876039509124746696587137683739411562226875332818125 657 -1426249337712439477548737728752507869324278039654116551642559519672840128461322224321027262207887217094867092737110759883596764296602 658 2115658486250300436582620945673705676698765536621785440323919786968309595771547974951419373863142562375075862916223334338567762763322 659 -3138156133626190929716303414956068326329431123033229605909382540216289152963890989775066993751636690764127606834500217720621956097660 660 4654601106451992414977151566688777929207933273228837850737783761789912914048912688282809435423798262778558632450551729010910103497167 661 -6903500979464900529382831341727712248993989700996560226522101472733545409472540006909870727706468117134190955861244570332355588503072 662 10238477438530879045442563412888605431332120886692868903397388661348051304305444480730936426281188711057548916341380434781629661833263 663 -15183800595522873960180758417400368146130140616868164090293901532592256873601287143280640759854821958839122067184052887858390394356154 664 22516702795406604916031583172510343081077100766572906965078419411128018295787933324099303832312086251698553331190393472888056284898496 665 -33389379735704769332053660544534423080856892239772560843086593540862931758067192517872815097476397458267930331046135015077965847238054 666 49509805634449877822253644686613454089453188714534527406572756384664811280947344437975822864110754329311701641261829684660670534245408 667 -73409703046380993960991281781925489878803373390168811732966565422519718860646565139912884673159295731972150200829632735782658042353018 668 108841658449125482086763333545260941540363715730671055006865850121264753718136605328028177596580583238907916827639994419901963321374456 669 -161367597329442691968964022819413923239419940742744836970700177751541701385472182773118158506384832189233884242233939728021491327965132 670 239230790001013121477038307199452613299647442618840362451183674912140821905169909866531346821111960746287048872144727567331998921685712 671 -354647936040132402715804958107872898676820793343722299535473636340030503230797019063778272237370400201427046074432488372048390372928816 672 525723608329720978448143844203731938499964962525982712755389561393423811536463295943414080440366799939184152410947399535011463280659894 673 -779286700802822700730329675624274210755510398532044234133194508388238982442386305853668911132095770016050048861845163377931642557678988 674 1155092730656703719285188917937000247227600961037766709586963388457858702239866077979801561135928750585913961087462418971134906227962044 675 -1712049424113497106299503320132048040036644953956941256831046631114727239982465302256921812254126807132749193318396534318975883072908472 676 2537439322483565329123616511039257867961791950129395934285925383295344185570609151036952851703303110290980779813765076378529283167247248 677 -3760581573704381668491944816474126936987476954454750019675224029314914717241623398251650499781431250012538854507971713635693422690241412 678 5573068752130319119982782089250465124440357159657194443210031170877776928802562385933928816736132557905629859361760610341528444690150984 679 -8258741744883634801669974272962645992803893951731463134980904469866577119670336914278788133965144945179310844182249974353943803635915136 680 12238086744546682230809676469885029569283490118316589773370778292032962873610644050750353320335993799815755505191058298978106390365495989 681 -18133990485810985371919752202716258807539754778508998252763888727607402403634666853894014312567591016652725874738504088366767470779524596 682 26869124327820926762687032828548168398295087506475223660835088614238576950236352561165494220195460870725301673399688309736182557677349161 683 -39810164590037004758551365855063886241836252372623363800256309060478447400240453870656495764344296648985128476910184541997490500095164802 684 58981365371039971457641075025811134684406227080021128874260256072006928338173962610908573041310488910647295740143934885482198103432478440 685 -87380820147749043025616635855345072020230253055932348737579568430491944730719216544266524371626557373503034672886683093180459180974395652 686 129448765925869504215815063208427970918618705739511895858130018042981806135132619205971599535873933164246873109774651709821379263142111224 687 -191760994144093704925040488231826184757129073498012452731223606285365477538642414458252699095971623004093295304026337902364310703891527986 688 284055529245013466026744018322293777120308753118544679268190057892141622822795609272917146403133527028745387152727885722276598437323359511 689 -420752684552789983017650504687627526262001319075182691443169327785483378858500322849478384387785596360251589744936537026479023510847707232 690 623205494237399875796684200290679812672403365071692327243631653711707046172243447188395508374290507968921513204666278952017354313994800081 691 -923031318701479609141362612154003105966905007497096747497511415506524329216850028278719471774148520336442658047069393471791830724684018864 692 1367043839385592250459972346591056369464281462856686634995646274259553409556027827744475433993576544763924876799966976237155185505436300367 693 -2024553903390305416751925539207571240625978191942638581653792542358950590292093112165846058987604160162937383234930430177766349415462984052 694 2998176522069522307199933809731533188970273534222401646443761745759656712429874423474707124052016657677088504048734721055750111590873098540 695 -4439827137537461067399168238583858461917433036199412091252275237210420353010344609794314101213629995890476597630663340901492151309020350820 696 6574397919011088950913406027252383409782019095556681652457261862896750362523286849858800013097327916552513214736658789443961910770435102984 697 -9734799897597778852573065454131699705077432214687959757285421714421878888968510166608580486693982498335126680579079788251683974935541794224 698 14413824941071343624491371545032115589959489834301276707352805999406911377292601435292814518380117026055950746285700549656135964228765995768 699 -21340897683128720108947153853356354951687346948932058157208931758623393969525226127035506947976717019790869647788189266059042751410188376368 700 31595658007201354467758783989638856514639307036547693694096005873297377568141175833520659891799751994899554685060002355904421347132203135594 701 -46776040754021348089966572099404207547153007917082381097791111300913054648204305060604261266182738819451101986108542073774970052270118535916 702 69246990229528556989119072774905046306931273878643797625590404171582730381294306816779904020744879112794923097908969922005850866172019520653 703 -102508478084674864827295927086102736125282895290870316755340298343328594365124778478890197169492934658647200381435726745758857468351074203246 704 151740029457812239810924076671753008151417410749240596034655163478720741205475416812697262881563963866183108805668102822755180869902784705944 705 -224606380777493872463548440861126352730037672712072947563981813977799269127439672937329169908654077414303215594211564635720549958836244229598 706 332449447822550425319935826077648730458092351712576666419695325698579709920336334423098475762796673008199159059713854629107729174428273350100 707 -492051766127418250552487654562367602507409247014598771844488243779413790797801615280256992459373949320693608354260565969806293265034755906250 708 728245281310350835019778165641615449009346753271299327748675831998679054086648982689543194198402445440896409888078719565937809997916694438132 709 -1077770571707751068659919756732014064786770041534494032556204212874939956775035006047804983697800939244109162932015647942657993226237510354832 710 1594985621847169088813635484658392910072536652381575754618616943556472176387496973847922351057498122094111056328061700228839386178882153993615 711 -2360310209995454440100139349944315941387816784536782350728158036716718729508908279321213714100708576586601805714796373413583713690388698741714 712 3492716295946187537232933369425898232830529628086556448721375761275878668967166005491037682072176392266777733243638083955090450685839149397884 713 -5168202242932721664533094795538226687214052335283138842618479627721372618245737669493255361082488531646525868836228503809682143792691047670758 714 7647116479852620398348834345777252070490492452464224164302184259561473323739162551007144899283387701034201655563862470753695924122215975491470 715 -11314568001528727093649267959858144059012957694948270054140526668516999637305755726778429566174056207844781736167302572264844846813257090364902 716 16740189337269184962116213013384395660051487980219524356213455255216999909544031528859991464780027537220689094336520593816172630095149421853863 717 -24766516299354902067143518845449085232986165567223490216139182661736868228301095469000452825453103255336717514467943352224618494904435015326546 718 36639682110653814619729175539650801002119440676891507836046493638264027598582345072937881958424094470799149626041127011926709541296074860475351 719 -54202677481859743557905998779690021468634855420027996338259371319806095632438257483326123541110075952161722142960213744036795510002939689010896 720 80181116925598122736265082841404780967996280941066760904336033356116929983353242018589672647411561790881286286921748012653264370460935010836183 721 -118605773840722060570607104299265086776070948624585624855595576297583577544332662892094641991370497346444447726124716826744176360444538567309470 722 175437317793943479620426413260318779487724549966203767962585180660015491073558158655592573797354212372026093710795891809054339234818370642150484 723 -259489980662949289415617213206105428560608147190932084341811206119699360513542510994312573826268886979365370855564191643809991856455700197220108 724 383797131855322231273392800688853033953361555399520010473780079739141958502415283674465919123998942003592472381037796343702924909721426865844072 725 -567630106112336308183073309304766165362530528063083686476608845419569665132719424199523043248607868715797189120721379406107479222856301211111242 726 839482665297043185621471188196199103581753081625687169412030919655797839442078633696186760819615465478526923593679211763336880978491850152843719 727 -1241482799347700806473379922576499042983718051177088751875380721784581418006515523462895704841892424755139879882562501316170800868044011633015226 728 1835914248621466407460758810365006200992376295922623170803239048611224955790419940624756740775911517053371429182845224952475397883584983608023542 729 -2714856243403338119454338996163915969268873144522270147216531027270766855180421049123421180423801711594963752870588614078583903396362770646728752 730 4014431864307870352366967469757617658230986571622829854788193974207410685267030798095433964749121459085174760264437196013382887154344767074598024 731 -5935867530514897402277223018579991465240452218311110919955303870356189044281654535751956349652864152248374926138947798846399146288362840174832054 732 8776618340092317531549444325006945328089044651341333905399586070107419934136001348213176689921467863166982896708527671296359368454857302579124260 733 -12976368704697230970811270543144542089412509339409324109161446012451836307404215349206673173414472422806401167357861715065895217694167704863670900 734 19185014829770856468248654383366151521465538851166612958040800277222677229583205840608901652247096746450714067968320594367797546335339217011177052 735 -28363129461957281680225022778052980211517717566361607137524944192852739911824984940946288599656197594963632183293562096065942102211540862937659436 736 41930423423545460447945764975411621833673315319609218647548150347814574700914729176419643794595975183260474332233320184960973182657762486013880993 737 -61985125997695392625444008753580014916072224487457879527175033677293056683918077599334236498060390492979386913477880047121065385213573603451366132 738 91628149307918093260250297572727404934120865337795893272399684655675728366921309188949855698356133674612945383862040046758803198941295286747927797 739 -135442067324433238398979438371625178434367523211972794529500234872676115186397288701032539383130420372680392991584329761475180757841450648981226972 740 200198819460246244423338965051527123266530155831713626846840038332777702589395550984779945547056546840147797585866828453225613074868495045246339323 741 -295905321482321559804813774025285092975773068466255007184539620061789179847409670570445073288880292673847757335121848546984798640088453892620325796 742 437348266844482849721725575773022119973502398287394927884850697907607437123774199820742875853249777320994917540653221830919710308983730341802178568 743 -646376354709132922285874045778269983667592108764533759723617230584710556203914180646878351564513159041500918827557871447756061325464270500753735936 744 955271837926025482646600388648213241799065736512408946368002788635893954627681892073906608623335994823035635656257706017110747428277164795868408232 745 -1411731145368230886328653185419052576420290245452023597518683773607351314187325678911755686562268077436967976873977824116164849083680446121611799992 746 2086222239781914318624783738924249570845439258631757715313816904841006764967198222736496959984347671682037581663795875653476305346303605431007040063 747 -3082852481706568322818535906502152438430051980127083319407644915652279823416833630980582565457924885145506440412999899963786532485365227382895888478 748 4555421421938134078450807937553893440792959303557756458024799502630687248900017945714656307448704323970687442239715533628647912757065646168275908044 749 -6731131323817148072597934135756966033135138912129762392442039839161564601910718515607321101183921983037521665512194458500318190749202136779594680952 750 9945607137570871688408393789041678533839131783235320578826855979278191672237757297129890712517503486706220296410952384019638764927923251414209309641 751 -14694618432765154611914943563119698051906845957012243241510585134447958723377649801003523537964722847598640102624578686316476482923641303638438363576 752 21710466128658475952767710696547169879346815450037219638163198437128153426414972536062852429008395569240335204308436339131925705861115793565904894584 753 -32074791923092277746422293264449724961205541085125073253223010666236712047859054712475490529943370818159805113042905718799791672709580375802025581934 754 47385171474694363777777139227666655239533981709449535142981546133689751626085745242933800470483537676474545361056625900167259451195599506231177073196 755 -70001124783845149049006320999552397090805425268621691257477733815518241298631762726413884019222637173627942564135001765693858629773568781551348757388 756 103407389987887458909906845414612685116849363610305239867245310459108154454368876940336480500171453036422780292113972712131093786237219702418547235302 757 -152750336218137199505029400267822667902147085265274618264876925735268538599090803433186582770604662918328672826907002505000822521802413032453038069458 758 225630006669128214596142790707225075513133635421151557410954594848994182842807808480463160422305103935776112533208072997307275311783920273528201887569 759 -333269572132751174483758845424418082845571196501064618336634599566230668363730582871200917394225045043245755638107256361412607949066221306200864386896 760 492241970761090521569722664226821270507749380706842785017019834756900170357586188099190602998764800239478720021661186624378771972157000523537587581709 761 -727019115296384181020951735825537282742294767623024278676212713826258624559579487797159057835852675658707607152609948424030219056011144913048688855872 762 1073735404351932863339682395017320652227147069693974179126943414881432047246668678097190209931894792184959474909031854143022771133668537058257923878017 763 -1585743770819383118014994386230400046043364751706755939784472381766443476202523730374819681449092929763567631971802702389706924515991109669026379599032 764 2341817753893616913970420636488550096128337818867195090934650917999359313451815087634298559809443959848522353809317782108844440558396406948786399433787 765 -3458259318517481014004124308117599477545820953883206138665222006189186096344032694100682506017416336423224692195958788935182432712768121730182766323438 766 5106771677521975215076123523484784502016357572426597288688390805803977417963668919915444445235025059010690821981558038770093366077034797766844212522081 767 -7540841139495969616446705753886329771295105173689152012905640565925823359913334873335942173904585875700944093696230178179354253621190988393173971314346 768 11134677670378701398471286171251168115890342239820522084102021437635271097297549717751653792707623302196740483893332982973430593825991571153629875216808 769 -16440690580355479288036186305237435165893679789546921211330641346401711898377268608637457780167756175470533812899619590096808237091362846399225013906204 770 24274318848846225636348310478646359162881827908419740196186704845699294581408435657829587441191561608780085150543733607275855213640330118318072199437494 771 -35839230779441398780151741487277864517045247946841799108100997151915263674287112343657277201321229753053076803960042971841122114253147960860601918478528 772 52912097724499299134777782409849303791197873198263438432664661758520610922675420213562289249076020148909417623847504949805167575702976277984904806135510 773 -78115279817018441128858526277210306356682994324449931588021236571543935927510415062142959758368103054064778144562443403230640494566593952946364018175756 774 115319236906428457465289515718851573198717489857761719235930210008340544508025743503468134658716762933017971619494534725441936257027822353927837344634744 775 -170236358830300774624517894617017054211192001344468581443545654357454797152429092411109657466252936156817385948393568330709590459977885083130072239648564 776 251297239823498822010119797236918029234728658026966989585415402796803369969903408269719083016152096410126004942677464881964188766435753773627950016197521 777 -370943692439412654339296079125301892368299507328139351779082699788841560813992404303633538485373058364162611006274966057079171476372643360268674779860492 778 547536629889109796598141973043639315883391740314142777160700307916510565002295942133379314274910195963839333935630609854403723054459303642378230513725705 779 -808171110957345838700257284236528968167392611438854287707454113827247149442696031943169566410138073180998831027584048041281647025312526492630813395592704 780 1192829746727599756932290025131367686144312604224505813780041805156832423902110934861840720411731637762178523705338510231830260679768186526896196041893044 781 -1760510563273297340201128451949306343956135078797548299426585170190117902967010473481913705247376735314806383037103409385779018111205052989915646164959084 782 2598267639199673590808817437901809177495855439471132040947506640495651690491283559954688367135600266494949580512112538799855343272101834978637669742424327 783 -3834548610701371432713464900318614993339494812143904749183731586393670821196658215242421609343093020323377425031068360607237927671474160613880206558993456 784 5658870620247470403451070069701672054426030090085388145911227931792163430563330678223365242511322267657874725834736442753244872478488505377855162979550312 785 -8350845992910490944675420588885060729984935150401884518785316106788172308319041729594007890423647778185992586654305810685196457310190296165508506650854980 786 12322999078646655375761719465720916982659559699628267233265232251514740241467194547669907529228632606065452620031994909309899637792389428594464432440369255 787 -18183924864716753769689925823432173241058224451543657793612657840689148667819548446354681462093535072196470129230231392243144869692138521069106168352497726 788 26831450421589191377275976936167273065213759890254605541115411822206838081049141824398192859988634463840924346784514444070196662235373045978637684913038337 789 -39590047197945443477070404907557070781456602607768610751586012622045996072605493931936468228170393710515664276331912439007098662418260211113736291412213678 790 58413506279129240066680481264850501699257633549066082483843812684823195947185504938253788580001371333235224405576363102120790210679166487109892650256424384 791 -86183863006300647483584275099111638792751421789504649827829947522418447991264811231950963455816095067406666768507725125881217575656639691662520153216826360 792 127152264875043476891383081695228651081833090243231253028730790520313743303643075614456559050402535718333992975978112128272814050521513873755018497149300849 793 -187589162829474461425176140314148358418475686882436315783687242263577493666964263196437089228078248103926927488184224513031614861339009686527924495480873632 794 276743181281586711263854827812143063838784171370711370972132043830166585986830556354395747808112944989755758980154103657029614855753076403593828624227033276 795 -408255166538273333805201611253289690034022770119184417126264093609356793184823184013365985018824271258218057960883759352967705894945373199640669136301645390 796 602243420889249791187010853000507328923754464787752404432412299038871363208126593105962886336361035484143933941600344295082101778306033668380448672977061685 797 -888378605284254598398573047713239002803105540466998367064144849815051358461048265581638654288943010209178728978664171024109360041503835364419389445726034396 798 1310417869620438349044703163481231964808971235283885340200798187826151716630470967836270617071855475821605863924080067471813202112877146877523476965235145167 799 -1932890488531768352900742837506698209550512003185705697443200363872714361478844778946286170129862037952335490245426243007515340173628575774768237107578334828 800 2850955606090991641004397278771450386281696852468015409424500802787570170461334363097766133004229876133719343816074076397251424632124068428123148160472794216 801 -4204936685349027595748859364631307426788353813457334808101550263519883945443766396418700208180074480335333485606637781072723602111391580135280298018898428876 802 6201750701293897733315719724985893011987607416998653647985202927648362554477925644203640916653195460151504086195728521346378323279594116563258218420114416653 803 -9146501753047406555558554890497737582552544316530816332012726947168438936626381647554073878316872920126698027520916120427596683051696482487460447992503926768 804 13489058869720020250366654882133639884349958845940030065925394412706805047385621282354030474814435852064890191558625259448245557554423779792078755345554630496 805 -19892722537154752320998569096688573130633246035828841624804722714934834172252152013924184647287133583706846945412802130442556202384684199327471234783366176526 806 29335451957821617548764576310342429835853632653572271912120290842801987882927551513473232740759765264782576912925033628660237279270837938428116687774527645725 807 -43259088221171236522762768132799769195492451223931413911762350002350195671542137176127295253659270576056279430008513517094082749738988206920693817537972641576 808 63789323293270265616641925228056406657486926245421504438636649339411320146739561994927016318213891013768871795116981190003039122771567542558642680823896822418 809 -94059944882531718774606023872870199677654702708822778198058661604664696575518166022477758754986621242464386868023217216605896675824778759525533388197050793564 810 138690774086628582137303893243792247344417187251704907623017317768816729528685131173347369917903136469775802505567859020916024131723945011103102311030185352800 811 -204492124671106684948166627241541844776800803929624951565314643967952009424627910120037350531551427160071233486277507874024711552203762174193199174186688452186 812 301503113221448914667404451182572572821808284719235401232764172101062649982027575228640732281385302731682550655498109199708659935573464146961991944405328147891 813 -444521988449043356037201888772994163599535720076720120268187224226204803270829379977995571102935756601986416306664503638767645144935840965671371775841470200114 814 655361560980041866976772574779234159901313924640995405179010280582179345279771787510922127190337892596732196046210567180712272179169724700570813488269434093480 815 -966173198535637527649913978414105032680393834551955578782381392333658573481685888014309843881601073853112684559745257899039983193949262809435909638793448123946 816 1424345495533000553502749851891524756714724567916125454627437617637044634723597273274862929491547900823008332490103797575398125953702775468326275778493411976684 817 -2099723366071992841979641052137063851694584852505999589636023498452571491990042888585520711620210331439333630819242470966578825668713152867121650723496168627228 818 3095246384283956266879281403331792937869598040519992924385472362719137309109221021148304632094892107113357631831204261787131313816583380441501222388467650119004 819 -4562625385732611711847967223819663879272279500501886970965594604726259552008251756458421915593739011598243805372848872734080774892766332413532721255403771075452 820 6725442722506896248392896595546116332898914664409771271378022408454542638322896867435318781524541673870045721480527538677105989961321523458578019364609710740328 821 -9913190612718478183701494308007723393477794667502506299238242958603719354555090057683182241475745032308553240343873333411828575307933836921047566900002211312570 822 14611425316700024029537176663133663225398559207281508675962960540979528013665409124152834737359948432975386680303072618799601956079502772305748382286060554175611 823 -21535665128260087971356445985648048791438898502666547448902314426067134753866261290543938161249785836798585649169203607387432517328583844859934517075148766505758 824 31740269625003050883138705773609929308072779915973748698878802663754073035472350964982962999975749871326322702434471493893690067786234121123291839249967011262624 825 -46778854529592165794459078022766384416553413165769413114042778260642187740006312306340118243517842780810392029383358399717555199770820463162547413864484192882326 826 68940628373394589653854227559240867100802995036241748472062244871439130364449186115857857621598675595583270891441565930228753173965277355508858687467538742608180 827 -101598573165482367774912091110113177894185799375986556313122159346786496738359845035331101224773733577807282564312651718622041185764290759892509664688697114137972 828 149722382892953403050560995952255653429812617081531813617626368752106355603564150490953922374480266922582741893744651840957691418586267248593857129863246624141788 829 -220634100250331681661971021508810094858260680781963155182365218821473582757104241157848352873492030890331251187525680493972581629645561974628313565785204973457004 830 325121251985534422206045072872742538494581245508533287951291277176325628724321739515174788646069147527232334423519965162883669428902439813818881862821421642239497 831 -479076570323830902030779115573379345062100626287603031494530526948916178401494976506764519717332724850486251707135921778054392706688833986031996911726044415944764 832 705913339146602401777127946494141505761458152406264949779140525539364863347492996779387404766416093592051519572016353161386724186632050761818150910266059638572886 833 -1040123148242165571252625962344128803730648655033778475590369564467370388625860341221501212467058498653525610069146793868228147780717314077456633364087714893582818 834 1532516237190507819907577003839467351156413983917022508134205662205506431587902861647174323475590041582400272973152361770043654721340880581478445156563954852715956 835 -2257939960378297273885737032234326225627578287712537623791143173932165388193782911875609915667909532359815901243329607244525350688282353586835598494730156408234230 836 3326646927579755001246184100573188861300458884321178558996790440410841408824833088811731150140743074741923590373609066654264306771156436270109965812377371153257145 837 -4901038082149241580592075448949782412145463524542454912832140867178725439565109070881118345112719889415934796279014802776233292228898571612472076254252169391360590 838 7220321310412687931856685582317629300001837317800371062314039972924839755347989823759682335292879879961662682014518070293405315385039359465343334949542541526497404 839 -10636826713043567527483248389437412510173318850727858729138326011118657532053323252876781659707820899775029517441277335871204471521780331395280609589154857281593202 840 15669487353305467403551846463038994326010906240845113889440613765672952274415007687979376097397927801567942635658888365107349355698857439410870938203356849681036648 841 -23082596980656436731042878158479987138351393137016345526321024722995901824411388675968415943827172925842733969652419739290824324290886552735666183927188158730709040 842 34001788231020824992991276828927923845847296096395800014460252318097742786398440338425315146001830471671351441113787726311492248202496291874887555004032917855708449 843 -50084816609195843803215903266343062818217484942678524615103400119417592006382953850877506964549876608693666959471990065564257106140707115296922382665838548048152388 844 73773041674533681411770249573621370895910339866291497469191585430659382053539985658182861949059827100051471465189872527131195345443490664029877036990375142221043920 845 -108661725141655130497625698888636192250803355640580999081348018664573145536626718201939593773378816452645064583668612780312036184123288743175480948290771163917318600 846 160045267633131735173089223778667527445862747376501505597144135038035477279817203510184143793560664175429040626011589696872369991697469751285106123253190242157338129 847 -235720006978870365422832660097413776330432767279718358617564746924715113834467657585434120487644636202968964979646432498519237678891285524800752168625941081794756886 848 347166212778498183153870840439105624000147366487743647138086635584091568360727286742559955361792009118285351530176145137348697467077856508318765333781484814369826336 849 -511288338864613385483221800118883404776831741514354559308345883039403293881052914871998455935560208424208628550424052298799960640740439559358114693744883000268807036 850 752977127627347335065901168492665281642631331360126812291176000937409321439777377811254594586403002443879607407907899379446765983247751709950106588100014108572529004 851 -1108881588141520610084401707989667416504458427046490149424310100763295770497562145105109443910576460599616547723842280773967930676394512861967479499942352334495701704 852 1632962017674677621179357366208578149695482947290729256603229184978400400440643677963691765521735223448395544270782071706742044734749036753136233425457106854134587056 853 -2404664806820700573407206468423581592926805279109783032941754089236225037980557771477234121922532602264914821152383370637726960896445435023461021405856111932872125902 854 3540956532283405473129478038742949943016422891580496699407055231993734008902835671609710418593088862695855860051982380710654526962070021081078463148446689789867938880 855 -5214038796503246950240316073493975335312881715890662432424245825413122641459080783155290178126139329883778652967222001861326382097105108548252787409609341392983740644 856 7677424712460578118268627130623261775481851307468319535200060221561065993617154340264450919208058883525450492371925824908501584738367794631613600113057473410045176428 857 -11304322781655167056952659846854117373349998407011877623611844407763750563601647425563543958832294603120198759980639215023563478516129959030942364127432682191424443760 858 16644135361141509500591829155671151146201971078253258925087277029910239506793850897395676788790495592279484131980114440452223533494851489286535979145092576669360408173 859 -24505618287864317692442095521259238220686072768361798650236665470206815858281883730328313615379653160603983498952477532636486046184452349304630581845333477120657927952 860 36079279476445054604971952883488454031525093723726811386486365052576555465631880169197688798183979570361955611054323865357410872411937677244425423990971820424217805424 861 -53117526512465611031929649825035506656481150455501464916391490111393507416936973475917479045429881620560254781638234026971539955859188783489460850148601698135458557104 862 78199802599706055224348073241218426457194299419756417361046556521079154188520447044453703516116347997049604119537642960301458297845880061494839178520492559022592991052 863 -115122795233637962074904315201375119581165592131436459173858439950853546176699149764548790270316144334935964705808903513157339579648362106645666020838281141074285879920 864 169474702603497840043673882283210660850010694155008437110598347865308715114928872513219710988182409521428571672190543352058998142087811654336141068756331807456303292564 865 -249480353070129836930097782998766916359888348130907073759943423127654121160362780435893676929653229713737600198691128416923278994711132709684189904078625946628965269952 866 367244892054716222038600069443678097421996286059761655142514464463384694201530463391334997942503428705178678985094439220258712918047224380078524239752880789934130967339 867 -540583955572874310608742603815166948429119095459837080554499527503372995439529968731744237102586904270327870135750252622873298203830182475023497348971264286602945067292 868 795716827931812115685080827587694438521572373308557911947839922842396646286375014567531614463821098768674541417145232723427014849955030912422237581295631216432506009138 869 -1171229401141348638287458625971121942075532822668870461612032927993241759339009979133766231505104470567348888688293843884528003185900777542980778052221864352777557277940 870 1723905480745397830037535313093597041143736549498797929989566572516807201456450881237561344573063357730638928869436846666483169242352663717766018018209452567666533400566 871 -2537307044814425967048588150216737991509326669390533604695125729351460714058666472725333493083628536358956176785175504821939327716365257701077494757536013275355124080654 872 3734399011357710171238438929574682564341001345543832678602159648730583200599210074862395107968779151774380590546451707449548129906528993645537683989640113060090350544496 873 -5496124494552773599664720745365032515647557172081257954758211976965990832294367904214905231227220848402995498914846884702131888725018056933870269841804398460323160900556 874 8088734494839079621421926372126218336817431713832258946187595995245842788499129179564838863537954393487269056177850007024073864287046463599523838344013336512020084099964 875 -11903996882499761649545660571218080948151056029436491444276035092124358489997307594859579182182754931050900439215671627975346483652886688915658153867285631293308677961508 876 17518352561707200860109106100279716647089241492852282271623518851901545507508605828223716639919014968361428226639317838109891408391934016637897580040852621796597909382764 877 -25779944765116248373971732670562782129057635856651613750000574496064498850599306793486909497698991911058836363829123319719972325039063595530971534454868802506072620769262 878 37936651339553991326840917343408265646719337389743461626603518349706055427517864278477453881163460484499883296010398461468779635823579959255498572625847822339603422802052 879 -55824433233940328990934217977305872224374885004962311244275702537907319381025252119078725695858043306917838413377785621803267683258852967547977705525293096553677361165636 880 82144406989687010194177444763702980587980532279942653230892635038593104627664554818607518044736703600814062353051330838018818926798500854755976070711377283171901269884443 881 -120870425183459139581059365655675894312628288513693723788928725140566307581866889664974571874499137154101912616215102522959008402560145680592341609000545811801665184883792 882 177848621654923298500985832838470271592733933594223711451496261096129165500275486364918982631500808800198763443562935086658752290115466584664978238410499232911884523241640 883 -261679311372050775745507768369609764765533210854198667714805070313755749264281928579716187345746613079783744339170806972026068740165007856521774466797928056380905570845120 884 385014185655417436135709592987030595503409218352896776266269602893487020161167365641872890806455169597721312608967153525791616214149791258662372589646648381833013248913376 885 -566464320092201810908728961449333668618032523807644647721978582372933263268561926331751759367136276090229763377614696002341673039905400278273757078500190565065763158582704 886 833406537206171563166744633470389296268288254365554078478691462244124706552005191594265620833093811116963555122683237466672089831071946818032333317580159724345979311734803 887 -1226110993466253453183523133016134755011376251828633030217478507239072975859590306874885983539840562690814779257492431083742764306273445694083459135050629371423993211676198 888 1803811861853976348035343352503495019654605180270632906222964483530137343873802740484075731303286963519998853147082441303009958821686988032200736111114835973314647418265047 889 -2653635609442867875505342587807824447268418614377111211621385842076076509797317657225486121360007872941884054717301315234076143625177651282150380003146039480184304239872786 890 3903731663014545179631018974350507008694651544219121666552566318187048194191164639799715273370854356452849291105216298538461087674256966957841476727337237546393683586502817 891 -5742582962642959318924693452095531468258672220595487893146011868719570439162714515875836095700189464036402521846362933275137734820666664277733060635085179526017788203517770 892 8447404216852661440280373188808060323700331363024186835902906379096945718259650348135410350612634780265063055212606507962904662189103833098166545575862960354345626080378357 893 -12425903544674701417907992501049566650198509054328694512168352512145445775129490262935750446635240369663371260067771346587544097461512401421883368767817619210654511615978840 894 18277694367861474152160479572452708783801034895688357211840939037638330113310106988570815252364047878691385192129671094649425850525994531746291002634099766003853856070939112 895 -26884601372171340322770926202274747918733284610730349572709002457279092424584019590195501677067651637341317475726008098600081280083987995147724833434160652516531015536449924 896 39543451743987455299766393355063666308394454946458572750510471373357154583540889595552837901504663307534664862862454707691434358384090884942275259340898123405824431835208556 897 -58161334363632909170334240512535604262397215129798760628399632984793824804412443255603670911293391486619798636287212324347966980628959063731335002585796142106849904516973420 898 85542706072065453497456539567363097806227609484747078752468473627906305351646767682703454091729746287332328453602723796104237694289056478446273819218855986924706021805072140 899 -125811537968357923502650106945799928122829790822546654902441925613246796002040406208901973733383655673020124451416756132394495362130510644077409640714883518676727420971348880 900 185032002130349039986188082228880708977891046996558329402318362839707553942009010578930863140685876567393565465627741807305737889699729056458075284788190998354468258221025028 901 -272121051948522622810066751778360202884786526182398062724944215696502899687532457261789490775295359747296940535415984870708067727687910209466732321354407387626453448689406082 902 400190133077246012099784717867023383977570495399259626942211827685688427093612766713080131634828687465396162503013252012752173741609047946153016495517305692307088138532875807 903 -588517769933844822646178109674659771783620302126136039889456343992803974292999186061316391634001779781006751611367663523178046803932354091996551047633747601185682415055692742 904 865449595134141685520466870742943921438692153852493147035643184585804282306236409216356627295679461250191965418935814813554342011720600444590669355485829598401286767230491280 905 -1272661768712101711803262658405612777319677023601079795908413983161316427547015980720163860042569996035924738376612620424656856262739545749600734038731101189951655916390283098 906 1871428602759802532411990190725800956354600416226687602478076263575657369304048851059840577489951274606881498557510163478305121120806827878368378935997639712294510812211293920 907 -2751836329002385911261639093217957765427572160095312854423357421428707709088695210770240676347547972742125275879105359731694050786997735983871037835587184395380128718113464756 908 4046327533495564166946530878283465009779175731581769913673318391184148124499781460635987000601028623851157380423445609922429939356699963221856850733348791037390386173446383135 909 -5949611277519686356433051609424258679620643566172506111199030944751437350229218920921257431795780341409671596116758682976936616773208026580656544473914766558264094454097414028 910 8747929970211279083885795283079959629803446350151176962794272720250649383927001332334718648895195879646356529225379833658623835831413977714248294948585576897003301138862471379 911 -12862079147031345181535274310219160928992034835072444648760413165535484048381214606025480731628885937822718769695707162682964586371042935879699997657809454785746078184050423996 912 18910641298389977181275341450898545934307385569827368349193007948668569337029526243176602259757378012458187584163587721602261391213320010075985163224056418025835082345692380584 913 -27802929635846545758254166509684228401915849583929803585540541157836857275741077290115891450905730325517906246503640206661615524594153550538232032894693786888153048223354766992 914 40875597484713396358595011351826137422679267945456400548339032709474996341714457133567447359436023045930451788963191442313506725408619956272017633959235684174441447178061527429 915 -60093422876416657292123178386753397723277236369374902973892515097422557704784078217619830254928443053068185182753600704429326235591999264661539475901989041628040286015000098182 916 88344408922175089088028229079869497782887684622493946666158588151306751813292816271551327482263764498243745111485794640379555082367791917024795977081526622009264680639730049032 917 -129873493091357436369696054867358356129938090281228908831701185277677407564815826628583957820186311114826102162963512025576335017276300951188280937742787397251975832698011612386 918 190919954856847591478708917824355115776127465159069315687178829737746514847924496368659386549847484026668127947112700860025691712234684214870488644786788050124315055368386819774 919 -280654169463582482413190685654169554582344724823945046022937845420581373079488723230552992724675581775738571774641995253640907466733882355317704999644922829605727395770498369192 920 412554257103732578892482386675939154685830030795019935424215775811465816842038853102683130140295042786359671867309596393045599340162465835741765381284089911759377026825564035867 921 -606429152320382940420779195180549701233755101413654585007655509929536078269628812024151342960491576790128725514042906133565409390282830763712553448845748983422810164745852590672 922 891391556586735875338677473589165037475646837625104258072910477558986132680448453410388143661928894153595290878971531932679651471451721585744922594782850197036661067769542047151 923 -1310226665263323171325250260069522443028325144828466131613670300111950460465857222297803433870305334180271295605316620827528641946792707322738069365335457777047914383886350694174 924 1925811820791369994212785826860063087775535691875382040716045775841055246643094046831297436499442368791993479530247411583478476168925400676675902596627153849990949477413571345792 925 -2830549690033234600819804916245461684262217177859889187836393154638087424952671161032192595685606760474430120877965527746396042178583279236726137832086911232594532235303068630372 926 4160229253380424567692165538188792327567946788590079787502041475998259990233177675684095566191241368724801226665456300371088682862609503904395562723799161147641868032695858034997 927 -6114392485687753169178364138900469520082105745900558668851334811034926330787574894953199952437848518494520497992799939109612008674438580094935957786612289281083733644737860509742 928 8986259492417195207960283712880559439996219044624910244062591145215230012346265705546190654980958580232998021011685329330401929113003962266582288528403824635009939937508021332644 929 -13206697032023528455778022365483396956955233340317288101934448243811228684132618284727439909548417126808808066018881284934419288634352358319518110912101385316266507886959432302744 930 19408819255652125181150577216652499349419224301449855370318406552372263374608846822652248516564717945398609319997943338761335977796201592485099421457562868875746548288299590934788 931 -28522900120791683866561905028267322943528500254257706635916163062757693600066653819521878969840245979655009339021782661452608856200336543616202548718464853614875888112444560818598 932 41915816955433165167748123782053634978981472757620068234776777002515329411300863715712184199441535676225459848936099228641995713472463055077635761139938298441610913305767018901129 933 -61595913626196104696869004856761004185519817614728425157845596037173885138350287886682216066347550432132424778119546932063121315024738700203344642083228390642189993652838320153128 934 90513967809244234687296174646355445674034689699543246983853546230945667626668781334646790632383936596863630333358294547846072021301070923685588914750599568358766980584582539224748 935 -133005335925338395231165631782615046052391432069497398489310200762291373833233484199910388343847368699296135613448904026123226991399583286698072038995921259019223587095863590760442 936 195439484403536793813776719257848133860760236144795718405621077082143495075637530414693501744266301979189164096235232317513305170711950339718199586762875513793091740051550731466403 937 -287174159134144982577478694347523672920594015543478983907340163497029097098614676922822879835613814242368570479045285524560832953088629445672228406118490301846471528068649393518566 938 421957040125807996110651551742102982355990122362817078630590651629004895231663936272588694158630698674301290345265762710372790601336039509674094073326653656311838067036462667542814 939 -619984695433081628802289576183545615598941106686982886184165830947712349120891272657267353061410655487664902230721587354191395849113255905703168038538511992576827551914052782729096 940 910927002848433963772032397547140917687551002637537681034065954515238635850464235512522977204088748220558716712454533131638221289253846202603338675977660745490639515949734211484183 941 -1338369657645800527339933313292159238740269595683933277428559067862743402020212850666011924328215089126587445782618302495433006216925080261496735798777372285709431586752149683128416 942 1966339528404997243462771293236222019689362284273427174558358668978792009154014914526902108838858220826055557340072955418864497263269357514856571516762451334723790540088374533709127 943 -2888889177312742618060431089607818481143908553243557152462784112640084550099412572795415614905847213938564473341046364891692917021532365971520406861387947782699027594877312914276164 944 4244174399995694466202246073268984200640231618798907080522865377784415362011528292823060922795416563640028194225097976239115046319848754679976845469682464287140744746592161742443768 945 -6235130551490217634136143119410410999153189142694602464572101233630213897178113611501853492559794434966507120520376126356765892749576833649738295554139380202883182680783613441886338 946 9159840128745681490246632318617714378010876275388434542253502594887789800567993800773443775355011349969979988746997711585409360185889037283782949494020893110137237652118226034105664 947 -13456133025021691617328991192460159488383707873789099767450150641995478660927608753237510427519585096353754426073351143028271022701042286294550570531498651369404943125662064733144004 948 19767088556892033047455961841857667530391231208564879565860699188055203733831115080221497720066236126354551093061564343688479147711395024736766620387153287890688256319662901395717431 949 -29037232669129233772249810522158330103058959196695780930037390567844928930253539321361601033561787508315601651787470522158776009165476615193067069211415518230985474542966726608674080 950 42653811367565981071501794998537638650866832025867665186548241368441129265643761329999631101954923128626625712658429314701813779623547039735197155843148052810852300513004805766737536 951 -62654257656775154961367741718391590491666648711298322818181946060272737288080199270188577062621401882974995551762400750401994862748853139746265667098835899199359256334714156413956284 952 92030860120809018553241203233520754865520727457134984165143753548325444416088312015120021835562096587238099552173631755843458393764632746160625182916157743298110631494533094739499804 953 -135178163807929542270214753375795510277265086726364577255709844338222008280393337087767333096506137575385137976814328761807384197178851198319472068012822656318346067034491516453265916 954 198549956699927587510725784944945894461491644673504583685664483365705558963817584352685735281736832340065345865920005517820358368988437098265124148698444867720242988449563830071573388 955 -291624001194254957557770271071066485314268668990870750824306801138246300775248415272945147806081836327687818982804640387142060881546668568691604410002042434475086708740099510432235068 956 428318633124752077501130264654949878402329844366387224144515006391762977084072752976547060492030896903900991436274061217765728620549805416958452499568396565946577185797245432637970672 957 -629072831543980232752239340069274264842582254571071330368411552023231182925290393233309746552722519560736803424031819484349917332320990239277533529810760051959251635886388046036491936 958 923900432103404806465364917411997224304942111735022061898145293020907242633116658801426125495104090119929692617105571751197861262291341862045858920806411198736537494053668680454951035 959 -1356874599601117882630828607621548113919650500475221537011541820659652128193206666011908674013433139703729099002605748324355842383297777043567916177196823672942125517682299985840715556 960 1992712193153597218826854461978805258242397935775152756620597518491564087703096741823592218879317123516769022026590277653510985850695428683371769527765275977821397567536772518002481397 961 -2926441106667920531780221152454263251659251827571897626578911780880919378030837357860573684837202291126285202736655362982348620605430218618665993663924774600451680981863136172680295856 962 4297593808193469229653767755724711138359986421570590550044607920834639316483107728374401268020952480509848358700116102363343025595947677233090599033658321576337963319505128892179101753 963 -6311045770421238963579293308935861642802470707766752913114789810027911176860457180697734680515504913432011439668215735317048057333224226365960564292246251443461492920707368270467008398 964 9267609024880710615297268214432125110623632027732324814584073354495885852894765318352689541230471007003646182820081107887950187038849533132592600481626302143977215320155633034211594177 965 -13608946552509391910651500332077008369013668501188579808482784349871945494804461922051900631856829267498919523845654547199494164015829779539205292568541212777209950716912644569476558366 966 19983509674548402907331935753205182107524403233749505960156371065194910925091280715886799778923365559644568889793741216657445682826117536329288429156113476955937894665953961545257120782 967 -29343336567796068774529019663079317949700626198113740844843478257391008453026237885963949883216929896334269166266064157690094199082670311842633482135876325159576189470744059807877948432 968 43086153006211348559763164947592643216175931143633554312599022661968022544865054757700188207690781560748805920409482222999747992338167091789846237243938447911687963984947952025620469880 969 -63263972562802377189967520134581277292740229024253220103058763403352509938223975967571897677322379077289942951079226814719648281680622556293139686335279687806750906001522014396014763548 970 92889309773112509905970877370645269395260200996833821199348623023265614711384918621821957924538303392118943790601269468548544038442369934076785130057968314884532529544539117113618212588 971 -136384673991559163494314109016837247222314568799214341983527716232848978254457138177248214332367356542305205297177421656828194389980772771454398734498222549357353753530147654436254845616 972 200242372650869527978098537791146184451014350869806824294582616759799158637042555137224121181416960860099725179402025723028234914052823411719577118453828216940392715858073040630953987776 973 -293993003101678068019066542811177870037047756339783890583164372826101155972719774185761403262646301565927356290533021200546979280782513293567088758097447194472990720956544485436678188934 974 431627022802141801072030145423233569804328560846479927927796093043723311371238008650744713970633344055690043303941096785364280709784629355420961876872152063253599946818702212679548705484 975 -633681312320949044871830013176506141557609506243117434471639480932131873337909282765721735684801969058704184308513082878829484042270026793219463572959644230593323661067840938230418773360 976 930301742139108370945624442057680765335607780997160696284684416860237447566785652613126940396429086475534554321287344047019211271819027246056118086403448169348061727084996239188825922489 977 -1365738181294237401407358434282648995372856393563660556338919863274751378404969680894776778644179166336504478178073097138827425208127231972114962608137235368758327248700945507816834709210 978 2004941799987664144156170647435073364738665078683462906257543634521304964508176887361795313146687905682862273028723340284385493177321421572956744736556309447631019378174270029439924828239 979 -2943247696789462545836469804497966974781746499674320570259536690310852904661210939854670240096705584081936456277679294235692142700558429966129102951247728157170720804667864893723099599076 980 4320585451354589012290546193081616409013624024802387142396198844702771020631002727270673997470883311382759061688121208748969454016647992462353707709788099806483293931347870935603653070031 981 -6342334580952377127154838446031831587695172511539761907014018653238444208032209098629702804538541526225976433814042000424325949209760088005589695240334563394206077442197615334773525656546 982 9309931446061094949136356370742266433747986347561317528596571602242256815795562126442894406932630018565777134864079358970610350074261940736883891311503342569176443469788896362048638178212 983 -13665786189997482760125450264642508739277212145931911693021491009109039782809156019536344927346118310632039527990532898901921460257181021443008924769998239953970708906107592591141932234328 984 20059198902646725189430747934712360415365789270042516811734991586107619604397894354362750149318204128722443851725425839746711873166090740413011520818029559935052473714785185874744794594136 985 -29443090411602349387835874774973020794786489353931625115149011013221635748553874093177942150812412269955539766187525910083757210210600288172952269448216922142205693177608135931438530924822 986 43215950069023282095733603097211675114597509118550648093972119791934576554916008058710988170939719752852301581353393261008282024350495404853648306094576253559888737070595580299521013536829 987 -63430133032654418322591453751786493949620406574799248577880358070098859340622204143152692641194726119931432960977483352142208381810048631533421731824510070744119710219045733732208780665078 988 93097513985184220798058711292754828433383149616335207576649645735207282290978265025955196818295935926187851492099290180023712810381274596817210044525388837436198456621182483588904818613453 989 -136637991729116423618582476265721151721853184639389209763829258062271832414349449680614318959371624686119246620436818883784834267550602783070922700484810070520396628637849926122681723633634 990 200537594285562041451116651031562575964538653474317969434232079824395643353917494938834324402231111925151742760943117419363139519873598119182574119582184101100671863588953310196329114082355 991 -294314117856643161327488443970081152466895930034953073434681735944436021704397946543957395601718006234701167469725090246627458091916304181811534630251828450780965060213382879294419771541268 992 431933982099707154289265403573982765557250736623653742739564836376877355221995640187421882177121548212933023161705119816242156018929998283259420232172813531241609808345280256489046574463760 993 -633891100481159313318148784982672566053753687410274317624537194424618805745888101622349246251053831171402319950280858426347772288300689126498972733196275487646323363444744584684976960388014 994 930257025686410219419672052041003822767413780291184153550092342427277113535478301622794159997998976882504954291690231036283045466117529488969465623887484412994464155744786527843057091721072 995 -1365156072081788330407773165621803899522583898209678741103141994231493330735677953418508289451863752344967922445266187623346868880784828191064571154660895105980146649611952974879325191268278 996 2003331008617814580063518505526213925950149756557205728111408520440252021751096458404065908176915536053011679826656187962706615558059195136913168735603982965486317099368498378516185035047819 997 -2939775746673737425370413485361753357999844171309568400848806441127516016712177048036120723580812817491806384893683916444610090490643045409853341611268868480161501981389870367608412337754564 998 4313867407671389769531059294186099021455947590251246831479491047122655566256416637239584827418161329919992930096608075426095002858054388527102286206644745995223365583871540465951431491261500 999 -6330098993483442659282536345378260742353775287131626132109426355822759109429379312126578177657473889806836280923983244340328254434993545682544136847087656267589178593440848004748293267345724 1000 9288494967420959970304325244484631495120750192590485022075139732677790365121000654269214328631221354619673060322509836266984143711784271553224052974487706697036201716553973094745073960145467