0 1 1 0 2 1 3 0 4 1 5 2 6 0 7 2 8 6 9 6 10 0 11 6 12 22 13 36 14 24 15 0 16 24 17 100 18 210 19 240 20 120 21 0 22 120 23 548 24 1350 25 2040 26 1800 27 720 28 0 29 720 30 3528 31 9744 32 17640 33 21000 34 15120 35 5040 36 0 37 5040 38 26136 39 78792 40 162456 41 235200 42 231840 43 141120 44 40320 45 0 46 40320 47 219168 48 708744 49 1614816 50 2693880 51 3265920 52 2751840 53 1451520 54 362880 55 0 56 362880 57 2053152 58 7036200 59 17368320 60 32319000 61 45556560 62 47628000 63 35078400 64 16329600 65 3628800 66 0 67 3628800 68 21257280 69 76521456 70 201828000 71 410031600 72 649479600 73 795175920 74 731808000 75 479001600 76 199584000 77 39916800 78 0 79 39916800 80 241087680 81 905507856 82 2526193824 83 5519487600 84 9604465200 85 13293292320 86 14411295360 87 11855289600 88 6985440000 89 2634508800 90 479001600 91 0 92 479001600 93 2972885760 94 11589357312 95 33936357312 96 78864820320 97 148370508000 98 226750764240 99 279281882880 100 271965133440 101 202378176000 102 108453945600 103 37362124800 104 6227020800 105 0 106 6227020800 107 39605518080 108 159580302336 109 487530074304 110 1194924450720 111 2402005525920 112 3986353491120 113 5444670591360 114 6049083680640 115 5350567622400 116 3636061228800 117 1787154969600 118 566658892800 119 87178291200 120 0 121 87178291200 122 566931294720 123 2352940786944 124 7463742249600 125 19166592681600 126 40797624067200 127 72622987557120 128 108116216208000 129 133689206851200 130 135398783520000 131 109761101049600 132 68652904320000 133 31166239104000 134 9153720576000 135 1307674368000 136 0 137 1307674368000 138 8678326003200 139 36994905688320 140 121367896891776 141 324817601472000 142 726963917097600 143 1374928181827200 144 2202727143576960 145 2978384048640000 146 3367873821312000 147 3135803134464000 148 2346926777395200 149 1359981342720000 150 573633156096000 151 156920924160000 152 20922789888000 153 0 154 20922789888000 155 141468564787200 156 617953469022720 157 2089865973021696 158 5803921108010880 159 13580328282393600 160 27087598328918400 161 46243059751848960 162 67478689070432640 163 83669821627392000 164 87219462185856000 165 75180466051891200 166 52269749589657600 167 28217869295616000 168 11115232128000000 169 2845499424768000 170 355687428096000 171 0 172 355687428096000 173 2446811181158400 174 10929614667747840 175 37999535417459712 176 109115988701293440 177 265689107448756480 178 555551469568368000 179 1002832802412779520 180 1563325251963995520 181 2097173858369990400 182 2403098895060864000 183 2324701469112422400 184 1865931801698764800 185 1211480272280678400 186 612226985610240000 187 226217204269056000 188 54420176498688000 189 6402373705728000 190 0 191 6402373705728000 192 44753976117043200 193 204073497562936320 194 727710096185266176 195 2154085473710580480 196 5437099866285377280 197 11859750204371919360 198 22495402199976975360 199 37165349757066935040 200 53382381970299782400 201 66324692553165446400 202 70681813184753971200 203 63807891529039257600 204 47929690124834918400 205 29192289825194496000 206 13867541446606848000 207 4825255649550336000 208 1094805903679488000 209 121645100408832000 210 0 211 121645100408832000 212 863130293635276800 213 4011658382046919680 214 14642785817771802624 215 44566174481427360000 216 116229410301685651200 217 263394952947064108800 218 522290643434537886720 219 908600265184064544000 220 1385918755006365216000 221 1847375360183441088000 222 2138850761148310809600 223 2131213510453547520000 224 1803974593778413056000 225 1273598858551219200000 226 730559924688642048000 227 327428061933772800000 228 107655913861816320000 229 23112569077678080000 230 2432902008176640000 231 0 232 2432902008176640000 233 17505896073523200000 234 82822558521844224000 235 308902349883623731200 236 964537418717406213120 237 2591985252922277184000 238 6081504931053081734400 239 12552972492267270604800 240 22872621094592131860480 241 36804377751967949760000 242 52192613508738839136000 243 64945519545167509248000 244 70429330103998990924800 245 65916481021917926400000 246 52531596077700579840000 247 34988780230592348160000 248 18968079958382370816000 249 8046823392044236800000 250 2507713744928071680000 251 510909421717094400000 252 51090942171709440000 253 0 254 51090942171709440000 255 372489621560340480000 256 1791791417179298304000 257 6818239581643475251200 258 21799797542483649131520 259 60218914823672258142720 260 145855500322570656710400 261 312264461786037336576000 262 593301795416840204513280 263 1001618143737248263564800 264 1500893038955163069216000 265 1990167272553383763840000 266 2323307686271156429644800 267 2370256722916262327347200 268 2091910732960481072640000 269 1575269922085648588800000 270 993138943046099705856000 271 510408730483811647488000 272 205551633092330004480000 273 60883372754620416000000 274 11802007641664880640000 275 1124000727777607680000 276 0 277 1124000727777607680000 278 8296953558670909440000 279 40536880042625584128000 280 157168436464873648742400 281 513686743842857657149440 282 1455614911375691573928960 283 3630353410862260254627840 284 8036662161873386658355200 285 15863019655244820528476160 286 27968617116387863843558400 287 44037446438123318421964800 288 61794396463636399635072000 289 76984943641159430382105600 290 84671955511953961216665600 291 81575886968874518508288000 292 68126510013251966115840000 293 48628645422470219538432000 294 29105493045473650950144000 295 14219901807223681400832000 296 5450466862448249241600000 297 1538194995963656110080000 298 284372184127734743040000 299 25852016738884976640000 300 0 301 25852016738884976640000 302 193077933304986132480000 303 957239101656401163264000 304 3777021558862596257587200 305 12600637290710094358149120 306 36561263424698052143262720 307 93687432829461826873943040 308 213886057009985975179192320 309 437179411527491352080148480 310 801908390229369073686604800 311 1320516056357102825984332800 312 1949720475921117012670233600 313 2573980857773940094044364800 314 3025244187751173133332787200 315 3146324732963423343940608000 316 2872123921806787516796928000 317 2276609514942098473353216000 318 1544741957650357923545088000 319 880062109430144040271872000 320 409758773980783360573440000 321 149838289018577324605440000 322 40380850146138333511680000 323 7135156619932253552640000 324 620448401733239439360000 325 0 326 620448401733239439360000 327 4685574432797437132800000 328 23552972239668586315776000 329 94477473819327914835148800 330 321300402771355245883514880 331 953074145937013817587200000 332 2504427231879970209977472000 333 5882764830875358019292160000 334 12417280389749666226536294400 335 23617595480779771289280000000 336 40513377645093527634176640000 337 62639484098392042215897600000 338 87121906773549083421777792000 339 108641592514863316516608000000 340 120890456407389757254566400000 341 119272169850777673906176000000 342 103464735029325751146024960000 343 78052778252566362685440000000 344 50471587821680257513881600000 345 27435452764141681459200000000 346 12201053190042306362572800000 347 4265582761916021145600000000 348 1100003312239555756032000000 349 186134520519971831808000000 350 15511210043330985984000000 351 0 352 15511210043330985984000000 353 118380257623402407198720000 354 602881029290106969292800000 355 2456148734441872216141824000 356 8504897438380520721263616000 357 25754656065053476914981089280 358 69282199818558351972547200000 359 167104538626923712162123776000 360 363376893221619877837036800000 361 714612690916990944497362944000 362 1272627991415915675036496000000 363 2052147634200923387007559680000 364 2992360962617823634351113600000 365 3935746507701270080820089088000 366 4651885297907693679113280000000 367 4916051548787677963727462400000 368 4614245263196364235055616000000 369 3813684686842022587764449280000 370 2744792482340767328870400000000 371 1695318075537147186757632000000 372 881170837798032969707520000000 373 375062739228831268616601600000 374 125608486330057380249600000000 375 31053442506748633939968000000 376 5041143264082570444800000000 377 403291461126605635584000000 378 0 379 403291461126605635584000000 380 3108909118295124559134720000 381 16030047534412988423208960000 382 66271391212649105496858624000 383 233408077070102899833563136000 384 720650442321673524117090017280 385 1981619787737891489691094824960 386 4898975602848483331995595776000 387 10951740071404430233222070784000 388 22213698896057963335301804544000 389 40949067376900707940419888384000 390 68627374386214996162634503680000 391 104479304272675418524227229440000 392 144222462676882552982237906688000 393 179985215361119086869246616320000 394 202247505035002725922726502400000 395 203543253172495995494812876800000 396 182212216595427143512876769280000 397 143824613590858379718154936320000 398 98974119610781173433106432000000 399 58512121369028948134305792000000 400 29137389651506338317597081600000 401 11892263646844611064671436800000 402 3821993177096841608429568000000 403 907405787534862680064000000000 404 141555302855438578089984000000 405 10888869450418352160768000000 406 0 407 10888869450418352160768000000 408 84747129116221574367805440000 409 442138010784036061104046080000 410 1853447752879177802108018688000 411 6633375036956023822990497792000 412 20858010405105802550162809282560 413 58548287365174784890479190394880 414 148125299578812181881409844551680 415 339787762353555966284956273152000 416 709287270907609312385369430528000 417 1349975507032956711079656836352000 418 2344327916950613391676170259968000 419 3713097082383031250268383742720000 420 5356716752093284789859604692736000 421 7022937754903453640203227240960000 422 8340446081722978989821561425920000 423 8933875421252438219046298214400000 424 8583508405181460793754304552960000 425 7345296682266291979134841896960000 426 5548793501308259277056972390400000 427 3658283788790186241721491456000000 428 2073976190709307993529848627200000 429 991251080449450280050861670400000 430 388608143305885388979712819200000 431 120049785690862332572467200000000 432 27414543653003271290093568000000 433 4115992652258137116770304000000 434 304888344611713860501504000000 435 0 436 304888344611713860501504000000 437 2394697354155040786620088320000 438 12634105689301674434016706560000 439 53665089123753122703440707584000 440 195001739799164556054274031616000 441 623824541564698614342501646663680 442 1785358119060634594784556996034560 443 4615894687128139371803309170606080 444 10847185042108876692911464249221120 445 23257921208948620409639906786304000 446 45601474176906490346469455153664000 447 81840887759012655499888649315328000 448 134442981227082849099304958175744000 449 201971428211974411619826303794688000 450 276993008418695973773584433137920000 451 345899494366698669958255355781120000 452 391936095184358912960262894243840000 453 401147992927624790167953895342080000 454 368754966801903930497107359621120000 455 302272151681957099340292064870400000 456 218956609613598659586398180966400000 457 138553576693244721136708573593600000 458 75456482638898691692610645196800000 459 34671053943351597612652639027200000 460 13076597581991280036521902080000000 461 3888901650246512243006767104000000 462 855440472894316164102094848000000 463 123784667912355827363610624000000 464 8841761993739701954543616000000 465 0 466 8841761993739701954543616000000 467 70055999959719610532985569280000 468 373573157052213680946344755200000 469 1606824007346047256135847346176000 470 5923375899794537739091150454784000 471 19260922144171247152258191942942720 472 56142157243711293549149664411648000 473 148143810879201118540572421915852800 474 356111418405310678440662245762867200 475 782951565480598758808671939295027200 476 1578279884428723044553653174105600000 477 2920603435134244893654404291988480000 478 4962777996452567145378396228195840000 479 7739373155326417824365232224506368000 480 11062368667321799413731343117920000000 481 14462973471333397009166756247859200000 482 17246438164580285865137964981350400000 483 18688141508219579348155395061309440000 484 18315705902880084997607237440512000000 485 16140991734814834490810617073664000000 486 12697456864115460214151680610304000000 487 8835099135603267423865308615475200000 488 5374970260472690645230005903360000000 489 2816416147690764931389582016512000000 490 1245997678461537061375451136000000000 491 452769684988922135996765700096000000 492 129808118270590999320143462400000000 493 27542088610499171588403363840000000 494 3846166467276770350226472960000000 495 265252859812191058636308480000000 496 0 497 265252859812191058636308480000000 498 2119363522779067719898654310400000 499 11417362711445569259989299363840000 500 49699012848590272407860799406080000 501 185735397030566368453413750374400000 502 613367919723904641002292661016985600 503 1819091172320537536540297275950039040 504 4893451584325723904610369972768768000 505 12016636850072130420085019170128691200 506 27049661148471069548666780636479488000 507 55960863753148277683504986555413299200 508 106557461667172023344275966848921600000 509 186851184550322197978859142641725440000 510 301660086610128474766254513929932800000 511 447961657349550249777418776905195520000 512 610887102817150700894704177322496000000 513 763263693950076325109973805654118400000 514 871080132209032526017145221503590400000 515 904545865742574557543169629380239360000 516 850543870102046734676463261020160000000 517 719884532354575330731573376856064000000 518 544397025078638147427296231890944000000 519 364456387933055870105802275256729600000 520 213491770682067523427207602176000000000 521 107790334046115235126003084492800000000 522 45979030189667627675664700538880000000 523 16119025042818627651516977774592000000 524 4460889969891523128616117862400000000 525 914105563722779086570491740160000000 526 123342579812668842265883443200000000 527 8222838654177922817725562880000000 528 0 529 8222838654177922817725562880000000 530 66230774925775481434130900582400000 531 360296334623149850219364243210240000 532 1586338849152080721683641979043840000 533 6006292372190508784095130258636800000 534 20128817893624442081791554993772953600 535 60685401780003996119765264181570109440 536 166249728492661741335243847363432120320 537 416556806611167558164128924028908339200 538 958705864103324460209520391432151040000 539 2032333048980778373223989170219086643200 540 3974811676720112055874614810981529190400 541 7177633722733224440820220990929469440000 542 11967379268618493489457917928812072960000 543 18411712676987984864593799793010053120000 544 26104886704924475724174529927480504320000 545 34046255260343927993619158989760102400000 546 40742230589581382158511030368385433600000 547 44591444349991429278164017719355637760000 548 44457777288014939925833753679229747200000 549 40177841775134816680884503163961344000000 550 32713767489238439846340797479452672000000 551 23819279602733409364107683866450329600000 552 15365198201537434108782690273617510400000 553 8678794622481260374586285673676800000000 554 4227898621078692571221685913518080000000 555 1741123591448403404439973225562112000000 556 589620290265558791229575031422976000000 557 157703081602260322413552661954560000000 558 31246786885876106707357138944000000000 559 4078527972472249717591879188480000000 560 263130836933693530167218012160000000 561 0 562 263130836933693530167218012160000000 563 2135830474933171251527639944396800000 564 11728175032718121651322048484474880000 565 52204028511359182494754000302243840000 566 200133050155856684699462378171596800000 567 680159926829125199321900541352555315200 568 2082834582215498970405029338766654177280 569 5805474526005207691685925229082388725760 570 14826065367991317533269320195195955937280 571 34844155717418058308345941766117916672000 572 75580422072521477005472377752764434022400 573 151581970242812926266675543994037973811200 574 281356830924824638832617064252502901555200 575 483443008714056933834136467594998906880000 576 768685494692892918008870362308502794240000 577 1129943777389390981007085754367536988160000 578 1533263242314721783106780096439491850240000 579 1916583973552794932957497833604015718400000 580 2201028600401771997912958144018703646720000 581 2314477760216306663189960472122464665600000 582 2219304259852627872230812928510587699200000 583 1930753078708596042062364588949635072000000 584 1514633599539953216117284225753822003200000 585 1063349052914799716219630501550568243200000 586 661851382957836184706328398398095360000000 587 360941416059030932018337376748175360000000 588 169869217695473608365064662882975744000000 589 67619309849053176643665651321274368000000 590 22145487028973535262891361093812224000000 591 5730989628415845087042008304844800000000 592 1099163288581271298891011441295360000000 593 138933081900990183928291110420480000000 594 8683317618811886495518194401280000000 595 0 596 8683317618811886495518194401280000000 597 71008667346662038360746554189414400000 598 393437267504497528248210519820861440000 599 1769645641005725508932170203911946240000 600 6865410797700066507556028481173913600000 601 23646075886296271685819492133663906201600 602 73494660700915342418619271968767475056640 603 208243336015895845588875767269852061368320 604 541509427877760347823060893503208044462080 605 1298117792354709099508109280233850809548800 606 2877439641284807382572393825268523406131200 607 5909170082883084290865961484836426344038400 608 11255341033675781122943145192255089410867200 609 19892614920511423760183142330170004548812800 610 32618266455576320301804768970105575813120000 611 49587112568936189061375755691064765317120000 612 69806731212005465519644201006751359856640000 613 90846009488907224883519470244843372011520000 614 109049039310761579657320077591093518991360000 615 120398338095173559843527858460415406899200000 616 121841073539679159710605996555421152051200000 617 112539545314141482577135915862570886758400000 618 94390229595116165099304764995717732761600000 619 71441725135147267822062627969260480102400000 620 48424821960478587000799599685901352960000000 621 29119202686851761558969671791040266240000000 622 15351102417544464240542243047338934272000000 623 6987775320492015863462777054325374976000000 624 2691761057578668786341718804412760064000000 625 853487268606928945759127106874245120000000 626 213933067004073150561705635012935680000000 627 39758016937333357634145972765327360000000 628 4871341184153468323985707059118080000000 629 295232799039604140847618609643520000000 630 0 631 295232799039604140847618609643520000000 632 2431661325024133077256419231242649600000 633 13589893097192902075521397336477532160000 634 61741700864212657416686629012289617920000 635 242272195326830888801565819379472793600000 636 845159044920273636363198903431616292454400 637 2664340995035195544033791691873741495336960 638 7668230710147781489370730262925109886976000 639 20285510571986914436283952284537742064025600 640 49551099218837712861506324462983007969280000 641 112112243519585251102050592141702154713497600 642 235441058513442554480311416387660776570880000 643 459500806222456653961324435839546582441984000 644 833923681768849343567430871917351406411776000 645 1407410283297266246664109279936139645878272000 646 2207854090633051552915651997017891233792000000 647 3216409774880101041711290680977647245516800000 648 4345285484438944025393257606446199125811200000 649 5433741516855130981135752572749203713925120000 650 6274524281451132627826348739475994214400000000 651 6670961600347736186874688910553042714624000000 652 6506848158553751921255953063546675494912000000 653 5797677348459203712650488074693533309337600000 654 4694384164877795068333443710852081909760000000 655 3432487075034953653578752088552158003200000000 656 2249098262325403155025758432728804229120000000 657 1308155954741509346270617401967610953728000000 658 667415228587973538092917225172552908800000000 659 294165360251943198776038973925469716480000000 660 109771398859995647746061885766107136000000000 661 33731829604953284437630931903541411840000000 662 8197630719999674977535543394435072000000000 663 1477640159193218724942331141265817600000000 664 175663515428564463804333072737894400000000 665 10333147966386144929666651337523200000000 666 0 667 10333147966386144929666651337523200000000 668 85698611973923865985669910312779776000000 669 482941242376823971875018164470441574400000 670 2215319102636214617886117604776046755840000 671 8788235340760144395138236823342995865600000 672 31034199744170562605521356536383406997504000 673 99168048140673759495725101539602266383974400 674 289702802815453916480245892737368778006855680 675 779006946410872038674274902325146961223680000 676 1937143578379189094515560879049782699565056000 677 4468990614592698630048340294052388502634496000 678 9585783970205512420035506679268553036542771200 679 19143261978460736096890403667423720480890880000 680 35620340149024120180318622618860951378599936000 681 61768215141937058786755287876525158701916160000 682 99793457704913064298673568374604427516772352000 683 150107861661565412859461257783521804567552000000 684 209980367903204859639567248483214619822694400000 685 272741377294269520822223234568699913377792000000 686 328283180187892261596637257336643871782502400000 687 365248665922644551724967435398352373514240000000 688 374500840757031513355201513256300582043648000000 689 352576214842808424131654003075847202209792000000 690 303447702133743716495282243672467666265702400000 691 237496651748168254583592415870627577856000000000 692 167963103132297905418949099447864256102400000000 693 106511111498738712305167086752544097566720000000 694 59987899733341335528829390136132458512384000000 695 29650829237869244561855963617395474432000000000 696 12666959767658143634393335219577841254400000000 697 4583527400833230035445001075373270630400000000 698 1366335622558493726217933839718552698880000000 699 322239219331751929631654521960660992000000000 700 56387988452569192881190916348864102400000000 701 6509883218823271305689990342639616000000000 702 371993326789901217467999448150835200000000 703 0 704 371993326789901217467999448150835200000000 705 3105816326994031465343450073935118336000000 706 17642980561487434585457663651874236006400000 707 81683252664411022131400306429819449507840000 708 327453067780546271314407113664228084940800000 709 1169960602834701120169598256249860627103744000 710 3787289131273449280084753151180365438805606400 711 11222645286481731069254652950862094139318599680 712 30651575296130478640596109518341609606114181120 713 77527238285759527789302940669043646796578816000 714 182192241487508230721411420255433595790057472000 715 398716110302510830681858323982296571347153715200 716 813772622837258160948516118857745126787127705600 717 1550337913063318631847936065622926336362070016000 718 2757960847345095919027969702837819983947980800000 719 4580855919647863255340333067510161929834463232000 720 7100371800799876956018055942575060232217001984000 721 10261234754423552378494723585499118795832934400000 722 13808316572754595082751814165654274658231705600000 723 17273022032649511833923405955493177651725926400000 724 20042898757160941355628210078410206753945190400000 725 21517500917551314618736538055990573170884608000000 726 21306263071752828075909178915625412666556416000000 727 19385946433042175972989856846029168838600294400000 728 16136072016277650077391383063154284459458560000000 729 12221584658215099214255570392759430243942400000000 730 8369403798526637089297640808183922427166720000000 731 5141875512364972023582536473972003238313984000000 732 2807078944830191534562867004174078376411136000000 733 1345535428771770507693838976426666518118400000000 734 557682739227398733942213430520350821580800000000 735 195860959238769135278085652641812557332480000000 736 56689687440373362431931379501296034775040000000 737 12986101041572056551199126735221581414400000000 738 2207935391717559517846521724545269760000000000 739 247747555642074210833687632468456243200000000 740 13763753091226345046315979581580902400000000 741 0 742 13763753091226345046315979581580902400000000 743 115659190752358966652643651631901048832000000 744 662107729756017174057963905341152087244800000 745 3092852270829157557203641992510816575815680000 746 12524179771202267149290064737725536390348800000 747 45253260711567219074161578163230211712483328000 748 148319422076960531204323054387422545625533644800 749 445536188650011643803100184391340406665233039360 750 1235112093535163289325347928736398402680092098560 751 3175023569534407314610169899938031027534558003200 752 7593912556181159342374554896810523158994493440000 753 16938802979042999503885695030410176289325377126400 754 35292896478911192753959254609506425118636723404800 755 68755319503064403631652860092056706220416378470400 756 125299620047718328481753919989343234451506339840000 757 213619042584492475152039838743281111147042832384000 758 340588307263609122713453732022949981399214948352000 759 507472378328069223212629779629818479625724608512000 760 705871173525967513253216872253691419475398860800000 761 915268146663123839510202303666333066278493388800000 762 1104320716700594578670635297966534380582216499200000 763 1237091306606939350717072529796675755909524684800000 764 1283234254758534875039579995165923451592933376000000 765 1228630331744628384822444997278089151025564876800000 766 1081683325428327452188227594487437745964974080000000 767 871736504777177572939632064174110314971791360000000 768 639650726317293251088913110507309746391613440000000 769 424592700316249803372887792166113947778285568000000 770 252976310817301275462719636899628993838317568000000 771 133997179209461254821558052253009012462714880000000 772 62345859643338638894370905198479642460160000000000 773 25092703147111217491439998924398290911887360000000 774 8560930090173195874158287578727767678648320000000 775 2407935111510860415080034592247263694684160000000 776 536207145948571681452290739540930330624000000000 777 88652333660588888443321224484962592358400000000 778 9675918423132120567560133645851374387200000000 779 523022617466601111760007224100074291200000000 780 0 781 523022617466601111760007224100074291200000000 782 4422576754772093422893090721175401660416000000 783 25507071302985729514160559357859482461798400000 784 120176817210532055869970251336775638229975040000 785 491383092659831939459040669996124465712332800000 786 1794768985666767927713880358629101263416459264000 787 5952910863905470719283407113864668215757661798400 788 18116930545316126714152391441970315818283124654080 789 50944085252186309788591122951505202961830597099520 790 133002016577659110848439935485009163073114125107200 791 323493936399762535470944954978118221344670888755200 792 734801463877807893256151069917312976902298252083200 793 1561334504926184318200965710556576446269425392025600 794 3106802691821204036558238248031244788036736509542400 795 5792715354359262536781441860975893502463486590976000 796 10122317538974207311485576592074173974811729068032000 797 16573879399953518740695919075507878182669896187904000 798 25414539907211594690922098802346201890963404193792000 799 36465079782220080744662206958606825052953924272128000 800 48897613043718056166452024984394484908090725990400000 801 61184818314548194619198389699721300853972588134400000 802 71304525418476776058002732687537435097370701004800000 803 77216001732783930317996708001628633546450536038400000 804 77485574720500715624202829780549550577201866342400000 805 71819724659892152803713773522474863122308136960000000 806 61249753642669261528599935895289573364017397760000000 807 47843613229040938010748763931978748867119677440000000 808 34044742948901703558659303196517002914540027904000000 809 21926288120228692765397092175003206251426349056000000 810 12681182134478565947100795092603212288732692480000000 811 6523055221940167177454394017385505799830241280000000 812 2948590228177062709294588925478483613376839680000000 813 1153374547281251620435534892496798771880919040000000 814 382573157303301355494423092182140121472040960000000 815 104653600448925838422988258831209581877657600000000 816 22672245933250958293128673153902070412083200000000 817 3647821245520809453970170384485968143974400000000 818 387559759542751423814165353058155049779200000000 819 20397882081197443358640281739902897356800000000 820 0 821 20397882081197443358640281739902897356800000000 822 173526538671044845716350552574040813338624000000 823 1008043511080759731320941087120046020991385600000 824 4788924156422693096985482039565687820816220160000 825 19764824699786105918252437386532732353930854400000 826 72944288996962940817595578006511696067515908096000 827 244726906591980733546050039951125769258464024985600 828 754183578178572707606210523147759662639103155896320 829 2149871699743111222182425318086435757875941408768000 830 5696519499050568420975068713430409389469756850176000 831 14079285701944989102699692534481711426246420037632000 832 32539184328031658262641231186512624755325682496307200 833 70444464722532691022167626620631550104237467566080000 834 143023988049993537880584811621010616981204679360512000 835 272517939197329299482849806298528518416627024691200000 836 487453829689742285736440556866507081057073219108864000 837 818460694760748755182395646010068206695925345484800000 838 1289496885580415530278488396650643681035630894940160000 839 1905014369743603448169345948630244012993507726295040000 840 2636308504349405805384873113563521412474616799068160000 841 3413057788185458769644229722961414916374836183040000000 842 4126942494240654547884471148207828587584854278144000000 843 4651428152203539131735934463876877715551097028608000000 844 4875121455686342236975831353480519677625685652275200000 845 4738108629748311849949907911890258426200064000000000000 846 4256053233221297172511955611500639802376690073600000000 847 3519644264284666643691400062519989686646137159680000000 848 2667366145420312703088678214759568081946412056576000000 849 1842422782207068421051606387524118128327288422400000000 850 1152354746851524854898843773861621466803365478400000000 851 647515799824502064280846014548734307144092876800000000 852 323732786000990795341029576649997046516264468480000000 853 142285084873811882603707295348165111344791552000000000 854 54135087742391307959090686939994622981360844800000000 855 17471550923123655140801350320792077944750080000000000 856 4651747207558117556659595570925725693666918400000000 857 981138128105597025550597551689329362862080000000000 858 153732037951958064779618923379734836412416000000000 859 15910348023334005819739419757124259938304000000000 860 815915283247897734345611269596115894272000000000 861 0 862 815915283247897734345611269596115894272000000000 863 6981857311004188715371302666441438328258560000000 864 40842320059243523789986695142523963279671296000000 865 195589140301230762804703045931107696916614348800000 866 814537608773557702215024905659137733261315276800000 867 3036360508077234268213337744579664236824221450240000 868 10299686286657969927565170644090612642811172356096000 869 32125158379878754172616821245519392659631838435737600 870 92782520193331603255752907431787267278789584753786880 871 249359496959453849060827001718080733157549688094720000 872 625833142567355816738713457227002960334024126857216000 873 1470518801544606199738045557874285527327984340303872000 874 3240787985165719198301041070249926125988732575095193600 875 6707182028115199189533739237529266380707511720345600000 876 13046077388643075047522764426256299991383151178055680000 877 23858440214746960221183219175436739536948961159413760000 878 41025142895155569064815315307133348645807258544242688000 879 66312167928910098804422657494206974961951892016332800000 880 100701015615772033002065117481571990459417296055664640000 881 143552627568848301178781843515145736758854826488627200000 882 191884790118755872698851524303290546316960400102031360000 883 240164971109706274847551899833464271663640567152640000000 884 280976803455676619870780214963855166136495529541632000000 885 306639133880338628640695681272265852278253754777600000000 886 311402381582091029922392100312623328988644701306880000000 887 293432953702307994999175830169172311176269266944000000000 888 255699207868361689405478804011316862130016118374400000000 889 205244685216783174146906330340942434503948322734080000000 890 151050529505471805231635923728992199509537486536704000000 891 101366873340273046827501942580188402521953271808000000000 892 61623629145377353073097997571659637756668044902400000000 893 33669817034423697870628255531559379689261550796800000000 894 16374585332985171550402267843376506988828389539840000000 895 7003096395405256326889675519437398704977346560000000000 896 2593590107908641984200228055731494922137632768000000000 897 815045721534776287335232434385543833757679616000000000 898 211360171803874230618428938191825025180159180800000000 899 43432530386091009562107463899383909245255680000000000 900 6631963401059724759194714802094629017616384000000000 901 669050532263276142163401241068815033303040000000000 902 33452526613163807108170062053440751665152000000000 903 0 904 33452526613163807108170062053440751665152000000000 905 287887980317667532798914631863291203247144960000000 906 1695480694361997041535568408842806809451298816000000 907 8182524032587435370152771663745511426699873484800000 908 34373987661222019604839536361680185548296998092800000 909 129378006483807951210036996961721060109360971120640000 910 443541661309517406907665360619772768013027616751616000 911 1399528983868292680497811036219020000187394754714009600 912 4093209753345504521039420595912952492367059520826900480 913 11151564577270923844051436144759182732247433059421388800 914 28402113311815580825956348765206009438428035770187776000 915 67801268574137123990124429359569742144455647474745344000 916 151989051811874367726937276132612683020801832002853273600 917 320365494945043235547097883722198887372850236585502310400 918 635496903356094064791439430039447295357321874105466880000 919 1186933287022914569828876217013007120877037826384855040000 920 2087624342352076655417542653574891866606229940023984128000 921 3457251457198114294148004632790886249064558226466013184000 922 5388672830895945230368700309134384133113195086592573440000 923 7899678042638221008371357933752415016301393807147008000000 924 10881881573814805105407331210252972870931327760444456960000 925 14068229198110586468124361427844427157182392055502929920000 926 17043843277205985736195682509687740059860049755717632000000 927 19315647772030122651167248091295423930684296654880768000000 928 20433475991874197942835468144624202795490776623022080000000 929 20127213022928994572948403645064271311931802178682880000000 930 18406357272565145130602378379031643749089931060838400000000 931 15574609914202237443376566056295511954302332546580480000000 932 12145167581011056064757356452776010780505538307293184000000 933 8687557692115349076876657357657490488686208740229120000000 934 5668941868508935927649578120423885626203941267046400000000 935 3352418631063446911034894399087042975473101019545600000000 936 1782461960788374063297225414119896316287595147427840000000 937 843862853533111342116153802971734584524236453314560000000 938 351445568263438292793347993465300246481850073088000000000 939 126786118467636939211952739816141114381019643904000000000 940 38822458740745566086759186538129947881420672204800000000 941 9812420274376952155546705671164091235901531750400000000 942 1965779184500998088049174398961852250287243264000000000 943 292709607865183312196488042967606577070080000000000000 944 28802625413934037920134423428012487183695872000000000 945 1405006117752879898543142606244511569936384000000000 946 0 947 1405006117752879898543142606244511569936384000000000 948 12158200226568363991770754662365112039710392320000000 949 72073853104156878342890617066987759606695985152000000 950 350447932146120273712558683512682707159199881625600000 951 1484620101934262000254024385509295350161973287321600000 952 5640120198287266068450591090562365637882942775623680000 953 19534395820386386748592204124762503677312686701412352000 954 62328550612944431836169386406157022151974800632001331200 955 184510570495325824008135964354315184681103052667155906560 956 509297809778833846660554524039015199678062783703967334400 957 1315555969446234556974732445731003406468699266001521868800 958 3188478639855546177496702218284401283328273623181557760000 959 7264956667562506056402983179244139334751600361291526963200 960 15583197513058057041155232982188930831950935584631042867200 961 31496352365131599254446924317489769715600272261212143616000 962 60019148508659916969475831995177455802552738693851381760000 963 107858088258176767214627687139366579452371300529549869056000 964 182781799364658180151731962341565276059623584432004268032000 965 292012036584393871264297501006670972322980799939742334976000 966 439559934408724186958971039400289113346922441632025804800000 967 622932264995624455602906427439425575921445035888754360320000 968 830267020944570343980184466595031343762149677060901109760000 969 1039410689199194889687078978247306907129317107016707932160000 970 1220309445078208809017720800066913566525381653642215424000000 971 1341097185959469379878270864356602115677720034538946560000000 972 1376613322751746918577555124852928667783895883703255040000000 973 1316501757066818948954906790336064362883935763379650560000000 974 1169511620028318036278682368977297527055216036659855360000000 975 961760725914329240577729386649162299456000252757147648000000 976 729232450499176343171540302604894923939986916308418560000000 977 507409846932951130344458659145185401449838004163051520000000 978 322207722296950719948252064615220145008396363366400000000000 979 185493217178205458722634982562908063474691329836974080000000 980 96045946515195394520984123804889327303796166051758080000000 981 44295913740723305271385998829553320810585978935705600000000 982 17977057433124529987462542837028735677349427675136000000000 983 6321629650413880526486137207798679043117395057049600000000 984 1887375083672163501829810726637829851401849877299200000000 985 465247116449743053764386845931797352712223955353600000000 986 90924970910377622634219473763113566248433090560000000000 987 13210804189857745392701655545648394121588506624000000000 988 1268720524330850548384457773438793947652554752000000000 989 60415263063373835637355132068513997507264512000000000 990 0 991 60415263063373835637355132068513997507264512000000000 992 525612621977945411443228735694188840847419637760000000 993 3135650284158450860719608797867568999207058538496000000 994 15357556494699799283011585859313307446272378850508800000 995 65590904043903867379485841994463113592760850762956800000 996 251432889137958012944899563207237494529938379075747840000 997 879459861664625492668618914998724217589626127590096896000 998 2836402842919701662944021248462851981953417920787356057600 999 8494911486815510318875370944890966140655204470375715962880 1000 23744911525443113646485204177220805432967730225942154444800 1001 62171182593755258263179594930862313674612759058809081036800 1002 152891253147143300316054984735001296060740156988825246105600 1003 353843359023309860732785405545195208077586372636895910297600 1004 771786886407371537559316782743541976460412635197216220774400 1005 1588091114396529623558546240384894060250075741001587818496000 1006 3084765023714482017758611564872466914959372120015003713536000 1007 5658223319748819578710079690910779665095362480566117859328000 1008 9801062961327483556387772749195905300706497540108081168384000 1009 16029371761057441887247699827776592055021022501617001496576000 1010 24741317911263017464521704714345851320377280988971956305920000 1011 36016846017395059517063368207301371144907507817488979394560000 1012 49405991730520262814411873467253710452044226903171343646720000 1013 63790801117290498168088638796319917913090078174119166607360000 1014 77419162679143656140251889880812649131695021675016253603840000 1015 88174915123212403560208667169006730137276502826230087680000000 1016 94062899713271321375669912841947587722328243897252577280000000 1017 93778135268170381606654980355479841634174426685312860160000000 1018 87151048859088606130720731995433595824124490951003996160000000 1019 75271548195137380396924152326255607161209275931693154304000000 1020 60209817148894459973708114611485350713099444983976427520000000 1021 44424829383591365243129471723994714904482628584572190720000000 1022 30092047160623317128797515871100399081755859757972848640000000 1023 18609063174462208483365622382507311514688807174081085440000000 1024 10436745084212387560971906730749115232202740354682716160000000 1025 5266332418882940934904042282841919250488062906046873600000000 1026 2367666364290393779230785299856155183307120631716249600000000 1027 936981199993404472175017984905406418915976811433164800000000 1028 321379055313630490585155075141776487248740556891750400000000 1029 93613254270553327883231252713942650371297775294873600000000 1030 22519658407135959923846911209085777457171581108224000000000 1031 4295988387489365579889169612750537163414062497792000000000 1032 609408758520251880074001217175100692855777132544000000000 1033 57152838857951648512937954936814241641872228352000000000 1034 2658271574788448768043625811014615890319638528000000000 1035 0 1036 2658271574788448768043625811014615890319638528000000000 1037 23247785893156345774776774634681336992300993085440000000 1038 139545450368905674105992473313255602487652834607104000000 1039 688275086903424971895388213001255803632812903576371200000 1040 2962787560405269161112434977052943535312839327822643200000 1041 11456592546333575773852495833085228440873853783910645760000 1042 40456264137209227768033529202394528035653118267494498304000 1043 131837403981783877110885886252355280946667397535364441702400 1044 399303731006159768997012512811368178026409757983617706885120 1045 1129725221987652103634102693246625100457132174645211955200000 1046 2996726060905105613691239422907370661445606431072963264512000 1047 7473269329599368313064574467510404790767920016214019801088000 1048 17556694087938496776351272645543606004203422436878148252467200 1049 38912430028250685702868934118348579877344365165594056458240000 1050 81452812329557876499965786318088468297909522132028107325440000 1051 161139118873781682758315648700546849222213585136685568491520000 1052 301402831472094255765139903002906242818505275185164248940544000 1053 533094790053888028897843435401013867202802416414945692876800000 1054 891512553751749630610266474656892251134348443333201608048640000 1055 1409205423316721606183909003986749299197020813547106107392000000 1056 2104308900901905985505744000122523208103853244737926175784960000 1057 2966234248525582873209516533119793425077911155724296667136000000 1058 3943133058962747964127373196784911728572980658434184234598400000 1059 4937422384697292826205210485867434591708742829879575157145600000 1060 5815175332399937160155478602456612354332541666229530198016000000 1061 6431315380587460633094901511439868843351631804961095680000000000 1062 6665936244057822467835906782373697900406537359379585433600000000 1063 6460433937308669354738051657752513782018361549032935915520000000 1064 5839328537499614315255563930222820993992818378573614678016000000 1065 4907378400405477650750881612693023646212653857245757440000000000 1066 3821196824493748329882648308811813327903318452224445644800000000 1067 2745644615342349641447233793496248436540701944057115443200000000 1068 1811836335976906638518405408576634876344250887672671764480000000 1069 1091924931637060141117195057158209661716340019524796416000000000 1070 597004704378282965769794596021263480148570680279957504000000000 1071 293765287108563199942700075375979921083083572413202432000000000 1072 128830828278454366607239847430515624214666443076560486400000000 1073 49745964033549111528397506732643609357751703337697280000000000 1074 16652766345135935559683223049942759619037983831752704000000000 1075 4735395140736115351978514201757480222967460580556800000000000 1076 1112329483742106442392846822533540510934253575340032000000000 1077 207245497649444437078601177291226991349044818739200000000000 1078 28719301526120703377751322355749156425040794746880000000000 1079 2631688859040564280363189552904469731416442142720000000000 1080 119622220865480194561963161495657715064383733760000000000 1081 0 1082 119622220865480194561963161495657715064383733760000000000 1083 1051466908341612457401042110182689396434183965900800000000 1084 6349288624280224372093991623000546122921280536576000000000 1085 31530560712129746431716439478309533573427191999365120000000 1086 136766815652754237109536515032388738107241834269900800000000 1087 533323389947442524790036922351152941051200456242914918400000 1088 1900728033998750279978476284939350360690507298524626944000000 1089 6256333292277948292134133114975143866885257835231355863040000 1090 19155204531113244498863536052782765539708445687081076785152000 1091 54830672299505942353504746324211811300835045438870715052851200 1092 147279650182593925756080903656544555870080743319380678410240000 1093 372257832562832841452200724112856663521903677902506450223104000 1094 887203735242024143005646737127097532469136969870298928775168000 1095 1996853068502419811498019852363296578539344346568026616155340800 1096 4249063005253864728041494396089209771566093973425175676518400000 1097 8554505346593101748123656772614023707766163685263300299325440000 1098 16302492437098530116322661663040077363610368330656045866680320000 1099 29414516518922657904175472847097936394859203692005512660385792000 1100 50246865929852605926521016632179414777898925861878040526848000000 1101 81244495124287464890481234672541563486552905476283806993612800000 1102 124287214430236923077620569089235279647810833097695906165555200000 1103 179775337003493160975554611993086214706790773391827725888389120000 1104 245664375369412064469550674117076276562576086211197113901056000000 1105 316819200726484128318291428586872438112644963147001303701913600000 1106 385118449575429492862126799257233420737682945727318237839360000000 1107 440603750768834094653313011678666019163469514545217090748416000000 1108 473612646258463448146178146015692864288788239906030927872000000000 1109 477365742012509150062617714505326661402209315769110508339200000000 1110 450122368369434055473903874934849844408209311957767802060800000000 1111 396011884143234923741456590477870693899353974933267525140480000000 1112 324082587514788482017996503890015332788241599924718534656000000000 1113 245832306074205680421370266589309206137237777953752455577600000000 1114 172138907425258336901086958571324767841334454099155039027200000000 1115 110739057346882532059899561463725020572939831059486678712320000000 1116 65082584304319838398742583821494194766757581295965962240000000000 1117 34711607277503530765134108848684581734087305248672579584000000000 1118 16666702895547284895205695923284460169734082117733711872000000000 1119 7134139856090975949853002005328556141256151487105676083200000000 1120 2689467082839532449793247799820524947809025702599065600000000000 1121 879203435138562613226362061076796994795055079395164160000000000 1122 244206027538575519338797189286066012133707294693130240000000000 1123 56043885711393470249036619524513916069945667007545344000000000 1124 10203924967601542446378660129531472667135762969395200000000000 1125 1382075265806136341237401713533664020615534865285120000000000 1126 123808998595772001371631872148005735091637164441600000000000 1127 5502622159812088949850305428800254892961651752960000000000 1128 0 1129 5502622159812088949850305428800254892961651752960000000000 1130 48606722225445133429571863391395027666101229898956800000000 1131 295221677441915158488526740988573189843681456580198400000000 1132 1475802947255089233347332182494240728869335954117099520000000 1133 6448926323587343639197261888881429620800260336412262400000000 1134 25353476831498881562998917518347367716998671992793491046400000 1135 91166753293574610552540167563668187179121738925833243852800000 1136 302997155716775623677997933568371420762245918808839385251840000 1137 937446408061710781576929856462783509628555822122811734884352000 1138 2713762971088405793249853691441570975235496547058863660282675200 1139 7378001303693885950668273777767379494332899692519089072452403200 1140 18891216100081437815874204153069941192448538103347864851185664000 1141 45650723644449937517138359321313623119365048426766334576558080000 1142 104276093444499649330987967528491008067377757520313409345998028800 1143 225409694269214074662379040005553098170130487976078480362176512000 1144 461492254027344516062352121877672446902301033096914624593264640000 1145 895341242998615115068944601634281961758101725859654214955827200000 1146 1646512623738215805685879660901226466708509999784062407977992192000 1147 2870231646632750372799300749175113871285675459794494604782338048000 1148 4742184094314275503492557127580500215939412169146615932243148800000 1149 7423346261400935224270652106228195697016909337495971630481408000000 1150 11003984219625897712583164671645142028764213904173385326508113920000 1151 15435394018073297668037087085226491660134687753727104934881525760000 1152 20469628242284159449910621893805962790683494373830790703913369600000 1153 25635928698631859879615118480504548306749539582131671533158400000000 1154 30280852224327535168467695317906705820699354257990260358250496000000 1155 33682482998647839170363646032045854274697935928398284132319232000000 1156 35219978227812397450973402955684426624587699242747949364019200000000 1157 34549235463356731903615491967657566023441698507361523636633600000000 1158 31720217721671828156324119410027547251616562205663340218286080000000 1159 27184167434120552808812993483754696819139086819468345873530880000000 1160 21678928879886692723958920387588714131536668983463606065561600000000 1161 16030855842010670951355218891728143123230231561034962829312000000000 1162 10946719490415379929392336418756393052960603668107658547691520000000 1163 6869665885139601188438643507019108679323742826696468017971200000000 1164 3939706969720676597550902024613281771371288968093713301504000000000 1165 2050997802462805743489424039872414691968998071616636190720000000000 1166 961505143410981719711054537329923068947678088880742150963200000000 1167 401946940198166554734756476999557837108205090316678384844800000000 1168 148022041329955178200142566802353659672933561756140175360000000000 1169 47280818107455541031865515211307713344747793811085721600000000000 1170 12834671899344271443685166448142412648833207059458555904000000000 1171 2879267634099590173241993005512546133695908777916628992000000000 1172 512548160801550139337581524521933342302288174456504320000000000 1173 67888600896681647418778143227823144741914378502144000000000000 1174 5948334554756868154788180168533075539291545544949760000000000 1175 258623241511168180642964355153611979969197632389120000000000 1176 0 1177 258623241511168180642964355153611979969197632389120000000000 1178 2295521188915545449089578190253166810092681108756889600000000 1179 14021239006446347849249472416637125005651332148966195200000000 1180 70543625230756854601278719541183607016233515669824471040000000 1181 310478551944880597209007969689898395821958915581961830400000000 1182 1230306969021971495296132694695614860423739145679767653580800000 1183 4462311742618498866910380298120836371437712433463716898406400000 1184 14970200345037051197286224218222802273258532095422117057658880000 1185 46786955580351387347217684655866167739402336909051706006831104000 1186 136921323721772180098512422062381670932353895932994709382129254400 1187 376617453955585103407157258160924116961236747566044686668372377600 1188 976423172348154208754106880527495789977076087167578716875155046400 1189 2391169820590205754911867542091649522111988271401539968163643392000 1190 5540086522913782643796371504337468102837865281429458923333720473600 1191 12158397032320556249096634393188360735006799297680389717212266496000 1192 25296691047592617449528614368339454575130236363172243041678262272000 1193 49926406739399767181300382348731683799969898678051296721009377280000 1194 93502235689671214938477346891774719246945801055324709044170522624000 1195 166184627242765367829598848768353654817888436606238432176351739904000 1196 280287285365425956120136199979785787574865881145780840911074754560000 1197 448483140266443741114064348671915702294522394414389601209732300800000 1198 680500876073237767425363085904341980686290058921060486216472330240000 1199 978555155900840637787155880453483374687907244221161794449118330880000 1200 1332521983821114638178689319054316051005356741659497681521084989440000 1201 1716629354892801400589676115928862840184315719705958329656279040000000 1202 2089734200707822509787974760434733429548357679260965696699891712000000 1203 2400659710993291890555719137089636208069685553600456383891767296000000 1204 2598448500669322176965932027814451971047164070404305575813840896000000 1205 2645193435384325925548156808194753975214803107885682142478336000000000 1206 2527327296819277880455698371301021701529229378887022699358453760000000 1207 2260982618775492654860258395447324715299650508890575802822819840000000 1208 1888803015246532247908085049696819862394674220445776553034383360000000 1209 1468854877610762394604339660701650293132530959822942253141196800000000 1210 1059544914677885669027517254000307339678976245476248687938109440000000 1211 706009478766099553385348019486371864781837041238502046013849600000000 1212 432474199441897442868683561409512155710105323261477373817651200000000 1213 242166054595416904053386304784694916063280601185449293119488000000000 1214 123128658233902759079017676769658142535362796898827056342630400000000 1215 56390206782342115141264681374846218033045084711232827975270400000000 1216 23034913550434555564796959719692935488956081015205723635712000000000 1217 8291102145578572734703524453827962573793422341122776104960000000000 1218 2589023939782313481191554461937617354974568071860152434688000000000 1219 687216470474484410220835828529213412183535616118799466496000000000 1220 150777539458054824171514023895082896970827530427787378688000000000 1221 26255431478213793698873741335194688206472943640143462400000000000 1222 3402447365320928584538839056400919208474764051711262720000000000 1223 291727016424597707765263792613274313405254929334927360000000000 1224 12413915592536072670862289047373375038521486354677760000000000 1225 0 1226 12413915592536072670862289047373375038521486354677760000000000 1227 110702263550968517917585681842459230844387088485108940800000000 1228 679906035876171333111243410569341500701541986476648038400000000 1229 3442178967102114412258376427643361636801814080747439390720000000 1230 15255688619508052939038776142821041034535195526283290214400000000 1231 60917605824723915357468417163528903675271232486120618354278400000 1232 222803112428841746078771183172669449851976370826016784698572800000 1233 754268110502726448405021804859661200087911240047971353954877440000 1234 2380505670962200053442024881445581271950638960493280941846822912000 1235 7040093094448578518200773105552981882147010373874263110410515251200 1236 19583772350807578944627185034410555994395256738433086763285295923200 1237 51387721720178423261083017363250887322434493154836314650027910758400 1238 127469652628855880949573031467256622331077426160452441791231898419200 1239 299400530588124447470991977797481562245785369308235587874309590220800 1240 666704355395093439613584023438103336822894345510100590276194598912000 1241 1408775522801574537562919639971307591366360134195153901475952852992000 1242 2826511271300263321344404797000891550175769154720390374316980568064000 1243 5386782634413414126310319533082356832252856626860509375098353876992000 1244 9753404585756490739651814331824695096950615177150614216304123445248000 1245 16777482242395753250358514574396790899951331027122249007258623016960000 1246 27413223725463244651997948935827455249209258435952098517199720284160000 1247 42530671137377175140926843794190560523421415505327474565004782469120000 1248 62622167632924819264566833237567067540804219077800157316536543477760000 1249 87446378965033677939468828445490771440766897460963771779790919434240000 1250 115711258630382333182771686540943317603981073087373441861528518656000000 1251 144939604861188316885154367515017638463113377316881270012658057216000000 1252 171654489546789218510949837112040340585150563912867980237701906432000000 1253 191943999939939637429924873173603508436215070880219446388033847296000000 1254 202324291417857987558323555599967297970678307220237604537561513984000000 1255 200667513308855116028318226068291660929847103423147553843555860480000000 1256 186874311902621261727419052491803259081789335172245342215607418880000000 1257 163013988532649312855116351039761744284533178865895700235980636160000000 1258 132835533628452159121975110353674269529385735346211854400912097280000000 1259 100799221743304433529868376655870862271096912416839973627829944320000000 1260 70972526994498776978459808825356606398292346571116802286498611200000000 1261 46175102808790661179569339649165970606231189001136987599745843200000000 1262 27625515999930216780703834401817305732311365817576228900988518400000000 1263 15112485669853174789821528066761997652102077096190771842986803200000000 1264 7508747596674629130862394100009286024465313145193430940175564800000000 1265 3361284121714543272760841321539109624791695277179187853524992000000000 1266 1342404358555588269422444522291152558589283593997327922102272000000000 1267 472499439223851101954742641233780061138103005776443913273344000000000 1268 144314419993414731381836961632719790048716136663688929083392000000000 1269 37474846594863945609949449602249369190675288569760970702848000000000 1270 8045249986566729185264070659368075397597940163977318236160000000000 1271 1371067321533239082206056376126199779504544081928739880960000000000 1272 173917922958464333446058097696280369841766147038505861120000000000 1273 14598764736822421460934051919711089045301267953101045760000000000 1274 608281864034267560872252163321295376887552831379210240000000000 1275 0 1276 608281864034267560872252163321295376887552831379210240000000000 1277 5449238745182529523303422988375249061452010308479693619200000000 1278 33647502548585300876203684163425111226908718602811080704000000000 1279 171386393531508291533105418596802086206095057902531122298880000000 1280 764739637191405166074191913136447818876233651191618417459200000000 1281 3076496817128520170150185097869842526295501564977610040646041600000 1282 11343775749786312965362066895605505368473740797877666778710016000000 1283 38741562314064329940476237903504754403123461728958730621377576960000 1284 123433190871672340654304415434570433126372510224602508336088219648000 1285 368769618337602347926258130986551924944709897924771701828583476428800 1286 1037045869228505731986940570847200044428984694295838145615495168000000 1287 2753003632498433687128594071212220150732033245448176459010791178240000 1288 6914053361176257668923157767617836029414442292875041738220725862400000 1289 16455201135622080259372629352618189262678567062349877990918416498688000 1290 37159521373181445253130496815429286938008603469618462741648179200000000 1291 79697270303598647374400406733603725366117956103724150616740803379200000 1292 162448236181339669884445468932555915011840810862616744666623246336000000 1293 314829551969662031973404943467051532683553819501131986117524990197760000 1294 580265694755922914642834973387974839563384419590729774725770772480000000 1295 1017164721592521724060603500781936656036627523872002485681754996736000000 1296 1695575089638009806205428303917877916110231614931220056495217377280000000 1297 2687093807691672964249370222503541481130253045351992421063628187238400000 1298 4046691650172991172205092235907169201538099291434739623505400627200000000 1299 5787804592476845881383576591530657421576879233454428592806632095744000000 1300 7856011147014576274442533351643491848614245017805392945709670400000000000 1301 10110533362588168190124627858300390542396063388798891719019986288640000000 1302 12324439319044756262935709941395452927176438819286325321989160960000000000 1303 14211581704367140352372914224643701449758754262691056319669311897600000000 1304 15480266277733290875825675546432899345213474109318006567593495756800000000 1305 15902436894669640312137299745345310324682857284341358274461082583040000000 1306 15377534195802950421521398580215401183832937629557595937714995200000000000 1307 13967663418983696705178110880686029760559384489940740262462488576000000000 1308 11888402769371583121195619991642176768329495934538938973432053760000000000 1309 9455570008789290653110704208162597415282863710196361757394678579200000000 1310 7005626583746095245489923815397953893004716916574122389012480000000000000 1311 4817591009432698369023450760521970390043852737615917274701496320000000000 1312 3062129087921835085898553452708188893313810918103303757339033600000000000 1313 1790281405820153802368000582540395502780833678781244518543917056000000000 1314 957315573361330644215296905504172923630781350865918217945088000000000000 1315 465052825830997785599776988755787812593405594389517442429747200000000000 1316 203590462559520099384894275775369969987334402470215770177536000000000000 1317 79533455581303411311525059356683630456516958230933524478689280000000000 1318 27388882466302919221763944693055812341325519944907845795840000000000000 1319 8186101962858581515688349342349889852486599153120600444108800000000000 1320 2080585346110647282525664694410257308062687053674132275200000000000000 1321 437263798137198257550244012761115257485227907557464893030400000000000 1322 72962142337026989202541496465049127758960113055537561600000000000000 1323 9063399774110586656996557233487301115624537187550232576000000000000 1324 745145283441977762068508900068586836687252218439532544000000000000 1325 30414093201713378043612608166064768844377641568960512000000000000