0 1 1 1 2 102 3 5043 4 87894 5 815365 6 5042737 7 23548008 8 89494870 9 290594892 10 833383334 11 2161532576 12 5159904769 13 11488393301 14 24104823494 15 48054578907 16 91626493270 17 168000201633 18 297539880337 19 510923426200 20 853334933334 21 1389992123568 22 2213329476102 23 3452212485976 24 5283619061761 25 7947290852865 26 11763930578470 27 17157601515675 28 24683072496470 29 35058946363925 30 49207512150001 31 68302371562976 32 93825009014102 33 127631601673068 34 172031502222694 35 229878972387240 36 304679900238337 37 400715399040133 38 523184360283270 39 678367218878067 40 873813384533334 41 1118555000440801 42 1423349908818769 43 1800956932944576 44 2266446827326294 45 2837552501932032 46 3535062393212870 47 4383261134325008 48 5410421969780737 49 6649355666038625 50 8138020989583334 51 9920202158147043 52 12046259019190102 53 14573956072890501 54 17569376834992561 55 21107930428237240 56 25275457700042070 57 30169444588920300 58 35900350903128870 59 42593063132515600 60 50388480388800001 61 59445243060871701 62 69941614280428102 63 82077524819700843 64 96076792587441494 65 112189528452052865 66 130694740702065937 67 151903151054376008 68 176160235740067670 69 203849505836578992 70 235396041673683334 71 271270296819604776 72 311992187852832769 73 358135486845165601 74 410332534222493094 75 469279290432128907 76 535740745629424470 77 610556707402242133 78 694647987379937137 79 789023008424098800 80 894784854971733334 81 1013138789998136268 82 1145400262986704102 83 1293003434236674776 84 1457510241807567361 85 1640620038391215365 86 1844179826419057670 87 2070195120754068675 88 2320841469383677270 89 2598476663622545025 90 2905653670452450001 91 3245134320771056176 92 3619903788492342102 93 4033185896639218368 94 4488459287793684294 95 4989474497522062240 96 5540271970672705537 97 6145201061751405633 98 6808940061915828070 99 7536517296494987667 100 8333333338333333334 101 9205184383681754501 102 10158286838810046769 103 11199303166997386376 104 12335369047069463894 105 13574121896193419532 106 14923730811214908070 107 16392927984425803008 108 17991041651286529537 109 19728030629294096725 110 21614520508885883334 111 23661841559000421243 112 25882068411680118102 113 28288061591897368801 114 30893510960615126161 115 33712981140956037240 116 36761958999251005270 117 40056903254668810800 118 43615296293093521670 119 47455698262916142200 120 51597803532441600001 121 56062499590682046401 122 60871928475412856102 123 66049550814508955643 124 71620212568756491094 125 77610214566548665365 126 84047384923125137137 127 90961154439301979008 128 98382635076964144470 129 106344701610954994092 130 114882076559397983334 131 124031418496924419976 132 133831413857758560769 133 144322872338127536901 134 155548826010018978694 135 167554632260904053907 136 180388080676678243670 137 194099503987746857633 138 208741893200897337937 139 224371017042356122400 140 241045545840224533334 141 258827179977326131968 142 277780783048377532102 143 297974519858316102576 144 319479999401581608961 145 342372422965154952865 146 366730737501206064870 147 392637794418294996675 148 420180513943205642070 149 449450055208670597125 150 480541992225468750001 151 513556495900644572376 152 548598522266910070102 153 585778007091647242668 154 625210067037331001894 155 667015207548640112240 156 711319537645017140737 157 758254991800977946133 158 807959559100057196870 159 860577519851909088267 160 916259689865762133334 161 975163672577153931201 162 1037454119228646474769 163 1103302997309045147176 164 1172889867459515377494 165 1246402169058910282032 166 1324035514704590811270 167 1405993993809037256008 168 1492490485536617742337 169 1583746981308995865825 170 1679994917111826183334 171 1781475515839603198443 172 1888440139919797046102 173 2001150654461727606101 174 2119879801179998555761 175 2244911583346734212240 176 2376541662031335216470 177 2515077763890994476300 178 2660840100779792618470 179 2814161801448822799800 180 2975389355614478400001 181 3144883070676774164101 182 3323017541374362084102 183 3510182132667748009443 184 3706781476147113956694 185 3913235980266104652865 186 4129982354707945296337 187 4357474149195321157008 188 4596182307060568765270 189 4846595733897903360192 190 5109221881624638283334 191 5384587348283639418176 192 5673238493924601888769 193 5975742072907137347201 194 6292685882974118600294 195 6624679431449244353907 196 6972354618918360790870 197 7336366440759708848133 198 7717393706893956722737 199 8116139780130626617000 200 8533333333493333333334 201 8969729126912120350668 202 9426108803677106760102 203 9903281707053646209376 204 10402085717465247106561 205 10923388110656612065365 206 11468086437255324240070 207 12037109424156939099675 208 12631417898164532630870 209 13252005732320111240225 210 13899900815371705050001 211 14576166044826445151576 212 15281900344046466998102 213 16018239703851086785968 214 16786358249095365695494 215 17587469330701908537240 216 18422826643629538983937 217 19293725371269353461633 218 20201503356765580229670 219 21147542301765659499867 220 22133268993111014933334 221 23160156557987106810901 222 24229725748058542902769 223 25343546253122274866976 224 26503238044819226187094 225 27710472750952082519532 226 28966975060964427162470 227 30274524163143923484008 228 31634955214119832859137 229 33050160841232811265925 230 34522092678362650483334 231 36052762935807421118643 232 37644246004815334774102 233 39298680097378571842401 234 41018268921906320001361 235 42805283395402336762240 236 44662063392780487715670 237 46591019533959920716800 238 48594635009389815459270 239 50675467444661998008400 240 52836150804878131200001 241 55079397339446684664801 242 57407999567993452912102 243 59824832308078026702243 244 62332854745417332158294 245 64935112547326134015365 246 67634740020093254383537 247 70434962311021186710008 248 73339097655865786570070 249 76350559672421796797292 250 79472859701009114583334 251 82709609192623932839376 252 86064522145528187616769 253 89541417591060118036501 254 93144222129458195277894 255 96876972516500203028907 256 100743818301768853706070 257 104749024519365003013633 258 108896974431899280331537 259 113192172328602784302600 260 117639246378407402133334 261 122242951538856297832368 262 127008172521715179188102 263 131939926816165096035176 264 137043367770467743580161 265 142323787733004544552865 266 147786621253601163023270 267 153437448346059561177675 268 159281997812830248483670 269 165326150632767990794325 270 171575943412924945350001 271 178037571905345966633776 272 184717394589841687926102 273 191621936323725924488268 274 198757892059514966885094 275 206132130631597437337240 276 213751698612894568475137 277 221623824242542032752133 278 229755921425635802366470 279 238155593806095954142467 280 246830638913713851733334 281 255789052386459739033601 282 265039032269139464130769 283 274588983389500822785776 284 284447521812901864612694 285 294623479376665444132032 286 305125908305256323001670 287 315964085907429239287008 288 327147519356508554919937 289 338685950554972373817025 290 350589361084526390783334 291 362867977242865185621843 292 375532275168331218102102 293 388592986053694407917701 294 402061101450287899782961 295 415947878663748417687240 296 430264846242622504342870 297 445023809561112922332300 298 460236856497252562684070 299 475916363207806364888000 300 492075000001215000000001 301 508725737309907405788501 302 525881851763322690140102 303 543556932362995436474043 304 561764886761072053015894 305 580519947643639506752865 306 599836679220261573038737 307 619729983821131613438008 308 640215108603264867798870 309 661307652367167312025392 310 683023572485432290883334 311 705379191944730385723576 312 728391206502672320544769 313 752076691961039146644801 314 776453111556888476531494 315 801538323473060162078907 316 827350588469619530429270 317 853908577637791104154133 318 881231380277950640004337 319 909338511903258323499200 320 938249922370531054933334 321 967986004139966956417068 322 998567600665350519616102 323 1030016014916382200219976 324 1062353018034791748149761 325 1095600858125910142415365 326 1129782269187390676654470 327 1164920480176785516030675 328 1201039224219699918640470 329 1238162747960262285179425 330 1276315821055664269650001 331 1315523745816541351658976 332 1355812366994980537654102 333 1397208081721958224589568 334 1439737849596027725290694 335 1483429202925092520512240 336 1528310257123117968654337 337 1574409721263650970617633 338 1621756908792033954647270 339 1670381748398216514536067 340 1720314795052085104533334 341 1771587241203248366039301 342 1824230928147232934958769 343 1878278357560061954743576 344 1933762703203205998974294 345 1990717822800913689119532 346 2049178270091946978168870 347 2109179307057763859465008 348 2170756916329209152564737 349 2233947813773792014639125 350 2298789461265646927083334 351 2365320079640293112948043 352 2433578661836325651830102 353 2503604986226189975272001 354 2575439630138209947820561 355 2649123983572058366987240 356 2724700263109877449738070 357 2802211526025275714122800 358 2881701684592446612532870 359 2963215520597673328158600 360 3046798700055503308800001 361 3132497788131895382575201 362 3220360264276661678568102 363 3310434537567546062364843 364 3402769962268300392049494 365 3497416853603139604865365 366 3594426503749976458701937 367 3693851198054856676141008 368 3795744231470035272291670 369 3900159925218154991364492 370 4007153643685008031183334 371 4116781811543382599910776 372 4229101931110516325472769 373 4344172599941699125812101 374 4462053528662588847481094 375 4582805559042823791503907 376 4706490682313537169200470 377 4833172057731399567069633 378 4962914031391836649181137 379 5095782155294090588126800 380 5231843206660815091733334 381 5371165207514915382744768 382 5513817444516366092844102 383 5659870489061761751003776 384 5809396217649376379535361 385 5962467832512530659652865 386 6119159882524087192173670 387 6279548284374916558458675 388 6443710344029199182141270 389 6611724778459450403915525 390 6783671737664178709950001 391 6959632826971109699667176 392 7139691129628931140982102 393 7323931229690537340929868 394 7512439235190774057232294 395 7705302801621708292062240 396 7902611155708470543361537 397 8104455119488740441858133 398 8310927134698970173712070 399 8522121287470463679800667 400 8738133333338453333333334 401 8959060722567339628068001 402 9185002625795283360186769 403 9416059960001363858180376 404 9652335414798541007191894 405 9893933479055683127482032 406 10140960467851947201304070 407 10393524549766822498818008 408 10651735774509173332033537 409 10915706100888641466452225 410 11185549425132793643383334 411 11461381609553424712137243 412 11743320511565452040758102 413 12031486013061862166945301 414 12326000050148196067634161 415 12626986643240084966662240 416 12934571927527374265341270 417 13248884183808398970888300 418 13570053869697999912845670 419 13898213651212896078140200 420 14233498434738054561600001 421 14576045399377725920864901 422 14925994029694839142996102 423 15283486148842476975014643 424 15648665952091179042379094 425 16021680040755846978352865 426 16402677456526052713613137 427 16791809716203578129619008 428 17189230846851041461488470 429 17595097421355493146734592 430 18009568594410891255483334 431 18432806138923394206040976 432 18864974482843436167200769 433 19306240746428578375778401 434 19756774779941157554846694 435 20216749201784780705303907 436 20686339437083743761059670 437 21165723756709479946560133 438 21655083316758172154901937 439 22154602198483692275705400 440 22664467448690059144533334 441 23184869120587635660255468 442 23716000315117314623672102 443 24258057222746971990226576 444 24811239165744495502056961 445 25375748640931726070265365 446 25951791362923678817420870 447 26539576307857440363261675 448 27139315757615168743626070 449 27751225344545652294122625 450 28375524096688913906250001 451 29012434483508377274898376 452 29662182462135142102710102 453 30324997524128945708949168 454 31001112742760419108629894 455 31690764820819276381987240 456 32394194138953107045236737 457 33111644804541472161273633 458 33843364701110036093800870 459 34589605538289497110656267 460 35350622902324111482133334 461 36126676307134637298159701 462 36918029245940555944614769 463 37724949243446461034136176 464 38547707908597536580785494 465 39386580987909078341219532 466 40241848419375044517847270 467 41113794386960654432146008 468 42002707375684086329166337 469 42908880227292358167576325 470 43832610196536508083683334 471 44774199008051224193029443 472 45733952913844106509686102 473 46712182751399777021577601 474 47709204002404087360343761 475 48725336852093707046712240 476 49760906249236408977392470 477 50816241966747402647428800 478 51891678662947099573062470 479 52987555943465729494752800 480 54104218423800260198400001 481 55242015792529108195297601 482 56401302875190162048224102 483 57582439698827674822663443 484 58785791557213616978724694 485 60011729076749116001215365 486 61260628283051644192812337 487 62532870668233651328672008 488 63828843258878374290429270 489 65148938684718591363655692 490 66493555248024124595783334 491 67863096993703929471554176 492 69257973780128647170528769 493 70678601350679530826383701 494 72125401406029693510948294 495 73598801677163662117478907 496 75099235999141257917846870 497 76627144385611861317425633 498 78182973104085155229806737 499 79767174751964478541355000 500 81380208333348958333333334 501 83022539336610626877189168 502 84694639812752766916900102 503 86396988454555766401328376 504 88130070676516801629634561 505 89894378695589705724252865 506 91690411612731417449036070 507 93518675495261443645239675 508 95379683460040806965334870 509 97273955757476989144520725 510 99202019856361418762550001 511 101164410529546091314392576 512 103161669940465948427638102 513 105194347730513682237687468 514 107263001107273670259003494 515 109368194933621785572287240 516 111510501817697866783719937 517 113690502203757672003664133 518 115908784463911181038753670 519 118165944990754150093422867 520 120462588290899863534933334 521 122799327079418067690154401 522 125176782375188112213042769 523 127595583597173365289250976 524 130056368661624009828875094 525 132559784080215368840332032 526 135106485059128949378038470 527 137697135599083435814249008 528 140332408596322904701403137 529 143012985944569575165931425 530 145739558637948450607983334 531 148512826874891249474264643 532 151333500163027065023414102 533 154202297425067236315408901 534 157119947105691955128669361 535 160087187279446176141137240 536 163104765759652440504931670 537 166173440208348265898544300 538 169293978247255799256223270 539 172467157569791471651516400 540 175693766054123438251200001 541 178974601877284629857313301 542 182310473630349286319052102 543 185702200434680886023151243 544 189150612059259429761406294 545 192656549039096081527452865 546 196220862794743213212139537 547 199844415752907944748100008 548 203528081468177315999754070 549 207272744745863271605247792 550 211079301765975685052083334 551 214948660208331693508690376 552 218881739378809660340256769 553 222879470336756127809068001 554 226942796023554168197705894 555 231072671392361587498028907 556 235270063539027481880202070 557 239535951834195693394466133 558 243871328056603757764135537 559 248277196527585983701795600 560 252754574246789349922133334 561 257304491029110952934585868 562 261927989642865785777328102 563 266626125949193675101349176 564 271399969042714251429788161 565 276250601393438875003615365 566 281179118989948487380459270 567 286186631483846406879192675 568 291274262335495134059107670 569 296443148961046281689429825 570 301694442880772792102850001 571 307029309868712653435989776 572 312448930103633375040566102 573 317954498321326531301784768 574 323547223968241732225473094 575 329228331356469428452962240 576 334999059820082007833051137 577 340860663872842690323829633 578 346814413367291777814010470 579 352861593655219865444020467 580 359003505749537671171733334 581 365241466487552190666692101 582 371576808695658935130270769 583 378010881355460060327764776 584 384545049771318245982180694 585 391180695739356235718819532 586 397919217717911998964917670 587 404762030999459527599927008 588 411710567884005331719783937 589 418766277853970750623037525 590 425930627750570247048283334 591 433205101951695904791282843 592 440591202551318402106742102 593 448090449540414785754279201 594 455704380989433423180930961 595 463434553232306563143937240 596 471282541052020988067798870 597 479249937867757294599034800 598 487338355923608392170968070 599 495549426478887862919551000 600 503884800000038880000000001 601 512346146354154435243152001 602 520935155004119681160280102 603 529653535205387246555918043 604 538503016204396439440343894 605 547485347438647305547065365 606 556602298738440565556234737 607 565855660530294509102703008 608 575247244042049978807702870 609 584778881509674632916230892 610 594452426385777730648383334 611 604269753549846740082489576 612 614232759520217124281184769 613 624343362667786717448871301 614 634603503431486159170639494 615 645015144535516911228953907 616 655580271208368438125565270 617 666300891403626189252481633 618 677179036022582077657728337 619 688216759138659207539347200 620 699416138223662659974933334 621 710779274375868203954285568 622 722308292549960857529756102 623 734005341788835281832928976 624 745872595457270048827637761 625 757912251477487881978352865 626 770126532566614027509930470 627 782517686476044972619920675 628 795087986232739785878384470 629 807839730382446414112769925 630 820775243234875329327150001 631 833896875110832978646329976 632 847207002591327549906294102 633 860708028768659625333481068 634 874402383499510355766758694 635 888292523660039848078012240 636 902380933403008518840270337 637 916670124416934227876570133 638 931162636187298066098611270 639 945861036259811733011969067 640 960767920505759500424533334 641 975885913389427820247212801 642 991217668237635695821098769 643 1006765867511378997943517576 644 1022533223079601968697022294 645 1038522476495109218310682032 646 1054736399272631582602324870 647 1071177793169059271063980008 648 1087849490465855798360948737 649 1104754354253666254918014625 650 1121895278719133535364583334 651 1139275189433936206904324043 652 1156897043646061763164470102 653 1174763830573329072765628501 654 1192878571699173895735048561 655 1211244321070711404965112240 656 1229864165599089714194634070 657 1248741225362148478463700300 658 1267878653909396697663536870 659 1287279638569323918671576600 660 1306947400759059096628800001 661 1326885196296391441181853701 662 1347096315714167638976708102 663 1367584084577079909354003843 664 1388351863800859416059057494 665 1409403049973889623842052865 666 1430741075681254255086537937 667 1452369409831234568067281008 668 1474291557984270745102115670 669 1496511062684402245726924992 670 1519031503793202047088683334 671 1541856498826219761018791776 672 1564989703291948684718112769 673 1588434811033331909656433601 674 1612195554571822681162869094 675 1636275705454014269260253907 676 1660679074600854679576176470 677 1685409512659461601646272133 678 1710470910357553060612025137 679 1735867198860509307205929800 680 1761602350131081550011733334 681 1787680377291763203286928268 682 1814105334989839393138984102 683 1840881319765130534556307776 684 1868012470420445861709903361 685 1895502968394762864062465365 686 1923357038139148651148489670 687 1951578947495439339422223675 688 1980173008077693625310205270 689 2009143575656436779552061025 690 2038495050545711369067450001 691 2068231877992951083948853176 692 2098358548571694118749622102 693 2128879598577152629014616368 694 2159799610424654855987180294 695 2191123213050976584621437240 696 2222855082318578672433217537 697 2254999941422767459336685633 698 2287562561301794941437196070 699 2320547761049915664784388667 700 2353960408333417368333333334 701 2387805419809642478815956501 702 2422087761549017633890326769 703 2456812449460108483811949376 704 2491984549717717095959319894 705 2527609179194039360845919532 706 2563691505892899872762900070 707 2600236749387081832921208008 708 2637250181258769597899137537 709 2674737125543121571351582725 710 2712702959174991212300883334 711 2751153112438814008906428243 712 2790093069421678342401398102 713 2829528368469598241890496801 714 2869464602647006106922542161 715 2909907420199483551186662240 716 2950862525019748597330877270 717 2992335677116917529767340800 718 3034332693089059789409769670 719 3076859446599064371585913200 720 3119921868853836265881600001 721 3163525949086841554403258401 722 3207677735044019862893136102 723 3252383333473082937296048643 724 3297648910616218196758667094 725 3343480692706216192642415365 726 3389884966466040981949289137 727 3436868079611862502596634008 728 3484436441359570117232432470 729 3532596522934786571757250092 730 3581354858086401694412983334 731 3630718043603645241212236976 732 3680692739836718373615840769 733 3731285671221003334719994901 734 3782503626804870970789114694 735 3834353460781105825765928907 736 3886842093021968617407075670 737 3939976509617915984930637633 738 3993763763419997479522065937 739 4048210974585949850727063400 740 4103325331130008763664533334 741 4159114089476458164119953968 742 4215584575016937590929812102 743 4272744182671527817641325576 744 4330600377453635288228904961 745 4389160695038695894669952865 746 4448432742336718727427976870 747 4508424198068690513360901675 748 4569142813346861539267210070 749 4630596412258933943202423125 750 4692792892456173339843750001 751 4755740225745464830551799376 752 4819446458685334533375350102 753 4883919713185957853068630668 754 4949168187113175796240657894 755 5015200154896540722033237240 756 5082023968141413004228532737 757 5149648056245130166418976133 758 5218080927017270137832004870 759 5287331167304030363589999267 760 5357407443616744589602133334 761 5428318502764559228929963201 762 5500073172491291303342754769 763 5572680362116490040882100176 764 5646149063180724297588593494 765 5720488350095118059106532032 766 5795707380795156365676083270 767 5871815397398784092046411008 768 5948821726868820102098190337 769 6026735781679709386450061825 770 6105567060488635880041183334 771 6185325148811018745631435443 772 6266019719700414998342326102 773 6347660534432851435775524101 774 6430257443195608927892531761 775 6513820385780482210718587240 776 6598359392281538418046768470 777 6683884583797397675664756300 778 6770406173138059173207106470 779 6857934465536296219550480800 780 6946479859363643878718400001 781 7036052846851002874546006101 782 7126664014813883543874364102 783 7218324045382313709798292443 784 7311043716735434438481892694 785 7404833903840807735282152865 786 7499705579198460328383528337 787 7595669813589687780845562008 788 7692737776830643264901693270 789 7790920738530735425520726192 790 7890230068855859853653283334 791 7990677239296488783234265176 792 8092273823440643719899168769 793 8195031497751775803497395201 794 8298962042351578800849696294 795 8404077341807759719799978907 796 8510389385926792130454102870 797 8617910270551677374580378133 798 8726652198364738939468490737 799 8836627479695475368105868000 800 8947848533333497173333333334 801 9060327887346573319685602668 802 9174078179903812932907040102 803 9289112160104007993659422376 804 9405442688809162868706562561 805 9523082739483236629870815365 806 9642045399036124208309032070 807 9762343868672902529150754675 808 9883991464748367869279638870 809 10007001619626890779020576225 810 10131387882547615006720050001 811 10257163920495026963676208576 812 10384343519074922365588278102 813 10512940583395796785652563968 814 10642969138955686953634711494 815 10774443332534489734695412240 816 10907377433091785821439655937 817 11041785832670195272598241633 818 11177683047304292131934877670 819 11315083717935105461403120867 820 11454002611330234223254933334 821 11594454621009603546727072901 822 11736454768176890016103182769 823 11880018202656643718368609976 824 12025160203837134890341963094 825 12171896181618953107082519532 826 12320241677369387055536114470 827 12470212364882613039794389008 828 12621824051345720467003547137 829 12775092678310602665869371925 830 12930034322671741492865483334 831 13086665197649914284661985643 832 13245001653781851818952054102 833 13405060179915876049764950401 834 13566857404213546487515737361 835 13730410095157344198454887240 836 13895735162564422502845347670 837 14062849658606453556110746800 838 14231770778835600102366587270 839 14402515863216641795166799400 840 14575102397165285585971200001 841 14749548012592689786765536801 842 14925870488956231519445192102 843 15104087754316547371006575243 844 15284217886400877180277054294 845 15466279113672740988855265365 846 15650289816407979296129095537 847 15836268527777186865688865008 848 16024233934934570438158538070 849 16214204880113260813428473292 850 16406200361727109873489583334 851 16600239535479003225541116376 852 16796341715475719253772896769 853 16994526375349365477208074501 854 17194813149385423220234533894 855 17397221833657431711952403907 856 17601772387168342840221898070 857 17808484932998577896310293633 858 18017379759460817756309539537 859 18228477321261558056027063600 860 18441798240669461026842133334 861 18657363308690535771068914368 862 18875193486250178866675468102 863 19095309905382107302775638176 864 19317733870424215859138396161 865 19542486859221391155047052865 866 19769590524335314705189095270 867 19999066694261287432866582675 868 20230937374652108203687331670 869 20465224749549039056028840325 870 20701951182619889917960350001 871 20941139218404255713963920776 872 21182811583565938878713206102 873 21426991188152590409349056268 874 21673701126862602702134461094 875 21922964680319287534077962240 876 22174805316352372665084827137 877 22429246691286850651429282133 878 22686312651239213576839254470 879 22946027233421107523247673467 880 23208414667450440719291733334 881 23473499376669979420933925601 882 23741305979473465695136410769 883 24011859290639291394343718776 884 24285184322671762726618148694 885 24561306287149989943627882032 886 24840250596084436786310033670 887 25122042863281164445919942008 888 25406708905713804916334247937 889 25694274744903298731899033025 890 25984766608305432203805783334 891 26278210930706209386937518843 892 26574634355625094128355382102 893 26874063736726157668092615701 894 27176526139237167382688478961 895 27482048841376652381929562240 896 27790659335788981789570454870 897 28102385330987491659380112300 898 28417254752805696598704852070 899 28735295745856622292853989000 900 29056536675000295245000000001 901 29381006126819426167942090501 902 29708732911103323586010420102 903 30039746062340074327588337043 904 30374074841217027711202071894 905 30711748736129620350871752865 906 31052797464698578629434630737 907 31397250975295536011841343008 908 31745139448577102493989206870 909 32096493299027423606493211392 910 32451343176509266516905883334 911 32809719967823670898281830576 912 33171654798278202356641824769 913 33537179033263846334825072801 914 33906324279840580535427147494 915 34279122388331664031005203907 916 34655605453926681355491901270 917 35035805818293379996795184133 918 35419756071198339836873052337 919 35807489052136513212160970200 920 36199037851969674394094933334 921 36594435814573817416615729068 922 36993716538495541304959896102 923 37396913878617461887740612976 924 37804061947832689502297525761 925 38215195118728412031548665365 926 38630348025278622839110406470 927 39049555564546033298263185675 928 39472852898393209739431728470 929 39900275455202974770219135425 930 40331858931608113051684650001 931 40767639294230421744485575976 932 41207652781429145968714934102 933 41651935905058839751758347568 934 42100525452236693069266626694 935 42553458487119365715394887240 936 43010772352689368869795086337 937 43472504672551035360466897633 938 43938693352736119753472175270 939 44409376583519069532701177067 940 44884592841242008765344533334 941 45364380890149475781473961301 942 45848779784232956529167238769 943 46337828869085255399929266576 944 46831567783764745452761470294 945 47330036462669540099116619532 946 47833275137421628445145680870 947 48341324338761016622097870008 948 48854224898449917570474932737 949 49372017951187031878566165125 950 49894744936531962411302083334 951 50422447600839805600962275043 952 50955167999205962407157110102 953 51492948497421212089673960001 954 52035831773937092074236676561 955 52583860821841627327972612240 956 53137078950845452798414730070 957 53695529789278372607187652800 958 54259257286096399827136140870 959 54828305712899320809552769600 960 55402719665958828166348800001 961 55982544068257266650488707201 962 56567824171537036316774848102 963 57158605558360697484124617843 964 57754934144181822159828465494 965 58356856179426636725913615365 966 58964418251586500827665573937 967 59577667287321267544577796008 968 60196650554573570064509539670 969 60821415664694080222633260492 970 61452010574577784407846183334 971 62088483588811322480706247776 972 62730883361831435488630752769 973 63379258900094568106067030101 974 64033659564257671869608657094 975 64694135071370255420588378907 976 65360735497077728110530352470 977 66033511277836083467989849633 978 66712513213137969168748469137 979 67397792467750190295067507800 980 68089400573962692813731733334 981 68787389433849074346940686768 982 69491811321538669454725124102 983 70202718885500256792482586776 984 70920165150837435652438671361 985 71644203521595719543349652865 986 72374887783081394608568005670 987 73112272104192190828695363675 988 73856411039759814101447869270 989 74607359532904387438056981525 990 75365172917400849662524950001 991 76129906920057360147348614176 992 76901617663105758266918262102 993 77680361666604126397690277868 994 78466195850851505442423528294 995 79259177538814812004260187240 996 80059364458568006485222273537 997 80866814745743561532785888133 998 81681586945996280407586280070 999 82503740017479514994998751667 1000 83333333333333833333333333334