0 1 1 4 2 20 3 168 4 1200 5 7600 6 43200 7 407680 8 2712832 9 19707408 10 112560000 11 945677920 12 6768230400 13 47530457728 14 271289229120 15 2096760960000 16 16569393144832 17 116315256993600 18 597938524646400 19 5699431359135360 20 38890647857280000 21 270061302781670400 22 1560454138667212800 23 13684373670040458168 24 90155341864055193600 25 606385144541059800000 26 3731074987702037376960 27 32091810371504168485536 28 229011800977357642137600 29 1609952877906589863418800 30 8109575520327267840000000 31 78676187801527792916318592 32 552213761305598772114358272 33 3557542498304615966022071040 34 21488776342121663215105620480 35 166800902932488963640320000000 36 1296625880566073610920263680000 37 9218768980908057036117678601216 38 51973924578849208046868858279360 39 430298037173661631407466720727040 40 2992719871528904755662371684352000 41 22283813078124233086158118427520000 42 114553798841467569241082494218240000 43 1090635257818509558492257007816960000 44 7550310671156296403823729553426022400 45 47171379502282269560092252416000000000 46 299607622435920700365118146733570560000 47 2621669158378151817230729359430975727768 48 18111039498583470007362273597672155774976 49 126362337804890874613941812915620478976000 50 709469513576712355077632221200000000000000 51 6148235039792697799176800830681122269184000 52 43885047735328918859683190981752786071552000 53 305554167435921777842817084944218057220975872 54 1585513071182673565888818663793853365852569600 55 13027800719283432325922235021352272000000000000 56 99200672394678440710949185310822956321996800000 57 721749556278782579702489074729295319327822520320 58 4129318413956982925200511942937106726191725854720 59 36286978640919247519106913061827098955041422114560 60 242357886141982466074743276591089616980803584000000 61 1778076512588681778627658691782757756203520836926000 62 9957228470203306507263560907625591319051752934016000 63 83579341687025150435016088225264324195066242583756800 64 609863288098727181909312597297544826658543365794037760 65 3787889107858976032307790759560227064745785500926720000 66 21896855361246277689923498903190902434186565517312000000 67 209178852428177109151921200832857721715972614736482062240 68 1463015092444664952788746268094150179621774511605413478400 69 9975735213916127922923860919138375066812173206342235058176 70 57182940437639183725082082063523390817425703336509440000000 71 502262605634539148340167403980796281600535940003401472066560 72 3308978893320544919858999283210720849585557292735440879616000 73 24602755361344434084385875361214659775678934638378345734187520 74 137820858986117644287893194532946897299170319343171922400334720 75 1058146097110924415634128374561883108585421343601280000000000000 76 8434498660613662355536868036062292754089375321196007981056000000 77 55838811172206025643026992357605105726702246060726125223736115200 78 301831027640965849827505285817993234384231006895787582602898636800 79 2886309074570951243584873394959047906375349057032392800526903447040 80 20210690536814818441370027396391656476578559365823774885926666240000 81 137434492073097742948517121667767838698665384756268927756963697720320 82 794509802227034310251656751740905665684370699006913806813264985743360 83 6951960973911899656516048423727848115148423438870398977975027340826720 84 47414292976983312153498846279443634348170997029295913467967401099264000 85 308056909454603883627930135011641994623077405095144328103080618816000000 86 1894755394055952968897773262451078927755124807791985520592620240061422080 87 16303480197726100889115741929348049308253244847991287099259583064882496000 88 109967923755026020693992473736685326748414413340971208867810761889923661824 89 813070889831309535162330172339113662967144812769321136726396173416997242880 90 4119425541757430175704256994761312407119860649621293536520929280000000000000 91 38929758659788851106461940151058496514506966112384837130673505654915208314880 92 280133952115605147037500681935742640128632898179285455991506492608546078720000 93 1912932842684972780511692045697401824322023537949311306539166984398999367388160 94 10996923984522301461675276318833193556180143476496953309078248776821387069760000 95 86865808197802432396502200802150130232817275651042326430197783502950074880000000 96 673249684158276010643506533260685946846488063764911851184784057006323709069230080 97 4714980326866386092874526562375043137485202432146971371634291112407130844068302912 98 26402247124462333868057205221985804937901552031026109579275700641728313370948403200 99 212626326247771507473186100835707212713647377787638865031779530973145989057876131840 100 1572548315466656801675773100412593451261267244863375727946362087853813569843200000000 101 11320615677870463198229772770072914403516484650282097805170445692569456623130928061440 102 57750824412074365676767456008734106509466147007902083501155198449049617917257580544000 103 554174686592216758219590589896584802209713748071991986004851929679141989914683755724800 104 3654556375035708404606495743391043807377625757549881702150851039523282954386411014324224 105 23268526965751987262190584454323326756611771855286029136187715706236292300800000000000000 106 152203038981651772849535710621994761524479733837245825864792102486107564644974689881500160 107 1330976741569080686012462927559174133991922592749882727865635961070160874890202928569417760 108 9117226774120320560754497914408640694717566514914117470121744052229450355398821701222400000 109 65248925835096119045798516355556750835720177270614244134335727781749029473885904100383955200 110 363125092813954048632185432488025603146624031070987140718621607284116933527260364800000000000 111 3102478122422312952087846179489920203563906661782668952055666666203950844202794633077902704640 112 22321246524654305236822043038780162762324247126963718242836727917339020828655361713604975001600 113 156593629487884733971041568582316576687773664534342420222645266555819526770742359666113192289536 114 801987762752179487312830116194368592862580725239149296669315783557623153818871236679286333030400 115 6943393691736963444855865263551534288568229467762658073315148914792595634256161811183400000000000 116 53697021580738328251041493950546100040179983433740710715998314808099657521929060043311745597440000 117 355665205804309651325563549280475395918571185174652062687414155695868172585450670513175973068800000 118 2106797295595790260953032140251412948736756893599224868738782370989942116404617369934575353469337600 119 18148402695953388222879614755413256401636554640695294403079107996092047507326818490786790558924800000 120 120810162258074971729078022160796955068406688861781968094441339067216797452143471961078497280000000000 121 863995505203395858690004395311726887821619717825777788989812736747450673417319048058688089790528480000 122 5058488572787677856873197731630810116649582715929854545557608419801265811874088907543595691069954457600 123 43232427488297802164965043952879298559350910896182933039626732922841271883543182579078362375681428480000 124 309501106449592025625190674286290617184779920447339736331260240082185319691111007758120775166999252172800 125 1958725200134379868703607405589436193466209185956543804322427262510793011570095778718203125000000000000000 126 11138130555310150864111567694712650228523619601193339348821588986553063008099895730970195649466980106240000 127 106272543264270851481947211689939918010718417810921183593494678792151415591516921984094648395271497152415680 128 740049630580719236260674361024018145587007268476027778339131610644083671727204319807442387545906745610076160 129 5080328666304431272787545152983970488197200632919644364638200715645754928469757530614340880939091937280000000 130 28865150573410098352467213968140292820610770440050499127902129201375341283891096984504992403776077196800000000 131 254187251831029641796460821113155610810957651369377859897866622041536008582679048309281550275926835979726848000 132 1725651336601258697457505728443619880637850637285774114887928416963323075688508870894280167345860894271733760000 133 12377121816909830845524007758013988688947590016977862865367844488558580657902743536460988303854228262902300672000 134 69734028011246191540915764667314338837663045455059599631636441033272887087057361874738449660626959867983953920000 135 540134810790563246256622153531216928516909072031749828415800398437363433353324797507662282196238317568000000000000 136 4036193197673150795626104186072556668560408692475023354907259250277546553897699897801359746042494085555747254435840 137 30018320534453684501935312606845687506415557313210368474160251412380049647859953020916393696875430879847790901145600 138 154114537050797227431654880983406299946685854902439544818498322639603282230119012970823507179046374879327263129600000 139 1468307992216226194166234397129534204770052641607452512105275486549810022998126790081667045002873693878832066096537600 140 10002636308042421379506324935831755729952341431712406038703261995450028779796076109452148655417340357208254185472000000 141 70390694877422015822175450116498820209289689255258437970440285137120999973385975550755385972311417020957636387737110784 142 402432518543926368110643998687047104406956334923921812152856581314433070487424680296720419283630914340476580156029009920 143 3314400671093552005726859129752330494084906964892224511500844035660896095410309680199001900340347955044772278021632819200 144 24398055736382502779182805677377183014491320854912485040126421759201211492264684364189279588964013201607853627878984908800 145 156499643666398559557206297013874388336203568345294203853499490225007742342108690985557107522176246541876044978414592000000 146 965729962520120001583898741338430383485469677860818403388050381734623563423802580056922349689008873180663379616011801067520 147 8146975485527398502898058569786322049715005048787545664926411420046833384373394105012924261323454091714425812840087552000000 148 59308667272079489868298771466550233631020336621380215799360062610487758762606232855952587550111751341910594371578661939840000 149 415465632836899556979052411515166957204663813924492522841475937786796161480319449110873621662411880212831066227176122350924608 150 2072005480584638022338950353330136781765551669255284000931345566476662262715922449122080119191168286720000000000000000000000000 151 20359825248325321975380749872408841498292673930791747594140520251022599571814559386092296478203314739987350638748995059871687520 152 134117808351182830899283655173063430180200210162086364640194424832975022148177086057571994680405081665159217549891750446130790400 153 974402923285228103398285789258546666560105846463416108741350130338096799491445802223044624329472473859898460242665723802419200000 154 5565289457791413250657231841273014583948754066920200142286088376430258149148580489638972865964026791282183653965861737340914892800 155 44080121457701827149100026958219141051765235392741141641676515041179752702955540949527249557785967409672907951666945310720000000000 156 333536911835483535538096760506871793871843618521517837393319911200601262953295185336567719656608421824004610743899407367085752320000 157 2395266721574827985606554962212133760116400107448914151857783397830499868036102329900100398687789212158044269880894520263623102812160 158 13413753264800375785256091089292859743953181762350529083091699803989162202245836527424785698929649799168656359772963338206101046400000 159 113569388593285631866072967900620093711189565509232030303222210672253739263790793888279568054583293864930015078355229596152580798464000 160 820310539445403634131601639240836911884146168213662556330234428231120565665733556659298621726648167280579530391317861477662526013440000 161 5689576983649742055545749563361891191162811832466053606082015413058651522464429617862716265666333226650053978077080411105205692556902400 162 29562202246564935844278415900570335531449124818947342282825616483189921806463857057933841403853954095582535038151256196211041902788608000 163 281806188901896473629937351566775886041966251883854396735011300989105282836116250324463701938739788193180437253431022790858901952526057472 164 1971000821628584828072631799706695840228184787792522397477295063995198830187540067663318411022286965094039446024995109783646974910447334400 165 11452634737232498162658914645647908182973753323327306321725166561248228349143539874687603332545736355171304927127011527680000000000000000000 166 77327618234680392364830872520626775968524332231385735962704297522366254752335043276601426053157527091074229318904232102459189995035040648640 167 676616651556518038938075891200134046844004620139564213466616806364829097708069446164605045993328731414800786340245218531474482584859633737344 168 4441109966782694915589704675749172659744792771946094043469195473025863410292115413712728909002632883341516415921602747777486841446400000000000 169 32527962467729548069731168760750099485973090144553648459087235718671797991545347197881770210421897558788501953355543421358067303952102597099520 170 183426993931475258647998709939735960949028956152501864656082427554239785667096136791957833987131133066709832138818374672426280626380800000000000 171 1582280575313496162379116474853539133422971775510736588849381467244456434626267824701388643160643210285471840022375627977244785842038243328000000 172 11362427506280402702628961574551942649135869240422485435913206262878608777369490891050810452331770556689305966302800935802857642037661134854553600 173 79341108879761038532189754514232157146978544636213954110090089301175057236737467338681939462796061345899406631977683919031362922420958289639732224 174 406290488600086317040556343621001339501368751324875037447527108350978440910113481323367267125761438357591075684733013751777465382905636515217408000 175 3434086340857378929984996067508262661597255135696420589176423262348095570247798811146352974451816952007230230270223287450074021760000000000000000000 176 27226574545552038274281984325727518817017640322315752404892999773779453614065058448763713951527377753636396433228676910044778418836092925712449536000 177 186678836732768510233348808075615591218198776496066854730632292475791853803330727204361362621811364082814081686278084538192582626456031950509431685120 178 1069812923808394620821910259688511141689639937701640651751439799835694092923966489743692066927235668969303513542016342298404296410345589736719033638400 179 9339158475012394474601451104123736854860353090659617341833606728421835574653571029203368122132756141969382362418948105128772741588266869652767561318400 180 62547297374743475189941973182024219891523265334057205063710899175826988792582750656918742487387490700137588706222066734257753594066051792896000000000000 181 458333655099115712711668611448263691704149130964946589671337885274632452294590783782206938686026616711744511767260480747859736437099229082340639687081984 182 2553455066011093740253738994181870376743844712086180274293883019519434553617396685308665416281099032174892381921455361256460833908325168877548530115870720 183 21963025295473524517096679443119901492082001248271938143202543247321461891762868080439045146909938817932399506308904066800817441179066627476782077122224000 184 148141081599258764716544125623294472398702807846022456964088221445320863435204045692105984675315463486755117806649073885306390416214600256722427843287449600 185 989715566857091206541212449706822703460349627653698107099001098036901911943514353220808726016677675402297358592099283864927673306031685868962035118080000000 186 5661008787420815096532999647778140600156679288019378907568520437858162427197837298543816979203450933281412006273040534473256603332927028819004191460556800000 187 51613832778359239046004212485675000584418984879370353569779218268325094168856878435621458409369079860297721991621167823980684512529299806177338302199838720000 188 377605607466356864833516083911625897264800647670375859020035588681511687343974711904627973080567717076037987126887661871885211713506600580642134368058916864000 189 2531053639144676731339979774377756472835462727057163695339515892765388251918373863911905441857261558843930871346665936239565951586144243519665733052850503680000 190 14758122653232882680518843143825852106450969200836164614917153299055545931724490434522551990462228589914311018462257110948209850581030556832375929241600000000000 191 129627052741500000867892595221627674253720317389846594082002891511306540466655408551857091663711972431754832375280699580666141352988273870689921291164508670128256 192 906560830001491655690843979868499001711180488724136073808770580862174148300584940391381739591767747809289184821668232463264369621665826597516647733136348676096000 193 6351725586840725421957868056211873121636694956758217729538820165974060043133213437500624758794622325080675197962694578273196935018933295142841137578017218760499200 194 35569213912434544384649099506969593658877730579151636599330705870044826186861441156851428872814203552295348077513242153322643538489359199948791825693948765583769600 195 266311771805273977694543627962968227296469467925980756646925895538151066129686903174318039017431671700090861943256590569643654355482660429409113834861363200000000000 196 2169309023723585061043069894534043497819479858497381186279686214636967180528147474571735489960123871526364393458347095592535594515752807403728932785214952128380928000 197 15250493133922347025284565692706662724673226347010478863863165459952116239150104397626675038001882973580004524417640192837535149740757201160897902007548848178854333616 198 78023606954536826750860247023480005872905052983359475904297893615973944803288098132246439623542674847000164437025538340125338030960941099754441609836122393804800000000 199 747273979001142126417981482070729060527946872884513811402952777415239612640417307649106572209209461001571052889562681943301789824011329059148231155084216030343004538336 200 4917591704790938096566880310951066623537631589847685752699975284909023776166808100985768162424527893977162674757518529197607604371645676443986630156358778880000000000000 201 35763167175901645270547240856589173998469457759834302029068789193294210374694500749806527222073663702612907957571192343160134076662980195124035741374358729890875719276800 202 205034523880573219220531975726798315072204150064583903340048289500232271919362816360309902033582861128953094205488739440128208848973452537167636776591500130003196421186560 203 1776372574614514614745476845412867768477775911099573698010099468380469031949372563918562922297375082447133947103427018627131819174749362328061769285187820217606635520000000 204 12282100856807713132776409109964091528917011322263313044923157435736718276238533979501248586474807724124864927914587371660597773351913299636173057759141868096569915473920000 205 79408375769190930186339385894415526314479886962310445746457215776939701268658471016694677137263259348308254067873062474737948450347576834271094777168478393246680960000000000 206 492183421573273447664577105753620283968695209817963560507817765316428523564985242055678017682892872773527471469969983824957455422714675427946933171532709083304181733785600000 207 4192473932223671066411442690173584867120069919441078442010517864657458017970802345555148121943052241386902193155982120571594825958082434174431404004904590145534611786479697920 208 30069781673782942823408800098682793086134905945475834792154227274864612729765536956776035380593144695182854721367406153423890424318198384396095131671337577750403621591103569920 209 201839207705422770813141421154684378931870129927932993165836009366351923712398216508773137709269977069999039375148131505079737529988674594187111266406862123375585571341647872000 210 1063274135141485965357573049696727789758605035310689037467039347400259982889692415161412492164879777252802624958797366808153117181812893371608768286001547920277504000000000000000 211 10343236276707598657177580504031765751320944083927600697760715614601980413289092885237967852166474548377259681297814479537743633243929612586465942008404074044217576000705278781568 212 72342366495784124531141347608638147840824970960744574028603947782083848059946385079017414175968631130948059134766315177130611480624529675641371404247622573339617297641903905280000 213 495032100947758975643368630458819987866665344782375155156939089640423141087832689043872508587628323563647497440269539834170049571585606795736162247154026629435437242762643413401600 214 2838183539024618862045990542541009514222629443184061681384073005037643689779146265527846109022050331473426568600005844983706058112797099781161883320777709701026476322796420218880000 215 22379512875109043235562221144937744562956407505992753488434385928174529021709114602653788582897784542562575829518027075101392795917069501570144829475690375196496609607680000000000000 216 163148390406971050675674286130748359356835490201330941279139853844639420156791680631803453274361300131946768364427371875831038495784648015628735551494926999562099365639325797580800000 217 1201548563429730906150472775061427108446614595016071941967572591412686464575778231239664775867873728559769120881107596818307800572602486154862533045526919099013758818377888432128000000 218 6814428816533903141263269103766085543203559200728014307895387711505694876883690222532706395647694070565637640651253593949757902047670093756077808442358648413440892513515590184337408000 219 58220834374568722634397582917821166541119595070495377093658814719135778396093034805203747765746368392828197218195334244912405732078803010032342523823684541071073960653131406998284206080 220 402249950016814231066242472619995047012094636215958129316505884025069726900846097650020702064770456506161453686326659154560849056516870179178642710044639977643687916307642056704000000000 221 2857955467135936512146557207831313409904665104732300834723325146180104195137231981392782969985479828874369497223593282593603997660532602790646854390088848573378284939896366274385215488000 222 15019542303762089128374738281761196166326045945089665101924608425160474869242496357418645794027895696400901899934955278218849373308619504466925317551622563659724800310529949420367957196800 223 143156571590326179290650762777340450956671820987115788300503488455376633827143935506665583324417626294791591190919905975657531265432325555729356803440402862398532255151945917614629308003840 224 1002123863355658137839682399722164803927917877415090037822627926600242189460319147107647516127710962475381262395995763061615076351006337452066815861123154965317939188787218589719675428405248 225 6140431398646623988123680400137852734048098435355665604255922358322307955064233285529897681840265408808826147537038768337955625275259590596392293747351643001293555200000000000000000000000000 226 39284120479072139391554479894247049397596026324605802635975613169739340449321823526389692378763599858219180062165676995847194967973793978337802095816445762103512644164947522297074796001361920 227 343736052892974102657443038593830712607654800336770417054472227644829133047163595064831084484775078782264064302812887082609462226272350166990110649549806728396457026253799503016426657503035264 228 2353161676424328193369092048341522576783831036228522550813438136339409321595937149471616290033048089746315719774217518339339140392822056747572083861570832669445495099326952755708716646400000000 229 16843066665294909992959560347266789596659712231778942624551879466474886877115823646935511188321263002690267881895908799235499367091871609478290523591804049964264995561258000395496891577068608000 230 93754648368723030410552629395322909771852427132174812037906580387587882674045290723827371642822842462760683639492147882165188216193027219293608209713963390939545114924235180998656000000000000000 231 750096855662055229957851139461286197803512946704923405155326257214548775362869488625437324749571633819031724693547750665825894145866047859550960283943455835100183264572573679282614951185743872000 232 5437306153214639713752265864904041072134724859828516387550320279559402859700384031825040819375803828952029707767392961449328461554997088026096147904731778800447961275009396489428127770672602546176 233 40439973173192602457970242114109148058950556152799409293783696453627985849874285936944497639549298235221232083702488053279256570986950119321768789093603115365474279710047423476192011326355457280000 234 206565659803309065886045792893279057006012451036428493339324182210634779512018380137217253467436350681213126535935279805967942352827458549255723728341228391582914995453053735649773198238258980454400 235 1791972259248161170331810392887693589431292684422953221192966959214271211843473401732301273420944186684045508492481800336915020042838606460764165131619713746446453757120407366134256024249952000000000 236 13859440117209228668995792520542085651349471349257619229868983800214028188710683761431666727479469958045779732320852773781871699692639256761087717817622172192544443257211503507315212201723166720000000 237 94473190441402412283221284246511648721105054241318853347848379962432664309162288644874507796140808037754657155582312645980369755859013255476725947921385882103705251491836850554011196168503723259658240 238 539771554731245870379006962626674120080313593015704538332660856845289759883024772464766276328889926639235502407421132130365770414605874328989332340381335674847835493519468500681874541754301777182720000 239 4756204490374692107415798067571065832642114141099306866457339702332658489700815987664783580277139364403012473230664902442063177242976399563992611904370331336811253590729100904118135742313569704684149248 240 32867528571091292837019115768415451845369470641408416149246755834217926585941259102563186248211810575903178071709880030004419653097231037917684915480188766203005705788484589412829081215974441484288000000 241 233128150138589033777307180659580607144260544937962714948834744931623451022758004088087157104084184004025268819916205514021463831089641487274706102711681707139427882356365377418061877522451718926773452800 242 1302530096990196474795591220599084970147251833532796090222728864820147352110185309380790754256351656637637036895482921508386185710939130510405358998839005910923866211397672746657711680357365707708982886400 243 11065577080500583553576657627410577554976735958600621019997240716925493203170500591190698470161298105390113665041119917171921281368855872467390617894372798995382794460817651619057146157325220024885268480000 244 79782438723163303226369663883662453420234917423241804710815438019642744897983989418919367785643649199539818183344108332504213737815175347023372133483957173551009320925431481893226998446287226991515009024000 245 488705254424896258646533990123255398646493145142936351532612608616628691365147896663932866385279902782958927930576048642195286616347602241582383835873547326050002176524717842848307434487808000000000000000000 246 2877459436283916197197053300464168662084368283007900648313211826533050573881199195523665564545521229204280736770009365038472476491516204338278905309283105578219062410549241475693149149001784312858956267520000 247 26909836133557503235030778489168398944917759719611246480684307583153339646910475344236907880897047437921289284078738914229470899153331968426285141729555571803948688225039645872026239842362541420730572800000000 248 180576263030429503557075389699093381643961223059394673464126251479274074846578294708775320820271758362983026091170118879621373903718161784288269822726012665619825903475783154185908056338798436979899364504764416 249 1310061246512052587721117259523868172340917324905198864913292155759069191919410072440764849674398947778768652183353590876272334630297883386974555159700832870745346993283146794593407271695849675075046536177751040 250 7422343564139941191115112608768967490903879300995361739827000384215022962123042898285206773199113459046125984047431787132200623567950326420580496015915873007504694326555537680800000000000000000000000000000000000 251 65853376570656490221956012512366218976172150275393121466434692912279178577896704246330212674526985492801390500082611548583049864612711968724243254996367299253162264355137064171329721284645940275703283304859238400 252 449123838186080113871661920891425061311027190032644789210873848156720945894002842266479256032924901717980785097201974605347009750716699300368486365973224586423107908324707801764916943498979193468110107574272000000 253 3086473968621476248813598754238353585356462182279199823057288205729673819613713954801657242067242079448695587081570045764392633030596782873022750398877928503835722002430108018009474080996458118073504521910249758720 254 18027566586491210822509482254329624603878638820841253115669979894607162953066481398701044856560436617951096919427104967805967079508023720952563296507700836605514301538135943374023306553216892996061735469089751040000 255 139661951778494573992176598462085876925933843416175892170247859460511244558497965130219915583230185987326432612638998904242544546179985402990507284873652835197950575012285498777313507130057635037260546048000000000000 256 1106797661414780200310175140186718888224461512189123515856488954220864480190605826233325064896474118699277250585821264273366285985340100608619257382292403238922821401299082006456054983891351421086305543297582615232512 257 7747583887761808924994200239055544474993615888821522530312981081261603328142910269732543228966399176238638989860939802382284276264776444881506760190100298131613470764722226691556054155287051636006849152557114124327680 258 39556484986267501677717235167352929463837638157262664749065527116791739326922589395213703440710125911685431273925759096143679511442119320963946594342078474945348084572396934769175426406742718095322009654496365379584000 259 373335080337294920837128948457511287435867480306613643991577443238103522975515866749051297619813319528410592320712225282325828090779424958328813067998806056400332068470063794788402087996676319481191380463094281011200000 260 2577215015551908802334587026591611408229048401293595891722116446980244217255074920111293350521952638440013305743521777093826573886105204694137752095837438449589901074756346663148251891206479915239853371965833216000000000 261 18167015420494952676522116431186479109161127987533661721309140363919179442112461966396786730245901910700574415493436078999496969517045675976016454498357619158393052222179818334172501599339899988686481414134488681676800000 262 104170892181860382865483990737223017762353298979937678912230255006345023682034168041774261952928414847801541755263121515976476618975464184755042540761111777247079498789355557957693869779623261148670265794476641651730022400 263 910745091575182752665445284131072173024793936355521036525110660262313899686824117010399607745122337547024659356782357680109147118182841139353760969893540794753871800801105933946151402386652968977089742626678299855495495680 264 6005111394608851861114909313702045504893423788734736667838375497027221162905831637353775478170016994779679248855986574102107569402555602852234658108030151208231208960839091469118984964539889042255631967588215810529689600000 265 40008126805816931331763638950765280573648135769159477596802977932842400497797423358613466078370994435317829109370644820080672873007230216009187948200505403484018512637452932622333726428717506834142671210475619650944000000000 266 250114364706863981336162995070321077752363373761443333296025321688863108456019908661837807770215399616156405844306680974184694524050743001095427351947981108947552478500241898096624540773860273019716636212401452751032030330880 267 2125007019017345327518903900949051567238867198814209964627069295657183588193438912737671913611630710829309365388565484572517961933690505753054496047730323685646144885627979140111537489018381399447213156958868569361594102251520 268 15306749215079021387841309280470914106322085646989567380734713027208979545021330298660554225069631319672079605139799681416723290216812718121361594016640256148465861506862591823532976893329064508363702430681994927474697296281600 269 107236533875974444006317862504692369497170278404443843164915402950516701542121562162235809184001870538578605002399323426719787822064410315561628439037477080977612918710765292136060229156534593788415367672583996155886344314079728 270 540091950164191258685461537429621032024787613271929339079148367817141873366104737641900552529249289965674433308216221615847373562711424413144363358744120295258641376336414997951378941941396031465551606841344000000000000000000000 271 5253378568306160029160701741031734332368771356532275471299453347749863488787277803787222212232427866078168847965045945865047873734157782773291148039525514217309382742021402055367184501867486987225627074232891773328424382096998400 272 36671191419119138401311345796411158559673844652443156735137109641337968416262159704435107382581694130535018706657351762870665070160578200127802211690214249278699146193034110868407466628907626240782136743154654956383150708034109440 273 240750839713244438889965923041074524645097573457400695008571319638942037964487500075625271607818316982215179953456321604537797918839627924902899053720309775936482515195514958668720770937336006007932963710862894981775620214620160000 274 1441567251307814719586221179599371126944205037139765617956921422835569165778669883728077740739329490562383928511408379763969212255256907829877481405099223838918225854413392418323459631239880733190449756907598557782972251501706608640 275 10871972004484198231325391318020284086219170333269287837979854273605564912973886260123640508452836230292729968544187065528203461859312348024698494191174162106952154237870397900372750456672965074318484568703453920000000000000000000000 276 86316837870919602482812786617801483877413962447137630057612498205614691643044651557112597142435376946738494167311754534337571102293442565930168960057579482855535102136375974886227674205971857797844018572330251141022196816674816000000 277 617817751282184483234634894808782866279063099439967715619569349685446466459965360254010533173125445688822419506225382200556854564544570134541969132200280008591111167952905940231062599888249517757991342523744429345497574150281868083200 278 3461904753824099293137828116388689312021372298683724400064721679804702052464339964729414318657898677496880287444602434148760815960237875209242340341066047251733622063165206447173321271881522165083673025288857739945476591727041530265600 279 29480823840751326631285261002164784294813657330365057010497705850273450949748295368233747394238579183765815881676543796353144389287205509711405569502248530309685950699858779083855912826053927379666086456684194579734030197578282964090880 280 198601050623808868497030460692089916685068430201854527249591819426965315737357843641564489608730072195262322269637867747443616702465292838550663816471958266146772219238068043362567833964990766024490650281065330806216365965312000000000000 281 1484291439977143970041031555859691043040147960604840969595308085676288248967182385530214979325821886378760277005577062694115786261207459721138743245961887757468240627751739876445326026000732590167698068879414057137050008338940494874456064 282 7623330127521657262904201973424278898903332949138073880316371961287804766061248564080537627039574109807186849041048425586593475766881946561384569245606689253711742109519878583052598902790514000594973044168385570726060138024344223744000000 283 72730291527039271600177471545771634878333777827173697097766534707954031063854447702142106370877869570005602340432372258463503219034823702239133890442317284643369424537778844720273789241035769614589682350491007592573252366863698011947321312 284 508663379959669022500539246563011993932303876856502754282385964019957267993008972958595555730043559829823815154623927560110913694264021959525959275553175755514420782257454620953951809694640002572335272611591414254157221955499188377616384000 285 3135493311285051424894780343222854402080930645600657574553969925312839606677320037277864436330350309162031856485529806108334849635230271015820170920372275473248355258298095780539733852050925088371392423605888686496634767581904896000000000000 286 19786023300022563110685210649041398773768987787137931722651478784509826583530138801057668689531499722659043920093266915036256244781861266575880948328692069881560389809140309923273893096232652609831156828043965926543905212914005920469064089600 287 172789684659465144926974356632056007585500105430569772566700342055431544506762787053434695756198111778555170816601042473167462945833540049308808304909022444871210175372346810102405466573306155346753448720181723612870552342952805232803840000000 288 1219681710107516258168974800592860521735693637987698242668671692330539098849868834708075272276302057550587061902665641947652656781965806321637584757748424063479133266003178502953274647336332068752496563047975263793001115886904177679386531594240 289 8556599950088205647472454889444435283177198733387772724608964852928234327695932123733355326178097423071454651806914158810343924286735168261548828069263988855674573958701459474798452066849820821614815759835392799320831650667568122407106699059200 290 47502648547342583629616548231607201955938944252256295515446120178466056927791208370286505444136691825592444484224770546988156784347807315335314385917087581670266820423689517032139849617785171668695931053677696100488790300987952306585600000000000 291 409524962407194621916196176698448821702555869542114920193791785451810577311495800492684795035817369451419067255760845339189878475902334221405214809521093126953751691866764076812403305707894276796676008721356546856992160499917577408507070887116800 292 2932485755090271905174564688434524516908533450761814938580914906478743325869183491080992066382830857894348118658517965950253597871801819787228232330799001130417790168068486348567236814612689790370680012396788369708379712714533757317953584365568000 293 20544507156940205161382222533843766266341129129365019843440415673893608521154095134535206205090858319161508857752533978348939444596785775995953142785110526165278372759384180415886101560549121217896368617541399850609527843910911996347221926001566464 294 105599084200153207513783839483025198419620326006965049006236612770908178311824380916116783057924990489711962915593261570463488098213159048682814649987070125565332835616593934520074854697898144061042366811910370549818076471790972989675814256640000000 295 910354732767570485604264524518889764602098765525463804629438311793055803410393140508077112443269891280021850644928685414912112370019221444962566684241661094680388434329886148378932650082102742172212519171224136731809211456320663214663093248000000000 296 6617300665372500883563317060245771701174437427161102956053204617934485106449347868823921956451059539345374447256100870770480024502520344683179650263412200236021548337219568183694742805645100711013607349622011734623564036189880238003046305066114875392 297 45386273192878730508213227380521594471276226102445003598647465918849458256167120542779537409261260007653104737973086906570765951747340732070842333812895472808839428084536912876946759422784173026686336661069503122317198077860796874908534108614505267200 298 276233226128564115050509222562435413368547196384236736627778664039002984205625090692092957761066872069278062532039324376952298623266237437361045514283135617068148640112787079150660017846181393351695533070790569928381695881559701940854855416119914782720 299 2367475506001864475954820384321432265783907151845444631348898495466228076813598213103167175714034482079688781185659142167219431124821236117588404936082727058343903247316299178072038038351562654894753455492502151948221797519006352316134356267868602368000 300 16075883415062946711640980894675952880799538078888539611095077978367814724285364537042762293364508382489526499363102706427366685078609579029485028064255254869219700810806924040977219144613794832349147174743170279298327936937184618086400000000000000000000 301 117081872725292011403655703095250152202054594300288729337291696355578893901599237827948160497005504668266216354246178297959686172002707860075426275175990208146845566444292890856122938975751167962232965321910875600866426379994711651565721398985687040000000 302 662961571310795521140838559069892136587701641618973593292217313125782418126286321821967556349450688830102097012491551353086434031605646625111302101079944319972983389338925441894216908833154797425705706706365402024912891833092737031137240937466978054963200 303 5668105192718786785476490944318867382958136847790363452174654322273510599713100577130361063366602461197842307244947174786819599188571301816915914173173576816911997885192317018100494231911049603632123547712264362047658067993460478309369757220508742849167360 304 40508123628464526366994703053302057692793890717371478631667548963859127143714070467668052243553163433368251394531488595457285536524157077173848627183850238722799895885013482804331015776514746411683917179433145394253175363480855650873798498406036136263680000 305 257157577639807282737410956265478230079951210157470175729678171949066992498993174821646068642939101237246637024664714310978502796771709642845125796285627465244026832561079794833983618108694619771089757806728190103562274892761232692795824828787500000000000000 306 1450635541204813143956953165441579877148145025092225627167571944050365759176258374945032977035131549492523318333412676342108117679061764390009162865697749836720966039745536840995762537533164212864776069623127079041210816899428091013107541404965550633779200000 307 13922413306948455643551469109954223929920466765522802147327538507382339658419574674753512893887101578533702067285137400433532710037829226050535542124550983186445992756430402668436129092445312294900300836549904908445097913973751935618587343599464056463114240000 308 96017829473454427608585568052925546298234160246418818608178045174172688261189942164195210623453132356400355616311819565524903879594229032531518282536799859772072106872411830801877012324567658045366480146313767180260378403849865279586633505280844247396987699200 309 666228854183964978329892678243824405341056081960004103807274416341466944200106267511524754487438530630442936950186599101735384565890282106044333065294458413891052804591628667517565286850925587355714290616456326857092533561906976035417162513683102647986421760000 310 3808561892340640253919526844582781849053230811990389472766626144560934295030893469562457252713816395835107832593116764168840989343166951874303252639244987755333480585945531966289491592403243173803743045825832534935905420522311781991497032372584448000000000000000 311 33452393854569706849284571906116148166010581589601933792283978024169331481666944453221580546733634093271252416090530670673346928691570030765538978863235808076193360768924192254452345216525680052771129490155080935394833090991396871864228085223721028647051623126400 312 220407814702303008801681160689531640455608027679950361353667386908452529389379927617625749317683810508745971759061907205995010225047610304315993578494586519340039044523852274400443521472383708904924101392393678141748729796039398474836853637297050926323438347878400 313 1639292790169190012864646591461504128857542117435579007449217167474848788864150511093682319942778763057946901383777501580349934682015732264402468283733387313991670729342748217233871335759412352987198062805830692809940584061748187506162355993266318366524683920522128 314 9180039624947464072042020912184423121602235857638554940005904170475944191931351463530988804328070116744477760789001227653335350234053777471511229127432403060511722285257055772900175264695505577916350725741613777923383549890644193307935443606433403170740222033313280 315 67948561286884044822777580783256066584060880395245430704069289252191906483053674621682779084687554388658884066886955560275275946197833844631373714144853558261632470378434144390444646915018831998855647892388295926419219362295059982325068595200000000000000000000000000 316 561809252650822009335507746113858190099000718032356859332863851718532662730286356217364924650522320595304529677210813696566674995759625819070648399113950411338635140270204124028243470162456221672497532516767352228266817936350055585971327732941782430232282757857280000 317 3935941989196225218764071484184643342924021048582177000503604320893163640895424037954833240653873271037185261228138744427167857236234475147488656331356561871510845756377531746085670472028477219649370947329844306460772637450915051370259729275100478007530241871976837120 318 20230654938983511993137200502984171493617085716720083232259038489146133573056786064996580815364728001804612109425439535975617027202056293778402872411762163074441579302017419330933352081622921175130312040710205165854477604188637325076403996741851856203694923708366848000 319 184475872588102200592652826599876771040386701394483352700485405485724629735037804049567245404258193480746345770644190369030663303261251506120246434027310458898497611794632334814235380313238589159788224054409411251679953779267728457754679083689407621221748008544793600000 320 1349990537915375869214568947385715571545307654466903010552904955621108489012530112708509960953620995596943535421735883022375612630214453189962151862772659462612602565909005779016924561148334712558420266006381000320196857203409011440774005782705229976681107653499289600000 321 9224266771971690534435700900561474209133158933128335583498814232177401142538003354632324970726559819649636713918878676249932340758079287832516444424511271497101874995450341727334870149522265003499917301533570770818281409859556307685213664706001545578617794628371135283200 322 52918968087254836623076278959619320792025950529389373545744870013237396819931196337158390895327332385239341985297448325128801130238869908046425383800857710034816006482016012463887171359746791465780474103509908377202715345455960325472135273829504176372710434093924352000000 323 463058190518643837735202692841564510295660370344573323743385732101635612629283240735429942206315424635000612696238929376993307251402481419578122945974481314828691093516196498404908476567512168674869415433014313427764559770510806826275218021852914025751347575306969563136000 324 3167410632214410389252904271721854330057828087065840416729986997348413113488675886234844129724515026670752164484716296961319604348464307477229578355497984975036187544794750204836075000992813483089012909917095898366535969180396108091471671150734808922089085014076555264000000 325 20132034226003821306884203305816188642610813340885594062308724800673973259167279022111942204026458809109588382812719538148102361587100466692362553040047174667954834846224415708766683353277596180695512614602899074398291838251399671749914356273933219905808856274242560000000000 326 127063350805221786921741595258367848788377438259626839109915174254774563847266964056411305764272190169154476816480767112637892799436544723473493183983078485612838395965061053911915708778113440146874336329383205722723535017088831192737766145047454938014680364533186856396800000 327 1085742715828371648940527590255149669019844769767622570713763122318323896589909896562499180896662754402396253116805547548646541664596962679284678159993733724744252438568872533737269246779669102183026116827576058085005357228054710533703801385333226335528909628304146558371840000 328 7324761368338792706837224488223896891830462277210125004791810911619209478519073909919488022796328910584475932000581040692909501458631866729366868877694649684908106361800766837059492888100368577917471213783375053811012819639446651087793191238698458001749092518697456680461926400 329 53854693876959440860856528930975278039026637230414320688836130155257268469449816105022501421463377899737729542180598172946094823223490387022651033270909232176146320069289052121780659808104450647937443666845149371024996101929037967782083377545466152552049943858257458005196800000 330 273692854360006254680563472458326429493754450165527251274741436907337481741279135264794090363608290747366082444665368390486468452789150211895821565592550750800500343138710241270451745743717099119143097519863775562948580176426209892089454163221182139953315840000000000000000000000 331 2669443134645976264427175596938503106408858298301947135829580811429281664368826122069275890051579342322796821873405730006683247387775584256188342455736097009766436632891223837126229054547497068886273879945230374305598657781243186606772136878316641731239517188152733117530135616000 332 18663540951102741156585027457084658609375275024971348765537716609409396457752446129977039442165793809015127366321315518379348271138962099245354172940890836029681363804698790074189618616390868865436840393690491192179898233436816478497374162141875041504946910458565100406340321280000 333 126838938382005381575179239224141920384924397444072814743928633868629200830302300111579322349991121486705850245161751453113143149191961761067772222549972258716803436899796632226753852828581409745569001082372011076513281529414021086441596960304944712802700708312038956866490876559360 334 732496158592358022744350670317690041265899466120498227695690104046310846524359251713386561744985711564929488605667354815919182666251470209947053086599295866901231868028066302591811414134864392661778041694092383773731103679041647828738626053152675973486060936565214727073792000000000 335 5795708587217493787783103069879962547934783821080473882779268525931960451720427247854517681422354196692211328568561564737153631007184139348439025236634150930938457153667453681835756069119078311502776376324197971761411964756953435490648907214841509948396205546687789523110775040000000 336 44277072831570139762831614864067809862001216418255700026228522827684670024069710182968463088725019312731349483126002628942954212808434446183115262492580743508556359166889893571170113105189379876822646986468829864420663608812580033838677056410089866529097378831957890394084081664000000 337 314057731333897900245614335710506665966661471031117803048279152919015037588461027451036205869004544590294725433446552652029065174293298068648183261510186951718176330334034300888238968286520604789630187326318560382028749165271056791791746386650559296900631364268494052495679840523206592 338 1744079964144412169646574423320346509912853990495059512045643206564475909793157019106800577388361887390881520888608862183201892460273867849861163797380558681141138484159883276647877178677695348577285124096058894335074565408138443078341439084903641310858561795664631359237627082063872000 339 15021123190892477341115921986630208587260016453121010501036398711148068476094333504648663017456572024438395259628250558692489858820609211200669905103164209329025401060022194715619660729434314441462064576192412159196385923496115873774808792316810452664046558750944898923939373935537874944 340 104993897488813467772830150891199498127015399828840179739131484741198221925623695610003432564925787828207566923494783450232112410167260537194412568484210151922504277795248150376903257913557681415216655052206014678074874978904139082279466021872146688166311911194933659588267868160000000000 341 718280684940323477683248907256526758449074634274910428682103754285896393357238922566027257844193442020470792331964571765777061315713078142827843943677131969123955885037052136233157195320567703397746150486870075996582326683872429756797199559339548240974842709585219642079399863566697758720 342 3859409413850230632326015821619551925198525567216713254013397271846270075818430447853826042650512812657159439965253688374742775558628702019189614588576758092777901724842851488449141124248985731470497024949492387909892275692047761181905411280781383142936794890881394496210272159493259264000 343 36344726305964123129648098998926413632646838526187905848063765338073977007746834589785448322915399635993042202340284285990165399554789469347216599099204469087916406089038118265920531498905702640813915084448801012845023779660649520262222839061868192271084011659579311454995996450226176000000 344 243336068640286984141951444954532617905977380523412125443970147013569837570895443288984741455849188719143521549200207053133845013301719180555744511110661778342620951203709786387589780386082202302047878845142801091104505591452781265025541358840155331406829291962134490090113670758000911974400 345 1593422977585938690119976956389795882679982134758190328061348492562613110669558847825751507965463782340649540561737539155444960503452959305326686438946504548262373751437081805788983936413695013200093986281409341189421229622349619761380161053175212115716307975350495813304320000000000000000000 346 10135760401926973173173780143039437640893307079194571627637922363804852268576577189616835233924344206232402506474490482877503516494643246695219385482381720665152755022271476825406754243127755200224380677063092781703651126652417938545821612407402070521209763689581035851536731967292189487104000 347 88712714152131595831379375599289091085630858748632024952027081719228462097983385262925096192743566994474002124594419084707212017433717924309340463450633196899152587175782384882747124584401659714389870111488637599449937966491228703934369316327547213723347570903172612358294402394428059512627200 348 607166468723108614518890823595908471696963726689251572688684756092970210081707568122851070889979893284959741626376047968371767555990115897361743989903826610954068815668901231174993425236605226781856543262812891517503318652111295516317707576748196186154257923526866001054344377255041643315200000 349 4346963083310332691824710926471012689514244402664589819026033155858899766794264946014512555446192790957932520781995791834262672421569686722116990577920270845519408130084687686631462320100729207245360992984098057841205302215298091695715107315384639551412264749366595383788158550774945707952384000 350 24005567856827845440754736031378206434846372106173886936139544154789556720433950272194582654721900521347959487931455120985206722375190828938285048719206836362981077235689203823473132881599628968950110926618823497000690414558047200998650132099387277009501762355200000000000000000000000000000000000 351 201362695263742002592210069177249668104247999331628383590794217342914143388533824934288281189940799450474130004006138472342212473767160793742189570339566335658734675943434153735847020165819469555258011696697342014353132059558086516529769044796147662313614889483697938917877397365725026110668800000 352 1491008157053483583516258875799074310805770980105963412701871127584015613450615935314364763074804816574219693575745296435180096427345822685054271491512146793306015252182584427597871018610607557538597925020108732399266947794434738233747544899618221341787077251339644687190695386288207597398791290880 353 10437058736229278888306510337956754901109305031045638182577326954569520811054727433998486368905929470653757989830579441075137002994150170160417485299503744236647288501450114709096350483594243135499165639809931247679674662844388979448191352137586143253478159313392441644699988897929983531791594956800 354 53652438194828477696301278607746476295822594596905855414698683230836167063547599584041048696967356495505927977549198605981785842851876859910211301953045424118664408671953451006507175848349509662249993538166377604548063413236075222728190516533150816697322173597947254250197717596228747882911498240000 355 462489372890292756185039909500938894218266172908866547260345584120466894191596045151257497795697037490736262152494133081155343896980554799330935281776550658995871907330055371648680941850163020270114457244005813259760724734368142502700213599264901530268384391286187844679497449211661030744801280000000 356 3576930386309256466046096485814470844252198700404577768400035460687153707362305559306126978082202807866764519400465578195321982043195229899889631209123917078910881379914898229299303600943631920618628239687650217078764560860392475651728794402445095713894647641442725013683326106279650231956086456320000 357 24095859985125364770765296893264159389488778792789621583999190814207787955653822611582149501402729266574070467624749089705106437764526132746293046326600787763713086523420428524864230027005031588703834589423470187887064867470501832749247620048774306757547092390701519078801931506665740621137838080000000 358 140332492934099374208143778092322341827360542692591825382352722352895083245884643369541437529351847827201053143787619588880184921755864438191131876493137071985102756223870168569832476881372101055012732316170016839093865087333240720922535922711424279825744248228285724372733618028086263145024155928273920 359 1227885086757495510310724880609144476111210520481832564768762607451766556169690342757872927591700355640445800938740394744270629108003897601149253224544743777918433364578128956929764554750204428860124974034798777566036283036281119248309263664973027312135014435326313475865002939461076307236727440779264000 360 8046919982702294750215002734453462132166604578298245756470701316191017935739338770074674765081248773241756359753294929957732713842913016497515275550048185722235673076830461759595154965263714329490416058735348873771996933304945178617575471004171293158400451235102781263428125144091906696806400000000000000 361 60167363870232260677526841006386040850457237152029817227272736468759145054532940837447316478860879866748851923201869366165572400288846872706952952409580053673196999604503711315176932044237134355927799076831135474394121851435181836389209475031356174604714695036069400042877414444993670467133596069404672000 362 336938374603797436321734995064580592797815331725679727997835858045754686896565898077860180453986064093682963501086930966640106560508377109256163571572272819141991820339840681667565113099679387620672860403999770529990844368345877875707938765462142598876173385989061839304097672238251160750233715025714831360 363 2712999414400511678625062349084115853458851537350713291330571295266540619679266537212101190365927388458415695484959725531842727419783846607093236250279371514506751960609755708842189371486990173271003006060501503933847778896095904115865575362331945462295384720171490751456884034420772724406683475968000000000 364 20481677702011521005919533283608890875297098287231001375116365837047855093366983848211545022007999280938462741367888959600385856367891945671184751854925287869923871051686668209124655337083303734037589594068634687071838036915288580923422266910632271912019709373111562264247018078376717383207565626368327680000 365 130598738189148535820963377226071407017074995541430360514616257385434839474396707914743665718050386212087597351505867620410043977987394768960047976639115028329887212180410259639895757044043855664526141198712842839257290391566916162248626330194091408799254986617442349869392565619580349979005021506103705600000 366 741620057684379582879936230596129278247058373694765018776195821056329000249723508522265051906280080236804724535692082956242616229270461567589974958329690737204369088971920652406658740270009906948770925089748867176935946682348317054293304016012434295600258757790200431866313645150722161605617562981656166400000 367 7078654064564730006286068186144026086400970925040371214615141493279029043859702885498532579892088982533395442593666977388988150072182256828885835388537222665392903623728957969219309899681919031054878767470249569092088590358138898139585151327315944780059103672768208912560375922367966611036522525822895948710400 368 49410208628726162550505743700137223932129120331036042258403606188073805002060341027119246530080412331009797604252184065025068743233661162855224836515702958915978730209597202471229969453749690235654853723615351457741940105529332721665917488439281002104734328328610315169738111731657676250674411678622463729598464 369 338231751732008833955655796456493479050131845827543365350508301582774052460215855540785895674348834174341036145665727586942391057817141246822797592563278511393753987839905449657605316821385042659177129745416335311078429464098588145391950323921052237709211537006936448160141955642394783954669587835176615936000000 370 1934988944445975293792924363953763140787713541259133106626824530111888675203929733626237002778943117132071361952181646962502070275532294013715750477267308294520109847559977553491742892465730423664074849103379261734094190674752360030400778481397632675696219940113403260939138121722849402965379223590697754624000000 371 16647245399812978749624367659792818551602682107558146350342892400796239251114270202144576377650156310835598011405799677363863405469879105648216733953014275264600358137475042682100643741512362095796034776643445815747624756846719329772851483866948178526657298894688239329639086410346753675017724271851835752448000000 372 116323128550495800862750122169009434429321384257201578929047356464662462489395053291463605784327669755432997135780339683630675635939073520632985618270309747841515365985723995500744375152158551158458392827947371868600908365897303060064355326239345734877851375297307706159403071277103436409829698351827247880470528000 373 832238770717094420694708523321953551801677027893956311892683059966145146307068694737978233900814180117429735091328387753887700327847353683543312116086854720577347248037877058379552555464091787650058522850220091069220597843849186013854119807141931364162269744469484714908341843764483676306002810674234805500432183296 374 4619334673213839262750607599690415276566223164989955519053327118999099341103962339734867599591240016927223226347131069591055874935558572125740616322706710586503134250557329414645992404787952729864458734070851824994706493875999852675724007995931066623645631007749766706779175979491199524449682237390695921784717312000 375 35753499441982417420640025273775230062568901106762338030073222961416143655544350816736057402008475101605281054448263627959052239962224332907927841283016670738603947131951736763087117601838635890439774262376519860578548174138886273626222604571144631169702549285630429035804650843750000000000000000000000000000000000000 376 268844743540038124925340068181387429173053612404297973018709737879302978290501736256201947684495772732604702536817859582697588393089399108232093037109216663719062573971431458992652855892458819268132798572572427021535226985432175450511380373749522821557514847810907510154993254565205134468430847105161152825698654879744 377 1961817308432957151400748518495427693344128782923825129509199491391207596116067567740764191021593864447369695021647164266747647556398000116703379550986126430241059085899843181866850202095382340995239385878719200609024327295297759928137719346024291549558882793747896903096002418595067009552606638187528262699049925632000 378 10266671794736782120204697619415973522783355512406636908046589119903725743193180366148902767370249737105016681127246853611212138746094834219862872363361678554149566794457174857710259209771848280225515984002096097687034734703608506180397814459679769613945504828613594822015909516850018910512740773573770663300169728000000 379 97977684082619364171376378002055439622465653814383633941355739957488332814984315215504746821783786917696974958903425514107281409808968348790905685867912981601567423613954503690860458026834769436489875820417760677419366381420057768174346481080973370069125997710418028881705735812028185005528922339020703738273167439308480 380 667680215668952844698306865769251684516146576371341828778776248913140853940797085242985514039420099883488487317318685843783233918994198733776753352195331284456021126846088167880272256530671450214300076676007205323357981301904487020272336686810282529435928520843909048313403205589309151682163001049982435328000000000000000 381 4689256348399720208491589095776613845830854094807285668846230104560835471122758789594342730699036874514867091365785005251596209794954783187020056929333972184517309744494664493898366870409687064068410384091727142748616158546209376148838198911331915656992545223591481957682022705178483766794898692353013946948494415568691200 382 26885076504164720440571098836264773676450999150229793329183048335350131574709674183010776089981683960191120334855528785136714921671066440777386937112446918609652215380981993855622279387593328656504767420939743449671352225912599202386133795284109696856006425778121470495427117291576729197672525754151181912893016022030745600 383 235244378811260082644946600924322628147027121100193213750839934176284613348404800620026480610569509645268415630620010510254882569247218780411378096613763488798137612854986815370100715506866069298467137283644878851228067790559904806359109245193213586446303704287676209184200940629793777976257769667379094256458458681928821760 384 1638170092438075566355608701283714313134614720316385550456595461293380425920248221251747033866902919961266121776324591303211501330313452684120424829694133745475707481377798679705146104335744250523302845054070690046966255592875814513835267795986602057329776956101450622728790303889823547917063296838585796619697534392955043840 385 9654996605901693759907147252204414472663039176592310538533728431375416361052179067167164174800548740624082728141587846637127696517472439880993427967562804016509047028547808663747309227682436077238308689905848591039086111751458435174241363599130574381891281468835496655619855010600581257881269658231767040000000000000000000000 386 64466567383722443503092632983511238036670968973783567463614090397625899591921508290741710806093148863423869515486592198513415367005039410854680885323136328881064724796156150758728149474606785722309973087821956785147462911616635281592585856001432016531596153027585122915140156405284943148307672537511635150605981400272417587200 387 550657969845117425874999912485453927100208214323411158796847654249692477155769672980207733473470695256088563617156838256914703839187063159568646365570509730984495850794680970264785601217141558940881317815791990527977810490812857880600138950820590956417546679895367064767883954836155275918708853186862745768079679983452160000000