1 1 2 132 3 2709 4 26432 5 168126 6 804552 7 3136014 8 10459968 9 30856839 10 82407052 11 202678203 12 465069696 13 1005729452 14 2066218896 15 4058958828 16 7664805504 17 13974953853 18 24692818836 19 42415687153 20 71020845504 21 116186669130 22 186085891160 23 292296070170 24 450981236160 25 684408934755 26 1022878521756 27 1507149706167 28 2191475125504 29 3147357293592 30 4468168724256 31 6274794545432 32 8722479623424 33 12009087267513 34 16385004137124 35 22164956188557 36 29742033542208 37 39604258195606 38 52354067728872 39 68731130728806 40 89638955782208 41 116175805749759 42 149670482825388 43 191723607814131 44 244255079330688 45 309558465442884 46 390363151875760 47 489905147474820 48 612007529427840 49 761171597995445 50 942679903438260 51 1162712406694761 52 1428477140405952 53 1748356848352674 54 2132073199525752 55 2590870298150386 56 3137719343301312 57 3787546431546459 58 4557485643621308 59 5467159711746159 60 6538990728141312 61 7798543527863088 62 9274904560574016 63 11001099256575792 64 13014551092681216 65 15357585773593713 66 18077984164717764 67 21229587843063173 68 24872961374458176 69 29076115677983598 70 33915297102720264 71 39475847117907390 72 45853137805788480 73 53153588647126135 74 61495770402955980 75 71011602222985515 76 81847648451494016 77 94166521956027612 78 108148401172987344 79 123992668447760412 80 141919677645734016 81 162172659424750317 82 185019772989708244 83 210756313596496353 84 239707085535658944 85 272228950806568442 86 308713564190818968 87 349590305949492426 88 395329423903307712 89 446445397207879251 90 503500534708821468 91 567108821353684519 92 637940026750142208 93 716724090592929096 94 804255800336199008 95 901399777163715144 96 1009095787007051520 97 1128364394082260265 98 1260312975158718180 99 1406142113540592765 100 1567152392532051520 101 1744751608972472646 102 1940462428267999272 103 2155930503211317014 104 2392933079773035072 105 2653388113966028271 106 2939363924829070572 107 3253089409548583779 108 3596964847737867648 109 3973573322922303604 110 4385692790337273072 111 4836308821233447348 112 5328628055002238336 113 5866092391583102757 114 6452393957794626036 115 7091490882443440473 116 7787623916309625024 117 8545333934384865618 118 9369480359050905016 119 10265260544231264418 120 11238230161929465024 121 12294324633982611275 122 13439881653310818300 123 14681664840431178975 124 16026888582530380800 125 17483244103953314400 126 19058926818566683776 127 20762665016097358432 128 22603749936225629184 129 24592067285934277857 130 26738130257376086276 131 29053114105325737077 132 31548892345127648064 133 34238074633939788318 134 37134046400005608264 135 40251010286662542702 136 43604029479816785728 137 47209072989680864871 138 51083062959683639052 139 55243924077622396571 140 59710635166334425728 141 64503283033421467404 142 69643118661865536528 143 75152615825729423436 144 81055532217540467328 145 87376973176412648029 146 94143458108470389780 147 101382989693698437585 148 109125125975956483520 149 117401055435565623210 150 126243675146596952280 151 135687672123771414906 152 145769607966715142592 153 156528006912206726979 154 168003447408002916892 155 180238657324837883031 156 193278612926259224832 157 207170641719092079224 158 221964529310511811488 159 237712630400956610424 160 254469984045424664832 161 272294433319077262233 162 291246749526509925156 163 311390761097559391597 164 332793487316085665856 165 355525277031806330358 166 379659952508965639784 167 405274958569394442438 168 432451517191359521856 169 461274787729513360863 170 491834032925238442284 171 524222790880734862035 172 558539053174327093120 173 594885449298666059940 174 633369437607777123120 175 674103502963254002660 176 717205361274323953536 177 762798171131011529877 178 811010752734207913524 179 861977814331110927177 180 915840186369238393536 181 972745063587035336962 182 1032846255263994555384 183 1096304443858191224658 184 1163287452264196347584 185 1233970519929481942587 186 1308536588072663804988 187 1387176594252246394191 188 1470089776539939835392 189 1557483987558112112016 190 1649576018646521207488 191 1746591934429143179664 192 1848767418057673870848 193 1956348127414135128401 194 2069590062560961998148 195 2188759944732986322789 196 2314135607171865503040 197 2446006398109733838030 198 2584673596215178836360 199 2730450838821067168030 200 2883664563260265503040 201 3044654461641921352791 202 3213773949407689198412 203 3391390648014108663819 204 3577886882094265283712 205 3773660191458891545916 206 3979123858304197376592 207 4194707450000956114044 208 4420857377846715315328 209 4658037472170452497869 210 4906729574186555179092 211 5167434145002673388993 212 5440670892193772246976 213 5726979414362603273562 214 6026919864114816913176 215 6341073629885056344618 216 6670044037058605124544 217 7014457068841509624883 218 7374962107340562671196 219 7752232695323118354183 220 8146967319135410764544 221 8559890213266872490920 222 8991752187056893225440 223 9443331474049525850280 224 9915434604510838045440 225 10408897301632922881545 226 10924585401958023165796 227 11463395800565792623197 228 12026257421576413452864 229 12614132214532115539622 230 13228016177229598768296 231 13868940405585947631222 232 14537972171130847792704 233 15236216026728268636623 234 15964814941141265239404 235 16724951463064178849347 236 17517848915257277989248 237 18344772619429783911636 238 19207031152528265509232 239 20105977635098571106836 240 21043011052400789029248 241 22019577608968196652549 242 23037172117312770007668 243 24097339421491584125241 244 25201675856260339403968 245 26351830742552302570674 246 27549507920033153503800 247 28796467317494582542850 248 30094526561861988139200 249 31445562626604283058475 250 32851513520346630066300 251 34314380016499896367551 252 35836227424733741279232 253 37419187405133534958784 254 39065459825894748748032 255 40777314665422061098176 256 42557093959714188388352 257 44407213795929378519489 258 46330166353040598241668 259 48328521990503704047189 260 50404931385876312428352 261 52562127722339679658878 262 54802928927090665316296 263 57130239961585788829902 264 59547055164634495730496 265 62056460649354031314503 266 64661636755013775441804 267 67365860554812524494203 268 70172508420648016465536 269 73085058645953984075628 270 76107094127696190044304 271 79242305108635249579180 272 82494491980980579077760 273 85867568152576528381245 274 89365562976778658010260 275 92992624747195214032305 276 96753023758486132933056 277 100651155434429378469642 278 104691543524482073359704 279 108878843370081742196442 280 113217845241951029573056 281 117713477749687500451107 282 122370811324938569722524 283 127195061779480246105463 284 132191593939537213396224 285 137365925357700811094232 286 142723730103820717951008 287 148270842636265587498456 288 154013261754967535523072 289 159957154637685237212281 290 166108860960940457753508 291 172474897107103115967309 292 179061960459120467559488 293 185876933784406694245206 294 192926889709430098797288 295 200219095286556235472934 296 207761016654726651754560 297 215560323795574482383295 298 223624895386599921754540 299 231962823753050607375795 300 240582419920174176754560 301 249492218767532714290436 302 258700984287091484997552 303 268217714946817259693124 304 278051649161544673172352 305 288212270872892424371061 306 298709315240034727122612 307 309552774443157253376809 308 320752903601450879203008 309 332320226807520849089634 310 344265543280113517525112 311 356599933637087610153138 312 369334766290581971495616 313 382481703966357033891867 314 396052710349312754480316 315 410060056857211525321263 316 424516329544660567704064 317 439434436139434576881648 318 454827613213245889517376 319 470709433489096204606448 320 487093813287370901144064 321 503995020112864263958065 322 521427680384951454512580 323 539406787313150847734085 324 557947708920348400630080 325 577066196215984025286190 326 596778391521528509367816 327 617100836950608363150462 328 638050483046165074996544 329 659644697577064628728887 330 681901274496602778170316 331 704838443065381487877867 332 728474877141062136457344 333 752829704637531541462428 334 777922517156047604430544 335 803773379790962392758492 336 830402841112651773552768 337 857831943330312294985901 338 886082232637317874739412 339 915175769741861004509601 340 945135140585635615992768 341 975983467253351478955194 342 1007744419075903017638808 343 1040442223930048739569546 344 1074101679737491072540608 345 1108748166166280302860819 346 1144407656537500502617820 347 1181106729940229827440615 348 1218872583557802360794880 349 1257733045208433777951240 350 1297716586103308504180320 351 1338852333825261749202696 352 1381170085531225815215872 353 1424700321381646400698089 354 1469474218200111258419172 355 1515523663366470515445821 356 1562881268946765227191872 357 1611580386063318318517254 358 1661655119508379964311848 359 1713140342604757681706454 360 1766071712316899947831872 361 1820485684615941022703023 362 1876419530102253848147436 363 1933911349889097412540707 364 1993000091750984819275136 365 2053725566540438476196148 366 2116128464876839335523824 367 2180250374111117960868468 368 2246133795570076381689216 369 2313822162084171217777893 370 2383359855802630418926324 371 2454792226299818169708825 372 2528165608976805058142400 373 2603527343762143501740050 374 2680925794115891667017400 375 2760410366340972710724450 376 2842031529206000114832576 377 2925840833883744184496907 378 3011890934209459430725884 379 3100235607263337569218207 380 3190929774281396235672576 381 3284029521899159247742752 382 3379592123732530336609664 383 3477676062300308728788768 384 3578341051292841783204864 385 3681648058191357081673377 386 3787659327242563934657028 387 3896438402793162200455221 388 4008050152988944626770752 389 4122560793843227610830046 390 4240037913679394339859528 391 4360550497952383719697454 392 4484168954454008327608128 393 4610965138907034837929511 394 4741012380953010967996428 395 4874385510538873978815579 396 5011160884707427142206080 397 5151416414796822355546060 398 5295231594054239248872720 399 5442687525669003688866060 400 5593866951230441542206080 401 5748854279615816918935581 402 5907735616313757876796692 403 6070598793188626732054929 404 6237533398691346693100992 405 6408630808522251512153706 406 6583984216751580239708632 407 6763688667403294968022074 408 6947841086507955665930688 409 7136540314630442839728899 410 7329887139878375805711132 411 7527984331397131831389783 412 7730936673357429296384256 413 7938850999441496342607672 414 8151836227833905228727456 415 8370003396723211778020408 416 8593465700320598913763584 417 8822338525401783314285913 418 9056739488378504692843556 419 9296788472905978117671213 420 9542607668032751137003584 421 9794321606899469264662710 422 10052057205993115616079720 423 10315943804963353164480390 424 10586113207007661214534720 425 10862699719832021268178335 426 11145840197193971486689836 427 11435674081034913436590227 428 11732343444208619746660224 429 12035993033812956701495652 430 12346770315131901655692336 431 12664825516195001474127012 432 12990311672961484990041984 433 13323384675136309725915733 434 13664203312625490844581684 435 14012929322638128491920137 436 14369727437442618359876288 437 14734765432784599441737666 438 15108214176974262572729592 439 15490247680650713450254866 440 15881043147231154411716288 441 16280781024052720316025339 442 16689645054214875429829948 443 17107822329130350263406351 444 17535503341792669836277248 445 17972882040768397881168464 446 18420155884922295019131840 447 18877525898883662960780880 448 19345196729262221310850560 449 19823376701621938577951505 450 20312277878221314520694340 451 20812116116528686997570341 452 21323111128521213033352512 453 21845486540776250871594894 454 22379469955363947353330312 455 22925293011549913048575966 456 23483191448316946172035392 457 24053405167714845439722519 458 24636178299047431671422028 459 25231759263905978117238219 460 25840400842058330187275392 461 26462360238203076494044668 462 27097899149598214879818576 463 27747283834573839398174012 464 28410785181938457052699776 465 29088678781288626468625293 466 29781244994231694587285844 467 30488769026531491931215233 468 31211541001186931991592896 469 31949856032453545842117658 470 32704014300818069186488344 471 33474321128936285702900970 472 34261087058544417760687040 473 35064627928354443353786355 474 35885264952943806425544540 475 36723324802650076651729095 476 37579139684481204206052096 477 38453047424052105057261672 478 39345391548558402941412064 479 40256521370798245319642472 480 41186792074253202373092096 481 42136564799239350404861897 482 43106206730139733916616804 483 44096091183729494106924573 484 45106597698605045602173504 485 46138112125728777881330022 486 47191026720100853095323048 487 48265740233569767812914486 488 49362658008793442649978432 489 50482192074362700760615311 490 51624761241099093788925548 491 52790791199539132102020099 492 53980714618617074950416768 493 55194971245558535633831316 494 56434008006997256790995568 495 57698279111327511584000724 496 58988246152304687813257600 497 60304378213906713880976325 498 61647151976469088021590900 499 63017051824106375339288825 500 64414569953433140938257600 501 65840206483597391802938226 502 67294469567639705085995832 503 68777875505191326093399234 504 70290948856524625521469632 505 71834222557969412402543851 506 73408238038708706756534652 507 75013545338967684127699839 508 76650703229609613011898368 509 78320279333152715652065664 510 80022850246221992801137152 511 81759001663450163824748928 512 83529328502841984943312896 513 85334435032616320497070977 514 87174934999540454861054596 515 89051451758771246042092053 516 90964618405217836059703104 517 92915077906440747949487678 518 94903483237102314634049736 519 96930497514983500985198478 520 98996794138582297154743104 521 101103056926308978682254855 522 103249980257293646999326860 523 105438269213821582743739195 524 107668639725412063776159360 525 109941818714556419959207980 526 112258544244131217616531856 527 114619565666502588140592492 528 117025643774337837464843904 529 119477550953140596061489917 530 121976071335525892772734356 531 124522000957251660134028657 532 127116147915023303904946624 533 129759332526088095289646538 534 132452387489636270807092824 535 135196158050025851963984282 536 137991502161848324793359808 537 140839290656852447951816931 538 143740407412743587420879772 539 146695749523876105935992631 540 149706227473856466072599808 541 152772765310074837455512984 542 155896300820183130827981088 543 159077785710537514723285656 544 162318185786623604227013888 545 165618481135482645805143609 546 168979666310157157404445860 547 172402750516174619010213645 548 175888757800087945574706240 549 179438727240091611710709270 550 183053713138732435781008360 551 186734785217734170009120486 552 190483028814955182992089152 553 194299545083498661515299199 554 198185451192994899854881452 555 202141880533075386808138611 556 206169982919058543519318912 557 210270924799867108769785284 558 214445889468197312780972208 559 218696077272960125738292484 560 223022705834015013187158912 561 227427010259216777181333813 562 231910243363796209581729716 563 236473675892095432213379817 564 241118596741678947692404416 565 245846313189841574636251938 566 250658151122534591672127864 567 255555455265731566163184498 568 260539589419255495882576576 569 265611936693089044984744923 570 270773899746189809554130364 571 276026901027832702756805615 572 281372383021501705183111680 573 286811808491353382352170160 574 292346660731274728554991680 575 297978443816558054244696240 576 303708682858215793042991616 577 309538924259958264124413937 578 315470735977857586266818244 579 321505707782721101221119237 580 327645451525197826258231616 581 333891601403641618799458542 582 340245814234754899931143944 583 346709769727036948348162878 584 353285170757060941866702144 585 359973743648604090097714167 586 366777238454655369181349068 587 373697429242325537652526251 588 380736114380684281541546112 589 387895116831549506714218076 590 395176284443253967226351568 591 402581490247414590110585244 592 410112632758730029532385408 593 417771636277832156649600621 594 425560451197217365789194708 595 433481054310283752718678369 596 441535449123500396841309120 597 449725666171735156086324090 598 458053763336767561101309080 599 466521826169013574086294090 600 475131968212489157241309120 601 483886331333039776333948371 602 492787086049863146333994972 603 501836431870352708411376039 604 511036597628289510854678272 605 520389841825410350643191496 606 529898452976380217499000672 607 539564749957197268260060104 608 549391082357058746353506048 609 559379830833716449013749929 610 569533407472350533685203172 611 579854256147990644777880573 612 590344852891513532608681536 613 601007706259246527964931782 614 611845357706206428272861736 615 622860381963003544845186198 616 634055387416440855121922624 617 645433016493838399210136943 618 656995946051113256374535916 619 668746887764645634434838243 620 680688588526961803290762624 621 692823830846264803024384500 622 705155433249844057225654000 623 717686250691395223353160500 624 730419174962281814081904000 625 743357135106770326706025125 626 756503097841270821760293876 627 769860067977615097102807257 628 783431088850404809765947584 629 797219242748462104936361682 630 811227651350415519470696376 631 825459476164454136395232802 632 839917918972283176877571264 633 854606222277314427200304843 634 869527669757125110313363964 635 884685586720219024596600927 636 900083340567123986530403328 637 915724341255859829052873696 638 931612041771811423480589952 639 947749938602041409989372896 640 964141572214077539795043328 641 980790527539209751345068129 642 997700434460332323033492228 643 1014874968304366666186857461 644 1032317850339300544341150528 645 1050032848275879728142436254 646 1068023776773988319559959880 647 1086294497953754204503388910 648 1104848921911416319388761920 649 1123691007239990644703874535 650 1142824761554772067186522380 651 1162254242023709481851503131 652 1181983555902691735787825792 653 1202016861075782247399461004 654 1222358366600440367584472592 655 1243012333257767783241783756 656 1263983074107818498465442432 657 1285274955050011164836355549 658 1306892395388682769354362388 659 1328839868403822926772519249 660 1351121901927028262403882432 661 1373743078922716611872220458 662 1396708038074641005775280856 663 1420021474377743649825808122 664 1443688139735390354734789056 665 1467712843562026114906726083 666 1492100453391292780931449884 667 1516855895489650017884426263 668 1541984155475540989591040256 669 1567490278944144458273309688 670 1593379372097755239383252384 671 1619656602381835202939072760 672 1646327199126777265321816320 673 1673396454195425069264541465 674 1700869722636391304676758820 675 1728752423343217878997275885 676 1757050039719421402962051136 677 1785768120349467716013603702 678 1814912279675719435068344424 679 1844488198681400771001298502 680 1874501625579624119007491136 681 1904958376508523191959182687 682 1935864336232537730001591084 683 1967225458849895084920153683 684 1999047768506334244273190784 685 2031337360115118127918475812 686 2064100400083380258374135088 687 2097343127044852176446940516 688 2131071852599018244737873792 689 2165292962056744753999288341 690 2200012915192430520873537588 691 2235238247002726440293042889 692 2270975568471871731769914048 693 2307231567343694895952887426 694 2344013008900327676183993848 695 2381326736747680599350498514 696 2419179673607728951102760640 697 2457578822117658322499239355 698 2496531265635919148349427260 699 2536044169055239941957531855 700 2576124779622649216627760640 701 2616780427766556371179616016 702 2658018527930942104842194112 703 2699846579416709216253635344 704 2742272167230244931889126912 705 2785302962939246201081746641 706 2828946725535859687888506692 707 2873211302307188484392752869 708 2918104629713217865627153728 709 2963634734272212703152431694 710 3009809733453639452439309192 711 3056637836578665928578434718 712 3104127345728292385488890176 713 3152286656659167715713840087 714 3201124259727144891085548876 715 3250648740818630069014952843 716 3300868782289780094916822144 717 3351793163913603438323883708 718 3403430763835019908575702096 719 3455790559533934805594240508 720 3508881628796383472181462144 721 3562713150693802526498701645 722 3617294406570484366916461140 723 3672634781039271856260394305 724 3728743762985550408628168640 725 3785630946579595019416279770 726 3843306032297330097979375896 727 3901778827949560282450884522 728 3961059249719730737686371264 729 4021157323210275760053760947 730 4082083184497614836890978396 731 4143847081195855633885389447 732 4206459373529263710404315904 733 4269930535413559090925540648 734 4334271155546100150184795104 735 4399491938505015600477420072 736 4465603705857345701727406848 737 4532617397276254148472557961 738 4600544071667372422813260132 739 4669394908304338738638045661 740 4739181207973594040075446848 741 4809914394128497856132340774 742 4881606014052827153867763368 743 4954267740033721674221771766 744 5027911370544139577775087168 745 5102548831434887572260696399 746 5178192177136290039587073900 747 5254853591869562027467956675 748 5332545390867951319489417600 749 5411280021607715147585097300 750 5491070065048997462438636400 751 5571928236886673030292368276 752 5653867388811224979016962432 753 5736900509779722772091730309 754 5821040727296967946363503732 755 5906301308706875308097161401 756 5992695662494157641906805952 757 6080237339596382348667083314 758 6168940034726468791452992568 759 6258817587705695492947568514 760 6349883984807286693593845952 761 6442153360110648147054354603 762 6535639996866322398281871996 763 6630358328871734159703108927 764 6726322941857796772676253696 765 6823548574886451114507697728 766 6922050121759208685906651904 767 7021842632436770989822590528 768 7122941314469797690153383936 769 7225361534440896417835461953 770 7329118819417907472335254404 771 7434228858418557048557352405 772 7540707503886553002673200960 773 7648570773179197555358550270 774 7757834850066591717412245960 775 7868516086242506610717118030 776 7980631002846997246999630656 777 8094196292000834717852480967 778 8209228818351833142007390604 779 8325745620633148109887830267 780 8443763913233623761037270656 781 8563301087780266027111684332 782 8684374714732919971749358224 783 8807002544991229558790546988 784 8931202511513958582018039424 785 9056992730950751892831264957 786 9184391505286416467055081108 787 9313417323497802258423807281 788 9444088863223363194175361472 789 9576424992445479077643476106 790 9710444771185619573751883608 791 9846167453212431865897043034 792 9983612487762833986859402688 793 10122799521276196242111341731 794 10263748399141693561196792988 795 10406479167458912031747111159 796 10551012074811793291174012160 797 10697367574056000873147372120 798 10845566324119793029627345440 799 10995629191818486974480652120 800 11147577253682599921574012160 801 11301431797799752718707591161 802 11457214325670422308831993252 803 11614946554077629681687827149 804 11774650416970650412321215552 805 11936348067362835317865859286 806 12100061879243629200546452712 807 12265814449504876083053428134 808 12433628599881499782269241408 809 12603527378906649108795760959 810 12775534063881397422844855212 811 12949672162859086721814061363 812 13125965416644406881280338816 813 13304437800807301119211445892 814 13485113527711789202920516016 815 13668017048559800369679041988 816 13853173055450108384960801664 817 14040606483452461617018377973 818 14230342512697001462898948276 819 14422406570479062919091055273 820 14616824333379451549763241664 821 14813621729400291567012856290 822 15012824940116540200693148280 823 15214460402843264000233090610 824 15418554812818773177411353280 825 15625135125403710567297621915 826 15834228558296192254535177916 827 16045862593763097383812474287 828 16260064980887605146762514944 829 16476863737833077412641337712 830 16696287154123385946974980416 831 16918363792939783640932148592 832 17143122493434419654481580544 833 17370592373060598858433003953 834 17600802829919886444242786244 835 17833783545126159055994091717 836 18069564485186704286240770368 837 18308175904400470866438519726 838 18549648347273572373480290312 839 18794012650952147766409660926 840 19041299947672682561710210368 841 19291541667229894951664980919 842 19544769539462291668152194508 843 19801015596755498893895678571 844 20060312176563474024625223808 845 20322691923947704588827574044 846 20588187794134501136787187920 847 20856833055090491417431566940 848 21128661290116423670113073280 849 21403706400459387368882027565 850 21682002607943560269038750420 851 21963584457619591119799365921 852 22248486820432727922775899072 853 22536744895909802133659757114 854 22828394214865179724013374872 855 23123470642125790541421921546 856 23422010379275347929439809472 857 23724049967417871093789618579 858 24029626289960623228138262748 859 24338776575416578941491090279 860 24651538400226535059813449472 861 24967949691600979406915386248 862 25288048730381832703922903136 863 25611874153924179262812932232 864 25939464958998102687513198336 865 26270860504710743335966816873 866 26606100515448694838339133924 867 26945225083840857510205327293 868 27288274673741867045106007616 869 27635290123236217418298851718 870 27986312647663197482871536424 871 28341383842662761290619294550 872 28700545687242452723233665600 873 29063840546865505574401846575 874 29431311176560240780382853100 875 29803000724050883055511872675 876 30178952732909919749892130176 877 30559211145732125309268695732 878 30943820307330375281745356784 879 31332824967953374382608364532 880 31726270286525423697063970176 881 32124201833908352671184613477 882 32526665596185742113795845364 883 32933707977969565006426992793 884 33345375805729372494797648064 885 33761716331144153013623731602 886 34182777234476993076805587128 887 34608606627972668847310776546 888 35039253059278298185290409152 889 35474765514887183459174431371 890 35915193423605975992682789628 891 36360586660045293610870235679 892 36810995548133923340497251328 893 37266470864656741914192613536 894 37727063842816487324048992128 895 38192826175819515268476166304 896 38663810020485674936331463680 897 39140068000882439174558372385 898 39621653211983424689796463620 899 40108619223351438540683304885 900 40601020082846187785856463680 901 41098910320356789762985523806 902 41602344951559221086524792392 903 42111379481698844066281601454 904 42626069909398149865347344192 905 43146472730489858334443179431 906 43672644941875515080294238732 907 44204644045409726948269735899 908 44742528051810177724216169088 909 45286355484593566487171387724 910 45836185384037611673483241232 911 46392077311169264543772410508 912 46954091351779276377179427456 913 47522288120463264352425399197 914 48096728764689421712399163156 915 48677474968893018448265103633 916 49264588958597839380470261184 917 49858133504564707157521269738 918 50458171926967238339005674456 919 51064768099594981377052932538 920 51677986454084085960272501184 921 52297891984175653836174498435 922 52924550250001921882177115420 923 53558027382400428851538899415 924 54198390087256317878927857920 925 54845705649872927490857701560 926 55500041939370824528889099936 927 56161467413115433058315226552 928 56830051121173414002030778624 929 57505862710797950908426741977 930 58188972430943097933464102436 931 58879451136807346790563160237 932 59577370294406570097605765184 933 60282801985176499228190344758 934 60995818910604895454308737384 935 61716494396893573849834265862 936 62444902399650440108626893888 937 63181117508611701117678408991 938 63925214952394410814543080492 939 64677270603279513549331868691 940 65437360982025547864795733888 941 66205563262713174303490638564 942 66981955277620691548708185648 943 67766615522130705905776227876 944 68559623159668119832487960448 945 69361058026669605931810719189 946 70171000637584733526661701940 947 70989532189908915645421869705 948 71816734569248344957996128960 949 72652690354417087915622315330 950 73497482822566507063288264440 951 74351195954347182211540146066 952 75213914439103501874661035712 953 76085723680101097104671191419 954 76966709799787290575355486012 955 77856959645084734497563714191 956 78756560792718411676360852992 957 79665601554576174752231611344 958 80584170983102999402471572928 959 81512358876729128015130734544 960 82450255785332281086419092992 961 83397953015734114333342965393 962 84355542637231100256519774276 963 85323117487160013633622928037 964 86300771176498201171742022976 965 87288598095498816297111733518 966 88286693419361200813170295944 967 89295153113936595912760286558 968 90314073941469365787485311296 969 91343553466373917836791128983 970 92383690061047504241253498444 971 93434582911719090428832549195 972 94496332024334476729499610240 973 95569038230477860282662080380 974 96652803193330025033209980240 975 97747729413663348425789189820 976 98853920235873814183075949696 977 99971479854050221332389897997 978 101100513318080780425943642964 979 102241126539797288683390551297 980 103393426299157076571103989696 981 104557520250462919120805620122 982 105733516928621106080762452504 983 106921525755437865785797141098 984 108121657045954338427808416704 985 109334022014820295206383525747 986 110558732782706800639407053148 987 111795902382758016116335498311 988 113045644767082343582019416832 989 114308074813283109046619804136 990 115583308331028986427287655648 991 116871462068664363039860270824 992 118172653719859848873879859968 993 119487001930303132601764352841 994 120814626304430388092961991268 995 122155647412198436026405313949 996 123510186795897866019551515200 997 124878366977007325519759890150 998 126260311463089182533718181800 999 127656144754726770103093140150 1000 129065992352503421269551515200