1 2 4 2 8 12 16 48 6 32 160 60 64 480 360 20 128 1344 1680 280 256 3584 6720 2240 70 512 9216 24192 13440 1260 1024 23040 80640 67200 12600 252 2048 56320 253440 295680 92400 5544 4096 135168 760320 1182720 554400 66528 924 8192 319488 2196480 4392960 2882880 576576 24024 16384 745472 6150144 15375360 13453440 4036032 336336 3432 32768 1720320 16773120 51251200 57657600 24216192 3363360 102960 65536 3932160 44728320 164003840 230630400 129153024 26906880 1647360 12870 131072 8912896 116981760 506920960 871270400 627314688 182966784 18670080 437580 262144 20054016 300810240 1520762880 3136573440 2822916096 1097800704 168030720 7876440 48620 524288 44826624 762052608 4445306880 10835435520 11918979072 5959489536 1277033472 99768240 1847560 1048576 99614720 1905131520 12700876800 36118118400 47675916288 29797447680 8513556480 997682400 36951200 184756 2097152 220200960 4706795520 35562455040 116689305600 182035316736 139054755840 51081338880 8380532160 517316800 7759752 4194304 484442112 11505500160 97796751360 366737817600 667462828032 611840925696 280947363840 61457235840 5690484800 170714544 705432 8388608 1061158912 27855421440 264626503680 1124662640640 2361791545344 2558607507456 1435953192960 403861835520 52352460160 2617623008 32449872 16777216 2315255808 66853011456 705670676480 3373987921920 8097571012608 10234430029824 6892575326208 2423171013120 418819681280 31411476096 778796928 2704156 33554432 5033164800 159173836800 1857028096000 9923493888000 26991903375360 39363192422400 31329887846400 13462061184000 2991569152000 314114760960 12979948800 135207800 67108864 10905190400 376229068800 4828273049600 28667871232000 87723685969920 146206143283200 135762847334400 70002718156800 19445199488000 2722327928320 168739334400 3515402800 10400600 134217728 23555211264 883320422400 12415559270400 81477107712000 278651708375040 526342115819520 563937981235200 343649707315200 116671196928000 21000815447040 1822384811520 63277250400 561632400 268435456 50734301184 2061080985600 31603241779200 228135901593600 866916426055680 1842197405368320 2255751924940800 1603698634137600 653358702796800 147005708129280 17008924907520 885881505600 15725707200 40116600 536870912 108984795136 4781707886592 79695131443200 630089632972800 2646376458485760 6285144088903680 8722240776437760 7154963136921600 3444982251110400 947370119055360 140931092090880 10276225464960 304030339200 2326762800 1073741824 233538846720 11034710507520 199237828608000 1718426271744000 7939129375457280 20950480296345600 32708402911641600 30664127729664000 17224911255552000 5684220714332160 1056983190681600 102762254649600 4560455088000 69802884000 155117520 2147483648 499289948160 25338964869120 494109814947840 4632279515136000 23439334346588160 68364725177548800 119289469442457600 126745061282611200 82149576757248000 32038334935326720 7281439758028800 910179969753600 56549643091200 1442592936000 9617286240 4294967296 1065151889408 57917633986560 1216270313717760 12352745373696000 68187154462801920 218767120568156160 424140335795404800 506980245130444800 375540922318848000 170871119655075840 46601214451384320 7281439758028800 603196192972800 23081486976000 307753159680 601080390 8589934592 2267742732288 131812546314240 2973105211310080 32611247786557440 195667486719344640 687553807499919360 1473329587499827200 1968276245800550400 1652380058202931200 867499530556538880 279607286708305920 53397224892211200 5687278390886400 304675628083200 6770569512960 39671305740 17179869184 4818953306112 298775104978944 7220398370324480 85290955749457920 554391212371476480 2125166314090659840 5009320597499412480 7435710261913190400 7022615247362457600 4213569148417474560 1584441291347066880 363101129267036160 48341866322534400 3452990451609600 115099681720320 1348824395160 2333606220 34359738368 10222022164480 674653462855680 17428547790438400 221124700091187200 1552295394640134144 6467897477667225600 16697735324998041600 27394722017574912000 28916651018551296000 19663322692614881280 8531606953407283200 2310643549881139200 375992293619712000 34529904516096000 1611395544084480 31472569220400 163352435400 68719476736 21646635171840 1517970291425280 41828514697052160 568606371663052800 4298664169772679168 19403692433001676800 54647133790902681600 98620999263269683200 115666604074205184000 88484952116766965760 43876835760380313600 13863861299286835200 2707144514061926400 310769140644864000 19336746529013760 566506245967200 5880687674400 9075135300 137438953472 45767171506176 3403933380771840 99848712502640640 1450926603553996800 11781524020858454016 57434929601684963328 175821213066382540800 347521616451521740800 450490984289009664000 385169791567103262720 216459056417876213760 78917364319017369600 18211699458234777600 2555212934191104000 204417034735288320 8384292440314560 145056962635200 671560012200 274877906944 96619584290816 7608792262901760 237140692193771520 3675680729003458560 31978422342330089472 167886717297232969728 556767174710211379200 1200529220468893286400 1711865740298236723200 1626272453283324887040 1028180517984912015360 428408549160380006400 115340763235486924800 19419618299852390400 1941961829985239040 106201037577317760 2756082290068800 25519280463600 35345263800 549755813888 203684529045504 16956737043038208 560514363367096320 9248486995557089280 86010929058680930304 485006072192006356992 1737113585095859503104 4071359965068420710400 6358358463964879257600 6676276387163123220480 4717534141342537482240 2227724455633976033280 692044579412921548800 137702747944407859200 16830335859872071680 1183382990147255040 42994883725073280 663501292053600 2756930576400 1099511627776 428809534832640 37681637873418240 1318857325569638400 23121217488892723200 229362477489815814144 1385731634834303877120 5344964877218029240320 13571199883561402368000 23121303505326833664000 26705105548652492881920 20966818405966833254400 11138622278169880166400 3954540453788123136000 918018319629385728000 134642686878976573440 11833829901472550400 573265116334310400 13270025841072000 110277223056000 137846528820 2199023255552 901599534776320 83510656908656640 3089894305620295680 57452722245127372800 606700746908545056768 3918275657117686824960 16232856293773273989120 44513535618081399767040 82432473366817406976000 104277078809024019824640 90488374173120017203200 53727472165290010214400 21618154480708406476800 5790577093046894592000 1003700029461461729280 107819339102305459200 6715391362773350400 217628423793580800 3014244096864000 11303415363240 4398046511104 1893359023030272 184602504745451520 7209753379780689920 141942019664432332800 1592589460634930774016 10971171839929523109888 48698568881319821967360 143812961227647599247360 288513656783860924416000 398148846361728075694080 380051171527104072253440 250728203438020047667200 113495311023719134003200 34743462558281367552000 7025900206230232104960 905682448459365857280 70511609309120179200 3046797933110131200 63299126034144000 474743445256080 538257874440 8796093022208 3971435999526912 407072189951508480 16757805153003765760 348771819746890874880 4150384654988001411072 30436154136578677014528 144416445648051885834240 458070913539914575380480 992486979336481579991040 1488730469004722369986560 1556400035777664295895040 1134875026087880215756800 574152749884696795545600 199195852000813173964800 46479032133523073925120 7080790051591405793280 673777600064926156800 37432088892495897600 1088744967787276800 13609312097340960 46290177201840 17592186044416 8321103999008768 895558817893318656 38807548775377141760 852553337159066583040 10742172048204238946304 83699423875591361789952 423621573900952198447104 1439651442554017236910080 3359186699292706886123520 5458678386350648689950720 6225600143110657183580160 4993450114786672949329920 2806968999436295444889600 1095577186004472456806400 292153916267859321815040 51925793711670309150720 5929242880571350179840 411752977817454873600 15968259527546726400 299404866141501120 2036767796880960 2104098963720 35184372088832 17416264183971840 1965860819765821440 89555881789331865600 2073778387684216012800 27622728123953757290496 228271156024340077608960 1229869085518893479362560 4467883787236605217996800 11197288997642356287078400 19651242190862335283822592 24361044038259093327052800 21400500491942884068556800 13296168944698241581056000 5800114514141324771328000 1752923497607155930890240 359486264157717524889600 48511987204674683289600 4117529778174548736000 205306193925600768000 5389287590547020160 61103033906428800 189368906734800 70368744177664 36415825111941120 4306171319487037440 205978528115463290880 5020726622814417715200 70591416316770713075712 617674892771743739412480 3535873620866818753167360 13701510280858922668523520 36791092420824884943257600 69535164675359032542756864 93384002146659857753702400 89493002057215697013964800 61162377145611911272857600 29645029738944548831232000 10079310111241146602618880 2362338307322143734988800 371925235235839238553600 37881273959205848371200 2361021230144408832000 82635743055054309120 1405369779847862400 8710969709800800 8233430727600 140737488355328 76068612456054784 9413490791436779520 472243454703745105920 12101238526783468339200 179340354966931000786944 1658898283444111757279232 10071882435196392812052480 41546515045185120349716480 119253885777846178781593600 242085388129027742926635008 351123848071441065153921024 365754008407751109535334400 273774450080358079030886400 146664883971620399480832000 55732655909215751802716160 14803986725885434072596480 2689305547089914494156800 323712704742304522444800 24659555070397158912000 1109679978167872151040 26420951861139813120 272943717573758400 773942488394400 281474976710656 158751886864809984 20538525363134791680 1079413610751417384960 29042972464280324014080 453070370442773054619648 4423728755850964686077952 28438256287613344410501120 124639545135555361049149440 381612434489107772101099520 830007045013809404319891456 1296457285186859317491400704 1463016033631004438141337600 1194652145805198890316595200 703991443063777917507993600 297240831515817342947819520 88823920355312604435578880 18440952322902270817075200 2589701637938436179558400 236731728675812725555200 13316159738014465812480 422735229778237009920 6550649221770201600 37149239442931200 32247603683100 562949953421312 331014572611731456 44728344124160212992 2460058926828811714560 69419787841450530570240 1138484520599788701351936 11716903191172825384747008 79627117605317364349403136 370141679493467435842928640 1206387696126856827932508160 2804851393494942124943081472 4705659775863415300524343296 5735022851833537397514043392 5090256969083021358740275200 3285293400964296948370636800 1533136920450005242572963840 512043776165919719687454720 120480888509628169338224640 19522366193689749661286400 2109064491839058827673600 144998183813935294402560 5918293216895318138880 128392724746695951360 1213541821802419200 3160265160943800 1125899906842624 689613692941107200 97235530704696115200 5591043015520026624000 165285209146310787072000 2846211301499471753379840 30833955766244277328281600 221186437792548234303897600 1088651998510198340714496000 3769961550396427587289088000 9349504644983140416476938240 16805927770940768930444083200 22057780199359759221207859200 21209404037845922328084480000 14933151822564986128957440000 7665684602250026212864819200 2844687645366220664930304000 753005553185176058363904000 139445472812069640437760000 17575537431992156897280000 1449981838139352944025600 73978665211191476736000 2139878745778265856000 30338545545060480000 158013258047190000 126410606437752 2251799813685248 1435522381224345600 211021790039978803200 12673030835178727014400 392071891463341867008000 7080818359827954118164480 80642653542485033012428800 609757206887565402675609600 3172642967086863735796531200 11652608428498048906166272000 30762886251234849112278958080 59110504573653738996734361600 83329391864247979280118579200 86534368474411363098584678400 66225281995722981963202560000 37233325210928698748200550400 15271481043544974095941632000 4518033319111056350183424000 948229215122073554976768000 137900370620246154117120000 13445286135474000026419200 838424872393503403008000 31181090295626159616000 618906329119233792000 5372450773604460000 12893881856650704 4503599627370496 2985886552946638848 457213878419954073600 28652069714317121945600 926715379822444412928000 17533454986240648292597760 209670899210461085832314880 1668809197797547417849036800 9165413016028717458967756800 35643272840111679007096832000 99979380316513259614906613760 204916415855332961855345786880 309509169781492494469011865600 346137473897645452394338713600 286976221981466255173877760000 176012082815299303173311692800 79411701426433865298896486400 26104192510419436689948672000 6163489898293478107348992000 1024402753178971430584320000 116525813174108000228966400 8719618672892435391283200 405354173843140075008000 10727709704733385728000 139683720113715960000 670481856545836608 495918532948104 9007199254740992 6205960286516543488 989074920663574118400 64619561483353509068800 2182929561359535728230400 43222005314918807418961920 542075983324606709712814080 4535737819654872469025587200 26257669721595785152718438400 107948197744338227850064691200 321145888289406227853942456320 700681938085977224408601722880 1131309379201317393576388198400 1358910082709274739029626060800 1216779181201416921937241702400 811186120800944614624827801600 400840016723904272461096550400 145633916110761067849187328000 38431172307006392904646656000 7239112789131398109462528000 950133553573496001866956800 84025416302418013770547200 4774171380819205327872000 162448175528819841024000 2961294866410778352000 23690358931286226816 52567364492499024 18014398509481984 12889302133534359552 2136401828633320095744 145394013337545395404800 5125138970148475188019200 106090376682073436391997440 1393909671406131539261521920 12246492113068155666369085440 74627061314009073591936614400 323844593233014683550194073600 1020110468683996253183111331840 2364801541040173132379030814720 4072713765124742616874997514240 5241510319021488279114271948800 5054313521913577983431619379200 3650337543604250765811725107200 1967760082099166428445383065600 786423146998109766385611571200 230587033842038357427879936000 48864011326636937238872064000 7329601698995540585830809600 756228746721762123934924800 51561050912847417541017600 2193050369639067853824000 53303307595394010336000 639639691144728124032 2838637682594947296 1946939425648112 36028797018963968 26751381786580746240 4607925512738533539840 326394723818979459072000 11995006100347495120896000 259332031889512844513771520 3565815438480801612064358400 32856442254573100568307302400 210486583193358925515718656000 962781223125178788933009408000 3206061473006845367146921328640 7882671803467243774596769382400 14451564973023280253427410534400 19881590865253921058709307392000 20591647681870132525091782656000 16061485191858703369571590471680 9411026479604709005608353792000 4119359341418670204877012992000 1334977564348643121950883840000 316178896819415476251525120000 53750412459300630962759270400 6398858626107217971757056000 515610509128474175410176000 26803948962255273768960000 837623405070477305280000 14072073205184018728704 104083381695148067520 214163336821292320 72057594037927936 55484347409204510720 9924762642821456855040 731124181354513988321280 27988347567477488615424000 631417121122292143163965440 9076621116132949557982003200 87617179345528268182152806400 589362432941404991444012236800 2837670973421579588434132992000 9974413471576852253345977466880 25966448293774450081024652083200 50580477405581480886995936870400 74224605896947971952514747596800 82366590727480530100367130624000 69187936211083645284308389724160 43918123571488642026172317696000 20971283919949593770282975232000 7475874360352401482924949504000 1967335357987474074453934080000 376252887215104416739314892800 51190869008857743774056448000 4812364751865758970494976000 300204228377259066212352000 11726727670986682273920000 262678699830101682935808 2914334687464145890560 11993146861992369920 7648690600760440 144115188075855872 115003920084532985856 21347602665691435499520 1634277581851266562129920 65115747401886402084864000 1531522378892368177036001280 22994106827536805546887741440 232287405706749362157335347200 1638715057446833390844326707200 8294730537693848027730542592000 30731976642155706942741660303360 84576431585436780263908866785280 174732558310190570336895054643200 272955002330711896857634878259200 323785908376992428670408720384000 292126841780130946755968756613120 200266643485988207639345768693760 103944624646706682165750398976000 40583317956198750907306868736000 11804012147924844446723604480000 2523107596618935500487170457600 389050604467318852682829004800 42200737054822809433571328000 3111207457727957595291648000 148538550499164642136320000 4277910254375941693526016 66446830874182526304768 455739580755710056960 871950728486690160 288230376151711744 238222405889389756416 45857813133707528110080 3645696144129748484751360 151068533972376452836884480 3701179082323223094503669760 57985138956397161813890826240 612394069590521045687520460800 4525974920567444603284330905600 24054718559312159280418573516800 93813402381317421193632436715520 272524057330851847517039681863680 596146375411238416443524304076800 989461883448830626108926433689600 1251972179057704057525580385484800 1210239773089113922274727705968640 893497332475947387929388814172160 502399019125748963801126928384000 213984767405411595693072580608000 68463270457964097790996905984000 16260026733766473225361765171200 2820616882388061681950510284800 349663249882817563878162432000 30075005424703590087819264000 1723047185790309848781312000 62029698688451154556127232 1284638730234195508558848 13216447841915591651840 50573142252228029280 30067266499541040 576460752303423488 493162173595578793984 98385853632317969399808 8116832924666232475484160 349531117818439635975536640 8913043504370210717376184320 145579710571380108383811010560 1605833338037366297580609208320 12420117223882754957850024345600 69230653414605726709497357926400 283845678999883479508939167498240 869130777433527513702991417835520 2009864922815032375438167653744640 3538075825665515572147070278041600 4765571520284163831871564047974400 4924423904293635959600616182906880 3904914267857844139839551113789440 2371323370273535109141319101972480 1097834893645155143120981065728000 384698376859036359016077852672000 100983323925497044241720436326400 19578399536575957557068247859200 2750684232411498169174877798400 272988510778078740797128704000 18483597083932414741472256000 813278271693026248624779264 21655338595376438572849152 311908169069207962983424 1989210261920969151680 3547937446945842720 1152921504606846976 1020335531577059573760 210826829212109934428160 18037406499258294389964800 806610271888706852251238400 21391304410488505721702842368 363949276428450270959527526400 4189130447053999037166806630400 33873046974225695339590975488000 197801866898873504884278165504000 851537036999650438526817502494720 2744623507684823727483130793164800 6699549742716774584793892179148800 12487326443525349078166130393088000 17870893201065614369518365179904000 19697695617174543838402464731627520 16735346862247903456455219059097600 10944569401262469734498395855257600 5489174468225775715604905328640000 2098354782867471049178606469120000 605899943552982265450322617958400 130522663577173050380454985728000 20630131743086236268811583488000 2339901520954960635403960320000 184835970839324147414722560000 9759339260316314983497351168 324830078930646578592737280 6238163381384159259668480 59676307857629074550400 212876246816750563200 118264581564861424 2305843009213693952 2109846353430529966080 451243388839954596495360 40010247143809307555921920 1856725531517400678767001600 51171355648619562706818564096 906159422944304756266578739200 10873913075331657075198944870400 91833594019011885142891089100800 561205296782850409206556655616000 2533841914974569597567603300106240 8585745331732012685972870686310400 22090407259768824306617698536652800 43527252174574073929607654513049600 66068150622121362214583047028736000 77519963396622398331777441847050240 70403873006698076609915059489996800 49453239516815603985511270160793600 26787171404941785492151938003763200 11130403630862237739121303879680000 3519990148260182684997112351948800 838092892442900639285026750464000 148051533685677695576177246208000 19031199037100346501285543936000 1734614495569041998815088640000 108239944523508220726061531136 4403252181059875843145994240 108722276075552489954222080 1456101911726149419029760 8656967370547856236800 14428278950913093728 4611686018427387904 4360349130423095263232 964727245106109826990080 88594118675577752445255680 4263591961262179336427929600 122024001931323572608567345152 2247275368901875795541115273216 28090942111273447444263940915200 247551427355597255602575979315200 1581578563660760244127568756736000 7480866606115395954723400219361280 26615810528369239326515899127562240 72084486847666689842647226803814400 149927201934644032424204143322726400 240954431680677909253185230340096000 300389858161911793535637587157319680 291002675094352049987648912558653440 219007203574469103364407053569228800 127754202085106976962570781248716800 57507085426121561652126736711680000 19839944472011938769983724165529600 5196175933145983963567165852876800 1019910565390224125080332140544000 147491792537527685384962965504000 15363728389325800560933642240000 1118479426742918280835969155072 54600327045142460455010328576 1685195279171063594290442240 30092772842340421326615040 268365988486983543340800 894553294956611811136 465428353255261088 9223372036854775808 9006622793988688576512 2060264964124912511877120 195839630756540294878986240 9767501583982447207089438720 290094797044278682050556329984 5552092087875222553689814204416 72233851143274579142392990924800 663648507378835195870735604121600 4428419978250128683557192518860800 21920678892338136983608102968360960 81794929916451808661975690001776640 232888342123230844107014117366169600 510562903885544542849992488071987200 867435954050440473311466829224345600 1146943094800026848045161696418856960 1182785066512527687046572999431946240 951548539668383000824665129300787200 596186276397165892491996979160678400 289835710547652670726718753026867200 108688391455369751522519532385075200 31177055598875903781402995117260800 6763617433640433671585360510976000 1093174462336969903441490214912000 129055318470336724711842594816000 10840646751508284875794777964544 625421927971631819757391036416 23592733908394890320066191360 541669911162127583879070720 6762822909871985292188160 37571238388177696067712 58643972510162897088 18446744073709551616 18594318026299228028928 4395231923466480025337856 432197805807537202491555840 22325717906245593616204431360 687632111512364283379096485888 13666688216308240132159542657024 184918658926782922604526056767488 1769729353010227188988628277657600 12322559939478618945550448748134400 63769247686801853043223572271595520 249279786412043607350783055243509760 745242694794338701142445175571742720 1719790834140781618021027328242483200 3084216725512677238440770948353228800 4317903415717748133817079327694520320 4731140266050110748186291997727784960 4059940435918434136851904551683358720 2725422977815615508534843333305958400 1426883498080751609731538476439961600 579671421095305341453437506053734400 181393778029823440182708335227699200 43287151575298775498146307270246400 7773685065507341535583930417152000 1032442547762693797694740758528000 99114484585218604578695112818688 6671167231697406077412171055104 301986994027454596096847249408 8666718578594041342065131520 144273555410602352900014080 1202279628421686274166784 3753214240650425413632 1832624140942590534 36893488147419103232 38369227673315867361280 9366887705748236119572480 952300250084404005489868800 50918303996700476668536422400 1625312263574679215259682603008 33522065436227758814730953687040 471361287460427057619380144701440 4695200324312847644255544410112000 34083676428345116232373581643776000 184222271095205353235979208784609280 753636563571294626874460399573401600 2362964642030830028012631044495769600 5732636113802605393403424427474944000 10836437143693190297224330359078912000 16037926972665921639892008931436789760 18637825290500436280733877566806425600 17025556666754723799701535216736665600 12217413348828621245156194252750848000 6870179805573989232040740812488704000 3014291389695587775557875031479418880 1025269180168567270597916677373952000 267968081180420991179000949768192000 53188371500839705243468997591040000 7895148894655893747077429329920000 858992199738561239682024311095296 66711672316974060774121710551040 3568937202142645226599103856640 125185935024136152718718566400 2679366029054043696714547200 31259270338963843128336384 162639283761518434590720 238241138322536769420 73786976294838206464 79136532076213976432640 19942406083205922061025280 2095060550185688812077711360 115883036682145912418048409600 3831093192711743864540680421376 81942826621890077102675664568320 1196532498938007146264580367319040 12395328856185917780834637242695680 93730110177949069639027349520384000 528637821403632752764114251294965760 2260909690713883880623381198720204800 7426460303525465802325411854129561600 18917699175548597798231300610667315200 37642360604407924190358200194695168000 58805732233108379346270699415268229120 72358615833707576148731524671130828800 70230421250363235673768832769038745600 53756618734845933478687254712103731200 32387990511991663522477778116018176000 15303325516916061014370750159818588160 5638980490927119988288541725556736000 1607808487082525947074005698609152000 351043251905542054606895384100864000 57897758560809887478567815086080000 7086685647843130227376700566536192 628995767560041144441718985195520 39258309223569097492590142423040 1652454342318597215887085076480 44209539479391720995790028800 687703947457204548823400448 5367096364130108341493760 15723915129287426781720 7219428434016265740 147573952589676412928 163143004587887274491904 42417181192850691367895040 4602264159424300013416611840 263191981617077157017262489600 9006429610936380313130722394112 199642523042423096941064346402816 3025195374673452030178373004165120 32568118955468882012389046872965120 256323158445819904727136017055744000 1507180171661421039795559780287774720 6732486634570232000078512902855720960 23142922806335172500269888103566540800 61828577793256392803975470288522444800 129335290281811842089948687848439808000 212972111330716833308115505990430883840 277030129191909005826572123026615173120 285178074168141623645000714880339148800 232367319692559841488519101013609676800 149654852710582169379724905777463296000 75949837750620450960210389682062622720 30224935431369363137226583648984104960 9367232055176455517735511461462016000 2239990274063935015110665784262656000 408331560376238153796215116922880000 55859757459469379439322227995049984 5619028856869700890346022934413312 404662571996789158769775314206720 20129898351881093357169945477120 658230921137610068159540428800 13164618422752201363190808576 143838182558686903552032768 702334875774838396250160 967403410158179609160 295147905179352825856 336173463999282868649984 90136510034807719156776960 10095289123898464545559019520 596568491665374889239128309760 21118524604954271079065142165504 484846127388741806856870555549696 7619010573251656964893680158638080 85178157268149383724709814898524160 697198990972630140857809966391623680 4270343819707359612754086044148695040 19904743093511990261101690321486479360 71532670492308715000834199592842035200 200206823330544510031920570458072678400 439739986958160263105825538684695347200 762215977394144456050097600386805268480 1046558265836100688678161353656101765120 1140712296672566494580002859521356595200 987561108693379326326206179307841126400 678435332287972501188086239524500275200 368899211931585047521021892741447024640 158099662256393591794723668317763010560 53080981645999914600501231614951424000 13847212603304325547956843029987328000 2776654610558419445814262795075584000 422051500804879755763767944851488768 47761745283392457567941194942513152 3931007842254523256620674480865280 228138847987985724714592715407360 8951940527471496926969749831680 223798513186787423174243745792 3260332137996903147179409408 23879385776344505472505440 65783431890756213422880 28453041475240576740 590295810358705651712 692416985550761729458176 191366744381591772979003392 22113490461872827099795947520 1349613964751175978934421422080 49395871109893040828999824048128 1173837992625374900811370818699264 19116790165613248384642324761673728 221784635905747451962451970867855360 1886538446161234498791721085530275840 12026682594277869929797221920255508480 58443713763928822468766665199258173440 219366856176413392669224878751382241280 642524223711980055451279970307303014400 1480100443907954056307412788743608729600 2697071920010049613715729970599464796160 3903379477983294460475304508230866042880 4497665626880405035772582703255634575360 4129800999990495364636862204378244710400 3020131479217425973030835517883259289600 1755451422295128846824173144769644462080 808064940421567246950809860290788720640 293007018685919528594766798514531860480 83083275619825953287741058179923968000 18246587440812470643922298367639552000 3065426690056495068178946125763444736 387712991124009361433875582474518528 36165272148741613960910205223960576 2421781617103233077739522671247360 112306162981006052356529588797440 3431577202197407155338404102144 64275119291938947758679785472 659071047427108351041150144 3026037866974785817452480 3926519723583199590120 1180591620717411303424 1425564382016274148884480 405929457779134063894855680 48373260385346809280803635200 3047515404276848984690629017600 115257032589750428600999589445632 2833402051164698036441239907205120 47791975414033120961605811904184320 574997204200085986569319924472217600 5079141970434092881362325999504588800 33674711263978035803432221376715423744 170460831811459065533902773497836339200 667638257928214673341119196199858995200 2044395257265391085526799905523236864000 4933668146359846854358042629145362432000 9439751720035173648005054897098126786560 14380871760991084854382700819797927526400 17490921882312686250226710512660801126400 17005062941137333854387079665086889984000 13213075221576238632009905390739259392000 8192106637377267951846141342258340823040 4040324702107836234754049301453943603200 1577730100616489769356436607385940787200 484652441115651394178489506049556480000 116114647350624813188596444157706240000 21457986830395465477252622880344113152 3015545486520072811152365641468477440 316446131301489122157964295709655040 24217816171032330777395226712473600 1310238568111737277492845202636800 48042080830763700174737657430016 1124814587608931585776896245760 15378324439965861524293503360 105911325344117503610836800 274856380650823971308400 112186277816662845432 2361183241434822606848 2933770177482767089008640 860328104546821448851783680 105676968841834567967294095360 6869002974719246917874116198400 268303256192533784612162978709504 6819374428226900358892475708866560 119060710680573739939439040182353920 1484538236298403819869880532273725440 13608267166068701682140571545842483200 93760960774213354589948537950854709248 493988533004636475628861098708015513600 2017119843102265608817849486391063347200 6451202811815234092106790812984436326400 16292578529839494263228884961363755008000 32693774249877918488212629155803268382720 52361122822070103828778038882341172019200 67127321818605444527897105210752263782400 68991969646900040209227580355495382220800 56856263074661390477133532287423479808000 37525133629276517714908131309699496673280 19783658886183198115002586234705516953600 8297691640279316564763481416622355251200 2752825865536899918933820394361480806400 716881735816901020555682394364968960000 145096863329340766560470116619469717504 22537234688728965220191364267817041920 2643255920283026785084172352398295040 229261993085772731359341479544750080 14311836667066668723383386059571200 620179588906222311346613395914752 17747074604496476131146585210880 311960295782164619492811068160 3007881639772937102547765120 13009868684139001308597600 15930451449966124051344 4722366482869645213696 6035184365107406583103488 1821871280216798362274365440 230567932018548148292278026240 15455256693118305565216761446400 623155949866530080389539821518848 16366498627744560861341941701279744 295599005827631354332400375625154560 3817384036195895536808264225846722560 36288712442849871152374857455579955200 259645737528590828095242105094674579456 1422686975053353049811119964279084679168 6051359529306796826453548459173190041600 20195069671769428462247345153690409369600 53321166097656526679658168964463198208000 112092940285295720531014728534182634455040 188500042159452373783600939976428219269120 254377219523136421368873240798640157491200 275967878587600160836910321421981528883200 240802996551507065550212607334970032128000 168863101331744329717086590893647735029760 94961562653679350952012413926586481377280 42673842721436485190212190142629255577600 15246420178358214935633466799540509081600 4301290414901406123334094366189813760000 949724923610230472032168036054710878208 162268089758848549585377822728282701824 21146047362264214280673378819186360320 2063357937771954582234073315902750720 147207462861257164011943399469875200 7442155066874667736159360750977024 255557874304749256288510827036672 5615285324078963150870599226880 72189159354550490461146362880 468355272629004047109513600 1146992504397560931696768 442512540276836779204 9444732965739290427392 12410379116981427621593088 3854974013212355954957352960 502431613055343726129441669120 34714884264542655577256110325760 1444139185404974472013854189551616 39172275404109932553375794891587584 731482285607358944619160251546992640 9777860864642118392526431174975815680 96330036666474203422667803427539517440 715250522248570960413308440449480916992 4072790163878226377890657152642085552128 18030581454669231360453430102842566246400 62733620682517799052938561541251058892800 172997561116841175449557614862480598630400 380594634457050585989026752697457316986880 671244052567806013961115542355085853982720 952283950009690192816807516835934948556800 1088954331724043877896997484529981168025600 1004492499900572330580886876311589276876800 747091296801050670869534614256744524677120 447238327336683394806252013976826654228480 214840725425162994405895853821512803942400 82443605408899977059351338990107937996800 25119536023024211760271111098548512358400 6028688645525810822465066663651642966016 1128149576418661344736436291349013069824 162490679731082909735700700400063610880 17720603465570904059186747301282447360 1432819305182903063049582421506785280 83581126135669345344558974587895808 3391949968044853765283870977032192 91092406368392068891900831902720 1505659609394910229618195568640 13675973960766918175597797120 55820301880681298675909376 64606830880418169763784 18889465931478580854784 25510223740461823444385792 8150516485077552590481260544 1093527628414571639222902456320 77845498047762318567180368609280 3339571866249003466532037813338112 93508012254972097062897058773467136 1804322971164818730060595287149248512 24950403585638509001619169205110702080 254586525475681823331336337629925867520 1960316246162750039651289799750429179904 11591787389499567383227254972904397340672 53370521105820924826942153104413996089344 193428663771096547079893898085524098252800 556600848810706390576837543470589752115200 1280181952264624698326726349982356429864960 2365336185238935477767740482584588247367680 3523450615035853713422187812292959309660160 4241190555135749840230411255537821391257600 4129580277369019581276979380392089249382400 3252044468428102920255621262058770283888640 2068477263932160700978915564642823275806720 1059880912097470772402419545519463166115840 435773342875614164456571363233427672268800 142988128131060897712312478560968454963200 37176913314075833405201244425851798290432 7589369877725539955499662323620633378816 1202431030010013532044185182960470720512 145702739605805211153313255588322344960 13253578572941853333208637398937763840 883571904862790222213909159929184256 41834049605886529771834408716730368 1348167614252202619600132312160256 27854702773805839247936618019840 337340691032250648331412328960 2065351169585208051008646912 4780905485150944562520016 1746130564335626209832 37778931862957161709568 52418267959853061872025600 17219401024811730824960409600 2377233974814286172223700992000 174280965778572355001150078976000 7706704306728469538150856492318720 222638124416600231102135854222540800 4436859765159390319821135952006348800 63433229455013158478692803063840768000 669964540725478482450885099026120704000 5346317034989318289958063090228443217920 32806945441979907688379023508219992473600 156972120899473308314535744424747047321600 592128562564581266571103769649563566080000 1776385687693743799713311308948690698240000 4267273174215415661089087833274521432883200 8251172739205588875933978427620656676864000 12890672981838489195447028581559607230464000 16312271365906730154732350982837774581760000 16741541665009538843014781271859821281280000 13937333436120441086809805408823301216665600 9402169381509821368085979839285560344576000 5128456026278084382592352639610305642496000 2254000049356624988568472568448763822080000 794378489617004987290624880894269194240000 223061479884455000431207466555110789742592 49495890506905695361954319501873695948800 8588793071500096657458465592574790860800 1150284786361620088052473070434123776000 116943340349486941175370329990627328000 8835719048627902222139091599291842560 482700572375613805059627792885350400 18384103830711853903638167893094400 464245046230097320798943633664000 7228729093548228178530264192000 61960535087556241530259407360 239045274257547228126000800 261919584650343931474800 75557863725914323419136 107669955809427910872268800 36352068830158098408249753600 5161993773882449973971465011200 389569217622691146473159000064000 17748773554889808633317124042915840 528765545489425548867572653778534400 10877462650068182719561494592015564800 160697514619366668146021767761729945600 1755769141211598781595423018137419776000 14511431952113863929886171244905774448640 92345476058906406826548362467582201036800 458841584167691208919412176010799061401600 1800070830196327050376155459734673240883200 5625221344363522032425485811670853877760000 14100554836537895227946551101254940386918400 28504051280892034298681016386325904883712000 46651959362844056135903532009453816643584000 61986631190445574587982933734783543410688000 66966166660038155372059125087439285125120000 58846518952508529033196956170587271803699200 42033227823220377880854968693276622716928000 24360166124820900817313675038148951801856000 11420266916740233275413594346807070031872000 4312340372206598502434820781997461340160000 1304051728555275387136289804476032309264384 313473973210402737292377356845200074342400 59340752130364304178803944094153100492800 8742164376348312669198795335299340697600 987521540729000836592016119920852992000 83939330961965071110321370193272504320 5240749071506664169218816037040947200 232865315189016816112750126645862400 7056524702697479276143943231692800 137345852777416335392075019648000 1569666888884758118766571653120 9083720421786794668788030400 19905888433426138792084800 6892620648693261354600 151115727451828646838272 221082309262025310324391936 76687926025265029518773452800 11196437199688694309740924108800 869473326288325167490818637824000 40795688469448216858669210486702080 1252767600082638992701633672029143040 26589353144611113314483653447149158400 405695364776761752368645118611580518400 4582855046552308684164324488019705856000 39206324923255000793025795995008583598080 258567332964937939114335414909230162903040 1333237810600461248558291983125718027468800 5435507997063418936429959623512542727372800 17679267082285354959051526836679826472960000 46201817975039060959654656799856613182668800 97547197716830517377708367188759763379814400 167079110276232201044863812312927622397952000 232827834227527280159740775491625992323072000 264430504247330151981977058037580766904320000 244928754559089553273306250007309185345126400 184946202422169662675761862250417139954483200 113680775249164203814130483511361775075328000 56732938876709545948828823529299638222848000 22900014390338488599136634497503760220160000 7437924673981941096999578884789221319507968 1930999674976080861721044518166432457949184 397325036003308819284165538717372933734400 64109205426554292907457832458861831782400 8004121961698217307114235919358492672000 760391586361330644175852412339056803840 53805023800801752137313177980287057920 2758558349162199206258732269497139200 98791345837764709866015205243699200 2350140147524679516708839225088000 34532671555464678612864576368640 279778588991033275798671336320 1021835606249208457993686400 1061463579898762248608400 302231454903657293676544 453800529537841426455330816 161666438647856008174711603200 24258947265992171004438668902400 1937683412871124658979538678579200 93590108841675321028711718175375360 2961087054740783073658406861159792640 64811548289989588704053905277426073600 1020781885567336022088849008119460659200 11915423121036002578827243668851235225600 105451494621168622822621106469333431746560 720294713259469973247077227247141168087040 3851575897290221384723954617918740968243200 16306523991190256809289878870537628182118400 55159313296730307472240763730441058595635200 150155908418876948118877634599533992843673600 330812235735338276324402288727098327983718400 592371390979368712795426243654925206683648000 864789098559387040593322880397467971485696000 1031278966564587592729710526346564990926848000 1005496992400472902911467763187900866153676800 801433543829401871594968069751807606469427200 521594145260871052794245747875659909169152000 276573077023959036500540514705335736336384000 119080074829760140715510499387019553144832000 41439866040756528968997653786682804494401536 11585998049856485170326267108998594747695104 2582612734021507325347076001662924069273600 454592547570112258798337357435565716275200 62432151301246094995491040170996242841600 6590060415131532249524054240271825633280 524598982057817083338803485307798814720 30738221604950219726883016717253836800 1284287495890941228258197668168089600 36662186301385000460657891911372800 673387095331561232950859239188480 7274243313766865170765454744320 39851588643719129861753769600 82794159232103455391455200 27217014869199032015600 604462909807314587353088 931175112558168121817432064 340577297418149990554725777408 52505666685298123543853557350400 4312027876530108396038973397401600 214307785463546387283136977850859520 6982862009687219785642213194973839360 157541917381820846388315646674358763520 2560056157454588753810129258458329907200 30862899231535875532044336060303199436800 282395527968553261118205674951774274846720 1996606398157829048649793015878040430837760 11064527123124635977934269629657474054225920 48611901709586048601279261538583872693862400 170885715703595854521843934694307593296281600 484176194493521587811891148300538181006131200 1112092196727307397005437481252798634498457600 2079881772772005702703941033277292947911475200 3177597152846119823575465467506975337086976000 3974196993102557064665713735677006550401024000 4073551917930120991282356579068931714161049600 3422337835812040424648782568129340589788364800 2354624998606217895471166518981550447106457600 1324198368781379629305618221922516555792384000 606924252358132330098408351714486754738176000 225775821877225226796607906837789072762601472 67799544143604616922650007526732517412438016 16322112479015926296193520330509680117809152 3122853152872945082179882716296494920499200 469727614552232524251789730810352684236800 54801555031093794496042135261207813160960 4875684656772652892207702981096012513280 323775934238808981123167776088407080960 15609032642366824158830402428504473600 526602312328984552071267901999718400 11821684562487408311803973310197760 164190063367880670997277407086080 1259310201141524503631419119360 4360492386224115317283307200 4300288349333447058464800 1208925819614629174706176 1910102794991114096035758080 717004836669789453799422689280 113525765806049996851575259136000 9582284170066907546753274216448000 489846366773820313790027377944821760 16430263552205223025040501635232563200 381919799713505082153492476786324275200 6400140393636471884525323146145824768000 79646191565253872340759576929814708224000 753054741249475362981881799871398066257920 5507879719056080134206325561042870154035200 31612934637498959936955056084735640154931200 144035264324699403263049663818026289463296000 525802202164910321605673645213254133219328000 1549363822379269080998051674561722179219619840 3706973989091024656684791604175995448328192000 7234371383554802444187620985312323297083392000 11554898737622253903910783518207183043952640000 15139798068962122151107480897817167811051520000 16294207671720483965129426316275726856644198400 14409843519208591261679084497386697220161536000 10464999993805412868760740084362446431584256000 6231521735441786490849968103164783791964160000 3034621261790661650492041758572433773690880000 1204137716678534542915242169801541721400541184 387425966534883525272285757295614385213931520 100443769101636469515037048187751877648056320 20819021019152967214532551441976632803328000 3416200833107145630922107133166201339904000 438412440248750355968337082089662505287680 43339419171312470152957359831964555673600 3237759342388089811231677760884070809600 178388944484192276100918884897193984000 7021364164386460694283572026662912000 189146952999798532988863572963164160 3283801267357613419945548141721600 33581605363773986763504509849600 174419695448964612691332288000 344023067946675764677184000 107507208733336176461620 2417851639229258349412352 3916919655551398526048010240 1508503682344232357344239943680 245215654141067993199402559733760 21264795007545740035260690726912000 1117677625596604096253301904606494720 38575401383438349710964656013154713600 923447873934146616550235540886336307200 15951119134909360696816959225778824806400 204804492596367100304810340676666392576000 1999915870203524734476472976707647323504640 15123330754018389521041097303202457033113600 89847287917102307189240685714511819387699200 424249324010932787792982646154913798055526400 1607168995296518341511681708010323954368512000 4921508612263560610229105319196058686932910080 12255709923117265191488494691357372706717696000 24935492853954850977838182970650986683564032000 41597635455440114054078820665545858958229504000 57038309003996832290218881522008864776519680000 64381991288261424447584562517967506116496588800 59856273079789532933128504835298588452978688000 45819729702607483371330807936938278970720256000 28843043461187697471934138077505570694234112000 14897231648790520829688204996628311252664320000 6292590648449115998460297790575798673125408768 2164241606160383830831389402823776910505410560 602662614609818817090222289126511265888337920 134907256204111227550170933344008580565565440 24061936302754677922147015459692374654976000 3382038824776074174612886061834539326504960 369525573986980008672583804883066211532800 30853941968639444083501870427248204185600 1926600600429276581889923956889695027200 87496999586969740959533743716876288000 2785618762360669304017808983639326720 59108422812437041559019866550988800 777174295561626550812532942233600 5651198132546453451199166131200 18577245669120491292567936000 17416167814800460586782440 4835703278458516698824704 8029685293880366978398420992 3171725691082744956467376291840 529149569462304616903973944688640 47127383530236504943010179448832000 2545821258303375997021409893825904640 90376654669769847894260051230819614720 2227138990076471251679979833902340505600 39636114214017199307242141106480716185600 524811512278190694531076497983957630976000 5290100043764162200873251099678292920238080 41337104060983598024178999295420049223843840 254050952041461696190266766503102385854873600 1242444448889160307108020606596533265734041600 4881031763493129777924366668772094972526592000 15521681007908152693799486006695262012634562560 40198728547824629828082262587652182478034042880 85196267251012407507613791816390871168843776000 148304613362873450105846230198902627590209536000 212597333560351829445361285672942132348846080000 251396346935116038319139720308254071502510489600 245410719627137085025826869824724212657212620800 197748307137569138760480328990996782926266368000 131396086878743955149922184575303155384844288000 71857235011813100472613694689618913101086720000 32249527073301719492109026176700968199767719936 11831187447010098275211595402103313777429577728 3529881028428938785814159122026708843060264960 850953462210547743008770502631438738952028160 164423231402156965801337938974564560142336000 25211562148330734756205150642766565888491520 3030109706693236071115187200041142934568960 281113693492048268316350375003816971468800 19747656154400084964371720558119374028800 1024964852304502679811680997826265088000 38070123085595813821576722776404131840 969378134123967481567925811436216320 15932073059013344291656925315788800 154466082289603060999443874252800 761667072433940142995285376000 1428125760813637768116160080 424784580848791721628840 9671406556917033397649408 16455898256594332326100467712 6664638793920704592070689423360 1140764006892760602676099672965120 104308608880256797607195863846748160 5789127792854252267199370443494522880 211303164439180207752777021187550085120 5358044526850640982302560180112877158400 98202909843684404253764110801131326668800 1340287862125840850648595364082107180646400 13938993766108744846745391786453914678722560 112491135641365201180552686607208658543575040 714787424387841382501428529483305017828966400 3618346991501765104911077556053061791435980800 14731841322542900784280815763930323007989350400 48615076364391572588126692020970065926364856320 130842920371350755911012854697063966497130414080 288624089054450196862528355949405808449552384000 523799272728446653565329238574847578297335808000 784247941578186748620666076037964310442409984000 970506827703006101418074269096980834172482355200 993614133124506246689933180265956568319446220800 841697922688114795749736784936037588865646592000 589506768158689096078029260527035778213085184000 340808600341742133670110666242192559279439872000 162224893762669255626972677131283658217013379072 63354100522699235925326607637069357646880964608 20205525886869097877418979801945988549931171840 5231787952850034271831700127289586320964321280 1091770256510322252920883914791108679345111040 181961709418387042153480652465184779890851840 23952295776717961324053384533658558435164160 2456045953667369081079692750033348277043200 192830054213553770828570918391048005222400 11342944365503162989915936375944000307200 486126187092992699567825844683314298880 14628797296779872903661425881673809920 293858236421801683601672178046771200 3663052808582015446558240446566400 25287346804806812747443474483200 79022958765021289835760857760 70514240420899425790387440 19342813113834066795298816 33714523257412778424205836288 13995741467233479643348447789056 2457030168692099759610060834078720 230576924893199236815906646398074880 13142884718912356498506678844690268160 493040717024753818089813049437616865280 12859306864441538357526144432270905180160 242618953731455586979887803155736218828800 3411641830865776710741879108572636459827200 36589858636035455222706653439441526031646720 304814690124989577392465344355017010247106560 2001404788285955871003999882553254049921105920 10480729216763733407328638438222661740711116800 44195523967628702352842447291790969023968051200 151246904244773781385283041843017982882023997440 422723281199748596020195376713591276375344414720 969776939222952661458095275990003516390496010240 1833297454549563287478652335011966524040675328000 2864209873589899429745041321182130525094019072000 3705571523956932387232647209279381366840387174400 3974456532498024986759732721063826273277784883200 3535131275290082142148894496731357873235715686400 2606240448701572845818655678119526598415745024000 1590440134928129957127183109130231943304052736000 801581828003777498392100287001636899425242578944 332609027744170988607964690094614127646125064192 113150944966466948113546286890897535879614562304 31390727717100205630990200763737517925785927680 7054515503605159172719557603265625312691486720 1273731965928709295074364567256293459235962880 182908440476755341020044027347938082595799040 20630786010805900281069419100280125527162880 1799747172659835194399995238316448048742400 119100915837783211394117331947412003225600 5833514245115912394813910136199771586560 204803162154918220651259962343433338880 4936818371886268284508092591185756160 76924108980222324377723049377894400 708045710534590756928417285529600 3318964268130894173101956025920 5923196195355551766392544960 1678910486211891090247320 38685626227668133590597632 69053842816387618459216773120 29373778388020883202089334865920 5287280109843758976376080275865600 509065938075894418944209479060684800 29790538696201341396615138714631274496 1148177012249426699661208471293080371200 30789889675423401701118937373043012403200 597756842526774634588129370093842857984000 8656404645480328967554021618766391017472000 95696553355785036736309708995462452698152960 822515830496003621535223945084966535587430400 5577685475551024558535737377607429319452262400 30198711302539570834675737872844957557981184000 131811211833278585964617825256218679545167872000 467490431302028051554511220242055583453528719360 1355904864225608704215721019647368244977519820800 3232589797409842204860317586633345054634986700800 6360419740273995079007569325551720593610506240000 10359908053410274533120362225552387005659217920000 13998825757170633462878889457277662941397018214400 15712967686620098784864059594903499219935428608000 14657861385349121077202733279130020450001747968000 11360535289211984199722345263597936454632734720000 7307427646967083586800571041949714334099701760000 3893397450304062135047344251150807797208321097728 1713440445954820244344060524729830354540644270080 620505182074173586429124799079115519339821793280 184014610755414998526494280339150967151158886400 44417319837513965161567584909450233450279731200 8661377368315223206505679057342795522804547584 1351931951349930781452499332571716262664601600 167011124849381097513419107002267682838937600 16103001018535367528842062658620850962432000 1191009158377832113941173319474120032256000 66113161444647007141224314876930744647680 2678195197410469039285707199875666739200 76296283929151418942397794591052595200 1453010947404199460468102043804672000 17195395827268632668261562648576000 112844785116450401885466504881280 335647784403481266762244214400 285414782656021485342044400 77371252455336267181195264 141395963862127028273634344960 61613291252921852570236165816320 11367652236164081799208572593111040 1122555658321203077671846543569715200 67420692838771456844971103406797094912 2668735758201370166780106176519051673600 73553625335733681841561905946713862963200 1468773955922931959273689309373442451046400 21895611750332596800283701741585577279488000 249391017836288277555231362836659725213368320 2210511294458009732875914352415847564391219200 15473579061206068130131400466910932950738534400 86569639067280103059403781902155544999546060800 390888421298688220446797688690855394513256448000 1435863467570514729774570176457742149178695352320 4318808086051938835650074358876802558076544614400 10692412406817170369922588940402602873023417548800 21879843906542543071786038479897918842020141465600 37123003858053483743681297974896053436945530880000 52343435439855412078590630144603435346093198540800 61423419138605840704468596598259133314293039104000 60027432340001162506639764857389607557150015488000 48850301743611532058806084633471126754920759296000 33075725138903641498149953137246075406977597440000 18601787818119407978559533644387192808884200800256 8667992844242031824328776772162671205323259248640 3335215353648683027056545795050245916451542138880 1055017101664379324885233873944465544999977615360 272849250430442928849629450158051434051718348800 57298342590393015058422184533190801150860853248 9688845651341170600409578550097299882429644800 1305723339731524944195822109290456429468057600 138485808759404160748041738864139318276915200 11380754180054840199882322830530480308224000 710716485529955326768161384927005504962560 32903540996757191054081545598472477081600 1093580069651170338174368389138420531200 24991788295352230720051355153440358400 369701010286275602367623596944384000 3234883840004911520716706473263360 14432854729349694470776501219200 24545671308417847739415818400 6637553085023755473070800 154742504910672534362390528 289445855435412975524851482624 129165212988053040327964974120960 24419401099908027568670267051868160 2472464361365687791327864539001651200 152353253947353681701623012893281746944 6191466959027178786929846329524199882752 175319600115310419731942077188057700761600 3599530539867467055121435772267309668761600 55215020935621331061584987000520151400448000 647672195574838213352391897516101375927255040 5917368695933749131083216881851653480062648320 42736551692854854835601010813373052911563571200 246936347503389146431741935261886308687229747200 1152789581457148311148183014105234553310281728000 4383162164162623911943424749186791823808648970240 13663138308600679225511144335355702638278522961920 35103391675211087629557178785472696224642917990400 74648879210556911656681778343181134872774600294400 131824544312271554518378486686365577510786170880000 193782080139039185142016375428957398940855671193600 237503887335942584057278573513268648815266417868800 242901702957214006422216722911297481742886109184000 207315914716790404347128261615218928179419807744000 147568619850493169760976713996944028738823127040000 87478677847372351034306996057388420236374349709312 43092307282803243926663061667322993992178488836096 17585680955602146869934514192083114832199040368640 5921708893212967823549377227946354994516003389440 1637095502582657573097776700948308604310310092800 369255985582532763709831855880562940749992165376 67434365733334547378850666708677207181710327808 9878080917968927838698828131153887770758348800 1147453844006491617626631550588582922865868800 104223748806818010251553903816437030191104000 7274392263659542756332945939841115168440320 381681075562383416227345928942280734146560 14637148624561818372487699977698859417600 395324651217389831389903254245329305600 7147552865534661645774056207591424000 80409969737264943514958132335403520 502263344581369367583022242428160 1423648935888235168886117467200 1154934236794133452314319200 309485009821345068724781056 592354308798054461539230941184 270631874832111132115736136253440 52412373092485522586414231721082880 5439421595004513140921301985803632640 343771444804285230506226285502789582848 14338134010378729822363854657845515517952 416976346220197755038132507906731828838400 8798852430787141690296842998875645856972800 138826338352419346669127967315593523521126400 1676328035605463611029720205335791796517601280 15779649855823331016221911684937742613500395520 117525517155350850797902779736775895506799820800 700980599364459512451396461388580489176652185600 3381516105607635046034670174708688023043493068800 13300630015390031181069702687187506223971072737280 42941291827030706137320739339689351148875357880320 114411054348836137459297471597096195102539880857600 252657745020346470222615249776920764184775570227200 464022395979195871904692273136006832837967321497600 710534293843143678854060043239510462783137461043200 908710525459258582480022368224680047641019337932800 971606811828856025688866891645189926971544436736000 868752404527502646787966048673298365704235384832000 649301927342169946948297541586553726450821758976000 405164402661514046895737665950009525305312777601024 210673502271482525863686079262467970628428167643136 91031760240764054385543367582547888543147973672960 32569398912671323029521574753704952469838018641920 9604293615151591095506956645563410478620485877760 2321037623661634514747514522677824198999950753792 456478783425649243795296820797199556306962219008 72439260065105470817124739628461843652227891200 9179630752051932941013052404708663382926950400 917168989499998490213674353584645865681715200 71127391022448862506366582522890903869194240 4198491831186217578500805218365088075612160 184009868423062859539845371148214232678400 5798094884521717527051914395598163148800 125796930433410044965623389253609062400 1769019334219828757329078911378877440 14733058107720168115768652444559360 62640553179082347430989168556800 101634212837883743803660089600 26248505381684851188961800 618970019642690137449562112 1211943298460387289126242615296 566734984942538606077659202977792 112402438680270156872069075257262080 11953296838404979494864095721889464320 774573635128642671267193402778437287936 33145296803213167641308651027227295612928 989623861695936005290501152098643540443136 21454736064111112614696411695888561130700800 348043496151135826860630678622192213898035200 4324440439677862648743336181880738257683087360 41922054840844073446082093730133107241836871680 321839108517730022185026073740709375387851816960 1980548360109107828830929684558211540848318873600 9867374865543590790068381821281089641012160102400 40127324453210602546278086073209764540116117749760 134097367459850275306019150920433412359645854433280 370275775892596953959180908077874958695492705320960 848548653087201352823122914345130113677170783027200 1619529146750918925471278914082533651865846729932800 2581124577634277037469850769319038007661193225830400 3441499436845702716626467692425384010214924301107200 3843244722345252723835962371396529044465220216422400 3596230883858034212285068759624351374310555779072000 2818920562607469525775535668351379592884055441408000 1849211889070500008908751398438505012931940369563648 1013510362279024043344219516451872939780005779472384 462961523510171476589334840848386404590866837536768 175677363831984712098631524429075198170641433886720 55147234306354297258072202674525389199820854394880 14246368862474860125001985690919058876620387385344 3009378646287613533168993855625982260097750925312 515767531663550952217928146154648326803862585344 71042359733271481021753188175571394876565094400 7774099053857130059906382616098426861492633600 666351347473468290849118509951293730985082880 43960679173596866410184901698175628085821440 2183583771953679266539498404292142227783680 79389299188066593831941597108959464652800 2035623056104271636716451207922037555200 34987271276792168756064005136160020480 374640620453455703515260019304509440 2230003693175331568543214400622080 6030296628381102132350498649600 4672233957939903511635200400 1237940039285380274899124224 2478974928668974000485496258560 1186189503368104059232309959720960 240862368600578907583005161265561600 26238944279425564744823624755367116800 1742790679039446010351185156251483897856 76489146468953463787635348524370682183680 2343845988227216854635397465496787332628480 52187195831621625278991271692701905453056000 870108740377839567151576696555480534745088000 11119989702028789668197150181979041234042224640 110970145166940194416099659873881754463685836800 877743023230172787777343837474661932875959500800 5570292262806865768586989737819969958635896832000 28647217351578166809875947223074131215841755136000 120381973359631807638834258219629293620348353249280 416164243840914647501438744235827831460969893068800 1190172136797633066297367204536026652949797981388800 2828495510290671176077076381150433712257235943424000 5606062431060873203554427010285693410304854065152000 9292048479483397334891462769548536827580295612989440 12905622888171385187349253846595190038305966129152000 15038783696133597615010287540247287565298687803392000 14711853615782867232075281289372346531270455459840000 12081088125460583681895152864363055398074523320320000 8321453500817250040089381292973272558193731663036416 4800838558163798100051566130561503398957922113290240 2314807617550857382946674204241932022954334187683840 930056632051683769933931599918633402079866414694400 310203192973242922076656140044205314248992305971200 85478213174849160750011914145514353259722324312064 19346005583277515570372103357595600243485541662720 3570698296132275823047194857993719185565202513920 532817697999536107663148911316785461574238208000 63606264986103791399234039586259856139485184000 5997162127261214617642066589561643578865745920 439606791735968664101849016981756280858214400 24565317434478891748569357048286600062566400 1020719560989427634982106248543764545536000 30534345841564074550746768118830563328000 629770882982259037609152092450880368640 8429413960202753329093350434351462400 66900110795259947056296432018662400 271363348277149595955772439232000 420501056214591316047168036000 103827421287553411369671120 2475880078570760549798248448 5069364460873632225711913697280 2481453903597642974485981754818560 515728836297710131530669874709790720 57535998299463286548890357897311027200 3915900044261471282517477758490988511232 176215501991766207713286499132094483005440 5539999608537058020047303100265133695303680 126640928551401810677018819307623290566082560 2169312202037901386597081627028732292104192000 28504762334778024219885652579157542318249082880 292703861164972686720726639087630134962185830400 2384316869073006677245919080901320474379472076800 15596818335859224152043571265895915884180511129600 82758627904559148561863847533325267956876181504000 359172445105786704758489098294631662932842627727360 1283760887780448573648505956795265513998246110822400 3800198752581916106423172477641348260295846186188800 9359748779507311891745961843079617011469398940057600 19251006838737338170696334261735777371235536601088000 33159859279725064999024435765839876521953211795374080 47935170727493716410154371430210705856565017051136000 58235290057368399275146219836702262486901301706752000 59501274623832929694171137659239268193138286526464000 51133907879856423955928321425908746103478214983680000 36939135052408280665762619398076478185152662504210432 22403913271431057800240641942620349195136969862021120 11386350983628541721521478518163016977775373571850240 4836294486668755603656444319576893690815305356410880 1710817609731218539937921742061980824039896960204800 501839832187824105048457044338181041718369774993408 121412862626086477027852510726979284286702364917760 24069151477632377770169980153883588584180253982720 3878912841436622863787724074386198160260454154240 503319140324821305854808487160838861625491456000 51975405102930526686231243776200911016836464640 4210970320839278782449290583719981216641843200 262993398416185782249389587222833012434534400 12384730673338388637782889148997676485836800 427480841781897043710454753663627886592000 10419845518433740440442334620550929735680 170461482306322345099443308783551795200 1739402880676758623463707232485222400 9877625877288245292790116788044800 25510397410351873173528194184000 18896590674334720869280143840 4951760157141521099596496896 10364034008897203661455468003328 5188494525704162583016143669166080 1103419835799751909321433220309319680 126031234370252913392807450632205107200 8786897660294033121746535458077340073984 405295654581062277740558948003817310912512 13068717025266906098573125262163905127383040 306604353334972804796992930955298492949463040 5393965475337484528835986748287658672259072000 72845503744432728561930001035624830368858767360 769393006490785347951624308458913497614888468480 6451680939844606303136016336556514224791512678400 43482038996940867332969956256437098828624455270400 237931055225607552115358561658310145376019021824000 1065931127410721833476806356229229451284565217771520 3936866722526708959188751600838814242927954739855360 12055802939225389027273512687689794480938546521702400 30753460275524024787165303198690170180542310803046400 65596023302364263396446768595544130301987754344448000 117334886682104076150394157325279563077680595583631360 176401428277176876389368086863175397552159262748180480 223235278553245530554727176040692006199788323209216000 238005098495331718776684550636957072772553146105856000 213832705679399591088427525962891120069090717204480000 161828591658169610535721951648715999668287854780350464 103058001048582865881106952936053606297630061365297152 55133910025990833598946106508999871681859703611064320 24718838487418084196466270966726345530833782932766720 9258542358545417980840517662923660930098265902284800 2885579035079988604028628004944540989880626206212096 744665557439997059104162065792139610291774504828928 158168709710155625346831298154092153553184526172160 27450767800936100266805431911040786980304752476160 3858780075823630011553531734899764605795434496000 434703388133600768648479493400953073958995886080 38740926951721364798533473370223827193104957440 2688376961587676885215982447166737460441907200 142424402743391469334503225213473279587123200 5618319634847789717337405333864823652352000 159770964615984020086782464181780922613760 3136491274436331149829756881617353031680 40006266255565448339665266347160115200 302913860236839522312230248166707200 1173478280876186165982296932464000 1738486342038794319973773233280 410795449442059149332177040 9903520314283042199192993792 21183629952251427264073813721088 10843370581808699330797783398481920 2359035511020159254411339988247511040 275785995210200492836025715501060587520 19691120058008315188492236086775725948928 930678910519476341478320547268024936169472 30769384388603095371324067072942865236623360 740628697666297944055073833216695060890910720 13377034378836961631513247135753393507202498560 185606352006362842637246304008578334912434667520 2015592946581494010126790441878280430371397959680 17391487750885460469323174472456690519003208089600 120711332140761213790035997965631348986927592243200 680848865722507764514718345668395185229839047065600 3147034757117369222645809242200582189506811595325440 12004216563769965023100127832065892609583599698575360 38006429605015633204624972201869521583975756831129600 100353396688552080884434147279936344799664382620467200 221833824258904599849801799250385604293994951055769600 411779036280591663471194589858528277970728127897272320 643346385481468608008283610912757332249051428846305280 847382894100074871085290913134055370472665879937024000 941892517449610631754538859967532245440316705865728000 883841850141518309832167107313283296285574964445184000 700002745312082501387076348992120370658175371840585728 467531419391132025704533981612340750520955888145006592 262946340123956283318050661812153234175023201837383680 124262269152966585420073686481381088344191449337692160 49202539391127078412466751008680026657093641652142080 16264172743178117586343176027869231033872620435013632 4467993344639982354624972394752837661750647028973568 1014461379520308493603814532988315191754907650621440 189105289295337579615770753164947643642099405946880 28709323764127807285958276107654248667118032650240 3515427399689119259505095033590316163320575426560 343133924429532088215582192707696755138929623040 26317795518700415823693301851211219349589196800 1558290524133577252718682346453295882541465600 69667163472112592494983826139923813289164800 2285953801428694441241656795216250123550720 53035216095014326715303161816438878535680 826796169281685932353082171174642380800 8048854000578878735724975165572505600 43653392048594125374541445887660800 107786153206405247838373940463360 76407953596223001775784929440 19807040628566084398385987584 43288287293731177452672575864832 22650596326444838602110925321273344 5039757682633976588969680883983319040 602881012785089449455498075746504540160 44070602034590038755196909337069481885696 2133751648508067709730783693736447414632448 72308053313217274122611557621415733306064896 1785105066170051454901972828778700915993477120 33090558726596694562164348177916289202027233280 471540461854002897510841961535307121128888074240 5262937138296123248664397264904398901525316894720 46708567102378093831896525726026540251037187440640 333731330036222179301864229669686670728564519731200 1939387678118658480738894681600883254897117285580800 9244414599032272091522064648964210181676259061268480 36399882483689571360368129555296577590350270053744640 119086812762382317374491579565857834296457371404206080 325283423749099848384027925666000565902360412631859200 744727838583465442352906040340580242986983049972940800 1433601089273170976529344127655616967749942371197911040 2325944624433001890491486900992276508900416704290488320 3186159681816281515280693833384048192977223708563210240 3689079026677641641038610534872834627974573764640768000 3612223213621857440183639482062983906558436811210752000 2990920820878897960472053491148150674630385679682502656 2092759686798400496010771155788572883284278737410981888 1235847798582594531594838110517120200622609048635703296 614771226335729422604575080486832752860736644091740160 256946594598108076153993033045329028098155684183408640 89931308109337826653897561565865159834354489464193024 26249460899759896333421712819172921262785051295219712 6357291311660599893250571073393441868330754610561024 1269706942411552320277317914107505607311238868500480 207590494909847221913852150316884567285315005317120 27537514630898100866123244429790809946011174174720 2932235354216001481114975101320317725732671324160 247387277875783908742717037401385461886138449920 16275478807617362417284015618512201439877529600 818589170797322961816059957144104806147686400 30697093904899611068102248392903930230538240 830885052155224451873082868457542430392320 15543767982495695528237944818083276759040 189148069013603650289536916390953881600 1367806284189282595068965304480038400 5065949200701046648403575201777920 7182347638044962166923783367360 1625701140345170250548615520 39614081257132168796771975168 88438436406547566838793434562560 47292453868401311367044789132328960 10759033255061298336002689527604838400 1316636694588126383868329130940642099200 98510757489083616041028385576978841862144 4884491725500395962034324118191867575664640 169611483080386198559212295655172707754967040 4293290665472275651030061233771559165047603200 81652028026667168400145794205247986342664601600 1194569170030140673694132969222778040193183121408 13698055565428265989674458634682682072463153561600 124994757034532927155779435041479473911226276249600 918970329085249479237017444017977788962713894912000 5499756102127538975229701335883101767618690809856000 27022134981786641498295265896972306684899834179092480 109777423363508231086824517706449995907405576352563200 370926138112338365592678690451032598628309845357363200 1047522890039474088016361116551527246126245396611072000 2482426128611551474509686801135267476623276833243136000 4952440126580045191646825168264858615863437282320056320 8338292049854157720629858701670425220586399505947033600 11870006657746931135359447614568022679719068718176665600 14304592144260243097904816359710991414595286026158080000 14602604480598998162444500033871637069066021151703040000 12628332354822013610882003629292191737328295091992788992 9247077685853397540512709758135554600558440932746199040 5727099554407145390317542463372020441909651688799600640 2995039307789451033201776033140980078039486214805913600 1319455485774068499169153412935473387531069729590476800 488198529736405344692586762786125153386495799948476416 151133259725890312222731073807359243634216962002780160 38964043523081096119922854965959804999446560516341760 8318769622696377270782427713118140185832254655692800 1460822001217443413467848465192891399415179667046400 209285111194825566582536657666410155589684923727872 24222813795697403539645446489167842082139458764800 2238265847447568698148392243155392274207919308800 162754788076173624172840156185122014398775296000 9148937791264197808532434815139994892238848000 388829856128728406862628479643449782920151040 12143704608422511219683518846687158598041600 268483265152198377305928137766892962201600 3993125901398299283890223790475693056000 37126170570851956151871915407315328000 192506069626639772639335857667560960 454882017076180937238506279932800 308883216665582347604236948800 79228162514264337593543950336 180640210532522689713280206766080 98697295029707084592093472971816960 22952604277464103116805737658890321920 2872661879101366655712718103870491852800 219930993464000631161365698032324856250368 11164552515429476484649883698724268744376320 397139082334562806382545862997477559621386240 10303897597133461562472146961051741996114247680 200989607450257645292666570351379658689635942400 3017858955865618544069388553825965575224883675136 35540900926516582027263460241338850782607101132800 333319352092087805748745160110611930429936736665600 2520604331205255714478676417877881935440586683187200 15528723111889521812413274360140522637982185816064000 78609847219742957085949864427555801265163153975541760 329332270090524693260473553119349987722216729057689600 1148674492218854293448295299461262240913475650138931200 3352073248126317081652355572964887187603985269155430400 8217686494714101432859652858930540612270157792804864000 16979794719703012085646257719765229540103213539383050240 29647260621703671895572830939272623006529420465589452800 43827716890142514961327191192251160663578099882498457600 54929633833959333495954494821290207032045898340447027200 58410417922395992649778000135486548276264084606812160000 52709561133170143767159667322263061164500709949187293184 40350884447360280176782733490046056438800469524710686720 26181026534432664641451622689700664877301264863083888640 14376188677389364959368524959076704374589533831068385280 6666722454437398732644143560095023431735931265299251200 2603725491927495171693796068192667484727977599725207552 853458407863851174904834299147440434640284020721582080 233784261138486576719537129795758829996679363098050560 53240125585256814533007537363956097189326429796433920 10017065151205326263779532332751255310275517716889600 1545490051900250337840270702767336533585365590605824 193782510365579228317163571913342736657115670118400 19533956486815145002022332303901605302178204876800 1562445965531266792059265499377171338228242841600 97588669773484776624345971361493278850547712000 4665958273544740882351541755721397395041812480 166542234629794439584231115611709603630284800 4295732242435174036894850204270287395225600 76668017306847346250692296777133306675200 891028093700446947644925969775567872000 6160194228052472724458747445361950720 21834336819656684987448301436774400 29652788799895905370006747084800 6435067013866298908421603100 158456325028528675187087900672 368886324666414755835540632764416 205884679954442735600711115661639680 48931925602505890161102341822249697280 6261757354445675631553565305066015948800 490420836000185315463275234692770369110016 25481449270509628682612675735911860428341248 928252794854279330580890330379646344175288320 24678470788196191890365389017827628978347704320 493569415763923837807307780356552579566954086400 7603436849843246721421576356392692488228927700992 91932463729922892177188150490929827357677034930176 885807593231027867332281658376146774019283930316800 6887285073997459276181172184060691485570053754060800 43660467879805322197219930809670454953167305048064000 227616572546718413054839905954415305155845550317240320 982930159962489084500490297002367655663231468264488960 3537188118896154490936020445960077376781178986142105600 10660691969450910062959950510740788760576608888789401600 27020867457195519965674112790381777606447637488205824000 57790880274076918326585508730429026855789884677900206080 104573973829282042686202349131252524786667410369533706240 160425982579012224575424058326353305070455686362352844800 208948018897806092121866117555496081651311848589151436800 231257572998873930082794531148661027869290457422888960000 217567124677340593421893094904660295019428462343453933568 173957146284175430095463339934865221091717579728752738304 118119049946045045126549181437254162469684776359029637120 68023917156427726880914483952704406065130964956762603520 33162670670791162926486252580985501173250529883796275200 13651966092809028738070173979172364649654801468829466624 4730598032159632226615367258131526980577574286285340672 1374368080632315026775460702435673121798660498212782080 333180140759349097400111685438951059829978302597038080 67010711701166665350801009398404949317015532312985600 11104632224764761686704167271735677315391145354723328 1503752280436894811741189318047539636459217600118784 164764676454006005669231846389430931679242249830400 14434024633955512269499881279960535219822814822400 996431680845055087638058865480510320895066112000 53246817945157631245658770624114770272830095360 2153946234545341418622722428578110873618350080 64105542694801827935200072279110442667212800 1352145032502580470239482324978532863180800 19206605575320745315901737570717796352000 170725382891739958363571000628602634240 847172268602679377512994095746846720 1917547009059935213927102978150400 1248403000690061988233791001400 316912650057057350374175801344 753142912860596793164228791894016 429291460330540172103610411379589120 104246276283599505125826728230010224640 13636716016348360264272208886588212510720 1092300952909503657168203931815715822108672 58074000663021944439442842374868891208777728 2165923187993318438022077437552508136409006080 58987564323005531835507515213344088777514024960 1209245068621613402627904061873553819939037511680 19106072084221491761520884177602150355036792684544 237088985408748511404327335476608502132956563767296 2346193084774073810771989257320604969024049328947200 18748720479215305807382079834387437932940701886054400 122249310063454902152215806267077273868868454134579200 656071297340541308216891493633314703096260703855575040 2919004717464361523668122700188849401666566178482421760 10832638614119473128491562615752736966392360645060198400 33701542355038360844195972582341848339887344229076172800 88268167026838698554535435115247140181062282461472358400 195293319546880620551909650192484297650600299946007592960 366008908402487149401708221959383836753335936293367971840 582286899731229555866353989480837922107579898648539955200 787573301999422962613187673863023692378021583143724646400 906529686155585805924554562102751229247618593097724723200 888399092432474089806063470860696204662666221235770228736 741208710254312702145887274505077898564709687539902971904 526166677032382473745537262765950360092232185599313838080 317444946729996058777600925112620561637277836464892149760 162497086286876698339782637646828955748927596430601748480 70415404057646569280572476313625880824535291786594091008 25755478175091331011572555072049424672033460003109076992 7922827758939227801411479343452703878604042872050155520 2040728362151013221575684073313575241458617103406858240 437803316447622213625233261402912335537834811111505920 77732425573353331806929170902149741207738017483063296 11335978729447360888510504089896837259461794216280064 1345578191041049046298726745513685942047145040281600 128594037647967291128271669585102950140239622963200 9765030472281539858852976881709001144771647897600 579798684291716429119395502351471942970816593920 26385841373180432378128349750081858201824788480 897477597727225591092801011907546197340979200 22085035530875481013911544641316036765286400 376449469276286608191674056386068808499200 4182771880847628979907489515400764538880 27674294107687526332091140461063659520 93959803443936825482428045929369600 122343494067626074846911518137200 25477612258980856902730428600 633825300114114700748351602688 1537343265426785206665126812319744 894733780478388990279103804770091008 221943684990889268977566582683247575040 29671096387219509146438432522466660188160 2430062794113277799093307623590019469410304 132168415302049942517352675749701614475149312 5045326955560906479157309795710548364811567104 140717322119940907270246843520989512987322613760 2955932389963943873090432151246464893184313917440 47886104717415890744065000850192731269585885462528 609657391051067600753984576939850434056174021115904 6193949743803554860438051639326397118223490228420608 50852693902529185614543175441215242612633684567654400 340920611162874234170968023111004228535717660826009600 1882639374977205493144123416512990017580574193672519680 8626312448626023607258034248319286291492240348351037440 32997883778394702760635836891062183374549037041875681280 105919133115834848367473056687360094782503081862810828800 286509788054328890390131412341293995997546425038877491200 655391140174277336767425605730710015844387447276432261120 1271399366029692203184881192069438590827377462913804533760 2096232839032426401118874362131016519587287635134743838720 2942254977280863143347380366507145114921665537027499622400 3519468193309921364177682417575387125314283949673519513600 3589857557176119791461236065926894867820569628666989903872 3122538821922423723933737879829902636506649321976612519936 2315133378942482884480363956170181584405821616636980887552 1461723243082307433441046120286020260562349107442991759360 784742026458575274909194201318832518007016197396564541440 357493589831128736347521802823023702647640712147323846656 137826612936975230818685564980156380677368245422043168768 44820568464856202990842083142961010513245728247598022656 12244370172906079329454104439881451448751702620441149440 2796292150213845106380522121218601368919073954841231360 530724836673239989578343994435367198590763015918845952 83130510682613979849077029992576806569386490919387136 10656979273045108446685915824468392661013388719030272 1107026932795544506234686546863060179468149797683200 92070287310083090097756639170399153650704108748800 6042112604724202787665279445557444458327457136640 307317446581748565345259602971541642585959301120 11846704289999377802424973357179609804900925440 336372079624103480058037372229275021502054400 6776090446973158947450133014949238552985600 92020981378647837557964769338816819855360 782787176188875744822006544470086369280 3720808216379898289104150618803036160 8074670608463320939896160197055200 5044567227278209666740624862800 1267650600228229401496703205376 3137435235564867768704340433305600 1864028709329977063081466259937689600 472220606363594189313971452517548032000 64502383450477193796605288092318826496000 5400139542473950664651794719088932154245120 300382762050113505721256081249321851079884800 11733318501304433672458859990024531080957132800 335041243142716445881540103621403602350768128000 7209591195034009446562029637186499739473936384000 119715261793539726860162502125481828173964713656320 1563224079618122053215345069076539574503010310553600 16299867746851460159047504314016834521640763759001600 137439713250078880039305879570852007061172120453120000 947001697674650650474911175308345079265882391183360000 5378969642792015694697495475751400050230211981921484800 25371507201841245903700100730350842033800706906914816000 99993587207256675032229808760794495074391021339017216000 330997290986983901148353302148000296195322130821283840000 924225122755899646419778749488045148379182016254443520000 2184637133914257789224752019102366719481291490921440870400 4384135744929973114430624800239443416646129182461394944000 7486545853687237146853122721896487569954598696909799424000 10897240656595789419805112468544981907117279766768517120000 13536416128115082169914163144520719712747245960282767360000 14359430228704479165844944263707579471282278514667959615488 13010578424676765516390574499291260985444372174902552166400 10065797299749925584697234592044267758286180941899916902400 6644196559465033788368391455845546638919768670195417088000 3736866792659882261472353339613488180985791416174116864000 1787467949155643681737609014115118513238203560736619233280 725403225984080162203608236737665161459832870642332467200 249003158138090016615789350794227836184698490264433459200 72025706899447525467377084940479126169127662473183232000 17476825938836531914878263257616258555744212217757696000 3538165577821599930522293296235781323938420106125639680 593789362018671284636264499946977189781332077995622400 81976763638808526512968583265141482007795297838694400 9225224439962870885289054557192168162234581647360000 837002611909846273615969447003628669551855534080000 60421126047242027876652794455574444583274571366400 3414638295352761837169551144128240473177325568000 148083803624992222530312166964745122561261568000 4805315423201478286543391031846786021457920000 112934840782885982457502216915820642549760000 1840419627572956751159295386776336397107200 19569679404721893620550163611752159232000 124026940545996609636805020626767872000 403733530423166046994808009852760000 504456722727820966674062486280000 100891344545564193334812497256