1 1 2 244 3 8020 4 108020 5 867395 6 4951496 7 22161864 8 82628040 9 267156165 10 770440540 11 2022773116 12 4909947484 13 11150268935 14 23913084560 15 48796284560 16 95322158736 17 179163294729 18 325374464580 19 572984364580 20 981394464580 21 1639143014731 22 2675722491224 23 4277290592600 24 6707290592600 25 10333198795725 26 15660847522476 27 23378034080844 28 34409422280620 29 49985076052495 30 71725337593120 31 101745178232096 32 142781612082464 33 198348273781265 34 272921825653140 35 372165479953140 36 503195602093716 37 674898104677459 38 898302153597160 39 1187019590397160 40 1557759433597160 41 2030927859957461 42 2631325189022204 43 3388952605137180 44 4339942655037180 45 5527628960684055 46 7003772091073456 47 8829960148091824 48 11079204345185200 49 13837751698700825 50 17207138915497700 51 21306513652123076 52 26275251545961444 53 32275899782837595 54 39497480474265720 55 48159189776665720 56 58514531500312696 57 70855926933556189 58 85519845754065740 59 102892506219765740 60 123416196334065740 61 147596271369436191 62 176008887016901184 63 209309531513309760 64 248242424390109760 65 293650853993700385 66 346488530655312436 67 407832037344902804 68 478894464836009780 69 561040323844269155 70 655801832288822280 71 764896681770754056 72 890247393573692424 73 1034002380976605925 74 1198558841435590300 75 1386587609248090300 76 1601060106667723676 77 1845277539098938919 78 2122902487976538320 79 2437993063234138320 80 2795039785896538320 81 3199005380302458921 82 3655367664785036164 83 4170165739316778340 84 4750049678672478340 85 5402333950087012715 86 6135054785194347416 87 6957031747238821784 88 7877933746159422360 89 8908349766171925485 90 10059864582922234860 91 11345139760166833036 92 12778000229262983404 93 14373526768532254255 94 16148154713806294880 95 18119779246183894880 96 20307867618233634656 97 22733578695577433649 98 25419890206997682900 99 28391734112935182900 100 31676140519497682900 101 35302390582890433651 102 39302178867521935144 103 43709785639941210920 104 48562259600238810920 105 53899611572603789045 106 59765019697384686396 107 66205046688265756764 108 73269869740052090940 109 81013523695070837815 110 89494158099352403440 111 98774308803567468016 112 108921184788175142384 113 120006970917396950585 114 132109147352483047460 115 145310826381293747460 116 159701107448493753636 117 175375451198661248379 118 192436073373362167480 119 210992359432744567480 120 231161300802482167480 121 253067953677953168381 122 276845921349393706124 123 302637861044428275500 124 330596016317865775500 125 360882776052973197375 126 393671261173613237376 127 429145940202671215744 128 467503274839114683520 129 508952396763840174145 130 553715816923179996020 131 602030168578582166996 132 654146985451553077364 133 710333516334479862915 134 770873577580442516040 135 836068444928599316040 136 906237786166198188616 137 981720636173746191109 138 1062876415946374660060 139 1150085997231983960060 140 1243752814475354660060 141 1344304025807086871111 142 1452191724866992057104 143 1567894205303427640080 144 1691917279843050040080 145 1824795655879582405705 146 1967094369585465308356 147 2119410280606698306724 148 2282373629458803868100 149 2456649659800669102475 150 2642940307823061680600 151 2841985961049890837976 152 3054567288912809296344 153 3281507147523544159245 154 3523672561133421368620 155 3781976782835926268620 156 4057381437135839447596 157 4350898747077519669839 158 4663593848695291828640 159 4996587195620655028640 160 5351057056754171828640 161 5728242109984452149841 162 6129444135012622296084 163 6556030808418088972660 164 7009438604180288272660 165 7491175802951468582035 166 8002825613457412607336 167 8546049409486375737704 168 9122590086011424312680 169 9734275538077816790805 170 10383022266175102125180 171 11070839111903231788956 172 11799831127833213907324 173 12572203585555699007575 174 13390266126005396273200 175 14256437056245396273200 176 15173247796993340438576 177 16143347485270948692569 178 17169507736659714341220 179 18254627571748619441220 180 19401738511464534341220 181 20614009846082562012571 182 21894754082821991331064 183 23247432577043753941240 184 24675661352177357141240 185 26183217113619210894365 186 27774043461960101242316 187 29452257311017305816684 188 31222155516266520685260 189 33088221719390392407135 190 35055133414784045997760 191 37127769243983589727936 192 39311216524111182618304 193 41610779016559891575905 194 44031984942273263897780 195 46580595250108318997780 196 49262612144906542469556 197 52084287882035467867299 198 55052133835303578865800 199 58172929845293578865800 200 61453733855303578865800 201 64901891842232469867301 202 68525048049894695670044 203 72331155532400848213820 204 76328487015393993313820 205 80525646083087422510695 206 84931578699207639721296 207 89555585070106852451664 208 94407331858472069653840 209 99496864756223135119465 210 104834621425359669966340 211 110431444815686983762916 212 116298596868523564737284 213 122447772615667799032235 214 128891114683079120910360 215 135641228208908884110360 216 142711196185698893248536 217 150114595236750767402029 218 157865511836857150070380 219 165978558987776254970380 220 174468893359024370070380 221 183352232904756757522031 222 192644874967705909421024 223 202363714881347373458400 224 212526265081667373458400 225 223150674740113242599025 226 234255749929517286952276 227 245860974334997129150644 228 257986530522050871886420 229 270653321774283594095795 230 283882994513422774698920 231 297697961314504255401896 232 312121424529337331172264 233 327177400531587520544565 234 342890744597048543978940 235 359287176432911053278940 236 376393306370074734883516 237 394236662232792581104759 238 412845716900181412622960 239 432249916574381169422960 240 452479709770397092622960 241 473566577042913723184761 242 495543061465627672292004 243 518442799878907399342980 244 542300554921852794242980 245 567152247865095228327355 246 593034992260949940243256 247 619987128427807187021624 248 648048258785926544051000 249 677259284062080108504125 250 707662440380775176863500 251 739301337260075256552876 252 772220996530330062431244 253 806467892194420469280895 254 842089991248423269771520 255 879136795481903052171520 256 917659384277344591882496 257 957710458428548874383489 258 999344384998129263191540 259 1042617243234561423891540 260 1087586871569561443191540 261 1134312915716891169463491 262 1182856877894018177590984 263 1233282167188389955535560 264 1285654151090417952335560 265 1340040208215607046863685 266 1396509782238609823302236 267 1455134437062332802772604 268 1515987913245573510815580 269 1579146185713022987512455 270 1644687522771828101128080 271 1712692546459271837523856 272 1783244294246497636622224 273 1856428282123575864409225 274 1932332569091586674956100 275 2011047823087773862456100 276 2092667388370208859153476 277 2177287354388792832246219 278 2265006626169817902444120 279 2355926996241705880044120 280 2450153218129944622444120 281 2547793081449648191366221 282 2648957488624577460225964 283 2753760533261872723704140 284 2862319580212169224404140 285 2974755347345190367376015 286 3091191989071341774237216 287 3211757181640262266711584 288 3336582210247725396848160 289 3465802057982727290288785 290 3599555496647043372160660 291 3737985179479988035022836 292 3881237735821567517453204 293 4029463867747677223097555 294 4182818448711460456200680 295 4341460624225416113800680 296 4505553914619318290004456 297 4675266319909491047300949 298 4850770426815466827048700 299 5032243517960547139548700 300 5219867683293279327048700 301 5413829933767363364300951 302 5614322317318007884704944 303 5821542037173264929516720 304 6035691572539388347116720 305 6256978801699781353032345 306 6485617127567624533556196 307 6721825605732806570746564 308 6965829075044316218816740 309 7217858290769795606001115 310 7478150060374501806629240 311 7746947381962475860157816 312 8024499585423276042232184 313 8311062476328195252513885 314 8606898482620450910173260 315 8912276804144409775873260 316 9227473565059489684143436 317 9552771969184965307755679 318 9888462458322495821673280 319 10234842873603788724073280 320 10592218619911416141673280 321 10960902833421407732075681 322 11341216552316857833135924 323 11733488890722403834641300 324 12138057215910057897141300 325 12555267328827505153000675 326 12985473648000618432167176 327 13429039396862582396385544 328 13886336794562668777389320 329 14357747250308359233817445 330 14843661561295173205201820 331 15344480114279225086436796 332 15860613090848208109867164 333 16392480676447181541826215 334 16940513273216223213541840 335 17505151716697701050341840 336 18086847496471615175678416 337 18686062980778166385418409 338 19303271645187417350985860 339 19938958305376629855285860 340 20593619354076584730985860 341 21267763002248920994898411 342 21961909524557266993226904 343 22676591509195679228745880 344 23412354112138653971145880 345 24169755315877732794449005 346 24949366192710485879378156 347 25751771172648426302736524 348 26577568316011184649233900 349 27427369590775056162905775 350 28301801154744822344546400 351 29201503642618545437767776 352 30127132458015837668866144 353 31079358070540917454202545 354 32058866317952582102974420 355 33066358713514050862874420 356 34102552758596463521117396 357 35168182260610658223697139 358 36263997656342697751654440 359 37390766340769466234854440 360 38549273001431518231654440 361 39740319958441229297377141 362 40964727510205171646285884 363 42223334284940520321498460 364 43516997598066184465798460 365 44846593815550254874545335 366 46213018723296263050897136 367 47617187902651658514507504 368 49060037112122830179018480 369 50542522675381924252434105 370 52065621875651645369330980 371 53630333356555169576458756 372 55237677529519247405337124 373 56888696987819532618810875 374 58584456927358137355139000 375 60326045574264387355139000 376 62114574619410731787368376 377 63951179659936750925599869 378 65837020647875201624347020 379 67773282345975045224447020 380 69761174790817415244347020 381 71801933763321503016519871 382 73896821266738368355220864 383 76047126012231719434567040 384 78254163912145751357767040 385 80519278581061186452457665 386 82843841844741721176832116 387 85229254257074154710006484 388 87676945625106552871411060 389 90188375542289888011570435 390 92765033930029690984223560 391 95408441587655355291217736 392 98120150750915846030988104 393 100901745659111687422819205 394 103754843130974232466703580 395 106681093149404356776803580 396 109682179455183865839739356 397 112759820149774060941734599 398 115915768307317073825731600 399 119151812595956753825731600 400 122469777908597073825731600 401 125871526003217212949734601 402 129358956152863674452539844 403 132934005805441006893619620 404 136598651253423915383719620 405 140354908313614777541353995 406 144204833017071815829691096 407 148150522309334424209141464 408 152194114761073402583079640 409 156337791289295117379482765 410 160583775889229880845892140 411 164934336377036125285152716 412 169391785143453241571127084 413 173958479918537253903395535 414 178636824547614814934336160 415 183429269778592327177536160 416 188338314060758328029938336 417 193366504355218616858309329 418 198516436957104953460476180 419 203790758329699517860376180 420 209192165950618691880476180 421 214723409170201103302829331 422 220387290082246263728350824 423 226186664407251531520324200 424 232124442388296541520324200 425 238203589699725663600402325 426 244427128368780482612382076 427 250798137710335732961420444 428 257319755274893571914692220 429 263995177809992536905339095 430 270827662235189003555004720 431 277820526630770442963771696 432 284977151240361269052662064 433 292300979487583569439707865 434 299795519006936526534704740 435 307464342689059859299004740 436 315311089740548150484073316 437 323339466758484469185132059 438 331553248819863254273248760 439 339956280586073990750048760 440 348552477422618788353248760 441 357345826534238559878012061 442 366340388115624095718361804 443 375540296517889941124348780 444 384949761430990603664248780 445 394573069082260250426770655 446 404414583451258697646213056 447 414478747501108149733951424 448 424770084426506810202916800 449 435293198918607163728307425 450 446052778446948416648229300 451 457053594558634282622982676 452 468300504194949010992101044 453 479798451025606277644924195 454 491552466800827292004477320 455 503567672721446219066877320 456 515849280827242772390652296 457 528402595403703602543610789 458 541233014407415885840717340 459 554346030910298310296417340 460 567747234562876459620717340 461 581442313076811411861890791 462 595437053726892196991880784 463 609737344872704597395361360 464 624349177500190626912161360 465 639278646783314887847626985 466 654531953666055881258892036 467 670115406464942233899442404 468 686035422492355705512421380 469 702298529700824752757555755 470 718911368348534350990233880 471 735880692686279712437093656 472 753213372666093489083552024 473 770916395671778010858212525 474 788996868271576084520321900 475 807462017993215866082821900 476 826319195121567319688583276 477 845575874519149788654753519 478 865239657469732229963549920 479 885318273545269701861149920 480 905819582496421745483549920 481 926751576166900365613473521 482 948122380431897392839815764 483 969940257160843099595029940 484 992213606204750045840729940 485 1014950967408398246612139315 486 1038161022647619883272527016 487 1061852597891943923224201384 488 1086034665292863169027873960 489 1110716345297988427452252085 490 1135906908791356671965686460 491 1161615779260162268646812636 492 1187852534988182545486723004 493 1214626911276171208636740855 494 1241948802689495346378906480 495 1269828265333294012516506480 496 1298275519155438645555174256 497 1327300950277577858527168249 498 1356915113354551426658414500 499 1387128733962460606345914500 500 1417952711015684239158414500 501 1449398119213132428852168251 502 1481476211514031927762674744 503 1514198421643539731449022520 504 1547576366628483757186622520 505 1581621849363531872883475645 506 1616346861208092948291625996 507 1651763584614256020056136364 508 1687884395786076096245942540 509 1724721867370517574601564415 510 1762288771180368711871255040 511 1800598080949443059347247616 512 1839662975120386272114921984 513 1879496839665409206647677185 514 1920113270940270743276899060 515 1961526078571836306797599060 516 2003749288379540610094133236 517 2046797145331085712245062979 518 2090684116532708064149979080 519 2135424894254350811372379080 520 2181034398990080235669979080 521 2227527782554087843645782981 522 2274920431212622253158565724 523 2323227968852197685639007100 524 2372466260184428545326507100 525 2422651413987842254730803975 526 2473799786387025219391096976 527 2525927984169459514312755344 528 2579052868140410619367295120 529 2633191556516229281504660745 530 2688361428356433347907607620 531 2744580127034938196275906596 532 2801865563750807186323056964 533 2860235921078896370360189515 534 2919709656560770530590967640 535 2980305506336270456507767640 536 3042042488816114237623568216 537 3104939908395918224756245709 538 3169017359212026207262911660 539 3234294728939538264062211660 540 3300792202632933673042911660 541 3368530266609685206598525711 542 3437529712377265100611196704 543 3507811640603945960294651680 544 3579397465133802858957051680 545 3652308917046325895021292305 546 3726568048761055498604247956 547 3802197238187655821669166324 548 3879219192921844605288599700 549 3957656954487600993950709075 550 4037533902626075860171412200 551 4118873759631632313000697576 552 4201700594735447191395635944 553 4286038828537107487937445845 554 4371913237484638810057780220 555 4459348958403406164872680220 556 4548371493074330549963987196 557 4639006712861868046060124439 558 4731280863392201338613880240 559 4825220569282096843817080240 560 4920852838918883880693880240 561 5018205069292015614639004441 562 5117305050876674799177875684 563 5218180972569890661885624260 564 5320861426679636617374924260 565 5425375413967381845112108635 566 5531752348744573142610786936 567 5640022064023526855346077304 568 5750214816723214093594524280 569 5862361292930425873398877405 570 5976492613216808264047336780 571 6092640338012261087907928556 572 6210836473035197200234766924 573 6331113474780162876728614175 574 6453504256063323355254004800 575 6578042191626321115254004800 576 6704761123799018034126298176 577 6833695368221636134195707169 578 6964879719626815227003552820 579 7098349457682109373498652820 580 7234140352893447709423552820 581 7372288672570088834808227171 582 7512831186851601635077510664 583 7655805174797409088913592840 584 7801248430539435324756792840 585 7949199269498399913742420965 586 8099696534664307132024821916 587 8252779602941681689897796284 588 8408488391560106208949736860 589 8566863364550619531758333735 590 8727945539288538771400049360 591 8891776493103271850390307536 592 9058398369955691140648157904 593 9227853887183642697760862505 594 9400186342316169484276309380 595 9575439619957030898041409380 596 9753658198738104862799809156 597 9934887158343262699429601899 598 10119172186603310977408597400 599 10306559586662598547408597400 600 10497096284217890977408597400 601 10690829834830118656447601901 602 10887808431309608892178609644 603 11088080911175416410804225420 604 11291696764189370770839325420 605 11498706139965463325525397295 606 11709159855655200512682860896 607 11923109403709554415400231264 608 12140606959718145722290905440 609 12361705390326298422168246065 610 12586458261230609794966217940 611 12814919845253683508634942516 612 13047145130498677900637116884 613 13283189828584325812631358835 614 13523110382961086658021361960 615 13766963977309095734344561960 616 14014808544018580146040228136 617 14266702772753415078044016629 618 14522706119098498556973681980 619 14782878813291627254468581980 620 15047281869040560326593681980 621 15315977092425962744186936631 622 15589027090890924051687280624 623 15866495282317752996399190000 624 16148445904192752996399190000 625 16434944022859687963440205625 626 16726055542862652567331811876 627 17021847216379065620438890244 628 17322386652743509875218698020 629 17627742328063146164177782395 630 17937983594925434470346510520 631 18253180692198899197411341496 632 18573404754927680612084551864 633 18898727824320619157199271165 634 19229222857835624082465830540 635 19564963739360082610885130540 636 19906025289488070652557663116 637 20252483275895130894124759359 638 20604414423811388931403474560 639 20961896426593782975000274560 640 21325007956398187543883474560 641 21693828674952216470132439361 642 22068439244429495469435231604 643 22448921338426199486448154580 644 22835357653040655001933054580 645 23227831918056812489724013955 646 23626428908232399236116982856 647 24031234454692567782296881224 648 24442335456429860321989782600 649 24859819891911314481726110725 650 25283776830793541029997595100 651 25714296445746609204259412476 652 26151470024387580511242970844 653 26595389981324537046477767495 654 27046149870311955593346383120 655 27503844396518284000488783120 656 27968569428906581599004622096 657 28440422012729090707749238089 658 28919500382136611586154643140 659 29405903972903558529505343140 660 29899733435269580161534643140 661 30401090646898632363654718091 662 30910078725956397689167770584 663 31426802044306950544500787160 664 31951366240829572877937587160 665 32483878234856630599563990285 666 33024446239733426464270081836 667 33573179776500950682742912204 668 34130189687702456083508827180 669 34695588151314790232322399055 670 35269488694805422523624139680 671 35852006209316109892477463456 672 36443256963974150454422481824 673 37043358620332180065126015825 674 37652430246937472501639687700 675 38270592334031709702577187700 676 38897966808382194265664013076 677 39534677048245482187974460819 678 40180847898464419646827855720 679 40836605685699573457845455720 680 41502078233796050711147855720 681 42177394879286708977176780821 682 42862686487032764390231805564 683 43558085466002810860598755740 684 44263725785191269635189455740 685 44979742989677294421989302615 686 45706274216825163315397216816 687 46443458212627194807819291184 688 47191435348190231247720499760 689 47950347636366739205825815385 690 48720338748531582339370812260 691 49501554031505528499310202436 692 50294140524626559007278792804 693 51098246976970054237941184155 694 51914023864718935878242412280 695 52741623408684852498060012280 696 53581199591981501356937144056 697 54432908177851185689025035549 698 55296906727645713053159780300 699 56173354618962746707222280300 700 57062413063938728365659780300 701 57964245127699497126362035551 702 58879015746969735808063844544 703 59806891748842382422167728320 704 60748041869709151013425328320 705 61702636774353312642363118945 706 62670849075205893848766895796 707 63652853351766456530029926164 708 64648826170189629790801468340 709 65658946103038570971225527715 710 66683393749206539740214280840 711 67722351754007775847736737416 712 68776004829438877866101211784 713 69844539774611887014750440485 714 70928145496360286956251224860 715 72027013030019137273026924860 716 73141335560380565185031723036 717 74271308442825846948081170279 718 75417129224635317281015084880 719 76578997666477352107357484880 720 77757115764077676863735084880 721 78951687770070259623102290281 722 80162920216031055305877995524 723 81391021934695874306509372900 724 82636204082363655946821872900 725 83898680161486434280874607275 726 85178666043447290918998026776 727 86476379991527596711328325144 728 87792042684064851333552400920 729 89125877237802437049820704045 730 90478109231432610189955213420 731 91848966729334061170258576396 732 93238680305505381209500646764 733 94647483067695781244102952815 734 96075610681734415929242793440 735 97523301396059673025639593440 736 98990796066449795915249858016 737 100478338180956214463066673009 738 101986173885040966946778437460 739 103514552006919603311272737460 740 105063724083110967570958437460 741 106633944384195264779705753011 742 108225469940781825615953966504 743 109838560569687989289293357480 744 111473478900330533164675757480 745 113130490401331085221430935605 746 114809863407336963216547917756 747 116511869146058892205305596124 748 118236781765527059887389965500 749 119984878361566977093200512375 750 121756439005496618603210278000 751 123551746772046327403087627376 752 125371087767502973418897605744 753 127214751158079865750161889145 754 129083029198513925423953786020 755 130976217260891633730623686020 756 132894613863705279271276056996 757 134838520701141034948836951739 758 136808242672600404268546506040 759 138804087912456584480069706040 760 140826367820047302292226506040 761 142875397089905686122685031741 762 144951493742230747108925065484 763 147054979153599049403449350060 764 149186178087919158605683650060 765 151345418727630465545349271935 766 153533032705147991027400276736 767 155749355134554785576978447104 768 157994724643543546684338830080 769 160269483405609084544424120705 770 162573977172493275813804142580 771 164908555306884153469134198356 772 167273570815370789446210196724 773 169669380381655635367196417475 774 172096344400025995325760870600 775 174554827009086313395760870600 776 177045196125752967258865227976 777 179567823479513268110167014469 778 182123084646950375798519958620 779 184711359086535846990110058620 780 187333030173691543009739958620 781 189988485236122632914545134471 782 192678115589423436289466200464 783 195402316572957859222859018640 784 198161487586016185924222218640 785 200956032124249997484248784265 786 203786357816386998350353211716 787 206652876461227540198577186084 788 209556004064924642025423662660 789 212496160878549314460800697035 790 215473771435943005515961475160 791 218489264591858994228194997336 792 221543073560394567947142127704 793 224635635953715828326073705805 794 227767393821076980435360715180 795 230938793688135968804780815180 796 234150286596568333626330678956 797 237402328143981169809939469199 798 240695378524129081080995463200 799 244029902567434030840995463200 800 247406369781811001080995463200 801 250825254393801380241971469201 802 254287035390016010556781879444 803 257792196558889835085248031220 804 261341226532750094367028131220 805 264934618830200032366542640595 806 268572871898820081170307230696 807 272256489158188503719733721064 808 275985979043223483721861131240 809 279761855047848661776669409365 810 283584635768984126692698943740 811 287454844950864880932741132316 812 291373011529688809138470706684 813 295339669678596188727150922135 814 299355358852982791635049987760 815 303420623836148636401053187760 816 307536014785284459940232117936 817 311702087277797988550932523929 818 315919402357982097930357687780 819 320188526584026962242747587780 820 324510032075378302591177687780 821 328884496560443855588817843931 822 333312503424650193108294210424 823 337794641758852034708678055800 824 342331506408096204698678055800 825 346923698020742396291930008925 826 351571823097942915845953241676 827 356276494043483590750469560044 828 361038329213988035143451903820 829 365857952969487478284579425695 830 370735995724358371105817216320 831 375673093998629997187706111296 832 380669890469664325177734841664 833 385727034024210350473967234465 834 390845179810835184843005356340 835 396024989292734163526479656340 836 401267130300922250314663652916 837 406572277087809032029607986659 838 411941110381159604863471300360 839 417374317438443666060588100360 840 422872592101575135514351300360 841 428436634852044642972294466661 842 434067152866447227704930901404 843 439764860072407608696038760380 844 445530477204905394654268660380 845 451364731863002614428288057255 846 457268358566975959730260552656 847 463242098815856143435383811024 848 469286701145376788128572648400 849 475402921186335271013269914025 850 481591521723367962781892960900 851 487853272754142309572673842276 852 494188951548968218703723040644 853 500599342710831220482135810795 854 507085238235849890033963488920 855 513647437574160024789985888920 856 520286747691228084992541791896 857 527003983129596416360299265389 858 533799966071062785860872968940 859 540675526399296773395718668940 860 547631501762895574097852968940 861 554668737638881777880755945391 862 561788087396645704856413260384 863 568990412362334887261939812960 864 576276581883693300597696612960 865 583647473395352958785363953585 866 591103972484580500302164871636 867 598646972957481404437441182004 868 606277376905664489050168032980 869 613996094773369353480850042355 870 621804045425059442588670845480 871 629702156213483420244866633256 872 637691363048207553016161411624 873 645772610464621817217835819125 874 653946851693422455004701053500 875 662215048730573717700013553500 876 670578172407751547137293442876 877 679037202463271958408199368119 878 687593127613506900071163361520 879 696246945624790380580500961520 880 704999663385817662444283361520 881 713852296980540338411489288121 882 722805871761560116824944195364 883 731861422424024156156402881540 884 741019993080024801663938581540 885 750282637333506590079666865915 886 759650418355683401247856306616 887 769124408960968648689759980984 888 778705691683421414172142725560 889 788395358853711444501578978685 890 798194512676605941956255538060 891 808104265308981093001333192236 892 818125738938361293213001662604 893 828260065861989039660304427455 894 838508388566428475362714718080 895 848871859807705583855412318080 896 859351642691988045353343913856 897 869948910756807779509548902849 898 880664848052829213312999146100 899 891500649226166326266436646100 900 902457519601251538625499146100 901 913536675264259522166901902851 902 924739343147089026685696214344 903 936066761111905829199753634120 904 947520178036249926663731234120 905 959100853898710106864959962245 906 970810059865169046090067365596 907 982649078375622096113800115964 908 994619203231572937070553394140 909 1006721739684009286824645891015 910 1018958004521961871557503706640 911 1031329326161649876438736627216 912 1043837044736216109443709101584 913 1056482512186055125622728803785 914 1069267092349737573416501150660 915 1082192161055534038949131850660 916 1095259106213541678613804912836 917 1108469327908416944697424077579 918 1121824238492717723269084990680 919 1135325262680858218083347390680 920 1148973837643679928823004990680 921 1162771413103642086627509597581 922 1176719451430634924522499425324 923 1190819427738419175083113738700 924 1205072829981695202429051238700 925 1219481159053805190462752410575 926 1234045928885071824123760956576 927 1248768666541776915342351094944 928 1263650912325783440334000706720 929 1278694219874804469883349947345 930 1293900156263322489322016019220 931 1309270302104162620009142446196 932 1324806251650723269276950636564 933 1340509612899867751005938116115 934 1356382007695480434245837019240 935 1372425071832690992599113819240 936 1388640455162770342433762547816 937 1405029821698701873391524700309 938 1421594849721431590106565563260 939 1438337231886800799548154863260 940 1455258675333164993949145563260 941 1472360901789702594880124580311 942 1489645647685417239677129536304 943 1507114664258837307128892863280 944 1524769717668416395077795263280 945 1542612589103638478387191378905 946 1560645074896831491576618387556 947 1578868986635693096325720025924 948 1597286151276532409997621331300 949 1615898411258231487333080315675 950 1634707624616930363518129143800 951 1653715665101439482930206557176 952 1672924422289383354021082775544 953 1692335801704079286999295532445 954 1711951724932155087230458991820 955 1731774129741909593580783891820 956 1751804970202419967287565326796 957 1772046216803399653350362179039 958 1792499856575810952898217531840 959 1813167893213236161501660731840 960 1834052347194011244963497531840 961 1855155255904126040739643459041 962 1876478673760894989810595855284 963 1898024672337402420545680675860 964 1919795340487726422876059975860 965 1941792784472945367918754035235 966 1964019128087931145072727366536 967 1986476512788933205539519616904 968 2009167097821957518205079935880 969 2032093060351944560856496164005 970 2055256595592750486797307748380 971 2078659916937935624068163268156 972 2102305256092364481675839626524 973 2126194863204621454483190220775 974 2150331007000246435715543736400 975 2174715974915794563395543736400 976 2199352073233724344428512157776 977 2224241627218118417524247521769 978 2249386981251241233658841564420 979 2274790498970937950351726664420 980 2300454563408878853658861564420 981 2326381577129653639462835241771 982 2352573962370719903374829290264 983 2379034161183210206351938844440 984 2405764635573602100976422044440 985 2432767867646255521241139547565 986 2460046359746821956637870001516 987 2487602634606529849352456175884 988 2515439235487350671432961188460 989 2543558726328050156914306660335 990 2571963691891129182055336500960 991 2600656737910658805072013287136 992 2629640491241013995033620897504 993 2658917600006510597927529349105 994 2688490733751950106292387920980 995 2718362583594076817269663020980 996 2748535862373951982429340348756 997 2779013304810249571287479336499 998 2809797667653478289051254329000 999 2840891729841134507801254329000 1000 2872298292653790789051254329000