1 0 2 48 3 576 4 2880 5 9600 6 25200 7 56448 8 112896 9 207360 10 356400 11 580800 12 906048 13 1362816 14 1987440 15 2822400 16 3916800 17 5326848 18 7116336 19 9357120 20 12129600 21 15523200 22 19636848 23 24579456 24 30470400 25 37440000 26 45630000 27 55194048 28 66298176 29 79121280 30 93855600 31 110707200 32 129896448 33 151658496 34 176243760 35 203918400 36 234964800 37 269682048 38 308386416 39 351411840 40 399110400 41 451852800 42 510028848 43 574047936 44 644339520 45 721353600 46 805561200 47 897454848 48 997549056 49 1106380800 50 1224510000 51 1352520000 52 1491018048 53 1640635776 54 1802029680 55 1975881600 56 2162899200 57 2363816448 58 2579394096 59 2810420160 60 3057710400 61 3322108800 62 3604488048 63 3905750016 64 4226826240 65 4568678400 66 4932298800 67 5318710848 68 5728969536 69 6164161920 70 6625407600 71 7113859200 72 7630702848 73 8177158656 74 8754481200 75 9363960000 76 10006920000 77 10684722048 78 11398763376 79 12150478080 80 12941337600 81 13772851200 82 14646566448 83 15564069696 84 16526986560 85 17536982400 86 18595762800 87 19705074048 88 20866703616 89 22082480640 90 23354276400 91 24684004800 92 26073622848 93 27525131136 94 29040574320 95 30622041600 96 32271667200 97 33991630848 98 35784158256 99 37651521600 100 39596040000 101 41620080000 102 43726056048 103 45916430976 104 48193716480 105 50560473600 106 53019313200 107 55572896448 108 58223935296 109 60975192960 110 63829484400 111 66789676800 112 69858690048 113 73039497216 114 76335125040 115 79748654400 116 83283220800 117 86942014848 118 90728282736 119 94645326720 120 98696505600 121 102885235200 122 107214988848 123 111689297856 124 116311752000 125 121086000000 126 126015750000 127 131104770048 128 136356888576 129 141775994880 130 147366039600 131 153131035200 132 159075056448 133 165202240896 134 171516789360 135 178022966400 136 184725100800 137 191627586048 138 198734880816 139 206051509440 140 213582062400 141 221331196800 142 229303636848 143 237504174336 144 245937669120 145 254609049600 146 263523313200 147 272685526848 148 282100827456 149 291774422400 150 301711590000 151 311917680000 152 322398114048 153 333158386176 154 344204063280 155 355540785600 156 367174267200 157 379110296448 158 391354736496 159 403913525760 160 416792678400 161 429998284800 162 443536512048 163 457413604416 164 471635883840 165 486209750400 166 501141682800 167 516438238848 168 532106055936 169 548151851520 170 564582423600 171 581404651200 172 598625494848 173 616251997056 174 634291282800 175 652750560000 176 671637120000 177 690958338048 178 710721673776 179 730934671680 180 751604961600 181 772740259200 182 794348366448 183 816437172096 184 839014652160 185 862088870400 186 885667978800 187 909760218048 188 934373918016 189 959517498240 190 985199468400 191 1011428428800 192 1038213070848 193 1065562177536 194 1093484623920 195 1121989377600 196 1151085499200 197 1180782142848 198 1211088556656 199 1242014083200 200 1273568160000 201 1305760320000 202 1338600192048 203 1372097501376 204 1406262070080 205 1441103817600 206 1476632761200 207 1512859016448 208 1549792797696 209 1587444418560 210 1625824292400 211 1664942932800 212 1704810954048 213 1745439071616 214 1786838102640 215 1829018966400 216 1871992684800 217 1915770382848 218 1960363289136 219 2005782736320 220 2052040161600 221 2099147107200 222 2147115220848 223 2195956256256 224 2245682073600 225 2296304640000 226 2347836030000 227 2400288426048 228 2453674118976 229 2508005508480 230 2563295103600 231 2619555523200 232 2676799496448 233 2735039863296 234 2794289574960 235 2854561694400 236 2915869396800 237 2978225970048 238 3041644815216 239 3106139447040 240 3171723494400 241 3238410700800 242 3306214924848 243 3375150140736 244 3445230438720 245 3516470025600 246 3588883225200 247 3662484478848 248 3737288345856 249 3813309504000 250 3890562750000 251 3969063000000 252 4048825290048 253 4129864776576 254 4212196736880 255 4295836569600 256 4380799795200 257 4467102056448 258 4554759118896 259 4643786871360 260 4734201326400 261 4826018620800 262 4919255016048 263 5013926898816 264 5110050781440 265 5207643302400 266 5306721226800 267 5407301446848 268 5509400982336 269 5613036981120 270 5718226719600 271 5824987603200 272 5933337166848 273 6043293075456 274 6154873124400 275 6268095240000 276 6382977480000 277 6499538034048 278 6617795224176 279 6737767505280 280 6859473465600 281 6982931827200 282 7108161446448 283 7235181314496 284 7364010557760 285 7494668438400 286 7627174354800 287 7761547842048 288 7897808572416 289 8035976355840 290 8176071140400 291 8318113012800 292 8462122198848 293 8608119063936 294 8756124113520 295 8906157993600 296 9058241491200 297 9212395534848 298 9368641195056 299 9526999684800 300 9687492360000 301 9850140720000 302 10014966408048 303 10181991211776 304 10351237063680 305 10522726041600 306 10696480369200 307 10872522416448 308 11050874700096 309 11231559884160 310 11414600780400 311 11600020348800 312 11787841698048 313 11978088086016 314 12170782920240 315 12365949758400 316 12563612308800 317 12763794430848 318 12966520135536 319 13171813585920 320 13379699097600 321 13590201139200 322 13803344332848 323 14019153454656 324 14237653435200 325 14458869360000 326 14682826470000 327 14909550162048 328 15139065989376 329 15371399662080 330 15606577047600 331 15844624171200 332 16085567216448 333 16329432525696 334 16576246600560 335 16826036102400 336 17078827852800 337 17334648834048 338 17593526189616 339 17855487224640 340 18120559406400 341 18388770364800 342 18660147892848 343 18934719947136 344 19212514648320 345 19493560281600 346 19777885297200 347 20065518310848 348 20356488104256 349 20650823625600 350 20948553990000 351 21249708480000 352 21554316546048 353 21862407806976 354 22174012050480 355 22489159233600 356 22807879483200 357 23130203096448 358 23456160541296 359 23785782456960 360 24119099654400 361 24456143116800 362 24796944000048 363 25141533633216 364 25489943519040 365 25842205334400 366 26198350930800 367 26558412334848 368 26922421748736 369 27290411550720 370 27662414295600 371 28038462715200 372 28418589718848 373 28802828393856 374 29191212006000 375 29583774000000 376 29980548000000 377 30381567810048 378 30786867414576 379 31196480978880 380 31610442849600 381 32028787555200 382 32451549806448 383 32878764496896 384 33310466703360 385 33746691686400 386 34187474890800 387 34632851946048 388 35082858666816 389 35537531053440 390 35996905292400 391 36461017756800 392 36929905006848 393 37403603790336 394 37882151043120 395 38365583889600 396 38853939643200 397 39347255806848 398 39845570073456 399 40348920326400 400 40857344640000 401 41370881280000 402 41889568704048 403 42413445562176 404 42942550697280 405 43476923145600 406 44016602137200 407 44561627096448 408 45112037642496 409 45667873589760 410 46229174948400 411 46795981924800 412 47368334922048 413 47946274540416 414 48529841577840 415 49119077030400 416 49714022092800 417 50314718158848 418 50921206821936 419 51533529875520 420 52151729313600 421 52775847331200 422 53405926324848 423 54042008893056 424 54684137836800 425 55332356160000 426 55986707070000 427 56647233978048 428 57313980499776 429 57986990455680 430 58666307871600 431 59351976979200 432 60044042216448 433 60742548228096 434 61447539866160 435 62159062190400 436 62877160468800 437 63601880178048 438 64333267004016 439 65071366842240 440 65816225798400 441 66567890188800 442 67326406540848 443 68091821593536 444 68864182297920 445 69643535817600 446 70429929529200 447 71223411022848 448 72024028102656 449 72831828787200 450 73646861310000 451 74469174120000 452 75298815882048 453 76135835477376 454 76980282004080 455 77832204777600 456 78691653331200 457 79558677416448 458 80433327003696 459 81315652282560 460 82205703662400 461 83103531772800 462 84009187464048 463 84922721807616 464 85844186096640 465 86773631846400 466 87711110794800 467 88656674902848 468 89610376355136 469 90572267560320 470 91542401151600 471 92520829987200 472 93507607150848 473 94502785952256 474 95506419927600 475 96518562840000 476 97539268680000 477 98568591666048 478 99606586244976 479 100653307092480 480 101708809113600 481 102773147443200 482 103846377446448 483 104928554719296 484 106019735088960 485 107119974614400 486 108229329586800 487 109347856530048 488 110475612201216 489 111612653591040 490 112759037924400 491 113914822660800 492 115080065494848 493 116254824356736 494 117439157412720 495 118633123065600 496 119836779955200 497 121050186958848 498 122273403191856 499 123506488008000 500 124749501000000 501 126002502000000 502 127265551080048 503 128538708552576 504 129822034970880 505 131115591129600 506 132419438065200 507 133733637056448 508 135058249624896 509 136393337535360 510 137738962796400 511 139095187660800 512 140462074626048 513 141839686434816 514 143228086075440 515 144627336782400 516 146037502036800 517 147458645566848 518 148890831348336 519 150334123605120 520 151788586809600 521 153254285683200 522 154731285196848 523 156219650571456 524 157719447278400 525 159230741040000 526 160753597830000 527 162288083874048 528 163834265650176 529 165392209889280 530 166961983575600 531 168543653947200 532 170137288496448 533 171742954970496 534 173360721371760 535 174990655958400 536 176632827244800 537 178287304002048 538 179954155258416 539 181633450299840 540 183325258670400 541 185029650172800 542 186746694868848 543 188476463079936 544 190219025387520 545 191974452633600 546 193742815921200 547 195524186614848 548 197318636341056 549 199126236988800 550 200947060710000 551 202781179920000 552 204628667298048 553 206489595787776 554 208364038597680 555 210252069201600 556 212153761339200 557 214069189016448 558 215998426506096 559 217941548348160 560 219898629350400 561 221869744588800 562 223854969408048 563 225854379422016 564 227868050514240 565 229896058838400 566 231938480818800 567 233995393150848 568 236066872801536 569 238152997009920 570 240253843287600 571 242369489419200 572 244500013462848 573 246645493750656 574 248806008889200 575 250981637760000 576 253172459520000 577 255378553602048 578 257599999715376 579 259836877846080 580 262089268257600 581 264357251491200 582 266640908366448 583 268940319981696 584 271255567714560 585 273586733222400 586 275933898442800 587 278297145594048 588 280676557175616 589 283072215968640 590 285484205036400 591 287912607724800 592 290357507662848 593 292818988763136 594 295297135222320 595 297792031521600 596 300303762427200 597 302832412990848 598 305378068550256 599 307940814729600 600 310520737440000 601 313117922880000 602 315732457536048 603 318364428182976 604 321013921884480 605 323681025993600 606 326365828153200 607 329068416296448 608 331788878647296 609 334527303720960 610 337283780324400 611 340058397556800 612 342851244810048 613 345662411769216 614 348491988413040 615 351340065014400 616 354206732140800 617 357092080654848 618 359996201714736 619 362919186774720 620 365861127585600 621 368822116195200 622 371802244948848 623 374801606489856 624 377820293760000 625 380858400000000 626 383916018750000 627 386993243850048 628 390090169440576 629 393206889962880 630 396343500159600 631 399500095075200 632 402676770056448 633 405873620752896 634 409090743117360 635 412328233406400 636 415586188180800 637 418864704306048 638 422163878952816 639 425483809597440 640 428824594022400 641 432186330316800 642 435569116876848 643 438973052406336 644 442398235917120 645 445844766729600 646 449312744473200 647 452802269086848 648 456313440819456 649 459846360230400 650 463401128190000 651 466977845880000 652 470576614794048 653 474197536738176 654 477840713831280 655 481506248505600 656 485194243507200 657 488904801896448 658 492638027048496 659 496394022653760 660 500172892718400 661 503974741564800 662 507799673832048 663 511647794476416 664 515519208771840 665 519414022310400 666 523332341002800 667 527274271078848 668 531239919087936 669 535229391899520 670 539242796703600 671 543280241011200 672 547341832654848 673 551427679789056 674 555537890890800 675 559672574760000 676 563831840520000 677 568015797618048 678 572224555825776 679 576458225239680 680 580716916281600 681 585000739699200 682 589309806566448 683 593644228284096 684 598004116580160 685 602389583510400 686 606800741458800 687 611237703138048 688 615700581590016 689 620189490186240 690 624704542628400 691 629245852948800 692 633813535510848 693 638407705009536 694 643028476471920 695 647675965257600 696 652350287059200 697 657051557902848 698 661779894148656 699 666535412491200 700 671318229960000 701 676128463920000 702 680966232072048 703 685831652453376 704 690724843438080 705 695645923737600 706 700595012401200 707 705572228816448 708 710577692709696 709 715611524146560 710 720673843532400 711 725764771612800 712 730884429474048 713 736032938543616 714 741210420590640 715 746416997726400 716 751652792404800 717 756917927422848 718 762212525921136 719 767536711384320 720 772890607641600 721 778274338867200 722 783688029580848 723 789131804648256 724 794605789281600 725 800110109040000 726 805644889830000 727 811210257906048 728 816806339870976 729 822433262676480 730 828091153623600 731 833780140363200 732 839500350896448 733 845251913575296 734 851034957102960 735 856849610534400 736 862696003276800 737 868574265090048 738 874484526087216 739 880426916735040 740 886401567854400 741 892408610620800 742 898448176564848 743 904520397572736 744 910625405886720 745 916763334105600 746 922934315185200 747 929138482438848 748 935375969537856 749 941646910512000 750 947951439750000 751 954289692000000 752 960661802370048 753 967067906328576 754 973508139704880 755 979982638689600 756 986491539835200 757 993034980056448 758 999613096630896 759 1006226027199360 760 1012873909766400 761 1019556882700800 762 1026275084736048 763 1033028654970816 764 1039817732869440 765 1046642458262400 766 1053502971346800 767 1060399412686848 768 1067331923214336 769 1074300644229120 770 1081305717399600 771 1088347284763200 772 1095425488726848 773 1102540472067456 774 1109692377932400 775 1116881349840000 776 1124107531680000 777 1131371067714048 778 1138672102576176 779 1146010781273280 780 1153387249185600 781 1160801652067200 782 1168254136046448 783 1175744847626496 784 1183273933685760 785 1190841541478400 786 1198447818634800 787 1206092913162048 788 1213776973444416 789 1221500148243840 790 1229262586700400 791 1237064438332800 792 1244905853038848 793 1252786981095936 794 1260707973161520 795 1268668980273600 796 1276670153851200 797 1284711645694848 798 1292793607987056 799 1300916193292800 800 1309079554560000 801 1317283845120000 802 1325529218688048 803 1333815829363776 804 1342143831631680 805 1350513380361600 806 1358924630809200 807 1367377738616448 808 1375872859812096 809 1384410150812160 810 1392989768420400 811 1401611869828800 812 1410276612618048 813 1418984154758016 814 1427734654608240 815 1436528270918400 816 1445365162828800 817 1454245489870848 818 1463169411967536 819 1472137089433920 820 1481148682977600 821 1490204353699200 822 1499304263092848 823 1508448573046656 824 1517637445843200 825 1526871044160000 826 1536149531070000 827 1545473070042048 828 1554841824941376 829 1564255960030080 830 1573715639967600 831 1583221029811200 832 1592772295016448 833 1602369601437696 834 1612013115328560 835 1621703003342400 836 1631439432532800 837 1641222570354048 838 1651052584661616 839 1660929643712640 840 1670853916166400 841 1680825571084800 842 1690844777932848 843 1700911706579136 844 1711026527296320 845 1721189410761600 846 1731400528057200 847 1741660050670848 848 1751968150496256 849 1762324999833600 850 1772730771390000 851 1783185638280000 852 1793689774026048 853 1804243352558976 854 1814846548218480 855 1825499535753600 856 1836202490323200 857 1846955587496448 858 1857759003253296 859 1868612913984960 860 1879517496494400 861 1890472927996800 862 1901479386120048 863 1912537048905216 864 1923646094807040 865 1934806702694400 866 1946019051850800 867 1957283321974848 868 1968599693180736 869 1979968345998720 870 1991389461375600 871 2002863220675200 872 2014389805678848 873 2025969398585856 874 2037602182014000 875 2049288339000000 876 2061028053000000 877 2072821507890048 878 2084668887966576 879 2096570377946880 880 2108526162969600 881 2120536428595200 882 2132601360806448 883 2144721146008896 884 2156895971031360 885 2169126023126400 886 2181411489970800 887 2193752559666048 888 2206149420738816 889 2218602262141440 890 2231111273252400 891 2243676643876800 892 2256298564246848 893 2268977225022336 894 2281712817291120 895 2294505532569600 896 2307355562803200 897 2320263100366848 898 2333228338065456 899 2346251469134400 900 2359332687240000 901 2372472186480000 902 2385670161384048 903 2398926806914176 904 2412242318465280 905 2425616891865600 906 2439050723377200 907 2452544009696448 908 2466096947954496 909 2479709735717760 910 2493382570988400 911 2507115652204800 912 2520909178242048 913 2534763348412416 914 2548678362465840 915 2562654420590400 916 2576691723412800 917 2590790471998848 918 2604950867853936 919 2619173112923520 920 2633457409593600 921 2647803960691200 922 2662212969484848 923 2676684639685056 924 2691219175444800 925 2705816781360000 926 2720477662470000 927 2735202024258048 928 2749990072651776 929 2764842014023680 930 2779758055191600 931 2794738403419200 932 2809783266416448 933 2824892852340096 934 2840067369794160 935 2855307027830400 936 2870612035948800 937 2885982604098048 938 2901418942676016 939 2916921262530240 940 2932489774958400 941 2948124691708800 942 2963826224980848 943 2979594587425536 944 2995429992145920 945 3011332652697600 946 3027302783089200 947 3043340597782848 948 3059446311694656 949 3075620140195200 950 3091862299110000 951 3108173004720000 952 3124552473762048 953 3141000923429376 954 3157518571372080 955 3174105635697600 956 3190762334971200 957 3207488888216448 958 3224285514915696 959 3241152435010560 960 3258089868902400 961 3275098037452800 962 3292177161984048 963 3309327464279616 964 3326549166584640 965 3343842491606400 966 3361207662514800 967 3378644902942848 968 3396154436987136 969 3413736489208320 970 3431391284631600 971 3449119048747200 972 3466920007510848 973 3484794387344256 974 3502742415135600 975 3520764318240000 976 3538860324480000 977 3557030662146048 978 3575275559996976 979 3593595247260480 980 3611989953633600 981 3630459909283200 982 3649005344846448 983 3667626491431296 984 3686323580616960 985 3705096844454400 986 3723946515466800 987 3742872826650048 988 3761876011473216 989 3780956303879040 990 3800113938284400 991 3819349149580800 992 3838662173134848 993 3858053244788736 994 3877522600860720 995 3897070478145600 996 3916697113915200 997 3936402745918848 998 3956187612383856 999 3976051952016000 1000 3995996004000000