1 0 2 0 3 2 4 48 5 526 6 3450 7 16536 8 63104 9 204202 10 580669 11 1491096 12 3520768 13 7754502 14 16098425 15 31770760 16 59998736 17 109022244 18 191454654 19 326158974 20 540703008 21 874630262 22 1383621756 23 2144889472 24 3263884272 25 4882793214 26 7190910467 27 10437526372 28 14947411024 29 21139747566 30 29550571267 31 40859827248 32 55923066464 33 75809203912 34 101844301964 35 135663174138 36 179268690768 37 235101020670 38 306116579214 39 395879430728 40 508664769696 41 649577825554 42 824687629017 43 1041179673072 44 1307526673376 45 1633682249782 46 2031296447389 47 2513958816888 48 3097467626224 49 3800131940460 50 4643104728170 51 5650754877430 52 6851075791040 53 8276139729702 54 9962595001008 55 11952216598896 56 14292506728080 57 17037357415526 58 20247770879679 59 23992651630012 60 28349665094064 61 33406178700126 62 39260279219783 63 46021884451552 64 53813941927360 65 62773735086480 66 73054288336216 67 84825894030834 68 98277751374704 69 113619743105134 70 131084338385378 71 150928650838392 72 173436638402496 73 198921477280122 74 227728094725557 75 260235896563784 76 296861672052672 77 338062715897062 78 384340147682049 79 436242472761576 80 494369362300112 81 559375701058228 82 631975877812054 83 712948371895662 84 803140607696224 85 903474135849558 86 1014950109638948 87 1138655120980960 88 1275767360892464 89 1427563174853838 90 1595423974056891 91 1780843579396884 92 1985435954978832 93 2210943414873422 94 2459245255345611 95 2732366903617552 96 3032489530496544 97 3361960225725528 98 3723302678132324 99 4119228467720170 100 4552648906141840 101 5026687541494110 102 5544693257843830 103 6110254094746152 104 6727211710719968 105 7399676625815266 106 8132044160357585 107 8929011215450016 108 9795593804985504 109 10737145495788822 110 11759376657836709 111 12868374692829656 112 14070625134768048 113 15373033803097852 114 16782949893271170 115 18308190198238950 116 19957064336381696 117 21738401193031174 118 23661576441196504 119 25736541362990544 120 27973852826903248 121 30384704657492022 122 32980960241573111 123 35775186623313772 124 38780689920628592 125 42011552331889854 126 45482670553034127 127 49209795891490752 128 53209575884029824 129 57499597723202336 130 62098433285798832 131 67025686087103458 132 72302039939988144 133 77949309662611662 134 83990493598652234 135 90449828314736728 136 97352845223120128 137 104726429516114250 138 112598881143660589 139 120999978243347448 140 129961042736798336 141 139515008525526214 142 149696491981877897 143 160541865192979272 144 172089331634142096 145 184379004755509572 146 197452989138350574 147 211355464731725918 148 226132773804971424 149 241833511154776630 150 258508617180397260 151 276211474394975040 152 294998006963627120 153 314926783866643102 154 336059125254578803 155 358459212625149636 156 382194202363813840 157 407334343310745006 158 433953097870130579 159 462127267358555632 160 491937121081371104 161 523466529869160936 162 556803103535056188 163 592038333021693402 164 629267736669270480 165 668591011411540670 166 710112188300728926 167 753939793207648264 168 800187012066326304 169 848971861550283954 170 900417364516865993 171 954651731149091152 172 1011808545097242976 173 1072026955593490422 174 1135451874806280877 175 1202234181453146424 176 1272530929901854832 177 1346505565825463692 178 1424328147603032474 179 1506175574580069846 180 1592231821340895552 181 1682688179157150438 182 1777743503723625984 183 1877604470397476912 184 1982485836009513744 185 2092610708517179398 186 2208210823523931183 187 2329526828989920540 188 2456808577113180464 189 2590315424763286558 190 2730316541399619031 191 2877091225915088544 192 3030929231288763712 193 3192131098549021872 194 3361008498880328456 195 3537884585437925842 196 3723094353651525104 197 3916985011646880558 198 4119916359512612274 199 4332261179107734840 200 4554405633081775680 201 4786749674871538970 202 5029707468289125285 203 5283707818535920552 204 5549194613198061888 205 5826627275130852006 206 6116481225726659345 207 6419248360548675496 208 6735437535762189904 209 7065575067422836692 210 7410205241988650374 211 7769890840194693966 212 8145213672590287328 213 8536775128959175702 214 8945196739853831540 215 9371120752548116640 216 9815210719568596656 217 10278152102194975854 218 10760652887016935979 219 11263444218026485364 220 11787281042257945488 221 12332942771545760782 222 12901233958334912091 223 13492984988207685072 224 14109052786981994912 225 14750321545141114744 226 15417703457368155412 227 16112139480043815882 228 16834600104396580624 229 17586086148265176606 230 18367629564075934022 231 19180294266098824168 232 20025176974495881824 233 20903408079332460162 234 21816152521973640129 235 22764610697145677568 236 23750019372990931488 237 24773652632508399830 238 25836822833611889589 239 26940881591313046168 240 28087220779162268976 241 29277273553572740124 242 30512515398058964402 243 31794465191136001222 244 33124686294806482816 245 34504787667505553862 246 35936424998323801384 247 37421301866505314448 248 38961170922931148624 249 40557835097715438550 250 42213148830511823975 251 43929019327790685900 252 45707407843569385200 253 47550330987992453502 254 49459862060125544223 255 51438132409499797376 256 53487332822649081600 257 55609714939319772736 258 57807592694471179104 259 60083343790892632002 260 62439411198427940144 261 64878304684782991246 262 67402602373776680218 263 70014952336164169752 264 72718074208758985600 265 75514760847139685610 266 78407880007530719261 267 81400376063303513944 268 84495271751547259904 269 87695669955319344774 270 91004755516881454233 271 94425797087698875912 272 97962149010362205456 273 101617253238380303972 274 105394641288853473822 275 109297936234150794814 276 113330854727446888992 277 117497209068420984822 278 121800909303816330524 279 126245965369345647616 280 130836489267479882992 281 135576697287792718398 282 140470912264233677539 283 145523565876193061412 284 150739200987563453264 285 156122474030855856238 286 161678157430403371043 287 167411142071909427120 288 173326439812197850464 289 179429186036624907528 290 185724642257831138796 291 192218198763500480954 292 198915377306621120592 293 205821833846127229822 294 212943361331228698926 295 220285892537524018632 296 227855502948012085664 297 235658413687318496338 298 243700994502056689849 299 251989766795864387760 300 260531406711836151520 301 269332748271121915830 302 278400786560208594365 303 287742680975888616952 304 297365758520224525808 305 307277517154752141996 306 317485629206019158730 307 327997944831945036726 308 338822495540882426304 309 349967497773114129062 310 361441356536444771664 311 373252669105874177776 312 385410228778786078608 313 397923028695897019302 314 410800265719169029535 315 424051344377193747580 316 437685880869016893616 317 451713707137178637534 318 466144875000699423079 319 480989660359059737184 320 496258567457659329728 321 511962333226082467792 322 528111931679405888696 323 544718578394159347122 324 561793735048921733232 325 579349114041451249134 326 597396683172074024322 327 615948670405523595512 328 635017568700692063424 329 654616140920784701626 330 674757424813070226837 331 695454738071023333128 332 716721683467777997504 333 738572154073998530662 334 761020338548808015649 335 784080726517197090408 336 807768114022268624848 337 832097609066062908660 338 857084637227029516214 339 882744947368217870638 340 909094617423957931616 341 936150060279436248534 342 963928029730638638532 343 992445626539403832672 344 1021720304570753695536 345 1051769877027589413902 346 1082612522769608049819 347 1114266792731879926228 348 1146751616429624407824 349 1180086308564981707470 350 1214290575721995758315 351 1249384523165969103760 352 1285388661733076565280 353 1322323914826768192152 354 1360211625506514147268 355 1399073563685797885866 356 1438931933424570281360 357 1479809380333453279966 358 1521728999074559775254 359 1564714340976606952872 360 1608789421748837801184 361 1653978729311823222306 362 1700307231729301341873 363 1747800385259528224352 364 1796484142509932322720 365 1846384960713955302550 366 1897529810113501057221 367 1949946182466290721624 368 2003662099661168675504 369 2058706122461079318844 370 2115107359356376400098 371 2172895475548613536422 372 2232100702047088039936 373 2292753844898722502022 374 2354886294533160054392 375 2418530035244100602704 376 2483717654788351155152 377 2550482354124067491702 378 2618857957269250826199 379 2688878921302433838636 380 2760580346486203512432 381 2833997986535959543358 382 2909168259014132716719 383 2986128255872733742912 384 3064915754124027014784 385 3145569226662678911328 386 3228127853218738208528 387 3312631531465284844450 388 3399120888259660652464 389 3487637291042612497998 390 3578222859373810366186 391 3670920476628572667864 392 3765773801833803049472 393 3862827281668480528522 394 3962126162606241707021 395 4063716503225914239672 396 4167645186667067428224 397 4273959933256964354118 398 4382709313285501115049 399 4493942759955050772680 400 4607710582481309769360 401 4724063979372605655940 402 4843055051863268501070 403 4964736817529074179102 404 5089163224059858861728 405 5216389163217870466486 406 5346470484956445605740 407 5479464011728143627456 408 5615427552956407694704 409 5754419919700458697182 410 5896500939486965450579 411 6041731471338779624836 412 6190173420973744391888 413 6341889756204456409902 414 6496944522511447615155 415 6655402858821266225520 416 6817331013461372772576 417 6982796360323939047464 418 7151867415209906907804 419 7324613852386012089754 420 7501106521325562805968 421 7681417463666304394302 422 7865619930355584252926 423 8053788399016783393672 424 8245998591506644843552 425 8442327491698109324274 426 8642853363457695890857 427 8847655768852691173392 428 9056815586556583728224 429 9270415030488669558646 430 9488537668655655427277 431 9711268442231857724088 432 9938693684845204835184 433 10170901142106321854412 434 10407979991347278028794 435 10650020861607966318998 436 10897115853836058950208 437 11149358561339208421990 438 11406844090454792290464 439 11669669081476580914608 440 11937931729802971786256 441 12211731807346889082694 442 12491170684171328150287 443 12776351350391372817372 444 13067378438305992030256 445 13364358244801182870942 446 13667398753987083845879 447 13976609660111374655008 448 14292102390710894249024 449 14613990130044552614640 450 14942387842768766450280 451 15277412297899263572370 452 15619182093019774917360 453 15967817678782238640302 454 16323441383658314137938 455 16686177438987620508856 456 17056152004281766413120 457 17433493192830386297946 458 17818331097567509169029 459 18210797817245285861992 460 18611027482872650204224 461 19019156284466761635366 462 19435322498074043791153 463 19859666513109498950952 464 20292330859970341781840 465 20733460237973475422740 466 21183201543572071992806 467 21641703898901634615054 468 22109118680610011323104 469 22585599549022602987414 470 23071302477596433453588 471 23566385782715200166432 472 24071010153778160746416 473 24585338683635861115822 474 25109536899324737272587 475 25643772793154494913844 476 26188216854099464903312 477 26743042099548748765582 478 27308424107365507269499 479 27884541048311127736656 480 28471573718783767283872 481 29069705573927940656568 482 29679122761063782993524 483 30300014153493600865162 484 30932571384633463948304 485 31576988882528407125918 486 32233463904698106193638 487 32902196573372565266280 488 33583389911063778586464 489 34277249876533885089218 490 34983985401104866551201 491 35703808425371299993024 492 36436933936260291800352 493 37183580004501108699222 494 37943967822447698102741 495 38718321742317629682712 496 39506869314789704052784 497 40309841328024789485148 498 41127471847051174137874 499 41959998253580036233350 500 42807661286191349379200 501 43670705080956879540550 502 44549377212439608595400 503 45443928735137307700752 504 46354614225308601069648 505 47281691823250322856726 506 48225423275963501250375 507 49186073980277864791436 508 50163913026371186245104 509 51159213241754464322302 510 52172251235658227437119 511 53203307443892078128896 512 54252666174111718727168 513 55320615651566708378752 514 56407448065262135838400 515 57513459614608602894210 516 58638950556492633983536 517 59784225252843064986894 518 60949592218624445140154 519 62135364170334176636824 520 63341858074933331374208 521 64569395199289054571562 522 65818301160057387254781 523 67088905974085616168472 524 68381544109261862575872 525 69696554535892231121414 526 71034280778532096505017 527 72395070968353075643272 528 73779277895971116075024 529 75187259064818488778916 530 76619376744983955785342 531 78075998027605155340798 532 79557494879736301144864 533 81064244199776507212662 534 82596627873380647429564 535 84155032829939344457088 536 85739851099548795907568 537 87351479870558329971070 538 88990321547615183462339 539 90656783810295706521828 540 92351279672241258082896 541 94074227540889323023854 542 95826051277716872249667 543 97607180259087838049072 544 99418049437620468986976 545 101259099404167792956232 546 103130776450325681439564 547 105033532631563114844538 548 106967825830887856422224 549 108934119823143520941310 550 110932884339849945649870 551 112964595134684251185480 552 115029734049513185441440 553 117128789081075554829202 554 119262254448224006766233 555 121430630659826400010096 556 123634424583234682726880 557 125874149513422962607926 558 128150325242701330110429 559 130463478131108582453112 560 132814141177389035649264 561 135202854090658051261676 562 137630163362660076278058 563 140096622340725317693302 564 142602791301327446112960 565 145149237524349960827430 566 147736535367962191276016 567 150365266344214094287984 568 153036019195249387202704 569 155749389970247719381734 570 158505982102993971864703 571 161306406490186947109692 572 164151281570384072574896 573 167041233403695955926622 574 169976895752125933878407 575 172958910160670044821984 576 175987926039071069633472 577 179064600744343679837712 578 182189599663962823910424 579 185363596299834016685426 580 188587272352936132947312 581 191861317808757012839278 582 195186431023410934257954 583 198563318810559919521912 584 201992696529026369253824 585 205475288171220667531258 586 209011826452269672576373 587 212603052899971431036360 588 216249717945460434902464 589 219952581014710470462438 590 223712410620757766443841 591 227529984456773219550184 592 231406089489864775873232 593 235341522055740492773172 594 239337087954111714136086 595 243393602544968647691502 596 247511890845606114709344 597 251692787628533542670678 598 255937137520145291508324 599 260245795100287183863520 600 264619625002593632981040 601 269059502015733056600910 602 273566311185434256127355 603 278140947917433285525652 604 282784318081211757399568 605 287497338114667965093966 606 292280935129590018842635 607 297136047018074247622416 608 302063622559756297577504 609 307064621530000070035672 610 312140014808910144981284 611 317290784491314743033706 612 322517923997583068834448 613 327822438185426017707102 614 333205343462542267449270 615 338667667900260684847400 616 344210451348039229526496 617 349834745548973251487074 618 355541614256171507370129 619 361332133350154777722144 620 367207390957133534284448 621 373168487568321544780822 622 379216536160139969644261 623 385352662315470862765272 624 391578004345812717430192 625 397893713414499013671804 626 404300953660830476116802 627 410800902325284062348902 628 417394749875647439853824 629 424083700134244055143686 630 430868970406095583051032 631 437751791608188963277008 632 444733408399692822926544 633 451815079313292615636662 634 458998076887487267467959 635 466283687800018803848428 636 473673213002275719746928 637 481167967854843731337150 638 488769282264042623781839 639 496478500819625017786048 640 504296982933473702321536 641 512226102979475561103264 642 520267250434406653186672 643 528421830020008700871522 644 536691261846089438315696 645 545076981554829320451022 646 553580440466124918580874 647 562203105724153769588568 648 570946460444988857927424 649 579812003865449785718730 650 588801251493016642607085 651 597915735256995940286840 652 607157003660762435387520 653 616526621935268536540102 654 626026172193642910782153 655 635657253587072337483336 656 645421482461786195722640 657 655320492517340007241156 658 665355934966015170849454 659 675529478693533706069982 660 685842810420902870886304 661 696297634867590888882486 662 706895674915846358552588 663 717638671776365019545152 664 728528385155114135316080 665 739566593421520628547870 666 750755093777830894156851 667 762095702429850910084164 668 773590254758872214564304 669 785240605494994876283054 670 797048628891650648383443 671 809016218901539961459952 672 821145289353783547025376 673 833437774132504897965672 674 845895627356641936121852 675 858520823561206667670874 676 871315357879788753095632 677 884281246228524369489342 678 897420525491323826498974 679 910735253706581933778696 680 924227510255162093502752 681 937899396049880759122738 682 951753033726280723760009 683 965790567834922546056912 684 980014165034980044181344 685 994426014289371855908598 686 1009028327061212440106733 687 1023823337511817231248440 688 1038813302700042744100464 689 1054000502783199077648908 690 1069387241219313014294106 691 1084975844970981924683094 692 1100768664710594050018112 693 1116768075027158157531622 694 1132976474634515493557056 695 1149396286581179839359792 696 1166029958461575923397904 697 1182879962628924828941958 698 1199948796409543956476399 699 1217238982318813038006940 700 1234753068278571044824880 701 1252493627836198368618270 702 1270463260385146375846935 703 1288664591387171622747552 704 1307100272596034065351488 705 1325772982282919484209456 706 1344685425463342668632520 707 1363840334125794537464146 708 1383240467461886927441904 709 1402888612098261208618542 710 1422787582330011619833074 711 1442940220355892491433016 712 1463349396515057385713728 713 1484018009525602355426202 714 1504948986724658463697765 715 1526145284310308824428840 716 1547609887585072394651456 717 1569345811201232862329254 718 1591356099407751924347729 719 1613643826299048408439464 720 1636212096065379572036688 721 1659064043245109168053332 722 1682202832978595623671366 723 1705631661263988084527822 724 1729353755214660658156512 725 1753372373318575797756694 726 1777690805699304122476212 727 1802312374378994830384032 728 1827240433543020937064624 729 1852478369806596737684206 730 1878029602483088636474347 731 1903897583854320009876468 732 1930085799442588132430224 733 1956597768284697126907662 734 1983437043207721826893979 735 2010607211106809835586768 736 2038111893224733501968288 737 2065954745433502447551480 738 2094139458517745171498964 739 2122669758460173744051018 740 2151549406728836896252176 741 2180782200566478920102174 742 2210371973281706440711302 743 2240322594542283906378472 744 2270637970670256585016416 745 2301322044939225372386562 746 2332378797873468900519809 747 2363812247549240739230848 748 2395626449897933852014624 749 2427825499011443614728150 750 2460413527449418204071925 751 2493394706548731207970200 752 2526773246734861883255600 753 2560553397835521484804252 754 2594739449396207682435698 755 2629335730998029090272326 756 2664346612577478488150400 757 2699776504748500388978886 758 2735629859126528067136104 759 2771911168654839359806352 760 2808624967932902863915344 761 2845775833547067527529046 762 2883368384403263737864743 763 2921407282062072620850252 764 2959897231075828105641200 765 2998842979328112214365310 766 3038249318375304553385311 767 3078121083790550241097344 768 3118463155509803642907904 769 3159280458180315952722624 770 3200577961511220357259808 771 3242360680626586656560962 772 3284633676420595413847856 773 3327402055915207372014222 774 3370670972619974517752922 775 3414445626894372424554264 776 3458731266312296534289792 777 3503533186029105932751722 778 3548856729150853528285149 779 3594707287106090143360216 780 3641090300019877648200192 781 3688011257090402631288198 782 3735475696967821926249689 783 3783489208135735505563912 784 3832057429294914221230864 785 3881186049749681949289188 786 3930880809796575749034718 787 3981147501115687671246270 788 4031991967164307926930464 789 4083420103573277159429878 790 4135437858545663601851996 791 4188051233258177002485504 792 4241266282264931140234992 793 4295089113903970984005822 794 4349525890706172327615651 795 4404582829806934157031332 796 4460266203360267560368464 797 4516582338955705672080238 798 4573537620037634409792099 799 4631138486327472761757360 800 4689391434248298300410720 801 4748303017352350978623880 802 4807879846751006770004140 803 4868128591547658540710202 804 4929055979273091568675408 805 4990668796323795460984446 806 5052973888402795708370030 807 5115978160963451023410376 808 5179688579655795492838304 809 5244112170775876119102162 810 5309256021717660541242489 811 5375127281427969971670576 812 5441733160864007866615008 813 5509080933453943861317302 814 5577177935560119183333885 815 5646031566945337602732280 816 5715649291241803795858416 817 5786038636423177742544684 818 5857207195279302664322954 819 5929162625894079718132534 820 6001912652126042551380928 821 6075465064092109561170342 822 6149827718654062529086096 823 6225008539908234136549872 824 6301015519677948564754832 825 6377856718009202380407334 826 6455540263669125410833247 827 6534074354647713540092412 828 6613467258662368595957424 829 6693727313665742024181726 830 6774862928356412952805287 831 6856882582692902142232928 832 6939794828410547823155904 833 7023608289541749752056912 834 7108331662939102851957624 835 7193973718801931637015858 836 7280543301205742120321648 837 7368049328635107307395310 838 7456500794519498272363714 839 7545906767772581858410488 840 7636276393334492262874816 841 7727618892717602523051834 842 7819943564555298392073557 843 7913259785154285630913672 844 8007577009049928400339136 845 8102904769565154824544102 846 8199252679372422570006369 847 8296630431059285592865128 848 8395047797697050023183824 849 8494514633413065457000820 850 8595040873966134714294390 851 8696636537325593487579310 852 8799311724253537993795680 853 8903076618890757244402902 854 9007941489345843065476868 855 9113916688288039709470816 856 9221012653543301174010160 857 9329239908694123332852366 858 9438609063682613942220379 859 9549130815417372928005972 860 9660815948383640928986384 861 9773675335257293838982606 862 9887719937522136198964523 863 10002960806091076556702352 864 10119409081930632484588320 865 10237075996689353785311000 866 10355972873329606379211396 867 10476111126763310852671274 868 10597502264491072927983504 869 10720157887245305321481694 870 10844089689636772980243798 871 10969309460805166689506472 872 11095829085073131734042336 873 11223660542604362169103522 874 11352815910065182040021617 875 11483307361290229707815904 876 11615147167951661238465952 877 11748347700232494653406102 878 11882921427503505580018949 879 12018880919004301778523736 880 12156238844527981627539632 881 12295007975110009762366908 882 12435201183720709453976994 883 12576831445962010679386662 884 12719911840767847939152384 885 12864455551108852568454278 886 13010475864700728027110328 887 13157986174716958750123600 888 13306999980505235435392464 889 13457530888308253224836598 890 13609592611988260008367511 891 13763198973756017221301164 892 13918363904903544678773872 893 14075101446541317771977022 894 14233425750339282845061871 895 14393351079272365071799872 896 14554891808369828887121024 897 14718062425469171327116768 898 14882877531973902529705424 899 15049351843615899824458530 900 15217500191221683821488560 901 15387337521483309043398990 902 15558878897733211628348970 903 15732139500723712804507352 904 15907134629410514742371328 905 16083879701740893682450186 906 16262390255445920983305165 907 16442681948837423225804856 908 16624770561609006017016704 909 16808671995641858909267782 910 16994402275814660035959529 911 17181977550818304200840136 912 17371414093974766940038288 913 17562728304060834656411652 914 17755936706136007222607630 915 17951055952375309557101470 916 18148102822906312405897376 917 18347094226651105280914614 918 18548047202172515583045804 919 18750978918525323349895104 920 18955906676111759410317168 921 19162847907542042917163102 922 19371820178499239753138451 923 19582841188609204355175172 924 19795928772314880123475152 925 20011100899755727577404974 926 20228375677651549053937907 927 20447771350191485770567792 928 20669306299927449636032224 929 20892999048672772333667496 930 21118868258405327606293852 931 21346932732175916013690138 932 21577211415021161594853584 933 21809723394881716495865662 934 22044487903525016456408894 935 22281524317473390049229448 936 22520852158936757983807008 937 22762491096750732245899890 938 23006460947319344759626089 939 23252781675563222265208208 940 23501473395872430431439456 941 23752556373064810861733494 942 24006051023349027302023437 943 24261977915293151719570872 944 24520357770797999806783856 945 24781211466076053633954892 946 25044560032635174207290554 947 25310424658267948755835158 948 25578826688045868662185024 949 25849787625319190005317990 950 26123329132721665745024480 951 26399473033181008706207920 952 26678241310934267463007760 953 26959656112548981516367302 954 27243739747949290891155663 955 27530514691447873827422556 956 27820003582782880673551920 957 28112229228160744982642846 958 28407214601304032856852279 959 28704982844505218913762592 960 29005557269685542811599424 961 29308961359459842126274416 962 29615218768206508364101928 963 29924353323143469368445202 964 30236389025409337705907440 965 30551350051150635802166190 966 30869260752614230169385106 967 31190145659245893053899704 968 31514029478794116556791104 969 31840937098420105161591514 970 32170893585813064386585413 971 32503924190311719148640232 972 32840054344031172174858816 973 33179309662996043749014822 974 33521715948278995701677937 975 33867299187145588678549544 976 34216085554204568122124112 977 34568101412564535796483732 978 34923373314996094769950374 979 35281928005100432528613006 980 35643792418483422568271072 981 36008993683936217029140118 982 36377559124621403106691924 983 36749516259265703742618912 984 37124892803358287667945904 985 37503716670355677290435118 986 37886015972892311789583563 987 38271819023997761948224180 988 38661154338319646327736464 989 39054050633353253401650318 990 39450536830676911450590651 991 39850642057194118968223824 992 40254395646381469529134752 993 40661827139543392052476472 994 41072966287072732512145716 995 41487843049718206261009162 996 41906487599857739071405584 997 42328930322778734342832798 998 42755201817964276581966374 999 43185332900386316939204200 1000 43619354601804842861058400