0 1 1 1 2 -1 3 1 4 -4 5 3 6 1 7 -9 8 23 9 -15 10 1 11 -16 12 86 13 -176 14 105 15 1 16 -25 17 230 18 -950 19 1689 20 -945 21 1 22 -36 23 505 24 -3480 25 12139 26 -19524 27 10395 28 1 29 -49 30 973 31 -10045 32 57379 33 -177331 34 264207 35 -135135 36 1 37 -64 38 1708 39 -24640 40 208054 41 -1038016 42 2924172 43 -4098240 44 2027025 45 1 46 -81 47 2796 48 -53676 49 626934 50 -4574934 51 20570444 52 -53809164 53 71697105 54 -34459425 55 1 56 -100 57 4335 58 -106800 59 1646778 60 -16486680 61 107494190 62 -444647600 63 1094071221 64 -1396704420 65 654729075 66 1 67 -121 68 6435 69 -197835 70 3889578 71 -51069018 72 453714470 73 -2702025590 74 10431670821 75 -24372200061 76 29985521895 77 -13749310575 78 1 79 -144 80 9218 81 -345840 82 8439783 83 -140529312 84 1628301884 85 -13137458400 86 72578259391 87 -264300628944 88 590546123298 89 -703416314160 90 316234143225 91 1 92 -169 93 12818 94 -576290 95 17085783 96 -351523887 97 5141534684 98 -53845005500 99 401014719391 100 -2078757113719 101 7198061846898 102 -15467069396610 103 17901641997225 104 -7905853580625 105 1 106 -196 107 17381 108 -922376 109 32645613 110 -812840028 111 14632679633 112 -192666441968 113 1854829867891 114 -12906154537276 115 63324503917311 116 -209814739262856 117 435512515705695 118 -491250187505700 119 213458046676875 120 1 121 -225 122 23065 123 -1426425 124 59394517 125 -1759562805 126 38205040445 127 -617014151325 128 7442156684963 129 -66696220706115 130 437602985498315 131 -2046225352864875 132 6520139954328519 133 -13121113142970855 134 14459713484342175 135 -6190283353629375 136 1 137 -256 138 30040 139 -2141440 140 103613692 141 -3600792832 142 92751487400 143 -1801370405120 144 26569595376038 145 -297403077939968 146 2505185827387880 147 -15611917903312640 148 69953125893139644 149 -215245451727154944 150 421214220916438680 151 -454441401368236800 152 191898783962510625 153 1 154 -289 155 38488 156 -3132760 157 174281212 158 -7020044668 159 211577650856 160 -4862169489320 161 86014818744998 162 -1174199725349222 163 12319487399406824 164 -98283050207112680 165 585146416702456764 166 -2523698606200763196 167 7524314127912551832 168 -14354510691610713240 169 15188465029114325025 170 -6332659870762850625 171 1 172 -324 173 48603 174 -4479840 175 283927812 176 -13119887088 177 457279214236 178 -12267387269280 179 256190750871198 180 -4184718381424152 181 53416477786629594 182 -529465109186351520 183 4025053173951400564 184 -23003823190786749936 185 95853765344939263692 186 -277705505168550027360 187 517596339235489288425 188 -537928935889764226500 189 221643095476699771875 190 1 191 -361 192 60591 193 -6278151 194 449681892 195 -23625216132 196 942715036492 197 -29186718196012 198 710084079834558 199 -13663776163658478 200 208251057899323218 201 -2505874787291646498 202 23615262213846406804 203 -171930790626988570804 204 946995223404049011324 205 -3824294822931302783964 206 10792700030471840300745 207 -19688993487602867898225 208 20125013723397976152375 209 -8200794532637891559375 210 1 211 -400 212 74670 213 -8641200 214 694529781 215 -41162809920 216 1864098465640 217 -65952604619200 218 1848366089479026 219 -41357055277206240 220 741138328282003860 221 -10627666045365252000 222 121344378918220620226 223 -1092926016966998436160 224 7652296057856603272680 225 -40757108535689214225600 226 159940198124792648875341 227 -440604294676004639627280 228 787995759739909824183150 229 -793076329745158961502000 230 319830986772877770815625 231 1 232 -441 233 91070 234 -11702670 235 1048818981 236 -69638530941 237 3551773672360 238 -142380641710440 239 4552422878866226 240 -117140064945846306 241 2436777594647459700 242 -41014337504927410260 243 557078686778195952226 244 -6068045552614043865426 245 52462262753503539155240 246 -354501246907809948405480 247 1830981648088050432124941 248 -6998152417792503243516261 249 18852771841456100048901630 250 -33100902479081461753011150 251 32835960506324395192397625 252 -13113070457687988603440625 253 1 254 -484 255 110033 256 -15618680 257 1552033791 258 -114737747124 259 6546230502823 260 -295106909621920 261 10674790472415146 262 -312894248737094024 263 7473800387318850858 264 -145795774074768177360 265 2320695199490074593406 266 -30022429084076469811144 267 313388221515907425368558 268 -2610378545308462132080800 269 17074535265123878213560581 270 -85730363285578671824888724 271 319773325806533739520100853 272 -843770091661693763855781240 273 1456174767106827250571877075 274 -1425059372229636981876538500 275 563862029680583509947946875 276 1 277 -529 278 131813 279 -20570165 280 2254874391 281 -184579267719 282 11709429123403 283 -589687282248955 284 23954601405401546 285 -793259819995775594 286 21554041580488081938 287 -482116791504116465970 288 8881505032854642574606 289 -134453713061129826514414 290 1664397530299348566870038 291 -16712848513524296273665910 292 134541569804004674157196581 293 -854084450216153191435114869 294 4177639673657573971640093433 295 -15233569752955712042260319625 296 39425828891883046624082032875 297 -66952923892036863257611006875 298 64691533780014247694392179375 299 -25373791335626257947657609375 300 1 301 -576 302 156676 303 -26765376 304 3221672146 305 -290558364096 306 20384654706196 307 -1140030451048896 308 51669903671102431 309 -1919126086049648256 310 58837253120289534856 311 -1495156745787056317056 312 31540994233548116475196 313 -551884449605298027520896 314 7983722044172450413047496 315 -94939532437593678916557696 316 920045449939646599019494351 317 -7177538231004372876823354176 318 44319608833816773969090492276 319 -211582634414861688709344710976 320 755403607280801512610317055250 321 -1919966881810540054589466552000 322 3211478956705746820802109502500 323 -3065875878996295899584090040000 324 1192568192774434123539907640625 325 1 326 -625 327 184900 328 -34442500 329 4533175570 330 -448420299250 331 34622014546900 332 -2138878531652500 333 107531395772498335 334 -4450951365933667375 335 152874431336722299400 336 -4378182148681243525000 337 104803674777113876010940 338 -2097393167049155734805500 339 35026060074832053761571400 340 -486141912602043749155885000 341 5572082539381736865930821455 342 -52259765278047056228778577375 343 396018982153031044933434846900 344 -2383243467271883613194778832500 345 11122952693609024259368207893074 346 -38934743638569814172495002259250 347 97289856165422209495685970550500 348 -160428344757577890118887455662500 349 151420486263592933203160319600625 350 -58435841445947272053455474390625 351 1 352 -676 353 216775 354 -43872400 355 6289743070 356 -679612253320 357 57491449808650 358 -3904601273544400 359 216614200886775835 360 -9935052550331082460 361 379872950999339335525 362 -12174778146854080794400 363 328090964359857295785940 364 -7442380580681963411363440 365 141993111594338996236651900 366 -2272470976418478490996026400 367 30365320082085968072880956455 368 -336435974786515636391250471580 369 3061267011333430912601142293025 370 -22580211557076466904799956024400 371 132668369524475088532301928350574 372 -606205331012630051400273604806024 373 2082961781732482732292931085772250 374 -5122211009194110574398871953738000 375 8333266068900065329266420558388125 376 -7780880640889186865414631774022500 377 2980227913743310874726229193921875 378 1 379 -729 380 252603 381 -55361475 382 8614980270 383 -1012968636030 384 93510899234610 385 -6951648113402850 386 423558068384629035 387 -21415605197330201715 388 906430736166886705905 389 -32308044549819065577225 390 973354206143123577889140 391 -24831201691754400088018260 392 536439282370483057038914220 393 -9798105890918445291538577100 394 150806281832265328095670355655 395 -1945797939137071944253941163695 396 20892373675018759641337417286765 397 -184827363157748305272660497554725 398 1329419582049527834486699597643774 399 -7637628915809809743612275807386446 400 34211844325401875456507432140491522 401 -115519185441015695385924219499667250 402 279810449556187925772406634106502125 403 -449443982292592649316534921368593125 404 415366901880870214741701713217114375 405 -157952079428395476360490147277859375 406 1 407 -784 408 292698 409 -69254640 410 11659861395 411 -1486792550880 412 149224174216260 413 -12094747571306400 414 805898714621785785 415 -44711298958484798640 416 2084289022020047800230 417 -82161735038997834402000 418 2750296656383172184636515 419 -78365683029626196871920960 420 1902155375416975061879918520 421 -39302266421295013428678859200 422 689702105832779819130292096155 423 -10240143439911664989515810724720 424 127911260327557716575304181289990 425 -1333907915283780085546218448326800 426 11494924555725684624483026963153649 427 -80755705928533840640380753677794016 428 454281434694941411355182601546746052 429 -1997170623338118845493832987226700960 430 6633365648812051171998238706588200875 431 -15839018707882928566798899797226210000 432 25134785927973465927151122388489736250 433 -23003131682876257287154084374219150000 434 8687364368561751199826958100282265625 435 1 436 -841 437 337386 438 -85938426 439 15607375875 440 -2151404650395 441 233971349616420 442 -20600525501633220 443 1495299326186250585 444 -90647525691926588385 445 4632833062653681322710 446 -200966209294140559015110 447 7433515553606048745550515 448 -235132592443467011396202315 449 6368999308105668283579413240 450 -147725122820062591955834214840 451 2929931291846595584564987070555 452 -49553163472380114679942460205555 453 711599436402522620977705392599030 454 -8624849753954569930338556781856230 455 87527675726901149500617478517781249 456 -735966405604897864235913290577552009 457 5057356672621370327856885561181004964 458 -27891212400949779292739241275391225924 459 120472091179084825365146718978510155595 460 -393940860690169845370698506072753659875 461 927958852277300394234688410830383706250 462 -1455685929577363815134768060518134116250 463 1319865870292508416567609767430773815625 464 -495179769008019818390136611716089140625 465 1 466 -900 467 387005 468 -105844200 469 20677743009 470 -3072239827020 471 360904223989725 472 -34404835129002000 473 2710730330782610565 474 -178870185936915372900 475 9981037078477350037425 476 -474303359990707757055000 477 19290521901960341727442005 478 -673710010106223887383682700 479 20241822262270221955955349825 480 -523496081998297020687019596000 481 11645713538230288509959205746115 482 -222419109691329254169276697368300 483 3635236081272949387094310544726775 484 -50609216501703404568023174945199000 485 596393811210220775390592328647298819 486 -5900099273492065684772344523126645700 487 48479374603310344317775769705256573495 488 -326275256085610628636295489385070518800 489 1766053622835121803636761954226592485111 490 -7501794240256174541914354925804852839980 491 24170469632997321271105900269122849638875 492 -56205258213938087074981384299510772785000 493 87205335715356973509518925338000686674375 494 -78367266116266016395879112890131744262500 495 29215606371473169285018060091249259296875 496 1 497 -961 498 441905 499 -129451505 500 27134239209 501 -4333582150569 502 548310853437945 503 -56419992792375225 504 4809425273651732565 505 -344224736114654617365 506 20892118420629187784325 507 -1083146621777826109337925 508 48223026861393514907797005 509 -1850431846125804732757645005 510 61338132878749879086359994525 511 -1758247239996780560000295935325 512 43578974540126406771867401102115 513 -932807635523376853276788247881315 514 17202801772444033891420189084193075 515 -272358617459353317180776118173532275 516 3683556017814128454040006000304437819 517 -42280121757315532983598476570611873659 518 408385430286326351088888785615981961195 519 -3283517106887541632020617441405721501995 520 21668844244057370150450786806715894131911 521 -115231065233198604563756834133626994431751 522 481779918288623968327881550743218872877655 523 -1530603905826774684612441300716004600756375 524 3515726086765580285083383367608157826559375 525 -5397892744753041400476533558508173631399375 526 4809618839463700169433643946389285659309375 527 -1782151988659863326386101665566204817109375 528 1 529 -1024 530 502448 531 -157291520 532 35289684024 533 -6043039220736 534 821326528923792 535 -90963576558965760 536 8363884819571371740 537 -647218528354713768960 538 42578276795852428678320 539 -2399350082277464939750400 540 116461264033396559796086280 541 -4888482538393596171948856320 542 177915339184675577250091629840 543 -5622549611358022942440975590400 544 154348550659923582051886045027590 545 -3678283031551340479904434517314560 546 75969682810416775647857848700715920 547 -1356135129123327452340248030477696000 548 20842148917753387436428901445236971144 549 -274344150879605625588118854589791456256 550 3072033100997204929055592809564530001712 551 -29011799214926101750620610935212585057280 552 228530421977972492967749685615276348757596 553 -1480368252608812924042156402956728324742144 554 7741337027980136055844562101161719522077968 555 -31882738758010084689268978997538793592048640 556 99943772153852385415667185312716447674211000 557 -226888636210984599360729685717822116704640000 558 344876861758905308399455258132404224437470000 559 -304788138874872974000705670288091201353600000 560 112275575285571389562324404930670903477890625 561 1 562 -1089 563 569008 564 -189950640 565 45513632824 566 -8336868682296 567 1214124078271632 568 -144349800939012240 569 14276517295904146140 570 -1190871041626852932060 571 84647481138908823660720 572 -5166938074007872803841200 573 272419019381431780879862280 574 -12458464700564372558694464520 575 495666704180259328426767290640 576 -17187046658361935463696931530000 577 519814275398195073310549458403590 578 -13710938824446373313277027444107910 579 315058079861253906841646092326162320 580 -6294164511800417869451008196024230800 581 108990932310769671838545023426287211144 582 -1629083830533575808955997448530194580616 583 20904402908171570592283318357900974658352 584 -228693950779744422139234143556907035168560 585 2114297370948169106758089396404094377480796 586 -16334845681177024966945885967949690993985884 587 103965273447552976118584728293349060630317328 588 -535069645576718928319165515573050562527116560 589 2172321791424507890218150820152738031157372600 590 -6723233826211389651379096731044391215528355000 591 15092638215472904266846884829790841810239070000 592 -22721784153203718019965297448894365789789150000 593 19923504602152314699608192973656598991461890625 594 -7297912393562140321551086320493608726062890625 595 1 596 -1156 597 641971 598 -228074176 599 58240325704 600 -11386282081504 601 1772694279985464 602 -225696114183211584 603 23947953958817966220 604 -2147397700452430723440 605 164435840927907970108740 606 -10838319310314763989109440 607 618603870339959258737222680 608 -30710538999120301877645237280 609 1330383839118072289859296413480 610 -50396715838439310468290340002880 611 1671346401508444749378243870913590 612 -48538495276125443225083841157148440 613 1233690981099160918831206931081392290 614 -27403055862504429627841296381877106240 615 530699954601397669091762572559910674744 616 -8931476295355143822138514018091437727264 617 130053019553921149792335147409424011559624 618 -1629288945627239651822216473536272337278144 619 17436792073191045390086777014716865733774316 620 -157992769534704355119737875527024014285199216 621 1198399934086413648903959088145978357227371556 622 -7500742966562768328264342311227437624758377536 623 38021988045064676087602240363547125720474182120 624 -152268793851653418295995201681277839303072319200 625 465549304571636010909246365809765053250638855000 626 -1033928544589888303898706581044880767075806840000 627 1542283042866801422037283122049579106907334940625 628 -1342172720737767225195300015555485741154009562500 629 488960130368663401543922783473071784646213671875 630 1 631 -1225 632 721735 633 -272370175 634 73977443848 635 -15404864555080 636 2558347743609240 637 -348012019502208600 638 39520985837459565516 639 -3799806523610870392620 640 312606282259125690026100 641 -22184392334340413926612500 642 1366447902751677973985774040 643 -73394206052577490730513602200 644 3449411030057373119416817785800 645 -142193200737586298468581792533000 646 5148719794360757171690277331112310 647 -163861396980208130932182668250186150 648 4582847155151816501361991970924634650 649 -112527733558346533027194574626493174250 650 2421510809114203313412812022909431005304 651 -45549773162851582989470131524725274284600 652 746324883933426073519892614657733214740840 653 -10602947294847798987493341644786529134892200 654 129857729321470581365819713688719657005966252 655 -1361131422584886487035725489542487749915627020 656 12099901031981014152165872499510635342906117460 657 -90190338418525310102637519393299944273447014900 658 555573252737895690737841859838240321828802232104 659 -2775785968961116068340549786766029514015790885480 660 10972096080335721873332915281817935965162628879800 661 -33156830560032773056636705821918669441369887835000 662 72883352619569094391048037214146352035138006900625 663 -107759702678547065345767835436976444117760120465625 664 93098877861274601940019623856801587924272873484375 665 -33738248995437774706530672059641953140588743359375 666 1 667 -1296 668 808710 669 -323613360 670 93315726273 671 -20657263068288 672 3652093127019920 673 -529654709298464640 674 64229839222116376116 675 -6605796518070499544256 676 582392545435497487902120 677 -44379438374738337918465600 678 2941539758489847362775261540 679 -170412007147946626883503559040 680 8660399659790374961283283542000 681 -387101383871659789947175855324800 682 15244437046729384362959584600955310 683 -529420502379821890122192358759160160 684 16217006340746593797546961416687851300 685 -437909881574125504623896004562142234400 686 10410979891756807158343626821390446377054 687 -217477040609960018241779785151294875661184 688 3980358778495888465772271952913227688947440 689 -63592014054121050207405717285485587381491840 690 882666987255664309477846970468563225583312452 691 -10581030204409297764008925161441583397339230912 692 108740232035507954731702382257027265586915635880 693 -949283311689177314906414466858555053619781354560 694 6959087280453192708025105736762536365243540290004 695 -42221486913351710110727321835281092363860749364864 696 208052899876574962725511950142206031460283781748880 697 -812175652263869026063273690830992122967916538300800 698 2427018322381895981412254150570371882372400043185625 699 -5282477738667952767110178477641367438612558610410000 700 7744037768038116241489535939882129120285241426543750 701 -6643758577145934512447923965892554695763962760750000 702 2395415678676082004163677716234578672981800778515625 703 1 704 -1369 705 903318 706 -382649190 707 116939501553 708 -27469311086217 709 5160073331004944 710 -796257507570918800 711 102894633000904294836 712 -11294574781284995000724 713 1064615691254643954632808 714 -86894094191529654535320360 715 6181238759845746030823250340 716 -385144409517705484366097651460 717 21100476181590478723779043351920 718 -1019310559036357162120855553890800 719 43502838069360549029103422039665710 720 -1642264406791066948618242034628897790 721 54864703014473591776467003606106542980 722 -1621751344448626851844824187980355379300 723 42378401246667968995888035154426829488254 724 -977478572708206940800864543112797461186126 725 19856182743022969797422196268957753612213872 726 -354158204884320908208781569848151208674654960 727 5524884013206500974618464332309011104432216772 728 -75015720274072792355891754005646698864921039908 729 881155436957386691504353919042262853592679492456 730 -8887320250281258010320688371621545441464622773800 731 76256769033763136696193361817437055279487579172884 732 -550234858386434777796560040618946247026639190535156 733 3290221444551249800808606444117725774022118485383952 734 -16000037343253841305025646051212032419568632605969040 735 61715840937644334884031233581232796859030307339144025 736 -182454815272546359410204731469278514851797761762960625 737 393364912690798668240532564807701952139002019986473750 738 -571958515643928420141184047577287980476586586898443750 739 487389791810329301412862127226391071463751082313265625 740 -174865344543353986303948473285124243127671456831640625 741 1 742 -1444 743 1005993 744 -450398040 745 145638190803 746 -36239773702692 747 7220271662471219 748 -1183263007396289600 749 162613946068723204836 750 -19011672256352817113424 751 1911708799851018579687108 752 -166740271035627951132780960 753 12698295824210470120972277340 754 -848737316506136436677841426960 755 49986306895418390051236367211420 756 -2601846272655643066404283805284800 757 119951129997087336188167588581475710 758 -4904977261993108125800998687603826040 759 178034533523803612922835156203273877230 760 -5736604070534146235079849458438346102800 761 164009752080314982884249849252953482935754 762 -4155858666208304615492467179694809672805176 763 93167075696138490357487037002417563201173322 764 -1843371910611043643015446290019982729590695360 765 32086749379530569090277082070920351755031338772 766 -489382021264560365452276578928822531697337297808 767 6507334457512846118196235469465765268461757485556 768 -74973978022085259873147232299791259460915584708000 769 742805787804857487470244989689052963389334287207884 770 -6269492535918670030011062176926725392988207628501456 771 44557835823533858135550609490538694301020057775520652 772 -262766645684597576365671129360041465471227519009765440 773 1261718641681682432760954687422135228326677752786822025 774 -4811142885595871475712547250061738279279070812198762500 775 14077476058131775624005887425003590566023834152208520625 776 -30074326967453828538181126408154934390901738085883975000 777 43384278465104960812001665695522989607207745099696546875 778 -36729099730318051592268608015264454602909002630326562500 779 13114900840751548972796135496384318234575359262373046875 780 1 781 -1521 782 1117181 783 -527859501 784 180318839883 785 -47453914394523 786 10010734237578503 787 -1739223925406573463 788 253725197638237504036 789 -31532946103644503885796 790 3375607563590185497420756 791 -313941848624156381768688276 792 25537296693953822358196411260 793 -1826506094970342635992706782140 794 115339080266390895675430157087340 795 -6450791903602859100349484080564140 796 320293292991571852301297441588405310 797 -14141214271768833012289903008377455710 798 555717782697272938609512055148768482310 799 -19445263151867024430138156486090434649510 800 605728265511444242985398257552706132851354 801 -16784609576392558297579705572172227858858234 802 413168192994177945750407009838917908007171874 803 -9017236739213707400541948139206135096081041154 804 174026386496580929602466446402459021933514881492 805 -2960061723488414185403611898389689616834750383252 806 44189750094883994258021532046985100209156729416772 807 -576038731250574410974257363448655185132470911095812 808 6515802095505422497702581876772979941879834309723884 809 -63465538196892696565219926382983803573966947743508524 810 527308761089271450446402397113896549561112045170132764 811 -3693720004096704652803068060131520926649771967724855644 812 21494750359395695812917631648145328069611196716538760905 813 -101963478295085418798306058181566150860433257776784058425 814 384535478249013879253872025679757438070512286691513233125 815 -1114039983443600551586634458133431407974736967805940063125 816 2359107454959049758251948399123452937706641577712762621875 817 -3377318541543400034116396866570534654357905375306960671875 818 2841255580075241521577478952671747322658568561797518359375 819 -1009847364737869270905302433221592504062302663202724609375 820 1 821 -1600 822 1237340 823 -616116800 824 222019740462 825 -61699102745280 826 13759593474745820 827 -2530071930175275200 828 391123887745356807613 829 -51577236717065266704640 830 5866710305778101304398640 831 -580614846147781036064928000 832 50338702735262176517922785064 833 -3843952533792694602290223271680 834 259633061769047963918853992876400 835 -15562579244647739858708466490464000 836 829905853376197721228906683952972370 837 -39444384418103009344092400893861475200 838 1672873710167010746580414392810587483400 839 -63346967984951586580289608842843144752000 840 2141904054508939172966312619953850470162644 841 -64637142551796653493426167918836012354115200 842 1739152349529190051259203750040523908856972360 843 -41657523985753765114824101916480649828647619200 844 886388088894463814245280349399743694523917132658 845 -16708146256718307623998461164183952349582426021120 846 278034626250468714904906872019770579939102009693680 847 -4067028988746409957357958395160478101655852535020800 848 52022861864300800964668913589216739567345036286293032 849 -578213903741821073883723894648049218982473858211695360 850 5541086278643794479098776581369617031904500916907306160 851 -45351112130149149238068857432129348341977623536165344000 852 313298630683035363384360008398535481274943182166802356781 853 -1800048756687345388018798958385047068359717798383346169920 854 8439650263560761964320050622023483356044739651057453848700 855 -31492342765115697012642524486834269015545207616435485480000 856 90368266147003493333596070591664534167710862034382027608750 857 -189746807483308330936020320397323316733182590014615207800000 858 269649420362003844216772831411743985016933093211047411437500 859 -225469038190681949475526139694289630994089219045206675000000 860 79777941814291672401518892224505807820921910393015244140625 861 1 862 -1681 863 1366940 864 -716341340 865 271925201262 866 -79682701722702 867 18757220797113500 868 -3644599001629686620 869 596059714089554098813 870 -83258271624439168121293 871 10044466479860387907474480 872 -1055818380915807241721217840 873 97368505273232440439181953064 874 -7921387455348930900241968861864 875 570993217006256226704362077882480 876 -36592857247940624936135639913452400 877 2090474772192664649784292469680556370 878 -106666758541575024763633842294052237170 879 4867868848033354503451898865213366974600 880 -198849738508479457053303174660500730907400 881 7273008461290017685969770936224145195074644 882 -238131370967020726503697490135097900437289364 883 6974760896224718984226723351466240909540303560 884 -182528864297618159266819605669763086446062380360 885 4260647531740518788546032604634676330644374287858 886 -88505581457169876577866169465563191606019713766418 887 1631394473044651632448782226318670720255278517404400 888 -26587833715034375864655415028761895076723115320208880 889 381452209952760007510663543597215465801469091622977832 890 -4792065714750185952021905895374605123937421797401430952 891 52376412481731301463680412047861603769484883432054630320 892 -494179100700296502045069760523068327926242197805657142960 893 3986738713225116451667937460401012696975130688596195220781 894 -27177237842013209822151959638666421051630115553894337069181 895 154243599555235738393842766251212295893181881320108493612220 896 -715104014113537416122566624870736420855169119352089247224700 897 2641248030121374951357640554025240324426872678965656351488750 898 -7509576365390591290957302038322150584317762414799559444108750 899 15639140826509978650034418783594932640404722884394879243237500 900 -22067072087512993331034125484045552417365669769140047001437500 901 18342770035259529579919136207461965918342148653054755919140625 902 -6462013286957625464523030270184970433494674741834234775390625 903 1 904 -1764 905 1506463 906 -829797360 907 331381532482 908 -102252493427448 909 25370885040097766 910 -5201448327790107120 911 898561431224818088273 912 -132731227893872158322772 913 16954903024688838861541799 914 -1889509098744219438041599680 915 185001430889244441502043033784 916 -16002973393027223456694070966176 917 1228468375800217491424445493417192 918 -83985294259459891752597692377698240 919 5127681923771736519483550582497105570 920 -280176164633566190695730117277538415880 921 13721209806984081558833507775619702659710 922 -602882852895247880839810780473210189799200 923 23777536757493812621393934433045705860388844 924 -841791073254092194439188477841701951628484816 925 26739664686487439284033615032679366645835320772 926 -761434018684269834957637643841461081937907575840 927 19410543268442826007692059875225012505667551857738 928 -442139326591632936027186875650241327049502779658632 929 8977357733989751388411674291960415623554914760017094 930 -161993574977740461357904339813211564857911232264774080 931 2588242408300613204277062990984452757169487663200314872 932 -36452599140829266575406980013943488785459356402108591008 933 450117866805996735481498601363953829056290892616373399336 934 -4841421336683994523530543960495581440793487522666191459520 935 45003604071349726121408727583815683914853233106465738086461 936 -358076551039697875310590768851950474900565962707378540394004 937 2409954340442332153632455416260525243178481472293338470354243 938 -13517322777198103702811516223721356979989265268921094217038960 939 61994881201544980489530670418296363255405909585189063871138850 940 -226733162865464712253641468022417097511748194768949036617675000 941 638933979153929055799490487964333431138779003312758313104263750 942 -1320115760687841221283890884522424961570957669173915024190150000 943 1849909753298837976055751551383242816559692739491678657038453125 944 -1528911926213498580597811335489528141655893012945378976064062500 945 536347102817482913555411512425352545980058003572241486357421875 946 1 947 -1849 948 1656403 949 -957846715 950 401914308082 951 -130419923688418 952 34062346981430846 953 -7357973556198417230 954 1340684539086977193473 955 -209108949547981695825977 956 28237057395667972318977419 957 -3330675855842770741272652595 958 345609704282503093735579006584 959 -31728095018613000984367728837816 960 2588721114207531485243441525542152 961 -188405106202478378523675559318159560 962 12266431935825827318454354434601455970 963 -716029128154163794851831916789792389330 964 37536183800837207767970567744210468009510 965 -1769185686488894813340658941400884915874550 966 75022579253589882492777850773268571993320844 967 -2862881697641066267257672904650586949761536556 968 98291905913085275811364635649224032534256530132 969 -3034305517035702174100494921619207246833909841460 970 84132434856605761979091259601749204470389695804138 971 -2092035504409273146681011965044367390031244687566362 972 46559200494278550950722558722230928422762651031000814 973 -925068982366869329372896654629846892860078986866227070 974 16357696281408552419698931875107435770091942405706111672 975 -256453203846381388938957334247621973144865807774135355128 976 3548588793776484394391091902549150375820336186795603635016 977 -43101440015193717039457925076431656910578213395057930403080 978 456524417689489260621504964225940106382299672533092012145661 979 -4183382897104424595630332613476283607663090776756966277743189 980 32846461178816651555032670768676315609726588302420514403844583 981 -218363441714796336761570226605866002650160190413854864197149615 982 1210967317263383795228509549434611706554493457443482072319450450 983 -5496298064996788053863748453577607974221250509510019465664477250 984 19911252822718429597359015269869786719637375558673426425606638750 985 -55629503988771810964240582361490766608367172950758371638052568750 986 114059749411765341785186476735789364550091094619274455713201203125 987 -158771240956614726545336693203065167549229775869738064824332578125 988 130493860830964862264369375029035244586730964103929454451802734375 989 -45589503739486047652209978556154966408304930303640526340380859375