1 4 2 32 3 432 4 3840 5 64400 6 373248 7 7613424 8 56217600 9 765889344 10 6913984000 11 114117380608 12 599824465920 13 13796450740800 14 98909341090560 15 1356399209088000 16 11341872916070400 17 202178811399717504 18 1171410130065973248 19 24463636179365818512 20 176391086415667200000 21 2346016366846182191616 22 20425479260935792361472 23 357740031721016072640960 24 1881978791230443198873600 25 43309138373785305000000000 26 311194207664311641965568000 27 4258281425730734528325543168 28 35652633107175209589630566400 29 633310480400396636209817175696 30 3556431642552151939817472000000 31 76775807689285420217034362389440 32 521145843392598837417833870131200 33 7526732138887847365017755568046080 34 68125881564101913047499884436357120 35 1092388727211748889274310936854240000 36 5908097296817759372814796227556147200 37 135963294174698281351640853137093376000 38 987882252325958894593548207265292390400 39 13074979824390659472674747914728038400000 40 115756969125709696532967891586252800000000 41 1965739452612731506950497560917265305600000 42 11261251976552929504806059183358608061235200 43 240960276644968597275930565191053986810341552 44 1635426459994396910172014169973499368864481280 45 23668342086443957579432421252649386220216320000 46 208803263539518111949687788444505043012519608320 47 3526194287396030106708455856396043123826511630336 48 17185389995833608764864481054265507858756927488000 49 416939282291461557908871076091264981692125102547200 50 3127978313944710081364901163137390640000000000000000 51 41939041386733057539412164917757632742721453565706240 52 364806639783089305989325263598418740451220583219200000 53 6191460184045573601850901122112429831979067438067743744 54 36115882461102397451298295460755356418603504260247584768 55 755904329492335910858146335037262306470906249052160000000 56 5081903522186796935110906501813317884143973834151690240000 57 74304507483076810566565814617718645394198002461834894548480 58 658399159064422535815893490824847339471126279108506170351616 59 11062684463206894502385542383538590747668014446125674202936000 60 56294419995505450957458959341164213967133486786543616000000000 61 1339716170390195721311480630786613308540508510545724793803574272 62 9784395355833706071680149801609043268749719629148816250023526400 63 127449362592843152762810478301586314172075447041592371914737713152 64 1090375199554812054379678627337479588550923879129014109080649728000 65 19441250958641781871875735042813153952105239437793298734415824000000 66 105096790445438800627963162167380139655844305412610169257571909632000 67 2373237854542473071534536331608715641173729376504563268953403492258560 68 16994296335727489777996546533477374970931326360536014733104584956313600 69 231242395159193844925244118791873249079539536200839044143579293449175040 70 2017222086487716993629334488753303429401652976527811225368371200000000000 71 34729512520871014821357568727295894959455665828915267254558490993706535424 72 180078331528119909516552991689372338071069517166551127201599707309670400000 73 4204612798000214393612753628870360762830684589142206809364358600743780863808 74 30821925764807203302069935019119709717852916456521221366589763129810944000000 75 410109866757445313706566256161531672662846267123579974011520000000000000000000 76 3634533150534301220175077498808165494295779063685404683566337073476044521472000 77 60122947929412610737817669068859843871152846946568564601242915366522902365601792 78 340893861907998723853540340900058765602486348447641633502640782999902224384000000 79 7425230488201975610065328301749627205396793747716828292904011801568715469005359040 80 49299589248113460070975161647503482246000469030902554038432494074179092480000000000 81 731879117235706563086027092201061161584072957303964894976345217529933100888231903232 82 6524312970351185564948148923678219678553622895804673325281081028331788732307865600000 83 108394846973606678824518546621796433628761129981130352991752993448230323422373978193920 84 539836570087127063110688447677820127961251035863799594287687251930407008843358797824000 85 13191779269947636331226548264279984093798095556998939391683878453922745383406209024000000 86 96751612737612158884193615283848339716703733649993098713666433555271076414287796866747392 87 1294086867235485650953417999937874891788206791809919092223475730681704529725456723418972160 88 10804677103965915658887006775472829076678929919355849045338459565373067527788031205441536000 89 193200819606485667489031284923021658404395358847019593318760196580285408848337795339067514880 90 1075176378968944020984023755843006407294770341070834395180603794065386622467870556160000000000 91 22812247178366871334764831254622167188404338961357208769724923295753461632916699677303300608000 92 164672114495903615305755065832112011642616688159897212327697305454748737545855168871663665152000 93 2295355875391024184643508707260998570622988105786316851306979218487142184215096593808408218521600 94 20733406650315666739735569198352059301969262750966814252035395330721547776530170969533499970682880 95 342160775719701771788293336685876676257371149573003163583403445338353901397978816228683733488000000 96 1664357008008786024808889551249456616394975354623550250467877526450480560002554803092124795404288000 97 41307848528694549785272978154013676767849360253941667639141942445303155835169563756187101760198859200 98 296609079077776318583415963593050174432944500411707139294758203490957627792990884953481772714721280000 99 4048045352702131838842141949054087713284569846702024755083454873957034074498131778609328850549142978560 100 35760042882893418274194601551410509577042565472669625543747921807758608408829440000000000000000000000000 101 606346942952179888099431082725586505345091229600352928909182774644705514630172809319411872876615705430528 102 3478641650741186620058034103701837989949077605284694229928156031003611329961723428488929982576206230323200 103 73364936159655266402006213004231202956761379429908757969854864740494404555016278643765838623278583369144000 104 518111266994051531560857132770421481652068630991427033724547435036411178463611482711448415909938462720000000 105 6983675821933375162103389785534317833278786831984160556111391358418215981522358650342194515558400000000000000 106 64455211513019463257849659495146211127456749461646026033873588866151541494531061777520078572305646509587693568 107 1074180596603305912931954625972618601382965202242236240013657370293463070658714928381006014198018537007779477248 108 5568872967428953196857049155233086502950315414754166432787415311495322121171206835112319148299947812124098560000 109 129975852189000117324079908409374544122218094081188561308967018985275395629371131185811929085779947783452099406400 110 896281223453685094612903575409347392473536038100931643792361134422432171623834491312192794213849497600000000000000 111 12765931052881631894195601399548971455391948509873045789515389091693185783812045237805380418731054242353446912000000 112 99173593914993239167160723495469679325659192609613073345008368839185204803500213609476563712171987835878060851200000 113 1894593254449413797576937373694563173250300904614625723686054242911935942460071151265944635499226938843753930763079680 114 10918035033994062779160303519944914314661915694563665218584990665681903901906988963784916837820054592843666970116096000 115 229907874741441430301266830200545186853892527492283112122422686046704406899275757159914080696538864550984763520000000000 116 1624950738395104641751977972335669888137198408204218328126252869080441783665109873236513489247273907482661834577045094400 117 22132088533645636267127266042427292801174525490022756480953018824314700933796647177229405436162679092698917494784000000000 118 204135252095640107985804762642806119161185957011218104995283406820636032002187859701643691129436305633817533775523282944000 119 3278988042293535865452475354099373424371441057493922631115988280242862260890435528053751528648654097136781682233323932680192 120 16717869085012514600379240074407999289769256054762035284563950229855516037154342994063628537217173899526012928000000000000000 121 407880686447763625554868383001167528542536661104749970766778031437375060402426187889088532448766791628644274541504762692501504 122 2991405824534646629042862667069018005229874105939237579707338916559170970853015307921546034813455367107972929827923192200560640 123 39563595528147151373889722718297524026335678512352023353043917471989086359581677568739268920117684426677629451724591988736000000 124 354569918875817446030724770317409464821362807632874572277841051372931076658282869707018606112267117249046019794019637569257472000 125 5968264467004902989215723719145201620623358198579853826175962675038983644498252319586089604655085993071248232003906250000000000000 126 33503117049652264976000551186753645053441466635070014935207055079980829133718378930995918763036857584401802162893774902966353920000 127 722654990921286709485263385245805383304242735140944643621314121750548720952781835767644434332155641045161740449178190295383481504000 128 4860800704113457389398091442456640223792566426937934733257971868754953197932541904638502799316324669268314727611772290373131436032000 129 70959088694129856595835823475462282935225022167941961628422662755044460191410019270188397753207666297813157061323868444695811260416000 130 622335804791682311497382750768168205208968882783694271860874530928425075308195748411884422870733477400760015009994400235520000000000000 131 10540162095762400902556987367502074665981816537602092502903919291983574042322845475999086866767610446284374118724697207273304245617683200 132 51425115989705048992399559834299811935233405506076150381161215077763569393295373563050102505318978932549680570075617115839345459200000000 133 1250422140595500061951137126292814373801078778049225931897402600206290526222357133423307935564575598074933452785298127370859818907613184000 134 9352765208042919717917763721515320872134101554722634986540784853685551552335745478638717015311972347173501875829048990565690062691316531200 135 125286412938612417176580854220336070358193842831462760192790806818565444605812039964540953640283419588622684363404621477453798073679872000000 136 1106234046313643508866150126334111690604659468254837835060587624652930596146480715658063202799684262029510606415515696592188095177162752000000 137 18741468952839946398093645980147930061441084977470703342695086347444116785978235364080453169894263189549099842542062311675309059041743544320000 138 105141104853392311155518115287161494900371491416170346319713055394212206772159960793193110273879517536563452407179863827169746434468400332800000 139 2268000930087182958503313125068685377947221543524870300324598640652184869862178293422842368319079730607956615334448793339373871444367608137363792 140 15121617084293731890373807293159386697816716515202348175110598765880283534835644254441556947848067035619960447082148632099762995200000000000000000 141 221949117700678916688682348118549121662310674592167553853919125095590968688282981135996086959373101158720695936233411387459957318450324688594796544 142 2011351967115544123324442577539124941711128417904362247206991961246641765206946390021127920567307169157144178473217344464574652694626364619802279936 143 33163639643197052469744453431502740993287156686749242000419124359218303295420616620404842682438298141223329934478684802346075636575851517000548352000 144 159532717209601706914693388346315706617248922646086837364220088659804618710894444795025727458105996084820521267848389716674442983157734047744000000000 145 4008871397658271030832056929147212585898435465651245891618298959903030759300241742816990063727171857407648393859013266820405402243918178696161961600000 146 29464570342117108401247333604891109378586955502788721081497034590773373722233418368908840378764552098761539279918773480963554767725932497485091700736000 147 385249626545146931956052588903176973760346665774544074086572551597683072778346503029179725007730099880303884752675765252548070636240434559230772641792000 148 3481892275267647769232416108529575551225189319168249539963598487608963151688936181826820759341894911881088452127243112835233108384920883170168012800000000 149 58826102504108247654023046650189117906149817042610103449642976984723456109079771316707508023701186601705976828860566434450969705174259973771162274435344384 150 326963159656084810411122070266557679020541962222253879931383792197453178619554582098685805705073143726702561465052190812160000000000000000000000000000000000 151 7117958056829883544606812810722095147407483975729186128452448756454443775437221467029828980140260788712349886794947321533817335974578915513339530975527755712 152 50732002212223422443052226558094542449103426946828016598197380555532682895297561008298614314284304157140219427006494209425913926926092414307197842882560000000 153 696580671141085547478812117083249721240197965635567744106429760221589672714011664556662505331145445638045712024491620966530820395370237653416570653769728000000 154 5804671703288695294731851761511645184242217747368207601231610700124427907001657466679158315679694728387224467871885206411745383938871346627840755892224000000000 155 104179555582720630560469434799770423630038478703918792413177276660661154504098866904506976346529020542493897114537728588778529800370675008290849169881685760000000 156 523407944183099737463599985061482633193762985749516052280944381915392901988762857436399753137935587214829732136653036330304249804571178178038844482387968000000000 157 12609897638208069922008915312130316148388072950915717902003090107005862796080941676899921526207286126317717052384951750807238869648006823476581276545055830339686400 158 92169203939838772292597369661186493756500458991860296787006992545444606441217467308297843347266978720705956564214166189746556894343370606505761580084681299542016000 159 1227409130756827372228872477904999202165636152514930512813684706697628560959366055028896743859490733234311087236676535699563217177202852955256106423125574872255692800 160 10075171033845667959150262645985233819854461702488611172804058616515146012119873742532639215459543242516988723569123676585675140054189091502665236480000000000000000000 161 179920226023557425367358430615724034536430392149852387414486240344631274092830095429893807397556690215837021699010896215257288967352324332339814786888651119194881146880 162 1060316595821403796644851804692595742840705458869572401592488433921715821214098114889335708047582130743010812771539846617923888703438414004234998353125853472462678786048 163 22339202869841779298971333775691606631527607546337356404722472987305606157243502122117833688569265090716395049726830892798428276440099543251030196776279588798289172838400 164 158998500993157346872983875884644316018585176408834075374006153599573439380581236501311968349842916162094507355580748838211937643622691600873824958282151327688556544000000 165 2187504225699861980973107831791233636649083898769668070339650713807406921000235841757304348113924748471393866736996022272996417396586269160755123477960196096000000000000000 166 19701996806308864514062649007309939724354244885007678728248138659211950467852863287181025274602442039701927212586897735649806948395762647701810418728007256621397483244748800 167 326928436452577039883169809729453704985346987535692074279285207384942611560768151997344483258084525900145444212629944874581050737806377303062983525508471888079873792928501760 168 1600018952522015117732848765215848870419856238128545293211823953977567034370572157786701794438735118792118861323059120496500684628520465583642528282453926014353408000000000000 169 39519565564821819080859695723528488531898710040158939027692243141969066023849495266264544859352158731886533111580793865987585158973980610990883785792587687436941887042970828800 170 290093179399248119377975199661823102800549939435452765504978577841321584864157746231893481478032311681096657948364134845819636727573258321802574595784425154608800727040000000000 171 3888361083232913986065319936536301843414861779059441843764388748759567713288650987668591725249684304974723162284943183667471361823319805711246398870280252851771861657608503296000 172 34334671425814572274505307987210819138372266130878719708294363430695364259875714996851279779032333559334661691545245472390704251116633662852543730529447237686533617208652338298880 173 577751586833389153864719961954847758569463324733091704599148171995658789686856463924757559188949555723624985169525766939291123468205806877768616217977328598052416265330457687380800 174 3293669871290872146737176487771817246175406311101014091491630397043548753300368517332534472261820652861914294947103069830709670437029045394932451370012747968948961345006182229606400 175 68106752663112708327585845835632099581033426155936949578947805568247446222216856459701701614939092862560802352646388123617726447708954358253140385945236982727597642695000000000000000 176 446375551366975316268146398768422251543830840045347717983289564291468776390540500803696138944208425255201734243734001575588004158262025542169133286873181126348073086983417626624000000 177 6882594318151420808977704184592522340740475675403015044044883757400153995088442790691848616149356316693446552614961569755070256671421282041599113764124447385133212681591116423364608000 178 61863381250034961504493414427219101091603931438837071309076875989437649633790300192812850344328418824131052466793927534860029853550796243657072054861339837753897159152353185837875200000 179 1023621060531370834458242173775996426503243144980575190073515199834493220557269431267868891108570703949399127147972172815155129375341511989269277360763137043459677546410137516585128755200 180 5180819799635136739842614100139794562316794263227611808926927079408970883665556226493050905631012848529895494623269336436861865419051396412053108322502412822432972800000000000000000000000 181 124204120802747476881291877876517660364157372924887617399502943592628468192781370616466276329191228244810794929644376411960358303589232720092953044189119779489833072690417080197745674139840 182 871086681565516274668976029291643061998351411182104007720939077974604395778115106034361546861099933629040840077428580533828148782787155953480373323074668221312652929875721440731136000000000 183 12203727536240919482971760725825229735016732807799941748768210021772805675067399546468686001494545867646565610008867829303643000908596879568933071995911578425210791297706593636462343896432640 184 105846218567266468589264798886660800386119971601440162178343589391746137093057287249326380866252151889140307041669284258026994391940352598737362753344500910539782460726629670503792718643200000 185 1816715273190740403589316320918156056719403561095192476058302619776704370327017580942276571374466654583235254575065980114327500409941698428293078588414917624742650880682270312038400000000000000 186 10485928307948713279413401962699584927358230521793977082537320790248453129738753598709155674386697342267965166146567337600584718990274764227253381817229472136231157397335706176323022913273856000 187 220021125716004522656683705133362784487163225113469720885581236747347338706030802900343572659238730903953678824752553956842437442592416164409303658449113519187316067246174746890102621441687027712 188 1585432736978913495889042869140984526943532237495779618202044163879278302022109658193346176428091254668467904868891140955748207625964902183466662984228374288020518009709556202043784382046535680000 189 20904602483201643983931439813434737850551739651266488374576600117309893328066845774105229118643895962987460226268629686874247152366527986656404024058294184983420162604258873745116516716023895818240 190 193297442184256261959014220834068901080217216579235661352880189394465700804766847000598945025139174099440008509839459834365621999437187840546735085496568345189452554599947499178610235801600000000000 191 3221518579359031949150273688253965214445514512755642085440876772432592106998265990256893796440385393151244419478736772963234454062452424916393132043592575357705531242146532973746631611659068393836032 192 15517899008988291676234199072254538790573911264807073761605931986429430778292869140659967246314349244880546441673333770119408749527034738064952043969468135337753113150366026754910591526431306547200000 193 389603869952000315304663002351532198909246748245546947236355045749167498154695861532592117557735139821134967298484976510870892358453039024236974128508950605265896895274519992331521988001971928504649040 194 2850492219931936807639385474839818968805723845552687766754792234115858982759294195035486280266058432276922101691920114489937471084187946951622238209252946206170692211687766016640717104520630145843200000 195 37173074405245839442927276523541058727522970697464426167124735391519473655902616652485757439680066284702560878726823438654480992819617451752589319762593170649920577950059590450266318159872000000000000000 196 319017230323597151648394361570897976955629081917440626208287249631047813840811768040219012946379554354346287701473611860177970833570608758365914871259844787777353849415149584978184117666253885145088000000 197 5707145798960143932165838439698137136082200266645808566895129044190147943689019788614713186952983831327088576833534670614611740186027363103035819977587749757080824733129557432084427406020054805411277856000 198 30489116663515528872411946708327013623207060458526913921203011831328539737959821832279323579370787186856971427073072453355581255775780737522567171176726000767801834463929360312792144858811054249329295360000 199 689693291436933050982569156128211463871458310968265528021596764584758499869862693239863921063211178372734940586589761732368902304126599861337304377619809399079011896865781642508185569767700058338463241338880 200 4795112287827468205500886108210955248907033799752550136117213291091683885989052298018993369048709861066812726924623272466476069186074822408659710812690967906415945973760000000000000000000000000000000000000000 201 67805229929271085699780867678905141688101133548678295856695216824997821579908576391294061071993602865154921704801353812028411673900811817878607026033723812498902029425780096562421300928818507769602756341923840 202 612730689490317791375592280695900451899225860674851234695127459290153066771968424243025999209246637804001810386269300346858328775685931505351786737233697444126368090986416245584327199698173649977888188923904000 203 9854299031072521842251774724057318200087491266909176301832072680775209047991241241855411997180622723596644400570032016094900422169923888221312611749851878070888107638143291944556220533204190966043783140100915200 204 52233875588799377314727868046787724521672071992342378373840972351535660693579447224312282695992051496015178037848099261900918144795774160875124806444480958923069921777070025646379061693111544938528900120576000000 205 1207234024183292662961013452491671605573626482791340111573762445661701079174891109001473047152241814653864364652100470296573417634733992266251879779977218557604739110257465901795998690975873994990572781568000000000 206 8963809686607802616235890531715942500056304064818620904831501199606133471614067159489412363791173766678348506302295060847941351793085493619082426197333412546729763414865302789149522761277763302345088212341882880000 207 119194925335502417427106660701754309691624800723877476871231452803852471583306511044097238355973062519058375749495079798158215414478662352929591386016352265009013889110069207579396355945658009606287764974024294400000 208 983859957770019506321715752893637829616616282855725666351638807841797174703240038757020506477531488264095174291954052975964778329528746045878810173417729362714947413327335793981875887314289268459406754588917760000000 209 17907646977708137519874460133202878616026702016636158116429233183977817988360229744738550723923828992981232446111888430401082431747236972846071020675201181234445834071360053180105002471085442300780976486740882771410944 210 95897837890146246580561381660791124100374943448021114112621204201330340957439930892877985074419984782267530791274430753284436922178109458585577154128456600278095312623900338264584974457896960000000000000000000000000000 211 2167287667391127038158209204813806668273446394127186312730786554287126812517271144919748197357402438183980351831666109101667304858175153771090539850368259503354709130666154912081183112549889521567915443798057491835488000 212 15477616405837263545422153197597294941689627512200537233830495356114029321053711502876694237085708377217056974292857982013225539613057671366758409650644765515012867853765493000358863993296804084756872048057329385472000000 213 212829632139483636903340841339099102458642606686274979677850462132194031838203210865242223571201698043401214685423471528238437555810153968890844427393190640295104908281465903155252617168804525517421466907698075763365642240 214 1923104303565132788527483979599178664367178388217053847128676958567427747052621058295351373277594514561374267356979068667716297719512657798931876997526222479122478346488958359185415396205660117257031493569824566121919692800 215 31647807579720813037080936068946538557079324635704566418482252523466875083206105683824009595616411553410947976863286769002001035301269143258970376841929048705439020366352971957301407925327784490061390593098625616597376000000 216 161807036752674667704222841396723759707409126894843875067742251898509772492103866703731885781834431586140260121349708239337374310449872553078623467684334320546958610963796210481695293899236594666699625382869419153162240000000 217 3750032961540476270155842989640302678156133941971806889259424779312213535613777292841363190658473196804014329173320676680278783689714305642019197164293663793631369410888910355418251886350973212228285770030005398005080206929920 218 28151714715979211597171578985024767310364482482638940102059006191513615742793077113297640643906653372605280676626097377988156018975774388562384570413899975770301832345232137356173078509702683630365692766292118558715188167680000 219 376391446616337540430716151153688400817239661672981083720040516867911451329830369881101119172080563614188388350972131579548647705023503495804125989698011532267227601937301186728413120630038751030956535287436362272168478203379712 220 3151077085295524548028645257364363149351970760182455154227456927778835666162515122815879633293916453359216232530364065440000619830375593244671993082410371755835722645984641075735717638246475220090529775616000000000000000000000000 221 56160217194126095294042392211937982988132630650502970424130333609531995906079507414361945817793070838453629835674223680172751648189392966554310004316522052043488000358329362250961982792878858819393860262184279798644755503513600000 222 324114287694944068759617361767413197745804183821282966623924556290543437079562891894570118679826893196423617247346428874877304728813010976425881305610176164366580696241412753321126300310079078572071950273198557176277237760000000000 223 6801861960679726199398100711844159906760570125397134203635136900932628644201139119130465118831331202044290574719089808520270410493017878032227950381172003736958872091333788286724521161478017380361481322575329334401730738846381998080 224 42884001096612040866264301924428466413403417827874609682878595434061229477130596753147265955924559350149663567792597896265256919960900245474666033374530692043714644688685851152340121359978034442474554718181398428567417389475430400000 225 663328282416683203992531073408879563741217046610465630120005733189289947243564572500013307947595686899960894018616718402160862015890184535875236819241065813062048531326101750120261800599332990826482610127360000000000000000000000000000 226 6008937311112632993144156081025674213851251540407893890947580023058546650471335223721751161866229032568420317154191623061670818733569512727940305955551107633782765721317173133085267500266873787246792492473740836028885712071562538516480 227 99586282853273718839554890149387501174669628685642005395366421270453569073331372314971315185913096386555516053425268468960973150578050490874737157995413705684420054360883171527316834509004223059851993084417148594502606556346197434486720 228 518299657633648136180425112946726689534502302594588365288175671895808860366053020953931928768583183978256830704631468975841925974595214104065706808728196013243916648836320469242465330560814018020308568367564267734347828427998049075200000 229 12049940083052660100948875324781912079132546467443298274208950147888604557556569616649887241751843522852956675131955355202657674785943364433599478359194390871606977871793211988509772619749071982052052784409614208800919797276562621736800000 230 86227667430055282503783488074367969599263887596117138002594670574814263989189542620924258604336322158353786481733859302150068633283800670506201292371674750776011437487490966842431730786833136549527803273643188647195199635456000000000000000 231 1152946817287130818044105258770474856509556483968460070531792026688644702563428264071792914644210222527802201145309403147476736096071742011156801327585582768321495740684836952920505176709491474870780794838733290206582071147457741366231040000 232 10243842825541448979281792136405262325320868241147854610912236620585886347733022440087180984913240573604533717353993971093599163577455508964286001932325920487613503723829553131541336133657389838166918373065084655829730352739806046784061440000 233 176234034366414671554830738955354152335040411766218275116188209292681938737200256502602889460176236024093119399898223679991522943626365204708732664993039531935470958207815103151374845487355678375879248908752182130624648161617166479725635993600 234 976853100384754762605345585621263003820810650995407786695582675647901355191779424072135058007562422135774410838643144941159802863921933209663594904941678526133663925141553133850321403803115258189518340662102385125770873647714743091200000000000 235 21321187914877280940402960132969945330970089497007650042503394623661746381390235316274742218586518331979913354023416753568469641053046764798764910149589394160515625094745267251589688391899817932874877685729555867705432162792632149113159680000000 236 153842480314516570167460010924627792844311281717677895467764132549757246415070850221023672527706048484386169103320833829964222556758018382237566532642738092057359147980610771231714929127072167900445515681664971824551096469836662103692070092800000 237 2090866521030821244507337529760134793858535860771342956921031405193241708389233516470790983928764005004287153506326867060594567674462387425103724325229847812918134808232002788667158881849121005371156382208089619091758818455703225747346675216384000 238 18423406743387452930350544851952815801967202460171733495527098120203001034556321760770645886878117524468757816160473651678269090092335681468211576224512634994403411181966674500643536321723052920142778146563733984932725733031266226818288451584000000 239 311891922477210389498515511485074519228972104769230232318868582888077578034801055524092751001826631487145593225834142072189623440645536462571372607793542744613323104650143373513027125536864229026921765744327442011516500763551586056183895244133554368 240 1436144479380320886506162447515751218595177863791390696532047822350249761031870772048779050700901742460937398914316303651968038264819281892408778980669092929361185939972367090824523544448648979707997478911420654490392041881600000000000000000000000000 241 37817861373808964883936098958806136428962363906642086556901244490550078528810648648807401494852896044529050322365811523735619881234729350002178309457868121587212441788107129208275259478057454318414570601264888148208497857378674928869603272906177907200 242 260583807793666391385944151882838839261302580827807435138593218500408065589195955096079850047149420400138588225991704192521298702213502599909492483283601635868508428391278820611219864195621279791362880038459458995356745351336382528634511636200119336960 243 3715806234557877932779399430127508018582697005151758424452702733916396404567120903875617330950248124025067711092537147156343341824336373792774962641455832129303037967511370121795562598743132895024860802868643502636092323280436539559874233510091816960000 244 32959694060966159847722533942666888427162140820005431065234354230440626148920468423991904546959522096257210399502317968594582862244477490284241310979300702894231909686726697196406951442283251949567854963895902575910093227603634251744572633559769022464000 245 536927186690128519507880790354578209244437481376029845239322678800526341504010293317312286185575041585293370912366241215439979794158640912628256739923329397278436231258202073395295119903362701395743751617483811795256349033520159508520119797309440000000000 246 3166689957341128076157632693393656175886187912400348043204808621875315545327407548438694864540318171167982186191518049500174154744474345719877729013476388829804987217385042108629372986320293394902157983071009223393204015868541477182424704429011763200000000 247 66925698192597734091414961690848576684171967127519994715440335892174057499033166077394929972633957636406139156437146541639791655576449889723097071593029627240554254573438350430920757191807993614482525179963062118455627877455323182239149869193705229998080000 248 480770058767680197286770563304997194088240675071365063681287563395324528936282557293439574982117813132066915227987460358074402005540261161836697088347610354928264485953011914725894058228715414592461353546649717872146021556860056446081045373145143312384000000 249 6542842821172940280007414681883142810992392710593791156750550245955055311027268051668847350899845351497655371126951944324929063000856533613832791111386426706903046269704825939906872152961593988635912266183196509046242698675834867427745192366151587196200550400 250 59165191616204304860051539887189908114333526752812488592637822612401311919300911878135947129241654289962040536808611704025714550823375390980013206082786477498335607754756705328949704837425715219306852818481688493220557597232421875000000000000000000000000000000 251 978948168329262230239415246708763102071318472837002100868100543811529592032775625117766330345315147041553695313621793421690221882558043747821688774998255378442053013227426327112235598842733016988445237597027683746455923243260037284208486102399972245480278737600 252 4814054292958994329903589087826921087670101726162544391652291385967810980225925109202149248513294280819477264813305576426471148761274762684124824715418515546253673728881128485416057761914908234863163257676620274229433167545794049807529747679269908849360896000000 253 118537944574452794481555852305584094790879706149691238912300509682086633376068397740173809800014003090899601927276785212436280192259252034378056720258316370800121308322922750751780799419338458018479166213488517363958574840773984843694630285111349302443410891079680 254 868673738425313295726133452654048649569517364647175282251237372726104056032215975976732270960073382161507521501763293221046826330483052822207958654577003753901514805792098862898172586979074270494592433152956230064930232212798269277145022764349465223937694375936000 255 11645706625106327105300997924165090560793628620362860150156631518292906135053404215671903647781454269044887665767798780608617592300196696081462407320350503067011772724333496136596217385095222931074298228272642573980359389176029101211943723624264311504896000000000000 256 96592463366617774654376239941320038436648777562578224621895425840974408280437323218966012113840878184992638527792426885847325472970666124938803906932304308383029584485260367610351962456906678072842431410152028951788122716081541796828179484836606329014170702315520000 257 1737719654620092353880670040242211631948085775826063134118506777810916719129644463789927412881748786950241244770072286899364171598815503567228551479064420485886030338687784283338129453484819079143288478730818987750274335767780938049200110546693424645986135370996121600 258 10052080490835378306069385820325875893688543630576593118961995586944083407930385425292902496196346162291227418884126474577754265149326189295379525880154829314774150105864491590604155118758377887463110552186249974939921478015320515702165423572267905752594646669721600000 259 205276375985800493184813979155965214911385452935951092931185264176913892954995803237257226659979006329126429338826833639437776325997254508425324849839596691928629066462807879875480883928035086444528483050891787093965700548906358210587892253739336365062057800210841600000 260 1469132249340942225135881403456945544561162685289567535654089296466213742209391038193271086396290274791373914325835871644305160969494239015984661230872087137806322314209339613895273106570622787056512132236418774336226291893339644375427611159018648633344000000000000000000 261 20620082685535812256783257900158400479613142967427020546052052786028186069015358202328962538605133721378468487834645387799225834299694703704618070490841338065370074451945271666733309084564184938975811133190375525782385590237979621473967800499063365884648967888537659637760 262 185865054126304017653839297118417482990954967241969878831125037779470009252498918794779874519764028149889659510113984691501526411566978770625826297772053716463570696731641530773920908512713647691432187163755200725067553035863008574585620243455579451851813056342848559923200 263 3076529297686587426388803458488800021150199028718038293414140928152548467343099865564299930304807224451291914437825630675518695861827156424079515943600122996364475067267534314236908789115463736178223192553541626165357659008547558983161456762150510962270085554373016729600000 264 14915918412767537493058769060146286901336150905956027246966412712864009146290577328040890772175143877383484617666179356527488122408788773144703502037673244945170333158149431389286219844165696087738038619453050604569630830085678432531747817975373672919703457103872000000000000 265 368807862399540829590908375077405842710729356821529486658143127981962176973088806276483629603515938207521830180252898827838657245692920601484475005318273707294694896753003210674380989508902174790736256369296108635294173504246834018677309806896226405546953187115299143680000000 266 2642449336866452075926304805552091246277378666378968201560970350037153270971185345134978150134077346617358205666754259438720289589436397573181102845886880625263415769050371751300095885188084809047119004516666488160582570075852930105971623119403449319302810953488799367168000000 267 36599827385716292567677184868224995705602810151728636903285315882218362858300862233837065650995108595635722620678087177191556961370746257932257243324146965197362077542458153510244865196546610450270708724324693901684887667082217670820087085721186433003130359961921395885159874560 268 323877858112753700052294449640182219704411963641172794087238318021778413709995736743111787253747972755186306592378141247546094758479868929928764409086794455701400543589036869709804783120356755810374316454369876941389827127016777121654021931559294482033880790817160418050441216000 269 5453230568515951463020503713255863151237597601081348263670003256684185027293219669918863297796952217226169961777746482818829222947750714465982387042259650261969346423731587069860629893604378967435102640683434632783182877087551665081677509408776792251563467754893901343701340692480 270 30158419353866007462941883318850277498040041528766790287080224169392414662796115827012783240912426141115260143582503922035411946856835486250534122409476756210399762068299137413846007826163378958588790871518642986855488730106012462301942910362712622486582080462389248000000000000000 271 659341647449726895297426096087881720560422930541605282773309975296949479305839506441946282508621341819334380788814724509115800738255234362681049360279228556450881090031371576005622787262950395127905804040195151620760635741772026066900439577623867878097886442266882937149479020672000 272 4435301980641540433339484405162471899992867913254064589906297901605229353974989595405384021341786796817166290595738587376197666544648610186844740219113655990258430695037206558232140191557383128788502939895792557692999653608864073861697304264119467505188800716097258467056680960000000 273 61906337562008853853551582812288855928291059831512166618771826610663837887087441060878616506597345830987097941446524195942928702679788468581493396696808311037161601188892393144960628832881843900424264650897431310321278083068814491338675232415215105998748348278487276587963121664000000 274 584529059806914207383883723473536122695339701519557589109577182604410683920558441327899311576081715150548595270130785260567759233954147403315676400901106163000410157102451134851595471555733599515570333587399571712921087889204829234200031266048111012149807859010842503206571218042880000 275 9653723241732480221131660107290636233815291018068727980269787802108725298552327201582002228871365119569546481493182337979566932357485779904062152622780175550435658633662462335594603326955656178839010319993193591773894031127071561567364609700520342393738304651264000000000000000000000000 276 48984706267121581278299424665353454128232674245900275502027043224172608152732186337821595601957779936162960133198082093437796062324432908569742811551852597027904927226786969534268052766725397130802314796748210688479094355911906694669715659295410187747665638422594031758929381294080000000 277 1169051867852503271421812088375858716874398733083278709274729622697008189230782480043291632524694097546430270374894789383284598253051542881546986679587051716963627670140921895307374574641083494644371170640915175658438986409216009887692879001173360698881043111148288853760325359231334400000 278 8573047031460368034465582240614762009997406503079232104254334895847978531459462634864289594716688728874577297931832803544727027103790883166837000133769442983569154328553978139851582045808287797447386977689440274088568451000802906716261687811435179102466720789612330406583998174258140221440 279 114763191060476621866173507463353728221062020912064137134684113251303405111476143110826352280818935547047210351397733375798718064284261937131513383014944578303647410072620812502390615777518235248972883878502518101284469589397436105838134437194864291494271552628924844203863761223373783040000 280 906236658865121171247742764046445666390957672400998994224422043505476203640847141700411793056812980117458973646772630943988765513896076086487720413523651400388036838797409436943967540455762565207266198275753632536942422590969477646786807831864833981717677618856198144000000000000000000000000 281 17085188212800237655718175821334277970650268676566326762152222523027695733852002326952913418329356750011526643923639326017784934411208806770845355217222715887482573560291629996255151729673147787390767322644538966040522159227426614862711145337877840252159433713154393804908298361943425236008960 282 98732458100730184037584554838125811144035109189857376838201037581261608334134586746894063952357439218414807940336572829736279034721512478369455363114420937561221145969736216813891468599559676734911958991954040213371132168407458515660754155567856058363640263412289276271122350015564253851811840 283 2071033534073872265329685818735256998799084107725685562955726898655256368633368975330368323550981363548519304365039287977339507610021209075363987000146495728973253123386321783882275768533533629972642550832603533895572692602369141530374724173456414356521957168675233693543105651635973668647128320 284 14930299749207491947019568373575577744299334451891124363769256443805841401895191821277736691500869407286125365053423834887900503202104518712005885377996087173758295818732657926990866598561136824731503981498874985290968172751405478405537961125238968695999884668076856012293550908299252872721203200 285 203072568378352746094460483961317930082055764155293223786079520182270893120209233976422900195282428135909163627481455113664011755604316799462692573658383104415831778966472024593273781525139165858484331799672204725444417237564820536321577288836143905066880707126910854483748391258634240000000000000 286 1689717184626226028346619280554409808836827070299439704783217252168893514190403747507946510894327717696060574573486791606810703669375528136938349222945214390609274439352939416198227645876764013169466646644769432311839921715766398602810319265292311490671671713775432392032472770042898780520448000000 287 29221891338588541921714314026467454617776170159841687820376168954220222852062619991793802576261285635761826094360715659511136911474682018035775929869829304959140125708348583291114187917583654166879884850637473916891948404717673692854815193752943528112150559861877520172053070635148826902528000000000 288 145381447466952806701705585505690516136027118262224916947369302421193847486190496914666191855703288176089952028686097349890413284370510571845648421092590787654120638503215622722125084919735358510119366345580728675795344696895767845593918527039942957766935757202064955720575005790504057044992000000000 289 3668969485970321516687675425987641353360970045632308955833005837944362221353176197539796093673480103420048790815204676449037249104728762488802645288778673032638687021479616940508639089691058623917988319744387918554999943413403463389006546651082545163360660675860272751454898542053209261204017664000000 290 26387963161552300524114310668136706771206699588356818590163241061434680135342254521534067422961805289806274545404743300927487923245019722739143708151795862738207066111890755602042179478052773960293936924419691498462399703232967526157096306730702963722720822133874916806582696983275208102484377600000000 291 359571788331634179826021880363140655843737958822557873010426175904587031292924075044573720866707294220983659531404301116152507687898379494053371157074701399238414005262371977060958524281888945312762390377797047371647036324029197732617291780464973777770784167168902031656752701146873698988490027302912000 292 3187669630709848479650174846302351016039099301907706071237749760265346745135275652481098711343545668815659709349461015426044123002417550568897887915826478497426086186961944179485949996177676480219847662144792923271561647221565897500831073756836889084832592305891442967847781154230224874025207516364800000 293 53716672510439325569354112669660403017165072525064607382305050464841028651479388417806025999770262409707395082016119547290633600613655206072619381275169470148093577974236259404832634292416787305123614496911932210915247325068018461282617627363037289605673920292459817820461158820894741278202061317445120000 294 303695092846335025146129618610685609438260079692893770097478424100478913222878583486683203753776853714802199846613223400448503993142088732789961304321835381332594469142413042572776722726736876985926612449235852865963690778668841120377765196147442792597557186359291281652604489412404556546958793113600000000 295 6492311745877598432920540076805543031297967950074509151591969135857605765014262915307920513240010127490127372573958575191907668114027126899245840467032616959970659339126460482347157600174938379735381172006004905743681729594244261729111133546658097885788743611603154423987462376719648769233197711073280000000 296 46513611916044113069888384117445352770285174049222552680751169698713555301791682123030431304447976227000479859421636757709756604269446556833396293279655811042667093600538984105932342186773922202381196771804072444608816031909943974559385123540009859795645682137283634989670904766973123387915050680320000000000 297 635318134408516402136096708016415163422757476951028211408199804874325442760090508184731775486326093113102654091099986232532074955714916048855763222021032784738123573525753798861578794319790366332744331596578692740036267394469285205064096231134836131901361768499373874964922456173566205470399592928169164800000 298 5762679056793737114289977259960668176462014387740029118858870234997403320293951924619663598474161613810503250776847431896833814252108847078683829961822661804149286911354490082149460788168309370104393186098672632430188432268039913967112715848441864067227546553763716844490212373274948905427619500934043866759168 299 94962171931588767158165463615012773718501083494520494850677353709743792743458665602944588416915752280261133622969455317389597693176275982559141502560525591754850834987362224765611575687979835636271347090874182000022336773849283569549904553456529214668920313484315060272234376966482204677705140587731636715520000 300 475062281469653928859999848161680816007748899629570686765938414031741848952943640146043854927730775010182665362180250644568291038269357133078883353723307088938010087478834429558628029101362577501426721120426634505000977667885525123369072064319855566593090612363264000000000000000000000000000000000000000000000000 301 11246813036120239180891438503160836658186142377805640087262962379578040375727950205522837473002408280027488344962260745717966445969922657730088300827584932791670600316086380059713176749499796588419829262904276558951516186630683905166088609846500058618878793067415262836956399556620240377528146927181175225898095616 302 84323732494333221595293045150572312595532540346399428890596010165447469485939226721736830428295645413204857169417458026306251642536599160180543833826853779594363152794710367833459278920421944661557168887301222762465123404709226773296040348274184211427826145235356301356725342135232555536308221450704730925629440000 303 1129532813049880212318875986351167183947287887255264888778679621799231429075550134373959865091485496414042391194762953350990175913064586232881429016239737605028050854324753864386060517748395149524351887085453307475457339978716603733084223090445463403097086409614449875349638313495094886051513366097051654899630080000 304 9345647444301343393030166377165211022974020068237828827381311720051956188950894925255432086188750439587293463391274755223314211009284064077808392291509585729488033136209756798724859126179535760130446312527157204798742917384495800865064057180400357516344905659035101183167783682349738063403231690892329667788800000000 305 168534476744026544667037675387995551697355590148101203394876276780474883012512319728156066267204439398155532951263686427830698720260521886691774721543011575208258176565701024799416465965004487641711542269263722097166257694122607198649645698868789979715582676104786955662242423526654002893184628085222685429817753600000 306 962970666609460820443865868002619995507901682630443131919711889079246582651646206183985077094501652881712504502576617179881169089333657716491510158326100181054359011368637886044842249409067247435039959435069517194019019302170024792559936065332728854332993667828497856588381225386952481715766198841943443300679680000000 307 20399252468573598076679272107295844048565772550756799873503862498810581309235594953521178427605136942127908474082315611339156694161485675836122578689992117852083792941053688927480254123060470114791141826211768418222333334410954120312733811668890679409635198034656327079669578838249465709779247078252620046311872968962048 308 130285882012723245897550799857374719670868168083010348319699031686258599527088002157216194962809827850878240402508671170984587519236972222245376716714130749665534280126466522893004223892593232495281953548516124891920275269864792678756633852249078019981490762136947841212207800803748298890946198826312138542284800000000000 309 2003838355689315252111689858667270941093636331101131772298987276087440557648609025738245557135389574794122508362882967447160259749409283358974843186246516697532445530769580583959487798360484947442224883581782503090227856860337100942002608664051854617920218273309937971822743062102359950932002546421036112507502368276480000 310 18019168795649831910650555549026523980865152280759844340255147957819615326409607397337671386834156634786960883764371827931649416083683783609085793868648313576461552345047288982924601299458638210424609702496764671556757478279285183413883851354891455026299473855872076223121375135432918382459191230970571469619200000000000000 311 298665511731947892307994644989097007200895953387113843807208843364142951588797923269761503561290491760712424928057954508733149679345754933249309639777377903459548032727256475478834130039242388517625157564828307119768008982326945697343065795731003900001072904717928918739729545380550033936162289385645360990500004591760564800 312 1498744986353763309040614392449183733757730239952299837617611622611477939648522039238540484177661119318729545824557748369440473729187943553489925123576075816041320434015943628168292766226467808964969066213280211635862798150209267717833902762266284895042970361148240892391791884064892675546417696241619636861691494400000000000 313 36137152465265327354447284241482558545120493179056582996419648889911477386138858897399100410403445968626896912671430205321903434452749245098672119763906469852655983117095987803422947758534301921838783340635298703515139305289000113344181601211420065631220717540186228388136432232114067337616301965172875051627893723270649741312 314 265015240279635077875458006422714437373512788802604507028824159339978627143417989638617038481595979306082283852431406075545302938664518694275255867266209343630516235561315841390602645598462380950335002543063325147983924024921671720799033700602902449639071725561554637321942632159835156108061844857445793596835298989161588326400 315 3412410784202341484529197520741411440276081257531391291699947710461224112615339135454574848811756596805505701743397950910921596931861985538766177256102331475878139511091815475074843492184554175435260645620371864505879755735320120238006302397166689926593527566708634585145897679210888329190728011584088764841984000000000000000000 316 31437753681602253343502957393797776376869509108216739385708968407817922181535495214214177430874971991717842145043977643086528907308906169825469189813884216891995620855269973971846450584443565707907154787722336996550981348011538735193445796370513154439299670867052693359267059172590261952483609918560064882082415787864521441280000