0 1 1 -3 2 -9 3 20 4 45 5 0 6 -151 7 -231 8 0 9 140 10 1107 11 2052 12 49 13 -1305 14 0 15 -15004 16 -28260 17 0 18 17710 19 0 20 81 21 324040 22 589953 23 0 24 -375570 25 -1089 26 0 27 -124124 28 -10659705 29 -19764180 30 -121 31 12605358 32 0 33 0 34 4158315 35 0 36 567552368 37 1052295189 38 -780030 39 -669901660 40 0 41 0 42 -221399431 43 -85965 44 0 45 -48216692084 46 -89357132820 47 0 48 56912084910 49 5655 50 0 51 18813746104 52 0 53 0 54 0 55 6550970820900 56 12152709678159 57 -301444 58 -7736536735935 59 0 60 -388844082 61 -2556888012147 62 0 63 0 64 -11985 65 479629200204 66 -1428604733370160 67 -2648778892617759 68 0 69 1686239180494460 70 52858835337 71 0 72 557293902088611 73 1017735 74 0 75 0 76 -104542447139388 77 0 78 500006843139024450 79 927063671002362825 80 0 81 -590189541979373420 82 0 83 -138349260 84 -195050984488416350 85 0 86 0 87 758778470164 88 36588285151615575 89 0 90 -361 91 -281344886976160051230 92 -521642108136799804338 93 4032311083791100 94 332082592272003382380 95 0 96 0 97 109751692278788927829 98 0 99 -265569903168700 100 49077 101 -20587572134029264068 102 -727454718 103 0 104 0 105 254741806420797818588444 106 472315015251084520988805 107 0 108 -300681915132003409269810 109 0 110 -441 111 -99373920206365648904184 112 149431423622524173 113 0 114 254606695650 115 18640876582503628568379 116 0 117 0 118 0 119 5938494505219620 120 -371429267434470435634197200 121 -688671544081240467604318590 122 0 123 438415204590270641097323480 124 0 125 0 126 144893971612232435128277392 127 -143262623289951 128 0 129 0 130 -27179698243815230522344317 131 0 132 529 133 -5376969291847345860 134 0 135 -2995412275499726073746876 136 872635775626385797047064061772 137 1617955707408700457935940355036 138 0 139 -1030006813230405864018954247965 140 0 141 197279390027323192370040 142 -340412275294427755568375254413 143 0 144 -185150 145 0 146 63855619238478981560603325840 147 0 148 7839996266856294276855 149 0 150 1907260497209102 151 7037381504781827144145803163 152 0 153 -3305042150591518253764219638909860 154 -6127885149949820001528853431520935 155 0 156 3901073080208286267727293479438561 157 -463485253481234683361153700 158 0 159 1289285804973165519875756640120980 160 -17139545651907 161 0 162 0 163 -241848339284285399590393305462885 164 -18419182286594759252511390 165 -2780918834855029396 166 0 167 0 168 -26653551404538392649999275968530 169 -351675 170 0 171 20187763429776863701084391099215780280 172 37430171869333202799969925054714638900 173 0 174 -23828420660142786956783978702952065060 175 24990653030350161 176 0 177 -7875178481312071837683316240284616724 178 0 179 0 180 0 181 1477251141576418096005328126217994981 182 -729 183 318422900 184 0 185 0 186 162804456282627474712354901910337808 187 0 188 0 189 -1682948688588458253067641620 190 -198937316111054655527356180885566796759797 191 -368850068961941484326654976713392381932360 192 -10722378009030152393228457735011538 193 234813649317865003451873308931088739514655 194 0 195 0 196 77604776597338569361002736184870636696580 197 0 198 -24744962061789383278596080 199 -426113740643740942135454871529845 200 -14557351262379677482607789716765004472702 201 0 202 -323129488688022357 203 0 204 0 205 -1604332332130138540895031391641180574281 206 0 207 10279738787475480687289964477956 208 222369942403436640122205 209 0 210 3163649114720309604331167399583070270918743577 211 5865728149789081297927759051284797687636111493 212 0 213 -3734181240155118198496718515455218850174442820 214 1090779790817475 215 0 216 -1234128858173505167590082370967538982603384080 217 0 218 4199074563984268755000001860940244130 219 1223828554870341241220 220 231501823459761027785726360576277765111628863 221 0 222 0 223 0 224 0 225 25513285599104561013543400660193899406779400 226 -101300160329161883007899563868877948 227 2261109086676 228 0 229 0 230 0 231 -81210720266400550597749063887707187870456398333940 232 -150572953011007348240866802895645381776616803779867 233 0 234 95856250439606645280588944319439780753146909957230 235 -1489450395953685445159000923416901 236 0 237 31680027640787774826589129134912261268311762234200 238 -66776805813432843979891016078406229102845 239 0 240 961 241 -5942640525359890221761920580455307195467338936330 242 0 243 0 244 -8563780041203835 245 13384906306744703788379142937116 246 -654924796260774096124254225712098502758235662640 247 0 248 0 249 25234358922768476876300 250 0 251 0 252 43133655003137879727344453082120397108379954382 253 3365778229654235484239835858428540682406366431766715445 254 6240496033562300316098168484725922859604766632420971470 255 23686347632981096376661402900315507444 256 -3972762296936490299128048916612269991178392017882411557 257 0 258 10911206478830 259 -1312978743021145363874775023226558567228632068658571180 260 0 261 0 262 52309035001422306873 263 246292736416506021191972699356176981561633771154633620 264 0 265 -212856732038691222097736204372836779 266 0 267 -41353019452207170955432873353884125200575084 268 27143358230487196970872600240584468330322811711301660 269 0 270 0 271 0 272 1089 273 8551097660 274 -1787674330465240028443678446711118464911689342935495 275 0 276 -225261290040785391786040701984773830267124842267042626815200 277 -417657400784560676590175261312071597030222983680322968970699 278 0 279 265884885744608632743850980250282314536372808750744958057060 280 0 281 -71043251353926073116105207199624401491352895042872 282 87873670115689394880527691037691251053097595919625815463842 283 0 284 0 285 0 286 -16483623027818063087691177916215881448863766878637448407468 287 0 288 3954507270914330875161870090050 289 1713875890103970203646876115423147706608570731060 290 0 291 -1816622330362758137465046810348444509872194709572164841720 292 0 293 0 294 0 295 656768063319101996691 296 0 297 119643600491992539129028806750594098233051141753167242408 298 25199695134382189021465966591471739734825570185 299 0 300 24349393883403587143295780407240943314005306986579700276489800098 301 45146259076206633017235740236390497985639552533770814269322206946 302 0 303 -28740560837004174340973565418430276688113930527415209349052009020 304 4754708527044329383291002866146573705469684220178629135 305 0 306 -9498616496601733693618496507477053744599137952532729580737351399 307 25193184819 308 -226456389046959717972163804570872905751492210 309 -101512008911025203508472460337945700 310 1781780747403218004611665611296487807670897608374311633500886950 311 0 312 -114704495552661651496805288210005475554823243417473598 313 0 314 0 315 196365974159965303004313231888553032233806110419601523414248600 316 0 317 0 318 0 319 -1246318600225591172167635255095778694347015 320 0 321 -12932755352064928590154244634886959880265186325930298969117320 322 -210427189509474872598476061948447 323 0 324 7482510 325 -4251608408946111005599984330832337597968336708776153707995462122130811 326 -7882915510750677313000912520417881760357282890569842203432162158665712 327 0 328 5018342990591080551861933674793646583805829478613506352289019257883220 329 0 330 -8185273079529290756958 331 1658538112434575353330907234690938791328051346932427775072860381476155 332 0 333 0 334 0 335 -311113863648211068444639365744814519359355941479071121267965313736076 336 12398867741116020910749483627103564480342020375344337003952 337 0 338 0 339 0 340 -34287146159249855572650706291518557763733946504300730807487869264003 341 0 342 83412309585674504445902242901202413728369820969 343 -73735281165 344 8721154863659635106538465403491276270 345 182304733319222674142600873810827129142325930538020717884 346 2258167561040977327968424649525114841734116964097174656480990296020 347 0 348 0 349 0 350 0 351 1199326962562676465844440822516224885705092508557012809521673198581671283464 352 2223674479463720240034576043912052882697053927174722441244145647620871221557 353 89740934858400789268754194061629231291457783075398510824590966940 354 -1415613452065685137559716033792666753223585127341905030079731440581799466480 355 -1638276629676864351581704060394807795929548987002111319 356 0 357 -467853406370898490576675968376217189333231158893275385398787572708195385956 358 -11111719473573272566809609349312335 359 0 360 0 361 87761432662993996387502507572799872562458276400458077770230032550318380267 362 0 363 1172593264760260 364 0 365 0 366 9671986434966353772318225470155098227556815484216606027476345861081226320 367 -583680344095414506719451958185182422394100 368 0 369 0 370 -31831935566124351401560730263550320705194916102004346432993063 371 0 372 -637001572450124019162676369460674099244674871727683556244323503160523122 373 -8708239420947976850342067732795 374 0 375 0 376 0 377 0 378 -546626527542376680585921859918193585379444361983440690820724705210821459097735740 379 -1013501319545872772385488713811824432406858191335736113255504858184015725979921020 380 286056841014903774823845462314186413002636854802186165234879 381 645205094023309755037494990794258997856082130693250324295068050111411707009272804 382 0 383 0 384 213237166266102135891481070979717763942614424713466648498911050194029953953604080 385 0 386 0 387 610704991605747652872810606832413686149846848088547015822302282518964 388 -39999707075202939920426760900284875880429375866509630691910001463650111953009265 389 4200300508493883203034366060 390 0 391 1574333862662654838396076835437971753742030217467343314650 392 0 393 -4408276078514606109025767714362370881640392670072898706564025999538374676430420 394 0 395 0 396 8979401422454623901125893246789259132124292671459287322870134876400 397 0 398 0 399 290331134425111402660817656019131279414551277135508525062951633893671578641140 400 -24188073 401 0 402 5507171417531182 403 -5314437776309558606559572209195758392986210050700176975 404 0 405 -80386649304495745455089073920477895909736244 406 402584265635272032259053177444298647387386290202023019978992289844955431295742124888360 407 746432278474150677579244845413544399924680053814992653633974618507268887528911376808756 408 0 409 -475186266795165098734441427267377154410211948937168399787734726962976889413401546069265 410 0 411 0 412 -157046765313214137562052621058233785443689941909786918725518456480159500231837938610650 413 0 414 -278345738347227736681671607836064455854529109094111442761955895234672970430 415 0 416 29459332627772383042733622364749736141098513522659229142614263368168539074184739520880 417 -444100412803335258557064619057785058081152855926900391868647284 418 0 419 0 420 -62998907599871025914761346381099834169357 421 3246645558375128504441397211168707598722034171349665208583971255059464210656261477550 422 0 423 -4092611249627382913207237614928034508486833874653630136497431278808339820 424 -228244719254052505995 425 0 426 0 427 -213825602401226092648495302274831267180604777243575640984253075017935256137225724901 428 0 429 1499138185581303993130223612049380621723687933425274632534120 430 14036183232591528655988947775561756735658338632833 431 0 432 0 433 36778141974387204822796678073538538194428921289550358519783478070426245 434 -8497557837249673852744785276910573428326890945922889965697257439878365597885916190 435 -479154443935296795540967859064481873377851039576719056331105933450424136260457701130592290476 436 -888401196637708024539652759504424559094093895237395244874295089124575101984327419348817844492 437 0 438 565565102449209437427336569692339163424391119574388868026742842516384578421263048599705062990 439 0 440 0 441 186916533831504719193690223174273798468367007420455733367981616061215314664130835755754529400 442 204998493515899785338133087328147148776176139022247558337104726622415943811635924 443 -25733476189285020 444 202411080638184837741985080475221691311771039318051190054673643247330 445 -35062398978995386493459555501401003096925396294815690359189421954924896528231843334696433700 446 0 447 15275724185026462293976004 448 0 449 0 450 -3864146664470445296293884489934942508417889653437831708548035758136202385006314973003209298 451 3014161976043035129796879715315946755554844478232427459126187364225645911073483 452 0 453 9025000634812158639130296480846860 454 0 455 0 456 254494515474797417758560327008634058081472645292853803919208488070768184458639500698522590 457 0 458 0 459 0 460 0 461 -27086686305424976030486710651923046592351201752473814051694175752752004846136 462 -1849 463 10113764863629458371607641325695807677240953204638415643923482293096246597140639187330420 464 0 465 921685067162388658804692372525112764717140829377266612317239200088339212726870834816417512544956796 466 1708898095288757369817627614666938119539549476954211862833197862366980261765311356344939225269380700 467 0 468 -1087901648483914605368630186264229908212794109627706481191130207448238142250011272856984422626594290 469 -1416378107529475928865671014178897171312839783294715116771971315 470 0 471 -359546238627042810088575596540611499002530051803778856829193183297132154990694940418872099361701440 472 -149073475484617470780388081869384584355152077702295458032145417917410797497 473 0 474 0 475 67444829045963574327309572639716279419430091998626001597547936480055903146385830339695563863555211 476 0 477 0 478 -1575840810389316026571128554070698844895 479 0 480 7432940094878841589012140896697564866171516348063049056534996193147482677984862781994123375623900 481 0 482 0 483 1804622947926173486069967291485958688023466510457183864259620 484 503223444773681725417466664876573154973608983844302101856966769684878780 485 0 486 -489536928138190920735570944751697320250959767665573195021263193699628687868923888088620319417712 487 1496692089312116502276222050034362996945483710011 488 0 489 0 490 32238483276581815395709792553747410855751728069495506633813432469548571829712447300 491 0 492 0 493 -19454491480950747174992631758251717267884170177505108860709352421323633908836314581069540300465 494 0 495 0 496 -2865564006157290977949101181715535994892306471693128115562228767357689409800818061373114808640362506791900 497 -5313047858230556351388457545131742213438321931646018084521756675168112556751867353397562301657412705560600 498 1414280546989406860813562738216180571127401110587279835490 499 3382339496648732948216019241861460740476695693677563017917151717194363483586338783690097935174120524572115 500 0 501 469327955407611794314812841118458342316841767831434497892319405874773437579326608991617075144 502 1117846861868132335634000517584571817576649417257543908599551755215392378733088737873600386453716019854243 503 0 504 444525504425513520463877097861343111289966190 505 0 506 -209689276089241273329466658216549047603491757008625373491372889303854902300555450551824518964501321010631 507 -5128733405356 508 0 509 0 510 6900687186627497840376906200053310273122240536724879738377771099660811958385659962026326800 511 -23109374725353717260775370335648905157413961112628843742809608859971280974777828788211012278216612558546 512 0 513 -598934857730124921573015444235270821169878508776049055199795328661770039854100 514 -682158931733406801428166498627616760069561590996433445 515 32506201030665709200349347132996 516 0 517 1521994280840891207159746071474624104883335206403374291128792597329169544020991248792467846966061134991 518 0 519 0 520 -62012841579743928416904713483527628582147674949798447371826402142004845602358239862292563 521 0 522 -81330386967312101263230414913322432395922 523 0 524 60484966646512934273711611038505995135787056094519742942693242385928512016275801412721774644202672290 525 0 526 -1241549449799380021222731021840619512549888620022322927761812948813836067532 527 0 528 14400826186911289025838992407828401584013750354371484125446560235318998003948073313141253600411793828482016588930 529 26700600148772168178943162917172417728090279328239531640421894413628203365176587260069999799295646372021918212490 530 0 531 -16997869561350782133948914692724735428885038890583085097076024715606787233152784192473741594122796840278398579440 532 -1459163595043887612868667200939298858064300517608369668556862859692227487862978763454484923749457017 533 0 534 -5617713764814643230759026486775591182796048275864020436087579181771800654886270438637213094227385052463970484990 535 -2259085466268675345282078999 536 0 537 0 538 1053788647446692381109795462041959573311519278151421717034853758959833953973535909673634842227260131902933120755 539 0 540 1581871829408072854553467733159961369822407410052346247799764171128672078 541 -21454574370647364106700140682662899633499709272531130036198255228994536117883405109971645104876970 542 502402351026175537295661358182058490063454644148377382636738 543 116135632633903415239542812411706823023204958569045669714710440901997984062882506761984251333888303025158309240 544 0 545 0 546 0 547 0 548 0 549 -7648747349131674544956131455317840914368076119710520503861692710960173069238977441742303003253839822405929240 550 0 551 192800961067474635543813578704773450588298699865720702946820477521234418414152863843492865148548 552 2209 553 -14649664728195 554 0 555 1239710798720213603889423529296875285203185222146451156425073112904756 556 -303965812568120412065168479633491466379679101618271293588719350030968585663223278107110831626282610370557303 557 0 558 0 559 149216168181337773134632723056998636920015578474991051395 560 0 561 -116987910163781786992089644594929419684448277250997647531240342021539684997264913352837506493570166323707150250523449144 562 -216907514262109266331586014829610679991458618655703803592398650555110054296650192460540434924569790962933532759400514300 563 0 564 138085496721462619138017272030763710699857136680292497746718090440086119302443951220881692532986299815553308005731827440 565 0 566 0 567 45636589506322906533531930862716559474090931738608654199563873565709624273809617038565135263014212688512500394438961716 568 4179301121805745508016991775232098843563815 569 0 570 -3042834438424098979812102013945173795262439826188384970300474573027560304675538 571 -8560656869197874867738624082197082487755121610227294265452108505999192558308178520823456629045695754309338773177518450 572 0 573 107819471406668457043060478897973191384101405410333290361979789537619835742725987458078275555608143092940 574 -3581905984735361615318225143673656979437566337579086361822097917394827586537495823671059725 575 0 576 -943450381321705451632740369591190405989962090138777816314710472844936528160943374253620238150878585226452618359724112 577 -27300590357917807922709758792874526661584049689404801 578 2557954339433802990 579 0 580 0 581 0 582 62136085536464685169170744484047134508315399020342314487588612853558635972408255423966673168305642712587971670942300 583 -968916807663779251208741063393984871192178707273712095524824210672398676456091950778373550872478208415 584 0 585 -2384665206057598505877343008623791657760485502606964295927512937981664352676 586 0 587 -7425036875348130424340909251745257451882343693212295344043221205151253670682328958781836 588 -177596583364507757842489633412476914412599262095025364840009680 589 2469325350645540699499619951464679206615719549599199197943031037458338224437127586127275824786631231602029221123855 590 0 591 0 592 0 593 0 594 -5332501522896565032872465994967290861567630143912856358625375934869232861192678206298989219104126110 595 1536367244795797789908134640586580097238649037170027194016943732303112708802165717951001626986375091557155490088359138776209241 596 2848581529457499106683464073901190972699440696171689466035840140594939544555917535051999243317559666148147223461342268455915440 597 -59570995170395510309439425988559586523152160763293804206308611026461697878880509063773312770196835505346514220404 598 -1813435540879341406070873710071069422804890468055495583368081807134234937842240120445282992149621111139868215516321740850006215 599 0 600 2401 601 -599331684646272655360049707708071912963147178758146906120251122294908724306162338771464835714465593677163369788665952398708400 602 0 603 0 604 -721567772288702566927155 605 112424547026771109117627825796999259618890505699559473271158886587464041735808538092087067296697854670119502111083446332932956 606 -875892429442264373633567648722576529030002941603966884775155528350737007720048635917434797748511856656830450530 607 0 608 0 609 -12445554811271577365331283485249460 610 12390051766233866313624113116145689071466626575998778563456603006377920827872201591599159186693061584424461471450199596451393 611 0 612 0 613 0 614 0 615 0 616 -816014632660802418112292245761802081383232731405776167806975439268043176276221787471798266908896588960047584571889706270240 617 0 618 341618701314248718244377981671619218142791437900426316811642868247470 619 37314352512643236384821933044515588858072916569968815355786790709751887989079488622707151068105 620 0 621 0 622 0 623 -32428911501747843567966321968404763287832016464718855559600222588248360041300478457801081901857943666906989728216249502140 624 0 625 3663434912426107748289116659833287403725842778095690572 626 0 627 43319612431393054695712238502899548955110808616432820223836989601091290876500596604000333615631280558338200 628 0 629 0 630 -32619079874038733744203932993981239106951348522476982780816250563678529487212748247153600356205938697464177678001249113364093161615358 631 -60479100131709946371280449572902597586395417555819956642171009696670287300639009228980655623417110922043913936788068543646482263406061 632 -3576061502251951260050514464099500463736920519302234230217459941958336841956158 633 38501601068842093610141317751361471595063586117514038724267411500591680510445089237319393592874728542011734013658572855992450896467880 634 0 635 0 636 12724593132755411992636151550244432816303091160546002082289756818748812416722544141630579609932342005172010595340657218486845090241328 637 9166010596855406908470214314481430274039 638 0 639 -146232886320785154289171094861623559164671946609156486928191212530779939165235651005895636887160841846700 640 -2386919723582278831101467426489199754847010812474089193040050932316523920969638861741975020768337592947313147695314287726671369101900 641 0 642 0 643 0 644 0 645 -263056954367686995309279930406067582230156153233338357369209319739990877674358920736076623156710624472013526987893024791586300049768 646 0 647 0 648 -37259092470855899812111183897128315028521982746526185933775156208562900135977644344752830 649 -1062109270501867707494621502736794420895271544130346071296558714108376443945 650 -103369905789135853972592891799522730083293930172762357855930998880374814608518440998079988351551375283961108062157499 651 17325054651685939664771414576463081644473559326961740040232061924438774654924243208603811542323279884898374498367537134105203381176 652 -303130394250322821970846807760725415760626291078110675080281594405162140586978414233107948398376006507 653 0 654 5360432762870543537672130 655 -7046857847279928011404446430222825030743975022521193923271581 656 0 657 0 658 688508075192817042733907506344534205996381225060000073622381866982677706238927679873137021057892911918164332758625590248044373195 659 -242212374750492694883006382108679740 660 0 661 -568903517497364502317960217452428958338301224261942423767182665204008760191446261669726143964321749793853590264787 662 0 663 0 664 17971415057203395731298114485608172376481484289750463427627117048679347489423206660815 665 0 666 1119673157081636683653812795324465251814159241880760075714973913281374897011082306851364874612698633140501678756549074050945706249339232371680 667 2075988202102085276348627837335900215081185649503134820227044378843811242381871752569031075739572676950839760305565705781687116504923883825300 668 0 669 -1321594888265351120334911539100680087307621685326533526476663686337107827706987533625982809778492793834545661592389333818095845537764545735460 670 0 671 0 672 -436780725285606780615882467196107059225514567062227809056227963578030096990091276297215961146408214141150413032841720313358456795156411449022 673 1920432772417849706799347593521183872545842333284235336123758331282639820590729997012375229011747861283154628725 674 0 675 -244220151270715340096102958132289857046510937501941593305625343005617855355236271956006320912339058470538275145175304883560600 676 81932720141837213099899463138487044939793188638406168482913171077631818608325039693722660321623817683483736903583175595636891693272184477228 677 0 678 -53900737690386835710 679 0 680 0 681 9029617381193293700132416748750850075402872474403258427146636663747883034344451253686335776550536513408253785713201132570650054782746415524 682 -3947898205687324489903364963517 683 0 684 0 685 2194677883773706331499378998014322772552466948012182132485900417590284442630365761083253161259755091395055011650869722418349 686 3980920831701584293709664157115690971547979149317953082909527876182658280349571273298084163852897641794589392 687 -594694844654536390290646008713984695043838629903509079320942956006079416388924255899095048733408685804314249093948725914035526272382823564 688 288280356804332033766846581606778111004965 689 0 690 0 691 0 692 0 693 0 694 -23633530228451053419397424015964458204462262827190038784898483495238313549566714275101038620387195971793949548667683384938774376750554285 695 0 696 12078563468941043717719907634381680808847862410354729168174549114332077781249846077876212300612918887271626596827068887920 697 -145994282754348021727003911890014346228440774448509973275976036648742514837263547484638713321 698 0 699 -976568361248101990768204842973441576212581568546710493393564586733258946338380 700 -5072135080721389577332505749856526546419218784427086986638782453936508276292314205181574542616520988046123 701 0 702 570144762305381247557141983739869263827135542484421628605534745767958522445507332038276310451430562303564007019711973939223093148795209 703 -62140158851662610832700034191437090724000803762179607561219182130087864225457633615218691703401076976502140268408731718048429509616543268421860167830 704 -115214190709935386378706148269541518313961021942739228585615850626049334594729256918596617446467865510091104968857685645265935216903050866468393460050 705 0 706 73346508108138233765520323274619607426532720998232724145956924769725127521809354985893743691609533649664010234383274284987463592150161174652654197055 707 0 708 -40773291807939764780057473512540435740179093620005133317602006808285007264824815709120991248878997039944642196798691550 709 24240666556064166741986429002189833479422388745153997711175496200154335456071047385517350618304204655874283308962144753397575454388719849711027938525 710 0 711 8383030694065496251563464806514270177957774813991369577784104976597143395186093108932737381106051866938421556225370965721365225249464 712 0 713 -4547141469420162319695998105399239740677330674987197106454378508746244859708494688477782573531745644622602271553774253940119153658744840687593177300 714 -43361077838291357349578524187973150740389106471763725069331385265052109587527332996747090 715 -3975025356188847731519776369822003614585413927346541646794245867749809102150061393366408699219053440471 716 0 717 0 718 -501130043967077165709837651580729794819210167908713451504273455972100571741475590730094608472715657531403381026007018186782296473736721970798586395 719 0 720 0 721 -75333882022158241360726017770436690813328036371076751586201051108121844040047283009038268652894491104904155605282011088748932340550 722 0 723 0 724 33004660227290571321853804713957757813271083329453900465031278852079056345377079314610220394086500625714297739706248216608396575733801442521967925 725 0 726 0 727 -65242962254649722436635749305297795430955073052862650020549 728 0 729 1280279660 730 0 731 1311625016044231298749059903010516377177427491194743480959443575944149477102950876131741599260581807375311101690547814652290050075052948786468780 732 -414605296792691655762057364142402559488600988424940943610311113728928733844275171012390113431654720631531907106488195504598372816 733 0 734 0 735 107688041313296185888617891229538357024732483767885814627558762162848670704666346012725428252717351318553715762200 736 0 737 0 738 7651856429829775102886382155824841970740195101107137032133636748038370 739 -31642167961267043721357507536063004821439290046003162281341538945341049180946912768716029503224008512740246973681031381064099993097161993721975 740 0 741 5576120501397008998031639106650004598600055705602215669555234946013291160891488077970467825273010983600236730246305666767070156749749115126169324893933072760 742 10338695985685371237872918276746130464957580800241453440719311363502102483810930536686306922498431386459752406990192328761382093683187805795872780046266490337 743 0 744 -6581717445299525802751532055902345651233574269373047189425329102050497389460027865364055099060930843390965154201450657774689753885026767091979896751872900880 745 0 746 0 747 -2175225816101718490812894233489058938460441424903750874339410991759277600064712710821977997917998545426240628137424544072340045336625734064863967092403335196 748 -465245465333241513522518648010182018398322923199572237152975410692871832184731390458959533952432456824051645468943027877942235325283639769030 749 1724049154915542148343808895493238870931436398082435340 750 84394971341690463901051790207280788390544276155591013400639170719552814964086608949777142009073352174849580098 751 408035789398499148650050971789880453616213874438177165215518502220185403992707751344065694160733961345647562658631721410888552964656564401172547040569664694 752 0 753 0 754 0 755 0 756 44968689550687205219837044609402894024712074329147429967095249250777906780241044843078580981652058131163303263092989460150640282142076882117367281293131871 757 2901214023419165110251694168401227488062315462462784026243936769329611426173340653987318565287040432689237710635803591821300 758 4180915980848089988227459307158345398319745747986520450843759133011966445706483002126135562289469437691636484561171367264668097381348067150 759 327877010365006805236820878957194380992973207445410245431021898820 760 -293131584285448131332380107 761 0 762 -2961659029137054340413805636543629378541732590176790385474068501935840678819349907925592312190760463428451315919849699849133000995740242983452800180354002 763 0 764 0 765 90883816527574450667318271205446793004 766 -40706763319817060549717565496836856767660712708414359716084865055059529288277857949076811543425503500922820 767 0 768 0 769 -117698108232527175484922731997586200267436368295274912027861463400693741684637483484003180578739105703905917740140683246465026744427438805142442169211780 770 0 771 -3696468743533224523317220561305456439880253837390626635694378619364196885290564497955044684517507203406959559858495881720 772 28100837425086894084099576986773740158407262131047 773 0 774 0 775 0 776 0 777 2839396370045615849998899629441674480085676846538685724463940466307594064938866007646091452781948864560698071432519508547579886966464096835311503262524 778 0 779 0 780 -809070723333989786854191871924381630133429568981851117726281256718473845504881005927260421698482082977315869888073625746289928091286644660765729762934035150135608158 781 -1500099618968604993546251158902093924319965973441017729600601454529167325605985563623520924729201907908955693632504718404996195444582148540821861882204190628898487513 782 0 783 954978446558734377549877836718146016614422857646516359886558929839255730738701582029061230222535526774181113030601169702498598397757932837591089563094325061834366360 784 -2227878345 785 -11746486908619529084010221514665777661972596636351726496660968996509126177428657982411476 786 315615762609016035448629496442484734998276351920712900569210583523923082114898848902856951986508714178087193469617801411740994806261294234881426920095648375686693600 787 0 788 0 789 0 790 -59204210381050842251271590028097540391698331935730572602785892526372071438821832677553165918199605581888990621303792071120476274669347594280580916517758038170792356 791 0 792 -2663572612813943830490087983187521160992610022420110777271256912344654738 793 0 794 -161012969845441146594208876889811237037777312121037119529899196365320253849577983458171866111356654829684908456010268435821077452050 795 -6524760390856147448065873765726082601518847186392244666294713583207988223073940742650839251776318422820663688177777671101249701316733864952652215847801554184664684 796 -375172702262920800620761135735229949754178363380048868528968628332290309137581029863857608016606557897415542582366802509162977272691233816541104740 797 0 798 0 799 0 800 0 801 429723785985656244960089960327498831339119227124583136444023217919345942979099395087437313705704674187293699883642124304299116842050007751381413536194792936644296 802 1397288653661579101141286542206256773345149900122125452671697052737082764388594104500781072086437333882459191105307 803 0 804 -141220113944687610856888183117316254341426385644785687710 805 816346328195774110799720931356946902636883825670817123271864978712198164119043961869 806 0 807 -2064789247479407671186297856205888447983310296453647742035187716208513588791576341564090888649634616979931483442378861629189725181791929195929644 808 17077481295261751185604432976334841527628240411141526793722330670114726474719764000817973194897930988339529834616659706509219556653379220965501950428827366534220 809 0 810 0 811 0 812 3249 813 2651613340869020 814 70385064587572300160979811168067154263930619923597170098764654076705 815 0 816 -411984008302755648935649698586228190528809243909361578959680498332594361615634527359170844146777794211285525210661742149105501330900841018155641135972147191120 817 0 818 0 819 6970055232632331251081382774709481216038438009842991087811201907895458226220947090920830107048555400514529388460134999566914946705662117909480 820 189823520598203012084305237212227447146452617244741837008998607317643124776223871807566825449898689091818870792112547065007420570103713990101062496547532021510331448009420950 821 351952162781565700070175203852964077010028839693475932479357513914303962900366112011505780845833756741102789850817193187914305443506143092796603598648685799965089802711379320 822 0 823 -224056272947537273145724493448743020967833046087716482032379004417925558888143216838425971619380918206781117943749660482491030720625298811134352643046115091363212602605882580 824 0 825 -6057539795860258728590267614966748546621748754694860969171532279463220181256277883012595500695576654331701637911454991934290181911456821579519136559735447364 826 -74049515681212354974079497172631212605303262621080222366944329717168726360992693620232244560344109811277800561973507806241757599757595311283509621591311239929551274058463412 827 0 828 1420010035582079838226399012360073031157083294017570 829 0 830 13890444091781186218493951202526120159742327467473265659584043338642302964019976887605789776813565079788247976677418559903540981106123437049115390994304776182550882092479042 831 0 832 14448429787397633291716607838025265937213928361173955515133319999601575206907565418088016905774825887157515954302824100579979989598851092717 833 0 834 0 835 1530834020724710065823152035093908426306127596838369718986577103238669860526452166136246929934814578815677606477901703369293898006907937793857883813685982990171418237920300 836 0 837 -75928795053337210079895364176723998525473259120769043858029626880607508481077283759829912451916175093377400 838 0 839 -77547397069397017227745552533141825253511343719979871990348358363202600098762013703437369765312473986081931958777987939900 840 -17332096980390548932991521957165820711871304747546268264381097214074707461869619239464317822 841 -100821448098441039632660351237496252519978591890892822651109083829153779195775854396677758235257210425866873499680733770073892260794407483047479798070276439079301536033610 842 0 843 -5100552548558999831420 844 0 845 0 846 299591898986378815079641363492325788028765159163126292772791451080696982547901270138140533550310579771867574784723016467162910050161436736923362074192400 847 6711572027111141297416874606327979 848 -4006704888613732682697529311007574750549134238516872508658125467803099888235125549179669781549199800133559481272485846101054845521605205609752096231330687579494960659920 849 0 850 0 851 0 852 0 853 8809971500042496802070208486035334455690358885 854 0 855 0 856 96659355765497326058282264354524606328768094172962212789164041663802061012615790952489249399953921696421836733347811967580330273608436718670229169204821567497636815635 857 0 858 -1011324562898321724879753968143753327422546748164044339807072466606433048109290144063236975363440152810799699171084129552889875792815668716778120371550 859 0 860 0 861 -72017219142995734654278609099877112226312129202017071195115177107496963210704526463176998002080029912010470397122480099395160512802091576786896799169905710315947844674764266436459200 862 -133527267616862813318180584897771989537221793106760682419691453310863361833806218243626571987821889108757154836955439136919196570962212321534077247576152702353426185798337754323940623 863 0 864 85004796341230704455875570826521070659178664345855720586577796874185950226768040715314801289364333533817629565353888318861977537334773850343731614261705929014206318833095791223469870 865 1421215101537227373928232277326603739204105514271644352434603528731555378614468739625077327528137851723344196043155767064877557985640496288378346719274112492359722071 866 0 867 28093674490078197627047067070621789892784384077226473852515537331394036970386066796387060250951814437476648948314831073589074569813573881419572522190104441216544635227238981614100484 868 0 869 0 870 -3481 871 -5269900974330606709457876430018069706319711847729577274306341529121999312402105843871191125221657526069210184866358839515619927037219488120780816339409532129031155284213678929019720 872 0 873 0 874 4213932750095952337385896873134962018056020173888754500657565850197990179125300721023541137079311131521710690991820 875 -12771711651146498054269334033947142123341264745745924254737983665174669697869704491656015612510377027868755965006213830314413972312732225873948698684822144612329836 876 -580783713180843703849617492965529069677448083094336910537379313972069831729736646671243251215951000917036811856117653387963454973476340586877860300042347372595059547406411073686608 877 6958682414392789424272230648068137447443865013595980198188658276322201371971572995772539646201002838834485767138985522959199517951 878 0 879 -33728851282220552661192597146463582072220 880 0 881 0 882 38250688319012954679305693554312842035831821321449891769347215994964883573728370771140324962879194837997340504478000105833593791818704987729723105059612110797509401257413007074158 883 19625071005261712981281633105056884081620666633318181701376388644328460729468291345 884 0 885 2671051477117630138163641100264082684545321224830777513835468694428969300915585205264445073910961551383976865367865596833694895760296617610318924 886 -70290009721213819315559297693661886171395519007983875330205040762163516556277305392147894221888182726540660107281999728285123139080222884317287246171176876446428 887 0 888 0 889 1520105322539988297965870604946660458720734214163443303936050692982582554978309897968595159786354216309868998794117901897535066705025498866837016974991867749924422729173711425895 890 0 891 0 892 0 893 475100315320513971434493318789339232781091479486321659439492511259654386709672199130832569082003801900140258300 894 2066765657735652905299590705257125792894130754675273108935935847238535933297584741494563563822844279111988759119440587901027790 895 151495259899220258319883582886032001406747512158825063003396207809 896 0 897 -36671630493668694712831270025257332648037962528450248033393399583827494797053990384713795062172941976754885992850216920063544372430824391468993757434461188901611231532685859800 898 237276153320345049436081675685323342545603634337759322121232284883647191913995343768226682063172576982478081213859312985496988384525594835804391483378120936075 899 0 900 2093299405527301381072986618714806630221693101243436212091393899809384946240183044328535986003040540962186617450938107724882310550570397769200 901 0 902 -23126133460731457992318 903 44183292038313418774166442606454647178550423036190876885464831824208994344593209358116090890141964762283916660441940250983324087527347401099381977259605805444522467030509835877270893404990340 904 81920328643620942225486387293475647172777036301646327811363105199601297454995462287119493480333202456446609962859618676396350232303384364197842492657983328763450797298566351679874639536985765 905 0 906 -52151301953836047419984426837376342377398767444792866982109334671505135922510284746596450364375498607147283862344473521605291603166864200502262213120106316222200738989543031193045228545385248 907 0 908 0 909 -17235753326712068886746261747700570690760128635949238512491150121423916234180364841165969522082320826267030475421693491684472060460650906785309341137181053640538129827939024346821331150927620 910 0 911 491856624811575804218982025650044102904423628379846445313842881406767387865843392519654784666800725998820897805237069579896420012758356874436650893461659012 912 -378135447889825062341551599973514211614558481787942975953831554316065883169867308290049946049587966971503087243848445146404 913 3233137526450677689677534151640253128218459302764238077326180273738189371270786208774370052424098123550507368892749507318538519157317957163396795632848909857579097517491747612687634155950740 914 0 915 0 916 4845464639540967839413642603778661021233026272861477349134138940859157923477251391990593219730796735520569647945235495135782924493848693559140898634870717036018678499082300 917 0 918 356316679759787869648757439775660329366863598720094059487721446869093978478107416504829593201625060848559409954218711991695275993355563370648882770770155816945848935783874277215480563221070 919 -673644544704084766490718113035486120808178280377575792162013076696352221196350641003327735 920 939901049048969545849777947603755357008663951492897400052462 921 0 922 0 923 0 924 -23467183998173352851337678601012991949966083050608244413117561800781731633844656947754616256696754184129099570765220844907843095562523049016652538012308645488332277387554345098442791344690 925 -626679943375227464774570136576561592756315747450567863640922099942421522113462784446216726631393493593893522303110714528028493619880669604149701442722161 926 0 927 26667354064993972424588816132844305325765409522972762939035776324991980640237123963453671411240800571039037839901535483117128760725636304171006298604333618262032812005876 928 0 929 0 930 -3216441902110277884857693888757162832035158024296968203445575424521716263 931 -932599983643093697485188824610541458525489401052870925759794040296863243801043653576060666679329430596395106034341600274607874190238587392788624615897352851353093683068463537052215703039 932 0 933 -299878667479854616428283784739477377353101259352933755515677742482976508588124610037118690357228411397006937719354842908531153819859060 934 -1414802820577592723946707161380880691984156829672303149217687950041988890705051120893612050993992442460 935 0 936 0 937 0 938 0 939 22498416058050035044116409227421085884341886311146299319795202137421235807810874627259179007344981709908472433238545488343999287756119994127070973836857421356216180808279349481376156220 940 -491128218292093613293924084646852891328063099804166320881327568258079453886035440985554703175294701011941806718579205682074254059314237908819902251897 941 0 942 -10979951342485655279342279135161865388822402862004597568181322140578372535565568952638 943 0 944 0 945 0 946 -43835597351411183587410364723204069902831114919158875944607111462969076436067070833246282570141656380570729139642885037381825242433054848318734142064262371768092822169524836130857385700791252382798940 947 -81275667240980939526363757496548447243996706785131808755547339145194853515686283470501453862539379831542201913474087902210571229404513084088216993273286404647645249170765401776973445990091801618875996 948 330801797809849608906600112975497660517044681731462623487525643257374240039109363265622660439333490740037281320594047313161671621194360887482232667548566446645646276904698079098563470 949 51740904046213880484160701372474474632500114687978316128788906502470796205285590735440100024422984202287027346699201153792777885849769372033719285248298852960177590612326960153408160066903846941982615 950 0 951 54865801459239441359533362300984939529482352229623972100241917109611855713591723462528199839666039436998400639211868300010735621816 952 17100118801080554400572625376571431191211486423437868625631575763702930004985571866197233321391399092369449718685474664854254540934678114458024076875081389672427196534144526222236836274922656744019700 953 0 954 0 955 -19955324806925349849510405289052495943142225418431402671198757284831 956 -3207694769967155897551618369951595006864545715867594147576151371048116026835261142577363536848444654947976152334523349549098677662154301789076082155045025413391049736836781757625471971000592247981870 957 0 958 -2972741544005889520381979159118588451489123771175322052874362772865219835939097231611281712895629185768778992119818558744981380333203328528637337785315834294536244833559336929905895 959 0 960 0 961 -353512691856403642821760152749115365333939659620374288523984486395716381511283549251320835630546322577871037999024588548369398215808766188202736643846991214602091699848612994748476721579387345083786 962 0 963 104620288074396874400660 964 0 965 0 966 237756346907629526305393556924065663647575265724987538535563360479498276214528760845392938314462253658496694535756353745830149595174437433722273951690524443433360 967 23282512036979365462499101721037598725804801362483819337616830328021790377331960973279434920033637975108618395490375333988159458977803960095553582889741997237897824308743538676642263906534857500950 968 0 969 -16360691325823399125959571271072983195356951597445317609122362985106534082689579195859479482812849270159200931965291092246677223810589184681560398947069756351510410793207428764180 970 6185850871256506386937674442621098638185433685203826866600408757642663678786008942644064391796818741553173239446034615864988963 971 0 972 126956724267304464323663097399503266861014129191804564002506267265987901111354276343803778824189854180339372878 973 70357291113876132509841987344893034250023833161112913778512363066699509355281958979850936189513116759697013771645221548146409467596984326463020 974 925261009013574604356662197305042052422595067271317284634292877922461603650837180393743726172828480640076147639730992081847969120235175891940470241251438116507260763350791974969827656329834180290 975 0 976 0 977 0 978 0 979 609370615246273731337632217935692404970458027464798107625544861090268797150572439898776797225 980 0 981 55228359177211889814087262110928754709435801175622276544177870040219560881895020737582442645626615926485373625712831676270470772338304684333329555984768819358474865701236525860 982 -22321367690528742263882091730326591875869713114568279530925627680615904361621016555904429419674997389354617538925100215909591429098167921422231498437071904298192699569260196946217332271272196917 983 0 984 0 985 0 986 0 987 0 988 0 989 0 990 70332143596273869151021487883795744951658475447444624941992084298784825606173866495288939434761228613879344939984313616232455081053731809410739741544238219288148127966320375784816180422950179094817492579447300 991 130402965732406539984682348588072315741488043746260919620770015367719578514341760864418768889735216700044234050543806935600897729414781835946009498418055972805207813937611641170464996378065879999052338147069040 992 3969 993 -83015834459985788621162375745063977417417973672448575749222071952058543949515111317629741262670583358419050729595392557719525535782777361925858430946712732554220998051356663629404754569298875799152575342903640 994 114484468660912270467680275665901091954327479273850023241913435661594962497438341476920634887363706614426958180285844231428601334944455465457023896007175482163031226458462010 995 0 996 -27436332197996667778641111014211941124068675566400350398300987159965933125932442088299034261601134825087168542392641247231797247391859727294583410934193523611650136423264417729213602369382455776606386754978640 997 -89873408628504748332251392777808796069198191490104511132820071865264504697666722201226103377241267225717724170686259501080336872720052673768470557946466129 998 0 999 0 1000 5146594612724808587219441821384197509831116889306059520044369852014372460173179751755913491313194541925614420088084803165872335161328843762057884965350069429536588227189642080456593987067528047086524450916727