1 2 2 4 3 12 4 24 5 48 6 120 7 240 8 360 9 720 10 1680 11 2520 12 5040 13 10080 14 15120 15 20160 16 50400 17 55440 18 110880 19 166320 20 221760 21 332640 22 554400 23 665280 24 1441440 25 2162160 26 2882880 27 4324320 28 7207200 29 8648640 30 14414400 31 17297280 32 21621600 33 43243200 34 73513440 35 122522400 36 147026880 37 245044800 38 294053760 39 367567200 40 735134400 41 1102701600 42 1396755360 43 2205403200 44 2793510720 45 4655851200 46 5587021440 47 6983776800 48 13967553600 49 20951330400 50 27935107200 51 41902660800 52 97772875200 53 128501493120 54 146659312800 55 160626866400 56 293318625600 57 321253732800 58 481880599200 59 642507465600 60 963761198400 61 1927522396800 62 2248776129600 63 3212537328000 64 3373164194400 65 4497552259200 66 6746328388800 67 8995104518400 68 13492656777600 69 18632716502400 70 26985313555200 71 55898149507200 72 65214507758400 73 93163582512000 74 97821761637600 75 130429015516800 76 195643523275200 77 260858031033600 78 391287046550400 79 577614211574400 80 782574093100800 81 1732842634723200 82 2021649740510400 83 2888071057872000 84 3032474610765600 85 4043299481020800 86 6064949221531200 87 8086598962041600 88 12129898443062400 89 20216497405104000 90 24259796886124800 91 36389695329187200 92 48519593772249600 93 60649492215312000 94 72779390658374400 95 149602080797769600 96 224403121196654400 97 299204161595539200 98 448806242393308800 99 748010403988848000 100 897612484786617600 101 1346418727179926400 102 1795224969573235200 103 2244031211966544000 104 2692837454359852800 105 4488062423933088000 106 6133685312708553600 107 8976124847866176000 108 12267370625417107200 109 18401055938125660800 110 30668426563542768000 111 36802111876251321600 112 55203167814376982400 113 73604223752502643200 114 92005279690628304000 115 110406335628753964800 116 184010559381256608000 117 263748468446467804800 118 368021118762513216000 119 527496936892935609600 120 791245405339403414400 121 1318742342232339024000 122 1582490810678806828800 123 2373736216018210243200 124 3164981621357613657600 125 3956227026697017072000 126 4747472432036420486400 127 7912454053394034144000 128 11868681080091051216000 129 15824908106788068288000 130 23737362160182102432000 131 34814797834933750233600 132 37188534050951960476800 133 61980890084919934128000 134 74377068101903920953600 135 111565602152855881430400 136 148754136203807841907200 137 185942670254759802384000 138 223131204305711762860800 139 371885340509519604768000 140 557828010764279407152000 141 743770681019039209536000 142 1115656021528558814304000 143 1487541362038078419072000 144 1636295498241886260979200 145 1970992304700453905270400 146 3941984609400907810540800 147 5912976914101361715811200 148 7883969218801815621081600 149 9854961523502269526352000 150 11825953828202723431622400 151 19709923047004539052704000 152 29564884570506808579056000 153 39419846094009078105408000 154 59129769141013617158112000 155 78839692188018156210816000 156 86723661406819971831897600 157 108404576758524964789872000 158 216809153517049929579744000 159 325213730275574894369616000 160 433618307034099859159488000 161 581442729886633902054768000 162 650427460551149788739232000 163 867236614068199718318976000 164 1162885459773267804109536000 165 1744328189659901706164304000 166 2325770919546535608219072000 167 3488656379319803412328608000 168 4651541839093071216438144000 169 5116696023002378338081958400 170 6395870028752972922602448000 171 12791740057505945845204896000 172 19187610086258918767807344000 173 25583480115011891690409792000 174 35468006523084668025340848000 175 38375220172517837535614688000 176 51166960230023783380819584000 177 70936013046169336050681696000 178 106404019569254004076022544000 179 141872026092338672101363392000 180 212808039138508008152045088000 181 283744052184677344202726784000 182 312118457403145078622999462400 183 390148071753931348278749328000 184 780296143507862696557498656000 185 1170444215261794044836247984000 186 1560592287015725393114997312000 187 2340888430523588089672495968000 188 3121184574031450786229994624000 189 4681776861047176179344991936000 190 7022665291570764269017487904000 191 9363553722094352358689983872000 192 14258138622280036546187020896000 193 19010851496373382061582694528000 194 20287699731204430110494965056000 195 26139920807513400334676204976000 196 52279841615026800669352409952000 197 78419762422540201004028614928000 198 104559683230053601338704819904000 199 156839524845080402008057229856000 200 209119366460107202677409639808000 201 313679049690160804016114459712000 202 470518574535241206024171689568000 203 627358099380321608032228919424000 204 1012327842181882594779278483616000 205 1349770456242510126372371311488000 206 1359275881990696817403162658752000 207 1855934377333451423762010553296000 208 2718551763981393634806325317504000 209 3711868754666902847524021106592000 210 5567803132000354271286031659888000 211 7423737509333805695048042213184000 212 11135606264000708542572063319776000 213 14847475018667611390096084426368000 214 22271212528001417085144126639552000 215 33406818792002125627716189959328000 216 44542425056002834170288253279104000 217 66813637584004251255432379918656000 218 96508587621339474035624548771392000 219 133627275168008502510864759837312000 220 144762881432009211053436823157088000 221 193017175242678948071249097542784000 222 270966419090683907869253540781216000 223 406449628636025861803880311171824000 224 541932838181367815738507081562432000 225 812899257272051723607760622343648000 226 1083865676362735631477014163124864000 227 1625798514544103447215521244687296000 228 2438697771816155170823281867030944000 229 3251597029088206894431042489374592000 230 4877395543632310341646563734061888000 231 7045126896357781604600592060311616000 232 9754791087264620683293127468123776000 233 10567690344536672406900888090467424000 234 14090253792715563209201184120623232000 235 21135380689073344813801776180934848000 236 31703071033610017220702664271402272000 237 42270761378146689627603552361869696000 238 63406142067220034441405328542804544000 239 64219041324492086165013089165148192000 240 85625388432656114886684118886864256000 241 105676903445366724069008880904674240000 242 126812284134440068882810657085609088000 243 128438082648984172330026178330296384000 244 192657123973476258495039267495444576000 245 256876165297968344660052356660592768000 246 385314247946952516990078534990889152000 247 556565024812264746763446772764617664000 248 770628495893905033980157069981778304000 249 834847537218397120145170159146926496000 250 1113130049624529493526893545529235328000 251 1669695074436794240290340318293852992000 252 2504542611655191360435510477440779488000 253 3339390148873588480580680636587705984000 254 5009085223310382720871020954881558976000 255 5330180429932843151696086400707299936000 256 7106907239910457535594781867609733248000 257 8348475372183971201451701591469264960000 258 10018170446620765441742041909763117952000 259 10660360859865686303392172801414599872000 260 15990541289798529455088259202121899808000 261 21320721719731372606784345602829199744000 262 31981082579597058910176518404243799616000 263 46194897059417973981366082139463266112000 264 63962165159194117820353036808487599232000 265 69292345589126960972049123209194899168000 266 92389794118835947962732164278926532224000 267 138584691178253921944098246418389798336000 268 207877036767380882916147369627584697504000 269 277169382356507843888196492836779596672000 270 415754073534761765832294739255169395008000 271 474386058264023040500951689662949694304000 272 632514744352030720667935586217266259072000 273 692923455891269609720491232091948991680000 274 831508147069523531664589478510338790016000 275 948772116528046081001903379325899388608000 276 1385846911782539219440982464183897983360000 277 1897544233056092162003806758651798777216000 278 2846316349584138243005710137977698165824000 279 4111345838288199684341581310412230683968000 280 5692632699168276486011420275955396331648000 281 6167018757432299526512371965618346025952000 282 8222691676576399368683162620824461367936000 283 12334037514864599053024743931236692051904000 284 18501056272296898579537115896855038077856000 285 24668075029729198106049487862473384103808000 286 37002112544593797159074231793710076155712000 287 43169131302026096685586603759328422181664000 288 57558841736034795580782138345771229575552000 289 61670187574322995265123719656183460259520000 290 74004225089187594318148463587420152311424000 291 86338262604052193371173207518656844363328000 292 123340375148645990530247439312366920519040000 293 172676525208104386742346415037313688726656000 294 259014787812156580113519622555970533089984000 295 398800546313955369381133387109986376344896000 296 518029575624313160227039245111941066179968000 297 598200819470933054071700080664979564517344000 298 797601092627910738762266774219972752689792000 299 1196401638941866108143400161329959129034688000 300 1794602458412799162215100241994938693552032000 301 2392803277883732216286800322659918258069376000 302 3589204916825598324430200483989877387104064000 303 4187405736296531378501900564654856951621408000 304 5583207648395375171335867419539809268828544000 305 5982008194709330540717000806649795645173440000 306 7178409833651196648860400967979754774208128000 307 8374811472593062757003801129309713903242816000 308 11964016389418661081434001613299591290346880000 309 16749622945186125514007602258619427806485632000 310 25124434417779188271011403387929141709728448000 311 40278855177709492307494472098108624010834496000 312 50248868835558376542022806775858283419456896000 313 60418282766564238461241708147162936016251744000 314 80557710355418984614988944196217248021668992000 315 120836565533128476922483416294325872032503488000 316 181254848299692715383725124441488808048755232000 317 241673131066256953844966832588651744065006976000 318 362509696599385430767450248882977616097510464000 319 422927979365949669228691957030140552113762208000 320 563903972487932892304922609373520736151682944000 321 604182827665642384612417081471629360162517440000 322 725019393198770861534900497765955232195020928000 323 845855958731899338457383914060281104227524416000 324 1208365655331284769224834162943258720325034880000 325 1691711917463798676914767828120562208455048832000 326 2054221614063184107682218077003539824552559296000 327 2537567876195698015372151742180843312682573248000 328 4108443228126368215364436154007079649105118592000 329 5075135752391396030744303484361686625365146496000 330 6162664842189552323046654231010619473657677888000 331 6223083124956116561507895939157782409673929632000 332 8297444166608155415343861252210376546231906176000 333 12325329684379104646093308462021238947315355776000 334 12446166249912233123015791878315564819347859264000 335 18669249374868349684523687817473347229021788896000 336 24892332499824466246031583756631129638695718528000 337 37338498749736699369047375634946694458043577792000 338 43561581874692815930555271574104476867717507424000 339 58082109166257087907407028765472635823623343232000 340 62230831249561165615078959391577824096739296320000 341 74676997499473398738094751269893388916087155584000 342 87123163749385631861110543148208953735435014848000 343 124461662499122331230157918783155648193478592640000 344 174246327498771263722221086296417907470870029696000 345 211584826248507963091268461931364601928913607488000 346 261369491248156895583331629444626861206305044544000 347 423169652497015926182536923862729203857827214976000 348 522738982496313791166663258889253722412610089088000 349 634754478745523889273805385794093805786740822464000 350 665869894370304472081344865489882717835110470624000 351 871231637493856318611105431482089537354350148480000 352 1269508957491047778547610771588187611573481644928000 353 1331739788740608944162689730979765435670220941248000 354 1997609683110913416244034596469648153505331411872000 355 2613694912481568955833316294446268612063050445440000 356 2663479577481217888325379461959530871340441882496000 357 3995219366221826832488069192939296307010662823744000 358 4661089260592131304569414058429179024845773294368000 359 6214785680789508406092552077905572033127697725824000 360 6658698943703044720813448654898827178351104706240000 361 7990438732443653664976138385878592614021325647488000 362 9322178521184262609138828116858358049691546588736000 363 13317397887406089441626897309797654356702209412480000 364 18644357042368525218277656233716716099383093177472000 365 22639576408590352050765725426656012406393756001216000 366 27966535563552787827416484350575074149074639766208000 367 45279152817180704101531450853312024812787512002432000 368 55933071127105575654832968701150148298149279532416000 369 67918729225771056152297176279968037219181268003648000 370 72579818486363187456866590338397216244027041298016000 371 93221785211842626091388281168583580496915465887360000 372 135837458451542112304594352559936074438362536007296000 373 145159636972726374913733180676794432488054082596032000 374 217739455459089562370599771015191648732081123894048000 375 279665355635527878274164843505750741490746397662080000 376 290319273945452749827466361353588864976108165192064000 377 435478910918179124741199542030383297464162247788096000 378 508058729404542312198066132368780513708189289086112000 379 677411639206056416264088176491707351610919052114816000 380 725798184863631874568665903383972162440270412980160000 381 870957821836358249482399084060766594928324495576192000 382 1016117458809084624396132264737561027416378578172224000 383 1451596369727263749137331806767944324880540825960320000 384 2032234917618169248792264529475122054832757156344448000 385 2467713828536348373533464071505505352296919404132544000 386 3048352376427253873188396794212683082249135734516672000 387 4064469835236338497584529058950244109665514312688896000 388 4935427657072696747066928143011010704593838808265088000 389 6096704752854507746376793588425366164498271469033344000 390 7403141485609045120600392214516516056890758212397632000 391 10161174588090846243961322647375610274163785781722240000 392 12193409505709015492753587176850732328996542938066688000 393 14806282971218090241200784429033032113781516424795264000 394 16403038977918080365251849416477770871150111333351616000 395 30483523764272538731883967942126830822491357345166720000 396 32806077955836160730503698832955541742300222666703232000 397 49209116933754241095755548249433312613450334000054848000 398 57410636422713281278381472957672198049025389666730656000 399 76547515230284375037841963943562930732033852888974208000 400 82015194889590401826259247082388854355750556666758080000 401 98418233867508482191511096498866625226900668000109696000 402 114821272845426562556762945915344396098050779333461312000 403 164030389779180803652518494164777708711501113333516160000 404 229642545690853125113525891830688792196101558666922624000 405 278851662624607366209281440080122104809551892666977472000 406 344463818536279687670288837746033188294152338000383936000 407 459285091381706250227051783661377584392203117333845248000 408 557703325249214732418562880160244209619103785333954944000 409 688927637072559375340577675492066376588304676000767872000 410 836554987873822098627844320240366314428655678000932416000 411 1148212728454265625567629459153443960980507793334613120000 412 1377855274145118750681155350984132753176609352001535744000 413 1673109975747644197255688640480732628857311356001864832000 414 1951961638372251563464970080560854733666863248668842304000 415 2788516626246073662092814400801221048095518926669774720000 416 3444638185362796876702888377460331882941523380003839360000 417 3903923276744503126929940161121709467333726497337684608000 418 5855884915116754690394910241682564201000589746006526912000 419 9721534434246115629805929420832492202968299316899724416000 420 9759808191861257817324850402804273668334316243344211520000 421 11711769830233509380789820483365128402001179492013053824000 422 14582301651369173444708894131248738304452448975349586624000 423 19519616383722515634649700805608547336668632486688423040000 424 29164603302738346889417788262497476608904897950699173248000 425 35414161153325135508578742890175507310813090368706138944000 426 43746904954107520334126682393746214913357346926048759872000 427 58329206605476693778835576524994953217809795901398346496000 428 70828322306650271017157485780351014621626180737412277888000 429 87493809908215040668253364787492429826714693852097519744000 430 106242483459975406525736228670526521932439271106118416832000 431 145823016513691734447088941312487383044524489753495866240000 432 174987619816430081336506729574984859653429387704195039488000 433 212484966919950813051472457341053043864878542212236833664000 434 247899128073275948560051200231228551175691632580942972608000 435 354141611533251355085787428901755073108130903687061389440000 436 437469049541075203341266823937462149133573469260487598720000 437 495798256146551897120102400462457102351383265161885945216000 438 743697384219827845680153600693685653527074897742828917824000 439 1239495640366379742800256001156142755878458162904714863040000 440 1487394768439655691360307201387371307054149795485657835648000 441 1910281516329361721256865131193584717883270815770795847744000 442 2478991280732759485600512002312285511756916325809429726080000 443 3718486921099139228400768003468428267635374488714144589120000 444 3820563032658723442513730262387169435766541631541591695488000 445 4639255111085592751623815318612991457716514838300504201664000 446 5730844548988085163770595393580754153649812447312387543232000 447 7436973842198278456801536006936856535270748977428289178240000 448 9278510222171185503247630637225982915433029676601008403328000 449 11461689097976170327541190787161508307299624894624775086464000 450 13917765333256778254871445955838974373149544514901512604992000 451 19102815163293617212568651311935847178832708157707958477440000 452 22923378195952340655082381574323016614599249789249550172928000 453 27835530666513556509742891911677948746299089029803025209984000 454 32474785777599149261366707230290940204015603868103529411648000 455 46392551110855927516238153186129914577165148383005042016640000 456 57308445489880851637705953935807541536498124473123875432320000 457 64949571555198298522733414460581880408031207736207058823296000 458 97424357332797447784100121690872820612046811604310588234944000 459 129899143110396597045466828921163760816062415472414117646592000 460 162373928887995746306833536151454701020078019340517647058240000 461 194848714665594895568200243381745641224093623208621176469888000 462 324747857775991492613667072302909402040156038681035294116480000 463 389697429331189791136400486763491282448187246417242352939776000 464 487121786663987238920500608454364103060234058021552941174720000 465 523417135474245111624381045947042212700016203521198062281856000 466 617020929774383835965967437375527863876296473493967058821312000 467 779394858662379582272800973526982564896374492834484705879552000 468 974243573327974477841001216908728206120468116043105882349440000 469 1234041859548767671931934874751055727752592946987934117642624000 470 1570251406422735334873143137841126638100048610563594186845568000 471 1851062789323151507897902312126583591628889420481901176463936000 472 2617085677371225558121905229735211063500081017605990311409280000 473 3085104648871919179829837186877639319381482367469835294106560000 474 3702125578646303015795804624253167183257778840963802352927872000 475 4449045651531083448807238890549858807950137729930183529395776000 476 6170209297743838359659674373755278638762964734939670588213120000 477 7851257032113676674365715689205633190500243052817970934227840000 478 8898091303062166897614477781099717615900275459860367058791552000 479 13347136954593250346421716671649576423850413189790550588187328000 480 17796182606124333795228955562199435231800550919720734117583104000 481 22245228257655417244036194452749294039750688649650917646978880000 482 26694273909186500692843433343299152847700826379581101176374656000 483 44490456515310834488072388905498588079501377299301835293957760000 484 53388547818373001385686866686598305695401652759162202352749312000 485 66735684772966251732108583358247882119252065948952752940936640000 486 72754981830920070515788965386638867565302252289446530657177984000 487 84531867379090585527337538920447317351052616868673487058519744000 488 106777095636746002771373733373196611390803305518324404705498624000 489 133471369545932503464217166716495764238504131897905505881873280000 490 169063734758181171054675077840894634702105233737346974117039488000 491 218264945492760211547366896159916602695906756868339591971533952000 492 253595602137271756582012616761341952053157850606020461175559232000 493 363774909154600352578944826933194337826511261447232653285889920000 494 422659336895452927636687694602236586755263084343367435292598720000 495 507191204274543513164025233522683904106315701212040922351118464000 496 618417345562820599384206205786430374305069144460295510586012864000 497 845318673790905855273375389204473173510526168686734870585197440000 498 1091324727463801057736834480799583013479533784341697959857669760000 499 1236834691125641198768412411572860748610138288920591021172025728000 500 1855252036688461798152618617359291122915207433380886531758038592000 501 2473669382251282397536824823145721497220276577841182042344051456000 502 3092086727814102996921031028932151871525345722301477552930064320000 503 3710504073376923596305237234718582245830414866761773063516077184000 504 6184173455628205993842062057864303743050691444602955105860128640000 505 7421008146753847192610474469437164491660829733523546127032154368000 506 9276260183442308990763093086796455614576037166904432658790192960000 507 10840492292807090506852555842609191267230035591127533067919519616000 508 11749929565693591388299917909942177111796313744745614701134244416000 509 14842016293507694385220948938874328983321659467047092254064308736000 510 18552520366884617981526186173592911229152074333808865317580385920000 511 23499859131387182776599835819884354223592627489491229402268488832000 512 32521476878421271520557667527827573801690106773382599203758558848000 513 35249788697080774164899753729826531335388941234236844103402733248000 514 54202461464035452534262779213045956336150177955637665339597598080000 515 58749647828467956941499589549710885558981568723728073505671222080000 516 70499577394161548329799507459653062670777882468473688206805466496000 517 92144184488860269308246724662178125771455302524584031077315916736000 518 117499295656935913882999179099421771117963137447456147011342444160000 519 162607384392106357602788337639137869008450533866912996018792794240000 520 176248943485403870824498768649132656676944706171184220517013666240000 521 184288368977720538616493449324356251542910605049168062154631833472000 522 276432553466580807924740173986534377314365907573752093231947750208000 523 352497886970807741648997537298265313353889412342368441034027332480000 524 460720922444301346541233623310890628857276512622920155386579583680000 525 552865106933161615849480347973068754628731815147504186463895500416000 526 921441844888602693082467246621781257714553025245840310773159167360000 527 1105730213866323231698960695946137509257463630295008372927791000832000 528 1382162767332904039623700869932671886571829537868760466159738751040000 529 1636914336213870666534735932233987881351735374260257493255847462016000 530 1750739505288345116856687768581384389657650747967096590469002417984000 531 2211460427732646463397921391892275018514927260590016745855582001664000 532 2764325534665808079247401739865343773143659075737520932319477502080000 533 3501479010576690233713375537162768779315301495934193180938004835968000 534 4910743008641611999604207796701963644055206122780772479767542386048000 535 5252218515865035350570063305744153168972952243901289771407007253952000 536 8184571681069353332673679661169939406758676871301287466279237310080000 537 8753697526441725584283438842906921948288253739835482952345012089920000 538 10504437031730070701140126611488306337945904487802579542814014507904000 539 13913771857817900665545255423988896991489750681212188692674703427136000 540 17507395052883451168566877685813843896576507479670965904690024179840000 541 24553715043208059998021038983509818220276030613903862398837711930240000 542 26261092579325176752850316528720765844864761219506448857035036269760000 543 27827543715635801331090510847977793982979501362424377385349406854272000 544 41741315573453701996635766271966690974469252043636566078024110281408000 545 52522185158650353505700633057441531689729522439012897714070072539520000 546 69568859289089503327726277119944484957448753406060943463373517135680000 547 83482631146907403993271532543933381948938504087273132156048220562816000 548 139137718578179006655452554239888969914897506812121886926747034271360000 549 166965262293814807986543065087866763897877008174546264312096441125632000 550 208706577867268509983178831359833454872346260218182830390120551407040000 551 250447893440722211979814597631800145846815512261819396468144661688448000 552 264361665298540112645359853055789042838305262943031585160819365115584000 553 333930524587629615973086130175733527795754016349092528624192882251264000 554 377659521855057303779085504365412918340436089918616550229741950165120000 555 417413155734537019966357662719666909744692520436365660780241102814080000 556 528723330597080225290719706111578085676610525886063170321638730231168000 557 770986652356733083937860624082208292116667361276581279323504154609536000 558 793084995895620337936079559167367128514915788829094755482458095346752000 559 1057446661194160450581439412223156171353221051772126340643277460462336000 560 1252239467203611059899072988159000729234077561309096982340723308442240000 561 1321808326492700563226799265278945214191526314715157925804096825577920000 562 1586169991791240675872159118334734257029831577658189510964916190693504000 563 2643616652985401126453598530557890428383052629430315851608193651155840000 564 3172339983582481351744318236669468514059663155316379021929832381387008000 565 3854933261783665419689303120411041460583336806382906396617520773047680000 566 3965424979478101689680397795836835642574578944145473777412290476733760000 567 4368924363354820808981210203132513655327781713900627249499856876120704000 568 5287233305970802252907197061115780856766105258860631703216387302311680000 569 6344679967164962703488636473338937028119326310632758043859664762774016000 570 7930849958956203379360795591673671285149157888290947554824580953467520000 571 10574466611941604505814394122231561713532210517721263406432774604623360000 572 13106773090064462426943630609397540965983345141701881748499570628362112000 573 15861699917912406758721591183347342570298315776581895109649161906935040000 574 21844621816774104044906051015662568276638908569503136247499284380603520000 575 26213546180128924853887261218795081931966690283403763496999141256724224000 576 31723399835824813517443182366694685140596631553163790219298323813870080000 577 39320319270193387280830891828192622897950035425105645245498711885086336000 578 41504781451870797685321496929758879725613926282055958870248640323146688000 579 52427092360257849707774522437590163863933380566807526993998282513448448000 580 59292544931243996693316424185369828179448466117222798386069486175923840000 581 65533865450322312134718153046987704829916725708509408742497853141810560000 582 83009562903741595370642993859517759451227852564111917740497280646293376000 583 124514344355612393055964490789276639176841778846167876610745920969440064000 584 166019125807483190741285987719035518902455705128223835480994561292586752000 585 196601596350966936404154459140963114489750177125528226227493559425431680000 586 207523907259353988426607484648794398628069631410279794351243201615733440000 587 249028688711224786111928981578553278353683557692335753221491841938880128000 588 415047814518707976853214969297588797256139262820559588702486403231466880000 589 498057377422449572223857963157106556707367115384671506442983683877760256000 590 622571721778061965279822453946383195884208894230839383053729604847200320000 591 712134671226835791863937263110599725818428419365802241668476670807674752000 592 830095629037415953706429938595177594512278525641119177404972806462933760000 593 996114754844899144447715926314213113414734230769343012885967367755520512000 594 1245143443556123930559644907892766391768417788461678766107459209694400640000 595 1660191258074831907412859877190355189024557051282238354809945612925867520000 596 2136404013680507375591811789331799177455285258097406725005430012423024256000 597 2490286887112247861119289815785532783536835576923357532214918419388801280000 598 3560673356134178959319686315552998629092142096829011208342383354038373760000 599 4272808027361014751183623578663598354910570516194813450010860024846048512000 600 4980573774224495722238579631571065567073671153846715064429836838777602560000 601 6409212041041522126775435367995397532365855774292220175016290037269072768000 602 6765279376654940022707403999550697395275069983975121295850528372672910144000 603 8545616054722029502367247157327196709821141032389626900021720049692097024000 604 9546099733930283467623944293844542336891203044872870540157187274323738240000 605 10682020068402536877959058946658995887276426290487033625027150062115121280000 606 13530558753309880045414807999101394790550139967950242591701056745345820288000 607 20295838129964820068122211998652092185825209951925363887551585118018730432000 608 27061117506619760090829615998202789581100279935900485183402113490691640576000 609 32046060205207610633877176839976987661829278871461100875081450186345363840000 610 33826396883274700113537019997753486976375349919875606479252641863364550720000 611 40591676259929640136244423997304184371650419903850727775103170236037460864000 612 67652793766549400227074039995506973952750699839751212958505283726729101440000 613 81183352519859280272488847994608368743300839807701455550206340472074921728000 614 101479190649824100340611059993260460929126049759626819437757925590093652160000 615 118926490094881577241277522939470154211677546034088974358635604024881683584000 616 135305587533098800454148079991013947905501399679502425917010567453458202880000 617 162366705039718560544977695989216737486601679615402911100412680944149843456000 618 202958381299648200681222119986520921858252099519253638875515851180187304320000 619 270611175066197600908296159982027895811002799359004851834021134906916405760000 620 356779470284644731723832568818410462635032638102266923075906812074645050752000 621 405916762599296401362444239973041843716504199038507277751031702360374608640000 622 594632450474407886206387614697350771058387730170444871793178020124408417920000 623 713558940569289463447665137636820925270065276204533846151813624149290101504000 624 811833525198592802724888479946083687433008398077014555502063404720749217280000 625 1070338410853934195171497706455231387905097914306800769227720436223935152256000 626 1129801655901374983792136467924966465010936687323845256407038238236375994048000 627 1427117881138578926895330275273641850540130552409067692303627248298580203008000 628 1556014256630636205222702919896660400913266096314277898045621525714769333120000 629 1783897351423223658619162844092052313175163190511334615379534060373225253760000 630 2259603311802749967584272935849932930021873374647690512814076476472751988096000 631 3389404967704124951376409403774899395032810061971535769221114714709127982144000 632 4519206623605499935168545871699865860043746749295381025628152952945503976192000 633 5351692054269670975857488532276156939525489571534003846138602181119675761280000 634 5649008279506874918960682339624832325054683436619226282035191191181879970240000 635 6778809935408249902752818807549798790065620123943071538442229429418255964288000 636 11298016559013749837921364679249664650109366873238452564070382382363759940480000 637 13557619870816499805505637615099597580131240247886143076884458858836511928576000 638 16947024838520624756882047018874496975164050309857678846105573573545639910720000 639 20336429806224749708258456422649396370196860371829214615326688288254767892864000 640 22596033118027499675842729358499329300218733746476905128140764764727519880960000 641 27115239741632999611011275230199195160262480495772286153768917717673023857152000 642 33894049677041249513764094037748993950328100619715357692211147147091279821440000 643 45192066236054999351685458716998658600437467492953810256281529529455039761920000 644 61722848359243538588223034405585010035860646391692177692131878488913593780096000 645 67788099354082499027528188075497987900656201239430715384422294294182559642880000 646 101682149031123748541292282113246981850984301859146073076633441441273839464320000 647 123445696718487077176446068811170020071721292783384355384263756977827187560192000 648 135576198708164998055056376150995975801312402478861430768844588588365119285760000 649 185168545077730615764669103216755030107581939175076533076395635466740781340288000 650 195455686470937872196039608951019198446892046907025229358417615214893046970304000 651 246891393436974154352892137622340040143442585566768710768527513955654375120384000 652 259854380857316246272191387622742286952515438084484408973618794794366478631040000 653 308614241796217692941115172027925050179303231958460888460659392444567968900480000 654 389781571285974369408287081434113430428773157126726613460428192191549717946560000 655 390911372941875744392079217902038396893784093814050458716835230429786093940608000 656 586367059412813616588118826853057595340676140721075688075252845644679140910912000 657 779563142571948738816574162868226860857546314253453226920856384383099435893120000 658 925842725388653078823345516083775150537909695875382665381978177333703906701440000 659 977278432354689360980198044755095992234460234535126146792088076074465234851520000 660 1172734118825627233176237653706115190681352281442151376150505691289358281821824000 661 1954556864709378721960396089510191984468920469070252293584176152148930469703040000 662 2345468237651254466352475307412230381362704562884302752301011382578716563643648000 663 2931835297064068082940594134265287976703380703605378440376264228223395704554560000 664 3518202356476881699528712961118345572044056844326454128451517073868074845465472000 665 3909113729418757443920792179020383968937840938140504587168352304297860939406080000 666 4690936475302508932704950614824460762725409125768605504602022765157433127287296000 667 5863670594128136165881188268530575953406761407210756880752528456446791409109120000 668 7818227458837514887841584358040767937875681876281009174336704608595721878812160000 669 11048389856304593407291923158599716796419055704112899806891606249515533286637184000 670 11727341188256272331762376537061151906813522814421513761505056912893582818218240000 671 17591011782384408497643564805591727860220284221632270642257585369340374227327360000 672 22096779712609186814583846317199433592838111408225799613783212499031066573274368000 673 23454682376512544663524753074122303813627045628843027523010113825787165636436480000 674 33145169568913780221875769475799150389257167112338699420674818748546599859911552000 675 34986567878297879123091090002232436521993676396357516055156753123465855407684416000 676 44193559425218373629167692634398867185676222816451599227566424998062133146548736000 677 44954807888315710605089110058734415642785170788615802752436051499425400803169920000 678 55241949281522967036459615792998583982095278520564499034458031247577666433185920000 679 67432211832473565907633665088101623464177756182923704128654077249138101204754880000 680 69973135756595758246182180004464873043987352792715032110313506246931710815368832000 681 104959703634893637369273270006697309565981029189072548165470259370397566223053248000 682 134864423664947131815267330176203246928355512365847408257308154498276202409509760000 683 165725847844568901109378847378995751946285835561693497103374093742732999299557760000 684 174932839391489395615455450011162182609968381981787580275783765617329277038422080000 685 209919407269787274738546540013394619131962058378145096330940518740795132446106496000 686 349865678782978791230910900022324365219936763963575160551567531234658554076844160000 687 419838814539574549477093080026789238263924116756290192661881037481590264892212992000 688 524798518174468186846366350033486547829905145945362740827351296851987831115266240000 689 629758221809361824215639620040183857395886175134435288992821556222385397338319488000 690 699731357565957582461821800044648730439873527927150321103135062469317108153688320000 691 839677629079149098954186160053578476527848233512580385323762074963180529784425984000 692 1049597036348936373692732700066973095659810291890725481654702593703975662230532480000 693 1399462715131915164923643600089297460879747055854300642206270124938634216307376640000 694 1999758563991131406719838091706548740151849082444434865047380731162311524881330304000 695 2099194072697872747385465400133946191319620583781450963309405187407951324461064960000 696 3148791109046809121078198100200919286979430875672176444964107781111926986691597440000 697 3999517127982262813439676183413097480303698164888869730094761462324623049762660608000 698 4198388145395745494770930800267892382639241167562901926618810374815902648922129920000 699 5999275691973394220159514275119646220455547247333304595142142193486934574643990912000 700 6297582218093618242156396200401838573958861751344352889928215562223853973383194880000 701 7999034255964525626879352366826194960607396329777739460189522924649246099525321216000 702 8046910612008512198310950700513460400058545571162228692686053218397146743767415680000 703 9998792819955657033599190458532743700759245412222174325236903655811557624406651520000 704 12070365918012768297466426050770190600087818356743343039029079827595720115651123520000 705 18997706357915748363838461871212213031442566283222131217950116946041959486372637888000 706 24140731836025536594932852101540381200175636713486686078058159655191440231302247040000 707 29996378459866971100797571375598231102277736236666522975710710967434672873219954560000 708 31662843929859580606397436452020355052404277138703552029916861576736599143954396480000 709 37995412715831496727676923742424426062885132566444262435900233892083918972745275776000 710 63325687859719161212794872904040710104808554277407104059833723153473198287908792960000 711 75990825431662993455353847484848852125770265132888524871800467784167837945490551552000 712 94988531789578741819192309356061065157212831416110656089750584730209797431863189440000 713 113986238147494490183030771227273278188655397699332787307700701676251756918235827328000 714 126651375719438322425589745808081420209617108554814208119667446306946396575817585920000 715 151981650863325986910707694969697704251540530265777049743600935568335675890981103104000 716 189977063579157483638384618712122130314425662832221312179501169460419594863726378880000 717 253302751438876644851179491616162840419234217109628416239334892613892793151635171840000 718 379954127158314967276769237424244260628851325664442624359002338920839189727452757760000 719 569931190737472450915153856136366390943276988496663936538503508381258784591179136640000 720 728245410386770353947141038396468166205298374190181696688087816264941780310951119040000 721 759908254316629934553538474848488521257702651328885248718004677841678379454905515520000 722 1139862381474944901830307712272732781886553976993327873077007016762517569182358273280000 723 1456490820773540707894282076792936332410596748380363393376175632529883560621902238080000 724 1747788984928248849473138492151523598892716098056436072051410759035860272746282685696000 725 1909769428611530493417445377579754046845015873734435296120248598260007506261670440320000 726 2184736231160311061841423115189404498615895122570545090064263448794825340932853357120000 727 2912981641547081415788564153585872664821193496760726786752351265059767121243804476160000 728 3495577969856497698946276984303047197785432196112872144102821518071720545492565371392000 729 4369472462320622123682846230378808997231790245141090180128526897589650681865706714240000 730 5729308285834591480252336132739262140535047621203305888360745794780022518785011320960000 731 7257123828723815874986292434803065378011060320190854125256944673388028523794347673216000 732 8738944924641244247365692460757617994463580490282180360257053795179301363731413428480000 733 12095206381206359791643820724671775630018433866984756875428241122313380872990579455360000 734 14514247657447631749972584869606130756022120640381708250513889346776057047588695346432000 735 17477889849282488494731384921515235988927160980564360720514107590358602727462826856960000 736 21771371486171447624958877304409196134033180960572562375770834020164085571383043019648000 737 24190412762412719583287641449343551260036867733969513750856482244626761745981158910720000 738 29028495314895263499945169739212261512044241280763416501027778693552114095177390692864000 739 34955779698564976989462769843030471977854321961128721441028215180717205454925653713920000 740 36285619143619079374931462174015326890055301600954270626284723366940142618971738366080000 741 48380825524825439166575282898687102520073735467939027501712964489253523491962317821440000 742 72571238287238158749862924348030653780110603201908541252569446733880285237943476732160000 743 108856857430857238124794386522045980670165904802862811878854170100820427856915215098240000 744 139094873383873137603903938333725419745211989470324704067424772906603880039391663736640000 745 145142476574476317499725848696061307560221206403817082505138893467760570475886953464320000 746 217713714861714476249588773044091961340331809605725623757708340201640855713830430196480000 747 278189746767746275207807876667450839490423978940649408134849545813207760078783327473280000 748 333827696121295530249369452000941007388508774728779289761819454975849312094539992967936000 749 368585499722025385229566957872892531041088063630746012151207979464181448708502394981760000 750 417284620151619412811711815001176259235635968410974112202274318719811640118174991209920000 751 556379493535492550415615753334901678980847957881298816269699091626415520157566654946560000 752 667655392242591060498738904001882014777017549457558579523638909951698624189079985935872000 753 834569240303238825623423630002352518471271936821948224404548637439623280236349982419840000 754 1105756499166076155688700873618677593123264190892238036453623938392544346125507184945280000 755 1400624898943696463872354439916991617956134641796834846174590321963889505092309100930688000 756 1669138480606477651246847260004705036942543873643896448809097274879246560472699964839680000 757 2334374831572827439787257399861652696593557736328058076957650536606482508487181834884480000 758 2801249797887392927744708879833983235912269283593669692349180643927779010184618201861376000 759 3338276961212955302493694520009410073885087747287792897618194549758493120945399929679360000 760 4201874696831089391617063319750974853868403925390504538523770965891668515276927302792064000 761 4668749663145654879574514799723305393187115472656116153915301073212965016974363669768960000 762 5602499595774785855489417759667966471824538567187339384698361287855558020369236403722752000 763 6676553922425910604987389040018820147770175494575585795236389099516986241890799859358720000 764 7003124494718482319361772199584958089780673208984174230872951609819447525461545504653440000 765 9337499326291309759149029599446610786374230945312232307830602146425930033948727339537920000 766 14006248989436964638723544399169916179561346417968348461745903219638895050923091009306880000 767 21009373484155446958085316598754874269342019626952522692618854829458342576384636513960320000 768 26845310563087515557553460098409006010825913967772667885012981170974548847602591101171520000 769 28012497978873929277447088798339832359122692835936696923491806439277790101846182018613760000 770 42018746968310893916170633197509748538684039253905045385237709658916685152769273027920640000 771 53690621126175031115106920196818012021651827935545335770025962341949097695205182202343040000 772 64428745351410037338128304236181614425982193522654402924031154810338917234246218642811648000 773 72611343445239000890224690700959828615094348535256964393787971954443745395574971811406720000 774 80535931689262546672660380295227018032477741903318003655038943512923646542807773303514560000 775 107381242252350062230213840393636024043303655871090671540051924683898195390410364404686080000 776 128857490702820074676256608472363228851964387045308805848062309620677834468492437285623296000 777 161071863378525093345320760590454036064955483806636007310077887025847293085615546607029120000 778 214762484504700124460427680787272048086607311742181343080103849367796390780820728809372160000 779 275923105091908203382853824663647348737358524433976464696394293426886232503184892883345536000 780 322143726757050186690641521180908072129910967613272014620155774051694586171231093214058240000 781 459871841819847005638089707772745581228930874056627441160657155711477054171974821472242560000 782 551846210183816406765707649327294697474717048867952929392788586853772465006369785766691072000 783 644287453514100373381283042361816144259821935226544029240311548103389172342462186428116480000 784 827769315275724610148561473990942046212075573301929394089182880280658697509554678650036608000 785 919743683639694011276179415545491162457861748113254882321314311422954108343949642944485120000 786 1103692420367632813531415298654589394949434097735905858785577173707544930012739571533382144000 787 1288574907028200746762566084723632288519643870453088058480623096206778344684924372856232960000 788 1379615525459541016914269123318236743686792622169882323481971467134431162515924464416727680000 789 1839487367279388022552358831090982324915723496226509764642628622845908216687899285888970240000 790 2759231050919082033828538246636473487373585244339764646963942934268862325031848928833455360000 791 4138846576378623050742807369954710231060377866509646970445914401403293487547773393250183040000 792 5288526180928240564838031639386574184132705051651215573347557290681986122977710446930789440000 793 5518462101838164067657076493272946974747170488679529293927885868537724650063697857666910720000 794 8277693152757246101485614739909420462120755733019293940891828802806586975095546786500366080000 795 10577052361856481129676063278773148368265410103302431146695114581363972245955420893861578880000 796 12692462834227777355611275934527778041918492123962917376034137497636766695146505072633894656000 797 14449657345602561177154713449491005894403775358516135914363806418934305333719419390469937280000 798 15865578542784721694514094918159722552398115154953646720042671872045958368933131340792368320000 799 21154104723712962259352126557546296736530820206604862293390229162727944491910841787723157760000 800 25384925668455554711222551869055556083836984247925834752068274995273533390293010145267789312000 801 31731157085569443389028189836319445104796230309907293440085343744091916737866262681584736640000 802 42308209447425924518704253115092593473061640413209724586780458325455888983821683575446315520000 803 54908697913289732473187911108065822398734346362361316474582464391950360268133793683785761664000 804 63462314171138886778056379672638890209592460619814586880170687488183833475732525363169473280000 805 91514496522149554121979851846776370664557243937268860790970773986583933780222989472976269440000 806 109817395826579464946375822216131644797468692724722632949164928783900720536267587367571523328000 807 126924628342277773556112759345277780419184921239629173760341374976367666951465050726338946560000 808 164726093739869197419563733324197467196203039087083949423747393175851080804401381051357284992000 809 183028993044299108243959703693552741329114487874537721581941547973167867560445978945952538880000 810 219634791653158929892751644432263289594937385449445265898329857567801441072535174735143046656000 811 253849256684555547112225518690555560838369842479258347520682749952735333902930101452677893120000 812 274543489566448662365939555540329111993671731811806582372912321959751801340668968418928808320000 813 366057986088598216487919407387105482658228975749075443163883095946335735120891957891905077760000 814 549086979132897324731879111080658223987343463623613164745824643919503602681337936837857616640000 815 823630468699345987097818666620987335981015195435419747118736965879255404022006905256786424960000 816 1052416710004719872402768296237928262642408305278591899096163900845715238472564378939227098560000 817 1098173958265794649463758222161316447974686927247226329491649287839007205362675873675715233280000 818 1647260937398691974195637333241974671962030390870839494237473931758510808044013810513572849920000 819 2104833420009439744805536592475856525284816610557183798192327801691430476945128757878454197120000 820 2525800104011327693766643910971027830341779932668620557830793362029716572334154509454145036544000 821 3019978385230935286025335110943620231930389049929872406102035541557269814747358652608216891520000 822 3157250130014159617208304888713784787927224915835775697288491702537145715417693136817681295680000 823 4209666840018879489611073184951713050569633221114367596384655603382860953890257515756908394240000 824 5051600208022655387533287821942055660683559865337241115661586724059433144668309018908290073088000 825 6314500260028319234416609777427569575854449831671551394576983405074291430835386273635362591360000 826 8419333680037758979222146369903426101139266442228735192769311206765721907780515031513816788480000 827 11585735259704133551842649243801888526132947082458237776136899986701526016576230467278795711104000 828 12629000520056638468833219554855139151708899663343102789153966810148582861670772547270725182720000 829 18943500780084957703249829332282708727563349495014654183730950215222874292506158820906087774080000 830 23171470519408267103685298487603777052265894164916475552273799973403052033152460934557591422208000 831 25258001040113276937666439109710278303417799326686205578307933620297165723341545094541450365440000 832 34757205779112400655527947731405665578398841247374713328410699960104578049728691401836387133312000 833 37887001560169915406499658664565417455126698990029308367461900430445748585012317641812175548160000 834 46342941038816534207370596975207554104531788329832951104547599946806104066304921869115182844416000 835 50516002080226553875332878219420556606835598653372411156615867240594331446683090189082900730880000 836 57928676298520667759213246219009442630664735412291188880684499933507630082881152336393978555520000 837 75774003120339830812999317329130834910253397980058616734923800860891497170024635283624351096320000 838 115857352597041335518426492438018885261329470824582377761368999867015260165762304672787957111040000 839 173786028895562003277639738657028327891994206236873566642053499800522890248643457009181935666560000 840 222059925810995893076984110506202863417548152413782890709290583078445915317711083956176917796160000 841 231714705194082671036852984876037770522658941649164755522737999734030520331524609345575914222080000 842 347572057791124006555279477314056655783988412473747133284106999601045780497286914018363871333120000 843 444119851621991786153968221012405726835096304827565781418581166156891830635422167912353835592320000 844 532943821946390143384761865214886872202115565793078937702297399388270196762506601494824602710784000 845 637215439283727345351345708409103868937312089535203077687529499268583930911692675700333764110720000 846 666179777432987679230952331518608590252644457241348672127871749235337745953133251868530753388480000 847 888239703243983572307936442024811453670192609655131562837162332313783661270844335824707671184640000 848 1065887643892780286769523730429773744404231131586157875404594798776540393525013202989649205421568000 849 1274430878567454690702691416818207737874624179070406155375058998537167861823385351400667528221440000 850 1332359554865975358461904663037217180505288914482697344255743498470675491906266503737061506776960000 851 1776479406487967144615872884049622907340385219310263125674324664627567322541688671649415342369280000 852 2548861757134909381405382833636415475749248358140812310750117997074335723646770702801335056442880000 853 2664719109731950716923809326074434361010577828965394688511486996941350983812533007474123013553920000 854 3823292635702364072108074250454623213623872537211218466125176995611503585470156054202002584664320000 855 3997078664597926075385713989111651541515866743448092032767230495412026475718799511211184520330880000 856 5167237925828043564121821562735642282655294398776374048157057394068880603392998788406342887152384000 857 5329438219463901433847618652148868722021155657930789377022973993882701967625066014948246027107840000 858 7994157329195852150771427978223303083031733486896184065534460990824052951437599022422369040661760000 859 10334475851656087128243643125471284565310588797552748096314114788137761206785997576812685774304768000 860 10658876438927802867695237304297737444042311315861578754045947987765403935250132029896492054215680000 861 12918094814570108910304553906839105706638235996940935120392643485172201508482496971015857217880960000 862 15988314658391704301542855956446606166063466973792368131068921981648105902875198044844738081323520000 863 18653033768123655018466665282521040527074044802757762819580408978589456886687731052318861094877440000 864 23982471987587556452314283934669909249095200460688552196603382972472158854312797067267107121985280000 865 25836189629140217820609107813678211413276471993881870240785286970344403016964993942031714435761920000 866 37306067536247310036933330565042081054148089605515525639160817957178913773375462104637722189754880000 867 38754284443710326730913661720517317119914707990822805361177930455516604525447490913047571653642880000 868 51672379258280435641218215627356422826552943987763740481570573940688806033929987884063428871523840000 869 77508568887420653461827323441034634239829415981645610722355860911033209050894981826095143307285760000 870 99038726911704168312334913285766477084226475976547169256343600052986878231699143444454905337087360000 871 118846472294045001974801895942919772501071771171856603107612320063584253878038972133345886404504832000 872 142099042960271198013350092975230162773020595966350286324319078336894216593307466681174429396690560000 873 148558090367556252468502369928649715626339713964820753884515400079480317347548715166682358005631040000 874 198077453823408336624669826571532954168452951953094338512687200105973756463398286888909810674174720000 875 237692944588090003949603791885839545002143542343713206215224640127168507756077944266691772809009664000 876 284198085920542396026700185950460325546041191932700572648638156673788433186614933362348858793381120000 877 297116180735112504937004739857299431252679427929641507769030800158960634695097430333364716011262080000 878 396154907646816673249339653143065908336905903906188677025374400211947512926796573777819621348349440000 879 568396171841084792053400371900920651092082383865401145297276313347576866373229866724697717586762240000 880 594232361470225009874009479714598862505358855859283015538061600317921269390194860666729432022524160000 881 852594257761627188080100557851380976638123575798101717945914470021365299559844800087046576380143360000 882 891348542205337514811014219571898293758038283788924523307092400476881904085292291000094148033786240000 883 1172963009162965889055653494740990798162751828522236908931652028453635896970210724968239835383591168000 884 1188464722940450019748018959429197725010717711718566031076123200635842538780389721333458864045048320000 885 1782697084410675029622028439143796587516076567577849046614184800953763808170584582000188296067572480000 886 2345926018325931778111306989481981596325503657044473817863304056907271793940421449936479670767182336000 887 2376929445880900039496037918858395450021435423437132062152246401271685077560779442666917728090096640000 888 2932407522907414722639133736852476995406879571305592272329130071134089742425526812420599588458977920000 889 3565394168821350059244056878287593175032153135155698093228369601907527616341169164000376592135144960000 890 4159626530291575069118066358002192037537511991014981108766431202225448885731364024667106024157669120000 891 5348091253232025088866085317431389762548229702733547139842554402861291424511753746000564888202717440000 892 5864815045814829445278267473704953990813759142611184544658260142268179484851053624841199176917955840000 893 8319253060583150138236132716004384075075023982029962217532862404450897771462728049334212048315338240000 894 8797222568722244167917401210557430986220638713916776816987390213402269227276580437261798765376933760000 895 11729630091629658890556534947409907981627518285222369089316520284536358969702107249682398353835911680000 896 17594445137444488335834802421114861972441277427833553633974780426804538454553160874523597530753867520000 897 22481791008956846206900025315868990298119410046676207421189997212028021358595705561891263511518830720000 898 26978149210748215448280030379042788357743292056011448905427996654433625630314846674269516213822596864000 899 32256482751981561949030471105377246949475675284361514995620430782474987166680794936626595473048757120000 900 33722686513435269310350037973803485447179115070014311131784995818042032037893558342836895267278246080000 901 44963582017913692413800050631737980596238820093352414842379994424056042717191411123782527023037661440000 902 53956298421496430896560060758085576715486584112022897810855993308867251260629693348539032427645193728000 903 64512965503963123898060942210754493898951350568723029991240861564949974333361589873253190946097514240000 904 67445373026870538620700075947606970894358230140028622263569991636084064075787116685673790534556492160000 905 89927164035827384827600101263475961192477640186704829684759988848112085434382822247565054046075322880000 906 129025931007926247796121884421508987797902701137446059982481723129899948666723179746506381892195028480000 907 134890746053741077241400151895213941788716460280057244527139983272168128151574233371347581069112984320000 908 193538896511889371694182826632263481696854051706169089973722584694849923000084769619759572838292542720000 909 202336119080611615862100227842820912683074690420085866790709974908252192227361350057021371603669476480000 910 268608529098319188593744650295686892779270168731592252145348314515882620406178256017726922302842377472000 911 269781492107482154482800303790427883577432920560114489054279966544336256303148466742695162138225968640000 912 404672238161223231724200455685641825366149380840171733581419949816504384454722700114042743207338952960000 913 537217058196638377187489300591373785558540337463184504290696629031765240812356512035453844605684754944000 914 539562984214964308965600607580855767154865841120228978108559933088672512606296933485390324276451937280000 915 671521322745797971484361625739217231948175421828980630363370786289706551015445640044317305757105943680000 916 809344476322446463448400911371283650732298761680343467162839899633008768909445400228085486414677905920000 917 944235222376187540689801063266497592521015221960400711689979882905176897061019633599433067483790890240000 918 1214016714483669695172601367056925476098448142520515200744259849449513153364168100342128229622016858880000 919 1343042645491595942968723251478434463896350843657961260726741572579413102030891280088634611514211887360000 920 1888470444752375081379602126532995185042030443920801423379959765810353794122039267198866134967581780480000 921 2014563968237393914453084877217651695844526265486941891090112358869119653046336920132951917271317831040000 922 2686085290983191885937446502956868927792701687315922521453483145158826204061782560177269223028423774720000 923 4029127936474787828906169754435303391689052530973883782180224717738239306092673840265903834542635662080000 924 5148330141051117781380105797333998778269344900688851499452509361554416891118416573673099344137812234880000 925 6177996169261341337656126956800798533923213880826621799343011233865300269342099888407719212965374681856000 926 7386734550203777686327977883131389551429929640118786933997078649186772061169902040487490363328165380480000 927 7722495211576676672070158696000998167404017351033277249178764042331625336677624860509649016206718352320000 928 10296660282102235562760211594667997556538689801377702998905018723108833782236833147346198688275624469760000 929 12355992338522682675312253913601597067846427761653243598686022467730600538684199776815438425930749363712000 930 14773469100407555372655955766262779102859859280237573867994157298373544122339804080974980726656330760960000 931 15444990423153353344140317392001996334808034702066554498357528084663250673355249721019298032413436704640000 932 20593320564204471125520423189335995113077379602755405997810037446217667564473666294692397376551248939520000 933 29546938200815110745311911532525558205719718560475147735988314596747088244679608161949961453312661521920000 934 30889980846306706688280634784003992669616069404133108996715056169326501346710499442038596064826873409280000 935 44320407301222666117967867298788337308579577840712721603982471895120632367019412242924942179968992282880000 936 46334971269460060032420952176005989004424104106199663495072584253989752020065749163057894097240310113920000 937 61779961692613413376561269568007985339232138808266217993430112338653002693420998884077192129653746818560000 938 92669942538920120064841904352011978008848208212399326990145168507979504040131498326115788194480620227840000 939 123559923385226826753122539136015970678464277616532435986860224677306005386841997768154384259307493637120000 940 154449904231533533441403173920019963348080347020665544983575280846632506733552497210192980324134367046400000 941 156464468199770927355856258797237615043924873286152486874665393205501626386598834130325932241405684877440000 942 185339885077840240129683808704023956017696416424798653980290337015959008080262996652231576388961240455680000 943 216229865924146946817964443488027948687312485828931762977005393185285509426973496094270172453788113864960000 944 278009827616760360194525713056035934026544624637197980970435505523938512120394494978347364583441860683520000 945 308899808463067066882806347840039926696160694041331089967150561693265013467104994420385960648268734092800000 946 312928936399541854711712517594475230087849746572304973749330786411003252773197668260651864482811369754880000 947 432459731848293893635928886976055897374624971657863525954010786370571018853946992188540344907576227729920000 948 469393404599312782067568776391712845131774619858457460623996179616504879159796502390977796724217054632320000 949 625857872799083709423425035188950460175699493144609947498661572822006505546395336521303728965622739509760000 950 895809444542894493960138408736115787418866012719860160904736628910468539054604483819119285879979328869120000 951 938786809198625564135137552783425690263549239716914921247992359233009758319593004781955593448434109264640000 952 1199560922864910443061564650778821715336757361860502399372434681242179135630591061665832147184110250727040000 953 1439473107437892531673877580934586058404108834232602879246921617490614962756709273998998576620932300872448000 954 1721109150197480200914418846769613765483173606147677355621319325260517890252587175433585254655462533651840000 955 2399121845729820886123129301557643430673514723721004798744869362484358271261182123331664294368220501454080000 956 2878946214875785063347755161869172116808217668465205758493843234981229925513418547997997153241864601744896000 957 3442218300394960401828837693539227530966347212295354711242638650521035780505174350867170509310925067303680000 958 3598682768594731329184693952336465146010272085581507198117304043726537406891773184997496441552330752181120000 959 4798243691459641772246258603115286861347029447442009597489738724968716542522364246663328588736441002908160000 960 6884436600789920803657675387078455061932694424590709422485277301042071561010348701734341018621850134607360000 961 7197365537189462658369387904672930292020544171163014396234608087453074813783546369994992883104661504362240000 962 10326654901184881205486513080617682592899041636886064133727915951563107341515523052601511527932775201911040000 963 10796048305784193987554081857009395438030816256744521594351912131179612220675319554992489324656992256543360000 964 14394731074378925316738775809345860584041088342326028792469216174906149627567092739989985766209323008724480000 965 21592096611568387975108163714018790876061632513489043188703824262359224441350639109984978649313984513086720000 966 28789462148757850633477551618691721168082176684652057584938432349812299255134185479979971532418646017448960000 967 35986827685947313291846939523364651460102720855815071981173040437265374068917731849974964415523307521811200000 968 37395007899745251638049645852539789995498044715390444363045028976114888706397121357147897805695958685708160000 969 43184193223136775950216327428037581752123265026978086377407648524718448882701278219969957298627969026173440000 970 50381558760326238608585715332710512044143809198141100773642256612171523696484824589964950181732630530535680000 971 64776289834705163925324491142056372628184897540467129566111472787077673324051917329954935947941953539260160000 972 71973655371894626583693879046729302920205441711630143962346080874530748137835463699949928831046615043622400000 973 74790015799490503276099291705079579990996089430780888726090057952229777412794242714295795611391917371416320000 974 100763117520652477217171430665421024088287618396282201547284513224343047392969649179929900363465261061071360000 975 112185023699235754914148937557619369986494134146171333089135086928344666119191364071443693417087876057124480000 976 149580031598981006552198583410159159981992178861561777452180115904459554825588485428591591222783834742832640000 977 208723600578494417092712249235514978468595780963727417490803634536139169599722844729854793610035183626504960000 978 224370047398471509828297875115238739972988268292342666178270173856689332238382728142887386834175752114248960000 979 286695060564713595891713951536138389965485009484660073450011888816880813415711263738133883177002349923762560000 980 344034072677656315070056741843366067958582011381592088140014266580256976098853516485760659812402819908515072000 981 411345086897197768018546104377937689950478491869294887993495318737263775770368334928626875862655545542789760000 982 573390121129427191783427903072276779930970018969320146900023777633761626831422527476267766354004699847525120000 983 688068145355312630140113483686732135917164022763184176280028533160513952197707032971521319624805639817030144000 984 822690173794395536037092208755875379900956983738589775986990637474527551540736669857253751725311091085579520000 985 860085181694140787675141854608415169896455028453980220350035666450642440247133791214401649531007049771287680000 986 1146780242258854383566855806144553559861940037938640293800047555267523253662845054952535532708009399695050240000 987 1645380347588791072074184417511750759801913967477179551973981274949055103081473339714507503450622182171159040000 988 1720170363388281575350283709216830339792910056907960440700071332901284880494267582428803299062014099542575360000 989 2468070521383186608111276626267626139702870951215769327960971912423582654622210009571761255175933273256738560000 990 2580255545082422363025425563825245509689365085361940661050106999351927320741401373643204948593021149313863040000 991 3440340726776563150700567418433660679585820113815920881400142665802569760988535164857606598124028199085150720000 992 5160511090164844726050851127650491019378730170723881322100213998703854641482802747286409897186042298627726080000 993 6880681453553126301401134836867321359171640227631841762800285331605139521977070329715213196248056398170301440000 994 8600851816941407876751418546084151698964550284539802203500356664506424402471337912144016495310070497712876800000 995 9012196903838605644769964650462089388915028776409097091493851983243688178241706247072643371172726043255666560000 996 10321022180329689452101702255300982038757460341447762644200427997407709282965605494572819794372084597255452160000 997 12041192543717971027451985964517812378550370398355723084900499330308994163459873077001623093434098696798027520000 998 15481533270494534178152553382951473058136190512171643966300641996111563924448408241859229691558126895883178240000 999 17201703633882815753502837092168303397929100569079604407000713329012848804942675824288032990620140995425753600000 1000 18024393807677211289539929300924178777830057552818194182987703966487376356483412494145286742345452086511333120000