0 1
1 696
2 -34632
3 -167186976
4 -64422848328
5 -11387712944304
6 -1037073232984608
7 -48892286706157632
8 -1378097272692189000
9 -26188038166214133672
10 -364779879415169299632
11 -3952277018332870144608
12 -34798618196377082329632
13 -257403706082325167732976
14 -1641465643638931143022656
15 -9211118375709004684406976
16 -46241345668019920285247304
17 -210500886947528355329743632
18 -878705879910032671634327976
19 -3395243421123554600665572000
20 -12239982473237974513166513328
21 -41448923953547765251024996608
22 -132616611037776795801433287264
23 -402927391731913118459933558976
24 -1167648021391379704572109716000
25 -3239896291806684880302464069304
26 -8637033502819091647613574202608
27 -22188349393765169930721854664000
28 -55078447276922594885935637289024
29 -132428310821618706709846876998000
30 -309073857785761097498020468924608
31 -701573599292915762118605273956608
32 -1551602115094903474901371278370632
33 -3348724264098692981916582201197952
34 -7063237848671871030460977841360656
35 -14579143167524506444871455756597632
36 -29484476696329314149360547995003304
37 -58488972726213528360521984449075632
38 -113925467750741239662189331035876000
39 -218095180041539264745548012984785344
40 -410705660160859991931252887454414000
41 -761425312110612813418734641790022608
42 -1390795141542706200189418014325803264
43 -2504622521881338807380889323548250976
44 -4449875057128293329897653758166018656
45 -7804475765645121438693087576129618672
46 -13520000167514720518767060312649660608
47 -23146074166866757520662666816506421632
48 -39179766133697019625349607937134098976
49 -65604388641875525310428394339110168328
50 -108712883056273322082188184446568424632
51 -178355002302482045025775747039943980608
52 -289810753352154899378415553111083451632
53 -466581625742901489844427087545782716976
54 -744517483121257642371272396966375112000
55 -1177872085069370274149955064589498284608
56 -1848126013788461807813989513136934312000
57 -2876751073420997926018606547184983568000
58 -4443556882760845166050344507154484934000
59 -6812886958582926951125355284120680236000
60 -10370797744049841056030874703322500669632
61 -15677498477571660418002676397125282474608
62 -23540904332143216540660290641438723883264
63 -35119201134997597875538735954888290566976
64 -52063127662004352469227295607545611200328
65 -76712265388129501123552221470221728002976
66 -112364543955135398365913132744207392761216
67 -163644328941720959365668524226361640473632
68 -237002934093089563233812907561393239691024
69 -341395789391410573509340513351921115929344
70 -489194882611431624252103979656394846902656
71 -697412311857958351105150786270570361260608
72 -989334868363200493606786778905859869977000
73 -1396697626158376727677818025782542153888976
74 -1962564316581033300310370449086357675316656
75 -2745127223976575788793956705068825404906976
76 -3822704360710449946957377664135313573604000
77 -5300282544144525911087832654193380626283264
78 -7318060106327139848935057387311881472149952
79 -10062552847803589994811194807063209680528000
80 -13780995145882630425506730438869644415792304
81 -18799935703869965183268452626560026680151304
82 -25549194619715355088295419589268749944461264
83 -34592599708338871815715960226840242764194976
84 -46667341002825160138406025042970979572582656
85 -62734152434372258067354172033375781860033632
86 -84041188600765444199691840535853448404896608
87 -112204999326907173272473647220533814711512000
88 -149313030012900836494001061956992266221628000
89 -198052832580187190653492726816828812000114000
90 -261874759178476946867350213780972763269172976
91 -345195956600449102354090884414258565854964608
92 -453655926260861805843438072652463630345533632
93 -594435319370047509166298842115619036537725952
94 -776653394845139847700353950023461068663734656
95 -1011861388948691828823897510639068663437272000
96 -1314654798509034406162511386076449350190168608
97 -1703429831715624861780209004016708927513951632
98 -2201318063189777657439649704284791219234038024
99 -2837335925135242883286624921169811131893445344
100 -3647799042035678321936303896492415524725638328
101 -4678054063482889044245225391046869794038258608
102 -5984600974973491036496427089017895547935475264
103 -7637680898407455233652153263484812691914246976
104 -9724435216223717604362542629579340992942966000
105 -12352741941279732456777307091336298498671236608
106 -15655881900021240139380063977637041187289474608
107 -19798182995321599466887941872033848899352417632
108 -24981861260203409147815952891844869353819848000
109 -31455264434975148590111154307117667789150166000
110 -39522829961030339319666524573446273725470067264
111 -49557040369013474222103764089247476072476988608
112 -62012818657096007024132694631781465096668141632
113 -77444749453256637037017678557210311687375592976
114 -96527751150782983513702627897304107950576144000
115 -120081720252572417585804041522171902707244878976
116 -149101027260730884112805765178154852764722886000
117 -184789561823625958652332977960749088178683256368
118 -228602558988344902154091954800336716931167788000
119 -282296131544728292219079007737333990993574294656
120 -347986227688473682484067642241903180419405816000
121 -428218227916405762356771054331348622212510935912
122 -526049572273280492740749464566882547372616177264
123 -645146993893556467016367050412992902791465029952
124 -789901673631405670537780627986393779604467302656
125 -965564337963593836462199384275787466555679694304
126 -1178404881497800114759607397186158643217006924608
127 -1435899075558261035212694084975253993184551109632
128 -1746948676842043146706277139217304348020940253000
129 -2122138133747141466608076529084025729696711977344
130 -2574036569244211755653312649273719422621649992608
131 -3117548965409039629286303005049226745538387416608
132 -3770328449353605125795739547986169070330661627264
133 -4553254402512430321536297037324038474107129376000
134 -5490992671304936212436692512536070814915255450656
135 -6612643418905401660475043660755862226032121264000
136 -7952498835827057393969074165805143993716023562000
137 -9550916999278966092392906301618199049760704935632
138 -11455342141616197298704299320772066570917518301952
139 -13721478149163048450564791096188929520825536444000
140 -16414656423333279469588487555779707745762425969024
141 -19611404994931680690348279832208352900498081412608
142 -23401274691612964515875534241181365690148294515264
143 -27888928484134438558696050030269169557813678789952
144 -33196569565721962204875481969745867757333554997672
145 -39466712123581743019831828169512714304624104548000
146 -46865396918190300287937872474336703295057032550608
147 -55585851225798571367400570686285183636189374009632
148 -65852730906344812831689025891329198714124197615024
149 -77926936306778210638835625126695947734595695390000
150 -92111187513398004719761672729307741473696197424608
151 -108756337639962113925537083960766432176199267388608
152 -128268673527562269200334500466761386819910518500000
153 -151118161888073366164128502074033921243902521664976
154 -177847975508567044684727140508281103820777198189312
155 -209085225849122632807397456167737539704771646596608
156 -245553350209667001893213158476605680651061949532608
157 -288086032289482642233700584235074977581961409547632
158 -337643255340584751295544959216066696105258529424000
159 -395329296867823252795934122548206846832024503281344
160 -462413464514848783087748295820296793583363471635632
161 -540353280966051333203197677751091104071310359172608
162 -630821182979812601978461654490493791977714358650632
163 -735734297866244496494388977881393347618894761522976
164 -857288713522005503293058742868005610788566085064656
165 -997997601061327929808976179129191203308765876637952
166 -1160735069209276193882916654870766440678766703848608
167 -1348784823681821238326343708562044486559056817933632
168 -1565896120300108649749319004342829882760862388128000
169 -1816345688453508023244563221006507929597401506935672
170 -2105008914670930874045509143461902859796711418690656
171 -2437438416712535631934039688228650924725055653396000
172 -2819954348103561749640596020449385800755013362977632
173 -3259743816871666390477171173478597148855444934548976
174 -3764975132179751844030963381892974565867202081496000
175 -4344923248143292739660308635134752772962009597597632
176 -5010113912281840241507843309930354073229565712640608
177 -5772481517436898294448814864202028809527896641584000
178 -6645550501272108175053045120268829559710320395762000
179 -7644633451697627284871149872775564938278495523588000
180 -8787058799370588381045045948228792375898649921048304
181 -10092418795721102210212676106438552758838702998146608
182 -11582854597620677100328789083428358045915666767547264
183 -13283365884622124493960806388896123085602586437717952
184 -15222166929117101800007157165222239874884893716216000
185 -17431072213121550795653056698742273686362554631065632
186 -19945940096635861333512568594551672240985767653385216
187 -22807151918964547271739479261408455627526020469955264
188 -26060163524900418697240660195229249295158084564337024
189 -29756099094421123381784829129074368521051292034112000
190 -33952435180765820513311070682550190796542638306776000
191 -38713735023203687365462521673138795740464731463812608
192 -44112495040045096367976538626285566906965296749017632
193 -50230050778776536475205992423606681252231698827640976
194 -57157622158503209543812148688277967139821503760224656
195 -64997428668007371678488362717192061835412425877705344
196 -73863977261673163105862255641200024658009526760210696
197 -83885432117236268438974430660481110931521533277011632
198 -95205198198443523106905216963011640606999042350729952
199 -107983600046992286500353261104131514145413864348520000
200 -122399824905651309629416269051859926588757467397539000
201 -138653975912427260038315616928579359544746075262100608
202 -156969451643514347125078724615304162852512265038649264
203 -177595451997725527090794231608389229980283715755184000
204 -200809886461881885141189603609032887488145122138670656
205 -226922426256681957831659750602277250235527994768912608
206 -256278051980992763451536670823033029384814440549964608
207 -289260763663143567045891999636105073756050981710674368
208 -326297900201184029136707566002762159234053129862644976
209 -367864640282331290933458429176006682365775627524144000
210 -414489251834960717111458624546110950719704939806283264
211 -466758541857262715096990437077283367002332536015464608
212 -525324224614293967395211600427183739370984321697539632
213 -590909507923254689897554286111456090806082807052701952
214 -664316804838257923601307983878259614812324828485602656
215 -746435678565963579257171990837509934014149291109670976
216 -838252164888929598164478762410546222011087468941000000
217 -940858338400435934469296113383233784947589224618379264
218 -1055463562980656478916090009791150980886803153819478000
219 -1183405989481466802312966109979841951268743953192449344
220 -1326166110374956348517618865865712080967528173671598656
221 -1485380554418998338176767423817332766126122673586448608
222 -1662858390740357896789973426799620383847878512059139264
223 -1860597650497368341362195957170297274875198846534878976
224 -2080804906757859286190166212156063752374861346822510656
225 -2325915028347235679733402071276964292489914549474243672
226 -2598614656731086457520614187714063706087120564785582608
227 -2901865784604073173217367453950491800626918617171769632
228 -3238933862101872243817422154299445140215617804751376000
229 -3613415893866609956739717573527407008254092173491118000
230 -4029274036739684265176996979388384342296344176081300608
231 -4490869026488522097809230184990740838314301528299785216
232 -5003000280350340721475696090134736367285206254167750000
233 -5570945600488348357500561388935249981668332061480384976
234 -6200508971310215048203040153092243855100472819595639344
235 -6898067643304501248301038251679830214222528953740261632
236 -7670629020600414624748763654910446119396164563281452000
237 -8525886409872265776120827727621208082342380435616832000
238 -9472286632076771982169632575179446332887414370811090048
239 -10519095929647309483181800217604177801246819560797104000
240 -11676480213909407362712054072026831074495693029900918976
241 -12955582862898090141818797647179645656054621914573742608
242 -14368619837999766752939386116826051202871223390712257896
243 -15928971380149790600575788681554644468626646603408922976
244 -17651294601472891388084553441553005684017018608918828656
245 -19551631403528349144098023946701496554548067594628033328
246 -21647541581752749605057622138365937275973317764792017216
247 -23958229649856353328756548400128745318395397802328568000
248 -26504701994551194633112223659514093345634851386516128000
249 -29309915703931362122578900321938374001778011047120713344
250 -32398963885388765825572224036721188613729773051984049632
251 -35799250068394551924818205923091612753826071286345648608
252 -39540706464686027219529278609852320964854954548278989632
253 -43655998052353787231431896548716046939561639898006941952
254 -48180779325581607510399672041493218381547355751290438656
255 -53153932780767199109549029708783345059904680203040820608
256 -58617870584586311507390288177785118104782945549266495304
257 -64618812881186915037303190604168230668039090231175807632
258 -71207141825563497281446480015042637336163949111816685952
259 -78437725919525415628948718523569062522696140489421750656
260 -86370335028218271460868583650515129655519992152797641632
261 -95070017852247929847296415332964465244322222472337614000
262 -104607587884036937831145844383281081277262778473020063264
263 -115060062142934113407952216275980033376184969610521382976
264 -126511229571500987149659718943162659122164824528248432000
265 -139052160305649281193793512801897066344547278033483186976
266 -152781869781058374885607133534888780791863587595122208000
267 -167807909113312142353979904473998640140239668695959816000
268 -184247140201799997048902789772420841208893905127241301024
269 -202226419265410116059656924987779377571401668171647222000
270 -221883500552552233348879043952893358529620591214203312000
271 -243367826720705558396707684493638478623214150265839380608
272 -266841581416838161085844922589022380691747822874875727632
273 -292480602053685891557738123913926573145698741197138877952
274 -320475604540867116070909619072884034283581756824630696656
275 -351033236107041217715166842330773283603898994367931784608
276 -384377498927595403753726074579831012580907333880440740608
277 -420750962969518209125587797103817492964719368089904099632
278 -460416419217055515298916005200843371390546969678078652000
279 -503658275152853156290811539125648143116163405347523161344
280 -550784472760099739322039190087225687126778594719606512000
281 -602128092206245977862287679127943979905687307968367606608
282 -658049574938300419305912012131762143438824668340896331264
283 -718938564392898905337598452693591447834600749276207114976
284 -785216480353048885578881566535760106562946610957651630656
285 -857338629192411531368356612254831717044375375235036768000
286 -935797182262680581594328240290668735710502765898639697216
287 -1021123592289211678855992282473282041992277875936199707264
288 -1113892036126287111688798091258111320651557829746145175976
289 -1214722178422241300589299291104306085754748357992031658328
290 -1324283147681011316186865017689989449135469887046781284000
291 -1443296693399758719653748221859111676618089789627322732608
292 -1572541774044427390768771375817279058502551849839514343632
293 -1712858159511601039601105235757977377688287756066177900976
294 -1865151720704026034442309267741765851893978420748772538656
295 -2030398535306136625580317706830258515404082323009331336000
296 -2209650981211245390697787621556239335051561144454302062000
297 -2404042410530507890275472374638816090319802590808415328000
298 -2614794163201056914761845759915802391270735436002163870000
299 -2843220881814690035895392044284587237208532746893527753344
300 -3090738577857565183432200353500621596080709219749589169632
301 -3358870668198966617478368354758602583307237392182431908608
302 -3649257244665486874279935892342679067061407966192231939264
303 -3963661922352270758885165113439969928175536448413917813952
304 -4303982483610788287647865612215618420508953992084473572000
305 -4672258638611932619023927729340716450048254061874245864608
306 -5070684238156511264086323129465156743944379387219441158608
307 -5501616057855534278885438748620732160971253676183380937632
308 -5967587800539883618596821254039852719826068902277686754048
309 -6471320027788653381908709838927775273380185597785376601344
310 -7015736202044253491245052262959481967992432325765337163264
311 -7603973902774409957809768047793030630085244426256716124608
312 -8239403191982457157657382801140137376668436929806455704000
313 -8925639266543622257216619585772151469664622828869343312976
314 -9666563468693281923485701116212157285809629400859546892656
315 -10466337542235128876530193619675666257681005002436608686976
316 -11329427651584297940136421246976633684857263824760894096000
317 -12260620427165431688164424977757713345497201649595086123632
318 -13265050404688485191787762586694677003224675522769640117952
319 -14348218063298294281253722807442131718864603353697903496000
320 -15516021150947906482403389903685354403400128740814399665328
321 -16774774939623884791007083324602307773779168049038880436608
322 -18131247962505544734440671083122444146071891187320731211264
323 -19592684733103445897288288991749605155203803762803386376000
324 -21166846488455698125764378285234880368957244285637983512328
325 -22862036641874773290810080938725624267511580638737999752976
326 -24687147203554943919347885643138098428451020292467793272608
327 -26651687262803401979436348774712052785253140252241076504000
328 -28765835842241614164017454450473270834047150260118053378000
329 -31040473733598896119906070032754736735128007419447086918656
330 -33487243638973056911832561117470269244337067931109721641216
331 -36118585712177798114049440252683129602136936555400374336608
332 -38947805949797986409463873592705757833834420287370631785632
333 -41989115822372042157032519573214281052653250004605270740976
334 -45257709997648484059205318917345795233684370382527999630656
335 -48769810480392259758465158993237949840652543291528110013632
336 -52542754887673815280624771936523383990680318063674683492608
337 -56595045549087142549048659385860696917640192096407568655632
338 -60946449708052108580913042469095586365091421937733591193976
339 -65618054072988795228337875437113549129005896798309358625344
340 -70632378486719615124010983541016468670319413572776813821024
341 -76013436460156899546097945287735142858153102063811517705216
342 -81786864045206857121958298196269618111358511861122914068000
343 -87979986919858481513955605575214514081036629463729593040000
344 -94621966416545291685883129140213032598660406533541162716000
345 -101743873772445496201751436250999757384247803841375414649344
346 -109378855500384599497477346871057166912171405890575914330608
347 -117562215465064050926457089270348089129443007154095587601632
348 -126331602054416607232410835302675946422754346725788308184000
349 -135727098782048153825568447743161226545136613995504747910000
350 -145791436019966490632548745323339410190539172960201103902656
351 -156570090877121317769644501397549751109722857251946885616000
352 -168111526581914973218759845053854069474348087853627253959264
353 -180467302437529938473834224225334230049532886806293343896976
354 -193692344320574735548837343618947337281499738121586535472000
355 -207845065551387733084401955808107232848521531579256750900608
356 -222987672397501065309296014894914408280152698050359168498000
357 -239186296747953338345033870308517393326358452039000384971264
358 -256511340964546770989743794325918885273134967530419302404000
359 -275037623299618419815171499015824025282814823855305287816000
360 -294844766963482050631303560813738843846209937553559614902000
361 -316017359252783204073766006615723999214426145080239749227304
362 -338645390288964410798541842427044571274938892773111390153264
363 -362824426869865299839647311327568797156510360935076792032928
364 -388656106961750716752899633911042878363601129363942112758656
365 -416248329329006898962840511071170540019589409500584856458976
366 -445715810590038806650225556828401279032332642017351389921216
367 -477180291684696596024231140494254139002988545679482868853632
368 -510771165115708612385410682967491202262883489074902276470976
369 -546625699342403071317314798941308333989275996366668170899344
370 -584889744693348797028485390576681457346632368248266283546656
371 -625717976795600648571219295845780541285449938001055805236608
372 -669274690648642032312097096468641599134200449376109779723264
373 -715734064159307413328966062051045741001270420462354383868976
374 -765281050985717330804419665698429412771086677920296359365312
375 -818111665241889880412774000933177337872902793062943167406976
376 -874433984905151405948837772263419442801437025958494691312000
377 -934468458732233711807848315329734034339312088614756789012000
378 -998449033405114258299128451418994195453744000274886341696000
379 -1066623483584809900475729976592370626351921702150314297708000
380 -1139254677507415444199485411326408229162741529888145708504000
381 -1216620931031684080730218773791886981593105764685425433284608
382 -1299017428015841573057487284570365915550493724903969299531264
383 -1386756599116730489462407166524339613277226110303312472574976
384 -1480169715171530463012888427656169570415156380529732182932000
385 -1579607291264690803850967786304849044391059013242852809163264
386 -1685440873443055115129843067440276880606963075323411784766608
387 -1798063468388578644183818878690989717048074230616658032230368
388 -1917891545999190869849424374087921986579281257289543563547024
389 -2045365494780752260607360130466863760348681030318233638094000
390 -2180951865412932596491658268977768607529824631193109486989952
391 -2325143851532685909918939590361784316280744217844985583156608
392 -2478463802276358357660483541874076951832784379351810982773000
393 -2641463727775006044062298531860782446132772330291097877965952
394 -2814728111653852514504182358692362636764987968842648133204656
395 -2998874440134641480292527275017478334822540378933417855328000
396 -3194556348996198539267012444218465170601135376799251651152608
397 -3402464174430601145363236059467045770755688362053408627131632
398 -3623328472875599528892960298752397842695123539741658189160000
399 -3857920591149528146919261797201945355556608804858901974144000
400 -4107056601608583284671212198138067106103945540290872806917304
401 -4371597888351655436022697180924276491578997118772893049038608
402 -4652455544937154364329360844611467256143652267260438969435264
403 -4950590972237767286262978932056658740870204631141392848317952
404 -5267020791249595079686910997281131845387926902884422566516656
405 -5602817447146763109923383113689119806870613105396782408896304
406 -5959114695162397351157492398220892556269373600508331268272000
407 -6337108204195392114683254471959017230054166866359455141619264
408 -6738061680212936307001648687499549953365690691591422529128000
409 -7163307460866341436703257480276012097752876815433308173746000
410 -7614253348027275556374436369016383881513934049752748363991264
411 -8092383183234136331426239310012292345214772575479269842828608
412 -8599264468288694611407565591654084098474857830739185484749632
413 -9136548909473446040052139047127415232964508929470447048288000
414 -9705980913863785389824185691126433423295065736337051182033344
415 -10309398087364098812191821876521164507586586030339786553814976
416 -10948740704043415825151526216508843740107394123020136035386608
417 -11626052140520590133821346989982768054089883966653604916336000
418 -12343489425422586385429042413314832501903513070227728200752000
419 -13103323589776265751872409564997811874629185195808354015412000
420 -13907951415427076957729609885721809553901394731196448873862656
421 -14759895676768026402093282940993762060843847749304553681970608
422 -15661818219927217337118296799588841118931169128802727852847264
423 -16616520067379168195018845171815254376130463367389965977518976
424 -17626955972773053156974087321798431335073600886227964235966000
425 -18696234355679827740399078098472930607702504600634864772283632
426 -19827633492673818634104141918801289311989031534552870333993216
427 -21024601243100946246762447054830833216507437243034695652923264
428 -22290773054402616294124239849001093626861083469802496414109024
429 -23629971434205431261943826365625674725725508638604595809426688
430 -25046225965251161000619753197409923723696067727143560144236608
431 -26543772472808740579499690735910810407280598162930744095796608
432 -28127075265618375754397351590192175858704930839145745534664000
433 -29800825938383482016097766197737326851020446827699639211304976
434 -31569968078348754733946303933525396388249499842025728623757312
435 -33439695634516231324057750119622924078224080421836051511312000
436 -35415480352512186592413863359006558006494468083117257797462000
437 -37503069633061771242184501149726338585941987044070152233568000
438 -39708516985854582559934472461287380728345537044118270091461952
439 -42038179286552803025015822611448041137793592245377429830424000
440 -44498750571280967299308816053250029422282963341125264132328000
441 -47097258589812348541079387314905682408573017616541096011763304
442 -49841102292755133665468489805820605537540498179652787573719264
443 -52738047565551990030899302572656330872783827185764207317290976
444 -55796268797726818260542555008047947798885032046851713688126656
445 -59024343663509842780398538466132928418369524392867034454764000
446 -62431299203571362686551536887287413130980749926582741693220608
447 -66026605501601267084431589377582754899882064475014901263160000
448 -69820226749072929884036324302154198697805528081634698142505024
449 -73822613648732563063754821563561579856734496071798814258170000
450 -78044759982370420350819126911679017452440807007063443117797976
451 -82498193545698173424530453200212251802471702900610294346337216
452 -87195038793486660269745872552283103808405954071124745031471632
453 -92148006087185656233496209083214652707573770887826499501533952
454 -97370461044489804817828544121329535711148227949335912908218656
455 -102876411855354637292462570977419818414827413596457786616804608
456 -108680586028394649277861055690644689030368016842711206122000000
457 -114798415494016569590696073269239414658374751713886681572327632
458 -121246121511882274730542480627633205330689381131918674286894000
459 -128040697247727841824770719018337739488538171683380909892112000
460 -135200001675147357459071688314175230645375660768687050231573632
461 -142742739277034742089723282159694573465484631555064259957114608
462 -150688563861084339999957756394150744393096411584607646011542528
463 -159058054985656490841213481292589592247300516734739290409102976
464 -167872832702996443915587163917035257925262951607268630668998000
465 -177155530264987799696930138432204957481341988008898608135165952
466 -186929920898231052242424208474569629441435021707390097898118608
467 -197220886296131564203203162933768418104862741655123305518313632
468 -208054556643218746529867384135703268859203167247645444581308976
469 -219458274329709524182309935983251874758743362749042324172134656
470 -231460748566728785734549569518159316103236477692558950189414656
471 -244092013698795031604165724161629647864573016075921476448156608
472 -257383599868963211697934492365111974623947544964811226195500000
473 -271368485237743839739315658348257947460329342039742916389325952
474 -286081284305669480543040556231678240705674259664013386581056000
475 -301558193251100728501326813756539921922548266852347950879772000
476 -317837197680529346551347801531275486375735173361847797494027392
477 -334958010215216899231882897766422575449743701658170850747168368
478 -352962299591923359683684978708901214336715436767151636672432000
479 -371893619537516186252486328586449924880781464527222093180768000
480 -391797661336968663512424773302439749336809135473118690130108608
481 -412722172904624944065106167647569795592325001745810854504456608
482 -434717237149062151491611883244404501184391907276205215967221264
483 -457835180038228667079070373361597749471767508141373597996029952
484 -482130877288014617745593389100631285189974219006054897018010984
485 -507661650096066257198191524476043734148971912470436870315041632
486 -534487602934153678671040801800580922005853984637660161656672608
487 -562671505449259571351854193496003341575035705778226263386445632
488 -592279164417089233924877371922946419611964531782030753387878000
489 -623379290159347995743980332015214849030363896941623569521545344
490 -656043905970387954956241262985395657269586576143899026642143024
491 -690348197235494295524985118479045865768438208914366512599392608
492 -726370961972095722582926692189431481659366618011210592324051264
493 -764194440597138065086582409673405245891560701944159113800684000
494 -803904811584718467394100174306254618136255359842215241009144000
495 -845591999630702402611587861796176075912966656268916202513665344
496 -889350220756432430835529376633226019276861949627980069700452608
497 -935277766400006646966956312206433336981877073643764187032011264
498 -983477602723212726940815757412673876087906156135156515906573952
499 -1034057127842323226005203971429299539692412937133363449599300000
500 -1087128830562734102022424979068068161790800599504232754141263328
501 -1142810017696541037318040076234226064992561681095989065306340608
502 -1201223537870190410126348046427746651938201520150433203366519264
503 -1262497475585965664210394705995202130153692844114887817718486976
504 -1326765946301267701687904142435453540754637276564778145710216000
505 -1394168753469851333272193020073696752077217704269351369098648608
506 -1464852261695835645953318388009613349875576261770986629315113216
507 -1538969012639377659858353497517537774967327554156864612661766368
508 -1616678683587235345557470277899302555685540143658168441495553024
509 -1698147657724653154421506884398174013717007425626398308861606000
510 -1783550076178756671119014027647108248390967761162355672412155264
511 -1873067357600150793859399047263440426894333456155641335145812608
512 -1966889352515301637605574506575308962587119008515326244508706632
513 -2065213806699311887050883185734250167322052998026557403556000000
514 -2168247627361323301095828825125543748308513171096513938617472656
515 -2276206284286813516217830626092307782487500827657799154593966976
516 -2389315198300228353350614587115747291726706372712355938647476608
517 -2507809073418523526748898824681907513526441648175476267492811264
518 -2631933419039078950518731164998138530887694278370322830941938048
519 -2761943805740871202186919461857297266095607265357609841873489344
520 -2898107533521568070891284791013124267142362150112882487229316000
521 -3040702803224658654164105985188564133762092736744398016517030608
522 -3190020544332057061449812923865564835169475791538218965917262000
523 -3346363493027316932734506717367725938587687241008533190076858976
524 -3510048194338944433492376318534654279974777208146039288834522656
525 -3681403977060238260248023805270001208980974421362244215507236608
526 -3860775146150919131761552368192640659764208371038210237260652608
527 -4048519843876870287861046796122295190849741536952950889135051264
528 -4245012449893319011246130739697469585063547242521336942343021952
529 -4450642316700179600200912729087345275554676328907409765572097672
530 -4665816396481168327315321601297225560225215396207192211260664608
531 -4890957837944528113401054376683430934149109378901938590639548000
532 -5126508860401382681384015114238782947601401645632079854630432000
533 -5372929197949517466677556463821511943577950203665768289372121952
534 -5630699243212721688703089052755726612304999037889187939582728000
535 -5900318323171615468936442071536430196988053437191975501877357632
536 -6182308137095764278577793891239190466059261416265183708569812000
537 -6477210846997968563366883252302510802324901137551714588579472000
538 -6785592836071112956846066894121859017272468722007151444062326000
539 -7108042595304907780784585396043509164840679350283896286010658656
540 -7445174831212582952996513326063198375733079746797655067120048000
541 -7797628127999511613051131338744735919582053021020285732941322608
542 -8166069436055524371949830699536061786175647029683114384928475264
543 -8551191487353021788933262424290795041270018860167611949244085952
544 -8953717698423759731159963372323835544440692948168970307824848656
545 -9374399314813360173226284076261932621911769886780493716824516000
546 -9814020765410065651319404102061666211801613462525387653859401216
547 -10273396508997445585933853823243111276979320848485193182521721632
548 -10753376880225426418154442591611442467116428071053356024481635024
549 -11254844609104065439999456381733452712891566454496904735588135344
550 -11778721201726895368062028548608932549249631351993479321599567264
551 -12325963101173859081438436202302518833395109587477491185811000000
552 -12897568650096072898767273137056576385877911839337809626580704000
553 -13494573857899659267468136987336874424247462889584213796663424000
554 -14118059996646179790384464815958618729589044722351058355643108656
555 -14769148936573706384188807070490332565926108375743284658107028608
556 -15449011430302196249800586465034016188323069138431761040069308000
557 -16158861975711948231647754814826571899351151808291555334138587632
558 -16899967848511975991598483226463793289892035268702618502697757952
559 -17673643446865939631794852968571298474180534386451528080132801344
560 -18481260137884619016299087946504089098398243391865054165097781632
561 -19324240034797527430194635831950018417710675516220396603323753216
562 -20204066727352302845699699187465753606946737725557663185654333264
563 -21122278438460455040109193802581836729895593104962810228296962976
564 -22080479714896125226576706542074315906713092762931998473724294656
565 -23080333904402445925749661196358383426218356158667917662626362976
566 -24123575890037711994923878935586539606845326143390730665936208608
567 -25212003824160185189205875331443680576682121733875424780121773632
568 -26347492995285714823833210325051811734780687323894853603345128000
569 -27531986750453539926770504932903787414425940103802942809211602000
570 -28767511591548616837726899629810546679801894507873506079272544000
571 -30056167209946458785700479895019268030984361968449736859992560608
572 -31400142918024749601755823413533540311340117604736822915724371264
573 -32801706714193733341859298790286820221878512164015601817889789952
574 -34263223162187669900990741990120601106251249367822724993450781312
575 -35787141398362045775312774079649666689490919460379991992767878976
576 -37376014581541044301638183756278124815841238388232238565186939304
577 -39032486744759654787906714992149565695016241231031512899622079632
578 -40759313949483141430456517108502829795890762902859344113561608024
579 -42559349876651080857704138753352237134081981493084702897623137344
580 -44435568827608491366934784890087966781127338043190510158715236000
581 -46391049941450084774553785527269014973923185879354715415365860608
582 -48429002197803746174787464971713648067746861431700032832003891264
583 -50552747135124164287523546326705662463324367342209898999614757952
584 -52765746024333103862489530323868952427142446466846009989602466000
585 -55071580953486549651132746918663358651258588785289944952745966368
586 -57473984351835329806025635395352402971273761224796177700759346608
587 -59976818296395757605891609474382512991078672261051320276890305632
588 -62584106582046289284775350086005822346724238417678037581364853024
589 -65300012089859398908098761808760968138133766405357210326870144000
590 -68128871616227895891880630432776398478520743160681403986852488000
591 -71075171131222174670026804304550715095239965717724048706685372608
592 -74143583592786011097482348809293874652331213760285760002523059632
593 -77338941910965096521729341498238669698731370702117124846340680976
594 -80666279993304421460219753104464368821351563464212275777328224000
595 -84130803210952369301845466240527680220400023198455943670519974656
596 -87737932943126844501442455529810562217521435452380225374467230000
597 -91493274326573147483479689023427843325389399313937443501022880000
598 -95402664583051935225219708502518509023037242018447175139114893952
599 -99472137818082147121394526234955573627613497321610934593173560000
600 -103707977440498376633046077243419980420016935526278752985758316000
601 -108116677751357091283813419468144038000196864419765443074901558608
602 -112705000791747456035414814537691407227708419863346899718485099264
603 -117479934444583710300754247333827906961993052961625389666287554976
604 -122448754066635550826256296550749151399561486256271385984836926656
605 -127618976806523133447039620301241456949550099301551605665735020912
606 -132998428408220471576871418971806814456097975621737618706527489216
607 -138595193417007884584477852098994956189414018185240012043079717632
608 -144417687575509310064276586740054089869336934703986080074843876000
609 -150474603566731513699534743983966794144229499906911265331298496000
610 -156774989447975306065552752167916261621282852056454138934092207264
611 -163328189555924157834591979804952634132050445384110398716881380608
612 -170143929462694613686180457413535710576173953551526073732125575632
613 -177232251628277097793452600962385137553455979772851007929406892976
614 -184603607405037648640065104533494211278368064189041516308018762656
615 -192268786994682690264630834860401963019211722409266903612887469952
616 -200239019057245088168126016640169448599388255610388441147046624000
617 -208525894499735472434498499667657955815974138314394904186634503632
618 -217141474293992508063479194191575060232576488406227359413915677952
619 -226098206574453322606815396529808763232166741919336414744898332000
620 -235409043321432373847970554111829330238975686686915060803989382656
621 -245087350210565175792429989057736765582236667020453265466727616000
622 -255147032854392453043860164105314915804743499831403165166414627264
623 -265602438808849970223867781351081830212733976081726415105866512000
624 -276468494125958303889527931689194721278413335620113793997506513344
625 -287760596860526155378131697935690207629590259312472835278257819304
626 -299494764751407114607083796159157885593668232112991695555416342608
627 -311687519528433747057509199184661033792999573051144284501139136000
628 -324356046583953145244462450933754702453136083468766036147320519024
629 -337518069334067392968934115477733726159694026166310698492862338656
630 -351192021816313302133898202111486514093315243509008276913362164608
631 -365396912281630169166665602021988111177237705617816870616738716608
632 -380152509734005017500057892890311747401003208096788007164474000000
633 -395479195876349195006672598617273170314728177972111359574731277952
634 -411398166661753857496589850852889961158393663980138454233529900656
635 -427931271659809660990405512610895319281700587871260472305255749632
636 -445101231780692652880146305757808676057977424020072739324167804608
637 -462931465031746208578583740479297080158779735983279430663797131632
638 -481446321674332374474611144607955487952024638736761785708543368000
639 -500670895274941856966049863486043102020323632517906565291480833344
640 -520631276620043263606164397473165365228183514316857703703184078000
641 -541354348896324326905070628847772430735616806036966335405741182608
642 -562868061801688687419566016095753742786161877073288401718003323264
643 -585201209569005133536632947321751134822390054217496846294929810976
644 -608383726833031390768028526019268297381095263138672450825524614656
645 -632446448131543837096626675650600280982033400419956666300430297344
646 -657421427167042457429685132584541732313965232188256155280499208000
647 -683341676333633726668315349262188001118351502865871526237148781632
648 -710241511151325507773506591813150930292411898007342853479995189000
649 -738156268217916678494955515569777646377168112677499449795619472000
650 -767122676743332074776675895048838350776763393863723413430449742608
651 -797178553227097750159997519207656648365457657028880836158166409216
652 -828363202115675259739869974316687067430784748153573604427039481632
653 -860717085401434059202703894474818073304695522434957552561849076976
654 -894282254596690143891064561211482462302424906182436195255127832000
655 -929101993265461814291859266276099085771806115450072629253210556608
656 -965221282691658970036760508493959223135124284291955795362808518608
657 -1002686415234269491551717331756344058326224907359331516894669364368
658 -1041545496182304008729347349556783709840498445691638219841162882048
659 -1081848025696165657611223482314005856970291910452149571756279396000
660 -1123645439551354985977816727387275505017219230150869641676075307264
661 -1166990657200681972967467671037812936959332273201173680732798434608
662 -1211938664334027210905398167277886565689224034869825517532444423264
663 -1258546024448830871289261463708512599439001494549149007521414573952
664 -1306871506291691948713315025386999516920572959974916685842375716000
665 -1356975556168684463694408844717610269958512297670249434864195776000
666 -1408920973591022589631322773302128085530855702333194523978944666608
667 -1462772341275432821917566745671512087959614901563360984014506512000
668 -1518596752591817567052512538543251201828378055810237737664616521024
669 -1576463196024688736934056961605851176434157876620806680871918009344
670 -1636443338187019893784015822751034830286608805262155320713780030656
671 -1698610859324078939642405776786197946848143602736505411328004241216
672 -1763042295971118673014284626293812514584670644192745588584594475264
673 -1829816323734696032367922148340065469216202787457625556557125848976
674 -1899014664008792735823504018105656996753931171516109870320541456656
675 -1970721310050905245634188671013267594335717820335140782647486264000
676 -2045023502370256146180551635377950187030204857706202956642734717304
677 -2122010893885730838612451222461471064873216683766936421562498739632
678 -2201776598982479639239983284064832089180284403177902157341232869952
679 -2284416293113293055998871381790019356009436395568076194590747158656
680 -2370029340930896228744859383551232401337319665927327968875270012000
681 -2458717825430307183033994908482962680103388306576577855497602324608
682 -2550587760802091855307274760459637325410418799579387817528087702528
683 -2645748045934296820663225681769842023332180406530271348277940954976
684 -2744311768098140850670882130797639750381522910187506643938551572000
685 -2846395075106312669775131865925387338529109765140438024689737425632
686 -2952118576443267787441760878238855362319017215177376038291226320000
687 -3061606128057088238667985187538243987770710427377672229196924792000
688 -3174986337830252664794130839084760284777686529932578305045027162976
689 -3292391256645046128027289418504889463276689708791346798958448605344
690 -3413957995657979648453422728022331458822627425182450225548679741952
691 -3539827316639784961464555845493336057047698779499233686086983112608
692 -3670145369125484277429154685406062003642787385110326807732191963632
693 -3805062172644099021452927186996650556238396697106246478124772957952
694 -3944733482154055537520392351291195497049376150535710865562934674656
695 -4089319154370739607891215677769013021265275672882771742908794344000
696 -4238985150585982347050749732609536807972782446481261960521143000000
697 -4393901778520702284874051656604041511804984408276306678209672879264
698 -4554245842366616380313729374824565012561877408689083346231329030000
699 -4720198751125942247151204300493424881788648967195411933477011073344
700 -4891948826114320597131741994097655992188780821985192113279402969024
701 -5069689266259478471128326482828982278775747735628515894964907818608
702 -5253620624140278489973245237567666899110250152109680701005561328000
703 -5443948617763256646363088211152506749803738991387520381621260376000
704 -5640886787109058398650698313535012854947042949270715481243550722656
705 -5844654141346121059739353332194647655898575924639669481563274052608
706 -6055478008330835006014393034207535909944037687466067722860376414608
707 -6273591505628400044670342606114329729524434021182671988751478395264
708 -6499236596425316937372962765226170341423645000917467024841354288000
709 -6732661371566621778528450072492089021018916647126954194277869326000
710 -6974123326424647746802452105046451351835633885057740531404716795264
711 -7223886440489643616701176712993744577641299734993495314902573904000
712 -7482224690300226465848531534435340179357774720882770480095563250000
713 -7749418912417559982521896947125077080889283732620767008979049469952
714 -8025760568747318178624770334322621725904756353985887599662604493312
715 -8311548377315532759367612520607838935788070951487897156505542829952
716 -8607092347623706682628382515302848459667708287944055953363648516000
717 -8912710162838909305360936878517179160619513233281739826854493376000
718 -9228731503486285193254041403377452811601649814731196792754913928000
719 -9555494163819253154548922865903368293255041231421892880569643792000
720 -9893348683632004951128632447372808713831951961715029492967395282672
721 -10242654179861117334146968509197635113286517865722519827682249476608
722 -10603783307884444084618507216858256119469269885944915075673679758632
723 -10977117788441439296144825424166141020642050175220048635012052709952
724 -11363053720564526764978533680966937886479843578801081307636496132656
725 -11761996782893461889020176789341510053638166187430230592497018298000
726 -12174367922168294922494356622862408560563110812359065142772465329824
727 -12600598205933962878521906258970815635450197366804634923587107069632
728 -13041134912432791026236779265214560651504550849316550764853998128000
729 -13496436010544460611009257978307889742089780475508444902122157581672
730 -13966976677832096947786400683620946595490946016561604714261215440608
731 -14453243382354848507215260995944832741927587918045572987459960892608
732 -14955740857768350298472025855322831714734289487887279622725623267264
733 -15474985759130378888324690126780463392719416944787692140313591684976
734 -16011514126254609056623125362446179813515143465174890604431295990656
735 -16565874584257176981535660804852509390600438154519943231519335549632
736 -17138636327435816766100618056391041186943025835636929654346534844608
737 -17730381833866656865589395914964891682944723504964891171616273915264
738 -18341715404662807915511064632306622855568460336924615508571620311952
739 -18973255358887923905099806625263290930773492596789677609549724404000
740 -19625643165810350493246328239183702723220593485559383438977266645024
741 -20299535084766800626271169326741367390147598541033514401261613792000
742 -20995611929283536657239522686939440866841053370148607884952233723264
743 -21714570114812456280440570582732308725227971624271770149448168070976
744 -22457132096690894965558659894631647445683180948793952114385186432000
745 -23224036785000029474778565613158525545122613429564729071604289140000
746 -24016050701651181926950104434615886007485689915961555892265597890608
747 -24833957719675552301156899512221135593430918388651770367327761422368
748 -25678570986188807954850323959975731746441190070620302822156192058048
749 -26550721941390519500041422721651006718137994936961885004614309286656
750 -27451273057877422785688437404082800600583881286447412897645159924608
751 -28381106090203829667250997029899038757937431824274225974531128948608
752 -29341135684988929300614672439656176692038104838702639645484324405632
753 -30332296809588041793925037940261928293163699735441098962483452973952
754 -31355559289144001023197755688127660433158746106236011994432510996000
755 -32411914360511933055898987356841532202203065132972254616673019028608
756 -33502390196857664588427635689616172446639081126491564927907640384000
757 -34628037527650794874261109827879955500507904014499487993514295107632
758 -35789946216173103623249551290194606133121923239862630688203872364000
759 -36989229883668812694446502574877163824310694406515714944103337714688
760 -38227043607104501018142435994597657980736373985562796915768727000000
761 -39504567482718326308205962423439668910690367401638310526062859094608
762 -40823025516700264364028715384520813372334956544704368062329005707264
763 -42183668056977129304921213445585567041466002276586150390411623728000
764 -43587791955172489699665512378624765125810631107440990347511561094656
765 -45036721792242934308235552044551910626118836521325526406469333834976
766 -46531831392370192387723550395130083680478561046445628667330232388608
767 -48074523764700157051417923068756775506264909500867131209860516584000
768 -49666254056182487257094479836385249260915188963715411108791701010976
769 -51308508123976917984303935443736422988502801000156039697356414522000
770 -53002827021052552843533434869002426227465823262848852844549919949312
771 -54750784110022896430203440680512458135764706135186243412218927596608
772 -56554011177965648962927269130723287056123704544005033819405558207632
773 -58414173998482313858571986833741545790775939578363325787423010508976
774 -60333000179792180081496784564492661015346928745553431529060548581344
775 -62312253072596380950564483605775397412797761717893296849261442596608
776 -64353761463604722097385061612385576652166761873781968090390897562000
777 -66459391722304285656668572264287969121003452711819627051017986635264
778 -68631079455132601418148210421438611808174424943824519636998593102000
779 -70870799779580597581409938552366993505604162139927470421231383144000
780 -73180601063271463726991453974044762251124740295152200089756690772608
781 -75562573202796448245377467061136174552690685129546447016530238313216
782 -78018883581615456674419099506270835178080344278105913551450213883264
783 -80551743225752333911991324478359914145579009122411595720575974000000
784 -83163445117943511719750374106861408794759251025758192369261865304328
785 -85856328096831632614171270975210692304868305851380177464990349737632
786 -88632817675556679380083444713424618382343628358260589418481225305216
787 -91495387537895731575955305744576324216319142959907735430313482025632
788 -94446603020977685621391717972399820030239893621448342238204157967024
789 -97489080055626871719535285254570511038393331388980484306364903385344
790 -100625531476910338529496431558036828159777840389809629636047389024000
791 -103858723249500478602974646196781802069340380141899753435825853844608
792 -107191523782561212144337141575505580316616197220778448041453304204000
793 -110626857265195980215471832309890061310560317079312348785846937809952
794 -114167756175831919281813955395562928899421411615390124951142463164656
795 -117817311545557753480247879058523880215081341292232638890821675401344
796 -121578728856768256835070918613014351594307702306131666845982305640000
797 -125455275044650276181684065249844906069074459903675646774694623371632
798 -129450337995047235187416527470580750949590796513677477393152666752000
799 -133567370075566807839277469520819477285263751120993785948044516006656
800 -137809951458826298441836838698600988059956203012729489987188470760632
801 -142181729966155572215111299634102094382426927950637591970448133002000
802 -146686488447637102767109377362961788688559100413053292530325210389264
803 -151328080712545954460231723288919017985023809764753447186653430101952
804 -156110503215616829045368676485502036976204188334495375765786991510656
805 -161037826825991670791428845856939947454254746983113975177252172612608
806 -166114273088357022476502938772448933344110112835046135725623669321216
807 -171344141572228669204559504808057327165405335001214450748649462168000
808 -176731890982570733128893712942252672688831769316434906210831496878000
809 -182282061820934158439074577279469774761023425925784880991313517186000
810 -187999362641517103938795783044842824741524862719033487409386644515632
811 -193888587729055427969524492355071512436234102547801047067985003424608
812 -199954708819027568471846197703782415309325132755522004390051469488000
813 -206202787485594959136505852816145893861399916613161552646210641981952
814 -212638072651424603620867582393153447757242057784946529886920076277312
815 -219265907366944700171449038474066171765690951813269940279377823542976
816 -226091832460510716833617944809501462655522343951162154273382002476608
817 -233121487358617017568476241266642197128357401064734450589933883568000
818 -240360720254039775692983197143142907373279822666404956161601261618000
819 -247815482603118969090664341807112245708254121451035644757436417705344
820 -255491946197153778724054448214797525626480629503404153539421413394656
821 -263396390958862324363696913590435765752712619318572662365601982210608
822 -271535329332156550845707538542357099122470793207336878445137515859264
823 -279915386962347324164972642713947487989062744166085288563871810838976
824 -288543434851209159707249217804894579231214611729815697912914382216000
825 -297426462489762285295077426521802091465094412475218430097372842637952
826 -306571718234149810430044828076406846998083923063108683008415927904000
827 -315986574443534031534284073698481731436453721300067691257089903729632
828 -325678676567540533386212793787492746862577920873573149744911514134976
829 -335655799797310835349720956158500535250536211639199304660141877478000
830 -345926007392786800199070086444252650112889930696772870869610114588608
831 -356497498336667020368654973133183208770757088740967886853408654844608
832 -367378775439456921352770776435048825767102870738220602536230046139632
833 -378578483467165830463845185731523308329048938806862018730561995451024
834 -390105587603604726765769423760472500089660795415797496990725707888000
835 -401969201469964159383285743183759796845776240647368247303857193973632
836 -414178776568061613998644876870186992801200143168525574715766748208000
837 -426743919588720829067613209372491435243692506171025546775266947328000
838 -439674593470467194161397387283296130870597769546996751217673564596000
839 -452980923371695466010336622918232889300835108015440201259233497064000
840 -466673410028251604736917417589934045153725196214972646297314939328000
841 -480762723702056999183900613320043355588920267783864525294256230701304
842 -495259930573102398451270102864423228137467162200903652136658029945264
843 -510176273952598768634357857266476773605004926924768560716917208325952
844 -525523414456909325846098823262930673468650639157690723953921649258656
845 -541313197747918376129548819798870722393941866335861049048139706270672
846 -557557909294029784795490791518206441320279369626430739700586404340608
847 -574270027826803396355167574130141611333234253252779533471738020376896
848 -591462495555407263588072338728094747611072236738086797002700749628976
849 -609148456500124965571565836617563988128839715118948081355603401193344
850 -627341543039956949366762244455954337006255749513875094312391786940656
851 -646055598254252197738951411493962705608928341322147177170418646164608
852 -665304979750846736447888234146108485540295966890831080110004525355264
853 -685104265060176498494175400239691672848838936142441056798016143196976
854 -705468573763347413073592004845636886050770849908227279699068501309312
855 -726413254950206172500893539786032424068540287499713609605065717496000
856 -747954228681384889063303575672176282208854253069290482214521846812000
857 -770107654487947329138471948809260166666715483049982097979357917367632
858 -792890293280960051514999574692641249523112214941156444549041681947904
859 -816319155767868406778677048088946357715457931295251236350843303116000
860 -840411886007655191152026032727917634208047799485675686736331348717632
861 -865186388581188164060854163111547472059412574792328992018716228041216
862 -890661235006105207589203544488275146272556897839225091550131268603264
863 -916855268459331422437814263785808566987862062067478445079859976542976
864 -943788034359073727201374643438612408299489680612249768981536231112000
865 -971479361317058325234312499795930492854082349554385496187169735618976
866 -999949817294150675615857432121043151058740229497589609650266090478608
867 -1029220265416167293458133755708433824212228683066511528518590584769632
868 -1059312347127124903863217747240648729856750513924239427766103988226048
869 -1090248011457571447939910399667607177914685069849720124343843493056000
870 -1122050026708767371375597063599298094517897769481780970498507566096000
871 -1154741481620519300612696098714228074008390991649406238705515567068608
872 -1188346327235706194186494186640343551195583709396698086866429521750000
873 -1222888848364361481687139782086069462888803147176651434197743985808976
874 -1258394237296905788007206630960031511607400995618787261488852802144000
875 -1294888033909586888452523159699224903494027257555221965254855122597632
876 -1332396733022703735801696662134056005260787451359754351832200842380608
877 -1370947191325705595788480051913455990574325862436992842215621324059632
878 -1410567270312623830065090709122159269981361411626732835092213491992000
879 -1451285208147393587029725308317431535568095550559941212942340454577344
880 -1493130300129008370138881314795410153737151596983083526922178455980608
881 -1536132233558409498507069865000195998839370672395979523731912376366608
882 -1580321807835532931694296045820874171089931970499105486493478433046632
883 -1625730230193235145366757368438971147374612413221884341482498903874976
884 -1672389877687297710609427608104597931788127011476316556650363331346656
885 -1720333551596670840327820158059444423172407435550286640099456657184000
886 -1769595283589127357508478549685740121736620076369548620598886639216608
887 -1820209546519211529734165460616341504489346148719770660912828601885632
888 -1872212107227046277899783005278970854525172345090472283914285291128000
889 -1925639191235680368121065566527272151132519990214775108621926727622656
890 -1980528384826215564415416502820711735398346598940748462671052728812000
891 -2036917751060391770280046220685142349230151515093940097760751388448608
892 -2094846783797891307010881356695934781902587175397377637727024580773632
893 -2154355472392369534991261635232261606312012932893650565008758877376000
894 -2215485310520911109099665104712635969209478392656252169254517588280000
895 -2278278306632526907485442870763700395278188214817414931848291508888000
896 -2342778050676348688834664694860368471416795130681396677009220275624000
897 -2409028667294912187805693744737032020471938287414711397291894613940736
898 -2477075943561282322241035866421849925580043812278403134078028863610000
899 -2546966221820692973766791876258034925931855559333517366956999842496000
900 -2618747591784771794388004885717208629456760705016320504473385449673304
901 -2692468719610066372723287162079592943541823055016610467315071346720608
902 -2768180107950161798395787612236767100424991642577041684633213413358528
903 -2845932857760541537241029923738500264797394557448161792738159116413952
904 -2925779999933410184928367041077680430351315570769832526678513375466000
905 -3007775186217159701607082051257289026745126681976559758966095436536608
906 -3091974096336063260647880898123611278639073825651568567511797318249216
907 -3178433054044123256309673045624580624961314359970808418289608074497632
908 -3267210513925985032318884875028632658721605118880618951078755213173024
909 -3358365598492023730889246348776914816742089268361909602827213322447344
910 -3451959668880902868269236798163919678642374948821073938536663949227264
911 -3548054778787424550401988402980925980397199891979296303273952392084608
912 -3646715333609918328357837898711479411080374595325509136290481623568000
913 -3748006456571940382927447286115712364112185160721823313008892167213952
914 -3851995741200140885220848858398585797997743205698137700083589062632656
915 -3958751524872220915118204801545586763637626648491514681159058822157952
916 -4068344739534194592867199856564935663021327080361135367712681447726000
917 -4180847087775922635181835693292852251096565488514436054340892502059264
918 -4296332997072168270743866812577848497744062606034728814728307463696000
919 -4414877692984501023431484476897409354947852687600346410130203054712000
920 -4536559262608618095840233775152751192826955747598410842874222532816000
921 -4661456619355196691796527155904318019160847645310868316338966655316608
922 -4789651681307730692121899858701998327301088289652342076771225007297264
923 -4921227221885915924466660251169433540316235513178730462098426629293952
924 -5056269169254416423662489028392911755555430067479211279755647127309312
925 -5194864336586460708273223789150461208228014764769265748643106985815632
926 -5337102849126526682946611446594571670259505340438072239256542835412608
927 -5483075747605684242250957049320800100110752490488321602441022327458368
928 -5632877549580070373607383224596246781532570080458808698656859956934000
929 -5786603719380677919571369763599943070233246261322397486010460488538000
930 -5944353370856005370748062650265616782230440533855486258097580976265216
931 -6106226596556216169127753310083131872663673235460174811743518481604000
932 -6272327319545078333702471106218155164641616468743096157079773124615632
933 -6442760474330195466780211830350733160532258372164593372788110452317952
934 -6617635015424164730241578853641634649204704818364577132117590200170656
935 -6797060942341252371148114057782178936770781441154906842046606755035264
936 -6981152473175031691561855847804815672137753053366533095614208261438000
937 -7170024905187257122700548260274382934596379063850498336190257535815632
938 -7363797962291858138637198507825598554086572274091262003176225051810048
939 -7562592482548509774483877289171012804050575423242705684640645530305344
940 -7766533948451405401440156884774767267018965800128507707752687702817024
941 -7975748992423886053405151247100270029320497148736254267381718508762608
942 -8190369119491300068694861313839513990737132661233191917598057290083264
943 -8410527020948713173898654740759508446716214693913327216695287289773952
944 -8636360499718334997419947465498142286098692726341496782013009864236000
945 -8868008582121468627941176423976968989515854462789005398208023421312000
946 -9105615656221364741695604783063442489901837221870695545386947754585216
947 -9349327371386374381623693925538552760919184502713934304229575845961632
948 -9599295000707262325243187289525409882968164381311065369417764111424000
949 -9855671116964678879189968999533715888894390893477686516460017186773344
950 -10118614191045111570748960947428580640491638219035017208184692629276000
951 -10388284032653699897610803010779304192331115969831157940595714844700608
952 -10664846636641879682861916688128042843794249629486329226391919481296000
953 -10948469376531584362562709756128291818893508218060593964546790018256976
954 -11239326111579811025743966175658014591681930115482294920731567055135344
955 -11537592119933273641874817845617447747414896304413904004415413360452608
956 -11843449480220830640813678774976841840907700950020963162331542826928000
957 -12157081730851294533740562887698147233904481059170367211775972021024000
958 -12478679539899077858024573642033272252678802069430792618960180373344000
959 -12808435076748140711902004433385284558832764506266581144870542764630656
960 -13146547985090344105958538210345899800603603276719268685872190148157632
961 -13493219451672350745244293014053994451271819127329671094569213262371912
962 -13848658498342653075761352501504816462584929394299828191153929650383264
963 -14213075732313205626002043962596265130541062854940679469001461328746976
964 -14586689973146092781581852405157097811083468329090949736323589517104656
965 -14969721668594043446709096840906834555400027605293786233617495206810976
966 -15362399873635681248183972562223076128075774726403449125031149895817216
967 -15764955314282600186912989582657802407336887902213523799519910973613632
968 -16177627737061030906150934921806379039793482235733739117002815320817000
969 -16600658602785906948918090268250200961174188503092042516242448250144000
970 -17034298824817898790717485180173132449044688831141985819193237589154656
971 -17478801074414595534342812461199800984461370880073462594464071748800608
972 -17934427927497076017488669103468934713459800492571130221863881133281632
973 -18401443761247345269225007951542057204407816617213324360427872573152000
974 -18880123330606315186534510952173987246295759645957716542367480248526656
975 -19370743235351852082753213143583552436097698749876750961064852140705344
976 -19873590947450040337664390885214021356032107112636374619483010364970608
977 -20388955827411612514535354001231491317068426727374056352176462648719632
978 -20917138625239401646875673182741025550767561182862655198131826737229952
979 -21458442022614563804602332975201640101430195019765160053458814728728000
980 -22013180631897796199829663962938387102949749016017788909766017509115696
981 -22581671040210409361046414606505478391288443550576872043067868011038000
982 -23164242330809178561075312815240783679294595347262741768173353797671264
983 -23761225604638757263462296880500523297038898957372172609138538529334976
984 -24372965050267271820900323172857759234249880417522386095329420975432000
985 -24999806915890058493735050347903619171565179745988773010752236928601632
986 -25642111155989149196697368680327587996009194944008729705709635713772000
987 -26300239826224015595088599862810723687065035788569129676627408562827264
988 -26974569334792272011549201355755604480247574458820571974401818896376000
989 -27665478232098557682587586416419864492196628525335938937483936041945344
990 -28373360096944428511369550050275928102317448743116784423564051017669952
991 -29098610689866357206373491155962064170036127558849278992329769990692608
992 -29841641506556700563065473765064870319313009532052573572482142752555264
993 -30602866263155052980942712558610755330302786010597154193847756814445952
994 -31382715149058674235207388616265884302643390821510254398515849438413312
995 -32181620611844148296918766775459257000426588698699310610539226673520000
996 -33000032344099085577585874287793994806097445810504325579974337769428608
997 -33838402332188816102378938505759403158073390630378036496339623989491632
998 -34697200614357669251335474502120828554592477686394011353681227448900000
999 -35576899556878676989032248067734285559672839042415299581195375208112000
1000 -36477990420356783160393486973126420339319589954635140454865794413164000