1 /*
2  * Copyright 2023 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 /* This file is auto-generated using "./asrc_tables.py".  DO NOT EDIT. */
18 
19 #include "asrc_tables.h"
20 
21 namespace bluetooth::audio::asrc {
22 
23 // clang-format off
24 const ResamplerTables resampler_tables = {
25 
26   .h = {
27 
28   {          0,          0,          0,          0,          0,          0,          0,          0,
29              0,          0,          0,          0,          0,          0,          0, 2147483647,
30              0,          0,          0,          0,          0,          0,          0,          0,
31              0,          0,          0,          0,          0,          0,          0 },
32   {       -140,        688,      -2315,       6266,     -14637,      30640,     -58875,     105625,
33        -179317,     291594,    -460083,     716145,   -1129337,    1906742,   -4088753, 2147469981,
34        4105509,   -1911174,    1131440,    -717386,     460885,    -292128,     179671,    -105854,
35          59017,     -30723,      14682,      -6289,       2325,       -692,        141 },
36   {       -278,       1373,      -4620,      12510,     -29227,      61195,    -117607,     211017,
37        -358273,     582643,    -919347,    1431024,   -2256533,    3808993,   -8160693, 2147428980,
38        8227714,   -3826721,    2264944,   -1435988,     922556,    -584781,     359691,    -211933,
39         118175,     -61527,      29408,     -12599,       4659,      -1387,        282 },
40   {       -415,       2054,      -6915,      18731,     -43772,      91666,    -176193,     316172,
41        -536862,     873137,   -1377777,    2144612,   -3381548,    5706692,  -12215763, 2147360646,
42       12366558,   -5746580,    3400474,   -2155779,    1384996,    -877947,     540052,    -318234,
43         177470,     -92413,      44179,     -18932,       7003,      -2087,        425 },
44   {       -552,       2731,      -9200,      24928,     -58270,     122050,    -234630,     421087,
45        -715077,    1163066,   -1835356,    2856883,   -4504345,    7599782,  -16253904, 2147264981,
46       16521980,   -7670691,    4537989,   -2876736,    1848189,   -1171616,     720749,    -424753,
47         236900,    -123378,      58993,     -25287,       9357,      -2789,        568 },
48   {       -687,       3404,     -11474,      31103,     -72722,     152348,    -292918,     525759,
49        -892913,    1452419,   -2292067,    3567813,   -5624884,    9488202,  -20275062, 2147141986,
50       20693920,   -9598992,    5677450,   -3598831,    2312118,   -1465777,     901775,    -531486,
51         296465,    -154422,      73850,     -31663,      11721,      -3496,        713 },
52   {       -821,       4074,     -13739,      37255,     -87126,     182557,    -351055,     630184,
53       -1070363,    1741187,   -2747896,    4277377,   -6743128,   11371896,  -24279180, 2146991666,
54       24882319,  -11531423,    6818819,   -4322040,    2776767,   -1760421,    1083123,    -638430,
55         356161,    -185544,      88751,     -38061,      14094,      -4206,        859 },
56   {       -955,       4740,     -15994,      43382,    -101482,     212677,    -409037,     734357,
57       -1247421,    2029359,   -3202825,    4985550,   -7859040,   13250804,  -28266203, 2146814023,
58       29087114,  -13467923,    7962054,   -5046336,    3242118,   -2055537,    1264788,    -745580,
59         415987,    -216743,     103693,     -44480,      16477,      -4919,       1006 },
60   {      -1087,       5402,     -18238,      49487,    -115789,     242708,    -466864,     838276,
61       -1424081,    2316925,   -3656839,    5692308,   -8972580,   15124869,  -32236076, 2146609061,
62       33308246,  -15408430,    9107118,   -5771694,    3708156,   -2351113,    1446762,    -852934,
63         475941,    -248018,     118678,     -50920,      18869,      -5637,       1154 },
64   {      -1218,       6060,     -20472,      55567,    -130048,     272648,    -524533,     941938,
65       -1600337,    2603875,   -4109922,    6397625,  -10083711,   16994033,  -36188744, 2146376785,
66       37545650,  -17352882,   10253969,   -6498088,    4174863,   -2647140,    1629040,    -960486,
67         536020,    -279367,     133704,     -57381,      21270,      -6357,       1302 },
68   {      -1348,       6715,     -22695,      61623,    -144258,     302495,    -582042,    1045337,
69       -1776183,    2890199,   -4562058,    7101477,  -11192397,   18858239,  -40124154, 2146117201,
70       41799266,  -19301218,   11402568,   -7225491,    4642223,   -2943606,    1811614,   -1068235,
71         596223,    -310790,     148770,     -63863,      23680,      -7081,       1452 },
72   {      -1477,       7366,     -24908,      67656,    -158418,     332250,    -639390,    1148472,
73       -1951612,    3175887,   -5013231,    7803841,  -12298598,   20717430,  -44042253, 2145830315,
74       46069030,  -21253374,   12552874,   -7953879,    5110218,   -3240501,    1994478,   -1176174,
75         656546,    -342285,     163877,     -70365,      26100,      -7809,       1603 },
76   {      -1605,       8013,     -27111,      73663,    -172528,     361911,    -696575,    1251338,
77       -2126618,    3460929,   -5463425,    8504691,  -13402279,   22571549,  -47942988, 2145516133,
78       50354879,  -23209287,   13704847,   -8683223,    5578832,   -3537815,    2177625,   -1284301,
79         716989,    -373852,     179024,     -76887,      28529,      -8540,       1755 },
80   {      -1732,       8656,     -29303,      79647,    -186587,     391477,    -753595,    1353933,
81       -2301196,    3745316,   -5912626,    9204003,  -14503403,   24420541,  -51826306, 2145174663,
82       54656748,  -25168896,   14858447,   -9413499,    6048048,   -3835536,    2361049,   -1392612,
83         777549,    -405490,     194210,     -83429,      30967,      -9275,       1908 },
84   {      -1858,       9295,     -31484,      85605,    -200596,     420948,    -810447,    1456252,
85       -2475340,    4029037,   -6360817,    9901754,  -15601931,   26264348,  -55692156, 2144805912,
86       58974573,  -27132137,   16013633,  -10144680,    6517848,   -4133653,    2544744,   -1501103,
87         838224,    -437196,     209435,     -89992,      33414,     -10013,       2062 },
88   {      -1982,       9931,     -33655,      91539,    -214553,     450322,    -867130,    1558292,
89       -2649044,    4312082,   -6807983,   10597920,  -16697829,   28102916,  -59540487, 2144409890,
90       63308290,  -29098946,   17170364,  -10876739,    6988216,   -4432156,    2728702,   -1609770,
91         899012,    -468971,     224698,     -96573,      35870,     -10755,       2217 },
92   {      -2106,      10562,     -35815,      97448,    -228458,     479598,    -923643,    1660049,
93       -2822301,    4594443,   -7254108,   11292475,  -17791058,   29936188,  -63371247, 2143986605,
94       67657832,  -31069260,   18328599,  -11609650,    7459134,   -4731034,    2912917,   -1718609,
95         959910,    -500813,     239999,    -103175,      38335,     -11500,       2373 },
96   {      -2229,      11190,     -37964,     103331,    -242311,     508776,    -979983,    1761522,
97       -2995106,    4876108,   -7699177,   11985398,  -18881583,   31764111,  -67184388, 2143536068,
98       72023133,  -33043014,   19488299,  -12343387,    7930585,   -5030275,    3097382,   -1827617,
99        1020916,    -532720,     255338,    -109795,      40808,     -12248,       2530 },
100   {      -2351,      11814,     -40102,     109189,    -256112,     537855,   -1036148,    1862705,
101       -3167453,    5157070,   -8143174,   12676663,  -19969368,   33586628,  -70979859, 2143058289,
102       76404128,  -35020145,   20649420,  -13077922,    8402552,   -5329870,    3282090,   -1936788,
103        1082029,    -564693,     270713,    -116435,      43291,     -13000,       2689 },
104   {      -2471,      12434,     -42230,     115022,    -269860,     566833,   -1092138,    1963595,
105       -3339336,    5437317,   -8586085,   13366248,  -21054376,   35403685,  -74757612, 2142553278,
106       80800749,  -37000587,   21811922,  -13813229,    8875018,   -5629806,    3467036,   -2046120,
107        1143246,    -596729,     286124,    -123093,      45782,     -13756,       2848 },
108   {      -2591,      13050,     -44347,     120829,    -283554,     595710,   -1147949,    2064190,
109       -3510749,    5716840,   -9027895,   14054129,  -22136572,   37215229,  -78517597, 2142021049,
110       85212929,  -38984277,   22975765,  -14549281,    9347964,   -5930074,    3652211,   -2155609,
111        1204565,    -628828,     301571,    -129770,      48281,     -14514,       3008 },
112   {      -2709,      13662,     -46452,     126610,    -297194,     624485,   -1203580,    2164486,
113       -3681687,    5995631,   -9468587,   14740283,  -23215919,   39021205,  -82259766, 2141461613,
114       89640600,  -40971148,   24140905,  -15286052,    9821375,   -6230661,    3837609,   -2265249,
115        1265984,    -660989,     317053,    -136465,      50789,     -15276,       3169 },
116   {      -2827,      14271,     -48547,     132365,    -310780,     653157,   -1259029,    2264479,
117       -3852144,    6273678,   -9908147,   15424686,  -24292383,   40821559,  -85984073, 2140874983,
118       94083693,  -42961136,   25307302,  -16023513,   10295232,   -6531557,    4023224,   -2375038,
119        1327500,    -693210,     332570,    -143178,      53306,     -16041,       3331 },
120   {      -2943,      14875,     -50631,     138094,    -324312,     681726,   -1314295,    2364167,
121       -4022114,    6550974,  -10346561,   16107315,  -25365928,   42616239,  -89690470, 2140261173,
122       98542140,  -44954175,   26474914,  -16761639,   10769517,   -6832750,    4209048,   -2484972,
123        1389111,    -725490,     348121,    -149910,      55830,     -16810,       3494 },
124   {      -3059,      15476,     -52703,     143797,    -337789,     710189,   -1369376,    2463546,
125       -4191591,    6827508,  -10783812,   16788147,  -26436519,   44405192,  -93378911, 2139620197,
126      103015870,  -46950199,   27643699,  -17500402,   11244214,   -7134230,    4395074,   -2595046,
127        1450816,    -757828,     363706,    -156659,      58363,     -17582,       3659 },
128   {      -3173,      16072,     -54765,     149473,    -351210,     738547,   -1424270,    2562612,
129       -4360570,    7103271,  -11219887,   17467159,  -27504121,   46188364,  -97049350, 2138952071,
130      107504815,  -48949143,   28813615,  -18239775,   11719304,   -7435986,    4581297,   -2705256,
131        1512611,    -790223,     379324,    -163425,      60905,     -18357,       3824 },
132   {      -3286,      16665,     -56815,     155123,    -364576,     766798,   -1478975,    2661363,
133       -4529046,    7378255,  -11654771,   18144329,  -28568698,   47965704, -100701741, 2138256809,
134      112008904,  -50950939,   29984619,  -18979731,   12194771,   -7738005,    4767708,   -2815598,
135        1574494,    -822674,     394974,    -170209,      63454,     -19135,       3990 },
136   {      -3399,      17253,     -58854,     160746,    -377885,     794942,   -1533489,    2759796,
137       -4697011,    7652448,  -12088448,   18819633,  -29630217,   49737160, -104336040, 2137534429,
138      116528065,  -52955522,   31156670,  -19720242,   12670595,   -8040277,    4954301,   -2926068,
139        1636464,    -855179,     410656,    -177009,      66011,     -19916,       4157 },
140   {      -3510,      17838,     -60882,     166343,    -391138,     822979,   -1587812,    2857907,
141       -4864462,    7925844,  -12520905,   19493049,  -30688643,   51502679, -107952202, 2136784946,
142      121062229,  -54962824,   32329726,  -20461281,   13146760,   -8342790,    5141069,   -3036663,
143        1698518,    -887738,     426370,    -183827,      68576,     -20701,       4325 },
144   {      -3620,      18419,     -62899,     171912,    -404334,     850906,   -1641941,    2955692,
145       -5031393,    8198432,  -12952127,   20164555,  -31743941,   53262211, -111550184, 2136008379,
146      125611322,  -56972778,   33503743,  -21202820,   13623248,   -8645534,    5328005,   -3147377,
147        1760654,    -920349,     442114,    -190661,      71150,     -21489,       4495 },
148   {      -3729,      18995,     -64904,     177454,    -417473,     878723,   -1695874,    3053150,
149       -5197797,    8470202,  -13382098,   20834128,  -32796078,   55015705, -115129943, 2135204746,
150      130175273,  -58985318,   34678680,  -21944833,   14100041,   -8948497,    5515102,   -3258207,
151        1822869,    -953011,     457889,    -197511,      73731,     -22280,       4665 },
152   {      -3837,      19568,     -66897,     182969,    -430554,     906429,   -1749610,    3150276,
153       -5363670,    8741148,  -13810806,   21501746,  -33845019,   56763109, -118691435, 2134374064,
154      134754009,  -61000375,   35854493,  -22687291,   14577121,   -9251667,    5702353,   -3369150,
155        1885162,    -985723,     473693,    -204377,      76319,     -23074,       4836 },
156   {      -3944,      20137,     -68880,     188456,    -443577,     934024,   -1803147,    3247068,
157       -5529006,    9011258,  -14238235,   22167386,  -34890731,   58504374, -122234619, 2133516355,
158      139347456,  -63017882,   37031139,  -23430166,   15054471,   -9555033,    5889751,   -3480199,
159        1947529,   -1018483,     489527,    -211260,      78915,     -23871,       5008 },
160   {      -4050,      20702,     -70851,     193916,    -456542,     961507,   -1856483,    3343523,
161       -5693799,    9280524,  -14664371,   22831027,  -35933179,   60239449, -125759453, 2132631636,
162      143955541,  -65037771,   38208577,  -24173432,   15532071,   -9858583,    6077289,   -3591352,
163        2009969,   -1051292,     505389,    -218158,      81519,     -24672,       5181 },
164   {      -4155,      21262,     -72810,     199348,    -469448,     988877,   -1909617,    3439637,
165       -5858045,    9548938,  -15089201,   23492647,  -36972332,   61968284, -129265895, 2131719931,
166      148578190,  -67059973,   39386762,  -24917060,   16009905,  -10162307,    6264960,   -3702605,
167        2072479,   -1084146,     521280,    -225071,      84130,     -25475,       5355 },
168   {      -4259,      21819,     -74758,     204753,    -482295,    1016133,   -1962548,    3535407,
169       -6021738,    9816490,  -15512709,   24152223,  -38008155,   63690831, -132753906, 2130781258,
170      153215328,  -69084421,   40565652,  -25661023,   16487953,  -10466193,    6452756,   -3813952,
171        2135057,   -1117046,     537198,    -231999,      86749,     -26282,       5531 },
172   {      -4362,      22372,     -76694,     210129,    -495083,    1043274,   -2015273,    3630831,
173       -6184873,   10083172,  -15934883,   24809735,  -39040615,   65407040, -136223446, 2129815641,
174      157866881,  -71111044,   41745204,  -26405292,   16966199,  -10770229,    6640672,   -3925391,
175        2197701,   -1149989,     553143,    -238943,      89375,     -27091,       5707 },
176   {      -4464,      22921,     -78619,     215478,    -507811,    1070299,   -2067791,    3725905,
177       -6347443,   10348975,  -16355707,   25465160,  -40069680,   67116863, -139674474, 2128823102,
178      162532772,  -73139775,   42925374,  -27149840,   17444625,  -11074403,    6828699,   -4036916,
179        2260407,   -1182975,     569114,    -245901,      92008,     -27903,       5884 },
180   {      -4565,      23465,     -80531,     220798,    -520479,    1097209,   -2120100,    3820627,
181       -6509446,   10613890,  -16775169,   26118477,  -41095316,   68820250, -143106953, 2127803664,
182      167212925,  -75170544,   44106118,  -27894638,   17923210,  -11378705,    7016830,   -4148524,
183        2323175,   -1216003,     585111,    -252873,      94648,     -28719,       6062 },
184   {      -4664,      24006,     -82433,     226090,    -533087,    1124001,   -2172199,    3914992,
185       -6670874,   10877908,  -17193253,   26769665,  -42117492,   70517154, -146520843, 2126757350,
186      171907264,  -77203282,   45287394,  -28639659,   18401939,  -11683122,    7205059,   -4260210,
187        2386002,   -1249071,     601133,    -259860,      97295,     -29537,       6241 },
188   {      -4763,      24543,     -84322,     231353,    -545634,    1150676,   -2224087,    4009000,
189       -6831722,   11141021,  -17609948,   27418702,  -43136176,   72207528, -149916107, 2125684186,
190      176615712,  -79237919,   46469156,  -29384875,   18880792,  -11987643,    7393378,   -4371970,
191        2448884,   -1282178,     617179,    -266860,      99950,     -30358,       6421 },
192   {      -4861,      25075,     -86200,     236588,    -558120,    1177232,   -2275761,    4102646,
193       -6991987,   11403221,  -18025238,   28065568,  -44151334,   73891323, -153292707, 2124584196,
194      181338192,  -81274386,   47651363,  -30130256,   19359752,  -12292256,    7581779,   -4483800,
195        2511820,   -1315322,     633250,    -273875,     102611,     -31183,       6601 },
196   {      -4958,      25604,     -88066,     241794,    -570544,    1203669,   -2327220,    4195927,
197       -7151662,   11664499,  -18439111,   28710241,  -45162935,   75568493, -156650607, 2123457406,
198      186074626,  -83312611,   48833970,  -30875776,   19838799,  -12596950,    7770257,   -4595696,
199        2574808,   -1348503,     649344,    -280902,     105278,     -32010,       6783 },
200   {      -5053,      26128,     -89920,     246971,    -582907,    1229986,   -2378463,    4288842,
201       -7310742,   11924846,  -18851553,   29352700,  -46170948,   77238990, -159989771, 2122303842,
202      190824935,  -85352525,   50016933,  -31621405,   20317916,  -12901713,    7958803,   -4707652,
203        2637845,   -1381720,     665461,    -287943,     107953,     -32840,       6966 },
204   {      -5148,      26649,     -91762,     252120,    -595207,    1256181,   -2429488,    4381386,
205       -7469223,   12184254,  -19262550,   29992925,  -47175341,   78902770, -163310163, 2121123531,
206      195589041,  -87394058,   51200207,  -32367116,   20797084,  -13206533,    8147410,   -4819666,
207        2700928,   -1414970,     681601,    -294997,     110634,     -33672,       7150 },
208   {      -5242,      27165,     -93592,     257239,    -607446,    1282256,   -2480293,    4473557,
209       -7627099,   12442714,  -19672089,   30630895,  -48176082,   80559784, -166611747, 2119916500,
210      200366864,  -89437138,   52383750,  -33112880,   21276285,  -13511399,    8336071,   -4931733,
211        2764056,   -1448254,     697761,    -302063,     113321,     -34508,       7335 },
212   {      -5334,      27677,     -95411,     262329,    -619621,    1308208,   -2530878,    4565352,
213       -7784366,   12700219,  -20080158,   31266590,  -49173140,   82209988, -169894489, 2118682778,
214      205158325,  -91481695,   53567516,  -33858668,   21755501,  -13816298,    8524779,   -5043847,
215        2827226,   -1481569,     713943,    -309142,     116015,     -35346,       7520 },
216   {      -5426,      28185,     -97217,     267390,    -631734,    1334037,   -2581240,    4656769,
217       -7941018,   12956761,  -20486742,   31899988,  -50166485,   83853337, -173158356, 2117422394,
218      209963344,  -93527657,   54751461,  -34604452,   22234712,  -14121219,    8713526,   -5156006,
219        2890435,   -1514914,     730146,    -316233,     118716,     -36187,       7707 },
220   {      -5516,      28690,     -99012,     272422,    -643783,    1359743,   -2631378,    4747805,
221       -8097051,   13212330,  -20891829,   32531071,  -51156085,   85489784, -176403313, 2116135376,
222      214781840,  -95574954,   55935542,  -35350204,   22713901,  -14426151,    8902306,   -5268205,
223        2953681,   -1548288,     746368,    -323336,     121422,     -37031,       7894 },
224   {      -5606,      29190,    -100794,     277424,    -655769,    1385324,   -2681291,    4838456,
225       -8252459,   13466919,  -21295405,   33159817,  -52141911,   87119286, -179629328, 2114821754,
226      219613732,  -97623513,   57119713,  -36095894,   23193049,  -14731080,    9091110,   -5380439,
227        3016961,   -1581690,     762609,    -330451,     124134,     -37877,       8083 },
228   {      -5694,      29686,    -102564,     282396,    -667691,    1410780,   -2730977,    4928720,
229       -8407239,   13720519,  -21697458,   33786206,  -53123931,   88741798, -182836369, 2113481560,
230      224458939,  -99673263,   58303930,  -36841495,   23672137,  -15035996,    9279932,   -5492704,
231        3080274,   -1615118,     778869,    -337577,     126853,     -38727,       8272 },
232   {      -5782,      30178,    -104323,     287339,    -679549,    1436111,   -2780435,    5018595,
233       -8561384,   13973124,  -22097975,   34410219,  -54102116,   90357277, -186024402, 2112114824,
234      229317379, -101724131,   59488148,  -37586978,   24151148,  -15340887,    9468764,   -5604996,
235        3143616,   -1648572,     795148,    -344714,     129578,     -39578,       8462 },
236   {      -5869,      30666,    -106069,     292252,    -691342,    1461315,   -2829663,    5108078,
237       -8714890,   14224724,  -22496943,   35031837,  -55076436,   91965677, -189193398, 2110721579,
238      234188969, -103776046,   60672322,  -38332313,   24630061,  -15645741,    9657598,   -5717310,
239        3206986,   -1682049,     811443,    -351862,     132308,     -40433,       8653 },
240   {      -5954,      31149,    -107803,     297135,    -703071,    1486392,   -2878660,    5197165,
241       -8867754,   14475312,  -22894349,   35651038,  -56046860,   93566957, -192343325, 2109301856,
242      239073627, -105828936,   61856409,  -39077472,   25108859,  -15950545,    9846429,   -5829642,
243        3270380,   -1715549,     827755,    -359021,     135044,     -41290,       8845 },
244   {      -6039,      31629,    -109525,     301989,    -714734,    1511341,   -2927425,    5285855,
245       -9019969,   14724879,  -23290181,   36267804,  -57013359,   95161072, -195474154, 2107855690,
246      243971269, -107882726,   63040362,  -39822427,   25587523,  -16255288,   10035247,   -5941988,
247        3333797,   -1749070,     844084,    -366190,     137786,     -42149,       9038 },
248   {      -6122,      32105,    -111235,     306812,    -726332,    1536161,   -2975956,    5374145,
249       -9171531,   14973419,  -23684427,   36882115,  -57975905,   96747981, -198585854, 2106383112,
250      248881812, -109937346,   64224137,  -40567148,   26066034,  -16559958,   10224045,   -6054343,
251        3397233,   -1782612,     860428,    -373369,     140533,     -43011,       9232 },
252   {      -6205,      32576,    -112932,     311604,    -737865,    1560853,   -3024251,    5462032,
253       -9322436,   15220923,  -24077073,   37493953,  -58934467,   98327641, -201678396, 2104884159,
254      253805172, -111992721,   65407689,  -41311606,   26544374,  -16864544,   10412817,   -6166702,
255        3460687,   -1816172,     876786,    -380558,     143285,     -43876,       9427 },
256   {      -6286,      33044,    -114618,     316367,    -749332,    1585415,   -3072310,    5549513,
257       -9472678,   15467384,  -24468108,   38103297,  -59889016,   99900010, -204751752, 2103358864,
258      258741265, -114048779,   66590973,  -42055773,   27022523,  -17169032,   10601555,   -6279062,
259        3524155,   -1849749,     893160,    -387756,     146043,     -44743,       9622 },
260   {      -6367,      33507,    -116291,     321099,    -760732,    1609846,   -3120132,    5636587,
261       -9622254,   15712794,  -24857519,   38710129,  -60839525,  101465046, -207805893, 2101807263,
262      263690004, -116105447,   67773944,  -42799620,   27500464,  -17473411,   10790250,   -6391418,
263        3587636,   -1883343,     909546,    -394964,     148807,     -45612,       9819 },
264   {      -6446,      33966,    -117952,     325801,    -772067,    1634146,   -3167714,    5723250,
265       -9771159,   15957145,  -25245294,   39314430,  -61785964,  103022708, -210840793, 2100229392,
266      268651306, -118162649,   68956555,  -43543117,   27978177,  -17777669,   10978897,   -6503765,
267        3651127,   -1916952,     925946,    -402180,     151575,     -46484,      10016 },
268   {      -6525,      34421,    -119600,     330472,    -783334,    1658315,   -3215055,    5809500,
269       -9919389,   16200430,  -25631421,   39916181,  -62728305,  104572956, -213856425, 2098625289,
270      273625084, -120220314,   70138763,  -44286236,   28455643,  -18081794,   11167487,   -6616100,
271        3714626,   -1950573,     942358,    -409406,     154349,     -47358,      10215 },
272   {      -6602,      34872,    -121236,     335112,    -794535,    1682352,   -3262155,    5895334,
273      -10066938,   16442641,  -26015887,   40515364,  -63666520,  106115748, -216852761, 2096994989,
274      278611252, -122278367,   71320521,  -45028947,   28932843,  -18385774,   11356013,   -6728416,
275        3778129,   -1984207,     958782,    -416639,     157127,     -48235,      10414 },
276   {      -6679,      35319,    -122860,     339722,    -805668,    1706255,   -3309011,    5980750,
277      -10213803,   16683772,  -26398682,   41111959,  -64600581,  107651045, -219829776, 2095338532,
278      283609724, -124336734,   72501784,  -45771221,   29409760,  -18689597,   11544467,   -6840711,
279        3841634,   -2017852,     975217,    -423881,     159910,     -49114,      10614 },
280   {      -6754,      35762,    -124472,     344301,    -816735,    1730025,   -3355623,    6065745,
281      -10359978,   16923814,  -26779793,   41705949,  -65530460,  109178806, -222787445, 2093655956,
282      288620412, -126395340,   73682507,  -46513030,   29886373,  -18993251,   11732842,   -6952980,
283        3905139,   -2051507,     991663,    -431131,     162698,     -49995,      10815 },
284   {      -6829,      36201,    -126071,     348849,    -827733,    1753661,   -3401990,    6150318,
285      -10505461,   17162760,  -27159208,   42297316,  -66456129,  110698992, -225725743, 2091947299,
286      293643229, -128454111,   74862644,  -47254344,   30362664,  -19296723,   11921131,   -7065217,
287        3968642,   -2085169,    1008118,    -438389,     165491,     -50879,      11016 },
288   {      -6903,      36636,    -127658,     353366,    -838663,    1777163,   -3448109,    6234465,
289      -10650246,   17400603,  -27536916,   42886041,  -67377562,  112211564, -228644645, 2090212602,
290      298678087, -130512973,   76042149,  -47995133,   30838614,  -19600002,   12109325,   -7177420,
291        4032139,   -2118839,    1024583,    -445654,     168288,     -51765,      11219 },
292   {      -6975,      37066,    -129232,     357852,    -849526,    1800529,   -3493981,    6318185,
293      -10794329,   17637335,  -27912905,   43472106,  -68294731,  113716483, -231544129, 2088451906,
294      303724899, -132571850,   77220976,  -48735369,   31314204,  -19903076,   12297418,   -7289582,
295        4095628,   -2152514,    1041056,    -452926,     171089,     -52653,      11422 },
296   {      -7047,      37493,    -130794,     362306,    -860320,    1823759,   -3539603,    6401474,
297      -10937706,   17872951,  -28287164,   44055494,  -69207609,  115213710, -234424171, 2086665250,
298      308783574, -134630668,   78399081,  -49475022,   31789415,  -20205931,   12485401,   -7401700,
299        4159107,   -2186193,    1057537,    -460204,     173895,     -53543,      11626 },
300   {      -7118,      37915,    -132343,     366730,    -871045,    1846853,   -3584974,    6484331,
301      -11080373,   18107442,  -28659681,   44636186,  -70116170,  116703208, -237284748, 2084852676,
302      313854024, -136689351,   79576416,  -50214063,   32264229,  -20508557,   12673267,   -7513769,
303        4222574,   -2219874,    1074025,    -467489,     176705,     -54435,      11831 },
304   {      -7187,      38334,    -133880,     371122,    -881702,    1869810,   -3630093,    6566753,
305      -11222326,   18340801,  -29030444,   45214165,  -71020386,  118184939, -240125839, 2083014227,
306      318936160, -138747824,   80752936,  -50952463,   32738625,  -20810941,   12861009,   -7625785,
307        4286024,   -2253558,    1090519,    -474781,     179520,     -55329,      12037 },
308   {      -7256,      38748,    -135405,     375483,    -892289,    1892629,   -3674960,    6648738,
309      -11363560,   18573022,  -29399443,   45789414,  -71920233,  119658865, -242947422, 2081149946,
310      324029892, -140806012,   81928596,  -51690192,   33212585,  -21113071,   13048619,   -7737743,
311        4349457,   -2287241,    1107020,    -482078,     182338,     -56226,      12244 },
312   {      -7324,      39158,    -136917,     379812,    -902807,    1915311,   -3719572,    6730284,
313      -11504071,   18804097,  -29766667,   46361915,  -72815683,  121124949, -245749476, 2079259875,
314      329135129, -142863839,   83103348,  -52427221,   33686091,  -21414934,   13236090,   -7849638,
315        4412869,   -2320923,    1123526,    -489381,     185160,     -57124,      12451 },
316   {      -7391,      39564,    -138417,     384110,    -913256,    1937854,   -3763929,    6811387,
317      -11643856,   19034020,  -30132104,   46931652,  -73706710,  122583155, -248531980, 2077344058,
318      334251781, -144921228,   84277148,  -53163520,   34159122,  -21716518,   13423413,   -7961467,
319        4476258,   -2354603,    1140036,    -496689,     187986,     -58025,      12660 },
320   {      -7457,      39966,    -139904,     388376,    -923634,    1960257,   -3808029,    6892048,
321      -11782909,   19262784,  -30495743,   47498606,  -74593290,  124033446, -251294915, 2075402541,
322      339379757, -146978105,   85449948,  -53899061,   34631661,  -22017812,   13610581,   -8073224,
323        4539621,   -2388278,    1156550,    -504002,     190815,     -58927,      12869 },
324   {      -7522,      40364,    -141378,     392611,    -933943,    1982521,   -3851872,    6972261,
325      -11921228,   19490382,  -30857574,   48062762,  -75475396,  125475786, -254038262, 2073435368,
326      344518965, -149034393,   86621703,  -54633813,   35103687,  -22318803,   13797587,   -8184904,
327        4602956,   -2421948,    1173068,    -511320,     193648,     -59832,      13079 },
328   {      -7586,      40758,    -142840,     396813,    -944182,    2004645,   -3895456,    7052027,
329      -12058809,   19716808,  -31217585,   48624102,  -76353004,  126910140, -256762002, 2071442585,
330      349669313, -151090015,   87792367,  -55367747,   35575182,  -22619479,   13984423,   -8296504,
331        4666260,   -2455611,    1189588,    -518643,     196485,     -60738,      13289 },
332   {      -7649,      41148,    -144290,     400984,    -954350,    2026628,   -3938780,    7131342,
333      -12195647,   19942055,  -31575767,   49182610,  -77226089,  128336472, -259466116, 2069424238,
334      354830709, -153144895,   88961893,  -56100833,   36046127,  -22919827,   14171082,   -8408019,
335        4729531,   -2489267,    1206110,    -525969,     199325,     -61647,      13501 },
336   {      -7711,      41534,    -145726,     405123,    -964448,    2048470,   -3981843,    7210205,
337      -12331738,   20166115,  -31932108,   49738269,  -78094624,  129754747, -262150588, 2067380374,
338      360003060, -155198957,   90130235,  -56833043,   36516503,  -23219835,   14357555,   -8519444,
339        4792765,   -2522912,    1222634,    -533300,     202168,     -62557,      13713 },
340   {      -7772,      41915,    -147151,     409231,    -974475,    2070170,   -4024645,    7288613,
341      -12467079,   20388984,  -32286597,   50291062,  -78958587,  131164932, -264815399, 2065311041,
342      365186274, -157252124,   91297347,  -57564347,   36986290,  -23519492,   14543835,   -8630775,
343        4855961,   -2556547,    1239157,    -540634,     205014,     -63469,      13926 },
344   {      -7832,      42293,    -148562,     413306,    -984431,    2091728,   -4067183,    7366564,
345      -12601666,   20610653,  -32639226,   50840975,  -79817953,  132566991, -267460534, 2063216286,
346      370380256, -159304318,   92463182,  -58294714,   37455469,  -23818784,   14729914,   -8742006,
347        4919115,   -2590170,    1255681,    -547971,     207864,     -64383,      14140 },
348   {      -7892,      42666,    -149961,     417349,    -994316,    2113143,   -4109457,    7444056,
349      -12735495,   20831118,  -32989982,   51387990,  -80672696,  133960892, -270085976, 2061096159,
350      375584914, -161355463,   93627694,  -59024117,   37924022,  -24117700,   14915785,   -8853134,
351        4982226,   -2623779,    1272204,    -555312,     210716,     -65298,      14354 },
352   {      -7950,      43036,    -151348,     421360,   -1004130,    2134415,   -4151465,    7521087,
353      -12868562,   21050371,  -33338855,   51932092,  -81522795,  135346599, -272691710, 2058950708,
354      380800152, -163405482,   94790836,  -59752524,   38391928,  -24416226,   15101440,   -8964154,
355        5045289,   -2657373,    1288726,    -562655,     213571,     -66215,      14569 },
356   {      -8007,      43401,    -152722,     425339,   -1013872,    2155544,   -4193208,    7597656,
357      -13000864,   21268406,  -33685837,   52473264,  -82368224,  136724081, -275277721, 2056779983,
358      386025876, -165454297,   95952563,  -60479906,   38859170,  -24714352,   15286872,   -9075061,
359        5108304,   -2690950,    1305245,    -570000,     216428,     -67134,      14785 },
360   {      -8064,      43762,    -154083,     429286,   -1023543,    2176528,   -4234683,    7673759,
361      -13132398,   21485217,  -34030916,   53011491,  -83208960,  138093305, -277843995, 2054584035,
362      391261992, -167501830,   97112827,  -61206234,   39325727,  -25012064,   15472072,   -9185851,
363        5171267,   -2724510,    1321761,    -577348,     219288,     -68055,      15002 },
364   {      -8120,      44120,    -155432,     433201,   -1033141,    2197368,   -4275890,    7749395,
365      -13263158,   21700798,  -34374082,   53546758,  -84044981,  139454238, -280390518, 2052362915,
366      396508404, -169548005,   98271581,  -61931478,   39791581,  -25309351,   15657033,   -9296518,
367        5234176,   -2758050,    1338274,    -584697,     222151,     -68977,      15219 },
368   {      -8174,      44473,    -156768,     437083,   -1042668,    2218063,   -4316827,    7824563,
369      -13393143,   21915143,  -34715326,   54079049,  -84876262,  140806849, -282917276, 2050116673,
370      401765016, -171592743,   99428780,  -62655609,   40256712,  -25606200,   15841748,   -9407059,
371        5297027,   -2791570,    1354783,    -592048,     225016,     -69901,      15437 },
372   {      -8228,      44822,    -158091,     440933,   -1052122,    2238612,   -4357495,    7899259,
373      -13522348,   22128246,  -35054638,   54608349,  -85702782,  142151105, -285424257, 2047845363,
374      407031733, -173635966,  100584377,  -63378597,   40721101,  -25902598,   16026208,   -9517469,
375        5359819,   -2825068,    1371287,    -599400,     227883,     -70826,      15656 },
376   {      -8281,      45167,    -159402,     444750,   -1061504,    2259016,   -4397891,    7973483,
377      -13650769,   22340100,  -35392008,   55134643,  -86524516,  143486975, -287911449, 2045549037,
378      412308457, -175677597,  101738325,  -64100412,   41184730,  -26198533,   16210406,   -9627743,
379        5422548,   -2858542,    1387785,    -606753,     230752,     -71753,      15876 },
380   {      -8333,      45509,    -160700,     448535,   -1070813,    2279273,   -4438015,    8047232,
381      -13778404,   22550700,  -35727426,   55657915,  -87341444,  144814429, -290378839, 2043227747,
382      417595092, -177717557,  102890577,  -64821025,   41647578,  -26493994,   16394334,   -9737876,
383        5485213,   -2891991,    1404277,    -614106,     233624,     -72681,      16096 },
384   {      -8384,      45846,    -161986,     452288,   -1080050,    2299384,   -4477866,    8120504,
385      -13905250,   22760040,  -36060884,   56178151,  -88153543,  146133435, -292826418, 2040881549,
386      422891541, -179755768,  104041086,  -65540406,   42109627,  -26788967,   16577985,   -9847864,
387        5547810,   -2925415,    1420762,    -621460,     236497,     -73610,      16317 },
388   {      -8434,      46179,    -163258,     456008,   -1089214,    2319347,   -4517443,    8193298,
389      -14031301,   22968114,  -36392370,   56695337,  -88960790,  147443965, -295254174, 2038510496,
390      428197707, -181792152,  105189807,  -66258525,   42570857,  -27083441,   16761351,   -9957702,
391        5610337,   -2958810,    1437239,    -628813,     239372,     -74542,      16539 },
392   {      -8483,      46508,    -164519,     459695,   -1098305,    2339163,   -4556745,    8265612,
393      -14156556,   23174917,  -36721877,   57209457,  -89763165,  148745987, -297662098, 2036114644,
394      433513491, -183826630,  106336692,  -66975353,   43031250,  -27377403,   16944423,  -10067386,
395        5672790,   -2992176,    1453708,    -636167,     242248,     -75474,      16761 },
396   {      -8531,      46833,    -165766,     463350,   -1107322,    2358831,   -4595771,    8337444,
397      -14281011,   23380442,  -37049395,   57720498,  -90560645,  150039472, -300050179, 2033694047,
398      438838795, -185859123,  107481694,  -67690859,   43490785,  -27670840,   17127195,  -10176911,
399        5735169,   -3025512,    1470168,    -643519,     245126,     -76408,      16984 },
400   {      -8579,      47154,    -167001,     466972,   -1116267,    2378351,   -4634520,    8408792,
401      -14404662,   23584684,  -37374915,   58228444,  -91353209,  151324392, -302418410, 2031248762,
402      444173521, -187889553,  108624767,  -68405016,   43949445,  -27963741,   17309658,  -10286272,
403        5797468,   -3058816,    1486618,    -650871,     248005,     -77343,      17207 },
404   {      -8626,      47471,    -168223,     470561,   -1125138,    2397722,   -4672992,    8479654,
405      -14527507,   23787638,  -37698427,   58733282,  -92140836,  152600718, -304766781, 2028778846,
406      449517569, -189917841,  109765864,  -69117792,   44407209,  -28256093,   17491806,  -10395464,
407        5859688,   -3092086,    1503057,    -658221,     250886,     -78279,      17432 },
408   {      -8671,      47784,    -169433,     474118,   -1133935,    2416944,   -4711185,    8550030,
409      -14649542,   23989297,  -38019923,   59234998,  -92923506,  153868420, -307095284, 2026284356,
410      454870841, -191943908,  110904938,  -69829158,   44864059,  -28547884,   17673629,  -10504484,
411        5921823,   -3125322,    1519485,    -665570,     253768,     -79216,      17656 },
412   {      -8716,      48093,    -170630,     477642,   -1142659,    2436016,   -4749100,    8619916,
413      -14770764,   24189657,  -38339393,   59733579,  -93701197,  155127472, -309403914, 2023765349,
414      460233237, -193967675,  112041943,  -70539085,   45319975,  -28839101,   17855121,  -10613326,
415        5983872,   -3158521,    1535902,    -672917,     256650,     -80155,      17882 },
416   {      -8760,      48398,    -171814,     481133,   -1151308,    2454939,   -4786734,    8689311,
417      -14891170,   24388713,  -38656830,   60229009,  -94473890,  156377846, -311692662, 2021221885,
418      465604657, -195989062,  113176830,  -71247542,   45774938,  -29129732,   18036274,  -10721985,
419        6045833,   -3191683,    1552305,    -680261,     259534,     -81095,      18108 },
420   {      -8803,      48700,    -172985,     484592,   -1159884,    2473711,   -4824087,    8758214,
421      -15010756,   24586458,  -38972224,   60721276,  -95241563,  157619514, -313961522, 2018654021,
422      470985001, -198007990,  114309555,  -71954501,   46228929,  -29419765,   18217079,  -10830458,
423        6107702,   -3224805,    1568696,    -687603,     262418,     -82036,      18335 },
424   {      -8845,      48997,    -174144,     488017,   -1168386,    2492333,   -4861158,    8826623,
425      -15129521,   24782887,  -39285566,   61210367,  -96004198,  158852449, -316210490, 2016061817,
426      476374167, -200024381,  115440069,  -72659931,   46681929,  -29709187,   18397530,  -10938738,
427        6169476,   -3257887,    1585072,    -694942,     265303,     -82978,      18562 },
428   {      -8887,      49290,    -175291,     491410,   -1176814,    2510805,   -4897947,    8894537,
429      -15247460,   24977996,  -39596849,   61696267,  -96761773,  160076625, -318439559, 2013445334,
430      481772056, -202038153,  116568326,  -73363803,   47133919,  -29997986,   18577618,  -11046822,
431        6231154,   -3290927,    1601434,    -702278,     268189,     -83921,      18790 },
432   {      -8927,      49579,    -176424,     494770,   -1185167,    2529124,   -4934452,    8961953,
433      -15364571,   25171779,  -39906064,   62178965,  -97514271,  161292016, -320648725, 2010804631,
434      487178565, -204049229,  117694280,  -74066087,   47584879,  -30286150,   18757336,  -11154706,
435        6292732,   -3323924,    1617780,    -709610,     271075,     -84865,      19019 },
436   {      -8967,      49865,    -177545,     498097,   -1193446,    2547293,   -4970674,    9028871,
437      -15480851,   25364232,  -40213202,   62658446,  -98261671,  162498596, -322837984, 2008139771,
438      492593593, -206057527,  118817882,  -74766755,   48034790,  -30573666,   18936676,  -11262383,
439        6354207,   -3356876,    1634110,    -716939,     273961,     -85809,      19248 },
440   {      -9005,      50146,    -178654,     501391,   -1201650,    2565309,   -5006610,    9095288,
441      -15596297,   25555348,  -40518255,   63134699,  -99003954,  163696339, -325007333, 2005450814,
442      498017039, -208062969,  119939087,  -75465775,   48483633,  -30860522,   19115630,  -11369850,
443        6415578,   -3389781,    1650423,    -724263,     276848,     -86755,      19477 },
444   {      -9043,      50423,    -179749,     504652,   -1209780,    2583174,   -5042261,    9161203,
445      -15710906,   25745124,  -40821216,   63607710,  -99741102,  164885221, -327156768, 2002737822,
446      503448799, -210065474,  121057848,  -76163119,   48931389,  -31146706,   19294191,  -11477102,
447        6476841,   -3422639,    1666718,    -731583,     279734,     -87702,      19708 },
448   {      -9080,      50697,    -180833,     507880,   -1217834,    2600886,   -5077626,    9226615,
449      -15824676,   25933554,  -41122075,   64077467, -100473096,  166065217, -329286288, 2000000860,
450      508888771, -212064963,  122174117,  -76858756,   49378039,  -31432206,   19472350,  -11584134,
451        6537994,   -3455447,    1682995,    -738898,     282620,     -88649,      19938 },
452   {      -9117,      50966,    -181903,     511075,   -1225814,    2618445,   -5112704,    9291522,
453      -15937603,   26120633,  -41420826,   64543957, -101199917,  167236302, -331395889, 1997239989,
454      514336853, -214061355,  123287848,  -77552658,   49823564,  -31717008,   19650100,  -11690942,
455        6599034,   -3488205,    1699253,    -746208,     285506,     -89597,      20170 },
456   {      -9152,      51232,    -182961,     514237,   -1233719,    2635851,   -5147494,    9355923,
457      -16049685,   26306357,  -41717460,   65007169, -101921548,  168398453, -333485572, 1994455274,
458      519792940, -216054571,  124398993,  -78244795,   50267944,  -32001102,   19827434,  -11797520,
459        6659958,   -3520910,    1715492,    -753512,     288392,     -90546,      20402 },
460   {      -9187,      51494,    -184006,     517365,   -1241549,    2653104,   -5181995,    9419817,
461      -16160919,   26490721,  -42011969,   65467090, -102637970,  169551645, -335555334, 1991646778,
462      525256930, -218044529,  125507508,  -78935138,   50711161,  -32284474,   20004343,  -11903865,
463        6720763,   -3553562,    1731709,    -760811,     291277,     -91496,      20634 },
464   {      -9220,      51752,    -185039,     520461,   -1249304,    2670203,   -5216208,    9483201,
465      -16271302,   26673720,  -42304347,   65923708, -103349165,  170695856, -337605176, 1988814568,
466      530728719, -220031150,  126613343,  -79623656,   51153195,  -32567112,   20180821,  -12009971,
467        6781448,   -3586159,    1747906,    -768103,     294162,     -92446,      20867 },
468   {      -9253,      52006,    -186059,     523524,   -1256984,    2687149,   -5250131,    9546074,
469      -16380833,   26855350,  -42594584,   66377011, -104055117,  171831064, -339635098, 1985958708,
470      536208202, -222014353,  127716453,  -80310320,   51594027,  -32849004,   20356858,  -12115834,
471        6842008,   -3618699,    1764080,    -775390,     297046,     -93397,      21100 },
472   {      -9285,      52256,    -187066,     526554,   -1264588,    2703940,   -5283763,    9608436,
473      -16489507,   27035606,  -42882675,   66826988, -104755808,  172957244, -341645100, 1983079265,
474      541695274, -223994059,  128816790,  -80995101,   52033639,  -33130137,   20532447,  -12221449,
475        6902442,   -3651182,    1780232,    -782669,     299929,     -94348,      21334 },
476   {      -9317,      52502,    -188061,     529551,   -1272117,    2720577,   -5317104,    9670285,
477      -16597324,   27214483,  -43168611,   67273627, -105451221,  174074376, -343635185, 1980176304,
478      547189832, -225970185,  129914309,  -81677970,   52472011,  -33410500,   20707581,  -12326812,
479        6962747,   -3683605,    1796360,    -789941,     302811,     -95300,      21569 },
480   {      -9347,      52745,    -189044,     532514,   -1279571,    2737059,   -5350154,    9731619,
481      -16704279,   27391979,  -43452386,   67716917, -106141339,  175182437, -345605353, 1977249893,
482      552691770, -227942653,  131008962,  -82358897,   52909124,  -33690081,   20882253,  -12431917,
483        7022920,   -3715967,    1812464,    -797206,     305692,     -96253,      21803 },
484   {      -9377,      52983,    -190013,     535445,   -1286949,    2753386,   -5382912,    9792437,
485      -16810372,   27568087,  -43733991,   68156847, -106826145,  176281407, -347555607, 1974300099,
486      558200982, -229911380,  132100702,  -83037852,   53344959,  -33968866,   21056453,  -12536761,
487        7082958,   -3748267,    1828544,    -804463,     308571,     -97206,      22039 },
488   {      -9406,      53218,    -190971,     538342,   -1294252,    2769559,   -5415377,    9852738,
489      -16915599,   27742803,  -44013421,   68593405, -107505624,  177371263, -349485950, 1971326992,
490      563717363, -231876287,  133189482,  -83714806,   53779498,  -34246843,   21230175,  -12641337,
491        7142859,   -3780502,    1844597,    -811712,     311450,     -98159,      22275 },
492   {      -9434,      53449,    -191915,     541207,   -1301478,    2785576,   -5447548,    9912521,
493      -17019957,   27916125,  -44290668,   69026581, -108179758,  178451987, -351396386, 1968330638,
494      569240807, -233837292,  134275257,  -84389731,   54212720,  -34524001,   21403410,  -12745643,
495        7202620,   -3812673,    1860625,    -818953,     314326,     -99113,      22511 },
496   {      -9461,      53676,    -192848,     544038,   -1308629,    2801437,   -5479426,    9971785,
497      -17123446,   28088046,  -44565724,   69456363, -108848533,  179523556, -353286917, 1965311107,
498      574771207, -235794316,  135357979,  -85062595,   54644608,  -34800327,   21576152,  -12849673,
499        7262238,   -3844777,    1876625,    -826185,     317201,    -100067,      22748 },
500   {      -9488,      53899,    -193767,     546836,   -1315705,    2817142,   -5511008,   10030528,
501      -17226061,   28258564,  -44838584,   69882742, -109511933,  180585952, -355157550, 1962268470,
502      580308458, -237747275,  136437602,  -85733371,   55075142,  -35075809,   21748392,  -12953421,
503        7321711,   -3876813,    1892597,    -833407,     320075,    -101021,      22985 },
504   {      -9513,      54119,    -194675,     549601,   -1322704,    2832692,   -5542296,   10088748,
505      -17327802,   28427674,  -45109241,   70305706, -110169941,  181639155, -357008289, 1959202795,
506      585852451, -239696091,  137514078,  -86402029,   55504304,  -35350435,   21920123,  -13056885,
507        7381035,   -3908779,    1908541,    -840621,     322946,    -101975,      23222 },
508   {      -9538,      54335,    -195569,     552333,   -1329628,    2848085,   -5573289,   10146446,
509      -17428665,   28595372,  -45377688,   70725246, -110822543,  182683145, -358839138, 1956114154,
510      591403080, -241640682,  138587362,  -87068540,   55932073,  -35624192,   22091336,  -13160059,
511        7440209,   -3940674,    1924456,    -847824,     325815,    -102930,      23460 },
512   {      -9562,      54546,    -196452,     555032,   -1336475,    2863322,   -5603985,   10203620,
513      -17528649,   28761655,  -45643919,   71141351, -111469724,  183717904, -360650105, 1953002619,
514      596960238, -243580966,  139657407,  -87732874,   56358433,  -35897069,   22262025,  -13262938,
515        7499229,   -3972496,    1940340,    -855018,     328682,    -103885,      23699 },
516   {      -9586,      54755,    -197321,     557698,   -1343247,    2878403,   -5634384,   10260268,
517      -17627752,   28926518,  -45907926,   71554011, -112111470,  184743414, -362441196, 1949868260,
518      602523817, -245516863,  140724166,  -88395002,   56783363,  -36169052,   22432182,  -13365517,
519        7558093,   -4004244,    1956194,    -862201,     331547,    -104840,      23937 },
520   {      -9608,      54959,    -198179,     560330,   -1349943,    2893326,   -5664487,   10316390,
521      -17725971,   29089958,  -46169705,   71963216, -112747765,  185759656, -364212419, 1946711150,
522      608093708, -247448291,  141787593,  -89054896,   57206844,  -36440131,   22601798,  -13467793,
523        7616798,   -4035917,    1972016,    -869373,     334409,    -105795,      24177 },
524   {      -9630,      55160,    -199024,     562930,   -1356563,    2908093,   -5694292,   10371985,
525      -17823304,   29251971,  -46429248,   72368957, -113378595,  186766613, -365963779, 1943531362,
526      613669804, -249375170,  142847641,  -89712525,   57628859,  -36710293,   22770867,  -13569760,
527        7675341,   -4067512,    1987806,    -876534,     337269,    -106750,      24416 },
528   {      -9651,      55356,    -199856,     565496,   -1363106,    2922702,   -5723799,   10427051,
529      -17919750,   29412553,  -46686550,   72771223, -114003947,  187764267, -367695287, 1940328969,
530      619251996, -251297417,  143904264,  -90367862,   58049388,  -36979525,   22939381,  -13671413,
531        7733720,   -4099030,    2003563,    -883684,     340126,    -107705,      24656 },
532   {      -9672,      55550,    -200676,     568030,   -1369574,    2937155,   -5753007,   10481588,
533      -18015305,   29571701,  -46941605,   73170006, -114623806,  188752602, -369406949, 1937104044,
534      624840175, -253214952,  144957415,  -91020876,   58468413,  -37247816,   23107331,  -13772749,
535        7791932,   -4130467,    2019286,    -890822,     342980,    -108660,      24896 },
536   {      -9691,      55739,    -201484,     570530,   -1375965,    2951450,   -5781917,   10535595,
537      -18109970,   29729411,  -47194406,   73565296, -115238159,  189731601, -371098777, 1933856663,
538      630434233, -255127694,  146007049,  -91671540,   58885914,  -37515153,   23274711,  -13873762,
539        7849974,   -4161822,    2034974,    -897947,     345831,    -109614,      25137 },
540   {      -9710,      55925,    -202280,     572998,   -1382280,    2965587,   -5810527,   10589070,
541      -18203740,   29885680,  -47444948,   73957084, -115846993,  190701247, -372770778, 1930586899,
542      636034059, -257035560,  147053118,  -92319823,   59301873,  -37781525,   23441512,  -13974447,
543        7907843,   -4193095,    2050628,    -905061,     348679,    -110569,      25378 },
544   {      -9728,      56107,    -203063,     575432,   -1388519,    2979567,   -5838838,   10642012,
545      -18296615,   30040504,  -47693225,   74345361, -116450294,  191661525, -374422964, 1927294828,
546      641639544, -258938471,  148095577,  -92965698,   59716272,  -38046919,   23607727,  -14074801,
547        7965537,   -4224283,    2066245,    -912161,     351524,    -111523,      25619 },
548   {      -9745,      56285,    -203834,     577834,   -1394682,    2993389,   -5866848,   10694422,
549      -18388592,   30193881,  -47939232,   74730119, -117048050,  192612420, -376055346, 1923980526,
550      647250579, -260836343,  149134379,  -93609134,   60129091,  -38311324,   23773349,  -14174818,
551        8023054,   -4255386,    2081826,    -919249,     354365,    -112477,      25860 },
552   {      -9762,      56460,    -204592,     580202,   -1400768,    3007053,   -5894558,   10746297,
553      -18479671,   30345806,  -48182962,   75111347, -117640248,  193553915, -377667934, 1920644069,
554      652867053, -262729096,  150169478,  -94250104,   60540312,  -38574727,   23938370,  -14274493,
555        8080390,   -4286401,    2097369,    -926323,     357203,    -113431,      26102 },
556   {      -9778,      56631,    -205338,     582538,   -1406778,    3020559,   -5921967,   10797637,
557      -18569849,   30496277,  -48424412,   75489039, -118226875,  194485998, -379260740, 1917285534,
558      658488855, -264616649,  151200828,  -94888579,   60949917,  -38837116,   24102782,  -14373823,
559        8137542,   -4317327,    2112874,    -933383,     360037,    -114384,      26344 },
560   {      -9793,      56798,    -206072,     584840,   -1412712,    3033907,   -5949075,   10848442,
561      -18659124,   30645290,  -48663574,   75863185, -118807919,  195408652, -380833776, 1913904997,
562      664115876, -266498919,  152228383,  -95524530,   61357887,  -39098479,   24266577,  -14472802,
563        8194509,   -4348163,    2128340,    -940429,     362868,    -115337,      26586 },
564   {      -9807,      56962,    -206794,     587110,   -1418570,    3047096,   -5975882,   10898709,
565      -18747494,   30792842,  -48900445,   76233778, -119383368,  196321865, -382387056, 1910502538,
566      669748005, -268375826,  153252097,  -96157927,   61764202,  -39358805,   24429748,  -14571426,
567        8251287,   -4378907,    2143766,    -947460,     365694,    -116290,      26829 },
568   {      -9821,      57122,    -207504,     589347,   -1424352,    3060128,   -6002386,   10948440,
569      -18834959,   30938931,  -49135018,   76600809, -119953212,  197225622, -383920593, 1907078233,
570      675385130, -270247287,  154271923,  -96788743,   62168846,  -39618081,   24592288,  -14669690,
571        8307873,   -4409557,    2159152,    -954476,     368516,    -117242,      27072 },
572   {      -9834,      57278,    -208201,     591551,   -1430057,    3073000,   -6028588,   10997632,
573      -18921516,   31083553,  -49367290,   76964270, -120517437,  198119910, -385434400, 1903632161,
574      681027140, -272113222,  155287817,  -97416949,   62571799,  -39876295,   24754189,  -14767590,
575        8364265,   -4440114,    2174496,    -961478,     371334,    -118194,      27315 },
576   {      -9846,      57431,    -208886,     593722,   -1435686,    3085714,   -6054488,   11046285,
577      -19007164,   31226705,  -49597254,   77324153, -121076032,  199004717, -386928491, 1900164403,
578      686673924, -273973548,  156299732,  -98042517,   62973043,  -40133436,   24915443,  -14865121,
579        8420461,   -4470573,    2189799,    -968463,     374148,    -119145,      27558 },
580   {      -9858,      57581,    -209559,     595860,   -1441239,    3098270,   -6080085,   11094398,
581      -19091902,   31368385,  -49824906,   77680451, -121628988,  199880029, -388402882, 1896675037,
582      692325369, -275828184,  157307622,  -98665417,   63372559,  -40389491,   25076043,  -14962278,
583        8476457,   -4500935,    2205059,    -975433,     376957,    -120095,      27802 },
584   {      -9869,      57726,    -210220,     597966,   -1446715,    3110667,   -6105379,   11141971,
585      -19175727,   31508590,  -50050242,   78033157, -122176292,  200745836, -389857588, 1893164143,
586      697981364, -277677049,  158311442,  -99285621,   63770330,  -40644449,   25235981,  -15059057,
587        8532251,   -4531198,    2220275,    -982387,     379761,    -121045,      28046 },
588   {      -9879,      57868,    -210869,     600039,   -1452116,    3122905,   -6130369,   11189003,
589      -19258639,   31647317,  -50273256,   78382262, -122717935,  201602123, -391292625, 1889631802,
590      703641796, -279520061,  159311145,  -99903102,   64166336,  -40898298,   25395250,  -15155452,
591        8587840,   -4561361,    2235447,    -989324,     382561,    -121993,      28289 },
592   {      -9889,      58007,    -211505,     602079,   -1457440,    3134984,   -6155056,   11235492,
593      -19340636,   31784563,  -50493945,   78727760, -123253905,  202448882, -392708009, 1886078096,
594      709306553, -281357138,  160306688, -100517830,   64560560,  -41151026,   25553842,  -15251461,
595        8643221,   -4591421,    2250574,    -996244,     385355,    -122942,      28534 },
596   {      -9898,      58142,    -212130,     604086,   -1462688,    3146905,   -6179439,   11281440,
597      -19421716,   31920326,  -50712303,   79069644, -123784194,  203286099, -394103757, 1882503105,
598      714975522, -283188199,  161298022, -101129777,   64952983,  -41402621,   25711750,  -15347077,
599        8698393,   -4621377,    2265655,   -1003147,     388145,    -123889,      28778 },
600   {      -9906,      58273,    -212743,     606061,   -1467859,    3158666,   -6203518,   11326844,
601      -19501879,   32054604,  -50928327,   79407907, -124308790,  204113765, -395479886, 1878906912,
602      720648590, -285013163,  162285105, -101738916,   65343587,  -41653071,   25868967,  -15442296,
603        8753351,   -4651229,    2280690,   -1010032,     390929,    -124835,      29022 },
604   {      -9913,      58401,    -213343,     608003,   -1472955,    3170269,   -6227292,   11371705,
605      -19581122,   32187393,  -51142012,   79742542, -124827684,  204931870, -396836415, 1875289599,
606      726325645, -286831947,  163267889, -102345218,   65732354,  -41902365,   26025483,  -15537115,
607        8808094,   -4680974,    2295678,   -1016899,     393708,    -125781,      29267 },
608   {      -9920,      58526,    -213932,     609912,   -1477975,    3181713,   -6250763,   11416022,
609      -19659446,   32318692,  -51353354,   80073543, -125340868,  205740402, -398173360, 1871651249,
610      732006572, -288644470,  164246330, -102948654,   66119265,  -42150491,   26181294,  -15631527,
611        8862619,   -4710611,    2310618,   -1023748,     396482,    -126725,      29511 },
612   {      -9926,      58647,    -214509,     611789,   -1482918,    3192998,   -6273928,   11459794,
613      -19736848,   32448498,  -51562349,   80400902, -125848331,  206539354, -399490743, 1867991946,
614      737691259, -290450651,  165220382, -103549197,   66504303,  -42397437,   26336390,  -15725529,
615        8916922,   -4740138,    2325509,   -1030578,     399249,    -127669,      29756 },
616   {      -9932,      58764,    -215073,     613634,   -1487786,    3204123,   -6296789,   11503020,
617      -19813328,   32576809,  -51768993,   80724614, -126350064,  207328714, -400788581, 1864311772,
618      743379590, -292250408,  166190000, -104146819,   66887450,  -42643191,   26490765,  -15819117,
619        8971002,   -4769554,    2340350,   -1037389,     402011,    -128611,      30001 },
620   {      -9937,      58878,    -215626,     615446,   -1492577,    3215090,   -6319344,   11545701,
621      -19888883,   32703622,  -51973282,   81044673, -126846060,  208108475, -402066894, 1860610814,
622      749071454, -294043660,  167155140, -104741492,   67268687,  -42887743,   26644410,  -15912284,
623        9024856,   -4798858,    2355141,   -1044181,     404767,    -129553,      30246 },
624   {      -9941,      58989,    -216167,     617225,   -1497293,    3225898,   -6341595,   11587836,
625      -19963514,   32828936,  -52175212,   81361072, -127336309,  208878628, -403325704, 1856889155,
626      754766734, -295830325,  168115755, -105333188,   67647996,  -43131079,   26797320,  -16005028,
627        9078481,   -4828048,    2369882,   -1050953,     407517,    -130493,      30491 },
628   {      -9944,      59096,    -216696,     618973,   -1501932,    3236546,   -6363540,   11629424,
629      -20037219,   32952749,  -52374780,   81673807, -127820803,  209639165, -404565031, 1853146881,
630      760465317, -297610321,  169071802, -105921879,   68025361,  -43373189,   26949485,  -16097343,
631        9131874,   -4857123,    2384570,   -1057704,     410261,    -131432,      30736 },
632   {      -9947,      59200,    -217214,     620687,   -1506496,    3247036,   -6385180,   11670464,
633      -20109997,   33075058,  -52571982,   81982870, -128299534,  210390078, -405784895, 1849384077,
634      766167088, -299383568,  170023235, -106507538,   68400761,  -43614061,   27100900,  -16189225,
635        9185033,   -4886081,    2399206,   -1064436,     412999,    -132370,      30981 },
636   {      -9950,      59300,    -217719,     622370,   -1510984,    3257367,   -6406514,   11710958,
637      -20181847,   33195861,  -52766815,   82288257, -128772495,  211131359, -406985320, 1845600829,
638      771871933, -301149983,  170970009, -107090137,   68774181,  -43853683,   27251556,  -16280669,
639        9237955,   -4914920,    2413789,   -1071147,     415729,    -133306,      31227 },
640   {      -9951,      59397,    -218213,     624020,   -1515396,    3267538,   -6427543,   11750903,
641      -20252768,   33315157,  -52959275,   82589962, -129239677,  211863002, -408166327, 1841797224,
642      777579736, -302909486,  171912081, -107669647,   69145602,  -44092044,   27401446,  -16371671,
643        9290638,   -4943640,    2428317,   -1077836,     418454,    -134241,      31472 },
644   {      -9952,      59491,    -218695,     625639,   -1519733,    3277551,   -6448266,   11790300,
645      -20322760,   33432943,  -53149359,   82887980, -129701074,  212584999, -409327939, 1837973349,
646      783290382, -304661994,  172849404, -108246043,   69515006,  -44329133,   27550563,  -16462226,
647        9343078,   -4972238,    2442791,   -1084504,     421171,    -135175,      31717 },
648   {      -9953,      59581,    -219165,     627225,   -1523994,    3287405,   -6468683,   11829148,
649      -20391820,   33549219,  -53337064,   83182306, -130156678,  213297345, -410470179, 1834129292,
650      789003756, -306407428,  173781936, -108819295,   69882376,  -44564937,   27698900,  -16552330,
651        9395274,   -5000714,    2457209,   -1091150,     423882,    -136107,      31963 },
652   {      -9952,      59668,    -219624,     628779,   -1528179,    3297100,   -6488795,   11867447,
653      -20459950,   33663981,  -53522387,   83472934, -130606482,  214000033, -411593072, 1830265140,
654      794719743, -308145704,  174709631, -109389378,   70247693,  -44799446,   27846449,  -16641979,
655        9447222,   -5029065,    2471572,   -1097774,     426585,    -137037,      32208 },
656   {      -9952,      59751,    -220071,     630301,   -1532289,    3306636,   -6508600,   11905198,
657      -20527147,   33777229,  -53705325,   83759861, -131050480,  214693057, -412696641, 1826380981,
658      800438226, -309876743,  175632445, -109956263,   70610941,  -45032648,   27993203,  -16731167,
659        9498920,   -5057291,    2485877,   -1104376,     429281,    -137966,      32453 },
660   {      -9950,      59831,    -220506,     631790,   -1536324,    3316014,   -6528100,   11942398,
661      -20593411,   33888962,  -53885875,   84043081, -131488665,  215376414, -413780912, 1822476905,
662      806159090, -311600463,  176550333, -110519924,   70972102,  -45264532,   28139154,  -16819891,
663        9550365,   -5085390,    2500124,   -1110954,     431970,    -138894,      32698 },
664   {      -9948,      59908,    -220930,     633248,   -1540283,    3325233,   -6547293,   11979049,
665      -20658741,   33999176,  -54064033,   84322590, -131921032,  216050096, -414845909, 1818553000,
666      811882219, -313316783,  177463253, -111080332,   71331158,  -45495085,   28284297,  -16908146,
667        9601554,   -5113360,    2514313,   -1117509,     434651,    -139820,      32943 },
668   {      -9945,      59982,    -221343,     634675,   -1544166,    3334293,   -6566181,   12015150,
669      -20723137,   34107872,  -54239799,   84598384, -132347573,  216714101, -415891658, 1814609356,
670      817607496, -315025621,  178371159, -111637462,   71688092,  -45724298,   28428622,  -16995927,
671        9652486,   -5141200,    2528442,   -1124041,     437324,    -140744,      33189 },
672   {      -9942,      60052,    -221743,     636069,   -1547975,    3343194,   -6584762,   12050700,
673      -20786598,   34215047,  -54413168,   84870458, -132768284,  217368423, -416918185, 1810646063,
674      823334805, -316726897,  179274007, -112191286,   72042886,  -45952158,   28572124,  -17083230,
675        9703157,   -5168909,    2542511,   -1130549,     439990,    -141666,      33434 },
676   {      -9938,      60119,    -222133,     637431,   -1551708,    3351937,   -6603038,   12085701,
677      -20849123,   34320701,  -54584139,   85138809, -133183158,  218013059, -417925518, 1806663212,
678      829064029, -318420530,  180171755, -112741776,   72395523,  -46178655,   28714794,  -17170051,
679        9753565,   -5196484,    2556520,   -1137032,     442648,    -142587,      33679 },
680   {      -9934,      60183,    -222510,     638762,   -1555367,    3360522,   -6621008,   12120150,
681      -20910712,   34424831,  -54752708,   85403432, -133592191,  218648005, -418913683, 1802660893,
682      834795053, -320106438,  181064358, -113288908,   72745986,  -46403777,   28856627,  -17256385,
683        9803707,   -5223925,    2570467,   -1143491,     445297,    -143505,      33923 },
684   {      -9929,      60243,    -222877,     640061,   -1558950,    3368948,   -6638672,   12154049,
685      -20971364,   34527438,  -54918874,   85664324, -133995378,  219273259, -419882709, 1798639198,
686      840527758, -321784541,  181951773, -113832652,   73094258,  -46627513,   28997614,  -17342227,
687        9853580,   -5251231,    2584352,   -1149925,     447939,    -144422,      34168 },
688   {      -9923,      60300,    -223232,     641329,   -1562459,    3377217,   -6656030,   12187397,
689      -21031080,   34628518,  -55082635,   85921481, -134392713,  219888817, -420832622, 1794598218,
690      846262028, -323454758,  182833955, -114372984,   73440320,  -46849852,   29137748,  -17427574,
691        9903182,   -5278399,    2598174,   -1156333,     450571,    -145337,      34413 },
692   {      -9917,      60354,    -223576,     642565,   -1565893,    3385327,   -6673082,   12220195,
693      -21089857,   34728073,  -55243989,   86174899, -134784193,  220494677, -421763451, 1790538046,
694      851997746, -325117008,  183710863, -114909876,   73784157,  -47070783,   29277023,  -17512421,
695        9952511,   -5305428,    2611932,   -1162715,     453196,    -146249,      34657 },
696   {      -9911,      60405,    -223908,     643770,   -1569252,    3393279,   -6689829,   12252441,
697      -21147696,   34826100,  -55402932,   86424576, -135169812,  221090836, -422675227, 1786458774,
698      857734794, -326771210,  184582451, -115443301,   74125752,  -47290294,   29415431,  -17596764,
699       10001563,   -5332318,    2625625,   -1169072,     455811,    -147160,      34901 },
700   {      -9903,      60453,    -224229,     644943,   -1572536,    3401073,   -6706270,   12284136,
701      -21204597,   34922598,  -55559464,   86670509, -135549567,  221677294, -423567978, 1782360494,
702      863473054, -328417284,  185448679, -115973234,   74465086,  -47508375,   29552965,  -17680598,
703       10050337,   -5359065,    2639253,   -1175402,     458418,    -148068,      35146 },
704   {      -9896,      60498,    -224539,     646085,   -1575746,    3408710,   -6722405,   12315280,
705      -21260560,   35017568,  -55713583,   86912693, -135923453,  222254049, -424441734, 1778243301,
706      869212410, -330055149,  186309501, -116499648,   74802143,  -47725014,   29689619,  -17763918,
707       10098829,   -5385669,    2652815,   -1181705,     461016,    -148975,      35390 },
708   {      -9887,      60539,    -224838,     647195,   -1578882,    3416189,   -6738235,   12345874,
709      -21315583,   35111006,  -55865287,   87151127, -136291467,  222821099, -425296525, 1774107287,
710      874952744, -331684725,  187164875, -117022516,   75136907,  -47940201,   29825384,  -17846721,
711       10147037,   -5412129,    2666311,   -1187981,     463604,    -149879,      35633 },
712   {      -9878,      60577,    -225125,     648275,   -1581943,    3423510,   -6753760,   12375916,
713      -21369666,   35202914,  -56014574,   87385808, -136653606,  223378444, -426132383, 1769952548,
714      880693936, -333305932,  188014759, -117541813,   75469360,  -48153925,   29960255,  -17929002,
715       10194959,   -5438443,    2679739,   -1194230,     466184,    -150781,      35877 },
716   {      -9869,      60612,    -225402,     649323,   -1584931,    3430674,   -6768980,   12405407,
717      -21422811,   35293291,  -56161443,   87616733, -137009866,  223926085, -426949340, 1765779177,
718      886435871, -334918688,  188859110, -118057513,   75799485,  -48366174,   30094224,  -18010757,
719       10242591,   -5464610,    2693098,   -1200451,     468753,    -151680,      36120 },
720   {      -9859,      60644,    -225667,     650341,   -1587844,    3437681,   -6783894,   12434347,
721      -21475015,   35382135,  -56305893,   87843900, -137360245,  224464019, -427747426, 1761587270,
722      892178428, -336522913,  189697885, -118569589,   76127267,  -48576939,   30227285,  -18091982,
723       10289932,   -5490628,    2706389,   -1206643,     471314,    -152577,      36363 },
724   {      -9849,      60673,    -225921,     651327,   -1590683,    3444531,   -6798504,   12462736,
725      -21526280,   35469445,  -56447921,   88067306, -137704739,  224992249, -428526674, 1757376921,
726      897921490, -338118528,  190531042, -119078015,   76452687,  -48786207,   30359429,  -18172671,
727       10336978,   -5516495,    2719609,   -1212807,     473864,    -153472,      36606 },
728   {      -9837,      60699,    -226164,     652282,   -1593448,    3451224,   -6812809,   12490575,
729      -21576605,   35555223,  -56587528,   88286949, -138043345,  225510775, -429287118, 1753148227,
730      903664939, -339705453,  191358538, -119582767,   76775731,  -48993969,   30490651,  -18252822,
731       10383728,   -5542211,    2732759,   -1218942,     476405,    -154364,      36848 },
732   {      -9826,      60722,    -226397,     653207,   -1596140,    3457761,   -6826810,   12517863,
733      -21625989,   35639466,  -56724711,   88502828, -138376063,  226019598, -430028789, 1748901284,
734      909408656, -341283606,  192180331, -120083817,   77096380,  -49200213,   30620944,  -18332429,
735       10430178,   -5567774,    2745838,   -1225048,     478935,    -155253,      37091 },
736   {      -9814,      60742,    -226618,     654101,   -1598758,    3464141,   -6840507,   12544600,
737      -21674434,   35722175,  -56859470,   88714941, -138702889,  226518719, -430751723, 1744636188,
738      915152522, -342852909,  192996379, -120581141,   77414619,  -49404929,   30750300,  -18411488,
739       10476326,   -5593182,    2758845,   -1231124,     481455,    -156140,      37333 },
740   {      -9801,      60759,    -226828,     654964,   -1601303,    3470364,   -6853899,   12570787,
741      -21721938,   35803349,  -56991803,   88923286, -139023822,  227008140, -431455953, 1740353035,
742      920896419, -344413282,  193806641, -121074713,   77730431,  -49608106,   30878713,  -18489996,
743       10522170,   -5618434,    2771780,   -1237171,     483965,    -157025,      37574 },
744   {      -9788,      60772,    -227028,     655796,   -1603774,    3476431,   -6866987,   12596424,
745      -21768503,   35882989,  -57121711,   89127861, -139338859,  227487864, -432141513, 1736051923,
746      926640227, -345964644,  194611074, -121564507,   78043800,  -49809734,   31006175,  -18567948,
747       10567707,   -5643529,    2784640,   -1243187,     486465,    -157906,      37816 },
748   {      -9775,      60783,    -227216,     656598,   -1606173,    3482343,   -6879772,   12621511,
749      -21814127,   35961093,  -57249191,   89328665, -139648000,  227957892, -432808439, 1731732951,
750      932383828, -347506917,  195409636, -122050498,   78354710,  -50009801,   31132682,  -18645339,
751       10612935,   -5668465,    2797427,   -1249172,     488954,    -158785,      38057 },
752   {      -9761,      60791,    -227394,     657370,   -1608498,    3488098,   -6892254,   12646049,
753      -21858812,   36037661,  -57374244,   89525696, -139951244,  228418228, -433456766, 1727396214,
754      938127103, -349040020,  196202287, -122532662,   78663144,  -50208298,   31258224,  -18722165,
755       10657850,   -5693241,    2810138,   -1255126,     491432,    -159661,      38297 },
756   {      -9746,      60796,    -227561,     658111,   -1610750,    3493698,   -6904432,   12670037,
757      -21902557,   36112694,  -57496869,   89718955, -140248589,  228868874, -434086531, 1723041813,
758      943869931, -350563875,  196988985, -123010972,   78969086,  -50405214,   31382796,  -18798423,
759       10702451,   -5717855,    2822774,   -1261049,     493899,    -160534,      38537 },
760   {      -9731,      60798,    -227718,     658822,   -1612930,    3499143,   -6916308,   12693475,
761      -21945362,   36186191,  -57617066,   89908439, -140540035,  229309834, -434697769, 1718669846,
762      949612195, -352078401,  197769688, -123485405,   79272521,  -50600538,   31506392,  -18874108,
763       10746735,   -5742307,    2835334,   -1266940,     496355,    -161404,      38777 },
764   {      -9715,      60797,    -227864,     659502,   -1615036,    3504432,   -6927881,   12716365,
765      -21987228,   36258153,  -57734833,   90094149, -140825581,  229741112, -435290518, 1714280411,
766      955353774, -353583520,  198544355, -123955934,   79573432,  -50794261,   31629003,  -18949216,
767       10790700,   -5766593,    2847816,   -1272799,     498799,    -162271,      39017 },
768   {      -9699,      60793,    -227999,     660153,   -1617071,    3509567,   -6939151,   12738707,
769      -22028155,   36328579,  -57850172,   90276083, -141105226,  230162713, -435864814, 1709873608,
770      961094550, -355079152,  199312946, -124422536,   79871803,  -50986371,   31750624,  -19023742,
771       10834343,   -5790714,    2860220,   -1278625,     501233,    -163136,      39256 },
772   {      -9683,      60786,    -228123,     660773,   -1619033,    3514547,   -6950120,   12760500,
773      -22068144,   36397470,  -57963081,   90454241, -141378971,  230574640, -436420696, 1705449538,
774      966834401, -356565219,  200075420, -124885185,   80167618,  -51176858,   31871248,  -19097683,
775       10877661,   -5814668,    2872546,   -1284419,     503654,    -163997,      39494 },
776   {      -9666,      60776,    -228237,     661364,   -1620923,    3519372,   -6960787,   12781745,
777      -22107194,   36464825,  -58073560,   90628622, -141646817,  230976898, -436958201, 1701008299,
778      972573210, -358041642,  200831735, -125343857,   80460862,  -51365712,   31990869,  -19171034,
779       10920653,   -5838454,    2884792,   -1290179,     506064,    -164855,      39732 },
780   {      -9649,      60764,    -228341,     661925,   -1622740,    3524043,   -6971152,   12802443,
781      -22145306,   36530646,  -58181610,   90799227, -141908762,  231369493, -437477369, 1696549993,
782      978310855, -359508342,  201581852, -125798527,   80751519,  -51552924,   32109479,  -19243792,
783       10963315,   -5862069,    2896958,   -1295906,     508463,    -165709,      39970 },
784   {      -9631,      60748,    -228434,     662455,   -1624486,    3528560,   -6981217,   12822594,
785      -22182480,   36594932,  -58287231,   90966055, -142164808,  231752431, -437978238, 1692074721,
786      984047218, -360965240,  202325730, -126249172,   81039573,  -51738481,   32227072,  -19315952,
787       11005645,   -5885513,    2909044,   -1301600,     510849,    -166561,      40207 },
788   {      -9612,      60730,    -228516,     662957,   -1626161,    3532923,   -6990981,   12842199,
789      -22218718,   36657683,  -58390422,   91129106, -142414956,  232125716, -438460847, 1687582583,
790      989782177, -362412257,  203063328, -126695766,   81325008,  -51922376,   32343642,  -19387511,
791       11047641,   -5908784,    2921047,   -1307258,     513223,    -167409,      40444 },
792   {      -9594,      60709,    -228589,     663428,   -1627763,    3537133,   -7000444,   12861257,
793      -22254018,   36718901,  -58491185,   91288381, -142659207,  232489356, -438925238, 1683073682,
794      995515614, -363849317,  203794607, -127138286,   81607810,  -52104596,   32459183,  -19458463,
795       11089301,   -5931881,    2932969,   -1312883,     515585,    -168254,      40680 },
796   {      -9574,      60685,    -228651,     663870,   -1629294,    3541190,   -7009608,   12879769,
797      -22288383,   36778585,  -58589519,   91443880, -142897561,  232843356, -439371449, 1678548118,
798     1001247409, -365276339,  204519527, -127576707,   81887963,  -52285133,   32573687,  -19528805,
799       11130621,   -5954802,    2944807,   -1318472,     517934,    -169095,      40916 },
800   {      -9555,      60659,    -228702,     664283,   -1630754,    3545093,   -7018472,   12897736,
801      -22321811,   36836736,  -58685425,   91595603, -143130020,  233187724, -439799522, 1674005995,
802     1006977440, -366693246,  205238047, -128011007,   82165451,  -52463977,   32687148,  -19598533,
803       11171600,   -5977547,    2956562,   -1324027,     520270,    -169933,      41151 },
804   {      -9535,      60629,    -228744,     664666,   -1632143,    3548844,   -7027036,   12915159,
805      -22354305,   36893356,  -58778904,   91743552, -143356587,  233522467, -440209499, 1669447414,
806     1012705588, -368099960,  205950129, -128441160,   82440259,  -52641116,   32799560,  -19667644,
807       11212235,   -6000113,    2968232,   -1329545,     522594,    -170768,      41385 },
808   {      -9514,      60597,    -228775,     665020,   -1633461,    3552443,   -7035302,   12932037,
809      -22385865,   36948443,  -58869955,   91887726, -143577263,  233847593, -440601420, 1664872479,
810     1018431732, -369496404,  206655733, -128867143,   82712372,  -52816543,   32910917,  -19736132,
811       11252524,   -6022500,    2979818,   -1335028,     524905,    -171598,      41619 },
812   {      -9493,      60562,    -228796,     665345,   -1634708,    3555889,   -7043270,   12948372,
813      -22416490,   37002000,  -58958581,   92028128, -143792049,  234163108, -440975327, 1660281294,
814     1024155752, -370882499,  207354820, -129288933,   82981775,  -52990245,   33021212,  -19803994,
815       11292464,   -6044706,    2991317,   -1340474,     527203,    -172425,      41853 },
816   {      -9472,      60525,    -228807,     665641,   -1635885,    3559183,   -7050940,   12964163,
817      -22446183,   37054027,  -59044782,   92164757, -144000949,  234469022, -441331264, 1655673960,
818     1029877529, -372258167,  208047350, -129706506,   83248452,  -53162215,   33130438,  -19871227,
819       11332052,   -6066729,    3002729,   -1345884,     529488,    -173249,      42085 },
820   {      -9450,      60485,    -228807,     665908,   -1636992,    3562326,   -7058312,   12979412,
821      -22474943,   37104524,  -59128558,   92297616, -144203965,  234765344, -441669273, 1651050583,
822     1035596941, -373623333,  208733284, -130119839,   83512390,  -53332441,   33238591,  -19937825,
823       11371288,   -6088569,    3014055,   -1351257,     531760,    -174069,      42318 },
824   {      -9428,      60442,    -228798,     666146,   -1638028,    3565318,   -7065387,   12994120,
825      -22502772,   37153493,  -59209911,   92426705, -144401100,  235052081, -441989397, 1646411267,
826     1041313867, -374977917,  209412584, -130528909,   83773572,  -53500915,   33345662,  -20003786,
827       11410167,   -6110223,    3025292,   -1356592,     534017,    -174885,      42549 },
828   {      -9405,      60396,    -228779,     666355,   -1638994,    3568158,   -7072166,   13008286,
829      -22529670,   37200935,  -59288842,   92552027, -144592356,  235329243, -442291680, 1641756115,
830     1047028188, -376321843,  210085212, -130933692,   84031985,  -53667627,   33451646,  -20069105,
831       11448689,   -6131692,    3036440,   -1361890,     536262,    -175697,      42780 },
832   {      -9382,      60348,    -228750,     666536,   -1639890,    3570848,   -7078648,   13021911,
833      -22555638,   37246850,  -59365352,   92673582, -144777737,  235596840, -442576167, 1637085234,
834     1052739783, -377655035,  210751127, -131334166,   84287612,  -53832567,   33556537,  -20133778,
835       11486849,   -6152972,    3047499,   -1367149,     538492,    -176505,      43010 },
836   {      -9359,      60297,    -228711,     666688,   -1640717,    3573388,   -7084835,   13034997,
837      -22580677,   37291240,  -59439442,   92791373, -144957247,  235854881, -442842901, 1632398727,
838     1058448531, -378977415,  211410294, -131730307,   84540441,  -53995725,   33660329,  -20197801,
839       11524647,   -6174064,    3058468,   -1372370,     540709,    -177309,      43240 },
840   {      -9335,      60244,    -228662,     666812,   -1641474,    3575777,   -7090726,   13047543,
841      -22604788,   37334106,  -59511115,   92905402, -145130888,  236103377, -443091928, 1627696701,
842     1064154311, -380288906,  212062672, -132122094,   84790456,  -54157092,   33763015,  -20261171,
843       11562080,   -6194965,    3069345,   -1377553,     542911,    -178109,      43469 },
844   {      -9311,      60188,    -228603,     666907,   -1642162,    3578017,   -7096323,   13059551,
845      -22627972,   37375448,  -59580370,   93015670, -145298665,  236342337, -443323294, 1622979262,
846     1069857003, -381589432,  212708225, -132509503,   85037643,  -54316659,   33864589,  -20323884,
847       11599145,   -6215674,    3080131,   -1382696,     545099,    -178905,      43697 },
848   {      -9286,      60129,    -228535,     666974,   -1642781,    3580108,   -7101626,   13071020,
849      -22650229,   37415269,  -59647211,   93122180, -145460582,  236571774, -443537043, 1618246514,
850     1075556486, -382878918,  213346914, -132892511,   85281987,  -54474416,   33965046,  -20385936,
851       11635840,   -6236191,    3090825,   -1387800,     547273,    -179697,      43924 },
852   {      -9261,      60068,    -228457,     667013,   -1643331,    3582049,   -7106635,   13081953,
853      -22671561,   37453570,  -59711638,   93224934, -145616643,  236791698, -443733222, 1613498565,
854     1081252640, -384157285,  213978702, -133271098,   85523474,  -54630354,   34064379,  -20447323,
855       11672163,   -6256513,    3101426,   -1392864,     549432,    -180485,      44151 },
856   {      -9236,      60005,    -228369,     667023,   -1643812,    3583842,   -7111351,   13092350,
857      -22691969,   37490351,  -59773653,   93323935, -145766853,  237002120, -443911878, 1608735522,
858     1086945343, -385424460,  214603551, -133645239,   85762090,  -54784464,   34162582,  -20508041,
859       11708111,   -6276639,    3111933,   -1397889,     551576,    -181268,      44377 },
860   {      -9210,      59938,    -228272,     667006,   -1644225,    3585486,   -7115774,   13102211,
861      -22711454,   37525615,  -59833259,   93419185, -145911216,  237203053, -444073058, 1603957490,
862     1092634475, -386680365,  215221425, -134014914,   85997821,  -54936736,   34259649,  -20568086,
863       11743683,   -6296568,    3122346,   -1402872,     553706,    -182047,      44602 },
864   {      -9184,      59870,    -228165,     666961,   -1644569,    3586983,   -7119906,   13111538,
865      -22730017,   37559362,  -59890456,   93510688, -146049738,  237394508, -444216809, 1599164579,
866     1098319914, -387924925,  215832287, -134380101,   86230653,  -55087161,   34355574,  -20627456,
867       11778876,   -6316299,    3132663,   -1407815,     555820,    -182822,      44826 },
868   {      -9158,      59799,    -228049,     666888,   -1644846,    3588331,   -7123746,   13120330,
869      -22747660,   37591595,  -59945248,   93598445, -146182423,  237576498, -444343179, 1594356894,
870     1104001541, -389158065,  216436098, -134740776,   86460571,  -55235730,   34450352,  -20686145,
871       11813687,   -6335831,    3142885,   -1412717,     557920,    -183593,      45049 },
872   {      -9131,      59725,    -227923,     666788,   -1645054,    3589533,   -7127295,   13128590,
873      -22764382,   37622315,  -59997636,   93682461, -146309276,  237749036, -444452217, 1589534544,
874     1109679235, -390379709,  217032824, -135096920,   86687562,  -55382434,   34543977,  -20744151,
875       11848115,   -6355161,    3153010,   -1417577,     560004,    -184358,      45272 },
876   {      -9104,      59649,    -227787,     666660,   -1645195,    3590587,   -7130553,   13136318,
877      -22780186,   37651523,  -60047622,   93762738, -146430304,  237912134, -444543969, 1584697637,
878     1115352874, -391589782,  217622426, -135448510,   86911613,  -55527264,   34636442,  -20801469,
879       11882157,   -6374290,    3163038,   -1422395,     562072,    -185120,      45494 },
880   {      -9077,      59571,    -227643,     666505,   -1645269,    3591495,   -7133522,   13143514,
881      -22795073,   37679222,  -60095210,   93839280, -146545511,  238065806, -444618487, 1579846282,
882     1121022337, -392788209,  218204870, -135795525,   87132708,  -55670211,   34727741,  -20858096,
883       11915811,   -6393215,    3172968,   -1427171,     564125,    -185877,      45715 },
884   {      -9049,      59490,    -227489,     666322,   -1645275,    3592257,   -7136202,   13150180,
885      -22809044,   37705412,  -60140400,   93912090, -146654905,  238210066, -444675818, 1574980586,
886     1126687504, -393974916,  218780119, -136137943,   87350836,  -55811266,   34817870,  -20914029,
887       11949075,   -6411935,    3182800,   -1431905,     566163,    -186629,      45935 },
888   {      -9021,      59406,    -227325,     666112,   -1645214,    3592873,   -7138594,   13156317,
889      -22822101,   37730096,  -60183196,   93981172, -146758491,  238344927, -444716014, 1570100660,
890     1132348255, -395149827,  219348137, -136475744,   87565982,  -55950421,   34906822,  -20969263,
891       11981946,   -6430449,    3192532,   -1436596,     568184,    -187376,      46154 },
892   {      -8992,      59321,    -227153,     665875,   -1645087,    3593344,   -7140698,   13161925,
893      -22834244,   37753276,  -60223601,   94046529, -146856275,  238470405, -444739123, 1565206612,
894     1138004467, -396312870,  219908888, -136808906,   87778133,  -56087666,   34994592,  -21023795,
895       12014422,   -6448756,    3202164,   -1441243,     570189,    -188119,      46372 },
896   {      -8964,      59233,    -226971,     665611,   -1644893,    3593669,   -7142514,   13167005,
897      -22845475,   37774954,  -60261616,   94108166, -146948265,  238586513, -444745197, 1560298551,
898     1143656021, -397463968,  220462336, -137137408,   87987275,  -56222992,   35081174,  -21077622,
899       12046502,   -6466854,    3211696,   -1445848,     572178,    -188857,      46590 },
900   {      -8935,      59142,    -226780,     665320,   -1644632,    3593850,   -7144044,   13171559,
901      -22855796,   37795131,  -60297245,   94166086, -147034466,  238693266, -444734286, 1555376588,
902     1149302795, -398603049,  221008448, -137461231,   88193396,  -56356392,   35166562,  -21130739,
903       12078183,   -6484743,    3221126,   -1450408,     574151,    -189590,      46806 },
904   {      -8905,      59050,    -226580,     665003,   -1644306,    3593887,   -7145288,   13175588,
905      -22865208,   37813809,  -60330490,   94220294, -147114886,  238790681, -444706442, 1550440833,
906     1154944668, -399730038,  221547186, -137780352,   88396482,  -56487857,   35250750,  -21183144,
907       12109462,   -6502421,    3230454,   -1454924,     576107,    -190318,      47021 },
908   {      -8875,      58955,    -226372,     664659,   -1643913,    3593780,   -7146247,   13179092,
909      -22873713,   37830991,  -60361355,   94270794, -147189533,  238878772, -444661716, 1545491395,
910     1160581521, -400844862,  222078518, -138094753,   88596521,  -56617378,   35333734,  -21234833,
911       12140339,   -6519886,    3239680,   -1459396,     578047,    -191041,      47236 },
912   {      -8845,      58857,    -226154,     664288,   -1643455,    3593529,   -7146921,   13182073,
913      -22881311,   37846679,  -60389842,   94317590, -147258413,  238957555, -444600161, 1540528385,
914     1166213232, -401947447,  222602407, -138404411,   88793498,  -56744946,   35415507,  -21285801,
915       12170809,   -6537137,    3248802,   -1463822,     579970,    -191759,      47449 },
916   {      -8815,      58758,    -225927,     663891,   -1642932,    3593136,   -7147311,   13184531,
917      -22888006,   37860875,  -60415955,   94360687, -147321534,  239027046, -444521828, 1535551915,
918     1171839680, -403037721,  223118819, -138709309,   88987402,  -56870553,   35496064,  -21336047,
919       12200872,   -6554174,    3257820,   -1468204,     581876,    -192472,      47662 },
920   {      -8784,      58656,    -225691,     663468,   -1642343,    3592600,   -7147418,   13186468,
921      -22893797,   37873582,  -60439696,   94400090, -147378904,  239087262, -444426771, 1530562094,
922     1177460745, -404115611,  223627720, -139009424,   89178220,  -56994191,   35575400,  -21385565,
923       12230525,   -6570995,    3266734,   -1472540,     583764,    -193180,      47873 },
924   {      -8753,      58552,    -225447,     663018,   -1641689,    3591922,   -7147243,   13187885,
925      -22898687,   37884800,  -60461069,   94435803, -147430531,  239138220, -444315043, 1525559035,
926     1183076306, -405181043,  224129077, -139304738,   89365939,  -57115851,   35653509,  -21434354,
927       12259767,   -6587598,    3275542,   -1476830,     585636,    -193882,      48083 },
928   {      -8722,      58446,    -225193,     662542,   -1640971,    3591102,   -7146786,   13188782,
929      -22902677,   37894534,  -60480077,   94467831, -147476424,  239179937, -444186697, 1520542849,
930     1188686242, -406233945,  224622854, -139595231,   89550546,  -57235526,   35730386,  -21482409,
931       12288594,   -6603984,    3284244,   -1481074,     587490,    -194580,      48293 },
932   {      -8691,      58338,    -224931,     662041,   -1640188,    3590141,   -7146048,   13189162,
933      -22905770,   37902785,  -60496724,   94496180, -147516590,  239212429, -444041787, 1515513647,
934     1194290433, -407274244,  225109019, -139880882,   89732029,  -57353207,   35806026,  -21529727,
935       12317005,   -6620149,    3292840,   -1485271,     589327,    -195272,      48501 },
936   {      -8659,      58227,    -224661,     661514,   -1639340,    3589038,   -7145029,   13189025,
937      -22907966,   37909556,  -60511014,   94520854, -147551038,  239235716, -443880367, 1510471543,
938     1199888758, -408301870,  225587537, -140161674,   89910376,  -57468886,   35880423,  -21576304,
939       12344998,   -6636093,    3301328,   -1489422,     591145,    -195958,      48708 },
940   {      -8627,      58114,    -224382,     660961,   -1638429,    3587796,   -7143731,   13188372,
941      -22909268,   37914849,  -60522949,   94541860, -147579778,  239249814, -443702493, 1505416646,
942     1205481096, -409316749,  226058377, -140437586,   90085574,  -57582554,   35953572,  -21622138,
943       12372571,   -6651816,    3309708,   -1493525,     592946,    -196639,      48914 },
944   {      -8595,      57999,    -224094,     660382,   -1637454,    3586414,   -7142154,   13187205,
945      -22909677,   37918666,  -60532534,   94559202, -147602817,  239254742, -443508218, 1500349072,
946     1211067328, -410318810,  226521504, -140708599,   90257611,  -57694205,   36025467,  -21667225,
947       12399722,   -6667315,    3317980,   -1497581,     594730,    -197315,      49118 },
948   {      -8562,      57882,    -223797,     659778,   -1636416,    3584892,   -7140299,   13185524,
949      -22909195,   37921012,  -60539772,   94572887, -147620166,  239250518, -443297599, 1495268931,
950     1216647333, -411307981,  226976886, -140974695,   90426476,  -57803830,   36096104,  -21711561,
951       12426448,   -6682590,    3326142,   -1501589,     596495,    -197985,      49322 },
952   {      -8529,      57763,    -223493,     659148,   -1635314,    3583231,   -7138167,   13183331,
953      -22907824,   37921887,  -60544667,   94582919, -147631834,  239237162, -443070691, 1490176337,
954     1222220990, -412284192,  227424490, -141235854,   90592156,  -57911420,   36165478,  -21755144,
955       12452748,   -6697638,    3334194,   -1505549,     598241,    -198650,      49525 },
956   {      -8496,      57642,    -223179,     658494,   -1634149,    3581431,   -7135758,   13180628,
957      -22905567,   37921296,  -60547223,   94589305, -147637831,  239214692, -442827550, 1485071404,
958     1227788179, -413247372,  227864284, -141492058,   90754639,  -58016970,   36233582,  -21797970,
959       12478620,   -6712461,    3342136,   -1509461,     599969,    -199309,      49726 },
960   {      -8463,      57519,    -222858,     657814,   -1632922,    3579493,   -7133074,   13177415,
961      -22902423,   37919240,  -60547445,   94592051, -147638165,  239183129, -442568232, 1479954244,
962     1233348780, -414197449,  228296236, -141743288,   90913914,  -58120470,   36300413,  -21840035,
963       12504061,   -6727055,    3349966,   -1513323,     601679,    -199962,      49926 },
964   {      -8429,      57394,    -222528,     657109,   -1631631,    3577418,   -7130114,   13173694,
965      -22898397,   37915722,  -60545336,   94591163, -147632848,  239142491, -442292794, 1474824971,
966     1238902672, -415134353,  228720314, -141989527,   91069968,  -58221913,   36365966,  -21881337,
967       12529070,   -6741419,    3357685,   -1517137,     603370,    -200609,      50125 },
968   {      -8395,      57266,    -222190,     656380,   -1630279,    3575206,   -7126881,   13169465,
969      -22893489,   37910746,  -60540900,   94586648, -147621889,  239092799, -442001294, 1469683699,
970     1244449736, -416058014,  229136486, -142230755,   91222791,  -58321291,   36430234,  -21921872,
971       12553645,   -6755554,    3365291,   -1520901,     605042,    -201251,      50323 },
972   {      -8361,      57137,    -221843,     655626,   -1628865,    3572856,   -7123374,   13164731,
973      -22887701,   37904314,  -60534142,   94578511, -147605300,  239034073, -441693788, 1464530542,
974     1249989852, -416968361,  229544721, -142466955,   91372371,  -58418598,   36493214,  -21961638,
975       12577783,   -6769457,    3372784,   -1524615,     606695,    -201886,      50519 },
976   {      -8327,      57005,    -221489,     654847,   -1627389,    3570371,   -7119595,   13159493,
977      -22881037,   37896429,  -60525066,   94566759, -147583089,  238966334, -441370334, 1459365614,
978     1255522899, -417865326,  229944988, -142698109,   91518697,  -58513824,   36554900,  -22000631,
979       12601483,   -6783127,    3380164,   -1528279,     608329,    -202516,      50714 },
980   {      -8292,      56872,    -221126,     654044,   -1625851,    3567750,   -7115544,   13153752,
981      -22873497,   37887095,  -60513677,   94551399, -147555270,  238889602, -441030991, 1454189029,
982     1261048757, -418748839,  230337255, -142924199,   91661757,  -58606964,   36615288,  -22038847,
983       12624743,   -6796564,    3387428,   -1531893,     609944,    -203140,      50908 },
984   {      -8257,      56737,    -220756,     653216,   -1624252,    3564993,   -7111222,   13147509,
985      -22865084,   37876314,  -60499979,   94532438, -147521851,  238803899, -440675817, 1449000903,
986     1266567307, -419618829,  230721491, -143145208,   91801541,  -58698010,   36674372,  -22076285,
987       12647561,   -6809766,    3394578,   -1535456,     611539,    -203758,      51100 },
988   {      -8222,      56600,    -220377,     652364,   -1622593,    3562102,   -7106631,   13140766,
989      -22855799,   37864090,  -60483976,   94509882, -147482845,  238709246, -440304871, 1443801350,
990     1272078429, -420475228,  231097667, -143361118,   91938036,  -58786954,   36732149,  -22112940,
991       12669935,   -6822731,    3401613,   -1538969,     613115,    -204369,      51291 },
992   {      -8187,      56460,    -219991,     651488,   -1620872,    3559077,   -7101770,   13133523,
993      -22845646,   37850426,  -60465674,   94483739, -147438263,  238605665, -439918212, 1438590484,
994     1277582004, -421317968,  231465752, -143571913,   92071233,  -58873790,   36788612,  -22148809,
995       12691863,   -6835460,    3408531,   -1542429,     614671,    -204975,      51481 },
996   {      -8151,      56319,    -219596,     650588,   -1619091,    3555918,   -7096642,   13125784,
997      -22834626,   37835324,  -60445077,   94454015, -147388116,  238493179, -439515898, 1433368422,
998     1283077911, -422146980,  231825716, -143777574,   92201121,  -58958510,   36843758,  -22183891,
999       12713343,   -6847950,    3415332,   -1545839,     616207,    -205574,      51670 },
1000   {      -8116,      56176,    -219194,     649665,   -1617250,    3552625,   -7091245,   13117548,
1001      -22822741,   37818789,  -60422190,   94420719, -147332416,  238371808, -439097991, 1428135278,
1002     1288566031, -422962195,  232177529, -143978085,   92327688,  -59041107,   36897582,  -22218181,
1003       12734373,   -6860201,    3422015,   -1549196,     617723,    -206167,      51857 },
1004   {      -8080,      56032,    -218784,     648717,   -1615350,    3549200,   -7085583,   13108818,
1005      -22809994,   37800823,  -60397018,   94383857, -147271176,  238241577, -438664550, 1422891169,
1006     1294046246, -423763546,  232521161, -144173430,   92450925,  -59121574,   36950080,  -22251677,
1007       12754952,   -6872211,    3428581,   -1552501,     619219,    -206753,      52042 },
1008   {      -8044,      55885,    -218366,     647746,   -1613389,    3545643,   -7079655,   13099595,
1009      -22796387,   37781431,  -60369566,   94343437, -147204406,  238102507, -438215636, 1417636210,
1010     1299518435, -424550964,  232856583, -144363591,   92570820,  -59199905,   37001246,  -22284375,
1011       12775078,   -6883980,    3435028,   -1555753,     620695,    -207333,      52227 },
1012   {      -8007,      55736,    -217941,     646752,   -1611369,    3541954,   -7073462,   13089880,
1013      -22781922,   37760614,  -60339839,   94299467, -147132121,  237954622, -437751309, 1412370516,
1014     1304982479, -425324382,  233183766, -144548553,   92687364,  -59276092,   37051076,  -22316273,
1015       12794748,   -6895506,    3441355,   -1558952,     622150,    -207907,      52409 },
1016   {      -7971,      55586,    -217508,     645734,   -1609290,    3538134,   -7067006,   13079674,
1017      -22766602,   37738378,  -60307842,   94251955, -147054331,  237797945, -437271630, 1407094204,
1018     1310438260, -426083734,  233502682, -144728299,   92800546,  -59350129,   37099566,  -22347369,
1019       12813961,   -6906788,    3447563,   -1562098,     623585,    -208474,      52591 },
1020   {      -7934,      55434,    -217067,     644693,   -1607153,    3534183,   -7060287,   13068981,
1021      -22750428,   37714726,  -60273581,   94200907, -146971050,  237632500, -436776661, 1401807391,
1022     1315885658, -426828951,  233813300, -144902813,   92910357,  -59422010,   37146712,  -22377658,
1023       12832716,   -6917826,    3453650,   -1565191,     624999,    -209035,      52771 },
1024   {      -7897,      55280,    -216619,     643630,   -1604957,    3530102,   -7053306,   13057800,
1025      -22733404,   37689660,  -60237060,   94146333, -146882291,  237458312, -436266463, 1396510193,
1026     1321324555, -427559968,  234115594, -145072079,   93016785,  -59491726,   37192508,  -22407138,
1027       12851010,   -6928617,    3459616,   -1568230,     626392,    -209589,      52949 },
1028   {      -7860,      55124,    -216163,     642543,   -1602702,    3525892,   -7046064,   13046133,
1029      -22715531,   37663185,  -60198286,   94088241, -146788067,  237275403, -435741099, 1391202725,
1030     1326754831, -428276718,  234409535, -145236081,   93119821,  -59559273,   37236951,  -22435807,
1031       12868842,   -6939162,    3465460,   -1571215,     627764,    -210136,      53126 },
1032   {      -7823,      54967,    -215701,     641433,   -1600390,    3521552,   -7038562,   13033982,
1033      -22696813,   37635305,  -60157264,   94026638, -146688390,  237083799, -435200630, 1385885106,
1034     1332176369, -428979135,  234695096, -145394805,   93219456,  -59624643,   37280036,  -22463661,
1035       12886209,   -6949459,    3471182,   -1574145,     629115,    -210677,      53301 },
1036   {      -7786,      54808,    -215230,     640301,   -1598020,    3517084,   -7030801,   13021349,
1037      -22677251,   37606022,  -60113998,   93961533, -146583275,  236883525, -434645120, 1380557452,
1038     1337589049, -429667152,  234972247, -145548234,   93315679,  -59687830,   37321760,  -22490698,
1039       12903111,   -6959507,    3476782,   -1577021,     630445,    -211211,      53475 },
1040   {      -7748,      54647,    -214753,     639146,   -1595593,    3512488,   -7022782,   13008235,
1041      -22656848,   37575342,  -60068496,   93892936, -146472735,  236674605, -434074631, 1375219881,
1042     1342992754, -430340705,  235240963, -145696353,   93408482,  -59748827,   37362117,  -22516915,
1043       12919545,   -6969304,    3482258,   -1579841,     631754,    -211738,      53647 },
1044   {      -7710,      54485,    -214268,     637969,   -1593109,    3507765,   -7014506,   12994642,
1045      -22635607,   37543267,  -60020762,   93820853, -146356783,  236457064, -433489226, 1369872509,
1046     1348387365, -430999729,  235501216, -145839147,   93497854,  -59807630,   37401104,  -22542310,
1047       12935510,   -6978851,    3487609,   -1582607,     633040,    -212258,      53818 },
1048   {      -7672,      54320,    -213776,     636770,   -1590568,    3502915,   -7005974,   12980572,
1049      -22613530,   37509802,  -59970803,   93745295, -146235434,  236230929, -432888970, 1364515453,
1050     1353772764, -431644157,  235752979, -145976602,   93583786,  -59864230,   37438716,  -22566879,
1051       12951004,   -6988145,    3492837,   -1585316,     634306,    -212771,      53987 },
1052   {      -7634,      54155,    -213277,     635549,   -1587970,    3497939,   -6997187,   12966025,
1053      -22590620,   37474950,  -59918623,   93666270, -146108703,  235996225, -432273925, 1359148832,
1054     1359148832, -432273925,  235996225, -146108703,   93666270,  -59918623,   37474950,  -22590620,
1055       12966025,   -6997187,    3497939,   -1587970,     635549,    -213277,      54155 },
1056   {      -7596,      53987,    -212771,     634306,   -1585316,    3492837,   -6988145,   12951004,
1057      -22566879,   37438716,  -59864230,   93583786, -145976602,  235752979, -431644157, 1353772764,
1058     1364515453, -432888970,  236230929, -146235434,   93745295,  -59970803,   37509802,  -22613530,
1059       12980572,   -7005974,    3502915,   -1590568,     636770,    -213776,      54320 },
1060   {      -7558,      53818,    -212258,     633040,   -1582607,    3487609,   -6978851,   12935510,
1061      -22542310,   37401104,  -59807630,   93497854, -145839147,  235501216, -430999729, 1348387365,
1062     1369872509, -433489226,  236457064, -146356783,   93820853,  -60020762,   37543267,  -22635607,
1063       12994642,   -7014506,    3507765,   -1593109,     637969,    -214268,      54485 },
1064   {      -7519,      53647,    -211738,     631754,   -1579841,    3482258,   -6969304,   12919545,
1065      -22516915,   37362117,  -59748827,   93408482, -145696353,  235240963, -430340705, 1342992754,
1066     1375219881, -434074631,  236674605, -146472735,   93892936,  -60068496,   37575342,  -22656848,
1067       13008235,   -7022782,    3512488,   -1595593,     639146,    -214753,      54647 },
1068   {      -7481,      53475,    -211211,     630445,   -1577021,    3476782,   -6959507,   12903111,
1069      -22490698,   37321760,  -59687830,   93315679, -145548234,  234972247, -429667152, 1337589049,
1070     1380557452, -434645120,  236883525, -146583275,   93961533,  -60113998,   37606022,  -22677251,
1071       13021349,   -7030801,    3517084,   -1598020,     640301,    -215230,      54808 },
1072   {      -7442,      53301,    -210677,     629115,   -1574145,    3471182,   -6949459,   12886209,
1073      -22463661,   37280036,  -59624643,   93219456, -145394805,  234695096, -428979135, 1332176369,
1074     1385885106, -435200630,  237083799, -146688390,   94026638,  -60157264,   37635305,  -22696813,
1075       13033982,   -7038562,    3521552,   -1600390,     641433,    -215701,      54967 },
1076   {      -7403,      53126,    -210136,     627764,   -1571215,    3465460,   -6939162,   12868842,
1077      -22435807,   37236951,  -59559273,   93119821, -145236081,  234409535, -428276718, 1326754831,
1078     1391202725, -435741099,  237275403, -146788067,   94088241,  -60198286,   37663185,  -22715531,
1079       13046133,   -7046064,    3525892,   -1602702,     642543,    -216163,      55124 },
1080   {      -7364,      52949,    -209589,     626392,   -1568230,    3459616,   -6928617,   12851010,
1081      -22407138,   37192508,  -59491726,   93016785, -145072079,  234115594, -427559968, 1321324555,
1082     1396510193, -436266463,  237458312, -146882291,   94146333,  -60237060,   37689660,  -22733404,
1083       13057800,   -7053306,    3530102,   -1604957,     643630,    -216619,      55280 },
1084   {      -7325,      52771,    -209035,     624999,   -1565191,    3453650,   -6917826,   12832716,
1085      -22377658,   37146712,  -59422010,   92910357, -144902813,  233813300, -426828951, 1315885658,
1086     1401807391, -436776661,  237632500, -146971050,   94200907,  -60273581,   37714726,  -22750428,
1087       13068981,   -7060287,    3534183,   -1607153,     644693,    -217067,      55434 },
1088   {      -7285,      52591,    -208474,     623585,   -1562098,    3447563,   -6906788,   12813961,
1089      -22347369,   37099566,  -59350129,   92800546, -144728299,  233502682, -426083734, 1310438260,
1090     1407094204, -437271630,  237797945, -147054331,   94251955,  -60307842,   37738378,  -22766602,
1091       13079674,   -7067006,    3538134,   -1609290,     645734,    -217508,      55586 },
1092   {      -7246,      52409,    -207907,     622150,   -1558952,    3441355,   -6895506,   12794748,
1093      -22316273,   37051076,  -59276092,   92687364, -144548553,  233183766, -425324382, 1304982479,
1094     1412370516, -437751309,  237954622, -147132121,   94299467,  -60339839,   37760614,  -22781922,
1095       13089880,   -7073462,    3541954,   -1611369,     646752,    -217941,      55736 },
1096   {      -7206,      52227,    -207333,     620695,   -1555753,    3435028,   -6883980,   12775078,
1097      -22284375,   37001246,  -59199905,   92570820, -144363591,  232856583, -424550964, 1299518435,
1098     1417636210, -438215636,  238102507, -147204406,   94343437,  -60369566,   37781431,  -22796387,
1099       13099595,   -7079655,    3545643,   -1613389,     647746,    -218366,      55885 },
1100   {      -7167,      52042,    -206753,     619219,   -1552501,    3428581,   -6872211,   12754952,
1101      -22251677,   36950080,  -59121574,   92450925, -144173430,  232521161, -423763546, 1294046246,
1102     1422891169, -438664550,  238241577, -147271176,   94383857,  -60397018,   37800823,  -22809994,
1103       13108818,   -7085583,    3549200,   -1615350,     648717,    -218784,      56032 },
1104   {      -7127,      51857,    -206167,     617723,   -1549196,    3422015,   -6860201,   12734373,
1105      -22218181,   36897582,  -59041107,   92327688, -143978085,  232177529, -422962195, 1288566031,
1106     1428135278, -439097991,  238371808, -147332416,   94420719,  -60422190,   37818789,  -22822741,
1107       13117548,   -7091245,    3552625,   -1617250,     649665,    -219194,      56176 },
1108   {      -7087,      51670,    -205574,     616207,   -1545839,    3415332,   -6847950,   12713343,
1109      -22183891,   36843758,  -58958510,   92201121, -143777574,  231825716, -422146980, 1283077911,
1110     1433368422, -439515898,  238493179, -147388116,   94454015,  -60445077,   37835324,  -22834626,
1111       13125784,   -7096642,    3555918,   -1619091,     650588,    -219596,      56319 },
1112   {      -7047,      51481,    -204975,     614671,   -1542429,    3408531,   -6835460,   12691863,
1113      -22148809,   36788612,  -58873790,   92071233, -143571913,  231465752, -421317968, 1277582004,
1114     1438590484, -439918212,  238605665, -147438263,   94483739,  -60465674,   37850426,  -22845646,
1115       13133523,   -7101770,    3559077,   -1620872,     651488,    -219991,      56460 },
1116   {      -7007,      51291,    -204369,     613115,   -1538969,    3401613,   -6822731,   12669935,
1117      -22112940,   36732149,  -58786954,   91938036, -143361118,  231097667, -420475228, 1272078429,
1118     1443801350, -440304871,  238709246, -147482845,   94509882,  -60483976,   37864090,  -22855799,
1119       13140766,   -7106631,    3562102,   -1622593,     652364,    -220377,      56600 },
1120   {      -6967,      51100,    -203758,     611539,   -1535456,    3394578,   -6809766,   12647561,
1121      -22076285,   36674372,  -58698010,   91801541, -143145208,  230721491, -419618829, 1266567307,
1122     1449000903, -440675817,  238803899, -147521851,   94532438,  -60499979,   37876314,  -22865084,
1123       13147509,   -7111222,    3564993,   -1624252,     653216,    -220756,      56737 },
1124   {      -6927,      50908,    -203140,     609944,   -1531893,    3387428,   -6796564,   12624743,
1125      -22038847,   36615288,  -58606964,   91661757, -142924199,  230337255, -418748839, 1261048757,
1126     1454189029, -441030991,  238889602, -147555270,   94551399,  -60513677,   37887095,  -22873497,
1127       13153752,   -7115544,    3567750,   -1625851,     654044,    -221126,      56872 },
1128   {      -6886,      50714,    -202516,     608329,   -1528279,    3380164,   -6783127,   12601483,
1129      -22000631,   36554900,  -58513824,   91518697, -142698109,  229944988, -417865326, 1255522899,
1130     1459365614, -441370334,  238966334, -147583089,   94566759,  -60525066,   37896429,  -22881037,
1131       13159493,   -7119595,    3570371,   -1627389,     654847,    -221489,      57005 },
1132   {      -6846,      50519,    -201886,     606695,   -1524615,    3372784,   -6769457,   12577783,
1133      -21961638,   36493214,  -58418598,   91372371, -142466955,  229544721, -416968361, 1249989852,
1134     1464530542, -441693788,  239034073, -147605300,   94578511,  -60534142,   37904314,  -22887701,
1135       13164731,   -7123374,    3572856,   -1628865,     655626,    -221843,      57137 },
1136   {      -6805,      50323,    -201251,     605042,   -1520901,    3365291,   -6755554,   12553645,
1137      -21921872,   36430234,  -58321291,   91222791, -142230755,  229136486, -416058014, 1244449736,
1138     1469683699, -442001294,  239092799, -147621889,   94586648,  -60540900,   37910746,  -22893489,
1139       13169465,   -7126881,    3575206,   -1630279,     656380,    -222190,      57266 },
1140   {      -6765,      50125,    -200609,     603370,   -1517137,    3357685,   -6741419,   12529070,
1141      -21881337,   36365966,  -58221913,   91069968, -141989527,  228720314, -415134353, 1238902672,
1142     1474824971, -442292794,  239142491, -147632848,   94591163,  -60545336,   37915722,  -22898397,
1143       13173694,   -7130114,    3577418,   -1631631,     657109,    -222528,      57394 },
1144   {      -6724,      49926,    -199962,     601679,   -1513323,    3349966,   -6727055,   12504061,
1145      -21840035,   36300413,  -58120470,   90913914, -141743288,  228296236, -414197449, 1233348780,
1146     1479954244, -442568232,  239183129, -147638165,   94592051,  -60547445,   37919240,  -22902423,
1147       13177415,   -7133074,    3579493,   -1632922,     657814,    -222858,      57519 },
1148   {      -6684,      49726,    -199309,     599969,   -1509461,    3342136,   -6712461,   12478620,
1149      -21797970,   36233582,  -58016970,   90754639, -141492058,  227864284, -413247372, 1227788179,
1150     1485071404, -442827550,  239214692, -147637831,   94589305,  -60547223,   37921296,  -22905567,
1151       13180628,   -7135758,    3581431,   -1634149,     658494,    -223179,      57642 },
1152   {      -6643,      49525,    -198650,     598241,   -1505549,    3334194,   -6697638,   12452748,
1153      -21755144,   36165478,  -57911420,   90592156, -141235854,  227424490, -412284192, 1222220990,
1154     1490176337, -443070691,  239237162, -147631834,   94582919,  -60544667,   37921887,  -22907824,
1155       13183331,   -7138167,    3583231,   -1635314,     659148,    -223493,      57763 },
1156   {      -6602,      49322,    -197985,     596495,   -1501589,    3326142,   -6682590,   12426448,
1157      -21711561,   36096104,  -57803830,   90426476, -140974695,  226976886, -411307981, 1216647333,
1158     1495268931, -443297599,  239250518, -147620166,   94572887,  -60539772,   37921012,  -22909195,
1159       13185524,   -7140299,    3584892,   -1636416,     659778,    -223797,      57882 },
1160   {      -6561,      49118,    -197315,     594730,   -1497581,    3317980,   -6667315,   12399722,
1161      -21667225,   36025467,  -57694205,   90257611, -140708599,  226521504, -410318810, 1211067328,
1162     1500349072, -443508218,  239254742, -147602817,   94559202,  -60532534,   37918666,  -22909677,
1163       13187205,   -7142154,    3586414,   -1637454,     660382,    -224094,      57999 },
1164   {      -6520,      48914,    -196639,     592946,   -1493525,    3309708,   -6651816,   12372571,
1165      -21622138,   35953572,  -57582554,   90085574, -140437586,  226058377, -409316749, 1205481096,
1166     1505416646, -443702493,  239249814, -147579778,   94541860,  -60522949,   37914849,  -22909268,
1167       13188372,   -7143731,    3587796,   -1638429,     660961,    -224382,      58114 },
1168   {      -6479,      48708,    -195958,     591145,   -1489422,    3301328,   -6636093,   12344998,
1169      -21576304,   35880423,  -57468886,   89910376, -140161674,  225587537, -408301870, 1199888758,
1170     1510471543, -443880367,  239235716, -147551038,   94520854,  -60511014,   37909556,  -22907966,
1171       13189025,   -7145029,    3589038,   -1639340,     661514,    -224661,      58227 },
1172   {      -6438,      48501,    -195272,     589327,   -1485271,    3292840,   -6620149,   12317005,
1173      -21529727,   35806026,  -57353207,   89732029, -139880882,  225109019, -407274244, 1194290433,
1174     1515513647, -444041787,  239212429, -147516590,   94496180,  -60496724,   37902785,  -22905770,
1175       13189162,   -7146048,    3590141,   -1640188,     662041,    -224931,      58338 },
1176   {      -6397,      48293,    -194580,     587490,   -1481074,    3284244,   -6603984,   12288594,
1177      -21482409,   35730386,  -57235526,   89550546, -139595231,  224622854, -406233945, 1188686242,
1178     1520542849, -444186697,  239179937, -147476424,   94467831,  -60480077,   37894534,  -22902677,
1179       13188782,   -7146786,    3591102,   -1640971,     662542,    -225193,      58446 },
1180   {      -6356,      48083,    -193882,     585636,   -1476830,    3275542,   -6587598,   12259767,
1181      -21434354,   35653509,  -57115851,   89365939, -139304738,  224129077, -405181043, 1183076306,
1182     1525559035, -444315043,  239138220, -147430531,   94435803,  -60461069,   37884800,  -22898687,
1183       13187885,   -7147243,    3591922,   -1641689,     663018,    -225447,      58552 },
1184   {      -6315,      47873,    -193180,     583764,   -1472540,    3266734,   -6570995,   12230525,
1185      -21385565,   35575400,  -56994191,   89178220, -139009424,  223627720, -404115611, 1177460745,
1186     1530562094, -444426771,  239087262, -147378904,   94400090,  -60439696,   37873582,  -22893797,
1187       13186468,   -7147418,    3592600,   -1642343,     663468,    -225691,      58656 },
1188   {      -6273,      47662,    -192472,     581876,   -1468204,    3257820,   -6554174,   12200872,
1189      -21336047,   35496064,  -56870553,   88987402, -138709309,  223118819, -403037721, 1171839680,
1190     1535551915, -444521828,  239027046, -147321534,   94360687,  -60415955,   37860875,  -22888006,
1191       13184531,   -7147311,    3593136,   -1642932,     663891,    -225927,      58758 },
1192   {      -6232,      47449,    -191759,     579970,   -1463822,    3248802,   -6537137,   12170809,
1193      -21285801,   35415507,  -56744946,   88793498, -138404411,  222602407, -401947447, 1166213232,
1194     1540528385, -444600161,  238957555, -147258413,   94317590,  -60389842,   37846679,  -22881311,
1195       13182073,   -7146921,    3593529,   -1643455,     664288,    -226154,      58857 },
1196   {      -6191,      47236,    -191041,     578047,   -1459396,    3239680,   -6519886,   12140339,
1197      -21234833,   35333734,  -56617378,   88596521, -138094753,  222078518, -400844862, 1160581521,
1198     1545491395, -444661716,  238878772, -147189533,   94270794,  -60361355,   37830991,  -22873713,
1199       13179092,   -7146247,    3593780,   -1643913,     664659,    -226372,      58955 },
1200   {      -6150,      47021,    -190318,     576107,   -1454924,    3230454,   -6502421,   12109462,
1201      -21183144,   35250750,  -56487857,   88396482, -137780352,  221547186, -399730038, 1154944668,
1202     1550440833, -444706442,  238790681, -147114886,   94220294,  -60330490,   37813809,  -22865208,
1203       13175588,   -7145288,    3593887,   -1644306,     665003,    -226580,      59050 },
1204   {      -6108,      46806,    -189590,     574151,   -1450408,    3221126,   -6484743,   12078183,
1205      -21130739,   35166562,  -56356392,   88193396, -137461231,  221008448, -398603049, 1149302795,
1206     1555376588, -444734286,  238693266, -147034466,   94166086,  -60297245,   37795131,  -22855796,
1207       13171559,   -7144044,    3593850,   -1644632,     665320,    -226780,      59142 },
1208   {      -6067,      46590,    -188857,     572178,   -1445848,    3211696,   -6466854,   12046502,
1209      -21077622,   35081174,  -56222992,   87987275, -137137408,  220462336, -397463968, 1143656021,
1210     1560298551, -444745197,  238586513, -146948265,   94108166,  -60261616,   37774954,  -22845475,
1211       13167005,   -7142514,    3593669,   -1644893,     665611,    -226971,      59233 },
1212   {      -6026,      46372,    -188119,     570189,   -1441243,    3202164,   -6448756,   12014422,
1213      -21023795,   34994592,  -56087666,   87778133, -136808906,  219908888, -396312870, 1138004467,
1214     1565206612, -444739123,  238470405, -146856275,   94046529,  -60223601,   37753276,  -22834244,
1215       13161925,   -7140698,    3593344,   -1645087,     665875,    -227153,      59321 },
1216   {      -5984,      46154,    -187376,     568184,   -1436596,    3192532,   -6430449,   11981946,
1217      -20969263,   34906822,  -55950421,   87565982, -136475744,  219348137, -395149827, 1132348255,
1218     1570100660, -444716014,  238344927, -146758491,   93981172,  -60183196,   37730096,  -22822101,
1219       13156317,   -7138594,    3592873,   -1645214,     666112,    -227325,      59406 },
1220   {      -5943,      45935,    -186629,     566163,   -1431905,    3182800,   -6411935,   11949075,
1221      -20914029,   34817870,  -55811266,   87350836, -136137943,  218780119, -393974916, 1126687504,
1222     1574980586, -444675818,  238210066, -146654905,   93912090,  -60140400,   37705412,  -22809044,
1223       13150180,   -7136202,    3592257,   -1645275,     666322,    -227489,      59490 },
1224   {      -5902,      45715,    -185877,     564125,   -1427171,    3172968,   -6393215,   11915811,
1225      -20858096,   34727741,  -55670211,   87132708, -135795525,  218204870, -392788209, 1121022337,
1226     1579846282, -444618487,  238065806, -146545511,   93839280,  -60095210,   37679222,  -22795073,
1227       13143514,   -7133522,    3591495,   -1645269,     666505,    -227643,      59571 },
1228   {      -5860,      45494,    -185120,     562072,   -1422395,    3163038,   -6374290,   11882157,
1229      -20801469,   34636442,  -55527264,   86911613, -135448510,  217622426, -391589782, 1115352874,
1230     1584697637, -444543969,  237912134, -146430304,   93762738,  -60047622,   37651523,  -22780186,
1231       13136318,   -7130553,    3590587,   -1645195,     666660,    -227787,      59649 },
1232   {      -5819,      45272,    -184358,     560004,   -1417577,    3153010,   -6355161,   11848115,
1233      -20744151,   34543977,  -55382434,   86687562, -135096920,  217032824, -390379709, 1109679235,
1234     1589534544, -444452217,  237749036, -146309276,   93682461,  -59997636,   37622315,  -22764382,
1235       13128590,   -7127295,    3589533,   -1645054,     666788,    -227923,      59725 },
1236   {      -5777,      45049,    -183593,     557920,   -1412717,    3142885,   -6335831,   11813687,
1237      -20686145,   34450352,  -55235730,   86460571, -134740776,  216436098, -389158065, 1104001541,
1238     1594356894, -444343179,  237576498, -146182423,   93598445,  -59945248,   37591595,  -22747660,
1239       13120330,   -7123746,    3588331,   -1644846,     666888,    -228049,      59799 },
1240   {      -5736,      44826,    -182822,     555820,   -1407815,    3132663,   -6316299,   11778876,
1241      -20627456,   34355574,  -55087161,   86230653, -134380101,  215832287, -387924925, 1098319914,
1242     1599164579, -444216809,  237394508, -146049738,   93510688,  -59890456,   37559362,  -22730017,
1243       13111538,   -7119906,    3586983,   -1644569,     666961,    -228165,      59870 },
1244   {      -5695,      44602,    -182047,     553706,   -1402872,    3122346,   -6296568,   11743683,
1245      -20568086,   34259649,  -54936736,   85997821, -134014914,  215221425, -386680365, 1092634475,
1246     1603957490, -444073058,  237203053, -145911216,   93419185,  -59833259,   37525615,  -22711454,
1247       13102211,   -7115774,    3585486,   -1644225,     667006,    -228272,      59938 },
1248   {      -5653,      44377,    -181268,     551576,   -1397889,    3111933,   -6276639,   11708111,
1249      -20508041,   34162582,  -54784464,   85762090, -133645239,  214603551, -385424460, 1086945343,
1250     1608735522, -443911878,  237002120, -145766853,   93323935,  -59773653,   37490351,  -22691969,
1251       13092350,   -7111351,    3583842,   -1643812,     667023,    -228369,      60005 },
1252   {      -5612,      44151,    -180485,     549432,   -1392864,    3101426,   -6256513,   11672163,
1253      -20447323,   34064379,  -54630354,   85523474, -133271098,  213978702, -384157285, 1081252640,
1254     1613498565, -443733222,  236791698, -145616643,   93224934,  -59711638,   37453570,  -22671561,
1255       13081953,   -7106635,    3582049,   -1643331,     667013,    -228457,      60068 },
1256   {      -5571,      43924,    -179697,     547273,   -1387800,    3090825,   -6236191,   11635840,
1257      -20385936,   33965046,  -54474416,   85281987, -132892511,  213346914, -382878918, 1075556486,
1258     1618246514, -443537043,  236571774, -145460582,   93122180,  -59647211,   37415269,  -22650229,
1259       13071020,   -7101626,    3580108,   -1642781,     666974,    -228535,      60129 },
1260   {      -5530,      43697,    -178905,     545099,   -1382696,    3080131,   -6215674,   11599145,
1261      -20323884,   33864589,  -54316659,   85037643, -132509503,  212708225, -381589432, 1069857003,
1262     1622979262, -443323294,  236342337, -145298665,   93015670,  -59580370,   37375448,  -22627972,
1263       13059551,   -7096323,    3578017,   -1642162,     666907,    -228603,      60188 },
1264   {      -5488,      43469,    -178109,     542911,   -1377553,    3069345,   -6194965,   11562080,
1265      -20261171,   33763015,  -54157092,   84790456, -132122094,  212062672, -380288906, 1064154311,
1266     1627696701, -443091928,  236103377, -145130888,   92905402,  -59511115,   37334106,  -22604788,
1267       13047543,   -7090726,    3575777,   -1641474,     666812,    -228662,      60244 },
1268   {      -5447,      43240,    -177309,     540709,   -1372370,    3058468,   -6174064,   11524647,
1269      -20197801,   33660329,  -53995725,   84540441, -131730307,  211410294, -378977415, 1058448531,
1270     1632398727, -442842901,  235854881, -144957247,   92791373,  -59439442,   37291240,  -22580677,
1271       13034997,   -7084835,    3573388,   -1640717,     666688,    -228711,      60297 },
1272   {      -5406,      43010,    -176505,     538492,   -1367149,    3047499,   -6152972,   11486849,
1273      -20133778,   33556537,  -53832567,   84287612, -131334166,  210751127, -377655035, 1052739783,
1274     1637085234, -442576167,  235596840, -144777737,   92673582,  -59365352,   37246850,  -22555638,
1275       13021911,   -7078648,    3570848,   -1639890,     666536,    -228750,      60348 },
1276   {      -5365,      42780,    -175697,     536262,   -1361890,    3036440,   -6131692,   11448689,
1277      -20069105,   33451646,  -53667627,   84031985, -130933692,  210085212, -376321843, 1047028188,
1278     1641756115, -442291680,  235329243, -144592356,   92552027,  -59288842,   37200935,  -22529670,
1279       13008286,   -7072166,    3568158,   -1638994,     666355,    -228779,      60396 },
1280   {      -5324,      42549,    -174885,     534017,   -1356592,    3025292,   -6110223,   11410167,
1281      -20003786,   33345662,  -53500915,   83773572, -130528909,  209412584, -374977917, 1041313867,
1282     1646411267, -441989397,  235052081, -144401100,   92426705,  -59209911,   37153493,  -22502772,
1283       12994120,   -7065387,    3565318,   -1638028,     666146,    -228798,      60442 },
1284   {      -5282,      42318,    -174069,     531760,   -1351257,    3014055,   -6088569,   11371288,
1285      -19937825,   33238591,  -53332441,   83512390, -130119839,  208733284, -373623333, 1035596941,
1286     1651050583, -441669273,  234765344, -144203965,   92297616,  -59128558,   37104524,  -22474943,
1287       12979412,   -7058312,    3562326,   -1636992,     665908,    -228807,      60485 },
1288   {      -5241,      42085,    -173249,     529488,   -1345884,    3002729,   -6066729,   11332052,
1289      -19871227,   33130438,  -53162215,   83248452, -129706506,  208047350, -372258167, 1029877529,
1290     1655673960, -441331264,  234469022, -144000949,   92164757,  -59044782,   37054027,  -22446183,
1291       12964163,   -7050940,    3559183,   -1635885,     665641,    -228807,      60525 },
1292   {      -5200,      41853,    -172425,     527203,   -1340474,    2991317,   -6044706,   11292464,
1293      -19803994,   33021212,  -52990245,   82981775, -129288933,  207354820, -370882499, 1024155752,
1294     1660281294, -440975327,  234163108, -143792049,   92028128,  -58958581,   37002000,  -22416490,
1295       12948372,   -7043270,    3555889,   -1634708,     665345,    -228796,      60562 },
1296   {      -5159,      41619,    -171598,     524905,   -1335028,    2979818,   -6022500,   11252524,
1297      -19736132,   32910917,  -52816543,   82712372, -128867143,  206655733, -369496404, 1018431732,
1298     1664872479, -440601420,  233847593, -143577263,   91887726,  -58869955,   36948443,  -22385865,
1299       12932037,   -7035302,    3552443,   -1633461,     665020,    -228775,      60597 },
1300   {      -5119,      41385,    -170768,     522594,   -1329545,    2968232,   -6000113,   11212235,
1301      -19667644,   32799560,  -52641116,   82440259, -128441160,  205950129, -368099960, 1012705588,
1302     1669447414, -440209499,  233522467, -143356587,   91743552,  -58778904,   36893356,  -22354305,
1303       12915159,   -7027036,    3548844,   -1632143,     664666,    -228744,      60629 },
1304   {      -5078,      41151,    -169933,     520270,   -1324027,    2956562,   -5977547,   11171600,
1305      -19598533,   32687148,  -52463977,   82165451, -128011007,  205238047, -366693246, 1006977440,
1306     1674005995, -439799522,  233187724, -143130020,   91595603,  -58685425,   36836736,  -22321811,
1307       12897736,   -7018472,    3545093,   -1630754,     664283,    -228702,      60659 },
1308   {      -5037,      40916,    -169095,     517934,   -1318472,    2944807,   -5954802,   11130621,
1309      -19528805,   32573687,  -52285133,   81887963, -127576707,  204519527, -365276339, 1001247409,
1310     1678548118, -439371449,  232843356, -142897561,   91443880,  -58589519,   36778585,  -22288383,
1311       12879769,   -7009608,    3541190,   -1629294,     663870,    -228651,      60685 },
1312   {      -4996,      40680,    -168254,     515585,   -1312883,    2932969,   -5931881,   11089301,
1313      -19458463,   32459183,  -52104596,   81607810, -127138286,  203794607, -363849317,  995515614,
1314     1683073682, -438925238,  232489356, -142659207,   91288381,  -58491185,   36718901,  -22254018,
1315       12861257,   -7000444,    3537133,   -1627763,     663428,    -228589,      60709 },
1316   {      -4955,      40444,    -167409,     513223,   -1307258,    2921047,   -5908784,   11047641,
1317      -19387511,   32343642,  -51922376,   81325008, -126695766,  203063328, -362412257,  989782177,
1318     1687582583, -438460847,  232125716, -142414956,   91129106,  -58390422,   36657683,  -22218718,
1319       12842199,   -6990981,    3532923,   -1626161,     662957,    -228516,      60730 },
1320   {      -4915,      40207,    -166561,     510849,   -1301600,    2909044,   -5885513,   11005645,
1321      -19315952,   32227072,  -51738481,   81039573, -126249172,  202325730, -360965240,  984047218,
1322     1692074721, -437978238,  231752431, -142164808,   90966055,  -58287231,   36594932,  -22182480,
1323       12822594,   -6981217,    3528560,   -1624486,     662455,    -228434,      60748 },
1324   {      -4874,      39970,    -165709,     508463,   -1295906,    2896958,   -5862069,   10963315,
1325      -19243792,   32109479,  -51552924,   80751519, -125798527,  201581852, -359508342,  978310855,
1326     1696549993, -437477369,  231369493, -141908762,   90799227,  -58181610,   36530646,  -22145306,
1327       12802443,   -6971152,    3524043,   -1622740,     661925,    -228341,      60764 },
1328   {      -4834,      39732,    -164855,     506064,   -1290179,    2884792,   -5838454,   10920653,
1329      -19171034,   31990869,  -51365712,   80460862, -125343857,  200831735, -358041642,  972573210,
1330     1701008299, -436958201,  230976898, -141646817,   90628622,  -58073560,   36464825,  -22107194,
1331       12781745,   -6960787,    3519372,   -1620923,     661364,    -228237,      60776 },
1332   {      -4793,      39494,    -163997,     503654,   -1284419,    2872546,   -5814668,   10877661,
1333      -19097683,   31871248,  -51176858,   80167618, -124885185,  200075420, -356565219,  966834401,
1334     1705449538, -436420696,  230574640, -141378971,   90454241,  -57963081,   36397470,  -22068144,
1335       12760500,   -6950120,    3514547,   -1619033,     660773,    -228123,      60786 },
1336   {      -4753,      39256,    -163136,     501233,   -1278625,    2860220,   -5790714,   10834343,
1337      -19023742,   31750624,  -50986371,   79871803, -124422536,  199312946, -355079152,  961094550,
1338     1709873608, -435864814,  230162713, -141105226,   90276083,  -57850172,   36328579,  -22028155,
1339       12738707,   -6939151,    3509567,   -1617071,     660153,    -227999,      60793 },
1340   {      -4713,      39017,    -162271,     498799,   -1272799,    2847816,   -5766593,   10790700,
1341      -18949216,   31629003,  -50794261,   79573432, -123955934,  198544355, -353583520,  955353774,
1342     1714280411, -435290518,  229741112, -140825581,   90094149,  -57734833,   36258153,  -21987228,
1343       12716365,   -6927881,    3504432,   -1615036,     659502,    -227864,      60797 },
1344   {      -4672,      38777,    -161404,     496355,   -1266940,    2835334,   -5742307,   10746735,
1345      -18874108,   31506392,  -50600538,   79272521, -123485405,  197769688, -352078401,  949612195,
1346     1718669846, -434697769,  229309834, -140540035,   89908439,  -57617066,   36186191,  -21945362,
1347       12693475,   -6916308,    3499143,   -1612930,     658822,    -227718,      60798 },
1348   {      -4632,      38537,    -160534,     493899,   -1261049,    2822774,   -5717855,   10702451,
1349      -18798423,   31382796,  -50405214,   78969086, -123010972,  196988985, -350563875,  943869931,
1350     1723041813, -434086531,  228868874, -140248589,   89718955,  -57496869,   36112694,  -21902557,
1351       12670037,   -6904432,    3493698,   -1610750,     658111,    -227561,      60796 },
1352   {      -4592,      38297,    -159661,     491432,   -1255126,    2810138,   -5693241,   10657850,
1353      -18722165,   31258224,  -50208298,   78663144, -122532662,  196202287, -349040020,  938127103,
1354     1727396214, -433456766,  228418228, -139951244,   89525696,  -57374244,   36037661,  -21858812,
1355       12646049,   -6892254,    3488098,   -1608498,     657370,    -227394,      60791 },
1356   {      -4552,      38057,    -158785,     488954,   -1249172,    2797427,   -5668465,   10612935,
1357      -18645339,   31132682,  -50009801,   78354710, -122050498,  195409636, -347506917,  932383828,
1358     1731732951, -432808439,  227957892, -139648000,   89328665,  -57249191,   35961093,  -21814127,
1359       12621511,   -6879772,    3482343,   -1606173,     656598,    -227216,      60783 },
1360   {      -4512,      37816,    -157906,     486465,   -1243187,    2784640,   -5643529,   10567707,
1361      -18567948,   31006175,  -49809734,   78043800, -121564507,  194611074, -345964644,  926640227,
1362     1736051923, -432141513,  227487864, -139338859,   89127861,  -57121711,   35882989,  -21768503,
1363       12596424,   -6866987,    3476431,   -1603774,     655796,    -227028,      60772 },
1364   {      -4473,      37574,    -157025,     483965,   -1237171,    2771780,   -5618434,   10522170,
1365      -18489996,   30878713,  -49608106,   77730431, -121074713,  193806641, -344413282,  920896419,
1366     1740353035, -431455953,  227008140, -139023822,   88923286,  -56991803,   35803349,  -21721938,
1367       12570787,   -6853899,    3470364,   -1601303,     654964,    -226828,      60759 },
1368   {      -4433,      37333,    -156140,     481455,   -1231124,    2758845,   -5593182,   10476326,
1369      -18411488,   30750300,  -49404929,   77414619, -120581141,  192996379, -342852909,  915152522,
1370     1744636188, -430751723,  226518719, -138702889,   88714941,  -56859470,   35722175,  -21674434,
1371       12544600,   -6840507,    3464141,   -1598758,     654101,    -226618,      60742 },
1372   {      -4393,      37091,    -155253,     478935,   -1225048,    2745838,   -5567774,   10430178,
1373      -18332429,   30620944,  -49200213,   77096380, -120083817,  192180331, -341283606,  909408656,
1374     1748901284, -430028789,  226019598, -138376063,   88502828,  -56724711,   35639466,  -21625989,
1375       12517863,   -6826810,    3457761,   -1596140,     653207,    -226397,      60722 },
1376   {      -4354,      36848,    -154364,     476405,   -1218942,    2732759,   -5542211,   10383728,
1377      -18252822,   30490651,  -48993969,   76775731, -119582767,  191358538, -339705453,  903664939,
1378     1753148227, -429287118,  225510775, -138043345,   88286949,  -56587528,   35555223,  -21576605,
1379       12490575,   -6812809,    3451224,   -1593448,     652282,    -226164,      60699 },
1380   {      -4314,      36606,    -153472,     473864,   -1212807,    2719609,   -5516495,   10336978,
1381      -18172671,   30359429,  -48786207,   76452687, -119078015,  190531042, -338118528,  897921490,
1382     1757376921, -428526674,  224992249, -137704739,   88067306,  -56447921,   35469445,  -21526280,
1383       12462736,   -6798504,    3444531,   -1590683,     651327,    -225921,      60673 },
1384   {      -4275,      36363,    -152577,     471314,   -1206643,    2706389,   -5490628,   10289932,
1385      -18091982,   30227285,  -48576939,   76127267, -118569589,  189697885, -336522913,  892178428,
1386     1761587270, -427747426,  224464019, -137360245,   87843900,  -56305893,   35382135,  -21475015,
1387       12434347,   -6783894,    3437681,   -1587844,     650341,    -225667,      60644 },
1388   {      -4236,      36120,    -151680,     468753,   -1200451,    2693098,   -5464610,   10242591,
1389      -18010757,   30094224,  -48366174,   75799485, -118057513,  188859110, -334918688,  886435871,
1390     1765779177, -426949340,  223926085, -137009866,   87616733,  -56161443,   35293291,  -21422811,
1391       12405407,   -6768980,    3430674,   -1584931,     649323,    -225402,      60612 },
1392   {      -4197,      35877,    -150781,     466184,   -1194230,    2679739,   -5438443,   10194959,
1393      -17929002,   29960255,  -48153925,   75469360, -117541813,  188014759, -333305932,  880693936,
1394     1769952548, -426132383,  223378444, -136653606,   87385808,  -56014574,   35202914,  -21369666,
1395       12375916,   -6753760,    3423510,   -1581943,     648275,    -225125,      60577 },
1396   {      -4158,      35633,    -149879,     463604,   -1187981,    2666311,   -5412129,   10147037,
1397      -17846721,   29825384,  -47940201,   75136907, -117022516,  187164875, -331684725,  874952744,
1398     1774107287, -425296525,  222821099, -136291467,   87151127,  -55865287,   35111006,  -21315583,
1399       12345874,   -6738235,    3416189,   -1578882,     647195,    -224838,      60539 },
1400   {      -4119,      35390,    -148975,     461016,   -1181705,    2652815,   -5385669,   10098829,
1401      -17763918,   29689619,  -47725014,   74802143, -116499648,  186309501, -330055149,  869212410,
1402     1778243301, -424441734,  222254049, -135923453,   86912693,  -55713583,   35017568,  -21260560,
1403       12315280,   -6722405,    3408710,   -1575746,     646085,    -224539,      60498 },
1404   {      -4080,      35146,    -148068,     458418,   -1175402,    2639253,   -5359065,   10050337,
1405      -17680598,   29552965,  -47508375,   74465086, -115973234,  185448679, -328417284,  863473054,
1406     1782360494, -423567978,  221677294, -135549567,   86670509,  -55559464,   34922598,  -21204597,
1407       12284136,   -6706270,    3401073,   -1572536,     644943,    -224229,      60453 },
1408   {      -4041,      34901,    -147160,     455811,   -1169072,    2625625,   -5332318,   10001563,
1409      -17596764,   29415431,  -47290294,   74125752, -115443301,  184582451, -326771210,  857734794,
1410     1786458774, -422675227,  221090836, -135169812,   86424576,  -55402932,   34826100,  -21147696,
1411       12252441,   -6689829,    3393279,   -1569252,     643770,    -223908,      60405 },
1412   {      -4003,      34657,    -146249,     453196,   -1162715,    2611932,   -5305428,    9952511,
1413      -17512421,   29277023,  -47070783,   73784157, -114909876,  183710863, -325117008,  851997746,
1414     1790538046, -421763451,  220494677, -134784193,   86174899,  -55243989,   34728073,  -21089857,
1415       12220195,   -6673082,    3385327,   -1565893,     642565,    -223576,      60354 },
1416   {      -3964,      34413,    -145337,     450571,   -1156333,    2598174,   -5278399,    9903182,
1417      -17427574,   29137748,  -46849852,   73440320, -114372984,  182833955, -323454758,  846262028,
1418     1794598218, -420832622,  219888817, -134392713,   85921481,  -55082635,   34628518,  -21031080,
1419       12187397,   -6656030,    3377217,   -1562459,     641329,    -223232,      60300 },
1420   {      -3926,      34168,    -144422,     447939,   -1149925,    2584352,   -5251231,    9853580,
1421      -17342227,   28997614,  -46627513,   73094258, -113832652,  181951773, -321784541,  840527758,
1422     1798639198, -419882709,  219273259, -133995378,   85664324,  -54918874,   34527438,  -20971364,
1423       12154049,   -6638672,    3368948,   -1558950,     640061,    -222877,      60243 },
1424   {      -3888,      33923,    -143505,     445297,   -1143491,    2570467,   -5223925,    9803707,
1425      -17256385,   28856627,  -46403777,   72745986, -113288908,  181064358, -320106438,  834795053,
1426     1802660893, -418913683,  218648005, -133592191,   85403432,  -54752708,   34424831,  -20910712,
1427       12120150,   -6621008,    3360522,   -1555367,     638762,    -222510,      60183 },
1428   {      -3850,      33679,    -142587,     442648,   -1137032,    2556520,   -5196484,    9753565,
1429      -17170051,   28714794,  -46178655,   72395523, -112741776,  180171755, -318420530,  829064029,
1430     1806663212, -417925518,  218013059, -133183158,   85138809,  -54584139,   34320701,  -20849123,
1431       12085701,   -6603038,    3351937,   -1551708,     637431,    -222133,      60119 },
1432   {      -3812,      33434,    -141666,     439990,   -1130549,    2542511,   -5168909,    9703157,
1433      -17083230,   28572124,  -45952158,   72042886, -112191286,  179274007, -316726897,  823334805,
1434     1810646063, -416918185,  217368423, -132768284,   84870458,  -54413168,   34215047,  -20786598,
1435       12050700,   -6584762,    3343194,   -1547975,     636069,    -221743,      60052 },
1436   {      -3774,      33189,    -140744,     437324,   -1124041,    2528442,   -5141200,    9652486,
1437      -16995927,   28428622,  -45724298,   71688092, -111637462,  178371159, -315025621,  817607496,
1438     1814609356, -415891658,  216714101, -132347573,   84598384,  -54239799,   34107872,  -20723137,
1439       12015150,   -6566181,    3334293,   -1544166,     634675,    -221343,      59982 },
1440   {      -3736,      32943,    -139820,     434651,   -1117509,    2514313,   -5113360,    9601554,
1441      -16908146,   28284297,  -45495085,   71331158, -111080332,  177463253, -313316783,  811882219,
1442     1818553000, -414845909,  216050096, -131921032,   84322590,  -54064033,   33999176,  -20658741,
1443       11979049,   -6547293,    3325233,   -1540283,     633248,    -220930,      59908 },
1444   {      -3699,      32698,    -138894,     431970,   -1110954,    2500124,   -5085390,    9550365,
1445      -16819891,   28139154,  -45264532,   70972102, -110519924,  176550333, -311600463,  806159090,
1446     1822476905, -413780912,  215376414, -131488665,   84043081,  -53885875,   33888962,  -20593411,
1447       11942398,   -6528100,    3316014,   -1536324,     631790,    -220506,      59831 },
1448   {      -3661,      32453,    -137966,     429281,   -1104376,    2485877,   -5057291,    9498920,
1449      -16731167,   27993203,  -45032648,   70610941, -109956263,  175632445, -309876743,  800438226,
1450     1826380981, -412696641,  214693057, -131050480,   83759861,  -53705325,   33777229,  -20527147,
1451       11905198,   -6508600,    3306636,   -1532289,     630301,    -220071,      59751 },
1452   {      -3624,      32208,    -137037,     426585,   -1097774,    2471572,   -5029065,    9447222,
1453      -16641979,   27846449,  -44799446,   70247693, -109389378,  174709631, -308145704,  794719743,
1454     1830265140, -411593072,  214000033, -130606482,   83472934,  -53522387,   33663981,  -20459950,
1455       11867447,   -6488795,    3297100,   -1528179,     628779,    -219624,      59668 },
1456   {      -3587,      31963,    -136107,     423882,   -1091150,    2457209,   -5000714,    9395274,
1457      -16552330,   27698900,  -44564937,   69882376, -108819295,  173781936, -306407428,  789003756,
1458     1834129292, -410470179,  213297345, -130156678,   83182306,  -53337064,   33549219,  -20391820,
1459       11829148,   -6468683,    3287405,   -1523994,     627225,    -219165,      59581 },
1460   {      -3550,      31717,    -135175,     421171,   -1084504,    2442791,   -4972238,    9343078,
1461      -16462226,   27550563,  -44329133,   69515006, -108246043,  172849404, -304661994,  783290382,
1462     1837973349, -409327939,  212584999, -129701074,   82887980,  -53149359,   33432943,  -20322760,
1463       11790300,   -6448266,    3277551,   -1519733,     625639,    -218695,      59491 },
1464   {      -3513,      31472,    -134241,     418454,   -1077836,    2428317,   -4943640,    9290638,
1465      -16371671,   27401446,  -44092044,   69145602, -107669647,  171912081, -302909486,  777579736,
1466     1841797224, -408166327,  211863002, -129239677,   82589962,  -52959275,   33315157,  -20252768,
1467       11750903,   -6427543,    3267538,   -1515396,     624020,    -218213,      59397 },
1468   {      -3476,      31227,    -133306,     415729,   -1071147,    2413789,   -4914920,    9237955,
1469      -16280669,   27251556,  -43853683,   68774181, -107090137,  170970009, -301149983,  771871933,
1470     1845600829, -406985320,  211131359, -128772495,   82288257,  -52766815,   33195861,  -20181847,
1471       11710958,   -6406514,    3257367,   -1510984,     622370,    -217719,      59300 },
1472   {      -3439,      30981,    -132370,     412999,   -1064436,    2399206,   -4886081,    9185033,
1473      -16189225,   27100900,  -43614061,   68400761, -106507538,  170023235, -299383568,  766167088,
1474     1849384077, -405784895,  210390078, -128299534,   81982870,  -52571982,   33075058,  -20109997,
1475       11670464,   -6385180,    3247036,   -1506496,     620687,    -217214,      59200 },
1476   {      -3403,      30736,    -131432,     410261,   -1057704,    2384570,   -4857123,    9131874,
1477      -16097343,   26949485,  -43373189,   68025361, -105921879,  169071802, -297610321,  760465317,
1478     1853146881, -404565031,  209639165, -127820803,   81673807,  -52374780,   32952749,  -20037219,
1479       11629424,   -6363540,    3236546,   -1501932,     618973,    -216696,      59096 },
1480   {      -3367,      30491,    -130493,     407517,   -1050953,    2369882,   -4828048,    9078481,
1481      -16005028,   26797320,  -43131079,   67647996, -105333188,  168115755, -295830325,  754766734,
1482     1856889155, -403325704,  208878628, -127336309,   81361072,  -52175212,   32828936,  -19963514,
1483       11587836,   -6341595,    3225898,   -1497293,     617225,    -216167,      58989 },
1484   {      -3330,      30246,    -129553,     404767,   -1044181,    2355141,   -4798858,    9024856,
1485      -15912284,   26644410,  -42887743,   67268687, -104741492,  167155140, -294043660,  749071454,
1486     1860610814, -402066894,  208108475, -126846060,   81044673,  -51973282,   32703622,  -19888883,
1487       11545701,   -6319344,    3215090,   -1492577,     615446,    -215626,      58878 },
1488   {      -3294,      30001,    -128611,     402011,   -1037389,    2340350,   -4769554,    8971002,
1489      -15819117,   26490765,  -42643191,   66887450, -104146819,  166190000, -292250408,  743379590,
1490     1864311772, -400788581,  207328714, -126350064,   80724614,  -51768993,   32576809,  -19813328,
1491       11503020,   -6296789,    3204123,   -1487786,     613634,    -215073,      58764 },
1492   {      -3258,      29756,    -127669,     399249,   -1030578,    2325509,   -4740138,    8916922,
1493      -15725529,   26336390,  -42397437,   66504303, -103549197,  165220382, -290450651,  737691259,
1494     1867991946, -399490743,  206539354, -125848331,   80400902,  -51562349,   32448498,  -19736848,
1495       11459794,   -6273928,    3192998,   -1482918,     611789,    -214509,      58647 },
1496   {      -3223,      29511,    -126725,     396482,   -1023748,    2310618,   -4710611,    8862619,
1497      -15631527,   26181294,  -42150491,   66119265, -102948654,  164246330, -288644470,  732006572,
1498     1871651249, -398173360,  205740402, -125340868,   80073543,  -51353354,   32318692,  -19659446,
1499       11416022,   -6250763,    3181713,   -1477975,     609912,    -213932,      58526 },
1500   {      -3187,      29267,    -125781,     393708,   -1016899,    2295678,   -4680974,    8808094,
1501      -15537115,   26025483,  -41902365,   65732354, -102345218,  163267889, -286831947,  726325645,
1502     1875289599, -396836415,  204931870, -124827684,   79742542,  -51142012,   32187393,  -19581122,
1503       11371705,   -6227292,    3170269,   -1472955,     608003,    -213343,      58401 },
1504   {      -3152,      29022,    -124835,     390929,   -1010032,    2280690,   -4651229,    8753351,
1505      -15442296,   25868967,  -41653071,   65343587, -101738916,  162285105, -285013163,  720648590,
1506     1878906912, -395479886,  204113765, -124308790,   79407907,  -50928327,   32054604,  -19501879,
1507       11326844,   -6203518,    3158666,   -1467859,     606061,    -212743,      58273 },
1508   {      -3116,      28778,    -123889,     388145,   -1003147,    2265655,   -4621377,    8698393,
1509      -15347077,   25711750,  -41402621,   64952983, -101129777,  161298022, -283188199,  714975522,
1510     1882503105, -394103757,  203286099, -123784194,   79069644,  -50712303,   31920326,  -19421716,
1511       11281440,   -6179439,    3146905,   -1462688,     604086,    -212130,      58142 },
1512   {      -3081,      28534,    -122942,     385355,    -996244,    2250574,   -4591421,    8643221,
1513      -15251461,   25553842,  -41151026,   64560560, -100517830,  160306688, -281357138,  709306553,
1514     1886078096, -392708009,  202448882, -123253905,   78727760,  -50493945,   31784563,  -19340636,
1515       11235492,   -6155056,    3134984,   -1457440,     602079,    -211505,      58007 },
1516   {      -3046,      28289,    -121993,     382561,    -989324,    2235447,   -4561361,    8587840,
1517      -15155452,   25395250,  -40898298,   64166336,  -99903102,  159311145, -279520061,  703641796,
1518     1889631802, -391292625,  201602123, -122717935,   78382262,  -50273256,   31647317,  -19258639,
1519       11189003,   -6130369,    3122905,   -1452116,     600039,    -210869,      57868 },
1520   {      -3011,      28046,    -121045,     379761,    -982387,    2220275,   -4531198,    8532251,
1521      -15059057,   25235981,  -40644449,   63770330,  -99285621,  158311442, -277677049,  697981364,
1522     1893164143, -389857588,  200745836, -122176292,   78033157,  -50050242,   31508590,  -19175727,
1523       11141971,   -6105379,    3110667,   -1446715,     597966,    -210220,      57726 },
1524   {      -2977,      27802,    -120095,     376957,    -975433,    2205059,   -4500935,    8476457,
1525      -14962278,   25076043,  -40389491,   63372559,  -98665417,  157307622, -275828184,  692325369,
1526     1896675037, -388402882,  199880029, -121628988,   77680451,  -49824906,   31368385,  -19091902,
1527       11094398,   -6080085,    3098270,   -1441239,     595860,    -209559,      57581 },
1528   {      -2942,      27558,    -119145,     374148,    -968463,    2189799,   -4470573,    8420461,
1529      -14865121,   24915443,  -40133436,   62973043,  -98042517,  156299732, -273973548,  686673924,
1530     1900164403, -386928491,  199004717, -121076032,   77324153,  -49597254,   31226705,  -19007164,
1531       11046285,   -6054488,    3085714,   -1435686,     593722,    -208886,      57431 },
1532   {      -2908,      27315,    -118194,     371334,    -961478,    2174496,   -4440114,    8364265,
1533      -14767590,   24754189,  -39876295,   62571799,  -97416949,  155287817, -272113222,  681027140,
1534     1903632161, -385434400,  198119910, -120517437,   76964270,  -49367290,   31083553,  -18921516,
1535       10997632,   -6028588,    3073000,   -1430057,     591551,    -208201,      57278 },
1536   {      -2874,      27072,    -117242,     368516,    -954476,    2159152,   -4409557,    8307873,
1537      -14669690,   24592288,  -39618081,   62168846,  -96788743,  154271923, -270247287,  675385130,
1538     1907078233, -383920593,  197225622, -119953212,   76600809,  -49135018,   30938931,  -18834959,
1539       10948440,   -6002386,    3060128,   -1424352,     589347,    -207504,      57122 },
1540   {      -2840,      26829,    -116290,     365694,    -947460,    2143766,   -4378907,    8251287,
1541      -14571426,   24429748,  -39358805,   61764202,  -96157927,  153252097, -268375826,  669748005,
1542     1910502538, -382387056,  196321865, -119383368,   76233778,  -48900445,   30792842,  -18747494,
1543       10898709,   -5975882,    3047096,   -1418570,     587110,    -206794,      56962 },
1544   {      -2806,      26586,    -115337,     362868,    -940429,    2128340,   -4348163,    8194509,
1545      -14472802,   24266577,  -39098479,   61357887,  -95524530,  152228383, -266498919,  664115876,
1546     1913904997, -380833776,  195408652, -118807919,   75863185,  -48663574,   30645290,  -18659124,
1547       10848442,   -5949075,    3033907,   -1412712,     584840,    -206072,      56798 },
1548   {      -2772,      26344,    -114384,     360037,    -933383,    2112874,   -4317327,    8137542,
1549      -14373823,   24102782,  -38837116,   60949917,  -94888579,  151200828, -264616649,  658488855,
1550     1917285534, -379260740,  194485998, -118226875,   75489039,  -48424412,   30496277,  -18569849,
1551       10797637,   -5921967,    3020559,   -1406778,     582538,    -205338,      56631 },
1552   {      -2739,      26102,    -113431,     357203,    -926323,    2097369,   -4286401,    8080390,
1553      -14274493,   23938370,  -38574727,   60540312,  -94250104,  150169478, -262729096,  652867053,
1554     1920644069, -377667934,  193553915, -117640248,   75111347,  -48182962,   30345806,  -18479671,
1555       10746297,   -5894558,    3007053,   -1400768,     580202,    -204592,      56460 },
1556   {      -2705,      25860,    -112477,     354365,    -919249,    2081826,   -4255386,    8023054,
1557      -14174818,   23773349,  -38311324,   60129091,  -93609134,  149134379, -260836343,  647250579,
1558     1923980526, -376055346,  192612420, -117048050,   74730119,  -47939232,   30193881,  -18388592,
1559       10694422,   -5866848,    2993389,   -1394682,     577834,    -203834,      56285 },
1560   {      -2672,      25619,    -111523,     351524,    -912161,    2066245,   -4224283,    7965537,
1561      -14074801,   23607727,  -38046919,   59716272,  -92965698,  148095577, -258938471,  641639544,
1562     1927294828, -374422964,  191661525, -116450294,   74345361,  -47693225,   30040504,  -18296615,
1563       10642012,   -5838838,    2979567,   -1388519,     575432,    -203063,      56107 },
1564   {      -2639,      25378,    -110569,     348679,    -905061,    2050628,   -4193095,    7907843,
1565      -13974447,   23441512,  -37781525,   59301873,  -92319823,  147053118, -257035560,  636034059,
1566     1930586899, -372770778,  190701247, -115846993,   73957084,  -47444948,   29885680,  -18203740,
1567       10589070,   -5810527,    2965587,   -1382280,     572998,    -202280,      55925 },
1568   {      -2606,      25137,    -109614,     345831,    -897947,    2034974,   -4161822,    7849974,
1569      -13873762,   23274711,  -37515153,   58885914,  -91671540,  146007049, -255127694,  630434233,
1570     1933856663, -371098777,  189731601, -115238159,   73565296,  -47194406,   29729411,  -18109970,
1571       10535595,   -5781917,    2951450,   -1375965,     570530,    -201484,      55739 },
1572   {      -2574,      24896,    -108660,     342980,    -890822,    2019286,   -4130467,    7791932,
1573      -13772749,   23107331,  -37247816,   58468413,  -91020876,  144957415, -253214952,  624840175,
1574     1937104044, -369406949,  188752602, -114623806,   73170006,  -46941605,   29571701,  -18015305,
1575       10481588,   -5753007,    2937155,   -1369574,     568030,    -200676,      55550 },
1576   {      -2541,      24656,    -107705,     340126,    -883684,    2003563,   -4099030,    7733720,
1577      -13671413,   22939381,  -36979525,   58049388,  -90367862,  143904264, -251297417,  619251996,
1578     1940328969, -367695287,  187764267, -114003947,   72771223,  -46686550,   29412553,  -17919750,
1579       10427051,   -5723799,    2922702,   -1363106,     565496,    -199856,      55356 },
1580   {      -2509,      24416,    -106750,     337269,    -876534,    1987806,   -4067512,    7675341,
1581      -13569760,   22770867,  -36710293,   57628859,  -89712525,  142847641, -249375170,  613669804,
1582     1943531362, -365963779,  186766613, -113378595,   72368957,  -46429248,   29251971,  -17823304,
1583       10371985,   -5694292,    2908093,   -1356563,     562930,    -199024,      55160 },
1584   {      -2477,      24177,    -105795,     334409,    -869373,    1972016,   -4035917,    7616798,
1585      -13467793,   22601798,  -36440131,   57206844,  -89054896,  141787593, -247448291,  608093708,
1586     1946711150, -364212419,  185759656, -112747765,   71963216,  -46169705,   29089958,  -17725971,
1587       10316390,   -5664487,    2893326,   -1349943,     560330,    -198179,      54959 },
1588   {      -2445,      23937,    -104840,     331547,    -862201,    1956194,   -4004244,    7558093,
1589      -13365517,   22432182,  -36169052,   56783363,  -88395002,  140724166, -245516863,  602523817,
1590     1949868260, -362441196,  184743414, -112111470,   71554011,  -45907926,   28926518,  -17627752,
1591       10260268,   -5634384,    2878403,   -1343247,     557698,    -197321,      54755 },
1592   {      -2413,      23699,    -103885,     328682,    -855018,    1940340,   -3972496,    7499229,
1593      -13262938,   22262025,  -35897069,   56358433,  -87732874,  139657407, -243580966,  596960238,
1594     1953002619, -360650105,  183717904, -111469724,   71141351,  -45643919,   28761655,  -17528649,
1595       10203620,   -5603985,    2863322,   -1336475,     555032,    -196452,      54546 },
1596   {      -2381,      23460,    -102930,     325815,    -847824,    1924456,   -3940674,    7440209,
1597      -13160059,   22091336,  -35624192,   55932073,  -87068540,  138587362, -241640682,  591403080,
1598     1956114154, -358839138,  182683145, -110822543,   70725246,  -45377688,   28595372,  -17428665,
1599       10146446,   -5573289,    2848085,   -1329628,     552333,    -195569,      54335 },
1600   {      -2350,      23222,    -101975,     322946,    -840621,    1908541,   -3908779,    7381035,
1601      -13056885,   21920123,  -35350435,   55504304,  -86402029,  137514078, -239696091,  585852451,
1602     1959202795, -357008289,  181639155, -110169941,   70305706,  -45109241,   28427674,  -17327802,
1603       10088748,   -5542296,    2832692,   -1322704,     549601,    -194675,      54119 },
1604   {      -2319,      22985,    -101021,     320075,    -833407,    1892597,   -3876813,    7321711,
1605      -12953421,   21748392,  -35075809,   55075142,  -85733371,  136437602, -237747275,  580308458,
1606     1962268470, -355157550,  180585952, -109511933,   69882742,  -44838584,   28258564,  -17226061,
1607       10030528,   -5511008,    2817142,   -1315705,     546836,    -193767,      53899 },
1608   {      -2288,      22748,    -100067,     317201,    -826185,    1876625,   -3844777,    7262238,
1609      -12849673,   21576152,  -34800327,   54644608,  -85062595,  135357979, -235794316,  574771207,
1610     1965311107, -353286917,  179523556, -108848533,   69456363,  -44565724,   28088046,  -17123446,
1611        9971785,   -5479426,    2801437,   -1308629,     544038,    -192848,      53676 },
1612   {      -2257,      22511,     -99113,     314326,    -818953,    1860625,   -3812673,    7202620,
1613      -12745643,   21403410,  -34524001,   54212720,  -84389731,  134275257, -233837292,  569240807,
1614     1968330638, -351396386,  178451987, -108179758,   69026581,  -44290668,   27916125,  -17019957,
1615        9912521,   -5447548,    2785576,   -1301478,     541207,    -191915,      53449 },
1616   {      -2226,      22275,     -98159,     311450,    -811712,    1844597,   -3780502,    7142859,
1617      -12641337,   21230175,  -34246843,   53779498,  -83714806,  133189482, -231876287,  563717363,
1618     1971326992, -349485950,  177371263, -107505624,   68593405,  -44013421,   27742803,  -16915599,
1619        9852738,   -5415377,    2769559,   -1294252,     538342,    -190971,      53218 },
1620   {      -2196,      22039,     -97206,     308571,    -804463,    1828544,   -3748267,    7082958,
1621      -12536761,   21056453,  -33968866,   53344959,  -83037852,  132100702, -229911380,  558200982,
1622     1974300099, -347555607,  176281407, -106826145,   68156847,  -43733991,   27568087,  -16810372,
1623        9792437,   -5382912,    2753386,   -1286949,     535445,    -190013,      52983 },
1624   {      -2165,      21803,     -96253,     305692,    -797206,    1812464,   -3715967,    7022920,
1625      -12431917,   20882253,  -33690081,   52909124,  -82358897,  131008962, -227942653,  552691770,
1626     1977249893, -345605353,  175182437, -106141339,   67716917,  -43452386,   27391979,  -16704279,
1627        9731619,   -5350154,    2737059,   -1279571,     532514,    -189044,      52745 },
1628   {      -2135,      21569,     -95300,     302811,    -789941,    1796360,   -3683605,    6962747,
1629      -12326812,   20707581,  -33410500,   52472011,  -81677970,  129914309, -225970185,  547189832,
1630     1980176304, -343635185,  174074376, -105451221,   67273627,  -43168611,   27214483,  -16597324,
1631        9670285,   -5317104,    2720577,   -1272117,     529551,    -188061,      52502 },
1632   {      -2105,      21334,     -94348,     299929,    -782669,    1780232,   -3651182,    6902442,
1633      -12221449,   20532447,  -33130137,   52033639,  -80995101,  128816790, -223994059,  541695274,
1634     1983079265, -341645100,  172957244, -104755808,   66826988,  -42882675,   27035606,  -16489507,
1635        9608436,   -5283763,    2703940,   -1264588,     526554,    -187066,      52256 },
1636   {      -2076,      21100,     -93397,     297046,    -775390,    1764080,   -3618699,    6842008,
1637      -12115834,   20356858,  -32849004,   51594027,  -80310320,  127716453, -222014353,  536208202,
1638     1985958708, -339635098,  171831064, -104055117,   66377011,  -42594584,   26855350,  -16380833,
1639        9546074,   -5250131,    2687149,   -1256984,     523524,    -186059,      52006 },
1640   {      -2046,      20867,     -92446,     294162,    -768103,    1747906,   -3586159,    6781448,
1641      -12009971,   20180821,  -32567112,   51153195,  -79623656,  126613343, -220031150,  530728719,
1642     1988814568, -337605176,  170695856, -103349165,   65923708,  -42304347,   26673720,  -16271302,
1643        9483201,   -5216208,    2670203,   -1249304,     520461,    -185039,      51752 },
1644   {      -2017,      20634,     -91496,     291277,    -760811,    1731709,   -3553562,    6720763,
1645      -11903865,   20004343,  -32284474,   50711161,  -78935138,  125507508, -218044529,  525256930,
1646     1991646778, -335555334,  169551645, -102637970,   65467090,  -42011969,   26490721,  -16160919,
1647        9419817,   -5181995,    2653104,   -1241549,     517365,    -184006,      51494 },
1648   {      -1988,      20402,     -90546,     288392,    -753512,    1715492,   -3520910,    6659958,
1649      -11797520,   19827434,  -32001102,   50267944,  -78244795,  124398993, -216054571,  519792940,
1650     1994455274, -333485572,  168398453, -101921548,   65007169,  -41717460,   26306357,  -16049685,
1651        9355923,   -5147494,    2635851,   -1233719,     514237,    -182961,      51232 },
1652   {      -1959,      20170,     -89597,     285506,    -746208,    1699253,   -3488205,    6599034,
1653      -11690942,   19650100,  -31717008,   49823564,  -77552658,  123287848, -214061355,  514336853,
1654     1997239989, -331395889,  167236302, -101199917,   64543957,  -41420826,   26120633,  -15937603,
1655        9291522,   -5112704,    2618445,   -1225814,     511075,    -181903,      50966 },
1656   {      -1930,      19938,     -88649,     282620,    -738898,    1682995,   -3455447,    6537994,
1657      -11584134,   19472350,  -31432206,   49378039,  -76858756,  122174117, -212064963,  508888771,
1658     2000000860, -329286288,  166065217, -100473096,   64077467,  -41122075,   25933554,  -15824676,
1659        9226615,   -5077626,    2600886,   -1217834,     507880,    -180833,      50697 },
1660   {      -1901,      19708,     -87702,     279734,    -731583,    1666718,   -3422639,    6476841,
1661      -11477102,   19294191,  -31146706,   48931389,  -76163119,  121057848, -210065474,  503448799,
1662     2002737822, -327156768,  164885221,  -99741102,   63607710,  -40821216,   25745124,  -15710906,
1663        9161203,   -5042261,    2583174,   -1209780,     504652,    -179749,      50423 },
1664   {      -1873,      19477,     -86755,     276848,    -724263,    1650423,   -3389781,    6415578,
1665      -11369850,   19115630,  -30860522,   48483633,  -75465775,  119939087, -208062969,  498017039,
1666     2005450814, -325007333,  163696339,  -99003954,   63134699,  -40518255,   25555348,  -15596297,
1667        9095288,   -5006610,    2565309,   -1201650,     501391,    -178654,      50146 },
1668   {      -1845,      19248,     -85809,     273961,    -716939,    1634110,   -3356876,    6354207,
1669      -11262383,   18936676,  -30573666,   48034790,  -74766755,  118817882, -206057527,  492593593,
1670     2008139771, -322837984,  162498596,  -98261671,   62658446,  -40213202,   25364232,  -15480851,
1671        9028871,   -4970674,    2547293,   -1193446,     498097,    -177545,      49865 },
1672   {      -1817,      19019,     -84865,     271075,    -709610,    1617780,   -3323924,    6292732,
1673      -11154706,   18757336,  -30286150,   47584879,  -74066087,  117694280, -204049229,  487178565,
1674     2010804631, -320648725,  161292016,  -97514271,   62178965,  -39906064,   25171779,  -15364571,
1675        8961953,   -4934452,    2529124,   -1185167,     494770,    -176424,      49579 },
1676   {      -1789,      18790,     -83921,     268189,    -702278,    1601434,   -3290927,    6231154,
1677      -11046822,   18577618,  -29997986,   47133919,  -73363803,  116568326, -202038153,  481772056,
1678     2013445334, -318439559,  160076625,  -96761773,   61696267,  -39596849,   24977996,  -15247460,
1679        8894537,   -4897947,    2510805,   -1176814,     491410,    -175291,      49290 },
1680   {      -1761,      18562,     -82978,     265303,    -694942,    1585072,   -3257887,    6169476,
1681      -10938738,   18397530,  -29709187,   46681929,  -72659931,  115440069, -200024381,  476374167,
1682     2016061817, -316210490,  158852449,  -96004198,   61210367,  -39285566,   24782887,  -15129521,
1683        8826623,   -4861158,    2492333,   -1168386,     488017,    -174144,      48997 },
1684   {      -1734,      18335,     -82036,     262418,    -687603,    1568696,   -3224805,    6107702,
1685      -10830458,   18217079,  -29419765,   46228929,  -71954501,  114309555, -198007990,  470985001,
1686     2018654021, -313961522,  157619514,  -95241563,   60721276,  -38972224,   24586458,  -15010756,
1687        8758214,   -4824087,    2473711,   -1159884,     484592,    -172985,      48700 },
1688   {      -1706,      18108,     -81095,     259534,    -680261,    1552305,   -3191683,    6045833,
1689      -10721985,   18036274,  -29129732,   45774938,  -71247542,  113176830, -195989062,  465604657,
1690     2021221885, -311692662,  156377846,  -94473890,   60229009,  -38656830,   24388713,  -14891170,
1691        8689311,   -4786734,    2454939,   -1151308,     481133,    -171814,      48398 },
1692   {      -1679,      17882,     -80155,     256650,    -672917,    1535902,   -3158521,    5983872,
1693      -10613326,   17855121,  -28839101,   45319975,  -70539085,  112041943, -193967675,  460233237,
1694     2023765349, -309403914,  155127472,  -93701197,   59733579,  -38339393,   24189657,  -14770764,
1695        8619916,   -4749100,    2436016,   -1142659,     477642,    -170630,      48093 },
1696   {      -1653,      17656,     -79216,     253768,    -665570,    1519485,   -3125322,    5921823,
1697      -10504484,   17673629,  -28547884,   44864059,  -69829158,  110904938, -191943908,  454870841,
1698     2026284356, -307095284,  153868420,  -92923506,   59234998,  -38019923,   23989297,  -14649542,
1699        8550030,   -4711185,    2416944,   -1133935,     474118,    -169433,      47784 },
1700   {      -1626,      17432,     -78279,     250886,    -658221,    1503057,   -3092086,    5859688,
1701      -10395464,   17491806,  -28256093,   44407209,  -69117792,  109765864, -189917841,  449517569,
1702     2028778846, -304766781,  152600718,  -92140836,   58733282,  -37698427,   23787638,  -14527507,
1703        8479654,   -4672992,    2397722,   -1125138,     470561,    -168223,      47471 },
1704   {      -1599,      17207,     -77343,     248005,    -650871,    1486618,   -3058816,    5797468,
1705      -10286272,   17309658,  -27963741,   43949445,  -68405016,  108624767, -187889553,  444173521,
1706     2031248762, -302418410,  151324392,  -91353209,   58228444,  -37374915,   23584684,  -14404662,
1707        8408792,   -4634520,    2378351,   -1116267,     466972,    -167001,      47154 },
1708   {      -1573,      16984,     -76408,     245126,    -643519,    1470168,   -3025512,    5735169,
1709      -10176911,   17127195,  -27670840,   43490785,  -67690859,  107481694, -185859123,  438838795,
1710     2033694047, -300050179,  150039472,  -90560645,   57720498,  -37049395,   23380442,  -14281011,
1711        8337444,   -4595771,    2358831,   -1107322,     463350,    -165766,      46833 },
1712   {      -1547,      16761,     -75474,     242248,    -636167,    1453708,   -2992176,    5672790,
1713      -10067386,   16944423,  -27377403,   43031250,  -66975353,  106336692, -183826630,  433513491,
1714     2036114644, -297662098,  148745987,  -89763165,   57209457,  -36721877,   23174917,  -14156556,
1715        8265612,   -4556745,    2339163,   -1098305,     459695,    -164519,      46508 },
1716   {      -1521,      16539,     -74542,     239372,    -628813,    1437239,   -2958810,    5610337,
1717       -9957702,   16761351,  -27083441,   42570857,  -66258525,  105189807, -181792152,  428197707,
1718     2038510496, -295254174,  147443965,  -88960790,   56695337,  -36392370,   22968114,  -14031301,
1719        8193298,   -4517443,    2319347,   -1089214,     456008,    -163258,      46179 },
1720   {      -1496,      16317,     -73610,     236497,    -621460,    1420762,   -2925415,    5547810,
1721       -9847864,   16577985,  -26788967,   42109627,  -65540406,  104041086, -179755768,  422891541,
1722     2040881549, -292826418,  146133435,  -88153543,   56178151,  -36060884,   22760040,  -13905250,
1723        8120504,   -4477866,    2299384,   -1080050,     452288,    -161986,      45846 },
1724   {      -1470,      16096,     -72681,     233624,    -614106,    1404277,   -2891991,    5485213,
1725       -9737876,   16394334,  -26493994,   41647578,  -64821025,  102890577, -177717557,  417595092,
1726     2043227747, -290378839,  144814429,  -87341444,   55657915,  -35727426,   22550700,  -13778404,
1727        8047232,   -4438015,    2279273,   -1070813,     448535,    -160700,      45509 },
1728   {      -1445,      15876,     -71753,     230752,    -606753,    1387785,   -2858542,    5422548,
1729       -9627743,   16210406,  -26198533,   41184730,  -64100412,  101738325, -175677597,  412308457,
1730     2045549037, -287911449,  143486975,  -86524516,   55134643,  -35392008,   22340100,  -13650769,
1731        7973483,   -4397891,    2259016,   -1061504,     444750,    -159402,      45167 },
1732   {      -1420,      15656,     -70826,     227883,    -599400,    1371287,   -2825068,    5359819,
1733       -9517469,   16026208,  -25902598,   40721101,  -63378597,  100584377, -173635966,  407031733,
1734     2047845363, -285424257,  142151105,  -85702782,   54608349,  -35054638,   22128246,  -13522348,
1735        7899259,   -4357495,    2238612,   -1052122,     440933,    -158091,      44822 },
1736   {      -1395,      15437,     -69901,     225016,    -592048,    1354783,   -2791570,    5297027,
1737       -9407059,   15841748,  -25606200,   40256712,  -62655609,   99428780, -171592743,  401765016,
1738     2050116673, -282917276,  140806849,  -84876262,   54079049,  -34715326,   21915143,  -13393143,
1739        7824563,   -4316827,    2218063,   -1042668,     437083,    -156768,      44473 },
1740   {      -1370,      15219,     -68977,     222151,    -584697,    1338274,   -2758050,    5234176,
1741       -9296518,   15657033,  -25309351,   39791581,  -61931478,   98271581, -169548005,  396508404,
1742     2052362915, -280390518,  139454238,  -84044981,   53546758,  -34374082,   21700798,  -13263158,
1743        7749395,   -4275890,    2197368,   -1033141,     433201,    -155432,      44120 },
1744   {      -1346,      15002,     -68055,     219288,    -577348,    1321761,   -2724510,    5171267,
1745       -9185851,   15472072,  -25012064,   39325727,  -61206234,   97112827, -167501830,  391261992,
1746     2054584035, -277843995,  138093305,  -83208960,   53011491,  -34030916,   21485217,  -13132398,
1747        7673759,   -4234683,    2176528,   -1023543,     429286,    -154083,      43762 },
1748   {      -1322,      14785,     -67134,     216428,    -570000,    1305245,   -2690950,    5108304,
1749       -9075061,   15286872,  -24714352,   38859170,  -60479906,   95952563, -165454297,  386025876,
1750     2056779983, -275277721,  136724081,  -82368224,   52473264,  -33685837,   21268406,  -13000864,
1751        7597656,   -4193208,    2155544,   -1013872,     425339,    -152722,      43401 },
1752   {      -1298,      14569,     -66215,     213571,    -562655,    1288726,   -2657373,    5045289,
1753       -8964154,   15101440,  -24416226,   38391928,  -59752524,   94790836, -163405482,  380800152,
1754     2058950708, -272691710,  135346599,  -81522795,   51932092,  -33338855,   21050371,  -12868562,
1755        7521087,   -4151465,    2134415,   -1004130,     421360,    -151348,      43036 },
1756   {      -1274,      14354,     -65298,     210716,    -555312,    1272204,   -2623779,    4982226,
1757       -8853134,   14915785,  -24117700,   37924022,  -59024117,   93627694, -161355463,  375584914,
1758     2061096159, -270085976,  133960892,  -80672696,   51387990,  -32989982,   20831118,  -12735495,
1759        7444056,   -4109457,    2113143,    -994316,     417349,    -149961,      42666 },
1760   {      -1250,      14140,     -64383,     207864,    -547971,    1255681,   -2590170,    4919115,
1761       -8742006,   14729914,  -23818784,   37455469,  -58294714,   92463182, -159304318,  370380256,
1762     2063216286, -267460534,  132566991,  -79817953,   50840975,  -32639226,   20610653,  -12601666,
1763        7366564,   -4067183,    2091728,    -984431,     413306,    -148562,      42293 },
1764   {      -1227,      13926,     -63469,     205014,    -540634,    1239157,   -2556547,    4855961,
1765       -8630775,   14543835,  -23519492,   36986290,  -57564347,   91297347, -157252124,  365186274,
1766     2065311041, -264815399,  131164932,  -78958587,   50291062,  -32286597,   20388984,  -12467079,
1767        7288613,   -4024645,    2070170,    -974475,     409231,    -147151,      41915 },
1768   {      -1203,      13713,     -62557,     202168,    -533300,    1222634,   -2522912,    4792765,
1769       -8519444,   14357555,  -23219835,   36516503,  -56833043,   90130235, -155198957,  360003060,
1770     2067380374, -262150588,  129754747,  -78094624,   49738269,  -31932108,   20166115,  -12331738,
1771        7210205,   -3981843,    2048470,    -964448,     405123,    -145726,      41534 },
1772   {      -1180,      13501,     -61647,     199325,    -525969,    1206110,   -2489267,    4729531,
1773       -8408019,   14171082,  -22919827,   36046127,  -56100833,   88961893, -153144895,  354830709,
1774     2069424238, -259466116,  128336472,  -77226089,   49182610,  -31575767,   19942055,  -12195647,
1775        7131342,   -3938780,    2026628,    -954350,     400984,    -144290,      41148 },
1776   {      -1157,      13289,     -60738,     196485,    -518643,    1189588,   -2455611,    4666260,
1777       -8296504,   13984423,  -22619479,   35575182,  -55367747,   87792367, -151090015,  349669313,
1778     2071442585, -256762002,  126910140,  -76353004,   48624102,  -31217585,   19716808,  -12058809,
1779        7052027,   -3895456,    2004645,    -944182,     396813,    -142840,      40758 },
1780   {      -1135,      13079,     -59832,     193648,    -511320,    1173068,   -2421948,    4602956,
1781       -8184904,   13797587,  -22318803,   35103687,  -54633813,   86621703, -149034393,  344518965,
1782     2073435368, -254038262,  125475786,  -75475396,   48062762,  -30857574,   19490382,  -11921228,
1783        6972261,   -3851872,    1982521,    -933943,     392611,    -141378,      40364 },
1784   {      -1112,      12869,     -58927,     190815,    -504002,    1156550,   -2388278,    4539621,
1785       -8073224,   13610581,  -22017812,   34631661,  -53899061,   85449948, -146978105,  339379757,
1786     2075402541, -251294915,  124033446,  -74593290,   47498606,  -30495743,   19262784,  -11782909,
1787        6892048,   -3808029,    1960257,    -923634,     388376,    -139904,      39966 },
1788   {      -1090,      12660,     -58025,     187986,    -496689,    1140036,   -2354603,    4476258,
1789       -7961467,   13423413,  -21716518,   34159122,  -53163520,   84277148, -144921228,  334251781,
1790     2077344058, -248531980,  122583155,  -73706710,   46931652,  -30132104,   19034020,  -11643856,
1791        6811387,   -3763929,    1937854,    -913256,     384110,    -138417,      39564 },
1792   {      -1068,      12451,     -57124,     185160,    -489381,    1123526,   -2320923,    4412869,
1793       -7849638,   13236090,  -21414934,   33686091,  -52427221,   83103348, -142863839,  329135129,
1794     2079259875, -245749476,  121124949,  -72815683,   46361915,  -29766667,   18804097,  -11504071,
1795        6730284,   -3719572,    1915311,    -902807,     379812,    -136917,      39158 },
1796   {      -1046,      12244,     -56226,     182338,    -482078,    1107020,   -2287241,    4349457,
1797       -7737743,   13048619,  -21113071,   33212585,  -51690192,   81928596, -140806012,  324029892,
1798     2081149946, -242947422,  119658865,  -71920233,   45789414,  -29399443,   18573022,  -11363560,
1799        6648738,   -3674960,    1892629,    -892289,     375483,    -135405,      38748 },
1800   {      -1024,      12037,     -55329,     179520,    -474781,    1090519,   -2253558,    4286024,
1801       -7625785,   12861009,  -20810941,   32738625,  -50952463,   80752936, -138747824,  318936160,
1802     2083014227, -240125839,  118184939,  -71020386,   45214165,  -29030444,   18340801,  -11222326,
1803        6566753,   -3630093,    1869810,    -881702,     371122,    -133880,      38334 },
1804   {      -1003,      11831,     -54435,     176705,    -467489,    1074025,   -2219874,    4222574,
1805       -7513769,   12673267,  -20508557,   32264229,  -50214063,   79576416, -136689351,  313854024,
1806     2084852676, -237284748,  116703208,  -70116170,   44636186,  -28659681,   18107442,  -11080373,
1807        6484331,   -3584974,    1846853,    -871045,     366730,    -132343,      37915 },
1808   {       -982,      11626,     -53543,     173895,    -460204,    1057537,   -2186193,    4159107,
1809       -7401700,   12485401,  -20205931,   31789415,  -49475022,   78399081, -134630668,  308783574,
1810     2086665250, -234424171,  115213710,  -69207609,   44055494,  -28287164,   17872951,  -10937706,
1811        6401474,   -3539603,    1823759,    -860320,     362306,    -130794,      37493 },
1812   {       -961,      11422,     -52653,     171089,    -452926,    1041056,   -2152514,    4095628,
1813       -7289582,   12297418,  -19903076,   31314204,  -48735369,   77220976, -132571850,  303724899,
1814     2088451906, -231544129,  113716483,  -68294731,   43472106,  -27912905,   17637335,  -10794329,
1815        6318185,   -3493981,    1800529,    -849526,     357852,    -129232,      37066 },
1816   {       -940,      11219,     -51765,     168288,    -445654,    1024583,   -2118839,    4032139,
1817       -7177420,   12109325,  -19600002,   30838614,  -47995133,   76042149, -130512973,  298678087,
1818     2090212602, -228644645,  112211564,  -67377562,   42886041,  -27536916,   17400603,  -10650246,
1819        6234465,   -3448109,    1777163,    -838663,     353366,    -127658,      36636 },
1820   {       -919,      11016,     -50879,     165491,    -438389,    1008118,   -2085169,    3968642,
1821       -7065217,   11921131,  -19296723,   30362664,  -47254344,   74862644, -128454111,  293643229,
1822     2091947299, -225725743,  110698992,  -66456129,   42297316,  -27159208,   17162760,  -10505461,
1823        6150318,   -3401990,    1753661,    -827733,     348849,    -126071,      36201 },
1824   {       -899,      10815,     -49995,     162698,    -431131,     991663,   -2051507,    3905139,
1825       -6952980,   11732842,  -18993251,   29886373,  -46513030,   73682507, -126395340,  288620412,
1826     2093655956, -222787445,  109178806,  -65530460,   41705949,  -26779793,   16923814,  -10359978,
1827        6065745,   -3355623,    1730025,    -816735,     344301,    -124472,      35762 },
1828   {       -879,      10614,     -49114,     159910,    -423881,     975217,   -2017852,    3841634,
1829       -6840711,   11544467,  -18689597,   29409760,  -45771221,   72501784, -124336734,  283609724,
1830     2095338532, -219829776,  107651045,  -64600581,   41111959,  -26398682,   16683772,  -10213803,
1831        5980750,   -3309011,    1706255,    -805668,     339722,    -122860,      35319 },
1832   {       -859,      10414,     -48235,     157127,    -416639,     958782,   -1984207,    3778129,
1833       -6728416,   11356013,  -18385774,   28932843,  -45028947,   71320521, -122278367,  278611252,
1834     2096994989, -216852761,  106115748,  -63666520,   40515364,  -26015887,   16442641,  -10066938,
1835        5895334,   -3262155,    1682352,    -794535,     335112,    -121236,      34872 },
1836   {       -839,      10215,     -47358,     154349,    -409406,     942358,   -1950573,    3714626,
1837       -6616100,   11167487,  -18081794,   28455643,  -44286236,   70138763, -120220314,  273625084,
1838     2098625289, -213856425,  104572956,  -62728305,   39916181,  -25631421,   16200430,   -9919389,
1839        5809500,   -3215055,    1658315,    -783334,     330472,    -119600,      34421 },
1840   {       -819,      10016,     -46484,     151575,    -402180,     925946,   -1916952,    3651127,
1841       -6503765,   10978897,  -17777669,   27978177,  -43543117,   68956555, -118162649,  268651306,
1842     2100229392, -210840793,  103022708,  -61785964,   39314430,  -25245294,   15957145,   -9771159,
1843        5723250,   -3167714,    1634146,    -772067,     325801,    -117952,      33966 },
1844   {       -800,       9819,     -45612,     148807,    -394964,     909546,   -1883343,    3587636,
1845       -6391418,   10790250,  -17473411,   27500464,  -42799620,   67773944, -116105447,  263690004,
1846     2101807263, -207805893,  101465046,  -60839525,   38710129,  -24857519,   15712794,   -9622254,
1847        5636587,   -3120132,    1609846,    -760732,     321099,    -116291,      33507 },
1848   {       -780,       9622,     -44743,     146043,    -387756,     893160,   -1849749,    3524155,
1849       -6279062,   10601555,  -17169032,   27022523,  -42055773,   66590973, -114048779,  258741265,
1850     2103358864, -204751752,   99900010,  -59889016,   38103297,  -24468108,   15467384,   -9472678,
1851        5549513,   -3072310,    1585415,    -749332,     316367,    -114618,      33044 },
1852   {       -761,       9427,     -43876,     143285,    -380558,     876786,   -1816172,    3460687,
1853       -6166702,   10412817,  -16864544,   26544374,  -41311606,   65407689, -111992721,  253805172,
1854     2104884159, -201678396,   98327641,  -58934467,   37493953,  -24077073,   15220923,   -9322436,
1855        5462032,   -3024251,    1560853,    -737865,     311604,    -112932,      32576 },
1856   {       -742,       9232,     -43011,     140533,    -373369,     860428,   -1782612,    3397233,
1857       -6054343,   10224045,  -16559958,   26066034,  -40567148,   64224137, -109937346,  248881812,
1858     2106383112, -198585854,   96747981,  -57975905,   36882115,  -23684427,   14973419,   -9171531,
1859        5374145,   -2975956,    1536161,    -726332,     306812,    -111235,      32105 },
1860   {       -724,       9038,     -42149,     137786,    -366190,     844084,   -1749070,    3333797,
1861       -5941988,   10035247,  -16255288,   25587523,  -39822427,   63040362, -107882726,  243971269,
1862     2107855690, -195474154,   95161072,  -57013359,   36267804,  -23290181,   14724879,   -9019969,
1863        5285855,   -2927425,    1511341,    -714734,     301989,    -109525,      31629 },
1864   {       -705,       8845,     -41290,     135044,    -359021,     827755,   -1715549,    3270380,
1865       -5829642,    9846429,  -15950545,   25108859,  -39077472,   61856409, -105828936,  239073627,
1866     2109301856, -192343325,   93566957,  -56046860,   35651038,  -22894349,   14475312,   -8867754,
1867        5197165,   -2878660,    1486392,    -703071,     297135,    -107803,      31149 },
1868   {       -687,       8653,     -40433,     132308,    -351862,     811443,   -1682049,    3206986,
1869       -5717310,    9657598,  -15645741,   24630061,  -38332313,   60672322, -103776046,  234188969,
1870     2110721579, -189193398,   91965677,  -55076436,   35031837,  -22496943,   14224724,   -8714890,
1871        5108078,   -2829663,    1461315,    -691342,     292252,    -106069,      30666 },
1872   {       -669,       8462,     -39578,     129578,    -344714,     795148,   -1648572,    3143616,
1873       -5604996,    9468764,  -15340887,   24151148,  -37586978,   59488148, -101724131,  229317379,
1874     2112114824, -186024402,   90357277,  -54102116,   34410219,  -22097975,   13973124,   -8561384,
1875        5018595,   -2780435,    1436111,    -679549,     287339,    -104323,      30178 },
1876   {       -651,       8272,     -38727,     126853,    -337577,     778869,   -1615118,    3080274,
1877       -5492704,    9279932,  -15035996,   23672137,  -36841495,   58303930,  -99673263,  224458939,
1878     2113481560, -182836369,   88741798,  -53123931,   33786206,  -21697458,   13720519,   -8407239,
1879        4928720,   -2730977,    1410780,    -667691,     282396,    -102564,      29686 },
1880   {       -634,       8083,     -37877,     124134,    -330451,     762609,   -1581690,    3016961,
1881       -5380439,    9091110,  -14731080,   23193049,  -36095894,   57119713,  -97623513,  219613732,
1882     2114821754, -179629328,   87119286,  -52141911,   33159817,  -21295405,   13466919,   -8252459,
1883        4838456,   -2681291,    1385324,    -655769,     277424,    -100794,      29190 },
1884   {       -616,       7894,     -37031,     121422,    -323336,     746368,   -1548288,    2953681,
1885       -5268205,    8902306,  -14426151,   22713901,  -35350204,   55935542,  -95574954,  214781840,
1886     2116135376, -176403313,   85489784,  -51156085,   32531071,  -20891829,   13212330,   -8097051,
1887        4747805,   -2631378,    1359743,    -643783,     272422,     -99012,      28690 },
1888   {       -599,       7707,     -36187,     118716,    -316233,     730146,   -1514914,    2890435,
1889       -5156006,    8713526,  -14121219,   22234712,  -34604452,   54751461,  -93527657,  209963344,
1890     2117422394, -173158356,   83853337,  -50166485,   31899988,  -20486742,   12956761,   -7941018,
1891        4656769,   -2581240,    1334037,    -631734,     267390,     -97217,      28185 },
1892   {       -582,       7520,     -35346,     116015,    -309142,     713943,   -1481569,    2827226,
1893       -5043847,    8524779,  -13816298,   21755501,  -33858668,   53567516,  -91481695,  205158325,
1894     2118682778, -169894489,   82209988,  -49173140,   31266590,  -20080158,   12700219,   -7784366,
1895        4565352,   -2530878,    1308208,    -619621,     262329,     -95411,      27677 },
1896   {       -565,       7335,     -34508,     113321,    -302063,     697761,   -1448254,    2764056,
1897       -4931733,    8336071,  -13511399,   21276285,  -33112880,   52383750,  -89437138,  200366864,
1898     2119916500, -166611747,   80559784,  -48176082,   30630895,  -19672089,   12442714,   -7627099,
1899        4473557,   -2480293,    1282256,    -607446,     257239,     -93592,      27165 },
1900   {       -548,       7150,     -33672,     110634,    -294997,     681601,   -1414970,    2700928,
1901       -4819666,    8147410,  -13206533,   20797084,  -32367116,   51200207,  -87394058,  195589041,
1902     2121123531, -163310163,   78902770,  -47175341,   29992925,  -19262550,   12184254,   -7469223,
1903        4381386,   -2429488,    1256181,    -595207,     252120,     -91762,      26649 },
1904   {       -532,       6966,     -32840,     107953,    -287943,     665461,   -1381720,    2637845,
1905       -4707652,    7958803,  -12901713,   20317916,  -31621405,   50016933,  -85352525,  190824935,
1906     2122303842, -159989771,   77238990,  -46170948,   29352700,  -18851553,   11924846,   -7310742,
1907        4288842,   -2378463,    1229986,    -582907,     246971,     -89920,      26128 },
1908   {       -516,       6783,     -32010,     105278,    -280902,     649344,   -1348503,    2574808,
1909       -4595696,    7770257,  -12596950,   19838799,  -30875776,   48833970,  -83312611,  186074626,
1910     2123457406, -156650607,   75568493,  -45162935,   28710241,  -18439111,   11664499,   -7151662,
1911        4195927,   -2327220,    1203669,    -570544,     241794,     -88066,      25604 },
1912   {       -499,       6601,     -31183,     102611,    -273875,     633250,   -1315322,    2511820,
1913       -4483800,    7581779,  -12292256,   19359752,  -30130256,   47651363,  -81274386,  181338192,
1914     2124584196, -153292707,   73891323,  -44151334,   28065568,  -18025238,   11403221,   -6991987,
1915        4102646,   -2275761,    1177232,    -558120,     236588,     -86200,      25075 },
1916   {       -484,       6421,     -30358,      99950,    -266860,     617179,   -1282178,    2448884,
1917       -4371970,    7393378,  -11987643,   18880792,  -29384875,   46469156,  -79237919,  176615712,
1918     2125684186, -149916107,   72207528,  -43136176,   27418702,  -17609948,   11141021,   -6831722,
1919        4009000,   -2224087,    1150676,    -545634,     231353,     -84322,      24543 },
1920   {       -468,       6241,     -29537,      97295,    -259860,     601133,   -1249071,    2386002,
1921       -4260210,    7205059,  -11683122,   18401939,  -28639659,   45287394,  -77203282,  171907264,
1922     2126757350, -146520843,   70517154,  -42117492,   26769665,  -17193253,   10877908,   -6670874,
1923        3914992,   -2172199,    1124001,    -533087,     226090,     -82433,      24006 },
1924   {       -452,       6062,     -28719,      94648,    -252873,     585111,   -1216003,    2323175,
1925       -4148524,    7016830,  -11378705,   17923210,  -27894638,   44106118,  -75170544,  167212925,
1926     2127803664, -143106953,   68820250,  -41095316,   26118477,  -16775169,   10613890,   -6509446,
1927        3820627,   -2120100,    1097209,    -520479,     220798,     -80531,      23465 },
1928   {       -437,       5884,     -27903,      92008,    -245901,     569114,   -1182975,    2260407,
1929       -4036916,    6828699,  -11074403,   17444625,  -27149840,   42925374,  -73139775,  162532772,
1930     2128823102, -139674474,   67116863,  -40069680,   25465160,  -16355707,   10348975,   -6347443,
1931        3725905,   -2067791,    1070299,    -507811,     215478,     -78619,      22921 },
1932   {       -422,       5707,     -27091,      89375,    -238943,     553143,   -1149989,    2197701,
1933       -3925391,    6640672,  -10770229,   16966199,  -26405292,   41745204,  -71111044,  157866881,
1934     2129815641, -136223446,   65407040,  -39040615,   24809735,  -15934883,   10083172,   -6184873,
1935        3630831,   -2015273,    1043274,    -495083,     210129,     -76694,      22372 },
1936   {       -407,       5531,     -26282,      86749,    -231999,     537198,   -1117046,    2135057,
1937       -3813952,    6452756,  -10466193,   16487953,  -25661023,   40565652,  -69084421,  153215328,
1938     2130781258, -132753906,   63690831,  -38008155,   24152223,  -15512709,    9816490,   -6021738,
1939        3535407,   -1962548,    1016133,    -482295,     204753,     -74758,      21819 },
1940   {       -392,       5355,     -25475,      84130,    -225071,     521280,   -1084146,    2072479,
1941       -3702605,    6264960,  -10162307,   16009905,  -24917060,   39386762,  -67059973,  148578190,
1942     2131719931, -129265895,   61968284,  -36972332,   23492647,  -15089201,    9548938,   -5858045,
1943        3439637,   -1909617,     988877,    -469448,     199348,     -72810,      21262 },
1944   {       -378,       5181,     -24672,      81519,    -218158,     505389,   -1051292,    2009969,
1945       -3591352,    6077289,   -9858583,   15532071,  -24173432,   38208577,  -65037771,  143955541,
1946     2132631636, -125759453,   60239449,  -35933179,   22831027,  -14664371,    9280524,   -5693799,
1947        3343523,   -1856483,     961507,    -456542,     193916,     -70851,      20702 },
1948   {       -363,       5008,     -23871,      78915,    -211260,     489527,   -1018483,    1947529,
1949       -3480199,    5889751,   -9555033,   15054471,  -23430166,   37031139,  -63017882,  139347456,
1950     2133516355, -122234619,   58504374,  -34890731,   22167386,  -14238235,    9011258,   -5529006,
1951        3247068,   -1803147,     934024,    -443577,     188456,     -68880,      20137 },
1952   {       -349,       4836,     -23074,      76319,    -204377,     473693,    -985723,    1885162,
1953       -3369150,    5702353,   -9251667,   14577121,  -22687291,   35854493,  -61000375,  134754009,
1954     2134374064, -118691435,   56763109,  -33845019,   21501746,  -13810806,    8741148,   -5363670,
1955        3150276,   -1749610,     906429,    -430554,     182969,     -66897,      19568 },
1956   {       -335,       4665,     -22280,      73731,    -197511,     457889,    -953011,    1822869,
1957       -3258207,    5515102,   -8948497,   14100041,  -21944833,   34678680,  -58985318,  130175273,
1958     2135204746, -115129943,   55015705,  -32796078,   20834128,  -13382098,    8470202,   -5197797,
1959        3053150,   -1695874,     878723,    -417473,     177454,     -64904,      18995 },
1960   {       -321,       4495,     -21489,      71150,    -190661,     442114,    -920349,    1760654,
1961       -3147377,    5328005,   -8645534,   13623248,  -21202820,   33503743,  -56972778,  125611322,
1962     2136008379, -111550184,   53262211,  -31743941,   20164555,  -12952127,    8198432,   -5031393,
1963        2955692,   -1641941,     850906,    -404334,     171912,     -62899,      18419 },
1964   {       -308,       4325,     -20701,      68576,    -183827,     426370,    -887738,    1698518,
1965       -3036663,    5141069,   -8342790,   13146760,  -20461281,   32329726,  -54962824,  121062229,
1966     2136784946, -107952202,   51502679,  -30688643,   19493049,  -12520905,    7925844,   -4864462,
1967        2857907,   -1587812,     822979,    -391138,     166343,     -60882,      17838 },
1968   {       -294,       4157,     -19916,      66011,    -177009,     410656,    -855179,    1636464,
1969       -2926068,    4954301,   -8040277,   12670595,  -19720242,   31156670,  -52955522,  116528065,
1970     2137534429, -104336040,   49737160,  -29630217,   18819633,  -12088448,    7652448,   -4697011,
1971        2759796,   -1533489,     794942,    -377885,     160746,     -58854,      17253 },
1972   {       -281,       3990,     -19135,      63454,    -170209,     394974,    -822674,    1574494,
1973       -2815598,    4767708,   -7738005,   12194771,  -18979731,   29984619,  -50950939,  112008904,
1974     2138256809, -100701741,   47965704,  -28568698,   18144329,  -11654771,    7378255,   -4529046,
1975        2661363,   -1478975,     766798,    -364576,     155123,     -56815,      16665 },
1976   {       -268,       3824,     -18357,      60905,    -163425,     379324,    -790223,    1512611,
1977       -2705256,    4581297,   -7435986,   11719304,  -18239775,   28813615,  -48949143,  107504815,
1978     2138952071,  -97049350,   46188364,  -27504121,   17467159,  -11219887,    7103271,   -4360570,
1979        2562612,   -1424270,     738547,    -351210,     149473,     -54765,      16072 },
1980   {       -255,       3659,     -17582,      58363,    -156659,     363706,    -757828,    1450816,
1981       -2595046,    4395074,   -7134230,   11244214,  -17500402,   27643699,  -46950199,  103015870,
1982     2139620197,  -93378911,   44405192,  -26436519,   16788147,  -10783812,    6827508,   -4191591,
1983        2463546,   -1369376,     710189,    -337789,     143797,     -52703,      15476 },
1984   {       -243,       3494,     -16810,      55830,    -149910,     348121,    -725490,    1389111,
1985       -2484972,    4209048,   -6832750,   10769517,  -16761639,   26474914,  -44954175,   98542140,
1986     2140261173,  -89690470,   42616239,  -25365928,   16107315,  -10346561,    6550974,   -4022114,
1987        2364167,   -1314295,     681726,    -324312,     138094,     -50631,      14875 },
1988   {       -230,       3331,     -16041,      53306,    -143178,     332570,    -693210,    1327500,
1989       -2375038,    4023224,   -6531557,   10295232,  -16023513,   25307302,  -42961136,   94083693,
1990     2140874983,  -85984073,   40821559,  -24292383,   15424686,   -9908147,    6273678,   -3852144,
1991        2264479,   -1259029,     653157,    -310780,     132365,     -48547,      14271 },
1992   {       -218,       3169,     -15276,      50789,    -136465,     317053,    -660989,    1265984,
1993       -2265249,    3837609,   -6230661,    9821375,  -15286052,   24140905,  -40971148,   89640600,
1994     2141461613,  -82259766,   39021205,  -23215919,   14740283,   -9468587,    5995631,   -3681687,
1995        2164486,   -1203580,     624485,    -297194,     126610,     -46452,      13662 },
1996   {       -206,       3008,     -14514,      48281,    -129770,     301571,    -628828,    1204565,
1997       -2155609,    3652211,   -5930074,    9347964,  -14549281,   22975765,  -38984277,   85212929,
1998     2142021049,  -78517597,   37215229,  -22136572,   14054129,   -9027895,    5716840,   -3510749,
1999        2064190,   -1147949,     595710,    -283554,     120829,     -44347,      13050 },
2000   {       -194,       2848,     -13756,      45782,    -123093,     286124,    -596729,    1143246,
2001       -2046120,    3467036,   -5629806,    8875018,  -13813229,   21811922,  -37000587,   80800749,
2002     2142553278,  -74757612,   35403685,  -21054376,   13366248,   -8586085,    5437317,   -3339336,
2003        1963595,   -1092138,     566833,    -269860,     115022,     -42230,      12434 },
2004   {       -182,       2689,     -13000,      43291,    -116435,     270713,    -564693,    1082029,
2005       -1936788,    3282090,   -5329870,    8402552,  -13077922,   20649420,  -35020145,   76404128,
2006     2143058289,  -70979859,   33586628,  -19969368,   12676663,   -8143174,    5157070,   -3167453,
2007        1862705,   -1036148,     537855,    -256112,     109189,     -40102,      11814 },
2008   {       -170,       2530,     -12248,      40808,    -109795,     255338,    -532720,    1020916,
2009       -1827617,    3097382,   -5030275,    7930585,  -12343387,   19488299,  -33043014,   72023133,
2010     2143536068,  -67184388,   31764111,  -18881583,   11985398,   -7699177,    4876108,   -2995106,
2011        1761522,    -979983,     508776,    -242311,     103331,     -37964,      11190 },
2012   {       -159,       2373,     -11500,      38335,    -103175,     239999,    -500813,     959910,
2013       -1718609,    2912917,   -4731034,    7459134,  -11609650,   18328599,  -31069260,   67657832,
2014     2143986605,  -63371247,   29936188,  -17791058,   11292475,   -7254108,    4594443,   -2822301,
2015        1660049,    -923643,     479598,    -228458,      97448,     -35815,      10562 },
2016   {       -148,       2217,     -10755,      35870,     -96573,     224698,    -468971,     899012,
2017       -1609770,    2728702,   -4432156,    6988216,  -10876739,   17170364,  -29098946,   63308290,
2018     2144409890,  -59540487,   28102916,  -16697829,   10597920,   -6807983,    4312082,   -2649044,
2019        1558292,    -867130,     450322,    -214553,      91539,     -33655,       9931 },
2020   {       -137,       2062,     -10013,      33414,     -89992,     209435,    -437196,     838224,
2021       -1501103,    2544744,   -4133653,    6517848,  -10144680,   16013633,  -27132137,   58974573,
2022     2144805912,  -55692156,   26264348,  -15601931,    9901754,   -6360817,    4029037,   -2475340,
2023        1456252,    -810447,     420948,    -200596,      85605,     -31484,       9295 },
2024   {       -126,       1908,      -9275,      30967,     -83429,     194210,    -405490,     777549,
2025       -1392612,    2361049,   -3835536,    6048048,   -9413499,   14858447,  -25168896,   54656748,
2026     2145174663,  -51826306,   24420541,  -14503403,    9204003,   -5912626,    3745316,   -2301196,
2027        1353933,    -753595,     391477,    -186587,      79647,     -29303,       8656 },
2028   {       -115,       1755,      -8540,      28529,     -76887,     179024,    -373852,     716989,
2029       -1284301,    2177625,   -3537815,    5578832,   -8683223,   13704847,  -23209287,   50354879,
2030     2145516133,  -47942988,   22571549,  -13402279,    8504691,   -5463425,    3460929,   -2126618,
2031        1251338,    -696575,     361911,    -172528,      73663,     -27111,       8013 },
2032   {       -104,       1603,      -7809,      26100,     -70365,     163877,    -342285,     656546,
2033       -1176174,    1994478,   -3240501,    5110218,   -7953879,   12552874,  -21253374,   46069030,
2034     2145830315,  -44042253,   20717430,  -12298598,    7803841,   -5013231,    3175887,   -1951612,
2035        1148472,    -639390,     332250,    -158418,      67656,     -24908,       7366 },
2036   {        -94,       1452,      -7081,      23680,     -63863,     148770,    -310790,     596223,
2037       -1068235,    1811614,   -2943606,    4642223,   -7225491,   11402568,  -19301218,   41799266,
2038     2146117201,  -40124154,   18858239,  -11192397,    7101477,   -4562058,    2890199,   -1776183,
2039        1045337,    -582042,     302495,    -144258,      61623,     -22695,       6715 },
2040   {        -84,       1302,      -6357,      21270,     -57381,     133704,    -279367,     536020,
2041        -960486,    1629040,   -2647140,    4174863,   -6498088,   10253969,  -17352882,   37545650,
2042     2146376785,  -36188744,   16994033,  -10083711,    6397625,   -4109922,    2603875,   -1600337,
2043         941938,    -524533,     272648,    -130048,      55567,     -20472,       6060 },
2044   {        -74,       1154,      -5637,      18869,     -50920,     118678,    -248018,     475941,
2045        -852934,    1446762,   -2351113,    3708156,   -5771694,    9107118,  -15408430,   33308246,
2046     2146609061,  -32236076,   15124869,   -8972580,    5692308,   -3656839,    2316925,   -1424081,
2047         838276,    -466864,     242708,    -115789,      49487,     -18238,       5402 },
2048   {        -64,       1006,      -4919,      16477,     -44480,     103693,    -216743,     415987,
2049        -745580,    1264788,   -2055537,    3242118,   -5046336,    7962054,  -13467923,   29087114,
2050     2146814023,  -28266203,   13250804,   -7859040,    4985550,   -3202825,    2029359,   -1247421,
2051         734357,    -409037,     212677,    -101482,      43382,     -15994,       4740 },
2052   {        -54,        859,      -4206,      14094,     -38061,      88751,    -185544,     356161,
2053        -638430,    1083123,   -1760421,    2776767,   -4322040,    6818819,  -11531423,   24882319,
2054     2146991666,  -24279180,   11371896,   -6743128,    4277377,   -2747896,    1741187,   -1070363,
2055         630184,    -351055,     182557,     -87126,      37255,     -13739,       4074 },
2056   {        -45,        713,      -3496,      11721,     -31663,      73850,    -154422,     296465,
2057        -531486,     901775,   -1465777,    2312118,   -3598831,    5677450,   -9598992,   20693920,
2058     2147141986,  -20275062,    9488202,   -5624884,    3567813,   -2292067,    1452419,    -892913,
2059         525759,    -292918,     152348,     -72722,      31103,     -11474,       3404 },
2060   {        -36,        568,      -2789,       9357,     -25287,      58993,    -123378,     236900,
2061        -424753,     720749,   -1171616,    1848189,   -2876736,    4537989,   -7670691,   16521980,
2062     2147264981,  -16253904,    7599782,   -4504345,    2856883,   -1835356,    1163066,    -715077,
2063         421087,    -234630,     122050,     -58270,      24928,      -9200,       2731 },
2064   {        -26,        425,      -2087,       7003,     -18932,      44179,     -92413,     177470,
2065        -318234,     540052,    -877947,    1384996,   -2155779,    3400474,   -5746580,   12366558,
2066     2147360646,  -12215763,    5706692,   -3381548,    2144612,   -1377777,     873137,    -536862,
2067         316172,    -176193,      91666,     -43772,      18731,      -6915,       2054 },
2068   {        -17,        282,      -1387,       4659,     -12599,      29408,     -61527,     118175,
2069        -211933,     359691,    -584781,     922556,   -1435988,    2264944,   -3826721,    8227714,
2070     2147428980,   -8160693,    3808993,   -2256533,    1431024,    -919347,     582643,    -358273,
2071         211017,    -117607,      61195,     -29227,      12510,      -4620,       1373 },
2072   {         -9,        141,       -692,       2325,      -6289,      14682,     -30723,      59017,
2073        -105854,     179671,    -292128,     460885,    -717386,    1131440,   -1911174,    4105509,
2074     2147469981,   -4088753,    1906742,   -1129337,     716145,    -460083,     291594,    -179317,
2075         105625,     -58875,      30640,     -14637,       6266,      -2315,        688 },
2076 
2077   },
2078 
2079   .d = {
2080 
2081   {     -1,      3,     -9,     24,    -57,    120,   -230,    413,   -700,   1139,
2082      -1797,   2797,  -4411,   7448, -15972,    -53,  16037,  -7466,   4420,  -2802,
2083       1800,  -1141,    702,   -413,    231,   -120,     57,    -25,      9,     -3,  1 },
2084   {     -1,      3,     -9,     24,    -57,    119,   -229,    412,   -699,   1137,
2085      -1794,   2792,  -4403,   7431, -15906,   -160,  16102,  -7483,   4428,  -2807,
2086       1803,  -1143,    703,   -414,    231,   -120,     58,    -25,      9,     -3,  1 },
2087   {     -1,      3,     -9,     24,    -57,    119,   -229,    411,   -698,   1135,
2088      -1791,   2787,  -4395,   7413, -15840,   -267,  16167,  -7499,   4436,  -2812,
2089       1806,  -1145,    705,   -415,    232,   -121,     58,    -25,      9,     -3,  1 },
2090   {     -1,      3,     -9,     24,    -57,    119,   -228,    410,   -696,   1133,
2091      -1787,   2782,  -4386,   7395, -15774,   -374,  16232,  -7516,   4443,  -2816,
2092       1809,  -1147,    706,   -416,    232,   -121,     58,    -25,      9,     -3,  1 },
2093   {     -1,      3,     -9,     24,    -56,    118,   -228,    409,   -695,   1130,
2094      -1784,   2777,  -4377,   7377, -15708,   -480,  16297,  -7532,   4451,  -2821,
2095       1812,  -1149,    707,   -417,    233,   -121,     58,    -25,      9,     -3,  1 },
2096   {     -1,      3,     -9,     24,    -56,    118,   -227,    408,   -693,   1128,
2097      -1781,   2772,  -4368,   7358, -15641,   -587,  16361,  -7549,   4458,  -2825,
2098       1815,  -1151,    708,   -418,    233,   -122,     58,    -25,      9,     -3,  1 },
2099   {     -1,      3,     -9,     24,    -56,    118,   -226,    407,   -692,   1126,
2100      -1777,   2766,  -4359,   7339, -15574,   -694,  16425,  -7564,   4466,  -2829,
2101       1818,  -1153,    710,   -419,    234,   -122,     58,    -25,      9,     -3,  1 },
2102   {     -1,      3,     -9,     24,    -56,    117,   -226,    406,   -690,   1123,
2103      -1773,   2761,  -4350,   7321, -15507,   -801,  16489,  -7580,   4473,  -2833,
2104       1820,  -1155,    711,   -419,    234,   -122,     59,    -25,      9,     -3,  1 },
2105   {     -1,      3,     -9,     24,    -56,    117,   -225,    405,   -688,   1121,
2106      -1770,   2755,  -4340,   7301, -15440,   -907,  16552,  -7596,   4480,  -2837,
2107       1823,  -1156,    712,   -420,    235,   -122,     59,    -25,      9,     -3,  1 },
2108   {     -1,      3,     -9,     24,    -56,    117,   -225,    404,   -687,   1118,
2109      -1766,   2749,  -4331,   7282, -15373,  -1014,  16616,  -7611,   4487,  -2841,
2110       1826,  -1158,    713,   -421,    235,   -123,     59,    -25,      9,     -3,  1 },
2111   {     -1,      3,     -9,     24,    -55,    116,   -224,    403,   -685,   1116,
2112      -1762,   2744,  -4321,   7262, -15305,  -1121,  16679,  -7626,   4493,  -2845,
2113       1828,  -1160,    714,   -422,    236,   -123,     59,    -25,      9,     -3,  1 },
2114   {      0,      3,     -9,     23,    -55,    116,   -223,    402,   -684,   1113,
2115      -1759,   2738,  -4311,   7243, -15237,  -1227,  16742,  -7640,   4500,  -2849,
2116       1831,  -1161,    715,   -422,    236,   -123,     59,    -25,      9,     -3,  1 },
2117   {      0,      3,     -9,     23,    -55,    115,   -223,    401,   -682,   1111,
2118      -1755,   2732,  -4301,   7223, -15169,  -1334,  16804,  -7655,   4506,  -2853,
2119       1833,  -1163,    717,   -423,    237,   -124,     59,    -26,     10,     -3,  1 },
2120   {      0,      2,     -9,     23,    -55,    115,   -222,    400,   -680,   1108,
2121      -1751,   2726,  -4291,   7202, -15101,  -1440,  16867,  -7669,   4512,  -2856,
2122       1835,  -1165,    718,   -424,    237,   -124,     59,    -26,     10,     -3,  1 },
2123   {      0,      2,     -8,     23,    -55,    115,   -221,    399,   -679,   1106,
2124      -1747,   2719,  -4281,   7182, -15033,  -1547,  16929,  -7683,   4518,  -2860,
2125       1837,  -1166,    719,   -424,    237,   -124,     60,    -26,     10,     -3,  1 },
2126   {      0,      2,     -8,     23,    -54,    114,   -221,    397,   -677,   1103,
2127      -1743,   2713,  -4270,   7161, -14964,  -1653,  16990,  -7697,   4524,  -2863,
2128       1840,  -1167,    720,   -425,    238,   -124,     60,    -26,     10,     -3,  1 },
2129   {      0,      2,     -8,     23,    -54,    114,   -220,    396,   -675,   1100,
2130      -1739,   2707,  -4260,   7140, -14895,  -1760,  17052,  -7710,   4530,  -2866,
2131       1842,  -1169,    721,   -426,    238,   -125,     60,    -26,     10,     -3,  1 },
2132   {      0,      2,     -8,     23,    -54,    114,   -219,    395,   -673,   1098,
2133      -1734,   2700,  -4249,   7119, -14826,  -1866,  17113,  -7723,   4536,  -2869,
2134       1844,  -1170,    722,   -426,    239,   -125,     60,    -26,     10,     -3,  1 },
2135   {      0,      2,     -8,     23,    -54,    113,   -219,    394,   -671,   1095,
2136      -1730,   2694,  -4238,   7098, -14757,  -1973,  17174,  -7736,   4541,  -2872,
2137       1846,  -1172,    722,   -427,    239,   -125,     60,    -26,     10,     -3,  1 },
2138   {      0,      2,     -8,     23,    -53,    113,   -218,    393,   -670,   1092,
2139      -1726,   2687,  -4227,   7076, -14687,  -2079,  17235,  -7749,   4546,  -2875,
2140       1847,  -1173,    723,   -428,    240,   -125,     60,    -26,     10,     -3,  1 },
2141   {      0,      2,     -8,     23,    -53,    112,   -217,    392,   -668,   1089,
2142      -1721,   2680,  -4216,   7055, -14618,  -2185,  17296,  -7761,   4551,  -2878,
2143       1849,  -1174,    724,   -428,    240,   -126,     60,    -26,     10,     -3,  1 },
2144   {      0,      2,     -8,     22,    -53,    112,   -217,    391,   -666,   1086,
2145      -1717,   2673,  -4205,   7033, -14548,  -2292,  17356,  -7773,   4556,  -2881,
2146       1851,  -1175,    725,   -429,    240,   -126,     61,    -26,     10,     -3,  1 },
2147   {      0,      2,     -8,     22,    -53,    112,   -216,    389,   -664,   1083,
2148      -1713,   2667,  -4194,   7010, -14478,  -2398,  17416,  -7785,   4561,  -2883,
2149       1853,  -1177,    726,   -429,    241,   -126,     61,    -26,     10,     -3,  1 },
2150   {      0,      2,     -8,     22,    -53,    111,   -215,    388,   -662,   1080,
2151      -1708,   2660,  -4182,   6988, -14408,  -2504,  17476,  -7797,   4566,  -2886,
2152       1854,  -1178,    727,   -430,    241,   -126,     61,    -26,     10,     -3,  1 },
2153   {      0,      2,     -8,     22,    -52,    111,   -214,    387,   -660,   1077,
2154      -1703,   2652,  -4170,   6966, -14338,  -2610,  17535,  -7808,   4570,  -2888,
2155       1856,  -1179,    727,   -431,    241,   -127,     61,    -26,     10,     -3,  1 },
2156   {      0,      2,     -8,     22,    -52,    110,   -214,    386,   -658,   1074,
2157      -1699,   2645,  -4159,   6943, -14267,  -2716,  17594,  -7820,   4574,  -2890,
2158       1857,  -1180,    728,   -431,    242,   -127,     61,    -26,     10,     -3,  1 },
2159   {      0,      2,     -8,     22,    -52,    110,   -213,    385,   -656,   1071,
2160      -1694,   2638,  -4147,   6920, -14196,  -2822,  17653,  -7830,   4578,  -2893,
2161       1859,  -1181,    729,   -432,    242,   -127,     61,    -27,     10,     -3,  1 },
2162   {      0,      2,     -8,     22,    -52,    110,   -212,    383,   -654,   1068,
2163      -1689,   2631,  -4134,   6897, -14126,  -2928,  17712,  -7841,   4582,  -2895,
2164       1860,  -1182,    730,   -432,    242,   -127,     61,    -27,     10,     -3,  1 },
2165   {      0,      2,     -8,     22,    -52,    109,   -211,    382,   -652,   1065,
2166      -1684,   2623,  -4122,   6873, -14055,  -3033,  17770,  -7851,   4586,  -2897,
2167       1861,  -1183,    730,   -432,    243,   -127,     62,    -27,     10,     -3,  1 },
2168   {      0,      2,     -8,     22,    -51,    109,   -211,    381,   -650,   1062,
2169      -1680,   2616,  -4110,   6850, -13983,  -3139,  17828,  -7861,   4590,  -2898,
2170       1862,  -1183,    731,   -433,    243,   -128,     62,    -27,     10,     -3,  1 },
2171   {      0,      2,     -8,     22,    -51,    108,   -210,    379,   -648,   1058,
2172      -1675,   2608,  -4097,   6826, -13912,  -3245,  17886,  -7871,   4593,  -2900,
2173       1864,  -1184,    731,   -433,    243,   -128,     62,    -27,     10,     -3,  1 },
2174   {      0,      2,     -8,     21,    -51,    108,   -209,    378,   -646,   1055,
2175      -1670,   2600,  -4085,   6802, -13841,  -3350,  17943,  -7881,   4596,  -2902,
2176       1865,  -1185,    732,   -434,    244,   -128,     62,    -27,     10,     -3,  1 },
2177   {      0,      2,     -8,     21,    -51,    107,   -208,    377,   -644,   1052,
2178      -1665,   2592,  -4072,   6778, -13769,  -3456,  18000,  -7890,   4599,  -2903,
2179       1866,  -1186,    733,   -434,    244,   -128,     62,    -27,     10,     -3,  1 },
2180   {      0,      2,     -8,     21,    -50,    107,   -208,    375,   -642,   1048,
2181      -1659,   2584,  -4059,   6753, -13697,  -3561,  18057,  -7899,   4602,  -2905,
2182       1867,  -1186,    733,   -435,    244,   -128,     62,    -27,     10,     -3,  1 },
2183   {      0,      2,     -8,     21,    -50,    106,   -207,    374,   -639,   1045,
2184      -1654,   2576,  -4046,   6729, -13625,  -3667,  18114,  -7908,   4605,  -2906,
2185       1867,  -1187,    734,   -435,    244,   -129,     62,    -27,     10,     -3,  1 },
2186   {      0,      2,     -8,     21,    -50,    106,   -206,    373,   -637,   1042,
2187      -1649,   2568,  -4033,   6704, -13553,  -3772,  18170,  -7916,   4608,  -2907,
2188       1868,  -1188,    734,   -435,    245,   -129,     62,    -27,     10,     -3,  1 },
2189   {      0,      2,     -8,     21,    -50,    106,   -205,    371,   -635,   1038,
2190      -1644,   2560,  -4020,   6679, -13481,  -3877,  18226,  -7925,   4610,  -2908,
2191       1869,  -1188,    734,   -436,    245,   -129,     62,    -27,     10,     -3,  1 },
2192   {      0,      2,     -7,     21,    -49,    105,   -204,    370,   -633,   1035,
2193      -1639,   2552,  -4006,   6654, -13408,  -3982,  18282,  -7933,   4612,  -2909,
2194       1869,  -1189,    735,   -436,    245,   -129,     62,    -27,     10,     -3,  1 },
2195   {      0,      2,     -7,     21,    -49,    105,   -204,    369,   -631,   1031,
2196      -1633,   2544,  -3993,   6629, -13336,  -4087,  18337,  -7940,   4614,  -2910,
2197       1870,  -1189,    735,   -436,    245,   -129,     63,    -27,     10,     -3,  1 },
2198   {      0,      2,     -7,     21,    -49,    104,   -203,    367,   -628,   1028,
2199      -1628,   2535,  -3979,   6603, -13263,  -4192,  18392,  -7948,   4616,  -2911,
2200       1871,  -1190,    736,   -437,    246,   -129,     63,    -27,     10,     -3,  1 },
2201   {      0,      2,     -7,     20,    -49,    104,   -202,    366,   -626,   1024,
2202      -1622,   2527,  -3965,   6577, -13190,  -4297,  18447,  -7955,   4618,  -2912,
2203       1871,  -1190,    736,   -437,    246,   -129,     63,    -27,     10,     -3,  1 },
2204   {      0,      2,     -7,     20,    -49,    103,   -201,    364,   -624,   1021,
2205      -1617,   2518,  -3952,   6551, -13117,  -4402,  18502,  -7962,   4620,  -2912,
2206       1871,  -1190,    736,   -437,    246,   -130,     63,    -27,     10,     -3,  1 },
2207   {      0,      2,     -7,     20,    -48,    103,   -200,    363,   -621,   1017,
2208      -1611,   2510,  -3938,   6525, -13044,  -4506,  18556,  -7968,   4621,  -2913,
2209       1872,  -1190,    737,   -437,    246,   -130,     63,    -28,     10,     -3,  1 },
2210   {      0,      2,     -7,     20,    -48,    102,   -199,    362,   -619,   1013,
2211      -1605,   2501,  -3923,   6499, -12970,  -4611,  18610,  -7975,   4622,  -2913,
2212       1872,  -1191,    737,   -438,    246,   -130,     63,    -28,     10,     -3,  1 },
2213   {      0,      2,     -7,     20,    -48,    102,   -198,    360,   -617,   1010,
2214      -1600,   2492,  -3909,   6473, -12897,  -4715,  18663,  -7981,   4623,  -2913,
2215       1872,  -1191,    737,   -438,    247,   -130,     63,    -28,     10,     -3,  1 },
2216   {      0,      2,     -7,     20,    -48,    101,   -198,    359,   -614,   1006,
2217      -1594,   2483,  -3895,   6446, -12823,  -4819,  18717,  -7987,   4624,  -2913,
2218       1872,  -1191,    737,   -438,    247,   -130,     63,    -28,     11,     -3,  1 },
2219   {      0,      2,     -7,     20,    -47,    101,   -197,    357,   -612,   1002,
2220      -1588,   2474,  -3880,   6419, -12749,  -4923,  18770,  -7992,   4625,  -2913,
2221       1872,  -1191,    737,   -438,    247,   -130,     63,    -28,     11,     -3,  1 },
2222   {      0,      2,     -7,     20,    -47,    100,   -196,    356,   -610,    998,
2223      -1582,   2465,  -3866,   6392, -12676,  -5027,  18822,  -7997,   4625,  -2913,
2224       1872,  -1191,    737,   -438,    247,   -130,     63,    -28,     11,     -3,  1 },
2225   {      0,      2,     -7,     20,    -47,    100,   -195,    354,   -607,    994,
2226      -1576,   2456,  -3851,   6365, -12602,  -5131,  18875,  -8002,   4626,  -2913,
2227       1872,  -1191,    738,   -438,    247,   -130,     63,    -28,     11,     -3,  1 },
2228   {      0,      2,     -7,     19,    -47,     99,   -194,    353,   -605,    991,
2229      -1571,   2447,  -3836,   6338, -12528,  -5235,  18927,  -8007,   4626,  -2913,
2230       1871,  -1191,    738,   -439,    247,   -131,     64,    -28,     11,     -3,  1 },
2231   {      0,      2,     -7,     19,    -46,     99,   -193,    351,   -602,    987,
2232      -1565,   2438,  -3821,   6310, -12453,  -5339,  18978,  -8011,   4626,  -2912,
2233       1871,  -1191,    738,   -439,    247,   -131,     64,    -28,     11,     -3,  1 },
2234   {      0,      2,     -7,     19,    -46,     98,   -192,    350,   -600,    983,
2235      -1558,   2428,  -3806,   6283, -12379,  -5442,  19030,  -8015,   4626,  -2911,
2236       1871,  -1191,    738,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2237   {      0,      2,     -7,     19,    -46,     98,   -191,    348,   -597,    979,
2238      -1552,   2419,  -3791,   6255, -12304,  -5546,  19081,  -8019,   4625,  -2911,
2239       1870,  -1191,    738,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2240   {      0,      2,     -7,     19,    -46,     97,   -190,    346,   -595,    975,
2241      -1546,   2409,  -3775,   6227, -12230,  -5649,  19131,  -8023,   4625,  -2910,
2242       1870,  -1190,    738,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2243   {      0,      2,     -7,     19,    -45,     97,   -190,    345,   -592,    971,
2244      -1540,   2400,  -3760,   6199, -12155,  -5752,  19182,  -8026,   4624,  -2909,
2245       1869,  -1190,    737,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2246   {      0,      2,     -7,     19,    -45,     96,   -189,    343,   -589,    967,
2247      -1534,   2390,  -3744,   6171, -12080,  -5855,  19232,  -8029,   4623,  -2908,
2248       1869,  -1190,    737,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2249   {      0,      2,     -7,     19,    -45,     96,   -188,    342,   -587,    963,
2250      -1527,   2380,  -3729,   6142, -12005,  -5958,  19282,  -8031,   4622,  -2907,
2251       1868,  -1189,    737,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2252   {      0,      2,     -7,     18,    -45,     95,   -187,    340,   -584,    959,
2253      -1521,   2370,  -3713,   6113, -11930,  -6061,  19331,  -8034,   4621,  -2906,
2254       1867,  -1189,    737,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2255   {      0,      2,     -6,     18,    -44,     95,   -186,    339,   -582,    954,
2256      -1515,   2361,  -3697,   6085, -11855,  -6164,  19380,  -8036,   4620,  -2904,
2257       1866,  -1189,    737,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2258   {      0,      2,     -6,     18,    -44,     94,   -185,    337,   -579,    950,
2259      -1508,   2351,  -3681,   6056, -11780,  -6266,  19429,  -8038,   4618,  -2903,
2260       1865,  -1188,    737,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2261   {      0,      2,     -6,     18,    -44,     94,   -184,    335,   -576,    946,
2262      -1502,   2341,  -3665,   6027, -11704,  -6368,  19477,  -8039,   4616,  -2901,
2263       1864,  -1187,    736,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2264   {      0,      2,     -6,     18,    -43,     93,   -183,    334,   -574,    942,
2265      -1495,   2330,  -3649,   5997, -11629,  -6471,  19525,  -8040,   4614,  -2900,
2266       1863,  -1187,    736,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2267   {      0,      2,     -6,     18,    -43,     93,   -182,    332,   -571,    938,
2268      -1489,   2320,  -3632,   5968, -11553,  -6573,  19573,  -8041,   4612,  -2898,
2269       1862,  -1186,    736,   -439,    248,   -131,     64,    -28,     11,     -3,  1 },
2270   {      0,      2,     -6,     18,    -43,     92,   -181,    330,   -568,    933,
2271      -1482,   2310,  -3616,   5938, -11478,  -6674,  19620,  -8042,   4610,  -2896,
2272       1861,  -1185,    736,   -438,    248,   -131,     64,    -28,     11,     -3,  1 },
2273   {      0,      2,     -6,     18,    -43,     92,   -180,    329,   -566,    929,
2274      -1475,   2300,  -3599,   5908, -11402,  -6776,  19667,  -8042,   4607,  -2894,
2275       1859,  -1185,    735,   -438,    248,   -132,     64,    -28,     11,     -3,  1 },
2276   {      0,      2,     -6,     18,    -42,     91,   -179,    327,   -563,    925,
2277      -1469,   2289,  -3583,   5879, -11326,  -6878,  19714,  -8042,   4605,  -2892,
2278       1858,  -1184,    735,   -438,    248,   -132,     64,    -28,     11,     -3,  1 },
2279   {      0,      2,     -6,     17,    -42,     91,   -178,    325,   -560,    920,
2280      -1462,   2279,  -3566,   5849, -11250,  -6979,  19760,  -8042,   4602,  -2889,
2281       1856,  -1183,    734,   -438,    248,   -132,     64,    -28,     11,     -3,  1 },
2282   {      0,      2,     -6,     17,    -42,     90,   -177,    324,   -557,    916,
2283      -1455,   2268,  -3549,   5818, -11174,  -7080,  19806,  -8042,   4599,  -2887,
2284       1855,  -1182,    734,   -438,    248,   -132,     64,    -28,     11,     -3,  1 },
2285   {      0,      2,     -6,     17,    -42,     90,   -176,    322,   -555,    912,
2286      -1448,   2258,  -3532,   5788, -11098,  -7181,  19852,  -8041,   4596,  -2884,
2287       1853,  -1181,    733,   -438,    248,   -132,     64,    -28,     11,     -3,  1 },
2288   {      0,      2,     -6,     17,    -41,     89,   -175,    320,   -552,    907,
2289      -1441,   2247,  -3515,   5758, -11022,  -7282,  19897,  -8040,   4592,  -2882,
2290       1851,  -1180,    733,   -437,    248,   -132,     64,    -29,     11,     -4,  1 },
2291   {      0,      2,     -6,     17,    -41,     89,   -174,    319,   -549,    903,
2292      -1434,   2236,  -3498,   5727, -10946,  -7383,  19942,  -8038,   4589,  -2879,
2293       1850,  -1179,    732,   -437,    248,   -132,     64,    -29,     11,     -4,  1 },
2294   {      0,      2,     -6,     17,    -41,     88,   -173,    317,   -546,    898,
2295      -1427,   2226,  -3481,   5696, -10869,  -7484,  19987,  -8037,   4585,  -2876,
2296       1848,  -1178,    732,   -437,    248,   -132,     64,    -29,     11,     -4,  1 },
2297   {      0,      2,     -6,     17,    -41,     88,   -172,    315,   -543,    894,
2298      -1420,   2215,  -3463,   5665, -10793,  -7584,  20031,  -8035,   4581,  -2873,
2299       1846,  -1177,    731,   -437,    248,   -132,     65,    -29,     11,     -4,  1 },
2300   {      0,      2,     -6,     17,    -40,     87,   -171,    313,   -540,    889,
2301      -1413,   2204,  -3446,   5634, -10716,  -7684,  20075,  -8032,   4577,  -2870,
2302       1844,  -1176,    730,   -436,    247,   -132,     65,    -29,     11,     -4,  1 },
2303   {      0,      2,     -6,     16,    -40,     86,   -170,    312,   -537,    884,
2304      -1406,   2193,  -3428,   5603, -10640,  -7784,  20119,  -8030,   4573,  -2867,
2305       1842,  -1175,    730,   -436,    247,   -131,     65,    -29,     11,     -4,  1 },
2306   {      0,      2,     -6,     16,    -40,     86,   -169,    310,   -535,    880,
2307      -1399,   2182,  -3410,   5572, -10563,  -7884,  20162,  -8027,   4568,  -2864,
2308       1840,  -1173,    729,   -436,    247,   -131,     65,    -29,     11,     -4,  1 },
2309   {      0,      2,     -6,     16,    -39,     85,   -168,    308,   -532,    875,
2310      -1392,   2171,  -3393,   5540, -10486,  -7984,  20204,  -8024,   4564,  -2860,
2311       1837,  -1172,    728,   -435,    247,   -131,     65,    -29,     11,     -4,  1 },
2312   {      0,      1,     -6,     16,    -39,     85,   -167,    306,   -529,    871,
2313      -1385,   2159,  -3375,   5509, -10409,  -8083,  20247,  -8020,   4559,  -2857,
2314       1835,  -1171,    728,   -435,    247,   -131,     65,    -29,     11,     -4,  1 },
2315   {      0,      1,     -6,     16,    -39,     84,   -166,    304,   -526,    866,
2316      -1377,   2148,  -3357,   5477, -10333,  -8183,  20289,  -8016,   4554,  -2853,
2317       1833,  -1169,    727,   -434,    247,   -131,     65,    -29,     11,     -4,  1 },
2318   {      0,      1,     -5,     16,    -39,     84,   -165,    303,   -523,    861,
2319      -1370,   2137,  -3339,   5445, -10256,  -8282,  20331,  -8012,   4549,  -2849,
2320       1830,  -1168,    726,   -434,    247,   -131,     65,    -29,     11,     -4,  1 },
2321   {      0,      1,     -5,     16,    -38,     83,   -164,    301,   -520,    856,
2322      -1363,   2125,  -3321,   5413, -10179,  -8381,  20372,  -8008,   4544,  -2845,
2323       1828,  -1166,    725,   -434,    246,   -131,     65,    -29,     11,     -4,  1 },
2324   {      0,      1,     -5,     16,    -38,     83,   -163,    299,   -517,    852,
2325      -1355,   2114,  -3302,   5381, -10102,  -8479,  20413,  -8003,   4538,  -2841,
2326       1825,  -1165,    724,   -433,    246,   -131,     65,    -29,     11,     -4,  1 },
2327   {      0,      1,     -5,     15,    -38,     82,   -162,    297,   -514,    847,
2328      -1348,   2102,  -3284,   5349, -10025,  -8578,  20454,  -7998,   4532,  -2837,
2329       1822,  -1163,    723,   -433,    246,   -131,     65,    -29,     11,     -4,  1 },
2330   {      0,      1,     -5,     15,    -37,     81,   -161,    295,   -511,    842,
2331      -1340,   2091,  -3266,   5316,  -9947,  -8676,  20494,  -7993,   4526,  -2833,
2332       1820,  -1161,    723,   -432,    246,   -131,     65,    -29,     11,     -4,  1 },
2333   {      0,      1,     -5,     15,    -37,     81,   -160,    294,   -508,    837,
2334      -1333,   2079,  -3247,   5284,  -9870,  -8774,  20534,  -7987,   4520,  -2829,
2335       1817,  -1160,    722,   -432,    246,   -131,     64,    -29,     11,     -4,  1 },
2336   {      0,      1,     -5,     15,    -37,     80,   -159,    292,   -505,    832,
2337      -1325,   2068,  -3229,   5251,  -9793,  -8872,  20573,  -7981,   4514,  -2824,
2338       1814,  -1158,    721,   -431,    245,   -131,     64,    -29,     11,     -4,  1 },
2339   {      0,      1,     -5,     15,    -37,     80,   -158,    290,   -502,    828,
2340      -1318,   2056,  -3210,   5218,  -9716,  -8970,  20612,  -7975,   4508,  -2820,
2341       1811,  -1156,    720,   -431,    245,   -131,     64,    -29,     11,     -4,  1 },
2342   {      0,      1,     -5,     15,    -36,     79,   -157,    288,   -499,    823,
2343      -1310,   2044,  -3191,   5185,  -9638,  -9068,  20651,  -7969,   4501,  -2815,
2344       1808,  -1154,    718,   -430,    245,   -131,     64,    -29,     11,     -4,  1 },
2345   {      0,      1,     -5,     15,    -36,     79,   -156,    286,   -495,    818,
2346      -1303,   2032,  -3172,   5152,  -9561,  -9165,  20689,  -7962,   4494,  -2810,
2347       1805,  -1152,    717,   -430,    245,   -131,     64,    -29,     11,     -4,  1 },
2348   {      0,      1,     -5,     15,    -36,     78,   -155,    284,   -492,    813,
2349      -1295,   2020,  -3153,   5119,  -9483,  -9262,  20727,  -7955,   4487,  -2805,
2350       1802,  -1150,    716,   -429,    244,   -130,     64,    -29,     11,     -4,  1 },
2351   {      0,      1,     -5,     14,    -36,     77,   -154,    282,   -489,    808,
2352      -1287,   2008,  -3134,   5086,  -9406,  -9359,  20765,  -7947,   4480,  -2800,
2353       1798,  -1148,    715,   -428,    244,   -130,     64,    -29,     11,     -4,  1 },
2354   {      0,      1,     -5,     14,    -35,     77,   -152,    281,   -486,    803,
2355      -1279,   1996,  -3115,   5053,  -9328,  -9455,  20802,  -7939,   4473,  -2795,
2356       1795,  -1146,    714,   -428,    244,   -130,     64,    -29,     11,     -4,  1 },
2357   {      0,      1,     -5,     14,    -35,     76,   -151,    279,   -483,    798,
2358      -1272,   1984,  -3096,   5019,  -9251,  -9552,  20839,  -7931,   4465,  -2790,
2359       1792,  -1144,    713,   -427,    243,   -130,     64,    -29,     11,     -4,  1 },
2360   {      0,      1,     -5,     14,    -35,     76,   -150,    277,   -480,    793,
2361      -1264,   1972,  -3077,   4986,  -9173,  -9648,  20875,  -7923,   4457,  -2784,
2362       1788,  -1142,    712,   -427,    243,   -130,     64,    -29,     11,     -4,  1 },
2363   {      0,      1,     -5,     14,    -34,     75,   -149,    275,   -477,    788,
2364      -1256,   1960,  -3057,   4952,  -9096,  -9744,  20911,  -7914,   4450,  -2779,
2365       1785,  -1140,    710,   -426,    243,   -130,     64,    -29,     11,     -4,  1 },
2366   {      0,      1,     -5,     14,    -34,     75,   -148,    273,   -474,    783,
2367      -1248,   1948,  -3038,   4918,  -9018,  -9840,  20947,  -7905,   4441,  -2773,
2368       1781,  -1138,    709,   -425,    242,   -130,     64,    -29,     11,     -4,  1 },
2369   {      0,      1,     -5,     14,    -34,     74,   -147,    271,   -470,    778,
2370      -1240,   1935,  -3018,   4884,  -8940,  -9935,  20982,  -7896,   4433,  -2767,
2371       1777,  -1135,    708,   -424,    242,   -130,     64,    -29,     11,     -4,  1 },
2372   {      0,      1,     -5,     14,    -33,     73,   -146,    269,   -467,    772,
2373      -1232,   1923,  -2999,   4850,  -8863, -10031,  21017,  -7886,   4425,  -2762,
2374       1773,  -1133,    706,   -424,    242,   -129,     64,    -29,     11,     -4,  1 },
2375   {      0,      1,     -5,     13,    -33,     73,   -145,    267,   -464,    767,
2376      -1224,   1911,  -2979,   4816,  -8785, -10126,  21051,  -7877,   4416,  -2756,
2377       1770,  -1131,    705,   -423,    241,   -129,     64,    -29,     11,     -4,  1 },
2378   {      0,      1,     -4,     13,    -33,     72,   -144,    265,   -461,    762,
2379      -1216,   1898,  -2959,   4782,  -8707, -10221,  21086,  -7866,   4407,  -2750,
2380       1766,  -1128,    703,   -422,    241,   -129,     64,    -29,     11,     -4,  1 },
2381   {      0,      1,     -4,     13,    -33,     72,   -143,    263,   -457,    757,
2382      -1208,   1886,  -2939,   4748,  -8630, -10315,  21119,  -7856,   4398,  -2743,
2383       1762,  -1126,    702,   -421,    241,   -129,     64,    -29,     11,     -4,  1 },
2384   {      0,      1,     -4,     13,    -32,     71,   -141,    261,   -454,    752,
2385      -1200,   1873,  -2920,   4713,  -8552, -10410,  21152,  -7845,   4389,  -2737,
2386       1757,  -1123,    701,   -421,    240,   -129,     64,    -29,     11,     -4,  1 },
2387   {      0,      1,     -4,     13,    -32,     70,   -140,    259,   -451,    747,
2388      -1192,   1860,  -2900,   4679,  -8474, -10504,  21185,  -7834,   4380,  -2731,
2389       1753,  -1121,    699,   -420,    240,   -129,     64,    -29,     11,     -4,  1 },
2390   {      0,      1,     -4,     13,    -32,     70,   -139,    257,   -448,    741,
2391      -1183,   1848,  -2879,   4644,  -8396, -10598,  21218,  -7822,   4370,  -2724,
2392       1749,  -1118,    698,   -419,    239,   -128,     64,    -29,     11,     -4,  1 },
2393   {      0,      1,     -4,     13,    -31,     69,   -138,    256,   -444,    736,
2394      -1175,   1835,  -2859,   4609,  -8318, -10691,  21250,  -7811,   4360,  -2717,
2395       1745,  -1115,    696,   -418,    239,   -128,     64,    -29,     11,     -4,  1 },
2396   {      0,      1,     -4,     12,    -31,     69,   -137,    254,   -441,    731,
2397      -1167,   1822,  -2839,   4575,  -8241, -10785,  21282,  -7798,   4351,  -2711,
2398       1740,  -1113,    694,   -417,    238,   -128,     64,    -29,     11,     -4,  1 },
2399   {      0,      1,     -4,     12,    -31,     68,   -136,    252,   -438,    725,
2400      -1159,   1809,  -2819,   4540,  -8163, -10878,  21313,  -7786,   4340,  -2704,
2401       1736,  -1110,    693,   -416,    238,   -128,     63,    -29,     11,     -4,  1 },
2402   {      0,      1,     -4,     12,    -31,     67,   -135,    250,   -435,    720,
2403      -1150,   1797,  -2799,   4505,  -8085, -10971,  21344,  -7773,   4330,  -2697,
2404       1731,  -1107,    691,   -415,    238,   -128,     63,    -29,     11,     -4,  1 },
2405   {      0,      1,     -4,     12,    -30,     67,   -134,    248,   -431,    715,
2406      -1142,   1784,  -2778,   4470,  -8007, -11063,  21374,  -7760,   4320,  -2690,
2407       1727,  -1104,    689,   -414,    237,   -127,     63,    -28,     11,     -4,  1 },
2408   {      0,      1,     -4,     12,    -30,     66,   -133,    246,   -428,    709,
2409      -1134,   1771,  -2758,   4434,  -7929, -11156,  21404,  -7747,   4309,  -2682,
2410       1722,  -1101,    688,   -414,    237,   -127,     63,    -28,     11,     -4,  1 },
2411   {      0,      1,     -4,     12,    -30,     66,   -131,    244,   -425,    704,
2412      -1125,   1758,  -2737,   4399,  -7852, -11248,  21434,  -7733,   4298,  -2675,
2413       1717,  -1098,    686,   -413,    236,   -127,     63,    -28,     11,     -4,  1 },
2414   {      0,      1,     -4,     12,    -29,     65,   -130,    242,   -421,    699,
2415      -1117,   1745,  -2716,   4364,  -7774, -11340,  21463,  -7719,   4287,  -2667,
2416       1712,  -1095,    684,   -412,    236,   -127,     63,    -28,     11,     -4,  1 },
2417   {      0,      1,     -4,     12,    -29,     64,   -129,    240,   -418,    693,
2418      -1108,   1732,  -2696,   4328,  -7696, -11431,  21492,  -7705,   4276,  -2660,
2419       1707,  -1092,    682,   -411,    235,   -126,     63,    -28,     11,     -4,  1 },
2420   {      0,      1,     -4,     11,    -29,     64,   -128,    238,   -414,    688,
2421      -1100,   1718,  -2675,   4293,  -7618, -11523,  21520,  -7690,   4265,  -2652,
2422       1702,  -1089,    680,   -410,    235,   -126,     63,    -28,     11,     -4,  1 },
2423   {      0,      1,     -4,     11,    -29,     63,   -127,    236,   -411,    682,
2424      -1092,   1705,  -2654,   4257,  -7540, -11614,  21548,  -7675,   4253,  -2644,
2425       1697,  -1086,    679,   -409,    234,   -126,     63,    -28,     11,     -4,  1 },
2426   {      0,      1,     -4,     11,    -28,     63,   -126,    234,   -408,    677,
2427      -1083,   1692,  -2633,   4222,  -7463, -11705,  21576,  -7660,   4241,  -2636,
2428       1692,  -1083,    677,   -407,    233,   -126,     63,    -28,     11,     -4,  1 },
2429   {      0,      1,     -4,     11,    -28,     62,   -125,    231,   -404,    672,
2430      -1074,   1679,  -2612,   4186,  -7385, -11795,  21603,  -7645,   4229,  -2628,
2431       1687,  -1079,    675,   -406,    233,   -125,     63,    -28,     11,     -4,  1 },
2432   {      0,      1,     -4,     11,    -28,     61,   -123,    229,   -401,    666,
2433      -1066,   1666,  -2591,   4150,  -7307, -11885,  21630,  -7629,   4217,  -2620,
2434       1682,  -1076,    673,   -405,    232,   -125,     62,    -28,     11,     -4,  1 },
2435   {      0,      1,     -4,     11,    -27,     61,   -122,    227,   -397,    661,
2436      -1057,   1652,  -2570,   4114,  -7229, -11975,  21656,  -7613,   4205,  -2612,
2437       1676,  -1073,    671,   -404,    232,   -125,     62,    -28,     11,     -4,  1 },
2438   {      0,      1,     -3,     11,    -27,     60,   -121,    225,   -394,    655,
2439      -1049,   1639,  -2549,   4078,  -7152, -12065,  21682,  -7596,   4193,  -2604,
2440       1671,  -1069,    669,   -403,    231,   -125,     62,    -28,     11,     -4,  1 },
2441   {      0,      1,     -3,     11,    -27,     60,   -120,    223,   -391,    650,
2442      -1040,   1625,  -2528,   4042,  -7074, -12154,  21708,  -7579,   4180,  -2595,
2443       1665,  -1066,    667,   -402,    231,   -124,     62,    -28,     11,     -4,  1 },
2444   {      0,      1,     -3,     10,    -26,     59,   -119,    221,   -387,    644,
2445      -1031,   1612,  -2507,   4006,  -6996, -12244,  21733,  -7562,   4167,  -2586,
2446       1660,  -1062,    665,   -401,    230,   -124,     62,    -28,     11,     -4,  1 },
2447   {      0,      1,     -3,     10,    -26,     58,   -118,    219,   -384,    638,
2448      -1023,   1598,  -2486,   3970,  -6919, -12332,  21757,  -7545,   4154,  -2578,
2449       1654,  -1059,    663,   -400,    229,   -124,     62,    -28,     11,     -4,  1 },
2450   {      0,      1,     -3,     10,    -26,     58,   -116,    217,   -380,    633,
2451      -1014,   1585,  -2464,   3933,  -6841, -12421,  21782,  -7527,   4141,  -2569,
2452       1648,  -1055,    660,   -398,    229,   -123,     62,    -28,     11,     -4,  1 },
2453   {      0,      1,     -3,     10,    -26,     57,   -115,    215,   -377,    627,
2454      -1005,   1571,  -2443,   3897,  -6764, -12509,  21805,  -7509,   4127,  -2560,
2455       1643,  -1052,    658,   -397,    228,   -123,     62,    -28,     11,     -4,  1 },
2456   {      0,      1,     -3,     10,    -25,     56,   -114,    213,   -373,    622,
2457       -996,   1558,  -2421,   3861,  -6686, -12597,  21829,  -7490,   4114,  -2551,
2458       1637,  -1048,    656,   -396,    227,   -123,     61,    -28,     11,     -4,  1 },
2459   {      0,      1,     -3,     10,    -25,     56,   -113,    211,   -370,    616,
2460       -988,   1544,  -2400,   3824,  -6609, -12685,  21852,  -7472,   4100,  -2542,
2461       1631,  -1044,    654,   -395,    227,   -122,     61,    -28,     11,     -4,  1 },
2462   {      0,      1,     -3,     10,    -25,     55,   -112,    209,   -366,    610,
2463       -979,   1530,  -2378,   3788,  -6531, -12773,  21874,  -7453,   4086,  -2532,
2464       1625,  -1041,    652,   -393,    226,   -122,     61,    -28,     11,     -4,  1 },
2465   {      0,      1,     -3,     10,    -24,     55,   -111,    207,   -363,    605,
2466       -970,   1517,  -2357,   3751,  -6454, -12860,  21896,  -7433,   4072,  -2523,
2467       1619,  -1037,    649,   -392,    225,   -122,     61,    -28,     11,     -4,  1 },
2468   {      0,      1,     -3,      9,    -24,     54,   -109,    205,   -359,    599,
2469       -961,   1503,  -2335,   3714,  -6376, -12946,  21918,  -7414,   4058,  -2513,
2470       1613,  -1033,    647,   -391,    225,   -121,     61,    -28,     11,     -4,  1 },
2471   {      0,      1,     -3,      9,    -24,     53,   -108,    203,   -356,    593,
2472       -952,   1489,  -2313,   3678,  -6299, -13033,  21939,  -7394,   4043,  -2504,
2473       1606,  -1029,    645,   -389,    224,   -121,     61,    -28,     11,     -4,  1 },
2474   {      0,      1,     -3,      9,    -23,     53,   -107,    201,   -352,    588,
2475       -943,   1475,  -2292,   3641,  -6222, -13119,  21960,  -7373,   4029,  -2494,
2476       1600,  -1025,    642,   -388,    223,   -121,     61,    -28,     11,     -4,  1 },
2477   {      0,      1,     -3,      9,    -23,     52,   -106,    198,   -349,    582,
2478       -934,   1462,  -2270,   3604,  -6145, -13205,  21981,  -7353,   4014,  -2484,
2479       1594,  -1021,    640,   -387,    223,   -120,     60,    -28,     11,     -4,  1 },
2480   {      0,      1,     -3,      9,    -23,     52,   -105,    196,   -345,    576,
2481       -925,   1448,  -2248,   3567,  -6067, -13291,  22001,  -7332,   3999,  -2474,
2482       1587,  -1017,    637,   -385,    222,   -120,     60,    -27,     11,     -4,  1 },
2483   {      0,      1,     -3,      9,    -23,     51,   -104,    194,   -342,    571,
2484       -916,   1434,  -2226,   3530,  -5990, -13376,  22020,  -7310,   3984,  -2464,
2485       1581,  -1013,    635,   -384,    221,   -120,     60,    -27,     11,     -4,  1 },
2486   {      0,      1,     -3,      9,    -22,     50,   -102,    192,   -338,    565,
2487       -907,   1420,  -2204,   3493,  -5913, -13461,  22039,  -7289,   3968,  -2454,
2488       1574,  -1009,    632,   -382,    220,   -119,     60,    -27,     11,     -4,  1 },
2489   {      0,      1,     -3,      8,    -22,     50,   -101,    190,   -335,    559,
2490       -898,   1406,  -2182,   3456,  -5836, -13546,  22058,  -7267,   3953,  -2444,
2491       1567,  -1004,    630,   -381,    220,   -119,     60,    -27,     11,     -4,  1 },
2492   {      0,      1,     -3,      8,    -22,     49,   -100,    188,   -331,    553,
2493       -889,   1392,  -2160,   3419,  -5759, -13630,  22076,  -7245,   3937,  -2433,
2494       1561,  -1000,    627,   -380,    219,   -119,     60,    -27,     11,     -4,  1 },
2495   {      0,      1,     -3,      8,    -21,     48,    -99,    186,   -327,    548,
2496       -880,   1378,  -2138,   3382,  -5682, -13714,  22094,  -7222,   3921,  -2423,
2497       1554,   -996,    625,   -378,    218,   -118,     59,    -27,     11,     -4,  1 },
2498   {      0,      1,     -3,      8,    -21,     48,    -98,    184,   -324,    542,
2499       -871,   1364,  -2116,   3345,  -5606, -13798,  22111,  -7199,   3905,  -2412,
2500       1547,   -992,    622,   -377,    217,   -118,     59,    -27,     11,     -4,  1 },
2501   {      0,      1,     -2,      8,    -21,     47,    -96,    182,   -320,    536,
2502       -862,   1350,  -2094,   3308,  -5529, -13882,  22128,  -7176,   3889,  -2401,
2503       1540,   -987,    620,   -375,    216,   -117,     59,    -27,     11,     -4,  1 },
2504   {      0,      1,     -2,      8,    -20,     47,    -95,    179,   -317,    530,
2505       -853,   1335,  -2071,   3270,  -5452, -13965,  22144,  -7153,   3872,  -2390,
2506       1533,   -983,    617,   -374,    216,   -117,     59,    -27,     11,     -4,  1 },
2507   {      0,      1,     -2,      8,    -20,     46,    -94,    177,   -313,    525,
2508       -844,   1321,  -2049,   3233,  -5376, -14048,  22160,  -7129,   3856,  -2379,
2509       1526,   -978,    614,   -372,    215,   -117,     59,    -27,     11,     -4,  1 },
2510   {      0,      0,     -2,      8,    -20,     45,    -93,    175,   -310,    519,
2511       -835,   1307,  -2027,   3196,  -5299, -14130,  22176,  -7105,   3839,  -2368,
2512       1519,   -974,    611,   -370,    214,   -116,     59,    -27,     11,     -4,  1 },
2513   {      0,      0,     -2,      7,    -20,     45,    -92,    173,   -306,    513,
2514       -826,   1293,  -2005,   3158,  -5222, -14212,  22191,  -7080,   3822,  -2357,
2515       1511,   -969,    609,   -369,    213,   -116,     58,    -27,     11,     -4,  1 },
2516   {      0,      0,     -2,      7,    -19,     44,    -90,    171,   -302,    507,
2517       -816,   1279,  -1982,   3121,  -5146, -14294,  22206,  -7055,   3805,  -2346,
2518       1504,   -965,    606,   -367,    212,   -115,     58,    -27,     11,     -4,  1 },
2519   {      0,      0,     -2,      7,    -19,     43,    -89,    169,   -299,    501,
2520       -807,   1265,  -1960,   3083,  -5070, -14376,  22220,  -7030,   3788,  -2334,
2521       1497,   -960,    603,   -366,    211,   -115,     58,    -27,     11,     -4,  1 },
2522   {      0,      0,     -2,      7,    -19,     43,    -88,    167,   -295,    495,
2523       -798,   1250,  -1937,   3046,  -4993, -14457,  22234,  -7005,   3770,  -2323,
2524       1489,   -955,    600,   -364,    210,   -114,     58,    -27,     11,     -4,  1 },
2525   {      0,      0,     -2,      7,    -18,     42,    -87,    165,   -292,    490,
2526       -789,   1236,  -1915,   3008,  -4917, -14538,  22247,  -6979,   3752,  -2311,
2527       1482,   -951,    597,   -362,    209,   -114,     58,    -26,     11,     -4,  1 },
2528   {      0,      0,     -2,      7,    -18,     42,    -86,    162,   -288,    484,
2529       -780,   1222,  -1893,   2971,  -4841, -14618,  22260,  -6953,   3735,  -2300,
2530       1474,   -946,    594,   -361,    209,   -114,     57,    -26,     11,     -4,  1 },
2531   {      0,      0,     -2,      7,    -18,     41,    -85,    160,   -284,    478,
2532       -770,   1207,  -1870,   2933,  -4765, -14698,  22273,  -6927,   3717,  -2288,
2533       1466,   -941,    591,   -359,    208,   -113,     57,    -26,     11,     -4,  1 },
2534   {      0,      0,     -2,      7,    -18,     40,    -83,    158,   -281,    472,
2535       -761,   1193,  -1848,   2896,  -4689, -14778,  22285,  -6900,   3698,  -2276,
2536       1459,   -936,    589,   -357,    207,   -113,     57,    -26,     11,     -4,  1 },
2537   {      0,      0,     -2,      6,    -17,     40,    -82,    156,   -277,    466,
2538       -752,   1179,  -1825,   2858,  -4613, -14858,  22296,  -6873,   3680,  -2264,
2539       1451,   -931,    586,   -355,    206,   -112,     57,    -26,     11,     -4,  1 },
2540   {      0,      0,     -2,      6,    -17,     39,    -81,    154,   -273,    460,
2541       -743,   1164,  -1802,   2820,  -4538, -14937,  22307,  -6846,   3661,  -2252,
2542       1443,   -926,    582,   -354,    205,   -112,     57,    -26,     11,     -4,  1 },
2543   {      0,      0,     -2,      6,    -17,     38,    -80,    152,   -270,    454,
2544       -733,   1150,  -1780,   2783,  -4462, -15016,  22318,  -6818,   3643,  -2239,
2545       1435,   -921,    579,   -352,    204,   -111,     56,    -26,     11,     -4,  1 },
2546   {      0,      0,     -2,      6,    -16,     38,    -79,    150,   -266,    448,
2547       -724,   1135,  -1757,   2745,  -4386, -15094,  22328,  -6790,   3624,  -2227,
2548       1427,   -916,    576,   -350,    203,   -111,     56,    -26,     11,     -4,  1 },
2549   {      0,      0,     -2,      6,    -16,     37,    -77,    147,   -262,    442,
2550       -715,   1121,  -1734,   2707,  -4311, -15172,  22338,  -6762,   3605,  -2214,
2551       1419,   -911,    573,   -348,    202,   -110,     56,    -26,     11,     -4,  1 },
2552   {      0,      0,     -2,      6,    -16,     37,    -76,    145,   -259,    436,
2553       -705,   1106,  -1712,   2669,  -4235, -15250,  22347,  -6733,   3586,  -2202,
2554       1411,   -906,    570,   -347,    201,   -110,     56,    -26,     11,     -4,  1 },
2555   {      0,      0,     -2,      6,    -15,     36,    -75,    143,   -255,    431,
2556       -696,   1092,  -1689,   2632,  -4160, -15328,  22356,  -6704,   3566,  -2189,
2557       1403,   -901,    567,   -345,    200,   -109,     55,    -26,     10,     -4,  1 },
2558   {      0,      0,     -2,      6,    -15,     35,    -74,    141,   -252,    425,
2559       -687,   1077,  -1666,   2594,  -4085, -15405,  22364,  -6675,   3547,  -2176,
2560       1394,   -895,    564,   -343,    199,   -109,     55,    -26,     10,     -4,  1 },
2561   {      0,      0,     -2,      5,    -15,     35,    -73,    139,   -248,    419,
2562       -677,   1063,  -1643,   2556,  -4010, -15482,  22372,  -6646,   3527,  -2163,
2563       1386,   -890,    561,   -341,    198,   -108,     55,    -25,     10,     -4,  1 },
2564   {      0,      0,     -2,      5,    -15,     34,    -71,    137,   -244,    413,
2565       -668,   1048,  -1621,   2518,  -3935, -15558,  22380,  -6616,   3507,  -2150,
2566       1377,   -885,    557,   -339,    197,   -108,     55,    -25,     10,     -4,  1 },
2567   {      0,      0,     -1,      5,    -14,     34,    -70,    135,   -241,    407,
2568       -658,   1034,  -1598,   2480,  -3860, -15634,  22387,  -6586,   3487,  -2137,
2569       1369,   -879,    554,   -337,    196,   -107,     54,    -25,     10,     -4,  1 },
2570   {      0,      0,     -1,      5,    -14,     33,    -69,    132,   -237,    401,
2571       -649,   1019,  -1575,   2442,  -3785, -15710,  22393,  -6555,   3466,  -2124,
2572       1360,   -874,    551,   -335,    195,   -107,     54,    -25,     10,     -4,  1 },
2573   {      0,      0,     -1,      5,    -14,     32,    -68,    130,   -233,    395,
2574       -640,   1005,  -1552,   2405,  -3711, -15785,  22399,  -6524,   3446,  -2111,
2575       1352,   -869,    547,   -333,    194,   -106,     54,    -25,     10,     -4,  1 },
2576   {      0,      0,     -1,      5,    -13,     32,    -67,    128,   -230,    389,
2577       -630,    990,  -1529,   2367,  -3636, -15860,  22405,  -6493,   3425,  -2097,
2578       1343,   -863,    544,   -331,    193,   -106,     54,    -25,     10,     -4,  1 },
2579   {      0,      0,     -1,      5,    -13,     31,    -65,    126,   -226,    383,
2580       -621,    975,  -1506,   2329,  -3562, -15935,  22410,  -6462,   3405,  -2084,
2581       1334,   -857,    541,   -329,    192,   -105,     53,    -25,     10,     -4,  1 },
2582   {      0,      0,     -1,      5,    -13,     30,    -64,    124,   -222,    377,
2583       -611,    961,  -1483,   2291,  -3487, -16009,  22415,  -6430,   3384,  -2070,
2584       1326,   -852,    537,   -327,    191,   -104,     53,    -25,     10,     -4,  1 },
2585   {      0,      0,     -1,      4,    -13,     30,    -63,    122,   -219,    371,
2586       -602,    946,  -1460,   2253,  -3413, -16083,  22419,  -6398,   3363,  -2056,
2587       1317,   -846,    534,   -325,    189,   -104,     53,    -25,     10,     -4,  1 },
2588   {      0,      0,     -1,      4,    -12,     29,    -62,    120,   -215,    365,
2589       -593,    931,  -1438,   2215,  -3339, -16156,  22423,  -6366,   3341,  -2042,
2590       1308,   -841,    530,   -323,    188,   -103,     53,    -25,     10,     -4,  1 },
2591   {      0,      0,     -1,      4,    -12,     29,    -61,    117,   -211,    359,
2592       -583,    917,  -1415,   2177,  -3265, -16229,  22427,  -6333,   3320,  -2029,
2593       1299,   -835,    527,   -321,    187,   -103,     52,    -24,     10,     -4,  1 },
2594   {      0,      0,     -1,      4,    -12,     28,    -59,    115,   -208,    353,
2595       -574,    902,  -1392,   2139,  -3191, -16302,  22429,  -6300,   3298,  -2014,
2596       1290,   -829,    523,   -319,    186,   -102,     52,    -24,     10,     -4,  1 },
2597   {      0,      0,     -1,      4,    -11,     27,    -58,    113,   -204,    347,
2598       -564,    887,  -1369,   2101,  -3118, -16375,  22432,  -6267,   3276,  -2000,
2599       1280,   -823,    520,   -317,    185,   -102,     52,    -24,     10,     -4,  1 },
2600   {      0,      0,     -1,      4,    -11,     27,    -57,    111,   -200,    341,
2601       -555,    873,  -1346,   2063,  -3044, -16447,  22434,  -6233,   3255,  -1986,
2602       1271,   -817,    516,   -315,    184,   -101,     52,    -24,     10,     -3,  1 },
2603   {      0,      0,     -1,      4,    -11,     26,    -56,    109,   -197,    335,
2604       -545,    858,  -1323,   2025,  -2970, -16518,  22435,  -6199,   3232,  -1972,
2605       1262,   -812,    513,   -313,    183,   -100,     51,    -24,     10,     -3,  1 },
2606   {      0,      0,     -1,      4,    -11,     26,    -55,    107,   -193,    329,
2607       -536,    843,  -1300,   1988,  -2897, -16590,  22436,  -6165,   3210,  -1957,
2608       1253,   -806,    509,   -311,    181,   -100,     51,    -24,     10,     -3,  1 },
2609   {      0,      0,     -1,      3,    -10,     25,    -54,    104,   -189,    323,
2610       -526,    829,  -1277,   1950,  -2824, -16661,  22437,  -6130,   3188,  -1943,
2611       1243,   -800,    505,   -309,    180,    -99,     51,    -24,     10,     -3,  1 },
2612   {      0,      0,     -1,      3,    -10,     24,    -52,    102,   -186,    317,
2613       -517,    814,  -1254,   1912,  -2751, -16731,  22437,  -6095,   3165,  -1928,
2614       1234,   -794,    502,   -307,    179,    -99,     51,    -24,     10,     -3,  1 },
2615   {      0,      0,     -1,      3,    -10,     24,    -51,    100,   -182,    311,
2616       -507,    799,  -1231,   1874,  -2678, -16801,  22437,  -6060,   3142,  -1913,
2617       1224,   -788,    498,   -304,    178,    -98,     50,    -23,     10,     -3,  1 },
2618   {      0,      0,     -1,      3,     -9,     23,    -50,     98,   -178,    305,
2619       -498,    784,  -1208,   1836,  -2605, -16871,  22436,  -6025,   3119,  -1898,
2620       1214,   -782,    494,   -302,    177,    -97,     50,    -23,     10,     -3,  1 },
2621   {      0,      0,     -1,      3,     -9,     22,    -49,     96,   -175,    299,
2622       -488,    770,  -1185,   1798,  -2533, -16940,  22435,  -5989,   3096,  -1883,
2623       1205,   -775,    490,   -300,    175,    -97,     50,    -23,     10,     -3,  1 },
2624   {      0,      0,     -1,      3,     -9,     22,    -48,     94,   -171,    293,
2625       -479,    755,  -1162,   1760,  -2460, -17009,  22433,  -5953,   3073,  -1868,
2626       1195,   -769,    487,   -298,    174,    -96,     49,    -23,     10,     -3,  1 },
2627   {      0,      0,     -1,      3,     -9,     21,    -46,     92,   -167,    287,
2628       -470,    740,  -1138,   1723,  -2388, -17078,  22431,  -5916,   3050,  -1853,
2629       1185,   -763,    483,   -296,    173,    -96,     49,    -23,     10,     -3,  1 },
2630   {      0,      0,     -1,      3,     -8,     21,    -45,     89,   -164,    281,
2631       -460,    725,  -1115,   1685,  -2315, -17146,  22428,  -5879,   3026,  -1838,
2632       1175,   -757,    479,   -293,    172,    -95,     49,    -23,     10,     -3,  1 },
2633   {      0,      0,     -1,      3,     -8,     20,    -44,     87,   -160,    275,
2634       -451,    711,  -1092,   1647,  -2243, -17214,  22425,  -5842,   3002,  -1823,
2635       1166,   -750,    475,   -291,    170,    -94,     48,    -23,     10,     -3,  1 },
2636   {      0,      0,      0,      2,     -8,     19,    -43,     85,   -156,    269,
2637       -441,    696,  -1069,   1609,  -2171, -17282,  22421,  -5805,   2978,  -1807,
2638       1156,   -744,    471,   -289,    169,    -94,     48,    -23,      9,     -3,  1 },
2639   {      0,      0,      0,      2,     -7,     19,    -42,     83,   -153,    263,
2640       -432,    681,  -1046,   1571,  -2100, -17349,  22417,  -5767,   2954,  -1792,
2641       1145,   -738,    467,   -287,    168,    -93,     48,    -23,      9,     -3,  1 },
2642   {      0,      0,      0,      2,     -7,     18,    -40,     81,   -149,    257,
2643       -422,    666,  -1023,   1534,  -2028, -17415,  22413,  -5729,   2930,  -1776,
2644       1135,   -731,    463,   -284,    167,    -92,     48,    -22,      9,     -3,  1 },
2645   {      0,      0,      0,      2,     -7,     18,    -39,     79,   -145,    251,
2646       -413,    652,  -1000,   1496,  -1957, -17482,  22408,  -5691,   2906,  -1760,
2647       1125,   -725,    459,   -282,    165,    -92,     47,    -22,      9,     -3,  1 },
2648   {      0,      0,      0,      2,     -7,     17,    -38,     77,   -142,    245,
2649       -403,    637,   -977,   1458,  -1885, -17547,  22402,  -5652,   2881,  -1745,
2650       1115,   -718,    455,   -280,    164,    -91,     47,    -22,      9,     -3,  1 },
2651   {      0,      0,      0,      2,     -6,     16,    -37,     74,   -138,    239,
2652       -394,    622,   -954,   1420,  -1814, -17613,  22396,  -5614,   2857,  -1729,
2653       1105,   -712,    451,   -277,    163,    -90,     47,    -22,      9,     -3,  1 },
2654   {      0,      0,      0,      2,     -6,     16,    -36,     72,   -134,    233,
2655       -384,    607,   -931,   1383,  -1743, -17678,  22390,  -5574,   2832,  -1713,
2656       1094,   -705,    447,   -275,    161,    -90,     46,    -22,      9,     -3,  1 },
2657   {      0,      0,      0,      2,     -6,     15,    -35,     70,   -131,    227,
2658       -375,    593,   -908,   1345,  -1672, -17743,  22383,  -5535,   2807,  -1696,
2659       1084,   -699,    443,   -272,    160,    -89,     46,    -22,      9,     -3,  1 },
2660   {      0,      0,      0,      1,     -5,     15,    -33,     68,   -127,    221,
2661       -365,    578,   -885,   1308,  -1601, -17807,  22376,  -5495,   2782,  -1680,
2662       1073,   -692,    439,   -270,    159,    -88,     46,    -22,      9,     -3,  1 },
2663   {      0,      0,      0,      1,     -5,     14,    -32,     66,   -123,    215,
2664       -356,    563,   -862,   1270,  -1531, -17871,  22368,  -5455,   2756,  -1664,
2665       1063,   -685,    435,   -268,    157,    -87,     45,    -21,      9,     -3,  1 },
2666   {      0,      0,      0,      1,     -5,     13,    -31,     64,   -120,    209,
2667       -346,    548,   -839,   1232,  -1461, -17934,  22359,  -5414,   2731,  -1648,
2668       1052,   -679,    431,   -265,    156,    -87,     45,    -21,      9,     -3,  1 },
2669   {      0,      0,      0,      1,     -5,     13,    -30,     62,   -116,    203,
2670       -337,    534,   -816,   1195,  -1390, -17997,  22351,  -5374,   2705,  -1631,
2671       1042,   -672,    427,   -263,    155,    -86,     45,    -21,      9,     -3,  1 },
2672   {      0,      0,      0,      1,     -4,     12,    -29,     60,   -112,    197,
2673       -327,    519,   -793,   1158,  -1320, -18060,  22341,  -5333,   2679,  -1615,
2674       1031,   -665,    422,   -260,    153,    -85,     44,    -21,      9,     -3,  1 },
2675   {      0,      0,      0,      1,     -4,     12,    -28,     57,   -109,    191,
2676       -318,    504,   -770,   1120,  -1250, -18122,  22332,  -5291,   2654,  -1598,
2677       1020,   -658,    418,   -258,    152,    -85,     44,    -21,      9,     -3,  1 },
2678   {      0,      0,      0,      1,     -4,     11,    -26,     55,   -105,    185,
2679       -308,    490,   -747,   1083,  -1181, -18184,  22322,  -5250,   2627,  -1581,
2680       1009,   -651,    414,   -255,    150,    -84,     44,    -21,      9,     -3,  1 },
2681   {      0,      0,      0,      1,     -4,     11,    -25,     53,   -101,    179,
2682       -299,    475,   -724,   1045,  -1111, -18246,  22311,  -5208,   2601,  -1564,
2683        999,   -644,    410,   -253,    149,    -83,     43,    -21,      9,     -3,  1 },
2684   {      0,      0,      0,      1,     -3,     10,    -24,     51,    -98,    173,
2685       -289,    460,   -701,   1008,  -1042, -18307,  22300,  -5166,   2575,  -1547,
2686        988,   -637,    405,   -250,    148,    -82,     43,    -20,      9,     -3,  1 },
2687   {      0,      0,      0,      0,     -3,      9,    -23,     49,    -94,    167,
2688       -280,    445,   -678,    971,   -973, -18367,  22288,  -5123,   2548,  -1530,
2689        977,   -630,    401,   -248,    146,    -82,     42,    -20,      9,     -3,  1 },
2690   {      0,      0,      0,      0,     -3,      9,    -22,     47,    -91,    161,
2691       -271,    431,   -655,    933,   -904, -18427,  22276,  -5080,   2522,  -1513,
2692        966,   -623,    397,   -245,    145,    -81,     42,    -20,      9,     -3,  1 },
2693   {      0,      0,      0,      0,     -2,      8,    -21,     45,    -87,    156,
2694       -261,    416,   -632,    896,   -835, -18487,  22264,  -5037,   2495,  -1496,
2695        954,   -616,    392,   -242,    143,    -80,     42,    -20,      8,     -3,  1 },
2696   {      0,      0,      0,      0,     -2,      8,    -20,     43,    -83,    150,
2697       -252,    401,   -610,    859,   -766, -18547,  22251,  -4994,   2468,  -1479,
2698        943,   -609,    388,   -240,    142,    -79,     41,    -20,      8,     -3,  1 },
2699   {      0,      0,      0,      0,     -2,      7,    -18,     41,    -80,    144,
2700       -242,    387,   -587,    822,   -698, -18606,  22237,  -4950,   2441,  -1461,
2701        932,   -602,    384,   -237,    140,    -79,     41,    -20,      8,     -3,  1 },
2702   {      0,      0,      0,      0,     -2,      6,    -17,     39,    -76,    138,
2703       -233,    372,   -564,    785,   -630, -18664,  22223,  -4906,   2414,  -1444,
2704        921,   -595,    379,   -235,    139,    -78,     41,    -19,      8,     -3,  1 },
2705   {      0,      0,      0,      0,     -1,      6,    -16,     36,    -73,    132,
2706       -223,    357,   -541,    748,   -562, -18722,  22209,  -4862,   2386,  -1427,
2707        909,   -588,    375,   -232,    137,    -77,     40,    -19,      8,     -3,  1 },
2708   {      0,      0,      0,      0,     -1,      5,    -15,     34,    -69,    126,
2709       -214,    343,   -518,    711,   -494, -18780,  22194,  -4817,   2359,  -1409,
2710        898,   -580,    370,   -229,    136,    -76,     40,    -19,      8,     -3,  1 },
2711   {      0,      0,      0,      0,     -1,      5,    -14,     32,    -65,    120,
2712       -205,    328,   -496,    674,   -426, -18837,  22178,  -4772,   2331,  -1391,
2713        887,   -573,    366,   -227,    134,    -76,     40,    -19,      8,     -3,  1 },
2714   {      0,      0,      1,      0,     -1,      4,    -13,     30,    -62,    114,
2715       -195,    314,   -473,    637,   -358, -18894,  22163,  -4727,   2303,  -1373,
2716        875,   -566,    361,   -224,    133,    -75,     39,    -19,      8,     -3,  1 },
2717   {      0,      0,      1,     -1,      0,      4,    -12,     28,    -58,    108,
2718       -186,    299,   -450,    600,   -291, -18951,  22146,  -4681,   2275,  -1356,
2719        864,   -558,    357,   -221,    131,    -74,     39,    -19,      8,     -3,  1 },
2720   {      0,      0,      1,     -1,      0,      3,    -10,     26,    -55,    102,
2721       -177,    284,   -427,    564,   -224, -19007,  22130,  -4636,   2247,  -1338,
2722        852,   -551,    352,   -218,    130,    -73,     38,    -18,      8,     -3,  1 },
2723   {      0,      0,      1,     -1,      0,      2,     -9,     24,    -51,     96,
2724       -167,    270,   -405,    527,   -157, -19062,  22112,  -4589,   2219,  -1320,
2725        840,   -544,    347,   -216,    128,    -72,     38,    -18,      8,     -3,  1 },
2726   {      0,      0,      1,     -1,      0,      2,     -8,     22,    -47,     91,
2727       -158,    255,   -382,    490,    -90, -19117,  22095,  -4543,   2190,  -1301,
2728        829,   -536,    343,   -213,    127,    -72,     38,    -18,      8,     -3,  1 },
2729   {      0,      0,      1,     -1,      1,      1,     -7,     20,    -44,     85,
2730       -148,    241,   -359,    454,    -24, -19172,  22076,  -4496,   2162,  -1283,
2731        817,   -529,    338,   -210,    125,    -71,     37,    -18,      8,     -3,  1 },
2732   {      0,      0,      1,     -1,      1,      1,     -6,     18,    -40,     79,
2733       -139,    226,   -337,    417,     43, -19226,  22058,  -4450,   2133,  -1265,
2734        805,   -521,    334,   -207,    124,    -70,     37,    -18,      8,     -3,  1 },
2735   {      0,      0,      1,     -1,      1,      0,     -5,     16,    -37,     73,
2736       -130,    212,   -314,    381,    109, -19280,  22039,  -4402,   2104,  -1247,
2737        793,   -514,    329,   -205,    122,    -69,     36,    -18,      8,     -3,  1 },
2738   {      0,      0,      1,     -1,      2,      0,     -4,     14,    -33,     67,
2739       -121,    197,   -292,    344,    175, -19334,  22019,  -4355,   2076,  -1228,
2740        781,   -506,    324,   -202,    121,    -68,     36,    -17,      8,     -3,  1 },
2741   {      0,      0,      1,     -1,      2,     -1,     -3,     12,    -30,     61,
2742       -111,    183,   -269,    308,    240, -19387,  21999,  -4307,   2046,  -1210,
2743        769,   -498,    319,   -199,    119,    -67,     36,    -17,      8,     -3,  1 },
2744   {      0,      0,      1,     -2,      2,     -2,     -2,     10,    -26,     55,
2745       -102,    168,   -247,    271,    306, -19439,  21978,  -4259,   2017,  -1191,
2746        757,   -491,    315,   -196,    117,    -67,     35,    -17,      7,     -3,  1 },
2747   {      0,      0,      1,     -2,      2,     -2,      0,      8,    -23,     50,
2748        -93,    154,   -224,    235,    371, -19491,  21957,  -4211,   1988,  -1172,
2749        745,   -483,    310,   -193,    116,    -66,     35,    -17,      7,     -3,  1 },
2750   {      0,      0,      1,     -2,      3,     -3,      1,      6,    -19,     44,
2751        -83,    140,   -202,    199,    436, -19543,  21936,  -4162,   1958,  -1154,
2752        733,   -475,    305,   -191,    114,    -65,     34,    -17,      7,     -3,  1 },
2753   {      0,      0,      1,     -2,      3,     -3,      2,      4,    -16,     38,
2754        -74,    125,   -179,    163,    501, -19594,  21914,  -4113,   1929,  -1135,
2755        721,   -467,    300,   -188,    113,    -64,     34,    -17,      7,     -3,  1 },
2756   {      0,      0,      1,     -2,      3,     -4,      3,      1,    -12,     32,
2757        -65,    111,   -157,    127,    566, -19645,  21891,  -4064,   1899,  -1116,
2758        709,   -460,    295,   -185,    111,    -63,     34,    -16,      7,     -3,  1 },
2759   {      0,      0,      1,     -2,      3,     -4,      4,     -1,     -9,     26,
2760        -56,     96,   -135,     91,    631, -19696,  21868,  -4014,   1869,  -1097,
2761        697,   -452,    291,   -182,    109,    -62,     33,    -16,      7,     -3,  1 },
2762   {      0,      0,      1,     -2,      4,     -5,      5,     -3,     -5,     21,
2763        -47,     82,   -112,     55,    695, -19746,  21845,  -3964,   1839,  -1078,
2764        684,   -444,    286,   -179,    108,    -61,     33,    -16,      7,     -3,  1 },
2765   {      0,      0,      1,     -2,      4,     -5,      6,     -5,     -2,     15,
2766        -37,     68,    -90,     19,    759, -19795,  21821,  -3914,   1809,  -1059,
2767        672,   -436,    281,   -176,    106,    -61,     32,    -16,      7,     -3,  1 },
2768   {      0,      0,      1,     -2,      4,     -6,      7,     -7,      2,      9,
2769        -28,     53,    -68,    -16,    823, -19844,  21797,  -3864,   1779,  -1039,
2770        660,   -428,    276,   -173,    104,    -60,     32,    -16,      7,     -3,  1 },
2771   {      0,      0,      1,     -2,      4,     -6,      8,     -9,      5,      3,
2772        -19,     39,    -46,    -52,    886, -19893,  21772,  -3813,   1748,  -1020,
2773        647,   -420,    271,   -170,    103,    -59,     31,    -15,      7,     -3,  1 },
2774   {      0,      0,      1,     -3,      5,     -7,      9,    -11,      9,     -2,
2775        -10,     25,    -23,    -88,    950, -19941,  21747,  -3762,   1718,  -1001,
2776        635,   -412,    266,   -167,    101,    -58,     31,    -15,      7,     -3,  1 },
2777   {      0,      0,      1,     -3,      5,     -8,     10,    -13,     12,     -8,
2778         -1,     11,     -1,   -123,   1013, -19989,  21721,  -3711,   1687,   -981,
2779        622,   -404,    261,   -164,     99,    -57,     31,    -15,      7,     -3,  1 },
2780   {      0,      0,      1,     -3,      5,     -8,     12,    -15,     16,    -14,
2781          8,     -3,     21,   -159,   1076, -20036,  21695,  -3660,   1657,   -962,
2782        610,   -396,    256,   -161,     98,    -56,     30,    -15,      7,     -3,  1 },
2783   {      0,      0,      1,     -3,      5,     -9,     13,    -17,     19,    -19,
2784         17,    -18,     43,   -194,   1139, -20083,  21668,  -3608,   1626,   -942,
2785        597,   -388,    251,   -158,     96,    -55,     30,    -15,      7,     -3,  1 },
2786   {      0,     -1,      1,     -3,      6,     -9,     14,    -18,     23,    -25,
2787         26,    -32,     65,   -229,   1201, -20130,  21641,  -3556,   1595,   -923,
2788        584,   -380,    246,   -155,     94,    -54,     29,    -15,      6,     -2,  1 },
2789   {      0,     -1,      1,     -3,      6,    -10,     15,    -20,     26,    -31,
2790         35,    -46,     87,   -265,   1263, -20176,  21613,  -3504,   1564,   -903,
2791        572,   -372,    241,   -152,     93,    -53,     29,    -14,      6,     -2,  1 },
2792   {      0,     -1,      1,     -3,      6,    -10,     16,    -22,     29,    -36,
2793         44,    -60,    109,   -300,   1326, -20221,  21585,  -3451,   1532,   -883,
2794        559,   -364,    236,   -149,     91,    -52,     28,    -14,      6,     -2,  1 },
2795   {      0,     -1,      1,     -3,      6,    -11,     17,    -24,     33,    -42,
2796         54,    -74,    131,   -335,   1387, -20266,  21557,  -3398,   1501,   -863,
2797        546,   -356,    231,   -146,     89,    -52,     28,    -14,      6,     -2,  1 },
2798   {      0,     -1,      1,     -3,      6,    -11,     18,    -26,     36,    -48,
2799         63,    -88,    152,   -370,   1449, -20311,  21528,  -3345,   1469,   -843,
2800        533,   -347,    226,   -143,     87,    -51,     27,    -14,      6,     -2,  1 },
2801   {      0,     -1,      2,     -3,      7,    -12,     19,    -28,     40,    -53,
2802         71,   -102,    174,   -405,   1510, -20355,  21498,  -3292,   1438,   -823,
2803        520,   -339,    221,   -140,     86,    -50,     27,    -14,      6,     -2,  1 },
2804   {      0,     -1,      2,     -4,      7,    -12,     20,    -30,     43,    -59,
2805         80,   -116,    196,   -439,   1572, -20399,  21468,  -3238,   1406,   -803,
2806        507,   -331,    215,   -137,     84,    -49,     27,    -13,      6,     -2,  1 },
2807   {      0,     -1,      2,     -4,      7,    -13,     21,    -32,     46,    -65,
2808         89,   -130,    218,   -474,   1632, -20442,  21438,  -3184,   1374,   -783,
2809        494,   -323,    210,   -134,     82,    -48,     26,    -13,      6,     -2,  1 },
2810   {      0,     -1,      2,     -4,      7,    -13,     22,    -34,     50,    -70,
2811         98,   -144,    239,   -509,   1693, -20485,  21407,  -3130,   1342,   -763,
2812        481,   -314,    205,   -131,     80,    -47,     26,    -13,      6,     -2,  1 },
2813   {      0,     -1,      2,     -4,      8,    -14,     23,    -36,     53,    -76,
2814        107,   -158,    261,   -543,   1754, -20527,  21376,  -3076,   1310,   -743,
2815        468,   -306,    200,   -128,     79,    -46,     25,    -13,      6,     -2,  1 },
2816   {      0,     -1,      2,     -4,      8,    -14,     24,    -38,     57,    -81,
2817        116,   -172,    282,   -578,   1814, -20569,  21344,  -3021,   1278,   -723,
2818        455,   -298,    195,   -125,     77,    -45,     25,    -12,      6,     -2,  1 },
2819   {      0,     -1,      2,     -4,      8,    -15,     25,    -40,     60,    -87,
2820        125,   -186,    304,   -612,   1874, -20611,  21312,  -2966,   1246,   -702,
2821        442,   -289,    189,   -121,     75,    -44,     24,    -12,      6,     -2,  1 },
2822   {      0,     -1,      2,     -4,      8,    -15,     26,    -42,     63,    -92,
2823        134,   -199,    325,   -646,   1933, -20652,  21279,  -2911,   1213,   -682,
2824        429,   -281,    184,   -118,     73,    -43,     24,    -12,      6,     -2,  1 },
2825   {      0,     -1,      2,     -4,      9,    -16,     27,    -44,     67,    -98,
2826        143,   -213,    347,   -680,   1993, -20692,  21246,  -2856,   1181,   -661,
2827        416,   -272,    179,   -115,     71,    -42,     23,    -12,      5,     -2,  1 },
2828   {      0,     -1,      2,     -4,      9,    -16,     28,    -46,     70,   -103,
2829        151,   -227,    368,   -714,   2052, -20732,  21212,  -2800,   1148,   -641,
2830        402,   -264,    174,   -112,     70,    -41,     23,    -12,      5,     -2,  1 },
2831   {      0,     -1,      2,     -4,      9,    -17,     29,    -47,     73,   -109,
2832        160,   -241,    389,   -748,   2111, -20772,  21178,  -2744,   1115,   -620,
2833        389,   -255,    168,   -109,     68,    -40,     22,    -11,      5,     -2,  1 },
2834   {      0,     -1,      2,     -4,      9,    -17,     30,    -49,     76,   -114,
2835        169,   -254,    411,   -782,   2170, -20811,  21143,  -2688,   1083,   -599,
2836        376,   -247,    163,   -106,     66,    -39,     22,    -11,      5,     -2,  1 },
2837   {      0,     -1,      2,     -5,      9,    -18,     31,    -51,     80,   -120,
2838        178,   -268,    432,   -816,   2228, -20850,  21108,  -2631,   1050,   -579,
2839        363,   -238,    158,   -102,     64,    -38,     21,    -11,      5,     -2,  1 },
2840   {      0,     -1,      2,     -5,     10,    -18,     32,    -53,     83,   -125,
2841        186,   -282,    453,   -850,   2287, -20888,  21073,  -2574,   1017,   -558,
2842        349,   -230,    152,    -99,     62,    -37,     21,    -11,      5,     -2,  1 },
2843   {      0,     -1,      2,     -5,     10,    -19,     33,    -55,     86,   -131,
2844        195,   -295,    474,   -883,   2345, -20926,  21037,  -2517,    983,   -537,
2845        336,   -221,    147,    -96,     61,    -36,     20,    -11,      5,     -2,  1 },
2846   {      0,     -1,      2,     -5,     10,    -19,     34,    -57,     89,   -136,
2847        204,   -309,    495,   -917,   2403, -20963,  21000,  -2460,    950,   -516,
2848        322,   -212,    142,    -93,     59,    -35,     20,    -10,      5,     -2,  1 },
2849   {      0,     -1,      2,     -5,     10,    -20,     35,    -59,     93,   -142,
2850        212,   -322,    516,   -950,   2460, -21000,  20963,  -2403,    917,   -495,
2851        309,   -204,    136,    -89,     57,    -34,     19,    -10,      5,     -2,  1 },
2852   {      0,     -1,      2,     -5,     11,    -20,     36,    -61,     96,   -147,
2853        221,   -336,    537,   -983,   2517, -21037,  20926,  -2345,    883,   -474,
2854        295,   -195,    131,    -86,     55,    -33,     19,    -10,      5,     -2,  1 },
2855   {      0,     -1,      2,     -5,     11,    -21,     37,    -62,     99,   -152,
2856        230,   -349,    558,  -1017,   2574, -21073,  20888,  -2287,    850,   -453,
2857        282,   -186,    125,    -83,     53,    -32,     18,    -10,      5,     -2,  1 },
2858   {      0,     -1,      2,     -5,     11,    -21,     38,    -64,    102,   -158,
2859        238,   -363,    579,  -1050,   2631, -21108,  20850,  -2228,    816,   -432,
2860        268,   -178,    120,    -80,     51,    -31,     18,     -9,      5,     -2,  1 },
2861   {      0,     -1,      2,     -5,     11,    -22,     39,    -66,    106,   -163,
2862        247,   -376,    599,  -1083,   2688, -21143,  20811,  -2170,    782,   -411,
2863        254,   -169,    114,    -76,     49,    -30,     17,     -9,      4,     -2,  1 },
2864   {      0,     -1,      2,     -5,     11,    -22,     40,    -68,    109,   -168,
2865        255,   -389,    620,  -1115,   2744, -21178,  20772,  -2111,    748,   -389,
2866        241,   -160,    109,    -73,     47,    -29,     17,     -9,      4,     -2,  1 },
2867   {      0,     -1,      2,     -5,     12,    -23,     41,    -70,    112,   -174,
2868        264,   -402,    641,  -1148,   2800, -21212,  20732,  -2052,    714,   -368,
2869        227,   -151,    103,    -70,     46,    -28,     16,     -9,      4,     -2,  1 },
2870   {      0,     -1,      2,     -5,     12,    -23,     42,    -71,    115,   -179,
2871        272,   -416,    661,  -1181,   2856, -21246,  20692,  -1993,    680,   -347,
2872        213,   -143,     98,    -67,     44,    -27,     16,     -9,      4,     -2,  1 },
2873   {      0,     -1,      2,     -6,     12,    -24,     43,    -73,    118,   -184,
2874        281,   -429,    682,  -1213,   2911, -21279,  20652,  -1933,    646,   -325,
2875        199,   -134,     92,    -63,     42,    -26,     15,     -8,      4,     -2,  1 },
2876   {      0,     -1,      2,     -6,     12,    -24,     44,    -75,    121,   -189,
2877        289,   -442,    702,  -1246,   2966, -21312,  20611,  -1874,    612,   -304,
2878        186,   -125,     87,    -60,     40,    -25,     15,     -8,      4,     -2,  1 },
2879   {      0,     -1,      2,     -6,     12,    -25,     45,    -77,    125,   -195,
2880        298,   -455,    723,  -1278,   3021, -21344,  20569,  -1814,    578,   -282,
2881        172,   -116,     81,    -57,     38,    -24,     14,     -8,      4,     -2,  1 },
2882   {      0,     -1,      2,     -6,     13,    -25,     46,    -79,    128,   -200,
2883        306,   -468,    743,  -1310,   3076, -21376,  20527,  -1754,    543,   -261,
2884        158,   -107,     76,    -53,     36,    -23,     14,     -8,      4,     -2,  1 },
2885   {      0,     -1,      2,     -6,     13,    -26,     47,    -80,    131,   -205,
2886        314,   -481,    763,  -1342,   3130, -21407,  20485,  -1693,    509,   -239,
2887        144,    -98,     70,    -50,     34,    -22,     13,     -7,      4,     -2,  1 },
2888   {      0,     -1,      2,     -6,     13,    -26,     48,    -82,    134,   -210,
2889        323,   -494,    783,  -1374,   3184, -21438,  20442,  -1632,    474,   -218,
2890        130,    -89,     65,    -46,     32,    -21,     13,     -7,      4,     -2,  1 },
2891   {      0,     -1,      2,     -6,     13,    -27,     49,    -84,    137,   -215,
2892        331,   -507,    803,  -1406,   3238, -21468,  20399,  -1572,    439,   -196,
2893        116,    -80,     59,    -43,     30,    -20,     12,     -7,      4,     -2,  1 },
2894   {      0,     -1,      2,     -6,     14,    -27,     50,    -86,    140,   -221,
2895        339,   -520,    823,  -1438,   3292, -21498,  20355,  -1510,    405,   -174,
2896        102,    -71,     53,    -40,     28,    -19,     12,     -7,      3,     -2,  1 },
2897   {      0,     -1,      2,     -6,     14,    -27,     51,    -87,    143,   -226,
2898        347,   -533,    843,  -1469,   3345, -21528,  20311,  -1449,    370,   -152,
2899         88,    -63,     48,    -36,     26,    -18,     11,     -6,      3,     -1,  1 },
2900   {      0,     -1,      2,     -6,     14,    -28,     52,    -89,    146,   -231,
2901        356,   -546,    863,  -1501,   3398, -21557,  20266,  -1387,    335,   -131,
2902         74,    -54,     42,    -33,     24,    -17,     11,     -6,      3,     -1,  1 },
2903   {      0,     -1,      2,     -6,     14,    -28,     52,    -91,    149,   -236,
2904        364,   -559,    883,  -1532,   3451, -21585,  20221,  -1326,    300,   -109,
2905         60,    -44,     36,    -29,     22,    -16,     10,     -6,      3,     -1,  1 },
2906   {      0,     -1,      2,     -6,     14,    -29,     53,    -93,    152,   -241,
2907        372,   -572,    903,  -1564,   3504, -21613,  20176,  -1263,    265,    -87,
2908         46,    -35,     31,    -26,     20,    -15,     10,     -6,      3,     -1,  1 },
2909   {      0,     -1,      2,     -6,     15,    -29,     54,    -94,    155,   -246,
2910        380,   -584,    923,  -1595,   3556, -21641,  20130,  -1201,    229,    -65,
2911         32,    -26,     25,    -23,     18,    -14,      9,     -6,      3,     -1,  1 },
2912   {      0,     -1,      3,     -7,     15,    -30,     55,    -96,    158,   -251,
2913        388,   -597,    942,  -1626,   3608, -21668,  20083,  -1139,    194,    -43,
2914         18,    -17,     19,    -19,     17,    -13,      9,     -5,      3,     -1,  0 },
2915   {      0,     -1,      3,     -7,     15,    -30,     56,    -98,    161,   -256,
2916        396,   -610,    962,  -1657,   3660, -21695,  20036,  -1076,    159,    -21,
2917          3,     -8,     14,    -16,     15,    -12,      8,     -5,      3,     -1,  0 },
2918   {      0,     -1,      3,     -7,     15,    -31,     57,    -99,    164,   -261,
2919        404,   -622,    981,  -1687,   3711, -21721,  19989,  -1013,    123,      1,
2920        -11,      1,      8,    -12,     13,    -10,      8,     -5,      3,     -1,  0 },
2921   {      0,     -1,      3,     -7,     15,    -31,     58,   -101,    167,   -266,
2922        412,   -635,   1001,  -1718,   3762, -21747,  19941,   -950,     88,     23,
2923        -25,     10,      2,     -9,     11,     -9,      7,     -5,      3,     -1,  0 },
2924   {      0,     -1,      3,     -7,     15,    -31,     59,   -103,    170,   -271,
2925        420,   -647,   1020,  -1748,   3813, -21772,  19893,   -886,     52,     46,
2926        -39,     19,     -3,     -5,      9,     -8,      6,     -4,      2,     -1,  0 },
2927   {      0,     -1,      3,     -7,     16,    -32,     60,   -104,    173,   -276,
2928        428,   -660,   1039,  -1779,   3864, -21797,  19844,   -823,     16,     68,
2929        -53,     28,     -9,     -2,      7,     -7,      6,     -4,      2,     -1,  0 },
2930   {      0,     -1,      3,     -7,     16,    -32,     61,   -106,    176,   -281,
2931        436,   -672,   1059,  -1809,   3914, -21821,  19795,   -759,    -19,     90,
2932        -68,     37,    -15,      2,      5,     -6,      5,     -4,      2,     -1,  0 },
2933   {      0,     -1,      3,     -7,     16,    -33,     61,   -108,    179,   -286,
2934        444,   -684,   1078,  -1839,   3964, -21845,  19746,   -695,    -55,    112,
2935        -82,     47,    -21,      5,      3,     -5,      5,     -4,      2,     -1,  0 },
2936   {      0,     -1,      3,     -7,     16,    -33,     62,   -109,    182,   -291,
2937        452,   -697,   1097,  -1869,   4014, -21868,  19696,   -631,    -91,    135,
2938        -96,     56,    -26,      9,      1,     -4,      4,     -3,      2,     -1,  0 },
2939   {      0,     -1,      3,     -7,     16,    -34,     63,   -111,    185,   -295,
2940        460,   -709,   1116,  -1899,   4064, -21891,  19645,   -566,   -127,    157,
2941       -111,     65,    -32,     12,     -1,     -3,      4,     -3,      2,     -1,  0 },
2942   {      0,     -1,      3,     -7,     17,    -34,     64,   -113,    188,   -300,
2943        467,   -721,   1135,  -1929,   4113, -21914,  19594,   -501,   -163,    179,
2944       -125,     74,    -38,     16,     -4,     -2,      3,     -3,      2,     -1,  0 },
2945   {      0,     -1,      3,     -7,     17,    -34,     65,   -114,    191,   -305,
2946        475,   -733,   1154,  -1958,   4162, -21936,  19543,   -436,   -199,    202,
2947       -140,     83,    -44,     19,     -6,     -1,      3,     -3,      2,     -1,  0 },
2948   {      0,     -1,      3,     -7,     17,    -35,     66,   -116,    193,   -310,
2949        483,   -745,   1172,  -1988,   4211, -21957,  19491,   -371,   -235,    224,
2950       -154,     93,    -50,     23,     -8,      0,      2,     -2,      2,     -1,  0 },
2951   {      0,     -1,      3,     -7,     17,    -35,     67,   -117,    196,   -315,
2952        491,   -757,   1191,  -2017,   4259, -21978,  19439,   -306,   -271,    247,
2953       -168,    102,    -55,     26,    -10,      2,      2,     -2,      2,     -1,  0 },
2954   {      0,     -1,      3,     -8,     17,    -36,     67,   -119,    199,   -319,
2955        498,   -769,   1210,  -2046,   4307, -21999,  19387,   -240,   -308,    269,
2956       -183,    111,    -61,     30,    -12,      3,      1,     -2,      1,     -1,  0 },
2957   {      0,     -1,      3,     -8,     17,    -36,     68,   -121,    202,   -324,
2958        506,   -781,   1228,  -2076,   4355, -22019,  19334,   -175,   -344,    292,
2959       -197,    121,    -67,     33,    -14,      4,      0,     -2,      1,     -1,  0 },
2960   {      0,     -1,      3,     -8,     18,    -36,     69,   -122,    205,   -329,
2961        514,   -793,   1247,  -2104,   4402, -22039,  19280,   -109,   -381,    314,
2962       -212,    130,    -73,     37,    -16,      5,      0,     -1,      1,     -1,  0 },
2963   {      0,     -1,      3,     -8,     18,    -37,     70,   -124,    207,   -334,
2964        521,   -805,   1265,  -2133,   4450, -22058,  19226,    -43,   -417,    337,
2965       -226,    139,    -79,     40,    -18,      6,     -1,     -1,      1,     -1,  0 },
2966   {      0,     -1,      3,     -8,     18,    -37,     71,   -125,    210,   -338,
2967        529,   -817,   1283,  -2162,   4496, -22076,  19172,     24,   -454,    359,
2968       -241,    148,    -85,     44,    -20,      7,     -1,     -1,      1,     -1,  0 },
2969   {      0,     -1,      3,     -8,     18,    -38,     72,   -127,    213,   -343,
2970        536,   -829,   1301,  -2190,   4543, -22095,  19117,     90,   -490,    382,
2971       -255,    158,    -91,     47,    -22,      8,     -2,      0,      1,     -1,  0 },
2972   {      0,     -1,      3,     -8,     18,    -38,     72,   -128,    216,   -347,
2973        544,   -840,   1320,  -2219,   4589, -22112,  19062,    157,   -527,    405,
2974       -270,    167,    -96,     51,    -24,      9,     -2,      0,      1,     -1,  0 },
2975   {      0,     -1,      3,     -8,     18,    -38,     73,   -130,    218,   -352,
2976        551,   -852,   1338,  -2247,   4636, -22130,  19007,    224,   -564,    427,
2977       -284,    177,   -102,     55,    -26,     10,     -3,      0,      1,     -1,  0 },
2978   {      0,     -1,      3,     -8,     19,    -39,     74,   -131,    221,   -357,
2979        558,   -864,   1356,  -2275,   4681, -22146,  18951,    291,   -600,    450,
2980       -299,    186,   -108,     58,    -28,     12,     -4,      0,      1,     -1,  0 },
2981   {      0,     -1,      3,     -8,     19,    -39,     75,   -133,    224,   -361,
2982        566,   -875,   1373,  -2303,   4727, -22163,  18894,    358,   -637,    473,
2983       -314,    195,   -114,     62,    -30,     13,     -4,      1,      0,     -1,  0 },
2984   {      0,     -1,      3,     -8,     19,    -40,     76,   -134,    227,   -366,
2985        573,   -887,   1391,  -2331,   4772, -22178,  18837,    426,   -674,    496,
2986       -328,    205,   -120,     65,    -32,     14,     -5,      1,      0,      0,  0 },
2987   {      0,     -1,      3,     -8,     19,    -40,     76,   -136,    229,   -370,
2988        580,   -898,   1409,  -2359,   4817, -22194,  18780,    494,   -711,    518,
2989       -343,    214,   -126,     69,    -34,     15,     -5,      1,      0,      0,  0 },
2990   {      0,     -1,      3,     -8,     19,    -40,     77,   -137,    232,   -375,
2991        588,   -909,   1427,  -2386,   4862, -22209,  18722,    562,   -748,    541,
2992       -357,    223,   -132,     73,    -36,     16,     -6,      1,      0,      0,  0 },
2993   {      0,     -1,      3,     -8,     19,    -41,     78,   -139,    235,   -379,
2994        595,   -921,   1444,  -2414,   4906, -22223,  18664,    630,   -785,    564,
2995       -372,    233,   -138,     76,    -39,     17,     -6,      2,      0,      0,  0 },
2996   {      0,     -1,      3,     -8,     20,    -41,     79,   -140,    237,   -384,
2997        602,   -932,   1461,  -2441,   4950, -22237,  18606,    698,   -822,    587,
2998       -387,    242,   -144,     80,    -41,     18,     -7,      2,      0,      0,  0 },
2999   {      0,     -1,      3,     -8,     20,    -41,     79,   -142,    240,   -388,
3000        609,   -943,   1479,  -2468,   4994, -22251,  18547,    766,   -859,    610,
3001       -401,    252,   -150,     83,    -43,     20,     -8,      2,      0,      0,  0 },
3002   {      0,     -1,      3,     -8,     20,    -42,     80,   -143,    242,   -392,
3003        616,   -954,   1496,  -2495,   5037, -22264,  18487,    835,   -896,    632,
3004       -416,    261,   -156,     87,    -45,     21,     -8,      2,      0,      0,  0 },
3005   {      0,     -1,      3,     -9,     20,    -42,     81,   -145,    245,   -397,
3006        623,   -966,   1513,  -2522,   5080, -22276,  18427,    904,   -933,    655,
3007       -431,    271,   -161,     91,    -47,     22,     -9,      3,      0,      0,  0 },
3008   {      0,     -1,      3,     -9,     20,    -42,     82,   -146,    248,   -401,
3009        630,   -977,   1530,  -2548,   5123, -22288,  18367,    973,   -971,    678,
3010       -445,    280,   -167,     94,    -49,     23,     -9,      3,      0,      0,  0 },
3011   {      0,     -1,      3,     -9,     20,    -43,     82,   -148,    250,   -405,
3012        637,   -988,   1547,  -2575,   5166, -22300,  18307,   1042,  -1008,    701,
3013       -460,    289,   -173,     98,    -51,     24,    -10,      3,     -1,      0,  0 },
3014   {      0,     -1,      3,     -9,     21,    -43,     83,   -149,    253,   -410,
3015        644,   -999,   1564,  -2601,   5208, -22311,  18246,   1111,  -1045,    724,
3016       -475,    299,   -179,    101,    -53,     25,    -11,      4,     -1,      0,  0 },
3017   {      0,     -1,      3,     -9,     21,    -44,     84,   -150,    255,   -414,
3018        651,  -1009,   1581,  -2627,   5250, -22322,  18184,   1181,  -1083,    747,
3019       -490,    308,   -185,    105,    -55,     26,    -11,      4,     -1,      0,  0 },
3020   {      0,     -1,      3,     -9,     21,    -44,     85,   -152,    258,   -418,
3021        658,  -1020,   1598,  -2654,   5291, -22332,  18122,   1250,  -1120,    770,
3022       -504,    318,   -191,    109,    -57,     28,    -12,      4,     -1,      0,  0 },
3023   {      0,     -1,      3,     -9,     21,    -44,     85,   -153,    260,   -422,
3024        665,  -1031,   1615,  -2679,   5333, -22341,  18060,   1320,  -1158,    793,
3025       -519,    327,   -197,    112,    -60,     29,    -12,      4,     -1,      0,  0 },
3026   {      0,     -1,      3,     -9,     21,    -45,     86,   -155,    263,   -427,
3027        672,  -1042,   1631,  -2705,   5374, -22351,  17997,   1390,  -1195,    816,
3028       -534,    337,   -203,    116,    -62,     30,    -13,      5,     -1,      0,  0 },
3029   {      0,     -1,      3,     -9,     21,    -45,     87,   -156,    265,   -431,
3030        679,  -1052,   1648,  -2731,   5414, -22359,  17934,   1461,  -1232,    839,
3031       -548,    346,   -209,    120,    -64,     31,    -13,      5,     -1,      0,  0 },
3032   {      0,     -1,      3,     -9,     21,    -45,     87,   -157,    268,   -435,
3033        685,  -1063,   1664,  -2756,   5455, -22368,  17871,   1531,  -1270,    862,
3034       -563,    356,   -215,    123,    -66,     32,    -14,      5,     -1,      0,  0 },
3035   {      0,     -1,      3,     -9,     22,    -46,     88,   -159,    270,   -439,
3036        692,  -1073,   1680,  -2782,   5495, -22376,  17807,   1601,  -1308,    885,
3037       -578,    365,   -221,    127,    -68,     33,    -15,      5,     -1,      0,  0 },
3038   {      0,     -1,      3,     -9,     22,    -46,     89,   -160,    272,   -443,
3039        699,  -1084,   1696,  -2807,   5535, -22383,  17743,   1672,  -1345,    908,
3040       -593,    375,   -227,    131,    -70,     35,    -15,      6,     -2,      0,  0 },
3041   {      0,     -1,      3,     -9,     22,    -46,     90,   -161,    275,   -447,
3042        705,  -1094,   1713,  -2832,   5574, -22390,  17678,   1743,  -1383,    931,
3043       -607,    384,   -233,    134,    -72,     36,    -16,      6,     -2,      0,  0 },
3044   {      0,     -1,      3,     -9,     22,    -47,     90,   -163,    277,   -451,
3045        712,  -1105,   1729,  -2857,   5614, -22396,  17613,   1814,  -1420,    954,
3046       -622,    394,   -239,    138,    -74,     37,    -16,      6,     -2,      0,  0 },
3047   {      0,     -1,      3,     -9,     22,    -47,     91,   -164,    280,   -455,
3048        718,  -1115,   1745,  -2881,   5652, -22402,  17547,   1885,  -1458,    977,
3049       -637,    403,   -245,    142,    -77,     38,    -17,      7,     -2,      0,  0 },
3050   {      0,     -1,      3,     -9,     22,    -47,     92,   -165,    282,   -459,
3051        725,  -1125,   1760,  -2906,   5691, -22408,  17482,   1957,  -1496,   1000,
3052       -652,    413,   -251,    145,    -79,     39,    -18,      7,     -2,      0,  0 },
3053   {      0,     -1,      3,     -9,     22,    -48,     92,   -167,    284,   -463,
3054        731,  -1135,   1776,  -2930,   5729, -22413,  17415,   2028,  -1534,   1023,
3055       -666,    422,   -257,    149,    -81,     40,    -18,      7,     -2,      0,  0 },
3056   {      0,     -1,      3,     -9,     23,    -48,     93,   -168,    287,   -467,
3057        738,  -1145,   1792,  -2954,   5767, -22417,  17349,   2100,  -1571,   1046,
3058       -681,    432,   -263,    153,    -83,     42,    -19,      7,     -2,      0,  0 },
3059   {      0,     -1,      3,     -9,     23,    -48,     94,   -169,    289,   -471,
3060        744,  -1156,   1807,  -2978,   5805, -22421,  17282,   2171,  -1609,   1069,
3061       -696,    441,   -269,    156,    -85,     43,    -19,      8,     -2,      0,  0 },
3062   {      0,     -1,      3,    -10,     23,    -48,     94,   -170,    291,   -475,
3063        750,  -1166,   1823,  -3002,   5842, -22425,  17214,   2243,  -1647,   1092,
3064       -711,    451,   -275,    160,    -87,     44,    -20,      8,     -3,      1,  0 },
3065   {      0,     -1,      3,    -10,     23,    -49,     95,   -172,    293,   -479,
3066        757,  -1175,   1838,  -3026,   5879, -22428,  17146,   2315,  -1685,   1115,
3067       -725,    460,   -281,    164,    -89,     45,    -21,      8,     -3,      1,  0 },
3068   {      0,     -1,      3,    -10,     23,    -49,     96,   -173,    296,   -483,
3069        763,  -1185,   1853,  -3050,   5916, -22431,  17078,   2388,  -1723,   1138,
3070       -740,    470,   -287,    167,    -92,     46,    -21,      9,     -3,      1,  0 },
3071   {      0,     -1,      3,    -10,     23,    -49,     96,   -174,    298,   -487,
3072        769,  -1195,   1868,  -3073,   5953, -22433,  17009,   2460,  -1760,   1162,
3073       -755,    479,   -293,    171,    -94,     48,    -22,      9,     -3,      1,  0 },
3074   {      0,     -1,      3,    -10,     23,    -50,     97,   -175,    300,   -490,
3075        775,  -1205,   1883,  -3096,   5989, -22435,  16940,   2533,  -1798,   1185,
3076       -770,    488,   -299,    175,    -96,     49,    -22,      9,     -3,      1,  0 },
3077   {      0,     -1,      3,    -10,     23,    -50,     97,   -177,    302,   -494,
3078        782,  -1214,   1898,  -3119,   6025, -22436,  16871,   2605,  -1836,   1208,
3079       -784,    498,   -305,    178,    -98,     50,    -23,      9,     -3,      1,  0 },
3080   {      0,     -1,      3,    -10,     23,    -50,     98,   -178,    304,   -498,
3081        788,  -1224,   1913,  -3142,   6060, -22437,  16801,   2678,  -1874,   1231,
3082       -799,    507,   -311,    182,   -100,     51,    -24,     10,     -3,      1,  0 },
3083   {      0,     -1,      3,    -10,     24,    -51,     99,   -179,    307,   -502,
3084        794,  -1234,   1928,  -3165,   6095, -22437,  16731,   2751,  -1912,   1254,
3085       -814,    517,   -317,    186,   -102,     52,    -24,     10,     -3,      1,  0 },
3086   {      0,     -1,      3,    -10,     24,    -51,     99,   -180,    309,   -505,
3087        800,  -1243,   1943,  -3188,   6130, -22437,  16661,   2824,  -1950,   1277,
3088       -829,    526,   -323,    189,   -104,     54,    -25,     10,     -3,      1,  0 },
3089   {      0,     -1,      3,    -10,     24,    -51,    100,   -181,    311,   -509,
3090        806,  -1253,   1957,  -3210,   6165, -22436,  16590,   2897,  -1988,   1300,
3091       -843,    536,   -329,    193,   -107,     55,    -26,     11,     -4,      1,  0 },
3092   {      0,     -1,      3,    -10,     24,    -51,    100,   -183,    313,   -513,
3093        812,  -1262,   1972,  -3232,   6199, -22435,  16518,   2970,  -2025,   1323,
3094       -858,    545,   -335,    197,   -109,     56,    -26,     11,     -4,      1,  0 },
3095   {      0,     -1,      3,    -10,     24,    -52,    101,   -184,    315,   -516,
3096        817,  -1271,   1986,  -3255,   6233, -22434,  16447,   3044,  -2063,   1346,
3097       -873,    555,   -341,    200,   -111,     57,    -27,     11,     -4,      1,  0 },
3098   {      0,     -1,      4,    -10,     24,    -52,    102,   -185,    317,   -520,
3099        823,  -1280,   2000,  -3276,   6267, -22432,  16375,   3118,  -2101,   1369,
3100       -887,    564,   -347,    204,   -113,     58,    -27,     11,     -4,      1,  0 },
3101   {      0,     -1,      4,    -10,     24,    -52,    102,   -186,    319,   -523,
3102        829,  -1290,   2014,  -3298,   6300, -22429,  16302,   3191,  -2139,   1392,
3103       -902,    574,   -353,    208,   -115,     59,    -28,     12,     -4,      1,  0 },
3104   {      0,     -1,      4,    -10,     24,    -52,    103,   -187,    321,   -527,
3105        835,  -1299,   2029,  -3320,   6333, -22427,  16229,   3265,  -2177,   1415,
3106       -917,    583,   -359,    211,   -117,     61,    -29,     12,     -4,      1,  0 },
3107   {      0,     -1,      4,    -10,     25,    -53,    103,   -188,    323,   -530,
3108        841,  -1308,   2042,  -3341,   6366, -22423,  16156,   3339,  -2215,   1438,
3109       -931,    593,   -365,    215,   -120,     62,    -29,     12,     -4,      1,  0 },
3110   {      0,     -1,      4,    -10,     25,    -53,    104,   -189,    325,   -534,
3111        846,  -1317,   2056,  -3363,   6398, -22419,  16083,   3413,  -2253,   1460,
3112       -946,    602,   -371,    219,   -122,     63,    -30,     13,     -4,      1,  0 },
3113   {      0,     -1,      4,    -10,     25,    -53,    104,   -191,    327,   -537,
3114        852,  -1326,   2070,  -3384,   6430, -22415,  16009,   3487,  -2291,   1483,
3115       -961,    611,   -377,    222,   -124,     64,    -30,     13,     -5,      1,  0 },
3116   {      0,     -1,      4,    -10,     25,    -53,    105,   -192,    329,   -541,
3117        857,  -1334,   2084,  -3405,   6462, -22410,  15935,   3562,  -2329,   1506,
3118       -975,    621,   -383,    226,   -126,     65,    -31,     13,     -5,      1,  0 },
3119   {      0,     -1,      4,    -10,     25,    -54,    106,   -193,    331,   -544,
3120        863,  -1343,   2097,  -3425,   6493, -22405,  15860,   3636,  -2367,   1529,
3121       -990,    630,   -389,    230,   -128,     67,    -32,     13,     -5,      1,  0 },
3122   {      0,     -1,      4,    -10,     25,    -54,    106,   -194,    333,   -547,
3123        869,  -1352,   2111,  -3446,   6524, -22399,  15785,   3711,  -2405,   1552,
3124      -1005,    640,   -395,    233,   -130,     68,    -32,     14,     -5,      1,  0 },
3125   {      0,     -1,      4,    -10,     25,    -54,    107,   -195,    335,   -551,
3126        874,  -1360,   2124,  -3466,   6555, -22393,  15710,   3785,  -2442,   1575,
3127      -1019,    649,   -401,    237,   -132,     69,    -33,     14,     -5,      1,  0 },
3128   {      0,     -1,      4,    -10,     25,    -54,    107,   -196,    337,   -554,
3129        879,  -1369,   2137,  -3487,   6586, -22387,  15634,   3860,  -2480,   1598,
3130      -1034,    658,   -407,    241,   -135,     70,    -34,     14,     -5,      1,  0 },
3131   {      0,     -1,      4,    -10,     25,    -55,    108,   -197,    339,   -557,
3132        885,  -1377,   2150,  -3507,   6616, -22380,  15558,   3935,  -2518,   1621,
3133      -1048,    668,   -413,    244,   -137,     71,    -34,     15,     -5,      2,  0 },
3134   {      0,     -1,      4,    -10,     25,    -55,    108,   -198,    341,   -561,
3135        890,  -1386,   2163,  -3527,   6646, -22372,  15482,   4010,  -2556,   1643,
3136      -1063,    677,   -419,    248,   -139,     73,    -35,     15,     -5,      2,  0 },
3137   {      0,     -1,      4,    -10,     26,    -55,    109,   -199,    343,   -564,
3138        895,  -1394,   2176,  -3547,   6675, -22364,  15405,   4085,  -2594,   1666,
3139      -1077,    687,   -425,    252,   -141,     74,    -35,     15,     -6,      2,  0 },
3140   {      0,     -1,      4,    -10,     26,    -55,    109,   -200,    345,   -567,
3141        901,  -1403,   2189,  -3566,   6704, -22356,  15328,   4160,  -2632,   1689,
3142      -1092,    696,   -431,    255,   -143,     75,    -36,     15,     -6,      2,  0 },
3143   {      0,     -1,      4,    -11,     26,    -56,    110,   -201,    347,   -570,
3144        906,  -1411,   2202,  -3586,   6733, -22347,  15250,   4235,  -2669,   1712,
3145      -1106,    705,   -436,    259,   -145,     76,    -37,     16,     -6,      2,  0 },
3146   {      0,     -1,      4,    -11,     26,    -56,    110,   -202,    348,   -573,
3147        911,  -1419,   2214,  -3605,   6762, -22338,  15172,   4311,  -2707,   1734,
3148      -1121,    715,   -442,    262,   -147,     77,    -37,     16,     -6,      2,  0 },
3149   {      0,     -1,      4,    -11,     26,    -56,    111,   -203,    350,   -576,
3150        916,  -1427,   2227,  -3624,   6790, -22328,  15094,   4386,  -2745,   1757,
3151      -1135,    724,   -448,    266,   -150,     79,    -38,     16,     -6,      2,  0 },
3152   {      0,     -1,      4,    -11,     26,    -56,    111,   -204,    352,   -579,
3153        921,  -1435,   2239,  -3643,   6818, -22318,  15016,   4462,  -2783,   1780,
3154      -1150,    733,   -454,    270,   -152,     80,    -38,     17,     -6,      2,  0 },
3155   {      0,     -1,      4,    -11,     26,    -57,    112,   -205,    354,   -582,
3156        926,  -1443,   2252,  -3661,   6846, -22307,  14937,   4538,  -2820,   1802,
3157      -1164,    743,   -460,    273,   -154,     81,    -39,     17,     -6,      2,  0 },
3158   {      0,     -1,      4,    -11,     26,    -57,    112,   -206,    355,   -586,
3159        931,  -1451,   2264,  -3680,   6873, -22296,  14858,   4613,  -2858,   1825,
3160      -1179,    752,   -466,    277,   -156,     82,    -40,     17,     -6,      2,  0 },
3161   {      0,     -1,      4,    -11,     26,    -57,    113,   -207,    357,   -589,
3162        936,  -1459,   2276,  -3698,   6900, -22285,  14778,   4689,  -2896,   1848,
3163      -1193,    761,   -472,    281,   -158,     83,    -40,     18,     -7,      2,  0 },
3164   {      0,     -1,      4,    -11,     26,    -57,    113,   -208,    359,   -591,
3165        941,  -1466,   2288,  -3717,   6927, -22273,  14698,   4765,  -2933,   1870,
3166      -1207,    770,   -478,    284,   -160,     85,    -41,     18,     -7,      2,  0 },
3167   {      0,     -1,      4,    -11,     26,    -57,    114,   -209,    361,   -594,
3168        946,  -1474,   2300,  -3735,   6953, -22260,  14618,   4841,  -2971,   1893,
3169      -1222,    780,   -484,    288,   -162,     86,    -42,     18,     -7,      2,  0 },
3170   {      0,     -1,      4,    -11,     26,    -58,    114,   -209,    362,   -597,
3171        951,  -1482,   2311,  -3752,   6979, -22247,  14538,   4917,  -3008,   1915,
3172      -1236,    789,   -490,    292,   -165,     87,    -42,     18,     -7,      2,  0 },
3173   {      0,     -1,      4,    -11,     27,    -58,    114,   -210,    364,   -600,
3174        955,  -1489,   2323,  -3770,   7005, -22234,  14457,   4993,  -3046,   1937,
3175      -1250,    798,   -495,    295,   -167,     88,    -43,     19,     -7,      2,  0 },
3176   {      0,     -1,      4,    -11,     27,    -58,    115,   -211,    366,   -603,
3177        960,  -1497,   2334,  -3788,   7030, -22220,  14376,   5070,  -3083,   1960,
3178      -1265,    807,   -501,    299,   -169,     89,    -43,     19,     -7,      2,  0 },
3179   {      0,     -1,      4,    -11,     27,    -58,    115,   -212,    367,   -606,
3180        965,  -1504,   2346,  -3805,   7055, -22206,  14294,   5146,  -3121,   1982,
3181      -1279,    816,   -507,    302,   -171,     90,    -44,     19,     -7,      2,  0 },
3182   {      0,     -1,      4,    -11,     27,    -58,    116,   -213,    369,   -609,
3183        969,  -1511,   2357,  -3822,   7080, -22191,  14212,   5222,  -3158,   2005,
3184      -1293,    826,   -513,    306,   -173,     92,    -45,     20,     -7,      2,  0 },
3185   {      0,     -1,      4,    -11,     27,    -59,    116,   -214,    370,   -611,
3186        974,  -1519,   2368,  -3839,   7105, -22176,  14130,   5299,  -3196,   2027,
3187      -1307,    835,   -519,    310,   -175,     93,    -45,     20,     -8,      2,  0 },
3188   {      0,     -1,      4,    -11,     27,    -59,    117,   -215,    372,   -614,
3189        978,  -1526,   2379,  -3856,   7129, -22160,  14048,   5376,  -3233,   2049,
3190      -1321,    844,   -525,    313,   -177,     94,    -46,     20,     -8,      2, -1 },
3191   {      0,     -1,      4,    -11,     27,    -59,    117,   -216,    374,   -617,
3192        983,  -1533,   2390,  -3872,   7153, -22144,  13965,   5452,  -3270,   2071,
3193      -1335,    853,   -530,    317,   -179,     95,    -47,     20,     -8,      2, -1 },
3194   {      0,     -1,      4,    -11,     27,    -59,    117,   -216,    375,   -620,
3195        987,  -1540,   2401,  -3889,   7176, -22128,  13882,   5529,  -3308,   2094,
3196      -1350,    862,   -536,    320,   -182,     96,    -47,     21,     -8,      2, -1 },
3197   {      0,     -1,      4,    -11,     27,    -59,    118,   -217,    377,   -622,
3198        992,  -1547,   2412,  -3905,   7199, -22111,  13798,   5606,  -3345,   2116,
3199      -1364,    871,   -542,    324,   -184,     98,    -48,     21,     -8,      3, -1 },
3200   {      0,     -1,      4,    -11,     27,    -59,    118,   -218,    378,   -625,
3201        996,  -1554,   2423,  -3921,   7222, -22094,  13714,   5682,  -3382,   2138,
3202      -1378,    880,   -548,    327,   -186,     99,    -48,     21,     -8,      3, -1 },
3203   {      0,     -1,      4,    -11,     27,    -60,    119,   -219,    380,   -627,
3204       1000,  -1561,   2433,  -3937,   7245, -22076,  13630,   5759,  -3419,   2160,
3205      -1392,    889,   -553,    331,   -188,    100,    -49,     22,     -8,      3, -1 },
3206   {      0,     -1,      4,    -11,     27,    -60,    119,   -220,    381,   -630,
3207       1004,  -1567,   2444,  -3953,   7267, -22058,  13546,   5836,  -3456,   2182,
3208      -1406,    898,   -559,    335,   -190,    101,    -50,     22,     -8,      3, -1 },
3209   {      0,     -1,      4,    -11,     27,    -60,    119,   -220,    382,   -632,
3210       1009,  -1574,   2454,  -3968,   7289, -22039,  13461,   5913,  -3493,   2204,
3211      -1420,    907,   -565,    338,   -192,    102,    -50,     22,     -9,      3, -1 },
3212   {      0,     -1,      4,    -11,     27,    -60,    120,   -221,    384,   -635,
3213       1013,  -1581,   2464,  -3984,   7310, -22020,  13376,   5990,  -3530,   2226,
3214      -1434,    916,   -571,    342,   -194,    104,    -51,     23,     -9,      3, -1 },
3215   {      0,     -1,      4,    -11,     27,    -60,    120,   -222,    385,   -637,
3216       1017,  -1587,   2474,  -3999,   7332, -22001,  13291,   6067,  -3567,   2248,
3217      -1448,    925,   -576,    345,   -196,    105,    -52,     23,     -9,      3, -1 },
3218   {      0,     -1,      4,    -11,     28,    -60,    120,   -223,    387,   -640,
3219       1021,  -1594,   2484,  -4014,   7353, -21981,  13205,   6145,  -3604,   2270,
3220      -1462,    934,   -582,    349,   -198,    106,    -52,     23,     -9,      3, -1 },
3221   {      0,     -1,      4,    -11,     28,    -61,    121,   -223,    388,   -642,
3222       1025,  -1600,   2494,  -4029,   7373, -21960,  13119,   6222,  -3641,   2292,
3223      -1475,    943,   -588,    352,   -201,    107,    -53,     23,     -9,      3, -1 },
3224   {      0,     -1,      4,    -11,     28,    -61,    121,   -224,    389,   -645,
3225       1029,  -1606,   2504,  -4043,   7394, -21939,  13033,   6299,  -3678,   2313,
3226      -1489,    952,   -593,    356,   -203,    108,    -53,     24,     -9,      3, -1 },
3227   {      0,     -1,      4,    -11,     28,    -61,    121,   -225,    391,   -647,
3228       1033,  -1613,   2513,  -4058,   7414, -21918,  12946,   6376,  -3714,   2335,
3229      -1503,    961,   -599,    359,   -205,    109,    -54,     24,     -9,      3, -1 },
3230   {      0,     -1,      4,    -11,     28,    -61,    122,   -225,    392,   -649,
3231       1037,  -1619,   2523,  -4072,   7433, -21896,  12860,   6454,  -3751,   2357,
3232      -1517,    970,   -605,    363,   -207,    111,    -55,     24,    -10,      3, -1 },
3233   {      0,     -1,      4,    -11,     28,    -61,    122,   -226,    393,   -652,
3234       1041,  -1625,   2532,  -4086,   7453, -21874,  12773,   6531,  -3788,   2378,
3235      -1530,    979,   -610,    366,   -209,    112,    -55,     25,    -10,      3, -1 },
3236   {      0,     -1,      4,    -11,     28,    -61,    122,   -227,    395,   -654,
3237       1044,  -1631,   2542,  -4100,   7472, -21852,  12685,   6609,  -3824,   2400,
3238      -1544,    988,   -616,    370,   -211,    113,    -56,     25,    -10,      3, -1 },
3239   {      0,     -1,      4,    -11,     28,    -61,    123,   -227,    396,   -656,
3240       1048,  -1637,   2551,  -4114,   7490, -21829,  12597,   6686,  -3861,   2421,
3241      -1558,    996,   -622,    373,   -213,    114,    -56,     25,    -10,      3, -1 },
3242   {      0,     -1,      4,    -11,     28,    -62,    123,   -228,    397,   -658,
3243       1052,  -1643,   2560,  -4127,   7509, -21805,  12509,   6764,  -3897,   2443,
3244      -1571,   1005,   -627,    377,   -215,    115,    -57,     26,    -10,      3, -1 },
3245   {      0,     -1,      4,    -11,     28,    -62,    123,   -229,    398,   -660,
3246       1055,  -1648,   2569,  -4141,   7527, -21782,  12421,   6841,  -3933,   2464,
3247      -1585,   1014,   -633,    380,   -217,    116,    -58,     26,    -10,      3, -1 },
3248   {      0,     -1,      4,    -11,     28,    -62,    124,   -229,    400,   -663,
3249       1059,  -1654,   2578,  -4154,   7545, -21757,  12332,   6919,  -3970,   2486,
3250      -1598,   1023,   -638,    384,   -219,    118,    -58,     26,    -10,      3, -1 },
3251   {      0,     -1,      4,    -11,     28,    -62,    124,   -230,    401,   -665,
3252       1062,  -1660,   2586,  -4167,   7562, -21733,  12244,   6996,  -4006,   2507,
3253      -1612,   1031,   -644,    387,   -221,    119,    -59,     26,    -10,      3, -1 },
3254   {      0,     -1,      4,    -11,     28,    -62,    124,   -231,    402,   -667,
3255       1066,  -1665,   2595,  -4180,   7579, -21708,  12154,   7074,  -4042,   2528,
3256      -1625,   1040,   -650,    391,   -223,    120,    -60,     27,    -11,      3, -1 },
3257   {      0,     -1,      4,    -11,     28,    -62,    125,   -231,    403,   -669,
3258       1069,  -1671,   2604,  -4193,   7596, -21682,  12065,   7152,  -4078,   2549,
3259      -1639,   1049,   -655,    394,   -225,    121,    -60,     27,    -11,      3, -1 },
3260   {      0,     -1,      4,    -11,     28,    -62,    125,   -232,    404,   -671,
3261       1073,  -1676,   2612,  -4205,   7613, -21656,  11975,   7229,  -4114,   2570,
3262      -1652,   1057,   -661,    397,   -227,    122,    -61,     27,    -11,      4, -1 },
3263   {      0,     -1,      4,    -11,     28,    -62,    125,   -232,    405,   -673,
3264       1076,  -1682,   2620,  -4217,   7629, -21630,  11885,   7307,  -4150,   2591,
3265      -1666,   1066,   -666,    401,   -229,    123,    -61,     28,    -11,      4, -1 },
3266   {      0,     -1,      4,    -11,     28,    -63,    125,   -233,    406,   -675,
3267       1079,  -1687,   2628,  -4229,   7645, -21603,  11795,   7385,  -4186,   2612,
3268      -1679,   1074,   -672,    404,   -231,    125,    -62,     28,    -11,      4, -1 },
3269   {      0,     -1,      4,    -11,     28,    -63,    126,   -233,    407,   -677,
3270       1083,  -1692,   2636,  -4241,   7660, -21576,  11705,   7463,  -4222,   2633,
3271      -1692,   1083,   -677,    408,   -234,    126,    -63,     28,    -11,      4, -1 },
3272   {      0,     -1,      4,    -11,     28,    -63,    126,   -234,    409,   -679,
3273       1086,  -1697,   2644,  -4253,   7675, -21548,  11614,   7540,  -4257,   2654,
3274      -1705,   1092,   -682,    411,   -236,    127,    -63,     29,    -11,      4, -1 },
3275   {      0,     -1,      4,    -11,     28,    -63,    126,   -235,    410,   -680,
3276       1089,  -1702,   2652,  -4265,   7690, -21520,  11523,   7618,  -4293,   2675,
3277      -1718,   1100,   -688,    414,   -238,    128,    -64,     29,    -11,      4, -1 },
3278   {      0,     -1,      4,    -11,     28,    -63,    126,   -235,    411,   -682,
3279       1092,  -1707,   2660,  -4276,   7705, -21492,  11431,   7696,  -4328,   2696,
3280      -1732,   1108,   -693,    418,   -240,    129,    -64,     29,    -12,      4, -1 },
3281   {      0,     -1,      4,    -11,     28,    -63,    127,   -236,    412,   -684,
3282       1095,  -1712,   2667,  -4287,   7719, -21463,  11340,   7774,  -4364,   2716,
3283      -1745,   1117,   -699,    421,   -242,    130,    -65,     29,    -12,      4, -1 },
3284   {      0,     -1,      4,    -11,     28,    -63,    127,   -236,    413,   -686,
3285       1098,  -1717,   2675,  -4298,   7733, -21434,  11248,   7852,  -4399,   2737,
3286      -1758,   1125,   -704,    425,   -244,    131,    -66,     30,    -12,      4, -1 },
3287   {      0,     -1,      4,    -11,     28,    -63,    127,   -237,    414,   -688,
3288       1101,  -1722,   2682,  -4309,   7747, -21404,  11156,   7929,  -4434,   2758,
3289      -1771,   1134,   -709,    428,   -246,    133,    -66,     30,    -12,      4, -1 },
3290   {      0,     -1,      4,    -11,     28,    -63,    127,   -237,    414,   -689,
3291       1104,  -1727,   2690,  -4320,   7760, -21374,  11063,   8007,  -4470,   2778,
3292      -1784,   1142,   -715,    431,   -248,    134,    -67,     30,    -12,      4, -1 },
3293   {      0,     -1,      4,    -11,     29,    -63,    128,   -238,    415,   -691,
3294       1107,  -1731,   2697,  -4330,   7773, -21344,  10971,   8085,  -4505,   2799,
3295      -1797,   1150,   -720,    435,   -250,    135,    -67,     31,    -12,      4, -1 },
3296   {      0,     -1,      4,    -11,     29,    -63,    128,   -238,    416,   -693,
3297       1110,  -1736,   2704,  -4340,   7786, -21313,  10878,   8163,  -4540,   2819,
3298      -1809,   1159,   -725,    438,   -252,    136,    -68,     31,    -12,      4, -1 },
3299   {      0,     -1,      4,    -11,     29,    -64,    128,   -238,    417,   -694,
3300       1113,  -1740,   2711,  -4351,   7798, -21282,  10785,   8241,  -4575,   2839,
3301      -1822,   1167,   -731,    441,   -254,    137,    -69,     31,    -12,      4, -1 },
3302   {      0,     -1,      4,    -11,     29,    -64,    128,   -239,    418,   -696,
3303       1115,  -1745,   2717,  -4360,   7811, -21250,  10691,   8318,  -4609,   2859,
3304      -1835,   1175,   -736,    444,   -256,    138,    -69,     31,    -13,      4, -1 },
3305   {      0,     -1,      4,    -11,     29,    -64,    128,   -239,    419,   -698,
3306       1118,  -1749,   2724,  -4370,   7822, -21218,  10598,   8396,  -4644,   2879,
3307      -1848,   1183,   -741,    448,   -257,    139,    -70,     32,    -13,      4, -1 },
3308   {      0,     -1,      4,    -11,     29,    -64,    129,   -240,    420,   -699,
3309       1121,  -1753,   2731,  -4380,   7834, -21185,  10504,   8474,  -4679,   2900,
3310      -1860,   1192,   -747,    451,   -259,    140,    -70,     32,    -13,      4, -1 },
3311   {      0,     -1,      4,    -11,     29,    -64,    129,   -240,    421,   -701,
3312       1123,  -1757,   2737,  -4389,   7845, -21152,  10410,   8552,  -4713,   2920,
3313      -1873,   1200,   -752,    454,   -261,    141,    -71,     32,    -13,      4, -1 },
3314   {      0,     -1,      4,    -11,     29,    -64,    129,   -241,    421,   -702,
3315       1126,  -1762,   2743,  -4398,   7856, -21119,  10315,   8630,  -4748,   2939,
3316      -1886,   1208,   -757,    457,   -263,    143,    -72,     33,    -13,      4, -1 },
3317   {      0,     -1,      4,    -11,     29,    -64,    129,   -241,    422,   -703,
3318       1128,  -1766,   2750,  -4407,   7866, -21086,  10221,   8707,  -4782,   2959,
3319      -1898,   1216,   -762,    461,   -265,    144,    -72,     33,    -13,      4, -1 },
3320   {      0,     -1,      4,    -11,     29,    -64,    129,   -241,    423,   -705,
3321       1131,  -1770,   2756,  -4416,   7877, -21051,  10126,   8785,  -4816,   2979,
3322      -1911,   1224,   -767,    464,   -267,    145,    -73,     33,    -13,      5, -1 },
3323   {      0,     -1,      4,    -11,     29,    -64,    129,   -242,    424,   -706,
3324       1133,  -1773,   2762,  -4425,   7886, -21017,  10031,   8863,  -4850,   2999,
3325      -1923,   1232,   -772,    467,   -269,    146,    -73,     33,    -14,      5, -1 },
3326   {      0,     -1,      4,    -11,     29,    -64,    130,   -242,    424,   -708,
3327       1135,  -1777,   2767,  -4433,   7896, -20982,   9935,   8940,  -4884,   3018,
3328      -1935,   1240,   -778,    470,   -271,    147,    -74,     34,    -14,      5, -1 },
3329   {      0,     -1,      4,    -11,     29,    -64,    130,   -242,    425,   -709,
3330       1138,  -1781,   2773,  -4441,   7905, -20947,   9840,   9018,  -4918,   3038,
3331      -1948,   1248,   -783,    474,   -273,    148,    -75,     34,    -14,      5, -1 },
3332   {      0,     -1,      4,    -11,     29,    -64,    130,   -243,    426,   -710,
3333       1140,  -1785,   2779,  -4450,   7914, -20911,   9744,   9096,  -4952,   3057,
3334      -1960,   1256,   -788,    477,   -275,    149,    -75,     34,    -14,      5, -1 },
3335   {      0,     -1,      4,    -11,     29,    -64,    130,   -243,    427,   -712,
3336       1142,  -1788,   2784,  -4457,   7923, -20875,   9648,   9173,  -4986,   3077,
3337      -1972,   1264,   -793,    480,   -277,    150,    -76,     35,    -14,      5, -1 },
3338   {      0,     -1,      4,    -11,     29,    -64,    130,   -243,    427,   -713,
3339       1144,  -1792,   2790,  -4465,   7931, -20839,   9552,   9251,  -5019,   3096,
3340      -1984,   1272,   -798,    483,   -279,    151,    -76,     35,    -14,      5, -1 },
3341   {      0,     -1,      4,    -11,     29,    -64,    130,   -244,    428,   -714,
3342       1146,  -1795,   2795,  -4473,   7939, -20802,   9455,   9328,  -5053,   3115,
3343      -1996,   1279,   -803,    486,   -281,    152,    -77,     35,    -14,      5, -1 },
3344   {      0,     -1,      4,    -11,     29,    -64,    130,   -244,    428,   -715,
3345       1148,  -1798,   2800,  -4480,   7947, -20765,   9359,   9406,  -5086,   3134,
3346      -2008,   1287,   -808,    489,   -282,    154,    -77,     36,    -14,      5, -1 },
3347   {      0,     -1,      4,    -11,     29,    -64,    130,   -244,    429,   -716,
3348       1150,  -1802,   2805,  -4487,   7955, -20727,   9262,   9483,  -5119,   3153,
3349      -2020,   1295,   -813,    492,   -284,    155,    -78,     36,    -15,      5, -1 },
3350   {      0,     -1,      4,    -11,     29,    -64,    131,   -245,    430,   -717,
3351       1152,  -1805,   2810,  -4494,   7962, -20689,   9165,   9561,  -5152,   3172,
3352      -2032,   1303,   -818,    495,   -286,    156,    -79,     36,    -15,      5, -1 },
3353   {      0,     -1,      4,    -11,     29,    -64,    131,   -245,    430,   -718,
3354       1154,  -1808,   2815,  -4501,   7969, -20651,   9068,   9638,  -5185,   3191,
3355      -2044,   1310,   -823,    499,   -288,    157,    -79,     36,    -15,      5, -1 },
3356   {      0,     -1,      4,    -11,     29,    -64,    131,   -245,    431,   -720,
3357       1156,  -1811,   2820,  -4508,   7975, -20612,   8970,   9716,  -5218,   3210,
3358      -2056,   1318,   -828,    502,   -290,    158,    -80,     37,    -15,      5, -1 },
3359   {      0,     -1,      4,    -11,     29,    -64,    131,   -245,    431,   -721,
3360       1158,  -1814,   2824,  -4514,   7981, -20573,   8872,   9793,  -5251,   3229,
3361      -2068,   1325,   -832,    505,   -292,    159,    -80,     37,    -15,      5, -1 },
3362   {      0,     -1,      4,    -11,     29,    -64,    131,   -246,    432,   -722,
3363       1160,  -1817,   2829,  -4520,   7987, -20534,   8774,   9870,  -5284,   3247,
3364      -2079,   1333,   -837,    508,   -294,    160,    -81,     37,    -15,      5, -1 },
3365   {      0,     -1,      4,    -11,     29,    -65,    131,   -246,    432,   -723,
3366       1161,  -1820,   2833,  -4526,   7993, -20494,   8676,   9947,  -5316,   3266,
3367      -2091,   1340,   -842,    511,   -295,    161,    -81,     37,    -15,      5, -1 },
3368   {      0,     -1,      4,    -11,     29,    -65,    131,   -246,    433,   -723,
3369       1163,  -1822,   2837,  -4532,   7998, -20454,   8578,  10025,  -5349,   3284,
3370      -2102,   1348,   -847,    514,   -297,    162,    -82,     38,    -15,      5, -1 },
3371   {      0,     -1,      4,    -11,     29,    -65,    131,   -246,    433,   -724,
3372       1165,  -1825,   2841,  -4538,   8003, -20413,   8479,  10102,  -5381,   3302,
3373      -2114,   1355,   -852,    517,   -299,    163,    -83,     38,    -16,      5, -1 },
3374   {      0,     -1,      4,    -11,     29,    -65,    131,   -246,    434,   -725,
3375       1166,  -1828,   2845,  -4544,   8008, -20372,   8381,  10179,  -5413,   3321,
3376      -2125,   1363,   -856,    520,   -301,    164,    -83,     38,    -16,      5, -1 },
3377   {      0,     -1,      4,    -11,     29,    -65,    131,   -247,    434,   -726,
3378       1168,  -1830,   2849,  -4549,   8012, -20331,   8282,  10256,  -5445,   3339,
3379      -2137,   1370,   -861,    523,   -303,    165,    -84,     39,    -16,      5, -1 },
3380   {      0,     -1,      4,    -11,     29,    -65,    131,   -247,    434,   -727,
3381       1169,  -1833,   2853,  -4554,   8016, -20289,   8183,  10333,  -5477,   3357,
3382      -2148,   1377,   -866,    526,   -304,    166,    -84,     39,    -16,      6, -1 },
3383   {      0,     -1,      4,    -11,     29,    -65,    131,   -247,    435,   -728,
3384       1171,  -1835,   2857,  -4559,   8020, -20247,   8083,  10409,  -5509,   3375,
3385      -2159,   1385,   -871,    529,   -306,    167,    -85,     39,    -16,      6, -1 },
3386   {      0,     -1,      4,    -11,     29,    -65,    131,   -247,    435,   -728,
3387       1172,  -1837,   2860,  -4564,   8024, -20204,   7984,  10486,  -5540,   3393,
3388      -2171,   1392,   -875,    532,   -308,    168,    -85,     39,    -16,      6, -2 },
3389   {      0,     -1,      4,    -11,     29,    -65,    131,   -247,    436,   -729,
3390       1173,  -1840,   2864,  -4568,   8027, -20162,   7884,  10563,  -5572,   3410,
3391      -2182,   1399,   -880,    535,   -310,    169,    -86,     40,    -16,      6, -2 },
3392   {      0,     -1,      4,    -11,     29,    -65,    131,   -247,    436,   -730,
3393       1175,  -1842,   2867,  -4573,   8030, -20119,   7784,  10640,  -5603,   3428,
3394      -2193,   1406,   -884,    537,   -312,    170,    -86,     40,    -16,      6, -2 },
3395   {      0,     -1,      4,    -11,     29,    -65,    132,   -247,    436,   -730,
3396       1176,  -1844,   2870,  -4577,   8032, -20075,   7684,  10716,  -5634,   3446,
3397      -2204,   1413,   -889,    540,   -313,    171,    -87,     40,    -17,      6, -2 },
3398   {      0,     -1,      4,    -11,     29,    -65,    132,   -248,    437,   -731,
3399       1177,  -1846,   2873,  -4581,   8035, -20031,   7584,  10793,  -5665,   3463,
3400      -2215,   1420,   -894,    543,   -315,    172,    -88,     41,    -17,      6, -2 },
3401   {      0,     -1,      4,    -11,     29,    -64,    132,   -248,    437,   -732,
3402       1178,  -1848,   2876,  -4585,   8037, -19987,   7484,  10869,  -5696,   3481,
3403      -2226,   1427,   -898,    546,   -317,    173,    -88,     41,    -17,      6, -2 },
3404   {      0,     -1,      4,    -11,     29,    -64,    132,   -248,    437,   -732,
3405       1179,  -1850,   2879,  -4589,   8038, -19942,   7383,  10946,  -5727,   3498,
3406      -2236,   1434,   -903,    549,   -319,    174,    -89,     41,    -17,      6, -2 },
3407   {      0,     -1,      4,    -11,     29,    -64,    132,   -248,    437,   -733,
3408       1180,  -1851,   2882,  -4592,   8040, -19897,   7282,  11022,  -5758,   3515,
3409      -2247,   1441,   -907,    552,   -320,    175,    -89,     41,    -17,      6, -2 },
3410   {      0,     -1,      3,    -11,     28,    -64,    132,   -248,    438,   -733,
3411       1181,  -1853,   2884,  -4596,   8041, -19852,   7181,  11098,  -5788,   3532,
3412      -2258,   1448,   -912,    555,   -322,    176,    -90,     42,    -17,      6, -2 },
3413   {      0,     -1,      3,    -11,     28,    -64,    132,   -248,    438,   -734,
3414       1182,  -1855,   2887,  -4599,   8042, -19806,   7080,  11174,  -5818,   3549,
3415      -2268,   1455,   -916,    557,   -324,    177,    -90,     42,    -17,      6, -2 },
3416   {      0,     -1,      3,    -11,     28,    -64,    132,   -248,    438,   -734,
3417       1183,  -1856,   2889,  -4602,   8042, -19760,   6979,  11250,  -5849,   3566,
3418      -2279,   1462,   -920,    560,   -325,    178,    -91,     42,    -17,      6, -2 },
3419   {      0,     -1,      3,    -11,     28,    -64,    132,   -248,    438,   -735,
3420       1184,  -1858,   2892,  -4605,   8042, -19714,   6878,  11326,  -5879,   3583,
3421      -2289,   1469,   -925,    563,   -327,    179,    -91,     42,    -18,      6, -2 },
3422   {      0,     -1,      3,    -11,     28,    -64,    132,   -248,    438,   -735,
3423       1185,  -1859,   2894,  -4607,   8042, -19667,   6776,  11402,  -5908,   3599,
3424      -2300,   1475,   -929,    566,   -329,    180,    -92,     43,    -18,      6, -2 },
3425   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    438,   -736,
3426       1185,  -1861,   2896,  -4610,   8042, -19620,   6674,  11478,  -5938,   3616,
3427      -2310,   1482,   -933,    568,   -330,    181,    -92,     43,    -18,      6, -2 },
3428   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -736,
3429       1186,  -1862,   2898,  -4612,   8041, -19573,   6573,  11553,  -5968,   3632,
3430      -2320,   1489,   -938,    571,   -332,    182,    -93,     43,    -18,      6, -2 },
3431   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -736,
3432       1187,  -1863,   2900,  -4614,   8040, -19525,   6471,  11629,  -5997,   3649,
3433      -2330,   1495,   -942,    574,   -334,    183,    -93,     43,    -18,      6, -2 },
3434   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -736,
3435       1187,  -1864,   2901,  -4616,   8039, -19477,   6368,  11704,  -6027,   3665,
3436      -2341,   1502,   -946,    576,   -335,    184,    -94,     44,    -18,      6, -2 },
3437   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -737,
3438       1188,  -1865,   2903,  -4618,   8038, -19429,   6266,  11780,  -6056,   3681,
3439      -2351,   1508,   -950,    579,   -337,    185,    -94,     44,    -18,      6, -2 },
3440   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -737,
3441       1189,  -1866,   2904,  -4620,   8036, -19380,   6164,  11855,  -6085,   3697,
3442      -2361,   1515,   -954,    582,   -339,    186,    -95,     44,    -18,      6, -2 },
3443   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -737,
3444       1189,  -1867,   2906,  -4621,   8034, -19331,   6061,  11930,  -6113,   3713,
3445      -2370,   1521,   -959,    584,   -340,    187,    -95,     45,    -18,      7, -2 },
3446   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -737,
3447       1189,  -1868,   2907,  -4622,   8031, -19282,   5958,  12005,  -6142,   3729,
3448      -2380,   1527,   -963,    587,   -342,    188,    -96,     45,    -19,      7, -2 },
3449   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -737,
3450       1190,  -1869,   2908,  -4623,   8029, -19232,   5855,  12080,  -6171,   3744,
3451      -2390,   1534,   -967,    589,   -343,    189,    -96,     45,    -19,      7, -2 },
3452   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -737,
3453       1190,  -1869,   2909,  -4624,   8026, -19182,   5752,  12155,  -6199,   3760,
3454      -2400,   1540,   -971,    592,   -345,    190,    -97,     45,    -19,      7, -2 },
3455   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -738,
3456       1190,  -1870,   2910,  -4625,   8023, -19131,   5649,  12230,  -6227,   3775,
3457      -2409,   1546,   -975,    595,   -346,    190,    -97,     46,    -19,      7, -2 },
3458   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -738,
3459       1191,  -1870,   2911,  -4625,   8019, -19081,   5546,  12304,  -6255,   3791,
3460      -2419,   1552,   -979,    597,   -348,    191,    -98,     46,    -19,      7, -2 },
3461   {      0,     -1,      3,    -11,     28,    -64,    131,   -248,    439,   -738,
3462       1191,  -1871,   2911,  -4626,   8015, -19030,   5442,  12379,  -6283,   3806,
3463      -2428,   1558,   -983,    600,   -350,    192,    -98,     46,    -19,      7, -2 },
3464   {      0,     -1,      3,    -11,     28,    -64,    131,   -247,    439,   -738,
3465       1191,  -1871,   2912,  -4626,   8011, -18978,   5339,  12453,  -6310,   3821,
3466      -2438,   1565,   -987,    602,   -351,    193,    -99,     46,    -19,      7, -2 },
3467   {      0,     -1,      3,    -11,     28,    -64,    131,   -247,    439,   -738,
3468       1191,  -1871,   2913,  -4626,   8007, -18927,   5235,  12528,  -6338,   3836,
3469      -2447,   1571,   -991,    605,   -353,    194,    -99,     47,    -19,      7, -2 },
3470   {      0,     -1,      3,    -11,     28,    -63,    130,   -247,    438,   -738,
3471       1191,  -1872,   2913,  -4626,   8002, -18875,   5131,  12602,  -6365,   3851,
3472      -2456,   1576,   -994,    607,   -354,    195,   -100,     47,    -20,      7, -2 },
3473   {      0,     -1,      3,    -11,     28,    -63,    130,   -247,    438,   -737,
3474       1191,  -1872,   2913,  -4625,   7997, -18822,   5027,  12676,  -6392,   3866,
3475      -2465,   1582,   -998,    610,   -356,    196,   -100,     47,    -20,      7, -2 },
3476   {      0,     -1,      3,    -11,     28,    -63,    130,   -247,    438,   -737,
3477       1191,  -1872,   2913,  -4625,   7992, -18770,   4923,  12749,  -6419,   3880,
3478      -2474,   1588,  -1002,    612,   -357,    197,   -101,     47,    -20,      7, -2 },
3479   {      0,     -1,      3,    -11,     28,    -63,    130,   -247,    438,   -737,
3480       1191,  -1872,   2913,  -4624,   7987, -18717,   4819,  12823,  -6446,   3895,
3481      -2483,   1594,  -1006,    614,   -359,    198,   -101,     48,    -20,      7, -2 },
3482   {      0,     -1,      3,    -10,     28,    -63,    130,   -247,    438,   -737,
3483       1191,  -1872,   2913,  -4623,   7981, -18663,   4715,  12897,  -6473,   3909,
3484      -2492,   1600,  -1010,    617,   -360,    198,   -102,     48,    -20,      7, -2 },
3485   {      0,     -1,      3,    -10,     28,    -63,    130,   -246,    438,   -737,
3486       1191,  -1872,   2913,  -4622,   7975, -18610,   4611,  12970,  -6499,   3923,
3487      -2501,   1605,  -1013,    619,   -362,    199,   -102,     48,    -20,      7, -2 },
3488   {      0,     -1,      3,    -10,     28,    -63,    130,   -246,    437,   -737,
3489       1190,  -1872,   2913,  -4621,   7968, -18556,   4506,  13044,  -6525,   3938,
3490      -2510,   1611,  -1017,    621,   -363,    200,   -103,     48,    -20,      7, -2 },
3491   {      0,     -1,      3,    -10,     27,    -63,    130,   -246,    437,   -736,
3492       1190,  -1871,   2912,  -4620,   7962, -18502,   4402,  13117,  -6551,   3952,
3493      -2518,   1617,  -1021,    624,   -364,    201,   -103,     49,    -20,      7, -2 },
3494   {      0,     -1,      3,    -10,     27,    -63,    129,   -246,    437,   -736,
3495       1190,  -1871,   2912,  -4618,   7955, -18447,   4297,  13190,  -6577,   3965,
3496      -2527,   1622,  -1024,    626,   -366,    202,   -104,     49,    -20,      7, -2 },
3497   {      0,     -1,      3,    -10,     27,    -63,    129,   -246,    437,   -736,
3498       1190,  -1871,   2911,  -4616,   7948, -18392,   4192,  13263,  -6603,   3979,
3499      -2535,   1628,  -1028,    628,   -367,    203,   -104,     49,    -21,      7, -2 },
3500   {      0,     -1,      3,    -10,     27,    -63,    129,   -245,    436,   -735,
3501       1189,  -1870,   2910,  -4614,   7940, -18337,   4087,  13336,  -6629,   3993,
3502      -2544,   1633,  -1031,    631,   -369,    204,   -105,     49,    -21,      7, -2 },
3503   {      0,     -1,      3,    -10,     27,    -62,    129,   -245,    436,   -735,
3504       1189,  -1869,   2909,  -4612,   7933, -18282,   3982,  13408,  -6654,   4006,
3505      -2552,   1639,  -1035,    633,   -370,    204,   -105,     49,    -21,      7, -2 },
3506   {      0,     -1,      3,    -10,     27,    -62,    129,   -245,    436,   -734,
3507       1188,  -1869,   2908,  -4610,   7925, -18226,   3877,  13481,  -6679,   4020,
3508      -2560,   1644,  -1038,    635,   -371,    205,   -106,     50,    -21,      8, -2 },
3509   {      0,     -1,      3,    -10,     27,    -62,    129,   -245,    435,   -734,
3510       1188,  -1868,   2907,  -4608,   7916, -18170,   3772,  13553,  -6704,   4033,
3511      -2568,   1649,  -1042,    637,   -373,    206,   -106,     50,    -21,      8, -2 },
3512   {      0,     -1,      3,    -10,     27,    -62,    129,   -244,    435,   -734,
3513       1187,  -1867,   2906,  -4605,   7908, -18114,   3667,  13625,  -6729,   4046,
3514      -2576,   1654,  -1045,    639,   -374,    207,   -106,     50,    -21,      8, -2 },
3515   {      0,     -1,      3,    -10,     27,    -62,    128,   -244,    435,   -733,
3516       1186,  -1867,   2905,  -4602,   7899, -18057,   3561,  13697,  -6753,   4059,
3517      -2584,   1659,  -1048,    642,   -375,    208,   -107,     50,    -21,      8, -2 },
3518   {      0,     -1,      3,    -10,     27,    -62,    128,   -244,    434,   -733,
3519       1186,  -1866,   2903,  -4599,   7890, -18000,   3456,  13769,  -6778,   4072,
3520      -2592,   1665,  -1052,    644,   -377,    208,   -107,     51,    -21,      8, -2 },
3521   {      0,     -1,      3,    -10,     27,    -62,    128,   -244,    434,   -732,
3522       1185,  -1865,   2902,  -4596,   7881, -17943,   3350,  13841,  -6802,   4085,
3523      -2600,   1670,  -1055,    646,   -378,    209,   -108,     51,    -21,      8, -2 },
3524   {      0,     -1,      3,    -10,     27,    -62,    128,   -243,    433,   -731,
3525       1184,  -1864,   2900,  -4593,   7871, -17886,   3245,  13912,  -6826,   4097,
3526      -2608,   1675,  -1058,    648,   -379,    210,   -108,     51,    -22,      8, -2 },
3527   {      0,     -1,      3,    -10,     27,    -62,    128,   -243,    433,   -731,
3528       1183,  -1862,   2898,  -4590,   7861, -17828,   3139,  13983,  -6850,   4110,
3529      -2616,   1680,  -1062,    650,   -381,    211,   -109,     51,    -22,      8, -2 },
3530   {      0,     -1,      3,    -10,     27,    -62,    127,   -243,    432,   -730,
3531       1183,  -1861,   2897,  -4586,   7851, -17770,   3033,  14055,  -6873,   4122,
3532      -2623,   1684,  -1065,    652,   -382,    211,   -109,     52,    -22,      8, -2 },
3533   {      0,     -1,      3,    -10,     27,    -61,    127,   -242,    432,   -730,
3534       1182,  -1860,   2895,  -4582,   7841, -17712,   2928,  14126,  -6897,   4134,
3535      -2631,   1689,  -1068,    654,   -383,    212,   -110,     52,    -22,      8, -2 },
3536   {      0,     -1,      3,    -10,     27,    -61,    127,   -242,    432,   -729,
3537       1181,  -1859,   2893,  -4578,   7830, -17653,   2822,  14196,  -6920,   4147,
3538      -2638,   1694,  -1071,    656,   -385,    213,   -110,     52,    -22,      8, -2 },
3539   {      0,     -1,      3,    -10,     26,    -61,    127,   -242,    431,   -728,
3540       1180,  -1857,   2890,  -4574,   7820, -17594,   2716,  14267,  -6943,   4159,
3541      -2645,   1699,  -1074,    658,   -386,    214,   -110,     52,    -22,      8, -2 },
3542   {      0,     -1,      3,    -10,     26,    -61,    127,   -241,    431,   -727,
3543       1179,  -1856,   2888,  -4570,   7808, -17535,   2610,  14338,  -6966,   4170,
3544      -2652,   1703,  -1077,    660,   -387,    214,   -111,     52,    -22,      8, -2 },
3545   {      0,     -1,      3,    -10,     26,    -61,    126,   -241,    430,   -727,
3546       1178,  -1854,   2886,  -4566,   7797, -17476,   2504,  14408,  -6988,   4182,
3547      -2660,   1708,  -1080,    662,   -388,    215,   -111,     53,    -22,      8, -2 },
3548   {      0,     -1,      3,    -10,     26,    -61,    126,   -241,    429,   -726,
3549       1177,  -1853,   2883,  -4561,   7785, -17416,   2398,  14478,  -7010,   4194,
3550      -2667,   1713,  -1083,    664,   -389,    216,   -112,     53,    -22,      8, -2 },
3551   {      0,     -1,      3,    -10,     26,    -61,    126,   -240,    429,   -725,
3552       1175,  -1851,   2881,  -4556,   7773, -17356,   2292,  14548,  -7033,   4205,
3553      -2673,   1717,  -1086,    666,   -391,    217,   -112,     53,    -22,      8, -2 },
3554   {      0,     -1,      3,    -10,     26,    -60,    126,   -240,    428,   -724,
3555       1174,  -1849,   2878,  -4551,   7761, -17296,   2185,  14618,  -7055,   4216,
3556      -2680,   1721,  -1089,    668,   -392,    217,   -112,     53,    -23,      8, -2 },
3557   {      0,     -1,      3,    -10,     26,    -60,    125,   -240,    428,   -723,
3558       1173,  -1847,   2875,  -4546,   7749, -17235,   2079,  14687,  -7076,   4227,
3559      -2687,   1726,  -1092,    670,   -393,    218,   -113,     53,    -23,      8, -2 },
3560   {      0,     -1,      3,    -10,     26,    -60,    125,   -239,    427,   -722,
3561       1172,  -1846,   2872,  -4541,   7736, -17174,   1973,  14757,  -7098,   4238,
3562      -2694,   1730,  -1095,    671,   -394,    219,   -113,     54,    -23,      8, -2 },
3563   {      0,     -1,      3,    -10,     26,    -60,    125,   -239,    426,   -722,
3564       1170,  -1844,   2869,  -4536,   7723, -17113,   1866,  14826,  -7119,   4249,
3565      -2700,   1734,  -1098,    673,   -395,    219,   -114,     54,    -23,      8, -2 },
3566   {      0,     -1,      3,    -10,     26,    -60,    125,   -238,    426,   -721,
3567       1169,  -1842,   2866,  -4530,   7710, -17052,   1760,  14895,  -7140,   4260,
3568      -2707,   1739,  -1100,    675,   -396,    220,   -114,     54,    -23,      8, -2 },
3569   {      0,     -1,      3,    -10,     26,    -60,    124,   -238,    425,   -720,
3570       1167,  -1840,   2863,  -4524,   7697, -16990,   1653,  14964,  -7161,   4270,
3571      -2713,   1743,  -1103,    677,   -397,    221,   -114,     54,    -23,      8, -2 },
3572   {      0,     -1,      3,    -10,     26,    -60,    124,   -237,    424,   -719,
3573       1166,  -1837,   2860,  -4518,   7683, -16929,   1547,  15033,  -7182,   4281,
3574      -2719,   1747,  -1106,    679,   -399,    221,   -115,     55,    -23,      8, -2 },
3575   {      0,     -1,      3,    -10,     26,    -59,    124,   -237,    424,   -718,
3576       1165,  -1835,   2856,  -4512,   7669, -16867,   1440,  15101,  -7202,   4291,
3577      -2726,   1751,  -1108,    680,   -400,    222,   -115,     55,    -23,      9, -2 },
3578   {      0,     -1,      3,    -10,     26,    -59,    124,   -237,    423,   -717,
3579       1163,  -1833,   2853,  -4506,   7655, -16804,   1334,  15169,  -7223,   4301,
3580      -2732,   1755,  -1111,    682,   -401,    223,   -115,     55,    -23,      9, -3 },
3581   {      0,     -1,      3,     -9,     25,    -59,    123,   -236,    422,   -715,
3582       1161,  -1831,   2849,  -4500,   7640, -16742,   1227,  15237,  -7243,   4311,
3583      -2738,   1759,  -1113,    684,   -402,    223,   -116,     55,    -23,      9, -3 },
3584   {      0,     -1,      3,     -9,     25,    -59,    123,   -236,    422,   -714,
3585       1160,  -1828,   2845,  -4493,   7626, -16679,   1121,  15305,  -7262,   4321,
3586      -2744,   1762,  -1116,    685,   -403,    224,   -116,     55,    -24,      9, -3 },
3587   {      0,     -1,      3,     -9,     25,    -59,    123,   -235,    421,   -713,
3588       1158,  -1826,   2841,  -4487,   7611, -16616,   1014,  15373,  -7282,   4331,
3589      -2749,   1766,  -1118,    687,   -404,    225,   -117,     56,    -24,      9, -3 },
3590   {      0,     -1,      3,     -9,     25,    -59,    122,   -235,    420,   -712,
3591       1156,  -1823,   2837,  -4480,   7596, -16552,    907,  15440,  -7301,   4340,
3592      -2755,   1770,  -1121,    688,   -405,    225,   -117,     56,    -24,      9, -3 },
3593   {      0,     -1,      3,     -9,     25,    -59,    122,   -234,    419,   -711,
3594       1155,  -1820,   2833,  -4473,   7580, -16489,    801,  15507,  -7321,   4350,
3595      -2761,   1773,  -1123,    690,   -406,    226,   -117,     56,    -24,      9, -3 },
3596   {      0,     -1,      3,     -9,     25,    -58,    122,   -234,    419,   -710,
3597       1153,  -1818,   2829,  -4466,   7564, -16425,    694,  15574,  -7339,   4359,
3598      -2766,   1777,  -1126,    692,   -407,    226,   -118,     56,    -24,      9, -3 },
3599   {      0,     -1,      3,     -9,     25,    -58,    122,   -233,    418,   -708,
3600       1151,  -1815,   2825,  -4458,   7549, -16361,    587,  15641,  -7358,   4368,
3601      -2772,   1781,  -1128,    693,   -408,    227,   -118,     56,    -24,      9, -3 },
3602   {      0,     -1,      3,     -9,     25,    -58,    121,   -233,    417,   -707,
3603       1149,  -1812,   2821,  -4451,   7532, -16297,    480,  15708,  -7377,   4377,
3604      -2777,   1784,  -1130,    695,   -409,    228,   -118,     56,    -24,      9, -3 },
3605   {      0,     -1,      3,     -9,     25,    -58,    121,   -232,    416,   -706,
3606       1147,  -1809,   2816,  -4443,   7516, -16232,    374,  15774,  -7395,   4386,
3607      -2782,   1787,  -1133,    696,   -410,    228,   -119,     57,    -24,      9, -3 },
3608   {      0,     -1,      3,     -9,     25,    -58,    121,   -232,    415,   -705,
3609       1145,  -1806,   2812,  -4436,   7499, -16167,    267,  15840,  -7413,   4395,
3610      -2787,   1791,  -1135,    698,   -411,    229,   -119,     57,    -24,      9, -3 },
3611   {      0,     -1,      3,     -9,     25,    -58,    120,   -231,    414,   -703,
3612       1143,  -1803,   2807,  -4428,   7483, -16102,    160,  15906,  -7431,   4403,
3613      -2792,   1794,  -1137,    699,   -412,    229,   -119,     57,    -24,      9, -3 },
3614   {      0,     -1,      3,     -9,     25,    -57,    120,   -231,    413,   -702,
3615       1141,  -1800,   2802,  -4420,   7466, -16037,     53,  15972,  -7448,   4411,
3616      -2797,   1797,  -1139,    700,   -413,    230,   -120,     57,    -24,      9, -3 },
3617 
3618   }
3619 };
3620 // clang-format off
3621 
3622 } // namespace bluetooth::audio::asrc
3623