0 1
1 2
2 1
3 1
4 6
5 4
6 20
7 5
8 70
9 56
10 504
11 420
12 4620
13 3960
14 3432
15 3003
16 90090
17 80080
18 1361360
19 408408
20 369512
21 67184
22 470288
23 1293292
24 29745716
25 27457584
26 228813200
27 212469400
28 5736673800
29 5354228880
30 155272637520
31 145568097675
32 273491577450
33 257403837600
34 22063186080
35 20837453520
36 729310873200
37 690926090400
38 655493983200
39 622719284040
40 24286052077560
41 23129573407200
42 948312509695200
43 1422468764542800
44 1359247930563120
45 1300150194451680
46 58506758750325600
47 56068977135728700
48 2635241925379248900
49 2529832248364078944
50 2430623140585095456
51 2337137635177976400
52 119194019394076796400
53 114779426083185063200
54 110605628771069242720
55 35551809247843685160
56 34304377344410573400
57 33121467780810208800
58 1887923663506181901600
59 1824992874722642504880
60 107674579608635907787920
61 104201206072873459149600
62 100893231276909222351200
63 97740317799505809152725
64 63155282270449907452530
65 61241485838012031469120
66 3980696579470782045492800
67 1287872422769958897071200
68 3751628361982054178424800
69 3644438980211138344755520
70 251466289634568545788130880
71 733443344767491591882048400
72 52074477478491903023625436400
73 50667059168262392131095019200
74 49315937590442061674265818688
75 48018149759114638998627244512
76 46770925090046726297364199200
77 45571670600558348699995886400
78 319001694203908440899971204800
79 311026651848810729877471924680
80 2730122832895116406702253561080
81 2663534471117186738246101035200
82 215746292160492125797934183851200
83 210609475680480408517030988997600
84 205653958605645575375453789256480
85 200871308405514282924861840669120
86 196253577177801310903600648929600
87 2109725954661364092213706975993200
88 183546158055538676022592506911408400
89 179467354543193372110979340091154880
90 175523017080705605690957816133107520
91 171707299318081570784632646217170400
92 168014669225219601520446997911424800
93 164439889028938333402990678806926400
94 160977996628329105331348769779412160
95 157624288365238915636945670409007740
96 14974307394697696985509838688855735300
97 14668709284601825618458617491123985600
98 14372371723296738232227130269081076800
99 14084924288830803467582587663699455264
100 1394407504594249543290676178706246071136
101 54682647238990178168261810929656708672
102 5522947371138007994994442903895327575872
103 5416736844769969379706088232666571276336
104 26567804524347945052844147045936040069648
105 26066525193699870617884823516767435540032
106 2736985145338486414877906469260580731703360
107 2686300235239625555343130423533532940375520
108 287434125170639934421714955318088024620180640
109 282208050167537390159501956130486424172540992
110 277123220434788968715186605569576758872134848
111 24743144681677586492427375497283639185012040
112 2746489059666212100659438680198483949536336440
113 2698305041075576800647869580545878967965523520
114 2651377996882958073680080544362472377218297024
115 2605664583143596727582148121183809060369705696
116 2561123308218065159589290888343060187542873120
117 2517714438587250495867438500405042218262485440
118 2475399910207632840474708441574705374258073920
119 2434143245037505626466796634215126951353772688
120 289663046159463169549548799471600107211098949872
121 56982894326451771058927632682937726008740777024
122 56056343199192392667725557354759876805346618048
123 55152208631463483108568693526457298147195866144
124 6783721661670008422353949303754247672105091535712
125 6676043540056198764856267568774021518579613892288
126 834505442507024845607033446096752689822451736536000
127 821466294967852582394423548501490929043975928152625
128 1617460766835926790140957994723865860288138649230750
129 1592576755038450993369558640958883308591398054627200
130 205442401399960178144673064683695946808290349046908800
131 202329637742385023930359836430912674886952616485592000
132 199287086798890512292309312574808724888652577139944000
133 196312652667563788228244994476677251382851792406512000
134 193404317072488769143382105669615366177179914000489600
135 190560135939069816655979427645062199027515503500482400
136 25725618351774425248557222732083396868714592972565124000
137 25352783303197984302925958634516970827139019161368528000
138 3473331312538123849500856332928825003318045625107488336000
139 3423712293787579223079415528172698931842073544748809931200
140 3375148998840237673815877719262447883163462572482869364800
141 3327611688997417424888893526033399321428765916532406416000
142 3281071665375075922442895015179785344905286672944540592000
143 3235501225578199867964521473302288326226046580264755306000
144 3190873622466776421509838418498118832071204558468000060400
145 3147163024898738388338470768929651450809955180954739785600
146 3104344480342292968088967765270744628349955790737668496000
147 3062393879256586306358035768442761592831713144916889192000
148 450171900250718187034631257961085954146261832302782711224000
149 444169608247375277874169507854938141424311674538745608407680
150 66181271628858916403251256670385783072222439506273095652744320
151 65310465423216035924261108556301759610745828460137923341524000
152 64456733849056349180153120209160560138709935277652460291308000
153 63619633409458214775216066699950682734311104949371259508304000
154 62798734913852302326503601323177125537739348756476146482390400
155 61993622927777272809497144895956905979563203259598247168513600
156 9609011553805477285472057458873320426832296505237728311119608000
157 729798345858643844466232212066328133683465557359827466667312000
158 720618492451616877869172687386248534517635801921339070860176000
159 711610761295971666895808028793920427836165354397322332474423800
160 702770876062481335630021593653623279664287523907914601636232200
161 694094692407388973461749722127035337940037060649792199146896000
162 111749245477589624727341705262452689408345966764616544062650256000
163 36795483267011217898027146854710031878357818324934715727945816000
164 36349477409229263741687423862531728461650450830087022203970715200
165 35911531898274694299016491044910864263317312868278744828019260800
166 5925402763215324559337721022410292603447356623265992896623178032000
167 5854862254129427838393224343572074834358697615846159647853854484000
168 977761996439614449011668465376536497337902501846308661191593698828000
169 966258914128560161376237071666224303251574237118705029883457302371200
170 954957640279103317383532544512233375728164012123164620177218035676800
171 943853481671206767181398445157439964382487686400802240872831779448000
172 161398945365776357188019134121922233909405394374537183189254234285608000
173 159543785074215709404248799246957610531136366852990778784780047684624000
174 157720427530510387011057384398420952125066236946099455598668275711085440
175 155928149944936405340477186848438895850917756980802870875956136214368560
176 154166249945558592850754280782354840530568403794579109623120473658274000
177 152434044889990518773779513582553100749326062178909681425107884066608000
178 26980825945528321822958973904111898832630713005667013612244095479789616000
179 26681038990578007136037207527399544401157038416715157905441383307791953600
180 4775905979313463277350660147404518447807109876592013265074007612094759694400
181 4723423496024304340236916629301172091237800976849243888534732803170641456000
182 4671801381313656205370939398379847806087661075462913354233806761605934992000
183 4621020931516768637921255274484414677760621281164403426470395818545000916000
184 4571063948473344112105890352598096681244290240286950416454499647533703608800
185 4521912723220942562513353897193816071768545183939778906600150188958072387200
186 4473550020298793444197703053373561354423427053630262554657902593354242736000
187 4425959062636040322450918978337672403844454425400153378544520650871750792000
188 4379123516999680107398528301318226135020703584919728475067859056682631736000
189 4333027479978630843110122740251718491494169862973205017435565803454393507200
190 272980731238653743115937732635858264964132701367311916098440645617626790953600
191 270137181954917766625146714587568074704089652394735750305748555559109845214500
192 51596201753389293425403022486225502268481123607394528308397974111789980435969500
193 51064282147684249163285465553377816678084410992885306367074283657029258988176000
194 50540545920528513274431255650266249327539955495522380147924803824649471716502400
195 50024826064196589669590120388528838620116078398629294636211285418275497515313600
196 9754841082518334985570073475763123530922635287732712454061200656563722015486152000
197 9656307334210068975614820208331172788186043012099048691898966306497421793107504000
198 1902292544839383588196119581041241039272650473383512592304096362379992093242178288000
199 627756539796996584104719461743609542959974656216559155460351799585397390769918835040
200 621510206067673235009150113865563676860870430781568517097562229440269058523451980960
201 615356639670963599018960508777785818674129139387691601086695276673533721310348496000
202 609294012679131445334044641696231278588669738999635526199141628627489054105320432000
203 603320541966590940968024596189405481739761212146697923001110828346827396712131016000
204 597434487898624200080531673299752745332544029589169162776709747094663226988110225600
205 591634153064656974837031365791988155572033893379565578672081497122870380124147990400
206 1757753643163111302052049709961703940467636929605955704750387056669397506165946928000
207 1740852165825004462609241539673610633347755805282821515281633334970653299375889746000
208 1724193293424765185455086118241327278004715079873416524704775599707776234310091758000
209 1707772404915957897974561488543790827738003507684145891136158689234368841602376598400
210 356924432627435200676683351105652282997242733105986491247457166049983087894896709065600
211 353557220998874491236337281755598959572740443171024354537575494672153058763812777848000
212 350237434886209003055714396480898499858442410840779994401072438384151621592321578056000
213 346964187831197703961735757261450850327055098589931583238445593165608148493327918448000
214 343736613990907492762091703705530377300756911626304312696692610903602491298041147113600
215 1021661602695197270153994786013659732532805265111515596070725260185707404691400076143200
216 1012245366725656281488981009184040748822825493082838032973299220921323004648161365764000
217 1002958711985053930282660082494278907090505993146298234505654273940393435798178233968000
218 993799271692952981147658620553691885107944294578752131907429120753723176110523638224000
219 984764732859380681319043542185021958879690255537127112526452492383234783600427968785600
220 975852834824454159316156270310044384591186271324121437299968759420490577413998756398400
221 967061367844053671394389096703647588333608016627507730657626698524810482121980749584000
222 213720562293535861378159990371506117021727371674679208475335500373983116548957745658064000
223 211812342987343576901569276171760526691176234427583858399662861977786838722627765786117000
224 209929566605233856217999771494678210898365779010449779658332525426873177933982185645795960
225 208071782829966299968282959357557164784220949107702436475515423431945096713327476038311040
226 46816151136742417492863665855450362076449713549233048206990970272187646760498682108619984000
227 46405483144314852427136791593560446619638751149678372345526137199624597227511851563807528000
228 10534044673759471500960051691738221382657996510976990522434433144314783570645190304984308856000
229 10442444285291997835734312111810062935852274802185886257021959812625089800465666911027923561600
230 10352033512259166685641374344608244209134939089612848280770687433295002442885877587122919894400
231 10262791844050035938351362496809897276297568925047220278350250472663148973550654504475308516000
232 2370704915975558301759164736763086270824738421685907884298907859185187412890201190533796267196000
233 2350442480796280025675753072346307755689484247141583885287806082610955041839857590614703991408000
234 2330438715002269131840214748326339179045318423761655511795994967014266062760369440907344808502400
235 2310689234366656681570382419950692236850019115085709278645181450344653638499688343950502903345600
236 2291189747156811477506497336238028167340736253355028187686150383253137574039775362145013427368000
237 2271936051802552557527451140135187594505940150385658202915678531293027174257928510362282222096000
238 538448844277204956134005920212039459897907815641400994091015811916447440299129056955860886636752000
239 533961770574894914832889204210272464398758583844389319140257346817143711629969648147895379248112400
240 127616863167399884645060519806255118991303301538809047274521505889297347079562745907346995640298863600
241 126562178347834596342208779973145572553358646154190790685475873609220509500392805858525946089552592000
242 1129684628956597693276752443464003073531830878635554835377766131104523807022024674514990852132673136000
243 1120424918883182958085959390648724359814356855040181435087784441505306398767745783740277812361093848000
244 1111278593014748811489339313990367426264851901121486076434006609329752877145151940607704115933656347200
245 1102243807705685813021946311437600211417170178348140661178445579985608544810638510196259367023626620800
246 1093318756631145846924602616608145958693144508887831829913842781767101593030795283393050789152989968000
247 1084501669884120477191339692280660910639167537041962218382279533527044322119256611752784250530788436000
248 1075790813097902642033176321258326284850901131121946457592060420807951596640387080734689597916083308000
249 1067184486593119420896910910688259674572093922072970885931323937441487983867263984088812081132754641536
250 265728937161686735803330816761376658968451386596169750596899660422930507982948732038114208202055905742464
251 263619977342943190281082159485492717230606534321596974798511567879891376967211043688605365279817366808000
252 261536024952880398263049889450034276778190672390200951282317800544872472801462339785928643024640944936000
253 259476686173723859694049496619719046252378147410750550091118447784676626558931140260055189142557157968000
254 257441574909616221578802049587407524320986946254587800678639087409894849095723837199192011188497886140800
255 255430312605634844847717658575005903037229235736973833485837219539505045587163494721073323601087746405325
256 130269459428873770872336005873253010548986910225856655077776981965147573249453382307747395036554750666715750
257 129259618658107307532240377920747173257909492317129084108181811562316971906434363840245477245573706087904000
258 128261474884685629481798367280432523271361928669892566084180407612028809961210932459239720664526804882592000
259 127274848154803432331938379839813811553889913833970315575840558322705511423047771440322492044030444845033600
260 126299561962046317907938852024949337902135968134093148406677029140156043902564646754956036166298410784918400
261 125335443168442910901008021093461175017386838606351979334870334261223555017812244871330417569609109939232000
262 32712550666963599745163093505393366679537964876257866606401157242179347859648995911417238985667977694139552000
263 32464728313425996716790645827322204810753586354468034283625390899435564921318321699967108387291705135850616000
264 32219711495966177873645056047493357981993181929151294402239538892647371978515919272042828323991390380108347200
265 31977458026071695333241709761421979350549624170285495196207662660371827828301513863982355930577921279506028800
266 31737926505277150798910311186430054411594196273878862273389627734076907769662551213315821429225277674416096000
267 31501076307476575046679637222352218184642000779297676734035973795762900995262084413216449627514641273860752000
268 8410787374096245537463463138368042255299414208072479687987605003468694565734976538328792050546409220120820784000
269 8348485245399236311260030078083834534889788917642313171780289410850407939322124860267097294616435818490296185600
270 2245742531012394567728948091004551489885353218845782243208897851518759735677651587411849172251821235173889673926400
271 2229229718284362254730941119747165081871490327530739726714714779081121796444727678680879693044087255503493426324000
272 2212898365036857769348296862459640062956680874581796578533654597549391966434143593122778010311163539345958675948000
273 129220342483904103319608575910051974479222240851491771009264502046679822857468239014468788923279622735530433632000
274 128280558174930255295465968085251596483009715463480921765560760213613060509413924548909015912928498206544757751040
275 127350988912793079532455345128112092160669065351426712187549450356992676012968896110148805652689885900700230520960
276 35021521951018096871425219910230825344183992971642345851576098848172985903566446430290921554489718622692563393264000
277 34769568555687031426307052860516934514369719640911105953363321158617784566130716599857173917407058776486142073888000
278 34520324336649848405329941370477386596703986883628589064808745379702961737699672036417337545239266240453983349344000
279 34273750591388063773863298932116833835298958405888384857202968626990797725287531521871499419916128624450740611134400
280 9562376414997269792907860402060596640048409395242859375159628246930432565355221294602148338156599886221756630506497600
281 9494558142550480645440428768003429287991328477546101507250694713264259284749865115207806860581021163624439207595104000
282 2667970838056685061368760483808963629925563302190454523537445214427256859014712097373393727823266946978467417334224224000
283 2649182311028116856711234001528618815630312856400380900132251938269318430430101448800341659317469292422281027071307152000
284 2630591557968270422629049903272277630959222941618623841183955433439358301093749859685953296795943192124580809337473417600
285 2612195812807653146946329274578065899274193410558353744392459241597125026260926434093743833181985547424408915565882694400
286 2593992357666136400277713739563584603808868020937738038856623288694009172419386877061731681034375892041660421380754592000
287 2575978521849010453053562949705504155171306437459003746920118960300300775388696690415469655471637170569148890676721574000
288 739305835770666000026372566565479692534164947550734075366074141606186322536555950149239791120359867953345731624219091738000
289 734207174834316579336535514382269487758067258257280736915273630284764347898372805665451930491943593001943347268189994553600
290 729161077412774884633191627685484130453888101843141350407264876812016826606975054423764975643201712637668822544697279814400
291 724166823457892864875430041194487663806943662789421204171598679025633149712406732133191242933316769400424515540966476528000
292 210732545626246823678750141987595910167820605871721570413935215596459246566310359050758651693595179895523534022421244669648000
293 209298990894095484742160004967272128465998696988240471295473071272673809514838860009597028212686369147934938552880964093664000
294 207880014684643989930348750696307571662839383788320196913808847060655681992704359263769251750227478509643854223708889760825600
295 4213784081445486282371934135735964290462960482195679667171800953932209770122385660752079427369475915736024072102207224881600
296 4185408431065381997642156801488584059550751994100085864699263573771050108370719764046678219104361599805141755118353977576000
297 4157318441595144534570732930337653965191350974005454415942892677302788027106486745496029371996278636048060266828969051552000
298 4129510291484140223302701271940746580808800131369966426538592391835879745988717603385688038404330283967471234943825445856000
299 4101980222874245955147349930127808270270074797160833317028335109223640547682126152696450118148301415407688093377533276216960
300 28523071782311617223001340211818945879319822426769515390499353433903919157138505108284618263403305190858110230694940688113280
301 28334177267196970751325834647502264118529624927254485487251013344937668036892554743329090990135733633302758507312854988192000
302 28147152994806231670458997455109509899925468987140594493935825138040389700015376164165202600761900408000430068320690928864000
303 27961974356682506462100714577115368387425959322751511635423089446342755557252117110453589425756887905316216712608054804332000
304 27778617147786227731201693497921169250459231720635108280436708531940507979827513063827664249194547656756766111213903625287200
305 27597057558585010556487956939111226967776491644029650056381566646110831457083542390207875593971053881222408162774597065644800
306 8417102555368428219728826866428924225171829951429043267196377827063803594410480429013402056161171433772834489646252105021664000
307 8362446045268633231289029289374190950982402484211971557669128620394558116524698088565263081770514476410673226726471247196848000
308 8308320180897962466037967611125814310522969458424191806486804163304625701531010722296232252762291081741348480922416417117904000
309 8254718115214749804966754916860486476261530945789197020638502200960724890553391298281417851131566623149468813303562117652627200
310 2550707897601357689734727269309890321164813062248861879377297180096863991180997911168958115999654086553185863310800694354661804800
311 2534357205950066935313350812455339742182987337490856354509493993044961016878555616866592999871451175741947492392141715544696024000
312 788185091050470816882452102673610659818909061959656326252452631836982876249230796845510422960021315655745670133956073534400463464000
313 783164803846327690660270879089702311667196265386664884683965672398530756018343976483437108164097613008256844209535971155200460512000
314 778192328901271641830681857635164519212166447828654313987559541145206751218227506791478777318611278957410769008205584036754743302400
315 773267060996833213717829440814688794407026153855055236050929417467072531273808345356089671133050448077933485660052384137787941129600
316 243579124214002462321116273856626970238213238464342399356042766502127847351249628787168246406910891144549047982916501003403201455824000
317 242047180036555905954316800436145039607784224385950308794055076146768552713820385838821276303722772332319179756608850053696263081888000
318 240529642857643329741437071279805572274820059969737454193465389148983169938185148310051236953856171878825015620203778893485001244384000
319 239026332589783058930553089584306787448102434594926595104756230466802025126071491133113416722894570804582359272577505275400719986606600
320 237537071950594379435658677811195841731914880485300884231829400370435657368276653182128286400633545441313933358106617392064889955537400
321 236061686410528575836679431365163569423020999240050568180700025212855311670337046640624384000629610376461051784453781259194921694944000
322 234600004141732733261839311047113021005540993052805673021686402765716888687858179478762932706508064801374605643373572087311361808288000
323 233151855968018333673803265917192570258593209145072304669700684230126043695957820346177976331776533537168589559155216704056353402064000
324 231717075315907451620426015050009846749309558627256475102502526173325268042444233759432265708196370253862936700329646139723698919589760
325 230295498166730105291466346246022056278454898758377601022119075092507321612735986926552313157839337307520219297260139108191651686954240
326 228886963009747046543506307431061676729351199071782019364491435489495044416327815752689607878586497323987985540090352324655311309664000
327 227491310796272979186533707995506422602952716150612616807390877956022513657691670534685402952497555267134400262406874566578144777288000
328 226108384894775879009107971168786018818132334897417403331358106661457027252477739406814974971023405994993765610355768946112624140344000
329 224738031046928752469658831949581255067719411655614873614198360560478499814583934925561550880289930807145318546050582467651335509190400
330 73938812214439559562517755711412232917279686434697293419071260624397426438998114590509750239615387235550809801650641631857289382523641600
331 73493397683027273059129094532427821875609326877861767555100951825455273267678848839964510780340595746180021790797324513593088844074704000
332 73051995895141223371086277147848675798278339929646381563779024186863950305110207105189949154032243819776538176438181423421358580746928000
333 72614558793972713051498934170915450194695834900127540955612682724667160183522720835098991374666781281933564893944539618490691762898144000
334 72181039039978846107907895757954760939802128423111854143937383126310938331680794143546161575415039304130976446816512516290747334462931200
335 71751389998074210119170348759395506410398544325355235964509184417225754174944598940310767756513759308273053967966414227503302409853032800
336 24036715649354860389922066834397494647483512348994004048110576779770627648606440645004107198432109368271473079268748766213606307300765988000
337 3413498080381755321645737301926271429228427789206249095589667708369793275541743050178098063682666419162812744984911067391281369084132448000
338 3393359448639090098509184279496027939970442964491167979981469078821888890435302088230144682775984021409639808436327521270978824133783584000
339 3373398510705918980282659666087227775617675652935337580099225143064113073432741487711143831700831174224877221327878535851737772227114268800
340 3353613182197379866028802424643900926493818317727505688133833793251420328134015731184978765239242721590127208299562532708912330747776355200
341 3334001409202073551022786036195690979555257976688163549606735350016031905162471779540622164272931360645155704157459827839269568579660704000
342 1136894480537907080898770038342730624028342970050663770415896754355466879660402876823352158017069593979998095117693801293190922885664300064000
343 59488664679309091442377502006305672187529574014278918219436458076739546028742010996570752454381548522209202651507233788597199453319643608000
344 59143802855081212651407197646848827711080127208399040432657116290787432718430463106735559686530061284399294230339075911561853369532283355200
345 58801931162277275006023341013052013678068103351703092222063722555002534263410633840222637376203297924373864783920930964096177916529206572800
346 20286666250985659877078052649502944718933495656337566816611984281475874320876668674876809894790137783908983350452721182613181381202576267616000
347 20170076215060454935255764990597755381468360623829879650999271728134058951216457935366023631026976072507207584070808991908507924988768358032000
348 6999016446625977862533750451737421117369521136468968238896747289662518456072110903572010199966360697160001031672570720192252249971102620237104000
349 6959022066930972274747843306298921568127409587117716991817337305150161207751698841265884427395124350319086740063013173219725094256982033835749120
350 6919369519541052204806260153556477570588222068102801225482195782043892482921204830774340926384325920972539237270631331776877657822469315694234880
351 6880054919998205317278951857229452129846243533624944400337410578736824911995516166963123080211687705512467991604320926482690852948478012764154000
352 2414899276919370066364912101887537697576031480302355484518431113136625544110426174604056201154302384634876265053116645195424489384915782480218054000
353 2401255778179712608362850451594387767081251641430590764266914553175401670979858795086519160469814800540893913273155534205619831252797614217617952000
354 2387727576612502959865031575810757413463892477253517013482312217664554337622225787790257080692520069270240989818095503026996620935880444560053907200
355 2374313376743893392674778589429798102152297575695912985316681250149584931231089687858851142036944113824902557291027550762800010705903588129941244800
356 2361011901243927603360073947472208196818111034655599747303702643706169889599542966918465421353263754643810666213766892215109254343405528812686672000
357 2347821890622453147475380796927670720858233319378194162123235031171498549434182391684284050284251107969822897128773781085415906553777564964571104000
358 838172414952215773648710944503178447346389295018015315877994906128224982148003113831289405951477645545226774274972239847493478639698590692351884128000
359 833515901535814574906218105922605233750020465601248564123117156649734843358291985421115575918413880847753292195666838515007403758366931855172151438400
360 299232208651357432391332300026215278916257347150848234520199059237254808765626822766180491754710583224343431898244395026887657949253728536006802366385600
361 297578992028974242157126044224965470745449295509130840959313981561910859545927227060289991800264668399899545534165696711821980281025807383874168099168000
362 295939438353883474982706616984056570080185112062799541560089111140082149575977214789985363746268719813674203685492607473740316477824563266056679569696000
363 294313397483807192153131305901726588925898380677839104518550159979971808094790526796633795813596913660851817950956933806302182870803549182177247264368000
364 26609156484837362578228309848649253245355196061284083422225082957093341553775581874764151402325200413172904088716654289336909684209635953457120985545600
365 26463751258144262236270778100842426724888774224883623949972486875360591053481726236104238006684079099439718820472300987209385587574610620378120324422400
366 9659269209222655716238834006807485754584402592082522741739957709506615734520830076178046872439688871295497369472389860331425739464732876438013918414176000
367 9606773180911663022128840343727010288526878664951639465969631852389731953354955999677079226393820996994978362029605132829624512619815849935633407988012000
368 9554703949578808480003480775468327305933237046171413777807194823379489503743276021359046276657269121672512354647330850266862320139491644786930787890516000
369 9503056901202706812544002501006336347522787116192108838467696472982843614533852907730078458945608207501309585162750683508663064354953852112406837685702400
370 9451827483945549363419776072429482782307030851414792887856010777710698905021541032216708763749135926059254007884245288988400729776220947249267178183353600
371 9401011207150143184046551469889539326488175846837294001362161257400426330263360704086511404804248098499795653003147196036850188218284275489862515935056000
372 3487775157852703121281270595329019090127113239176636074505361826495558168527706821216095731182376044543424187264167609729671419828983466206738993411905776000
373 3469123953800014869295809255247045726008786430410985614213889303359218285273547961209592545454128044305224057920508959410261412236315105424884774195799328000
374 3450621959379748123326231605885728148803406236115460357604748560407969121085422372083141385211706028068929529611599578293406684704388091529285388733421731584
375 3432267587255387760968113352662931722479983862519101525915361599980267157675393529678443824652069293877073521475367665642909840636811559127533870708243956416
376 3414059271142627083191094183683287522360726653699371544345518832871618525539184545436117862717575557570033343642607094472390425036616272341711409855680328000
377 3395995465475205775872622785886021450813844502092496562629404976613038533340564521386191313179387327106699833887884305612748147655470154498633571708295776000
378 44147941051177675086344096216518278860579978527202455314182264695969500933427338778020487071332035252387097840542495972965725919521112008482236432207845088000
379 43915583466697792585889653604852393182366399692848758180949726460727556191672458047609852928851340330006113115065956520476432625207842997911277293090961692800
380 43685055469497279238982096368081514477997022266639578347978861754896965345521946456808751338673643005439151891364822890447684947385229648840876887352951395200
381 43456337901594152122547635130552291889106985500845653854010386038902740396068951972741689813340273146771931200834117011440105445042898603558987479565763168000
382 16556864740507371958690648984740423209749761475822194118377957080821944090902270701614583818882644068920105787517798581358680174561344367955974229714555767008000
383 16470631069983896063072468521278233505532314801468953524011405221025996465428821375043674528159296964394480236541143380414103715318837366039536863934792455721500
384 16385069350139823875731832321167697227581497581721062856354203115981705574699321004264226868272755161982041378169501077139225254460038210891279529576689637769700
385 16300172617755679710572600029348175480288329200468622116165839369266774457731967009423479578799839332127212148230798999019332895628639049176816941340540986796800
386 16215933999576063794755687367697797312431541969458448358459555961673664512213972347876071415601907345914668416198598487396493965935467787940761039834905116064000
387 16132346710918455218494060113225128254120039175801446047333475776304212633285034346082895789748289266812015486218193340554243997038893211714262271588333440208000
388 6243218177125442169557201263818124634344455161035159620318055125429730289081308291934080670632587946256249993166440822794492426854051672933419499104685041360496000
389 6211201673653004004585113052208800918270893852517030596624116381196757313239865685308777692834472110634423070124561639087854004152236023328632732442609733456083200
390 6179430821102349252643501220739702192346234548923593099966192512239229142839661768759883689290561767357520650328528075716560633287007194564803409003005591596972800
391 6147903112831418899313687439001234324017937433878064563741875203503314708437418596470292445977854819564880238847260075330251650464114300714982983446867807966376000
392 6116616074089274273871887502924892164608176938031356856038354210101262216282520791908102662537763955343176013713177326855288537739106085444168820681234892913112000
393 6085567261530445470451218023214613524178693806366223064890951396852017230413066371644609755621328605316053292831384548546378443638907577396228877429045883304416000
394 6054754262737886252879313121831248392410700420004875100005427592310994358360341984952738313820714283263820111601858550832219565443267539029665693239531726933254400
395 6024174695754361574834468106064423905580343347176567650005400180228615598974683692099441655670104615166528090836192598555289163597594470650727987718119950534601600
396 2379549004822972822059614901895447442704235622134744221752133071190303161595000058379279453989691322990778595880296076429339219621049815907037555148657380461167632000
397 2367591472135420194813084173745219063595169111470750532195589688923015206009095535472850914019893879156654080323108658959845052688280721354740884017257092117141664000
398 2355723845708676233936828112723939770043313627202726720004133099003601595953912099204816573598741528885192155108456485230723022348991093678777270563536505189236192000
399 2343945226480132852767143972160320071193097059066713086404112433508583587974142538708792490730747821240766194332914202804569407237246138210383384210718822663290011040
400 935234145365573008254090444891967708406045726567618521475240860969924851601682872944808203801568380675065711538832766919023193487661209145942970300076810242652714404960
401 930581239169724386322478054618873341697557936883202508930587921363109305076301366114237018708028239477677324914261459620918600485235033976062657015001801236470362592000
402 925962969992703421626088585365181662582433579876337980350287236889843253934483493329550978912951176254463045386150980913122478398459674005958127699790874183187631264000
403 921378994893729642311107948803967891975589849282890762625780864429992544756590010689305677037144487263104317438694787938305040386586111263354374592366166885251058832000
404 916828975165859372472534576217281630780648664841987598365900465099474063054088331624173303323380810782792691179738270467004768582207908244769908544996457419151053603200
405 26457064711929084748493140627984412773955861471154499267130270564299108676703691855440429610188989111160589088329590090619280464800856780777645932298469199809787546835200
406 26327054565924519221473518315316184701356569768593543496775822060297638855196548406519346418001328231007465800426250581574468275784636354336478139019361243053965495008000
407 26198000376875869617446687343182281835173449328551418283556332736472650429435781012369741778697400151443703713169259157154985588158241078089730697161423197744877428856000
408 10662586153388478934300801748675188706915593876720427241407427423744368724780362872034484903929841861637587411259888476962079134380404118782520393744699241482165113544392000
409 10610573538006096110231041740145065835174542199273010523156659485091957170025336711683097172691159706214965033643986581952508016651719220642117855238627537865178942258809600
410 10558940576750591992906316476202754079285614986624480058323780363510001174064142859071500592775387639518055228127470832161984863286017423947995627232600153252696319668742400
411 10507683583659569701678615910784294108026946952708827242506674633590049712054122748105134085043468282044666610515201556277703383367153261695820891178072968042731774427632000
412 10456798917394874448885983388213910117189044061896677958039329962240945355095022880075569271072313471962125852110769587482169710808474553406737012770430968197488521282704000
413 10406282980595865393577355449140412966864459307974471784328995034887124363041423735727378115173413406880183215144050893822835557616163082134240698699076229220689059827232000
414 10356132219243596162764934459024073627265112516128811679344276986526222558882187958687728100160529486847025705673477154575496591073434585352870864006550560646131522189510400
415 10306343122035694258136256889509534811749414859801269315501275654860231104272177439655575561217450018160261159011585437486191319000966149846366677160365221412255889871291600
416 10256912219771734093828648942797258865410089129058817184491677210472412250055044694141639947014968243492825853692585027714075293490170149127679067197965388216034039080542000
417 10207836084748902830221813301922630832561237027962841982652004113771587311059566011394550760665614328452190323292142037150850052851461201045728449651563639947057799659104000
418 4256667647340292480202496146901737057178035840660505106765885715442751908711839026751527667197561174964563364812823229491904472039059320836068763504702037857923102457846368000
419 4236397801400576801725341403345062118810521384276407463400333878702548328194163602814615630687096597940922586885143118875276355505539990736849388440393932915742516255666147200
420 1775050678786841679922918048001581027781608460011814727164739895176367749513354549579323949257893474537246563904874966808740792956821256118739893756525057891696114311124115676800
421 1766638116328136269117596161518161212484065291954886695282442549701598234112817324225867437650036159492046343222861341373628277350390823625286150184219251930124094812019262048000
422 1758285217432967776119404217492070615734731649912546805470232419442961835842780362882009908394007619730854634744266252289119396606417344553771794864199302748421380415744939296000
423 1749991419237529248873557971183145754339756500620506490350089813690872393220880455509924955995922678128350603448302732231151852282802168400216267529934211697721279564727274488000
424 1741756165499940875937682404259930950789922352382292342160207038097032993723370429836937073850059512584217188843840131138299372977941922901862308623910991877967297072657969666880
425 1733578906506983407036566524427724702194664500962657166844900901767938942109645686034885726085505242572084713778845576532016277330158158005609433935535822902014398964335631781120
426 1725459098982360533935692676538133485790942418990935119225018461947011827626696525912942467415315522466360663597211639405402617951562569443522270310545022794745010678788392288000
427 1717396205996461652935993178049637534922760445070416730817424917732306164880777383268489465231131805071658043673860183146498867400387043418085250355822849791031248946644521296000
428 1709389696877597029845382487242879317976733589848643226244849510190430611664549982880291379146138183602792505008713981826468569650268688903315622149035796878252548485354803248000
429 1701439047124677973892613266371982204869865061523765815890222303166289073935877657378522582033830564144174865450533916794717553047244183373532758790203072241609513376120594860800
430 729917351216486850799931091273580365889172111393695535016905368058338012718491515015386187692513312017851017278279050304933830257267754667245553520997117991650481238355735195283200
431 726538104220114226490672151036202679010055573840946944577012287650660521918868869112537177564307231869620225531620350997966544006076700247489787069511020223170617899289273458268000
432 313137922918869231617479697096603354653333952325448133112692295977434684947032482587503523530216416935806317204128371280123580466619057806668098226959249716186536314593676860513508000
433 311694891016017299674542002639936979747097390333164961992357308438368165661562286815210880564639382756378638323003355744270476409169200397420779801950220915651114488259143787423584000
434 310261811057322967262245257800213131564352114975311329983197044951295208578060851013761635136755983295429771020368857556940497207287962694444132538492978520636626605554504045872211200
435 308838591740546256403244132764432337382864261236892470671347517222160826887335801238469150571908478784900276657890101329615082082483889471075122756206313481551137492684987972267292800
436 10600866993382594613383665884362666042890077616826972677506207684971195430915416518482922788509444351884448855533985171497085197339263940654752497352619455888482980298111715295216000
437 10552461208024683222454973346077905010730762193919086957517594864491874903833610963604005332854150085437487901855747796284769739817166845035324403757402015450636026050175132120352000
438 4611425547906786568212823352236044489689343078742641000435188955782949332975287991094950330457263587336182213110961786976444376300101911280436764441984680751927943383926532736593824000
439 4590464522689028447448219609725880651099846064748356268615029005983935926916309409317246010773366934666472293960457415217460538226010538956434779149066568566691907277635957587791124800
440 4569646089479554395532354668185173709371502091665597283269836130673351183483582382517621312311809715008120945688527903130306522179634073927153895796916606804484687743497019004626539200
441 4548968957852950077000534058826869755935431946454440734476759949086593938309448525583152437595466684623468814712561713523382058278368761375447317082903409488627290966377122991030944000
442 2006095310413150983957235519942649562367525488386408363904251137547187926794466799782170224979600807918949747288239715663811487700760623766572266833560403584484635316172311239044646304000
443 1997058845050929583128599323906871861636140238438721839742520276567245638835933165548917205948161164640035559237391789016677201720126566902758878244220041406176145967901264792021922672000
444 1988083299679914169271841574136503898213056462086188258440306702290538916863636836714989488168618867270866860094751825919973034521384425029038613622897704141429286884899461354754408412800
445 1979168127932470607974658428064142894185195222345891450106493667751119459837342501124339311091629544996109609601053387238717550061647275141016018942974396051108976181379732828499904339200
446 1970312789552459553800275168878173574748124997637408714311833740826058522656862221477250544599049547031921199714695206535188612477478830956939884630030439021797526623521210533965229152000
447 1961516750313386073649381083302824585575142296755098853980084483054513618537858372274227104667803790125528694358826031506013663314632943318739260145074945990450216236809062272652884379000
448 876797987390083574921273344236362589752088606649529187729097763925367587486422692406579515786508294186111326378395236083188107501640925663476449284848500857731246657853650835875839317413000
449 872901107446127647921623240484200978242079323953309058005857329419032620430927480440328051271901590656395276038935701700596160357189188216083220621360285298363552228263190165494168920446720
450 869030149098251250369864379107330907385129969966819882582328028623382808366932236624628148605507348569227226034328448034518128603942229510025201904635849443381895677361801295580669280001280
451 865184882951798811208935775659953336998470102843072891951432771859562530453804217878501475381589174460513831228866817733480437769411511680334824905057814711331533307107988015511728265488000
452 861365082144064600121920606672492174362715267951933497284980530041198015970564464157183588073061186935301849634037383659601936940407487346205311329318045109957001151226716545244568317296000
453 857570522310830835363674260387591327779619605978576962054650219336170711935451845372350180196087349107393030913182593423216025323929921322653746081171269580838247842190475503195032774048000
454 853800981553420589933504263638634882382786113205044755628036372218209521992878430667416772810610042078349545063014757847729361476352207382773949395100187077186211587939088797686483179436800
455 850056240406256464539059069499868939916194946041864734770018668831287550405190367375015822052668769963970818988176973822081425680403294192498625055647993274216096624834092794187858253211200
456 386775589384846691365271876622440367661868700449048454320358494318235835434361617155632199033964290333606722639620523089047048684583498857586874400319836939768323964299512221355475505211096000
457 385086613011987098826558898995268138982122548918703264563501033644357076327661348085083586811108551074508003326783752245863437118275273971745883682414510140904706829084230508598464695144672000
458 383408675700388026500517248019253898725119836287249219837734144608869681659566963126107187740036182660239994597691012584661417784426579967511696825410525347262420524818068284160127158346656000
459 381741681458212426385297607810474533948054097868609005838439648327961552608873193721211069532470807953021559838570616877771585533189942663305124230517436106622149131231902769881170083745148800
460 175219431789319503710851601985007811082156830921691533679843798582534352647472795918035880915404100850436895965903913146897157759734183682457052021807503172939566451235443371375457068439023299200
461 174460906110577860837644452192864920125091216935017544356554431489103468003977242688953474504514905608660112866484415687386780453414988082100095086648163332364070492572086473663875003207685536000
462 80426477716976393846154092460910728177667051007043087948371592916476698749833508879607551746581371485592312031449315631885305789024309505848143834944803296219836497075731864359046376478743032096000
463 2322314544077693372307699419808797276130136097828369164509229745463264676401442568898668056682537101646478009908098988870688204658076936981365153234031195178347778853061757583367464120823705051772000
464 2312326094425746304039709314777361588920974222138784781005964241181702247685737439570071634933364899058751222768709315800276642487504563058864657951304179285107573352618481206664808361164248255850400
465 2302401948097738809172586098834111109998566607451493859199071690790364469798674188756466177272706680607855294773993825174524382219317848195951075728337208558562047286727414763717749097811611997241600
466 1070616905865448546265252535957861666149333472464944644527568336217519478456383497771756772431808606482652712069907128706153837731982799411117250213676801979731351988328247865128753330482399578717344000
467 1066041619942946629400871114864024650482028628565521804166339411703769395215116901627433025541074381668624281676445987130486513639111078046112475640114080603749594073848212617841878316249568811286928000
468 1061495600241697390043084884097013884381892045927715741035566109308444152591598279445652927351133765968544860432623189744002562621460284536320951223738327594778380453064211711155985444964922462411504000
469 1056978597687477401149284522888090421044096760625895674052436040758195454069931903788437382979426813772934031239292878298283402780517900346804691856828802796502727770285215065576598272858688749805497600
470 1052490365850163272057355501559478572122465776504341976922701705128648976557957670651331491756584237069014990766939193040116594276142028158495542422192587073375327652364683366784340955351857799700166400
471 1048030660910120207345248062993548578172794311349662561766249579259459785979322256792639409164395320810247978094197925272997456164802443293417171479725669331538991518244494030484407307235960097159064000
472 1043599241625087986595373863995690021816883975995118534020937741715022323882158103486962286926913733830077796368641063009686684679961840996193420226111607304767156458970732956359737508896695995268328000
473 1039195869297555969774296337143387532273352819978261493793001295547448390026115242290814766728909878413073248704638358102472816812113900738825515499419153265506535545641742521944717519407680400351584000
474 1034820307742618892006825615723836426874307123894142498029662342724090712594426336007485020342682889451333992920618828173620299688694473788346250171000546304388613290712724658694423971957542798665893120
475 1030472323256305367250494415657769887265591547743326773248025105989955877667558998461235083282419515966244354294901942340958029521935253310243955002214829723277736764281158588699909585520746400352170880
476 1026151684584371172838542657101552822748754685907924983842373009109494846733942398886974139537000566213765342327208433148752754765029864407475636532603866076639255687701363374491524220382294633474384000
477 1021858162891549536132105240126232518051061151657264209851400737104852608881499125251463787488728597317473437129186640541435797632121789661000843074308452411046622818715165201376496922389063275175328000
478 487426343699269128735014199540212911110356169340515028099118151599014694436475082744948226632123540920434829510622027538264875470522093668297402146445131800069239084527133801056589031979583182258631456000
479 485395400600522174031951640375462023980729685301596215482038492634018799876323103233510942354489692833266351054327769090188771822728251611346162970834943750902283921674937410218853244346334918999220491600
480 483377124506549108859261612764753242176236006776433653255501950045103960791598267045429815775053145253918050218343038241580918301635826448721023000062241282083563406408097753627506661209759721830824564400
481 481371410296978365668974220180667129138160338698523140171454224111306848921093709920759982514575746310955734657271075427300499553496258704120520829937501691701473931692711455894612442698515905557667616000
482 479378153939640981132042649910767886367401910795009586796003067903806613521834522716119154429629262889378278199062913624288903282053210013834307493167574148464614826385495259389872846662497206155772512000
483 5251369777247885293310103574022502755206539113708968655356215425673517902671005453390214373524575107106371138453371008338801167771582891515184913902426607717271462416313834432407243456620992121979144336000
484 5229714644145832158079958817016224393329398746229756413478457836289297210288856977293759881262618096355417030665934426861115389760153683715122295700767116551427044014597076352273605339274101432816343740800
485 5208193184704902807635185323942083552204586405710292395315995046839547016007832874506542762409685511596752763050025231688847425193239471024936607241093177800186603504248940235597582272034290315808869075200
486 2525973694581877861703064882111910522819224406769491811728257597717180302763798944135673239768697473124425090079262237369091001218721143447094254511930191233090502699560736014264827401936630803167301501472000
487 838540447791525027860443669881412919460480233394790314549134694324145920179785715061432509923215144766714886460738693552853979912772182865633748424042399548689879994526309906374799260478963504330128777128000
488 835110834508124107501096252008687304247962931826713462546888744654108513553283523997786569187332874235971676291165120164089750956073728129986984626807052311271925475121294323935638527307270402062929886424000
489 831702218857070539715377491796406947904093695370277897393636137533071335946943591246775195435547842096233016387935874775664894829722406790680915301799676587552448228284064551184880819032546849401448539948800
490 406702385021107493920819593488442997525101817036065891825488071253671883278055416119673070567982894785057945013700642765300133571734256920642967582580041851313147183630907565529406720506915409357308336034963200
491 405049123293379414677239026035237944689633923470878632102620233565648826841965759956584968655104915537964213529905111697148507012499564819339540885089879079559841707274684364043514823269082419888376188327504000
492 403405921981844406909785723698380995623955895383775676191453417202299338700619042877653589471919905738621559519641804955983604347134455022912199948436370442320248028949026415305001578549938069300593729145648000
493 401772699625642607691527481902031274993899393783031645113755225229820394009523419222278473725070027577736451991222202506769095827510428889216199138928530885873607348669880559372592665276456538655652054128864000
494 400149375586751122407925350662023067822206870979867880891073385935962533831707162982996540497898027466311254205399082496640735844368972610875931667660132781284219036150002254082198351477359744560073661990969600
495 398535870040030351753054683925482652226149585209787768468125509379769136517869634100000586705567793484592257212635376518831700619190065463251431943193761278133879443262300632089931422640757487525557235934554400
496 396932103963410511303344202300027993665883389695865081271070678356108093714980822695171610501521243007793093199707266351753907055330145682715208877023967470173582141679756162745505139249849006690444329552524000
497 395337999128216091579234386226533905337907954395881687370383647519336575266326281238564495599908707895311996439869084559176582127397092888808722094385316998405816751552528226348936845517921902245904392486048000
498 196482985566723397514879489954587350952940253334753198623080672817110277907364161775566554313154627823970062230614935025910761317316355165737934880909502548207690925521606528495421612222407185416214483065565856000
499 195697053624456503924819971994769001549128492321414185828588350125841836795734705128464288095902009312674181981692475285807118272047089745074983141385864538014860161819520102381439925773517556674549625133303592576
500 194915827861484621673623085879021420704620993350071215026877418588413326469204826066075209101507190912224384848033024286662179676150694177230372430242607593751327785924032996184308429063842835889421682518000983424
501 7765570831134845485004903819881331502176135193229928885532964884000530935028080719763952553844908004471091029802112521380963333711183034949417228296518230826746126929244342477462487213698917764518792132191274240
502 3890550986398557587987456813760547082590243731808194371652015406884265998449068440601740229476298910240016605930858373211862630189302700509658031376555633644199809591551415581208706094063157800023914858227828394240
503 3875112292008087121368458969261497292579964986840701536843872488602979228613953089646971419041869152659699079716847030461021905466329277094937166172680412875770445267775417900330893768293065903992073926250733837120
504 3859765312633797667422445270373332946866777006694797768381124478747125845530333473450349750055564720371937895242720903607710927622898270056937415019521282527747592019190168720527603099903786435065372643374493307072
505 3844509323255798467155953391834307915456236386114976433328234658673026533887921088179795007960483436892206915419627145095427485221226735392680745394938194454515388098165701650485992020457526409630331644784080290048
506 3829343606004296303577428920860602558787769970390656999666190340492856803971203450751077867889633403610580852636906722432329151946192310400993641862808260748580416153005284681450544320179587449434551243818462616320
507 165837715220658501336030386336482787978997912103532389749323203722131593872768653378983687192070737951639328263803047034470947525228800844137519923192483733206238494815189494078566880007777409227480565677177514880
508 84079721616873860177367405872596773505351941436490921602906864287120718093493707263144729406379864141481139429748144846476770395291002027977722601058589252735562916871301073497833408163943146478332646798329000044160
509 83749997218376315627652239575057178315134874999485074851522915799720244689205496646426514781256805850730233000611877611784704629034958882769966826152477138018952866216903814386077198720162977276456832497159082396928
510 83422208579556838854158493040516837108422018345866737963650027675259500091596081786753612570762650054836963986910852650486134356514274112191610791607849047459191798247366030376738344713430441161871874248637911820032
511 83096340577292944952384436427077318213467244836703196018479519754653017669363284592274106271658108453060257096336982132320172894184140228940862311953130887117554330285462256820579210554393603501083312239854169976985
512 165544756471722007293054374324508809384334355210742039631356860018041684323760773593185451480769175124810102831299017035538434108881464549663862149738985899871618958190531045751719206991404021009955448555810841552590
513 164900613450431260182964668587837568880893365501750825469367144609411171933395945680371500307692252264402281419504079226061630863321614493050384086899534592868227444734536761527004346263811009255052898172325196254720
514 164260222718584925191962864049632374438637468936695482457835621717724138255984699289379766325914806624540524986806976005766245889095122786281256381707691740080389668250130793521074232297737956791926479150296748890624
515 163623555188667929357885488607579535778022595026088135626603700703314354774372355493684495913798857761654708998486018734426066641462971147574739884104173555041318390466215557887271618994258352308236841634210327383296
516 162990582054475790366172198516254276451995428314188374947197109984926291506386388934714729972159403766445213025571179203538538337240677255321065841999321819818721414100775652440899194936253484407624706850325567896320
517 162361274787856192719970761456345958782296604266643246086397121143285649454238178938827800512807436956536158149024572334026806528988782748543764429481949920900502412501930958802131244376654050104892565125034735587840
518 161735605135494511823169332703142313469070027756945198895312739173562005333027241833090506483856348567493629601244130822142310164715222892094655510678551269952908954264929298074570044976358658775008586068676220229120
519 161113545115742609854618681423514843032650527650187717361099997869048305312515598595270927612764593380695577179700884165134070510235548957894291451022095303530013150594679570005052467880295740856643168429950542459008
520 83617929915070414514547095658804203533945623850447425310410898894036070457195595670945611431024823964581004556264758881704582594812249909147137263080467462532076825158638696832622230829873489504597804415144331536225152
521 83297554704667845876560325177352846432282996939143029044853769013216008884562662354198693379564958738663069672907422640778511397130976920989485396172113181066436684066076862745140919600640257744043789838841096549496320
522 43398026001131947701687929417400832991219441405293518132368813655885540628857147086537519250753343502843459299584767195845604437905238975835521891405670967335613512398426045490218419111933574284646814506036211302287582720
523 43232384680516940267712021289853501567588832850311481803619314367122618718059982403001116505521460512374591134319176481357644115623157911042256540675114971277080636396905335392927509115323140795010757962120042556859004160
524 215338449408670092952508448900889345903323424578218142698027632514334567519479721873996037451311655694970582507132659997619503547342015118810477816886525047408696884148395146766677021593466691769434537277988402449878658816
525 214519672034492640127593968106589386413196719541799062307540835432531014030812498596908600046553816699932671547029493990023992127009916202008917064731062974985089671661138891455777108963833738568790299493661450349308777984
526 213705555632084698419329854375634587982786105805397547839580528656695981719500117198058852038787009046422490630342475037500181910209119556080989485737776208476607357916694341583079662630005147530578571601844898355573260800
527 212896064891054074561680877654514759998002825101589223794733632714814557546320192511702568508337058254579981196136632329024802433276509254732197858897860389505105057318525044834658906332164218941447592163959122225438513600
528 112196226197585497294005822523929278518947488828537520939824624440707271826910741453667253603893629700163650090364005237396070882336720377243868271639172425269190365206862698627865243637050543382142881070406457412806096667200
529 111772844211934231266481272250254073694347686983901530294768682461685734952092210353842094156331766946578126882475839179896463067686393130537287636651854793475721722319289631840590280453514503595795172085235112290493620830720
530 111351854214902463917078329605243700535423590234432974625108536765031551392950620107688263293219406242447889116440148636846005579672508410648258304687064379940973241255940141701830995028077537480556772190375469682996469716480
531 110933238221613356909871268215750303164989666962874955923510384371178049320044790708787179596628355843040190285175336047985682250425619281284918987752150604076533492228662171244305314595641155760705055001689847616519039379200
532 110516978415903738309834227809687450245045990914233774100157624955151114801020232394682912506209487716049420340390437976511064305771114143268840492488540282860486462239061187487291035741623740542090777121758553629215027974400
533 110103057148428443409797395495793489757236829899573722511767521490899612498394688453129792983714321095390059215520061804314393652940510719511279292142141255583855426799963580043518410139595187206727141252388671405884634611200
534 109691456934789458574620582802351271103938748292472512334153437298410268152606297094426504037980809614659629087611575591961816480406153670092545537778993063974196154176412314323729556269914457534926292126211517494086935042560
535 109282160453689497908297371672491751435640469380933435795593163278640080584872691508253270813958493160873585695493621951693302239807623245950409173832056522690710347630977940016551460910698358812781044767531623772094073344640
536 108875150545109648754076524850620273776662292586218599908086298610935648254947653551053072412416748307388022992717109393213997575972213103507390890130633593369702115423786215845167656587008607010871245718118098171453127075200
537 108470410208510728126737950408796406587901466219727080949320178541750013874817736623353990358838990878736022907242324599930674164909119374498069734405240903431524784139682921362471866042075489512689568224742194460778580134400
538 108067922601057998152241705694849110088502945009264271743571309604674874676766464873360098001292278482154442117234004286016274631829679228396036080474238154253671259894266658203427443533570571184256582813889718785599438835200
539 107667671035868894455381551229312631902989971138859589255632156606139041807593255744199505045731936709998314553836841307179177318378458194216791502398407642571250255227991596506377712261224013513203780655319756864171292765440
540 58032874688333334111450656112599508595711594443845318608785732410708943534292764846123533219649513886689091544518057464569576574605988966682850619792741719345903887567887470516937586908799743283616837773217348949788326800572160
541 57818731239298893764175930444287333287240333947742568355616781368603006473280614422337099517731988005188393789741238064331312454404490852414648218981698391968243725621142498301007927916516349396961425087707321831892428915699200
542 57605770903242544247549131437126053974948472680900054291691857680320859119787868144538436167758757846789909834714566837575027693983111512258424836959666353692117597718302194439862410686621261553878694240238786576526342621350400
543 57393984980804152540756671395077796423569985648984980562678284674143208902435706864595280152436115354706123401498704459495707739225820661110415922117902874450602459491396671666186445941449859856989434334943791037642054597007200
544 57183364852434229045194261591793107262382572857612558615659281794605068686279979499954563528023505757074174324795956920194806059448845172445790542587194973993903000924455766449062825956343621839165619897017391804476395681054880
545 56973901977516887546860216677537454854828057938720204921096427282536918251531701186767916775173602805583060133130037664076876366923391527125476291515447007056196396525465085985879445641485220293967211032925753006657800825080320
546 31050776577746703713038818089257912895881291576602511681997552868982620447084777146788514642469613529042767772555870526921897619973248382283384578875918618845627036106378471862304297874609445060212130012944535388628501449668774400
547 30937452575638139100947435541486898615239389052600312734253036252672464898007825405376877727716074793535312415721725014049919891433200030523226240996809426806044455682632565030690048612293352195028874063992183069691901079414508800
548 30824747830371697792747262734414086598426130804685557496605484208036135335537851542333610413589604575708225667394869913816586849934354128772686254690810121061760140725683083919467134045399751640584324431700772566705773935227206400
549 30712657838261255255319090869925308101704581238123064560254191538188731207044986627634215466631096922705650301331615841402708352298229204668058304673752629712444649304862418159759980830689207089164017797403678848281389302735471104
550 30601178136488982096497605966586196275564092739981057066387570153295124197219052011925924303412835227886392042524604531633551516173734724796304916997985832508406737692140594500377911934752041183214239148411287999467300775320823296
551 30490304302661123465713194350765231796304802548894169178465876058536808529837823562607352113907716259669412361211109587678357488941221193184724102081326463550042945164270519882622919500205838135448970165989507970483723598598646400
552 30380031954369401500195244280780547413678022069512996776373775240965246835335697618438790261777851101406593509995156207614421295491162527024924014912858736737927057478323791058454301346498041252499787633743614632434957871298108800
553 30270356748757959617523059283377007531318173614388401120141378940456347027265893655917350585742551999957472233785787412641084034496609593714364722440249138410353313588510347769434610727918625941118921974416020355783568131690534400
554 30161274382095768772054507718391865161835945961723938413402130728058306137077548093193324097145281542299967829339712503045981028966892081664943588305329321695361049395398598768463675193763964226015790724057764426573537255540298240
555 30052780589354417085824095820124268524563154789199751584576943207453779856008923819476801348594399234593852837147843033610563831020968009428738755253871302552571980872393567837641863412491431980598467735841729302736941797786556160
556 16679293227091701482632373180168969031132550908005862129440203480136847820084952719809624748469891575199588324617052883653862926216637245232950009165898572916677449384178430149891234193932744749232149593392159763019002697771538668800
557 16619510814091372803483153204612807851809495169984335741879485904939224709618698408985934337185053254141525284027027604500981697090412738977634776158135495594395451357711840794515279949510046739378270921014410086449042114625404121600
558 16560049236938988643184465715508647537491751001218738834037341053758762367187146715214964983563639825683058288377557022731747415526582997514387424543974009026973642944982996999186066067758669112403751168166415774869617992569499276800
559 16500906203949920826601664052238973796286423319071529052487207692852481073018621191232054394336626826305618794490494319079134031899702343951836040884888387566163022791608057724188972974659531008430880628280107147102226499738893922240
560 382373940554989252666348721353131300092198757839447197294712477730984409891697104253149210563950354263766567430261009176521822486089359129008678309275488481925346339199473708403666040411005174883425041297043481127146068621400393920
561 381013179200701034685329686757568555252012997135392225062346952899201547223043377903493875295039498910514729112003852560235267957669112299368078030594792793377569305963888392715396766245841455399854133676769305037725619978619609600
562 213748393531593280458469954270995959496379291392955038259976640576452067992127335003860064040517158888798763031834161286291985324252371999945491775163678757084816380645741388313337585863917056479318168992667580126164072808005600985600
563 212990420504885502868191692021808030561994967664611226067565375893556847892864472113775453884345112226072526283494323834922155589059987702073344641209197626740543982132813227361871849743832244222299310237374432678908171840601325804800
564 212236472113717766574852960368633488860890560699426761550512047129331867900323358938151469976789908288989083712579299679754289551576589515517332801771288962575090729098714773459705931691641687605583206484321779819867788931431055624960
565 211486519915436078353740405738355632009792007481407585714644513393892532678060732228122666195953194832137532180026015935302860966588686372352960601058316210057157546310380092281403083876476875988602347097451384838172143034146846947840
566 210740535718203499594115219121994589216106674121684807634522310524778273303534944812855919577978051287756094676745500887912021950833523457459299364370279821309160517928332896188699722028588068665891227707336917872252664575472607628800
567 209998491578350670370192278209593199817458411184636621692147231966592434313029540077599384649886579276179488709573861800278528915795377248102048310270384469825677558358162709934514159627078955748053582539353337175519380545277281545600
568 39689714908308276699966340581613114765499639713896321499815826841685970085162583074666283698828563483197923366109459880252641965085326299891287130641102664797053058529692752177623176169517922636382127099937780726173162923057406212118400
569 39550452750735265202773476228695174011936483083321246687535771308908124576091837169141138843744954488520035915702058266637720414330640944453072088077449672990747609201518391643666603621554701855201838934674841144677818491748432856988160
570 22504207615168365900378107974127554012791858874409789365207853874768722883796255349241308002090879103967900436034471153716862915754134697393798018116068863931735389635663964845246297460664625355609846353829984611321678721804858295626263040
571 22425521574555889096530632072120115012747132095128636255539294945136664412174590120747457274810841065142837847097287688144426332132616743906407115954823867904002049112462342590542639077935028763457364373571837811981393131868477672214982400
572 22347247502742430495844661279547269934168608073854190753774759884246135042498588060989176446626510031756649931400613036527866379838960140960835014328454500127722809848544498462826957964224958855033429419388340995883726838214486476151404800
573 22269382528865279170075167686238742861227254038753653503761607410781862794963749775062384891063351460217428154636150970198500991755897562072469735532884972252713322706215075123235226403374000810242372174024618553389358452018617185293734400
574 22191923807025747764266210581243129842579507068184075578531132254570447620024745428018689639268348498616671882793938271171723597001964005334826362539727111479660406801149979209763103876753569503076311749071489445377569379142030690736190976
575 22114868516029130584529175127836035641737217113086214204994565823130966899121881728615846966909777844107586216534237096619044001179040519205191548780908614564800474833090430670840315321625952942301741222164991218136675041020009750837801424
576 12716049396716750086104275698505720493998899840024573167871875348300305966995081993954112005973122260361862074507186330555950300677948298542985140549022453374760273029026997635733181309934922941823501202744869950428588148586505606731735818800
577 12672049225793854757086613844877673018241118179678467378363668167164318749116206277712056255087402114132236254180171844983092341160031522423459240408714417203913351669064966502045523243118539125415807426956825417728143206895894860687681369600
578 12628277035031181683659717078574123197798143678194258510044622681267378097133076031502342761978291916846805386290084895604912402157751620791599277574832847541723668243610510659205987756959235017901417763996698214212674663866893496747482124800
579 12584731252151763815785028398992833117805736286200485204837572258228525069211927493462679511074918496443885367716670809757998911115828339340593762824574803239855655594494612346588036075038685931632792185500157875542975785715628346758697703680
580 12541410318409416952391620383850000645799520326523375100862227775411903640402247880748522266630598639313269583318334593545406832247959739205170032143595199786362176573515284937477578119530807494690854863002739087675357968897330142466929381120
581 12498312688449247134685807255383162155607769397566250100515622181681965827204989296965881296642177338147244601932360935148343578528894585462196939249630955113556808269138943752125421493690495441444494537013038953353449522268816980465324812800
582 12455436830169832907808668980064523520425581509409933633618484541264531982171696023219857690135686163745367261960037226966016499357268875048947550092685394375602925564956648919356552123214713295847772428824314977527194120820210404203008089600
583 12412781224587059507439461209584850494670699380953050299256777402424584954835491584784173245991385868664047511062913811805173977099196036435766222866340581381165929244528715190180673520053019072231855399958478282398676332735209683640669020800
584 12370344365699582380918300658440970663919688442898509956353335428399201758408703579366107696432440959711349912734493593645156288288600494430857620395002664863623481623179899069872363525112666870275507176368876647245176584589106402670957331840
585 12328124760355897799413460041859260866431907936267457021348716536152105506673520290699329171871238089541686602452123308342613092765431209466929778687169891263406336634704882349497372523320473467987877459043385600667547995563205015631124712960
586 7211952984808200212656874124487667606862666142716462357488999173648981721404009370059107565544674282381886662434492135380428659267777257538153920531994386389092706931302356174455962926142476978772908313540380576390515577404474934144207957081600
587 7187422532478920620096816729506417036771296529986134254232233870337250491059097773562307879947583553530247592154102706348522439338295021968296254135627058544231847383916974010597269174693012771362116108392284043817758721699017536409023576275200
588 7163017023030774879451326689677872326969017085062582015677964824937124003822903893176697326874756444689737413572934276106252414077384003217979458705624929313181824133037799226180979635899488109999256630944432485095117775275591330852456433401600
589 7138735609393382422232847616153540556369122111892878347828209011971235447877741507098132251190435236402653557933703990424536304199155582868088002913402471925679512864790213466092230552387964421490784574568349663111744494681436783968210818373120
590 7114577451662778759213447116606489657701206301023528505703578863030554448054128168664636033758318704299768097500764213807194387772085682418449803241952717367555385917701244892602916743412032223786924051473363708245038083531922615494545130324480
591 7090541717028782885026915200672008273722486009466016585076201907412207980324215573500228479590216276244701313387585956328116028353936744302171256609378552781854185289600902849046825808468072655463319578326494236257723765682152606658414910289600
592 4190510154764010685050906883597156889769989231594415801780035327280614916371611403938635031437817819260618476212063300189916572757176615882583212656142724694075823506154133583786674052804630939378821870790958093628314745518152190535123211981153600
593 4176400692963458460522115951329152994518238426100831910191550359848693654026925843656013364665299914145262858447039518034394968135098580138870811266728102725408901541486947948824429359024143966518960517690651837420812002267249321206722123725324800
594 4162362371306438432083386149812080211343387204500492979400990526706345103929356345021875504616004788383430042116125099486380195132963794995546875766671873808684838006893714510340985898993810709488644684017742083345447928310048483152245746838853120
595 1382798237447440955625017546414080338667769574649492634096302221959490487547000933413307634083840516946173067682873774661582682275716160082413223828525219822348318666719723948066300684565057920266361824556229752520803170814412079973397076969954560
596 1378165747539744336008183316777852263831361636375959995456113604800497219582019355746931394103660146705147362263500663188679557711978417502572643514191802000497905538858016330149830665521288882007513041224383086683212540426424099805982011385465600
597 1373556497547972615820864977925752423484099557324535380086695164650662780720541030142426606832410447217839177105428754616142167886854743865440293535883468214543063045417019620015550295402488584743273867173465417496981060358108300141079061514611200
598 820013229036139651645056391821674196820007435722747621911757013296445680090162994995028684278949036989049988731940966505836874228452282087667855240922430524082208638113960713149283526355285685091734498702558854245697693033790655184224199724222886400
599 817279851606019186139572870515601949497274077603671796505384489918790861156529118345045255331352540199086488769501163284150751314357441147375629056786022422335267942653580844105452581267434732808095383706883658064878700723678019666943452391808810112
600 489550631112005492497604149438845567748867172484599406106725309461355725832760941888682107943480171579252806772931196807206300037300107247278001805014827430978825497649494925619166096179193404952049134840423311180862341733483133780499127982693477257088
601 4196148266674332792836606995190104866418861478439423480914788366811620507137950930474418068086972899250738343767981686918911143176858062119525729757269949408389932836995670791021423681535943471017564012917914095835962929144141146689992525565944090775040
602 4182230693650537327520399343464764551770706050650237996732649765263323258358057229212479699701941480016075861699099492269097175869472131565232112079799733987466583142677277189724503536655227240599595309724156503478298043807012983682728868764730345863680
603 4168382247645071972131258948287728907559544772336826612637508540875034108495944456930319170894981408890194815799433599910590231578513614573294257404038807715984905715052517993732038293156368872253239033864142740221747388032817576451991355954251106307840
604 4154602471619799006934130819533058729352736359866291648628789504376273665162073566163607371982931883571549543681088364869563487011311916673878408619232067855766773795333336116066808414501306495816038243669550532816055661130229749752976508496551102650624
605 4140890912307522442554810255772223552028139870229769233946846304691863521052627778816532760194209336101016376870259690398046775833056761833370559085835262351292295994028605633835564822374239477678031516792753336338114883370724041007917180085671396041216
606 2505239001946051077745660204742195248977024621489010386537842014338577430236839806184002319917496648341114908006507112690818299378999340909189188246930333722531839076387306408470516717536414883995209067659615768484559504439288044809789893951831194604935680
607 2496998084176491699200444217226595922500126514181480747108441218238779478163692306821554943865136461997887556335433076135914291815252632550935276443486483940549826447846558690021600544123466150824172195726524927140860295543106176241336637721726486727945760
608 2488797762060969558973184958713536494183213126614382288168840426060655407627850952776163958827812532730242605411507187544334934535071178913657984895232012728922405014520297413535486913436689578900283288679803991419543841370550819340708274379454806968576480
609 2480637769398474576812617139176770800759661608166466280666647506630948340717595703750668339290672163770471318180649786929435475733316847179514843961149284818335774178407116110540288595687716826182577441831673486529643697628352292064181362004440201044089344
610 2472517842166401010276405626446241272770268280480160335394416254563416594921466094245756167967298441466803654291351424288095261410130867319680098154402478648717653804664375959605623166569262761285089463298672918652296255082923970322563747071528776490753536
611 40400618336052304089483752066115053476638370596081051231934906120317264622899772781793401437374157540307249253126657259609399696243968420256210754156903245894079310533731633326889267427602332700736755936252825468174775409851698861479799788750470204097280
612 24684777803327957798674572512396297674226044434205522302712227639513848684591761169675768278235610257127729293660387585621343214405064704776544770789867883241282458736110027962729342398265025280150157877050476361054787775419388004364157670926537294703438080
613 24604371360971840672294525044929208756720422139631562946677334389873738428290159341761514961368393285606140598892764173290329067126872311601376872513679388507597499587132470868388204475143640832983544984942820086263078368984797163959062694799740756284208640
614 24524357145163802166043160735840008077836778490396988758232855253646506758604662888617575075315162738335876727026446241019466208371988174002673207887618642528711003653515779906214584297988702163607988741089347500616694374288911644726675499044294444881658368
615 24444732608978205405763799824360008051610035703090505028498332996329472645752050346771414117278425196977643361029607129847325084318832368242924268900970530052968435459835533867558043439878349234505365401020875593147159652294467126399640838333111670709964672
616 15033510554521596324544736891981404951740171957400660592526474792742625677137510963264419682126231496141250667033208384856104926856081906469398425374096875982575587807798853328548196715525184779220799721627838489785503186161097282735779115574863677486628273280
617 14984858416804697954562391465146513673579200527117810558246453838720804882065868532962593081213201620749207784615625186199612677901855104183089692605895915218877932183825394256287522939746786122977366712819981407294287965493909265639546820702453115423564751360
618 9245657643168498637964995533995398936598366725231689114438062018490736612234640884837919931108545400002261203107840739885161022265444599280966340337837779690047684157420268256129401653823767037877035261809928528300575674709742016899600388373413572216339451589120
619 9215832941093761545584463290337349262609339735795457859230197302302056816711303333596507286169485576131286166968783189111337922193620584444576126336747980400724949692396331906916081003327561337754851277094412629822186720920355752328956516152854173596286743680768
620 27558456959116127520370931288496711079976721238924581714316387102053010480890322528967333382313582471619643175621627024444049148975126288749722812572207728831153351978711736475270792951979519169421511789958654192560065605071015510587555958930515620560876784243456
621 27469844557318326467250767522295757025057181942336399779543665600117148710855305414726280863399390888109612168626059091889566675827296300683003446615383909767387585573635492949626835418371867982381571237579365915413570217273359512161229412438777628211806440885760
622 27381658860505105515509994592850184771365184568524725943975307123070223674865400742447865836550596695852438453799009142958942063705860357502640674716137091437476228958631847707412945096001492804267986739224375976680300328935403301849315353329824891042587158571520
623 27293897133388101972191052302488485461200552566702531309539488831009101163086985996478481651177037091058039612600935395705868531450392856356798877681790498195689446173508027682709698477104052122203025243265323489575555776599071881010054727197357503571296815114560
624 3400819582820157505735005116890065288465588849811135401168620308343734004920638455161218813736658821545831735730076550304951219018718949902057140159151096075182904993219100249265628430247164894426496945310859306801114249764244356373852819008790744944983583163274176
625 3389954344536387034470676027059745591058350546776595032474790850489600669441658779585623865449960231061659749353942120431772461130480231212274209998898217173984237565125748491280754218009953504987434654750760714766605897528575844053169583165312180264648172354445824
626 3379141093038663311872683440051580533351625345670449593774711772816587589156358432601299706389513786943440738989176754816360108782376626009045265150416883147910922612764900808692936820185360351861477925389514269105468398652886606911054209694290450822017715664320000
627 3368379497200960562471815021452690149487448194888059626915556639782139857980701240140786013057063106093302392686663453049429025633388165416659770675415555494573626680877114500384997530949101242460645193143050847866279008848259579500509451064690799704750143321440000
628 3357669228529415377853462668443301627549491284888415558149529432660416042851986768788987011425721093037361844538216192467395864979545913698323809560390386796657653305103260400224790861534318726586366512083772466791982414225530614223878260441273658847183370210720000
629 3347009961137258503638054850448243527144572264936388842091911878905938531604837604443625147897385470519782918047618680745277147947864815559598972069722480806826994088261662748160585176259606603644822491410490649437087231958147977353326265963682313898462153162432000
630 56899169339333394561846932457620139961457728503918610315562501941400955037282239275541627514255552998836309606809517572669711515113701864513182525185282173716058899500448266718729947996413312261961982353978341040430482943288515615006546521382599336273856603761344000
631 56719108676867149642347416848577038252718938223842918510766418074497787458050333455049407174020567071624802297927208972756199769812709137093837010865075584558729599185573430431645359553386687856069697599693599454859500402328741831414753652644046806728686171470960000
632 56539901382469465125309984251899069727433886286326827141064154510281364748862180742711178399379111883404818720366617475211946374015512583738090290451599832316837878493043972515589608022412322333617660640452861383912077020330862710304438475226530071162402802840720000
633 56361542072114671859930457487697495374981413458925165225792658754728426689717505093680543767204414369577043266990066631441561685138492039309894422027462293413630188024611657144877968880385785039189844676287394944215193496607421503016411855430862783871669670970560000
634 56184025404171003602103904865688999326556275148818314311695674002745030070222331849290998747465187867625619508668838075122060703453016473831753022273045089339886470896975084996390164253990869180798695559196725983760972414728343010093525518878324633371286459408448000
635 56007346079000654534172760510765449014208613906211967411344429744874762680064399988129706298573787905777740202037803993124821518850962962907753798932563815474037771302959440075017868139984608585890523560582899801422101432292090359118388646177449398675150338466912000
636 55831498838564231756985404904766185438025855306820407074103159949757416486406426989736834379269003642337307736725283415438401357096328856273820506000279470684480352868727228332239162117567074492999187536844805924494559512567468411366054615891177971991711875865760000
637 55656478466029547644894541566506730311260883973570186362272115561200183205884776748389696967421765386405215862942445536393139910835838797163244266169557591466033705994530591252827754085850563287691980052403286156706175313468510830139201780104685251076377355878720000
638 55482279785384697730513025004483235067720161332025365747679714573528195152032242235875175224174748906322570429881592811709593307046055264151778712910810932337814508166691684863930014636442580304005933166480271176559990101219783096711536046833622073451725157581760000
639 55308897661055370550105171801344224958133535827862786479718215465485919542182141478888065301599202815990312397288212834173000827961536341451304404432964648174258837828670773348730233340703697240555914625335020329133240132153471274534312496687267004472188516464317000
640 35342385605414381781517204781058959748247329394004320560539939682445502587454388405009473727721890599417809621867168001036547529067421722187383514432664410183351397372520624169838619104709662536715229445589077990316140444446068144427425685383163615857728462020698563000
641 35232284715677888380328677663360956758377400018945117069697136132032899775655465076644958233243006205027099934571631652123661088166900159189915029964026826351004508284132709452798623406564149569311132157596588650782445302874585066095876072656113261914246441889792960000
642 22583894502749526451790682382214373282119913412143820041675864260633088756195153114129418227508766977422371058060415889011266757514983002040735534206941195690993889810129066759243917603607619873928435713019413325151547439142609027367456562572568600887031969251357287360000
643 22513758184418006183306860387238552247082273929497410662664448533115594691734919719365041152268056520970748787693768634697567171311520321910174243728037651604997014375936119346948129039621260805996980943724321979421263130325395955853893032875138263617196466241259904480000
644 22443948081520586009095056168983548984300623467700519466811225436888879669434966479925149551795907508502622434863710437380675490160166770524406261576942961212423380222832441457500227864304605733730323638472463616694375492711983875370625147501882020939313686500976928032000
645 22374462174147457259840891908398460597352324323837669561341221642966623076031143054290706364329047113739456421133482231692190426723138390429903455813546852973375629819665777552059050688254127078207938735566976113237117364251575256561428165621071240688727576016453779648000
646 14431528102325109932597375280917007085292249188875296867065087959713471884040087270017505604992235388361949391631096039441462825236424261827287728999737720167827281233684426521078087693923911965444120484440699593037940699942266040482121166825590950244229286530612687872960000
647 43160959046768615816934742738298086005087004518580748963537253805439364986527298039033836207523074355934348643489296488329560116216342931205684596915882255687113072578519164502853910417939107081837508485873573782881989315568073435886343860043202564156352403235073131323760000
648 43027951468812472162645267413989000994285503734239976239458556567209967867924748584368092490396655020476923840273612986054276417861284863621075399390717749506259103171497533795603204992922345580814896749399387114829964695181114812046940643217183449937072426645750872059280000
649 42895557771985356863683281975792111760456932953519237851029453316233937197561903204108498359656973005029302536149694176866417105806327064040702859700284771815470613623277541383924425900636430671335466297862773616015103265349788304932950056622669039321881434563763946299097600
650 42763774184360209837988402461273549205125268028930853095726751462727842152408103194264847059012865561081439855547083749287718435742405936347797474570637199551828614810302802393497622748867962374342116170987619165581877141646716758681235924344258381751000078389988941855782400
651 42632596962935792016399480981330992305723043280375850478868693942903523618198262386920476362512826096170147095253994535332848133792275856788448402562751809369154293905976720177566648445957324452948428698070479229491135187224487566169943789607006055426610507597381613813280000
652 27753820622871200602676062118846475991025701175524678661743519756830193875447068813885230111995849788606765759010350442501684135098771582769279910068351427899319445332790844835595888138318218218869427082443881978398729006883141405576633407034160942082723440445895430592445280000
653 27668946553688108246092954895241440896251922272847233161248891256044780438519096126380993934283324254085032530389523682738682042942506226247049696276093472462318468435748670998178163709760670150921814155586255428006072343253529352348570307930080939201736518609669450682376640000
654 27584461220699747610227022208538413595805351517815638556176375557553040650920564535155403113109940057889353041747112923402075380215964222502783895676777156515868641051212033834824947942707965814583121593279121823645748458235961323791780780272279165341578544507044505794796864000
655 27500362253563467891903159335951406237281554714407664048383154900365378941618977448157978103618751216249446477595444896196581247959208234019543700872884543233808065926055899585328530418492392748075246222567904988817560200741339490487537546186083192276512756261596199374690776000
656 27416647299975755660877578942234659186330925932933059287200862191384053587154383909503007089604691090781411632914789051763714942790382638177779488693667238688195255984119656359802416170643100837122201333001488230860733533463588076513450673899367566120419871158821172892576040000
657 27333314025507744245494972319309933778469737708212898012771680239434557983546011921936128648602853123940130746492555650390572952082813086086053715171801988722577641224289505428617606395048440956158304064512122005235017018164306653788485778234019944338898838115785242275881280000
658 17957987314758587969290196813786626492454617674295873994390993917308504595189729832712036522132074502428665900445609062306606429518408197558537290867873906590733510284358205066601767401546825708196005770384464157439406180933949471539035156299751103430656536642070904175254000960000
659 17903569171380531642110529550714545806113846105585886497438293935740903066113397318067454593277128822118276003777592065148101561550170596959875056653122773540458560253193483233066610530633047448474199692292390023628983737961422351928310807341267009177836365318913113556541110048000
660 11798452083939770352150838973920885686229024583581099201811835703653255120568728832606452576969627893775943886489433170932598929061562423396557662334407907763162191206854505450590896339687178268544497597220685025571500283316577329920756822037894959048194164745163741833760591521632000
661 11762807213595541438700232209649221379019873451908648751051074870711704500869125422236040333534674335184475778071036091866337300877086403990525766073578880851491006339160080962824760701198697367431070112032707125192130191826194921069032481185816726543516840984604334758734124477760000
662 11727323632257395009020895159243039715734745628524308935814118385430522888498479493360516833282684367355864991410188320850149254720594438970946502827504736414533265746885088260071141513563105520168834606415715550153843222921741844384058024228996766584109550363232979299431759094720000
663 11692000368304812493933482824426042608157231334462488728176124052944286373774086482838346601857134113237323229387868476510239166603966142468021965168385746244609972777767964500251650123462011828843024863625306768376271405985230573768443391625897378732952593886235289602746723675760000
664 11656836457422692757109622725705964284523675751501699288392135709927912580168750884393719995535759273799015490352115488610960251817187296926764756250586089864926935265654376637092998544143329086500639826441471259298448033335650932945079652102210469323229428190336837603941470371472000
665 430007744873814888373377193881597793606873372166507129305132117299562997401780588179857226501985786544585904755211371357648755955922909175520655452799397981683971389799694782612763946295065028524245824708729828676342749674159567748640716055325986201701352239910203342723174240369856000
666 428718366328466118093397052370708444900405985743219251855941316348140019898326973222796185343059292432008435775435625116696285923071566119522092767783507732863329796426982054628917577640507112396736841726094956626338723438255041308614806861756792839777210254183336166283224692422720000
667 427434778405326997979344965387562611233039500755964104395294785460870139599230185877817753650415402334906614111437314861855877881385723107188194286442838548034397671287979114345597465132601402479381342199968923822068248218380026214876439176541952142652128786356439950216508450828640000
668 426156946481843210242485937090439853052970623324705616788731871304036447104165222691336983086438076767388208688084736939996816960963045310156241538202351736231604255230316994422292241021592130723090217111179779057278806519670369933217615741036595036097114948430112775477445645295520000
669 424884836193837708122359113397632569909528919971497540320705806016561711441167714563900156271254679523306452841254633247638617507348230249528909473909210387765241257453510078021031667167796333317946664224280734940689914559910159873715473604496187289720705650076590050774527897100608000
670 25840723219425220612168931533001471751770440678266532224959289475007253177649200094840836776860852781917456086436304512970021373855996912448621858004114704492267854657854385654188198666841431544518756215094891970483777530961808814137786531037086299711195643627385340360741742105482432000
671 25763816305081693169870809712962776895366361985771691355242148732522112543191910808844286667405909767685558895702863130490943929290949302590143816760054839300326581280896485696884067123190117760160069440645204792000194859738708192667138356837571161914436132783256217323953820253978020000
672 17287520740709816116983313317398023296790828892452804899367481799522337516481772152734516353829365454117010019016621160559423376554226982037986501045996797170519136039481541902609209039660569017067406594672932415432130750884673197279649837438010249644586645097564921824373013390419251420000
673 17236222459580113398535291616159453494723200320071639306194284524152835031269660069195244791948566150098858653975028812901977016386410284761909389766928557416303945724824326644737965095922703827105782242759956354852213448953264671471698354240864818636739206981548408703232440650388333760000
674 17185152170810987136613705566926388447331427874678834448990745903340530334880712928249481103676125954098565739444732431234119306708228328362614843426878398727663045144898921232457260014157006926877320665744371298985984668363773516889559988746817811766704424146047524529296937122535331289600
675 17134308525335214985321949041580452386836364478599902986123909376999286162292308452130399798635664042991765249091345648893189959646961380645565687085378758494740965129677326790941114274470151876797801965549861324728629684137845192875093834933957404039583996855674602859091916598504161670400
676 11565658254601270115092315603066805361114546023054934515633638829474518159547308205188019864079073229019441543136658313002903222761698931935756838782630661983950151462532195583885252135267352516838516326746156394191825036793045505190688338580421247726719197877580356929887043703990309127520000
677 11531541268599496456935701102762773486892969191128518779599321310803501881790531484818733669789754428933838470738025102640062800275676221222082039848168624632965047770902307101336918058172168586110379110443070387129312278572417052373016691563959828116905866910389854402070267763860544203840000
678 11497575020385654052055183573741380928757791078636240373768395474836481257691001200621918548523805225903105515006837988935673808227736085077097998493682119111218464419588898243895572202330718899553352956951338221040566145204015234840253755800884835986959163325970443932550178609916919625920000
679 11463758623266872716607962445583318043673209340169663196198488429322256312815439432384795258675205798768096381139170818379980649968242743650400651439288936407950174818354813249060585225265040314554666624725010755684564480071062248855429480048529292351703401080894060273925031025770105156432000
680 11430091197060508920083416300368682748390762323017916755093647053612058790604527715990126256447084783206369225834797335800303761128394747340120473314650789751832846845319997351119144446336214939181525166208931428942465905973937249593005311237814081507792377876544885353884135193095303085488000
681 11396571868036871064012790446115402153820701436440151603319178880434310817611552561397779845137855795572332952445252475578015480303971302333257949932496388608865595095040466567098267189895346273670728904724447759062869231762869984931442245808964186840614101108578478065456322479919070525120000
682 7761065442133109194592710293804588866751897678215743241860360817575765666793467294311888074538879796784758740615216935868628542087004456888948663904030040642637470259722557732193919956318730812369766384117348923921813946830514459738312169395904611238458202854941943562575755608824887027606720000
683 7738372268325702442561737456688201180007009088513358027702874382436655240867170606316824074320929855858487516227453143658486353367451812278162264301971473272337360697559626276836627792703763763210790459017590593734908058097091902838492543169600796585714173022032756593094539949149960457350560000
684 7715778480680955866087104646595680884590930229860764281636588617816402232864638721334877142717073126352331348296862039589410480802875310636474199296710242693440025337858722258510097492579081241274408589064254562804295187854472656406847309466915830756266832370873536865815431803313026266234208000
685 7693283499687716927702011047042923797463842969715397621923362411933555579124508579290169046091075828607863909963635036558537563949222612937825586470772311956724456750867880502654382922629871091882938010087390846877752053196004806096623264832901498888172759973290815183990897016714446014729152000
686 55991874087974650128835597140050391539038158440432297102790119446386867388096860111282161907504190892342532095805204050644378194681387284845892186832404017152288622640959828985839759262226136039904934571232830035500378844221286798374259569380651374731970596603281042096003617297776171868480000
687 55829107012137514517995958776271175284564210305431040425165729564275277657317508773749364925214934523469443339712747062125063141789871624134130872335798191521031969668166341110880922752742920528161024877711804366792528905720643522797590210167335527712400914636411039066654769573073334159560000
688 55667048646354822168161427691289256052968958606431240598097033687455900944233858530574475622093846179424539295185279000986819126864501895181637023649772652503554373239521446071371834442865582587585811452812786066743784264484879680931704607235064597298141405450238583220307440778957010983480000
689 55505694882162489350282698915372475600641512349601005118102549531840086738598398071065564098551545176005917442155756453157871825047503338963719235175425485394848418534479354923338872603900754811969620694978546107130034165167532203595670680837281801363943894130092964138509448196989019647296000
690 38243423773809955162344779552691635688842002008875092526372656627437819762894296270964173663902014626268077117645316196225773687457729800546002553035868159437050560370256275542180483224087620065447068658840218267812593539800429688277417099096887161139757343055634052291433009807725434536986944000
691 38132893647296053557829332212943972001880030904803199195371579585161987913868590212377572005913858514631464177998942449993907289517100523665811794212065072271047524068608136017492100324596037348494909500866691625420071593153607637155228032336491533506405443220213144625850833478801372587458080000
692 38022842006178316029523908454753657508368111623692656051950593785493410748171999764434202389735174940274663415580475083615858495030759685213673809235984076391477401344023408352217952848911777500447305144442833929531413377877551049457810346817482899932072382778019167296483298605846678871476960000
693 37913266092615842496297614770446010080390105538321783844308084869685072388667181321309031777661010170994332973460646625161634118964388619838418265117148387410522135057729392766188506298914913588342269682931471295728729189468682026260525590774781220105178802424192022722141848177587754724873280000
694 37804163168608314891991722353840410051381788687851793099432378150635618942944398065708142477581410141725284533249249080916564668262332825248955190972926377662578186467635207463264222827551129664347040129887064184086344357268772149925962927204206310119264618820093628412150073074918437445089472000
695 37695530515824957665290596714892592781119197341047621280181135684685516589660075082760705286553877353961706129418073077810482585882268650463757043872429462784237444552498324683197371612529431015886272773191986413442418080380068781679049240631780429917772479110840485801770331485622694808753008000
696 37587365435435216036408844643974680032823302944086222079951060689894453414366932830012467968658457332859950875101234991503996265693223403260130768280256064038802042989937353880663089341044411127748865964660589034924649305400499000382983102208159826101652615469202493016112453920384179185198480000
697 37479665247941132322837472596284208170265069984361046658518536160697048103724047635657131384221040549671240414141059533075618052897540814712107470949940144084536134557301430230575229486199011668930101305736060126515123089625712470295925844035643608834885702530895322549017575828921760333664960000
698 37372427293011400899882286694721163225571893818454434221727352938491906335186925897071560192849878774135700384343803282623327300242612228690041355153230730224494543328239051317183025682232777014655623190412065676939972522845667513299370977529103856019907488789748268693369456870899094352738880000
699 37265648929317082611596908732736245616355974121830278695379560501524786602800677537365641449441736263352455526102820987530117793670490479465212665567078642423853130347301225456276788465997826223185178552725174060720144029923251320404229917593306416431279181678920416497102686994125096940302483200
700 26048688601592640745506239204182635685832825911159364808070312790565825835357673598618583373159773648083366412745871870283552337775672845146183653231387971054273338112763556593937475137732480530006439808354896668443380676916352672962556712397721185085464147993565371131474778208893442761271435756800
701 25974475813553915273296819719270434444562646919959480577847890247002960234687138916001436411982680275866604685074231209684453898066910244447761477581156096492865151964294144751789505123095066055561977016878102091040408082395223463068076493843881523589494164665948375772125847216845313294715106880000
702 25900579723045938273941778980382040605460050484909809224852590416997261912540091579113807858890268667684907374448130978646944783136421168361139112068834173032003515685590605221912436829714994743881857594354978045262199240055549996601310984615307180705882516971308408842475418064023562759026016960000
703 25826998530650921403845353471915046171921811705123133630463804648767156054834011773491325450200239495333529796679812424730334144547965426405567694136820439585889869334211086457077458315994213508814011408007378675815431628578119456838239078409013694397058987093549009953718385626341677637551511230000
704 696046768911159583933420873711185641512786414747999346069237288406490730555810246377780402203978085689839810123285724921810423753774954754192604522836295534938875911134766869055988238303390151301370520215801694809210214103523786780037648921661361976658327311741037147688864293475875000160962714000
705 694074965033224287661654808913136956975922997142480934323998655861429850299278206019769692849292595362106552870811827684071584026427150349789792612006730958352646800904923336849030764540491029059723578232187525702101969870935900698507797224999431772758445364682280668516941165165745042653424576000
706 692111528074148688545214484135447743519131135764425825598895406481340939831670629765116879008134766238027043527471483051301933152236408764641872406597942469078664773179591163336020776521988932796471177727994633125858399942022362082670434290841017538606370554598313820798364245320863161344645440000
707 690156410763204765696216703106816535204105341595599763944661238666421897628756305952221068615456419440744481257619868692399950290224441508244578981720547151369403008283603617676879474893395743720774931463226286704598912936536423206730687301318867771548160468285889205485374515814307050719378080000
708 487940582409585769347225209096519290389302476508089033108875495737160281623530708308220295511127688544606348249137247165526764855188680146328917340076426836018167926856507757697553788749630790810587876544500984700151431446131251207158595922032439514484549451078123668278159782680715084858600302560000
709 486566101895755950278641476113148813514966413193981740057864578847759830125999635890450660875885075337438443042801649286187252841512092314930807713766352394226567453823109144295588848499631830836473544497896756574235511920930881485448290018026714332753607058258185291747798769208375042366040865088000
710 485197420877765075594313370695109013758243582214533127568250332493757692769808357027186383348808042776714284271935821862034827376416418356239019225120033540796956856203353563017682832048156073225119188535877356415095608933811525981973048695894431029426592692412170705835709321193724198365011214272000
711 483834506774175847853879906170684550236450763163368708670586707964280845318207771754638106991086671870038120552070833598377426175920866619283291643026999738716066527955591333908082599373863499985722786320888936874603767335682841920225933390568884874849551701703147754414822497257786770841513991760000
712 482477327232032297088511379084651774499462121471465851142758975263118767210723317976925237125754030434217536763705978525170196368975787049523731217660865097092739553122616323153782227426110727194738991688852782773973742742875877426761064012194217596098220560884906105734837020407133792522182956720000
713 481125850124939769645686417238476279332796961467344098058325476732969975145707286273908639822880769844765947024872068221178122989790980923334589113409714214467829918520031963705172193175617419835650086950228545287211911530710959002596467194232889255492903416456657069024095180013836498985706253760000
714 479780043551163714345978203483963058971026900036666212469351139735115513676768244913701902368830753705340028291935363135244757610798558599073513339665910818063724100566129776394108774453447860619326590203514619286408521568387291984407386167116153900932084106200834252047804004685126466820711271232000
715 478439875831747055926017370513337463834236322103602899026699320909039772018453249816177595378973684560911704190561242009168654935908059832036995145979693190080305876821531648527086124245477335868993275705739438785608497765123640330819656038157728890035625770708653150785100641543547901270932748128000
716 477105315508645948378106582868948795873750307258125624552426798396043845178792292355044603481124385580267599018481573272741406247104969009632428911262873962213973084975446483538168171318711708711757590138917292512845294145137242449841079591747247080021579394779200840741069677410929915493329030560000
717 475776331342883703396551968431987935718113119772726945932503603971542330289714876498902417956107326010406129383332599531034605672600498343867436073069941165661845026242924348486529819866570450470220660918474625959884722295150787735496118367257700430773608421534690531992487310621484428263542598720000
718 341131629572847615335327761365735349909887106877045220233605084047595850817725566449713033674528952749461194767849473863751812267254557312552951664391147815779542883816176757864841880844331012987148213878546306813237345885623114806350716869323771208864677238240373111438613401715604335064960043282240000
719 340184041712923038626062962028608307271248531580164539066289514369685862343231884320686053025433038991823802560161003103019168344289961320018082354212283516291266375805576266870772875619763426839961691062217011516533908813718606154110853766908982955506719801467483186129061697821949878578668487606456000
720 339240396659627829087571802633244622646362960063992099290793565647439854403306137068756272018427676886437328766651541235881805880089434381543691002328199512085187966996129453370437860708196815392416721045400875562257809205358776456041198139261523918182151924070902095460187740269045718027826133965384000
721 338300672569157945904503736697972476877259461559659711204115467127640852036537976024244481791229816285643873562311786274009557110338494120098971636670780676871655590356250978430353545304573001499362935114527188926351277877920109485248840249679082023671952057245220926220685835171347530443261518635840000
722 337364847748772999996054210455377808891430251430863972030660099307094127687889184942572989448792112782779021906537756436460429704777391785050288450953849056741996792042679053178817297599719410900471198087930986467357221784205254410600848990343870178516566297750766649799605099804345185960707544863680000
723 336432900655544345299932513741412676822669394382712414096873745441604917390408828078090743621585504736417753890221353794370760009460327166859541797774418534485803430738693751926942111694747810317873211352881453355568942166016842105599189186503141255371492910187919228115075803948532077712197303027040000
724 335504809895115257450829251634539814265917202949932517782123748902455662445883562345461527777112165413006946293282812128731116533572160747088894785918489104045842593688380113990591926559038161185961836976735573484243234739351968058411329354264511900184261205608090485416827318972122334049542965639379200
725 334580554220473066658953688957860641223862334622246753270327264745699586240798483661314250841087063028949075917819223114602380675352953692689200860888410621665551016295299177037449800039591775066992245139334098075195732715276618284145733405630174401836646160964542026779315397983218415773924389976460800
726 242570901809842973327741424494448964887300192601128896120987266940632200024578900654452831859788120695988080040418936758086725989630891427199670624144097700707524486814091903352151105028704036923569377726017221104516906218575548256005656719081876441331568466699292969415003663537833351436095182732934080000
727 241904498233442305818599277723859819379368049214862058494281257965520573101434453125182357046986504979790310589758445173586487731417619747454616583967877652079207111850316925595689151443460344514438692622374316650933068564128912134423223596227255901657580641241327878839687719407234908162919097066085360000
728 2171167533527315510248415739570939366528402120730922426238795981986832798083245029901328068804434433584043898750054193101202180009143327856784027858575889543970167534755313640840321149375255190888850981931680595126275812915082952120070167338977963463025446002252411949585839160605676274499286216877087120000
729 2165219129325870810220337888229649121688598279304262364797045856008786680828222440778310731629627763902991723684985551476267379515967592711970920932935955600014084883975162096618840817459158601324771938145566401714970947674219711155357646332569804659017157109095556026436288916330044284706137487515780032000
730 2159295137179972394870897839287844336129942743656371086097190737387695609198049465564142986809847660581779708025108710022159944825089432403593435513146801138728136635318595305656819365154208782990094039545988928659663229623127454763687721171605181390456234654624706351945355157325037323598870353487009088000
731 2153395423690409628764693200382686291495707927416872804441187484006854910812262445166426749140968295388933315380231363819913606178026346522709300443438749769496638994238489854002019312243951381943673017580016281313598575990277379750672180949824839364799250406934474913825285880938903341840403494597700320000
732 1574132054717689438626990729479743679083362494941734020046508050809010939803763847416657953622047823929310253542949126952356846116137259308100498624153726081502043104788336083275476117250328460200824975850991901640240559048892764597741364274321957575668252047469101162006283978966338342885334954550918933920000
733 1569842866557695734434546613050643560066786575336988150782076148763209820076778114862389130860134887079366628873894769658208734818818084214617935957602898489999312742104989118470910787230572796821531174826874757494081865427506135811371496796735249244399401224451474183363215085290680745220797257127074468160000
734 1565571185288150984136765533831458135413543618669404509555458254480860949818065793461403037987046084665545223081040634230567350506385926162333261301935951827441491482942798671890037560598652870843785511766121356793417697086206799387394975717016241763462259996629837518918689329956556443873257672753939571648000
735 1561316915762911443419002584011263955697745945792585475562101030963249914628342788587866616688168242044171458887885632507114721836531616580370399178832865001823443951739149762455553762879634792390405659831974287889087757691950802649929228500393915019539808203160734699573801587212109279623602081251890822812000
736 1557079963481329594183130121096715071150397924230054714434388409440961583788103052390884617728363172187877913544906295648208033310516605409188932695308216792863271783620454647767750360538034697974149470795795253186539351293872238735004047418981719863448791084563283587770344866486974654712818900570067509860000
737 1552860234583006207749029497462306629223161073486883834449471367680958977869978111869500106569207716436691252532589476418809095550867508917565114449521473657923262916998176992895751037067741921014869932934560035698228946547818384429489131301315102736447574848561757073982349351943649520147201505175568681920000
738 1144457992887675575111034739629719985737469711159833385989260397980866766690173868447821578541506087013841453116518444120662303420989354072245489349297326085889444769827656443764168514318925795787959140572770746309594733605742149324533489769069230716761862663390014963524991472382469696348487509314394118575040000
739 42230499937555228721597181892336667473712632341797851943003708685493983690867415745724616248181574610810749619999530588052438996234507165265858556989071332569320512006640522774897818178368361864575692287135240538824045670051885310075285772478654613448512732279091552154072185330913131795259189093701142975418976000
740 42116517481583419737193410821102290503473192038581123597678462508205201008840783044656533613233716109836901442887521058799935787067882314617367710681408521955098324389888456586571508277751983020136891498236090092025600202656333662814623732606917354032997178345814651878352692253096902019833388313421247852678304000
741 42002995871120930735206366587083146863302105267587643480164504388236992919868166378767971528022843559675615994254401055946027604353413629133223862404639226747672183353797113037820641678620576057818463219265103326278900471651869151594099140335739679224282900237065825323424517880447045141073729584813643411026880000
742 31124219940500609674787917641028611825706860003282443818801897751683611753622311286667066902264927077719631451742511182456006454825879499187718882041837667020025087865163660761025095483857846858843481245475441564772665249494035041331227462988783102305193629075665776564657567749411260449535633622346909767570918080000
743 31040552682596038143404079152746276847680766293596200690256731359878010646757735181057746829947010607080600184399117335191339770807530360749042218380434877592551902145096016511667501141159304259760568661482228012179190342909373656811519862281824007944158162330838718025505262459762305448327204499706192268195727440000
744 30957222339823968242347960819450313688358133363948962567598324027368271020860398979229403885437085746390450922159119704761295905651000077901393782894849817518477937307122604386803964225344111496647117470444691829596158959438476009410683567349523809265113442431963983212013973164568312682022970393666712557408624816000
745 30874227105668944198802792023687712311177548556002718700124870075552270294262918016818601194055216883799591804405341903944241493035313750614794871948751024442020891898792516975579288718037558918908117155510523754985981589574029693031566453227943316478879894328929227224850396829006467339711916853737311183260076224000
746 30791565185707313826115234347586808128282829550498026012842072565309827803515226134578123011474078418247250193148567226825247539908043834281154189560668692381935159925837249192512142028029426231039554592845167600354158345692974727320638564464280817639579011077713887928398320800013143464639060315976300979288831040000
747 30709234797510235446901022491042458373929132145282790649171371836525576927035238898924170810908639705898995513487742180764217466271926070018370354829223054167010199605179930344403820792660363594058165409441838275219521558672405276178070012152878997271558746342211979137145918872740381048958207213527166484691802080000
748 30627234170547591293504758078516310287483393474667883331016041070606950553398295670889660341453609960355874030140645405915714882917394892261311956017930068708620319232402413841481514195083166361497262431045464875285691060518406864225658610251269173513824277059589250220891857674148283903300107861822154024118526240000
749 30545561546092797716722078723640266793383437758735435642133331627751998685255900215767287913876400333794925032726937018166606309896281839215281790801882255192063998381116007404570896823896277917866603064562676968951595884357024445921056853957265789051120745654097012220302812720350555146224640907523961613387543503360
750 22878625598023505489824836964006559828244194881292841295957865389186247015256669261609698647493423850012398849512475826606788126112315097572246061310609809138855934787455889546023601721098312160482085695357445049744745317383411309994871583613992075999289438494918662153006806727542565804522256039735447248427270084016640
751 22817778189518123826288068780591648764871205001289402888255849789746921890216093013573502640452217935517685022785049029195599859819463195717000726041166697944337700918340315371699070865457093245161654616380430568229466739411646918212970329402252735371631753818070474221748809901139527065680441528991469995106984791240000
752 22757173200966946870574156247309864837208864483357691326799658953651976546550180415927889087622331566499045753136217557670511945185148552434883858242916587192825515789739145875359896706451895122332539995885396224090743056172837763051714100107691639128944816888938812935635267245359608003088992813111014563513075137080000
753 22696809346322472210440007291746708697057116832208201429381092219026904990723787364426754103305030952264300273684927855926027828619670704815693184878877020648547464023718617636963716609087301236066405937540872626679361774856729440072797086579554526027807032228755951362861698897228680660905732885224778450612509951040000
754 22636685348054068310544801974417578342892727118745398246786705219771204580152333623064034224885679876894063716668543941075892655563724557253267507567939598077293033655443866331965137227341374610275501550951360381310674723797506315728233385687953057084687013600335405796337561946507545082996048824601666454716847673024000
755 22576799937080380299141244297236579458387719904145542695869280073687153774384734856865452123761643686743550320592701232237067542718317878530375265484426530357511835153709887849605441097110312772682180118276885882947418970559946775210433826466556355875468264887107005251902806491622604487538387319774677919122358658016000
756 17045483952495687125851639444413617491082728527629884735381306455633801099660474816933416353440040983491380492047489430338985994752329998290433325440742030419921435541050965326452108028318286143375045989299048841625301322772759815283877538982250048685978539989765788965186618901175066388091482426429881828937380786802080000
757 17000509060800447845836199762502235914589106552622945725525419103508118247154774355675016837995608157677419065947100276169226137246387175075946693975199175458391299827222334811078883468876813092864821593548919425156632981551723509702653587692059415312136907958130523031241535473995184946434248963563312219890052605306560000
758 16955711935475545479971018735460069285038147115066627027961452254750521097623404726279298743560837121688809266036831237233338848347187208870212974096476647986827686388942434060588557030223646259945546701339304354207603645631956122325307991940565187603804531389070890559485958305420757581621510494621116403763860108322880000
759 16911091640908504570813200265103595418498573043711188535782606327764335515787553661210142694235677024000154504810418523451145851377852505688975571533064867334230771424761006602534376616986215611893058420546306184854425741301345711477083497224932121320636624727520704005382047888827545061669874940687902939543428897511504000
760 12835518555449554969247219001213628922640416940176792098658998202773130656482753228858498304924878861216117269151107659299419701195790051817932458793596234306681155511393604011323591852292537649426831341194646394304509137647721395011106374393723480082363198168188214340084974347620106701807435079982118331113462533211231536000
761 12801829530369634877464417901472910736491754428522784770316061199616245799116656763690890697825338496750983103090343597201520961822572755094000877536920128704826349328949001376123267464228777708089753043711195878833893628100089580326037853726023418454850433868534177032105748693164410883692454935415236130769332710289417280000
762 12768272965414537538336070803434973880039613525695726356763463398306635718385027257101923749731431973823719713567171005858921955369564700690084754660021255497212125608558571490471568204820576455906031541630694710082035453452382923496873927503936856414339685680150076961248328644165290540615934738992129351920658181559956160000
763 12734848167075756026455609885101374471976682600235789900332145431295361802891872735486473687559360162373919400180869511079186557580639138646393433312743712943554502243091140675051485565540941439005753972149986085186532742841251031026986822981675241606972304304024029639360244014206742659619557946481678751522960123493045280000
764 12701554446377518755798209597820063689043410227424715939808401260233151706675161957093044998180120005086667323317651551573097180959513284689147960284475101929322987204547111549103638544454559892759987295098613572545522199722711812645216922790873476269437736188196515836381524422012738103646696357079112271126821665653847776000
765 12668391118841285025365316100175624880455829521870082216727961570258652616057211142583663679647012642149104223256769954832697449416538054180821203208014331428202039457276753555502845754521258169802389417043525808648536502073305254387657609676536991997193773430524984463440580494017926777005321170768200750836673306213498304000
766 12635357504450564595051456084269039157169112886871724766358397133308825620969708636344853604863056937736720639884522836306406191399806533830936402156624463549640886812016579491472851371849755540937194138250713485809818023580284901703465542897719424873341899184291542522206054860395976511615476787011308441186512489248143680000
767 12602452927616057916418509584049588534363984988728829649779338807440833887581766686771038881933726060294697929884823558086858258609702870982418338609341587342480363669276952982380474154735563469216003528515685586107188289143877909771946101379756613871067571321832449963554476592530361989449811482878466492120922612974059972500
768 9666081395481516421892996850966034405857176486355012341380752865307119591775215048753386822443167888246033312221659669052620284353642102043514865713364997491682438934335422937485823676682177180888674706371530844544213417773354356795082659758273322839108827203845489122046283546470787645908005407367783799456747644151103998907500
769 9640974690558187807810157898106382368439365638338505815818724935786841359069305399276105298229029789835004654267837176405730361537139135544700541386836776718976770261778707553232613745054431266133119707134202192999942733571345644180030497005654431091474778302017319020430578913882551833840711886829166179198418429490971261248000
770 9615965677093704830357991470355133646342246661325954568566276881478704286801940145322081678778370827993668714827453681784703823634319059966115066571306720229433380455652173940902568054405781638983617451084567427259346254366231907100445463290983472774765375504865523121544896478308278028824263866370465359018915398545469390272000
771 9591053848914705595046183202297218792336178664794022043777245076086272410411261543909330171838530489061042630074014682609095782640447767064648447227857739088942620402658256391832872282244108629556198753024762848432249502411915244128682651209918748752032822718583488087551256850126132230822128467752925293321975203212450039520000
772 7394702517513238013780607248971155688891193750556190995752255953662516028427082650354093562487507007066063867787065320291612848415785228406843952812678316837574760330449515678103144529610207753387829238582092156141264366359586653223214324082847355287817306316027869315502019031447247949963861048637505401151242881676798980469920000
773 7375594759070051352246290434374330997188632526394547091370467178588452679516418354099948617881596136246771713089941120497577673096881390607343064045720491729467332009182204268082206171652558637746000222461724992947100892544704000372508343917258602431776434723479993684195812263924128446217184405100974379442841737279701308685760000
774 7356560966143418961659848394543687562357177990842561163392736940708224414537021145444206814996740404282263915120676756315648440392115245083195081944957342073391287281416572773196832736370874615455042802532791509094334180563943473919934128836181806038404108440322625958559177909694646824420494896958778316528150532796398853695603200
775 7337600757467791593201962187341255377918113099113585490291209268180625898004709235275536178875614784683598286473458517252979243380795360430918805960563122119593887056464468204193748115916310505621395785000490500050276618242902382492305432627841131280573170016507361458665984152195433817141060631760430949732974887093315351495356800
776 7318713754231066260915728050436902082222056179939547947201656605971666757984105093099794773009783086396124417010206371777424599253689066066875256910471582551718484515778587977155926370444196450265870956725070962083609239560166469023856769995594435961961656065370920373830293073296603871665794066427714267751680228439278503743760000
777 7299899580055665062301548800949917758103233413410140368931215329349631624930161378207507382847804209567342606169563167736865667121931510627114652136922812416624092524735455360248070518592154814146935555808039931332751632260525938255157909404346121216558155664174594100375716484419234710041974544406049192513244032479280358489920000
778 7281157860979784022346987700048891011612596100410371074017399628889170439757041580060633166203779038297593331185815893878747911878999722409843497702681675542640461991937674987051027975540570334521397852198776670918546878390794164344361611819225848761573410720235763306793237109619698805779992581519255741441322995168678868480960000
779 7262488225438810217161482603382098983377692007845216276391713988815095643757664550368170004239153963840420014952006109535469071079309979531869540016264543041249076191958347615289358673039184256740573755141856730736704450497484435717837607686356038892953991718389004939339921117030930347303633626182026880565832423386195076510496000
780 7243890304246905453481171508367035989822307393228455159166639177063968638267888200687329620105378921679497044363140536911818702139286138355091384984212649205035890337433486289770051736616548701665693924782978736547878062660102913475282325720449877461730037834347035656524710051430338976375839429956208629911374465835910325994464000
781 7225363730578754800147460072284255846625830903731707192007645214974290969116307923959229032841682300396429276986252709451686173489313539535768900623639215319601015937593502948875499174630317119308492661548239660495325944852788072264348099823466629693285715486944613570446641739278343224518100710186499656433340260040933573242560000
782 7206908139951478287247977415650068730797923289673644082960371536264267237394427188521274424839532409463105064273644145698297447631103287838359529229964530222999225347714592341087822292958209029604000981697541730328032647420213900943110939926088681724720490160030323369755845719510071594314989341833532862930317679555516118393920000
783 7188523170206704107943773391630553249341806138424476623565064466018695127094951608958720153347594826785903265640293012673556892917758636593873918186010539074471166099378585727972802338129234006569296897560558205505767258013529681808051983446685394271341101154520041932588101215123566309635614369022733034198352583434201026255160000
784 7170208461492801677095509000823851202846667778836134007963624811328201636325282942439080102001486304934219435664139399902414072808414028602551946419931531331606271408679532006372871631535274174705426077439384808803841736337062090262044207692681100273197556947756933545498704778906690981458198791012484032837337672393604335742408000
785 7151963656247272919647428825249235805383953611459960638986618132418969571092903087623713485965859113318610734810032174966275614607883713008143417294181069419821013720616734215008055164279459227695997512356841844913755625048672619294456308945371479152909522451706661449963084664965452582014284799177846668886097627425681678399552000
786 5614291470154109241923231627820650107226403584996069101604495233948891113307928923784615086483199403955109426825875257348526357467188714711392582575932139494559495770684136358781323303959375493741358047200120848257298165663208006146148202522116611135033975124589729238221021461997880276881213567354609635075586637529160117543648320000
787 5600041999417677492578248806430242365837504083511307504899915296806888851599025550881608449207861334401923869904997401365408270265495342339028642011018606145588532583448897434012842787959478601625263229821440338490147662704671945216843257845664538517939980263867420280763607701942048093437352619214115701991638448093806919275771040000
788 5585846709178342441899976946337897011297992032602533594874820454482917016740726373312833776332809721386963353124503111374621430543656317390133765858899420832164987507191739265612303262514714397311891206425188271725914081810617009994493845278248405340454707817064207555083598556943462420196700267834612240136146335424367611495604320000
789 5571705325104473220528078270524383347978250280621261357925770276117137479989484028063940526266144380320160914255833483244559097808102757092943553793433852678159506526160874102914550596027335373521228190712719440658253539831349625159064746935771827099086468050438728548615032484647403021664556722852752462313016851030888199820931904000
790 5557617574598520064471117263519264806011175058672787877880445951778029673466122500812198578032854508309237624965679669127632273287728287416349511938077509182133818772618115887736511277200464740465548726260854157622455174370334834703542459332900090494537576854356709007404880695811379246641384645171708840410834760383528179088135616000
791 5543583186783877337035584139116438379733369061049876797380747855940206366209894918739440500815599825207446620862230983094481686739021902852166811150355091229653682866626655999131116046702483768898716532507670182476943923930005706333078968273978625619551370852199242570517494633448219198038754885966729777682524571594680885706599920000
792 5529601892491862513991358201817279644853839756986699302305386575092942289624245751226856792112407896266192026610371636352755377314711633235894007086924183055051782027114356740621327607744848248674507915780034192104997028787685389293146864949201882553676083662155864909557803600324768456051267483984468164119643046823950290786785040000
793 5515673424248809963578281732795069872448666357095045147891519102611599865720910119611675792636054223983405648709589843817861786943641830633284702283178782090177596178179559872257042147775717648551902102390160050563170839798295753551854303576533867736160526776356983637745315430046872313844589228357303256905235885496937821540470720000
794 5501797516263278366185631967429547684090304932297321763871666224366036092473813490379948306365271697633761860914094020311401757290953423512194677874919212827057652539995460350565829463127225277109004235465908075593200598691884946624679827341121203917956349350504513238656647969845496534438690890675901236133147241759838606895085888000
795 5487973904413370631597225856958619172321233814376976734314199726314865147517849134876481099565358954674883062268581221265393210162081681242063535468198310282266050397935170249182498233320372952292147440904435944750001602212759607562808772498555572752333343447613798381273088552835834482844623828136514549610199635624763635520977632000
796 4362939254008629652119794556282102241995380882429696503779788782420317792276690062226802474154460368966532034503522070905987602078854936587440510697217656674401510066358460348100086095489696497072257215519026576076251273759143888012432974136351680338105008040852969713112105399504488413861475943368529066940108710321687090239177217440000
797 4352004569161490229432777527318989203794891206032629595249012369431795692546673295153552342640288789094435462988475649675646781021013194891732639743089291620079701770452800046475775102769170941941750305204442549569794503649471848192852941619719219986380434085863363272728365786974401976734003572583144282311186132100329478484191810880000
798 4341110940703013407832194855160493611294778837556953426049390310935095327859447579771440822383366914778804836047328026021890468678031935330051206351992697648565109275407861873643545377856106684264799741236471479358105406018309215281231282191384503540857579432331790398453701542200999218344181285793198989990006692470541419714519240640000
799 4330258163351255874312614368022592377266541890463061042484266835157757589539798960822012220327408497491857823957209705956835742506336855491726078336112715904443696502219342218959436514411466417554137741883380300659710142503263442243028203985906042282005435483750960922457567288345496720298320832578715992515031675739365066165232942538400
800 4319446033105684698596478002559364930631669126691617694063582024083705760352433670033442901425217714726584770713870855255320547144273592431821643683588089897191652316196322637888376747833660009520294701329364369821608494207375144010211654163219635185171464358947587736633703200234771385166489819263912706641086527984709972367067566901600
801 4308674347237590721791998007540513646515380675004107425499832442976265097608412638437349527606202209203575831136030778309546680443165678236231066018541735558295912534859174701135537903075970084309520899081660219273424931877680941656071475474533301930345600358052456595145838603725457740814453685051284495402580077790234386401064904640000
802 4297942904280585514514807477011147485502889066847185613730218912607706529494817588279348657051765840064837161569066816221602604028612339062541823014759564361388575268271729683199957484886490706764540772309352223708609427688695434952071297453426120605487952536488191447959921197489528829878427648475814297406558707733471660656603970880000
803 4287251504021181072936412433535995377329996307974431420661238268546493329172691176368205998700890800661690800470636301753389662227546139214127539872931804251036862394470058713838763560794733267195474750487687168425752190306385247302936791738367846673633504893362598931920219900978360847714550962783088391194104581594831183888801473440000
804 4276599947489451430519179110719756879498120540749650224585061279059421296056734179656732194977410326622779767425988758146548942569837950048378154680700917780847950935104915710823015079898348836717970465393307821423452184864630252899699681696781839601152427862571635953207374634143632000887930960391080718172504321764781913866717494624000
805 4265988036949775372378933008708045323965867139904117593754825394992276330061556179210933852061833626060440363536594245099038895565942570519722129482982056942682075126332943215262660203769568814790630588307964625836793494579606356490519285464283621636881578165642177799477331520907543584012278526246189699020711507070576499688388170816000
806 4255415575891659448283817933097864294662358175492954972704627562538763873233646498469394982539995128845916347765747667044270521599236393145447725196778879602055849413504360952027808505618962696290529892921823449564583349611627158581001269886924802252403556906247773393530671467571961072032074614161316862096248777189360696715182747840000
807 4244882369020640489253412443164453739477550358226883301980111157680994655725642422978134103870341675556693782548505717373368861892307590192117409045301704157496305231787765999176254524169410808428424620909640718253779925478925111158771068723838354722075825329747160093051635152058169089180510073037155186695020438631961289050046156880000
808 3425620071799656874827503841633714167758383139089094824697949704248562687170593435343354221823365732174251882516644113920308671547092225285038749099558475255099518322052727161335237401004714522401738669074080059630800399861492564705128252460137552260715191041105958195092669567710942454968671628940984235662881493975992760263387248602160000
809 3417161750634719450445213708691408700677498242449368664636967112386220557078814192293123717571950014317031507498084498824209143963025330901618900336349688896444951610146424131307249160508406585309388697051674923681094719861834558372522997515791533613157869581745202742759107420630174695820600834795450941253837342139015000361502341815488000
810 2764483856263488035410177890331349638848096078141539249691306393920452430676760681565137087515707561582478489565950359548785197466087492699409690372106898317223965852608457122227564570851300927515295455914805013258005628368224157723371104990275350693044716491631869018892117903289811328918866075349519811474354409790463135292455394528729792000
811 2757674782725893237293404053163045822003642639525427084051672634329515355724354867078523449369117148869221153384753437480931046733412400352859420198776585759792379729818781119463457268952652403063287339028315345737665713027415723837352949559264820272618497978105682149387457514365452187714632415065407693712102305332851157126710430502796960000
812 2750890834920909490092190267054403642859722239428193561089675899681718269978415494711786614315318582697341150547398570476057907627057142295410811539000997602941721969105819788296265492153260884236563384934764754481238491101149018489659584369697133137876509053190293017408644580750777028581263085631052447233105743696115975928366739406849120000
813 94625237564847009487200648006785383292472018063869065983428655025906770957488493675589711548929877537500678397207813235048674955230466811144352239670795986341975694268996258074073014472102339998309305624291662316307957924855248793256103639252481238157914316325956025168847725136390364619502907122444064523988895360554357894341853443970240000
814 94393028392908734617293407152781001983778835197454663367518400657745036550230853200312190784392626304279817836723867681097635262088796953939090025585714278400032195632753322471437252473397794378681552727054136764611496678413886219530321789831002756591882624752149998113218650964276523233933574835027023874850272304454837997668621901776448000
815 94161672931161409287349060566622225018132318444519725467107816342407426166529306991487896199136762024122269263594642515212592038407206765326494216699474782619639959859143632955575886658512015470890666568409396233325684186555028655266767079561809122384549579103247669686470566035442512147575894504549016463392305950767448688850806652017192000
816 93931166999873376461676235448956075140486951691901562124471077501911936751188965970700900125209866645850244124638474479679635876746479208985425687405228822319469482601226512679062848992273307966677959918303130881469317762597733603479088335180996860151050069729677907949171984478440204896296638948846326092612887821145006953994378728756440000
817 93701506444861461115804166413628554174373291663315005737858678779413374558643271677374003058889060125933739860275055226673084199786218868621158142937245377766121146457947230251974675767353324328617622607989431294962057816967910293935129683994735254136010827505399966853941735127637172610486622716697557569159066579528515494449160198857280000
818 93472687137303801870100126935206994823520121231902759081600171627326895011491517656183834553250747402793486527282930549684871539957681093606210259804309491617730130227280692449161550796004476161758971514929628043936509446230503919590965753142489258399414952468756743491661047129767484765283969181369846805864416844291571622667843568335040000
819 93244704973554280402124272967072343616633486789873727961888951696528536730975684686290703249462330945713502413801752670295396243518759920207170722585274590418662495763311715150505059208697148171120534999039555780414713081727502690518792665939702699232587111121271970946559434819694881143905227793122603277069625583695738521149141510851296000
820 76367413373340955649339779560032249422022825680906583200787051439456871582669085758072085961309649044539358476903635436971929523441864374649672821797339889552884584030152294708263643491922964352147718164213396184159650013934824703534891193404616510671488844008321744205232177117330107656858381562567412083920023353046809848821146897387211424000
821 10436879827689930605409769873204407421009786176390566370774230363392439116298108386936518414712318702753712325176830176386163701537054797868788618978969784905560893150787480276796031277229471794793521482442497478501818835237759376149768463098630923125103475347803971708048397539368448046437312146884212984802403191583064012672223409309585561280000
822 8568678338533433027041421065900818492649034450816654990405643128345192514480746985674881618478813654960797818970177574813040398961921989050275456181734193407465493276796521307249541678605396343525481137085290429849993263730200447818959908203975987885709953260547060772307734379821495846125033272591938860522773020289695554403895419043169745810880000
823 8547880575575827607072873927391350486598915435159333012273590596480276998668900512408680449501923330555553164069764522446989330032402760921512651676438722064243489652338277323494081625987422080555759095490423220068803959692020349644642044349111968497637841723506898003442909781812220370770360861736133183676843959560837070048546158317336809534640000
824 8527158440847158934086030596658280546025342306831674023152927346549415721096369844499810921139494425511782126096262062998632992262627239076854439187526143344087747859241699681497732337197149542178654224955900981959546253123069997281867154544629272816431446955692335826464866364159342260780614532374348618383081913598265343818125440357779629390313600
825 8506511568109030219959914299814071634291624770979781349973380306969392922740204300082135834163369741672770547098450290448999498334630562953181668148331164788775186726410605977668440007082870729727858452014119139388215632655459658305397742548153172882251225534492112253035169351171062981698821276848018476449950964654928139595805524037300744089126400
826 7017872043689949931466929297346609098290590436058319613728038753249749161260668547567762063184780036880035701356221489620424586126070214436374876222373210950739529049288749931576463005843368352025483222911648289995277896940754218101953137602226367627857261065955992608754014714716126959901527553399615243071209545840315715166539557330773113873529280000
827 7000920661941906574144545410154950622207762922927743962487149770753976820291439879578467951921048684133948658599322403896703753792432363676866724347439942325254650959797714303722413578293022051658271910779011458376931815064085729652431511665989105870302050290434359776365719993182996218452490047231983322194225947903503358366620379656061101521177760000
828 5789761387425956736817539054198144164565819937261244256976872860413538830381020780411392996238707261778775540661639628022574004386341564760768781035332832302985596343752709729178436029248329236721390870214242476077722611057998898422560860147772990554739795590189215535054450434362337872660209269060850207454624858916197277369195053975562530958014007520000
829 5775810155167099009740870285392847431639155310906397885273314130629409821151186995398353495042951340666055599599804351810471416423964838098694639394283837526351896111599088741879210882189899527717242940406497313484764243320509744450458303858260284553403073191176711401235042120062669588629702740701667435870396847207965476700835547821404548955705540032000
830 5761909288367659541606716566294429026268182614610594280254605793371577306539511455096552403598804646705367138469600249880722989428961312615905963968545488940247559418189704653451102071402438879034409624063762061226076483408787699337460810948854122617053125963279775874396931308702711298404360495838366190537375434819980000222614523638922227538242951488000
831 5748058544886006513862469651471605879570422560248549582465532221752895630321868398714108768013230597073863852079048326203125097627449386383656190016698023822602733554203671709572613845269259939421346139390531863963513799554439651983284222460996300206915979025868045643929630993056791319321657706184908579502429820793970432914387084880174818337429867470000
832 5734257684033939271332187611492082215994022986274363388990224821460571751257470155259813188738288866948836567920395148949336081786807251002182825814977260260003447279163566855528021735196584645449146028611683047963601401476277732050551247136960294684210298403957197995324757929448011508230849404369338570908186291812472304624076431615156391402646122290000
833 5720506466566231982911726729929751083581567295659796570311591188795198677513447445055353205072249804917784202050082450750416810607462389488988142779449736854104158436767491155634669165088199550376126493770887644970882932887605603196712994745744562562665429582844590805887528294125594214446123146804903706229749394230188198377975528901450980392088217920000
834 5706804654670264960198165707822134913321491685370791069544377796726228141758924217642046969850519865265286515338585247275565512857504395741709129263810336286788938895601580997178059179064036198159656729713951387138617345024401757440553203141563138460718925559891669630304564154498946084591162372800580583580097299872750621854914509670549301397137108416000
835 5693152011955742795221615072157488657547995293778994918660300337882385490702084686020893747434609530659388700708588631851461289142534289531800734217724665625815759615947031760342704970501682044575542718398846240279434049940611322614140396435482843871099980761901498171858859455564738079604102175736464362088278885279753610797845336202437939432072187104000
836 5679548303444498487467202610814221062189457670615843198424552905772750160975197984262181934418039376464264713371172649457550987376363359329813157791875861167928505710054685208944036619317687583298181803898490574233366107168949168916137671473868786896497591321610216216848444020784416124814128215937810922752345124502502108740980711743172854750036172320000
837 5665993295560382739287089955418483064427668988824397271936666144661120685650674838715016822402721860052655489711575578695122464733460344152415035696907183694974022402870783812263979252684471145151885427278207780500112250111266712665741161518083897190300699695544320712750953700925742100649894019718388939643150983393904251679546390235432585406957327040000
838 4742436388384040352783294292685270324925958943646020516610989563081358013889614840004469080351078196864072644888588759367817502981906308055571384878311312752693256751202846050864950634496902348492128102631859912278593953343130238501225352190636221948281685645170596436572548247674846138243961294504291542481317373100697858655780328627057073985623282732480000
839 4731144873173602161467143591988400633676135231875434753476201492693069066237496709433029868255004201157253424305520690893132223212901769226867643485743904865186844235128553560267653132986195438138575416673212626773168729644694214123841482304468040467452443536491618826009280275656572695057666148564995610237314236498077149468504661177945033333276560630736000
840 3969430548592652213470933473678268131654277459543489758166533052369484946573259739214312059465948524770935622992331859659337935275624584381341952884539136181891762313272856437064560978575417972598264774588825393862688564171898445649903003653448685952192600127116468195021786151275864491153381898646031316989106644421886728404075410728295882966619034369187504000
841 3960001972467729049068389688705160606400941883630084794370413021366232013208477649572472838422086414260790882795200430063947583885421200570459905490514102604262565728205700008472958695965975174563589561347521770599356762356763294947646701982062822090073377799023554968905344854004425383098385742117180886307422305599031890569386395500912757353871720748358080000
842 3950606949994496002688630757059359513621817466349823620481040748480428378538943894769216675104359044357443810712649539363914493532193629513353239048069229288475465928138782570730436848525960998585977249220955882650129344177980938376003412060397192618922551279927413675977930038217938015641450070131137752532078480437468351089980971075050568131205358421552960000
843 3941245322150907149601690873748792310982903206950890389152886623484029259158519857103886777769988525294985413056932360360682468666003597215928231372599870925232633070489164602553350505283008484371318535360242717051432355210734538048098190704803834342574393575472609378167555796421213044040403979917556857383898199678137857367018930859232912756486862311549280000
844 3931916930855875416703225333219209370601878583975858695924122394789392503515541111879972252852189735886003199061531337022550675840758618287606507748049338686356342814701024567991094054382930357781090562495484746123499970938046408963960680194259919941763566608430070657745857439506606622634391189432544888490681872578307945278576282502169639590199319442172832000
845 3922621618962599115481704705953915731427878871011376760472765131444736729275551652986638985114950516652230141853348047809731407103546422972505783143444021100809401105919225455537214399408029813200047795208261377929354580935828805160263373621696657719679019169639455833495867232793825046694357167708118068423328014723512891034418891763393824839395065731907648000
846 3913359230251943627605714848324744737965239251481243639432687763956083277730627091822561915492483101028494061235040260211597448645214554205156300774746396493723664621607727874768531484651458314231452641028312708796109351701033459693533117721763489696728183232993317803192453142515681422026838024454970209938267027675759613841893699575050510022773117524748480000
847 3904129609425877722823625898210771283394566517397561461037799349418451005849186933587131344937076301261917424298165165258268209379541878369766781197447466313313938997500162478837473627376336950282793554610793103350835508890417814741425728293174424862537786574424937336675489809632389720559793595152010374537469228082184709092266591793033881461398652624925960000
848 32189525637198049540359695273822613644007026645209576239416484624180396985800127838763155965323361730074701967122680985639431643883148584909737889731604551464308095385749278388530406821713025502920559343080744079453296304161277624487609067199317990621630749141312793117465758147734662006971207498308683889001513070171134232798428907598630353627550728356280000
849 32113785576875230600264731284943031023668186582514965471794328189770560757598245185024889715993189114239232080141215853908515334132835294121714977049883128990274429278959280086439747040956053678207805085802907034560465018739721677135873516452966654173109265025686174780718779893269403978719510539489134044556803627653084505191844368992515929266074138407206400
850 32038312520290329940804649660301566790945112113460876246243695221051946043714348016552445791866295602807412498284244723817073464957434976156681569348238280273493525802392983305978079010307508311161488270090091741882297063349029029246012474111126544527579043486260355333525551268373353675596785485342273565016129588575168912935224288219325527552170321395673600
851 31963105213904671889300413393493347150590780864368245081346409551518960254879337809940820332260975660077817633264798139958347940391807194522510955335683730319799879028208962218405360514978147963013221865700208897417784628928021918848721365016968970479392238219860683137906946687931162704527309463076211889980880458085555840369648644350266077956977433317280000
852 27200602537032875777794651797862838425152754515577376564225794528342635176902316476259638102754090286726222805908343217104554097273427922538656822990666854502149697053005826847862961798246403916524251807710877771702534719217746652940261881629440593877962794725101441350358811631429419461552740353077856318373729269830808020154570996342076432341387795753005280000
853 27136900891747084499626514440022410232119609891419115729180769248416774204591069833458093282841317241558245703318393935565667553720094367684936315208487306833526395654755227721755554393566669949506630609097971734766463209336674646727287029447638625274033139468133990668039470152198905598645122694171350800063720536177808469756082539676169930157918503491288640000
854 27073422761006155646995809143086685295904125423836848791802568618595916253235301249052343357033501294794366766000690090102356050670456720041228861839578564595319316366673928943459050172763005224478544923462654841819641073174483594922077001308579821472222535633120811742500196537807797047537180886699604950239010078783240496727413340752950819210180682430490304000
855 27010167100349599208568248841350501451754816719575547743223590654533776261989424376975118255732021151582230395052090346901182321580105185648609168237149642715423710487312541259011715943387390726290510939996620601535015743564262838859174952240101831235137903540520062182354168041224133970323308968740026434000133887010382458183657702106331775240063437845372336000
856 23093692870798907323325852759354678741250368295237093320456170009626378704000957842313726108650878084602806987769537246600510884950989933729560838842762944521687272466652222776455017131596219070978386853697110614312438460747444727224594584165287065706042907527144653165912813675246634544626429168272722601070114473393877001747027335300913667830254239357793347280000
857 253438475607741854727781153359071859006542503342601947209108737541540771418266921961801917294937841543846189506804152347308170737410863888109026641659039493725183400403260290982634546982645686214839732650829829305787786184612983160310935436480586259543240113374818245000273955205270758592310556000531417263025871656732804019172505115610026918752533703721424426560000
858 217196773595834769501708448428724583168606925364609868758206188073100441105454752121264243121761730203076184407331158561643102321961110352109435831901796846122482174145594069372117806764127353086117650881761163715060132760213326568386471669063862424428556777162219235965234779610917040113610146492455424594413172009820013044430836884077793069370921384089260733561920000
859 216691664820030502595890521804471735300772955770738683016908034147349044730790903860517116974966935481673681652895504704523002084003061258267320864850862434852429890019674083164275672329792173195219702856454742404094876637515156041483247316345109255999653156750214074951362140588566070252880820570379946862798257656308803711769369821556681922697965752963471755111776000
860 216188316005117539755946525238143113383697989555243355065649246611582844859174664827159353637045990219230769500391682393943390000184238816320126159009164728848126916988269497605241350210559206474673315625661583885153889699913494819551811201789139199655867667419783844812102298217860922586788182195071282642443325582774985352392437487476410884550002998601187267875744000
861 215686718984223995580178667871001250011578040623560655865960965296938801135603493911087058152969317388095663306655274778180180278606085129971355564672716550822957248967415044014509931764595031981692635078966313388900632415226920585631737393896356974134624354966373673478431527224316001652712107526405223982020023203232583994266236936461384409179817376794687993472320000
862 185706265045416860194533833036932076259968692976885724700592391120664307777754608257445957069706582271150366107030191584013135219879839296905337141183208950258566191360944352896493051249316322536237358802989995827843444509510378624228925896144763354729911569626047732864929544940136077422985124580234897848519239977983254819063230002293251976303822761420226362379667520000
863 185276389431885802647787226941939177935292839520920711448970649474551658917157954071664832169082261478856036555856510584976067777241228557792130342245284855466300991843905129857380798815868831048884957509464556022686399499071697192228395975088872698816184922474135585335149615437959836503024510865928798547943963959515700988463546599510165744877193542065086949503788660000
864 184848004716436355705248990579067642263766150874629565295331410978656741786713658224100289204529470122835560170756264317727568198565526295230761254748763965627072550244266042851930207373520001381719905584587181326680188170750144135136538412140690334194644610514657815195646379332900969829029078470863067221821550170013930581553804295233841662230078643701930679100311692000
865 184421104012703246338724166120455476808191633205173145975942654833209497579354042385245554125535175734561113149576688649557296678476460414641313769171976981872737509712524088942341454007761294681069282246054647420613952170355802000875253104029510910790038040975362993451545579380630990683927394686865692932625657444448078547878160405406511773864651210344651393467285568000
866 183995680474034957419834375656509789433778273036303081048662510300722278438455878504310731624668889285346439301480779333180001876449986457514113506728673690103711586968089200617214945463337393193915719887932260690693274079997426448393418610133249063244962982057311406384760007109856755411300111192778344160001376804437817697710044695128757421445124909974767537888352960000
867 183571727293219208670019089076656080241534544296588096990946698065006328488136855742780061736132785853813382989726215325499863623278442709916154719846810386670292896675535999694133805036002514407754623759158223223664026904697893207728917645593771530841172744771465066738712172992092108509430756097864108343964507272630357288268316481545511436603085451656853326971559520000
868 183149237702210648926244591748516480517158170201544165812601596343337729343169912461438795771262514770145227908046753379986630335307721322781710175037036369669900968259711981282869975795413325651925499193544510396912210962454629932222061678630379651598730459973371936550590856138255302736106404530320117300595198855432128617869540149021816358498130134161670695609139360000
869 182728204971860739388483109928404948378038266362000386121078374282778332264220096570722844516615934276420756119752393027388959920743795526637384404519709849279855218907390804314403608034964099615944061264363948304045746109667377909389367283966861537457124183053892920604497543825293796293034895554388346915996129432775962804954897527989582297903881559140609383665210304000
870 182308622411649807725134124601359242411613379412833909918733762631153123694153001056209129603833808135717149331876956992882900311281697259067608550548367231945113875121151100974990511346020439226470022088096752096688580217337487259769644282166708009242526882977994199776473439247049723282029074898695147497130466678624927299088181345376517815015468513080585022279067456000
871 181890483369421253120259963765117592773054633129776951409745841157228460566414118026263695820338776465681100824235037366752434943595271347922958072221421435541570035958029194780093744118162594182372613780555245784540211914086713206421548767758068770689218335081255680969646665303822545017620751332413736608375580287160191227301281846877947820026900924747831386906867760000
872 181473781231117882551828669460959247772429078414703006503881589516547524803375368614977868338505239749837616057169206811502142996416358927881897458081166174520856244352168875891708649629919380908186193130427971452845961714970821538136505127969390491718567204874883961196520327009884807228347851558456316822331191787075059059541141453185214835330390269708317454749005520000
873 181058509420520358793128832688737373063567684642586981317373851325434143739752084018604921271369072153156065448342732654038751364845612111113288997078692110048268472625962539791269957067837185528533593146147815911763934342625350550635048594495776325833627691820250359454651859442356466708374515513700123877657665032413560068558209779379299011908581596322257231740426560000
874 180644661398987740830173109642591687639422387077689639645791282522404579982632650683705252879891657131091708727317949265115234218868822140573601479371083670939586716117103196843175625737396414818754087790385192332537045349842206892233597054851214551374579399953232644347326940906488223355898230906811666451651590369482329074115791014169289185595647695530663500925019870720
875 180232230665200097586268604826056090179058409025000850514179886900207309252078694860226473763727520927596065556707634312455153775446747204179597823025487589499085376582589262603807644856717427570309443754334084587485590908404210986086945006780777988471897711825485537853383272091633227412163303438987895523679783085533739281709133957059313639509812883440410844530213889280
876 157703201832050085387985029222799078906676107896875744199907401037681395595568858002698164543261580811646557362119180023398259553515903803657148095147301640811699704509765604778331689249627749124020763285042324014049892044853684612826076880933180739912910497847299845621710363080179073985642890509114408583219810199842021871495492212426899434571086273010359488963937153120000
877 157343969026054527106919004099284730207572062093010423598085288506843852553209931219092929544301987233487909167672439294415575590979421107065673953700496853474998794021132881305032528226280077713715476808311020314701259033361990570427839803755656410209236442043547454173824918061773199101848715359890913347267145484124841867232404530849617203512837784916941813590442991040000
878 156985962270591376874593818651959850275359156377212902725279633697954560510995574151472695347386624350135263185493434881914061198280946883841406208640882526163337818380584228560311180039189565591499969466312587959036409752284943947969528450391024655009670488819330053823031232241382361333698888931313232088228994982454478176977040698014919553447962158557631365777950515520000
879 156629175992703669199878832700478123342915158294537418855449452712277391055288766028401166494324382022066773950980949802636983786466672004559948467257607793149330232429719264404492290993645952942428378626616422986402236093757023620815052249367408689884648510435649758246160706713561037785213209638287520197119383630221627090211183787337612918099216790015454930855727900712000
880 137677045697586525226693493943720270418422424140898391173940068934091826737598825338964625348511131797396694302912254876517908748304204692008194702719437250178261274305723233411548723783414792636394544812795835805047565526412423762696430927193952238408606040672936137498375261201220152213202411272054730253267938210964810212295630549069761755009211558423584884222184824725848000
881 12487713895472700700833877001697983711421535069469241829835833916924428729033907060223548784445454131283146875547596814196635714131900652336344190722851451263334355946097345434154079254731500465886126513632275356466899367475049774394234097704666869696925717974869490929557846820972349407093189231025372358573055620042159656444048122364604240817162046115517903330810414941120000
882 11001675941911449317434645638495923649762372396202402052085369680810421710278872120056946479096445089660452397357432793307236064150204474708319232026832128562997567588511761327489743823418451910445677458510034589047338342745518851241320240077811512202991557535860021508940463049276639827649099712533353047902862001257142657327206395803216336159919762627771272834443975563126720000
883 10976785272359613459250404358770819750102276531052622861922280609134380032201318110735550672582652227466650468856624121829165394321810346937485930596907168996112957707089789016794065669971803829200325247065441750610579658712157948862946212385327775750043612835552645894666842092151579556545821206396399760464167743335746406971262489930358380648245736015491247330293649826558560000
884 10951978977958800773466787625756648406034248787479622584268218958040291037778264284496600275582465442771810580791411411949325472526732809430282572561659921156573719384587891188507525408570737605857499653286762786202420156658571151238397181396886357047783627269822583418068724934881180506700519915534486992643909737136117601531779410857069435155255350171388442251581121804351648000
885 10927256677782821539215169594998732721144780957259578289495604468293021757783279489272002983763994866151558186703846149168401487261435444171974936957683262192337661327286338386727598714646198694783329225175505985330631397839928778436504636969353882201174634883208988421639675894396121408491263662903483636001372694840099277374822798191477856294859739900121199718281841619691712000
886 9670622159837797062205425091573878458213131147174726786203609954439324255638202348005722640631135456544128995232903842014035316226370368092197819207549687040218830274648409472253924862461885844883246364280322797017608787088336968916306603717878185748039551871639954753151113166540567446514768341669583017861214834933487860476718176399457902820950869811607261750679429833427165120000
887 9648841479297621843596854314340603957181119590536945870018466688776172624431810000375079121170254520831191767766163067595084786234869533929828004299424575132470589665921723865334434040699584300187563376973385133060361920450750624391720327583378460104462886214271396296499871920669980582896491836395552425478644531251205230160329171497657321958741521005725263413403124811279806640000
888 9627134299366693560484150480112616096760014709568358815192778349768802157335225500936664994913403554530109221606959101188796631485184788071718155020910684074804739070497827973623895381440417631345746586474007438722768305331626326024134905024135763906252621003440639499432380645257899636703248885132570305286341618919931427617786248727133908411027816796488536161629439491119447120000
889 9605500289705195372707781602629216959463924788872699581900210308533366646869303645878380354475395906092962908749415372871518436807689990795152496245582794897108548645620304764694403481706843659140475245830245624253728376555600199448799770406103998144665536461859874017411184284257320086957848325840137563027271188315616974971454144797410011987632248668855977653401058728218055104000
890 105423330340097761559718738823918196011894186880343579361843048941804480852676678286245433767020085932304247233064571191145430744716498787862846532868186477327524688221684579454485490064659061888591141895593683456315611441455908361851641924580573510501329159439425037055290652206231574781549718045331880167052396128550413466044725120060462971074136655143369927578685693943035197376000
891 105186955159963013215414436718931832343706083322315903174933086948661421478567537751971340866197170941424641297564426412689947716140901256948355845574760050248314991611322057975887988965859377893325242474303114659328356707282240405883364700534428726845496582848753680469964888412047199053339965314288535144256314522881017920156732462840596462170382985513003627292634829158409557920000
892 104951374073378549579993575718441503491872475072993807087195274883826793434942526469212166530550592731029513321534046958238234507370148958500543178507403364805429627688340373635516459315319939197035600273912738142734116266728416799151263099861339300805529065305979316124007520240911595024105161360617116252555852452281060433213492300549800053520505308053847964073614370414493747040000
893 104716583527353094211805670627348793193232939334575476422570676953437919176698807170623324994688063440803496513208467434841728389903996499980407735155037809179466697872482788907025371039446740227914715262114275641296232337720075821971953786438830711765695666949590100651694304311961009800337588292696272592035593274535465219716370393837160679798982924814353897039892638042201814720000
894 104482579988744483945410574156673153431907279134945140162408507842927443379655904808230870637158034248757008252843755775769456371155607680986038108931227668823758392402376682116171683059470322931316023160969886198522386008473773976559725956748464609616498581660317273611131858939196851119219515469695833994064564015821419487381808672286686577721219834479573217940362151700208067648000
895 104249359944126750722318139839359150857282486101161780474545988852206623193540601449283926729485806493737461359422229535198542406041421056698122845295220464205848217419335662736448085552641148103344335609271292702543541396847716445362047997023579643970033183040539779696821296754064715290828400479808120078899241328286103818883188563643189509467377825920467027721745271897305817497000
896 104016919899658240687262803964577971033743394716320840049853578620652093375940733887524096346588402242915304254941912412489069624757047765601805960467360440874285568105134245428228580345165917003894292497544935305213455462852515293867372304722523725031415494784039133588244214710019977910023877847746117581510391291879668804794262836633951628732779436119083600681117077311135681895000
897 103785256380950761309340169657307196042576928358378031942838314525728592054390754524745646243366601792485648788895271182171722030937989752760821982827121330760979809601559336195649006669564211175377824140089378656426788524182465148446732277317796500699496974751112543090274851202870712925814470547417061640348898215505771992311424834770624342254532711317036643886727061548750079040000
898 103554365932939747379842193751506735094762519174043486821719653091856003418007237829473687074860780653903923207607406285214721536987070976892611032920943085308786306131922941676860021115238150638836382929544129760639409684306642089162089936322651235959342365241098944551698043969938853720195305985576311781304740488663712432817962265616518392661085475029345794845822218252757309120000
899 103324245119755436830109211098725609016774158020323390184338053862762990077078332856519301103583312252450803378257167604580911044682655263610627452847785434008100114340518668473133665512759843637416746523034031694504655440563738440075063069797489788768321604429452058008249826094450100711928205305608364421790729954244459738522811238359592796232949729529280581968387057767751181766400
900 103094890524595047403183330496952633192097633807181717842086471057296257579681932561610268248747389250780546323033511294692829111176145485001058912441907996862688127405245597066977985900078911687056221003560038283418074629374917711018292674526019223199468504308631964649740947457170522241979419056317335865915500808952019206361828305533045420436650174080824909200421714687245629753600
901 102866298749595945302511083644409500967724911781001714033123973338765667208108358431761908452186973753550434246929224129959585587648038732262697362746914852745475958608338178891663178835998914100166961090026645737335107723323088625184549231788710976584835536449854510182668351121345310440999420344440800753130765773898910516325549307072883457198431437552929510288669116650245085120000
902 102638466415709797029415821000678804398582663914377125519207862655844813017171241358823343870897523091859292642838572470757017291772849277706190834811705739007390740538330785361449085416650079295958396392152832568481652335231564619370186996502357242417427262836455053903194002613878321935039288737919337185571229194111758998016965587677373194834758278222801205725460547178151519040000
903 102411390162577695708554281573686152176461905808371866391952978003951351041469535072631256826935360430151639340531407487414634510153882797003301032079821434275073504386697310172596321953338906554153178701019751080498285847764238148973350299607440522854556848538144312633496670749688325647572387656640754581178372492354874575454981150536494050598398193536467574739342271631297201520000
904 102185066648406253287098912995622757365022210988905851217606120593997867392759105160868535817373072340803237927624155758160679516761277531153569980075225143812587154100759857553430363230790091291050077753614182569823151514399013313285011403917700322804049540585573827964693363190020506143378857518173040206413337415023703581918064065120943787503153114655723999988537095340399307152000
905 101959492549844650078959621796956923463554170788047339404763722976792574087256325679277214546253043483538771618733153206818161460432886190025195653408392417225804401001199681267440450729176868131467185749743069584017802394058176639304249789339515553879537289944104570066316556648762182730258815890097603031564742851193629181074977830981603955742660502923592158928959750759073922368000
906 92273340757609408321458457726246015734516524563182842161311169293997279548966974739745879164359004352602588314953503652170436121691762001972802066334595137589352982906085711547033607909905065658977803103517477973536111166622649858570346059352261576260981247399414635910016483767129775370884228380538330743566092280330234408872854937038351579947107755145850903830708574436961899743040000
907 92070095513649916232644672577069262395894241469431338103687135881455435320885549685253046831397861171209190543334663335755963795432529046021320123457206161515367623912900500728648071328605715294090186797122065026457837794008943581348825473318446022128247808528490815126073716181739621680639989992034942349857796922884573099602209882110954329771012804143327003161477938810448767805280000
908 91867521046073128738183408170959099002283913105362182244273082777205808400487561677144679291614807571272536658750868696953420420745108740089480035176772264570339312309131742751247305495099432092122991666655349811878172584341157126824405615291342730550407879356810967348018548489370557606535171532206482630716195609522890870560180817463845519364475922286025953649571496700854821121440000
909 91665614406411429554143444636517430652828344065570177448131823254618542887519457145986119556907961840346662951808559095421654661578635973627744914220339798054800105029331453206739069658846466307305138937717645746357561216023923814457758569983010109164582807094488305881319606624558754183224105221146688163395940234556906495020488112370518386354883667511770951553638372532281513822272000
910 83324043495427989464716391174594344463420964755603291300351827338448255484755186545701382677229337312875116623193980217738284087374980100027620127026288876431813295471662290964925814319891437873340371294385339983439023145365746747342102540114556189230605771648889870046119522421723907552550711646022339540526909673212228003973623694144801213196589253768199794962257280631843896064445248000
911 83141315329867840365013065755351813006264339832893634959780880348670956678867565522574844557323132625785478209546624997962542236306175319106506924993336488544901424209663031554915012095505711035898835392423968623826218270046962215001440034544129530920889530921589672962685049784834162141251258331009132655569613818665709960105260484289220508781684452773094093657515488349756519099391640000
912 82959187585443157253589159806271086143161898781781053065016847752069267836197537996786071622914976804042246055746960978251780917059064310740446668859725674769337565668130363358737761247541843103728191722341988407782787342839849482876573791314021908728291744435452565245351676181800571424622011324807579243399691334944645973336136145878948393756971014760447666289152913347895059035647080000
913 82777657634490327587826382651333950287268765524052866953277204759176337272004545572285445645621946220225961053436792573485365641529394585771649192560251439157150831388769027771519516693389672768709092834546929352185888464627946092323233367263006543501315176066884835343283072951643458576865726836131851498884593542089187229411987051467834721122929502693138152796178836951072531554168640000
914 82596722863704556379984139191986772253853970408153297845182609776096170414579399024586461064975778031766450756052231278242774678378510663179798593232250889563364709352946581809177397531218329221673663123433165572181110566344606319443838321651502704061968039070017327506467153666503254295823397378566535976482660004292270973172835167202331257251622552960475555740886642771944504162793408000
915 82416380674045812807102077752702958340635948638703181474341599711082859998827042258157232984047883319906698680165654354054471676897334875705606893247027634345977450162219624206973953431805188764857781762901652110233116875151714165907934744529992872830391689639733446878723775601729229723125093017477962753826584327427004005982501465963898219572033857429994168064596497263708817472481632000
916 82236628480645494785712542141464783949489523450832509322816318141374936640050974554213596707092489899361645902237266885452389950230165115889455078866990496648385351034275851853196474798366137099067470352295541636710252934311688617018277307791650467437086582355895424093819252645127857357316750393666669487187922202394447835849497100716430611677656466246940745669690070879273247532519840000
917 82057463712713805254588985404773139540013511417170564858060727034313117605976789424465854666336297110909877610511259768054890189990012250713225329239829297309282114975377647382928072892487343772054251462639124334669489856023427857504076267905394148335916459082788898115401345776619953528651572288233844499198406032018860803527384906597222701848293380263831942302217979221584199062950080000
918 75246694224558559418458099616176968958192389969545407974841686690465128844680715902235188729030384450704357768838825207306334304220841233904027626912923465632611699432421302650145042842410894238973748591240077014891922197973483345331237937669246434024035392978917419571823034077160497385773491788310435405764938331361295356834611959349653217594885029701933891091133886946192710540725223360000
919 75083114454505171245809277660489627721326754339176831000983335197659769868931409998099894840489014049724565686732653848160016186168187231221627566854417110272540804433655169383514292749275218381932501311693902934424765845369193164145735246500400246123983142124615425181449505742210148478413114632248890980969797161075727323450188889872806145382722236159103600023544465452831422039549733744000
920 74920067517578992806621852518990193133441137065910431802284131429586675906132427565965041648652990132135587259617056337089093241138506042880212523278186019913642778799705863912540320343739332999995622915794459062688772868506285035667677189504742482288751908374073372140881754372520224160327526978324354844203304659097278404181024527462658900767341731846054515115784325462705838061179376016000
921 74757551102139558982746317047148565816448856942123207438287853487223147324991142473631061081085413147033340866429166843950071346906101474457478873553070648937691276025736870715333074529544670672446825469122453728496389413260067497629352510134884038726303422672611173936671598723122132567788855553208683792480520917971253939096033151047338599464158777980878691872583057945433157284473997760000
922 74595562909068834044538849404576196226380712073342875461173470272732956323203512695790040363683277907278122359676340913627319296316922489680756275777224342006081977486136140767954237965016946575648457483273867696581987702722125856247707109246184398339030825873753944957393870448532485476634383493505089678087280352601868773464189092215166684839101012481461836635589378513265371461539059520000
923 74434100651689897174312574838765425238877723519071570535932835055692408798694414183461490492766214535184446770153231950610809947190695384724737322799351562045029851993741906697027930090633793011631902380496218632303671712023593116299118998620110406134833789454113784903373537395613583992918724654774559180948563295561604988240240630976605717988799928038861269889624899338994234293873390560000
924 74273162055686243342584331433708635130253123035787091464503791088004425212102642477118871053862936233486750669028576313960840628385958746055062215074379991100067625286728410682547869701248638864579725294268118700125717827240839401453066849433904762013461175855294079422501378395839284351852954439304776350287052888436066382860261732315034678598553874140398867143917602259342354868373123769600
925 6737522259911063110990371317960610530174149389855416504339436772561956498722053961207327395814780392670504380343844935607678847499374227503914930957071187097630324540048797513319677165124066592467275296672269946879654748907376360390990945305019438454784815088385208068563839940875269854811715089526567185123231579512558937538079897963782843414987608453340717969858616187672524631688274726400
926 6722986073805537624235268035721213312201821127957130816088434751477680432921143380924247940807628762912854964205023263686195182240475901230983075658350429412414293634892273678339483686882159221178241261512243474502352365414588061878820522553552298350243747526166469755578804687496898183064548498179152800689308749783297753206821904656417616136853870355275257952663667716933209583939216960000
927 6708496879680956724183036854609745180063455134146878378984795883478806121643296089155014647831750252647956569885615885962733554692543841099019750064259156935232366277920523088515476178936292498718805396724501570462476606006366966917874788668738608052075118759946283398346953815325568661118288695381352902411961101615661335635255478137761543688283064600199233689834651191681198356387623820000
928 6218776607464246883317675164223233781918822909354156257318905783984853274763335474646698578540032484204655740283965926287454005199988140698791308309568238478960403539632324903053846417873943146312332602763612955818715813767902178332869929095920689664273635090470204710267626186806802148856653620618514140535887941197718058133881828233704950999038400884384689630476721654688470876371327281140000
929 6205402894329915169590110271396947257656631892344792480421445771546176170946640129539931484822742091765505942993032666230921846049020424267181004420730457320941133854600857537670934920201095956750370597166271852687922876533992711282691714194639139794027885337587473087234792582103991821654811354767721637007853773582239094568002512474062574760330791420117195674282148059732151584164077114944000
930 6192072275867337478570582644605546726490881877538466395608510334872607586261470118520511653491221700590929131085421425272316213726680960412686523208226202847641582546642531313100213255496045267262185053455925404024790926208463188809474331349967519730023528978108230395318069074945873686699591566680143287626526482983781008435740423295815394148600757496550885909138684798594166296120760085696000
931 199315631197446485361714033624642062011509073311324025609715997903624707712279081068256812880618724267948362588586526564559534776609902159206647742754062323421939352359738132395929611228413474268096085411671418584488978311431218523910117961908825742382731619467003124312813382240747007082604878755798603678965444731237586108446580149006933288045088760618590748148240926993374451591869959840000
932 198888373681481969851828258632949367344817735533593427484078878937057452175918354206374161620424471911532610471569192102470446813530352529712099730443764226265622226202482530825949054719885256745549255646587449841542592505833295225895305276031207680769906900025487576350728037369920111033124482445496784592836901441352832440475633567765760869421197895108154326394439767449980294139368630880000
933 198462488512999139081267598550223565701681080853649972607239309603145123584535231392227750139438552271465088821737138157925542216499238284466463542584141604796102692527530748104694345823268800092989193000663279713402244342009241060529362438181033788519864272830572185394944893820948119360676678414564243298205559039979485904200525144708446606317512246510492325695522337541093826700098034240000
934 2178417668030919961915560817027748079996099393370063816971226774820404709463192598693511657412896109050316798478597057662876833976397521404790711590952989614997221319155131623313880290036585770432457847877868705560050517306995551876163472409681229702223921959422633517335101010999348180747192246597511047026185724521186592336695176000152713925814575599932815763222615775598124003661076069952000
935 2173762929424016286783262610153757165295253027144914107960604495387027776323313982029636632503894194287388771131420568223426242450806928410336030583280013141460902470182577923264064306510866570068285929399497191231930751244373766508906712853250286903714896485150362932896350795163879488053287989660336878122283618272209697908625314512972900434520100011044070430395217023940863054935304539888000
936 2032468339011455228142350540493762949551061580380494690943165203186870970862298573197710251391141071658708501007878231288903536691504478063664188595366812287265943809620710358251900126587660243013847343988529873801855252413489471685827776517789018254973428213615589342258087993478227321329824270332414981044335183084516067544564669069629661906276293510326205852419527917384706956364509744795280000
937 2028134717819533148764648300535354073326006011978830523158638198489244380306088981357203406505445674917431937039844375785089243436298711585916503758276477932708873566956273875611704177490458408806994791016272880467522938442458577289909167186194585380229348409322165910824701878353540269471978163146205140999464532374314540748094381928756251113299158556146405839941021461270880289080150448964160000
938 2023814942062729031301890796167866631210295669035318637060323740132504775662199547957081567513953777846255298196309031001734420766572835735893252419068221323693519203661372333810614285738615046913902150353831404683779545602325545176405633283774575613711288029323609646903882492031168511709524535535670092775823500356477875059600038197278602016146231700861748958492797773387449234151332237145280000
939 2019508952824297692937418688090913723484316316548009448470833689621584552735258697855045223753285791084880286923550926680454134764941829702412628477751054895345235120249326860759953404279596717026851294714780699567431078484022724867519663851255906303894881033516538137016852954814080919131419164183466539386938769504655581708409399818135456054409750356817362258581110969614284448546754934513056000
940 1896318906702015533668236148117367986351773021238580872114112834554667895018407917285887465104335357828702589421214320152946432544280378090565458140608240546729175777914117922253596246618541317288213365737179076893817782696497338650600964356329296019357293290472029310658824924570421983064402595168275080484335504564871591224196426429229193235090755585051503160807663200467813097185402883507759584000
941 1892292751910716137630723969458944699756546326925972420156333401784912761483336987525195559658253966410807254836455903337335081307456003614789310671095271883148009799617060347047113027411283267782293592136887826199775706724742567230960622606103543798509400948029413537175472854666875439575943141675348806428105492877897341561300043358254184332256167993575809948152020603439219014176516677810290880000
942 1888279405671244841474561246299964965504676663454231227324612652258327580653043589884633108842435824382364397456102868547648262471172958007971093681336851370140272769289134450234711939336179803799722449841793684468705132585347567088371098486048181033295171041458831536036182350203106880849376984428953580963782893741358853032007784517621619784361669227947865494391358841820047817964053227804330560000
943 1884278813710076949861267684337465039730302348489285822181975761045915869677083751770470750560989985771384811868272142131233753440513693266428782042181476685034043377828776114535062125905382812689977275159925477510084994592582000208946583446882824717546664323150656045493732811325557925593340168783976984393944370661398346987448445991101234996682936877888653914954089013765344326824298877745423080000
944 1880290922040849273776905213047861939117116523413118021500109145678622926037555532190004145797897943473455955123577386274871353962332711905018350757436119062420214714595276059266204851564842319964707481984983836287841428466460133541837701788794183818673549689662506508889513270984128173369862200172793964321152954003913906041443264094823772065473025900369312848467413693101290688037369144670829592000
945 1876315676962538810195981523379684641148581393342477180017022234165560298286947592375648957328980611669072327311476799834543930381016997926360806675496507817045119123232495348781498287396629122670913174412076893716408359907334425014265106224758678144638299056069139687517653834893252638119608791715769029935695971014476455922962411528027104471254266860410815358301520640896002547047860964660954688000
946 1773118314729599175635202539593801985885409416708640935116086011286454481881165474794988264675886678027273349309345575843644014210061063040410962308344199887107637571454708104598515881589814520924012949819412664562005900112431031638480525382396950846683192607985337004704182873974123743023030308171401733289232692608680250847199478893985613725335282183088220513594937005646722406960228611604602180160000
947 1769377558791351076108545994151620969037549903171280933143267264427200358501669345101327951881211811617933110175781555641442233589364731683785622725415203684814161542822947117036071755257346557799700686212198713792887744205020839588610313303531134494685970682652034605960081222341266941877412100770196244400436843046214680697732813326698724244902085385233604014621108024622151262641747116643411036320000
948 1765648628214340852555103326092291946974246320656694461208297259654961790833594172614286164838258783563943788552650298411428656700872919815115895385635614214456281328823320252721980982327404836919195521436198295007233607757802671328149596099519477730735104569516835376021282315655616221241211021527266431451226227992376504342205452287021803856609351801703080086244667333316309004975484214395479716960000
949 1761931473207573819181303108563676595506932117876364578132069265424109239694997132250887667649125607177493380576749981993720385844660555773399861921665855026636373368131060631137303127627768195157260372970016824912481537004628349914827175897204699882880925402002063091019132247622657029196492682534577449490276278038708343280432388176943863216911226850541599917642046981035643091280798984470436601766400
950 1758226044241837596638335068377422806662543196492818070081318331111966002597846770248256989063112724722861428146514966258717819312915738621405330140547735457705487199112909084068665266160622520719495366928018892578280734613451423837193469954203217864199787809148220687042225555198634616937404369847859095232673173353032826259863655499389827752732654344021007699098109973714853095294929796280172802393600
951 1754532292048052223536153692183352590682159702382539040522323964870134141247851293840172415556677613956636929347887833976661689440409613120099856757899525929432996679787041628009697481988016170886051048930270953728326363322246693955182559303038925389695166406187825265430792308233931603036275369070867794612436465005652505196292513365987748282663888263466341716536979490576796681229184145447651430960000
952 1668560209737697664582882161266368313738733876965794627536730090591497568326706580442003967194400410872761719809841330111805266657829542077214963776762449158890779842477476588237222305370603378512634547532687676995638371519456605951378613897190018045600103252284621827424683485130468954487497875986395272676427078220375532441674180211054348616813357738556490972426667495538533643848954122320716510842960000
953 1665062179947891170527152848559310937818946174917648307562858539038894848057677845472523875019988669969464525428688622920795192723536398383132752112660221802163545503185070976941127499698966893442377452045197765723110827763650617259656646153170751760389201568317568112901780584742354763807230584841769706067042535079452313296094150483148574301054839168873982605608162951522729590088264491037025281260480000
954 1661575138733340613101965093902642223813042622718867892259061976653473078742373808099806547533035814116125332705277756694783056194272447810602631165827425526138072109461123184319261264097503088429932682512118817522643579956815746857018621763321179505393622088593342839366907745821428366396115965815923067939153440765149795362489764827686483045974096050195712484968145856336294554297503727705010568629568000
955 1658099040116743666212630438894477700332262198821966494994921679631185478159230766660267203291334902371112518201710230007137066536962254405141119385145778192401381582035472298996417621285583625901836589034059991544562735647282659520497662303565277456219158444056536682799194549700463035085663840364425320935096634403716427589764890842691323039601765305320826057175325467515507327196462924927385023506912000
956 1654633838361013794391914387820508049965841588166121214963584330248466177264436136008939581131896375929375605937965799014436675593311340602831524569293853891058849959084509974442611105880598080184173398670352447152620075802669738601959527168134629018484113180850566909167430297767964679735432567970769259658325272576331440280277398907805865729174175409175954947337968465493531345321444193631821000469280000
957 1651179487967775769768966758618377552993052774829657496351969331646694849128184703574682922298635631929523047261686120937162277523179166614099099674577165260806117495704375298086781020064563428659780552326573005718063457690346837268761281808702197642662643215963613742342446100904148469548093460313210242414779708332957053139817529599021302335167548738175587609243317174333837125393842013686869390864960000
958 149794176697806560969656004170801717529088207935537228553306915384006727710273273421269462189761522396108973004970482295654971996367661621925570043470504043472504924010720178241449373040268006562461843641722472885788864253451694309053421811634088837238425401239660475061306372031971758968388040716631169019901808785158773329681048044958136916746169697832404715332813966806093670395478889667109110537280000
959 149482105496352797300969220828779213950902607502338192660487525976956713694210204101641817476866185891117079311210127124205690804708562326879891772546607160048603872085697844536779686846434114882123381467468884400610137452923669945909560516193184485494178681653744515738261983756905151137203898965138187417777013350189692551910879194864474131502948510961920538842537271041914308582154975313635966556994000
960 143353339171002332611629482774799266178915600594742326761407537411901488432747585733474502960314672269581279059450511912113257481715511271477816209872196266486611113330184232910771719685730316171956322827302660140185121817353799478127268535029263921588917355705940990592993242422872039940578539107567521733648155802831915157282533147875030692111327622012481796749993242929195821930286621325776891928157246000
961 143055307280833928593725887176514860220123676269181531903275713009797743134550605305754181748338966090226640225647080494416556322709865717898860251015913114165433127647585097291414605923389920504239157914979785586879123643097346672559436375912778965410977818583891217223777040255672721770223905970129751418193585832347857121612507091434542062813798874357570192182945439929343023963695588849008125001071680000
962 142758203838921500912326664150187726554038268841831206811057071861283106077157976841983145026120193574982140453631198707304580089433209714331053687670085672599149777434402158356229944228844977782527342426059786032181555369695275339906145750002264367351972672543218545952284253048495831382331436798852223377865042559591163752720269278160534706504735948346443358969689063107059860881735681084004992861920960000
963 142462024992782659624126816299253727121353542142989233352942845571114468927620304690858698667144840476278858004557275058534238636965505959737005858442554374523217931423127465081631956792685548368040771176213188965724747163534081822603435904047902823021366920110556266811304410199847499781953155809642986399902666952621057603855704404139454758980867201565641609262283069200198740838412578011216600760547680000
964 142166766909896063438377330669617968101412913040102209035112912212417858629324718567147074421202571376846155708174772934060592546526199211633923981015730427633014370943494040283535310250110034278158821391392021734707701055423130357686123083521378672092825227011881538797187717121713100818674496419363933578348464534066402562189682218845901484868989756588303491937387145740716463655327785103421333194204576000
965 141872425777577438048235762697217102743024894586603032618891146348624032835061106313384865157390557771511070499669235101898976412889499006226814407556070530267314548229325315562451386212325127374891411823293901606892571239573393027753025520201458633434247949109165427950816728059349305578884280070669598312140703737929619120031939605556365456950006340943193132740829408378934441991445118881675119253843904000
966 136906890875362227716547511002814504147019023276071926477229956226422191685833967592416394876881888249508183032180811873332512238438366541008875903291608061707958539041298929517765587694893747916770212409478615050651331246188324271781669626994407581264049270890344637972538142577272079883623330268196162371215779107102082450830821719361892665956756119010181373094900379085671736521744539720816490079959367360000
967 16531507073199988996773111953589851375752547060585685122125517214340479646064451586784279681383488006128113101135833033704900852791432759826821765322461673451235993589236845739270194714158420060950003148444542767366148247977240155817636607459574715437633949460009115035183980716205603645947517129884686606324305327182576455937821722612948539414278301370479400801209220774594862185000653171288591177155093608720000
968 16497386315566965283673477047596889866205070183267654812275928943516247489932223616532918939007051498375526696386326670374240582713431866617684878293932340791893917235079494148477067377287092052568269395816174258042379108146533777787053250168636480730848327273301149885472558671383713855140607909802365271739528639200775472540633236085367634276168335836175005753115909689404779910109010956280771587522162558960000
969 16463371086050332365562810084612154010810832925157824596168143523014152134282878825570995394802913247863412208352540429816767921718146440088576249678893305037683826684079330243016289918777221759676376056855728537922704099676128553502956233157979498296351732784077848545502512158659211352346503563596587199014292497676650162287972136629521515442609225865378768627851753174581264899985074851216275151259230265024000
970 15953006582382772062230362971989177236475697104477932033686931073800713418120109581978294537564022937179646429893611676492448116144883900445830385938847612581515628056872871005482784931295127885126408399093200953247100272586168568344364589930082133849164829067771435240591934281740775800423761953125092995844849430248674007257045000394006348463888339863552026800388348826169245688085537530828570621570194126808256000
971 15920181465958116152637296381511833250392413777102463037732842738257913596272125817406322738104014659531128638885600129832998634424421176370838965391648337658508394254286712834689610476703985646679646241893420704372106239103480978697565485835575792009969016662282193604294420013671350335813836517007551652231999945824294019587791821380849956800382396777413030860469854281259432425352851239612873974200708130662560000
972 15887457557497770590144722288230205638366941189688069485753946864181330012312676432375682814695784413571146873954694476945366571455409005401936932574810417128891727462397120413652221760410657824178763104705561669008545897399260051711547879492645523167194157429677297009013239294218788464619974571443301802998223995267615100739718251347179144967288085581570455257467860747279454146986247228842857789258877281473120000
973 15854834441363278248070503145954578932744011125643535462169236501010526459925997425327683466000310523604881685301810094035827831062276748717333365978147562062918643833110884026765872229075112325566486383751340803158425679950801612180312668241120583694571582157747774838563520117023267338409255937826375105250794377207517328458938542412174670336965112099883452269259507850467792023481141998393488471416456588903360000
974 15822311704047661267048820062578261847753767000257600004810940631264863841546662045993677961454668860992358851075549970766010748331892591284067041124859054243302400461145528367223788388605214659257632052707748309203228909325261506309173565331908028651095537886654958890176723152680655507971493361543654335804126081049142933939022771043124055628581593921217024674861026808723242706509898630191655674552012575387660800
975 15789888934162317698878638054253306393147714199027563939227311654561452235313984459833854850877917490375571230479083679842309906634491172039632477515996638148541534886430066218930297018956433481677186085386625874143386227134021216337228537534096741707138374899182305285893574129826801705701059973507704224460265166948632395139967396512297981744096795573017809460363360770180777045226066870703558019481209270929899200
976 15395141710808259756406672102896973733319021344051874840746628863197415929431134848338008479605969553116181949717106587846252158968628892738641665578096722194827996514269314563457039593482522644635256433251960227289801571455670685928797824095744323164459915526702747653746234776581131663058533474170011618848758537774916585261468211599490532200494375683692364223854276750926257619095415198935969068994179039156651720000
977 15363658803424193785534674818432971742044340318808414973996635757137707512397533345580671038952378613334758264748359948607302768050492637334268165239491207425513419834281033756578804338690124847815961430320974623553012611186845183503585558606795970765350590546075543670814238386444973929596246084652281533738638377165969925577906926913193005549777618269206285769408766982519455456275179176034259520795826934782098240000
978 15332272370730783788015707147710943199159673637871114841261198299002594728919703859685715633356970281131827195770324483952333814489613183529703776750748630903704403654844300286187427823187182815440443633731963439439523310653266337367725322532011913623848342148637187095388673037340898395521483579882818241534882221134987351674785564447588934036907796781424454746386481452422377917038661956062790144859573968623197120000
979 15300982018953782188448328153531941274263429405957092157911685649412793515187214668135336621860323403007068364758548311536104561806981319889847238430849143901860108953507883346827861643956188564796687626316183922216177344713157630556770781057456787269513957776905274468663390031142243500836745858291220653286851849255120030548918655132389772947036556379829710961189774347417434288636542237785110981298636062564782432000
980 15269787356325945731387271419273976052501424453039748443012783130249872427490604648424561215903421622368929591333964115182310260967415608738185980044649655331214114847588397346120771202276359434185481331461308929510333965824853537528112736651631187295468057761050217843854698104473248101242787151138741100476888848543081049854629320463414462502700090413713850184510488365057765717202013099685651020072746896280246688000
981 15238687993074772725824364552839609502496329902218893558200129804119017290163739873173187364139870865500561099294587406190085596484793581021814929168794971715468261253194123624438244173351152999492639210623302190346361798888346707512780531485334586099346941553797569742339719085930532728327832391156788470944349360053176607797898914515423801682938990433237854562953440527247057436718913276672034622883189366959920320000
982 14949152921206352044033701626335656921948899634076734580594327337840755961650628815582896804221213319056050438407990245472473970151582502982400445514587867252874364289383435275573917534057481092502279065621459448729780924709468120070037701387113228963459349664275415917235264423297852606489603575724809489996406722212166252249738835139630749450963149615006335326257325157229363345421253924415265965048408768987681833920000
983 14918768464049428564269405484818714529831117317747310323316696591219128408883046236689435631854910039952277978167323598632082762895176847488533777942403745571466083061152981138834946156955738244753290693536862986435614703317782209256887218254212592319224676189348026860492916324876515507695925519676588332496414025622304125720775951328371337358583143213349818384537289943495157322361454627820925993574733141408438578160000
984 14888476548386384039265812783326696835354302866340716799817576395094825610083283706259609366612565044947298733541603144624707975559349077239826095144551149133757522486409523309111423423642122532581202793651508949914933252143532905278700645222224343400810006796070162846562981469394532735091466787656940437405050748412918736633018030615014238196433735815962306062944320826858618931859197867155299747902500180715223474448000
985 14858276798795336607137484562670861750495572028883636238357500175226479107831593475618109144773594324774991839558760136217761306237727679517230099008355305017867547795767719002196390110409582730283877838694812177197053062991111946038784416732929770696143049378633915051742366902519493114939151439203275243820050645474961497816318196881515223514493707954266642156122932752159108548630274544909548632795192878117423832512000
986 14828168841756237647447236367001822516958600251722777806263564004658644297076108990358497981359666068797737550116898413550653380591855890906252935687163095686524351143699294039679274831563767972978338065972026336919044850097512935003244833315031230127356538640278020593684125024297569116732587809133967695200354494217666743008179760818938698238881765283639962030173342209601541965958278041272447217125901707138462487360000
987 14798152305639322186622444390550401823604433044735484733781249097766622749916035895236314787065415732626082210946621291256016430428714482220207889258646571201328957720331481703566563748908780588417653171101637619637832208700554406794736240535041288365965128643030494236207031653803039624593453015998068975169584545848805069439337291667483356744471073451081986398533315201080081354691156020945984773366537533642230781920000
988 14768226820693641049743531459528055207176517103290114693874714721431402077014284558744431440681056954602571427911339953963284344624005251720268136196445061451680163063667515107603840667515638463870802507459369393915612123344233770987264579785728768065932843246381292023393670619113852486828855537704847399891182959305127000542594445779379244799588422139755228084279456120794782909080051559831837180296028863200082691360000
989 14738392019035674098127887961630018732010503937424882138937594085630530557666780953575250771103923506209434919976165529813863568170219382524873655113219919913393940512023742349810701595460051315458942300373592890089519977640508046197391318008383861463779443563055269211225198557257056825239302294194332556659079559387338865187962941848511811981811475832402187219462729946813379307243526203145308216295430825092607776832000
990 14576269706826281683048481194052088525958388394113208435409280550688594721532446363085923012621780347641131135856427708985911068920346969317100044906974500794346607166391481183962783877909990750988893935069483368298535257886462457689220013510291638987677869683861661249901721373127229200161669968958194898535829684234078137670895349488178182050011549598245763160048639917398432134863847414910709825916181086016589091286848000
991 14546882066288325469977818933580209315220569062673464063563697323771883845077743850257120748483429984037015952114781685379084635313652721395089762558371729623390263200330208036414471813640010930926416326329423926023739823898788138218072392515311212296170454624015165965123693709068504947741989182730456602369426801806186851103010479831952016360394590828894461218193703143371419166850009012864518878686511366085104032635060000
992 14517583210162870635194379217701900736539359457310576925469913441951598077011122009672514261578125996153759122402566616526357375222386552771937517316562320298871853808184527859100444680077795400350532305531177352154608424454883227567079296055058823147537684322657632901749829270580955088834150332412771896221653535337292214947717407365019585310323302629843314267099657417000076932878508491187047541569317989718366662982220000
993 14488372781168579144982720507002299326606684689790837334070577600016081783093594601202348236906942644048821981311213363776807360382904889687889353297816722068894244444385363819142496099232568447834736465882221260902788286779923703970364850791366551873598976708326329817440473477279987372357622866955200926611549604682690017332128438738530612301650619928374816652880141003686193478285191572693713441888091997787343792432960000
994 14459250423819496573837026596435460533990389846193267811791038750568813276996924059290383717837782960342191183358829015306904230010275935135752892286162819109961793701783584193375375504058231626834063628764870062388410822886898731701077685262137674382395762684792005536400392123556811518342833675262828663442481163266242399206837728308905425141245292049121801946040180921266723742650447469030007485220980255078223503402944000
995 14430215784414236540556229354273943544966312758148703016988245500065663049533074814191407043705578576887688791424373535356488759668889838880460215795628355617773115401177593060456951055254901844450862697783414500014136905571864798504890782279683582666768461956509290665845371255838825953044956499208084027572114735227555165473490664597441759628913474193601477042534076140300324698990506811461674136857082704365215022472416000
996 14358064705492165357853448207502573827241481194357959501903304272565334734285409440120450008487050684003250347467251667679706315870545389686057914716650213839684249824171705095154666299978627335228608384294497427514066221044005474512366328368285164753434619646726744212516144399559631823279731716712043607434254161551417389646123211274454550830768906822633469657321405759598823075495554277404365766172797290843388947360053920000
997 14329291028727652000422880175022608749431378025631791246388467991457989374096460723807583375203509500267772891861104870750488467542147503133580844747278169322971455736347713702178404443666044915719132215187694827458927811783396245104525914884581186467355592352845528292250580983929251799585784358562320073150818782470152024135810339107571876380206243682708352483659439014589606997187947956207162628364835773226468328227067840000
998 14300603759400869914335947481979520443626710602157052925574877464948563969944115457093253878956855827594564137322844400538775777917438499123303405618654989804807348717856527088160029259594641422394369187729861604581132160508554610980192529669597039947901427002789781488862691932910374418605632638124757870802168494617358926990393301391640801552618243194855082508717177875421259435632016128467008148628369635542331254496883520000
999 14272002551882068174507275587015561402739457180952738819723727710018666842004227226179067371198942115939375009048198711737698226361603622125056798807417679825197734020420814033983709201075452139549580449354401881371969896187537501758232144610257845868005624148784201925884966549044553669768421372848508355060564157628124209136412514788857519949513006708465372343699743519670416916760752096210074132331112896271246591987889752960
1000 14243487062267918188144623687740805036300417306465320760143860122186461713448774224728160143684059114708726907132018494531429099036205812690241500508102159985387149137263130089859865626248128558851179689215831647842755171120229734521951960505142445576561057467168249474484596985509999116981671280195464382323180413057438646280995107166901760668894599102654252718637406369780965534309681662451412645553228554820155190205696167040