1 1 2 1 3 1 4 1 5 3 6 2 7 1 8 7 9 12 10 6 11 1 12 15 13 50 14 60 15 24 16 1 17 31 18 180 19 390 20 360 21 120 22 1 23 63 24 602 25 2100 26 3360 27 2520 28 720 29 1 30 127 31 1932 32 10206 33 25200 34 31920 35 20160 36 5040 37 1 38 255 39 6050 40 46620 41 166824 42 317520 43 332640 44 181440 45 40320 46 1 47 511 48 18660 49 204630 50 1020600 51 2739240 52 4233600 53 3780000 54 1814400 55 362880 56 1 57 1023 58 57002 59 874500 60 5921520 61 21538440 62 46070640 63 59875200 64 46569600 65 19958400 66 3628800 67 1 68 2047 69 173052 70 3669006 71 33105600 72 158838240 73 451725120 74 801496080 75 898128000 76 618710400 77 239500800 78 39916800 79 1 80 4095 81 523250 82 15195180 83 180204024 84 1118557440 85 4115105280 86 9574044480 87 14495120640 88 14270256000 89 8821612800 90 3113510400 91 479001600 92 1 93 8191 94 1577940 95 62350470 96 961800840 97 7612364760 98 35517081600 99 105398092800 100 207048441600 101 273158645760 102 239740300800 103 134399865600 104 43589145600 105 6227020800 106 1 107 16383 108 4750202 109 254135700 110 5058406080 111 50483192760 112 294293759760 113 1091804313600 114 2706620716800 115 4595022432000 116 5368729766400 117 4249941696000 118 2179457280000 119 653837184000 120 87178291200 121 1 122 32767 123 14283372 124 1030793406 125 26308573200 126 328191186960 127 2362955474880 128 10794490827120 129 33094020960000 130 70309810771200 131 105006251750400 132 110055327782400 133 79332244992000 134 37486665216000 135 10461394944000 136 1307674368000 137 1 138 65535 139 42915650 140 4166023740 141 135666039624 142 2100689987760 143 18509835445920 144 102896614941120 145 384202115256960 146 1000944296352000 147 1858166876966400 148 2475732702643200 149 2351983118284800 150 1556132497920000 151 681734237184000 152 177843714048000 153 20922789888000 154 1 155 131071 156 128878020 157 16792841910 158 694994293080 159 13282470124680 160 142172988048000 161 952741767650400 162 4280991956841600 163 13467262000832640 164 30449278610150400 165 50148628078348800 166 60284572969420800 167 52361635508582400 168 32011868528640000 169 13071512982528000 170 3201186852864000 171 355687428096000 172 1 173 262143 174 386896202 175 67558001700 176 3542142833040 177 83169792213480 178 1074905737084080 179 8617145057539200 180 46150861752777600 181 173201547619900800 182 469614684719980800 183 936725601651840000 184 1385482985542656000 185 1516762345722624000 186 1213240925049753600 187 689322235650048000 188 263564384219136000 189 60822550204416000 190 6402373705728000 191 1 192 524287 193 1161212892 194 271392695406 195 17980946172000 196 516729467446080 197 8023358912869440 198 76461500619902160 199 484294916235312000 200 2147373231974006400 201 6897777008118796800 202 16406468751741868800 203 29251986031876608000 204 39245951652171264000 205 39433286715863040000 206 29227769646147072000 207 15509750302126080000 208 5575400435404800000 209 1216451004088320000 210 121645100408832000 211 1 212 1048575 213 3484687250 214 1089054420300 215 90990301641624 216 3190281535536480 217 59263889194762560 218 667855517349303360 219 4970346251077025280 220 25832386565857872000 221 97349279409046828800 222 272753172110209190400 223 577153443435298329600 224 929719141544793600000 225 1140942623868343296000 226 1059143615076298752000 227 731310069474496512000 228 364022962973429760000 229 123469776914964480000 230 25545471085854720000 231 2432902008176640000 232 1 233 2097151 234 10456158900 235 4366671742950 236 459307725889320 237 19596640721427000 238 433988913576556800 239 5757691363157764800 240 50075960398487654400 241 303056981918271947520 242 1329165939158093836800 243 4343880138822025401600 244 10776032829981388569600 245 20519062746285988684800 246 30130207339652259840000 247 34060437199245929472000 248 29378569022287220736000 249 18984684514588176384000 250 8898339094906060800000 251 2856835183101419520000 252 562000363888803840000 253 51090942171709440000 254 1 255 4194303 256 31372671002 257 17498055448500 258 2314005316418400 259 119876382958008600 260 3155502239364459600 261 49099453300298016000 262 496745174491651008000 263 3481253462769108364800 264 17651395149921751680000 265 66747386996603337024000 266 192214988455622356224000 267 427355305237761892992000 268 739219988542787739187200 269 996920105282718769152000 270 1044402668566817624064000 271 841159994641469927424000 272 510792764065802330112000 273 226205146465243545600000 274 68938711303693271040000 275 12926008369442488320000 276 1124000727777607680000 277 1 278 8388607 279 94126401612 280 70086339807006 281 11640018803886000 282 730828324330143600 283 22807773973299268800 284 414884142077935345200 285 4863502196827243200000 286 39283241198115942720000 287 228977881276830352128000 288 995133990608379312768000 289 3299763493882330675200000 290 8481769123251757132800000 291 17071274101470482589696000 292 27039021512665316394240000 293 33705567050159399915520000 294 32895725269182358302720000 295 24845942420796702965760000 296 14229165446555115184128000 297 5971815866682429603840000 298 1732085121505293434880000 299 310224200866619719680000 300 25852016738884976640000 301 1 302 16777215 303 282395982050 304 280627738432860 305 58480439378658024 306 4443170040000291600 307 164039387759075743200 308 3478727554436577643200 309 47090592908068671561600 310 436603931752604616000000 311 2911589106026293300608000 312 14460364581345685626624000 313 54838533307770850530816000 314 161641693145994898636800000 315 374813879247581838704640000 316 688693455724702301153280000 317 1005618984055354860871680000 318 1165117694697992248012800000 319 1064195960840419805798400000 320 756656214926239660032000000 321 409991442131433325363200000 322 163514005873447477248000000 323 45241029293048709120000000 324 7755605021665492992000000 325 620448401733239439360000 326 1 327 33554431 328 847221500580 329 1123358141677590 330 293524707847021560 331 26951422436895039720 332 1174934734553531952000 333 28978096149806151348000 334 451645156608110665200000 335 4789854653698664204054400 336 36393519483815272466688000 337 205551855142437453826176000 338 886425307977169284420096000 339 2975884637044949637815808000 340 7885191892757656161484800000 341 16641303480308964399022080000 342 28114618020536269453271040000 343 38067641233504893099048960000 344 41191841760531836774400000000 345 35352847554492769510809600000 346 23742944583284893033267200000 347 12207128413975944332083200000 348 4637851802955964809216000000 349 1226678194260092141568000000 350 201645730563302817792000000 351 15511210043330985984000000 352 1 353 67108863 354 2541731610602 355 4495974231212100 356 1472116971801818160 357 163176158160605346120 358 8386251676496093902320 359 240049312340323934448000 360 4296631178671445197584000 361 51963352946459638027344000 362 448227260858954639174112000 363 2866950976031217443047680000 364 13990151265412450143375360000 365 53185913922332495626882560000 366 159940263309994137351693312000 367 384538734076308272806625280000 368 744209362034060011089960960000 369 1163166048552204656488488960000 370 1467862535653192974496481280000 371 1489701944539960288929792000000 372 1205658787338838143914803200000 373 767158661356453529004441600000 374 375227416575457965917798400000 375 136110868130229402009600000000 376 34481419926324781842432000000 377 5444434725209176080384000000 378 403291461126605635584000000 379 1 380 134217727 381 7625329049532 382 17991522119680206 383 7378568755933939200 384 986417533822641167520 385 59682818684436289392960 386 1979098260458064132900240 387 40590075106765598253840000 388 558303210072639387051696000 389 5450133398913097411188672000 390 39333911581823110347487392000 391 216275378162736461180451840000 392 926474761363016790640235520000 393 3143706744562566999051755520000 394 8551723694870844425181404160000 395 18804178899799952553435340800000 396 33588548028518704005322137600000 397 48826377051350350332225945600000 398 57683427068209872294028984320000 399 55112873424914806800806707200000 400 42196325083957578660308582400000 401 25507721131077510854207078400000 402 11896891416361038864339763200000 403 4128696333283625194291200000000 404 1003590801013558124150784000000 405 152444172305856930250752000000 406 10888869450418352160768000000 407 1 408 268435455 409 22876255584050 410 71988964465869420 411 36964809868148416824 412 5955398046715516701120 413 423698235993989872755840 414 16250565814455567088952640 415 381143462044554897347761920 416 5948342776687284254801520000 417 65534499488770465393592352000 418 531958406369921395692924096000 419 3283586855097451319515722624000 420 15782226575197809064309171200000 421 60126247827520740054739630080000 422 183983180286372015788678799360000 423 456498620414532704211303260160000 424 924264905809935865504199270400000 425 1532295028488993328408091443200000 426 2081369705339854102192872652800000 427 2311038883287408388697520537600000 428 2085689493770277673343729664000000 429 1514996737861849480173551616000000 430 872202980007447682390917120000000 431 388742802324755562601434316800000 432 129310769158443141085200384000000 433 30209353478610648344690688000000 434 4420880996869850977271808000000 435 304888344611713860501504000000 436 1 437 536870911 438 68629303623060 439 288024486630229830 440 185112005198605561800 441 35917212329633842290840 442 3001620040238222209497600 443 132970414167602465820912000 444 3560295684916638612841478400 445 62913718925273836624145057280 446 780362922143347961877531072000 447 7104380370815531867644605024000 448 49070129992705923902019483264000 449 263637801169036194054032790912000 450 1122844889465580427721422848000000 451 3845624601994763353439955240960000 452 10704207431629008224211016212480000 453 24397244851625901550667742289920000 454 45750373845869718818829324288000000 455 70740999648087955283611190476800000 456 90159210655832658206505384345600000 457 94416985411981684976209983897600000 458 80730093833768646857553739776000000 459 55777796491001282421373698048000000 460 30651441578297633442417868800000000 461 13080650056238410733251067904000000 462 4177732542042009173521858560000000 463 939437211834843332670259200000000 464 132626429906095529318154240000000 465 8841761993739701954543616000000 466 1 467 1073741823 468 205888984611002 469 1152303834431788500 470 926712123939548728320 471 216428834003796081554040 472 21226843555645358520228240 473 1084774653622487282033779200 474 33106424477590567242140601600 475 661179850416988113757023878400 476 9213129332829565946894292364800 477 93836556593363209992388102080000 478 723164254354963393137988542720000 479 4328840906271683727482712355200000 480 20533602558350213132577801792768000 481 78372666973899920070860626575360000 482 243501519969609353466626559467520000 483 621121933666959367723606636830720000 484 1308407510400790885469776522690560000 485 2284077096033283763229980971008000000 486 3308163416734244928008836880793600000 487 3970517102836082891813232717004800000 488 3933965837240275947200355660595200000 489 3195459273960709655836704768000000000 490 2104953155241471614173415473152000000 491 1106382940919639515124974485504000000 492 452895680097332926749617946624000000 493 139103020566509860999857438720000000 494 30150408398652383664993730560000000 495 4111419327088961408862781440000000 496 265252859812191058636308480000000 497 1 498 2147483647 499 617669101316652 500 4609833004680987006 501 4638169835035470795600 502 1303206564642474232965840 503 149886477893540286130921920 504 8826785133869415765911831280 505 306636017527295003435535648000 506 6909756324468196242749504198400 507 107956221165295106553407454796800 508 1227383101781483745324494440972800 509 10527173985734882630702508280320000 510 70004907994418096295551824028160000 511 368607811063056769173424999864320000 512 1561966709957651918122437052097280000 513 5393488511065757730066421536153600000 514 15319720645488627627957570973900800000 515 36039937503620295442950673394073600000 516 70541284618280702088525373351280640000 517 115152973672084818752785193916825600000 518 156822808013812967108076694270771200000 519 177832590518920170405499299967795200000 520 167172236831583378525689094625689600000 521 129314851456093822094416301260800000000 522 81389785344947417747584723451904000000 523 40994139826538616415489021181952000000 524 16123067938490265130235692843008000000 525 4769246419423195234280826470400000000 526 997704423373587968550701629440000000 527 131565418466846765083609006080000000 528 8222838654177922817725562880000000 529 1 530 4294967295 531 1853011598917250 532 18441185026027897980 533 23209288507196077926024 534 7842430237030022751773040 535 1057024584642636848314248480 536 71663486416210108130211103680 537 2830338438816610357047115482240 538 71857287402427617458414862816000 539 1256615996062928134514977044748800 540 15916115654196051115981415294438400 541 151581859035931279143026540935833600 542 1116921973736406822336858144038400000 543 6509185877867704885739100534359040000 544 30520584525268282227560367831521280000 545 116680772047440312101088158948167680000 546 367444276306913178714365443644825600000 547 960513784187580910719299072017612800000 548 2095584504934399655186570261513011200000 549 3829038139479395235578996539278950400000 550 5868314223417666470186176346210304000000 551 7540251358239049195704171173216256000000 552 8102283265893165003943022170275840000000 553 7245004970360346636976945802536550400000 554 5349005705370978413797610341269504000000 555 3222976194285175504655406381662208000000 556 1558287677594270066864802971516928000000 557 589754048441000085440743367245824000000 558 168239278864480300850665016524800000000 559 34009660673679888774112928071680000000 560 4341658809405943247759097200640000000 561 263130836933693530167218012160000000 562 1 563 8589934591 564 5559043386686340 565 73770299138908343670 566 116120207276084501222040 567 47170627864716116900268360 568 7446226673920638074710377600 569 580707063422179322979888568800 570 26046353840679174078465728169600 571 744045919973625667797572667500160 572 14541348830716485654248896120396800 573 204816163807044822871441731025497600 574 2161557555317459242251122015699097600 575 17607471799776802141575359048703436800 576 113274695800325268798802522031923200000 577 585967140572308088927052393319726080000 578 2471902477210777821359464587423191040000 579 8597570098330922522577076687725711360000 580 24863758873088474520525260353941504000000 581 60161451998252030407398087598594867200000 582 122321491027755293050890332555118182400000 583 209512713844255962291254806941484646400000 584 302528694154686793845291816600600576000000 585 367880579620934091595828469070594048000000 586 375579922640444626019056177150033920000000 587 320199272598654104683161513936420864000000 588 226094505585345177384433841177886720000000 589 130652412218339300497910455507353600000000 590 60734922377428564349996040852602880000000 591 22150045770723411503301508145872896000000 592 6101477846818485577517451265966080000000 593 1193232562785066735925791880642560000000 594 147616399519802070423809304821760000000 595 8683317618811886495518194401280000000 596 1 597 17179869183 598 16677147339928202 599 295097873685793433700 600 580896117576978139484880 601 283604368224677123907720360 602 52406610484632763224374253360 603 4697780094094879050362081193600 604 239062841073490001290030662076800 605 7674876384302369244681918228528000 606 167395296337617598874713583999366400 607 2617748802822419216654038629630336000 608 30558042184811508023721886976394240000 609 274604853416002200131319612885936384000 610 1945625042201754261964092857160696115200 611 11074594686161808454814876123594465280000 612 51397816361740152385943736279309864960000 613 196778603882539828369498278365257052160000 614 627167680358637621296367327103951380480000 615 1675640458553721624037941698696785920000000 616 3771980351547901762216658735629379174400000 617 7178031016156492324476302736370144051200000 618 11567439670131427428849317534526475468800000 619 15787293876460214456741595039508070400000000 620 18218631976913533848776287686445105152000000 621 17714679153576122372238603791097790464000000 622 14429732738369326511141913074149883904000000 623 9762819192917820203321206466008842240000000 624 5419580291058928780091377938931384320000000 625 2425814122067130711248930429101670400000000 626 853647186373075398002086233621135360000000 627 227329255260495188452666329425510400000000 628 43054783193275603873611047239680000000000 629 5166573983193072464833325668761600000000 630 295232799039604140847618609643520000000 631 1 632 34359738367 633 50031476379522972 634 1180441526185193519406 635 2905660979379633871159200 636 1704530689935947634143746560 637 368547899601777405314066095680 638 37949087026151461745467269322320 639 2189147810414169044013172608240000 640 78900329412685102458429458243971200 641 1918097023556817280068668606278310400 642 33254333893582824187470312979557062400 643 428667534036418634908232994248689152000 644 4241722496226580406146859111096234496000 645 33028843580850344731299867437813551104000 646 206377890611615249206499410834921886208000 647 1050956393128171525838081534725779148800000 648 4415777748035299501212012527322894643200000 649 15458200796699831715281948225549703168000000 650 45428995097888547285389813188910794629120000 651 112724396553580369487308667422152681062400000 652 237128269737948768145028493648360131788800000 653 423967794768465662002012963494252104908800000 654 644946165448067977825332584242302625382400000 655 834360852457883493181205473109321318400000000 656 916047457415817527897610890729670180864000000 657 850184441928950997479035351570589417472000000 658 662961721337670781493825434050294448128000000 659 430526765842407900315643741277257728000000000 660 229942252102722855960117873102060257280000000 661 99237486439579258675532586115305308160000000 662 33737598945901183368549995783871528960000000 663 8695344013713940958314487100525772800000000 664 1596471360806659391633497631647334400000000 665 185996663394950608733999724075417600000000 666 10333147966386144929666651337523200000000 667 1 668 68719476735 669 150094497858045650 670 4721916199169912646540 671 14533026663002910129873624 672 10241712444512583974218275360 673 2590062481352057523003325149120 674 306172531506424135800936617248320 675 20005922989936733090082291628738560 676 808705624420578545980413135913872000 677 21888070553251841105339649251501126400 678 420151073982118880330399110423746163200 679 5971729949196436144056672680987643724800 680 64956792889645567939863056480580241920000 681 554816768659927296655554039122550549504000 682 3797478903498599158273488584925953445888000 683 21168304932964759926551376663696995708928000 684 97350258147814306961063611582150349107200000 685 373189814601932193612173241777256463769600000 686 1202285717095067748298153280063660252774400000 687 3275792229582958704941278279643422194892800000 688 7584034261860060658424108876129129201664000000 689 14968081213909583125236925020631721312256000000 690 25229967250428341693854280182183061422080000000 691 36337729282200718797338118849548295969177600000 692 44676255204258343054868019986704457662464000000 693 46772213824892932657271837651377338974208000000 694 41517908129536458813761066645814158819328000000 695 31048204406884610990980780650448718659584000000 696 19383543772511514787957204690102281830400000000 697 9974629642708642697745046362636272271360000000 698 4155965245895794886735110034658353479680000000 699 1366549518721397919417977939401239429120000000 700 341226378719986470939916993793359872000000000 701 60789909486249690621228909818648985600000000 702 6881876545613172523157989790790451200000000 703 371993326789901217467999448150835200000000 704 1 705 137438953471 706 450283631013090420 707 18888115080173224723110 708 72684020979811230299954280 709 61522939800390518395959020280 710 18191887644131478164868585696000 711 2467510689420857489068516214030400 712 182502687161481990897148117596633600 713 8267109551115216057614871983797367040 714 248855832329976037618540273125651110400 715 5282581663871196816123525466851466348800 716 82674302227339096436701534177924322380800 717 987027589794591621030819535580962755302400 718 9231646630353947400991393377566381629440000 719 69081913985876495982209127945653513376768000 720 420620846316378505283749220641664182185984000 721 2112165830521058444050518411761555210981376000 722 8842911124097369203930436602246579095552000000 723 31136320819338066644594357195041077867110400000 724 92837351163143487769729909473785071148236800000 725 235640390582163467289097239147352708529356800000 726 511114621680841746365779670749370432618496000000 727 949785081930200612532951999846923064311808000000 728 1513962446065298170585955695611100873359360000000 729 2070025867365734889360021490893023298453504000000 730 2424432408582826101172908136241504051527680000000 731 2425351200899130028531649482669984599244800000000 732 2062899355426674565523752504945809288069120000000 733 1481904240974999162377158779566081296039936000000 734 890719832099313367268812577944792895324160000000 735 442204406792633360005619958350791751761920000000 736 178087021986471567716316793109308212510720000000 737 56697830994285671352750449789215136808960000000 738 13729343708498279183700189632626950144000000000 739 2375394387660813382576699476121170739200000000 740 261511308733300555880003612050037145600000000 741 13763753091226345046315979581580902400000000 742 1 743 274877906943 744 1350851167917178202 745 75553811171585938163700 746 363495657359376844398663840 747 369501058907242166527253893080 748 127712351147722690264455853993680 749 19867428728875780259702209812115200 750 1662264269968704777986881188081945600 751 84313619695605498494223052896343372800 752 2820085251140888574380091724220135884800 753 66128394122084098207286248606599758400000 754 1138156908921862615470602249915233787136000 755 14893152186079690948108593442446494765184000 756 152293085712433493709302374161629203015833600 757 1243785323229333146730216947793951938469888000 758 8255865011152458525539082798038747311190016000 759 45169539336757486582733068162616284894826496000 760 206034296307229066867587626854392996613152768000 761 790741727744611347766565439343506560157696000000 762 2572310790812774576056215242850308051455180800000 763 7133672967233609523524467360191246081758822400000 764 16939724891466956446773071688477279537871257600000 765 34550478264984174867203780423561673493708800000000 766 60643903117957268965439740386603675377467392000000 767 91669733703141561388009451153496127593775104000000 768 119280347583245411855029078441739215151038464000000 769 133369508656911945530554705193280178170101760000000 770 127733914932549203199075008158188038132858880000000 771 104281208536623537271503586030410908235202560000000 772 72069442024328689256647953303271018636247040000000 773 41762855812442981905513028583513915811430400000000 774 20027412742917829254818292839832507069235200000000 775 7804597979359274560631969465440485664358400000000 776 2408253283603152597423021929975257906544640000000 777 566041227753229053202267818282305401651200000000 778 95190116378921402340321314786213520998400000000 779 10198941040598721679320140869951448678400000000 780 523022617466601111760007224100074291200000000 781 1 782 549755813887 783 4052554053507348492 784 302219297239847504189406 785 1817780502041570565745974000 786 2218823831730249883385516677680 787 896203464387502284850354501314240 788 159833416289040300909468869474877360 789 15119317859549349243959548371234432000 790 858096575385773327944112459656171238400 791 31864073959505829303123239495384928460800 792 824561667227558952805615992245618595532800 793 15589580545449223179605264232177236333568000 794 223300170421099887274638137443148965945344000 795 2492900416291618078913055920618688971950080000 796 22184961457355832753323006777127669060755712000 797 160250270361261125281847878731361935305748480000 798 953401413251226553423359634493751832397107200000 799 4727703337898987028973360137160560063756779520000 800 19729486184729579225815473697103598138803822592000 801 69833361161960493052511828886726600283712716800000 802 210959331886207675614718802024063882879252889600000 803 546554477782879407793318930759184843169733017600000 804 1218825150863360195088671379000457593220050124800000 805 2345309056308551920948884239830572048285696000000000 806 3899510654230612320224239239655991201874837504000000 807 5603982461029306716174030847917858126516191232000000 808 6954915627141160594941316863338803797840887808000000 809 7438629775437461367628706981999298094615756800000000 810 6832719789142633010918282817499780352908984320000000 811 5362588958852895485101194133313728824779735040000000 812 3570564088752364787932503467073846883689431040000000 813 1997316006514463786385420578386918039250534400000000 814 926260951814503700470490625539449245872947200000000 815 349645196224325675971292729374110539317248000000000 816 104666349125226586825087409007297021188505600000000 817 23899518505136337801873530105252894736384000000000 818 3909594065562843310406054000148055326720000000000 819 407957641623948867172805634798057947136000000000 820 20397882081197443358640281739902897356800000000 821 1 822 1099511627775 823 12157663260033673250 824 1208889346621550538803100 825 9090111387396812218746627624 826 13322031892891707153141829936080 827 6286737193702897493252794609265760 828 1284940754563034923269703437308218560 829 137352528066256465602911686296908906880 830 8717039614593677422636760531902822272000 831 359085779308421855613796759045795925452800 832 10245244820285271556001747541396657359462400 833 212559287097570608768535826925251495482777600 834 3328866932986238323179802359222389595571200000 835 40519708630269669605540772733484420102486016000 836 392352889562067595236863947243323039551342592000 837 3079213979459132453844582046867195605169815552000 838 19885480034663517091411887359320685883345653760000 839 106987588858602831512114316026938174194526740480000 840 484416087114672338066803316548122603987455262720000 841 1861090308095761938619057880563330568734043504640000 842 6107605885897739217626562051150664029301530624000000 843 17211858290502795242770149051990656816247422976000000 844 41822556609726871061374448503472233630185062400000000 845 87884530028434442705850219091775283444423602995200000 846 160020003417709718349552326226820072455888175104000000 847 252694803457787201662529053124837940664682938368000000 848 346045164007743777995055705067268675755482021888000000 849 410457901047638876319589374651466151083401805824000000 850 420701857161965369988780987002973055331126476800000000 851 371221851398718750365685502657719004155441315840000000 852 280498308564515433251977129079088693846233579520000000 853 180169479055052978164558990033131395573329428480000000 854 97404300576670430766715560355109569654947840000000000 855 43730454229544524474991926796435143235783884800000000 856 16005570436359555784698392252356561638889881600000000 857 4652270753198201624372467338157049868032409600000000 858 1032846759181432544464750665899983207661568000000000 859 164474922514722051615169471762750362353664000000000 860 16726263306581903554085031026720375832576000000000 861 815915283247897734345611269596115894272000000000 862 1 863 2199023255551 864 36472991979124275300 865 4835593859475982256232150 866 45455392494370547295888350520 867 79977641914287226979944712754600 868 44087092547277632695688413244476800 869 10323533196860199668610397060730608800 870 1246452278632812469812362804170645910400 871 88406568898533082416793810495700402881920 872 4037113968538577185978131954822783402700800 873 126892881415815899083772734846263643493529600 874 2886213670111841172662986720525029329589657600 875 49367407794075754438508198779141723779272908800 876 654399766515852380607628824031379755875287040000 877 6885441862447126567872934746895434934358771712000 878 58624283883798333239147717952635493920708345856000 879 410285278274748559360771867264514671188108632064000 880 2390702828937397106375585976979597655596229836800000 881 11721085930606900560066238335474277389445113323520000 882 48771218212304447472336281822792394023164018851840000 883 173450225959761263498784580617144550588048587325440000 884 530240070171314553371497793321099715418324402176000000 885 1399614099315009196056700192279118713898132226048000000 886 3200854609344305973119242241377715693235031572480000000 887 6357633339571313744734615959191703969963682627584000000 888 10983279782220707121976644916267946281799531888640000000 889 16512024285577080228749844176254147319099935948800000000 890 21592543722598353197129651606776041302572148981760000000 891 24524334845240488512931521474981710041352446672896000000 892 24128933108219242360999680192478480788752475095040000000 893 20483823267424775125399518712920127331898155335680000000 894 14921538682881242143493714801624174256999345684480000000 895 9257339028423542925498775723167061422188097699840000000 896 4842312117640853002693046489948955381520662528000000000 897 2106766433743002364873859558960066232252471705600000000 898 748334553577277468350923412596647064117234892800000000 899 211382194717227896791441816816010207008338739200000000 900 45662698826968596702652134702946626022932480000000000 901 7083572510337436155155010639816079165095936000000000 902 702503058876439949271571303122255784968192000000000 903 33452526613163807108170062053440751665152000000000 904 1 905 4398046511103 906 109418980335419337002 907 19342484856879866397754500 908 227296304847290640408466681200 909 480093128448195214616147718280200 910 309089513682429152231698560987865200 911 82896875222712540777752995378556208000 912 11300658773270193825660148414021658064000 913 895283759493026136396249370194539842012800 914 45292319342909679869927389608007621458528000 915 1567122830643715138051032269658214339352064000 916 39043492288443726033624100184980545006587904000 917 728664486828514497383733610274809514194486272000 918 10507140206854846271253547143378680471039126323200 919 119983066296891810795081388310797655287869652992000 920 1106779895823725690151478161145130355601782226944000 921 8381747834970045733559404815956067478037997256704000 922 52808488758756019089630027173373619537714322276352000 923 279845072361948556222460900272097903245230633369600000 924 1258617301070531408120386684988125822275346662359040000 925 4840100553573141193892322691855820387423513317048320000 926 16011426585054982524517710019962473567558530171207680000 927 45786259997500455432905253861084142588176634675200000000 928 113612103617167870033341860649141741464430962737152000000 929 245319832062461806691081070973427195549931537629184000000 930 461847020948813249656469427678218852827643109310464000000 931 758885234116117338698365049674350674543385567559680000000 932 1088520447951510489121755533531621322709390527037440000000 933 1361913813312566898104705540845956499015165720657920000000 934 1483726971712011168578935730216284205691900128133120000000 935 1403479270912389317203774684780276979072067698688000000000 936 1147893121092673794748077187267041825101719378329600000000 937 807160303501481450202250963041277838835373729382400000000 938 484230451083830314561215001735893526707618510274560000000 939 245324515732177940229715571270775822714312169881600000000 940 103531970097107351464443110388638325733426672435200000000 941 35720901881613926407058955305084329238654563123200000000 942 9813368653506435349478222292423306281211238809600000000 943 2064188154665272717609633679007561581498204160000000000 944 312145525827431484126334849020655653787533312000000000 945 30207631531686917818677566034256998753632256000000000 946 1405006117752879898543142606244511569936384000000000 947 1 948 8796093022207 949 328256949802351033212 950 77370267684460471849029006 951 1136558894175880721507924424000 952 2881695252213407740898928643087200 953 2166507154547693236909586813224737600 954 665338628377477330287645852955364720400 955 102369103961213444757163359689223372240000 956 9054543523889693108393435037671593342704000 957 507168350366936739933163779390029234463936000 958 19303689480496588135181588521586655908268576000 959 526370873717493020093725689640645657157867520000 960 10708868215348971401809383846252080283808450560000 961 167808405918421897032175477694527540264309702656000 962 2077336163853091666790105420123442691671501342720000 963 20734987289753605705296430952439978529836212305920000 964 169686719258464159936644415426676430649914248478720000 965 1154232747445825185907039802981307985821256073871360000 966 6600262733655335487152188521736056836121184790642688000 967 32027864769720130694977338390192600332686892576931840000 968 132913175501090265836159219605578690791099572884602880000 969 474745023634873704329538429679964940577163486912839680000 970 1467133051396275528453633423125156314170085426142576640000 971 3939172830369207681223272608894562958727013300633600000000 972 9218618224053203724801654361537650620908994046787584000000 973 18848185199241964714692782392621016110644583929741312000000 974 33718656120869243224278895938193727913561159843053568000000 975 52815879545845089668085131863298837245787121175756800000000 976 72424507389970811127672076697795713329027296903823360000000 977 86852950522449353169088173862083505346903875591864320000000 978 90906872792268804376467797549673673706755070330142720000000 979 82791809665254693377207337092781243558662905842892800000000 980 65323923315108604533563079923215826748759446283878400000000 981 44391516106984430316519057804159719955169354658611200000000 982 25779748354292466857912285626504203052481885975347200000000 983 12662365459951377852454155650127547669852024995840000000000 984 5188077165094301207652635385972822563205660278784000000000 985 1740115648988080182097890970997713456036111712256000000000 986 465288903673361887334036016564811408227166479974400000000 987 95365492745535599553565075970149345065217032192000000000 988 14066687083255541397564186583285675752941420544000000000 989 1329135787394224384021812905507307945159819264000000000 990 60415263063373835637355132068513997507264512000000000