{1, 1}
{2, 256}
{3, 6084}
{4, 65536}
{5, 1255110}
{6, 1557504}
{7, -22465912}
{8, 16777216}
{9, -92125107}
{10, 321308160}
{11, 172399692}
{12, 398721024}
{13, -2180149426}
{14, -5751273472}
{15, 7636089240}
{16, 4294967296}
{17, 30163933458}
{18, -23584027392}
{19, -76275766060}
{20, 82254888960}
{21, -136682608608}
{22, 44134321152}
{23, 130466597784}
{24, 102072582144}
{25, 812361658975}
{26, -558118253056}
{27, -1346177902680}
{28, -1472326008832}
{29, 803134463070}
{30, 1954838845440}
{31, 2045336056352}
{32, 1099511627776}
{33, 1048879726128}
{34, 7721966965248}
{35, -28197190810320}
{36, -6037511012352}
{37, 33855367078118}
{38, -19526596111360}
{39, -13264029107784}
{40, 21057251573760}
{41, 53206442755242}
{42, -34990747803648}
{43, 26590357792364}
{44, 11298386214912}
{45, -115627143046770}
{46, 33399449032704}
{47, -232565394320592}
{48, 26130581028864}
{49, 272086688004537}
{50, 207964584697600}
{51, 183517371158472}
{52, -142878272782336}
{53, -163277861935626}
{54, -344621543086080}
{55, 216380577426120}
{56, -376915458260992}
{57, -464061760709040}
{58, 205602422545920}
{59, 697820734313340}
{60, 500438744432640}
{61, -898968337037698}
{62, 523606030426112}
{63, 2069674546852584}
{64, 281474976710656}
{65, -2736327346066860}
{66, 268513209888768}
{67, -2667002109080572}
{68, 1976823543103488}
{69, 793758780917856}
{70, -7218480847441920}
{71, 3910637666678472}
{72, -1545602819162112}
{73, 5855931724867274}
{74, 8666973971998208}
{75, 4942408333203900}
{76, -4998808604508160}
{77, -3873116309299104}
{78, -3395591451592704}
{79, -23821740190145200}
{80, 5390656402882560}
{81, 3706904974467321}
{82, 13620849345341952}
{83, -13915745478008556}
{84, -8957631437733888}
{85, 37859054522470380}
{86, 6807131594845184}
{87, 4886270073317880}
{88, 2892386871017472}
{89, -30722744829110310}
{90, -29600548619973120}
{91, 48979045151366512}
{92, 8550258952372224}
{93, 12443824566845568}
{94, -59536740946071552}
{95, -95734476739566600}
{96, 6689428743389184}
{97, 57649100896826978}
{98, 69654192129161472}
{99, -15882340072267044}
{100, 53238933682585600}
{101, -38015289283832538}
{102, 46980447016568832}
{103, 143913437107443944}
{104, -36576837832278016}
{105, -171551708889986880}
{106, -41799132655520256}
{107, 91430897410751148}
{108, -88223115030036480}
{109, -374880792922280530}
{110, 55393427821086720}
{111, 205976053303269912}
{112, -96490357314813952}
{113, 432401364484427634}
{114, -118799810741514240}
{115, 163749931544676240}
{116, 52634220171755520}
{117, 200846499146238582}
{118, 178642107984215040}
{119, -677660274641283696}
{120, 128112318574755840}
{121, -475725374697598907}
{122, -230135894281650688}
{123, 323707997722892328}
{124, 134043143789084672}
{125, 62030304784393500}
{126, 529836683994261504}
{127, -1200568078635448192}
{128, 72057594037927936}
{129, 161775736808742576}
{130, -700499800593116160}
{131, 1755438837068283972}
{132, 68739381731524608}
{133, 1713604648036546720}
{134, -682752539924626432}
{135, -1689601347432694800}
{136, 506066827034492928}
{137, 429230887897242378}
{138, 203202247914971136}
{139, -828361761429289780}
{140, -1847931096945131520}
{141, -1414927859046481728}
{142, 1001123242669688832}
{143, -375857089556376792}
{144, -395674321705500672}
{145, 1008022095943787700}
{146, 1499118521566022144}
{147, 1655375409819603108}
{148, 2218745336831541248}
{149, -384278587779009450}
{150, 1265256533300198400}
{151, -897915661097577448}
{152, -1279695002754088960}
{153, -2778855597359130006}
{154, -991517775180570624}
{155, 2567121737687958720}
{156, -869271411607732224}
{157, 35959613782025438}
{158, -6098365488677171200}
{159, -993382512016348584}
{160, 1380008039137935360}
{161, -2931051104754739008}
{162, 948967673463634176}
{163, 11519071073296505444}
{164, 3486937432407539712}
{165, 1316459433060514080}
{166, -3562430842370190336}
{167, -4518833882974266072}
{168, -2293153648059875328}
{169, -3897364399693208457}
{170, 9691917957752417280}
{171, 7026913109784468420}
{172, 1742625688280367104}
{173, -6307474993492581906}
{174, 1250885138769377280}
{175, -18250445542706360200}
{176, 740451038980472832}
{177, 4245541347562360560}
{178, -7865022676252239360}
{179, 4694848120770989940}
{180, -7577740446713118720}
{181, -7617949948273250698}
{182, 12538635558749827072}
{183, -5469323362537354632}
{184, 2188866291807289344}
{185, 42492209773416682980}
{186, 3185619089112465408}
{187, 5200252837667694936}
{188, -15241405682194317312}
{189, 30243114297953444160}
{190, -24508026045329049600}
{191, -32650101610210759488}
{192, 1712493758307631104}
{193, -21646761201094271806}
{194, 14758169829587706368}
{195, -16647815573470776240}
{196, 17831473185065336832}
{197, -45953002510367964282}
{198, -4065879058500363264}
{199, 57425809577301786440}
{200, 13629167022741913600}
{201, -16226040831646200048}
{202, -9731914056661129728}
{203, -18043148171497869840}
{204, 12026994436241620992}
{205, 66779938366531786620}
{206, 36841839899505649664}
{207, -12019249280776962888}
{208, -9363670485063172096}
{209, -13149918575808053520}
{210, -43917237475836641280}
{211, -29465078126118008428}
{212, -10700577959813185536}
{213, 23792319564071823648}
{214, 23406309737152293888}
{215, 33373823968773980040}
{216, -22585117447689338880}
{217, -45950339852431073024}
{218, -95969482988103815680}
{219, 35627488614092495016}
{220, 14180717522198200320}
{221, -65761882214360895108}
{222, 52729869645637097472}
{223, 127172704113231060704}
{224, -24701531472592371712}
{225, -74838904755769385325}
{226, 110694749308013474304}
{227, 83021355044858842788}
{228, -30412751549827645440}
{229, -64028988193084940890}
{230, 41919982475437117440}
{231, -23564039625775748736}
{232, 13474360363969413120}
{233, 153412057559380222314}
{234, 51416703781437076992}
{235, -291895152065718225120}
{236, 45732379643959050240}
{237, -144931467316843396800}
{238, -173481030308168626176}
{239, -53533408978072961040}
{240, 32796753555137495040}
{241, 71223031745462020082}
{242, -121785695922585320192}
{243, 196398443643752517804}
{244, -58914788936102576128}
{245, 341498722981374434070}
{246, 82869247417060435968}
{247, 166292567593419281560}
{248, 34315044810005676032}
{249, -84663395488204054704}
{250, 15879758024804736000}
{251, -366706105547921092548}
{252, 135638191102530945024}
{253, 22492401274249482528}
{254, -307345428130674737152}
{255, 230334487714709791920}
{256, 18446744073709551616}
{257, 248604329840265400578}
{258, 41414588623038099456}
{259, -760591697504696113616}
{260, -179327948951837736960}
{261, -73988848345711298490}
{262, 449392342289480696832}
{263, 90404222790883328904}
{264, 17597281723270299648}
{265, -204931677294023548860}
{266, 438682789897355960320}
{267, -186917179540307126040}
{268, -174784650220704366592}
{269, 28999591873409482830}
{270, -432537944942769868800}
{271, 770455387392144871952}
{272, 129553107720830189568}
{273, 297988510700913859008}
{274, 109883107301694048768}
{275, 140050899799899035700}
{276, 52019775466232610816}
{277, -155171186938776175402}
{278, -212060610925898183680}
{279, -188426803042386029664}
{280, -473070360817953669120}
{281, -497824647101252795238}
{282, -362221531915899322368}
{283, 1190562858911396608604}
{284, 256287550123440340992}
{285, -582448556483523194400}
{286, -96219414926432458752}
{287, -1195331260772304310704}
{288, -101292626356608172032}
{289, 82622619772315073587}
{290, 258053656561609651200}
{291, 350737129856295334152}
{292, 383774341520901668864}
{293, 521973002484503237094}
{294, 423776104913818395648}
{295, 875841781844016167400}
{296, 567998806228874559488}
{297, -232080655799237974560}
{298, -98375318471426419200}
{299, -284436678270960471984}
{300, 323905672524850790400}
{301, -597376638211763895968}
{302, -229866409240979826688}
{303, -231285020002837161192}
{304, -327601920705046773760}
{305, -1128304149499385136780}
{306, -711387032923937281536}
{307, -185651384439843604492}
{308, -253828550446226079744}
{309, 875569351361688955296}
{310, 657183164848117432320}
{311, -1001841369572678082888}
{312, -222533481371579449344}
{313, -418946930687589570886}
{314, 9205661128198512128}
{315, 2597669220500146704240}
{316, -1561181565101355827200}
{317, 3021765545147573598078}
{318, -254305923076185237504}
{319, 138460134067853374440}
{320, 353282058019311452160}
{321, 556265579847009984432}
{322, -750349082817213186048}
{323, -2300777131891814835480}
{324, 242935724406690349056}
{325, -1771069804518753998350}
{326, 2948882194763905393664}
{327, -2280774744139154744520}
{328, 892655982696330166272}
{329, 5224793683051719659904}
{330, 337013614863491604480}
{331, -1940907532701432561268}
{332, -911982295646768726016}
{333, -3118929314595898108626}
{334, -1156821474041412114432}
{335, -3347381017128116722920}
{336, -587047333903328083968}
{337, -179575801380323254702}
{338, -997725286321461364992}
{339, 2630729901523257725256}
{340, 2481130997184618823680}
{341, 352615306151579443584}
{342, 1798889756104823915520}
{343, -886418933330022254960}
{344, 446112176199773978624}
{345, 996254583517810244160}
{346, -1614713598334100967936}
{347, 7439593169366313733788}
{348, 320226595524960583680}
{349, 607434951853006832030}
{350, -4672114058932828211200}
{351, 2934868981821685861680}
{352, 189555465979001044992}
{353, -5666094506267830356126}
{354, 1086858584975964303360}
{355, 4908280441824816991920}
{356, -2013445805120573276160}
{357, -4122885110917570006464}
{358, 1201881118917373424640}
{359, -7994855209937620440600}
{360, -1939901554358558392320}
{361, 337605630255045737661}
{362, -1950195186757952178688}
{363, -2894313179660191750188}
{364, 3209890703039955730432}
{365, 7349838467198164270140}
{366, -1400146780809562785792}
{367, 1365252268133585668208}
{368, 560349770702666072064}
{369, -4901649231916044060894}
{370, 10878005701994670842880}
{371, 3668186077793923380912}
{372, 815518486812791144448}
{373, -1823166485405416264906}
{374, 1331264726442929903616}
{375, 377392374308250054000}
{376, -3901799854641745231872}
{377, -1750953138662878697820}
{378, 7742237260276081704960}
{379, 5954965679482642348220}
{380, -6274054667604236697600}
{381, -7304256190418066800128}
{382, -8358426012213954428928}
{383, 2835569583703287060864}
{384, 438398402126753562624}
{385, -4861187010964398421440}
{386, -5541570867480133582336}
{387, -2449639556789817282948}
{388, 3778091476374452830208}
{389, 11664131434649953894470}
{390, -4261840786808518717440}
{391, 3935385774048226257072}
{392, 4564857135376726228992}
{393, 10680089884723439685648}
{394, -11763968642654198856192}
{395, -29898904330053141972000}
{396, -1040865038976092995584}
{397, -2095302500993478432562}
{398, 14701007251789257328640}
{399, 10425570678654350244480}
{400, 3489066757821929881600}
{401, 26038481578161621316242}
{402, -4153866452901427212288}
{403, -4459138229232916453952}
{404, -2491369998505249210368}
{405, 4652573502503679260310}
{406, -4619045931903454679040}
{407, 5836654856814483139656}
{408, 3078910575677854973952}
{409, -27409101336677029061350}
{410, 17095664221832137374720}
{411, 2611440721966822627752}
{412, 9431511014273446313984}
{413, -15677179208858876866080}
{414, -3076927815878902499328}
{415, -17465791306903318721160}
{416, -2397099644176172056576}
{417, -5039752956535799021520}
{418, -3366379155406861701120}
{419, -31578901076239453983900}
{420, -11242812793814180167680}
{421, 29670372697834202954342}
{422, -7543060000286210157568}
{423, 21425111836281730303344}
{424, -2739347957712175497216}
{425, 24504023025152388485550}
{426, 6090833808402386853888}
{427, 20196143550675263950576}
{428, 5992015292710987235328}
{429, -2286714532860996402528}
{430, 8543698936006138890240}
{431, -1926579349541636363088}
{432, -5781790066608470753280}
{433, 3024167599952372724914}
{434, -11763287002222354694144}
{435, 6132806431722004366800}
{436, -24568187644954576814080}
{437, -9951439691216498411040}
{438, 9120637085207678724096}
{439, 21881909907416429946680}
{440, 3630263685682739281920}
{441, -25066015245693587610459}
{442, -16835041846876389147648}
{443, -2010497759532077871876}
{444, 13498846629283096952832}
{445, -38560424262464641184100}
{446, 32556212252987151540224}
{447, -2337950928047493493800}
{448, -6323592056983647158272}
{449, -47896829856712638304830}
{450, -19158759617476962643200}
{451, 9172774343419352185464}
{452, 28337855822851449421824}
{453, -5462918882117661193632}
{454, 21253466891483863753728}
{455, 61474089359931622876320}
{456, -7785664396755877232640}
{457, 64844403660912539357258}
{458, -16391420977429744867840}
{459, -40606020679069519867440}
{460, 10731515513711902064640}
{461, -49463570985221320884978}
{462, -6032394144198591676416}
{463, 3265360606257696227024}
{464, 3449436253176169758720}
{465, 15618368652093540852480}
{466, 39273486735201336912384}
{467, -10983282810178033476972}
{468, 13162676168047891709952}
{469, 59916634686418531461664}
{470, -74725158928823865630720}
{471, 218778290249842764792}
{472, 11707489188853516861440}
{473, 4584169493573353551888}
{474, -37102455633111909580800}
{475, -61963507856090599388500}
{476, -44411143758891168301056}
{477, 15041990501550772361982}
{478, -13704552698386678026240}
{479, 58453317514121013850080}
{480, 8395968910115198730240}
{481, -73809759102378254860268}
{482, 18233096126838277140992}
{483, -17832514921327832124672}
{484, -31177138156181841969152}
{485, 72355963026616508357580}
{486, 50278001572800644557824}
{487, -85408403188491320987032}
{488, -15082185967642259488768}
{489, 70082028409935939121296}
{490, 87423673083231855121920}
{491, 47313935993020565091372}
{492, 21214527338767471607808}
{493, 24225694501870038396060}
{494, 42570897303915336079360}
{495, -19934083848103089594840}
{496, 8784651471361453064192}
{497, -87856041683483884246464}
{498, -21673829244980238004224}
{499, 78606274204310732149940}
{500, 4065218054350012416000}
{501, -27492585344015434782048}
{502, -93876763020267799692288}
{503, -144291117894876685030536}
{504, 34723376922247921926144}
{505, -47713369733031056769180}
{506, 5758054726207867527168}
{507, -23711565007733480252388}
{508, -78680429601452732710912}
{509, 86117496959999531373630}
{510, 58965628854965706731520}
{511, -131558846808876389363888}
{512, 4722366482869645213696}
{513, 102680750779961127040800}
{514, 63642708439107942547968}
{515, 180627194047923968553840}
{516, 10602134687497753460736}
{517, -40094202350728610057664}
{518, -194711474561202205085696}
{519, -38374677860408868316104}
{520, -45907954931670460661760}
{521, 198567051695357872764042}
{522, -18941145176502092413440}
{523, 121175261292161292287564}
{524, 115044439626107058388992}
{525, -111035710681825495456800}
{526, 23143481034466132199424}
{527, 61695380703049866225216}
{528, 4504904121157196709888}
{529, -124028506423330935215447}
{530, -52462509387270028508160}
{531, -64286809815435019027380}
{532, 112302794213723125841920}
{533, -115997995632342704791092}
{534, -47850797962318624266240}
{535, 114755833649207873366280}
{536, -44744870456500317847552}
{537, 28563455966770702794960}
{538, 7423895519592827604480}
{539, 46907661209282273402604}
{540, -110729713905349086412800}
{541, -167081929482354321285538}
{542, 197236579172389087219712}
{543, -46347607485294457246632}
{544, 33165595576532528529408}
{545, -470516632004683516008300}
{546, 76285058739433947906048}
{547, 41077272515694339019748}
{548, 28130075469233676484608}
{549, 82817554239209991283686}
{550, 35853030348774153139200}
{551, -61259696419851029404200}
{552, 13317062519355548368896}
{553, 535177118798665330422400}
{554, -39723823856326700902912}
{555, 258522604261467099250320}
{556, -54287516397029935022080}
{557, -150463843780112498369682}
{558, -48237261578850823593984}
{559, -57970953278157001783064}
{560, -121106012369396139294720}
{561, 31638338264370255990624}
{562, -127443109657920715580928}
{563, -11474436445530061895436}
{564, -92728712170470226526208}
{565, 542711276578049967709740}
{566, 304784091881317531802624}
{567, -83279000948745080461752}
{568, 65609612831600727293952}
{569, -409527934088886894970950}
{570, -149106830459781937766400}
{571, -245794648959547654130308}
{572, -24632170221166709440512}
{573, -198643218196522260724992}
{574, -306004802757709903540224}
{575, 105986061816634298711400}
{576, -25930912347291692040192}
{577, -86804934672493441980862}
{578, 21151390661712658838272}
{579, -131698895147457549667704}
{580, 66061736079772070707200}
{581, 312629913323338154343072}
{582, 89788705243211605542912}
{583, -28149053108120446227192}
{584, 98246231429350827229184}
{585, 252084449543435506654020}
{586, 133625088636032828696064}
{587, 399551988989782401192588}
{588, 108486682857937509285888}
{589, -156009574548388129013120}
{590, 224215496152068138854400}
{591, -279578067273078694691688}
{592, 145407694394591887228928}
{593, 225692191391158102683474}
{594, -59412647884604921487360}
{595, -850538187305021579686560}
{596, -25184081528685163315200}
{597, 349378625468304068700960}
{598, -72815789637365880827904}
{599, -325463774228753895411240}
{600, 82919852166361802342400}
{601, 308584836256216891701722}
{602, -152928419382211557367808}
{603, 245697854668273367121204}
{604, -58845800765690835632128}
{605, -597087675036703364164770}
{606, -59208965120726313265152}
{607, 49944395664257318008928}
{608, -83866091700491974082560}
{609, -109774513475393040106560}
{610, -288845862271842595015680}
{611, 507027310935502308780192}
{612, -182115080428527944073216}
{613, 52037222093435575293734}
{614, -47526754416599962749952}
{615, 406289145021979389796080}
{616, -64980108914233876414464}
{617, -126686672774820027434262}
{618, 224145753948592372555776}
{619, -74021267303407594775380}
{620, 168238890201118062673920}
{621, -175631250974660255661120}
{622, -256471390610605589219328}
{623, 690214481729247262752720}
{624, -56968571231124339032064}
{625, -541927904000164122261875}
{626, -107250414256022930146816}
{627, -80004104615216197615680}
{628, 2356649248818819104768}
{629, 1021211039740515239872044}
{630, 665003320448037556285440}
{631, 800054371366245871989752}
{632, -399662480665947091763200}
{633, -179265535319301963275952}
{634, 773571979557778841107968}
{635, -1506845001176137380261120}
{636, -65102316307503420801024}
{637, -593189636675332425945762}
{638, 35445794321370463856640}
{639, -360267913480984567596504}
{640, 90440206852943731752960}
{641, -273379077303191029646718}
{642, 142403988440834556014592}
{643, -494746437425303743471036}
{644, -192089365201206575628288}
{645, 203046345026020894563360}
{646, -588998945764304597882880}
{647, 585655750334862998560008}
{648, 62191545448112729358336}
{649, 120304079666833647491280}
{650, -453393869956801023577600}
{651, -279561867662190648278016}
{652, 754913841859559780777984}
{653, -1338574620303550242981426}
{654, -583878334499623614597120}
{655, 2203268838792773896096920}
{656, 228519931570260522565632}
{657, -539478336738092178048318}
{658, 1337547182861240232935424}
{659, 995800411960983973230420}
{660, 86275485405053850746880}
{661, -355898097287069329549738}
{662, -496872328371566735684608}
{663, -400095291392171685837072}
{664, -233467467685572793860096}
{665, 2150762329797150153739200}
{666, -798445904536549915808256}
{667, 104782220959822491836880}
{668, -296146297354601501294592}
{669, 773718731824897773323136}
{670, -856929540384797881067520}
{671, -154981864423051327589016}
{672, -150284117479251989495808}
{673, -819644056698949496071006}
{674, -45971405153362753203712}
{675, -1093583314296610898553000}
{676, -255417673298294109437952}
{677, -376540584563570392306842}
{678, 673466854789953977665536}
{679, -1295139627627235966973936}
{680, 635169535279262418862080}
{681, 505101924092921199522192}
{682, 90269518374804337557504}
{683, -1247355207947450250923796}
{684, 460515777562834922373120}
{685, 538731979708707881051580}
{686, -226923246932485697269760}
{687, -389552364166728780374760}
{688, 114204717107142138527744}
{689, 355970136977462272850676}
{690, 255041173380559422504960}
{691, 948313903366779713270132}
{692, -413366681173529847791616}
{693, 356811254417625051004128}
{694, 1904535851357776315849728}
{695, -1039685130387515895775800}
{696, 81978008454389909422080}
{697, 1604915598806005868686836}
{698, 155503347674369748999680}
{699, 933358958191269272558376}
{700, -1196061199086804022067200}
{701, -186029275630753709944578}
{702, 751326459346351580590080}
{703, -2582344059125954313075080}
{704, 48526199290624267517952}
{705, -1775890105167829681630080}
{706, -1450520193604564571168256}
{707, 854048143705124821444656}
{708, 278235797753846861660160}
{709, 1932257229801057927972230}
{710, 1256519793107153149931520}
{711, 2194580363943326895536400}
{712, -515442126110866758696960}
{713, 266848036597189142323968}
{714, -1055458588394897921654784}
{715, -471741991673104075407120}
{716, 307681566442847596707840}
{717, -325697260222595894967360}
{718, -2046682933744030832793600}
{719, -1377141285872307947384880}
{720, -496614797915790948433920}
{721, -3233146613673370190836928}
{722, 86427041345291708841216}
{723, 433320925139390930178888}
{724, -499249967810035757744128}
{725, 652435644799541071553250}
{726, -740944173993009088048128}
{727, 2261379627127382991977048}
{728, 821732019978228666990592}
{729, 716177818500369646206213}
{730, 1881558647602730053155840}
{731, 802069783073279476514712}
{732, -358437575887248073162752}
{733, -227164895458566545802466}
{734, 349504580642197931061248}
{735, 2077678230618682056881880}
{736, 143449541299882514448384}
{737, -459790342168841015983824}
{738, -1254822203370507279588864}
{739, -637558008056174923812700}
{740, 2784769459710635735777280}
{741, 1011723981238362909011040}
{742, 939055635915244385513472}
{743, -1435135612817192478997656}
{744, 208772732624074532978688}
{745, -482311898307312550789500}
{746, -466730620263786563815936}
{747, 1281989541146304368415492}
{748, 340803769969390055325696}
{749, -2054078495310963144866976}
{750, 96612447822912013824000}
{751, -3459674286794730893532688}
{752, -998860762788286779359232}
{753, -2231039946153551927062032}
{754, -448244003497696946641920}
{755, -1126982925400180430759280}
{756, 1982012738630676916469760}
{757, -4541824732464518522747722}
{758, 1524471213947556441144320}
{759, 136843769352533851700352}
{760, -1606157994906684594585600}
{761, 3840401786409213955794042}
{762, -1869889584747025100832768}
{763, 8422038904282177226293360}
{764, -2139757059126772333805568}
{765, -3487769448801417661830660}
{766, 725905813428041487581184}
{767, -1521353473364126705142840}
{768, 112229990944448912031744}
{769, 5153340484451698746655490}
{770, -1244463874806885995888640}
{771, 1512508742748174697116552}
{772, -1418642142074914197078016}
{773, 5289977594208949943613894}
{774, -627107726538193224434688}
{775, 1661552591899494806559200}
{776, 967191417951859924533248}
{777, -4627439887618571155239744}
{778, 2986017647270388196984320}
{779, -4058362180483620630686520}
{780, -1091031241422980791664640}
{781, 674192729258967235830624}
{782, 1007458758156345921810432}
{783, -1081161867065600514027600}
{784, 1168603426656441914621952}
{785, 45133270853957947488180}
{786, 2734103010489200559525888}
{787, 5810690051139018482409428}
{788, -3011575972519474907185152}
{789, 550019291459734173051936}
{790, -7654119508493604344832000}
{791, -9714291003187076595812208}
{792, -266461449977879806869504}
{793, 1959885303984911835061348}
{794, -536397440254330478735872}
{795, -1246804324656839271264240}
{796, 3763457856458049876131840}
{797, 1381322058974483638824798}
{798, 2668946093735513662586880}
{799, -7015087078919868207167136}
{800, 893201090002414049689600}
{801, 2830336154715484023553170}
{802, 6665851284009375056957952}
{803, 1009560825740146778479608}
{804, -1063389811942765366345728}
{805, -3678791552088720476330880}
{806, -1141539386683626612211712}
{807, 176433516957823293537720}
{808, -637790719617343797854208}
{809, -3500304168920305099638870}
{810, 1191058816640941890639360}
{811, -2965086257169058539087508}
{812, -1182475758567284397834240}
{813, 4687450576893809400955968}
{814, 1494183643344507683751936}
{815, 14457701294805176947818840}
{816, 788201107373530873331712}
{817, -2028199910422054518365840}
{818, -7016729942189319439705600}
{819, -4512199775327471114216784}
{820, 4376490040789027167928320}
{821, 8298881944958488093710582}
{822, 668528824823506592704512}
{823, -1893185178307921549229896}
{824, 2414466819654002256379904}
{825, 852069674382585733198800}
{826, -4013357877467872477716480}
{827, -1231649048982671206775172}
{828, -787693520864999039827968}
{829, -3320858626476456690255490}
{830, -4471242574567249592616960}
{831, -944061501335514251145768}
{832, -613657508909100046483456}
{833, 8207204751776460870098946}
{834, -1290176756873164549509120}
{835, -5671633594859831089627920}
{836, -861793063784156595486720}
{837, -2753386202615717651823360}
{838, -8084198675517300219878400}
{839, -724116282067551428253240}
{840, -2878160075216430122926080}
{841, -6612122770959335921013209}
{842, 7595615410645555956311552}
{843, -3028765152964022006227992}
{844, -1931023360073269800337408}
{845, -4891621031698942866465270}
{846, 5484828630088122957656064}
{847, 10687604404123283655958184}
{848, -701273077174316927287296}
{849, 7243384433616936966746736}
{850, 6273029894439011452300800}
{851, 4416994559410496413690512}
{852, 1559253454951011034595328}
{853, -897586637246137335442666}
{854, 5170212748972867571347456}
{855, 8819548913221584158626200}
{856, 1533955914934012732243968}
{857, -10144634243546063139038502}
{858, -585398920412415079047168}
{859, 866798903884055663980700}
{860, 2187186927617571555901440}
{861, -7272395390538699426323136}
{862, -493204313482658908950528}
{863, 2249297908609898815834464}
{864, -1480138257051768512839680}
{865, -7916574939082474476039660}
{866, 774186905587807417577984}
{867, 502676018694764907703308}
{868, -3011401472568922801700864}
{869, -4106860671685053915278400}
{870, 1569998446520833117900800}
{871, 5814463117252798433551672}
{872, -6289456037108371664404480}
{873, -5310929588573981308736646}
{874, -2547568560951423593226240}
{875, -1393567368619363344372000}
{876, 2334883093813165753368576}
{877, 7322746847361441907564718}
{878, 5601768936298606066350080}
{879, 3175683747115717694479896}
{880, 929347503534781256171520}
{881, -8734913277156810964925838}
{882, -6416899902897558428277504}
{883, -18086613347893511507767756}
{884, -4309770712800355621797888}
{885, 5328621400738994362461600}
{886, -514687426440211935200256}
{887, -2953233591237723118975752}
{888, 3455704737096472819924992}
{889, 26971856804633059162031104}
{890, -9871468611190948143129600}
{891, 639069275871434004465132}
{892, 8334390336764710794297344}
{893, 17739103610849128032707520}
{894, -598515437580158334412800}
{895, 5892550824860877183593400}
{896, -1618839566587813672517632}
{897, -1730512750600523511550656}
{898, -12261588443318435406036480}
{899, 1642679875415974782920640}
{900, -4904642462074102436659200}
{901, -4925102562590733743574708}
{902, 2348230231915354159478784}
{903, -3634439466880371543069312}
{904, 7254491090649971051986944}
{905, -9561365159577239683566780}
{906, -1398507233822121265569792}
{907, 11436081301494647979571148}
{908, 5440887524219869120954368}
{909, 3502162592909025933331566}
{910, 15737366876142495456337920}
{911, -7424709832676348173058928}
{912, -1993130085569504571555840}
{913, -2399070234359067827764752}
{914, 16600167337193610075458048}
{915, -6864602445554259172169520}
{916, -4196203770222014686167040}
{917, -39437534434958405705962464}
{918, -10395141293841797086064640}
{919, 2075720552941956715579160}
{920, 2747267971510246928547840}
{921, -1129503022932008489729328}
{922, -12662674172216658146554368}
{923, -8525774464303050057357072}
{924, -1544292900914839469162496}
{925, 27502802164787536900809050}
{926, 835932315201970234118144}
{927, -13258040792261043837502008}
{928, 883055680813099458232320}
{929, 23129971928158179828903330}
{930, 3998302374935946458234880}
{931, -20753620562274272430614220}
{932, 10054012604211542249570304}
{933, -6095202892480173456290592}
{934, -2811720399405576570104832}
{935, 6526889339085100591122960}
{936, 3369645099020260277747712}
{937, 6859993542720766497222698}
{938, 15338658479723144054185984}
{939, -2548873126303294949270424}
{940, -19129640685778909601464320}
{941, 10055542987673444470928622}
{942, 56007242303959747786752}
{943, 6941663566465578771583728}
{944, 2997117232346500316528640}
{945, 37958435186504347299657600}
{946, 1173547390354778509283328}
{947, 25415118384595996021146228}
{948, -9498228642076648852684800}
{949, -12766806188664577337284724}
{950, -15862658011159193443456000}
{951, 18384421576677837770706552}
{952, -11369252802276139085070336}
{953, -15254063097487201598566086}
{954, 3850749568396997724667392}
{955, -40979469031991626340983680}
{956, -3508365490786989574717440}
{957, 842391455668819930092960}
{958, 14964049283614979545620480}
{959, -9643063355181312306818736}
{960, 2149368040989490874941440}
{961, -18366717190749191459135007}
{962, -18895298330208833244228608}
{963, -8423081207071472459872836}
{964, 4667672608470598948093952}
{965, -27169066451105431486428660}
{966, -4565123819859925023916032}
{967, 29443714670789084341039688}
{968, -7981347367982551544102912}
{969, -13997928070429801459060320}
{970, 18523126534813826139540480}
{971, 44255877744808520327777292}
{972, 12871168402636965006802944}
{973, 18609902436435418419979360}
{974, -21864551216253778172680192}
{975, -10775188690692099325961400}
{976, -3861039607716418429124608}
{977, -4391214607375885904013102}
{978, 17940999272943600415051776}
{979, -5296591745933210078024520}
{980, 22380460309307354911211520}
{981, 34535933160209936510266710}
{982, 12112367614213264663391232}
{983, -32455011645363935430816936}
{984, 5430918998724472731598848}
{985, -57676072980787935649981020}
{986, 6201777792478729829391360}
{987, 31787644767686662410855936}
{988, 10898149709802326036316160}
{989, 3469153515029004174521376}
{990, -5103125465114390936279040}
{991, -13421150107476894893927968}
{992, 2248870776668531984433152}
{993, -11808481428955515702754512}
{994, -22491146670971874367094784}
{995, 72075707858567245178708400}
{996, -5548500286714940929081344}
{997, -20290881928266948168470362}
{998, 20123206196303547430384640}
{999, -45575347047682408961556240}
{1000, 1040695821913603178496000}