47 1 48 48 49 1176 50 19600 51 249900 52 2598960 53 22957480 54 177100560 55 1217566350 56 7575968400 57 43183019880 58 227692286640 59 1119487075980 60 5166863427600 61 22512762077400 62 93052749919920 63 366395202809685 64 1379370175283520 65 4981058966301600 66 17302625882942400 67 57963796707857040 68 187692294101632320 69 588671286046028640 70 1791608261879217600 71 5300174441392685400 72 15264502391210933952 73 42858025944553776096 74 117462737773962201152 75 314632333323113038800 76 824553701122641067200 77 2116354499548112072480 78 5325020998862991666240 79 13146145590943010676030 80 31869443856831541032800 81 75924263305981024225200 82 177879702602584113899040 83 410111536555957818156120 84 931064028937850181759840 85 2082643222624138564462800 86 4592495311427587603687200 87 9988677302355003038019660 88 21439112258713177252334880 89 45430499786320780368042960 90 95087092576020237979624800 91 196657396009496401276042200 92 402055120730525975942130720 93 812850570172585125274307760 94 1625701140345170250548615520 95 3217533506933149454210801550 96 6303739115624129542943611200 97 12229253884310811313310605728 98 23499350601224696249106654144 99 44739148260023940935799206928 100 84413487283064039501507937600 101 157884485473879036845412994400 102 292803954878830213786038644160 103 538550131294991286070749649080 104 982617783415422697392244973760 105 1778877021700334193554926245600 106 3195948547461617364691901390400 107 5699441576306550967033890812880 108 10090814594116516466223937832640 109 17740303076753230561587245544480 110 30975132356235799393247571585600 111 53722495180346464572663756968775 112 92567991695366215879051396623120 113 158487622145096702944436482097160 114 269665506336433196054712820284720 115 456051959245438493327823151952100 116 766696047427113988783007038064400 117 1281477679271033381251597477907640 118 2129779804985661112502654963283120 119 3520052733240189894275221397648490 120 5786388054641408045383925585175600 121 9461526413670410452587229673057400 122 15390749632903867669541893601506704 123 24908713221673364780969117276122692 124 40112732980357106920002214834275504 125 64283225930059466217952267362621000 126 102527676799841680296987160603674000 127 162762686919748667471467117458332475 128 257205233650960857238861617711932800 129 404627745621633543705038398595601600 130 633754300371233261224758937559376000 131 988354920817042347862421676431884000 132 1534857053504112822562819544576572800 133 2373674280419151225591337202659118400 134 3656004064093865106083209024785308800 135 5608642598325815787741286572113826000 136 8570510037891134237447359256263824000 137 13046220835456504339225424645646043200 138 19784378849373599986957237374715977600 139 29891615870249243458554956468320879200 140 44998131417579506281695633393171216000 141 67497197126369259422543450089756824000 142 100890547283625629873696525397320726400 143 150284877724567344499360449289758998700 144 223103323632347398019669120595106142400 145 330101856394799721559714515166228476000 146 486816879127684437855740598123932904000 147 715620812317696123647938679242181368880 148 1048632477455633923761335886414285570240 149 1531825873930288770984696539958123038880 150 2230814379510129278133053213531247144000 151 3238970877942591548058567646569406911000 152 4688795937593084907665736021700474766400 153 6767790362752282932762807653963892823200 154 9740558092185528706967031576733079390400 155 13979504669340342125739721244385438014000 156 20007364480890764877205472606643379176000 157 28555965668180455324738719993118277551200 158 40647230410563170642420880710925115793600 159 57704550314995929751293928866402619742700 160 81705557968135829736345386005525833264000 161 115391182744472531469750939884997010136000 162 162551057431343913896518715316256657756800 163 228412261735422913492521987901291682882400 164 320167614740250921476697487314631076860800 165 447692003662215271556399028872153624424000 166 624511534520401135112287720947710097936000 167 869111885540891579697933744985563219627600 168 1206700799759254424704569166591525792540800 169 1671577337371426211271083517655474253601600 170 2310310141082458991187676406515696122864000 171 3185992210686294253976553754146645459756000 172 4383925281904340893471737965705784152624256 173 6019198998170245829925481492596036971460288 174 8246776580170258066197116375682759315229056 175 11274889855701524699878870044878772501289725 176 15382795462042390288206830448826852404860400 177 20944267667550023700096992226479637505079160 178 28458623242930566554330264246666988365680080 179 38591617882458874342614525001162052404975260 180 52229257284530807380982063911347138593199600 181 70548474391791612954908608716073373771411400 182 95109795105970915242913828046854474269606480 183 127978621355828510951861989210105652877485190 184 171883695835565299380602963610652847660272080 185 230423795141881017285590929478049107370654600 186 308336876952445102267049732970626863100300400 187 411849971357908815170987857610765881426829820 188 549133295143878420227983810147687841902439760 189 730888681564739587486541831816288747320852920 190 971110835645458193163936699616047985950783600 191 1288070622279739686766054927962952536920831025 192 1705583168811793240407465835647495773026203840 193 2254640764251206132867403467671004686260666720 194 2975512301120639386233171923320917749214757440 195 3920438504854896488618030574645803791195119600 196 5157086892292347058853248272688439886404318400 197 6772974118543949137293932731464151050811004832 198 8881118380607297544266216429337098728878006336 199 11627253669347711916506428088408438467412653032 200 15199024404376094008505134756089462048905428800 201 19837687696620746076035922636194687479415527200 202 25852986546563811015221008854911786263496364480 203 33642027365079831000576056394532644945447192240 204 43713207531696086140875894933023309355867689280 205 56716503443023402904301002919428977328815672800 206 73481759177753591184188720763536914023497035200 207 95067025936218708594544157487825882517899289290 208 122819511768531002407858290419054556296416473120 209 158452333084092466069397424059150631271302733840 210 204141042623677410273456804002586702864868552800 211 262644878009731302242069424661864599417605272200 212 337458873564018400456477078959486636827468592160 213 433004458247806742754395288062473817134041024880 214 554867988413357143409823902068080220758591492960 215 710098913743284439482810350860935996804149827300 216 907582043600884254013532756129953700057374927200 217 1158501785067011077181980047530587958308531524720 218 1476920404354435174419132458255369443925496329760 219 1880497491590821530219709350918173884998161024520 220 2391384093352489807215815359549122859535233672800 221 3037332670292530157440776979657219264122337021200 222 3853073444599666828296299939908015295058050392608 223 4882019194009805129034516401133451197715597940634 224 6178374573210148863862890812733859142871717167808 225 7809743140293727496455901308231001725540091925600 226 9860346087745153151949908914302828994257322766400 227 12434992010656387586070162908593012120535623710960 228 15663967836627935743778989741211087091061448652480 229 19709058431801083985304333245809554636555339238560 230 24770947755815570036174845063039330963976655873600 231 31098309410833677599762984834576551373253301667400 232 38998960990883314611594662062820323884296032361280 233 48853537155246302712373958390522233683015997527840 234 61132233659506068634735327611669533057891676050880 235 76415292074382585793419159514586916322364595063600 236 95418036664308414006597469023505355831100764206400 237 119021445733900495366124211360898785957741479562720 238 148309445469467632969306608920910529099175246784960 239 184614361808347730623251455896341752368244187404195 240 229572263388618939635131344119803215380200025787600 241 285190285962150332227147700684910179931073227911400 242 353928457450463489225485864439734684837537031561840 243 438799056941135856539760536014569022528170911579220 244 543487156820493142110160257804846911151643159519440 245 672496734449600100085804359404987339556326131728600 246 831327621480410173975416444289582339351036323644400 247 1026689612528306564859639308697634189098529859700834 248 1266761312970248895946221634612006362668832861720432 249 1561502806582138490547570232764304872794749418655384 250 1923033013032190259295037232468355754673336722482000 251 2366084736622939975897325222301751443250036849720500 252 2908552944531614019151833931805079822921996517705200 253 3572154829934457994395213518187792209705170480482600 254 4383223800982378408581566345988885126884605323877200 255 5373663794473588914366824126092142823824876719176375 256 6582095365479611301808167350620040970809418373728000 257 8055230994896476688403328614806431092847716771657600 258 9849524154897113675867577168815446549548393019372800 259 12033145076029964349291049465675474794023744301969600 260 14688346102196200614158088549650814302564194922592000 261 17914291274173870842501220147004030527893714368208000 262 21830438668993275166210789202395609294456526346374400 263 26580580416413108188488136852916876131676233468039200 264 32337664654069403510418747139032512897523159610886400 265 39309546483157761147986091705704660173594666499472000 266 47745841847123125412622376227020272174320462506208000 267 57946089878099429478046247511883693957016197677988800 268 70269466458509715385142055806266199006698375464710400 269 85146335483509519993708166720205439336945328828860800 270 103091975697522737212113026970652325654597483335392000 271 124722881312627954395011742451101697555338919570943000 272 150776105409043571535303084207554052155787493881317760 273 182132198126853517828043106144523257692610556768140480 274 219842388928448739580985951910129394747908777772997760 275 265160776119839488529697968312656068226644359156028000 276 319582420126968117179897988010013427207658703611632000 277 384888392935522471560138011646842257984875916958356800 278 463199018337988082656789468562000639479634220408758400 279 557036750501287392505363197106888700063870463336394800 280 669400386868499870821895687510424188917955921605968000 281 803852601324993434619455932437731611478400059706312000 282 964623121589992121543347118925277933774080071647574400 283 1156730268686304111850708621423108708720612967272303200 284 1386124035050254716310553791072417186821325243482422400 285 1659854411719842832556755590149743269933099556270968000 286 1986269296032950000465406271057851779083123318382832000 287 2375247033172736042223214999140014419153568301566136600 288 2838469483625510291121518339221262044465674982784428800 289 3389742482511456504686441322458449301035454834812809600 290 4045371686947828750448839438324898342799514000393888000 291 4824603118450074452379558510461251712109256451289432000 292 5750139226887435673856453408386471428309807688883731200 293 6848743062918775009918458734379008652417779076597289600 294 8151945184202914384275412420677848355509421249067219200 295 9696870279596208642585672032661150261593868018043668000 296 11527203223937661679539594062922491877236084069642272000 297 13694317430037942075293037746751920350156467874735019136 298 16258592008570943181025200193354869579070228791518070528 299 19290948454613936552089424038940896841833327018507551936 300 22874642436301110536074415856451656334189715832222393600 301 27107351863490686107710232963747828962957104194877718400 302 32103608873624263547170550411968017046325668497463023360 303 37997630815266218182783893651665270175924521698169125305 304 44946613882649534348507018171619619196424336950363478960 305 53134562923287240218196281171875906414377607635119616600 306 62776742295466778018409505940517480165249219831454064400 307 74124845710416541737121993552841793887428886493293837580 308 87472998003096915153385341050863113093211099769863992240 309 103164719018919644207618589254643900556497060415602952680 310 121600999604049770739018109007374939819445204292155571600 311 143249662412346510226646332959445478347907039904774177150 312 168656206311894759210240210880554676394516967736941672720 313 198456363066252103882726263178998547787533123690461441960 314 233390629223981874978187440592530127360619478797022070320 315 274321075393859293351227775323309664621623641123365493100 316 322250780016578203341962739785003174797148961319641248400 317 378346286167612186886674772266096320039615632364171391640 318 443963538750186994206503976312245866319548970818474179120 319 520677826695991364528951354572082468220353388570195820365 320 610318331658304896151151770926983112932282360228800961600 321 715007972490203911184378534553144449822126414720602586400 322 837209335061256943277708684094954592155362565600123755712 323 979777591394152147386593858560399758210804741626231786576 324 1146021442641535363730167545752958561950544174320935374912 325 1339773269275176234576634720754358031057290851274474808800 326 1565469841518664704200655623533766014783787876399565547200 327 1828245136345011993834337103198362452979637984223778335480 328 2134037027477451722340436191633675745826766045641990370240 329 2489709865390360342730508890239288370131227053248988765280 330 2903195249395119834279391992151820360930406104495287252800 331 3383653618133044595586192779585396265732269086577253805200 332 3941659653404108090296898255517023018326713462258414959040 333 4589414911131356622618416500304785542317467073188993641120 334 5340991569051822689737111885372119760048898963223428139840 335 6212611720945696531465043338887708748667990113471695926550 336 7222967260338249254575275300575329202603614803205847167200 337 8393586092186172409627130263082365314749717892001277570160 338 9749251199858853176817766422411819506479053771465401438880 339 11318479988877230229250763072594543879097257631940996875960 340 13134072342041837126093035647379334194174292132627777944800 341 15233736968150566190468452910735894422494672167435619997200 342 17660806925788114024204104730412460652519247055128752674720 343 20465056674139605102371648386930655418290884256449872187260 344 23703634666343515674127431128296786073710653818918370479520 345 27442127382176217810650885031081849649094548884318247702800 346 31755772823521643352793331841987692236075966267471952191200 347 36730843899206700811397620497232430686394534316042558034488 348 42466224840278843463011202435338491291911288843796711614624 349 49075206851845418439042747185209051194957085451937259448688 350 56687532667148173114405813580274481578333267023689903653600 351 65451723572924370931435659758803759980246633964852487442150 352 75537726877604519894640499131471880370645295592223198621760 353 87139926757498024584340183638593378336071207006714997102880 354 100480567010274595123310830645153276648108167037058986887360 355 115813640547556757366153717139705887045709088630376429691600 356 133429307556408432434791984795259856919975519587100352654400 357 153658912250444549610389479264218609420746001589015567411680 358 176880677124305944567586603140161614702980927874172260879040 359 203526163742390493909498687587557755379391516368037954024280 360 234087600470481079256931397864283680308565322340235346481600 361 269126190349820603859083549773905759845197711352945732738400 362 309281526687730344752343634978266301790354195269099540480320 363 355282260087487706155382087016172998575628395198364345551760 364 407958178775537933881889841242545651361289387546386819497920 365 468253884443620584487074817778393593543618322183745877725600 366 537244268671991015430311546416589514849417886894203734318400 367 616152020633189695821638554796526099842926139031789907796415 368 706367425523407501751909620452092226611205044123671919218320 369 809470745397942137100790838344167800060666649942965646557640 370 927257510208169011539605604295176736911599568046121638471600 371 1061767087306267602719733577757748670969763702917009653928900 372 1215314943009020148343818125925792324925391069185007973112464 373 1390529060559400353779890064326136617169235793883460042855672 374 1590391035624512942855287107210933011685914944686281516905264 375 1818282434021927907227843491475914266409201537369986490364250 376 2078037067453631893974678275972473447324801756994270274702000 377 2373999922515209769783193060732189362549849279960120889583800 378 2711093567101961610205579990805944347564480446600983976624400 379 3094892957625432079120225350950159360623307497776424479339300 380 3531709681374366937134191091174356027137708255720844751198000 381 4028686792226448512120140136938412114788822890507909731157000 382 4593905536210457706357891141225293814475612967683646320304400 383 5236505417763706254568667580622879556381427876853680180585075 384 5966819229736686058618303712045061571663110696474223113782400 385 6796524862274035895171736476737718062397330231191052955048000 386 7738815919875450901286991976462416436829998434335535223152000 387 8808593414681763231759017337914574003097674688493682739293600 388 10022681070077783383936946413814823205870667974004542237084800 389 11400067065088472913308398113958965576268098952888207398321600 390 12962175380129750542828790858437307798089092103867057974768000 391 14733170272182361808854817516421474851897776199453545546902000 392 16740297816508654577017647728803530846214284841118231461987200 393 19014268907190466036901547853814415094110444920692095273297600 394 21589688615080817344493400156780632700517335154906874748355200 395 24505537364818743824927853626230890565242377546517860705748000 396 27805710018533588981866561707700380125604531542753790370992000 397 31539619649593813788002928565591574028185711492780727935096640 398 35762873562787287429131525837907254880962715595802648769710720 399 40538029976000362739271246617400553117909441825924025167939140 400 45935444732011742480760619396487878887149509151188697074152000 401 52034218467617821284703413497151523824143935507419964764788000 402 58923255842203842694227527396774401626213695983050213620971200 403 66702449731483563499364307699157538919562133374070887891155600 404 75484004738149466817207787984480800345947064098388343719963200 405 85393915974722162181478084172387497598068606033092958677612000 406 96573620851635648595209198256237671378317142198985351596408000 407 109181843573932524939583732473024256252708546874963994721494600 408 123396654233142576663019841686963702357631820290818032815428800 409 139417766799324071423135677486099873658208327345150760832901600 410 157469102996481733563321288620663769145634749893971933723112000 411 177801652009763715644299586876628596480373302764896881209338000 412 200696659254856577658771040529235566438120002025034287830814400 413 226469181071737067139542185078071827702031586984533226432039200 414 255472046222613476282753309597606911903654160794541568781646400 415 288100269517349436568865824682083881630479556330800953924954500 416 324795967802757088381160387717471259507532507950171265129488000 417 366053833983107313121469950481582473553083934635733560970260800 418 412427230741075085942788246095152220876520443875300885405846400 419 464534972259436723145237298693195646632424908558470620927552800 420 523068869568266551530830202281882497548574964060476302384912000 421 588802123230588818701816885456343667026604438153637762845048000 422 662598656008822617312444601766872073293938861068893695788294016 423 745423488009925444476500176987731082455681218702505407761830768 424 838354267682250367262695159264716124565540680981067089896594816 425 942594084034276206578427097056889822593531188933739452926065600 426 1059485698677049245388944441546794365237056164870113474792886400 427 1190527350881842178371261254053897878832165743156680141412006560 428 1337390304927633733183464085918814415066054955567084253344721280 429 1501938326738101757946874588636574303830726638581882577709124160 430 1686249296337816595083958415440540341115437218251199760874473600 431 1892639184170830605419755408997064809949878752776737231606505525 432 2123688643017659276730738536848654539995708107011819439101325680 433 2382272493333281002135776648848361180876014534549528023655114040 434 2671592408544299625134178464083175071059923276471563726786355280 435 2995213138445284373539607298649951432760480992951366549360991100 436 3357102643604483256717914607227194922065731909837521376661676400 437 3761676551936305597912124829123805592160832934869222670772186120 438 4213847390660107038070359783008252811678887021669359411248638160 439 4719079093111701504369612103930160674303651537022573422291204470 440 5283447330710301938734425765214429253673299430763186528773867600 441 5913706276251886180157060310811074367690165098899911825353491400 442 6617362466084389092732710525008847773465956895477876017230995440 443 7402756496149960525456037279239695867791461880547219887962957020 444 8279153360933457111593150004993513766497252077992356751273433040 445 9256842325666805061957165206588225191184113504287936568634868600 446 10347247311396980094318034291073554975609309831860701026594364400 447 11563048870486125255400403320274697685243403737104333397219202217 448 12918318937600459138202944357813128586007593202550477211855866816 449 14428669659160711823515228897159439639595545641654637482893741792 450 16111417733554144716084002490624684461086837565123044335737428800 451 17985765836220097195430408720969635376114266687798249988657377200 452 20073002859188849215640851214514259728404070476258787641662060480 453 22396724865055538656860358621120590288096167304791208871115550240 454 24983078842101264251141530255500609313994250507064395153529385280 455 27861031551853125574189696731011708916341627403711519105038897800 456 31062665984462164454353304912815010429955457447658808586547035200 457 34623508182680997940584049622332828698755229398975793961102427040 458 38582887463912158289020668435592300593746703320513171859330685120 459 42984333363921554987040016533827344593518778699309577386972777840 460 47876012947709238000092996623633362016994281360005824692512052800 461 53311212485251108014596307834528936931967062094112766143111247200 462 59348867875147016633116853541090045451972970331277344477391316160 463 66054148620656415146954574974818968856402608806205313685173508130 464 73499100623464212537618519876057557672352063515777615227627116960 465 81763353564380045047829214694657330903453850561810026509202414800 466 90934899190933415256058267416969728403363948357526187000688127200 467 101110947433728345058521930675535388486597533054677926974574655720 468 112398867931080440587620578518172355847334074749618218109503417760 469 124917225259897456482450358590101504484359433785713138135917305520 470 138796916955441618313833731766779449427066037539681264595463672800 471 154182424259464627891074735052247926132424772832994989680338183700 472 171233186471687774975499470458025932081187041828643847362634406368 473 190125110800723750148852698419357431630050400903635069958981394864 474 211052230724925193373667866629450638390266721377805674849080049568 475 234228527089578193580589337964927694475179188444994615778768746600 476 259889927493331515488019871494884807855909775524049969954997490400 477 288296500963532867180896462100139658947137123081329850391939076560 478 319734866497839235527769162143542359574783166665604799274586725280 479 354520835769594893096762566358233310732224853779686802899368151410 480 393002312169527826065695223676563485338263117353925324230246449600 481 435562470399868397091242863106974738358766266007461016024766226400 482 482623243063762223903400137971406491698678943024359102813649014080 483 534649143118800812259959327156397558464362223579737262979340536240 484 592151453705948725706682641518756105942222691561997334741420639680 485 655692819742888429150093792549307560232826496364312117236504589600 486 725892278804199946621743925236818848002627966362313642316494830400 487 803430772221921304556339299068933588584726862769197145018484050920 488 889057181052829017286833510080815399613031086238930174079410922560 489 983594935599170564373894991921988077852425794504155780825411631520 490 1087949251565673987682186334180077106428191059383829193238039953600 491 1203115050717896234126021374059499683009553626480766067297021660400 492 1330185629108325724022477564128705267507191874670869449685695858240 493 1470362141592835385522604123577245957132389224692239100213112237920 494 1624963977509755437244220217107739379918121425051378334463707931840 495 1795440109078859244276537963098953109507745770983107757945391576475 496 1983381501343238719735329242087039515180048780417865140180209848400 497 2190534680372421430463241407371685864543298319705953277043476210344 498 2418816565023205925433911797940353792777300583622094749373949340912 499 2670330676872964063698057493743886156185559715104923185702656462644 500 2947384853060666736973573392653295978129756859939208814241342674000 501 3252510597760779813268194426694496222561692041474765673865446431000 502 3588484219947058167605788136704696931265866823780950259957041996400 503 3958349918055636531372174194654523150058620641144337677101737114450 504 4365444986214531316874345282507395333981498475135112011508261500400 505 4813427331961437369042673291847673894455582379788715209195790519000 506 5306305511922630302256193214978045731142755303209346178329128546000 507 5848471509879942528791065130421454751498645518972040244375800375700 508 6444736501125836886390154200117351439829310029583072546947736639600 509 7100369868123486959248027029999419659898525552073125381810385172200 510 7821141755384402482109057851619231158851507627553550636551396194000 511 8613369476296184630081311556416868797786897408792811153615869515375 512 9483968111534723721723938745990186719283637576993374861615753100800 513 10440505667848311736575923984319669070799369263943350437787299014400 514 11491263197588934116916541601585246043663545613847713329813001484800 515 12645300313586113397888929326530772889928901690452077702678837104000 516 13912526571024380625395922244114880194463354525102925574802302656000 517 15303779228126818687935514468526368213909689977613218132282532921600 518 16830907940912297410510820583220082239501527406377169835503932172800 519 18506866994350598211981177717566149750638332042181676153869789825600 520 20345815723176133340867256687387733341082310067514739112076724544000 521 22363227830748450359898398173267951625957560221888563454413446176000 522 24576010374001454921825187045149201576315466180685958154113302955520 523 27002633247064623790156665597926538706749976496846126291179112280960 524 29663270065957783786251766820363744826702280260686310642720869675520 525 32579951432275808551845559792240514715520286897197307714285474016000 526 35776731635442745925408694051604406556082820267068442291678829504000 527 39279869941413181463938295344157338031365929751552227266072381559600 528 43118027711156257407400041458867098712185469664905563402258248364800 529 47322482695439128980320792389503517051340484341773948215341521545600 530 51927361963939416893519710075438641898986452797391703010623201696000 531 56969895047214525558799516632351072000747533957468996484795289464000 532 62490689000243562056250191440022206813191109413141249752394008236800 533 68534027236892630814776444521670444920639632339926514646144046070400 534 75148194136551673213738442247581144943781444906613467805012157292800 535 82385827588227756494569808611589984723203018493930748515740787196000 536 90304301814499135953148092874871639696598809637519184467151455904000 537 98966143008951093891511277293481776565456246480301636854817003715200 538 108439480527119528541004210150495307112455113251328473783893173113600 539 118798536593734605454474124534790590515474199273304974328289472171200 540 130124157729445612465346911255145880077801354173599769041128427936000 541 142504391359575053327434572852295386886822940501857236945851173104000 542 156035111347251876572665734315038585237692997478801257423538052166400 543 170820696495076147134994947042471676984006648449574763671332988561200 544 186974766384952563463656441028379461326558585023277004903833291302400 545 204620979276705114633921205543106036993924555898967806571464144096000 546 223893897164490967114470898249570934265897409861395636048135115584000 547 244939923497953118023231162685030602086891766388366825836659816448896 548 267918319514727163027406541220352834218795784392864312491995168491008 549 293002305604751419326785241294768338617766704445582684378695911357696 550 320380254637402148369248275769627408031355243429563571388236085977600 551 350256984732556713792571031644969646478723688749383983799440641614400 552 382855159549250110917820216768362861101495992454772196153051948853760 553 418416804803824725963546600539337277053611232860650245993355193114880 554 457204950416802560520325082246139746524064345177120781617985753423360 555 499505408427805947025158308359463699450503369238783531098389947145600 556 545628697614656397929249547048844433977367138107590654795097859750400 557 595912126610516889503121564129816372010575482207701950433077466433280 558 650722048236141730612019242239603787831509039279643225717528818531840 559 710456298757818803539294446117067416792604595619766724953317596795505 560 775546836850640409321646958724284119695630747655105976557227785975600 561 846462598196905193831603003588177803792312936643024227331915929829400 562 923712582886719842589050267993312477148116253191028380117547092357520 563 1007849194118649750731851358295028923710057074702614298461587234490860 564 1099471848129436091707474209049122462229153172402851961958095164899120 565 1199230876820716972615295228016899982933342745960639688236146270594600 566 1307831746205252035645967435563709807977402686346285286207435046544400 567 1426039615573803661944737569162737425236898698381430302460799368058990 568 1554684264195624721659521956400066905056734089598181212663597007787920 569 1694665414420134993533080446727275994209351909925986800776986010404840 570 1846958482255214046489208135056495825428930379842853683447193166215600 571 2012620788869708436155224895261944878473128333760056208489212400589900 572 2192798269016139477106264076361585658069770298877623145249199034547472 573 2388732715106935209851500600295035327136841029005471601193519100372056 574 2601769598617420892703531963129696921777128559106528840768652682378672 575 2833366513645865555501005452271923731101986593723966067124953205241925 576 3085102290850696710715650549165648523846397500916832617512236382267200 577 3358686833624249060533830880884111694829002562318891359065208287864480 578 3655971732268956604498218924954833445595411452015667053747062882082240 579 3978961716134823071436971348776031137217562463753893278420205655499280 580 4329827008176730546779443493977669905414983544047388558130805403732800 581 4710916651218502711009094887642371189224916552605866577292130972975200 582 5124772880390969304312697616089458003979255016105821211185084535087040 583 5574146621768535642563997593619690328955047899980771951718105007380120 584 6062014203189617905507215260100370860539567921021919589950415873947840 585 6591595369639268540374945961261555675493768092561009219555749602712800 586 7166372702427850398255507111872489101742760857589520227568959679387200 587 7790112548750274414399967916053983523561112265564904395524035799630160 588 8466887576090871267406989158298969153149600761833944148924460351538880 589 9201101074386574126388776041029691570489141787306629342650382190140960 590 9997513137915430450404010799645521227603303231143483079491207167924800 591 10861268868580918007699945556232542363076382738245953124961954846035950 592 11797928752660373322125445448237917576038933176223127064178857374042720 593 12813501374226376153883496613196126598152174676740502470802312129683760 594 13914478640384766792334180965701095428340752756826066668476368199327520 595 15107873706257182922333645391591517846464868412977207422889487369707800 596 16401261801328380731713757109997349064650385380937004779676019075311200 597 17802824173441896903332932717578940711993236495307985188121060705383248 598 19321395382428773771675306288769884838061625089281624578033383487875104 599 20966514192164557045712877657560074307969046066086400583771733168907948 600 22748478327845812346162254239667350062895890849280000633387052262829600 601 24678403384540312671558690971191475429242654152377762419974040451192400 602 26768286193681564375276273810193276051178518558074617976260130363275360 603 29031072976240977191171930049544146508742170306688839280008738505494680 604 31480732634918402555597568671318966770700665826283768267729404052636960 605 34132335562949164061176575351519668272892298969357849107484389698647600 606 37002138374145247622670849128838853261847465430108866832085045004258400 607 40107674987689580905287866823580685589181091992993003869777896995687230 608 43467854532112772175427848536073185094870060484384574603966063054149440 609 47103066565937149919636227328235889186433926752651611981877815658322080 610 51035294147818226378291471883168547786367132005537270530986620873137600 611 55288235326803078576482427873432593435231059672665376408568839279232400 612 59887433663722980688154417448744685278515767291453469667334742723699520 613 64860418437919058589820950346431964798109832773252609374692928073547360 614 70236855239651326233068895084143256412767967059571608740849131987933120 615 76048707697861911326298187459063561080725879826824893266940521430596600 616 82330411145664213316343907688546842927464221394242766700237893148062400 617 89119059082236525642428405340058600151307762456575065007099614162025440 618 96454603349951265931735121716560796661135196494156550217841613926675520 619 104380069009824883936615455144320162820354347255040042980496431854217040 620 112941784967000747016931208009561083679964564220113135511182875653777600 621 122189631471267358706470871383166259521355390907125883540844191256090400 622 132177305695875299331173707826659849430057483729099651412878412106588224 623 142962606681476235214099340236126885755079535352828268802470921427785527 624 154607741021215200647483515264026302792321715875502321893833370833515024 625 167179650758234429765877503529440206306576249865378808276203904448005000 626 180750365068488347208012637667408582293465859094520093231267088401470000 627 195397377410245161550730903133560657065522575262524307682766317978830500 628 211204049937407851039344246416309970115573454844862762865365314441834000 629 228260047097301612205751771470548060485731448620994291825283131931123000 630 246661800465351656414448741040214885259023692334865186706566677730030000 631 266513007009652217803967732185574644860349229217979337006581461725426250 632 287925163128376413080525823489372949661095235667970839295999117624734000 633 311018136962904896723503150629305592381353727265913892959671401802827000 634 335920781660105118437310046846643518858225320420084170590173200584314000 635 362771592439059098992673264876902439583287548412846000552312895188842500 636 391719410511445818267131063602224026443074500493327769696555180543470000 637 422924177111510146162987266973926618380065181041101337791026525434221000 638 456557741111917890443292514939704200552422310497838669222800208505978000 639 492804723936681641880513373389309094853036919608308968975286035870472875 640 531863445732674959196506844804650625136498530437298044087998419826480000 641 573946917028021294351786005925557324431810703721057316936712099509720000 642 619283900389898606678733808074298827370121801325913945333393559470992000 643 668120046897155711567828588241231788588906574249266219545926273053436000 644 720719112565776010468478410096069132079155500530196725942339229223472000 645 777364260208905563130716679785893963530192805755814194369245489714280000 646 838359452579220356898903130453568448147753843936988263042625352847120000 647 904030943031259284855983875672431309919327895045385676980964338820144400 648 974728870356499195651709736165949232658443387669567252385465709742851200 649 1050828964885993318900265147461297428563670695344766024581673165486894400 650 1132734373426029282396637389469060246378749505761356411240609548203120000 651 1220877611093286527881143941298606325153254848097091098870259628940780000 652 1315722648649293911038852644176349295867639935469922969361007071189072000 653 1417767144501631887637575539021709719804569105382606764014418510703736000 654 1527544831143438640057618455552221016066207899374340730915040701812592000 655 1645628066445645245456809355899185469610799628437817728206170492906657500 656 1772630560900399476222770012265789274326247218809866058626022731275480000 657 1909210292641905665374360488620694349561220365177183607405404810570476000 658 2056072622845129178095465141591516991835160393267736192590435949845128000 659 2213973624926372758766195307694133492842108985561173449210943285862646000 660 2383723641845686820205038993602166566518420767488375981205909573685720000 661 2566191086742669361816825366076599512163967634055075771298218612713780000 662 2762306503127881491906891694866193296020400932917821399348651579864264000 663 2973066901905495826516670768987477524775204250851486343779474021834427000 664 3199540393622770224970939044745032538818048010640821608216484198538184000 665 3442871135532592555996236997986159608922333215333570177126152090660020000 666 3704284614321012346193043361322750080035983717951789560526683832600280000 667 3985093286696960056307677293552055328038711515925554253018222768297398000 668 4286702601471126115319691517057605409226826558193671885694320143675784000 669 4610617428270391271943526728153598100920815060179367349725884527522668000 670 4958448919648735396793198889025538888630732087191293939512588496693720000 671 5331921835070995915461917395089962490819264792476535630469466155899817500 672 5732882357068334808304653583200727670128873504870771109880770010823483776 673 6163306431800302437682159523153497958461233017217298653274374149016301248 674 6625308668314838665068222517712053626798837406067718169548529786980840576 675 7121151832981713533313774202954834710333145301107818096250410200974629600 676 7653256977894496579523229509057978162456607668599181292631601424258902400 677 8224214244499324102122581551797224152354164113716897992240625657497264960 678 8836794386324154898952631207794798693020797573851120188176139771447140480 679 9493961057459020848716513591918778975571394861779921847739871684830076560 680 10198883916385678004940330556879572991135147718815713833275059629833257600 681 10954952597884300822341269888383263733380182328885648454984724933622158400 682 11765791609066288442262592226578560419157928107559074403621389613748522880 683 12635276209107350638467532218165340827491925939406993424014794192123020640 684 13567549335995962067051478865345515111466997398044558087953091408810276480 685 14567039647581871498323296273921125158863468993198310799761547985948337600 686 15638480748421226678951144356666497431894115382369391562811301906667542400 687 16786931678383410513186619020359193337048839480762143755705256890438440045 688 18017798743725095839426511522632020305600002438009914046685205523590712560 689 19336858776365406594026271711983585655075392024593194358514184744165110520 690 20750283912429440979592733252361857079318849917526133915046325775231611600 691 22264667986783763535556799188481433605293983374239997725616476879945719900 692 23887054646285836227295046571207987681958816271277640970738917830887501040 693 25624967290829852175720537575614760779562631077392268100188962936230709320 694 27486440958015328299768242778171010789824522361221381857080587755400482640 695 29480056274414588222745260387081562498345745433717377146097235324079221350 696 31614975603994689372928661370429533896531030542168404458680548205792200400 697 33900981532283536142971195346445207885972505058294427550308218614518713352 698 36348517833385419704752525886050315060535804194607542903402667577471677296 699 38968733075976086462610453365566212005083630570599190934782921221859973052 700 41773527033971302486718709580239430939599603980734201614621814479788638800 701 44775600077697068873378922654048686679907220780572898060932556498978342200 702 47988505732127240227651914050598745113427280897652174715686495667607322480 703 51426706600130258963474535941419082034663686693672986013914034229158456865 704 55105633860717963942596763017898072682501119379521738438044870772188057280 705 59041750565054961367067960376319363588394056478059005469333790113058632800 706 63252618966508046623899817944888422903499550642655019516463817632502875200 707 67756972135335134792571471647024416655718458036904695148696847069968989040 708 72574790123778026373888959040988331304460920257380520673642008661933501120 709 77727380963381602264482283927584179599490623055109953410290308370560199840 710 83237466793364913435569263331198744367478646107282152219164583624581812800 711 89129275436871164838388172030846848260959815334755437090099426140177212200 712 95428637760980856187868238324756324754591561681723114598722994604219812160 713 102163091176545571264189270158485374699735410629232103166500743472685774880 714 109361989655252680483704855911781945330751249159327918532056268125183872960 715 117056620663930638541690077809766603160908896929520152320988370822614474800 716 125280329440021430786024059359929578270868116893178518777021933496251067200 717 134068651057455769960566045613536578537630507182699996959887651219122410720 718 143459450758946710628444740313739587764558426463753498982413313823144397760 719 153493073059051614496803226615444588694520102124164830012433292617322651770 720 164212500152328621749923214209688118662785250415154052910775587941266432800 721 175663520192624534542573646061105539400397871734905151555889019147853261200 722 187894906043073946577389885120175110291981130952002250997558328629259340128 723 200958605131867549371971726245394385711689878222333768448571999406737430344 724 214909941086369432415520723488427673936873665927577028591973600547234711328 725 229807827857843419618366555352669710330727740114296970102036667251836527600 726 245714997091007838943938319861617392783664711815875699991279264248649954400 727 262698239537003968988592880204993889049594478661972991020088272218777230660 728 280828661355270028522313681041461896076512159274473329607377771182481386080 729 300181956199401540751857292491533317067122234766995685166830491483913387760 730 320838694034499450583976315547319650745240455900302855302761725890566285600 731 342884627688916810492524395709196878208729200677078051500466113488309875400 732 366411018201878985810989573225010386640569014446162238975680576749551574880 733 391514980090345913410284777221476112838975346339703966718912336381080618640 734 418299847723892140383040795459335468448046439902973379289201826642959496480 735 446875564065495237182463640497981932135631007745182316537156021195603531850 736 477359093109150209820454629037031497898148652685709992701519349201689694400 737 509874857422382180634311683478684368044834140622272847276840232408181601120 738 544555202283238855728107123599521076146291744977188655991762795249259076160 739 581540887987447275120045035173476987387441617829685573378486568915032452720 740 620981611992367941686628176087118283790341698692593541558557086575936529600 741 663036562660438969437739882536822259781906626413849876505606341718687274400 742 707875006466252827802594234305499448572913261581405191895194108712612888640 743 755676910638542889450183212771531738921946197349115025255932791341194506120 744 806633603321486240675661851222409775836338552120145737145500712708534738240 745 860948473459179440262704984470910147561708053480671309704008640355097965600 746 918837712733258744543602172267952746897044646490101283317869021037057342400 747 980531102016777545962958318120229574188703358468722369483497369592402621104 748 1046272844948002288702272213914310587008773341133529718079395196084332611392 749 1116322451376144892076925766697747335711639932349022448492118236278012999904 750 1190955673587636798090603591782802989735035489703793508348632542259615576000 751 1270465498386811413872220592938757166606550643135722904502589544370697865875 752 1355163198279265508130368632468007644380320686011437764802762180662077723600 753 1445379445190208112779274192986416085295157898819564641496430484473859101800 754 1541465490344295497928674316141100040046038268330907694042869286129122719600 755 1643794414138337713186651283455551596376778096878298459042890269812835668500 756 1752762450054419338743453272626794085840400904428763942223448581069821954000 757 1868790386889007661167315672364060736593216175567006062342465599816697491800 758 1992325053814160066335900533968998647450995585203643593889717193616113500400 759 2123840893040656587568747900677626367156328158946018943486369873531783914050 760 2263841625120475465010166065238423617165230576155644315637645306990400806000 761 2412862012208237855564056548524426292244734549656085888235641566694250719000 762 2571469724898849295020714811154703265301381436136975450119662760588837829200 763 2740267318572377111872633241495863954504125748285631659834221628951512938100 764 2919894325508083840265957875178298551242889918675345311176213841727971945200 765 3111029469378390164071668209625903052508093019201447302297776586242198521000 766 3314393009101316920276631221938027452324338320873864580751177837359560594000 767 3530749219417652885905800204481204244351065961264241851994657501742754132775 768 3760909015967763406901046542360006740168680524619885911694725327792559187200 769 4005732733073698143915380597056572275886032303923396490433855646914789494400 770 4266133062886234537779865919410180708758291665312607603919873925483247456000 771 4543078165034926558878835115835979732669396234745884616881523199651358824000 772 4837594956423397659937187185414312211890722611343204033424187462249446913280 773 5150772591343369684754057430200087244891912642656056085174789129915733421440 774 5483766142640671438789051514408345980118762565908923534972884163073972033280 775 5837800495256209292666916103937456228835221138158538103851628058217483964000 776 6214174464086170659958198760844260677059165436503464428791307782135483616000 777 6614265148760211784640438955035603487773933622141358713932665954409959958400 778 7039532538625779437004461705906565681926293239433621175703986474050545619200 779 7491524381952844510145458564072697631448883105899987562668586698477288302400 780 7971881334138088291832820845807236224461294437383342836127554740535177184000 781 8482342400492979503980154060729497944556227459940586859694305520923669456000 782 9024750690048312887227864592504037268901999828127263842559111452193618387200 783 9601059497700854606928557032514485301019382969325608136852967754167939126600 784 10213338732968073286067827291033048135684119739418285996326630555315691011200 785 10863781714606961422172417917968757163295439018215927516417892934854766184000 786 11554712351395225545098133265931587456495554896235073109478300198641199216000 787 12288592730470327708097609297686701794948650950455408833999219265311653760800 788 13068031135776812731418240386743753055896810997245428017802138705891475254400 789 13895790520388012459688668012319165985313455359604639765560495200739048484800 790 14774797457747684849467089811214187252217536654222968256787067575482972144000 791 15708151598223681069796328011653793167344182114906408455804530177697622266000 792 16699135658782758935944552731852086159109519778531376506036493826491968905600 793 17751225975086766536466528574207378450635186574229734007087050408053795364800 794 18868103646879374337288385124391778433473009558150480323463344074959455849600 795 20053666309183292243508377237822812639854335025039614782290586282878031284000 796 21312040563564620328214510388927848947028105046637561237254081016249549936000 797 22647595105548003202115953039967327481041866296226848408122003426601188398656 798 24064954586188157863233729062441980465874047009838914819815391124404458511488 799 25569014247824917729685837128844604244991174947953846996053853069679737168456 800 27164955376175211399400623775664918188569641378968230540296258241359614521600 801 28858261613151650306259813851866842797140958547153252868404910943407229750400 802 30654736177149170259099828753903586653386819542803852715842037849818010940160 803 32560520040014264177324289007122460426811661498507266839710524329899289398080 804 34582111112511847290051160319321609224777511023513662535174718046550896533760 805 36726384492839099034948791631997223517079018962966356650152569957089012809600 806 39000613835610426643173552115138026554368497080567698893310897740993075526400 807 41412493901760018817159284943311036091283390978971227640660387469712384144480 808 43970164352985670439244023960834845153425729186608084012685404829865448605440 809 46682234857697385020142277407238044263938864713866062947851040035907018270080 810 49557811578944799300544226343201593517418716144471180848963751545327240889600 811 52606525118487214964321161733424728197155207844458282288625134166571194190400 812 55838559995047867386965729839922718034104612770849836886749815612099097624320 813 59264685738869342278855272010257401777711553763317124528626109781509877765760 814 62896289688969549693596077465905508535928559013481276879141660185331213169920 815 66745411583997634114948962414990871688517936973941719604818298243548097309225 816 70824780042317385484783294318117752012783662640749601037102381491203182580400 817 75147851031913381741646690205067796616161366724016135126380059322484415802840 818 79728848435934041847817111008748972285369647185791437786483642705307720008720 819 84582806825168368229743800409540684328649923633631071952241066548765573428940 820 89725616554512369920297433810896974320171975911484448901471765291057917479600 821 95174071306530562925793531212850666559252186335050042051819533984442571383400 822 100945918211571771258067461492855803757039093119240173634316976690595862809232 823 107059910680571607919316392794613822799024708295276627449797515227268550376286 824 113535864093682117021257024018998442710934825785467105558086425414760985212432 825 120394714495228465992978206703950790792443741996157277744757456256012612853800 826 127658580453220427355840819945395832085440989587709770753747957467864464977200 827 135350828249760632593949177044669683505973972293635872324807129264005016071980 828 143496140577211016373610651207409088275219525043701027253444690180020682852240 829 152120588923923187434428682673839046266185404426122956001413872326390212384280 830 161251709842728282976469740254516485824947491281841703041090056233593711722800 831 170918585305238779532457084376917346582310414866339866361155403992495375563325 832 181151927355361356141406744205853799180232184928400979378957065123256245183040 833 191984167286279910516274577510783988189737162907580172802380706421975130073120 834 203449549576566004282811941097832078971081059548820665968469516081229045083840 835 215584230833036311644857830985646936473163305486377228532578738487089153102800 836 228426384000530236419646573769329326858763654482397164832998511248677480347200 837 242016308111954187193979977525226134912386302280716996158506017614105127912160 838 256396543865761831692231632321288876177724047169710294286761116005840830834880 839 271611995332543152512351438784799705950897065120438051649738101425379364987960 840 287710058107611914388871637552625161410786298488231984093039098609481294564800 841 304740754242445365240605852873750328396059542857182743856732848779060162127200 842 322756874304577355386905821534211039634568723378299207958954790782350511334720 843 341814126933113958029097496926306415090378685688324412448993578680303368159760 844 361971296275468231589157198752575425766975672171826604902070991726695160259520 845 383290407710238916908318086398403802973802560131821404940162892241926579472800 846 405836902281429441432336797363015791384026240139575605230760709432628142971200 847 429679820290463421116486584208092969127837781747775672038067901111795046370758 848 454891994514747791643920878162874953583528637855323058537180499554060173935584 849 481550253544913809358714246334514757596528445809438000870406788181293126772208 850 509735635757380744651191917041516244031194494318832254968674682383685127965600 851 539533614464590813057418310201903387649933475951898319624803675010592094401400 852 571034334812212885372571925828598368046886113678282445118425752930465173204960 853 604332863020865497795042000907933508615376991274906855689847602046757807374480 854 639529448599528048472076665149163836874265118399963388796939098076742462822560 855 676729800188857031489635580077394901642941430980159278986860060464869809051100 856 716045375725168873862951862232694729056066582100143810646170842716846176202400 857 757593687649962623334012032016567139260554396123238574967615323713996509883280 858 801498623925607806190607057299894704667762850645793708165491920772637491343840 859 847890785655292001869127416527844275011832867862976348909061034413418232837880 860 896907842144589325470417685380007474182258630211758499460999372196235769053600 861 948694904283158979398070794978116013846344816477056594638722923170711298716400 862 1003404917168200049375628251866424544706195376445672128317275042666445569930720 863 1061199072936466473788195075196966154511576727785067459237510247329831528002710 864 1122247244818980456980416823708909127904531570142347961788505328877569694240320 865 1186728443482173710621100919936682635253569447644414409470729962688383600877600 866 1254831296771138502317305734633903738863969647936584711357328629655848838046400 867 1326754554025094001840370819423895782433002054586608469203419416965391393397840 868 1402707616192182209010282425407967769977887677687181670241861210628452776454720 869 1482911093030421337749313172359518238577596583832312495669315562087743871945440 870 1567597388744187805397208335301070312955661030296612237220297131247068248593600 871 1657011317471101430219621917533048838087840724985860750751066506451694714229400 872 1751410750102788420789709469198567984015269226894146151096884840758639746433984 873 1851067293994835703812852744080326694970133214380859067684722113780015131521632 874 1956267007196476910680088631591542359617770773118344407686151302834018409854784 875 2067311148909320406817726512853381116745832640674578933243215446835466314762000 876 2184516967966905520352627774740122868841193477962522491581491835256777432728000 877 2308218531213224266685848865598900910811718891774858102550564264482161215063200 878 2438767593748749586221630931402930204202995411526264036148490281847578275361600 879 2576534513107152507558670178729778424873116546552387124728993939596179451974575 880 2721909209524963033195233802259549836600651333692797922882970788528977092122000 881 2875302174570134810845324915816143172716035761370929220695320461263823522973000 882 3037145530504022638521648593712381171659333582669652182818290595011607601511600 883 3207894142864894724658631229961761452841138221886725929938457649994317598247300 884 3388026788880008287453082445981119622833412411168298353722337589719207594803600 885 3578047384437717582811429552139965234137911675279169502439461535681979381147000 886 3778486272481308436675717024071524669184969897851423336306749607406714817278000 887 3989901575822524503965905952799336168532224165945491070600103454487804813006650 888 4212880617515340974461027926380274099472788417787866909266221007830167269857200 889 4448041412079736492037831147924066121652385871037308411327399615155604160217400 890 4696034231021311361700675826396700887628260290893481003655261752655382802602000 891 4957543246255910454117656589241066932318459619888734092721372300492827105590500 892 5233288255219256952749052872902996098968125421231657764150845079336806838090800 893 5524026491620326783457333588064273660021910166855638751048114250411073884651400 894 5830554525984146569552368627779764642337175548015278681743818346951003604342800 895 6153710260325249032723313587102463861900674664473672665283864882690033285243875 896 6494375021497553749493626588979749847188462307854429573727141266066277766288000 897 6853475757980359662700921235664512485797706694288733326627347900778177831012160 898 7231987345083857787432934511899802834602045371881648093197835975204234655991680 899 7630935003791535388382873387556247357168120644743663891766261199188505816592160 900 8051396838701502754448518228371187129485707597033174094477884031969115164048000 901 8494506500784606536016528013773348482045225462443664940426901068857345155512000 902 8961455980944696018113343004004164129596249552192030147678438320595702140668800 903 9453498540646098720042463472681962861010996899099770120740221733058316627364400 904 9971951786165779746695900792654019167274143753542814689788985352024175298876800 905 10518200893333369080139615637939262641472144635147141368600270097414776976088000 906 11093701989941830484990095189724065137571319021470675296800750533478216461392000 907 11699985703345628197541879461720612883461844595899886621160791551005514337770400 908 12338660881112462721681796226762272355613652605199880432072007814533109197091200 909 13011418492959661965207369802931444978251519974624931917347395711613220719438400 910 13720035722587824320207075921978696327009134619824667491061564423601426251088000 911 14466380258423041615403525653845593002205233378079018616154033784607522355024500 912 15252414792695738674275162307869573200012916578968861246164715389089087153505600 913 16080201738719641350592636474693903385233017132330912607099751905586993731120800 914 16951908176689448897856597160173273003578982305594526093297777672095169861873600 915 17869811038791296937256666361242563131652959458086395593741320933141797723058000 916 18836302544916948210042700099997914647404040119225705827234810097534967450312000 917 19853895900791771848976041369767916932953453780839048555832552711999500174639200 918 20925231270868939790309995381684210958038198129518078730487122146516120735153600 919 22053082038908894113870281830008933337657229450719167836373469326431553848172200 920 23240361369755077416678876613526023677714376969830050869946840527281820779288000 921 24490129086435270367003713227754539825142953305736243536866178633439996496252000 922 25805598877363793461002769823988212250036346226158647475417847657179059165193536 923 27190145849094499274549722086234155144730077130986794086541864597689807773371728 924 28647314440779153169536993395302576230023479212122916460621075129150949124966336 925 30180826717221772986129520376600094547575988919377787842909447032419849590653600 926 31794591058188124897788322945087244085387219271153391971028609729261411514158400 927 33492711262432263386647472011472585530856763936771811769481274112528782356391860 928 35279496085740227494675203208452394293569894362456573577841796113991725342487680 929 37159469233166294039176036032485571767263528189027388723146290918252055377744960 930 39137379826551136417252223680873818509122402282894078723132560083776230465801600 931 41218213369365506792377624713680458180987507381645234492348883979633111497354400 932 43407203231919381164402199133503036186079499299088540730925604371771819113598080 933 45709842681016684679895318049162903794144664611794140521392312504360166177186240 934 48131897479221627385594393526401524401049737032035769162322908544613748826935680 935 50679419080036285591813916607190794273627819960533157845463873298664251298631600 936 53358758446472399678220276652790307581682384120426361916033954339201056485398400 937 56176580521735548874710560925465750791052128000943259680139118220035269580694720 938 59139879382029118792905169638705807230086303103125451829372045892697062701112960 939 62255994102831101509571697635364072857680536562595066443699945171796571610252320 940 65532625371401159483759681721435866165979512171152701519684152812417443800265600 941 68977852879741041470042349552428579487904609567175270838951664201884580107438400 942 72600153533760962083552953383673432265481723142211290648371472266117625096320640 943 76408420516000655407132181965183087752621947458822820403364172262219777305614245 944 80411983240919307362689832525231699931410388407055454248356497899147680910256240 945 84620628243506398059846204606173670863232535684484859982958675406118661982396600 946 89044621043778701406690221977130470118596194391015214175616136745481929071576400 947 93694729031620478035706266902602839113678440098101564249231646108857096478647612 948 98582245418397572894394607129486672008620600680355474925939623208875169213937776 949 103719014303835140439889669806965467556741629762369562865539581402685737898034312 950 109117456908796659377514049077095453132784660325859451519670655960743578076558800 951 114790599026842503393822854726015238859821030940146392030096010861357458795140950 952 120752099749783495282783820662062439109999581718253442223924201480676575439750480 953 127016281524882639077806822396187091028509493794145177085430203102742578801415240 954 133598161603900813318883912421127326175521562381052369282800897199577089500055280 955 140513484946834005197724819782132815526016621226767635093694776239643304485190300 956 147778758645955235389466367119602829090068085690637908855414968190427941790805200 957 155411287938658417876614630036769129054060613193341185466628708305757736586594040 958 163429213880608961938306054418468524296147165136356592400691879864891231229371120 959 171851552753842099231179283100122055701760012462462688719587185077226634593165465 960 180698237287720060527855544114038525162858282545415313440091673246590984895332800 961 189990159774068903902920325922966107966637647183965116209986978107192490683167200 962 199749217161370803884818965615184039195525045454616876277603795561878880914980160 963 209998358216593978319957056645657456053810719184275165780930627866909784193368880 964 220761632847106428680958127160756584117637440887285997614849645870993491780160960 965 232064243679147825356344872233257193544139575660382339540664388088789454866944800 966 243932599993532969852262401063467300286875767233873057667336016206496858978747200 967 256394374123637371572975806335187912366748768386038311700341225730089633296139720 968 269478560425277932337286189503215960011957446034402916097644198161484001119069760 969 283215536932857176176605550573336513288055059877805233946439509781429497922319520 970 297637129821095840618967913386930030216049196187942661893874674418187012984452800 971 312776680796844222122313683873061752532233516773260091665532801796601287454441200 972 328669117550846036651771784567152457796033490057955469296105819833834001519693888 973 345351027404938654062822836267645077144212295708845217737700823648294258616265824 974 362860734296019686145835428829219315143972789666035859845221793132080483163153088 975 381238379244201717663997352487595724423893825349552762229624189982519904185424850 976 400526004458924517158300770751230814895285655049691599500660074728675378347658400 977 420767641243407799208236401101024200164187188154353433023811712913888004995335760 978 442009401864718397020037809105050126488265381326485131576034216143697603528934880 979 464299575563904839788215681452622396815463313646597579198430791421330422591016360 980 487688728888131557333817114494715915197378400186136792727183467945234527480381600 981 512229810534536464394512408264792626133434914970664018913669145668388727471364400 982 537978260903652201107391641621418565628912391979884563179917755129794364039443680 983 564992126568686018898040580890870138903013762089985604279764052663021217789287540 984 593332179875759917391325433934489025272748710668672182082484341323813103847021280 985 623062043899385414318182891711590287733110319838637632570625880814451926747671600 986 654248322987001084683416753171062858045630218701700432070966047372789776116298400 987 686960739136351138917587590829616000947911729636785453674514349741429264922113320 988 721272274459845829171707268586249318742334525909823621923932175924051130438945760 989 757259320000836013854372068611253265643491344081545182678098643300304212318595920 990 795001831177972061204483932052111063612997275334814136639785426158325737216765600 991 834583490145519398997503788838603881398813876966950009968249319197988141506159650 992 876091875369688088683093924368142910420765466615041703585717803856512419443503040 993 919618638733721217824854404754298002164714702271391555666614988614711239436996320 994 965259690497696822088601138675577839653354185911048792325887327014807784583288640 995 1013115392452751411369365119179535812716336935634486865363141234577778212721911600 996 1063290759623751744703780462279049177518937395038934581561315774119564910296126400 997 1115895670889347883652283285149696873669874297740860818754349291365480226910776864 998 1171045088903858241729735771376863806437996371341092636295310823115404065675031872 999 1228859289721590738957989533199040906125586528329570949221654949886857837824954664 1000 1289464102541018613806914515423967372639650082192624290893656820447909588483688000