0 1
1 1
2 -1
3 1
4 -3
5 1
6 1
7 -7
8 6
9 0
10 1
11 -15
12 25
13 0
14 -6
15 1
16 -31
17 90
18 0
19 -90
20 30
21 1
22 -63
23 301
24 0
25 -840
26 630
27 -90
28 1
29 -127
30 966
31 0
32 -6300
33 7980
34 -2520
35 0
36 1
37 -255
38 3025
39 0
40 -41706
41 79380
42 -41580
43 0
44 2520
45 1
46 -511
47 9330
48 0
49 -255150
50 684810
51 -529200
52 0
53 113400
54 -22680
55 1
56 -1023
57 28501
58 0
59 -1480380
60 5384610
61 -5758830
62 0
63 2910600
64 -1247400
65 113400
66 1
67 -2047
68 86526
69 0
70 -8276400
71 39709560
72 -56465640
73 0
74 56133000
75 -38669400
76 7484400
77 0
78 1
79 -4095
80 261625
81 0
82 -45051006
83 279639360
84 -514388160
85 0
86 905945040
87 -891891000
88 275675400
89 0
90 -7484400
91 1
92 -8191
93 788970
94 0
95 -240450210
96 1903091190
97 -4439635200
98 0
99 12940527600
100 -17072415360
101 7491884400
102 0
103 -681080400
104 97297200
105 1
106 -16383
107 2375101
108 0
109 -1264601520
110 12620798190
111 -36786719970
112 0
113 169163794800
114 -287188902000
115 167772805200
116 0
117 -34054020000
118 10216206000
119 -681080400
120 1
121 -32767
122 7141686
123 0
124 -6577143300
125 82047796740
126 -295369434360
127 0
128 2068376310000
129 -4394363173200
130 3281445367200
131 0
132 -1239566328000
133 585729144000
134 -81729648000
135 0
136 1
137 -65535
138 21457825
139 0
140 -33916509906
141 525172496940
142 -2313729430740
143 0
144 24012632203560
145 -62559018522000
146 58067714905200
147 0
148 -36749736223200
149 24314570280000
150 -5326048728000
151 0
152 81729648000
153 1
154 -131071
155 64439010
156 0
157 -173748573270
158 3320617531170
159 -17771623506000
160 0
161 267561997302600
162 -841703875052040
163 951539956567200
164 0
165 -941946452647200
166 818150554821600
167 -250092722880000
168 0
169 12504636144000
170 -1389404016000
171 1
172 -262143
173 193448101
174 0
175 -885535708260
176 20792448053370
177 -134363217135510
178 0
179 2884428859548600
180 -10825096726243800
181 14675458897499400
182 0
183 -21648171649104000
184 23699411651916000
185 -9478444726951200
186 0
187 1029548375856000
188 -237588086736000
189 12504636144000
190 1
191 -524287
192 580606446
193 0
194 -4495236543000
195 129182366861520
196 -1002919864108680
197 0
198 30268432264707000
199 -134210826998375400
200 215555531503712400
201 0
202 -457062281748072000
203 613217994565176000
204 -308072552467680000
205 0
206 60584962117680000
207 -21778907950800000
208 2375880867360000
209 0
210 1
211 -1048575
212 1742343625
213 0
214 -22747575410406
215 797570383884120
216 -7407986149345320
217 0
218 310646640692314080
219 -1614524160366117000
220 3042164981532713400
221 0
222 -9018022553676536400
223 14526861586637400000
224 -8913614248971432000
225 0
226 2856679958884752000
227 -1421964699114960000
228 241151908037040000
229 0
230 -2375880867360000
231 1
232 -2097151
233 5228079450
234 0
235 -114826931472330
236 4899160180356750
237 -54248614197069600
238 0
239 3129747524905478400
240 -18941061369891996720
241 41536435598690432400
242 0
243 -168375512968459196400
244 320610355410718573200
245 -235392244841033280000
246 0
247 114760035243309456000
248 -74158923885110064000
249 17379568544738400000
250 0
251 -548828480360160000
252 49893498214560000
253 1
254 -4194303
255 15686335501
256 0
257 -578501329104600
258 29969095739502150
259 -394437779920557450
260 0
261 31046573405728188000
262 -217578341423069272800
263 551606098435054740000
264 0
265 -3003359194619099316000
266 6677426644340029578000
267 -5775156160490529212400
268 0
269 4079697924089131344000
270 -3285781229068241904000
271 997642117316020176000
272 0
273 -67322960257512960000
274 12623055048283680000
275 -548828480360160000
276 1
277 -8388607
278 47063200806
279 0
280 -2910004700971500
281 182707081082535900
282 -2850971746662408600
283 0
284 303968887301702700000
285 -2455202574882246420000
286 7155558789900948504000
287 0
288 -51558804591911416800000
289 132527642550808705200000
290 -133369328917738145232000
291 0
292 131662371289685155920000
293 -128498926832743587120000
294 48527231290618560480000
295 0
296 -5831851432307060160000
297 1691489376470013120000
298 -151476660579404160000
299 0
300 1
301 -16777215
302 141197991025
303 0
304 -14620109844664506
305 1110792510000072900
306 -20504923469884467900
307 0
308 2943162056754291972600
309 -27287745734537788500000
310 90987159563321665644000
311 0
312 -856852082933919539544000
313 2525651455406170291200000
314 -2928233431621733114880000
315 0
316 3928199156466229925280000
317 -4551240994914032218800000
318 2078507736016444933200000
319 0
320 -400382267706477856800000
321 159681646360788552000000
322 -22090346334496440000000
323 0
324 151476660579404160000
325 1
326 -33554431
327 423610750290
328 0
329 -73381176961755390
330 6737855609223759930
331 -146866841819191494000
332 0
333 28227822288006916575000
334 -299365915856166512753400
335 1137297483869227264584000
336 0
337 -13850395437143270069064000
338 46498197453827338090872000
339 -61603061662169188761600000
340 0
341 109822726642719802551840000
342 -148701723568378488668160000
343 80452815938538743700000000
344 0
345 -23186469319614153352800000
346 11921023841773383136800000
347 -2264576075662092192000000
348 0
349 49229914688306352000000
350 -3786916514485104000000
351 1
352 -67108863
353 1270865805301
354 0
355 -368029242950454540
356 40794039540151336530
357 -1048281459562011737790
358 0
359 268539448666965324849000
360 -3247709559153727376709000
361 14007101901842332474191000
362 0
363 -218596113522069533490240000
364 831029905036445244170040000
365 -1249533307109329198060104000
366 0
367 2907067820445546918320160000
368 -4543617377157049439408160000
369 2866919014947642528313440000
370 0
371 -1177401159510584124916800000
372 749178380230911649418400000
373 -183216511999735334920800000
374 0
375 8418315411700386192000000
376 -1329207696584271504000000
377 49229914688306352000000
378 1
379 -134217727
380 3812664524766
381 0
382 -1844642188983484800
383 246604383455660291880
384 -7460352335554536174120
385 0
386 2536879694172849890865000
387 -34893950629539961690731000
388 170316668716034294099646000
389 0
390 -3379302783792757205944560000
391 14476168146297137353753680000
392 -24560208941895054680091840000
393 0
394 73453823827343564661856800000
395 -131205265736401187520789600000
396 95364017678418652992628800000
397 0
398 -53821165454018366016412800000
399 41207348714802322910457600000
400 -12454941958533940846780800000
401 0
402 1007982503243072557200000000
403 -245017285403700713904000000
404 18608907752179801056000000
405 0
406 1
407 -268435455
408 11438127792025
409 0
410 -9241202467037104206
411 1488849511678879175280
412 -52962279499248734094480
413 0
414 23821466377784681084235120
415 -371771423542955265925095000
416 2047953109024077043549761000
417 0
418 -51306044610897676867433166000
419 246597290237465766629830800000
420 -469736311152505781677653360000
421 0
422 1783197735994268375825403360000
423 -3610409788320061974625778400000
424 2992763727517565094547053600000
425 0
426 -2256873909460359754587422400000
427 2036806146260036790374736000000
428 -739744500909106191490992000000
429 0
430 94907910723817276025740800000
431 -31570012001573032491504000000
432 3687665219556963909264000000
433 0
434 -18608907752179801056000000
435 1
436 -536870911
437 34314651811530
438 0
439 -46278001299651390450
440 8979303082408460572710
441 -375202505029777776187200
442 0
443 222518480307289913302592400
444 -3932107432829614789009066080
445 24386341316979623808672846000
446 0
447 -766720781136030060969054426000
448 4119340643266190532094262358000
449 -8772225698949847091573616000000
450 0
451 41813310279800813375824282080000
452 -95301737701663677932295868320000
453 89356198917714294568026024000000
454 0
455 -88046104156086580279790414400000
456 92204087316388364234580062400000
457 -39418991129769847098414912000000
458 0
459 7483262104076570664652800000000
460 -3193518080136330745422624000000
461 509977116948487447939680000000
462 0
463 -8094874872198213459360000000
464 539658324813214230624000000
465 1
466 -1073741823
467 102944492305501
468 0
469 -231678030984887182080
470 54107208500949020388510
471 -2653355444455669815028530
472 0
473 2069151529849410452633787600
474 -41323740651061757109813992400
475 287910291650923935840446636400
476 0
477 -11299441474296303017781070980000
478 67638139160495058241917380550000
479 -160418769987111040098264076506000
480 0
481 951177812381286536979009997920000
482 -2426257553386560030170338425120000
483 2555483418751544698183157270880000
484 0
485 -3230628336654536062508629766400000
486 3877458108238362199036360075200000
487 -1920881756464978489843923662400000
488 0
489 513904578916374905804056512000000
490 -270113022685458865997308224000000
491 55285117199381460784865472000000
492 0
493 -1840234887613060526427840000000
494 250941121038144617240160000000
495 -8094874872198213459360000000
496 1
497 -2147483647
498 308834550658326
499 0
500 -1159542458758867698900
501 325801641160618558241460
502 -18735809736692535766365240
503 0
504 19164751095455937714720978000
505 -431859770279262265171844012400
506 3373631911415472079793982962400
507 0
508 -164487093527107541104726691880000
509 1093826687412782754617997250440000
510 -2879748523930131009167382811440000
511 0
512 21068314496350616133071959125600000
513 -59842658771439951671709261616800000
514 70390502936758389537013033972800000
515 0
516 -112454075851645330813266790934400000
517 153147273450989225691481146748800000
518 -86832319589316489455810205062400000
519 0
520 31571008656272905784769604800000000
521 -19870553062731303161031426624000000
522 5004167459294264699156374656000000
523 0
524 -291091700404247755998585600000000
525 60895045371923093783612160000000
526 -4015057936610313875842560000000
527 0
528 1
529 -4294967295
530 926505799458625
531 0
532 -5802322126799019481506
533 1960607559257505687943260
534 -132128073080329606039281060
535 0
536 176896152426038147315444717640
537 -4491080462651726091150928926000
538 39269249876966504203593032648400
539 0
540 -2368466547436426236609789702122400
541 17451905839631356599013408500600000
542 -50853014670841444419836722924680000
543 0
544 455784265810313719144875620891280000
545 -1435329204323879604352990014237600000
546 1876003484741368966248631000034400000
547 0
548 -3739295058085346909745113807889600000
549 5730775608806314912291187838096000000
550 -3681763358515160740089927330672000000
551 0
552 1768800041591881503168199658822400000
553 -1305909596037836526806057212224000000
554 393429711216452087970630661824000000
555 0
556 -35995730495666509121139121536000000
557 10268510672880877737467347200000000
558 -1037892476613766136905301760000000
559 0
560 4015057936610313875842560000000
561 1
562 -8589934591
563 2779521693343170
564 0
565 -29030051819021125305510
566 11792656966179029225067090
567 -930778334240079759338797200
568 0
569 1627897115042448379904108010600
570 -46502869998351604237348291718760
571 454417150959890176695278003762400
572 0
573 -33774336801835300660173781495298400
574 275116746871512533462114985135991200
575 -884958560940041162490644703374400000
576 0
577 9655869051604600864685408544621840000
578 -33584258196605166103816705811428560000
579 48562029049000926797900899128792000000
580 0
581 -119454581081792278370010090385857600000
582 204602259613531213175053522403793600000
583 -147719088942718161057271394824512000000
584 0
585 91694317050889801274183636999520000000
586 -78173650536780787276162478988384000000
587 27599426951336081223685771628160000000
588 0
589 -3706965477137973898315188040320000000
590 1351931504560755096637054940544000000
591 -186202326868239916306074562560000000
592 0
593 2252447502438386084347676160000000
594 -132496911908140357902804480000000
595 1
596 -17179869183
597 8338573669964101
598 0
599 -145224029394244534871220
600 70901092056169280976930090
601 -6550826310579095403046781670
602 0
603 14941427567093125080626916379800
604 -479679774018898077792619889283000
605 5231103010550549964834799499980200
606 0
607 -477469409137679812870654484006160000
608 4290700834625034377051868951342756000
609 -15200195642201205171594475446567938400
610 0
611 200772720163047470257592719841054160000
612 -768666421416171204568352649864285360000
613 1224936875700464104094467435749905040000
614 0
615 -3683574562058497814664705796513065600000
616 7009795914215324535621389390986468800000
617 -5648163901431361049242830827405505600000
618 0
619 4447908197488655724798898360948512000000
620 -4324872840228545501034815378685984000000
621 1761441984664224427629628060809312000000
622 0
623 -330784929874202196050499141780480000000
624 148059943973823895950252101385600000000
625 -26051244701326763855044135547520000000
626 0
627 656963854877862607934738880000000000
628 -78835662585343512952168665600000000
629 2252447502438386084347676160000000
630 1
631 -34359738367
632 25015738189761486
633 0
634 -726415244844908467789800
635 426132672483986908535936640
636 -46068487450222175664258261960
637 0
638 136821738150885565250823288015000
639 -4931270588292818903651841140248200
640 59940531986150540002145893946197200
641 0
642 -6697930219319041170441140535135768000
643 66276914003540318846044673610878664000
644 -258037840475393318213280214357918368000
645 0
646 4105298410656920022805005995022574800000
647 -17249131828262888676609423934855057200000
648 30191798431054358818910055128026764000000
649 0
650 -110082418509355829577449870529445977600000
651 231570575915965593891629388328476691200000
652 -207015524789289874024420392331177785600000
653 0
654 203701379994600462202442742458330400000000
655 -223644398783158576146877658869548384000000
656 103782280508905151059452557564769216000000
657 0
658 -26277268422998529071999740068192000000000
659 14034561285566580563972038153201920000000
660 -3028487745348488118760149722757120000000
661 0
662 132680420131133132298499864204800000000
663 -24360219738871145502220117670400000000
664 1419041926536183233139035980800000000
665 0
666 1
667 -68719476735
668 75047248929022825
669 0
670 -3633256665750727532468406
671 2560428111128145993554568840
672 -323757810169007190375415643640
673 0
674 1250370186871045818130143226796160
675 -50544101526286159123775820994617000
676 684002204789120034541864039109410200
677 0
678 -93308280456194314750885510640431933200
679 1014949888900711999060360257509066280000
680 -4334506005155682005121515930644926168000
681 0
682 82688691144393593463091315092566389488000
683 -380274445889899636566654732742774801200000
684 728886356644398815648775862846204030800000
685 0
686 -3199015849202108110294217069964279487200000
687 7406283458847715486742293824344852736000000
688 -7308633405229288635369592295230332672000000
689 0
690 8871515938037284862631376672253001945600000
691 -10907288868227134534879887692066517984000000
692 5709498757921500568514628619552897824000000
693 0
694 -1895032007256140807554979287747114176000000
695 1183077622833954760007153606573625600000000
696 -304401539389301840141145213703499520000000
697 0
698 20851890849630705557525298147601920000000
699 -5206701335449012312925979519552000000000
700 463790202989575886697608259724800000000
701 0
702 -1419041926536183233139035980800000000
703 1
704 -137438953471
705 225141815506545210
706 0
707 -18171005244952807574988570
708 15380734950097629598989755070
709 -2273985955516434770608573212000
710 0
711 11406417947592624431071757349789600
712 -516694346944701003600929498987335440
713 7776744760311751175579383535176597200
714 0
715 -1291785972302173381823461471530067537200
716 15422306090540494078606555243452543051600
717 -72122239299640214070245260762237356480000
718 0
719 1643050180923353536264645393131500711664000
720 -8250647775472884547072337545943575042896000
721 17271310789252674226426633988762849796000000
722 0
723 -90661475745257312275126864720493233543200000
724 230117568927894011024509022604836629423200000
725 -249567686367598508967665854858091031552000000
726 0
727 369619737808910686178211839748803924160000000
728 -505377409024837619472661496800054516224000000
729 295951221750833264303333512724792975040000000
730 0
731 -125909384486491367524643097225696367680000000
732 90448256895446726219309007541875079104000000
733 -27182612063577678444482805723412869120000000
734 0
735 2717392303260369380436962785481387520000000
736 -865140243443079702037818142535631360000000
737 104746579807268365354157940922752000000000
738 0
739 -997586474354936812896742294502400000000
740 52504551281838779626144331289600000000
741 1
742 -274877906943
743 675425583958589101
744 0
745 -90873914339844211099665960
746 92375264726810541631813473270
747 -15964043893465336283056981749210
748 0
749 103891516873044048624180074255121600
750 -5269601230975343655888940806021460800
751 88127664098152767949377866381879246400
752 0
753 -17783701701904103366728160154925527924000
754 232705502907495171064196772538226480706000
755 -1189789732128386669603924798137728148561200
756 0
757 32249472699814291115387042179838856684336000
758 -176443513034208931963801047510219862870416000
759 402410734975056771225757083699986321510064000
760 0
761 -2512022256653100171929897698096003956499200000
762 6966477507064071800316862656436763751717600000
763 -8271350044661599827525913910389296649351200000
764 0
765 14805640409657536368515561617823162933952000000
766 -22380306079868545260744494910521515525824000000
767 14560589304595387189334604301970119036992000000
768 0
769 -7796259456332348828068542978405031624320000000
770 6364819856971651444793920045801447035840000000
771 -2199384827402608925068602090553925129280000000
772 0
773 305594066511807697369663892209358323200000000
774 -119088714284656899423705588767097254400000000
775 18373514431786747722038436355402053120000000
776 0
777 -363121476665196999894414195198873600000000
778 38905872499842535702972949485593600000000
779 -997586474354936812896742294502400000000
780 1
781 -549755813887
782 2026277026753674246
783 0
784 -454445125510392641436493500
785 554705957932562470846379169420
786 -112025433048437785606294312664280
787 0
788 944957366221834327747471773202152000
789 -53631035961610832996507028728510702400
790 995752311234557165722601234230779014400
791 0
792 -243587196022644112181332253627769317712000
793 3489065162829685738666220897549202592896000
794 -19475784502278266241508249379833507593360000
795 0
796 625977618598676270632218276294382559788080000
797 -3724224270512603724309998572241218095301200000
798 9233795581833959040963594017891718874524960000
799 0
800 -68196641759727043996593582897193945589563200000
801 206014972545124683217498830101624885624270400000
802 -266872303604921585836581509159758224203971200000
803 0
804 572585218825330058825411191364885753976000000000
805 -952028968318020585992245908119138477020224000000
806 684079890262366542501712749989972915834496000000
807 0
808 -454017930629727866676556822631793096595200000000
809 417036119942787659357805347747789328180480000000
810 -163653227504055648349035465494193384545280000000
811 0
812 30476623634559078771750191930952728870400000000
813 -14133620480567988593604898460990131315200000000
814 2667581147951703460474340281479725184000000000
815 0
816 -91169427891297675330633278294574336000000000
817 14913917791606305352806297302810880000000000
818 -778117449996850714059458989711872000000000
819 0
820 1
821 -1099511627775
822 6078831630016836625
823 0
824 -2272527846849203054686656906
825 3330507973222926788285457484020
826 -785842149212862186656599326158220
827 0
828 8584533004141029100181980393556806680
829 -544814975912104838914797533243926392000
830 11221430603388182987931148720181122670400
831 0
832 -3321238860899540762008372295707054616918400
833 52013545827909973799684411862849837430800000
834 -316560223673981793793287286980347032050672000
835 0
836 12028179607262236147830398620574982832694592000
837 -77677656385404363638327684997346429231818960000
838 208960134489458655297098273490113621473685040000
839 0
840 -1817471003999767518182673711487627508529339360000
841 5964458872947010954713439503076820341114776000000
842 -8404227680909567989633861841792312898558312000000
843 0
844 21456184088973252613732963645452950059673731200000
845 -39067383646901786706433673395219744251925824000000
846 30846533625218164265445441055278068928794304000000
847 0
848 -25052362124489677509740562417692025822961536000000
849 25677603586545737914354308288755679646675200000000
850 -11328791851767539989187179646536834843610880000000
851 0
852 2749168076401565218575424042253591851399680000000
853 -1486271676279761211650322881395104517440000000000
854 333636888347965427207885183688622613798400000000
855 0
856 -17747004521172338960161084511402320358400000000
857 3939997708059053590640070594406063872000000000
858 -313711018590396979551638549352169728000000000
859 0
860 778117449996850714059458989711872000000000
861 1
862 -2199023255551
863 18236495989562137650
864 0
865 -11363848123592636823972087630
866 19994410478571806744986178188650
867 -5510886568409704086961051655559600
868 0
869 77903267414550779363272675260665369400
870 -5525410556158317651049613155981275180120
871 126159811516830537061816623588211981334400
872 0
873 -45097088595497518322859167508203583274838400
874 771365746782433663101690605924089434051139200
875 -5112498175905096723497100187745154342775680000
876 0
877 229001108921087239215420773252482398127766976000
878 -1602676868260736560003015106502010434328549344000
879 4669341462768353723389816361288276671086386400000
880 0
881 -47628142785453561984703400217570697288246112160000
882 169384986288829358885531817008930225183641198560000
883 -258906284263337184263426656895068220419103712000000
884 0
885 781458644859449700468565000336356370418708880000000
886 -1552156577043777769710599599412037102041914704000000
887 1340732395290613662350664662630364536352481920000000
888 0
889 -1317904279943747143379495337327639239658944640000000
890 1496846609206572785213105558775739138266140544000000
891 -736356601202979808380117193373977074852065280000000
892 0
893 227684611250018953605555950952517307388295680000000
894 -141255783514763533409099971361802084689149440000000
895 36943909588934730550331470412818568279424000000000
896 0
897 -2854669775303945420650190019976223236531200000000
898 806359080189620577970282809509316280396800000000
899 -87094686178147500424675244718449832960000000000
900 0
901 669959124447288464805194190141921792000000000
902 -31902815449870879276437818578186752000000000
903 1
904 -4398046511103
905 54709490167709668501
906 0
907 -56824076211822660102116670300
908 120023282112048803654036929570050
909 -38636189210303644028962320123483150
910 0
911 706291173329387114103759275876353629000
912 -55955234968314133524765585637158740125800
913 1415384979465927495935230925250238170579000
914 0
915 -610054567006933219275376565390321015727936000
916 11385382606695539021620837660543898659288848000
917 -82087032866053486494168337057645941179993174400
918 0
919 4323358968061428477154211566973165451569461824000
920 -32741202480351741146716425062328388586085926784000
921 103141579606945349784433646822995350659598285696000
922 0
923 -1229118458076690828242565122058716623315768224960000
924 4726660696848770697160471378765449597093274723680000
925 -7818079387233878185799663095684801546659438560160000
926 0
927 27737329984660124519858852697544370474714590512000000
928 -59892537124624464524189714593121873913557504304000000
929 56377810174415679889705740683376324808061902992000000
930 0
931 -66438015622040435127060274263404621747399324160000000
932 83124622394565850714398531545773712098093610880000000
933 -45279753775390965837980216376229376394406131840000000
934 0
935 17515459001047878948182330127976102067592153600000000
936 -12316288810752585604892745407734342023244838400000000
937 3694385155363695637216300977599285329495380480000000
938 0
939 -394943123234204679353496972612908652242380800000000
940 136264426733451562526927777500474278406732800000000
941 -18717515284550543497997707924696552812979200000000
942 0
943 297685170962745174528441285153060582912000000000
944 -28808242351233403986623350176102637056000000000
945 669959124447288464805194190141921792000000000
946 1
947 -8796093022207
948 164128474901175516606
949 0
950 -284139723543970180376981106000
951 720423813053351935224732160771800
952 -270813394318461654613698351653092200
953 0
954 6398068997575840297322709980576460765000
955 -565908970243105819274589689854474583919000
956 15849010948966773122911368105938413576998000
957 0
958 -8224544901835828438964463900635088393091680000
959 167326065864827678153271622597688754434507040000
960 -1311003171237671070563870919488496408314919552000
961 0
962 80996044100600022286314183407968666132172704320000
963 -662838747103375624752517247760454807226227533120000
964 2254360834855127316224687115197867159807140769280000
965 0
966 -31277211689179815131813807021672461262389543532160000
967 129798022950283462730624237896072940225683176645120000
968 -231809093571715675942157436367170381141193108844160000
969 0
970 961712116789357344048650539280899159845462231600000000
971 -2250639214856739190625403896859777983620359874704000000
972 2300803857329341395836521288161745130693918936736000000
973 0
974 -3223625460561834086186836661578298171739936595200000000
975 4420441124876148140116703900011945393617388727040000000
976 -2650541702955607701693364680849716349697994250240000000
977 0
978 1263302759784770101580922502026080986918074124800000000
979 -996763966600167915856370238086178997020865574400000000
980 338680390220523302585747206147458800927500569600000000
981 0
982 -48303090896420966539208052254209700278671360000000000
983 19790943775536732512102643531695642712423936000000000
984 -3319007204033050884433538381572176849434112000000000
985 0
986 90947621102843856385769916505956025185792000000000
987 -13415038188224355123104273398671794655744000000000
988 633781331727134887705713703874258015232000000000
989 0
990 1
991 -17592186044415
992 492385433499619572025
993 0
994 -1420775987987535362356754559006
995 4323963576937831462250277870160800
996 -1897855031668391638101562658053960800
997 0
998 57915290292371301341048212751665829245200
999 -5716672323409240755421801288369933986075000
1000 177168665289850033448397997614594922266573000
1001 0
1002 -110538525501458879981884578556053647092992198000
1003 2449484005831453263852340747075898711193290400000
1004 -20836330029618859805530965150511267405765342560000
1005 0
1006 1506766259951018608041722706693182492476404807360000
1007 -13308030197570961624412651577623653854319031569600000
1008 48798404586177799631041710418603569301371722414400000
1009 0
1010 -785732826989481889001531129520279046590672304617600000
1011 3512377950379012297841823181168726371475210300368000000
1012 -6759387404602578636706487653301721108729956446512000000
1013 0
1014 32639285642758985525749271820646441774476900083804160000
1015 -82559422506009152557476764800376706570265912532304000000
1016 91380013941029827165716325439544232315800489663024000000
1017 0
1018 -151109794812856836587785516986394693707735534039456000000
1019 226098372102577632702919380186129008788979823072000000000
1020 -148473409664766060854244863606520387744898652663040000000
1021 0
1022 86077112553497415489117609339162271057922945303040000000
1023 -75578965937303122491287030661790758467005875648000000000
1024 28798801089921170160059446262626100981817234700800000000
1025 0
1026 -5327524043169898175909599462924463553138247756800000000
1027 2539270226637971597410598387610193333382949888000000000
1028 -505469212692486902222858223983532108663985152000000000
1029 0
1030 21478215550900874209458931710594729878197248000000000
1031 -4292284069122021026986946059488412408158720000000000
1032 308968399216978257756535430638700782425600000000000
1033 0
1034 -633781331727134887705713703874258015232000000000
1035 1
1036 -35184372088831
1037 1477156318091044760490
1038 0
1039 -7104189421993185503078222010690
1040 25950885341566926450313450993759830
1041 -13297957112409554961097689439988208000
1042 0
1043 523906549919892538316913681730660208670000
1044 -57687960846723749266287446798464332323956800
1045 1977438679805396571709486980202393814862678000
1046 0
1047 -1481480167572714570094770245697259323298584738000
1048 35729776913159311133697269980291279368914964174000
1049 -329691338485103069929930862487200302064833171200000
1050 0
1051 27849682963568928531967055944246164632768173414080000
1052 -265159569975444625576137014411009871749841449977920000
1053 1046941958915516847609506362152080701414934010000000000
1054 0
1055 -19506945555735709283783667913116601940377312951977600000
1056 93772704275117390221552263705637840150858745005065600000
1057 -194102067760028443920509271018795575587016311573824000000
1058 0
1059 1086277036247369410892559448080475176237060063187392000000
1060 -2962527126225212604638127680325955415188836227935008000000
1061 3540532868985924316721538729272591457940070083821600000000
1062 0
1063 -6865378288427121455146268145948059085290398283032800000000
1064 11165135212650177242133361398189316381193725179304224000000
1065 -7994151281146412377025381474594067151926555578634240000000
1066 0
1067 5575633286310596199563099326607465406029710317027840000000
1068 -5410229556133720875844640150693240732789656967032320000000
1069 2292800459081394037953960140442356428302703100544000000000
1070 0
1071 -537938183916299520040196375063777563192227193574400000000
1072 293610658209529153210257918857392498134667262745600000000
1073 -67959433601128449537492840099951425572171468800000000000
1074 0
1075 4179406980160086576351670743114703181387885568000000000
1076 -1060882768490060725721267934632897246148753408000000000
1077 103423606617892506650256890766720794215633920000000000
1078 0
1079 -655963678337584608775413683509857045765120000000000
1080 28520159927721069946757116674341610685440000000000
1081 1
1082 -70368744177663
1083 4431468989457506370301
1084 0
1085 -35522185041142274881566624348240
1086 155740832996511524629396097072612430
1087 -93163552442891585507034766432898735490
1088 0
1089 4736563587528326169797928115055709352638000
1090 -581594767416516525507726691120219265117598000
1091 22040265282092981035135794016218653625109242000
1092 0
1093 -19804687342999409077402856155529677400827429380000
1094 519476118962675645282993792918142282367691100030000
1095 -5195478515668661226884843827170043486554902317218000
1096 0
1097 511699474694651843344227985757639147016459456169920000
1098 -5246316869938675045413906210450362490254205047641920000
1099 22278333349173821734765854010588622172632319239801280000
1100 0
1101 -479048677320955469184385235018798158154648090350425600000
1102 2472645350723032479833606827699481124066815962102972800000
1103 -5495847305506945502608788134194314480160821361253673600000
1104 0
1105 35509594314136021522016840455866693596939271025137024000000
1106 -104182631188039762992905305890486720200836243505995008000000
1107 134107240103547720411777205534597389761836763226338304000000
1108 0
1109 -303167054322015446302696215542234596386244033585454400000000
1110 534050026743891839463242618178173204909233305587077920000000
1111 -415295717905291442319787246685255827427629100627224800000000
1112 0
1113 345161543947419448398798713116164005476234272087667200000000
1114 -367943703356796184364300042901616543313828777341017600000000
1115 172221918522122046217747487477267567448018776958589440000000
1116 0
1117 -50316470087037897793460200040494820278797296980377600000000
1118 31060917816865190063477066793940684767229762146585600000000
1119 -8229020416425063442957121222188563061873365275366400000000
1120 0
1121 697573677789629362714802096894070645450083662848000000000
1122 -215912762463146100110711753722284514775150951424000000000
1123 26725753222860653026107672930259836320396080128000000000
1124 0
1125 -349409985994486734941037022082917186377553920000000000
1126 30830292881866476612444443124963281150960640000000000
1127 -655963678337584608775413683509857045765120000000000
1128 1
1129 -140737488355327
1130 13294407038741263288566
1131 0
1132 -177615876939279701781081447483300
1133 934622608904274859150784415557415780
1134 -652612089599230633123131553321508985720
1135 0
1136 42800681736548429595285903606643843640430000
1137 -5858576746452920190605448264237694035349722000
1138 245350891940105374014032367634006286201789652000
1139 0
1140 -264136788386508910174020071700162838577887452120000
1141 7530126600936451351968150230875877759358431982360000
1142 -81568510567768647920253613957977648274897372458480000
1143 0
1144 9350531859450974638056076016665599107677998865521600000
1145 -103132594728705232154302187545986390323855501612443200000
1146 470505185463750688369276382095237083692301910985001600000
1147 0
1148 -11646997608944124538416460321070647002650937726436857600000
1149 64458219939646779409211440144783346050717561063624339200000
1150 -153603586884613103838171802191163525408433866891967193600000
1151 0
1152 1141776070346011258565350072290370459369804744313654400000000
1153 -3596488268742434375865958964549322065145224106784295808000000
1154 4975269688240305370025753526010456886180463772689069312000000
1155 0
1156 -13044156350628737209395656191062587587861453000232832000000000
1157 24813345377655203126675468796069999442478076141590515200000000
1158 -20884917656222412303862043919915528723895001703250137600000000
1159 0
1160 20512730641686895098187872675051834194543425157919552000000000
1161 -23900416864395912065546558991488374653385909408487616000000000
1162 12282810105339806751814262791031846097015746408347929600000000
1163 0
1164 -4401032944598533822140047919849854716010859011069184000000000
1165 3042024270261279440770155939668054371470230949844224000000000
1166 -911089234761016085481391996750226969990426726524416000000000
1167 0
1168 102657598662377627033926645107673721010274390023168000000000
1169 -37668856812826940075956779628992846084009770136576000000000
1170 5683375400309076182447576764169147772055201425408000000000
1171 0
1172 -127637412530927213175519994537347983964977049600000000000
1173 17141642842317760996519110377479584319934115840000000000
1174 -739927029164795438698666634999118747623055360000000000
1175 0
1176 1
1177 -281474976710655
1178 39883221256961278221025
1179 0
1180 -888099191657260632335145578606706
1181 5608623732810345553413611900581911180
1182 -4571088495021327256439373226497235147380
1183 0
1184 386581619798752219858803734002394389661967720
1185 -58970973600158137772412055774836734946261090000
1186 2728152695073423715107383285295257618396434782000
1187 0
1188 -3515343141663433075023975194646511721057364529692000
1189 108855550662134934759816364164364405532530584630600000
1190 -1276238544723084878267581260985795868438969610753720000
1191 0
1192 170008751666817101013446677683147327783283578762060720000
1193 -2015345746727360747624392668111070210659925009737844800000
1194 9867791876369610168404970947723382103068435823227019200000
1195 0
1196 -280559340828250835147238586718013138896536389492294652800000
1197 1662667788460055762309397349927717200171456035654909472000000
1198 -4241922917682215961779277291989377890951872110215113184000000
1199 0
1200 36158124714792855715212074793745767147481256551992865113600000
1201 -122053096745953575236648684885541635178020945384233051008000000
1202 181086629076139891876952811741423522773760435250800716928000000
1203 0
1204 -548037800635502516853414859562350813572446962241438330112000000
1205 1122680895497889472872738093422915023322324421254467584000000000
1206 -1019632628007722828319855393458431382077916194924611993600000000
1207 0
1208 1174823577382197799263694757183586923266523277851297817600000000
1209 -1489534284565128548468782803987315266635053950099924160000000000
1210 836205440381623741427790700541416982503111584236467008000000000
1211 0
1212 -362753675468695378272515428805778861149686537714098816000000000
1213 278435141220074370168447698741830690608270559503640320000000000
1214 -93330941290643936708407250726951884887561030381492480000000000
1215 0
1216 13589880584889145120402337368122374731555313299591680000000000
1217 -5791053531296214191581177193832322096949660336686080000000000
1218 1035431135282656017440338173068123121962578834160640000000000
1219 0
1220 -35950460491809616000135884802125599702950092453888000000000
1221 6532199134638341598738278831544720157140936560640000000000
1222 -429034355744053888538776870526989020496768266240000000000
1223 0
1224 739927029164795438698666634999118747623055360000000000
1225 1
1226 -562949953421311
1227 119649664052358811373730
1228 0
1229 -4440575186209518097627128837525750
1230 33656182892820359623643347131384500610
1231 -32014445336347721831735853421182391765200
1232 0
1233 3490256724685809585196805866045840884394091400
1234 -593188970579770147702849791354388898969568609480
1235 30304534513808451555043276417122017477092088052000
1236 0
1237 -46694432712158483843137174817201234623172988828612000
1238 1569677170111513716612740775831506329829173923714396000
1239 -19905567025481217717332433463937488865312258253720000000
1240 0
1241 3076732360502431469642918120685776177352930092421146160000
1242 -39166372219428384174467661546612768364194471014236238640000
1243 205626157371568839928313982019743891854239605728953968000000
1244 0
1245 -6700589963439864565692031233186961999546135487167750876800000
1246 42470437503514494308898752019488054320599296963746196092800000
1247 -115853572779751580506326748564960580693779074927151607424000000
1248 0
1249 1129077058797396391565517038924081447617426471721640696000000000
1250 -4077333633264614349033167676867726693315575993789880954048000000
1251 6476029242753173558754158820530476372205804041766649020160000000
1252 0
1253 -22526951621667944276485109000743127955262192317649393432320000000
1254 49573523083366257174931173729995624293270694542635739093248000000
1255 -48448824900707749771006588598555098194250268361479985561600000000
1256 0
1257 65061008129707812231169339456356515349938076938383379481600000000
1258 -89413343728826898023640542322627087533387102472490249420800000000
1259 54589273250964016273941982186733953920404822599975056000000000000
1260 0
1261 -28357012793373593816446068031931913423320573287644256128000000000
1262 24002421358704555062484083418003384105652683156559988352000000000
1263 -8930174393516526564828389054445906632172020815447372800000000000
1264 0
1265 1643071468683313993092435386306504487391663224317975040000000000
1266 -800409352294895945982905274233974892065653579424074240000000000
1267 166135662974374706773139262512408058280333756939315200000000000
1268 0
1269 -8323342035652206010519971777109243157676124218624000000000000
1270 1918251882324796433548075642346709113861237242214400000000000
1271 -170405194816652389532302926040297047577589649408000000000000
1272 0
1273 906410610726874412405866627873920465838242816000000000000
1274 -36256424429074976496234665114956818633529712640000000000