1 1 2 1 3 2 4 1 5 8 6 3 7 1 8 22 9 33 10 4 11 1 12 52 13 198 14 104 15 5 16 1 17 114 18 906 19 1208 20 285 21 6 22 1 23 240 24 3573 25 9664 26 5955 27 720 28 7 29 1 30 494 31 12879 32 62476 33 78095 34 25758 35 1729 36 8 37 1 38 1004 39 43824 40 352936 41 780950 42 529404 43 102256 44 4016 45 9 46 1 47 2026 48 143520 49 1820768 50 6551770 51 7862124 52 3186344 53 382720 54 9117 55 10 56 1 57 4072 58 457911 59 8813952 60 48690570 61 94345488 62 68166798 63 17627904 64 1373733 65 20360 66 11 67 1 68 8166 69 1434813 70 40750740 71 331592370 72 975073716 73 1137586002 74 530547792 75 91689165 76 4782710 77 44913 78 12 79 1 80 16356 81 4439178 82 182133800 83 2116407675 84 9033729048 85 15926204028 86 12044972064 87 3809533815 88 455334500 89 16276986 90 98136 91 13 92 1 93 32738 94 13611942 95 793643144 96 12858710875 97 77059577178 98 195798232644 99 223769408736 100 115589365767 101 25717421750 102 2182518646 103 54447768 104 212797 105 14 106 1 107 65504 108 41474217 109 3392363648 110 75206147605 111 616661993568 112 2179713188877 113 3580310539776 114 2802488385699 115 1027769989280 116 165453524731 117 10177090944 118 179721607 119 458528 120 15 121 1 122 131038 123 125798235 124 14288341020 125 426916192745 126 4692693109794 127 22452382247099 128 51062391403800 129 57445190329275 130 32074831781570 131 8603270701289 132 1024598862588 133 46437108315 134 587058430 135 982785 136 16 137 1 138 262108 139 380343060 140 59501597800 141 2366766505300 142 34303751834292 143 217389570638716 144 665097785482960 145 1034013425926950 146 831372231853700 147 341612182432268 148 68607503668584 149 6153592913780 150 208255592300 151 1901715300 152 2096864 153 17 154 1 155 524250 156 1147319772 157 245613252400 158 12875110488000 159 242744068488432 160 2001979520151100 161 8053679743321824 162 16788470920025850 163 18653856577806500 164 11073809647067508 165 3431964891687600 166 525945481724936 167 36050309366400 168 921049696500 169 6119038784 170 4456125 171 18 172 1 173 1048536 174 3455327691 175 1006929164736 176 68980800922500 177 1672766267128992 178 17695475013132252 179 91885157080075392 180 250760525103840222 181 373077131556130000 182 306485086238026938 183 137827735620113088 184 32863025024388468 185 3903121289967648 186 206942402767500 187 4027716658944 188 19580190249 189 9436824 190 19 191 1 192 2097110 193 10394293545 194 4106037419940 195 365042587907220 196 11278252019378952 197 151190174121699300 198 997985456835710880 199 3497294346515579790 200 6795622177941569380 201 7475184395735726318 202 4663059128687439720 203 1621726367358030180 204 302380348243398600 205 28195630048447380 206 1168136281303104 207 17450659034745 208 62365761270 209 19922545 210 20 211 1 212 4194260 213 31242648270 214 16673612724840 215 1912466234709825 216 74678329804092336 217 1255700629191026760 218 10402926440632875840 219 46071186424862489730 220 114586813066290091000 221 164454056706185978996 222 137504175679548109200 223 66547269280356929610 224 18205121271107532720 225 2690787062552200200 226 199142212810912896 227 6502385198013405 228 75031257261780 229 197870105710 230 41942600 231 21 232 1 233 8388562 234 93853772610 235 67485931322200 236 9937487459858025 237 487084290012634446 238 10183899894013577592 239 104749708025480608320 240 578486769263730202050 241 1811340823466470206100 242 3321540556243074970156 243 3623498788628809058352 244 2354743070506411267930 245 899868307743580314300 246 196405702547776140600 247 23277485472031034496 248 1380072155035797597 249 35774954855488890 250 320558173780450 251 625691817400 252 88079901 253 22 254 1 255 16777168 256 281825557533 257 272446492558400 258 51290228168192375 259 3137155469208740016 260 80947804343345626323 261 1024217547980093142528 262 6974032246303557083850 263 27112091312100505204000 264 62439119894244348618946 265 86963970927091417400448 266 73791687147743321095118 267 37956927836940707285600 268 11623387077172595139750 269 2048435095960186285056 270 196587524833839378213 271 9411466407626220048 272 194902867039131025 273 1362232462792000 274 1972778902731 275 184548848 276 23 277 1 278 33554382 279 846030319143 280 1097677085844524 281 263262303154921875 282 19992350017487226246 283 632514895256802924597 284 9766440582511460165928 285 81202206080373690320154 286 387354783892731003437500 287 1104356525043035614950006 288 1929067896898016861946792 289 2089823554972851600442358 290 1405544668236590782663644 291 581032175839096505156250 292 144359477476219893902496 293 20753686237836852852597 294 1626466873517493234678 295 63309108388709549779 296 1053049212619687500 297 5762804700683751 298 6204222340382 299 385875393 300 24 301 1 302 67108812 303 2539248583608 304 4415525232739624 305 1345125539278028130 306 126272395380641482476 307 4870768025518587320632 308 91143259648231627204848 309 917603030863894888554759 310 5317142613689508973399960 311 18539275709703453321168816 312 40015350781615291735325232 313 54335412429294141611501308 314 46684575911884507024546104 315 25280830513231981801593840 316 8507428181903214357439936 317 1733250169409579233936767 318 205072334208521161210908 319 13220656069264737013144 320 420907984602138274920 321 5649527264967718146 322 24285388780067932 323 19467572474328 324 805305744 325 25 326 1 327 134217674 328 7620161668056 329 17739971220855808 330 6847054640290480310 331 791531535873655203732 332 37041732070845079168864 333 834911325739970913743936 334 10104078285651744447891003 335 70503927830990882073367270 336 297513742807673344464696272 337 783554175538167282443028864 338 1313259848435322432268616356 339 1414279836776501080904663768 340 979442719422709103053786080 341 432747262265706682857740032 342 119856677312684499524724359 343 20208156571303488895782006 344 1982914398632430920141848 345 105833520202414511911040 346 2770360375557793213062 347 30127040417278113364 348 102004834519920896 349 60961293344448 350 1677720925 351 26 352 1 353 268435400 354 22865518166943 355 71203730056801024 356 34745297374052006030 357 4929951457745599902576 358 278684647124820106673482 359 7525958767539083405239808 360 108782934158557578312295659 361 907120844022943709691492760 362 4591074621323936283883626941 363 14595617253646487583609226752 364 29805133382154409959191231668 365 39599835429742030265330585504 366 34390538517870473029836036540 367 19460823004861983444812302336 368 7095297142046083347820150727 369 1632817519241298677444686968 370 229652861001399331992624169 371 18814896918847708513099520 372 836053941374460320020446 373 18076488678400532976112 374 159828367920639227738 375 427222380340806144 376 190545984724525 377 3489660200 378 27 379 1 380 536870854 381 68607023481429 382 285577104166102196 383 175862598771964060870 384 30538678953997434781884 385 2077327950622544477547158 386 66896101671308349802082032 387 1148380479696647581428556611 388 11367737050243430416841169290 389 68462813546217584574611452999 390 260290972748310851177152529748 391 640457433031213114252045942052 392 1035865235266575046132332708616 393 1109855609214187549427499330660 394 788255302192262294464056544064 395 368745544726773705834299417143 396 112030058530174229303909650362 397 21598700395462517791998221651 398 2551956621548105736507903580 399 175602266887184418230465334 400 6528744987670854072291068 401 117064935990323499997222 402 844140474105427492176 403 1784856901038138725 404 594594203505718 405 7247756529 406 28 407 1 408 1073741764 409 205842813713874 410 1144686793478431656 411 888237278365010997975 412 188296916568617173644360 413 15360750206290075842810660 414 587398773271833630994984800 415 11915844719254487996931197505 416 139196936717915361533490728700 417 990676653358481126032706421150 418 4467852375341820965772746161320 419 13119638710853828661122489669535 420 25537687524423722768349449537520 421 33295668276425626482824979919800 422 29185928599341397449542228042880 423 17156450621885775941467871106315 424 6701778563012731448659119241980 425 1711168764891921944965583818350 426 278393873435830723066981457400 427 27803637678260471992839460845 428 1615346626497542485236208200 429 50471036392095963483520740 430 753187666274468694577440 431 4441186391825054989875 432 7440464157609805764 433 1852585323424866 434 15032384696 435 29 436 1 437 2147483586 438 617573538295710 439 4586157515207426088 440 4478388712613104018695 441 1156428617762653371805410 442 112797565107951811761716700 443 5102958477311436755828044320 444 121780722111768274339506651345 445 1670005743961758335263301895450 446 13959775794737430340096566664050 447 74148253682804914928859959756040 448 257678424560265281427160915849695 449 597717934048332981937442489013690 450 937223953136505358985508119440200 451 999705550012272382917875327402880 452 725800348487261478066894450945195 453 356785510929598081976068960407270 454 117401401664441115304028269613730 455 25381410535886236981993757571000 456 3507012062319692504052933980445 457 297686209606544670607682925510 458 14671005622270380673005627420 459 386734508941549068897314400 460 4818452574011055715855875 461 23287621305588140897214 462 30956563227650126094 463 5764019690759960 464 31138511997 465 30 466 1 467 4294967232 468 1852814030423121 469 18367686139592744192 470 22546726379203770723945 471 7078297434409449076215744 472 823312123773740072343008025 473 43917543890023886597802869760 474 1228065549606347895112610508885 475 19676919535683030058709848209600 476 192134666427628351285644507089445 477 1194355970624293822930244607924480 478 4876037740921183157505459411024525 479 13363048229691034894789160291893440 480 24945364524356502555786038555780925 481 31990577600392716253372010476892160 482 28271413127604036229890843696551715 483 17181062009602759150443206089577280 484 7126516698269421537892594523805075 485 1990593284373823038217074346540800 486 366802544998199579727139513534395 487 43289222978502666129161666061120 488 3138389737882889065287782411595 489 131752631670071659793408609280 490 2940400442049071686939314375 491 30672622215774279330268224 492 121752322447700361909303 493 128573802977149209344 494 17910535627423503 495 64424508480 496 31 497 1 498 8589934526 499 5558635364794803 500 73542386700880670780 501 113376500910904599666445 502 43200298541142896628750282 503 5977893221926600461712933743 504 374863554656583666277937473080 505 12238363631487775994154172063485 506 228153092735659191239976306211950 507 2589662783467441191562867904656215 508 18733902187469920831888609457506500 509 89266203328835080544392938848349225 510 286853908991446390057544567419779210 511 631896398009388925593438669680373075 512 964191851647948039732205666775102000 513 1024453842375944792215468520948545875 514 758275677611266710712126403616447690 515 389301733631248672220953341498271785 516 137332620505900123914450675151306500 517 32784328828072361455805066550636375 518 5179325566934882383125735809312430 519 524752113292016139851945504287485 520 32635636350634069317744458835960 521 1171448608301823957118554603375 522 22203603395727373143505182474 523 194401343435143034829376269 524 634908405101065758132092 525 533182303581384863155 526 55586353647948030 527 133143985153 528 32 529 1 530 17179869116 531 16676305526339868 532 294391892218114475240 533 569548416072429922648000 534 263011241677463774321294244 535 43206061957532204475796170084 536 3176537264418488315371541244432 537 120688310158106399561454540001740 538 2607887290862932605577207650479100 539 34258563864354030645562947498380700 540 286958733052857638580172143201827160 541 1586656918039796746002574070186812800 542 5938611412962851195607933395995199940 543 15317971974609563967215880167679672900 544 27559480468147436007109313126264795040 545 34831430640782122935325929712250559750 546 31004415526665865507997977267047894420 547 19402764501172114358473448212394252340 548 8483730589946930279439904851421714200 549 2563061175295056282004158113378697600 550 526091010596905670730315595870016460 551 71631542625467518622540708405705100 552 6258929498071038253385298361149840 553 335245305994739998781818166671500 554 10323746109360087024957509044404 555 166651953264767074406642370324 556 1227385794494830946832706472 557 3303380813220093551358400 558 2207939191635858564300 559 172321823772178636 560 274877905856 561 33 562 1 563 34359738298 564 50029741212737172 565 1178256856167546615504 566 2858781776320328906061500 567 1597887734944103207235915864 568 311034134264189247958402135892 569 26745513741466043118225468918048 570 1179108506407198379277708441415296 571 29431325968576726043590258171506000 572 445692426986675757888430704454835940 573 4303083308139901886432554219290387120 574 27465723072277131417527565658738780380 575 119023416235610704686569281131234565560 576 357025538468347413699836775286520806500 577 751395919509112805849324181418544758080 578 1119209384846615803536506418648073720890 579 1185045231014063791979830325627372175060 580 892282654417071456946072465434521900220 581 476034051291129884933115700382027742000 582 178535124353416057029853921696851848340 583 46480454430007453168123572653250243720 584 8247576340601478615662395586973241980 585 972419840698201653574757900628732960 586 73578314921441815108975645428765000 587 3406313462954128651246713275199744 588 90266108877447895524010957598412 589 1244136537056756991833608543568 590 7723124052229832168306926676 591 17152690657921973436369000 592 9131490635298486270156 593 533650572935863168 594 566935681917 595 34 596 1 597 68719476664 598 150090924445257267 599 4715162026961929914688 600 14339566334778136961658280 601 9690242553612151084033709184 602 2231300808214933560886963437976 603 223917202228182400880472619692928 604 11424371537561816473215474591123372 605 328376394315308546948369714467057440 606 5711978160989293302971469848719610340 607 63306037786057242480087745439029440960 608 464272892367421930431469496194256290680 609 2317054189318654209965699952982787329920 610 8033409942326452060945360454750589822600 611 19638879532803883052519038108809160001280 612 34195364667482683428203841029404125558870 613 42661628316506296511273891722585398302160 614 38218348746010057949168998797569316801090 615 24548599416004853815648797636011450001600 616 11246773919257032885323504636650825751640 617 3641085154643599472803242783258665804160 618 821405886496208030763369108651376514280 619 126612075572114484960175490878058881920 620 12981768547702939324935158747090023500 621 853778625219802222065761257614349344 622 34273114612685449419646423773370116 623 783710207798638403081654168925248 624 9243960491176153323674562814472 625 48451212768060755420168545920 626 88905311275624449162281336 627 37721296215695439317504 628 1651000168897829937 629 1168231103288 630 35 631 1 632 137438953398 633 450276278029081665 634 18867252108523310978500 635 71886438154969162004878920 636 58674887189326653199175943120 637 15958264146880960214149923887272 638 1865289301754868433633177460059200 639 109872735708244093886674158840437580 640 3626495089279939963680161382404275560 641 72223324648300050775409542169673556524 642 915453676005122181660274850233433573520 643 7681504583213973400091384831940097243800 644 43938441061408071370206966862878293818800 645 175117426454550773006229048570138834401400 646 494170455232974655005480683927359772046720 647 998647389419288133145494857312064784527990 648 1455839587125294380287972029362784871858500 649 1536719564187810734748414919882939586961750 650 1174879281669750744877052773308311511209400 651 648598722493279234694693397654659700811320 652 256838892133341133742469271236203623788720 653 72184581743741831536768588417585768416600 654 14181239230548873969399479689735564142400 655 1907195158344004545125572604652986611500 656 170709676441436483650968008764682951784 657 9791536741055837901936435732491544012 658 341826288870092736536319605281361360 659 6761673718861398071920268292714600 660 68392560629489829489213959516880 661 303153583811521041529075706120 662 460073204191802636831225088 663 155654829895317315572625 664 5103131150996258870 665 2405181684465 666 36 667 1 668 274877906868 669 1350836049632298390 670 75489420958697228949480 671 360210464924322396602257725 672 354809762361110735016043009248 673 113829924114847368789752997153744 674 15469454899074866104979131356608640 675 1049709684843949427627349844198369620 676 39683213781500327002164809876856369200 677 902163475282914775450805756923816105896 678 13033960229358703983734914307977398303648 679 124653096640253713287820446675710090118900 680 813675524087397234754490251736594011456800 681 3709530122974389068144964554815869042270000 682 12016149557861052619967199282617014333367040 683 28003183902513645253283200334434316250768270 684 47352939638310812252970446448079734895222200 685 58395343439136807920439766955551704304546500 686 52614377375900902503300496053421927661358000 687 34592168350163914724643953354301214192125510 688 16522205642058947352454899013598394708379680 689 5687946188560729904488945650717665864814000 690 1394872327006966688150554717262732591068800 691 239717493538949448630423935914827096382500 692 28240247163610525298092314333951029657904 693 2214401257512608994288341403358457714472 694 111112998588200915606061467655197833760 695 3382397873386059266799238386861413220 696 58010455871530747893671742587282400 697 504103949651466918926048987395152 698 1892318732592590586752229382656 699 2377389068500527817574900985 700 641660078148926446070580 701 15759753912376814550 702 4947802323624 703 37 704 1 705 549755813810 706 4052522992303866042 707 302020722850438423056120 708 1804260625012356615241641525 709 2143122908577667577001707461398 710 810055699932079715635536585754800 711 127788470789810664191241442752030336 712 9969481266439321579689194281070868180 713 430656116548863862689640482637177824200 714 11146041212582272601625539470369153336216 715 182980337842455755736279068536030272217440 716 1987613469450235101616865893125594557098452 717 14747502246768853567388798627119895509750200 718 76566036749720336344432789081179024500082000 719 283265531942748520391298318933354883170896640 720 756931622257734074297547688916556086305515150 721 1475011943792545085597059196442857083572258780 722 2109184695485716498051064997170499007352185500 723 2220194416300754208474805260179472639318090000 724 1720847267757969266529902395849999930834301910 725 979558569980597037326238185656719641101254900 726 407194202167700998062491333466697644558163920 727 122505658799552538151092462529886439200131200 728 26334825440658667084622854691285527695982500 729 3975226938900470203233731786251189114196904 730 411705760145525450406627904206068112489240 731 28371741268391239349592282288212390310368 732 1248902737991705201799957399647815690180 733 33231604221464405265630647603569560600 734 495180324310516323741060590664117552 735 3703111771118078700048167249164800 736 11787175997177171673509391037689 737 12268972250084024983643162370 738 2642681324941336201741050 739 48630275907646392504 740 10170482555485 741 38 742 1 743 1099511627696 744 12157599488359264581 745 1208277412505384277794496 746 9034516531686489757216912875 747 12932351284966509611912103742608 748 5752900131504798211163321837547423 749 1051932660487429943130316880009561088 750 94181954316748541130872293845614871588 751 4638877207703282679552711302407473848000 752 136344383456313755837680465570186659290356 753 2536224949330163941030456209890911950333696 754 31191149984744887176305419365311614704639996 755 262118208599370532788715425787195184735259456 756 1543512932855685051435834656586968282940967500 757 6492339051876816936678252503411861157936445440 758 19790139015232396230120663380515313424682544190 759 44182269247916558212619352877792381044123246240 760 72770607301630029527038380467389479825543260790 761 88807776652030168338992210407178905572723600000 762 80430671228117401056200315253430477701916235610 763 54000551303009126704312542406190687942817300960 764 26774893961785006664280897514814835809864618610 765 9738508577815225405017378755117791736904668160 766 2572521554759475085726391094311613804901612500 767 486790958827402418036185790747648200222624704 768 64781619199085534904634332527954892078867684 769 5917858215103715862404397823078794550778624 770 359453374566645356299339409230492101765484 771 13916631623109848038658133907222421544000 772 324404509313244975006337901023784557692 773 4207730641949719772521267520038244352 774 27120814905665477281198517234152137 775 73283323948143554467501921208112 776 63241615721805428300518390125 777 10874496712548458500150464 778 149943727023097596499 779 20890720926224 780 39 781 1 782 2199023255470 783 36472861137240572415 784 4833709424929629501563980 785 45226955141995191078585316695 786 77973557404129890241275732796398 787 40783284188170592359415766311288745 788 8632427803144763363292123177949705800 789 885507164628284348130542052290878043460 790 49632817170165276545590492034312584056920 791 1652871165873659642639724594251499889177916 792 34748139886761711567957547429456848625190160 793 482417106598031839503227623449075320320442060 794 4576597589178384947706896616412101075397779960 795 30454558375246312042080306710019247247453883060 796 145037769706180672358474297563575599405408927040 797 501987009081809567797346716305762787746982609950 798 1277228937774628167784204507066929903371781567300 799 2408652013488143968395667534598023187598850673250 800 3384768957602951387903850513212187665492796712200 801 3554007405483098957299043038872797048767436547810 802 2788965489302061437089720303218763690903932358500 803 1632014753823135992168705759029965987641720891550 804 708687542233142919243313011255194523878093096400 805 226621515165907300560116089943086874070951448500 806 52787901183760274206272531630700028562253397304 807 8826295350558313827720443474509052073981432780 808 1039052229595760885083874881274931459151721360 809 83974671393007469622564072954520717510876220 810 4507830452382708116290157984322272425030680 811 153861733227512357291330525306369010576452 812 3148469918678344348908593963700899710080 813 35608764687972148873580008109042536425 814 198090237485400020031448007797688190 815 454845751524091026407441774645655 816 325634077022365375765814280204 817 44711812180599072889466815 818 461989574405047250590 819 42880953481665 820 40 821 1 822 4398046511020 823 109418712054582162240 824 19336685658016138195258280 825 226358334770878950757373917550 826 469795148886913533702249282459612 827 288666909577862783700762456601540800 828 70644144325041307066588569485979151920 829 8290043363846308473037098543599285218965 830 527812870888436208944990859980134837670000 831 19874061890112891999241606315136557897298048 832 471071644069733036210972464965349452602650080 833 7363093113883511018635292053246748491807137640 834 78619097462838041659070800967618455483693018480 835 589212805887069388047011252767924489821529737600 836 3165210734239055145035949267108410047482597189504 837 12386344912211186762076867706230444250904878993650 838 35746496640139879566495315329798239690497743946600 839 76772668578914319250723092578931794329570859731200 840 123474688938100256499871416328619027127934581414000 841 149268311030290156206559807632657476048232335008020 842 135822157831910282149858557961480929840728039555400 843 92935335648159439092980585753443751030533145990400 844 47661995520186506088660420439730986253996991928800 845 18215213106192921708936570156221241545448351461250 846 5143467443138464610683417559051166327159220432944 847 1060583050596724898484620254982264081678753527680 848 157238194925676083318141601935236910967386036960 849 16425361561740139964647959195704285097108230120 850 1177679110174332590527431162413373631506625200 851 56008719872136331997862708706293935892385408 852 1689001186842995868623970751936431480544000 853 30396825667436464401136027993197379136205 854 300237613381425555033001420315411395660 855 1443334547889313918503812283007704000 856 2818770893321481202213495694757672 857 1675051677304504235604566989870 858 183698513751153312854953660 859 1422443256709568109120 860 87960930220400 861 41 862 1 863 8796093022122 864 328256400046537147920 865 77352432405091391053469600 866 1132710166423150520351144356050 867 2828821203385308227627123096696892 868 2040399763298289854320831666074089304 869 576699830983444967880739054151894847360 870 77312528795049606252630899675232269531625 871 5582096965558726733461268879733322168062050 872 237193693846514766546521347737802883156262528 873 6324964367302432418506022084059720661940425856 874 111030038912751966919115401803581587603078916920 875 1330622426344094542732062642286518368131217480400 876 11196765012191182070477292820547421011833736618400 877 67612700557372480696329112353450786066581611474944 878 298006810040944073336924849509787379827089690252098 879 971310775433990422957773938748350662247029717341300 880 2364258617882915681448286747354592831087789181540000 881 4328200491725193911857040041641255563169354548088000 882 5986899846106209205484785677476906523668167865831820 883 6271990314968409643841204043071044929557128240395240 884 4977430565483972998635596047887443897644757730301200 885 2986431938378419808145204312447906734005628439840000 886 1349042743658320031885797137150487030898652385196250 887 455775121239090935691767416897321875029666585091444 888 114096432190566061175055377096448201487356469363968 889 20900628022756873198224279931688519222089641687680 890 2756289311712767267087844044736359476843236209400 891 256223166721735308274881696469803663699412885200 892 16339491282197950414473890383820945043346100128 893 690018018462588411771698466146335660090945536 894 18420919986343798220422187303119963154604765 895 292069553225742956954383398773099684897250 896 2523061760552571734478233361914539957200 897 10493484496962633536507134282666744992 898 17444397420876067403700592429630834 899 8608597264815943954668697105980 900 754186215949641062771328600 901 4376752000620495305600 902 180319906953501 903 42 904 1 905 17592186044328 906 984769741099332304263 907 309427236628368046195100800 908 5667321763195500807069578423250 909 17024578803900745029490750762817232 910 14404909125034161452071725809526040966 911 4697546523843260811337969507476492738816 912 718520315000419601883982197334321285399425 913 58741665187844696904156522785064218529593000 914 2811760752161444212436378885450151309419540223 915 84179788629180249963332646602472675864376456704 916 1655803892534348925336660798436232924403525221624 917 22215838302921617914097220742588508445628825118400 918 209295814858559240063477052979256707330154592417000 919 1416213257282069662312854276562228884618740050601984 920 7005755117935672286703663852306004882345584713473122 921 25687546140115464455691744401622105670980533443789392 922 70552725869283478553347593805596517377742389767988750 923 146292648602072274400044887081783245943499659758560000 924 230250938643393826286528016232651358847571437518793420 925 275967573858610024329012977895125976900513642577390560 926 252179599466574190694768779683380059690197288711059460 927 175551178322486729280053864498139895132199591710272000 928 92832534038530892833352097112626996549661039168406250 929 37104233313500115324888075246787485969194103863251344 930 11126787540250773631823466118368360695490046309633782 931 2478373200243621909047494983983900548082795088553472 932 404638575393214530789388969093229634171632212006200 933 47605367791974895530208330162689660954918910968000 934 3948455436043447437341268057809478512039175528488 935 224479436344480666568887057606593802305003884544 936 8435282256484332637309136656350453928258620669 937 199721661638671969474132177469218343000616200 938 2794245669446076229548819656300138332108875 939 21138959357294673651020862783644217324672 940 76140233946609139103807693564637645106 941 107822332424704718520108088164509136 942 44205109752924906295142711701350 943 3094272366283680461951008000 944 13458519795024208158261 945 369435906930888 946 43 947 1 948 35184372088742 949 2954310331605717705453 950 1237762780592652281613036244 951 28352080177808922437657647156250 952 102412703481922019614715360847111492 953 101589120202212063194142837283833850714 954 38189494062318959603534217608329043071376 955 6656933469219428479815027541061689524516873 956 615359108572907731337053424413643568617018750 957 33126306551801278001015621692113066176621720653 958 1111380850627974991207701399105877557511620928476 959 24443683275424784694772122128556747447210878380184 960 366300112345510914920138843205571817407352009056432 961 3853517739758012033905280747129195524276102550775000 962 29133629322804547089635891930487336300645956201730944 963 161230181409048001327769700216928392317282456634452098 964 662658006246592285575273789359828394596470435561617132 965 2045482224472888283686477711995296063591793378993561786 966 4782503652812063344667939683888204849863213978539325000 967 8521844456283491666898219495346616333575191613810373820 968 11619237813154052730523198666727132804995640488345900440 969 12147384986479236945546980424305638841586351419634350460 970 9739250807181133333597965137538990095514504701497570080 971 5978129566015079180834924604860256062329017473174156250 972 2799080938752373440834127395361984087020348834412242444 973 993987009369888428362910684039742591894705653342425698 974 265555592909020237481032447416117352051994634456744632 975 52804703147583241599965054124008297044920795615637336 976 7707035479516024067810561494258391048552205101550000 977 811093105907917025894593152812337595687708020053528 978 60169066524122546940977531393370455254672931397376 979 3056297339226931225821178847541163283156957553309 980 102390402069203950184957376139258568182285318382 981 2153756880005177059679686985447752490159565625 982 26627733876877713919260110164246758098067492 983 176626410038225188166345756438521824205114 984 551483795383436914482489688112240903876 985 665682572632493127495649845506224698 986 226816641422471379501261177250000 987 12687068501074685886533621501 988 41360344642480047876342 989 756463999907953 990 44