0 -1 1 -1 2 2 3 -1 4 6 5 -6 6 -1 7 12 8 -30 9 20 10 -1 11 20 12 -90 13 140 14 -70 15 -1 16 30 17 -210 18 560 19 -630 20 252 21 -1 22 42 23 -420 24 1680 25 -3150 26 2772 27 -924 28 -1 29 56 30 -756 31 4200 32 -11550 33 16632 34 -12012 35 3432 36 -1 37 72 38 -1260 39 9240 40 -34650 41 72072 42 -84084 43 51480 44 -12870 45 -1 46 90 47 -1980 48 18480 49 -90090 50 252252 51 -420420 52 411840 53 -218790 54 48620 55 -1 56 110 57 -2970 58 34320 59 -210210 60 756756 61 -1681680 62 2333760 63 -1969110 64 923780 65 -184756 66 -1 67 132 68 -4290 69 60060 70 -450450 71 2018016 72 -5717712 73 10501920 74 -12471030 75 9237800 76 -3879876 77 705432 78 -1 79 156 80 -6006 81 100100 82 -900900 83 4900896 84 -17153136 85 39907296 86 -62355150 87 64664600 88 -42678636 89 16224936 90 -2704156 91 -1 92 182 93 -8190 94 160160 95 -1701700 96 11027016 97 -46558512 98 133024320 99 -261891630 100 355655300 101 -327202876 102 194699232 103 -67603900 104 10400600 105 -1 106 210 107 -10920 108 247520 109 -3063060 110 23279256 111 -116396280 112 399072960 113 -960269310 114 1636014380 115 -1963217256 116 1622493600 117 -878850700 118 280816200 119 -40116600 120 -1 121 240 122 -14280 123 371280 124 -5290740 125 46558512 126 -271591320 127 1097450640 128 -3155170590 129 6544057520 130 -9816086280 131 10546208400 132 -7909656300 133 3931426800 134 -1163381400 135 155117520 136 -1 137 272 138 -18360 139 542640 140 -8817900 141 88884432 142 -597500904 143 2804596080 144 -9465511770 145 23371634000 146 -42536373880 147 56949525360 148 -55367594100 149 38003792400 150 -17450721000 151 4808643120 152 -601080390 153 -1 154 306 155 -23256 156 775200 157 -14244300 158 162954792 159 -1249320072 160 6731030592 161 -26293088250 162 75957810500 163 -164068870680 164 265764451680 165 -321132045780 166 285028443000 167 -180324117000 168 76938289920 169 -19835652870 170 2333606220 171 -1 172 342 173 -29070 174 1085280 175 -22383900 176 288304632 177 -2498640144 178 15297796800 179 -68362029450 180 227873431500 181 -574241047380 182 1101024156960 183 -1605660228900 184 1767176346600 185 -1442592936000 186 846321189120 187 -337206098790 188 81676217700 189 -9075135300 190 -1 191 380 192 -35910 193 1492260 194 -34321980 195 494236512 196 -4805077200 197 33145226400 198 -167797708650 199 638045608200 200 -1850332263780 201 4128840588600 202 -7110781013700 203 9424940515200 204 -9521113377600 205 7193730107520 206 -3934071152550 207 1470171918600 208 -335780006100 209 35345263800 210 -1 211 420 212 -43890 213 2018940 214 -51482970 215 823727520 216 -8923714800 217 68840085600 218 -391527986850 219 1682120239800 220 -5550996791340 221 14221562027400 222 -28443124054800 223 44431862428800 224 -53952975806400 225 50356110752640 226 -35406640372950 227 18132120329400 228 -6379820115900 229 1378465288200 230 -137846528820 231 -1 232 462 233 -53130 234 2691920 235 -75710250 236 1338557220 237 -16062686640 238 137680171200 239 -873408586050 240 4205300599500 241 -15643718230140 242 45508998487680 243 -104291454867600 244 188835415322400 245 -269764879032000 246 302136664515840 247 -262009138759830 248 172255143129300 249 -82937661506700 250 27569305764000 251 -5651707681620 252 538257874440 253 -1 254 506 255 -63756 256 3542000 257 -109359250 258 2125943820 259 -28109701620 260 266181664320 261 -1871589827250 262 10028024506500 263 -41716581947040 264 136526995463040 265 -354590946549840 266 734359948476000 267 -1213941955644000 268 1597008083869440 269 -1659391212145590 270 1343590116408540 271 -829376615067000 272 376780512108000 273 -118685861314020 274 23145088600920 275 -2104098963720 276 -1 277 552 278 -75900 279 4604600 280 -155405250 281 3307023720 282 -47951843940 283 499090620600 284 -3867952309650 285 22921198872000 286 -105895938788640 287 386826487145280 288 -1128243920840400 289 2643695814513600 290 -4990650262092000 291 7585788398379840 292 -9245179610525430 293 8957267442723600 294 -6800888243549400 295 3956195377134000 296 -1701164012167620 297 509191949220240 298 -94684453367400 299 8233430727600 300 -1 301 600 302 -89700 303 5920200 304 -217567350 305 5047562520 306 -79919739900 307 910106425800 308 -7735904619300 309 50426637518400 310 -257175851343840 311 1041455926929600 312 -3384731762521200 313 8892431376091200 314 -18964470995949600 315 32871749726312640 316 -46225898052627150 317 52463995021666800 318 -47606217704845800 319 34023280243352400 320 -18712804133843820 321 7637879238303600 322 -2177742427450200 323 386971244197200 324 -32247603683100 325 -1 326 650 327 -105300 328 7534800 329 -300450150 330 7571343780 331 -130395365100 332 1617966979200 333 -15016756025700 334 107156604726600 335 -600076986468960 336 2678029526390400 337 -9633467324098800 338 28159366024288800 339 -67237669894730400 340 131486998905250560 341 -210584646684190350 342 275435973863750700 343 -292438194472624200 344 249504055117917600 345 -168415237204594380 346 87835611240491400 347 -34117964696719800 348 9287309860732800 349 -1580132580471900 350 126410606437752 351 -1 352 702 353 -122850 354 9500400 355 -409704750 356 11176745580 357 -208632584160 358 2810153174400 359 -28364983604100 360 220616539143000 361 -1350173219555160 362 6605806165096320 363 -26147982736839600 364 84478098072866400 365 -224125566315768000 366 490087905010479360 367 -884455516073599470 368 1315971875126808900 369 -1608410069599433100 370 1603954640043756000 371 -1291183485235223580 372 825654745660619160 373 -409415576360637600 374 151692727725302400 375 -39503314511797500 376 6446940928325352 377 -495918532948104 378 -1 379 756 380 -142506 381 11875500 382 -552210750 383 16257084480 384 -327851203680 385 4777260396480 386 -52251285586500 387 441233078286000 388 -2938612301384760 389 15688789642103760 390 -67984755115782960 391 241365994493904000 392 -706857555303576000 393 1715307667536677760 394 -3457417017378616110 395 5790276250557959160 396 -8042050347997165500 397 9222739180251597000 398 -8669374829436501180 399 6605237965284953280 400 -4012272648334248480 401 1896159096566280000 402 -671556346700557500 403 167620464136459152 404 -26283682246249512 405 1946939425648112 406 -1 407 812 408 -164430 409 14725620 410 -736281000 411 23325382080 412 -506679132960 413 7962100660800 414 -94052314055700 415 859243362978000 416 -6203737080701160 417 35991929178943920 418 -169961887789457400 419 659733718283337600 420 -2120572665910728000 421 5673709977236703360 422 -12677195730388259070 423 23687493752282560200 424 -36993431600786961300 425 48163193496869451000 426 -52016248976619007080 427 46236665756994672960 428 -33435605402785404000 429 19340822784976056000 430 -8730232507107247500 431 2961294866410778352 432 -709659420648736824 433 107081668410646160 434 -7648690600760440 435 -1 436 870 437 -188790 438 18123840 439 -971890920 440 33044291280 441 -771033463200 442 13028891990400 443 -165711220002900 444 1632562389658200 445 -12733986639333960 446 79982064842097600 447 -409908082315750200 448 1731801010493761200 449 -6078974975610753600 450 17831659928458210560 451 -43882600605190127550 452 90802059383749814100 453 -158062844112453380100 454 231183328784973364800 455 -283199577761592371880 456 288979160981216706000 457 -243602267934579372000 458 167620464136459152000 459 -92540464575336823500 460 39977480696545507752 461 -13010422711893508440 462 2998286715498092480 463 -435975364243345080 464 30067266499541040 465 -1 466 930 467 -215760 468 22151360 469 -1270934280 470 46262007792 471 -1156550194800 472 20959521897600 473 -286228470914100 474 3031901580793800 475 -25467973278667920 476 172592876764526400 477 -956452192070083800 478 4380437850072454800 479 -16717181182929572400 480 53494979785374631680 481 -144185687702767561950 482 328284368541249327900 483 -632251376449813520400 484 1029816646405790443200 485 -1415997888807961859400 486 1637548578893561334000 487 -1583414741574765918000 488 1269126371318905008000 489 -832864181178031411500 490 439752287662000585272 491 -182145917966509118160 492 56967447594463757120 493 -12643285563057007320 494 1773968723472921360 495 -118264581564861424 496 -1 497 992 498 -245520 499 26898080 500 -1647507400 501 64055087712 502 -1711694288304 503 33185909671200 504 -485343928941300 505 5512548328716000 506 -49723185925018320 507 362445041205505440 508 -2164602329421768600 509 10707736966843778400 510 -44251361954813574000 511 153798066882952066080 512 -451781821468671694110 513 1125546406427140552800 514 -2383101342003143269200 515 4290902693357460180000 516 -6565081120836914075400 517 8515252610246518936800 518 -9324553478162510406000 519 8566603006402608804000 520 -6543932852113103947500 521 4104354684845338795872 522 -2076463464818203947024 523 826027990119724478240 524 -248651282740121143960 525 53219061704187640800 526 -7214139475456546864 527 465428353255261088 528 -1 529 1056 530 -278256 531 32463200 532 -2118223800 533 87779194272 534 -2501707036752 535 51770019087072 536 -808906548235500 537 9826716585972000 538 -94926082220489520 539 742149370087463520 540 -4762125124727890920 541 25360429658314212000 542 -113086813884523578000 543 425206420205808653280 544 -1355345464406015082330 545 3676784927661992472480 546 -8511076221439797390000 547 16833541335479266860000 548 -28448684856959960993400 549 41028035303915045786400 550 -50352588782077556192400 551 52351462816904831580000 552 -45807529964791727632500 553 33421173862312044480672 554 -20072480159909304821232 555 9747130283412748843232 556 -3729769241101817159400 557 1082120921318482029600 558 -223638323739152952784 559 29321986255081448544 560 -1832624140942590534 561 -1 562 1122 563 -314160 564 38955840 565 -2702561400 566 119128906512 567 -3613576830864 568 79646183210880 569 -1326606739106220 570 17196754025451000 571 -177470501542654320 572 1484298740174927040 573 -10204553838702623400 574 58328988214122687600 575 -279741065924874114000 576 1133883787215489742080 577 -3906583985640867002010 578 11489952898943726476500 579 -28937659152895311126000 580 62524582103208705480000 581 -115983099801452148665400 582 184626158867617706038800 583 -251762943910387780962000 584 293168191774667056848000 585 -290114356443680941672500 586 242303510501762322484872 587 -169182332776378426350384 588 97471302834127488432320 589 -45503184741442169344680 590 16772874280436471458800 591 -4696404798522212008464 592 938303560162606353408 593 -119120569161268384710 594 7219428434016265740 595 -1 596 1190 597 -353430 598 46495680 599 -3423244440 600 160207839792 601 -5162252615520 602 120944204135040 603 -2142980117017740 604 29578416923775720 605 -325362586161532920 606 2904062752516161600 607 -21336794390014576200 608 130545830764941253200 609 -671378558219697873600 610 2924226609134684071680 611 -10851622182335741672250 612 34469858696831179429500 613 -94047392246909761159500 614 220920190098004092696000 615 -447363384948458287709400 616 781110672132228756318000 617 -1174893738248476311156000 618 1519144266468729294576000 619 -1682663267373349461700500 620 1588434124400441891845272 621 -1268867495822838197627880 622 849392781840253827767360 623 -470199575661569083228360 624 211338215933499540380880 625 -75142476776355392135424 626 20329910470189804323840 627 -3930978782321856695430 628 483701705079089804580 629 -28453041475240576740 630 -1 631 1260 632 -396270 633 55213620 634 -4306662360 635 213610453056 636 -7298357146080 637 181416306202560 638 -3412894260435660 639 50055782486389680 640 -585652655090759256 641 5566120275655976400 642 -43601275492638481800 643 284827267123508188800 644 -1566549969179295038400 645 7310566522836710179200 646 -29128038489427517120250 647 99579591790845629463000 648 -293206575828601020085500 649 745605641580763812849000 650 -1640332411477680388267800 651 3124442688528915025272000 652 -5151457160012549979684000 653 7342530621265524923784000 654 -9025193888638874385484500 655 9530604746402651351071632 656 -8600101916132570006144520 657 6582794059261967165197040 658 -4231796180954121749055240 659 2254274303290661764062720 660 -976852198092620097760512 661 335443522758131771343360 662 -87791859471854799531270 663 16445857972689053355720 664 -1963259861791599795060 665 112186277816662845432 666 -1 667 1332 668 -442890 669 65252460 670 -5383327950 671 282517050816 672 -10217700004512 673 268996591955520 674 -5363119552113180 675 83426304143982800 676 -1036154697468266376 677 10464306118233235632 678 -87202550985276963600 679 606805916915300054400 680 -3560340839043852360000 681 17754232984032010435200 682 -75732900072511544512650 683 277774650784990440081000 684 -879619727485803060256500 685 2412253546290706453335000 686 -5741163440171881358937300 687 11872882216409877096033600 688 -21341751091480564201548000 689 33323792819589690038712000 690 -45125969443194371927422500 691 52851535411869248401397232 692 -53320631880021934038096024 693 46079558414833770156379280 694 -33854369447632973992441920 695 20932547101984716380582400 696 -10745374179018821075365632 697 4494943204958965736001024 698 -1492461611021531592031590 699 378254733371848227181560 700 -68714095162705992827100 701 7965225724983062025672 702 -442512540276836779204 703 -1 704 1406 705 -493506 706 76767600 707 -6688377150 708 370803629196 709 -14172938715936 710 394528334868096 711 -8322082063623900 712 137057499665114600 713 -1803676695592908136 714 19318718987507511936 715 -170916999931142848656 716 1264178993573541780000 717 -7894668817010281320000 718 41964550689530206483200 719 -191135414468719612341450 720 749991557119474188218700 721 -2546267632195745700742500 722 7504788810682197854820000 723 -19249783299399837497613300 724 43039198034485804473121800 725 -83944220959823552526088800 726 142816254941098671594480000 727 -211744933541142822120982500 728 273066266294657783407219032 729 -305381800767398349490913592 730 294909173854936129000827392 731 -244503779344015923278747200 732 172693513591373910139804800 733 -102848581427751573149928192 734 50942689656201611674678272 735 -20595970232097135970035942 736 6619457834007343975677300 737 -1626233585517375163574700 738 286748126099390232924192 739 -32303415440209084881892 740 1746130564335626209832 741 -1 742 1482 743 -548340 744 89927760 745 -8262112950 746 483168365316 747 -19487790734412 748 572702421582720 749 -12760525830889980 750 222127671871047800 751 -3092017192444985376 752 35059897421772892032 753 -328686538329120862800 754 2578925146890025231200 755 -17105115770188942860000 756 96700921154134823635200 757 -469150562786857230292650 758 1964263601979575254858500 759 -7129549370148087962079000 760 22514366432046593564460000 761 -62027079520288365270087300 762 149371334354980144936128600 763 -314790828599338321972833000 764 580786103427134597817552000 765 -937727562825061069392922500 766 1323321136658726181127292232 767 -1628702937426124530618205824 768 1742645118233713489550343680 769 -1613724943670505093639731520 770 1285607267846894664374102400 771 -874212942135888371774389632 772 502149369468273029364685824 773 -240286319374466586317085990 774 93996301242904284454617660 775 -29272204539312752944344600 776 6977537735085162334488672 777 -1195226371287736140630004 778 130959792325171965737400 779 -6892620648693261354600 780 -1 781 1560 782 -607620 783 104915720 784 -10150595910 785 625276708056 786 -26574260092380 787 823259731025160 788 -19346603679091260 789 355404274993676480 790 -5224442842407044256 791 62606959681737307200 792 -620852350177228296400 793 5157850293780050462400 794 -36262845432800558863200 795 217577072596803353179200 796 -1121881780577267289830250 797 4999943714129827921458000 798 -19351634004687667325643000 799 65291662652935121336934000 800 -192610404826158607943955300 801 497904447849933816453762000 802 -1129543561444684567078989000 803 2250546150780146566543014000 804 -3938455763865256491450274500 805 6049468053297033970867621632 806 -8143514687130622653091029120 807 9584548150285424192526890240 808 -9829051929629440115805637440 809 8742129421358883717743896320 810 -6702299223041810850270320512 811 4393806982847389006941000960 812 -2437189810798161089787586470 813 1127955614914851413455411920 814 -427374186273966192987431160 815 129084448099075503188040432 816 -29880659282193403515750100 817 4976472108356534698021200 818 -530731789949381124304200 819 27217014869199032015600 820 -1 821 1640 822 -671580 823 121929080 824 -12406283890 825 803927196072 826 -35953410713220 827 1172521435096440 828 -29019905518636890 829 561768047570649920 830 -8707404737345073760 831 110101894612710436800 832 -1153011507471995407600 833 10124669095197876833600 834 -75315140514278083792800 835 478669559712967376994240 836 -2617724154680290342937250 837 12391164856756530066222000 838 -51017944194176577494877000 839 183438480786817721851386000 840 -577831214478475823831865900 841 1598535332570840147562078000 842 -3890650044976135731049851000 843 8340259264655837276012346000 844 -15753823055461025965801098000 845 26214361564287147207093027072 846 -38390854953615792507429137280 847 49397286620701801607638588160 848 -55697960934566827322898612160 849 54836993643069361502211713280 850 -46916094561292675951892243584 851 34662255086907179943645674240 852 -21934708297183449808088278230 853 11762965698397736168892152880 854 -5270948297378916380178317640 855 1936266721486132547820606480 856 -567732526361674666799251900 857 127729450781151057249210800 858 -20698539808025863847863800 859 2150144174666723529232400 860 -107507208733336176461620 861 -1 862 1722 863 -740460 864 141181040 865 -15088723650 866 1027240306092 867 -48280294386324 868 1655324378959680 869 -43090162739794170 870 877762574329140500 871 -14325085213051572960 872 190843283995364757120 873 -2107227927448819193200 874 19526147540738762464800 875 -153419730677233133652000 876 1030980590151006658141440 877 -5968411072671061981896930 878 29945315070494947660036500 879 -130872117715496437921641000 880 500286765782230150503780000 881 -1678462099199382154940181900 882 4955459530969604457442441800 883 -12900576464920871108217927000 884 29654255163220754759155008000 885 -60235205800292158104533610000 886 108134241452684482229258736672 887 -171479152126150539866516813184 888 239929677871980179237101713920 889 -295627638806547006560000326080 890 319882462917904608762901660800 891 -302822064895616362962213572224 892 249568236625731695594248854528 893 -177914856188265759554493812310 894 108807432710179059562252414140 895 -56474446043345532644767689000 896 24526045138824345605727682080 897 -8743080905969789868708479260 898 2490724290232445616359610600 899 -545061548278014414660413400 900 86005766986668941169296000 901 -8708083907400230293391220 902 424784580848791721628840 903 -1 904 1806 905 -814506 906 162901200 907 -18265297050 908 1304872821252 909 -64373725848432 910 2317454130543552 911 -63367886382050250 912 1356542160326853500 913 -23278263471208806060 914 326280453282397810560 915 -3793010269407874547760 916 37032348784159721916000 917 -306839461354466267304000 918 2176514579207680722743040 919 -13314147777496984421154690 920 70670943566368076477686140 921 -327180294288741094804102500 922 1326847509248523442640460000 923 -4730211370470986073013239900 924 14866378592908813372327325400 925 -41281844687746787546297366400 926 101448767663649950491846080000 927 -220862421267737913049956570000 928 426176128078227077021196197472 929 -728786396536139794432696456032 930 1103676518211108824490667884032 931 -1478138194032735032800001630400 932 1747050374397786709397385993600 933 -1816932389373698177773281433344 934 1656225570334401252580015125504 935 -1316569935793166620703254211094 936 906728605918158829685436784500 937 -536507237411782560125293045500 938 269786496527067801663004502880 939 -113660051777607268293210230380 940 39353443785672640738481847480 941 -10901230965560288293208268000 942 2322155708640061411570992000 943 -357031440203409442029040020 944 35257120210449712895193720 945 -1678910486211891090247320 946 -1 947 1892 948 -893970 949 187336380 950 -22012024650 951 1648260405792 952 -85251690988464 953 3218686292421600 954 -92336063013844650 955 2074711539323423000 956 -37386301938608082460 957 550598264914046305320 958 -6729534348949454842800 959 69127051063764814243200 960 -603098251627744042632000 961 4508494485501624354253440 962 -29093878476752669661041730 963 163086792845464791871583400 964 -798319918064528271322010100 965 3427689398892018893487855000 966 -12956665927811831417384091900 967 43247646815734729810406764800 968 -127777138319216247167110896000 969 334780933290044836623092064000 970 -778830643417812640755110010000 971 1609998706073302290968963412672 972 -2958015374176096812697415027424 973 4828584767173601107146671992640 974 -6996520785088279155253341050560 975 8984830496902903076900842252800 976 -10202774186483074382880734202624 977 10213391017062141057576759940608 978 -8976613198589772413885824166550 979 6891137404978007105609319562200 980 -4590117475634139681071951611500 981 2630418341138911066214293903080 982 -1282734870061567742166229742860 983 524712583808968543179757966400 984 -176599941642076670349973941600 985 47604192027121258937205336000 986 -9877869845627661229470107220 987 1480799048838887941598136240 988 -142707391328010742671022200 989 6637553085023755473070800 990 -1 991 1980 992 -979110 993 214751460 994 -26414429580 995 2070891279072 996 -112173277616400 997 4436567592256800 998 -133374313242220050 999 3141706045261183400 1000 -59378244255436366260 1001 917663774856743842200 1002 -11776685110661545974900 1003 127104577762406271350400 1004 -1165989953146971815755200 1005 9172454298089511617274240 1006 -62344025307327149273660850 1007 368455346799013048302466200 1008 -1903685958461567416229408700 1009 8637777285207887611589394600 1010 -34551109140831550446357578400 1011 122221610566206845116366944000 1012 -383331414957648741501332688000 1013 1068110596687285907321293728000 1014 -2648024187620562978567374034000 1015 5846837406266203056676761867072 1016 -11503393121795932049378836217760 1017 20166442262901510506318453616320 1018 -31484343532897256198640034727520 1019 43726175084927461640917432296960 1020 -53928949271410536023798166499584 1021 58923409713820044562942845811200 1022 -56851883591068558621276886388150 1023 48237961834846049739265236935400 1024 -35802916309946289512361222569700 1025 23089227661108219358992135371480 1026 -12827348700615677421662297428600 1027 6071674184075207428222913611200 1028 -2413532535775047828116310535200 1029 790229587650212898357608577600 1030 -207435266758180885818872251620 1031 41955973050435158345280526800 1032 -6136417827104461934853954600 1033 577467118397066726157159600 1034 -26248505381684851188961800 1035 -1 1036 2070 1037 -1070190 1038 245430240 1039 -31568464620 1040 2588614098840 1041 -146688132267600 1042 6071092494667200 1043 -191049691941558450 1044 4712559067891775100 1045 -93308669544257146980 1046 1511446217411107504800 1047 -20341547009324488502100 1048 230377047194361366822600 1049 -2219142168892623778372800 1050 18344908596179023234548480 1051 -131137432542998486403217650 1052 815865410769243178384032300 1053 -4441933903076990637868620300 1054 21262221009742492582373894400 1055 -89832883766162031160529703840 1056 336109429057068824070009096000 1057 -1116661078354889812199534352000 1058 3301432753397065531720362432000 1059 -8700650902181849786721371826000 1060 20463930921931710698368666534752 1061 -42986363770921640816099861655840 1062 80665769051606042025273814465280 1063 -135197475170676453088277796182880 1064 202233559767789510089243124373440 1065 -269644746357052680118990832497920 1066 319869938446451670484546877260800 1067 -336738079731713770295255403991350 1068 313546751926499323305224040080100 1069 -257130035316886988316048780273300 1070 184713821288865754871937082971840 1071 -115446138305541096794960676857400 1072 62234660386770876139284864514800 1073 -28617600067046995676236253488800 1074 11063214227102980577006520086400 1075 -3526399534889075058920828277540 1076 902053420584355904423531326200 1077 -177956116986029396110764683400 1078 25408553209470935950915022400 1079 -2336116978969951755817600200 1080 103827421287553411369671120 1081 -1 1082 2162 1083 -1167480 1084 279676320 1085 -37581505500 1086 3219983391240 1087 -190694571947880 1088 8250459031214400 1089 -271491667495898850 1090 7005155371190476500 1091 -145146819291066673080 1092 2461498125498089364960 1093 -34700286074730009797700 1094 411886235892949110379800 1095 -4160891566673669584449000 1096 36098045947320013461530880 1097 -271017360588863538566649810 1098 1772397271671114490972208100 1099 -10152991778461692886556846400 1100 51186828356787482142751968000 1101 -228037320329488232945960017440 1102 900773269872944448507624377280 1103 -3163873055338854467898680664000 1104 9904298260191196595161087296000 1105 -27683889234214976594113455810000 1106 69187575974150069504008348760352 1107 -154750909575317906937959501961024 1108 309926375829854793044473076629760 1109 -555811842368336529362919828751840 1110 892206881328483132746660842824000 1111 -1280812545196000230565206454365120 1112 1641999017358451908487340636605440 1113 -1876112158505262434502137250808950 1114 1905399492476418964700976858948300 1115 -1714200235445913255440325201822000 1116 1360165411308920558602445792792640 1117 -946658334105436993718677550230680 1118 573941868011331413284515972747600 1119 -300484800703993454600480661632400 1120 134339029900536192720793458192000 1121 -50545060000076742511198538644740 1122 15695729518167792736969445075880 1123 -3915034573692646714436823034800 1124 753787078547637766543812331200 1125 -105125264053647829011792009000 1126 9448295337167360434640071920 1127 -410795449442059149332177040 1128 -1 1129 2256 1130 -1271256 1131 317814000 1132 -44573413500 1133 3986646103440 1134 -246507617396040 1135 11138119692139440 1136 -382872864417293250 1137 10323386862807018000 1138 -223604559448400009880 1139 3965746979969143976880 1140 -58494767954544873658980 1141 726858063340498430082000 1142 -7691345017184661959133000 1143 69939964022932526081716080 1144 -550777216680593642893514130 1145 3781114179565044247407377280 1146 -22756705710345173711248104000 1147 120654666840999065050772496000 1148 -565870387484285615088123006240 1149 2355868551975393173019940679040 1150 -8732289632735238331400358632640 1151 28887536592224323402553171280000 1152 -85458962418663623399219798370000 1153 226432066824491136558572777761152 1154 -537943638047533676498621125864512 1155 1146727590570462734264550383530112 1156 -2193994114611854721169420376652000 1157 3767095721164706560485901336368000 1158 -5801327410593648103148288058006720 1159 8004745209622453053875785603451520 1160 -9880857368127715488377922854260470 1161 10887997099865251226862724908276000 1162 -10680786082393767206974333949814000 1163 9294463643944290483783379584083040 1164 -7142967430068297316240930606286040 1165 4821111691295183871589934171079840 1166 -2837912006648827071226761804306000 1167 1444144571430764071748529675564000 1168 -628202888572382371210610408870340 1169 230204032933127626808885194446240 1170 -69687615411729111516975450019440 1171 16960209267321849747235777452000 1172 -3188799676293984146691024273000 1173 434621585509698579993443308320 1174 -38203976798111500887892464720 1175 1625701140345170250548615520 1176 -1 1177 2352 1178 -1381800 1179 360189200 1180 -52677670500 1181 4913773104240 1182 -316938365223480 1183 14941380074821200 1184 -536022010184210550 1185 15088026953333334000 1186 -341291169684400015080 1187 6323758697788634990160 1188 -97491279924241456098300 1189 1266809767536297263857200 1190 -14025393854866148278419000 1191 133521749498325731610548880 1192 -1101554433361187285787028260 1193 7928142634571866970370307200 1194 -50064752562759382164745828800 1195 278753885460239219255233008000 1196 -1374256655318979350928298729440 1197 6020552966159338108828737290880 1198 -23510010549671795507616350164800 1199 82040603921917078463251006435200 1200 -256376887255990870197659395110000 1201 718675690355993607338078816372352 1202 -1809446782523522366404452877907904 1203 4095455680608795479516251369750400 1204 -8337177635525047940443797431277600 1205 15266651080509600271442863310544000 1206 -25139085445905808446975914918029120 1207 37198521856480811250363944863098240 1208 -49404286840638577441889614271302350 1209 58795184339272356625058714504690400 1210 -62558889911163493640849670277482000 1211 59341575572875085396463115806068640 1212 -50000772010478081213686514244002280 1213 37254044887280966280467673140162400 1214 -24406043257179912812550151517031600 1215 13960064190497386026902453530452000 1216 -6910231774296206083316714497573740 1217 2926879847292622683712968900816480 1218 -1045314231175936672754631750291600 1219 308675808665257665399691149626400 1220 -73342392554761635373893558279000 1221 13473269150800655979796742557920 1222 -1795586909511240541730945841840 1223 154441608332791173802118474400 1224 -6435067013866298908421603100 1225 -1 1226 2450 1227 -1499400 1228 407170400 1229 -62042589700 1230 6030539718840 1231 -405386281099800 1232 19921840099761600 1233 -745201331231707350 1234 21877639082333334300 1235 -516312282343066689480 1236 9984882154403107879200 1237 -160728866902127805999900 1238 2181727932979178621087400 1239 -25245708938759066901154200 1240 251335057879201377149268480 1241 -2169728429347793138671419300 1242 16351794183804475626388758600 1243 -108204465216286406614128081600 1244 631842140376542230311861484800 1245 -3269783076448606041863883183840 1246 15051382415398345272071843227200 1247 -61822620334322128927435587470400 1248 227189364706847294205925863974400 1249 -748620510787493340977165433721200 1250 2215916711930980289292409683814752 1251 -5900369943011485977405824601873600 1252 14147937805739475292874322913683200 1253 -30569651330258509114960590581351200 1254 59539939213987441058627166911121600 1255 -104525671064555729858478804132857920 1256 165326763806581383334950866058214400 1257 -235396896123042633693709338586793550 1258 301325319738770827703425911836538300 1259 -346159190841771331479368175535400400 1260 356049453437250512378778694836411840 1261 -326928124683895146397181054672322600 1262 266987321692180258343351657504497200 1263 -193029614852241128608351198361977200 1264 122848564876376997036741591067977600 1265 -68334514212484704601687510031562540 1266 32927398282042005191770900134185400 1267 -13589085005287176745810212753790800 1268 4733029066200617536128597627604800 1269 -1364168501518566417954420183989400 1270 316621825043815415525223450111120 1271 -56860252134522617154813284991600 1272 7413197199973976342501686771200 1273 -624201500345030994116895500700 1274 25477612258980856902730428600 1275 -1 1276 2550 1277 -1624350 1278 459149600 1279 -72832605300 1280 7370659656360 1281 -515946175945200 1282 26408020597358400 1283 -1029087552653310150 1284 31482456240430895700 1285 -774468423514600034220 1286 15617379779963835400800 1287 -262241835471892736105100 1288 3714834048045628462932600 1289 -44881260335571674490940800 1290 466765107489945414705784320 1291 -4211825774616304328009225700 1292 33199097282269692938425661400 1293 -229934488584608614055022173400 1294 1406358312451013351339304595200 1295 -7629493845046747431015727428960 1296 36849936258389052217831064452800 1297 -158972452288256902956262939209600 1298 614252726799994536186392150745600 1299 -2130689146087481047396547772898800 1300 6647750135792940867877229051444256 1301 -18684504819536372261785111239266400 1302 47364835262693025980492298450156800 1303 -108383309261825623225769366606608800 1304 223983580852619421125311723141838400 1305 -418102684258222919433915216531431680 1306 704814098333320634217422113195545600 1307 -1072363637893860886826898098006503950 1308 1471176561077528158787314746025451700 1309 -1817335751919299490266682921560852100 1310 2017613569477752903479745937406333760 1311 -2008272765915355899296969335844267400 1312 1786761306709206344297814938683942800 1313 -1415550508916434943127908787987832800 1314 993956570363413885115454691368182400 1315 -615010627912362341415187590284062860 1316 332932582629535830272350212467874600 1317 -156274477560802532576817446668594200 1318 62881671879522490122851368481035200 1319 -21371973190457540547952582882500600 1320 6015814675832492894979245552111280 1321 -1364646051228542811715518839798400 1322 239693376132491901740887872268800 1323 -30585873516906518711727879534300 1324 2522283613639104833370312431400 1325 -100891344545564193334812497256