0 1 1 216 2 -3672 3 -62496 4 -322488 5 -1121904 6 -2969568 7 -6737472 8 -13678200 9 -24978312 10 -43826832 11 -70620768 12 -112325472 13 -166558896 14 -248342976 15 -346320576 16 -491604984 17 -655461072 18 -897864696 19 -1154109600 20 -1532856528 21 -1921344768 22 -2488726944 23 -3042415296 24 -3876616800 25 -4639932504 26 -5805042768 27 -6864379200 28 -8447834304 29 -9828356400 30 -12000115008 31 -13764135168 32 -16594138872 33 -18919377792 34 -22532425776 35 -25388802432 36 -30154676184 37 -33599932272 38 -39493288800 39 -43932095424 40 -51168574800 41 -56356948368 42 -65588914944 43 -71630688096 44 -82716473376 45 -90325981872 46 -103422235968 47 -112076479872 48 -128579635296 49 -138213203688 50 -157370542632 51 -169556079168 52 -191791312272 53 -205089344496 54 -232484817600 55 -247091923008 56 -278425425600 57 -296617910400 58 -331974709200 59 -351597304800 60 -395209184832 61 -415707486768 62 -464190822144 63 -490472652096 64 -544817597688 65 -572014015776 66 -637631761536 67 -665954199072 68 -738835083504 69 -774589665024 70 -854214512256 71 -891035131968 72 -987858120600 73 -1024381297296 74 -1129039103376 75 -1177506410976 76 -1291685119200 77 -1338905804544 78 -1475681481792 79 -1522792310400 80 -1671354279504 81 -1732415370984 82 -1890297957744 83 -1951106433696 84 -2142272837376 85 -2199099121632 86 -2400736222368 87 -2479601073600 88 -2696210906400 89 -2769191485200 90 -3027113053776 91 -3095777155968 92 -3369982059072 93 -3464842171392 94 -3751224898176 95 -3841983230400 96 -4187021878368 97 -4264278337872 98 -4623477617304 99 -4740951808224 100 -5121299926728 101 -5222167091568 102 -5671136286144 103 -5761704626496 104 -6233462902800 105 -6369630801408 106 -6853166135568 107 -6974483333472 108 -7559624318400 109 -7653030778800 110 -8253725667264 111 -8414291083968 112 -9039418299072 113 -9168479122896 114 -9906635491200 115 -10013539406976 116 -10778159062800 117 -10955462354928 118 -11733579194400 119 -11883111682176 120 -12824787931200 121 -12918088730952 122 -13867882804944 123 -14076627792192 124 -15057383314176 125 -15208583985504 126 -16362779122368 127 -16464033948672 128 -17655046961400 129 -17871738724224 130 -19070880016608 131 -19232022747168 132 -20675689340544 133 -20749639276800 134 -22194121399776 135 -22449843964800 136 -23923965567600 137 -24070270768272 138 -25815351566592 139 -25883200879200 140 -27671549802624 141 -27908805754368 142 -29678606276544 143 -29836571510592 144 -31978724613912 145 -31994563053600 146 -34111284601968 147 -34390068586272 148 -36547436669904 149 -36658770102000 150 -39214944242208 151 -39191056037568 152 -41772863916000 153 -42020786794896 154 -44564937322752 155 -44686420305408 156 -47758263835968 157 -47638599431472 158 -50672807971200 159 -50950789573824 160 -54026889214032 161 -54038546247168 162 -57652492741272 163 -57483806404896 164 -61125746166576 165 -61353812765952 166 -64899063075168 167 -64905547275072 168 -69234043334400 169 -68893273452312 170 -73138663565856 171 -73355595616800 172 -77596736592672 173 -77456865061296 174 -82468507060800 175 -82070644727232 176 -87068603451168 177 -87185669155200 178 -92060936175600 179 -91878891818400 180 -97838701090704 181 -97136415453168 182 -102903753020544 183 -103027674681792 184 -108782475508800 185 -108401546992032 186 -115177638030336 187 -114368890071744 188 -121152593407104 189 -121098377433600 190 -127672279963200 191 -127156008826368 192 -135144333106272 193 -133964741334096 194 -141677302432176 195 -141645206473344 196 -149275892973816 197 -148457057653872 198 -157529509692192 199 -156158986536000 200 -165208849057800 201 -164814241431168 202 -173455367443344 203 -172528404451200 204 -183085845034176 205 -181250125888608 206 -191351803301568 207 -190968759304128 208 -201011198055696 209 -199610538019200 210 -211574075134464 211 -209359383684768 212 -221125543259472 213 -220340006030592 214 -231573610850976 215 -230061603917376 216 -243768497112000 217 -240922971039744 218 -254074525016400 219 -253220522313024 220 -266260465227456 221 -263982466486368 222 -279371878196544 223 -276161889943296 224 -291338965584576 225 -289994542599672 226 -304320723774768 227 -301868679504672 228 -319555598140800 229 -315420707372400 230 -332350995086208 231 -330757504551936 232 -347286631194000 233 -343984754679696 234 -363632744062224 235 -359120532863232 236 -378312626109600 237 -376048382169600 238 -394315208155008 239 -390675655267200 240 -413246096294976 241 -407318118652368 242 -428613744693816 243 -426191018361696 244 -447029136335376 245 -442444806156528 246 -467092284716736 247 -460676459678400 248 -484952056646400 249 -481537177962624 250 -504541254121632 251 -499252544729568 252 -527465855028672 253 -519486972763392 254 -546122683800576 255 -542643039566208 256 -568495646888184 257 -561921087227472 258 -592868953176192 259 -584179346491776 260 -614534106971232 261 -609478868761200 262 -637837351218144 263 -630730502968896 264 -665774881833600 265 -655289527356576 266 -688127770310400 267 -682910638804800 268 -715012862769504 269 -706121432679600 270 -744599842358400 271 -732793418275968 272 -770070485730672 273 -763296099374592 274 -798123510731376 275 -788777444834208 276 -831689799591168 277 -817680800082672 278 -858177281757600 279 -851013832967424 280 -890610416438400 281 -878513827665168 282 -925417479135744 283 -910258750761696 284 -955820927491776 285 -946903464057600 286 -989128455327936 287 -976545503305344 288 -1029197330038296 289 -1011038073572088 290 -1060633118008800 291 -1050682498786368 292 -1098412822593072 293 -1083043705098096 294 -1140117382577376 295 -1120869632635200 296 -1175846629611600 297 -1163694565958400 298 -1215062566506000 299 -1198689337770624 300 -1262843143081632 301 -1239415180109568 302 -1298919615361344 303 -1286196540172992 304 -1343758490373600 305 -1324384351039008 306 -1392832723686768 307 -1368033658925472 308 -1434656769815808 309 -1418821802221824 310 -1480935717886464 311 -1459597005816768 312 -1536370220347200 313 -1507181352250896 314 -1578635573504976 315 -1562700529224576 316 -1631045220220800 317 -1606072925889072 318 -1688534348380992 319 -1657432587412800 320 -1737557702990928 321 -1716874315728768 322 -1790550281286144 323 -1764078431572800 324 -1855785107568888 325 -1819946388100176 326 -1904589460140768 327 -1883600942731200 328 -1965571538036400 329 -1934374493592576 330 -2033049966748416 331 -1993848087171168 332 -2088459589339872 333 -2063058480152496 334 -2150283262147776 335 -2117986929277632 336 -2226394335207168 337 -2181399034840272 338 -2282291927502696 339 -2255891974991424 340 -2353435791717024 341 -2314091266292736 342 -2430325124690400 343 -2382918510672000 344 -2494650414880800 345 -2463615024966144 346 -2565750595333968 347 -2525144665627872 348 -2653663588027200 349 -2598820675038000 350 -2718571946158656 351 -2684883836476800 352 -2798836827757344 353 -2751331571036496 354 -2888120005545600 355 -2831043790286208 356 -2961593875220400 357 -2922652825311744 358 -3043090989295200 359 -2993444016148800 360 -3145345368656400 361 -3077828693445384 362 -3217093169616144 363 -3176726360457888 364 -3310134904411776 365 -3253251113402976 366 -3412474266793536 367 -3342466315827072 368 -3496127711916096 369 -3448347163635024 370 -3590003093929056 371 -3528950758800768 372 -3705068340255744 373 -3625001376589296 374 -3787392559148352 375 -3739246306862976 376 -3893385095913600 377 -3823744445085600 378 -4010598867340800 379 -3926327297234400 380 -4106204775892800 381 -4047192960749568 382 -4210521617631744 383 -4138104752925696 384 -4343172901653600 385 -4248825561598464 386 -4435821336520368 387 -4376381461122528 388 -4556104184533104 389 -4472812525849200 390 -4690622883284352 391 -4589068956893568 392 -4796386217897400 393 -4726539956299392 394 -4915349200300176 395 -4830246873849600 396 -5066169162353568 397 -4952420118685872 398 -5170183541208000 399 -5099068508083200 400 -5307913384852104 401 -5207178354767568 402 -5457151124982144 403 -5338435016904192 404 -5577147140288976 405 -5495865956696304 406 -5711831933673600 407 -5608891755054144 408 -5882485941662400 409 -5748142156822800 410 -6000480911132064 411 -5913728204827968 412 -6152114872193472 413 -6035280909638400 414 -6322561562101824 415 -6184447158730176 416 -6457011568631568 417 -6358505310460800 418 -6607772964777600 419 -6486604270221600 420 -6802888950176256 421 -6643008777433968 422 -6930266553838944 423 -6829734171367296 424 -7102725199246800 425 -6966916059024432 426 -7294273740423936 427 -7130765749532544 428 -7444227586646304 429 -7328353800354048 430 -7615294743849408 431 -7470935812983168 432 -7830346649227200 433 -7646009039007696 434 -7974476307044352 435 -7858007115638400 436 -8167003508307600 437 -8006000033606400 438 -8382040186790592 439 -8191012226443200 440 -8551586255889600 441 -8413538865011784 442 -8737201154019744 443 -8571294285744096 444 -8980619569459776 445 -8769248078824800 446 -9140050483699968 447 -9001520205048000 448 -9356089716275904 449 -9168077066706000 450 -9598794027799176 451 -9374261385779136 452 -9780888981580272 453 -9622508511796992 454 -9990342994788576 455 -9801052373323008 456 -10262849781744000 457 -10015019885219472 458 -10438583977357200 459 -10277435284905600 460 -10681425080629632 461 -10461338596014768 462 -10947005495129088 463 -10690386784096896 464 -11151308016032400 465 -10970514264471552 466 -11383327698573168 467 -11160518691303072 468 -11687150512988496 469 -11402285695186176 470 -11884179253798656 471 -11693810712120768 472 -12147055623108000 473 -11896639087588992 474 -12444932196748800 475 -12154002056834400 476 -12671247702863232 477 -12458511064711728 478 -12927534959721600 479 -12671001043142400 480 -13269533724191808 481 -12937927352763168 482 -13477930665789744 483 -13263040005691392 484 -13772577433808664 485 -13489231999979232 486 -14103409233963168 487 -13765738202494272 488 -14351853685856400 489 -14107369816439424 490 -14640016997393424 491 -14340773261782368 492 -15009737522641344 493 -14635409060815200 494 -15242545989115200 495 -14999611195969344 496 -15568261615565568 497 -15239987542854144 498 -15933781136875392 499 -15548487662340000 500 -16211030385277728 501 -15926555690535168 502 -16518200539597344 503 -16182114362882496 504 -16934501312164800 505 -16511503537595808 506 -17187356228334336 507 -16903973693845728 508 -17545771621960704 509 -17171128301770800 510 -17954965280052864 511 -17512234564503168 512 -18248407011918072 513 -17928985517856000 514 -18590510561612976 515 -18213356286792576 516 -19048608170621568 517 -18564503605369344 518 -19326659577095808 519 -19002664923609024 520 -19726127278351200 521 -19294196208205968 522 -20164846821843600 523 -19667587221235296 524 -20490458672398176 525 -20134471128484608 526 -20865777586872768 527 -20431713357586944 528 -21371156979403392 529 -20822576351646312 530 -21678241596103008 531 -21305122978658400 532 -22105242098553600 533 -21622287167584992 534 -22592970922334400 535 -22037800865274432 536 -22948761373077600 537 -22536716902761600 538 -23358557315998800 539 -22868945781415776 540 -23920989638313600 541 -23295312549208368 542 -24240433475228544 543 -23824927606963392 544 -24714331081067376 545 -24177052564711200 546 -25251192256743936 547 -24616792229059872 548 -25636309546361904 549 -25171719727546224 550 -26091967265568864 551 -25530602526072000 552 -26693808781651200 553 -25998928412083200 554 -27047049671682576 555 -26585999260103808 556 -27564157619258400 557 -26952013795415472 558 -28151411813505792 559 -27439673181205824 560 -28581331418543232 561 -28047013836500736 562 -29058292582812144 563 -28436040208660896 564 -29725379033688576 565 -28953681614647776 566 -30107812655739168 567 -29581911634347072 568 -30672513707486400 569 -29984728930563600 570 -31322308316140800 571 -30515687940991968 572 -31767857456094144 573 -31179381634824192 574 -32299490546209152 575 -31609674629165376 576 -33028369100405784 577 -32153852592750672 578 -33439609945818504 579 -32847235525468224 580 -34063692546895200 581 -33286245670234368 582 -34752836311671744 583 -33861774517641792 584 -35245618961338800 585 -34596629050078368 586 -35820038820052368 587 -35039896906930272 588 -36617803576439904 589 -35641205653939200 590 -37071144802641600 591 -36397029243250368 592 -37728150267457872 593 -36868587588390096 594 -38489251050835200 595 -37508114886310656 596 -39019800807954000 597 -38283453893664000 598 -39643113952939392 599 -38772843353208000 600 -40523257448503200 601 -39424786818551568 602 -40989612768217344 603 -40247847054868896 604 -41711299303910976 605 -40767463650603312 606 -42538889513123136 607 -41433409978313472 608 -43112727539128800 609 -42293139611788800 610 -43798891101495264 611 -42817438391309568 612 -44729456374420272 613 -43523080081942896 614 -45241045787066976 615 -44430116122772352 616 -46028860775251200 617 -44962416743517072 618 -46923225726004992 619 -45696225409077600 620 -47554022501024256 621 -46627805368972800 622 -48267734675194944 623 -47195082960681600 624 -49293269346210624 625 -47969822054250504 626 -49840642217238768 627 -48924973518220800 628 -50688651004652304 629 -49510392991236576 630 -51680741874427008 631 -50302895451807168 632 -52325795636784000 633 -51312029802993792 634 -53109465380269776 635 -51934081489016832 636 -54220057494216768 637 -52744405680801072 638 -54807201250718400 639 -53792344376149824 640 -55741003313259600 641 -54419144342860368 642 -56775767930146944 643 -55273815325272096 644 -57489934394866176 645 -56383157377983744 646 -58332182345438400 647 -57015371761975872 648 -59537002147702200 649 -57902722140009600 650 -60179749457285808 651 -59041399736180736 652 -61149199657714272 653 -59709755628728496 654 -62286889892673600 655 -60648555041097408 656 -63050664214158768 657 -61811687594050128 658 -63961262446814208 659 -62505053278192800 660 -65278061512683264 661 -63459728382678768 662 -65926625897610144 663 -64686705929016192 664 -66992061252664800 665 -65427414162163200 666 -68218834083551568 667 -66393951450537600 668 -69033573775341504 669 -67668387712257024 670 -70030677349313856 671 -68409990996975936 672 -71419136803225344 673 -69435729803881296 674 -72125465665187376 675 -70781591637892800 676 -73269699121490184 677 -71524772511906672 678 -74592351843129792 679 -72591862894056576 680 -75488914517738400 681 -73961841224573568 682 -76511156133823488 683 -74752328919417696 684 -78025978503093600 685 -75876747764584032 686 -78786233847216000 687 -77279459362257600 688 -80013170171236896 689 -78095498620283424 690 -81459248174986752 691 -79235898089086368 692 -82365282833661072 693 -80720894012596992 694 -83486355904102176 695 -81581752964980800 696 -85119274295496000 697 -82737710520512544 698 -85921305502914000 699 -84271808612706624 700 -87270945654844224 701 -85140201232043568 702 -88771476330230400 703 -86362213763044800 704 -89765051675263776 705 -87979561157956608 706 -90961637799131568 707 -88853083759810944 708 -92715891391670400 709 -90112650766066800 710 -93597346640052864 711 -91762679626243200 712 -94984512136542000 713 -92684505983956992 714 -96630035137316352 715 -94021516029716352 716 -97681454175736800 717 -95700735468172800 718 -98963043908126400 719 -96652086993705600 720 -100882503182118672 721 -98009659964256768 722 -101751796110308472 723 -99774236953968192 724 -103264355576740176 725 -100785096688539600 726 -105026582487191904 727 -102152347819284672 728 -106158518956022400 729 -103986758244061512 730 -107550508870754208 731 -104994847660747968 732 -109540863255668544 733 -106439584565499696 734 -110497312594843776 735 -108376142240624832 736 -112117550773704768 737 -109377352093647744 738 -114003380041436592 739 -110869573039207200 740 -115230789373369824 741 -112834099571961600 742 -116660579423842944 743 -113903948793036096 744 -118826221952793600 745 -115481088021348000 746 -119834099720797968 747 -117480198043319328 748 -121562095331654208 749 -118586150281541376 750 -123618398664878208 751 -120172005404189568 752 -124851466148153472 753 -122274864258244992 754 -126401841987976800 755 -123445538256071808 756 -128732957960947200 757 -125051694638207472 758 -129791634371143200 759 -127227206710453248 760 -131678199986760000 761 -128391946721610768 762 -133793371038265344 763 -130095670273430400 764 -135136940973912576 765 -132379800294190176 766 -136789847608071168 767 -133536044859739200 768 -139278400959360096 769 -135286573179819600 770 -140451302369613312 771 -137611301903304768 772 -142364960087394672 773 -138843211135645296 774 -144672148126101024 775 -140692369227556608 776 -146096950658223600 777 -143059666067910144 778 -147850112243667600 779 -144318070229659200 780 -150551867795188608 781 -146181592028526336 782 -151691771788873344 783 -148665438545904000 784 -153796144686860088 785 -150010144055910432 786 -156242989005054336 787 -151885090938202272 788 -157748691123985104 789 -154449399939335424 790 -159663163725676800 791 -155794273308067968 792 -162457443253591200 793 -157766288216114592 794 -163698142367236176 795 -160463308070588544 796 -165923835030072000 797 -161786768250349872 798 -168553993397529600 799 -163827718805189376 800 -170192973992189832 801 -166564427316411600 802 -172116140896951344 803 -167972066174227392 804 -175140992238178176 805 -170135597222212608 806 -176453362966196736 807 -172896829974590400 808 -178823449070456400 809 -174343422925414800 810 -181667731435222032 811 -176509923172476768 812 -183300647430902400 813 -179422934561966592 814 -185390004007023552 815 -180962987258563776 816 -188617965986213568 817 -183138993795542400 818 -189990906855548400 819 -186157798157245824 820 -192561947661466656 821 -187667891578921968 822 -195472615091108544 823 -189965705504527296 824 -197251473859876800 825 -193126353457306752 826 -199479400489555200 827 -194628855629640672 828 -202904196342808896 829 -196994520915620400 830 -204409663218911808 831 -200192336755685568 832 -207018838833165072 833 -201805946557249104 834 -210169334075702400 835 -204292534406389632 836 -212040224403638400 837 -207530275402598400 838 -214390814900824800 839 -209170403378395200 840 -218126832488409600 841 -211676263734956184 842 -219558564878342544 843 -215075627495491392 844 -222384620059121376 845 -216827006367040272 846 -225740279993251968 847 -219351379299345216 848 -227712733341337296 849 -222842056578954624 850 -230263497848066256 851 -224568415481482368 852 -234075116986470144 853 -227220621253856496 854 -235675351800346752 855 -230905445995627200 856 -238662527779245600 857 -232600207170803472 858 -242215489431869184 859 -235327941076888800 860 -244361467884042432 861 -239060984802587136 862 -246913559043606144 863 -240860180658352896 864 -251047250445297600 865 -243739921820594976 866 -252697941243237168 867 -247497060809611872 868 -255880511788382208 869 -249354405639820800 870 -259718487944227200 871 -252237273299218368 872 -261825887693898000 873 -256186991152801296 874 -264591957825619200 875 -258177542924351232 876 -268968002558367168 877 -261048072732618672 878 -270704530422849600 879 -265111693929964224 880 -274148571090518208 881 -267057810251337168 882 -278072199180111672 883 -270103901363745696 884 -280344234834540576 885 -274371624236908800 886 -283268659070350368 887 -276279468665038272 888 -287917025238158400 889 -279424663563902976 890 -289812085414538400 891 -283720946796003168 892 -293265231564195072 893 -285754174753420800 894 -297497311630344000 895 -289058385689841600 896 -299926759203691200 897 -293401433685459456 898 -302985487208718000 899 -295486951799692800 900 -308001911750363304 901 -298789626941715168 902 -309797785160474688 903 -303365696742484992 904 -313545259745362800 905 -305577253594293408 906 -318014421243515136 907 -308874742564901472 908 -320537699364292704 909 -313569941864712624 910 -323902885650027264 911 -315748178737008768 912 -329001647673686400 913 -319232088808440192 914 -330966729589028976 915 -324154661837069952 916 -334914420030094800 917 -326305214873535744 918 -339653276277436800 919 -329862133793361600 920 -342407820657571200 921 -334823519898096768 922 -345711957568228944 923 -337106561553643392 924 -351243082402071552 925 -340880176095890832 926 -353279067816336768 927 -345881558879857728 928 -357452118980269200 929 -348209612031128400 930 -362554813943433216 931 -351994627053367200 932 -365215256197741872 933 -357219359907201792 934 -368810795186791776 935 -359716823044596864 936 -374653645132712400 937 -363467723106256272 938 -376799487796747008 939 -368857930940783424 940 -381283688371348224 941 -371294770114216368 942 -386446944050362944 943 -375258541804497792 944 -389359294403536800 945 -380941769219558400 946 -393130093235147136 947 -383287621365523872 948 -399285254796019200 949 -387354151923558624 950 -401636373917335200 951 -393045088060191168 952 -406167464145340800 953 -395588385902420496 954 -411711453783420624 955 -399881405097796608 956 -414741322748534400 957 -405607427233747200 958 -418711580691667200 959 -408225503436379776 960 -425355648270138432 961 -412478568906778152 962 -427529978644626144 963 -418490965706160096 964 -432393321678894576 965 -421267264193585376 966 -438291693618702336 967 -425520844480683072 968 -441455925924624600 969 -431689474408147200 970 -445747009887226656 971 -434397448060879968 972 -452478293437699872 973 -438915227011833600 974 -454876851340829376 975 -445363117629562944 976 -460006066541217168 977 -447989529834174672 978 -466183607239953792 979 -452597370595070400 980 -469670418213078096 981 -459104903894300400 982 -473873214168579744 983 -461919733845909696 984 -481122946867953600 985 -466783474167011232 986 -483606641444925600 987 -473341020791353344 988 -488986381686196800 989 -476194341733127424 990 -495666372480092352 991 -481030154518042368 992 -498981207287372544 993 -487881749493355392 994 -503580457101399552 995 -490971306302064000 996 -511180564576042368 997 -495773825320981872 998 -513769709041020000 999 -502812574968009600 1000 -519594813501472800