0 1 1 27 2 351 3 3003 4 19305 5 100386 6 442442 7 1706562 8 5895396 9 18559580 10 53965548 11 146477916 12 374332452 13 907036326 14 2096092350 15 4642456390 16 9895762305 17 20373628275 18 40639459575 19 78751105875 20 148599912825 21 273612537900 22 492502568220 23 868056366060 24 1500344336400 25 2546298673776 26 4248333861552 27 6975659303536 28 11283209288208 29 17994773433780 30 28319047484676 31 44010056717172 32 67586872815657 33 102631917979331 34 154192627170855 35 229318057551843 36 337770472234481 37 492962310828702 38 713181674331126 39 1023184941805950 40 1456253917174980 41 2056837572595260 42 2883925697025100 43 4015334362794300 44 5553121991098500 45 7630400958139050 46 10419864307520850 47 14144411549358090 48 19090333234917945 49 25623602693649675 50 34209926917031151 51 45439329216594027 52 60056176377176721 53 78995725261623288 54 103428451203489880 55 134813636396273016 56 174963944572402752 57 226122992692988352 58 291058255716186816 59 373172011839506880 60 476633458508237888 61 606535610109868296 62 769081133414746152 63 971801893930032776 64 1223817683587261425 65 1536140386547992395 66 1922030725197729615 67 2397415723327658475 68 2981376139780294425 69 3696714376217112250 70 4570614761044954050 71 5635409673020405850 72 6929466709047313860 73 8498214038997462780 74 10395323245316306700 75 12684071337618426876 76 15438906285029224452 77 18747243346106915406 78 22711522724137754118 79 27451562662858693230 80 33107246054845243281 81 39841582994866674307 82 47844196508900152647 83 57335283964294186851 84 68570112458666008905 85 81844112838364990308 86 97498643958742093236 87 115927506418376614052 88 137584293331699717776 89 162990674806727804400 90 192745722728433907760 91 227536393279369371120 92 268149296427632096400 93 315483894452939912700 94 370567285544087131500 95 434570743670283920700 96 508828202395088328025 97 594856888160855839155 98 694380327925896985815 99 809353976994237227475 100 941993735554069503201 101 1094807646957738051702 102 1270631097262808961966 103 1472665864147608042198 104 1704523394160782852580 105 1970272720516714429596 106 2274493469469615463212 107 2622334441860890555292 108 3019578297918562998436 109 3472712917986289686930 110 3989010059775401781978 111 4576611984180439629426 112 5244626776902429264777 113 6003233152322554828251 114 6863795589512592677375 115 7838990718221529942075 116 8942945945418187013025 117 10191391390789956710000 118 11601826282805712030000 119 13193701055870113350000 120 14988616484067077280000 121 17010541288369380960000 122 19286049762354530937600 123 21844581076808067884800 124 24718722046527798432000 125 27944515273599676127376 126 31561794720852888787152 127 35614550917594749733776 128 40151328157574615277153 129 45225656216953319298555 130 50896519298408194731711 131 57228865096956872941467 132 64294157084235499230537 133 72170973321446128724946 134 80945655337649841510330 135 90713010850212205638898 136 101577074358722596750116 137 113651929913356982599452 138 127062600644216661500076 139 141946009940469013379100 140 158452019487992083466340 141 176744549712571153779830 142 197002788533438949939150 143 219422494710057924220950 144 244217402464520252014625 145 271620734483838274701075 146 301886830851808486058775 147 335292901930194549822195 148 372140913704874960344985 149 412759614635573075055900 150 457506713599115811907276 151 506771219097188659289052 152 560975950511658753576336 153 620580232835170007098608 154 686082786983377214399280 155 758024828509441431899376 156 836993388292879452381072 157 923624869565231625000132 158 1018608856466035380444756 159 1122692190196084496110980 160 1236683329752803504765193 161 1361457015196731263312931 162 1497959252410619770072327 163 1647212639375622020797251 164 1810322055104652505695825 165 1988480733543523069748430 166 2182976745978235670567910 167 2395199916774288169714350 168 2626649198623544085863300 169 2878940534888747577253500 170 3153815238117839831484300 171 3453148915352657996575100 172 3778960972482277555055940 173 4133424731593200594245370 174 4518878197049907916366050 175 4937835507903202749832026 176 5392999116173609707218777 177 5887272732596300866825771 178 6423775083546165518418063 179 7005854525090406435919755 180 7637104562445243299969841 181 8321380325546870912482152 182 9062816053988825552738952 183 9865843647232561902320616 184 10735212338769679075298880 185 11676009555807343877527488 186 12693683029067675607650496 187 13794064220441963276425152 188 14983393139526521544883776 189 16268344623493853308763800 190 17656056158325835123593720 191 19154157323160304428623640 192 20770800943384304481894225 193 22514696042152110102981675 194 24395142684219971724435375 195 26422068810378419517545675 196 28606069165333296569247225 197 30958446426644968672911210 198 33491254647288117022049330 199 36217345129549093162557450 200 39150414853341147800943876 201 42305057587597297257931452 202 45696817819203745625386956 203 49342247639971446027278268 204 53258966738417602299974980 205 57465725649650962631736606 206 61982472423433163067138582 207 66830422877531915181890622 208 72032134610799528704068401 209 77611584958011408782437155 210 83594253076393330031751783 211 90007206361963301578679811 212 96879191402323816925187177 213 104240729681373635738664276 214 112124218260575673051084900 215 120564035670930078310829460 216 129596653259670484989621520 217 139260752245938330120812400 218 149597346750307035100513200 219 160649913074036988411654000 220 172464525515356300563901200 221 185089999021894181002725900 222 198578038990656840038760380 223 212983398539643732518257740 224 228364043588368791238503225 225 244781326098191483286994451 226 262300165837490885344710327 227 280989241051347734482467891 228 300921188430550193965009473 229 322172812790424917797201830 230 344825306886232364900390046 231 368964481808671097811609862 232 394681008420427337204201892 233 422070670312701119097910236 234 451234628779257264079395180 235 482279700324806735779332828 236 515318647244441038790667876 237 550470481831438774910706402 238 587860784792059533428299626 239 627622038467956640775917250 240 669893975489598164866586025 241 714823943507606721465351675 242 762567286673235370765449375 243 813287744564312085178166875 244 867157869278932345416290625 245 924359461445982392164620000 246 985084025929259127497340000 247 1049533248030541829927935200 248 1117919491026491541761049600 249 1190466315904732657940864000 250 1267409024195934983722085376 251 1348995224831191080174001152 252 1435485425987501494900376576 253 1527153652918768574058416928 254 1624288092805387758461899680 255 1727191767692344076705845536 256 1836183236623702179036583617 257 1951597328120552660209191387 258 2073785904189878301235683871 259 2203118657093464687083032955 260 2339983940148934678172952873 261 2484789633879270470982216066 262 2637964048872836330348540202 263 2799956866762966192196753826 264 2971240120784670740783072100 265 3152309217415986637236312540 266 3343684000662975568004047980 267 3545909860600422834982791900 268 3759558887834925372928001700 269 3985231075613339327633607750 270 4223555571357520575174089950 271 4475191979465981681977362150 272 4740831717284550648126820545 273 5021199426211396187332282035 274 5317054439966928134811134775 275 5629192312126137728912277651 276 5958446405079959924266037177 277 6305689542663268573797786636 278 6671835728760206363433296508 279 7057841934272757004862264780 280 7464709954915840725182946576 281 7893488342381810023516847472 282 8345274411499096649225165232 283 8821216326093969640067827056 284 9322515266350966098977310480 285 9850427680556610475537331668 286 10406267624202604997979150756 287 10991409189518815395558658452 288 11607289028603155280743169001 289 12255408973414953968742195075 290 12937338756000641886409761255 291 13654718832425672219405622435 292 14409263313994585613466114225 293 15202763009452086546151223550 294 16037088581972006822945889750 295 16914193824858156394151939550 296 17836119060001378694221868100 297 18804994663260712845512932540 298 19823044721063495756813193420 299 20892590822649592362797754300 300 22016055992518802565980982276 301 23195968767777941049364995402 302 24434967425225204863965752946 303 25735804363154319072733575338 304 27101350643009669964729296505 305 28534600696176287384196777291 306 30038677201345213250081210927 307 31616836138055584861412576427 308 33272472022179763398023065041 309 35009123329287146285530865880 310 36830478111996014825666492088 311 38740379817600985631544132696 312 40742833312446457823325209152 313 42842011119703981472248099776 314 45042259877403822269593156800 315 47348107023768270713223721920 316 49764267717096551183729087040 317 52295651997658639157980290600 318 54947372199268007643664825800 319 57724750618421413041802521000 320 60633327449117414581292725425 321 63678868991694520978860830475 322 66867376144264796085685777935 323 70205093185559557317868387755 324 73698516858250594299970948825 325 77354405762063250422468569626 326 81179790066256879380276887202 327 85181981551313747124722008506 328 89368583989949534416166233668 329 93747503877837346224450937980 330 98326961524722694068047740556 331 103115502516899431091243364732 332 108122009562316234974472227972 333 113355714729890101060395129326 334 118826212094917580483981781030 335 124543470802796331508239775758 336 130517848563599105382388375761 337 136760105590379722396662143427 338 143281418994436073836840310151 339 150093397651108878603083162275 340 157208097550056999687955771785 341 164638037644320758863005444420 342 172396216212864054220902810900 343 180496127751674364188510573700 344 188951780408897095946956314000 345 197777713979887391749642729200 346 206989018478478632546634884400 347 216601353301192667026363338480 348 226630967001552441436923569040 349 237094717692103410503007107100 350 248010094092206075002732760076 351 259395237240128423191246511452 352 271268962888444160872535964441 353 283650784602230611733255211123 354 296560937580059272407499810455 355 310020403218282436175274292371 356 324050934439641279488768287137 357 338675081807754564744252694742 358 353916220449592882797399398286 359 369798577808601375483301253430 360 386347262251704381634405827428 361 403588292554008683587954850076 362 421548628285618242806127668652 363 440256201125582754988946382876 364 459739947128625283116432766500 365 480029839970930901626812556850 366 501156925201928971134341203450 367 523153355529666629783436671250 368 546052427168050608011974535625 369 569888617274928826119674446875 370 594697622510692701109363629375 371 620516398747805957891026186875 372 647383201962406301874264883425 373 675337630339882861712198744400 374 704420667627105153775323546000 375 734674727764768759956516983376 376 766143700834129258684795345152 377 798873000353219521585472069376 378 832909611958486606147460547328 379 868302143508643464240673447680 380 905100876648407878748275988736 381 943357819870696772573320681392 382 983126763116758647802494464112 383 1024463333954660755208846725296 384 1067425055377501018360638908705 385 1112071405263688100719169313723 386 1158463877542626672205142891391 387 1206666045110159273420595732827 388 1256743624539151566414083688201 389 1308764542631664581780576108850 390 1362799004860236210106455182490 391 1418919565746895034394791426130 392 1477201201229653058282358420900 393 1537721383067370357866034348700 394 1600560155335054584281662291500 395 1665800213062851987602550860700 396 1733526983073204644297057244900 397 1803828707071891281005325813270 398 1876796527049936933896780489710 399 1952524573054670109099588276150 400 2031110053389525566096102722401 401 2112653347303536789781252793427 402 2197258100232835112177750356311 403 2285031321657872762639152991283 404 2376083485641515343834641170905 405 2470528634114605835109792001276 406 2568484482977087707382443491372 407 2670072531084289594292757670332 408 2775418172189518710006707891856 409 2884650809915685349482367722480 410 2997903975830286874335369438768 411 3115315450699717106540142185456 412 3237027389000536560696699383952 413 3363186446767040988956297883876 414 3493943912856200844363998803700 415 3629455843712813049822469916580 416 3769883201719509460736750352585 417 3915391997218104207536912693475 418 4066153434290635285911880703175 419 4222344060390364922385053647875 420 4384145919914948984028628145425 421 4551746711815968635504288962350 422 4725339951341038194839941800390 423 4905125136006762330867104371470 424 5091307915902914018473257111300 425 5284100268430342670255795841276 426 5483720677577300251460289392652 427 5690394317841092625187783551996 428 5904353242904224542096420641988 429 6125836579176510268034510495130 430 6355090724316968528669692132866 431 6592369550851710946389864542202 432 6837934615006468165550832250777 433 7092055370874878131488840170091 434 7355009390046187240625441442255 435 7627082586818588057672248303563 436 7908569449127037755899018705521 437 8199773275317070142583879598152 438 8501006416898831859581235180776 439 8812590527418340884542025049800 440 9134856817585783598604284205120 441 9468146316803536239144972885440 442 9812810141239518340280150097600 443 10169209768594460609206095076800 444 10537717319714698434454549416000 445 10918715847205185725363199055800 446 11312599631200562904745502280600 447 11719774482455308494754736367160 448 12140658052917256736944415884305 449 12575680153952074971127851012075 450 13025283082389664975491744944751 451 13489921954566883066376375794827 452 13970065048544465406383548170681 453 14466194154679598622666949807818 454 14978804934739192454658040019730 455 15508407289742591706090068614506 456 16055525736726210256895447712132 457 16620699794626381296287638336572 458 17204484379480596282189129900876 459 17807450209151251440538400446780 460 18430184217780035930768140359108 461 19073289980185181174369257681086 462 19737388146417947339170645045302 463 20423116886698951673908745858526 464 21131132346959245391024610599025 465 21862109115215422209807963547235 466 22616740699012493620767228886695 467 23395740014172794553716339326275 468 24199839885093789579479649734825 469 25029793556842335216100161736500 470 25886375219297719527755463029700 471 26770380543600647196149344662900 472 27682627231170267823172453464080 473 28623955575556358618801143497840 474 29595229037398871083853653351600 475 30597334832772236073471212862576 476 31631184535197094000130491751952 477 32697714691607478196850475139116 478 33797887452566930920564300397148 479 34932691217032574457394203881580 480 36103141291971795637453892355321 481 37310280567141932135288728088787 482 38555180205349174598629841486967 483 39838940348508821305438670228211 484 41162690839835043107262094402305 485 42527591962494437303247361078278 486 43934835195063871249037195238526 487 45385643984139441401333273260902 488 46881274534449802613416874499876 489 48423016616833657328853032209500 490 50012194394447836387937963448300 491 51650167267579154000782027787100 492 53338330737440080607689414422500 493 55078117289335250416165052261250 494 56870997295592906968132692506250 495 58718479938662591763884615761250 496 60622114154787699383613630875625 497 62583489598668959355622699657275 498 64604237629542461894997349828575 499 66686032319103523270403215774875 500 68830591481715488662892365712001 501 71039677727350497692943690569152 502 73315099537717292065026459562176 503 75658712366039327788397911777728 504 78072419760954767975504685895680 505 80558174515018378113588112551936 506 83117979838293925790896968609792 507 85753890557534402998172967923712 508 88468014341456243202777915396096 509 91262512952622699313278236950080 510 94139603526460684345330826096448 511 97101559877944656016920879729216 512 100150713836490551616966787208577 513 103289456609612352303815527959451 514 106520240175903578520424799754975 515 109845578707915892505948275904315 516 113268050025517012007784067804905 517 116790297080320323346814996263650 518 120415029471788924078823245949450 519 124145024995627327768757043925250 520 127983131225084728018351503497700 521 131932267125804548053320196503900 522 135995424704865998101012305456620 523 140175670694674527715702924999260 524 144476148272369396404983438276900 525 148900078815428095671525643991526 526 153450763694159041230585546370302 527 158131586101785818042316557988486 528 162946012922838305283404036370433 529 167897596640578235875895442055155 530 172989977284199158120876404735351 531 178226884416553367806896009672147 532 183612139163171170361668357656057 533 189149656283350816702558190514156 534 194843446284110635957039259221980 535 200697617577808265737661416445868 536 206716378684245458764933792432656 537 212904040478090725962946156451952 538 219265018482466063362961891379376 539 225803835209558205925785365209200 540 232525122549129258450579904011280 541 239433624205816174822399079695860 542 246534198186123394739946105452100 543 253831819336028004566772268005300 544 261331581930132068902154640371625 545 269038702313312284742542298820675 546 276958521595832843602701606935975 547 285096508402903351621474690550115 548 293458261679679856456611137420145 549 302049513552723465675226848499550 550 310876132248947717402734381721526 551 319944125073102783268387074019902 552 329259641444861749278159931769796 553 338828975996591635287597132227388 554 348658571732909481404606671234380 555 358755023253141753125477582880316 556 369125080037823499531827857022852 557 379775649800392143721961387137002 558 390713801905249495122740857573266 559 401946770853384552768729803981130 560 413481959836768920421138669961913 561 425326944362756181943424105368971 562 437489475949736392103239842076527 563 449977485895316927418753871548651 564 462799089118321317335322614833425 565 475962588075918341467931442043320 566 489476476757214637475379774018840 567 503349444754665319981875886924600 568 517590381414678667507077821812800 569 532208380068812795322178106136000 570 547212742346984401272169276036800 571 562612982574132152687360210097600 572 578418832251800079384931533725760 573 594640244626129454308539391601480 574 611287399343771083486097158372200 575 628370707197253694659314761522376 576 645900814961368213151177721310577 577 663888610322152148328877405654731 578 682345226900083088471449868891343 579 701282049369115420087712649173355 580 720710718673219853918024626749081 581 740643137342111158203169343868282 582 761091474907875674569104057153922 583 782068173424236727355218844742426 584 803585953090222937748250583043780 585 825657817980031724060959087923708 586 848297061880907913346069261377036 587 871517274240885411739280177549052 588 895332346228268286003689067606276 589 919756476904756401271398568395150 590 944804179514149944562660710218310 591 970490287888596744972016632151470 592 996829962974376284155336184171025 593 1023838699479244679690131105059075 594 1051532332643395723820964107218375 595 1079927045136124275897836098287075 596 1109039374080309943372824542702025 597 1138886218206871048493187548262180 598 1169484845141371370821776519169140 599 1200852898824995084482385348096100 600 1233008407072138678673831863442576 601 1265969789266902465678522898259952 602 1299755864200798547517009602554416 603 1334385858054026835829642273880048 604 1369879412522705904812400468712080 605 1406256593094481109461724978766396 606 1443537897474968526411476281264812 607 1481744264167529877746535744781692 608 1520897081208910684878825333868761 609 1561018195063311475454097693685555 610 1602129919677499936958314937788503 611 1644255045699610481902942526848851 612 1687416849864316766937219247623777 613 1731639104547102297767102940963126 614 1776946087490394359216766185808750 615 1823362591704367141068277893369750 616 1870913935545261091435394302774500 617 1919625972974107226403493134937500 618 1969525103998787363593746999187500 619 2020638285302404034339085450937500 620 2072993041060977170505568046062500 621 2126617473953528563928985131031250 622 2181540276367659565297080335444250 623 2237790741803772531488259366755250 624 2295398776481132152335266248175625 625 2354394911149008996036560938396251 626 2414810313106194413571248615782527 627 2476676798432223343130857324401851 628 2540026844433689562472248427998753 629 2604893602309086556993938135493680 630 2671310910035656411081338428785136 631 2739313305481778996758402901478192 632 2808936039748484233893197353773312 633 2880215090743721337168637516336896 634 2953187176993070753849524112782080 635 3027889771690636940222910243426048 636 3104361116993913230698515677276416 637 3182640238566463829235556349279952 638 3262766960372322405387164309442576 639 3344781919726061914268234415963600 640 3428726582602546088671817048759265 641 3514643259210429579968464551090555 642 3602575119833530959978784270835775 643 3692566210944260746440127590882075 644 3784661471593345287794409191399625 645 3878906750080146746678905819938450 646 3975348820907939563652341766326650 647 4074035402028564671355422132609970 648 4175015172380944372583571356545060 649 4278337789728003201810449799183900 650 4384053908796603266790042206991276 651 4492215199725166523305219054049052 652 4602874366823721180321026913480036 653 4716085167651174973218400992683958 654 4831902432414684387983412390230030 655 4950382083696056077842129998851926 656 5071581156510184694574524572827297 657 5195557818700600168405274908309907 658 5322371391677267121828039528615831 659 5452082371501849602927012421418355 660 5584752450325725681751380144493593 661 5720444538186108678192963538267356 662 5859222785165704890816139720237452 663 6001152603921411682476962150014876 664 6146300692587634659714307073677200 665 6294735058059878468253803463498480 666 6446525039664342426074671112339760 667 6601741333219329837975952101327600 668 6760456015494358391154309677926800 669 6922742569072938529770352879498500 670 7088675907625067157722179128465300 671 7258332401595565432840110350492100 672 7431789904314471802531439266275465 673 7609127778535784800694484943308195 674 7790426923410934488734209948247175 675 7975769801903446790085325599763651 676 8165240468651351348213556269517777 677 8358924598283970943144679812968846 678 8556909514199818941780709204144038 679 8759284217812420743313890066123630 680 8966139418270965723747674292816516 681 9177567562662787793780659098512252 682 9393662866704765373102077961203852 683 9614521345930825362580183239368316 684 9840240847382830575089833174029380 685 10070921081812226077113242775342138 686 10306663656399917008147743526560546 687 10547572108001948694855920220597402 688 10793751936928659273386616571453401 689 11045310641265075588071281628757675 690 11302357751740424859552255386970895 691 11565004867154737522223926010159115 692 11833365690370620731663812512162225 693 12107556064878387349602382880533800 694 12387694011942831739136677385181000 695 12673899768340051458648218850277800 696 12966295824692822941661447124609600 697 13265006964413149504203514486119360 698 13570160303260711543736303827289280 699 13881885329526061597172420576779200 700 14200313944847521022713737958349376 701 14525580505670850474229340858996952 702 14857821865360883060696124998585656 703 15197177416974427140048579015937368 704 15543789136703865099925924612305105 705 15897801628000995240679937336175531 706 16259362166390786012144954909973807 707 16628620744984835378717563802883147 708 17005730120704453011008042933044601 709 17390845861223409340586504341759530 710 17784126392640523281149162227907058 711 18185733047892389628888161616822986 712 18595830115916677821195139096514052 713 19014584891576565870417598527225276 714 19442167726357006912692732223581900 715 19878752079843660935501859786691260 716 20324514571995460886239292808535620 717 20779635036221920532614866620845150 718 21244296573276431159076778651108950 719 21718685605976935456743239875962750 720 22202991934765509812786492389563825 721 22697408794118530644166769528314275 722 23202132909819246465540541994279655 723 23717364557104725047669528116317315 724 24243307619699294326466823312981225 725 24780169649746746679797145842125076 726 25328161928653728815294177125660452 727 25887499528856893823896328500069716 728 26458401376526547966793397304050448 729 27041090315219682494415178779380080 730 27635793170495440261509084148338096 731 28242740815506228118913228088377712 732 28862168237577849047137413232875792 733 29494314605792192766258090013007436 734 30139423339586190127994797337853180 735 30797742178380904986384787491161228 736 31469523252254807470570359060399801 737 32155023153675444664362533077851027 738 32854503010303898650090558805725751 739 33568228558886597716578525600829875 740 34296470220249224280842009383461825 741 35039503175407642748348824062978150 742 35797607442810952155664896958278750 743 36571067956731952020383039850423750 744 37360174646820495384931616619662500 745 38165222518835390601854164178017500 746 38986511736570702987262938826747500 747 39824347704992499085373863919963100 748 40679041154602269959454888335571300 749 41550908227043465672445505988873250 750 42440270561967770963368075756723626 751 43347455385177952083043357854438402 752 44272795598064306844291923264463401 753 45216629868351954187656255671585403 754 46179302722176405983780841445601055 755 47161164637505072408164711998485211 756 48162572138922563053439193966177217 757 49183887893797859009171583186762912 758 50225480809851646460164825761297696 759 51287726134142319952190069898514080 760 52371005553489383370094505257755648 761 53475707296353198888479034797423616 762 54602226236190258711014369309821952 763 55750963996303381332504078895512576 764 56922329056206463359722708320281600 765 58116736859523649634740855018559840 766 59334609923443018539953689689658080 767 60576377949745115949584444705090400 768 61842477937426910350443814786677825 769 63133354296941983207769289214870875 770 64449458966078012722800960961948575 771 65791251527492855740305794007041275 772 67159199327930781739652951081163945 773 68553777599140664605560843011564610 774 69975469580518192247755454290684650 775 71424766643494411146154940339581026 776 72902168417693182563666687778814052 777 74408182918880389516273866822127836 778 75943326678727998644008741685088108 779 77508124876416348911056464560226780 780 79103111472098309603190855048147876 781 80728829342249223410787332810706822 782 82385830416926826510752993933444382 783 84074675818965616516016984410900006 784 85795936005130420972086154578999105 785 87550190909254203772136181549019443 786 89338030087385434460917246579861431 787 91160052864970635929343139952599827 788 93016868486098019492138644750931001 789 94909096264828412816676908331082700 790 96837365738639985658681575257253180 791 98802316824013580886534973205643660 792 100804599974185763867464053724835600 793 102844876339097011973015012729170800 794 104923817927562777765326242881966000 795 107042107771695474377325263261266800 796 109200440093605749726874667315427600 797 111399520474411737535050750640913940 798 113640066025585297680343152135035620 799 115922805562664586242013720792057300 800 118248479781362626695760720844311401 801 120617841436101888152028222819105027 802 123031655521005214300824252370727271 803 125490699453373787876026830989782563 804 127995763259683160006345343006803505 805 130547649764128721809067018193003966 806 133147174779752347036377833193322902 807 135795167302182289532550078870060702 808 138492469706018777734006036901602116 809 141239937943898110473795423958696380 810 144038441748268423968187604560662988 811 146888864835910669096930902133623996 812 149792105115238710971553671331707652 813 152749074896412839349389734327270026 814 155760701104301358726551938887760050 815 158827925494325310962834018257940970 816 161951704871221771087710556982806265 817 165133011310761548541682958884310475 818 168372832384457521553879925828224175 819 171672171387300231677998389656472875 820 175032047568557768737541113674169425 821 178453496365677383601289507899816600 822 181937569641326677354708475804547960 823 185485335923612630586424390760557080 824 189097880649517155705205316838811200 825 192776306411588278476411243130941376 826 196521733207926482352328981732853952 827 200335298695506180703071281577963456 828 204218158446872717768966162041992768 829 208171486210255739087009269173477480 830 212196474173140216328674812369518856 831 216294333229336859960113320319481832 832 220466293249594105934700950576680497 833 224713603355794319788500769001088651 834 229037532198777323068169711021984655 835 233439368239834813015178909246762283 836 237920420035919716897159007498409561 837 242482016528614997354253084162627802 838 247125507336906904653344402918653026 839 251852263053808155853981952954518650 840 256663675546877009625083839442075460 841 261561158262678698849661519366961020 842 266546146535236181254757037508629900 843 271620097898517671144678742246040700 844 276784492403008922936895589922266500 845 282040832936418749641324074888859950 846 287390645548566776725215566194562150 847 292835479780502954007710100985719630 848 298376908997908875370936063143254865 849 304016530728831488199161810439569475 850 309755967005800311605092610882706951 851 315596864712379824714392579151937827 852 321540895934209233597627713800325641 853 327589758314582377905098068947033348 854 333745175414621095916776119994010580 855 340008897078095929609413933513929796 856 346382699800948619508742866390068112 857 352868387105571412579786598658097392 858 359467789919898785256164870314706736 859 366182766961367767963709758054717680 860 373015205125803647198883776122493328 861 379967019881288416422823054137078876 862 387040155667069947772083121451192652 863 394236586297570462912405252284990876 864 401558315371553493317427601955241625 865 409007376686509137885932878373068275 866 416585834658318049164965941855601175 867 424295784746255208568302754683961875 868 432139353883395185916959946348110625 869 440118700912481219427678403143993750 870 448236017027321098983896121240188750 871 456493526219773488189273247934133750 872 464893485732388979374302601015385700 873 473438186516770840450219370147011100 874 482129953697721083329933977330211500 875 490971147043238160612006362455662876 876 499964161440433280400048681373583652 877 509111427377433018556015157196371826 878 518415411431336603411581324062725178 879 527878616762296950037540913910670930 880 537503583613795229647511931706777161 881 547292889819179474640244774937331867 882 557249151314538441215813238757501887 883 567375022657982679486642472416325371 884 577673197555405495596736867152036705 885 588146409392797231614019794422335248 886 598797431775187036924146294570420816 887 609629079072287059582617354811943952 888 620644206970914747628988344114872576 889 631845713034269718786264470841849600 890 643236537268142432314416763125431040 891 654819662694132679113903042838132480 892 666598115929956695538077765005574400 893 678574967776922502827730677976649200 894 690753333814653877682387513111214000 895 703136375003144170287491144133481200 896 715727298292222004180590088723429025 897 728529357238511717720002600653524795 898 741545852629972239673289294719073535 899 754780133118098931627828389245357275 900 768235595857873777599803260296651401 901 781915687155550156439327125725602802 902 795823903124359295456978544752119386 903 809963790348226374189829600622442258 904 824338946553585125442635213247279780 905 838953021289380666742131781245170076 906 853809716615351189189678936498716972 907 868912787798680032450482348874840732 908 884266044019110584337473274772163556 909 899873349082617361196111441058214230 910 915738622143727551134848174672335918 911 931865838436588236137071683636918006 912 948259030014875451296802548745476577 913 964922286500642189905374761681815251 914 981859755842203421943401761404847575 915 999075645081157160765481622759384755 916 1016574221128641588468754903767748185 917 1034359811550929234675429341181351100 918 1052436805364460196298989201929112300 919 1070809653840417387369702497616133500 920 1089482871318947818233344867233990800 921 1108461036033134922474325055707695600 922 1127748790942827977817608146317653040 923 1147350844578435704100410243224039920 924 1167271971894792167242442331486726800 925 1187517015135204173050813116005802276 926 1208090884705790398741306061904281652 927 1228998560060223583310816085501748196 928 1250245090594988180425906400250736713 929 1271835596555266969369816914228742755 930 1293775269951571220885366729914270791 931 1316069375487230125535044996107095427 932 1338723251496856312543635199386348177 933 1361742310895905417064887324863837166 934 1385132042141448793494422775910794630 935 1408898010204279621909076862922533838 936 1433045857552473814021569619654856196 937 1457581305146528294272534979749766652 938 1482510153446200410913791489127467276 939 1507838283429173421242041057810434300 940 1533571657621674194596150393252500420 941 1559716321141170486409498190352835290 942 1586278402751276356587738782322806850 943 1613264115928995535838404670014837050 944 1640679759944433784389199601988761625 945 1668531720953112538874265290318461675 946 1696826473101017405120276797679952975 947 1725570579642516327205568876151183435 948 1754770694071283546574751835654795505 949 1784433561264366759248076266096968200 950 1814566018639536184349290812908798376 951 1845174997326055573368552835011490952 952 1876267523349016516859254394068616256 953 1907850718827378743721084164609823168 954 1939931803185860457928443032068940480 955 1972518094380824118606168564665029056 956 2005617010140304441816622813554439232 957 2039236069218326786387303751521108472 958 2073382892663665481660523708369999576 959 2108065205103193062271157621758172280 960 2143290836039972794040330392332895633 961 2179067721166248305898050856824668011 962 2215403903691485585502611548888530927 963 2252307535685624050995999908420592651 964 2289786879437694878210091862596596025 965 2327850308829966241706052024505558410 966 2366506310727776619377723608269865170 967 2405763486385218814067984036786884650 968 2445630552866838861824751490631213700 969 2486116344485515525150792427622301500 970 2527229814256687610969499125167706700 971 2568980035369097907128740803586851900 972 2611376202672224098188668529837878980 973 2654427634180568601079467851800481790 974 2698143772594980854064570195619423350 975 2742534186841187198397394879410391326 976 2787608573625705111209515696472654577 977 2833376759009320180610027035587134691 978 2879848699998305859805205138803875623 979 2927034486153567696360287105882837955 980 2974944341217895405617879448239182121 981 3023588624761507843857307244260961012 982 3072977833846077637123867206277071492 983 3123122604707423935874794309562826036 984 3174033714457063493778734293077169680 985 3225722082802812011267179782171362928 986 3278198773788629440869829763676198576 987 3331474997553904722071934802562711152 988 3385562112112377198511771343191055376 989 3440471625150893769892441890188731500 990 3496215195848202645116837726117939100 991 3552804636713986391971063850477846700 992 3610251915448338822283774762957205625 993 3668569156821892109981196459423841875 994 3727768644576802412945238781338384375 995 3787862823348804158170792786244341875 996 3848864300610545053514458523876330625 997 3910785848636415808437599862615524550 998 3973640406489090480679460310178137150 999 4037441082027995315859430985549299750 1000 4102201153939925912710424530609635876