0 1 1 13 2 91 3 455 4 1820 5 6188 6 18564 7 50388 8 125970 9 293930 10 646646 11 1352078 12 2704155 13 5200287 14 9657609 15 17383405 16 30419935 17 51889747 18 86474661 19 141070137 20 225666870 21 354523390 22 547707394 23 833099722 24 1248973544 25 1847282696 26 2697817448 27 3893413576 28 5556431725 29 7846758985 30 10971623663 31 15197557739 32 20864889773 33 28405204425 34 38362263615 35 51416949051 36 68416856768 37 90411251840 38 118692175952 39 154842592464 40 200792553390 41 258884480790 42 331948771882 43 423391063186 44 537292624687 45 678525500835 46 852884171685 47 1067235675129 48 1329690310507 49 1649795235439 50 2038753472041 51 2509671056333 52 3077835296186 53 3761027349170 54 4579872592750 55 5558232536038 56 6723642315364 57 8107798125908 58 9747099269180 59 11683249841900 60 13963925456481 61 16643510767533 62 19783913983275 63 23455464966167 64 27737903974169 65 32721468563525 66 38508086666595 67 45212684374767 68 52964617497636 69 61909236536212 70 72209595300700 71 84048314023180 72 97629608463114 73 113181497179842 74 130958199851934 75 151242740259286 76 174349768311043 77 200628616301671 78 230466605409665 79 264292619319365 80 302580962747063 81 345855523588939 82 394694258381293 83 449734021773985 84 511675761766910 85 581290103547686 86 659423345897498 87 747003895302210 88 845049164118432 89 954672960400224 90 1077093398292560 91 1213641359243600 92 1365769535680277 93 1535062090231761 94 1723244965074087 95 1932196877507715 96 2163961039469125 97 2420757640318849 98 2704997133942727 99 3019294372951779 100 3366483634570056 101 3749634584660328 102 4172069228255656 103 4637379896941960 104 5149448325473830 105 5712465872104238 106 6330954939269714 107 7009791653497178 108 7754229865688215 109 8569926535292395 110 9462968564304541 111 10439901149512913 112 11507757723987395 113 12674091561430247 114 13947009119718129 115 15335205202744245 116 16848000022524930 117 18495378246467162 118 20288030117703686 119 22237394739492062 120 24355705617844380 121 26656038559807020 122 29152362028146084 123 31859590056615412 124 34793637833491849 125 37971480064658101 126 41411212231198563 127 45132114860249391 128 49154720931712305 129 53500886547403645 130 58193864993267563 131 63258384329436439 132 68720728647174188 133 74608823136090620 134 80952323109468980 135 87782707140105796 136 95133374463723778 137 103039746811786330 138 111539374840417862 139 120672049327119134 140 130479917312062955 141 141007603365964335 142 152302336171842297 143 164414080613429661 144 177395675568543887 145 191302977611408195 146 206195010833709365 147 222134123000098569 148 239186148259886022 149 257420576642850894 150 276910730573386546 151 297733948643629498 152 319971776892780376 153 343710167846518200 154 369039687577237560 155 396055731052803288 156 424858746048620989 157 455554465905066073 158 488254151419700575 159 523074842171237915 160 560139617579892701 161 599577868016577593 162 641525576281384015 163 686125609779910027 164 733528023734278864 165 783890375774127440 166 837378052261437440 167 894164606711834432 168 954432110683894686 169 1018371517517077062 170 1086183039308140410 171 1158076537525317410 172 1234271927669095679 173 1314999598398208307 174 1400500845549360789 175 1491028321489321641 176 1586846500248281883 177 1688232158893846111 178 1795474875615657145 179 1908877545001479325 180 2028756910996574538 181 2155444118049402114 182 2289285280958060958 183 2430642073943471830 184 2579892339487071700 185 2737430717482762756 186 2903669295265028108 187 3079038279087496700 188 3263986687638813617 189 3458983068195451069 190 3664516236024082075 191 3881096037659335495 192 4109254138696159817 193 4349544836749646261 194 4602545900249001587 195 4868859433746419775 196 5149112770435881780 197 5443959392591416164 198 5754079880649082892 199 6080182891671900284 200 6423006167952123386 201 6783317576520703218 202 7161916180349412846 203 7559633342047020390 204 7977333860867023315 205 8415917143860835063 206 8876318412026936689 207 9359509942323375093 208 9866502346428108135 209 10398345887149067835 210 10956131833403438461 211 11540993854703529073 212 12154109456104762510 213 12796701454589707382 214 13470039497880748874 215 14175441626692930610 216 14914275881457706000 217 15687961954567815952 218 16497972889213263136 219 17345836825898383712 220 18233138797750328165 221 19161522575749856225 222 20132692565036229399 223 21148415753459151027 224 22210523713572160629 225 23320914659283639281 226 24481555558403628503 227 25694484302347009331 228 26961811934276233560 229 28285724936989748280 230 29668487581885510488 231 31112444340352553464 232 32620022358967443478 233 34193733999896656990 234 35836179447930417570 235 37550049385598361066 236 39338127737842549863 237 41203294487748835195 238 43148528564863373197 239 45176910807647238529 240 47291627001648551795 241 49495970994998346455 242 51793347892863550337 243 54187277332517949061 244 56681396840719836562 245 59279465275113244330 246 61985366351398178870 247 64803112258044189134 248 67736847360350835212 249 70790851995688239324 250 73969546361780873076 251 77277494499928073988 252 80719408375085492441 253 84300152054762750405 254 88024745988724048595 255 91898371391510292063 256 95926374729833518689 257 100114272316927013613 258 104467755015967478395 259 108992693054718999655 260 113695140953582331196 261 118581342569267169228 262 123657736256339665380 263 128930960148932389812 264 134407857564939330034 265 140095482535054293130 266 146001105459047273110 267 152132218891709954222 268 158496543460938548411 269 165102033920459613887 270 171956885339742375145 271 179069539433679365965 272 186448691034655949119 273 194103294709668432947 274 202042571525190108869 275 210276015962524578521 276 218813402986426227798 277 227664795269808640926 278 236840550577403134050 279 246351329311271428010 280 256208102221118777288 281 266422158282396629864 282 277005112745227114248 283 287968915357225338600 284 299325858763339645965 285 311088587085874602601 286 323270104687906606543 287 335883785123347594315 288 348943380276958398477 289 362463029697659870889 290 376457270128536939615 291 390941045236978314715 292 405929715548442603232 293 421439068587390139936 294 437485329228968891312 295 454085170265092349360 296 471255723188597402510 297 489014589199220756854 298 507379850435183585482 299 526370081434225710514 300 546004360827982774991 301 566302283273652543683 302 587283971626949686661 303 608970089360402150745 304 631381853231096515275 305 654541046202034563663 306 678470030621318684489 307 703191761663439649133 308 728729801036996800730 309 755108330963237735250 310 782352168429862163406 311 810486779724592815558 312 839538295253074994500 313 869533524645725696692 314 900499972158213114844 315 932465852370307807500 316 965460106187907878145 317 999512417153102151117 318 1034653228067197568011 319 1070913757931699860087 320 1108326019212299983225 321 1146922835430982836005 322 1186737859091439422339 323 1227805589943028871567 324 1270161393588602594884 325 1313841520441569341236 326 1358883125037647022268 327 1405324285706814908396 328 1453204024611048160490 329 1502562328153485657890 330 1553440167764751717438 331 1605879521072222573814 332 1659923393458099412643 333 1715615840012221318535 334 1773001987885623724385 335 1832128059050920829861 336 1893041393475664000023 337 1955790472714902363435 338 2020424943929246706957 339 2086995644334813315649 340 2155554626091500634910 341 2226155181636128542150 342 2298851869467047611002 343 2373700540386904036386 344 2450758364210324867712 345 2530083856943367874240 346 2611736908441660745200 347 2695778810554235411824 348 2782272285760145073077 349 2871281516305034015729 350 2962872173844913546631 351 3057111449604481304803 352 3154068085057405897381 353 3253812403136084210785 354 3356416339978464890855 355 3461953477219618367363 356 3570499074835821423464 357 3682130104549012683528 358 3796925283799564517640 359 3914965110295406742120 360 4036331897145628136966 361 4161109808586773207438 362 4289384896310143792370 363 4421245136398508070522 364 4556780466880713242679 365 4696082825912792675595 366 4839246190594253588605 367 4986366616428327449137 368 5137542277435062123811 369 5292873506926232511687 370 5452462838951144869905 371 5616415050422509333845 372 5784837203931655238434 373 5957838691262464768762 374 6135531277613502211174 375 6318029146537918644926 376 6505448945610815313788 377 6697909832833853151116 378 6895533523787001005380 379 7098444339537421030420 380 7306769255315596470313 381 7520637949968914687189 382 7740182856203026756163 383 7965539211621414289295 384 8196845110573704354705 385 8434241556823384432221 386 8677872517045681297803 387 8927884975166480560055 388 9184428987553277288012 389 9447657739069262774684 390 9717727600001767980180 391 9994798183876400596260 392 10279032406168329975522 393 10570596543922292377786 394 10869660296293008108262 395 11176396846017822161470 396 11490982921833500946315 397 11813598861849239555919 398 12144428677888056865497 399 12483660120808879497469 400 12831484746821740389871 401 13188097984808643346723 402 13553699204662771542101 403 13928491786658845498025 404 14312683191867564564710 405 14706485033627195405038 406 15110113150085501428114 407 15523787677825338534298 408 15947733126587374931000 409 16382178455103526159640 410 16827357148054830844376 411 17283507294167628037368 412 17750871665462033398365 413 18229697797666848813177 414 18720238071815178431039 415 19222749797035163489915 416 19737495294550388706365 417 20264741982904654437657 418 20804762464425951283311 419 21357834612944617286187 420 21924241662780802424560 421 22504272299016510661360 422 23098220749067636439904 423 23706386875571560192032 424 24329076270606016159614 425 24966600351255095628966 426 25619276456538399544858 427 26287427945719506411586 428 26971384298010074408095 429 27671481213686050747475 430 28388060716632616503413 431 29121471258334651412489 432 29872067823329660546683 433 30640212036140263240255 434 31426272269703504254425 435 32230623755314407877181 436 33053648694101357489258 437 33895736370051046086050 438 34757283264600907334142 439 35638693172817101965494 440 36540377321176300677300 441 37462754486969672216420 442 38406251119347653989292 443 39371301462024252356636 444 40358347677659790752337 445 41367839973941195912925 446 42400236731379085823355 447 43456004632841097481639 448 44535618794841068264617 449 45639562900603861545109 450 46768329334925805272211 451 47922419320850891486943 452 49102343058183065210196 453 50308619863855112814340 454 51541778314174842879340 455 52802356388969436644188 456 54090901617649030500314 457 55407971227210779540818 458 56754132292204838983310 459 58129961886683889330310 460 59536047238158021425011 461 60972985883576989107223 462 62441385827362029979985 463 63941865701509648867157 464 65475054927789953881799 465 67041593882062331639835 466 68642134060731446048925 467 70277338249366744284177 468 71947880693508854035886 469 73654447271686457885462 470 75397735670667433739690 471 77178455562968254636050 472 78997328786645846928624 473 80855089527396312880752 474 82752484502985132032704 475 84690273150033665385856 476 86669227813186997454853 477 88690133936688363591681 478 90753790258385623686135 479 92861009006195458401555 480 95012616097051180518613 481 97209451338360271739089 482 99452368631997974451703 483 101742236180863488488915 484 104079936698025544812920 485 106466367618484351366616 486 108902441313577131016888 487 111389085308054697608920 488 113927242499856743647222 489 116517871382613742027454 490 119161946270903594568770 491 121860457528291391845130 492 124614411798180881991687 493 127424832237506480774811 494 130292758753294891267437 495 133219248242125638971105 496 136205374832520067178195 497 139252230130288577778359 498 142360923466866144587937 499 145532582150666369626149 500 148768351721484597583026 501 152069396207980850027338 502 155436898388273588694166 503 158872060053675566477230 504 162376102275603275536620 505 165950265675691754224188 506 169595810699146768332564 507 173314017891366637495588 508 177106188177866234413945 509 180973643147535942956005 510 184917725339268621096371 511 188939798531987876109503 512 193041248038111222439105 513 197223481000481957221837 514 201487926692803854562459 515 205836036823613047342855 516 210269285843821734605660 517 214789171257868623390572 518 219397213938511286324036 519 224094958445295890277012 520 228883973346740027017170 521 233765851546264653997290 522 238742210611911432247094 523 243814693109882028777422 524 248984966941936232969819 525 254254725686686020117471 526 259625688944822980611273 527 265099602688316820233901 528 270678239613622925641375 529 276363399498937279382035 530 282156909565537300733413 531 288060624843247482234489 532 294076428540068987060598 533 300206232416012669337150 534 306451977161175278122690 535 312815632778098906118026 536 319299198968454046182568 537 325904705524086922468040 538 332634212722472068419752 539 339489811726611431053064 540 346473624989421589793965 541 353587806662650988784265 542 360834543010369393900207 543 368216052827072099824811 544 375734587860441728355437 545 383392433238810776725385 546 391191907903368394078335 547 399135365045155185363579 548 407225192546890164824832 549 415463813429674305942464 550 423853686304615461164816 551 432397305829419753035408 552 441097203169994868395886 553 449955946467111019226070 554 458976141308165667379050 555 468160431204098445987538 556 477511498071503047664239 557 487032062719983188800483 558 496724885344800100290405 559 506592766024859337879225 560 516638545226085050060331 561 526865104310230188033583 562 537275366049171490693225 563 547872295144738427944717 564 558658898754125637862394 565 569638227020938747300850 566 580813373611923821569070 567 592187476259431046674342 568 603763717309663607449636 569 615545324276763086600212 570 627535570402783073349500 571 639737775223603035937580 572 652155305140834879734689 573 664791573999774982183917 574 677650043673454867188459 575 690734224652844054916311 576 704047676643258998315993 577 717594009167032394927621 578 731376882172497541841315 579 745400006649342782906415 580 759667145250391480537188 581 774182112919863329700564 582 788948777528173218915868 583 803971060513324232352460 584 819252937528951778385610 585 834798439099076223270786 586 850611651279621803928798 587 866696716326759991205910 588 883057833372135874391107 589 899699259105036539244199 590 916625308461560815320385 591 933840355320850173976325 592 951348833208440966116727 593 969155236006798598496011 594 987264118673094659233837 595 1005680097964288417143265 596 1024407853169574535513150 597 1043452126850259259139174 598 1062817725587127753667802 599 1082509520735365698711554 600 1102532449187098660719456 601 1122891514141613198250528 602 1143591785883324081107856 603 1164638402567552435753360 604 1186036571014180062546005 605 1207791567509245605636113 606 1229908738614548693812839 607 1252393501985328610248003 608 1275251347196084490914565 609 1298487836574604495489345 610 1322108606044271840784391 611 1346119365974716035196963 612 1370525902040878103331720 613 1395334076090559042837672 614 1420549827020521210624104 615 1446179171661212792981320 616 1472228205670185973741030 617 1498703104434279876474862 618 1525610123980639820855186 619 1552955601896644899697562 620 1580745958258816351876055 621 1608987696570779677258795 622 1637687404710353913058909 623 1666851755885841966542737 624 1696487509601596376890499 625 1726601512632935359171751 626 1757200700010484465886513 627 1788292096014019686340341 628 1819882815175888291275330 629 1851980063294084219676570 630 1884591138455055296522438 631 1917723432066320064454814 632 1951384429898972508919388 633 1985581713140153455274220 634 2020322959455567917694180 635 2055615944062128183417396 636 2091468540810802921994953 637 2127888723279753117724405 638 2164884565877836134378787 639 2202464244958559734693359 640 2240636039944568392849905 641 2279408334462744756410685 642 2318789617490009634808747 643 2358788484509904414605911 644 2399413638680040327292012 645 2440673892010499523426620 646 2482578166553273437425140 647 2525135495602824460272644 648 2568355024907857472918722 649 2612246013894388331072794 650 2656817836900196932589446 651 2702079984420753041615198 652 2748042064366703589169451 653 2794713803333010717860975 654 2842105047879830389004985 655 2890225765825221923512413 656 2939086047549779403580239 657 2988696107313276420427523 658 3039066284583416214103925 659 3090207045376779814753865 660 3142128983612065360657926 661 3194842822475712336901518 662 3248359415800005049647090 663 3302689749453750224718202 664 3357844942745624195549464 665 3413836249840285724523640 666 3470675061187351083314040 667 3528372904963328602084632 668 3586941448526610484280061 669 3646392499885620273270937 670 3706738009180214949314335 671 3767990070176441230153435 672 3830160921774746246121629 673 3893262949531743360843257 674 3957308687195634511543439 675 4022310818255391048601291 676 4088282177503795662312208 677 4155235752614448595873936 678 4223184685732841957385920 679 4292142275081606560160000 680 4362121976580036339891038 681 4433137405477996019236614 682 4505202338004318315113658 683 4578330713029797611544930 684 4652536633744887651187775 685 4727834369352211431759731 686 4804238356773992129448533 687 4881763202374514510066025 688 4960423683697726930184667 689 5040234751220094674789919 690 5121211530118816025100025 691 5203369322055513100154845 692 5286723606975510168565642 693 5371290044922812782456386 694 5457084477870901744122462 695 5544122931569456577292950 696 5632421617407123839116180 697 5721996934290446276103364 698 5812865470539069497270092 699 5905044005797343510618684 700 5998549512962437144914161 701 6093399160129084057431293 702 6189610312551079709998171 703 6287200534619649380241415 704 6386187591858807962457865 705 6486589452937833003005813 706 6588424291700973108533939 707 6691710489214514561756543 708 6796466635831329678847860 709 6902711533273031144874660 710 7010464196729857269023436 711 7119743856978413809714748 712 7230569962517398731041210 713 7342962181721436966325682 714 7456940405013152981980974 715 7572524747053609655270310 716 7689735548951242703027475 717 7808593380489420624905527 718 7929119042372760854291761 719 8051333568492333542662837 720 8175258228209885138866215 721 8300914528661214663610875 722 8428324217078836321340349 723 8557509283134062836652977 724 8688491961298644650536654 725 8821294733226100862906806 726 8955940330152878562285578 727 9092451735319477940945906 728 9230852186411681354474960 729 9371165178022025248496080 730 9513414464131654642235488 731 9657624060612700628738464 732 9803818247751322124838053 733 9952021572791553880466465 734 10102258852500103536583895 735 10254555175752241303890291 736 10408935906138926620591413 737 10565426684595316936820145 738 10724053432050804565876247 739 10884842352100728338251379 740 11047819933699907593460120 741 11213012953878146847010680 742 11380448480477860275429912 743 11550153874913965971114936 744 11722156794956200730927062 745 11896485197534006957881630 746 12073167341564144074028770 747 12252231790801177664673834 748 12433707416711000399461287 749 12617623401367539604551099 750 12804009240372807192161101 751 12992894745800448489141313 752 13184310049162947344995891 753 13378285604402645741884055 754 13574852190906736974622145 755 13774040916546392317583813 756 13975883220740181947663314 757 14180410877541951748136938 758 14387655998753318477338870 759 14597651037060946648569230 760 14810428789198771333582796 761 15026022399135331971376028 762 15244465361286383136806580 763 15465791523752949099852612 764 15690035091584989886058009 765 15917230630070847431923205 766 16147413068052641315698835 767 16380617701267784434230047 768 16616880195716789890192161 769 16856236591057541251262637 770 17098723304026199243499195 771 17344377131884918845448615 772 17593235255896551657304444 773 17845335244826509330773772 774 18100715058471964760212644 775 18359413051218568654055796 776 18621467975624860027608498 777 18886918986034550083895626 778 19155805642216859878484950 779 19428167913035093097027310 780 19704046180143626210695163 781 19983481241713499214762239 782 20266514316186791099260073 783 20553187046059965147981325 784 20843541501696370113084415 785 21137620185168084267198451 786 21435466034127290293241093 787 21737122425707369934154265 788 22042633180453908290442902 789 22352042566285798622779614 790 22665395302486639490022690 791 22982736563726617029795690 792 23304111984115066169303432 793 23629567661283905538320936 794 23959150160502141844298312 795 24292906518821640461285160 796 24630884249254359979902285 797 24973131344981249464885929 798 25319696283593008169809807 799 25670628031362908465462539 800 26025976047551883749032141 801 26385790288746084115734633 802 26750121213227103592830111 803 27119019785375083758106395 804 27492537480104899590887200 805 27870726287335634433448288 806 28253638716493551974410864 807 28641327801048774203236208 808 29033847103085875326378830 809 29431250717908602680976950 810 29833593278678936731178506 811 30240929961090703285327858 812 30653316488077952129282575 813 31070809134558317332100867 814 31493464732211575545248069 815 31921340674293619685324825 816 32354494920486066463129995 817 32792986001781717298647567 818 33236873025406093242298761 819 33686215679775265607537837 820 34141074239490205108602650 821 34601509570367873389968530 822 35067583134509281930806414 823 35539356995404744408523142 824 36016893823076549710273284 825 36500256899259283890187636 826 36989510122618030482973468 827 37484718014004679701515596 828 37985945721752578167155265 829 38493259027009751946455565 830 39006724349110936797487563 831 39526408750988650662000439 832 40052379944623544577281593 833 40584706296534269323078885 834 41123456833307096264656835 835 41668701247165532002901711 836 42220509901580167596386948 837 42778953836919004278470260 838 43344104776138498754827132 839 43916035130515572333342124 840 44494818005420829308989610 841 45080527206133231201249250 842 45673237243696474620728702 843 46273023340817321725016886 844 46879961437806133411375587 845 47494128198559856585705415 846 48115601016587718043304225 847 48744458021079878697282149 848 49380778083019303095117527 849 50024640821337100372742379 850 50676126609111594008744781 851 51335316579811378958778753 852 52002292633582625972090206 853 52677137443580894118210310 854 53359934462347713782345530 855 54050767928232203622816738 856 54749722871857986223078464 857 55456885122635668414393728 858 56172341315321153493160240 859 56896178896620053809190320 860 57628486131838473457949941 861 58369352111580432070872113 862 59118866758492201963386695 863 59877120834053832170262947 864 60644205945418134172253029 865 61420214552297405396864545 866 62205239973898167859388455 867 62999376395904200598075587 868 63802718877508145849600936 869 64615363358491970207690312 870 65437406666356563309019080 871 66268946523500757896238120 872 67110081554450056418248134 873 67960911293135350642640462 874 68821536190221922074561074 875 69692057620489012300144826 876 70572577890260253701119863 877 71463200244885252320207691 878 72364028876272615994553405 879 73275168930474722216623345 880 74196726515324521528814563 881 75128808708124673609442439 882 76071523563389314563820113 883 77024980120638755294826645 884 77989288412247412192690530 885 78964559471345272753701946 886 79950905339773200112221478 887 80948439076092381849685630 888 81957274763648229828330812 889 82977527518689039186078284 890 84009313498539716022453380 891 85052749909830884703563860 892 86107955016783687117045097 893 87175048149550587615504661 894 88254149712612498799376387 895 89345381193232544707234895 896 90448865169966779403536465 897 91564725321232180380451869 898 92693086433932237621951947 899 93834074412140460614608119 900 94987816285842127030688396 901 96154440219734598255075548 902 97334075522086528378318676 903 98526852653656294733763300 904 99732903236669979517199010 905 100952360063859233492828538 906 102185357107559354259608614 907 103432029528867913027151998 908 104692513686864265330422475 909 105966947147890282597411215 910 107255468694892642973864601 911 108558218336827021303951293 912 109875337318124519665520815 913 111206968128220681363328227 914 112553254511147432793290389 915 113914341475188299105509865 916 115290375302597241113463590 917 116681503559381462421415982 918 118087875105148537271791186 919 119509640103018211148937562 920 120946950029599227715450360 921 122399957685031537201996760 922 123868817203094242921422104 923 125353684061379644132818232 924 126854715091533735041215389 925 128372068489563521283629241 926 129905903826211516822365183 927 131456382057397785741764411 928 133023665534729895024981245 929 134607918016081145972920025 930 136209304676237453518143663 931 137827992117613244282405739 932 139464148381036745827465008 933 141117942956605041155026480 934 142789546794609264123028000 935 144479132316530313062066656 936 146186873426105461497546558 937 147912945520466246510139750 938 149657525501348016899396442 939 151420791786371524952830594 940 153202924320396947265553375 941 155004104586950721703541395 942 156824515619725589256920117 943 158664342014154231188226761 944 160523769939056893544502587 945 162402987148363392771262975 946 164302182992909897840916505 947 166221548432310885988062589 948 168161276046906670829302442 949 170121560049786903335761634 950 172102596298890447822455486 951 174104582309182036819942518 952 176127717264906110400417396 953 178172202031918247242504740 954 180238239170094596436540140 955 182326032945819720755076188 956 184435789344553263841740689 957 186567716083475855505412893 958 188722022624214671045983035 959 190898920185649062282732135 960 193098621756796679706624361 961 195321342109780506933554773 962 197567297812877230396852435 963 199836707243647368984114207 964 202129790602147590095749524 965 204446769924225640380462660 966 206787869094898321186297900 967 209153313861812940554836252 968 211543331848792675380671386 969 213958152569466279158418962 970 216398007440982572545238990 971 218863129797810155778186950 972 221353754905622783802667699 973 223870119975270846790858327 974 226412464176839400557203729 975 228981028653793193211983381 976 231576056537209136233511303 977 234197792960096669984775131 978 236846485071806475551256285 979 239522382052527986633313105 980 242225735127876157088864238 981 244956797583567941590192214 982 247715824780188948732508778 983 250503074168050727811495890 984 253318805302139152372371120 985 256163279857154365524135216 986 259036761642642753909554688 987 261939516618221419124125120 988 264871812908895617285763397 989 267833920820469639371300929 990 270826112855051606856007095 991 273848663726652659118374355 992 276901850376881011004255637 993 279985951990731360882172561 994 283101250012470131465221687 995 286248028161617027624507155 996 289426572449023397374433720 997 292637171193047884171516184 998 295880115035829860635611512 999 299155696959661135775670424 1000 302464212303456429781247926