0 691 1 -631008 2 220745952 3 -97839374976 4 19569814631136 5 4535334591238080 6 303188772007707264 7 10484562664742729472 8 226123357637141848800 9 3395301924051385082784 10 38309171317486687195200 11 343029821520447762390144 12 2537867756328299498904192 13 15995488887087450056535744 14 87951928704139181297371392 15 429931608927904921876819200 16 1896968361872659979337753312 17 7649369150711437481138920512 18 28481844164103689787062750304 19 98771865392796827519751523200 20 321358939440354843458359602240 21 987061498890910088821363528704 22 2877545134215007901955638100864 23 7999091454814512692990456542464 24 21289185433035840350795344272000 25 54440315461136499310776231375840 26 134179907663960902896489625022784 27 319644333072994706016126834528000 28 737794148155648853019052489963776 29 1653691085636941287421138891742400 30 3606528296422718104700843514581760 31 7666892816018325221546944663256064 32 15912923932589422305397008037339872 33 32293941247424925085154205553325568 34 64167567684788913375109908627997632 35 124987175453991272613186364229952000 36 238923024092476531567920158253528672 37 448683487808188915306948323372460992 38 828558558347707029953952738940982400 39 1505866234058763702270541690428465408 40 2695754171632267414733575938749582400 41 4756956041635579157722459495224623424 42 8280072978371935875035216116667034624 43 14225741474309473550278979159088511104 44 24138598136604087191055088240357575552 45 40475129827735644153538829177850183360 46 67101250548622435569926683889087810304 47 110040148081885314428731818511767378432 48 178586631235352190033954473984978868864 49 286952672786361112335533452001233383456 50 456678520214110014292475454764407856160 51 720135936658348044905593052056375075584 52 1125582647001333710518308692891585477952 53 1744397415087149087586603346408814361024 54 2681371329188587048914605761438915948800 55 4089237096972455006754533306329320226560 56 6189065893471067565269096467558749600000 57 9298697379763936450716607904290472716800 58 13872167924216966161108428187604683195200 59 20554016527072751081306416170102615312000 60 30253752119097266574813674867957492294400 61 44247286141508951436625130677402250852544 62 64314566078920730195032956997135409808384 63 92925107261918858821985837076791600665344 64 133487281005353563375545868585399048233696 65 190681094642611240306703640317863883126400 66 270901246193866628269763569394938710133248 67 382843163081606448584611573893165257315712 68 538276571618411480328772787664892002396096 69 753059897055799628720389632568920494619648 70 1048468544899549368303892154342890437434880 71 1452922516237352448850223245961537402613504 72 2004231591284290354136565921962200719189600 73 2752492957098577164388614749009875459308864 74 3763830343975973435946744262710933309928512 75 5125184353618361324601179508242525639214720 76 6950452951038867851373772127594603583081600 77 9388303322875709507809633201369739248917504 78 12632123043816209450600903782988410413358848 79 16932595484398625104501511096665545567475200 80 22613625010185479310768009466328955391855680 81 30092333609230687990253838189055354570163232 82 39904244263465147278599375949389324335652544 83 52734709539724115076732793626005380679385984 84 69458286426939584728401792934405554096172032 85 91187587308768044578393379083596270651081600 86 119334182963062212483732072695129919533852544 87 155683735601648784882252250722478200770054400 88 202489237437530976585590489970162093700041600 89 262585406788646736482292089059216961725627200 90 339530038349136782246214907960242486931579200 91 437776512339719471589223307027755254123047424 92 562886087162182596969484692425913554879699712 93 721785661438390755454792166601720514557431808 94 923083776561060532084321587079752003183601152 95 1177452389210881063405384617862754604343046400 96 1498093243473823152958296810019418325147736704 97 1901298570853686660552493562915923836869063232 98 2407133773509681981485402946347422897397792736 99 3040254285887722458093631231434116138654133888 100 3830897088096192232989649283770500720439372320 101 4816061572133873595608132657634379265568744384 102 6040938799475933916983812849557044236948610304 103 7560605917286264500815123729237713035903789824 104 9442071597296774794005189093619917003365064000 105 11766690009989878670759604831422727452600309760 106 14633067855776416925271725562324356213694195264 107 18160479883215213806484584570655485611803603072 108 22492972983002617804114368524042090408580768000 109 27804166866746416574373223410250599354191774400 110 34303011114797051377543785432242429254777094400 111 42240489829861308281862044377720260852627750144 112 51917647666498059777103376425839762257071732992 113 63694896133248688845666130137043880666238586944 114 78003136528163344382660829997969792448409638400 115 95356600908090902527239722398731166683464025600 116 116368178826432201135414462492653791952401723200 117 141767034162476414881773060263563686853050276288 118 172419608025151820986483890626278225142204553600 119 209353654149756320473635773051529475755709988352 120 253786867056277340519430895059942816896689939200 121 307159499252832639671982872545146838778061034656 122 371173182752237175121164611241165062076533139264 123 447834963304594582343302021672059387123099049728 124 539509683526169019010825732770698955406316454912 125 648979132867256357701189438879531673296903751040 126 779512391103299591676875910609962349045621091584 127 934944897161516274195089738935243692103540273152 128 1119772473339754529436043068983931645193028133600 129 1339256523576773755512146363593974982055813334528 130 1599549146648858697677257890434138633543356287360 131 1907832460353660339119618880063343222557420948864 132 2272484361031869877285671847714607889567059372544 133 2703262226184119145841682054584506851057163494400 134 3211521603414836850158812091743146447175768328832 135 3810457385418840175557582401037798792220685529600 136 4515391154890785965449895809392095216930068056000 137 5344086489693869102374141816228449652828100457792 138 6317125029981350336322209931654170044578185561088 139 7458317022112723113649188549073712369111109225600 140 8795191623492840726790856455879878421918761254400 141 10359529339132807449228802114871544751359862093824 142 12187998896011308187951617985622838247584287265024 143 14322845107408758202739142310396913465449380772608 144 16812713160500119638435862964932848866866090403424 145 19713533945557012575951936318685185696507729705600 146 23089587192353717500397469412080014978350345216704 147 27014636789298492961154776763914980165092136757632 148 31573297334120070694801943076485564890947139407936 149 36862484853547390037212479257511337485923258289600 150 42993167595422168425651932913792127519061946423680 151 50092213319574577777166644498579892126404144637184 152 58304625228708263441868884867917084938502071504000 153 67795886264579208246957592266468163855403304623424 154 78754805749005079034546190413053967197445704786944 155 91396484566569874536855336313676843879906852751360 156 105965928422342524465678974701210254621077978296064 157 122741786193639511384628719832886301764760574561472 158 142040922873785689998430440924114721211474236992000 159 164223117795646183359362098373672643698640803751168 160 189696835669441961960652373387861303160145699163200 161 218925112908314168733232037967004053158993467398144 162 252432820545395015075352508699333602717076355738592 163 290814016723716624349287521236857267574640112937344 164 334741062662462541206719130449432691428237555929792 165 384973779290369885948248520574977923741953154790400 166 442370859057315575953016947574533193190113390058624 167 507901236374031495953746994027191465746459974099712 168 582658337187316861698339416169609557587031360793600 169 667874158116017164939861894725774410115566645248224 170 764937015586617474110880358560476131367338331978880 171 875408930281263280128074019712390578634138090838400 172 1001047681877421581703728855311640158233879007784832 173 1143828216147335131832548934676433627079095516150464 174 1305969985621611382087178242372025481536393215276800 175 1489963238885214767619704587644178713129562979938560 176 1698602837082371912924047065430712414253939143232384 177 1935020453541884219367202759314957748993266467827200 178 2202726306655903129832349216524012100268404757521600 179 2505648496472804245550827827655626609056979220502400 180 2848184395935916035967919431239003467557611267190080 181 3235248582693645206611974532384370872910789923875264 182 3672335991401581685745128028340752325805913019897344 183 4165580171873762324135487413311613895049175647066368 184 4721830733857381971775872155971761440200703882976000 185 5348723981473552073761553528935238794283216225692800 186 6054777695613037804069455759236622241729815689637888 187 6849476562895366429410306800991308604181125527318784 188 7743387952730435283773826677956570431934372354131456 189 8748264990477002482333314230747539823460424655308800 190 9877187709205899536635130267159542562198722836729600 191 11144687116961850236705478198556632620671637003495424 192 12566916966950461028928339651571788571263488577002112 193 14161802740374943706381299761195135018580384599549504 194 15949250303150373420314858391936159038401754892053952 195 17951324392058123262226778760950107435901172055518720 196 20192501629533793456195327384594532555306910092833248 197 22699883867311569340504564218532752822494078720260032 198 25503504464886321528490368184978420194613636003590528 199 28636582709940427759312725484320301753931637569068800 200 32135893960380422505099081641849154949670442344954400 201 36042072365068902469361714414058775304567134245609984 202 40400057448556361783001169963854699297244534959242304 203 45259453501417364982177913721282781215022441487219200 204 50675067540794934033837559128692993777881079550627072 205 56707335014762495125205391762325629461269941154277760 206 63422966843200813943638727374481419542055449239672064 207 70895452555966311150382579785149828500095605240809728 208 79205837337656504177744372690195349704426918820158784 209 88443315388053993607919926318666276959267940433702400 210 98706161718011186601122710459076602146594562251417600 211 110102430346033964416820344060726588242566679877071744 212 122751070079510641902680101237842887783758155578352192 213 136782744269360887224375639682812521810374258103743488 214 152341164992658091538322516193638054737627336589700992 215 169584053448546605554412980820137405902879235742304000 216 188684733108999623718632919595797316893777496925856000 217 209833252366502535163460010248520932258706388311220224 218 233238284415890791228519718652455567045131939420872000 219 259128436682941648706571872489012945710431531150536448 220 287754513461679552252593726632723643478066407528935680 221 319391039885842426750775559060950266157766458044600704 222 354338953151183037847561320527583444820189957742494464 223 392927372151734529041441284705997575293562515261809664 224 435516794556366954314996935821554132068752193311635712 225 482501147124035795299160013451329803380903022834006880 226 534311578957435151496515442060936855294720820686081984 227 591418831763272033877427653034706605860176089560506752 228 654337735105252557431853502221804601804245526508582400 229 723629940111689686452052492472369009511978760642008000 230 799909240587019516876925161078733295673920065176680960 231 883844718616994502677344398544001099149313270388707328 232 976167035848839774952417872150018325894504192542216000 233 1077672044750649462835579332677150849798971340956248384 234 1189228218678657113962661566472516210068821449731311168 235 1311780787490466440810801111900605395442362078231014400 236 1446360503236673323833898890170414276026706104268784000 237 1594088364709925314782443199390160410432774602777856000 238 1756185947383533220336360345221578230430130416553165312 239 1933980787612899619697662512717554470623076112163340800 240 2128918543283224549392447810032049767023849994816889600 241 2342569113426391318770496951678743461767285781279375424 242 2576640939867805152886446071289739492307853774374787936 243 2832987944295546803787048923295940783429440846107800704 244 3113626330220923023674295809811337835053281413694034752 245 3420742425755931628355784372591767343990078410635861440 246 3756712403691591856902429577462738923333182555493835008 247 4124111121974739839961744530451898407883083531712492800 248 4525735247305089645621497061052441007899209449913369600 249 4964613190640885011026840457248154546238160204009343488 250 5444032194782462484821811005402080396107907873624095360 251 5967549466848127236958388077035274827114990483949497984 252 6539023880108360708652699945268245697784016726451690752 253 7162628404957626740378739620660840641487567796728091648 254 7842887178833169881614114460312616128961925501489385472 255 8584689338903214130642805831552622606385357630022453760 256 9393332328037651556898013043477692879404552700056068832 257 10274537232114235526642849699759122335013850708021124672 258 11234499326984836516927284854227532047175081074383763968 259 12279905013478197255834941401342122115943027862870508032 260 13417990767971979945320585079059958637076848246904304000 261 14656561761201407658963448295151961260908602525236772800 262 16004060547414858312046960115839582926137127654310253184 263 17469587441799081035059811542254537984518421797243852544 264 19062980490826831908877199537339734365127659005888064000 265 20794837654675295508402609840538345633204713194849923200 266 22676609839928137509454109397533478883278059933023411200 267 24720624908926695118727536651031620284093987131654035200 268 26940195814578910547362984074005233272611169956408877696 269 29349646425882636913825692506894866940908959358500638400 270 31964437117440951460797289801496781059139318205741862400 271 34801192337803995235037630054008001578900513706190011904 272 37877846365046086279970557336934134131087735570381162432 273 41213672487896357429472548504152637941692325506097379328 274 44829452024224397608436215200331060212849036822147525312 275 48747504913478613758466442861132375309984673336962346880 276 52991885563502548362091807153007904108263449551502377984 277 57588414530604866157219973569075797543352266737232559552 278 62564905296547988116159658940285142777515324995712816000 279 67951196599558900811053232356845205418155293963327433728 280 73779414814365031679611641307178766228648445331264601600 281 80084006359281159820484769186198848816023820125576160064 282 86902041050013520750657740123479866210118360048962258944 283 94273243785387621051135605688550398026473595086383417984 284 102240345043073080893615420123657940082005994033757618432 285 110849110838935830953260459424985753654260155740906163200 286 120148747373615075745724618124808531220649741670025413888 287 130191928011384333835378234992373074641970076991435625984 288 141035260119876587568548029532085154989551673308927682144 289 152739307427492061316077244373672818707725408833598150496 290 165369128277505065698078724638973625654131154379604182400 291 178994291361299449850397900521325972074839545477833927424 292 193689495838478685941256829522594198351864423014194910912 293 209534578014925144641041002233414724989337832227728083904 294 226615225302440441724678447077688361559035049938622477952 295 245022970760736752629405079796195303215207010693457939200 296 264856014603378297973906438680707363541702474722411688000 297 286219202915881036996012508250533189929110401644526976000 298 309224972204831318028788329901173894497599924144453505600 299 333993307892750314399841514047700020603931738491480268288 300 360652829636304290627276546040701222476970929539599794560 301 389340724135674729035908730789457945939793235790885878784 302 420203991482503179297946839425810093032724965520395279104 303 453399345832058089459227317465386281521725466679350254848 304 489094645630543968432127925231111767945155963912509443200 305 527468754547941022831805941481007045528060163975538770560 306 568713181682025527551445224271671251090098359057054352064 307 613031893448242230992507624859501943239524308918332262272 308 660643193544559386286972726434915024660120632076038956032 309 711779474919115775095150232298239929970814708627149472768 310 766689373003489148713942693459906690565128247688178022400 311 825637445058712520498954910063900520326723845328615231744 312 888906634891089879425738321840232854861861773347415699200 313 956797864202892705882767248694148003032863193698917850944 314 1029632852340040148004568000663409121594943759145308099392 315 1107753601812351569485932508624224993741462100537084684800 316 1191525621946438561828535880860573112820360762203515865600 317 1281337287913780053174390581624253879432380790171396741312 318 1377603523948617734456896590348444693259286027722954660608 319 1480765011083384054519602519016406810047194603989625516800 320 1591292393271366197727196567580364417103967454679041330240 321 1709685305247826429714102726915067211884365178906711483904 322 1836477172468700410670086868406537163670468564838097496064 323 1972234026194299156298801099058119958301546319066382278400 324 2117559977889695079183305670823951285707494155075716505056 325 2273095782311094204867009820456752852145622412764548211520 326 2439525078014719788334949143441813046905508734695504672384 327 2617572653499660346976237748117385517350827592309204128000 328 2808011556178834572767512846696303330494325066876709073600 329 3011661010118289405967040080386114237756123631494463107072 330 3229394509719210438629015329123850415459412595236906552320 331 3462137328067798312275066759747919625931035445442898523264 332 3710875727255122633930130006721661514013976514325022495872 333 3976653987792707932717170602571966093070613926839412296384 334 4260584882558327973272015867908152790464127492817098136832 335 4563846148033226819618270652857309281340953725498821049600 336 4887692388596223724615073731614309985725264327189877484544 337 5233450896133235502968334069827086885213047907655136048192 338 5602535173639444633924053243210949257221786906464694816544 339 5996439997103317041894938657225587244769540180469382615808 340 6416756768446115223534338671042198683603860053357676803200 341 6865167699305432434691081717484028750583304499134057934848 342 7343463231237777682817401951910313489744916462691588572800 343 7853535200050693525768829933580349549852536826188767731200 344 8397396592578393699598293814885914693868129455391719600000 345 8977173531720629018820938134323431324195406131312379217920 346 9595127668427480813134479771639927302532078437307840554304 347 10253646806797064310368413174333940760128953914252375868032 348 10955270269145489896482693361886948997438229548777606547200 349 11702677949831641631579504006327600177935118756819482948800 350 12498719035381662566697034653624255323208022694163991760640 351 13346399248931435274661402746943136323500081555817677273600 352 14248913347971881687787611848679910777864964767732755090304 353 15209630291272849641595533489108309792738510367354920604224 354 16232129991765531839511020552591621566915339194207694656000 355 17320186093298833860122029150211502368645868941394378600960 356 18477807517824424827504918783890587037128246726843848849600 357 19709218500915773600183760236762670615183252258762777913344 358 21018905528348233949644122779693360022280238946902889859200 359 22411594236344470690717224773673230711091413201108788857600 360 23892302409223192746945178393419448749495758844992556436800 361 25466313286284117615604344734895418969531871770519237191072 362 27139235378021156422930089709016430270721816593077565355584 363 28916971666878355540007098295568445418876165763411922780032 364 30805787076159677117933588578406288936069969023681588065792 365 32812272990925013030626422792083241504398877538515685257600 366 34943423320001789496505621669421459177888500474942310754048 367 37206593671787627271436314634650367245971396359219210547712 368 39609587068681905267009984236483487975279561981294751144704 369 42160607035367430659915834465218007659850677915444236752448 370 44868354129504872187489955462910814987510761730241893290880 371 47741972114209205555401689639055436121691433548649082376704 372 50791156615641815612507669834518426187413895601778974142464 373 54026093421613808515394683006514908576626408570207801430464 374 57457580740793136888261489479116775012302737962112650874624 375 61096958561162487638542147297334314910465296991165191365120 376 64956246127378151265761269624333614705953058845884899264000 377 69048061172804945161682206551423708299401442004007232054400 378 73385774433500297316048145618657750818746445997389392640000 379 77983417384633111986484973671369653381468151179186727132800 380 82855855834947459953216064650319183165740757793545211027200 381 88018684647802696316246811211193123187701768398860475121664 382 93488422651530229553078296009871161603321184336865298028544 383 99282392658693011776913633291659546590311574318482135568384 384 105418940204296372990388942234052078608943686378456213904000 385 111917296920725224765309074877216924619936108990027457792000 386 118797825924133916148869545525283278692830967786792976234944 387 126081866394314553334237387427291695472302934003125386427008 388 133792008687011548977552053060412409683640260181254917009856 389 141951917738160489443995141374550337323809798665286270705600 390 150586641357138301320188112297832655927010228518812833600000 391 159722409718160295571537872562601603458461704381886670477824 392 169386980709520216056937167873724168786215883137152429138400 393 179609412488937865524011845533322875858911336049714066129408 394 190420450108284636372434256719023396256030584104348703090752 395 201852267794592730601833633910572638867111878740143114777600 396 213938901582184156117968051518308290354004486489922560235904 397 226715957487352101241321625334188056978161150499297844068032 398 240221095449850661766175902224668298615944779620361472876800 399 254493699178628912638729256695865821742065209672651183206400 400 269575417163198895268558014726430032422849712030711943019040 401 285509789538529881005875675998618166925723230084841853086784 402 302342852620268280876394923187646660788435937669282764168704 403 320122717456965191663865708375118529471811225180957481986048 404 338900245113424300964146264726410028860597005872116180113472 405 358728571048148732881345672730925338957215296214532990662080 406 379663858977071220645077815578111760206609530154552208934400 407 401764764632354627713382948866036739800722616365620026470144 408 425093276973252709998631725238188137410659977756131195833600 409 449714113951009196462337446487898326763244826530745468244800 410 475695660870851799470471398932838090115103595162515170678400 411 503109290071548698008310984200873876194994891313554504191744 412 532030407044616654059505454225915876910597846614862698382592 413 562537685153303500982562444068259388911428742135959652633600 414 594714231370052001413146961404775939711627660538156640958208 415 628646725889731887616899613977442154697803022990518595436800 416 664426720737364052199867345194056086882841602024560129711424 417 702149673168674522355596097404893911953833288641402445248000 418 741916391454068223265651111831340312150524872628166800396800 419 783831949908673999869480198443288423533141719196404098697600 420 828007297837014150699617410072509514734115439805648694241280 421 874558042311757849654530196190286239321745999409851766586304 422 923606238122613628212780368915443547651920492577973418126464 423 975279023137533020647202725498541978364439409565794623947264 424 1029710608477543606747436555088316046841216147530395124712000 425 1087040749892807646837087782812718313395051742242231531559360 426 1147416959622659162819082281160041070611311785032179509562368 427 1210992794891222014769892775878897064233788473572845667899904 428 1277930315386749768421578189877695286162173503624507038152576 429 1348398168272527591257053033411989578634530058700408809030656 430 1422574317014959092273405712233007251798724862643471801596160 431 1500643900445098117527270338303004391984593104326841788721664 432 1582802261636019115523903813477976751133794385128987420320000 433 1669252555420199329174270578951338496998443458470449896581184 434 1760209109300914464996645854334635392022575254626336862756864 435 1855894751568422250898839503515919990922896175458590442380800 436 1956544538557444622596582713294214770579384521125527819643200 437 2062402773048079377395047320803178716977104509786117670988800 438 2173727136114454460810971968520048049870962587793234421829888 439 2290785361303388054603304997737871826161821358920798248812800 440 2413859813660752785466538175591825449502931126552353641836800 441 2543243782201381142547757169221828459077082421327500385073312 442 2679246551705736753621074277760934352625228149236378929655424 443 2822189272762710445454831079513786230869466068729059397490304 444 2972410577115681481248114655737644610351932497109373558903552 445 3130261978967747219768213887602186632352217932354484396348800 446 3296114090378389635930972563285708765512424182493578652949504 447 3470351503611953330851499899699345896017038458649431018067200 448 3653379666949896283905005450201706169511511784017958647265536 449 3845619193633217948028870942970716740722121809933803592910400 450 4047513465275010788770663932188316343400452616085774448809120 451 4259522305515849065301014428517549733245621075724849841882368 452 4482130385735035866216021403394072673515892981526751072367552 453 4715840196435032988392126417280914880966900603428187580136448 454 4961181334898869652821814653882896097518079369487258308755072 455 5218702701803678186892679319034480706914898504661871247887360 456 5488982759405802445295530344399251577272807291541828169152000 457 5772620871047540385270517288552925523710563813818641203121472 458 6070248628290381108979215264462050510960711334140472353524800 459 6382520244341233438327214718137699656688736136788907881868800 460 6710125054862291972037187483514343113287230069295269600729600 461 7053776869184126286910390776976765585792737586749019769943744 462 7414227761192987638111202538630118413103884647988955594272768 463 7792256269222850569881441997639253480947435500212204131935744 464 8188682606257864126888020649416603918347823835179135618158400 465 8604355590801129769587798100566180824996258986575978332774400 466 9040169413643700839791157162415953346879689013913062037305024 467 9497049172748781457395433378947928758606228250619444318704512 468 9975969349033674262472902817251093837724771193700973773898304 469 10477937801257898120512872308363788764162734728193178481431552 470 11004016119969614199578903979802748860262193902724155711738880 471 11555301927295945956986611188449150389469361644768262694504704 472 12132951288335183737730732198246685060311093959334950678512000 473 12738159148826676466330513777415836090539106435984073188336128 474 13372184003000961884924823998297325304972740184541129998694400 475 14036326279769909782867148758437948182699747983190333641910400 476 14731955487709295194021054866373098386090359028219129646998016 477 15460486346163004681045267016395323563708538094287096518086848 478 16223408640796658265901376334588925760727863617363318951411200 479 17022260880710517292358459950470344118016157958110514097996800 480 17858663123534003720820461836648953520977133926581848094319360 481 18734287910487548752367222740295148026273230410835367263592064 482 19650896348010647054159466842161298747390919778813124070596544 483 20610306054467511955137719450452541420000018985421071955795968 484 21614430801302896407448521957162090088894252321355127329002848 485 22665245185538372971943741596944337573355557993243642627094400 486 23764828166409122578157422906368685694641318496836314065103744 487 24915324139851763546750445296585032605317349640436283148417792 488 26118990742701876643812127917784003341042727229595320974881600 489 27378155982109836833440252029206357975669008863077633243140608 490 28695270699378039861005766333953191338787835221661846568321600 491 30072861382337553997375073095815045420520467176551089072849024 492 31513587723306964818504937867152236266573934613659130746605824 493 33020190693248118070522189262504350421290703068341288927907200 494 34595555674797400394179378119347344568907990211387944203078400 495 36242655347439321332193387792561107616053224349712473134283520 496 37964618901425453441978913084820525369576642804791166133781504 497 39764669251614735642087784761677488979560350995015189291403264 498 41646198892528843771453852765560652485716427849655141983548928 499 43612700894845217831871192514884682525438038899308505809891200 500 45667852021410372039034000825927840589053640183052948395233920 501 47815436922922745419224832695902795768332829518706103015465984 502 50059439165547401773086212796965085543226958521922591731691904 503 52403958002363172403320637745551435773251815551081791944276224 504 54853308032868035507605713732174863907369007310587100025888000 505 57411927844689775267264237793189682025529453909139662541356160 506 60084489101483192292973025102643702156998703332468688104598528 507 62875796302116151529547263234900353541807489374006625868505728 508 65790906131458294479149783285698963705807252542484294568841216 509 68835017533913366754238384678070999917698287251455534717124800 510 72013602250527552185267704412040012144646390364342546743948800 511 75332284298183071727491493436748623041573133939086210137388544 512 78796982713635268151403415214374464345936441019054883266912992 513 82413779470221744385934108104951295678030442665802217896576000 514 86189075496148565166892579061802673003022938473235498006790592 515 90129445997312845374856248733404854150047335391164267111283200 516 94241810930340954741111902603221355422761292441866282871233024 517 98533276564807544872724731753092742180809765129220459714996224 518 103011321715208326804053595402042974101804319274215491139681792 519 107683624301270808514312374252439174090821800030693249436987648 520 112558264700135894745327715886626345893399072926482834948387200 521 117643535984301995789596018587793482387630704526279806148035904 522 122948165899069979100637920210628010399005955952912195234062400 523 128481109284590645415920298877469234096104738476078591223438464 524 134251790340530567587781526553824219956489978823660842169117312 525 140269875645516857234437768448963985282520292050008744363002880 526 146545538440562747362459639823018914248549282862522002165475584 527 153089210560383531190797098602414450321718010220752335846651904 528 159911870649193888765460395193991982759797383911198438447016448 529 167024773097694504316726749198204622681332400731754151554642464 530 174439762303548075979424706540906239735159126116889212620197760 531 182168976591696251598092022140463167834553464694977288684880000 532 190225190716102596999127913316013786979455186773346432148659200 533 198621492618198847877885702780408594042693934410628436451741568 534 207371656596646655013219325537894589593964441464414860460550400 535 216489790477934066504761693044695292296960583508494208459872000 536 225990742131743165649322887580903024396214902276515413755536000 537 235889714483548537329531136780851863558050773101058902242982400 538 246202708154976920959069887122688071397124071715146709042401600 539 256946101595827391072514889923594600827710725802115468805873792 540 268137132918865915409057464543116862471862730869529005323660800 541 279793442072509457569454064821818872726394406344374567015570624 542 291933595255633634664635576339511568972124265382581893091623424 543 304576585873561386624562127425439023391372917321682815239038208 544 317742405040596519736799308317812143197379490830093047493052352 545 331451497873621212943365794244570858245549635217567674219843200 546 345725383955019775000077770903874241323170386780486523391019008 547 360586065067247465954903671052864720749223930544953831994882432 548 376056699886030319659729001808045585210000354900923454975942336 549 392160959038917002154933786505172071388119907022005198870858688 550 408923758444750920681780681603997398732327170659536364291797120 551 426370557346958721417609019620820450655790101172016109738016000 552 444528155173081985211357552305272243583351341660539588607411200 553 463423927624301083825287661579842125392109520156953789059584000 554 483086692427162755690280583040887274315479483119714672682295872 555 503545878289476771827625747310454411804481779333563453961909760 556 524832465089872283812109829508225902426423793242088621779196800 557 546978080224973550671874714578579699125059701743591089019783872 558 570016019355829191373732646433631631393950716843921448341869568 559 593980263953968348820690281143703885921693811527406338552013568 560 618906589347101019667863479927284815607468997133893089422835200 561 644831496938853271218944384679275959653937714097403690017983488 562 671793416501523170800616797590966644256976403668036178698632384 563 699831546194606400977766480774046846785632416651224639790671744 564 728987156768482179806502457967884438856919385447637999248852992 565 759302331605538061962377347550565993327358438569028850559638400 566 790821381277296666438021671531512621219968308762124176782218624 567 823589475424459896722137255434469188640033942744323768134176512 568 857654176351083190970386966481627281442997164771496772052025600 569 893063954132951850388724938169421628811855006316179528095137600 570 929869848825494661956920956816254544526871426161525636275532800 571 968123859059320177617822247488807821810009799256729929409087104 572 1007880743408300736166362739229652101051676214662137569751364864 573 1049196272234247218896873790417869563014643494573852195739721728 574 1092129179043650725270515995108568123217894960113440577296116224 575 1136739264823089866903816919433421920090368103510462642093720320 576 1183089511323677701490258788218646157109726734709608564497245792 577 1231244025714495707119062116409126858072138205868878591636633152 578 1281270328940026752984665980455661859735594255944474900964489376 579 1333237127913978781109355381895971676637278388555927355389123328 580 1387216792421724927689387406260428505663186568255853439408188800 581 1443282941445264120708066374774178037211408962057130046108017664 582 1501513123462018816709948205098616071597358217714434974860940544 583 1561986201725252873001463934588146415478640353871315869715277568 584 1624785254306629012718810262330659467604649412547405463341496000 585 1689994742423014956849115462225289473630511543368090190594486400 586 1757703646947203202662168516495981004124715171177880025507681344 587 1828002403106434180816199935951666305594782541680949393280881792 588 1900986291893881323612024357985779505306609238460620633459773056 589 1976752122263892377207843581778268007151043911606182715420774400 590 2055401897730253169737781556197335356997131155379226430152684800 591 2137039226295145296000215918574265373948522516748635642169249024 592 2221773282950016017410319245926389061867705314119265660625563712 593 2309714926651315227268280966293386197703185350457319325359395904 594 2400980981552985909874083635681862213503631306988196784905241600 595 2495690037605241994211401325935409706819196509434251091456762880 596 2593967075637262495551843795975719891051419342228750254526516800 597 2695938927084734543778034343154057417826459240714779736080921600 598 2801739268528896322127303482053626987422471611699849820534153728 599 2911503714944828481693408724436671814403852856961702521098988800 600 3025375211909739262795433849074611923970847778586579793019683200 601 3143498733368795824966087177583831378100224808716551119672523584 602 3266027102551038253063209648844295595377290179640264656077128704 603 3393115263960356513370147478101450442528984483003513076384893824 604 3524926564582108122097326976912220173264721271438988162661935872 605 3661626568470390617731398614668751630428345541477713804449205440 606 3803389833040914977760641700286632026911290552663413132296643328 607 3950393230419450139056172454432829015213411383461464828577231872 608 4102823257093546177941766446936326223928428006263336105806646400 609 4260868824641485742973810252100826574215763913089912438751180800 610 4424729141619648995596220163375502722698661589631653474208726400 611 4594605934689135083338588927758574359437358054286597039432326144 612 4770711945563360592508349891479956145242660014438593528699123392 613 4953262538351718518944314955821777099515839016173043895575569344 614 5142484858666965813083655043727733218480967846542059796916312192 615 5338608781154091598527738973447121821104926001046155809185190400 616 5541876778513439224291284320084358248629102805089726710257280000 617 5752534161271246516130395559162306651455288483204135606715349312 618 5970839709321768863005173841372355153413045335672845122688990208 619 6197055149580944240303376308736694072112187794178509845624041600 620 6431456607892144497299353593902947057543800845042201909418670080 621 6674323267997430656420776200386404126839874997555029948778649600 622 6925949702356521377870292136191598192799604030949195460860702464 623 7186633653590840822279151040883496022765929969469148836559193600 624 7456689308700475691269733431958864587942758703951420947137081088 625 7736434136238769976853909510526819078657749079795495068996155040 626 8026203174833163578602552979492285391766874136407703831162273984 627 8326334856718771335153479159291071943422699574054833726370457600 628 8637186382202602247658308327791488967097806121080280493929299776 629 8959118457480387697379989514637553825068410298539754854963379072 630 9292511833945508686953858328654513067587861076061724454260200960 631 9637750878502132931817667985173365840324635256950369526075435264 632 9995241364464870091280384170604448285136773825512323630019136000 633 10365392789464089432656296946902599582983999097913259102163552768 634 10748637505429126578079208794812578077193895554952581103047706432 635 11145411695975260184361962873012685213618464771272068863534899200 636 11556175941823730539325204583937677188247935675099804109601254144 637 11981394757647597310987684775017023506037323377063082629418726592 638 12421558698859175230199665310291385219793891300837870228918406400 639 12877162354198251462973075151565366888798671247360881620548004608 640 13348728100535328657183805322653608945591291213609091104865012800 641 13836782443703442789164888217284723881719154500896780780160642624 642 14341881538769664018737669810570393956114154597293000254682765824 643 14864585757015263772170116059884416719832544850874869124622699904 644 15405487100788538939663714066658889955292534706644561698211735552 645 15965181870183633183403802874263016821102264182731142128079672320 646 16544300102239733651220094705646012828052812853718131391250899200 647 17143476206409032571308410055292704774498367100605278066759231232 648 17763380571005319258827842054270658704168164736014661476972088800 649 18404688018708986577198892808620324355040687550036008636769344000 650 19068111737356885646795067356450498758880694569148394739643890880 651 19754369401600502364827243889505962095903722605320139120851386368 652 20464219585635193348201669062580999234537032860940226824281050752 653 21198425391897859235495794380200105899955752884044857562623237824 654 21957793519301132283587892259626339559096315286911961358712876800 655 22743135218067890407534231389512890964744150104877444841135279360 656 23555308204254221127793782700313262492127835650318485869629174464 657 24395174753803122334548970807376257109626818972685386413206782528 658 25263646654427373575499392143815980653423179467687459491320287232 659 26161640245833058669287635195957285993669462247661609382417251200 660 27090124619387031412946037000450771515391404899346422132350028800 661 28050073384915576236762932161468058015047836252278718974640721344 662 29042516349465485532536035235350876810678181151607564519602547584 663 30068487784033744287001708199177421590111114314536477473834316288 664 31129081812658139768020452976026244619751148712879248201376208000 665 32225396945287220131015767156156885003701802817942549697479833600 666 33358595431883799898762362721616183352905503069378960467908629824 667 34529843795333739860703797721160556470842556686361070331722534400 668 35740376430508358404449439079407849148716443901371478774606269696 669 36991431862896850917966386960305632577639653767720291596818690048 670 38284320872006858798091673468689412966525157656072220179340378880 671 39620358193075444259515039114003591687781329326083748259708478208 672 41000935472517391106095500830679214249623484100625521487920753664 673 42427448090833149725591167746111564947631530764952388796114496064 674 43901373288361324539319454372223500254884449043134697351295691712 675 45424191777930738626820139944916155375671357566156032622504761600 676 46997471377873902245851102848161323568009525936344285317336444192 677 48622783073323230276605252101053301702497143051320228514860604352 678 50301790527660859267493696338410469396376905654248125092199509248 679 52036160203751483851370047236936394801922757862846880427653647872 680 53827657161841229733153707502248368247431442729092186169251689600 681 55678048840936565647614098863402469619644562457750605356646756864 682 57589207548902844270541630804697285892887099196822365676894425088 683 59563007493023514750292932449548259849668195447758566700086880384 684 61601434409267947181233625419164010673885520361170629371475779200 685 63706475373433465385808981546288176036138797687223825813347516800 686 65880236060962048166505962623894952075474486825031632492762227200 687 68124822857229732444902777925841740498263184378767087320563129600 688 70442468235675854015599649290037035409109192867209698264980303744 689 72835404672949281480328194822292885221069758815324737329837601408 690 75305998682753454072942012805391051672120239422486359199471974400 691 77856615971844909846232177889868713557092705689676432139429271424 692 80489764720393256797120710556682775893050831921125844490083643712 693 83207951400059209586855463235792062133701237794260311306320759808 694 86013833886319114847535967514377338011709171795442060212093754752 695 88910067345055624701553400083583574985533298163142807219680812800 696 91899467821916009709709305383564393147044298852286620023982688000 697 94984847519710191627235875213790332123943125617911873181186100864 698 98169189574059257475442737034307701132560275361596323777954900800 699 101455472026896811048910751801808179242345341939164773942683500288 700 104846854489956387623534818688878449383775790316848028197576154880 701 108346490102778327450444363509032153949592811358363289502080264384 702 111957724857179478327942434549754207051903486049814368482346944000 703 115683896726690376624162521536461380623782863157794107374352646400 704 119528548502103710501228980353838498863357222606694093032358169472 705 123495213259849647482332872497013548829005444457902552313524981760 706 127587641548044047959134362631682464384060261225093126940304854464 707 131809572342004870930423950027553784980880355280967017291913593344 708 136164975505966209533630260041410712498341347436866330816001241600 709 140657807261822356082534125561596473533315499320920568351718078400 710 145292268943921437408524492549933282465552447643775577593246502400 711 150072545984926494891540444533591667176478361290723496501835558400 712 155003083966482112703669147208137682166253132605679031789714168000 713 160088310104214421972726431504285858596633983397769397850242572288 714 165332927699748566664465000063843109741981459175484667672798992384 715 170741618960008137287019648763930431337438347140564105756485900800 716 176319359066348727744353955410227565433037638610496531220027523200 717 182071099138157496136911114173326077477671497021518473124017510400 718 188002101115347353936385147654998762237354533277653916593204819200 719 194117599651464312023088673382403859631947187293820820437729625600 720 200423159128428948462566641442228752897665679570088800531519114560 721 206924313088128488085050679273329764227404437709185585767058581504 722 213626944830142525587317848343343486784175722327376593585051470432 723 220536902962250173737711046495744155395619954677269792332463657728 724 227660407005954532187226601912821417418571669448006632184018088512 725 235003637618506104645728821553894196322092629624055358243542369600 726 242573168777520775188102438404522215314697216826180866196077748352 727 250375531015764330818325551972978128416145507452564534500751236352 728 258417671913369676749350541527355801847114952628494530741968729600 729 266706490654550777288539471830248537062772816567620194170347004064 730 275249328522130482633829236576415310105049361880831899974757944960 731 284053473054081003883225323554573585601968849589988029647777835264 732 293126680409557736964873735448273514215524074961998724703467058944 733 302476647150235343675120713602768051793743851071500058548601685184 734 312111566534500736217815618008163935988273470149568181389733432832 735 322039565912467184369992488639932221371865175787823162345793721600 736 332269298961041579978082057422329625686559451390133480222767078144 737 342809346646767935402924149880659408214011078840916192261621405184 738 353668847622346547140646882169752191635189783830685718406068029888 739 364856860408929863608353952863837059891773365115159698954588758400 740 376383034397602955594938747990503465952787176836537982620750076800 741 388256930862611653252493610478001445990855055550197875475020364800 742 400488736955004369604892396861068714519502775614596103944153050624 743 413088543119654277062461326323499077993116490513943637267326376704 744 426067102715225859582329818489991411431427965514548860378299904000 745 439435063046781934902304710727959837542128966748766688227811920000 746 453203773511390388636516185192290016534112513385405357803385802304 747 467384467413387880330573029880867046056847983264093146429048336768 748 481989121462870083922527712511398722652035484804005671588105494272 749 497029585498339373360499734297787096824537490300963049033348365312 750 512518496458794694267061675217294965284362507374205066799304302080 751 528468352707734649798462973875776686615708293094331389116879389184 752 544892485914093378733177483111731753378461765244004396342365783552 753 561804076622419299985780607318272167527234108023830242637965250048 754 579217187386742118227794750050936214267952628286666593238190332800 755 597145716185266756742476825101148661902979177978259980580924188160 756 615604494499064810332770671453655584353815990263499076931903846400 757 634608174656833894128968579191193277552215246097351008169788187072 758 654172396923489784907838403466152394900675772302238784099178889600 759 674312606806438255981852374294632252051905476747820412706415374336 760 695045295103886942144403003745428098864258542160777088702728544000 761 716386741153932835110967571940682627264265669206347486707733620544 762 738354330204719528542737554079507533423510172379002278533635293184 763 760965217977431936025900792574010815528406151599292384120760896000 764 784237730162018840557901114801561103040353382635968638178981025792 765 808189943606605695946609945229171004177826782157135717980327408000 766 832841172598246126828922520494044822944032268507227235211629441024 767 858210461937128579461029559093223903919720881407973256552639379200 768 884318165149282188838160430857871251130331786978966354981734079104 769 911184343979349227739198670135008297908433953572553035446817742400 770 938830444204867906993295125902200033644151847582215291038444124160 771 967277596017874619708986278905072477087728260583097533873844239104 772 996548392929811323880475364361428546361750867721105817973764292032 773 1026665087455084246973359963843905741560998455300669534265965948864 774 1057651479172144610930564180713252719622792058963846696971824866688 775 1089530999261973792818091647668239546383527105568908757465696609280 776 1122328714407934575847386584075373993970426372790098259019815064000 777 1156069293674731674534917983475661053890313895915575637087079471104 778 1190779134705592725194301057913174768737049334539652806595808936000 779 1226484206366978997547874204355538721424974810107622223736841030400 780 1263212304381639162885334614785722920101458858576962578831610524160 781 1300990762145424853425515175855871011622814058464346659920882940928 782 1339848843663446918874059892037644556136265639790508853347980076544 783 1379815314873754191601790958840682856502189349021324874685370944000 784 1420920981475726960576951414024196096030389814225884520007817077216 785 1463196113033765812953231023427837551451386075956395501578277264000 786 1506673134089416579175516278408445248821928493896637978730868735488 787 1551383892111556020808827255192796810609257108475699541742940728192 788 1597362511141980066834764161074599629414310933415593060823582344256 789 1644642494584673927930008912265549946147395064473726732417659819008 790 1693259750292130731261120710205696301289896855867702524766770662400 791 1743249519123580299815209959145230836211812612678370915578594778624 792 1794649581323522669487474265615914521220404075768990019364577827200 793 1847497000352789323890554769451515241338726824623905644397294177408 794 1901831521422019222641861832329288025249481360450710187012531986752 795 1957692120023324455321056542114919981904817810182367314160450987520 796 2015120603059409496679753693466425539828166602280179780182706950400 797 2074157951442829497448988870378122379057616112677869505121544125632 798 2134848135373139104221455412299413995073915034664125273491611340800 799 2197234238685888757439773895205826172113191028639560377388479910912 800 2261362501018547558440985998847919395272219445052439875946288265760 801 2327278211516276447196798119256690473961423582143298194279460878400 802 2395029990111017606574817946424801594150308963560556080517038240704 803 2464665438133104375707762297080601502161132701292474880992527496448 804 2536235672233239505178331101399920564084616357255594500852483702272 805 2609790717462470377669805555609263469417979396546920393167519272960 806 2685384308763955319478227330774583020169357854897696199196957513728 807 2763069012010440134718704484664557380824437820073419968560476627200 808 2842901307360431998467066280233532102786734213447180378639346497600 809 2924936423692024178939424087285765962334341992834231053722374267200 810 3009233719651639893987048034402451217888731896214498029775929780800 811 3095851214581216373790165284659336310498229387597079257210135894144 812 3184851284725976717526565011805500568476872522228385249316291929600 813 3276294873685504908225476665109590570777693858345877077360227084288 814 3370247520477851721228133077019554470556134852605675567058127638784 815 3466773232504327878104542005284001274550767560989112040244557190400 816 3565940863964043469116202731761372803362865076910412076541586132224 817 3667817631567237137763837496257889746128801363661534049904295820800 818 3772475863716461304526731894128809522818123922306732068074322398400 819 3879986139145436770525041620026371633557591609937315843036047528448 820 3990424426346571079187406319245307371121711662992474547502133489280 821 4103864825288834895420830398716610551351853563391724382160672250304 822 4220387118677804052050805176015787349532364177329356916646281720064 823 4340069093665407816825250414058941103805593029358783427696615723264 824 4462994528777727621184359667769287696691569073154575367580161312000 825 4589245072488425802616681933481959198589430222579035378453710871040 826 4718908688516168128073829041979889558639038545269743588738961536000 827 4852071068130707760628710040637610187676142801915166546995976513152 828 4988824558984740074922898999164488461605432789906999913022962861824 829 5129259084217507599446186631773054450145028126286146037935372228800 830 5273471582619137920050109095521272777417945240616742699201719074560 831 5421556407575727593646498126435786363849869311533157184952385246464 832 5573615304991217987196222851109602183138531896059194994104148401472 833 5729747265147363398190576011816761385019316583371440038354717322816 834 5890059067689801616302854400784675544520743849577041702316250483200 835 6054654555011171562233868536350434701380321043459226943456797657600 836 6223645776682816773547421212021490108251226064743356403819890291200 837 6397141652980907908374811272335469211461546604947959582331810816000 838 6575259749491451893371131616208313364582648943484061786893722588800 839 6758114299466801065672301900807427335937365083750585513743333216000 840 6945828642693959600683786396284188212509973810178032790986177996800 841 7138522570138464121715658788803481549095286271308457633536820402912 842 7336325464758792703432640704831655778225654340182429939430657909824 843 7539362931944495446511817931371345264888715825917921151489682519808 844 7747770677965371764965085010547091397685565208108506045856591668352 845 7961680389833655607221797192406282163144787748564781306694099972160 846 8181234391002717734798304271880026807422847942018389715993958383104 847 8406570728156549505927585908237796097069548470148357142811649559296 848 8637838647959590119910393249362941243566316584498722575369759244864 849 8875182848383386461913165804640382048349717599155801605794653183488 850 9118759817917555261526414994095953907160846788275972714827136779840 851 9368721209231103890854334207691194103410554176642747260692542825984 852 9625231086826452417241720548904753607637454061312233602896367995904 853 9888448373671164760163505032735885702951549069846108122001403033024 854 10158545058159659014096864088596465658297123767706379869671786489344 855 10435687664523879927810940329419570827936477203397807958062731244800 856 10720056467095812201397557909293178746800288578712812118000954800000 857 11011825935583243872554085104199286389142450413659800069124668529472 858 11311185009954439404767234774439844046704248759470277475063625972736 859 11618316463293292335989530282526388679836833997492202514506166928000 860 11933418296306391545170878284231478194164440903319265772801790060800 861 12256681960737857760102311070763756621138333642576017319751462258688 862 12588314929068854074572328694500455321481705643191539679130045289984 863 12928517721854385241427014224681544746921214499864646903443413177344 864 13277507714378003040636748955689717589624301415587591436075971436800 865 13635494901506128642689475274070969051556047682850650561255017897600 866 14002707009670882874505239300302305843539521269513306389132986021824 867 14379363933211253772030569637795522090340558934884005821526429405312 868 14765704215954735321638943213120758678921475002280501725774868897792 869 15161958093537597307550871836903329123177204179183341789249441126400 870 15568375416059631009690260629651067191725142273192327104544705651200 871 15985197219481314208535242547390428063850714797359322381400546767104 872 16412685168499288420698488077955398875736213258856250489293882952000 873 16851091580638955374362965868165877972403458662716121193088770476864 874 17300690463616076097930491486499262680453075030742766132466068198400 875 17761745916428742022904920551885970369201441548996961520630742389760 876 18234544843827060734031308549333544018615764791928044809021139632384 877 18719363645441498188109082405510972312530435766814466318414887887552 878 19216502698897852765337772167629952235604613750298894812612343955200 879 19726251248708615144975628492877355554542623044190271798585211600128 880 20248923743753100102186884161396404095139022650047814096847499669760 881 20784822838558625020895823017693226326601982813904564724222302105664 882 21334277680568545664806396538678238706090680003902175722373835896672 883 21897604920991799064482490100241603112426847016075090156526593933184 884 22475149057611476368359670892359501364987373160258435706125939132032 885 23067241353295855303821861983008850803233937317233997498213395481600 886 23674242333200727707136398061257805974821858426893154687060834191744 887 24296498510181406104778904910697528973476417082149045824386268072192 888 24934387146477222599092012672840690026948661939441287261402774393600 889 25588270667311474436114795592758965215975136531326730718441071214592 890 26258543809126655037472618331304162984929777586800826656988751555200 891 26945585603831188304173810217896800490585198031036714966447191453824 892 27649809027461275254459771818794460125838233287663941552300321037312 893 28371610438999817269145897556185237429270702560162761554328528230400 894 29111421856362764218760869483344121170941751466004492631891907603200 895 29869657712850623795522722670208830975100756734935124569845578553600 896 30646769901213235566335798363789078184469866185718402775393260960000 897 31443191712302456693297091187444176835887424715287518282024598235136 898 32259395778284354777796512233582919632509406303832752681473436670400 899 33095835059893724933213843765068444261019830322239852198157706700800 900 33953003834914160203915037161111736183696718429263571492024364014240 901 34831375576233001052904593806449734376464792128369334717241856243584 902 35731467147751001111825673699392127869592515899436358345382065470208 903 36653773417327841750068273045320255194115002285477602820615251611648 904 37598834810820007747690348541484531355355693358022165482102951384000 905 38567168506308144068681289365174721806091741213514399887422040543360 906 39559339514376685641723093122224812085224398643362438511556176380928 907 40575888271937252349732970447581573893921457160931242323474359839872 908 41617405435383928579450067753436471960657026744215218125505406310016 909 42684455694712261825418637560317355417912406001228183348631062258368 910 43777656452674651071671610031447455688337492654821620380006509900800 911 44897597682729255179070180585723588335725508018650639469286494252544 912 46044924687413589639025643159045322235454296336317737653611412108800 913 47220253791149451924021004602139210179613114334144398019688851148288 914 48424259392457236703743738833112100294795205271203546909436064371392 915 49657585285589250011653366703700454894374531080046915810351257894400 916 50920936205266440923772048910501715416266770796752921779497342888000 917 52214984574624271720498699362267871846630822310940817368806277633024 918 53540466764363069891852607957037905374196826189734366829714188096000 919 54898085026844853540846680525140465701544625888589895322717123462400 920 56288608716218261335062280064489225765453754934784501643089975155200 921 57712771172165309914587384422859596750726229936129923243364755618304 922 59171376128829784427513109996466297310875440646170414690280387078464 923 60665189315992633219552384269047508256312139952711578115172745968128 924 62195050311366469489679352421213563577993448715164161069857876455424 925 63761758583468819543239283950888492794369122589249908444959054224960 926 65366191070309227296162567643352391785989671673926390741477954230784 927 67009182392698477775507234625354219999173411295654383660630863304448 928 68691648420315569077725878096570397236253406849554561513328679227200 929 70414460389436124574924684019691535833300836222961147718518541339200 930 72178574748194674395332147037562436462158510152958852800403250257920 931 73984900862417827269442944577272878425240638135487653775057236297600 932 75834437464647935686323524393699254171335766986614721334800593595072 933 77728133637255397776776564377340177209102114221019160885178470304768 934 79667032163962982872540442357353284109607916840757808814924268309632 935 81652123485748374509946680548036465133814236140837507656723494899200 936 83684496289058672187716027000457378169332822549600110565112424424000 937 85765184071982911047281790734521265142548304547463368840938649833792 938 87895323341072215494817380006315392816126731003339903943462094400512 939 90075992431901387684818375042121652782551503117516005752593854039808 940 92308377656107377212288684104676860812660823785224894238207581721600 941 94593604028157515768052791210133581314118866498783312634006738361024 942 96932909745032117918291517910257388017399511566011757046818117498624 943 99327468404046305806351075965201518208091520990244439330569320145408 944 101778572240938828983797950144141380522134492693289130339904745456000 945 104287445431673565103508703464182194791314454587918093570078370918400 946 106855436479279797645548342484236562341768609433366076757992425758208 947 109483822201792930645074584916136356402643865360256005012189830952832 948 112174009705047486963940119559640530087174996038724645417629346560000 949 114927330581779654255145897763446930919476827332808721404130399369088 950 117745252957414383133747397047528092206059593087781630969352288073600 951 120629165435051518591456420961043476827556177274848059995201056381184 952 123580599659842095339135944674113427467503944735125337137399115276800 953 126601003555715680685877857581308692902198330542360821461926690901824 954 129691974907800096534458455106532440234993203864787847856371333304128 955 132855023347876681943949742469153928731545268914263807077513418485760 956 136091815511457907883394039762084845104706127449149582100201944358400 957 139403925240668427064043056632559419356859061825171007724173347660800 958 142793090824276171753333825397909849258712878617404542979166770969600 959 146260952899971441387968807364167640909512246669669375121522829112832 960 149809324347382331884504329214151253355620995252854327397816411923200 961 153439915269532411989474198045298515189220963419258758565162452771616 962 157154616174507045852046475847832614308970333040906156867163286528384 963 160955209429840205125650780235162625016212076061164972033210510332544 964 164843666312095240532812001878709064989760630583800019750524694905792 965 168821844343840418985406058801144339578803401411685134715041748144000 966 172891798861260660994475850362191765102215886970728579392253299253248 967 177055465525835429767482168312108323654023465807276438511475154566912 968 181314987135255887227001050157288503781118156586479263871550958978400 969 185672380618676341745562676570951035271604117829816805644402888422400 970 190129879750613865357803974850401634845238700439175803744605019850880 971 194689585957508142416484903906095019873754492107199238095360207922304 972 199353827675367729920056301745503034721400272063946883653083969909632 973 204124794160427811611637611430020284511762949695679655439408222592000 974 209004912317477762354142719206679806798571111988308576490409041069312 975 213996462727285900857147407889856332863173967269528714221630805128960 976 219101974696154904029295522413552097040682381206220889669831688958784 977 224323823735265750225761844242200420649295970894228845435661455500352 978 229664645674930416249528369430982925245921892241151176935725831106048 979 235126914676033408067450675254469276656997755667020865462439330950400 980 240713377350971640944777632787101604324812480853851025859937765408320 981 246426610411083431429171517935315546465143963924895510969043122404800 982 252269475647629246500366491200053361487760273673229437136048961462144 983 258244656345631829172154557529743899543404755227121043780140308937984 984 264355134084434591532676924892611607897985906418078513657570018464000 985 270603702870745316082673900925554027617071713302565167681286559798400 986 276993468831097402479445058049084878769168572061839670706793242358400 987 283527341044881236979408746232575936601903189522167595651962224656384 988 290208555098054995436938285360648771399818271973021375492811101510400 989 297040139628419486050416708825954258965824658691075200863687125316608 990 304025464831427617881129451114121783745932214162994368435847293830400 991 311167683526281589086989791774017668177244438916396853208117609268224 992 318470305833448770147011813902013832899450332681095732906923964417024 993 325936613603380840220754925999326558355623324010922231643591836702208 994 333570262366118635939838354006750649006687958984949292849673476962304 995 341374668001418473262663923657985170475551129922445017450247247680000 996 349353637199463563705158632117567366422960197986078195084704686216704 997 357510725018088527618811608989016900511819205788371112428549067191232 998 365849895240806647911395201442189791077662306773852774836417140355200 999 374374847505871577916370832853404828065126954722920382846682479628800 1000 383089708809619218170265905185841372920118009543879576328042203894400