3 3
4 36
5 300
6 2520
7 22680
8 221760
9 2358720
10 27216000
11 339292800
12 4550515200
13 65383718400
14 1002550348800
15 16345929600000
16 282457663488000
17 5157467707392000
18 99236792438784000
19 2007144156745728000
20 42575785143091200000
21 945182430176624640000
22 21918014191663349760000
23 529966343147142021120000
24 13339640637264647946240000
25 349002225974947184640000000
26 9477349336475232436224000000
27 266777301535249627938816000000
28 7774652787598703442788352000000
29 234306692834102101795405824000000
30 7294453644835254112498483200000000
31 234350901644070800305178542080000000
32 7762359689543959139932931358720000000
33 264841187373762538113304929239040000000
34 9299833169747530436699986203770880000000
35 335827308907549710214166168469504000000000
36 12461776447461690785177981513052979200000000
37 474849481647308904097901295564541132800000000
38 18567302920064339467480256455552637337600000000
39 744522695963706682590370283506455753523200000000
40 30596823121796165037960422609854346035200000000000
41 1287922274606806573664547389057468939108352000000000
42 55497741651238755992454132946658207012487168000000000
43 2446818154066640343312882848774816899044212736000000000
44 110318270353720623873810471157106559448264998912000000000
45 5083944386782908268883434363565452890236308684800000000000
46 239364063951825869318488286152811087843831851253760000000000
47 11508734247246984038611913804335733108629294641315840000000000
48 564833159460391306524234151655488564252727629137838080000000000
49 28285106677593441580559725594440235025271206659133276160000000000
50 1444669427081385457071598887888076520107937974525624320000000000000
51 75229259534438040590875786298761205736568096420823826432000000000000
52 3992579670961721989297201524391986465276830519323722252288000000000000
53 215881605845031290997049694546164682309362361312524093095936000000000000
54 11888450412970931094312776248175920425788846075448108968312832000000000000
55 666561176067059486113167794497242140377966855201095430019481600000000000000
56 38038424447560194674191442139309284810902641870142512539778416640000000000000
57 2208717113015808313184592803846061556356430971394349816912554229760000000000000
58 130456153886199760736535857533586644952501858659053432305348845240320000000000000
59 7835596197831475719193554614202001458543512537656839938556403164119040000000000000
60 478456758982629933295889618035343451893364924865771642265833467543552000000000000000
61 29693442511817650729850123512332575792721264945800106181315247459637657600000000000000
62 1872463408993082282776360780119570463236730707436864815433708510745355878400000000000000
63 119947803081968623879026875855894837321458808258749752000429915776570150092800000000000000
64 7803546329431876092361153444112431069376229244734529320226316504075704310169600000000000000
65 515478162005154416670198144174093515761641159459089843307632695899309735936000000000000000000
66 34565903631417634564236806755738014792912609588688728532836618056224113652924416000000000000000
67 2352386654223170201092115911731052455552312477756194336293755038267283577182879744000000000000000
68 162442328029612404273864872416280738558604647688776582540347053340193504694148005888000000000000000
69 11379643086471397206269144535604643799635991235419104564677594721396609103650353053696000000000000000
70 808553587722967696234912901214014164710978324621883745384986993362390646838314559078400000000000000000
71 58257783316898568750199983630434931704768045656274542158220507292118324605898412712263680000000000000000
72 4255794857193583036875922891776589755484077379036464364375699539996497756611907404557189120000000000000000
73 315143140036644246032833628237816103260414449369944803615245146512114758336736423849691709440000000000000000
74 23651380906863612847655641517819645423416352505196850438698752768731903352619466930336437370880000000000000000
75 1798662708826166361666119590953067440417152681776333905740202352167548594124032887184676618240000000000000000000
76 138583860572454693741613021173294272029933998350380706171927866747695537196922037349153152958464000000000000000000
77 10816140356107297287738273414429967231288658252203522734085227314260618355512153295964857985662976000000000000000000
78 854983228954575486275042847484269490269247093251363025248696693337997067055182157851504009094889472000000000000000000
79 68438293300489760944413529122797121383340328583637250901860906836929606288052892330802178529337278464000000000000000000
80 5546632921085444677847893863546956242832810944033345824725981992012595542299711535306843227214263091200000000000000000000
81 455074392628668386891559137178881564774870043711432637761550406402736629105970526416110485938605056327680000000000000000000
82 37791464529252091899949987455657693258183156878405469625064294259101147581424482314734066978774093785989120000000000000000000
83 3176146795625130214207746429999709151000638524315297425155560781033765000821228661457807151178353555108003840000000000000000000
84 270110570967076291260450087699105699972054302328727033200185951639219319200274924426585686421950415382228500480000000000000000000
85 23241108943639539784833205398650045657104672332272372028420907802086202158183164509710823632318126231507697664000000000000000000000
86 2022962464536673153877421187487345186226286691127853376195036835476133547853494598111920297014260175375233659699200000000000000000000
87 178105491713070092104549243830098420796916725866184599941291177197638272778981623209817749263477050051150062865612800000000000000000000
88 15858765913007566544315130302694207314508892845173644141518045174379057566734411041783062076430784906329622165690777600000000000000000000
89 1427938121418581883525263516202238070301131129456950870450019541227569294473741092458092437373127457326065453129478963200000000000000000000
90 130000146892154131014583239191822252064987371612410267107443975574186221895730764197774311494952355218991508016123084800000000000000000000000
91 11965213519953866218582241335215320080061437683206240984569143511848099863283059536763147629995414774355978397803968724992000000000000000000000
92 1113238057890396999365041527165683000443230258570849584937201442672963325133024996900652628083415200588103120084947779452928000000000000000000000
93 104687911890888562515708067188714759477435167276665424934345876449798836044492792026975897701274458499997429164189530567213056000000000000000000000
94 9949400333409199184503923600995973991883092527586732816136009760715135788051740378165963493134382514458319207085018258658557952000000000000000000000
95 955523010162112981790472444194012256324291536460856990402133177839172193852510039050638297223151763342103606909940961179913420800000000000000000000000
96 92721886910433795941094926044167070408290171148893538874049161127399022832650055248848966009459570029824021358093298027577328271360000000000000000000000
97 9090215789994560326139536252233769528316490415361846246940873106677038960379537234637155582093167365544191355924729586842647910154240000000000000000000000
98 900268037868350159707300738461966656248825754469539883863699803231644525187217872793324223204338130943154358731212107971008907842682880000000000000000000000
99 90059797903406107337839765496297365973540909375128264717192210158884983993466868562628512736991040146234818493598270926712393728534773760000000000000000000000
100 9099306005784554886465675788486003297844806905777208093187813979783715999339916771871792737675260532909735547280654316429490558064394240000000000000000000000000
101 928455854344078402953884877761569269831887810278200561180297101311572293532647815435554154366793122170794913765349635558961916070806421504000000000000000000000000
102 95663943814599509762223123090377325071307912553436116704759749047828905655460331765029838707295262912806066800046024886171619149265120526336000000000000000000000000
103 9952415220068611309584448830854682215835616651225064945420306957473376049170830394630214827925295618511678396790717855368899654508722564104192000000000000000000000000
104 1045350199632281203820631262273651994729957904182405826506037415354118980846241648216085051975914632328450518970376295336060743810886322255560704000000000000000000000000
105 110843167719629817301670383844533789096366226046927514362278105248755719520765278216015914993997844634827080890824383039944371973050877273649971200000000000000000000000000
106 11864003834654231469430495425935416587085208448398456195790761879844868281583569437150347350235613204767686872714481037377850779671621215309403258880000000000000000000000000
107 1281713612339964146622580527585476913705248872133017758002264772555414441454364074024121825088497671972076239297168789559810999931383890038474324049920000000000000000000000000
108 139749711952167956809738588816353339279977087551039275929931146588482221492162911573500900239792750951673078187099915676980732375293665484194989935165440000000000000000000000000
109 15377104561106556650481994391228793734896815363376677105522329053766785480490740843611234127333025113009449555781510626883704566621767922021588063150407680000000000000000000000000
110 1707363957136948660957273086162258083710374100205908044815037944232790970016929675828195714138150440951518694808604348947416023477017893689251444570456064000000000000000000000000000
111 191280351793291546030129473611117723080612934658882358490510785873187144626966442333366279843933161261391771171417920712076324453446186071130230443574768435200000000000000000000000000
112 21620850086570760557728183081721177473369926549829799488733864312891863057190013352777917566875541840642476328537044973390820673705659225588397660460838341836800000000000000000000000000
113 2465467987269094079489250758446680205673366099218719555397948828702504548526055723556725732409054367061025394303906959454287509974664054066753674770267195939225600000000000000000000000000
114 283606910282148912618894718467110878681576076806960581616862692865498057161218952960448332892773665698757409837076573408357000355547102183190099185564401154601779200000000000000000000000000
115 32907304051796426520241707804199524600384668104843520400611310214774718515903768645074442213455240358544161343203391645476400826007987753318582136441609326795161600000000000000000000000000000
116 3851178356852904458360020666223030585677018135718842574172875647001990613159013493164889832732015062760821584396585372483042606890854815646155132519024252414089756672000000000000000000000000000
117 454557804912598542523524377577593209172001528239272903479356199163543323781363209349633891138277002539870892998844545748626258001879617073160504253666153281633069826048000000000000000000000000000
118 54106273564662057083433307790436837098735448282734064642097341820086742007128377119879129277935172642933627953548055144174910657708448044455061244307563345636481298333696000000000000000000000000000
119 6494392411806860851741797944179403386305791231754837274162047604526169245158651568843673668784885419353336373454662012911418821672217051638984775415219951880790982506053632000000000000000000000000000
120 786016592330272429266603871355618778943447694143718502709741383895441942976283151250607714419458235303708522452452655639922793009255454318538071530940783875700882861247692800000000000000000000000000000
121 95917437524490308315227230718574807335154253297699640434924483684976972760556901823036925218752356654487018290931850237387514617559228355288154371458675996610528586434042920960000000000000000000000000000
122 11800677819996153628081837946380608575014462943689139729120371710069867391359992166059538673115532554141487254544265355366013296281822702040050654696169091599872542292168031600640000000000000000000000000000
123 1463629676226552225929832310646696150582233159162247568997134638500422925029641204094154413753823144361573668144165932757802226534234604002398416557148704528431053435844087701831680000000000000000000000000000
124 182996221593603616895094220682183603358273234655090637962745481026119267954328418098610210768590037285904306093444016123892517385599821941079954720746907737969645237049186932081295360000000000000000000000000000
125 23062795416889344721861154355522110505543694696757822171230783359773261650622665861193159278963250583871684667126432073227194835119319123232813223550922014301729981006713373641932800000000000000000000000000000000
126 2929633954956857903811276921847180094504207617765293639236916080501483465676239211967565318693446059882671715144117628501945949626871223482659645483068550731014042730167075977486663680000000000000000000000000000000
127 375076172297978613328842146152118931694358532374865913982141689124285067348500860728948656166165363367083917603248711603712699453645946154624072749437557812821283697393009893263403909120000000000000000000000000000000
128 48395370536503842927827471773394686897495385253573060579992964611184862023183275716866114157857673872520771505048894001622817702998943606649647426883252439398884347911014545585408195952640000000000000000000000000000000
129 6292747841433768612093646200272041419416561308848063657965061298865499369922838922595057242111557379193069400837771926418182873995125587610456346897166174759607125349688373403469989208391680000000000000000000000000000000
130 824524074875610393244681310430901869777308329598076325144433921175459700051154586102870148521731727748024706078150748461512894359440368495204062844431062028778562076451263155434901748056064000000000000000000000000000000000
131 108859811877792843566151708542263424508990743265013473092696693428290987143616554707158154079533890502324501096208240190014723978036387788737392877582198295383873919325037947662850341771778457600000000000000000000000000000000
132 14481320032988255781477021835186388938184340586553621082074375700102771472630205339798922068759162056394825071895592667767406160938163524207603064975798425379703819275814775699212169200364054118400000000000000000000000000000000
133 1940888271448344876225528412991602776877193107262686674216400786400260641426302385947644717269640125342214527879195784850231544651144673420148745924729307877241925399696364126821436407151495793868800000000000000000000000000000000
134 262071971120239732290958131535057720546766434812841393765265887028038258717033519868072395118837767422644921040301217814911341366266822148171962083828774973983754539985054653476785677627712700258713600000000000000000000000000000000
135 35648763371964168907638886523447490313918514089085174380047099271589614850197240202586653746678407336673467871546677062085373526152834837835938948855416063476307295315457529384532348354111870158766080000000000000000000000000000000000
136 4884822247406652458015785839394057616147204089067399441842529316037592809208913910325760644714665385695422510760765801805449371628912221250938170229576860743213850971678844554759013711073623506434392064000000000000000000000000000000000
137 674233536642986378409197586289098147295404165896632478015815478966042725834367431974663884043706230183645714565792142673918448287042329924197844147829947748950037639922398720511363042300360475964893822976000000000000000000000000000000000
138 93736006703994069069692086736207035362652509279562310084890212945621062679381684836388401247087455748728559231715593129067665907207468604108367938440685449499009322148021811708862286453341565353662078779392000000000000000000000000000000000
139 13125462163824586490729172012468075169396954869489118010300106681356023857913272304377972922963939790763847369615910009109707447161630299336163240442836497240364969548158611398214749756623440518359464588345344000000000000000000000000000000000
140 1851026715411159633307960155604472139273929532876670488632066326857900800474948658309714130161581252543619500843269360259061306650999144778176867241938480380051470064483906735645669837472536483358386031689728000000000000000000000000000000000000
141 262892910632049679265850908354341339431352239147505888270918598283960114778727526354918199206257741747622352161583896013229663468611176718550014195885059011649710059303810710451319733971508572474649029962566205440000000000000000000000000000000000
142 37600329723539870733409679737120199225961418810634975745549649916295782770049195448119672260482018817896398368005887336650298943319269311319546795713264505139127123211185461107077202962033309112998719382877068328960000000000000000000000000000000000
143 5415390857638002242582799859773121740131927211712348495997926819306499781537228747999257313415587677991150450256561185837343951395692468590513795312351640179231344774175861590199581529116073333647410541082972174417920000000000000000000000000000000000
144 785366577332611627721474234467879918696997500824560946295044532883909178281868846756105815075843519763328694479912389484852102161129037295375865432629729681793721573797917122860545716991239218835584606299691395202416640000000000000000000000000000000000
145 114682946318975885214098666923622394488174635058568837829126202549213946263244629301046193667877150014910099997817595390323367921585362071489072929340719360777828777516603975626190995599515762255761603729098045606854656000000000000000000000000000000000000
146 16861209883009570323653201198012721311731556344646145413038758383218115004640268270078728445864520490964080737222992568580104430351824005331702224158718675983552917317546455391890017886354068315933062173532162480766399283200000000000000000000000000000000000
147 2495870311706953226689055562700956235143873547698962353944688405554896096662482637344092754584189630723439170590398582895430580190371216789221970693152771818150796468297303360326354111031288795351164739784553514531006762188800000000000000000000000000000000000
148 371945130050501943138561401295518280744554830284771317161556540658955934571141184170018639288691622892723453975734554215018699749615597109613189736376136943474458485455461111150641587729742373142505062328862113369624218802585600000000000000000000000000000000000
149 55800716641287846500344244317382960764484639951004334684955580397072299778599005763953621083939553885318308694909427606065537371027381866028807643714683885021527264946835277420974432287001246681382623732271935681710256083383091200000000000000000000000000000000000
150 8427241335757635520956425976260054654704591528436661466925885435394024795914696262986169737079608393943123412115160995113993271904305964408787502506398504819804032334121027392075490200340631964679798976631512470701975534777139200000000000000000000000000000000000000
151 1281140651473636204096043511041812444405209546697623582397373505495307898380970790868273743046810839468363578519080085247041546661330201985901332626794758459843225213858731238821727149202292615999982863406757422961259311214069022720000000000000000000000000000000000000
152 196044714909676155568205338349590208664403917435399315059918623157409943991981011795896650080779323340599959314933170755244256608296750908603514361018748089168198314880308475898888402279278770410664044364007782352671088134872083988480000000000000000000000000000000000000
153 30195475771690020041413245642186213644220045517232256376101780442368562376798332897111800756421840059547324168329823788599544312982910600648554002902998012543354638779875739935021764515610786667967596103998830771530306427676468508098560000000000000000000000000000000000000
154 4681000964978736595257225475600309305869088916694656302397545777414624111714829932375517763774604321789359602467130357553594474194048420091238627519799645386372140048991899590857094936303755905317953386726888509837698201090496257557790720000000000000000000000000000000000000
155 730344292473167566141205723957110965131885077679009494045689691839195890697421072782351822714338017533306848866777517007743164249252934190802990481843327510365488187511854960916729911266534852884179030882883347533258027909416536554602496000000000000000000000000000000000000000
156 114680815918442429762736473874603142105233574230174172750282526955943506876330786943253749158803528969525021658779373260769952859754824669724383016906362757791553968119074615699095176755334056309275744744403440262500962205369759897288599142400000000000000000000000000000000000000
157 18122183787138102915568842205467824863033212985760389715421681531640675404206630185596316393944741371005105458411608257328119619170312082092309424427291128562676409300849077626743336514434922064273271025359101294640746512928674794453295798681600000000000000000000000000000000000000
158 2881837757062757608625313165994427113656071261146582620829743000329318796155033637734083478853257933619575637590387076209026349018740437183986733001644762056028457605906543613019139383968618771502459519883804269954877029619058971035100482057011200000000000000000000000000000000000000
159 461158905645473498097929132900465125933510284416340762993034790666846329672821733276887885826656230168634793427526667593873357915162878898184783734060626602065492764222350340801040224186386657239109012623978415121686061521066584602906256239650406400000000000000000000000000000000000000
160 74256897266874965827909355585250614527312838129659982283862471085012955321118898904649039762503111822681129676509086411281844213815364525458508307337557765955593723056889639541125965811482068769492313853829112211287468053232446849797045733157765120000000000000000000000000000000000000000
161 12031267510506341685584158034934716233747508951185576240703139481796210161028397598084358864631337517759291477142838867214576136953951616780399645973291859368494085217950719153207764816255905853297076895739290158499931768358172666263783565343405899776000000000000000000000000000000000000000
162 1961362278889421847405735390944341531632819456086335044060116221262664191487777700548276017054947193194841214371569801198469607588347986283840671623368380783738288125846237427127668360171838178822354384283959106659178151183639265133059328359042681667584000000000000000000000000000000000000000
163 321706453035521063704734460377369222443962421319138898151590786975317800912899663403722401380457686487566385139697952063032994601395397135828825897647347297014227114760666711284015647677965796333924916767678972845542879010600493008015872218589938034147328000000000000000000000000000000000000000
164 53088580156378884070302784533052967138011144492577650195906751301110699532579816105364433164877272799437278983240124351037332679205971891212226060592446358309774575461377062399180301834259203001248195299119908254124913978035916871092264122003570708862468096000000000000000000000000000000000000000
165 8813854832463831759349804398095867996210054561654725980667181233814431153048274423065534763054315027460755682589014453016646950224211277604506571205170080385020624176830789384384036179139782541615896200976176718660831306725003226663537658026134610720587776000000000000000000000000000000000000000000
166 1472103593894774509418541791807507404831612866817667186715618251488969082614665945331825716948044087140383815268605792426614245390986574064393309840489360933722121604820704336501951544234048233612289469481196383514914599974297308153077388162998889043492140482560000000000000000000000000000000000000000
167 247344916695292342113097680939693820622823564958908526726960897833512013168494162184607034759255003913621125266981676003961671206473930699755234319773721583429646872580012105077757564816059058407828808323258021099265910906384761473561256690641125262130240594903040000000000000000000000000000000000000000
168 41806553579306433313754212284785695979312987234756794389765476008285519842776970731798261364415356406166089768529839025010032256685721393167140030559200941675853505442034386441227789253165386382804086240850249353458902047666394577573843045754321257071545346508718080000000000000000000000000000000000000000
169 7107998234992834282773854395017778285884583029034465612908857079511432628978729854602449410287622394168607353182941845348911133865565990463042717521994415089703950833115918929767299987312351811072705623493442546418751149657165219462607749504277756447780536149459599360000000000000000000000000000000000000000
170 1215617115564089827038951975364151571715096106617155605571049281315844108769785781440268750498138424468174741032337952230091558779711661131742590879512258076152072071909764513664407610442758064986758514288142801857501135053980658403590124126932787476579884485620793344000000000000000000000000000000000000000000
171 209111544831677028247085628311373022755898039809035301738038378908621338674855060379278708313302158169634345676031460218398466441189384764295314282428814615386314797874459700384891992140253191077587859411590463410872292267927592244249815173321658937053340308217520770252800000000000000000000000000000000000000000
172 36180640819125887724127800639701893800744519006484363126829500882504133577013201366750691170124695069896259429311698464137619528940268981710775030207297693157107546689804143056505288657904697523299682215344263325107245155959412607055543688801303529085181503535748371133235200000000000000000000000000000000000000000
173 6296178595406175500027939065303639589933101503685935203365937302541493664037580496249921900292525475688466172605855538332951589589301734625556788663773194136924028029119810652897983757509651389356985701857829281233190895237503327221320616027891737732513606012048388372457062400000000000000000000000000000000000000000
174 1101960501264021601738027739869360170106707812149513151927524545719300366149826625153043515698705294545569026725696980172396530116917026762236012495692996400234310383677209792921576148433111478649863990200231575256772137857960919575433598257409485898392601272759741685762411724800000000000000000000000000000000000000000
175 193967537212289516632458964415780234023884793465092876232140800139366646082494992692755108630639452356235364398145641918100409637926721547434400158680654978612671980800325193141808046535420132721532181948510149726319585490304345537512546632044016650482371142399036164075526553600000000000000000000000000000000000000000000
176 34336189659794044521094301086378349137120846685507687354345805640902608143623577373136057954464964157391322244995798965861531064949161560420039670988246263344443777424456406363931887008728053175563517147708440185755912246561933306281061588151281695299302522923460685833103065743360000000000000000000000000000000000000000000
177 6112534420329848738333020925097549744228720640645148043054764990937973524080862377725457371818917091915084002997479796882318035951309962743017609786619413330191139662365837436078283735418322849608314538228799641483285208088963418238904949524118513440126267286890308201637682075402240000000000000000000000000000000000000000000
178 1094266262215954984164958399307291441031295152396067505541477384251641002399782577752238182454161323978998906416265165471671823066378062613920499209880824372618000068267314588341830977711936891111255804353750555875623762839490706145359035634291909692585125866906397351925269629532897280000000000000000000000000000000000000000000
179 196989750172762243830288394236552205938588167505556460036037981420821766434857725756212746537695417601883201993517227950594095396282708382865511634116067377870693932517398310238049213642974804383609460141596684826532873796407120368110545255339039594716171932057591252068666701086311055360000000000000000000000000000000000000000000
180 35659051093596338189108862299477863907863410491799030584427271990907962819227786617059474514897272478074607952934138430716608203463073840411065703739424094747697853506690515649323922809592322946494743634696963627239236928018172780516328163785168923802729140109008728065687824927522029568000000000000000000000000000000000000000000000
181 6490650435253280520466612268184115865167352100700219603588555026018309390112794050238118492194695931593653358013366825289056541642742091115047415714170047127639414648005129717499616676584301779813100984347080841412162739655634564953869230871285240420735067173024836567381831502370960519987200000000000000000000000000000000000000000000
182 1187916297306943536824222723749618382068079696234036270194030835546174506810055287547501921689123369127356087131309136220550073719477542715055932907373788625282084241656468250649831805083095545348538913488150050465512294351876333907439517665736792825238061117510074990587098338100598931246284800000000000000000000000000000000000000000000
183 218599761417795573463004528688220164831653339755735760773894872113334056945383516605154928837182610402954109148065948373644009805375612547032702216322659047220084488179808529366796207630096214519110100951999043966304007525816173389769294862260639956584128221743922239841658711726851997757446553600000000000000000000000000000000000000000000
184 40445194638829368262440439003167870497052049498518290674819906643196144962592952468397529104967038543030778000602827766682633526095977599006671042749648318786492751065112939871099867867117413740056514855362659680325144794083971892103797070471226216011543191652964139178681630674958167961815429939200000000000000000000000000000000000000000000
185 7523586137705104936422288274625097673039778629166522252939984011244682337738537508067611991220108202804829984822881391033732310880525860531475102373746563983630641916451105412661208203104967941590402660078136625107315157632287057890658118963001515802147256243433618451902140802552480142208228392960000000000000000000000000000000000000000000000
186 1407054895704180474438515732061529910567236626805931895973121064590642481475912458563592684231964455177707683353368574012999000014593030935889187502018323152467383228769274952545422998247537867476285113376037704939933006274781312728033163059321669785441578097778810034969161467024212053335392017973248000000000000000000000000000000000000000000000
187 264553157951704537541364853023002039288476918145748552092188754277787747000769447897175983624136902726505077042050386137926348768411343089016789114991199870544160340421706483788806057624182167491733247079800353553052308534002002512731532290415185777124864341910166836084406127272674943641150014758060032000000000000000000000000000000000000000000000
188 50005565476464737356192725660293621236565550370812113851831927461699565793522134016076505435816533038938417651839919599859314292409632405888192431415734982576460963207949007672904186740302053707895421456156951381079383240188541114520322260682597229221964872952710884778360863319822579862013363765163065344000000000000000000000000000000000000000000000
189 9502000941763705092721074341977680367423616184612241483052817763524081643520026635394462004605817061040543474937355288494021778091649206786792188241280509613727138876740650118373925748331735526268203575187861459600952237961109388006305009194989371613102042179372666426469287820640249090383709178848249643008000000000000000000000000000000000000000000000
190 1815060501610359216773127471490374601015905236336788755140786234989519616892230288932588251550038781767127942598623496796780299434396798883536041319547550428895599584363998179448102438521812751331392774080791230553801198270051056019971131112983894711618017440429765369667390770028465811500909595155329187840000000000000000000000000000000000000000000000000
191 348525497438552362992486906238953077054272768941075061043793585127707570809490203773783685944969713489881551367197552356922024056993627459218079272791094569955961171390129111753385366108373788760318931955294757702633501023550843708880163301473683483998609551554736306596372819139839300503322659248932770210119680000000000000000000000000000000000000000000000
192 67271892301349014191610841361262964220385466446430106212293823879504043800172369093397059042025347775150399814027139230526530097027353535682708733481332545534629661856013037676579167960143617667137634059742410950942266850084211657845601387590549070991010132221578386096564608231214393153914544478053951784217477120000000000000000000000000000000000000000000000
193 13051989595237723114912189967856858965745658322441543535906600926996229162950065479009936523844986538127003560751603242845138093996602605644740425591247562192078952309388408178026110706103537303212748404525168085634927990203805635452138804310543126219477435495116948456038747591202870637959889707400372655801751306240000000000000000000000000000000000000000000000
194 2545377771405126779223636585280053372369642794420082855131055805978146507258571562260882686600341705396096111734817911154539240577783639907127304730396000960619029696829862216387653747204475140953579086490889866401171704798223533662374848918325394657111843601465038068715462003993584499059568832124048527746408728494080000000000000000000000000000000000000000000000
195 498940564460156378460090121775195840550002435485868721537765051263209788596441932210798349077077424367132938873345834673438729729444142992239118544737545096915074815899482783016457193397848488791357571588259939216887639001897210939171780111079057451390787619791090686707084360182293358399209216897422828252119152197632000000000000000000000000000000000000000000000000
196 98300362845277354854427937446473129603633207107724972119694947190693477622382632317022016556349290371677318647846826627661492279059213335707328882741382521275850012819759917032115093593801567718966375376916085479167171931355603231579371077884593937150374084510113794202872111398824196938433292260008613944362966058428006400000000000000000000000000000000000000000000000
197 19465249886103719727543607571926551268514789561463275939143625033758173825932941246383328668637506896777126511474020322887811725636032805052350734550698622100600036259474578092821901724480091832060853344339044905749400223812852564458971431037545444924146297721611241320797670575778022439232450867600103649608183922365667737600000000000000000000000000000000000000000000000
198 3873935001754184508655452470445783409012539789895537009400054403248047046930787777410037374983492310886096607365798728425009275514885315428130820481866287726951808758704377601002791742174292415050095486406272952476367780275432955874767738426901525077474442357356552906358647970785560260155521545675745049731018979181761606451200000000000000000000000000000000000000000000000
199 774856354685906669740196857688371823704971098077647731187084538912583159589043784419198959041774892985854110926488545150728134041413390955723342909016155407318977257268524959185742541637403802823076260116049587709256508930948299693345167568165441359933615635400981926208672076345847343391260546093767245791083890805289079170662400000000000000000000000000000000000000000000000
200 155759928804546124451591734751606549803289355593216719500711650315760991367772160226760096092366963221074999397436628668975884451072920828249730508428183911394908914310975755154385905316424683010236703687450171575143165917417088233522311037875495845889963448337601964810394641301073639002314460919612245337139000950681519731507200000000000000000000000000000000000000000000000000