1 1 2 12 3 56 4 360 5 992 6 2016 7 16256 8 120960 9 131040 10 1571328 11 8714160 12 94279680 13 67100672 14 182131200 15 571963392 16 1379454720 17 5517818880 18 4428914688 19 17179738112 20 70912195200 21 159991977600 22 175445913600 23 153003540480 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 346785295247545190400 43 284260300416760292352 44 439672383688340275200 45 926073336514623897600 46 851033025963280742400 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 634993618394602421247541248000 75 682613862266772983744534937600 76 575659805172150908642446540800 77 9208421222711707382505799680000 78 11800687541804794569134938521600 79 49819725138438050229663989760000 80 71942757814151454786236448768000 81 66806169932271410553988841472000 82 99448892132498971856444122988544 83 109021084395577470693558001336320 84 163946562122519923106867576832000 85 244053864913165199276530101387264 86 267544629540122560156437231697920 87 402690125884638827833113496780800 88 1078149738619663532820348980428800 89 1088614646980035755456449216512000 90 2671529127167991025861574787072000 91 2522129430841680318033713449402368 92 4558391330172823328713701536563200 93 5690424253056022535728956790800384 94 7714489200945272199713032532656128 95 19173664427454823305781331361792000 96 31024840357991239801516029955276800 97 47053383981733003229690962378752000 98 61847941041699154964898433597440000 99 86030638361227884619722864800563200 100 92885184210613004467068573425664000 101 104220715599060742564196263133184000 102 160996691814438095386053496012800000 103 266915570300219847153499144637644800 104 225094410896081391046446106175078400 105 340925568136717662772325029144166400 106 410599455078535937528062562795520000 107 443982876969416141904625241004441600 108 625388509144476514444661418885120000 109 5023767514302966397340482470936576000 110 5316911983139663489309385231907684352 111 20290570103620777026288376734547968000 112 27005815911456414060374202544816128000 113 66273978593377963054330159476768768000 114 65944896818198764988659196058119700480 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 89775802040056490951040330048208896000000 130 86285759410404557706831620228864570032128 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 765406974045495627267684389600607275581440000 155 669105780223004614060765590325075797438627840 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 926126446934695334599359304804381505777105916395520000 192 383123885216472214589586756168607276261994643096338432 193 1368550130570926405269019987382200274467600465920000000 194 29195431899953130148400768226046248984867181166592000000 195 24948401860468794957576799941689228752536287550394859520 196 42725387633823458611688036390632310443807800274452480000 197 67207891689612223119256631664823665928280245429862400000 198 149690411162812769745460799650135372515217725302369157120 199 239164841252515115852020972596176071396675092542914560000 200 379391331149166377315453466097433998100136485286051840000 201 419070895264254308174087738136769501083729518017904640000 202 989176285632068437818945819169398662850404813729955840000 203 941775934400634443692091079319859606073140573116563456000 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 3570365973057845701018908601460913916580869182661387616256000000000 236 3566439483882885612486779146888204262428803689562656699746174894080 237 8122999255518518468284785520286367921047222829249747581362451251200 238 8126853953299344153291356535030856993955395839598865614079262720000 239 8541693872727477429852587073717452044009828596575338191912960000000 240 9533693325531034876816896505554156880334371054217769275162099712000 241 10806415360240818658138497910243550833435140484191200497065000960000 242 21398636903297313674920674881329225574572822137375940198477049364480 243 23396285801683060129752607284977000454052234642240817126568886272000 244 26436361973523554547152562028780579746782434854629110929130782720000 245 108516667603183791701754131285653521922129142626921219509631057920000 246 96287815654425714337313157898440664395965930308164869315256700108800 247 99880265570963559956766019561227769478388724421957041853080535040000 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 2097309483730892246179878290570031265053359028337880969753889708441600000 268 1868377893872915969399159274978550742091215694718176663334301907025920000 269 1968157190456459196898666142897309938188648790476332217127395658196582400 270 2060669007660939298355233972855042541217601410126458351844791008005980160 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 39323131844287847232211155452459404889667170725320864372769116722823168000000 290 35930022674025747799970493603255542819847411015158826797093264604266496000000 291 42796149490038562097002819787206676107105416037606619058234673611984076800000 292 82760367395876898123363262798571621587836173119652493077194416147608371200000 293 73255563587927997065436559809625591873870683245389955177053943147459405414400 294 28948022309329048855892746252171976963147354982949671778132708698262398304256 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 18780432966773979782286987496837989480559667070810915814180753618929451008000000 312 16438797209403234145167247780178444565380214212219495492457997581898163316326400 313 22871060789501556579151833173271021959178420314349226693624718436409855180800000 314 39199944788383070703305464206995851753258490298979868379511692505823733350400000 315 42490465987975639851114379371447312141563095062935200418470712265670656000000000 316 55516421727892631265734918588491460468899932187076486887196244495657074688000000 317 69329102060617380837804801810858456301596546682370617406111885614802534400000000 318 67438953508649114524864838825214492892565935954882291302174893769676829554114560 319 92669433895543007981912981849238796100153801448732946513919734573275965030400000 320 100164216245389696697805570699687247319371729752145528940677404089486042726400000 321 148190671125575714146186084796255779682933541517548438931116060790383810969600000 322 172334228501837267446170388440113530999443859605255936530801664667300311072768000 323 314683952892766739020064445490575092920039141498836615672647116582479124758528000 324 404633721051894687149189032951286957355395615729293747813049362618060977324687360 325 451018952344323296953277687568566836280828742948676818399628594263569203200000000 326 442758389722056214461474877216381009827487242490327646897999285776241502128701440 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 2207623532688380178835343599295539017396656123203098628217913671398841573116477440000 342 2346834600518893614371614220124842112722957656433065494484985527449687825580032000000 343 2069340576987781018121288953026300718159732151588039955462050268202861138752307200000 344 4833209148645369381172375246772535010467227578442364105965463739505412944166912000000 345 5083663557411166279440501664269628033023958852170244463897069215739229604788830208000 346 8031880527726027404790962620987329319388983563043436680057864201003740261082076282880 347 30033868892592361315545417511476038518075557472118585795865951343254704612985274368000 348 37219281202924065658776189941593269696846193452970049761028110041221091305717760000000 349 32533067577418335092248382252455801835289846468884898020604320565476307327668170260480 350 46471514234638005034641228831694756173564357274282929051834495787322681013043200000000 351 48191283166356164428745775725923975916333901378260620080347185206022441566492457697280 352 52932603278043172934434154572899908418919292179853032869756266923590694987628544000000 353 168525222588178496278039669929819606110158383517738794189134389149570871093886976000000 354 183866237162298918089423203749268261432946178346692567558703396587727154793673025126400 355 195198405464510010553490293514734811011739078813309388123625923392857843966009021562880 356 173127319309674289332520593355112553555348890517169433685132129055041465953006250885120 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 143310884766052134405387113709799934086938041231579886245321599545104013357474246106388889600000 406 125282567301107275795842489430926400659259193674357454690185511491332870142238397840536213913600 407 303698209084715306288852617546877797015220225733404156999380229074879435726321948686412677120000 408 373175606676688790091262665842631477608716208236027999235843949577572580301200468594586025984000 409 408655029476487489497745912830515444421315187312261700021134656895722024399346788725073903616000 410 444479475462931106075228692213442530096329562019094107950177415525242128737520366735914434560000 411 652561096209044898878352672416518826781981805815351137858115706577767048224364044816796876800000 412 587027017392996382683784043591357949686823573412975658745318290129709664796488168876749619200000 413 1195437827154671417339411424638509859801100891876846465122549527788705312607845778637350502400000 414 1196061557485829907760863817764941810230101236474653070888008837718622138439480074615914496000000 415 1315520266192182107766730399277620172979043041746284136373145292582749462084825645056000000000000 416 2040363592286536003061010800702015062353939302673740337443236076708061036684472373445918720000000 417 2228393715967241529455732063488757299457550770551803919057754496061492727122022721280247070720000 418 1963991478208164309301038364834186287287688282664608318029386110126304432047056373506113536000000 419 3677236761117773826983005839218743579912362860160942375516693879439160758884916750420958773248000 420 4785764505445341421689357041236026721992787864745068053750469774306472164996199907055789670400000 421 7225102909227438615117256302547674543669777702917530922916451905346274978119194439760373350400000 422 11228829053948496871000709881483230999056192706723980031120898169801596834749145518418302074880000 423 11851181940998234357835286522216383248009178069324447317587444878001340501172381559365304320000000 424 12424351647758234864284562039428290859755522839450019926811731770393144536714245620623212544000000 425 18263458606633304147251473256039064345995775484992632429325332621582242218541545413536645120000000 426 34378158754357494240240308219034870661593547607196501798433005519278067678106616630083584000000000 427 30293876241536451858208973878426618030171207748235405248461952218960492580894524828507176960000000 428 73366125970270679033188104846278306024082397638723318831414168982882763815654249289271389989109760 429 131215313963889955511460766570512234710277305573966365177759988392418918829058046515174440960000000 430 124681546599866260756093641585139429572598080824996872839107102428488456196635990552986045644800000 431 317897195608325653044613077052675498696871459578945609825251493722833152561824468620374179840000000 432 364353529918981885757969603933494536387877299205826889975599271276854246630692453613568000000000000 433 1007367083292912135501774876707122498859192252378693240364483340576320172389173756109520896000000000 434 1176634185042437905411025324666870380468069430329568906925510540309882875862656850096329588736000000 435 1915848516651236895288028372728294687726426656141691511826386011445282443545591417516404506624000000 436 3340608957889850098917878613791852308009102482651519182005484263381486913782459925027662017331200000 437 3073215296039019920784258541643732062106123482856448798213600224860111310443614284553453463142400000 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 15152148797774155611370517259414039206435973111182250710532409872157237235553716056404702704379315093504000000 479 14621823388996410490830946642456641724845724276355412847565022534226369486916063266197679226050911928320000000 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 48682382260706857852064026105996310038628141873528701856451305948057007208309283175950449903876668401909760000000 505 46538853041990825392676090167252114113898392836856345529286306423592513288845619551166185709640876032000000000000 506 161436715291424036449759049365756511009415828180209914484329260898483657296946810453746003529237096562688000000000 507 204851811039052043712921164682382438648916078843824129662297311044675671805194461052521701779287127883776000000000 508 240263735883932100807416813422349226027416650064844457079446962037661545701962886642146338998790885862277120000000 509 351912820290782189689510962798533857566239965262372878305708862145714574786343266504431161947023313578408017920000 510 536084623411124196090098759852099933788243345286506037300556366445674952427692604499725943863887124839897497600000 511 774040194068370734167061948770982064920980388483121790988463764137748711835499130887345415778320717479044710400000 512 1813291541964226005434017289951796848197727125011520743056184898662592478182204022954226189732629070175272960000000 513 1695503950816236766885078337727094154421883619363195447634205636133360838204635538642099620682487824384000000000000 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 1534148295643595980823853833231711004924551636490067890368234111417522799722512312027398305612816898312819208279503667200000 569 1386862257895919627708788192684051258480939254929641697310207317603191855260944611375393262750966561881058126761820160000000 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 893240244435409871122693823824823222213260363743317254140877207549356843084761212549533084572763969386617107369525021812660895744000000 643 801447600155188138083665107923135578863076329911398223099071928555189702765233629679071831557796220214708182933637436095760171008000000 644 1480492810776591901100394720163209148352132997324743023002181341317770762589707203066070483343852101086698929428976870762048860979200000 645 1613845400157190495487938895406105827111796403335742861615825413898407091897196955435180693922269307465828441967050591567872000000000000 646 9805650063661744825075819145149030378763476012591401504331952265229730127719541134782950423418082719408329664794086416520042250240000000 647 9889882688688322786624807140834367986633194591421390811525875966421496042070396752038753986642059781590391252241283767138183544832000000 648 17520974096913965766637356878132221042868595206058042433868805056743505646600106411039678207202886464373806660989066748711399325696000000 649 20231124172532121750448956559033144046316589167812925658108589240378160502402740446740040488593081801867764987327077989482496000000000000 650 20670415540621349980919611044933863432311251277858745056722672169739298742804503106342448216104326142980344446481867347637305344000000000 651 22846004932658482924578620831996537336097516385792947492781585089862882896623279574276842642849579619503975549477158592594690703360000000 652 24802973515735486245897089853985711330290461800377248649969846065334662074051652894329367105213504409419810710933915707540787691520000000 653 33064751933211111290409152982671921096433678868360848907963486220065119794866265178938092787163343829275281421389468404809728000000000000 654 32340706986800238010568933019153905275058880314762733982342456696015421883407797388378365959204657838810507081680447530416424248934400000 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 50652185399864383783855097355059752004384408288115270078391057669147636103426084122559431498796329413978736871515896083027365698994176000000 676 44299856202331585947705566228246657603357319090146431059660131137058820409679871244134802513444338952581430756818387996916185751074373632000 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