1 0 2 1 3 195 4 3496 5 38195 6 192780 7 977386 8 3216320 9 9860049 10 27321870 11 65803045 12 144005856 13 308944925 14 635774072 15 1112550390 16 2153146880 17 3618341556 18 6391671525 19 9949570455 20 16725562160 21 24691972080 22 40979569092 23 56807498030 24 89450231040 25 120404165825 26 188592898310 27 245967800310 28 367235386560 29 467006958145 30 693567363240 31 856603834760 32 1245391712256 33 1528218750960 34 2172150599922 35 2550128272420 36 3674627613000 37 4260396699771 38 5973594537980 39 6979613808198 40 9442196534400 41 10788902319530 42 14962553230752 43 16608881343565 44 22616140937632 45 25451517138165 46 33817329137640 47 37115616534316 48 50521082542080 49 53998098835086 50 71773555427575 51 79526402334630 52 103021957417456 53 110115252450495 54 146998382775480 55 153524591230890 56 200874962260480 57 217640560624320 58 276154447742070 59 290325072249665 60 383986931296320 61 392138561292745 62 504863381749472 63 536309012695770 64 675269089591296 65 696155698969840 66 907787472490800 67 915831556784531 68 1171238965440720 69 1225940126396688 70 1509503745624720 71 1545319287520890 72 2003828635212480 73 1986205831427730 74 2501038897552622 75 2608319593646025 76 3205808450622560 77 3207033033712112 78 4121817708238920 79 4051456048724020 80 5091819194731520 81 5215739383768050 82 6325157724526362 83 6330335007397735 84 8107689834193152 85 7863783529428270 86 9726159171668900 87 9959971806789030 88 12041407373571840 89 11883532099036710 90 15045830289888390 91 14497714234900260 92 18037429374126656 93 18193625631796800 94 21722811034907472 95 21464799245036350 96 27156963333980160 97 25831267183857016 98 31607471701831305 99 31932802048332933 100 38381705759352600 101 37194720063908875 102 46658138772456792 103 44407621023739970 104 54532133601408640 105 54553768738611840 106 64263081806548830 107 62598865576757661 108 78800209920296640 109 73979998653843765 110 89926867247853240 111 89872122539611830 112 106466168575963136 113 102406820895997100 114 127489779154910160 115 120407847262278540 116 146416883794576240 117 144312759119491119 118 169176735267368340 119 163212352899343572 120 204806747383948800 121 189608143304888935 122 228576832056781142 123 226943612634825270 124 267327007104416512 125 255525909456453250 126 314451977049258840 127 293599415639532576 128 355772058602045440 129 348777578414286768 130 406493051954681940 131 388235778496872035 132 483408797276794752 133 445161984176436080 134 532846488227668172 135 527411010969413100 136 615113162708446080 137 581461567951547746 138 715849932654010080 139 662539284852319685 140 802027115649208960 141 777992535436992480 142 899103457617266232 143 854689244656045370 144 1060227913103921664 145 974420517068189400 146 1155107597317796090 147 1133498536785392211 148 1319856809964488240 149 1239572166168567575 150 1524627202683978900 151 1397826330297014350 152 1678383375039289600 153 1624098474376347510 154 1867891641577081824 155 1778118763680018640 156 2185602761303572800 157 1985764034337892961 158 2355164126127990320 159 2299283494848254358 160 2676673418280837120 161 2493000334487746240 162 3041708506010020521 163 2784664107402201675 164 3332286885304481552 165 3224301546710447280 166 3676425902555506620 167 3464271780733354706 168 4269803075400407040 169 3855392792830046559 170 4575595761244565820 171 4429252705490859015 172 5120447082215607456 173 4762428002514612805 174 5798994631471004040 175 5315043640147359950 176 6296061455562926080 177 6047134579314412560 178 6898192668653631210 179 6474927100406190495 180 7984911563144705520 181 7157279648753376735 182 8429269602303174352 183 8166617485605105510 184 9408286353551562240 185 8764028720118804220 186 10583442347527025280 187 9596067618974324202 188 11421258393293545600 189 10931481977165995680 190 12478745296462086600 191 11619226180863941680 192 14243585774204092416 193 12762222593037728240 194 14988410647242172322 195 14547324945270501180 196 16639767955382655720 197 15355010105213227491 198 18588425427134440020 199 16817464888810877850 200 20052794102657384000 201 19026664423988630880 202 21575051859096150702 203 20144640950767405220 204 24608184107336943552 205 22106541507659962890 206 25744520870563494680 207 24800508446274543294 208 28409743421781212160 209 26144192789100132560 210 31788610681983733440 211 28504119048864057095 212 33740362198506715056 213 32086675136871085680 214 36295392278981756772 215 33958010678241445690 216 41230233527600448000 217 36742145780164180992 218 42888190592566369190 219 41215752544280453238 220 47337955830110320320 221 43231088015189492610 222 52192946478471256872 223 46914027306736202680 224 55489207245696172032 225 52877487757107276900 226 59346718930076990610 227 55065762893054573851 228 67117682218846615680 229 59596727289138986795 230 69878781148890878640 231 66726541507404002400 232 76088124291594230400 233 69659749124966800410 234 83868726014585821278 235 75688182820872979320 236 88719320895172443680 237 83984770903315867680 238 94676684638256884080 239 87586524353588717660 240 107150920193986007040 241 94412991517964315980 242 109900093003461560173 243 105224247524146548825 244 119822283284413867632 245 110353867254991635135 246 131695043156039889720 247 117771543974087248270 248 138818221793725450240 249 131075216937427364928 250 148175271770804839500 251 136168841412780632625 252 165692155413248726976 253 146224152839246267280 254 170026570142617676672 255 163349678984724018540 256 184775493859630120960 257 168457531883065046336 258 202317641044120954800 259 180938244516926779172 260 213487521354275717920 261 200366953254552912435 262 224846581697684242572 263 207400594254759543850 264 251887205503210337280 265 223454596162441279140 266 258004479477550028320 267 245835968249917338390 268 279088609814914359520 269 254110836372779277405 270 306434629705142019600 271 271655684392879312740 272 319062679331455251456 273 300708020378992349760 274 336604161723037710522 275 311927849075358279775 276 375894028497387098880 277 330895681421673962551 278 383567584142468981060 279 365437438391446333128 280 417346173986716646400 281 376495781391676015510 282 451061168013162366912 283 401333052148641300185 284 470662475382135022272 285 445097788087813945200 286 495074710000223684760 287 456220610080799962132 288 552088897482624675840 289 484710755287260783516 290 564608235533433462900 291 533869124802984239430 292 604536881793869079056 293 548731765055798845115 294 657465886351723463532 295 587220634257201514050 296 683950081113697713280 297 641871865278697648320 298 717240650547006205950 299 658449397751175606028 300 801399726705703495200 301 700660786088378690800 302 808791244108867554152 303 768320534085159131190 304 869448778211470612480 305 792881453904218265640 306 941790147836496544890 307 835459706336411067711 308 978907246654566521600 309 916808069291480588208 310 1029793939483752882240 311 938759160134583238070 312 1135896507611675573760 313 994624654163470839550 314 1148960963963912159222 315 1099306371337933696740 316 1231793175874290695040 317 1115049211382373263881 318 1331907738489889632360 319 1180025782885461940890 320 1388700288511890882560 321 1292179625223518706480 322 1443273399199199401152 323 1319796058733088606030 324 1595617145421530910696 325 1404728240578148648025 326 1610763429070959998060 327 1526779197107082731910 328 1724909543708171821440 329 1561276685669600713472 330 1870312576503950520480 331 1645726937723956648885 332 1922196113894948969056 333 1799437502836424967165 334 2003960356443803053272 335 1846093532235163381270 336 2218475794766384087040 337 1934637052582552124996 338 2230384323794539471455 339 2112397359027447434598 340 2396088149892639953760 341 2151730215675594340160 342 2566275534471818829420 343 2272385372607148530900 344 2649411339758458781440 345 2489540771590192846080 346 2754055211051443346790 347 2517693191260145222441 348 3037512265063109133120 349 2651354051906210887825 350 3078484967325990624200 351 2890915587589970372940 352 3258605869063928266752 353 2937894476765952616120 354 3500811461593311076080 355 3112264253951576851140 356 3604901823839416901520 357 3371894647849208015712 358 3744177520137807171420 359 3419373011677419369090 360 4152044991835251676800 361 3594354649551034179885 362 4138274538147593638622 363 3912043473187667496195 364 4410516527872953027712 365 3997103185310800091290 366 4727388064932432520200 367 4170328726318570578556 368 4863426750159802634240 369 4536944760194087392188 370 5071024523964854326020 371 4607204699015299177380 372 5540317067422036780032 373 4825987062044897018255 374 5550459362098911966024 375 5276835370594302331500 376 5904490587384396794880 377 5311980320730116287580 378 6334256504087184098880 379 5571678080696560308945 380 6528206643746203028800 381 6049028063106516967680 382 6717263175632667861312 383 6124120913587524414560 384 7381310861920441466880 385 6476899100335881771840 386 7378072736681471984450 387 6967653514396475413869 388 7828206425558648581200 389 7044585288474013516435 390 8428282190368830416880 391 7375652851950625090140 392 8609703274152980099520 393 7997932105540440818400 394 8875210112928937830222 395 8141495836049818371400 396 9737015063476651045920 397 8461650797708922697341 398 9720636546273309788600 399 9183871184719057654560 400 10373818989379848947200 401 9261374136333828631700 402 11008011888733219054992 403 9684952771855799249360 404 11265534152834237983792 405 10562451244983740954295 406 11649510573993388307280 407 10588497449000054795882 408 12747056612372468144640 409 11064505476628192007990 410 12785859067515267877740 411 11971826171350607376630 412 13441551816019499486656 413 12103505778140420214640 414 14354087138167654610568 415 12703048055291795376990 416 14677002312437037834240 417 13640890664402441664240 418 15116874632414229995760 419 13752831380814025282955 420 16664434459221038353920 421 14355316051055734333915 422 16471252792305753151292 423 15525443092577477693580 424 17428482221964209447040 425 15737586412009607965950 426 18560397104623680596640 427 16341823524174241749412 428 18945554349287953625760 429 17615456088424151916816 430 19636269013403872418040 431 17734726419066239653260 432 21345532750533416693760 433 18489539323421203929660 434 21242742372569181616384 435 20091883301061106506300 436 22384684381591274263280 437 20081103935456437912720 438 23837901726739208919480 439 20928922446735013226710 440 24491232999738589708800 441 22641813047030819573295 442 24990234895736418533292 443 22709741758704689765665 444 27284033268488539532352 445 23817176324499077100450 446 27107463180470423851040 447 25502502771485738299350 448 28668679375269772656640 449 25635314706102214033200 450 30618420230620018732275 451 26687711471647843645050 452 30969110367862879445456 453 28756256045063882561040 454 31814286212786543715372 455 29158074057882984436040 456 34726795463305330560000 457 30053014500070786223986 458 34429358406772401063470 459 32392676774968114865580 460 36505329260532454043520 461 32507341476249259496845 462 38617991539135471545984 463 33798609438874615716500 464 39253522207261379845120 465 36636326935042557185280 466 40239933599323317358170 467 36521480752940519657031 468 43865976144794675240880 469 38038196021858073369072 470 43754252718486127425120 471 40843975115913113406630 472 45794322754920186028800 473 40980777044520428192000 474 48560383874795151551040 475 42851458911991537889125 476 49440606519609471815040 477 45812394559230215108769 478 50594436244961486294160 479 45892877191313571529720 480 55474862129158244106240 481 47649938187312585300160 482 54537798856829120466962 483 51332616685998495040320 484 57354455122892655120008 485 51703761855334375122070 486 60860263067592882100740 487 53275836202189702896546 488 61831298961773195059840 489 57255264564668735007648 490 63809584144867617686910 491 57348266170111210702205 492 68795069019376676743872 493 59478083276674555597770 494 68049543846019822979560 495 64408801064485978650330 496 71577486907252358430720 497 64121208169847880130752 498 75770083554816493279440 499 66331201135018452966575 500 77368109567182160236000 501 71224035785430925420080 502 78651889364183942871252 503 71274557099343292935270 504 85776763135137328765440 505 74397506256883282858140 506 84488040583114004860320 507 79289794203713655470649 508 88674091952403415854080 509 79306089444999131806265 510 94501105994396330450640 511 82345413942199356049940 512 95273752048342019342336 513 88206729493999114260000 514 97297430627176388427522 515 88767170915448320357140 516 105655590049323827360640 517 91288932298439377061472 518 104545407139545212920720 519 97876866909286604082438 520 110295761952077541292800 521 97818777170356785191490 522 115847474546212842476430 523 101253405573574145322405 524 117245406812098792908512 525 109524908067419165012400 526 119771110941713892330360 527 108430044523882381250832 528 130129726563222503546880 529 112196817002526343779194 530 129114115106946352360740 531 120348822566517697732545 532 134643007656619997902080 533 120090094027395857752030 534 142075437859688361244920 535 125095416592617307054170 536 143946601107695920334080 537 133049938693702780183680 538 146749725105456204263430 539 133169925767685418787637 540 160256089340217203932800 541 137320232325955596903105 542 156871514779871630053232 543 147052178105315013196950 544 164463385323606893125632 545 147796312169981978360800 546 173899906080153916178880 547 151653596286268462587691 548 175488957095967863937040 549 162490337118702516610683 550 180271303794397945743900 551 161912610817027889696750 552 194177909538097037199360 553 167700759211682291710720 554 191066928016696326116222 555 180290691028628220722940 556 199958131245920184649120 557 178523527496812142417061 558 211241074108712645144160 559 184397364645172095942858 560 215438177770939715461120 561 197296072041374248932000 562 217399507635466727815722 563 196603417857003402062975 564 235431156336436207498752 565 204458165196446357290590 566 231736216112658319408820 567 217731895798256970730506 568 242663673430980488471040 569 216291565272285682554430 570 257380976556800792143200 571 223233546115286229052865 572 258237393483938729212352 573 238656668583171138779520 574 263518019055148773282864 575 239412392271893459670650 576 285109760092427970969600 577 245267450344285506676176 578 279903064866996068991955 579 262125042536093933997318 580 294554515372497655687200 581 261626328032627486027120 582 308459836900176634236312 583 269309813578101773748810 584 311644914330231918586240 585 289939852959193148230980 586 316807154363214207187950 587 286306374312255282815221 588 343336883466436180685280 589 295171931806595001847360 590 339188178846358939339800 591 315307960270132930906230 592 352255069752808867204096 593 313754616082878155505540 594 371043692410674595419360 595 326522081205541390578120 596 373804435620615968846000 597 345329822503449256018800 598 380244290839269177283440 599 343524400248018330885950 600 414247699212793318368000 601 353983262542637831414950 602 404657072544226333027552 603 378211615365050669468835 604 421495068503282801980992 605 378668823867692059649585 606 443865830092709206507560 607 387111054590265945101336 608 447844450078514769838080 609 414012614437364436296640 610 457957645835593300546740 611 410746793832733738106360 612 491659338584713320865296 613 422947363191170744692875 614 482310930461359244734172 615 454425313270707834348780 616 505065584286831687567360 617 448458754796744840774906 618 529592500172816489014560 619 461710158616857877247005 620 537065746096610809592320 621 492849840364212927212640 622 541940429627413874843592 623 490467022827217132656660 624 585963324604110577225728 625 507274204008839392138750 626 574135188933139571660810 627 537145525734859284305040 628 598673333272321114722160 629 533350884966168555967422 630 635827127057915411589840 631 548856716248319995154310 632 634732043785535972070400 633 585076183336899173732160 634 643693067965112463272022 635 585253130097812245645120 636 694754060820731044384320 637 599202621504869295848361 638 681370935505216768266840 639 637545867747256147671018 640 715770568134404721868800 641 632312244155169163682080 642 746376552262567508325552 643 650299443748459152319715 644 752466040935422849039872 645 697802292769728987272880 646 761982208736886052209720 647 687634420715906484726666 648 823748698486199591709120 649 707317095677657905181280 650 811400137197591870504650 651 754798124277997849178880 652 839189060037995568613856 653 747233600594038674131645 654 881834834316279424526280 655 773746340287218288654390 656 887886335114476617712640 657 818739012089295031612644 658 901468545829254291066240 659 811372051197435173209015 660 976678611839087488784640 661 833819067791771146879895 662 949890681760483519677572 663 887833302848025226988940 664 990309031278273637443840 665 888936279348500275385600 666 1039548987178376420047590 667 904366044175487007754380 668 1043938384235302838313920 669 962738784378546526769088 670 1065962849823722764801320 671 954900656108588699747930 672 1144494021516885828698112 673 980411151206104058238280 674 1116675380848491717555122 675 1051697185784359267997250 676 1162166436645540180031320 677 1034151703200872572801051 678 1219939845267174693986520 679 1064596777030186690799572 680 1235666998703570031878400 681 1129874372974684447138080 682 1242199894403661472228224 683 1119658895625921477637485 684 1338888542656019923046880 685 1158027976246044577622970 686 1311970723148458131430000 687 1222738943709015995333430 688 1363424067179791565465600 689 1211594083347055980665448 690 1438564043318566196105280 691 1243416457912826206593055 692 1434528804936545873238256 693 1327190472227032692863760 694 1453012321892491297440372 695 1319430478944688028713450 696 1566673871674948399296000 697 1344025873475161877718972 698 1530188003995330303728950 699 1429049661966410829335478 700 1605589230153959589985600 701 1415103972886308154437225 702 1670207797203384034570320 703 1451790944859298086290430 704 1677535823960275390431232 705 1554470722561546551680640 706 1695542613294563880903330 707 1531766400682932068039972 708 1825191147580911296173440 709 1567330551062380898530915 710 1796879730475125039252240 711 1667376704618501176450260 712 1856648646333503485603200 713 1648593719837298490385920 714 1948041504182253216723264 715 1704510198330484714206180 716 1950029577629496465433440 717 1796655916048224885798240 718 1973406573517449774383640 719 1777937075079383251629780 720 2142461310963574378429440 721 1827512588339850587724480 722 2074507820826316195212021 723 1936642870775681113287270 724 2155214242290542953710512 725 1930135174259837087537125 726 2259377731772243192517660 727 1964195025910660197023326 728 2273327337983710168509440 729 2088201286959889125084579 730 2307572849775393404020140 731 2063634999945629389909050 732 2464310961633596176287552 733 2115036824649787900217585 734 2406542673793344900499472 735 2267544519283377536577270 736 2502360867152470268805120 737 2222309796757473761655152 738 2620217541222583378174530 739 2276146755965678692852635 740 2642625568617686389747360 741 2416957017476861492929680 742 2659476400177630612699152 743 2389469330372141354155490 744 2856525102009081183559680 745 2466259223256550291060500 746 2784878700854311534760990 747 2601206828284094706162519 748 2891738155749479987353920 749 2575350723662767502879472 750 3048313216973025147354000 751 2631309060233471074324700 752 3037312971589178247356416 753 2792687154273009672362640 754 3065882339404513980691140 755 2780821682339739213608140 756 3304804780645517232437760 757 2826755051397505735632111 758 3215191261829970497601620 759 3000649163252562869246496 760 3364465751694416217792000 761 2964124543900204514161070 762 3492366610130282579692032 763 3042606795957955593096740 764 3497729734986915917373952 765 3246577195003350807936690 766 3533948707313999318344320 767 3181913959719820679411410 768 3802136546460399870935040 769 3256715052083894205625280 770 3740547561972378505381440 771 3454553355520832229604230 772 3841684648352309891538256 773 3412471061685466238445555 774 4023537432677295384653748 775 3518519813385699839885400 776 4030286326072728014634880 777 3713053019631720454776192 778 4064795345532154603655310 779 3658270006514164236028510 780 4396945465490040583827840 781 3745647775394822909470320 782 4256566013084247798982992 783 3973635226573631537647500 784 4430516719949528360925696 785 3949375028224647261392920 786 4617342153582515537896080 787 4010869702471008664304471 788 4620986354185218998814000 789 4252399034781367647384048 790 4699441457827409340362400 791 4208823359475862049359060 792 5022291698313275380642560 793 4295696017463182703829420 794 4882477643641794348012422 795 4585800878356139508054780 796 5060991028718820653240000 797 4493747757732990623568641 798 5303975227100142055090560 799 4596390290263137178006872 800 5339779479845457509683200 801 4876382466814285153433880 802 5343649615734777658630002 803 4809990661835488704383930 804 5736148941580056366759552 805 4965451777643389661058240 806 5589124214119039092255040 807 5209931216105735025382470 808 5799084411438629710400640 809 5140866660081167756912490 810 6101719362410428033009470 811 5256453740005064012536845 812 6067965446986282823688320 813 5569261145786539208664480 814 6110457147529894188794424 815 5535705654645449126699590 816 6563698493756197527613440 817 5616896712654261629759120 818 6383775277436220000933290 819 5972129579098411769486628 820 6660403106714668064836320 821 5869561526677153206098815 822 6910683504360725734758072 823 5999592312153909042776630 824 6919005652135247213079040 825 6403725009573785330500800 826 6985122267925285162308960 827 6267220877367210876972801 828 7482026528890629945572160 829 6404935551532200022532745 830 7331488308006887118048840 831 6783024889703040281955030 832 7549130116565983365103616 833 6705765551732105668032720 834 7874032731221338794339120 835 6885907779235397128132020 836 7872525139592908902081920 837 7243799412641320777806720 838 7934695943525749989679980 839 7135098944300539683102010 840 8599507335586254397132800 841 7289331229688195715639115 842 8282286340851844987721582 843 7717563047386276968806550 844 8574266811775090643969632 845 7666797698640203234092215 846 8963158805934602192580240 847 7795208863023956560687578 848 8960448070663766392826880 849 8226429531587799957326928 850 9084063338102933157613950 851 8107610542322684196646540 852 9669446319951066619406592 853 8281373035324251779796295 854 9430379964610433373215824 855 8838366543253340128435950 856 9750466168661722396020480 857 8637628221960673234163686 858 10171035956192637458069280 859 8820703502544813569725865 860 10227226497233532729622720 861 9357116464546939447420320 862 10231485891454056391288272 863 9197416484755023292839000 864 10991630951246561495777280 865 9461854729386498281831040 866 10666977659681286263097170 867 9936949582905221825015721 868 11062334281080903312271360 869 9794305875844650783988640 870 11602045142742455782930800 871 9996483046242939637419110 872 11519731976743526725340800 873 10584398890403766448064730 874 11586820599941014722852960 875 10519374336399078573557000 876 12417666649373326477414080 877 10631334405342232782618101 878 12073953934437043191173960 879 11245793621362876470824118 880 12603139004292069577175040 881 11075781291950714699876460 882 13074683361323384174753421 883 11304212059004164608462735 884 13011825189714559166092512 885 12044300653877614045095600 886 13101346936124231207572500 887 11773628662699395815560646 888 14054951720552070137955840 889 12045706314362100331446272 890 13744142275292782094954700 891 12724746967235075766528645 892 14108801006067874287181056 893 12510030667183277228134880 894 14718527020705036341479400 895 12861111291887447445675150 896 14745262678851565974978560 897 13499811268502048529150528 898 14788183551967553215824450 899 13286673404117406104549840 900 15965325515189610148462200 901 13556587914795330379343430 902 15398396543610440207881704 903 14367343275461525664639840 904 15935736974393131109024640 905 14214229634236448852039140 906 16596017440202977787201760 907 14390854877315632604521861 908 16557887783157532547469280 909 15228961053025878475324173 910 16832191763826305989580640 911 14972419991810548225353220 912 17870853193534023047454720 913 15278933930963476946306640 914 17336816680511563862342522 915 16260447417165201059166780 916 17918572455069887843694640 917 15924940368506207090244592 918 18700807120179484051396080 919 16198469706509898396111630 920 18797351632302378865996800 921 17119291536835544802449280 922 18751700969352370285321542 923 16848651503465795761689540 924 20128360653111575944848384 925 17304461896862850512011075 926 19497044234021914372675760 927 18169227474507709917559794 928 20175845812707465611550720 929 17856052609629207903158920 930 21151865860914413053428480 931 18252209214140280764436135 932 20941742955922937201219856 933 19235315243224625364974160 934 21066943910898397835085372 935 19075457545832443377843540 936 22604315459736579414433920 937 19288799299441929383803146 938 21947325650439049863755680 939 20378220764119425794960598 940 22782005915077269051836160 941 20043169837462175062982405 942 23570828850600642317878152 943 20428712676125778475248540 944 23534390901467185282058240 945 21816009422605272355113600 946 23643181954542973207178640 947 21223403070128167716605791 948 25289262783860202106821120 949 21635869864096871329588078 950 24728515386244329146238500 951 22846101069383793335401830 952 25451734435747552492323840 953 22464738454064919188855070 954 26442031860140441531023638 955 23066254478555599929212640 956 26328698152838892657787520 957 24187838676010361741054160 958 26473072772139539020703520 959 23832465703425974749527572 960 28563806701478991129477120 961 24219956784504692256421080 962 27489809528320513595937172 963 25604119221787532241104445 964 28380133294182255293836752 965 25333972824548852650197190 966 29631956857591257398442240 967 25616461009649278523081306 968 29514287276176838986938560 969 27048730299030121596327360 970 29832424400008955268646620 971 26586471900587086564810965 972 31703027369789930256448416 973 27154006830566725971467760 974 30730088281471775716926872 975 28811576720306927948506050 976 31772896559706111366241280 977 28102398584148037521823076 978 33038966604843413597851920 979 28639992385376714101322970 980 33233679847644974438984880 981 30249505003197425223778695 982 33078532986285225138019812 983 29694642298364950145764510 984 35422878096436868052410880 985 30472572942964311896375820 986 34310972061423580022890380 987 32001446713701051871074432 988 35420088891274274269436480 989 31365366884788757817992848 990 37192489463219196776048280 991 31942292188109525000156280 992 36780142946657501430546432 993 33712022931644947651705200 994 36992734047633697021053504 995 33373414626874578607466500 996 39453496808178603061215360 997 33726239593895576947866091 998 38259377221404681773020700 999 35627300784109966814710380 1000 39825892310983089630240000