# b035895.txt - Table of n, a(n) for n=0..1000 - Ray Chandler, Sep 07 2023 0 1 1 0 2 2888 3 0 4 1392016 5 0 6 269493720 7 0 8 28142347040 9 0 10 1846012202088 11 0 12 83558656596144 13 0 14 2782948528883448 15 0 16 71467464065517120 17 0 18 1466676453767667080 19 137438953472 20 24743400982621475792 21 101842264522752 22 351107347442715449368 23 13918442818109440 24 4270889681727773174112 25 837890257650188288 26 45251811504510559387304 27 29625405538345943040 28 423372195763450242625264 29 711668075265599209472 30 3539163290621879565146424 31 12680631159277949550592 32 26707560820204852573965440 33 177668183825048194252800 34 183583681629836268139769800 35 2040222977590970097336320 36 1158616901981592227905530384 37 19802164194265298003558400 38 6760600424354720009021049432 39 166338179231828503229890560 40 36698851620676415416331120544 41 1232054652232288177603215360 42 186345595761301319977576460520 43 8169058020235823786282188800 44 889404700259643972096892667184 45 49089754810832504168028045312 46 4007558778837006916755851537272 47 270123518535797906533064376320 48 17113966176714149435695673283264 49 1372972642488848669757713416192 50 69507578636431977620745132950024 51 6493939151771852780749184827392 52 269338242326829035786679876976720 53 28765488043053572478006638673920 54 998606763880561706523938094677144 55 119993178693880616622541978468352 56 3551867835168318011473915421717984 57 473657284317949802457402546585600 58 12148503843145069842508996084704040 59 1776822069120924515372256219627520 60 40044665314925693138273623523072880 61 6358175139328186332011523127377920 62 127467256750513243981030105729121720 63 21776413796430574752343905848524800 64 392548454373340211986785499556747520 65 71599165361597339016643779326115840 66 1171592370557882850647304849676489800 67 226603741436970301675016216484249600 68 3394234728036028255757174798637897360 69 692020078951596651890804625198022656 70 9559461960817218628020321282549837528 71 2043703340252226612974653779996573696 72 26209016243275934468589291058801753120 73 5848333457954484961657028112568811520 74 70041015990513367654251202709355435368 75 16246214631902134198681017055564529664 76 182667039102774419643930173227556712880 77 43883453316057488927471712736294993920 78 465437682069827392905415275687847645176 79 115435795841561394602434064689372594176 80 1159879407546651999263626343410798272320 81 296128527566057284619993467904889716736 82 2829708636825171068493825169248785278600 83 741790210420927225858614589741911244800 84 6764713169600332607840928117195482442960 85 1816607913911949052417390414878442782720 86 15860345380662620323436514178571453341976 87 4354117300245496850833604769638409830400 88 36499401411488564939881871681557257421408 89 10224513130307334426947152235453176872960 90 82509146557233551882246256790847409506216 91 23545181645144354631068442119670343925760 92 183347831748753199429219379953391222573040 93 53218561252723541289401273284186393804800 94 400777145635747488567375131520578761564728 95 118163879160433182203274125383274210525184 96 862309388250030323994740325824382028686720 97 257930145819726776337816147814639510487040 98 1827344020426897178287664894449357588904136 99 553896825801476551971019107300678391824384 100 3816139074722527469081552125478800697279248 101 1171005604923868374401844369875959948509184 102 7857980987875364681726388231563850764620632 103 2438755218516145839976302388209830529597440 104 15962627472953123227504552839314845917694112 105 5006287388379382281078576420995446912057344 106 32004898804181309537445395729250281016965608 107 10135508688594621911797013391513770524672000 108 63364842714242610894507283730325768859704880 109 20248240953169930066488864955181442688614400 110 123934163773145924957586986560603706849703032 111 39935374416954358009778325148107499005542400 112 239566402540477105417602457417072016198773696 113 77796777204384890975351736132723714031616000 114 457852354622289630555778960328421123716909832 115 149758796118440915127552092055493149510860800 116 865473483012443527570167305055822306357500240 117 284992280852366521634485308782229231501312000 118 1618702729769959687991321670278247122493883800 119 536361229983968993039770734669746973871964160 120 2996500243925792364121144007047841531567541984 121 998687741560133296883020989364694860494274560 122 5492086312275908996411194467921988104074980392 123 1840374908364173943285178708930085562561331200 124 9969459662227049333056636353808380285283300464 125 3357650753750486621055600976058788628335165440 126 17928600565495544507050331545031068718076626616 127 6066783293380941558293609240230833035621171200 128 31951051897760755857566887175354238761984864768 129 10859491496458863029532730735098760517973442560 130 56442464928230520733032393605926448036743585096 131 19262669440147268945242581899163277585452892160 132 98860255587367921247016545315141535314085670800 133 33868922746416367148714833101696028358213632000 134 171727751463337309409917586094196220384168294360 135 59044652727935459850862980405775324999896268800 136 295914129753052836508712581461739035159846999328 137 102085749718659961367528563109217514685464576000 138 505937093885139122427734743015632705994354286184 139 175089928719147042984139325467153737372296806400 140 858475638007648746405241443498465561930997566128 141 297968377542501829958511592899731485589136998400 142 1445943149678330306542862722537017329474488604920 143 503256320842830260931763613499677620559675392000 144 2417985711488210032808756750175587819571641038912 145 843745168773065134613596824004602364984050057216 146 4015313947632939282446008706561708027144464232328 147 1404511827448274024522879555706480068680388444160 148 6622610930298451942206068263873504894992817522128 149 2321757714998273852583379072349137773640890187776 150 10850768276386661462532851345188986312601943566872 151 3812129600059622439425589788464996511057839128576 152 17663950064875975408268022018325590368821968477024 153 6218079198391495023796537714660388765371528642560 154 28574787467921694304424160557561650102810115018920 155 10077623345715540627891600012932163839999738904576 156 45942549326220545289238006782928125986852851556592 157 16231018241671332493351275806293472385908814643200 158 73426118892315626138571582786737826920556030683960 159 25982974319863584266848866593918512423732342947840 160 116668475437557954702016894880366950700355107503744 161 41347993596019055134868573939438200122113670512640 162 184325612125583656377792591651523996901218033238472 163 65419465392302875694153950026558690752644880793600 164 289605359631752824968975484811320136713973973818384 165 102922093261976361732144140745610002560585281044480 166 452557411489578481400391706219450533111850622180440 167 161034567688806552370021444704015650264861324083200 168 703464788106157969350765477735719369748035355664800 169 250608695004566868211815923476289590492725126365184 170 1087842799826803319580548241576963658292938426352360 171 387967416822162337107975051976277523936367601516544 172 1673773487214504584769511482398740171575049078945584 173 597544247367637348851897743664337125186774478356480 174 2562618229138547823662730732024600821915043334913400 175 915740265941074011540774308900979177457448927625216 176 3904595678072078784480786525934866965229323469112512 177 1396535284227639678166068374817545847102124201082880 178 5921337377641579469135228640539461989845461475218440 179 2119615581548648712788845600961284600955472470605824 180 8938409365018520705384743458591914818772627493007952 181 3202096968950995191369760538650277426840254822744064 182 13432010610760165381606458089815784814812374611660440 183 4815363540020574842625481582139052542233212773990400 184 20095759032072597810659409430737854197662501905836000 185 7209156528736169842887933470507265007185656188764160 186 29935830712376190461915774130664054408878104566150440 187 10745898418582357528855623671821137104380672291635200 188 44405968534416823423397610988358428374736178478370160 189 15949411777416947084770675412941069558127414822830080 190 65598347568829035059200050361279595272961669775511480 191 23573807588326857189893608103881890923123724234260480 192 96512413392516945254992161713823763673468851552930560 193 34700531999161618566347278422796046335911641114214400 194 141432182335486062439198409572182086882008037781169736 195 50874585160848767791622652742200593128065781368619008 196 206453893349106234249991996940841540767750893220350096 197 74295044221756230752636267779745105371113648218439680 198 300221374584806856615949781748617026375865779928039640 199 108080611817571634011097676703048186808033486011629568 200 434947422339265632526143419215363718298257693280792096 201 156638472751942958865819479119571566225157388415008768 202 627827725454383205959885239116192888730954487622248296 203 226174938975987962106680419184888618135755292965601280 204 902991835084548463465202326444853685926676251052827568 205 325400073494485906772836990182130076414667292460187648 206 1294186579994707231549677734778968802819290107076370936 207 466496862672718446391824562099765498102720205370163200 208 1848455367984718317852752693140429791816466508547215680 209 666450070978440594174140453490453065543462878749655040 210 2631167506373543868474511257940203802472475860224686216 211 948862650139788948053561882570995185922646264869027840 212 3732872221008984103429191039190223958919251475242442448 213 1346431082792772469688738390604053582289145773529497600 214 5278611840813908613863524257521268290174629265647121176 215 1904308702549610377328478347527282062904815906172436480 216 7440539846063940666965073816641438024367647354505442400 217 2684662245634083849902400254589684680283439129375539200 218 10454967976685240627869401037472453953738132688774158760 219 3772827354844361253586458568836940792402344657895292928 220 14645332829515595066929858661805810576303315203054991856 221 5285600847205974011785255315319020396862966573823950848 222 20453052751914669026094739640712909462799784521092183096 223 7382380783405620033846690993867771171509562122814095360 224 28478874363228681593038879072461514278616040273647458176 225 10280091980794480031029801339933415853937753023779438592 226 39538128372447360772775275858794637022545829977349114568 227 14273130309640793762889295896070689328976190908619816960 228 54734382464525533544793068777823447690550873501572920592 229 19759944039061150845766220032742019252842362998167175168 230 75557366438040061436205647626972092869679786436745504088 231 27278370390326928977639175969370588681514835014370459648 232 104012842754768316870713448020197549665339805068568885920 233 37552493133101109941355322102540573905599927540514816000 234 142794420377264873266118004242462120104744188894802299880 235 51554624293582996671426570111317330532416644708722278400 236 195510308785181514202805782677425651659719005367023243312 237 70587092873956172460328477277935642383304994668412928000 238 266981869419096327841732679363330971287619213276938159736 239 96389913125017112878994005335615230047372399527277363200 240 363635780105750257966977199402702016274227142304298753472 241 131282189369367198989037084190136580290765123338056499200 242 494017982961083629984299458159078486516617575612407684360 243 178347400916985468517698120858877889544589231056224256000 244 669465714167342901728750587709939175841900024881893477200 245 241675634367469040190373780057066663853676805411213148160 246 904984288078110510712749426689701071404831865478109616024 247 326679561410235220104307706406839473746101501402126745600 248 1220388522199917739565145981111532863055145174452789199072 249 440505711229878978588345204564772225259077669120597032960 250 1641785487659489192081704389006135525869791914831655534120 251 592568624682498046805325094929906688747899449959734312960 252 2203496581949841681056329930915468903117393771716249396848 253 795243136128872420027615223139673387177355980219980185600 254 2950543907939914189665188784360562935739617061498121296056 255 1064759724420943931149848467534431789366061047010725724160 256 3941860051567935504179231059240193068134199500367832048640 257 1422360125432012998832412899846105650617535366667698176000 258 5254423378864847912875190338208291036619994952034553114440 259 1895785849189823183171820624460154623448602054610858803200 260 6988575153759735424545838017488142561846162839941431861648 261 2521191694984072318047610700496871041869628485986890547200 262 9274842878633038999773217716252616909550730372724755352024 263 3345600798781400694595999627523001645657126918934233088000 264 12282679703368960563547947785102213435186928792596277266208 265 4430048404638268854038963767614081123831303648456369766400 266 16231636764409230634207716685875505363413861933557179478120 267 5853599939131211326986968253733246149975605937476468736000 268 21405619117660954543368538772613086857421623558274103164080 269 7718476951064547600670591617717788120197553197750096494592 270 28171042938169704504679592327064577054701480139102779943672 271 10156584354502694395418558804873947714226945357540252188672 272 36999919766965237919194811118647400599580366378892665547328 273 13337807003773340077018645195345810083775978318801498275840 274 48499152476961999796832543795566255718943441875421369958792 275 17480536397286027629126948657061981120213504917943948935168 276 63447649174068702022815383176015004542868048825648393336784 277 22865003494956974878203786339501487385095123842989754941440 278 82843259968950941071845976933506777718791760370328375065624 279 29850136430778995775061646342118425289552755082936075681792 280 107962035191507194545251483316534419285956692365106139876704 281 38894838645480829480704612505855867481935737232016761946112 282 140432913818602560019237166499720785606904152664424280105640 283 50584801383899627003508850519627618873412793410115128524800 284 182331704012731723249262335405158674754908075769109315638000 285 65666234010996159293276789270095685808348859040800041861120 286 236299145798464767195507820575946069830704087098910813125944 287 85088227646871875030362567794779920456007968727471908454400 288 305688987995013531028418854162601962286083130453963860701312 289 110055876106325728818701918542987956594772140963736280104960 290 394753414837219834361580182202252545530844202378539423503304 291 142096779910886046547828019746761040333156802146200201461760 292 508874879503596407281568736009028930469175258463862010760720 293 183144174637155741125586206034400576168012182761358806220800 294 654855511286418769424065898516332955176593916697023042121304 295 235640678766351529056129730388608994285420259812164105142272 296 841277844057878386277639186483131834433589376967815581406112 297 302667578328699448600651788597477022891345062696687941713920 298 1078953766963203718757908260454955191497099917851752339182824 299 388105691965469548966007308850313214760263922432829294641152 300 1381482445556521790078934721226110550427165152132268491172144 301 496835233895676055453038961969580186412643456997943884644352 302 1765942649288259256129972501705597898207920387711986596745080 303 634983765811026780671579183963510634901542028353516098027520 304 2253750625318162005446287354331288279686925478001592173000384 305 810233364580317155570215490213579770501408173241759235571712 306 2871721590301105835136013514558913328279735231825556708189704 307 1032200606009332613259094211182369698918388025580202858905600 308 3653381324340299542637754557613762455313295646523230010434640 309 1312905965896753075273188892739088111730079946341734699499520 310 4640584548017955243949956092323925414263478395895877415641240 311 1667352876145676432929439813035593799287016748689324423249920 312 5885509107066562241289946873336398756213545641418178736773600 313 2114241074753224173676983478185762005712902410663032048844800 314 7453109913232482576662583481562840752847135045871475027101480 315 2676844208204505860570689251194515624182267967398788034723840 316 9424134611383401538636431429230168952117568970977303513759600 317 3384088066978534345007733038620594684990327919827473766809600 318 11898824678362792779051686915777575744155139422967350915359160 319 4271873578596581950433842000324271765561034682473851834597376 320 15001451842424446185750728343724323464627070700514922514251008 321 5384698008654964170696029615202698592346862291118115013001216 322 18885871216115667069036458420398091675716027566623124687812680 323 6777639038599276380390151919257000985720592474728963160145920 324 23742310397090394927359564547911801729131088296603231092079248 325 8518779867801636291418055941716080120335795787426934024044544 326 29805659240928420499280806328264556023530091569128428961043160 327 10692169663592983999592779719561576089105421591986003320504320 328 37365579506106287864174133372218694354140080132958388383227936 329 13401433073914822475823241660820565282494781576125102105296896 330 46778818840834111926653272284181542357285749558051226259569000 331 16774165735974761102870025828489357064572060886960445017030656 332 58484191667394062225043948850670636608017457417085102969198000 333 20967280485383889231879516829428761272488122748449265077452800 334 73020782835826885384570306783615772534384691417838667262522360 335 26173502149807720920197119179802091226384209164469679339601920 336 91050041314819328268698047884328774587007713818265111626646336 337 32629248409482930460896890733941717798739197723338934216294400 338 113382564023719181079526957200064563525541591843084088908401288 339 40624181415145029370457559141439271144958484689014418372034560 340 141010528144377904831080410674440325781632036756587505708372176 341 50512771074836685288113101681237379366617851523785444147855360 342 175146918543934391679970262839379874294138615574432216701814040 343 62728277805352746436218884440752301174231318885746629987532800 344 217272920767501534285390441430368039923478968731560739111102048 345 77799642031997951847076722310726728533280233029734984994258944 346 269195115857364839543168794371664010955530274197895597272296360 347 96371862090430818624623455342387867838923806223713266449776640 348 333114428573533745484640657084223916821240210882485177363213296 349 119230554109890839267722867905500812230449696044778607129657344 350 411709154281878900578609364556661298699797473635191469707085368 351 147331520071436472589839330238996162545018974313986246672646144 352 508234832209798921622055608697144574769682509722373876780075392 353 181836307207261913941551535324908770140392679542544569246679040 354 626644256079775632195867134343984593118357789078160017497316552 355 224154927530657730373791087735812378372426498246315869317627904 356 771731531505528452244356099672147115393321617403219519226554128 357 275997125578764478472812670578790283801843769239950491385856000 358 949304819546238219636037925366358381082737407571457509579470680 359 339433841272262904324814694428983865256628127514328145539891200 360 1166393266803027678393692354808596761890798421596431963656236192 361 416970819985482397827010364710647103500154849033267126154035200 362 1431494636962059566761913479855609289091259273874474160984153576 363 511636681448726537031278057858223334164624881712628097875968000 364 1754871353016265630462933892198947297761849073876647055219474992 365 627088182257161637990266964337817065663815095449843063481958400 366 2148904064119544384345732344204003452173635932365935825579038840 367 767735904343459344135952399944540022754467055146781928062976000 368 2628513501717600952091054320905721118099003182002189201402302400 369 938894186349853816993179217425421839370510009266775096012308480 370 3211663327599035076877984584357737383580015008540909940434317064 371 1146959801008127236357278924213721907050228379294976194568519680 372 3919958949820437512661494363027994836944193989964973450219273552 373 1399624686350485125655170877173464362014767093666001823832473600 374 4779359946770320099617817796797742658566003710900421763848923544 375 1706128981487658937473753795330236000589863581118923698151096320 376 5821026859506495181001292785160806283998443678973080842338857696 377 2077561721585249209262791286537757450916236085391437766171033600 378 7082326762707395033608009530194869321844404697601792425457061928 379 2527217837928351893273150292008464286393092753455267054281031680 380 8608026291665658786402760234034296002001036057513290585829464176 381 3071021618116482280310699351643900044442202563736423675440660480 382 10451705786809949226230254150476784476167163904687840266121161400 383 3728028543773527667497927648137329088551821596761740967673856000 384 12677434033927152650120366705005333184362240325172406357882344960 385 4521019479471323626773480549173861339321254656822985307350630400 386 15361749861121168782911643040002126758817297039987668650428252488 387 5477203583928873739875880282666650814030799719741269221572608000 388 18596004756676317824156865923245478675544069819545124001675826064 389 6629049107270013583275252396311453261642696896575747518575411200 390 22489129873048874527786240545333786308014677194393295803311971288 391 8015264488800696364579224399887580997861346234569371793175347200 392 27170901485862780992213977194724109851300076669370512837322258720 393 9681955950508274751582379490079398674926635130587983260942336000 394 32795791418660999023515034111837778675304257644655912527047459432 395 11683992175281460983193272088751419581069620760853396310275915776 396 39547503395323422026208795724974622543340168609727380414620462768 397 14086611761154672866563064555656473399180185696898530729011445760 398 47644313054106223546007959598298669894755585096711797097319152888 399 16967315063401079096711761801130674583409145765951825597993844736 400 57345348808132629430155057025610029302804040475325615133337852992 401 20418088901033322306662622372742085500319114810435026582593601536 402 68957973277766685147795841162742103769939193320311891381781730184 403 24548020557826860655081081973103347735574588506181471662411612160 404 82846451121975684902916127166062229596199251508614215481730820560 405 29486366716206457089670302258870777140747442943842472112041230336 406 99442119298848957284893750204878122561159685611755964147548261912 407 35386153615309435304340742075231852478506947564402444621525811200 408 119255310708842330278312992799829138346560829095544707635194756960 409 42428397039957925652430226517492745564203880929799838386031165440 410 142889322526609567586139075416500681847792956583268966962469057704 411 50827044974298989018829393178988190918984569818899785516832522240 412 171056767119038917211054561039013082237511535073193158294044378352 413 60834762177489515989587136809534114923699063074209176126855577600 414 204598697205005769738502342514007732272318706429883988959610834744 415 72749694884749257786396953478098794279295818580803424431563079680 416 244506958895078640814356813180813233318405488654415264627095347840 417 86923375677454099068983967995710741186969213763210754644980531200 418 291950297665719323861573778366144810535129003179467754798598432200 419 103769953725417822079020384650117537217015151859223505664269615104 420 348304824551563281955996008063961096612258991740123160740664705040 421 123776964567628129086476579703067581612896288072078597760183435264 422 415189544453757266000928686067198465730731282339523755413333344344 423 147517886916827765569736355585480391716620370350503225249895546880 424 494507757254106305761320941910592640651175954205528171843501835680 425 175666772277786154990864178323727869491361480489269807962543620096 426 588495267434751002157374383711837824273497614804397640165409564392 427 209015277175440745911589730893205620116726895234558996105165537280 428 699776481453927324578626013425630987864554166704066261039399902000 429 248492478312661565903908115751274726207352300600823845080314937344 430 831429636861882598691687033835047273860715596428667412280624685432 431 295187908945435589874937550490163783136449873446583741322346102784 432 987062596060241508009895515625196596167171135268530043735258114240 433 350378321229580616469093681627181456454729163397224095526839910400 434 1170900854124539529829976386441294069338951612073190680166957217800 435 415558755454610801122252930232015560112630471388797595596001116160 436 1387889658096515835557006599243888449624384626192116131819497592400 437 492478584295772682453982007492728042938660037375557464013091635200 438 1643812419004960950294447014842223919808788791410764982668406502040 439 583183300025938520524776784324494728515020130178242817596409774080 440 1945427922575273674642788439853108698967892055998780859495906511840 441 690062926782614445755195962863549497460822020501460985471020564480 442 2300629215786806798972368655653888080478126018260508941076479269160 443 815908070462114832100265711477119331992628560972499980925691494400 444 2718627470531491602499116968614475942947501709340684424058080473456 445 963974767855670451672131661304748344817537724183284070256232890368 446 3210164609859868920373897172980137491469709824236506610257944081336 447 1138059466789267967414361921048351369464378402732525175635737313280 448 3787759034865995147495817951862893432835631247182133044522251104000 449 1342585663151808281046502249592802741505811008616347339796175126528 450 4465989420426802588536432920691505828310622561627783728364272454216 451 1582703942041101138735600196397393332359035135254035137420201033728 452 5261822266246338998156300491217722730896767506934179242802340211856 453 1864407422492515826150742411620198603592552271108149968448132218880 454 6194989707789164215425148994202482649496151665276422176678103688408 455 2194664892523405637894707096112406724895385689331019347020226756608 456 7288425023072993144606789471277314555610768629867572300182604993056 457 2581574248203529562145352301859442097479682392155308642266198835200 458 8568764330994443336115389134683356296154323734698842099851777067880 459 3034539222422384521351348782572944952976583384259925128617855549440 460 10066924181873165393899212760517822935686813980866688756693270316976 461 3564472811915915108492871609954066869432000927688618920894519050240 462 11818766110367528629644767221267965143171985044299404113701690574328 463 4184031291639448885815560354799356144705734723246234399244130713600 464 13865860776410370722160071544376300753371479073060688153384000828736 465 4907883251279354750396419327653644916734837899834044669473618657280 466 16256366085622891840230983997857024540667526830511516877674823998600 467 5753018708080235968500596601217524607274368051928749429291692851200 468 19046035684118962567640998781617977750562044409048425986768269066960 469 6739104052788153474370988392820421475371996927822817482918170984448 470 22299376494450517406605872659694065390636863504506156311084490938136 471 7888889382124985969703989669738451511444432092303311135449880199168 472 26090976534223801090576117194559130543480533595372213608105206159456 473 9228675673899166469503762847012934081835321630088463722408061173760 474 30507027175463717192000784801721540455418652701491939112265295199656 475 10788850283199760083752432529015178519151958132387398335513831145472 476 35647067304724404157259555731823681535509683281557227963187544907248 477 12604500395358170971113978224800443385704319618705104081981391503360 478 41625980580184255350976798367418564462781040767681617991812416362552 479 14716115380603075885342658900028449843216554124496697060989849305088 480 48576281207436675678907938894323120191348359997528539382293611395968 481 17170390475770842435789979538058943210876976143738335695270490144768 482 56650728431973267542982626507671537545738528163708466933719971294920 483 20021145891583172107346158273831483551448026942012610279964147712000 484 66025315342474466204775658481592897407848097830178643121218987972880 485 23330377333979881194967691361355358279763420051778283129598168268800 486 76902683672297875434529648262966966095974709569098179110274935114072 487 27169456061808229294749065709896620497105481760183241924931485696000 488 89516023163571768402768745052478366309019318173181575486069669715616 489 31620499011062045818325612735781421837174769775987520981290083942400 490 104133521815970086563894706736010740716596928789982691200842127405032 491 36777932231675911832632023176061003487359902166849496541680789094400 492 121063442088980458762526746378374231962075741822556482217705393779760 493 42750273944465523870002192486745248119289141504993921970934382592000 494 140659907983507553024741994052091587224729712453759661316543116864120 495 49662166975486672435202546969476160504290175812187897254302260920320 496 163329499031476693792042263356169944161833377182156802954932383728064 497 57656694210157088235934432463575671022212803343965765296467424051200 498 189538759722090240859814649949909511417731125372494908612456831009032 499 66898015082776734267904925266062147311837830435266332375040047185920 500 219822746959575604875177779965658508628830556628357475398265633468240 501 77574366037576723777624830351613080492788649208848575013890996305920 502 254794753968319379815159293930008703822142342443972958446116271782808 503 89901473430951037788247176902533304959987940573127902155790037811200 504 295157366847701280609069507398449980101239437219601674831180422096096 505 104126433564508162667762117761032656458811538348425421305602711224320 506 341715029965463460470479476986012164225198538245912639659642854187560 507 120532121526896840601126664574258944827056982359594680551601078272000 508 395388318826736968472992146532877306529626188145007959020751521417840 509 139442198370263586696354549782203280430490587304554754134906398310400 510 457230144257442812785260364833024572702797651665332177099790586625208 511 161226794956348678353998733333195745631121102285073590842187736678400 512 528444140020392036816377745070970168132656043413140581335339398907904 513 186308960690826258095794004820364777709661626397452023350045966336000 514 610405517701501756183516709187216515848020264328506670054360777904968 515 215171976448549732977398846655438884442166879010898932604454358220800 516 704684708264363055459738486040935574026368795509844265245144903583120 517 248367643417073417267917046459448800822132213621583784052776763392000 518 813074149521358442220912144628468296773433264877809044997916302405080 519 286525673507106516389014426118300870694332502249008832591097560563712 520 937618623406089113543038305834387089614174002045420230893431620299552 521 330364322569751977461488104725358538244959991042504947445474202222592 522 1080649596907902737503232863608340750042456841663850110881167694173288 523 380702425114106404018741262403618934657462415124954224441923196682240 524 1244824076459006277037536872315838679518251252503012974509275389239472 525 438473008749000897511602027053416327567405523992348366057232608002048 526 1433168548130054117552909162968541122000355147196576909977850522390264 527 504738688416902677841866502744245417684637087675113154299058548899840 528 1649128645948310449293338439959285442178551120705628179592781681937984 529 580709064909930997224883598915989926177930898259658095031647691866112 530 1896625268843549078560096579483900322254103216101062932603997839598984 531 667760379450077056235860600007160443946011445859889681715009140293632 532 2180117954082507058493093192302492184503833478597459250583398049061840 533 767457706602444808110821196866566441918063306057446348418676739276800 534 2504676412605962108420250878332422215222457563301039436313764426162200 535 881580001831248183731003368972306035200347454481342073202722912337920 536 2876061240578206185773295383070310609975793395091673648517773231665504 537 1012148358001888975795059131826452494130269044865978533892598425190400 538 3300814942965137897624943771815932993609880826840036124140119637313192 539 1161457867520086707766131068080620000786243074857842834290301584015360 540 3786364540478913097626647465605214948975600786102847897565872078862064 541 1332113534069467374338426453025949036575869100814849326587903643484160 542 4341137182318847278809453729750779646423679649691531783267973772484920 543 1527070730603184323858829909953702761996537287492859254597141449932800 544 4974690355520497699672008431066915556930990477759708366572959511991424 545 1749680758961546765072884072021768155394808535167356962918932238303232 546 5697858469300614959827886787794751806639989456373695696013917108778952 547 2003742131888212624914198573940747514512210654276745047020538450411520 548 6522917801659186903920943191043185270804095629311873399568797568250384 549 2293558271034094132798496396712246580776429958953531312122999039066112 550 7463772027996947441169570921878387866316336609144824009054006316274264 551 2624002395579524202339930502266345230782804296384002703891282958221312 552 8536160810197322377309949041218635860004497515009359350140311264065440 553 3000590466264968070407688726003708013656285579976605322271278623621120 554 9757894212344208192844007186612557886417306128154620237250237186619624 555 3429563149885412452519676475380357524494104953796946066419114229891072 556 11149116029135063645718479770581147635220944796496004726083290858245424 557 3917977880762879206226659261833561784661029331341966069315378190745600 558 12732599468561340131848947188970720629160847628633035287784800201061240 559 4473812219567458358922018343258805491155302756579966697825549963755520 560 14534079025381380493399005069706009309725291861117723178993937328593600 561 5106079847436020316734625992564263129236605476814716545919795247185920 562 16582622820513374561495212220161880194492226268010005018079413465385480 563 5824960686101824444579522353260431525871219645681071869394068229324800 564 18911050168368041175068417852127246152357454234961432058410160000911440 565 6641946804309794821361358374820660615375407645587464367095553028259840 566 21556399674436585522214277591410419541787504201396711208988916129973400 567 7570005958927922386107015289681375827796121739142840598268340705689600 568 24560453764783673083781486909912625276013458055868867306510485445524960 569 8623764827832239106533741789618079218403595125265218064823780005380096 570 27970326213673316418488306062917818261995278079030925724421963010632488 571 9819714222996380212012559054295249125003793849533632863918532105076736 572 31839119972210013678191419247463595657942796673672497955987262639760240 573 11176438828629555284684977956281165475475329438356853798185652788920320 574 36226663417127926314130516268470443353141713454689639626523406168819128 575 12714874293289834597253126001102601682411262075675039428919121542119424 576 41200334042980802117511828214876848980425932629502051895047638266077440 577 14458594819525447519375984770466762265254249774476133618279200294174720 578 46835979622074437697671376094905487487631195057854209077842908264602696 579 16434134742924190304000152993704701044993116281484481392113336362991616 580 53218947964546833828151866979151944338440966420274535384265273607937680 581 18671347977952851146825580916928373087326977874602115577856589693976576 582 60445237637035768281981897236281376418480857226539293366761039540893400 583 21203809634461402704437047222466936671863334157129117309043139726540800 584 68622783354462413917853885185983980007154423613863360412740299962057760 585 24069264580403689765555129191153046729123554454619632752389111540613120 586 77872891258875103089924131943740275389577846344966620691956333502094696 587 27310128247792670573220667551702642819125646685070628090698602538598400 588 88331840956613024654149163563724388605165001554910114994109499600501168 589 30974045555220150861760049312593357197523559732154749724474317377372160 590 100152673016263026162800409281307456231448430315877037851829636415494136 591 35114514456977930081826806666848026270441513199589737945882436787240960 592 113507182652548599853251489643708388059269753455671318369940444143839040 593 39791581332008453341109719955491082058656549320524324053395367054540800 594 128588142554666176163326818558006620498507976223000333609972126417055368 595 45072616202267401333446129527844844144919554398824345756568817399496704 596 145611780282788944355913063147654878675860896875628557318474578187810000 597 51033176626921834742171334161932593709147880207672609191852473833226240 598 164820538376645396190313972088519786721648632617544793350951164227250456 599 57757970064163645923788170203067252564538303633763754156291327004770304 600 186486148320623359862615926420618865140334982126335477472148624208251488 601 65341925535086707474900409312719960639446184587147571264309067832623104 602 210913052818551667850303643791469400192474823692546124937752126181642152 603 73891386573695000211430471796751096258721921302613894499942072466800640 604 238442214478621155606845310763324576143351046167873992493701247246634992 605 83525438714233116746683516828773461412538423139029490977785224273854464 606 269455353028166196166508365405630457713562283704307770522259412887726648 607 94377386163215808304669690120472047279751721031132303889650585436160000 608 304379657605734092982099383376122085433882264470602736678838170927492480 609 106596393841427674573967548305561047168130730074419416826265817055232000 610 343693025553960385823132024828604667641295980333883085320689560848433352 611 120349312674606795024500586475271757568418324267608047169756119171072000 612 387929884504934232205895992545289547463798437498725119043128097402653456 613 135822707875654916864228905529479113184042040546278487492670238228480000 614 437687660457761427140154984850011943561962584864056818617941301616696152 615 153225112012585312224454229965882623946633361267785197090879490228224000 616 493633961048154037751100025412163070316807678669708959759393346180321440 617 172789526913123927464644931575280767199081037609445338444780126863360000 618 556514550359193885544186029158204195438139099171094950880893297224385000 619 194776200938697058936022622200769748961875623062854226084615087246540800 620 627162199483322717479962878333819647209940977040696237299357116787140144 621 219475710889077159278156490743705708636976516883573160454138031295692800 622 706506505686257712061011813792995678311492860176274134725935233144814712 623 247212380797818341576529380587948310081033151808059738132476650848256000 624 795584782518342916943074296903137885924788495234554681051315728128242624 625 278348073173565170097484623415946840387614137591789837873374127403827200 626 895554133649078519533304597878096235582560430802200042941976409211392776 627 313286391861493920584120466472611198734628783905092080486002517344256000 628 1007704834654902051528324072677993812697349245860495286710730464638411088 629 352477339673244830372769545365489035628207800421384414503998988274892800 630 1133475159565490375866427589852203558871190737927219316309940571420495256 631 396422478296220863426850277169504468490297826564225737001609336769740800 632 1274467802775456957508641191355249254722732860102442692305186174597388000 633 445680642780594869996630271331455318909165489610693711740282454671360000 634 1432468062071436346296348937841466242251058211549990588397474365868651560 635 500874268154616591358582298070412550832780757561742455748325669863424000 636 1609463965134660153053917512954137396751485912097202315017014570982849648 637 562696391479266282828688504834496767426262091644830177780864364052480000 638 1807668540093000365364904313226479262416309589481179835002881350366645944 639 631918398969284313327693251538979182830214058580928260936292391452672000 640 2029544450663105477934369979554998569568398819661514506502681075519912448 641 709398594730672451635887048477031732909794596698560237257915558264832000 642 2277831238305009951710955288144214426967759477146312414857433630098056520 643 796091675251067939845125128021437481477206524354122651732050874204160000 644 2555575437785234613976130067847511312984252844748249710037856551902295952 645 893059202090083642698183998567097863885584170679030176565131044072718336 646 2866163858802375244161093151487135550496983049611219336856019429522997208 647 1001481174318352820705741947823748038829423669493372963876358109643407360 648 3213360355080978679595430386451246005591468954419613402233164888493071648 649 1122668812219061061194503998652840238486093424457276919168959427112861696 650 3601346433813074322496054070282452416234045437114148455219665424607979112 651 1258078674673014091956042952130346345607552966565431094307946539301994496 652 4034766092770034172379628957704846423714353418506790808560754015923655344 653 1409328244583518833556790382758084048705995652316147275923132860082421760 654 4518775310090161757789100867986008203365886764013205547449172115390718200 655 1578213129753785701948843142040905411606939953780744570940158408283652096 656 5059096652962785324008410054768152790208685038865548662452295450748551232 657 1766726040908561401902595403295005282920471971310831391636011938427699200 658 5662079516496391898187225810034552068112075547928620951191524642806445960 659 1977077724163451053167856493321512514033450309600803521236805887239127040 660 6334766553322868583050197694524804060297242543597479105711966059301555664 661 2211720042309608365381342312144862592973078599512164867597888890171555840 662 7084966908328542831826903031824553270500368152724985521081409402256798232 663 2473371417928222331850873713831812663741326173560690153123533869914521600 664 7921336931724191795857694211540278828356453541548137372361093548413707104 665 2765044871719762717522567214210625506148012046947490429994626005734522880 666 8853469107914392142293773434480868191424227156513010240660328610781059240 667 3090078911680638139151314811347354539113547723769670955382110378210099200 668 9891990007783384228712763035353442158550340834660123094712505326887823600 669 3452171553051261120055730584144610505872966690419860299145174216578433024 670 11048668148603038878219151121262808138162339020658982622920276208767185720 671 3855417775475190154039227239507030258592194514793444764836507365339561984 672 12336532729356054825767092080911988126797663870689856639963898111052351104 673 4304350752745071941648667302463241770502110753727483431975681158052577280 674 13770004300469831911089624989284803910250880794238436792032356955132053960 675 4803987222080189257236241614457415682589159897166582211656418156374654976 676 15365038526441268904928105771324264857339171613148790945789365588093920272 677 5359877394313143200517125410938652959207666544531784426189412521140551680 678 17139284308324018805228457089876820462118393870295438377035830935029097560 679 5978159843909591033911030814253165527077641818988603040781713079862820864 680 19112257651332330162891605551473865848372547591013388807107347292255594912 681 6665621858676036227786471464401524667358884960460387769157505050690453504 682 21305532791740088334853474643586171856971763743059904529297658512926264040 683 7429765773620116159149770002139390490180188741613313612653300369745510400 684 23742952237741657007894530903812507205418589631046071954412949420401655600 685 8278881862033843720195458002383892260486496026369120882670820412002140160 686 26450857531990948099828569083274600296370437845846627114421425651393578360 687 9222128409817480440634644614241921120408338587758939564245979376071475200 688 29458342710228018924957713153311067113263127239218352831403276720176073920 689 10269619656723371532693612167953820565073419760772756424105630229415854080 690 32797532611909075167509045902777919926410709677767354268492606976296328200 691 11432522350979224893126104178137009475664951618396986746241287474097684480 692 36503888396343283790771795966519168888835500916545641136478189955871111760 693 12723161732086327922493702960228005505730627789302037643947919827953254400 694 40616542832879728027066770693584233395019545827775891236837496311056193176 695 14155137830953357194436693556821188610600893230343886088485700609641545728 696 45178668167664071955077376227097063814998492842629117871692694320248516576 697 15743453057432796916231762608098336399955255493442040598669374731981946880 698 50237879624002250021603410825586551030807953612412431297335086614925016360 699 17504652133328402101879347729456508607636293474788458949623352345376063488 700 55846677870163782423383374927000469695817060377980110916001095833364436336 701 19456975524637567140522171187252847323505142549579374012409426067155058688 702 62062934089407221923449154094922711604466259743437997790652431922873407416 703 21620527630829445801520359753424216568154747288659518629802259681619476480 704 68950421614143902942242980681438851899660198931413879868634986502273045248 705 24017461102038168340891738659415551049937619997795323959627499664538861568 706 76579398441666618171557738134578359713115978153916154452011831689033199176 707 26672178777926937481242327659708588796317526354987063628534229067051827200 708 85027245335126715872328293247308389803359932251921297625486315833929896080 709 29611554875470422280714884044192407782490866925842708729870266023112867840 710 94379164633006266254476751414726047832003889722837040533957016105832171736 711 32865177197892513048532238485025139738548666521560935469761735571422576640 712 104728945345966176865458391352511185988624312419776766760565406105484146208 713 36465612294437544939074271789038938829800110857235512795158158266440089600 714 116179800614641898412090391948604371697484070045057896243653078545311592296 715 40448695671574942864322200806333368193918441001229756477546681482692526080 716 128845284138928682406992911966559380882044762345075299212037386029819898800 717 44853849341751110830849329942505927587608497604867034162110352581669683200 718 142850292772026986302310939890164536548653444575181943425735332051215559160 719 49724429197107579297362075903072502172903438734525311822239613267075923968 720 158332163104759535818268930143342542776204845505136528554473441669113092416 721 55108104913975000736339059138490571832795687121598537726399577247855935488 722 175441870551474828420592716322752093220795478702030649035048705452876103816 723 61057275330824574679466571204577622201108857890407470776408622518931292160 724 194345340192586119587361200047628687383775300236146058533124606615851837136 725 67629522499217593812384219364938562242992224716470739324249557081996132352 726 215224879435171397201697981379549436300413386404158016960130722257962203928 727 74888107885763686577182822920109131206190177154694782187497591676872949760 728 238280743427158139416583044695844901604996567984335603676226015094831676512 729 82902514504929465244391136625888187437620831763800480167204916531988267008 730 263732845107912446726436850748228919058330594064352484840877329296666599848 731 91749039089618480779762288983958163032565989975609496465329905847278501888 732 291822622804446829947987458975607530259896519208415834162236972930704359920 733 101511438760803975192996627793193307420204984371401952699362911021170688000 734 322815079394313404661768638656897426561822033107387787614157330447255501880 735 112281637041328702146512283602887974150360576689089706074404118731109171200 736 357001008260409919621479661146815328595555000209203882015765027419762728832 737 124160494474651014694749182578711275790444877277650410012657258598498304000 738 394699422566773396414506317328391425630560719891126994660952373016778871496 739 137258649559355158595440038626827061977795703343727994991043980524362137600 740 436260205795915762839955334410155035348427553827028310224079964404100152592 741 151697436197393064713609049263802196378508956933314912602605270771276185600 742 482067003015922280662159150237909696818167907200276469360740354442712739160 743 167609884381231235925668312915439502184487670945859434776909409847083008000 744 532540373998595151560447232131093512673361341630999557104274683950260667040 745 185141811415510834909469195666218332301841434053288402272069520930090516480 746 588141231098291561791856636498859648008530257756222707827846745010992944104 747 204453011585904482086529706038435022932445252480434684900943498425715916800 748 649374586735440860282917653993347183317491035263274995104007289601238226992 749 225718552855241319737005291450313662069105924099084779191559325181940858880 750 716793637420500918806179075349434265887740067661480965321519521964256202360 751 249130189888622295803557947209496023690724970520072581747253565700576378880 752 791004213515667266105434747082874105919940874719492657975206100605979960768 753 274897903489408236744404962101664066496300696344483105906249232093596876800 754 872669626376248409993626497013162523620250130985048462368198686199075792136 755 303251577371201755631921265091579121683796248054843907771720028740103700480 756 962515947155532063257770343679023580018984002855981881643251426264995910480 757 334442824102170913936981704311376848466509248649027806416671739675148288000 758 1061337754411524042909514559577346290982605887310116583560606190950144057240 759 368746973042555968438230977906508600988513850878522133515973117032896921600 760 1170004390737624702142486321105293311118365899849221795653152666458102892768 761 406465234159632672653351708247349898207602972400411189954126425016080793600 762 1289466771969825426784104205855854014860101180833306240241025428091028063784 763 447927052752870937942243725723455858605239545302541441801355185298079744000 764 1420764796119384702761297279186011505980031750722085237599797366466586799728 765 493492671362073146315316563907419189519297200327505874846826183653536563200 766 1565035403062614375664701472696361848589489600994450575788320549348401832120 767 543555916469933740610030900949935331339182521475492371653692678857555968000 768 1723521340210317307988877633173368984725172837251436063859663005101030190080 769 598547229055281803531880969775545878291863288828398793488712994522589560832 770 1897580693902130742945902610703158851945594484648290918485847397786632943432 771 658936959612358108113797594520231340486012880503049194466464054152121024512 772 2088697251150840599097933397556044160348142812519156363812957591214418127248 773 725238949933539860327445265515739627443021175946171831031574361790889328640 774 2298491761625790485422245079604994630146191901901272263670854535680179016152 775 798014425767299678541318833313629362369659251690754573584159338745118588928 776 2528734175441950405429497245037786097376984503806024852117547725717214547744 777 877876226419892047287126114318362412398267026564300494389269020184663818240 778 2781356938443293398799691552982086089896463865842057547149667383407340042344 779 965493399479052342943485632821823962926304314639607179194377882312934162432 780 3058469433269386545527692572468650747186796454313663119304577296194234713264 781 1061596191112403440640427408435613801445358682667926951808633008988882993152 782 3362373661608500712710374375598437798006960525485074252531067176848785634040 783 1166981464844661340880901860466643320260657922113741552563544345069538508800 784 3695581270707647538194546614513447873301240723474317282441421605608075342400 785 1282518584359376391227403340588885643283648638694827970272936294972359966720 786 4060832035471111026315458064897073395093083430354049245721288640761317149064 787 1409155798717058459518619605090073891185291503585510645711188458876593766400 788 4461113916378578384489204543108595558666241773463567485832886007464311685072 789 1547927171447352673443686307354800199162926006409347128869803664007244021760 790 4899684823039394537502251781138230998775058325138396396624888583317323596824 791 1699960098274789346913841313517245881782000645923823371206531959468127682560 792 5380096223521671079947620484326525700527640713768700578211349059815478433120 793 1866483461793027383965240793550103446422398795781760399897180536742661324800 794 5906218750708510697055176884723072917471760584131450000150429790548842277544 795 2048836475230192526918785336393186050509519619933661154896114257422494728192 796 6482269968896882296322247732262560143864469518812100096839488947585405655792 797 2248478271567961317643152226804371764330743468319901120534173621960174469120 798 7112844476730268281812736033089907519898005180310733190063414234836953285944 799 2466998298710963937256501730272413898275082139349865244443498563081257091072 800 7802946536411102525215062736487196956690477429473042604447117025960130656384 801 2706127586173900930431336443509962491261784974015750384930079009381675958272 802 8558025434044956901982772513722438490383651881940239507971199829846511737800 803 2967750953886141710951117367300963308910096698019918605413877470703879454720 804 9384013792002200373656962726224463480251386981872566498534721476473307534864 805 3253920239233883055880288173098175854941627974896133054689746668929188626432 806 10287369071426627394314831526354988493607203933086433080386277283232251885144 807 3566868624396432029017569611633427631417447702407767159518072526167710105600 808 11275118521562271185829024557983567520765542895620241569682564240543033383840 809 3909026152416055432908119293523315335670086089442092317147349438915170795520 810 12354907852503368539108247317676389726966352990905553683113607288980688329960 811 4283036527302432418070285632088785973176734367738902092348495101240981585920 812 13535053929398872441496973896835523949157333920566387775503055669301235757360 813 4691775300847635182715921283873373042584816444043683458466124442427509964800 814 14824601809169662293107042080412765856249704357446307149996404129128634177400 815 5138369556752723759034742172049152092856835348824530013259218010762997923840 816 16233386465538790660941100112453015609262539511725985508938392472884849131200 817 5626219211182016047889806230119384134653716424951831359977086427667732889600 818 17772099574755806409035412436234807430903351582022161166866464606342253194760 819 6159020058008157780384902836379688515815885953479966929254516020345428770816 820 19452361762946975940042156509572318188254793516747788719143655648612249381968 821 6740788696835457530562760165764590024745976394756868920946889381752399200256 822 21286800746684712799766718521234626742383150945839593388499096376502314395800 823 7375889492438865166525337650946291235419334777408168498283366069473871134720 824 23289135831292001722310814985030961179701674088330455287103042894605413655008 825 8069063725583066640554049314408370754508972058956864585627241243945209954304 826 25474269266741638845088850505442039586963412020618352696943655691490459815720 827 8825461107345582997028379295719634287086858633318084160221876511153712005120 828 27858384998947246660566528274997096557227808641078696058993713634748028569456 829 9650673842118398943241388583527068296515334578595237256812874111592312078336 830 30459055394956490237500322265851545015726068953182430792547374485304893778360 831 10550773438467417765552052434031269360050549040181491944988159030068558954496 832 33295356564242403896878740511076155199861274585127349503140248575734045164800 833 11532350482055127883067350166907710834674507085740141313011210390128610508800 834 36387992945155185101410712089301992887125208065636918292900993328308025049160 835 12602557600951005232446913174998767435589898459647783802596498283243577016320 836 39759431875867305698606594558788828401557850684171660040742040178156035687056 837 13769155870942944535251460547995753469884568084501743661050305027152176742400 838 43434048923057459326572740221299208443303447726991148345046047844717614521048 839 15040564927003151623788959537695138002143542199359425736021345730186455285760 840 47438284799387860960831914012935673007159705533899224580431927275792157272096 841 16425917066940673524466019032618736868598080435490933961037848141921580482560 842 51800814762805952940232715521170997686448073814593459771333425570410885448040 843 17935115654583177691617968321103336570152612746498745061269575309321882828800 844 56552731457135023491062541035719615936563840469131998807337013930605299424688 845 19578898152672027858039117091318069843063980538259440081515598635345813438464 846 61727742224617308332511188962385384181829345724578344391921582898527347227640 847 21368904140133079140575788382091537245255677197532515435164493332095004835840 848 67362381997367090434605309394763654727301175953025983811439528306531453815616 849 23317748694613918273555589670554932169048727694574328635256696575334247563264 850 73496242956431288295205583498643905784906434259287562203096514619367323177608 851 25439101549276997191747652335841636720783727480497112339953375470358378840064 852 80172222234715461107831396660741066068033423566502037676618489476817522120912 853 27747772462935721284183628142668170948823105030352136275872175244448093962240 854 87436789033813255567735866011974224228821620698027343535407270072248137649432 855 30259803274854017479747431489234451399331406530936804648347346414187287937024 856 95340272625202606551201178028140596274209085491097992898980782360273500483168 857 32992567150045209005393236201846073041346514207939369430577487461256003584000 858 103937172813796021528201626074028718806859024416546745117474261564482560570280 859 35964875557858748948310580195443341429934363802255855104971927886209273036800 860 113286494556938342322865082266106012762846747492770347230856652163267852694512 861 39197093566199304365414533078757253790517741966435985956548935083667279052800 862 123452108555148458744079797744803249357850640102541285428754661023749255073336 863 42711264076058475272270916897588340724439059036136022882046823283558449152000 864 134503139762750164418066778338387224546958446537367725054936885518521864573312 865 46531241666343246874111689825203442984371264442062125192937678534803560857600 866 146514385907616072233908968233834922613447115560001441318967465406801645348040 867 50682836767457530127827041358303531866622784945204610923463031878492094464000 868 159566768260179619201674140865731123346231281060895756910548340174501344931600 869 55193970933947285653595192845210692483066926457849774879447064946626653061120 870 173747817053316433470417775550899858287037921140158537608634099873833156411224 871 60094844041983021366866045853511703144453763161088119862619033358911322193920 872 189152194127363341980400366338468436890514405004744658487076202521068748403872 873 65418114296767869996940273756731642112451150024450511035384504975253464678400 874 205882255559182251067453683877859262255032442277366989618972084679743029257704 875 71199091998382559235506854542503046830799636906154289321065939423222384558080 876 224048657231586597891747925186536711207552410862639006662534661525606002231856 877 77475948082384527150745539306211241116933240688531348193084906298470196838400 878 243771006510480982894875855191577398962213208179760629446738500795738625712248 879 84289938523958947783225490547247541788142849636219653625038113830246201425920 880 265178563422625430004623998158371344275315105504330763092048265533823647078336 881 91685645771884937203130101470763283103943909710851784078299553709717318533120 882 288410994967987860369954006081375199079213246076391651845256556948263699150600 883 99711238461360960337027111608195391652971058624803806313426875594408198144000 884 313619186458216643356131757139261953725897268987746766970846448975498411214160 885 108418750743180753127488825865443131898296393058583680285578596340758845849600 886 340966114047939566308073874998996891651780278122267378189338301512692466790808 887 117864382661238549355345194533079711102740852626367314213477217958931464192000 888 370627782919535515846157728916272902032224759463445224046710480511338627545824 889 128108823111267394183246790267584603733963564566083792331536044918863350988800 890 402794235895963296556050712256780390501861590273455711226070701345405047789608 891 139217597021499320184295665870633827448557725504057489340872255430818843852800 892 437670637591478940031783536977721049592837266649767210696662303694356872798320 893 151261438511030313716062277639395636306495710391478265113953185541719588864000 894 475478439568021824277982687414508809103926767046742760495448158123351305548472 895 164316691904553759814170322048413063202115449747849610328406788859003347664896 896 516456632347181815706718930804871336249491024785048494260239046593078143835648 897 178465742613300876707699397189513236113174665883933511704778770023445388328960 898 560863090535548284263498922507099014518128105552872364960979782211354492078408 899 193797480032034807128347913507174749152517776465843675268495233496397597638656 900 608976017756559586554003118318204530224194799995647627305636162239402876345232 901 210407794751359525939876725385526032987313944385499483799928260991513794707456 902 661095498546495288809626674387836952817296466483365567549990717158272067052504 903 228400112544034315244943896211578071300034912034663583389303246982122685071360 904 717545164867870573949368377294004204391869455107342418076871241747393666711840 905 247885967754075915980332766243805343822623752217126318304571296120784453369856 906 778673985422207874509097779913559066848230965355539814677590240679921472424552 907 268985618898870427430744405309653487518912470697840001542446304978867008307200 908 844858186508104103742197017313285580571503849834742915272502708136461802550960 909 291828709488035000375887386416523012845147941345492666932974801995006885232640 910 916503313771944020263670765575482991197281345698117575875980803242334231397624 911 316554977269139866834836942517252102049337649048085959337924300928466750013440 912 994046444839931985521620472500759548566833035086133603240898168894688551298112 913 343315015330446564131170438157722363996104447311182758984940035063787657625600 914 1077958563503874299553380237295851036354285086853970195117437217074611338435464 915 372271088725411253640817090885221004522890810537363870675265010387478726574080 916 1168747106862047739308180919156647096306060403578526779945396946001499323314640 917 403598010533769324737480735462125236857075324000286148857987626313498964787200 918 1266958697593408107772435764820842090470319094342995944751549579555842968639000 919 437484081540542304304983567400591547066165474673858561000146587419330891218944 920 1373182074371372463206325801030530453479008773777005285119615752525989184194400 921 474132097998333868835504325647319465201305471272607291571610641490205636296704 922 1488051234305683197671643101913025354207482353384880153899018968138343572765864 923 513760432240915532712684606140887258485925407882613576287929709257914245447680 924 1612248802240861176947207585178679827531174593474790580369243791924422813568240 925 556604191238518792094293429612999886620319363085352329464741731991829511929856 926 1746509642741117113752192669687883217390382553535165864795779700338176750180152 927 602916458528694884199103986479565371214895523098831295101859259449595742126080 928 1891624731658174240743325513502042665938781770734799801703310946361645219605120 929 652969625322397099032118008602082221239762005239866538150294176536265840656384 930 2048445305314353697220611941200521498907029966809970963825703746951760196136392 931 707056816974484847644822335532189990879978584765700419314600853733612374196224 932 2217887306542826437600637053096237097235544404102714590680331523694900440909840 933 765493421422629050841977105601507338996547142306930579484969287900316722790400 934 2400936148114742912096998889735805828110437734889313547144483960145896363149400 935 828618726640189875379636792086764910812813341614547223400882067749170483036160 936 2598651815453891800137210702178890746933499147735543006280344612878510410108320 937 896797674618709999408564077906891739063667699142992018141759057863969551155200 938 2812174331998781742306627954994054974558384051989774176123119540025791507885800 939 970422739895989058024908935000700190348011861432949630342231901366422423470080 940 3042729612125064727531484998819656386659540996738842879396532633689840371360560 941 1049915941178153119624712818733896806824735625663186000182857896240249024020480 942 3291635728193833109153085389417352921807526712699979289923751976856980505258360 943 1135730995170694261185967856147542408418140660761572789099043422253103867494400 944 3560309620049676624745263289342178749785376909726016227049402982400432688328896 945 1228355622336235114970810504631627076543127683116555485678697589908130221785088 946 3850274277162999477144515918341681996059645014035209992538485618905672305655816 947 1328314014938002266828416401674173041774785596957192865969508169647101816340480 948 4163166425600875302784093082686421451156393809106640758599859925508044182576720 949 1436169478410033396407622933625799356608153375002427068469008079501707284840448 950 4500744754126973153276984445310296008617691557558099024623642055094974079138456 951 1552527257820498570418050472699449562867463340131379073228036937655257187483648 952 4864898715981565771138881191143732568181289868462154900230085261240973214634976 953 1678037561965836286574873251675342784297364188842537837811406127535633811374080 954 5257657945285534158959259910096720414718719788602029914018291789776224532898088 955 1813398798453495889946873516855735511570384804816220137274514618531001063702528 956 5681202329556293656154561774887945069217753553753777345523865088277811300989296 957 1959361034002910859509490702398264693337872229673848458609615598810299577139200 958 6137872782527879849947293910235476015825395086900465092770876053515863222500280 959 2116729695121047352216021886403904215509612693845826870373774922933812320010240 960 6630182764341779247585102601383740220159958777049128660895225249245320936650496 961 2286369525293808411735557948020305157126362826142642090293128199956740482007040 962 7160830599229769778155243549358416181916003137596103164472625512697084183958088 963 2469208815881249810012144234128997982410696449526633864116963069623644297625600 964 7732712644055950298702881673344050057360043481167135133013840181987551735411856 965 2666243929016707192750968043748813188819467931705489925652190960419389445242880 966 8348937364533820772134034214747317552287883619288977603644017620637277297143000 967 2878544131991491317798987995316210301163546774542558396200225413672411018035200 968 9012840379597929515888020185820603997940998075014505921123995897170199718435360 969 3107256763861952752080588691983606204100651962889330669547920546313065608511488 970 9728000538301141507485337509838171388034839605450363620891317769021362891854696 971 3353612756348864990132025764316337841442089103246005372271446574658230637559808 972 10498257097741658888664597730264654677358818784845216737500246722136126078816176 973 3618932532514896083611753633690272902805461731026619470107410472425644160450560 974 11327728074912985774331299600163563664061907560920590525736304507736807185370616 975 3904632308209373125959231951837286101060195087425965156680458860353693765599232 976 12220829850030349653049193931174915428556841489572270937998215974383945349004608 977 4212230822865814908243902393009678244395831557948903387316045299284269240156160 978 13182298103834823595487783787711707386216671524707219594831185127430866635662472 979 4543356527932339018145088202866838952059429839048875185138035252360174190460928 980 14217210176628615223188827347045676224360906417975100144909594050171665001515728 981 4899755263013880060151186533036494132802105036540902534968762423360972293931008 982 15331008942369754473455248198869396854915951775258023031880237750112234232880920 983 5283298451714358591766025214653303588516723695377778033616993904965393055744000 984 16529528297070807305016182253999597284246745395423406242748300919302057568886880 985 5695991851193040765162044150739503777428247904608330051226982242304304716185600 986 17819020367024437919166378312548004529555822014704708964556234136836746062087592 987 6139984891599222688454329430054584449542175575721855517500074378167427530752000 988 19206184549039955188612971912682875875835908673668072817841693531684965106427376 989 6617580643830348803375943734619978445132195620504101323672305754904606854348800 990 20698198501941935801979241989717362335113845890149264296682057920371710843396152 991 7131246456478430575312856634644834688632367954780557294747300689917418196172800 992 22302751216078417653003376589823326376000190914978604090487095228818289861362560 993 7683625305396306270069822621670300525808109766895052304668995324987786133504000 994 24028078295537146528474913028937821653045225269765293336473548976694632584885960 995 8277547902037469262925282765385706815715992618948154939517915690818809249136640 996 25882999596200498177809707092409571950940660118502000161157967935293834109264144 997 8916045609609969733413845936040823722512529239322024712875935900086055626342400 998 27876959371711040787117123261624894024960265384508161035153236581887629523652952 999 9602364219145851291805456857293754569852583969661615475102399407302035468451840 1000 30020069088899878237314931616129594075585172024108762380784618646763709846136480