0 1 1 0 2 2 3 0 4 2 5 3 6 0 7 4 8 9 9 4 10 0 11 12 12 33 13 24 14 5 15 0 16 48 17 150 18 140 19 50 20 6 21 0 22 240 23 822 24 900 25 425 26 90 27 7 28 0 29 1440 30 5292 31 6496 32 3675 33 1050 34 147 35 8 36 0 37 10080 38 39204 39 52528 40 33845 41 11760 42 2254 43 224 44 9 45 0 46 80640 47 328752 48 472496 49 336420 50 134694 51 31752 52 4368 53 324 54 10 55 0 56 725760 57 3079728 58 4690800 59 3618400 60 1615950 61 442911 62 75600 63 7830 64 450 65 11 66 0 67 7257600 68 31885920 69 51014304 70 42047500 71 20501580 72 6314385 73 1262184 74 163350 75 13200 76 605 77 12 78 0 79 79833600 80 361631520 81 603671904 82 526290380 83 275974380 84 93376745 85 21100464 86 3216807 87 326700 88 21175 89 792 90 13 91 0 92 958003200 93 4459328640 94 7726238208 95 7070074440 96 3943241016 97 1442491050 98 359921848 99 62339706 100 7494630 101 613470 102 32604 103 1014 104 14 105 0 106 12454041600 107 59408277120 108 106386868224 109 101568765480 110 59746222536 111 23352831502 112 6327545224 113 1215328257 114 166696530 115 16219203 116 1093092 117 48503 118 1274 119 15 120 0 121 174356582400 122 850396942080 123 1568627191296 124 1554946302000 125 958329634080 126 396643567320 127 115274583424 128 24133083975 129 3684116150 130 410435025 131 32996964 132 1863225 133 70070 134 1575 135 16 136 0 137 2615348736000 138 13017489004800 139 24663270458880 140 25284978519120 141 16240880073600 142 7067704749560 143 2182425685440 144 491680165977 145 82076280000 146 10209053140 147 942701760 148 63695086 149 3057600 150 98700 151 1920 152 17 153 0 154 41845579776000 155 212202847180800 156 411968979348480 157 435388744379520 158 290196055400544 159 132030969412160 160 42996187823680 161 10322111551752 162 1859531775530 163 253628758240 164 26220377040 165 2040381616 166 117516308 167 4855200 168 136000 169 2312 170 18 171 0 172 711374856192000 173 3670216771737600 174 7286409778498560 175 7916569878637440 176 5455799435064672 177 2583088544640688 178 881827729473600 179 223846607681424 180 43081053019290 181 6357173843163 182 722432327760 183 63091895932 184 4195111284 185 208448730 186 7490880 187 183804 188 2754 189 19 190 0 191 12804747411456000 192 67130964175564800 193 136048998375290880 194 151606270038597120 195 107704273685529024 196 52860693144441168 197 18825000324399872 198 5021295133923432 199 1024177407326580 200 161818287498153 201 19938880637676 202 1918289148516 203 143457121808 204 8246839230 205 357181152 206 11267532 207 244188 208 3249 209 20 210 0 211 243290200817664000 212 1294695440452915200 213 2674438921364613120 214 3050580378702458880 215 2228308724071368000 216 1130008155710832720 217 418087226900101760 218 116582732909495064 219 25038587554675500 220 4201142610524145 221 555367773022920 222 58047947845953 223 4791535166600 224 310394004450 225 15583070400 226 593588082 227 16569900 228 319485 229 3800 230 21 231 0 232 4865804016353280000 233 26258844110284800000 234 55215039014562816000 235 64354656225754944000 236 48226870935870310656 237 25199856625633250400 238 9653182430242986880 239 2802002788452515760 240 630308120992948960 241 111565298520625950 242 15690420126484740 243 1762607377693890 244 158343877935334 245 11341667767500 246 642748346080 247 28428773940 248 959903028 249 23880150 250 412300 251 4410 252 22 253 0 254 102181884343418880000 255 558734432340510720000 256 1194527611452865536000 257 1420466579509057344000 258 1089989877124182456576 259 585461671896813620832 260 231516667178683582080 261 69701888791526191200 262 16349806972465834560 263 3036210202025388806 264 451206421042316940 265 54012710068596825 266 5223413997235434 267 407829178048215 268 25595494219680 269 1279924370450 270 50259018348 271 1514714124 272 33795300 273 525525 274 5082 275 23 276 0 277 2248001455555215360000 278 12445430338006364160000 279 27024586695083722752000 280 32743424263515343488000 281 25684337192142882857472 282 14151811638374779190976 283 5762465731527397229568 284 1793897803989595236240 285 437142296495944128320 286 84781412114270971748 287 13238770574231396832 288 1677086577638306835 289 173082641859206898 290 14568756914098695 291 998118662751056 292 55353548758310 293 2460912442956 294 86374896762 295 2337932520 296 47046615 297 662354 298 5819 299 24 300 0 301 51704033477769953280000 302 289616899957479198720000 303 638159401104267442176000 304 786879491429707553664000 305 630031864535504717907456 306 355456727740119951392832 307 148710210840415598212608 308 47742423439729012316784 309 12047492601617376324960 310 2430829004773770891356 311 396980536422890459952 312 52914992741098403773 313 5786994000218396784 314 520527096730563090 315 38496736618312896 316 2333632700614127 317 115210626049728 318 4584252426424 319 144693391920 320 3536901291 321 64521072 322 826298 323 6624 324 25 325 0 326 1240896803466478878720000 327 7028361649196155699200000 328 15701981493112390877184000 329 19682807045693315590656000 330 16065020138567762294175744 331 9265998641054301004320000 332 3975281320444397158694400 333 1313117149748963843592000 334 342186959594071489928800 335 71592137976349615350000 336 12179346333902575647600 337 1700022073577826355500 338 195873232803347496110 339 18693001036053225000 340 1479150582018776800 341 96909967471696500 342 5235960237608430 343 231633274620000 344 8298170276000 345 236813692500 346 5253830890 347 87285000 348 1021200 349 7500 350 26 351 0 352 31022420086661971968000000 353 177570386435103610798080000 354 401920686193404646195200000 355 511697653008723378362880000 356 425244871919026036063180800 357 250392489521353247784538368 358 109971745743743415829440000 359 37300120229224042893331200 360 10013693045128413741100000 361 2166209104962219022671680 362 382584172503582153390000 363 55694843701173449172400 364 6727623822398269631750 365 677189203904917227975 366 56917965655592860000 367 3994346680187362850 368 233509559733771750 369 11317678782975565 370 451278756500000 371 14633421102300 372 379436307250 373 7674766385 374 116610000 375 1251250 376 8450 377 27 378 0 379 806582922253211271168000000 380 4663363677442686838702080000 381 10686698356275325615472640000 382 13806539835968563645178880000 383 11670403853505144991678156800 384 7006323744794048151138375168 385 3145428234504589666176340992 386 1093521339921536458034731200 387 301800597205809916038968000 388 67336499078658949704673680 389 12310325690506465831054560 390 1862532123109390344654900 391 234897281829772571072700 392 24815087682668851104225 393 2202202257877326069840 394 164328352193938847850 395 10300556802688214400 396 540741961409679315 397 23646593756342700 398 854311642984800 399 25195594667100 400 596227338135 401 11040311880 402 154001250 403 1521000 404 9477 405 28 406 0 407 21777738900836704321536000000 408 127120693674332361551708160000 409 294758673856024040736030720000 410 386134948516495375439170560000 411 331668751847801191149524889600 412 202786212271861969237693979136 413 92933789468531404588062206976 414 33063682941699147741386126016 415 9363639835580797130868504000 416 2150066132050182549669054160 417 405836792638575249843571680 418 63624553488668877289324740 419 8348030434290895174745100 420 921683026535386734534825 421 85928887824201245063520 422 6776705408231007841155 423 452109759524987627700 424 25472842916454456705 425 1207660096063020600 426 47895337804749435 427 1575274205805300 428 42438987099795 429 920238686640 430 15658358625 431 201228300 432 1835379 433 10584 434 29 435 0 436 609776689223427721003008000000 437 3592046031232561179930132480000 438 8422737126201116289344471040000 439 11180226900781900563216814080000 440 9750086989958227802713701580800 441 6064960820767903194996543787008 442 2833901776286721579023106342912 443 1030333635519673966920381511296 444 298919340887039150488080474240 445 70501855516543988234688870880 446 13708956883389397049804429760 447 2221144023041185084764962040 448 302263602071019240435212520 449 34751443065445359111344850 450 3389137420715380711949040 451 281047194743682042432330 452 19834408404826603054470 453 1190466570048211728090 454 60628001549190320700 455 2609112559399155810 456 94283745938952570 457 2835169217590710 458 70050843677880 459 1397016006750 460 21919085370 461 260358462 462 2199708 463 11774 464 30 465 0 466 17683523987479403909087232000000 467 105083999939579415799478353920000 468 249048771368142453964229836800000 469 334755001530426511694968197120000 470 296168794989726886954557522739200 471 187258965290553791758065755000832 472 89114535307478243728808991129600 473 33067814928393106817092058463360 474 9813476036301550882954757654400 475 2373365084955518724342865777184 476 474470864727249592518534504000 477 79264546625199547595472031400 478 11157645715642372679291122200 479 1331645708259721743266728350 480 135353191137221090365290000 481 11751327157076871236983425 482 872777226409752474684450 483 55459850514270665560995 484 3011334750240426382500 485 139323665849225355225 486 5467584646838263950 487 180789278064490095 488 4989911911101000 489 113483093026875 490 2088550122750 491 30312522513 492 333792900 493 2619715 494 13050 495 31 496 0 497 530505719624382117272616960000000 498 3179045284168601579847981465600000 499 7611575140963712839992866242560000 500 10353961010122973418304333209600000 501 9286769851528318422670687518720000 502 5963299219537961787522289759887360 503 2887446305270694502444916311031808 504 1092288300072706228707671868921600 505 331146297676149978507633905702400 506 81995776188597267701536206735360 507 16823251489041690020293706876928 508 2891946502210506819759239988000 509 420091190911793770096934315200 510 51903991657408480168670910000 511 5481017822927002570443210240 512 496352580295603545622623375 513 38625898488021026138515950 514 2585060365527303134552325 515 148718832522234544697100 516 7341611463229208358375 517 309985665532907814450 518 11139789563629251525 519 338347038791628360 520 8602317698203125 521 180678920430450 522 3078254649015 523 41448995532 524 424305525 525 3101550 526 14415 527 32 528 0 529 16445677308355845635451125760000000 530 99346162388663222151196350873600000 531 240197556415433233479576162140160000 532 330487260240016817017425412300800000 533 300314618609525439204756512931840000 534 195696840632459853572973451328348160 535 96326034571434914475817879653285888 536 37109314395683424405188358786480384 537 11479188894708100698967397597798400 538 2906129989290280275106019705068800 539 610970733820580319030780775077888 540 107875530681654208934521288744672 541 16137230843723075755822606835200 542 2059121445928013353189799262000 543 225275810278639458530321821440 544 21210511426023650145397235505 545 1722952644029879093894419200 546 120908653068701924761777800 547 7331399982428537343033600 548 383744729508451731041580 549 17300767640617408147200 550 669409399529637694200 551 22112886442849263360 552 619116680718909750 553 14547456939475200 554 283054003797240 555 4477182941952 556 56082788076 557 535084800 558 3651800 559 15872 560 33 561 0 562 526261673867387060334436024320000000 563 3203745712399756877291459916595200000 564 7818783355145414434214698989649920000 565 10875839273199829686407083396300800000 566 10006652507792834234973118908579840000 567 6612665955283161660074033040927621120 568 3306086638437299953023856093280403456 569 1295864849554733859751322595777318912 570 408566616181418582817166010670082560 571 105623267441467879572256767919779840 572 22721387106938875963646097208022016 573 4113901943451896698188027079497216 574 632565035425535264577346345066816 575 83181776459399722754740655136000 576 9405222137906343583039417498880 577 918091914053811229341178471440 578 77592673177687054687983193170 579 5687749133563333969265443200 580 361877065825820484199999200 581 19977801325820419603515840 582 955642852556230302753960 583 39508266954684787459200 584 1406126522202102717120 585 42845990494306428000 586 1109399970010872540 587 24164702635582080 588 436807339561824 589 6431731551168 590 75139390920 591 669778560 592 4277504 593 17424 594 34 595 0 596 17366635237623772991036388802560000000 597 106513001019993057541119831284121600000 598 262291511669665018832140346547240960000 599 368676175209526147694202125814988800000 600 343270539885003325377801424058695680000 601 229892404450102641389911729077287976960 602 116658191588754511775586145982170595328 603 46482887503548179818945483765591977984 604 14922548166825406410467947902976412160 605 3934991103368000466983355953089825536 606 865031157192402411788237681959031808 607 160373600166429706667488165598765312 608 25305002108144706329101073934355776 609 3422746875401835777239312703488160 610 399099558774269042512024142941440 611 40290081685301260625238270650080 612 3532655535626531753417634344370 613 269599098650704134267519662835 614 17929047523371374893616229600 615 1039238362869185355326021880 616 52465339332834134813611560 617 2302853973540656939032740 618 87628192924514385274560 619 2878632813605969121000 620 81170029124437478940 621 1949504386600883970 622 39474333827625312 623 664654742877576 624 9133115298120 625 99746729764 626 832541952 627 4986168 628 19074 629 35 630 0 631 590465598079208281695237219287040000000 632 3647491987536199615884628846863974400000 633 9059928731461934717014264890985021440000 634 12862854346710970295143047710893670400000 635 12113609766341544440078290968973639680000 636 8216824047835993686864433783362936176640 637 4229112690532056419101256653767843643392 638 1711658640657986939591680862260069171200 639 559014290453784017754738543996300211200 640 150204500498019962928948845098328121600 641 33703776911852227964781924044523254784 642 6389819492617045972798521785813638400 643 1033080102625382776215962230566766720 644 143485896022388887493030639705407200 645 17220314998753772274464087743729664 646 1793906058497903718927126853978000 647 162770374701621061454687148396900 648 12895283530618612971480949233225 649 893376140690104782454025135700 650 54159604237092245719381785000 651 2872547441274554765432911200 652 133147162584708931414070700 653 5382336618780261557456160 654 189152883292305434775000 655 5753559116381082169800 656 150575102465961283110 657 3363835602910547688 658 63482392722163800 659 998099792078400 660 12828941286700 661 131270792576 662 1028088600 663 5785780 664 20825 665 36 666 0 667 20666295932772289859333302675046400000000 668 128547917960885798978504865469169664000000 669 321960828251215981250012109646961049600000 670 461524813049211378726274500995009740800000 671 439411767038007219756911841167149793280000 672 301721386401658247553679855214838679142400 673 157409600223291681739246192920003597434880 674 64665804199878106357197743914591245090816 675 21467343099946870554295494442381695360000 676 5872073236929861122043421976837414488320 677 1343491647003577029235311536211035504640 678 260156107229436522676462013551710870016 679 43039147660860600522880163069943830400 680 6128877899310806893916031922439359200 681 755762647380263509598809086716305920 682 81083296733602513204067533116942768 683 7596393058848635206248655098103500 684 623148096867807018870669657581825 685 44842147587962733671660299995000 686 2833631096022838621755088867485 687 157277793454896531353313762000 688 7663268469979119854263245300 689 327317951310918474247387200 690 12226951559793462672808500 691 398093567697335528109000 692 11244978437935153315950 693 273886204214717907120 694 5705856334004514534 695 100604933469810000 696 1480382730182180 697 17837255842560 698 171356105844 699 1261745100 700 6684825 701 22680 702 37 703 0 704 743986653579802434935998896301670400000000 705 4658724490491047198015175110902677504000000 706 11761987040991623056971775767916157337600000 707 17017344305085629610708397172879051980800000 708 16372653389027313565720355683211404247040000 709 11374616972004038668315538602429200541286400 710 6011570049640395682674211351079945140961280 711 2505054751446814970815770747960288870383616 712 844675245153507458129301959830842416394240 713 235008713939416558003288235052766786475520 714 54771597368779530640154948369238093972480 715 10821069144513589931357553318756879783936 716 1829577431268836335552183423573666523648 717 266752976868968263026920181068471035200 718 33744925064954347032400894505722329600 719 3721996495251220454295165846846014688 720 359323052542365293170434853890841872 721 30451746382692389841495465832054950 722 2270262678290665800464686228853500 723 149094974424183060738426514224210 724 8630566474495439399129388531270 725 440304448985731052077395763800 726 19779900302823451007789325600 727 781126455434771400228801000 728 27047398059289280191644840 729 818224082528283183179700 730 21521362472551485132120 731 489078682389406069884 732 9524387605607485380 733 157252209538695480 734 2170278222133120 735 24563489898024 736 221971538712 737 1539508950 738 7692300 739 24642 740 38 741 0 742 27527506182452690092631959163161804800000000 743 173488786128538449978965477447851573248000000 744 441405153170678116038642603560768058163200000 745 644344223089407824417425415106420119961600000 746 626208988560113357464503236886276819517440000 747 439962256918014629887682009920293724982476800 748 235427654090413541594163578392734199405608960 749 99450042109377599063192005444495626487775232 750 34036378238954014807246140011474823707013120 751 9624465185427270850063896852766297757627904 752 2282922245124206151507502073355736880409600 753 459715455496513985653730666860679153809152 754 79347824035653887418431228707809993449984 755 11830121677654150377230528939076642434880 756 1533098736063543654094214623184761966080 757 173567853205809150530847086745632518656 758 17235890409627631622442147549445164816 759 1506000060509892900259680137115255126 760 116054188973272939713504407132900500 761 7900289865899972337809701566591945 762 475525694667380178541377057225210 763 25314129563080917389589822179655 764 1191304431885230524238531061600 765 49505741666527636608246184500 766 1813125241845865623328812120 767 58361973653577653361280080 768 1644819089661883806519240 769 40385893809264919901118 770 858345805948241858940 771 15660198945392800986 772 242625155678224000 773 3146948542801668 774 33520785009096 775 285461944530 776 1868110020 777 8817729 778 26714 779 39 780 0 781 1046045234933202223520014448200148582400000000 782 6633865132158140134339636081763102490624000000 783 17004714201990486342773706238572988307865600000 784 25036836918860844972910469028494924631244800000 785 24569154632991596972952033499806223285616640000 786 17449142916204688186107170153338484505437798400 787 9449064863342017014735566847404235263107399680 788 4043957711008063998694730232582659780866768896 789 1403882419868449894967788882041038441408471040 790 403169693109085708590398834417741620867574784 791 97250461880640492866445693535990326282067968 792 19942353074418754785641559253507856131858176 793 3510295496197247398758250485977511147509248 794 534560149503344022283079273300423119793280 795 70876548426579085924626053216036039974912 796 8224495828888262852647292333467845297888 797 838741562489647925744286757550762459232 798 75421442176205096922445667623682924316 799 5995322402573732656754936036434698080 800 422067913326135535535948287020039435 801 26346470542588989233706301244320970 802 1459077422367517774734034711744155 803 71684312303549282414549212180440 804 3122160299875165320528491533500 805 120384730523331635759070892440 806 4100615826906657436570101780 807 123026653640491373318688240 808 3238226593330446612994554 809 74395651463203797433980 810 1482044892738109691706 811 25385122569081209792 812 369791236419631884 813 4516100450201912 814 45354244342680 815 364606180848 816 2255075667 817 10071178 818 28899 819 40 820 0 821 40795764162394886717280563479805794713600000000 822 260289808006567268574525828861061220007936000000 823 672029007387173154213960724746697347327590400000 824 997692532588061061871975424909518296003379200000 825 988241234989305295912621869326636617696542720000 826 709180587470473035726623675063308156211960217600 827 388455407288858307215952444366866300410260357120 828 168344548700574265090671991774053496124799811584 829 59244700720434061457849022213581232304782336000 830 17267888693109637519490122312537065499384734720 831 4232589496736709085708180776359340856856186880 832 883106436939691970578670312217462575948042496 833 158377904585682076782262678918439087510246400 834 24608876719413181939138217179406692187126400 835 3334382881440151308162367300279190220134400 836 396061670029882530048159582547284259090976 837 41419210638272076830359610721092748578400 838 3826774560833293812705461503627216644180 839 313208565464801991426543208182724724400 840 22755737142421705175494666032037970949 841 1469678736550255426866491573025702000 842 84448056857767136504411214149812150 843 4318203751004527518237716365552800 844 196435410344661950015766599161125 845 7942051202280105727953396000000 846 284938929715896338699115280800 847 9050529979141623123279317280 848 253711299838967768844000426 849 6251319986372306665092000 850 134675257328763535324980 851 2519872572698022347520 852 40600265869730641074 853 557124949020525600 854 6417742463395900 855 60869720948400 856 462682081329 857 2708799600 858 11463270 859 31200 860 41 861 0 862 1631830566495795468691222539192231788544000000000 863 10472785966506283073056953999662157492387840000000 864 27228213372829015859991130095015975519780864000000 865 40747737562756408917646467902314103524294656000000 866 40726880438677885110751245282956886663065763840000 867 29520171606306444274296339183413402302457708544000 868 16348708391520587186611381974747004194938368819200 869 7170794281222936199244826170874864432953535365120 870 2556837527373556086192485323847753176774404341760 871 755884718516862968383238816936421975510649958400 872 188141276625587967995043728122595887546303549440 873 39909562765719113665997341663087788966182568960 874 7286153884746951347298305954510215505276978688 875 1154045680832615216975095843160309566960320000 876 159624783758313446394908790335868080471644160 877 19385248612725461966848898558438009972531840 878 2076127840856641046206553398599657982173504 879 196791260329285611384709160350686567044400 880 16556526366837652091488529910074480180400 881 1239098479434910298017657009873379798580 882 82626493135023432020415979716496430518 883 4914404589795043406445962483246629000 884 260847861543938112734111660691481200 885 12355545321082860832128285180562500 886 521974874849652657134533103127570 887 19645071898695963342377753232000 888 657513422574742609508032982400 889 19522215186241106131442167080 890 512512764805548579200921820 891 11846707612401924966927600 892 239814523376321962623360 893 4222629225384061188840 894 64115574917513199652 895 830220675468730000 896 9035895371714640 897 81067829783460 898 583538986446 899 3238614600 900 13005200 901 33620 902 42 903 0 904 66905053226327614216340124106881503330304000000000 905 431831970476501299198371947794936804870717440000000 906 1130320462907998027690378939228537872967532544000000 907 1704692506789049035448494096613648213895806976000000 908 1718699383061100980241976818084009277414849904640000 909 1257841729703688414542026359350065862174342774784000 910 704034383030980010964548191459956774623853359923200 911 312394862470601044753975677727459821470400614891520 912 112797887823674617533052816245396618506587839528960 913 33803794739302293398524525350625829490388493070336 914 8538393852758411744214871562411618999046427299840 915 1840111789738870625633855046986078225788647505920 916 341711838406937896879535373618244146910706585088 917 55122466362080386053798543092262208858169882880 918 7775598193645640866964695969808254837428418560 919 964396525864951977435395430627818244374927360 920 105646798829772772035838111345637987828265024 921 10259909949960497837768881939566677118892432 922 885966276123802274050723579313776389548400 923 68187390342010856914786893810386775931200 924 4685789387467771501236505369196084868798 925 287872831004575822231082986062176239087 926 15822836677870203567955234592608081200 927 778293880605999494881959338956688750 928 34250737002761934207929273816015370 929 1347498779421173794831041489606015 930 47330717479767668233776651926400 931 1481406867445440196951020153480 932 41208418377276911883212450220 933 1015311535740879122151650814 934 22061254929295703659224960 935 420436525472578532697780 936 6979326258377376956052 937 100040374815187400230 938 1224412976436708240 939 12610673486495240 940 107183950654326 941 731678474163 942 3854869200 943 14708750 944 36162 945 43 946 0 947 2810012235505759797086285212489023139872768000000000 948 18237300339852545987656131993547668059565588480000000 949 48049235402771252228593744711325173071130656768000000 950 73009985863775057023449725731808897324833308672000000 951 74231005096713100012701219275464767508098664366080000 952 54834501927792864554380746713800777034973054763008000 953 31006977492676804362844768452003974090972518573670400 954 13912622904675096392002095179945763873208660855357440 955 5084616691339446208337080146448280001132689943429120 956 1543837055656738402024388162596221118953563332435968 957 395489408804183067873596815094697993767646484488192 958 86534621842854178999521356166027872732090158156800 959 16333556063579406188853868050258953798022066195456 960 2681263414071952532344755281608845786590320707840 961 385372421586002661536569010030359725954041454592 962 48766227167076476473436597554289637028514643840 963 5458291284119229107495619367769779512242936448 964 542432283329767724113011047882196092812206336 965 48010488807684430076202897635985636907235360 966 3794134984294448378174309298315709798136220 967 268237563203372062676948066640926472607916 968 16989438716363036557725468300589127131761 969 964948181518801581747423838345723312056 970 49170464524900107501662328270147678750 971 2247956589946240711410267212787601840 972 92163021777019000291137988449314745 973 3385296275772200075273032777537260 974 111240188679610716085497235941360 975 3263243434720223606285633412840 976 85225116824303065409688866082 977 1974636227795198002360120128 978 40409003215684492771882500 979 726308729096324684024624 980 11386296302332229440890 981 154324016248820214888 982 1788072734437194660 983 17453228427125452 984 140735076849549 985 912343967080 986 4569008430 987 16586304 988 38829 989 44