1 1 2 10 3 140 4 2100 5 60060 6 1051050 7 42882840 8 814773960 9 41227562376 10 824551247520 11 48236247979920 12 999179422441200 13 64899082486180800 14 1379105502831342000 15 96951116849043342600 16 2100607531729272423000 17 157112712418611824074200 18 3456479673209460129632400 19 271742147399231010918736320 20 6052438737528327061371854400 21 495749754773911152936003710400 22 11154369482413000941060083484000 23 945547320739932849003708615336000 24 21456650739867706958161080117240000 25 1872670456111838485748427807770808000 26 42803896139699165388535492749047040000 27 3830642962387791736806865633234359744000 28 88104788134919209946557909564390274112000 29 8058478533587404679170758445980613953926400 30 186352316089208733205823789063301697684548000 31 17373699508336573023733150216641838177756953000 32 403683017987820373198505549151383887071411555000 33 38277398736572676687153651559936329131071584195000 34 893139303853362456033585203065181013058336964550000 35 85973276006712791645001320915404126007868127317420000 36 2013584622262483804317136200387096635447437718750100000 37 196462272250010130339110899383031565410129475948365020000 38 4616863397875238062969106135501241787138042684786577970000 39 455978217768332602873603355055322643413342688432012573328000 40 10748057990253554210592079083446890880457363370183153514160000 41 1073294637851118755334511450020703613269206758543343242310960000 42 25368782349208261489724816091398449040908523383751749363713600000 43 2558887909725771656470483969345623400393142539492698687301538400000 44 60634517860893284903322337534494119704967942783631338459971236000000 45 6172488466903526153967077748250571830974945326777524809419054483520000 46 146596601088958746156718096520951080985654951510966214223702543983600000 47 15049607067792504880448679788840837973987337322115791552205303165356376000 48 358180648213461616154678578974411943780898628266355838942486215335481748800 49 37057431091625971877724781623184792081681820097296707807389443067021819590976 50 883677202954157790930360177168252734255489556166306109253132873136674159477120 51 92083696225787109290794455384917413128572039904099180205249538369934456002949120 52 2199777187616025388613423100861915980293665397709035971569850083281767560070451200 53 230757469807429728409375138231794626913640861777301516726478641494910015429765836800 54 5521696598963497072652905093403657144004977763956857721669310350056775369212253952000 55 582819156091975660474479147070647689128895850013550734141201867037421253601168093491200 56 13967562533928382207922862317727591170502848819290267594073630951414061077683166378496000 57 1482802031841561431408435726865127243213220229349486559173212464368459893152549020538572800 58 35587248764197474353802457444763053837117285504387677420157099144843037435661176492925747200 59 3798336118300622204235001161578181784103738402596939289419654769936154162558323425534056222720 60 91282593810773017488873415012120820295396293868861928084440090438788221003417772645899093094400 61 9792065867887461250699757486186588200001532494573319981955417590112209464075575568750226834662400 62 235621584946042036344962914511364778562536875650670512065802235762075040229318537123052333209064000 63 25395313325611545386514355195787396745083478137057795919102865435856428751026130753465130450732801000 64 611796184662459957038754920625787285222465609665483265323841758227450329001993149969841779040381115000 65 66232989518810892226025550086100605745533300970234451942112550046050486259431820983312614331341708667000 66 1597383864865439165451204443253014609156979611635066193898008559934158786256885094303421875050005914910000 67 173657550987449821743679566964157141157057995269597274616629777641155881853385759154037102824063780286804000 68 4192589445268431410668835259563222407934685885794562772887204631622192004746027613861752911038111266924268000 69 457594428404390242482890999553610361667873697130570885623668254701244973083249643992922021775318675350071786400 70 11058532019772764193336532489212250406973614347322129735905316155280086849511866396495615526236867987626734838000 71 1211478175427396173677214704806806630170133595667469958607163520995985009985120749033633472567032208313528366008000 72 29304674783987015552462355697353836054115393733037448998740847332200177944234677577975728593175508822719132096680000 73 3221721763911812903276185042363280123918088812866664752156022571498940473365669311477966053742184282192736219567720000 74 77999579547338628184581322078268887210648465995719251894303704362605927249905678067361283406389724726771508473744800000 75 8603922042060054775928276288308932283613793682885697025048620642482286774324717060953517374745561947097748351112564560000 76 208479649480685942647492848524408743795257308469922658683870423260147717993252759553873690234219385641214671584650602800000 77 23069974690601203463608341839115285621086889792500589769796669156139062899467996924381075701625603640951884243527129969280000 78 559446886247079183992502289598545676311357077468139301917569227036372275312098925416241085764420888293083192905532901755040000 79 62094510859623981526699516323807361199758357376445402956982494670107788128360209265650934365564637472081309413541672585772208000 80 1506927763544533210221122408346056692530721111940565266882867858457493882627278249251772675456995470359046411377413761532764560000 81 167739095349557476332061103108936587358086388638997362262560769794256365291222328682878970589737471406506151394179131482968982160000 82 4073663744203538710921483932645602835839240866947078797805047266431940299929685125155632142893624305586577962430064621729246709600000 83 454690265165459553054360401112727141777134766461017888502574596185941886138089445361829065918556137985441890095893809080261954390400000 84 11050030862741982161437363236344182864118740254692178918260243093356029558472173730304915671741654981274111050004861174159854472976000000 85 1236595793488526376646389901073238447474310208744722651986780154252717967190979089026919085123773342289890804077027447252248813609814400000 86 30071761341652800522991754412462844063579816439928482673314881023872914202144264210427350479146306278413253644600440194543323421875032000000 87 3373695040383147940412603796607037078114719675511280951803558328178653152363564970921287529881016201122412751568699819390671441411589558400000 88 82093245982656599883373359050771235567458178770774503160553252652347226707513414292417996560438060893978710288171695605173005074348679254400000 89 9231862679324132768790299253880288355931454375659756648330385455888267026307504969053946136667194038631159594689036691758274729320238082559360000 90 224775786974848450022720329659693977361809323929107118394131124143366501510095773159574340718853420071019537957646110755853645583449275053619200000 91 25335048686897528732452170292764892241639141626735663086176987012633762366899599183396990486079295209665291673191495687550794494532860715450355200000 92 617204909499950434013994361387570247163336535374730515610056385733311870427660448191267108650229638618441680123494948132886376515747351472141632000000 93 69718828736174492262854344831085005715667651466257743212383983255926856220785285915976155599765377430992271669512171747527425087060719442051475808000000 94 1699396450444253248907074655257697014319399004490032490801859591863217120381641344201918792744281074880436621944359186345980986497105036400004722820000000 95 192364395062644706690928392083791626176608884169681006390952783543522478525257307415039199115255142186144509447150269783566422038673016813181677460126200000 96 4691335757140008663176723031431244760837706460872832706881399517030803302809846578795343733525099896172299771211113722272691312983964389627593970711241000000 97 532106958133529085367520290318602103535839472103074508513558117484127522889424865441744658231902064050646584580613218135448262262278810604578712613337354280000 98 12983409778458109682967495083773891326274483119315018007730818066612711558501966716778569660858410362835776663766962522504937599199602978751720587765431444432000 99 1475465236423458309336386064837909184179776436933357034676195414073554689064771737616403194070916479304099626603804131557514061567393940394707296347987783301592320 100 36018710183278541080858836288690135966741601254549598199448299814148540938934133594753372090554725818305961472975218505668725620615793250811972234377348827656518400 101 4100846854618243070042973815218516502195494748896177394659854268339056663548861948178954251276054966826393998103410852563399875762422871589905756748310461423726598400 102 100155298180099398056818783563990691495928429444195101754192594630588499282827974503601382675395957843644622645987149668375343119582250902291929059045274730925630384000 103 11423357008877571467063035016707355657180507131498017166114702668732227762743113136480427078943919807825749135799299374786940602504147895848830658606127590274695218176000 104 279117874084838774525408119747849539170731259156413815662613961434117640617968519089474586174195776436497077940756465855643171325337198587249730243300664705768496368640000 105 31889879400743688812234727563236951974662883714095120702080860558650657186291047713836520252295877127665223666380056377999971557287985429944989562733069895040299388939264000 106 779530385351512393187960007101347714936203824122325172717532146989238286776003388560448272833899218676261022955956933684443749178150754954210855977919486323207318396293120000 107 89210559665828585465673035277334739453663721880390984942806302684282555734202884761346573704305333109458934462465709813784266111754490993987098333060953577737797527621031936000 108 2181603686373444499115095135418458628457776471438652268146808674733818862954597818254748029678012236949495760945752358173451598551087097943866313781217864764678866811823417344000 109 250063973934147300471774474172912738214286489284081000940823958542551474681748933843244237790326949058645455729764697575820458734589774895609755786929988782050491889429504857702400 110 6117636505174675029398768386015900917028080184271267344445157557201705719892786417236510817370498575184719184817457779979893365471214135839024382644537225560878105152114672411648000 111 702306098295440989254555084370717573138662164986378266911194417004609454583839120394830133267821500223976741480374807980167771294656161662020869006240625655006645411129509765739008000 112 17188017668809476842282532328020193237340942458877152321773968626691757704288694262294526945765105137060483409914436090040948086948163956465247583573783733135688953482906423214138880000 113 1976117637165295557096655986375897193399181674502215566519064610837589789047741923453844791180278920399878761072669351744173514773256808532078394557239108526162645865686267562309649920000 114 48380811116805511915125025873340931286669620306778381111328823230851336214617129850076889715103380464962548977986042749598730878931459795095712418470336794950878571194387929973787980800000 115 5570347733147347790556108531248023829628169408328672932853431866886834897722786560870617783651827949024041068677101616793776310467963178820871443693113526316527899306760140364383586263040000 116 136426313125388433175484353011074481929028894831100548948698458434770786901854687804373605040286294683724395665057827733339097773325538871121342985365238059786149398275735641127699697459200000 117 15729267791585247020142938492677165496863567994421435688912475618991236400180365767848372476023801335262437709994577499676233750516533216932381066743860875548446629593376595383372924501729280000 118 385367060893838551993501993070590554673157415863325174378355652665285291804418961312285125662583132713929723894867148742067726887655063814843336135224591450936942425037726586892636650292367360000 119 44490392821589732792570591706402624444928305982400138963181300180058818309478246776890145294554047647707575296754702593439855833914879812651909021520005096611850025454059371904890847055128567808000 120 1090379299479945090572016960673310222051931433503085372950099078183408743814261949695914216645218053005292214240135743888403024126274513441223016183154223269421570295964241983570685513892085391360000 121 126046732230539684608054771494946612101199060562539902341453256615394354015897459329619720055776041359862435581382221027993563264735050589310764225594792445006835862700736496233345772115605914869760000 122 3090177951458392267810375043101916941835847936371945992887241129925797066196195777113257652980315852693401646511306063912100260683827046705683251982323943813070814698469668939914283445414854687129600000 123 357669407288860567949043993648060382487609262458018240938837955701431620510599603565110904435376920942087691783402358514374523922576263960335826235994425988638270969807349242281328827253672162768998400000 124 8771416416845866309226555082321480808624703341232352099214359389820823074426609325525338846867576870722626727069153077852518086672703616170140500549387113530890930926227850465470683144554341134573056000000 125 1016471414601222814451238751640976078992802973030453393325980221527771881587987418541206023060274446817562682729872104830235319179739271558154746124974987848139899868037854342690848463500420510788982131200000 126 24935314389436247167006950626192694437792197932153309805027952309353153970205316361088960253197357523493334560717175071616710173627979005410983615878292670649681918637803614344134876370244690655292217906000000 127 2893017407997950411151907204561399762298810374055114762649274083322197976260501931331275705935623732204957133078158340199331771201291114189063367368822064476157269867802914636631905120089335906316923049830225000 128 70990196396257398550573722942698963397947731486429354560393725583060088802084624314975150014881843890260101957840962347968218077939374263562401091588787582145705314448394597621967517946807550316546034838141675000 129 8245741375677264673005467667638902801658113332894271424628839902516616144104045900280280590876888768965577304793979364429785266332485062970458265407586141485702393090424913387631018086406390464145992049193264235000 130 202395470130260132882861479114773068767971872716495753149980615789044214446190217552334159957887269783700533844943129854185638355433724272911248332731659836467240557674066055878215898484520493210856168480198303950000 131 23534898719766558068181306708710846456193280671196932220423645882302161526168716642245216987603656798168617252413965697644180014861621860552219668646081796295802056431638661697871934967412163735009744330895524609700000 132 577834453642029671972511187101930483887133532897297813471595484722194861351455804126766894695642021387871274331656321979472777976826387471767184401832903804576035564627546246164169149573029990210313872004822954969500000 133 67263728666821789165522341588765824957257142801500491433182076018123731582847216438981105686721549457891270553430123634208809209400542011463772345495386710339582172860953397729372535562484394176292048082617231577980500000 134 1651918042258711586859151624312337171744403359978026774903148043386273996225806639016153624953308641098212085650416271604833990877925075869772056132019055974516209245261649620706649035137484386388348827911334951988638750000 135 192494502835315398478545805543653276608407170456938227951015837370799924106492819461661375758497773987655187547924619778435008250578960298743995729691828736402294967049384615545996485929790584671049883981655773955210113000000 136 4728669308780573919146886092702787012336958752529134730101041222369650309572540999819072926241358361001094824546843920644164333112048372556102503794603618959447680712300100338412522371753551319093181932592848360204074515000000 137 551579439361130771348002844361217328448362510272202179510070174368737998810889466167872958101691468545760652189973454867418308021095569706218647145931392105820507523606108446247211961990069206671340438942627371131297393883000000 138 13553094795730641810265212747161340070445478823831253553676009998774705113638998311553449827641561798552976025239347748170849854232633998495658187014314206028732470580035807536360065351755986221067222214018843976369021678268000000 139 1582466074902258792545197760316594887142754100531791112028236896771085537064320491051984523909548443563989095195382646240300760589117256562514610470491789869967426512428823427514533964507487904511717376603835778646334907489945200000 140 38893004235273825253399578757076874338931069090534866063229202603740060030665341646277647805945944141114943255154122784356687707436755108473070355929692582015396609354764744802998053071346005540464039748925259630110625543238794000000 141 4545506372662290005710262016774416839100678610737664296366768863362981648361078404697934131421212381167681776369496347362240954158672493429933517646864638659205569230837359566838986041262145507259311431570900669577513255173801464000000 142 111743698327947962640377274579037747294558349180634247285683067891006632188876510782157547397438137703705510335750118539321756789734032130152532308818755700372136910258085089351458406847694410386791406026117974793780534189689285990000000 143 13071854505087136871901653276374144878798190684610972419318636159078339641535111162482764076455747848893629873744377482138853139741644516721568497667728005087794215781887256167870664054016027309191959326104416223394199995738421683185000000 144 321424367625087817603609145631391644622503455875023225927081532952679721322678418310363856400521471078959803059878870964921114874469204212537197990596873549761515305869693490703121122972037931780815986169279823575240945100691327689275000000 145 37634430836044345559341406106609287458049001044796993783657513036712129228942773702020224415683721383994191951129225949411154070470725878809604731911653877355216997611264401740095507039319179423314712767518940647461059605371890664908331000000 146 925603569210820390783802150189579772616880836507169306571036131443460475630754704563200114007356390795532829068313394972004059571036771613965954217286622389006688319628394745499646254210282520951794286984925297005123357861849202839637330000000 147 108470942450121338272539518847172646258937026366629412944007527764749756441024461595287920774395860706005268670293857271005374060241571491505589483342270077888348864287904428529732769488279642747220444987271697377692181413695366461754105457600000 148 2668385184272984921504472163640447097969850848619083558422585183012844008449201755244082851050138173367729609289228888866732201881942658691037501290219843916053382061482448941831426129411679211581622946686883755491227662776906014959150994256960000 149 312974259893717092116723294984353676377558932864472832317729891095197762544306287939144208680328349861915032732478802492669721697440738183647221292477902186731146145297003354461823800521057239492147411487969981594543247775796422067282514099414566400 150 7700814026332249503398323179220281247710989532323213110975722320368681788919115242713153555687026503181330410654412640280162889134397110571319787064916803805095306469807845695310664565452329445398890256348735073444682543957096174550240807446121568000 151 903979767091078513475475889373159713547088120507261772558269719655144684255222839065667508780983292961965360263135692424083810153221524931850524669141956289733053822632850173630391600233528471834528103106506537281779146093030610269931138611881083968000 152 22247294268020698480987361173534255287944571277418974792180793749954534761865549091291427651168355067050965684397949833034270392731880386309827847376935158039534246673886377649734962109643330573070529290738050495441188075925883200798954645058631871680000 153 2613676859011138302323219702510135748922396227537561721790804181377911434669296717330210415972276737616021575567052308011816154971843804667039292832913252282406052060100923043978867129923946904984916482366757257962444800483215252988553636263062385187520000 154 64336661144889558211033100369480264588858984062463057767158256772379358391859611503512871777779119695163608013958210658752397660845385961034813362040941594643841281479407336467172113967358693045782559565950947888306333550356067765872089508013843327692800000 155 7564440880957087978854373743437106343937475474279690685258378506796840405577725828504728186912491435048557440417780154079015049781916003134017701200055127533555427913549271286964404078880085196387648169172718242881732730336507149911927410450779150972154880000 156 186238449537487798973060214316267997961498605031316435225665141717972842896818692866350586373984757483157521792564334173211193314250969950578030744735534469022345661922194084217035011815465388695873109987859961802594558993727929197198719156035005678997990400000 157 21914048830952811299050949115667350823052512065970178026535204733843322190102182986313165768796614622090752919039378822016712428725419487111547507080583297742704397108134948719941714330510908628465753013020186594985658668760861453777593253664893683465253035520000 158 539633452462212978239129621973308514017668109624515633903429416570891808931266256037961707056616635068984790631344703492161543557363454870121857361859363706914095778787823112228564715388831124975969167945622094901521844718236213299273233871498006955331855999680000 159 63544617627858310449605085741508159601939860475788847544444305714207563874114513317539021161047794610285238422321054432236263236082145701374879142106873769689793685220503832342727138253184563554368755274700244715251251122089833489445435806375274726072209866527088000 160 1565080397130584312925458593263071338344074341348132726557609751849927036158746346524572187855436422808877168549759303608782038962763958941270171463002631734952325950801298092885686923643249435690934157691691212431188222081101454462267215231094729364371094860759760000 161 184431526180299362440041176066381209084119337704064100648257968293658665461109983033559706918276250582353908464566476569182205868976931594177986697670749750760816152980833096855808921134313324661784875980073955716292375866056529305799964176057838985367170109886538960000 162 4543313205904935513766867995781585882316110514173286381822940194551103710139538606436470828962414953370181647541759544753025071406504900246823574747498957274839617427088815312789439276723328241668359139996943787157446332310173038996535702873619935980996141731351325600000 163 535774515473424164427173570509298259695921181768665345753249940039302680307498419582770677814950057483796836768087919138547889275807590208301732057984374537851216030774491849148700429217638868656478360152528220885647231280851325564322001361912849705861214713216206190400000 164 13200709447507860436789999417970059531062154418276152193558989486510529894323304434298385977488829729570657002298069814919643777940078578023819783838289709998864298589564287126615570816265921522921665620625544719411428770714951334687210756447129851186580531187073995896000000 165 1557794110533412005498097409699724322115700297488503505683252039405365719771647453362251870612664451101959024324061761352449965652761797314692152688133842632153716927915401514241908840185879050033580409749989600368712347502475126682140698521516868954718133899258294572532800000 166 38388497723859081564060257596171777937851185902395264961480139542489369522944169386426921097240659687869704527985807690471088439300201433826342334100441122006645167152200965886675610704580590875827517240267600866228982849168137050381324356423094270669839728231722259108844000000 167 4533254708895303442088001270914370817695584888475685894437357495418460117144784473085370428719077353042778572179856662827870290639494070464149439100527620233854409618824052649492928251873838480965455585229214913720582012824822714202278553971409826552740646873770388443798585600000 168 111731395472184243660874854853713021918497062839488964104073693563549105240215570248398247625487847701466130690785878924992803045761647972028153822536533698704999860605134003537502172796184607266148581777120061696995521374917689250044394947883571607388137120006458397526565139200000 169 13203026882001352850211081340090906028170421011013206547633235610029264682585934187685273150710686833179114463988313202706080776616684429373610485792478308632884587094254133423480538017300442035722001020481274213740450884051126645423536999988469479440363043535340464488006089071360000 170 325469964998172884214505726058054892787456890038930207918400691782116757291653261370846268366356466120229333298316558020196409842178732445023886393954116445368782844649055382067194658100894617624774908876980248059648324118469633584859284185762270888529879677847927729239219870131200000 171 38485026003751111190064708039969358086906552718458716962180157967673412888998416416594527084374232748424153191067352576230863804725180125914173672347789001434142184028253958079027193559524530404269964191488841922629085511630163130019798217416117227471347916989311506579644269224179200000 172 948854951471794637961940215468210035590971903230964918205476308513327248814960956478106443631985393624940328676315761793278193806155303104435661232023073656048677985524192414707049772243449628932862910238431792230337797959157470274626059498362890263517715884391645765670539741216832000000 173 112268213058834600858253708533120626483663523332749906193677253081127402374016422614724590854100813006248821853900228080611645046963832917567670575529891773746254227412372389073217832891303842830688533272997901254103129711301933794199137185436708747619752754283779998558740322153216128000000 174 2768432072018989589345574403600815448517611882182582914094086808932346172177450421294913206288622320722272084351857896987809883544449061717293694873862103966242859925964182776010030651978742487984024059118243701379588539471877231061501451049973386162896175872679574964459846580369079520000000 175 327763599479505576131383569164807214331783339980667924825814964208404307150527075314282051587526528131303064084339102694146592351028606654577088575371030734434980208386176030860982726364874061556024525522045933354798014496032235435550983966769727889890978849508487306182991442556301894064000000 176 8083607874803536400094235217042155454587240800646810056097346589184802856128167756346619137467648643238317142304767757456761463039413388840412465426285533281851478173119734693706259374953916461971616106976301390042490357514502885180161907944489356385513467131136288056985013667540254578320000000 177 957625969294422535738804040307441144043765333230781765679289483465292701497772178901853305775015805675492954586248183977186728195615181167415784134556167321391830055847984390669916574088641829496084688340381304222179694779982131680994596182268866068708120105060925162921525765194875506978192000000 178 23621440575929089214890499660916881553079544886359283553422473925477219970278380412912381542450389873328826213127455204770605962158507802129589341985718793927665141377583614969857942160853165127570088979062738837480432471239559248131200039162632029694800295924836154018730968874806929172128736000000 179 2799980757249126768671274496261441153584567359425854767909274617157035765270688057007231934041468376619297778670540750372933509225028276446322818519186544894838901770534566865920962654817991055317801905042827641838884565340028843300442840405821268943301242123324970843542025071315798744623666483200000 180 69076448351915270282055068616559729558212678262758724768750785884808190033326315252541051559594467093520038605663340489969623386925148138703238764566744981196849829393957171582335836923806482628444673371660967647563690650421590694609826117704052184370453720514995159821448860275867782216265178624000000 181 8192774665800862257094157818654589925230863262611946217789972588477250560068581286877960193045536377780717920665251977096290390654683276258846026400611388129201697457978825572768487428592087540699525441872811707652868137404755706610044015133691311010322987173057048037653241036975733513373547262464000000 182 202147809688782144821779763568977381850804995718794759938948236693949551862561733926227930850145299756111192172936108565310643334631859098995439999232476641883563622060999283154178983292435203449868725576644375830130550781617341891356520808189992130363404140030864120059487577760162120384325568323840000000 183 23989264409885842752447890802357411531366632396659098936225373547784676468644969691805622112019627289675019384381926461402144990068057118883723306529429213217019551254898117132807231633288245984073475755285053469682337028917274562869896181591157392018113773737957711341059682852278397022293315647644160000000 184 591993137856860313084601176251723220048241089788522925361690669808234758016561348846170997280484350858109349324263669128149707012969796643420913854677849939065159893870872890535404264498887360574716417832034384009902833132958549696628083190878561448188936674501214489545505076838483023292076982917670400000000 185 70292041555581413553734586008941480784382239391939752226016698377796387400645346289033285881482920493559024717567087348830788999571123414962613437294139601848637352082621216073693013885146647021944790092055517516305155956757949085453880525660682331548646629465002563092791355625502998659255648844395599360000000 186 1734867408605839143028342973837704632125178674354257714514454683366889561377629823303800247287663569628265290901655772864759898712819216199077267814068126343498283583315757673308168002271704479690552266101795751466254912975302573172904285314178542650987874259136233472077403670757095286058224524670189260800000000 187 206106765014406174599390371380848954936190925326743681712969227702171057739624576412006790022315242618085828895960318749896645694702751893047986196431861952041805085788988393600869755635841853567881820337214372984294285277000847796505001102562210939850756490885331335746874592999195451054870584585711942402560000000 188 5087582778513499783532320219874639992898607577802251932809608831174643477888627701959536027392939409888539671168704710194817201621873191465237132954028592395137188696580818768358311336484727859122977565165975838401790515521757769292676079847456680567894989169748441919225483374559087712880752851089415841410560000000 189 604740371627679583235722308167078887418501528561454390020620925754198365691203351186592761554080231620896305662476713199752086065351969050802998076170589275405905681443583905883514295479187470353596168774841057308675164484984101156298472153216680759183248444203653111135448009544487583996961954992140951658719104000000 190 14929527924558339711131894482874760033144256486360905253634079104556772153001582732419008800866355718140877546042393857118879624738376735941699015005461422736583296510638477676499259169642440674354405416628888602307918123223044997296118531282536806242336445966277686181156372735629537229924998263868479744074627880000000 191 1775539182849669540715444233826086865304078266301438315397077849942645853454643496327159574467835147637373948759511994181584546858360074341466968441970392476439494009925098938354017288474760787394037173054923550846309709537956896174198565026426837252992537520949339468647293160079747193053103387965670780343862091155000000 192 43839343741494418041376174639314206622714097399916956344082489181573575453854341996943785369592424521561965023495167279019535976554354412864055561015660721454356578904851669663483210370072701915553804427490122724504244890138214085950572816889611084751722962501790392035157392973103036364558583651317335246634533075425000000 193 5216392779699594411425467640843069994018286265363627010145708182871217928517147815791385393317090158797324255466479920626507050858107658836663821477012422426444449797575496013674059725715693605182174719949073855312487220686543225167222568155183377996902886746637703075265410071370856107625648156166385809786129303281825000000 194 128812964559928759955608486641226830464533191450816095556659324515799463132770384838930129100279165145811476512539606203225990439557352391680882122187449615020362943980945921970318617716652842087151661451803660508736929327157495968415087907505548721964336591090441239205533595639974201841368046305333200609004417489204250000000 195 15334985073233202099300045334556584374095282077564917442515075464423462053387853833777013479764573698350839537583136207783203183031408864191603274286190615845946997161370379756178239668383281848881838809976363080340229299753681452142499360986006392408408574695531120313636695538889984056510731709535940859855398028868029340000000 196 378727661657123021543319301444352008026898633127739627746963227378943077985184874985705029879034168610785885549401697252827593762745400736853232380098343997407478869288389681857129252416132566873899958488810179105372329675734860105943544824351369994328878435662359486533754753460464757759280192220357327296428769500831633700000000 197 45109080258170236645874113443582254844039864591212739729539028479690285385411821927875828173440798874452315827945247461464859753839172367010633826277510509028770583366321924199636044492431541541470995160141028428156416822924616923070213068388785990668184618441539114310730649293284364919974440899452632276166491767163181730348000000 198 1114194282376804845153090602056481694647784655402954671319614003448350049019672001618532955883987732198972200950247612298182035919827557465162655509054509573010633409148151527731010298963059076074333580455483402175463495526238037999834262789203013969504160075506016123475047037544123813523368690216480017221312346648930588739595600000 199 132772088863095434053788175020467300450869070184819641471847856954565826351583010544135044086968593236494711250167370241330834905122236809584919349984786004080056918027618623998452098415215342887493290189721003659158195389403676596059737533264048401345276582459234367328460722256746622656375253306345535972257381382417342546209323328000 200 3279864967459634732318826699763028857672458713971534707646142604966749868784154567402147871257293466584696084843243452991291416715643374652617562160515258219601406044345628384912257282633289905983126326963900040887125717787744288189792526193007928330262030428077126202816925762679037856709467891082496160898833332169616531215764967360000 201 391026888284633793784190952628514065260639721078834977643456298606809126822365605633574611716668048414381852585239781606974736044343659564621214964011546407042590457457975129460476025148957174873281108065065712950305179514913488168061934963203225347355997677792127701957404650404528482221556310634511598820065408635690889607084629031360000 202 9660664298796834905256482359057406318204040167830040624132449730285872545023150256829490407117681196120022240341218133819375831683784530420053546169697028879875764243079385551376466503680118438045768552195741143478127964486097942975647804973256155640559942627805507930712350186464821325473744145087933617907498330999421978527973187833600000 203 1152281113535218255405582081903299769084175382702202015654482195799428846280355491641475908487800339424021030798757235337165831816622458512292297657258982882413120031875210903188636261561021276963744049559628116177682605696669494310324675922542551678905999347647699622839046490558799332414151727765752466019650421288821118988312388485910400000 204 28471411980069227767060256295571824391448799504632078930491817362228605959063152681820933855353901590622655566823661785758126621100040358386251432405088460541178548360411764549660963938570865532744937923584985977400021665029357893395886409930784407988502605240421315923547313771574216514505011137513009961359323516311162600245194453365456000000 205 3397483597882160850461186479104985417210028873763199916731453143016098587597768698332923959409782856992909186587337607854159291279503426855724705655804933859279168995924314210589804334890444708662632389306516552229515475496928211102120149892550087073175592734553468909202842649720074751909817394756205200037266597320863858892769050205691289600000 206 83957046601511090246973550493267428098363213515109844096152255553378590097367938026111678612337903292997852014706323578703744024887728913646273976302102692484110233841591226165536510967965797127528511928055264800287065115645245216658161396383208882481358397382715529775493323170967231850079141389648532347074761106871347282254004413736794368000000 207 10023021307827742053610646304439135439771315847200733952359615290081988265431016737237167330557722110296880142400673779490860455216157729279100394830967440260482934762801065066586873800749980047874774296209880100969771342478759001048841898709843151909781408663564660503663672930959300966122938681078553169301785707427243264582900517925393178086400000 208 247711812322028482182091687238281490154348234509389567679744777883454852845652270791718564026640846440194323519330937693131265536056469595040624043679623880723363959137797750931361309647106649754619421892044179638252920321260758168778521210971837897198883385542383752447687916722279866734181198832369956898458418197844726396120255657299002829849600000 209 29585416655435251838712201736131863916720520384878019944061017100262066625240912361569725192862898784134931493211341486273830952234833490721689444706522311451895917605681917411046783208211264469973312151450533065129335377721914903519082893801767486709789509102546014185372653627551793277465304266445009335737965737586665182183445092260367102619714560000 210 731262185256984526579490269327032862847243051022456719372074196251760514699350852710496981182082969947486042568053912207900349951464752317837984388029136377395917963461194562423986528353901065201227149403777326704140176317277519313396199827930479388487250130647835444959210872680997154593953746963074759053145945589406252616232322091718507630789171200000