0 1 1 0 2 288 3 0 4 14016 5 0 6 286048 7 24576 8 3441024 9 745472 10 28329888 11 8945664 12 173667392 13 65175552 14 843477984 15 343982080 16 3403653888 17 1444724736 18 11829909024 19 5112102912 20 36395000256 21 15823175680 22 101202780768 23 43979120640 24 258496529536 25 111876710400 26 614249729184 27 264242135040 28 1371702288192 29 585928212480 30 2902359951584 31 1230449246208 32 5857667728896 33 2464404045824 34 11339250584352 35 4734569349120 36 21151449959616 37 8766589698048 38 38167049095008 39 15706806542336 40 66845762324352 41 27321923985408 42 113955464868256 43 46274970353664 44 189558474050112 45 76500457062400 46 308339686800864 47 123706836664320 48 491370270877952 49 196040402288640 50 768420150059040 51 304951736893440 52 1180954980923328 53 466313803038720 54 1785978967526496 55 701849856614400 56 2660913989716608 57 1040939669692416 58 3909738433017504 59 1522884161175552 60 5670646117496128 61 2199721566142464 62 8125527156986592 63 3139702836887552 64 11511618778205184 65 4431550175969280 66 16135725443978528 67 6189640573648896 68 22391464420926144 69 8560276082655232 70 30780055586976096 71 11729224440176640 72 41935243178118528 73 15930737672478720 74 56653012729469856 75 21458282627891200 76 75926849088266304 77 28677246119608320 78 100989371493648352 79 38039908665507840 80 133361279770439424 81 50103014836912128 82 174908652124547616 83 65548305124982784 84 227909750321696192 85 85206414159544320 86 295132612657067616 87 110084583232053248 88 379924849571860608 89 141398681547841536 90 486317201547026592 91 180610080632537088 92 619142574520470336 93 229467980017762304 94 784172435060251872 95 290057839910092800 96 988272626423878144 97 364856638187274240 98 1239580857996271392 99 456795734953492480 100 1547708324992678080 101 569332198211911680 102 1923968133316451168 103 706529519172771840 104 2381633436666696576 105 873148725508300800 106 2936228440001201568 107 1074750985694969856 108 3605855685892421184 109 1317812887656824832 110 4411563318797734368 111 1609855670452568064 112 5377756317441422592 113 1959589788949757952 114 6532655998029181984 115 2377076298522132480 116 7908812421553349568 117 2873906660015046656 118 9543674687677882464 119 3463402684777930752 120 11480224466308535936 121 4160838465694310400 122 13767678506660285088 123 4983686273086259200 124 16462266273148051776 125 5951888534372352000 126 19628089288478041824 127 7088158163661619200 128 23338069217647859712 129 8418309662320230400 130 27674992202929023264 131 9971623574206414848 132 32732657460073107136 133 11781247049990406144 134 38617138670732641632 135 13884633454022123520 136 45448167256212806016 137 16324024134846210048 138 53360647193975189408 139 19146975676962471936 140 62506311641618336832 141 22406936157064429568 142 73055532264191925216 143 26163874143038521344 144 85199292820505279232 145 30484964398754611200 146 99151339253422177824 147 35445334492412149760 148 115150519248860740032 149 41128876751217131520 150 133463324979220417120 151 47629130260748574720 152 154386653530131143808 153 55050237873829519360 154 178250800325668484256 155 63507983471350579200 156 205422701717421700928 157 73130915006612176896 158 236309443787970212064 159 84061559165667213312 160 271362055340361604608 161 96457733789175742464 162 311079604003047535392 163 110493964526748106752 164 356013615375391368384 165 126363012532977991680 166 406772836173294727008 167 144277520365681238016 168 464028363408693337984 169 164471783611593449472 170 528519162751652239776 171 187203656143277096960 172 601058000380565840448 173 212756597303588782080 174 682537813825571235296 175 241441869721105612800 176 773938548553758015744 177 273600896881756487680 178 876334488333161482272 179 309607790018903900160 180 990902108746928263104 181 349872054336633274368 182 1118928484610525967456 183 394841485049392635904 184 1261820283474526380672 185 445005264205752606720 186 1421113378874432134816 187 500897269765296488448 188 1598483118518359641408 189 563099608915877953536 190 1795755284184268815072 191 632246388154079182848 192 2014917781731987792896 193 709027733205048950784 194 2258133101322676092192 195 794194072429386137600 196 2527751589680772659904 197 888560697954751610880 198 2826325578032068843872 199 993012619378836725760 200 3156624411207525836160 201 1108509725518590402560 202 3521650425317029561248 203 1236092270328613601280 204 3924655923371663849536 205 1376886699779778969600 206 4369161200268518174688 207 1532111837177837633536 208 4858973670649774950144 209 1703085445111451860992 210 5398208155309101666848 211 1891231182950163185664 212 5991308384044475884992 213 2098085979565696253952 214 6643069775148779724384 215 2325307841725139066880 216 7358663554089111070848 217 2574684119402364542976 218 8143662276354079852704 219 2848140250075004731392 220 9004066821946710647616 221 3147749004918800056320 222 9946334931570291344608 223 3475740260679668367360 224 10977411357196937980416 225 3834511321896823193600 226 12104759702425147148064 227 4226637819068172533760 228 13336396030824551076032 229 4654885209292508037120 230 14680924323334860718944 231 5122220906892113010688 232 16147573868732975688576 233 5631827072514843992064 234 17746238674208865873312 235 6187114090236946513920 236 19487518986198510014016 237 6791734763237327208448 238 21382765014812345776608 239 7449599259691201806336 240 23444122958471791021312 241 8164890841636456316928 242 25684583428725896633376 243 8942082410700185370624 244 28118032378666559650752 245 9785953905736200192000 246 30759304641895446284384 247 10701610588617325977600 248 33624240192620345142912 249 11694502255649535795200 250 36729743241174601495200 251 12770443413328900915200 252 40093844283062096263488 253 13935634458447485337600 254 43735765223533463752416 255 15196683903871188992000 256 47675987703698437582848 257 16560631692661667659776 258 51936324758275935195424 259 18034973644596350287872 260 56539995939279310481088 261 19627687080555762417664 262 61511706044230707031392 263 21347257671696378519552 264 66877727591897229209984 265 23202707561810600878080 266 72665987193044325341088 267 25203624812793737281536 268 78906155968309969986624 269 27360194224691567296512 270 85629744170018576319456 271 29683229583391794708480 272 92870200169577713357568 273 32184207390648933335040 274 100663013977035307247136 275 34875302132795520614400 276 109045825464421744398784 277 37769423146193558077440 278 118058537469661853200992 279 40880253139219304161280 280 127743433963117818950784 281 44222288432352561143808 282 138145303464217394830496 283 47810880979758976794624 284 149311567901134034079552 285 51662282237611199365120 286 161292417112118521403616 287 55793688946292562690048 288 174140949192837074155008 289 60223290895565921550336 290 187913316899950477515552 291 64970320743770895351808 292 202668880327174387006656 293 70055105964135704100864 294 218470366076194262914912 295 75499122993355592294400 296 235384033151071294011264 297 81325053659699135569920 298 253479845811169934197152 299 87556843970057117859840 300 272831653624165139954240 301 94219765337546763632640 302 293517378967349895810528 303 101340478333527525048320 304 315619212232262999152896 305 108947099050173976166400 306 339223814994595206885408 307 117069268162087278575616 308 364422531418410599507904 309 125738222777809782013952 310 391311608170941280607328 311 134986871174538240958464 312 419992423131579201534592 313 144849870511810499223552 314 450571723186200894785184 315 155363707622468958945280 316 483161871405621140497728 317 166566782981782351773696 318 517881103914782016299744 319 178499497958235916664832 320 554853796767246341815296 321 191204345452179712573440 322 594210743147681188439328 323 204726004031256112005120 324 636089441233289857995456 325 219111435674311193395200 326 680634393053581528727904 327 234409987238331441438720 328 727997414696458624417152 329 250673495765837543792640 330 778337958217354895518624 331 267956397753111813193728 332 831823445617074235953216 333 286315842502635543363584 334 888629615263063433959392 335 305811809686168106680320 336 948940881138103421263616 337 326507231248011507253248 338 1012950705309825205336608 339 348468117781173104705536 340 1080861984024050620857792 341 371763689512366015807488 342 1152887447834726407472736 343 396466512035071981461504 344 1229250076193165012844672 345 422652636933235957964800 346 1310183526929429046800544 347 450401747441566060707840 348 1395932581069000600566592 349 479797309291877466439680 350 1486753603438363833773280 351 510926726898445182074880 352 1582915019523801472762368 353 543881505038918933053440 354 1684697809058565321010976 355 578757416191004536012800 356 1792396016824629733042368 357 615654673688830726701056 358 1906317281166477436447584 359 654678110866699246559232 360 2026783380725801304605568 361 695937366361759786328064 362 2154130799917635899954592 363 739547075751060882685952 364 2288711313680261051409984 365 785627069702403808788480 366 2430892592043248639500768 367 834302578822469640339456 368 2581058825070255391352064 369 885704445389800768356352 370 2739611368745601099695136 371 939969342164397925171200 372 2906969412386315553149888 373 997239998469943052697600 374 3083570668174190889185376 375 1057665433748977837056000 376 3269872083415441359095424 377 1121401198795758230937600 378 3466350576148851941284512 379 1188609624875967558451200 380 3673503794736793182982464 381 1259460080947005624680448 382 3891850902087194431616736 383 1334129239197179416018944 384 4121933385168503588472832 385 1412801349126803263979520 386 4364315890493821044554016 387 1495668520398973545218048 388 4619587086264780919881408 389 1582931014692615898791936 390 4888360551880366513608032 391 1674797546795312357203968 392 5171275695530691386591616 393 1771485595178402513772544 394 5468998700610855156400032 395 1873221722301917692723200 396 5782223501705296315612224 397 1980241904902050861711360 398 6111672790908615628811232 399 2092791874519088545054720 400 6458099055264635375512320 401 2211127468529035079761920 402 6822285646121494351679008 403 2335514991947545029672960 404 7205047881216858600286656 405 2466231590280247264051200 406 7607234180323855803013728 407 2603565633699094948356096 408 8029727235305119634574464 409 2747817112830010323443712 410 8473445215439361675035808 411 2899298046442812506046464 412 8939343008902175222851392 413 3058332901340221473226752 414 9428413501300320094044384 415 3225259024748622745927680 416 9941688892176542785310208 417 3400427089519255915298816 418 10480242050420054787703584 419 3584201552454556917891072 420 11045187909536125942518976 421 3776961126080539724021760 422 11637684903746852124049248 423 3979099264192348723732480 424 12258936445914029819776896 425 4191024661506449447116800 426 12910192448294216974461344 427 4413161767759353214894080 428 13592750887155482400363072 429 4645951316599291759656960 430 14307959412305047773902304 431 4889850869623871671123968 432 15057217002597009394381056 433 5145335375923446587080704 434 15841975668509594140579872 435 5412897747496748266782720 436 16663742202901958106234816 437 5693049450912216940904448 438 17524079981081379918349408 439 5986321115595467531329536 440 18424610811332836448326272 441 6293263159130422379061248 442 19367016837084379232923296 443 6614446429968833917353984 444 20353042491903458160540992 445 6950462867950213192089600 446 21384496508541367591406304 447 7301926183041573178900480 448 22463253983265321823491072 449 7669472552713890397224960 450 23591258496740304457731360 451 8053761338379785300213760 452 24770524292745782537120448 453 8455475821324622255226880 454 26003138516035634127939936 455 8875323958571034555801600 456 27291263510673210083759488 457 9314039159124789759860736 458 28637139180197339902448544 459 9772381081057926672187392 460 30043085410999300684458048 461 10251136449893218427633664 462 31511504560315300070784992 463 10751119898762247335165952 464 33044884010263881537648384 465 11273174830817717365882880 466 34645798789382846420886048 467 11818174304389080368971776 468 36316914263145804417914304 469 12387021941379113240788992 470 38060988894964315962846816 471 12980652859407756320645120 472 39880877079207778697697408 473 13600034628218309213429760 474 41779532047799739188730016 475 14246168250869980019097600 476 43760008851976182993785664 477 14920089170249798561628160 478 45825467420818574118212832 479 15622868301446034638929920 480 47979175698201981760838144 481 16355613090534509548044288 482 50224512859826551016806176 483 17119468600338554168868864 484 52564972612028847853240512 485 17915618623732850710609920 486 55004166574098240201266016 487 18745286825070998838632448 488 57545827745852469421300608 489 19609737910326371309838336 490 60193814062255922717572512 491 20510278826545670460899328 492 62952112036893840335027776 493 21448259991224565928525824 494 65824840496145784612227552 495 22425076552224886851584000 496 68816254405932164245142784 497 23442169678863059532595200 498 71930748792938449509166112 499 24501027884809825146470400 500 75172862762252935772990400 501 25603188383451742606950400 502 78547283613385516513646688 503 26750238476375580170035200 504 82058851056666916314930816 505 27943816975647426806784000 506 85712561532060212122239648 507 29185615660569211857534976 508 89513572632449240468629824 509 30477380769606310032310272 510 93467207633501652625432288 511 31820914528191029498609664 512 97578960132237941824315392 513 33218076713118034652823552 514 101854498796471730017181984 515 34670786254259143264174080 516 106299672227320969269188288 517 36181022874336461073678336 518 110920513937024488014544224 519 37750828767504476692570112 520 115723247444333498253238656 521 39382310317503536846561280 522 120714291489783279550654368 523 41077639856159057730109440 524 125900265373186272655004736 525 42839057463012903548518400 526 131287994415724252916028384 527 44668872806885579319459840 528 136884515549054114731393792 529 46569467030180242767790080 530 142697083033879086236349984 531 48543294676752040770961408 532 148733174310474911671452096 533 50592885664178920393703424 534 155000495983698690609414752 535 52720847301282854190981120 536 161506989945046651804607616 537 54929866351763355262722048 538 168260839634366168169295008 539 57222711144818240621838336 540 175270476443866791613906752 541 59602233733639832902238208 542 182544586267115005561465056 543 62071372102688171403608064 544 190092116195737762218419712 545 64633152424656335066726400 546 197922281366600694527781664 547 67290691368056663323115520 548 206044571962268172530396352 549 70047198456370496996311040 550 214468760367594114013849440 551 72905978479718051683491840 552 223204908485334663245817728 553 75870433960019181454417920 554 232263375213716522692219296 555 78944067670630092412518400 556 241654824088937864345414208 557 82130485211455524817698816 558 251390231095622363081678304 559 85433397640550540223332352 560 261480892648290987790518528 561 88856624163240827586494464 562 271938433746960760344002592 563 92404094879805380730519552 564 282774816310024751287605184 565 96079853592780500036321280 566 294002347687613127933176928 567 99888060674959334981738496 568 305633689358681108830153344 569 103832995999176612308754432 570 317681865815116211906254496 571 107919061930983788353290240 572 330160273636204215439480128 573 112150786385335624602091520 574 343082690756840784997561056 575 116532825948425114030899200 576 356463285932923759120149504 577 121069969065819783416709120 578 370316628407409635396465952 579 125767139298068664797757440 580 384657697780566860292997824 581 130629398644965668775395328 582 399501894088008104210878816 583 135661950939671704613904384 584 414865048090133801412062592 585 140870145313914678303416320 586 430763431776669856271219616 587 146259479735503461117493248 588 447213769090033566422892608 589 151835604619409058934849536 590 464233246871313493429888992 591 157604326513683527922597888 592 481839526032701226260795136 593 163571611861504676318920704 594 500050752960265735806077472 595 169743590840652266233036800 596 518885571151014313570282944 597 176126561281739284830781440 598 538363133088237928251741792 599 182726992666539892230266880 600 558503112359193223872868480 601 189551530207773875133358080 602 579325716019228326178193568 603 196606999011725841908695040 604 600851697206515123910765376 605 203900408325095987768524800 606 623102368011606752060243168 607 211438955867498039096672256 608 646099612606095629010153984 609 219230032251038955144773632 610 669865900634704592472276768 611 227281225488434124478808064 612 694424300875201443970406592 613 235600325591131143992573952 614 719798495170585552223877984 615 244195329258934811277844480 616 746012792638054085895811968 617 253074444662645697925472256 618 773092144159314949637301664 619 262246096321244603204861952 620 801062157156873588014454336 621 271718930075175315812352000 622 829949110660981503600734688 623 281501818157298437277696000 624 859779970671995612115358976 625 291603864363109545461760000 626 890582405822959432865109024 627 302034409321835701661696000 628 922384803347279590789989312 629 312803035870045231460352000 630 955216285356434191023341664 631 323919574529426838916866048 632 989106725432713321967646336 633 335394109090415447301791744 634 1024086765542056252384144032 635 347236982303363698643435520 636 1060187833272114815836062016 637 359458801678979790187266048 638 1097442159400738025962653408 639 372070445399774279796391936 640 1135882795800139142458079232 641 385083068344280655661498368 642 1175543633682073214261578016 643 398508108225836839770783744 644 1216459422189420567322160832 645 412357291847737380746035200 646 1258665787339639783383606624 647 426642641476588891215912960 648 1302199251325622437557762432 649 441376481335724299211857920 650 1347097252179551230042607520 651 456571444220554713480069120 652 1393398163805433165235334208 653 472240478237761150453186560 654 1441141316386050103741529056 655 488396853670252037270323200 656 1490367017170140343453686528 657 505054169969836292030775296 658 1541116571645696879042616864 659 522226362879585890776154112 660 1593432305105340648963267008 661 539927711687886161883070464 662 1647357584609800409524087392 663 558172846616196603983306752 664 1702936841355604880820960384 665 576976756342569804584263680 666 1760215593453167493520053408 667 596354795663001044617199616 668 1819240469121519432728549184 669 616322693292706410576412672 670 1880059230306022729670398176 671 636896559809452702115266560 672 1942720796725471897750978048 673 658092895741088120325242880 674 2007275270355070051027358496 675 679928599799448651836620800 676 2073773960351843584289866944 677 702420977262841227742740480 678 2142269408429138339108523872 679 725587748509331135567093760 680 2212815414686919733519941504 681 749447057703087798470893568 682 2285467063904679598754314656 683 774017481636069910049685504 684 2360280752303833448768619072 685 799318038727358026806558720 686 2437314214786573611614094816 687 825368198182470075136360448 688 2516626552658226080089137408 689 852187889315022826833985536 690 2598278261840242096991037472 691 879797511033130238178459648 692 2682331261581039381872373696 693 908217941492957633975517184 694 2768848923671992535833629792 695 937470547921879051001241600 696 2857896102175957532858712704 697 967577196613713636518830080 698 2949539163675801324853018272 699 998560263098545828384604160 700 3043846018050494457215626560 701 1030442642489663125167144960 702 3140886149786412216821799648 703 1063247760010174589128212480 704 3240730649831578219075470336 705 1096999581701902813313433600 706 3343452248000673489592704288 707 1131722625319171927836327936 708 3449125345938724013487626944 709 1167441971410144321176993792 710 3557826050651470415556049248 711 1204183274588389111426801664 712 3669632208610514902305604992 713 1241972774997396021367037952 714 3784623440441432846193812384 715 1280837309970779191551098880 716 3902881176203129428048861248 717 1320804325890946608649240576 718 4024488691266815579916455904 719 1361901890249042233698926592 720 4149531142803072091966646016 721 1404158703908999588073553920 722 4278095606885566168086770208 723 1447604113578577495433052160 724 4410271116220080939872519616 725 1492268124490280887151001600 726 4546148698507615482413383264 727 1538181413295102058228162560 728 4685821415450410722068629632 729 1585375341172050512009502720 730 4829384402409855290875357344 731 1633881967156472556632997888 732 4976934908725324868863443776 733 1683734061690195115569905664 734 5128572338703108868928447712 735 1734965120396561790388305920 736 5284398293284679463600278016 737 1787609378083463067509096448 738 5444516612403659933622904608 739 1841701822977496693755150336 740 5609033418040952139321323712 741 1897278211192428659453001728 742 5778057157987586581881742176 743 1954375081435159924269441024 744 5951698650324963037527444352 745 2013029769952439001394176000 746 6130071128632255117766561184 747 2073280425721595781659852800 748 6313290287930858338062069312 749 2135166025888607532272025600 750 6501474331375868370084485600 751 2198726391456843846558105600 752 6694744017704684113822149888 753 2264002203229873453094092800 754 6893222709452939059923549216 755 2331035018011752216293376000 756 7097036421948074124424256448 757 2399867285068248377609650176 758 7306313873090975732173744224 759 2470542362852498098486812672 760 7521186533936214406543183488 761 2543104535998621674657521664 762 7741788680081531496095519392 763 2617599032586868397928087552 764 7968257443877334938577393984 765 2694072041683895947773870080 766 8200732867467079133605195488 767 2772570731161828402493915136 768 8439357956669519072533581824 769 2853143265799775469927923712 770 8684278735713944861995757856 771 2935838825671534352418734080 772 8935644302839619681284671168 773 3020707624823234781409443840 774 9193606886770762037909802336 775 3107800930244727185400422400 776 9458321904078531935134617984 777 3197171081138553692566282240 778 9729948017441600244906866592 779 3288871508490381717759098880 780 10008647194817001194182149184 781 3382956754944820244518699008 782 10294584769533089427067593696 783 3479482494990579587694772224 784 10587929501316545604346589952 785 3578505555458976412984197120 786 10888853638265497950669571616 787 3680083936339827097729794048 788 11197532979780951562904515008 789 3784276831918814144347406336 790 11514146940468842655741497952 791 3891144652240452305384644608 792 11838878615025161247558243456 793 4000749044900823349108875264 794 12171914844116713085710564512 795 4113152917174290988320358400 796 12513446281270219880758112064 797 4228420458478450414439301120 798 12863667460782586168629475552 799 4346617163181610125477642240 800 13222776866665291353341744640 801 4467809853757147311936471040 802 13590977002635996705600944928 803 4592066704289121970631147520 804 13968474463170589309416725696 805 4719457264333579154605670400 806 14355480005629018164775303008 807 4850052483140013339327062016 808 14752208623468411874449528704 809 4983924734237513792925130752 810 15158879620557102572217229728 811 5121147840390155083042750464 812 15575716686603316993154390592 813 5261797098926242436570775552 814 16002947973712432849326665184 815 5405949307446067592848097280 816 16440806174086836961192016128 817 5553682789912877057503543296 818 16889528598882560911432486944 819 5705077423131801274698924032 820 17349357258237010338850293696 821 5860214663621540191802327040 822 17820538942482245380501240928 823 6019177574883647994182737920 824 18303325304558412205518166656 825 6182050855074307440580403200 826 18797972943642069069232531104 827 6348920865083532233085419520 828 19304743490004294856379794752 829 6519875657026784211867402240 830 19823903691113613682532877024 831 6695005003154040875163516928 832 20355725498998915788619324416 833 6874400425181397791376605184 834 20900486158887702699626005792 835 7058155224050339894189752320 836 21458468299135133430576935616 837 7246364510119865435102773248 838 22029960022459498415794528608 839 7439125233796696512478273536 840 22615254998499898816544120192 841 7636536216608860603792908288 842 23214652557712060932650437536 843 7838698182727978400070139904 844 23828457786618368610809950272 845 8045713790945644480175308800 846 24456981624428350811364325344 847 8257687667109338969537495040 848 25100540961046016871519796992 849 8474726437023360304684974080 850 25759458736480588491679963680 851 8696938759820321573505761280 852 26434064041677335078002744768 853 8924435361808805623139696640 854 27124692220785377803805959776 855 9157329070802827224645836800 856 27831684974879487610352803968 857 9395734850938804057844883456 858 28555390467153063359183540384 859 9639769837985792132791468032 860 29296163429599638478870747968 861 9889553375154795497970008064 862 30054365271200427724222778592 863 10145207049413014701319421952 864 30830364187635590090916585984 865 10406854728308953470369300480 866 31624535272537049508692283168 867 10674622597314358463910445056 868 32437260630300881676985731264 869 10948639197689022721527447552 870 33268929490477443313622813536 871 11229035464874539600795852800 872 34119938323757589165373039488 873 11515944767423150546801254400 874 34990690959573492384196572576 875 11809502946467886986686464000 876 35881598705332755310366082624 877 12109848355740263984993894400 878 36793080467304670328763974112 879 12417121902141841035465932800 880 37725562873177664283020100864 881 12731467086876023503522971648 882 38679480396307134949251195936 883 13053030047146536772687724544 884 39655275481673064292489655232 885 13381959598429064089600491520 886 40653398673566970659957330016 887 13718407277322598447812354048 888 41674308745027940711673505408 889 14062527384987118602095271936 890 42718472829047661756021750432 891 14414477031174259464417312768 892 43786366551564556251386884416 893 14774416178857707701849554944 894 44878474166267302560372561632 895 15142507689470114337354547200 896 45995288691228209605996161024 897 15518917368753377548514754560 898 47137312047387097885217593632 899 15903814013229210668657541120 900 48305055198906525349791702720 901 16297369457296972621389496320 902 49499038295419383973352109408 903 16699758620965800665140060160 904 50719790816190081392462211456 905 17111159558228148390809395200 906 51967851716210711843743719328 907 17531753506081895404899434496 908 53243769574253811724764339264 909 17961724934208259044465344512 910 54548102742903487488796298208 911 18401261595312802810746814464 912 55881419500586897248521243392 913 18850554576136900977318346752 914 57244298205628262416942116384 915 19309798349147084027932999680 916 58637327452347781960868956608 917 19779190824909755210826940416 918 60061106229228019389085874784 919 20258933405158834562009014272 920 61516244079170531449405877376 921 20749231036563953251890831360 922 63003361261865707672016626848 923 21250292265206888049433313280 924 64523088918298991376563980096 925 21762329291773993077714124800 926 66076069237416855563074232544 927 22285558027472453856380026880 928 67662955624976111237855964672 929 22820198150678256891766210560 930 69284412874600331190736380704 931 23366473164323836786472583168 932 70941117341067379045175768256 933 23924610454033431998820450304 934 72633757115852241553780498272 935 24494841347014249990811934720 936 74363032204949571614325714816 937 25077401171711612562922856448 938 76129654709000560341442005408 939 25672529318236322687225921536 940 77934349005748968752466948672 941 26280469299572565118917378048 942 79777851934851363218476144096 943 26901468813574724492263440384 944 81660912985066813799065358592 945 27535779805761576492253593600 946 83584294483851530927944579104 947 28183658532916380039811399680 948 85548771789384133651727425472 949 28845365627501471238238863360 950 87555133485047461752369521760 951 29521166162896033103631196160 952 89604181576393064610453598848 953 30211329719465788844272558080 954 91696731690614721597876440736 955 30916130451473440665491865600 956 93833613278557572130415009088 957 31635847154838750759107035136 958 96015669819289658269100485344 959 32370763335757236292406280192 960 98243759027262908940286440448 961 33121167280186525842600689664 962 100518753062090822453750344992 963 33887352124209500830831869952 964 102841538740970333042118216384 965 34669615925283422097134714880 966 105213017753775577629364996448 967 35468261734384318826245349376 968 107634106880851510967145477504 969 36283597669055994585819144192 970 110105738213535550661292045216 971 37115936987373083275498782720 972 112628859377435668453028563008 973 37965598162827666309367234560 974 115204433758493580426359349216 975 38832904960149041367658905600 976 117833440731861926590775940864 977 39718186512066312558212136960 978 120516875893624569542972326432 979 40621777397023551826059755520 980 123255751295389382648774276544 981 41544017717857361942807871488 982 126051095681783140413085601376 983 42485253181446752398087102464 984 128903954730878367427461494912 985 43445835179345321005419601920 986 131815391297582247508077050016 987 44426120869405816026378600448 988 134786485660017941367520588608 989 45426473258407236111977742336 990 137818335768928909408172274912 991 46447261285694708360872624128 992 140912057500137085989106776576 993 47488859907842468302248116224 994 144068784910086002808675301152 995 48551650184350349629267968000 996 147289670494500211867380539584 997 49636019364384276038747750400 998 150575885450192612836573852512 999 50742360974571332576352460800 1000 153928619940051545564105980800