# b081756.txt - Table of n, a(n) for n=1..1000 - Ray Chandler, May 18 2017 1 1 2 12 3 56 4 360 5 992 6 2016 7 16256 8 120960 9 131040 10 1571328 11 8714160 12 67100672 13 94279680 14 182131200 15 571963392 16 1379454720 17 4428914688 18 5517818880 19 17179738112 20 70912195200 21 153003540480 22 159991977600 23 175445913600 24 265734881280 25 274877382656 26 612014161920 27 1612124946432 28 2593334016000 29 2818300915584 30 68309300505600 31 154119330892800 32 726971533876224 33 3701724974438400 34 3984642305280000 35 24354912084641280 36 59768493106567680 37 80632743430127616 38 1062585313077657600 39 1102011602376085632 40 2489146027246061568 41 4611686016279904256 42 284260300416760292352 43 346785295247545190400 44 439672383688340275200 45 851033025963280742400 46 926073336514623897600 47 5807461941667346688000 48 6225438628982716416000 49 9012913901851823308800 50 9701757498235944960000 51 20050298829687619584000 52 55116300189338099712000 53 135495366140006498304000 54 717866821568026548633600 55 815282800334537018572800 56 1761690538122679458201600 57 4082937847359232942080000 58 171920629692056624814489600 59 254332080666411772795158528 60 624146995778956069836423168 61 3432494903809934592206438400 62 6450131440391730729546940416 63 14139936064934159411183616000 64 14552775894437541232779460608 65 37235752034733537077624832000 66 79782027960988269703987200000 67 91378888212423383496916992000 68 204667364606524747344248832000 69 220016038251273936909395558400 70 247528855981527708568780800000 71 316163331201756387763814400000 72 354142374023175759344074752000 73 363730042796657725675339776000 74 575659805172150908642446540800 75 634993618394602421247541248000 76 682613862266772983744534937600 77 9208421222711707382505799680000 78 11800687541804794569134938521600 79 49819725138438050229663989760000 80 66806169932271410553988841472000 81 71942757814151454786236448768000 82 99448892132498971856444122988544 83 109021084395577470693558001336320 84 163946562122519923106867576832000 85 244053864913165199276530101387264 86 267544629540122560156437231697920 87 402690125884638827833113496780800 88 1078149738619663532820348980428800 89 1088614646980035755456449216512000 90 2522129430841680318033713449402368 91 2671529127167991025861574787072000 92 4558391330172823328713701536563200 93 5690424253056022535728956790800384 94 7714489200945272199713032532656128 95 19173664427454823305781331361792000 96 31024840357991239801516029955276800 97 47053383981733003229690962378752000 98 61847941041699154964898433597440000 99 86030638361227884619722864800563200 100 92885184210613004467068573425664000 101 104220715599060742564196263133184000 102 160996691814438095386053496012800000 103 225094410896081391046446106175078400 104 266915570300219847153499144637644800 105 340925568136717662772325029144166400 106 410599455078535937528062562795520000 107 443982876969416141904625241004441600 108 625388509144476514444661418885120000 109 5023767514302966397340482470936576000 110 5316911983139663489309385231907684352 111 20290570103620777026288376734547968000 112 27005815911456414060374202544816128000 113 65944896818198764988659196058119700480 114 66273978593377963054330159476768768000 115 159570098679339758622679992918186393600 116 204110744326760950169401784096391168000 117 232939391646342974556764601035167629312 118 395669380909192589931955176348718202880 119 421577949497068442685246530873484902400 120 495076460005131045983186644694885990400 121 554343055814106918587922478475378688000 122 571647985239178935185317163917872463872 123 1503096839518899566432500753492869120000 124 1957463216444998425639182413363937280000 125 1975355802672253218245429704035532800000 126 3181396434081213802115271898850918400000 127 4504047178492377709598621412906290380800 128 25139959020773276429358914272592973004800 129 86285759410404557706831620228864570032128 130 89775802040056490951040330048208896000000 131 162802075827519032738683115221492432896000 132 173606118129945962650800922462914399436800 133 209487857404859545476753924715387551744000 134 347009612839670990351603678306439580876800 135 505103876285379563112324536969245753344000 136 616999205792748682753330095923342082048000 137 1042961383289858506706566263372148113408000 138 1133378591545035300994713838630544375808000 139 1964392821855480001346645932406352642048000 140 2155453525465707580526903610969106101043200 141 25785763688080116158491229200718995956695040 142 36928905685656394386670790025862708199424000 143 44856193819228438097386570482192230645760000 144 51386162015159877456378138693949364109312000 145 79379632368941803132488297478042838630400000 146 79811352710396978479664263423403175051264000 147 126104888389757841544484535979046571343872000 148 154714582128480696950947375204313975740170240 149 194802633388970183974771193662461601382400000 150 218906346178578938238507727788019850988748800 151 272652222026087769961886632540534741810544640 152 479423717923298859403001427157335870013440000 153 537210004991525775921283303208594107583692800 154 669105780223004614060765590325075797438627840 155 765406974045495627267684389600607275581440000 156 1635913332156526619771319795243208450863267840 157 2505347460826908975854377347909512960409600000 158 2605402870009790957124048560937764685518733312 159 4014634681338027684364593541950454784631767040 160 6393823263858660418392899109372584300875087872 161 9830223015206535095138220628795515491214950400 162 15251637094223821189404654926449538053963776000 163 37428481094983789314875303600655204568006656000 164 47502032523596272132384652594295816425177088000 165 50306241706247469925401798320997287539507200000 166 63658843333860423497530091910922229312913408000 167 131449677815119127474162220689867120050176000000 168 197505642138387467774388233877476660175962112000 169 241258937142112794164656171011316696957845504000 170 899252462619370898793598242257852665063853260800 171 965129834321202463991872377271858488189911040000 172 2368489594587638239485206305355954827548426240000 173 27614563416320973862432374207262725890899968000000 174 53822450771224775391406400671131968630125127270400 175 85596726732979610500888799344499648335375132262400 176 134346545190118488547795244401131418124248154112000 177 210059775781785662137041437343594854063217731174400 178 211370207379121522268432640304227610096622056243200 179 611643733717637343163391840201486459512522014720000 180 970261051369064351608679233824549329799563182080000 181 4473330387185528613954102661030236343084976701440000 182 5963692854842415961066814478880112523079632027648000 183 8821770307235931481319980206062251722921738240000000 184 10506540359131134963645920817163607144623421521920000 185 13878794278190999033037087743196374295212363612160000 186 14635279078224019528674218516048131850426948517888000 187 25332705806856062312325110794404223356445309009920000 188 339196549666717299892168068550333340055874043904000000 189 351625563399593418546689500606038754611373128705638400 190 377384923426773815006741182271273852781851490385920000 191 383123885216472214589586756168607276261994643096338432 192 926126446934695334599359304804381505777105916395520000 193 1368550130570926405269019987382200274467600465920000000 194 24948401860468794957576799941689228752536287550394859520 195 29195431899953130148400768226046248984867181166592000000 196 42725387633823458611688036390632310443807800274452480000 197 67207891689612223119256631664823665928280245429862400000 198 149690411162812769745460799650135372515217725302369157120 199 239164841252515115852020972596176071396675092542914560000 200 379391331149166377315453466097433998100136485286051840000 201 419070895264254308174087738136769501083729518017904640000 202 941775934400634443692091079319859606073140573116563456000 203 989176285632068437818945819169398662850404813729955840000 204 1028426455727591963112437410358182407114327127322787840000 205 1328404040894558734252999843753810113890841448921379635200 206 1844622069809370293355029445617810832201144438204923904000 207 7160723488104704938687703620475869334468086046725767168000 208 9905590834664492680127696049779867813055797701807964160000 209 17572867885929265460203692274295546521592777451931435008000 210 17792874758087971046065017337620610463075872281798377472000 211 19031877907534614491596197369041889671492162732163072000000 212 20423504190533894933108311680076983226751124864145293312000 213 21712719589929511739551585561547880890726806808841682944000 214 87162134401402338396402208066571699637007318852369907712000 215 887714605769063812884464009896769634591702983334885851136000 216 2178507732284807812295880416590927818532588831452551970816000 217 2293386263617082184644349097453855464306511446693799526400000 218 10763492372111859971515827979889849063955288093192943042560000 219 34177167887663212699626593526080463396143844200389843039027200 220 72471682818050799818400907298769074502612490850718527678054400 221 83872929460664563208175585932818824153534809408712236806963200 222 246247896513380902744486219532845763419419070698183705860505600 223 261766648028337332708795377618951397279522683370502856114176000 224 315736954944038749750214154683560138722265978706398940233728000 225 425936339079549937061300142397883752690410219384204165120000000 226 878076261047989264051109843162946615977918079797767333478400000 227 3248416639657599399028268300882565749665026226839750495436800000 228 6957367225981413527633525164117596813574299245443184597139456000 229 26328072917139296674479506920917445820446944636773886235567456256 230 128541918615533844560578514515170146783029021930074638823456768000 231 202558043148390285191265650349309089640524571937461277103751168000 232 244748217152802183970108147624383951315157768739331856723177635840 233 1468489302916813103820648885746303707890946612435991140339065815040 234 3310020421278128746584800019633459641067743885008482988180321075200 235 3566439483882885612486779146888204262428803689562656699746174894080 236 3570365973057845701018908601460913916580869182661387616256000000000 237 8122999255518518468284785520286367921047222829249747581362451251200 238 8126853953299344153291356535030856993955395839598865614079262720000 239 8541693872727477429852587073717452044009828596575338191912960000000 240 9533693325531034876816896505554156880334371054217769275162099712000 241 10806415360240818658138497910243550833435140484191200497065000960000 242 21398636903297313674920674881329225574572822137375940198477049364480 243 23396285801683060129752607284977000454052234642240817126568886272000 244 26436361973523554547152562028780579746782434854629110929130782720000 245 96287815654425714337313157898440664395965930308164869315256700108800 246 99880265570963559956766019561227769478388724421957041853080535040000 247 108516667603183791701754131285653521922129142626921219509631057920000 248 116809617963093705252950310217385655606572299331993761178714112000000 249 193433940055605282893504502870384074544047768746196612368960082411520 250 288567731118999855518312902024425405504825730624316593583438168064000 251 451168510133210091178604019348650675466903498124842786811910553600000 252 870057550647951150987325550931428840141300522096792848371705446400000 253 1160603640333631697361027017222304447264286612477179674213760494469120 254 2227184731743739237329300301343413949924655627741707239717601280000000 255 2868480119650772961862154242888552483905133622084118380562723373056000 256 4079747650766597622596896818666032633073890819127417367123479389798400 257 45170631212475563643917017918066189342073153972133925158753576104755200 258 50262441786365306143045547352085800966495371323984268174967454040064000 259 135560071312832769072343685169580877813978520354834664328057522749440000 260 187344871402743808731269137610538977369144917289164434499596779834572800 261 224143685198514444957009047980690052914206799396269187535736736359383040 262 320037409407336854380439953330774386250779179036712352683537727488000000 263 343444834610156549725872328809173756869600235021076391974131834667663360 264 486816864788399089166058419510494107091133749149315634887215894495232000 265 761340582320317236900949756219007761370150867652290168622867095224320000 266 1344862111191086669742054287884140317485240796377615125214420418156298240 267 1868377893872915969399159274978550742091215694718176663334301907025920000 268 1968157190456459196898666142897309938188648790476332217127395658196582400 269 2060669007660939298355233972855042541217601410126458351844791008005980160 270 2097309483730892246179878290570031265053359028337880969753889708441600000 271 6430934331415739163152354438809784822239915197553370844495360294912000000 272 7837815986281427690704843361620987350186739001195224938806763910594560000 273 23468434765562476008921911950686881364198230337925905798396783366242304000 274 54669656685605292618654622590639491998972068737002425273324574494582374400 275 90807148751662576539483931156775362834454255300081737270314856454553600000 276 141978525315263596093654118426523193398307071623963385282631361888256000000 277 172469385993441973486974119843045618530148002560678162710756140977456414720 278 440730127455988408862494652976906854114226558284110391226121802760585216000 279 870873440605571537595892694723382624078554209162263726351246101053440000000 280 1034816315960651840921844719058273711180888015364068976264536845864738488320 281 1595262316046807249904729701585661728573371462080040822192386884651660083200 282 1705390019785426362793763397618643681813140669164450475422881513734144000000 283 4049763743460160596492724060951643579956834990112805277007094168000921600000 284 4115962012009375423554956795850581743811272353898671902106659460218880000000 285 5398320912106583950815948453209779366290054430711099086759039860736000000000 286 7474799563275904765790254522891011707867955133118134074147722379028070400000 287 17662613458891226100487666720941607945060299001696205285303555483458181529600 288 19153635124923331922648087943723952045275011049323722169724514074624000000000 289 28948022309329048855892746252171976963147354982949671778132708698262398304256 290 35930022674025747799970493603255542819847411015158826797093264604266496000000 291 39323131844287847232211155452459404889667170725320864372769116722823168000000 292 42796149490038562097002819787206676107105416037606619058234673611984076800000 293 73255563587927997065436559809625591873870683245389955177053943147459405414400 294 82760367395876898123363262798571621587836173119652493077194416147608371200000 295 134293747847752724365350402801717080093817378997118728581445915751553989345280 296 190355057638690276573407484810300723082428388422749385089055357041100455936000 297 190817254594264355702956671021124958967200707343297139307740773032698839040000 298 255232119627959531400346552529572029763172013626185137405261367581081600000000 299 273825237930314130385735521162597668868285833220457047275405452519207379927040 300 343248034637651383672601582315831308319378489005779772136651953418325196800000 301 488590897363459865335127620084520227016429245747245246236346515903195350302720 302 805762487086516346192102416810302480562904273982712371488675494509323936071680 303 1262431748416142889803214987795672352159082897081208916738708344768571637760000 304 1546987339858415191310993960079940407398380545717819855781978624715861576908800 305 1642951427581884782314413126975586013209714999322742283652432715115244279562240 306 2514622980161896525221155680736360034531530203079691087189016369824792576000000 307 2931545384180759192010765720507121362098575474483471477418079095419172101816320 308 5292162469256362527165811708782696297177050565020171546634136564904912486400000 309 12360521195481565587571649278294729148300441771522126471127538562387410944000000 310 13001037037614964459462742529519017313800565539599567360203248645891734634496000 311 16438797209403234145167247780178444565380214212219495492457997581898163316326400 312 18780432966773979782286987496837989480559667070810915814180753618929451008000000 313 22871060789501556579151833173271021959178420314349226693624718436409855180800000 314 39199944788383070703305464206995851753258490298979868379511692505823733350400000 315 42490465987975639851114379371447312141563095062935200418470712265670656000000000 316 55516421727892631265734918588491460468899932187076486887196244495657074688000000 317 67438953508649114524864838825214492892565935954882291302174893769676829554114560 318 69329102060617380837804801810858456301596546682370617406111885614802534400000000 319 92669433895543007981912981849238796100153801448732946513919734573275965030400000 320 100164216245389696697805570699687247319371729752145528940677404089486042726400000 321 148190671125575714146186084796255779682933541517548438931116060790383810969600000 322 172334228501837267446170388440113530999443859605255936530801664667300311072768000 323 314683952892766739020064445490575092920039141498836615672647116582479124758528000 324 404633721051894687149189032951286957355395615729293747813049362618060977324687360 325 442758389722056214461474877216381009827487242490327646897999285776241502128701440 326 451018952344323296953277687568566836280828742948676818399628594263569203200000000 327 791486463645585774370811955157664271573322538085811172117388315650070832742400000 328 2656550338332337286768849263298286058964923454941965881387995714657449012772208640 329 4104043844007468072744223791617203299844807662307111464195773735401118760960000000 330 8255009735588482490938673867436410025308518563929575407674257885297799646412800000 331 15376125130765205351754187012800569439101807461768950362658895905893608587264000000 332 16734143971021332797369413907732326484102359503411517235129173206003693807206400000 333 17781021892552958898505071107498936845013493091836326497116907762613332475904000000 334 32745480697943116781885657265138059748565175587746677292987757173709398343680000000 335 53405792948332415460433979399850519476346832713031287589772632615961309390831616000 336 80977238871690492468326535907258422654355189809227648159620597641099324948480000000 337 182273462092337199045293956810322780806023691513450815157774572583104439910400000000 338 493635873397938303741601894125621534497349389514528605560418413857560026656276480000 339 604902758192386663146671827491834349133452236819413663011197944375027141823587942400 340 1293473470607347655473382911140690325619922573354327327506152000586413718372352000000 341 2069340576987781018121288953026300718159732151588039955462050268202861138752307200000 342 2207623532688380178835343599295539017396656123203098628217913671398841573116477440000 343 2346834600518893614371614220124842112722957656433065494484985527449687825580032000000 344 4833209148645369381172375246772535010467227578442364105965463739505412944166912000000 345 5083663557411166279440501664269628033023958852170244463897069215739229604788830208000 346 8031880527726027404790962620987329319388983563043436680057864201003740261082076282880 347 30033868892592361315545417511476038518075557472118585795865951343254704612985274368000 348 32533067577418335092248382252455801835289846468884898020604320565476307327668170260480 349 37219281202924065658776189941593269696846193452970049761028110041221091305717760000000 350 46471514234638005034641228831694756173564357274282929051834495787322681013043200000000 351 48191283166356164428745775725923975916333901378260620080347185206022441566492457697280 352 52932603278043172934434154572899908418919292179853032869756266923590694987628544000000 353 168525222588178496278039669929819606110158383517738794189134389149570871093886976000000 354 173127319309674289332520593355112553555348890517169433685132129055041465953006250885120 355 183866237162298918089423203749268261432946178346692567558703396587727154793673025126400 356 195198405464510010553490293514734811011739078813309388123625923392857843966009021562880 357 309486918603336246611563764363803836260985146612957792943291807292750560394162995200000 358 315036399508378820103337318155367590132770203912128895058964952348663721362288803840000 359 762500140466639653718725051167100506102456498669534075670776026277535741504389120000000 360 891983841056702519735852762535082950264306029514510049953160351252559805592633344000000 361 1038763915858045735995123560130675321332093343103016602110792774330248795718037505310720 362 1745488924422387791466258289523452200207207858833530987502253391412067638264160111820800 363 5551445017409326562974837857418256572741782265275014136775759989414901236118876009267200 364 6176234855142998657891675928100499957662090216825324857279325737145011862776053760000000 365 6785039296944871537967206011408784162118451496044538249722788448769335653336749178880000 366 7380893572524189035752232075266014888547263019241712858059986976171383577672417280000000 367 12804132963579534367208686744542724771520685487940106013475186457564744212168048640000000 368 20882725168813901579040518654491687155878382223592631493868924682028469125051179859968000 369 44252967888706675272971139441520624593332520065662729512711456885989695595717276467200000 370 92836347301272131410877970200189327778084139725277578598576318238569086988745838900019200 371 192193695538441031503816706883502528515853548942346766740611034173731474137655342530560000 372 269283250061475654394457248228302936506583424691742962420939619288732352048172724387840000 373 276124746675963128380411661176996830218064445885985145107344710255475653269373163929600000 374 320399507019824537294107129179269628551711515635509185552828025856296006320002090349363200 375 425011716122779863183840011424642306524106473249674390049057704015066256925736619212800000 376 776682331546428808660564455071032203893649491064207565331153498087701819299523398205440000 377 887270005979239903641881037683941184851547569672077191910352096397040538273240844756582400 378 1045100470129663779201851965698087612272922020102796317803470183003913732851290332987392000 379 1142487733495416891322820954069521689835981921143717019825588694084296262884759751884800000 380 1895482355543456833145879043651922028433138777499204592215806464930451251272609274265600000 381 3057230536892276306936292255599701660326925289278555487286391466183606054138065767628800000 382 5022741112070671549192588312197809126784296044627680891036625906762988367728640786432000000 383 11743838921125489064479647932007181699095921463569919888347298613506576473049914213924864000 384 30308389533333915231382948464635425551067349497877855272377788329979466448113594531840000000 385 112294744730371975220375827480959849152079979711412564875641421418103195247455435227136000000 386 123185485804336438526589777330867386652895234089359425345570600704113900731722279231160320000 387 145380995412777444191502074446256730320308112467346338641131664753851190065835447618109440000 388 217535639017080150351877793328139987844475256432442124872803935380174474776689235722240000000 389 335572001860711148421176220255025291287147489962573911608521526533395332010761277931520000000 390 347104503242677305467999457804817826202400511281537684049384344580276461617133660664129126400 391 382535142344624638471468848644681260174584117125966044354878979483861766220422282477568000000 392 682520818091503774806789561574913027784929472575659587228495195575974744376373721419900518400 393 687306494757035504235178627833440268187962777490564601783810655460634398728457793883340800000 394 1609646451505210234558407082969830679720551838747254778358603203276857634261640057003704320000 395 1652060058057525240164819629816339669980216815442161097697985107328583459489767347418887618560 396 2886075900500236129361478106602726353890751711783915305124408996085900176176996354621440000000 397 7089780730090022850760387272687226182021904023332540300719161646668449783348313041991106560000 398 7859486655075781539246035715663748989594113932809964022269309213780659230006246216879308800000 399 10554746251080873185977975740513826767683995882491617519611176106510714264431215694305034240000 400 14060506518415988229193030400322104587112648421888032995953038552155041850541750722096005120000 401 59586648225448002481328902522649479105879234279340012970959089186973610974235328512000000000000 402 81520738581439120747918311244667723029202077663379736442719419337824366523663833015884185600000 403 84384926169391852242810587308065380650604389744953297271879009914595231600846564827288148377600 404 107970257135233631252226369109165029977538629368727897001151432229690618649757128275578060800000 405 125282567301107275795842489430926400659259193674357454690185511491332870142238397840536213913600 406 143310884766052134405387113709799934086938041231579886245321599545104013357474246106388889600000 407 303698209084715306288852617546877797015220225733404156999380229074879435726321948686412677120000 408 373175606676688790091262665842631477608716208236027999235843949577572580301200468594586025984000 409 408655029476487489497745912830515444421315187312261700021134656895722024399346788725073903616000 410 444479475462931106075228692213442530096329562019094107950177415525242128737520366735914434560000 411 587027017392996382683784043591357949686823573412975658745318290129709664796488168876749619200000 412 652561096209044898878352672416518826781981805815351137858115706577767048224364044816796876800000 413 1195437827154671417339411424638509859801100891876846465122549527788705312607845778637350502400000 414 1196061557485829907760863817764941810230101236474653070888008837718622138439480074615914496000000 415 1315520266192182107766730399277620172979043041746284136373145292582749462084825645056000000000000 416 1963991478208164309301038364834186287287688282664608318029386110126304432047056373506113536000000 417 2040363592286536003061010800702015062353939302673740337443236076708061036684472373445918720000000 418 2228393715967241529455732063488757299457550770551803919057754496061492727122022721280247070720000 419 3677236761117773826983005839218743579912362860160942375516693879439160758884916750420958773248000 420 4785764505445341421689357041236026721992787864745068053750469774306472164996199907055789670400000 421 7225102909227438615117256302547674543669777702917530922916451905346274978119194439760373350400000 422 11228829053948496871000709881483230999056192706723980031120898169801596834749145518418302074880000 423 11851181940998234357835286522216383248009178069324447317587444878001340501172381559365304320000000 424 12424351647758234864284562039428290859755522839450019926811731770393144536714245620623212544000000 425 18263458606633304147251473256039064345995775484992632429325332621582242218541545413536645120000000 426 30293876241536451858208973878426618030171207748235405248461952218960492580894524828507176960000000 427 34378158754357494240240308219034870661593547607196501798433005519278067678106616630083584000000000 428 73366125970270679033188104846278306024082397638723318831414168982882763815654249289271389989109760 429 124681546599866260756093641585139429572598080824996872839107102428488456196635990552986045644800000 430 131215313963889955511460766570512234710277305573966365177759988392418918829058046515174440960000000 431 317897195608325653044613077052675498696871459578945609825251493722833152561824468620374179840000000 432 364353529918981885757969603933494536387877299205826889975599271276854246630692453613568000000000000 433 1007367083292912135501774876707122498859192252378693240364483340576320172389173756109520896000000000 434 1176634185042437905411025324666870380468069430329568906925510540309882875862656850096329588736000000 435 1915848516651236895288028372728294687726426656141691511826386011445282443545591417516404506624000000 436 3073215296039019920784258541643732062106123482856448798213600224860111310443614284553453463142400000 437 3340608957889850098917878613791852308009102482651519182005484263381486913782459925027662017331200000 438 14297924793063528878379017069732960907659692856752015437007212255439739915608915868903830192128000000 439 38093442588814620294158845282448456219146810169775184016726517856651093683658806382125624852480000000 440 45779736554740476706587325549483630643517381948116322786891483371831814581990642270576305860771840000 441 56037400721010598862985384932292895532196184915263836410843772632784907074880101035270766120140800000 442 67955580324051308999150772340717351610171573696909907236025284783814794716828668060724985255795097600 443 94318678975677146789632991698635172967173921808177442352619150487193094240755987296327874901295759360 444 316808504953080680061100299144113818744035474128745617611868374026831986797026258845080974104985600000 445 565912073854062880737797950191811037803043530849064654115714902923158565444535923777967249407774556160 446 1871328920938720840020098279257939645333559140298054068201973090685334763098773655154606577234739200000 447 3225076558358010149461141028855169607631026360053308071559734575679577472964341411293258934386688000000 448 3623985860199254371968896308741705688654465874378066470967966407178980218539665604128230342656000000000 449 4858168122545154859573790224982614472001082215052345614219887062190594798244065759027531152883712000000 450 12701856174459482641289466486868497281333969497440412822254145054711432691452967300869471957155840000000 451 22025558721144145232806004770983397437050818923534410959869421539130022027386284877086876716645744640000 452 28687611600860646938054050311527238660215325443075047753529979403960750001901750561573288707585715732480 453 32932175671722243659712775064905170111598847430638395242259577653908846637559027656763249555354419200000 454 35270605182038791749326972781941801068766722030525675520379036456318724473916364721171713442239741952000 455 45794214415301340065389739756040856305329125881134589515502720147169019378167581588076447024545792000000 456 61293703479148280906417260392641695938737439231710745829191042081269724795151895532775579582464000000000 457 61524913559590146970145942656228063307164637590036030061478916053878481765722372602700922617856000000000 458 139210102890780417762757713774125791068783905925660916170214895531281125122117024300074350207093964800000 459 705636225673524508491016876368277868674729303736304972916299787778756203372893065327880646636339200000000 460 745914639953430642748330549582802938443396210450196922139603072948126405600322606489735473261025689600000 461 1462632822822063769958269338915790423240677364016288524087317401490753665909819299063440413946688831488000 462 3160641395342683899484786776542123957523440581235599175604939085741391064466341305176070148510764236800000 463 3573497108651466929566411894038506969176721770674321686968912390240490797914932817857594739582688454246400 464 14185688572307197149082996632136133233222213317037847232384498990954525003569949871728395479752376320000000 465 14895292222059322847281947674326771992380327729991845007539329643773543121705683876914184976376791040000000 466 34994362172641231885790771836952131616025350369039067363830803507231709651936371536903673000755619430400000 467 71588610237291791694886145893942404505732905921009243776480039904995756794242923935744560307380840038400000 468 89781739407440263897253656710253363960385647845297489202538038384891926624370319874624849212835102720000000 469 181978190738801127348168788180160366661404139065577872966111871539685549475809102588227514920232550400000000 470 290121921746384792407577109024357699542085121347441456119926142628431461419395606861291097883567718400000000 471 792623218113683378924374613830718140021138620863021744158400439744782324965293110176519019059358151475200000 472 1405989807319562876801764167035696830946060207766647228293947955248137244224318005308490084515840000000000000 473 5958209830072285658175468750969742917058910545926750164120152762017015994787489125295514652823487774720000000 474 7456322253529627740983322690052784766324060439388920967947497948034711725001859980489035849870548454604800000 475 8765822525053714287739447040825676411311565225605905070277196788368560035795167400032212709663991398400000000 476 12775733585352615386093290166130208671848866014958766472305085417417643116208051093173635272156231866777600000 477 12877134404295904450288373285857753213901695335099082141254248692562339383335763170556026640333570415001600000 478 14621823388996410490830946642456641724845724276355412847565022534226369486916063266197679226050911928320000000 479 15152148797774155611370517259414039206435973111182250710532409872157237235553716056404702704379315093504000000 480 17906446869568185970908371296060202996476174319731075998988087848074511876846613853482643075754482466816000000 481 23967054764492418250284464387644555472010602968609162586065944623989744922276112239367520335138127872000000000 482 24488413672245392581767075189039490101247587712257316680264000767651169654484784859843359805225267992985600000 483 34096949488787337385503061056282494163393452191938534011167390927421641984037971718644177955653366579200000000 484 38875068999331916539453881341049608175508653635119829828607769679051754202769496251434794538641034680729600000 485 334800877894838821904455115725996198831986468157046516371045900977615270343160668088802922189643254333440000000 486 361194899814926137689224713984798743374817859570544807169220128169099726329305934638266388289434279781335040000 487 516854612938723793918895500308895556740355735862538014340643612245038657095828981488423504975891949158400000000 488 571918467560799646043951538264132376019837052067649797669079876637759944709257130614537004477435329982234624000 489 588775874565203931145957834715061555536492206746538312422495643787253248197051180554111415005630091493376000000 490 716826901903145457817493705063502073024683075296763317706914174658744403039043245493968785920744171451187200000 491 782982218148480210973106252195181107384226334032979856188557252910798714400418937383182436758187128389632000000 492 1041470485706924013328942385879103702418474649636284352740810878206025612723608741065478478561848381744873472000 493 1058424504152991200719551566676382852683603666089179093033842475090169903067906868634746731721333290974576640000 494 1235873525555033963014383134726109543726286657764735773295560316788152835709280549902035151475932404278886400000 495 1295692582641836140120049187737636753182042289986780787350786200567312368712958638534688946419383926784000000000 496 2431077141394345936499144142707948890389521519483190082868725637109940883382752122109666857705162313564160000000 497 4891636196540390779770539891990142517074947691540868699839268432979170963675511427328968210901544824995840000000 498 5546885823275191143905725999972390418535404723495438050640865415084921609919740162394043792307623674511360000000 499 13683490261369156537781861697978999653391927741603569413972995489875958561623912858272993892583911015527219200000 500 17672163194543152469167519428578368936529721677050708555083660090534382596876426542999306766488813612669337600000 501 29795760478576526989758886962733620883998002341579125017378956131986889997932289927036875465147915907891200000000 502 30877854770565815553440360110521850180968211757033560139904138115634650133485996016756866919512230057738240000000 503 31640915288551556998864119473187263334213244627159363694962405424140954456561122371670270752612941824000000000000 504 46538853041990825392676090167252114113898392836856345529286306423592513288845619551166185709640876032000000000000 505 48682382260706857852064026105996310038628141873528701856451305948057007208309283175950449903876668401909760000000 506 161436715291424036449759049365756511009415828180209914484329260898483657296946810453746003529237096562688000000000 507 204851811039052043712921164682382438648916078843824129662297311044675671805194461052521701779287127883776000000000 508 240263735883932100807416813422349226027416650064844457079446962037661545701962886642146338998790885862277120000000 509 351912820290782189689510962798533857566239965262372878305708862145714574786343266504431161947023313578408017920000 510 536084623411124196090098759852099933788243345286506037300556366445674952427692604499725943863887124839897497600000 511 774040194068370734167061948770982064920980388483121790988463764137748711835499130887345415778320717479044710400000 512 1695503950816236766885078337727094154421883619363195447634205636133360838204635538642099620682487824384000000000000 513 1813291541964226005434017289951796848197727125011520743056184898662592478182204022954226189732629070175272960000000 514 2688784094964203018736177661095290550154400670037341923114751012033649824857318948591780924288873548386140160000000 515 2915570012062376952169636801389391781194880096024435810827788198802257288477764494016967449262986994196571750400000 516 3643618385854688934877002449782504400459928679092664184204898393313906554803027890427080731201588166656000000000000 517 4639898875743233806665818082526695796092674949484683267581158085380787322091472492031055263986673713676288000000000 518 4960330811992896870720003548630416352387948471404788867527404998233457756877309786798156608283816117665792000000000 519 5089815335321072477160112661188203162850531499157414402476379023314863166744459362845979762949961691791622144000000 520 5924790956048743573544268036415227776904177495040868614070465584464564077172926843551704869660483384657313792000000 521 13478372978024348533853096586564239266179363133919360380091791227586715279147631635621543152800206584966388121600000 522 24106096916728786524382164685456635794359692972813163059856635581163008839141262402922814147346955064640305889280000 523 41005558414163789715228695204389545869962798532318390269971224637652135791062235545435159631362204292456319549440000 524 72852169637373699820456859025810519777236880389139639569151904347212283142835065443007245110262273186792996864000000 525 104180847555774722225405494706587800088573371552269454351693298946411122102543252252903099093449887047407894528000000 526 145592741248074060122653000874563009722026738236911845223651560746298287649805952333536032850307053325910016000000000 527 165599869435722298294167491008059067713701995468211385514590437009523997379103714221310392748783356959404117196800000 528 224515548347720322374930182958764585706616865889611361205320143774268142060594506552583895762458313855755878400000000 529 253157885112945620143734723211935706929202985302287679601992832937940943994019835414007773741614136033280000000000000 530 326509962435492702122521720930871195646424059956440217283521237553967812799209806899497971784230278915738828800000000 531 1095397372218009338534618715136530869582063636495204567370370418266617302444963041378590985322155737266509578240000000 532 1505566100484213552611183379370778669539403914195257935936060721442903042187434039449899697961657891934038917120000000 533 1611990884018128966943214761688394021774163855995931577055820376488535491669332000133075471527814978441576448000000000 534 2367909589468864332206564534251329301284525060158907664972347298070139989104985556073849759352100583327367807631360000 535 3581590194801178109765997461750591113504840628504711945441687037379782626303317334966517016518076467882491904000000000 536 10550456428498876586506505964270246518835110972909413692461772092824480783185846300292736259132001580990154670080000000 537 11650733804699536158700773480807058769251475285351950645371304228303005791944948883541544763274785024678402457600000000 538 12196632592184186311787854739740683857421041155281853169873200969124567148250170340991370982032365405017038913536000000 539 17868912419899532032641184173979649173720301061763862238854789864902648806901832186797489312296774703433716883206963200 540 20260393618869535124067651077387213585237703108050903714107696999931832784208544895906495873197595126744083333120000000 541 37021493727937722835338572906796284767929012711634700965111753313842556851262553109838733877743567213790942671667200000 542 37376840676425083343958648467588593783256705379740733490594286980329454207660724280883263975675389760654802944000000000 543 65307822035526097491889155390964417557805422252462710184803732057926851686822691730766820569177714098962432000000000000 544 68106074943323951397720538724126675121830518023722024064415305836849185673914052323464249826686857146727563001856000000 545 93947890060366769469449072455907348497970422910588934472995236847995719052591226066348705563650196622727194869760000000 546 93956168234790160535386452092724292006339352978514035384675767521557845592224985121332563575581739828448535248896000000 547 100773101278858894979401140445538591624709025752227556476686686347431168900983222652431371853973302563867744796672000000 548 147675589908659785524458660163134762571990951937165695690389870798078290187035779273383030989684201657766101647360000000 549 152494350682520108013840516418101523896738748492414781798711412336480039122168146459760945579329453782066171740160000000 550 197843132022060232569978144293028301169227555065131709233236527095495178050629023357789292133209501101785853302774169600 551 412787585117638351247529693554737453104809284621622602162722398095798087781571137830700378431217624968068700569600000000 552 687911135820283213849671690958522268649319905045657001683979639541278379296718705695586348412787662417544465927372800000 553 709032987459014665870840123816727122604794033990387713242001717756046323501820492158896673289586438547869616046080000000 554 723850403198141628431911826013590735408576623079165113988650634874944551822735791634027912747800965667260253339648000000 555 1040274984820089344808944656838130662666826905211063284640333825544552455774250302302225076279178264550850416345088000000 556 1750467370692773947799252856710585453890390534756092686187006637157845690047389683794696576630568290125873810069520384000 557 1939587812008726881908301585380210095198052970572000096594829815632120932128044565204791975199676696498920226816000000000 558 29745498402297693684401212892473678504228682354922658393592377501680909528799805061100124101084641178987612078080000000000 559 40736779425147980233241660613363666904270166965675020205011454839280165296730793611506604412568941954947876644716544000000 560 64752836171972516711082477930960790884795324659020064026778737110816016912216896516150882647452400310047440200164966400000 561 87790036125985296465390671607674110850031811737002669870977803082529827246370678508918721069902438177515748143923200000000 562 107692200904053982199607955042567739972661149338286350111530153507663022215965854362037011142735358463690842063241216000000 563 412565695988465845471270832201009628799355791769187879989934897005652633734117806318164014924910259575352983552000000000000 564 462244020833590349108324923714977209295753679371702274742568173653913651335870922161223201922394051188650413758873600000000 565 1300979837562743328431953617010845030703575737070738748134929001013860323237024189075298120381302791000253592469556428800000 566 1338728559525098051248796909150760994985337279359646734075991648493043779552156405832553365498778991055623275416440012800000 567 1345667651072082194140875214290184351953325774710309824880810643642006289137956900048675646337845808781357336186637516800000 568 1386862257895919627708788192684051258480939254929641697310207317603191855260944611375393262750966561881058126761820160000000 569 1534148295643595980823853833231711004924551636490067890368234111417522799722512312027398305612816898312819208279503667200000 570 3029584117761016877008766444339011543185557364034073376612397278078624492603481917914264124817974478197820176749706608640000 571 4053524408405425022733214953931480447966493904670742341154147561149449127366939767744709968915545401515973804032000000000000 572 5585448983378616241316205532207235587212523121031982114517194441595417968701507642264712021426035266864057155584000000000000 573 6163077772902514173046921960300726779414407222433596689711120420698397164379036110236657073904751909541894140838543360000000 574 6709999465000021429316246877731056403135115016721501346419677345226105769276889889708072296249482379905743947038720000000000 575 6987099461127256920197776149233149934763747548842400109382019316903309065999736066289337348435253871003428627320242018713600 576 9016870573585510421094889966183728526117966777177225491211224477243620058059106079436514704745605205167575892862645043200000 577 11205803499880643521309438562632881699997632629980480611925832775961976200494566315330112399847823571027697796979401687040000 578 12771638422460541402858423388796192629971547295328849965164394860975846318871821205829755633834389139502516928512000000000000 579 14615086649484926230283974226045933797953589048787778971114726746296827701920205498438837369673980370097812287782912000000000 580 24542585430249630479701289132936923369236098149252173906911191109375845530286911544257956223375717046167596433408000000000000 581 25105254284559890999523092741012337219560008892173147926068232209363179546327600547930925906497809733755884303813999329280000 582 36738726846733030769294446935544377370857804979235671566772042168723777841746882561870094400515248001790365618990481408000000 583 48982023046326842351988886891388825279884009112915981653541940862009635556444105265613083035928022678049706178143846400000000 584 77360591884687185689556800205202118704784097043587121908927584372171746455149220855477384773734267853257147398362466405580800 585 198925467972841663205794440400990413457402329713519608639628850414237821668480090368189844879263527366574649733787156480000000 586 218492357140494851592290186697653344316289427496206934524876504218811230160172122635134291056084907271360026594456371200000000 587 226089814190036657340842660062121125482589584977253998229486420187322907846073738569959226933768265007363728977470423040000000 588 277532668763448972155760290451598250917757194394430118773402554479997638870386696635940474317385961125444990573477888000000000 589 303353101969536222625272992373246934957354308378119850211009274086085473828395522336846062834907234392987737395088588800000000 590 310938490426234111702467407853391252053392448614136323410022013067275552478241662460256240216101542640220200773877760000000000 591 406768168932660693231622269087330261759426824430659894613587677611338890654511449971918854505609881033122140301949927424000000 592 424312176816239633940541695747958541060382142544949209969106709146761758685688254993964759934661404683253309243392000000000000 593 1309758758195902750168701080778467741425834190762742521616035616072804277550840330683105524110587794052906626835030229385216000 594 2799821407309229184499708688503387151178883112593868925561000629805551256318224885371111591671239584195129949589130444800000000 595 3539842203106055926278058101562714327040924198959819533648457013431743454108008690712350181220007305104239279722201088000000000 596 3904427451077532451377649946163126854282375040850748723376233012870154008797989628993490667834140587435454434875172454400000000 597 4042352608959840219671603523363872689320828332483048802508557171261437816263110715790948897397492952249366144617000468480000000 598 6207072877922946472314405657671637887891523414215346423309456299924372731912609124119570263407746844908783884482289598464000000 599 6497090096281104606410691489346780912263200837007771095419673548775437427949583025129907267734541332922921617400940675989504000 600 8746525679856099296590725694202611148257149057362414850322467958687474473344335840173327677843613074571049062904136466432000000 601 10031850644769517898516825645766997327497682531822071815511091980191213920940634036335278988036517359025915936374784000000000000 602 14097496974250893105603732949845508569643713132144893190814799657391105175896517816195511151253644396087132844720128000000000000 603 17160448459240654426481478454696803832369258795835935634915655968291349889957687305920833575104897704941217502125864098201600000 604 21842626950889767872519957019078404581624357092423387898664125488094071683456488747981935164095901349736092185689891799040000000 605 34760215969286789811414852522487901182599720165976998631213702565813325230297445644463647540851171652413105081087300730880000000 606 39192842399655658511222550369225646727300147242738872134861037238599588218509756835690543445721910550915767315636158464000000000 607 42109788286071556804528011300814555725156738357864307932101448820842641831946636850193059508818114417875457550765436960768000000 608 84077340884451940304274419343643208470969082499638732875033590090344326864926206379697765145368629009087557963612160000000000000 609 99967588102060406979502561928194609507352745144570131112814168710196523790044775956107684436420053872293360984953800622080000000 610 366501974563437525268198398121895373902526169563255434959685686032583688512415213123106345779109470767955136881885184000000000000 611 1585008507741903782916106814191136896589618199648572656504988622440943725030789134661838955435203733016030968163598336000000000000 612 2184021425862354678634513198952451905473445853479316988090480490027487654492203633800826410920934238437608271361605632000000000000 613 2284385929604456990887651043306530266795849001350643138017610064317139085408509558394465821382792317149019069997265534844928000000 614 5866773244151837832860772482949027243547732644292657293180722202213664952685840133080225063245684925550654951507321946112000000000 615 7897784015060334359333342422795152165916996126489493476678976316503214000257872167644296240626268000307891097979658918952960000000 616 13714402634119226114347637317857329331345068177415785908360552719910235692810760612127279054752630790683885317741696319054980055040 617 15033428711110133274160035172207154914539719073758163590033764352961700280903375153564978799624963794718477805093022544691200000000 618 25077115787827304914693579735372938013295807939812951297902328491734258295008156122114724058133716299133410236253567063162880000000 619 25292533559947487087145897095663986253560837067085617540768994685541368740607473590188712378106538568142445212764799693225984000000 620 28957848172614749010512259587349748749659859789402024849238978669687242768429685326578479316320324494170827207589013841615257600000 621 77783806726237464595614774289576628802256327542184653457885278183871667749134977052921427824949051982633767846635021312983040000000 622 108520782619248332796829869406671203346564036755364446978427388942150289979798302674906419993025108674127709793137222221824000000000 623 236304234564871085115541085189185653589614864401251105117730386168796279744275994934972895163253230302183744246888274067456000000000 624 320618918737842656576746305130472160650297905225120535213757183223851045070775615167377015769104880587602985037855491938372812800000 625 346734570134357286237354305166509923553810855846305710504498212615299397441706515330302772891237271952468091942782107648000000000000 626 372630947585859546056291294138444838167886890727057806406742359899009527485868976992071826400743061001563824150006938099253248000000 627 718222410036969175486255925285319590077341346461007009850803096178306866210706793183413936556643123507487005222036506259929169920000 628 952566539239867638400454401815529168812335551353809687390427925520786404181923385376004928418306359361969296007232007260078080000000 629 1580640112394062783822256758048521468162631104837298772851957067133527304936315654457839829765650760705349569254306863948759040000000 630 3420065162801994015725451740287355484816614228458417676144098065876124181464621936111338657147686127500280133317466817650753536000000 631 5512401157797233743673100740954684878503164840974213373637988588165404666894817482836497056074130159165521978993456185344000000000000 632 6201675868170936594248898129634595236784209508867395999801119449837697990728148489340931160028791377619542366642049436876800000000000 633 7963928672068760355227109322466943950238570339168434120961318192115568721509331936109525985610674624359082272865663552260669440000000 634 13591934447963249556397967783877093708844375103751639756249827701218588239006187702579535738515725327146561357869775696680714240000000 635 31853794721854417165877060460225357381785062589576221062984660320075809179999950892950522436213464920707566452834309452595200000000000 636 66144797496622090983193935589087703148015551066339644390751459371311075811134189666930222724544428993818313568458049706786816000000000 637 92761546306079288382626018986303118891106390849965076849779221787458345499707802804528896769207757027702950578609861951488000000000000 638 143309547262791272584599440816540345512719293468315307879879098259326743023147575092963583964180693896851608244439778066432000000000000 639 145851168110021737210825692553088305598081216168019129975454551956965477811844243689441887840432680646463712091598940536832000000000000 640 221063153255154507683344284310160267939437198268658586224672690743074306714635131091909028589742561169545204296598760350881415168000000 641 639221442729374744019224312077873098977933779473019897613423598212951902372124598373022393567566592149852637181641057682503761920000000 642 801447600155188138083665107923135578863076329911398223099071928555189702765233629679071831557796220214708182933637436095760171008000000 643 893240244435409871122693823824823222213260363743317254140877207549356843084761212549533084572763969386617107369525021812660895744000000 644 1480492810776591901100394720163209148352132997324743023002181341317770762589707203066070483343852101086698929428976870762048860979200000 645 1613845400157190495487938895406105827111796403335742861615825413898407091897196955435180693922269307465828441967050591567872000000000000 646 9805650063661744825075819145149030378763476012591401504331952265229730127719541134782950423418082719408329664794086416520042250240000000 647 9889882688688322786624807140834367986633194591421390811525875966421496042070396752038753986642059781590391252241283767138183544832000000 648 17520974096913965766637356878132221042868595206058042433868805056743505646600106411039678207202886464373806660989066748711399325696000000 649 20231124172532121750448956559033144046316589167812925658108589240378160502402740446740040488593081801867764987327077989482496000000000000 650 20670415540621349980919611044933863432311251277858745056722672169739298742804503106342448216104326142980344446481867347637305344000000000 651 22846004932658482924578620831996537336097516385792947492781585089862882896623279574276842642849579619503975549477158592594690703360000000 652 24802973515735486245897089853985711330290461800377248649969846065334662074051652894329367105213504409419810710933915707540787691520000000 653 32340706986800238010568933019153905275058880314762733982342456696015421883407797388378365959204657838810507081680447530416424248934400000 654 33064751933211111290409152982671921096433678868360848907963486220065119794866265178938092787163343829275281421389468404809728000000000000 655 45796191440834347852852649619684139672757332604267370019982775840955100519882752745719117563600281910890931312012213693195510349824000000 656 51533325061905682402474520763923070037673551239028264585838613974575273836625985953594838303653416965478120988927389971613436870656000000 657 92399646446953870185732283041851605805765391658630564416276689640058648808525577954875434029845450539441968451078562446508556288000000000 658 108509530550030191973923603956916506872587538544544696112328893952316801007965035067725263800766117999200068201390791213710269480960000000 659 143718881421358793219681999166253286362348008802399906495177399183150836382065751538197333576651334680542645061131229434755775096422400000 660 567170447798798831693280326497108059599536218469254951546718118721566475658958747091660147936845577177864591093718577992134543015936000000 661 570185116986450986363863958727638412709013115622120587214588968940525162165464020811443971678444048465213086046502804205380567040000000000 662 626484632238222312023115469931362165766761728950651559858357009047959300262241558871906090534005720896763441769728194081980416000000000000 663 1124875113520232015783167634550432892564875989318142954840521456913239755694312778591702994893754722606528074164869954493464182784000000000 664 1134884227594546570123346672415616186139213629103965038739996614770043291747262338084080530916472402371968620609600946778171863203840000000 665 1224898953352525214297131663730663379369367417711160654431563147855317094250454278056765844852375706967097249368436932404576256000000000000 666 1268184782578808856741770587846951156671111362891322444293890258300539621936836769434371329259069692032723628367253773585282498560000000000 667 2725405721072195593475818967136952633036146224920053467936673439286999826176165894817819755630135968830085203659344107943281819648000000000 668 3438567282855920157898134019164685080202095994898689683065162657899394017266179975573874354165634758208484350800017213322441837772800000000 669 5813615034049431846431493269407266880686281593370207110114295705024578872692885350737415136770090751242207731389688655345566345068544000000 670 6953198564135343382507372914185489948742861607951979481361686793070337811410481804151835347249177055567733354461288765946235958853632000000 671 9876147125339152727642497961202308427326385286707809546856023893913015281484580512329392480565558550049804802566479992252010745298944000000 672 24781877073884694642860012021639214667164751590832437070663336372852904822950341140646189365227538687754884071935444147369305702400000000000 673 26231241031382048460404377548550078668084720210398910871489758177921536374183934987066079521807015862194568578305673135449584540057600000000 674 27743993317569381372463710382678971606179402057330410048226779471634177363367521589188747137300192877557637923129698032736534528000000000000 675 44299856202331585947705566228246657603357319090146431059660131137058820409679871244134802513444338952581430756818387996916185751074373632000 676 50652185399864383783855097355059752004384408288115270078391057669147636103426084122559431498796329413978736871515896083027365698994176000000 677 72754325132864392941655880052431148231449556609873051036151863974381875491187019309937841254154943083771852737912962747812486211174400000000 678 177338561790919760534456992470291693457239864691815323280379596150542170273959785055521392433689831289457758223419865313328129192126054400000 679 249948272904485688326710977396391281842754181561809453062611488640564153290066703208832058164085339383968836086827440302728400768860160000000 680 313381920711072193717454072313985965861402323856992190546071240288164903176802185062630636848447591428920673380037872946327245851459584000000 681 570814985901395909913455469394992236955446229220330676268914611244381997804974201294600620365917912175540836709860216383249317888000000000000 682 644750693123372542325210633987233573531444971239631138225899722697788013262542647091774020586700176944494722829655604347381543128268800000000 683 783151366388260746469406879371846657831612746710545150497165718659147149829994980210169998421706586248701229768302406993134022613899673600000 684 7506248910842421002380791449860453333834621061114184917821344824077608130294032950754353958096749148339101258599841202865962605346816000000000 685 8933241430861870225364200294154090691096210023686054942280980103805769451381138433918676590836883456345903018761791308262098326551265280000000 686 10890343751594734294305089523769550094666739193814379755823668748346313296258013311713280560224597091009553434340099092529149859119327346688000 687 14209241810397803865009490799265038236588691171774934979724824837295871174162701124312323901559734139359575259868250543109691146240000000000000 688 42429380401963510779236934355072270616424450351898636000226890300250780931557959261507394960194368920234281653924395476250870985869230080000000 689 56518899616942736773725944506715333186311487839361311011542339031257988192826127318056874280829557899872205531870170633160632213438464000000000 690 417208199658356688407748225720558058092522704803970912641783446264749161805123100886322440949158840535536107128045872796226326824019464028160000 691 1062078961445546796599727660349843300137757544592015695984390450832774837991719976312452730376605509093214631737467487664173500422160384000000000 692 2486541171203914329842695370732824264816852573179363007343881130919129905380342494610964786068348364594783720293522872610741337509075510886400000 693 6496753457278498420160322760907405664846112853723097683376043422301957725658766435274530885696619489405545124175379519348234679442487723950080000 694 7815156121929428251133735137469018160941435519594320257029833977752014625519877579779061687964333867447260177045963336142167880570503168000000000 695 11158032970472952629888832731408420870324852627769302376754716902490363033716530580822998684856571990216242612078573416532971676604825600000000000 696 19270136364020129505386578020840814403363091837694785309233230043821005379097455831890602004862045196744243939003583001869016966889472000000000000 697 23225280425868296365737088455512983422009071648624705634888115750422948146056646462755487701240251841077400995877260647075700403077120000000000000 698 27458450120949396890217576526634467203485324002689355045620089968748859452701229647500002411677650726345154556379721649146857389427366297600000000 699 34256641497584504724134890378989509571386335695882068445338568250630232560076431449460845240810020115091094938263320840746063859023872000000000000 700 95829086761600862084117810333493109840224685156755967652563238920705389116984134899255621764813081307081792796386187744935003908210688000000000000 701 169383281749730273998565798057184985760513153435839215355699008828822351372105583057174080621741201332902931721006934434405569733328896000000000000 702 248359262299438729837511539133048142248347163564987256270886495203667993715024974037157769766469050182266800583912735030084459854561280000000000000 703 278019483497951326410907011495630388741229038683704720849917535214369840182019578088979113656963265240916709147955174728788191656017920000000000000 704 306227730120760068447032966800871542624951083930236203327261113749874092354903796453870247639312638390989684585864870192331384659916738055372800000 705 370818281767057167704786059169090712724374311041077223275532670648166943263890300978209540982856543174688349545355268025694319779641501207756800000 706 472806267829408813701601345433271006329367734301754118699538904019748615123330901197896735178805187419951500114925217097626546744728580259840000000 707 529169305767342927090054016199757246233447644017019689234853352439198668449048381863073629730047121687177074033060399302832461205995520000000000000 708 4258340584484547174625699004822944662099645062966521744774018507917696538646488452529962220152481448484471102151450960846710712921915573848244224000 709 5014089851910855988307678802818954050041524518553562277856464700420940260857334900025500398473616287394060232694770711737967091791624467151585280000 710 19677344150749608859406302199526318446810480291105675539096459701893569717243669942400355008295882870483448391250413416525117494606692352000000000000 711 30331769662959473471328468243927587408589633311165246982877199620164074886006165728148754637028649680640122350880190535272889924745953280000000000000 712 37017797579344402200038503839194741604514481564088511432706531839113787465548164490842561142713640381708890315113376796285849537757115842560000000000 713 42995192550607322748145185109605067144184435857577703632075242327777064768066966890335774052707568786949907752503605888781981434192592896000000000000 714 115332765734914653212421289487920388303210697420031892135963752265427417402276246518243891351201130118293247636895912713544386844752330970816839680000 715 189594977244489017791495915776582920132651731544390436603670898533430426414644747695562271857342745723107990987495686628304049052204400640000000000000 716 213188937112581414028785671315036003468415170676340044921533549153217673293007333398811156675425723415100009397730010039454491109973032960000000000000 717 400920108513216323364641635275133871462884767426457239670113913680634258381713250134992954487810600419840756865024844463767922115203040490291200000000 718 415293956610734814978164601129322131574017902980910550291861836734879130358436346376438967918459678641969944584834907011624133006754192556032000000000 719 635586663017255974463667649472724274699994852391128714801658116392591184021904516394666536981472730990222323571197486147079220669748504166400000000000 720 671036818987074651621136699081354495909759578851912554476709295026032291229872136241907100213414920687231294392044646995021778389990232398233600000000 721 1065215006774965127031663196879371475776301171294235504167957835719521581649607027510617964748293787623364835579940411111804522546280936396644417536000 722 2635547122797438886722443315720896520766139225235963971012312493128003059331796728456896548731655320542887082439242446702627648510078484480000000000000 723 7535005838125364296027278616882542208826078186920730572081567568968190054050417865593258424906211303548581996205284639028011711154362515456000000000000 724 9081545677474768555972792319963815480455994926971521185783816667390229545992213403203006766653401672025762656536911326975821517766273269760000000000000 725 50036240143259616016258060740046093867954743087827225756671974818598285269031415651247813490668251408198610228594608684980121548601859141271552000000000 726 63534159456291813819258181156170398314850278698435071328367387921918425533078756932878457654306634051266068503132164664463225101077206389489664000000000 727 81605949660488799242050237462480494637400385765292567164851656417707356416926852547300173623087882616033224126018059540837944360728222760960000000000000 728 120573468242798091596124487870120091360457239449011356201433143056275102248831346943679858609465443496153354121490541598101776481669479315537920000000000 729 245854948006439444079066773265409953047046750086760008174407308856611353764132653721190574606465035839411569383191496838221218197001181954310144000000000 730 613941598953946975054325334878200908099327104483569311548344680337140153419481706356367377478380145799024527895898642098526806316954566000640000000000000 731 784632200426993994728877655823880029490227936404870296500726009107206670668831290337086997713294869895191631531539851375393915095178868162560000000000000 732 1960608663754756244719219921022383526347024706308074925685204281703247178927482680880702658059125322596750940163550021651468687339646479138802829885440000 733 2317057420258257045684445030168618953559284068175354058783545627076356865999488726142385284128299456822899182417497313298986190535779401648719265792000000 734 2624880031904659818744773766677080595128762161054221195723067842974516669644766809743216666035370032976984932454697885847287646679327567004521044377600000 735 3590382059771274812805814056113397992317313162984735364618134657606324596692136233321899098565933441731275710212551932438958873031517763796992000000000000 736 7694232165971475329885616626848215755606869519970459902779109933793995788491544012769285196393106847404040043604063947374888340558176579485696000000000000 737 33153755353352530309444602799605521154094608346970038759580696559939930042177001252206345650672564346078264101399496260649799698300669756702720000000000000 738 99351859396541151856644456238554512894382720385066700918897093629813420421886293126601881054123485448308560139119892848580072089997910124030339317760000000 739 113578270565634733164122720224182560767147988843137751904524314388248517191327888273877135880262925938263495367692212869858887853268277722276167680000000000 740 373159342349275980151573664967266013694006499088972776275425631504705663861920861760360458680202629165281315135141548865006614866658912507002880000000000000 741 398441743792217900272905333127621858026307046792660754747433114013078140024594269969197395660330484887312466055757490212577472918707034951222558720000000000 742 416520212586271834646429497561876238331608026127643190536805430472662457432140746648906382231457913863401780654674000191773937285685130967628565213872128000 743 480320919195262536801540802852419302966285023460248442949145034791727949903731785549273472284979446287942648614025734766492320838210635257872384000000000000 744 1030551241661803111349683425262610164659945094051410100580545854417735618999618941768004344539898903584734113945041665402523767451707568595927040000000000000 745 1136253673636380315803686431408647802816581690590604196035781683329325266255720846266741795431008115319200411259677374062708693375494151618925097385984000000 746 1136310322085916537989511667260963291113825434573855396558392644665389111412564674927735695783235368728061401562620568102198308988653541951275008000000000000 747 9739132047629317056872876771921993005122379364041532471762002414970017131469969553712740659382985748874443737048087201320974271402552190534942720000000000000 748 10499545101681361644489881351577672776947399507922196959339557241828035113716657003545782975550900034313262678936723409883937920005660163984370780078080000000 749 12581134642537901697764738823916404875129989353823707551892335707201665173268146133604349473847682477308497776147295548570904153978804767213748224000000000000 750 164935545711291847472691235455533013923314643863503207475051484130384982451568466013564554548811472610265125305019908265525825614098031493515005793402880000000 751 228045667279875530900867820967261568910954126836792160994592753078118080055974037320401507291902997053678664654059619837860983342152235289077499297792000000000 752 306806765625043442898524324848950729338193649627435598357118344602405676483613476440564321588742665911437296260352483556797267794813007891928186880000000000000 753 341058997832452877853284733284230784504230046641433141091333763371947182347508261135026945110078316275178678109199554064618543441647804621384631451648000000000 754 349361946121915482941823966829913278252573834127768163479666798644183029155712546828865699060035812050303473747114139081602907063743931899413035745280000000000 755 404284389674804899794148115108947772173038804008606020224797175788466036447280752167824437781575205874515389015903737904584164714155640692307522486272000000000 756 687068107886603194106544756827078017306322908176501838370807848625352557777271667102170855983637848523562404565114750017219241338972995560980107017322496000000 757 777855428871240893398693300460908760486980780764263297359921449318380007710924371624665805551418303546513861037005398628525313677812284054914990080000000000000 758 906015445822997962075312262590583987915553479752121469012572586789421357406266113268748275647718532050278387638933374781217196910405814547574874037026816000000 759 1384766487057132621477983170554655506166910940447657425142847190315087845981681340187398205639211726617938517054954960422779509631561759794978380316672000000000 760 2368674424187488315872773305016509804932835154292908473024951251731213542771638720690865023227199457174187652436224186743975737052181343521043132710912000000000 761 3361434521121969014105053662203229177022487171129483150690532306163880886995518031844300635461251323666648366276494485379368359076826644559971167917572096000000 762 5470371166072581484152867984940775434738005760571284735540365539201777226740079796989294930454703605527615024859055936302445218125274763495407922184192000000000 763 6568781210724146893873367172295258201898626511007323416818147312797720472986019635414542713384657214227823394728809790610497844757831631150354832981753856000000 764 6913452644802974133199872956073203846597764721286499312066298296527428663787171559825295030969465028001518869661644518242648791999232677969640949800763392000000 765 8806722564491982892216551115257395074503471310184246960571601633687257576487294606737525714443866450079275061699577504837851707402955805949963945377792000000000 766 13063455452562481497800366057640723586363351345579913648540390060615317805527977093967437068144817048504286851559946299203466660155225617588791963287552000000000 767 21277809334032243886706052333641089436891647132104555943285724908684700571849759228628027693129154235614174920604190474486480322073483958714137397166080000000000 768 62791296508330013565626533057517022804987694012570645291070900529192860307467631616603030512728187841834609431273342158818844962240179861438955439888793600000000 769 100040029324524679112867432131293220970807769993351455214015811785546249685820887632112998270607978275947041912381324125996655793186190346276849267507200000000000 770 143072863760172303463413109142437647020773875019689819945071561973497828679264850121434774470391759504701299428898019840444433500854518592318027081051013120000000 771 227046233946924849907907655896369571178879786272263531987694550478603064688363917071159165662853616935039048156121623055257407528005537987667096387348070400000000 772 444319892142853040334940570236935582955087618571295260758699427275641169695776339672693419426749513710975657166837708005535803711704955340580490051584000000000000 773 475194527907921503422904499965799708092304219761083949512900348359932253218041773110872510908394359933326439483620053605028918234612182654882875073563197440000000 774 1491286520980450526543317445872813461173391270844865718842692723663434858459520413107979354091123198243398154411945585247509019198480658384967584597544009728000000 775 1872891514106450705430841172103125340018307364516644304780214297591430338205840166521256921612242172276247880397412657309079404946426602325479892350060724224000000 776 4919473385708176556347115753431433150716693575165234924968945155833314511077780642147984239274629439238058021992440333759553817507855818050009774948352000000000000 777 16866677912541598071994458298516581731691897496929422316454730859113034909892249113091499019056827193304880209136453185843293625314269712134509368227292774400000000 778 926198718977177039049910387942573023659590794757062428876066930782066813250020403579221623063910230037245451843286426474963659351443130113318546383963160576000000000 779 1314387623557333573364560697199276894363471804306576080636713807552154900387815390616147371157490982629147413737978501599062488144182782432168692697615730475008000000 780 1343051397824059096299219299910444401007486410485130628354638519183286723968450722753974739560878075869657408442524506478362133648548338644837790751129600000000000000 781 3443603339626484084784791784690535678012611796070804140218044278202572244503778840602117320507599915739426862923200510178133058729629443367276846415207202816000000000 782 4274935622525223678949352371138290534528156446023582136639360876291218549189427578038404456197024967010242392362928478110909907703062257062918937424953344000000000000 783 8021660727436761756880136056739702474743703918433179480569393793560062908855231417288644077575449087348551798255667739228256321919909124313342917459155353600000000000 784 12317296296230772023610877334575161181633527446471123274702633557190194459052950114297679522873296010884826790907031452907749808399295073347633526511752970240000000000 785 12409523694081003122710841100252357297819165952510287536239455674062041883347891587232711304816384367420905742578692665790655032673595142157568115354894336000000000000 786 13528818879725101083609146109720818173831544464769206713266749331291444825879594678867902975612129290376687859649169021343199016491671367738472624426057728000000000000 787 16193617114098136622584834963532724836948602118993524144764856389904753127402832779386819170642440964937181228266572216797004677350528963434873167561097216000000000000 788 185810493210460739886466912575166377053572057792237506878730823781790325096524905595878809321087707034571519066079206362362671422669343396897573915401481481093120000000 789 425470246637702665133339504629119399405814197677005151570666246644958352787536285996153218240179164303616178238268456762394961592923488295558831804553154663546880000000 790 548689699837355941765622860131139279874630973474023232646909109722304906004901397566665656384846568355964762719533544081839274792291818331221361308960725296742400000000 791 955180713108096993848448102353105095963818580575136801282394756680098692403812679367767976575991653477641554921721587282157347064487714663047633815686824853504000000000 792 2182312494906759112989478049542084752661481148604358296006117690726340375242602329058464402493967351250354882766086148869458904584549161104905573039983601857331200000000 793 4249092240535990746705938819542855408512596917692610330418983116362960255001538751500420455860249481256681080993839338012149320568290250135414155596850528256000000000000 794 7765042844025665325395789938860195854903767193718257488046371422276540324217094590856201975144733929638827520383564542798722780740040019391094586505827450880000000000000 795 8923051602776150531047753459995904764525081814317640949933751723473818137327043599257207689080249164000011687486489920348941763912620108714119662367496208384000000000000 796 9697223430748513309311360058170551435337076998376942956756806109508249804316122395162327432978279877460998322065176699782671913894332296803942125864258036039680000000000 797 13145646853188270502865819455857432984048598336729503826172242629077987948932704477229865074508874597849950291935176296840434907197331561682896816831328669401088000000000 798 25106525961750077634015220644160060754775071540760200342624020665837004806331999400415229430729710716356053052167997701777622236086135935298933634434399703526277120000000 799 44859952833358741860615106613755824534705188033137514611125386479221068869353559555056835512870512684548809889844828115011156125796176148147109208771259211473485824000000 800 152953029879504437005231708610440998296343383202639049986634104188403694256826212905146683153448942368297291592647817433522646385325849931623188530129037950976000000000000 801 277511890903385301457708531232630964041590659367124277654893334704488222361796704674387177400760520447847652045483706295208668269744353183890134233481467742126080000000000 802 286550581156928125840464755727668828797646466661532881574303046802156330003193352161230958837750845120118683187787441658933234031766558713843700829424660628111360000000000 803 470577127364959925708688236989115233251703223075404681950053790016190867808114011153552268505358961286886101936281731400213406693176677215371601977150322855940141875200000 804 1176573696496811757523194915472840877998540459603996873386504412614399013846840761384862466503089565046981016964471520331169312866711304944737732396276800448102400000000000 805 2580625782846790415170154966206689133110674461123213638069333732069748432539313664616233774743979932183721918493509891746879424099136869118820475640717601570553856000000000 806 3137167385167954783382478359636576180339390001034154598856557325658290826779737833333064889792604184236746985454129502326840772883639133826073215494345516753607081328640000 807 9113324895936779443222928161753417424588898705063430911877287153621143887127904006571011926248666172985246944457268301192452595251725822126303145432520525139148800000000000 808 14617367722489398860531709368346591136820005793810980525057135006794636150876953830603971478337066446056341814172276563409787986463001206879584962502406936356454400000000000 809 15805363520571100535578194504901543243568275335284716932037886959723506392230967850090209491183898097291948844765893898972499322964332448202154683210240360448000000000000000 810 16019616638656837504831631261483709236206441959644618457539616744172250771534103214999618460948093941396199706208896105992256126331367392830224667924928771661349519360000000 811 17773656796102324629131500330297377594007858136608323338826230374225247050326104711225161086415731007089172357430090990511083375681404312487748406553893752967004160000000000 812 42991738977597765943064082916157527056548445250129171866597594762157001787289424395775564161807615518862245459182992066976507461665595946085731479529826214635110400000000000 813 67236539405420859284601402994953588673621906920755258918576510952375347252084329992580383258577304301742254275008374251116109218072958538924120972828180624703488000000000000 814 79190546697410872142623002531215179537877433439343779827422689058248256239938471780295500319821034372667138478563505508488532201220826612078832631561047930149273600000000000 815 166367312187245471582244416773695685246459981666451878279777035112255817829748556950299028822171340578723448654827050647478303980456515105563448934910828973469718282240000000 816 261656342383560588708113437339156531863908470660755462086982729166646434822748749947365236435775104924803140807644491460770297465563483483628014450506074952784802742272000000 817 413058266375735499010030131300045051673955962611103580784770405890030133889234990353303117090242286154113788892898100155796928336915280549848293319917567689621504000000000000 818 446134393881582749695265003161632273634256288682316024081147935835462706534196834969621349611058601890513749385209900819251651693787125765462144653979296144753164288000000000 819 587969882770277301949586634341461485056698293626441561038747129152849297056073831680389273520670486993938706957273409831904464349040944507164086790064992244182548480000000000 820 950885958059220887275514428939476303322692742388760524245639173237509641528936953676407414475718650160643217059025782686467091839873024562090041451934566808394137600000000000 821 1111262674301133639491000476222709663718741249384086029474037662526338401714085000247410087994562508267833490911127845847567328309892474459230620448344937476952948736000000000 822 3466648365675528182976891529168518192587481750729348604508987668937693552588070007372502995061772087865692079243447933777502472388810371026885690273135727067791360000000000000 823 4417431270342225505110977601498918718811982069176632683476284993622071678334643694199081936168754521518482674086715644345865222843037105329908979804170423088259734175744000000 824 5140208865862101070793273397246935167539008142703809973034494743746405930612366658061342570824724588805481585600874157099604810418101872687831573356445035559255015424000000000 825 5414249424261084644772927489930152365457423385130075867895616334818093105718382813584279590152817727895517179699467190797342632778791752170796703431602078506339532800000000000 826 6011686583571661749473487404436207138365808851528521386270448019680484399321246191954822232987781430686851102910901499905906515470879149051776595441852026544277422080000000000 827 7350572786528761473852669860560794503260646667097409308712694446532209897875275671575144119939062289785061387210054869502946195464970547140697897297624956966520487936000000000 828 8772277143770131314417491760789359962469158422350080968560328008038190416098007037845670037398347708216157211762737157244503219075966572593482604498545356502844047360000000000 829 12303809141630066936334992246347051914713723543300254288425102868919657079588444944367728159692581862936101641552292281406595513973920704038841511458493707653750980608000000000 830 16306550576785399215800800431601301423556889104234636563948130605172273758361089287116850953857346672768245372217085966496325694089536656164544613028557255363052699648000000000 831 17541132045568408991817283148055482341366200897169614982039275303133816796536294072040122672007393660937937009840605736368400967427195678335515597183226228414259922993152000000 832 33640747150686614806789962449597686080070331376499902612402801303134404603480276235329723279445012916618954950853094714557396963845226891817904535058601196285591552000000000000 833 56867683029221403666804922349416171768245123090246560611485552809409679638203204569728271087068347337999635944355275586839584075419294968307935351554568229860958797824000000000 834 209863626919122963569496657136627295539063344134449438073060576800286739073160828272371171705741392243078911742943160282380627079930331885770084537687380998688652394496000000000 835 298335800241230553198040278684932279773387402565683093322810034330926429314892545811988591082396892627930758590928248549547361345655538358777063280415180012448588916326400000000 836 604799922423695570035001221694335210217485238428658254990243754406159619978271220471650328922120942633929286313120144276934860157951210830041540638080783442830973468672000000000 837 840728024735348088911156875172977048514265762432450559160900837540610032690567197275257863429803593926327477801691849340841194026763890347749911703513661458308640276480000000000 838 865501048251524672297196709759778043573360867415220042292782734091560841263341987137413290776230919685591135655004635113815049343665694979444246449258562953166066810880000000000 839 2467851137769622699630668614924023153295125322963292365237827509591747965946910230762986431805147314195604874743640563756252882105112573587472099064221716000035307520000000000000 840 5814923917363873927878015835520396882115188755521466467308937904117769906199297028353295232255515829127722146465466926657574344235377054911189513702371803373038614242918400000000 841 6263988101412036487124204677904777558844785549844512463221859890072232400049322841113709196483775992068798020713972492616855660967962141755651900248315171337173160196833280000000 842 38982715812126209687943245744861462298984582090986011786985407472074158390121138616458339812702783134597299087939442888078859953281827599559193768737252932935185176985600000000000 843 57959660891169287584246596898415236959387816757347252286704611219813540809027469303220055617976386245814080658373570330080696635651640503326887425585015444629668180787200000000000 844 70465943801745727691014068661375204485403763054070588732014796154711249367600979175251768186953911461849756830050356030762715844603985237501511891084007626773274276606771200000000 845 241128270926716180592878841490744822441980834288205750042575971085071243488856050527808662631849967471184239514867516286262627766026988060922760285287798658329323558141952000000000 846 559020525386017216453987171771628923530992190492847833316197874029114711788759195751431860108938672767334522768289333148091937151678845195073237853213137216959530016671006720000000 847 619616666674937374977441185207941355250021064288314798103596187433878613075892137153341691593521059463083300205751473057800456623662178889354795670525572878401951933357096960000000 848 1727303314453672635100741728599725870819974162329924751609267146793386886407594358736983366849550588229858600330278829617496262180657329416612810320265960731734796242163597312000000 849 2117078999868749940156525456044595983666398355903607010183902245565686029632891743442737146276104292658265521190129642915052308792706278516161216384192247883694619387494400000000000 850 3531460846714614751523780573944050074371447087878148738621405651508670343311059818123783570603891530010353899014076379517532180698661855637437071325419758123702686004019200000000000 851 6376184966971942085436562053936329855672860072176465538383858540931458561583318417609876294464164866933974875549348008756138442743928515410023485560067028522865182380130304000000000 852 7246348019073257368664615252040447710024648022881545206037734352055937429062274486251002625351721162809612829607899555878656680773674703271582002693323824584588850680247091200000000 853 12985245718566678846539810854350962477671996097411178769891165409774404752926517607776717532008111501221259681544012288628863647917031442296981658102523609441495886509490831360000000 854 15723215098636027835508041905794883095690949302329586568757532965065534630175813685562376967700347227225450559187775856749440250417269100086311992861262984872983686002245632000000000 855 27705828160374437008235498524478075951275802587775253836615707735882809899470254893776727722652228110242816414617289223342962474183441748907591660205305464068201445985353728000000000 856 29997846269286623768829039327294904892224776998844722968344807906254355674029756678106620798492797605788963850239010347760819970948179035699695724057027821715195789607268935270400000 857 71630005834113819813548233469409685883631094681222392166228071653955951509514694744353986172053943834864632026109900006898667591091525345180115248607772798992900735163107901440000000 858 116655219977410974191966128962206668747908716211385775214244446290294188708802535366093775516666938738515533014111273766452493946765113904677126836945720634228117816619512627200000000 859 126848492260794928404116647651782426008228014898666882338468809649340760086511899027803811729889107121718880534610973587868043714340694615794337802806323107165844248759107584000000000 860 229998139227806089966495999196778360197298483609090368986314766000385142939368784364955064575772435066059927052452819518155594979065965984114316236588144907373964391780188160000000000 861 257274664275071105282264221068912567319234683468704212923314640012877417956964860013286484860904685049518579214237445714857472112173592626603848795669220309799603714129920000000000000 862 279822394461609037496514344954458427205452016939220430303698229900679407478378465574228852717324841813334683058524446817004833448991151152059691026145739630230080847872000000000000000 863 429910966778670623233025471915794412387160020129779266109104246897520591459299966304377557770761019461701211151971097532597602721873498098624044089734238543037060927927091200000000000 864 1184467192248100561747793390745978216649267070230855361178183825266022817660994165935529632687591628979495733177710992734599021626715910315551852678539591563583193777124147200000000000 865 1891672217435980961206177888269828596927413156708374807070942810946554662506261131796108423829575505407213595416813110610216782028881605518429041346647539333116057541775988883456000000 866 4703163146158212189981594366058743999051055732664715258814741481713124610343121303407078283429057032655562672988083790077266020769692156079446448836608517298801418308262297600000000000 867 6567197382111620283956374334100277950681877421582155083805897729130024585388639178030072639665030064207585215602869300540199583219933276367674318800544686546547051522934859366400000000 868 6668440290248533511528172505831314286812930812950064682562835117068216387401361985958531774083129332709797344804403606523995060449878910421722769319900459947821692700170649600000000000 869 7671610224970352931944804341164063524340799423945449243043005588711750440871811522096587632920241927221393798867871115541915954629549744501506861444034825774833755314192384000000000000 870 8644354372909896703293424195202177270798044942561608820963227089466863943105778345247814601634563027329375872540375645740157031523835842726669406326139473280725967186165760000000000000 871 13520267694980586056281263508124307524420608973489847961269912059940317421593534044385947426053169217566379140866531171872703254152159647376557693360499369162857696455766835200000000000 872 13852454950111816241604632858755067552339994819249980315326925575680510455373985225921415890867574998207305681288591561834719874763904419032015407941827870466930679955534643200000000000 873 17536765726150032742296391029832961008344646751912451002363971954431163118396514504047926916306059442666642591488947834210933144746540595303375090546850587119357379010806813818880000000 874 27553582803209541739623579952637825637970097361123169579683875133508681392965492480110061909977714112376918883045504617064076641749168043979498561315244011857539969904832780697600000000 875 80875200201568518154152084969725040576015433241844640122394252832441690056665934995954235687934075904940804945536451425351501324015191887853184413467792431191809032494616013701120000000 876 93494360739231728715704829285786081433283701358043852830927144498406567077448096006660707572098061848998622568797366032172706308623189717774452034022242969612853574007311564800000000000 877 94285940423456312056628813224136329257471011983721838555590963229877859862448506355612404456285580539248745173681836513665362008363781891166481053269412822969109198042086506496000000000 878 1380871291953560568977991837883201633805515263471447029344040984256799185793171532050190636408338063907648028862373269797282355870716481038789564013095907971330190026559035801600000000000 879 3801085799399945780593494965418068598499595720581638264613099057715959100674333644433362597163148950441632094050156109161944096011529217054515101605963469338588737123503036170240000000000 880 4802081165284628760611633280126181164105427561837730621594221421393543143870013589348793729961641915575209831177547258919531130789835236469710419802544925726819070562206220288000000000000 881 9154677739834544561016430588374566296094631124667727434657577193221814473178305502607739810911921219634571899463224056053677960612042868559972718991455670566460940066428173680640000000000 882 13071656841007380723442876743633733541790442607047354494007931694812375725465960506222460705142081620812943886759316373348500559627708203274740129603189731213131613653787612282880000000000 883 16241901209698702363542450479161742829688183164920050790867353694204918011020836261834572957577423328888512083422823755414843481213515145047272208345792625635719089024955056128000000000000 884 18683963216497909600366936432165178361677284080077496595272146697037562157455273469780245828184340211074170806049855444939509188630415696691088419419642124950497003181482543851503616000000 885 28008754164955100404890666019583095698752613406103556609834948150308112654029343964297924470431672732285675009904544312602240378833299337015780960398881213187533329990140120132485120000000 886 42159933291049918098252909234557419562027660742830388988316148361095713860633109880106632957466106384871744457261297445217928488305682041153143255459895416556934254109664668108718080000000 887 43135544906733744940308761626139012578224689887043192793428008948257893396791611231859056506869475127464877186207708851746549036113090476742017455266239033816193406657804369920000000000000 888 49600278466482545069115961815065276155799569123217802484186779217531024501355113909614984035279326321120065385866180076513216236702517523052172045665783159630610180740016748101632000000000 889 59666637863230817694411672260684783560055252523647852333411181276398394753843716231949021352155253292179185198111884984796311343670839946498824471024174042954915403709731273546137600000000 890 68211611829832786479308270404226395564084815830822734436788867277631861919525159501167918083776221516814886938226099357214626994833299827906932074132870700040531162494583807619891200000000 891 143513526080467189806766347808768857448390116651822426429002508614524482963858769650302516928652692768344071857380816019509418055772237781724168301871544146546814488592766730240000000000000 892 802122904056916040398296859590566504242650896702333224014913387039366411238830915518801575927224526713481274802897129279651775980839471226637206374025518640329215225210166066334924800000000 893 846340848044764698559379214066427524767018700276940362561399133367593865310917483009635601715899174785066375288570807921596094672746909702190270818421964905771625311532325273600000000000000 894 1166585216260091227130592658324578279339852856813288714651244566212998807892110011404140462086811366351162503157050177850405559351239609795971694473350849908640490624949228352307200000000000 895 1494004350386794539523461399502859319152452839958845094610115604162645576994582322017436544105506659503541259771352536956712942748291724663239010320965989233892332981236441022464000000000000 896 1498808083196229652307720368296686592064054114042328424873161893634934640394234866816796736251716959892525478439447132045520085837642679548732280007052743558879081356936295219200000000000000 897 1712939262042295762866346990051630546498708433290619878526466480230256939891999335491945366665131325420966424714885930273542025001061509580984829046364897462631992562003476480000000000000000 898 1839030149787951240715330512084849487043306159279006404363236926934677382385441335213316343028261493884697640362739210418122705362196565262697233026590442784084191396133354654924800000000000 899 2991966014906719011568224596315505199093602532615527065642509550397962673196678223556575981320837751749715021667314764639541257463879388347510365849213538092255495649912801565081600000000000 900 2999751882446692644104917968668724228601070394883519208971088503431090818623881752673995729018449175668750212631093085728718123851662777619033185177355415396036993256173214892032000000000000 901 5416584862178202291323671961784545755683831274538863005657984901503491324798141591971136195136000384587013061680079682876803701968153397944198179708746204030219085880284658899353600000000000 902 5656781327095267759229716028824964611139660725200592308815505775634308745526656626780869193553054173893133534345793691253795201598260410211943162858428464874284859820149049930022912000000000 903 8760176080685328835107560909628007216101808941469257848278734626588110797465411801347838661464287010551354637243427313557533496193524035529036150978390905747476109035510314303488000000000000 904 12129839829895739122704609502125966505160445749550092393169142238526245441464569542683793224896159202359512409681467965746942112208967894935743512290151873491499961893297245352467261030400000 905 12169433076949650246877135859529554792976700483433681172665703430721846982448993138577877314686848179057879701757461807586366560175939780306492644527910286935877250847801784401920000000000000 906 13880612166640946216966117759324858874871910724843991934263444795496416255800375113324158756056701192150117348238934171866265955817747668472763135723398650145063292060123256586240000000000000 907 17261863109136611390029393727131258679345042858311631937054829268095750110991795758067532953338718440977491856782482888131864947907288788216533012962092013383428617779965591552000000000000000 908 32062515026242522766211252073520406723743470829402901485239117463063317476662881530941074105138833996893836477767876967421062343933660834783882247704208913088713454803737645573734400000000000 909 39667716821138528141012845496846491225781916666640876938619852805839229154724966894709438879143636413919020972663445040331861259970371703972028477150769689515303999812348249248890880000000000 910 66290984949376454555017604813990560684667014439521547897028182038006015957243387001420562977778128267882893694337873980913844104696346062518633165423163118591411414443304003672473600000000000 911 73290418089132424647092151018414271570916510261163776935540457325815644360862910116099130759152033602280090480277785846281920435041782610375254236544708709296308006134095821982924800000000000 912 388798080055561491542432471404583921568974736271244983421089976815906793854418405307316876740270532285079953251959913369233964623061289263783179072295656248883632026378287249695529144156160000 913 470522306991120987194384453679851690791449303237069558796350606251679089185799757136566000817833234282708042836652523988544602807243196353371341890847452659211874083868827843880875458560000000 914 1178346994721778985083889390250408838059975067766681760192315390938902156801488360807087120544849244460605305240657070967281365395702168556654402018786665484824768695632217328792371200000000000 915 1828942824535078641311003365941665863309288126553329617996127084784841504747442933343444355368682729075692176846611214994348175667118941500334738422842917438574626263968355513375129600000000000 916 3180531715125493585340900224394033444619313082066508757596228697504525451041110424231488477464305917066921447879825426358037560076809428739508929244565848233445746790832048520933933056000000000 917 4033644674593629747002829479335513156658813081831845660566616856147073907944699996910766091207787256886349464200476909977570898610498562751364282888431811173064206976474889899212800000000000000 918 7391376559307749611352748417772451857598219725626504173935953407972671688367996423045392443714107655596032815657044747113464383564852566507334406171964116729874163858048358372134092800000000000 919 8704122353142841665061499198336895340517620862034369155724621953671508447149136481208776793011050734243805501051923206270270199902645634944732455289595191181706938261530255815564328960000000000 920 19073844487511838830591986382118268248220823642396837991482571670246139142826325744214567611017228686684321715619977532685867036544689872355207086871640320701034260974137514735435776000000000000 921 38378125771791223342544703776136505907058794932276879634383702768080103649910319986060831153217010738773616820527203394611786682884583885899212650464308103852111033870610672410012521647308800000 922 43278850016372256921916393605865351644359816458115382298072450479466239610767965574852273846365117992419105767588753896139004921251122863020535352558471957839125134196040053310672076800000000000 923 56116637497456756708819680244904417800034137118611224200960669965320153281558163877821736187175463765638823398638674315889483115262996955421454740112789652345422138420289447940587520000000000000 924 66034080055306789009144818369188876403754335873534926773094946685062902995497437061069086753645427851465521613990681277186512116249557113678948926038375401622527456205157730443461069373440000000 925 96147325786286680307269811956093648703713714103579176919263343695457895086629806634698924687414830171762940646804484087662324699395143464401913654751330516236632641568687392859095040000000000000 926 103777617522808110779485690251538486703731701643729403287739145963810578166024635551057216528296396756402922799684863364517575640299702101658296652281030338668940008353272181467119616000000000000 927 207273084838781985748712234395792443128169312285272130416347893447481634761966275198027949820766940187969643199073171689658214020948459683061096821535501218018214354972687527994595181854720000000 928 286846511551501589948325992591301696216124969367508675558212284483290002907030571421647637093518641951209683420942876916208482090911693745586948920306233412153182308356894308171776000000000000000 929 292099387911407007452180152497446051655749154248097479506164465199681153423076944209252616562107961500351851289991038300974818921911300340750968654505418546419076001245069680096150940549120000000 930 293706603080944954944116390456461743197393304792977297883508399881924133109594361140860260892589474872465611812130575367799392082246567820278242132328168157640187057229785667762493849600000000000 931 584185357575782531953942215443319936373991606357841788279826950057815633435587226035068129355707355694928793417180602420513090325831422165671933551600214823986222215911052353703247872000000000000 932 669413435278307281645204132469882541502588577251044042136304402665852488172771579683480387811055891509347858765343521264920397413943897408673050410426826556640643985896650984663285760000000000000 933 737448821877296831076674550520287503811705089516330379123753110294031467461212336300172448378362592842740422776642815619754077469208570369542952252767016607535162711033724233618879938560000000000 934 1039475306776592686242708973243531848112545797731114338059424170888635442860651443927587942620861308794297503165704436105911546172896409574510886293763521222883868020282924906778022526320640000000 935 1651492489944408287575013950594709305627185258301343514890566759765515426983200272473492938672462042695422430466008810673564612311102339951708439938799213290859857063819352088544129161625600000000 936 2052811736874181739009165593092384024085354838362302782296611011241269027505880679444643227264572098086576876860317436815870578558062566620587042195826393930140399928076364467488686080000000000000 937 2068923231425547145814147480484339326400988574491649128326586593395352416964081794437563402532779737286271053559705395987752224071670578076744433332637585862873551096169141041627136000000000000000 938 4414147915064940797700399927767680121272336677283515798001454102373070604217001796820508712072637544036079961839955646579325234888860782575754449120240967058490476334646225786066633228288000000000 939 4758489901125006081712207186111503750885646536754212931506276578722075632942617371606803217670197996627846750117310327090812043376022403266658723758104692757545055054320319026335580160000000000000 940 5051281625868151881332223710567076189100096790103438399016974995885091486476904817486191782335194964974504807969823879734339972188375101573448934167867542899101626033392967407298601287680000000000 941 8684121331962422316996412605192645588357995417589401009618899813946307636217961811866806630497427256530424975985864645293221373532155270751791048043064588955834684293918138186398779477852160000000 942 9512067624095070686847966727528799051578698974052998771803126210219714223256999840737415142026975675612178036901578735290755272790945817581375030076325526342602164016361672719458532808510668800000 943 13251922472745294078351144022493405177135669817978666643830017472977800048912207938468322740918428567601024204464482871275611158899520801865024047360360991488057661406751325278731883249664000000000 944 15300719883325090273660201305196620803041523910341605199173468556423160571880009437641625589873505157934380790359183546761837016063087528141151738526877260979478587480923412504730664960000000000000 945 27675239687865948300972742296733411332838046289913235415578159003905786108800386989283574024402072465058364110107218160534379638407815480945350273203820233154577746893902347983965299674059898880000 946 45864579920275267436130471215684474119712584702233872578296078681643890170955782389846365985760732704161307299692664603288389825465149517358762016013623232250316985825383637269022874009600000000000 947 50748016669025214543780746103576787599842281589253571982121440212976597629116835682417879625367158893438666350458818976579139697909382684033810008100856352575172586042640691835955555860480000000000 948 58217832210125301812872685173945988617615344698566809823698445792704827692070958040655566277122035827555367159326401516275277663501078122277893615786308991417467450759521587741374543705407488000000 949 85818449678496454433124400980090111608473096414827906175487133578343443061771583849756030602596440838115187180347313560825648659151661967152364508051868789011760405503410601440669859840000000000000 950 89891378575849324455596891719197280005191396703947608807801093741444959475788816739663161261899186088097491378008163781487430016187770341163122622117859765943879373881023235023195207498307993600000 951 115380199850692369360176018655311431770203381050262076576713307513885999447244672283036153680288349914582520891780380911991754449856087712086275212382393994873662910076058118552794676854784000000000 952 173241645518325769138946355356038217593909941048596278456958172880828730014305544732665213969816694634213852829252319791542520113476130018262978636352585374053295250374542404211975984775168000000000 953 408032397277442511441443067432031986825412718074701955933772356651448032208154142537171148756701660672833797000391261510766554956426747267187311138571442565498941167774500823775231532460933120000000 954 497576751025176475800410612399858633758499503464228958083886729279319203699813290785565438215284341154260675396049521148790214202830810418246250566067752220218614262815715019649949993355182080000000 955 1360055449330864833449324068230997841773834282792174643432229231679420696481696725320860650038159501399896605220708303508017044155175574409381000762350330330946338838832355927252650772398080000000000 956 1827983324409506102696561930089924041703121517799195074203264999546337623705817090419487270888183385594337576065171128474138169317328327589118806555072881398803786891824055909967986688000000000000000 957 2890174956424023128249713767402266505857384267931997025056378983608192575863117906284626378046157851333322512801654664702525779042447644790353303915899068236170372972174751744854478710374400000000000 958 5119896403318697703639658457687616224549483441064552472724426929296156647358901637146763119347975616825632710432093989060454685167260345389740231483091267516956507154983005545151070208000000000000000 959 6281903484939297441667456446770053116681921891294075756422522298828292895723521001808279929604516234815343850481638844957787341120454437553150881567990657219398142855530655993102027881998974976000000 960 8263844028730648248706555769407027141647309718462652811650969661524159144385892788679132841803948676948034363452493843973858515200813203024374361863125640268910588873814394384420532807270400000000000 961 10052783561433715419973405203737734592953538204616590318376472386741020206182967081547708007744791232632113128694484775495691903606472927005697248372772479026095798504985809451345522563481600000000000 962 12715976122872919161744100436837302625324275650344899438689960701029874491389716573300338706846040069857287509537213152901991188684930599088438444915777615406107431522110099750132698316800000000000000 963 21058548702283564578173375624462263555854891380803150737904214641384477535364773094690905366802473472615280056666420082294774452832729324210772491960723721240304913467776944291700348131737600000000000 964 25002651068415888907541599035586462417080636745046500160308405336801886277888122253832602837007284036314987622196266818989396371124977181963999715563568593719697646297663976185479222156431804334080000 965 25720918833722889179434018183137732835770424217125854161183436548735046037277098081061006981924521019710309674411622001405744318719233747245920814929772046637860193682238669349316921917440000000000000 966 29438250685765583833906203248053315818996372545418159156645707889227717538985472252101121954186149085906139193643316882844095058833391417290941900969291879518306252169257493410557512908800000000000000 967 30408074500931601744575615601624386862869511903105166089440165335248556544288290224168850929182142704190165922918664337088529291465439582977026507838232715192861914663465356958152674547739918336000000 968 31488107844012305916372344195531431323347439634967588652796000696445372600917361258673509150108544514910356340546067244804380062175954454136101800848592973782477754572836668448377405440000000000000000 969 55027794438291325660891174643345761770736442638053670141103046112932707674917066880677800887333899177431958295731947632826688719573886442914884844479605930530950088491139177596010104881152000000000000 970 57755245213737745572285793932279702717944787273884268428086187164475360667472795983695257592082741055706825234060181966571097804817161519817967714362453840787589592783119649765553898627530752000000000 971 58039999766231673567339159778268567004056967890435889683442487001943143099367250436640056917624597207468407955914821588132963751020488314485412552880489601180336935471117005260344409456640000000000000 972 61352266418577813165441302422894878727797222419231276598346349424840517304290061464659852320444183486575208576960933678744504785136853044126361653099857229233772307250021483473623856992747520000000000 973 81047890624301382958345479739643914497359288621937238985239109905204540461229875940852347501663953561970255463046309842985728834612476169674219542457287204580323575931241186794375490707191234560000000 974 110610859891889546672593552656161984050047283947285858245141140474361562632159080592954734803797759887392605335637208977106958898742528081998649027560724899599023965640252764075362479098560512000000000 975 153036806391384827209877919394432558984444019193097964528074835176761507227674647671712714026792827541729505676475548611937479247131448526204138264126679015394191906329007219228883531635621888000000000 976 205659924836755750050683500135407693782892124243275870124041140095887301133267010584958406562389103894721616903769859344698978097415932313951266562109576086677884227704617754913135352872960000000000000 977 211656039982015533128437966157921551506628204470546164712278802604373189667122773288569386602318975472805065588530489994929096786244483204975820325328524918895107186419489351022114792701689856000000000 978 305302187627203858811521794805984953958981717747097520176488042563543614030741785118512115420337993778432059536989147298087127651608720227860942533253597585624740998231887203967400384477003776000000000 979 356176147075088368952418437862760823281574581742801744307442506065618244518201327894704839649177922172792519496169613733071049996405316368841891616942779518311192862886618991715691668807216005120000000 980 827520799723492119862744400406046647241711471504490996341991050229263311308134809251980806723081714088761906121660857048353151466561503246911022240290779080751453261278880803188310942941184000000000000 981 1204440172476428487095478859215087713458526882890842605314196039114530410488900767985354153668656097749280233514578346485269771916523152282069591495080901815142443643957756577261152366335990169600000000 982 1282734461886611842345468577674089930498885572106026087004245732765262075766431382756464772104752856967277501087780114927607850604598155308887723922169997962095196125474325651629497384960000000000000000 983 2587385531177238378710619068839258676262061316939410461736267961545302527855397506247873192238866740756978122963380765296769193607109640433389554326325640795890509467169548271755599858892800000000000000 984 3628183276794009441605761971589394639109451195364312407058726034577379989204807044921184925709239497960315969799831559434273823278941735353632086341673218779008532332001260048620563963314176000000000000 985 3719407259308419439133945098527698225249232164209947619065602786630364669951414740063750572686665993146079866765769481404131516338761436520035137912999362820838624870991786063047859201837988472422400000 986 7458979328011676695440445166671215074093126661105291858584402952931772067368030478551278247815350856006385249781962789193844913531901282966978441872926793196268365917066240790066362450150518947840000000 987 9162242389658330875556278315193704004495751705723135625090796061041914165164519650706175554090559689369316977851198638816078704612084730304779994204869486671390451747384400378125173393457152000000000000 988 10821568082359153581394253673324575366021330309708018915731081214140145411743945688995704088345269527732973218515871751926286589570750546772682848382053922429642912346538806469756161121537564595978240000 989 12233962537249737833295947814275349511209659275460542060905564848716970116892304731458756538946471185986840715522146238471152860538233764466737146719154448890439842232859435116298060878246112657408000000 990 16908981971637072690635484133547729772661113537490441564660508148444960129090685666538732459490566347407655995651850567471687606205760705472782339573154791791332563712334288989853973576221825433600000000 991 30232621173119444923528702447184351542577512172749108124305207602990173706215961404767097695425808159418507702521318546680410228475635405650623971408399069657025750118098777305465160240671741706240000000 992 31210799766458330127847242077771981456649162975263026516924490227513438051065503038647898374478571832696491754775874510851374544781015692432912049189691580404895224930348614638035896529580437012480000000 993 53070276198772778060071460048447281731449213461780624223883400146831166347156231287202350613459109544464593534956109125796569281341441508465533601989626042329644665457200241349654395775918308065280000000 994 55431519513089879697982846861538715072730174265408501998856241638116295633254678453900687345892140576318247881114741290589931913262970859512869882628717879545370475132502560659021067360141312000000000000 995 70173240093840218248474651063040525664547372372802052643775949457637809706259538471357511309949610374905303109758676049919617363560278018170757373373938841573480670035194969705599411846717280092160000000 996 77067123940654012149459670840154853164667569029015913523355507374274174990612404736007560227517869595336552517815518866995394296821330220968538024804156872760238625376143084406826947031563166023680000000 997 101909416616938974696705512304294722967541556723153811197164871960966089698448053855021329801734979418883053860946916501056315011217266455038567046129804894718543693014071878922418025404563456000000000000 998 102329547638409778733661246776492588583091080448285943060698394624037246703191414773847522391031670062767495154768209282503714298880274312503509066031039705268253767184102315588980400940189220864000000000 999 142446140708696969232949946171334151584280460086521839492912839383524151141626486476983921267698498719484279665843862931025007856361874463692437536264344839290438879684204118931232163304885452800000000000 1000 159548766939208655300937655727916602538805560684234183853812936648441521542122102461115306632106692983602079304335959521341759542963213707689613294641121748674712948022538164746326059575636928757760000000