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 2704156 13 5200299 14 9657687 15 17383769 16 30421300 17 51894115 18 86487037 19 141101961 20 225742452 21 354691350 22 548060110 23 833805154 24 1250325622 25 1849778840 26 2702274848 27 3901139736 28 5569469620 29 7868233165 30 11006220953 31 15252185039 32 20949562088 33 28534228905 34 38555800335 35 51703046811 36 68834082668 37 91012057136 38 119547168104 39 156045914752 40 202468609434 41 261196282230 42 335108233850 43 427671624562 44 543044629036 45 686194839967 46 863034767595 47 1080576458325 48 1347107444124 49 1672390435807 50 2067889388305 51 2547024795133 52 3125461313156 53 3821431078010 54 4656096345810 55 5653955388718 56 6843295881214 57 8256700341188 58 9931608535940 59 11910942128540 60 14243797225476 61 16986210892833 62 20202008136141 63 23963736289259 64 28353694230992 65 33465064345349 66 39403155663235 67 46286767170735 68 54249680842812 69 63442294562036 70 74033405710732 71 86212156882540 72 100190155846690 73 116203782616194 74 134516697220542 75 155422562565270 76 179247997575868 77 206355776672851 78 237148292509375 79 272071299823505 80 311617959215108 81 356333200653339 82 406818427555813 83 463736583355825 84 527817603590420 85 599864277700766 86 680758545938198 87 771468258015546 88 873054421435014 89 986678968762032 90 1113613074500264 91 1255246053657440 92 1413094875576020 93 1588814328138037 94 1784207869040961 95 2001239202482247 96 2242044621285560 97 2508946156252705 98 2804465576333239 99 3131339285069827 100 3492534160702860 101 3891264389303928 102 4331009342355696 103 4815532552306840 104 5348901841806250 105 5935510664561998 106 6580100718078914 107 7287785890905338 108 8064077609466060 109 8914911652075975 110 9846676500318931 111 10866243300640013 112 11980997511738476 113 13198872316164119 114 14528383877413497 115 15978668526795429 116 17559521967389220 117 19281440585555330 118 21155664963678362 119 23194225691127686 120 25409991573813262 121 27816720346194780 122 30429111993172620 123 33262864792950884 124 36334734195717412 125 39662594656834825 126 43265504547181813 127 47163774267326691 128 51379037696357280 129 55934327110434045 130 60854151710478763 131 66164579902860439 132 71893325481495388 133 78069837864441020 134 84725396542834580 135 91893209904910596 136 99608518602825778 137 107908703635129306 138 116833399322941574 139 126424611363247262 140 136726840148170844 141 147787209544686075 142 159655601334917415 143 172384795523022537 144 186030616720602836 145 200652086828675027 146 216311584240453325 147 233075009795540185 148 251011959722606004 149 270195905814256422 150 290704383084541790 151 312619185166458898 152 336026567713832086 153 361017460079141320 154 387687685546190640 155 416138190403983528 156 446475282155794164 157 478810877165197213 158 513262758048745705 159 549954841133068735 160 589017454302400136 161 630587625570947993 162 674809382723074911 163 721834064372982379 164 771820642804481452 165 824936058960488384 166 881355569961109880 167 941263109538580400 168 1004851661786885562 169 1072323648633653286 170 1143891331451820042 171 1219777227238685570 172 1300214539800257900 173 1385447606389263599 174 1475732360255858107 175 1571336809580920005 176 1672541533272853308 177 1779640194120055631 178 1892940069802639585 179 2012762602278622285 180 2139443966071625668 181 2273335655999160714 182 2414805094892803938 183 2564236261874016990 184 2722030341762012190 185 2888606396202930676 186 3064402057122677908 187 3249874243119055916 188 3445499899422345284 189 3651776762067224817 190 3869224146932875549 191 4098383764322300635 192 4339820559766306160 193 4594123581752232437 194 4861906877092403411 195 5143810414662375807 196 5440501038254422140 197 5752673449307275140 198 6081051220288998044 199 6426387839525928092 200 6789467788286971970 201 7171107650949114418 202 7572157259086837326 203 7993500870345238950 204 8436058382973993980 205 8900786586916907683 206 9388680452369693839 207 9900774456736749313 208 10438143950936110500 209 11001906566020461195 210 11593223661101020341 211 12213301813580374273 212 12863394352719834196 213 13544802937586698414 214 14258879180446882982 215 15007026316688756714 216 15790700922384679590 217 16611414680617700320 218 17470736197722121912 219 18370292870608196336 220 19311772806363063572 221 20296926795342209285 222 21327570338988181905 223 22405585733636086839 224 23532924211588465752 225 24711608140765575185 226 25943733284260804103 227 27231471121155017171 228 28577071229967982540 229 29982863736149742600 230 31451261825039816448 231 32984764321747486664 232 34585958339432123338 233 36257521997488538110 234 38002227211168743250 235 39822942554198218506 236 41722636195971864588 237 43704378914942249751 238 45771347189840538019 239 47926826370398627197 240 50174213929269525004 241 52517022796871855495 242 54958884780913618505 243 57503554072379925237 244 60154910839799406436 245 62916964913634338962 246 65793859562670265130 247 68789875364311990070 248 71909434170724338734 249 75157103172787939212 250 78537599063872575900 251 82055792305463327988 252 85716711496707778916 253 89525547849986054105 254 93487659774639320645 255 97608577571026666963 256 101894008237114976064 257 106349840389841516013 258 110982149303524499195 259 115797202067632810855 260 120801462866262480796 261 126001598381704273228 262 131404483324524001956 263 137017206092614844724 264 142847074561719034962 265 148901622009954854794 266 155188613178923843350 267 161716050474012572590 268 168492180306543232412 269 175525499580467611211 270 182824762326339860727 271 190398986485344698425 272 198257460846199430260 273 206409752137790374979 274 214865712280446941597 275 223635485798799757865 276 232729517399212872948 277 242158559714824165686 278 251933681221272684270 279 262066274326236727490 280 272568063635952055478 281 283451114401925692664 282 294727841151107361088 283 306411016502827661880 284 318513780175859710260 285 331049648189009028461 286 344032522258685115193 287 357476699396957243311 288 371396881713646692904 289 385808186426057808777 290 400726156080000982959 291 416166768985811908155 292 432146449873123230700 293 448682080768197055312 294 465791012097679622536 295 483491074022692896992 296 501800588007231774170 297 520738378624890139350 298 540323785607994098074 299 560576676143276347282 300 581517457418281873580 301 603167089422751953983 302 625547098009290798731 303 648679588217677119285 304 672587257867241431260 305 697293411421789015743 306 722821974131608167089 307 749197506457163654813 308 776445218779136225540 309 804590986399530472090 310 833661364838635504626 311 863683605432685577358 312 894685671237131157566 313 926696253240494875684 314 959744786893851369892 315 993861468961035240124 316 1029077274694747158660 317 1065423975343794651585 318 1102934155996771171437 319 1141641233767544830411 320 1181579476327996559632 321 1222784020793516507365 322 1265290892966837191715 323 1309137026945852285519 324 1354360285101140936892 325 1400999478428989222420 326 1449094387285772695468 327 1498685782509637033676 328 1549815446935487511650 329 1602526197309372431330 330 1656861906608420737758 331 1712867526772569836214 332 1770589111854396112188 333 1830073841593437842675 334 1891370045421478080095 335 1954527226905333693041 336 2019596088633776065348 337 2086628557555288990971 338 2155677810773450061189 339 2226798301806803327057 340 2300045787320173238164 341 2375477354334452812990 342 2453151447921982690870 343 2533127899394722155162 344 2615467954992498406086 345 2700234305078706304272 346 2787491113850917506760 347 2877304049573945380480 348 2969740315343000308564 349 3064868680384659006677 350 3162759511903461244385 351 3263484807482037924903 352 3367118228042765819896 353 3473735131379036388865 354 3583412606264319039575 355 3696229507147292911523 356 3812266489441415793164 357 3931606045417394120088 358 4054332540707114150160 359 4180532251427691377400 360 4310293401934393033706 361 4443706203211287141038 362 4580862891908571021026 363 4721857770035632448794 364 4866787245318997757772 365 5015749872234423167079 366 5168846393722488417395 367 5326179783597155469805 368 5487855289656859549612 369 5653980477507805208311 370 5824665275109246336537 371 6000022018050636193605 372 6180165495570641530020 373 6365212997328123772834 374 6555284360935300024762 375 6750502020263407301350 376 6950991054531305001038 377 7156879238187563075516 378 7368297091596696747180 379 7585377932540322911620 380 7808257928544128570788 381 8037076150041657771689 382 8271974624386040581013 383 8513098390720905612995 384 8760595555721836550880 385 9014617350219852966621 386 9275318186718516553803 387 9542855717816385650231 388 9817390895546663644124 389 10099088031646010536412 390 10388114858764611576244 391 10684642592629722502500 392 10988845995175037515890 393 11300903438648353679162 394 11620996970710134002086 395 11949312380535701018302 396 12286039265933923207900 397 12631371101495388167835 398 12985505307783188987079 399 13348643321579583849897 400 13720990667201923473940 401 14102757028901376595123 402 14494156324358120343661 403 14895406779286800020345 404 15306731003166201484340 405 15728356066107219108678 406 16160513576873343052414 407 16603439762068031444338 408 17057375546503475977430 409 17522566634765413381160 410 17999263593988780275536 411 18487721937859155021768 412 18988202211855077374836 413 19500970079746485018429 414 20026296411364655427977 415 20564457371659191968159 416 21115734511057744692680 417 21680414857144308981625 418 22258791007672098930687 419 22851161224927147302411 420 23457829531458939867692 421 24079105807194549111520 422 24715305887952890555800 423 25366751665375884369424 424 26033771188293465497082 425 26716698765539547249030 426 27415875070236206159658 427 28131647245563519948706 428 28864369012032655610860 429 29614400776279971022735 430 30382109741400060996443 431 31167870018835847431589 432 31972062741843983128188 433 32795076180554009927215 434 33637305858639884148865 435 34499154671622655806701 436 35381033006823262794308 437 36283358864984577175466 438 37206557983582017864834 439 38151063961842222369342 440 39117318387489449876574 441 40105770965239568831060 442 41116879647061664238260 443 42151110764227483284812 444 43208939161169122468036 445 44290848331165545293457 446 45397330553878706731965 447 46528887034760249033915 448 47686028046349923181744 449 48869273071487081231317 450 50079150948456777050995 451 51316200018092206522143 452 52580968272855413121276 453 53874013507918380968100 454 55195903474266834901180 455 56547216033849265939708 456 57928539316793900611714 457 59340471880716534081938 458 60783622872142349802350 459 62258612190065052540870 460 63766070651666847125116 461 65306640160223002073923 462 66880973875214945485871 463 68489736384676050117089 464 70133603879794475516132 465 71813264331797647397739 466 73529417671143168135765 467 75282775969041167344545 468 77074063621333318003412 469 78904017534753961467086 470 80773387315599004001222 471 82682935460828468193610 472 84633437551628804723430 473 86625682449461293529664 474 88660472494623088411352 475 90738623707347685522960 476 92860965991471824103828 477 95028343340696057107621 478 97241614047466460182065 479 99501650914505179697175 480 101809341469017754237848 481 104165588179605379170289 482 106571308675910520567463 483 109027435971024522942835 484 111534918686686094900300 485 114094721281299797967656 486 116707824280803906547488 487 119375224512417251099176 488 122097935341294902365194 489 124876986910122801680222 490 127713426381681691159154 491 130608318184410947856170 492 133562744261003177827980 493 136577804320060679426487 494 139654616090845140095811 495 142794315581152187462237 496 145998057338342673589580 497 149267014713562830933095 498 152602380129185699768809 499 156005365349506489708437 500 159477201754724802339300 501 163019140618246908060338 502 166632453387341537825866 503 170318431967182919764630 504 174078389008315061519470 505 177913658197571551658988 506 181825594552485427653564 507 185815574719223933690388 508 189884997274083269032420 509 194035283028578706710905 510 198267875338165743086821 511 202584240414628221230003 512 206985867642169655152256 513 211474269897244267699149 514 216050983872164542360987 515 220717570402522378413319 516 225475614798461229647900 517 230326727179836899512940 518 235272542815304959753412 519 240314722465373055634836 520 245454952729456658554002 521 250694946396977126294250 522 256036442802541232377910 523 261481208185241628911054 524 267031036052118012012572 525 272687747545819065377515 526 278453191816505565750423 527 284329246398035344084761 528 290317817588471107946420 529 296420840834952444289315 530 302640281122973637096253 531 308978133370109251545289 532 315436422824229755337588 533 322017205466249768614230 534 328722568417451856503310 535 335554630351429102781986 536 342515541910690029417718 537 349607486127969754875736 538 356832678852291614052704 539 364193369179823794526552 540 371691839889575877506484 541 379330407883980507432205 542 387111424634405751614425 543 395037276631644050636687 544 403110385841424001458536 545 411333210164991558279017 546 419708243904807581244495 547 428238018235409010022875 548 436925101679481288124524 549 445772100589190014635632 550 454781659632820152749480 551 463956462286771479142208 552 473299231332959314849306 553 482812729361669936864310 554 492499759279920430209210 555 502363164825373102724018 556 512405831085854949297964 557 522630685024533018724063 558 533040696010796904809515 559 543638876356899953823765 560 554428281860411152821276 561 565412012352530037844383 562 576593212252317337500241 563 587975071126894445922109 564 599560824257665199676292 565 611353753212613815769274 566 623357186424733232552210 567 635574499776638482019310 568 648009117191420110760062 569 660664511229793057660036 570 673544203693596789358532 571 686651766235702889470940 572 699990820976386694676740 573 713565041126219969967969 574 727378151615542016655117 575 741433929730567010145195 576 755736205756185770047568 577 770288863625520572834501 578 785095841576292027092675 579 800161132814057443356655 580 815488786182380544622908 581 831082906839992779910964 582 846947656945006921674188 583 863087256346244048473900 584 879505983281735437124770 585 896208175084461313504066 586 913198228895388838399998 587 930480602383872134162646 588 948059814475477589522364 589 965940446087298113762707 590 984127140870820447485439 591 1002624605962410075491665 592 1021437612741478727833220 593 1040570997596399897869787 594 1060029662698238251207461 595 1079818576782359246701297 596 1099942775937985740285460 597 1120407364405768794257630 598 1141217515383440368797014 599 1162378471839616028945402 600 1183895547335816259035910 601 1205774126856775437622128 602 1228019667649107989349096 603 1250637700068401695924640 604 1273633828434808616402900 605 1297013731897204537389173 606 1320783165305988346524289 607 1344947960094593197715463 608 1369514025169781814056760 609 1394487347810798754233825 610 1419873994577452950442231 611 1445680112227204310474563 612 1471911928641328663656076 613 1498575753760235819740344 614 1525677980528016001722672 615 1553225085846290407798104 616 1581223631537442154390570 617 1609680265317304351318030 618 1638601721777382561743362 619 1667994823376689403600186 620 1697866481443269555684812 621 1728223697185493940578055 622 1759073562713202368011795 623 1790423262068774436232909 624 1822280072268209005349612 625 1854651364352293075580375 626 1887544604447941424771513 627 1920967354839788883514341 628 1954927275052117652684580 629 1989432122941202597253570 630 2024489755798157981790938 631 2060108131462369647199814 632 2096295309445597164906638 633 2133059452066831043976220 634 2170408825597990608447180 635 2208351801420548706591396 636 2246896857193169960801828 637 2286052578030449816414281 638 2325827657692842199978549 639 2366230899787864152321187 640 2407271218982666359194144 641 2448957642228059062388925 642 2491299309994083396923115 643 2534305477517218765283287 644 2577985516059317427743836 645 2622348914178358058483452 646 2667405279011110590598100 647 2713164337567805249169860 648 2759635938038899250303154 649 2806830051114035225492122 650 2854756771313286014843590 651 2903426318330781059557598 652 2952849038390810213670236 653 3003035405616501387399995 654 3053996023411169029517415 655 3105741625852431053986953 656 3158283079099192416718164 657 3211631382811594151618963 658 3265797671584027281275405 659 3320793216391311626498585 660 3376629426048140150688436 661 3433317848681890089474918 662 3490870173218902733417886 663 3549298230884334351686354 664 3608613996715681367604502 665 3668829591090083522754184 666 3729957281265509394970480 667 3792009482935929267066600 668 3854998761800580977485812 669 3918937835147435021309661 670 3983839573450965810162217 671 4049717001984336642548095 672 4116583302446106582056200 673 4184451814601568089660249 674 4253336037938824908059807 675 4323249633339720350640555 676 4394206424765726805198508 677 4466220400958907923078656 678 4539305717158065627832760 679 4613476696830184743912560 680 4688747833417288715292218 681 4765133792098820556266214 682 4842649411569663852004938 683 4921309705833919304778690 684 5001129866014553003090540 685 5082125262179033275298351 686 5164311445181073676665083 687 5247704148518600349163141 688 5332319290208062686781884 689 5418172974675206935556367 690 5505281494662433057058849 691 5593661333152855886681485 692 5683329165311192323697860 693 5774301860441596998831562 694 5866596483962569576890786 695 5960230299399057566957982 696 6055220770391879230661790 697 6151585562724591900213940 698 6249342546367931742175444 699 6348509797541951730333292 700 6449105600795985321630020 701 6551148451106564062802993 702 6654657055993418092267101 703 6759650337653689241822875 704 6866147435114487186000880 705 6974167706403919833271733 706 7083730730740729902968339 707 7194856310742670384592063 708 7307564474653752332216700 709 7421875478590499205972420 710 7537809808807342735095516 711 7655388183981296042777948 712 7774631557516040542052546 713 7895561119865563884214514 714 8018198300877487016816782 715 8142564772156219187095014 716 8268682449446080508786940 717 8396573495034532495719395 718 8526260320175657754254287 719 8657765587534030818720961 720 8791112213649122909326372 721 8926323371420384190735435 722 9063422492613147911561205 723 9202433270385501610407489 724 9343379661836271382874452 725 9486285890574266016080110 726 9631176449308928612776678 727 9778076102462544146059946 728 9927009888804152207991590 729 10078003124105315041188000 730 10231081403817891771584248 731 10386270605773970593167664 732 10543596892908111491501588 733 10703086716002052932335685 734 10864766816452036784534225 735 11028664229058906592957431 736 11194806284841135166812888 737 11363220613870938302363601 738 11533935148133632315746119 739 11706978124410393922025747 740 11882378087184581860505804 741 12060163891571780533723720 742 12240364706273726798518080 743 12423010016556281922047112 744 12608129627251611593690186 745 12795753665784737765379262 746 12985912585224626978096530 747 13178637167359980721047370 748 13373958525799894262383884 749 13571908109099551286323287 750 13772517703911122571087075 751 13975819438160037845290813 752 14181845784246800867250316 753 14390629562274518682147655 754 14602203943302316926129545 755 14816602452624813964201013 756 15033858973077827570238564 757 15254007748370488782589138 758 15477083386443938497553770 759 15703120862856783295587830 760 15932155524197487931292846 761 16164223091523882858238028 762 16399359663829966103342556 763 16637601721540179752982324 764 16878986130031342264167012 765 17123550143182418769074969 766 17371331406952312499944325 767 17622367962985861423808915 768 17876698252248225142846912 769 18134361118687848086188461 770 18395395812928185992916027 771 18659841995988383663697575 772 18927739743033092940028060 773 19199129547151620855429004 774 19474052323166598892179172 775 19752549411472365270231540 776 20034662581903253191922898 777 20320434037631978966912586 778 20609906419098324946506070 779 20903122807968313205137390 780 21200126731124066919312028 781 21500962164684557410758539 782 21805673538057435840913463 783 22114305738022149568179705 784 22426904112844544207663860 785 22743514476423153465323011 786 23064183112467379854646493 787 23388956778707770444173161 788 23717882711138592828310004 789 24051008628292917562083702 790 24388382735550414352633134 791 24730053729478070356448130 792 25076070802204039991588150 793 25426483645824836738384312 794 25781342456846078470449536 795 26140697940656998930204792 796 26504601316038939039584820 797 26873104319708032817124525 798 27246259210892303757257849 799 27624118775943388616394607 800 28006736332983106643187880 801 28394165736585093387375433 802 28786461382491719322683631 803 29183678212366514624531835 804 29585871718582322552679660 805 29993097949045405002529168 806 30405413512055724906539464 807 30822875581203631289142688 808 31245541900303173904678490 809 31673470788362275518199190 810 32106721144589991023550426 811 32545352453441083731912658 812 32989424789698150307007916 813 33438998823591526970444159 814 33894135825957210752197067 815 34354897673433030717026549 816 34821346853693305257703260 817 35293546470722222710289535 818 35771560250126183715389937 819 36255452544485344922269661 820 36745288338744604810044932 821 37241133255644273581788890 822 37743053561190670273379890 823 38251116170166891409257294 824 38765388651683996731953342 825 39285939234772858731349220 826 39812836814016923903069668 827 40346150955226134873294076 828 40885951901152263739533700 829 41432310577245908193615105 830 41985298597455403214229933 831 42544988270067902341971339 832 43111452603592883779788688 833 43684765312688337796265125 834 44265000824129893148068195 835 44852234282823141481352591 836 45446541557859419919817148 837 46047999248615313299546196 838 46656684690896138767709164 839 47272675963123676723662732 840 47896051892568413347007714 841 48526892061626561227709090 842 49165276814142125888503070 843 49811287261774287269500662 844 50465005290410366529163836 845 51126513566624649804688947 846 51795895544183341868293535 847 52473235470595923913977905 848 53158618393713191012032964 849 53852130168372246075901627 850 54553857463088728497983685 851 55263887766796556927614353 852 55982309395635466985755796 853 56709211499786626036929790 854 57444684070356608469599350 855 58188817946310016271588698 856 58941704821451031027225414 857 59703437251454184807707088 858 60474108660944638775748360 859 61253813350628259679864000 860 62042646504471785772700756 861 62840704196933375051656213 862 63648083400243830088628001 863 64464881991738795089132519 864 65291198761242222199230072 865 66127133418501405461704129 866 66972786600673882210777495 867 67828259879866503087318755 868 68693655770726973254009612 869 69569077738088168792318936 870 70454630204665533670373712 871 71350418558807864082941880 872 72256549162301788381758570 873 73173129358230252236346734 874 74100267478885320092316962 875 75038072853735605425890650 876 75986655817448643730086988 877 76946127717968523609658791 878 77916600924649092808466355 879 78898188836443057444553645 880 79891005890147294184748588 881 80895167568704696552160439 882 81910790409562878026503513 883 82937992013090056068749445 884 83976891051048442678210980 885 85027607275125468571800546 886 86090261525523169561897978 887 87164975739606065201015206 888 88251872960607861258272974 889 89351077346397309094617212 890 90462714178303556510712044 891 91586909870001326153564100 892 92723791976456259085170340 893 93873489202930762638850537 894 95036131414050703216437461 895 96211849642933286212164227 896 97400776100376466786920800 897 98603044184110236759561885 898 99818788488110134430147979 899 101048144811973325703401847 900 102291250170357606439275740 901 103548242802483677521361948 902 104819262181701045702952436 903 106104449025117904864874020 904 107403945303295353898805490 905 108717894250006309014633978 906 110046440372059469860541414 907 111389729459188700439939838 908 112747908594008187410108380 909 114121126162033739953436635 910 115509531861770597023560711 911 116913276714868109385401193 912 118332513076341665490188436 913 119767394644862231854001779 914 121218076473113880241167277 915 122684714978219675592065209 916 124167467952236300278505780 917 125666494572717791918850950 918 127181955413348773639504062 919 128714012454647557329268786 920 130262829094739502098406742 921 131828570160201011825010920 922 133411401916974557347571600 923 135011492081355110544354824 924 136629009831048379227452532 925 138264125816301233472110205 926 139917012171104715700204233 927 141587842524470028540539231 928 143276792011777896197977160 929 144984037286201696778307385 930 146709756530204764736231743 931 148454129467112264339883339 932 150217337372758036776934188 933 151999563087206825264587040 934 153800991026552284268602840 935 155621807194791180684999376 936 157462199195774196592180858 937 159322356245233744941034566 938 161202469182889211315971434 939 163102730484630036671004642 940 165023334274777057721766124 941 166964476338422523456867535 942 168926354133849208020231835 943 170909166805029042009966437 944 172913115194201686039031036 945 174938401854533472208385007 946 176985231062857140954492865 947 179053808832492802550033965 948 181144342926150554359416644 949 183257042868915186779249642 950 185392119961313412628287170 951 187549787292464056591550718 952 189730259753311643169352926 953 191933754049943823433818900 954 194160488716993082753230580 955 196410684131123173508122508 956 198684562524600718692544964 957 200982347998952434169295313 958 203304266538708419229212925 959 205650546025231966991849595 960 208021416250636348077978416 961 210417108931789022883501973 962 212837857724403739689377971 963 215283898237220977753209439 964 217755468046277196445159932 965 220252806709263353413864164 966 222776155779973156697023740 967 225325758822841517626418620 968 227901861427573673318140162 969 230504711223865449485973586 970 233134557896215136269039022 971 235791653198827451724053510 972 238476250970610069597913980 973 241188607150263189967735939 974 243928979791462633313026927 975 246697629078136940568340385 976 249494817339838963694557028 977 252320809067212433302889771 978 255175870927553991867817365 979 258060271780471183073433825 980 260974282693636889852168148 981 263918176958640715695494414 982 266892230106937805843128838 983 269896719925895606990310410 984 272931926474939066192098150 985 275998132101794771689203456 986 279095621458834540431723288 987 282224681519518959135261776 988 285385601594941387768337044 989 288578673350472936440679397 990 291804190822508928739049329 991 295062450435317366640551895 992 298353751017989914223110680 993 301678393821495919488802737 994 305036682535839995718158311 995 308428923307323685882308787 996 311855424755911735755035980 997 315316497992703503488348520 998 318812456637510035543199584 999 322343616836537341001377512 1000 325910297280176398425459850