0 0 1 1 2 0 3 5 4 0 5 11 6 6 7 25 8 12 9 50 10 40 11 96 12 80 13 173 14 170 15 320 16 316 17 545 18 590 19 930 20 1020 21 1552 22 1760 23 2537 24 2900 25 4066 26 4736 27 6450 28 7540 29 10045 30 11856 31 15482 32 18280 33 23555 34 27920 35 35461 36 42032 37 52805 38 62662 39 77955 40 92380 41 113963 42 135040 43 165295 44 195540 45 237866 46 281048 47 339770 48 400720 49 481925 50 567496 51 679193 52 798200 53 951135 54 1115870 55 1324276 56 1550508 57 1833430 58 2142712 59 2524900 60 2945116 61 3459505 62 4027840 63 4717365 64 5481920 65 6402662 66 7427120 67 8651915 68 10018084 69 11641865 70 13456816 71 15601655 72 18002940 73 20826865 74 23992600 75 27698472 76 31856516 77 36704475 78 42148160 79 48470690 80 55573212 81 63795067 82 73033750 83 83694207 84 95674540 85 109459133 86 124950192 87 142726395 88 162699832 89 185563685 90 211248182 91 240581049 92 273521620 93 311062057 94 353203080 95 401131773 96 454909924 97 515960050 98 584427184 99 662015125 100 748981468 101 847370326 102 957589750 103 1082088802 104 1221473760 105 1378685149 106 1554584256 107 1752698655 108 1974221764 109 2223388740 110 2501815624 111 2814586773 112 3163854540 113 3555727752 114 3993037150 115 4483116909 116 5029651028 117 5641453560 118 6323271822 119 7085693035 120 7934793884 121 8883294631 122 9938919160 123 11116947419 124 12427140100 125 13887855436 126 15511367192 127 17319719425 128 19328277276 129 21563516870 130 24044588720 131 26803275884 132 29863366980 133 33263009252 134 37031648230 135 41215052336 136 45849555380 137 50990056940 138 56681266166 139 62988995465 140 69968116056 141 77697504988 142 86244330600 143 95703072711 144 106155775260 145 117715557333 146 130482410294 147 144591696190 148 160165031116 149 177364316100 150 196337189838 151 217277167882 152 240363156100 153 265826347104 154 293883149560 155 324809586715 156 358867018864 157 396384797805 158 437678069640 159 483139567925 160 533148721284 161 588173556907 162 648670250230 163 715196168246 164 788299004600 165 868642115911 166 956882185694 167 1053808167970 168 1160206444520 169 1277014725875 170 1405173537216 171 1545796636388 172 1700007564540 173 1869128297535 174 2054499472400 175 2257689102658 176 2480295090140 177 2724176050075 178 2991234435350 179 3283671780180 180 3603750790368 181 3954077412801 182 4337340062510 183 4756621273045 184 5215112084500 185 5716456308581 186 6264437935918 187 6863361268520 188 7517709205064 189 8232562866525 190 9013228232470 191 9865699337872 192 10796250773180 193 11811948756485 194 12920206780110 195 14129349443747 196 15448128341796 197 16886344045150 198 18454319127324 199 20163584109675 200 22026304551288 201 24056037439047 202 26267108779350 203 28675447694819 204 31297911063180 205 34153203073076 206 37261143211640 207 40643680037550 208 44324098626528 209 48328138241515 210 52683135184286 211 57419254879597 212 62568566229260 213 68166399833514 214 74250349419030 215 80861769317469 216 88044698842816 217 95847513184190 218 104321766484102 219 113524012084375 220 123514560015324 221 134359484263969 222 146129290445630 223 158901129426493 224 172757371458000 225 187788047727173 226 204089326904294 227 221766208755850 228 240930899901592 229 261705785783275 230 284221702778964 231 308621218098752 232 335056795911540 233 363694418053129 234 394711642610270 235 428301601646157 236 464670952162492 237 504044291312915 238 546662000139966 239 592785121591455 240 642693099614428 241 696689169771718 242 755097997986190 243 818271639733936 244 886587084803500 245 960452847506778 246 1040306426515924 247 1126621595247730 248 1219905789661292 249 1320708176259225 250 1429616983512678 251 1547268434302509 252 1674344041995800 253 1811580503410788 254 1959766985678870 255 2119756087772648 256 2292461150225172 257 2478868406074065 258 2680034352806284 259 2897099227212245 260 3131284488188684 261 3383907766382269 262 3656380514969620 263 3950224603466601 264 4267070206162380 265 4608674228568304 266 4976918516218262 267 5373830325770990 268 5801580951813160 269 6262508480295285 270 6759116948733926 271 7294101647506286 272 7870348950247640 273 8490964461276743 274 9159273674646300 275 9878853302876937 276 10653532951543396 277 11487430003769225 278 12384952527916348 279 13350838139223805 280 14390158393048168 281 15508362096785231 282 16711281481857060 283 18005180495866409 284 19396763094292100 285 20893227108687305 286 22502275049770318 287 24232174221641495 288 26091770490444632 289 28090555395053035 290 30238683404295572 291 32547046868716024 292 35027297367275220 293 37691929449350437 294 40554306761721650 295 43628755645685668 296 46930596838836036 297 50476250124924520 298 54283272517868540 299 58370475311338075 300 62757969786646896 301 67467298173139301 302 72521488070880750 303 77945199022187180 304 83764787008574700 305 90008468544822660 306 96706396802459330 307 103890845372434030 308 111596297787636112 309 119859653367557115 310 128720332155322652 311 138220505558180695 312 148405218997184640 313 159322650389941649 314 171024253126922940 315 183565045822791810 316 197003778589204408 317 211403257905576840 318 226830539562817636 319 243357292977818050 320 261060024641618904 321 280020486738278671 322 300325935441017180 323 322069589298334260 324 345350927307053900 325 370276203198138589 326 396958788870881514 327 425519751470492600 328 456088248504716996 329 488802175454926250 330 523808619730397738 331 561264587503473565 332 601337524598667980 333 644206132313102151 334 690060964387720540 335 739105342774969683 336 791556041033959052 337 847644312345486180 338 907616671010815322 339 971736046524878200 340 1040282676360401652 341 1113555401600031530 342 1191872685880867840 343 1275574069974254563 344 1365021333671849460 345 1460600128825533119 346 1562721303084173394 347 1671822733285045550 348 1788370832356420792 349 1912862607605657125 350 2045827374796116340 351 2187829068862333276 352 2339468192188846000 353 2501384408620600584 354 2674258756364772890 355 2858816559892865937 356 3055829941696186452 357 3266121090859264365 358 3490565112153955496 359 3730093694743945840 360 3985698341891274508 361 4258434488473335819 362 4549425159931827890 363 4859865593140918201 364 5191027379223284000 365 5544263648851878288 366 5921013760279162234 367 6322809117460220845 368 6751278472170033136 369 7208154451514817585 370 7695279551416553784 371 8214613459218697242 372 8768239825246104200 373 9358374476404222857 374 9987373063056990600 375 10657740270926084234 376 11372138452301932856 377 12133397956281690975 378 12944526866500377498 379 13808722583948336530 380 14729382808135138964 381 15710118522598795905 382 16754766372840618970 383 17867403222350528076 384 19052360099030846600 385 20314238509302539925 386 21657926145245629072 387 23088615166400848610 388 24611819882741827668 389 26233397238369968815 390 27959566710993628014 391 29796933259109087746 392 31752509707188312560 393 33833742448503408262 394 36048536617012878970 395 38405284872052834813 396 40912895693405342628 397 43580825612013115540 398 46419111004270319314 399 49438404175216153475 400 52650009072170273848 401 56065921673965986621 402 59698870093199328950 403 63562359777499945519 404 67670718524428069220 405 72039147059196787154 406 76683769547212294134 407 81621690177687602395 408 86871049826762822648 409 92451089348786838880 410 98382213118577414856 411 104686059812684380982 412 111385573643511126660 413 118505083502457351832 414 126070382792311962600 415 134108817903788340512 416 142649377656847047744 417 151722792192952567445 418 161361633151894719982 419 171600424185301542340 420 182475753124501027356 421 194026395457735672841 422 206293439887981488180 423 219320426268526981665 424 233153486109026009300 425 247841496633224025567 426 263436237968668211614 427 279992565178208779650 428 297568584065637477288 429 316225843241283062465 430 336029530694465472176 431 357048688185251113714 432 379356430977505493120 433 403030187106119333323 434 428151942934132936750 435 454808510130372849152 436 483091800013508043220 437 513099121392017421575 438 544933486990399334586 439 578703945655072800150 440 614525924526814448940 441 652521599506418602940 442 692820277246608335710 443 735558808204106449833 444 780882012978268324200 445 828943142756141470484 446 879904355028553466886 447 933937226766954871570 448 991223285105955139632 449 1051954579180711116500 450 1116334271983873551524 451 1184577277446114331079 452 1256910920361540406400 453 1333575646018568841465 454 1414825755848098751530 455 1500930197714761738426 456 1592173385784603193064 457 1688856080475949653205 458 1791296301976561923348 459 1899830309838296636735 460 2014813620607238280452 461 2136622098136935216775 462 2265653086939594029590 463 2402326625500016459377 464 2547086708223166289440 465 2700402635367458450672 466 2862770417866623716514 467 3034714278980136219555 468 3216788217819775772848 469 3409577679451545489680 470 3613701294675123463362 471 3829812737122312022384 472 4058602658737936492840 473 4300800754422653236754 474 4557177914765978136250 475 4828548520996096951209 476 5115772838840496031176 477 5419759568994509123075 478 5741468508555424598276 479 6081913384929018100915 480 6442164814124828282492 481 6823353449012483863180 482 7226673266906882351650 483 7653385066393482706522 484 8104820120103277427540 485 8582384057980625960220 486 9087560924983407056558 487 9621917492704066623620 488 10187107765967553707668 489 10784877769175648300165 490 11417070550455267238178 491 12085631494020961152229 492 12792613875694747572420 493 13540184758019420438621 494 14330631156677895022860 495 15166366581093471103749 496 16049937877576724669596 497 16984032484775549148135 498 17971486026331649347062 499 19015290357856435037775 500 20118601989553592883164 501 21284751009466871851376 502 22517250424992972593150 503 23819806056050524385324 504 25196326893749640037840 505 26650936066952173866494 506 28187982326668870597952 507 29812052200312593532395 508 31527982721758307125268 509 33340874899535087761330 510 35256107825015477758496 511 37279353593960760110562 512 39416592939121879783020 513 41674131759069324461958 514 44058618436716666357630 515 46577062145366591031356 516 49236852031452685286688 517 52045777485365206709900 518 55012049385202437508356 519 58144322539367644202185 520 61451719208499278971816 521 64943853948233289315826 522 68630859648930076281990 523 72523415030570768935414 524 76632773464624371225200 525 80970793399009668122637 526 85549970253674666728288 527 90383470082144620636350 528 95485164862367236059820 529 100869669732842265010400 530 106552382033292477202844 531 112549522488018151645292 532 118878178387285063432660 533 125556349128681414364800 534 132602993970099299990090 535 140038082381836365248737 536 147882646846046803548548 537 156158838518503732072235 538 164889985597804887493396 539 174100654846508358366950 540 183816716106631607455508 541 194065410285746839809378 542 204875420653884909034030 543 216276947961626379124573 544 228301789217935848156020 545 240983420674856374694986 546 254357084856627313653722 547 268459882219881833011055 548 283330867282269065727980 549 299011149848724099346000 550 315544001173409616809736 551 332974965732393821022352 552 351351978446801820666600 553 370725488080887204430154 554 391148586657663331562820 555 412677145669753294101273 556 435369958932359618107948 557 459288892913370381954320 558 484499044393313353240890 559 511068906352018890149785 560 539070541942275040935096 561 568579767514036236361836 562 599676344559036019635960 563 632444181611326349760082 564 666971545985415859990020 565 703351286465187690002665 566 741681066839635755307414 567 782063611482429949286935 568 824606962888578668070404 569 869424752455718159921000 570 916636484443742690004288 571 966367834498073403718826 572 1018750962694333640016560 573 1073924842595355339880079 574 1132035606306377273999450 575 1193236907133509009981491 576 1257690299863929968623248 577 1325565640396288395979050 578 1397041504777421862719486 579 1472305629507279266978160 580 1551555373211441531520380 581 1634998201687412960509008 582 1722852196473619123312090 583 1815346589103376718552603 584 1912722321249280118835860 585 2015232633089170687466461 586 2123143680163388533679046 587 2236735181237276881601915 588 2356301097511494515772708 589 2482150345892002850638190 590 2614607546744682749071760 591 2754013809060730305010592 592 2900727553550764093483480 593 3055125376825871642873371 594 3217602957288220150251490 595 3388576006140863894650157 596 3568481264257033524358980 597 3757777548590935367650020 598 3956946849002346239810978 599 4166495479472232859477500 600 4386955284729529502054324 601 4618884906586278708663839 602 4862871111166622854313100 603 5119530181673745595556773 604 5389509378064926641076180 605 5673488468654956373628480 606 5972181335224063301347692 607 6286337657058538157563680 608 6616744675729699033868872 609 6964229046481868275865140 610 7329658778290393222818458 611 7713945268940424559590097 612 8118045437471393107814600 613 8542963960858763862632959 614 8989755617593317361857110 615 9459527745594778815685716 616 9953442817469903672449584 617 10472721141165328701943865 618 11018643689413154222589824 619 11592555066685508659090675 620 12195866617485695709259168 621 12830059685415147601382641 622 13496689027319328070962570 623 14197386392736794966115384 624 14933864273480538756185700 625 15707919834428223335293863 626 16521439030931796761610054 627 17376400924848838529794375 628 18274882205248247600572420 629 19219061926798117178738995 630 20211226472597234692804034 631 21253774755550245113932204 632 22349223665829915217405220 633 23500213779713028246400130 634 24709515338195572067685750 635 25980034511962798892973117 636 27314819962069987704070136 637 28717069714310068575814410 638 30190138357670485098939272 639 31737544586377332160141560 640 33362979097081271491544532 641 35070312862337062461406814 642 36863605793198969613638370 643 38747115813881156305701282 644 40725308362699696895759960 645 42802866344198621926482764 646 44984700548209587329114688 647 47275960562870588359963575 648 49682046199037925560601860 649 52208619455424405336024700 650 54861617043748523517094730 651 57647263505735887474076280 652 60572084943289645658423800 653 63642923396397736936463037 654 66866951892324195611501020 655 70251690203616263950548123 656 73805021340921970737533244 657 77535208821372015740530080 658 81450914741205168126945254 659 85561218696893840286309770 660 89875637586392711979371332 661 94404146338575162982227097 662 99157199605707149739181380 663 104145754471163337216670172 664 109381294210771093314643720 665 114875853164488175799126939 666 120642042760673361814387510 667 126693078754549355729615925 668 133042809727359551338150572 669 139705746913138237169015020 670 146697095404240599072442680 671 154032786808336352781266228 672 161729513413097369695965940 673 169804763937571823708335451 674 178276860932038521090253300 675 187164999912171056981791472 676 196489290295391649986622736 677 206270798232677619370765400 678 216531591410356903281198342 679 227294785923237014575440000 680 238584595300882411561082428 681 250426381797170616433847321 682 262846710032898892803879540 683 275873403111123529795883147 684 289535601303699814024174640 685 303863823439088774636180837 686 318890031099401063910881870 687 334647695768032703414478270 688 351171869046243758157903632 689 368499256092306439658437335 690 386668292412911579590761598 691 405719224173800131340159541 692 425694192171689367508256660 693 446637319648961561574993739 694 468594804106701534822233740 695 491615013313313516046964083 696 515748585679057665121735928 697 541048535210870056585343550 698 567570361233907809182942440 699 595372163112805716715938900 700 624514760176654433392814852 701 655061817100927020344221610 702 687079974969529371702222400 703 720638988292199341123028304 704 755811868221334009921961300 705 792675032267377102536993214 706 831308460779641951306554604 707 871795860517682939033608910 708 914224835604945682452511940 709 958687066218042124439375805 710 1005278495330475844282246520 711 1054099523894843108288056370 712 1105255214811867090431283880 713 1158855506103626562511377274 714 1215015433671519519519840010 715 1273855364092543406732163150 716 1335501237869498604355230256 717 1400084823628049341984113525 718 1467743983714450190002738148 719 1538622951729625518285207595 720 1612872622495020622424011308 721 1690650855032357148764648722 722 1772122789098028343205167710 723 1857461175904720002063579285 724 1946846723620338328282089500 725 2040468458331634553436811769 726 2138524101116332177654062890 727 2241220461970673067803131500 728 2348773851294671860659886688 729 2461410509746646725759356205 730 2579367057232970759070876382 731 2702890961914826356408121675 732 2832241030067180219371889640 733 2967687917748011941667469260 734 3109514665188391084558058840 735 3258017254944236294318370725 736 3413505194802358918362466268 737 3576302126571532185565133475 738 3746746461840397228888399936 739 3925192045930565066025258005 740 4112008851223755182132559548 741 4307583701197312680581865199 742 4512321026452466069867548710 743 4726643654184724412525280070 744 4950993632495517517494968380 745 5185833091119376991025190804 746 5431645140090513095232398730 747 5688934808058659321930820405 748 5958230021913656360467181784 749 6240082629575798706133802675 750 6535069467758825462104239194 751 6843793476722284644732445976 752 7166884863980361078754441000 753 7505002319157216923316356923 754 7858834282130031803773271220 755 8229100266837872123957464207 756 8616552243086742635184307296 757 9021976078933033656008663485 758 9446193046181231883222605072 759 9890061391799541000391003565 760 10354477978012529921438748624 761 10840379994114694088457477020 762 11348746743006534397365188130 763 11880601505757662953891748199 764 12437013487461890649580782360 765 13019099847971522965654811740 766 13628027821061795119429184500 767 14265016925919333827545077720 768 14931341274816086965501141716 769 15628331981195215982887595205 770 16357379672367503176813533328 771 17119937111405491381193458482 772 17917521932799857378930047320 773 18751719496856421616012609264 774 19624185867795505951833448400 775 20536650920956229837014607356 776 21490921584498551363084307100 777 22488885221465583655537637400 778 23532513158066811504872936358 779 24623864364543406537270433755 780 25765089294983881507946894388 781 26958433892991897278604196770 782 28206243770125202553738717240 783 29510968564593566349642462943 784 30875166487732146586925573160 785 32301509066373401488042000584 786 33792786089282070001536067398 787 35351910766464852438098578570 788 36981925110222235186671801136 789 38686005547500303800549630080 790 40467468773172301383191050404 791 42329777854616449289467014157 792 44276548598046429379698285980 793 46311556187837337278309802074 794 48438742110199814610699879400 795 50662221373394662357916501378 796 52986290036812391322993670408 797 55415433062138739588935247410 798 57954332499984043914096365448 799 60607876026311983114137248350 800 63381165843187446548483176560 801 66279527959386349715018794637 802 69308521866624753046081940450 803 72473950628257853479830907154 804 75781871397547439660868311580 805 79238606383764817454004730317 806 82850754284681199101682914916 807 86625202205246602872686973585 808 90569138082584054675270231600 809 94690063638761416128243822745 810 98995807883173799716590274024 811 103494541187797823311264187938 812 108194789958998987253748134200 813 113105451931101257179132970064 814 118235812107402265381135284890 815 123595559375952108095289154840 816 129194803827947682397395872444 817 135044094808343636938404138195 818 141154439728880422166984350522 819 147537323675602010084010103090 820 154204729843607027924661764172 821 161169160833781107826739552069 822 168443660847008061185598063820 823 176041838813503216242879725617 824 183977892495748163099723419200 825 192266633605803982562101020085 826 200923513978710153037381858354 827 209964652846137481751924484400 828 219406865255496549236861111068 829 229267691682339692567315342505 830 239565428885040290224522210042 831 250319162053558008889879235423 832 261548798305367393342270012940 833 273275101584654396941575740278 834 285519729022288429004260726650 835 298305268817322044824967793179 836 311655279702319873439027584676 837 325594332058296411870795410995 838 340148050746751542792538261036 839 355343159730021525225090519190 840 371207528553046582890394262148 841 387770220763654658409732147433 842 405061544350534021768420956650 843 423113104282355525085987679330 844 441957857233785067662138115700 845 461630168588726233778810918016 846 482165871813637809122473726394 847 503602330298704851801185034690 848 525978501767391555696118656208 849 549335005360197729224874709000 850 573714191501456589183604171130 851 599160214663691715423494308837 852 625719109147356481451521120500 853 653438867999874975016103218889 854 682369525201523686906327326910 855 712563241252235692596028502912 856 744074392297371389870291794232 857 776959662937522614424054289095 858 811278142871750890483695805688 859 847091427531199760540573163240 860 884463722864758613382993464104 861 923461954446549905300479347905 862 964155881080187241060961481610 863 1006618213083443359969617997409 864 1050924735442618117166853558000 865 1097154436035230224728187606182 866 1145389639125823454786083443962 867 1195716144349702189481012743260 868 1248223371406137735771356724000 869 1303004510693353606445868972855 870 1360156680124931341825212549010 871 1419781088378843882554018223512 872 1481983204838314781837987930300 873 1546872936496125945664973442244 874 1614564812102700957470108219200 875 1685178173851639303320649807629 876 1758837376905853899868165879748 877 1835671997081806272388291490300 878 1915817047019647954288086504426 879 1999413201182487440576385569120 880 2086607030039222974857192386036 881 2177551243801941864120515642720 882 2272404946101089839201592076670 883 2371333897999411023541599833627 884 2474510792758924929254794867700 885 2582115541794334154184682539202 886 2694335572260672968414169813762 887 2811366136743565126662358611015 888 2933410635536121013586884033144 889 3060680952008601593913771779755 890 3193397801593985776182877689846 891 3331791094936330921859403166553 892 3476100315767282939828547761660 893 3626574914101626667073237534509 894 3783474715362810441704066680350 895 3947070346076829058292839213830 896 4117643676794597318324854418060 897 4295488282932457802804572020575 898 4480909924244057773750006969918 899 4674227043668558756898160751800 900 4875771286325726231982155306648 901 5085888039462560656163512060077 902 5304936994183868589179257096750 903 5533292729835852275100225271437 904 5771345321941860960400368277160 905 6019500974628886903249940561820 906 6278182678515968656143496934530 907 6547830895078072965472075620460 908 6828904268534322932708669427808 909 7121880366355042726795189744755 910 7427256449520319855228876321326 911 7745550273711824313731584133835 912 8077300922661023788657420778820 913 8423069674929668111382433966419 914 8783440905443238147032306243370 915 9159023023154763713349500066453 916 9550449446264931895267430448300 917 9958379616485392700489821928380 918 10383500053884674377882128797426 919 10826525453921705926505386887330 920 11288199828328754898635126520488 921 11769297691576121271659847916944 922 12270625294712385031630853018960 923 12793021908449859290730619854984 924 13337361157431371373825049745700 925 13904552407696072199839423797288 926 14495542209433854451486415927578 927 15111315797205694094987443140900 928 15752898649884945846431880669684 929 16421358112668978415952840579970 930 17117805083594546383098170009118 931 17843395767091771893459066257313 932 18599333497202409781344935509280 933 19386870633197204648241193377603 934 20207310530425270584873869339720 935 21062009589345795571151173128035 936 21952379385798389643751250876612 937 22879888885694624870480708147475 938 23846066747427844151528930388708 939 24852503715434070171846583459225 940 25900855108460550933867435016352 941 26992843406244475741418793410784 942 28130260938437991644032007786780 943 29314972679772662456735109469263 944 30548919155600769065799648927640 945 31834119462119705757580602849207 946 33172674405741472380166660992554 947 34566769766250853361138437340560 948 36018679688563999154647064797180 949 37530770208094409958632139371350 950 39105502914914784258257007155124 951 40745438762113201469417131187913 952 42453242023937940264805989318000 953 44231684409551069548293943114946 954 46083649338422260537339156996870 955 48012136383637121171237652546629 956 50020265889622338321955955085440 957 52111283771051060710201857039505 958 54288566499937896269418998633080 959 56555626288213712206682411952770 960 58916116473335704190233405146376 961 61373837114790157222330780500383 962 63932740809631421180629631638950 963 66596938735525305956240021094126 964 69370706930073620555379355383300 965 72258492815545690207648696157514 966 75264921978475340903681457020484 967 78394805213957206484553350627295 968 81653145844834850704744189426772 969 85045147326376782367933062481490 970 88576221147423045426662003322906 971 92251995039418981169608891700587 972 96078321505169463308386203900520 973 100061286679613417445175498727454 974 104207219535367533207307218810500 975 108522701446289617082454122007910 976 113014576122795988726447290708416 977 117689959933206506030717248783425 978 122556252625912265958827676358180 979 127621148467740660355284754345005 980 132892647814454281476855048621356 981 138379069129943268129692347806247 982 144089061471275911833748890638920 983 150031617457442139268734465397608 984 156216086740276415867398927335880 985 162652189996766588455434257760672 986 169350033462657345240350398226132 987 176320124028030852340512744484320 988 183573384916303312520204530636060 989 191121171968907987019168326745500 990 198975290558749509974708089802810 991 207148013156408335804427758828347 992 215652097573950929119918959442120 993 224500805912162150859568203450363 994 233707924237960247069183618988600 995 243287783019787481008579603270920 996 253255278349785636660480026605076 997 263625893982675366910531686530145 998 274415724222352206409481661496982 999 285641497688404636416828436496650 1000 297320601995936920479951404171992