1 2 2 6 3 10 4 20 5 28 6 52 7 70 8 114 9 160 10 238 11 322 12 476 13 630 14 880 15 1178 16 1602 17 2096 18 2814 19 3640 20 4798 21 6174 22 7996 23 10184 24 13090 25 16526 26 20972 27 26330 28 33124 29 41260 30 51546 31 63794 32 79092 33 97384 34 119920 35 146846 36 179874 37 219106 38 266878 39 323680 40 392336 41 473686 42 571632 43 687334 44 825900 45 989404 46 1184126 47 1413342 48 1685498 49 2004870 50 2382564 51 2825086 52 3346392 53 3955728 54 4671520 55 5506182 56 6483636 57 7621282 58 8949512 59 10492240 60 12289122 61 14371560 62 16790878 63 19589878 64 22833640 65 26579250 66 30910890 67 35903202 68 41664336 69 48293020 70 55926680 71 64694760 72 74773584 73 86330432 74 99590350 75 114771468 76 132158582 77 152033714 78 174759666 79 200697900 80 230308788 81 264056764 82 302522640 83 346300856 84 396126120 85 452753734 86 517110394 87 590157574 88 673059070 89 767033400 90 873544184 91 994128828 92 1130622926 93 1284966260 94 1459453320 95 1656524372 96 1879048038 97 2130082240 98 2413205898 99 2732249400 100 3091665230 101 3496238402 102 3951506362 103 4463429964 104 5038882060 105 5685280816 106 6411137102 107 7225663112 108 8139390482 109 9163730280 110 10311691936 111 11597395686 112 13036879378 113 14647581362 114 16449254320 115 18463390812 116 20714279066 117 23228375968 118 26035495236 119 29168149540 120 32662896330 121 36559616522 122 40903070326 123 45742119436 124 51131480260 125 57130923166 126 63807262634 127 71233496260 128 79491098688 129 88669113780 130 98866750694 131 110192473328 132 122766951662 133 136722111694 134 152204537040 135 169374504860 136 188409841360 137 209505009208 138 232875502216 139 258756947160 140 287410166718 141 319120340836 142 354202768710 143 393002184636 144 435899335820 145 483310432710 146 535694731328 147 593554194294 148 657442138064 149 727963248740 150 805783482268 151 891630437814 152 986304774588 153 1090681076934 154 1205720915220 155 1332474422102 156 1472095270988 157 1625843024902 158 1795100424800 159 1981376730760 160 2186327544948 161 2411759484174 162 2659652966906 163 2932168375086 164 3231672368360 165 3560745908080 166 3922214497768 167 4319158593586 168 4754948416452 169 5233257077540 170 5758100817578 171 6333855450756 172 6965302686674 173 7657650716436 174 8416587618950 175 9248306704208 176 10159568266080 177 11157730668060 178 12250821537498 179 13447575868780 180 14757518188504 181 16191008762492 182 17759338651384 183 19474785597838 184 21350723717760 185 23401691071144 186 25643516355026 187 28093399995584 188 30770060725768 189 33693832712200 190 36886834827728 191 40373086920834 192 44178705401384 193 48332041694128 194 52863908525820 195 57807744533458 196 63199875658102 197 69079710745240 198 75490043621098 199 82477284598230 200 90091809875622 201 98388235180144 202 107425819412124 203 117268787900442 204 127986798795680 205 139655323797718 206 152356187397530 207 166178014773970 208 181216854604072 209 197576705661600 210 215370236220950 211 234719401724104 212 255756276064442 213 278623775347736 214 303476617617160 215 330482170414088 216 359821558737552 217 391690655715152 218 426301361974274 219 463882762527820 220 504682602929698 221 548968639451178 222 597030342109628 223 649180467994354 224 705757026133200 225 767125109357362 226 833679159744288 227 905845100231760 228 984082946117762 229 1068889282277320 230 1160800273469082 231 1260394541017284 232 1368296630675576 233 1485180351267834 234 1611772768733400 235 1748858076659414 236 1897282195722144 237 2057957257749198 238 2231866899363478 239 2420071453890680 240 2623714042292512 241 2844026578965046 242 3082336778716062 243 3340075099560976 244 3618782799242220 245 3920119956864322 246 4245874733380438 247 4597972631970698 248 4978487139830812 249 5389650412144810 250 5833865495204348 251 6313718646342968 252 6831993368779562 253 7391684607480160 254 7996014859846760 255 8648450523872976 256 9352720382975674 257 10112834423248956 258 10933105035158876 259 11818168658256400 260 12773010091707412 261 13802987377992958 262 14913859665625734 263 16111815802560302 264 17403506258949160 265 18796075963215274 266 20297200864849064 267 21915125623483552 268 23658705468002468 269 25537449435517300 270 27561568277059416 271 29742024035674132 272 32090584853962784 273 34619881793157954 274 37343471510687090 275 40275901348221450 276 43432780983704292 277 46830856952617882 278 50488094531858872 279 54423763021893200 280 58658529285613658 281 63214555302500452 282 68115604983256984 283 73387155706948454 284 79056520253830360 285 85152974273265416 286 91707895419813926 287 98754908965598764 288 106330046510285646 289 114471912243433960 290 123221863919979094 291 132624202620242778 292 142726379035508996 293 153579209957930600 294 165237113332975640 295 177758355135654898 296 191205317109588182 297 205644778179278882 298 221148219307650322 299 237792144148489420 300 255658426047227220 301 274834673251904952 302 295414623748676542 303 317498561058925296 304 341193763340278660 305 366614976594910472 306 393884925318436860 307 423134850830218152 308 454505091709303220 309 488145695975007240 310 524217080613549300 311 562890727480676940 312 604349932441799558 313 648790596141720424 314 696422074651405520 315 747468077705513878 316 802167634275512826 317 860776112511418002 318 923566315403078412 319 990829638486401980 320 1062877312711235364 321 1140041718049908402 322 1222677792873490558 323 1311164523933840628 324 1405906544032096050 325 1507335821450296832 326 1615913470483480678 327 1732131666354265232 328 1856515696292228976 329 1989626129285057100 330 2132061138917776974 331 2284458961022864730 332 2447500523451906952 333 2621912228886743456 334 2808468931141000120 335 3007997085106441662 336 3221378114185427764 337 3449551974612583286 338 3693520964232234774 339 3954353754384222360 340 4233189696512767756 341 4531243381476411110 342 4849809507553585692 343 5190268034492653390 344 5554089684414364080 345 5942841766324376396 346 6358194390281872278 347 6801927047517844400 348 7275935628228534372 349 7782239852972277600 350 8322991195638367868 351 8900481273645734402 352 9517150790144670802 353 10175599003813321188 354 10878593818414842620 355 11629082467819274220 356 12430202896785360134 357 13285295813502348896 358 14197917523060252930 359 15171853518460484840 360 16211132947994644564 361 17320043936513286858 362 18503149890038633288 363 19765306762467179696 364 21111681425431596920 365 22547771121771172980 366 24079424156347300898 367 25712861806828230486 368 27454701622121400822 369 29311982093760098320 370 31292188883183128836 371 33403282593607550504 372 35653728286104390700 373 38052526732694852562 374 40609247624434282910 375 43334064732204382086 376 46237793258300224112 377 49331929382478073048 378 52628692262564338452 379 56141068500320236000 380 59882859356915150776 381 63868730736916845560 382 68114266251763107148 383 72636023391344932792 384 77451593143825590360 385 82579663103642179402 386 88040084439953709404 387 93853942778548732172 388 100043633404780455046 389 106632940855773382200 390 113647123348203696174 391 121113002127439982812 392 129059056227058590888 393 137515522744610304734 394 146514503169614151840 395 156090075892823533906 396 166278415484324237536 397 177117918895996251124 398 188649339232801793902 399 200915927278579096290 400 213963581483421884896 401 227841006632822348542 402 242599881974506486532 403 258295039062353860560 404 274984650169305559840 405 292730427573080424594 406 311597834650267717378 407 331656309133153062078 408 352979499556914971014 409 375645515308741518360 410 399737191408131646998 411 425342368494484047824 412 452554189263220014622 413 481471411899632321816 414 512198741875025098960 415 544847182736755467084 416 579534407392893649468 417 616385150615857243226 418 655531624415834402964 419 697113957112963268220 420 741280657924473530334 421 788189108013377199942 422 838006079997546969808 423 890908286997785718434 424 947082963425145305920 425 1006728478734548570560 426 1070054986567016199278 427 1137285110674047301002 428 1208654670291672758294 429 1284413446544200687360 430 1364825992815695575116 431 1450172490878346962238 432 1540749656014097805528 433 1636871693152752735882 434 1738871307592415436760 435 1847100772587127344248 436 1961933057731112130590 437 2083763020717310708070 438 2213008666800635387444 439 2350112478870738580880 440 2495542822907621584714 441 2649795432089943779980 442 2813394974818122146258 443 2986896710329841963470 444 3170888237709295039420 445 3365991342422560095856 446 3572863946775936114232 447 3792202168936462143792 448 4024742497568635518364 449 4271264087291717101530 450 4532591182736748193206 451 4809595677037106741508 452 5103199813332425087934 453 5414379035820224236116 454 5744164999818742756260 455 6093648748155325577568 456 6463984064318830450388 457 6856391010558042437932 458 7272159662441007775376 459 7712654049021744498480 460 8179316311317142482288 461 8673671089313003542600 462 9197330151512634721298 463 9751997278438521203056 464 10339473415547234813440 465 10961662108291255819898 466 11620575236384196750908 467 12318339061472719318484 468 13057200607032667581496 469 13839534386323777440660 470 14667849499164032545766 471 15544797115167399852508 472 16473178366350168957864 473 17455952668757135845286 474 18496246498377869020800 475 19597362643230190108334 476 20762789959490590315302 477 21996213656015676207774 478 23301526138012605848602 479 24682838436937024344220 480 26144492260550562014030 481 27691072693245561691560 482 29327421584070355409540 483 31058651655917110450164 484 32890161377166513218760 485 34827650632965970011100 486 36877137241692443384156 487 39044974357888220766824 488 41337868811914963686258 489 43762900432163725577520 490 46327542405241393725652 491 49039682725005071546338 492 51907646791569149466926 493 54940221216723983915050 494 58146678903179359712260 495 61536805460227202239428 496 65120927030167330310602 497 68909939594896402335686 498 72915339844640992017808 499 77149257685756472992810 500 81624490477989096808950 501 86354539086433152081552 502 91353645847853680063668 503 96636834545787791847790 504 102219952504310373838880 505 108119714905017029036714 506 114353751448363881930534 507 120940655475112570450128 508 127900035681415298227772 509 135252570555648510814920 510 143020065684180372968870 511 151225514067822408253834 512 159893159611183220850564 513 169048563941727073518876 514 178718676737307034803600 515 188931909735582981699864 516 199718214622315755062536 517 211109164990265660229220 518 223138042585746318272220 519 235839928054761701131840 520 249251796427856342081778 521 263412617577879121806162 522 278363461914088530746194 523 294147611571351396297544 524 310810677384602080690830 525 328400721934371904234476 526 346968388982975953691576 527 366567039616983661873058 528 387252895447925599059854 529 409085189219711456937420 530 432126323210315294115856 531 456442035812384235182314 532 482101576719485807388164 533 509177891142497569105874 534 537747813525917646766400 535 567892271232474822056260 536 599696498713170995321136 537 633250262679434569126062 538 668648098846581302047586 539 705989560818425962529880 540 745379481739474783703402 541 786928249343048956443166 542 830752095084681168825374 543 876973398053508913274508 544 925721004420149293491520 545 977130563184598700216592 546 1031344879058621895889214 547 1088514283324069144361818 548 1148797023585072108600058 549 1212359673341219277010220 550 1279377562391381328035936 551 1350035229089478759879604 552 1424526895562613352064412 553 1503056967016405898393656 554 1585840556348623829839500 555 1673104035309759608332508 556 1765085613553172790562616 557 1862035946938545682769358 558 1964218776564710796987080 559 2071911600033050191314760 560 2185406376564040597128316 561 2305010267619151599866002 562 2431046414811513045874002 563 2563854756923438875905132 564 2703792887990769245121960 565 2851236958454303338571288 566 3006582621532047445829658 567 3170246027012611109144328 568 3342664864836103709041220 569 3524299460882525215024380 570 3715633927567301676386762 571 3917177371905099875640412 572 4129465163897522912230376 573 4353060268170500016937950 574 4588554641997736120459880 575 4836570702926511307407906 576 5097762869450136372985896 577 5372819178262091702225124 578 5662462981873867382347992 579 5967454730481224588849640 580 6288593842231205363931148 581 6626720666158215907649836 582 6982718542347510181067746 583 7357515964015138440926676 584 7752088846507768225966400 585 8167462908372841882548376 586 8604716169990334982445872 587 9064981575422502873670798 588 9549449743507554133154064 589 10059371854408296488140480 590 10596062678227612882246754 591 11160903752509812456597624 592 11755346715881702542393994 593 12380916805318810278885936 594 13039216524993932772711460 595 13731929494923710877990224 596 14460824488140856646825010 597 15227759665407888520037762 598 16034687017043867122582680 599 16883657021756614137297050 600 17776823532976058739552364 601 18716448903541461108306378 602 19704909360250120733078466 603 20744700640172057884234948 604 21838443901346250279664680 605 22988891920914690790528338 606 24198935594522789773347714 607 25471610751303541704780712 608 26810105299601679722591866 609 28217766719135966161373960 610 29698109916208972274914094 611 31254825459173944919078304 612 32891788212358323697736160 613 34613066387307825971169748 614 36422931031290684587203560 615 38325865973736407876046054 616 40326578252452352015562098 617 42430009042273548145282352 618 44641345110071604319688102 619 46966030820945606471371820 620 49409780721798727830810950 621 51978592729494590791430792 622 54678761952288355338663392 623 57516895174320147278078794 624 60499926034590095417390570 625 63635130933039105768260352 626 66930145698133421085671508 627 70392983051678911979491992 628 74032050908519783021574464 629 77856171550239160941058380 630 81874601714076227901117884 631 86097053639885169903596768 632 90533717120241735487516788 633 95195282600575742474819740 634 100092965378687901080107520 635 105238530954959238088757190 636 110644321587258523908352802 637 116323284106697245538449982 638 122288999053315029381796660 639 128555711193135158057602720 640 135138361481220267525243050 641 142052620537947734240402758 642 149314923709194433032380496 643 156942507783964564094994912 644 164953449446768816270368360 645 173366705545185628783449808 646 182202155257141109563194256 647 191480644245871226563974910 648 201224030894996071088387226 649 211455234719896059061366540 650 222198287056438256280207932 651 233478384132225083348085560 652 245321942630822640264053998 653 257756657863947792845837690 654 270811564672342334617987800 655 284517101181019145147981028 656 298905175540819468498980648 657 314009235793651910060640022 658 329864343005587391600991170 659 346507247817934454959907000 660 363976470573820642666241368 661 382312385184322238591277604 662 401557306906236197030170646 663 421755584210723015419345284 664 442953694930808141451097760 665 465200346883539457211650822 666 488546583172126533016252520 667 513045892381934016207287590 668 538754323894566454787640216 669 565730608553632401427548260 670 594036284927050692745764200 671 623735831420989384049876386 672 654896804512792651165323754 673 687589983381435242570451368 674 721889521227385313656757050 675 757873103585984093847517720 676 795622113952962644161309022 677 835221807054081303159232552 678 876761490106662044990906804 679 920334712435389727149241820 680 966039463821926820867055758 681 1013978381983844082520120232 682 1064258969597043006153712436 683 1116993821293277454951039432 684 1172300861084691189069029840 685 1230303590686325503684260544 686 1291131349229639005935590440 687 1354919584880868790385254254 688 1421810138902083424847488360 689 1491951542715471571110045160 690 1565499328557532691840831076 691 1642616354334605998112908752 692 1723473143319580571315782838 693 1808248239356660490375379254 694 1897128578271948102376613300 695 1990309876217101750491841024 696 2087997035706911473960364086 697 2190404570143810215053474440 698 2297757047658857085322875196 699 2410289555133821605443925180 700 2528248183308702631845183164 701 2651890533917284561886385870 702 2781486249836499649256436732 703 2917317569277091177246988362 704 3059679905089999244417956600 705 3208882450308378591834326912 706 3365248811096170569698131118 707 3529117668323731895181912834 708 3700843469046473756485595324 709 3880797149216497909671521040 710 4069366889017488286265970608 711 4266958902271992820856296140 712 4473998261435738375591547436 713 4690929759757765167372383340 714 4918218812256362177240380840 715 5156352397230656535706071630 716 5405840040105080877730636482 717 5667214841480042234277057530 718 5941034551346193490666011006 719 6227882691502579068160778880 720 6528369728310285887016330156 721 6843134298003461753077823664 722 7172844486878829005883414066 723 7518199168783052462041525670 724 7879929402425169873913642200 725 8258799891148218742115808660 726 8655610507911360383230471680 727 9071197888350175610498115876 728 9506437094910087870482989374 729 9962243355174508373653306980 730 10439573877647557410147780306 731 10939429748389006918496518700 732 11462857912049263666133953116 733 12010953241002117605082411798 734 12584860696436084351982870040 735 13185777585428233822325310764 736 13814955918201532381531861176 737 14473704869944078789268718260 738 15163393351760973748004548736 739 15885452695522433174039426200 740 16641379457580632598112100328 741 17432738346537488830116811478 742 18261165280472382050317977158 743 19128370579266831964329691256 744 20036142297909377724444597580 745 20986349706911778302683177536 746 21980946926234971664531050010 747 23021976719392650740321796488 748 24111574454690505592500654552 749 25251972240851992179875564670 750 26445503244596482221507897204 751 27694606198053843821003366252 752 29001830104241393634394545750 753 30369839149174900203243005216 754 31801417829556374963223793120 755 33299476305357010238604786794 756 34867055987016303582700627782 757 36507335367386450286940185384 758 38223636108988050923540165882 759 40019429397586389985296750120 760 41898342573571674524095165248 761 43864166053107973745824671740 762 45920860551530022904722072606 763 48072564621989773472613857142 764 50323602522912664069415193480 765 52678492428391163325477604412 766 55141954996248558788031014600 767 57718922309122182207313570836 768 60414547204571977643604857248 769 63234213010889269540188393540 770 66183543705992887355880523024 771 69268414517525922381110933234 772 72494962983038919172639491112 773 75869600489933392160316036752 774 79399024315677338653104966130 775 83090230189659673950989004160 776 86950525398958989261084248700 777 90987542461230079845449215708 778 95209253388896747848875176398 779 99623984569846312974733660420 780 104240432290889274299466120718 781 109067678931339968152023690890 782 114115209855231924219046606146 783 119392931031866629159529141440 784 124911187415649570286139958640 785 130680782117452763003166710270 786 136712996401103504324728195436 787 143019610539993101460396605424 788 149612925570273967906104426374 789 156505785978625197145762061800 790 163711603364164914799901110826 791 171244381115726913832570101404 792 179118740147451028147851269744 793 187349945737413963762266370378 794 195953935515904062885721109800 795 204947348651870237136168928518 796 214347556288108812385794649196 797 224172693277840655540613179816 798 234441691277534125903138512408 799 245174313253093265801269741140 800 256391189458917449233250742228 801 268113854951792288918051944324 802 280364788704157136925342247836 803 293167454383953446523525852336 804 306546342871058851206609887440 805 320527016583193010896925656618 806 335136155687214562251394321622 807 350401606274850247163777045244 808 366352430585182351529901362442 809 383018959359602629132423997280 810 400432846418498327920422333180 811 418627125552599645484253242266 812 437636269825770045194531089320 813 457496253389989327611132074228 814 478244615917450192858583766440 815 499920529758987197138668694274 816 522564869942572597153340221818 817 546220287130268410289766825976 818 570931283656912465251369250764 819 596744292778856851819831850980 820 623707761266368847386957505628 821 651872235478762309218171503928 822 681290451067055216298237501802 823 712017426454858239960026706426 824 744110560254398378845961270680 825 777629732780978909101444120492 826 812637411835885793265991300108 827 849198762934675608603798081360 828 887381764165040022367993897996 829 927257325865937320701422417200 830 968899415327537182590087363018 831 1012385186719637220000554200416 832 1057795116464709417539283961776 833 1105213144280513773534510390794 834 1154726820126412039887768651600 835 1206427457297014444246088694060 836 1260410291916740062203389432282 837 1316774649099150593896971864104 838 1375624116045677952824018141220 839 1437066722369487187858205716400 840 1501215127941855288852690940084 841 1568186818570477498908324917826 842 1638104309831700873929148783170 843 1711095359391699194604994272142 844 1787293188165216866405527272020 845 1866836710674586255076867602620 846 1949870774986444224641397558528 847 2036546412618798337926560427754 848 2127021098827011189988743378548 849 2221459023693736121190082388400 850 2320031374465048194016205314686 851 2422916629592818677969022080124 852 2530300864961988070101202498144 853 2642378072800643990039649640380 854 2759350493790924911336677692420 855 2881428962919584799748201156610 856 3008833269628796696153507460894 857 3141792532850275175136789187548 858 3280545591529298921139982847972 859 3425341411269539179513194315440 860 3576439507754999728477914400114 861 3734110387631666608361002861610 862 3898636007558915572734606678112 863 4070310252169142784620197151056 864 4249439431703746992905185188560 865 4436342800124303170421420437614 866 4631353094529819239162587369664 867 4834817096744155942233048744218 868 5047096217972320240461633209748 869 5268567107460204543005527668160 870 5499622286129757675924557087454 871 5740670806200321145099389610294 872 5992138937847281731705651658500 873 6254470883991053659394998111496 874 6528129524353062794996937266570 875 6813597189960628807728684303008 876 7111376469329798600122643068046 877 7421991047604035026105318049388 878 7745986579977596892857628650820 879 8083931600785210906471546815460 880 8436418469694640762976665000674 881 8804064356495746275330570116890 882 9187512266039023690742052260688 883 9587432104938162189243162286678 884 10004521791715289679113059088640 885 10439508412134040013722637864092 886 10893149421534824769561659689284 887 11366233896058453822352155416868 888 11859583834719014843802664972492 889 12374055514364401968261089712960 890 12910540899643597782728606164104 891 13469969110183461213637132907366 892 14053307947264902504450957012858 893 14661565482378627250090581130088 894 15295791710134677600940644178000 895 15957080268097473382495818036184 896 16646570226219561228888654487770 897 17365447948652490139356773820680 898 18114949030822779934955601142180 899 18896360314774500278310857129730 900 19711021985898197230540066040462 901 20560329754288448259010667345904 902 21445737124099894134991564408350 903 22368757754403834965341833050576 904 23330967915185122437331865778100 905 24334009042261770189492166779660 906 25379590395058211543302224547360 907 26469491821317089009322394593514 908 27605566632994675306804791352664 909 28789744597751123038366306910360 910 30024035050619573917239979388234 911 31310530130617342255000841683870 912 32651408147248819855423841000244 913 34048937082043036260256292634882 914 35505478230469894772637849599120 915 37023489989787588927149628860280 916 38605531798590580741100891635200 917 40254268234052381978700098840424 918 41972473273091269535689932032470 919 43763034723929569890081450271600 920 45628958834769367112894495107898 921 47573375086569001866370238740978 922 49599541177176694975896912689416 923 51710848204359620512704991660956 924 53910826055559991070934415213970 925 56203149012513769016629282606080 926 58591641579183767965967326385656 927 61080284541786721336813528215538 928 63673221270034724070640698493682 929 66374764269064858923711134892880 930 69189401991898227061464367204560 931 72121805922650571114915960270946 932 75176837941112710926183876339242 933 78359557979729663785081683432974 934 81675231984434176566075885572920 935 85129340191233012755575470290280 936 88727585730904383079105083839884 937 92475903574641941740867698181540 938 96380469833976551936137613413230 939 100447711428821114820150704652240 940 104684316138018012141686539812976 941 109097243047322699651906630037548 942 113693733410332664257870792937944 943 118481321938467894886270620940600 944 123467848536729280625156286213760 945 128661470502604521064262955756290 946 134070675206159392031050006523848 947 139704293270045147615094710917066 948 145571512268872756066962172129870 949 151681890968151169333775183274010 950 158045374123762340761233426987920 951 164672307863749856221419047182476 952 171573455675033392834849922118688 953 178760015018527409986683573180434 954 186243634597042214865795232034040 955 194036432301278496300984592534360 956 202151013860195443323631753281530 957 210600492223037353080080716036632 958 219398507701347204370661660745392 959 228559248900377754245064343960720 960 238097474470434494165268155834802 961 248028535709850041508737864261206 962 258368400052499610864530855125090 963 269133675474021911155620582366282 964 280341635852212710115478905977000 965 292010247318409247250751969379358 966 304158195638086424582006991768748 967 316804914660340164065567869018796 968 329970615877443471952616554052340 969 343676319137226555545455900621260 970 357943884552658006217086085470626 971 372796045654689622587440874382544 972 388256443836177351869424879252762 973 404349664136505178068401334376304 974 421101272418422293501484115993600 975 438537853990556739889516529387146 976 456687053731095881664859118618532 977 475577617770225853580522690604034 978 495239436791103782811459925665614 979 515703591011398500428503300158640 980 537002396909783213099748527447556 981 559169455764197693277399524876824 982 582239704071223878016129293524778 983 606249465918537956971037941690828 984 631236507385120340962319627907680 985 657240093046723084335901308908168 986 684301044667019019840166145142474 987 712461802157888954676675760979514 988 741766486895449797432975584201228 989 772260967481688503632422779317000 990 803992928044951688137300106026476 991 837011939176049902614833768415684 992 871369531600376806497409917961296 993 907119272690218215838636954679846 994 944316845925342660438565912171040 995 983020133414025278375188211124502 996 1023289301590869496406406573230512 997 1065186890212157884999556145514092 998 1108777904773994241322405462201196 999 1154129912483195502348284767817120 1000 1201313141915764496311492945672548