0 1 1 -1 2 1 3 1 4 -4 5 2 6 -1 7 9 8 -18 9 6 10 1 11 -16 12 72 13 -96 14 24 15 -1 16 25 17 -200 18 600 19 -600 20 120 21 1 22 -36 23 450 24 -2400 25 5400 26 -4320 27 720 28 -1 29 49 30 -882 31 7350 32 -29400 33 52920 34 -35280 35 5040 36 1 37 -64 38 1568 39 -18816 40 117600 41 -376320 42 564480 43 -322560 44 40320 45 -1 46 81 47 -2592 48 42336 49 -381024 50 1905120 51 -5080320 52 6531840 53 -3265920 54 362880 55 1 56 -100 57 4050 58 -86400 59 1058400 60 -7620480 61 31752000 62 -72576000 63 81648000 64 -36288000 65 3628800 66 -1 67 121 68 -6050 69 163350 70 -2613600 71 25613280 72 -153679680 73 548856000 74 -1097712000 75 1097712000 76 -439084800 77 39916800 78 1 79 -144 80 8712 81 -290400 82 5880600 83 -75271680 84 614718720 85 -3161410560 86 9879408000 87 -17563392000 88 15807052800 89 -5748019200 90 479001600 91 -1 92 169 93 -12168 94 490776 95 -12269400 96 198764280 97 -2120152320 98 14841066240 99 -66784798080 100 185513328000 101 -296821324800 102 242853811200 103 -80951270400 104 6227020800 105 1 106 -196 107 16562 108 -794976 109 24048024 110 -480960480 111 6492966480 112 -59364264960 113 363606122880 114 -1454424491520 115 3636061228800 116 -5288816332800 117 3966612249600 118 -1220496076800 119 87178291200 120 -1 121 225 122 -22050 123 1242150 124 -44717400 125 1082161080 126 -18036018000 127 208702494000 128 -1669619952000 129 9090153072000 130 -32724551059200 131 74373979680000 132 -99165306240000 133 68652904320000 134 -19615115520000 135 1307674368000 136 1 137 -256 138 28800 139 -1881600 140 79497600 141 -2289530880 142 46172206080 143 -659602944000 144 6678479808000 145 -47491411968000 146 232707918643200 147 -761589551923200 148 1586644899840000 149 -1952793722880000 150 1255367393280000 151 -334764638208000 152 20922789888000 153 -1 154 289 155 -36992 156 2774400 157 -135945600 158 4594961280 159 -110279070720 160 1906252508160 161 -23828156352000 162 214453407168000 163 -1372501805875200 164 6113871680716800 165 -18341615042150400 166 35272336619520000 167 -40311241850880000 168 24186745110528000 169 -6046686277632000 170 355687428096000 171 1 172 -324 173 46818 174 -3995136 175 224726400 176 -8809274880 177 248127909120 178 -5104345559040 179 77203226580480 180 -857813628672000 181 6948290392243200 182 -40426416827596800 183 165074535379353600 184 -457129482588979200 185 816302647480320000 186 -870722823979008000 187 489781588488192000 188 -115242726703104000 189 6402373705728000 190 -1 191 361 192 -58482 193 5633766 194 -360561024 195 16225246080 196 -530024705280 197 12796310741760 198 -230333593351680 199 3096707199505920 200 -30967071995059200 201 228030257418163200 202 -1216161372896870400 203 4583992867072819200 204 -11787410229615820800 205 19645683716026368000 206 -19645683716026368000 207 10400656084955136000 208 -2311256907767808000 209 121645100408832000 210 1 211 -400 212 72200 213 -7797600 214 563376600 215 -28844881920 216 1081683072000 217 -30287126016000 218 639815537088000 219 -10237048593408000 220 123868287980236800 221 -1126075345274880000 222 7601008580605440000 223 -37420349935288320000 224 130971224773509120000 225 -314330939456421888000 226 491142092900659200000 227 -462251381553561600000 228 231125690776780800000 229 -48658040163532800000 230 2432902008176640000 231 -1 232 441 233 -88200 234 10613400 235 -859685400 236 49689816120 237 -2120098821120 238 68146033536000 239 -1669577821632000 240 31350961317312000 241 -451453842969292800 242 4965992272662220800 243 -41383268938851840000 244 257849598772846080000 245 -1178741022961582080000 246 3850554008341168128000 247 -8663746518767628288000 248 12740803704070041600000 249 -11325158848062259200000 250 5364548928029491200000 251 -1072909785605898240000 252 51090942171709440000 253 1 254 -484 255 106722 256 -14229600 257 1284221400 258 -83217546720 259 4008311833680 260 -146589689917440 261 4122835028928000 262 -89786185074432000 263 1517386527757900800 264 -19863969090648883200 265 200295021664042905600 266 -1540730935877253120000 267 8914228986146964480000 268 -38034043674227048448000 269 116479258752320335872000 270 -246661959710796005376000 271 342586055153883340800000 272 -288493520129585971200000 273 129822084058313687040000 274 -24728016011107368960000 275 1124000727777607680000 276 -1 277 529 278 -128018 279 18818646 280 -1881864600 281 135870624120 282 -7337013702480 283 302913851430960 284 -9693243245790720 285 242331081144768000 286 -4749689190437452800 287 72972497562175411200 288 -875669970746104934400 289 8150466650790669004800 290 -58217618934219064320000 291 314375142244782947328000 292 -1257500568979131789312000 293 3624560463528085745664000 294 -7249120927056171491328000 295 9538317009284436172800000 296 -7630653607427548938240000 297 3270280117468949544960000 298 -594596384994354462720000 299 25852016738884976640000 300 1 301 -576 302 152352 303 -24579456 304 2709885024 305 -216790801920 306 13043579915520 307 -603731413232640 308 21809797303029120 309 -620367567730606080 310 13958270273938636800 311 -248710997608361164800 312 3502679882984419737600 313 -38798915626904341708800 314 335333485061101810483200 315 -2235556567074012069888000 316 11317505120812186103808000 317 -42607078101881171214336000 318 115985934832898743861248000 319 -219762823893913409421312000 320 274703529867391761776640000 321 -209297927518012770877440000 322 85621879439187042631680000 323 -14890761641597746544640000 324 620448401733239439360000 325 -1 326 625 327 -180000 328 31740000 329 -3840540000 330 338735628000 331 -22582375200000 332 1164605349600000 333 -47166516658800000 334 1514569257154800000 335 -38772972983162880000 336 793083538291968000000 337 -12953697792102144000000 338 168398071297327872000000 339 -1732094447629658112000000 340 13972228544212575436800000 341 -87326428401328596480000000 342 416084747088683312640000000 343 -1479412434093096222720000000 344 3815326803713774469120000000 345 -6867588246684794044416000000 346 8175700293672373862400000000 347 -5945963849943544627200000000 348 2326681506499647897600000000 349 -387780251083274649600000000 350 15511210043330985984000000 351 1 352 -676 353 211250 354 -40560000 355 5364060000 356 -519241008000 357 38164214088000 358 -2180812233600000 359 98409152041200000 360 -3542729473483200000 361 102384881783664480000 362 -2382775430601646080000 363 44677039323780864000000 364 -673592285189311488000000 365 8131221156928117248000000 366 -78059723106509925580800000 367 590326655992981312204800000 368 -3472509741135184189440000000 369 15626293835108328852480000000 370 -52635937128785949818880000000 371 128958045965525577056256000000 372 -221070935940900989239296000000 373 251216972660114760499200000000 374 -174759633154862442086400000000 375 65534862433073415782400000000 376 -10485577989291746525184000000 377 403291461126605635584000000 378 -1 379 729 380 -246402 381 51333750 382 -7392060000 383 782079948000 384 -63087782472000 385 3974530295736000 386 -198726514786800000 387 7971141315337200000 388 -258264978616925280000 389 6785325347299218720000 390 -144753607409049999360000 391 2505350897464326912000000 392 -35074912564500576768000000 393 395177348226706498252800000 394 -3556596134040358484275200000 395 25314596012875492741017600000 396 -140636644515974959672320000000 397 599556221357577459655680000000 398 -1918579908344247870898176000000 399 4476686452803245032095744000000 400 -7325486922768946416156672000000 401 7962485785618420017561600000000 402 -5308323857078946678374400000000 403 1910996588548420804214784000000 404 -293999475161295508340736000000 405 10888869450418352160768000000 406 1 407 -784 408 285768 409 -64393056 410 10061415000 411 -1159075008000 412 102191779872000 413 -7065831636864000 414 389503968982128000 415 -17311287510316800000 416 624937479122436480000 417 -18407249385060856320000 418 443307922690215623040000 419 -8729756016053476884480000 420 140299650258002307072000000 421 -1833248763371230145740800000 422 19363690063108618414387200000 423 -164021845240449473627750400000 424 1102591293005243683830988800000 425 -5803112068448650967531520000000 426 23502603877217036418502656000000 427 -71626983244851920513531904000000 428 159532826318079277507411968000000 429 -249703554236993651750731776000000 430 260107868996868387240345600000000 431 -166469036157995767833821184000000 432 57623897131613919634784256000000 433 -8536873649127988094042112000000 434 304888344611713860501504000000 435 -1 436 841 437 -329672 438 80110296 439 -13538640024 440 1692330003000 441 -162463680288000 442 12277612410336000 443 -742795550825328000 444 36396981990441072000 445 -1455879279617642880000 446 47779310903815370880000 447 -1290041394403015013760000 448 28678612537113179921280000 449 -524408914964355289989120000 450 7866133724465329349836800000 451 -96360138124700284535500800000 452 957933137827902828617625600000 453 -7663465102623222628941004800000 454 48804172495653154636940083200000 455 -244020862478265773184700416000000 456 941223326701882267998130176000000 457 -2738104223132748415994560512000000 458 5833352475369768364510150656000000 459 -8750028713054652546765225984000000 460 8750028713054652546765225984000000 461 -5384633054187478490317062144000000 462 1794877684729159496772354048000000 463 -256411097818451356681764864000000 464 8841761993739701954543616000000 465 1 466 -900 467 378450 468 -98901600 469 18024816600 470 -2436955204320 471 253849500450000 472 -20888187465600000 473 1381231396162800000 474 -74279555082532800000 475 3275728379139696480000 476 -119117395605079872000000 477 3583448317786152816000000 478 -89310558074054885568000000 479 1843625091671561566368000000 480 -31464534897861317399347200000 481 442470022001174775928320000000 482 -5101419077190015063644160000000 483 47896656891395141430881280000000 484 -363006241703205282423521280000000 485 2196187762304391958662303744000000 486 -10458036963354247422201446400000000 487 38504590637804274599923507200000000 488 -107143208731281459756308889600000000 489 218750717826366313669130649600000000 490 -315001033669967491683548135424000000 491 302885609298045665080334745600000000 492 -179487768472915949677235404800000000 493 57692497009151555253397094400000000 494 -7957585794365731759089254400000000 495 265252859812191058636308480000000 496 -1 497 961 498 -432450 499 121230150 500 -23761109400 501 3464369750520 502 -390318991891920 503 34849909990350000 504 -2509193519305200000 505 147484819079161200000 506 -7138265243431402080000 507 286179542941204392480000 508 -9539318098040146416000000 509 264899525645576373552000000 510 -6130531879226196073632000000 511 118114914206424711018643200000 512 -1889838627302795376298291200000 513 25012570067242879980418560000000 514 -272359096287755804231224320000000 515 2422562488033196363951416320000000 516 -17442449913839013820450197504000000 517 100501735217834317727355899904000000 518 -456826069171974171487981363200000000 519 1608822243605648169153325670400000000 520 -4290192649615061784408868454400000000 521 8408777593245521097441382170624000000 522 -11642922821416875365688067620864000000 523 10780484093904514227488951500800000000 524 -6160276625088293844279400857600000000 525 1911809987096367055121193369600000000 526 -254907998279515607349492449280000000 527 8222838654177922817725562880000000 528 1 529 -1024 530 492032 531 -147609600 532 31034918400 533 -4866275205120 534 591252437422080 535 -57098092528189440 536 4460788478764800000 537 -285490462640947200000 538 15102445473706106880000 539 -664507600843068702720000 540 24420654330982774824960000 541 -751404748645623840768000000 542 19375508161505014751232000000 543 -418510976288508318626611200000 544 7559354509211181505193164800000 545 -113834985550474262666438246400000 546 1422937319380928283330478080000000 547 -14678721820982207554356510720000000 548 124035199387299653834312515584000000 549 -850527081512911912006714392576000000 550 4677898948321015516036929159168000000 551 -20338691079656589200160561561600000000 552 68643082393840988550541895270400000000 553 -175726290928232930689387251892224000000 554 331176471364746677068460590104576000000 555 -441568628486328902757947453472768000000 556 394257704005650806033881654886400000000 557 -217521491865186651604900223385600000000 558 65256447559555995481470067015680000000 559 -8420186781878192965350976389120000000 560 263130836933693530167218012160000000 561 -1 562 1089 563 -557568 564 178607616 565 -40186713600 566 6759405227520 567 -883228949729280 568 91981986336092160 569 -7772477845399787520 570 539755405930540800000 571 -31089911381599150080000 572 1495142101896904581120000 573 -60304064776508484771840000 574 2045699428187710906490880000 575 -58448555091077454471168000000 576 1406661892525264070939443200000 577 -28484903323636597436523724800000 578 484243356501822156420903321600000 579 -6887016625803692891319513907200000 580 81556775831885836870888980480000000 581 -799256403152481201334712008704000000 582 6432111053941396334550777593856000000 583 -42101090534889139644332362432512000000 584 221488345857460256389748515405824000000 585 -922868107739417734957285480857600000000 586 2990092669075713461261604957978624000000 587 -7360228108494063904643950665793536000000 588 13357451011711449308427910467551232000000 589 -17173865586486149110835884886851584000000 590 14805056540074266474858521454182400000000 591 -7896030154706275453257878108897280000000 592 2292395851366338034816803321937920000000 593 -286549481420792254352100415242240000000 594 8683317618811886495518194401280000000 595 1 596 -1156 597 629442 598 -214849536 599 51617601024 600 -9291168184320 601 1302312073835520 602 -145858952269578240 603 13291397025565317120 604 -998331598809128263680 605 62395724925570516480000 606 -3267267050648056135680000 607 144032022482735141314560000 608 -5362422990895677568942080000 609 168916324213213843421675520000 610 -4504435312352369157911347200000 611 101631321734950329125374771200000 612 -1936973426007288625683613286400000 613 31099184450894800712364679987200000 614 -419020590496266788545545161932800000 615 4713981643083001371137383071744000000 616 -43997162002108012797282242002944000000 617 337978199016193371033668131749888000000 618 -2116037419927471540384704824868864000000 619 10668355325467669016106220158713856000000 620 -42673421301870676064424880634855424000000 621 132944120209674029277631358900895744000000 622 -315126803459968069398829887765086208000000 623 551471906054944121447952303588900864000000 624 -684585814413034081797458032041394176000000 625 570488178677528401497881693367828480000000 626 -294445511575498529805358293351137280000000 627 82812800130608961507757020005007360000000 628 -10037915167346540788819032727879680000000 629 295232799039604140847618609643520000000 630 -1 631 1225 632 -708050 633 257022150 634 -65797670400 635 12646312250880 636 -1896946837632000 637 227904612921216000 638 -22334652066279168000 639 1809106817368612608000 640 -122295620854118212300800 641 6948614821256716608000000 642 -333533511420322397184000000 643 13572248272411580623872000000 644 -469212011703371787282432000000 645 13794833144079130546103500800000 646 -344870828601978263652587520000000 647 7323433477959656069328476160000000 648 -131821802603273809247912570880000000 649 2005078997491901624876143841280000000 650 -25665011167896340798414641168384000000 651 274982262513175079983014012518400000000 652 -2449841975117377985303215747891200000000 653 18001012773688559978967107017113600000000 654 -108006076642131359873802642102681600000000 655 522749410947915781789204787776978944000000 656 -2010574657491983776112326106834534400000000 657 6031723972475951328336978320503603200000000 658 -13786797651373603036198807589722521600000000 659 23294933962665743061163502479186329600000000 660 -27953920755198891673396202975023595520000000 661 22543484479999106188222744334696448000000000 662 -11271742239999553094111372167348224000000000 663 3074111519999878116575828772913152000000000 664 -361660178823515072538332796813312000000000 665 10333147966386144929666651337523200000000 666 1 667 -1296 668 793800 669 -305877600 670 83275176600 671 -17054756167680 672 2731603446190080 673 -351206157367296000 674 36920547293236992000 675 -3216189897544200192000 676 234460243530972193996800 677 -14408647693357927558348800 678 750450400695725393664000000 679 -33250725446210602057728000000 680 1256402411503243463467008000000 681 -40539917811171322421202124800000 682 1117381484670409574234383564800000 683 -26291329051068460570220789760000000 684 527287210413095236991650283520000000 685 -8991634535465413515015510097920000000 686 129929119037475225291974120914944000000 687 -1583897832075888460702160712105984000000 688 16198955100776131984453916373811200000000 689 -138043269554440081258824678663782400000000 690 972054689779182238864223778924134400000000 691 -5599035013128089695857928966603014144000000 692 26057047561096109738415746344575565824000000 693 -96507583559615221253391653128057651200000000 694 279182652440315461483025853691881062400000000 695 -616127232971730673617712228837254758400000000 696 1006341147187160100242263307100849438720000000 697 -1168654235443153664797467066310663864320000000 698 913011121439963800623021145555206144000000000 699 -442672058879982448786919343299493888000000000 700 117177897938818883502419826167513088000000000 701 -13391759764436443828847980133430067200000000 702 371993326789901217467999448150835200000000 703 -1 704 1369 705 -887112 706 362237400 707 -104686608600 708 22800743353080 709 -3891326865592320 710 534223588262031360 711 -60100153679478528000 712 5616025471604604672000 713 -440296396973801006284800 714 29179643035809175780147200 715 -1643786557683916902281625600 716 79028199888649851071232000000 717 -3251445938275879586930688000000 718 114667660089862686765755596800000 719 -3468696717718346274664106803200000 720 89982073677281806301580652953600000 721 -1999601637272929028924014510080000000 722 37992431108185651549556275691520000000 723 -615477383952607555102811666202624000000 724 8470141141062075401176789120598016000000 725 -98561642368722331940966273403322368000000 726 964189979694022812465974413728153600000000 727 -7874218167501186301805457712113254400000000 728 53229714812308019400204894133885599744000000 729 -294810728191244415139596336741520244736000000 730 1321188818931132378958931731323109244928000000 731 -4718531496182615639139041897582533017600000000 732 13179346592785926440353875644971902566400000000 733 -28115939397943309739421601375940058808320000000 734 44441323564491037975214789271647189729280000000 735 -49996489010052417722116637930603088445440000000 736 37876128037918498274330786311062945792000000000 737 -17824060253138116834979193558147268608000000000 738 4583329779378372900423221200666440499200000000 739 -509258864375374766713691244518493388800000000 740 13763753091226345046315979581580902400000000 741 1 742 -1444 743 988418 744 -426996576 745 130767701400 746 -30233492563680 747 5487378900307920 748 -802725141987901440 749 96427357681296660480 750 -9642735768129666048000 751 810954078099704914636800 752 -57798908839106241188659200 753 3511283711975704152211046400 754 -182586753022736615914974412800 755 8151194331372170353347072000000 756 -313005862324691341568527564800000 757 10348756323110107480609442611200000 758 -294635180022664236506762954342400000 759 7218561910555273794415692381388800000 760 -151969724432742606198225102766080000000 761 2743053526011004041877963104927744000000 762 -42321397258455490931831430761742336000000 763 555949263986074403604512885915615232000000 764 -6187957025236306405337186904104239104000000 765 58012097111590372550036127225977241600000000 766 -454814841354868520792283237451661574144000000 767 2956296468806645385149841043435800231936000000 768 -15766914500302108720799152231657601236992000000 769 68135594804876969829167765001091776774144000000 770 -234950326913368861479888844831350954393600000000 771 634365882666095925995699881044647576862720000000 772 -1309658596471939976249186851188949836103680000000 773 2005414725847658088631567365883079436533760000000 774 -2187725155470172460325346217326995748945920000000 775 1608621437845715044356872218622790991872000000000 776 -735369800158041163134570157084704453427200000000 777 183842450039510290783642539271176113356800000000 778 -19874859463730842246880274515802823065600000000 779 523022617466601111760007224100074291200000000 780 -1 781 1521 782 -1098162 783 501127926 784 -162365448024 785 39779534765880 786 -7664190364892880 787 1192329043909763760 788 -152618117620449761280 789 16296223448139135621120 790 -1466660110332522205900800 791 112132832071786470469324800 792 -7326011695356716070662553600 793 410820194301157385808692428800 794 -19836746524827313771905434419200 795 826531105201138073829393100800000 796 -29755119787240970657858151628800000 797 925909315732380792823938953625600000 798 -24896672711915127984821469641932800000 799 577864877155503760068750953268019200000 800 -11557297543110075201375019065360384000000 801 198675448241082721318875327742623744000000 802 -2925947510459581895787073008573186048000000 803 36765166544470398603585395629463076864000000 804 -392161776474350918438244220047606153216000000 805 3529455988269158265944197980428455378944000000 806 -26606668219259808466348569390922202087424000000 807 166538034409441023363441045446883413065728000000 808 -856481319819982405869125376583971838623744000000 809 3573594472352340383109109329884848016326656000000 810 -11911981574507801277030364432949493387755520000000 811 31124855081778448498047081260287385948651520000000 812 -62249710163556896996094162520574771897303040000000 813 92431387818614786448745877682065570392965120000000 814 -97868528278533303298672105781010603945492480000000 815 69906091627523788070480075557864717103923200000000 816 -31069374056677239142435589136828763157299200000000 817 7557415311083652764376224384634023470694400000000 818 -795517401166700290986970987856212996915200000000 819 20397882081197443358640281739902897356800000000 820 1 821 -1600 822 1216800 823 -585686400 824 200451170400 825 -51956943367680 826 10607875937568000 827 -1751814940546944000 828 238465808781952752000 829 -27132109799191068672000 830 2607395751702261699379200 831 -213332379684730502676480000 832 14951044276238196062576640000 833 -901662977890057362543083520000 834 46950879348703701235279134720000 835 -2115919629314913469003246338048000 836 82653110520113807382939310080000000 837 -2800481862328561944269002506240000000 838 82303050287322737139905684766720000000 839 -2096561912582326567142860601425920000000 840 46229190172440300805500076261441536000000 841 -880556003284577158200001452598886400000000 842 14449123508442379732281842017645363200000000 843 -203544174640666566663448557118134681600000000 844 2451011102964693240239026375297538457600000000 845 -25098353694358458780047630083046793805824000000 846 217197291585794354827335260334058792550400000000 847 -1576691450030210872079915223165760123699200000000 848 9516459109110915620768059739821909318041600000000 849 -47254141783171443082434503535667411786137600000000 850 190591705192124820432485830927191894204088320000000 851 -614811952232660711072534938474812561948672000000000 852 1556242754088922424902354063014369297432576000000000 853 -3018167765505788945265171516149079849566208000000000 854 4349712367934813479940982479156026842021888000000000 855 -4473989864161522436510724835703341894651084800000000 856 3106937405667723914243558913682876315729920000000000 857 -1343540499748204935889106557268270839234560000000000 858 318206960466680116394788395142485198766080000000000 859 -32636611329915909373824450783844635770880000000000 860 815915283247897734345611269596115894272000000000 861 -1 862 1681 863 -1344800 864 681813600 865 -246134709600 866 67391683488480 867 -14556603633511680 868 2547405635864544000 869 -368100114382426608000 870 44540113840273619568000 871 -4560907657244018643763200 872 398457478055591083332403200 873 -29884310854169331249930240000 874 1933285032950492890860871680000 875 -108263961845227601888208814080000 876 5261628545678061451766948364288000 877 -222303806054898096337153568391168000 878 8172934046135959424160057661440000000 879 -261533889476350701573121845166080000000 880 7281654080683659006956918741729280000000 881 -176216028752544547968357433549848576000000 882 3700536603803435507335506104546820096000000 883 -67282483705517009224281929173578547200000000 884 1056042461638766970868077236159211110400000000 885 -14256573232123354106719042688149349990400000000 886 164805986563345973473672133475006485889024000000 887 -1622705098469868046510002544984679245676544000000 888 13522542487248900387583354541538993713971200000000 889 -94657797410742302713083481790772955997798400000000 890 551626474566049970983141669746228605642342400000000 891 -2647807077917039860719080014781897307083243520000000 892 10334988917031026553129312315761599166357176320000000 893 -32296840365721957978529100986754997394866176000000000 894 79274062715862987765480520603853175423762432000000000 895 -149221765112212682852669215254311859621199872000000000 896 208910471157097755993736901356036603469679820800000000 897 -208910471157097755993736901356036603469679820800000000 898 141155723754795781076849257672997705047080960000000000 899 -59433988949387697295515476914946402125086720000000000 900 13715535911397160914349725441910708182712320000000000 901 -1371553591139716091434972544191070818271232000000000 902 33452526613163807108170062053440751665152000000000 903 1 904 -1764 905 1482642 906 -790742400 907 300679797600 908 -86836325546880 909 19813154945613120 910 -3668264115644943360 911 561702942708131952000 912 -72147622418955615168000 913 7856876081424266491795200 914 -731403737034404444327116800 915 58573249274171889249863270400 916 -4055071103596515409605918720000 917 243593914151762104248469831680000 918 -12731841912998765982053356535808000 919 580094547161006275057306057162752000 920 -23067289051814131878749346743648256000 921 800947536521324023567685650821120000000 922 -24281356896646454609209838677524480000000 923 642241889916298724413600233020522496000000 924 -14802146415213742029342024418187280384000000 925 296715753141330010679083307655481393152000000 926 -5160273967675304533549274915747502489600000000 927 77619120930449372358803676857702016614400000000 928 -1005943807258623865770095652075818135322624000000 929 11181452319143934507982986286535055427239936000000 930 -106016733100031379038653499605665710717534208000000 931 851920176696680724417751336116956603980185600000000 932 -5757805332156876620202733168238741185521254400000000 933 32435636704483738293808730181078242011769733120000000 934 -150668764046634139171240553099202156441769082880000000 935 569716264051335338741253341406358154045439344640000000 936 -1726412921367682844670464670928358042561937408000000000 937 4112924900905362071126695245446970630809321472000000000 938 -7520776961655519215774528448817317724908473548800000000 939 10236613086697790043693108166445793570014311219200000000 940 -9959947868138390312782483621406718068122032537600000000 941 6552597281669993626830581329872840834290810880000000000 942 -2688245038633843539212546186614498803811614720000000000 943 604855133692614796322822891988262230857613312000000000 944 -59010256945620955738811989462269485937328128000000000 945 1405006117752879898543142606244511569936384000000000 946 -1 947 1849 948 -1630818 949 913801686 950 -365520674400 951 111191389152480 952 -26760060989363520 953 5233503356348379840 954 -847827543728437534080 955 115398749007481775472000 956 -13340095385264893244563200 957 1320669443141224431211756800 958 -112697125814717818130069913600 959 8330918300611063324845937459200 960 -535559033610711213740095979520000 961 30027009817773875383694714585088000 962 -1471323481070919893801041014669312000 963 63093812805923564857703464687878144000 964 -2369523192044684991322641229389201408000 965 77944841843575164188244777282539520000000 966 -2244811445094964728621449585737138176000000 967 56547869259773159116226039564521242624000000 968 -1244053123715009500556972870419467337728000000 969 23853366415579095206331523298042830258176000000 970 -397556106926318253438858721634047170969600000000 971 5740710184016035579657119940395641148801024000000 972 -71538080754661366454188725411084143546597376000000 973 765722419929523515009649690511233980924690432000000 974 -7000890696498500708659654313245567825597169664000000 975 54317255403867677912014559326905267612391833600000000 976 -354872735305268829025161787602447748400959979520000000 977 1934628782793239745330720713058505467089104404480000000 978 -8705829522569578853988243208763274601900969820160000000 979 31921374916088455797956891765465340206970222673920000000 980 -93886396812024869993990858133721588844030066688000000000 981 217279946907828984843235985966612819896183868620800000000 982 -386275461169473750832419530607311679815437988659200000000 983 511553989116330102453744783777250602998823282278400000000 984 -484630094952312728640389795157395308104148372684800000000 985 310660317277123544000249868690638018015479726080000000000 986 -124264126910849417600099947476255207206191890432000000000 987 27277491273113286790265842128934069874529927168000000000 988 -2597856311725074932406270678946101892812374016000000000 989 60415263063373835637355132068513997507264512000000000 990 1 991 -1936 992 1789832 993 -1052421216 994 442280016024 995 -141529605127680 996 35877754899866880 997 -7401068296486824960 998 1266507812236307921280 999 -182377124962028340664320 1000 22341197807848471731379200 1001 -2347856787806621211043123200 1002 213068003493450874902163430400 1003 -16783202736714899684601180979200 1004 1152046987855929899778695351500800 1005 -69122819271355793986721721090048000 1006 3633268187950638921427060464795648000 1007 -167557779961958877317577376729399296000 1008 6786090088459334531361883757540671488000 1009 -241441942094658428589507022110394417152000 1010 7545060690458075893422094440949825536000000 1011 -206950236081135795933863161808909500416000000 1012 4976212494860038002227891481677869350912000000 1013 -104716819457054712742534759875308207210496000000 1014 1924171557523380346644076212708788307492864000000 1015 -30786744920374085546305219403340612919885824000000 1016 427462112163655572392930161715613894772260864000000 1017 -5129545345963866868715161940587366737267130368000000 1018 52944235892269911609238635743919606681078595584000000 1019 -467369806497279219722934163808393769322624843776000000 1020 3505273548729594147922006228562953269919686328320000000 1021 -22162374695193562999764942606398027125943823237120000000 1022 117045041358991004592508603140039580758890816471040000000 1023 -510741998657415292767310268247445443311523562782720000000 1024 1817640642280801483083663013468849960020422091079680000000 1025 -5193258977945147094524751467053857028629777403084800000000 1026 11684832700376580962680690800871178314416999156940800000000 1027 -20211602508759491394907140844750146273586160703897600000000 1028 26062329550768817851327628984019925458045312486604800000000 1029 -24057534969940447247379349831403008115118749987635200000000 1030 15035959356212779529612093644626880071949218742272000000000 1031 -5867691456083035913994963373512928808565548777472000000000 1032 1257362454874936267284635008609913316121189023744000000000 1033 -116963949290691745793919535684643099174064095232000000000 1034 2658271574788448768043625811014615890319638528000000000 1035 -1 1036 2025 1037 -1960200 1038 1208136600 1039 -532788240600 1040 179123406489720 1041 -47766241730592000 1042 10378921953175776000 1043 -1873395412548227568000 1044 284964257753169282288000 1045 -36931367804810738984524800 1046 4112811414626650477822080000 1047 -396200832942367329363527040000 1048 33189439005710617052067765120000 1049 -2427570395846262275808385105920000 1050 155526343360550536470123872452608000 1051 -8748356814030967676444467825459200000 1052 432786357682355518581752790659481600000 1053 -18850250245720373698227454882057420800000 1054 723254338375271180316200768895782092800000 1055 -24445996637084165894687585988677434736640000 1056 727559423722743032579987678234447462400000000 1057 -19048828548377272125730586484683715379200000000 1058 438123056612677258891803489147725453721600000000 1059 -8835481641688991387651370364479129983385600000000 1060 155857896159393808078170173229411852906921984000000 1061 -2397813787067597047356464203529413121644953600000000 1062 32059658412274167929469762128671042107919564800000000 1063 -370976047342029657469578676060336344391640678400000000 1064 3696968195925743827886490944187489776868419174400000000 1065 -31547461938566347331298056057066579429277176954880000000 1066 228973514070239617727163310091612270051205316608000000000 1067 -1402462773680217658578875274311125154063632564224000000000 1068 7182309356119902554540300647229701546568300101632000000000 1069 -30419192567096057878053038035325794785465741606912000000000 1070 105163494303389228664126217207840604829752992412467200000000 1071 -292120817509414524067017270021779457860424978923520000000000 1072 639507735628718282416983753290922596937687116021760000000000 1073 -1077065660006262370386498952911027531684525669089280000000000 1074 1353236342059150157665088428016419206475429686804480000000000 1075 -1217912707853235141898579585214777285827886718124032000000000 1076 742629699910509232864987551960230052334077267148800000000000 1077 -282906552346860660139042876937230496127267530342400000000000 1078 59212999328412696308171764940350568956869948211200000000000 1079 -5382999938946608755288342267304597177897268019200000000000 1080 119622220865480194561963161495657715064383733760000000000 1081 1 1082 -2116 1083 2142450 1084 -1382594400 1085 639104261400 1086 -225475983421920 1087 63170854688707920 1088 -14439052500276096000 1089 2745224856614992752000 1090 -440456076994672170432000 1091 60298436940570620132140800 1092 -7104252206816320335568588800 1093 725225746112499367589293440000 1094 -64489304808157636071786401280000 1095 5016346638291690405869670785280000 1096 -342449263840712731707369525608448000 1097 20568358909432808448173882131857408000 1098 -1088913118734678094315087877568921600000 1099 50876440714214682073277161390859059200000 1100 -2099322606312858460286804975285973811200000 1101 76520309000103690877454041349173745418240000 1102 -2463225184955718811102806283430545328701440000 1103 69977988208969284406329723961095037747200000000 1104 -1752492226450709035567213956590901814886400000000 1105 38627849491351044992294007626524460836454400000000 1106 -747835166152556231050811987649513561793757184000000 1107 12684434933587588380515695636670595413501804544000000 1108 -187917554571667976007639935358082895014841548800000000 1109 2422794185727576404955643452295283039298492825600000000 1110 -27068459178473612248469947535988679473541781913600000000 1111 260759490085962464660260494596690945595119165767680000000 1112 -2153368692322786804936344729572673615237113110855680000000 1113 15140873617894594722208673879807861357135951560704000000000 1114 -89927613003252744410693941831586085636322621390848000000000 1115 446993135222050406041390475574648484486427147501568000000000 1116 -1839057470627864527713149385221410907601300264006451200000000 1117 6181276498499211329258085433660853328326592554021683200000000 1118 -16706152698646517106102933604488792779261060956815360000000000 1119 35610483383957049620903621630620847766319629934264320000000000 1120 -58437716322391055788149532932300878385755290148536320000000000 1121 71586202494929043340483177842068576022550230431956992000000000 1122 -62856177800425501469692546397913871629556299891474432000000000 1123 37414391547872322303388420474948733112831130887782400000000000 1124 -13921634064324585043121272734864644879192978934988800000000000 1125 2847606967702756031547533059404131907107654782156800000000000 1126 -253120619351356091693114049724811725076235980636160000000000 1127 5502622159812088949850305428800254892961651752960000000000 1128 -1 1129 2209 1130 -2337122 1131 1577557350 1132 -763537757400 1133 282356262686520 1134 -83012741229836880 1135 19934916858193685040 1136 -3986983371638737008000 1137 673800189806946554352000 1138 -97296747408123082448428800 1139 12109022472883681806536275200 1140 -1307774427071437635105917721600 1141 123232590243270084846519169920000 1142 -10175491022944301291612582887680000 1143 738740648265756273771073517645568000 1144 -47279401489008401521348705129316352000 1145 2672676754761004344824476801721942016000 1146 -133633837738050217241223840086097100800000 1147 5915055659878959615782592079600403251200000 1148 -231870181867255216938677609520335807447040000 1149 8049207741963288245156951301920228744232960000 1150 -247330201525781038805731776368094301413703680000 1151 6720929389287528228416624357828649494937600000000 1152 -161302305342900677481998984587887587878502400000000 1153 3413156781055778335519098513879701359509110784000000 1154 -63537226231961412091970910796837517615477293056000000 1155 1037774695122036397502191543015012787719462453248000000 1156 -14825352787457662821459879185928754110278035046400000000 1157 184550081250766078570586771935182077027943815577600000000 1158 -1993140877508273648562337136899966431901793208238080000000 1159 18581216567738422078532755889164203187729620554219520000000 1160 -148649732541907376628262047113313625501836964433756160000000 1161 1013520903694823022465423048499865628421615666593792000000000 1162 -5842649915417215070683026985469813622665784430952448000000000 1163 28211652448728838484155187444125671492300501966598963200000000 1164 -112846609794915353936620749776502685969202007866395852800000000 1165 369038913113101562873813803323157432493876836536051302400000000 1166 -971155034508162007562667903481993243404939043515924480000000000 1167 2017014302440028784937848722616447505533334936533073920000000000 1168 -3227222883904046055900557956186316008853335898452918272000000000 1169 3856924910031664798515300972027548400824718512785195008000000000 1170 -3305935637169998398727400833166470057849758725244452864000000000 1171 1922055603005813022515930716957250033633580654211891200000000000 1172 -698929310183932008187611169802636375866756601531596800000000000 1173 139785862036786401637522233960527275173351320306319360000000000 1174 -12155292351024904490219324692219763058552288722288640000000000 1175 258623241511168180642964355153611979969197632389120000000000 1176 1 1177 -2304 1178 2544768 1179 -1794909696 1180 908673033600 1181 -351838198609920 1182 108424804871623680 1183 -27323050827649167360 1184 5741256055159781291520 1185 -1020667743139516674048000 1186 155243563731520486122700800 1187 -20379246002574143814652723200 1188 2324932314793666906854964838400 1189 -231777867690199408560310340812800 1190 20280563422892448249027154821120000 1191 -1562955421124244678391692731547648000 1192 106378653350268903423034586540961792000 1193 -6407749472392668065011024506937933824000 1194 342102624609408556137533030620408578048000 1195 -16204861165708826343356827766229880012800000 1196 681414412018056147738154607569966454538240000 1197 -25439471382007429515557772015945414302760960000 1198 842971574431064368947346172710191228486942720000 1199 -24776034100669544061235044032699533498137968640000 1200 645209221371602709927995938351550351514009600000000 1201 -14865620460401726436741026419619720098882781184000000 1202 302458200905865895578307806768416612781115047936000000 1203 -5421843305127373831848184387996801503187395674112000000 1204 85394032055756137851608904110949623675201481867264000000 1205 -1177848718010429487608398677392408602416572163686400000000 1206 14173446240058834834221064084621983515746085036359680000000 1207 -148135373605776209235084669787662021261346179089694720000000 1208 1337847592877166389654358424019822629516532679903805440000000 1209 -10378454053834987750045932016638624035037344425920430080000000 1210 68680945944496242463539255992461482584805955759767552000000000 1211 -384613297289178957795819833557784302474913352254698291200000000 1212 1805545756718645662985931996424042975507232125862333644800000000 1213 -7026988891013107445134438040136815904676795300653406617600000000 1214 22375411995068052654243868496225124328049795562606900019200000000 1215 -57372851269405263216009919221090062379614860416940769280000000000 1216 116180023820545658012420086422707376318720092344305057792000000000 1217 -181354183524754197873045988562274928887758192927695699968000000000 1218 211579880778879897518553653322654083702384558415644983296000000000 1219 -177136644373015728155068174874780163099670793092167892992000000000 1220 100645820666486209179016008451579638124812950620549939200000000000 1221 -35785180681417318819205691893894982444377937998417756160000000000 1222 7001448394190344986366331022718583521726118304038256640000000000 1223 -595867948441731488201389874273922001849031345024532480000000000 1224 12413915592536072670862289047373375038521486354677760000000000 1225 -1 1226 2401 1227 -2765952 1228 2036662656 1229 -1077394545024 1230 436344790734720 1231 -140793919143736320 1232 37189708070966922240 1233 -8200330629648206353920 1234 1531639532048737208993280 1235 -245062325127797953438924800 1236 33885436047216426107327692800 1237 -4077547471015043274915099033600 1238 429397114447661095642982352076800 1239 -39749904308869198568093223449395200 1240 3246242185224317883060946581700608000 1241 -234540997882456967051153390527868928000 1242 15024420393764449242276826016755838976000 1243 -854722582400822001338414991175443283968000 1244 43230968509852102278221937185242157678592000 1245 -1945393582943344602519987173335897095536640000 1246 77908381107397752891395676798832831302205440000 1247 -2776371399463629012129736845922042715496775680000 1248 87998902182999371732286006985963875634658672640000 1249 -2478635744821148970459389196771315830376219279360000 1250 61965893620528724261484729919282895759405481984000000 1251 -1372782874054790199023661708981036459900675293184000000 1252 26896375569443852417908038668554381010646564077568000000 1253 -464923063414672306080981811270725728898319179055104000000 1254 7070036929857602999369413061047932636005474412527616000000 1255 -94267159064768039991592174147305768480072992167034880000000 1256 1097756271689718143127895963457334916816333876525793280000000 1257 -11114782250858396199169946630005516032765380499823656960000000 1258 97338547590850803077579229577927094953611968619667783680000000 1259 -732902005389935458466478905057333420827195999018675077120000000 1260 4711512891792442232998792961082857705317688565120054067200000000 1261 -25651570188647741046326761677006669728951859965653627699200000000 1262 117165280050850492887276289822003437410617954978255758950400000000 1263 -443994745455854499362310150904434078608657513601811297075200000000 1264 1377522158978420369816398160498372397734552798610747870412800000000 1265 -3443805397446050924540995401245930994336381996526869676032000000000 1266 6803615541295856704580990914656595379054803456553083994112000000000 1267 -10367414158165114978409129012810050101416843362366604181504000000000 1268 11814030087211410091675519107620754766730821505952641974272000000000 1269 -9666024616809335529552697451689708445507035777597616160768000000000 1270 5370013676005186405307054139827615803059464320887564533760000000000 1271 -1867830843827890923585062309505257670629378894221761576960000000000 1272 357669736052149325792884272032921681609881064850975621120000000000 1273 -29805811337679110482740356002743473467490088737581301760000000000 1274 608281864034267560872252163321295376887552831379210240000000000 1275 1 1276 -2500 1277 3001250 1278 -2304960000 1279 1272914160000 1280 -538697272512000 1281 181810329472800000 1282 -50283542551334400000 1283 11621783772177163200000 1284 -2277869619346723987200000 1285 382909883012184302248320000 1286 -55695982983590443963392000000 1287 7059465843170088772359936000000 1288 -784143744425969860560595968000000 1289 76678056151368052793389705728000000 1290 -6624984051478199761348870574899200000 1291 507225341441299669228272903390720000000 1292 -34491323218008377507522557430568960000000 1293 2086725054689506839205114724549422080000000 1294 -112463497684318684386633551470453063680000000 1295 5403871063731512784777742148155269709824000000 1296 -231594474159921976490474663492368701849600000000 1297 8853225125840653737658599636231003557068800000000 1298 -301779499941698805666275744121961164727910400000000 1299 9166552310729101222113125727704570378610278400000000 1300 -247863574482114897045938919677131583037621927936000000 1301 5958259001973915794373531723007970746096680960000000000 1302 -127109525375443536946635343424170042583395860480000000000 1303 2401462104414629680170360595406641161664871792640000000000 1304 -40079574432299336731119121661269459387786136125440000000000 1305 589169744154800249947451088420661053000456201043968000000000 1306 -7602190247158712902547755979621432941941370336051200000000000 1307 85762208725759229931866872145104290376276084103577600000000000 1308 -842028958398363348421965653788296669148892462107852800000000000 1309 7157246146386088461586708057200521687765585927916748800000000000 1310 -52350143242138247033319921789809530059085428501333934080000000000 1311 327188395263364043958249511186309562869283928133337088000000000000 1312 -1733214201935658178805862275473423630334585132814434304000000000000 1313 7708242108608585058373440119868647198066970722253668352000000000000 1314 -28461201631785544830917317365668851192862661128321236992000000000000 1315 86095134936151273113524885031148274858409549913171741900800000000000 1316 -209988133990612861252499719588166524044901341251638394880000000000000 1317 404977115553324803844106602062892582086595443842445475840000000000000 1318 -602756637102622963860995872837793610547490893160849080320000000000000 1319 671251709500648300663381767478451975382433040110945566720000000000000 1320 -537001367600518640530705413982761580305946432088756453376000000000000 1321 291848569348107956810165985860196511035840452222150246400000000000000 1322 -99352704458930368275801186675811578224966962458604339200000000000000 1323 18628632086049444051712722501714670917181305460988313600000000000000 1324 -1520704660085668902180630408303238442218882078448025600000000000000 1325 30414093201713378043612608166064768844377641568960512000000000000