1 0 2 0 3 1 4 4 5 12 6 24 7 49 8 85 9 147 10 232 11 374 12 558 13 843 14 1223 15 1774 16 2493 17 3519 18 4835 19 6659 20 8999 21 12144 22 16152 23 21479 24 28186 25 36945 26 47959 27 62126 28 79805 29 102352 30 130286 31 165546 32 209070 33 263461 34 330266 35 413207 36 514486 37 639342 38 791261 39 977301 40 1202636 41 1477172 42 1808267 43 2209541 44 2691820 45 3273382 46 3969797 47 4806182 48 5804081 49 6997633 50 8417341 51 10108805 52 12114444 53 14495922 54 17311193 55 20642938 56 24570836 57 29204620 58 34652837 59 41061938 60 48577710 61 57394503 62 67709049 63 79777076 64 93861845 65 110300857 66 129443456 67 151732976 68 177633015 69 207722549 70 242613567 71 283062567 72 329872059 73 384026696 74 446578383 75 518802696 76 602071945 77 698038036 78 808482662 79 935538019 80 1081513664 81 1249151478 82 1441435014 83 1661886013 84 1914342933 85 2203316505 86 2533737132 87 2911364128 88 3342510314 89 3834518793 90 4395446551 91 5034632104 92 5762339433 93 6590412806 94 7531893346 95 8601779305 96 9816593581 97 11195285672 98 12758752118 99 14530877440 100 16538026396 101 18810254713 102 21380746928 103 24287245946 104 27571444619 105 31280638844 106 35467101315 107 40190002524 108 45514738047 109 51515194468 110 58273045485 111 65880375997 112 74438993185 113 84063481167 114 94880500617 115 107032382270 116 120676449081 117 135989187459 118 153165663418 119 172424382087 120 194006782248 121 218182953188 122 245251271021 123 275545045117 124 309432417573 125 347324118944 126 389673641347 127 436986354073 128 489820069531 129 548795667522 130 614598250214 131 687989554715 132 769809767982 133 860992117887 134 962565564652 135 1075671830817 136 1201569297773 137 1341652931508 138 1497459562632 139 1670691306688 140 1863222612303 141 2077127647398 142 2314689658084 143 2578433039773 144 2871135395110 145 3195865234602 146 3555997399463 147 3955257191095 148 4397740060274 149 4887963337409 150 5430890929129 151 6031994121893 152 6697282431102 153 7433374842916 154 8247538303776 155 9147771264653 156 10142851172596 157 11242432655119 158 12457105938797 159 13798511940296 160 15279414059945 161 16913833188518 162 18717135266879 163 20706189882218 164 22899476817371 165 25317271991393 166 27981776995985 167 30917337176619 168 34150598257990 169 37710762405140 170 41629777247615 171 45942636031804 172 50687605549686 173 55906578056345 174 61645344995664 175 67954009884172 176 74887316525719 177 82505132786251 178 90872843790621 179 100061918775020 180 110150380671954 181 121223470593864 182 133374207883565 183 146704168139740 184 161324150598987 185 177355089040706 186 194928845115032 187 214189275009322 188 235293171361918 189 258411511121385 190 283730572939605 191 311453396710198 192 341801106513170 193 375014617788424 194 411356201960671 195 451111481514113 196 494591278972779 197 542133947830798 198 594107553970925 199 650912598672667 200 712984589739808 201 780797220083084 202 854865395838365 203 935748945500038 204 1024056181335516 205 1120448226754159 206 1225643201189339 207 1340421265129048 208 1465629533980980 209 1602187957634782 210 1751095083419458 211 1913434906297832 212 2090383622076842 213 2283217603209003 214 2493321306811428 215 2722196557257147 216 2971471796853813 217 3242912885778881 218 3538433915061812 219 3860109764044698 220 4210188730977364 221 4591107127846612 222 5005504020482109 223 5456238184968190 224 5946405297262449 225 6479357621737688 226 7058724044381880 227 7688432923606943 228 8372735418032010 229 9116231996985458 230 9923899586345035 231 10801122307495280 232 11753723046569801 233 12787999080384059 234 13910758762086801 235 15129362793845816 236 16451766830984059 237 17886569270664657 238 19443060699924333 239 21131279204053117 240 22962067718006944 241 24947138010562264 242 27099137162136822 243 29431721547030983 244 31959633846092806 245 34698788550744260 246 37666361122339309 247 40880886769724248 248 44362363611807639 249 48132366731944789 250 52214167477719342 251 56632865095598982 252 61415524608948231 253 66591328677146825 254 72191736857598372 255 78250660711292203 256 84804647668606467 257 91893082850111003 258 99558401216494920 259 107846320080156459 260 116806083761840321 261 126490731333852076 262 136957378621385394 263 148267526380434916 264 160487385169507407 265 173688229917201278 266 187946773993234977 267 203345576961747137 268 219973475092343517 269 237926050074629433 270 257306124231806938 271 278224299082902499 272 300799524707859452 273 325159718290819175 274 351442418431637425 275 379795495246636394 276 410377901933542073 277 443360489643294101 278 478926870351692452 279 517274351555809211 280 558614926486280768 281 603176345802431981 282 651203253407264371 283 702958414718910416 284 758724018913100448 285 818803086054357452 286 883520959495206511 287 953226917255818734 288 1028295881580263283 289 1109130263472025448 290 1196161920156097386 291 1289854265640823884 292 1390704511080695100 293 1499246078769648878 294 1616051165183659743 295 1741733500944240289 296 1876951281786345204 297 2022410322816528749 298 2178867408838703919 299 2347133897831883522 300 2528079549039951137 301 2722636638062078968 302 2931804329059533870 303 3156653372268303341 304 3398331095664079977 305 3658066765287007327 306 3937177281836300547 307 4237073295026818906 308 4559265702103585226 309 4905372619655652708 310 5277126794057935052 311 5676383548030616215 312 6105129227685237671 313 6565490256777959028 314 7059742761683510485 315 7590322883934192279 316 8159837743242594830 317 8771077178922224482 318 9427026232255823079 319 10130878509970493591 320 10886050391237344331 321 11696196231803253850 322 12565224527972545232 323 13497315208779120563 324 14496938019778553807 325 15568872183103636634 326 16718227298366444436 327 17950465686981051425 328 19271426146335133740 329 20687349336062655666 330 22204904765381440344 331 23831219625533700018 332 25573909439584533572 333 27441110797608987887 334 29441516153887219695 335 31584410980513369722 336 33879713259511763675 337 36338015637080099851 338 38970630228748829221 339 41789636431290833265 340 44807931738500616871 341 48039285952145287821 342 51498398795259920685 343 55200961358395590223 344 59163721397957175689 345 63404552960631833630 346 67942530367455718851 347 72798007079363455080 348 77992699494799222922 349 83549776254279770481 350 89493953122431063190 351 95851594081013017341 352 102650818727014340701 353 109921616674050943828 354 117695969078623617471 355 126007978061256956215 356 134894004175909050689 357 144392812777086209394 358 154545729475175244153 359 165396805617195597824 360 176992994026375619863 361 189384336035149233026 362 202624160094299579639 363 216769293100672793472 364 231880284783181780064 365 248021646408810209644 366 265262104213736924554 367 283674868953707106843 368 303337922053552230466 369 324334319896689078422 370 346752516820316512635 371 370686708519571623913 372 396237196524327355494 373 423510775632251885498 374 452621145073327963323 375 483689345489389663958 376 516844222631168746407 377 552222920077929612405 378 589971402026889237385 379 630245008703525945891 380 673209045604107748594 381 719039409394403596058 382 767923251862465494734 383 820059685051927728405 384 875660529185067934758 385 934951106838065418425 386 998171085216722054308 387 1065575370367852926888 388 1137435055445345188600 389 1214038427279508596394 390 1295692033674564722857 391 1382721816142147553830 392 1475474310840676043168 393 1574317922938126956692 394 1679644277557721318578 395 1791869653089451860682 396 1911436500466101374979 397 2038815054814768936139 398 2174505043576847301437 399 2319037498204611507738 400 2472976674084239469318 401 2636922086566972641449 402 2811510668384524838351 403 2997419057189727725129 404 3195366019202145994190 405 3406115018653472622346 406 3630476939803467413832 407 3869312972279722240535 408 4123537667400025487466 409 4394122177406272854193 410 4682097686264691775356 411 4988559045266342351667 412 5314668623200316484472 413 5661660385781828265224 414 6030844215360265487917 415 6423610487197724379336 416 6841434914745983360178 417 7285883681997595019965 418 7758618876910724461167 419 8261404245964377125865 420 8796111285602608208991 421 9364725692823873597557 422 9969354192641383680482 423 10612231767111644170529 424 11295729305857802380489 425 12022361705493434518202 426 12794796440333185769954 427 13615862634802444318577 428 14488560662680190506804 429 15416072306923249371756 430 16401771508275894232071 431 17449235740113921028154 432 18562258041154196536207 433 19744859747585876061102 434 21001303960078199130066 435 22336109791777196915221 436 23754067437013261303473 437 25260254111885201565777 438 26860050911201140246353 439 28559160638548056912220 440 30363626659274241244187 441 32279852839373932869544 442 34314624625970491073748 443 36475131339281459132385 444 38768989738348079236856 445 41204268938058434649709 446 43789516747080935689081 447 46533787512714238038906 448 49446671550437204742757 449 52538326253561601713145 450 55819508969860691739980 451 59301611750993878065723 452 62996698071713208694350 453 66917541636217873419347 454 71077667379892798675598 455 75491394796591906292823 456 80173883712212411740255 457 85141182648899790603269 458 90410279914536333660824 459 95999157577562374733512 460 101926848477240565360482 461 108213496446814213346766 462 114880419916844390154758 463 121950179095454394628548 464 129446646911842117855009 465 137395083941139077977886 466 145822217518162448585053 467 154756325281780356993228 468 164227323380957215737212 469 174266859610378318147239 470 184908411732825110448866 471 196187391285182499005743 472 208141253154219097319221 473 220809611251101714610214 474 234234360602922910349787 475 248459806225711089843027 476 263532799132845017304095 477 279502879882636473762967 478 296422430058528409168604 479 314346832129148984432427 480 333334638125486109310670 481 353447747630525049142594 482 374751595567176152036968 483 397315350333044090127163 484 421212122821679923253976 485 446519186937715134049818 486 473318212205135897347113 487 501695509141176988355798 488 531742288061122785080555 489 563554932058453365169553 490 597235284898743875554682 491 632890954651305950173723 492 670635633877931674968402 493 710589437290666025436759 494 752879257787570169640866 495 797639141875590686334289 496 845010685488658208626645 497 895143451317527512829055 498 948195408769195303948927 499 1004333397791073955489831 500 1063733617799117766906686 501 1126582143076173847188218 502 1193075466013978453447760 503 1263421069709870492951750 504 1337838031440059861740599 505 1416557658680444498439759 506 1499824159360889194265107 507 1587895348200552602147544 508 1681043390991533789548981 509 1779555588873394323437186 510 1883735204666244248274011 511 1993902333520183420908670 512 2110394820170220191191151 513 2233569225292025505084996 514 2363801843492260933764255 515 2501489775691011944741585 516 2647052058700234112506953 517 2800930855045038717955201 518 2963592706130058175352056 519 3135529852116886408308735 520 3317261621944215993275017 521 3509335897208739206599425 522 3712330653702022385527822 523 3926855584709741239183655 524 4153553810269756896574162 525 4393103676923650367276556 526 4646220652600985529138623 527 4913659321643086611405996 528 5196215485094111658985952 529 5494728371786757761173791 530 5810082965889234442962321 531 6143212457014636703106284 532 6495100819153649328421618 533 6866785525164105260832710 534 7259360403733646451699394 535 7673978646245891464321576 536 8111855971188834214126177 537 8574273954303704168344976 538 9062583532909408331799669 539 9578208693446650468914779 540 10122650351554568280556551 541 10697490434655698448718682 542 11304396177329292920808880 543 11945124640474912930603215 544 12621527465611925724697287 545 13335555876446745172225792 546 14089265940227271302324194 547 14884824102260418534640258 548 15724513007405021609795940 549 16610737623285509997355014 550 17546031680462327927467781 551 18533064445811872366896404 552 19574647845919446758180783 553 20673743958396926108545116 554 21833472889654233186873310 555 23057121058861745756737369 556 24348149908532076791932448 557 25710205063466690794372682 558 27147125960586028430323019 559 28662955973597899218799990 560 30261953057322750019366501 561 31948600938060565263381775 562 33727620877348313088536105 563 35603984038165050215590455 564 37582924483716904542283992 565 39669952840797545057465251 566 41870870660917479513956983 567 44191785514428458297866483 568 46639126854202502450666282 569 49219662687643218744757951 570 51940517097289973223910916 571 54809188652696002411157537 572 57833569757909655015608501 573 61021966981529568420733819 574 64383122418135022324951395 575 67926236132775874696733807 576 71660989742238049371393706 577 75597571189947650314786492 578 79746700773630086353938573 579 84119658488276098406331386 580 88728312749464327361975572 581 93585150565840662292443687 582 98703309232321697777190518 583 104096609619684540067991689 584 109779591139268933638153269 585 115767548465988812183269597 586 122076570106240766693461637 587 128723578902179103091738797 588 135726374567577127047477643 589 143103678355825626280401154 590 150875179964765129812714087 591 159061586788870627023774276 592 167684675633888298144625504 593 176767347015382100090681699 594 186333682167707604600316278 595 196409002896874643299466513 596 207019934416346106778584368 597 218194471312404516084584834 598 229962046791882204734897898 599 242353605373334534775473867 600 255401679189535390311208431 601 269140468078221818187649904 602 283605923645512688612438845 603 298835837496308588426021903 604 314869933834244971367524225 605 331749966644564762061892024 606 349519821682383370100303460 607 368225623500609362937510566 608 387915847761814967531137451 609 408641439091228997087442714 610 430455934739069967321276885 611 453415594334504123585911381 612 477579536025671100378167598 613 503009879315585112164764226 614 529771894917098226775994049 615 557934161966895392629892064 616 587568732953208259501144524 617 618751306730266506039185727 618 651561410008690611208153186 619 686082587731052886108423796 620 722402602759627838786317813 621 760613645325222695680993110 622 800812552705536684465550632 623 843101039625384103089857544 624 887585939892606410675039805 625 934379459809587053075298469 626 983599443923889948575122662 627 1035369653710035348611550533 628 1089820059800352865990000358 629 1147087148413969140554732486 630 1207314242661453147091572217 631 1270651839436625464765167207 632 1337257962638283775853170077 633 1407298533501708403445077339 634 1480947758854101444310551885 635 1558388538148639142275352429 636 1639812890169438386061224459 637 1725422400343991254242503822 638 1815428689640888388174112888 639 1910053906078972622677620267 640 2009531239919319970022065988 641 2114105463664204677367917745 642 2224033498036824253171836260 643 2339585005173164021938302805 644 2461043010311772422266636730 645 2588704553330107556948965580 646 2722881371535726224627561806 647 2863900615189242870131295765 648 3012105597301303067588447718 649 3167856579320764058439516898 650 3331531594402830261950176072 651 3503527310027703244955931686 652 3684259931818679649580222735 653 3874166150497929031941277257 654 4073704134004009368610044510 655 4283354566892642667280624671 656 4503621739236241273385872583 657 4735034687344046578879517204 658 4978148388727605727693625031 659 5233545013852395815784782948 660 5501835237328986271096528627 661 5783659611323805472837102223 662 6079690004092771851022048118 663 6390631106679273704360805896 664 6717222010952765909062473571 665 7060237862315066729284691636 666 7420491590548876380232644248 667 7798835722447580638998807264 668 8196164280026656149940180863 669 8613414768296498957292540490 670 9051570256752830964518060178 671 9511661558936653596808554686 672 9994769514608509267471525653 673 10502027379295401824834596079 674 11034623326179478272579759152 675 11593803065530537005139102473 676 12180872587114774917145778808 677 12797201031266258738969145527 678 13444223694559331366893452508 679 14123445176297238768918470332 680 14836442672307307811243551632 681 15584869422835140986955459602 682 16370458321630772327407592109 683 17195025693649165886982959366 684 18060475249115652159431391711 685 18968802222066074983072852360 686 19922097701829877456584731939 687 20922553166315926114422656715 688 21972465226352299442086851527 689 23074240590758117808646106378 690 24230401262252860016872014554 691 25443589974773883779905274844 692 26716575883239409657102907847 693 28052260517301337764712073380 694 29453684011141501479450211766 695 30924031621917625757942547327 696 32466640550021014006875587459 697 34085007074910246289545856472 698 35782794020891614928187673343 699 37563838567873273257924683716 700 39432160422781735694385439665 701 41391970368044387061992770259 702 43447679204263470687609184991 703 45603907104986011460487315611 704 47865493402261452746746509760 705 50237506822527389496340928638 706 52725256193222445583069284225 707 55334301641449705162948321833 708 58070466306950458299002817486 709 60939848592654817321973924180 710 63948834977096690805988914243 711 67104113414077088853644987026 712 70412687346072740677959674618 713 73881890359081068309278894445 714 77519401507805794167300325068 715 81333261341387668482638292885 716 85331888661207121248395041903 717 89524098043701308182473575236 718 93919118162579051716856298357 719 98526610946358415292167806192 720 103356691608721856716385466718 721 108419949590861706199067449414 722 113727470456699467191020827045 723 119290858783688738706075741069 724 125122262093775208591677874312 725 131234395871074934783249195418 726 137640569714862101094186667263 727 144354714678620751523361111779 728 151391411848125873354799805362 729 158765922213873359935359056734 730 166494217895585982044434075600 731 174593014779084106523869685090 732 183079806628431428297591841844 733 191972900739053071550205130251 734 201291455200377548186358096728 735 211055517839586206350093827974 736 221286066921160818380799246740 737 232005053680218406722360978898 738 243235446771004325061167143431 739 255001278715502431735906258245 740 267327694440801916129224910882 741 280241001997762564071966763857 742 293768725557525724532171254981 743 307939660786662039580485309250 744 322783932706105392232841439107 745 338333056143637384229220627374 746 354619998894428530535913931293 747 371679247709160263639303621257 748 389546877234410368311481008682 749 408260622035440131140854548698 750 427859951837132662852568375199 751 448386150124762927249845696769 752 469882396252382882061854735321 753 492393851213052471503709972081 754 515967747231784146876797787991 755 540653481349076488971435253708 756 566502713170129466671965788895 757 593569466962450378419356130780 758 621910238292406357882489148526 759 651584105399556563003650428161 760 682652845516127943181395199788 761 715181056347992949510973986910 762 749236282942780903137867238724 763 784889150180527709305178878742 764 822213501132348108938056340297 765 861286541543232562026360904368 766 902188990706025453651277487214 767 945005239005176157957097436329 768 989823512420758924330201747970 769 1036736044295787397883257853954 770 1085839254682784869698757383292 771 1137233937599180813239050967323 772 1191025456535158227034909175342 773 1247323948572357076523249483524 774 1306244537487106962901290088845 775 1367907556227913606460259864797 776 1432438779173508601521767496089 777 1499969664595201729449852736892 778 1570637607765288816118691602418 779 1644586205172192993714043547968 780 1721965530322580894281863594037 781 1802932421631241628107441848032 782 1887650782920761282282962211434 783 1976291897075330392660090692024 784 2069034753416090129643407321588 785 2166066389389634384052188596150 786 2267582247186330661614048040227 787 2373786545931401536940355331356 788 2484892670118898415258839490328 789 2601123574987219598776848024323 790 2722712209564339628972724351916 791 2849901958141866972705397069888 792 2982947100969082767554569161181 793 3122113294991697342264732161760 794 3267678075494829463556305262333 795 3419931379546152107700993826604 796 3579176092172878838900987201415 797 3745728616245797776140462380678 798 3919919467084500896725331917679 799 4102093892840842336419489116033 800 4292612521762079548891969955323 801 4491852037481670429401356161636 802 4700205883533890291379606326877 803 4918084998338888569556715695953 804 5145918581957081625124540698518 805 5384154895966499140527341648179 806 5633262097873404887683514732164 807 5893729111525854271921796088287 808 6166066535061350266650437506954 809 6450807587984106038521562872611 810 6748509099034117129370899029052 811 7059752536580013917717151954962 812 7385145083339987206773352609533 813 7725320757310719012637044247961 814 8080941580862667930642064497402 815 8452698800042056097713455663376 816 8841314156204923150800456673154 817 9247541212197495497695998340980 818 9672166735389285934947494309572 819 10116012139961676729180346940999 820 10579934990954646287380990803535 821 11064830572678709164865137474108 822 11571633524207426704334802627475 823 12101319544778993369313744332489 824 12654907172052764329887878126927 825 13233459636289196640120926585771 826 13838086793648858568847900096372 827 14469947141939006914405985053403 828 15130249922274045742112002575328 829 15820257310260106528155380421685 830 16541286700463310102321826234760 831 17294713088077189769001618198188 832 18081971551866528633641811735503 833 18904559842633760600905072037704 834 19764041081629334534161221641523 835 20662046573510379714642540694741 836 21600278738641843095703529120295 837 22580514169732400570884872707917 838 23604606818003054557186211009667 839 24674491314300898826923481605816 840 25792186430793211278274917047935 841 26959798689109385087216901049601 842 28179526121039354303433760354856 843 29453662188148753395858518632807 844 30784599866932170461352736766923 845 32174835906398240479212732752283 846 33626975265263049985288600534534 847 35143735736223210226602920083809 848 36727952765086046933829919549619 849 38382584472853571608551060481449 850 40110716889188259191801037220485 851 41915569406034183920512990573845 852 43800500460525749554538891015438 853 45769013456690225081701861707295 854 47824762935838526086187090588466 855 49971561005943413914125651212571 856 52213384040724456654625244832107 857 54554379659597078719092625059096 858 56998874000097730436725017578370 859 59551379294871135790656236899187 860 62216601765797610712271921702517 861 64999449848351223160938005525898 862 67905042759811950347982770769453 863 70938719425509759496581050690253 864 74106047777854533516067724388479 865 77412834443505916551819775737690 866 80865134834660280994827152666252 867 84469263661081213849504616394439 868 88231805880173979568366567713712 869 92159628103106606718739165121016 870 96259890475709340736040814457149 871 100540059053643654278371253710332 872 105007918692120566172266254053219 873 109671586471269331687666351963583 874 114539525679110371176084761607690 875 119620560374974446721042334158628 876 124923890557132304597645857221479 877 130459107959359336620223862748746 878 136236212502156992871953740153481 879 142265629425390992188586732822081 880 148558227130184535130990649497189 881 155125335759027259788945145844740 882 161978766544226300330557367124678 883 169130831956039301519307173007609 884 176594366683089317002624065966075 885 184382749478973237342755064036243 886 192509925910337468502382206313808 887 200990432043112364170696425688586 888 209839419105069129561407086152487 889 219072679164395218109679232467995 890 228706671865575375916055244057322 891 238758552265521435155685047905567 892 249246199814613479946294914388667 893 260188248529104434937127945801927 894 271604118403198251156118827201018 895 283514048111045380505951629795014 896 295939129050906970736178098472585 897 308901340785828260911851057616552 898 322423587937330891133432016069450 899 336529738590890756887010331710540 900 351244664274311572208201493218094 901 366594281572542393008391106589053 902 382605595445018993938858189063555 903 399306744314242591430848935723443 904 416727046997044042555660342115333 905 434897051552826221804556970065255 906 453848586126030958304910416183502 907 473614811863149128473916093212818 908 494230277987782522430527783186333 909 515730979120583920295166829334805 910 538154414934346827471404420300464 911 561539652238099104646550319176455 912 585927389587774828306526786342645 913 611360024524907342098863830581703 914 637881723548803305980431993215286 915 665538494931834502568885718743200 916 694378264491821094456805933651563 917 724450954439989541877941892560120 918 755808565427670563889936734183314 919 788505261919770718951405925139697 920 822597461028105694676160253643342 921 858143924942938402636466796611775 922 895205857106521026780262860713476 923 933847002278112306605457726113625 924 974133750645830384499242780130154 925 1016135246146823461778028654970278 926 1059923499163596438938597746568145 927 1105573503770938590911426191096487 928 1153163359714756644498491929402679 929 1202774399311247351788564692443640 930 1254491319462245672523373802824133 931 1308402318990278067566422641262084 932 1364599241504837473690012242497915 933 1423177724019697534884839360242416 934 1484237351549701387301826946623418 935 1547881817924416249577085107832632 936 1614219093065342557211674777176679 937 1683361596983028254909641065359648 938 1755426380760468995983650065308527 939 1830535314799597677446880042421739 940 1908815284618486464066182970247669 941 1990398394498127031144147263045818 942 2075422179289325376083290966856689 943 2164029824702373642419339294397365 944 2256370396414748917173137804581072 945 2352599078345167062908943306894423 946 2452877420455895110953031276177708 947 2557373596459329576709535583688315 948 2666262671819487952884421326693939 949 2779726882454269564267302441981564 950 2897955924560128614665638190445268 951 3021147255997201694010735798516339 952 3149506409689954015269855952009338 953 3283247319516090526873194907221604 954 3422592659174830758209692662635144 955 3567774194544709502291412010838212 956 3719033150060851478007295965100405 957 3876620589662219192215102890487552 958 4040797812880663009074074833338646 959 4211836766665755898186784959864195 960 4390020473562387683365893983798602 961 4575643476881972720813456365112629 962 4769012303532907684180446939921732 963 4970445945201653493677363271944070 964 5180276358602526105696034500616784 965 5398848985542019155484017080087272 966 5626523293572268009966542547139969 967 5863673338038157449675785469569252 968 6110688346353596804928394069269304 969 6367973325374698501681654210004064 970 6635949692771023815137786864261511 971 6915055933330768790781835864591174 972 7205748281171781503297671731580999 973 7508501428867698990856131098874988 974 7823809264537298814166657788021184 975 8152185637985450746872815463539277 976 8494165157025862086814220124099380 977 8850304015159214893202932886114818 978 9221180851825331827117015870763698 979 9607397646494763850028701802042246 980 10009580647913708056890290643178794 981 10428381339866527634342987197257644 982 10864477444872402388385421731837876 983 11318573967286883709927755055401182 984 11791404277335410411997770394286281 985 12283731237664264202371998425002293 986 12796348374055058284297023744746275 987 13330081092011769160649694713440080 988 13885787940994597616984414663498091 989 14464361928142696832048230828029697 990 15066731883398096297931958773113385 991 15693863878016104284417288709980658 992 16346762698523157289109984702644955 993 17026473378261635174873686359519705 994 17734082788742649950321451633249486 995 18470721293112386210490490938003279 996 19237564464125303162529451909528215 997 20035834869108553257480675880301986 998 20866803924496418900676612783865656 999 21731793822611578049449843160161275 1000 22632179533471677591789119918959978