2 1
3 -72
4 -194400
5 -28866400
6 13994100
7 9650004336
8 -99683138560
9 -1007380800
10 5570606272950
11 -32186306471000
12 -2717893793664
13 724443400725408
14 -2662202398202200
15 -401005712372400
16 19385312101171200
17 24633489938571456
18 -449375771787124707
19 1292976182287157400
20 -1081899800733236800
21 191652517658851200
22 -10238509188443069028
23 34024622863285905488
24 528232217146675200
25 -159619194717143760000
26 194874972276456931550
27 64775499512752949040
28 517189135957184178432
29 -2308319659196250610400
30 363532227084154222200
31 6464144668428775512000
32 -3760076146839659741184
33 737259564595372670016
34 -47113912162995029189550
35 76452337919560583831200
36 87358685842856228551200
37 -251014973543177117121504
38 60960948367945157573060
39 -14032954001086857673200
40 215761318797954463488000
41 582346983985352488112000
42 -132723057622129477237728
43 -4277308746306872497542552
44 1991510251329239283491200
45 12971902103377250580784800
46 -16427783417278330986165000
47 3802403479056906286688416
48 1257098071689117712908288
49 -33277499103592882315296000
50 72766085534393801349139375
51 3392135165312807958716400
52 -37909445014973031384515904
53 -115415105640300817180680672
54 -12579961431402244814628600
55 296869244665883053890409200
56 7613276722844407908966400
57 -4392679318184226670240320
58 -410968242689065649644934610
59 -481938482040478107746255800
60 -70656411161824801148908800
61 2899807396670346630044580000
62 -497604451875567532025627488
63 -4335686101592144852851689552
64 4401432229027660772356915200
65 -5655056935079791943936086400
66 175141869859341277121473200
67 7835678640912228686313856056
68 9158068924918620037450711872
69 1182708539562308959059062400
70 -53105296443382939318782483600
71 17419362398013361241118390000
72 44822095697344431753808081920
73 1181005639005244198519101888
74 -9614026468513577510156430250
75 -5238727186650617408986035000
76 -11896767314909839683255715200
77 -73495446404051381027877505408
78 -4439851606215657857565633384
79 -40848551750076232862116202400
80 503224314775924647393950105600
81 1359189690555874830027681600
82 -686845774576562828831828820918
83 -238689899875563369340619699432
84 25794550096136364955131417600
85 1358998521819972320890840075200
86 -869366101437931408823654748100
87 29595945936692556651083371920
88 1880342326571401159986530119680
89 -2334786552264821085521027995200
90 -2499299876706156642913124695650
91 1310956821344259229119444410400
92 3192351688105065234230745357056
93 35810067344436104611962779136
94 1756509819620135721513089756400
95 -1812763442876576078095350854000
96 -508722352854135940700857958400
97 -10627502949105201678203260881984
98 1320566083794343991893194280857
99 14480363588735866465911880859400
100 -14140053349563444972214843620000
101 34038048925456034215078907188000
102 -903017032612762334629492726488
103 -34855177292978739353526575464272
104 -38776517793834199202668704204800
105 3823374922611188817375994579200
106 91118216397532644465715000765350
107 -24630885537760682931284731165464
108 2443242051434171631267913524480
109 -41258780417940494578210593208800
110 70627187551839648809386710407400
111 692887646161544158947491038800
112 -183734689701516831447781356601344
113 -33638501497340241518252258401792
114 -11938378469646439778536351249200
115 472815213000506651572247644869600
116 79974275804172623028192009899200
117 -325885496870970376347070371855456
118 -72136809348710592306513621090420
119 -474017330100195430914224725101600
120 -25526680520474747998596436992000
121 860469887324010752656722560376000
122 -230961858269838342340280048400178
123 49451323432655763224173772706096
124 96504536853526296578475698611200
125 6359977847317855712590141000000
126 1194993527335274605026159682216200
127 -3289457630565276475754186411514624
128 1026298068944900491648056772526080
129 62605908037146089991046506753600
130 -1787818361193741405473519559648300
131 5858009220167894066969619144899000
132 -34073785456758328478362903761408
133 -428318188429021837248620033331840
134 -6207589604387347682631611484916300
135 360480985438810278206921733108000
136 4038472001333500088343527261030400
137 -4972831159552869876416994180466304
138 -566499182748221972031651764920224
139 4253427604000757395802335328101800
140 10320952123514486885697703430694400
141 -126478973502043225595916521184000
142 -2066228569983814958981688587434008
143 -18222381378406802468867442736713424
144 -8697496611774948742624576824115200
145 11957865309094487755233862781424000
146 9705132090136903275858634550230250
147 -94990908785613066634058689021704
148 1877889094802949370402080206972352
149 8456169632297395997454162452132000
150 2597415818207294493794835764167500
151 9548419743621050086637228288178000
152 -40613753271357095996786050830233600
153 -11027055997683367362458044341043392
154 -15420239710238570517877364316842400
155 14098877737157737676441503400003200
156 863605954833192471962396499091200
157 42122105812184531133039114724703136
158 140171298247155329352021667445617040
159 -6560199959837121589325092217290800
160 -203807921026230771708121704352972800
161 -185279753605579442044404099828934400
162 201529805537097139468139223023789721
163 -8749675600328076043746913999168392
164 133502119002891519980006562792603200
165 -5085959050693052598521347254172800
166 -212029479427550205154464874015746300
167 193697247188398911418946617384606256
168 8110977883962941253516089504071680
169 384376441286585215110154579004246400
170 -360157894175168909661310956726578100
171 -581346790474242731499844925227129800
172 169156807435324513333248412825224576
173 -48101375114138767438848143664233312
174 17085180509546731307516654960938200
175 827692284828201882632389817706330000
176 242215563741981048862821375026790400
177 5195151507008671936959895609170240
178 -439493207975478449444528068264031430
179 -1002235930128182577575204569003967400
180 485402808629884921913219394009297600
181 -653416610994008144123195826350460000
182 441774390121103866168518194814223792
183 16621424315457350712599043118812816
184 728733735781310508758394764287795200
185 287819441543247283835882536382723200
186 -70913603160506902156972251497596800
187 1110080413440851273842633006605185232
188 -341600665700428968153112741619460608
189 -172325871840936336767064150367161600
190 -4788795969301995094795681503555513000
191 1507402596357183374979034992186448000
192 -36697117828090751561816698943176704
193 860248229006850253624081353087027648
194 4034024230889640589640922003059463650
195 128738190659674096632342035727957600
196 -255535195055563341905966128132552800
197 -2842998218230359975951074475127730784
198 4605393118367193510486573101456474796
199 -4565072432217238241968965761058474000
200 -2989927947091616609987295276380800000
201 446925295183558570132022979502622400
202 -3400205982199672326569314587380168298
203 -2150948484969152569491784751704948960
204 175425937396962059545553711224224000
205 19802875895035937953569336544397755200
206 13349153294468655469411389009628094600
207 -15279955331503692739102732477269452016
208 -6141307274970310141627497728955973632
209 -23290431507366524814643948661132267200
210 -1499507279211597723744098500042977600
211 31651794368313088909756501505016063000
212 -17709278827593832295241836942397900864
213 148721424760360040971330558642248576
214 -4027795456654449459063520367151917700
215 25270932906816880847900089391266591600
216 -476222747407912425407984521325568000
217 -9884264275897054138709011772626387968
218 18752623733794383345449191798066263230
219 -698772699205082350021157689191675600
220 -13740477503503770072293019840568569600
221 -25861733423067892627759239336770318400
222 2348762882455126848374786410979321592
223 -99220018078677348789303246474159294912
224 71140645891156727494629667679030476800
225 71686954658063623029455197139179320000
226 32577331946345606307397368060728896050
227 37444620854825526912141989750639107576
228 2320976912672188531284672322000028160
229 -23118308402087111785415694186846242400
230 -226465995469935841761916578381702778800
231 1110455696842468016015945500077254400
232 102624644505050657421567084374965401600
233 127220432406495965832058295015287416768
234 -87672366753325339504797224154188703450
235 -50860096823119085241700421263840372800
236 14040526283144054358288162084059158400
237 -10092223182705458507516832342337946880
238 158089385487426286341234572354627092944
239 148150854079377418753224284990517696800
240 12537722898655002148157458300344729600
241 -340407761971678525120202598706613640000
242 -92868210764685471579029457531245122187
243 -43677514595125952989435928797566561432
244 44795911338558875372995003368971563200
245 -36754882991706987940063688389613704800
246 -15372973607246444780429037864241159800
247 478223613784764637974798301747246758480
248 -123062433567005510730493665885746462720
249 15266766981513278792218690602322200000
250 633140537016002582465048687241275437500
251 -765472312835018634426845270463071475000
252 -232152629369955913488182081866754759424
253 -32504419060301250934573249018604225664
254 155738567128864770803046214314173993600
255 25927699084603247570347983616110583200
256 -1070313012832449005453444163686734233600
257 1089945608651225293053025340361565454336
258 30149613472502038328508219328509819696
259 104583006090534695249700458787021271200
260 347752898912465750715721101653093123200
261 1038168979282122221790419448271248640800
262 -693818958156557934495773698795459435788
263 -509983553329824807139775248804498600592
264 -37151795617248803071912021758796185600
265 -2625520336390296090154706916123997142400
266 1552122964402969417564115772402461245600
267 31649814897925563376936927690597302960
268 1206476899206069443934654122258598867072
269 -542154072850223957412822465729908709600
270 -326999780013707741364543444517534674000
271 2040154813777463610704435781085917132000
272 -1250597608904911278534817126387630669824
273 -31811295672137107864051932526532193024
274 1130452444666011792058953590415986462250
275 290931233031410517313393979460069655000
276 110085401647137257609520160330286054400
277 -946184079597928885992880901062475833824
278 -5173054532082368811963204076327833079780
279 -2905594626804200438554463144702651553600
280 3251567207951834897171830048199940096000
281 5041249819061727761692647218877829432000
282 -13036576194552949668927179915888501568
283 4611698165134634212898942105492618124168
284 401055661235512352075548919006202835200
285 344798204251039413580699925703302736000
286 -5199086083382550784006338184372089545400
287 -7085930101230583573734914866954653100448
288 1683305594356815815899343557499670233088
289 -2203196526585715285996895748405475411200
290 6866242360774973861220501467749333240500
291 -290421050366091538409615235415900026000
292 -1886719657271980934464416407511050526144
293 -727174556182904462978289624176302483552
294 347695943384926433848939827210340751700
295 2102100019358932388220709427332507278000
296 7663273164277358723392322825046011238400
297 -663603517905627998280577328849711733120
298 -1071781371494696659087795506534974461050
299 -478703064472851368970514837226513156000
300 -504751424040640560972659331949315920000
301 -5026388767322137768162376800581051504000
302 -11657018054340311948883169432826876301448
303 244722927986277676220609937241964517456
304 -16521576487643087848865987178027112857600
305 6548081814067496019789423091914209219200
306 21168440932696932856094594004225374008650
307 30946134082429563977624493122675898894936
308 3000307001780409398570517059577110395904
309 -961044928223052151201365486939469276800
310 -28410965343117922430366892659512322049600
311 -22407795818226596191591362366259070998000
312 817415700764385580407998991105384407040
313 -4637147526657978442323321860570017752192
314 50231606056901308490077208434458835813550
315 -34317303131927203067206214971521906578400
316 -27247848413880367012329219739147418764800
317 2596769169935028400888684619724904865056
318 2416924312455037939319053564284016326456
319 51304499456058137957835454812858156001200
320 -14888480578172675485742449700115369164800
321 290067776270072314896487935209084827200
322 88848811483172708191364472119315921195712
323 -53223745105769813117130910465131431234640
324 -39177442508928843413946015274809629743200
325 -870333727114492145567639857031284260000
326 -77466392831281607547626950779617545518700
327 -1350077510126067161536980640859107192560
328 52911742602705707171810191457902465198080
329 13960719750370653545818278629528131289600
330 -1948576991107068658366167656657696421600
331 -42523711871397184695289757623789782519000
332 41227015054211547971040760337851924710016
333 112858889925813744135346544810505898679328
334 -132457554430441276286069412577058935135800
335 178869330231919334191783412884208691845200
336 -5196968397041284355871326237234587238400
337 -150408530451038299821871579770962048027904
338 -54312771290228392695073552001567000301657
339 -2345477076182840835480511219274795677200
340 69966388905602875201855220838779872022400
341 -90613424596240952107036803131230967488000
342 -27573343824141383768395569904968804873420
343 -140216878037400138572720343878543771757600
344 200913287557117736358708163705473476915200
345 16304275072760279238898748574841452153600
346 284674483126158380492211950304916283658750
347 40555525250542114081543897046784591019016
348 -3322411081558647545536345468156619208960
349 -47907274629558245052930964889405076396000
350 -405364079002835044527151305881759961865000
351 12632103635879065591697936395883112151200
352 -165395288433332435468850514323981465550848
353 207408174535694531123968820218918288553728
354 3758349560884855240326882181570214636400
355 58930005275806474882725009030047199031200
356 85520469823894480236805356936467557569600
357 -11381155908303422088905420802775376371968
358 59606429199327342505033460968766717594340
359 -233297909761453231931121377304863462590800
360 -97357308584357227888628180122245186816000
361 482637580686568507312530057126033783288000
362 218783010514186389875206452508729158465062
363 6684187906361579124657947791336633597464
364 -85927539515121473555753799885963881280000
365 -280200672046656590924115006755683466350400
366 -31920029577907990174365571495651558789800
367 -396913847325049763430251049533447114533344
368 -784320045265782793722375217818322949373952
369 -261114753951618132376859549436241791609600
370 942055212727356751650020955490552725252900
371 970035335486650510944322620153472953271200
372 13784331582407497871666596268295704236032
373 29479819110552147614675847315895623168288
374 373434411030737078505023639021775296273400
375 -45586135837092373695693929474752531500000
376 -276661257436702141310849374085937349017600
377 -1072641766803101783628876556109895241770880
378 119379055167787620338270001667970520816960
379 -673576299754978449488368819464118185017400
380 931006371268408077298115078409688032352000
381 -11204295297675737251334791127309438054400
382 -985612873587365333582649895049831011042368
383 727726931495180416209180310743868361331968
384 33504932686994615159427291091741075046400
385 448141729472706996412177253243782195526400
386 -1040345124017547406890987591903114670220350
387 1923832347782811843172727034695976870552264
388 -783836554957399926711285754804822654665408
389 1580815690469957188310085293620156236896800
390 30926826090577545420748058395327128157200
391 -1844771302636965093785630534418195420847200
392 757244513881081849710172846016751595054080
393 49939148362377717969714888341581852076736
394 -444995440712912174688052686690238017203850
395 -4044565079045636892153839032073331984536000
396 -895803128008616030620876897728531588969600
397 2527153640103141298488044040605389332995616
398 1814991142678777763271272651912994283178600
399 -111751696977905039705655764338887213715200
400 3596086158563768087118266074534984151040000
401 -1545066892293552833048236812498615558856000
402 -164388354245696513696448181139813083122288
403 1809570862094022831590951971156244001184896
404 659790157495212660108768765103763424587200
405 -5817495735082026374292085400996892165554400
406 -1966620776030539070071087661053310287707600
407 4450064317591912044329838675666597532528112
408 -592505471548656607113435049469567262720
409 1405813791614093582098306584905697413923200
410 -6135934534677888161690802992770542308768100
411 -81379149371822056279578332625663766261200
412 -2593836470100572092181123858236485401144064
413 -317200461329643330186023291967457652021120
414 7377538246768974020551069233388453956581400
415 6130319275060106411663053173575243447475600
416 3856437901145431858244842661780567674060800
417 372448442055399752416382027190218106884160
418 -6342347014613524393807327970568291326785680
419 -7835023108865793996586420853687061436798600
420 291368312880653389599554502751949658470400
421 720171424447101632814756960568047103332000
422 1472410867034785338382852918644961610666372
423 -1711222115344024684997966837193429489734112
424 -6000071213506229470015329156164083989964800
425 8548390865730281971763753378379891784680000
426 -201245552337355391510422969113916138072800
427 -4508732011336117957573059526644559367171808
428 783878943767582605639680973096665561320832
429 374383398433265354815122291370179573513600
430 12122371990443707329662808020756703900780200
431 -511238079881835417666682660163477332476000
432 -1130767287965725281046982715032138813276160
433 -5981823448328076295627124341822973627917632
434 9895814285243429061381774270474485250361600
435 -494401736212132673124815237107461838116000
436 -3644043506868899750696776867125942573537600
437 -10614314965050660076994614921335119458766720
438 124130846573941637867566099177969742637576
439 -11876864495139065761694568537648625385449200
440 -14970080197184062192145771278242158705664000
441 14959288423201705545591202323777386388926400
442 -6729280290829105455757728731028312512164068
443 31318250385633154498804450440960115101976648
444 -456624133101633584273404152850733474899200
445 12782364088936217525304227030555819213112000
446 11658122367288401853728077122969042360572000
447 77145427089610956485128150231897404795600
448 1456253673099756224175069062331595543805952
449 -36830112398027819731999064001596808420840000
450 -32677221748208808597644423994192093977038125
451 12500908104227958883275496859293169365242000
452 -6331837646873674775507340820874606956122304
453 839279519179194683484354278647157013104256
454 49641823927120125159367338052351303725158100
455 -12806214177644443873629771538347492314708800
456 1307388870205334464900883624192457345024000
457 -10682585905706579608216395851833141356699264
458 -39823860687550666972117743952763842782252010
459 -3051521845650240621946112472468231376317600
460 44008183261001685885541861956508337518195200
461 47954226803852464610007589568408479780468000
462 511301411707608865239242640643462433088384
463 -29161823015282167281256254695473185958072992
464 23638575189734316282694744917371330918809600
465 2045551437734600089094689879425707178931200
466 -43180685660342831811353737216835013974978550
467 -26652624059239287958985532567818678138535144
468 17055091725510648366405230110484078857480128
469 -66064002759781312660068506624801173025769600
470 -5296807041197522290799726550830978512821600
471 -3616789365782587109519618212890792877042800
472 20063989629981265908563221287157160276275200
473 98538146400188467784207326254907047903179456
474 2365687741937285536435292044300498285819200
475 44233263960760561803835275168227896457025000
476 -30715727551043733569326956827433994687372800
477 51795563728579860939279757502036270806723104
478 -99868403725782301517002344823187896599750480
479 27364850203536715812614321339119147604929600
480 -3907187986266448601707699945474988231884800
481 -91232243863066722824816491598746899389904000
482 51280633864585180574281185474543403107810482
483 -6396614171453699925284722101521208203211264
484 18022994694788573628247197106873901520064800
485 -116011796832950985634999986294273270478452800
486 8471335895635756417427830787009236536551100
487 111971597779345138569531913462648777841278896
488 -54434397920166545306811087136025045265336320
489 5577603907976396629234458572800261032004800
490 139346287666385246486666782234987677991518150
491 -81603890916224390179974085004182245476959000
492 2986748317605578654137894540330351284663552
493 87576420803128753044544296597441700146267840
494 140583895510546136109436265878862793261815800
495 -133535131751614810117558133627750547782024400
496 -98152754512563923544533084658234538563993600
497 -33634941243377062905544801826265741395858688
498 -605791721195936807742322971494044420502064
499 -59367267095293372739832870970446060434217000
500 -123082746461883162994950740118973722458000000
501 9536420936424363215536166549681304892886400
502 -34535726747428533897586791893177282045165748
503 227332989822443591701052777458060792541366928
504 -3309228824320278658107130731862546905292800
505 96755400966146189942368560267647321041987200
506 17721837426610545236366162589673637879988000
507 3909481716504970493964498326749512556439304
508 -30158653388900597202037171640309732832473088
509 -4779710427450269501871270720884693590664800
510 -18484719666732234643607059994230205263539600
511 92726011040863438193500351863597045342549600
512 20406817842004572353758626541569336154259456
513 3964803192391056870187273103883862897622400
514 19346096883817079060902775861506911126562050
515 -383912173513429697638405162509659762666962400
516 -5863310191564896516099585504756958255219200
517 -119258213260032483689936987191880831038779648
518 -307237184909573515016822067503598347718878096
519 -20496432911370595220767175531966078993487600
520 329268829970176832988955596530795462373888000
521 460067040533742625571995215685008029228592000
522 184998683202844838949206767044906741773289270
523 256964032974894551946090013877537675043544488
524 134670182012399183296593294040005394611075200
525 29183978919035087060871786570978910163280000
526 -553178481136536935445183037820394562851034200
527 -285853702724515780461718985020504523268582528
528 -6699317485203858393627651557496586844504064
529 -892846258089044624996399263681348331219846400
530 965359459669201500455118543028515644773469700
531 216738526897071988548565898705251590709986600
532 -301717479672237544611505182278075122958638080
533 -302083064057682574745419743464774568888484544
534 16947837467653006195227209691071609971926600
535 117278360174441497110249229479613396164121200
536 409491458337822827933142336568384981813350400
537 -4288956865340222567402956137414892954812480
538 -761432411478385215470797704034895842911750690
539 506425745805137011392538932008429608126641000
540 63555943906315035691313076098996304252096000
541 1647816298292483250495082288536194556092964000
542 -1243215158929018382308573262760306437177426608
543 -15750612532171736249025731951897353167484464
544 333199401057354711555235360072448480850739200
545 -539628224719076680640866057773975090236432000
546 -6787120362987076453762662772641436201512000
547 346337716380048213705224723752116644223799416
548 -219583195521897243575850786794027605604685248
549 -1303438403652564698363530237020286861004277600
550 -39099035856501889781880940759530042877777500
551 -1252296200017040181698644617095109054397438000
552 24878825468852996016239946132554103323197440
553 1384770464726868855593241139668093790436605440
554 2063380034878127968864908233940286042051065350
555 -67828752428861852886467865678168029570848800
556 1005490612578326660971946427598287863355273600
557 415072444286416743427961253295732269726123936
558 222716633503144728264430495083823199856746016
559 -2065728035853788344078722119589306410886430800
560 -2076241865836604388980494296480840298122444800
561 -26890274811329359950801077118685655331811200
562 440485225499463091388560983882671553542016762
563 1355732703079566778330145263908651505774366808
564 2538806118464373210273054480834863849011200
565 -939010380087035662648873920730658879996126400
566 -1418033820680335486785905885260495270357921300
567 1943694845849995846845814153680251094764150256
568 -259324317548263910287358386337810999823851520
569 499533395095542088899041920002583404194454400
570 -49081138627557814779315245468463592957908000
571 -2383523177193762996734499023956103932273059000
572 1011350050759232903504386653554345647112621312
573 70960056911280139622838349049108929385450496
574 2600681658679841199647885747861863093004307600
575 4042245101451681884401326666353062628117390000
576 -1979272236391885242696609312194847616008192000
577 -1644542621102756377732177772589284189993044224
578 -1058997532893427769246919900521056060636541453
579 74902526259045094800466321597370921281215600
580 -1335222558309358829388840195443616022798512000
581 -1858417477726984834002182542647729359817155200
582 161590907692393499712450852658611690035542632
583 -1028925827558744058084177421458562813125623184
584 -998984131387555979332577661012805267649484800
585 2544154045692064655483684103717128804227324800
586 866540761884974690613568690694141745384696150
587 344107647344760973591098195353437156606861096
588 -67588714933817714150646444929791801027890048
589 1375461987394467164321016049309746802804108800
590 1509686958508367544659613742342830813055941000
591 32047347826518898549474861342779982111794000
592 3250505459812604141224948781756645605142102016
593 -1672710914050629190633369513949054153649265152
594 -157670127852269814407718448651120556067559200
595 -4544026351859129369890724254506172380784401600
596 208053723324846091943767090490071707500504000
597 -130667036577305012412278314730180730509059200
598 185480889235341526283440899576456556504497936
599 -3242432451688748176798367801144529029921086000
600 -118985752934172294224192879463733235212800000
601 3198096413003560710731912206786347051881880000
602 -3357041152550230841795778730939857433072857248
603 -3516445228929226948116637921882156731353255592
604 2265784910343708695198906209837965376631827200
605 2645472820689984900940426372585003117568016800
606 -384322786006628999179036251477135001800865800
607 9048645605802788718876137367087683030546953536
608 7961489483565506395627396927822309650553896960
609 141602503435108229757055939414667944077139200
610 -12788224714413088538868545687578698693704585100
611 2548984534957054276328898360956481932393259200
612 -4114752959640465164135754175339002417901101504
613 1971156758985521309182509980529593921365058208
614 -5275714265242759715715156357845353231306668700
615 441733818731891350609263178270809172292263200
616 3500291119903103476883269978783824690789580800
617 -13152793578315023497255332570479074441513409344
618 531633237629763267928481421275870439884324256
619 6944283481636701931365789680483471877857735400
620 5522590516852255607807733904243989993497958400
621 -1063696118612724728358479607249851617005868800
622 5706403335282877715976365265366843047829906072
623 -2405405152497522693204655390006159011302520480
624 106070142438024344718007097146918041649152000
625 -6662923944291340002863155624742094956850000000
626 7352357939002443606077480220604897414168881050
627 456711869217243645971127152542302032650008960
628 -9766521451419453781102371934699129350897115968
629 10387422324808309359381953152108821952390353600
630 23853651229505183750285088364363248701453665200
631 -8304117457405190749557667923656684085239142000
632 -12881600187036993138374563696774254723858022400
633 -106099042271298989703621752696500779338078784
634 -22698960893254567193429459915245197699255616050
635 -4360672014791852620668642942340874443703820800
636 -469616903456389368451064752633341057255456000
637 -10214806332402419612346224506860525924600085344
638 14416264778587156972877312112484944590961859080
639 -7829169260487783768381056689932149032935483600
640 13391882342208613553553716323515508369391616000
641 34355302373387568001021706036042844900301528000
642 187309096557155289840875086710096311871642672
643 12869087353445438593247468307163621890396856248
644 -17265623167182245833842794136359034822252185600
645 -872879014830795333314011507735839100653494400
646 1504260659793098430577849774555162081004646600
647 -18684386058808804946349920745089140113737514384
648 -20125429147690576145069755089555984115434101760
649 10271646776572617898486767876640443731973182400
650 -1708364153591160475297481053847762390021938750
651 -712471941023981970373313233142376846778521600
652 15059777774390329621550524907465479721255738496
653 -19485887473833376760801467649595423307043675872
654 670601079766920298299888708538221417812645400
655 19787748981162878027877209046565685895572773200
656 -21288166692927983998568954803655753809459609600
657 -540723366277610527433698641288133931282106816
658 365587472552213181562975925198009994961689984
659 21455459604715546211474015036687400579196994200
660 378984147933235428201986062412284314902246400
661 -21539493937520593481064531384395917319057148000
662 38956446186077250737892349183633468508298395612
663 484578007619937876124651418580247780735492896
664 27511463022106244080935337828482801410792755200
665 -44786631919294680444423195158702701324339168000
666 4355055443291987802448286605434715035704495550
667 8669417135198246874708928353788938318976980320
668 25742863595581114718126403142598018831184649472
669 -839116916395952504626690434088290819864921600
670 -65659016905705446895672975569665648678299950600
671 -40400042535734540166861188059792689090316402000
672 1713123505566608742987866682673795119502589952
673 9040890955008358348325766239421816836137994688
674 -20036719780365055077254398869059303527722640750
675 4711480950595853433609541842544679671008450000
676 10544740044389741035231709134900315967980437600
677 94939609962175208132681690399480301746695698976
678 788677663614223291275681230458690180219842216
679 47284135767101741790531691690757486571761445600
680 -398842747068679860099829733075907643728384000
681 -3574312423228957040397111123141620593801838400
682 -23493005129577560974830803839058612880169758336
683 -71294476941591413394625340635105587836504212632
684 5380922062239009524200621149379487416121270400
685 -32428097530561064437716852528412435574874436800
686 1776412135744333931111445526074624988573666000
687 2867380388936333657194298186973301165176624720
688 41711626197498294010342498458865614568651358208
689 27264358303196659269093613513848118788363196800
690 -7846770156955341587232512385204976145129380800
691 -71292831472722953564826591740920971900669657000
692 -55339009752113836095153177747390543727733428544
693 33056999972145383295432341295940765541776995456
694 -72208223738319587313485423219445182541194918100
695 149152977718155819875649578604954144083659702000
696 -2493648315727907918556667037461466711860224000
697 -41567338751097185628631610215063145823003316608
698 120142906037547353692384607580058918334911933550
699 3108665872377186351309722522215579730173182000
700 78773356563049993155278279895693461128548960000
701 -61651183876232970516445272615954029526320028000
702 3996297872175392799775923198485982491850224880
703 -90826578778909794913527857770425396636282672240
704 -89003419672121312122433795142887446180108697600
705 381507429227644026467732902797242821929715200
706 73733843444255857945857785897721923559152474850
707 -59574130997496606479614360718199866156064140128
708 -730807816753505814580308266039148495103941120
709 9547780315479524385416269270466905831772743200
710 -80601290132178413723063856370687419625824483600
711 18223143163597970818644597977819539373851864800
712 106175065644131668102689822276718872658406860800
713 -80366019978730031547554776256992206154936454144
714 6901793638246827360800372372195627211178267200
715 150826414988041091111270101942726286620881319200
716 -11551865272016067281978527339305001806757564800
717 7190125060950311390193535121700054157400674560
718 -995693521105519482403650254894895565925030520
719 104951683190129106464390264586042777822924482400
720 -226059924375007663836695407769104456351437619200
721 156223975978075404022913814966078764977138579200
722 27417928652118842945857916033390331352876509261
723 -3691286537292809469330420807150617166934354704
724 -42508191493019390404784558689208088586067572800
725 -30741872680160989205686937645361925071290900000
726 -9812274692030401992903214262333730335048744700
727 -253563732627312824902769008720284949873091525424
728 -79054717203309695253169208278813490213460459520
729 -1221839497906642991239878546314297123519433600
730 49379197730779727155379009166568419471792068700
731 159622263296554556800334846964988144033062085200
732 6204662939955335018605340903058289032736872192
733 -60950617137841374827332411894215804957806507232
734 103275289653269385940362028851329157816732945200
735 -10032833473795660138172570148960460858386346800
736 277307891514933555523990778887548415729729536000
737 70545731564614066389066943673404412169419066432
738 308571243003115292770719860133594122973389821026
739 -236025274149554374415102775301346589036622024200
740 -183145763921575918101273781169676836886987401600
741 -10123331680516540664401943098692838681098633600
742 -395609041802441800688468450921152837683752122128
743 -154105085815191722049532783656488928892833423952
744 6112359849842926293355767635947044641154662400
745 30591581746582767829275253470177476846763120000
746 255959983690096087430579948742606320185335563750
747 107521796196355016749817211865537387868100746424
748 -72635107410358119502700243914204603485876700416
749 -19502417868010321452284079047250333414436464000
750 8797312439445930725291818679978202365550750000
751 16497837073703826068714584526501925347622132000
752 -18011704499451545705594468133567305542980337664
753 2488639101059508990939201498539014600234433856
754 -309859854647925389811674540338218177171214134300
755 336104451767580368166584697022591039301823647200
756 -23201162986338650589666905393527023255434803200
757 367660389467756071102949778012632559882967794336
758 -89913980256685936547289350054874703991986411060
759 -1275884532784496443640840358684151695949843200
760 525783339968918617416223757071748386122439680000
761 -561638279293979834631510942727054728114876112000
762 34722174774816695763585203020462512308972708352
763 213402268027406635253283765002290594621474805280
764 191549561867444876285971372800734801940068915200
765 -610604332693971750439562578058249162577521486400
766 -1013740050453925978849540928359080836389660444800
767 -214049046326554067834335387306047945825378041360
768 -11622240982810438726992575165557738606587543552
769 643035983079055512412247234031416213054835710400
770 205607973283567291711777841535969592539521140800
771 -1395861828778188000676243030447473827839174800
772 202212514510009323254740097575350854421429446976
773 551118707731260709147211998709542120449005587488
774 391264117419848217017393669034003633277259921100
775 349215501216138289958617573002349576050659880000
776 -118250599514337368055992698327016684560323737600
777 22120794939372848637534014669020356078326982912
778 -712029211880870158786099353105353757281269411530
779 -706199227353816771514875536462940368195695773200
780 -6016751002324233723609539653357643110711948800
781 -220837299665256176944203182228397826250359152000
782 889141152837452974014643098720323981653786576752
783 -26649286381761607112708897466291960852875234400
784 481232365233942342658280099898424132985484902400
785 -1451733561347871513747861468639931302018032508800
786 -67662923072448276653220866895813694945552402800
787 -112109069786192571251640896588983099990570470504
788 86608168296440968108974301118495239546386028992
789 39830227597424649879032456116240180671496060800
790 942858429445660383281259896675851771170685308000
791 340819382272231646801264927731988506003981842400
792 -845868255342144530867908902136575461863561973760
793 806166178910250451816151843237191463305038677376
794 -613480620088966935293134380585370896099893202850
795 -69498792191274254233325117389379591631405338400
796 -352672012235424861411507651350640278218444128000
797 1919040195170162454822162319664368210082905344416
798 25957935261488166791215073269961655184181512320
799 -117668375203116664729769033256991501043421432000
800 -1284756977909037383189122978957612799005163520000
801 1050096478423407652905487233331548760241679950400
802 -187900260499693294224300213816273662893189041198
803 -331853666396572221285315584720802138804908074864
804 31941210066416676697061029485155220449534016000
805 -2557144806672796753613855831917281636325241356800
806 546476721813493089980631990194662169079569617600
807 54824597442440431118582449311169971443161969680
808 -570254697315896294503233481308624565433271429120
809 466388290942883419626545696528192610740482147200
810 1117252188098548599061425013798039445597326186950
811 -270596610444565384335344261816691924291654159000
812 382387534513518490427187452913039930491176148480
813 89505983024892124374468372942133131500518315776
814 1208549080267736878656678093995788623969204753000
815 2236534810229108195391229008749611865531555803600
816 -63950102577811470094491185079215737613628211200
817 -2459939560470850517693004668624569375879974909120
818 -935805725412145449705560957649508723614584884870
819 -589813999412706081569928084219324388648059746400
820 1192121778575039327454969939813021190708932182400
821 -128071508463662267266443823457997052429260812000
822 65016109002032709076986784507698489563915401992
823 656347956550118524366425905799894516403795983888
824 -399661098429772932389460275980986940725934284800
825 2814345067338951255898681570941620899131480000
826 -446980404398492825125082797979506920317284615200
827 -1792966031163262534581624881805212472242320471224
828 -1433650307814994181664391491303770448487803662592
829 233062943527656651205696040716073033981403741600
830 -234407033500538130467151757265513600849742421800
831 -148560807814210299350281212065267726342925380400
832 1846706922673648218606869301008371795099077574656
833 1441005682499707764545213386640516220630449817792
834 -114471594834923095841947309971361251400384664400
835 3815626922614831627569623107846083160961701735200
836 1233780120078356457928935260322303262544399705600
837 -32152449500806393874262990430806153774818411520
838 -158516395042216198970895346589275358946446821740
839 -5402704499282515292719889912127472534642728573200
840 47348573283061850517875244632561067512487936000
841 2933121375580812367272958741766471132099475888000
842 -4215806441720751065136980462575546330827858390058
843 -31728547610472809244932960987043321994491606864
844 -287361738367741862938475726289148465514291260800
845 1552046334213109619518622467050081160216582504800
846 -789859275237907634192096789660359742991625890000
847 -1572715819040283033441935210525828771898108602832
848 3346609192678246018920046112347513590964668530688
849 102085983503938291536210396595070829396835080000
850 -3968562117441820484769496120103514890570314571250
851 2136195896427410966854573864278661507304155679200
852 39116849058251295733058215645561269355200525312
853 -2586167572461521071959741148732006575597795490272
854 4459847943240390565157494918449451866943169911600
855 819791114540909241677883994719974523249380178000
856 1059424358781256926211426870716340485723290726400
857 48828594424874112128009721732959109692552177536
858 107518315779704569835302615796713123217698030752
859 792911582732423350706676940096156471066785160200
860 -2357487372476271606716074002527723675741552940800
861 -187229947413675243798998689575913365132938937600
862 3225525338579570849095869415900457478397898163312
863 1218708939505098163662977283352326383478281510208
864 457639532067029743328513363862206756041418342400
865 -8215554290536056393264484395950339058557229590400
866 664901255580923407040271949413117038894799374450
867 76253770998948580817050424456036731149441224616
868 -1923394960007820592464315742150388891718850338816
869 -3837777968719184370143820373834615462129686572800
870 -22212822212658031188543563855260095775353702000
871 -1866556960889322162944954462195964570931525532400
872 -767247922490033610095755062735018584044126668800
873 4773759776574167226869232843105495272616309338688
874 5043338594592019274989368939261425853790502200800
875 6104808448627547717007116087340673513029497000000
876 -24106198636889012219276100828273123210675321600
877 9659669477128281186910114430090384789538497753376
878 -5716679456346905448863113961582302922290142427880
879 -62388971484416483882126904347992929650992532400
880 -2695579197112100813944847131093192415175396556800
881 -5224883152649582096784782524297130087997235488000
882 -588824213023222473132734061699884713606990633899
883 -5756311402103173163338057445685075485144449237032
884 1309091346127533590072730718716942514968010838400
885 -108703136682654732332940385364137616309678352000
886 -6259975025049860200574977721905591626313647866100
887 4382653538707950081404639582311651246843447991696
888 -252639932002737357434698021633968243389900267520
889 4089186131571778689863358955908330287086606540800
890 6812317753126593333149232328278676684594532701500
891 -6508920634522903966841273538051334618837030075800
892 -2262812203926897143078415715350572153031531807744
893 3458674973706858596350941733148176218768513992960
894 -98655885804101486240153733254631073523557341000
895 -1679509418716292801968229992998482895080574006000
896 -5297883272065993653176116532798152779974783795200
897 -13353331526670513193711524379444360482802651392
898 8744300279433409868213858819567191865868991430850
899 -4408631131287746464503661118049090299467371644800
900 6349903788740019509991895212896573591959031340000
901 7129522677883096814031209019214884082268038046400
902 4456842454899536391935036276994033816577756327704
903 241720534233288390381270107045031304020306521856
904 -2348885193238239305654306143760838412330336204800
905 -6288673512293920014378657680224399396080322716800
906 -257592426410975803571371584861084435726566800800
907 -111429626755782840738246907233358158692829963864
908 -9651701543775563739559748972671275009305765026688
909 -15299115039222637101434485455358767114604280037600
910 -2738751581192042583574285186228622784562439013600
911 -165196256504445017491135352237960057698712276000
912 -171284988834855653244029924522978225702208798720
913 10761761533485677484049176088649471731742652492096
914 8909207711201898701987372511983604158672392275050
915 920734499616844392559281858063318137581838287200
916 7742580259966412985151767862383743574998368075200
917 -11301166234741432043692535997500079523733649776768
918 811938481440877468178638923706647789565060310160
919 17074973721350914206925867169650900507999865048400
920 9945368807234263283776760705665687589381818368000
921 379767872535456139708751671633434207727063819200
922 -14139468954119883805807364039851906836350470689378
923 4350932223337481471515473651244322843622203624736
924 -99436465681423530250275241533292547006828236800
925 -8941806409039444590199315795302515252461189620000
926 -19532611101253409032060811736706890523390005737200
927 15656450373717630139974614681741039696142228728304
928 -13077403242842281129173089271295309244804376821760
929 11808922065750371183196726883474054938489717169600
930 -537066727702309990062275063190626008142799033600
931 -8685618883608363353772636692705718058089519868200
932 8389803230905359553250021009635278364161518884416
933 -410800539091657983740581002428023799952058637184
934 -23947770756767976659256928038747791860366918482300
935 -10825244675914256705768835484129734224877905805600
936 17444256728679092211789017332487928468417079449600
937 -233929610116362360292555253252110741765044208704
938 26915526989543323270031427023190829464770186573344
939 -529357251309853963095784302914529074772228517200
940 1031507115426064621650862584225002500161647846400
941 24043404766665600216800947482809796399665880404000
942 286230213023675719461270891032037077772308614872
943 -29084470435122709312890596718598435607578778997984
944 5200267477480522077550873512110246236608000819200
945 -3438974425644972897759537908411838322926396864000
946 27817445875237311794269501745765223049067320774800
947 -21346127408689521414616572223584598723700940463784
948 -459530968071463402682290738944927218315663554560
949 7427290483555097613819325127686815825526504056000
950 -23921950308603969834350047856585363732161730762500
951 1634318173037570013350238714449180977103268704400
952 -3097263702655832687935766880827739396578030960640
953 -25285493768492767280238852878235506344384300409472
954 -40930343340721516570095111207361746844534777024050
955 28389258955075681547465677160898971794756713235200
956 19409151649146552785570459626134002068293179993600
957 -1038109586206806659019652627826910727570457093760
958 34192052467738664134489298318489789295611787558240
959 14818717497719404864623892318939957834908857391200
960 1052627281269281960119501817334946642634421043200
961 1689861998470980171235003929408105986216652288000
962 -26859812725547630779109483121362270733954311118188
963 11077404307361848218201547606153584728528548959048
964 -9956855399420192736957154644302382296142557380800
965 29995729482254848921497573304485722099452228081600
966 3076340167573378850305885939416685341802625990400
967 -31324028165912261021498555477372214500096106480144
968 -13726807970699030576482283547469735976468598369280
969 -108163063393317508506188930309715814968001027200
970 64624269307473562771140358615643789117105772105900
971 13697170191519761747851134664263923042427147849000
972 -1645275177011686011177876941835124345093575993984
973 -53264220199615912614664881558943361373775524766080
974 -45819493687677091438433052787881874699118734891000
975 123004568959626763350211668504652876549081590000
976 -44181191975987644949299346648579225035160336793600
977 -13057287149035028044055740391795130097301613807424
978 -997511509939001216396808884193788687173276575984
979 52659198084464209502953474882315958249930916195600
980 -27087611866794921988851477963952191204128006337600
981 18529885166355301588192756545359358549213417837600
982 75188576148457039663230939917420909654473068180732
983 31726026381006904867871027143593537162328540546768
984 211520950598056887831926272864956831104858726400
985 12962041541586805077229509768519914506357271587200
986 11549293326092445924923617765971276609730517043900
987 -26359991967085349837107975966556445591723598848
988 -27346507787685826331790512434268783449884877866240
989 12395073944016098760809705787872975409676492412800
990 -31779238830400035444588155575027792262103225871800
991 -111653109380861839581173157817730092482884443032000
992 42819903156688198181729438092086940079331100065792
993 -2804749311375509280729571858876025500184683184064
994 28597808768127218086646625563635827076084851777600
995 -52204992435333186097468873396125800167073377340000
996 117223252024656731557269638585737919742247641600
997 -1949256049744784270980808617691663203344419273184
998 108357977063988907834465982356723579522732822494500
999 -625864866577062249191471943795925733534088549600
1000 -63283318663265214102933536363609475220230720000000