1 0 2 2 3 2 4 10 5 12 6 30 7 40 8 82 9 110 10 190 11 260 12 422 13 570 14 860 15 1160 16 1690 17 2252 18 3170 19 4190 20 5760 21 7540 22 10142 23 13164 24 17450 25 22442 26 29300 27 37410 28 48282 29 61170 30 78132 31 98310 32 124444 33 155582 34 195310 35 242722 36 302570 37 373882 38 462954 39 569130 40 700570 41 856970 42 1049134 43 1277464 44 1556080 45 1886582 46 2287310 47 2761834 48 3334192 49 4010400 50 4821902 51 5778950 52 6922214 53 8267604 54 9868250 55 11747952 56 13975790 57 16586674 58 19670024 59 23276240 60 27521452 61 32476150 62 38290916 63 45064536 64 52991200 65 62206804 66 72962600 67 85443624 68 99973948 69 116803970 70 136350472 71 158949950 72 185138718 73 215364216 74 250315200 75 290585664 76 337057200 77 390512488 78 452080316 79 522786330 80 604072434 81 697277710 82 804239580 83 926699360 84 1066996450 85 1227383106 86 1410832270 87 1620250578 88 1859406880 89 2132036820 90 2442913694 91 2796821810 92 3199794312 93 3657942202 94 4178875300 95 4770376516 96 5442031630 97 6203720080 98 7067495072 99 8045871250 100 9153973866 101 10407611700 102 11825739454 103 13428276524 104 15238934100 105 17282757148 106 19589353680 107 22190142984 108 25122042694 109 28424375710 110 32143098218 111 36327334380 112 41034193466 113 46324915606 114 52270369330 115 58946747478 116 66441852870 117 74850312666 118 84280738526 119 94850439050 120 106693576658 121 119955309770 122 134801116052 123 151410328112 124 169986740950 125 190751531782 126 213955346000 127 239870523020 128 268804891762 129 301093277180 130 337113206640 131 377275699570 132 422043155184 133 471919357922 134 527469902450 135 589311408962 136 658134776550 137 734693655126 138 819830953256 139 914466519970 140 1019627411422 141 1136434836670 142 1266138660420 143 1410103730770 144 1569849232410 145 1747034426986 146 1943503634580 147 2161271542288 148 2402574527220 149 2669855804350 150 2965824053556 151 3293438572000 152 3655976341946 153 4057017555234 154 4500522267780 155 4990816819160 156 5532681503770 157 6131338335464 158 6792551490538 159 7522617136160 160 8328478396638 161 9217718229920 162 10198691150482 163 11280520084172 164 12473247471890 165 13787837463082 166 15236349181210 167 16831945994532 168 18589094328824 169 20523581809280 170 22652745687442 171 24995502256910 172 27572609184448 173 30406709232150 174 33522631767050 175 36947454008796 176 40710847896450 177 44845163035720 178 49385825685620 179 54371448514150 180 59844289789056 181 65850395559780 182 72440128626138 183 79668350167198 184 87595028957310 185 96285470971882 186 105811021422730 187 116249351817798 188 127685269481142 189 140211073731300 190 153927489272600 191 168944105443330 192 185380452824258 193 203366541299516 194 223044102568910 195 244567246042994 196 268103892613020 197 293836571012630 198 321964072822440 199 352702414941600 200 386286750663156 201 422972528974500 202 463037701104708 203 506784112881850 204 554540052852900 205 606661919037612 206 663537162322300 207 725586276602940 208 793266198204984 209 867072676977430 210 947544202820132 211 1035264823508620 212 1130868680642824 213 1235043351746850 214 1348535089361250 215 1472152778014618 216 1606773985414540 217 1753349638116574 218 1912911011075088 219 2086575243603190 220 2275553411022708 221 2481157022578330 222 2704807342149506 223 2948043030492826 224 3212530907747000 225 3500074929454076 226 3812628610992500 227 4152305557243770 228 4521393803568472 229 4922368151355560 230 5357906719391318 231 5830905378321860 232 6344496847874082 233 6902067569538764 234 7507279737217040 235 8164090997179904 236 8876779858213170 237 9649968669559256 238 10488652920519240 239 11398228016782680 240 12384523056920746 241 13453832003755220 242 14612952613355244 243 15869222690536924 244 17230564942164540 245 18705529110919996 246 20303343640903180 247 22033964599348346 248 23908135173696682 249 25937442429538200 250 28134385803828786 251 30512442904502900 252 33086148336827054 253 35871169924682774 254 38884399403107020 255 42144040647820376 256 45669713984347510 257 49482558247176342 258 53605350712403782 259 58062625069497290 260 62880809274815638 261 68088361826382340 262 73715930160594198 263 79796507969281072 264 86365617140861250 265 93461489249690138 266 101125274473659080 267 109401250841084174 268 118337064038485660 269 127983968517404420 270 138397102666333832 271 149635766459927970 272 161763737103705468 273 174849588580774976 274 188967053591439500 275 204195391115598094 276 220619801292757900 277 238331847976547144 278 257429934135272002 279 278019787364611060 280 300215004439028156 281 324137608871555780 282 349918674455514888 283 377698965224042998 284 407629649190850760 285 439873032514388420 286 474603376189223380 287 512007737865375358 288 552286906009254452 289 595656364683308710 290 642347361698480684 291 692608013782330210 292 746704527500398502 293 804922464646088414 294 867568137287179880 295 934970055921322646 296 1007480522921564970 297 1085477289096359464 298 1169365373097578690 299 1259578955526352200 300 1356583455615216852 301 1460877695970157250 302 1572996272079434314 303 1693512025278955166 304 1823038745418591330 305 1962233994723888530 306 2111802189386611100 307 2272497822728362264 308 2445128977623950046 309 2630561003887478520 310 2829720520360395094 311 3043599608801624600 312 3273260372328458676 313 3519839716388797416 314 3784554539116925460 315 4068707179375300440 316 4373691324582766270 317 4700998216437321374 318 5052223373101789168 319 5429073655186903360 320 5833374911958882868 321 6267080023714359220 322 6732277596068197466 323 7231201110138684392 324 7766238805255008800 325 8339944085585584868 326 8955046749963068350 327 9614464823050233644 328 10321317311642427702 329 11078937650401685200 330 11890888187340107066 331 12760975458839588000 332 13693266633314035764 333 14692106858104961154 334 15762137919904000650 335 16908317937503182096 336 18135942530932206170 337 19450667169347461192 338 20858531178406176334 339 22365983092387168540 340 23979907871558350614 341 25707655652417697350 342 27557072594404704604 343 29536533472500374858 344 31654976626158467830 345 33921940895212578368 346 36347605204046443030 347 38942830405513652750 348 41719204101058328248 349 44689088028971821250 350 47865668797249818430 351 51263011533082875700 352 54896117290651495784 353 58780983769263615750 354 62934670254333084440 355 67375366313181254114 356 72122465235286847210 357 77196641728960848822 358 82619934947966403872 359 88415836340455030670 360 94609383484978764526 361 101227259386859111490 362 108297898499125108336 363 115851598922922603958 364 123920642159916537280 365 132539419854418968186 366 141744569015702690260 367 151575115142493855932 368 162072624868795239648 369 173281367539068960510 370 185248487472250615078 371 198024186311116810940 372 211661917369470038000 373 226218591365014716924 374 241754795617509049200 375 258335026094815218008 376 276027934568878276800 377 294906590263366809616 378 315048758454178567476 379 336537195408655955760 380 359459962342520934798 381 383910757790329341900 382 409989271306518830536 383 437801557909980118306 384 467460436449444867260 385 499085911327935742480 386 532805621048440144320 387 568755313053803075234 388 607079348634734454410 389 647931237424977189080 390 691474205598686048478 391 737881797347927861990 392 787338514129218422756 393 840040491330537124270 394 896196217257319392970 395 956027294179641434456 396 1019769246787858410960 397 1087672377909181233098 398 1160002677324731885146 399 1237042783671998641100 400 1319093005812123248276 401 1406472403805132442050 402 1499519936464716068594 403 1598595675822869841812 404 1704082096126214287510 405 1816385437914372920828 406 1935937155516024263920 407 2063195448770879462346 408 2198646888096907695452 409 2342808134011435566570 410 2496227761086705320882 411 2659488187796834846270 412 2833207723183126989534 413 3018042732197775785976 414 3214689931692898887090 415 3423888819379497205124 416 3646424248867070684960 417 3883129153642175776412 418 4134887434354492774740 419 4402637012880905037870 420 4687373068919554790712 421 4990151463284539277370 422 5312092365175767088416 423 5654384088393470706966 424 6018287155447464203150 425 6405138595441086345754 426 6816356496524045350450 427 7253444819829309072084 428 7717998497719128105482 429 8211708824430250666910 430 8736369164179774315182 431 9293880986154028556220 432 9886260253904769139496 433 10515644180083155463136 434 11184298376749421742910 435 11894624413893205923104 436 12649167819392222843000 437 13450626534969404097690 438 14301859864670419456080 439 15205897932592852344370 440 16165951690020187746790 441 17185423491137560892450 442 18267918281484915283746 443 19417255421077779290324 444 20637481190763216581940 445 21932882006836937856648 446 23307998397354046710120 447 24767639768636851663834 448 26316900020776348563880 449 27961174044534972782750 450 29706175164361971088238 451 31557953564307782488100 452 33522915768072542688028 453 35607845214882132159270 454 37819924009621925923290 455 40166755894418125009332 456 42656390528032338679220 457 45297349126410731525124 458 48098651559507591869554 459 51069844964604145488800 460 54221033980899175038404 461 57562912673282885485850 462 61106798260722806708006 463 64864666725764191595752 464 68849190432326196547640 465 73073777837887210826144 466 77552615440206113925660 467 82300712055375963579358 468 87333945581660332157194 469 92669112357845568180180 470 98323979286340755421314 471 104317338843063975506780 472 110669067161757763033528 473 117400185329598068272090 474 124532924100947932055500 475 132090792182630781447208 476 140098648318767592980800 477 148582777346930951755508 478 157570970477041189629310 479 167092609985207953951740 480 177178758599735936000594 481 187862253794243112907700 482 199177807293567058342830 483 211162110032693891969740 484 223853942905777804215540 485 237294293573588739190300 486 251526479701084945674380 487 266596278924667815602578 488 282552065959015758991790 489 299444957177723404708010 490 317328963119778573520546 491 336261149294591458482410 492 356301805784082158684262 493 377514626057252319002334 494 399966895547005644862290 495 423729690452024107291908 496 448878087369995290748770 497 475491384277545254331672 498 503653333525512515815656 499 533452387423174004156550 500 564981957148804202315168 501 598340685624743039707250 502 633632735170155184312956 503 670968090641194434082168 504 710462878955330146816420 505 752239705788788229084108 506 796428010436004688414060 507 843164439707786388774246 508 892593241958652128469800 509 944866682217183612313830 510 1000145479621824111287252 511 1058599268243455165106870 512 1120407082620599942637258 513 1185757869207523441257924 514 1254851025197090131003360 515 1327896966050215493933142 516 1405117723343657052878970 517 1486747574413473876023890 518 1573033705571062746517822 519 1664236910529951076414750 520 1760632326002231380782572 521 1862510206280609900140720 522 1970176738965435582655338 523 2083954903849149098996472 524 2204185377338369599258700 525 2331227484643109218678944 526 2465460202356595792300350 527 2607283213894933967767236 528 2757118020688004187443074 529 2915409111855567224507710 530 3082625195555023371747228 531 3259260495027067963046960 532 3445836112850581015157598 533 3642901466755602987598298 534 3851035800863439473075780 535 4070849776058760403322164 536 4302987143756536598564930 537 4548126507161469212444714 538 4806983174716239282277448 539 5080311110269514804284170 540 5368904985137155038151916 541 5673602337065393748442070 542 5995285841794521066331588 543 6334885702758726303001096 544 6693382165198420003748230 545 7071808160801538671474472 546 7471252089785885225465690 547 7892860747179204357013486 548 8337842400908453645050034 549 8807470029160445700044050 550 9303084725394684200964132 551 9826099279247842142460000 552 10378001942556916007231604 553 10960360389596712526124156 554 11574825881689337015928790 555 12223137646224320850483216 556 12907127481270410846159990 557 13628724596856024331952056 558 14389960705224564825426108 559 15192975372284786546534530 560 16040021643799385533534412 561 16933471959790359858657210 562 17875824372064049080089594 563 18869709079719287307586940 564 19917895299036058199411730 565 21023298484131964317826120 566 22188987916426288059958810 567 23418194680975474506014536 568 24714320049524522972640650 569 26080944290182260536406010 570 27521835925547810479028436 571 29040961461224402786483920 572 30642495608726107565418302 573 32330832026943829410717632 574 34110594608568813299055150 575 35986649338091935881670792 576 37964116750404879251760600 577 40048385019316735629392458 578 42245123707897937335750992 579 44560298212927336017724290 580 47000184938522991633669410 581 49571387234487711435415040 582 52280852137928726199031072 583 55135887957259086397633444 584 58144182740959055849993170 585 61313823674134045250604502 586 64653317449439027226307360 587 68171611659721417491826856 588 71878117263552613597787898 589 75782732175739367721932500 590 79895866039033239721423510 591 84228466234333049686598930 592 88792045191137326298666028 593 93598709061254646308667590 594 98661187823605245284471950 595 103992866889392872063735554 596 109607820282145665345230650 597 115520845468787682786552624 598 121747499923550448940524584 599 128304139508438929377126250 600 135207958760078527815059438 601 142477033174944412704251650 602 150130363591590881878886922 603 158187922770973106885336194 604 166670704283117451260986750 605 175600773811204477383504620 606 185001322991887061784453810 607 194896725913843970930567434 608 205312598404973177854730572 609 216275860242217526984119090 610 227814800427120564665835676 611 239959145674253539045272270 612 252740132269521585230695970 613 266190581459904038654538158 614 280344978546878523926958510 615 295239555860882825646749622 616 310912379805762625223389760 617 327403442167874017029500474 618 344754755897081125130863646 619 363010455573291271339144540 620 382216902785803759142052206 621 402422796659902905859642870 622 423679289779914120076330084 623 446040109765926955383574382 624 469561686777432232441680150 625 494303287226021728684969006 626 520327153996706449397931150 627 547698653487321135182382364 628 576486429794373518591546094 629 606762566384721800799186680 630 638602755612967459640383868 631 672086476456701754975378670 632 707297180864001638696936366 633 744322489121172085012738238 634 783254394672896233728320720 635 824189478842041742315569754 636 867229135922609965253613410 637 912479809136035817804102754 638 960053237969539839414659570 639 1010066717433752032500901650 640 1062643369807773735353433814 641 1117912429460336713910170210 642 1176009541369333321127376252 643 1237077073984654191311211640 644 1301264447115786563099309440 645 1368728475550671735556574348 646 1439633729151993337612750910 647 1514152910204729466962034920 648 1592467248831908437874235326 649 1674766917326040193069348300 650 1761251464290537062416258510 651 1852130269519119511974987150 652 1947623020592107061038782466 653 2047960212205630886828934800 654 2153383669305128838619293040 655 2264147095135407317797120656 656 2380516645379686594264414970 657 2502771529605121040170690254 658 2631204641297648156255349126 659 2766123217818643843995981140 660 2907849531686913473842634344 661 3056721614644154654724407820 662 3213094016039269299539334262 663 3377338597126965664290453008 664 3549845362960066087328332080 665 3731023333620973510006038748 666 3921301456629049676463424750 667 4121129562433234436235127380 668 4330979364998503555646372636 669 4551345509574494552917953010 670 4782746669842565997265883690 671 5025726696725116118237053860 672 5280855821258351433373556758 673 5548731914025818679734555316 674 5829981803777634878295318850 675 6125262657965835495682462664 676 6435263428065039036048064200 677 6760706362663347104192032684 678 7102348591459312919591051304 679 7460983783427719444969697310 680 7837443882581022201703921466 681 8232600924892445176589009930 682 8647368940125189406440876902 683 9082705942464703555840703324 684 9539616014045052419347806320 685 10019151485627498283706732024 686 10522415218900480132772554550 687 11050562995053187301917260888 688 11604806014504464800523104664 689 12186413512869195536757938760 690 12796715498493932307468607336 691 13437105617112951368243281090 692 14109044149447371250114993606 693 14814061147810107028515906598 694 15553759718074656195675242280 695 16329819453628457873334913936 696 17144000028252622707068764760 697 17998144955157254958398325930 698 18894185519750729385728484908 699 19834144894035630408323071050 700 20820142440903738897163623224 701 21854398216946158500593310450 702 22939237682807551480262112394 703 24077096630489178987898526328 704 25270526337454413104468397750 705 26522198957801022406901658178 706 27834913161252743795012344320 707 29211600031171343344982983938 708 30655329233321234156769828812 709 32169315467608887650740595650 710 33756925215596504824211603310 711 35421683797124784278390544500 712 37167282750007249205928712192 713 38997587547343217773096439748 714 40916645667678899465385698380 715 42928695033884378865782169190 716 45038172837356173576043491390 717 47249724764851778139642083910 718 49568214646069221186325561394 719 51998734540845042329494071250 720 54546615285721007062774367826 721 57217437520459573113227957340 722 60017043216041417302597937382 723 62951547726583497276315396828 724 66027352388652411206645522000 725 69251157692435143180050244728 726 72629977050355738900920395900 727 76171151189803209705924078092 728 79882363197860377115644230620 729 83771654247097451229639312250 730 87847440032824962569587375514 731 92118527953480658295453996550 732 96594135067271388445171626162 733 101283906859586233159047643856 734 106197936857269084362308470470 735 111346787127359482318441851560 736 116741509699618825651213201730 737 122393668953816022207550689770 738 128315365014603049567712375620 739 134519258198616150769368129710 740 141018594560455600660574728976 741 147827232586163514826176536260 742 154959671085010997326988692096 743 162431078332547824381496381198 744 170257322520249277153151955970 745 178455003569427292744148949858 746 187041486369660357592257628250 747 196034935504536376477012889976 748 205454351530313467610984003720 749 215319608875868712316254931850 750 225651495435358180840862308778 751 236471753928021455254023071700 752 247803125102880468481706885900 753 259669392869358416554054350844 754 272095431438446883454664136100 755 285107254562614316949776426204 756 298732066966561534733395705830 757 312998318064808977983465480938 758 327935758066349557293741664846 759 343575496570821108705551706050 760 359950063765266844543152396088 761 377093474335142883727072800550 762 395041294208242612771170771882 763 413830710255200734664934136670 764 433500603075680498228283460340 765 454091623004777684516137843570 766 475646269480082024703886172200 767 498208973915741275720007163332 768 521826186236286291506023208982 769 546546465229395096667226976340 770 572420572883735957345843247846 771 599501572885008300156343693740 772 627844933450857641331884079424 773 657508634692926506565353224406 774 688553280702506282682852855350 775 721042216564499508890161368572 776 755041650513305251444742446450 777 790620781453199648015232644886 778 827851932075446090528062763598 779 866810687814104661929800344070 780 907576041892996060290289959546 781 950230546726852010293320213750 782 994860471951062327758353698422 783 1041555969365918610813595888558 784 1090411245093600315561680424860 785 1141524739258629204153700739318 786 1194999313515912857357178415980 787 1250942446764052424347839003728 788 1309466439396121449454947058378 789 1370688626454842151270339195910 790 1434731600074849494031822891798 791 1501723441610716335118086645680 792 1571797963866512415997037546078 793 1645094963860022834671899044418 794 1721760486573298393376412720750 795 1801947100160048363319962738246 796 1885814183100501215333401942510 797 1973528223814807195663086769232 798 2065263133267870840147222558254 799 2161200571120695270032390003800 800 2261530286006975278508523203320 801 2366450470537761797082186277250 802 2476168131662669858042243334062 803 2590899477042238073298556689930 804 2710870318113857558308513786980 805 2836316490562046015922606835854 806 2967484292933992639088321754430 807 3104630944172064841396578191958 808 3248025060867652195721444205268 809 3397947155074096827461654023670 810 3554690153551888627239521637598 811 3718559939355503488262057371180 812 3889875916709664176185409848490 813 4068971600162064551530693020684 814 4256195229041217694347435178640 815 4451910408290665445774245813660 816 4656496776795891385386350276810 817 4870350704366447499613791805212 818 5093886018584681949043761407448 819 5327534762782512785711342225740 820 5571747986460653718533917547534 821 5826996569518966942629584501530 822 6093772081724000194225373077654 823 6372587678898594139505279197616 824 6663979037380613451236828851400 825 6968505328361620855976584636120 826 7286750233783659571918660812150 827 7619323005541420101868793345420 828 7966859569810018128550504641502 829 8330023678393506190034816062010 830 8709508109068257516630833296224 831 9106035916976518288225605782840 832 9520361739211002750430015860282 833 9953273154819340669070838716874 834 10405592102549865068561005995900 835 10878176358755497363159647438568 836 11371921077972847023451623888810 837 11887760398796848237868651469388 838 12426669117779925842507964347002 839 12989664434196474965060136812530 840 13577807768631097302222138280926 841 14192206658470119222018879538770 842 14834016733503297595615308469390 843 15504443774973751601602083971590 844 16204745861552054320659071062090 845 16936235605852421543385223927882 846 17700282485258202000066238194680 847 18498315270977635384667937518908 848 19331824559412407674091126814264 849 20202365410088012589991103860000 850 21111560094569786880866301776310 851 22061100960968719241206884396550 852 23052753418830366673656432258348 853 24088359049395315717621079116888 854 25169838846424401004682099974380 855 26299196592993077023771239955424 856 27478522379880914205729915813160 857 28709996271410758714590926163986 858 29995892124831830497525741285340 859 31338581569588396678403700610320 860 32740538153075020767080976877058 861 34204341659747066916354168906800 862 35732682610735715428830599406714 863 37328366951406384110568461413086 864 38994320934602952261896356718040 865 40733596207633556515573202293234 866 42549375111382002991514281805580 867 44444976200267862342205936627566 868 46423859992133357315800009778230 869 48489634957501892273212309264530 870 50646063758037038068393205820460 871 52897069744427475533139500068890 872 55246743724338609632432698994750 873 57699351011500615692917803210312 874 60259338767451640878732772497400 875 62931343647918893438067388218498 876 65720199766305773610740605354400 877 68630946987254975907670783924096 878 71668839563782294142011558475730 879 74839355132018431368955540733120 880 78148204078163450317237083456582 881 81601339292845133460599498470300 882 85204966328685787239597969253666 883 88965553977516247117143724032658 884 92889845284338705715765371190840 885 96984869015825600949575873228704 886 101257951601858224025085258193970 887 105716729569349817914533102297596 888 110369162488372185825071013178684 889 115223546451405862513720584429850 890 120288528107370580272798940950042 891 125573119272958491882322937348420 892 131086712144696687492927575092796 893 136839095136101119564378890210894 894 142840469365260875517655612763550 895 149101465819202715182576998387520 896 155633163222441141374512121838650 897 162447106638211638471701692829210 898 169555326832024817798116272261392 899 176970360428359422042305825420150 900 184705270892543711536860386790176 901 192773670371149778426715023562350 902 201189742425555610576934745229600 903 209968265694707067012430822660830 904 219124638524548711307453480903020 905 228674904603080198977159226288460 906 238635779641546620426879258765850 907 249024679143878084387643437717398 908 259859747308169520528333419740296 909 271159887105727100705952330523770 910 282944791585017133364208349821522 911 295234976449727379245963121893650 912 308051813962104485756628187816518 913 321417568224754927321285555172122 914 335355431896206233287123704105520 915 349889564397710343131003700308066 916 365045131671048199634599205201000 917 380848347549453802323375982799888 918 397326516806234270861830741726376 919 414508079948209301628750434727960 920 432422659823746985030013030731436 921 451101110117922233409988117732530 922 470575565810188209735227275849682 923 490879495672918744409536352957026 924 512047756892270905338481617499200 925 534116651896019890676792929208056 926 557123987476354382943075022296800 927 581109136299077326463767316295846 928 606113100894256974389033745879142 929 632178580227103525662674811600280 930 659350038951731068866652537530786 931 687673779454490034841297752943640 932 717198016797746451729709533758244 933 747972956679327796094088350014656 934 780050876527376909797329648871360 935 813486209855041740575289455449280 936 848335634004306649235149318366670 937 884658161413326779297453877306830 938 922515234546888978259421588994170 939 961970824635076701017620392409660 940 1003091534370892151328595168041914 941 1045946704723471973267156270666210 942 1090608526029654570537535249890428 943 1137152153533002597506612081566304 944 1185655827545986438507003341661500 945 1236200998417878211072430248649844 946 1288872456498025817675582869894180 947 1343758467291557126220783541098332 948 1400950912012242116736678052384378 949 1460545433745199754372279717081450 950 1522641589440414983192833604687788 951 1587343007966613224276183439204900 952 1654757554463965669133040252760896 953 1724997501243351821697051090342062 954 1798179705489528852982867887842260 955 1874425794035533438553191003139258 956 1953862355486015793214931577364650 957 2036621139977960376800444419207174 958 2122839266878430537885582016281118 959 2212659440730567719330520115830860 960 2306230175771129598158130596505052 961 2403706029355347983282634074349830 962 2505247844637878926541024413402630 963 2611023002872086436989949439252670 964 2721205685703902705563493969975850 965 2835977147851023814192752161396848 966 2955526000573288761457895816905560 967 3080048506355733138028281136556702 968 3209748885242068300954027353248782 969 3344839633273194207907707531641150 970 3485541853502873862097392103471612 971 3632085600080861346551897783829140 972 3784710235912651874732691153749374 973 3943664804424592948662886490108210 974 4109208415983432480777469900678000 975 4281610649540464494337183882098520 976 4461151970092341572000339931008800 977 4648124162573337632225791053340878 978 4842830782817444826825877831934704 979 5045587626253156672665290402457780 980 5256723215019210292401972369679542 981 5476579304215916474138504365029010 982 5705511408034086149327693964778396 983 5943889346531948885616283350476254 984 6192097813859946996475361873155540 985 6450536968763861462236678710958604 986 6719623048228482146401987596626070 987 6999789005156958997453596084257358 988 7291485171015167676269516237338368 989 7595179944405877330015976119603300 990 7911360506574330516958952144486960 991 8240533564885021465446520618854680 992 8583226125349105590427479694481852 993 8939986295322977441484087578120916 994 9311384117541239248401761755032730 995 9698012436691536135938963834001450 996 10100487799784687088652021596519920 997 10519451391621182436446352692407334 998 10955570006704586570131304380123454 999 11409537059003669964499367875560550 1000 11882073631018342776606099161909504