0 1 1 4 2 -2 3 16 4 -16 5 3 6 64 7 -96 8 40 9 -4 10 256 11 -512 12 336 13 -80 14 5 15 1024 16 -2560 17 2304 18 -896 19 140 20 -6 21 4096 22 -12288 23 14080 24 -7680 25 2016 26 -224 27 7 28 16384 29 -57344 30 79872 31 -56320 32 21120 33 -4032 34 336 35 -8 36 65536 37 -262144 38 430080 39 -372736 40 183040 41 -50688 42 7392 43 -480 44 9 45 262144 46 -1179648 47 2228224 48 -2293760 49 1397760 50 -512512 51 109824 52 -12672 53 660 54 -10 55 1048576 56 -5242880 57 11206656 58 -13369344 59 9748480 60 -4472832 61 1281280 62 -219648 63 20592 64 -880 65 11 66 4194304 67 -23068672 68 55050240 69 -74711040 70 63504384 71 -35094528 72 12673024 73 -2928640 74 411840 75 -32032 76 1144 77 -12 78 16777216 79 -100663296 80 265289728 81 -403701760 82 392232960 83 -254017536 84 111132672 85 -32587776 86 6223360 87 -732160 88 48048 89 -1456 90 13 91 67108864 92 -436207616 93 1258291200 94 -2122317824 95 2321285120 96 -1725825024 97 889061376 98 -317521920 99 77395968 100 -12446720 101 1244672 102 -69888 103 1820 104 -14 105 268435456 106 -1879048192 107 5888802816 108 -10905190400 109 13264486400 110 -11142168576 111 6615662592 112 -2794192896 113 833495040 114 -171991040 115 23648768 116 -2036736 117 99008 118 -2240 119 15 120 1073741824 121 -8053063680 122 27246198784 123 -54962159616 124 73610035200 125 -68975329280 126 46425702400 127 -22682271744 128 8033304576 129 -2037432320 130 361181184 131 -42997760 132 3224832 133 -137088 134 2720 135 -16 136 4294967296 137 -34359738368 138 124822487040 139 -272461987840 140 398475657216 141 -412216197120 142 310388981760 143 -172438323200 144 70882099200 145 -21422145536 146 4686094336 147 -722362368 148 75246080 149 -4961280 150 186048 151 -3264 152 17 153 17179869184 154 -146028888064 155 566935683072 156 -1331439861760 157 2111580405760 158 -2390853943296 159 1992378286080 160 -1241555927040 161 581979340800 162 -204770508800 163 53555363840 164 -10224205824 165 1384527872 166 -127339520 167 7441920 168 -248064 169 3876 170 -18 171 68719476736 172 -618475290624 173 2555505541120 174 -6425271074816 175 10984378859520 176 -13514114596864 177 12352745373696 178 -8538764083200 179 4500640235520 180 -1810602393600 181 552880373760 182 -126585405440 183 21300428800 184 -2556051456 185 209200640 186 -10914816 187 325584 188 -4560 189 19 190 274877906944 191 -2611340115968 192 11441792876544 193 -30666066493440 194 56221121904640 195 -74693776244736 196 74327630282752 197 -56469693136896 198 33087710822400 199 -15002134118400 200 5250746941440 201 -1407331860480 202 284817162240 203 -42600857600 204 4564377600 205 -334721024 206 15690048 207 -421344 208 5320 209 -20 210 1099511627776 211 -10995116277760 212 50921132261376 213 -144929376436224 214 283661115064320 215 -404792077713408 216 435713694760960 217 -361019918516224 218 232937484189696 219 -117645194035200 220 46506615767040 221 -14320218931200 222 3401051996160 223 -613452349440 224 82158796800 225 -7911587840 226 523001600 227 -22150656 228 538384 229 -6160 230 21 231 4398046511104 232 -46179488366592 233 225399883694080 234 -678948430151680 235 1413061420253184 236 -2155824474488832 237 2496217812566016 238 -2240813287342080 239 1579462143508480 240 -879986051383296 241 388229140316160 242 -135291973140480 243 36993898905600 244 -7848581529600 245 1270722723840 246 -153363087360 247 13350804480 248 -799884800 249 30764800 250 -680064 251 7084 252 -22 253 17592186044416 254 -193514046488576 255 992858999881728 256 -3155598371717120 257 6959221409054720 258 -11304491362025472 259 14012859084177408 260 -13550896696786944 261 10363761453957120 262 -6317848574033920 263 3079951179841536 264 -1199980979159040 265 372052926136320 266 -91061904998400 267 17379001958400 268 -2541445447680 269 277970595840 270 -21989560320 271 1199827200 272 -42099200 273 850080 274 -8096 275 23 276 70368744177664 277 -809240558043136 278 4354066045992960 279 -14561931998265344 280 33922682495959040 281 -58457459836059648 282 77247357640507392 283 -80073480481013760 284 66060621396836352 285 -43758103916707840 286 23376039723925504 287 -10079840224935936 288 3499944522547200 289 -973061499125760 290 214645918924800 291 -37075204177920 292 4924050554880 293 -490536345600 294 35427624960 295 -1768166400 296 56833920 297 -1052480 298 9200 299 -24 300 281474976710656 301 -3377699720527872 302 19017153114013696 303 -66762346038558720 304 163821734980485120 305 -298519605964439552 306 418945128825094144 307 -463484145843044352 308 410376587465195520 309 -293602761763717120 310 170656605275160576 311 -80753591773560832 312 31079507360219136 313 -9692154062438400 314 2432653747814400 315 -486530749562880 316 76467608616960 317 -9268801044480 318 844812595200 319 -55938355200 320 2563841280 321 -75778560 322 1291680 323 -10400 324 25 325 1125899906842624 326 -14073748835532800 327 82753643152932864 328 -304274449824219136 329 784457565953064960 330 -1507159961820463104 331 2238897044733296640 332 -2633369381186306048 333 2491227283906363392 334 -1915090741504245760 335 1203771323231240192 336 -620569473727856640 337 262449173264072704 338 -90847790745255936 339 25614978593587200 340 -5838368994754560 341 1064286014668800 342 -152935217233920 343 16992801914880 344 -1422842265600 345 86704450560 346 -3662630400 347 99889920 348 -1572480 349 11700 350 -26 351 4503599627370496 352 -58546795155816448 353 358880595306086400 354 -1379227385882214400 355 3727362010346684416 356 -7530792633149423616 357 11806086367593627648 358 -14712752008247377920 359 14812702769172971520 360 -12179333387986665472 361 8234890188468256768 362 -4596217779610189824 363 2120279035236843520 364 -807535917735608320 365 253075988504641536 366 -64891279103754240 367 13501228300369920 368 -2253782148710400 369 297374033510400 370 -30408171847680 371 2347689738240 372 -132121067520 373 5160979200 374 -130291200 375 1900080 376 -13104 377 27 378 18014398509481984 379 -243194379878006784 380 1551490071629135872 381 -6220596985305497600 382 17585149169998233600 383 -37273620103466844160 384 61501473170720292864 385 -80956020806356303872 386 86437418048453345280 387 -75709369709106298880 388 54807000245939994624 389 -32939560753873027072 390 16469780376936513536 391 -6850132267688263680 392 2364926616225710080 393 -674869302679044096 394 158172492815400960 395 -30179216200826880 396 4632774416793600 397 -563445537177600 398 53214300733440 399 -3801021480960 400 198181601280 401 -7180492800 402 168292800 403 -2280096 404 14616 405 -28 406 72057594037927936 407 -1008806316530991104 408 6687845446645186560 409 -27926821289324445696 410 82422910055297843200 411 -182885551367981629440 412 316825770879468175360 413 -439296236933716377600 414 495855627438932361216 415 -460999562925084508160 416 355834037632799604736 417 -229192910119385432064 418 123523352827023851520 419 -55743872045015891968 420 21039691965042524160 421 -6621794525431988224 422 1729352588115050496 423 -372170571330355200 424 65388301768458240 425 -9265548833587200 426 1042374243778560 427 -91224515543040 428 6047079628800 429 -292964106240 430 9873177600 431 -215414784 432 2718576 433 -16240 434 29 435 288230376151711744 436 -4179340454199820288 437 28750980021133246464 438 -124839781670710149120 439 383993792728211128320 440 -890167428597216706560 441 1615489037083837726720 442 -2353562869390335016960 443 2800513510452441907200 444 -2754753485771846451200 445 2258897858332914089984 446 -1552730346034034638848 447 897672231300926275584 448 -437082633080238243840 449 179176731573265367040 450 -61716429764124737536 451 17796072787098468352 452 -4272518158872477696 453 847721856919142400 454 -137659582670438400 455 18067820225495040 456 -1886201012551680 457 153423048867840 458 -9464994201600 459 427239321600 460 -13427521536 461 273411072 462 -3222016 463 17980 464 -30 465 1152921504606846976 466 -17293822569102704640 467 123290543398894698496 468 -555852280408576098304 469 1778966888807619624960 470 -4300730478555964637184 471 8159868095474486476800 472 -12462344000361033891840 473 15592354009710969487360 474 -16180744727058553241600 475 14049242777436416901120 476 -10267717537876882227200 477 6340315579638974775296 478 -3314482084803420094464 479 1467348839626514104320 480 -549475310158013792256 481 173577458711600824320 482 -46060423684254859264 483 10206571157306474496 484 -1873911473189683200 485 282202144474398720 486 -34414895667609600 487 3343719976796160 488 -253481558999040 489 14591866060800 490 -615224623104 491 18075509760 492 -344295424 493 3797376 494 -19840 495 31 496 4611686018427387904 497 -71481133285624512512 498 527461588357632491520 499 -2465810867977893969920 500 8198821136026497449984 501 -20636015910168387649536 502 40856939546281664053248 503 -65278944763795891814400 504 85678615002482108006400 505 -93554124058265816924160 506 85757947053410332180480 507 -66414602220608516259840 508 43637799535976749465600 509 -24385829152457595289600 510 11600687296811970330624 511 -4695516286804845133824 512 1614083723589165514752 513 -469680182396096348160 514 115151059210637148160 515 -23636270048499204096 516 4028909667357818880 517 -564404288948797440 518 64136851016908800 519 -5815165177036800 520 411907533373440 521 -22179636412416 522 875511963648 523 -24100679680 524 430369280 525 -4452096 526 21824 527 -32 528 18446744073709551616 529 -295147905179352825856 530 2251655698497172144128 531 -10900872826057738158080 532 37603615736662883041280 533 -98385853632317969399808 534 202920823116655811887104 535 -338528927669190930726912 536 465112481442045729177600 537 -533111382237666449817600 538 514547682320461993082880 539 -420993558262196176158720 540 293331159807687613480960 541 -174551198143906997862400 542 88834091912524097126400 543 -38668957656039901102080 544 14380018628339838222336 545 -4557412866604702629888 546 1226387142923140464640 547 -278786774931016253440 548 53181607609123209216 549 -8441525017321144320 550 1103153837490831360 551 -117119467074355200 552 9934240510771200 553 -659052053397504 554 33269454618624 555 -1232202022912 556 31847326720 557 -534251520 558 5194112 559 -23936 560 33 561 73786976294838206464 562 -1217485108864830406656 563 9592306918328966840320 564 -48035321567939672408064 565 171688747010409375989760 566 -466284835134619749711872 567 1000256178595232688898048 568 -1739321340999906959032320 569 2496650841560283114110976 570 -2997391547070961365811200 571 3038734878754698763960320 572 -2619515473631442873876480 573 1929553808701732474060800 574 -1218452509970394702151680 575 660800964401933634764800 576 -307958185296750203371520 577 123257302528627184762880 578 -42294172436293641830400 579 12406290581312801603584 580 -3098241203174249594880 581 655148921087888195584 582 -116493045239031791616 583 17266755717247795200 584 -2110381254330286080 585 209839045174886400 586 -16689524058095616 587 1039274391896064 588 -49288080916480 589 1716281389056 590 -41730979840 591 658910208 592 -6031872 593 26180 594 -34 595 295147905179352825856 596 -5017514388048998039552 597 40785751146971818622976 598 -211030752203237270487040 599 780573975479019676631040 600 -2197615961733240012668928 601 4895990768913507371974656 602 -8859411867557775244525568 603 13262325225124290562621440 604 -16644338943735220760739840 605 17684610127718672058286080 606 -16022420269797502573608960 607 12442698499749353650913280 608 -8311924099022847580569600 609 4786777717740836329881600 610 -2378883471846961085153280 611 1020111488795485048668160 612 -377022337146389035745280 613 119833488569498651852800 614 -32648133108717898956800 615 7590690947776911507456 616 -1497483248200887304192 617 248871505737931554816 618 -34533511434495590400 619 3956964851869286400 620 -369316719507800064 621 27601905173004288 622 -1616649054060544 623 72171832770560 624 -2367284674560 625 54250273792 626 -807696384 627 6974352 628 -28560 629 35 630 1180591620717411303424 631 -20660353362554697809920 632 173104246387690432364544 633 -924477025998027888787456 634 3534765099404224280657920 635 -10303576476323059731529728 636 23807506252110100137246720 637 -44763344172923495972339712 638 69767868457017480050638848 639 -91362684884189557209169920 640 101530467556784846640513024 641 -96461509787556393045196800 642 78776899659837720986910720 643 -55513577921958654750228480 644 33841405260307308006604800 645 -17870636812899122298224640 646 8177411934473928730214400 647 -3240354140879776036945920 648 1110121326042145494138880 649 -327965337137575257702400 650 83252739427230642339840 651 -18073073685183122636800 652 3335303598265612632064 653 -519384011974813679616 654 67628126559220531200 655 -7280815327439486976 656 639202014532730880 657 -44980882504155136 658 2482711047307264 659 -104524723322880 660 3235289055232 661 -70000353280 662 984379968 663 -8031072 664 31080 665 -36 666 4722366482869645213696 667 -85002596691653613846528 668 733442544370691772252160 669 -4039099082379443421839360 670 15947228698465981081583616 671 -48072805351897450216947712 672 115056603985607500335415296 673 -224470773234180944151183360 674 363702171405003404775260160 675 -496127064583235413693431808 676 575584914770394210417770496 677 -572262635320060044701073408 678 490346008086744997979750400 679 -363585690737712558401126400 680 233950078385397187875962880 681 -130853433673188257625538560 682 63664143645953123187425280 683 -26937356960620000523059200 684 9901082097132649001779200 685 -3155081663488202983342080 686 869108143414574432911360 687 -206149640486475876270080 688 41896670815651784294400 689 -7250659996229592678400 690 1060409024448577929216 691 -129846002993703419904 692 13161473861140611072 693 -1089010839574282240 694 72290704024535040 695 -3766871933845504 696 149818770096128 697 -4383294849024 698 89687952640 699 -1193187840 700 9212112 701 -33744 702 37 703 18889465931478580854784 704 -349455119732353745813504 705 3102594779245356905398272 706 -17602621064896602534051840 707 71694008712235120737648640 708 -223261201778523735142170624 709 552837261546820677494898688 710 -1117692724431615717544034304 711 1879942725836265407266160640 712 -2667149256970024968351907840 713 3224825919791030189007306752 714 -3348857685936839042430664704 715 3004378835430315234680635392 716 -2338573269336783836518809600 717 1584194795357176147319193600 718 -935800313541588751503851520 719 482522036669881699994173440 720 -217207078321487126168862720 721 85301630375296668323020800 722 -29182136707338333899980800 723 8676474574592558204190720 724 -2234849511637477113200640 725 496633224808328247377920 726 -94722907931038816665600 727 15407652491987884441600 728 -2120818048897155858432 729 244709774872748752896 730 -23398175753138864128 731 1827982480713973760 732 -114668013280296960 733 5650307900768256 734 -212645996265472 735 5890052453376 736 -114148303360 737 1438844160 738 -10528128 739 36556 740 -38 741 75557863725914323419136 742 -1435599410792372144963584 743 13104566989963265468006400 744 -76530671221385470333157376 745 321247834434362996246446080 746 -1032393725456185738622140416 747 2641924221045864199182352384 748 -5528372615468206774948986880 749 9640099748222685563817295872 750 -14204011706318449743788769280 751 17869900021699167287957782528 752 -19348955518746181134043840512 753 18139645798824544813166100480 754 -14790788112887705770735435776 755 10523579712015527264334643200 756 -6548005154142994742252666880 757 3567738695377307115108433920 758 -1703018952952523647038259200 759 711956534498207802442383360 760 -260394450619326671722905600 761 83169089615914251614945280 762 -23137265532246821877841920 763 5587123779093692783001600 764 -1166008440854335885148160 765 209179755014377386803200 766 -32047917183334799638528 767 4160066172836728799232 768 -453166249764349542400 769 40946807567993012224 770 -3025626174974853120 771 179646554139131904 772 -8384327852752896 773 299033432248320 774 -7853403271168 775 144364030720 776 -1726612992 777 11990368 778 -39520 779 39 780 302231454903657293676544 781 -5893513370621317226692608 782 55270577315506327581097984 783 -331982363745736058522828800 784 1434950085400977568746700800 785 -4754467949628572344447401984 786 12560790326383593153236041728 787 -27174077702186031763018481664 788 49064306962280335127672258560 789 -74978553597287554385245634560 790 98007680773597303232142508032 791 -110468472861413034143739019264 792 108031668312999511331744776192 793 -92093586363263073666843279360 794 68671516238407205364128808960 795 -44900606771266249661161144320 796 25782770294438041797619875840 797 -13011752889023120066866053120 798 5771342007227996803851878400 799 -2248283793152235165607526400 800 768163629327013681582571520 801 -229705104653477456841277440 802 59946551606275856683499520 803 -13603431809967251993395200 804 2672102676957853070131200 805 -451828270831055155494912 806 65328446566028630032384 807 -8011979295833699909632 808 825409954927922380800 809 -70597944082746572800 810 4941856085792260096 811 -278162406408978432 812 12314481533730816 813 -416834481315840 814 10394210211840 815 -181486210048 816 2062343296 817 -13610688 818 42640 819 -40 820 1208925819614629174706176 821 -24178516392292583494123520 822 232793778139542030454358016 823 -1437035010203164517108547584 824 6390660502105419126564454400 825 -21811241298094859044949852160 826 59430849370357154305592524800 827 -132785497736055127619923869696 828 247963459032447539837543645184 829 -392514455698242681021378068480 830 532347730540741636135244005376 831 -623685241286528293295452323840 832 635193718953124946326499360768 833 -565088726560305136196818829312 834 440733591881330423977035694080 835 -302154671448991703602166759424 836 182408715008269139248467148800 837 -97064546990825569120451297280 838 45541135111580920234031185920 839 -18832800234112410623095603200 840 6857265569114317255102955520 841 -2194753226648610518807347200 842 616027326116144088801607680 843 -151169564920173899462737920 844 32308150548672223484313600 845 -5985509996385590877093888 846 955790572911847444316160 847 -130656893132057260064768 848 15165532238542360543232 849 -1480045436422481510400 850 120016504940669173760 851 -7970735622245580800 852 425936184813748224 853 -17911973139972096 854 576212371230720 855 -13660961992704 856 226857762560 857 -2452516352 858 15401568 859 -45920 860 41 861 4835703278458516698824704 862 -99131917208399592325906432 863 979229913887849631512002560 864 -6207834083721120812116213760 865 28381441451512499212893814784 866 -99694303832844538374405488640 867 279910929992217357743523102720 868 -645249221735306246746433126400 869 1244864041275516821436786278400 870 -2038810663155679771997581082624 871 2865355526597171571456059899904 872 -3484457872630308891067051671552 873 3690137677611959068664759582720 874 -3420273871286057403296535019520 875 2785080152332932456970035658752 876 -1997992283195364588695895146496 877 1265272686692652758834073305088 878 -708175011208574305317578342400 879 350510864133536777379407462400 880 -153401718270588362893578731520 881 59323320737454093462751150080 882 -20245260251670841419827773440 883 6085452128434783711238553600 884 -1607027807259506318612889600 885 371625180428760836179230720 886 -74954909272919558483607552 887 13122079607460718461321216 888 -1982380447520868773396480 889 256647468652255332270080 890 -28239266926940947218432 891 2614746937679717335040 892 -201318008287574097920 893 12703359897953894400 894 -645357855778406400 895 25814314231136256 896 -790234109116416 897 17835144823808 898 -282039380480 899 2904295680 900 -17376128 901 49364 902 -42 903 19342813113834066795298816 904 -406199075390515402701275136 905 4113974564148583081525116928 906 -26765617646267889927994736640 907 125708640195352696445353328640 908 -454103063224199987406301036544 909 1312641667132453088596338933760 910 -3119007505627564843427828858880 911 6210523759202322624934418841600 912 -10512185237437697603243973017600 913 15291079973667598289981858119680 914 -19276028088017336026158948417536 915 21197118725167712420657897668608 916 -20437685599081619457220206919680 917 17345674632950719688146713313280 918 -12997040710887018132526833074176 919 8616341721280009788751047819264 920 -5061090746770611035336293220352 921 2635984763943026580904319385600 922 -1217564054358601437212678553600 923 498555584379412179404130877440 924 -180794882247479141981717790720 925 57975063447966500429506805760 926 -16404262259258982178121318400 927 4084529010117911893141094400 928 -891900433029026006830153728 929 170089986427009767328186368 930 -28188171008619321139134464 931 4035560196738911431557120 932 -495595111880217193349120 933 51771989366058403233792 934 -4554720472087249551360 935 333432951226294599680 936 -20017415596775833600 937 968036783667609600 938 -36877591758766080 939 1075596426297344 940 -23137485176832 941 348838181120 942 -3425579520 943 19548144 944 -52976 945 43 946 77371252455336267181195264 947 -1663481927789729744395698176 948 17263460704096904614804193280 949 -115191287796160326282703273984 950 555386566160058716005890785280 951 -2061621699203784221703794589696 952 6130391353526699829985063993344 953 -15001619052942321012529587814400 954 30800199118072202828849809981440 955 -53824539246420129416098296627200 956 80943826328270271544978592235520 957 -105647461636248860912601928826880 958 120475175550108350163493427609600 959 -120660521974031593779129571344384 960 106567932052354158598362507509760 961 -83259238238163454503104223903744 962 57674368154561142963087821766656 963 -35479054146447099130151373373440 964 19400847862620675635455790678016 965 -9434050734111884605341774643200 966 4078839582101314814662473154560 967 -1566888979478152563841554186240 968 534166697549370192218711654400 969 -161321915681298088151671111680 970 43061188430554828217568460800 971 -10129631945092421494989914112 972 2092535631337330246793822208 973 -377977747615577260729303040 974 59396503196733569543176192 975 -8071120393477822863114240 976 941630712572412667363328 977 -93523593693524857454592 978 7828425811399960166400 979 -545617556552118435840 980 31203618430268211200 981 -1438226078591877120 982 52243254991585280 983 -1453508684185600 984 29835178254336 985 -429339299840 986 4025055936 987 -21932064 988 56760 989 -44 990 309485009821345068724781056 991 -6808670216069591511945183232 992 72361463858853243881212870656 993 -494885873517444598957720207360 994 2447814865668406933507444572160 995 -9330494311488986428898965192704 996 28519100172319015066902491824128 997 -71813155855598483722682178207744 998 151891392911041000251862076620800 999 -273779547716197358478664977612800 1000 425213860046719022387176543354880 1001 -573965313964098289137120926760960 1002 677904545499263524189195709972480 1003 -704316410908325739417346192179200 1004 646395653432312109531051275059200 1005 -525735131458280515751921703714816 1006 379870274461620761170413021560832 1007 -244267912184023664314254303952896 1008 139945158022096891013374861639680 1009 -71476807914918278656942386708480 1010 32547475032686001888429122519040 1011 -13207671027756638447478484500480 1012 4771889164774373717153824112640 1013 -1532826175576453595062389964800 1014 436913521636848988744109260800 1015 -110236642382220360236975259648 1016 24544877405416252084014022656 1017 -4805081820107943529674702848 1018 823451521591079032303124480 1019 -122889316958759109399674880 1020 15873203440506384964124672 1021 -1761760688038707571195904 1022 166588901266591152340992 1023 -13284601376921144524800 1024 882616635599015116800 1025 -48142725578128097280 1026 2117388393482485760 1027 -73422952961146880 1028 1950761655091200 1029 -38250228531200 1030 525940642304 1031 -4712260608 1032 24543024 1033 -60720 1034 45 1035 1237940039285380274899124224 1036 -27853650883921056185230295040 1037 302985824615096822281560653824 1038 -2122602939859695153848910872576 1039 10763767749004420027330414510080 1040 -42102415689496599256328046641152 1041 132182002746093974409402006896640 1042 -342229202067828180802829901889536 1043 745061492001834268622827598905344 1044 -1383899357633929113405854475878400 1045 2217614336501198603677186318663680 1046 -3092464436703411071906738497126400 1047 3778604983596980403486046101176320 1048 -4067427272995581145135174259834880 1049 3873740259995791566795404056985600 1050 -3275071310723714688290659793633280 1051 2464383428710689917587132986163200 1052 -1653552959421172725094739035029504 1053 990642088301873749718920232697856 1054 -530318493557419797524367896739840 1055 253742668097959889232145472815104 1056 -108491583442286672961430408396800 1057 41424059132509456948909792296960 1058 -14108194052376409250715653898240 1059 4279139740150932952882505318400 1060 -1153451697121281330284448448512 1061 275591605955550900592438149120 1062 -58180450146171856791736942592 1063 10811434095242872941768081408 1064 -1760482563401617241475645440 1065 249874944482810189112672256 1066 -30722329239689777349918720 1067 3248246268571367084392448 1068 -292792614347342025326592 1069 22271243484838389350400 1070 -1412186616958424186880 1071 73551386299917926400 1072 -3090242520217681920 1073 102405697551073280 1074 -2601015540121600 1075 48769041377280 1076 -641391027200 1077 5497637376 1078 -27396864 1079 64860 1080 -46 1081 4951760157141521099596496896 1082 -113890483614254985290719428608 1083 1267341115218408056427978424320 1084 -9089574738452904668446819614720 1085 47227915411878217173138266914816 1086 -189442312382477792481015295377408 1087 610485027497700689216756676296704 1088 -1623950319452011685601224656158720 1089 3636185271970674421030067707576320 1090 -6953907258683786507146390923116544 1091 11486364668361611641268592149790720 1092 -16531306872099844136502661648220160 1093 20874134947748024735370484855603200 1094 -23252953745212187098375668314931200 1095 22951911040475065033262769037639680 1096 -20143449351978116147336101096325120 1097 15761280682857876937398800256860160 1098 -11017243563647790219801300408729600 1099 6889803997588219687894745979289600 1100 -3858290238649403025221057748402176 1101 1935662501484582260963942823100416 1102 -869974862050148191653070192508928 1103 350131928381925171830070863462400 1104 -126073223446767912453203715686400 1105 40561057900582176595807504957440 1106 -11639260093210537631840414466048 1107 2972356296427917274194540232704 1108 -673668370113568868114848808960 1109 135061759267898953266532188160 1110 -23859716623984271319764041728 1111 3697013383143396207098855424 1112 -499749888965620378225344512 1113 58564440113158638073282560 1114 -5905902306493394698895360 1115 508081301367446455713792 1116 -36906632060589330923520 1117 2235962143517504962560 1118 -111321017102578483200 1119 4472719437157171200 1120 -141792504301486080 1121 3446345590661120 1122 -61853418332160 1123 778831961600 1124 -6392601600 1125 30510144 1126 -69184 1127 47 1128 19807040628566084398385987584 1129 -465465454771302983362070708224 1130 5295907488062856816018453430272 1131 -38865127533364513730458005012480 1132 206787825299803581207165146234880 1133 -850102477413807909116488804466688 1134 2810060967006753921801726881431552 1135 -7674668917113951521582083930587136 1136 17660459724040627080913318135726080 1137 -34745770376608666689842869205729280 1138 59108211698812185310744322846490624 1139 -87714057467488670715141976416583680 1140 114341539198690588610810076400189440 1141 -131667620439641386792336904473804800 1142 134534946668727653926316366679244800 1143 -122410192215867013510734768200744960 1144 99458281175391948477471999163105280 1145 -72316464309583200065712142355005440 1146 47129319688937769273594451748454400 1147 -27559215990352878751578983917158400 1148 14468588394935261344578966556508160 1149 -6820905957612337491015798519496704 1150 2886734769530037181394278366052352 1151 -1096065167108635320511526181273600 1152 372966619363355074340727658905600 1153 -113570962121630094468261013880832 1154 30888805631981811407576484544512 1155 -7485934376188828690564027252736 1156 1611992171343182648703388221440 1157 -307381934885563135020383600640 1158 51696052685299254526155423744 1159 -7632543758747656685623443456 1160 983882593901065119631147008 1161 -110030160212601077592227840 1162 10595883549885208136253440 1163 -870996516629908209795072 1164 60485869210410292346880 1165 -3505021738486899671040 1166 166981525653867724800 1167 -6422366371302604800 1168 194964693414543360 1169 -4539089314529280 1170 78053123133440 1171 -941843302400 1172 7409606400 1173 -33900160 1174 73696 1175 -48 1176 79228162514264337593543950336 1177 -1901475900342344102245054808064 1178 22109609101636891709698358640640 1179 -165938434625969513568578207481856 1180 903614215150724944233148616540160 1181 -3804895985516385894211838690721792 1182 12893220907442753288266746867744768 1183 -36129355290086836137450774189834240 1184 85380691702892710677600683727781888 1185 -172680050635063909235596888438210560 1186 302288202276495400201632962089844736 1187 -462118746008895266974910160436199424 1188 621307907061378084232255666284134400 1189 -738822253283846880254465109047377920 1190 780600892606445364554568790808985600 1191 -735457708455711174797196137846538240 1192 619701598092826755898094764016271360 1193 -468038970237138581070456466649907200 1194 317388926692059600288403291446968320 1195 -193478259775639263333703538756812800 1196 106102981562858583193579088081059840 1197 -52362510381670469628000069442600960 1198 23253088491860241446644767680102400 1199 -9287755345444467453181591264690176 1200 3333864883288765766555892134707200 1201 -1074143863766462614101295657648128 1202 310136088870605257971020460982272 1203 -80082088675508399945568663633920 1204 18447481141322470701747067158528 1205 -3779843712115048969373462036480 1206 686486321244424334878856708096 1207 -110062563781604864475040579584 1208 15503604509956177642672619520 1209 -1908135939686914171405860864 1210 203879414511584349656186880 1211 -18769850859796654412791808 1212 1475855208734011133263872 1213 -98085193314178852454400 1214 5442007436071765278720 1215 -248331499690367385600 1216 9151872079106211840 1217 -266293239785717760 1218 5944045530931200 1219 -98020201144320 1220 1134493068800 1221 -8562211840 1222 37584960 1223 -78400 1224 49 1225 316912650057057350374175801344 1226 -7764359926397905084167307132928 1227 92221581166603688958885158191104 1228 -707507491252380534710347476500480 1229 3941037822366775947253732427694080 1230 -16987947244833628951583193990955008 1231 58975887775503981360283499706187776 1232 -169453760497819043217220101690359808 1233 410971416424737761063502556409364480 1234 -853806917028927106776006837277818880 1235 1536852450652068792196812307100073984 1236 -2418305618211963201613063696718757888 1237 3350360908564490685568098663162445824 1238 -4110190769790655018767229792341196800 1239 4485706537794784630116395304930508800 1240 -4371364998596094041505585228530319360 1241 3815186862614001719260454965078917120 1242 -2989148884918340822567280626431426560 1243 2106175366067123614817054099924582400 1244 -1336374428177093053845908595566182400 1245 764239126113775090168128978089410560 1246 -394096788662046166147579470015365120 1247 183268786335846643698000243049103360 1248 -76836292407886015215000101899468800 1249 29024235454513960791192472702156800 1250 -9868240054534746669005440718733312 1251 3015865463651991185745945500319744 1252 -827029570321614021256054562619392 1253 203065296284324871290549111357440 1254 -44528402754916308590423955210240 1255 8693640537864612629558962683904 1256 -1505840962729704992637492133888 1257 230443492917735184994616213504 1258 -31007209019912355285345239040 1259 3647906943519100621805322240 1260 -372808072249754239371313152 1261 32847239004644145222385664 1262 -2473054674094829466550272 1263 157452547162234473676800 1264 -8372319132418100428800 1265 366288962043291893760 1266 -12946550746052689920 1267 361397968280616960 1268 -7741082551910400 1269 122525251430400 1270 -1361391682560 1271 9865157120 1272 -41583360 1273 83300 1274 -50 1275 1267650600228229401496703205376 1276 -31691265005705735037417580134400 1277 384335816356696301666281703079936 1278 -3012571651442387172656915167576064 1279 17157056662870227966725926305136640 1280 -75667926189442098187271662611726336 1281 268975831376532458400067238190120960 1282 -791961921556767749695235567483092992 1283 1969899965787146377400183682150432768 1284 -4201041145675097113093581687740170240 1285 7769642944963236671661662219228151808 1286 -12574247323516926481610282512636968960 1287 17935766668405393745296889083997454336 1288 -22679366150282706179230206335253479424 1289 25541899783699070473767785138120294400 1290 -25718050816690098546000666414934917120 1291 23222876555041749595498421526567321600 1292 -18851511556445655553992836298037002240 1293 13783297636012349348504682888544911360 1294 -9089809474605480863947286115463987200 1295 5412316434117226868075929812043038720 1296 -2911387147100095581592872297483468800 1297 1415165741104620323893580824146083840 1298 -621520231921566878628000824253480960 1299 246516438141967632148125326927462400 1300 -88233675781722440805225117014556672 1301 28466077080388692314438771304038400 1302 -8265705344823975842414813593468928 1303 2156184236909922269703285109686272 1304 -504162114912806576997225379921920 1305 105383886519968596997336693997568 1306 -19630801214532996260294431866880 1307 3246969575885926390374592413696 1308 -474853258133514926655572803584 1309 61102441303944935415239147520 1310 -6878910236350304029690036224 1311 673125686006500709975982080 1312 -56816845845870953898180608 1313 4100064328104585694543872 1314 -250309177539962496614400 1315 12767786676937603153920 1316 -536032627380427161600 1317 18186821286121635840 1318 -487467026983157760 1319 10028220578611200 1320 -152475868446720 1321 1627750924800 1322 -11334435840 1323 45914960 1324 -88400 1325 51