0 1 1 -4 2 11 3 -25 4 53 5 -107 6 205 7 -377 8 672 9 -1166 10 1975 11 -3275 12 5333 13 -8544 14 13484 15 -20994 16 32288 17 -49100 18 73888 19 -110115 20 162635 21 -238196 22 346123 23 -499244 24 715110 25 -1017610 26 1439098 27 -2023208 28 2828543 29 -3933466 30 5442352 31 -7493714 32 10270711 33 -14014683 34 19042562 35 -25769242 36 34736188 37 -46647917 38 62418455 39 -83230378 40 110609622 41 -146520023 42 193482611 43 -254725858 44 334374438 45 -437685878 46 571346755 47 -743842786 48 965920297 49 -1251160549 50 1616693439 51 -2084082914 52 2680423507 53 -3439696095 54 4404441655 55 -5627824570 56 7176172113 57 -9132095419 58 11598319796 59 -14702379083 60 18602360964 61 -23493928943 62 29618893734 63 -37275662635 64 46831962040 65 -58740308465 66 73556799400 67 -91963909554 68 114798113846 69 -143083320827 70 178071293998 71 -221290468096 72 274604840019 73 -340284938316 74 421093260194 75 -520387020703 76 642241597630 77 -791598694318 78 974443998183 79 -1198020004158 80 1471080724101 81 -1804196244569 82 2210116559335 83 -2704205825689 84 3304960219940 85 -4034624951998 86 4919928801322 87 -5992957826133 88 7292193756637 89 -8863747109625 90 10762820367547 91 -13055442775954 92 15820525580840 93 -19152295028464 94 23163170387176 95 -27987165855134 96 33783908761103 97 -40743382267670 98 49091519209868 99 -59096795165503 100 71077993844724 101 -85413346972343 102 102551284668311 103 -123023071654325 104 147457650295489 105 -176599064530365 106 211326900300082 107 -252680249479590 108 301885787069173 109 -360390647287015 110 429900895236242 111 -512426519319275 112 610334018214278 113 -726407828090252 114 863922034343286 115 -1026724041525370 116 1219332139950911 117 -1447049213039216 118 1716095181882178 119 -2033761189795375 120 2408588997726137 121 -2850579600527626 122 3371435694749851 123 -3984843342726321 124 4706798999063982 125 -5555989009860030 126 6554229779969991 127 -7726978049867945 128 9103922154407597 129 -10719666777755656 130 12614525602293613 131 -14835438408975575 132 17437031661957702 133 -20482844446254580 134 24046744874929375 135 -28214565800157269 136 33085992916751770 137 -38776743212900659 138 45421077286730507 139 -53174695406436661 140 62218074456944549 141 -72760311213366962 142 85043546853900366 143 -99348058434574182 144 115998115379670155 145 -135368713103697947 146 157893311910553576 147 -184072727581567913 148 214485340871092890 149 -249798816821107926 150 290783551775782674 151 -338328096665341477 152 393456840036659454 153 -457350274002359630 154 531368211401593019 155 -617076373738752952 156 716276827710244774 157 -831042814269853235 158 963758589265995028 159 -1117164979890265872 160 1294411457839745848 161 -1499115639720769389 162 1735431249507748003 163 -2008125718733048225 164 2322668759683596113 165 -2685333427652884552 166 3103311392988982930 167 -3584844375383591542 168 4139373955049040986 169 -4777712272053976862 170 5512236460552578975 171 -6357110043919343266 172 7328534945487317176 173 -8445038253976854686 174 9727798429873329872 175 -11201016256924594672 176 12892336540528187326 177 -14833327342117166970 178 17060024427025330134 179 -19613549605401334860 180 22540812775789118308 181 -25895308754986744025 182 29738021413680001783 183 -34138449255251970037 184 39175768397677024187 185 -44940150970841418188 186 51534259252384531491 187 -59074938466049112115 188 67695134093227821357 189 -77546062840851341038 190 88799670111731623805 191 -101651410987065205946 192 116323396411119282605 193 -133067951527962879580 194 152171639029735755751 195 -173959807013982166986 196 198801728301944749057 197 -227116406538742234503 198 259379133789971319006 199 -296128894890347889038 200 337976725625842006394 201 -385615145094767995552 202 439828797466815394050 203 -501506455033401788005 204 571654553131640991649 205 -651412448466134013053 206 742069615813857609550 207 -845085024374611618037 208 962108964454068595977 209 -1095007628107921729955 210 1245890784245937331955 211 -1417142929953184143377 212 1611458345944267547932 213 -1831880535695527957690 214 2081846585535470320459 215 -2365237047523181109455 216 2686432019096658162586 217 -3050374174105791580258 218 3462639589935575155414 219 -3929517316061844211852 220 4458098741774981417572 221 -5056377946303444064661 222 5733364354666812102042 223 -6499209178953513419340 224 7365347299204122825035 225 -8344656432746796007313 226 9451635657966284571069 227 -10702605600636153934078 228 12115932860931959708051 229 -13712281560211293540780 230 15514895222082338206282 231 -17549912576058648667434 232 19846721288514055112327 233 -22438354089480795889953 234 25361932280373440367442 235 -28659162182848858764357 236 32376890729249742162331 237 -36567727107659676876898 238 41290738167544027410740 239 -46612226174158594339396 240 52606598481239423428529 241 -59357339782874096980763 242 66958098819012678275510 243 -75513902758229828817413 244 85142513980971302705888 245 -95975945653082461720159 246 108162154331169000457087 247 -121866929898483934462897 248 137276005414937461299573 249 -154597412002246744606794 250 174064106702583164163457 251 -195936904376657344287090 252 220507748178555201591027 253 -248103356996911899414767 254 279089292526229794035644 255 -313874493373699994044121 256 352916328865959355090102 257 -396726231052283161783466 258 445875969867097648852224 259 -501004643583161076282184 260 562826464632184124615556 261 -632139429674761602068687 262 709834972557641896257201 263 -796908709604483831370010 264 894472398657778672939318 265 -1003767246547582176040760 266 1126178714342926301729427 267 -1263252985994170662875751 268 1416715283964543997543436 269 -1588490235359256287283015 270 1780724514092217302940702 271 -1995812009005718530699100 272 2236421794822422734882829 273 -2505529212631829863002022 274 2806450399592933230276346 275 -3142880643999436246699658 276 3518936982165635322537643 277 -3939205498148809460680238 278 4408793836567272684050338 279 -4933389493186458117618119 280 5519324508062039042324447 281 -6173647252436805632599579 282 6904202073933984261078604 283 -7719717645586539860858640 284 8629904953674332758869120 285 -9645565958072507547066417 286 10778714067795819244941196 287 -12042707694700952823445742 288 13452398281033467735575257 289 -15024294342944363864484111 290 16776743233646715058949092 291 -18730132508067848751852026 292 20907112967362541655843033 293 -23332845678340906818803219 294 26035275501768645370020626 295 -29045433926857061526960014 296 32397774299537747839884158 297 -36130542852017982013119719 298 40286189293611010503715322 299 -44911821111197450645511664 300 50059706155489003327527116 301 -55787828560475803039934991 302 62160503562373813391427985 303 -69249057355803448116467839 304 77132578754045812138402779 305 -85898750112770308674576330 306 95644765738898680490274424 307 -106478346845171678020830020 308 118518863034094257854645429 309 -131898571310569771369543092 310 146763984739817351788552281 311 -163277384096109347137389920 312 181618487199446761614944667 313 -201986292123552207983340364 314 224601112092707307524156791 315 -249706821681474424650044862 316 277573335906095854964012087 317 -308499345966759299554299025 318 342815337785030934135104342 319 -380886922101491100427931354 320 423118507777870133067070019 321 -469957353110872563567650536 322 521898033438894784918377077 323 -579487367138106068301970521 324 643329846293867901196101646 325 -714093622933343980405512913 326 792517106754968699849920939 327 -879416235833516566491067870 328 975692487863275533252084005 329 -1082341706178189669818842557 330 1200463822113624160157505069 331 -1331273563311805605416200667 332 1476112246390052861271493011 333 -1636460762062094686353968978 334 1813953871409527432805515553 335 -2010395943631904634310846564 336 2227778278357532214996832258 337 -2468298169579357076949796995 338 2734379883607940986087679893 339 -3028697740233851090061971877 340 3354201504704206749009906991 341 -3714144318294913979839542260 342 4112113417367779605858210892 343 -4552063915022183126981638369 344 5038355945983137086761116061 345 -5575795504428657035551037167 346 6169679336286772013171531517 347 -6825844282385562385278932481 348 7550721507001583161543939296 349 -8351396088132306862512479998 350 9235672491554682090807523769 351 -10212146500793510457411038033 352 11290284229912945864497161615 353 -12480508906001825698440534404 354 13794296173828861537626177016 355 -15244278746920992189694890362 356 16844361307839376112152337197 357 -18609846646316725237125644983 358 20557574117858014610003792462 359 -22706071608137114905902395877 360 25075722300855240248155842835 361 -27688947669547569039354701189 362 30570408248096492465160058757 363 -33747223881485580992905679304 364 37249215318754638255329447384 365 -41109169185443925206964407279 366 45363128564408497240684237621 367 -50050711623228280722302436738 368 55215460955156592050178615112 369 -60905226550405614034211370900 370 67172585587486927635555263881 371 -74075302532406332559688954231 372 81676833359040678193664835430 373 -90046878059490693752824655441 374 99261986001320958908781412543 375 -109406219112321599996824629437 376 120571878335975065239486933208 377 -132860299305691260972409459788 378 146382723736903241922890016227 379 -161261253637450714675793067022 380 177629896092846086400564833927 381 -195635707098945298103635535079 382 215440043695597307911399402748 383 -237219934506860481666968385366 384 261169579722705897032456004711 385 -287501992570692150758263714942 386 316450795431418839564516189808 387 -348272184956834296118283851413 388 383247081864595430141787760691 389 -421683482514344319101828317114 390 463919030933518607378484814074 391 -510323831662615899810147824629 392 561303525645155113493494192499 393 -617302653409479615292384224794 394 678808331992771876861468731341 395 -746354274458227817136482111334 396 820525183471698685114034288235 397 -901961553253194260380783409298 398 991364917322045839919972252045 399 -1089503582834632254283187129245 400 1197218895994700331727782714523 401 -1315432087024894270165297039748 402 1445151747552866059214729429470 403 -1587481998017474850332499457719 404 1743631407873995880526009957589 405 -1914922737008773139109236798602 406 2102803572903362283284887252986 407 -2308857944759362913640912514460 408 2534819003055009853364003495213 409 -2782582860904412117703184098037 410 3054223702185722704828931586224 411 -3352010270755887440960939775479 412 3678423865242523597335731207524 413 -4036177974969093777424037921126 414 4428239704605123840257526972184 415 -4857853148222615298867935001803 416 5328564887674021402171533471057 417 -5844251805684940561963047747106 418 6409151420883180392167123135299 419 -7027894970281315652598830651033 420 7705543484618428163969515951449 421 -8447627123585196047195555275238 422 9260188061453303258251330225527 423 -10149827239166236658000322101084 424 11123755326698501855317635212398 425 -12189848269643437213503356100304 426 13356707826751423382754849432430 427 -14633727540732957233447252031589 428 16031164623306103766308810694861 429 -17560218277466868842718639908385 430 19233115025577635759951556186386 431 -21063201661410362111558819846216 432 23065046498080888185544150666510 433 -25254549642229509126649731632066 434 27649063088232156192910530450012 435 -30267521495090057291152359739486 436 33130584583402932248718289896154 437 -36260792170979256333389299452446 438 39682732953715983932472776409048 439 -43423228233973313151351114180722 440 47511531902410087724656762479279 441 -51979548091817299746115094412798 442 56862068043632732824683140650540 443 -62197027860342413191264162255566 444 68025788960744072489909842478939 445 -74393443211006074741065627143413 446 81349144873621845511327193977588 447 -88946471699838553096205139967242 448 97243817690124439870106285958539 449 -106304820263025024979678815635239 450 116198824806744064740314735094898 451 -127001389841485404911505226028459 452 138794836295645839304754620954738 453 -151668844697130445066415954588218 454 165721104404289623566423677359389 455 -181058019351327409115091895037863 456 197795475162749532613632126931994 457 -216059672902936818467124408532083 458 235988035172872688974456293952824 459 -257730190749265137271431149012480 460 281449044484857397775626903219022 461 -307321939755941812574948138106845 462 335541921357572520017760788499646 463 -366319107412601070736953665026726 464 399882179581636854841159578540679 465 -436480001641903979159957680043445 466 476383377348638643032202121021132 467 -519886959408454230270209600134491 468 567311322385732545403340547088986 469 -619005213436779585743478760224754 470 675347995928914050561852168895697 471 -736752302260077780184469789134787 472 803666913556794063708374819896459 473 -876579885402806437032949817113744 474 956021940346641018751421731908752 475 -1042570149663516963917241746615363 476 1136851928716141337182277812666164 477 -1239549372281480131506911896421012 478 1351403958399031850137384689323328 479 -1473221651663874541357267608464422 480 1605878439449315482295344450315466 481 -1750326337315007165913875663779427 482 1907599902853815753215121335555446 483 -2078823300472798623005060848019600 484 2265217963110080095644984723159087 485 -2468110900681491264638135702488579 486 2688943709151535213076731959221297 487 -2929282338557351187141925205438752 488 3190827683108646454914357951783899 489 -3475427061669930071440283284902124 490 3785086662534993688950951652658869 491 -4121985032461082474637846175188041 492 4488487696477884890061848854447515 493 -4887163002063511046874281285611952 494 5320799288928283375312572429157179 495 -5792423493913019277262396091634641 496 6305321309440722490003401170336187 497 -6863059023612266843523470251424542 498 7469507180464971984871169527460473 499 -8128866210179648488254302124463739 500 8845694191193285141332179794908378 501 -9624936919322837480088339540283279 502 10471960473207949012293836370280916 503 -11392586480720346859908315722285455 504 12393130307555078354742327817787243 505 -13480442407110699605860631969325324 506 14661953090086567208378138346556270 507 -15945720993088250450421852228351380 508 17340485548058286337552677999618769 509 -18855723778670014357487692052794406 510 20501711776078208256009537062882540 511 -22289591234763791851563327469210362 512 24231441459805017980645839449966505 513 -26340357289930751647943151825499577 514 28630533416353266724505435479488203 515 -31117355615843312983339136165870551 516 33817499458020073267337031482852317 517 -36749037091621021132409040843574216 518 39931552762847998574231130682403540 519 -43386267771032233695738756807438567 520 47136175623119970287721517682048474 521 -51206188209172255796999185979280595 522 55623293886542254154328906239026223 523 -60416728431012765068239634975092353 524 65618159889345532496606037364179368 525 -71261888449843209934033049482692511 526 77385062536118351943945636799898152 527 -84027912424800890825448664449426347 528 91234002790933832861668204823809011 529 -99050505695885087288708885544316936 530 107528495652364365601658705624129425 531 -116723268530248466269616937049142064 532 126694686206107650087381574460100706 533 -137507549009366881884023824614684052 534 149231998179764283168401693106475169 535 -161943950725084626635543159032011581 536 175725569256015909054491104708211422 537 -190665769577443285069719914508838292 538 206860769033677289415096065573753314 539 -224414678840217642067192144787580454 540 243440143887976673996628061272735445 541 -264059033778822353105163938821091742 542 286403189145350365539976251082974143 543 -310615227624571450246108174617453755 544 336849414196439795027363810066901875 545 -365272600965717342205496363774300607 546 396065241861574608094755002576935468 547 -429422488155729588668473183573979766 548 465555371159143463882222310373290957 549 -504692078951820632427706639706582679 550 547079334532784133200197166731539844 551 -592983883350700207974006483207760397 552 642694098793008488255191438359179018 553 -696521714876110333933912919811532240 554 754803696094760143927655417061103669 555 -817904255159144053760647251856851861 556 886217030177356336891655227434726562 557 -960167433733544268389884632349715349 558 1040215187272667482941439759031889677 559 -1126857055236744811570979796659459553 560 1220629794510159898973723330920984226 561 -1322113335928997308367211793363800177 562 1431934215897855322222531187462089199 563 -1550769277543975991080896336490736591 564 1679349662330201460814621179015429828 565 -1818465114653108395781159540094972645 566 1968968623679175514743988813381117102 567 -2131781428529117850007684524805501730 568 2307898414918365249488899882140603786 569 -2498393933510586123542651315323882294 570 2704428072552452054911710942190419884 571 -2927253419843630304809760140694195362 572 3168222351769300126163175780800636260 573 -3428794889997296097899270188237009932 574 3710547169533298682586298916583616415 575 -4015180565151435490742391082242988701 576 4344531526791528712558073321549525775 577 -4700582178356599290571691905654180331 578 5085471738475055566944248442858485180 579 -5501508826232655809269740493634372773 580 5951184719652812402618813224792533150 581 -6437187639834756342114151329904299857 582 6962418139173965227027496098384169133 583 -7530005678016473705104764549510547901 584 8143326480468705957279049720075558977 585 -8806022766929995374584208088575348417 586 9522023468271074184850284746066532280 587 -10295566534486171920758989768556207692 588 11131222959139346679355841465182350248 589 -12033922650050619122583803686989444291 590 13008982286470871536478371830257177201 591 -14062135313526178708230856815561990581 592 15199564236025742879220042946578876172 593 -16427935385880284123186153197366755621 594 17754436350431125023765274033888426861 595 -19186816263010300170916731329124512380 596 20733429172109592999297867339259930762 597 -22403280721707354003806331720591968644 598 24206078392667674052905419810163653674 599 -26152285573774245097141715177615606489 600 28253179750984611101873132546917479476 601 -30520915124989819912166336890422452075 602 32968589990247291455787164392066675257 603 -35610319233436328491644517142262516620 604 38461312335889724200566343778017866925 605 -41537957293113870352670572475832768798 606 44857910895165670076842360729783231369 607 -48440195844559642417147442926496365284 608 52305305223696031057922656088987460130 609 -56475314861705358697795538182807086869 610 60974004191284096076901767075535714420 611 -65826986229750755963452977338196105643 612 71061847365396964074129787945514988040 613 -76708297680474475722103929797136275046 614 82798332596093750057567170789501814936 615 -89366406682177254709846763188886279810 616 96449620537694730149165268747517722507 617 -104087921713011991437096816587547521537 618 112324320717634925576265893357829321258 619 -121205123233274764692149125823376451723 620 130780179734372888122971385812566340777 621 -141103153806403284211920065180915968119 622 152231810546846749997454427802722279265 623 -164228326535161695409783774219991989521 624 177159622966853360260930918582693108925 625 -191097723663392483026642946721482461648 626 206120139794819380354642730871727868864 627 -222310283285993280144995430357501865680 628 239757911021255539171729124487883353502 629 -258559602116460658398226947690111280305 630 278819270692631215382549376848567987183 631 -300648716762704644706148938319176681544 632 324168218032809793354182707429604333470 633 -349507165623147733932033537209216085187 634 376804746931826773672356853939431419679 635 -406210679098956708717269861550058818242 636 437885996779056078065829589906221377944 637 -472003898198560675437400631021242887515 638 508750653763217793496465493353027608480 639 -548326581788774037578672345207339210825 640 590947096259076222453167905478984120916 641 -636843831870068394634180007861564154375 642 686265851997856408858954153249659707955 643 -739480945635814780997525156113012950295 644 796777019781543936552651420663595080463 645 -858463594221398468806283675950067991618 646 924873406160490653074794133378614581711 647 -996364132681873195324020174469653275142 648 1073320239592529461120901441971574835746 649 -1156154965828531418359312060155881626111 650 1245312453250135206891271112873750851200 651 -1341270032362741243541351936456522201610 652 1444540675254833094656842778223357903194 653 -1555675627852738075751989697176166232026 654 1675267234458077478653495894552210639051 655 -1803951968461110761717721196821973620447 656 1942413684116119593949571491507107922639 657 -2091387105328115376950002724065420224754 658 2251661568538396651075501039369317737792 659 -2424085038015079072794579352879152342751 660 2609568413159281692822349134447394030426 661 -2809090148834177959037260253257101299987 662 3023701211219021219645118988113505078510 663 -3254530393290387911347272109203451087300 664 3502790015745575071551456530104688427549 665 -3769782041016175115523332122568144464069 666 4056904629981701990313273382365787917410 667 -4365659173092706820755647782125763982890 668 4697657829859661101543093862357365945844 669 -5054631613068221441839106310681015561320 670 5438439056654243540967842246289037357639 671 -5851075508924755452584626682146900456840 672 6294683095756502404999672352527732934198 673 -6771561401554963020229432409739595798159 674 7284178919128147568832618456480677568339 675 -7835185323236234885164908772556166291017 676 8427424626436437778712803586507678793279 677 -9063949279969769653150751928957804574610 678 9748035286851165501336856689811670005637 679 -10483198399046501954810296524443760231360 680 11273211475670628097367530397369510600299 681 -12122123084542167907403886124006929504089 682 13034277435207732439577441872575416336468 683 -14014335737726074235257100444513868192957 684 15067299088109170707171548741805829143712 685 -16198532988381651818368714328403570390683 686 17413793616773802259924798932131618678382 687 -18719255971640113290551197613668238129110 688 20121544021330853121882837077500624830979 689 -21627763001476613486558146482162518380709 690 23245534011016110463435773420435847109406 691 -24983031068849270387196122899442083548548 692 26849020804277366462750374817604706482367 693 -28852904966449384735723308193305215692815 694 31004765950921942461076422535543926951717 695 -33315415555215592090817291200630298943407 696 35796447189973675024717184247762336738931 697 -38460291788065571453507047952643107263571 698 41320277670793104034451641368656639677219 699 -44390694648330509010107529775562330046425 700 47686862650733250171357494921843186368139 701 -51225205206372755776599802110519858607370 702 55023328106582269730321216871115139952820 703 -59100103618728790244537603809266714245899 704 63475760634959285540331717614765256431507 705 -68171981170614614984577995057931842226067 706 73212003654877710793681998039462768058026 707 -78620733486747215413496652781828467807460 708 84424861362035822512030582620666904811073 709 -90652989911924757133019211240429092807436 710 97335769230812281194362801275332066066855 711 -104506041910934980961475907265183056227580 712 112198998243686731687712451932536591413565 713 -120452342292893887469821009374468300658927 714 129306469593720808101127404927410055183178 715 -138804657282584658021392567331400631954456 716 148993267518673650243116765502044118847947 717 -159921965116624431243602120290752924224052 718 171643950372873667233624642544894322713287 719 -184216208135424371355354886194532150954937 720 197699774238545195606047676710245226774655 721 -212160020500555879112065197826950312258670 722 227666959564669609688774636174529561939425 723 -244295570950210096143528573043341802026481 724 262126149774767520794761401139808996383264 725 -281244679707397586621596403494616216956283 726 301743231819222022266609586991892248852668 727 -323720391111205389652813749069344851230795 728 347281712619939699170824781462021119362547 729 -372540209131474576206888403556467210062170 730 399616872671129556578973737852322538592963 731 -428641232084395345770665069936617940485403 732 459751949181089536176720070842793220837717 733 -493097456082536955107280373350567086229500 734 528836636590396419491263713249029380267792 735 -567139554586601215265832378634098806918000 736 608188232677516225675313182051049814666874 737 -652177484512688735535935303673024971072289 738 699315804440386679219322517858466406471958 739 -749826318409440949581420811972881642302525 740 803947800290763997610220878901242916692255 741 -861935758073399267384440647412461208905980 742 924063594690230617206968809079058853129583 743 -990623848548789660063307674446345380086702 744 1061929519184265038341732812799218200214797 745 -1138315483816250652073207584921248177158721 746 1220140010979471507233604624413040517235780 747 -1307786377813295915181042216048958757785469 748 1401664598036985422034427924443474820153926 749 -1502213268109164378719215689024591067694608 750 1609901539572843089093239375210441872817121 751 -1725231226123561548284176432140235895067356 752 1848739054510028522685030711325685301100889 753 -1980999068986349445797082695743375822058130 754 2122625199685054521458960341146594566692745 755 -2274274005973305417472903889000482866158361 756 2436647606593696944981399981017835515439081 757 -2610496809178984227214842386772608714464519 758 2796624452570056033804620298791550321379533 759 -2995888976261948568746326386753443297891500 760 3209208232257279141655580101548387455988746 761 -3437563555624038783050530396276992897118380 762 3682004111139329867215018674392072366580027 763 -3943651534556747993205329004793073514754222 764 4223704888267348511552357309384135531654429 765 -4523445952437469992225202432015588296039336 766 4844244874106392733240805764820008180134408 767 -5187566198218514004376266266446218026975011 768 5554975306154409534642016634126102364738755 769 -5948145289019194883491840492796960275100673 770 6368864284751783152019823371066398978296980 771 -6819043310042175782593583545258450419531389 772 7300724620093503981541994492568963322844723 773 -7816090631449336382545851182935850533597975 774 8367473445433485957142763300117716899970267 775 -8957365012228446488905820106005899294227624 776 9588427978259520885793856590133584640951798 777 -10263507262365156786320206745071011168870261 778 10985642409231137855763507140639343192677191 779 -11758080771758964998767897824745059652340416 780 12584291577439633469731702291902248301437103 781 -13467980937426510639213160852612420576014287 782 14413107860859445309422252740159987867732727 783 -15423901341101806927702028824039686539391737 784 16504878584929047209577951477144599647027683 785 -17660864460368815777592104402241820657208150 786 18897012243856961774400108091185370756613710 787 -20218825752660398789140487095396575657370870 788 21632182954147525741143321866694343240576159 789 -23143361149481725901761949994538930253601135 790 24759063835696856896391322511901560076707722 791 -26486449356910534160170394468599985337226974 792 28333161462667921600624011719542484202663103 793 -30307361899113883392780756136489469687784349 794 32417765166894717655762294359359407856478758 795 -34673675588424187054517033725736505444305494 796 37085026836446106570077082517956176637722573 797 -39662424085723417823689533155426900787167738 798 42417188960219829950169879162092797461163879 799 -45361407459355524374786742590017452313473155 800 48507981058856470156018322325524508324537967 801 -51870681194423684541396518615052934258546901 802 55464207349973319934361138591990879156835591 803 -59304248986592878911222658561121919930663390 804 63407551563678557587930722490549960833883565 805 -67791986920022593405568854378858663030694953 806 72476628299970158009169337790588618210953441 807 -77481830328229345683649366932324116417701568 808 82829314256565909859803358330462043997131943 809 -88542258826521793634859539430055765496813659 810 94645397114543113688864464379939245956988537 811 -101165119749574043121415079948845079878315328 812 108129584918358287112202297871353895462624753 813 -115568835600485514310843772586970757077619930 814 123514924503728176220736938749521405523599882 815 -132002047200542991834417427530778019403946174 816 141066683998876163448407999942336556410727067 817 -150747751114734504406358435865062508648817196 818 161086761750496144974696267584403518404436931 819 -172127997721772520225921628454041933763669497 820 183918692316944756628564679361765776537517889 821 -196509225117438361523335189214750802745999844 822 209953329553536025912542806808585608277139559 823 -224308314020235467587866174089969654344612568 824 239635297430524647433016235261633177150589465 825 -255999460139669131894241963854341953462536515 826 273470311233896981060620059892746340523497823 827 -292121973240449597927549428357088002361932728 828 312033485383580726438056204983499725510308354 829 -333289126582983303787053644494575355271843994 830 355978759467573963521590669569123881381235420 831 -380198196758853164069141520327242897506307344 832 406049591464488431405907776027301728712571183 833 -433641852414661129739837969976893282381128114 834 463091086771415569231790739053921920418047170 835 -494521071245116395753043603175287812073193503 836 528063753862541870150847112733442873808675185 837 -563859788248526516134678514675989763434055861 838 602059102507851742577243584678548156530973572 839 -642821504926729392138314348893015692223730569 840 686317328854221266363467541470075186152260338 841 -732728119273808378726810628131489349705071288 842 782247363734620016784067392119487333843835836 843 -835081270481141821028616792521778168404439521 844 891449596800167410586149121880666419356044932 845 -951586530795001449452620847528847476323733035 846 1015741630000166090561318722817856903416171145 847 -1084180820465853382292040647396064255659831237 848 1157187460170895322894602867266233892098440958 849 -1235063470866931379490110637013262827508101499 850 1318130542715632723830817535593958425979575947 851 -1406731416356240297556245264056909905446146812 852 1501231247333295412309534757972587789969250961 853 -1602019058125353949153572429502604026157069456 854 1709509283345810863485734668849298805026854571 855 -1824143414037922604907187301868248096571019226 856 1946391747358976888099141670216462023811145306 857 -2076755248344675820035340764997544410078625572 858 2215767530865606421300161577726031088063880634 859 -2363996965334696725363448767782872038176786422 860 2522048921199413810913639050317516749746377026 861 -2690568152756869142588799229373004238907110323 862 2870241337365778191266045721321536042377012333 863 -3061799775698308455745172696006073482638689681 864 3266022264279293675819742875512895506230725658 865 -3483738151202268292430996361722960502634054261 866 3715830586593593832775988396061617046107354300 867 -3963239980120057328832723026490270629574151707 868 4226967678604319755436773704812995899581339903 869 -4508079877629236625893118864364443652475938952 870 4807711781879287864468213881158179911588726966 871 -5127072029888242279322147512794014021840224834 872 5467447399840034331328257778494193732636351599 873 -5830207814108138282972095373960200192162546124 874 6216811661321190000785478569678350732814303788 875 -6628811455913157140057293393580180630531345759 876 7067859856359159816192676808556241322887764945 877 -7535716064617514317650046705701587025505310340 878 8034252630699397759092616320665201631103071425 879 -8565462687774681357661676555872701183397605372 880 9131467644801224537634943765697640655415132869 881 -9734525365340850409367144749479943137589826197 882 10377038863004262293968485822928384426660074716 883 -11061565545855595966814157194282023034455154820 884 11790827044111797825405584576147963637488368118 885 -12567719657599642179248626580690010217748644286 886 13395325461691444571416251998630424020270122223 887 -14276924112837337547095437081577582758504865538 888 15216005397355774462601233478767722861115602979 889 -16216282569843647052314192714508006732776346655 890 17281706530432512488835029913656468685185010867 891 -18416480893157964277271485775826825784851002378 892 19625078000935790924141856488715466077854377841 893 -20912255946062529006093772822519078900236039226 894 22283076658791292906321773580263311982799646183 895 -23742925130389030086333228406342555891192891003 896 25297529841172047167104527639047216702746156205 897 -26952984468357023249374682742785243552401686533 898 28715770953169871752040235533823417257292433328 899 -30592784011540734265714611584465469700221539777 900 32591357177897051627616326532858301065325861345 901 -34719290477066036068560142925316903649044886716 902 36984879825132016849746562469047396768737517402 903 -39396948266283242584409913638835343294072635631 904 41964879159248195520908327288461227772580916234 905 -44698651433885983816285573762709036233469434595 906 47608877045882958553770295058140788370047916051 907 -50706840765343818288354506475152078085374230731 908 54004542443377099403382623961523030588378930129 909 -57514741909590698280219708020579629820495861449 910 61251006662763227584664892005451267766125431468 911 -65227762526873674411166826494381542264376559143 912 69460347455189013809416813282052828638977974355 913 -73965068676263171906234270482994188441832793797 914 78759263387529205613547315305249170814714272720 915 -83861363214710216836933810358107614839061456972 916 89290962668576196712937355809844926839327858837 917 -95068891844679092153819441181061272645670315498 918 101217293626654988877239820095623264645274750887 919 -107759705669541350110462356112304384465421343756 920 114721147456372695819734581731208427333301631353 921 -122128212739147108111924873882570734406847374336 922 130009167694159043530380515990061516973223297860 923 -138394055141735244747378323462212622115276177313 924 147314805201657988531290065921345954120550409444 925 -156805352778085415585942259567206586613550986216 926 166901762291658443845825780682429152160164980895 927 -177642360101798453143155906166138981430640008525 928 189067875089034992509047853920972555323734336786 929 -201221587895648690701955023753627264261182175072 930 214149489353067172021104545322540453536877934499 931 -227900448656412568353430241916006457868953673019 932 242526391880475629191405245376860780452833861784 933 -258082491467297246842285648887858985233269239580 934 274627367353593914696371309702217949678789042994 935 -292223300446596791089819256631399738916132227045 936 310936459199619720532018636295018411564919402607 937 -330837140083972777287578934203848368899182701403 938 352000022801846054235787727674875676523490707952 939 -374504441135663823741928850771884417496890773848 940 398434670383321555923584480996142745384730657446 941 -423880232385847257122745519664303439474321190625 942 450936219214564385259617136557770046872290420102 943 -479703636648977552499337422408283050397842414935 944 510289768644567475882395651156310251216234018393 945 -542808564061693797535432151490785978136920300052 946 577381047003102283754763286849172876245794623812 947 -614135752188369309890440389432300701551642084879 948 653209186879259005700600965364645067112928754794 949 -694746320960700166859273712499232035909887051752 950 738901106878210764050512588030499784446275154932 951 -785837031234424828571858866479107720382051550604 952 835727699955245397296746826096351523220175991984 953 -888757459050413372785040719761168003750875122232 954 945122053114321618262537277088535462619468624016 955 -1005029323841114289835935613940737461269660532626 956 1068699950963914407972469988796650284754389975702 957 -1136368238171863593060747910766718216921379129459 958 1208282946711008263408412344674283827754075241433 959 -1284708179536425362012437661066205720577189541404 960 1365924319053875780562254438847544822197468514275 961 -1452229021670263691318933368523641511596300273976 962 1543938272563856017434535502097845969585760863079 963 -1641387504288203605683538524145060495185034935243 964 1744932783038665919047685685659679064038706927933 965 -1854952066638074202751615633663108210182665210281 966 1971846538539114618913416992348124341525566570047 967 -2096042022396256204360266865688461867015977863947 968 2227990482030317447665540143790507433951251854163 969 -2368171611894936523599189201408838927420754041779 970 2517094523457211188989940230648988611887980909915 971 -2675299533225586067730523636172969680062036041521 972 2843360058497725251626792567804688603707237358708 973 -3021884627260714464677234294880144561595613078979 974 3211519009056650487819400651800921573612691475525 975 -3412948474029724111073215785384654475609263349122 976 3626900187797585378327918831225045256295285731370 977 -3854145750241469988878763936231531687577029911159 978 4095503886787716232889790476062987833748755780632 979 -4351843301259449240121807877908795236746827153776 980 4624085699912978524135223209319937654087791773747 981 -4913208996840564201835836283085999146274396913890 982 5220250711521474068324627364210831030555923362360 983 -5546311569938599563220193978874748684329998753813 984 5892559321350355627382082671832154924773943564652 985 -6260232783519306252272903731299303501765494344580 986 6650646129952206227316474023729545381702342197670 987 -7065193433503332594516946284916284149377567546102 988 7505353481536636779173388111457111546127422022666 989 -7972694878735066019542006228354989403820950305354 990 8468881454590220160674373946653562328323619725132 991 -8995677993605329294475635123189785703896036358009 992 9554956307302533126425231528793498088072063550236 993 -10148701668244969905774313043595986682497882628136 994 10779019627468788712458134432991721263439440773669 995 -11448143237973634033476982500462792366275447062739 996 12158440708246380294457284821216381311723434153818 997 -12912423511196107107648933640783230070091230876051 998 13712754975362933396202860194785002508640691964206 999 -14562259386834052899444229383734549167674623448550 1000 15463931631962084491441373395225902151969731757363 1001 -16420947412738899976635745773041960006633284686162 1002 17436674068537949304757909399981939707338965972365 1003 -18514682039905613067622490244937497586347817771453 1004 19658757012163451921444251848569469005606668214173 1005 -20872912778784920829242552210680293898306320031466 1006 22161404866839072554553990418498562832754666274689 1007 -23528744969257281606676688899887116193333654211232 1008 24979716231284783009820789983751891246683462916029 1009 -26519389441234983566273894406763518817878531962726 1010 28153140178579672610952373348967443285347292465826 1011 -29886666975491528701318878335692801539188434616030 1012 31726010551216297983201177577945293195451214258520 1013 -33677574182100863476587931674277332518233431151631 1014 35748145273750861820522129848595465012257066571338 1015 -37944918205648872220423509386481670721133244146682 1016 40275518522643480209782195914599952412125733941964 1017 -42748028552033362766483498291309695977664348238587 1018 45371014529532323352721226680272780365425214097821 1019 -48153555322225053381126463964904773082609984715056 1020 51105272841724236365204460100238417696527449956900 1021 -54236364246133211319430385781188771260982906412783 1022 57557636035121431559723670988821569849491070300648 1023 -61080540148449992443159991988522126249467977681959 1024 64817212184660147664694034989238832987083884383373 1025 -68780511863378627229675122736606715373230447262707 1026 72984065861820456273884807818231143223627806620463 1027 -77442313163604765835526887857571651379322959043220 1028 82170553065964931243754002659727011276991747620001 1029 -87184995999855719975790229090584248499390010769360 1030 92502817326362802542369598438873652904153520606485 1031 -98142214282231252633207840575513615856816351764603 1032 104122466257278344282063027631585090905168731423707 1033 -110463998596972469899591471592320508874573350856951 1034 117188450134576487271174095111459677953678239576322 1035 -124318744669004192574442256414052031176632662071674 1036 131879166616958749934010198876534810733042889158596 1037 -139895441081049634875935881428020836971364209212853 1038 148394818589459938896026961380885234858239859182859 1039 -157406164777400943406860244209759238701369076559752 1040 166960055296090274650210111510248379797442772049264 1041 -177088876251370761861558525729848710340863004336768 1042 187826930491399036567917254259992526385347350823014 1043 -199210550081128407301629069493056085359105298562266 1044 211278215320645029543341815932453867149805143629222 1045 -224070680684848368578378483536701106597387340250264 1046 237631108083558192668737173288978004206060932368061 1047 -252005207863946052128240034801767478307003892708953 1048 267241388001298251019192032344298958432184798838937 1049 -283390911949592395811416231554855668126036415648825 1050 300508065650287454317518536738718460189111944071666 1051 -318650334226168898593261451040730085402419848512737 1052 337878588917141468660947354289979507118375276725378 1053 -358257284846612671690895131481533004684306466870416 1054 379854670240655638616280178227072204580076172859682 1055 -402743007757581012250704188314997553080143874376973 1056 426998808622990345505323672157629480308864215470721 1057 -452703080304940153662898118978724315824242860630855 1058 479941588505634625056934827640827807506577384553653 1059 -508805134290210952755689813224347684111751752334201 1060 539389847219816138983116826844712282928660085194096 1061 -571797495405437088521800178431212469853737008364889 1062 606135813450983705308804424172962941780173521759799 1063 -642518849309092533519300535763492353874601262059107 1064 681067331131179821026281098267093217962624347566551 1065 -721909055254600365842083776228571495477898450304733 1066 765179296534544325001840248741211541968297067445988 1067 -811021242296720587993738410206456075307789091929071 1068 859586451259135241338802034112713611944461216616437 1069 -911035338847591188581264787072392373141545247587444 1070 965537690410136079845794517741944086311954727971323 1071 -1023273203920808762015564177725349464919025895261318 1072 1084432063852931058058211303055266701380124870435962 1073 -1149215547997127274665060532054012373485282741493617 1074 1217836669099508512080176068474854856188979840155992 1075 -1290520853301328138499478454229330591703331896939799 1076 1367506657473210506152808594486362409467365942705328 1077 -1449046527655106111946644064372847376352229337668923 1078 1535407600937780037365844302390602684432938129222989 1079 -1626872553253262834101428223059388492933848428339235 1080 1723740495680670388518770165415458478051790906520611 1081 -1826327922020539274142299895019726215291903742265639 1082 1934969710545756658937481711073622323937974530265673 1083 -2050020183000742563638485892192588629496246506509756 1084 2171854224093245663776925087845599983137213837957718 1085 -2300868464905446647313807228208354633497920794476170 1086 2437482533843557827881951036085391022328728078884953 1087 -2582140378948325913187454744212664426202813566687266 1088 2735311665603378965952462089834267314594651861475131 1089 -2897493253904833555386456161139258958437944560887269 1090 3069210760194652986202302288045556269896463152150014 1091 -3251020207512617495051705626360960508341428013421159 1092 3443509769988165644786767209512241722521141103428829 1093 -3647301616474566151582812706300515981450285964507131 1094 3863053859024696652909386588637054808551326202569486 1095 -4091462612121000639880842727412648702670278818810865 1096 4333264168902873095463400402284864164760920175457898 1097 -4589237300983745991033852059425942832597222959186833 1098 4860205688818515601488095432577131554353020942063332 1099 -5147040489970738546149949180342881976571914739454253 1100 5450663053039344508671620521067924136094703275402415 1101 -5772047785437653847968355640961655538594209490926340 1102 6112225183674495358391975546667264694487798307567914 1103 -6472285035269508788739342275562599021535826309732064 1104 6853379801943675517552187034254686209448727255765994 1105 -7256728194263211617447695249269329923084825109880917 1106 7683618948481722588016188455755625512459161014701131 1107 -8135414816923584303813939359736374327844343772528510 1108 8613556783882594585488660722708956322268302852668148 1109 -9119568519675841760905760265914620752474780272556014 1110 9655061086195366288026112798582972068967607700750446 1111 -10221737908041558042436586411146684113217521273969965 1112 10821400024104453309428643384393938881160701971972119 1113 -11455951635284404807444070205219882974362494717578375 1114 12127405964914349193323814191441122234293228339265368 1115 -12837891449364570997300198577146021666499203201988599 1116 13589658277280075749467243189306216728473029059438272 1117 -14385085296923195757316665850342396801144393859455620 1118 15226687312172766373824649155224085072282266994810602 1119 -16117122788869192695599113224609661265927837930630688 1120 17059201994395206165226941378737790189198727702861660 1121 -18055895594648491797305369091412938041480899104242394 1122 19110343733898237899313574593051802048890260785503451 1123 -20225865624426803187032794987198207178610192526341492 1124 21405969674344097224400913011076245042003554090626222 1125 -22654364183530130359101518664861842109003281381040485 1126 23974968639314936583472490251013279646959671024074196 1127 -25371925645249373549349491095198768420090598650884775 1128 26849613518160076312799230962755655579405521634469634 1129 -28412659590622268214136685601922737156446495759115689 1130 30065954258030675625424838942505235491662183561094321 1131 -31814665811607209124002378795981304761711124001438913 1132 33664256100960427660628553629148000653961721558459644 1133 -35620497072212486376889958210446361037825625652788570 1134 37689488230241018390014025079344810751091063399192136 1135 -39877675076253313536389459124123513566311088708687249 1136 42191868574725711401579251717513164455856430024499498 1137 -44639265706710202150111946537197436571733292670715903 1138 47227471169641129804437163312381701979233347008608083 1139 -49964520287076367240117920461758460317149048456166263 1140 52858903195288597926289053942943427039625333840284271 1141 -55919590377293108094383195054214278706363055240423035 1142 59156059618768996666849584351114443892386202022078379 1143 -62578324464411729034193981858200244826307513086116909 1144 66196964257557851870020042134389019763170420493801614 1145 -70023155850459414628010124108487156497623020984391642 1146 74068707077368814213322970654257263245881379040458639 1147 -78346092087637671598981832168982800285685955303976724 1148 82868488641349951642803497930494378065693700032349182 1149 -87649817475614586200597566060829558838031585173785178 1150 92704783855551878953967525974764900720477830518608826 1151 -98048921430237309972290366381881409680702854521641057 1152 103698638520433243254432477775346107064577660535493554 1153 -109671266971861614428295388983093595142590896615536814 1154 115985113715068048853853797425011877732751855380987007 1155 -122659515180620161515416743537360865201646359880899488 1156 129714894726491220594426753234842200979807855525601589 1157 -137172823243027246804273023209336509828958665708684541 1158 145056083109904489429782947638726082232267881697034353 1159 -153388735688979837966792852022633225842517745071951633 1160 162196192546945183210566381684556992912499378732941837 1161 -171505290612245508506609769253739025249166420073454044 1162 181344371481838505717544812711274240491719914711526445 1163 -191743365105091243470835623484300541453467504388991304 1164 202733878084458957766271504636378295468603674809720619 1165 -214349286845606180746570392737003723696633080356640825 1166 226624835943346759145605622531174330188874207807498092 1167 -239597741784234313850555389976314236810396614458115325 1168 253307302061867817125112222927735665251476231599447900 1169 -267795011217029766563573437142791353557721124915401053 1170 283104682251690668189074918136242409859199676344350151 1171 -299282575243739275543971953576507552099332290351114375 1172 316377532928081775984604048844694170185163998648688900 1173 -334441123729545945140648704679956702488745451935680289 1174 353527792653881982419939034243364793419439864332959577 1175 -373695020465126914390331713334102260347634872960089846 1176 395003491600753720887679981508657841654454293851470239 1177 -417517271300422461868584972816989539416123113226558224 1178 441303992449854736510509171597790319493578113938374052 1179 -466435052668434352706732721511475394172609457008959707 1180 492985822197669358070824391234539308287026635214858145 1181 -521035863177710678448183914704579857112744776494155761 1182 550669160930791686850135337715588492186841677203232848 1183 -581974367903816521908482396439704148785905319708719202 1184 615045060957472828349708629443665334903697164304344694 1185 -649980012726271476500422107101808228728951211201780021 1186 686883477812921390697798289628734289986329279832967977 1187 -725865494621536778506345293633319529556483906478305574 1188 767042203677457221940673207092204678960898060963878090 1189 -810536183327054491745480769146494621228322546570127506 1190 856476803758925907438414852631898811439219109726700581 1191 -905000600338461346954618212459479238240823253523510977 1192 956251667301055129377045040209554853389144848035926039 1193 -1010382072905357585034611222579613622181520436223021420 1194 1067552297207074305905014534997573123382606701608529682 1195 -1127931693676081826134481410860355259984248273526884758 1196 1191698975945203091324122694646531874922367861860832113 1197 -1259042731048049524020809625436334167017777102172953557 1198 1330161960576072936931459617150034133173065916737644446 1199 -1405266651261573783928361786546944884019296108130794109 1200 1484578376574086215988209818636545648115087567040773151 1201 -1568330931002519740628965006402485853650236543027573795 1202 1656770998784907810784796533844733745937411952502480549 1203 -1750158858941833042349450584110196365864633253494098685 1204 1848769128568817049690464287573431937207980391146702104 1205 -1952891546447443231151836727799695592605215021330930682 1206 2062831799145000109996795499228568562657539302223883444 1207 -2178912391888282372734982232793402435964965328281264483 1208 2301473566619173081588679862155899563572593695630029416 1209 -2430874269768076196286183756905330095521187727285908447 1210 2567493172416512865340802355364134696199777139765964229 1211 -2711729745662594969059571624531498103384140420917734066 1212 2864005394153020748685813834965487326752014139539428599 1213 -3024764650903095235305027558265020814539188280187999637 1214 3194476436692478370431240238739143468842400202610383971 1215 -3373635387499343597352333539925612130872114254541449211 1216 3562763253619849463252939534478513953259607766270720567 1217 -3762410374313770501370500469290061845047726537403261582 1218 3973157232021310618775424856903038130490050541250993018 1219 -4195616090411068119761419762389828258866585347080899593 1220 4430432720745399894702606511163493927334100400546619156 1221 -4678288221287636007533362101149234623896913304717393825 1222 4939900934726348497641899125133000723379431045379161881 1223 -5216028468855835602268020908505117739362624080874262443 1224 5507469826029834749638255287104905849309595554409426851 1225 -5815067647197950285580824681217846557462763184231914997 1226 6139710576642138299975931892875719866403975642938149393 1227 -6482335753854633978839106063469519283559894933160382606 1228 6843931439339781062254164249328993401167709044549968130 1229 -7225539781481216387424483832253069220650543814377957915 1230 7628259731993709244950011060083632228621393973992719239 1231 -8053250117876637795107539389710498918417721393912383501 1232 8501732878204636293937891695444566467556871524822286011 1233 -8974996474531453981187198142945197431263060052828284134 1234 9474399484146671937314744118697880963531639809364848371 1235 -10001374385912829795268902072840673300997466644435361712 1236 10557431548923983705885118917120918842343842334447169259 1237 -11144163434767079433866259650907450227123593208474654972 1238 11763249024736177493151934787415388418314971476775514359 1239 -12416458483947980472575006658714556716164396688067835361 1240 13105658074936831566721192311741051073013898739436609297 1241 -13832815333970002854380326451013522139795081345816106093 1242 14600004524021380800601563052189474892537288786515229003 1243 -15409412379075381519873184229887605643624710718761791636 1244 16263344155204978722930547586125914287466372073046805694 1245 -17164230004680089370283936453958238639638123669819594617 1246 18114631690217324422437453504477985367484950025095143904 1247 -19117249657381470632558784436914644484893895305267639474 1248 20174930484095332843984891207345172480480974820736682204 1249 -21290674727210162108288277155280821949279481588176339559 1250 22467645187136375155344224956440353496430294566747741510 1251 -23709175612636318352023920959953827088769342507286206948 1252 25018779869040264982124830999406155516838183614559726551 1253 -26400161594366623852599242556563799833581502191844789464 1254 27857224369110597314325279565856433408048584685933198905 1255 -29394082426815534998696811161855457091930541082264624987 1256 31015071933961431044978300840040808440354458107868484382 1257 -32724762869199028907134898731166615247818215998498287155 1258 34527971533529635978533916004333697639169022568894133502 1259 -36429773724684012090689921845480493046780431329468748028 1260 38435518610692787991479466047359652713207771827040279453 1261 -40550843339470213877129776016265164141999316350654716838 1262 42781688423157281670838102873945231071180774824085208094 1263 -45134313937994293247977577856719879948678221684820444998 1264 47615316582621894995361429634117347885452131033356175816 1265 -50231647639948863955100380875192927295399742523962259865 1266 52990631890080184827207754312169208660221028682153818286 1267 -55899987524276162218914664645654645419829060664921494537 1268 58967847112518734763111526637442845273278140945608050254 1269 -62202779680001382607375187790397663272440568465466919474 1270 65613813950740968481938043921539435477363320718966719945 1271 -69210462819540798909846901486600640795715545652248264316 1272 73002749116721780412180230291524146653769908562940669447 1273 -77001232733390809263203916485344672093354134265855082848 1274 81217039178540914796823606206792079481158960741730088445 1275 -85661889642985047292519923832291729775436011367645358609 1276 90348132649024085100175496029039975246771250619849856546 1277 -95288777368849428881815167768500523464125696414787488524 1278 100497528698991748507476892888868065113653771878369153651 1279 -105988824182660868073991469553999774645920496585085580311 1280 111777872876588783894753025448868957181838955350301720969 1281 -117880696264000353338630403024028545654782537143250443626 1282 124314171320606819376237198110056887966019546807869545269 1283 -131096075846059233539105279024603406309594459198103224479 1284 138245136179125864294333252348266544763685525424164604851 1285 -145781077420984386479776615693346750910841655348385376875 1286 153724676297461335970426624551392463539220186904493364807 1287 -162097816797824052426922114074497927244181151023615739810 1288 170923548734851005760995003364289022312279763177873598828 1289 -180226149378392747352013237161507889333634015562047683625 1290 190031188322506381063479492511748353763258077201076781892 1291 -200365595754520990290628298896930607811287813268947106981 1292 211257734303090454035028139134761307697323441201688030237 1293 -222737474651435145293759494706551030840974157725904602596 1294 234836275111587828483365721954330119979121720381227729888 1295 -247587265365565505211606423182148145783102723065728407180 1296 261025334590013049346711261552090471866772143562960617935 1297 -275187224192032537079708434678304596351979210153112353926 1298 290111625395651857094223493050641118945068504045326373276 1299 -305839281930726515575906316410363837743447788413914097906 1300 322413098089040029865027958404794197013212915152208476438 1301 -339878252426002969295986007475193886359530748731530758946 1302 358282317400682202220224218479712352038427101373819933674 1303 -377675385261955588930211761508906840845999623894998834152 1304 398110200504420344946346514266106135944425539016941812034 1305 -419642299234324579736942837891386450075337194566567328079 1306 442330155803282045635818688422766006641114010132733629907 1307 -466235337085912923024261034990946225381365362138113428498 1308 491422664796873695346598793563610970421161989727499267872 1309 -517960386263044275754758493651971876276983601861057555277 1310 545920354087980363783051433087457664783028929624934388398 1311 -575378215168165865032801949107254253892690974663237742726 1312 606413609544169055609121530032442499214661203647662709652 1313 -639110379594574729679264186577168617372596613647211360738 1314 673556790106593441480620356979202825664718689929263288497 1315 -709845759784601789756234474472027312007461566071500608823 1316 748075104786611330414785298835412488218518210639267443541 1317 -788347794908868328491305918683674326510920821676438607912 1318 830772223070525874858594490418812359040561201986216114688 1319 -875462488783681288333459438247510574370467211855537286816 1320 922538696329116465025905212387728044834063207591913809303 1321 -972127268394902255060364033186430739755099084810676319503 1322 1024361275973719641003076468139613441034281435514979334729 1323 -1079380785355404540938016806832037556173961937271916500877 1324 1137333223093938242547371034655369090578671791508096174495 1325 -1198373759872985508334805809858307729082080995805996441077 1326 1262665714241236171727097711139373502601443173868458778932 1327 -1330380977238347901298200583454082273881530493453457102856 1328 1401700458984337783924488118348844789060543353950627914413 1329 -1476814558359954494143675473042284859481542109288581221025 1330 1555923656963013388439418289892286431186659537397442836767 1331 -1639238638586032798059510771434723018108325808654650605738 1332 1726981435523916923518880431552390506479195718416224476271 1333 -1819385603087042154567638146169735238186514521884639102723 1334 1916696923765080072005153425740298102602784756759406267787 1335 -2019174042560400554518658509355018898486718448645286286096 1336 2127089135087119433656483474492168208459179909549069751919 1337 -2240728610112972943525127178729251553091417074944698846217 1338 2360393848306410975815098474132634015614579053478616441823 1339 -2486401979040807755302086940936859759305027351254043741158 1340 2619086697201707057813805993412413275576415964283206257141 1341 -2758799122041775247598800499847375985878216719268149991075 1342 2905908700231866170732025132410444904928987870931123344275 1343 -3060804155365556025755433527207012617560618363460439496818 1344 3223894486288944805403619791479610034716867729238685432689 1345 -3395610016747717778339037103763597131099493979485836767426 1346 3576403498969703360490433595928529652197730807197850670057 1347 -3766751273933754472757931193020156997139234113950712058815 1348 3967154491215035915737067856812374260135513882587457845559 1349 -4178140391443052928098148190942365881506265861298725402733 1350 4400263654562354915643352762298219079241210668453411279407 1351 -4634107817247159601532895134043742282520425913357326511328 1352 4880286762990550938714650423652056269479964569644734522607 1353 -5139446288566812442856016041957964997133265126212918547430 1354 5412265750752289497120948413787817744659240687793867989500 1355 -5699459797386373926698974724484194555848631587196865327197 1356 6001780187060237974482028692665297662760220740747559965784 1357 -6320017701937301995777789498940025575411009512337763315498 1358 6655004158436614157645252346420775711374813356851718910266 1359 -7007614520748889952086685263293629374129131078270212047873 1360 7378769122405469775280999883935360517889445224508039551506 1361 -7769436001383497441725041947295907099917051009078491698856 1362 8180633354506823803872905508307229609268572365645975256204 1363 -8613432117192150835020258505402482560760747428309781516441 1364 9068958674894437997031359425354884991303688436595913272730 1365 -9548397712925313611920775719568066198591720919511962371213 1366 10052995211653923860966664713740491028871728224391211390405 1367 -10584061594452102668813231537415714924658897566099798620345 1368 11142975036115787778337974302253953039379780247418129956490 1369 -11731184939883113337332327839392502173889532917011858623150 1370 12350215591577491715430547355712271488983450129258871504629 1371 -13001669999832216419610655819970854507520018138883692431808 1372 13687233931802680398497041449587408681865046769224834885304 1373 -14408680154244265688428885031845629676022223437606730966331 1374 15167872890329429087496812477818242660437258543428833233127 1375 -15966772503097646566340317202552663705201287284852653897820 1376 16807440416977905695129651405644796254125044288291156233366 1377 -17692044289396629562259624977424536707074868523311178006645 1378 18622863445085619291327781847589709779052139902497108302858 1379 -19602294586336222924601020984663297390735781572457399698409 1380 20632857793108952716958439537698612300419700529100985102210 1381 -21717202827603729702149248848030450117517420500172114484212 1382 22858115758626458543921892621906657272972863296998550056550 1383 -24058525921854431510256695667898231349450768794836200810541 1384 25321513232907915669384585870557356455885883143912886483690 1385 -26650315870980067332012078865432680059907134458977973396431 1386 28048338351664009304867798606553281831536672001721485745576 1387 -29519160008546562798465215956714623817927289697922434742337 1388 31066543904114910809370714839217862728219064828328784451650 1389 -32694446191547653170074048593901326408412074317255337575061 1390 34407025950037675785385456922009845134545868504975176688360 1391 -36208655517423494648027095725032849285585761363764444116884 1392 38103931345090867714166723553099844345196404916947774003540 1393 -40097685401350241065348857857325247484585614227179912955019 1394 42194997150800890396181437838880653025190789202935848823092 1395 -44401206138562455610119237057777503075599704334827995773970 1396 46721925209692113293824232318152075338268989872760537839357 1397 -49163054395614211566735919992450838058299971302991292883226 1398 51730795500972288605188236132455063829718386871534159527444 1399 -54431667425974664030405273204456811187804036869519871948712 1400 57272522261048063212191224689965864481968442909270974359114 1401 -60260562192443026730635014125336285369385374537581769874923 1402 63403357259354384590818887386716290281655258393681514590798 1403 -66708864005134256053399487138643057042710432238108015135056 1404 70185445067288504691863939130215651903361294281361064161124 1405 -73841889753165193258925572227420647965907199590055020826209 1406 77687435650570438926145213307084086212955590856405439379439 1407 -81731791324988508665285220327483315169357030748962099636276 1408 85985160157644618535690025842432027760173594961333448651219 1409 -90458265381336582853516767486019047702815101363263041290598 1410 95162376373781358024293754913880346639132967370028157073208 1411 -100109336271181098277153355992139225657031962818184617257221 1412 105311590967817356763940294946599857664245605299165115556549 1413 -110782219570738623724078761857275471821500516039773723552718 1414 116534966382022935827938159216861963211224592382781023991555 1415 -122584274484681620017949472138263475964857836210158564940827 1416 128945321012030531580109213043137533272233798613081787812104 1417 -135634054184299986162736937867492648880553679479331685906825 1418 142667232200392960356803374705744837036831520600549488811659 1419 -150062464077042471517949306088630971838574954641295513165794 1420 157838252532173226797382117599060967116944947194238054767152 1421 -166014039014050013588586201613043487749423079603239673023535 1422 174610250982806749122691376269779999250629387692890556445817 1423 -183648351556207000708661168749035156683901174143386589300478 1424 193150891637001064843761695662019602926358397041906628791997 1425 -203141564645028863978404529197531693601829629091489831549968 1426 213645263983285098717558760600698734543409209754227480130400 1427 -224688143373527027961243038085954364594265424614475776754323 1428 236297680203680350186207353244600598935832999674511124573654 1429 -248502742036300030723772913495374548524529735822545046114103 1430 261333656434686395437268163989979295610841688141517448677964 1431 -274822284270958986388874209044922901483593643414852671188276 1432 289002096688468944938423177352512701941554803910868787048631 1433 -303908255899403284769280550720320982792027621476103950116374 1434 319577700007320451660716418225869632622130894716792648458473 1435 -336049232053676067965457418879680054425210876088354994417108 1436 353363613497171720642818571529101287697442915759541016319117 1437 -371563662345010074679137140455550609240499858948916862856864 1438 390694356165889538722067670386725044992181978078423439956384 1439 -410802940225845344745053017757831834758732915592163250578597 1440 431939040999866557444033709249930756099033739409182696062749 1441 -454154785324616747036955972964234153470076185944759181340448 1442 477504925470587660647953012691364567055036707117352573511252 1443 -502046970425649366978050135616691573358289702171819880571707 1444 527841323696257579570832133109055579179987606845215785589889 1445 -554951427947571203979960481357334904653728355875243913687469 1446 583443916819454156833671760541178798265849238910015870343037 1447 -613388774271820331523524324113662193901455359681569701525286 1448 644859501830066081947327783938604903465484015499330292213589 1449 -677933294119459373039867332928413893021628776117628406339755 1450 712691223096359263979813986733895053531691817430570719139217 1451 -749218431404066042714516479728659784780096272007131499598134 1452 787604335301995543066343119040583537066147435128188556719758 1453 -827942837638777497335165215560857844348416991638813556197708 1454 870332551362845982954742012128613788987734218399524824014978 1455 -914877034088171217833679732090282869029218235138672998800712 1456 961685034258029694078288431784853876028387093482161736821204 1457 -1010870749476180020412051517688781459752150180050242373274559 1458 1062554097602563655649262661168941429229437797190237249225566 1459 -1116861001239744551279268838564208967275186306269351433937815 1460 1173923686266804112177981112671623728683340301602365157368521 1461 -1233880995109385440943869968630553789672699388483656795237019 1462 1296878715468104388100956669259620548641526193450836715350381 1463 -1363069925262688699341699487125874170738336348577496361156790 1464 1432615354586048281064102307258265989593055650295126327173022 1465 -1505683765501100750085303504810664502965655903300262912990530 1466 1582452350553662325662178793674178901258030101092018772289101 1467 -1663107150917154158051101927352770414022584187211879799588799 1468 1747843495129362019282674970912098027967520386935487462724440 1469 -1836866459428121016471553541328769359941534168650738281700753 1470 1930391350741679400606890574226302748077383509076849670469932 1471 -2028644213440734296507299845245397679941542349448554204511159 1472 2131862361012840052726287499806209268813231919044179988309460 1473 -2240294933876185043615765140183219190961916501599986984206553 1474 2354203484608738902066991554552067735734667142925923751281449 1475 -2473862591930618950593995149818010608866245021673610976556394 1476 2599560504842347814881505857548600874813446274835102759140019 1477 -2731599818389616076836054408233865512881872525397760216585552 1478 2870298182596373331093444419961827322584359580965584021639014 1479 -3015989046182704193707584442967745357000281482016476074965548 1480 3169022436762166117358942753180069543659433424457909935850944 1481 -3329765779295244484352323774610565610529265138623273894342204 1482 3498604754661496679546067167998686828111842102909274522435984 1483 -3675944200302998486633110583914613182895841019991808926883151 1484 3862209054986069892714967079331231014055611964694545229355477 1485 -4057845349827149229269919389139227109944588169382113642242390 1486 4263321247832320273090625682954850118692478102669413822083081 1487 -4479128134308602436651277551463043047993926345861829841800054 1488 4705781760618926138706211217682747076505800331591425310958908 1489 -4943823443871981696608184436284825453559204896926701011648787 1490 5193821325263110169893543907023469443655019327034731779534524 1491 -5456371689913370322068797256389045904314863535896614007248991 1492 5732100351191151905540866099141161578666680622386742050548074 1493 -6021664102644509906107434007632944596588428022000970828396586 1494 6325752240823079373029094358144923139203064794848659099729855 1495 -6645088162426322904535532306422964733055308204127096072707044 1496 6980431039380305074509556112426151131272237594271045746520485 1497 -7332577575618538536056415904898824963066962281219711790258077 1498 7702363849524080583926305778828991977971268485264031783770781 1499 -8090667246180369653949889212243747016471795769721314234633859 1500 8498408483777690156791561537454342567776788751601477969260683 1501 -8926553738731072144286903525352369145005811707173327634481064 1502 9376116874284320840826007141458257682932994179509756905439567 1503 -9848161777604202532464142681289688020262049347619542605145537 1504 10343804810609082419726637087654114770304545808860022424503933 1505 -10864217380028034806677264334170534608437354873976415557145393 1506 11410628632450168779370060286299881119229784096045446856362145 1507 -11984328280400201179913815913400306427356268490174351488671977 1508 12586669565765757754989458426643986288304714914397972171956341 1509 -13219072367205115330583743302935638662538887767648943614854654 1510 13883026458481764455874771167607219044015941464176812671435965 1511 -14580094925004955487325849744675746292627497548296155162282971 1512 15311917746204005895372091921119951707945585950379593492326835 1513 -16080215551729340537291021540587092347291686140143916264018991 1514 16886793559855792699976165639026370605531482089910379074618194 1515 -17733545706864431541023386087634773031050450549975239558406203 1516 18622458976598959237863292332490161221846536307435895045047509 1517 -19555617939832437000022743328913121103661398068750532513915028 1518 20535209513540693503286909265001949697223529882144029070207459 1519 -21563527950661226705885252861665205936637170811617768976293818 1520 22642980071421760938735293705142545944912196303692637171238382 1521 -23776090747851944393888303770903919294497436548688427429699660 1522 24965508653646096916150186974857765497916947713040254088248049 1523 -26214012292125626405421355365873142071379483652427992230933220 1524 27524516315657961513001176495326927913441614069097595900522862 1525 -28900078150525893860753604657973505701871177421772757795744630 1526 30343904941908440455321853793366506652797755791016329493158507 1527 -31859360834333145378324575688411856149655272931366996517483346 1528 33449974603691624554321641958485515829526308517727241108925354 1529 -35119447657676673130927479815330481454776145515976532225734509 1530 36871662422302029018077531478052764207351722591732787398633970 1531 -38710691133006621626888013844577970305699514823012487541515584 1532 40640805049725614474652210934093286453730293440078586728407506 1533 -42666484116232639864787874661436317365042406548480559561660723 1534 44792427085023276073993455942293268175862331410057403271790533 1535 -47023562130021076156912939210015737250489469718901947397418544 1536 49365057970446461605161595780779654781041241068097060338002224 1537 -51822335530297782292679127834269004262180212530743104491293401 1538 54401080159055159257328749829912321478677716724334738416047471 1539 -57107254440433820817705468422047783337224625268144958715136819 1540 59947111617287081307563704049600253382223997975352647829642910 1541 -62927209662092580698980322701324605566021740817741233695422582 1542 66054426023851712832197103730491815669278544866459217803635842 1543 -69335973083694260777358492676487362793493824308813573257990485 1544 72779414353011207604830417864927039897439309777651561507925027 1545 -76392681449541720110183461183544016326982233411148723153779165 1546 80184091888518781988659003547042821111596404116577427350920841 1547 -84162367727735408231132264428292128912488569109256971160283709 1548 88336655107233494472190248885329918073365187308525006257101913 1549 -92716544726244005264309145650614343975206138736462311434230636 1550 97312093302024424526074106847042115336148153679483270646241311 1551 -102133846057351407858511866407417673512472567111387076454693379 1552 107192860285637814210119241375759628530251936656961056439363858 1553 -112500730044958382718590912208898714930073105137174839456698327 1554 118069612034692103176785988399316037704032120288381158252167309 1555 -123912252711026873533848899423631901273242937424647348072266257 1556 130042016700228647902726989685263629723831973632927323991239230 1557 -136472916571358501929483059510930666672691148830983347905352235 1558 143219644033032684073715330460248240076160400084697635948174709 1559 -150297602621868854898594425789998920286163848383913980843095959 1560 157722941953452696317795055970076458830744648195524482569627425 1561 -165512593609999547140200137709382449248469772642222521540762224 1562 173684308742382645728686465989809020615518068727998977097177086 1563 -182256697467860212081287650616407172875860223430908903528510661 1564 191249270148665593233090132564724634379321229755856999893151858 1565 -200682480640635992214935579828770029760099554196576225029527157 1566 210577771605254234231925752177147314077485134845170026195093203 1567 -220957621982873311132686021001917381834558593861350400654578263 1568 231845596729494205697421737014699856719247101320346737805468534 1569 -243266398924283270451651395475652190554627740385388013599585021 1570 255245924360056201157308730059919630649003908548029582388188153 1571 -267811318734231842402890169293856104239033379495119183374204412 1572 280991037563281612443375075801220567911911348010579790657136853 1573 -294814908949480660354495118418050067203638059627783665329702849 1574 309314199334816920500080608389154418983343435412152770019663363 1575 -324521682383246507274819119490043596342521743192179604603483768 1576 340471711139111472417649482752983561846447898938302215641007438 1577 -357200293616472504863165237015614330332173512980271520876183363 1578 374745171981368995203440523372907347664568926457873455856592169 1579 -393145905496616977329200744833394622513230026565013166989104219 1580 412443957406707450576178142009230457586019981787814825244771102 1581 -432682785948689847907358831879573784775724834999544627211875701 1582 453907939683635072653277270811797380068254635217211695105406089 1583 -476167157352387487921158099579651743149493954271503667706657482 1584 499510472468854241128419330977562521751548049856257038001223681 1585 -523990322874062933225675277853607673081147936535785095449854465 1586 549661665484665389107973671311274525803715810746938103232543528 1587 -576582096480497583555070363377757247210782271124673220627742367 1588 604811977187246039732034043666365976743090258047090851518892256 1589 -634414565922242686383956204338869523639338574274585842146470610 1590 665456156083937751353685433444936043252571427260520943831688302 1591 -698006220778709422246825036604931571190173147810263727144849988 1592 732137564292386533719194617052762331021651672208095587696067549 1593 -767926480728214486603730068154839960707939208801220990121701804 1594 805452920148014292287395212269756503323876660317197571846681699 1595 -844800662569000733849834744627409733247776586555681799348469784 1596 886057500185170214039469824951227287824292225722274027022902872 1597 -929315428199375456603270550875677695671919337033218891074168275 1598 974670844670207912712388004636241618536274900623094414128545204 1599 -1022224759796646172284430613859753738400732176442134311230412370 1600 1072083015083138240864719413977253537135934317163232190974842740 1601 -1124356512848407318353514239399801780890171000368446381231139996 1602 1179161456562846639699941960236811809174907225244478948965322357 1603 -1236619602521942857736596755553156079769587734229904246260882571 1604 1296858523386785213998064601765780920351983815016840703613132546 1605 -1360011884147427296166851857908637003504480059673018037866553674 1606 1426219731090719649172362598403044385866537409890483929710532301 1607 -1495628794381277305405699230702638600156198725651637856148218400 1608 1568392804892541232045219949200098748677461789317216969134973448 1609 -1644672825954494061925437136137723594339464555320076535684099513 1610 1724637600715558191375728588063976303903756343450791060989775493 1611 -1808463915848601035650292842626015986919230730664670040443675126 1612 1896336982364863424070504754938957951488214398354509653667388783 1613 -1988450834335081268380722750065644238382386867524218440411808121 1614 2085008746354159340934344352507907935332379460612720216078078298 1615 -2186223670624554103177340176611326884052573882765012201797583612 1616 2292318694574108282810892236591231933286043572354704649384685944 1617 -2403527519966535121446533889050211967579371560434571808424332477 1618 2520094964507160433788552979328382546139255290404011714397452473 1619 -2642277486992985251383591345749506407968595811617975815909256641 1620 2770343737104724347915478240448895390175909737012271802852467750 1621 -2904575130989304083496445149321190276019214617247211287597892913 1622 3045266453834468923982407011318263891939747110047813922140920903 1623 -3192726490692756486649234727235138452510833840703373965720759554 1624 3347278686870267680356525881844447453821269182686625602159665573 1625 -3509261839256498155880621580818604326196861724563214832113407377 1626 3679030820035131862440037925523962728451791308809439555869884577 1627 -3856957334282254552730360295632182409221321999072336127144320319 1628 4043430713028057904421626496987741776307364525892288612581792679 1629 -4238858743430912884881013996149878249313066423408433205578872391 1630 4443668537788839743995854362198639116051498460341359788597702533 1631 -4658307443193043839819892514070761049562944125974016120009225550 1632 4883243993711480538787570284287302914452379777719537324478181916 1633 -5118968907077525044836619495903188239789047052377118981778528255 1634 5365996127949928085110171181463074029734666261695046996591443344 1635 -5624863919905517664159030889209489803236095496138197810672725399 1636 5896136008425750562296241516876512737013662634668142246102172786 1637 -6180402777242423453041897062576139713638216135651111661069879672 1638 6478282520516829978614399123454228063690924048603528308104714385 1639 -6790422753440613756253704493674429580197550270049022134940521502 1640 7117501583965744793537267987786936676724108083876214899203116286 1641 -7460229148495675105671765874496885981982912629452325695710643011 1642 7819349114500056085178386135438376585478342029844352112086567453 1643 -8195640253151684182415246245070723549612316643924272994127881253 1644 8589918085226853197697946798051817154760753919943081807391377606 1645 -9003036603659313645022114627963107161076837528069285231939989090 1646 9435890076293867651627680691025225546835413089914645581103222210 1647 -9889414932548570451195229260924675680840246228631159114032518652 1648 10364591737864889368120056482070011119146975238217639337761252549 1649 -10862447260003325468058772181934971371024608384614638043202365787 1650 11384056631428284143393458730086199384312530077045401844241147538 1651 -11930545612220757053964067823967888802864215443539576466262218225 1652 12503092958161033870399600224007935864078708131005988166223690904 1653 -13102932898836600302152166143966300770152136622706907687876117688 1654 13731357730853019156872818130830900572697117163124219337312937696 1655 -14389720531458372791789577003323959241218047104535514253103604847 1656 15079437998135227142927766594298597940780743542650301472248612251 1657 -15801993419968539039616039634544767951794202702285303197196538401 1658 16558939786863970759366965751968013946873059028869595508466091089 1659 -17351903042969222287474672067667109018898963783401554399781997397 1660 18182585490941789562274643560392073533893053959038960625691095496 1661 -19052769354010577715617286121768462339439866870326323680151680283 1662 19964320503096639217496364095374538849727216973741300687093401306 1663 -20919192356590591960576284992427168917027690401559203659239620816 1664 21919429960731653723438609060347291842886928730214388061309122931 1665 -22967174258896388419066806165349974323591626775566037241041167223 1666 24064666558484907897710705396527568374940700556858587761733655641 1667 -25214253204489154563169985672469686262037767675221930102152313692 1668 26418390469242781733374916289740897424109645114447221134493781906 1669 -27679649668285862389975460170342495377156983253317483336775830341 1670 29000722512731040931560884212347314928050989068903977890404511990 1671 -30384426708991682956328977991328002696877589542034576595555373460 1672 31833711817228000797385810590759938858435937672968617358592872512 1673 -33351665380385004785072397435398049155080450434960864191169845107 1674 34941519336237462547285349990086177739195773985750193876896169226 1675 -36606656725422896798282601014547152821236294185947191938349318831 1676 38350618709035118919765835363767708665996540837268579202537297933 1677 -40177111909969033404850708577061122026854622575671033751602559575 1678 42090016092853660592677454072036084600082748154652021268634425218 1679 -44093392198085769507382225252246657335490006694360936678939421844 1680 46191490746182502615515181440809399720485873462714949225132578697 1681 -48388760629409282153898462072007689009023461404589242235078974162 1682 50689858308410546816326866159835426893453611550299127787975488144 1683 -53099657432376975435995513130916646561133956320295514429631407136 1684 55623258902125375061617768601120158372572906252018633079359131032 1685 -58266001396347978445492055178359192797354119118685606564748421561 1686 61033472382208217223382169856826104885029028737439310060917352294 1687 -63931519632421894811885844403742905276427005822066027082337516472 1688 66966263271967939549880014632005098350146629339942845020516828248 1689 -70144108378623519080844898124142322438103198591357904085593679337 1690 73471758162616273239719717060161251757270329287069219256861639557 1691 -76956227751833897043056740753211839576889433122310216985060301213 1692 80604858610230494500026989257957164934109332868904314986446992756 1693 -84425333618322343198674667385658456514917772494511391763614293833 1694 88425692845975377288631024929188037043754096975907741812918485524 1695 -92614350049055338417640634123002768917127298985755764507313233317 1696 97000109922941798501155932751480013024257008611755382072497185621 1697 -101592186147401880263469667261231915073653739162444853405329447391 1698 106400220258881369047597462199655878196053555278511185523567741343 1699 -111434301387903028024811249151135149715608683895970563001807290784 1700 116704986900967437671378839974157594307003326002808126606140918226 1701 -122223323988133857586901967497916805326205538981680679388700193961 1702 128000872239320878256624070897697233402662040221498818884227989453 1703 -134049727254312567957631973179655862332393246241180749784158825794 1704 140382545333489160016534630230861375304008365885660776347973017217 1705 -147012569298425967964347279249579070132213145033093569627520048734 1706 153953655493724233596785473948515968211473418568036576509915915658 1707 -161220302023757258815078439991739455308045306170695468528797423270 1708 168827678280438888105929777183592311336921203661088344147667282083 1709 -176791655820653833057013024128831530161580957232380352250018524191 1710 185128840654635307215435850824918009506388226899870857384500312042 1711 -193856607009340027115752909144151859267772248802342441016103968332 1712 202993132633759115511086994008327689350995621356353024230870508750 1713 -212557435716121331501481478784801198778324716846175912189906324487 1714 222569413486098109090441947190459597749256560974156216755457400405 1715 -233049882578414125112752042478189741113054689539927452844486695596 1716 244020621237708819726744464950636288335048689625869410172700248594 1717 -255504413448090015554150927109514439916161992613698736750150346244 1718 267525095074577372606458540879421468087114544227598726786280281816 1719 -280107602107558025324916054314700992351926429043657106259751673611 1720 293278021105476841059950287669856485581217438677035779523796454966 1721 -307063641935267111363615195164981859951266210835880094225857246238 1722 321493012914502277818494655570753537501301513654487862534154926603 1723 -336595998463924001127452623300452423182355540499478813154481684613 1724 352403839383885379026215939188154349209526976833669701943721426534 1725 -368949215873349669701694486785548969575134713730234617402565847117 1726 386266313415414155651262137372095042847133489169464452097948383908 1727 -404390891658895887437445021114867042147458319469230544780472787029 1728 423360356431331521665824886475596142521772877000098137488006310619 1729 -443213835024818321256588461682646145659354954929701891494942978576 1730 463992254902469111958164567059072772876382838307835321674126184506 1731 -485738425979882586288571182536467664346052997166367856415724090657 1732 508497126642954341996241462416566981869295034940023385338285795333 1733 -532315193670586515192884967428324413329719704188488273659393972108 1734 557241616238408472280793632296419051911678859784691418399131874394 1735 -583327634187512013838270401074006036187627045745820133092177033701 1736 610626840750446798540429227275524136408502466354431774165176219213 1737 -639195289935330750787048052066692699241480306771658895503664662998 1738 669091608777922289357434836888399917458450303720809686228311133281 1739 -700377114680893235847364483123253931816443686059721672179527498636 1740 733115938069350904045800534766884054288566260529703818521397433187 1741 -767375150601903583843495953945773301066916716405740689292161989632 1742 803224899187264674520875791168028058639526953712703683580129165119 1743 -840738546067567196161189773107141513990415031599992739905478454747 1744 879992815241233300170018770761658212986904405204258177709221583714 1745 -921067945510434616451158515106716033898365870816166656319479579465 1746 964047850450911682090457494166046709443014777151587320803437961028 1747 -1009020285615218163066616897157436492996199870019170871405380955830 1748 1056077023294343021052443003854620527294668880534639548226661096742 1749 -1105314035177167197712282843562580300310713740138858360073314489551 1750 1156831683262357933872597756374895536698507964785230847770093384447 1751 -1210734919393121843839564487162673241411919430230093933745958637990 1752 1267133493801756899419692067121961914105724381163346288092990288308 1753 -1326142173068194411420353360025047098819578479082910336737071512408 1754 1387880967914737146476353529055331358660264553742186538845060230389 1755 -1452475371278012510923417531120410924327989416419223217639794020309 1756 1520056607118805368351101695980335383188052306018273218372105485098 1757 -1590761890450950164791181724482175183262845385263328446843162057902 1758 1664734699091884847378098129655001826424079782358388106905412543276 1759 -1742125057659839481171703670256002992489029928876426617452100755730 1760 1823089834365992139845791204465451033134669914988806150797645001268 1761 -1907793051174317032701168918596245369490269919680920024040595182529 1762 1996406207927320293824241192596468795061521187288559409027802901689 1763 -2089108621062454739614893539305451623856430608609396504225069126273 1764 2186087777571775604185981562752954729566702310107540430604604354536 1765 -2287539704886396349057179394923827837003289976397896994500383507688 1766 2393669357397580923211853667982984915510553952313067596148435751380 1767 -2504691020357922476764546535480163745776631096368550987143717787561 1768 2620828731939067108329949345015375813553450088804158920416876954630 1769 -2742316724256905908119149802829305792115373996704913572241831436509 1770 2869399884211143165069740054845823815750658549082669583388655436066 1771 -3002334235023719735309778842644524035917771821155664687885806550821 1772 3141387439399797718683280185843358810225554890181445043986893587020 1773 -3286839325275968282415127647192271236745340959788944449210398936221 1774 3438982435163104384322421921658179431385034664562727749027522575289 1775 -3598122600135923252333101565096673550600800008492310185603900168248 1776 3764579539567932176767929105427985018087208396746519372319541966432 1777 -3938687487759091453857507073418844697774945309085602173886990030065 1778 4120795848654329907705026930240806712216821603632579803024071142107 1779 -4311269879904084936599844759046873003294137394476423842553916645945 1780 4510491407573408168627559027646455633645258112965670893694210918995 1781 -4718859572863981504010030138019025692225991698058819432758536981645 1782 4936791612273732926434849222327008749451294847210056487878026454098 1783 -5164723672681737958408942702181828151151664661277303961927665573515 1784 5403111662911856807839328788545128873532032502251572904871293440938 1785 -5652432143397209919528873196593964205047904289101302800252634621428 1786 5913183255639261861020805308100899225098858156494126444201230902855 1787 -6185885693230096758014994994432229478840963469217215577462773495658 1788 6471083716284565072517086804924384834002369170748668456475866359012 1789 -6769346211210504555963571598278823054429871815018491183369818578805 1790 7081267797830337081751823578678506457335170626713830356505883565701 1791 -7407469985956173608850953858248771436996001375095929648842154494255 1792 7748602383613284340884562800648787359009747034183267845386101149722 1793 -8105343959203579852479504737604139083117065471098121931747059371320 1794 8478404360001778527571493454633549831334807128137231643368363512955 1795 -8868525289482390720856480325854693273691140726090957440275202126150 1796 9276481946085723228291348634787308998325359236047484844658337760482 1797 -9703084526145999879869726886752529889311669278698333591344092903736 1798 10149179793824614979924323299184474961363634088196613424482032038597 1799 -10615652721016704609946918460012846480926272826728522075245428195119 1800 11103428200329864619437807100080955417654513211314577055010715402800 1801 -11613472834370201460467694868108889527975688721768233374246000532515 1802 12146796804713221149186307542682026351554243175702802133137610349959 1803 -12704455824085601560133437248794996033376726653932580050511522860006 1804 13287553175438924154460174689588802435077383936628412658484494491969 1805 -13897241841758244947996109219075091404482281332868501038203777123969 1806 14534726730617255035783760401842699270010890681921783813253884733198 1807 -15201266997668024983114078393616972261594467004199110478834798454816 1808 15898178473437264770149719153510618958964136995966212619130560146430 1809 -16626836197992995429470980543646564166491915429858534127324159009348 1810 17388677068245868116240026401579387044236592389673585939371680103642 1811 -18185202602858444169294843554860325597338877410247567608463515785111 1812 19017981829953944467792039949545953968430019590733211082505589234636 1813 -19888654303043683080131087477632360655837591624188446137444347464013 1814 20798933250830030864454669360377201683975027739032223684981300166304 1815 -21750608866789739071725033557425312458025062636093077687539788936168 1816 22745551744701239374419578297358497474148926137702547434716490183475 1817 -23785716466549592630645294721355534858503353424508967681963307043731 1818 24873145349524571736768555442597232770942793440843749341895256465492 1819 -26009972359121442730056799117725862892252138611894927892749064073965 1820 27198427195660883347401215077924827812296691118949256457954459289505 1821 -28440839561864702794309546548813573496023389692810761957484901146923 1822 29739643619458177567137409656259493886088002445354184199725639115681 1823 -31097382643118497622548329121316168650656044697137804565466466208644 1824 32516713880452652665291265920237769576106286963148677585210366476127 1825 -34000413627067734437283828405147737372524399020959329812331152977745 1826 35551382526192770340692070733872685481106948939036639460380870446646 1827 -37172651102724548510592465831458934501258620737912155317281987448971 1828 38867385542001187105542324002529160449352474516520886898335223505643 1829 -40638893724057215486679327398359934342717708638470656197948348408099 1830 42490631524583479687505247014593055199217021582386918619602240233870 1831 -44426209394305101331330116651555150144463030270233622033106813673440 1832 46449399229001886214125126631643085941073914989021330034733912239237 1833 -48564141542928912045186335733520145558354489153142442382864118500259 1834 50774552958951479461412346189598790983585750350701091396860389930979 1835 -53084934029289182434365053318732201331027081118283793621226033278714 1836 55499777401369582240200223649862370500934204406534758530603573354334 1837 -58023776343923936378561871682706206073184256065920419778833776693068 1838 60661833649116769665358367075403624868189811255878147712846269484054 1839 -63419070927188956954009177013440671624805745964192341001681319116111 1840 66300838310811643691946045977843817502846932915039324679997411201831 1841 -69312724587097042429262071865470517516534125141988219059613270078607 1842 72460567775993245833962051957566041781398217046812248710104492579747 1843 -75750466174605082161543560020695101074580798038714841816151418497098 1844 79188789887833159385317204603861746484083544562103829254626109462699 1845 -82782192866610113233973255646572892801827733451688875045654996885235 1846 86537625475938270758181225165093957372453403441490466617395367875884 1847 -90462347615898110692356899149718633048519897756667903044957531345695 1848 94563942419803760963164564728982343238697858432061277597847362024599 1849 -98850330554732111611451634812989365007105717200296822822010321239667 1850 103329785150747803848317144816970805865020553627569062431447897640746 1851 -108010947386289328223378831404093617667227850931418312564758732110313 1852 112902842758373755134791598888474746083869723455002676105404242242743 1853 -118014898067521343786147342497574640932239129816668060653051372259186 1854 123356959148598635925010887895809811817832175403655070916384047231002 1855 -128939309380131936926333724724245053513705080872466080759413434007783 1856 134772689006054715546377067375957426384652158587981454771196547276677 1857 -140868315305324913536925821947563316878929295959959097242963029330134 1858 147237903646384052192958713452845679336397939638576244590758259241566 1859 -153893689465032070574936284426388883657117192611310624766558279245572 1860 160848451205962860900124406135721009566085781009688827623907817842284 1861 -168115534269948432156132021822571092758877938246027962339405578401786 1862 175708876010477610583478911068259017381030533334779895799056274830500 1863 -183643031825551383344305698551786138230778447807945092791565040378235 1864 191933202392314753821460401737969140361778677987044926209656934421524 1865 -200595262094267790052637948296717513136723370966217453121714223790249 1866 209645788692950046370431195429787729227317538947429293701871373222268 1867 -219102094298236511310747150637565411790326952775018056623236036616864 1868 228982257693723632049530821332339206661031500058063290933801156733891 1869 -239305158076124904459120913494994326273005874983828817108713360550574 1870 250090510270141290487607784058879340464871746074393172521016519476922 1871 -261358901482926805190467013861814539211002597573876089040105404077094 1872 273131829665038668379506900390885821198366550119191635953570037145357 1873 -285431743547649302256604470825003267155767792504441436279882421565903 1874 298282084428809244419406162211594069597410741002024231152995159167625 1875 -311707329784691017889426783908471209692303232290623613499051150532315 1876 325733038785019662767145537540030618362901923217107530005650815277508 1877 -340385899795311727456120206760423310282371013919315832990116024962139 1878 355693779952107023874421776856863563730432209779481057094926563918467 1879 -371685776901092606734654013965707145654430227853461565964611096525523 1880 388392272791892741820265358187938942308668143468261957807022245265392 1881 -405844990627338857263883955747741756788601547346803286645981018570909 1882 424077053069246686808815649298075573494184251260284950935197126465126 1883 -443123043807121375240911593378683687913185630761260826559928137793677 1884 463019071600792895168671641004133005581804875569393996216188392460193 1885 -483802837112761716956828553637525603289648165459655228950295698318512 1886 505513702651016613656704102968756971869522702167377145069213068489746 1887 -528192764948281456113500525095824974633234065564430091915959510593352 1888 551882931109064912853510096355864432558803688801364193673882540350499 1889 -576628997861535549950752421762435932688610625494678672566161769925134 1890 602477734257134761275374784851683027977025470527989145312909415166799 1891 -629477967966981497826037797063465261329789292483797563743315412085672 1892 657680675330526587204613349364056093853481987511507517922699477580696 1893 -687139075318591672267380466379457083332246749622327262920918048677906 1894 717908727579890052642244047824569648573033496252284227879093892515496 1895 -750047634747386074371182565729245182430264843255716891428412258451842 1896 783616349188418781329815125892361359290143898709282085508632654958995 1897 -818678084390407448226452243155651647154139000397096833705461187093362 1898 855298831182185043093480723588635381559762717789363063872627418846427 1899 -893547478999584877891171324125206473313131446702894891078798609000284 1900 933495942412850560350393105922332801143720062484787171056951099063865 1901 -975219293142765345389422129873308982685620833861602882411305342864810 1902 1018795897802120239135468403727645103328908060171453330798039228488085 1903 -1064307561609277550698593567936824778811836703423277599978407978368778 1904 1111839678331155541872518077014492514398254146610525413900690916170181 1905 -1161481386723978655498184855733323661754550409198107713859591324609221 1906 1213325733751625539895776429279031367630483527167990068495251538411424 1907 -1267469844873383560164811398380102316455603014000806228166987505390364 1908 1324015101705404361352739445889639468828013313507634759441749147426349 1909 -1383067327373171855863279953919733736342003853687233785600106373636493 1910 1444736979885864184918584742825742555330560870538560819402492445824313 1911 -1509139353877638130608092992702512930917836578765875089346672176342998 1912 1576394791075612491887564111175808236319713663395130072479083451593231 1913 -1646628899869701468263425061287553404262182951275708465675005352898639 1914 1719972784375476567492843229105254804742826487351383181915404675336388 1915 -1796563283397943526813559046161353441777325959961934447331745890056337 1916 1876543219721537925306649286365259624646115203642821149531046910771004 1917 -1960061660169799486447375276368823881783900633191700254258467960843025 1918 2047274186897111697495717796650409637013559727927477908329610309587031 1919 -2138343180394622785487718916570561232151567475694678344794060306491974 1920 2233438114713030128593791746979472356053962167386705908641695020084917 1921 -2332735865426348104587087990747928262083845550442848642405768097132032 1922 2436421030883125919910101029233144190127377399081450546016060191340317 1923 -2544686267314875396325512650434740976203208564124534465487506399451813 1924 2657732638395748892572027780002651603178543542054140319964349260909694 1925 -2775769979872816049860000251430257821106776932106467239186522700407774 1926 2899017279912668154750601892190915145810442837233405216379622996149839 1927 -3027703075837575703839234638758041781994760196864940806994041931943294 1928 3162065867953085210411245580394714895280884356301239774976021434804208 1929 -3302354551198814356769350053389997505001234778352844220148323544507609 1930 3448828865385341255991875128361901533057998040129554353446943287218518 1931 -3601759864812536963034554782012397189340303632262364344864597715748818 1932 3761430408098515806222299037839998744560886982946661648442767380933823 1933 -3928135669083633246650393029112129729716331278919568077004264456780341 1934 4102183669710705872614765382154377129696943843958565351610580558943806 1935 -4283895835820925364048969594207452445566994866735447355255923120548569 1936 4473607576844852994570443912384640932991988690003236060025503467486206 1937 -4671668890409481372343721412859051063094994447797638174481593400635374 1938 4878444992925706384262748518523628048004651596750640356218890735566592 1939 -5094316977265738379584230304413314855243230779653885936451720404011642 1940 5319682498687074259971768588660165597035831317307777909976658784570275 1941 -5554956490208731283334107983124256332698845836769468438644333313191910 1942 5800571908696592321354272817406733639901456096910561171162844454155909 1943 -6056980512968017787820972927220767175568416720413983359183800162058254 1944 6324653675281431843219949024278836925192935344086328828438961590491649 1945 -6604083227634483910387683554468121736697589639648465200161525453392868 1946 6895782344354719055449312102050485513912554339325950174818573951811268 1947 -7200286462529564528223655208016333132032846502824237131944984522006763 1948 7518154241887961097490483343787769320664543723715778417381227904379334 1949 -7849968565814247565724681910330094727342581086872448001979658619016629 1950 8196337585246060420912941706473118873464837243337127004877897767139539 1951 -8557895807282158195285578605039075918580094748276824151197448165363153 1952 8935305230403346965596109738232519047518902729687937285631154474106979 1953 -9329256528290199964834328958185339796575612230343750237247293312468305 1954 9740470284305166318329976041593341688129454072965614715984891459046392 1955 -10169698278794092948783659790047209114191514335781007159453894229751869 1956 10617724831453287071881918635271688708834214303834199564127057237229090 1957 -11085368201103177902769471788139349979508103589222220472743093336186419 1958 11573482045308555061175134635395296917043429082163764259489508717075585 1959 -12082956942388434181177694382494636503688945040829135070066538981769440 1960 12614721978466000790234055528181945707985198327477228774569381046471613 1961 -13169746402320992203867781693407919252105714972272323271996024804007407 1962 13749041350923482059510011497059120985274107438239227571293172490000071 1963 -14353661648649529055783613521604894308624513167552393154015880994567074 1964 14984707683305744461993656119154301617570846844031745684711168134085056 1965 -15643327362221734460818295378902024915036167714724746717604515454395067 1966 16330718151806804631621947080077693048927573214983630063998019371157721 1967 -17048129204110505283719537786200063863652679451552637648345493353066659 1968 17796863574075787861762762074164084483108296856379617518175865957380982 1969 -18578280531328984157595929679655836191276074359660447331170435343930787 1970 19393797970512771806621051475292664508804137951097910859023589314227378 1971 -20244894924337022523441981259273741735984920896686534427953241635181850 1972 21133114183698225955152224894412748853499123641408065220211569227560650 1973 -22060065029401335788291846347072062355726921590069853410250305416860456 1974 23027426080208701877717912436006646844109269544681976486135970267991738 1975 -24036948262139551365719373095950276423046803467571369674366987229528171 1976 25090457904150594893720662865966489935411794204014473188358290653305957 1977 -26189859965544106656837001175589228703008958872394455196537711628146053 1978 27337141400674619070531766193007172157588224900850049800289014126329505 1979 -28534374666759558929291363614406055597181236327035648763049352630681455 1980 29783721380843122333818065162461416998515929689018564220046537000197333 1981 -31087436132216846648707995197243277145037205301669617422002893247457622 1982 32447870456865112399604376102258271536433032057099901720555489560054098 1983 -33867476980779636857734721360526116116782719938237091867024802366782106 1984 35348813739274362794562120330461592121877871332433863166954043652295659 1985 -36894548679731478142871026581279229140732379653393635832348775602210797 1986 38507464355521122390253133548018343867119250848239358922646666796951521 1987 -40190462819162161275527523147987756315431764260765767354321726048480903 1988 41946570723129781918615178897387605716053645541215157257251016965780556 1989 -43778944637068137266165257578189575726395482958242334648201822253082590 1990 45690876590533436180905252791039532617044750756039604400628771461943094 1991 -47685799850775342216986558576522859791214228057117112913570713403026007 1992 49767294945462943739294576230622177434369917459643474848831273089673526 1993 -51939095940676550278128617421576122908511194772042047763919806231785841 1994 54205096984918841728974827352037773680959740900909144665921418461922130 1995 -56569359130349163338881434716776664116282780649621702214621581322752590 1996 59036117442913764912026244287861961075819557261405544049998554627747142 1997 -61609788413533302483287874071136516554951323539076479133955009379078497 1998 64294977683017761887522032684234091735050763284241901097623564163374535 1999 -67096488093908966405526277174977169707848597025257659569771410044461577 2000 70019328083002869736697569456201029906514962748161443378202162393403220 2001 -73068720428878821614585948464603060134635197861865908910546792862567959 2002 76250111369361874534195331048689530890657484604687190776616764706910003 2003 -79569180104467963323397343490334419454497238336557855137315244910442287 2004 83031848701031462214071702193843069497816405071157617315468818407197279 2005 -86644292415891276378661328673332157514098006312161402507873812918919010 2006 90412950455216370220920079848890720455927636146219083176606113940997221 2007 -94344537188285632361670059779226769738970501588945593737518749211165235 2008 98446053834801434110308400886123697096412978771223994934769968113718524 2009 -102724800645612410621325230664766094658084724165099301857666255494099535 2010 107188389597550189772061372495229269285344605931443253095353982869883085 2011 -111844757623948374541408492976447209540792053623316057452363112207595365 2012 116702180403311467589526084371811500977135272627777849185810919941099542 2013 -121769286729538087171198353074109273451694139148317867487035122108446224 2014 127055073488078297224920279029241958525251191799312220983452982801415872 2015 -132568921263420760120672142417121433360088763260322026838483055989742659 2016 138320610604363382225696737038577397935248476477109912432739275253237908 2017 -144320338974622892376527102085460796046445634143031000875270909501141428 2018 150578738417486174628283704953868194590756461531020059875266409604683592 2019 -157106893964401046157510545372914050703571176374420825988009527333181348 2020 163916362818648482558363510241602792966216395735936186488890361447899249 2021 -171019194346534079517831492928865052216142318180895841789827486559980970 2022 178427950909885918643278890012109155947223023507042118044340531102829125 2023 -186155729575051179218117495363558986786021532229994855951933038675911938 2024 194216184735047100080597452435865147255086648108277351737101883352602591 2025 -202623551683045633543651592252928654746830478572112632932528099684957487 2026 211392671176957830677294529059903812933702655811168350308851287221936830 2027 -220539015036536240183858386817429045173063419659870732550650668775262691 2028 230078712816134082900362904776010473585302905791210920325252830773364958 2029 -240028579598051481900853940239753274131380175906575162066731142135111802 2030 250406144953264499789777286367254398213483882138343925043552252603947756 2031 -261229683118275194562803950346988628439874760629790892045304499268442236 2032 272518244438843511616932565489342671665606479667935281831318419458340863 2033 -284291688133467869153333557763676686537868129462710906256584144744123886 2034 296570716431674188373573178369812752549695217214908093917165567972561092 2035 -309376910144456428995225728084880035195318765701589306699785353707130328 2036 322732765726589120261422433364997740290590039972499594330144661252729706 2037 -336661733893007784304324626596409416942791543928788322061760941470152487 2038 351188259854030546030374712288657132748842223846240737069960929454243679 2039 -366337825236877788641905948084531645148229922136607162060110923585440179 2040 382136991763740793557645225161276378022214835895062073864940685086658558 2041 -398613446759559421833285336474475849497346864319234352575616604290785898 2042 415796050565697759287162592499270336315460450046739062374709787926258263 2043 -433714885938860159010570537836030635853959988301197458106124556173605298 2044 452401309517873371668874937749371167662905986151904355539964077565338678 2045 -471888005444378762192487244977898252588851104123886478303759868523205475 2046 492209041227037493042937778644282699344791904489026276248899746463501999 2047 -513399925942556755575726332054505094618916332717475491684748875983812196 2048 535497670870702631962368854200895098239030081418067743513929592844843994 2049 -558540852664481193461550205359682041658352981724525565802120427649479304 2050 582569679160850462064351020122795612453139137125574062439176731645897309 2051 -607626057941678620144091417394696290396931354566547507742775794613259854 2052 633753667759195358735773199981218701801859168138242568773810708278464347 2053 -660998032944900806066250761483776444613464917591377957728081565377825396 2054 689406600925807666643383832868418721518881595547552982746148094884358408 2055 -719028822977004928298605922061983024676851445983961125620762015438946188 2056 749916238344853981210718524838637285120562462724103275017305693750545869 2057 -782122561880668793626641048110775838421527959929632430760587928648431527 2058 815703775330499805040786534395801560826517543126306720154733395863215897 2059 -850718222432645691073605841605620181063009174066666603739117086772898416 2060 887226707980767762583135305775998634120521848668992595693360675052453427 2061 -925292601016988512456423248640946988052073565545262459731625456293576735 2062 964981942326129151012234525972628631470657260205553772057470464524957591 2063 -1006363556409291731452542874027940395102962146459793987012811108062986717 2064 1049509168122330956282888814340719629350143477126610641116239758120878693 2065 -1094493524172400727227220380790088441525936597156530299132877912212096747 2066 1141394519673713183623920537350769860684127556511970827658473031475115053 2067 -1190293329971926091055092999607636321944050357012027957220604962739203355 2068 1241274547955191231090744461385441318659454776434478860070666414155583060 2069 -1294426327078865677884722963495221489197431151403761257805177513892558837 2070 1349840530340223858120441142131001184530653530334815518103179522664848456 2071 -1407612885449225986847743914225528189140138593327442506796524086017003663 2072 1467843146451513364920943152798067649551721825713529594998570077174304842 2073 -1530635262070329252552642221594300289847678254510844402965765812645217322 2074 1596097551045022388283377970246954295034265127314245779581866158133171388 2075 -1664342884755196171783980060101435337905144398942875939442911954920967902 2076 1735488877431438245928459793119087524672603611471731411268805327313759592 2077 -1809658084265921605596812803665545427975643125913432820384013538755871265 2078 1886978207749029097741261910645134096226413885949507556445625217142246971 2079 -1967582312571538722988504157518425104552850466664244779646218012387247586 2080 2051609049445838792452755681731284854888868579043495226152457586779321820 2081 -2139202888214141881978436040103620147434028252182085451758024389875149995 2082 2230514360626757700089608886928076394870761585032819951619848227132350927 2083 -2325700313189191414546799854799114824595820962125425174245938847640186442 2084 2424924170493180600540632148935952295576870411278438763420834257247237858 2085 -2528356209463796720707669007922057703702622362398206928379898047791202578 2086 2636173844972442907673944912115956658262469556213933773622836235458384983 2087 -2748561927284006864703429282407068029930605299342269089702480911655347935 2088 2865713051825605130390671097938262463741621674140893985247481975813209678 2089 -2987827881784313145710404463106044696621231410735658427182756393961022493 2090 3115115484062046115057217397525255498733336302661367272599063971621519405 2091 -3247793679137371437426796832627550614354263650143371741661080542945868460 2092 3386089405406528692020909962753779291193107635446633757209049387009044814 2093 -3530239098599343361746625911707197583881089987710685273993320352708180451 2094 3680489086890082665773108598053236792006210232434844802563769318376180560 2095 -3837096002348654533109346253717423104267779141790012561999356397067699855 2096 4000327209403933914257605549485827672588629515428385509916864320226932048 2097 -4170461251018455936931966074415807751447201274109392792138420189439901006 2098 4347788313302286176768283441371398165608980995950547368372334577994068720 2099 -4532610709323609586448796208883505207361490027304009093593273504776710428 2100 4725243382904518267118986273374363124668287408160637836267659739805817778 2101 -4926014433222673015822132146570295594837580035466932817470052547115977226 2102 5135265661073015139455228497640927292213974103014022326025595187879184376 2103 -5353353137678566121137178183859690650420694794356047686499572530381512069 2104 5580647796975628205832371722738017013865072907291967873081800121925830485 2105 -5817536052336445885176299550187371348424801860128218724555227621126788819 2106 6064420438731665940618446752898318456432804125347735176748811068333554854 2107 -6321720281375803861645437393547740260475308759792289187262653738774650512 2108 6589872391941451277674229763797990551978106456589510620350216668290194706 2109 -6869331793472209285737877677089213843852475244455134757281160867156818224 2110 7160572475170375653122292326968794027100027316035931822495447821255505995 2111 -7464088178283322037219951034301325412881883919361201806473890586611037315 2112 7780393214362345698101940646901824937784257409949213411218731049389272437 2113 -8110023317219646793316613853286909889432993875730338579934476930356109273 2114 8453536529963048476086193759555166862400582609227836114481710113749697448 2115 -8811514128544227154905789934513027425331952453649789852160502466984955136 2116 9184561583314642282003736036311643824561650445011432506726881065199451677 2117 -9573309560144140302008320782078448363417380522941118974391148486121856790 2118 9978414962720450946389893163466932792399884147193641766501341991142993548 2119 -10400562017713594739070723340378428019251198183977188047180471366982224276 2120 10840463404557681169636067002222621069610134572392460909658301267609105829 2121 -11298861431673804385780123757630834265755681691551689022310777494429699245 2122 11776529261031848619412288013449879858849588962863216770892016021445795896 2123 -12274272183026114494766810592976236033639712852667242123274561559997917212 2124 12792928943719890091848051900758078060134794411148297910329252810868520380 2125 -13333373126597542174228483837010105953224538522327451885783125867310530545 2126 13896514591049523346402827945434869749993893613129700426353988865990618846 2127 -14483300969906015280593711544289749434718110708987332928083824755556866137 2128 15094719228428897138135805169983314230525335417921374033174195009458434881 2129 -15731797287269488106347964713529037158906392139258549016199118891727777888 2130 16395605712001215608510079876545348135331899581838612754700000090901147430 2131 -17087259471942164314080845287109282945000127228114939980600381810175476420 2132 17807919771092529972288910248369148436017829041055413860524352331696805525 2133 -18558795954126507259874240651247812049184297926052604735348286280183041354 2134 19341147490497260029296505179332129091590495397260469584819350130156611295 2135 -20156286039837540404279441897905183210852548270158374450383303330092309953 2136 21005577601967432293527572559599482265336769440907082436291897622967700730 2137 -21890444754954794931981717476273923756488991918496193804740679578883153496 2138 22812368984813480818894469678223833738674892169376918903331429097247072191 2139 -23772893110569515980654250159978781895701363340159368083180299865204379369 2140 24773623808576383518780601015669394522978505507853415626118821431272551565 2141 -25816234240117577522845354989427693236303935621919496142739706263973215015 2142 26902466786497936538600863907840190317097880193758460777437437752337835740 2143 -28034135895995176446425885316577872111477910285147125804074623864145248670 2144 29213131047219784428020554720378262789861684470760965755963053045464036133 2145 -30441419833615281721197904731577219043961399259554021294630419034885546466 2146 31721051174022096974577556395766999080352157517251157904188474858912657050 2147 -33054158654427209385407399331841451728478542442893079213156092222034359460 2148 34442964006228628327978762597373899804468833101853979861291503079080721332 2149 -35889780726558992937411494198010331719142465949179468287159226096874756185 2150 37397017846436432852245198743647955793091991317770574045834210957098818453 2151 -38967183852743674955601291969819315575951690922798697180034469495209272972 2152 40602890770278569092676439022710676568324328428182069017917448057202609074 2153 -42306858410371111213693555704212506982314060864045851634769142879130464841 2154 44081918792824052816783304817940576914559454612062064574524572071459755320 2155 -45931020748206703937331468205991785629967143490437607149295143061693567766 2156 47857234707814982220043259638222013799612323459089522367795761127871608574 2157 -49863757688905568396322238869513522656751666078402502641330495669413854525 2158 51953918483118651614077070902507831885050480470742879061293336367643213531 2159 -54131183056322657314017532170132567869854955687501242467187470255892914072 2160 56399160168446035149679893796575608738826724622240802371062782583202573074 2161 -58761607222206153625653877807022870057635749479987478057142259983229021906 2162 61222436350004130644865965650947718205046155019148651928535161629644747305 2163 -63785720748627574916807020861131498149512777973088744263864678364713471401 2164 66455701271791293854349166444386360468857017553684439173187246121990575142 2165 -69236793290949633468343774722744080549461781362556548388092133774123098553 2166 72133593835233872658512423864401384205737143893132687475894264532768218103 2167 -75150889021804640433867310336888482879648944133893096865808258839493208776 2168 78293661788363327610199171654791705009424891611167451140005879665859071912 2169 -81567099940038618455221363811403906271695500027997998350299804639185400173 2170 84976604523355294045416277998106093091344534041926295722523067305163698800 2171 -88527798540503107734668142515480601561475757956104555270371400643916495023 2172 92226536017654583716221684690818191723670533634947655467496908711845974324 2173 -96078911441632852583783567294902815482504883411342748910147717343952246156 2174 100091269579804955466012077027138232575574003220569888899582219332380363885 2175 -104270215698673296383050508012850228007170222851018649272598505258883222032 2176 108622626197259011182111018893087606789479095034918199330288594249934649917 2177 -113155659672016896902082400633626940856114966933651189686618041479649183647 2178 117876768430693191177622385701798839838411798320121460143213974499211374036 2179 -122793710473235929600843067023298216388052248227821020359251863702643742667 2180 127914561958593902411504771750383718323257452796833447955178774043968298767 2181 -133247730176995484981912296793605438007351667196774299936315566608962953903 2182 138801967048083977339676925105850305715826744589665318834840858783665355244 2183 -144586383166102749717908242375049340524403327324094553694743015917400624966 2184 150610462414172694147611773217427638213986874965429032472996249661629904872 2185 -156884077170587515584312622786656324812643451911895329319760016089764465648 2186 163417504130970599941220147615504619070341899045170626969128139859362716158 2187 -170221440771091963401903650134211969598615563745533800825668546340886152181 2188 177307022476136565055979741929304586193576179357486515789129590301748943534 2189 -184685840363247557769774073419765595084665053490122560473778433990801281219 2190 192369959825241424006774936721868025521080186134995441131230580762427008299 2191 -200371939824508019311439799117132443816745164939040367694007233285427326700 2192 208704852967269015557827789087940039032191541123479844672466295513854583825 2193 -217382306389574854467029631450710442159703284875534155595479591773552459207 2194 226418463487674913969588109948209806781701651903381342333904187225824974727 2195 -235828066526700052114466167629468838866498423280227833764335857264010892505 2196 245626460162952996319780048348148349825833104469848058128933742855498243499 2197 -255829615916512238181752233512975890902779647126362786496239304535642651443 2198 266454157632321304636103488571433430538510608493057190976401607046671788681 2199 -277517387969459717442077574461595983129969761221098563350114181472535259999 2200 289037315959876924053013056672562783741989381610646288289254912142044217195 2201 -301032685679518373538129849104258426685573272789313139290441211573346220435 2202 313523006076486204710578225001291936635686256410933099974789500454667114189 2203 -326528582002658290833016117402514350992489729252684948570606744483995165851 2204 340070546497041328306196100866106679154292681321368467492321708101090148621 2205 -354170894371059052896199447840701328164983593497468093465075224538610054759 2206 368852517147978412928805093867508949756381783669980058916141255109139000813 2207 -384139239410757634652718788226541844138431448615558323616889654233635241246 2208 400055856614763708823004606206541764051101372510318023856578942960572634397 2209 -416628174424056160255313928262092303536270247210276495019987385003814687957 2210 433883049632272411798096892316148491815068084037189635042413539588890019293 2211 -451848432731581131348316331014388347977732173573621487924028909000784444852 2212 470553412195697303171854611742991847646949974743775295459565393614351064416 2213 -490028260545580183703671841766444244574077118156600406429628920065798333127 2214 510304482269166726422364468392207001611298573177751559267892193119676335759 2215 -531414863669332583729945933158398775013105940934069202421032670278042682416 2216 553393524717224669614859071582292704183398898880423948885942838840324194257 2217 -576275972991177915244849745392754171006888827300455475436105164508630939926 2218 600099159784618863426293481300764667796126453057629975580131960749032672868 2219 -624901538469674899591164002164535511945663212935099496337594266576133075077 2220 650723125206655165742629937795603735136300204436222468703374012726271779590 2221 -677605562093152702566994675818244007877458011369702473616054867802212990667 2222 705592182850242468050522713105873216975275642058013338987658148236298635169 2223 -734728081147122151982656837463973586364929555185174105701102428950350889791 2224 765060181669567925578890245484831458479586507203709394894121636521738582035 2225 -796637314041761440794141554103346555139217161250239654447743394968724928301 2226 829510289715393765946013306071642906734075584533317130165213935996299589528 2227 -863731981944472997906294001356035343840548508975190970367668385265357872240 2228 899357408968961764340165034760241999626300718194262208498593120630610940581 2229 -936443820535255723202476001210284753675572215071340461239635613984012468423 2230 975050787886591755002694055681655044263356631874772887515650724666775920209 2231 -1015240297361752384020544753744818539258524517651172257526052306698966811982 2232 1057076847745918910225161056267988220983886793869834021083869338607381794731 2233 -1100627551523227942818791248609430244656526422100918640856097275974054292715 2234 1145962240186512975822714881089273734898220636936032748553401611649350936675 2235 -1193153573765873143039345885364285408858572509478367021230297014008032196720 2236 1242277154744114484313962016765020748659717092198094353142355229843080126735 2237 -1293411646533764453992351537352236134645721387455906751727402165089738569185 2238 1346638896697277882801005560585375663439968755428997233729894876716430022607 2239 -1402044065099242427640954198009412574168328792540464342953028734571204594613 2240 1459715757186864371054980612469434292920511815579819211398090520324656417101 2241 -1519746162602782539428258942881204939037658477525601391339217436700268541102 2242 1582231199342330603358719149658500408047943882943277011460166441279942372091 2243 -1647270663675758059823931339075411742480416874814588225790188864956446357817 2244 1714968386064640193527206395126945848040499907150471371598261070430259488884 2245 -1785432393310770176876047047579324456430006088184956889411767828888460209991 2246 1858775077185245598854790440034658965783256489474834047745335452111086573950 2247 -1935113369795251038093385748778070593700885292578794973054225559502350170412 2248 2014568925956212281408575719061525521466963580606302879316359129644020680394 2249 -2097268312847571464829176942114716518706110370023895536356810063347052016553 2250 2183343207241421392282573985876357039776985415671591277111752733917934132714 2251 -2272930600604657786778151170621617300190968865771562612768968546044672649824 2252 2366173012387177098951150233457378119378926485160879684570717231944835511211 2253 -2463218711820982241233844312771659847009359603470123527453113589959309125124 2254 2564221948567877415088300602280769726957822251180015406524646792454743866475 2255 -2669343192566754941657156925438257629388980141032692946029172721542807886970 2256 2778749383445321313685827167881850805197471830691858062127283150485870515071 2257 -2892614189875496940562174897491491421747300419044146904027270548723053115557 2258 3011118279266675431185426477433779161167995200854281130034611727720258009808 2259 -3134449598206565744430875305897292886852299562090574796695116704120356212514 2260 3262803664075486980125742794107295380041019822755023111692249277712079022133 2261 -3396383868276764716052361096056159813442477680634631904555609426621588478396 2262 3535401791543314269482063902127675024400149884821146572003484000499017749757 2263 -3680077531798615681058854474008966558479343121479761472058574266047987593534 2264 3830640045069114182234249288672717909052704279768094032667798613864903454911 2265 -3987327499964646042635677084890353976467936079676582286752565576198287331757 2266 4150387646263821698116753607835442256060586100544816457697832177802136268769 2267 -4320078198162425742008245292188550384321951801847836481850043438289504448206 2268 4496667232764847683071763000138123331106081187408303022468079206137296313053 2269 -4680433604421370493642580633646203712593777860866797672504234317269294147330 2270 4871667375537849294292258811342908465462886927023952223151971043189456952766 2271 -5070670264508944742828612320284799027326188482754935294142345168155884545606 2272 5277756111451670852970175601185108772208634266312494480899121894984804037772 2273 -5493251362442612492166021092950682122313200516462821685785687395811787268675 2274 5717495572989802576107780904051359713121352869630213671023914031076175552192 2275 -5950841931498963369176951990843364383718576056612607576892091345310977374935 2276 6193657803523652255142459297145391759852733201114789836369695491602114793853 2277 -6446325297619853420637357724750320760141348281235497489880252929930356417885 2278 6709241853657768337299624145958081794732193368637369163637423151738709958594 2279 -6982820854477026725793493801036740471267924296664383257613615378431096375482 2280 7267492261806314638967104838201753560851557751912351771851342177829105758418 2281 -7563703277404548098407127754388911131944218995756361702061868800167094251833 2282 7871919030418262000688637989179517918051508401810169593905102857871454174425 2283 -8192623291988889449607302571645248548327141341732987538031370790598182941339 2284 8526319218184133050296340653377354778454027737086201754283571155586019889834 2285 -8873530122369735991681767415271456231602198331830663920448772687500184637285 2286 9234800278181708190120308918191844599043237726312762410511494093998219976453 2287 -9610695754304514974957030304550222549013109280723448592439647461328421140177 2288 10001805282307958823039307887479183855153134093225934236621764925492253619374 2289 -10408741158844547096012772573908674055462046408235757245098349452798928207003 2290 10832140183560111846276546542177293814926823341879408515508393650983621530783 2291 -11272664634123405523482093164879400610452548825080665209083137520165144965055 2292 11731003279835415671118474745580287351919775411878409422289430671043384001036 2293 -12207872435336302247822536476427473957387531819356364559698347119171893305032 2294 12704017055987245907700234780648853410304985202644316368392513682434712104174 2295 -13220211876566190484138603522605707181886606788860916842416654900643187295100 2296 13757262594980557409222822864736090766713654443855056268714489909385379786669 2297 -14316007102766596670414845602718993398053865582483551014158304616403298466579 2298 14897316764214214531118961494260062369962264332520932102093224698519276134890 2299 -15502097746027982701216440304836925026286754261562167298646398841820743397410 2300 16131292399509690863874397017240644597710682556528515990688495491728506324779 2301 -16785880697325362366482107682290706345076277283401244859917770399610425650601 2302 17466881727000223533933397560641198200012124936321222663820999915338181764569 2303 -18175355243368816834536313520195669769516915627238629207516943511053065621859 2304 18912403282294397865333465195973020727954830374401091591457425127778400981914 2305 -19679171838062081307885915407559547135123267802251852011336250463958077353900 2306 20476852606944031938730321873562763946411656787240670030691879929539038609625 2307 -21306684799532468763611274970765542950021723883476279242877816789832167070816 2308 22169957024537503876713469553963380107407443723022122983357979095350468174042 2309 -23068009246852018611778923830426626040495628541836941658063974203031379713380 2310 24002234822795039433998359870235108261041892546440922434139928192564074592673 2311 -24974082615558572112706085358399516000595807907568504910635818055620122359062 2312 25985059194000748339552708868661749523783750990633214937067245374761076144857 2313 -27036731118050603700915402997504586379193054243842749927949070215170982863947 2314 28130727314117015863046501052866579797747373241525186498268521206456461149492 2315 -29268741544026469818115044559871254579579262578503237734694546288343471292359 2316 30452534971151572908314168273575107265274662990881246349308603111496388476058 2317 -31683938827534813205133719206128679146065208943715200760202609885670105176559 2318 32964857185960145332377589378402342628952292920597257178853493540460700728637 2319 -34297269841078810481788020013007002767838745187180037612959889539656410292500 2320 35683235303855572811467865460116662441545953088497036140433898926940731054995 2321 -37124893913767511716592362255858389655176147772666581054472436965324889699380 2322 38624471073359886462194832110346666847499516149696154822257661972450700344635 2323 -40184280609942633311787947628559926182207472627825901702236977666038795336726 2324 41806728269397021961806753202689329081426672924579740506604778203030883951270 2325 -43494315347255153994062913864563298680156019138082152173224035263763599233970 2326 45249642462415607558369009017876968817066172253529597566767253242290155423383 2327 -47075413479066906532059753540993639343604566287798597440116614031936291906941 2328 48974439582606916875803040110331359763778895308321288074180343659723392580556 2329 -50949643515571057102826783013961358207510655190850794167488297039596022252058 2330 53004063979815674804482871793880697086000504601733796790938069137447449861789 2331 -55140860211445420396849289410785557971962035774132672954795791954097056267470 2332 57363316735225288769544787427625157577881762068471464670488796505102177846138 2333 -59674848305479558642049732869012959511213966575456728886155124708469597102006 2334 62079005040751511193500445966199642858862046552984691183434780666281901784604 2335 -64579477759779941194673297674680806496065367970928408954932343127838855316217 2336 67180103526641487478141707558298358768002626112595584944611719500021379941925 2337 -69884871413212122514439976959225284815843095350815960698636619387397914027661 2338 72697928487417186418050313688135071646089172801926037145233562822384270485600 2339 -75623586036067578709982084892279436035023526603818142033670463867376188795559 2340 78666326031420598586348398112715754570906603296882255481389940045694981487734 2341 -81830807850957936057464294447830571617086947560679168700401131962691968306017 2342 85121875260240965377206253836529035016179576838500353459624812349855897847761 2343 -88544563669085301100271368357343359169767697647594940435530233614258117381762 2344 92104107671693088209665015001516436062171109567986300888628977650055153751471 2345 -95805948881793274027782069871014949516135451154507756521597716264971653639371 2346 99655744074267735479153541034240758436308880738791388124107289339649417817628 2347 -103659373645185217378195349838638020500890562669350403582526067639045864458299 2348 107822950402626205529929824410930894144329483696636251253578528015309386767634 2349 -112152828701160766280463190118032038802236658852767201303634329100853499585558 2350 116655613933338710334779859521800589463490483369572884889050712003072790827653 2351 -121338172392067887584028907126838702277260339792876427419418607193524835198850 2352 126207641518292722555409483341050364897642096086365500075538674292412036182429 2353 -131271440548942015921354076435330750559302879719904014551499199627785842242419 2354 136537281580693354142536595725399918511595417600235242878694492647208478770460 2355 -142013181065702004579004768246769343912000415845589951871833062563419235938063 2356 147707471756065776171211459025741030379407599742856188859923533678909215976357 2357 -153628815114444877206168472642971737428159565566696465967207284862756092073015 2358 159786214208928216352754718182912990039702906968227401367381814848717000888025 2359 -166189027110935820419266711902485730300682829619521907901274033194812920860194 2360 172846980815672067547881177634706065345265748155558994856285005887746821013468 2361 -179770185705397280615633734654112179071437641663613023176353908478822682663131 2362 186969150576566954081452162103940535404476169551043090100659776301096954078354 2363 -194454798252699600311480326327632362823346610736691494387926655664049368077017 2364 202238481805677042244562589291900954163131965216015590303888156903314654814254 2365 -210332001409056135224261214235045518589441660568202141327336535259682728384751 2366 218747621847879604041376858249138567203400145429829702996337274956291643244312 2367 -227498090710417210538079003717843184852255759688254727809348468682325834158737 2368 236596657288248149837699506054473779822698093998991820130208898387082800644947 2369 -246057092212112787006760011084412929202784553237776314505811046655408230264510 2370 255893707852018020555332028514348544307328405401950368792900817804007430255615 2371 -266121379511177178636745547061605917665912011957071693403700741854219736104699 2372 276755567444503958328273251625693281420648458177411141295055330421271780444740 2373 -287812339733562106500413836952176253517178903163003332787149442251184055906880 2374 299308396051099971579639005268430913161061013486065669225593577879497468750232 2375 -311261092349573450849041499711983269269254301432603920054201467242992829313170 2376 323688466509384004853941903879689649195284007850949522767043163654576693102564 2377 -336609264983932163648446125516523596376490205242281956860646214517215966076702 2378 350042970480013233864747031404929107441463998658732308527548307493717398665429 2379 -364009830713562728547444219909907394024521983229674598639797228948779410547566 2380 378530888282296456554133704297857855324265381991709232236966532272482104571283 2381 -393628011698386376652021401364127396837711050138836529154196319411180844238823 2382 409323927625970476144043680591489344064902250103623482631566848065581643712395 2383 -425642254370015392234998170546576026295576955185528061822841521881141744221949 2384 442607536664836661260923209293059106387518034628333204995771155148134239454840 2385 -460245281812435852070768277065745790222470831158539453757938448679318727106186 2386 478581997222739005254094468304757657137490329711577861509249833257138902799413 2387 -497645229409819447347514261889728625896150775673117569552401229695752201030046 2388 517463604500262967904131110485648133514826545213655339964078535458026683272977 2389 -538066870311987431946174727073731876765440183558269331413553075737101203474768 2390 559485940064065154659509011397673141796481502258472962979539850245673013781399 2391 -581752937780417906394678495622929773386915730188254492244343533532024303994040 2392 604901245452664478877919033423056744346172605077763002263665930228472702758456 2393 -628965552029902684784893606464629324624428398426635136347988190145723737594700 2394 653981904305804965857042572601372982843370363765831526443092723254341327819941 2395 -679987759776103064249604061671262220566869373574576647975627270689733490215005 2396 707022041542336218757524125422453687919306872427269462975270406676384751186267 2397 -735125195340642974306644030312612451870696016323894976311762518951018549836676 2398 764339248777392978627562699544059866768942936550803573898270665872271741026296 2399 -794707872856586275518398811594154416134842644894377444513950422516711563184196 2400 826276445887197938586565861957751127838314421012307852118958126968315844620846 2401 -859092119862019935654713450040403298916053453410333907866023182932450955096949 2402 893203889403054554851981213600019058169278689893415513232383984396634289569428 2403 -928662663372149417794507843923075713794570691162967625927038869399017545880382 2404 965521339249338095069894485371487870234673452947858848226980352105702463315824 2405 -1003834880385267856080467527970958261008704955419993426111434269723328361656158 2406 1043660396238162557591178360290777929112815728591500928494362818111668161504339 2407 -1085057225709989735675296339672746541936349929062493761536237044557181744537618 2408 1128087023700882458582198888292320195406900130590411338773057556781326777225363 2409 -1172813851005414487538218935886946289335230161339489047587956112508201693481443 2410 1219304267679048070766348931817453555799410260469021384854114205654323793001826 2411 -1267627430007973791689672262347663979280245145633733961072330194136406665974167 2412 1317855191220648079305369570349776469124717744926262661148549167898858404039390 2413 -1370062206084613295510152433055432697003076328403581299413351164007852072211993 2414 1424326039537665033152141632647281095855049324190917896877443742919367161697316 2415 -1480727279508118956067552397593303181261505810688570086825674279488097300746379 2416 1539349654084833038711245166975059266457062560672840239051148886927371158993063 2417 -1600280153203768563283746854352432989666324606002503353009308692024326060710048 2418 1663609155024233157268702170798066753591829524830213488433911300376933222853915 2419 -1729430557174550271908925751338275161573021956370639081206959430969053293280347 2420 1797841913053750909195650577437126114274762166432803094962818421286999040214125 2421 -1868944573382994539471314514348749327079937911605775763071065652914759485904420 2422 1942843833207806805745033435189908762688031291452441621811707826569997958235065 2423 -2019649084559881943433270475245986230441570156406416359803206007896783847116534 2424 2099473974995148395446170087844211787432604590790709287313930337670074773321743 2425 -2182436572233047807359703825931156698131536068625984077414224289491912679867183 2426 2268659535130541790624359059162745793785902112208249990889105601513502881539772 2427 -2358270291233249313174707606732083366340428303192123624177807514829757406613351 2428 2451401221155342527102725290227546412273104369376082310582978989394654567135934 2429 -2548189850049402940216620352410250666793553944225915346662572848508270629431932 2430 2648779046437376224627330103299545907758581069637989941359681688790182149222997 2431 -2753317228684076265276792290870634990173461555479923522838438114814649068740017 2432 2861958579405391429141781130213767296289780225945551757661988600277359340321141 2433 -2974863268114453155612408723682295037847159891738702097612516420636899604250298 2434 3092197682420554053153692262823371104763517546267652135214102334814881633732523 2435 -3214134668107565529138598721174523708915018486352351461815917207241005407371135 2436 3340853778431019961630637838125295631769252469116596491704348661535376306983002 2437 -3472541532985906539412166519340326147525235953111869357339054149056632761751113 2438 3609391686510600780579989530824735329745914331170176930522063709688269177307105 2439 -3751605508006223680424383022823742292220049723802847041319426594320948373965393 2440 3899392070565126409412310250973824173209330079563213458599765137399530002708058 2441 -4052968552317140164132448841895377349875595759511871638805168068388981531308852 2442 4212560548917738585472807617178822263308573035518668485601847701710409482538294 2443 -4378402398018353279071600434906796485128617666235259910836485517584882703522170 2444 4550737516175783374048965747906798309789165242782081569260900098157034243678571 2445 -4729818748674970528261132459793042517033219576384837924653043216882184679292972 2446 4915908732757394973574193915941076182719843363425573183105476708058225605650211 2447 -5109280274766010616949873668701609595302445712440072515860014704109725459986573 2448 5310216741737003311497478803819677409678206385371529084565393098357994530656948 2449 -5519012467988752574064279174783562584451417425064455746792186059482092266481698 2450 5735973177279230624570166596870983552443888088743360562966045840552550434515965 2451 -5961416421124712049976771049937295382554854190090987951130015244048926534131820 2452 6195672033895122103880026592252000167237695077309455988105867437046075553528547 2453 -6439082605324652190369970230085153797024637227206067929648700795727342170295259 2454 6692003971100449135627951070389431581404102233381052047519579438560697195540269 2455 -6954805722217273291016139967227682320309674042784713091503811843992577671181138 2456 7227871733812053429867517517733584935892805388844252953392511567447660931254774 2457 -7511600714219279159305175349360390451330575808103361452982392026677142977628853 2458 7806406775016200847531777092649379010373158182029005323739854537441792046772686 2459 -8112720022855890911052136031550430102172217991861638758197752670559096047970173 2460 8430987173916398176303566167009400289869132320350402356811756218801779532028364 2461 -8761672191825539855838400432688337039333726268322555324859229235820771295696770 2462 9105256949953365913146900417600974856004833315586874323783477083614211479013322 2463 -9462241918998042264350152699061610302341360813187386366442354971842605050741295 2464 9833146880825878048996477633535305865367119905894397424792944778595161476131271 2465 -10218511669562515464052482434160841325625640737342268250481105683048397842651337 2466 10618896940969957524021945504758132998055659864711601927549279385960533297825242 2467 -11034884971183180541346827800002650282399333219830780535278768053008487253129412 2468 11467080485920616964022620966898209504523564238901719475684087783521561420697419 2469 -11916111521324855274657932822195921979054511685189848913603409306710061934652704 2470 12382630317633543796349499254011472063087970483914453639481535732845866330012524 2471 -12867314246925763426656655677944652254275971879217027671186675999151761303923869 2472 13370866776236111682184265800195898941303313667908563051694135659085276667601413 2473 -13894018467377480403848086877519331997241147134079786547025340736051952250023438 2474 14437528014864077822162498421067895892285381691933516939637885936963865542190328 2475 -15002183323378710629476710432967540781639353747186757964554139546322725418921228 2476 15588802626282773999986917588415755872300866360386518392228349816593421765470576 2477 -16198235646723870511364891900067074518090834517623311913619710597449595929683002 2478 16831364802954568748421717832896463191444027987700272854392431164250712016426549 2479 -17489106459536597925889332140822166932288525749529300379559836847277548160571679 2480 18172412226167837996834317430814248205034342355818026909437438726595985341150770 2481 -18882270305934890292174958329069805277366224660734440824607308610689191728467212 2482 19619706894861889787957273635618822683141437924051591098385903993414076863847049 2483 -20385787634696637905082571884612125590833935671153338710852423653803366178763981 2484 21181619120948188977839090991060900991151068018992590544578446498502381874123220 2485 -22008350468265812356425376812170144387460103590408647873544969556355694112899817 2486 22867174935327877344197802123260171983653061719923298934781332347373647247505310 2487 -23759331611490775392082640167519910907651138855418116027635814110053918501885622 2488 24686107167532612668680527016172121398430800749095769385222340143721873341304130 2489 -25648837672914189835966060293513113231792177951963961032494471870425778473948155 2490 26648910482070852329948362239675240782880676796800515754454191972314658521345897 2491 -27687766192343265772566826919221018598757517172792420438659539391430823145613588 2492 28766900676253173941689678768209316148466076285186805108344852277001617403851607 2493 -29887867190931862299678128321778907487728829397908894445337523568489641084703549 2494 31052278567614514582246084786559298483090804771684512028820554095546910962760292 2495 -32261809484223054566888266044209094268936270476443970500883208623958885432148544 2496 33518198824173556281617950610024305979283946435707987234677662724029223294038109 2497 -34823252124662035398728671110519574014475036931649798630864377135799278070580725 2498 36178844117804559813180273772218457884403316883758723006765159981766664571294416 2499 -37586921368134301675418651424991232705278012529159638073112431279646497233318162 2500 39049505010089565708089477355828394326857171988332405584596285426682371424091548