1 1 2 -1 3 1 4 0 5 -3 6 1 7 3 8 6 9 -6 10 1 11 -12 12 -9 13 26 14 -10 15 1 16 45 17 3 18 -109 19 71 20 -15 21 1 22 -198 23 81 24 501 25 -475 26 155 27 -21 28 1 29 1071 30 -786 31 -2663 32 3329 33 -1455 34 295 35 -28 36 1 37 -6984 38 6711 39 16510 40 -25495 41 13729 42 -3647 43 511 44 -36 45 1 46 53217 47 -60309 48 -117912 49 216004 50 -135961 51 43897 52 -7994 53 826 54 -45 55 1 56 -462330 57 589197 58 953711 59 -2023002 60 1438324 61 -538461 62 118727 63 -15894 64 1266 65 -55 66 1 67 4500243 68 -6280098 69 -8604592 70 20830689 71 -16348995 72 6878528 73 -1756524 74 284475 75 -29325 76 1860 77 -66 78 1 79 -48454956 80 72791055 81 85530474 82 -234296836 83 199758741 84 -92429799 85 26532092 86 -4979496 87 621183 88 -50985 89 2640 90 -78 91 1 92 571411269 93 -913097397 94 -927245411 95 2860590385 96 -2618623534 97 1311925264 98 -414512183 99 87567365 100 -12673650 101 1259808 102 -84447 103 3641 104 -91 105 1 106 -7321388382 107 12335700057 108 10870911721 109 -37695355097 110 36724697487 111 -19691560044 112 6743646538 113 -1570742349 114 256301903 115 -29597172 116 2405106 117 -134329 118 4901 119 -105 120 1 121 101249656695 122 -178660428282 123 -136819294593 124 533392382401 125 -549286464392 126 312419219187 127 -114628575369 128 28991271298 129 -5225166144 130 681362363 131 -64407057 132 4365426 133 -206479 134 6461 135 -120 136 1 137 -1502852293008 138 2762445308295 139 1836513697670 140 -8067971731457 141 8734380652881 142 -5232929010680 143 2038578080483 144 -553357038553 145 108493099154 146 -15653409200 147 1673393579 148 -132104609 149 7590674 150 -308175 151 8365 152 -136 153 1 154 23827244817321 155 -45427195253229 156 -26132359544014 157 129924362631622 158 -147214572935770 159 92383047108262 160 -37940070597618 161 10952796123818 162 -2308911899723 163 363017895383 164 -43006180074 165 3844959690 166 -257635924 167 12719812 168 -448340 169 10660 170 -153 171 1 172 -401839065437634 173 791792743826133 174 391898029980963 175 -2219547395746984 176 2622567823723624 177 -1715916698692246 178 738609912416692 179 -225129974132388 180 50560334534060 181 -8561472651017 182 1107008052293 183 -109837571532 184 8345774190 185 -481045390 186 20639362 187 -637772 188 13396 189 -171 190 1 191 7182224591785947 192 -14582784488322810 193 -6157754994475898 194 40094735659172841 195 -49251259160716210 196 33469707203819320 197 -15028643693254652 198 4807976294579522 199 -1141907004184791 200 206330974891106 201 -28777508223178 202 3120867677291 203 -263512198586 204 17243960172 205 -864674808 206 32554490 207 -889389 208 16626 209 -190 210 1 211 -135607710526966260 212 283002059481719487 213 100734354801575890 214 -763661520262993038 215 972668562399024561 216 -684327069263257690 217 319270382820578520 218 -106685570102197332 219 26634909687594142 220 -5097297048986571 221 759740978308806 222 -88998110338358 223 8224196165211 224 -598770494226 225 34124669092 226 -1503009168 227 50074350 228 -1218489 229 20406 230 -210 231 1 232 2696935204638786573 233 -5772412485388296477 234 -1703106536467380345 235 15295636831481800027 236 -20155424888267468409 237 14640673165647230331 238 -7073403590937058918 239 2458699852780552530 240 -642038626453793703 241 129345197243598907 242 -20447529920784759 243 2563163074191213 244 -256172473637483 245 20436253380345 246 -1297230374190 247 65004217330 248 -2535893349 249 75313473 250 -1643025 251 24795 252 -231 253 1 254 -56349204870460046886 255 123463964574583480353 256 29479775511259401533 257 -321406563383281134103 258 437316276000587564683 259 -327195039008714866511 260 163231603744209799087 261 -58817717809860873274 262 15997581621636942872 263 -3375492430735265095 264 562476553978069873 265 -74879159125547569 266 8018025178581197 267 -692597097132101 268 48224578892501 269 -2694256953754 270 119692235308 271 -4165982997 272 111011091 273 -2183895 274 29855 275 -253 276 1 277 1234002202313888987199 278 -2763254902921949276034 279 -515399421845633006971 280 7070031086202644085281 281 -9916106138966643348405 282 7626066690391143196823 283 -3918833642533987890398 284 1459489016757057176199 285 -411995206699073304161 286 90658967991945265196 287 -15842159984052822717 288 2225744463159266061 289 -253401771339252991 290 23477724584871585 291 -1771926113053254 292 108697391830253 293 -5388852818811 294 213777634360 295 -6681448515 296 160670391 297 -2865247 298 35651 299 -276 300 1 301 -28263671938642294567512 302 64588984722650668083543 303 8898816609103017254478 304 -162482387969510343835243 305 234560987797387982894609 306 -185089025772144923275893 307 97760515621345817388287 308 -37534944817266699160598 309 10963432018615529847135 310 -2506798620168113306585 311 457371370313739333452 312 -67462927280862066525 313 8114954371015389117 314 -800244831045000607 315 64846561404729657 316 -4316001350089230 317 235157245834325 318 -10419532451523 319 371468132536 320 -10485124419 321 228719799 322 -3714799 323 42251 324 -300 325 1 326 675741743408210139507825 327 -1573906917431860264755237 328 -144996444958783938104132 329 3894207738691795511003528 330 -5778604429430043832490343 331 4671134964841232484871359 332 -2531131075242440660723118 333 999646910634086866998262 334 -301320865115178112734948 335 71366923323019730881860 336 -13545028878410276074960 337 2088300940756309345052 338 -264001742272765469675 339 27534132032518614667 340 -2377110713336910682 341 170029160361204082 342 -10060211175477080 343 490301116263400 344 -19539199552048 345 629579483236 346 -16131488219 347 320698499 348 -4764174 349 49726 350 -325 351 1 352 -16834429858208763968448138 353 39918007993847659652971869 354 1964631419659843677335767 355 -97169855563738198284479542 356 148039337221140847600492612 357 -122415798845226320433972459 358 67938769514989698411576965 359 -27546042186479765024502382 360 8548940171144714022081400 361 -2091684107389320169692098 362 411646018533529686161068 363 -66086817228771905316662 364 8741357426201811439560 365 -959082809511079435235 366 87652999982755321317 367 -6685652847625896834 368 425480562531915712 369 -22537132354585882 370 988662133170712 371 -35635652881290 372 1043051462156 373 -24373064419 374 443468497 375 -6049250 376 58150 377 -351 378 1 379 436284579099614953381388451 380 -1052125158921435347450297202 381 -9212136323080953306282276 382 2520407122695912718561188145 383 -3938209640939929900020540805 384 3327145261991538222226222312 385 -1888422036718402279707026328 386 784691441962823008664188205 387 -250231763449277234576856586 388 63097504140934825869957826 389 -12840410828077544242017014 390 2139605958309950777394538 391 -294975420694856146503557 392 33893171718122953594896 393 -3261531819785376522380 394 263574839538902025621 395 -17902002334249739898 396 1020745005966622726 397 -48703451562289810 398 1933826114918170 399 -63362492177589 400 1692465341996 401 -36218081140 402 605455645 403 -7610525 404 67600 405 -378 406 1 407 -11744604178759373303562328764 408 28778084805072070211706497775 409 -849195021625644277839794950 410 -67859855616023967521054123160 411 108645175626822006186322537549 412 -93670634609036663150203536689 413 54300676743687090498498804476 414 -23088493230456013101618229372 415 7551810493750533584197893413 416 -1958394724388551394184296970 417 411102918808167233433924314 418 -70898946778350552660197542 419 10154159729832272159186454 420 -1217129910135988622974065 421 122761778672596347224660 422 -10454429047141108128416 423 752917449147001102829 424 -45851822795386771530 425 2356759109981957470 426 -101852784499322450 427 3678770454950294 428 -110069075949745 429 2694154496000 430 -53001460200 431 816922145 432 -9493497 433 78156 434 -406 435 1 436 327941268390132992155247269077 437 -815797433917127784366992145381 438 53671892385585101914942737329 439 1893994811284887944994455320485 440 -3104361869206604179823812028736 441 2728606366691130629097664654482 442 -1613626021111128621495165102981 443 701110928609989603194165998319 444 -234834276409192447240628297355 445 62515429880931414065313728589 446 -13508007455811152380749608670 447 2405123802589344688035211430 448 -356815291743335617028001555 449 44468025143950376571182355 450 -4682637068867506773340185 451 418296550693060324205715 452 -31769877004710897653415 453 2053018705040185418145 454 -112785436889557133670 455 5254408903129681590 456 -206699615419730895 457 6821692162575015 458 -187149231980685 459 4213638628095 460 -76471497180 461 1090273158 462 -11749059 463 89901 464 -435 465 1 466 -9485899926341208565550548209390 467 23938521741751804416813816697257 468 -2400478354835911513480080416751 469 -54730376777680334222287093182421 470 91765495618678353154119140056095 471 -82152433831669423158247645562526 472 49508366697714376558997653609632 473 -21954299082497136324271598171391 474 7519584906073247012887078116579 475 -2051545331105478327374511245925 476 455422565991020968484784259269 477 -83534753130140976442000025310 478 12804957762994445034099664460 479 -1654342148757767255474250255 480 181264283849797689354648105 481 -16917900718245083255659155 482 1348805337359977220723295 483 -91984883472054857051865 484 5365879038427440704145 485 -267362120448467907870 486 11345034252073099620 487 -408048308018488995 488 12355344487115565 489 -311968347017535 490 6483275879145 491 -108894887010 492 1440400248 493 -14433909 494 102921 495 -465 496 1 497 283896718396483342775254329149703 498 -726290353469216184171402109317546 499 96689522077711923175333084759339 500 1635527362603422923082591693303265 501 -2803225523011304552425442262030550 502 2553904147033005421557768548205459 503 -1566889394806370109220824789268707 504 708357199468215924912398050974864 505 -247781568602082827859311542567335 506 69179511844034201325472201153995 507 -15750896645696982626599585414494 508 2970441075145121552857693489549 509 -469427169738925368371221575365 510 62711055595022768280094769360 511 -7128373198966602915494795775 512 692752013043910400229704745 513 -57745999989258339270825435 514 4136693145137432041368615 515 -254830785119729247736590 516 13491218096332925718825 517 -612650494184722338345 518 23783059343606433000 519 -785262360927670275 520 21895740447188205 521 -510579282858450 522 9825218908557 523 -153183073869 524 1885064496 525 -17610975 526 117305 527 -496 528 1 529 -8781146191044548294710520990090016 530 22759155333675343494922079692998951 531 -3743539752601248557350698248280362 532 -50488814024346050920354414119107669 533 88402248239167461299764931596485825 534 -81899280345454056501210111146604406 535 51110097046509988866736236889295859 536 -23531782207149371344040871278979843 537 8396740677740522511997980913399056 538 -2395876497015801963798437619625575 539 558634682394624974385145838121195 540 -108131898950176361071901776270142 541 17582351858374911099645594638509 542 -2423242000019405401159078186725 543 285018540878760535516579494800 544 -28755064793387893058664254655 545 2497462241904657985832973225 546 -187176664362550409168961435 547 12119570139739089866406855 548 -677994176348031897687150 549 32732992814177701358025 550 -1360650847323536546505 551 48516083869704183720 552 -1475943068133131715 553 38026812670525965 554 -821501651547954 555 14680984464429 556 -213043252653 557 2445322224 558 -21349855 559 133145 560 -528 561 1 562 280409232597386143413863799811030329 563 -735865690537846749549482881251576381 564 143105212940952052422709130089192710 565 1608414920084905475352619441803264970 566 -2875256563657499223582557562156131744 567 2706799662787062146928292237343651076 568 -1716825132851673475499218710447500422 569 804283122299988117697975853413460166 570 -292447432808717880920616960516426636 571 85177741188408858673605839722961196 572 -20311041426730425691830463958946708 573 4028962792270655878513600569880764 574 -672858413675163890203956087353894 575 95479873024379537984652047411554 576 -11593617533452605176994873254550 577 1211074862630111963244919641830 578 -109265700776596081395215131725 579 8537781292079286231043536285 580 -578713063064989309585080180 581 34048167762045155941361580 582 -1737965472907800205336590 583 76849629817515395103690 584 -2935767957113161490190 585 96499645683340319550 586 -2713978769926159710 587 64812134947626066 588 -1300919097436434 589 21649204673610 590 -293157723870 591 3145996374 592 -25727272 593 150536 594 -561 595 1 596 -9235354937815614234051211479911970642 597 24526031429539213949268931052802662949 598 -5474162578941774080971669563842596213 599 -52826382393118068378274301811172155524 600 96361461644308185392967568880831226216 601 -92121869566672174298103349852855718524 602 59341110880162620692432696338322606218 603 -28262370696008190851533008103019831404 604 10462006654753218303591021159916397886 605 -3107030832316081809054068632029837750 606 756759570495826083066746655831028638 607 -153619291799626729284848222941707856 608 26308348894041481168060157322203854 609 -3836783868503408398042717040998080 610 479972238771890255794914035243054 611 -51792490659901223563327556418500 612 4841194972809620359163913030830 613 -393186258118965099338950676625 614 27801960051537793701478429335 615 -1713298964978691527070010800 616 92026072085228321076632790 617 -4304590757894323396280880 618 175016193507792943523670 619 -6166573846030205876580 620 187482012230031866880 621 -4889660301992815518 622 108544230788674236 623 -2029748585748972 624 31533426329574 625 -399395705516 626 4016196692 627 -30827544 628 169576 629 -595 630 1 631 313423099682637983172307168803532910955 632 -841891155802863466224231897484200000522 633 211113039239567984948482546234171785554 634 1787154698977218927521287213364068573177 635 -3324843560215892084306749697964800462044 636 3225888908280287110684094585423753586896 637 -2108971870722555326890775066828484421384 638 1020374175959949716376658825074545599548 639 -384196943464065705644997155082018825154 640 116226864844221771566907218890657077276 641 -28882729349734429817176135347552705300 642 5992421085753288652288458438844976858 643 -1050861458612447834009815266161456456 644 157253988735807491270092432097732264 645 -20230035611848726169669887710595720 646 2250321791676379161797806322426504 647 -217410015181057073285231982887175 648 18303891661750623817940662942730 649 -1345999902715513253055217897050 650 86575737954120416690981152035 651 -4873382696409909757565377800 652 239997011567916601117834440 653 -10327405652168115767452680 654 387468790519933238019720 655 -12633455017133905627530 656 356351698076613497700 657 -8643176211186138588 658 178827709126311906 659 -3123157986948612 660 45402166149544 661 -539062135216 662 5089891972 663 -36743069 664 190366 665 -630 666 1 667 -10950758810813605281777214463650353851268 668 29738567577122311065070973960333837063583 669 -8244890715585407057454623457616050816798 670 -62224706357788062944199982269670099249954 671 118012510247554239288417443860386961062985 672 -116140456953906029794202434178517123723436 673 77012596262606424533824419923069578932872 674 -37824996860224450245795304477803412074568 675 14474831901095199260667279646270232981196 676 -4456510967892670536927710564392599448090 677 1128761776896811505994845211792637437108 678 -239079593932066259045306103120070389372 679 42876333035615917354591642357058070530 680 -6573880833835394817403605008203887080 681 868256270166573584169591484410428240 682 -99377090448441931946111123286883864 683 9902799319173287467136256837254924 684 -862195409711796787154893624466955 685 65759017597653740354675283780470 686 -4401047706324615358956018981510 687 258704576429808948404575972395 688 -13358309845570711755541305960 689 605483032079688222779278800 690 -24054285452428624924605720 691 835523818696472693403120 692 -25286088377020250186082 693 663598449370922214372 694 -15007902790646404212 695 290126193308597274 696 -4743257722933620 697 64663819936408 698 -721188454624 699 6406537720 700 -43574825 701 213010 702 -666 703 1 704 393581421311845790048381569909332374791581 705 -1080127786399633166439106670789086925184525 706 326988341601918356747798187681463361219611 707 2227944520660415821559657093625707084223951 708 -4305668373789306909496295666279290041484771 709 4295851527935706718578596008804841656114965 710 -2887574559453609190450747293859437620648492 711 1438783635580392944122314309074037638508612 712 -559178490292576391781619756651767335848122 713 175065343713887803579017003429842100701314 714 -45152035727134522355501466392860734524986 715 9752987172210391410536498064997977700126 716 -1786622042281194631306833705483245110110 717 280291526304300648421531607672985798722 718 -37950851512360214563400704086097690320 719 4461946710466899037189184212095350560 720 -457736494696154456518599042898490577 721 41126785487024995510603516413651249 722 -3245477064424511189914836062153495 723 225394480427362053218481683471045 724 -13792801874460379788895410981525 725 744082151287912369118244418635 726 -35379068023388955714978872400 727 1481155248570309815182960800 728 -54501228908564160072302550 729 1757924075817387250873254 730 -49519433483930484990090 731 1212274227387165629694 732 -25627015097547404706 733 463946848909608086 734 -7115873761577724 735 91159466754532 736 -956870856711 737 8011762703 738 -51432885 739 237615 740 -703 741 1 742 -14539965175039223021130965506935916795731894 743 40308371736567258294261738049401949723387377 744 -13192378920080285254672162111295284720491419 745 -81970364601897936470639572043847942067792275 746 161358867335247017289459029545544024140251819 747 -163134689071097733083303251502079622272362873 748 111097206129193811823421665218386827241308525 749 -56124002830820011957758469468516338225142164 750 22137522654456678259918508435282927547451800 751 -7042314134640391447381012885538848383470634 752 1847949753822920815860268608310429790040678 753 -406680523701710878112166760944221212333638 754 76015324123542382540721696463793085204166 755 -12187892570158874268263697806744957752506 756 1689430145507659005632313886537101757762 757 -203728497073061584562637481460819424768 758 21479627134792183461144770082422305374 759 -1987790917634056008009646708887493749 760 161956071266445578593889625991826199 761 -11643227507823933828576811312755825 762 739690177752523745157133413817985 763 -41560307849269362768678129263175 764 2065478380957664533821828975435 765 -90748904621868440944796365440 766 3520452041985281935581139140 767 -120341472431298106098415086 768 3614445807130650636350538 769 -95015553818598215558406 770 2175076005748240312110 771 -43076751562641034414 772 731892826691978094 773 -10552528336974228 774 127277110876190 775 -1259661996075 776 9958117953 777 -60436947 778 264291 779 -741 780 1 781 551708966395367712012220773544036792416672207 782 -1544441479231576603006213589272837565925643122 783 542058604297223567313311931070340982734987889 784 3096762004248183020059444520947371879638673217 785 -6207045124098748641289186193335172571919707147 786 6356073531518566045513720593783260468173920231 787 -4383310320290965635769169050558647817478104160 788 2243820754743538953355231716436636550120017053 789 -897679425233219984815097127935131586477685606 790 289960225500590320368196347837534172575455280 791 -77351425140376056894066931420324041548582622 792 17328123678473439797223848860600135940747646 793 -3301599904870897206579346408518304976001822 794 540411764833870753714566178227599991401742 795 -76595585035975527119951311922334116382744 796 9460825609648851741124797479237340651874 797 -1023582232036806715743058152002248201851 798 97399528288526392948607454588902162874 799 -8177504091512877636764663516144729205 800 607251559334911877832864481533932619 801 -39953225167068405077938093423377765 802 2331522979973800310739968922755045 803 -120734181053706110314845283281540 804 5546920606516291647876751756395 805 -225920986331860434189640992450 806 8145210427849029970635270588 807 -259373601003520192001472558 808 7272773711187881583570306 809 -178844064453975238947162 810 3836975389583765938902 811 -71343052726926648844 812 1139886212630546238 813 -15479017697733909 814 176091469977698 815 -1646022713727 816 12305891901 817 -70716879 818 293151 819 -780 820 1 821 -21486760048813139559643592321484035024837612520 822 60717033266195741500490294822481461440506902007 823 -22699090494317307885351804347634665486505501922 824 -120049606981554179776238886025070616520100249791 825 244924212274788247980048531072532513790816886337 826 -253924598821997481138505879884582406407982001467 827 177244598097989439003343616007393700077645745631 828 -91891180396799723291668098929283456293273099720 829 37265496857894071215562376496430582907329369293 830 -12214395879871217141647710526014944554157071446 831 3310099240962715763496462860318078642917133040 832 -754209151331245213658534215406560630685142942 833 146351506908367632758768837342780611572653886 834 -24430554795419372384431445625352506321971262 835 3536657960452585478287326099659480576401022 836 -446879469539007133382437711833394965466984 837 49544929805729433032401332756030376510954 838 -4840051726872500193366970467202834966851 839 418021449098383675275438410195018283114 840 -32001837364596395396936170324991800965 841 2175792958907547131144102881916323819 842 -131551732052049642996789725163052565 843 7078271086883738141980907094999245 844 -338981049129483038592123498919740 845 14442941978111297738039145888795 846 -546915744548569708771115212530 847 18375576635704611625240151388 848 -546483927298291526721948558 849 14339533249116961528972386 850 -330600009974820235126682 851 6661421785593152768902 852 -116516400098669529244 853 1753955836104854998 854 -22472290016998829 855 241534053808658 856 -2135840911887 857 15123995421 858 -82413279 859 324311 860 -820 861 1 862 858337094379128645752886233465539927529258552833 863 -2447563023314343900356490922883037613882669226805 864 969155340757019198540068483901618766095097977360 865 4772367553575228559118005297321418364772419137612 866 -9907453460159823652665372026072161606494884596581 867 10395233749184423766792727061995297497322948217013 868 -7341237397707634889209058205114819549074855301778 869 3852786343422292996874171171734113309546922134978 870 -1582971695135894623752306553037596960448192130887 871 526167358687089770888022457801704408552175632099 872 -144757056328587145112345943610822883210267638584 873 33522221374726358491810187888702458927437340176 874 -6619255338474611371298303343711315201147877566 875 1125847371162373199618160894674901771126004206 876 -166293112187500380382293811922575511182720660 877 21470822361556275025581155588179943193820532 878 -2436254720060404812365426970598548226140207 879 243993669947672358849554216273201621474011 880 -21643653472154202896552594081036650677120 881 1705199467114104499558673949776790885300 882 -119571266447956023165648926653202589179 883 7473821530862656681272142887768522139 884 -416810745191080956295098259443478470 885 20749070356325374766695023728696390 886 -921878909792439968049953199669885 887 36532533877060845568858823508417 888 -1289680068971314457533901044560 889 40483233932775861075913659720 890 -1127072183869473964612982742 891 27736817667111656765671366 892 -600793238022335506049060 893 11391858854920751072148 894 -187793949653361493893 895 2668099976532721369 896 -32307699291891000 897 328598989628084 898 -2753025332109 899 18490920669 900 -95678050 901 357890 902 -861 903 1 904 -35147714041873251260116190928050347485185679493146 905 101105868676401351317704912612008898330100076194349 906 -42198725534347823307854591464150369839443553195201 907 -194428198416177304733814120790544986660502295311122 908 410598595964746715555901592087305840258343262967860 909 -435842437775381727650142661674722195424923465649513 910 311282931332789532675432739804507183155205749575187 911 -165298834244778352379674187262917673385728114782614 912 68772446671098316203417426586463101166263158121926 913 -23168996133039073881100045938616554448364971678313 914 6466939556367315803539700649322906200380896864947 915 -1521013569711181902794715397889250611673859922412 916 305384182300508595510470637156180911689596734736 917 -52878761625886672115114940203792384322917261214 918 7961618448698380585586433299237375056591429002 919 -1049298713652225631854639962729130536773569676 920 121712633552252640957568232377565692878249158 921 -12480706685333998875925291294450497259440927 922 1135470214916016766143194754448550182022263 923 -91917953921633543271345580818012212219190 924 6635809353654140493007876548170814030420 925 -427946597998001518773213759482632311287 926 24682585443238939843703071686404649589 927 -1274034496093308408875420069094097770 928 58861381004527178919795413987502170 929 -2433274871357955554173636948097139 930 89927322555156459097022581021641 931 -2967023569201372378599952913364 932 87218005258830855205442094672 933 -2278133325469221098895859470 934 52690353949054835603438002 935 -1074357621124862930851028 936 19205538595245529905738 937 -298910312487021840573 938 4014878916532179733 939 -46019151537971274 940 443590845768980 941 -3526182642489 942 22495777707 943 -110674990 944 394010 945 -903 946 1 947 1474443208742247272417622101867146724979226100433459 948 -4277454857124614570206098323560462358282534179097538 949 1873977387000805928018229400762705194484083650561512 950 8113002001557541452204078374744463066876941122265729 951 -17424147326113413656572971583423593168689982565276119 952 18704828369091230782539948780434562451145165512565360 953 -13505335276983903332457760970448593830488551919406100 954 7253462991091100086135833431725400266430997033423535 955 -3054446258211162480305274348700214354235771652397291 956 1042414083968233632942534436261501652878213388109128 957 -295022843634704406193476298284236137086702028411922 958 70429067534834904208564624679346476768477067901095 959 -14367905429078643220779125751825443260677160780722 960 2530759495253653448876832147448232661416620786080 961 -388077751095854520938892938158328764775491719920 962 52158217774197162929235962006298250580520642194 963 -6178183003436491786098360595228717756814254569 964 647891293213864681191824926739189405310826546 965 -60375248827420089095530904190253579107282076 966 5014618656460352633330031749782673299379533 967 -372116191671499475474561368543269504192553 968 24716138741741111562961366061749956963784 969 -1471374910014059450931756616841962669404 970 78573858749929210310378248637116908929 971 -3765433086166902183800474882970886025 972 161921301516205651389800873344817216 973 -6244693498263916773671650187111622 974 215768556971706109350556268928333 975 -6668933691424711771955604726354 976 183985055094321561217040183144 977 -4517984436043618603083583976 978 98397881726662349333929842 979 -1892120640885326172560363 980 31943953733196562031510 981 -470160874828354256092 982 5979572676110936903 983 -64975177816756727 984 594421589807240 985 -4489386927740 986 27239413007 987 -127580397 988 432796 989 -946 990 1