0 1 1 3 2 -2 3 9 4 -16 5 4 6 27 7 -98 8 60 9 0 10 81 11 -544 12 616 13 0 14 -96 15 243 16 -2882 17 5400 18 0 19 -3360 20 960 21 729 22 -14896 23 43564 24 0 25 -72480 26 46080 27 -5760 28 2187 29 -75938 30 334740 31 0 32 -1246560 33 1323840 34 -362880 35 0 36 6561 37 -384064 38 2495056 39 0 40 -18801216 41 29675520 42 -13386240 43 0 44 645120 45 19683 46 -1933442 47 18233520 48 0 49 -260648640 50 573793920 51 -378846720 52 0 53 63866880 54 -11612160 55 59049 56 -9706576 57 131501524 58 0 59 -3411533760 60 10065807360 61 -9125464320 62 0 63 3590092800 64 -1393459200 65 116121600 66 177147 67 -48650978 68 939923820 69 0 70 -42864064320 71 164970833280 72 -197276808960 73 0 74 151045171200 75 -93884313600 76 16605388800 77 0 78 531441 79 -243609184 80 6676768696 81 0 82 -522695480736 83 2573261475840 84 -3948977134080 85 0 86 5300078192640 87 -4690383667200 88 1320767078400 89 0 90 -30656102400 91 1594323 92 -1219108802 93 47224599240 94 0 95 -6232925418720 96 38679353993280 97 -74674225866240 98 0 99 164110227240960 100 -193899464478720 101 77281479475200 102 0 103 -5977939968000 104 797058662400 105 4782969 106 -6098732656 107 333010412284 108 0 109 -73071898230240 110 565160856099840 111 -1352189511953280 112 0 113 4638328363468800 114 -7025872844390400 115 3716468672716800 116 0 117 -638842517913600 118 178541140377600 119 -11158821273600 120 14348907 121 -30503229218 122 2343270351300 123 0 124 -845511738533280 125 8077810111600320 126 -23673807815898240 127 0 128 122335730983065600 129 -231033240274636800 130 155737507916390400 131 0 132 -49587012034560000 133 21787598536704000 134 -2845499424768000 135 0 136 43046721 137 -152544843904 138 16463898917536 139 0 140 -9684109095766656 141 113466648836136960 142 -403573977908075520 143 0 144 3057351479328706560 145 -7053741203462553600 146 5892295084823347200 147 0 148 -3128453655802675200 149 1921102670462976000 150 -393236861681664000 151 0 152 5356234211328000 153 129140163 154 -762810312962 155 115552382110560 156 0 157 -110032758288969600 158 1571907525827447040 159 -6734409561637954560 160 0 161 73201678623683850240 162 -203160891900630343680 163 206060198985562521600 164 0 165 -170323059068338176000 166 137051772494295859200 167 -39085780098613248000 168 0 169 1730063650258944000 170 -182111963185152000 171 387420489 172 -3814309845136 173 810392295399844 174 0 175 -1242323498872513920 176 21535125418646507520 177 -110447588579534000640 178 0 179 1692936188155150848000 180 -5584008945139546521600 181 6770993495674241433600 182 0 183 -8300658756280143052800 184 8402900938111372492800 185 -3130383997977152716800 186 0 187 300211571310723072000 188 -65560306746654720000 189 3278015337332736000 190 1162261467 191 -19072324066658 192 5680374687489180 193 0 194 -13956000164012941440 195 292379865431129736960 196 -1785924581204889054720 197 0 198 38055814449038997811200 199 -147737039234723192217600 200 211572939851903018188800 201 0 202 -371066082987627675648000 203 459501254868513521664000 204 -214682517070850949120000 205 0 206 37177337780414447616000 207 -12632924774190809088000 208 1307928119595761664000 209 0 210 3486784401 211 -95363944856224 212 39800767460557576 213 0 214 -156149426306969546976 215 3940498252244815994880 216 -28543147910660114242560 217 0 218 835561061312198005370880 219 -3787482484011888997171200 220 6343548008941001340518400 221 0 222 -15480033937725542311526400 223 22973254548865211695104000 224 -13088175597355568726016000 225 0 226 3683898923233330593792000 227 -1731447701179151155200000 228 278401842599669268480000 229 0 230 -2491291656372879360000 231 10460353203 232 -476826697849922 233 278796100113615480 234 0 235 -1741480838894609477280 236 52787971542252303403200 237 -451790208173370609607680 238 0 239 17988193693294479474462720 240 -94577231267869233037271040 241 183776429045761920803635200 242 0 243 -610347414865981915938816000 244 1068705264297955239257702400 245 -727359007202135594237952000 246 0 247 310612909837496248958976000 248 -189316128333561832931328000 249 42023730482611822264320000 250 0 251 -1203293870028100730880000 252 104634249567660933120000 253 31381059609 254 -2384154409956016 255 1952526354191008204 256 0 257 -19371778791921257776800 258 703658438438226039014400 259 -7093580951854072964534400 260 0 261 380885582720755238141030400 262 -2309909343104554524323020800 263 5172630180731216508856320000 264 0 265 -22963739339426742922434969600 266 46861485451156231752882585600 267 -37510002923437576770984345600 268 0 269 23149098899345921081868288000 270 -17565535682816660283064320000 271 5046615798825974061072384000 272 0 273 -308269938267923719127040000 274 55246883771724972687360000 275 -2301953490488540528640000 276 94143178827 277 -11920834811899298 278 13672452788156969460 279 0 280 -215035663894261544056800 281 9341277487616151084955200 282 -110625664908440450702102400 283 0 284 7952294918328489211101696000 285 -55364036694169239297321984000 286 142069587587863524946925568000 287 0 288 -830646917883733985800077312000 289 1956040300908626036816904192000 290 -1818870886942752124440870912000 291 0 292 1564513137750239551253643264000 293 -1436994182841977747256901632000 294 512997658444912873476980736000 295 0 296 -55711302888431035739013120000 297 15433447176980419974266880000 298 -1323623257030910803968000000 299 0 300 282429536481 301 -59604362345854144 302 95731011186722584816 303 0 304 -2382954038117526945429696 305 123586963977952579544985600 306 -1715432638552303667041267200 307 0 308 164051054907629325852136089600 309 -1305786079107466831043592192000 310 3821240881462553466752507904000 311 0 312 -29058690043554156947298484224000 313 78321988591327238698492231680000 314 -83769561707946080373103656960000 315 0 316 97654485541521787485762355200000 317 -106362231448661321391129231360000 318 45872803970507201516226478080000 319 0 320 -7971697548569597771671142400000 321 3034379844278222399880560640000 322 -401746130974022047220367360000 323 0 324 2541356653499348743618560000 325 847288609443 326 -298022376588343682 327 670236287031749802000 328 0 329 -26370878175685561814237760 330 1630460072094558803539109760 331 -26473011362152270482888921600 332 0 333 3349636792524299045969686886400 334 -30374426649594131317253885644800 335 100946401064713398045743603712000 336 0 337 -987871583816491691430457344000000 338 3026863610280898002886035308544000 339 -3693364253224909833345104609280000 340 0 341 5706550368454475887065500221440000 342 -7255655072012209665987701637120000 343 3703559520925684644173158809600000 344 0 345 -961281787505676080655001190400000 346 471358390032443114404813209600000 347 -85638424729899929016729600000000 348 0 349 1715415741112060401942528000000 350 -127067832674967437180928000000 351 2541865828329 352 -1490113577518937296 353 4692250053975425301364 354 0 355 -291507411284344550029250880 356 21459689718986120064150804480 357 -406877930864851410064568482560 358 0 359 67790562251228351415377392896000 360 -698156421906914140489785962496000 361 2625511490984349468224641741824000 362 0 363 -32763514171764626130179967123456000 364 113463705877374826060886914891776000 365 -156870382393904776874102737207296000 366 0 367 315463883874260814353488250142720000 368 -462481950191903937801771968102400000 369 275040612612321475110531823042560000 370 0 371 -101556898389934063055895999283200000 372 61584962626698335535726644428800000 373 -14394890543019045180692181811200000 374 0 375 608718452429431507815235584000000 376 -92505382187376294267715584000000 377 3303763649549153366704128000000 378 7625597484987 379 -7450572971326343138 380 32848730604983014984140 381 0 382 -3219447371964909142970727360 383 281891040459663006334252967040 384 -6231927101286687871353432065280 385 0 386 1361492534331433113399460839168000 387 -15881514980567307275762298284544000 388 67368328511709179174064619686912000 389 0 390 -1063539267736713004137875894599680000 391 4142298838909750235150399677071360000 392 -6451473736494295647949601661911040000 393 0 394 16633293269432772446482198466396160000 395 -27837604208825313386684163324641280000 396 19051258995334808409742636524503040000 397 0 398 -9650744909285474696072097536409600000 399 7036713050578655747455330969190400000 400 -2031429033309258505278518722560000000 401 0 402 151129842207713633471538659328000000 403 -35338707877402518986950705152000000 404 2586846937596987086129332224000000 405 0 406 22876792454961 407 -37252880107826685664 408 229956015380823757575256 409 0 410 -35529826336149367816725942816 411 3696777999695268173774995845120 412 -95170252762058296108306998781440 413 0 414 27162949957041697933140923974686720 415 -358018680209879248832198559080448000 416 1708286705574984193761109235644416000 417 0 418 -33881804889987821836909374130692096000 419 147778687289537294926946363894661120000 420 -257987869576059668378543246998241280000 421 0 422 842000939995731578682079880659599360000 423 -1595523326887250858487708790869196800000 424 1244075976576913168940277764299161600000 425 0 426 -840648626103890442386515731834470400000 427 721983373466029445870517990142771200000 428 -250284851678265576192107661282508800000 429 0 430 29483755967643239888607760927948800000 431 -9429443627888015179885320339456000000 432 1061082986380299783397831606272000000 433 0 434 -4995290638118319890456641536000000 435 68630377364883 436 -186264446292718338242 437 1609766613425981956398120 438 0 439 -391872025267995870772776467040 440 48413412259399979937242205414720 441 -1449734459429046050667254956792320 442 0 443 538802085699792339006638996428769280 444 -8007325383634214788272706372233768960 445 42870781030323428944827498010626048000 446 0 447 -1061750087284176681028174285538549760000 448 5166508858536264920641088280343166976000 449 -10066525578911371848712089751470735360000 450 0 451 41141317587032157085710301453882490880000 452 -87662395054683155439235941204586659840000 453 77238382970470129041449591043312844800000 454 0 455 -68079178154110959662696617276027699200000 456 67796494102334723644406970293472460800000 457 -27647022245131129890180455863418880000000 458 0 459 4813399773860669008642885652840448000000 460 -1973948310660226798964310024388608000000 461 303525098576004882763899067170816000000 462 0 463 -4490766283668369581520520740864000000 464 289726857010862553646485209088000000 465 205891132094649 466 -931322368724346420976 467 11268738822874459131463324 468 0 469 -4319993217025499141369842808160 470 633293079624879697891876435061760 471 -22036497364992090639632277584373120 472 0 473 10633901317377406300998615811475404800 474 -177852270598914772655846335752626995200 475 1066101217533781013613759517966736793600 476 0 477 -32791773928307203500704168147997548544000 478 177434259166940276405324091553954136064000 479 -384393416965760236199050018220397133824000 480 0 481 1948932687619625349272198995261327933440000 482 -4642313414982370092165880074001711104000000 483 4590220046832631830522780992371760824320000 484 0 485 -5182085179322615770133699716829518233600000 486 5910167717077722869831571588799424102400000 487 -2790932915772527025015434772037081497600000 488 0 489 683974547475731640498744628780990464000000 490 -345289249158025470777252713934618624000000 491 68016536498846165325086509328498688000000 492 0 493 -2108487201896552234162296109137920000000 494 278137782730428051500625800724480000000 495 -8691805710325876609394556272640000000 496 617673396283947 497 -4656612255403996294178 498 78883034404858662613085220 499 0 500 -47604572473377113844458939481120 501 8276009967293691064008092083884480 502 -334347218952630637781835422375967360 503 0 504 208949744004009754494480505921782835200 505 -3926307906290003539190748135411724185600 506 26298850709266111039674932270761216204800 507 0 508 -999808821547160707584033560432156712960000 509 5998179637977255306772707026912606208000000 510 -14400275554275731191845087846587669053440000 511 0 512 89841133222989840803895936579241975480320000 513 -238029307733414955285392328576948460584960000 514 262580223296155303049374300034529472020480000 515 0 516 -373972735034959400877398329148960459980800000 517 483605124800047391488036109602813850419200000 518 -261197536817018673312020009239330160640000000 519 0 520 86891081271320119596035114904865210368000000 521 -52499057579161931976131625277584310272000000 522 12718429985545201333088328575367512064000000 523 0 524 -688412017454942714999188226970746880000000 525 139258662456556140722951348174192640000000 526 -8891717241663371771410631066910720000000 527 0 528 1853020188851841 529 -23283062512366774038784 530 552190554058521446284184896 531 0 532 -524412391431749610880583506734336 533 108064175299551754970549786485309440 534 -5064864344093221713111579888142817280 535 0 536 4089908746336328040730384121167076106240 537 -86213561424162249903906359950238298931200 538 644136645376020589304430923581625214566400 539 0 540 -30137062040273912618988464155317022320230400 541 199942238861566582293593376351701654568960000 542 -530383057114229241242015621620994227568640000 543 0 544 4042688645106206809631077856607411193774080000 545 -11861682915718007932891978001041320207974400000 546 14525156247751526014062659615731721699328000000 547 0 548 -25766260807383618262153060601944776219033600000 549 37469085487470427453812354756382962588057600000 550 -22915596976000920258401734845510422259302400000 551 0 552 10061045672003028425614188651491763840614400000 553 -7127004115261588374536731884955228962816000000 554 2064489146263196304699280328862405230592000000 555 0 556 -175605954751050651747948834618265829376000000 557 48422675422236602054052949402929070080000000 558 -4737938059921476643287410202441154560000000 559 0 560 17244542529286539193038799644917760000000 561 5559060566555523 562 -116415316267874247897602 563 3865380444534674857537371840 564 0 565 -5775397046963483663618137840101120 566 1410078402808490310725953059376366080 567 -76621350213195636226496997041054115840 568 0 569 79783394443335353396008190516584992399360 570 -1884103147341461152715180473136011647467520 571 15677278457890096053040974841879762924339200 572 0 573 -899199168137156231882651664904260340482048000 574 6581888540032552614607907982237590562825830400 575 -19241066114603038630612791539174644218593280000 576 0 577 178048451260721147898499129666641560642519040000 578 -576333681815177325044459833163180828283371520000 579 779991386145233657340499329032280910017331200000 580 0 581 -1704612945658668540591528304299986310188236800000 582 2768291800846281202431984509318913917662003200000 583 -1901352938596392656128753342379415023124480000000 584 0 585 1077325835749262479027397203202138720698368000000 586 -880783501709015605131156222477215327059968000000 587 298849010041277094496415447096268240715776000000 588 0 589 -37285427274565247667849347614371892690944000000 590 13138928576317370526678262321438091378688000000 591 -1751170360442151090148695324841664839680000000 592 0 593 19917446621325952767959813589880012800000000 594 -1138139806932911586740560776564572160000000 595 16677181699666569 596 -582076592457492372599056 597 27057895942375259751257398084 598 0 599 -63591127440099759199699700455760640 600 18388773206980008876073571150293770240 601 -1157780723614785485261810673972069934080 602 0 603 1551728939699977205932249284407566139596800 604 -41002267194150720568146937365154774460006400 605 379418436004886820747094226094594663734476800 606 0 607 -26585891940326502475657043034008096695556505600 608 214253946032510087852578274772400895174482329600 609 -688619489113149934153507249465740238655953305600 610 0 611 7692573168046199227770213391328143424115179520000 612 -27377993570026080055193984235703503708330393600000 613 40793670332337304487079750829196210399776604160000 614 0 615 -108800688380201998184200153027926318073144934400000 616 196166874755746732814283491699950551322696089600000 617 -150266007732648641291555066296848612275414630400000 618 0 619 107888849502095695832405378149579460406411264000000 620 -100547817378040951023321139951399348369096704000000 621 39337066596704645930712911374702351742926848000000 622 0 623 -6856054327171738200347484249685868276613120000000 624 2964029425080143966862636163241293350174720000000 625 -504491589997376634479715675108167626260480000000 626 0 627 11954072082184192547467233263053795491840000000 628 -1393083123685883782170446390515036323840000000 629 38696753435718993949179066403195453440000000 630 50031545098999707 631 -2910382995641825262328418 632 189406435749811733243546984700 633 0 634 -700058333921740970127994943842126080 635 239689962965141112980953421958376619520 636 -17477043493463662332183601536482811632640 637 0 638 30100787015225738177907696365484026541465600 639 -888978731991764721637866171787586454172876800 640 9136646700053904082864636573827225010493030400 641 0 642 -779645743917280657571379181316301555755581440000 643 6904597625391281612091853087283836474144456704000 644 -24346759406962789188694820580251559930777305088000 645 0 646 326684725956018080208302155784146579522647490560000 647 -1274533249804535735786364672026186513628140666880000 648 2083757027221624315989601998581315272341234647040000 649 0 650 -6726818654211112789988727943929468344895484723200000 651 13397138275977086900379163553670680168593411276800000 652 -11378173608060914262617324933350796906043801600000000 653 0 654 10195741330882580140517215894142675563145330688000000 655 -10723476796140955195856289324903138483882688512000000 656 4777781914647820252795559764345012403457490944000000 657 0 658 -1121771113209969670211910972945985624929730560000000 659 578456945905849597598774892439499254404218880000000 660 -120703852922239046978101172429053360959651840000000 661 0 662 4965519029929666654816221327025036591104000000000 663 -885091492958482689102598196307088008806400000000 664 50112295699256097164186890992138112204800000000 665 0 666 150094635296999121 667 -14551915078272216509641504 668 1325850871014673416355353549736 669 0 670 -7705645711254445858795862561899772256 671 3122970101886051878453674434897317314560 672 -263593792179745781660639743578992434206720 673 0 674 582549556466078792862909873089265964235612160 675 -19210367538101122441597528142118028015376793600 676 219032661421157441122265302915902039783068467200 677 0 678 -22696268091083495143320446256181188621015495475200 679 220504120478196463847519598245455098199834361856000 680 -851413908371324407418825381209772068492118851584000 681 0 682 13660176710690181314483633606081517067241854599168000 683 -58265010925272436951177766161629884708011219353600000 684 104208122558124991567749042041142652866614683238400000 685 0 686 -404240342792013702970488888132030362112096416563200000 687 885397605895835647696588933560218278072313865830400000 688 -829511201650358882151355870048242418293113723289600000 689 0 690 915853570719364970152417342610189352710969072025600000 691 -1078131336739599632406244128927000117803049025536000000 692 541588402005294948996019309486457282771111903232000000 693 0 694 -166546183124295350824051005328590713312904216576000000 695 100348598266435066325816104869676620764581724160000000 696 -24958051111276547887583620636215339372584632320000000 697 0 698 1604299842587599082699277313721310121159557120000000 699 -388795568989493304765949883128841487620505600000000 700 33651083755235594328145607934882798265958400000000 701 0 702 -97515818658011864751931247336052542668800000000 703 450283905890997363 704 -72759575691550353142205762 705 9280985200932870458920494131160 706 0 707 -84807143712591019128727349642752596000 708 40675667781631218878485726279284122811840 709 -3972644703307503036180318200294270416988160 710 0 711 11251187255732191041781774068534320214491504640 712 -413903610316512989545080468700085375679153684480 713 5229854888067632370228077248486927195164342681600 714 0 715 -656357138320991534269858521988408645560558452736000 716 6984722464235868325304399951778908751941599376179200 717 -29480888846205807123848861192939305498053365465088000 718 0 719 563257602363073585554871609161374609990561367588864000 720 -2620251412398546331886020890587077314482638172454912000 721 5112886976421778536263412430513901386542174594662400000 722 0 723 -23680462847843393680923036756864697332344697756057600000 724 56820986662577179671107035311755097721962173458022400000 725 -58465773807275251710438682430592195777367250042880000000 726 0 727 78667703149360178590018738467975668823069082779648000000 728 -102933639383167029025151805963640473879110051954688000000 729 57818776865520812637343409373857153615290429341696000000 730 0 731 -22770847243640636916894146379788831841685931556864000000 732 15780943115461669393669740706108535238787929735168000000 733 -4582815168003474506692251246171865003410283560960000000 734 0 735 429619188043941649839132687631260769782752870400000000 736 -132710683871056577487002844641496530642345656320000000 737 15608276292264499559340634189757289255980236800000000 738 0 739 -140715326323511120837036789905923819071078400000000 740 7216170580692877991642912302867888157491200000000 741 1350851717672992089 742 -363797879358319577493023536 743 64967041925681476313149743329644 744 0 745 -933283980658051146905918591755459660320 746 529631752598331755611601715127121122513920 747 -59833724556302332855975687362089760991693440 748 0 749 216908756972539558936969969110683468426222592000 750 -8894497187249952219198761775935410653123074457600 751 124425698528720674410696581402200179245571418521600 752 0 753 -18868414853825386124747619960444745388466310171852800 754 219622237059185961324843920173286978590880901680332800 755 -1011693668731682177393576296306023192966836720684236800 756 0 757 22932691535860080115063708790930011859570047982764032000 758 -116100060739090716188648407663208597375536698878853120000 759 246567117503623196888221460820609545735832296296022016000 760 0 761 -1355681328020699904452052449751133463691955788369100800000 762 3551523839425395619798584132817296685446775111365427200000 763 -3997953075518634783154972851096445351419428568091852800000 764 0 765 6493832608330321004486079788147963319677794117484544000000 766 -9388868044775861467833982639471728556746286892580864000000 767 5856307351565987449707834470616795769697834964615168000000 768 0 769 -2900205130247314580420418645078977336314192377937920000000 770 2283346670174318774193714673100372896383847744143360000000 771 -762145649048068975731704049692083552378485756395520000000 772 0 773 99239780412103974782576065408321349348881418158080000000 774 -37511903598003052735985953663926471419983539732480000000 775 5620350868366703103271281745283649579014349127680000000 776 0 777 -105092700251920728631291553322816489181623091200000000 778 10968579282653174547297226700359189999386624000000000 779 -274214482066329363682430667508979749984665600000000 780 4052555153018976267 781 -1818989399493301322811101858 782 454770021075529050831203189354580 783 0 784 -10269772608358156866763255234568545350240 785 6894545623584893334419881482570129189284160 786 -900683658860124983373304920722109141610485120 787 0 788 4175026703616696855575458059486452392349959987200 789 -190688798557754708664039456738635926147256570265600 790 2950736038033075033638008990009958229179373370572800 791 0 792 -539497185722700647800461947994551473226394559807488000 793 6859623660915852917663911803996885759235670213197824000 794 -34437215049510750957748680067912736682244270964736000000 795 0 796 923011320355314243927902942574463998550730498686058496000 797 -5075413759565599222892157182430338506120239489931542528000 798 11705918675944937570036308309941527036457120135364214784000 799 0 800 -76014369655071440602065285423933314606972636771018342400000 801 216757188551012198877922488866325956320167023122946457600000 802 -266037319016734538443852574923513458596542195150356480000000 803 0 804 517338884946012892040475456786698919717143217929453568000000 805 -822301636789636708019505069299399779491442911181012992000000 806 566207473500301707897614444510188709808784382260936704000000 807 0 808 -347267426448992498084916783527203545795175657179709440000000 809 307496044434977690890200876473703432185637870313144320000000 810 -116515575995257908696908795323612450691360034977218560000000 811 0 812 20320964743785252207528044251669257628414461031219200000000 813 -9138146855461072974433051119760135585005037839974400000000 814 1674449633986139713355783428488639148389459138969600000000 815 0 816 -54116159482169583340386771625230276414536259993600000000 817 8621440423406428358857461401816077829392878796800000000 818 -438468956824060652528206637346858620225480294400000000 819 0 820 12157665459056928801 821 -9094947005571616920093461824 822 3183393785507502342421067947685776 823 0 824 -113000339641225080007934595623174240544576 825 89731790832687194916126091825757364914196480 826 -13551622156643384110606093099727057899292981760 827 0 828 80246134205221115125355059395746079876159731988480 829 -4079615250377949425345186836582110592154687255347200 830 69773816860338272860314601337615398532598153225830400 831 0 832 -15350522015659880309463801719906654317878588598478438400 833 212956012995349951455065452963768025321720694737731584000 834 -1163588397787655220537503847361251237778871782891585536000 835 0 836 36763124021234183499347733063766279336270350116487954432000 837 -219172693996007855540558515797454300677173698082793062400000 838 547888276034033351243474853371465647531991996097972142080000 839 0 840 -4182531879028260708659563816922813385256015979055792783360000 841 12946677010308549454793253986789867247900366784915360972800000 842 -17272412141908791682175365776464303593081157680771576627200000 843 0 844 39919541001756389814439922315698607303806563432524886835200000 845 -69448930997151390127057541512203134298903635189066366976000000 846 52521253599047148342875926249844773306260656715057856512000000 847 0 848 -39384368330629183867854724705327605733998873732339204096000000 849 38898769444575204033227426909473715019444098205524951040000000 850 -16565362620750578974611280399598687359124818312959098880000000 851 0 852 3762275070196309329067283910956196298455246020731207680000000 853 -1971715806116640680932731447873620358840702039018700800000000 854 429582917098692400778984361494537989425822885425971200000000 855 0 856 -21597093257765924165364550944206457570198139856486400000000 857 4668446714282844150820645628206878447538934906880000000000 858 -362253783678545069186311857619412788514742337536000000000 859 0 860 855549184046947614689183682628016819952156672000000000 861 36472996377170786403 862 -45474735052173415518581166722 863 22283774688446527540181315820724080 864 0 865 -1243299315511524576161826864190075365727680 866 1167643284221345784709718539691077486290000000 867 -203812723094646884828588153046860412678879905280 868 0 869 1540428082689559394160046995183855629036573650053120 870 -87116350673630918004505314637347751873019307538083840 871 1645593940291559770040687699130975272171304396747571200 872 0 873 -434845538765531570635686308912186409074373633820655616000 874 6574837949272305480242956980666845746594743450954655334400 875 -39052624513352211157033535609691540725649114995967393792000 876 0 877 1450344221657301686678637316095199190147767332001856618496000 878 -9359335894574252893978488008673862622488618733023933759488000 879 25312751257255442098225572565841337665936814413311188664320000 880 0 881 -226215842330201102299189856734677451257119994916258059386880000 882 758266804383071675229398109716302188336269176441534540677120000 883 -1096630264896501297067693779203199348328622480264402042880000000 884 0 885 2992829426890027694676857307775458988298098025092777771008000000 886 -5676770392936843167456045815931696483032220836646761791488000000 887 4694341153873529302161672023058744023615830634243907649536000000 888 0 889 -4256832071137479739952765962915422069865575603834521124864000000 890 4657118299295580110362447074386897748758024667012695851008000000 891 -2210580928444542596397333472458928754208186499882171760640000000 892 0 893 639289410581319748927763893452245396596005806340361420800000000 894 -384358545255004622702799208026388760458054678060550062080000000 895 97538724521972943607020758893815289449817294191879782400000000 896 0 897 -7119696906629550385341910204885790610961175705498419200000000 898 1957655298074457387850166483243207500655160337209753600000000 899 -206019024053353138196903170623794991299144171126784000000000 900 0 901 1508333211474768644697030832473193653575652212736000000000 902 -70155033091849704404513061975497379236076847104000000000 903 109418989131512359209 904 -227373675333813070347247406416 905 155986513768595797128100247907402004 906 0 907 -13678952762150659454631068535212888245099200 908 15191795688032610446987959284625908075427276800 909 -3064196706125031347137080606941052655100938579200 910 0 911 29537427410219262063292395524219988275801778783590400 912 -1857171069634661347189492453297612190656063784000716800 913 38719824133442183890980870226385908778670194200574976000 914 0 915 -12268785942888351768202744957249832072511987567152765337600 916 201976284536800679763573596471055373287181274557022050713600 917 -1302679091203730822591441001629773602947448973188354382233600 918 0 919 56720521259109107258258707652556892890789782647370623746048000 920 -395607131635595614424277725068169689497102982409948674129920000 921 1155665345135298793922410114223941696176330899313567165579264000 922 0 923 -12044722142795934310710177845040299799516037318924773139415040000 924 43623071575106671681888888920090051427931152726351892824719360000 925 -68223492146563137817228366036309017514843178454140655910256640000 926 0 927 218592752730280857338521968727831670344358798570969905496064000000 928 -450510302170154072609013293633152863015612605596917263499264000000 929 405784793679402033972749152482455029857708426636230727303168000000 930 0 931 -440755024997800992781353813003937519260034670636115186155520000000 932 530980476383004211649369697386695242726442889710176672153600000000 933 -278980147470873586883905420996519443977856489502957696450560000000 934 0 935 100867173705598428416005592816285953191403809549554150277120000000 936 -68713840720962422395725562321669020646942156004641808056320000000 937 19993439979730236167993646954358103406510886941682166661120000000 938 0 939 -2018020007683609872188272384869802388578492859972950425600000000 940 677597029042319947379764174371275482761574348172034048000000000 941 -90666404227044278655861676842521689337528482332986572800000000 942 0 943 1371846594594575044778050670399863502271864706695168000000000 944 -129646501153738253739540138530719156828270013448192000000000 945 2946511389857687584989548602970889927915227578368000000000 946 328256967394537077627 947 -1136868376887903329999261750498 948 1091906051127521247522842429846626860 949 0 950 -150492423542182848575317172113791883392321600 951 197630133472045442405389781385488933863005590400 952 -46054101366003665869738136859823545274966642348800 953 0 954 565811943084152350415931861300675458116270781791488000 955 -39532266155711835008118604638685815792741771482119680000 956 909127665765516842964454939739852023815975104453231616000 957 0 958 -344890567163697453546745220813836019117274375023742615552000 959 6176300686082316859116905666549101459213568638899611369472000 960 -43210719810830865017024701401117756917391456012637294559232000 961 0 962 2200593129371644906803142117376565591501345526757122369388544000 963 -16565961593326747380479071887709212869679662959178702150172672000 964 52191876829717374022610993505960780561824758756608195591929856000 965 0 966 -632175820922228074740834656710188253219156562706434488396677120000 967 2468916550877229466734827470895744905836575440080675648967802880000 968 -4166211705540814254411288759948504954612114747324352469925888000000 969 0 970 15590874347675643956817464392892627103233732110602038755196928000000 971 -34806683651532208715203802998948685257045408025185110240264192000000 972 34031431508791117756335549020997001080579891210512538852655104000000 973 0 974 -43909700469166347102044338474037008776913226957070655417221120000000 975 57953600509235714491930072694816785923395027169215457798389760000000 976 -33505163582155162323167132444381582252398245529991635040993280000000 977 0 978 14916154108091317555584636105123731767438739589695102622105600000000 979 -11398488474315903420761432926070035335271660194590858674176000000000 980 3755804823073569129382218052696172043858306277017255306854400000000 981 0 982 -505484206368749290613809667001395579328144087651929869516800000000 983 201508451804845766490173997906953588927449696447244953190400000000 984 -32911333037544656014244111096667681802604575334843233075200000000 985 0 986 857621672379227228919640064005100706292926515987349504000000000 987 -123511373354822905239661066747899935516695857092100096000000000 988 5701499539374625476954776546748672010515965364142080000000000 989 0 990 984770902183611232881 991 -5684341885096030584785382907744 992 7643344631629402508466557007449889016 993 0 994 -1655632151134418015944166788364167681359259296 995 2570696659372012579755820329732494059052995891200 996 -691997301290887260700504391585666112727677668774400 997 0 998 10828984087559748972040982605529237676999144902514739200 999 -840362204245463277477977470915814289893670075196760064000 1000 21305258974164005738263649660403454705694845117245523968000 1001 0 1002 -9663101014633858877441117585915602225070244824675451199488000 1003 188079874642643322706605640071083678814242624278706037719040000 1004 -1426000523740909251555402422766337884868125097336350690508800000 1005 0 1006 84753416706778625574168748323685540262644072368901660795207680000 1007 -687760745351725579909032491836044106289193277399354140115599360000 1008 2333670505038859039730452040711236273565399524772936266788372480000 1009 0 1010 -32746229482020753171829099309659960412956388957554433026372403200000 1011 137652629268208905142182291772136427397850470437300652716211568640000 1012 -250128114279717318225496776077286120795174052806019430363808399360000 1013 0 1014 1088142881024398237343000155542496521469207442444721365809952194560000 1015 -2624297950914989259746674778588911673785093230864912780493848576000000 1016 2776702507923348903193754074127500876115074625233002503142899712000000 1017 0 1018 -4224812713398947400480247108409523145995292870744921517039026176000000 1019 6081932258275026715926306065877970450388063820832240939900600320000000 1020 -3849433320952846661117431524840543259602940283465936741534269440000000 1021 0 1022 2083152413362385957963135964418501844005417310425313291418992640000000 1023 -1770961875861824294701124854836998734784701366346646021577113600000000 1024 654210750564964124492026201227809416513176192284314321708646400000000 1025 0 1026 -114146471749427326103957029734026798247505511657172777094348800000000 1027 52921982060260571525165313196938699217696289112680671739904000000000 1028 -10257316478550166951751896697100983241648849916447923634176000000000 1029 0 1030 414306210803112086923066567588405904239355067077731811328000000000 1031 -80823443870256579716781675921989752434939122163791167488000000000 1032 5683508140828154436560830362978931756616114984548564992000000000 1033 0 1034 -11149599099221489821600451913641847487231221156544512000000000 1035 2954312706550833698643 1036 -28421709427449694728294137004482 1037 53503423790089587751327068622915038600 1038 0 1039 -18213893118218003536987445668566175487664392160 1040 33435612893347507716985105954406064444502539178560 1041 -10395383699319540985986100795763386655269483006963200 1042 0 1043 207091327595322746219706793270262683637484550235823052800 1044 -17842528002730804308534264576131626365953056187377226649600 1045 498424578448226764754843716898437601129918138448614651904000 1046 0 1047 -269920129629226976929427706522363323733779945169672850022400000 1048 5705556991017136689305032619295232343464862469524036825038848000 1049 -46839134480965193316109954066751645934311274757328755933839360000 1050 0 1051 3242288417145895486894017597113220002996090736566902498818785280000 1052 -28328763746044319726155939640938940301630049724318759651314237440000 1053 103392843112846562987850214440787008582256060459332888926827315200000 1054 0 1055 -1675823130594440374922737197295904977489950469038150599821806796800000 1056 7569709955314272364615025300751857570247439505895815559337161523200000 1057 -14784379215047309869726358894619449080125890831503527586855649280000000 1058 0 1059 74452190830515448423083234827394126485831422381123726858556276736000000 1060 -193494935449714342633723771042337144784070313358076445656671584256000000 1061 220950384659573910429070018320324251704741528390302869965699547136000000 1062 0 1063 -393865476517763643199112904407065690052531586260077240553626927104000000 1064 616037005131915578899359002306308539941398879573972145322200137728000000 1065 -424972266968280141128187368041293338866627152483321242913676984320000000 1066 0 1067 276490511970093100545726447835081450750277493194522586469367808000000000 1068 -259684428716383349559944588635374034404501936765989252722474352640000000 1069 106661667069414478858772105351632425555115356107972281574935756800000000 1070 0 1071 -23590779943191736103318221966597678894332158663450738347632230400000000 1072 12521831528097686139130549316482262910078022124307197228954419200000000 1073 -2821363320095364907144681740554648246362718129681251493216256000000000 1074 0 1075 164863787145444164359797803555795443470973161078475953537024000000000 1076 -40843102014827000403617900995618413104596940884296257765376000000000 1077 3889049850802825784085622630302736665093045134534954188800000000000 1078 0 1079 -23581402094853450972684955797352507435494032746091642880000000000 1080 1003463918929934083944040672227766273850809904089006080000000000 1081 8862938119652501095929 1082 -142108547143157099054572352419696 1083 374524023374045969158678936948679279164 1084 0 1085 -200370279585492958320382061526468277477518509280 1086 434845106544699780356176251863964499533409653242880 1087 -156131369167153199836093422572177236215709260339519360 1088 0 1089 3957603436847564525313405632635370435883345504876271872000 1090 -378420731954062699911174278377628881990488901839166574592000 1091 11642190584336523632446748134425381089647647746191909260288000 1092 0 1093 -7518878144211127355572387972180207844276445331278011459837952000 1094 172479076109856865390011066329143184377559290190608562026708992000 1095 -1531890966784160906449679032739434276772157592050527949499564032000 1096 0 1097 123269896320987217011374885452770003385116966547189400032656752640000 1098 -1158402064786600276422166365016590271262178924843068792058465484800000 1099 4542238628829813711596965276727594260137327252951720341869921566720000 1100 0 1101 -84811129976959936521770366040866047469023429305863616522296387174400000 1102 411021519474108752154431100820261599715712697464914025362688154009600000 1103 -861399442124137555898669424663654973311360538210373738887633069670400000 1104 0 1105 5002091461536381566509114534828037718789464993740859443818201612288000000 1106 -13977841120360632580741521606613574997847297727034237962731407802368000000 1107 17183139477969137982075669054718599608146612208776645435186936283136000000 1108 0 1109 -35678724312880026044910982045719175030797486915206088627170542878720000000 1110 60422454951077141618409447596294630959472163657096780816764570173440000000 1111 -45254362972959116258056574255790736546839476993668402663227654144000000000 1112 0 1113 35061894528629546200763418134471813795445270237171160525030828277760000000 1114 -36166599371456595755654122172956184123428948187691749144829005660160000000 1115 16402248938285461884010935493568619384166256133709666584384566722560000000 1116 0 1117 -4515094590187971926591838140356739485569270810424160411563799347200000000 1118 2709898743459710304358600722897362482256587444667008824354275328000000000 1119 -698717300355245900951390731530143202045619572968492362664352153600000000 1120 0 1121 56255107849700041284088980944208667548982826040223987151142912000000000 1122 -16990494217186716511810941476202791478510539183600210100092928000000000 1123 2053757621642579860167401010652311440256166443844983840571392000000000 1124 0 1125 -25660746578862762716964332076987143782625219335681411645440000000000 1126 2215648332997294457348441804278907932662588268228525424640000000000 1127 -46159340270776967861425870922477248597137255588094279680000000000 1128 26588814358957503287787 1129 -710542735733511371512166764290338 1130 2621668447835416070424950667785459793540 1131 0 1132 -2204230174290358987208034215373163823221556288160 1133 5654990087876952074213495094846803176709100677250240 1134 -2344579608146566196223538396093842330232839363012247680 1135 0 1136 75584389196197399670907738991867614376198318631471721216000 1137 -8018072232898572859590301147317643189646167157710270960128000 1138 271554590759280670545386949875560053881800787180805578732544000 1139 0 1140 -208917160087960744928295751392036751908771992625477856414556160000 1141 5197384038935338407555203010821837750900406994140876596730347520000 1142 -49903327035846984215400204943530467161222715416234886302860410880000 1143 0 1144 4659992612574484762202634664074631916775938336357624618933205073920000 1145 -47052052872017775606006901611008020151794597081797984907273552527360000 1146 197998543690521539727880640362674801028074983512292331589979319828480000 1147 0 1148 -4248237299592399674710691231575065638605699990727377275971439899443200000 1149 22058035835367211180863754910628145980906055416767403035257415191756800000 1150 -49528247208264857674634947177237538939379624640115674285697893662720000000 1151 0 1152 330475075921592281137804349868805721575312758321637645418176662470656000000 1153 -990930152455932605104756371891921360825380029219857584215674694139904000000 1154 1308496540417679036113441359781475928392093412385605685966298098434048000000 1155 0 1156 -3148239404370119641699811087482792656503413948497404460158073333350400000000 1157 5755135762162747149327813262025684640314056224164856770198530267545600000000 1158 -4663698515828738572809847606003655331235051960314012792286279316275200000000 1159 0 1160 4267198875814412445622456251622425687292705458971356671170707665715200000000 1161 -4809580395520055156390520026809116415015985260604027285645236056883200000000 1162 2394224053247792049457016573923882236472388423874905798415490429747200000000 1163 0 1164 -807861880173769576694030484991788864316674208652473098026993949081600000000 1165 542779202920307616003408278049495633065883273210747549931000351948800000000 1166 -158174818979533417740786695260981087287354269161857231975946282598400000000 1167 0 1168 16920112005069524163891079272075111240229511473271644715992743936000000000 1169 -6057110852136274288799226462902348014689987565904384804901617664000000000 1170 892277670204746541330623429927268337399729126325722418333614080000000000 1171 0 1172 -19144113244066971956605800349920483463864556098292324530913280000000000 1173 2515522487066397029060194974726781378173890449156579912581120000000000 1174 -106304960643599356984863780734465103519207099619381126103040000000000 1175 0 1176 79766443076872509863361 1177 -3552713678720734486278748828027264 1178 18351680555933383959997397698831747135456 1179 0 1180 -24247945815831953431419963476151211480925096044416 1181 73536913444143280554647516575162172935450524367134720 1182 -35202624062725754655798356911976715772552845049247216640 1183 0 1184 1442749587674689767634830226829337550603275032095104175288320 1185 -169740035896401583245472663395524124041341080047282181144576000 1186 6325936309792441151139802858611057671177879776735631020449792000 1187 0 1188 -5791523115545712613498983132671759104977209996917185462211018752000 1189 156155983291411793187236576850026250325739874638347845571958538240000 1190 -1619766514656351248383179195400950210510509875821253747742897602560000 1191 0 1192 175238075068381125416737010394840544883804346154498970465499186462720000 1193 -1899365705092190179337144938185834230786781995462684678612850416025600000 1194 8568880155626660010295469203142461602827227104451764660340117418803200000 1195 0 1196 -210782012374291863008630601732571643592694862067105442712613561355468800000 1197 1171037579174405289476718002704419325962211893365082982177384159405670400000 1198 -2813104407166526956686845125363983541730775577254319558203464136366489600000 1199 0 1200 21498266013884858440786288809173980988812144846989609399447927326874009600000 1201 -69043051876244042127442305203712118202510779464734334234339591912947712000000 1202 97731493686826594718962940457171131443025018440924609917753937461510144000000 1203 0 1204 -271189127933407687477040865138984885133341747189531129223164618627612672000000 1205 533661166945394515327585652057568737136355438686905721671278599654604800000000 1206 -466467079362092944566854797039000825077229960224728509019991504951705600000000 1207 0 1208 500360357073671655773823782562024262952402491056776787391867820546457600000000 1209 -613496173094635027202027994456909127997421543273787423006787993862144000000000 1210 333515641228275110828725857660105596900083076955655239399437846446080000000000 1211 0 1212 -136177082708918115000333755404124524083474990650442100047332411179008000000000 1213 101575777757722635107620693299203539705506903477510570598684579332096000000000 1214 -33121420410354829409651663491498339952204551645795128223477769699328000000000 1215 0 1216 4576693255866235796293545864106450161848161409809820039318454927360000000000 1217 -1902303606847284295987002749656858702947468883910147575128042504192000000000 1218 332026813097536469225331749845570961970755911758322012200892366848000000000 1219 0 1220 -11009532837685367627817795361802514635929472269802353515370119168000000000 1221 1956913783263202399797120164142434179917981860617871139652239360000000000 1222 -125813005666196202250331028007206128230323635125043882958520320000000000 1223 0 1224 208270943301745678990753529602217345670283297213481389916160000000000 1225 239299329230617529590083 1226 -17763568393763205317547489159863042 1227 128461770996961045161450756449319886002720 1228 0 1229 -266740129124813571642853867891279827146418883405440 1230 956222354232020966744731915111869760275666067733195520 1231 -528480582421551179520303238779101709625905378884911057920 1232 0 1233 27525490038833183956564665507783274888546830315467041729351680 1234 -3590510246402577663972352875388934680779021631570637679191285760 1235 147193935484190162308670192382009567677504645665392335281790976000 1236 0 1237 -160211809360964003172371472864073813774618620225311823627932958720000 1238 4679103116455130530380834290100226996175863824431934343604284096512000 1239 -52398945720426653804499867133329824030386164395395736018037245214720000 1240 0 1241 6557851234103593180417465768215851812459873663412666302211465816309760000 1242 -76234625640735994899643421066300445065160281601372298104502437732679680000 1243 368374908761099163629591907809901018664423932991947145968295886821785600000 1244 0 1245 -10366525573463912236403211190944810189705856317453833222330274894210662400000 1246 61549535582568496272814795394466878699192719408247162791912056750184857600000 1247 -157978733878663683332769516951604451632515113784984844843465265916149760000000 1248 0 1249 1378648571578351136388052792278922843653583007255876168456179727776874496000000 1250 -4734195050135177154793756616255441314173678553980400184392394737729929216000000 1251 7170351501557807804856461660440927302631656280333946235569295950119698432000000 1252 0 1253 -22848856492490110094903799004907206575375506804715875587556537865577955328000000 1254 48282300603806711308651094953572816303051503096894054516891542459332427776000000 1255 -45397261008173690967539421775184114093956150654765067718397822801595596800000000 1256 0 1257 56716693884957109689913679972682791018727739634937279012674098591432704000000000 1258 -75355019510392146158012301266620331186680650895638600155331647732554137600000000 1259 44538480412425123793708487705402407731818230935160294379590878888984576000000000 1260 0 1261 -21764609061152928552281260660768568768130926152057903207314440866234368000000000 1262 17898439007804583413311491283943887339501180875901029339601311035817984000000000 1263 -6476471767211491657452067761198103365033421912163216812404757820866560000000000 1264 0 1265 1130329216168124522989556284981557846011580785358999782787559792312320000000000 1266 -536984653563050500454965994577561903022084090736767787109996916899840000000000 1267 108783084227071613254057977722152739215249457447200213216855421091840000000000 1268 0 1269 -5203046441674428679525731846935230027614040982740887727365150474240000000000 1270 1172850937235160909684733757827472695966024817319673832370968985600000000000 1271 -101970269568395949604448975211236554458107910925301241305062440960000000000 1272 0 1273 520469087311062451797893070475941146830037959736489993400483840000000000 1274 -20410552443571076541093845901017299875687763126921176211783680000000000