0 1 1 3 2 3 3 0 4 24 5 12 6 -30 7 0 8 180 9 60 10 0 11 -720 12 0 13 1440 14 360 15 2520 16 0 17 -12600 18 0 19 12600 20 2520 21 0 22 120960 23 0 24 -201600 25 0 26 120960 27 20160 28 -771120 29 0 30 3810240 31 0 32 -3175200 33 0 34 1270080 35 181440 36 0 37 -61689600 38 0 39 101606400 40 0 41 -50803200 42 0 43 14515200 44 1814400 45 618710400 46 0 47 -3053635200 48 0 49 2514758400 50 0 51 -838252800 52 0 53 179625600 54 19958400 55 0 56 74245248000 57 0 58 -122145408000 59 0 60 60354201600 61 0 62 -14370048000 63 0 64 2395008000 65 239500800 66 -1075717843200 67 0 68 5308535232000 69 0 70 -4366698336000 71 0 72 1438441804800 73 0 74 -256864608000 75 0 76 34248614400 77 3113510400 78 0 79 -180720597657600 80 0 81 297277972992000 82 0 83 -146721064089600 84 0 85 34522603315200 86 0 87 -4794806016000 88 0 89 523069747200 90 43589145600 91 3570604861824000 92 0 93 -17620258271616000 94 0 95 14492301183360000 96 0 97 -4768434582912000 98 0 99 841488455808000 100 0 101 -93498717312000 102 0 103 8499883392000 104 653837184000 105 0 106 799815489048576000 107 0 108 -1315645950947328000 109 0 110 649255093014528000 111 0 112 -152589906653184000 113 0 114 20943712677888000 115 0 116 -1903973879808000 117 0 118 146459529216000 119 10461394944000 120 -20664750427985664000 121 0 122 101976474853693440000 123 0 124 -83872429372892160000 125 0 126 27593341453117440000 127 0 128 -4863803274570240000 129 0 130 534064673286144000 131 0 132 -40459444945920000 133 0 134 2667655710720000 135 177843714048000 136 0 137 -5951448123259871232000 138 0 139 9789741585954570240000 140 0 141 -4831051931878588416000 142 0 143 1135268905499688960000 144 0 145 -155641704786247680000 146 0 147 13982784173309952000 148 0 149 -896332318801920000 150 0 151 51218989645824000 152 3201186852864000 153 194771505116649517056000 154 0 155 -961158871906469203968000 156 0 157 790521633065831546880000 158 0 159 -260071628999464009728000 160 0 161 45836482059549941760000 162 0 163 -5027227064595800064000 164 0 165 376369940664926208000 166 0 167 -20679667069501440000 168 0 169 1033983353475072000 170 60822550204416000 171 0 172 70117741841993826140160000 173 0 174 -115339064628776304476160000 175 0 176 56917557580739871375360000 177 0 178 -13375112348543863357440000 179 0 180 1833459282381997670400000 181 0 182 -164527431204953456640000 183 0 184 10422552203028725760000 185 0 186 -496312009668034560000 187 0 188 21896118073589760000 189 1216451004088320000 190 -2834660620001219445596160000 191 0 192 13988489497477768314961920000 193 0 194 -11505071696720436371496960000 195 0 196 3785017579119201446461440000 197 0 198 -667083728383625184952320000 199 0 200 73155025367041707048960000 201 0 202 -5470537087564702433280000 203 0 204 297042737786318684160000 205 0 206 -12376780741096611840000 207 0 208 485363950631239680000 209 25545471085854720000 210 0 211 -1247250672800536556062310400000 212 0 213 2051645126296739352861081600000 214 0 215 -1012446309311398400691732480000 216 0 217 237915390687492662349004800000 218 0 219 -32612982276532786819891200000 220 0 221 2926201014681668281958400000 222 0 223 -185156639886805313126400000 224 0 225 8713253641732014735360000 226 0 227 -320340207416618188800000 228 0 229 11240007277776076800000 230 562000363888803840000 231 61038117671928645655221534720000 232 0 233 -301211037481329578289047961600000 234 0 235 247736149000331276857975603200000 236 0 237 -81501927899567571255684464640000 238 0 239 14364141712757369489321164800000 240 0 241 -1575207043956533603400744960000 242 0 243 117779590840937148348825600000 244 0 245 -6387904076094783302860800000 246 0 247 263031344309785194823680000 248 0 249 -8595795565679254732800000 250 0 251 271446175758292254720000 252 12926008369442488320000 253 0 254 32228126130778324905956970332160000 255 0 256 -53013142596714005778872441241600000 257 0 258 26160937334434982836202223697920000 259 0 260 -6147573990138811089000199618560000 261 0 262 842696313815099010040175001600000 263 0 264 -75609938109913612963235758080000 265 0 266 4783663381847293409859993600000 267 0 268 -224854223478536372260700160000 269 0 270 8169444105621563698053120000 271 0 272 -238872634667297184153600000 273 0 274 6824932419065633832960000 275 310224200866619719680000 276 -1877600334480198796381133316096000000 277 0 278 9265586262598768410462628970496000000 279 0 280 -7620639248277638330712913428480000000 281 0 282 2507089827883352521802713104384000000 283 0 284 -441856880541227047021889347584000000 285 0 286 48455038044368193077310062592000000 287 0 288 -3622976201100027287821713408000000 289 0 290 196471888897299550762106880000000 291 0 292 -8080698656259900878118912000000 293 0 294 260968353374022173687808000000 295 0 296 -6867588246684794044416000000 297 0 298 178378915498306338816000000 299 7755605021665492992000000 300 0 301 -1171622608715644048941827189243904000000 302 0 303 1927241942620543829376226825863168000000 304 0 305 -951055778185049263672971595874304000000 306 0 307 223489150371315996229270425305088000000 308 0 309 -30635410384191741926850994765824000000 310 0 311 2748722158153250225476498096128000000 312 0 313 -173902857652801309815442243584000000 314 0 315 8173230578127661311703646208000000 316 0 317 -296609174206245773408600064000000 318 0 319 8570750131862622967431168000000 320 0 321 -204065479330062451605504000000 322 0 323 4839497533519267627008000000 324 201645730563302817792000000 325 80129377910352827212809602879913984000000 326 0 327 -395422630441529866517866676369817600000000 328 0 329 325222077817216771207238276864409600000000 330 0 331 -106993775045818042163209304535859200000000 332 0 333 18856897062579787181844692135116800000000 334 0 335 -2067890200932942580062442146693120000000 336 0 337 154615621396120325183053017907200000000 338 0 339 -8384602065402920294673108172800000000 340 0 341 344808165014760711587497574400000000 342 0 343 -11122844032734216502822502400000000 344 0 345 289262816950363525150801920000000 346 0 347 -6261099933990552492441600000000 348 0 349 136110868130229402009600000000 350 5444434725209176080384000000 351 0 352 58334187118736858210925390896577380352000000 353 0 354 -95955891653811247608335646799075737600000000 355 0 356 47352334530186761887773893111458037760000000 357 0 358 -11127352604765076384973767671729356800000000 359 0 360 1525313451284231674264770652707225600000000 361 0 362 -136856733298107472571405262072053760000000 363 0 364 8658474798182738210250969002803200000000 365 0 366 -406932686907555064968134849986560000000 367 0 368 14765902595926223413864602009600000000 369 0 370 -426180550306868927055514828800000000 371 0 372 10027777654279268871894466560000000 373 0 374 -198177423997614009325977600000000 375 0 376 3963548479952280186519552000000 377 152444172305856930250752000000 378 -4627912797488978434017002337738738499584000000 379 0 380 22837834256985479989577290536010044407808000000 381 0 382 -18783365791233551719331702860919075635200000000 383 0 384 6179479656189372426354493051045273927680000000 385 0 386 -1089089636191381851179307510870510796800000000 387 0 388 119432043235555340094931542106975764480000000 389 0 390 -8929901847701512585284193350201507840000000 391 0 392 484256126212648858473322052085350400000000 393 0 394 -19914268365538475991878099221217280000000 395 0 396 642316762922790718503110187417600000000 397 0 398 -16684968544513918494223405547520000000 399 0 400 356897722877303069395153059840000000 401 0 402 -6465538457922157054260019200000000 403 0 404 119363786915485976386338816000000 405 4420880996869850977271808000000 406 0 407 -3887446749890741884574281963700540339650560000000 408 0 409 6394593591955934397081641350082812434186240000000 410 0 411 -3155605452927236688847726080634404706713600000000 412 0 413 741537558742724691162539166125432871321600000000 414 0 415 -101648366044528972776735367681247674368000000000 416 0 417 9120265119806044152703863215441785651200000000 418 0 419 -577009042466866967049132493397635891200000000 420 0 421 27118343067908336074506034916779622400000000 422 0 423 -983999142767783519598682549754265600000000 424 0 425 28397162150270747554874345127936000000000 426 0 427 -667398741780556739768936221900800000000 428 0 429 13034525531171068621388198707200000000 430 0 431 -217242092186184477023136645120000000 432 0 433 3713540037370674820908318720000000 434 132626429906095529318154240000000 435 354098754734880825723102164844070053952880640000000 436 0 437 -1747407314075888477116139742683392882672926720000000 438 0 439 1437184909792096255744098893431112094583357440000000 440 0 441 -472814883696930963879017624415054971889254400000000 442 0 443 83330283163713687169390338793345518914764800000000 444 0 445 -9138188107403154652628509554544165925683200000000 446 0 447 683259861892136141106731085890180441702400000000 448 0 449 -37052223512693814526940722254605333299200000000 450 0 451 1523711901128099633186307836886555033600000000 452 0 453 -49145290519346521339956422901615820800000000 454 0 455 1276452438654670102591601813500723200000000 456 0 457 -27272339493669114047830621067673600000000 458 0 459 488251602188449612109499609907200000000 460 0 461 -7511563110591532493992301690880000000 462 0 463 119231160485579880857020661760000000 464 4111419327088961408862781440000000 465 0 466 339934804545485592694178078250307251794765414400000000 467 0 468 -559170340504284312677164717658685722455336550400000000 469 0 470 275939502680082481102866987538773522160004628480000000 471 0 472 -64843184049864817903408131348350396144812032000000000 473 0 474 8888563537462793298068302804623522017574912000000000 475 0 476 -797514598464275315138488106578399935332352000000000 477 0 478 50456112878188515035573987881121017233408000000000 479 0 480 -2371342304812404129724206224294741331148800000000 481 0 482 86044907357822096932873854318299578368000000000 483 0 484 -2483130468345929499282008736081641472000000000 485 0 486 58352111481356347547044654331461632000000000 487 0 488 -1138323735387928238518147661955072000000000 489 0 490 18748861524036465105004785020436480000000 491 0 492 -267077799487698933119726282342400000000 493 0 494 3946962554005402952508270182400000000 495 131565418466846765083609006080000000 496 -35234776483204023104920556390361458247436594053120000000 497 0 498 173876652525015880663072087025032159293022509465600000000 499 0 500 -143007814583970712967184876541208873517952322764800000000 501 0 502 47047685206954063028038821375360885528280789155840000000 503 0 504 -8291822160376463589398314796170306907017838592000000000 505 0 506 909300049882443754392387376912986302397913497600000000 507 0 508 -67988119519079470615556111085808594487083008000000000 509 0 510 3686900248170489348670870685884771473555456000000000 511 0 512 -151617698613943089044241435465845023860326400000000 513 0 514 4890218901502889175684997387090026037248000000000 515 0 516 -127012123455894293888274746850575961292800000000 517 0 518 2713373183883070160937576426412965888000000000 519 0 520 -48521049220910441166836044090834944000000000 521 0 522 737695589964973223169995964457943040000000 523 0 524 -9757878174139857449338570958438400000000 525 0 526 134591423091584240680532013219840000000 527 4341658809405943247759097200640000000 528 0 529 -38335436813725977138153565352713266573211014329794560000000 530 0 531 63059265982405759387140810227744996436936163432857600000000 532 0 533 -31118500453472027141659429135367050877506425433620480000000 534 0 535 7312554500738002939215176808056091922109928371650560000000 536 0 537 -1002389167832176931696151833137032657203934265344000000000 538 0 539 89938041297463527707174315098302645182629989580800000000 540 0 541 -5690082618212189540748080681643057753995870208000000000 542 0 543 267423164667299494090260487082842090881889075200000000 544 0 545 -9703532711292357698831451869814081527060889600000000 546 0 547 280029377096586495955014587218628859396096000000000 548 0 549 -6580437634286332940497282122544125994598400000000 550 0 551 128354348872381753700003615301622038528000000000 552 0 553 -2111636062094022399580704638833136762880000000 554 0 555 29726400069699661733665022567786741760000000 556 0 557 -366088670809109134651047075957964800000000 558 0 559 4723724784633666253561897754296320000000 560 147616399519802070423809304821760000000 561 4486241567591742221904047245509900704370317294410137600000000 562 0 563 -22138714759926751797283683991191911446029360775456358400000000 564 0 565 18208363052419663023036908953261367721165317191237632000000000 566 0 567 -5990311337293365224769440108558157293919986895971942400000000 568 0 569 1055750056044049174349191151663098271254620908657049600000000 570 0 571 -115775948884616435610905536727327271907054407647232000000000 572 0 573 8656536474880864541815527828211629598828136497152000000000 574 0 575 -469431816002505637111716656235552264704659292160000000000 576 0 577 19304609699420682229640678911292663435536367616000000000 578 0 579 -622643348974592952341684828313070231319740416000000000 580 0 581 16171696527327870141402092411875816630124544000000000 582 0 583 -345472975800032479376107311433566614716416000000000 584 0 585 6177053039483371896812673986390560604160000000000 586 0 587 -93805371219945995058296686840472036966400000000 588 0 589 1226214002875111046513682180921203097600000000 590 0 591 -14094413826150701684065312424381644800000000 592 0 593 170496941445371391339499747069132800000000 594 5166573983193072464833325668761600000000 595 0 596 5491159678732292479610553828504118462149268368358008422400000000 597 0 598 -9032595622050114733291743068406299869979979196386194227200000000 599 0 600 4457407275232333508039435311758382818141269648414972313600000000 601 0 602 -1047448725263868433588256384696454932536866280095665356800000000 603 0 604 143582007621990687711489996626181364890628443577358745600000000 605 0 606 -12882705584979137926158943359477143710384963178201088000000000 607 0 608 815046203481090630706323543210079586843510697885696000000000 609 0 610 -38305636185804459988316079148821064799900198240256000000000 611 0 612 1389931898358289120534128881613071767358618468352000000000 613 0 614 -40111339954994830192959064729220945428176961536000000000 615 0 616 942578883307110145384579100577904740727259136000000000 617 0 618 -18385170538227815424189363008464588539691008000000000 619 0 620 302428516813105888067948518373681847179673600000000 621 0 622 -4252510161970885109309449803434732342476800000000 623 0 624 51754687569625376583887827222329399705600000000 625 0 626 -556502016877692221332127174433649459200000000 627 0 628 6323886555428320696955990618564198400000000 629 185996663394950608733999724075417600000000 630 -720500183692614396692667785051396398186152635454384085401600000000 631 0 632 3555525891979159380547833603956416704241651268511810453504000000000 633 0 634 -2924302832638724644903201818396539582906018264830030381056000000000 635 0 636 962057070237645315485178121454517624915490699116231524352000000000 637 0 638 -169555762402088702687099002272738642204405229090485829632000000000 639 0 640 18593869987047794058637954563090486753336383443267957555200000000 641 0 642 -1390258644378998634531319304210241758745710609647534080000000000 643 0 644 75391773822000883340334927746932361783024739554426880000000000 645 0 646 -3100362428788548480304332656107704932241922295070720000000000 647 0 648 99997878242999133949538716760495996596078384250880000000000 649 0 650 -2597209262085915254994099441217056216474458259456000000000 651 0 652 55483620631032165376046815238563029056445480960000000000 653 0 654 -992033160291875873930217712331735089954160640000000000 655 0 656 15063266510498927886461281972842999696064512000000000 657 0 658 -196678594991153436305562053408856370839552000000000 659 0 660 2234077346755495422537824541763885753958400000000 661 0 662 -22520940995519107082034521590361751552000000000 663 0 664 240865679096461038310529642677665792000000000 665 6881876545613172523157989790790451200000000 666 0 667 -985644251291496494675569529950310272718656805301597428829388800000000 668 0 669 1621319806742496677529812123404126017134192978441385566797824000000000 670 0 671 -800089255009955062845516017513293229883086597257496312256921600000000 672 0 673 188013438869299827369103381449968587269198753770143532187648000000000 674 0 675 -25772475885117482808439048345456273615069594821753846104064000000000 676 0 677 2312401285661943842928792894755253261687652050035505994137600000000 678 0 679 -146297986577728471695295754473816209689548624153678970880000000000 680 0 681 6875729772566480560638545410520231394611856247363731456000000000 682 0 683 -249487988387219665944489827856196491018055864685690880000000000 684 0 685 7199847233495937644366787606755711754917643666063360000000000 686 0 687 -169189631930168193753901335027853947816050423758848000000000 688 0 689 3300069261880521836279654054189314076052931215360000000000 690 0 691 -54284054531171447821461513218792544122291670220800000000 692 0 693 763205503198612346247371619957378651267268608000000000 694 0 695 -9277804067168893133310651347010879838224384000000000 696 0 697 98587671301984443162314321713967603594035200000000 698 0 699 -933595372177882984491612895018632609792000000000 700 0 701 9414407114398820011680130033801337241600000000 702 261511308733300555880003612050037145600000000 703 144107564681786497518426810182105674908808038469699391449359974400000000 704 0 705 -711142327306814720908423415859148861766510885025102544900404019200000000 706 0 707 584891120282355676418879723518038460681160116972729843222315008000000000 708 0 709 -192421465829894192614346602211947021786882326640427863097789644800000000 710 0 711 33912924036049956361702022429038083928681725211289639618347008000000000 712 0 713 -3718968270222452769257754676249340282654542532779079992816435200000000 714 0 715 278066254600848747112187345594319204717940159016769595795046400000000 716 0 717 -15079142473690156046879412407551199327287047475268482498560000000000 718 0 719 620104878863339465562588814211293368901556785309116530688000000000 720 0 721 -20000620402375443219883267866471752029947478485636218880000000000 722 0 723 519468977896731901041063725827424603117307990506471424000000000 724 0 725 -11097301767056031981221801202054238486298216431091712000000000 726 0 727 198416664370566375406314200008132508822682489323520000000000 728 0 729 -3012765026480015354091113983642986198787187697254400000000 730 0 731 39332340754128486272677044557089192634952450048000000000 732 0 733 -446262375630823759712242329791223320218592870400000000 734 0 735 4445687802773860983850611444789226624568524800000000 736 0 737 -39622885942726033724158747279761378115584000000000 738 0 739 377360818502152702134845212188203601100800000000 740 10198941040598721679320140869951448678400000000 741 0 742 219043498316315476228008751476800625861388218473943075003027161088000000000 743 0 744 -360312112502119458593601197368635423295032181746051956082871369728000000000 745 0 746 177806900565836125631339435949483692047072675559709872339583762432000000000 747 0 748 -41782946865919881824829547908879924730865876641921478844091465728000000000 749 0 750 5727516059421770407754119343570876396844024702351139135543050240000000000 751 0 752 -513893797339829837206526100718090657239536786347654689916452864000000000 753 0 754 32512362076406930431578828100258860859328387823499214277574656000000000 755 0 756 -1528019770667269146083780457298521531831754144160539559854080000000000 757 0 758 55444671521898587509125588094186230631198018451168066273280000000000 759 0 760 -1600049632190035457590661429317740162395798278850897510400000000000 761 0 762 37599659352525356646781755393223114130395625979516026880000000000 763 0 764 -733386899388050809193788601179236630398838651098234880000000000 765 0 766 12063733193730435624703903360494456536419095350870016000000000 767 0 768 -169607512601837901415499750190271815635426862956544000000000 769 0 770 2061557170561217211533417507819847338107852554240000000000 771 0 772 -21881251966414584347180914234924498281685843968000000000 773 0 774 204771074552008142286452405941806802101338112000000000 775 0 776 -1720765332369816321734894167578208421019648000000000 777 0 778 15502390381710056952566614122326201991168000000000 779 407957641623948867172805634798057947136000000000 780 -35487800683189440168483429268385598528676314501583084738679698096128000000000 781 0 782 175125276903894223244292996805702100376179880669917488464920215289856000000000 783 0 784 -144034766972722253572792078648112010462189114652984269444127830048768000000000 785 0 786 47385539000795327480751959680537403930544868036662680978499072688128000000000 787 0 788 -8351366504825736379737805888287374955581817093804055583962781712384000000000 789 0 790 915829817901541088199883683036983135855359549905947147773333733376000000000 791 0 792 -68476348495532325807769602920685580077168276780824987431367344128000000000 793 0 794 3713376211441048697149610438022422751004720866412517402131562496000000000 795 0 796 -152706475831060210286747809451270995587435929782043922262917120000000000 797 0 798 4925334986861991190393989742366876821071423972412096553943040000000000 799 0 800 -127923968093593334834373381273953325983544072394129255956480000000000 801 0 802 2732811604758547512645637585171079977022845724602096680960000000000 803 0 804 -48861902171728885162536165553566640500322625129419898880000000000 805 0 806 741919591414421790919290056670409076989774364078505984000000000 807 0 808 -9685800451797814441549432162651594042894555495268352000000000 809 0 810 109880997190912877374731153166797863121148541140992000000000 811 0 812 -1093378809196778761598196308176383523512989515776000000000 813 0 814 9630263182607677044589335208851443428236460032000000000 815 0 816 -76430660179426008290391549276598757366956032000000000 817 0 818 652324268956694238609316210042094657470464000000000 819 16726263306581903554085031026720375832576000000000 820 0 821 -59619505147758259483052161170887805528176208362659582360981892801495040000000000 822 0 823 98070155066180765016804078211193176210660733175153793540355320562319360000000000 824 0 825 -48395681702834677200458138425765635515295542523402714533226950896386048000000000 826 0 827 11372529360190878595380470323328976943330768328799043434839777445150720000000000 828 0 829 -1558921747567470790884390432480309991708605857510090375673052586311680000000000 830 0 831 139872190370417184379618598863830151657909458531090109841745515642880000000000 832 0 833 -8849251190191869796696379454365521117664823460906613760361318318080000000000 834 0 835 415898135681397454080756369058511348112528737038201949038734999552000000000 836 0 837 -15090992905657714898925665875184427799228962472578458200100044800000000000 838 0 839 435503304101481326308521198272439634705262751244859063717068800000000000 840 0 841 -10233917447487466786749870501916266078683525791530340476518400000000000 842 0 843 199614065043233035706290049699452798321668731188327061913600000000000 844 0 845 -3283519825940181082922430325199678241621680408697017204736000000000 846 0 847 46163885688008466990533603526158787012697071542662594560000000000 848 0 849 -561108439966218215924242966663954413519408732139683840000000000 850 0 851 5954841138088181741598333461942593872371920939253760000000000 852 0 853 -55662921195472373317726357507161343015206738984960000000000 854 0 855 462252632765168498140288090024869284555350081536000000000 856 0 857 -3470365110849613349401562237423943577742868480000000000 858 0 859 28100122355057597970862852124890231398727680000000000 860 702503058876439949271571303122255784968192000000000 861 10649787296833941376654968541456673866735978205087474388756136578332491776000000000 862 0 863 -52554593787748905734310480072137600573087327671684421851205538504517877760000000000 864 0 865 43224420845419172181156397471583392414848718146949034502911607537842257920000000000 866 0 867 -14220264473682922650734616340770802568911006911459830953679852405054767104000000000 868 0 869 2506221157752064870456971147503623293886518070459089196952815954475089920000000000 870 0 871 -274837904096145100432918033246278651538227212679028933231159170966749184000000000 872 0 873 20549555968587124671772299149744379781074531282525988637583112006533120000000000 874 0 875 -1114373560593447603683979784146172409317363125827025718536928871055360000000000 876 0 877 45826775825393981971523342415634719170149260212396877259705612763136000000000 878 0 879 -1478078916259697298155886052108341456113370046619767878154243276800000000000 880 0 881 38389616256545578914096143627715553799268911522234326466659614720000000000 882 0 883 -820108929996381997501819167949017140759957089566726830004633600000000000 884 0 885 14663316527967493414591223234172303476712582211875858756403200000000000 886 0 887 -222647902043559201892009410127962797691500867712801589690368000000000 888 0 889 2906676088141390260868240822022069339406604897489791221760000000000 890 0 891 -32974472655348090489148011674285054367823919825408753664000000000 892 0 893 328074528951545762826183184168899781155990519247011840000000000 894 0 895 -2886286178459346887033869655444866109876749436190720000000000 896 0 897 22637538654583112839481330630940126351974505381888000000000 898 0 899 -161006676063891271973551426962589803356859924480000000000 900 0 901 1238512892799163630565780207404536948898922496000000000 902 30207631531686917818677566034256998753632256000000000 903 0 904 19680806924549123664058381864611933305728087723001652670421340396758444802048000000000 905 0 906 -32373629773253325932335255724436761953021793845757603860342611718783012700160000000000 907 0 908 15975745944466926038155404505497221836528086227112363152276130145986498527232000000000 909 0 910 -3754149821052291579793938713963491878192505824625395371771481034934458515456000000000 911 0 912 514610744391757320067164742287410649678031710467599648440978209318885130240000000000 913 0 914 -46172767888152376872730229585374813458422171730076860782834740722413862912000000000 915 0 916 2921198417688385107187323756055970295032748754623694384788737768313323520000000000 917 0 918 -137290822665112744773866309406808440827899137101889568523749636914020352000000000 919 0 920 4981640101489886981375008046123115354496225463088789951525645434486784000000000 921 0 922 -143762623013048452999583022331379737415658307692280580991002188185600000000000 923 0 924 3378286230576010944440460639238968734335664213956620729066046095360000000000 925 0 926 -65893969679709301364493992276947116353234813109535268776024473600000000000 927 0 928 1083912357747357113206583221470016672998594077101863479273324544000000000 929 0 930 -15239011962092496485053088515425009264218281612342864361029632000000000 931 0 932 185225427961561696623603759968854625490462270709004626821120000000000 933 0 934 -1965704047325266813675662115292863886185116252817915379712000000000 935 0 936 18372173621286562718266258313458387744735469077832663040000000000 937 0 938 -152395910222653515635388317807488930601492370230870016000000000 939 0 940 1130653281991070068307067540702090635093213133668352000000000 941 0 942 -7629239419642847964285206077611947605217362575360000000000 943 0 944 55823703070557424128916142031306933696712409088000000000 945 1329135787394224384021812905507307945159819264000000000 946 -3858549932842212973004134538352084058436287700047201529136304658260535216701440000000000 947 0 948 19041180699501277144976484454012045473291924872004098958632646833863795345981440000000000 949 0 950 -15660743402811296419767179956696283594774292772885240867440738418961282393702400000000000 951 0 952 5152178067090583647305117953022854042280307808243737116609051972080645775032320000000000 953 0 954 -908034987967023025862658926439919598037812346331267505547226975324772153425920000000000 955 0 956 99577179039805041432996377632613960712699135975480531973329283503204272701440000000000 957 0 958 -7445358821964570770727749520641688670170575191474893801232101941489235394560000000000 959 0 960 403751352730501798743390819140593037206312060014060616754729112977591500800000000000 961 0 962 -16603608866062072571089456793885895812624051893259769693340971714289336320000000000 963 0 964 535526310910162850497813364958234900608344237282044919789006884207329280000000000 965 0 966 -13909033776512437827709657410560989594964941269228146210879461706956800000000000 967 0 968 297135629825662780795104151678518386406341375182093686851945417932800000000000 969 0 970 -5312701305426562422512328127328861255979556806956281045066973184000000000000 971 0 972 80668092778505231309797635905557010086626136122773301245918576640000000000 973 0 974 -1053124576666035024949204509905264033080799104281551519235440640000000000 975 0 976 11947040103520729432222442517991123344134816460730798429962240000000000 977 0 978 -118863666611699727639450193534115363117756248412583320616960000000000 979 0 980 1045592822270279378230741465780646479001856843106064793600000000000 981 0 982 -8191280174467626465402122082152530019830214899909263360000000000 983 0 984 57574055280334752162478307664698562602772826674954240000000000 985 0 986 -369064456925222770272296844004477965402389914583040000000000 987 0 988 2571877748607824183082207972156640873884250275840000000000 989 59811110432740097280981580747828857532191866880000000000 990 0 991 -7809705064072639057360368305624618134275046304895535894971880628319323278603714560000000000 992 0 993 12846449911930194980477468178306793345980951980312098764090825730580107260088811520000000000 994 0 995 -6339468929458012790721754446470655599164633714463945503140010911995527112970731520000000000 996 0 997 1489715486827334471735079819559750940225049000555046274859531598784461006952202240000000000 998 0 999 -204206979516139400482891296346044140714281354330498381247509710895259870948229120000000000 1000 0 1001 18322200943324127623671333484400968771136641019488417883092588164589586177064960000000000 1002 0 1003 -1159185096588945479996381925367598297571172629811168081053367256121093264506880000000000 1004 0 1005 54479515861769042710441534529370687153705040631230579220771448311109679841280000000000 1006 0 1007 -1976806137935860875522650620636767830867710648938692579960125102924800983040000000000 1008 0 1009 57047644909587874179346013193445654675330986118887311455418417559770234880000000000 1010 0 1011 -1340565922079103531584968885665497282867097196615131806229525261660979200000000000 1012 0 1013 26147935424658324709969165347709618003758041016024244442971196778086400000000000 1014 0 1015 -430116297687334493726598085188544607284104919091180513408622148976640000000000 1016 0 1017 6047119251247947710038163521216569941308566648610857841545896263680000000000 1018 0 1019 -73500832523174306568868618208560496653639220243650354308018339840000000000 1020 0 1021 780026102242772786155426569561743020920286081178036645878824960000000000 1022 0 1023 -7290304885517583295219611870092408937889049902638443664506880000000000 1024 0 1025 60465139207858441758257735049715099242850235727047861207040000000000 1026 0 1027 -448085164138445296377672840385857317841523106957198622720000000000 1028 0 1029 2987945843266603548124515249060253607897748748464291840000000000 1030 0 1031 -18219181971137826512954361274757643950596028954050560000000000 1032 0 1033 121057687515865956896706719433605607645156338565120000000000 1034 2751311079906044474925152714400127446480825876480000000000 1035 1673575306492579167803929777093829888435153814773470680638555012706394177421243842560000000000 1036 0 1037 -8258763105256815803158589483198033676995861467427029208932763764447684367123428147200000000000 1038 0 1039 6792560390933090595927461299279716981687428359590022221513024105044231713771959091200000000000 1040 0 1041 -2234662797633949508729418442380906098705533384348540789856853846478423307322182860800000000000 1042 0 1043 393843531829976550964961727296109154821997329521740358915988666428641878712988467200000000000 1044 0 1045 -43189776167663483202131509177188335761070506440900407633848303854347462705550458880000000000 1046 0 1047 3229287916260877493672072526625670745912832979684833651895068664008914563707699200000000000 1048 0 1049 -175119748520401406442310555153747885668787865146472892244847981906865161030860800000000000 1050 0 1051 7201511002977595333286490345601187708130385058440792190745725823624810804019200000000000 1052 0 1053 -232274721207463652873911447924820220126956001250296378145314699593664115507200000000000 1054 0 1055 6032788449188917694465840895206877981916251782072333186410497656945702338560000000000 1056 0 1057 -128877132963513816786464054235569397875632298674591080462520269473316864000000000000 1058 0 1059 2304286809298014865066032696266910086581177364537136541536836716068864000000000000 1060 0 1061 -34988306523412017470452113468221994015610842456840260994585994041753600000000000 1062 0 1063 456773472013907478811811280263323050923843516493284440531056092774400000000000 1064 0 1065 -5181808692883788613105237583703515014081565027177349978715292958720000000000 1066 0 1067 51554850195108263834960224831971452788950158177860859563553587200000000000 1068 0 1069 -453499848025579078511455267801336614812804133649420833836236800000000000 1070 0 1071 3552326928461683453297641934170762080517451348964061845913600000000000 1072 0 1073 -24939476898758205311546790984633900716705825558275660185600000000000 1074 0 1075 157987636462721662607083743794060909517593465075049431040000000000 1076 0 1077 -917465949260869120830916049907438498940728600900403200000000000 1078 0 1079 5819022934001284064466697990956269549306946728755200000000000 1080 129311620755584090321482177576805989984598816194560000000000 1081 0 1082 3695254276735614802511076947823176393664819623019823262849929468055718343746106404372480000000000 1083 0 1084 -6078449645469016431124721859633752786268954040026293497774514130633495694202843116339200000000000 1085 0 1086 2999594668636052807161566909761923019113168363594953813020151444787532724801697134673920000000000 1087 0 1088 -704876493882251502182079417253862952277402530377368294857704756146336951795339965235200000000000 1089 0 1090 96622946475620913836737277096645445982996678176000301387389219497160140910919837286400000000000 1091 0 1092 -8669365979836451900936942933021076850949425292864372732321550446399927059441401200640000000000 1093 0 1094 548482132238770577386764318368421615921195016857239438721870123856283335128199987200000000000 1095 0 1096 -25777626982203087028308113718631688770445573749560809738441622936690551703742709760000000000 1097 0 1098 935349193798501793876268863711024850561875894649251126892150742268446015016140800000000000 1099 0 1100 -26992767601372618186610340895684370844227307934771284365518676668568966686310400000000000 1101 0 1102 634304614086149060446694128410323170670051615943605317885446610787433845882880000000000 1103 0 1104 -12372204764497326411500549206614662196060700672760743724401945869438418944000000000000 1105 0 1106 203514610997200672882632007734293498846849584835919899348533418763202068480000000000 1107 0 1108 -2861265955692360539805861723623487510609953338692714676890587957192294400000000000 1109 0 1110 34777787110576128041947562304186803325511947738523173954916270787788800000000000 1111 0 1112 -369078503028625976056011760800560037132003083226051250096882801704960000000000 1113 0 1114 3449488158509062016593702316030089932060665128991417512615949107200000000000 1115 0 1116 -28609361841156531581522663751581464157333472202797748603154595840000000000 1117 0 1118 211987509676848569321113334882406558750879258878720231237222400000000000 1119 0 1120 -1411958076729695316099879858822350071345806739299298915123200000000000 1121 0 1122 8508212227065595878937583080421621663776740753309979115520000000000 1123 0 1124 -47110809673674395785922386934781958271189040716002099200000000000 1125 0 1126 285520058628329671429832648089587625885994186157588480000000000 1127 6206957796268036335431144523686687519260743177338880000000000 1128 -862260558121540304038064403579511036113755747767695458487938465432076858359372486289653760000000000 1129 0 1130 4255085299661060445091505105418387617305039795907326487171693782466159672823641524634910720000000000 1131 0 1132 -3499667383378786210220058610684133166694350288545138481343676510712235145937286924232294400000000000 1133 0 1134 1151344420311471602482181432196951452169604456893196438564234796224281310869718083525672960000000000 1135 0 1136 -202916320676353151190666112241955797386857253432384897882161756675626749998083492492083200000000000 1137 0 1138 22252264573335496456600594915357446209884134983932869409515737250195980451784838527057920000000000 1139 0 1140 -1663795820963612393988148297895628332311377204122220866878044223171586001491128913756160000000000 1141 0 1142 90225310753277759980122730371605355819036580273015887669747635374358608628588897894400000000000 1143 0 1144 -3710367183750856839137099118375548702396009771577409051726941101449896285857466286080000000000 1145 0 1146 119672732962108312849835955173693901713555565854290296957367953302457287365676236800000000000 1147 0 1148 -3108217189298056984188180754138055302712774508688913394689475618385716513928642560000000000 1149 0 1150 66400160283654603918578935351317011911505857796278320322281070211066370321285120000000000 1151 0 1152 -1187216148859889280236906867618065293230324735390333033220736722388194951168000000000000 1153 0 1154 18026698043328967294180827454310689532472868995273981853833556285063629373440000000000 1155 0 1156 -235339124855696654399032126768031847747668662107475782174250859479066214400000000000 1157 0 1158 2669774790521894096020174532884740268621800521393962320605739054142586880000000000 1159 0 1160 -26562118514841425714281096410115305172343846895924875905410034135203840000000000 1161 0 1162 233652094971952053653391071582861679809873876237271603869250905702400000000000 1163 0 1164 -1830204453338430339784630406108114220953860735640089306474028728320000000000 1165 0 1166 12847558810152164609119052900899534336928287715728755066824294400000000000 1167 0 1168 -81293486267712207824450582871696805357734823015157135038218240000000000 1169 0 1170 466533637117430174028410805576452254563757951306497188167680000000000 1171 0 1172 -2465822606328912124885892207063701134057917290203473510400000000000 1173 0 1174 14294623804805287680497925838050441356857491537411440640000000000 1175 304140932017133780436126081660647688443776415689605120000000000 1176 0 1177 -2069425339491696729691354568590826486673013794642469100371052317036984460062493967095169024000000000000 1178 0 1179 3404068239728848356073204084334710093844031836725861189737355025972927738258913219707928576000000000000 1180 0 1181 -1679840344021817380905628133128383920013288138501666471044964725141872870049897723631501312000000000000 1182 0 1183 394746658392504549422462205324669069315292956649095921793451930134039306583903342923087872000000000000 1184 0 1185 -54111018847027506984177629931188212636495267581969306101909801780167133332822264664555520000000000000 1186 0 1187 4855039543273199226894675254259806445792902178312626052985251763679123007662146587721728000000000000 1188 0 1189 -307162305408666903505504301149962153657485022299486929269792779662446646429131491770368000000000000 1190 0 1191 14436049720524441596819636859456856931045852843682542027159621659897377380574223663104000000000000 1192 0 1193 -523816543588356259642884581417724522691201379516810689655568155498808887415171710976000000000000 1194 0 1195 15116555742582102675768752232466598111185966213173511194614899364520920509348577280000000000000 1196 0 1197 -355224821634063655335792086187206320310031372421590102250225784958367601591844864000000000000 1198 0 1199 6928712377424828234982149775789601242939741683089911685803242108980838642221056000000000000 1200 0 1201 -113972750290549370902743059291334268150111174597471971189190725349266715312128000000000000 1202 0 1203 1602373159407019315038295773716505736219810577357687275896316114227878166528000000000000 1204 0 1205 -19476341367367998984747486353216428779117406519239375076489726301715824640000000000000 1206 0 1207 206692241846856317111239318674947633699752298430500308692057217094909952000000000000 1208 0 1209 -1931790437443012779220443375281113103443188865158172793120729755287552000000000000 1210 0 1211 16021857940933855107661102051396229472677065799127195693891490676736000000000000 1212 0 1213 -118715964540871157175219269585391192710520696365843630690207268864000000000000 1214 0 1215 790619003701671668253480178516894420734048474814077234881495040000000000000 1216 0 1217 -4758643098597787775089790216879812996550331103326271319310336000000000000 1218 0 1219 26039086722833312038795021706592683975651606584548680269824000000000000 1220 0 1221 -131510539004208646660580917710064060483088922144185253888000000000000 1222 0 1223 729938236841121073046702595985554452265063397655052288000000000000 1224 15207046600856689021806304083032384422188820784480256000000000000 1225 523981885517006734778299583918634667480227805280282938135452448376997953603904754472542273536000000000000 1226 0 1227 -2585746961694875063749347533454237695097930736405765140913629870137712082848086211885413695488000000000000 1228 0 1229 2126691632770598010456734251688110131129058889994481778288412552476586604477256034012528377856000000000000 1230 0 1231 -699653503285086939147194117447971902685534509685944085190227808021590050375782401892520296448000000000000 1232 0 1233 123308987415358608625841631388293500527364637333261338570229546675620528394146806745599574016000000000000 1234 0 1235 -13522343609872173995345989719803934337860167368734129594867259464863766619872283939672424448000000000000 1236 0 1237 1011061984886643739000816121699604692336371878633604375534178679786177366345642026893049856000000000000 1238 0 1239 -54828471515447042275732517755268244427861076480458416874658011169746726387599971281010688000000000000 1240 0 1241 2254730515724411221903267031986417841917724141022667032866993408005221629628436558381056000000000000 1242 0 1243 -72723196801516794047087142720160754566961791522917217413848045588417967202806339207168000000000000 1244 0 1245 1888813640035633729337305591446701433992686478336030223767131675596889017643104731136000000000000 1246 0 1247 -40350310421069321576552019244628572475216745440070621160150647118680028926273650688000000000000 1248 0 1249 721452176299360239967516345404092229421100602751737054284262584597629823621267456000000000000 1250 0 1251 -10954534729849341457152111737270936004120300973810863692376447024916058521731072000000000000 1252 0 1253 143011804477076473867167897804198136957618094029173589373746213194838126362624000000000000 1254 0 1255 -1622379235901754315429465613222928517300479963052639943871594200932928192512000000000000 1256 0 1257 16141372261727935514405845542771691769240031055556883481920343297505624064000000000000 1258 0 1259 -141986597152061439272702588083161813103074381589125700294373637013635072000000000000 1260 0 1261 1112183972066491775390141500734421595894999650889412834417634311143424000000000000 1262 0 1263 -7807136720727290046865077755102436594305032111006400870916525391872000000000000 1264 0 1265 49393922256261937474136174152842978935359678464009475249221402624000000000000 1266 0 1267 -283139264366568372617842517904348873294744700647913143498964992000000000000 1268 0 1269 1478901766371828336021562710108525392162576473972435272597504000000000000 1270 0 1271 -7144452977641682782712863333857610590157374270398238031872000000000000 1272 0 1273 38002409455540865865493953903497928671049863140416159744000000000000 1274 775559376643691140112121508234651605531629860008493056000000000000 1275 0 1276 1362352902344217510423578918188450135448592293728735639152176365780194679370152361628609911193600000000000000 1277 0 1278 -2240980700135558388582767862327006002418206638218329788791812554119350471801674716967358536089600000000000000 1279 0 1280 1105879649040710965437501810877817268187110622797130524709974527287825034328173137686514756485120000000000000 1281 0 1282 -259871301220175148826100672194960992426055675026207803070656042979447732996719177845793252966400000000000000 1283 0 1284 35622596364436931380798693512173677930127561896275497809177424595179263758309077504284321382400000000000000 1285 0 1286 -3196190307787968398899961206499111752585130468973521540604988600785981201060721658468027596800000000000000 1287 0 1288 202212396977328747800163224339920938467274375726720875106835735957235473269128405378609971200000000000000 1289 0 1290 -9503601729344153994460303077579829034162586589946125591607388602756099240517328355375185920000000000000 1291 0 1292 344841137699027598644029075480275669940357809803466722673775462400798602178466767752396800000000000000 1293 0 1294 -9951595351786508659075082688021997993373718839978145540842364133151932354068235891507200000000000000 1295 0 1296 233853117337745128394142597036258272780046897317794218180692493169138640279622490521600000000000000 1297 0 1298 -4561339438903488526045010871131925584154936441051461522451812282981220661230934425600000000000000 1299 0 1300 75031026335133464956621699922025591859794462686180653645563308798153501656611815424000000000000 1301 0 1302 -1054881122133640288466499648774238281878251204885490577784398602399324153944473600000000000000 1303 0 1304 12821747987599959726021949458307419175510587740546597667991039803675142363545600000000000000 1305 0 1306 -136070516559501974842471309496116585321975738836673027550520803949213332275200000000000000 1307 0 1308 1271744481227049464771369648824436321212850931649936274333117956773170380800000000000000 1309 0 1310 -10547575788438849774543620829034877544799811203763623450439184463870033920000000000000 1311 0 1312 78153468307375097730118051402959355387216191684120901877995924566835200000000000000 1313 0 1314 -520475781381819336457671850340162439620335474067093391394435026124800000000000000 1315 0 1316 3132297508933683839823269580424188908095979609912795991414040166400000000000000 1317 0 1318 -17120048543094831832706756896542024896891540039176143560402534400000000000000 1319 0 1320 85447657612594526081245845472937022658282196273962926861189120000000000000 1321 0 1322 -395225058337625005001137120596378458178918576660328061337600000000000000 1323 0 1324 2016454379273596964291515921410094174382237636022081945600000000000000 1325 40329087585471939285830318428201883487644752720441638912000000000000