1 4
2 144
3 360
4 33600
5 15120
6 34927200
7 2162160
8 172972800
9 1543782240
10 10242872640
11 10346336
12 2338727174784
13 53542288800
14 4818805992000
15 3228118134040800
16 1178332991611776000
17 78765574305600
18 12256711017694416000
19 2914326249307200
20 3205758874237920000
21 358462128664785600
22 1857004522735334544000
23 8073932707544932800
24 10063672683992306039232000
25 204536937280235782622400
26 185942670254759802384000
27 1179638894363221662304334400
28 190529256121043877509472000
29 328498717450075650878400
30 90213746755560683073307529040000
31 1182266884102822267511361600
32 2143843949839784378420602368000
33 126896645560369590046219478400
34 4757470344437783298694368000
35 580887129055853340770582332800
36 129523298095803150471629564864732736000
37 821110360880860326876525881155200
38 8211103608808603268765258811552000
39 1567574325318006078582458500387200
40 822050905476051130523675356255432320000
41 53073587871481062946291809227395200
42 104974467583448546188639278730200890674272000
43 4405107793332928224542220165873801600
44 22289845434264616816183634039321436096000
45 1760304346400310296386881434832307430653852800
46 2026922248946280263958611764923512330208000
47 4312600529672936731826833542390451766400
48 1601182324656967949792666757618726931828992000
49 418322251378274862987202853611873821340800
50 46015447651610234928592313897306120347488000
51 601533217066658294505665933905616525467008
52 4986934879949713517443484933288413800230100480
53 870361276217638679931174257224864672681668480
54 1608584277369077168946037240782622674010865870916345600
55 233473541984105358252857563326312723582184888091520
56 18198016790223548082001387939900738770911802344524800
57 2189852628965541561794588924005296810515908061032320
58 61524431004269977212324165007767862771637416952812800
59 104278696617406741037837567809776038595995621953920
60 44143180685845124735149031205434213424188305648773168499200
61 2523544458141243133115669140996580134023094051284864
62 376648426588245243748607334477101512540760306161920
63 1103429001984120724674971170501996156004998443441483792000
64 435866598810155513951738374032929320748468804537921710080000
65 881347902005829164240647447493055611807565597411238752000
66 44156157249953196186852437507539710753871804906541946020602560000
67 10496052287523965501411346874690025922435553932806570592000
68 209921045750479310028226937493800518448711078656131411840000
69 1419265694266703091135340913048710615205813167240171668879648000
70 6117566021267109730888418016936381465275210543895435375907425600000
71 199876323711318875043376278534722163640940253542435523783456000
72 5712580756248910261163654089455687668213131816420422955397446950170880000
73 199876323711318875043376278534722163640940253542435523783456000
74 1998763237113188750433762785347221636409402535424355237834560000
75 213265838760416415163657012057484666661083200186989737086185933984000
76 686567543081063109862736319198887627443895383885688068641828480000
77 103431400365162157500821226487312421074422839582378907540891460512000
78 3954092495612005661989003470152138803395990006939056610151288455842880000
79 54310133302108557617488068757552007052456139847603640414448024416000
80 2823022318828924144090040835011194834380889655671709227508969513203200000
81 195027688687871830404399654908369257325369998192744672728282855677856000
82 2449205978147422253356653607403070344708930386660765503890224407746880000
83 2950850576081231630550185069160325716516783598386464462518342659936000
84 17887765781761592011302076653214375150577987947389361814788594864670252160000
85 916100413896146603399196605276030599669785018469873051782207033805111008000
86 832818558087406003090178732069118726972531834972611865256551848913737280000
87 17851215947036121454437054068281939177038128123087443548214611915911284475616000
88 542027758864742700515197560824678316359531287703963482350038418133016415563520000
89 14407761054912123853460092064795753976624800745026185268938346986207654944000
90 1544340189035047422046587988538056564928865055449813196737594767858398134967288859121600000
91 466797050418097900728253522807317633088666919338103376528333504006141812530656000
92 438789227393012026684558311438878575103346904177817173936633493765773303778816640000
93 9802738058780055915293323978953670294862005306100170907095003584128978063143776000
94 4667970504180979007282535228073176330886669193381033765283335040061418125306560000
95 25546107236811327900551187815325840616792716978702174834883923104813731034016000
96 2140639332870346624177243218780506536063613348248109251917896428805217302574192377994240000
97 5735846556520780971515203203748716636182509549186834922987985986059468545105857376000
98 1663395501391026481739408929087127824492927769264182127666515935957245878080698639040000
99 694767164945474740870878666350785235954688702863983222380953604854300137724522744988946848000
100 1707117807214291586732478349252424549994777392249633019595356743927991861853546199437950288000000
101 74954130851761392142103503732186979429420973952257163161966004870496448457928308903776000
102 21076352054206785856438084214453656745758883665635191709513220909534896341884861180652773440000
103 74954130851761392142103503732186979429420973952257163161966004870496448457928308903776000
104 8104040627692441718404230823524056215908995703718044481071764446598076007271208758676261120000
105 34412430343891982420486249334971780998866781492390615736412188653547175946679392065902929116768000
106 1372086009924500230047787138185069271279489726151440518411653912400971608244308727124770880000
107 47445964829164961225951517862474357978823476511778784281524481083024251873868619536090208000
108 39125542514969157629327428919858922871917858201876013438809663217413992161045137055883010498207730560000
109 15366284625660680522277291761570017697988818906977907032772691703451663135226801102048000
110 19806318017934913063773461131689920738259860269842053498322394628108473944746455225340857329600000
111 2989095784237392557234945625335884552665879020242063409736042308230527868053723030773683104000
112 141462311469828728150603251972303256142534667876275503390231220387332679509764887465393363752701440000
113 31741350470711359060161565449995345487832905786380006684339877844543224503618106469644349152000
114 190975070875772197312356541019578791769562427620170426624779278631474579195506570488381549640640000
115 853055491325317094838603765558934859003407275752083605823044612786324357155106874792156978417671072000
116 1947012533392406522068766815008787492502941170962202427217007046591610718458464433761596198322730880000
117 36354979375829127238566601308769916436676661734135430773819311950690083778062670283222790138444262074464000
118 3844524748139243386796802270313961743671061803679603097809852897083434723735781466664846730586409280000
119 384452474813924338679680227031396174367106180367960309780985289708343472373578146666484673058640928000
120 72736131073499354733192398989620444125290723401848758858475072323025328314084483487643476151333002161265689030400000
121 509313796226566243623050732125971929689531824309325355310724349143950140300651736406385565720607152673056000
122 1992967028712650518524981125710324942263385399471273129476747453171978809872115490285856561515419293068480000
123 347374153104614985378904210211309637436508075127842906467797081087875906560709729956824798672137582781836064000
124 107727947497981109109458439227585132014237048620068817809553916387674530263357594069505760081914556382080000
125 2192263731583915570377479238281357436489723939418400442424422198489176690859327039314442217666961222375328000
126 319287029623050421576158405493564371885931274118486578916019280791500182365291646031327606654055834023366652570480946880000
127 50023472420687528014977026255329156050810973526728955549866361074616668127790098806174999694037024256018848000
128 16246429251853143426953732706208394562173832596143613026344656969905353708368844030184596915555905191208509440000
129 539953361308901177393662021400022910412453648247512346205257501439412315771366326513852946697435639819467445312000
130 98185376341058832431157498953295118421262672565731572420795550374838659029539429654386883566960124095076636192412800000
131 25712064824233389399698191495239186210116840392738683152631309592352967417684110786373949842735030467593687872000
132 5063816865559563860608486048941175327543977057491198079232418399618816563993820487143010808248159346675737618132189469440000
133 43071802858429180968921174288203222759622477855352061586891938998654970897139625075263368207893713458453120448000
134 669531985027067466546596471608703561708983071612898383083369744830577270381279320476866218677159704255162367360000
135 2227484891266942211256714193208974496773249184565420106607656264964675886090163204547865453784822876232261820005242499904000
136 2701436927544268408960754047101121854545141690177230377933182717280118563690735123741207064669465090744952462333240670720000
137 28997820175442984209540082085671123384984346180519862365105009846287232328153017644280883047117487019589442489622592000
138 8765741231065108699080105467886986372411872249503864272360351017956253464805400058598941261437535958783211353427847361920000
139 53908699252333601517064447904234236091548079812107395135128105553164854730861650251448353047325798016283728655204416000
140 745895539229752775230279528568155441166771925608994417726639007047321052542883522057373334756370013354537933043432691306425600000
141 361825724495534861070819837827099601902729447532180267673024821981027827154621184136913839454260767786408031575265859264000
142 172637903271852817303455647976371474148518517482117362463861637391282427749076848899714372845402952949105597871168998719360000
143 14691485568434674752524075642789212450038925837728187545674625341998134601446439841365693129143791295968886378836481791017536000
144 208334735210946594455560483063884579562364503556792552526471063121862254973066816950190162888315007672392182994917196458528020468587520000
145 119806509769616349185137745723355977232250042132614634098012104511761396694865030568973511695449506054922621656563015704566959552000
146 1846017099685922175425851243811340173070108507436280956826072488624982999920878745284645788835893775884786158036410103306116480000
147 48841735821780160325199629623636057165071623878898377927608543296790937713606617754866629816441193932982083690711534872262899216192000
148 3289451776366869567859852561268231752478437841189621131924728434118403380716155240118031885845249574440902420465124729797352129280000
149 1103842877975459586530151866197393205529677127915980245612324977892081671381260147690614726793707910886208865927894204629983936000
150 23899700065155210260117665134082101028873813738667217296248371611458734538095624227843484073375245619520305349941483761192587868417737232000000
151 27303534084198647016646865948345414977765865354812232223626412880722868196709614960545240592070513696832021418711164072119744000
152 5254292099163187631883522883099591658321263128880065969114666894766308755774798303007326099538049655818354201816776414038723535360000
153 952657245879306715180222676147399639920715959445223843232524111945048489423868614082465061967861294287501041023812030681247446173632000
154 15822296159610981885193486724256180651217451906435915123965312137858857023694848142772164089357454264298067228703227787151402641354880000
155 26093741792461889165986259965040177985516037626805857026029750152390918629781608631258441526676461305439091381669491103248190263104000
156 34422520935583629310974370015646488587200699319297009107452954836657013033814043629312167049599488472920831170900247439976621361307072639553280000
157 230913009754874334280418227616082367785826150064196594589528542644017199288984648090235497593751524805032497487804842951226234980121152000
158 9910429603213490741648850970647311922138461376145776591825259340944944175492903351512253115611653425108690879304928882026877037773440000
159 164479105935387233433607623112707854491476180864577170129526591396790807036344475850026654700531617367099842928065901829315495950105316448448000
160 12134486151689232911008981550464943002789524807262181776380089981733676061031795872860191838621834858283640608902981939406169498785960487475200000
161 51348849736386159797670913033612107427477967310544254668498294878406153018008690625319681770885133851793719105534393360154024999534702144000
162 67391248578979544393019388607597974921862513110704097650474120527866034124064583160829350389822372189469991276563556162443065525967942255795542240640000
163 73199424092295163966892578154298110588106889570350320484880548018153452174608133444604652737219233363195301703634135215538716488698405184000
164 121511043993209972185041679736134863576257436686781532004901709710134730609849501518043723543783927382904200828032664457794269371239352605440000
165 86265955514596262311149736086541801737264254148070740886051301198761213210681303570966919692005317401550759293940021754003801597035678225126208000
166 40462445655497997785979210426351366589787845347802546654427420527994683758558137924174113893552675626173466922717840923093336313457817433559680000
167 410661175839825411407482091001231772960396278776033153906702735491674452030428680850239661966433326156231268879710148412598561995918171456000
168 633799824617362335250284090326199751252057838246881767381504318105581352729993872398743440244485638079432434347690102505851442650680301603762935708160000
169 1166453737031892665002138059339641620253079887271981028446710069968709018531573351620759314125513403423478045590753840126813886880691571865664000
170 641549555367540965751175932636802891139193937999589565645690538482789960192365343391417622769032371882912925074914612069747637784380364526115200000
171 73486585433009237895134697738397422075944032898134804792142734408028668167489121152107836789907344415679116872217491927989274873483569027536832000
172 72859156107089977735328284529636835899155270979823244470525609307234973105942138012446565200940884048153435523483939072931588666961428613617511680000
173 21057559568523114952407018650184056618252968491278394355643239684171957545069982084522128670792163019697524717769924587552482273688274165785408000
174 1176934168536600289508316877412845661827195955306903209665619445727563289019194438980830804956559313061190066283047008401026176978570700999420316296320000
175 1991654370049373591053532147262320290548065898938643452879792802523848004747456441538250895115194731494229311334847209491893611677357902779605116983744000
176 7099368033121449587203264040213212168069874029927360155366341586174380201506451903619932691330464682332157316787846150382423128579808210891419049005614080000
177 69756976556576658888830356613744231370665919408990101233624712593416923422014989776202587682028143238476179583017431356163719251807239905812931345472000
178 43550079482406398275910833577556228050960528759468479031427299655007227004871623411245963009877776066348017958720625195059792241774998720605913598938240000
179 900197173658679740898715554396413652450022102849348449252966529181713630826955344254804821991886991315573555571320185596207996059036286403585923553472000
180 11035378287803621051738247213222666368380172979890618939853402554408593693723496421172415106482769496588320988559270339836245200314839459697641151102078048798891214995200000
181 443591838437229033234724856023653281155400815616626272527510301199319029815751276274062548005043962690140749918203516095372471791844272553681871127781056000
182 163012338584835935757732784795724899540662570088658595245516378694638118855864503781400525311479023711089350436532114104316826949899092853315796770776421861760000
183 222723429426255995505035034528967006529207154968238809379039944865803545606581299896513404784714345994331578345294365399522014700577810664907724930794070208000
184 1231680516378110784157056827534796458756793996658209727310589724711629817800182070958120041965792396397092535840182982540274190225262294289540535683763085135360000
185 42815927837799783516848877828259038350400442124132384450627821782059472076846128937248791195994848322815075322854921577041446349820601031153927883124555306176000
186 10626134817926673545545221497377015881508473363534673595473995769547487160889993818062654542278721447389559602853994173211195321364567346822747556448185089623680000
187 212691282524889602079355253554507405910877471327696425131404796217885472465120405415551464777324727134586294843527719866495986239207258972941254956181563388352000
188 29036983788180580457790238963528402372180663476911598909243959135833060153933829261079634756556506226200041991681610451339017251787425790218936546191743871279360000
189 6872411093726495802643743700530951125509532154879744469292542678887579297071383985805825330067996652690751513328797250861209957638489364011333001514512083699860993344000
190 1993236242574883140202478766520640751079107459718249229987402632476035629854678933636485386578970536318305451473641473153601837778968932828426256384915139489522198400000
191 18974166992621448264659483736512524998373226651292234459661138814621947928174002224050313056439510102982441232495397174237047480047300645677546467252880908991168000
192 202046849303696114540665827116362787706238570951142378134671509584500681294498594729686245011073094661162912196856173792246915365206824159435225028938862076756972940316282880000
193 7267105958174014685364582271084297074376945807444925798050216166000206056490642851811269900616332369442274992045737117732789184858116147294500296957853388143617344000
194 1084642680324479803785758547923029414086111314544018775828390472537344187535916843553920880689004831260041043588915987721311818635539723476791089098187072857256320000
195 209499578956626874041312691597761973251870624159723815479826248220079246780290384128351973030572139908934183588466010165223690301946560352338184894276410210951796090277692224000
196 147962471790102874522425808174256392059744628069591231899014972496781675960461526122058986188951081590074447315600441628523024961005299374740850173580981970817086667520000
197 9208157061008767793507565157823425283168182146892756141503368366690814840308990453923726356155548181475716520865771136150016263549860525399220245982426605823671488000
198 4991212217749645908002584554551023148117350678364583859745552087984878421737185816775234519959036025483179853809394798250846800594444637557089816374621095230588178938736667422080000
199 1122280974438687609904908533870361250087254871881142225770289033163909821922019447533769844561882056810078853846599320302827832185193450975131564360092172291183257285952000
200 869057351333163208419234306647590030146317293373984461943061407744037357072288433528382753223850922685850331816629575864939879925751697051259704098831495180606705394750792384000000
201 9450728085748188363009234763722312086984773276111098683211603948273284610405325767681875861055608800397674028242212876270113174831514050661582903476336182864054209605001792000
202 4500346707499137315718683220820148612849892036243380325338859022987278385907297984610417076693147047808416203924863274414339607062625738410277573083969610887644861716667520000
203 770009321653102394719466699082327427658616527401242373665478778833123331828738685166842361822197459880020012491544106252293506768415263841998492754667200422876035839721812672000
204 1005528549095664852367791770601677015780193703171995999931744032588195766296218821384502485076181946199383299722445028863738655255758110557397396486197532268015803896090799363316480000
205 4873467302775195541168798243580092560237247590043893617746476087381837545788001925405877529229822184339278525500930941091740413846463094543856799474060372547611875850193222415936000
206 407470322882803570242284745665250249595515797266280412510261121157649686528598941950108068295094787282867363318723689296400626560074838803696964078999721791895845074972469120000
207 41742080154621393107486904089369734283842099004809242206649573658052636352573626335899110278701794864573211838659151654182202768915394573708712722611118934701749635005900163730385472000
208 384753037441441505594136886524921217680066600537090746951989043130868401205256493738505643271506662702272942078978206170747698828097546390713250937667329302554067920352604021621760000
209 122770808284588715714000393868939900203128909716330288289341675804799850551066861209567560977312059408327936567931447585005508782550548931553895277002616175898218121089204945856000
210 323124837193054789143301650246027510095913984795618443072194222939150113439355229826003358744233425853317159412714603625180950698969896676331363635900245378713520709216141407946122881402262400000
211 5997410083243745461986694953776552050936509705081956943769477227995261378387605441846166765116829124223107084643184553460921280457805117966539898357237466300822425461649034407104000
212 2015009839768233600318289770569845958073648530713435893967668959061847917910667676351475109743952249156479518298417146271800331808213363534398075050064643927750318506604842580098801920000
213 132707792244661938175638478272491893368709211393659141232268231011411924594254598266891354527450910218547544013883083709803070212546197811648872784455113599958466689577562862014912000
214 254484698126829199332948948038626668107305952350774929776164303998717847677528122802661670844146533108926435753778371592801254332939298248850476768131427624115978593913215784301440000
215 10357527213761948412851022185172105391967352260676539641889887172747816400475394598068330003356763897533305935178779723827011051350629438728214404462949104301520328772267882421068608000
216 36823256712218398962386992258335865189016243197140004841144146717646879533960602997030684382510135484057069898964447455567385852691390806706839723460973600292121004064238639693006763246935605760000
217 175722981928536008968317846660306711324102107358567077962583310349065067282356324188664177292404486259032559412806309854524389403291683431252323345826268244732966210587904456460644257344000
218 60594131699495175506316498848381624594517968054678302745718382878987954235295284202987647342208443537597434280278037880870479104583339114224939084767678705080333176064794640158842847360000
219 127247676568939868563264647581601411648487732914824435766008604045874703894120096826274059418637731428954611988583879549828006119625012139872372078012125280668699669736068744333569979456000
220 2701358081898532547798586306900135310175117527921103267944453050535618616827758174678788399290852399981896257867214954084163952772268263398153997351122477856187594683559142598763825267046797036800000
221 2660082381607838204727294299443953319699338797600377490537037008387571190929462976511157718322950671300527364904205862970214032691208587114474825821301095153026626429244484702973200999104000
222 106893818525408057414035938279335875929374689118280969559314070481516138597769834155393320278248087989923438932063438383375239119704072365592040475879975234657958751214070507842217893777392306229120000
223 1178416495052272324694191374653671320626807087336967228307907394715694037581752098594442869217067147386133622652563197295804816482205404091712347838836385152790795508155306723417128042603072000
224 35848958101224321603488713878815768246169991005299717308835611223053432977278813739575600164485238888045934735482125956670028953669450297089530749899651156574374021550211048330290668191330805760000
225 552737104325674598347790642275892447053536660095693734304954921226233678563113302026558659535923664051628578450043645482928077644329794358706791715042348268729528342319193101204856917278275181771584000
226 1201077444252127521498060674788261420122460587626457108108268453916076833924449191450414005592111348630368972216171987579803143103158214012395976287777208839278962505777133271708439414862329074560000
227 7897149347439854832652118316708931685991587794243257992690304779512636162301592421923952959380047002632447710014938441579348695530003379659385734024440849755269659450175115206183440166101184000
228 661566154910222522127702724279627658165602366137825718304886510427060576444535595611502487996493613941187462872585234779969630813921956523462196031567997929561259021794440887642259972677957944971520000
229 241802815869260915120975210739310779293376426671934316478184442043897406653512458366889515663257659173602916432947400142718077708433173481790731790094354378656601702704911852498130754445852152896000
230 6250602790220394655877209197611183644733780629469502080961067826834747961993297048784093979895210489637635389791690293689262308762997534504290416773939060688273154014921971387076680002425278152361600000
231 1085802178043057702476612211436200596056338285414831050288206639440349559972855294781331306800322169298922438646532803441543038637101521042584381193556073711541772187710882848820561908669124080318328062016000
232 378143282374942210615646774979828331132293459770655100191421160284071267313403413113486461376039624711235091577210017349141864997112491069114604302967680880339469886693850627643404200392873520223823866472960000
233 1496722434399897067678823045269090609276768194505992613049540534032092230882024129884915967859668431862748491473730165931203065149311953576741915798720169167664430079682890515449997156014394611046846912000
234 340503803569632723987244787156570090384905024906570525656645774632942982225302304505032061204053871721431675626244694383404492772520654435159897978511716136165090495130944095239741800027619631445861574025942805221760000
235 7688663145512271236666113983547318459854758215177284053235489723322857790040957955218813326895116734478939000700551862388590145672015505523723221458025509014292177319331008577866635390445945116947652586944000
236 13979387537295038612120207242813306290645014936685971005882708587859741436438105373125115139809303153598070910364639749797436628494573646406769493560046380025985776944238197414302973437174445667177550158080000
237 14678356914159790542726217604953971605177265683520269556176844017252728508260010641781370896799768311277974455882871737287308459919302328727107968238048699027285065791450107285018122109033167950536427665984000
238 48445567510495956310302578199969512950230299263085232520886526611227933947976254170565086517009140078794114739868659052923016636047944971622659679932340729980053710000257473139266954446528041459603800072826240000
239 1844246376951852059646465335463496872116756587953294327952863929796799661799222344739461100238694347440378748069213687308368948350207605066856133715045696573349047090268891479459495176408238214667222976000
240 12391448311496037968258476189362569488473271601343738137565837034746651877802232047656819409210858809987879551978906766044538199743066125614411466847271588222965745052284203714729851897370560977453156459867783876064399436800000
241 334806331518216174760278963465378685660948107733629005590890870679240807402692623686346507598432810528673798303233122007648607252445038831442129370763110801622359357814504828072556213820327973728902326286016000
242 847060018741086922143505777567408074722198712566081384144953902818479242728812337926456664224035010637544709707179798679350976348685948243548587308030670328104569175270697215023567220965429773534122885503620480000
243 6467115416736216931291626095228656573061331378553592802074586558240637964141529289506608590959744585410947272613469649135398413553548593172709025062237169849918675509592039299496387028035103116939766316615095909824000
244 11957050119620560321272096048560224127237993420860337219669349294857953368374829233918388274698697106680703583402798897299823927008987153466903246927853230428606527198748682426564557582903313035104865079427918080000
245 466922807171182880545675350696276752168643643084596168428088089964203079035037081584513062126984122015881474931879296939558124349700948342882571792532668648237084887111136048757345973612374374020844981351660201024000
246 66514493071148398836487436181442062091525537612663860550349751382521752699318290252588084559475654435238264342847546962516552393894725098004810645009934568503180746100027589997915709171532014750329299338432891562693760000
247 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000
248 199610994696945634003316371434664381580111062167842469545160117128358673531649399231033573857820049498927665621326324791523260637488031539976482804213581828775157365055910504429068724288987907808040617635969664427520000
249 1029464350591453438896515462678482332649190433856799324551289015836990982463962416328286387528492519989322534314693266240988345670103715603966948815260340402227171881251585498577564729531589106886468303013743548746048000
250 55199119782393269605436415979066633767475882557007497478172922924966380766683092759069279543607338741726775464331302560784568808288244101095829895988942801142051887580388063053699666590722927310551966062435381874740470400000
251 5859169785516227727509109961523383906380907060103140723707935202767704593664297071546220785591306158821465008531872710057065121065089866967544995253092784268164913244876431865300311377659115646836015776491109561725440
252 2746403634399052712158050382436298788991559452700867975768584299318789413078211268208603390723453345794484771258389151858716826281505875837784521038503522385539570411141146875428795587611188056345144552100589255238924943467449854003200
253 138516632899389139706042868600374318930751023807898349849179296128631304298817647068424205592164068900698254266702002738459076527099789544979731232778366512883686714022123725727564661279239153006850248972026321148751127040
254 21718219617646739476323377381328386919009552330374943139462722232808809216014306757463147053444561517223263812023080126445864081766692727226788007459879664604914895815569972205203070176584636480165924359432778994457600
255 48106627608426957608128888556700069067039007759657959376128465590388649425703165252575199994581074532728689845226275127190562692342934905296008896253450737285101520326167680622198882248108650847230414651669613160237173904340480
256 729484426043328665576867541831644520670849474227281266998590641840829444161127154788766396280000039943624803704141236767361307285127888602597881108149449288105118838559007037030775528106648256009109733995563919093193721570918400
257 130443970667509846642693469227734557512955173206697983484241002274696269913225129246675153832398725384746367107773023855459148847907109858269534130405529241550039847247476367058890680094602643627172574887625157196511237120
258 61607382906558225470877698581566754167793598753791390619772182964316301317317096291912208403503594011961861721330121436694801409378048914962118274449227405491668319456510613398243479301879882558677335393676485492340292179404800
259 130443970667509846642693469227734557512955173206697983484241002274696269913225129246675153832398725384746367107773023855459148847907109858269534130405529241550039847247476367058890680094602643627172574887625157196511237120
260 609639242154296880930357554236597948952856631605852162385551433933941055381182768110759973834795973143550158358208828637958573990163578730493110948955105784120819288667301516174529812455923277270537453041188718437813822709248000
261 4799631505575256455611856197057825078378702695833225109243534750199500703112564815752516421723962990263257138495424471410671655393672529970216609932539069337139989812854590728286819016667304822959422362026439519355080024644520960
262 93480100528209074977408947233777491993530744532116205846726839890006247569832799207332297026706509968101150636889843339714607922028838030793555142037412237975485105244514690693559275154492319937307334221765533813031434845564364800
263 177718822296975427713705222877903977174012822304403433168682205114080318573826614462608929708567509445059221743136584296035376277621365077554287342276449121626397538487670514626538545921088060717314323615523828541884857120844800
264 196729639306928321223804852660047564445566843603230910227267923255644240837689364862805297563280191239509674171172605658473551244735208960102171830939052689079613830024447433301218681209147466408485583667583584972463955575072967771136000
265 704800022186195550851384866472216477833039016495908425503924251062389624169282716195526023765824930626150053577034145796136270304867664983011838157857403477360565468670023920595322130334298232538876237297480560105219071616069811200
266 27263844528579000365559518241699249138265307069718530682407537086551061672410740924708835906591341623966535207614583396854787074749893616547603221178630059748705646379393533648857278329754119394643190385857510536610555930908800768000
267 8388820306325655867695484759184459267317240992554693552678553430664537431280616586788922672483520943198047762424722206069589624639521881257448987045777865010431063110491043338251781292000112533649379803143563600960239255542246400
268 13670035746855081264371874011215466949102269527966979969371160254020942385607622197104709895383170357589930980145988692924394637665836687514082509780151884571112430337477838865876249526009055204397051656655489905588517326028830208000
269 266326507068271958245184314171136555028478138807448770952501094916001383925082943486459274265813633134380533433765589497458113458531734068062940521428446417394799710651494907188212155218854345947476705928079618409793454438886400
270 902980064210831619672357440844349768780240808027878135969936538689016224021229273589005243563111873766276231830474835407507941475950681406443761783039398615710342042415517676102054682446624964687079902846979165499389113857348075842942286497437440000
271 388253221636252676961508275039728712392775233606678733855816729766362841926144007377401427361566618019633997033942869641969987034474662978474686566402707615794939581238533869545453739836719626020057014971016404324988437973721011200
272 161099710748478715464059729960630818974359730157503142028119126671583049924001470289299405397757794483994345491040152395457745460954411872094721819543143579585131568962961805287649811175802916803566990286473302162683520514788257242707968000
273 25397984005900532567441657203738869602018444072096270647595389013081554891963052244776305716925635369804300119358320744842328288976818553165126472193709947073362625699547787527667618663317306320597204272997443264799169083153634906568524800
274 1194036957201242835752394783885057525490519095045226524974517571024388934073034383546886441220934727357635765041255116306207869567783301504230069325696086679185321269219297059657449726844627392348464614668588947841875386261069806848000
275 77426013049061670317244712126764281677154671147203164262795119923748373602138434263275949705886169367305797784758642636248112473466383624410144192348504475016425053849129176606721704342540334166704604627108514874963783359174184448271027200
276 725303127387103262016508966533459872144543335689876921729934929971612741914451190956508544473593597078106754827117473419193786772778130327078312535746281207174414146352526855635330238011256734418696819574697137462913328771519073627934035456000
277 27821061102788958073030798464521840343929094914553778031906259404868262163901701136642454080447779147432913325461244209934643360929350925048560615288718819625017985572809621490018578635479818241719225521778122484715696499882926499558400
278 278210611027889580730307984645218403439290949145537780319062594048682621639017011366424540804477791474329133254612442099346433609293509250485606152887188196250179855728096214900185786354798182417192255217781224847156964998829264995584000
279 18549108248001379227073751229452182090667501523285525873434828426748411564276017297132486766602867343188798868571449890845514833389065212906701770470832209889768616502973786126418596915054823736483217512909605826112011611670443702124072473600
280 77364214081454123311898770030252702053485287501020242375972415433559814888297896710854526641610484104848666219738737049575633928553742379058403818396228942324222540384776258293000806083133422116137600563152810688957566677260828448394647954928640000
281 360379791494266270852980342900899187710895485288522194506320616011898186634726686816508067972311929886514714471672395928688287256689499191908099132925962384445000417768719980696287169766564157224130432921637540092712626754297443261721600
282 156753738411242565325645198797576611033094698297210420948798331779968052466825525414739640116152130811905613031815858896616994808476551721720744688027392603850878297366095613245899356027841738655372294249232434217428841595209798531229875401472000
283 3438878349343591703224202255139088859003968783346406703509466217198282696192391943689729529973078246205216682161890828946635690262986238051597623929446047838009071783115073714101858925060603737579414131099693814783003540045245094175411200
284 13392331525496495741929236505162128229784432885639471650630924542224335252498424071134920281743341024825596319970399927910990476931761587131634311012364146695876913214771574200132651919377928747008939520454253140079023687304914888207872000
285 52634060723450592444919778427122800779820632982139197122029616560067640293090212605808053526596941394916351639680058562994241978504433261906560522560423931056656468655363030323596301302787768411040836262108409132424921942760711623178909897671398400
286 7239322530493204680371027477879676170706781239952065326255862198289435161802536366132094070531344829496907527926573382877197703718284321728783047453232017434352170658670107211846680154878064757348962509594670783627349132703613561675444255207168000
287 12240178984393980968788051260285130578062404098360297865965475503051161630941628455710567519091873067584830242779320082373534335063315817249859736900020109750480653683994416838304669773128230792000629775184431058860871319616583759328137436748800
288 47027942514343031126481784565513361835482119211662603420861378031138168161566071884356154826861299248392655398714414451075370749685456972069841828844385222510017647902818655142159528199237238984856538770107371745743751893612408167752774506095395937866600448000
289 80755499027342776903508182871651717534169217063028922448825863358438916345402856513145930574697690372148769124584950152858557853457021775490920970033414848866401138759423835380213903338589009736832947867541331549646664873102337160672086551270400
290 411421003119651878351457963867060422735455201710160299753910684759070825159106662934698915202383588254467726620566716296260851768114815988504820519980736959777210561580698642919806762643942498455755977853369444779407381195750822015618045748429743360000
291 266250880293149135450866478927835712710155908656806357313778871492773107190793217923842133104778285156974491803756580653974665242847800793793566438200168756712524554489820385248565239307327965102338229119283770119185054086618405618735869359538508800
292 262532417721328274228853704613346336274863473789144414245119331473607674261828749290546003700824625781570002014136557737218835322747452911262039260954566534466665638450336102567153340457839790593925967127545497711328355535518064433079622151589376000
293 189233035034221133938071413594765964968127866849187176484562097720521042779526096605431508958619961021303832127758763791026769895414215205254844661123076586149626549033276748577516161554604097443026459928417747064097408732493536331724143112678400
294 628711876344432644307974422742337088013860292981661502377784494198380003431397906705645093256245481458458817638660067163639183555282452447975223975457324394205025948512007336085581074490067311754428270650613905013900800774293212517753669109580231232408832000
295 81865806383469712743154516877954056998546509628428507103574770153754093006235800387345173974169208917075442551278868632510210165384202367882145642450404269623465288016227153692856464295591270031704664067772157317122756868442621194294167069263816729600
296 1628636069658973354631143854324426674866038161310107272675082605925459395914355251373613396242455183090140160866988998595314057325098642040804829470464355114519831726252529984716319843398646667899532017150338696126227709780209381387371884440960123904000
297 1619997773851832405814233314822625986488791692381746640491648046687999128675871726589652863172313459023704010916325666253321235361559395245962676819292658521500526082430980311451245160083882912541524437222847505708078305176980405837237642405181923286897835750400
298 14711037328908345350512311669280835090950933396866092337096920818538235500817524130210814595964345723583556797851020939114713523658433940652761323022148403602034822967764455193898146462813825190545716906723905845167816613026204354004982143052558582016000
299 69141875445869223147407864845619924927469386965270633984355527847129706853842363411990828601032424900842716949899798413839153561194639521067978218204097496929563667948492939411321288375224978395564869461602357472288738081223160463823416072347025335475200
300 312895385783404259783560020650818776090862725836742737383922622622629985461220841598504807381151172570622819617463813544083045253709590928812451122478591957338979244574229604737534938888532717755667722170813315885166332035100310830997678139414904211503462195859653120000
301 14644773329703925592738296630936691198200098912755694156674587723689819190259082854156000699710639571331662066739002993157259383508105471938604322292345166262260075372579173796139547885791647135380353971077753913520672601513265805351119058535141838558755840
302 45545245055379208593416102522213109626402307618670208827257967820675337681705747676425162176100089066841469027558299308719076682710208017729059442329193467075628834408721230505993993924812022591032900850051814671049291790706256654641980272044291117917730662400
303 95645014616296338046173815296647530215444845999207438537241732423418209131582070120492840569810187040367084957872428548310061033691436837231024828891306280858820552258314584062587387242105247441169091785108810809203512760483138974748158571293011347627234391040
304 101617596481396335886586110686857746645371981041526029165075669176551093954058726545520269944903096017456674355756560122523708603002516007555927434679988624162900311840777162722454491526515732133376973810093983911471922592064402685243371768048657307198500044390400
305 498533772516011435702031666460355627828669193393214728425576149407621688034015208582771816147246384752951620814765187679208647558124686777667098190872171769940940536634478124735281799075360450557912588484911420587862493912369960136138528322032347203830635463680
306 8251192630172318476892296551867548846518891980298272566758735582099854396678946395399929009606752376410685059099429093729225448027479598280493762819914158385642422168659073096556741233336305252266115440931709295632799468673814865616314375907907295289313339991777531033600
307 46849793431291585173286127784791966864782188494563947343994815205713949833642698583663823899779554477013543394059644342688165100893826919317788010272059067143001157282988669394868579309090289160202424764870565816397318529554313285827520751403622387850403118080
308 32984371249296501715811563027746861573869611559449203329313351590573614839137943780021341957008598392088806021308533231983870882328512534299937536893833674897326335519510068682070739996012748268046764980019755186907297075657401817096828296375698576706166876341194854400
309 359970434679122325970529136120576862197520810080170583981531506627918339260743508210279574597780106603688037681800671366688859240882820028405143494713376114452316534985000724284142123989974545852704490883307757320854613319149095685969041520930484020670960208170798080
310 1814935791681130377030634590761422482887161595011807496354064611675650588810026648196618611639725133247293297397484333060545146761033854307930246331575120349019312005161196544627083518140585972197955183785718151416391448357182871132172277037335409599259058728243509150976000
311 31831671295196674253679647894091011100037911634232227354938286086097350286057175940309008096575126569668985046433516510854343410015209371083254831889654259263711990736530778333126282107113463411832011408109643111658429377793327175659262385922281372685046338408246287360
312 3758757030100119499360074461011189141018037522224796164469536771927611087926071548043907049217284651561700468738829860906121346902744872950346021962716907660661296610830037098332983016923728453492706671989686194353012088820883295094391436261202154190758996704711981661720371200
313 21195453567678513382251652595318608338197163723273841372670344493664570284280614895772190532378884343800428978272648920276747224703431959097023091969758119013056187133797201743173785674885247867802721111047986645273741508808886824790295472895668559054535534584960000
314 68959426549386209388387452110249157495749375290797719573089874536606044813815372487671161387727743868433676443746786202024140836254786332502718439968921705510641227765447959993774441306571627841923768215142207780889145099205648127511400316122793268381816157730169600000
315 25137800798341806199923474382315645247832077761059450600379434204576939664329855580735397137026849793923823113571706281570480604426074829538308360362583958381408344348951582813290187150823531104961926869793740168144578167875586740657479374065149576271353610029435270165368822835840000
316 430215791497588186550052630358874505223465091247335793319340577766472613896564779176499321792813029888593112965064662643017685761831911139842582044485937332279899889936219053894611542637809780126927144995266728560520314402153098308486167383032174063112957022485559467686400000
317 67857380362395613020513033179633202716634872436488295476236684190295364967912425737618189557226029950882194473984962561990171255809449706599776347710715667552034682955239598406090148681042552070493240535531029741406989653336450837300657315935674142446838647079741240960000
318 311904130189287068959136160282334736598263010612305014737195289119402984386978941042873430025669078518861982152849639092743606324597541404460365201645562676411462466964407154732466732722055355310093948054853095903485322774403402843132208911865584707560007508905653945600000
319 92082465151770846868836186024762256086473521896314616961253180446230810261457161725947883229155722643347137901197594196620662394133423251855896503843441160868111064770260135037064331760174743159659327406715607359089284959577563786216991977724709811300360044087208863982720000
320 832420056381579464045237480621196424365503307152889218266090652299191301134375309008509854936403154613462056051268332740445828829265681440800776412636891236994319862748515201567189071900085194759154680297466248043787823475408909711334623426046101840223859051456601751104512000000
321 913428197058207346869125939631042541768622017867568945405622005885565907833069162854078449629819589168825219814311581046949695274451002500539589416533943600917938867260480234144379491395513793420909510848783191349079487723561964720904148129810109631476895028340396844562560000
322 381207948931231639362963712202905887137569644789189634225712274550553777008605862832276209505533598249457591462971904016083874040850632690712095724264331893969947564150900105488686421749738499132488515949272013308121621312532960923372801694427975415244301949948942313402966022400000
323 27968301462306063049373713294417159731296378928040325328372140465924708511269689129293925862474952182645457920981064124437554955308190219421283618801491701685249271030880418597849333950824541389030705498846075811307529076488111586454350821307995261573316357296327389097796480000
324 7296932382484551908088246503133609301683592580277690967548267218801459671559651261605730319716672802513394677122592908890320549995993305821005719848929879090936204596533273354207744475580848036060656534095559890456024873991226899713693316813746518510584467994763170761762775941122979504908800000
325 78226807792342274533900337983932201842401077230529157177275637812522557136559606370541654052751054230767875541283537715833476896452857188107161277399015061271310191337222944090231227923111176598832491696867995968786743983884794833192676614532857894710595958347039077086143896426880000
326 22953140729075332281440267855255045046064129000603049115204568366817411196302256395061312459965279348236790759217050215861187335949091884443241936532787363312785436163772733710382460445034220471061942147587938416873668740206936108117159927342953280078562026769342295141356800000
327 744430406146002505678955818718710814618213721070261160563484261848106749488995060485244761988463016423677916237072278068858062929256093421591604855636844923812266935327785032830909665863722112907557223205517577182493143824435941393179163369249882241614436069960407261680979355795840000
328 4340011581745726827860785704832562584139239997645443642413289096034205654494254851129760806386618391380268731786009645099302662093504174435970475989272133818816686894938558749403629949524685058620238578423655826482792380689098701810869949443287196954521100277715668407114396740121600000
329 35449066959333452651378848510414800696105415289060055264927821992766988070904526689773560094688715067794186487479632288993241091869337781980552612173183091610107949301323096801471888850653433947978915390738932246785387801163616256818055398535708678172116003331447964841951397895040000
330 189291638292321159737479120790200813485457238846312710181738885849264173370309168353710587387604561556445848944165035272106426883602219563353690966567747052320012512903490114786572090828663571573794767475337755356471563000944574503746084843442565903048442560966361309154919854638270301423712000000
331 15441578118418692641487975032288176768422822794499271013347294332227307236697940921538673003686309594816079839759640345453166826377191668492946737310026381522271412607707039643624353311455785174305667565290488147767468140799070077853688113546756164503095558935175402037189186971681528960000
332 51574870915518433422569836607842510406532228133627565184579963069639206170571122677939167832312274046685706664797198753813577200099820172766442102615488114284386518109741512409705340060262322482180929668070230413543343590268894060031318299246165589440339166843485842804211884485416306726400000
333 152507927882921941682945986543717466579959282920263941701960845065643391875963668520707862371238641338792487285154580610929893142872535522712158324865398125706492926235150368567154813389867555117415687508210545795553567416790553273207824407974519280638104623758636293923991034098903121652405120000
334 56568157463514022548025255068778469349667766672918121534044543593307957203744932088805039716474599505761876640703632948689819066926345716261290027769403575873667551137144600674663472527115252618743534645123570442316467446491642859464005960517819612536092641643711868849108902767546195200000
335 6284722294196407905085605838141287944748088877361203302432348793216514045336061955066239912500328005090144494782173620599438898335517009076629322085180737279564464931336765134955111797762504565942406699073228676141359533305221521686451062213529758952759892486616388629135999097474382286720000
336 3184916668857288209095023114546742529218180436477909892554190838601576839559766633950007364792991157900991489150925380368487671605133263979171021166932483919664141788134930758828665202423596199647060466378077102416345660182809802033632766820505824429784913639361961417671130634663170277072202769928140800000
337 23455154940331375793407216043019481272340299334755407197705019546174322827561941040121304284352360508451427449481143058769887735760725433965714869051174982503450907166015292644119291330322190904148511110641205167421021174616296284526715950641094290389786533295732963853810924631692346910610560000
338 82402986353983714398914380333956376976782019285693036642054238457582186668397833415734502221987094369439387429487175582153139686417015093576312189508897319529023663142325649125231006470086379859330307695529194404928716367910678387097617336982082433972032577749676657292702391337586381075200000
339 128953764697749396101627902282417390309185148365900171511854009668768311608440753456900920516890484875884915330809308801878448252510090295221054518874320141156907105979024441777457887596940823671433423881459668053502550894328813851627606119506009060492422653590211020773229967318485198975110945920000
340 2651687612615995791436998303321838526233132380466628100657173591642008494156831496643581334681886716875840571553726671455647543890368262153982772604653973599859103386816430600620779698296810407459893205155103711543196389483631285692430644176786203532574060380181939015349125300940107840835434302912000000
341 6190173179252539872527860356031463438840861032906380431787539989042040351660457354842861508672044160628765708743574213018744439551360266648816037728743146653580238567491934267145448903465200585906719771250749248506995266270344905870601594363262359248463832371997592884198134024408161588900288640000
342 271691460639126039758765920415229421371050439920692356297560468301557117170945073882846076298428801136348504707806895881514771825710398960281735663271265186494030814249425348422206687035701516456754899418566396516918409990153951740446256814533152857449054703540900483276637449627181529483768979699818836947200000
343 504228580966793676344291042510010738063076077441856315475104453622906286045803778859209168689663504945063182379145251759155105305971341956243473151492019681749647515709748346320468791553257156276913580406364661238038653677623499711683142644143671487638838854300398014288320575171921334341165440000
344 9312839691594576469367356523817793126441222350790816381541132204099195191997251977564586556930366311312745545687975644460680034346531580833999702502018827671681479798450882887398971936217051982713329835043743983442730153325793675454937569403158657667515781442724115116937851096726297646187468270771200000
345 3703509331782104239889606159113378628927108642710533533619308396061292775567039576507006531070955297208806183105266243823176469735356716633384836145933176958887283789308103908586247538968805426033296007141893247171679199018207528012504541279007931749323418716285553282099427239714308865725335694108487040000
346 189816793839805573112503965080878866242663802414618291356408369304853172862251367513133617040215270573583491049679168318756245885371328022580240281097124145072489814827708036900022381328656585622156926883482132022946914992689461927878150763242194275717777246429110859435056708808206517401384952359801600000
347 54702246063344545565563102328783534940248934413434666096947656860188234254251114557099025083635524660975069466766330927595459909328912974806985671785914739213974010036803468847268697789238209113013523597545283003731099421524340613221369096035214488679474710786487279376097034238676229798670015089280000
348 1432950410044860886962721808317330165556566748266477508591789390319582369372925409449099645116950405346036042434286214999133663531784113562198381698524269821308210094320787536428253749614787518725682473776645331089559399608182940690584051881808684152576160946669964593295982227240678163986376159625206224166400000
349 54702246063344545565563102328783534940248934413434666096947656860188234254251114557099025083635524660975069466766330927595459909328912974806985671785914739213974010036803468847268697789238209113013523597545283003731099421524340613221369096035214488679474710786487279376097034238676229798670015089280000
350 156050087394134004249939279458258858599288063695644328849816825753932906854455111779231556847431000996015457576946108847526658120283539198446091038739016460952191380156830337502806718127651974622595004878562378835220646316186111514176526348282618020018161847829509242545694133535086834005564139386080000000
351 15743004723456396095009074799597309468608770258066309349137866371539750985724059841895505925026029417132701727716626674120924061908168748234331823051425949180121597867242906267645122336612112897030748394501708649525145841561166257049398033599245887291422637280815862010198031365906238045881017996200565120000
352 2036961894551482170030850292156899734566677757951216249533891083073330653391514289108211087804851713640470703696319159090281058531810966116534565934278357477805565652088503542915035840845537629029191746123271758154983500365968199037884988909884998885395737656698137556909979495131261082228729794577490707148800000
353 1036385797037960174093506344121006972786878460103181106323251552945728438168379224446659907665635210468743883681167512979578848552420756630802620430322330599702588676643222477349604247304215799681688649780520091503121640391582777564004857738396901528765183034089934671422811378413838840239667042637440000
354 2829333225913631275275272319450349035708178196081684420262476739541838636199675282739381547927184124579670802449587310434250256548108665602091153774779962537188067087235997363164419595140509133131010013900819849803522078269020982749733261625823541173528949683065521652984275063069780033854291026400211200000
355 12809465659427973688994066525831590143842892409421092627916067926186586512322011999143424120260362926221447779444414316525729698669301871574690391023904685177623596020824868622582509547901076104148161298951309340147140528389784599400434049923545855820665075250186054678964351727812248993707073320965760000
356 2630575157757691273087619672774822318467110645003096347691803556717906836327743515075001110835068603915975100437213004795026624972725412895435827228652745974777104630829360156458312492592506627068055764645911706655053410074723237668508410008753783398342362880787753981698808296917574021073127680963202956800000
357 167404797594621078975407762973398169514886034104537396330159916844162668919011538235483789118595799276381643889107706437777221864095139171388931308607864546760405192042392548099114232813326222208616067824803908986528464692946665194383605738723138229664280466237835819409211056653457516656216887718852927763840000
358 2637923133058690410721942632754640257904169613285227901735635410228292050954357323776327929580417957558198494572512482462051839008962076059948217807503731298728995984546760603822721186705893517087798937172855594103810542505099559561437204450119017430181308028499451618519196029590528138450426920295502406400000
359 10967127314924086021377552208683491697102937734524707528107244045351066606886281643771371261715453197348349455670862189589871695875616663451329222165649737241628886145373802036430886736398343313049511234244608132473331985636301332729543942336170196774544996584623338537892138317841966234774984078058880000
360 2808673588183370328673831344526007538690308024105778610675409438079441045743463581504491053607098238562368014967766325812912003471716869046172234778291976684387245115448501057689713506442847950592441999013375295112773129890601606433393261320596275375086358474960481994356462801599758775684935765315586893641994828364630475136000000
361 3545767947260657690656515587576576144459998788491669367459800452326825044654582856546297099265896153529275425020351974893375095338362963278126728989166743571416029075712027956382450380889378472614322850250104077621730347275553987258928324390337764357182255842087651593193811940841617714280639650955237760000
362 5283194241418379959078208225489098455245398194852587357515102673966969316535328456253982677906185268758620383280324442591128892054160815284408826193858447921409883322810921655009851067525173924195341046872655075656378217440575441015803203341603268892201561204710600873858779791854010394278153079923304262400000
363 17096944884654019385572989638505271511019633098362457947654623763224509405239976417283513343972206148229771422333457928669152207576469814341875402445945323318474523420948423567777379039618215336088543161784599090331605549459446184671240746333762338462053472214563975487894397284418763036923531181939804923552640000
364 11806871924333312695788061585906586249585505395060172521400036425576035094654518963379487980619387026251227315314102503653769665704854481675966275960382471697870964430051202092772705146003123635443899780868915817766722727579763114431234967221408302113754264577164841411697853361275758721112027946706440519002995200000
365 38024733913760506079473588061312688311937704427812526988243448475342468261899719498196789527694187234836418484583479110661131974781411635846475644765057407224763353239267046427602401088298934284611128116656560376021650944385053621623040395410521207197842296458663607669423795795910869010738151162131997767771520000
366 3463396468685071695098671146773617776964864131206331719526453951084579306934540723858031399608371193859541458535366686887499521532113102915540219386050787897505695567632186044207192879488871386281339579214488582394532027062620824912758218415068663882144561385899968650915672295080096251868060093713788171227996691200000
367 16139044562123017345833317920638216868934763952279433863568296312927637079312388183079471177649009405405382020381986211994562673720193821120710276556332993338593826244575995964929102488548418546971602147949773454327660765624924322321765263367638705776501681125767472160791917960858521705194594558102347633918080000
368 161962413360511813193069511993489587095182687557263121771807823550606526251214712868003048235025974947381386942622199711298714038358581880227620737764486374669858027647867732946288112277678341423020695059621074514497979953782990541200735994610136173497736030836771920821297645181118043061178042012162623539326856755200000
369 2444063533570514288574408709622644805930576933469878672848171725211172489517302109759312436236750069412810943007712638905008466047511371675531056405099743278890036226235966550412935806119849584237355109370392203556917142542907683946382359290209794854790206872617490173626733408628087703101434385814545003350010107520000
370 328437669260142278434753530839288950614549858078370202992798944246575498040377715076745936903916213511110636499617348855293134534265940669721357659818907647605708945793061873696345845764573790969111415470382477182560590945703506569339471606272800698252156849165459821077597545505005305668224964443342333697988325088000000
371 7413228953868316213560335799575476821870511329301819033649873610291506014701269346880935328915264861225417258438934798459736529423337630875529258762488979206163615477900411047382479292536229680533058050009831622780682954454988254214354419589594336873255628960500225993723268801690272836391296287437831662259576410130560000
372 104836840470951099323551799544352079133762515425522593134674206362195085629245711840820430160902353575031065310115265542639418264225092033180790987973913881466025244256233059946191680284597401304537863692264897238670595191572592562846050031952313959811923990462458260177033855501651936998891356462159938603704521842339869555200000
373 51476907595552887352105883169014759613549438482908892915905197125669055784327505838621821956860203662527897411403070609865273283752708969537553637948872070562425853271775751478553103872471202361084692814554251361925676964112675447488461063131482170998401236613566989844265315136970773060175076089404756308961357689037440000
374 11839688746977164090984353128873394711116370851069045370658195338903882830395326342883019050077846842381416404622706240269012855263123062993637336728240576229357946252508422840067213890668376543049479347347477813242905701745915352922346044520240899329632284421120407664181022481503277803840267500563093951061112268478611200000
375 13971299153692776932073834123478000201854175975723567174855381516897737427180946876132366231420610384315457522733238086740231158451709297628465037112837334680473742718616434511363459560662872782362979418271616495698219136619151941400598025479577295568917512130527036574228585416194323900706213897028896958749027975666781584243840000
376 710492626240458067918200876128444795660741276877078741467418001841531713728118126531551136133226183956209368920414056730972912447211713961173997076425134837697827966184606507163986461772799827615100835852339596905627154379271921554686683668107711218526041716589632172261335436058060388820816428576681647347578003909125401600000
377 2280890298651352885684459577335874983716762069739210136210843379441270192747767456203494309086518764082948606401858655652520393929798781731239464143876572574550527132619111772263209479485326505417301653920084323595564820602868536402766221246292843514768160393110539753009551848404037983523297446445435347293768797843559928960000
378 30580655493204489512465021249159164869559157213358212451209340067201930381501454242129635177102722169043029064213227676138680394934497994233559020776253023556697954729023935666372397807654540026451444258207850534884636377570404795313168140979058590389354061054319388169233349491785682050394477500039342830878984291053081603876239192453331200000
379 29264982306424985329883659322767073943620150623603085984942515902322737896780677361797376135228723803572747373664525463202676918726401318144886006049399414219233034565977417145817789423226985840693175457923793779014280833836804780625322533617689534587788091823469128695393741512573843280120951982359229794938694575721607902080000
380 252091484085775466130150829772247851657738339486779342982893326234198296516658432862258777766473749716356003151483588792574179245601093594631862544710131494025895283054786069035789019870619578730315082712101351991806916530753620060784590836836139419892665401776545421494991228763462343399289892471240641376581408944723502629307328000000
381 467683682238977690556870759637140608692993627115800917125366346635019674328452004918883868017090235104896075778532781427441979838166619465273423262675452038637563125398885103407314092772590460720117636993080148382427222005545977199173279409744296452247441495430860145681087383112442589459612933630082851352915278014607015883140480000
382 85296595379775454992038809971916596728293599612072262504293005124386921556093865659015486405021695259607236677703835850814418227627531073904629099811761014665803179537034759335714903586620069740859549984928427062128393346725766317753983816158126448195604806071437826569455460824793100839538930276343681937222167371235470039639430400000
383 22270651535189413836041464744625743271094934624561948434541254601667603539450095472327803238909058814518860751358703877497237135150791403108258250603592954220836339304708814447967337751075736224767506523480007065829867714549808438055870448083061735821306737877660006937194637291068694736172044458575373873948346572124143613482880000
384 3151122290721467619403705891268479680122886901700835641922647089235597219119386932252873978019002965624239775745337430723517571007013834284888517960746935604835579774174059811500320418520722012907606695661806980096607398373065713455902588050011598875917532729954119343651677078600179315504019514617481491484677799660050229640547215097446400000
385 3384003608721572341192699739186037722937239829881452120233232482670118918565162727576360403921647639261326219128836468579793602902058900474350585761355606061982082675228967826604034619382948811904713669783874492805902688465879989700894905665570765108361246475987104314319905874049431044634416498360825280553933170409583224035551562328960000
386 171261310305606592399158863886171965754720047262881383461622247886823871218371234182200806907210662283650039177948432817953753569309585889902505947141629817958231449253210783104868827305772411568462125165561254336231682724888026888649643745758744748465848814279205453347026760768318262521163021886444625090662785139634664387683347200000
387 15846483646088197342168611273546108264549312005144614937075329514696827838480575393534094481591078880847799190061130386622906705636434294179488060527715437959021035359646012660205613339831240274847820363531568297348278762336711840755663101471939709960522905672507750107839026823047029026384424205411136914851355249678630189930003518056320000
388 102995524449929971029299745787960503173094108103613286725518850145648555207501150009770472069155049033413431661383119806120479674061369096672027661575293322741172644192185445694569483528727693682803711301817544990283716600651310042672563850836834539258870681814628484410181811765501993170652314384376478861774055006265449354766438905996800000
389 23767503207582387060062801038422069933285205840970791636594972642103205108043261045393397439726003939903317824875069760911714813119624756354512943831324928057758152652196038660693645153924968427723738375759218959049746992161300679519959535991294378916355679252751492897172654591366250795127291906323464128381029248283230802814942080000
390 18059967397895169342741064431121785828191850751526009516554092466759002293903897874398843311435555289705167603736199710740276276886869241731119192358425016575344793728145685005351351089895724798362807126960964990383658478003458119275280758159680040394330390726261219343333794410383401571548401720463922590594283598865961927441577651108669871699936000000
391 3160172209350855604600434089850990491101540465083596275372768632378421596332308388434990688119756906830322144422063229253281166191743942062383726816158459714380295078402974722553590242746503133558058758089504310146036774193796011443656747605101784975703690504684222907878384103627779225894720301159737963730627426803696965259419520000
392 86739224287417895479878611748915616716430973768469166271558157977554024197120229327489370833335383450921113171279320691554745273066807947533353169837970233370512481798302913851602498369847872018795722267110605987887193869993455453320602719146302069866996744979671889873563538708048732371265191809210617687862675331141945122712094414901785600000
393 73116231560020980719128855525309236378534544865842696990365116883601153009129672429815207871200942906367915561159250731260078308462845953845708068750687020758290040343629847888317128217116073548859241326470218635133286219202723054714726240124914802098553055997711197865994106218620502349808834491633842256243972467815434034238437285066880000
394 2815864577992596651151910648757205446995937715470841959736793408762086185934252937458811975211040908403264459025516406844188755071433942856975118795933990307694812442828109003044055566494431144596905467745793368559483254523469082317213497902056165580376961946366727479705866944328842792513839068314607408608913405472483451754366268985600000
395 185746658548296083795596050898570926568451645088595247587175837498568732200201125696229574377778549387379033196658861845313585626268008872413107512146699198578896055791092441529810472538611584416684039768644716532205783564189937844911814205208567162271219369881889478807177932956537928128546596564675075413910495304262684742954144485760000
396 94894665622537565153078383669048426790446234552806854127523632925959176368451734058557730996583750277405649301066264237022416548769014423363689521783979135197405560554912787215099248444684748654340988223741093810911441583915833736529720485953024966735528764075789955703922737216588440175962981790058118930628760765024580808305649962650943163236954754444800000
397 10418698938572607609262069400401660153884969547242115251026135612419718887956735868597604308280851361092078498394410705323498393764305588570807939544955764138470806038464003311263005596029395235008550230659435463670088041736835604573689942237607812647394759201556891674911707694016718332301204552764047411852979600248188771491155195246720000
398 104186989385726076092620694004016601538849695472421152510261356124197188879567358685976043082808513610920784983944107053234983937643055885708079395449557641384708060384640033112630055960293952350085502306594354636700880417368356045736899422376078126473947592015568916749117076940167183323012045527640474118529796002481887714911551952467200000
399 2054554624989306368670372095428476861653712503580442954941235916360657585757517452462056174721755171973618564454370487512225199731725367886984513161363029394451847578204774691729098771788622554607185566539109812423741548123825680966011837692585565038717394273757927211996014121192394497711876284514157056452310611436784537362613489464757120000
400 5156951125525400521923453651682055764876485962145118715319630923122916299823026980679732668679286779069361871984601821359987259004382404726360854771461989872785598632672215777954172870120885929238476270528364405105594815690309836718080144945496603418908689938300586146339151943603666768726003350168628094287235471486640140733809367201362209631650560000000
401 63387046214063879882304345894046741546918478848488288969983435748843633234362736544063287280151439196873179871911033069792581830764515680083465097842211786399704064218746646099821492061339145055739042243019618813321069994383648678207869343231858218931096359417105669197745275054437591685832519301930883872113165964868751533423287714592640000
402 6097990411797093982460987366741654832265178553867329164986162378125057160919784131498152072670150424794016180432125001565728759796668396777759148571212444114763938246882047659018694095386217262050383539212827588299955836502593130455832204256182543350972229583933325627826013891066280781028552363168426797780450685340307123331607833664467011820800000
403 8303703054042368264581869312120123142646320729151965855067830083098515953701518487272290633699838534790386563220345332142828219830151554090933927817329744018361232412655810639076615460035428002301814533835570064545060169264257976845230883963373426679973623083640842664904631032131324510844060028552945787246824741397806450878450690611635840000
404 166074061080847365291637386242402462852926414583039317101356601661970319074030369745445812673996770695807731264406906642856564396603031081818678556346594880367224648253116212781532309200708560046036290676711401290901203385285159536904617679267468533599472461672816853298092620642626490216881200571058915744936494827956129017569013812232716800000
405 1090104834883279303033525833774237715687312493916762868212827987856900987458456493869430837513039662334963848372239731106643437868459411670312848491599818554630783420927617366386476807440354677046278215683376146068236216505164764238832702406822788486102303908469146113113648157163024758533773303511686345482782942409321286963581712139686039601314780275840000
406 3214350249331944827854100925549493397522593946604766630871047467317603399037491421008708941363099914074088321907960157723410696799382136647629518873143114355214643872579528175647641712761132723360508746162640373428990164876525132666605691265116351704069368337616667206644745474174694629341763394997399915059444134943752054622791365599166161163014400000
407 4320868248663631270639644727506624672298051477025694477500531370444469794147416872191718623690899942940036902623207693023871772436340686317678488257293490950902209764426016834593556948773001323044517893731193956099752997788432381726004143722833202173792838793990844287132036581298537491225047228810064175708194921315388501246300491454168422369920000
408 6255433948446191192762427685224966926024764322754247977114679550510954040957673701389845985742651955203093318429873702847507201233260241508657708053889076570180248614904598778979865089289346170266708721043811739709935214920106008517290254963746712553016768163900640067205721869939137591909750038563173773886804775603343814488307264805441711185704011238400000
409 187863836898418750897375857717679333578176151175030194673936146541063904093365950964857331464821736649566821853182943174950946627666986361638195141621456128300096076714174644982328562990130492306283386683964954613032739034279668770695832335775356616251862556260471490744871155708632064835871618643915833726443257448495152228100021367572540103040000
410 8575984154412815978465207904812061577843741301140128386865185089599567221862155661545737181369112278052725417597801355936510713552997927408783608215019472256899385902002072543443298900499456973781836602123000178084944536914866879382264746128145029531897525693290523552503368258099053759757539391094757809612134702523803699212765975429686455703776000000
411 443737576439292362738367031318739786460322898069991295333146635044484139554899963400159419494543843935799875853189615889268110100642092124957564773827286939799008034832184652417224765368259055045810566165098850200211751155532160390752657806251100508649375639550690089154728332593435983887430973054446145831032323628722173980360128170569588456562231680000
412 9400155094196592394689216648013458024629234108406765406928691908406961308975100897769142914903721584534447820519306406096979526713730806147749699069751792830233812423858120178619716393772900960172512122364899709517999258713075109436021554042333480530719077254831864694320242412468412219803235285040133282340787705185028293071721634089543662799246246400000
413 35418099642084920428055093276629118830069415683406346237918696599904029371902111325606750290370437742135903193402681978165808807373527477338771778572384555470331065140809617780950051585498710338735534473268970392277593948307920473435111761666633276948737867457105803838070159802579557243657811155446530697210707239495524118498340169176488342522618240000
414 305184462415966256579591606954538192368554057287936566640569827727003266477010783052368725412711522193134489224290875787313323811714549587751029626612160537939364836107471196898320314451776785201519490220177271671908484083789092245169530349308058007540045256978719658063748793655888497712358735014420722772242619078764245062027950190840784179501737181296004514617600000
415 21901605092690166069950159801776383749438912260807037578182170998034463044189269267175759187320795648165203841932088603110123412986093386175784769929945114158117546807026505283333430589345015370048618861880302820363423610020404243790651943543135631653549549716868461534115200623280432582868750441583020278734984556166358663405580517711390266107737185534228320640000
416 1718745449190100348744700618957040545083894170668449938634045602110314748203769764592301276235256342209850727192667334253867932071897236010398003501960200139920645371639053348745425886641250634592383720810378037334562410245259377128394329984310524038745619535755992060292894568237401829693173142982367013272964275240578260705796672527639641133419375430927792435200000
417 250372186688347026384841238888026161534141076470848007153960582993317214985288325863195940628054822325241851214248154962064557252426761627485835693265567445465687796923003054409364203797629462586293411050346412208836089172797217811433691243552448701537583311951136468272411112187745827022451692582059567693758669395478242749873266669536851163996995588578549120000
418 1148969887197904901557483342459003866049770263785505830925103875384094286101535045877913942777411582261121771500814033033055303924588905620990951702857273081882301570927133540639544205713216729021004572520089702122168281599165137166088801197197594350817947798701477211781536137215860254769222362577765739935596331887725631133585081378250778413066212612919751366400000
419 11922485080397477446897201851810769596863860784326095578760027761586534046918491707771235268002610586916278629249912141050693202496512458451706461584074640260270847472523954971874485895125212504109210050016495819468385198704629419592080535407259461977980157711958879441543386294654563191545318694383788937798031875975154416660631746168421483999856932789454720000
420 1206196202610593475585959128889064027730140127557476978466183396634909611625831411440558985437916460515707694210441348201240856948705822287090198891894650429852916511269066883561871252584159154418844244585554873972762155175904276179588341278969172822068834271147731868564154040814927607804002601969061301108909290645321829441076183118845071890886881658133689278880578761583511488000000
421 53582761466518341968491839040992530043169065640507698817054119927055393866061406563768635884505567054251842576561202272695720210116794230388953041957079503777113692393410382829297231675888247246413722943194837157459064508412661234616257539508451395619113511473888365446328482968929714225421562582410873189307984036026706886887421015698675354705828356173926503040000
422 84124935502433796890532187294358272167775433055597087142774968285476968369716408305116758338673740275175392845201087568132280729883366941710656275872614820930068497057654301041996653731144548176869545020815894337210731278207878138347524337028268691122008213014004733750735718261219651333911853254385070907213534936561929812413250994646920306888150519193064609772800000
423 2849740602638495113046466897815115905510609572301656886670216328167360851220980302976660700398406819195593950170471361479237822952872043487142652410812414320488163344677745213227740844807894683946273524534640502262447243122419692724336221669266304738627140416670711756279547529670641810901397420177619715488949217329529028588480118768763890087866787652716982962514577280000
424 5058620088559572778310018138460750316468876453822515752486203878058929106264930469653136641918926729274183126790769530130003922236622957585840785646687152372621308963566055325467501260725683739957874459268235100806159345291243977972037909720807297492592824445371061510498785835277968455417707803957898974552774216515905795992717473033479273991059365104535025625676800000
425 11414509566137557244305588506697187539725296208357813723578693118789276576623664627559940073090059738829768364342074296897188701476711932389505600525456556435558819139437489964992761700290983470402923340680582678047589047246659177523409000953632115484668685619267942164278930564615963545985326086076671764886504061948701467084565942285877924950902377095395469440000
426 189802540431110963232357744887271142990104902679157064379979887123431507148203136093362603524445711529941175592891709967769525944282307232124042672010114430693460328072228299045166003872747616961036246203989579785607682966535130014618794578584440931209159026056390845569841744506718717472379635854934912046853677997366998667676177863955448295706323072228980483206400000
427 59304603292211594006300789886022815007530945782168855646931444584720540511874459739061648647015454921260008344592171649270111952554142149817512234148215241531692915694362908089936483993939090574272497440294180057554341967199438059512758892136457184733118186529707469330064105518033357510600670104124351639548053967675476140486366197052746298988092886670813315815040000
428 84061632510660992790468391609801753984209894791735548240128354253752646671909541025889963426127934738735688352282711557201820994448666390334927334002630147436900965711487729463797846465534593069837104518832603626169008410116688559756496594650419959775617068360130166818295331969174252844143006943369113886304983493625775378935614563040297760594884625393548800000
429 1429259004295422066002134077555659392749243682374256964892672993219894311814181423326190227179051776921136130879593208002592297173167029185504727204826167911203167961808274491935991264076130928608164289179352519718129513210276111756683111660513028514700561404696103384635899981801978080700607526111319302144234078272342230515535007322437568633821412228705088367599034366779520000
430 532279101053485132221354398754697666319170284710909587369630802000560296275091167123718075199642943585700190463112092449041528762461578937712314019700416892463447202667142680822585647194719837219577344705702973856481440484830750934054753175337577902800933879767572918467726782760105252612105504600793853598362728396956193237072493654635907078738718280242429348770734509203104000000
431 480236401407448000463064492233506349208279040038226484075731923438037899913273416953755244982261221753194846752780075436257967678609264421797201847099778345368652170859402096590331030530732010078709809864532129210803147501593839122256002367430358035331551319052959437188707803215191896215839532164487445836270754583064696962097512785930349610721685661032705373113820206720000
432 325367559875972486794624328362111438201906443881647563207765723713007547185349205923974414567871646033634251703177086828909827150328972990044292849069291432878775964129422501150408268311504751189435314424968933351449036615247015565473012615271450310285521235280403806991610777600215093542637836527762678772256840625597784151030214873437677517285351573239922597927593008025016099050526008371200000
433 1464466482030486305299027055821611234511465765204909737658504063346384125883939783855444439645552771636067677553530760075938608150670654402865672063770702162731967574034148442959207347519511394692320020894315291550965075243376265591897279304213423973466886177889413407398780332772828998000952354268383977938875127933515312644134818142254034325274963694244610378082073633920000
434 1189987764160811990850407430408709247686693023270959823461717113651858863478167703574419061007034811566060141552656133459725560108173669374685006992808529965301114641593886759541209376345804952102957466483133227500868353715088020961653561509869264410915122263558258993517008929808575008573645145691151218509341403460431700086179648761730580169062537330560942314150453298374400000
435 1175182427155474877055147770954991300446109504270647597771996155956502395603492247994476657359350411618531201535094238296474416372008099533687551902682613313649278387661104646238360181670200205792948162226276043834177904100980521883731647223332184419788707529838953656947378346201215144348137156707843914963360370184760986307007460255506207995272484353670248188970411691254303360000
436 8288880288292552487992493135950319587334896231059789115147132998540534152503099176621815528393828687460143054952984102029812522132795903920219703880942174241062936469033280187149113586960434493958531318261824550178462325877509663250138600861847979689822575766854079885877096683494212128685390325159053315134033224103696669565803070685157834281056294509424494739944536767987200000
437 19478868677487498346782358869483251030237006142990504420595762546570255258382283065061266491725497415531336179139512639770059427012070374212516304120214109466497900702228208439800416929357021060802548597915287692919386465812147708637825712025342752271083053052107087731811177206211398502410667264123775290564978076643687173479637216110120910560482292097147562638869661404769920000
438 145532724360961139321165921592610859906957157710460003001165132701746803598243202808517127305002324852434239529568216851529156906317206437129042629674324044793360117936119919231326563052269513744826147074809695925757392545123238439590516371482269591406323353856768573620117367512216068204530743234852879679524232292041315141966835289717202256384476921162401122190876469561828926905600000
439 363467400641628426598470824011421513904635199731971752699201781986002422587260898894866610920069387945127272959688352874007279095523100386901634015179314340470609764167109336206488630788215052560081598305781006525325572989728798733518577647792033909398719947376551402995710689571221201842854365758224487868627356876947098960460464649544171033224318514238264094346567937276238720000
440 1140876847158508091071456795670565845065539508455654229000592957582047026985991100261950180045356015725444054249522388247964653333108775006813854580899091368010114776329261648716593727224478424386252814457747166795947376225155436534919711117609451918787578201477846427010865813032281179584239914476644946591300777954871565124600746582421782222222610009923357170168792831964679975798656000000
441 21868621104714559226616014627527850590827626658866479889944558492520490438627048288462434039560751180181887751342284545281786637551451851709104843364642398441484616820890165863001979473395312092666467787083297828615411440711457210029487384305010019542265868848630526688643217455552528777046871806337398991882030631007524590024570597906033400960935526223287831156382007607491761211520000
442 6035162771822304917401192850772176993875862702916019603468837754837066167786278200848204698753878653032025492369769624570691485341666487609367820832886490931619778607770932759454746391059838779848525246064804038122269687806210952964882889860235005918077104568518752947516665928868935030179224135864118512597740849447941348035611579972690740426853943453912800965962898012709187773878918400000
443 97735793539349295024114144081381630957910656232663208356384772847527467191963276961974185470713148454350931062087674570620934868934191780947003054956909004383656467186370617403995940244957005991253493673981361195714084243653230659237805903734297405772962467204634979976713531546254099896715795635580804796483304301343006589912992064143570744099191680453430044613330511396385569920000
444 6393114832643243216157910606030548383753566187101962805301712775688611403361141144471286890932252756245271819044596156532575195876351639600423976517154731293282382351561333878933550675836146413864178350589177790075505333582356023701694088278487039901637911676215378796063045349435599950009661957095682905288857039064173224380684746645215950886364896096172164448408862956423784613719250547200000
445 1172266414867990594488602497793789631148569583931006178022646666043644827791732398906260373928753686408894058484933509059525047538305576089410997610612785671301753128406702025009560028159216067598893227047909381725916792448352641473690543762966782709664358642552151520620910146656427955793853201720577159008471226821339393259861062703999204703056333070365388968903860181109664094080000
446 2507989401791823718177240880999366707664159137627309649944437581410846058140922373426292995687277738303738350400436229265992453787582091213620760162974295839678614075387409639848373462991219684611016688353605051320711501508803623155942005893194469642773470304316089804034248028790587294580633327383031829610126388179375771233164197188702395942962388784864227566118659053196624435015827200000
447 19434604220527047262628065867522767845368022837702399501414460962962275727291280384484189265473369927814946626719247533057506099460968234496692237425262071082380404274219779496980015764876610102151789835950445047134664771839437670212096724633610281364665268040825788149342881403912300068706014714038254030189171273714719998485774221757472440886424414938062280032653815541376056507502720000
448 54255735464998830421323437488067096426249449502908391080346679590957624692570566383603204382302622642075821780189057687683847740553973978827589118820057631198064868562218364910888262681211033926130000244306552845844287264745270943165469033193931112206565187870471027939400494376403699536962450520040140772230908887030568936642704063370598380314235486140873135405773894365703184468742249643827200000
449 250798940179182371817724088099936670766415913762730964994443758141084605814092237342629299568727773830373835040043622926599245378758209121362076016297429583967861407538740963984837346299121968461101668835360505132071150150880362315594200589319446964277347030431608980403424802879058729458063332738303182961012638817937577123316419718870239594296238878486422756611865905319662443501582720000
450 2072841248618636842770780937087815717232213278831721181141734361184675771419414698248992769164944497709191546977479388589495537759017786654058904987520660135158262676182231734463867151853140647071732293422334682511979368178657976009018415110669811067443355608870291981280763262147222487777089859667276173792961866175551238620434592178269228832695987638311338454216473641940320757981758041942802528374560000000
451 478775176802059147800035284182779104493087979373053412174393134291330512499102081087079332876701320242183651091443276166877959428049421212680203115111793075794647426991456500247054494085023837792243085806703204297123825638030611660469328925010824254805455481093941543590137948696123114535442902197420776272573127503442834728411045243323287385511520019030581042372052013255235604644521412480000
452 1357124181660891499466588033341731210106708281862691991745857761573926234083407339136516114472019181394394768869842727159428574516760750191875834462443778678443493194548133464232612100355201116583315347452367930035283696883190518370438224881418699902049053060976763731861202151455216485982845686092844398859353254151891060953345107894720962762937931475957520041737629571098054223476979200000
453 5266777743762829808172205850098670086094734189017350264883318920962776722095936984195215290943283250437850535840916081458584152953922391548603596342246021263325089558313560243681584272281561337683135045542570607773494153168487608627478212375708386249824287639063788588471920860460233318619329987504366842181265415176689119589644814096275031480221016448214877888849184011712911313533237120000
454 2274746387425184112386757479066425603851392337827969852499604886339637374733816592697647747088360908641490683813195659944255155585336956730754029467817686326588502966376380543342474730933036253942192136336719781547885331868484886202439399345127383965995537566014693452259062962113062676184634427936409869456384634078693824508479926850153073120266886627871854402469623761249338362559355270400000
455 23273157764385801172240154444076506995563980147551742357908707552629463944639150941548903865235729292401955335161186116455668922309140938008017550888189530575959632699293386976991193219648987217707961966074613756994569618879655719225777738639932778094496944391652930179407699071674955546312613295660203015395216829722524387928708979596601106400762543778419729577106967663718105721181019706989440000
456 12945362437555653649606378626571042885070994238017876677615885202608787366060731025217950288240971423871208669937680757503707405313281996338030128318655022179304837323622714589246748235532755778022469672637698245032967057000738915929442796306542782194466983469404628778739611573834817356978894212706377992519983003499034570335189680745425315763072240086195075664348178096613290971705470847438447436800000
457 3512362642278546993871756039711040212048505796205560229876508561788829912512723586351791690843214894529488157548849569846129570742782995901215120076579512277156146105709970635567787254033891571764978027462291052525633114122355476831224225090527197954274465631592179211877976878788135759329155870932321001821637968891000125639364768407609236631462938505069931119745469909318893641172157036160000
458 30929760581258846662452777066112145150874901787481799039211045544110591766903088297724732799962638623468627059012257406107708160272268172861446579778834511097345167199535562313208872834029791452855776659742562999852590109435667631797347653782254429746596040636408742313552333708731344746331372594777155090668155248443135434734704677022230591232285577880466557621639212634300705198381681363200000
459 23531107412732260931143773456618141072445970637711578347508327188135378699298817502033713141242143132080823226529749882033644504495502778153318147777738061416521563114857722268493053301979270758059246255256605890041844867896638683638782640476534861191594843293170683862913721510040018946347621524336083177669410149570017170981136560177428445834010213500609638956500150081521082967037609733897161907840000
460 186098210727118502526005905803885788785689966507567672963457509980812261577619190935801228808371941284755344400147526445062658776121232688052642023020921369233032828317169392668755124553223053855741121467949158721205517870523973364690088705777263973116195980248360298089211244046857209282621175492190305512064424964651374813975774630223406395490681283040022383519907367867078891036607469331699530338112000000
461 364137313244713377733691174434363884010481898233387535801403768123809075882126932266884316002313489094232079140451572708655815401997011129559818404726993757513734986611281678453386219313521290463994022231420426690233944705216513019628697339643356023477468070765888239096053124942201738062306234183214870056923579945007491036887183762579312465381552559624085535838851097424817843437849955368320000
462 294364177383287808226478467615308681988864747169386583180828845358472239457106513360179988284492940593927644149598462174756308864500907877183981300412664087487187230276327404087248263642299166056130805177158057866541479540453283815204872259095373088858201100990063038227659197153374821087419016218807809076906527970271800584427893868598755854367123835811291787433875418766985068840994785123448782285800633600000
463 17313074075180463323156407657197482848862002979641971020375833702613831516941125961416408842655450436025761580950561138784271950476766983705435002333837975925425763454336392530101908427361057719333533966093898468999304825529839664478709882603043200025337800091869049913385071304070137182416923679801943367251912028294447073844727009802634583581322908062126975931247193086652702919817775150693760000
464 391395221116865692687625568375273958335787301991714533058361495571187406208234505059932607508559720575456779270284419595912509848074482933492280978032948114708205610013539114669144947769368979729192508279775378796291998879951438911633375657020420101835203728529112947589666532400472743834936169000825573202747723250339442487104121641002747235634494054772528381925662662844754536363578644250735769600000
465 3048758752654226515412556831776181887613702902322338423296854960233211532553981906729113391823166990832547069545481121674489231212171810760314044660886598924638411348253427811811194110537236146527706977014308667434488508852126853116021456232409433902838659896452683222624656008230205361013591569606662699451255262720178297634832247388743179603198274106561436222552722419635892969656417258296359084160000
466 1945086613081135708499889609944696193957812193240383456472440466667911185529179567407007138799769127990469579517141770804564935115628224552883967419224910603727090126263218576410290513628570174056081805896837139782494424383587826283428667598322156424804781868092394491619978908192213171687063433137945965491879107075751794767511792859441522783615660525600988754426967914374841556898403310163200000
467 518833735994924207329429119791498760212670992518948099288037080958975789652848581230833671446029466292513951893647461223567375548158597672979003779617273536603888201583177698724666868678013632943898485629071989603237231707007130590345854223813778478178671493075688624823701007789714756208558777372129206070226654009211010696830690067956371875711257470635998730326730399274205193951958487580467840000
468 12832263775226885813097703890554072461886503782180384319034830104836709448553189651909462119886549646354726223391406577840361382035868173318450594005105031365853704735829204264454432152713628885302919096136788478746086214586035882233189628122633277571325028780790180898167967732951665282801435166379323369119174982217447655460303133453499481706715109526817957919251383863831652771307799442632150847458388765314828800000
469 5347619316899683804944425937690977721511999919892798059361798193444163463951910326746202651594225709076941302167824382831308939774870666215394591956515238341776275693717812540755141415464286514752761691378844996840566147204122494994694719484848614774587567079131122656057886287288589992241615318374535726965826122872937887252233922530426324922955930749845238913477610225319232934062836131491882026880000
470 2941190624294826092719434265730037746831599955941038932648989006394289905173550679710411458376824139992317716192303410557219916876178866418467025576083381087976951631544796897415327778505357583114018930258364748262311380962267372247082095716666738126023161893522117460831837458008724495732888425105994649831204367580115837988728657391734478707625761912414881402412685623925578113734559872320535114784000000
471 2508469753869362918544088137173580144676778085717036163293101671152707627202357157329781626941237074490693310041977297911778573335182169038441202356035265384951242290776881658268149868516385354239070519698467870547782363683639106121731012218769280427294251027861231865700379588461315233382072312445680929108925155223303952097025530968826515223076225402893435710333777759216971586156519685579582707840000
472 3421834648497769673107839269009702824441098508741003622224427428021051317313548379878360152702113146724153200431147466086097964383144241897906691501134970710135803290896153888578399888927287655059997151079495336578341466272973902097205257103964931621963092422594422765158320277510222964235564809921497920970892819503935495294959442348769196791701040968210971475956053230977270769848127583819025471359974400000
473 115738524875659856590412210569445830826684214266239828398767398300712029850311195201768063988453827021552240602818223117618019383547525828899785153714859303431063934839134616819563525654893553038794021286512342266620373123938823159170177813810578569566398714293634887645060832915786953202085280335580076738721374777338994693800098785326016950307535209218900505804395918106584158391921962393878802707763840000
474 4124031701807592272949455378174443403633373226831949546528899894467738272689636844924578649681160506141621032150452947365315922457214066009825670746649062657557232901614404688630525729910450172144856046156431820719359671244040800513828609217903161804102994975478316348118076276379464097851040933264695366839245700170257461298677464558657041196976735261017037666590809178248790856465811593265063563252418774841600000
475 10012122121881826377632342761863747346383468124442664167570537292470295132851396460852705356975443111823928298203281268317362583148573222734476992684056898630161133250473029258747570005594869266216409046549800967554540240214152507920585512031077226921829413160790772752101406566452033220768233554949821432302902920069921685892838484692502332483849413322467727594443431533609167434435319857004077311786704389760000
476 90499576625097787638283276273197864840708072414661194024979542831540136435160827750721597464064360594984061340066931161227479188395794935058109709397126853151581281243092941585492421286078927435773370403847918699081494730838913578662239040386228344521107603794282683431124553079055961815143397119485369743730838258387757516177887716556987266092734496640735491043512394882855631697912943020072828169206375946534400000
477 942726576565626174702327058622774978842141349574755912847018363660921435571246638720316579890183545180916363526680505363482054636013461702856980233168431266602802107559131265001436305984952564451895698291558712947232286032928814808452346317330720927069307049151201502642120281689010708512874690347076004406492469399037913663029817434876846441738863569257143052731693262393111803448380596229826217483502749631360000
478 21753467829849925167283461448524019204705141426570482807528661861151297545501834441814702095619462635826604269690248721229832905729380032015198471962718141289797073936738132828357458301494455434209090511339262228824699717442350480167274243838792718162137759759780568687713064156592048019270959689663870234020253428243495195755184014097221857441956054923052477707780574633425264229619589983646931174800463240211200000
479 412857616812486717921492910391421886595276929712857901072853707746276286686313046912406568525706256136394083691217474306886181547340672461856110684431925247481440006390930590783022552694903310575234209742631661203733150833978942497006533380884280094176081984433110052907820538177871475028866192629794462592906688712155915652973695465880088393280623551395947574639980539636083967159225469418237448753092868480000
480 190262990882570609363839138362730376492518154142556639169009333081475714241189359860184335926879280658750085792090577994636444300445803989594061212339867456513601093442980522199069722529009429339899907133821200713192835564094227691250095026181223749228162103723007379466316876162416637120277303408786507183859975523362277977754040583253339895172840726426419354570847893044813065002625383978210033047942623165643025117069824000000
481 396756169756799735922554686886156433018061129454056442931012413144171511505546838082822712353203712147074714427259992808917620466994386235843722367739080162829663846141684297742484673139802081462800075562669026416787557951453763739623278579029793170503214787040218760844415537188934487502740411117232478551783327852381834942507721342710764945942679232891505619229021298590276692440015676110926188251722246609280000
482 3967561697567997359225546868861564330180611294540564429310124131441715115055468380828227123532037121470747144272599928089176204669943862358437223677390801628296638461416842977424846731398020814628000755626690264167875579514537637396232785790297931705032147870402187608444155371889344875027404111172324785517833278523818349425077213427107649459426792328915056192290212985902766924400156761109261882517222466092800000
483 16384082928430832477297336592549710314029105020490300038085350184942984975572126694486105609137796141058680010222143138223584366523236610087086448641965515058506111685158544251915594628382728955599905160767444774100698966848172658827771073885943158746695111429801028469414898138862008232333003031944349104416397839513598145461506006065325910543842911591423383456085022824266244910042844266458575259990377583899152263040000
484 508581166816913166374803100030270116601131058287615794489190796962718092949720766147395480612926116732692547306381424812308911773124752858756805287925872588692506543967560138182123033423553004721886196197304825487148672682542742000838430068813568918644311366582974858432436801559780578349961212146197271634245243460649686198600738276676506268874691711260427116316560367338828887543041409673608266638751326030225395200000
485 510655740702072533711993918733373563339587064314338604398318663672360836514024707719125208147424374219120482220894509764523264197797733653271030653902512078734315254100500600885503945650757043602896332854973362513439679725483255872703110523661929104511766178459363642051347816358522233371564620119534226796993630262260054972298010462612143214329065759032300377880431045925677554475618056361822545596461913999132274560000
486 2961551787276128760035333877074642684402234821193138998628164497130020082840842649629590925898667589794835066690267237316754745962549384042545624123036763512387416247285487118332352168885984575082906687541665681105910940615424357903552407882164741765606251659183387402558742625509949549379874680857189578163470756736311240203272964766047632588570454582106581203285146098403484319616943248961182202703938434585062910988823328595200000
487 45076974929246584566758735917282339091158094495383889533706129311442033841374362835933688828286278851524180748771688089213826321460145397938742796812667202586456373793780553041802211929716826303492030836561739545504539001222203768399520028952339378225538632662185645130168975425829553509435386012369794019989164998604955761645578923563308278283047532001851242447445322326712082308711375702484517434014956226650676236160000
488 78797796791485032147547404688308459079659393976506542115476010107405097717569580278752977900346194393409878943868246531273526731601282443697545248927027500665270781953138241821145254787165660376284269842832860902167317534270176253243376914363986573761867018535440202284100008456462972715722525677150282605636586629952107758146513285406297247384247613782156413532809303810190786555073870122595043329383471038875218099200000
489 924844294623352175556188984814881751133290624761791261563048655082856208323477802304851493689949583196721616422548724526400074637397803129509185962205492995466325421126995606758655982162000125268745996673737210255116626688075954716252952434015147023053376126330062881135676868811744949353085814815791063908117698276377877361682342774748395945533286214081981941294235678177151792727831295287874844193684856902191924337294720000
490 4824097551510859755499754925755829004038593217659402045851016203419659394864944265951972616362896345854299023310240386760898215096568510339580203350702410903108337012625687204620091356568895647049972606106861563950275326413793417914955942445463768626222908894839374994486849649695001673846199464351908015911830233609780398735163173959192552988404464475792199250043735922858199513329722985599234063000837027793798405696296538174368000000
491 657316485162297210771989328226639481971066542119254627976580422944460702433175410309062895302025290118494396888805063629282213672635254534121667350536953088462207122336173139131951657542288646246443494437624172178476635883493926592930314452036351828751511106133662317793658044642320504159975703493810279963125585128911071330264635945094808774366230429340427818972448953928323946501656926288468261687053913931906129592960000
492 19618851500046416969378014801335960670235652683759344682313569947084340347035099907185137414854017101293703190197825250199958479293568833478716493102299831681846526443925915585556315561440011337343446451879521764351224718261891558029534155396104075920614495240497310106334472412865179254919918821701450049431847870014562605376198172808726187968029975119391054398146402634166865780386467163323029372358823985346163597836440116620800000
493 2554199740727169339320585359633747472403688398300457514136768230897162453054130576203546289501714570317155408936121827445601196606912399433435440869049141774193355973766779247865798618926167679295783884242225570626952333239444816460882022967408403899810793104703078900820278636213084372744329428660544492070433435568337512064070992090813462840623523836100605078535323172725727262992191982514803682795292411702686906466194375040000
494 22944506145515249997286614247557392548711099171173601398177748514838916951164223820133551414167944445221904520951602856714722613587518164402047180688068561700380994340616830531675818102218116441131617943192873770038724349439080554648601223266550068930503734669366640973470299613439571483974484698137094589785249505952862396507756369629341276364923180222598655790232564093976872023489182215810948336974660647498712888594627436800000
495 19730031030664629744599690892612711725638552578361102469491461177237732218567575243725446896805929643322885715935841925039674968397647343137317967192321320130227107056169376910465338904404283454779478263918957861220715925431818137881784946965564307206922089668493068209590913906520922887936018213081153616404900863578054869964271222518933850683547360162451531207444160078448036398818418764046033209971067995812776606516950698326965748945280000
496 58346580382414402521401900411864059210284662299888552868694419506338299453020932633628670290488658123570328371995721256916668961676817889159439826875757140976048092325490074561078114349897148329621791319089863306240360621132104166666412801263633058305237195166010535921517605673602484647625380182568397366658429951213263817957157971191775469119978991276999177977063850157166545355429774006002573076681072894854462797608103913625600000
497 42901897340010590089266103244017690595797545808741582991687073166425220186044803407079904625359307443801712038232147983026962471821189624381941049173350838952976538474625054824322142904336138477663081852271958313412029868479488357842950589164436072283262643504419511706998239465884179887959838369535586299013551434715635160262616155288070197882337493586028807336076360409681283349580716180884244909324318305040046174711841112960000
498 9760142604125829835671057255860072554445499495722024175768286710125156145374823474339577859556033366495115629139858874883969407803471282264333401120582568112538715294327188063733397377586428557782336447987384948819171590131903285074865621949873066807616473628249849891586446110090736969907165185616429605642050849066001407731749336347334657874351706863702390382742696163714519152061764812699441112208414929266952918304924865422987206400000
499 272440711133697823687887292575067754930000975613473619380331286286152512901188974502284489882058786760957368803295869675655296715960038570119714815451151505962532540504466112483115773730083630969618424246593263939310788400471655367958100238197087669212820736139530274980109839155965142345834132830745092612207075034468078055935212145364369345787837459269240260599160072155746748404662254983067466080231499045381694498010863628160000
500 1222596937105405246047904097008682284472257020659382641779393722262000871172978145321132925977815298927639953435715901997976706492168930290436909916290892890977124733718784266515333123119796021409063450076122111892304995709486133782626305799005507753358205420114994845740693185621706151544498836665697099007484107055473622687213330905546586341684430415778432096743840199964310795805596045589862895378511424719821667436177326263801852292800000000