0 1 1 1 2 1 3 3 4 4 5 2 6 15 7 23 8 18 9 6 10 105 11 176 12 172 13 96 14 24 15 945 16 1689 17 1900 18 1380 19 600 20 120 21 10395 22 19524 23 24278 24 20880 25 12120 26 4320 27 720 28 135135 29 264207 30 354662 31 344274 32 241080 33 116760 34 35280 35 5040 36 2027025 37 4098240 38 5848344 39 6228096 40 4993296 41 2956800 42 1229760 43 322560 44 40320 45 34459425 46 71697105 47 107618328 48 123422664 49 109798416 50 75232080 51 38646720 52 14091840 53 3265920 54 362880 55 654729075 56 1396704420 57 2188142442 58 2667885600 59 2579860560 60 1978401600 61 1185680160 62 538272000 63 174787200 64 36288000 65 3628800 66 13749310575 67 29985521895 68 48744400122 69 62590024926 70 64848614160 71 54445736400 72 36769692960 73 19603473120 74 7976707200 75 2335132800 76 439084800 77 39916800 78 316234143225 79 703416314160 80 1181092246596 81 1585803773664 82 1741878225384 83 1576495008000 84 1172377356480 85 708267732480 86 340292050560 87 125498419200 88 33450278400 89 5748019200 90 479001600 91 7905853580625 92 17901641997225 93 30934138793220 94 43188371081388 95 49890170729256 96 48121766326920 97 38768403960000 98 25913334807360 99 14173443123840 100 6200088935040 101 2091241152000 102 511653542400 103 80951270400 104 6227020800 105 213458046676875 106 491250187505700 107 871025031411390 108 1258888435577136 109 1519788094015464 110 1548738544473120 111 1335477504881520 112 971038867518720 113 589989642802560 114 294963389360640 115 118464400454400 116 36818298316800 117 8325526809600 118 1220496076800 119 87178291200 120 6190283353629375 121 14459713484342175 122 26242226285941710 123 39120839725971114 124 49109408468757000 125 52512358259797800 126 48021278908402800 127 37508469692213520 128 24878010581424000 129 13863845076681600 130 6385101506784000 131 2370839056185600 132 683259857280000 133 143626234752000 134 19615115520000 135 1307674368000 136 191898783962510625 137 454441401368236800 138 842428441832877360 139 1291472710362929664 140 1678875021435351456 141 1873430148397516800 142 1803733795719273600 143 1498911512817438720 144 1071286085561852160 145 653681292609945600 146 336576597477120000 147 143732127316377600 148 49631124249907200 149 13334791421952000 150 2618835867648000 151 334764638208000 152 20922789888000 153 6332659870762850625 154 15188465029114325025 155 28709021383221426480 156 45145884767475310992 157 60568766548818316704 158 70217570004294811680 159 70763796149121129600 160 62090216493010392960 161 47343732926080631040 162 31213057426184874240 163 17643840642844416000 164 8445502773688780800 165 3362612628043468800 166 1085252732173209600 167 273108663539712000 168 50329771075584000 169 6046686277632000 170 355687428096000 171 221643095476699771875 172 537928935889764226500 173 1035192678470978576850 174 1666233031011300164160 175 2300490368278542328608 176 2760458782894409992320 177 2898038285245008406080 178 2668504150299211660800 179 2153752384356905230080 180 1518550606251196277760 181 929664996761403302400 182 489674844150395904000 183 219037475265786777600 184 81697809790627430400 185 24752341474314854400 186 5858171940741120000 187 1016910356926464000 188 115242726703104000 189 6402373705728000 190 8200794532637891559375 191 20125013723397976152375 192 39377986975205735796450 193 64756200182831041804470 194 91783075750351266815136 195 113639426808485881358880 196 123790169251431770978880 197 119020921557785890292160 198 101036871423599186799360 199 75570143890506409347840 200 49583110942683884966400 201 28344284197940084774400 202 13980484714638861619200 203 5870306140708443033600 204 2059605971618433638400 205 588037483922144256000 206 131356434258137088000 207 21551456955764736000 208 2311256907767808000 209 121645100408832000 210 319830986772877770815625 211 793076329745158961502000 212 1575991519479819648366300 213 2643625768056027837763680 214 3838564754995023573008184 215 4890853024282705707072000 216 5509653161656754356329600 217 5508347125513672118246400 218 4892605357982655407512320 219 3856567454542142645760000 220 2689442765669735607168000 221 1650841304089186040832000 222 885370314246196620441600 223 410688240777934479360000 224 162508918863037114368000 225 53827551447240130560000 226 14531500678821654528000 227 3073566203663155200000 228 478065244606709760000 229 48658040163532800000 230 2432902008176640000 231 13113070457687988603440625 232 32835960506324395192397625 233 66201804958162923506022300 234 113116631048736600293409780 235 167955658027020077844390264 236 219717797770566051854992920 237 255240897773623162851945600 238 264409804277657837342409600 239 244663596681398248653976320 240 202152713858071747143770880 241 148832827937880586351488000 242 97268363890023719352960000 243 56110278533164293928089600 244 28348031957095869719500800 245 12412501044275604400128000 246 4644563392282402068480000 247 1457032350987529924608000 248 373051725890157490176000 249 74924866694811893760000 250 11078219294232330240000 251 1072909785605898240000 252 51090942171709440000 253 563862029680583509947946875 254 1425059372229636981876538500 255 2912349534213654501143754150 256 5062620549970162583134687440 257 7674559819356809748482420472 258 10287643594269440618986646880 259 12293665390889192313763618320 260 13156307868354649145687232000 261 12635813091521387390860258560 262 10894539066029669365067934720 263 8421338739909582684551692800 264 5819700754587706382043648000 265 3579962343606349271143372800 266 1948398995086258219003699200 267 930609992303193165278515200 268 385903741532277354946560000 269 136965405368982219853824000 270 40810774180064780795904000 271 9936700333899746254848000 272 1899935896853416181760000 273 267699506665700229120000 274 24728016011107368960000 275 1124000727777607680000 276 25373791335626257947657609375 277 64691533780014247694392179375 278 133905847784073726515222013750 279 236554973351298279744492197250 280 365605674070937089014247671000 281 501316760838908876596811211960 282 614940804155630297833282705680 283 678089511812183557752270768240 284 673862052065299625754209491200 285 603976575795027607945799389440 286 487905633956227914455505523200 287 354521260095452196722032780800 288 230934714517338193785975552000 289 134217465245764160380030310400 290 69155035584851307503584972800 291 31324818253500378451772928000 292 12337903106120637572567040000 293 4164896729375612873330688000 294 1181745450266654635794432000 295 274294421702498907021312000 296 50045195737024833945600000 297 6734450360479536414720000 298 594596384994354462720000 299 25852016738884976640000 300 1192568192774434123539907640625 301 3065875878996295899584090040000 302 6422957913411493641604219005000 303 11519801290863240327536799312000 304 18129686574739236302647609326000 305 25389916129783402645121365317120 306 31910118360348077257745154438720 307 36174792684262039299189705047040 308 37096232541566550872466012232320 309 34451657530953994205240456724480 310 28971330553892988058866753484800 311 22029461198004760304946101452800 312 15108186703460321468605244313600 313 9310372155276312057079106764800 314 5129331185928709697988918067200 315 2509591991687287399787102208000 316 1081078538043676021139017728000 317 405494499084704643780182016000 318 130510177291293799602290688000 319 35345001375083886710095872000 320 7838012633690145335869440000 321 1367468277420059724349440000 322 176103938025284460871680000 323 14890761641597746544640000 324 620448401733239439360000 325 58435841445947272053455474390625 326 151420486263592933203160319600625 327 320856689515155780237774911325000 328 583739136992533256974115823303000 329 934433847325675540139880054222000 330 1334754323233082911124184947168880 331 1715935296435756201500240759400000 332 1995935670051276466464511628376000 333 2107113736010857307144352239760000 334 2021997311890844673908976489590400 335 1764111772450296356936875488000000 336 1398128234795056123589893259520000 337 1004654682845612875621010188800000 338 652614662753523469888744407552000 339 381682438284375144000564480000000 340 199909975381607728059401779200000 341 93126320231136723432405504000000 342 38247565601893019904592220160000 343 13693899670798079768555520000000 344 4211598435913692641238220800000 345 1090962646552494855659520000000 346 231604210901075978546380800000 347 38713395066480252518400000000 348 4780037895019832180736000000 349 387780251083274649600000000 350 15511210043330985984000000 351 2980227913743310874726229193921875 352 7780880640889186865414631774022500 353 16666532137800130658532841116776250 354 30733266055164663446393231722428000 355 49991082761579585575030346058534000 356 72744639721515606168032832576722880 357 95521226057622063743257388412413280 358 113804266247665393200191778362976000 359 123430285896963934396078057254768000 360 122085886530530794133656971126950400 361 110189673513873560942870414783904000 362 90709769471501122229390186603520000 363 68014927642666930139750238743040000 364 46343858677422664347399097239552000 365 28602409631052460922471210185728000 366 15920645318727621291037957939200000 367 7948001937893696544003109171200000 368 3533773289625868313485096796160000 369 1386845064044776426478991482880000 370 474975613976761840305704140800000 371 139871063692451090463399936000000 372 34722030333557266874715340800000 373 7069675788214164406458777600000 374 1134190019175057249140736000000 375 134497702285722979467264000000 376 10485577989291746525184000000 377 403291461126605635584000000 378 157952079428395476360490147277859375 379 415366901880870214741701713217114375 380 898887964585185298633069842737186250 381 1678862697337127554634439804639012750 382 2772460450584376689262181267992014000 383 4105421319048225054780891856858982640 384 5499092819383063015400838581318241120 385 6700274693529620285812965972124620960 386 7452239282520411668593671261406512000 387 7581424559190807498648521985021283200 388 7060911561540606671308701694816416000 389 6019704190642168648529254452609504000 390 4693308398719360764159444892623360000 391 3340418569258071302228905257355776000 392 2164741731929697729754561501197312000 393 1272830346358350842262079923563520000 394 675974427808007857488772113100800000 395 322406017294363861862762986106880000 396 137110707607638780246118290923520000 397 51523763757619129639303157637120000 398 16912678655235144600674279424000000 399 4777559945220008044091311718400000 400 1138577484113610584786052710400000 401 222714614145203815553010892800000 402 34348938681344691891142656000000 403 3918178190575537052516352000000 404 293999475161295508340736000000 405 10888869450418352160768000000 406 8687364368561751199826958100282265625 407 23003131682876257287154084374219150000 408 50269571855946931854302244776979472500 409 95034112247297571400793398783357260000 410 159200775571489228127957728958116821000 411 239660474800574261459259958467204115200 412 327082632980357816175731473113657157440 413 407008757879810556827518998536081840640 414 463475358086859604059155647154355127680 415 484048504298178117443011750528829184000 416 464164381476641441908463813065115712000 417 408753757662265949053504713536503296000 418 330368412217270865811120522525598848000 419 244736030492545611556662572758671360000 420 165826655225746373367705556168833024000 421 102476795028654762270732818313953280000 422 57543879071174045638075744997560320000 423 29223896223926145979761090158592000000 424 13344397229718682427066239750717440000 425 5438910451214188954837921197588480000 426 1960672601190315545823148521062400000 427 617932048747038479039182012416000000 428 167728080421088759133241756876800000 429 38436585912599253305494811443200000 430 7234342366958849627285107507200000 431 1074223267515271835166965760000000 432 118042604088835216324165632000000 433 8536873649127988094042112000000 434 304888344611713860501504000000 435 495179769008019818390136611716089140625 436 1319865870292508416567609767430773815625 437 2911371859154727630269536121036268232500 438 5567753113663802365408130464982302237500 439 9454580656564076288896764145746087837000 440 14456650941490179043817606277421218671400 441 20081672928683841090772253718281682665280 442 25489077630011706452398703228352265018560 443 29674165473989481885992023876086897002880 444 31762042967777889130784070604532459637120 445 31297854787150343363212554849999887424000 446 28404772382992214957042870615296960704000 447 23736044588331630739875926346397173888000 448 18244743096899621114274333440077052544000 449 12878423774763181843752492720244881408000 450 8328577145019517049947353986427832320000 451 4919629827515396797702042557884190720000 452 2644008028973749096693669803998269440000 453 1286660774124635525978475288645550080000 454 563561443083863736540020063526174720000 455 220536547292131765208677889652326400000 456 76396251403577819767519493650022400000 457 23155005656436905809456784415129600000 458 6048631246703198898477764660428800000 459 1334835576819036508087126602547200000 460 242089285422341735286644736000000000 461 34658233388460675044818550784000000 462 3673752108398846162112872448000000 463 256411097818451356681764864000000 464 8841761993739701954543616000000 465 29215606371473169285018060091249259296875 466 78367266116266016395879112890131744262500 467 174410671430713947019037850676001373348750 468 337231549283628522449888305797064636710000 469 580091271191935710506541606458948391333000 470 900215308830740945029722591096582340797600 471 1271558608441287698618468607043146589279920 472 1644427290671477568326929266500755414752000 473 1954688384005473082892719034515945043318400 474 2141028024364800795690188380552197191616000 475 2164193862119649149737381442195317954387200 476 2020157973255194459460867469652519443200000 477 1741283899307472793137194101820996787840000 478 1385008422365388845360572715467709360640000 479 1015253406067622424381237738655526738688000 480 684562408177599233603181276002915328000000 481 423515394143720683863578174698012569600000 482 239630180777212942265861241919929139200000 483 123505130194880979773216098502056304640000 484 57696679850316035449452214232309760000000 485 24282885151913048878112396760010752000000 486 9138646325945858435665885808050176000000 487 3046862864608489477643379140793139200000 488 889434373653537568627694156513280000000 489 223922448953199927540606821400576000000 490 47654157260394075084090204487680000000 491 8339157190900064945097057632256000000 492 1152523675883970149774760345600000000 493 117993313806456322583384555520000000 494 7957585794365731759089254400000000 495 265252859812191058636308480000000 496 1782151988659863326386101665566204817109375 497 4809618839463700169433643946389285659309375 498 10795785489506082800953067117016347262798750 499 21094356520593481710500300205648946959356250 500 36734493739842592430698591217184110418153000 501 57813590194634876199345786089186264745318600 502 82966366967902995285904920576211435990860720 503 109210974990049145558271965505848106424831440 504 132391409749705678603071295237478690960438400 505 148194904942302106283135962524327534078441600 506 153426105832946606090882151779436367133779200 507 147035768851883002674224111512952183533459200 508 130460213536818173894899249846911037376640000 509 107122204455285865877778458967203229240960000 510 81320575683240411722303520074535062108928000 511 56987107989847889615512623916010736088320000 512 36787437573608549453329169072625411993600000 513 21817202727853241103898364726981891174400000 514 11847156195877572726951684363184159088640000 515 5866094944572016778107690939709965148160000 516 2635189591273016690553900487006851072000000 517 1067398014072871391015979366251286528000000 518 386908853911926743720895615365485363200000 519 124333342678861049672087063785552281600000 520 35005694353830097227041675861753856000000 521 8504964816714036768644673008762880000000 522 1747696677415149913837265832247296000000 523 295461188383223932653880937152512000000 524 39468255066944999871279747563520000000 525 3907218833843542992222596628480000000 526 254907998279515607349492449280000000 527 8222838654177922817725562880000000 528 112275575285571389562324404930670903477890625 529 304788138874872974000705670288091201353600000 530 689753723517810616798910516264808448874940000 531 1361331817265907596164378114306932700227840000 532 2398650531692457249976012447505194744181064000 533 3825928650961210162712277479704655231045836800 534 5573762660145697960208084712836438055896136960 535 7461055993148417137172468270901910756700405760 536 9214346614151850916459667324007942381906270720 537 10527801699112383803265207296169942865585766400 538 11147793716898657246556935187347766470212505600 539 10950940601831041835475822694889787601079500800 540 9983422679042140987469342078510821557129830400 541 8444681656661645810933733162943646928076800000 542 6622907130418148060794020190236554122235904000 543 4809996438609023221611848107826702305198080000 544 3229402294974904849407939634231572733009920000 545 1999870210606099530252192852034491147878400000 546 1139080489441645421668126679966276063723520000 547 594659949229710938832866532102226827018240000 548 283338843141640387067049549475630920499200000 549 122585056303324248135638610300974923776000000 550 47858014106054555456767969825553881497600000 551 16731904228742561234922084171895957094400000 552 5189358968583961317433715110143747686400000 553 1410955142298736747100656296095907840000000 554 331233975911719400556509245659414528000000 555 65801865158352155430800676511285248000000 556 10759413343947805106199290336772096000000 557 1390734183473548204777136266936320000000 558 133275768906915773029695923159040000000 559 8420186781878192965350976389120000000 560 263130836933693530167218012160000000 561 7297912393562140321551086320493608726062890625 562 19923504602152314699608192973656598991461890625 563 45443568306407436039930594897788731579578300000 564 90555829292837425601081308978745050861434420000 565 161357611829073351633098321545065389172680520000 566 260678614970940946826178098418328563738884712000 567 385250144815237628389799171212596405019523923200 568 523984978175666999637667030598479265576799333120 569 658620977865057646667258122227731540877510842880 570 767236229969671605460375480167117767700231252480 571 829884608589536559058852860139304249219670528000 572 834436870004902949018054762228661625242505113600 573 780333761359711666211217107441880852426392985600 574 678688802510554810547794102611977730567679795200 575 548714506670442665304683576646587074938408960000 576 411993375465858730316680429862283961671413760000 577 286871092191113186757305645950279464528814080000 578 184891402703969851906327509164178661073264640000 579 110037895604616743952967705534428784803840000000 580 60295425999322474035830731506003988966932480000 581 30310223788800843936015551357960546372812800000 582 13918144365690524257224550208551619375923200000 583 5807642155566679563673967465282450620416000000 584 2188308099307521255775598777160976485580800000 585 738874034447778955271321502284846569881600000 586 221446058464016921497385536999827701760000000 587 58215042134028916460790164666355548160000000 588 13220438584909313918027793606037733376000000 589 2541814091790467683965372814206173184000000 590 402420708900266981390293277117251584000000 591 50384950483155971390244323013427200000000 592 4678860976936471506668387083223040000000 593 286549481420792254352100415242240000000 594 8683317618811886495518194401280000000 595 488960130368663401543922783473071784646213671875 596 1342172720737767225195300015555485741154009562500 597 3084566085733602844074566244099158213814669881250 598 6203571267539329823392239486269284602454841040000 599 11173183309719264261821912779434361278015332520000 600 18272255262198410195519424201753340716368678304000 601 27375831392446566783073613061753930518741411126400 602 37803744551476352374452285248586285628782222781440 603 48319485342364198323807630434045847363407621137920 604 57332416208753516385850480271246474303813091502080 605 63274631075195665511546896431004562374720237900800 606 65036000984813399733857050530852675632664218419200 607 62295604451159517024368203345349956615478391398400 608 55616488665883423967448027271746959029577655091200 609 46265515182067425923082917071889022248820917452800 610 35834273756269174910787842450471831556060856320000 611 25812257184258323197806365156465267510173163520000 612 17264532548414904252598139095154721188898570240000 613 10700584254180779179162731435761944481176043520000 614 6130513558442323895507045416056414172057436160000 615 3236693513836106024429656571103436386317107200000 616 1569030372066082847890371442490129972015923200000 617 695311200468159064425095924762059817838182400000 618 280192412231637554101466369771281788803481600000 619 102023954691381700141792911304948155836006400000 620 33308736778283607622107868536109620264960000000 621 9658005343044377361804964994641341972480000000 622 2457575522807704776949196617596127936512000000 623 540473824527422124530458199520870137856000000 624 100674796158241450588145461178834878464000000 625 15448412949379459524855167955417169920000000 626 1875417150432578704044355947992186880000000 627 168922366517160169254979114484367360000000 628 10037915167346540788819032727879680000000 629 295232799039604140847618609643520000000 630 33738248995437774706530672059641953140588743359375 631 93098877861274601940019623856801587924272873484375 632 215519405357094130691535670873952888235520240931250 633 437300115717414566346288223284878112210828041403750 634 795763933440786553359280939726048066592877308040000 635 1316651529640286624799949833818152315819515465576000 636 1998565897652003569205195846471541250091369437545600 637 2800089193798994281318722973584731222017163249804160 638 3636474445034940503338344781937853753105383640768000 639 4390812086485270415537951812622419353233771903884800 640 4939273706276036084155240656451779546893827330176000 641 5183505009779276902263152347369884804775753687833600 642 5078828718947767471487690637199379114059979627520000 643 4647380575811029975070700525240089609042077289472000 644 3970951388885020324236993659764799961582730475520000 645 3166547616913584457690604885160891711100512847872000 646 2354394125814131099221244675003652763098921984000000 647 1630061117973019887791979805225585309706945126400000 648 1049101899409942039908994972780359150601321267200000 649 626316536361955153194078030987369523014307921920000 650 345942123623537793595787211727265394097029120000000 651 176233659463117943017458417524991132181757952000000 652 82495141017756798098919790543364986815184896000000 653 35325434054750649714778385783745819237718425600000 654 13764270767264638608218903754552185683968000000000 655 4848901704986111429470265711615267694182400000000 656 1532429524905435836139347166569102722990080000000 657 430338855335929818378228621469449060876288000000 658 106104808531007860347179121059631621734400000000 659 22620301846213901701965324607444840611840000000 660 4086184378254426224859370424288831078400000000 661 608304584810611175849570767029393162240000000 662 71668992103526570208012949235171328000000000 663 6267054241613196899842824036207820800000000 664 361660178823515072538332796813312000000000 665 10333147966386144929666651337523200000000 666 2395415678676082004163677716234578672981800778515625 667 6643758577145934512447923965892554695763962760750000 668 15488075536076232482979071879764258240570482853087500 669 31694866432007716602661070865848204631675351662460000 670 58248439737165503553894099613688925176937601036455000 671 97461078271664283127592842899719054756149984596096000 672 149798087911133973162368604102388342651404322859193600 673 212796294043292618958065702049816705513858176798914560 674 280590399147872729987572263306265466246619544492961280 675 344475928145768664033239681733632457857546257942732800 676 394596554010451266130401604734300541361799459481344000 677 422360866463365056986391463884231396154910612468121600 678 422798899162642813302783863409594534755567597807923200 679 395988794228904105359359715575638290724767222710272000 680 347000876672190862671816357196662051798962945814528000 681 284389151634139801359587851742895310911877369331712000 682 217826744803420659367758050087833613557631666429952000 683 155759039514924640719991725646078653961874777702400000 684 103827334981620242813794279561466035267418822246400000 685 64401410170487714635050444682930059995440966533120000 686 37088221504510286409182452652383233441175225958400000 687 19777374417975667619751079090546943660942426112000000 688 9734295520449327411407390314128718971876802560000000 689 4405494061295702486024420573143347862627260825600000 690 1825073641789804934338223425383104845266970214400000 691 688378790235629876697861459388488648386150400000000 692 234873940597924841532120557328403253381038080000000 693 71929655901297784680616605621696656842948608000000 694 19582929355107592999240118996378418847678464000000 695 4683080878480414970907732557857900713738240000000 696 968728146242481313023975038347852224921600000000 697 169861341247440606455960007612040677949440000000 698 24554245153289944111955183940637745479680000000 699 2810037590570913796753267831331409100800000000 700 238757716911318264744877645804811059200000000 701 13391759764436443828847980133430067200000000 702 371993326789901217467999448150835200000000 703 174865344543353986303948473285124243127671456831640625 704 487389791810329301412862127226391071463751082313265625 705 1143917031287856840282368095154575960953173173796887500 706 2360189476144792009443195388846211712834012119918842500 707 4378915566541112625844913555262684356443146282311055000 708 7405900912517320186083748029747935623083636880697283000 709 11520026887142765739618465156872663342089415476297708800 710 16582716080538298996075376478353337901071477166335118080 711 22185469490141050240757300837755912680114092162377489920 712 27672056346971967044314647136311558619820452730256145920 713 32250307724220629067851713962940264097986823121565440000 714 35172905345940613087440994515626197874288268764467660800 715 35932650036433306054939919595511177791015361989595852800 716 34403567667824356264169449461346324174730386029352857600 717 30874907116274590450073630093415265851471036162404352000 718 25965421219375068439327158535181288473551492148432896000 719 20451578796795944955599743284298178764297149558693888000 720 15073464546247649981811282823656913169696597101584384000 721 10383058164926921258366833469616436345835320022630400000 722 6674022307096387781820773773521749049748148179599360000 723 3995468373239005200571327937282577241114610825625600000 724 2222600984106939750834660279309974789513476851302400000 725 1145705810188265588667263232923429245487739961344000000 726 545489863444920811942152679064424930324956499148800000 727 238962233321752619871276403808407002407543085465600000 728 95878492731946104357399472169937292463863234560000000 729 35043646209774890225989198629074142354855690240000000 730 11592461276938709003052267258250743790823276544000000 731 3443584208159192260001793644143130967483088896000000 732 909769855427190489854227927618600898685566976000000 733 211209581030113584977982154535130233831424000000000 734 42430450444580084975028306744462388462878720000000 735 7228022816108265326763448671251857114398720000000 736 1015422834170244862857509621728238465187840000000 737 112970591413937302415987174409019116748800000000 738 9334118554699999665576620152908781977600000000 739 509258864375374766713691244518493388800000000 740 13763753091226345046315979581580902400000000 741 13114900840751548972796135496384318234575359262373046875 742 36729099730318051592268608015264454602909002630326562500 743 86768556930209921624003331391045979214415490199393093750 744 180445961804722971229086758448929606345410428515303850000 745 337859425395162614976141298200086173584572019653004495000 746 577337146271504577085505670007408593513488497463851500000 747 908437422010811351587887374943937364395207982006511858000 748 1324343894250371784882982491974608985974986695809217817600 749 1796571940404885160025400574658520154217128729508992688640 750 2275073451434166980490414242763170110607560784230608353280 751 2695493642786266850532025018583635393547216261419969459200 752 2992721285911972901304443442264307745649475211672294400000 753 3117023616883785311169785903850852708817611374393300889600 754 3047392025560459698526927664342619624387978658066210406400 755 2797267981070135271453894549464993477306553116591266406400 756 2410530198197248989700641341539825623288427453568532480000 757 1949315149269696966699215282885264022899110091276967936000 758 1478186680514104812881041847607337526720296325116624896000 759 1050051724201976794050115601047057162992187749525798912000 760 697829778165840587545527868936843469301982193899929600000 761 433140574134853145679265070766628274078558775513907200000 762 250599909646039590524597407631182231276917591185817600000 763 134825157414472593668407268614076638780876987829452800000 764 67262973392699169435008505287070742420589756547072000000 765 31013924221809545976957394583176723508364687389491200000 766 13164942787939773323586870507955471994978319728640000000 767 5121114276763715480241576173598930280674620866560000000 768 1815613043434325211330628407353807627892849377280000000 769 582857731366223271585598006541755648704283410432000000 770 168096681193655862279119110251545865458427101184000000 771 43133814240074233568975499418692794497923809280000000 772 9729780795277027507444569796423716383490048000000000 773 1899876125434682618708164466166685714392023040000000 774 314681465494341120497507027780929169664245760000000 775 42997170717833623018354365219436541572546560000000 776 4654029591090305559477797615783827734528000000000 777 374222682797353095464285168843603155353600000000 778 19874859463730842246880274515802823065600000000 779 523022617466601111760007224100074291200000000 780 1009847364737869270905302433221592504062302663202724609375 781 2841255580075241521577478952671747322658568561797518359375 782 6754637083086800068232793733141069308715810750613921343750 783 14154644729754298549511690394740717626239849466276575731250 784 26736959602646413238079226995202353791393687227342561515000 785 46144257389881665510464643081570892568461474402981587975000 786 73413704372461501534780361890727628619511945599284522066000 787 108333541811354306897104863506652453470840431451355354961200 788 148930790565179131601019704184502923762518805738666179566080 789 191349803224074823937990501864690779904736338951337777400320 790 230303745008884217295870068858571626409211259971643731891200 791 260089969085870848756294420258771685744028970174386332851200 792 275923473930995143775726835903687351526749778368351701299200 793 275170492987644605831780646904442796292503304538211112857600 794 258053122900246851681326867609601172494036291190454458982400 795 227569844977240201278757801540541475152807210673645997056000 796 188665749664922650271049838246802539735846316285423050752000 797 146958731937170919025726882074814477946747688585688571904000 798 107461343012806099773717654537555477031363790565585764352000 799 73683875678607284327957842328031033233104196171284758528000 800 47308419771700503968213967827767246490088669592569446400000 801 28392145099576964529658566873700225563972388807100006400000 802 15894735133127260704008502651169910274219715068955852800000 803 8280227571770705700869022085228209858345581974201958400000 804 4002383526504115106665923509794305528238235086120550400000 805 1789048700216601195340123893691989431322447803842560000000 806 736614311797240198391859998573959903481382119669760000000 807 278072289817063359238980944053414304925964165447680000000 808 95717210531360297829348641909621798531229605167104000000 809 29846318661531976271474513679079945452723105693696000000 810 8364204132295391853184686762785721140092946350080000000 811 2086341362678632358711472356304102790964371783680000000 812 457643447107335441878754897380393724279867310080000000 813 86926384982408792695677468522632174639083683840000000 814 14009951972080787069328525066448205469670440960000000 815 1863261253638130333722193199095633690597785600000000 816 196360211854647188491950672169175241405235200000000 817 15376603442209339385188332384930134124134400000000 818 795517401166700290986970987856212996915200000000 819 20397882081197443358640281739902897356800000000 820 79777941814291672401518892224505807820921910393015244140625 821 225469038190681949475526139694289630994089219045206675000000 822 539298840724007688433545662823487970033866186422094822875000 823 1138480844899849985616121922383939900399095540087691246800000 824 2168838387528083840006305694199948820025060688825168662610000 825 3779081131813883641517102938420112281865424913972258257600000 826 6076548189763748614310436447856908016352212548761366771064000 827 9072245733704220755614746750260637224532977703852064696396800 828 12632200789139985851657395538628950605005709104965471025409920 829 16457011569788523275510426984971097926336840028803680030720000 830 20107493887942601405753640458474066285375052927273232593408000 831 23080448752881523442001829957887251064279612503464601346048000 832 24919034069579066543357953079496560999541580133192420396851200 833 25325474107126860729795119972198916476955508177307250032640000 834 24238583610946525764469751597820691775123913267580857839616000 835 21848814596705678676241769335846794124482314011074850652160000 836 18545711743164732591873062046146064241576774357326756962304000 837 14817057567340187657640270934105986933302454775121589043200000 838 11134703272880758424586778585813543288519197849223669678080000 839 7862791695853291357609304980128005689011143518277625446400000 840 5211042675536485500048060304954233137379088821238681436160000 841 3236456278072290781175520107405429995845680777204858880000000 842 1880311267707746815269160180663827874070750044203712512000000 843 1019716886231812746560848305709936515116354422547939328000000 844 514913760316322030247464487319227173331114539184370483200000 845 241394435479714372098517875346524803280429253656576000000000 846 104707796837613606751800161123334557589412830353817600000000 847 41856297314073490736459714541716647483148486301450240000000 848 15347683746855237587210009144355722621894135440736256000000 849 5133658279670474762497597196026347848170783899648000000000 850 1556161686297295244545825664632470333649035932467200000000 851 424111295752769103786931605794381475829066707763200000000 852 102916755927195735387188752294782393528969414574080000000 853 21969418168152364204957431626840934697723232256000000000 854 4062283295196281130129987410018902169832810086400000000 855 637545958060239843790551640054242252995690496000000000 856 82589861867489819904863058268807656932533862400000000 857 8480079510556483785632053128668964527800320000000000 858 647156805496124219625127338667985923473408000000000 859 32636611329915909373824450783844635770880000000000 860 815915283247897734345611269596115894272000000000 861 6462013286957625464523030270184970433494674741834234775390625 862 18342770035259529579919136207461965918342148653054755919140625 863 44134144175025986662068250968091104834731339538280094002875000 864 93834844959059871900206512701569595842428337306369275459425000 865 180229832769374190982975248919731614023626297955189426658610000 866 316949763614564994162916866483028838931224721475878762178650000 867 514874890161746939608247969906930223015721765933504258001784000 868 777387741758388121504967541906109971301636681853346807805588800 869 1095786229789972620029167012631030096801726259133019670629377920 870 1446707744255130257981261145630319487478335424277787321717009280 871 1793277120621235946621149146986110348378747687397168640373248000 872 2090698781750772014265438271632082065345774194980638267557376000 873 2295407144670482671316016158933868453734223340830161268297523200 874 2375310845581803584177058107781567527627436704093388717802905600 875 2317881909986444637139181559034260864462414089156350985465856000 876 2133332736497357859242629590170900700709926133910775770419200000 877 1851783684743634198761586335111379909559435747120664924381184000 878 1515458762588355654330704000447068033704304000859403580858368000 879 1168618001315464810229053942264804771169499211739305846702080000 880 848445489548851010033502496520825783291767384115737385041920000 881 579350290635521152656078984303852997907929064885885705256960000 882 371584854710121748776226395103878725548461008199605879439360000 883 223507250801917889222663416996689517708335730679007608832000000 884 125844226942055009222619396917772898828051959243068473344000000 885 66181219855185590367504982809895877402612783815084553011200000 886 32425793281764914896166560086049188398992633025791918080000000 887 14757586866319275821457277809999744050033599853730201600000000 888 6217470597055520131951841228209081501049173809970544640000000 889 2415138708289331985184882747860879661901582587140243456000000 890 860909149312110345791395638064450131736763423652839424000000 891 280058844980195157683139794716020532470695427519283200000000 892 82594027231190449987662055672951479885274517235302400000000 893 21907818694191465887544100321297581102376657228922880000000 894 5175775817217800768378780787501934696971572493680640000000 895 1076005164628079154509081655524122855479047513702400000000 896 193821137934749266901584242195055198436799283200000000000 897 29641433301435309788753766761726141319380100710400000000 898 3742711329452198523116129459368069433255578828800000000 899 374662722646332445643653333321527511857758208000000000 900 27882680932072033224659746721542866512904192000000000 901 1371553591139716091434972544191070818271232000000000 902 33452526613163807108170062053440751665152000000000 903 536347102817482913555411512425352545980058003572241486357421875 904 1528911926213498580597811335489528141655893012945378976064062500 905 3699819506597675952111503102766485633119385478983357314076906250 906 7920694564127047327703345307134549769425746015043490145140900000 907 15334415499694297339187771711144002347330696079506199514502330000 908 27207979543855765470436976162690051701409783372273884394121000000 909 44636314465112385952462082701173381543892254901336125987219972000 910 68127306797078442662170041767555639179145896955362314853876358400 911 97169359006634832434460602383624377804956372962867407124683077760 912 129938818841285564992707178200995788331917376547253524738176171520 913 163309078454113886149367990656150353790219412296742870368149676800 914 193254047212147672596864017162310025255865482744761831251367936000 915 215607178388659325890414600451096066444089827628671044479382937600 916 226991093064005972213804033012010394691622149870543360065508966400 917 225638550367020155061030882908785597137164483257284573842906726400 918 211834845779077371874225979369698671125860080451939653726781440000 919 187831369617679364245093739256978943704791985153587601050345472000 920 157263399935475300688395399734000105259967639772381800925724672000 921 124273551835773981026964149216026020613745906589831649731723264000 922 92624717657548465227132732114259830665437177904653014045818880000 923 65054983913725275871124605627636314492193460067843261237166080000 924 43007899044286049354204449464002847176588774043170887803863040000 925 26725968620181863278558044303010561931858007826748960880721920000 926 15585737604634677217598668535099009510020034422791858290688000000 927 8513302694589724221845779099247907396290108078485661260185600000 928 4345871338766127695569449057389479572181708136517843025920000000 929 2067950335230387680481284620467257654526597246530196602880000000 930 914504904946228618131349322811346853937988622278270648320000000 931 374545689505569118464996822462307293967208221411815456768000000 932 141494481933295786271047437647314871129297259190252732416000000 933 49072158612719508461442472103363208147170623193685688320000000 934 15537128454574857237153284257051609337069343183627878400000000 935 4461357823015986068271346108202146587826047101530275840000000 936 1152547409737395838064394115965480756227070205529948160000000 937 265284806449535795949132324183567976701794408422440960000000 938 53747335210566959560649350045533881412021003485184000000000 939 9437799929670104320923595360245256873233322554163200000000 940 1407378072497638939602528115311416991777276769075200000000 941 173320036498829136866836146121673421947905926758400000000 942 16926108700568944137749238977427630883023618048000000000 943 1229146185347477764575492590029573538432679936000000000 944 59010256945620955738811989462269485937328128000000000 945 1405006117752879898543142606244511569936384000000000 946 45589503739486047652209978556154966408304930303640526340380859375 947 130493860830964862264369375029035244586730964103929454451802734375 948 317542481913229453090673386406130335098459551739476129648665156250 949 684358496470592050711118860414736187300546567715646734279207218750 950 1335108095730523463141773976675778398600812150818200919313261650000 951 2389350338726211551683081832384374406356485067040811171072796650000 952 3957334606797687398781898886575877741439300366847214015278423620000 953 6103275279007454327951688129150443001034647025515149644490030268000 954 8804413969940588298226511536748517226854458877486628124429072476800 955 11919323832568986516290255568537261408457584363182356266867122279040 956 15180659857012535972623350987782737955487823810695679228674484243200 957 18222993876027804918376489356014006038440979568568927230415921004800 958 20645658729581814771847609244290885950818021141374180755763964928000 959 22097136229493078874748732611885132412561050498168909183800240332800 960 22357152084092796791180881509414921282341691175056795817564197273600 961 21390540146726878935224671490056171002755574087274139174420023296000 962 19355023949967983910820583506758388952921080025285980548907868160000 963 16560522278015949750680202544758650990078713128263442296542470144000 964 13393993104879343799683069878574213646847819576038562643859521536000 965 10234298485771325183818601064816579998223332347102307538797346816000 966 7382167985817617753588246120634283345145187663859737486075494400000 967 5021826080952544988400994922620604614346108455094233949308846080000 968 3217881111689751464469931653963960402092883694223421206546350080000 969 1939484974658130418902721844452658732784437105952534054965084160000 970 1097688431551358812079259268278448356925140012818285806092288000000 971 582231631159863959669547647359303448542697893566158188707840000000 972 288768433302502272925714868231843369511485177504530629918720000000 973 133567575971649899914159377191580439256947158549968313384960000000 974 57442520946467776377202510948013831897476380243795891978240000000 975 22888855959991646268523940051428675571039305452114130501632000000 976 8415967940080031807354033258205318826388420747170865479680000000 977 2841892835633167627462745797053646246213183489612626001920000000 978 876403525502754247391969515422833958751432985506165555200000000 979 245191337987206186488427921427736701677560521820544696320000000 980 61735820479282001149865647498429623731372911703925719040000000 981 13853491718631944420874826100295259104584589591026073600000000 982 2737117061602369411461882207260066565057588542570496000000000 983 468825733560093169740387918130544948610701459875430400000000 984 68212569857310756338577140802176086553108520999321600000000 985 8198200663002696589515295011826612081025338677657600000000 986 781521773777293375498886429249618986087722516480000000000 987 55410865439624369585394215295505421380412768256000000000 988 2597856311725074932406270678946101892812374016000000000 989 60415263063373835637355132068513997507264512000000000 990 3966286825335286145742268134385482077522528936416725791613134765625 991 11398555396033429064652345606082221245453898807345503063647218750000 992 27887183648112892143417323367391409642739442929542282188337474062500 993 60491816638681196771139361015300439300442930046479694271237023500000 994 118891838314437909496178811412451665427472843392046066917370592425000 995 214549019947833022312136989300819465346018261586641576479899616800000 996 358624212823756073004123694126407609943358042317952486355659634840000 997 558686291521232338323270159442119685280089393787748517177581598656000 998 814810217616890816569320008730324542744615098545457843981249547625600 999 1116220899162967121601290838293478397577499969494244648337301290567680 1000 1439910645885780494781134091622470816212016515162347655563351351948800 1001 1752387725641556923597611434838828642854731284383149140561604454092800 1002 2014848235985951544171259876525475150182459594122380852516456000793600 1003 2190844415450461454137158657409788037253445668178559448815552453017600 1004 2254432138528976425079218947885490005339581839204305964701288527462400 1005 2196334274026630419232259642276110696474860313218702045438004985856000 1006 2026135725994844663204985508928878574948223147596266534545704902656000 1007 1769800845336843354793127541008895248336506402588781149130628661248000 1008 1463366801128790006084670725241612305097177139424096911353542836224000 1009 1144869837254812823186196620331952519135538486142633446108700082176000 1010 846934584481559248238549433791514250992097973697843312064514949120000 1011 591924396745041386816239726801312551696160376534252840797454991360000 1012 390435830497964367153705942192517856497695267409510791854327070720000 1013 242746458364121630127345228508552399000382353185009150532528373760000 1014 142046532936763346704560880607088816639313671658051682449191075840000 1015 78096362699692134793232127027220608946343217060712907569889280000000 1016 40260876107474160695945432367512262809609355675614277709332480000000 1017 19417126808701102661526167257927269192164502586469570272296960000000 1018 8737391449548893742413081013841455674274965520609355376885760000000 1019 3657163575966838740300455601966695899707234601404010221010944000000 1020 1418854889586712155295519095006723005026971768567289211781120000000 1021 508139682842566569617233915348032107038588006758595292037120000000 1022 167187677459000983601909213347503234290196541406640435363840000000 1023 50252962746477828388428223173166613684745053920090851901440000000 1024 13707521873262544440644860660906425121666501060140057231360000000 1025 3366007496295849204861407533170724372696911204056668569600000000 1026 736854886230156137948677491642255118925055428480571801600000000 1027 142061170099015773991503390545979873436261803084270796800000000 1028 23749871452869576251590952138750027577327096802207334400000000 1029 3373533682116354100492339157313782626620436783929753600000000 1030 395920420838732387249014919817781335030645406040064000000000 1031 36863138018116348549383640329943350089692534013952000000000 1032 2553269847584305041705902591479538562652012806144000000000 1033 116963949290691745793919535684643099174064095232000000000 1034 2658271574788448768043625811014615890319638528000000000 1035 352999527454840466971061863960307904899505075341088595453568994140625 1036 1018437717072310472899801027075703172922919522790166498456215603515625 1037 2504756455474114258893446470909999900694718218343954120889329629062500 1038 5467433231786965189061655100463913326667639102925319636705107513687500 1039 10823340876539698732244471659769399980246854782078018732730930819825000 1040 19689321966929328533261086104835190742932989498171330641297918857325000 1041 33204849061001288631239830713055194077034975335817620744533105201560000 1042 52233449435155970621799910049233505259531462343335285433294379724264000 1043 76987599700073141381255642052535841786511458920847736251751862527926400 1044 106676951984056091171638764686692498269099033171896894297851060789153920 1045 139314256475464135251533842537334686618644469544391387828511283229120000 1046 171801524686842151642779892708502928192403265976886097721179661285696000 1047 200350145710448370514413466228833232080495679289489685560703837519744000 1048 221178180042908439492433498904302312267928639191482742027298096328883200 1049 231316282145385362189970707565545642996771023043683063141832413286400000 1050 229290232466304753687859392380856202066356295464529071514501771653120000 1051 215467427997967261732959864571087964313989625147566954301575816110080000 1052 191956582576891417851073104801582612876068863339538053359902934196224000 1053 162096060516525490927811990284663609623705880655342685794816628326400000 1054 129697384737125351379180242989134407999909290915752218019391621201920000 1055 98274574763955029556954832014083818721007489381960723695915832115200000 1056 70466897584421427639654873794938616371792330959203212384328308162560000 1057 47771125642709739186637102844762965365610407083200022972579119104000000 1058 30584458895860005525868962007689074210481020583884562610044547891200000 1059 18468056432110856979762203858236162256908093254006819350758686720000000 1060 10501739603691683664211681320599854612207388109854740834949922816000000 1061 5613723403757195806563178783416327222660156298708206312947712000000000 1062 2815167940876200475666355559878358053962093333437377252386406400000000 1063 1321307389653482417597496893453853092391078003755380596167147520000000 1064 578871910297966566416719897976438149627917879622628215599661056000000 1065 235992992452222544030314867514599224438617525444609046478848000000000 1066 89208933350176501510094910411183270682270457427100946556518400000000 1067 31140173144813217768321405279064815277062308401466048092569600000000 1068 9989707040583559185433115902879435349518795665307220186234880000000 1069 2928570180100612620423952186708336701109650427635554058240000000000 1070 779337932734519634655235393583919348428352634265945505792000000000 1071 186756354741134467652442967950306783001418736480810958848000000000 1072 39907074929328180989344868949355648136054351328281257574400000000 1073 7512063023067991698068723581095987644960060132598743040000000000 1074 1226489484370268988755865318412177729284975649055834112000000000 1075 170178264739301346484855894156333843882544912494755840000000000 1076 19513556538000382898104755701893992894239097174884352000000000 1077 1775492813195889787785938224499299635843115568332800000000000 1078 120200394932996682169012650109553394020528255139840000000000 1079 5382999938946608755288342267304597177897268019200000000000 1080 119622220865480194561963161495657715064383733760000000000 1081 32122956998390482494366629620388019345854961856039062186274778466796875 1082 93030831781035093500852955327849296640885181649246239954969188914062500 1083 229969712882289018505103230906961397309065196914880157997841427451718750 1084 505050693459036174981290953554946112428839313021235949302832772632750000 1085 1006793752692260445390493541440871051509134341580800983225335134658825000 1086 1845845003373267390187981193838849357508136318243981182021765270115700000 1087 3139777196352693236642391111517033805467780692548431471600300086485910000 1088 4985677842026202347002470629471635337156607900594234319641520291318944000 1089 7423739168187903630668662707174629644648794460543826282375774527835414400 1090 10400491027849762569050428364961839918566615148930247007370213294564344320 1091 13744366859107797219605967317764381464987637060258585235373037381741459200 1092 17166395567732741287259842504384448018313786368884940158740973292518656000 1093 20293481555892907536524984139325859257633946007066194558678205149725056000 1094 22731766278140496810498823461266342433427949997188295436773276653685043200 1095 24146276195830786112181403373124885884457164045655917134288922957666764800 1096 24335155386614513018444765320141099032989988232927391454947147419729920000 1097 23276179667275896876705097954062703985634756615861057985675427612467200000 1098 21130995290462562473907970234652513165060090191406601078877955885727744000 1099 18205959993387865195750207002332875507526474679747869367806565993234432000 1100 14882287160892391303133829927419839710842157205784962869866153467576320000 1101 11536933998262414717266494573064315663609867352073470216716173146521600000 1102 8476253750225405535904644987635174282974259394308667524588108517212160000 1103 5897444180343857674056383582362079408449978325673672762959922618040320000 1104 3881921649305584504146728908129253956562812236047095725883373597491200000 1105 2414620148822728117779215639284028546430180980127850063560109640908800000 1106 1417359714738714637937318096630490826133574649346951899749410144256000000 1107 783894059437888593666752983626481997179466314038670036186939785216000000 1108 407750814521178530062844183101171417922374713407922900416751206400000000 1109 199063674803000513320030172980894656918526711677986197318029803520000000 1110 90995258137065947654248920626017611295481789154565204908416434176000000 1111 38841519622091248499260249883121673912751731204138269697564999680000000 1112 15433795700884960502358397740370253589683754914649066577487462400000000 1113 5688441623383650865240285013552762852045324702200640666232422400000000 1114 1936689054471940072229019921371167520949266582791336624002170880000000 1115 606149925768996760763305589688359441684617241535280905631825920000000 1116 173419708182362728468464747350928445245817854685445433065472000000000 1117 45050993859885943403960784252499013796549799853327835463680000000000 1118 10541528943990839773170772888552714951433439220663599916646400000000 1119 2200066582413658122119358865955249504861430822541173404467200000000 1120 404581000977346154201463963638251691518375129235431882752000000000 1121 64545801466087182080356499104713488964710612999256145920000000000 1122 8753042499269390049606624429282040952560099255199465472000000000 1123 981139220596842052408920117908983968419765598063427584000000000 1124 87284426906325958952175494813439243197122040656035840000000000 1125 5778670371495995412167795751145067680091894615900160000000000 1126 253120619351356091693114049724811725076235980636160000000000 1127 5502622159812088949850305428800254892961651752960000000000 1128 2987435000850314871976096554696085799164511452611632783323554397412109375 1129 8683990312634654178073691475110372606948176855235939377998409347474609375 1130 21573244961614948907976306385003108543024833676382347173709191130837968750 1131 47659623630337231328775368373330872647809251701719583759156972137200906250 1132 95652021774216366121241063168220792240064851019099435237167498613801725000 1133 176697554077175169514434718734217345505802349304594254844150845794054225000 1134 303074349281040075348870260534117240053552422316468013950958499663883830000 1135 485646479682905670927726506321481322993838999603102812027863487698063162000 1136 730293165377684656428205396803013639649590748035329718818079193419245091200 1137 1034059318103719051597707802306022779228534358995407408226811807145002751360 1138 1382231028175522767113859244201705875429516398093350896963394609447599148800 1139 1747662823249330709130830993403161861818046139969143872352013927403391059200 1140 2093290531510833296343941635009918287179722415083775375861964758434654080000 1141 2377869524093674001351215375709006016658040647830372004882731395739134745600 1142 2563848414106230063779854042158343181322507556206636429603695708214599731200 1143 2625363593892611502398084225369995498334926366347086162324418554399884032000 1144 2554047195242490617828690354850089055191872177001916655946969126675128320000 1145 2360877616356708556977427897041749692106379250270451886092132166784622592000 1146 2073512194613397587735112715440702659171043768661870670625813843313901568000 1147 1729965945837361829910700116294369727751323639053211064885877026356051968000 1148 1370580605056252394768460593843378150932560807858531987551927171978035200000 1149 1030567212734473423901728369884421837252413338064248954337733728177684480000 1150 734939891276937685477145862887647219211281690962442252496211190856417280000 1151 496659929533328085388942610850348444354691039442874376055231964781608960000 1152 317725793423847743052988548248516749775514324817020353332291162944307200000 1153 192179957191268664272650973968736360491176966892462778265697884438528000000 1154 109753500110930219797378297989655587217163308088617062758870063775744000000 1155 59085965355292595324846839586323955790626438825980920715805236396032000000 1156 29929944563272046580522443214056002795249476161474557562245805506560000000 1157 14235405576034148018126024634665582901117081030036163778705592680448000000 1158 6342119068966464540058670857910844012750364676621815229126037995520000000 1159 2639430108467130030196398736231205475135892874390649552330848993280000000 1160 1022906533402998266542815233952255060110095354573429712439214080000000000 1161 367830655637550905270228258134759753565777507372215448017871831040000000 1162 122219370948562661206774097167637123788944467277686569439833620480000000 1163 37343280262874620374282917142728925866822663939481256972202803200000000 1164 10432851923534450961433083840115832311928574155035524288479232000000000 1165 2647248964606928004851430895977866000955652442094844704404275200000000 1166 605184292036122116737589744298841372106583756881545923448012800000000 1167 123428629805025859103391144390612138000804689098000927870156800000000 1168 22185999575439954101531712962268422134453092178348096880640000000000 1169 3460410812541627739908032535216482856141224363703052271616000000000 1170 458873732484820692957507796995381229070562369338276315136000000000 1171 50306438187952522436135886087736160259382270497738719232000000000 1172 4377931128427469767227326776647817994921915988144291840000000000 1173 283580384316995910075010415425935536036225203914670080000000000 1174 12155292351024904490219324692219763058552288722288640000000000 1175 258623241511168180642964355153611979969197632389120000000000 1176 283806325080779912837729172696128150920628587998105114415737667754150390625 1177 827966514701142461788976786690181483459241312700025873693172442407500000000 1178 2066826251978689454613896489525516056801255552966794860258369976124556250000 1179 4592383979766881822957588914621442227170953412692507498641039926426600000000 1180 9277580563071903706833002474474298753397397853621324682567540256859967500000 1181 17264527746202722934477503595591751784251547439031951386380167843504160000000 1182 29852248506161858175229283063146441878122294215892026854405962542833289200000 1183 48257936014843319265576109924279546364789571918510043240303740828963187200000 1184 73263022548343287728101324746858146350661833060181145783940431276412788960000 1185 104808273708252471809636089790299286783557080836881671250909834419548467200000 1186 141652540857711853391793706222222285958089401408822409293790605968971946649600 1187 181232509518617167805681396059519141502439063676095527740038663807245741260800 1188 219834554372521131662244427246780179623890183112588387175110819180132830310400 1189 253110381698539862980836701947484509315850252939974420350065024454868303872000 1190 276855772677403292078003149264968686458850786909255668880709331820734860902400 1191 287867267631391543684515812042524720061655618146072731864875198291207979008000 1192 284640301050318392732094931316678388216586678676735460912152763904535334912000 1193 267702175873009653415943386251417734688367855784725512329851030998016327680000 1194 239479455582693524860429410113618247079163984527745847659110694116943855616000 1195 203743496552203928008483652641338474660625577314630593906048780526789066752000 1196 164804476397091214101217758741008318893619749527624760115150621865034383360000 1197 126686077915956275560801867609731015708563044081132822400675174788418764800000 1198 92491768351467495446166881111783766244624854078845490982570205151268700160000 1199 64086310805035734877923902877198988255555127639209237532659894043950448640000 1200 42103788684065409639368534744017453893186445804245918591893227634467799040000 1201 26200240768766716682226556233242872991049669975209472768548578095267840000000 1202 15423261397511356151839863632204426158401115407622653197000801054097408000000 1203 8576511211747912490389663806421476654972921006860848162490989179568128000000 1204 4497751763459037094245343613752391027686240522467548748455898142212096000000 1205 2220331922058133412557123193500854456668357506536197728282159664332800000000 1206 1029563478832838571849354470541497668244797075180157360128141389987840000000 1207 447351551442337753610476676537200684533171128042387979574337832222720000000 1208 181637884144232996287852206784862805914807630664976608356312505384960000000 1209 68699827887866278796584587243226593572382009901283648072191888588800000000 1210 24117082531790183593831300007507358381186159642035549329391836200960000000 1211 7825289608172782077793970529426547289961209428969749342753443020800000000 1212 2335479022199259174810327981949245400838830446549700058404827955200000000 1213 637504172808432846033910037202183065632144225735324645592137728000000000 1214 158087968398494865274425399755548838386440249703350961494923673600000000 1215 35327907220886219167588158744762966622233211982690379162137395200000000 1216 7044815151867830003781158507039985622805231320863106318467072000000000 1217 1238365009784492753454063322298571178845993093864061937909760000000000 1218 188930258712806330907100607193653496719634848362664445345792000000000 1219 24510682124702779428605744449136328074675497578831059877888000000000 1220 2629386737470520615076575031641933760930401920774211371008000000000 1221 223947037289350750982355694414615685694927613838386790400000000000 1222 14199450451929177790021314955353912148228826808692244480000000000 1223 595867948441731488201389874273922001849031345024532480000000000 1224 12413915592536072670862289047373375038521486354677760000000000 1225 27529213532835651545259729751524430639300973035816196098326553772152587890625 1226 80596558251091598706368477481643732046467035919900614862653464581281650390625 1227 202138079471335162021125913057355420476640271263179153192448232568896956250000 1228 451661724793323605190727814186856444205986247690073611948955982791753868750000 1229 918294850537042186854631595682492747988231405452038524203615564621123247500000 1230 1721047094197023643178482861144771416839387090854205907891713982104203357500000 1231 2999255271574916580604105478698755372883371823575718313195659373715854012400000 1232 4889985532982934975987487644097141090531444535606718382290304598209262182800000 1233 7492576675308045463750437379839476566932514382185651486964651760443746026720000 1234 10825769752635579355087612632380754135160993338719152423393717820183916419040000 1235 14788379200280574497100350401458554605770242745024590414006787123185763497011200 1236 19137731372740695664460826186217801871275572592078312693015447054961528315443200 1237 23498741888357955784905886195651907121546616526034219888866213426159833435238400 1238 27409556231601141420750337643114139738748046915641167807232748021463952269619200 1239 30398555293487677413298019305966745716930429871357441766329715528979437761740800 1240 32075961550406029118568081007099428142863356763807890024103534211558196877312000 1241 32215985483983148793965461330398199177995397721980503418316821271399255150592000 1242 30805996177537349057792122298771052864453655548622877531502146993184684478464000 1243 28048146357235445672948633733546489191069527903316406444871055887307847892992000 1244 24313228821634957989171073098368578736584796705546338714409834899320472731648000 1245 20060904141561926327987795650704576425893627250472213609290585931444116520960000 1246 15749443562186674225523354091705083220496630015950003735283655013642342236160000 1247 11758795244243385120615828555257107671316997815432934718124163745018276741120000 1248 8343682820172218678420456844659328484415219024816742333267124440742373621760000 1249 5622138961675202372088921539222468745772408306352875804197480537598187274240000 1250 3594018071672006759160189323224995027461479132701466823346542766102675456000000 1251 2177262615546536180466357234388144035132199613894843652091340732724412416000000 1252 1248349645272354127667473707292402741809203453671313908080647578878738432000000 1253 676424234984468147872708917113783276024807118871455977149969816822480896000000 1254 345806997579951016751155914568402222099731653285570093348590533564432384000000 1255 166477615108529343846101079447550907519796041488561195780894504758804480000000 1256 75309568333724757827546226210894894115306308750696512182683152815226880000000 1257 31934124408145408755456917707322114078797816271859146356941123653468160000000 1258 12657933481882717920767827786493452171709706772368741938760925870817280000000 1259 4675151153771101287685512066997917944436045821921092319405532323512320000000 1260 1603150980605416287330110641617132630467752902081309912775798240051200000000 1261 508251891047548294757184753308432506319970092758231882004392260403200000000 1262 148250628583790575533271408940733837197354716418665392783415993958400000000 1263 39559691501374450080907845189971193817506184799167379797508830003200000000 1264 9592237767967263004958641988708412459427791300751654277029350604800000000 1265 2096463358566628277070298724973397270301435917431336479376801792000000000 1266 408958827175676827240071641051600814883075814260201367034396672000000000 1267 70337565506090909743059418434324378693336290233469052590751744000000000 1268 10501537290746841833580083320893324182187821744741183958024192000000000 1269 1333520527021562794521080533831266010095970879783665137614848000000000 1270 140045265803240450523734378782104740754276064977163030364160000000000 1271 11678910409147264790820429493741651020344866437008940072960000000000 1272 725173362239519310486536620706204305146110900475915141120000000000 1273 29805811337679110482740356002743473467490088737581301760000000000 1274 608281864034267560872252163321295376887552831379210240000000000 1275 2725392139750729502980713245400918633290796330545803413734328823443106201171875 1276 8006588480390903923475739000434253903239537529105977067501019547319035976562500 1277 20172862984164364237504202347641474091280320926894537395777681953483361969531250 1278 45320924992953042399945431343670854237822559335106825042523986994090323875000000 1279 92717837102340470919371439229314207827658854130512108343953764828658216977500000 1280 174975136578190551608942961231744834007040479021826577502297762051421748630000000 1281 307252554451098883338877339558045410416490133079121348453720561890494767372600000 1282 505103354666334978686990015116508255572796611790095148039109770838727934184000000 1283 780884975119359980719193201756885308850570480121233244267822961069604954107680000 1284 1139184395588694765327427587024249948483330969972866953298659930042201439725440000 1285 1572307238354132668763810816068204447322863965144625975220609103397229750394508800 1286 2057307577104415190249725646851606485919754356811023451162603916796234701696000000 1287 2556028223420325970679212647604152427488421907182327521313940493849361849873920000 1288 3019029711477166425858059947211774626716162659486920471471302828665009109350400000 1289 3393190761297696043807008638294305782318585214083363084167900309669459670187008000 1290 3631498522892512043937710309292344571897428767687342738881195619878953057280000000 1291 3702597947720828196499669967823012568907358082696996078799021853253457409945600000 1292 3597465374803911086218832950195103619606833660587333433730098513939071100928000000 1293 3331274420561981404662172940998981381476049062303536033609273178720801262018560000 1294 2939924434129334308713960277675872589552215904012099255179123716891575910400000000 1295 2472294086447329866254213231387124640895165031907675921607964705199376990208000000 1296 1980473899629281201214555763743599343772932543838966855588184150910918328320000000 1297 1510608487548201959902480816987965490311308644078760619270532621056940926566400000 1298 1096476889814647506937789284392186996397397633211814989510301085768915353600000000 1299 756840144889978283118894196654848289457433678924536520613961559800037507072000000 1300 496361263137408728459081781479836226362996641796267110616244747284119552000000000 1301 308993468802579257604334288608276130192086219225827658964052844458386391040000000 1302 182372705501719535511671542350427760387680531488620855506450310092554240000000000 1303 101919789331088262214087446598451821097113601471070931164105144074030284800000000 1304 53851195574964726946672994138571534992592840122543662578859587510730752000000000 1305 26855493823142935543298684302359606507451757705934661182766271978054615040000000 1306 12616453333403160684156209857752672650529001852464351775293361776230400000000000 1307 5571384503085587717271714091773525905490785690936343879183032131780608000000000 1308 2306961520175187563086093235204481529599588907435857281716388741775360000000000 1309 893209702607351436786971839373571250337298566630725365539019179635507200000000 1310 322342237461924757514673875865023258471569141073287912543997657088000000000000 1311 108030372515502267524845273675751592822516143657992113178363570421760000000000 1312 33482132198554553883809705357544652616377010357502453519720697036800000000000 1313 9549933344820112428274190213555034001432591519026855525723181940736000000000 1314 2492459507582362590646311519291009392366092545941941585528750080000000000000 1315 591239383216786719628305253320702828136953807855768482539477401600000000000 1316 126441921591623765256649340188017768755783378226444730990854144000000000000 1317 24139689726481426808645891349165347715729476932041893621929082880000000000 1318 4064167508545846460475983241444387377850054832768546473246720000000000000 1319 594086172967995757335110638968601599015765273867194942776934400000000000 1320 73872905030491130355298327521835339788992020023004071198720000000000000 1321 7598294357454639938383003943857241525710840766213384463974400000000000 1322 620700952091633856906727311655771824165673701686535782400000000000000 1323 37759096709927158841145053038169410520294842007864475648000000000000 1324 1520704660085668902180630408303238442218882078448025600000000000000 1325 30414093201713378043612608166064768844377641568960512000000000000