0 1
1 1
2 -1
3 2
4 -4
5 2
6 6
7 -18
8 18
9 -6
10 24
11 -96
12 144
13 -96
14 24
15 120
16 -600
17 1200
18 -1200
19 600
20 -120
21 720
22 -4320
23 10800
24 -14400
25 10800
26 -4320
27 720
28 5040
29 -35280
30 105840
31 -176400
32 176400
33 -105840
34 35280
35 -5040
36 40320
37 -322560
38 1128960
39 -2257920
40 2822400
41 -2257920
42 1128960
43 -322560
44 40320
45 362880
46 -3265920
47 13063680
48 -30481920
49 45722880
50 -45722880
51 30481920
52 -13063680
53 3265920
54 -362880
55 3628800
56 -36288000
57 163296000
58 -435456000
59 762048000
60 -914457600
61 762048000
62 -435456000
63 163296000
64 -36288000
65 3628800
66 39916800
67 -439084800
68 2195424000
69 -6586272000
70 13172544000
71 -18441561600
72 18441561600
73 -13172544000
74 6586272000
75 -2195424000
76 439084800
77 -39916800
78 479001600
79 -5748019200
80 31614105600
81 -105380352000
82 237105792000
83 -379369267200
84 442597478400
85 -379369267200
86 237105792000
87 -105380352000
88 31614105600
89 -5748019200
90 479001600
91 6227020800
92 -80951270400
93 485707622400
94 -1780927948800
95 4452319872000
96 -8014175769600
97 10685567692800
98 -10685567692800
99 8014175769600
100 -4452319872000
101 1780927948800
102 -485707622400
103 80951270400
104 -6227020800
105 87178291200
106 -1220496076800
107 7933224499200
108 -31732897996800
109 87265469491200
110 -174530938982400
111 261796408473600
112 -299195895398400
113 261796408473600
114 -174530938982400
115 87265469491200
116 -31732897996800
117 7933224499200
118 -1220496076800
119 87178291200
120 1307674368000
121 -19615115520000
122 137305808640000
123 -594991837440000
124 1784975512320000
125 -3926946127104000
126 6544910211840000
127 -8414884558080000
128 8414884558080000
129 -6544910211840000
130 3926946127104000
131 -1784975512320000
132 594991837440000
133 -137305808640000
134 19615115520000
135 -1307674368000
136 20922789888000
137 -334764638208000
138 2510734786560000
139 -11716762337280000
140 38079477596160000
141 -91390746230784000
142 167549701423104000
143 -239356716318720000
144 269276305858560000
145 -239356716318720000
146 167549701423104000
147 -91390746230784000
148 38079477596160000
149 -11716762337280000
150 2510734786560000
151 -334764638208000
152 20922789888000
153 355687428096000
154 -6046686277632000
155 48373490221056000
156 -241867451105280000
157 846536078868480000
158 -2200993805058048000
159 4401987610116096000
160 -6917409101611008000
161 8646761377013760000
162 -8646761377013760000
163 6917409101611008000
164 -4401987610116096000
165 2200993805058048000
166 -846536078868480000
167 241867451105280000
168 -48373490221056000
169 6046686277632000
170 -355687428096000
171 6402373705728000
172 -115242726703104000
173 979563176976384000
174 -5224336943874048000
175 19591263539527680000
176 -54855537910677504000
177 118853665473134592000
178 -203749140811087872000
179 280155068615245824000
180 -311283409572495360000
181 280155068615245824000
182 -203749140811087872000
183 118853665473134592000
184 -54855537910677504000
185 19591263539527680000
186 -5224336943874048000
187 979563176976384000
188 -115242726703104000
189 6402373705728000
190 121645100408832000
191 -2311256907767808000
192 20801312169910272000
193 -117874102296158208000
194 471496409184632832000
195 -1414489227553898496000
196 3300474864292429824000
197 -6129453319400226816000
198 9194179979100340224000
199 -11237331085567082496000
200 11237331085567082496000
201 -9194179979100340224000
202 6129453319400226816000
203 -3300474864292429824000
204 1414489227553898496000
205 -471496409184632832000
206 117874102296158208000
207 -20801312169910272000
208 2311256907767808000
209 -121645100408832000
210 2432902008176640000
211 -48658040163532800000
212 462251381553561600000
213 -2773508289321369600000
214 11787410229615820800000
215 -37719712734770626560000
216 94299281836926566400000
217 -188598563673853132800000
218 306472665970011340800000
219 -408630221293348454400000
220 449493243422683299840000
221 -408630221293348454400000
222 306472665970011340800000
223 -188598563673853132800000
224 94299281836926566400000
225 -37719712734770626560000
226 11787410229615820800000
227 -2773508289321369600000
228 462251381553561600000
229 -48658040163532800000
230 2432902008176640000
231 51090942171709440000
232 -1072909785605898240000
233 10729097856058982400000
234 -67950953088373555200000
235 305779288897680998400000
236 -1039649582252115394560000
237 2772398886005641052160000
238 -5940854755726373683200000
239 10396495822521153945600000
240 -15017160632530555699200000
241 18020592759036666839040000
242 -18020592759036666839040000
243 15017160632530555699200000
244 -10396495822521153945600000
245 5940854755726373683200000
246 -2772398886005641052160000
247 1039649582252115394560000
248 -305779288897680998400000
249 67950953088373555200000
250 -10729097856058982400000
251 1072909785605898240000
252 -51090942171709440000
253 1124000727777607680000
254 -24728016011107368960000
255 259644168116627374080000
256 -1730961120777515827200000
257 8222065323693200179200000
258 -29599435165295520645120000
259 83865066301670641827840000
260 -191691580118104324177920000
261 359421712721445607833600000
262 -559100442011137612185600000
263 726830574614478895841280000
264 -792906081397613340917760000
265 726830574614478895841280000
266 -559100442011137612185600000
267 359421712721445607833600000
268 -191691580118104324177920000
269 83865066301670641827840000
270 -29599435165295520645120000
271 8222065323693200179200000
272 -1730961120777515827200000
273 259644168116627374080000
274 -24728016011107368960000
275 1124000727777607680000
276 25852016738884976640000
277 -594596384994354462720000
278 6540560234937899089920000
279 -45783921644565293629440000
280 228919608222826468147200000
281 -869894511246740578959360000
282 2609683533740221736878080000
283 -6337802867654824218132480000
284 12675605735309648436264960000
285 -21126009558849414060441600000
286 29576413382389179684618240000
287 -34953943088278121445457920000
288 34953943088278121445457920000
289 -29576413382389179684618240000
290 21126009558849414060441600000
291 -12675605735309648436264960000
292 6337802867654824218132480000
293 -2609683533740221736878080000
294 869894511246740578959360000
295 -228919608222826468147200000
296 45783921644565293629440000
297 -6540560234937899089920000
298 594596384994354462720000
299 -25852016738884976640000
300 620448401733239439360000
301 -14890761641597746544640000
302 171243758878374085263360000
303 -1255787565108076625264640000
304 6592884716817402282639360000
305 -26371538867269609130557440000
306 83509873079687095580098560000
307 -214739673633481102920253440000
308 456321806471147343705538560000
309 -811238767059817499920957440000
310 1216858150589726249881436160000
311 -1548728555296015227121827840000
312 1677789268237349829381980160000
313 -1548728555296015227121827840000
314 1216858150589726249881436160000
315 -811238767059817499920957440000
316 456321806471147343705538560000
317 -214739673633481102920253440000
318 83509873079687095580098560000
319 -26371538867269609130557440000
320 6592884716817402282639360000
321 -1255787565108076625264640000
322 171243758878374085263360000
323 -14890761641597746544640000
324 620448401733239439360000
325 15511210043330985984000000
326 -387780251083274649600000000
327 4653363012999295795200000000
328 -35675783099661267763200000000
329 196216807048136972697600000000
330 -824110589602175285329920000000
331 2747035298673917617766400000000
332 -7456238667829204962508800000000
333 16776537002615711165644800000000
334 -31689014338274121090662400000000
335 50702422941238593745059840000000
336 -69139667647143536925081600000000
337 80662945588334126412595200000000
338 -80662945588334126412595200000000
339 69139667647143536925081600000000
340 -50702422941238593745059840000000
341 31689014338274121090662400000000
342 -16776537002615711165644800000000
343 7456238667829204962508800000000
344 -2747035298673917617766400000000
345 824110589602175285329920000000
346 -196216807048136972697600000000
347 35675783099661267763200000000
348 -4653363012999295795200000000
349 387780251083274649600000000
350 -15511210043330985984000000
351 403291461126605635584000000
352 -10485577989291746525184000000
353 131069724866146831564800000000
354 -1048557798929174652518400000000
355 6029207343842754251980800000000
356 -26528512312908118708715520000000
357 92849793095178415480504320000000
358 -265285123129081187087155200000000
359 630052167431567819331993600000000
360 -1260104334863135638663987200000000
361 2142177369267330585728778240000000
362 -3115894355297935397423677440000000
363 3894867944122419246779596800000000
364 -4194473170593374573454950400000000
365 3894867944122419246779596800000000
366 -3115894355297935397423677440000000
367 2142177369267330585728778240000000
368 -1260104334863135638663987200000000
369 630052167431567819331993600000000
370 -265285123129081187087155200000000
371 92849793095178415480504320000000
372 -26528512312908118708715520000000
373 6029207343842754251980800000000
374 -1048557798929174652518400000000
375 131069724866146831564800000000
376 -10485577989291746525184000000
377 403291461126605635584000000
378 10888869450418352160768000000
379 -293999475161295508340736000000
380 3821993177096841608429568000000
381 -31849943142473680070246400000000
382 191099658854842080421478400000000
383 -879058430732273569938800640000000
384 3223214246018336423108935680000000
385 -9669642738055009269326807040000000
386 24174106845137523173317017600000000
387 -51034225561956993365891481600000000
388 91861606011522588058604666880000000
389 -141967936563262181545116303360000000
390 189290582084349575393488404480000000
391 -218412210097326433146332774400000000
392 218412210097326433146332774400000000
393 -189290582084349575393488404480000000
394 141967936563262181545116303360000000
395 -91861606011522588058604666880000000
396 51034225561956993365891481600000000
397 -24174106845137523173317017600000000
398 9669642738055009269326807040000000
399 -3223214246018336423108935680000000
400 879058430732273569938800640000000
401 -191099658854842080421478400000000
402 31849943142473680070246400000000
403 -3821993177096841608429568000000
404 293999475161295508340736000000
405 -10888869450418352160768000000
406 304888344611713860501504000000
407 -8536873649127988094042112000000
408 115247794263227839269568512000000
409 -998814216947974607002927104000000
410 6242588855924841293768294400000000
411 -29964426508439238210087813120000000
412 114863634949017079805336616960000000
413 -360999995554053679388200796160000000
414 947624988329390908394027089920000000
415 -2105833307398646463097837977600000000
416 4001083284057428279885892157440000000
417 -6547227192093973548904187166720000000
418 9275238522133129194280931819520000000
419 -11415678181086928239114993008640000000
420 12231083765450280256194635366400000000
421 -11415678181086928239114993008640000000
422 9275238522133129194280931819520000000
423 -6547227192093973548904187166720000000
424 4001083284057428279885892157440000000
425 -2105833307398646463097837977600000000
426 947624988329390908394027089920000000
427 -360999995554053679388200796160000000
428 114863634949017079805336616960000000
429 -29964426508439238210087813120000000
430 6242588855924841293768294400000000
431 -998814216947974607002927104000000
432 115247794263227839269568512000000
433 -8536873649127988094042112000000
434 304888344611713860501504000000
435 8841761993739701954543616000000
436 -256411097818451356681764864000000
437 3589755369458318993544708096000000
438 -32307798325124870941902372864000000
439 210000689113311661122365423616000000
440 -1050003445566558305611827118080000000
441 4200013782266233222447308472320000000
442 -13800045284589052016612584980480000000
443 37950124532619893045684608696320000000
444 -88550290576113083773264086958080000000
445 177100581152226167546528173916160000000
446 -305901003808390653034912300400640000000
447 458851505712585979552368450600960000000
448 -600036584393381665568481820016640000000
449 685756096449579046363979222876160000000
450 -685756096449579046363979222876160000000
451 600036584393381665568481820016640000000
452 -458851505712585979552368450600960000000
453 305901003808390653034912300400640000000
454 -177100581152226167546528173916160000000
455 88550290576113083773264086958080000000
456 -37950124532619893045684608696320000000
457 13800045284589052016612584980480000000
458 -4200013782266233222447308472320000000
459 1050003445566558305611827118080000000
460 -210000689113311661122365423616000000
461 32307798325124870941902372864000000
462 -3589755369458318993544708096000000
463 256411097818451356681764864000000
464 -8841761993739701954543616000000
465 265252859812191058636308480000000
466 -7957585794365731759089254400000000
467 115384994018303110506794188800000000
468 -1076926610837495698063412428800000000
469 7269254623153095961928033894400000000
470 -37800124040396099002025776250880000000
471 157500516834983745841774067712000000000
472 -540001772005658557171796803584000000000
473 1552505094516268351868915810304000000000
474 -3795012453261989304568460869632000000000
475 7969526151850177539593767826227200000000
476 -14490047548818504617443214229504000000000
477 22942575285629298977618422530048000000000
478 -31766642703179029353625508118528000000000
479 38573780425288821357973831286784000000000
480 -41145365786974742781838753372569600000000
481 38573780425288821357973831286784000000000
482 -31766642703179029353625508118528000000000
483 22942575285629298977618422530048000000000
484 -14490047548818504617443214229504000000000
485 7969526151850177539593767826227200000000
486 -3795012453261989304568460869632000000000
487 1552505094516268351868915810304000000000
488 -540001772005658557171796803584000000000
489 157500516834983745841774067712000000000
490 -37800124040396099002025776250880000000
491 7269254623153095961928033894400000000
492 -1076926610837495698063412428800000000
493 115384994018303110506794188800000000
494 -7957585794365731759089254400000000
495 265252859812191058636308480000000
496 8222838654177922817725562880000000
497 -254907998279515607349492449280000000
498 3823619974192734110242386739200000000
499 -36961659750529763065676405145600000000
500 258731618253708341459734836019200000000
501 -1397150738570025043882568114503680000000
502 6054319867136775190157795162849280000000
503 -21622570954059911393420697010176000000000
504 64867712862179734180262091030528000000000
505 -165773043981125987349558677078016000000000
506 364700696758477172169029089571635200000000
507 -696246784720729146868146443727667200000000
508 1160411307867881911446910739546112000000000
509 -1695985757653058178268561850105856000000000
510 2180553116982503372059579521564672000000000
511 -2471293532580170488334190124439961600000000
512 2471293532580170488334190124439961600000000
513 -2180553116982503372059579521564672000000000
514 1695985757653058178268561850105856000000000
515 -1160411307867881911446910739546112000000000
516 696246784720729146868146443727667200000000
517 -364700696758477172169029089571635200000000
518 165773043981125987349558677078016000000000
519 -64867712862179734180262091030528000000000
520 21622570954059911393420697010176000000000
521 -6054319867136775190157795162849280000000
522 1397150738570025043882568114503680000000
523 -258731618253708341459734836019200000000
524 36961659750529763065676405145600000000
525 -3823619974192734110242386739200000000
526 254907998279515607349492449280000000
527 -8222838654177922817725562880000000
528 263130836933693530167218012160000000
529 -8420186781878192965350976389120000000
530 130512895119111990962940134031360000000
531 -1305128951191119909629401340313600000000
532 9462184896135619344813159717273600000000
533 -52988235418359468330953694416732160000000
534 238447059382617607489291624875294720000000
535 -885660506278293970674511749536808960000000
536 2767689082119668658357849217302528000000000
537 -7380504218985783088954264579473408000000000
538 16975159703667301104594808532788838400000000
539 -33950319407334602209189617065577676800000000
540 59413058962835553866081829864760934400000000
541 -91404706096670082870895122868862976000000000
542 124049243988337969610500523893456896000000000
543 -148859092786005563532600628672148275200000000
544 158162786085130911253388167964157542400000000
545 -148859092786005563532600628672148275200000000
546 124049243988337969610500523893456896000000000
547 -91404706096670082870895122868862976000000000
548 59413058962835553866081829864760934400000000
549 -33950319407334602209189617065577676800000000
550 16975159703667301104594808532788838400000000
551 -7380504218985783088954264579473408000000000
552 2767689082119668658357849217302528000000000
553 -885660506278293970674511749536808960000000
554 238447059382617607489291624875294720000000
555 -52988235418359468330953694416732160000000
556 9462184896135619344813159717273600000000
557 -1305128951191119909629401340313600000000
558 130512895119111990962940134031360000000
559 -8420186781878192965350976389120000000
560 263130836933693530167218012160000000
561 8683317618811886495518194401280000000
562 -286549481420792254352100415242240000000
563 4584791702732676069633606643875840000000
564 -47376180928237652719547268653383680000000
565 355321356961782395396604514900377600000000
566 -2060863870378337893300306186422190080000000
567 9617364728432243502068095536636887040000000
568 -37095549666810082079405511355599421440000000
569 120560536417132766758067911905698119680000000
570 -334890378936479907661299755293605888000000000
571 803736909447551778387119412704654131200000000
572 -1680540810663062809354886044746095001600000000
573 3080991486215615150483957748701174169600000000
574 -4976986246963686012320239440209589043200000000
575 7109980352805265731886056343156555776000000000
576 -9005975113553336593722338034664970649600000000
577 10131722002747503667937630288998091980800000000
578 -10131722002747503667937630288998091980800000000
579 9005975113553336593722338034664970649600000000
580 -7109980352805265731886056343156555776000000000
581 4976986246963686012320239440209589043200000000
582 -3080991486215615150483957748701174169600000000
583 1680540810663062809354886044746095001600000000
584 -803736909447551778387119412704654131200000000
585 334890378936479907661299755293605888000000000
586 -120560536417132766758067911905698119680000000
587 37095549666810082079405511355599421440000000
588 -9617364728432243502068095536636887040000000
589 2060863870378337893300306186422190080000000
590 -355321356961782395396604514900377600000000
591 47376180928237652719547268653383680000000
592 -4584791702732676069633606643875840000000
593 286549481420792254352100415242240000000
594 -8683317618811886495518194401280000000
595 295232799039604140847618609643520000000
596 -10037915167346540788819032727879680000000
597 165625600261217923015514040010014720000000
598 -1766673069452991178832149760106823680000000
599 13691716288260681635949160640827883520000000
600 -82150297729564089815694963844967301120000000
601 397059772359559767442525658584008622080000000
602 -1588239089438239069770102634336034488320000000
603 5360306926854056860474096390884116398080000000
604 -15485331122022830930258500684776336261120000000
605 38713327805057077325646251711940840652800000000
606 -84465442483760895983228185553325470515200000000
607 161892098093875050634520688977207151820800000000
608 -273971242928096239535342704422965949235200000000
609 410956864392144359303014056634448923852800000000
610 -547942485856192479070685408845931898470400000000
611 650681701954228568896438923004544129433600000000
612 -688957096186830249419758859651870254694400000000
613 650681701954228568896438923004544129433600000000
614 -547942485856192479070685408845931898470400000000
615 410956864392144359303014056634448923852800000000
616 -273971242928096239535342704422965949235200000000
617 161892098093875050634520688977207151820800000000
618 -84465442483760895983228185553325470515200000000
619 38713327805057077325646251711940840652800000000
620 -15485331122022830930258500684776336261120000000
621 5360306926854056860474096390884116398080000000
622 -1588239089438239069770102634336034488320000000
623 397059772359559767442525658584008622080000000
624 -82150297729564089815694963844967301120000000
625 13691716288260681635949160640827883520000000
626 -1766673069452991178832149760106823680000000
627 165625600261217923015514040010014720000000
628 -10037915167346540788819032727879680000000
629 295232799039604140847618609643520000000
630 10333147966386144929666651337523200000000
631 -361660178823515072538332796813312000000000
632 6148223039999756233151657545826304000000000
633 -67630453439997318564668233004089344000000000
634 541043627519978548517345864032714752000000000
635 -3354470490623867000807544357002831462400000000
636 16772352453119335004037721785014157312000000000
637 -69485460162922959302441990252201508864000000000
638 243199110570230357558546965882705281024000000000
639 -729597331710691072675640897648115843072000000000
640 1896953062447796788956666333885101191987200000000
641 -4311256960108629065810605304284320890880000000000
642 8622513920217258131621210608568641781760000000000
643 -15255216935768995155945218769006058536960000000000
644 23972483756208420959342486637009520558080000000000
645 -33561477258691789343079481291813328781312000000000
646 41951846573364736678849351614766660976640000000000
647 -46887357934937058641066922392974503444480000000000
648 46887357934937058641066922392974503444480000000000
649 -41951846573364736678849351614766660976640000000000
650 33561477258691789343079481291813328781312000000000
651 -23972483756208420959342486637009520558080000000000
652 15255216935768995155945218769006058536960000000000
653 -8622513920217258131621210608568641781760000000000
654 4311256960108629065810605304284320890880000000000
655 -1896953062447796788956666333885101191987200000000
656 729597331710691072675640897648115843072000000000
657 -243199110570230357558546965882705281024000000000
658 69485460162922959302441990252201508864000000000
659 -16772352453119335004037721785014157312000000000
660 3354470490623867000807544357002831462400000000
661 -541043627519978548517345864032714752000000000
662 67630453439997318564668233004089344000000000
663 -6148223039999756233151657545826304000000000
664 361660178823515072538332796813312000000000
665 -10333147966386144929666651337523200000000
666 371993326789901217467999448150835200000000
667 -13391759764436443828847980133430067200000000
668 234355795877637767004839652335026176000000000
669 -2656032353279894692721516059796963328000000000
670 21912266914559131214952507493324947456000000000
671 -140238508253178439775696047957279663718400000000
672 724565625974755272174429581112611595878400000000
673 -3105281254177522595033269633339763982336000000000
674 11256644546393519406995602420856644435968000000000
675 -35020671922113171488430763087109560467456000000000
676 94555814189705563018763060335195813262131200000000
677 -223495560812031330771621778974099194983219200000000
678 465615751691731939107545372862706656215040000000000
679 -859598310815505118352391457592689211473920000000000
680 1412197224911186980150357394616560847421440000000000
681 -2071222596536407570887190845437622576218112000000000
682 2718479657954034936789437984636879631286272000000000
683 -3198211362298864631516985864278681919160320000000000
684 3375889771315468222156818412294164248002560000000000
685 -3198211362298864631516985864278681919160320000000000
686 2718479657954034936789437984636879631286272000000000
687 -2071222596536407570887190845437622576218112000000000
688 1412197224911186980150357394616560847421440000000000
689 -859598310815505118352391457592689211473920000000000
690 465615751691731939107545372862706656215040000000000
691 -223495560812031330771621778974099194983219200000000
692 94555814189705563018763060335195813262131200000000
693 -35020671922113171488430763087109560467456000000000
694 11256644546393519406995602420856644435968000000000
695 -3105281254177522595033269633339763982336000000000
696 724565625974755272174429581112611595878400000000
697 -140238508253178439775696047957279663718400000000
698 21912266914559131214952507493324947456000000000
699 -2656032353279894692721516059796963328000000000
700 234355795877637767004839652335026176000000000
701 -13391759764436443828847980133430067200000000
702 371993326789901217467999448150835200000000
703 13763753091226345046315979581580902400000000
704 -509258864375374766713691244518493388800000000
705 9166659558756745800846442401332880998400000000
706 -106944361518828701009875161348883611648000000000
707 909027072910043958583938871465510699008000000000
708 -5999578681206290126653996551672370613452800000000
709 31997752966433547342154648275585976605081600000000
710 -141704334565634281086684870934737896393932800000000
711 531391254621128554075068266005267111477248000000000
712 -1712260709334747563130775523794749581426688000000000
713 4794329986137293176766171466625298827994726400000000
714 -11767900875064265070244239054443915305077964800000000
715 25497118562639240985529184617961816494335590400000000
716 -49032920312767771126017662726849647104491520000000000
717 84056434821887607644601707531742252179128320000000000
718 -128886533393560998388389284882004786674663424000000000
719 177218983416146372784035266712756581677662208000000000
720 -218917567749357284027337682409875777366523904000000000
721 243241741943730315585930758233195308185026560000000000
722 -243241741943730315585930758233195308185026560000000000
723 218917567749357284027337682409875777366523904000000000
724 -177218983416146372784035266712756581677662208000000000
725 128886533393560998388389284882004786674663424000000000
726 -84056434821887607644601707531742252179128320000000000
727 49032920312767771126017662726849647104491520000000000
728 -25497118562639240985529184617961816494335590400000000
729 11767900875064265070244239054443915305077964800000000
730 -4794329986137293176766171466625298827994726400000000
731 1712260709334747563130775523794749581426688000000000
732 -531391254621128554075068266005267111477248000000000
733 141704334565634281086684870934737896393932800000000
734 -31997752966433547342154648275585976605081600000000
735 5999578681206290126653996551672370613452800000000
736 -909027072910043958583938871465510699008000000000
737 106944361518828701009875161348883611648000000000
738 -9166659558756745800846442401332880998400000000
739 509258864375374766713691244518493388800000000
740 -13763753091226345046315979581580902400000000
741 523022617466601111760007224100074291200000000
742 -19874859463730842246880274515802823065600000000
743 367684900079020581567285078542352226713600000000
744 -4412218800948246978807420942508226720563200000000
745 38606914508297161064564933246946983804928000000000
746 -262527018656420695239041546079239489873510400000000
747 1443898602610313823814728503435817194304307200000000
748 -6600679326218577480295901729992307173962547200000000
749 25577632389096987736146619203720190299104870400000000
750 -85258774630323292453822064012400634330349568000000000
751 247250446427937548116083985635961839558013747200000000
752 -629364772725659213386395599800630137056762265600000000
753 1416070738632733230119390099551417808377715097600000000
754 -2832141477265466460238780199102835616755430195200000000
755 5057395495116904393283536069826492172777553920000000000
756 -8091832792187047029253657711722387476444086272000000000
757 11632009638768880104552132960600931997388374016000000000
758 -15053188944289138958832172066660029643679072256000000000
759 17562053768337328785304200744436701250958917632000000000
760 -18486372387723503984530737625722843422062018560000000000
761 17562053768337328785304200744436701250958917632000000000
762 -15053188944289138958832172066660029643679072256000000000
763 11632009638768880104552132960600931997388374016000000000
764 -8091832792187047029253657711722387476444086272000000000
765 5057395495116904393283536069826492172777553920000000000
766 -2832141477265466460238780199102835616755430195200000000
767 1416070738632733230119390099551417808377715097600000000
768 -629364772725659213386395599800630137056762265600000000
769 247250446427937548116083985635961839558013747200000000
770 -85258774630323292453822064012400634330349568000000000
771 25577632389096987736146619203720190299104870400000000
772 -6600679326218577480295901729992307173962547200000000
773 1443898602610313823814728503435817194304307200000000
774 -262527018656420695239041546079239489873510400000000
775 38606914508297161064564933246946983804928000000000
776 -4412218800948246978807420942508226720563200000000
777 367684900079020581567285078542352226713600000000
778 -19874859463730842246880274515802823065600000000
779 523022617466601111760007224100074291200000000
780 20397882081197443358640281739902897356800000000
781 -795517401166700290986970987856212996915200000000
782 15114830622167305528752448769268046941388800000000
783 -186416244340063434854613534820972578943795200000000
784 1677746199060570913691521813388753210494156800000000
785 -11744223393423996395840652693721272473459097600000000
786 66550599229402646243097031931087210682934886400000000
787 -313738539224326760860314579103696850362407321600000000
788 1254954156897307043441258316414787401449629286400000000
789 -4322619873757390927408778645428712160548723097600000000
790 12967859621272172782226335936286136481646169292800000000
791 -34187993546990273698596703832027087087976264499200000000
792 79771984942977305296725642274729869871944617164800000000
793 -165680276420029787923968641647515883580192666419200000000
794 307691941922912463287370334488243783791786380492800000000
795 -512819903204854105478950557480406306319643967488000000000
796 769229854807281158218425836220609459479465951232000000000
797 -1040722744739262743471987896063177504001630404608000000000
798 1271994465792432242021318539632772504890881605632000000000
799 -1405888620086372478023562596436222242247816511488000000000
800 1405888620086372478023562596436222242247816511488000000000
801 -1271994465792432242021318539632772504890881605632000000000
802 1040722744739262743471987896063177504001630404608000000000
803 -769229854807281158218425836220609459479465951232000000000
804 512819903204854105478950557480406306319643967488000000000
805 -307691941922912463287370334488243783791786380492800000000
806 165680276420029787923968641647515883580192666419200000000
807 -79771984942977305296725642274729869871944617164800000000
808 34187993546990273698596703832027087087976264499200000000
809 -12967859621272172782226335936286136481646169292800000000
810 4322619873757390927408778645428712160548723097600000000
811 -1254954156897307043441258316414787401449629286400000000
812 313738539224326760860314579103696850362407321600000000
813 -66550599229402646243097031931087210682934886400000000
814 11744223393423996395840652693721272473459097600000000
815 -1677746199060570913691521813388753210494156800000000
816 186416244340063434854613534820972578943795200000000
817 -15114830622167305528752448769268046941388800000000
818 795517401166700290986970987856212996915200000000
819 -20397882081197443358640281739902897356800000000
820 815915283247897734345611269596115894272000000000
821 -32636611329915909373824450783844635770880000000000
822 636413920933360232789576790284970397532160000000000
823 -8061242998489229615334639343609625035407360000000000
824 74566497736025373941845413928389031577518080000000000
825 -536878783699382692381286980284401027358130176000000000
826 3131792904913065705557507384992339326255759360000000000
827 -15211565538149176284136464441391362441813688320000000000
828 62747707844865352172062915820739370072481464320000000000
829 -223102961226187918834001478473739982479934095360000000000
830 691619179801182548385404583268593945687795695616000000000
831 -1886234126730497859232921590732528942784897351680000000000
832 4558399139598703159812893844270278278396835266560000000000
833 -9818090454520283728827771356889830138085491343360000000000
834 18934888733717690048453559045430386694879161876480000000000
835 -32820473805110662750652835678746003604457213919232000000000
836 51281990320485410547895055748040630631964396748800000000000
837 -72398103981861756067616549291351478539243854233600000000000
838 92508688421267799419732257427838000355700480409600000000000
839 -107115323435152188801795245442759789885547924684800000000000
840 112471089606909798241885007714897779379825320919040000000000
841 -107115323435152188801795245442759789885547924684800000000000
842 92508688421267799419732257427838000355700480409600000000000
843 -72398103981861756067616549291351478539243854233600000000000
844 51281990320485410547895055748040630631964396748800000000000
845 -32820473805110662750652835678746003604457213919232000000000
846 18934888733717690048453559045430386694879161876480000000000
847 -9818090454520283728827771356889830138085491343360000000000
848 4558399139598703159812893844270278278396835266560000000000
849 -1886234126730497859232921590732528942784897351680000000000
850 691619179801182548385404583268593945687795695616000000000
851 -223102961226187918834001478473739982479934095360000000000
852 62747707844865352172062915820739370072481464320000000000
853 -15211565538149176284136464441391362441813688320000000000
854 3131792904913065705557507384992339326255759360000000000
855 -536878783699382692381286980284401027358130176000000000
856 74566497736025373941845413928389031577518080000000000
857 -8061242998489229615334639343609625035407360000000000
858 636413920933360232789576790284970397532160000000000
859 -32636611329915909373824450783844635770880000000000
860 815915283247897734345611269596115894272000000000
861 33452526613163807108170062053440751665152000000000
862 -1371553591139716091434972544191070818271232000000000
863 27431071822794321828699450883821416365424640000000000
864 -356603933696326183773092861489678412750520320000000000
865 3387737370115098745844382184151944921129943040000000000
866 -25069256538851730719248428162724392416361578496000000000
867 150415539233110384315490568976346354498169470976000000000
868 -752077696165551921577452844881731772490847354880000000000
869 3196330208703595666704174590747360033086101258240000000000
870 -11719877431913184111248640166073653454649037946880000000000
871 37503607782122189155995648531435691054876921430016000000000
872 -105691985567798896712351373134046038427380414939136000000000
873 264229963919497241780878432835115096068451037347840000000000
874 -589436073358878462434267273247564445075775391006720000000000
875 1178872146717756924868534546495128890151550782013440000000000
876 -2121969864091962464763362183691232002272791407624192000000000
877 3448201029149439005240463548498252003693286037389312000000000
878 -5070883866396233831235975806615076476019538290278400000000000
879 6761178488528311774981301075486768634692717720371200000000000
880 -8184584486113219517082627617694509399891184608870400000000000
881 9003042934724541468790890379463960339880303069757440000000000
882 -9003042934724541468790890379463960339880303069757440000000000
883 8184584486113219517082627617694509399891184608870400000000000
884 -6761178488528311774981301075486768634692717720371200000000000
885 5070883866396233831235975806615076476019538290278400000000000
886 -3448201029149439005240463548498252003693286037389312000000000
887 2121969864091962464763362183691232002272791407624192000000000
888 -1178872146717756924868534546495128890151550782013440000000000
889 589436073358878462434267273247564445075775391006720000000000
890 -264229963919497241780878432835115096068451037347840000000000
891 105691985567798896712351373134046038427380414939136000000000
892 -37503607782122189155995648531435691054876921430016000000000
893 11719877431913184111248640166073653454649037946880000000000
894 -3196330208703595666704174590747360033086101258240000000000
895 752077696165551921577452844881731772490847354880000000000
896 -150415539233110384315490568976346354498169470976000000000
897 25069256538851730719248428162724392416361578496000000000
898 -3387737370115098745844382184151944921129943040000000000
899 356603933696326183773092861489678412750520320000000000
900 -27431071822794321828699450883821416365424640000000000
901 1371553591139716091434972544191070818271232000000000
902 -33452526613163807108170062053440751665152000000000
903 1405006117752879898543142606244511569936384000000000
904 -59010256945620955738811989462269485937328128000000000
905 1209710267385229592645645783976524461715226624000000000
906 -16129470231803061235275277119686992822869688320000000000
907 157262334760079847043933951916948180022979461120000000000
908 -1195193744176606837533898034568806168174643904512000000000
909 7370361422422408831459037879840971370410304077824000000000
910 -37904715886743816847503623382039281333538706685952000000000
911 165833132004504198707828352296421855834231841751040000000000
912 -626480720905904750674018219786482566484875846615040000000000
913 2067386378989485677224260125295392469400090293829632000000000
914 -6014214920696685606470574909950232638254808127504384000000000
915 15536721878466437816715651850704767648824920996052992000000000
916 -35853973565691779577036119655472540728057509990891520000000000
917 74268945243218686266717676429193120079547699266846720000000000
918 -138635364454008214364539662667827157481822371964780544000000000
919 233947177516138861740160680751958328250575252690567168000000000
920 -357801565612918259132010452914759796147938621762043904000000000
921 496946618906830915461125629048277494649914752447283200000000000
922 -627722044934944314266685005113613677452523897828147200000000000
923 721880351675185961406687755880655729070402482502369280000000000
924 -756255606516861483378434791874972668549945457859624960000000000
925 721880351675185961406687755880655729070402482502369280000000000
926 -627722044934944314266685005113613677452523897828147200000000000
927 496946618906830915461125629048277494649914752447283200000000000
928 -357801565612918259132010452914759796147938621762043904000000000
929 233947177516138861740160680751958328250575252690567168000000000
930 -138635364454008214364539662667827157481822371964780544000000000
931 74268945243218686266717676429193120079547699266846720000000000
932 -35853973565691779577036119655472540728057509990891520000000000
933 15536721878466437816715651850704767648824920996052992000000000
934 -6014214920696685606470574909950232638254808127504384000000000
935 2067386378989485677224260125295392469400090293829632000000000
936 -626480720905904750674018219786482566484875846615040000000000
937 165833132004504198707828352296421855834231841751040000000000
938 -37904715886743816847503623382039281333538706685952000000000
939 7370361422422408831459037879840971370410304077824000000000
940 -1195193744176606837533898034568806168174643904512000000000
941 157262334760079847043933951916948180022979461120000000000
942 -16129470231803061235275277119686992822869688320000000000
943 1209710267385229592645645783976524461715226624000000000
944 -59010256945620955738811989462269485937328128000000000
945 1405006117752879898543142606244511569936384000000000
946 60415263063373835637355132068513997507264512000000000
947 -2597856311725074932406270678946101892812374016000000000
948 54554982546226573580531684257868139749059854336000000000
949 -745584761465096505600599684857531243237151342592000000000
950 7455847614650965056005996848575312432371513425920000000000
951 -58155611394277527436846775418887436972497804722176000000000
952 368318872163757673766696244319620434159152763240448000000000
953 -1946828324294147704195394434260850866269807462842368000000000
954 8760727459323664668879274954173828898214133582790656000000000
955 -34069495675147584823419402599564890159721630599741440000000000
956 115836285295501788399625968838520626543053544039120896000000000
957 -347508855886505365198877906515561879629160632117362688000000000
958 926690282364014307197007750708165012344428352312967168000000000
959 -2209799904098803347931326174765624260205944532438614016000000000
960 4735285508783150031281413231640623414727023998082744320000000000
961 -9154885316980756727144065581171871935138913062959972352000000000
962 16021049304716324272502114767050775886493097860179951616000000000
963 -25445195954549456197503358747668879349136096601462276096000000000
964 36754171934349214507504851524410603504307695091001065472000000000
965 -48360752545196334878295857268961320400404861961843507200000000000
966 58032903054235601853955028722753584480485834354212208640000000000
967 -63559846202258040125760269553492021097674961435565752320000000000
968 63559846202258040125760269553492021097674961435565752320000000000
969 -58032903054235601853955028722753584480485834354212208640000000000
970 48360752545196334878295857268961320400404861961843507200000000000
971 -36754171934349214507504851524410603504307695091001065472000000000
972 25445195954549456197503358747668879349136096601462276096000000000
973 -16021049304716324272502114767050775886493097860179951616000000000
974 9154885316980756727144065581171871935138913062959972352000000000
975 -4735285508783150031281413231640623414727023998082744320000000000
976 2209799904098803347931326174765624260205944532438614016000000000
977 -926690282364014307197007750708165012344428352312967168000000000
978 347508855886505365198877906515561879629160632117362688000000000
979 -115836285295501788399625968838520626543053544039120896000000000
980 34069495675147584823419402599564890159721630599741440000000000
981 -8760727459323664668879274954173828898214133582790656000000000
982 1946828324294147704195394434260850866269807462842368000000000
983 -368318872163757673766696244319620434159152763240448000000000
984 58155611394277527436846775418887436972497804722176000000000
985 -7455847614650965056005996848575312432371513425920000000000
986 745584761465096505600599684857531243237151342592000000000
987 -54554982546226573580531684257868139749059854336000000000
988 2597856311725074932406270678946101892812374016000000000
989 -60415263063373835637355132068513997507264512000000000
990 2658271574788448768043625811014615890319638528000000000
991 -116963949290691745793919535684643099174064095232000000000
992 2514724909749872534569270017219826632242378047488000000000
993 -35206148736498215483969780241077572851393292664832000000000
994 360863024549106708710690247471045121726781249814528000000000
995 -2886904196392853669685521979768360973814249998516224000000000
996 18764877276553548852955892868494346329792624990355456000000000
997 -101866476644147836630331989857540737218874249947643904000000000
998 471132454479183744415285453091125909637293406007853056000000000
999 -1884529817916734977661141812364503638549173624031412224000000000
1000 6595854362708572421813996343275762734922107684109942784000000000
1001 -20387186212008314758334170515579630271577423750885277696000000000
1002 56064762083022865585418968917843983246837915314934513664000000000
1003 -138005568204363976825646692720846727992216406929069572096000000000
1004 305583758166805948685360533881874897697050615342939766784000000000
1005 -611167516333611897370721067763749795394101230685879533568000000000
1006 1107741123354671563984431935321796504151808480618156654592000000000
1007 -1824514791407694340680240834647664830367684556312258019328000000000
1008 2736772187111541511020361251971497245551526834468387028992000000000
1009 -3745056677100004172975231186908364651807352510325161197568000000000
1010 4681320846375005216219038983635455814759190637906451496960000000000
1011 -5350080967285720247107473124154806645439075014750230282240000000000
1012 5593266465798707531066903720707297856595396606329786204160000000000
1013 -5350080967285720247107473124154806645439075014750230282240000000000
1014 4681320846375005216219038983635455814759190637906451496960000000000
1015 -3745056677100004172975231186908364651807352510325161197568000000000
1016 2736772187111541511020361251971497245551526834468387028992000000000
1017 -1824514791407694340680240834647664830367684556312258019328000000000
1018 1107741123354671563984431935321796504151808480618156654592000000000
1019 -611167516333611897370721067763749795394101230685879533568000000000
1020 305583758166805948685360533881874897697050615342939766784000000000
1021 -138005568204363976825646692720846727992216406929069572096000000000
1022 56064762083022865585418968917843983246837915314934513664000000000
1023 -20387186212008314758334170515579630271577423750885277696000000000
1024 6595854362708572421813996343275762734922107684109942784000000000
1025 -1884529817916734977661141812364503638549173624031412224000000000
1026 471132454479183744415285453091125909637293406007853056000000000
1027 -101866476644147836630331989857540737218874249947643904000000000
1028 18764877276553548852955892868494346329792624990355456000000000
1029 -2886904196392853669685521979768360973814249998516224000000000
1030 360863024549106708710690247471045121726781249814528000000000
1031 -35206148736498215483969780241077572851393292664832000000000
1032 2514724909749872534569270017219826632242378047488000000000
1033 -116963949290691745793919535684643099174064095232000000000
1034 2658271574788448768043625811014615890319638528000000000
1035 119622220865480194561963161495657715064383733760000000000
1036 -5382999938946608755288342267304597177897268019200000000000
1037 118425998656825392616343529880701137913739896422400000000000
1038 -1697439314081163960834257261623382976763605182054400000000000
1039 17823112797852221588759701247045521256017854411571200000000000
1040 -146149524942388217027829550225773274299346406174883840000000000
1041 974330166282588113518863668171821828662309374499225600000000000
1042 -5428410926431562346747954722671578759690009372209971200000000000
1043 25784951900549921147052784932689999108527544517997363200000000000
1044 -106004802257816342493439226945503329668391016351766937600000000000
1045 381617288128138832976381217003811986806207658866360975360000000000
1046 -1214236825862259923106667508648492685292478914574784921600000000000
1047 3440337673276403115468891274504062608328690257961890611200000000000
1048 -8733164862932407908497954773741082005757444500980183859200000000000
1049 19961519686702646647995325197122473156017016002240420249600000000000
1050 -41253807352518803072523672074053111189101833071296868515840000000000
1051 77350888785972755760981885138849583479565937008681628467200000000000
1052 -131951516164306465709910274648625760053377186661868660326400000000000
1053 205257914033365613326527093897862293416364512585129027174400000000000
1054 -291682298889519555779801659749593785381149570515709670195200000000000
1055 379186988556375422513742157674471920995494441670422571253760000000000
1056 -451413081614732645849693044850561810708921954369550680064000000000000
1057 492450634488799250017846958018794702591551222948600741888000000000000
1058 -492450634488799250017846958018794702591551222948600741888000000000000
1059 451413081614732645849693044850561810708921954369550680064000000000000
1060 -379186988556375422513742157674471920995494441670422571253760000000000
1061 291682298889519555779801659749593785381149570515709670195200000000000
1062 -205257914033365613326527093897862293416364512585129027174400000000000
1063 131951516164306465709910274648625760053377186661868660326400000000000
1064 -77350888785972755760981885138849583479565937008681628467200000000000
1065 41253807352518803072523672074053111189101833071296868515840000000000
1066 -19961519686702646647995325197122473156017016002240420249600000000000
1067 8733164862932407908497954773741082005757444500980183859200000000000
1068 -3440337673276403115468891274504062608328690257961890611200000000000
1069 1214236825862259923106667508648492685292478914574784921600000000000
1070 -381617288128138832976381217003811986806207658866360975360000000000
1071 106004802257816342493439226945503329668391016351766937600000000000
1072 -25784951900549921147052784932689999108527544517997363200000000000
1073 5428410926431562346747954722671578759690009372209971200000000000
1074 -974330166282588113518863668171821828662309374499225600000000000
1075 146149524942388217027829550225773274299346406174883840000000000
1076 -17823112797852221588759701247045521256017854411571200000000000
1077 1697439314081163960834257261623382976763605182054400000000000
1078 -118425998656825392616343529880701137913739896422400000000000
1079 5382999938946608755288342267304597177897268019200000000000
1080 -119622220865480194561963161495657715064383733760000000000
1081 5502622159812088949850305428800254892961651752960000000000
1082 -253120619351356091693114049724811725076235980636160000000000
1083 5695213935405512063095066118808263814215309564313600000000000
1084 -83529804385947510258727636409187869275157873609932800000000000
1085 897945397148935735281322091398769594707947141306777600000000000
1086 -7542741336051060176363105567749664595546755986976931840000000000
1087 51542065796348911205147888046289374736236165911009034240000000000
1088 -294526090264850921172273645978796427064206662348623052800000000000
1089 1435814690041148240714834024146632581938007478949537382400000000000
1090 -6062328691284848127462632546396893123738253800009157836800000000000
1091 22430616157753938071611740421668504557831539060033883996160000000000
1092 -73409289243558342779820241380006014916539582378292711260160000000000
1093 214110426960378499774475704025017543506573781936687074508800000000000
1094 -559981116665605307102474918219276652247962198911335425638400000000000
1095 1319955489283212509598690878659723537441625183148147789004800000000000
1096 -2815905043804186687143873874474076879875467057382715283210240000000000
1097 5455816022370611706341255631793523954758717423679010861219840000000000
1098 -9627910627712844187661039350223865802515383688845313284505600000000000
1099 15511633789092915635676118953138450459608118165361893625036800000000000
1100 -22859249794452717778891122667782979624685647822638580079001600000000000
1101 30859987222511169001503015601507022493325624560562083106652160000000000
1102 -38207603227870971144718019316151551658403154217838769560616960000000000
1103 43417730940762467209906840131990399611821766156634965409792000000000000
1104 -45305458372969531001641920137729112638422712511271268253696000000000000
1105 43417730940762467209906840131990399611821766156634965409792000000000000
1106 -38207603227870971144718019316151551658403154217838769560616960000000000
1107 30859987222511169001503015601507022493325624560562083106652160000000000
1108 -22859249794452717778891122667782979624685647822638580079001600000000000
1109 15511633789092915635676118953138450459608118165361893625036800000000000
1110 -9627910627712844187661039350223865802515383688845313284505600000000000
1111 5455816022370611706341255631793523954758717423679010861219840000000000
1112 -2815905043804186687143873874474076879875467057382715283210240000000000
1113 1319955489283212509598690878659723537441625183148147789004800000000000
1114 -559981116665605307102474918219276652247962198911335425638400000000000
1115 214110426960378499774475704025017543506573781936687074508800000000000
1116 -73409289243558342779820241380006014916539582378292711260160000000000
1117 22430616157753938071611740421668504557831539060033883996160000000000
1118 -6062328691284848127462632546396893123738253800009157836800000000000
1119 1435814690041148240714834024146632581938007478949537382400000000000
1120 -294526090264850921172273645978796427064206662348623052800000000000
1121 51542065796348911205147888046289374736236165911009034240000000000
1122 -7542741336051060176363105567749664595546755986976931840000000000
1123 897945397148935735281322091398769594707947141306777600000000000
1124 -83529804385947510258727636409187869275157873609932800000000000
1125 5695213935405512063095066118808263814215309564313600000000000
1126 -253120619351356091693114049724811725076235980636160000000000
1127 5502622159812088949850305428800254892961651752960000000000
1128 258623241511168180642964355153611979969197632389120000000000
1129 -12155292351024904490219324692219763058552288722288640000000000
1130 279571724073572803275044467921054550346702640612638720000000000
1131 -4193575861103592049125667018815818255200539609189580800000000000
1132 46129334472139512540382337206974000807205935701085388800000000000
1133 -396712276460399807847288099979976406941971047029334343680000000000
1134 2776985935222798654931016699859834848593797329205340405760000000000
1135 -16265203334876392121738812099179032684620812928202708090880000000000
1136 81326016674381960608694060495895163423104064641013540454400000000000
1137 -352412738922321829304340928815545708166784280111058675302400000000000
1138 1339168407904822951356495529499073691033780264422022966149120000000000
1139 -4504475553861677200017303144678702415295442707601349977047040000000000
1140 13513426661585031600051909434036107245886328122804049931141120000000000
1141 -36382302550421238923216679245481827200463191099857057506918400000000000
1142 88357020479594437384954792453313008915410606956795711088230400000000000
1143 -194385445055107762246900543397288619613903335304950564394106880000000000
1144 388770890110215524493801086794577239227806670609901128788213760000000000
1145 -708935152553922427018107864154817318591882752288643234849095680000000000
1146 1181558587589870711696846440258028864319804587147738724748492800000000000
1147 -1803431528426644770484660356183307213961807001436022264089804800000000000
1148 2524804139797302678678524498656630099546529802010431169725726720000000000
1149 -3246176751167960586872388641129952985131252602584840075361648640000000000
1150 3836390705925771602667368394062671709700571257600265543609221120000000000
1151 -4169989897745403915942791732676817075761490497391592982183936000000000000
1152 4169989897745403915942791732676817075761490497391592982183936000000000000
1153 -3836390705925771602667368394062671709700571257600265543609221120000000000
1154 3246176751167960586872388641129952985131252602584840075361648640000000000
1155 -2524804139797302678678524498656630099546529802010431169725726720000000000
1156 1803431528426644770484660356183307213961807001436022264089804800000000000
1157 -1181558587589870711696846440258028864319804587147738724748492800000000000
1158 708935152553922427018107864154817318591882752288643234849095680000000000
1159 -388770890110215524493801086794577239227806670609901128788213760000000000
1160 194385445055107762246900543397288619613903335304950564394106880000000000
1161 -88357020479594437384954792453313008915410606956795711088230400000000000
1162 36382302550421238923216679245481827200463191099857057506918400000000000
1163 -13513426661585031600051909434036107245886328122804049931141120000000000
1164 4504475553861677200017303144678702415295442707601349977047040000000000
1165 -1339168407904822951356495529499073691033780264422022966149120000000000
1166 352412738922321829304340928815545708166784280111058675302400000000000
1167 -81326016674381960608694060495895163423104064641013540454400000000000
1168 16265203334876392121738812099179032684620812928202708090880000000000
1169 -2776985935222798654931016699859834848593797329205340405760000000000
1170 396712276460399807847288099979976406941971047029334343680000000000
1171 -46129334472139512540382337206974000807205935701085388800000000000
1172 4193575861103592049125667018815818255200539609189580800000000000
1173 -279571724073572803275044467921054550346702640612638720000000000
1174 12155292351024904490219324692219763058552288722288640000000000
1175 -258623241511168180642964355153611979969197632389120000000000
1176 12413915592536072670862289047373375038521486354677760000000000
1177 -595867948441731488201389874273922001849031345024532480000000000
1178 14002896788380689972732662045437167043452236608076513280000000000
1179 -214711084088503912915234151363369894666267627990506536960000000000
1180 2415499695995669020296384202837911314995510814893198540800000000000
1181 -21256397324761887378608180984973619571960495171060147159040000000000
1182 152337514160793526213358630392310940265716882059264387973120000000000
1183 -914025084964761157280151782353865641594301292355586327838720000000000
1184 4684378560444400931060777884563561413170794123322379930173440000000000
1185 -20819460268641781915825679486949161836314640548099466356326400000000000
1186 81195895047702949471720149999101731161627098137587918789672960000000000
1187 -280494910164792007265942336360533253103802702657121901273415680000000000
1188 864859306341442022403322203778310863736724999859459195593031680000000000
1189 -2394995002176300985116892256616860853424776922687733157026856960000000000
1190 5987487505440752462792230641542152133561942306719332892567142400000000000
1191 -13571638345665705582329056120828878169407069228563821223152189440000000000
1192 27991504087935517763553678249209561224402080283912881272751390720000000000
1193 -52689890047878621672571629645570938775345092299130129454590853120000000000
1194 90743699526902070658317806611816616779760992292946334060684247040000000000
1195 -143279525568792743144712326229184131757517356252020527464238284800000000000
1196 207755312074749477559832873032316991048400166565429764823145512960000000000
1197 -277007082766332636746443830709755988064533555420573019764194017280000000000
1198 339963237940499145097908337689245985351927545288885069710601748480000000000
1199 -384306268976216424893287686083495461702178964239609209238071541760000000000
1200 400319030183558775930508006336974439273103087749592926289657856000000000000
1201 -384306268976216424893287686083495461702178964239609209238071541760000000000
1202 339963237940499145097908337689245985351927545288885069710601748480000000000
1203 -277007082766332636746443830709755988064533555420573019764194017280000000000
1204 207755312074749477559832873032316991048400166565429764823145512960000000000
1205 -143279525568792743144712326229184131757517356252020527464238284800000000000
1206 90743699526902070658317806611816616779760992292946334060684247040000000000
1207 -52689890047878621672571629645570938775345092299130129454590853120000000000
1208 27991504087935517763553678249209561224402080283912881272751390720000000000
1209 -13571638345665705582329056120828878169407069228563821223152189440000000000
1210 5987487505440752462792230641542152133561942306719332892567142400000000000
1211 -2394995002176300985116892256616860853424776922687733157026856960000000000
1212 864859306341442022403322203778310863736724999859459195593031680000000000
1213 -280494910164792007265942336360533253103802702657121901273415680000000000
1214 81195895047702949471720149999101731161627098137587918789672960000000000
1215 -20819460268641781915825679486949161836314640548099466356326400000000000
1216 4684378560444400931060777884563561413170794123322379930173440000000000
1217 -914025084964761157280151782353865641594301292355586327838720000000000
1218 152337514160793526213358630392310940265716882059264387973120000000000
1219 -21256397324761887378608180984973619571960495171060147159040000000000
1220 2415499695995669020296384202837911314995510814893198540800000000000
1221 -214711084088503912915234151363369894666267627990506536960000000000
1222 14002896788380689972732662045437167043452236608076513280000000000
1223 -595867948441731488201389874273922001849031345024532480000000000
1224 12413915592536072670862289047373375038521486354677760000000000
1225 608281864034267560872252163321295376887552831379210240000000000
1226 -29805811337679110482740356002743473467490088737581301760000000000
1227 715339472104298651585768544065843363219762129701951242240000000000
1228 -11206985062967345541510373857031546023776273365330569461760000000000
1229 128880328224124473727369299355862779273427143701301548810240000000000
1230 -1159922954017120263546323694202765013460844293311713939292160000000000
1231 8506101662792215266006373757486943432046191484285902221475840000000000
1232 -52251767357152179491182010224562652511140890546327685074780160000000000
1233 274321778625048942328705553678953925683489675368220346642595840000000000
1234 -1249688102625222959497436411204123439224786298899670468038492160000000000
1235 4998752410500891837989745644816493756899145195598681872153968640000000000
1236 -17722849455412252880145461831622114229006060238940781183091343360000000000
1237 56122356608805467453793962466803361725185857423312473746455920640000000000
1238 -159732861117369407368490508559363414140913594204812425278374543360000000000
1239 410741642873235618947547022009791636362349242240946236430105968640000000000
1240 -958397166704216444210943051356180484845481565228874551670247260160000000000
1241 2036593979246459943948253984131883530296648326111358422299275427840000000000
1242 -3953388312654892832370140086844244499987611456569107525639769948160000000000
1243 7028245889164253924213582376611990222200198145011746712248479907840000000000
1244 -11467138029689045876348476509209036678326639078703376214721204060160000000000
1245 17200707044533568814522714763813555017489958618055064322081806090240000000000
1246 -23753357347213023601007558483361575976533752377314136444779636981760000000000
1247 30231545714634757310373256251551096697406593934763446384264992522240000000000
1248 -35489205838919062929568605164864330905651218966896219668484991221760000000000
1249 38446639658828984840365988928603025147788820547470904640858740490240000000000
1250 -38446639658828984840365988928603025147788820547470904640858740490240000000000
1251 35489205838919062929568605164864330905651218966896219668484991221760000000000
1252 -30231545714634757310373256251551096697406593934763446384264992522240000000000
1253 23753357347213023601007558483361575976533752377314136444779636981760000000000
1254 -17200707044533568814522714763813555017489958618055064322081806090240000000000
1255 11467138029689045876348476509209036678326639078703376214721204060160000000000
1256 -7028245889164253924213582376611990222200198145011746712248479907840000000000
1257 3953388312654892832370140086844244499987611456569107525639769948160000000000
1258 -2036593979246459943948253984131883530296648326111358422299275427840000000000
1259 958397166704216444210943051356180484845481565228874551670247260160000000000
1260 -410741642873235618947547022009791636362349242240946236430105968640000000000
1261 159732861117369407368490508559363414140913594204812425278374543360000000000
1262 -56122356608805467453793962466803361725185857423312473746455920640000000000
1263 17722849455412252880145461831622114229006060238940781183091343360000000000
1264 -4998752410500891837989745644816493756899145195598681872153968640000000000
1265 1249688102625222959497436411204123439224786298899670468038492160000000000
1266 -274321778625048942328705553678953925683489675368220346642595840000000000
1267 52251767357152179491182010224562652511140890546327685074780160000000000
1268 -8506101662792215266006373757486943432046191484285902221475840000000000
1269 1159922954017120263546323694202765013460844293311713939292160000000000
1270 -128880328224124473727369299355862779273427143701301548810240000000000
1271 11206985062967345541510373857031546023776273365330569461760000000000
1272 -715339472104298651585768544065843363219762129701951242240000000000
1273 29805811337679110482740356002743473467490088737581301760000000000
1274 -608281864034267560872252163321295376887552831379210240000000000