{ "type": "int32", "data": [ [ [ 13320, -28576, 9288, -31680, -20376, 4136, -28600, -20472, -28576, -31640, -27616, -19384, 9224, 9320, 9248, -27616, -23552, 1032, -27640, -27584, -31648, 5128, 5120, 1128, 1024, 1024, 104, 12288, -31704, 4128, -32696, -27648, -32760, -24544, 96, 9280, -24576, 8288, 4200, 8200, -32768 ], [ 26688, 26707, 2194, 18433, 18, 2259, 18449, 16451, 2065, 1, 18513, 1, 18626, 18579, 194, 24720, 24642, 8195, 8402, 2048, 26642, 10307, 10320, 10451, 18560, 10322, 10434, 10322, 16449, 18562, 8385, 192, 65, 18641, 211, 8339, 26624, 26643, 24770, 1, 18576 ], [ -30144, -32632, 2056, -30072, -31232, -29480, 2136, -31080, -30704, 1240, -32576, -31656, -30144, 2632, 1600, -32704, 2632, 3728, 2632, -29504, -30656, -29104, -30720, -30656, -31544, 2120, 3600, 512, 1680, 3264, 192, -32056, -32048, -30072, -30064, 1216, 0, -29624, -31080, 1544, 1160 ], [ 3600, 4, 2065, 7173, 6660, 6165, 2065, 6660, 1024, 4613, 6145, 5636, 5121, 4608, 1541, 16, 1045, 1041, 1557, 7185, 2560, 1045, 512, 7696, 517, 4609, 2069, 2580, 4112, 4628, 3584, 1025, 2561, 6145, 7700, 6145, 7173, 512, 3585, 7697, 5136 ], [ -16154, -16284, -16159, 16451, 16417, 16483, -32670, 16578, 197, -32704, -16314, 16515, 64, 231, -16156, -32573, 16544, 16615, -16256, -32543, 162, 16389, -32735, 64, 16577, -16383, -32638, -32540, -32665, 16577, -16350, -32570, 16550, 16486, -32634, 35, -16217, -32569, -32569, 198, 16615 ], [ 29712, 13328, 25624, -19368, -23472, -27568, -23472, 16472, -23472, -7152, 16400, 25672, -24576, -23488, -28664, -27624, -8120, -12288, 29696, -4072, -15288, -4096, 12352, -11192, -23464, -8176, 5120, -12200, 5184, -12280, 25680, 24600, 13392, 21576, -27576, 9240, -7168, 17408, -32768, -20464, -19440 ], [ 2048, 6152, 80, -28662, -32694, 6168, 4104, -32750, 2, 74, 6224, 10, 6208, 66, 6210, -26558, 90, 66, 4122, 88, -30712, -28590, 6162, 4106, 16, 10, 2074, -28590, 24, -32688, 2074, -28656, -30646, -26614, -26622, 16, -32750, 6224, -28656, -30632, -30704 ], [ 22, 8704, 54, -24520, -23988, 8746, 8822, -24002, 8286, 8786, -32148, 554, -32736, -23978, 8812, -32242, -32156, -32646, -24530, 8268, 8206, 530, 630, 8250, 8814, 626, -32684, 8720, 8308, -24046, 8282, 8204, -24484, 560, -32706, -32138, -32684, 26, 532, 8786, 8764 ], [ -8093, 8253, -24569, -32735, -8136, -16342, 8215, 13, -24524, -8068, -8101, -32689, 1, 24674, 24589, 24687, 24663, 24698, -32649, -8139, 10, 16472, -16378, 8290, 16506, 1, -24515, -32706, -8097, -24456, 8291, -24452, 24693, 24666, 16407, 8277, -32739, 24615, -32675, 1, 16482 ], [ -31345, -6906, -8114, -24511, -31603, 24768, 25743, -32767, -15033, -7094, -24448, -32506, 202, -7928, 17549, -15927, 134, -16320, -32312, 8260, 9218, 8650, -32632, 8270, 136, -7995, 1487, -31667, -23231, -24311, -8126, 25871, -32379, -8187, -16241, 24577, 1165, -24380, -16241, 1166, -31743 ], [ 289, 8332, 16677, 8205, 8616, 16556, 8589, 24611, 16814, 24846, 24841, 24584, 8355, 427, 297, 16556, 16768, 25007, 16803, 24707, 170, 8484, 393, 16544, 15, 16672, 2, 8328, 8226, 24975, 397, 16673, 8360, 8463, 9, 8196, 8484, 139, 8608, 8364, 16554 ], [ 2257, 4232, 145, 2121, 6321, 2113, 2145, 2129, 6200, 25, 89, 4153, 4097, 4200, 225, 6145, 6376, 2265, 6225, 72, 40, 6225, 4257, 6224, 2280, 6313, 4112, 6248, 4233, 2296, 6240, 32, 4129, 193, 4329, 4217, 6329, 2185, 240, 168, 2241 ], [ -32766, -30718, -30720, -30718, 2048, -30718, -30718, -30720, 2050, 0, -32766, -32766, 0, -30718, 2048, -32766, -30718, 2050, -32768, -32768, 2048, -32766, -30718, 2050, 2, -32766, -30718, 2048, -32766, -30720, 2048, 2, -30718, -30720, -30720, -32768, -32766, -30720, -30718, 2, -32766 ], [ 17922, 20038, 11780, 19456, 10244, 3136, 9794, 3138, 18944, 8194, 28230, 17412, 3074, 25664, 1088, 9216, 18436, 24642, 24646, 516, 9280, 17408, 26112, 16448, 17472, 17414, 19456, 16898, 27714, 8196, 18438, 1542, 25090, 25600, 19008, 18498, 28224, 3140, 2, 18496, 26626 ], [ 3072, 7172, 4096, 6208, 0, 7236, 5120, 6144, 2116, 4100, 64, 64, 2048, 1028, 7168, 7168, 3140, 6144, 5188, 3076, 7236, 5124, 4100, 5184, 5120, 2048, 6208, 2112, 5188, 7232, 6148, 0, 1092, 5184, 3140, 4164, 2048, 1092, 3136, 5184, 2116 ], [ 20552, 5129, 0, 16457, 4172, 13, 16396, 4108, 17417, 17485, 20545, 20480, 1093, 17412, 1036, 4165, 4168, 21581, 1097, 1089, 13, 17421, 21517, 16389, 1, 21517, 69, 1097, 21504, 5124, 68, 21517, 17408, 17420, 1093, 21569, 21572, 16460, 5197, 1036, 20488 ], [ 11396, 143, 18438, 10250, 17547, 26624, 8197, 16389, 19460, 9352, 132, 18564, 16384, 24587, 11269, 9358, 11395, 11268, 25615, 25730, 8320, 27650, 11407, 17538, 25614, 17545, 1155, 19588, 10251, 11396, 8329, 19588, 10380, 1158, 24715, 27649, 11401, 11406, 16394, 3086, 16390 ], [ 532, 328, 537, 520, 72, 532, 28, 349, 589, 840, 93, 336, 585, 788, 337, 537, 513, 16, 792, 73, 20, 777, 792, 768, 348, 841, 321, 536, 861, 1, 80, 580, 784, 848, 20, 268, 264, 576, 276, 21, 513 ], [ 102, 9700, 11492, 354, -22236, 10434, -23134, 8582, 3360, 10274, 11746, 11264, -22458, -24314, -22496, 8226, -29692, 9250, 9696, -32702, 3106, 2144, -31354, -30686, 11616, 1440, 96, -31578, 11590, 8322, -24250, -23356, 8614, 3462, 1152, 9248, -32768, -32762, 66, -32316, -30526 ], [ -3544, -32118, 4265, 8365, 24612, 4618, -11770, 8225, 4651, 12460, 24619, -28540, 12931, 16907, -12274, -7672, -7638, -11615, 24743, -11732, -4084, 4261, -16251, 12973, 167, -23924, -23923, -32090, 4096, 16385, 28803, 8362, 28706, 28839, 4129, -8186, 25251, 8352, 20653, -20305, 29199 ], [ 11724, 3968, 8192, 9800, 11328, 10944, 9728, 10304, 4032, 2880, 3144, 10440, 11908, 11976, 3268, 11852, 2700, 2560, 1608, 1164, 10496, 1220, 10696, 9088, 2824, 9160, 12096, 1472, 8648, 2888, 1288, 10304, 264, 11144, 11464, 8844, 8836, 2372, 2252, 2440, 1740 ], [ 4, -30716, -32640, 2048, 128, -32764, -30588, -30716, -32640, 128, -30716, 132, 2052, -32640, 132, -32768, -32768, 2180, 2180, -30588, 132, 132, 4, 2180, -32636, 2180, -30716, 2176, -30592, 0, 128, -32768, -32636, -30720, 0, -32768, 2180, 0, -32636, 4, 132 ], [ 25120, 29200, 25104, 20992, 12800, 16400, 8752, 16416, 20528, 4144, 12304, 8224, 512, 8720, 24576, 16912, 560, 560, 16928, 20496, 4128, 560, 24608, 16400, 12848, 28704, 16912, 12336, 29200, 8192, 12320, 528, 12832, 29184, 21040, 16400, 4624, 544, 8208, 29232, 20512 ], [ -12288, -26137, -30431, 4519, 20837, -16191, 22918, -13851, 16802, -14265, -32411, 324, 2274, -10143, -15966, 102, 32, -32575, 2338, -12000, 18565, -9884, -26266, -30716, 20709, 4577, -28443, 97, -26172, 20870, 20512, 18822, -12153, -30624, -9881, 162, -11904, -16218, -30239, 480, -28281 ], [ 65, 218, 2189, 10322, 10462, 10271, 8271, 2118, 8322, 2077, 10374, 2191, 214, 10250, 10327, 8279, 8265, 10433, 2185, 10256, 2056, 2183, 10460, 2192, 8408, 2054, 10315, 8391, 10386, 10333, 2184, 10458, 2139, 8390, 203, 8266, 2245, 2076, 203, 8272, 2120 ], [ 4375, 311, 18481, 4642, 10291, 8705, 6656, 8194, 27395, 10257, 10295, 8496, 8965, 8212, 27410, 6930, 18994, 13090, 10246, 18471, 24615, 16933, 11031, 19204, 31495, 4659, 18951, 4642, 15109, 14355, 2052, 25124, 23059, 22789, 29202, 12566, 20, 6449, 8740, 26631, 29184 ], [ 1152, 2312, 5512, 17544, 23808, 16776, 22528, 20872, 6280, 3072, 5248, 1032, 17792, 21760, 21504, 18824, 22536, 20864, 6280, 6408, 19592, 23936, 22536, 5376, 6536, 21640, 23936, 3464, 5376, 18688, 6280, 7176, 0, 5248, 2056, 4104, 4104, 4360, 21632, 20864, 4232 ], [ 2080, 4480, 0, 7168, 4371, 12704, 2466, 3472, 15361, 14371, 11537, 1440, 8483, 2481, 6578, 4273, 7171, 13330, 290, 3106, 6578, 12290, 1298, 7299, 8224, 12464, 6577, 15760, 6290, 3456, 3233, 5249, 7441, 15795, 5152, 5299, 13600, 11650, 12721, 9602, 10403 ], [ -16268, 2164, 17524, 19576, -16376, -16340, 17468, -31736, -32740, 17472, 16492, 3152, -15332, 17472, 17484, 19552, 17432, 2104, -13268, -14296, 2148, -14224, 19580, -30720, -31688, -15332, -31624, 16476, 18480, 19488, -16300, 17496, -30608, 17488, -29572, -31652, 16464, 1032, -14288, -32712, -14236 ], [ 1025, 1089, 512, 65, 68, 576, 1104, 1024, 1045, 85, 68, 593, 5, 576, 1089, 0, 1024, 1109, 1537, 20, 1604, 4, 581, 1605, 1605, 1104, 1044, 528, 1601, 1093, 5, 576, 577, 1088, 20, 1041, 1617, 69, 1600, 65, 16 ], [ 92, 64, 24, 88, 64, 4, 88, 92, 84, 76, 92, 4, 20, 72, 4, 76, 72, 4, 80, 64, 88, 28, 0, 28, 12, 92, 80, 84, 92, 64, 20, 4, 68, 88, 28, 84, 88, 88, 4, 72, 16 ], [ 17449, 5157, 7179, 1212, 22717, 33, 159, 16419, 18459, 3250, 6191, 19494, 21665, 17598, 21523, 4112, 7305, 5144, 16433, 23709, 2093, 20628, 3092, 19509, 21555, 5307, 19466, 4108, 18468, 6179, 23596, 4262, 22717, 7349, 16548, 22573, 20648, 18593, 22542, 16438, 16531 ], [ -30715, 37, -30683, 2, -30207, 2563, -30712, 2091, -32723, 2048, 2567, -30712, 2599, 556, -32250, 519, -32243, 2054, 513, 2061, 2083, -30167, -30164, 2093, -30199, 2592, -32727, 2086, 9, -30676, 526, -30205, 519, 2063, -32763, -32753, 2596, 2596, -30203, -32218, -32216 ], [ -32474, 1092, 422, -32314, 294, -31674, 384, -32346, 1318, -31322, 1188, -31324, 482, -32442, 386, 1510, 1380, 1506, 1056, 38, 384, -31454, 1280, 196, 352, 260, 1312, 452, 1024, -31676, 326, -31582, 452, -31386, -31390, 1124, -31354, -31294, -31710, 1056, -31708 ], [ -25600, -29632, 3138, -31742, 2562, -31678, 5122, 5696, 1600, 2624, -25088, 1602, 2112, -32192, -32254, -30718, 5184, -31742, -32766, -32704, 4672, -30718, -32192, 1026, -26560, -27072, -30718, 3138, -30656, 1024, -26622, -25022, -32766, 5634, 7744, 578, 5120, -26560, 4162, 4160, 3136 ], [ 9248, 25636, 1284, 20518, 25602, 16386, 20486, 5378, 24610, 12544, 20740, 17408, 8482, 262, 29956, 13348, 16386, 1316, 262, 25636, 8228, 29988, 25892, 5154, 8228, 9474, 24608, 262, 16390, 12578, 9478, 8448, 8448, 4390, 25894, 17440, 5126, 17666, 29986, 20512, 25604 ], [ 64, 512, 512, 2560, 512, 2112, 2048, 2080, 2112, 64, 608, 512, 96, 0, 544, 2560, 2080, 2112, 2624, 608, 2624, 64, 96, 2560, 576, 32, 2048, 32, 2080, 32, 2112, 512, 2080, 2048, 2656, 96, 512, 32, 2624, 0, 0 ], [ 12548, 8193, 12805, 4376, 8204, 8969, 12828, 776, 12800, 12293, 12308, 12804, 4360, 780, 4889, 13056, 4624, 8200, 4108, 8721, 4877, 8728, 260, 512, 8460, 4632, 4621, 8712, 13073, 8221, 4376, 12293, 4876, 4636, 4620, 8204, 4632, 8209, 8468, 4352, 12304 ], [ 4096, -30687, -28624, 17, 6176, -26608, -28655, -30703, -30704, 2049, 2096, -28655, -26624, -30671, 6176, 6144, 4145, -26607, -28671, -26608, 4129, 4112, -26591, -32768, -30719, -30703, 2096, -32736, 2049, 4113, -28640, -26591, -26592, 6176, 6144, -28639, -30688, 2048, -26623, 4112, 33 ], [ 552, 776, 0, -32160, -32696, 320, -32216, -32160, -32184, -32480, -32480, 32, -32440, -32184, 512, 832, -32248, 256, 352, -32440, 352, -32448, -32448, -32504, -31896, 840, 352, -32736, -32248, 608, -32704, -32160, 352, -32480, 32, 584, -31936, 864, -32768, 776, -31968 ], [ 1061, 1121, 580, 9732, 8821, 592, 1553, 8704, 576, 116, 9281, 9312, 1028, 9280, 8709, 9329, 9217, 1093, 8276, 112, 1025, 1, 9280, 8772, 533, 1557, 513, 1632, 9841, 8708, 1041, 52, 1061, 1057, 8244, 8256, 81, 113, 8257, 1093, 1029 ], [ 4105, 9225, 12425, 13464, 1153, 4241, 4125, 13468, 12436, 8349, 12417, 13313, 5137, 129, 5136, 13448, 9373, 9244, 9344, 12433, 1029, 1053, 5269, 5124, 9365, 4240, 4104, 5133, 8321, 1028, 4120, 5253, 9232, 8, 9217, 4100, 13341, 5276, 9224, 8197, 4225 ], [ -6848, -31728, 19804, -16380, -8192, -22256, 2388, -15296, -22192, -14008, 25884, 18752, 18456, -23536, 9308, 16668, 9304, 18780, -24232, -7144, -15336, 10584, -24552, -16112, 8528, -31732, -16044, 9480, -21172, 2332, -7164, -7144, -14068, 25616, 10248, 10252, 18436, -5040, -30640, -29432, -5812 ], [ 71, -28410, 5121, 1025, 71, -28345, 1024, 263, 258, 1280, -27644, -27386, 325, 4096, 4103, -31485, 1094, -27386, 1029, -31680, 257, 1025, -31678, -28348, 258, -27387, -32443, -32697, -28608, 71, -31418, 326, -27390, 258, 7, 4359, -27577, -27579, -28346, 1282, 66 ], [ 7248, 23633, -21496, 15440, 30720, 29976, 13329, 12289, -18112, 15369, -17079, -5112, -25263, -12975, -28344, -3047, -28671, 17424, 9560, 9297, 13313, 17689, 11352, 8201, -21479, 14600, -1016, -23207, -1775, -12199, -20400, 3336, 25864, -31720, -24567, 26888, 12377, -17079, -9216, -27640, 21841 ], [ 8716, 9008, 8600, 8364, 920, 9148, 9148, 8848, 8760, 8612, 8232, 148, 9004, 8320, 780, 8996, 8976, 9116, 296, 8364, 9108, 944, 284, 284, 8712, 308, 292, 8892, 8484, 8860, 660, 9140, 564, 540, 772, 8580, 60, 8460, 140, 8216, 388 ], [ 1060, 4774, -28668, -32636, -28542, 4230, -32636, 1156, -32606, -28638, -28538, 9734, -32224, 1702, 9732, 5636, -27514, 8868, -27996, -18782, -23904, -32250, 13318, -19420, -28030, 8708, 13828, -18938, -22908, 9380, -23516, 544, -18784, 4134, 1702, -32092, 5792, -32224, 4226, 13350, -23004 ], [ 1284, -15360, -32762, 3330, -31740, -31738, 19718, -14330, 17666, 2048, 1028, -14336, -13056, -30458, 260, 2308, -31486, -16384, 17414, -13306, -16122, -30716, -32762, 19456, -13056, -13306, -32768, 16646, -16126, 1028, 1024, -14080, -13054, -30464, 2304, 3078, -31744, -32768, -15100, 258, 1028 ], [ 3848, 4608, 13568, 12064, 12544, 3584, 4872, 5896, 11296, 6440, 3880, 16168, 8, 10024, 15392, 4904, 13320, 296, 11296, 14368, 12584, 6184, 3872, 10272, 11776, 10024, 14376, 9248, 14344, 7968, 15648, 14848, 1032, 7464, 9256, 15648, 6184, 1024, 12064, 5632, 11520 ], [ 13826, -19390, -19390, 12809, -24503, 521, 12296, -31679, 13377, -23550, 1035, 8267, 4163, -23999, 12298, 4672, -23040, -27071, -28599, 13891, -23997, -24056, 13313, -19968, -27639, -24567, -27647, 5633, -22976, 9227, -23997, -31680, 9793, 12811, -27583, 8778, 4097, 5131, 13824, 9, -20478 ] ], [ [ 2338, 6208, -32734, -26302, -26366, 4162, -30366, 6240, -32702, -26526, -28382, -30686, 34, 2306, 4128, 256, 4194, 322, 2146, -28670, 2402, -30368, -32416, 6208, -30430, -26366, -30462, 6464, 6432, 6208, -28638, 258, 4384, -28576, -32702, 6176, -32480, 2144, -26590, 6208, -26334 ], [ 8329, 8392, 8201, 8256, 200, 8392, 8384, 8329, 201, 8329, 8384, 8392, 200, 8201, 128, 193, 8264, 0, 8385, 64, 0, 129, 8320, 192, 8, 8328, 8328, 8320, 8320, 72, 8329, 8, 200, 8329, 137, 8200, 8, 8329, 201, 8265, 8256 ], [ 109, 1216, 4, 260, 1412, -32631, -32276, 1357, 1449, 1221, -32664, -32343, -32504, -31672, 1068, 100, -31731, 429, -31643, 488, 1061, -31423, 1512, 64, 1349, -32660, -31263, -31451, 1164, 1261, -31480, -31579, 1220, -32664, 204, -32700, 1513, -31252, 396, -31391, -31348 ], [ -30191, -22512, -4836, 3605, 26116, 24601, -31479, -4836, 19981, -21988, 11020, -4864, -21732, -28915, -13812, -32740, -24300, 3085, 18957, 256, 10496, -32236, -13043, 10240, -29432, 1308, -21744, -5376, 8477, 27652, -30976, 3077, 2325, -32764, 3080, -31980, 8208, -23291, -24555, -32235, -6899 ], [ 4172, 4224, 332, 4548, 14, 4556, 4234, 2, 388, 4490, 268, 4552, 450, 4234, 0, 4490, 4360, 2, 200, 2, 4352, 136, 462, 196, 138, 130, 388, 268, 4236, 4232, 4552, 4224, 142, 4360, 4108, 4164, 330, 4426, 4172, 4354, 4298 ], [ -28672, -32636, -32636, 4228, -28672, -28544, -32768, -28672, -32640, -28668, 4224, -28668, 4096, 0, 0, 4228, 4100, 4, 4228, -32764, 128, -32640, -28540, 4100, -32640, -32640, 4224, 0, -28540, -28540, 4224, -28668, 128, -32768, -32764, -32764, -32640, -32636, 4224, 4100, 4 ], [ 9264, 1024, 9784, 1328, 9480, 8960, 9760, 8472, 9752, 9480, 8960, 9528, 1280, 9000, 1536, 9264, 8248, 9784, 784, 256, 1328, 9232, 9496, 800, 48, 512, 1848, 24, 1560, 1336, 8200, 8976, 9528, 9760, 1328, 56, 1824, 9752, 776, 1840, 8472 ], [ 4101, 4741, 516, 4737, 4097, 4612, 129, 16384, 21121, 4, 20993, 16900, 16896, 21124, 641, 16901, 20992, 0, 128, 513, 20612, 21120, 513, 512, 4, 20996, 4608, 17029, 645, 21124, 4101, 128, 17025, 133, 4101, 16896, 20997, 129, 16385, 4608, 17028 ], [ 24608, 20512, 22536, 30768, 6416, 8224, 4352, 12576, 24584, 18728, 18736, 24880, 22528, 4400, 14608, 28688, 24856, 16648, 6160, 20496, 18480, 32, 30768, 22808, 14360, 10256, 22832, 28680, 16416, 14648, 26936, 6192, 26624, 24856, 24888, 20528, 280, 12320, 16408, 26928, 8192 ], [ 1024, -32768, 16416, 17440, -15360, -32768, -32736, 0, 17408, 1024, -16352, 32, 17440, 16384, -31744, -32768, -16352, -15328, 1024, 17408, 0, 16416, -15328, 32, 0, -16352, 32, 0, 0, -16384, -16352, 16384, 1056, -32768, 0, 1024, 17440, 16384, 1024, -32736, -15328 ], [ -28480, -32575, 16449, -32128, -27967, -11775, -11519, 4545, -15551, 17088, -32703, 20865, 21248, 4480, -32704, 4737, 4161, 4864, -15487, -15872, -15807, 4097, -12096, -15744, 16449, -12287, 4096, 16641, 20929, 4161, -15424, -28288, 20481, 513, 4288, 20480, -11520, -28288, 64, 20609, -31872 ], [ 7233, 2560, 3586, 5120, 5122, 7745, 513, 2624, 576, 1, 578, 7747, 2115, 1026, 4099, 7681, 1539, 2563, 7233, 1603, 65, 512, 67, 5699, 2562, 4099, 3138, 4097, 4163, 5187, 577, 7171, 2626, 3139, 2048, 5696, 4099, 4672, 4096, 5184, 5634 ], [ 2120, 2306, 6187, 2081, 2346, 4202, 11, 6144, 65, 6219, 2347, 6402, 6505, 40, 4361, 6506, 4451, 2408, 4096, 6464, 267, 4457, 6187, 6184, 4361, 6435, 33, 6467, 2153, 2112, 4104, 2144, 4459, 6464, 4105, 330, 2081, 2408, 2369, 4392, 291 ], [ 388, 6899, 1011, 6188, 4751, 414, 2876, 6707, 201, 2876, 2229, 2237, 721, 613, 4164, 2649, 6747, 963, 673, 182, 4923, 3057, 27, 4387, 2137, 6832, 603, 697, 4825, 2711, 4154, 250, 4724, 2343, 4879, 6673, 921, 921, 208, 2140, 2689 ], [ 20481, -28672, 4104, 20489, 16397, 4097, 16513, 140, 4100, 5, 20609, -12152, 16516, -32767, -16375, 16389, -28663, 16513, 129, -32636, -28659, -28672, -12284, -16243, 16389, 16397, -32628, 141, 16392, 8, -32764, -32635, 4096, 16389, -32628, -32760, -28663, -12159, 16524, 20488, -16379 ], [ 2560, -32256, 576, 32, 3168, 576, -29152, -30656, -32256, -32160, -31200, 3648, -32224, 3136, 1024, 3584, 2112, 2080, -29696, 2048, 2112, 2592, -32736, -30688, -31648, -29120, -31744, -31744, 1056, -30720, -30656, -29632, 2592, -30176, 2592, 3616, 2656, 1568, 1120, -29088, 1088 ], [ -31647, 1569, -32703, 1537, -31231, -31168, 1536, -32224, 577, 32, -31680, -31232, -32672, 608, 513, 544, -32223, -31231, 1601, -31200, -32768, -32255, 1121, -32736, 1025, 1633, 96, -32768, -32736, -31680, -32223, 97, -31167, -31135, 513, -31232, -32255, -31199, 0, 1025, -32736 ], [ 18176, 3584, 768, 28928, 27712, 19216, 11792, 29456, 16400, 16128, 26960, 24640, 4672, 13632, 15952, 22272, 25344, 25680, 9040, 19520, 12368, 29696, 6464, 12864, 27392, 7760, 25360, 6160, 10496, 23632, 20304, 1088, 11520, 24592, 26176, 23056, 3856, 8704, 24144, 12608, 14400 ], [ -8190, 18432, 26630, 24580, -8190, 16390, -30720, 26630, -22528, 24582, -32768, 26624, 4, 4, 10242, -8190, 24578, -30714, 8194, -24576, -30718, 8192, 10246, -24576, 10246, 24582, 8194, -22522, -32766, -32766, 2054, -22528, -14336, -30716, -8188, -22524, -6144, 2, 24580, -14330, -16378 ], [ 16408, 29328, -7528, -12264, 12928, 16393, 12304, 8840, -23936, -15872, -32232, -7543, 21128, -20480, 12808, -7527, -24439, -20455, 8721, 16913, -12264, 25225, -32127, 4609, -19824, 24593, 16408, -32256, -8192, 12937, 536, -4096, -23920, 4625, -28008, -12135, -20455, 8201, -3944, -8064, 20624 ], [ 8199, 69, 8258, 8257, 8197, 67, 8196, 8194, 7, 2, 8257, 6, 66, 1, 8259, 4, 70, 7, 8263, 64, 67, 8257, 8260, 8259, 8256, 8198, 8195, 8193, 8261, 8193, 8193, 1, 69, 8198, 8195, 8257, 8258, 70, 8260, 8261, 67 ], [ -27518, -32768, 146, 13458, 8210, 18, 12290, -24560, -20334, -23406, 8320, 1152, -27520, -31742, 5248, -31742, -20480, -19310, -19310, -28542, 5136, -24448, -19438, 8336, 13442, 5136, -32622, -23536, 8322, -23552, -19328, -23552, -24558, 12416, -19438, -20336, 16, 13328, 4242, 13440, -32768 ], [ -7991, -7999, -16311, -8064, -7871, 320, 25024, 8328, 24769, 16521, 8640, -15928, 449, -32639, 24705, -24183, -24319, 25025, -32504, 449, 257, -24576, -7744, 16648, 8193, 64, 320, -16375, 385, -32631, -32312, 16448, -24439, 8584, -32768, -16119, 24584, -15927, 24960, -16000, 8384 ], [ 11136, 8716, -13490, 16960, -12478, 16450, -8118, 17986, 27342, 16704, -6712, -5054, -8054, -13880, -6078, -5044, 10252, 25486, 25096, 2702, 28036, 25794, -5042, -5752, -6710, -31282, -15218, -7676, 18242, -15610, 10180, -15802, -13052, -32378, 1166, -30526, -23424, 66, 8584, -6332, -16246 ], [ 0, -26551, -28667, -28608, -26616, -26551, -26616, -28607, -28604, 6157, -26555, 4168, 4100, 2113, -28600, -32764, -32768, 0, -30708, 65, 4, 6209, 4165, 2125, 4165, 2116, 76, 6149, 4173, -26623, 73, 76, -26547, -32703, 0, 2049, 65, 64, 6152, 6149, 4160 ], [ 610, 2144, 512, 2146, 6208, 2050, 6658, 546, 6752, 6240, 4642, 6208, 6752, 4706, 6688, 4642, 6144, 2048, 6144, 2112, 4192, 6210, 4706, 2562, 96, 6656, 4608, 4672, 96, 4130, 4704, 96, 544, 4610, 4608, 2624, 2658, 6656, 2146, 0, 4128 ], [ 8332, 8472, -24428, 260, -24556, 8220, 12556, 280, -24316, -20480, -28520, -24548, 12432, 260, -20200, 8604, 8, -24568, 12, 4356, -20088, 4508, -24192, -32500, -28392, -20088, 12684, -20092, 12552, -24548, 12288, -20476, -32512, 12288, 128, 8348, 12544, 268, 4352, -20344, -28392 ], [ -32639, -32699, 198, 199, 133, -32703, 130, -32634, -32575, -32637, 194, -32704, 130, -32571, -32576, -32571, -32704, 64, -32571, 3, 196, -32570, 6, 6, -32702, 129, -32763, 2, -32761, -32638, 68, 131, 3, 193, -32573, 6, 135, -32635, 128, 132, -32766 ], [ 2256, 1601, 1024, 41, 7824, 5864, 4320, 32, 4097, 5168, 6352, 6304, 0, 6376, 552, 5753, 5185, 7713, 16, 1737, 5865, 7681, 5689, 1560, 5705, 3097, 5753, 3273, 6729, 5816, 6728, 1560, 1233, 5280, 6360, 3097, 2673, 3120, 3216, 7920, 3169 ], [ 2257, -30639, 2241, -30507, -14143, 213, -31615, 21, -16384, 4, 3137, 17424, 18436, -29695, -13295, -30655, -16300, 3089, -32620, -16364, 19540, -32763, -30699, -14256, 18449, 3073, -29696, 68, -31612, 19537, -30652, 1044, -13307, 2244, -14268, 1217, 18496, 19585, 2176, 19473, -29692 ], [ 13123, 8193, 387, 9090, 10176, 9667, 6082, 322, 8194, 13377, 5184, 4995, 1155, 5571, 8323, 9984, 13889, 9986, 4354, 13122, 4992, 1921, 12291, 14144, 13762, 13505, 12547, 9602, 5120, 1088, 5760, 12993, 13313, 641, 8963, 128, 13056, 8640, 5058, 13762, 13056 ], [ 68, 2308, 2380, 2304, 256, 2116, 0, 76, 2372, 2376, 2316, 2124, 2376, 2048, 0, 2372, 0, 2056, 4, 72, 324, 2316, 4, 2376, 2376, 2312, 332, 332, 2380, 2380, 2056, 260, 2116, 256, 12, 2372, 2368, 328, 260, 2052, 328 ], [ 880, -31152, -31728, 1328, -31471, 768, 1280, -32512, -32719, 528, -30944, -32479, 0, -32144, -32720, 1873, 817, 769, 1088, 369, 769, 368, 1649, -31119, 529, -30975, -30976, -31216, 1648, 1105, -31968, 1328, -30960, -30927, 1617, -30928, 257, -31472, -32671, 97, -31440 ], [ 8577, 8321, 8641, 8328, 12353, 12680, 4481, 72, 8513, 4289, 8321, 12744, 449, 4353, 12480, 12672, 12297, 4489, 192, 8449, 4353, 449, 257, 8256, 128, 392, 4416, 128, 4224, 12424, 4416, 12361, 4553, 4161, 8513, 4480, 8520, 8256, 12297, 4361, 8585 ], [ 576, -30173, -32694, -32151, -32725, -32254, -32247, 2625, -32736, -30110, 2569, -32224, -30175, -32664, 72, 514, -32760, 2058, 2594, -30712, -30615, 2658, -30206, -30622, 546, -32670, -32766, -32669, 522, 2560, -30621, 609, -32248, -30143, 2083, -32253, 2, -30103, 618, -32735, 2657 ], [ -16368, -28668, -12268, -28656, -12284, 16432, -28624, -32732, -16384, -16364, -32764, 4132, 4128, 4128, -16332, 16436, 0, 16420, -28636, 20, -12288, -28652, -32736, -28656, -28656, -12268, 16384, -12256, -32764, 4096, -32764, 20516, -12252, -32748, -16336, 20496, 16432, -16384, 20500, -28652, -16352 ], [ 9497, 8989, 8723, 12164, 8978, 11908, 2587, 9998, 2326, 1300, 12165, 8349, 533, 9241, 16, 2573, 1025, 1166, 9088, 8346, 8585, 10509, 10136, 1293, 3848, 10632, 3970, 2073, 1308, 9757, 1432, 9874, 11400, 11022, 10130, 11924, 3470, 2691, 3858, 8601, 1281 ], [ -23228, -16090, 24900, -31994, -31904, -7360, 16452, 16992, -16090, -15772, 1282, 17696, -23198, 25702, 18016, -15358, 8998, 8292, -31392, -6586, -23516, -32414, -6302, 9058, 1890, -31196, 17216, -32250, -7424, 256, 25924, 16640, -24286, -6912, 17154, -22684, 26368, 6, 8294, 8484, 26406 ], [ 8194, -8184, 520, 8704, 2, -32128, 25226, -15872, 8842, 136, -32128, 24584, -32758, 25218, 25226, 0, 24584, 16906, 25098, 16522, 24712, 16906, 24584, -32632, -8190, -7544, 24706, -8182, -8056, 16514, 8704, 522, 24712, 16512, 8704, 24712, -32760, 138, -32126, 17032, -24438 ], [ 2176, 2050, 8226, -30718, -18302, 130, 12448, 8352, 4096, -30590, 34, -22368, -28670, -30592, -18432, 8194, 6306, 8322, 10402, -32736, 14338, 8354, 14338, -28544, 14336, 10400, -26624, -20318, 32, -22398, -26496, 6304, 6146, -30592, -32608, 6306, 10274, 6306, -18302, 14338, -24448 ], [ 8483, 4483, 8352, 12577, 24995, 16800, -32479, 12704, 12451, 418, 4512, -28510, -16221, 20642, -32639, 29056, -20319, 16675, -20478, -32608, 4224, 16673, -28287, -16125, -15966, 28672, -16095, -28670, 28706, -28286, -3933, -24542, -16256, 16514, -24445, 8322, 4258, 12320, -24414, -12160, -32605 ], [ 16640, 18688, -15868, 768, -32252, 16384, 16384, -30460, 772, -29952, 768, 2048, -15868, -16124, 256, -32000, -30464, -13820, -14076, -14080, -14080, -30204, 2816, 16388, -16384, 516, -29948, -16124, -16128, 18432, -13564, 516, -32512, 18692, 2816, -29948, -16380, 256, -13568, 18436, 2564 ], [ 546, 24634, 20506, 12802, 12338, 8760, 8760, 16442, 12840, 34, 8216, 21002, 16914, 12856, 24, 25106, 28728, 21048, 20512, 4666, 16904, 12832, 28728, 8712, 16434, 4656, 25138, 25098, 24594, 554, 4128, 24610, 8250, 12344, 12336, 16904, 562, 24624, 12336, 16936, 16402 ], [ 934, 9526, 2450, 9728, 10578, 2384, 10722, 3666, 1732, 1346, 3746, 2402, 2482, 918, 11504, 9890, 12112, 11668, 9314, 8326, 2690, 10466, 2320, 3088, 134, 11024, 10336, 11234, 228, 3910, 10724, 980, 3248, 8212, 944, 11876, 10610, 3442, 10710, 740, 3414 ], [ 18604, 26788, 16424, 16512, 2052, 16512, 0, 24708, 2216, 24740, 16424, 26752, 8192, 24740, 26624, 2048, 16548, 26792, 172, 8204, 24612, 8232, 26760, 16392, 8236, 16516, 140, 2212, 24712, 26656, 16548, 10412, 16388, 18468, 26760, 26796, 2084, 8364, 26756, 8360, 10412 ], [ 20502, 20562, 4118, -31674, -11772, -11182, -16364, 21012, 20, 21572, -27118, 5632, 5636, 16962, -15802, 1104, -11756, 4672, -28602, 84, -10670, 17424, -32766, -31230, 4688, -10736, -16368, 18004, 17938, -27132, 1558, 528, 18004, -28076, 20550, 1606, 16388, 1552, 22080, -31210, -28656 ], [ 48, 16676, 12832, 12592, 29232, 288, 4864, 4916, 25088, 8500, 16948, 4404, 16896, 8980, 16916, 8960, 9008, 8208, 0, 20736, 8244, 12560, 20752, 12576, 12580, 4400, 8464, 24592, 29492, 21248, 24832, 16436, 16404, 8996, 768, 21248, 16900, 276, 13072, 16672, 8960 ], [ 276, -32768, -30975, 17152, -30956, -15980, -14463, -15867, -16000, 16516, -32768, 17157, 133, 17040, 1172, 16769, -32124, 1921, 1412, 18049, -31471, 528, 1157, -32768, 1793, -15596, -14443, 1665, 1813, 389, -15724, 18049, -31100, -14591, -15227, -16383, -14444, 17684, -31088, 769, -16240 ], [ -31208, -31984, -15095, -14335, -13807, 1803, -16376, 18458, -13056, 18953, 20251, 2824, -30189, 17435, 16656, 3595, -14589, 1306, 3346, 17682, 1299, 17161, 18176, 16409, -16126, 18176, 17154, -14071, -28910, 17427, 2587, -14823, 2826, -32488, 17154, -29157, -16111, 3594, 2576, -31976, 1048 ], [ -30646, 17454, -13246, -13300, 3136, -30706, -30624, 17412, 42, -30720, 2114, 17414, 16494, -15260, 2052, 17478, -16380, 18498, 19522, -14260, 16484, -31700, -13298, -15290, -31640, 2122, 1096, -16378, 19564, -29684, 16490, 66, 17478, -32696, 18466, -32764, 1032, 16422, -30718, -30716, -30654 ] ], [ [ 36, 1730, 5768, 4714, 1574, 1702, 1666, 5124, 580, 172, 5284, 6, 4234, 1194, 5734, 1248, 5260, 1768, 1738, 1126, 4200, 4774, 1062, 5702, 4716, 5280, 5728, 226, 1538, 1098, 5676, 4166, 5768, 1122, 1190, 1606, 5864, 5730, 1230, 5284, 5226 ], [ 1216, 3138, 6166, 2128, 5120, 1216, 4246, 7362, 6276, 7234, 5136, 3158, 1152, 1236, 7252, 1046, 2064, 1158, 128, 4178, 2134, 1110, 1110, 3152, 6274, 5136, 6210, 6144, 2132, 7300, 4304, 4304, 1044, 1170, 2242, 194, 3152, 5190, 1040, 1024, 7234 ], [ -28640, 4096, 0, -28511, 4225, 4224, 160, 161, 128, 160, 4096, -28639, -28511, -32640, 4097, -32767, 4128, -28671, 0, 4256, -32607, 129, 4097, -32639, 4224, 1, 0, 4097, 4129, 129, 160, 161, -28640, 4256, 33, 4096, -28511, -32767, 4224, 4257, 4256 ], [ 1169, 2833, 2577, 3600, 3472, 1809, 2817, 129, 1280, 3344, 3712, 1409, 2944, 1537, 3329, 3968, 2177, 3089, 3216, 1808, 3600, 3857, 0, 1664, 129, 2817, 2817, 2176, 3088, 657, 2432, 1920, 2193, 2960, 2176, 1809, 1681, 3329, 1792, 1536, 1793 ], [ 29451, 4905, 25536, 4544, 897, 29474, 842, 267, 25576, 16483, 5001, 4489, 29409, 29537, 12320, 12584, 8705, 28811, 547, 12362, 12971, 4459, 21096, 4522, 20968, 587, 424, 28897, 25442, 16896, 28739, 0, 12387, 17195, 4552, 72, 28739, 28866, 25513, 12842, 16840 ], [ 2, 26666, -32728, -8158, -30686, 24608, -22528, -30678, -30720, 24576, 10, -30720, -8160, -6104, 18464, -22488, -30678, 10274, -6134, -30720, -6112, -6144, -22526, -24568, -30720, 16424, -32726, 10, -32768, 18440, -8184, 26658, -30688, -16342, -8192, -32766, -6102, -8184, -8192, 2056, -24576 ], [ 12570, 13066, 8216, 8202, 12314, 12560, 8472, 792, 4114, 266, 8200, 4880, 13080, 24, 12304, 8968, 266, 4890, 8706, 0, 8976, 4352, 8192, 520, 12570, 512, 12808, 538, 8986, 520, 12544, 8722, 4098, 4882, 12802, 8720, 4378, 12306, 12554, 8216, 8200 ], [ 77, 389, 8410, 8583, 20, 448, 8588, 210, 8276, 334, 8351, 16, 473, 8453, 345, 8474, 328, 400, 8269, 8392, 343, 8390, 8401, 8349, 8394, 8347, 8578, 8664, 64, 404, 210, 8641, 385, 221, 8606, 328, 8208, 277, 391, 26, 159 ], [ 21184, 6720, 15040, 26656, 8256, 16928, 8800, 22592, 2208, 640, 24672, 6880, 15008, 8416, 24704, 6784, 8704, 6720, 8256, 28864, 14560, 10368, 25312, 20992, 15008, 4096, 25280, 6784, 6720, 24704, 25216, 16896, 16576, 12480, 23168, 25120, 14912, 27296, 21024, 28832, 8736 ], [ 0, 1028, 140, 8330, 4, 9358, 14, 136, 8326, 1024, 4, 9226, 1164, 1164, 4, 8196, 6, 9354, 8332, 9218, 1038, 1038, 1152, 8328, 9226, 9346, 9348, 142, 9224, 8198, 8192, 1034, 12, 140, 1038, 1026, 8334, 6, 8322, 9218, 9222 ], [ 18562, -28542, 16390, -10108, 14340, -20474, 12418, 30852, 0, 2182, 6278, -10234, 2050, 8322, -32768, -3962, 128, -20476, -1916, -8058, 2178, -14330, 24710, 8192, 8196, 20482, -32766, -16384, -22522, 6150, -12156, 12294, 28672, -10112, -12158, -1914, -2046, -10110, -10110, -10234, -1916 ], [ -32229, -32703, -32000, 537, -32509, -32247, 19, 338, -32688, 322, 520, -32688, -31926, -32743, -31982, -32486, 520, -32189, 787, -31991, 586, -31917, -31997, -32447, -32760, 338, 90, 584, 11, -32502, 273, -31935, 833, 67, -32184, -32175, 770, -31998, 834, -31997, 337 ], [ 1233, 16640, 18817, 18448, 1489, 3281, 3137, 16849, 16576, 19456, 16769, 1472, 3200, 18625, 16464, 19856, 3521, 16657, 17664, 16848, 3537, 17665, 1089, 3473, 3280, 3280, 2368, 400, 1344, 2128, 273, 3537, 16465, 3281, 19456, 1216, 273, 2448, 1425, 16400, 3456 ], [ -10684, -31228, 20484, 16460, 1028, 5828, 4172, 20676, -32568, 0, -28608, -11584, 17932, 136, 576, -28532, 17988, 5832, -11648, -11196, 4800, 16896, 128, 21056, -27516, 4232, 20996, 5324, -11200, -10612, -10620, -14840, -32248, -31028, 584, -28532, 17028, 17088, -16372, -11188, 21060 ], [ 64, 16576, 8386, 19586, 25730, 10368, 9408, 27712, 1032, 11402, 11266, 27786, 10304, 26824, 25802, 17474, 8194, 17410, 24584, 1218, 26754, 8330, 27850, 25672, 1032, 9410, 27656, 3274, 3274, 9288, 17410, 10304, 16522, 10314, 26816, 3272, 18504, 17538, 26826, 11458, 8256 ], [ -28544, -28152, -23423, 1153, 8328, -27007, 1152, 9, 10249, 13952, -27639, 1160, 4096, -17400, 6272, -27127, -29695, 14985, 14473, -32119, 15360, -19831, -24575, -20343, 8329, -32255, -32127, 10881, -19448, -23544, -23031, -27648, -30711, -30584, 14345, 2688, -23543, -32759, 11264, 3072, 7816 ], [ -22624, 18608, -4816, -13184, 944, -28720, -6496, -7840, 2176, -20896, -28720, -12400, 27584, 400, 3120, 9456, 528, -22560, 27680, -21968, 9168, 19888, 10368, 25056, -21120, 9328, -30832, 3712, -20752, 10352, -15488, -24352, 19888, 26016, -21600, -23200, -30304, 11120, 25776, -22320, -7280 ], [ 5120, 20545, 16449, 16385, 5121, 5184, 17409, 17473, 4160, 4161, 4097, 65, 4160, 4160, 21504, 17408, 64, 0, 1025, 17473, 1, 64, 1024, 0, 1088, 17472, 4096, 4097, 16385, 4096, 21568, 16384, 5120, 17408, 21568, 21569, 64, 21569, 21569, 4096, 0 ], [ -23870, -23536, -32560, -32048, -31536, 1042, -24432, -32750, 538, 16, -31168, -23926, -24422, -32254, 9226, -31718, -31078, 1026, 9306, -32574, 1040, 9752, -23926, -23920, 9746, 8194, 720, -32694, 9818, -32560, -23416, 152, 656, 536, 9864, 9354, -24446, 146, 136, -23360, -31662 ], [ 17920, -32256, -15358, 17408, 17922, 18048, 1026, -15870, -16382, 17536, 130, -15360, 17922, -14718, -32766, 130, -15360, 1538, 1666, 0, -14846, -16254, -16382, 17920, 1666, -15232, 17024, 17026, 130, 17538, 17024, 0, -32640, -14848, -32254, 514, -31232, -14718, -14846, -15742, 0 ], [ 2721, 530, 18586, 17043, 2096, 2608, 16521, 689, 16440, 24, 16554, 2592, 16521, 18578, 648, 643, 16570, 18457, 16545, 17056, 16928, 18451, 2059, 2072, 19088, 568, 2066, 16554, 18976, 2201, 16936, 43, 554, 571, 2211, 168, 16417, 16384, 154, 16530, 18577 ], [ 20770, -28672, 16434, -28360, 16672, -12232, -28614, -28670, 20762, 16394, -32750, 20528, 20488, 274, -32494, -16112, -32494, -12014, -12230, 4096, 4120, -32718, 16384, 282, 26, 16434, 4106, 16688, -16342, 264, 20786, 16664, -16352, 272, 16688, 266, 16696, 16656, -12288, -12016, -12014 ], [ 21536, 9506, 29700, 28674, 9510, 9222, 28966, 20736, 2, 29958, 24870, 21538, 13312, 258, 29956, 4390, 5156, 13568, 25856, 17444, 1030, 16642, 24864, 13348, 25860, 1024, 8198, 21536, 8450, 36, 5156, 5158, 25892, 9218, 28932, 17444, 1318, 25632, 20514, 5154, 1024 ], [ 2180, 2468, 2216, 2340, 0, 168, 416, 40, 168, 2092, 2188, 2340, 168, 2092, 2060, 136, 44, 392, 256, 2208, 160, 392, 388, 424, 128, 136, 2052, 132, 128, 2476, 168, 132, 260, 2308, 2208, 168, 2208, 2188, 2312, 4, 2316 ], [ 768, 20480, 0, 4608, 16384, 4608, 768, 17216, 4417, 4672, 64, 4417, 20544, 16961, 16704, 16385, 833, 21248, 4864, 0, 576, 4353, 16641, 4672, 513, 577, 257, 320, 320, 20801, 4864, 833, 20480, 4608, 64, 4929, 512, 16705, 21312, 4673, 16896 ], [ 2080, 2082, 34, 3074, 2080, 3074, 2080, 0, 2050, 3072, 2, 32, 3106, 2048, 1056, 1058, 2050, 0, 3074, 1026, 3074, 1058, 3106, 2, 1056, 1026, 1026, 1058, 0, 1024, 2050, 34, 2050, 34, 2, 2048, 1026, 3074, 1058, 2048, 1058 ], [ -32128, 2944, -30448, -32496, 2048, 2192, -32640, 16, 128, -29952, -30576, 2320, -30592, 384, 2704, -32496, 656, 384, 2832, -30592, 2048, -32752, 640, -30464, 656, -32768, 16, 400, -32128, -29808, 2960, -29952, -29808, 2064, 256, -32512, 2576, -30208, -32000, -29936, -29824 ], [ 17920, 3848, 512, 787, 138, 17547, 16771, 18824, 3728, 923, 19329, 16514, 1027, 3971, 17032, 1155, 401, 795, 18059, 3722, 19609, 777, 3842, 16393, 17291, 17562, 3467, 3979, 18818, 18066, 2075, 16785, 400, 3475, 913, 1552, 19731, 19585, 19457, 17427, 3737 ], [ -31884, 10758, -30154, -13740, 25458, -7418, 11108, -16078, 18980, -15754, -21968, -30448, -13712, 2, -32704, -22478, -14254, 9046, 2130, -30140, -30380, -29868, -16346, -14240, -30352, -8142, 866, 8464, 27216, 8498, 26708, 26918, 18498, -13820, -29932, -29904, 19042, 18546, -13520, 11010, -8110 ], [ -32448, 9032, -32443, -24246, -7676, -32446, -15546, 16449, 11, -32256, -24566, 25152, 24839, 25419, 779, -7676, 16399, 24646, -24573, 24832, 334, -24574, 16716, -32759, -32446, -15870, 524, -7861, -23797, 8262, -7609, -32249, 16453, -15616, 8200, -16052, 16646, -16377, -24064, -32178, 16640 ], [ 14464, 7168, 6272, 4224, 10240, 7296, 2048, 3072, 5248, 1024, 12288, 5120, 15488, 0, 9216, 5248, 6144, 1024, 15488, 8192, 0, 2048, 5248, 7168, 7168, 13440, 13312, 5120, 5120, 2048, 4096, 8192, 2176, 1152, 8192, 8320, 5120, 14336, 0, 5248, 7296 ], [ -30830, -15792, 1946, 624, -15542, 1592, 1202, 17704, -32270, 874, 1664, -15342, -15190, 1256, -14768, -14848, 17026, -15304, -30934, -31672, -31206, 370, -31310, -31736, -15880, -31352, 322, -31128, 17136, 16712, 18096, -31774, 1794, -31878, 112, 17464, -16222, -14664, 17802, -32070, 544 ], [ -12928, -22128, 11396, 24836, 148, 384, 2176, -23164, -24188, 11280, 1428, -22128, -31600, -24576, 260, -15232, 10496, 1024, -23168, -14204, -30464, -30704, 16528, -7920, 24980, -21504, -16368, 132, -14976, -6780, -29424, -32364, 19472, -21372, -30716, -14332, -5884, -5100, 17412, 16404, -14192 ], [ 5044, 7088, 2100, 768, 0, 2837, 6913, 4533, 4885, 2560, 2949, 768, 4261, 2948, 2865, 2945, 2837, 532, 4997, 2228, 549, 7088, 912, 6964, 2468, 2833, 689, 2949, 821, 4480, 177, 817, 6660, 4629, 5029, 4756, 2705, 4512, 560, 4357, 6544 ], [ 5640, 220, 5700, 5968, 5448, 350, 534, 1816, 964, 6030, 2014, 1670, 5076, 4680, 966, 5968, 4352, 404, 1358, 1942, 4826, 1542, 1674, 4486, 5378, 1564, 1230, 4618, 328, 28, 1166, 1944, 402, 604, 4574, 94, 5314, 4424, 836, 320, 1226 ], [ 12336, 4096, 4208, 2160, 4720, 32, 10816, 8720, 10784, 4720, 8720, 12400, 12320, 6144, 6160, 10864, 4608, 16, 0, 6160, 10336, 14848, 8768, 2096, 6160, 2112, 8208, 592, 14944, 10848, 10784, 2080, 2592, 4656, 16, 14336, 6656, 12800, 512, 512, 14896 ], [ 4105, 1033, -32503, -27647, -28404, 4353, -31484, 256, -32507, 5385, -32759, 5129, 4357, 269, 4352, -27392, 1029, 5384, -32512, 4352, 5133, -32504, -27643, 269, 4357, -32763, 264, 4109, 268, -31735, -28671, 264, -32767, -32763, 5384, -28671, -27392, -27639, -28663, 4352, -31736 ], [ 26640, 13840, 514, 4112, 10776, 9752, 13322, 15880, 4120, 18432, 20496, 10770, 9752, 1024, 24064, 5632, 16906, 7168, 31760, 12824, 1040, 18962, 29192, 6154, 19480, 15360, 8, 16904, 31762, 6680, 14336, 5136, 15888, 5138, 17434, 31770, 21522, 10, 11778, 8194, 12298 ], [ 2820, 4897, 6657, 2603, 393, 7082, 6671, 681, 417, 2945, 520, 558, 911, 6542, 7048, 2181, 556, 2184, 132, 1, 2210, 4864, 6145, 2816, 2086, 4901, 2849, 6787, 640, 165, 2990, 2568, 2983, 2309, 2056, 6532, 6825, 421, 6543, 2316, 2819 ], [ 3592, 4680, 576, 1536, 4096, 7176, 5184, 2120, 4680, 64, 5704, 6656, 520, 5696, 4616, 7752, 3136, 6208, 2568, 5640, 4672, 6208, 72, 4096, 584, 520, 4104, 4104, 7176, 584, 6144, 512, 7232, 1600, 5128, 3648, 520, 4608, 1096, 0, 6144 ], [ 258, 16722, 16610, 8256, 24866, 24944, 24754, 226, 256, 386, 8592, 16720, 16690, 25072, 24656, 354, 482, 16834, 8226, 16544, 8642, 8674, 0, 8272, 8386, 8416, 50, 226, 16480, 16786, 16498, 8288, 16528, 226, 8592, 8658, 16802, 8258, 336, 25010, 24928 ], [ 30752, -13056, 17536, -24320, 7200, 16384, 10528, 28672, 6560, 5120, 9600, -10112, -18432, 25984, 30720, 27680, 16800, -18144, -18016, -13024, 288, -17376, 18432, -27264, 26880, -3712, -8192, -3808, -1664, 3360, -13056, -12928, -8160, -23136, -18432, -5856, -31328, -5856, -6016, -32608, -2016 ], [ 322, 1923, -31997, 1474, -31744, -31870, 448, -31101, 1088, 963, 2, -31997, -31872, 1536, 512, -31679, 1472, -32320, 1283, 1475, -31229, -31615, 1664, -32574, 1923, -31422, 1025, 835, 3, 1154, -32125, 1922, -31486, 768, 1601, -32448, 194, -32639, 257, 1795, 1728 ], [ -24576, -32768, 0, -32768, 0, 16, -24064, -24560, 8208, 8192, -32256, -24048, 8192, 0, -32768, -24048, 528, -32240, 512, 8720, -32240, 528, 8192, 0, -24576, 8192, -24576, 8720, -32768, 8704, 8704, -32752, -24064, -24576, 512, 0, 8720, 8208, 528, -32256, 8704 ], [ 29196, 20492, 28684, 21124, 12296, 12812, 4736, 4608, 16896, 8844, 28800, 28808, 28684, 28808, 29184, 8, 20992, 28804, 28804, 8192, 12928, 28684, 25228, 8196, 8324, 21120, 12416, 4608, 17032, 12800, 21000, 28800, 25088, 512, 12804, 12928, 520, 24588, 4748, 17036, 29324 ], [ 2178, 26758, 31876, 31876, 13348, 4100, 25766, 1024, 11396, 23552, 23556, 18432, 14470, 28802, 13440, 14340, 7202, 3202, 14466, 4226, 5250, 2212, 14498, 27776, 18596, 16386, 11430, 11398, 12326, 21536, 10244, 16390, 15366, 29700, 9344, 4132, 30854, 24614, 29730, 23584, 14500 ], [ 260, 1284, 1300, 5398, 5138, 1350, -27292, 5236, 32, -31486, 4352, -27344, -32448, -32698, 1366, -32684, 4420, 1296, -31436, -32736, 80, 32, -28590, -27280, 1350, 1334, -27550, 1286, 4384, -27610, 5398, 1122, -32764, 5216, 5408, 4404, 4178, -32732, 1362, 342, 80 ], [ 9754, 3840, 10258, 1866, 585, 10842, 11602, 10074, 8531, 8515, 12115, 522, 11785, 3355, 8465, 3857, 8794, 10754, 3083, 2825, 3608, 2051, 9811, 2648, 8769, 1538, 1794, 8203, 10833, 9752, 3336, 8464, 1345, 11282, 10315, 8970, 10057, 8971, 11803, 11080, 2576 ], [ 10240, 2049, 10496, 8481, 8192, 2336, 1, 8481, 10497, 2336, 8193, 8449, 288, 8449, 10528, 289, 8480, 1, 32, 2304, 8224, 2304, 8224, 2049, 10240, 1, 256, 2049, 8225, 0, 8448, 10528, 257, 10496, 10240, 10272, 10497, 2081, 10240, 32, 8448 ], [ 32, -24064, 2568, 512, 8708, -22490, 556, -30668, 2088, -32202, -32708, 8738, -32242, -24028, -24038, 10800, -24012, -22000, 8214, 8226, -22494, -30200, 2094, 522, 10752, 574, -32250, -22490, -30714, -30696, -32744, -32738, -22494, -24022, -21980, 8226, -21982, -32248, 40, -30672, -24538 ] ], [ [ 2439, 2435, 18693, 134, 18691, 16773, 18441, 2185, 2445, 18432, 16516, 138, 16513, 258, 18444, 2060, 18438, 18831, 15, 16774, 2049, 18821, 2184, 2432, 139, 18695, 2063, 16397, 18568, 2443, 16775, 2178, 2178, 2313, 16645, 18698, 18821, 16776, 6, 16512, 16645 ], [ -23160, -7891, 24837, 17545, 16524, -27260, -7155, 21760, -24288, 13737, 1320, 12417, 8609, -28671, -24319, -11231, 25764, 25989, 16640, -19187, 29068, 13732, -15223, 13325, -7003, -4064, -19163, 9389, -15356, 25600, -23263, -16340, -24563, -19035, 8616, 28681, -24531, -20212, -24536, 17545, 136 ], [ -26368, 12288, -28416, 772, -26620, 4096, -30716, -19712, 6916, 4612, -19964, 8196, 4612, -32256, 14336, -24572, 14848, 10244, -22268, -26620, -22524, -32252, 4100, -17664, -28412, 8192, 6400, 0, 6404, 12288, 11012, 4100, -29952, 260, 11008, -22272, -28672, -26620, 4612, 4356, 4356 ], [ 2888, 2400, 47, 3688, 587, 2628, 1088, 1549, 2825, 1377, 836, 1096, 1359, 32, 1829, 3082, 3654, 3936, 1826, 558, 1579, 2312, 3908, 2055, 2567, 367, 3340, 2659, 3880, 3651, 3882, 2339, 3109, 72, 301, 3119, 1036, 3906, 268, 2124, 1129 ], [ 9600, 16388, 1664, 17204, 1680, 17044, 16932, 17444, 25888, 800, 9104, 18324, 1808, 9396, 26532, 820, 25140, 1824, 176, 916, 9636, 8964, 9856, 1188, 9604, 1444, 1424, 1936, 10132, 24720, 18340, 9616, 18068, 25872, 25364, 18068, 17408, 25888, 692, 1588, 4 ], [ 8192, -31739, -18684, 5125, -28415, 13185, -18559, -24576, 13056, -23552, -23291, -26747, 901, -32128, -24319, 1152, -27644, 388, -31739, 12548, -20219, 1664, 641, -22652, 13184, 13444, -30972, 4480, -19967, 14209, 13953, -23547, -26876, 4480, -23679, 13061, 8576, -32636, -28159, 9861, -18943 ], [ 2658, 1536, 4714, 4096, 520, 2600, 2632, 5634, 4192, 618, 6754, 1064, 34, 2658, 5632, 3586, 6208, 7722, 2656, 4106, 5672, 1128, 4642, 6178, 1034, 3144, 3626, 3112, 7234, 6696, 5224, 7272, 42, 1026, 1066, 4200, 5130, 610, 7208, 66, 6730 ], [ 15107, 13185, 12672, 4352, 12288, 2304, 12800, 6145, 14848, 6913, 12930, 4992, 4992, 7041, 2816, 8579, 4227, 10755, 10241, 4864, 13058, 259, 770, 12288, 14851, 12544, 11011, 6145, 13058, 640, 4353, 4096, 896, 4993, 7043, 6145, 12929, 2562, 10499, 4610, 259 ], [ 15, 12, 11, 14, 8195, 5, 8199, 8197, 8192, 8193, 14, 8198, 8206, 8206, 12, 11, 0, 6, 7, 9, 13, 8196, 8199, 8207, 8202, 13, 13, 0, 0, 8206, 8198, 10, 8206, 14, 8197, 8, 8206, 8207, 5, 8198, 8196 ], [ 9840, 616, 576, 1028, 84, 8740, 1056, 80, 544, 1100, 1544, 9796, 9768, 9284, 8708, 28, 8304, 8256, 8196, 9336, 576, 9224, 1040, 516, 1036, 552, 8792, 1124, 548, 9316, 1084, 9268, 8804, 1120, 8808, 1116, 8216, 1656, 1596, 8736, 20 ], [ 10433, 4289, 2241, 2440, 4425, 2240, 6473, 10696, 14720, 12360, 10249, 4096, 4169, 12416, 8649, 12608, 14592, 456, 6409, 14464, 10433, 14537, 12609, 6152, 12288, 4161, 8641, 14337, 12352, 0, 2121, 14337, 6600, 8257, 6217, 2048, 6401, 2496, 12289, 12617, 14465 ], [ 15040, 9028, -21548, 2948, 8850, 7062, -28652, 580, -30442, 6608, -17664, 784, -18176, 8902, -26030, 12292, -29870, -30316, 724, 0, -32188, -30268, 2630, -32368, -24106, -24256, -32192, -28154, -32046, 4420, -26416, -21756, 3008, -21824, -19760, 10262, 7060, -22062, 7126, -17838, -19900 ], [ 512, 6656, 5, 6657, -32764, 6656, -30716, 6656, -26620, -32767, 516, 2564, -28159, -26112, 4608, 2049, 4612, -26620, 2560, -32768, -26108, 6145, -30207, -28156, -26111, -26107, -30719, -32763, 6657, 4612, 2564, -32767, 2560, -30207, -30208, 4608, -28159, -32251, 6148, -30204, -32763 ], [ 10560, 8224, 13568, 15648, 11264, 96, 3168, 7232, 12320, 96, 27680, 15424, 18432, 31808, 20512, 3424, 7424, 17728, 4448, 7520, 20576, 3136, 320, 30816, 32, 7488, 8288, 2048, 14368, 17504, 28768, 20480, 96, 21568, 19456, 28960, 9472, 17408, 4096, 1280, 22560 ], [ 16592, -16367, 20609, 20561, -12144, -12143, 144, 16529, 16400, 20689, 16656, -32319, -28480, 16529, -12080, -28351, -16319, -11904, 65, -28671, -16319, -16191, -28528, 20560, -32511, 16832, -16128, 465, -16191, 16721, 20737, -12271, -32431, -32687, 4433, 20496, -32704, -32495, -11840, 16849, 16449 ], [ 152, 28674, 16585, 12937, 20994, 16537, 20619, 8320, 12881, 4619, 4753, 28747, 208, 513, 16979, 4104, 28888, 8851, 8273, 4288, 4105, 4122, 16963, 8282, 21144, 21073, 29211, 20680, 4314, 648, 29400, 4738, 16584, 25304, 28888, 12995, 12418, 4633, 16968, 29392, 4122 ], [ -15305, -16348, -16256, 1153, -31726, 17461, -32585, -15312, 1206, 16567, 1155, 131, -31691, 1189, 1063, -31568, -16350, 17414, 16544, -31580, 1175, -16348, 16547, 1030, -16351, 17591, -31583, -16330, 17571, -32718, -32622, 17586, -16252, 17591, -31616, 149, -32617, -16235, -32587, -16222, -15357 ], [ 17241, 400, -32351, -16208, 16873, -15848, 480, 833, 17385, 40, 753, 16697, -15407, 16673, 17320, -15688, 16464, -15463, 16456, -32567, -15504, -15824, -16216, -15431, 16697, -15856, 289, -32439, -32007, -16144, -32687, -31760, -32288, -15920, -32319, -32496, -15864, -16088, 17304, 929, 297 ], [ 1568, -31232, -31136, 608, 97, -31167, -31232, 0, -31168, 577, -32191, -32735, -32224, 576, -31167, -31168, -31135, 608, -31648, 1569, 65, 96, 32, -31232, 1056, -31711, -31167, -32256, -31711, -32767, 576, -31232, 1056, -31711, 1536, 1632, 577, -32224, 1568, -31680, -32191 ], [ 12552, 28936, -32486, -20216, 8456, -32502, 16658, 4114, 258, -12014, -3840, -28416, 12568, 4370, 280, 16400, 0, -7920, 16642, 24850, 20488, 18, -12272, -24296, -8168, 20482, 16410, -24558, 280, 8458, 8466, 24600, -28390, -4072, -28662, 12562, 0, -8168, 20760, 20482, -12024 ], [ 20681, 29161, 329, 16544, 4481, 16392, 8193, 20865, 4329, 16672, 12296, 20608, 488, 4161, 20673, 24904, 8392, 296, 136, 16481, 8552, 16736, 288, 12457, 24713, 29032, 24800, 8193, 8296, 12289, 4416, 28713, 24680, 12616, 8320, 12585, 16864, 20609, 16553, 4320, 12360 ], [ 16640, 1040, 8192, 17680, 25600, 1024, 1296, 25856, 17424, 24848, 1296, 24832, 16400, 16, 16656, 25856, 16640, 256, 25872, 9232, 17664, 16, 17424, 17664, 1024, 24832, 17664, 256, 24832, 8208, 8448, 1280, 9232, 9472, 9488, 1280, 16640, 24848, 25856, 8448, 9488 ], [ -13312, 18432, 2048, -15360, 17920, -14336, -15360, 18432, -31232, 17920, -30208, 0, 1024, 16896, 19968, 17920, 18944, 19456, 512, 19968, 17408, -15872, 16384, -31232, -30208, -30208, 2048, -32256, -30720, -29184, -29184, -29184, -30720, -14848, 16896, 1536, -16384, -31744, 512, -16384, 512 ], [ -22528, 26627, -30720, 16387, 10240, 10241, 24577, -8192, 8195, 1, 10240, 2049, 26627, -16381, 10240, -22526, -30718, 8193, -24574, -32766, 8192, 2049, 8192, -8192, 16385, -32768, -22527, -8191, 26625, 10241, 3, 24579, 26624, -30719, 3, 24578, -22527, -22525, -14336, 26624, -22526 ], [ 8736, 804, 10277, 9062, 2657, 8196, 34, 10819, 8708, 2370, 2309, 2564, 2369, 9061, 10594, 2309, 10560, 2883, 2592, 10533, 2566, 11045, 2311, 2049, 546, 8709, 11075, 10821, 10752, 9057, 10788, 10820, 11109, 8996, 10818, 8483, 2115, 8226, 10308, 9025, 263 ], [ 8204, 25699, 9249, 9294, 9227, 29711, 101, 4132, 9287, 1036, 8296, 9224, 12391, 20488, 77, 8235, 28704, 21582, 16416, 12385, 8271, 9248, 13355, 104, 4104, 5194, 21571, 12395, 42, 28777, 1064, 21573, 24681, 17511, 1035, 24684, 9263, 5152, 16461, 16494, 28672 ], [ 4772, 4772, 6820, 6660, 516, 2208, 6788, 4612, 548, 6144, 6784, 2048, 2688, 6816, 2688, 6144, 6820, 6308, 2208, 6688, 4640, 4640, 4260, 4256, 544, 4100, 2720, 4608, 4, 2688, 548, 6784, 4128, 2564, 6816, 4736, 6304, 548, 6692, 2560, 2560 ], [ -19891, 64, -24060, -28595, -28403, -31995, 13068, -20159, 4417, -24507, -24243, 773, -19711, 13129, -23795, -23991, -24060, -19900, 13069, -20407, -24500, -23739, 4928, 13133, 4356, 4364, 769, -24563, 9032, -27836, 321, 4173, 4684, 9029, -32695, -19956, 8260, 12616, -32499, -19644, -24575 ], [ 20747, 23331, -31988, 4110, 6159, -15832, 19209, 16421, -30717, -31960, 4905, 16903, 2606, 16939, 6156, -32472, -28374, -28662, 23302, 21252, 20775, -28375, 17199, 22792, 18468, -13522, -27904, -9681, -28628, 553, 16686, -9684, -30716, -15606, 18475, 801, -30176, -9971, -9723, -30709, -9979 ], [ 4377, 8521, 281, 10265, 10568, 4168, 4376, 14601, 6425, 4096, 14344, 6425, 10561, 14681, 12313, 4112, 10505, 6473, 2064, 4417, 14417, 4112, 12616, 10329, 329, 4368, 4113, 2320, 10256, 4424, 4097, 10569, 6464, 8465, 9, 10585, 8457, 6216, 2112, 12632, 89 ], [ 1536, -31740, 0, -31740, 517, -31744, 1025, 1536, 5, 1540, -31743, -31743, -31740, 4, -31228, -32767, 1, 513, -32255, -32255, 5, 0, -32256, 1541, -31739, 1540, -32255, -32256, 4, 1540, 1540, -31228, -32255, 0, 513, 1537, 512, 5, 0, 1, -32252 ], [ 4465, 4424, 264, 6184, 2168, 4209, 265, 321, 89, 81, 4104, 4153, 4369, 4457, 2104, 6512, 4448, 4393, 17, 2145, 257, 4385, 2376, 2112, 4360, 2080, 64, 6265, 6185, 4385, 4416, 4201, 4385, 65, 4152, 320, 6169, 6465, 73, 304, 72 ], [ 200, 192, 1088, 17640, 1056, 16544, 17632, 224, 200, 128, 1160, 160, 1192, 16456, 17408, 17408, 1056, 160, 1056, 1192, 1056, 17416, 17632, 17544, 160, 17576, 104, 40, 64, 16456, 17408, 8, 168, 17480, 16512, 1192, 16512, 17472, 1248, 16416, 17640 ], [ 18461, 2198, 20502, -32639, -28659, 7, 16391, -26485, -26613, -32627, 18462, -28526, 20, -16359, -14317, 4245, -14181, -32633, 4114, -32620, 22536, 20503, 20480, -14204, -14313, 4229, 22553, 16531, -10095, 18585, -14204, 16395, -26619, -12263, 20627, -26606, 6300, -16252, -14307, -12284, 2193 ], [ 353, 2145, 2320, 164, 2129, 117, 261, 337, 405, 372, 2096, 389, 2097, 260, 2149, 208, 357, 2448, 69, 129, 180, 2388, 373, 2261, 33, 405, 2304, 304, 96, 2417, 2356, 181, 2340, 336, 17, 177, 2305, 20, 2453, 469, 401 ], [ 9857, 1024, 8512, 449, 449, 1985, 1665, 12801, 9280, 8832, 1601, 9857, 13120, 8449, 4865, 12864, 129, 1345, 1088, 640, 8192, 13312, 5440, 705, 1088, 5761, 6017, 8640, 9217, 5312, 1472, 513, 513, 5697, 897, 4673, 320, 13761, 12928, 9472, 576 ], [ 2121, 2124, 76, 2113, 2112, 6153, 16, 80, 29, 4165, 16, 2061, 4181, 2140, 4188, 6152, 4173, 4164, 4164, 6229, 2136, 29, 2064, 2117, 4104, 4104, 84, 6145, 4105, 9, 4189, 2073, 4160, 2133, 4096, 4113, 4097, 6216, 2128, 6209, 6212 ], [ 1586, -32208, -32718, -31184, 32, 1584, -32736, 512, -31696, 2, 1024, -32238, 546, 1570, 1570, -32240, -31182, 1554, -32768, -32766, 1586, 544, 1026, 1058, -31216, -32750, 528, -32208, -32720, -32256, 1586, 562, -32256, 1586, -31728, 1040, -31214, 1074, 512, 560, 34 ], [ 481, 5444, 4352, 4513, 4352, 4160, 1121, 1473, 1216, 5317, 4325, 4384, 32, 5157, 4325, 229, 4196, 5280, 5152, 1280, 5604, 452, 1281, 5281, 293, 4453, 1089, 485, 5445, 1376, 5313, 1093, 5252, 5313, 448, 1440, 4261, 356, 4452, 5221, 4544 ], [ -19704, -24312, 10256, -30192, -32512, 8210, 10264, -20222, 2072, 15106, -17654, 14848, -31976, -17896, -22000, -25840, 14616, -26352, 12296, 272, -18406, -17910, 14354, 12288, -26350, 14352, -22528, 6914, -32256, 8704, 2320, 2056, 776, 12552, 274, 8730, 8458, 274, -20222, -29936, -28408 ], [ 7275, 6434, 11592, 10345, 14626, 1034, 1090, 8545, 5193, 9577, 14602, 14442, 11563, 5218, 3362, 15363, 7273, 2344, 13344, 10593, 13385, 5123, 11617, 6506, 3106, 3145, 4131, 12355, 7208, 14632, 5442, 6147, 7272, 2369, 3427, 9515, 2304, 15362, 12363, 12611, 9250 ], [ 36, -15680, -15712, 17056, -32156, 224, 736, -15836, -32092, -32540, 160, 672, -15804, -16220, 17124, 100, 544, -32124, 576, -16224, 16932, -32736, 16960, 16612, 16996, 36, 0, 17124, 16388, 16900, -32160, -16284, 17060, -32060, 516, -15712, 32, 16896, 16608, -15840, 164 ], [ 586, 12906, 8778, 26720, 18504, 12808, 10762, 16482, 21000, 10754, 25192, 608, 29282, 14370, 554, 12810, 14952, 21034, 29256, 18976, 4130, 26696, 4138, 14880, 12840, 30818, 21034, 12874, 27240, 29218, 12328, 8810, 23040, 16970, 20994, 26720, 2632, 24618, 10848, 14434, 20576 ], [ -29694, -29678, 5634, -32752, -32750, -32750, 5136, -29680, 7696, 514, 5122, -28160, 2050, -26608, -29694, 1554, -29680, -32750, 1554, -28142, 4608, -31216, 7168, 5136, -25072, 5136, 1026, 3074, -30206, -25584, -30704, -25088, 7680, 1536, -30704, 7184, -26096, 18, -30704, 3072, 7186 ], [ 17180, 8582, 25548, 118, 8366, 25400, 25498, 8670, 24654, 9112, 16786, 16888, 8370, 16524, 556, 456, 25094, 972, 8672, 30, 24632, 8916, 16774, 25138, 25418, 17022, 8734, 494, 17054, 8, 17158, 8744, 8408, 924, 8412, 17066, 174, 25470, 16566, 17306, 25242 ], [ -32639, 144, -30576, 2208, 2224, 160, 129, -32591, 160, -32639, -30591, -30576, -30560, -32592, -30575, -32736, 17, 0, 2096, -32639, -32592, 2065, -30703, -32624, -32719, -30575, -32591, 2064, -30671, -30591, 2208, 176, -30591, -32607, -30704, 2096, 144, -32768, -30591, -32608, 2177 ], [ 2706, 2112, 3782, 3778, 592, 8790, 11796, 9286, 9218, 1558, 3590, 3606, 3666, 10752, 1542, 2566, 8836, 9938, 10820, 2054, 11846, 1686, 11974, 10818, 11284, 11478, 8896, 8404, 2194, 3088, 11908, 3142, 2704, 3090, 8402, 9424, 11350, 10244, 10322, 2048, 3140 ], [ -9664, -10174, 20506, -11694, 16448, -26086, 18498, -9640, 22602, -11710, -30198, -15784, -13734, -32678, 16904, -10216, 21018, 21080, -28656, -15806, 6728, 22536, 16896, -28606, -26112, -28070, -10168, 6168, -16368, 6226, -16384, 4696, 2634, -16302, -30192, -26616, 16984, 6682, -26032, -15790, 20496 ], [ 513, -32768, 1, 2, -28672, -28158, -32767, 8706, 4096, -24574, -28158, 1, -28158, -32766, -19965, -32767, 8704, 12290, -28671, -24576, -28159, 12288, 4099, 513, -28160, -32767, 8194, 12290, 512, -24574, -32256, 4097, 514, -28669, -32253, 4096, 8194, 4098, 12801, -32765, 1 ], [ 9728, 5824, -23040, 5312, 14176, 960, -24288, 4832, -31360, -20256, -22592, -19648, 8224, 9440, 13376, -27712, 12352, -27680, 14048, -22784, 4864, -28320, 6048, 672, 1856, -20288, -19840, 992, 8480, -23616, -23520, -23200, 5376, -28064, -24224, 13696, -31712, -27200, 6112, 1184, -27552 ] ], [ [ -32512, 2444, 2436, 332, -30516, 2520, -32488, 76, 456, -30336, 2264, -30268, 2116, 84, -30336, -32560, -32380, -30652, -30712, -30572, 128, 2256, -32568, 80, -30628, -32624, 216, -32372, -30252, 336, -32420, -32488, 2512, -30376, 2184, -30328, -30376, 280, 472, -32560, 2460 ], [ -32766, 8193, 1, 2, -32766, -24574, 8192, -24063, 513, -32255, 8194, -32253, -24574, 8704, -24062, -32767, 3, -32767, -24576, -32256, 8705, -32254, -24575, -24575, 8705, -32253, -32255, -32255, 1, -24061, -24575, -32767, -32765, -32766, -24063, 2, -24573, -24573, 8705, -32255, -32766 ], [ 30, -31720, 25628, 1042, 8266, -16318, 8208, 24596, 1024, -23466, 9242, 16396, 8206, 8256, -7142, -24576, 8200, -7138, -24564, -7152, -31718, 1044, 1042, -7160, 9234, 1034, -15348, 9308, -31650, 20, -24498, 24, -31734, 17422, -32760, -7092, 8210, -8174, -23550, -23476, 17436 ], [ -24575, 8257, -30655, -32763, -24512, -30715, 4, 64, -24575, 64, 8197, 10240, -32767, -24576, -22524, 68, -32768, 0, -22460, 10304, -22463, 5, -30716, 10309, 65, -32700, -22464, 10309, -22459, -32703, -30651, 10305, -30720, -22528, -22523, -32700, -32700, 2052, 2112, -24576, 4 ], [ 20481, 26568, 20817, 21761, 17681, 465, 25817, 13009, 17424, 25369, 4817, 20625, 21200, 29256, 17536, 9417, 21001, 793, 13129, 281, 12416, 13505, 1240, 4496, 10136, 8904, 14217, 9625, 25281, 5960, 8776, 24592, 21441, 4361, 25024, 5392, 12889, 29512, 17416, 10136, 16793 ], [ 16514, 20742, 4868, 20486, 902, 902, 4736, 4994, 4740, 17158, 21254, 4868, 4870, 20614, 900, 772, 17158, 132, 4100, 134, 17152, 16772, 20612, 128, 20994, 900, 16768, 17152, 16516, 20864, 4100, 16774, 130, 21378, 21248, 20484, 4608, 21120, 20612, 16646, 21124 ], [ 10400, -30527, 6216, 6281, 14344, 16608, -32767, -6048, -1984, -2048, 2177, 12360, 4169, -18231, 10473, 6144, -20439, 8321, 104, 18665, -8128, 24585, 2120, 28872, -26615, -24512, -20279, 20704, 168, 10473, -32535, -10008, -10144, 26665, -26432, 22560, -10175, 16424, -14231, -30559, 10473 ], [ -30656, -32696, 2051, -26623, 6211, -26613, -32695, -28597, -32766, 2112, 6152, 6153, -28672, -26621, 6210, -26614, 4168, 6147, -30719, -28672, 6144, -30656, 75, 2049, -30711, -26615, -30712, -26623, 2051, 6211, 67, 6152, 2113, 73, 2113, 1, -26560, -30718, 4107, -28661, 2115 ], [ 8211, 25670, 13346, 4208, 14352, 18518, 10295, 28692, 29799, 27747, 31812, 16421, 5126, 3093, 25623, 20592, 27747, 31814, 31810, 22551, 23557, 17475, 28693, 13396, 2064, 3170, 20550, 8291, 26673, 87, 3152, 5122, 1142, 15472, 21559, 20547, 29782, 25702, 1044, 31747, 5238 ], [ 384, 10496, 400, 400, 400, 8576, 144, 6160, 12432, 8448, 14352, 10624, 10256, 2048, 144, 128, 272, 14480, 144, 8320, 4240, 14720, 14480, 12560, 0, 8576, 4112, 8464, 10368, 8336, 12288, 8208, 272, 12304, 6544, 12304, 12304, 14336, 2048, 8592, 12672 ], [ 9796, -23868, -32668, -29600, 2278, 8326, -22908, 12000, 11812, -31674, -24000, -21786, 2564, 9316, 2176, -22432, -21952, 9824, 11936, -22364, -21502, 11906, -29660, 11906, -22940, -30560, 8198, 2662, -28956, -30202, 10980, 3622, 3748, 11462, 11908, 10244, 9284, -22430, 8834, 516, 8832 ], [ 396, 3210, -32313, -29297, 143, -32699, -30333, 2436, 2183, -30449, 3338, -30518, 134, 2382, -32636, 67, 9, 3275, -32763, 1474, -29306, -30713, -29560, -32626, -32370, 3397, -29499, 12, -32694, 2189, 2445, -30464, 3269, -32766, 1161, 2183, 64, -30713, 2381, 2177, 328 ], [ 2177, 3109, 37, 7172, 5249, 7680, 2692, 4645, 7681, 2208, 1569, 2564, 545, 6656, 5, 165, 2049, 2560, 2049, 2693, 2596, 5120, 7169, 2180, 6660, 7841, 2213, 7845, 1056, 2564, 1569, 4608, 676, 4256, 2181, 6145, 7681, 4225, 4640, 4773, 644 ], [ 2628, -32158, 576, 544, 68, -32672, 2112, -30170, 102, -32766, 2564, 2084, -30176, -32768, -32156, 66, -30686, -30204, -30206, -32256, -30618, -30688, -32158, -32668, -32224, -30108, 34, -30112, 2630, -30140, -32732, -30618, -30650, 2624, 2624, -32256, -30174, 68, 550, -32670, -30106 ], [ 3, 4161, 7489, 6464, 3074, 7233, 1091, 3074, 323, 1089, 7424, 0, 6464, 2370, 7234, 259, 6209, 7234, 2114, 7234, 5184, 5186, 7169, 5185, 2304, 4160, 2048, 5184, 6147, 1, 5440, 3328, 64, 3139, 3073, 3394, 3073, 2368, 4417, 2368, 256 ], [ -32718, -24524, -20430, -32768, 20484, 4402, 20752, -11994, -28634, -11980, -32732, -16076, -28650, -20478, 8448, 28690, -20188, 28930, 16690, -28668, -32458, -28636, 12596, 8498, 24610, 52, -32464, 28982, 20484, 12578, 24624, -16126, 292, 4, -16362, 28930, 4116, 24836, -16126, -4078, 24614 ], [ 8548, 289, 16709, 16485, 16453, 37, 288, 16709, 16641, 0, 16737, 24896, 16708, 24577, 24836, 16737, 357, 24640, 24900, 16645, 16421, 16384, 325, 8481, 33, 16420, 24896, 260, 16453, 69, 24833, 68, 293, 16453, 261, 8261, 100, 16416, 24644, 16736, 24837 ], [ 193, 8513, 25024, -16128, -32511, 16576, 8449, -24447, 24961, 8576, 129, -24127, 24768, 64, 257, -32576, 8193, 16833, 16513, -8128, -24319, -7871, 320, -16191, 320, 24705, -32575, -24319, -8064, -24512, 16705, -32383, -32703, -16319, -7744, 8320, -24255, 16512, -24383, 24768, 256 ], [ 16384, -32120, 12929, -8055, 137, -32128, 4768, 24737, 29320, 25097, 12961, -19927, -11735, -28536, -20351, -16343, 8872, -32256, 24745, 12297, 8232, 4776, -16215, 553, 8736, 21000, 8832, 16937, -3927, -8024, 17057, 4137, -8055, -4088, 545, 4777, -12287, -23928, 24745, -16256, -24536 ], [ 50, 2592, 2710, 640, 2480, 2946, 2482, 2212, 290, 2608, 2950, 2582, 2324, 2226, 688, 2950, 388, 422, 534, 2068, 2560, 148, 2214, 2230, 2096, 2982, 2996, 2848, 786, 434, 386, 2708, 52, 166, 2466, 2598, 2482, 804, 944, 2324, 54 ], [ 19336, 15014, 15010, 12288, 6913, 29222, 25263, 778, 20739, 14720, 11137, 30767, 15141, 14981, 23048, 16771, 2216, 21290, 14892, 10633, 12460, 30858, 22568, 14597, 23207, 12423, 4747, 16391, 9102, 10789, 7048, 21030, 30894, 17285, 31107, 29219, 19331, 29444, 10414, 10884, 10403 ], [ 4544, 4448, 4192, 64, 8704, 4832, 448, 4736, 12768, 9024, 13056, 192, 896, 4832, 4320, 5024, 4320, 4768, 928, 12992, 4992, 8384, 8320, 4224, 8416, 256, 4832, 576, 576, 8672, 384, 4992, 704, 4960, 5088, 8832, 13056, 640, 13280, 4192, 9056 ], [ 11101, 8528, 853, 2140, 10761, 8976, 9033, 11101, 2908, 8448, 8285, 10568, 2068, 325, 10308, 8521, 2824, 2632, 2381, 324, 8768, 8261, 2897, 8964, 348, 10780, 589, 2560, 8536, 2625, 2120, 2380, 8284, 2381, 10305, 29, 853, 2397, 8988, 8780, 10828 ], [ -15611, 18764, 17675, 1348, 2127, -28850, -32701, 17231, 1281, 16384, 527, -15869, 17991, 16650, 20292, 17166, -29937, 20035, -31487, 16719, -32190, -30196, 3338, -14780, 20224, -14268, 840, 1091, 16898, 19523, 1605, -14335, 267, 2564, 18505, -29689, -31743, -14779, -13491, 17933, -14578 ], [ -24143, -25802, 24726, 6919, 31124, -15580, -28528, -3452, -22528, -23881, 25010, -7274, -28240, -19709, -9808, 24981, 8994, 435, 4385, 18598, -20078, -2032, -7520, -30063, 2308, 12678, 10886, -30666, -7916, -7903, -23657, 2052, 935, 17314, 17205, 25090, -5961, -20442, 2710, 10647, -12013 ], [ -20416, 8452, 64, 4096, 12416, -32380, 64, -32764, -32448, 132, 64, -20416, 192, 4480, 8644, -32380, 4288, -28348, 8644, -20220, -32700, 256, 12548, 8384, -28540, -32576, 8448, 12292, 12548, -24508, 8516, 4484, 12420, 4544, -24508, 8576, -24188, -20096, 4292, -32636, -24572 ], [ -16384, -31680, 9280, 8256, 25666, 8258, -23488, -31680, 16450, -31680, -8126, -8128, -23552, 8194, 17410, 25664, -8192, -7166, -23552, -31742, 17408, 17408, 24576, -31680, -8128, 8192, 24640, -8128, -24512, 24640, -31678, 9280, -15296, -32768, 1024, -15296, -7166, -23552, 9280, -16384, -23552 ], [ 16928, 4098, 528, 64, 16482, 21060, 4640, 20, 20580, 4146, 20544, 16982, 16930, 20994, 112, 548, 16978, 22, 4608, 4160, 518, 16998, 21010, 4148, 68, 4722, 116, 560, 16486, 16496, 96, 580, 4708, 4146, 610, 16484, 4150, 4656, 16976, 4150, 20484 ], [ 88, -32744, 256, 6424, -26624, -28640, 4400, -32464, -28552, 4184, -26328, -32448, -30656, 4376, 4186, 4170, -30664, 2314, -32678, 4362, 4392, 10, 4416, -28328, -32768, 2058, -30654, -28574, -28560, -26552, 376, 2136, 2058, -32680, 4194, 4096, -30438, 4442, -26312, 6258, 6218 ], [ -30656, 2576, 2640, -21952, -24511, 8784, -32768, -22464, 8273, -32752, 10817, -32239, 10321, 10320, 10769, 10816, 2112, -30208, -22511, -32703, -30640, -24560, 81, 8704, 10769, -24511, -24047, 2049, -21951, 10817, -22016, 513, 576, -24576, -21951, -24511, 2624, 8193, 10305, 577, 10321 ], [ 1528, 1248, 4336, 5464, 5168, 16, 4264, 40, 4336, 1064, 4296, 1248, 4264, 5272, 1096, 1504, 1224, 5584, 4376, 5592, 5368, 5280, 1416, 1248, 376, 4112, 1240, 4488, 1416, 1360, 5136, 1256, 5408, 456, 184, 4376, 4312, 352, 5488, 5384, 5256 ], [ 19457, 18436, 1091, 2147, 3175, 103, 3109, 2084, 18466, 2080, 17479, 16483, 19458, 18499, 19460, 3175, 3078, 16448, 16390, 2087, 18432, 18435, 17445, 16486, 17445, 2149, 3141, 2081, 17473, 2084, 3072, 17505, 17475, 2146, 17447, 1059, 38, 1093, 98, 19458, 17408 ], [ 2050, 28688, 30874, 24720, 14494, 14470, 6540, 27010, 6528, 20760, 28674, 2448, 4380, 22544, 28826, 6402, 2434, 6298, 18834, 16642, 20482, 24850, 29074, 16526, 20, 16518, 30996, 16660, 8466, 6286, 30866, 14608, 30730, 26892, 4488, 8448, 22936, 20872, 144, 22942, 6146 ], [ 1103, 517, 1546, 5190, 1088, 5185, 64, 588, 5189, 70, 5709, 1540, 5122, 1036, 584, 69, 5198, 5189, 4686, 75, 4682, 4103, 1037, 1605, 5706, 4163, 4175, 4164, 5198, 70, 7, 4166, 5193, 1093, 4673, 5634, 4612, 4166, 591, 577, 65 ], [ 2089, 2062, 8200, 10243, 2084, 34, 2095, 36, 2090, 2087, 8226, 10287, 2056, 2091, 2094, 10, 8197, 10279, 2056, 2095, 40, 43, 10286, 10248, 2087, 2095, 2085, 10254, 33, 2059, 10273, 8196, 8232, 10241, 35, 10246, 8226, 12, 2085, 10245, 2087 ], [ -30720, -13820, -30720, -14336, -14336, 18948, 2068, -13820, -32764, -30188, -32236, -15856, -16380, -30704, 16, 532, 18960, 16912, -32240, 516, 18432, 18432, 2560, -32252, 16900, 16896, 2052, 18944, -15872, 2064, 18432, 2068, 2068, 18452, 16400, 528, 16404, -14316, 512, 512, 512 ], [ -22358, -7986, -24471, 8300, 18542, 10414, 18543, 8333, -8187, -30490, -30611, 24749, 16495, -16150, 24717, -22520, 16557, -24569, 8362, -32596, 10433, -8192, 4, -30556, -14175, -22495, 2255, -32695, 24743, -22361, 139, 26824, -5908, 2188, 24740, -32736, 2280, 107, 10305, 2253, -5920 ], [ 51, -16285, -12285, 20512, 64, 49, -32766, -16269, -28623, 20547, 20514, -12222, -16285, 82, -32687, 48, -28670, 16, 4192, 4160, -28606, -16351, -12270, 4146, -12271, -12271, -28592, -12224, -12270, -28592, -28623, -32655, -12191, -32655, -32687, 20594, 20576, 80, 4177, -32734, -28621 ], [ -28576, -28480, -26496, 6272, 296, 6984, -30336, -26264, -25656, -32280, -26360, 2336, -28600, -32064, -26520, -26424, 4808, -26496, 4512, 64, -25880, -25944, 800, -30112, -28376, -25920, -30560, 6312, -25952, 424, 4392, 2240, 992, 4680, -28376, -25784, 2944, -26208, -26112, 4640, 2728 ], [ 23713, 20993, -15872, 21665, 1601, 17408, -31711, -26048, -31679, 24129, -12159, -30208, 16416, 19105, 19680, 5152, 3777, 7712, 5313, 1120, -30688, -30016, 19968, -29599, -27104, 19680, 21088, -11711, -31680, 5792, -30591, -9151, 4160, 16480, -25600, 6721, -31136, -10751, 2784, -30688, 7392 ], [ 13314, -32078, 386, 146, 8962, 5634, 1426, -24288, -32480, -20318, 10002, 8976, -18942, 8880, 5664, -23758, -24048, 13058, 8594, 34, 4114, 13570, -27998, 434, 1840, 1938, 5282, -30816, 8194, 8210, 14226, 4498, -19184, 4482, -32736, 544, 1314, -23424, -19422, -19408, 9648 ], [ 321, 5952, 528, 1280, 1537, 5457, 769, 4688, 5185, 17, 4944, 5201, 1024, 4625, 272, 336, 4673, 4945, 4929, 5649, 5137, 5201, 4864, 833, 4352, 1361, 4945, 1024, 1088, 5969, 5184, 1088, 1601, 4672, 16, 4177, 4417, 4097, 4625, 1808, 1552 ], [ 160, 145, 16512, 16544, 16593, 64, 16449, 81, 16, 16608, 16401, 16560, 16417, 144, 16528, 129, 16400, 16577, 16, 16560, 145, 160, 16560, 112, 16384, 48, 32, 225, 0, 16544, 16480, 80, 16560, 33, 16433, 16433, 80, 193, 16624, 16544, 176 ], [ 6344, 16960, 10368, 14984, 136, 19008, 25096, 2688, 4672, 704, 12808, 4736, 25160, 8264, 18944, 30856, 12928, 10880, 8776, 19080, 16512, 22728, 17088, 24776, 192, 4096, 23176, 2760, 23048, 28744, 22728, 15040, 12424, 26824, 18952, 10816, 18496, 29376, 14912, 18504, 14408 ], [ 24640, 260, 24580, 64, 324, 16720, 324, 16, 68, 8448, 320, 8192, 4, 16704, 8512, 8448, 24576, 24896, 84, 24640, 8260, 8464, 20, 336, 68, 16464, 24656, 8256, 68, 8192, 68, 24912, 24592, 8448, 24580, 16, 8276, 16404, 256, 16388, 24656 ], [ -16086, 16488, -28334, 378, -16062, -16344, 26, 4402, -32686, 354, -16120, 16698, -32414, -16080, 20570, -28350, -32432, 104, 26, 4368, -16294, -28294, -16118, -32656, 20512, -16270, 0, -16358, 4168, -28326, -28296, -12184, -16310, -12176, -16312, 4402, -16078, -32400, 16736, 16, -16048 ], [ 71, 20545, 24578, 4096, 20549, 24580, 12291, 71, 4167, 20550, 3, 28736, 0, 65, 20549, 12352, 8261, 16385, 3, 4099, 12291, 71, 4097, 24642, 12354, 4096, 24646, 28678, 20483, 12355, 2, 12356, 20484, 2, 7, 4167, 28678, 8261, 16450, 2, 12291 ], [ 24844, 18, 16660, 24852, 4380, 20494, 24854, 12316, 4364, 20736, 16656, 16656, 24602, 16392, 6, 16654, 8470, 28938, 4360, 24588, 24578, 24854, 8196, 12548, 28938, 16, 4362, 4102, 8200, 16402, 26, 28700, 24852, 0, 4354, 16648, 8196, 282, 20504, 4112, 258 ], [ 192, 132, 69, 100, 1, 164, 128, 133, 133, 228, 229, 32, 129, 228, 160, 37, 160, 1, 133, 4, 33, 165, 37, 65, 0, 132, 128, 132, 225, 133, 100, 229, 4, 225, 69, 37, 161, 33, 69, 196, 37 ], [ 12288, -27648, 9344, 4224, -20348, 8324, 4228, -28540, -31612, -32764, -32768, -20348, 9220, 4100, -32640, 9216, -31740, 13444, -20476, -27520, -24572, -24444, 9344, 1024, -24576, -28668, -19452, 4, 5248, -32640, -32636, 12292, -28544, 9344, -27516, -24576, -23424, 1028, -23424, -32764, 5124 ] ], [ [ 1551, 782, 1796, 779, 16389, 16911, 17162, 523, 1792, 1544, 1801, 522, 1550, 769, 267, 17673, 18185, 17665, 17672, 1548, 1536, 16911, 18183, 779, 16646, 1542, 17669, 17415, 17934, 781, 776, 1025, 1286, 16390, 10, 9, 17163, 261, 257, 11, 17931 ], [ -25368, -26430, 104, 10, 1258, 4128, 3296, -32704, 4298, 2146, -25534, -28632, -25560, 202, -27576, 7232, -26400, -29464, -28574, 1184, 6208, -27616, 6184, 3082, 5280, 6314, 1154, -26624, 7330, 3146, 138, 5194, -32726, 4290, 6272, 7242, -28446, 7200, -31702, -32662, 5250 ], [ -30720, -27568, 21584, 18464, -26544, 20560, 5184, 16480, -9168, 5120, -26528, 5152, -14320, -15360, -15328, -15328, -30720, 22592, -15328, -16320, 22592, -9200, 4176, 23568, 23600, -10192, 2128, 20496, 16, -15248, 1104, -31648, 16384, 5216, -16384, -10192, -30704, 18528, 1120, -32752, -11232 ], [ 16, 24, 2064, 40, 2064, 0, 32, 2088, 2080, 0, 2056, 8, 2064, 0, 0, 16, 0, 40, 2072, 2088, 56, 0, 56, 2080, 24, 40, 8, 2064, 0, 16, 2096, 40, 2056, 32, 2072, 2104, 56, 2096, 40, 8, 2080 ], [ 21784, 5384, 6160, 21528, 2048, 5120, 7168, 2072, 4112, 6168, 8, 5392, 1040, 2072, 2304, 6144, 19720, 19456, 17688, 19472, 22528, 1296, 17672, 16384, 2328, 16384, 7432, 22552, 5392, 18696, 6160, 16640, 23552, 21520, 5384, 256, 3080, 7448, 6408, 22800, 280 ], [ 22922, 16698, 12314, 488, 24626, 8488, 14562, 22872, 27072, 16818, 12698, 10466, 30890, 24976, 27002, 28922, 2144, 24952, 18554, 10658, 28778, 18592, 18514, 8296, 14570, 16808, 314, 170, 2312, 120, 14802, 2314, 30858, 20984, 8368, 16432, 16538, 24914, 10, 16634, 12752 ], [ 20550, 16642, 16384, 4356, 4165, 16742, 39, 325, 16647, 358, 4417, 16423, 4359, 4165, 20835, 20832, 4198, 16679, 98, 16387, 16423, 4194, 20544, 16387, 20834, 20837, 16387, 20773, 4356, 20770, 4357, 20513, 20804, 69, 20769, 4098, 320, 16419, 20578, 4448, 16486 ], [ 0, 31744, -23520, 21536, -28672, -14304, 21504, -8160, 5152, -7136, 25632, -27648, 30752, -18400, 5152, -16352, 18432, 13312, -22528, -17408, 12288, 32, 3104, -9216, 11296, 27648, -26624, 12288, 27648, -18400, -6112, 4096, 17408, 11296, 31744, 3072, 23552, 1024, -13312, 11264, -7136 ], [ 29, 1036, -28512, 441, -32463, -32503, 48, 1281, -28620, 148, 5288, -31431, -28388, -32616, -27503, 1213, 412, 5293, -32735, 1428, 277, 5148, 5413, -31320, -31488, 33, 1049, 5252, 5153, -28492, 1425, -32376, -28411, 21, -31312, -31583, -31583, 1468, -31335, -32499, 5256 ], [ 19655, 17536, 16391, 2240, 1094, 16388, 4, 3270, 2183, 17537, 19525, 2050, 18627, 18625, 16453, 19649, 3077, 18498, 3142, 18438, 2181, 16515, 3072, 18500, 16516, 131, 2115, 2116, 1094, 16384, 3200, 1090, 3207, 19649, 71, 3265, 1027, 3268, 2243, 66, 19523 ], [ 16384, 6225, 21073, 19009, 64, 19009, 320, 18704, 20817, 19264, 19201, 21072, 4433, 17, 16961, 2816, 4928, 22800, 20816, 20801, 19217, 4929, 833, 16385, 23297, 19009, 528, 19265, 16641, 21009, 6208, 6144, 16448, 21248, 2833, 19200, 833, 22864, 19024, 19009, 21056 ], [ -26376, 30936, 2280, -26504, -24560, -16312, -16288, -26520, -8168, 2280, -14168, 10488, 12360, -8104, -28624, -14136, 6176, -8096, 4304, 20656, 18560, 6296, -26440, 14368, -12256, -6072, 12400, 20496, 12336, -14312, -4072, -10048, -4048, 16544, 28672, -8184, -12160, 24600, -24472, -8176, 28904 ], [ 448, 3394, 384, 3216, 3268, 2388, 3520, 150, 2068, 466, 3536, 192, 324, 2434, 450, 3478, 3202, 3346, 2304, 322, 2240, 1152, 2320, 2068, 3396, 2182, 3456, 1156, 1344, 3078, 128, 2368, 324, 3536, 3458, 1232, 2304, 2304, 274, 2498, 2304 ], [ 4233, 22928, 4249, 280, 4249, 22544, 16384, 20881, 384, 2320, 6144, 6272, 2441, 18449, 16649, 22680, 2185, 20753, 4360, 6529, 4480, 16657, 136, 2049, 6160, 16792, 17, 152, 22912, 2432, 4104, 392, 20889, 393, 20625, 18569, 6408, 16528, 400, 16385, 4096 ], [ 274, 22, 210, -32640, -24448, -32494, 66, -24304, -32380, 8386, -24240, 406, -24172, 8514, 8402, 320, -32448, 450, 210, 210, -32640, -24442, -24368, -32768, 8258, 340, -24378, 324, -24428, 470, 68, 8642, 388, 260, -24446, -24172, 66, -24318, -32442, -24558, -32432 ], [ 0, 4104, 3, 20485, 4101, 16399, 20493, 4099, 20493, 16387, 4101, 16398, 1, 11, 16396, 20481, 0, 16390, 4099, 4110, 4108, 20488, 4098, 4097, 0, 16388, 20481, 20491, 16397, 16390, 16399, 20480, 8, 16388, 4106, 16391, 20492, 4098, 20481, 16390, 16399 ], [ 32, 0, 520, 818, 818, 256, 10, 282, 552, 808, 530, 514, 274, 26, 296, 24, 546, 24, 280, 536, 528, 2, 528, 802, 816, 282, 784, 768, 288, 528, 802, 554, 306, 562, 778, 562, 512, 826, 776, 816, 16 ], [ 9898, 10378, 8616, 3712, 11138, 10272, 4010, 9250, 8354, 3370, 1066, 11400, 11658, 9642, 8968, 3208, 9642, 10888, 290, 898, 3104, 11170, 288, 3458, 9736, 8192, 2946, 9760, 11912, 3114, 10890, 1826, 2858, 930, 3242, 1666, 3200, 11176, 11266, 160, 11904 ], [ -32696, 8264, 128, 4290, 8320, 12482, -28608, -32630, -24382, -28606, 4234, -24502, -24440, 136, -20478, -24574, 8394, -28480, 4106, -32566, -28600, -24502, -20278, 12362, 10, -24568, -28672, 4226, 4234, 8192, 8192, -28600, 12354, -32768, 4224, -32768, -28544, -28670, -32766, 8330, 2 ], [ 4235, 7307, 0, 2312, 2186, 9, 7560, 2314, 259, 11, 3336, 4483, 6401, 4355, 6531, 9, 6147, 2434, 5122, 6529, 1155, 394, 2313, 2187, 4105, 1032, 1410, 1419, 1035, 3082, 5386, 3074, 2058, 7433, 136, 5131, 1411, 2315, 2056, 7424, 4099 ], [ -32719, -31600, 16561, 17552, 16561, 17457, -15199, -16224, -31727, 16384, 17456, 17456, 160, 17568, -32608, -16368, -32640, 1024, -32624, -15344, -16351, -32768, -31744, 17584, -15184, 16417, -15200, -31567, -32719, 1, -32767, 16385, -16351, 160, -16240, -31744, 177, -32623, 16561, 0, -15327 ], [ 160, 1025, 1057, 1024, 164, 1157, 132, 128, 1057, 1152, 128, 160, 1185, 36, 1, 1184, 0, 1060, 1024, 1152, 1, 133, 165, 160, 1152, 1188, 164, 1185, 1029, 1157, 164, 1061, 1157, 1025, 1188, 133, 129, 0, 164, 1152, 1061 ], [ 1600, 1024, 1632, 65, 1120, 1121, 1, 1088, 1121, 1, 64, 609, 1056, 1121, 1088, 1089, 1121, 512, 96, 1120, 545, 1024, 544, 1089, 1056, 577, 513, 1601, 1120, 65, 512, 32, 1568, 1536, 1056, 1, 1089, 544, 545, 0, 1569 ], [ 16490, 4202, 20680, 28714, 8302, 4234, 12514, 28810, 9378, 28864, 24644, 5248, 8360, 8426, 170, 16384, 24782, 17550, 4258, 29696, 12430, 12394, 16486, 24620, 29900, 17454, 13474, 1230, 8332, 1030, 5160, 8396, 12388, 20578, 13454, 25634, 29774, 28908, 8330, 164, 4330 ], [ 8576, 8970, 2568, 9088, 11018, 2560, 2568, 8712, 512, 522, 2698, 8840, 2, 2562, 128, 258, 10632, 10882, 256, 10504, 10626, 2570, 778, 11016, 650, 394, 11146, 8200, 10890, 2946, 8840, 384, 2818, 2312, 258, 2184, 8834, 520, 10242, 10368, 10752 ], [ 1040, 3088, 1680, 2688, 2064, 2608, 1664, 2176, 1712, 2064, 3088, 1072, 2208, 3104, 2096, 128, 2064, 3120, 1072, 1072, 160, 688, 3104, 2688, 176, 1552, 1552, 128, 1536, 2560, 672, 2224, 3120, 2064, 1680, 3744, 544, 2064, 3088, 544, 1168 ], [ -16284, 16518, 16420, -6526, -32768, -16218, 17510, 25700, -6938, -15712, 17120, 26340, -23452, -16160, 16996, -24576, 24646, -23454, -7036, 1252, -14654, -24448, -31070, -8124, -15132, 26342, 8740, -32768, 16452, 1090, -24544, -6588, 9414, 9382, 708, -7098, 8384, 24678, -23834, -6654, 16454 ], [ 520, -31738, -32704, 4610, -11260, 16972, -27570, 4686, 5190, -11250, -15288, -15294, 16394, -11192, -15872, 21060, 78, -32690, -31222, 6, 5186, -12276, 21514, 20548, -11776, -27636, -32252, -32756, 4616, -11264, -31734, -28086, -10676, 5132, -32690, -15864, -12212, -31168, 22094, -28082, -32248 ], [ 8771, 9874, 9305, 249, 1043, 722, 9945, 9387, 1554, 9867, 1714, 1675, 91, 1595, 8321, 538, 1123, 8249, 9248, 1187, 8722, 9297, 609, 137, 1210, 1042, 1203, 1786, 75, 8738, 43, 9857, 1057, 25, 753, 48, 9826, 762, 1715, 8827, 568 ], [ 272, 16448, 16584, 24776, 16, 24920, 24840, 128, 16456, 208, 24640, 200, 25032, 8592, 16472, 16640, 456, 24960, 152, 16720, 24704, 0, 16536, 192, 8656, 408, 8208, 16768, 8344, 328, 8600, 16600, 16728, 8328, 16464, 8448, 16600, 80, 280, 8408, 24664 ], [ 4740, 4236, 4236, 640, 4612, 4608, 4, 520, 4740, 4, 4100, 520, 644, 4224, 4740, 140, 4104, 4736, 4228, 644, 648, 128, 640, 0, 4228, 516, 516, 516, 4620, 4108, 648, 4612, 4236, 516, 4104, 4736, 4100, 140, 4104, 4228, 0 ], [ 8384, 10352, 168, 8376, 120, 2280, 10320, 10472, 2232, 10304, 8296, 10392, 48, 8, 8400, 8368, 64, 8344, 80, 10376, 8360, 2144, 2280, 128, 10360, 10240, 56, 8360, 10480, 2224, 16, 2200, 248, 10240, 136, 2200, 8264, 2248, 8376, 2080, 10240 ], [ 17170, 20500, 16438, 4930, 21074, 2, 882, 4946, 530, -11994, -12128, 17254, -12272, 16514, 5106, 21444, 306, 4420, -11856, 656, 4240, -15788, -28350, -32222, -27882, 4102, 17200, 17172, 626, 20496, -32496, 16612, 21170, -15632, -31838, 4770, -31882, 880, -11706, 626, 17282 ], [ 1728, 2212, 576, 580, 3168, 2560, 1028, 96, 224, 3136, 2628, 1024, 608, 1696, 1536, 3140, 128, 608, 2276, 3140, 1216, 1088, 1668, 3620, 3104, 2660, 1536, 2788, 2624, 1568, 100, 1572, 2724, 1088, 3716, 128, 2116, 1600, 1156, 2176, 2560 ], [ 32, 36, 4709, 64, 548, 548, 4672, 512, 4101, 517, 608, 513, 4708, 4196, 4128, 33, 4612, 580, 68, 577, 513, 0, 33, 4192, 612, 609, 4641, 609, 32, 4672, 4196, 4132, 612, 4101, 33, 32, 576, 4640, 32, 4613, 101 ], [ 2176, 1026, 8352, 1664, 9728, 128, 8192, 8864, 3584, 9760, 8192, 10400, 3232, 3584, 3586, 9760, 2210, 2690, 3616, 11296, 9888, 9760, 3200, 3744, 642, 9346, 10754, 2562, 10242, 3746, 11808, 514, 640, 10882, 8322, 8736, 2688, 2082, 9888, 8322, 640 ], [ -28605, -28576, 4161, -16304, -12221, 4160, 20592, -16269, 4243, 20594, 16624, 20690, -32733, -28574, 20579, -28495, -16334, -12269, 210, -32590, 19, -28478, -12110, 16528, -32734, -32605, -12111, -28589, -28448, -16269, -32607, -32720, 16609, 16515, -16287, 20595, 20720, -16383, -32526, -28512, 20482 ], [ 16449, 4354, 2309, -14266, 11, -10170, -16316, 6157, 2062, -14066, -26289, 269, -12024, -30655, 2310, -11956, -14002, 22793, 2377, -28415, 6413, -14330, 16451, -9905, 4357, 4428, -30460, -32694, 4423, -28603, 20748, -14262, -26621, 16649, 16718, -28409, 20553, -14335, 2305, -16381, -26546 ], [ 22690, 856, -16062, -9438, 16898, -13894, 4122, -30360, 22704, 6538, -11736, 4368, -30592, -11422, -9614, -15488, 20522, -13974, -32360, -11270, -30390, -9672, 2538, -26368, -28614, -16040, -9342, -28576, -11440, 17058, 4642, 432, -25910, 18600, 5008, -13854, 6466, -31952, 2416, -14160, -30078 ], [ -21604, -13947, -8035, -21867, 18868, -15467, -30311, -22351, -7636, -29899, -31939, -22467, -8140, 25521, 288, -32591, -32344, -30156, -32499, 276, 11008, -5319, -6127, 2108, -13900, 19212, 11184, 27580, -32335, -5459, 18452, 10281, 17024, -7263, -7235, 16573, -7235, -6083, -7792, -29792, 18692 ], [ 18626, -32192, -15678, 2752, -32190, -14270, 16898, 17024, 16512, 19136, 2624, -15806, 16384, -15870, 2560, 2050, 2114, 2048, 17090, -30720, -16192, 66, 2688, 2114, -16256, 16514, -32062, 2178, -30142, 2626, -32254, -30078, -16382, -30720, -15678, 578, -30654, 2, -15678, 17088, 576 ], [ -19950, 4624, -24574, 4112, -20478, -19952, -20464, 4114, -32254, 8208, -24064, -24064, -28144, -19950, -24574, 4626, -28158, 4114, 12816, 4096, 4624, 528, -24048, -19966, 18, -28654, -19966, 16, 8208, 12802, 4626, -19950, -20464, 4098, -19966, 8192, 12800, -24064, 8720, -32766, -19952 ], [ 0, 12, 5, 12, 12, 1, 8, 5, 12, 4, 12, 4, 12, 8, 5, 0, 9, 4, 1, 9, 9, 1, 5, 13, 4, 8, 1, 0, 12, 1, 8, 4, 0, 13, 0, 8, 9, 8, 12, 12, 8 ], [ 21024, 22720, 22754, 22754, 64, 4704, 23138, 21058, 20546, 18530, 16962, 4224, 18434, 17120, 578, 18658, 66, 20642, 18976, 20512, 16418, 17024, 18624, 738, 22528, 4736, 21218, 23040, 4674, 6176, 4320, 6176, 4290, 546, 4672, 2658, 17024, 20546, 6658, 20674, 2208 ], [ -30695, 19, 6, 6, 2067, 10, 2070, 31, -30714, 7, -30696, 2057, -32753, 21, 2049, -30694, 5, 17, -30698, -30697, -30708, -30691, 2058, 2062, 21, 2064, 2060, 2050, 2074, -30694, -32764, -30693, 6, -30707, 26, 2054, -30712, 25, 26, 17, -32750 ], [ 8736, 2596, 10340, 576, 2084, 10240, 2624, 2080, 612, 100, 0, 2660, 8196, 2564, 2148, 64, 10336, 2628, 2564, 10852, 10240, 8224, 8192, 8800, 2052, 8804, 10244, 8292, 10340, 2144, 10240, 96, 68, 2112, 608, 576, 548, 10848, 2080, 8800, 8260 ], [ 20736, 16648, 16392, 16648, 16648, 16392, 20480, 20488, 16392, 8, 16648, 4096, 264, 20736, 256, 8, 4104, 20480, 4104, 16640, 16640, 8, 4096, 4352, 20488, 16392, 20744, 16392, 20480, 20744, 20480, 20736, 0, 20488, 0, 4096, 16392, 16392, 256, 4360, 4360 ], [ 4610, 2, 4864, 21248, 17152, 4866, 514, 4098, 16898, 16642, 17154, 17154, 20482, 2, 514, 16384, 21248, 0, 256, 16896, 4354, 21250, 4608, 768, 21248, 4864, 258, 4096, 20738, 4866, 770, 0, 4352, 16898, 20992, 20992, 4866, 20994, 4096, 21248, 258 ], [ 4096, 2048, 6144, 6664, 6144, 16960, 6152, 520, 22600, 21056, 584, 4104, 18504, 4680, 23104, 16904, 2056, 72, 23112, 16456, 6720, 8, 18944, 4168, 4104, 18952, 22600, 8, 18496, 4680, 23112, 21000, 22600, 4104, 6656, 4672, 4608, 2056, 4608, 23112, 2568 ], [ -28672, -12032, -28352, 16704, 16640, -28352, -28352, 64, -16128, 4352, 16704, -12032, 16640, -12032, -28416, 20544, -16320, -32768, 4352, 4160, -12288, -28608, -28352, 16704, -32768, -16384, 16640, -12288, -12224, 16384, 16384, 4416, -28672, -16320, 4416, 20480, 320, 4160, -12032, -12032, 4416 ] ], [ [ 4368, -26175, -32432, 6465, 2192, 6208, 4497, -30383, -26607, 4224, -26431, 208, -30575, -30704, -30640, -26367, 4176, 2177, 6161, -32703, 6464, 2448, -28272, -28399, 192, 4496, -28528, -28656, 6592, -32496, 192, 6593, -32511, 2496, 2305, -28608, 2048, 4112, -30575, -26415, 2384 ], [ 2256, 13904, 9812, 31760, 30736, 22660, 14544, 32320, 23744, 27264, 7888, 18064, 4816, 15552, 15060, 4612, 28676, 31248, 18960, 12804, 8896, 84, 148, 21568, 8276, 17936, 23056, 16020, 31312, 31444, 28308, 11456, 21060, 13888, 19476, 2244, 2560, 13396, 5828, 19472, 16068 ], [ 12802, 4640, 12578, 4896, 4144, 256, 13072, 8224, 4914, 13106, 8194, 4882, 13106, 9008, 818, 2, 4898, 4608, 13088, 8192, 12848, 4402, 4386, 48, 12802, 8978, 12802, 4658, 8706, 560, 8482, 800, 12592, 48, 8978, 4128, 816, 8208, 4144, 12544, 4352 ], [ 23136, 66, 7010, -9886, -12030, -9888, 6978, 20514, 22608, -12016, 16432, 2674, -31936, 19200, -32480, -32672, -25760, 2066, -30688, 288, 4706, 2322, -16270, -12032, 6226, -11680, 2560, 4098, 514, -9422, -29888, 6672, -13792, -12192, -32144, 6514, 18546, 16482, -13566, -28096, -26558 ], [ 16398, 5, 2066, 6156, 2586, 6679, 23046, 23059, 22559, 18434, 10, 2569, 6153, 16901, 4120, 18457, 18450, 20486, 6156, 18433, 2069, 4619, 6681, 16925, 20507, 21015, 16925, 16906, 5, 31, 16399, 6682, 6153, 2571, 18954, 18434, 20511, 20480, 4618, 22533, 21022 ], [ 4616, -10104, 18436, 22528, -14204, -11768, -14324, 18956, -32248, -32628, 8, 21128, -11648, 8, -25980, 20992, 19072, 516, -25976, -26612, 6156, -32632, -28660, 17024, 640, 6148, 2188, -10232, -26616, 136, -28148, -13696, 4740, 20488, 6664, 16384, -13684, -30072, -16372, 4236, -30068 ], [ 7570, 2960, 12290, 8658, 7299, 11217, 338, 14290, 14977, 11584, 7634, 3457, 9233, 5314, 5458, 6018, 450, 8338, 10000, 12931, 9424, 1985, 3778, 6144, 13953, 12416, 4177, 3971, 8144, 5073, 1858, 8273, 2771, 5248, 8065, 2432, 11345, 4995, 7571, 4864, 8259 ], [ 25920, 12364, 4448, 25664, 8356, 24576, 12416, 30016, 460, 1068, 4132, 9448, 4204, 17612, 29124, 5412, 12392, 28840, 17572, 25028, 12288, 28676, 16548, 8676, 24872, 4480, 25896, 4140, 29700, 17856, 4232, 4424, 20868, 12584, 17832, 8524, 26084, 21708, 21632, 29992, 16676 ], [ 1040, 133, 1029, 1156, 1044, 17408, 1029, 133, 1040, 1169, 17556, 1152, 1044, 16405, 133, 1169, 0, 16533, 128, 17552, 1153, 149, 17409, 1024, 129, 17541, 16528, 1, 4, 149, 128, 149, 16517, 16385, 1152, 16528, 16384, 1044, 17553, 17412, 17541 ], [ 9394, 656, 8848, 9600, 9138, 10114, 1954, 1040, 8352, 1184, 1554, 9090, 272, 9744, 8354, 8994, 0, 9634, 9474, 8320, 1952, 8978, 768, 9088, 9346, 1440, 434, 530, 9090, 9890, 34, 130, 10016, 818, 8752, 10016, 800, 1442, 8864, 9504, 8992 ], [ 4304, 12512, -20304, 4096, 12384, -24480, -20416, 8240, -24416, 8224, -24576, 192, 4272, -24464, -20448, -32544, 8432, 16, -28640, -32608, -24448, 128, 112, 12512, 8416, -20480, -28592, -32528, 8320, -24448, -32640, 8352, -32624, -20272, 240, -20336, 8320, 16, -28624, -20432, 4240 ], [ 25266, 11376, 1058, 25830, 196, 27814, 130, 28340, 27184, 18018, 10386, 736, 24756, 8256, 28262, 17990, 11330, 18112, 28176, 10256, 11398, 18548, 3136, 16902, 2560, 9878, 630, 1204, 26214, 10452, 26642, 1570, 3252, 25650, 1136, 9828, 26754, 64, 11878, 25828, 17574 ], [ 140, 24774, -31514, 24774, -5118, -13088, 18536, -7062, 2290, -16216, 1066, -24568, -23548, 3100, 24728, -21334, 1046, -29644, 152, 18548, -15138, 19562, -7008, 27680, 8436, -16176, -16156, 19686, -6116, -7168, 1074, -32608, -21488, -7116, -14202, 3268, -14290, -4964, 17530, 18450, -14114 ], [ 6656, 900, 2946, 2822, 4740, 6278, 6148, 3972, 3456, 4230, 3460, 2690, 128, 6662, 4354, 7174, 896, 8068, 2950, 6400, 2052, 3974, 0, 3588, 2182, 518, 2438, 1152, 2816, 6532, 7296, 5638, 4230, 3328, 3842, 7942, 7554, 7174, 1284, 1152, 2432 ], [ 5280, 5248, 4100, 2180, 7332, 1188, 1060, 6148, 5252, 5120, 4128, 2048, 5124, 2084, 1024, 4, 2212, 5280, 5248, 5156, 7204, 6180, 3108, 132, 1152, 6176, 3104, 4224, 5252, 6176, 6144, 5252, 4096, 160, 4128, 2208, 4256, 3204, 1152, 6272, 6272 ], [ 8, -23024, -31480, -29936, -32752, 10512, 5648, -27880, -24304, 15872, 11520, 8720, 15120, 12568, 1552, 9240, -24320, -32744, 10248, -22248, -30200, -24040, 5640, 10752, -21480, -26344, -17648, 5136, -26872, 0, 3088, -20728, 7432, -28664, -24040, -27136, -24808, -31992, 12040, -31232, -17144 ], [ 6182, 4194, 6694, 6726, 38, 4608, 2082, 4196, 612, 2112, 2560, 4132, 2144, 6242, 4644, 2658, 2080, 4100, 4102, 6148, 6722, 4708, 546, 2596, 4100, 2596, 100, 32, 6242, 36, 576, 4102, 6726, 6752, 6754, 6212, 2596, 2626, 4128, 548, 2052 ], [ -24573, 8198, -8192, 1025, 24579, -16377, -24569, 9221, 6, -7162, 3, 25602, -24574, 16387, 6, 17412, 24582, -24573, -31741, -32765, -24574, -16382, -16384, 16389, 16384, -16378, 6, -16384, 0, -16380, 16388, -24570, 24583, 25606, -24574, 5, 17410, 16385, -15354, 1027, -23545 ], [ -16286, -16085, -14046, -16328, 4109, 16431, 4190, -10119, 4468, 6466, -12210, -30718, 2099, -28574, 6234, 20534, 18479, 20507, -12240, -9895, 127, -28339, 22800, -30648, 22901, 22832, 20523, -32397, 20554, -26538, -16319, 2324, -16050, 20506, -9962, -26249, -26288, 16413, 4444, -12178, -26582 ], [ 2560, 16448, 6304, 2657, 22880, 19168, 4352, 21057, 20640, 7008, 128, 6721, 17185, 2977, 2625, 16417, 832, 23456, 6176, 2401, 20577, 4800, 18816, 6369, 6529, 16833, 641, 17312, 16960, 2176, 4929, 6369, 6816, 4800, 320, 5057, 6433, 7104, 20896, 65, 17088 ], [ 8256, 2132, 8384, 64, 20, 8320, 8404, 6292, 2196, 4100, 10448, 10384, 0, 84, 20, 12484, 12432, 212, 8384, 10256, 6144, 10320, 6148, 20, 6160, 12372, 14468, 2196, 6164, 8404, 6292, 2116, 8212, 6336, 4240, 12372, 6164, 12436, 12500, 6208, 6356 ], [ 13640, 28736, 21569, 22785, 25677, 16449, 24577, 19456, 11269, -20211, 26624, -27572, -15352, 14405, 14601, 24577, -28416, 18700, -24564, 6464, -18111, 4361, -26551, -30712, 29957, 72, -2743, -7160, 26637, 18509, -2044, -25276, 12557, -19456, -12215, 10509, 29004, -18359, -30644, -5115, 12297 ], [ 102, 68, -31711, 196, 1028, 197, 1025, -31611, -31680, -32604, -32640, -32572, -31673, -32700, 32, -32736, 32, 1093, -32768, 224, 66, 98, 1090, 1127, -31743, 98, 1088, -32767, -31584, 135, -31514, -31611, -32665, -31581, 134, 1154, -31549, -31648, 68, -32764, -32575 ], [ 29, 4152, 12562, 9244, 13592, 5186, 8496, 12644, 5465, 8496, 293, 12294, 8528, 13434, 13399, 8211, 84, 329, 9502, 8220, 9235, 8227, 9518, 5200, 4371, 326, 13366, 13362, 1361, 1048, 8550, 4365, 8272, 8200, 13382, 5444, 4146, 12289, 4455, 11, 301 ], [ 2232, 6288, 1112, 10240, 88, 12440, 7322, 6296, 13440, 8402, 2200, 12290, 7352, 12498, 8418, 11280, 15464, 9368, 9426, 5136, 13448, 18, 9290, 10376, 40, 14570, 10322, 10322, 10304, 2, 11360, 7168, 11456, 15592, 12400, 15608, 13536, 11426, 1146, 12528, 6250 ], [ 2593, -32767, 2176, -32096, -30592, -30175, -22495, -30047, 2049, 10912, 10401, 8352, 8192, 160, -21888, 8705, -32256, 128, 8352, -30048, 161, -24448, 2560, -23936, 8833, -32608, 10913, 10240, 10752, 8705, -21887, -32224, 2560, -30207, -24031, 32, 2081, -32255, 513, 513, -32096 ], [ 16646, 16384, 16642, 16642, 0, 6, 388, 326, 326, 16390, 260, 16772, 16514, 16706, 196, 450, 70, 4, 16774, 16582, 16514, 260, 322, 258, 16580, 64, 262, 70, 16516, 128, 16454, 262, 68, 258, 448, 70, 16772, 70, 16644, 16580, 16834 ], [ 81, -14842, 1541, -32188, -16368, -7100, 594, -15291, -7145, 8197, 25156, 16912, -32253, 1620, -7097, 1028, 16896, -15865, 577, 25110, 18, 1540, 24645, -31164, -8187, -6637, -32761, -8192, 25680, 16449, -32682, 24663, 17410, 24596, -24044, 25620, -31677, -32699, -15805, 16450, 17426 ], [ 8706, 2320, 7058, 786, 14976, 770, 4242, 6144, 15104, 5008, 12434, 10258, 8720, 12690, 6144, 2946, 5010, 14594, 12816, 2706, 6802, 7056, 11024, 2322, 10626, 10880, 10882, 14354, 15120, 9106, 2818, 10896, 14720, 4624, 13056, 2050, 14848, 14722, 12306, 2320, 6290 ], [ 20998, 18084, 21536, 4198, 4226, 5792, 4806, 672, 5700, 22150, 4644, 5122, 21122, 1190, 17446, 5280, 608, 1730, 166, 20514, 4, 17414, 4800, 20642, 1572, 4292, 4230, 5120, 21634, 1124, 1730, 1088, 4838, 18086, 5670, 16416, 4610, 22114, 5670, 1632, 22052 ], [ 8261, 4356, 4865, 8705, 517, 4096, 4353, 4868, 256, 8197, 13120, 13056, 772, 773, 8260, 69, 261, 12356, 4164, 4356, 8708, 4869, 8261, 8513, 256, 512, 4864, 8196, 4933, 8960, 4164, 4421, 8257, 4673, 12801, 13125, 256, 4420, 324, 4868, 4673 ], [ 4256, 12484, 28832, 20518, 4130, 12486, 8196, 8292, 24676, 24806, 24704, 16514, 2, 8324, 16390, 20578, 20710, 4322, 4290, 4262, 16514, 28838, 24676, 20672, 24774, 28832, 24800, 24740, 12482, 12358, 28740, 16386, 28672, 164, 12480, 102, 8416, 196, 8258, 4324, 28870 ], [ 384, -32126, -28534, 4992, 0, -32254, -28536, 136, 8, 0, 4362, -32126, -28670, 4488, -31990, -28022, -31870, 10, -32382, 386, 4866, -28408, 776, -28022, 4104, 4362, -28662, -32630, -28542, -27776, 4994, -28288, -32120, -32382, 648, -28670, 4096, 4098, 520, 130, 520 ], [ -16380, 4357, 517, -28667, -11516, 16896, -12284, -28667, 20996, 20993, 16901, -15611, 257, 20997, 512, 21248, 20480, 16640, 4352, -12284, -11776, 17153, -15868, -27899, -32256, 4357, 20737, -16380, 516, -15612, -15872, -16384, -12287, 20481, 16384, -16384, -12283, -32507, 16641, 4357, 20740 ], [ 3844, 2080, -31724, -28928, -32224, 804, -30684, -31964, -30700, 288, -31740, -32240, -29648, 304, -29436, 516, -28880, 32, 1040, -30944, -29424, -31216, -32716, 2096, -29424, -30432, 3600, -31964, 3856, -30156, 3876, 2816, 2336, 512, 2064, 304, -32764, 1300, -31440, 2052, 3588 ], [ -24536, -22496, -22492, 2048, 11276, 1036, 9221, -31699, -29683, -32759, 9261, 8, -31744, 10245, -21500, -23552, 5, 8204, 10280, -29659, -22491, 3076, -29664, -22492, 5, -29683, 11309, 1025, -24575, 2052, -23548, -22520, 11277, 10281, 10245, 10252, -22496, 10244, -21503, -32728, 9256 ], [ -32095, -10368, -10747, -32255, -28928, -11644, -27260, 20613, -12923, 7940, -27647, 3840, -25344, -28256, 3876, -10844, 23428, 24353, -32352, 2213, 18469, -14688, 22305, 7332, -11516, -26847, -12000, -8572, 1824, -25952, -12415, 17696, 22433, 7200, -9723, -8444, -13663, -14299, 1061, 23428, 19329 ], [ -32762, 6, -32478, -31682, 12, -32630, 322, -32348, -31686, 320, -32258, 1260, 166, -32436, -31564, 1360, 1336, 380, 388, 1166, 1338, 390, -31414, 1340, 240, -31732, 1042, -32282, 1192, 444, -32448, -31400, 1254, 306, -32500, 1466, -31294, 1270, -31556, -31402, -32494 ], [ 107, -24246, 1314, 17706, -23294, -32504, 9505, -6813, -24535, 24642, -6839, -31709, -15101, 362, -16382, 25856, 8203, -32704, -16312, -16125, -23224, -32480, -31712, 9248, -23287, -8095, -23549, 24579, 25611, 8296, -15263, 8, -8119, 24842, 97, -24287, -32704, 16395, 8265, 8256, -15032 ], [ 8216, -32760, 8216, -32740, -32620, 4, 4, 156, 8344, 8336, 28, 0, 8196, 8, 156, 4, 8340, 24, -32620, 128, -32760, -24552, -32748, -32612, -24564, -24560, 152, 8196, -32640, -24560, 8200, 8348, 8192, 132, 140, 12, -24428, 12, 8200, -32616, 12 ], [ 7424, 3328, 3072, -27648, -29440, 3328, 1280, -28672, -28672, -25600, 5376, -31744, 4352, 5120, 1280, -31488, -31744, -28672, 1280, 1024, -30720, -29696, -27648, -25600, 4096, 7168, -26368, 1024, -29696, 6400, -32768, 7424, 4352, -31488, 3072, -28416, 6400, -25344, -29696, 3072, 3072 ], [ 4398, 21932, 5540, 17898, 17798, 236, 5516, 17638, 17792, 458, 21702, 20896, 5408, 5388, 16774, 21576, 21550, 21760, 20910, 4108, 4356, 5250, 21536, 17504, 1024, 1420, 102, 16718, 16744, 1062, 21896, 21550, 5442, 4206, 4588, 1356, 20870, 21962, 1480, 17444, 5122 ], [ 14872, 13388, 9833, 14424, 10776, 3173, 13921, 10808, 5745, 13864, 2624, 5637, 15981, 10345, 3637, 4620, 2617, 9225, 605, 1117, 12864, 2129, 9781, 14916, 5669, 8720, 9852, 14449, 8293, 14385, 9761, 15937, 4669, 5720, 15968, 1113, 112, 3632, 13429, 4213, 69 ], [ -3065, -23417, -8031, -3068, -12127, -31577, 5156, -19424, -3033, 13445, -28544, 9380, -11132, 161, -28539, -2940, -8191, -23420, 39, 9347, -7166, 8228, -11227, 21635, -15199, 17441, -8029, 1154, -28506, -28669, 29728, -32606, 1058, -3066, 8324, -32604, -23390, -11100, 25636, -12154, 4135 ], [ 4096, 20, 4157, 4117, 4397, 297, 284, 260, 56, 280, 261, 4356, 4132, 4401, 4105, 4384, 12, 44, 308, 4113, 4101, 4124, 4140, 4400, 4137, 4353, 17, 4361, 308, 4100, 4353, 4401, 4368, 316, 269, 8, 4400, 4384, 4152, 300, 4400 ], [ -30202, 2182, -14297, 35, 18982, -30681, 18464, 17029, 129, -32095, -30207, -30590, 7, 6, -14333, -13824, -30048, 16421, 18469, -30684, -15743, 19074, -15833, 2592, 544, 516, 16391, -16349, 18563, -16251, -32634, -32222, 545, 2562, 19107, -30682, 642, -32601, -32095, 2083, 2213 ], [ 5138, 21506, 21570, -20462, -20400, 2128, 29714, 10306, -23486, 8194, -11248, -26558, 13392, -15358, 17426, 3152, -4014, -19376, -14254, -11198, 12370, -6078, -30702, -32688, -15296, 2, -11182, 31744, -18414, -6144, -7088, -15344, 24578, -16320, -32752, 66, 8192, -3056, -6062, 23554, -9200 ], [ 641, 17920, 17920, 512, 17024, 1024, 1040, 16897, 16528, 0, 17425, 1152, 16528, 18048, 657, 18049, 640, 17552, 16512, 16, 16385, 17041, 18064, 16913, 1, 17424, 529, 18065, 1168, 512, 17425, 641, 129, 1536, 657, 1536, 17025, 1553, 16400, 144, 17040 ], [ 333, 1041, 1373, 1140, 1121, 1313, 1328, 273, 1112, 29, 1368, 1148, 320, 324, 269, 380, 29, 284, 1089, 1124, 304, 1281, 265, 1148, 1388, 1312, 12, 277, 1048, 1096, 304, 1041, 16, 256, 1349, 29, 57, 49, 32, 1036, 1317 ], [ 18436, 2821, 775, 16927, 16909, 18463, 2324, 18692, 16909, 2063, 523, 16657, 17161, 19226, 30, 16404, 2565, 16909, 275, 4, 17167, 16652, 2325, 539, 2834, 772, 18453, 17, 22, 281, 2572, 16921, 19203, 768, 2828, 2840, 2840, 19219, 16666, 527, 19222 ] ], [ [ -13312, 24600, -30704, 15360, -14312, 29704, 4112, -20480, -12264, 24592, 19472, -10224, -16368, -30720, -25576, -30712, -11240, -20464, -31736, 17416, 24592, 25608, 21528, -24576, -22512, 22536, -32744, 16384, -24576, -29672, 17416, 14360, -27640, -30704, 24576, -16360, 30736, 1032, 30736, 26624, 7168 ], [ -26448, 17572, -10206, -16252, 4272, -10188, 7222, -16234, 18454, -26570, -10234, 21664, 21508, 20480, 7348, 4224, -27596, -13258, 5142, -13258, -12266, 3220, 5152, -9034, -14186, -29662, -16384, -11230, 20482, -12140, 18592, 2198, -12124, -15230, 16564, 21680, 22560, 20484, -27472, 16404, 6180 ], [ 272, 16384, 258, 17408, 1040, 274, 16656, 16642, 9234, 8466, 16656, 25616, 17408, 16402, 2, 256, 1040, 25872, 17664, 9472, 24578, 2, 16402, 9216, 258, 1296, 16640, 274, 17408, 272, 24578, 1296, 18, 8464, 17426, 24834, 9488, 17424, 25874, 9488, 8448 ], [ 24640, 192, 26304, 16576, 16384, 17024, 1088, 1152, 16448, 25728, 1536, 512, 8384, 16384, 25728, 1152, 26112, 16384, 24640, 18048, 1664, 1600, 18048, 16384, 8256, 1728, 24704, 192, 1152, 17920, 8384, 1088, 26304, 8768, 640, 25664, 8704, 1152, 1600, 24576, 17600 ], [ -26494, -20352, -24440, 4232, -20478, 12424, -24062, -22016, -30710, 8712, -30582, 2186, 0, 14856, -24062, -24438, 4618, -24568, -30590, -32128, -28662, 2690, -26624, -23934, 12290, -30206, -23936, 14464, 4226, -20472, 10882, -17920, 4746, 130, -32640, -32640, -26486, 640, 10754, -22526, -24576 ], [ -2936, -7028, -28018, 9728, 17544, -7026, -11256, -24572, -12148, 138, 30216, -22912, 21510, 142, 1166, -15230, 28806, -28662, -18930, -12278, 4750, -7160, 25734, -23026, 4232, -3444, -14712, -31608, 18056, -19966, -23928, 4236, -22904, 8840, 12810, -19826, -28530, -28534, -31610, -3442, -8182 ], [ 17664, 17856, 1152, 16386, 17794, 1408, 2, 384, 16642, 1154, 17858, 1216, 17474, 16576, 17792, 17730, 1408, 17794, 17536, 192, 130, 17856, 1216, 16704, 1280, 16512, 17794, 322, 17666, 2, 17600, 1280, 17602, 1026, 16576, 16834, 17600, 1282, 16706, 1282, 0 ], [ -32672, 16992, 17056, -16384, 17024, 192, -32096, -32576, -16384, 16896, 608, -16224, 16608, -15840, 16544, 160, 704, -32160, -32576, 17088, 16544, -16192, 17120, -15680, -16160, -16192, -15744, 17120, -32128, 17056, -16160, 17120, 17056, 32, -32096, 736, 16928, 16992, -32544, 672, -15648 ], [ 16307, 5392, 7570, 145, 288, 11425, 8465, 4274, 5009, 16290, 13602, 14753, 13698, 10899, 15922, 1953, 5667, 6416, 4275, 1538, 2, 9731, 12835, 8464, 2962, 15235, 3873, 6835, 4242, 257, 14387, 13859, 14096, 9744, 12929, 528, 9619, 3602, 7425, 14880, 13456 ], [ 1044, 26114, 17490, 8726, 25088, 17938, 17922, 8786, 9234, 17426, 24656, 18006, 1106, 25174, 8198, 17414, 1558, 1618, 25684, 592, 8196, 16980, 17476, 1600, 9796, 9232, 17414, 8720, 9236, 25110, 24640, 514, 25666, 8706, 16964, 530, 16980, 16962, 25680, 25682, 8768 ], [ 33, 10305, -26621, 14338, -28605, 4128, -30653, -21503, 34, 5187, 12352, 15456, 13378, -25502, 1026, 6177, -28607, 5153, -30623, 8226, -18399, 12290, -28671, 6147, 6241, 7201, -27582, -26590, 11330, -29664, 3138, -24574, 14400, 2113, 1121, 5184, -23454, 8256, 11264, -20448, -20414 ], [ -23003, -31488, 10020, -31195, -23513, -23801, -23548, -22780, 8194, -31739, 8967, -24574, -23291, 546, -32735, 4, 1314, 9988, -23516, -31456, -31231, 9510, -32766, -23519, -24030, -32505, -24542, 8192, 550, 288, -31741, 775, -22752, -24288, -22750, 1315, -32732, 8994, 9254, 9251, -31200 ], [ 320, 24730, 24786, 8584, 12632, 16778, 16722, 24794, 8650, 24704, 20544, 16512, 8464, 24650, 29066, 4240, 12304, 12568, 12376, 8520, 386, 25042, 28930, 28866, 20488, 12370, 4232, 24984, 29128, 4426, 4546, 28882, 4546, 16448, 20554, 16394, 464, 25034, 20930, 8322, 328 ], [ 21220, 19604, 7910, 14934, 28788, 6276, 26674, 12918, 8864, 15974, 6758, 28166, 32416, 29330, 1220, 32374, 20692, 17570, 8192, 16930, 11840, 30438, 13892, 4736, 8306, 13494, 17568, 6886, 10758, 14418, 15602, 16996, 26338, 31974, 2116, 21232, 8400, 14930, 16548, 23042, 27202 ], [ 320, 20872, 6280, 640, 17289, 4681, 18888, 23496, 16577, 23304, 21065, 19337, 3017, 705, 4801, 392, 22729, 18881, 4928, 2561, 8, 17033, 2888, 18688, 17344, 6729, 23433, 6600, 4232, 4673, 896, 4169, 20616, 6856, 2505, 457, 21441, 6400, 18625, 4489, 4169 ], [ 3270, 6168, 3178, 3260, 1108, 1192, 2188, 3132, 3316, 6370, 246, 2268, 2164, 1146, 6146, 2214, 4304, 5228, 4166, 246, 4214, 4328, 5218, 7416, 3180, 1096, 3224, 4266, 1250, 1258, 1184, 7210, 6244, 7228, 7220, 5370, 2064, 6290, 3270, 5296, 5214 ], [ -32704, -28224, 5380, -27418, 4128, -27614, 4322, 420, 64, -28444, -32382, -27580, 4356, 1190, -32506, 5440, -28316, -28574, -32286, 1026, 4166, -27194, 420, 1412, 4324, -28604, 1476, -31486, -28510, -28506, 1476, 5474, -28540, -31644, -28314, -31264, -28250, -27424, 1188, 4324, 4288 ], [ 25104, 10320, 19028, 10260, 2052, 27152, 18432, 25156, 2132, 64, 8208, 19008, 576, 24580, 2064, 18960, 2112, 10304, 10244, 24644, 26644, 8704, 26708, 27156, 18516, 2112, 2052, 18452, 8208, 576, 19028, 27216, 25092, 18432, 8720, 2112, 10256, 2068, 2564, 2052, 2560 ], [ 673, 4704, -20480, 8769, -20351, -24575, 8809, 8896, -24504, -24000, -32127, 65, -23840, -32160, 8425, -24567, 4649, -28160, 8265, -28127, -28640, 12425, 8425, 12904, -28575, 745, 12457, -23896, -32223, -32215, -32088, 4809, 576, -19840, -32247, 200, 8320, 4681, -28088, -24479, 4264 ], [ 8648, -21056, -32576, 9288, 8320, -21440, -22264, -30520, -29440, -29312, -31352, -31608, 9224, -24120, -23104, 3528, 2304, 1288, -29304, 3200, -30720, -32320, 10440, 9672, -22456, -24448, -32312, -22464, -24576, -32768, 1280, 11720, -24576, 2432, -23288, -22328, 10312, -22072, 2120, 2248, -29312 ], [ 13312, 512, 912, 4104, 5008, 12944, 9112, 8200, 8, 14080, 1808, 5896, 12440, 9096, 13184, 768, 9744, 1536, 4240, 8848, 280, 13576, 6024, 12440, 5888, 5760, 8832, 8208, 5656, 1792, 8456, 13824, 664, 1792, 1672, 4888, 4752, 1168, 9728, 13968, 9992 ], [ 908, -7548, -7808, -24568, 16664, 16896, 8832, 20, -24184, 8720, 24848, -24176, -15732, 25476, 24576, -7656, -16124, -16116, -8180, -15992, 136, -32764, -32764, -32488, 8980, 24592, -32116, 25108, -24060, -32748, -15860, -15740, 24976, -32628, 24860, 16512, -7936, 8200, 132, 24724, -24040 ], [ 21536, 18944, 19968, 23552, 22528, 18976, 19968, 4608, 7712, 17920, 7168, 16896, 16928, 22048, 3584, 23584, 23040, 6144, 1568, 2080, 17920, 22016, 3104, 2560, 32, 2048, 3616, 5120, 1056, 4608, 21536, 21504, 22048, 20480, 6656, 20480, 7168, 5152, 19488, 23072, 23584 ], [ 1545, 7681, 6156, 16777, 1920, 16900, 17933, 6024, 19076, 22145, 22157, 21005, 20617, 23436, 3084, 16516, 17156, 2828, 22016, 269, 17420, 2816, 16517, 4236, 20353, 389, 2820, 20357, 17417, 22412, 17033, 3212, 5637, 19465, 18308, 17800, 21128, 18181, 23949, 388, 21389 ], [ 3616, 17445, 5, 18981, 19972, 16932, 18977, 2081, 16900, 19972, 1060, 16897, 19489, 544, 18949, 19460, 2561, 1540, 17444, 18464, 18433, 3616, 16388, 516, 17952, 19488, 1540, 18945, 1061, 3076, 1540, 3077, 2048, 545, 17412, 16385, 17925, 17921, 16421, 16384, 37 ], [ 21512, 16384, 12, 22088, 5708, 20552, 4620, 4104, 5128, 17408, 20484, 72, 16396, 4168, 524, 76, 584, 5128, 16456, 22016, 17924, 5636, 20544, 520, 16904, 17408, 520, 4168, 16396, 17408, 4172, 16964, 17420, 5708, 21572, 16448, 21508, 520, 20996, 16460, 16448 ], [ 808, 778, 2362, 1, 290, 267, 908, 2735, 2751, 404, 917, 539, 2825, 28, 2211, 2607, 145, 297, 15, 413, 2827, 2486, 2330, 2984, 2343, 2055, 187, 2487, 2829, 447, 2184, 928, 1, 790, 2360, 800, 2742, 2309, 2336, 2097, 163 ], [ 4145, 19217, 6432, 1809, 21265, 21776, 17936, 1537, 7952, 18464, 6929, 22785, 22529, 5137, 5376, 7185, 17441, 20241, 17696, 19249, 6177, 19505, 3841, 24368, 23600, 1536, 6449, 19249, 1537, 17680, 17697, 22305, 21008, 21808, 6432, 16433, 24336, 1041, 3377, 16913, 3584 ], [ 27217, 2576, 593, 10240, 2129, 25152, 25105, 26624, 26705, 8192, 27153, 593, 18433, 10817, 2112, 8208, 24640, 26689, 10305, 10817, 16960, 10817, 2625, 64, 2577, 8705, 18496, 16977, 16449, 16, 576, 592, 10256, 2640, 19008, 2064, 19025, 64, 8784, 8721, 27137 ], [ -31028, 18380, 896, -14784, -15288, -31864, -16180, -32256, -14840, -32056, -31488, 1604, -31292, -14900, 384, 260, 900, -16116, 1024, 1800, -32500, 18060, 16456, -15228, -14524, 460, 1216, 17800, -14588, -16192, -14396, -15476, 18240, 17348, -31732, -30776, -31996, -15284, -32308, 452, 18120 ], [ 9298, 27737, -23542, 8275, 10369, -8046, 11457, -31549, 3218, 16386, -7037, -24485, -32615, -15144, 16408, 17434, 3275, -16192, -16246, 18450, 1096, 18451, -13104, 17496, -6013, 11418, 18632, -14336, 18578, 9234, -5048, 17472, -8037, 11481, -32632, 19593, 25800, 26824, 18459, 8329, 11418 ], [ 3096, 6664, 1040, 2076, 6164, 540, 2056, 3608, 2572, 3592, 5636, 536, 0, 3088, 4104, 2076, 20, 1048, 1552, 4616, 16, 7180, 1024, 4100, 7196, 5148, 2588, 7180, 2056, 1540, 6684, 2584, 536, 4100, 2076, 4100, 1540, 2060, 3588, 2064, 28 ], [ 896, 6984, 6576, 20944, 72, 21456, 18672, 4656, 20992, 2624, 2064, 16768, 18672, 352, 2752, 18520, 2816, 8, 5024, 288, 784, 22880, 18752, 18760, 2184, 7072, 2224, 2360, 6520, 19144, 21304, 4160, 944, 20656, 608, 6688, 4424, 6696, 6904, 2632, 880 ], [ 16908, -7876, -32200, -7372, -32512, -8048, 8192, -15732, -31860, 25512, 652, -32344, 692, 24636, -32624, 16676, -8052, 8480, -31988, 24620, 25476, 132, -23780, -23884, 8336, 17184, 8248, -7668, 16816, 8324, -15976, 17048, -23756, 16828, 908, 8964, 8576, -32624, 16664, 16556, -32636 ], [ -32623, 16520, -16383, -32632, 17025, 521, -16247, 521, -15855, -32640, 656, 17032, 17024, 529, -32616, -32752, -16255, -32767, -32104, 16897, -16239, 16896, -32119, -32239, 145, -16256, -32616, 16, 16513, -15872, 16920, -15736, 17033, -16248, -32112, 25, -15744, -32256, -32240, -15848, -32128 ], [ -28672, 4620, -32756, 16396, 20486, -32248, -32250, -28670, -32256, -16374, 16916, 20510, 20508, 16906, 20498, 4632, -32232, 16398, 536, 21002, 4616, 520, 16394, 534, -28666, 4098, -16376, -32760, -15858, 20492, 526, -32256, -11754, 514, 514, 16910, 30, -32768, 20484, 4614, 16896 ], [ 2082, 128, 1154, 2048, 16386, 16528, 17408, 1042, 17424, 3216, 17552, 19632, 18592, 3072, 18592, 1072, 19584, 19618, 2176, 1074, 18434, 3074, 1072, 1026, 18434, 1026, 2098, 16514, 18466, 18434, 3104, 18434, 17552, 16402, 16416, 130, 1072, 1058, 17584, 17570, 3090 ], [ 35, 1312, 293, 261, 257, 1028, 1319, 1286, 261, 1281, 256, 4, 4, 1284, 39, 1062, 1056, 288, 1060, 1062, 256, 39, 1029, 1031, 1024, 35, 33, 263, 1, 263, 1026, 1, 1028, 39, 293, 1030, 1313, 1287, 1318, 1319, 261 ], [ -16381, -32510, -32446, -32765, -16381, -16383, 2, 259, -32509, 67, -32510, 65, -32702, -32510, 16704, -32768, 16448, -16383, 16641, -32512, -16127, 16449, -32512, -16320, -32446, -16384, 16448, 323, -16063, 64, -16381, -32701, 3, 320, -32445, -32512, 258, -16128, 16642, -16061, -16317 ], [ 4356, 12813, 12288, 8717, 1280, 4096, 1537, 264, 9989, 4356, 12808, 5380, 12800, 12805, 5636, 4361, 12548, 1037, 8704, 1285, 13068, 5380, 1545, 773, 5637, 1536, 13824, 4100, 12557, 8196, 13828, 1, 1037, 525, 13317, 4105, 1, 13824, 5644, 4617, 8969 ], [ 10484, 112, 8308, 182, 10306, 10454, 10486, 2240, 10374, 240, 8326, 8438, 2048, 2128, 8338, 8358, 8226, 10484, 8230, 2164, 2162, 8338, 10482, 8310, 114, 10320, 8226, 8288, 8432, 8336, 10322, 2166, 8214, 80, 2272, 8322, 2246, 8210, 8342, 2180, 2258 ], [ 1053, 1044, 1033, 1085, 1185, 33, 1060, 56, 160, 1064, 37, 60, 1188, 1029, 1188, 36, 137, 1205, 180, 1060, 1184, 8, 1065, 141, 137, 1176, 33, 152, 1024, 1077, 9, 45, 25, 29, 1197, 4, 152, 9, 169, 56, 29 ], [ 4129, 5765, 4612, 4641, 3749, 1697, 1029, 7845, 2692, 5121, 5632, 6688, 7172, 6308, 645, 1184, 4261, 7332, 5668, 2208, 5253, 6657, 7680, 4741, 2048, 548, 6149, 3716, 5760, 4641, 4, 1189, 32, 7844, 4229, 1153, 2176, 513, 1028, 6692, 1057 ], [ -26623, -32768, -30720, 14336, -24063, -18176, 13057, -17664, -19967, -20224, -29951, -19711, -32768, -24575, 513, -32256, -32767, 6401, 2817, 2305, 8448, -17663, -29951, 513, -22016, 14848, -32767, -26111, 15105, 15104, 0, -32767, 2304, -19968, 6912, 2049, 14848, -26111, 6144, 12801, -29951 ], [ 2097, 58, 10410, 9781, 680, 8741, 3215, 1185, 9244, 10266, 10256, 3096, -30671, 8197, -31704, 1689, -24438, -31056, 10374, -20815, -22504, 8751, 9398, 10794, -29003, 10887, 1713, -23367, 150, 1726, -29651, -31705, 10281, 1702, 3258, 11818, -30048, 9367, 2603, 2594, -29653 ], [ 53, 135, 17040, 1028, 2048, 20020, 3750, 16384, 2211, 17411, 17558, 2609, 3635, 17536, 2594, 19990, 20114, 19459, 2578, 18436, 2209, 2742, 2176, 19458, 1699, 20017, 673, 3223, 532, 19075, 20116, 17462, 18066, 17569, 16513, 2725, 3717, 16935, 2055, 18610, 564 ], [ 2561, 10752, 8712, 513, 2056, 3089, 537, 11280, 8704, 11785, 3072, 9216, 11280, 2568, 9, 8721, 1545, 9752, 9744, 24, 8192, 10753, 2560, 3609, 11265, 2065, 2065, 1049, 9753, 2049, 3584, 521, 10249, 2561, 2073, 1544, 3593, 10264, 9728, 8728, 8208 ], [ 26640, 10768, 6656, 8720, 26688, 528, 25104, 20480, 18432, 30800, 12880, 6736, 16896, 18960, 14336, 22608, 8208, 16384, 2112, 512, 6160, 25152, 10320, 14416, 29184, 23040, 2064, 30720, 80, 18448, 4608, 16976, 64, 6208, 26624, 10752, 30800, 16, 12288, 27200, 27152 ], [ 4190, 28746, 4116, 28764, 16398, 28754, 4172, 8268, 8272, 28702, 4124, 28736, 12304, 24670, 16474, 20568, 22, 8260, 12364, 4190, 4122, 28672, 28674, 64, 16388, 8204, 16412, 24656, 16478, 28742, 4166, 8262, 20544, 12366, 8256, 12294, 4166, 12, 16460, 20498, 22 ], [ 5248, -28639, 20545, 7201, -13183, 1092, -13148, -29568, 7301, -27644, -26619, -13184, 17504, 5120, 18496, 18532, 17541, 6369, -10107, -15291, -30619, 5280, 5316, 22752, -28511, 16577, -15355, -27615, -15231, 21669, -11163, -29564, -12159, 4292, -14111, -26555, -25567, -27420, 4260, -12287, -13244 ] ], [ [ -11264, 12352, 22080, 13864, 4160, 13888, -19960, 25096, 5192, 29768, -15360, -23544, 13928, -11776, -19424, 16416, 96, 16416, -18848, -28120, -8096, 30280, 5216, 21024, 22080, 26144, -2968, -19392, 26176, 40, -12184, -4032, 16448, -11224, 21600, -19936, -12224, -24024, 22016, 22088, -19456 ], [ 328, 18464, 6472, 288, 16488, 360, 18760, 18752, 18720, 2312, 2400, 16424, 20488, 18728, 6408, 6208, 6240, 18696, 20768, 4424, 20744, 18720, 4448, 16640, 20744, 20544, 16416, 18728, 22632, 2304, 2144, 2112, 2048, 4200, 16416, 20832, 6248, 6184, 16424, 6432, 2056 ], [ 203, 25, -32574, 155, 136, 219, -32752, 194, 25, -32551, 201, 203, -32624, 65, 25, -32759, -32767, -32567, -32679, -32576, -32557, 153, 88, 130, 74, -32680, 146, -32749, -32573, 131, -32616, -32614, 25, -32623, 154, 19, -32616, -32677, -32679, -32767, 24 ], [ 16384, 6438, 18436, 22816, 6182, 18690, 7462, 18724, 2084, 23814, 6438, 20480, 19488, 20480, 3108, 3362, 2082, 19492, 6400, 20772, 16642, 6434, 17408, 7456, 288, 21504, 20514, 19456, 1314, 23584, 4096, 21794, 21508, 20514, 2340, 4134, 7458, 4354, 18466, 7458, 22820 ], [ 10466, -32240, 626, -21998, -24464, 2194, -30718, -30590, 10946, 2242, 10242, -22286, -32126, -24062, -21792, 2786, 754, 690, 10418, 10258, -30574, -22526, -32174, 736, 2802, 10256, 10930, -21950, 10448, 8722, -21854, 10274, -24494, 2128, 2610, -24512, 2704, 10290, 10962, 2672, 10274 ], [ 16561, 16544, 16561, -32080, 16561, -15872, 673, 49, 528, -32223, 16928, 529, 640, 144, 561, -15872, 17, -15728, 16400, -32623, -32127, 656, 641, 560, 129, -32607, 17040, 16544, -32623, -32080, 560, -16208, -32607, -32623, 128, -15695, 17024, -16335, 657, -16224, 513 ], [ 12876, -11452, 25424, 9032, -19696, 25156, -1272, 14348, -10240, -32448, 4112, 536, 14668, 14340, 12308, 272, -32500, 4928, 29444, 26972, -28588, 23320, -24488, -28592, -32192, 528, -22244, 6992, -3324, 23068, -20156, -15532, 0, -23732, -3764, 6236, 6656, -3308, -26280, -16040, -28092 ], [ 12291, 5250, 4107, 1034, 1031, 12289, 1037, 12427, 12298, 4231, 5250, 1029, 9226, 1038, 5257, 12301, 1160, 12300, 8332, 9350, 4097, 129, 13326, 5249, 13453, 139, 8322, 4100, 5255, 9229, 9226, 5257, 5120, 9227, 1037, 138, 4101, 9231, 12289, 9359, 8194 ], [ -26620, 22544, 6663, 2176, 23168, 4245, 23171, 4240, -30186, -9722, 528, -13691, -13819, 6273, -14334, -26479, 4230, 6277, 20503, -26107, -12281, 17044, -15743, 6662, -11631, -30205, 4610, 18583, 18960, 6289, -13801, 6675, -30716, -12139, -28032, 146, 4240, 4245, -30188, -16255, -28153 ], [ 52, 12344, 12340, 32, 20536, 4096, 28696, 20536, 20516, 12308, 20516, 24632, 12312, 8204, 20512, 4140, 8208, 20524, 16384, 12340, 20496, 12324, 20528, 4100, 16408, 8252, 28724, 16420, 20532, 16412, 24628, 12336, 28696, 8208, 32, 60, 8236, 20, 8240, 28724, 8248 ], [ 18470, 18468, 18498, 2080, 98, 18436, 2080, 16480, 2082, 98, 18500, 2150, 18466, 18532, 18470, 2048, 0, 98, 2146, 16448, 38, 16416, 64, 16486, 16386, 2, 68, 18434, 0, 2054, 36, 16418, 2048, 2080, 18468, 16486, 0, 16420, 98, 2118, 18432 ], [ 2, 5408, 10531, 4448, 14656, 13664, 13346, 7522, 8549, 356, 7204, 12614, 10592, 2407, 15458, 12641, 13671, 10336, 4451, 9286, 2405, 1088, 13317, 3171, 3424, 13664, 2308, 12614, 12580, 3360, 11620, 8455, 2112, 9509, 12386, 13351, 9504, 1, 15651, 324, 14658 ], [ 129, 257, 17408, 16705, 17857, 389, 1, 1285, 16512, 1348, 1345, 16836, 16517, 388, 385, 256, 17668, 1024, 257, 384, 17540, 324, 16385, 1280, 17792, 17857, 389, 17605, 17541, 324, 260, 17408, 1472, 17536, 17476, 17732, 16645, 16773, 69, 1089, 1345 ], [ 1421, 1698, 270, 1194, -31326, -31870, 298, -31698, -32125, 169, -31742, -32344, -32630, -31870, 1156, 164, -31454, -31189, -31576, 1030, 680, -32113, -30816, 268, -32637, 1440, 943, 1546, -32766, 1925, -31231, 781, -31866, 397, -31450, -32600, -32089, 1539, 551, 1071, -31228 ], [ 4745, 20488, 4617, 17065, 513, 20994, 4096, 16930, 4778, 16392, 16554, 4619, 523, 20616, 683, 4105, 16514, 16930, 4128, 4232, 21033, 20523, 16425, 17035, 4226, 4768, 4778, 16424, 129, 16544, 16392, 4640, 4131, 34, 4098, 34, 4648, 21001, 4224, 4264, 21161 ], [ 6208, 577, 192, 1, 2177, 4097, 6144, 4800, 512, 4289, 2752, 4608, 192, 6720, 6144, 0, 4801, 2241, 2048, 6336, 4672, 4801, 6721, 6784, 2688, 640, 6272, 6785, 4800, 4096, 4800, 4801, 4673, 2240, 4609, 6272, 4608, 2688, 576, 128, 2560 ], [ -30940, 8460, -21980, 10156, -23904, 1412, -23392, 11776, -32220, -29532, 1288, -23388, -21888, 1292, 12168, -29788, -20704, 2056, -21980, -29016, 1836, -30196, -30808, 9640, 8704, -31744, -20608, 4004, 392, 10664, 2692, -30720, -30200, -32636, 11392, -31872, -24540, 1160, -29556, 11040, -24180 ], [ 17672, 17984, 17920, 17480, 1536, 16384, 1856, 576, 17152, 1280, 768, 8, 17928, 17216, 1864, 0, 16384, 8, 17160, 1536, 17920, 1544, 17472, 1088, 17152, 1800, 17928, 576, 16384, 1344, 1280, 840, 584, 1096, 1344, 18248, 17984, 72, 768, 1608, 16648 ], [ -30452, -26098, -32510, 518, -30194, -28160, 778, -27898, 2310, -27902, -28148, 6406, 4878, -32502, -32768, 4106, 778, -25846, -31986, 4358, 2054, 4866, 6924, 6926, 518, -30452, 4106, -27898, 256, -32244, -30196, -28146, 4878, -32000, 2060, 526, 2056, -26622, 2048, 4620, -30200 ], [ 4106, 6, 6186, 48, 4110, 1564, 2594, 2082, 5164, 3126, 3614, 7172, 2600, 6160, 6162, 5640, 2574, 3072, 2622, 6694, 4124, 1086, 3116, 3114, 3592, 5654, 3604, 7204, 7180, 518, 1028, 5632, 4134, 4156, 1046, 3600, 4616, 3132, 3638, 7198, 7700 ], [ 393, 405, 412, 4404, 285, 0, 4125, 189, 33, 9, 28, 288, 4512, 4109, 4520, 413, 317, 272, 4357, 300, 4496, 293, 269, 188, 16, 4368, 16, 12, 296, 4229, 316, 4500, 4236, 13, 4264, 4248, 4372, 61, 4260, 32, 173 ], [ 283, 595, 1858, 338, -32248, 74, 1627, 1043, 259, -32768, 843, -31725, -30896, 1875, -30886, -32758, -32496, -31661, 786, 1601, 1299, 1883, 792, -31719, -31719, -31160, 529, -30896, 266, -30886, 1555, 64, 1867, -31208, -31982, -31166, -31208, -31413, 1618, 1043, -32229 ], [ -11776, 5513, 7597, 20288, -26240, 17025, 18252, -26615, 2304, 3553, 16673, -27167, -25728, 23656, -30423, -9403, -13532, 8137, -9952, 23009, -27700, 392, 1216, 549, -27700, -10527, 16741, 6597, -25624, 6048, 19880, 19981, -26652, -30815, -29427, -9975, 19656, -12632, 22605, -26303, 17121 ], [ 66, 5250, 1219, 6659, -32701, 128, 129, 4673, -26942, -27966, 6659, 6784, -29184, 4611, -32701, 1537, -27134, 66, -28542, -27966, 7745, 3202, 6786, 6784, -32064, 4674, 5699, -30719, -26045, 131, 2754, 1155, -32640, -32768, 6147, 7361, 128, 3203, 7744, -25408, -31038 ], [ 28688, 578, 4112, 12289, 25171, 20480, 29264, 4161, 1, 4097, 20482, 531, 20562, 4625, 28673, 20480, 593, 4608, 4163, 8192, 20560, 25154, 12353, 4625, 21073, 8706, 29202, 16402, 20992, 20497, 17, 20995, 28688, 20545, 20482, 29249, 4673, 28672, 578, 4627, 4178 ], [ 257, 19733, 17457, 18482, 19511, 17666, 17429, 17415, 17671, 1303, 17703, 18709, 3361, 2320, 16678, 2053, 17683, 289, 17683, 279, 19489, 19505, 17447, 3108, 2083, 17461, 3091, 16403, 3360, 17698, 2098, 2311, 3095, 17462, 16422, 19712, 1299, 2098, 2353, 1280, 18690 ], [ 9361, 4112, 29269, 17459, 12305, 31889, 19060, 20512, 14468, 7219, 7216, 19622, 11350, 6807, 3622, 20130, 16615, 4294, 29698, 7859, 5155, 24579, 30945, 13505, 7238, 5217, 7814, 22021, 9220, 675, 19136, 22049, 13494, 32480, 29397, 16531, 22194, 19008, 17523, 12805, 679 ], [ 17488, -14255, -17343, -11135, -4992, -24368, 3153, -25423, 3233, -9120, 6368, -23360, 30769, -32559, 22769, -10223, 20704, 6305, 21649, 3089, 18449, 9424, 11488, 4160, -16224, 22609, 22545, 14352, -15216, -6079, 14480, -21296, -25503, -7152, 3088, 25793, -12144, -19376, 13393, 24577, 22768 ], [ 40, -32727, 1057, -27648, 16385, 17448, 5128, -27648, -15328, 4097, 16392, 20481, -28671, 5120, 21513, -32728, -15351, 5120, 1057, 21545, 1032, -11223, 5120, 5121, 16384, -15360, 16385, 21513, -27616, -27647, -16343, -15319, -31703, -32727, 5161, 21504, -28672, 4104, -15328, -27608, 4129 ], [ 8236, 5384, 21809, 28721, 4104, 24616, 9260, 13576, 5169, 28940, 17684, 20481, 9229, 24868, 21537, 1333, 316, 301, 25637, 8496, 5176, 24869, 25916, 30004, 1296, 17716, 4097, 28960, 25661, 20757, 24885, 29709, 17676, 24588, 12340, 29985, 13361, 16405, 29957, 12345, 5436 ], [ -29175, 3209, -13823, -14336, 1153, -14200, 17920, 3584, -13823, -14711, -13696, -30712, -31223, 17929, 17536, -31224, 3081, -15360, 640, 2057, 19584, 3721, -32248, 2688, 17537, 20097, 1025, -14719, 512, -32256, 521, -32256, -15735, 649, -13815, -15864, 1153, 18561, 19456, 648, 3081 ], [ -7632, 24608, 18432, -30684, 18956, -32216, 8704, -15820, 512, 18472, -22512, -24060, 4, 16900, -30688, -7624, 2092, -21964, 18488, 2096, 532, -24056, -32764, -21984, -30716, 2080, 18440, 16908, -22488, -24012, 532, 16904, 16920, 20, -16368, -5588, 10248, 24624, -32252, 16944, 10788 ], [ -24038, -32735, -32237, -32206, -32766, -32717, -24046, 8243, -32709, 19, -32239, 531, -24525, 16, -24550, 529, 8762, 32, -24517, -24023, -32720, 8241, -32245, -32752, -24024, 8754, -24575, 8251, 538, -32230, 0, 8754, 8211, -24054, -32741, 8739, -24038, 562, 59, -24575, -32725 ], [ 4178, 16409, 16400, 4184, 20547, 523, 20499, 21017, 16905, 16906, 16472, 16913, 4186, 16976, 20490, 21064, 4632, 4616, 594, 4185, 20507, 16394, 21058, 21018, 4184, 16, 19, 4610, 20571, 577, 4104, 16899, 4104, 530, 20497, 531, 529, 16906, 578, 20555, 531 ], [ -26110, 1666, -30688, -32632, -31702, -26488, 544, -27606, 6176, 6144, 7168, 4128, -29528, -26496, 2570, -25472, -28152, -27606, -29184, 2720, -31104, 4648, 5258, -29142, 6184, 3074, 4738, -24958, -30038, -25590, 4650, -32726, 5672, -31742, 32, 6280, -30046, -25952, 4776, 3106, -29688 ], [ -30720, -32748, -32508, 2048, -30464, -30720, -32750, -32492, -30464, -30714, -30460, 20, 2066, -30702, 2050, -30718, -30716, 2066, 262, 2306, -30704, -30462, 2308, -32768, 262, -30702, -32764, 2070, 18, -30458, -30714, -32766, -30698, 2054, 22, 22, 262, -30458, -30444, 260, -32506 ], [ 80, 16720, 4368, 20816, 4368, 20816, 4368, 336, 20736, 20480, 5136, 17472, 1296, 20544, 1296, 4096, 16640, 4432, 4160, 272, 17472, 5440, 21840, 16, 5120, 5456, 4432, 20480, 5184, 21840, 21776, 21520, 20544, 256, 21776, 80, 20544, 5376, 5456, 21776, 1360 ], [ 1348, 5896, 5128, 21252, 16964, 20812, 1868, 1792, 17416, 22084, 17984, 16388, 1024, 17476, 21252, 4940, 22340, 20488, 21836, 21060, 22272, 17992, 20748, 21064, 17920, 21516, 22020, 18176, 1280, 5700, 4364, 4352, 16704, 21836, 4352, 16968, 17220, 1284, 260, 5184, 5708 ], [ 20994, 18570, 22656, 138, 8, 514, 2056, 514, 16514, 22664, 6792, 18432, 4226, 4618, 19072, 6656, 6794, 23170, 18952, 22656, 16520, 2056, 6658, 23176, 4226, 22530, 18568, 6664, 2186, 10, 136, 18562, 512, 6784, 17034, 4098, 2056, 520, 22664, 4234, 4232 ], [ 6624, 22723, 23368, 2889, 18987, 6312, 21313, 258, 19112, 16392, 16576, 16577, 17283, 16905, 4480, 18538, 7146, 579, 2496, 23210, 264, 2634, 2913, 6985, 17259, 21121, 22785, 20737, 19168, 2624, 22890, 16609, 3016, 22697, 20808, 4809, 4835, 17315, 2442, 19400, 4808 ], [ -32766, 8202, 74, -32702, -31744, -24576, 9224, 8202, -31680, -24510, -32694, 64, -24566, 1032, -31678, 1026, 1032, 8194, -23478, -32702, 1034, 8256, -32758, 1024, 74, 8200, 8258, -24502, -31734, -31672, -24504, 1090, 8, -32704, 0, 9282, -23480, -24504, -24576, 9288, -23478 ], [ 23568, 2192, 7313, 21681, 17424, -15312, 23728, -32639, 17441, -16239, 32, 21632, -12288, -27487, 20481, -32592, 5137, -12127, -10064, -16352, 0, -29535, -26479, -10208, 18593, 128, 16528, -15311, -31696, -13167, -25439, 1185, 23681, -9200, -29552, 5169, 7297, 23697, -10224, -13152, 1073 ], [ 704, 932, 16772, 832, 100, 992, 16548, 16548, 17344, 16420, 480, 16576, 292, 17376, 16676, 17376, 256, 17248, 68, 4, 68, 512, 16512, 17028, 16896, 17252, 448, 736, 17088, 928, 32, 16676, 292, 324, 17380, 17312, 324, 16836, 16864, 864, 17344 ], [ -29648, -14568, 18200, 16440, 824, 20008, 17408, 17208, -15080, -12768, 16384, 19728, 2072, -30688, -30960, -15312, 3096, 3864, -15088, 18232, 17680, -31456, 18464, -31208, -12776, 16440, -13048, 3864, 18952, -13024, 18744, 768, 272, -29184, 1816, -12528, -14064, 19240, -14072, -13288, 16680 ], [ 16926, 1084, 1314, 566, 1064, 17710, 267, 17679, 1285, 802, 1837, 17972, 17184, 515, 16958, 16435, 17449, 16645, 1058, 284, 789, 16394, 17167, 538, 17927, 17982, 16668, 16424, 1297, 1044, 17679, 17187, 59, 17971, 305, 1065, 18187, 262, 1809, 1854, 17686 ], [ 16485, 18597, 16546, 18661, 2053, 18574, 26668, 26635, 24738, 16585, 10446, 18496, 2180, 18602, 24653, 18531, 24680, 18630, 26785, 18468, 16622, 10340, 18560, 2119, 16448, 2154, 8329, 18511, 10405, 18628, 18564, 10436, 24620, 18469, 24711, 10468, 26762, 16452, 100, 26797, 26689 ], [ 17, 1025, 1553, 8704, 13317, 12800, 0, 9729, 17941, 8709, 4100, 17940, 29205, 21504, 12801, 28692, 25604, 26132, 9728, 8724, 20996, 21009, 28676, 17, 4113, 17408, 8725, 5140, 13328, 517, 517, 20484, 21508, 20497, 8192, 16401, 25092, 17413, 12304, 8193, 4117 ], [ 17686, 1303, 17159, 17156, 1287, 17666, 18194, 528, 17427, 16914, 768, 17415, 20, 533, 17430, 17172, 1, 17942, 17921, 18181, 16914, 16401, 18197, 16662, 16916, 1559, 17922, 274, 1296, 17409, 6, 17425, 1540, 17681, 16661, 16384, 1026, 17922, 1296, 16897, 1539 ], [ 3072, 2064, 1048, 19472, 3080, 16392, 17408, 2056, 16392, 2064, 17432, 3072, 17424, 1048, 16400, 17416, 18440, 0, 19472, 1024, 2056, 19456, 2064, 17408, 24, 1040, 2064, 1024, 0, 19472, 19472, 17416, 19480, 1032, 16408, 1032, 2072, 19472, 19456, 19472, 17432 ], [ 4368, 4097, 275, 0, 2, 6401, 256, 4114, 6145, 4352, 6417, 257, 258, 6402, 2, 2065, 273, 4369, 17, 274, 6144, 2066, 18, 2307, 6145, 4370, 6146, 257, 4355, 4352, 2305, 4369, 0, 2320, 2049, 4113, 4099, 2050, 275, 6403, 6160 ] ], [ [ 4724, -28304, 224, 5080, -27832, -32624, 4464, -32700, -27928, -27840, 4, -27864, 4488, -32556, 4692, 524, -27664, 940, -28224, 4648, 340, 460, 852, 660, 4496, -28456, 1016, 4116, 5024, 4596, 4872, -28160, -32332, 464, 620, -32764, 660, -27704, -31764, 156, -28348 ], [ 19332, 10752, 18340, -15436, -16256, -16368, 9632, 11412, 28576, -22656, -30076, 25856, 1424, -12896, -12764, 25136, 19076, -21376, -15584, 20096, 11140, 16544, -22256, 1040, -32476, -7408, -30044, -15180, -15712, -24576, 18736, -12544, -22912, 27904, -30588, -23116, 18996, -7296, -12368, -12780, 1716 ], [ 20492, 5121, 29708, 24581, 9224, 1, 29709, 5132, 25600, 8193, 4100, 21509, 16393, 20488, 8192, 24577, 17413, 4, 12289, 5132, 20485, 9225, 29708, 16396, 12288, 1024, 1037, 12300, 25604, 9228, 20489, 28673, 1, 1025, 8, 9224, 1037, 16385, 16392, 1029, 24580 ], [ 24912, 18778, 24702, 8484, 26974, 10540, 16718, 18748, 2108, 10574, 8510, 24670, 16508, 18736, 16390, 26730, 326, 62, 16500, 10266, 372, 8240, 24860, 28, 8252, 16732, 10596, 16422, 0, 2140, 340, 10502, 24840, 26944, 2118, 2342, 2156, 18490, 16680, 8458, 10366 ], [ -28670, -29696, -30462, 13570, -21248, 6418, 2068, 6164, 8454, 1298, 14596, -19184, -20224, -30720, 5392, -31486, 2320, -18158, 12550, -31726, 2310, 4370, 4098, 2320, -19180, 5398, 4098, -17152, 1286, -25322, -19194, -21244, 9490, -30462, 13584, 9236, 2068, 12546, -28394, -22270, 2064 ], [ 13056, 5185, 3137, 9536, 5192, 7169, 4424, 4672, 9480, 2625, 3912, 10049, 5185, 9217, 6913, 7488, 1024, 8968, 4360, 13384, 9729, 15105, 2121, 5385, 5184, 3649, 3913, 1600, 1288, 4681, 5704, 6728, 776, 9025, 12096, 5376, 1792, 10312, 7240, 13897, 15688 ], [ 17048, 1172, -29036, 17552, -16228, 1048, 1544, 19984, 17932, -15716, -31616, -12784, -14832, -15220, -13288, 660, 3728, -12664, 3212, 19588, 1684, 2588, -14308, -15216, -29672, 532, -32244, 18068, 17564, 19996, -30696, 536, -12776, -32616, 1548, 19996, -14828, 18568, -29164, 19972, 3584 ], [ 10884, 128, -32091, -7547, 25124, -7647, -32751, -5580, -24060, -5483, 8372, -32731, -7631, 49, 16437, -32731, 8725, 2596, -32752, -30064, 8325, 18481, 19124, 16513, 18980, 2564, -22527, 2049, -14172, -16379, -30063, -32752, 16417, -21868, 8357, -14287, -6143, -8012, -14155, -5628, 18485 ], [ 4, 512, 8228, 9252, 1056, 1536, 4, 9760, 32, 9252, 9216, 1028, 8708, 4, 1536, 548, 8740, 1536, 8224, 1056, 8192, 1536, 1536, 8736, 1568, 32, 9220, 9216, 9728, 1056, 512, 8224, 9760, 9728, 8192, 1024, 544, 32, 8736, 8708, 4 ], [ 8192, -6368, 7712, -28919, 23329, 4873, -16344, 18952, -2047, -7384, -21752, -767, -18432, 15104, -8672, -25079, 13569, 22529, 21801, -992, -12767, -18391, -6911, -26336, 25385, -16639, 18217, -7671, 12329, 26912, -6104, 30248, -10487, -16088, 14624, -23768, -26848, -8664, 2848, -2304, -28928 ], [ 2066, 6802, 2210, 4226, 6804, 2566, 6708, 2612, 6790, 4100, 166, 2064, 6326, 2180, 6162, 4230, 2182, 640, 2710, 132, 548, 6194, 4658, 2742, 2740, 6706, 2066, 4134, 4790, 6288, 148, 6672, 516, 6658, 4754, 694, 2178, 2738, 4100, 2742, 38 ], [ 4368, -32768, 2066, -28672, -28624, -26624, -32750, 4144, 2322, -28366, 6162, -28654, -26368, -28366, 2304, 2322, -30720, 272, -28672, 6146, 6434, -30686, -30414, 4384, 16, 6448, -26574, 48, -30414, -32496, -32718, 2352, 4096, 4384, -32462, 48, -26606, 4368, -28384, -30704, 2080 ], [ 19010, -16336, 17153, -32463, 16897, 83, 2403, 16992, -30189, 17138, -31757, 18897, 2066, -15453, -32528, -29871, -29902, -32319, 2464, 18929, 18608, 2946, 19202, 160, -30639, -13533, 16899, -16112, -13662, -13709, 17394, -14048, -13728, -13952, -13488, -32304, -15456, -30174, 16483, -32237, 19072 ], [ 18560, 3080, 19852, 19716, 16384, 19212, 17920, 18176, 2688, 132, 3852, 1928, 1928, 18692, 12, 17664, 3840, 19712, 3584, 17536, 17028, 18444, 1804, 772, 2956, 3968, 16648, 18816, 17036, 3588, 8, 392, 1800, 780, 18056, 19716, 3084, 18432, 3592, 17288, 19464 ], [ 3712, 7808, 6160, 16, 512, 7808, 5632, 7184, 6672, 5136, 6144, 144, 7168, 512, 7824, 7312, 6672, 4112, 2576, 6288, 4752, 7824, 1152, 6288, 3728, 144, 1152, 656, 656, 512, 2176, 2560, 3600, 6144, 1552, 1536, 7168, 1024, 7312, 1536, 512 ], [ 4912, 1112, 4377, 4129, 21112, 16673, 1352, 16417, 20841, 16665, 16464, 4656, 21592, 5712, 1336, 1616, 21536, 801, 21568, 22113, 5241, 22065, 4153, 21289, 1600, 1336, 4680, 17776, 4952, 21369, 17209, 1841, 5497, 4688, 21289, 16760, 18193, 377, 1552, 17513, 16448 ], [ 22305, 24609, 4643, 17923, 30241, 18209, 24576, 12803, 4352, 24611, 21026, 9730, 17186, 4097, 33, 30240, 1058, 33, 21760, 12289, 21539, 29985, 25856, 25122, 515, 30496, 18178, 5154, 14083, 29217, 8707, 18208, 12546, 28672, 17152, 18178, 14082, 9731, 1827, 18178, 5632 ], [ 18441, -10240, 18688, 6923, -32765, -28661, 4354, 6913, -15863, -32000, 259, -26621, -30709, -16373, -9726, -15862, -15614, 4099, 2307, -30453, -26365, 267, 6665, -31990, 19208, -26622, 770, -26622, 17152, 4360, 18953, 19211, -29952, 22538, -28416, 2563, 2051, 16899, 6152, 4610, 21256 ], [ -32728, -32632, -32603, -32599, -15452, 16557, -16244, 16425, 0, -15707, 17160, -15483, -32084, 17028, -32340, -16000, -31836, 16772, 800, 17037, 16769, -15608, -16219, -15827, -31988, 16392, -32468, -16244, -16372, -32764, 16556, 161, 16557, 417, -15712, -32091, 773, 549, -31967, -31840, -16252 ], [ -29183, -31488, -28860, -14527, 2052, 16448, 19204, -16123, 1792, -31996, 18757, -29692, -32700, 2565, -12479, -14076, -12475, 65, 19717, 581, 3137, 20229, 18496, -29696, -14847, -12735, 20228, 2884, 16449, 19200, 19013, 1024, -15548, -14011, -32508, 3841, 3328, -30139, -12799, 1857, 18241 ], [ 544, 4212, 4648, 4206, 4722, 4714, 4194, 572, 4106, 6, 588, 14, 4154, 618, 4176, 4664, 514, 110, 4134, 12, 544, 4692, 4712, 636, 88, 626, 638, 560, 582, 4222, 516, 4680, 82, 560, 52, 4154, 562, 4624, 16, 4214, 4106 ], [ -16238, -16382, 16512, 146, -32640, 16402, -16384, 2, 16530, 146, -16254, -32640, -32768, 130, 16384, -32766, -32624, -16238, 16514, 16400, -32622, 146, 16514, 16530, 16402, 16400, -16256, -16366, 16514, 0, -32768, -32624, 16386, -32750, 0, -16368, -32638, -32750, 146, 16514, -32768 ], [ 8234, 680, 17219, 267, -24510, -8063, 24747, 17160, -15902, 25153, -32286, 160, 16928, 8328, -24118, -24254, 8776, 25475, 17291, 17312, 24832, 25315, 16939, 17195, 16938, -15702, 586, -24384, 995, 704, -32381, -32479, 25440, 323, -32669, -15709, 24619, 8777, 17089, 8233, 9032 ], [ -21501, 1030, 10306, -21433, -29659, 1121, -21469, 10304, -22490, -30617, -22431, 10275, -32731, 3170, -32763, -23520, -31744, 8295, -29690, 101, -23550, -29663, 1121, 10277, -21469, -31647, -32697, -30622, -31739, 3077, -32734, -32764, -30686, 101, -21405, 11360, 11270, -31706, 71, -30617, 10338 ], [ -15861, 24609, 25225, -32581, -8062, -32597, 25257, -7639, 16936, 675, 16385, 11, -32727, -8136, 8866, 25131, 16433, 522, 16907, 25136, 24633, 24762, -15688, -8021, -32085, -24006, 16394, -15829, -8166, -15735, 24635, 25129, 8202, 25137, 688, -24022, 8762, -32733, -7629, 16546, -24030 ], [ 514, 17056, 16384, 4738, 20640, 12448, 8320, 12416, 17024, 8704, 32, 17056, 25218, 16514, 4130, 28704, 29344, 20994, 16512, 29346, 32, 25250, 24706, 21154, 4738, 25088, 8866, 12288, 12418, 4130, 20480, 8354, 674, 29346, 25248, 4736, 29218, 16544, 4258, 8738, 17056 ], [ -24572, 10240, -8064, -16252, 10372, -29696, -22524, 17412, 27648, 25732, 18564, -24448, -13312, 18432, 9348, 17412, -6144, 132, 11392, 18564, 10368, -30720, -24448, -5116, 8320, 25732, -13308, 17412, 10244, -15228, -21500, 3204, -15356, -23552, -23420, -22396, -31744, -24576, 26752, -24448, -6016 ], [ 16976, 528, 16960, 16896, 16896, 512, 16448, 16384, 16464, 0, 80, 80, 16976, 64, 0, 80, 16, 16384, 16, 16448, 16384, 16400, 16912, 80, 16448, 528, 16384, 592, 16448, 16960, 16976, 16, 64, 16400, 16960, 80, 64, 592, 16976, 16960, 0 ], [ -32768, -13280, -30672, -6640, -5632, 28160, -30720, -15840, -14816, 3584, -15872, 8736, 18464, 11264, 10256, -29184, 25104, 3616, -21968, 8752, -5088, 26112, 9216, 25616, 26624, -21472, -13824, -23520, -22016, 11776, 25136, -5120, 20016, 11792, -15872, 18480, -5616, -32208, 9760, 24624, -20992 ], [ -15629, 10867, 26658, -15741, -4575, 11473, 18993, -30576, -24030, 25809, 1648, 16913, -32717, -31166, 11282, -8144, 24609, -4526, 18130, 2593, 11811, 9808, -29070, 19043, 27360, -7677, -14335, 2275, 8433, -7663, -15134, 26786, 17091, 609, -7968, -13790, -7165, 1728, -32735, 10289, 577 ], [ 8192, 0, 144, 10384, 10240, 2064, 10256, 8336, 10240, 8320, 2176, 10240, 10384, 8320, 10368, 10368, 2064, 0, 8208, 16, 10240, 2176, 8336, 10240, 8320, 8192, 16, 8208, 10240, 8336, 10368, 2064, 144, 0, 0, 8192, 144, 2048, 16, 8336, 10256 ], [ -31696, 4116, 0, -30672, 1072, -26576, 7220, -32748, -30716, 5168, -28652, -31696, -28620, -32748, 7200, -30668, 3104, 3120, 1072, 2084, -28640, -27600, 1040, -26572, -25596, -30688, 1044, -28636, -32768, -32748, 6176, -27616, -30684, -26604, -28620, -27628, -25600, -29664, -25584, -25568, -26592 ], [ 17136, 2128, -30160, -28112, 20624, 18544, -28591, -13584, 4112, -12191, 21008, 4785, -15631, 18449, 23281, -28479, 22768, 4848, 19185, 18448, -30560, -12191, -28095, -32159, 19152, -26031, -30080, 20704, -14240, -26064, -16335, -32144, 2129, 19088, -16352, 22753, -11583, -12080, -27967, -32671, -30528 ], [ 304, -32480, 274, 8850, -32462, -32512, -24528, -24398, 9106, -23648, 146, -32238, -23888, -24048, 9122, -23648, 944, 688, 8610, 8464, -32224, -32606, -23632, -32352, 8608, -23902, -24542, -31968, -32382, 512, 8706, -23760, 770, 672, -32752, 9088, -24158, -31856, 8370, -24574, 8240 ], [ 8864, -19728, -20432, -32128, -20288, -28592, 12912, 4624, 144, 4608, 8256, 4096, 12944, 4672, 608, -23840, 4160, -19888, -19728, -19760, 4176, -19952, -20240, -20240, 592, -27984, 4688, 8800, -24480, 608, 4336, 4304, -28048, 8192, -28576, 4336, 512, -19904, -24576, -28128, 4160 ], [ 5412, 5380, 1184, 1200, 4272, 12420, 5172, 4400, 9360, 9616, 4528, 5296, 13364, 52, 1024, 12560, 5152, 1152, 4368, 13604, 8356, 13316, 12548, 12576, 388, 1024, 9492, 5504, 9472, 1300, 5172, 1072, 308, 1440, 13744, 13476, 12704, 36, 4128, 4352, 1312 ], [ -31712, 3232, -23372, -32732, -23548, -21360, 10260, 11428, 2080, -21484, 1072, 16, -32732, -21472, 11312, 2052, -31612, 11396, -29648, -31596, -30588, -29648, -31616, 176, 10400, 144, 10276, -29516, 8240, 180, -30716, 9264, 9252, -23408, 9252, 8320, 1204, -31564, 11428, 3124, -23548 ], [ 5, -19935, 12464, 12384, 9100, -32720, -28159, 13080, 12449, -28556, 496, -28063, -24027, -23871, -28463, -19760, -23800, 8521, 8521, 4613, -20000, 985, -24060, -28435, 953, -23908, 12648, -32004, -32479, 4624, 1017, -28115, 9104, -20200, 12681, -28636, -27783, -19916, -23572, 228, -23628 ], [ 546, 4226, 32, 4738, 544, 4224, 4642, 162, 514, 512, 4640, 0, 4608, 4098, 544, 130, 4098, 4738, 546, 130, 128, 4738, 642, 4610, 4256, 4640, 4130, 34, 672, 4226, 128, 128, 546, 4608, 162, 4768, 546, 162, 4258, 4640, 160 ], [ 18438, -30708, -14070, 6406, -30712, 4108, -28402, 4096, -28416, 6410, -12030, 20742, -28416, 22534, -14076, -10236, 4102, 6404, 16654, 20488, -26610, -16382, 16396, 18688, 22530, 18440, 14, 20480, 6154, 16640, -9976, 20736, -28408, 18444, 20750, 18434, 20748, -14066, -12288, -32762, -28660 ], [ 7489, -28605, -27869, -24735, -25598, 3105, -30973, -30109, -31453, 7170, -25855, 5475, -26622, -32480, 1569, 7202, 1025, -28415, -26621, -28638, -29341, 288, 515, -27072, -28639, 3906, 2, -28830, -31743, 3424, 2115, 5699, -25758, 3906, -28669, 7232, 6722, 6400, 6656, -29341, -27614 ], [ 28704, 21700, 13532, 28912, 12500, 28718, 12344, 20536, 8, 24792, 1134, 84, 4164, 24612, 20, 9466, 17624, 12422, 1024, 5184, 64, 16594, 5352, 24798, 17484, 29946, 5316, 13448, 12488, 24728, 20644, 16488, 12364, 25704, 5300, 12484, 4330, 13374, 24592, 17612, 4216 ], [ 2058, 11274, 18498, 1096, 10322, 19456, 16392, 1040, 1088, 10266, 18512, 17496, 8266, 8194, 1024, 1098, 11274, 3146, 10250, 10322, 24642, 16392, 10304, 1104, 25688, 17408, 11272, 18522, 10330, 9232, 18450, 18498, 1026, 9288, 1106, 24, 18440, 10250, 2, 1114, 10328 ], [ 5321, 5312, 4161, 9, 1225, 4232, 1032, 5193, 5192, 8, 5249, 1032, 1096, 4169, 1097, 1216, 4160, 5256, 5320, 4105, 1224, 4233, 1217, 5193, 1088, 4105, 1217, 1097, 1216, 4232, 5184, 4296, 1161, 9, 4160, 4232, 5256, 4225, 1152, 64, 5128 ], [ 92, 1601, 580, 540, 521, 1536, 512, 529, 1028, 28, 584, 1544, 1561, 1113, 72, 520, 1604, 536, 520, 1552, 520, 1545, 585, 1109, 516, 1629, 513, 28, 1600, 1608, 1625, 64, 77, 77, 1089, 593, 541, 1608, 1600, 9, 1600 ], [ 17612, 675, 1199, 234, 3304, 19978, 17481, 3752, 17932, 77, 552, 3201, 17130, 7, 16965, 3725, 18122, 17615, 18947, 2764, 19010, 1026, 16909, 17928, 2798, 17634, 3245, 17058, 3212, 517, 16384, 1254, 203, 11, 3107, 2690, 18496, 16555, 16589, 1673, 2149 ], [ 24650, 256, 20744, 6153, 16462, 6156, 4108, 10247, 18690, 8262, 2306, 18445, 24897, 20551, 16453, 30730, 261, 28672, 18507, 265, 12357, 12296, 16391, 24837, 14400, 8192, 26691, 327, 18505, 22538, 2311, 26638, 31046, 10317, 24841, 76, 22540, 334, 22851, 22794, 22860 ], [ 2563, -28656, -26618, 645, 6787, -32748, 4610, -26476, 6151, -32250, -32255, -28009, 2566, 6, 2561, -25978, -26619, 512, -32764, 534, 2197, 6145, -26111, -26474, -26624, 4754, -28137, -30075, -28667, -32623, 4098, 2711, 4739, -26624, 4741, -28528, -28010, 6160, -28143, -28525, -28542 ], [ -26428, 2248, 248, 6172, -32644, 6272, -32768, -28516, 152, -26372, 4136, 6192, 212, -26384, 2064, -30576, 6272, -26376, -32736, -26376, 2224, -28548, -26516, -26420, -32648, 2140, -28460, 184, 4, -32604, 2176, -28472, -26484, 4292, 28, 6168, 2192, 6292, -28612, -26504, 212 ], [ 21632, -11116, 5252, 4100, -27644, -27500, -27520, -16236, 17540, -12272, 17536, -12140, -11244, -16252, 4, 5264, -15356, 16512, 4228, 5124, -12272, 1172, -12268, 21652, -12160, -15360, -11116, 20628, 20496, -12288, 16516, -15360, -28540, -28524, -15360, -16240, -15232, -16384, -32620, -16236, 1152 ] ], [ [ -15215, -13935, -30304, -29211, 17525, 19840, -14252, 16609, -32271, -29484, 1297, 1168, 400, -15055, 16480, 0, -16112, -14224, -13231, -32380, -32399, -14912, -32368, 17457, 16544, 3461, 16389, 101, 2432, 17905, 308, 17445, -29503, 16737, 1237, -30252, -29547, -32479, -29679, 19588, 16785 ], [ 25670, 8260, 2, 16454, 25666, 256, 8454, 1094, 1350, 17666, 25862, 9540, 17478, 24902, 260, 8512, 9280, 1088, 16710, 17734, 1282, 16640, 24898, 17668, 1090, 17728, 8260, 24582, 1346, 322, 4, 8454, 1280, 8512, 68, 1344, 24836, 16642, 2, 1348, 2 ], [ 531, 536, 515, 522, 11, 512, 528, 26, 515, 0, 17, 530, 11, 26, 10, 528, 537, 8, 19, 520, 521, 529, 520, 26, 27, 8, 530, 515, 528, 530, 1, 513, 512, 512, 1, 2, 27, 523, 18, 25, 2 ], [ 17698, 2394, 3904, 18034, 19040, 19320, 16970, 1320, 2354, 18194, 16752, 18032, 48, 1064, 20226, 16928, 2426, 17216, 18474, 1322, 584, 3328, 1602, 19784, 3410, 19250, 3194, 17416, 20282, 3162, 2114, 3408, 17770, 16640, 64, 1088, 1280, 19738, 16688, 2648, 1544 ], [ 208, 579, 8770, 144, 10320, 8195, 10945, 2049, 8785, 8786, 8898, 2259, 8768, 8384, 723, 2755, 722, 10306, 10449, 10769, 2560, 10963, 512, 0, 81, 8786, 8385, 2691, 211, 10434, 10755, 514, 8771, 144, 2131, 2769, 2706, 10899, 8322, 707, 8707 ], [ 12336, 4112, 10272, 4404, 2320, 6196, 8212, 6144, 10548, 292, 16, 308, 292, 8212, 8208, 10244, 2340, 14340, 308, 4100, 16, 4400, 6160, 6180, 8244, 2356, 2320, 6416, 288, 8496, 10544, 2048, 16, 12544, 8224, 6448, 14612, 2356, 10512, 2352, 14628 ], [ 13376, 12514, 1153, 8192, 8289, 20643, 20610, 28674, 25666, 25664, 5347, 13411, 1025, 8195, 8320, 5154, 9219, 28739, 24673, 1217, 24737, 25667, 17506, 13376, 24705, 13472, 3, 129, 12355, 161, 8418, 28738, 17602, 129, 25761, 21633, 9378, 5283, 13347, 8194, 25731 ], [ 1088, 64, 5632, 1024, 544, 512, 0, 1024, 1088, 5152, 64, 4640, 1056, 1024, 5664, 5120, 5632, 4640, 4160, 1600, 96, 4096, 5664, 1120, 5120, 608, 4704, 1600, 64, 5632, 576, 0, 4640, 1536, 1024, 5216, 1056, 4608, 1120, 4704, 32 ], [ 128, 17472, 1728, 17088, 16512, 704, 16576, 16512, 17088, 64, 17024, 16896, 512, 1152, 17088, 17536, 17536, 1600, 17984, 64, 1600, 640, 17024, 704, 17920, 17920, 17408, 17536, 192, 1728, 17920, 16448, 16576, 17088, 1216, 17920, 18048, 16576, 17088, 18112, 16512 ], [ -31672, -16320, 17617, -15352, 17545, -15151, -15279, -16295, 1160, -32743, 1169, -32575, -15160, -16191, 200, 17616, -31655, -31551, -15295, 16601, -15231, 16464, -32615, -16256, 1224, 72, -15271, 16585, -15295, 153, -31615, 17600, 80, -16295, -15360, 144, -32768, -16247, 17544, 17425, 152 ], [ -15782, 544, -32192, 570, -32168, -15782, 618, -32134, -16262, -15782, 16960, 16498, -15782, 562, -32662, 16906, -16318, 17018, 16400, -32152, -16320, 16914, -32742, 32, 40, 522, 514, 82, -15806, -15750, 17002, -32150, -32744, -32648, 34, -16326, -32134, -32744, -15856, -32216, 16472 ], [ 1088, 480, 4194, 192, 5186, 4194, 5120, 5474, 352, 5472, 4354, 1504, 1314, 1152, 4450, 416, 5408, 4192, 5218, 1122, 4576, 354, 5600, 352, 1248, 194, 64, 352, 194, 482, 5440, 4160, 4480, 5376, 4224, 4256, 4416, 5282, 5472, 1154, 1506 ], [ 16, 17424, 9425, 24640, 17089, 209, 1089, 16912, 1664, 1601, 25217, 16961, 8400, 18112, 1088, 0, 17025, 17984, 17553, 9296, 720, 1089, 16913, 18064, 209, 1105, 8384, 16593, 17937, 1617, 17617, 128, 8720, 25153, 81, 8785, 25680, 25088, 208, 1745, 24704 ], [ -32764, 1030, 1054, -30710, -29486, -32526, 1034, 2216, -32702, -31558, 110, 3188, 1182, -30564, 2146, 232, -31546, -30466, 3196, -30578, -30594, 2234, -30562, 1044, 8, -32752, -29482, 3178, 3266, 2230, -31560, 1152, 164, -29586, -30658, -32766, 2168, -32716, 3088, -31582, 2112 ], [ 64, 0, 4, 0, 68, 68, 0, 1, 68, 68, 1, 64, 64, 1, 5, 0, 65, 4, 65, 5, 68, 68, 4, 4, 5, 4, 68, 4, 4, 69, 4, 68, 69, 0, 4, 4, 1, 4, 1, 5, 69 ], [ -28159, 9161, -32696, -19711, 8256, -24256, -28151, 8961, -19647, -23808, 704, 4872, 4360, -28023, 1, 9088, 8769, -20224, 4096, -27768, 9032, -23999, 8969, -19576, -23864, -20032, -20344, -28280, -19575, -23872, -32632, -24120, -23616, -24575, -19968, -20215, -27968, 5064, 969, 961, -20344 ], [ 24680, 8232, 24617, 16489, 8705, 16992, 24680, 8233, 24585, 8200, 16489, 8296, 65, 8712, 25128, 8744, 16961, 8712, 24584, 25193, 17000, 24585, 16385, 8744, 25160, 8192, 617, 25184, 553, 513, 16904, 33, 8808, 25184, 16393, 545, 8296, 16456, 8192, 16896, 16960 ], [ 172, 41, 1029, 172, 1196, 1184, 129, 1024, 161, 173, 1056, 172, 161, 132, 1037, 160, 1165, 1036, 1024, 1036, 12, 1056, 1068, 1029, 1184, 1064, 44, 1184, 45, 1065, 128, 132, 1057, 1197, 0, 1064, 41, 136, 1193, 164, 1152 ], [ 580, -32188, -32768, 2244, -32248, -30644, 516, -32756, -32568, 4, -32252, -30584, -32248, 128, -32056, -30720, -30520, 2700, 640, -30652, 576, 2252, 2752, 576, -32192, -30080, 2688, -30204, 2056, 524, -32696, 2564, 136, -30528, -32696, 2692, 704, 512, -30132, 2052, 200 ], [ -32639, 1, 1, -32639, 0, 129, 129, -32767, -32640, 128, 129, -32767, 128, -32768, -32640, -32640, 129, 128, -32639, 0, -32640, 1, -32640, -32767, -32639, -32768, 129, 1, 128, 1, -32640, 1, -32640, 129, 128, 0, -32640, -32767, 1, 129, 129 ], [ 8706, 8320, 8706, 8898, 8834, 8896, 0, 8770, 8834, 128, 9024, 194, 384, 8642, 8640, 128, 8896, 834, 8960, 130, 384, 576, 0, 256, 514, 8962, 640, 9026, 8642, 512, 384, 8898, 64, 8322, 898, 322, 322, 770, 384, 384, 514 ], [ -26528, 2163, -21966, -25776, 10849, 4673, -19600, -19695, 8499, -23776, -18127, 6225, 529, 12304, 10562, 2832, -26013, 13107, -18173, 803, 10818, 15105, -17581, 14867, 6450, -17885, 12354, -17856, -32509, -29839, 2336, -24046, 9040, -20143, 14353, -23951, 4451, -25853, 2675, 12641, -26509 ], [ 2062, 2572, -30198, 512, 2058, 646, -32754, -32760, -30708, -32766, 140, 2190, 140, 2566, -32246, -32758, -30074, 14, -30586, 2688, -32756, 2050, -32252, -32256, -30580, 2058, -32626, -32756, -30582, -32638, -32256, 520, 4, -32756, 2180, -30714, 134, -30196, 2694, -32638, -30582 ], [ -24551, -22871, 9353, -32208, -24007, -31679, 9953, -23312, -32520, 8896, 1160, -31648, 1785, 9809, 8784, -23384, -32143, -23391, 184, 616, -24344, -31544, -23863, -23448, 1240, -23992, 1192, 9320, -24031, 9360, 8944, 1721, 8937, 8193, -23928, 9969, 1104, 9337, 8, 240, 8777 ], [ 1028, 896, -24575, 8837, 8836, -31616, 8965, 1925, -23676, 9605, 1409, -24192, -31871, 644, 1280, 1152, 644, -23167, -32512, 513, -31743, 9988, -23935, 773, -22784, -23804, 8453, -23547, 9732, -23420, 8961, -22779, -22779, -30971, 517, 9860, -22652, 516, 1157, 9088, 9857 ], [ 20547, -14238, 22563, 2099, -28621, -28656, -16368, 2163, -28672, 4113, 2050, 4097, 22626, -10191, -30624, 20530, 49, 98, 2051, -10205, -30656, 4194, 20562, -26624, -16384, 18528, -14301, -30622, 20546, -32768, -26544, -12288, -16350, -14320, 16416, 2050, -10144, 4099, 6257, 112, -10159 ], [ 1474, 128, 8642, 8576, 5378, 4482, 1683, 1616, 13826, 14163, 1987, 659, 5056, 8643, 13058, 12930, 849, 1795, 13523, 8320, 14144, 81, 4672, 5504, 14034, 8515, 1986, 8642, 1682, 12993, 848, 1218, 640, 4096, 451, 1618, 13330, 5841, 9730, 13459, 9281 ], [ 2061, 657, 22584, 6556, 17340, 2728, 21388, 4920, 18585, 16557, 18481, 18468, 18877, 18984, 941, 18956, 18440, 2584, 4112, 18481, 20529, 18992, 17192, 2984, 6164, 6552, 529, 4125, 4920, 19377, 21436, 21008, 17281, 22804, 19204, 23229, 16649, 6924, 22924, 4876, 6968 ], [ 2090, 2078, 24, 2064, 2108, 2066, 2092, 2082, 62, 20, 44, 52, 2, 36, 48, 34, 62, 2058, 28, 2088, 28, 2110, 2082, 48, 22, 2, 2066, 62, 2, 62, 2090, 2054, 2090, 54, 2096, 2074, 52, 32, 2078, 2096, 40 ], [ 20610, 12298, 12928, 4744, 4736, 28680, 24704, 16386, 28802, 8330, 8328, 20610, 12800, 16520, 8832, 16906, 8320, 0, 650, 8714, 20992, 4106, 25096, 24576, 25096, 25096, 16898, 29312, 4104, 520, 28802, 16514, 8714, 8706, 8194, 24714, 16522, 12938, 20994, 20610, 8320 ], [ 654, 16909, 133, 131, 142, 18445, 521, 16904, 525, 16394, 653, 140, 16524, 18949, 516, 18568, 17024, 17036, 2187, 2186, 18573, 643, 2694, 640, 17038, 17037, 18574, 18433, 518, 16388, 2190, 16905, 6, 18959, 0, 8, 525, 140, 19079, 16526, 19084 ], [ 65, -22463, -32255, 2112, -24064, 2624, 8193, 10240, 1, 2113, -32255, 8193, 10816, 512, 512, -23999, 2048, 512, -24575, -32192, 8257, 8704, 8193, 2560, 65, 0, 8769, -30656, -22527, 10304, -32704, 65, 8193, -24575, -24063, -32767, 577, 8256, 8256, 8705, -32255 ], [ 3144, 13312, 11272, 8192, 14400, 13320, 9224, 13320, 8264, 7168, 7240, 10304, 8256, 12296, 15360, 5192, 15432, 8200, 8264, 2056, 13312, 1032, 9224, 10304, 72, 15424, 8200, 5120, 13312, 9224, 2056, 1032, 7232, 14344, 7176, 10304, 12288, 3136, 3072, 4168, 14336 ], [ 10787, -20441, -23775, 10789, -25850, 6404, 12549, 8482, 4386, -26075, 11043, -28415, 2054, -28157, 4647, 5, 12807, -32736, 10247, -17659, 8965, -22492, 14854, 546, 546, -32219, 2849, -22489, 15138, -18429, -22015, 14625, 547, -24288, -23769, 14375, -19675, -18169, -26073, -32510, -18171 ], [ 13848, 155, 17929, 13843, 17538, 8729, 21504, 30338, 8345, 514, 28699, 8210, 13440, 13833, 17419, 17546, 16905, 17425, 9217, 12291, 25114, 9730, 22018, 9729, 16512, 12290, 29722, 13315, 22147, 18050, 8203, 29194, 13312, 8337, 26129, 28825, 1665, 13850, 17425, 17555, 12825 ], [ 22604, 18432, 16524, 18444, 4224, 20620, 6148, 4236, 6144, 6212, 20548, 4160, 6148, 18632, 2240, 2180, 22732, 2120, 140, 4160, 6340, 18632, 4296, 22660, 18568, 20492, 2252, 2116, 22728, 20676, 20616, 22668, 16576, 12, 20616, 6344, 20488, 20484, 18572, 22592, 16516 ], [ 4192, -32672, -28656, -28616, 4144, -32704, 4128, 48, 4176, 4144, -32728, 4152, -28640, -32728, -32744, 16, 88, 4216, 4168, 24, 120, 16, -28568, -28608, -28600, -28648, -28552, -28624, 88, 4216, 80, 32, 4096, -28632, -28656, -32720, 104, 4184, -28568, -32720, 4176 ], [ 8224, 8192, 9232, -30684, 3108, 11264, -31724, -31724, 9232, -29696, -30704, -32720, -29660, -24544, -30668, 8228, -32732, -24576, 10292, -29676, 9264, -32764, -32716, -24524, 1076, 0, 3120, -31744, -21484, 8228, -30672, -29680, 3088, -32732, 1076, 8244, -24540, 1076, 2096, 8244, 2084 ], [ -4096, -3840, -28672, -24576, 8448, 0, -24576, -12288, 8448, -20480, -20224, 24832, -3840, -3840, -28672, -28672, 8192, -16128, -16128, -24576, 16384, 28672, -16384, -20480, 16640, 256, 16640, 12288, 16640, -24576, 0, -7936, 20736, 8448, 12288, 24832, 12288, 8448, 256, -28672, 12288 ], [ 4160, 7552, 6598, 6340, 8516, 1410, 12548, 8194, 2306, 15622, 3394, 6470, 15360, 8260, 5126, 13440, 14784, 8196, 6468, 3462, 5184, 14788, 1284, 3398, 1476, 3522, 7234, 3394, 3140, 10690, 6598, 9474, 128, 6276, 3072, 12420, 12738, 130, 15746, 8514, 6274 ], [ 352, 3136, 2112, 2400, 1120, 320, 3072, 2336, 3104, 3136, 1088, 3360, 1376, 3072, 3104, 1312, 2144, 1024, 3392, 1280, 256, 352, 3392, 3392, 3168, 1024, 2080, 2368, 1376, 1344, 2304, 96, 1056, 3392, 32, 3168, 2304, 256, 2048, 3424, 0 ], [ 193, 1024, -27231, 4192, -32447, -32512, 256, -28448, 4512, -32288, -27583, 4289, -31391, -31583, -32607, 0, -31679, -31295, 5409, -27391, 4384, -32735, -27552, 417, -28320, -31552, -31711, -31712, -27648, 1025, 4225, -32544, -32512, 128, 289, -28416, 5504, -32479, 5217, 4449, -27359 ], [ 131, 32, 3, 163, 67, 129, 193, 99, 66, 32, 0, 8289, 8385, 67, 3, 8193, 35, 35, 129, 163, 160, 8226, 8192, 192, 8385, 8289, 96, 8385, 8355, 8320, 64, 163, 1, 96, 8353, 8320, 194, 162, 8225, 8226, 8354 ], [ 33, 290, 9462, 1104, 9217, 9361, 198, 8400, 99, 8468, 51, 261, 8196, 70, 243, 8245, 437, 327, 503, 55, 8471, 8307, 37, 9237, 8273, 195, 8422, 1089, 20, 9334, 1415, 9492, 405, 9664, 8323, 9280, 8322, 1504, 1248, 8592, 1235 ], [ 1538, 8707, 3072, 18944, 515, 16896, 25089, 11778, 28161, 27138, 27136, 0, 25602, 18435, 2560, 1537, 9728, 10243, 16897, 26115, 17920, 11777, 17920, 3584, 9216, 9730, 16898, 19459, 17920, 9216, 515, 10240, 17921, 16387, 24576, 18433, 3072, 3072, 2049, 514, 16384 ], [ 0, 17412, 17408, -32764, 16384, -31744, -15356, 17412, 1024, 17412, 1028, 1024, 4, 17408, -31744, -16380, 4, -15360, 17408, 1028, -32764, 1028, -15356, -16380, -32768, 17412, -15356, 17412, -16380, 16388, -16380, -32764, -16384, -32764, 17412, 16384, -31744, -31744, 16384, 4, 16388 ], [ 448, 192, -32448, -32632, 384, 2440, -30464, -30456, 200, -30528, 264, -32576, 2240, 8, 2176, -32704, 2240, -32632, -30336, 256, 2440, 200, 2504, 320, 320, -30392, 192, 2440, 136, -32704, -32640, -32448, 72, -30336, -32320, -32632, 2440, -32448, 2304, 2048, 2312 ], [ 11840, 6529, 10753, 577, 4864, 8545, 12450, 3329, 3779, 12515, 4384, 3074, 13505, 1568, 11521, 13570, 15329, 321, 3488, 16096, 3425, 9728, 15872, 16065, 13152, 3779, 14915, 5121, 12258, 6977, 9890, 6432, 16225, 4322, 14147, 7072, 834, 9859, 1344, 10274, 2851 ], [ 12416, 482, 4512, 4256, 8194, 4512, 12352, 4512, 34, 8546, 4608, 930, 8800, 13250, 4482, 610, 12322, 962, 4640, 12544, 8610, 4290, 834, 8544, 12544, 8608, 770, 12514, 994, 13216, 12672, 450, 386, 12514, 8930, 12418, 578, 4194, 4418, 5056, 12864 ], [ 149, 1169, 117, 149, 1060, 1072, 224, 228, 1104, 129, 1040, 1221, 164, 1184, 52, 1104, 112, 17, 1184, 208, 1125, 97, 1169, 1173, 1157, 1268, 1045, 37, 1141, 144, 1025, 1249, 1076, 1089, 1232, 1040, 1105, 1072, 117, 133, 1249 ] ], [ [ 8449, 256, 267, 298, 299, 4138, 4128, 12297, 41, 4360, 4130, 8450, 12578, 267, 8200, 8203, 2, 298, 4098, 8194, 4361, 8203, 4129, 4137, 35, 4098, 4353, 8192, 267, 12328, 34, 8203, 8458, 8192, 8233, 8192, 8200, 1, 12290, 2, 8482 ], [ -32312, -21504, -32636, 2252, -24180, -29696, 10700, 8388, 2060, -32636, 8396, -30720, -32636, 10444, -29504, -31552, -23096, -24308, 2052, 8584, -30720, 10304, 9600, 10244, -23288, -22196, 9672, -29500, -24316, 9548, -30720, -30264, -30648, 2116, -32504, 2116, -21180, 8588, 2496, -30648, 10444 ], [ 8233, -32736, -32727, 33, -24575, -32759, 8193, 8, -24543, -32768, -24544, -24567, -24536, 40, 8232, -32728, 8201, -32767, -24536, 1, 8224, 8225, -24576, 8232, -32728, 8232, 8192, -32728, 8193, 8233, -24544, 9, -24567, -32727, 8233, -24536, 1, 8225, -24535, 0, -24568 ], [ -15768, -32248, 9272, -24048, -23848, -15624, -8024, 24584, 9848, 9440, -23824, 9448, -16304, -8112, 8200, -23896, -16240, -7120, 18120, 26256, 25832, 1552, 9320, 9816, 16456, 9256, 24600, -7672, 8872, 1104, 17648, 25840, -31608, 16968, 17120, 18104, -14776, 1080, -32224, -31088, 1760 ], [ 24709, 8196, 16453, 1120, 128, 1028, 17509, 32, 24608, 24609, 165, 24608, 1185, 9440, 16548, 16548, 8385, 0, 24768, 0, 16608, 1028, 25732, 16513, 9216, 25700, 8292, 9408, 25697, 25732, 16385, 9217, 1029, 24740, 8321, 16421, 9377, 165, 1253, 25796, 1217 ], [ 384, 904, 12, 260, 676, 676, 652, 424, 544, 544, 516, 424, 512, 268, 520, 168, 264, 648, 0, 40, 416, 640, 136, 396, 652, 4, 676, 40, 544, 168, 804, 800, 936, 388, 900, 652, 896, 556, 4, 8, 132 ], [ 8358, 294, 8960, 802, 8736, 8838, 678, 166, 8230, 9094, 8580, 8706, 8870, 8836, 770, 160, 8198, 8582, 514, 8738, 38, 8998, 9088, 9090, 932, 134, 8192, 8994, 8228, 8834, 8582, 772, 260, 8708, 8612, 390, 8324, 646, 674, 642, 8832 ], [ 26184, 15872, 32328, 5704, 22672, 23256, 5240, 14424, 25728, 30944, 15048, 22240, 12000, 22248, 19040, 30896, 25096, 25328, 21232, 19080, 32408, 27752, 18584, 4104, 29832, 10768, 24208, 26736, 8784, 30720, 19096, 27200, 12536, 26320, 20096, 29184, 5312, 8848, 24280, 25752, 11304 ], [ -31454, 18790, 17734, 17506, -13312, 3414, 1026, 17534, 18712, 70, 18808, -13200, -15298, -30418, -16362, -14262, -32444, -16068, -16274, 19536, -13310, 2378, 16404, 16738, 3416, -16328, 3160, -32472, -15050, 18550, -32444, -15262, -29394, 2312, 16458, -32714, -32650, 19522, -14996, -32724, -30438 ], [ 25328, 26720, -21935, -15687, -21768, -1823, 21089, 17001, -7463, 12800, -16248, 26808, 6320, 27337, -16351, 29241, -14247, 10793, -30039, -17919, 2576, 32, -24543, -32120, 21065, -17775, 16448, -22447, -14319, -32703, 2209, 81, 4808, 15008, 10904, -19759, -5576, -28032, 8712, -8072, -21927 ], [ 8329, 10368, 3331, 2048, 2691, 8329, 2314, 9858, 9600, 3584, 2313, 11520, 3720, 1673, 9345, 9, 3337, 905, 8715, 11400, 11522, 9217, 1282, 8201, 129, 11521, 10760, 3459, 11651, 392, 650, 1418, 3201, 9481, 642, 10368, 9352, 11520, 3594, 9225, 11273 ], [ 1683, 1154, -24573, -31727, -32092, 167, -31616, -32074, -32090, 1552, 8834, 9776, 9748, 8357, -32607, 8212, -32745, -23935, 9350, -32622, 52, 8212, 1153, -32239, 9888, 9254, -22988, 1553, 8855, 8370, -23421, -22895, 548, -23023, -32221, 1684, 548, 9252, -24014, 675, -23532 ], [ -24415, -23359, -24512, 16928, 648, 8801, 24809, -15359, -24351, -23359, -31552, -31199, 72, 9737, -15671, 225, -23327, 8904, 9448, 9280, 521, 16449, -31671, -7576, -32735, 17096, -32055, -6520, -22904, 9249, -6656, 1025, 26177, 25312, -7007, -14656, -15231, 8328, 26273, 8, 168 ], [ 3617, 32, 515, 2049, 2049, 1057, 2561, 2048, 514, 2562, 2592, 3584, 2082, 3584, 2592, 1025, 3617, 3618, 3105, 2050, 2048, 2082, 1, 1024, 544, 33, 2, 512, 2562, 3073, 1025, 2050, 2051, 2560, 2083, 3587, 546, 3586, 2083, 3586, 1539 ], [ -29692, 2304, 257, 3520, 325, -14976, -14975, 448, -32507, 3201, 16517, -30335, -31292, -31292, 3077, -13888, 1344, 16516, 18564, -16316, -29500, 3460, -31547, 449, -15292, -14267, -29308, -32763, -32379, -13244, -14076, -15231, -29563, -32380, 3396, 16768, 3397, 17536, 2368, -29439, 3201 ], [ -18402, 88, 8267, 6221, 12363, 12359, 10266, 2130, 10316, -28598, -20467, 68, 14404, 6238, -26534, 8223, -28655, -26613, 12374, -28672, 2114, -20400, 2056, -28668, 6144, 10330, 4117, -32701, -26615, 2130, -30698, 14347, 90, 84, -18358, 8216, -22452, -20457, -24575, -20398, 2135 ], [ -16364, 24582, -8173, 16388, -28672, 12311, -4091, 16384, -24558, -20459, 20496, 4119, 5, 4116, -12272, 28672, 2, -32766, -16365, 28692, -4075, 12311, -32763, -32746, -20461, 16, 4102, -28651, 24582, 4112, -12271, -4076, 22, 16405, -28669, 4117, 21, 16400, -12286, -12288, 16390 ], [ 16648, 16386, 16642, 40, 8458, 8225, 16642, 24577, 24842, 8483, 16642, 16672, 16385, 10, 33, 296, 16682, 16416, 8491, 8226, 9, 259, 8200, 8203, 24840, 11, 8202, 24864, 11, 8491, 16425, 258, 257, 8451, 1, 24587, 24579, 289, 291, 24608, 24834 ], [ -32127, -5504, 18945, -6144, -24575, 26625, -15871, 26752, 16896, 10241, 16512, 2560, 10753, -16383, -30207, 2688, 18561, 16385, 16897, 27137, 2049, -21888, -24447, -15872, 26752, 25089, 10368, 18432, -15743, 8704, -21888, -30080, 8193, 8321, 2048, -6144, 2561, -13824, -13823, -16384, -14336 ], [ 20741, 133, 257, 16641, 261, 16388, 1, 1153, 1029, 5505, 16645, 5124, 21892, 20481, 5381, 5252, 4485, 21889, 4100, 16769, 4100, 16773, 20736, 20613, 16644, 20865, 17669, 20737, 1413, 20864, 16772, 17412, 4485, 1152, 21637, 20609, 16640, 5380, 16385, 16513, 4224 ], [ 2352, 2352, 288, 2320, 10544, 48, 8192, 3120, 10544, 10544, 2064, 11264, 2096, 32, 9264, 10288, 288, 11296, 3120, 9472, 11536, 9264, 1040, 11312, 3344, 2352, 10544, 2304, 8480, 8448, 8448, 2336, 8448, 3360, 9232, 2336, 8240, 256, 9264, 11264, 0 ], [ -32564, 8232, 0, -32529, -32537, 71, 8425, -32734, -32593, 8329, 97, -32696, 43, 8263, 8335, 8239, -32768, -32672, 8323, 105, -24341, -32606, -32704, -24340, 8291, -24477, 8387, -24529, -32662, 8297, 8200, -24346, 232, 8398, 172, -32531, -24509, 8323, -24407, 8328, -24416 ], [ 2356, 24945, 364, 8233, 26916, 16524, 10629, 26888, 2328, 2456, 461, 8641, 93, 10700, 25025, 8429, 26757, 384, 16389, 26725, 16521, 18785, 18436, 2173, 8365, 16388, 8456, 8381, 26841, 10456, 10457, 8604, 16528, 16793, 16876, 16861, 8645, 10665, 18725, 2333, 27024 ], [ 5264, 4755, 5769, 1536, 5663, 5248, 1688, 653, 5147, 4239, 1563, 1547, 1046, 128, 1549, 646, 526, 4753, 4099, 1551, 5272, 4628, 5276, 4630, 4225, 5659, 1544, 4253, 4239, 1538, 642, 1160, 661, 5649, 1054, 4232, 4751, 1033, 154, 1557, 4637 ], [ 256, 4096, 4096, 0, 0, 4256, 4512, 128, 384, 288, 416, 32, 4352, 416, 288, 128, 0, 128, 4224, 416, 4352, 4128, 416, 4512, 4480, 288, 4096, 4256, 128, 288, 256, 416, 128, 160, 4128, 160, 4128, 416, 4384, 416, 4224 ], [ 12358, 4610, 522, 8710, 512, 12, 8200, 12292, 12300, 4612, 12874, 76, 4, 12866, 12294, 12302, 522, 4678, 8268, 10, 8262, 8768, 12290, 4676, 8774, 8262, 12362, 588, 4100, 8256, 4674, 12364, 8, 12808, 8718, 12878, 12366, 12874, 8706, 8704, 8714 ], [ -30685, -32254, 2593, 2057, -32120, 2057, 138, 3, -30173, -30678, -30040, 2560, 642, -32093, -32631, 2051, 555, 2691, -32224, 2569, -32093, -30205, 2721, -30069, -30584, 642, 544, 2721, 3, 2176, 2601, -30549, -32222, -32222, 545, -30045, 2600, 2210, -30168, -30717, 169 ], [ -32731, -16315, -32755, -16319, 104, -32732, 73, -16372, -32735, 16417, 0, -16380, 69, 16428, -32671, 16385, -32768, 16424, -16307, -16312, 16393, -32671, -32756, -16280, 16452, -16315, 76, -16312, 16420, 16424, 16385, -16283, -16339, 16429, 36, -16280, -16347, -32727, -32732, -16343, 16416 ], [ 2132, 784, 2918, 19042, 19236, 19302, 18454, 870, 16998, 852, 84, 18548, 2070, 2626, 2896, 2052, 16912, 2598, 18486, 308, 2818, 19314, 2580, 17216, 2368, 326, 2150, 368, 16452, 2836, 2422, 19200, 2132, 17014, 18994, 17268, 18482, 17154, 576, 19044, 18726 ], [ 26, 18, 8282, 8282, 8280, 24, 2, 82, 8202, 8, 16, 90, 8216, 80, 8216, 10, 8208, 64, 88, 8274, 8202, 26, 8208, 8192, 8218, 64, 8208, 8208, 66, 8200, 66, 8258, 8192, 8, 80, 8256, 82, 8272, 8218, 8192, 80 ], [ 8992, 304, 8720, 8224, -32496, -32096, -32336, 16512, 24880, -15712, -31968, -31952, -7776, 8320, -16128, 272, -23808, 8576, -16240, 25488, 16560, -7648, 25088, 24864, -24016, 928, 9104, -15472, 25472, 8576, 17056, -24064, 25248, 25360, 25472, -8032, 25376, -32080, -24544, 9088, 16784 ], [ -27072, -15854, -27070, -28160, -31230, 29760, 25090, 4672, -32750, 12912, 2, 17970, -3006, -32222, 24624, 24626, 24640, 8274, 25138, -28110, -6558, -12176, -4046, -32238, 21074, -15360, -27070, -19936, -27582, 9778, 25202, -27534, -31232, 24656, -7680, -27054, -20382, 9250, -27648, -6656, 28738 ], [ 3584, 2592, 512, 3712, 1152, 128, 128, 7328, 6816, 1024, 7328, 2208, 3072, 4608, 3232, 672, 7200, 128, 2720, 1536, 7680, 1696, 4224, 4608, 4128, 4224, 128, 5664, 4256, 4768, 2560, 3072, 3712, 4224, 5760, 6816, 5632, 3616, 1664, 512, 32 ], [ 29545, -7615, 2409, -12247, 10793, -16351, -10208, 12288, -19927, 18528, 31336, 12328, -10239, -21912, 2816, -4088, -17816, -9880, 29448, -21719, -15839, -9944, 26984, -9432, -13792, -14303, 29289, -9727, -9719, -9911, 23337, 12616, 6408, -19967, -26335, -28151, -13527, 18977, 16969, 18496, 10849 ], [ 1026, -12031, 12289, -20478, -28412, 21510, -3819, 5396, 29719, 9237, 16644, -4092, -12028, -12025, 25623, -7917, 25622, -31466, -16368, 28946, 5137, -10987, -23532, -3837, 29973, -12026, -3822, -12283, 21525, 9476, 5382, 8468, -7929, 17666, 5397, -28672, -11006, 21762, -16110, 29697, 20481 ], [ 3360, 3105, 32, 1, 3072, 2337, 33, 2304, 1, 1, 3361, 289, 3072, 2337, 1056, 3361, 1313, 0, 2336, 33, 256, 0, 1280, 1056, 1280, 257, 2080, 1, 1312, 3361, 3328, 3360, 2336, 2049, 1025, 1056, 3072, 1, 1313, 3105, 3072 ], [ -30708, 18440, -32764, -16380, -32760, 2060, -32768, -32756, -16376, -32764, -16372, -16372, 18440, 8, -16376, 2060, -32760, -32764, -32764, 18444, 2060, 16388, 16388, -30716, -30708, 16392, 2056, 2060, -30716, 12, 16384, -14336, 12, 2052, 18436, -32760, 18432, 2052, 16388, -16376, -30720 ], [ 4548, 36, 384, 436, 192, 4320, 4116, 96, 128, 4256, 4452, 4240, 4228, 4112, 4308, 304, 4484, 452, 100, 20, 4180, 4324, 4144, 36, 292, 244, 4128, 4208, 4256, 180, 4560, 176, 4148, 144, 4404, 400, 36, 4448, 96, 4144, 4324 ], [ 12548, 4356, 8197, 4387, 39, 8455, 12546, 4355, 257, 4131, 38, 262, 12327, 4133, 12547, 4096, 12324, 4389, 289, 3, 12546, 8452, 12323, 12577, 4391, 294, 8193, 4355, 260, 4101, 12325, 8450, 12551, 292, 8482, 4358, 8484, 262, 12295, 4357, 12577 ], [ 5393, 8356, 13717, 1440, 8337, 5265, 12325, 12577, 8629, 13460, 1409, 5540, 288, 12564, 13697, 9508, 1425, 9601, 13365, 9217, 1312, 9508, 1077, 5380, 13345, 1061, 132, 4260, 4272, 13745, 181, 276, 432, 5253, 8212, 5296, 5376, 5504, 5252, 12708, 9392 ], [ 4736, 208, 6848, 6674, 3776, 2112, 7696, 5184, 64, 4096, 5200, 4162, 3776, 1664, 4098, 7234, 2130, 1682, 2048, 6288, 7890, 7824, 4818, 2768, 6160, 5138, 4754, 6272, 4224, 5698, 1744, 6162, 1552, 1170, 6658, 3648, 2690, 4304, 3088, 6272, 6800 ], [ 12624, 21330, 4352, -32432, -4030, -12142, -24574, 20480, 9088, 25282, -28670, 29074, 4802, 4434, -23870, 5074, 4288, 13184, -23918, 8912, -28670, -28158, -3966, -28094, 12690, -3198, -20222, -15934, -3264, 4352, 16514, 4736, 130, 4930, 4304, -11952, -20400, 658, -27694, -20032, -24062 ], [ 9522, 8448, 8192, 1568, 560, 9856, 8466, 9376, 8242, 434, 1280, 9632, 928, 560, 528, 9010, 146, 818, 688, 9520, 1536, 8832, 144, 9346, 8704, 9874, 9984, 930, 9232, 34, 1664, 8240, 674, 1936, 9618, 9248, 10000, 8240, 9762, 546, 1170 ], [ 4110, 4160, 4146, 12474, 10314, 52, 12470, 14570, 252, 144, 2124, 10382, 10430, 12516, 2086, 12312, 4198, 2130, 2194, 14548, 10260, 6192, 12372, 8194, 8284, 8422, 2228, 8196, 2060, 2156, 8412, 6252, 240, 2102, 4182, 8208, 6200, 10458, 6346, 8322, 8244 ], [ -30911, -31475, 2145, 3886, 8, 864, 19744, 3176, 2337, 3650, -31191, -28860, -12724, 17509, 18956, 3438, 3618, 18733, -29181, -28885, 3847, -32764, -30617, -15040, 18699, -15538, -29080, -32669, -16305, -31671, -15508, -31699, 18535, -29336, -32242, -30612, -13788, 20041, 814, 20299, 3404 ], [ -5024, 29792, -21434, -25530, -11258, 27750, 20482, 2144, 27746, 9216, -17406, -32666, -31676, 22626, -13312, -5116, -8154, -27614, -32700, 14340, 11360, -18398, -25530, 1030, -27550, -14270, 14336, -21406, 17472, 24640, -21500, 10338, 17442, 1126, -13280, 30786, -13216, -17342, -25530, 25700, -18332 ], [ 8196, 2436, 2052, 11269, 11524, 2433, 10496, 3072, 1408, 256, 9348, 2177, 1024, 9221, 8453, 133, 3333, 2177, 3073, 3332, 1284, 2048, 9600, 1156, 8581, 3077, 389, 2048, 11524, 8453, 3329, 8453, 132, 2436, 10624, 1413, 8321, 8448, 384, 2176, 1 ], [ 260, 8224, 128, 8198, 10668, 430, 2470, 10240, 10240, 8480, 2316, 10408, 8588, 10370, 10664, 2316, 166, 8334, 264, 8360, 10286, 2084, 166, 12, 2464, 2310, 10658, 2084, 2190, 10530, 390, 2432, 8590, 10532, 8582, 10656, 2348, 2474, 2348, 2440, 2054 ], [ 30843, 9769, -32725, 11456, 29272, 20072, 14394, 1704, 26352, 8778, 730, 26200, -32552, -24574, 22120, -29120, 25818, 31377, -15677, 24745, 2803, 656, 27705, 18144, 25240, 24769, 14585, -2429, -20896, -26605, -16215, -1525, -24029, -9997, 19049, -31512, -12573, 29824, -11526, 13881, 6905 ], [ 16651, 529, 65, 16387, -16312, -15606, 267, 770, 514, 16472, 75, 17153, -32760, -32440, 16448, -15783, -16376, 16385, -16112, -31998, 91, -32768, 16962, -16374, -16383, 17232, -32232, 329, 16466, -31992, 16665, 338, -32190, 16987, 16408, 17225, 17224, 67, -31917, 834, 16659 ] ], [ [ 16608, 10248, 10480, 16576, 40, 88, 88, 8432, 18448, 16408, 24600, 2072, 10248, 16584, 56, 2144, 18488, 56, 8440, 26800, 10280, 26696, 16424, 10424, 2048, 24800, 10440, 64, 24640, 248, 240, 18464, 10408, 24712, 10448, 18672, 16392, 16408, 16392, 8240, 10408 ], [ 2596, 672, 640, 2208, 2728, 2604, 132, 160, 8, 2692, 2732, 652, 136, 168, 2596, 0, 544, 2604, 684, 2572, 2048, 2088, 684, 128, 2212, 2184, 680, 648, 128, 556, 12, 2688, 676, 136, 2592, 2220, 2720, 2052, 2568, 128, 2208 ], [ 2659, 611, 2659, 2082, 592, 2562, 624, 529, 112, 2115, 2050, 99, 610, 2593, 48, 530, 50, 48, 2627, 579, 592, 2131, 2659, 114, 515, 34, 3, 2082, 2083, 113, 2145, 2083, 2080, 2098, 624, 2561, 51, 547, 593, 2162, 2578 ], [ -32378, -31602, 18316, 9920, -10748, 16388, 25476, -31924, 26560, -18616, 17288, 5890, 13452, -27136, 4558, 30534, 17218, 17474, -23162, -14718, 20750, -6396, 4224, -23864, 16398, -3570, -2488, 29576, 8582, -3892, -10430, 4552, -7034, -20020, -10944, -16054, 13702, 136, -19642, -22962, 26118 ], [ 17038, 16395, 8, 16522, 133, 16522, 16906, 17038, 647, 16388, 17037, 16512, 16526, 514, 16910, 129, 524, 7, 3, 1, 16521, 16396, 17039, 17024, 645, 143, 517, 16521, 17036, 16904, 16909, 16386, 9, 16518, 16397, 16396, 4, 652, 16388, 17038, 16384 ], [ -15036, 19728, -14272, -16036, -16320, 1036, -14052, 18444, 19524, -15292, -16064, 16468, 18752, 16656, -30692, -29412, 2112, -13236, -13300, -31484, 17752, -32680, 84, 19544, -32688, 3352, 19532, -14072, -14060, 1104, 19784, 3344, -32432, 3392, -31396, 19728, -15036, 80, 28, -16380, 19524 ], [ 25956, 8525, 16652, 4064, 11745, 28416, 8520, 28261, 685, 19397, 4009, 27493, 26596, 27532, 28032, 3521, 9677, 8581, 27304, 9672, 1165, 26308, 11277, 17376, 28033, 18765, 9833, 20044, 17092, 1668, 11905, 25577, 8257, 19884, 18432, 27521, 12229, 16613, 28652, 20069, 2016 ], [ -32016, 1458, 2323, 2835, 531, 2115, -31919, 1232, 1986, 2192, 208, -30766, 2401, -30064, 4082, -29150, -30544, -30399, 3842, -30767, -30320, -28975, 81, -30781, 352, -29389, 3251, 1984, 2994, -28958, 2482, -31551, -31070, 3474, 2003, -32335, 561, 769, -29357, -31245, -32495 ], [ -31950, -32496, -32254, 307, 33, 290, 561, 306, 290, -32479, -32750, 545, 272, 547, -31966, -32255, -31983, -32206, 19, 801, -32222, 33, 786, -32511, -31951, 288, -32223, 32, 288, -32718, 769, 1, 2, 272, 546, -31967, 273, 513, 259, -32253, 546 ], [ 666, 529, 9, 530, 27, 515, 656, 666, 515, 538, 664, 666, 515, 656, 656, 659, 26, 664, 539, 659, 664, 665, 144, 656, 154, 153, 128, 154, 25, 521, 642, 657, 531, 658, 17, 512, 24, 24, 18, 138, 523 ], [ 22632, 20504, 2256, 5088, 4232, 20800, 23504, 16640, 464, 19304, 20496, 6952, 6344, 80, 2456, 6976, 21480, 17256, 22632, 2912, 6184, 2192, 4352, 19432, 4896, 2536, 2928, 64, 22800, 2896, 4944, 760, 22736, 1000, 20664, 2296, 16536, 128, 19424, 2264, 18624 ], [ 610, -32710, 54, -32245, -32197, 103, 51, -32705, -32730, -32685, -32183, 20, -32135, 632, -32697, 68, 25, 5, 81, -32134, -32707, 559, -32702, 74, -32227, -32179, -32225, -32129, 119, -32736, -32717, 559, 95, -32685, -32670, -32157, 523, -32139, 0, 566, -32689 ], [ 73, 11336, 3273, 3208, 11464, 1409, 1224, 3336, 10249, 1409, 11656, 10376, 2049, 10496, 9353, 3081, 11712, 201, 10496, 2304, 8649, 8320, 393, 2304, 72, 10433, 10697, 73, 10313, 2433, 1408, 265, 3329, 11593, 10561, 2184, 2185, 2377, 8193, 200, 2049 ], [ 24771, 24712, -8181, 16394, 25219, 579, 24905, 8905, -32629, 898, -24309, 834, 16577, -23933, 8771, 648, -24309, 16971, 16394, -32383, -16119, -32055, 514, 24971, 25409, -7871, -24253, -16317, -32248, -15989, 8394, -32629, 8777, 16384, -16383, 16515, -7223, 24832, 67, 392, 16577 ], [ -31730, 269, 399, -31358, 1158, -31356, 1031, -32512, 137, -31475, 1289, -32768, -31347, 257, -32640, 1162, -31609, -32636, 1157, 387, 1154, 11, -32635, 1039, 1025, 260, 1153, -31601, -32639, 391, 1156, -31604, -32628, 1285, 1420, -31615, -32634, 5, -31744, -32633, 1165 ], [ -8543, -29567, -10015, 3234, 16385, 16513, -14270, 2242, -11583, 1699, -32159, -14143, -12094, 2752, -15197, -13118, 2659, 1601, -14653, 17506, 23040, 6688, 2755, 1089, -28029, -14272, 20002, 4192, -29534, -32157, 22080, 7170, -14656, 20481, -28990, 17123, 23072, -12575, -8512, -27039, 23233 ], [ 8576, 8584, 9216, 9224, 8576, 1152, 1152, 1024, 1288, 264, 8328, 1408, 8200, 9472, 9224, 392, 9600, 1152, 1408, 9480, 264, 256, 9608, 128, 9472, 9600, 8192, 8200, 9480, 9224, 9600, 8576, 9480, 256, 8320, 256, 0, 1408, 9216, 128, 9344 ], [ 9, 521, 24, 8721, 516, 8737, 8732, 517, 520, 37, 12, 8728, 25, 4, 533, 8725, 36, 8228, 8204, 8225, 537, 8704, 557, 8704, 8757, 544, 8193, 8212, 8728, 24, 32, 4, 8216, 528, 8245, 0, 8765, 528, 8748, 8212, 529 ], [ 2377, 4416, 18507, 4105, 4352, 2113, 22859, 4361, 22539, 20491, 18497, 16712, 2304, 20491, 22786, 18698, 16449, 20744, 20490, 18435, 18755, 4424, 73, 16649, 22539, 22851, 2120, 20546, 22538, 4161, 2370, 16714, 20545, 2369, 6144, 16395, 6218, 74, 18688, 6408, 4168 ], [ 28680, 19656, 200, 26632, 20544, 26824, 64, 20480, 1160, 12488, 27776, 1024, 12296, 30848, 7176, 15360, 13504, 12424, 200, 8392, 23616, 20488, 15496, 2120, 16456, 4104, 2184, 16448, 7368, 1024, 15560, 6208, 18560, 26816, 5128, 7240, 31808, 27712, 31752, 24704, 19648 ], [ -31386, 47, 454, 263, -32319, 2125, 360, -32729, 1062, 2446, 2318, 194, 1195, -30677, 97, -31514, 3301, 1061, 483, -30622, -29553, 2154, 1386, -32371, -32509, -31421, 226, -30428, -31580, 3430, 1322, 3462, 9, 1034, -29620, -31423, 3564, 3173, -29657, -32503, -32701 ], [ 1, 23073, 4257, 6784, 20516, 6657, 2820, 2852, 6560, 6560, 4773, 804, 23044, 16385, 21024, 18592, 16933, 18948, 4100, 18724, 6400, 20868, 23073, 896, 18692, 22692, 2721, 4740, 22789, 2436, 23333, 23301, 2305, 2085, 2693, 21280, 20900, 161, 22688, 2561, 21153 ], [ 616, 624, -32734, 616, -32174, 32, 608, 618, -32222, -32216, -32678, 528, 512, 578, -32704, 82, 48, -32662, -32256, -32758, 616, 594, -32704, 122, -32680, -32664, -32240, -32206, 114, 530, -32688, 122, 512, 610, -32224, 58, -32182, 544, 34, 528, -32662 ], [ 12681, 18704, 31107, 2445, 18711, 16384, 16405, 10515, 14731, 24846, 14363, 148, 26624, 22676, 24842, 12437, 8209, 8210, 2196, 22809, 28813, 6285, 24585, 8585, 16657, 26770, 2063, 6292, 24832, 2308, 22926, 12441, 10498, 6168, 16645, 22933, 16645, 2079, 10517, 16413, 24588 ], [ 538, 17950, 16916, 1050, 520, 10, 17436, 1566, 24, 17410, 1564, 1050, 17946, 16916, 522, 17432, 512, 16898, 1054, 16902, 1036, 1054, 1052, 17434, 16908, 1040, 1546, 1040, 1542, 28, 10, 514, 16902, 16412, 28, 1560, 18, 536, 28, 16914, 16920 ], [ 256, 288, 4400, 256, 21088, 4208, 864, 21088, 21328, 8448, 28752, 12576, 8768, 20736, 8992, 12400, 21056, 304, 24848, 16384, 16448, 8704, 4384, 4624, 24672, 25120, 25408, 28768, 24848, 80, 8736, 8272, 272, 24912, 20832, 16992, 8816, 4896, 16432, 25440, 24944 ], [ -32504, -28664, -28416, -32432, -32696, -28400, -32688, 64, -32512, 4416, 0, -32680, -28608, 328, 4168, -32744, 336, -32688, 4096, 4168, 4168, -28344, -32680, -32424, 272, 88, 272, 4096, -32752, -32496, 8, 4376, 280, 4104, 80, 4424, 4096, -32496, -32432, -32440, -28416 ], [ 4288, -32696, 560, 4264, -28552, -32623, 4248, 128, -32720, -28103, 4185, 4784, 632, 4249, 121, 4193, 640, 537, 1, 4321, -27936, -32560, -32239, -32095, -28015, -27935, 152, -28455, 4784, -28632, -28472, 553, -28624, -32583, 4121, -28056, 4808, 4185, 744, -32152, 4320 ], [ 21572, 15368, 7168, 64, 11276, 19520, 10244, 13312, 23620, 21504, 13312, 19468, 23556, 7172, 17416, 17412, 25604, 2116, 26688, 25604, 20484, 20544, 22600, 17484, 3072, 11276, 26688, 18496, 31808, 1100, 8196, 20556, 20548, 6216, 23556, 6216, 15368, 20548, 5196, 31744, 6152 ], [ 2048, -14327, -14300, 2081, 18436, -14324, -16376, -16347, 16384, -14332, -14328, 1, 12, -30720, -32763, 9, 36, -14336, -14328, 18472, -30684, 0, -14292, -14303, -30711, 2089, -30688, 2056, 16421, 2085, -32724, 18469, 2093, 16396, -30675, 18472, 0, 16392, 18437, 16420, -14299 ], [ 16548, 24968, 24612, 8232, 24840, 32, -7808, -24192, -7892, 24972, -32736, 16524, 8332, -24152, -24188, -32508, 8576, -15960, -24184, -24448, 296, -16372, 24996, 24844, -24320, 16548, -32476, -8024, 424, -16244, 8232, 424, 24868, 25004, 16652, 16424, -16344, 16420, -16212, 16520, -8188 ], [ 7, 19462, -31743, 18438, 16384, -14329, 1029, -16377, 17414, -29692, 2048, 3079, -29695, 16390, -14335, 2051, 18435, -29694, -14333, 6, -29689, 5, 1024, 19456, -13306, 17415, 1030, 4, 1030, 19460, 2051, -13308, 19457, 0, -15355, 3074, 18435, 0, 16386, 2050, 18435 ], [ -32768, 2080, 8227, -32736, 2048, 33, -24541, -30717, -32768, 10273, 3, -30720, -30688, -30685, -30719, 10243, 3, 10240, -22525, 2083, -30686, -24543, 8194, 0, 8226, 8195, -22496, -30686, 10241, -30720, -32736, 8227, 8193, -30686, 2083, 8195, -30717, 2082, -32766, 1, -22528 ], [ -28626, 526, 4620, -28640, 4620, -28630, 8, 4102, -28126, -32242, 4, 8, -32254, -32764, -28638, 36, 4640, 4614, -28640, -28628, -28660, -28124, -32722, -28116, 4128, 556, 556, -32256, 518, -28122, -32764, -32732, -28148, -28114, -28638, 44, 4132, -32756, 4136, -28660, -28122 ], [ 8322, -32735, -24575, -32606, -32608, 8705, -32123, 133, 675, 676, 640, -24541, -24058, -32096, 8225, 8870, 674, 8224, 8320, -24028, -24571, 8741, -32765, 8358, -32731, 519, 133, 8741, -32254, 8737, -24575, -32249, -32223, -24025, -32224, -24409, -32124, -24058, -23936, 8838, -32251 ], [ 4100, 170, 24, 6308, 20486, 20526, 18572, 162, 134, 6290, 22544, 16528, 4226, 20644, 20610, 4252, 4262, 2086, 4156, 16404, 22550, 18598, 2056, 4138, 22698, 130, 6292, 2100, 6328, 6170, 20658, 4252, 16552, 6178, 2050, 6150, 20670, 6318, 20524, 22664, 2092 ], [ -31680, 1184, 1672, -32536, -32184, -32096, 712, -32608, 552, 1576, 136, -32128, 232, -31648, 1544, 640, 1096, -31128, -32096, -32128, 552, 0, -31232, 96, -31712, 40, 608, -32696, -31192, 32, 576, 744, -32088, -32064, 1768, -31232, -32160, 40, -32064, 1248, -31672 ], [ 292, 1024, 9268, 308, 1056, 1028, 25908, 24580, 24612, 17716, 24852, 292, 25620, 1284, 24836, 1316, 9508, 9264, 260, 1316, 16644, 20, 24624, 256, 25632, 17456, 8468, 24592, 1040, 1280, 17716, 16660, 17408, 8480, 17444, 17680, 8212, 16692, 16404, 9476, 16644 ], [ 10260, 6209, 8273, -22444, -22441, -26622, -20416, 6163, 10244, -18368, 12294, -28670, 12309, 10308, -30700, -22447, 12295, -18350, -18409, -30634, -20395, -26607, 8209, -26602, -18367, -32761, 12310, 84, 4178, 2134, -32703, 2069, 14406, 8208, -28607, -24493, 2135, 16, -30650, 4115, -18366 ], [ 6868, 6855, 6153, 2629, 6274, 2071, 4292, 6275, 6212, 6727, 2761, 660, 6724, 6731, 4673, 6850, 2254, 732, 150, 4118, 6154, 6279, 22, 209, 130, 25, 4814, 152, 87, 6661, 2240, 2561, 6357, 4177, 6349, 4687, 2056, 4745, 540, 534, 591 ], [ 16512, 16676, -32768, 16708, 16608, -15904, 164, -32700, 480, 16484, -32380, 32, -16188, -32736, -32316, 16800, -32704, -32736, 16416, 320, -15932, 164, -15904, -32284, -16092, 16452, 0, -16316, 16512, 420, -32444, 16612, -32320, 16736, -32480, -15900, -32288, 420, -16252, 320, -32640 ], [ 16403, 25605, 16405, 1041, 24583, 8211, 1030, 2, 25618, 17408, 25621, 25605, 17412, 8212, 1045, 9238, 24596, 8208, 9218, 7, 6, 9233, 16389, 17431, 16388, 19, 19, 9218, 25622, 1043, 1047, 9218, 1026, 8197, 25619, 16388, 17413, 16384, 8196, 1024, 8196 ], [ 16, 528, 2632, -32696, -32240, 2120, 2648, -30136, -30144, 600, -32176, -32768, -32176, -30184, -30696, 2648, 72, -32248, -32696, 2136, 520, 584, 88, 600, -30632, -32688, 2120, 2064, -32240, -32768, 2632, -30136, 584, -30208, -30144, 2120, 2648, -32184, 2056, -32168, 2112 ], [ 8384, 12928, 32, 5152, 192, 224, 1728, 1760, 1600, 4832, 8288, 13344, 8384, 12864, 4160, 12800, 8320, 9920, 13824, 5344, 13504, 9952, 4704, 224, 1664, 5728, 12352, 8864, 13024, 12992, 12288, 13376, 4832, 4128, 1728, 4608, 4224, 5344, 96, 544, 1568 ], [ 26155, 3119, 24615, 20276, 16910, 25910, 8237, 18461, 27961, 16901, 9506, 18225, 18206, 1837, 9224, 3846, 286, 1029, 11535, 8193, 11054, 16916, 2080, 2357, 24578, 26389, 302, 12035, 26939, 17694, 18446, 19720, 18977, 17432, 25388, 24597, 17153, 27699, 11289, 25878, 26943 ], [ 8328, -32576, 4288, -28536, -12224, -28608, 12352, -3896, 28736, 8192, -12096, 16456, -16384, -16192, -16312, 12480, 28800, 20608, 64, -32640, 28800, -8184, 4104, -8128, -16384, -16256, 4104, -8000, -24376, -8000, -3968, 8200, -4032, -20280, 4232, 20488, -8192, 8256, -3968, -16376, 24648 ], [ 29216, -24028, 4964, 24608, 256, 324, 28960, 8292, 20800, -28128, 4704, -24284, -20444, 13056, 21028, 25088, 17220, 64, -7420, -23968, 16708, 16384, -24540, 25184, -12256, 8960, -24544, -24000, 4704, -7932, -32156, 28672, 25344, -20224, 8772, -23772, 13092, 13088, 12900, 768, -32256 ], [ -23479, 9224, 1108, -31228, 9801, -23039, 588, 1560, -32756, 9796, 8276, 9729, 8284, 8772, -31680, -22967, -31160, -23543, 8192, -31151, -31155, 9793, -22975, 540, 8788, 584, 520, -31732, -31676, -22968, 9232, 541, 576, 9297, 1117, 540, 1, 9289, -32676, -31151, 9292 ], [ 104, 0, 16396, 24648, 8420, 64, 8424, 44, 8416, 8360, 24776, 36, 16524, 8288, 8204, 8200, 8, 172, 72, 160, 96, 8384, 16384, 24620, 16584, 24776, 8256, 200, 200, 16416, 16460, 24776, 4, 16556, 44, 24748, 16388, 24744, 232, 24740, 16556 ], [ 9504, 5152, 20480, 5216, 1024, 28992, 8544, 17440, 8192, 30016, 8448, 8512, 24864, 16640, 20576, 24608, 9472, 256, 12576, 24928, 29792, 13568, 20576, 8288, 13568, 4160, 21760, 29760, 29024, 24608, 21504, 21600, 20832, 9312, 17664, 4416, 13568, 4416, 13376, 25696, 25632 ] ], [ [ -14310, 7962, -22776, 21506, 3098, 27673, 23042, -27648, 25864, -29680, 19217, -9192, -10232, 20226, -14824, 26635, -30189, -21733, -9463, -14077, 24064, 26114, -5373, 4872, -10734, -6118, -10744, -16872, 12547, -25598, -13800, -25853, -3328, 11280, 1043, 14345, 4866, -8935, 26897, 6914, -30454 ], [ 8497, 8489, 281, 8216, 4360, 256, 4377, 12560, 12313, 4104, 12329, 4104, 8209, 12297, 280, 17, 4377, 297, 12297, 8240, 12328, 40, 8472, 8240, 4144, 4360, 8217, 12576, 12320, 312, 8192, 8225, 25, 12296, 33, 8481, 8248, 12345, 8209, 12545, 280 ], [ 16900, 8, 16902, 522, 2, 10, 16398, 16896, 8, 16904, 16900, 16386, 514, 4, 16900, 16394, 16896, 16898, 16902, 16904, 16900, 16904, 16896, 10, 2, 16388, 12, 16906, 16394, 2, 14, 16390, 16908, 16384, 16392, 16386, 16388, 10, 4, 0, 16386 ], [ -10078, 17034, 4739, 2723, 4225, 23050, 6666, -28534, 2059, 33, -30200, -32256, -10200, 4610, -30709, -12254, -30174, 2730, -10112, -26615, -15701, 18952, -30719, -15741, -32223, 16897, -11767, 43, 21160, -30551, -10112, -28670, 16514, 4650, -12248, -13694, -28672, 18592, -32728, -32768, -16352 ], [ -32768, 256, -32512, -32512, -32512, -32768, -32768, 256, 0, 0, 256, 256, 0, -32768, 256, 256, -32768, -32768, 256, -32768, 256, 256, 0, 256, 0, 0, 0, 0, -32512, 0, -32768, -32512, 256, 256, 256, 0, 256, -32768, -32512, -32768, -32768 ], [ 104, -24503, -24534, 8425, 8322, -24503, 195, 8321, 73, 8192, -32669, 163, 8234, 8355, 128, 170, -24383, 8233, -32734, -24381, 8235, -24573, -32670, 129, -24344, -32631, -32535, 8330, -32573, 8320, 139, -32542, -32576, -32638, 43, 161, 8232, -24416, 1, -32573, 75 ], [ 9489, 8469, 24578, 24594, 1412, 406, 25747, 17687, 401, 24960, 1027, 24977, 17686, 9476, 8338, 9494, 1156, 24848, 24850, 25873, 17798, 25731, 24833, 16530, 9491, 17408, 25616, 1300, 24596, 401, 400, 9235, 1040, 1168, 25985, 24835, 1173, 272, 25621, 1047, 8212 ], [ 1032, 136, 3201, 17537, 17544, 1024, 8, 17409, 1025, 3200, 136, 1160, 18432, 18561, 3208, 17544, 19584, 19464, 18569, 136, 17417, 128, 2185, 18568, 17416, 137, 3072, 2056, 19585, 17537, 1160, 18561, 3081, 17409, 17408, 17537, 19457, 0, 3208, 1, 17536 ], [ 6216, -30648, 0, 2112, 0, 6154, 6154, -26614, 0, 6154, 6146, 0, -32696, -30646, -26622, -32766, 6218, 6216, -30718, -32696, 0, 6218, 6144, -32760, -28672, 4098, 6146, -30656, 4162, 4162, 4168, -26552, 2120, -28608, 66, 74, 64, 4160, -26552, 4170, 8 ], [ 1104, 2064, 2048, 18688, 3088, 1296, 2304, 2384, 2128, 2112, 3328, 1024, 1280, 16704, 2112, 1024, 18496, 2320, 17664, 272, 17680, 1040, 3392, 1296, 1344, 18752, 2368, 19712, 16384, 3136, 256, 17472, 18432, 19792, 2368, 17664, 16448, 19728, 1344, 17680, 17424 ], [ 24576, 8720, 25112, 8, 24600, 528, 25096, 24584, 24592, 25088, 16392, 24600, 16896, 16392, 24576, 8720, 8704, 25104, 24592, 16912, 16920, 16920, 8208, 8720, 16896, 24, 8, 512, 8712, 25112, 25112, 24584, 25088, 8200, 16, 8, 8208, 16392, 8712, 16904, 8192 ], [ 2048, 2818, 2304, 258, 514, 256, 2306, 2304, 256, 2048, 258, 258, 258, 2050, 256, 770, 2560, 2304, 2816, 2562, 2560, 2050, 2560, 768, 2562, 2, 258, 2, 256, 2562, 0, 0, 2050, 2, 768, 2818, 256, 2562, 770, 514, 514 ], [ 12674, 12672, 8962, 25472, -19580, 16644, 16644, -12286, -19580, 4740, 25348, 8448, -28154, -7294, -7936, 4610, 4482, 28674, 21380, 768, -24570, -20096, -23680, 260, -23802, -24442, -23936, 12294, -16380, 25218, -3584, 8452, 768, 24708, -24448, 12800, 4100, -7292, 12928, 390, 8198 ], [ 2133, 7904, 25720, 30832, 6089, 15084, 13224, 9812, 3088, 17377, 13372, 14448, 29745, 22612, 31921, 17184, 20108, 1096, 19313, 4477, 27488, 6797, 14517, 8365, 1740, 23749, 5796, 21157, 27309, 4176, 26224, 24133, 8280, 20760, 4077, 732, 18605, 14369, 1533, 6536, 24373 ], [ 24328, 17664, 18992, 5392, 8, 5408, 5416, 17432, 2848, 520, 23832, 5128, 18448, 18176, 288, 17408, 6184, 20008, 20024, 17440, 1064, 23040, 16928, 7688, 4144, 22056, 5656, 2072, 22808, 4152, 3840, 1848, 16944, 23064, 1568, 22576, 17720, 6688, 7696, 17720, 23824 ], [ -32216, 8928, -32128, -8000, 25188, -15864, 8736, -7616, 8832, 16452, -8188, 8812, -8092, -16344, 16548, -7476, -32664, -16320, 8908, 8324, 236, -7508, -15744, -32760, -24028, 25256, 16520, -32696, 25192, 16908, -32636, -7508, -23960, 8908, 8900, -23860, 16932, -15704, -7992, -32608, 24648 ], [ -21996, 23062, 22544, -24558, -26624, -24554, 20996, -28652, 6150, 24594, -13806, 2560, -28650, 28694, 6662, 14854, -16362, 14852, 8194, -24576, 4100, -26624, 10754, 27154, 22530, -1534, 25106, 31250, -4096, -11758, -20478, 6676, -7658, 4610, 29190, -28668, -13802, 18, 14352, 26628, 23042 ], [ 28704, 265, 28714, 4099, 12586, 20768, 16648, 20521, 20769, 12584, 28960, 16392, 28970, 24585, 28969, 16651, 28683, 8456, 24842, 4361, 4392, 28930, 16393, 8457, 24577, 4360, 8450, 9, 4352, 20744, 24608, 24611, 8480, 28715, 290, 8489, 20489, 11, 16425, 24867, 8194 ], [ 9093, 391, 16610, 9121, 11175, 10660, 2919, 2500, 18662, 611, 9190, 27168, 2119, 2338, 18916, 27079, 8419, 2242, 16743, 11137, 19009, 27329, 257, 10343, 27457, 8548, 18946, 10720, 2118, 26720, 25313, 18914, 27269, 18439, 19171, 16640, 24673, 19331, 10370, 27622, 17216 ], [ 328, 8512, 8192, 8256, 80, 8448, 8264, 320, 8264, 336, 344, 24, 264, 8280, 8512, 320, 64, 328, 8200, 8280, 8464, 8472, 8456, 8472, 264, 8448, 72, 272, 264, 8208, 8192, 256, 328, 24, 8520, 8528, 8456, 8280, 8264, 8528, 88 ], [ 9728, 512, 1536, 8192, 1537, 9729, 1024, 9217, 8193, 9728, 8192, 1536, 9728, 8705, 8705, 1537, 9729, 1, 9217, 0, 9729, 9217, 0, 512, 9216, 1536, 0, 513, 1536, 1, 9728, 0, 512, 1536, 9216, 1536, 8705, 8704, 0, 1025, 8704 ], [ 0, 15488, 10368, 13442, 12420, 14340, 4224, 13316, 130, 11398, 10370, 13318, 4098, 2180, 5250, 11392, 4224, 1028, 9346, 10368, 10372, 9218, 6274, 7302, 15492, 8194, 15364, 14464, 9344, 6148, 9346, 7170, 8320, 3078, 4224, 8320, 11392, 15492, 3076, 9348, 14470 ], [ -15952, 2181, 213, 18432, 132, 16549, -16331, 2416, 16544, 18704, -16267, 2228, 368, 16689, -30223, -30347, -32364, -32299, -16271, -16000, -30623, 16437, 18849, -32671, -15952, -16367, 18645, -30448, 18801, -32764, 177, 288, -32331, -30459, -13915, 16432, 177, 16577, -13968, 2369, 18693 ], [ 24641, 27333, 25152, 2245, 26817, 10944, 8388, 24708, 18501, 26693, 18628, 16452, 68, 18564, 25221, 25281, 16448, 16965, 8257, 24580, 16513, 8833, 25284, 27328, 10244, 16448, 10753, 27204, 581, 69, 8709, 8769, 26624, 16896, 2752, 8325, 27268, 2053, 2624, 197, 640 ], [ -30144, 18944, 72, -14016, -31936, -32248, -16376, 18440, -30656, 320, 584, 16896, -14336, -15544, 2624, -14080, -29880, 2304, 16704, 18760, -30400, 18952, 832, 8, -15808, 19200, 320, -30656, -32512, 2368, -15544, 0, 19008, -15872, 16392, -30464, -15864, -14008, 584, -29888, -16064 ], [ 17604, 4228, 4100, 1024, 1024, 4102, 4, 1156, 134, 1154, 4162, 5186, 1154, 17542, 21632, 1026, 16516, 1026, 16578, 20546, 5250, 17478, 5252, 17472, 4166, 20486, 17472, 20482, 17542, 17538, 20608, 21702, 20608, 6, 16448, 21506, 5126, 21572, 5190, 194, 4096 ], [ 66, 20688, 16592, 20929, 259, 4099, 417, 4323, 209, 208, 16577, 432, 371, 20787, 20801, 34, 20657, 352, 20640, 16835, 33, 4497, 16785, 4211, 16, 131, 4562, 20560, 20706, 4369, 20912, 258, 4195, 66, 401, 20563, 20657, 35, 322, 4561, 355 ], [ 18560, 16870, 18528, -30236, 18912, -13948, -30330, -16188, -30462, 2496, 6, -30716, 18598, 130, 2118, -32666, 18882, -14016, -14174, -30718, 18630, 96, 18784, 2146, -30462, 34, -14046, 2432, 2370, 18660, -30364, 18500, -16062, 2050, 294, 160, 2370, 2178, 18566, -16192, -16094 ], [ 19648, 19136, 17408, 16960, 3648, 19072, 17024, 3712, 1664, 192, 3200, 20096, 18944, 17920, 18624, 18496, 16384, 64, 19136, 19008, 192, 2240, 1088, 704, 19136, 2176, 17920, 3072, 3072, 1216, 2240, 3136, 18112, 704, 512, 2240, 19072, 2624, 1216, 3584, 192 ], [ 2, 19969, 24067, 23553, 7683, 23553, 22531, 7169, 19457, 21505, 19969, 1027, 1536, 18433, 19969, 20993, 7169, 7170, 7683, 18433, 23041, 3585, 6146, 18944, 22529, 16897, 3073, 23552, 19456, 6145, 17410, 7682, 22018, 20480, 2560, 19459, 4611, 3586, 3072, 3072, 24067 ], [ -17631, -224, 11040, -27904, 1313, 6944, 2816, -12000, 19968, -13535, 544, -12000, 23073, -3328, -7679, -14079, 2337, 18177, 7936, -21248, -31488, -23552, 25632, -26080, -21216, -5887, -20703, -25567, -20703, -31200, 801, -13568, -14048, 31265, 27168, -32255, 26625, -28671, 5664, 5376, 7712 ], [ 2592, 2592, 2592, 546, 8, 2594, 2082, 8, 2594, 2082, 2594, 544, 2560, 2082, 2058, 2568, 2592, 522, 2048, 2600, 34, 2600, 2592, 2562, 2570, 2602, 554, 2082, 2058, 552, 2050, 42, 512, 34, 2, 2592, 2082, 522, 34, 2088, 514 ], [ 0, 96, 96, 2, 102, 102, 68, 36, 516, 6, 550, 32, 546, 38, 66, 38, 6, 608, 96, 518, 96, 6, 32, 2, 36, 516, 550, 544, 70, 98, 66, 582, 64, 582, 6, 98, 610, 608, 610, 36, 546 ], [ -32472, -32495, 777, -32703, -30343, -32736, 777, 2817, 2681, -30152, 768, 17, 2361, 2321, 2128, 785, 881, 2049, 2128, -32447, 2096, 2361, 584, -32752, -31952, 2353, 2585, 2329, 793, -32183, 32, 521, -30680, 568, -30695, 2056, -30183, -31888, 2344, 880, -30639 ], [ 2113, 1, 2145, 2081, 97, 2080, 2048, 544, 64, 0, 2593, 2657, 2049, 2112, 65, 545, 1, 2592, 0, 2561, 2081, 2657, 2592, 1, 512, 2145, 2048, 32, 2048, 2113, 2112, 545, 1, 2656, 2625, 2657, 2048, 2592, 2657, 2560, 33 ], [ 5, 28, 8279, 9266, 9239, 8299, 8284, 1066, 10335, 3164, 11341, 2, 11276, 1046, 2057, 122, 8266, 9254, 9262, 1107, 8293, 89, 2131, 8310, 11357, 8292, 10259, 11369, 95, 3174, 34, 10308, 2118, 10294, 10349, 8284, 1029, 9288, 3130, 81, 10317 ], [ 1056, 164, 2988, 1060, 2444, 1544, 808, 672, 1408, 2468, 2468, 2348, 2732, 1708, 1832, 3240, 3840, 800, 1060, 932, 416, 3972, 2060, 2944, 2604, 388, 1708, 2824, 1796, 2080, 3332, 1696, 3204, 3236, 1664, 640, 2080, 1312, 1188, 804, 904 ], [ 16772, 14628, -10996, -11124, -15936, 13768, -21984, -10912, -14624, -8248, 27108, -31160, -29944, -5948, -2840, 32416, -15444, 3904, 12836, 12972, -10904, 22956, -10112, -4412, -28948, 32516, 26884, -16664, 1412, 22056, -28248, 11400, 16480, 9292, 18336, -18076, -2548, 8768, 31400, -28928, -17976 ], [ 5, 20, 5, 5, 0, 69, 0, 68, 16, 20, 5, 16, 81, 17, 16, 0, 85, 65, 16, 17, 1, 80, 85, 16, 5, 17, 20, 85, 64, 65, 0, 64, 5, 64, 1, 4, 4, 80, 1, 1, 84 ], [ 2368, 2336, 288, 2144, 96, 2112, 288, 288, 320, 2144, 352, 288, 256, 256, 0, 32, 64, 288, 96, 2400, 2080, 2144, 352, 2368, 2368, 96, 288, 352, 2368, 2144, 288, 256, 320, 2144, 96, 2080, 64, 2080, 96, 96, 2080 ], [ 10304, 466, 208, 19544, 10704, 2450, 25816, 24922, 344, 24770, 16778, 24906, 8456, 16832, 24706, 192, 1224, 17794, 9552, 24640, 16386, 9240, 18698, 3464, 27658, 11466, 26890, 18696, 11712, 1282, 27008, 1170, 10648, 3136, 19912, 16842, 10314, 19546, 26626, 154, 18522 ], [ 10240, 16457, 18513, 26888, -30632, -14079, -6080, 24832, 8216, 2392, -16127, -30456, -14247, -6135, -30640, -22271, 16408, -22464, -22511, -30656, -5807, -30392, 17, -32760, -32688, 26952, -6056, -14264, -24319, -8112, -22272, -22256, -14063, -24568, -5800, -6136, -5880, 18448, -32687, -16304, -14063 ], [ -24544, -30710, -32666, -32734, 10600, -28344, -18174, -22456, 14600, 34, -28342, 10596, 8450, -20148, 12352, 14598, 6, -30432, 14658, -28310, -26518, -24512, -18428, -26324, -20188, 8450, 10534, -24246, -18358, 2152, -28604, 4462, -22458, 14660, -30422, -22518, 4162, -28372, -24574, 12298, -18362 ], [ -28666, -32667, 97, -32765, -32704, -28640, 6, 39, 35, 4164, -32732, -28572, 37, 4161, 4197, 4135, -28570, -32668, -32730, -28574, 4163, 4161, 68, 4165, 33, -32761, 99, 97, -28604, -28638, -32701, -28669, 67, -32762, -28667, 65, 96, -32765, 4167, -28633, 97 ], [ 4100, 16556, 18988, 2060, 16608, 4136, 4224, 5228, 3272, 232, 23268, 22212, 6824, 7168, 5316, 19016, 20140, 3624, 17508, 20200, 23104, 5636, 23592, 18092, 23204, 5256, 19072, 1732, 20072, 200, 556, 16972, 20576, 19656, 4704, 20712, 22120, 5344, 22240, 18144, 7840 ], [ 10784, 2560, -29182, 3106, 9216, 3618, 8194, 10274, 8192, -29150, 1568, 2592, 512, 11298, -32222, -21472, -29150, 11296, -23518, 1056, -32736, -24542, -24030, -31712, 2050, 1056, -32768, -31744, -21470, -23006, -29664, 11298, -24030, 514, 2048, -32766, 544, -23520, 10240, 9216, 8224 ], [ -14335, 18564, -22528, -7552, 8321, -7612, 19008, -21884, 8896, -22335, 645, 27201, 26817, 17025, 8768, -7483, -16320, -30527, 517, 10752, 16577, 25281, -21887, 26628, -15872, 8897, 10948, 8384, -5568, -30011, 4, -32572, 8324, -15676, -24443, 65, -21887, 26816, -30651, 18944, 16581 ], [ 16386, 384, 16770, 289, 16674, 16675, 417, 37, 16645, 33, 16418, 16800, 16548, 16519, 391, 16416, 36, 290, 16419, 16389, 161, 16645, 132, 16547, 16804, 16391, 288, 7, 1, 16518, 16800, 16514, 258, 16804, 6, 16801, 16804, 16643, 16416, 129, 16642 ], [ 10421, -21228, -23536, -30540, -22256, 3508, -32380, 1173, -31312, -32591, -21344, 384, 8624, -21376, 1188, 3124, -29296, 10672, -22475, -29404, -24395, -21471, -22511, -23408, -23151, -21503, 8244, -29296, -30459, -32464, -23420, -21199, 11397, 2449, -29679, 2053, 437, 11684, -31455, -23296, 11696 ], [ -18192, 6978, -29774, 2160, -28448, 14834, -22528, 5010, -28332, -26444, 12308, 2386, -26288, -30108, -30704, 11076, 144, -23838, -32460, 13222, 8372, 10358, 4788, 6582, -30270, 15234, -18346, -18158, 14898, -27722, 4564, -26526, 10550, -31950, -32684, -19834, 6436, -23980, -32702, 5104, -25626 ] ], [ [ 8704, 512, 672, 8832, 8706, 640, 8866, 642, 8866, 130, 544, 8704, 642, 34, 546, 8832, 8320, 8224, 514, 640, 8354, 32, 8224, 642, 2, 8194, 0, 8866, 674, 8192, 544, 8864, 8194, 544, 674, 8864, 128, 514, 8194, 8706, 544 ], [ 128, 8240, 8240, 176, 8320, 144, 32, 8210, 8352, 8370, 8240, 146, 8210, 8192, 18, 8354, 8368, 8210, 8354, 16, 0, 48, 128, 50, 2, 8354, 130, 8352, 8208, 32, 48, 32, 8368, 130, 8194, 8354, 2, 8226, 8224, 160, 18 ], [ 15880, 9730, 6156, -18358, -25534, -25018, -18422, -26558, -30204, 13824, -26558, -22454, 2052, -25076, 6664, 15948, 10312, -23548, 8770, -23036, -30202, 3584, 15886, -32244, 15950, -21438, 7752, -30652, 8776, 4106, -17854, 7744, 5120, -32698, -29682, 576, 1536, 12360, -27070, -23480, 1536 ], [ 18, 2, 678, 2613, 2177, 181, 647, 2084, 135, 691, 131, 2, 663, 547, 644, 2707, 2576, 2209, 2067, 2052, 18, 659, 564, 641, 2055, 534, 2064, 645, 133, 162, 2225, 677, 690, 519, 2595, 2726, 4, 2081, 178, 567, 52 ], [ 13376, 12288, 4160, 0, 12290, 5122, 8256, 9280, 1088, 1024, 8256, 9218, 8256, 4160, 64, 13376, 8258, 0, 9282, 5186, 5184, 12352, 9216, 66, 4162, 5120, 9218, 8256, 5186, 1024, 4098, 64, 12354, 5186, 8256, 9282, 12288, 9280, 8256, 5120, 9216 ], [ -26587, 8329, -30556, -32767, -20440, -18419, -26460, -18395, 2080, 12297, 10253, 8325, 2189, -32600, -24531, 45, 6272, 4100, -22355, 10409, -26623, 4096, -24572, -20344, 14476, 2184, -24444, 8324, -20348, 12424, -26583, 4260, 10409, -22487, -30708, 4100, 14377, -20316, -28627, -28667, -30547 ], [ 8228, 12384, -16332, -7840, -24268, -32700, 24932, 16412, 16440, 28976, -32700, -8096, 12308, 4384, 16652, -11932, -28388, 16, 12652, 12560, -24488, 8196, 8540, -12272, -16368, -20108, -28644, 344, -12176, 8276, 4164, 4368, 28732, -24500, -32508, -12188, -32700, 12320, -12028, -24304, -28364 ], [ 16897, -16301, -14526, -31984, 17025, 1217, -14573, 16835, -15407, 18259, 18307, -14767, 273, 18003, -32238, -15854, 17665, -31918, -14382, 16851, 1489, -15037, -32575, -31165, 17106, 595, 17793, -32303, -15870, -32768, -31488, -32111, 1729, -31614, -32446, 16720, -16112, 579, 1858, -14591, -31871 ], [ 28672, 28832, 8322, 12448, 4224, 20516, 28800, 24610, 4100, 20486, 160, 28802, 16422, 28832, 8224, 162, 12448, 16422, 12290, 160, 24710, 8326, 2, 20512, 8354, 4, 28710, 16512, 12452, 8226, 4098, 16546, 4230, 4130, 12290, 12320, 4102, 134, 16548, 28800, 24742 ], [ -24528, 16912, -32751, -16335, 24593, -8176, 16944, -16367, -16367, -16352, 24576, -7664, 16928, 24625, 8241, -16383, 529, -15855, 33, 8192, 24577, 16400, -7663, 16945, 16944, -15823, -32768, -7632, 8737, -24031, 24592, 24625, -32255, -7663, -15871, 16945, 16432, 8705, 8721, 16432, 8752 ], [ 2825, 23296, 2073, 6153, 18433, 2064, 23305, 0, 17176, 4104, 21017, 4608, 521, 528, 272, 776, 21009, 6424, 22784, 21016, 2840, 2824, 4865, 20993, 4609, 6169, 6936, 6153, 769, 6656, 21272, 19216, 16921, 18945, 2841, 17177, 2569, 18953, 20480, 18456, 17168 ], [ 66, 16659, 24834, 16721, 16465, 83, 8448, 24577, 320, 24595, 24915, 8529, 16656, 8515, 8211, 24659, 272, 336, 8451, 8275, 24659, 18, 16722, 24850, 8464, 8450, 8464, 16642, 24835, 8259, 337, 81, 8272, 338, 24832, 273, 16643, 323, 321, 8208, 24576 ], [ 10306, 64, -30192, -32254, 10384, -30062, 2208, -23950, -32544, 10930, -30112, 2098, -24382, 8240, -30576, 560, -32768, 2210, -22414, -30558, -30608, 112, -32064, -30128, -32174, 10866, -32046, 8354, -23872, 8786, -32622, -32112, 8882, 2800, 10848, 10864, 8274, -32094, 642, -21902, 10816 ], [ 8225, 16385, 20632, 28720, 233, 20545, 24753, 12433, 28865, 16, 20633, 24777, 28713, 9, 20552, 20609, 72, 12537, 12360, 232, 24745, 24641, 12337, 20497, 20577, 20560, 12392, 16417, 24705, 8408, 8393, 8288, 128, 8432, 28856, 4312, 20552, 120, 4192, 20529, 20504 ], [ 128, -29680, 1170, 0, -30702, 146, -31614, 2194, -29680, -32622, 1024, -29696, 1154, 144, 1042, 3200, 1152, 3218, 3072, -29694, 3088, -29552, 1042, -32766, -29696, 2192, -32638, -32752, -31598, -29680, 3072, 2192, 1168, -32766, -31600, -29566, -32768, -29678, 3090, 2178, -30702 ], [ 0, 25344, -8190, -24574, -7936, -32766, 25344, 24832, -32766, -15614, -24320, 24578, 16640, -15616, 2, 8448, 25088, 16896, 8960, -8190, 8450, 8192, 2, -24064, -32768, 2, 24578, 25088, 258, 25344, -32256, 16898, -24318, -15616, -16126, -24318, -16126, 768, -31998, -23808, -15616 ], [ -32766, 8240, -24544, 178, 16, -32592, -32749, -32638, 33, 16, 8369, 8354, 2096, -32621, 10402, 10256, 1, -32766, 162, -32736, -24526, -30704, -30591, 8243, -24430, 18, 8209, 8225, -22365, -22400, 2048, -32589, -24557, -32638, -32717, -32750, -30704, 2195, 2193, 10274, 160 ], [ -30720, 784, 2640, -30128, -30400, 784, -31872, 720, -30192, 256, 2896, 768, -32256, 704, -32624, 256, -31936, 144, 2240, -32256, -31808, 2688, 2448, 144, 2320, -32304, 2944, -30528, -32048, -30080, -32256, 2640, -32192, 2688, 3008, -30128, 2368, -30512, -29808, 2304, -32512 ], [ 1282, 330, 3084, 2316, 256, 3394, 2052, 3402, 1352, 258, 322, 3150, 1096, 1294, 2124, 2060, 2318, 3078, 3342, 264, 334, 2062, 1288, 256, 3330, 8, 3406, 3400, 3074, 330, 0, 266, 1282, 1096, 1092, 3138, 1092, 1348, 1034, 2370, 3136 ], [ 4484, 6160, 4484, 2240, 2500, 6596, 4436, 4224, 4240, 2176, 6228, 6548, 2432, 2112, 272, 6612, 4372, 452, 452, 4368, 2128, 4548, 2116, 2244, 2192, 6276, 388, 2244, 6276, 4372, 4292, 2048, 6352, 144, 2256, 2452, 2052, 6592, 6292, 2128, 4116 ], [ 5280, 232, 1128, 240, 92, 4192, 1132, 4220, 220, 216, 220, 5308, 1140, 212, 132, 232, 4152, 1188, 188, 1092, 4244, 1144, 4168, 4144, 56, 4284, 1232, 196, 5120, 132, 5200, 16, 5276, 4296, 72, 4320, 248, 5256, 4132, 24, 1120 ], [ -13600, -32090, 2720, 2560, -8160, -23936, 18534, 27330, 27168, -7584, 10946, 16486, 18434, -13628, 24708, 10338, -30618, -22364, -5562, 24800, 10884, 8258, 2786, 27266, 2626, -6108, -7484, 198, -22426, 24678, 26658, -7964, 10982, 16900, 2048, -30618, -32574, 8740, -30586, 16900, -5466 ], [ 18728, 46, 16392, 14, 18726, 64, 16484, 18758, 102, 72, 16422, 2404, 18466, 2414, 18444, 356, 16452, 18468, 294, 18764, 16652, 18464, 18468, 106, 42, 16714, 18796, 16394, 296, 18694, 2310, 18504, 16448, 16454, 16640, 18478, 16640, 2338, 108, 292, 16490 ], [ -22520, -1024, 4608, 29696, -18432, 7688, 5120, 29704, -5112, -20992, 3592, 23048, -22528, 13824, 8, 18952, -12280, 23040, -23544, 1536, 8, -14840, -24064, 28680, -5120, 27648, -11768, 9216, 2560, -6656, -1528, -16376, -24064, 10760, -14840, 1544, 3584, 32256, 21512, -20992, -29176 ], [ 146, 66, 229, 2051, 2211, 247, 2135, 193, 2100, 2240, 208, 2176, 2119, 192, 53, 2096, 2050, 240, 1, 177, 2182, 2087, 245, 2180, 225, 242, 5, 245, 2177, 0, 113, 163, 2246, 197, 2119, 160, 51, 98, 85, 193, 2067 ], [ -3808, 20771, -32477, -8158, -32510, -32479, -8158, -16383, -24542, 28960, 16385, -7902, 28931, -28382, 24610, 24611, -3806, 12288, -16093, 28931, -3838, -20190, -28639, 12289, 28961, 12323, 8450, 16675, -16125, -12255, 16386, 8482, -20448, -32480, 16387, 20514, -8191, 20513, 20770, 12545, 28962 ], [ 12553, -28408, 9217, 1289, -24319, -19447, 12296, 1028, -19451, -19200, 9224, 12552, -20480, 8457, 4096, -31475, -19444, -27643, -32500, 5132, -32764, -28407, -23548, -32768, -19191, 268, 1292, 261, 268, 256, 12293, -32511, -27640, -23292, 1289, -23292, 8196, 12297, 8201, -19199, 13576 ], [ 8192, 9858, 8704, 1920, 8850, 786, 128, 9872, 1042, 9730, 10002, 384, 8320, 1026, 9216, 9216, 9490, 784, 8194, 1810, 1664, 9088, 386, 9616, 9216, 1296, 530, 9344, 18, 146, 9488, 9730, 9488, 8336, 8466, 1536, 8448, 10000, 658, 1026, 1922 ], [ 16426, 21536, 21562, 5176, 20506, 34, 16442, 4136, 16392, 17434, 4136, 17408, 21522, 21514, 21536, 4112, 4152, 1042, 5136, 4104, 20514, 20498, 5144, 20514, 5120, 26, 40, 20506, 17456, 1058, 20522, 5160, 20522, 16386, 32, 17432, 5120, 16402, 20512, 0, 4112 ], [ 3207, -15200, -15224, 3374, -31639, -15230, -15071, 2188, -15998, -32575, 3552, -15345, 2213, 3082, 19653, 3112, 482, -14910, 3074, -13945, 17900, 3425, -15032, 16458, -15321, 3243, 2178, 1385, 174, 2475, 17574, -30259, 234, 2401, 19471, 366, -31737, 16704, 19875, 17608, -31608 ], [ -22912, -31614, -7034, -27516, 17056, 5280, -12126, -15836, -3578, -23422, -7518, 8196, -2556, -2910, 21156, -8158, -26976, 36, -23420, 21636, -22876, 12420, -3424, -2428, 25222, 21124, -23932, 21632, -11738, -8188, 21538, -23040, -8192, -27614, 4224, 8836, 5284, 26272, 13474, -32634, -19294 ], [ 25600, 25601, 8322, 1024, 1, 25600, 16386, 24578, 16384, 8321, 24706, 8322, 25602, 0, 8320, 1025, 25600, 129, 8323, 24578, 25729, 8322, 9344, 16512, 8321, 16515, 9217, 17410, 16387, 8192, 1154, 16387, 17410, 16387, 25731, 16386, 8320, 24707, 9344, 8195, 25729 ], [ 4288, -23456, -24414, 5346, 4096, 13506, 8224, -31614, 13506, -20478, 4130, 5312, 4194, -28480, -28448, -32640, -24352, 8354, -32542, 1186, -32542, -32542, 4256, 13408, 5218, 13408, 1216, -27552, 13472, -19232, -31744, 5216, -19326, 8416, -27488, 5346, -23552, -24384, -20320, -19358, 8322 ], [ 2324, 19152, -23742, -6064, 19286, -22126, -24186, 26692, -29996, -7866, -32176, -15662, 16532, -14058, -7232, 27266, -7674, 2498, 324, 9156, 594, 16576, 24918, 26770, -14334, -22144, -21564, 18820, 19026, -22062, -5370, -32556, 82, 9110, -22444, 26902, 18580, 24854, 24592, -32510, -7532 ], [ -15360, -31488, 17664, -31744, 0, -15104, 0, -15104, -32768, -15360, 1280, 256, -32512, -16128, 0, -31488, 0, 16640, 256, -15104, 256, 16384, 1024, 0, 1280, -32512, -31744, 0, -16384, 17408, -16384, 17408, 0, -15104, 17408, -32768, 0, -15104, 256, -32512, -32512 ], [ -15308, 4167, 17153, 16464, 1863, -27358, 16391, 20850, 611, -28555, -31998, 17921, -31232, -10697, 17409, -31135, -15001, 1824, -10377, 16497, -31419, 4725, -11242, 1859, -32431, 1872, -27565, 18196, 17158, -10462, 6000, 865, 21008, 17682, 22337, -15872, 5735, -26793, -15008, -11164, -10729 ], [ 21776, -31600, -3056, 20752, -20224, 17680, -28272, 0, 29824, -8064, 8592, -23552, -7792, -28400, -27248, -12016, 28944, 26000, -31600, -28272, 12288, 28816, 384, 1296, 4096, -3952, 13440, -27376, -31488, -28672, -20336, 256, -16112, 4368, -31600, -6912, -23152, -16000, 9600, -32512, 17664 ], [ 17476, 19520, 9286, 25602, 2050, 26692, 10304, 0, 18438, 9218, 9218, 2112, 18434, 3136, 2, 16388, 9216, 3140, 1088, 8256, 11264, 9286, 10240, 70, 11332, 10240, 8196, 8194, 11266, 25670, 26624, 9216, 9286, 17472, 64, 27648, 11266, 26694, 11332, 24646, 8256 ], [ 32, -32767, -32224, -32749, -32221, 272, 256, -32718, -32256, 819, 784, 786, -32223, -31967, 306, -31952, -31984, -32463, -32207, -32734, -32511, 18, 515, 306, 307, 563, -32749, 803, 528, -32766, 257, 818, 562, -31968, 307, 514, 530, 304, -32768, -31981, -32765 ], [ 6787, -32247, -13910, 6410, 16512, -26459, -16121, -32126, -9813, 5036, 17152, -13407, -26239, -11731, -9689, 6920, 4239, 18601, 4138, -15611, -25939, 19374, -30196, -12253, -13655, 17292, -12256, -13947, 20738, -9946, 16675, -30720, 6400, 6692, -28278, 16930, 17029, -30289, -28277, -32595, 21127 ], [ 18570, 20520, 16640, 22530, 3490, 18466, 40, 290, 4352, 162, 16512, 19498, 22658, 16672, 23946, 3114, 17568, 4224, 17576, 21762, 23690, 21898, 5418, 7168, 20864, 4096, 19754, 4394, 6314, 19592, 1154, 16674, 5128, 16554, 21506, 424, 5408, 23970, 4264, 23968, 19592 ], [ 324, -27388, -28608, 5188, 5376, 4100, -27388, -31424, -31484, -32700, 0, -27584, -27644, 1280, -28416, -32508, 1028, -28416, 1092, -28416, 4356, 68, 4, -31488, -28608, -31488, 5184, -28672, -28412, 4160, -27388, -31424, -28416, 324, 256, 5188, -28672, -27392, -27324, 4160, 4160 ], [ 417, 128, 160, 136, 160, 296, 0, 41, 256, 264, 416, 8, 264, 265, 393, 168, 128, 136, 296, 0, 424, 41, 393, 296, 385, 1, 9, 136, 161, 128, 1, 417, 264, 417, 136, 393, 392, 385, 416, 169, 169 ], [ 448, -31868, 8452, 1472, 384, 1536, 1860, 8516, -30976, -22784, 1860, 768, -32064, -23676, 9092, -30908, 9344, 8448, -22848, 1088, -22656, -22976, 1600, 8900, 8384, 8580, 8644, 4, -23616, 1664, 10052, 9860, 388, 1344, 9088, 384, -22592, 9472, -23104, 708, -31868 ], [ 1570, 271, 2823, 2063, 3877, 1064, 1805, 3885, 3844, 3338, 269, 2048, 1799, 1550, 3362, 3081, 3083, 2305, 46, 2560, 813, 1825, 2567, 1285, 268, 3361, 3085, 2571, 3621, 2574, 3365, 2344, 2348, 2565, 3330, 3850, 3105, 1034, 4, 1826, 3107 ], [ 9296, 9816, 9928, 5724, 5188, 8384, 8784, 14040, 4624, 9740, 9288, 9216, 588, 9860, 13016, 5636, 8900, 516, 5836, 9360, 9344, 12504, 9432, 68, 12948, 5188, 13972, 9228, 528, 4240, 12820, 4304, 148, 8720, 9288, 8716, 20, 24, 14036, 5832, 1096 ], [ 8725, 152, 21, 8713, 8837, 652, 8856, 521, 8728, 8220, 8200, 8340, 512, 669, 8732, 8848, 24, 21, 668, 656, 21, 129, 16, 8709, 645, 152, 8192, 665, 517, 8220, 8213, 8849, 8724, 16, 8841, 24, 8713, 5, 8840, 132, 129 ], [ 628, 1584, 2708, 1092, 3552, 1444, 3524, 3956, 1792, 784, 1700, 944, 1248, 1588, 2548, 3764, 3252, 4020, 1268, 336, 2464, 1280, 992, 3956, 2020, 1136, 2404, 3760, 1076, 2532, 660, 3968, 3536, 2736, 3412, 800, 192, 1056, 420, 2004, 2704 ], [ 7200, 5152, 13344, 11264, 1056, 10752, 13312, 11776, 7712, 13344, 3584, 4608, 14880, 13824, 14848, 6176, 4640, 15360, 0, 11296, 1536, 8736, 9248, 11808, 5632, 12320, 2592, 4128, 4128, 8704, 13312, 12288, 7168, 512, 5120, 14848, 1056, 13344, 9760, 10240, 10784 ], [ 64, 2260, 2260, 80, 2120, 64, 92, 140, 204, 212, 2244, 148, 8, 204, 2136, 152, 2120, 4, 220, 88, 192, 2112, 2124, 2048, 12, 4, 2128, 2204, 196, 8, 2060, 212, 148, 8, 2184, 2112, 88, 2112, 204, 132, 2268 ] ], [ [ 2084, 2116, 4196, 64, 1220, 3296, 2048, 4164, 4292, 228, 6336, 7300, 160, 3236, 4160, 2244, 0, 6372, 5316, 5312, 7168, 3172, 5344, 1156, 4096, 3168, 7360, 7268, 5220, 3236, 1060, 7268, 3140, 5316, 1248, 4132, 1220, 3108, 1028, 4224, 4256 ], [ -27456, -32624, -27540, -31667, -31492, -32624, 5192, 4249, 16, 221, 5237, 4128, 5181, 1168, -32652, 4144, -32676, -31559, 1208, 1184, 4153, -27400, -31576, -32608, -27400, -32516, -28636, 5225, 5289, 4252, -31647, 21, 4229, -31580, -31520, 1184, 4101, -27631, -31627, 1037, 4300 ], [ 20, -31744, 112, -31408, -32720, -31468, 1136, 1348, 1316, 352, 68, -32684, -32512, -32672, -31696, -31440, 52, -32448, -32748, 1280, 1076, -31648, 1348, 292, 1140, 1104, 304, 4, 1296, 1380, 276, -32688, 1060, -31440, -32704, -32416, -32448, -31408, -31724, -31676, -32732 ], [ 10752, -24576, -24576, 2560, 8192, -30208, -32256, 10240, -30720, 8704, -30720, -32768, -30208, 2560, -30720, 8192, 8192, -30208, 2560, 10240, -30208, -22016, -32768, -30208, 10240, -32768, -22016, 8192, -32768, -32256, 512, 512, 2560, 2048, -22016, 2560, 10752, 512, -30208, -30208, 0 ], [ 2052, 2052, 2068, 20, 2080, 2096, 20, 20, 2080, 2580, 52, 2096, 52, 528, 516, 564, 2052, 36, 564, 560, 2612, 2080, 2592, 32, 2576, 48, 532, 528, 544, 2068, 532, 544, 2560, 2084, 516, 528, 2612, 2064, 560, 548, 2560 ], [ 17672, 24906, -15000, 25698, -7896, -24480, 9544, -23484, -6812, 6, -8156, -31414, -24306, -31638, 1066, 25960, 8550, 1282, 16686, -31670, -31412, 25858, 25674, 1030, -31378, -24568, 9290, -24308, 1096, 16748, -6814, -8180, 25704, 24682, -7072, -23508, -31676, -23512, 1348, 24640, 78 ], [ 22960, 7302, -27472, -9802, 5282, -28508, -31582, -9930, 17552, 6148, 1446, 2356, 2452, 22676, -11902, -15070, -14208, 4530, -15194, 22912, 4240, -12284, -16218, -12892, 23590, 23684, 2050, -31562, -30542, 4246, 7472, -9082, 16802, -30330, -13166, 16514, -25582, -28506, 6324, 17428, -29390 ], [ -7504, 28816, -24576, -24016, -19792, -3456, 20528, -7648, -11600, 20528, -16240, -12112, -19792, -28624, 4096, 29360, -16208, -28112, 25136, -28112, -32608, 12432, -23904, 29360, -8048, 8832, -20464, -19920, 16912, 640, 25248, 25232, 4256, 17056, 21152, 4272, 16560, -32128, -24432, -4048, -28672 ], [ 29696, 8456, 23561, 30978, 23883, 21571, 13379, 7489, 10569, 7234, 28680, 17675, 18435, 11331, 26947, 27906, 2312, 13579, 12352, 6144, 25602, 6464, 10248, 25928, 8448, 26955, 8266, 8201, 14339, 25664, 29000, 16384, 1281, 1281, 19776, 9473, 30784, 23625, 11522, 11587, 11531 ], [ 8258, 16422, 97, -16352, -8187, 8262, 16416, -8187, -32665, -8127, 68, 16388, 16481, 16418, -16348, -32666, -24506, -32732, 8295, -16317, -24474, 5, -8092, 8198, 24614, -32668, -32767, 16417, 24614, -16315, -24541, -16384, -8093, -32767, -24511, -32667, 8225, -8095, 24678, -8127, -16314 ], [ -16335, 24752, -20447, 12434, 24866, 28961, -28253, 8626, 16787, 8339, 20739, 29073, 24883, 12339, -20047, 20658, 8451, -16239, 8576, -24269, 20771, 8594, 8337, -16222, -24447, -8191, -11885, 20739, 28672, 8578, 16403, 29089, 12306, -12158, -20096, -15982, -12237, -20303, 8371, 29107, -16349 ], [ 176, 1, 130, 145, 0, 18, 160, 16, 17, 131, 49, 161, 16, 147, 178, 51, 32, 177, 146, 162, 50, 3, 17, 179, 129, 2, 176, 2, 32, 32, 128, 34, 130, 145, 34, 49, 19, 146, 161, 34, 146 ], [ 35, 563, 16944, 17952, 34, 16386, 17938, 17408, 16433, 1584, 16432, 1538, 1539, 49, 16435, 1, 48, 16384, 529, 545, 1555, 51, 16897, 16928, 16419, 16930, 16400, 1024, 1569, 17441, 17938, 16929, 1025, 1075, 1025, 17459, 528, 1, 17458, 529, 531 ], [ 10944, 15113, 11073, 8776, 10953, 14336, 8320, 9032, 14849, 2185, 4936, 129, 8200, 10248, 6144, 4609, 832, 12425, 4993, 4544, 14657, 2944, 15041, 13257, 8512, 4672, 9032, 4232, 8256, 4361, 10440, 6536, 12352, 10376, 769, 12744, 6785, 8832, 14857, 14657, 2561 ], [ 8889, 18960, 4104, 10264, 6185, 25264, 24608, 9, 16416, 14392, 31248, 12937, 27296, 30736, 12816, 19088, 23065, 31265, 6153, 12984, 12985, 29321, 4096, 26785, 26800, 31377, 16944, 537, 8760, 14497, 14353, 14376, 31281, 24577, 28697, 14977, 14848, 12833, 16897, 31265, 29352 ], [ 669, 8840, 545, 5, 8357, 676, 656, 644, 8708, 8745, 8868, 8193, 149, 140, 8241, 8757, 689, 149, 8876, 8244, 20, 8332, 8741, 540, 533, 8893, 60, 49, 565, 148, 701, 8836, 8221, 8740, 8192, 17, 8349, 8744, 169, 141, 537 ], [ 12304, 8224, 9232, 9248, 8192, 16416, 21552, 28672, 0, 8224, 28672, 21536, 28704, 28672, 24592, 12304, 20512, 5136, 24608, 29744, 12320, 29744, 5120, 16416, 13328, 4096, 9232, 21504, 20512, 25600, 1040, 28720, 21552, 25632, 9248, 28672, 29728, 12288, 4096, 25616, 17424 ], [ 2084, 1089, 5233, 5156, 2093, 2141, 1044, 4213, 1101, 3117, 6236, 2112, 3129, 7281, 100, 4117, 7289, 3124, 4184, 3185, 4, 5160, 7280, 2080, 1029, 2112, 1124, 1068, 4220, 124, 1088, 1040, 100, 2125, 6213, 3096, 64, 6236, 7285, 6176, 96 ], [ 2248, 330, 2442, 2056, 202, 2240, 2242, 264, 2434, 2050, 2314, 2368, 64, 2242, 2112, 2370, 66, 66, 2304, 192, 392, 258, 2240, 200, 328, 2250, 256, 2114, 2056, 2, 2312, 200, 64, 2304, 2498, 2050, 386, 2184, 2440, 2440, 64 ], [ 2050, 704, 1664, 3722, 3712, 520, 2048, 1152, 194, 514, 584, 3712, 3784, 3272, 1218, 3144, 2176, 2626, 2120, 66, 2754, 1098, 3074, 3778, 706, 202, 130, 2562, 3712, 1098, 1610, 2050, 2186, 2242, 1088, 3200, 1544, 1090, 1024, 0, 194 ], [ 24681, 4136, -30590, -21917, 40, 20489, -24414, 16482, 25250, -21885, 2248, 25258, -13821, -7989, -3575, -3424, -12287, 2048, -16352, 19179, 10947, -22296, 22728, -15672, 618, 27304, 10891, 28675, 6731, 18952, -3414, -22006, -22429, 6208, -24375, -3541, -3454, -28501, 22728, -28093, -12159 ], [ 4944, -32480, -27872, 4096, -32400, 8480, -24048, -24224, 4912, 12304, 528, 4096, -31904, -28368, 48, -28144, -24512, -20400, -27824, 4432, -19936, 8816, -20416, -20192, 13088, 880, 12304, -20112, -20448, 8544, 13152, -32752, 8800, 4928, -20416, -28560, 8704, -27840, 832, -19968, 12832 ], [ 5256, -28352, -26424, -32576, -28352, 23944, -27584, 3080, -16376, 20736, 6464, 17416, 20864, 17664, 19720, -16384, 18752, -9856, 5568, -25472, 19912, -26424, 21504, -9848, 22784, -8824, -32312, -25272, 16384, 6272, -31680, -8960, 4168, -11064, -28480, 128, -29568, -12984, 2240, 3400, -27576 ], [ 641, 72, 4097, 2560, 2249, 4617, 512, 6664, 73, 512, 4681, 2240, 129, 2688, 2568, 4097, 6345, 6280, 4168, 2569, 2761, 2624, 577, 4096, 2752, 201, 6152, 2184, 2248, 6729, 2761, 6216, 6209, 4297, 2569, 4297, 4224, 6217, 6792, 6217, 712 ], [ 6176, 6665, 6154, 299, 6945, 801, 6912, 2857, 4104, 6403, 514, 6658, 769, 6699, 4641, 544, 2058, 6920, 6176, 6441, 6402, 6147, 4386, 6184, 776, 4387, 267, 523, 4392, 4905, 2592, 6408, 6690, 6176, 4096, 4907, 6691, 513, 4640, 4130, 6146 ], [ 8208, -32624, -22400, 8336, -30576, 10368, -32768, 10384, -32640, -22384, 10384, 0, 10384, 10384, 8320, -30720, 2048, -22400, 2064, 8208, 10368, -30592, 2048, 2192, -24576, 8192, -24576, -30592, 2064, 10256, -30592, -24448, 10368, -32624, 0, -32640, 0, 10384, -32640, 2064, -24448 ], [ 18817, 17698, 16802, 18834, 1074, 16386, 288, 17571, 18608, 16769, 3362, 17537, 1328, 19633, 18611, 19600, 2193, 3491, 17809, 3090, 3345, 16817, 19840, 19745, 288, 291, 17426, 19888, 17456, 17665, 1410, 3121, 258, 49, 2, 18851, 16530, 17666, 18448, 2177, 16691 ], [ 9728, 13312, 5121, 13952, 13441, 1, 9345, 5121, 8193, 12801, 1537, 1025, 9728, 13952, 8192, 1536, 9728, 5633, 1537, 13312, 13441, 8193, 641, 1153, 8705, 13440, 8320, 8833, 0, 13441, 129, 4224, 9345, 5249, 8320, 13441, 1665, 8705, 1025, 4225, 640 ], [ 1024, 98, 1554, 1552, 1090, 610, 546, 48, 34, 1632, 546, 1058, 530, 1072, 1042, 114, 1104, 66, 594, 50, 1650, 1616, 594, 562, 1122, 1104, 512, 50, 1602, 1602, 114, 1138, 626, 1072, 32, 1104, 1090, 578, 82, 112, 1586 ], [ -7359, 200, 17033, -3968, -15608, 25416, 17288, 29184, -19704, 4424, 16641, 24704, -20032, -16248, 29568, 4297, -23735, -20160, 29633, 25096, -19831, 321, 12745, -3576, -15863, 13121, -28408, -20223, -32183, 24584, -24192, 21128, -8127, -27967, 4232, -11967, -3456, 29249, 8513, -32632, -28536 ], [ 1060, 3114, 3096, 2049, 2086, 2572, 2090, 2746, 2694, 0, 3643, 174, 128, 3593, 3125, 3757, 1062, 180, 1050, 3746, 1154, 12, 2051, 1039, 3248, 2224, 2064, 574, 1687, 3214, 1071, 2193, 2705, 1561, 2179, 1170, 2082, 3111, 2733, 1196, 3202 ], [ 66, 16, 4162, 1112, 1024, 1154, 1160, 5192, 74, 1232, 1106, 128, 80, 74, 4162, 1162, 1096, 5130, 194, 5338, 4106, 1242, 146, 1032, 5266, 26, 1050, 218, 1160, 4312, 2, 146, 208, 1240, 5266, 4120, 26, 4184, 4296, 5336, 5144 ], [ 16645, -6130, -13179, -24435, -7038, 27919, -22528, 24709, -14964, -29308, 9602, -7031, 10508, 27655, -23162, 3079, -15354, -4863, -15997, -24573, 1154, -5883, 17418, -4727, 2062, 9356, -29696, -7931, 1036, 8334, -30709, -30324, 18697, 16775, -5758, -32634, -16372, 9220, 11266, 16777, 3330 ], [ 17472, 7264, 1184, 21728, 22560, 16608, 5184, 4128, 4320, 16512, 20608, 19520, 3232, 1216, 20576, 22528, 19648, 21568, 5216, 21600, 17600, 6336, 5248, 4160, 17600, 22688, 21632, 16416, 18432, 22752, 20672, 7200, 20576, 3136, 23680, 5312, 4192, 18624, 2080, 21664, 7296 ], [ 10370, -30590, 2178, -32766, 10242, -32638, 10370, 2176, -32640, -24574, -32638, 2048, 8320, 10368, -32640, -30718, -22526, 128, -24446, -24574, -22528, 0, -32768, -22400, -24574, 8194, 130, -32766, 130, 8194, -32638, -32766, -22526, 0, -30720, -32640, 8192, -24448, -22398, 8194, 2178 ], [ -12925, -24701, 5377, -11647, 7297, 3330, -13568, -14208, -26239, 4481, 19458, 16385, 1410, 6656, 17408, -26623, 17537, -25982, 17923, -26623, 5890, -32639, -32383, 1537, 16769, -25599, 21635, 16643, 6657, -14976, 16515, 7041, -28928, 16768, -14333, -8445, -30719, -15486, 1408, 17923, -12286 ], [ 1032, -32704, -23296, 328, -32639, -15167, -31423, -6783, -16056, -16183, -7167, -24255, 16449, -7864, 25865, -24128, -31288, -6776, -32576, -7736, 17792, 24713, -6903, -23103, -7936, -16064, -31544, 16513, 8448, -15991, -7096, -8000, -7104, 16648, 8329, -32503, -24256, 25793, -7743, -7096, 16577 ], [ 10, 4234, 2442, 4234, 2, -28672, -26614, -26616, 2048, 2, -30464, 6146, 2056, 2048, 384, 4234, -26486, -30464, -26614, 4096, 6528, -30336, -32510, -30334, 6410, 386, -32758, 6400, 6400, -28534, -32630, -32374, 128, -26622, -28278, -30592, 264, -28414, 4232, -26232, -30590 ], [ 5257, 1036, 5324, 4229, -27639, -26943, -26939, 1032, -31159, -32563, 4813, 1156, 525, 0, 5833, 1536, 1153, -32568, 5261, -32123, -26995, 1160, 1225, -32695, -31668, 1217, 517, 5765, 1225, 516, 1733, -27007, -28091, 5252, 4289, -27508, 5321, -27135, 5256, 1545, -28599 ], [ 16, 16384, 25634, 16400, 17408, 16386, 9250, 16418, 24626, 16386, 17426, 8240, 1074, 25602, 17408, 17408, 9234, 1024, 1074, 25648, 24626, 34, 24578, 9234, 16384, 32, 1026, 8208, 1058, 9216, 16432, 24592, 16434, 9266, 8240, 17440, 25632, 34, 1042, 24594, 17440 ], [ 512, 576, 17408, 64, 16448, 17984, 16896, 1088, 1024, 17408, 16960, 64, 16448, 17920, 1088, 64, 16448, 17472, 0, 1024, 1024, 17920, 1088, 1088, 16448, 1088, 576, 576, 16448, 1024, 16896, 64, 16384, 0, 512, 17472, 64, 0, 17408, 1024, 16384 ], [ 20815, 23878, -27573, -30686, 5410, 1122, 21867, 20580, 18703, -30456, -29408, -29371, -8849, 7429, 22594, 6148, 22855, -8888, 107, -32693, -26296, 20845, -14994, 6177, 21518, 4359, -26298, 2089, 19752, -15257, -14234, 47, 7207, -29619, -29337, 297, -32733, -11986, -13211, -12217, 23620 ], [ 17434, 1030, -15350, 1024, -32742, 17414, 17432, -16376, -31744, 16394, -31742, -31726, -32768, -32748, 16390, -16380, -32760, 17408, -16380, 1042, 14, -31730, 1042, 17428, 16394, 17414, 8, 1042, 16412, 1038, 16410, -15330, -16382, -31742, -15360, 1034, -16356, -32752, -16374, 1030, -31734 ], [ 2048, -8175, 2065, -32768, 16384, -8175, -6144, -30704, -6144, -8176, -30704, 17, -14335, -14320, -32751, 8192, -24576, 2065, -6144, 10240, -6127, 8193, 26640, -16367, -30719, 2064, -24560, -22528, 16400, 10257, -32751, 16, 8192, -16383, 10240, 10257, 8193, -16368, -14335, 2064, -30720 ], [ 8244, 13312, 9313, 4212, 4113, 12288, 13361, 9313, 12293, 9296, 8213, 13364, 12405, 4213, 9216, 13329, 8277, 13312, 5136, 9220, 13361, 12400, 5137, 5172, 12292, 12384, 5156, 12372, 12288, 12324, 9233, 12373, 9268, 9249, 1136, 80, 1092, 8260, 13312, 1136, 13364 ], [ 18504, -13696, -30592, 832, 18888, -15416, -13440, -30200, 2568, -30072, -15864, -32192, -15736, 18944, -16056, -30144, 16384, -13632, -30072, -32504, -14208, -30712, 840, -13688, 2112, -15808, -31928, -30456, -30712, -16256, 968, 2056, -13944, -30528, -30144, -32440, -15552, -13376, 2304, 16896, 16392 ], [ -32728, 4186, -32656, 10, 218, 4290, 216, -28672, 104, 4178, 4336, -28470, 10, 0, -28440, -32742, 162, 4248, 130, 4216, -28552, 4256, -28648, 4258, -28614, 4272, 4274, -28630, 64, -32614, 4120, 186, -32702, -32520, 232, -28574, 4296, -32656, 208, 120, 4096 ], [ 10256, -6016, -29824, -24448, 10384, 24976, 16912, 2832, 18576, -13696, -16384, -32128, 8464, -21872, -15744, -30720, 18704, -24448, 24576, -21744, -31856, 27152, -14192, 10368, -30192, -21632, -7664, 16640, -32496, 8592, 18432, -30336, -5616, 25088, 2176, 16400, 10768, -5760, 8720, 25216, -16256 ], [ 2112, 2113, 4161, 0, 2053, 4416, 324, 325, 6464, 257, 6209, 2117, 69, 6212, 4100, 2304, 2112, 2373, 1, 4417, 6148, 2117, 6401, 261, 4165, 4421, 260, 2116, 4353, 6145, 2308, 4417, 4421, 6400, 4420, 2116, 65, 4160, 2309, 4, 6144 ], [ 258, 1100, 1310, 1304, 76, 1104, 328, 74, 64, 262, 1026, 86, 72, 284, 66, 268, 336, 1302, 1294, 78, 1294, 70, 10, 256, 1302, 324, 1372, 256, 4, 1298, 1050, 70, 64, 1280, 334, 1116, 1110, 1026, 1364, 70, 268 ] ], [ [ -22516, -31726, 1044, -21484, -32768, 10266, 8200, -21476, 10260, 2066, 10248, -24554, -32754, 2068, -23548, -32754, 11288, 2074, 2070, 4, 8196, -21490, -31736, 2052, 3096, -23536, -22506, 1050, -31744, 22, 9228, -23534, -22512, 1048, 11286, -30718, 1026, -22502, -23550, -21496, -31744 ], [ 21602, 20577, 17600, 320, 5536, 17410, 704, 16992, 22144, 18051, 6115, 5056, 4770, 18208, 21635, 451, 5729, 4928, 16674, 21538, 4739, 320, 21795, 22049, 1633, 20608, 16739, 4547, 835, 1665, 21507, 18339, 22145, 17090, 32, 4225, 225, 21793, 4097, 21410, 5728 ], [ 170, 32, 8328, 10, 296, 8456, 2, 8328, 426, 424, 8362, 8330, 288, 136, 8584, 0, 8, 8490, 8450, 416, 392, 8456, 384, 386, 384, 264, 424, 298, 8354, 386, 130, 8362, 8322, 8232, 8610, 8618, 424, 8328, 138, 8616, 8448 ], [ 6208, 12376, 8264, 12312, 16, 2140, 8220, 8208, 6228, 12372, 12, 4108, 10244, 8256, 2052, 8280, 12292, 2116, 2076, 6152, 10328, 2056, 8260, 4116, 0, 8256, 92, 14340, 6216, 12292, 14404, 10268, 8216, 6216, 6224, 2060, 14364, 12296, 4108, 12380, 2116 ], [ 24868, 24833, 24613, 25860, 21508, 9216, 24609, 25636, 4097, 25861, 9505, 29957, 16384, 4132, 9221, 24580, 25856, 37, 8453, 24865, 24833, 8452, 4356, 5408, 24833, 1029, 20737, 20773, 9509, 13344, 12289, 4389, 13313, 16641, 12324, 9249, 25889, 17696, 17412, 12325, 1028 ], [ 0, 294, 292, 838, 512, 288, 548, 608, 580, 518, 832, 870, 514, 870, 292, 354, 870, 38, 68, 288, 320, 288, 610, 68, 352, 516, 320, 64, 36, 6, 0, 358, 32, 358, 834, 834, 358, 102, 36, 288, 34 ], [ 1, 1040, 1027, 3, 48, 1024, 1059, 5123, 4113, 4147, 1026, 1024, 5154, 1025, 1058, 1043, 5136, 4128, 1026, 1, 16, 5168, 1072, 1073, 0, 5121, 1042, 1024, 4097, 51, 5136, 3, 1059, 1025, 1059, 4144, 5154, 4112, 4114, 32, 1059 ], [ 16897, 17163, 17282, 16778, 16906, 11, 16523, 16515, 521, 128, 776, 651, 16643, 16651, 643, 512, 17026, 17281, 16777, 16769, 16906, 385, 16904, 904, 395, 17032, 16770, 16514, 16643, 16649, 17153, 770, 640, 17281, 16777, 17155, 259, 16897, 907, 266, 130 ], [ 1024, 16384, 17953, 16897, 1056, 1057, 16928, 1025, 17440, 33, 1024, 512, 17920, 16384, 17952, 1569, 17441, 1024, 1024, 16417, 17408, 1057, 16929, 16384, 544, 1537, 1, 16896, 1569, 16384, 16417, 17408, 1, 17409, 1057, 0, 17921, 1025, 17409, 17441, 16417 ], [ 8, 18696, 2312, 22792, 4104, 2312, 18432, 4352, 20488, 4104, 22784, 20744, 16640, 22528, 16640, 4352, 8, 6144, 22536, 2048, 16392, 16392, 4360, 16384, 22792, 6144, 2056, 16640, 4096, 18432, 2056, 16648, 20736, 20488, 6152, 4360, 6408, 22784, 2056, 18688, 20480 ], [ 3, 13315, 12370, 8275, 8192, 9299, 5185, 13392, 13395, 81, 4115, 13377, 12307, 8257, 0, 8273, 9235, 1104, 13379, 8211, 4099, 8256, 1107, 5137, 5137, 8208, 1089, 1026, 8193, 82, 3, 8274, 13330, 8209, 4096, 5136, 19, 5123, 9281, 1107, 9219 ], [ -30592, -30686, 1536, -29984, 1602, 2690, -29630, 2208, 3264, -32158, 1120, -29024, 608, 1538, 194, -32094, 194, 3074, 2082, -32734, 3200, -31230, -30654, -32032, -30496, -31648, -30686, -31680, 1696, 3202, -30110, -32606, -32544, 3746, -30048, -31166, -30176, -30526, 1730, -30014, 3202 ], [ -16088, -28671, -12032, 20492, -28670, 20492, -32467, 4234, 4236, 4519, -28369, 2473, -28242, 6184, 16525, 22529, -16095, 2190, -30456, 2062, 6178, -30555, 20620, -9843, 18597, -28249, -26362, 6272, -28254, 22534, 20613, -26495, 22569, -12128, 20783, 4392, -12251, -32344, -11993, -12153, 2219 ], [ 788, 4376, 780, 4480, 128, 5640, 4888, 5508, 4884, 140, 5400, 536, 788, 1664, 1044, 1308, 4760, 656, 1940, 1304, 1684, 516, 1172, 1536, 5388, 4488, 1288, 5772, 5144, 532, 920, 4124, 5384, 5900, 384, 4100, 5892, 6032, 5652, 1808, 5148 ], [ -20062, -16350, -7744, -4000, -16256, -7806, 16514, -16096, -24480, 16450, -16126, 12546, 29122, 256, 480, 12512, -24574, -28446, -24448, -8192, 20738, 4514, 20962, -8000, 16480, 12480, -28224, 416, 8258, -8192, 16736, -8128, 12704, 12610, -20382, -28480, 24738, 20608, 28672, -32606, 12514 ], [ -32494, -29934, 2817, -32752, -29936, -30445, -32496, -32509, -29951, 2049, -31983, -30447, 2818, -32255, 2, -32751, -32749, 2064, 1, -30702, -30464, -32765, 530, 2048, 770, 530, 2304, -30207, 1, 787, 2064, -32000, 256, 512, 2050, -32494, 2817, 2816, -32239, -32254, 256 ], [ 17408, 129, 128, 17409, -15359, 0, 17409, -16383, -32767, -32768, 128, -16383, 1153, -16256, 17408, 1024, 1024, -31744, -16384, -32640, -31616, -15359, 16384, 17536, -31744, -15232, 0, -31744, 129, 129, 1024, -32639, 17408, 1025, -32639, 17536, -31615, -32640, 16384, 16385, -32767 ], [ 3264, 19968, -30688, -32224, -30144, -30560, -30176, 18944, -31584, 1760, -15200, -16192, 18496, -16224, -30624, -30144, 19488, 17632, 3232, 3296, 1088, 1568, 3168, -29184, 20032, 16480, 17440, -13216, -32608, -12704, -15136, 3200, -29504, -31712, -31040, 3616, -31584, 608, 1184, 128, -29696 ], [ -30417, 51, 2330, 40, 9, -30715, 309, -30678, 318, 2345, -30460, -32767, 2077, -32485, 2062, -30691, -32451, -30713, -30716, 2099, -32465, -30667, -32757, -32756, -30677, 290, -30419, 2084, 2084, -32708, -32757, -30670, 31, -32749, -30426, -30705, -30436, -30423, 305, 2339, -32732 ], [ 45, 516, 16644, 800, 552, 17153, 16649, 1, 16420, 261, 16928, 264, 768, 296, 40, 512, 809, 16384, 17153, 17164, 17188, 16640, 525, 16677, 17196, 16396, 768, 17196, 256, 16685, 269, 813, 16929, 16388, 17193, 553, 8, 557, 772, 264, 812 ], [ 130, 64, 8320, 16386, 130, -8128, 24578, -16192, -16190, 24640, 24576, -8062, 16514, 24706, 16578, 66, 16448, 64, -32574, -32576, 24706, -16256, -24382, 24704, -16192, 8386, 16576, -8192, 8192, 64, -8128, -32704, -32576, 16512, 16386, -32704, -16384, -8192, -32704, -8192, 24642 ], [ 2561, 18432, 18944, 16384, 16529, 2176, 18433, 145, 16528, 18577, 129, 2192, 18449, 18577, 18961, 2576, 129, 16400, 18449, 16513, 2177, 17025, 19089, 2577, 17025, 16912, 2176, 2176, 18449, 144, 640, 19073, 19088, 16, 16896, 18448, 18945, 16912, 18576, 512, 2193 ], [ 16392, 16960, 7756, 22532, 23052, 17472, 1220, 19524, 19460, 1220, 1604, 4100, 20164, 18124, 6348, 7240, 19460, 21000, 19084, 17088, 23112, 4, 20620, 21192, 19592, 21636, 4172, 19012, 3592, 22208, 4296, 17536, 20612, 19524, 1540, 4804, 4104, 6284, 24256, 19076, 21184 ], [ 25152, 16386, 8258, 24576, 25088, 8706, 25154, 16384, 16962, 16448, 24640, 576, 16898, 24642, 2, 8194, 8258, 8706, 16960, 64, 8706, 578, 8770, 16448, 8704, 16896, 25088, 16384, 25152, 25152, 8194, 8258, 16960, 16448, 8258, 16898, 66, 16448, 0, 8194, 8706 ], [ 18432, 24576, 10240, 2049, 18560, 18433, 18432, 10240, 8321, 8321, 26752, 24705, 8192, 10368, 18432, 16384, 2177, 10369, 16385, 24576, 8192, 2048, 26753, 18433, 16384, 2049, 24577, 2048, 8192, 16513, 24704, 0, 10240, 18433, 10241, 24704, 18432, 2177, 16385, 18560, 18432 ], [ -15992, 27008, -8956, -30200, 18700, -18164, -17404, 13188, 32652, -27000, 10376, -10996, 25988, 26112, -25984, -29684, -5760, -28668, -10868, -21504, 30848, 13580, -23284, 7812, 16260, 20224, 8460, 5644, 22912, -16384, 31244, -18808, 19980, 30468, -16244, 9864, 21888, -13184, 1672, 19712, 9996 ], [ 3594, -31222, 26, 4098, -18408, -20472, 1560, 3600, 26, -21504, 13336, 7184, 7704, -26088, -17912, -27126, -31744, 12816, -30712, 14362, 1554, -21488, 4106, 6144, 16, 1560, 4114, 6144, -22504, -19960, 15360, 5138, 1536, -29670, 15370, 8706, 3586, -18414, -20968, 9226, 8208 ], [ -32758, -31734, -32382, -28544, 4352, -32760, 5386, -28534, 128, 4096, 1160, -32502, -28534, -28414, 138, -28286, -32384, -32630, -27262, -28536, -27256, -32768, -31734, -27518, -32382, 1280, -27390, -32632, 5128, -27520, 1034, -32766, -32504, -31608, -28416, 5378, -28536, -28534, 5386, 5506, -28408 ], [ 644, 2476, 7056, 5280, 7988, 444, 1308, 1976, 5280, 6308, 5940, 3732, 5560, 1420, 6844, 6152, 3604, 4368, 1700, 2576, 4100, 2696, 5632, 3856, 6556, 676, 6792, 7692, 4232, 3596, 3496, 3852, 4532, 5644, 3240, 7432, 800, 4620, 2864, 5916, 5912 ], [ 48, -24544, 100, 8228, 8256, 8272, 8260, -32764, -32736, -32748, 96, -32672, -32732, 8240, 96, -24492, -24480, 8224, 8224, -32748, 8244, 112, 52, -24540, -24528, 84, 8192, 8224, -32704, 8304, -24492, 8288, 116, 8292, -32656, 8240, -32732, 48, 8244, -32748, 68 ], [ 6402, -24566, -23166, 11394, -26230, 9480, -25278, -26232, -19318, 5256, 6210, 5320, 2432, -21494, 15618, -29432, 7360, -24510, -26422, 2312, 1152, 2186, 7426, -21246, -28278, -18110, -26494, 6344, 394, -21310, -17144, -26560, 9216, 14600, -23486, -32574, 1218, 2498, -30718, -32446, 14344 ], [ -32630, 3595, -27127, 14856, 7171, -28542, 15881, 13960, -29046, 10883, 2184, -31742, 3584, 13442, 515, 8834, 512, -31734, 512, -17784, -21878, 4738, 4107, 8201, 13952, -17408, 6145, 11777, 4224, 2699, 2050, -17397, 1666, -24446, 12419, 8706, 6792, 14344, 4739, 4736, 3072 ], [ 1028, -15356, -31231, 1, -32764, 517, 1536, -32252, -14848, 1540, 4, -32768, 1536, -31740, -15356, -15360, -32256, -14848, -16379, 17412, -16384, 516, -15359, -15355, -31743, -31739, -16380, -16380, 16389, 1024, -31227, 16897, -15356, 516, -32768, -31232, -32251, -14843, 16901, 17408, 17412 ], [ 18247, 17409, 7685, -13497, -14336, 256, -31484, -29371, -11196, 512, -8381, 17664, 3332, -15872, -28158, -15037, 19522, -26045, 7233, 3911, 22531, 19521, 23813, -12480, -12797, -8890, 2305, -31488, 22595, 1025, -27647, -29632, -32185, -9151, -12795, -31229, -12475, -31424, 8003, -12025, -15545 ], [ -11264, -12288, 21648, 1024, -28464, 20480, -11072, -28656, 4288, 17600, -32624, 20544, 64, -16176, 16400, 1088, 21584, -32640, 192, 5328, -32624, 21520, -12224, -31728, -16192, 21712, 21632, -31744, -16176, 21648, -31680, 144, 208, -11072, -12144, 20688, -12144, 5312, 16448, -32576, 21504 ], [ 1032, 64, 1664, 12, 1096, 1024, 652, 512, 1220, 136, 1220, 580, 64, 1164, 132, 1604, 68, 716, 1612, 12, 1728, 1216, 136, 712, 132, 1024, 1664, 1096, 1732, 1220, 652, 1668, 1024, 12, 132, 136, 204, 1600, 1728, 520, 1036 ], [ 24580, 16404, 13568, 5392, 21520, 29968, 28928, 28928, 1284, 17684, 1024, 24852, 28672, 20736, 13568, 12544, 9232, 21520, 16384, 28688, 1284, 1028, 29956, 20756, 1280, 20480, 25856, 1300, 24592, 4096, 25604, 21520, 20480, 20480, 13332, 9488, 9476, 5124, 29952, 16640, 29956 ], [ 9240, 9300, 16, 9560, 8448, 1308, 1348, 68, 8260, 9552, 1028, 320, 9284, 1280, 8208, 8192, 9496, 336, 9540, 9560, 1296, 1092, 8, 9232, 76, 28, 1032, 9224, 8192, 336, 9548, 20, 268, 1112, 1088, 336, 28, 1088, 8260, 88, 1372 ], [ 2, 11282, 8193, 1299, 3073, 10497, 10512, 1043, 1297, 1026, 1298, 9219, 2305, 11265, 2322, 10496, 8467, 3090, 10243, 2323, 11267, 2064, 1281, 11521, 3330, 0, 3074, 8451, 3346, 2307, 11281, 2307, 11539, 11522, 3088, 11537, 2064, 11538, 8194, 8210, 2049 ], [ -30464, 2456, -24439, 409, -32631, -24319, -30711, 8449, 10632, 8337, 8448, -30319, 10640, -32744, 2048, 8329, -30703, -24568, -30320, -24568, 2329, -32767, 10632, -22119, 2449, 8456, 10649, -24312, 10392, 10641, 265, 256, 257, -24552, 8577, 8473, -32376, 2065, -24184, -32631, 8 ], [ -25568, -31704, -30688, -27352, 2104, 7216, 2072, 2328, 7424, 1024, 2072, -29696, 2072, -27632, -28648, 6432, 2096, -31440, -26592, -25304, 4392, 3120, -30688, 2352, -26312, -25336, -32480, -29408, -32712, -29664, 7184, -28408, 5416, 4384, 3120, -28400, 1312, -31744, -25304, 3384, 7168 ], [ -28608, -32672, 32, 12384, 8192, -20384, 32, 4160, -24576, -32736, -24544, 4160, 8192, -28672, 8224, 32, -32704, 12320, 4096, 64, -24544, 96, -20416, -24512, 8224, 12352, -24512, -28576, -20384, -20480, 32, 12288, 4160, -32736, 4128, -20480, 8288, -32704, 4128, -20416, 0 ], [ 6416, 20528, 18736, 292, 2304, 6404, 16692, 16656, 4384, 22532, 18432, 22564, 6416, 22832, 6432, 22548, 22820, 18704, 4100, 4148, 2096, 20532, 22560, 4, 16420, 16644, 2308, 4112, 22800, 4096, 18724, 20496, 2336, 16400, 2324, 16436, 4404, 2100, 2336, 4096, 2304 ], [ 1096, -32703, -32767, 1, 11337, -22527, -32760, 1096, 1097, 1025, -24568, -30656, 11264, 9224, 65, 2121, 9288, -29624, -22520, 3072, 9289, -29688, -32696, -32703, -24503, -29688, -31680, 1, 2057, 0, 2121, 11336, 8257, -22455, -32696, -29695, -29624, 1096, 11273, 9217, -24568 ], [ 4896, 27328, 9024, 29376, 25344, 6720, 18560, 8384, 29536, 2912, 22656, 11072, 992, 2880, 10528, 14848, 26976, 16416, 25536, 8640, 14944, 16960, 7072, 16512, 27136, 7072, 28992, 16928, 2144, 0, 26688, 28960, 14624, 4576, 832, 23008, 3040, 26816, 21088, 29440, 15328 ], [ 16707, 16643, 16384, 259, 16640, 2, 322, 16705, 0, 257, 16387, 16643, 16642, 16450, 16451, 16641, 322, 16642, 320, 1, 3, 66, 16385, 322, 16449, 16451, 2, 16451, 16640, 16449, 258, 259, 64, 321, 321, 16643, 16448, 1, 2, 16643, 16387 ], [ 5169, 16442, 8, 17464, 57, 21507, 20514, 20480, 17427, 5153, 16386, 20536, 16427, 4131, 1049, 17410, 1026, 21530, 4146, 1081, 21528, 20504, 4145, 16419, 20490, 17451, 43, 11, 16400, 16392, 16410, 21544, 20531, 16392, 4123, 20506, 50, 5138, 5122, 4145, 9 ], [ -13312, 18496, 19797, 18704, -15340, 18769, -13311, -31727, 2385, 17412, -32688, -32751, -32507, 17669, -30384, -13227, -31680, 16644, 16401, 337, 19717, -31676, -14016, 18500, 1040, -12976, 3156, 19712, -30656, 19456, -14267, -31659, 17681, 341, -31467, -29611, -31484, 1284, -15023, -16064, 3140 ], [ 8192, 2052, -30720, -30716, -22524, -30716, 8192, -32768, 8196, 4, -32764, -22524, 4, -32764, 10240, -22524, 10244, -24572, 8196, 10240, -24576, -22524, 8192, -32768, -30720, 10244, -24576, 8196, 10244, -22524, -24572, -32768, 4, 8192, 2048, -32768, 0, -32764, 0, -22528, 0 ], [ 40, -22387, -30172, -30044, -32096, 10273, 10921, 10249, 2092, 169, -32096, 10285, -24535, -24415, 10404, 10376, -32728, -30587, 10764, -32756, -22395, -22012, 2180, 2216, -32248, 10765, -32628, 10917, -22392, 8233, -24055, -22016, 2080, 5, 164, 548, 521, -32096, 8200, 132, -22395 ] ], [ [ 400, 18820, 2448, 20, 4096, 4992, 2048, 2820, 22676, 6276, 16660, 784, 18432, 22676, 18836, 22676, 2432, 788, 2964, 20496, 18708, 16404, 17044, 19072, 23056, 6804, 18448, 6148, 7040, 16916, 2192, 21120, 19332, 912, 2320, 4736, 21264, 4612, 19344, 4608, 21252 ], [ 1070, -29080, 72, -29176, 8292, 1576, 8708, -15294, -24024, 11370, -29148, -5590, -15352, -13722, -4506, -7064, -23486, -24512, -5522, -14328, -30620, 19044, -5596, -31162, -14228, -29078, 25606, -5558, 24686, -14842, 25196, 28160, 10280, -5618, 26688, 512, -24572, -32248, 2122, -20882, 11840 ], [ 2213, -6087, -14296, -24392, -24520, 8224, 18616, 26785, 10245, 176, 8353, -22396, 24629, -30691, 24720, -30552, 24616, 16568, -6092, -6087, -14320, -24536, -16323, 18476, -16199, -5984, 10293, 18612, -14175, 18608, -22387, 8329, -30703, 26808, -30579, 24729, 16568, -24548, 16404, -14336, 26753 ], [ 13385, 11545, 10065, 9492, -20200, -28912, 7185, -29671, 8972, 2636, -24995, 15681, -31408, 11853, 6465, 11029, 6213, 4872, 11028, 11013, 2133, 3093, -20659, -21496, -23727, -25340, -27811, -29631, -32252, 4421, 2897, 3933, -24760, 2572, -17907, 3093, 7448, -27563, 2393, 6237, -31664 ], [ 2818, -30448, -30448, -14030, 20754, 4898, 2848, 23056, -11726, 816, -15566, -16384, 18992, 4112, -32512, -15854, 16688, 21250, 2098, -32238, -9440, -13568, -30174, -14318, -9694, 4640, -12272, -9472, 23072, -15824, -28640, 6176, -15566, -29936, 17154, -26368, -32510, -26062, 6706, -16078, -16334 ], [ 0, -14720, -28664, -28542, -28032, 18944, 24064, 648, -11128, 20104, 21632, -12278, 7168, -26486, -30198, 22664, 512, 20610, 4106, -25470, -30718, 2050, -25472, 22528, -15870, 4608, -15742, 17928, -14838, 1024, -16256, 16384, 2696, 1152, -13816, -29048, 17546, -29566, -29688, 1674, 7690 ], [ 5064, 1432, 3857, 12232, 10249, 4505, 2265, 3473, 15177, 5064, 2641, 7689, 10440, 5313, 13841, 8088, 9344, 9152, 12313, 13457, 4889, 10577, 11345, 3137, 2953, 15193, 8465, 7616, 11913, 512, 14616, 15449, 2121, 6984, 13073, 8969, 3864, 5640, 12049, 1944, 8912 ], [ 4754, 17122, 16946, 17106, 20704, 4752, 4162, 4176, 722, 562, 544, 2, 674, 16994, 512, 208, 592, 16576, 112, 16546, 17104, 21186, 16912, 4320, 20642, 706, 20688, 4224, 16992, 4816, 20688, 626, 4098, 4672, 4690, 21122, 4816, 21074, 16930, 4656, 17010 ], [ 13460, -24192, -20476, -15996, 5632, 16532, 24852, -23152, 29456, -26736, 5648, 29204, -7552, 30592, 8576, -10732, 24596, -32240, 17284, -6768, 14080, -31084, 26516, -23404, 4864, -20204, 25732, 22164, 22020, -8176, -22912, -32240, -19580, 8960, -10480, -28140, 30608, 25732, -4076, -18812, -3692 ], [ -27560, -28646, -15072, -32422, -28416, 20794, -31384, 21544, 16402, -15326, 21776, 336, 16402, 21544, 1336, 4208, -32432, -16350, 20770, 16736, 5488, -11248, -16312, -16064, 4354, -15318, 4394, 106, 370, -32646, 20600, -15240, 17704, -12024, 16752, -27646, 17752, -31640, 4418, 5376, -11230 ], [ 28832, 8992, 25248, 544, 12450, -32222, -28544, 4896, -11486, -7550, 4354, -11648, 29440, 12578, 4770, 25218, -32222, -19934, 20514, 17186, 4384, -23774, -15488, 4992, -28288, 20768, -12256, 25504, 160, -15710, -32128, 20898, 8578, 24736, -19582, -24542, -20446, -7648, -8190, 17056, 28704 ], [ -32576, 2177, 8194, -21440, -22526, 10305, 1091, -32703, -22526, -32704, -24575, -30591, -30720, 3139, 3137, -23359, 3139, 11394, -22527, -30528, 9347, -22463, -21504, -30528, -31678, 11395, 3137, 128, -32575, -24511, -23359, -32704, 9345, -22399, 9408, 11329, -30717, -31742, -24381, 2049, 11331 ], [ -28539, 13, 136, -32627, -32503, 4365, 4480, 4353, -28540, -28540, 261, -28403, 4480, 4484, -28283, -32507, -28284, -32635, -32512, 4096, 4364, 128, -32379, 5, 265, 4233, -32768, 13, -28279, 9, -32767, 4481, 140, 392, 128, -28287, 256, 268, 4224, 268, 4353 ], [ -20352, -32382, -28288, 15106, -22398, -17662, -17918, -26240, -24190, -18430, -19582, -19838, -26110, 11010, -28032, -26110, 4224, 11008, 12928, -24192, 6400, 6146, 14850, -30080, -22528, 13056, 2176, -32384, 15104, 6144, 12800, 8322, 0, 2432, -17664, -18302, 4482, 642, 514, -24190, -26366 ], [ -32766, -31168, -31232, -31737, 1603, -32249, -32190, 517, 2, 2, 5, -32189, 577, -31226, 71, 519, -31740, 580, 513, 3, 67, -31673, 3, 582, -32251, -32189, 1024, -31737, -31231, -31742, -32768, 64, 2, 1093, -32192, -32704, 1536, 68, -31739, 579, 65 ], [ -30712, 2178, -32768, 2122, -30518, -30582, -30583, -32765, 2056, -32632, -30528, -30526, -30517, -30719, -32631, -32758, -30589, 2186, -30527, -32640, 2250, 2176, -32637, -30592, -32693, -32704, -30527, 2056, 73, 2185, 2120, -30519, 73, 129, -32693, 2113, 138, 139, 138, 2177, -32567 ], [ 3077, 11273, 7181, 12301, -17152, 10248, -17152, -19192, 7181, -27387, -27383, 3329, -20215, -24307, -21244, -22524, 15364, 12289, 12553, -22519, 15629, -31739, 7177, -21248, 14340, -28411, -30715, -30708, -26355, 5, -20223, 2317, -17396, -28668, 13312, 4364, 6401, -27640, -20211, -21244, 257 ], [ 16512, 16416, 24720, 16944, 17536, 17408, 18064, 17456, 18064, 8368, 16528, 1072, 176, 25216, 656, 25632, 17920, 26240, 8752, 25760, 24704, 1680, 17552, 16928, 25648, 25104, 17056, 26128, 26128, 1552, 48, 25728, 26272, 17072, 1568, 1184, 17968, 9264, 656, 8352, 17584 ], [ -31743, -22749, -32670, -24320, -20671, 11297, 2372, -23228, 11523, -30683, -24473, -31963, 8965, -23710, -32697, 2342, -22458, -21182, -21728, 12064, -29435, 2886, 1056, 866, -31417, -31418, 9542, 293, 11329, 11266, -32476, 11555, 1349, 10562, -32729, 10753, 9223, 3430, -29595, 11041, -32254 ], [ 4648, 72, 12356, 12840, 4164, 8264, 8800, 8264, 12292, 12844, 12840, 4716, 12392, 108, 104, 12396, 12288, 8808, 12292, 96, 8808, 8264, 100, 12, 12320, 4608, 516, 4612, 8260, 44, 8300, 8268, 12900, 12396, 8236, 4168, 4680, 8740, 104, 64, 12840 ], [ -23414, -24183, 8200, 1289, 9482, 395, -31351, 8328, -23381, 9352, 8489, 8617, 8328, 386, 1194, 169, -32758, -31616, -32630, 1282, -23382, -24535, -32727, 9641, -23287, 9355, 8577, -23509, 8482, 9353, -32638, -31573, -24149, 8586, 1066, 9250, -23254, 1282, -23128, -24416, -24318 ], [ -19308, 28822, -32242, -31096, -2432, 12302, -3064, 17034, -11748, -19946, 8844, -18808, 8, 8720, -27500, -19944, -31728, -18942, 25602, -32244, 13470, -23538, -2414, -32256, -2404, 26264, -27636, -14704, -15852, 13318, 20996, -15336, -24554, 25236, -28014, 21134, 1666, 16392, 22046, 12308, -8178 ], [ 4684, 344, 18, 595, 776, 9, 325, 4934, 326, 2827, 4943, 4681, 2639, 2072, 856, 2637, 6927, 4102, 2900, 4163, 4365, 334, 6470, 4619, 2320, 797, 6685, 2052, 856, 6676, 79, 31, 2056, 852, 2132, 4428, 595, 2397, 4106, 2830, 4608 ], [ 3476, 3092, 512, 3840, 1936, 1556, 1300, 528, 2048, 384, 2052, 900, 128, 3968, 1924, 1556, 3088, 2816, 3332, 1920, 3204, 2048, 1152, 512, 3200, 644, 3856, 1940, 1424, 2064, 532, 276, 3200, 532, 2836, 3728, 1284, 384, 1940, 2180, 2068 ], [ 19514, 3128, 1034, 1184, 50, 2080, 3128, 17426, 2088, 19514, 3112, 2176, 3072, 18474, 17410, 186, 1024, 3242, 1186, 1032, 138, 17456, 17426, 18440, 16568, 17450, 8, 16418, 3218, 17458, 19594, 17432, 130, 16530, 168, 26, 3120, 18456, 18560, 19474, 3210 ], [ 12, 260, -16380, -16116, -16128, 256, -16380, 4, -16128, 264, -16384, -32504, -16124, 0, -16124, 16644, -32756, -32504, 16392, 260, -16120, 264, 16652, 16640, 16396, -16372, -32760, -16380, -32512, 12, -32764, 268, 16388, -32508, 256, 16648, -16120, 16396, -32504, 4, -32508 ], [ 4645, 4615, 7681, 12839, 10275, 8740, 14342, 2055, 1060, 3618, 1536, 7172, 5121, 8740, 3616, 15873, 6695, 7684, 15904, 8228, 15366, 10278, 9221, 7680, 7, 3620, 5664, 2051, 8704, 4644, 10245, 6662, 3076, 9254, 6658, 6657, 13349, 11810, 10790, 11810, 1031 ], [ 24896, 25936, 25416, -32752, -14784, -7168, 25352, 8728, 25432, 17728, -14568, -24512, 8192, 16392, -24488, 9032, -7096, 18264, 1856, 8776, -32496, 18248, 9560, -23736, -7096, -14592, -30968, -7864, 10048, 16640, 24896, 8264, -32752, -6840, -8176, 25432, -24504, 25160, -23464, 8976, -6824 ], [ 28892, -16240, -3643, 8237, -24119, -15976, 16397, 16568, 8337, -24331, -20236, 24641, 24689, -8080, 321, -32720, 8660, -28283, -28164, 109, 20865, 24889, -7692, 493, 340, -3780, 12437, 16852, -3835, -20467, 20676, 8504, -8103, -20000, -8100, 20581, -12099, 24989, -20192, -20019, -28492 ], [ -32576, -16224, 4384, 384, 288, -28416, 4384, 64, 96, 352, -32512, -12096, 4128, -32416, -32384, 4512, 224, -28384, -12128, 16736, -12064, -11840, 20736, -28640, -12096, -15936, -12224, -16032, 16736, -32544, 224, 64, 16672, -28416, 20704, -28192, 4576, -32416, -32576, 448, -28544 ], [ 29201, 28449, 31011, 4129, 15136, 19507, 14097, 13586, 13570, 2336, 23056, 26145, 8753, 16131, 8994, 6673, 4642, 14896, 5427, 26898, 30994, 7714, 2338, 27936, 28978, 10769, 6435, 17441, 24320, 26642, 8995, 32017, 8450, 10754, 5394, 18450, 4659, 3856, 21811, 25363, 25106 ], [ 17173, 1, 16, 17173, 21265, 17172, 512, 20753, 256, 16896, 16401, 16660, 21252, 272, 4612, 513, 16404, 532, 4372, 20, 4100, 1, 4096, 4369, 20740, 4369, 17156, 4097, 20481, 17153, 789, 20753, 16645, 20740, 516, 20484, 788, 17172, 512, 20496, 276 ], [ 633, -20443, -15353, 4125, -11660, -32649, 12348, 1641, -20377, 25103, -16371, 12373, -32197, -11148, -18849, -28552, -6626, -18880, -16357, 92, 22138, -16286, -24561, 17985, -7673, 26215, 13339, -23524, 17510, -32659, -2979, -27643, 17533, 17415, 28780, -31681, 20584, 13837, 21086, -6597, 9765 ], [ 11280, 11344, 14865, 2561, 4161, 14913, 3664, 3088, 6144, 2576, 13905, 13840, 9809, 1104, 10752, 3073, 3585, 13889, 9233, 5697, 8272, 2113, 2577, 9729, 16, 11856, 64, 7185, 4161, 14928, 10256, 10257, 15888, 15360, 14928, 5696, 13377, 5633, 1536, 6672, 15873 ], [ 8192, 24673, 10856, 24579, 8778, 8706, 42, 19049, 2089, 25090, 2080, 24617, 19010, 25121, 24616, 18507, 26729, 18474, 24585, 18472, 8706, 10280, 16960, 10344, 25121, 8257, 18507, 26730, 2657, 576, 26624, 10794, 96, 10816, 16899, 16481, 74, 552, 2626, 10306, 24577 ], [ 136, 2216, 16416, -32596, 2056, 2176, 18604, -14292, 32, 16552, -14292, -16348, 16520, -30712, 16524, 16516, -30552, -14328, 0, -30708, -32768, -16212, 16556, -14196, 2052, 2052, -16248, -32608, 16552, 2092, -16376, -16372, -16224, 18572, -16344, 18472, -32640, -32736, -32756, 16396, 12 ], [ -11996, -28340, -32228, 16984, 21032, -11424, 4608, -11736, 21052, -31936, -27864, -11944, -32488, 4204, 16960, 20752, 21368, -28340, -32452, -32396, 16932, -31980, 780, 4720, 16960, -28308, -12184, -28148, -32464, 4720, 356, 17164, -28648, -12284, -31992, 4184, 884, 4620, -28060, -32760, 21076 ], [ 546, 514, 16640, 16418, 16418, 800, 17184, 0, 800, 290, 16384, 16640, 16898, 256, 16416, 546, 512, 514, 16416, 768, 16416, 800, 768, 16898, 802, 2, 16640, 770, 512, 17152, 0, 16930, 16672, 16672, 16672, 17154, 16928, 802, 800, 16384, 290 ], [ 18440, -16376, 0, -14328, -32768, 32, -14208, -32736, -32600, 0, 128, -14304, -16384, 16552, -14304, -14304, 18600, -30584, 2216, 2056, -16256, 2208, -16248, 2208, -16224, 16392, -14176, 18568, 160, -30592, 2208, -32728, 2208, -30680, 18472, -30592, -16344, 8, -32640, -30560, 18592 ], [ -26620, 12, -28672, -28672, 6156, -32768, 6152, 2052, 4096, -32768, -32760, -32760, -26612, -26612, -30708, 6152, -30716, -26612, 4096, 6144, 4108, 12, -32764, -30720, -26620, -30716, -32760, -28672, 4108, -26616, 6144, 6156, -26612, -30712, -26624, -28660, -30712, -32756, 4096, -32760, -28668 ], [ 65, 97, 6241, 2048, 4128, 64, 2113, 6241, 97, 6241, 4160, 33, 2080, 6240, 2080, 64, 6177, 2112, 6144, 2112, 4192, 6145, 4129, 4097, 2081, 2080, 2113, 65, 6176, 6145, 6208, 1, 6176, 2112, 4129, 2081, 2081, 4129, 2080, 2080, 4128 ], [ 12816, -32102, 4682, -24064, -32503, -19965, 12867, -32256, -24119, -20024, 8473, 4674, -28591, 8521, -19944, -24111, -32448, -23589, 4632, 12929, 12945, 12427, -20398, -28456, -20454, 834, 12696, 12568, -32767, -24048, 12738, 8704, -31869, 12560, 4930, 12803, -32632, 4939, 12608, 12888, 4955 ], [ 530, 4130, 50, 1074, 18, 1586, 50, 1072, 1552, 1040, 5682, 530, 1570, 1058, 4608, 514, 5120, 5120, 5170, 18, 4114, 1536, 5664, 2, 1584, 4626, 5168, 4114, 4658, 4640, 1040, 5648, 562, 5648, 4624, 5136, 4112, 5152, 5168, 514, 1584 ], [ -27901, 553, 40, 307, 4352, 801, 4106, 554, 4154, -28367, 4905, -30173, -29949, -28157, -32464, -26072, 41, 6409, 6192, -30710, -26608, 2608, 1, -32222, -32733, -28632, 2834, -29943, 6962, 4866, -32215, 4384, 539, 275, 6144, -28655, -28368, 6930, -28144, 6689, 6434 ], [ -8070, -3486, 28674, -13776, -9614, -32216, -9608, -20438, -20424, 576, 16474, 20530, -9608, 18, -28120, -15806, -13752, 26714, 22538, -9726, -22494, -22478, 538, 29186, 6210, -8072, 20504, -1414, -19902, 20586, 26736, -14296, 31248, 602, -18382, 22592, -24566, -16368, -10134, 24688, 29192 ], [ -20476, -31723, 6329, 2220, -23368, -32756, 3153, -24496, 3112, -23315, -19339, -24516, -21431, 12364, 13341, -19363, 4172, 13325, -24564, -18196, 100, 5329, -28496, 5280, 6188, 5297, 2269, -31499, 15436, -20472, 2233, 2224, -27416, -30540, -31623, -20360, -23332, -30479, 4205, -29491, -22428 ], [ 848, 1600, 580, 6, 278, 530, 1296, 790, 1094, 1810, 532, 1280, 1348, 1810, 1794, 6, 1106, 770, 772, 772, 578, 86, 834, 256, 1616, 788, 832, 84, 580, 1602, 1794, 1298, 1794, 1104, 1044, 64, 832, 68, 340, 1302, 852 ], [ -24507, 100, 4261, -18047, -32537, -22046, -24254, 12740, 4096, -20249, 8417, 450, -22235, -22428, -20252, -32413, -28672, -30332, -26622, 325, -24096, -22393, 8640, 6209, 14727, -24542, 4416, 4197, -30656, -26336, -22112, 12647, 66, -30236, -26592, 1, 10275, -24124, 131, -28572, 14630 ], [ 1, 16404, 21, -16379, -32763, -16304, -32687, 16388, 65, 0, 16385, 16465, 84, -16320, -32687, 69, 16405, -16303, 16449, -32704, -32700, 1, -16364, -32687, 16449, -16299, -16364, 4, 16452, -32764, -16363, 16453, 16, -32687, -32764, 1, -32767, -32767, 16405, 80, -16319 ], [ 26240, 17922, 16896, 1544, 1672, 2, 24586, 2, 8330, 9346, 25096, 17026, 16906, 9354, 25728, 24578, 9352, 9858, 1032, 9346, 25216, 9216, 8, 17544, 8192, 8714, 26120, 16898, 8714, 26112, 1666, 8192, 16896, 650, 25602, 8330, 17024, 1034, 24586, 9738, 9216 ] ], [ [ 10788, 100, 2912, 18692, 31040, 10528, 8964, 24832, 516, 15104, 27428, 25440, 2852, 16480, 21056, 27236, 804, 18944, 10752, 12352, 30820, 17156, 29248, 19268, 22564, 4128, 512, 22592, 4644, 20740, 24896, 11108, 28996, 24832, 8960, 24640, 28672, 32, 16900, 2624, 16484 ], [ -32125, -16254, -27827, -32061, 16642, -15801, 21061, 392, -32192, -31933, -31807, -27901, 4612, -27709, -16319, -31922, 16705, -11770, 20750, -11384, -11641, -11319, -32438, 4416, 16524, 21385, -16379, 16389, -15671, -32498, 4100, -16305, -11646, -27898, -28658, -15800, 4559, -16060, -31869, -15923, -32243 ], [ 9540, 9540, 9218, 0, 8514, 66, 1282, 8198, 9540, 8256, 1344, 9222, 6, 9222, 1090, 1024, 8512, 2, 260, 1286, 9218, 2, 260, 8518, 9284, 8198, 8448, 262, 1344, 8512, 4, 6, 4, 320, 260, 9538, 1280, 9472, 1284, 9542, 8262 ], [ -30167, -26586, 19046, 16395, -16287, -32630, 2659, 23272, -26590, -28114, -15709, 6319, -11763, -10230, -11541, 22575, -16158, -26451, 617, -9688, -15871, 21103, -30047, -32120, -32222, 20680, 16395, 20653, -32671, -32212, -16341, -10004, -16276, 6281, 6309, 2155, -10109, -30714, -14261, -30012, 22529 ], [ 768, 11008, 129, -24175, -24575, 8464, -32640, 9088, 2305, 10368, -30591, -30704, 8464, 2192, -32511, -31872, -30463, 2816, -29824, 785, -22128, 8464, 10768, 10624, -30703, -30576, -21759, -22271, -32640, 401, 10257, -29936, -30463, 2689, -23808, 2048, -21631, 8977, 10369, 17, 2304 ], [ -30463, -30584, -32383, -32383, 6409, -26239, -28288, -26488, 137, -26360, -28536, 6144, 4361, 6153, -26624, 4233, 2441, 6153, -30327, 4097, -28408, -28280, -28288, -32504, -28671, 2313, 6144, 0, -28279, 6401, -26624, -30584, -30335, -32767, -26231, -28536, -28663, 6409, 136, -30456, 6401 ], [ 16520, 16472, 8368, 17112, 24592, 25384, 272, 25544, 576, 8944, 9160, 17072, 200, 16888, 8432, 368, 8896, 8624, 8208, 9120, 8872, 16440, 712, 16512, 8800, 208, 8568, 24800, 8320, 16520, 8232, 8792, 24752, 8200, 328, 792, 24848, 448, 24976, 216, 504 ], [ -32704, -28540, 196, -28604, 4196, -32764, 4256, -28444, -32608, 36, 4260, 4224, -28444, 64, -28476, -28476, 4320, 160, 32, 4320, 4132, -28636, 96, -32604, 4132, -32608, 4288, -32608, 68, 32, 192, -28512, 128, 4, 4196, -32668, 164, -28672, -28480, 68, 4260 ], [ -2944, -7069, -32381, 10675, -19119, 6289, 25649, -7103, 4370, 12402, 5360, 2354, -3021, -21006, 10691, 8531, -6045, -31536, -32398, 20643, -25518, 26627, -29629, -28173, -19007, -15952, -12064, -24461, -25517, 17810, 28144, -28624, 7568, 2178, 12304, -7839, -17966, 16432, 9680, 8594, -23552 ], [ 2057, 10281, 33, 8225, 33, -24575, -18392, -30719, -22488, -22495, -32727, 14344, -32768, 8193, -26583, 8200, 4137, -32760, 10241, -20479, 12321, -24543, -32767, -32736, 2056, 33, 9, -22528, -30680, -18432, 2088, -32736, -22495, 10281, -24544, 14376, -28663, -20472, -32736, 2080, -30711 ], [ 640, 16520, 136, 8, 168, 32, 672, 640, 552, 16416, 520, 672, 16904, 640, 672, 640, 640, 672, 17032, 17056, 168, 640, 16424, 552, 8, 544, 128, 520, 168, 672, 17032, 16552, 16904, 0, 16520, 40, 136, 128, 8, 160, 512 ], [ 561, 8817, 8256, 8752, 8273, -32688, -32256, -24511, -32719, 8817, 609, 528, 544, -24544, 608, -24512, -32160, -32736, 560, -32736, -24543, 112, 8784, 80, -32144, -32735, 8817, -24480, 8193, 8241, -32672, 8208, 513, -23968, -32159, -24031, -24576, 513, -24064, -24496, 8192 ], [ 44, 524, 4096, 4640, 128, 520, 812, 140, 4484, 140, 4096, 928, 768, 40, 4392, 428, 4356, 44, 908, 5028, 4652, 4392, 5004, 516, 4360, 296, 4352, 132, 4392, 300, 4740, 4484, 772, 4096, 8, 520, 4392, 896, 4908, 4232, 800 ], [ 16440, -30696, 56, 6152, -32728, -12248, 16, -32760, -10184, -12264, -26568, -28624, 18432, -28632, 4112, -14320, 6176, 16392, -30720, 20488, -26568, 16384, 48, -30664, 32, 16400, 4096, -26608, 6144, 22536, 2080, -14312, 2072, -12256, -30712, 22536, -14328, 16408, 6168, 16400, 0 ], [ 1042, 1346, 1304, 282, 90, 322, 26, 256, 1288, 16, 256, 26, 8, 0, 266, 88, 88, 1026, 0, 1042, 280, 280, 10, 1090, 258, 258, 346, 1096, 74, 24, 72, 1114, 336, 1290, 1024, 1352, 1104, 1106, 330, 346, 1298 ], [ -24544, 10400, -29792, -30176, -22368, -23648, -28768, -31616, -20576, -22272, -22400, 8608, -23296, 3584, -20704, -24576, -32768, 2048, 8448, -29024, -29792, 11392, -23392, 9600, 3488, -22144, 11168, 1920, 11648, -29440, 1920, 256, -32224, 1152, 1440, 2080, 9760, -30816, 11296, 8608, 3200 ], [ -31255, 1185, 6632, -30432, -26391, -28224, 4289, 2217, 2505, 7265, -25144, -26176, 3177, -31392, 7400, -31679, 2304, -32703, -27328, 5536, 3361, -31703, 4097, -25560, 7465, -27351, -32759, 2216, -28287, 5536, -26423, -25568, 424, 1440, -27615, 6440, -29568, -29688, -32408, -30551, 2089 ], [ -22528, 2312, -24548, -31480, -24180, -23268, -29564, -22524, -29312, 3468, -29300, -24192, 10624, 276, 2456, -30316, -24436, -23164, -21484, 9244, 8452, -24444, -32368, -23400, -24564, -24308, -24164, 9232, -21500, -31356, -22380, 3328, 10508, 9620, 1044, 1296, 10376, -29288, 11400, 2328, -21120 ], [ 899, 897, 659, 5008, 402, 4624, 272, 786, 4352, 4225, 272, 4352, 146, 4368, 1, 258, 4113, 272, 4866, 643, 4881, 3, 18, 403, 4737, 4369, 4483, 785, 4866, 768, 274, 386, 4624, 5011, 4867, 4881, 275, 641, 274, 4225, 4115 ], [ 448, 1220, 8644, 8260, 9536, 9220, 8448, 132, 9412, 0, 1152, 8452, 1476, 9412, 8644, 452, 1472, 8324, 8516, 260, 8512, 8448, 4, 192, 8260, 8256, 9540, 9408, 9280, 260, 9536, 1028, 9604, 9536, 1024, 8260, 8384, 1284, 8324, 9284, 128 ], [ 8978, 1296, 26002, 16530, 386, 1298, 17042, 24592, 9218, 1298, 384, 18176, 16528, 1552, 2, 642, 8720, 8978, 17666, 17152, 9216, 9216, 17936, 514, 1168, 1424, 17152, 9362, 1282, 17808, 26002, 10002, 17808, 896, 18178, 8578, 17680, 25600, 8848, 146, 17554 ], [ 16685, 28932, 24876, 28705, 12321, 20777, 28932, 12577, 24845, 24877, 4392, 16684, 24844, 8485, 12328, 20745, 4133, 16396, 12557, 288, 9, 8449, 16681, 20736, 12292, 8224, 20773, 4101, 4385, 8192, 12324, 8228, 297, 28673, 20745, 4365, 20488, 20769, 28933, 24609, 24864 ], [ 40, 10, 16544, 160, 16426, 16512, 16554, 16384, 16546, 16418, 16512, 136, 16426, 16522, 10, 2, 16544, 8, 40, 34, 16554, 162, 130, 16384, 16392, 16386, 0, 42, 16386, 160, 16512, 16514, 130, 32, 16392, 40, 16392, 16554, 40, 168, 34 ], [ 32, 800, -32239, 32, -32752, -32464, -32240, -32496, 49, 513, 48, -32495, 529, 48, 289, -32511, 512, -32719, 256, -32463, -32000, -32752, 273, 529, -32224, 32, 32, 769, -32000, -32720, -32000, -31951, -31968, 32, -32495, 33, 288, -32480, 257, -31967, 817 ], [ 4104, 4116, 1048, 12316, 12288, 1040, 5120, 4104, 1044, 8212, 8220, 8200, 8220, 1052, 4124, 13332, 13316, 9236, 4, 12296, 13328, 13316, 5136, 4104, 5124, 9244, 12, 8216, 1044, 20, 4, 5148, 1052, 13332, 24, 5148, 1032, 1040, 8196, 9224, 9228 ], [ 5268, 31, 1155, 143, 12425, 12297, 13339, 8205, 4230, 25, 1161, 138, 8201, 8222, 5258, 1158, 4236, 9228, 4099, 4229, 4117, 13312, 0, 136, 9364, 5120, 12303, 156, 4122, 12432, 8345, 5259, 8199, 5140, 12430, 8342, 31, 5143, 8324, 1039, 12309 ], [ 1152, 4104, 136, 8264, 12296, 4160, 1024, 8328, 1096, 13448, 9216, 8384, 1088, 13312, 13376, 9416, 4096, 13384, 4096, 8264, 4288, 8384, 5184, 5128, 9224, 13512, 1160, 9216, 13504, 4232, 8200, 12360, 1152, 5312, 4296, 13512, 8392, 9288, 1096, 136, 9216 ], [ 10369, 2177, 65, 10433, 0, 129, 2177, 129, 128, 10305, 2112, 8256, 129, 10305, 2049, 10305, 2049, 10305, 10305, 2049, 2241, 10240, 64, 2048, 2176, 2049, 10241, 8320, 10368, 192, 8192, 10241, 2176, 10240, 8320, 2049, 65, 10240, 10432, 2113, 2240 ], [ 12294, 4, 0, 12294, 4102, 4, 4102, 0, 8192, 12290, 8196, 12290, 12290, 12290, 8194, 8198, 12294, 8198, 4100, 2, 6, 4, 12292, 4100, 4, 2, 12290, 12294, 4, 12294, 4102, 4096, 6, 2, 8198, 2, 8196, 4102, 8196, 8192, 4098 ], [ 4098, 5574, 1410, 1282, 4416, 1024, 448, 1476, 1152, 5124, 4422, 1024, 4548, 1024, 1286, 262, 130, 4166, 5378, 1090, 5124, 198, 5510, 4544, 5572, 1474, 1092, 1350, 5188, 1346, 5382, 4164, 5318, 64, 1280, 5572, 5440, 4230, 1030, 4098, 5120 ], [ 3588, 2192, 6805, 5635, 1169, 3731, 5776, 5136, 1169, 149, 5637, 6151, 22, 2178, 7319, 2710, 151, 7680, 5271, 134, 1026, 5779, 1025, 6147, 1156, 6288, 7186, 3591, 1157, 5637, 1170, 5249, 6288, 2710, 1683, 3728, 7681, 5761, 1153, 2192, 128 ], [ 4130, 4130, 12568, 4096, 48, 16, 290, 12338, 8232, 8482, 12304, 4392, 312, 12346, 4136, 4138, 8448, 280, 4136, 4112, 12554, 4376, 8192, 4370, 8240, 4360, 8498, 8474, 8200, 12346, 298, 4386, 0, 274, 8194, 290, 8488, 8250, 34, 12544, 12338 ], [ -30198, 4, -32240, 772, -31992, 784, -32738, 6, -31996, -31970, 782, 12, -31988, -30204, 24, 790, 536, 2828, 2326, 2316, -30716, -30460, 532, -31976, 2580, -31994, -32748, -32748, -32762, 2330, -32492, -31984, 2834, 2828, -30714, -30190, 2822, 532, -29928, 2078, -29950 ], [ 530, 40, 40, 552, 50, 0, 58, 568, 538, 530, 546, 58, 560, 34, 536, 568, 10, 26, 568, 42, 26, 40, 528, 56, 546, 50, 568, 554, 546, 48, 538, 48, 42, 520, 32, 48, 552, 2, 522, 512, 0 ], [ 165, -24415, 180, -24411, 8356, 8225, 36, -24524, 49, 180, -32731, -24571, 8225, 8192, -32752, -24412, 176, 164, 20, 8369, 49, -24443, 8193, 8212, 8337, 8340, -24540, -24572, 21, -32764, -24571, -32735, 49, -32604, -32767, -24523, -24396, -24447, -24575, 128, -32620 ], [ 27968, 19778, 10306, 2048, 18442, 9226, 10304, 9546, 1288, 10562, 8258, 19714, 17730, 2120, 26882, 3074, 9288, 3402, 26954, 3392, 19786, 16384, 2058, 11530, 64, 18506, 2368, 16642, 3080, 11328, 19712, 1090, 2122, 3080, 17408, 24584, 320, 26944, 9472, 27978, 3138 ], [ 11361, 14592, 11554, 1378, 3074, 5218, 10499, 10496, 21537, 1282, 16739, 26947, 12288, 27745, 25952, 2306, 16672, 30050, 3139, 24866, 7521, 12320, 24608, 15456, 10274, 31075, 23809, 22529, 27683, 3168, 9216, 11522, 21827, 14370, 18755, 23552, 13569, 11363, 23873, 22851, 26915 ], [ -32639, 10368, -24448, 2048, 10368, 2048, 8192, -32639, -30591, 10368, 128, -24448, 1, -30720, 8321, 8321, -22528, -30592, 8321, 1, -32768, -24448, 2048, 8321, -22528, 129, 8192, 8192, 2176, -22400, -24575, 2176, 129, 8193, 1, 1, -22400, -22400, -30591, -22400, -24447 ], [ 16393, 24576, 9235, 8192, 1040, 25649, 16417, 16386, 9275, 16384, 8217, 57, 1065, 9248, 25643, 8208, 1057, 50, 1042, 25643, 17456, 9219, 1026, 8210, 1025, 8195, 1051, 25659, 9219, 9219, 16393, 0, 16425, 24611, 16403, 24593, 25, 24616, 33, 11, 9250 ], [ -14326, -30686, 22570, -24568, 12586, 30978, 26634, -20166, 6176, 28696, 12586, -14064, -26598, 0, 6418, -20422, -8144, -5864, 18, -30462, -12006, 20786, -14072, 18690, 20506, 22794, 2048, -10224, -16366, 2314, 16386, 20762, -28382, 26882, -14070, -16342, -12264, -9958, -22222, -12000, 20794 ], [ 1024, 11264, 8192, 10240, 10240, 1056, 2048, 8192, 2048, 10272, 3072, 11296, 11296, 2048, 10240, 10240, 9216, 10272, 3104, 1024, 3072, 2048, 8192, 9216, 3072, 2048, 1056, 9216, 0, 0, 8192, 8224, 3072, 8192, 10272, 11296, 0, 10240, 11296, 1024, 9216 ], [ 1065, 8485, 10020, 1293, 9992, 1064, 9984, 9997, 1537, 9516, 301, 1792, 10029, 10029, 1536, 1537, 1, 1292, 1580, 1580, 10024, 261, 9260, 9481, 1793, 1828, 9473, 1544, 9740, 8960, 9728, 10016, 805, 9216, 8744, 1836, 1312, 9764, 10024, 9481, 513 ], [ 7168, -28154, -31720, 3096, -31724, -26624, 3586, 516, -31734, 3592, 7172, -29168, 3612, 5656, 6666, 7198, -28156, 3590, -26602, -28140, -29682, 3082, 28, -27644, -31726, 2574, -32234, -26620, -25576, 5658, 3590, 3088, -28154, 6166, 1046, 4612, 7194, 4106, -30692, 5140, 2066 ], [ 128, 26624, 2208, 2080, 26624, 2208, 24736, 18464, 18592, 24576, 24704, 26784, 24704, 8192, 24576, 10272, 26656, 18560, 8192, 2048, 32, 26784, 8320, 2048, 26656, 10240, 2176, 16416, 8352, 24608, 8320, 10240, 16544, 24704, 16544, 26656, 10400, 26752, 8192, 26656, 2048 ], [ 1, 8193, 1024, 1, 1, 9217, 1, 8193, 8192, 8193, 0, 1, 0, 0, 8192, 9216, 1024, 0, 1, 8192, 9216, 9217, 1, 1, 1024, 9216, 1, 1025, 1025, 1024, 1024, 9216, 1, 0, 8193, 1024, 9217, 1, 8192, 1025, 8192 ], [ -17208, -18240, 31816, -18240, 3144, 1096, 29888, 29768, -1016, -30592, 19592, 9216, -30584, -23552, -14208, 22720, -14208, 24576, -28472, 192, 28808, 9288, 0, -8120, 5320, -16376, 1032, -29632, -17280, 14344, 27784, -5120, 10304, -3008, -25472, 29896, -3072, -25408, -32704, -19448, 11400 ], [ 5152, 1025, 2081, 1377, 6243, 4096, 7522, 6434, 7171, 5217, 7267, 1058, 2400, 257, 7490, 6176, 7522, 4099, 6146, 5474, 7170, 7488, 1283, 4194, 7171, 6433, 1314, 4099, 5154, 5152, 5378, 5443, 2305, 5187, 355, 4353, 1344, 2048, 4418, 2307, 4387 ], [ 30740, 12808, 31244, 12300, 10776, 18452, 20992, 10764, 12292, 12308, 24576, 18972, 31236, 31244, 27148, 14864, 21020, 16412, 16408, 12816, 18436, 4120, 4116, 2576, 23048, 20500, 6144, 10248, 16912, 16408, 22552, 31252, 2560, 6676, 31232, 18944, 8724, 14860, 29192, 2060, 27156 ], [ 9402, 8458, 8480, 8456, 9640, 8456, 186, 8634, 8216, 42, 9618, 130, 18, 1418, 434, 9472, 1448, 9504, 9522, 9242, 8208, 8576, 1178, 8576, 178, 9480, 8474, 440, 8472, 9360, 1034, 8192, 8616, 2, 1058, 176, 8338, 1306, 9520, 432, 10 ], [ 7, 8193, 2056, 8207, 2049, 6, 8200, 10243, 2053, 2054, 6, 8204, 2060, 10254, 10251, 8204, 10249, 8194, 10253, 10248, 8195, 2048, 2, 2062, 5, 2054, 10241, 10240, 2056, 10240, 10252, 2049, 8203, 11, 13, 4, 8207, 15, 8, 13, 10243 ] ], [ [ 24672, 73, 16416, 16417, 41, 24673, 16425, 8265, 65, 24681, 8232, 24608, 24577, 1, 33, 41, 24680, 8224, 8264, 16449, 16448, 8257, 8232, 8289, 16488, 24576, 8288, 16481, 8264, 8200, 24584, 8257, 16425, 41, 8297, 16384, 24585, 8296, 16424, 8200, 40 ], [ 8298, 4102, 12392, 12344, 12521, 4748, 8358, 13038, 8371, 12313, 8949, 4205, 12392, 527, 8280, 190, 4800, 12494, 4611, 142, 684, 8227, 8337, 12324, 8241, 177, 12393, 12461, 8926, 8947, 4283, 4315, 12482, 726, 754, 8919, 8842, 12934, 8739, 4753, 4702 ], [ 9224, -31616, 136, -23536, -32752, -32616, -32616, -23536, -23552, 9232, -24440, -31600, -32744, 144, -23424, 1032, 136, 8328, 8336, 9240, 1024, 1168, -31608, 9224, 1168, 1040, -32640, 8208, -24552, 1176, -24560, 1032, -31592, 1168, 8320, -32632, -24568, 8336, 8200, -23544, -32768 ], [ 4132, 4144, 20, 4148, 16482, 4406, 16690, 20530, 4198, 294, 18, 272, 16692, 16480, 16752, 20484, 16416, 16726, 4166, 338, 20804, 4356, 4196, 16690, 16656, 20486, 272, 20486, 100, 20512, 16416, 16464, 22, 112, 368, 16754, 4406, 48, 4390, 340, 16502 ], [ 16896, 17492, 1025, 16401, 17489, 1605, 513, 597, 16449, 1045, 8256, 17408, 81, 533, 17473, 9796, 8788, 17988, 8725, 16469, 26117, 1601, 26112, 17477, 17988, 24656, 25172, 64, 1045, 25664, 17472, 16452, 24581, 1104, 25620, 1556, 1029, 9812, 8720, 25172, 8788 ], [ 6434, 10882, 10944, 15072, 4160, 7106, 2208, 10626, 14400, 12640, 258, 12674, 34, 2560, 2304, 128, 15010, 162, 578, 8992, 9056, 288, 4962, 4322, 14562, 9026, 15170, 10818, 7104, 9088, 512, 12704, 12480, 15264, 4352, 4386, 10656, 14336, 10496, 9120, 4866 ], [ 8192, -22784, 9217, -32767, 768, 9985, 8449, 512, 8961, 1280, 256, 9216, 512, 1793, 9728, -22783, 8704, 9473, 9472, 8448, 8448, 9217, -32256, -23551, -31744, 8704, -24575, 1025, -31999, -32000, -23296, 9472, -31488, -22783, 768, -31231, 9472, -31232, -30976, 1793, -32255 ], [ 1290, 256, 1416, 1480, 2, 1282, 450, 10, 458, 1410, 1288, 202, 200, 192, 392, 1354, 130, 320, 1024, 1218, 392, 1344, 1280, 386, 458, 320, 1226, 1096, 1480, 1096, 384, 1216, 1290, 1290, 1026, 10, 1218, 1344, 392, 1098, 10 ], [ -30703, -32316, 3412, -31535, -31611, 2320, 404, 2260, -31535, -31292, 1041, -32299, 1044, 2197, 1361, 2325, -31280, 5, -29436, -31471, -30463, -30587, 3348, 192, 2177, -32496, 3204, -29548, 2180, -29296, 1221, 2453, 3093, -32496, 1152, -31340, 2193, -29487, 2372, 2053, -32507 ], [ 1160, 1152, 16514, 17864, 384, 17538, 1354, 17666, 16584, 1354, 1482, 16448, 17856, 1098, 16386, 17738, 16394, 16584, 128, 200, 16770, 1154, 16842, 17474, 66, 1474, 1216, 64, 384, 17546, 16458, 16520, 17864, 16650, 450, 16394, 1482, 8, 138, 202, 16456 ], [ 1026, 13314, 28675, 264, 21513, 28937, 16392, 25865, 24835, 20739, 5377, 9474, 8, 25603, 29696, 17417, 1033, 4352, 25611, 28936, 28939, 12544, 1025, 12546, 5120, 20488, 21760, 259, 264, 9226, 4097, 20747, 2, 13568, 5377, 28683, 21770, 25601, 25611, 24834, 9218 ], [ 257, -32731, 1, -30716, -32508, 2080, 2309, -30716, -32768, -32763, 37, 289, -32732, 2049, 289, -30431, 2049, 2336, -30428, 2048, -30687, 2304, -32763, 4, -32479, 33, 0, 2081, -32767, 36, -32475, 1, -30720, -30716, -30715, -30427, 1, 2340, -32764, -32508, -30460 ], [ -30008, -31864, 4736, -30048, 2216, -32448, -30264, -27864, -28376, -28448, -30232, -29912, -29952, 552, -26296, 7008, 4320, 2248, 6848, 4128, 4704, -27968, 7008, -27928, 2440, 6848, -27936, 2568, -30496, -29880, 384, 2440, -29848, -28096, -28152, -26592, -26144, 7104, -31864, 6176, 2912 ], [ 25289, 2176, 26689, 16897, 25729, 2248, 28289, 16520, 10369, 27208, 26825, 8192, 18120, 11457, 129, 16969, 16520, 19593, 27840, 2240, 11912, 1152, 19456, 25152, 28224, 1537, 18496, 8713, 17536, 1601, 18505, 3073, 16585, 10432, 11969, 19009, 8, 17473, 27201, 27649, 9856 ], [ 19490, 30, 16416, 18438, 1076, 1044, 16404, 3258, 1154, 16570, 1064, 2102, 16432, 17580, 19630, 16390, 2224, 1190, 19624, 3092, 1070, 1152, 18614, 19498, 16442, 16390, 2110, 19464, 2196, 132, 16422, 2224, 3106, 3262, 19486, 16444, 128, 136, 18600, 16384, 1062 ], [ 16921, 4136, 512, 168, 9, 21025, 21009, 16936, 20521, 4752, 4256, 4744, 4665, 21041, 16384, 17041, 569, 21120, 4648, 128, 20608, 16408, 4617, 20625, 21048, 4144, 16921, 16408, 4769, 17041, 21145, 640, 552, 4657, 4112, 656, 4113, 49, 16913, 536, 20489 ], [ 8520, -32702, 8477, -28669, -27304, 8528, 4356, 12314, 72, 4103, -28646, 321, -32756, 9543, 1309, 8272, 9281, 1096, -28587, 2, -31739, 12569, 338, -32757, 4104, 1026, 13590, 1090, -31729, -32447, -20396, 4123, 12299, 4110, 5127, 1034, 1038, 5130, -28658, -23549, -19443 ], [ 8492, 777, 1, 8461, 265, 29, 548, 8232, 8248, 517, 9012, 561, 24, 8985, 25, 793, 785, 5, 292, 8992, 292, 41, 9020, 8504, 8501, 776, 8496, 261, 277, 8996, 8741, 8729, 8249, 9021, 816, 8712, 8720, 533, 8732, 256, 8964 ], [ 20522, 21506, 0, 16424, 20482, 8, 8, 5130, 1032, 1058, 21544, 1032, 4130, 1064, 17418, 5128, 2, 16424, 20480, 1032, 20488, 21506, 0, 21514, 21506, 1058, 20520, 16384, 5128, 17440, 20490, 4106, 20480, 5128, 17450, 16424, 1032, 17410, 21546, 1032, 4136 ], [ 24, 4480, -32360, -28407, 4497, 4113, 4224, 4225, -32632, 4105, 4232, -32759, 4096, -32751, 17, -32384, -32504, 257, 4232, 4377, 264, 257, 384, 4376, 272, 4112, -32360, -32616, -28671, 384, 273, 400, -32759, -32616, 4232, -32360, -28655, 273, 4361, 4232, -28536 ], [ -16350, 16544, 2208, -30592, -32638, 18592, 2208, 2080, 18592, -14334, -30558, -30686, 18464, 2082, 2208, -16254, -30688, 18432, 18594, 18594, 128, 2208, -16352, -16254, -30590, -30718, -14336, -14302, -16222, -16256, -32606, 2050, -16256, 2082, 160, -14174, 2050, -14336, -16224, 2, 2082 ], [ 19200, -30592, -29824, -29952, -32640, 17280, -30592, -13824, -13568, 18560, 2176, -30080, 17280, 18432, 640, -13440, 19328, -30080, -32768, 17280, -32640, -30080, -32256, -15616, 2432, -16000, -14080, -32512, -13440, 16768, -16384, -15488, 16512, -32768, -32000, 16640, -16384, -30464, -13440, -30336, -14080 ], [ 512, 0, 2560, 2692, 2592, 2208, 2180, 2048, 2176, 544, 2048, 2212, 512, 132, 512, 2048, 2212, 544, 2212, 640, 128, 2080, 160, 516, 544, 2596, 2048, 676, 2688, 2048, 2688, 2592, 132, 2720, 2176, 164, 2692, 2592, 4, 2692, 544 ], [ -32603, -16160, -32540, 16589, -16372, -16275, 173, 1, 16512, 229, 16557, 16453, -32763, 16557, 16392, 236, -32564, -32760, -32632, 64, 5, -16147, 160, -16255, -16384, 16388, -16155, 193, 16525, 16609, 37, 16481, -16216, -16180, 16389, 16517, -32600, -32636, -32568, 16397, -32604 ], [ 21640, -27776, -31872, -28152, 21249, -14591, 21120, 1024, -32631, -28408, -27263, -27895, 17929, 1665, -32632, -15488, -28159, 1793, -32503, -26871, 897, 16776, 22400, 20737, 5632, -15744, 21376, 905, 22017, 17288, 17928, 768, 18048, -15743, -27256, -27008, 4361, 1409, -10615, -11640, -28031 ], [ 16456, -32448, -32564, -32576, -32704, 16640, -16192, 16704, -16052, 16588, 392, -32760, -32512, -32320, 72, -32436, 16384, -16056, 16584, -32628, 16452, 16836, 136, -16308, 16388, 16516, 384, -16120, -32572, 16836, 16704, 16644, -32632, -15924, -16120, -16184, -32308, 128, 268, -32448, 320 ], [ 72, 73, -28599, -32696, -28664, -32703, 4097, -32767, -28599, -32760, 9, -32760, -28599, -32768, 9, 4097, 4168, 8, -28671, -28663, 4169, -32703, 0, 8, 4105, 65, -28600, 4161, 4168, 4168, -28663, -32704, 8, -32759, 1, -32760, 73, 4105, -28663, 0, 8 ], [ 3072, 10246, 2050, 8196, 10244, 8, 9230, 10250, 9230, 1024, 2, 2058, 11264, 10254, 2052, 1032, 1024, 9216, 2058, 9228, 6, 12, 2050, 10, 8198, 10246, 6, 10254, 3086, 8200, 3072, 3076, 3086, 2058, 10252, 10240, 3076, 8192, 8200, 1034, 12 ], [ 8448, 606, 8960, 8486, 78, 8476, 564, 892, 546, 110, 342, 8780, 288, 594, 8292, 592, 20, 326, 8800, 290, 26, 316, 114, 610, 258, 824, 532, 8460, 8478, 8980, 768, 818, 8522, 86, 354, 294, 14, 8240, 550, 8248, 8478 ], [ 24650, 24648, 0, 2, 74, 16392, 8266, 24578, 0, 8, 16448, 8202, 64, 24650, 24650, 24576, 24648, 24640, 24650, 16394, 24586, 24584, 66, 8258, 16458, 8258, 66, 24650, 8266, 8266, 2, 8258, 8256, 24648, 24650, 8258, 64, 8194, 24640, 24578, 24578 ], [ 4920, 4185, 4098, 537, 33, 4216, 818, 521, 338, 4969, 370, 105, 4136, 4867, 4609, 851, 4913, 4945, 378, 513, 4394, 264, 4138, 635, 584, 291, 353, 64, 4698, 528, 4953, 4867, 298, 4187, 4210, 4377, 321, 4929, 4403, 579, 857 ], [ 1134, 10334, 8268, 9329, 8300, 11795, 11355, 3106, 3129, 1070, 11836, 8274, 11323, 1603, 3585, 1084, 2639, 1550, 639, 10795, 594, 1659, 612, 3627, 11302, 1587, 8728, 11790, 10761, 2168, 597, 3170, 11289, 8235, 3168, 10338, 11360, 8249, 8252, 2569, 2131 ], [ -30064, 2672, -28123, 22945, -9643, 18853, 22640, 2549, -13951, -25920, 21173, 160, -13695, -32624, 23265, -30128, 2848, -28111, 465, -26411, 18868, -11771, -13563, 20900, -29868, 2309, 4549, 4545, 933, 18865, -9643, -26316, 2464, 4737, 18849, 4736, -26464, -13868, 4352, -15563, 18608 ], [ 9088, -15740, 17029, 8577, -16252, -8060, 8197, -23808, 8704, -16123, 24960, 645, 16773, 129, -24188, 9088, 8192, -24192, 24836, -32256, -8060, -31871, 17281, -7676, 513, 25093, -8188, -7551, 388, 24837, -8059, -23675, -16128, 5, 17024, 17284, 5, -7679, 25345, 9088, -32252 ], [ 8449, 16528, 16769, -22525, 2, 16530, 26882, 18563, 18434, 18576, -14333, 2050, -30573, -30463, -16240, 24976, -22125, -15997, 18561, -32494, -22528, -32749, 2305, 10514, 26641, 16640, 10641, 18835, 26880, 2321, -24576, 8579, -13934, 26624, 401, 10627, 403, -13949, 27010, 24833, 24834 ], [ 28688, 26, 8221, 26631, 4107, 28678, 26645, 20490, 16399, 10243, 6148, 10250, 28682, 2074, 14352, 4126, 14351, 30740, 24579, 4126, 9, 22528, 16400, 20511, 20483, 18462, 28693, 4113, 12298, 30738, 28699, 6173, 22531, 4127, 14341, 14352, 16412, 10251, 18457, 14340, 22555 ], [ 18483, -20302, -32638, -18351, 10419, 10402, 14448, 16579, -18399, 18672, -1901, 22755, -32607, 16416, 12400, -1950, 22739, -16271, -10127, -10064, -1822, -14174, 10481, -26512, -30606, -24366, -3854, -32717, 8241, -20399, 16481, 20688, 22738, 2177, 2050, -8014, -24559, -18239, -18221, 4097, -32621 ], [ 22544, 7186, 22544, 21568, 22738, 128, 20544, 18450, 18512, 1218, 5184, 6160, 19538, 2178, 2178, 16466, 7312, 2048, 21650, 18498, 4162, 3216, 2112, 80, 146, 146, 17552, 6160, 23618, 17538, 5266, 1042, 20544, 23680, 3136, 20546, 7296, 16402, 7186, 1042, 4242 ], [ 16897, 20, -16384, -16367, -32255, -32236, 20, 21, -32751, 4628, 21012, 529, 16900, 516, 16401, 20, 20485, 16917, -12267, -32240, -16364, -28656, 21012, 4097, 16389, -12271, 528, -28667, -11776, -32252, -12267, 21012, 4097, 20997, 16404, -32239, -11775, -16380, -28143, -28156, -32255 ], [ 9319, 11360, 529, 10566, 3074, 3427, 9302, 10853, 10304, 11780, 2849, 11346, 545, 12146, 10835, 320, 3665, 11636, 8293, 11015, 10870, 791, 2322, 2162, 9763, 2626, 2103, 9264, 12131, 10352, 2048, 547, 9472, 3621, 12051, 11315, 8500, 10564, 8528, 9573, 8487 ], [ 1544, -32736, -14816, -16382, 17408, -15320, -31712, 17419, -32733, 16416, -15864, 43, 513, -31734, 513, -31711, 8, -31198, -32247, -31199, 32, 16392, -32223, 512, 42, -32256, 34, 16384, 17410, -32256, -31709, 1067, 17440, -32246, -15831, -15863, 33, -32224, -15840, -32223, -31223 ], [ 25920, 9664, 24960, 24704, -7104, -24256, 16704, 25728, -24192, 17408, -6784, 25920, -24192, 8192, -31424, 26048, -7040, -6720, 9344, -24384, 9344, -31360, -7808, -14976, -8128, 320, 64, -23296, 25792, 8384, -23488, -23104, -6784, 24768, 26048, -23168, 1088, -15360, 16576, 9664, -7104 ], [ 22922, 19402, 19200, 17352, 902, 21000, 2890, 328, 4102, 4302, 7062, 4116, 16904, 6548, 2306, 18946, 6166, 21266, 2324, 22612, 28, 2050, 19348, 19338, 350, 478, 17216, 6938, 2258, 20824, 2398, 2444, 20700, 17098, 4, 16464, 23450, 17226, 23122, 22978, 6338 ], [ 8459, 8454, 3584, 10497, 3592, 3083, 11789, 3849, 11268, 8205, 8718, 3584, 780, 1024, 2566, 259, 8715, 12036, 2572, 1, 3842, 9476, 11787, 3855, 11017, 2309, 270, 3587, 3843, 8962, 3594, 10252, 10498, 3075, 12034, 2824, 8975, 3338, 10763, 2311, 11535 ], [ 13376, -26520, 26724, -19396, 16488, 15432, -1948, -1936, 25616, 8268, -16332, -29572, -24468, -8092, 10272, -4064, 16432, 12348, 13348, 26748, -27628, 4116, -11140, 16472, 19532, 9276, 15364, 26732, 3180, 19468, -26552, -17332, 26724, -18328, -32664, 26736, -10188, 6256, 17480, -4072, -31684 ], [ 8240, 8256, -14318, 10290, 18432, 26738, 18, -32766, 18544, -6110, 8256, 24640, -16368, -32670, 24608, -22480, -8192, 18496, 16400, -22464, -16286, 8258, -6080, 96, 10240, 18498, 8242, -22480, 24672, 18, 18482, 2130, -16272, 8210, 18432, 16448, 26690, -30624, 24626, -16334, 24576 ], [ 1209, 1, 18488, 18616, 16537, 1177, 137, 16536, 2217, 16553, 19512, 2049, 17464, 19497, 19608, 17577, 25, 3089, 18481, 19585, 161, 18576, 17584, 1192, 2201, 129, 19625, 56, 1081, 3073, 3208, 48, 18601, 16537, 3240, 18616, 17440, 3105, 3080, 19625, 19480 ], [ -30958, 1586, -31816, -31576, 8192, 9642, 9624, -22870, -31992, -30824, 1690, -23496, -23928, -32078, -32614, -32736, -31590, -32096, -31456, -24518, -23128, 8970, -22726, 1178, 8232, 10016, -24408, 1200, -23032, -31574, -31062, -32464, 9498, -23792, -23254, -32454, -31078, -24150, 8728, 9752, -23504 ], [ 16646, 20484, 16448, 4356, 22530, 2116, 4100, 20480, 16386, 4098, 324, 22786, 20738, 20736, 2372, 68, 2118, 20736, 4102, 2112, 6402, 18690, 16640, 2114, 2374, 2, 6208, 22534, 6400, 16454, 22854, 4422, 16454, 2054, 18694, 16450, 68, 6212, 6144, 18498, 2 ], [ 3587, 4682, 6763, 4682, 4192, 1035, 4680, 7690, 1121, 1130, 7243, 6723, 4099, 4160, 7721, 1122, 5696, 6240, 6720, 1097, 7688, 6251, 609, 5632, 3147, 7177, 1131, 1578, 5131, 578, 3689, 7680, 1602, 4616, 5667, 1539, 3680, 5185, 5640, 4674, 7240 ] ], [ [ 54, -16351, -12234, 17447, 1024, -27609, 21556, -27625, -28624, -16379, -27595, -31696, 4100, 23, -15324, 4117, -32719, -16364, 4116, 16418, -15309, 21543, -11228, 5136, -31689, 1043, 1077, -12270, -16346, 1072, -16332, -16383, 1047, -27594, 1061, -31691, -27627, -12270, -32720, -28650, -15306 ], [ 12964, 4626, 694, 662, 4276, 566, 4646, 4, 12834, 4278, 12944, 644, 132, 12326, 4244, 12434, 548, 8754, 12338, 12438, 8742, 546, 12820, 8322, 12838, 50, 8880, 8740, 12978, 12468, 690, 644, 8752, 36, 8370, 8848, 52, 12800, 8352, 34, 8838 ], [ 1076, 3254, 16422, 30004, 11408, 5152, 31874, 13334, 13712, 2096, 19860, 15650, 27010, 15376, 26930, 26658, 13492, 4484, 278, 26678, 31156, 4246, 16784, 11314, 2480, 1174, 20502, 28086, 30998, 9478, 15538, 8454, 11394, 10422, 24854, 32006, 3110, 1296, 30866, 16674, 1060 ], [ 22595, 20553, -26559, -28639, 16736, -13984, -26528, 4451, 2147, -16287, -12280, -10200, -26550, -30390, 296, -14238, -16126, -14037, -30718, 2336, 6473, 35, 298, 4354, -30656, 16385, 20489, -32670, 22539, -12191, -12022, -13981, 22571, 2048, 22634, 4458, -12192, -32438, 18721, -26552, 18499 ], [ -24448, 17568, -31584, -31740, -15354, 17538, 25636, -23420, 134, 9218, 24738, -23518, -31616, 16550, -32640, 25732, -7008, 34, -7166, -7008, -32730, -23548, -16348, -23520, 16544, 25600, -23392, 8198, 130, 17570, 16388, 16418, 25606, 1056, 25732, -8028, -31710, -16380, 8196, -31582, 16516 ], [ 19777, 10598, 19808, 17542, 17859, 27843, 448, 24640, 481, 27713, 10311, 352, 9286, 11399, 8260, 1473, 11713, 8483, 16550, 165, 1123, 25638, 3109, 3140, 26790, 11650, 24711, 10693, 24960, 19749, 1376, 18881, 25668, 3104, 24613, 19715, 17665, 19683, 27655, 16513, 18534 ], [ -28664, -32768, -16350, 16416, 4136, -16374, 4136, 18442, -16374, 16384, 42, 2080, -32768, -26590, -12256, -16384, -14334, 18434, -26590, -10200, -30686, -32734, -12280, 6186, 6178, 4098, 16394, 4096, -12286, -10208, -30688, -12254, -10200, -26622, -32766, 4136, -10240, 22530, 20488, 18442, -10240 ], [ 672, 16944, 4224, 16560, 4240, 6816, 48, 23184, 22704, 16944, 4272, 22528, 6672, 23184, 4144, 20624, 6800, 16528, 2080, 23216, 18608, 22528, 6656, 17024, 16432, 22560, 6832, 2688, 6832, 32, 48, 4608, 20624, 18464, 6320, 6304, 22656, 22576, 560, 4240, 4608 ], [ 579, 9794, 514, 16449, 1, 24579, 1536, 25091, 18002, 8769, 9809, 8705, 24592, 529, 17920, 18000, 9793, 16897, 8786, 8705, 529, 25600, 25089, 24643, 1553, 25090, 64, 26131, 25169, 1539, 80, 9810, 9219, 1024, 515, 17488, 25682, 595, 578, 25153, 9299 ], [ 4352, 4132, 261, 1025, 0, 0, 4144, 4128, 5153, 1044, 5, 4132, 1029, 1040, 308, 1296, 273, 1328, 1285, 1073, 1025, 5156, 5396, 1073, 4112, 305, 261, 5, 5173, 4100, 49, 5377, 5396, 1041, 260, 305, 5413, 5168, 5125, 4385, 5140 ], [ -27385, -31481, -32507, 4353, -31737, 4357, 4097, 1286, 4356, -32767, 4359, 5379, -32766, 262, 5380, 7, 4353, -31743, -28671, -31488, 5378, 5125, -28671, 1027, 1, 7, 5127, 4101, -28670, 4, -32508, 5127, -27389, 7, -28412, -32508, -27646, -32766, -32762, 5122, -27389 ], [ -32472, -31925, 1282, -29911, 2050, -28925, -30207, 1571, -28887, 107, 3107, 3435, 2857, 3363, 1547, -31709, -30166, -31957, 553, -30711, 2816, 3393, 66, 3083, 3330, -31967, 1280, -32662, 65, 2344, 3400, -29343, 3370, 352, 2, 3938, 3691, -29144, -32661, -30968, 3843 ], [ 833, 16771, -14839, 200, -31103, 1675, 18154, 1963, 16835, 897, -14392, -31006, -31190, 75, -14847, -16096, 1801, 328, 17801, 18091, -32664, -31774, 17184, 17544, 456, 353, 296, 17187, -15511, -31927, 16680, -31263, -32150, 1770, -16150, 1760, -14421, 1057, -31807, 488, 1984 ], [ 40, -31672, 1032, -32672, -32696, 1056, -31744, 1120, 1088, 1064, -32768, 0, 32, 1120, 1056, -32768, -32672, -31672, -32768, 1032, -32664, 1120, -31736, 1128, -32664, -32704, -31672, -31704, 40, -32664, 32, 8, -31648, 1056, 104, 1096, -32736, 104, -32728, -32672, -31648 ], [ 16905, 286, 561, 38, 556, 16410, 17160, 16935, 16399, 299, 16641, 17215, 17181, 779, 557, 60, 260, 22, 16904, 271, 16653, 17161, 16408, 788, 16413, 10, 16432, 16647, 785, 822, 16693, 16673, 16689, 567, 16931, 22, 291, 530, 16691, 1, 16641 ], [ 839, 709, 457, 648, 8776, 8640, 8330, 67, 9091, 8451, 66, 9088, 9093, 847, 8525, 139, 461, 15, 390, 330, 384, 9103, 8267, 8271, 8460, 8322, 643, 8774, 268, 973, 8653, 8526, 8267, 455, 76, 8263, 515, 907, 9094, 8844, 73 ], [ -23552, 1024, -16348, -32736, 5220, 8224, 20576, 13376, 4160, 4164, 5152, -24508, 8192, -20384, 4192, -8124, 20512, -12256, -32700, -28668, -19360, 20580, 16484, 25632, 12324, -23488, -31740, 1124, 36, -7164, 5124, -8156, -19424, 5120, -7104, -2972, 20516, -4092, 28676, -23484, 9220 ], [ 4164, 4113, 4180, 4165, 84, 20561, 16404, 80, 4160, 81, 16468, 65, 4165, 4177, 4164, 16449, 4180, 16, 4160, 20481, 20497, 1, 4181, 4, 20501, 16405, 16405, 4177, 16468, 4100, 16384, 20497, 4164, 20548, 80, 4101, 4117, 4176, 16453, 20497, 64 ], [ 8197, 8737, 8716, 8228, 8229, -24540, 8224, -32212, 8201, 8232, -32755, 8705, -24020, -24031, 520, -24024, -24024, 553, 8236, -32735, -24064, -24567, 8708, 8197, 520, 8236, -24063, 8228, 8717, -24543, 8709, -32243, 1, 8705, -24063, 0, 8745, 0, 4, -24060, -24032 ], [ 22, 23, 4, 19, 16, 19, 18, 6, 0, 4, 23, 7, 23, 20, 22, 2, 18, 0, 3, 7, 18, 23, 16, 0, 23, 0, 0, 21, 19, 0, 4, 6, 0, 7, 4, 16, 7, 1, 1, 21, 4 ], [ 17413, 17057, 161, -12127, 5797, 21124, -16348, 0, -15711, 5253, -16220, -15867, 16420, -31580, 22177, -28000, 17924, 20997, 17921, 21120, 21153, -27135, 16416, 22017, 673, 5284, 16900, 16421, 17412, 21508, 22148, 20641, 17408, 4128, 5284, 1700, -12127, 1188, 4641, -28671, 21152 ], [ -32256, -31232, 512, 1025, -31741, -32765, -31744, 514, -32767, -32767, 1026, 1, -32768, 0, 1025, 0, 512, 513, -31743, -31741, -32253, 3, -32254, -32254, -31231, -31741, -31741, 2, -31741, 1537, 1027, 514, -32256, -32254, -31743, -32253, 1027, -31743, 1537, 513, -32256 ], [ -7614, 6698, -14272, -24480, -7560, 18968, -1464, 20992, -9686, 10250, 16906, 10320, -3536, 22648, -21910, -26096, -30678, 12328, -9654, -26062, -20448, -30128, -6056, 8826, -16360, -16350, 30754, -30150, 21034, -28632, 18450, 31304, -14238, -18408, -18414, -6046, -16262, -16326, -21912, 27248, -13824 ], [ -32767, -32750, 259, -31472, -24560, 9235, 8450, -32768, 9488, -31725, -32750, -23279, -31727, -23535, -24559, -32509, -23536, -24320, 8466, 3, -31485, 0, 256, 1298, -31726, 16, -32496, 8193, 9216, -31725, 272, -23551, -32752, -32768, 9232, -32766, -31727, -32511, 8209, 9473, -24320 ], [ 259, -32352, 2737, 2707, 954, -29904, -30157, 899, -31846, 937, 2875, -31845, 35, 2481, -30437, 2067, -32621, -32384, 2570, -30045, -30453, -31989, -32712, -30535, 32, -30160, 2946, 898, -30319, -30550, 2337, -32486, 2579, 2987, 2177, -32125, 2434, 2057, -32717, 779, -32487 ], [ 9732, 13328, 8212, 4628, -24556, -32764, 5140, 8208, -23552, -18944, 1536, 20, -23552, -23552, -19948, 20, -23036, 4608, 5120, -27136, -27632, 4112, 1556, -28160, 12304, -19952, -28144, -19968, -23036, -24060, 5140, -18940, 13312, -32768, 5120, 4112, -24064, -20460, 13824, 4608, -27644 ], [ -24448, -28408, 8408, 410, -28406, 402, -28646, -20208, 12546, 12306, 4160, -32624, -24318, -32496, 4224, 12626, -28536, 8202, -20032, -20406, 12570, 12624, -28646, -24248, 12304, -28342, 384, -20160, -28470, 12432, -28518, -32312, -28470, -32376, -20456, 12744, -32616, -20398, 8538, -28278, -24550 ], [ 8324, 8244, 8212, 36, 16, 8244, 8212, 132, 164, 8240, 8336, 160, 8208, 48, 164, 0, 16, 36, 180, 8192, 8340, 8336, 0, 8340, 4, 144, 144, 8196, 8196, 36, 8356, 48, 180, 144, 128, 128, 148, 32, 8196, 144, 148 ], [ 512, 2560, 16386, 2050, 18434, 768, 18944, 19200, 770, 2562, 2, 2050, 16642, 19202, 2560, 770, 16384, 258, 18434, 2306, 18944, 2048, 16386, 514, 2304, 18946, 768, 2, 16384, 19202, 2562, 17152, 18690, 18690, 2048, 16642, 19200, 2816, 256, 258, 2560 ], [ 10272, 7272, -22518, 18434, -15296, -21498, 3074, 8224, -8094, -29586, 31848, 20514, -1016, -10142, 24648, -10176, -19360, -16374, 3172, 15396, -12192, -20374, 27690, -26550, 3082, -21398, 9320, -8184, -28570, -22456, -952, -23544, 5192, 19560, -14266, 27746, 15434, -27576, -2976, 3148, 3106 ], [ 9250, 1056, 32, 9250, 2, 32, 8226, 0, 9216, 9216, 0, 9248, 32, 1026, 32, 8194, 1024, 8224, 1024, 1058, 1024, 32, 9218, 9248, 32, 34, 8194, 8226, 9248, 9218, 1024, 34, 2, 8194, 8194, 1026, 9250, 32, 1026, 9218, 1056 ], [ -32734, 6656, 4096, 6144, -26584, 2090, 4642, -28664, 2594, 544, 2082, -30688, 4650, 6186, 4104, 552, -26622, -28158, 6658, -28150, -30712, -26622, 2562, 4642, 6658, -28672, -26110, 40, 2048, 2088, -30720, -30712, 2080, 40, -30678, 2, -26614, -28158, 4130, 2570, 2602 ], [ 16673, 18497, 257, 18721, 18689, 18497, 0, 16385, 2368, 18464, 18784, 2049, 16417, 352, 18785, 256, 2145, 18784, 2400, 18433, 2304, 2368, 16705, 288, 352, 289, 353, 2112, 2145, 18497, 2049, 96, 18497, 2080, 2336, 321, 16385, 18720, 16417, 16736, 16448 ], [ 100, 69, 5, 72, 105, 41, 0, 96, 8, 64, 105, 12, 8, 4, 97, 100, 69, 64, 69, 73, 12, 96, 1, 65, 5, 8, 65, 65, 32, 44, 76, 108, 64, 9, 9, 65, 32, 1, 12, 101, 105 ], [ -22363, -23159, -32467, -22135, -30720, -23543, -6999, -8020, -21504, -16211, -6904, -6011, -29560, 25740, -7775, -14328, 161, -14076, 3341, 26625, 18464, -16380, -30684, -29399, -23123, 3109, -5115, -14303, -24572, 1292, 25613, 17544, -15967, 137, 32, 19721, -14304, -14292, -8032, -22228, 19620 ], [ 17408, 23552, 18452, 3077, 5633, 19093, 3732, 4230, 19986, 4096, 19584, 22546, 18052, 1046, 24080, 5139, 2071, 23554, 3090, 6658, 7814, 7302, 5269, 7699, 17941, 5649, 5635, 21653, 7171, 2704, 16530, 17040, 3718, 7685, 1681, 23045, 5636, 19079, 20113, 20486, 6160 ], [ 4112, -32684, 16452, -16364, -32764, 4, 4112, 4164, -12208, -32684, 20496, -12268, -12268, -28656, 16384, 16400, 4, 4160, 4096, -32684, -12268, -16384, -16364, 20544, 20548, 20, -28604, -12268, 4096, 4112, 84, -16364, 20484, 16464, 80, 20480, -32688, -32764, 4112, 68, -28672 ], [ 20584, 12353, -20480, 4136, 20489, 16481, -8088, 20489, -16319, 28673, 28777, -16352, 12321, 28768, -16312, 12320, 9, -4087, 8232, -4087, 12353, 28712, -20472, -24567, 4169, 28680, 20576, -8160, 16424, 24680, -16319, -28607, 28744, -24535, -32727, -12255, 16489, 12297, -12248, 8192, 28768 ], [ 257, 19456, 2321, 24849, 3073, 16400, 24576, 18689, 11520, 17664, 11521, 24592, 10240, 25856, 17425, 10241, 26624, 8464, 16401, 8448, 10513, 2304, 25857, 3344, 19457, 272, 24577, 24593, 3344, 1281, 9488, 272, 2321, 26640, 25617, 18688, 8192, 9472, 1025, 16657, 24593 ], [ -22958, 68, -24044, 9302, -24060, 8214, 9794, 9796, -24494, 9812, -32188, -23024, 9728, 518, 4, -31678, -23486, -31214, 1026, -31674, 532, -31674, 1030, 8790, -31744, -24494, -24508, 9744, -31232, -23550, -24046, -22954, -24062, -31662, -23978, -31212, -31660, 80, -23532, 8194, -24560 ], [ 1420, 156, 1300, 396, 1304, 1152, 28, 1052, 1296, 1028, 1300, 260, 1280, 1432, 1412, 256, 1304, 1024, 1424, 148, 280, 1288, 1044, 280, 1432, 284, 8, 144, 1296, 144, 280, 128, 1416, 412, 132, 1300, 1036, 1408, 1296, 136, 1428 ], [ 56, 720, 304, 4760, 16, 56, 4216, 4224, 328, 592, 808, 744, 4400, 4800, 4904, 4112, 4232, 312, 4928, 5048, 4720, 56, 4608, 4800, 4384, 4136, 4464, 432, 4856, 4432, 4800, 152, 816, 4760, 4432, 736, 880, 5024, 520, 952, 600 ], [ 8449, 12323, 4637, 4618, 12810, 4873, 12344, 8741, 13080, 303, 8238, 288, 8205, 12291, 547, 12559, 4132, 8734, 12342, 4865, 8740, 4614, 4633, 825, 8499, 33, 13, 520, 12597, 8218, 8999, 8476, 12596, 4387, 12855, 4615, 783, 259, 769, 538, 12598 ], [ 26688, 19652, 26912, 19680, 17804, 25056, 16864, 2276, 17408, 1484, 26728, 19492, 17476, 25952, 19936, 19788, 264, 27012, 11296, 8320, 17644, 24612, 10412, 26084, 19840, 25928, 10688, 2344, 16680, 1312, 19916, 8548, 27044, 9536, 18860, 16452, 19584, 2084, 9548, 17516, 10656 ], [ 4100, 0, 4099, -26618, 6145, 6150, 4102, 22532, -12281, -30715, 22535, -16382, -14334, -16381, 18432, -28670, -32768, 18438, 7, 4097, -16380, -28669, -12286, 22528, 6147, -14335, -30718, 2048, -30719, 2053, -14336, 22528, 20482, -26623, -26618, 4099, -30717, 2052, 16386, 16385, 16389 ], [ 1444, -32764, 2056, 300, -28416, 5512, -29528, -31352, -29656, 3368, -25340, -31456, 3456, -25184, -25592, -32476, -30548, 6304, 2472, 6156, -32608, 7204, -26364, -31476, 6156, 268, 5292, -26324, -28372, 4356, 4520, 2060, 3076, -29308, -29656, -27256, 2344, 1412, -32628, -31580, 4520 ], [ -7160, 9732, -14836, -16352, 8204, -15832, 8234, -24534, 16398, 25128, 24618, 16388, -32256, 17956, 1576, -6648, 17964, 17966, 26144, 1568, 8708, -15320, 9230, -6624, 9262, -8150, -23546, -15872, -15352, -23034, -32250, -7134, 8, 42, 1062, -24024, -23512, -23552, 9762, 8226, 544 ], [ 10, 8200, -30718, 10242, 10248, -22528, -24568, -32758, -32760, -24566, -24568, -30710, -32758, 0, -32768, -30710, 2050, 8194, 8200, -22518, -22518, -30712, -32760, 10240, -24566, 2050, 8192, -32760, 8202, -22520, -22518, 2056, 2056, 10248, -22520, -22518, 2048, -22528, -32766, 2, 8 ], [ 8280, 8704, 8792, 8272, 14872, 600, 8, 6208, 14336, 584, 14336, 12360, 6168, 4624, 6744, 12808, 10248, 2072, 10304, 14352, 64, 2048, 6224, 10304, 4112, 536, 12880, 6168, 2056, 6672, 2136, 14408, 14864, 4184, 4104, 2120, 10264, 6208, 8720, 8712, 12816 ], [ 16, 4096, 276, 16, 4, 4112, 16, 4372, 4124, 4104, 272, 4368, 8, 4356, 276, 4356, 4112, 4104, 4364, 4376, 4096, 276, 276, 4352, 268, 4360, 260, 4100, 4096, 284, 264, 272, 0, 4372, 4100, 284, 16, 4352, 12, 24, 8 ] ], [ [ 16418, 16485, 16484, 423, 257, 16577, 352, 194, 324, 16545, 16836, 260, 16423, 261, 196, 34, 292, 16513, 16480, 160, 16674, 16420, 16674, 198, 16678, 16516, 16422, 416, 128, 16865, 135, 16418, 16449, 16513, 6, 5, 16769, 39, 16645, 16864, 34 ], [ -10744, 5896, -30974, -11518, -31998, 1280, 17664, -27648, -15862, -32512, -16118, -32760, 17666, -28670, 522, -11766, 17672, -31478, -12288, -26880, 4362, -28406, 5376, -16374, -31992, -28416, 4618, -26880, 17410, 17154, -12288, -15358, -10742, 17674, -15872, -16118, 4104, -16120, 0, -15870, -11776 ], [ 17440, 1024, 9280, 16416, 64, 20480, 17504, 12288, 16448, 25696, 21536, 24640, 16416, 28704, 16384, 25600, 64, 13344, 21568, 8192, 25696, 16448, 17440, 13312, 12288, 13376, 17472, 16448, 9216, 0, 16448, 8224, 29760, 0, 8192, 4096, 1120, 0, 16416, 4128, 0 ], [ 9472, 9472, 17665, 1281, 16642, 9475, 17730, 17666, 321, 16640, 17473, 1089, 8259, 257, 9280, 24578, 16705, 24833, 258, 8515, 25666, 16387, 1089, 17411, 16707, 16385, 16450, 8449, 1347, 16387, 8449, 16640, 257, 1282, 9283, 1024, 1027, 8449, 320, 24833, 1091 ], [ 8230, 26699, 2572, 8228, 2145, 8768, 47, 10274, 8297, 16483, 580, 10825, 2598, 16993, 8705, 2116, 2603, 16960, 16426, 10762, 25125, 8269, 18528, 16899, 2573, 16454, 25165, 8771, 620, 24586, 25135, 10246, 610, 10757, 524, 8801, 16937, 10310, 25103, 16451, 10816 ], [ 609, 8274, 12371, 4208, 5652, 8242, 49, 1111, 4197, 101, 4659, 8737, 9265, 9795, 8771, 1093, 9779, 1622, 0, 13411, 5683, 99, 8757, 39, 13344, 4178, 4134, 9318, 8260, 9217, 12883, 8740, 13382, 4659, 66, 9843, 597, 5219, 1078, 12310, 8293 ], [ 9060, -30132, 3524, -21952, -29460, -20760, -22496, -29472, -29468, -29688, -24056, -29332, 1324, 2600, -23604, 2816, 2560, 11848, -22456, -30460, -23104, -32664, 3520, 200, 8652, 2668, 12036, -21404, -31512, 3080, 616, 9384, 8960, -31512, 11496, 8736, -31772, -30048, 196, -22080, 8612 ], [ -24543, -24442, 1413, 1312, -32731, -32764, 261, -31579, -23548, 1061, -24442, 1025, 8228, 8579, -31454, -31742, 2, -23289, 8355, 9479, 8196, 5, 9505, 9378, -23294, 1282, -23513, -32762, 131, -31742, 9603, 8196, -23133, -32510, 9349, 1187, -24412, 1440, 1440, 1155, 1188 ], [ 44, 17454, 17512, 4320, 13456, 8302, 16460, 9402, 1026, 1226, 20642, 25800, 5174, 8262, 8218, 228, 1136, 9260, 8374, 16628, 25838, 25736, 12404, 25816, 16538, 25610, 9438, 28704, 9262, 182, 29826, 17408, 9368, 17538, 24768, 9356, 24788, 29950, 8382, 29830, 28794 ], [ 24288, 21190, 19681, 5671, 6150, 7204, 22087, 18660, 17635, 16577, 1760, 6375, 17602, 17603, 22119, 2085, 16928, 21600, 19175, 4738, 16385, 5218, 19111, 22242, 5729, 5637, 22149, 517, 22021, 3203, 6694, 24064, 5696, 5154, 23649, 21508, 21671, 17989, 5317, 19684, 7716 ], [ 24833, 24875, 24592, 16665, 121, 16505, 369, 16650, 16658, 57, 83, 8298, 50, 16403, 352, 331, 296, 114, 8537, 48, 24586, 3, 8211, 16697, 266, 259, 8272, 371, 24594, 0, 16432, 24656, 91, 8265, 24864, 24600, 16730, 16656, 8211, 8456, 16642 ], [ 69, 1, 8257, 8257, 1129, 8256, 8225, 76, 1128, 8192, 1069, 1, 8256, 1032, 76, 8288, 68, 33, 9312, 1101, 9292, 1064, 9288, 1037, 9220, 8205, 8237, 1061, 77, 8257, 65, 8300, 8264, 1121, 1033, 8225, 9289, 8192, 101, 1065, 8237 ], [ 6465, 17161, 20557, 772, 23297, 22849, 4872, 6721, 4416, 21261, 2057, 780, 329, 4609, 19200, 257, 23372, 6976, 588, 22796, 4937, 18500, 16449, 20813, 21005, 17216, 4357, 19201, 21313, 585, 4612, 4361, 2880, 21060, 20992, 2816, 2368, 6157, 2632, 23297, 513 ], [ 6726, -8624, -8178, -12706, -8128, 22596, -10160, -25064, 20546, -18876, -7606, -19884, 5136, -15350, 30786, -5052, -31212, 3078, -18358, -10214, 27738, -20992, 13914, 12290, -8098, -4016, -27046, -1462, 528, 6154, 18442, 27714, -5054, 24662, 22542, -12784, -13732, 2130, -446, -8618, -27114 ], [ 2306, 130, -22270, 2050, 10370, -24446, 130, 2048, -22400, -32766, -24448, -30720, 10370, -32766, 8320, 2050, 0, 10242, -22398, -24192, -22142, -22144, 0, -22142, -32638, 2434, -32768, -24448, -32638, 8578, 128, 8194, -30590, 8194, 2434, -32512, 10626, -22528, -24446, 2306, 8192 ], [ 392, 16804, 173, 260, 137, -32352, 16801, 16772, -15988, -32732, 16649, 297, -16215, 16684, 168, -32736, 33, 16513, -16123, 289, -32732, -16243, -16091, -32467, -32723, 4, -16256, -16340, -32507, -15991, -15999, 16416, -16248, 428, -32475, -32348, 301, -15956, -16351, -16084, 260 ], [ 18946, 16898, 6144, 22528, 18432, 0, 2048, 22528, 16898, 2050, 0, 16896, 4098, 18946, 16898, 2050, 4610, 18946, 23042, 2562, 16896, 22528, 6658, 2562, 18434, 2562, 16898, 2048, 23040, 20482, 18434, 2562, 16896, 16384, 20992, 2560, 18944, 18432, 2562, 2048, 514 ], [ 8706, 594, 16, 81, 8273, 9281, 1104, 8769, 0, 8768, 8721, 8705, 1600, 9810, 1041, 64, 9282, 531, 529, 513, 1024, 8720, 1104, 1552, 1601, 1600, 1088, 67, 8193, 9792, 513, 1104, 8209, 8257, 9218, 531, 66, 577, 576, 1539, 9297 ], [ 776, 21056, 26392, 12610, 28434, 10000, 21322, 28746, 12880, 16720, 29530, 12552, 834, 12290, 9816, 15880, 27730, 11330, 31504, 15882, 25368, 19992, 2816, 27482, 20802, 11352, 21784, 29456, 31560, 32258, 3344, 12370, 1818, 26896, 1618, 4354, 10512, 5960, 27456, 31570, 27216 ], [ 8704, 514, 26115, 17410, 8707, 16386, 17920, 17921, 514, 26114, 16384, 515, 9217, 1024, 2, 9216, 512, 514, 24577, 9730, 24578, 25091, 25091, 9730, 513, 17410, 17411, 1536, 9217, 0, 16386, 17408, 26114, 8706, 17921, 25088, 16896, 9216, 9219, 8192, 25602 ], [ 16930, 16482, 16480, 614, 70, 34, 32, 548, 514, 614, 70, 578, 32, 518, 16484, 0, 614, 16964, 16388, 612, 16992, 16992, 16450, 512, 16930, 16962, 16960, 16486, 16450, 4, 582, 16964, 16932, 4, 66, 16420, 68, 0, 6, 70, 614 ], [ -32375, -30575, 2248, 2248, -30568, 2496, 2369, -32383, -30319, 264, -30439, -32384, -30712, 2457, -30648, 209, -30248, 9, -30719, 17, -30384, -30375, -30264, 193, -32311, -32383, 384, -30695, 129, 2368, 2449, 16, -30504, -30528, 2520, 2521, 2376, -30392, -30656, 2305, 2512 ], [ -28864, 1856, 1825, -21183, -32703, -24287, 2401, 11840, -22015, -21920, -23999, -29119, 865, -31647, -23968, -32480, -21727, -24575, -22208, -21216, -21504, 800, -23776, -23008, 3904, 2305, -20736, 11360, -29920, -22976, -21504, 11616, 10241, 865, -29440, -28832, 9825, -29632, 10592, 833, 8992 ], [ 24584, -24576, -32768, -16383, 9, -32760, 16393, 1, 24584, -16384, 24576, -8191, -32767, 16393, -32759, 8192, -24568, 8192, -16384, -32768, 16385, -16384, 8200, -32768, 24577, 8, -8183, 24576, -8184, -16384, -16384, 8201, -8191, 9, 16393, 8201, 8200, 1, 16393, 8201, 16392 ], [ 260, -32511, 2084, -30682, 2086, 293, 2340, -32733, -32480, -30719, -30715, -32762, 2048, 295, -30462, 2340, 2081, -32475, -30683, 288, -32505, -32511, -30681, -32763, -32479, -32479, 2341, -32473, -30425, 2080, -30463, -32732, 4, 2051, -30685, 2087, 2051, -32735, -30463, 2305, 2338 ], [ 24839, 24963, 9988, 2435, 11265, 27908, 16391, 27264, 26246, 9477, 2950, 18434, 26752, 8193, 16644, 27399, 8196, 1, 25607, 16514, 17793, 19461, 11139, 26886, 259, 390, 26114, 902, 24967, 390, 3078, 513, 11137, 17542, 16643, 18949, 27906, 3329, 28288, 17284, 9984 ], [ 6657, -22528, 14881, 10784, 10336, 14881, -22432, -23999, 10273, -22016, 8800, 12896, 513, 6720, 0, 8704, 1, -17887, -19936, 8224, -24063, 6753, 12896, -30176, -28160, 6721, 14432, 2113, 10273, -30208, -19904, -18399, 12352, 0, -26079, -28672, 6753, -30655, -18431, 12897, -26015 ], [ -24570, 2, -32254, 24576, 25094, 16388, 4, 518, -16380, -24060, -24062, -24060, -32768, 8704, 8710, 8708, -15868, -32250, -24570, 16388, 25092, -32250, 8706, 24582, 16902, -24064, 8710, 16386, 25092, 8704, -16380, 8710, -24574, -32256, -32764, 6, -32768, -24060, 16902, -8186, 6 ], [ 8332, 2217, 1189, 2048, 11265, 8204, 9376, 8328, 10368, 1069, 8325, 11392, 9256, 137, 10276, 11305, 9356, 9216, 1036, 2088, 10277, 2049, 9385, 8197, 9217, 10249, 11392, 2185, 3073, 10241, 8193, 2180, 1061, 1192, 132, 3113, 9217, 2176, 2093, 8329, 1028 ], [ -30460, -30678, -32728, 2348, 2310, 2082, -32762, -30686, 44, 2090, -30706, -30716, -30422, -32500, 302, -30686, 2080, 42, -30676, 266, -32736, -32754, -32736, -30686, -32508, -30712, -32730, 256, 2056, 14, -30424, -30682, -32468, 44, 258, -30456, 296, -32762, -30686, 2, 2306 ], [ 546, 8806, 518, 710, 742, 98, 68, 548, 608, 8870, 548, 8806, 192, 514, 8774, 8196, 676, 8358, 224, 8290, 610, 8418, 672, 198, 740, 64, 548, 640, 64, 8256, 8742, 198, 8832, 8736, 4, 34, 8420, 8390, 8902, 128, 102 ], [ 4224, 2424, 6640, 2088, 208, 2152, -28432, 4216, 6632, -26616, 6160, 440, -28584, 6280, -28624, -26528, -28168, -28536, -28544, -26280, 2488, -30640, -30376, 352, 6448, -32368, 416, 2144, -32760, 6416, 4304, 2208, 176, 96, 6408, 6576, 40, 4224, -28392, 4520, 4104 ], [ 17666, 9479, 774, 25095, 1287, 4, 8962, 8451, 519, 17920, 513, 0, 25095, 8448, 26118, 9222, 4, 24835, 17920, 16899, 25858, 24835, 24578, 18182, 25605, 515, 1027, 16901, 9478, 1287, 25089, 25350, 17667, 9729, 16896, 9221, 1538, 17927, 16898, 17154, 24577 ], [ 145, 12372, 4240, 196, 208, 5, 8337, 132, 12436, 4309, 4289, 4100, 8337, 209, 8401, 129, 65, 12288, 4180, 12288, 4160, 12372, 4292, 8260, 4101, 4304, 12436, 8213, 8212, 64, 8404, 8273, 12485, 4225, 4288, 12353, 8340, 4096, 8401, 8320, 8321 ], [ 16416, -11072, 17840, -16224, 5568, -16192, 1056, 17616, -16064, 5456, -11216, 1104, 5136, -15248, 128, -11200, -32288, -15328, -12048, 20608, 1056, -15904, 20544, -32480, 1520, 17488, 4576, 5568, 1520, -32672, -31424, -32672, 17728, -16288, 21792, 5296, 16592, 20576, 320, -31248, 20672 ], [ 4619, 8992, 274, 12569, 8979, 4906, 514, 4104, 8210, 4409, 8986, 13107, 290, 554, 49, 304, 9008, 8976, 59, 281, 4104, 12803, 4906, 8985, 11, 12330, 4626, 12586, 12336, 4640, 40, 4659, 8481, 8745, 8977, 8240, 8760, 12833, 4400, 8995, 12592 ], [ -12256, -32768, -28640, 4193, -32735, 16417, 16481, -32703, -32764, -32668, 4128, -28575, 32, 16448, 97, 20513, -12287, 16449, 16389, -12224, -16315, 97, 16453, -28668, -12219, 20516, -32735, 20516, -32732, 4128, -12252, -32732, -28668, 20481, -16320, 16448, 64, 20485, -12283, 0, -28636 ], [ -26335, 6176, -32767, -29677, -25278, 6179, 2307, -25229, -32655, -32400, 1025, 4145, 2113, 5216, -31727, -31630, 1136, -30431, 2401, 1136, 322, 7184, 1280, 1378, 1089, -28669, -30686, -26558, 5376, -30605, 2418, 6258, -26606, 2400, -29344, 2050, -27551, -26605, 7235, -31376, -31710 ], [ -32192, -32160, 596, 629, 18, 97, 51, 33, -32665, 67, -32666, -32251, 594, 628, 612, 112, -32750, -32160, -32188, -32172, -32652, 629, -32731, 567, -32144, 613, -32202, 628, 96, 97, -32703, -32747, 52, 514, 579, -32720, 119, -32735, 512, 567, 513 ], [ -18408, -22514, -30706, -26614, -26598, -20476, 14366, 6154, 8194, -20458, 14356, 6150, -32752, 6144, -24576, 2078, -18418, 10270, 14362, -26624, 14340, 8206, -22520, -18424, 4100, 2050, -28668, -24562, 8212, -30694, 8198, 2066, 10242, -26606, 8192, -32756, -18422, -32756, -20464, 8, -26612 ], [ 1056, 4400, 32, 9472, 13568, 1072, 272, 1040, 13600, 5392, 5376, 304, 4096, 8224, 272, 5136, 256, 272, 5424, 13312, 8224, 5136, 12592, 8224, 12288, 1312, 12560, 12560, 4368, 8192, 8480, 9472, 9216, 1312, 5136, 13344, 13584, 272, 288, 12576, 4112 ], [ 80, 8, 4169, 0, 4096, 89, 24, 80, 73, 9, 64, 8, 24, 4120, 4112, 4112, 4160, 8, 0, 17, 16, 80, 4160, 4169, 81, 24, 1, 0, 73, 4160, 80, 4185, 24, 4113, 17, 4097, 4169, 4185, 4121, 4121, 16 ], [ -32636, -32576, -32704, -14944, 16836, -16000, 17408, -32768, 17796, 16420, -32412, 160, 1092, -15164, 16676, -32288, 4, 384, 1056, -15264, -15200, -32668, -31360, 1220, 1024, 1152, 17604, -31616, -15132, -31648, -15296, 1280, 64, -31516, -32320, -31420, -15324, 17476, -15932, -31740, -15904 ], [ 12096, 1792, 128, 2496, 1024, 192, 9856, 9536, 3520, 1024, 9024, 9408, 3008, 8256, 9856, 11008, 1536, 9152, 4032, 8832, 2240, 11776, 9536, 8192, 9472, 12032, 1664, 512, 2624, 8448, 11072, 832, 3456, 2880, 8512, 3776, 320, 8832, 8896, 1792, 3968 ], [ -24512, -24022, -16086, 16704, -16350, -32192, -7384, -31928, 74, -24064, -15542, -31992, -32446, 9056, 24640, -7894, -32728, 24938, -8152, -16128, 17002, 9058, 8298, 8800, -32696, -15584, 8512, 24576, 8706, -7862, 24576, 290, -24280, -7840, 16392, -7326, 266, -32256, 8298, -15512, -31926 ], [ 8193, -22494, 1, 8225, 8195, -22528, 8224, 10273, 8227, 10272, 8193, -30687, 2081, 10275, 10272, 2048, -22526, 2048, 2081, -24543, -22493, 1, -32736, 8192, -24542, 8194, 10240, -24541, 2049, 2080, -30685, 8225, 8192, 8225, 10241, -22528, 8193, -22493, -30688, 10243, -30717 ], [ 10452, 3456, 8454, 3458, 8532, 11458, 11668, 10384, 2192, 9536, 3456, 8594, 9350, 10322, 2246, 3458, 2310, 11282, 11410, 3202, 8322, 10644, 2370, 10432, 3348, 10624, 3142, 2066, 8454, 388, 9300, 8274, 8262, 10310, 10320, 8278, 11728, 9296, 3140, 8338, 9668 ], [ -7995, 16405, -24363, 4244, 9412, -19328, -20479, 13525, -31615, -19456, -2863, -32555, -32575, 8256, 8324, 29781, 4101, -27631, 4117, -31659, -28587, -19372, -27499, 28756, 8276, 5328, -32748, -24428, -27516, 5184, 16516, 5201, -24428, -16171, -2880, -3888, -28651, -7151, -19452, -20267, 24596 ], [ 2578, 17, 2069, 8194, 8721, 8709, 2566, 10241, 10769, 8213, 2564, 18, 2581, 2071, 2567, 8725, 2053, 4, 2580, 8720, 2566, 10247, 8706, 2564, 515, 2069, 8208, 2579, 8199, 10256, 22, 8722, 10261, 10245, 8704, 2581, 16, 2053, 2050, 10262, 8710 ], [ 3328, 1056, 1472, 1824, 257, 3777, 2912, 3200, 3585, 160, 2721, 32, 3297, 2465, 1408, 3297, 864, 2080, 1120, 3840, 4001, 801, 1120, 2305, 1728, 2753, 3137, 1313, 3456, 1761, 1440, 64, 1376, 1857, 128, 1184, 3969, 768, 2560, 3712, 224 ] ], [ [ 4489, 4396, 2504, -32350, -30336, 2310, 4173, -32345, 4492, -30710, 4550, -32532, 481, 108, 4101, -26230, 4101, -30324, 99, -30494, 0, 6475, -32273, -30523, -28445, 4260, 6240, -28284, 270, -28472, -28346, -26261, -28569, -32381, 6374, -26303, -30290, -26195, 300, -26353, 4460 ], [ -29567, -31712, 153, 168, -31591, 9, -30591, 1193, 2177, 3209, 1049, -31727, 16, 3201, -30551, 2233, 1, -32727, -30671, 2200, -31576, 3257, -30551, 1024, 160, -31719, -31703, 3257, -32608, 129, -29528, 3120, -30560, -32751, -31615, 128, -30671, 24, 1049, 1040, -31688 ], [ -28285, 4544, 65, -30268, -32313, -26299, 4288, -28603, 320, -26555, 6274, -30333, -26174, -28539, 6405, -30585, -32320, 2119, 133, 6596, -28281, -28476, -30589, -30266, 67, -28474, -28538, 67, -28286, -30464, -28348, -26429, -32509, 4225, -26560, 2114, -26559, -26428, 4484, 2304, -30649 ], [ -32504, 14400, -28344, -28352, 6144, 2048, 8192, 4424, -20160, 6152, -28416, 8, -18112, 6400, 8192, 14664, -30392, -24256, 8520, -30464, 8192, 2048, 0, 10496, 6216, 10504, -28416, -26368, -24504, 2304, -22520, -18368, 12552, -18168, 14400, -26368, -20224, -30464, -32448, -22264, -22464 ], [ -26616, -20480, 12616, 12290, 2116, 4102, -24294, 8264, 6214, -32420, 6226, 2076, -24554, -24500, 10510, 8462, -22186, 264, 30, 334, -20156, -20458, 6174, -22252, -26530, 10526, 4190, 6412, -20414, 4110, -26606, -32748, 78, -32684, 24, -18082, -26300, 2374, -20416, -24308, -32488 ], [ 16920, 16664, 25352, 26644, 18736, 2876, 2560, 28, 8468, 10780, 16688, 2860, 19244, 2360, 25348, 10800, 26660, 16680, 268, 780, 19208, 25352, 2856, 8484, 16916, 25380, 300, 10516, 18476, 10296, 11060, 2068, 26648, 10260, 26656, 8736, 2076, 8760, 44, 24576, 27188 ], [ 2164, 2136, 2084, 2168, 2092, 16432, 18524, 68, 16448, 72, 2052, 56, 112, 18556, 8, 52, 18472, 18540, 2112, 18508, 28, 2052, 18540, 16444, 18520, 64, 2144, 116, 24, 96, 2124, 18544, 120, 2080, 16444, 18532, 2148, 18536, 16472, 16452, 18452 ], [ 24580, 8258, 324, 8516, 256, 8516, 262, 24640, 8192, 8196, 322, 16386, 16384, 8454, 24582, 16642, 16710, 8448, 16708, 24834, 262, 8258, 8192, 16448, 8196, 24640, 6, 8192, 16704, 16384, 258, 8256, 16450, 16448, 258, 68, 8192, 8518, 0, 66, 8262 ], [ -11931, 6406, -14073, -6047, -32413, -24542, -26557, -32765, -12249, -16317, -16125, -32729, 18785, 28769, 14437, -22270, 18465, -16025, -14043, 18535, -20156, 30757, 22850, 6212, 327, -16319, 8547, -3742, 8227, -30395, -10208, -26272, -5820, 12583, -26334, 20545, 20743, -16089, -20219, 14599, 16420 ], [ 654, -32638, 520, -16378, -15860, 4096, 20486, -28026, -28150, -28150, -28662, 20492, -28668, -28536, 130, -12156, 17028, 4736, -32248, -11642, -28022, -16374, 17032, -11640, 8, -15870, 20480, 4230, 4228, 17030, 16526, 20494, -11774, -32764, -28670, -28662, 4226, -28146, -11646, 4748, -12274 ], [ -15098, 1026, -24316, -31228, 8194, 768, 10018, -15616, -24572, 18214, 8992, -31200, 26368, 1570, -15616, -15326, 1028, -30942, -31706, -7898, 25606, -8186, 17186, 16384, 16422, -23006, 26400, 17410, 17190, -31742, -15322, 1028, 8480, 9764, 25092, -31966, -16380, -32478, 6, -14844, 1286 ], [ 16418, 16432, 22576, 19, 22563, 2593, 2608, 22067, 17411, 17409, 20483, 5680, 3123, 1568, 16946, 21521, 24065, 17458, 7731, 18994, 51, 19473, 16899, 21011, 7186, 531, 21506, 18432, 22562, 3619, 7715, 6705, 3105, 21024, 22049, 18435, 1056, 23600, 22577, 22544, 21539 ], [ -32511, 16642, -9727, 769, -10237, 6915, 17153, 22529, 20737, -16127, -32510, 4098, -28672, -9469, 16386, 6402, 6401, 20738, 257, 18435, -28157, -14078, -12030, 20739, 20739, -12030, 19200, 2305, -26624, 16384, -29949, 2819, 18947, 4098, 1, 20994, -28670, -16384, 259, 6912, -15872 ], [ 8492, 8, 430, 8650, 8590, 394, 8586, 160, 8206, 236, 202, 162, 8548, 482, 8394, 8640, 8590, 258, 66, 8288, 8198, 396, 8258, 290, 8488, 292, 334, 430, 8228, 8494, 8578, 8654, 392, 480, 8678, 448, 8480, 32, 72, 392, 106 ], [ -24314, 6, 258, 1280, 1282, -24320, -32762, -23290, -23550, -32512, -23294, -24572, -31740, 1028, 258, 9216, -31742, 256, 1282, -24320, 9474, -23552, -24320, 2, -32766, 1028, 2, -32510, 9476, -32764, -32510, 1024, 1284, 8194, -31486, -24316, 262, 1030, -23290, 262, -24576 ], [ 10243, 30721, 23114, 22849, 4939, 31554, 12808, 10496, 2888, 24906, 29192, 22795, 6216, 18440, 27457, 12298, 18691, 2371, 8705, 12288, 6920, 26626, 2826, 29257, 19018, 4938, 28936, 320, 16712, 16643, 10240, 12354, 17153, 12363, 27459, 2313, 25153, 14337, 12361, 12611, 16707 ], [ 8197, 1024, 1092, 8192, 65, 8256, 1093, 8192, 1, 8260, 9281, 1088, 9281, 8260, 9281, 9221, 8197, 8193, 1025, 9285, 8257, 1029, 8260, 4, 1092, 65, 1, 1025, 8196, 9281, 9220, 0, 8193, 1, 69, 1092, 9285, 1024, 9216, 9281, 1088 ], [ 328, 8274, 17938, 28746, 22282, 17994, 5898, 17224, 30466, 25856, 9026, 14170, 25674, 12890, 8448, 9232, 16704, 8466, 25362, 8970, 338, 9808, 29706, 5120, 29520, 528, 29208, 21578, 29440, 21082, 24576, 1810, 5458, 12370, 17482, 8722, 9552, 25408, 30040, 22018, 1024 ], [ 18953, -16064, 65, 355, 833, 2667, -13461, -16095, 18699, 16962, 609, -32413, -30463, 19275, -29912, 106, 354, 17186, -13727, 611, -16351, -31999, 2625, 16426, 9, 18722, 2824, 16490, 16395, 19242, 834, -32701, 16905, 16962, 2659, 16490, -32701, 16673, -32661, 809, 770 ], [ 6336, 2178, 6346, 4354, 7169, 7235, 3142, 2369, 5409, 2432, 6144, 7619, 4295, 2274, 2220, 7439, 390, 2183, 294, 3427, 3271, 263, 75, 7492, 1286, 1230, 5158, 5549, 2090, 5478, 3140, 1378, 2379, 2304, 3111, 1133, 227, 1387, 7176, 3206, 391 ], [ 0, 1569, 1536, -31231, 5, 16417, -14847, 17441, 545, -31744, -31200, 517, -32764, -16347, -15835, -15328, 37, -15327, -32223, -14844, 17441, -15872, 16900, -14812, -32764, 544, -15871, 512, 1569, -31227, -31199, -32220, 544, -14812, -16348, -16384, -32731, 1, -32731, 1028, -32735 ], [ -14844, 29056, 9664, 25156, -2364, 12608, -2368, 8448, 4096, -32508, 5248, -24252, 5572, -27008, 21632, 5568, -2108, 26560, 28868, -14460, 29248, -7104, -10816, 28932, 24960, 21120, -7232, 5892, 28992, -32124, 25920, 26372, -3968, -32384, -11964, -27900, 10116, -11516, -10752, 4224, 8452 ], [ -32768, -15736, -28672, 40, -12160, -16224, -32224, 17056, -15736, 4256, 40, 680, -32640, 21032, 672, 17024, 4096, 544, 4648, -16384, -11744, -12288, -15712, 0, 4096, -28664, -11616, 17056, 17064, -28000, -28128, -12152, -28128, 168, 4104, 4744, -11776, -16384, -12248, 16416, 21128 ], [ 9316, -31680, -24572, -31668, 8296, 8260, 44, -32764, -24476, 8296, 40, 1132, 40, -32672, 9256, 9316, -24576, 68, -31640, 1064, -31680, 9292, 64, -31648, 96, -32732, 9220, -23508, -23448, -24500, 8232, 1128, 8296, -24508, 8268, 9324, 9280, -31732, 1088, 8260, -32732 ], [ 24593, 16641, 16641, 28976, -20192, -32463, 4385, 4129, 20768, 4400, -28624, 32, -8176, 24592, 12305, 20529, 12577, -24575, 20480, -28656, -16128, -24543, -28416, 24832, -24528, -28367, -28655, 8481, -20431, 8225, -16127, -20208, -24576, -20464, -20447, 20785, 0, -7936, 24577, -3823, 24608 ], [ 1409, 769, 1733, 964, 69, 900, 1216, 1989, 1221, 1729, 897, 516, 68, 1793, 325, 965, 576, 1092, 1732, 384, 833, 769, 965, 704, 4, 5, 1797, 1984, 1985, 1216, 1153, 580, 901, 1217, 1344, 389, 453, 1477, 132, 69, 1988 ], [ 2056, 10296, -24552, 0, 2096, 8, 8216, -24528, 2104, -24552, -30696, -32744, -24544, 10296, -24536, 10264, 10272, 56, 10256, -24536, 8216, 8248, 8248, -22520, -22528, 56, 8232, -32728, 10256, 8208, 16, 0, -24552, 24, -22504, -24560, 8224, 2048, -30680, -22496, 40 ], [ -6832, 1058, -6670, -32542, -16062, 1428, -23470, 406, 17462, -24494, 16804, -24140, -7120, 9266, -24256, -24336, -7870, -31424, 25846, -15882, 17798, -15934, 17588, -23278, 8678, 8310, 8528, -31246, -23484, 17602, -16190, 17782, 17650, 8578, -23200, -14940, -32460, -32384, 16550, -8188, 17878 ], [ -32760, -32648, 4152, 1840, -32296, -32088, -31896, -31232, -32136, -32296, 680, 5176, 1360, -31216, 600, 1912, -27448, -31232, -26848, -32488, -31992, -31560, 584, 4888, 152, 5016, 4408, -28480, 1328, 1680, -31224, -32112, -26936, -32688, 4256, -31736, -28104, -28440, -26632, 6096, -31272 ], [ 9218, 6, 9542, 0, 1282, 8258, 324, 9280, 4, 258, 8262, 9282, 70, 9282, 1094, 1088, 9474, 9284, 1094, 9222, 8194, 1088, 8450, 8518, 1284, 9536, 8196, 9284, 6, 262, 1344, 1024, 66, 1026, 1286, 8448, 9540, 8450, 9284, 9472, 256 ], [ -28647, 20480, -12263, 4120, 16408, 20488, 17, -16376, -28663, 16408, -32759, 16, -16383, -16376, 16393, -12263, -32768, -16359, -28648, 16385, -32751, 20481, -28656, 25, 16393, -28647, 16384, -16384, 1, -12280, 20489, 1, -12264, -28672, 16401, 16, -32744, -12288, -16376, -16367, -12280 ], [ -28608, -26904, -31608, 4256, 1120, -32608, 4768, -28568, 1056, -27456, -31640, 512, 1096, -31160, -27416, -27552, -32224, -28024, 1152, 512, -32160, -27968, 736, 648, 5312, -31608, 1256, -31552, -27512, -31008, -32664, 160, 4160, 4264, -27096, -31680, 1576, -32056, 4736, 1544, -28088 ], [ 288, 512, 577, 768, 513, 800, 353, 99, 800, 3, 608, 65, 65, 3, 352, 321, 800, 834, 611, 513, 355, 610, 867, 864, 352, 290, 288, 96, 291, 801, 353, 2, 65, 290, 545, 257, 864, 256, 33, 98, 867 ], [ 1425, 21949, 4233, 145, 21804, 21, 16533, 268, 17673, 280, 21944, 21509, 4377, 16796, 5161, 1064, 4149, 4244, 5269, 17564, 1164, 17673, 1052, 20865, 1068, 17544, 16400, 16808, 16656, 16648, 20788, 1444, 5529, 16441, 16533, 20533, 20873, 445, 17544, 4136, 20633 ], [ 27778, 3266, 30082, 24902, 12416, 7490, 15430, 25664, 25030, 18496, 11654, 30916, 26944, 326, 5442, 29824, 3140, 13378, 25924, 16578, 12292, 3398, 18692, 28676, 19910, 32198, 14406, 19586, 19846, 16450, 3394, 24832, 10240, 22598, 30726, 8198, 21570, 18752, 32132, 14724, 10562 ], [ 1680, 9236, 784, 8724, 24724, 20740, 24980, 9860, 16896, 4884, 24960, 1028, 1044, 276, 17940, 28948, 21508, 5392, 9472, 24576, 26388, 400, 12432, 17556, 16656, 29456, 12932, 276, 20992, 28820, 1024, 10004, 20, 9620, 5764, 29716, 20628, 12928, 8576, 17408, 17924 ], [ 3106, 50, 3072, -32702, -32734, -30688, -24558, 48, -31710, -22430, 2064, 8288, 11376, -29632, -31630, -31710, -22462, 10306, 11362, 2098, -23534, 9280, -31712, -31664, 9264, -31662, 2096, 32, 10272, 3154, -29694, -31680, -31728, -21472, 98, 8242, 96, 2114, -29584, -21454, -22528 ], [ 9600, 1296, -32632, -19072, -31360, 13464, -28408, 12416, -32632, 4104, 9480, -24312, -31720, 1280, -32376, 13696, -19312, 12544, -31472, -28408, -24168, 1168, -20344, 1432, -28648, -27520, 5136, -20224, -23424, 4368, -32360, 9608, 408, 1152, -27648, 8464, -31472, 12296, -28280, -28520, -31352 ], [ 25754, 1171, 17539, 17410, 8321, 24715, 1048, 16394, 9352, 0, 24577, 25729, 16523, 9346, 9218, 9347, 9241, 24600, 17555, 130, 154, 8338, 8203, 16400, 16401, 17546, 17552, 17561, 1042, 16410, 16387, 17426, 25747, 9233, 16513, 139, 1027, 17554, 17547, 3, 24595 ], [ 204, 228, 8452, 384, 8524, 8666, 422, 8434, 382, 8582, 18, 156, 8464, 118, 8234, 8612, 8496, 8244, 8326, 8350, 8492, 56, 8326, 8458, 490, 490, 8672, 8554, 8320, 56, 508, 222, 40, 8192, 8578, 8330, 8434, 364, 8606, 60, 8282 ], [ 772, 2062, 2570, 512, 2560, 2572, 0, 4, 256, 782, 2050, 518, 2054, 520, 2824, 524, 0, 2052, 2824, 770, 0, 260, 782, 2566, 2562, 770, 2318, 2566, 2052, 2048, 0, 2050, 512, 2818, 2816, 270, 2304, 2052, 526, 2062, 2050 ], [ 18763, 18753, 18752, 3082, 2377, 18504, 74, 1033, 17737, 2312, 18688, 1032, 19720, 17416, 3336, 73, 331, 2314, 17475, 18689, 17409, 19721, 17728, 1353, 2, 16395, 18441, 1033, 18499, 16459, 17417, 1289, 3073, 3329, 18497, 17667, 18443, 16458, 18753, 17738, 19467 ], [ 4224, -28671, 4109, -32635, -32632, 4228, 132, -28539, 136, 8, 4104, 4, 140, 0, 4108, 132, 1, -32628, 4225, 136, 136, 0, 4224, -32639, -32632, 4096, -32756, 9, -32755, 129, -32632, -28667, 4104, -28667, -28664, -28543, 8, 13, -32763, 4104, 9 ], [ 1224, 321, 3208, 3404, 3428, 3492, 133, 1325, 384, 2060, 1356, 3340, 105, 236, 3496, 229, 3236, 3552, 2509, 489, 73, 196, 1412, 3141, 128, 3341, 357, 2504, 205, 1440, 44, 1065, 261, 3209, 2465, 320, 2149, 3368, 1165, 133, 2216 ], [ 4744, 4097, 4099, 4104, 4738, 521, 521, 4736, 131, 3, 10, 643, 4609, 4616, 10, 130, 651, 4608, 4744, 4235, 4105, 4232, 139, 4609, 1, 514, 641, 2, 11, 4224, 512, 520, 11, 131, 643, 4234, 643, 131, 642, 4738, 4610 ], [ 24848, 2336, 18472, 8192, 26424, 18456, 1280, 8456, 16704, 784, 26656, 28456, 12072, 28160, 28168, 17752, 10320, 11312, 9984, 19288, 19032, 2672, 8744, 25888, 19504, 18544, 11592, 17920, 824, 18464, 11312, 8784, 9768, 336, 25192, 3688, 8448, 560, 10240, 11112, 24936 ], [ -11904, 13954, 26272, 29092, 5926, -19710, -11868, -27006, -30944, -23936, 17700, -2780, 4354, -15360, -30942, -2140, -6394, -27258, 8582, -18650, 290, -12154, -28640, 26368, 8324, -15358, -19968, -31738, 18084, -14458, -20442, 26502, 30628, -6906, 4354, 20868, 4896, -15326, 17056, -23934, 1028 ], [ 768, 0, 768, 768, 9, 264, 256, 1, 1, 256, 264, 512, 1, 768, 777, 1, 1, 257, 257, 1, 257, 513, 521, 0, 8, 265, 769, 8, 256, 8, 777, 769, 1, 256, 264, 521, 256, 776, 9, 9, 264 ], [ 2048, 16536, 19480, 3249, 16512, 1218, 16595, 250, 17483, 16403, 2259, 17529, 2121, 19569, 3176, 18499, 19512, 130, 2129, 208, 120, 1131, 3211, 16562, 1120, 98, 18571, 18642, 1, 18536, 18489, 18602, 201, 1154, 27, 17464, 17593, 2171, 19659, 17603, 176 ], [ -15294, -32766, -31680, -32448, 64, 16448, -32448, 256, 17730, -16318, -32702, 1026, -31742, -32512, -15360, -32510, -16064, 16450, -32766, 1026, 17472, -31422, -15102, 256, 1344, -15296, 320, 258, -31744, 16386, -15102, 1346, 64, 258, 17472, 16384, 1346, 64, -15104, 0, -32510 ] ], [ [ -28637, 4454, -32286, -28223, 4388, -28671, -32764, 358, 4259, 4513, -28317, 323, -28607, 97, -28571, 4483, 486, -32441, 130, -28218, -28379, -28217, 198, 263, -32414, 289, -32574, 4128, -32606, 100, -32766, -28287, -28377, -32765, 419, 4418, -28669, 4417, -32544, 484, -32410 ], [ -20304, 10402, -4038, -22512, -28670, 6160, 50, -18286, -20336, 14362, 24736, 26776, 18594, -18256, 14336, -8046, -26494, -22494, -4064, -16254, -22496, 16400, -30672, 28816, -8184, -12142, -12272, 10386, 26640, -16384, 26642, 26786, 26640, 6176, -32598, -14286, 144, 18586, -32598, 4282, 6330 ], [ 2052, 5, 2120, 3085, 7233, 3144, 9, 6216, 5125, 4096, 1093, 7236, 6212, 3144, 2052, 6221, 0, 1096, 4165, 5188, 5197, 2112, 4164, 7176, 3148, 6209, 6148, 3148, 6145, 1096, 5132, 64, 4105, 8, 1088, 6208, 5197, 2056, 72, 5132, 1089 ], [ 15488, -13244, 23680, 15492, -8188, 15392, -14176, 6340, 11392, -20352, -17180, -24576, -17372, 12512, -21340, 24772, -9216, -13084, -4000, 8288, 14464, 11460, -26492, 23680, -5120, 23616, 10336, -28576, 2176, 21728, 18592, 14500, 25700, 4128, -19356, -32604, 26756, 9440, 24740, 18468, -9180 ], [ 8402, 4116, 4098, 198, 13442, 1170, 5318, 13398, 1234, 13376, 12304, 12434, 4114, 13382, 9296, 134, 196, 8406, 8406, 12482, 12498, 5264, 9238, 5332, 8208, 12358, 5124, 8388, 9408, 5254, 13396, 1030, 13392, 4166, 9424, 9300, 4164, 13510, 13392, 12370, 13456 ], [ -16237, 16433, 16512, -32766, 65, 16481, -16288, -32606, -16256, 16560, -32543, -16366, 16609, 80, -16317, 177, -32671, 82, -16207, 16417, 225, -32544, 193, 243, -16349, 64, -16173, 48, -32686, -16255, 97, -32736, 16384, -32591, 16560, 176, 35, -16350, -16207, 65, -16318 ], [ 678, 548, 642, 644, 416, -32128, -32476, -31996, -32380, -31966, -32476, 6, 34, 418, 6, -32764, 646, 644, 132, 294, -32476, -32604, 770, -32478, -32382, -31994, -31840, 420, 548, -32380, 640, 678, -32254, 416, 928, 800, 676, 388, -31836, -32606, 900 ], [ 2321, 16432, 2404, 2128, 2308, 16501, 18516, 2097, 18512, 18469, 2164, 16725, 2101, 2320, 112, 18736, 16677, 16677, 18496, 16640, 69, 18500, 16757, 18741, 16721, 18704, 18501, 16385, 16468, 18480, 2112, 372, 2421, 81, 2128, 32, 2369, 277, 16389, 21, 18741 ], [ 22729, 2241, 6281, 4106, 16523, 4099, 4427, 394, 20746, 18696, 18625, 22850, 137, 386, 18624, 6528, 130, 18570, 6531, 6144, 22529, 6594, 16459, 18816, 16450, 16840, 16707, 4490, 6592, 6217, 322, 18881, 4361, 195, 22978, 6536, 4170, 322, 202, 2179, 2058 ], [ 3616, 5156, 1056, 1540, 3076, 2084, 3104, 7712, 2084, 1536, 4128, 6180, 2596, 0, 3620, 7172, 4, 6144, 7712, 1540, 3108, 0, 7204, 544, 4644, 2592, 32, 1060, 3104, 5668, 6148, 4644, 6176, 1568, 4128, 1024, 4, 4096, 1024, 2080, 4 ], [ -12206, 16468, 16450, 16462, -28582, 20562, 90, -12206, -28654, -28668, 20556, 14, 16400, 16448, 16450, -16370, -12196, -12288, -32698, 4162, 16478, -32690, 16464, 66, 20, 4106, -32678, 20572, 20554, 4188, -12224, -32768, -16362, -12272, 20496, -16308, 4120, -16382, -28656, 16474, -12282 ], [ 5312, -11184, 6672, 20672, 7872, 17600, 4112, 1600, 16592, 3792, -26928, -13760, -26560, 17040, -30656, -27440, 19968, -29504, 21696, -26480, 20176, 2048, -32192, 18112, 24208, 19600, 17104, -25392, -27968, -12656, 3728, 17920, 23552, -9664, -10096, 22656, 21520, -13168, 2576, -15728, -10240 ], [ 17089, -22512, -14255, -25984, -16192, 12481, 23169, -11568, 24785, -6079, -16384, 27328, 656, -19967, -18287, -9600, -25919, 26833, 6737, 28864, -18352, 18561, 10240, -7663, -10095, -24560, 18577, 18960, 2641, 21185, 6849, 12800, 31297, -11695, 8784, 8705, 26705, 12992, -16368, 25088, 20544 ], [ -23663, 10432, -15488, -16016, -7344, -16271, 19392, -24079, 24769, -30191, -15552, -7216, 257, 25217, 2961, 864, -21936, -29983, 19153, 849, -6015, 240, 24833, -7935, 2144, 1009, 16705, -22175, -30575, 24897, -8111, 928, -5312, -13472, -24159, 10609, 3009, 8193, 16416, -14144, -5567 ], [ 6400, 4168, -26560, -30464, -20408, -30656, 10560, -22528, 8, 2056, 14336, -24256, -28408, -24512, 4104, -32440, 14336, -24256, 12296, -22200, -20160, -20152, 2056, 0, 12608, -22520, 4360, -32512, 6144, 6144, -30464, -22208, 14664, -32696, 256, 256, 14600, -18360, 6464, 328, 8448 ], [ 1024, -25820, 16928, 20769, -9440, -8665, 1571, 21508, 4391, 7942, 18468, -27360, -11257, 22560, 6432, -27868, 2598, -27104, -29920, -10973, -30684, 21543, 18211, -26879, 1024, -15836, 7205, 1314, 7715, 16674, -31742, 22534, -25823, 551, 1574, 548, 5920, -32479, 294, -16377, -14048 ], [ -31740, 1088, -16320, 12, -14271, -14327, 68, 65, 3141, -31736, 19468, -30651, -30651, 17477, -32696, -16315, 2121, 17421, 17416, 3085, -30644, -13247, -31680, 17476, -32700, -32695, 18437, -30708, -14271, -14324, -32703, 1088, -13303, -13304, 73, -16372, -31740, 19465, 1024, 17484, -14336 ], [ 24712, 25217, -32608, -24575, 16416, -15744, 16896, -7680, -15871, -19800, -19968, 8353, -32600, -20480, 21025, -12119, 4737, -16216, -32760, -3416, -20312, 12328, 20649, 24704, 4640, -28503, 20992, 20520, -24440, -8183, 29321, 17065, -20472, 8328, -16223, 20992, 24577, 16392, -12280, -8032, 4104 ], [ 24610, -16382, 32, 8192, -16382, -16350, -8192, -8160, -32734, -32734, 8224, 24578, 16384, 24608, 16386, 16386, -32734, 16386, -8192, 0, 24576, -32736, -16350, -32766, -8158, 16416, -8158, 2, -24542, -16352, 32, -32766, -8192, 24610, 32, -32768, -8190, -16384, 8194, 8224, 24578 ], [ 1793, 1024, 16, 32, 1553, 32, 1552, 1056, 800, 1569, 1328, 1057, 1537, 1537, 33, 545, 273, 1809, 1040, 1536, 32, 769, 1312, 272, 1281, 544, 49, 17, 784, 257, 817, 1825, 784, 1537, 1553, 560, 1568, 1841, 1792, 17, 513 ], [ 18561, 1025, 1537, 19073, 521, 8, 2177, 16896, 16904, 19465, 18952, 2568, 1544, 1025, 19976, 3592, 16385, 1672, 19072, 19592, 1536, 18440, 2057, 19968, 2697, 520, 3585, 18432, 20104, 17921, 18569, 520, 18560, 18433, 1545, 513, 1161, 2057, 1032, 3585, 1 ], [ 20614, 21638, -12281, 17457, 5287, 4102, -15197, 179, 21511, 17570, 1191, -15183, -32601, -11104, 5254, 1173, -32587, -27597, -15358, -32636, -11136, 16549, 4272, 17559, 21511, -31596, -11247, -28507, 1205, -32586, 1058, -16224, -31705, -27612, 1169, -12253, 16417, 20529, 1028, 4115, -12142 ], [ -31670, 1220, -32192, 3724, 3598, -30582, -32572, -30528, 652, 1670, 2624, -30518, -31744, 580, -31676, -29628, -31666, -29624, 3140, 704, -30710, -30706, -29494, -31038, 2048, -30526, 1152, 202, 2242, -32128, 3204, 520, 136, 3718, 3150, 2126, 1038, -31738, 1672, -30588, 2056 ], [ 112, 16722, 20482, 16450, 48, 256, 272, 20482, 4162, 16384, 4464, 20786, 4128, 20530, 4450, 4416, 16466, 20738, 20786, 354, 16400, 16, 18, 368, 4192, 352, 306, 20592, 20770, 4432, 16656, 304, 98, 368, 16688, 16754, 306, 4114, 66, 4432, 16402 ], [ 8874, 806, 11662, 9248, -20822, -21336, -21590, -31196, -30042, -30422, 1152, 10374, -30674, -32608, 3470, 12192, -31712, 9252, -21970, 2310, 1024, -22528, -30204, 2950, -32222, -29814, 2058, 10382, 3106, 2464, -22784, 682, -23294, 9480, 9890, 10406, -24160, -21114, 3748, 3336, 268 ], [ 297, 16552, 2464, 24969, 11304, 28064, 3081, 2465, 8480, 1160, 16552, 424, 17672, 10528, 8192, 10633, 27776, 8, 27905, 24864, 17800, 16640, 41, 16392, 18440, 24736, 17833, 11648, 19712, 8617, 0, 18465, 24961, 27785, 27816, 9256, 27904, 24713, 25609, 3496, 8329 ], [ 20, 20, 852, 1348, 1792, 784, 1616, 1552, 1604, 256, 836, 836, 1860, 1540, 80, 1044, 1284, 1284, 16, 16, 1792, 324, 1792, 1300, 1364, 1792, 528, 272, 340, 16, 4, 272, 1536, 576, 788, 1600, 788, 1284, 1552, 1092, 1872 ], [ 16, 1030, 210, 326, 1346, 1492, 212, 450, 1174, 1232, 1414, 1346, 400, 1152, 1474, 1046, 1238, 1152, 1300, 1046, 276, 1408, 1154, 86, 2, 1298, 1238, 1152, 1284, 278, 1232, 1030, 16, 1346, 82, 192, 1280, 340, 1362, 1426, 1428 ], [ 8328, 40, 2216, -22520, -14176, 10272, 24704, -30720, -6112, 8200, -8024, 16512, 8200, -14168, 16512, -16216, -5976, -16216, 26784, -6144, 24616, 136, -24568, 16384, -24408, 24744, 24744, 2088, -8184, -6008, 16512, -14168, -30552, 2088, 10240, -24576, -14328, -8056, 2208, 0, 16384 ], [ 8217, 13832, 4106, 8707, 9243, 9227, 515, 8729, 18, 4611, 523, 4105, 5648, 13824, 24, 12802, 1051, 1032, 512, 9753, 12801, 1027, 4626, 13841, 4104, 4122, 18, 513, 4619, 1026, 4635, 13336, 9754, 1041, 9739, 12305, 4098, 12306, 12305, 9, 1554 ], [ 1282, 10016, 32, 266, 520, 768, 552, 802, 8448, 9768, 552, 520, 0, 8706, 9216, 10016, 8456, 8448, 1282, 1282, 8450, 9482, 9768, 8488, 8960, 9762, 1280, 8448, 1320, 8202, 9738, 0, 8234, 1802, 8490, 1792, 9224, 8706, 802, 0, 9768 ], [ 16897, 25120, 28214, 2096, 528, 2102, 24629, 27664, 33, 9252, 9732, 50, 1543, 8739, 27654, 17952, 8208, 9236, 16949, 2579, 1058, 11813, 18437, 17462, 19508, 28167, 26672, 2101, 27158, 8192, 2071, 25603, 3619, 8194, 25620, 26147, 8229, 25651, 17924, 564, 17959 ], [ 1064, -32740, -31712, -32740, -32736, 1040, 1052, -32728, 56, -32732, -31700, 40, 56, -32708, 32, -32740, 1056, -31736, 28, -31700, -31696, -31716, -32716, -31704, 1080, 24, -31688, 32, -32720, 28, 1076, 4, -31716, 16, -31696, -31736, -31708, -32732, -32760, -31700, 1080 ], [ -20192, 12544, 4352, 12544, 0, 4384, 12544, 8192, -32512, 4128, 4130, 4096, 8194, -24544, -24286, -28384, 258, 12576, 8482, 256, -20192, 2, -24320, 12576, 8192, 32, 12578, 8480, -24576, 4096, 12320, -24318, -32734, -32766, -32768, 12578, -32510, -32736, -20480, -24320, -20446 ], [ -14843, 533, -15100, 18197, -15616, 18177, 0, -14576, -31472, 772, 276, 17680, 18193, 1300, -30975, -15084, -32256, -30975, -16112, -31472, 17169, 16901, -31740, -15867, 17173, -15104, -15872, 1797, -14832, 17936, 1813, -31468, -30955, 1, -15851, -15852, 1553, -14832, 18196, 1284, 17409 ], [ 1, 4240, -28656, 12416, -28655, 12416, 8193, 17, 12417, 8337, 1, 17, -24447, -28671, -28656, 8192, -24447, 8193, -32752, -24560, 8209, 4113, -28656, 1, -24576, -20336, 12417, -32623, -32639, 128, -20479, -24447, 4096, 8320, -28671, 128, 8193, -20336, -32639, 144, -20351 ], [ 4160, 29250, 12480, 8324, 518, 12294, 25094, 24578, 20610, 25156, 21058, 29184, 4292, 16516, 4288, 4160, 4800, 28742, 21184, 8704, 4096, 16454, 12804, 20486, 4100, 16514, 21186, 134, 25282, 12292, 16576, 12934, 25280, 12420, 24710, 17026, 710, 25158, 16582, 4228, 24644 ], [ 4756, 4756, 656, 4756, 4244, -32128, -32236, 516, 4754, -28030, 642, 530, 4626, -28154, 660, 4754, -32126, 146, 4224, -32764, -32636, -28014, -32234, 644, 4624, 4240, -28668, -32250, -32236, -32252, -28666, 4610, -32124, -28528, 4230, -28652, 4224, -28160, 644, -32752, 128 ], [ 6913, -29437, 2561, 7690, 7178, -25343, 6664, 2306, -28925, 4610, 4098, 7427, -28928, 267, 5386, -32509, 513, 4866, 6409, -26111, -30975, 2824, 1025, -30718, 4616, -25086, -31231, 2569, 768, -30205, -28925, -30974, 5891, -28670, -26359, -29696, -24824, -29175, -29950, 4617, -32765 ], [ 12300, -20211, 293, -20191, -16383, 28685, 261, -32512, 28673, 20492, -8151, -20216, -8148, 16685, -4088, -24564, -24276, 28713, -20443, 4129, 12321, -24315, -24308, -16092, 4097, 20480, -8183, -16347, -16344, 16392, 44, 4105, -20220, 8205, -16124, 24588, 8, -24311, 8196, -32511, 20489 ], [ -16384, 17156, 16516, -15584, -32732, -32092, -16000, -32732, 672, -32764, 672, -31872, -32768, -31868, 17028, 672, 16672, 896, 128, -32476, -32476, 516, 672, 16420, 288, -31996, 288, -32636, 17060, -16224, -16128, -32124, -15840, -32480, -31868, 256, -16352, 4, 17024, 17024, 16800 ], [ -28480, -28670, 17542, 21700, -31548, -31616, -15356, 1158, -31676, -12090, -27514, 16516, 20614, 1024, -32768, -16254, -28538, 20676, 5250, -12284, -31614, 21638, 4096, -27518, 17604, 16514, -28474, -32576, -32638, -15354, -15164, 17602, 20548, 21570, 17472, -32768, 17408, 17474, 1026, 21632, -15358 ], [ 2193, 2202, 6680, 146, 6280, 2562, 6681, 4633, 4106, 2690, 6161, 667, 2569, 6792, 6282, 6682, 2568, 656, 6803, 4251, 6810, 2187, 6169, 152, 512, 147, 514, 2568, 6792, 2184, 6280, 4737, 2067, 6282, 4241, 4122, 145, 6666, 515, 641, 4737 ], [ 3602, 3195, 2636, 1382, 3353, 369, 2570, 2311, 3, 2056, 2144, 1635, 2678, 2628, 2817, 3392, 3381, 2151, 1879, 1583, 26, 2921, 3945, 3356, 3191, 583, 3135, 3650, 1084, 2363, 1066, 2127, 2877, 1621, 1379, 3336, 3869, 1027, 3, 356, 370 ], [ 20481, 21760, 6145, 17408, 18753, 7233, 16384, 3073, 1025, 3392, 23553, 0, 320, 5440, 4417, 7232, 256, 18432, 23553, 22848, 5441, 7425, 256, 1088, 23873, 2369, 18496, 3329, 5376, 18497, 5184, 17408, 22848, 7233, 23809, 3392, 6145, 6208, 23808, 17664, 4353 ], [ 8568, -32511, -28312, -11952, -11975, 16705, 29192, -16303, 8792, -15800, 29513, 4969, -28592, -27791, -7391, -3807, -19856, -28647, 28936, 9041, 25408, -16023, 4393, 8785, -15840, 8297, 889, 21344, 21249, 24864, 4712, -32192, 17256, -7895, 12305, 8777, -28552, -20215, 16897, 569, -20128 ], [ 18980, 20180, 10496, 20292, 8598, 114, 17556, 18726, 1188, 550, 17248, 18358, 19652, 9984, 26656, 27764, 20336, 646, 10864, 8226, 8722, 11186, 164, 25504, 25090, 17572, 27958, 26738, 17090, 10646, 27828, 27926, 9876, 1520, 628, 11568, 3012, 336, 20276, 3636, 1508 ], [ 4096, 12336, 8224, 4256, 8336, 8336, -32752, 4128, -32608, -28512, 4272, -24448, -20448, 8208, 12336, -28640, -24528, 32, 12464, 8208, -24432, -28528, -20432, -24528, 8352, -20464, -20320, 128, -20352, 12464, 0, -24544, -32736, -32592, -32736, -32592, 4256, 16, -28640, 4128, -20336 ], [ 4288, 4426, 4169, -20024, -32639, -20029, 8256, 8450, -32381, 12608, 12488, -32630, 12296, -20216, -32374, 12744, -24120, 4491, 4554, 8585, 72, -32311, 384, 8448, 456, 4232, 321, -32632, 130, 4552, 4233, -24574, -28280, -24373, -20157, 4105, -28541, -28663, -32629, 12619, -28277 ], [ 25604, 1056, 17412, 24612, -24544, 32, 8196, 8196, 24608, -24572, -24544, 17412, 9252, 24576, -23548, -31708, 8192, 16420, 9216, -31712, 17440, -16384, -7168, -31708, 16388, 16416, -24576, -31740, 9216, 1056, 24608, -16380, 8196, 16384, 24608, -31708, 8224, -16380, 1056, 8228, 24576 ] ], [ [ -26583, -28472, -28416, 7552, -27384, 4457, -31648, 4193, 2273, -25248, 7465, -25528, 2121, -30528, 1512, 3168, 5353, -32480, 1417, 3393, -27575, -28504, 1440, 7593, 256, -26488, 5280, 5568, 7624, 7209, 3456, 7208, 1312, -31295, 2369, 3145, 4449, 3457, 4576, -25343, 2377 ], [ -32191, -32224, 1824, 1540, 1824, -31488, 37, 1089, 609, -32768, -31392, 1312, -32224, 1828, 260, -31392, -31488, 353, 1057, 516, 1120, 1284, -30943, -32160, -30972, -31163, -31132, 1056, -32763, -31456, -32000, 1860, -32191, 1349, -32192, -31135, -31647, -32672, 1637, 1633, 1637 ], [ -29183, -10751, -29686, 6921, -16373, 1536, 17920, 1537, -32246, 23554, -11261, 6913, 3849, 2818, 21514, 23810, 2050, 7682, -9973, -11000, -32509, 7691, -32509, -26365, 4866, 3080, -30710, 17416, -31997, 776, 18179, -28661, -14838, 771, 3328, 20232, 21514, -14582, 6144, 19714, 6915 ], [ 2066, 2304, 2048, 2048, 2448, 256, 18, 2432, 256, 2306, 272, 144, 2448, 2434, 2448, 2194, 130, 256, 18, 2048, 2192, 16, 2176, 2066, 274, 2322, 0, 2194, 400, 2048, 258, 2304, 386, 2434, 2434, 2176, 400, 128, 2450, 2066, 18 ], [ 1041, -31744, -16368, 16896, -15855, -16127, -15088, -31736, 529, -14840, 1297, -14568, 1544, 1545, -30967, -32504, -15095, -14583, -15600, 1041, 16392, 16400, -15080, -31744, -15607, -30952, 1801, 1304, -15591, 1033, -14839, -14592, -31487, 777, -30967, -14568, -15871, -16359, 17937, 16656, 536 ], [ 16736, 0, 324, -16096, -15100, -15360, 16740, 1312, -31740, -31708, 16672, -31424, 1092, -16288, 1348, 17504, -15260, -32764, -16032, -31456, -32480, -16352, -31712, -32512, -16384, -31712, -16092, -31392, 32, 17408, 16736, 1280, -31388, -32736, 1312, 1376, -15260, 17764, 1028, -16380, 4 ], [ -32576, 6337, -26526, -32542, 0, -32702, -32608, -30686, 4192, 6370, -30558, -28573, -30687, 0, 4162, -30527, -32639, -26398, -30591, -28670, -32703, -28640, 6177, -26464, -30494, -28479, 6306, -32640, -30688, -30525, 2274, 2208, -30525, -28608, -32702, -28672, 35, -26558, -28542, 2050, -28511 ], [ -25533, -31614, 4291, 6145, -28542, 4289, -29568, -25408, -32574, -30717, -28544, 2, -30654, 5249, -31551, 4227, 7233, 2241, 4160, 6337, 129, 1218, 1216, -28477, -29629, 66, 1091, 4226, -26493, 2176, 6145, 6211, 7168, -31679, 5313, -25405, 194, -25405, -32765, -27454, 6210 ], [ 20, 24, 25104, 520, 532, 540, 16924, 8204, 16924, 16408, 24600, 24588, 25096, 536, 24576, 16400, 8208, 8204, 24604, 24604, 25100, 536, 16900, 8208, 24596, 24584, 24596, 16388, 8720, 8708, 524, 25088, 8732, 516, 16396, 8212, 16912, 24596, 25088, 25092, 25112 ], [ -28592, 4307, -28517, -32557, -32614, -32704, 137, 4098, -32757, 217, -32687, -28544, -28590, -32565, 208, -32558, -32574, 4104, 138, -32696, 201, -32559, 208, 218, -28535, -28520, -32551, -28581, -32622, 209, -32549, 64, -28600, 4106, -28454, -28478, -32576, 27, 82, 203, -32765 ], [ 4364, 12314, 12422, 834, 324, 4936, 8968, 264, 8970, 4894, 13072, 4692, 4620, 274, 13146, 66, 12298, 12698, 8330, 8284, 5072, 4572, 4618, 978, 658, 84, 12424, 414, 13144, 658, 4824, 726, 4548, 4946, 8286, 4244, 4760, 8720, 718, 9024, 8796 ], [ 2, 1536, 12322, 8870, 12992, 8192, 13346, 4258, 4610, 5190, 1702, 12450, 576, 12934, 12354, 12800, 4740, 9858, 8292, 8834, 13312, 8896, 13444, 8228, 1536, 4806, 5218, 8416, 9222, 4676, 614, 70, 9760, 4164, 5216, 4096, 12288, 12838, 1154, 14050, 8934 ], [ 8200, 9216, 4106, 8192, 1034, -32760, -23544, -27648, -31742, -19446, -28670, 5128, 0, 8202, -20478, -24574, -24576, 13314, 8200, -27646, -23544, 12298, -20480, 9224, 8192, 8194, -20470, -31742, -24568, 9218, -20478, 8200, 5120, 2, 5122, 12288, 9216, 13320, -20478, 13320, -28670 ], [ 273, 12545, 10817, 8513, -19888, 14913, -19903, -17327, 337, -23472, 14865, 11537, -31920, -27840, -22000, -27119, -21503, 13056, 11329, 17, 15889, -29695, -30383, 8720, -31424, 13392, 15937, 2640, -23231, 2384, 6657, -20208, 12800, -29872, 13313, 6993, -26623, 4369, 8704, 15377, 15873 ], [ -10231, -29671, 19993, 2058, 530, 17921, -27629, -28136, -9720, -15853, -30709, -27639, -9215, -29176, 5658, -26613, 2579, -10726, -30718, 5120, 26, 21504, -12776, 19976, -10229, 24081, -14319, 17432, -26598, -30198, -32749, -14829, -32742, 17923, -27117, 22025, -10230, -10735, 7704, 4610, 22033 ], [ 10374, 2050, 2084, 10372, 6, 2182, 8224, 10276, 8320, 8322, 8324, 2180, 10406, 8356, 2176, 160, 164, 8198, 10368, 8226, 34, 130, 8322, 10272, 2, 128, 34, 2050, 2052, 36, 2086, 8198, 8324, 8198, 2182, 2212, 38, 34, 10404, 8324, 166 ], [ 0, 288, -32415, 2081, 65, -30687, 64, -32448, 2112, 2400, 2113, -32768, -30431, -30399, 2113, 2369, -32415, -32704, 2401, -32672, -30719, -30463, -32512, -30367, -30431, 321, -30400, -32672, -32767, 2144, 33, -32479, -32480, -30431, -32479, 2401, -32704, -32512, -30399, 1, -30623 ], [ 16453, 132, 20484, 20608, 4101, 16453, 4097, 16516, 4100, 128, 16452, 197, 16453, 16576, 16388, 4096, 16512, 16581, 197, 4164, 68, 4229, 4225, 20613, 68, 20613, 4160, 65, 20612, 20612, 20545, 20481, 16512, 20549, 197, 20676, 16516, 20676, 196, 4160, 4288 ], [ 5124, 1088, 21509, -27136, -27071, 261, 4356, 21508, -32768, -27136, -16064, 20804, -28096, 21313, -27579, 18180, 1089, -31739, 21764, -31739, -15552, 4608, -12284, -16059, -16059, -31419, 5376, -11711, 18180, 581, 833, -32447, -16319, -32512, 20805, 16388, -15040, -11200, 1861, -27131, -32700 ], [ 29831, -9378, 16977, 8726, -6380, 7585, -14887, -16235, 15021, 18142, 14703, 13086, 25165, -12863, -31908, -14617, 8494, 6380, -14304, 18254, 31104, -24707, -31142, 12756, -823, 11106, 13815, -30139, 16466, -21300, 8721, 31811, -1828, -9857, 26832, -5429, 5030, -19622, 1389, -27935, 23403 ], [ 2056, 24677, 10400, 2188, 26688, 16424, 101, 8256, 24812, 24776, 26765, 16388, 26660, 2216, 73, 26760, 18440, 8429, 16617, 2112, 10313, 41, 2152, 18508, 8201, 2144, 2088, 2253, 16453, 8288, 2185, 2052, 26797, 24741, 2089, 10348, 2112, 24681, 10240, 18669, 2272 ], [ 13, 6, 514, 10, 523, -32242, 8204, -24053, 519, 518, -32243, -24575, 8707, -24573, -32243, 8196, -32762, -24569, 513, 8, -24063, 7, 8710, -24562, -24563, -24568, 15, 7, -24052, -32248, -24564, 0, -24567, -24568, 8710, 8206, -24055, 8193, -32241, 524, -32765 ], [ 132, 25105, 24723, 24578, 24597, 8342, 16406, 150, 17042, 8198, 25238, 4742, 8849, 16401, 24726, 20486, 29187, 25090, 513, 20625, 8209, 8211, 21010, 21125, 4754, 4226, 8706, 4, 25218, 24722, 17043, 20997, 4228, 29187, 7, 12304, 24709, 4097, 12436, 145, 4626 ], [ 6402, 7505, 3153, 7441, 4371, 6402, 274, 6480, 322, 7505, 273, 5441, 7489, 2065, 322, 6224, 7168, 6146, 5136, 5378, 3346, 5138, 4113, 4354, 2131, 2368, 65, 7489, 4371, 7251, 273, 3090, 2113, 3072, 7232, 6464, 6224, 4112, 7426, 6145, 6483 ], [ -14079, 9221, -14080, -29628, 8192, 10565, -6139, -16383, 10561, 10241, 2304, -7167, 260, -24315, -32764, -15104, 1089, 8197, -21436, 11584, -13312, 2117, -29692, -16320, -24252, 8192, 9476, -30652, -6844, 2049, 11588, 18432, 17732, -24255, 8192, 16645, 3073, 25860, 16704, 25856, 24640 ], [ -32240, -32748, 68, -28608, -28652, -32764, -32768, 4672, 64, 4688, -28608, -28092, -28652, 528, 84, 4672, -32688, -28096, 68, 4100, 4628, 580, -28656, -28080, 576, 4164, 4672, -28080, -32748, 592, -28652, 4672, -32172, 4676, 4180, 68, -32252, -32252, -32764, 516, 20 ], [ -28672, 8, 64, 268, -32760, -32704, 4168, 4416, 4420, 4168, -28352, 268, -28668, 4360, 76, -32764, -32700, -32756, 4416, -28416, 64, -28664, 260, -28660, 4164, -32512, -32696, -32440, -28352, 4356, 8, 268, -32760, 4108, 328, -32704, -28352, -32704, -28600, -32756, 4 ], [ 16400, 4112, 4128, 48, 48, 272, 4368, 16688, 272, 32, 16400, 4352, 304, 288, 16656, 20784, 20784, 16400, 16672, 16416, 16640, 304, 20736, 16432, 16640, 4352, 288, 4368, 20528, 20496, 0, 20512, 20496, 4352, 20784, 256, 32, 4384, 272, 16688, 4352 ], [ 18145, -15872, -22876, -8155, -31039, 9824, 16516, -31675, 8897, 612, 24768, 8352, 26309, 18081, 1089, 26209, 1253, 16960, -7676, -32159, 8261, -23323, 517, 8293, 18085, -23004, 25728, -23004, 16385, 16481, 9957, -6623, 1573, -7040, -32159, -8155, -31675, -16220, 25760, -31136, -31135 ], [ 16928, 164, 17076, 176, 532, 16528, 516, 17012, 560, 16464, 548, 17024, 20, 16564, 676, 592, 84, 240, 16628, 624, 564, 16896, 16628, 544, 624, 17012, 36, 68, 592, 580, 17044, 180, 16944, 704, 16512, 17008, 20, 48, 756, 16416, 676 ], [ 18, 1346, 17744, 20738, 20560, 17746, 1344, 16448, 21520, 21776, 17488, 1090, 21584, 20800, 4162, 5440, 20736, 5202, 16640, 1282, 1104, 17472, 21568, 4432, 4418, 5120, 1296, 20736, 5392, 21842, 1344, 18, 17490, 16656, 21824, 1280, 20752, 4096, 21586, 17490, 16400 ], [ -16152, 9256, -15642, -32576, -6426, -23414, 578, -8052, -23832, -7028, 9226, 1696, 8228, -24442, -31028, 8840, 614, 8194, -15348, -32128, -16190, 9222, 25258, 520, -6452, -15290, -31198, -24026, -15668, 1056, 108, -15156, 1548, -23894, -32086, -15738, -24050, 230, 17636, -24020, -32566 ], [ -32718, -28668, -32673, 20496, -28500, 215, 4126, -28454, -32673, -28502, 16431, -16223, -32537, 67, -16148, -32567, -32608, 4217, -12214, -32580, 16421, -28503, 20542, 4124, 174, 4296, -28474, 22, -32642, -16378, 4265, -16209, 16615, -32606, -28544, -32738, 16385, -16226, 16423, 25, 20560 ], [ 16417, -32768, 17505, 227, 97, -31712, 16385, -31712, -32670, -32670, 16384, 16579, -16190, 1122, -16159, 1153, -31647, -15295, -15167, -32605, 1187, -16349, -16254, 16449, 17409, -16157, 17411, -31742, 0, 1219, -31646, -15167, 1152, -15168, -16285, 1248, -32608, 1090, -16382, -16255, -16286 ], [ 8859, 8386, 8194, 594, 8929, 8259, 8771, 248, 579, 650, 80, 552, 667, 8306, 603, 584, 594, 8954, 706, 8416, 129, 8257, 707, 114, 680, 8801, 8328, 67, 58, 8283, 547, 250, 8955, 8385, 218, 122, 8704, 641, 8905, 8353, 209 ], [ 1440, 12704, 1445, 5157, 5508, 4517, 12704, 12545, 260, 12320, 1152, 9477, 8357, 12417, 12676, 8484, 1025, 13568, 5541, 9249, 164, 292, 8321, 4132, 256, 1152, 9221, 36, 8453, 12576, 13477, 12320, 8197, 13349, 5508, 13317, 8577, 12293, 9509, 8481, 9249 ], [ -30408, -26318, 6450, 2122, -32646, 18752, -12288, 16490, 16752, 4208, 18466, 18802, -30704, -14232, 4106, 114, 0, -28374, 22570, 2410, 18442, -9968, 2058, -16264, 4434, -16344, 18538, 58, -9888, 2106, -26614, 20736, -14240, 18448, 20800, -14048, 2066, -12174, -32454, -16008, 22562 ], [ 272, 260, 4148, 4128, 260, 308, 4388, 308, 4112, 4144, 4356, 304, 288, 4144, 260, 288, 308, 16, 4384, 4116, 4, 4388, 36, 4388, 4404, 256, 4368, 16, 288, 4404, 4356, 4352, 36, 36, 4388, 272, 4132, 4356, 4404, 4128, 36 ], [ 2576, 50, 530, 546, 2576, 2610, 2578, 2050, 528, 2048, 2594, 512, 0, 2050, 48, 530, 2064, 2098, 50, 2064, 562, 2578, 2066, 2610, 2576, 16, 2096, 528, 2066, 2048, 32, 512, 560, 32, 512, 560, 2098, 2096, 512, 2048, 2064 ], [ 1280, 32, -24544, 260, 1024, 1028, 9252, 0, 9508, -24320, -32508, -32764, -23520, -23260, -32508, 260, -32508, -32764, 8448, -31484, 1280, 260, 9504, -24572, 8484, 9476, -24284, 1316, -24576, 36, -31712, -31712, 9508, 8448, 256, -31740, -32732, 8192, 8484, -23296, 260 ], [ 1043, 1682, 147, 1680, 1665, 128, 659, 512, 657, 1664, 1553, 531, 1552, 19, 144, 1539, 1025, 1554, 1539, 1169, 515, 1153, 1169, 1536, 19, 1170, 128, 1024, 1555, 1041, 146, 129, 1539, 3, 1537, 17, 1536, 1667, 1155, 1042, 659 ], [ 16986, 16386, 592, 16448, 592, 0, 578, 602, 16986, 514, 16960, 16896, 16392, 16466, 80, 16986, 16474, 16474, 16970, 16898, 602, 16392, 16898, 16472, 16970, 16912, 0, 16456, 16906, 88, 16922, 10, 538, 16968, 512, 8, 536, 16458, 522, 16912, 16466 ], [ 22080, 1032, 16897, 8193, 1, 17921, 4680, 16896, 8768, 30281, 20488, 25089, 17993, 20488, 17480, 28672, 25089, 21568, 22088, 16896, 21576, 30216, 8264, 13888, 30281, 20993, 1096, 5640, 8201, 29696, 1609, 20545, 8776, 72, 22081, 8, 8777, 64, 4672, 20545, 24640 ], [ 356, -31676, 20483, 4462, 21776, 5397, 4437, 16472, -31744, -27635, -12251, 5408, -16015, -12028, -32479, 358, 1034, 1068, 329, 21788, -31452, 5400, 5422, -11930, -28633, 17742, 17776, -10996, 4215, -28359, -32651, 21853, 21780, -32698, -28632, -31687, -32648, -10889, -15059, 294, -31396 ], [ 8216, 4352, 12568, 12560, -20224, 2056, -21240, -25600, 11288, -30712, -31720, -27376, 1296, -27640, 6152, 9488, -18168, -17384, 3352, -32760, -19192, 13568, -28416, 7168, -18432, 13584, -18432, 14608, 24, -22512, 11536, 10496, 8200, 13312, 10504, 6408, 10504, 11288, -31744, 6424, 10248 ], [ 1088, 8385, 17409, 9345, 17555, 25681, 25809, 17427, 1216, 17538, 25681, 211, 17616, 17491, 24641, 17552, 17, 9216, 16515, 25811, 16449, 1025, 16513, 9363, 24658, 9219, 25680, 17425, 8320, 16449, 1153, 1088, 16448, 24721, 25745, 80, 16513, 192, 24594, 8274, 24771 ], [ 10272, 16961, 26948, 27424, 16740, 25344, 16384, 11013, 8480, 10821, 69, 2853, 24869, 11077, 18433, 292, 801, 9060, 26944, 18944, 10596, 8193, 16901, 27461, 16896, 18976, 8452, 10336, 545, 17220, 26724, 26945, 26661, 9025, 10532, 27456, 2816, 2848, 26980, 11109, 27460 ], [ 17424, 20544, 4160, 0, 5128, 21568, 5184, 16448, 5184, 20560, 20552, 16400, 0, 16, 4104, 16472, 64, 1048, 4112, 17408, 1024, 17432, 1104, 16400, 16448, 1040, 1112, 20544, 20568, 16384, 20560, 20480, 5200, 20560, 80, 80, 16400, 20504, 21528, 21584, 16384 ], [ 4420, 16473, 21961, -31351, -10864, -28608, -27192, -31728, 4101, 133, -15015, 5188, 4437, 337, 20872, -32484, 21652, -27447, -31404, 144, -11892, 1409, 21584, -15923, 20736, 1236, -28652, -16108, -32355, 20800, -10851, 17685, -28471, -10795, 17677, 17609, -31596, -10796, 16469, -11071, -15216 ], [ 146, 17033, 17547, 16403, -32638, 18057, -31592, 17920, 17923, -32253, -16365, 17419, 17042, 17929, -16231, -31741, 16539, 17417, -31223, 1034, 17035, -15853, 16907, -15214, 16410, -16374, -32759, 17026, -15856, -14709, -32111, -16359, 17419, -14695, -15216, -16384, 1690, 17032, -32743, -15726, 1048 ] ], [ [ 3536, 7732, 4372, 7536, 7296, 3988, 672, 2644, 5872, 5188, 3252, 320, 7412, 5008, 7556, 5892, 6432, 6276, 6836, 3716, 3936, 4464, 6020, 2884, 7376, 7460, 2368, 2068, 1312, 6516, 5524, 7664, 8176, 4084, 660, 2532, 1344, 6432, 4992, 4772, 7536 ], [ -16296, 16448, 16392, 16464, 320, -32696, 264, 336, -16048, 280, 344, 80, 8, 328, 320, -16064, 8, -32688, 16704, 16664, -16384, -32744, -32768, 272, -32680, -32432, 272, -16104, -16040, -16360, 256, -16368, -32704, -16304, 16712, 328, 0, -16128, -32440, 64, -16384 ], [ 240, 16400, 243, 17622, 17491, 16455, 16436, 16468, 16562, 16469, 1093, 16499, 1041, 17521, 17440, 81, 17552, 1025, 16609, 16387, 17473, 64, 16469, 1123, 17505, 16471, 1042, 48, 1108, 17506, 16577, 1120, 16432, 1158, 16529, 1221, 1267, 55, 146, 16436, 1271 ], [ -23160, 16536, -8188, 9304, 9416, 140, 8584, 260, -24168, -16048, 25936, -16376, 24772, 348, 16540, -24372, -24244, -7784, 16656, 9628, 1416, -23460, -31412, -24356, 8384, 25792, 24600, 16856, -7076, 9680, -32748, -16376, -24312, 24920, 1236, 24644, 16516, 8596, -23204, -32300, -24568 ], [ 21249, 16412, 4793, 16821, -27903, 16937, -27767, -32579, 20513, 17029, -32715, -11516, 21304, 16, -15472, -12139, -15568, 21012, 673, -15556, 16680, 20785, -28639, 20873, 21377, 17053, -32723, -11472, 20896, -16384, -15435, -28611, -15575, -11848, -16347, -27740, -27991, 137, -28663, 21024, -28007 ], [ 16656, 3570, 16386, 18610, 19568, 338, 434, 19698, 18784, 1106, 1058, 17570, 19554, 2354, 114, 1072, 17522, 17762, 16594, 19698, 17616, 306, 18592, 2448, 16754, 19714, 66, 19952, 19536, 2224, 16496, 16848, 17538, 16768, 18704, 3202, 112, 2242, 64, 242, 2338 ], [ -30045, 21057, 23110, -28637, -32666, -28153, 678, 20612, -15679, 20673, -28476, -32735, -9628, -11644, 23041, -13788, -13659, -29979, -15739, -30623, -11581, -25886, -16187, 513, 18662, -14140, 23237, -13632, -28669, -15837, -26521, -26428, 2241, 4807, -13820, 6690, -26491, 23266, -10110, -26110, 6727 ], [ -24272, 8448, 8450, -24574, -32718, 8464, 48, 114, 8544, -32480, -24224, -24208, -32496, -32670, -24574, 258, -24462, -32656, -32720, -32414, -24512, 80, 368, -32430, -32654, -32752, -32704, -24254, -24526, -24558, -24302, -32670, -32720, 8194, 8210, 8256, -32480, 8560, 8226, -24494, 8480 ], [ 17248, 2362, 18778, 528, 836, 2816, 19252, 19006, 17190, 18540, 72, 874, 18762, 17022, 2072, 16650, 2832, 278, 18974, 18958, 320, 17246, 344, 18784, 16474, 2122, 2378, 2856, 56, 19008, 62, 18752, 2410, 832, 16910, 2602, 2128, 18960, 2914, 18982, 792 ], [ -32704, -28544, -32600, 16544, -28504, 16448, 16416, -16192, 4256, -32632, -32704, 72, 72, -16288, -12216, 104, 4288, -16192, 20488, 4224, -12088, 232, -16192, -12184, 16544, -32664, -32568, -32736, 16552, 16456, 20480, -12216, -12216, -16152, 16544, 16616, 16392, -16184, 16448, 20520, -28608 ], [ 174, 8883, 8864, 9611, 805, 1301, 9656, 23, 825, 925, 8619, 9650, 9521, 1975, 1188, 8857, 1052, 1463, 10160, 10136, 422, 1677, 1721, 1024, 8757, 9645, 1296, 9606, 138, 687, 9403, 47, 9999, 8705, 800, 8708, 169, 298, 1835, 9616, 530 ], [ 2233, 10275, 8192, 2179, 10283, 2232, 18, 24, 8192, 10275, 137, 10392, 10256, 145, 10416, 2067, 8194, 16, 2210, 10280, 8233, 8225, 2234, 2218, 2099, 178, 10288, 10299, 8339, 10257, 25, 10272, 8211, 3, 10243, 2097, 10371, 2075, 41, 10424, 8194 ], [ -31740, -27388, 4096, -32448, 1344, 1092, -27644, -31420, 5380, -32448, -32704, -27644, 5124, -28352, -31488, -32444, 5120, 5380, 260, -28668, -31484, 256, 1284, -32700, -27580, 1344, 5120, -28348, -27648, 5120, -27328, -28672, -27648, -31488, 64, -27580, 1024, -27328, 4160, -28604, 4416 ], [ 2066, 2176, -32622, 0, 2064, 2178, -32752, -32752, 2050, -32640, 2194, -30718, -32640, 0, -30574, 18, -30704, -30720, -30720, -32768, 2050, 146, -30720, -30720, 18, 2178, -32622, 2066, 2178, 130, 2064, -32624, -32638, -30704, 2194, -32766, -30720, 2066, -30702, -30704, 2194 ], [ 4100, 16388, 4100, 4612, 4100, 4100, 16384, 20992, 20996, 20480, 4608, 4612, 20484, 0, 20996, 4612, 20484, 512, 4096, 516, 4612, 20996, 4608, 16896, 16388, 4612, 4, 0, 16896, 4100, 512, 16384, 16388, 16900, 16384, 20480, 16384, 512, 20484, 16384, 4 ], [ -32248, 3075, -32252, 3086, -30208, 64, 516, 3587, 3084, 1615, 1615, 1602, 581, -29631, 1028, 1, 3137, -29694, 1542, 75, -31154, -29179, -32251, -32241, -30646, -32256, 3662, -30193, -32252, 2053, -30649, 3079, 1615, 3084, -31159, -30705, -32693, -32188, -31743, 1090, 524 ], [ 16628, 5120, -12080, 5280, 1060, -11088, -31740, 64, -15360, 1264, -11148, 17492, 17652, 100, -11264, -15228, 16532, 84, 20676, 1124, 5168, -31536, 4340, -12236, -28608, -12236, -11196, 17504, 4, -16284, 20708, 0, 20644, -11120, 20688, 20528, 5184, 17412, 1120, -27548, -16236 ], [ 264, 17168, 0, 20, 265, 521, 269, 29, 16900, 25, 785, 285, 0, 17176, 16901, 16925, 17168, 524, 16925, 17156, 17181, 529, 257, 525, 16649, 16388, 9, 16392, 529, 788, 16392, 796, 16, 28, 537, 17181, 16901, 541, 16392, 277, 768 ], [ -30720, -23250, -32418, -21400, -29388, -24568, 1300, -24564, 10360, 2400, -23460, 10520, 11634, -32750, 64, 8480, -21406, 2092, 1366, -29438, 3336, -32386, 9244, 106, 2144, -32698, -29330, -21236, 11358, 324, -31392, 8516, -23434, 10570, 11378, 2406, 11632, 2382, 10510, -30620, -21500 ], [ 152, 264, 1304, 296, 1328, 1432, 264, 176, 1152, 144, 432, 1328, 312, 184, 288, 16, 1168, 1208, 8, 1176, 304, 304, 400, 1040, 1184, 1192, 1048, 1280, 1320, 400, 40, 8, 272, 184, 144, 408, 176, 1336, 0, 128, 416 ], [ -26360, 6544, -29543, 5528, -31591, 6536, -32383, -32639, 7304, 5384, -31727, 5128, 4377, -32752, 3465, 6536, -29424, -28272, -30328, -30583, 3344, 4361, -29559, 1168, 1433, 6553, 1416, -26359, 3217, 1024, -28655, 2304, 7193, -30576, 6529, 3089, 7424, -26472, -27248, -28272, -30319 ], [ 2745, 1171, 2610, 139, 148, 3085, 143, 15, 1182, 1576, 2730, 1185, 558, 170, 562, 3721, 3084, 2205, 1079, 3743, 139, 3728, 2747, 2083, 154, 2209, 1586, 3741, 3217, 1190, 2723, 1162, 2084, 2620, 2724, 3611, 3725, 3254, 1187, 3118, 681 ], [ 5760, 1578, 12936, 8320, 9346, 8736, 9250, 8200, 13960, 12808, 9858, 12424, 5792, 5250, 8840, 1576, 672, 162, 650, 8714, 13952, 12840, 12298, 13864, 5128, 9858, 1696, 13834, 13312, 9344, 5768, 1160, 12426, 4642, 1066, 42, 4258, 9250, 12320, 9224, 5770 ], [ 7988, 13216, -25696, 9637, -20588, -21836, -31483, -26848, -28924, -29180, -24303, -28272, -30539, 5409, 3620, 2869, -19419, 7472, -16847, -31356, -24031, -17100, -24047, 900, 14212, -29312, -25803, -23900, 2741, 2437, -24703, 2981, -24783, 1429, 16305, 800, 9649, -31227, 10800, -22860, -21247 ], [ 36, 16384, 18464, 18436, 16420, -32732, 2080, -30688, 16384, 18468, -14304, -32768, 16384, -14304, 18432, -32764, -16352, -14304, -32732, -16352, 18464, -30716, -14304, -32732, 2080, -14336, 0, 36, 2048, 2084, 16420, 2048, 18464, -32732, -30720, -16380, -32764, 18432, 18464, 2052, -14300 ], [ 2050, 32, 34, 2080, 2, 0, 0, 2082, 34, 2048, 0, 2, 2082, 2082, 2050, 2, 0, 34, 2082, 2050, 0, 34, 0, 0, 2, 0, 2048, 32, 0, 34, 2, 2082, 2, 34, 0, 2082, 2080, 2080, 0, 2050, 2050 ], [ 146, 18450, 18562, 2176, 16384, 16896, 18434, 2176, 18, 16512, 16912, 19072, 17042, 19074, 18450, 2064, 16530, 642, 16400, 18434, 144, 144, 2562, 17024, 16898, 642, 2704, 2704, 17042, 16512, 17040, 2, 512, 16400, 130, 2050, 18944, 2048, 16912, 2560, 2066 ], [ 385, 513, 385, 769, 2176, 2817, 384, 2181, 772, 773, 513, 2944, 2821, 772, 2692, 2181, 768, 897, 260, 2817, 2048, 896, 0, 2052, 2049, 645, 512, 769, 132, 768, 2692, 2944, 2564, 2181, 2949, 385, 2308, 0, 2436, 2176, 2180 ], [ 8976, 920, 536, 13192, 12696, 8600, 904, 13208, 264, 152, 12808, 136, 136, 12672, 24, 8592, 4888, 8336, 4368, 904, 4096, 784, 4360, 4608, 664, 4248, 13064, 8576, 16, 136, 12816, 8464, 13056, 0, 8856, 8456, 656, 4352, 5000, 8960, 408 ], [ 10244, -32380, 26824, -22168, 10304, 236, -32408, -7896, -24564, -22036, -16124, -32408, 8204, 10312, 8492, -8000, -24440, 2404, 8356, -24380, -16020, 18848, 10528, -6040, -13940, -22456, -24124, 24800, -5972, 2500, 26880, 8224, 8580, -22100, -14332, -32608, 168, -15896, -8120, -6008, -30716 ], [ 208, 8340, 192, -24432, -24572, 192, 244, -32732, -24476, 80, -32636, -32652, -32700, -32704, -32764, -24544, -32668, 176, -24444, 8244, -24572, -24336, 68, -24432, -24560, 36, 8320, -24416, -32576, -32720, -24364, -24492, -32672, -24576, 8436, 48, 0, -24524, 0, -32684, -24464 ], [ 16896, 20996, 17536, 9344, 21636, 26276, 29924, 25600, 21188, 13856, 30432, 25316, 30404, 26112, 25760, 28740, 9376, 5152, 17988, 16516, 8356, 8192, 13540, 17476, 5732, 16996, 26144, 26304, 28708, 9316, 228, 9312, 13440, 22084, 4708, 5120, 25188, 20548, 21056, 22212, 5152 ], [ 449, 18523, 720, 2970, 706, 72, 2048, 977, 16515, 720, 905, 203, 3035, 17097, 280, 2243, 202, 2075, 521, 2955, 19136, 920, 16651, 16586, 19152, 17281, 3016, 19355, 280, 209, 666, 19227, 18971, 18760, 3032, 585, 2945, 914, 16721, 16664, 392 ], [ -30716, 1052, 3092, 1052, -32752, 1160, -31740, -29668, -29568, 1152, -29668, -32620, 2072, 1032, 1156, 3216, -32636, 24, -31608, -31744, 1040, 1160, -30568, -32616, -32744, -30700, 3216, -31740, 1152, -32760, -29684, -32620, -31716, 3100, 2184, -30700, 132, 1164, -29552, 1024, 1180 ], [ -15324, 17537, -15359, -32732, -31580, 545, 160, 17541, -32223, 1061, -14683, 17573, 17568, -32251, 1536, 161, -15739, -15231, -31584, -16384, -32608, 676, 37, 1028, 17924, -15195, -32735, -16352, -15835, -15744, 16384, 17952, 164, 17440, -16256, -15227, 16513, -15200, -14687, 17537, 17444 ], [ 16952, 10280, 8712, 2088, 8720, -30680, -30192, 18992, -32208, 8720, -16368, 10768, -6088, -14328, 8704, 27136, 18488, -21968, 25088, 27168, -16360, 8728, 10808, 2576, 27168, -16360, -24568, 25112, -32744, -30712, 24576, 18432, -24056, 16952, 10240, 25144, -7648, -15832, -13824, 10248, 24584 ], [ 4292, -28476, -28606, -32677, -28581, -31740, 4162, -31523, 5142, -27510, 5269, 90, 83, -28579, -31616, -28583, 1238, -27518, 154, 95, 4, -31675, 79, 1108, -31527, 4231, -31526, -28519, 219, -32620, -32691, 4292, -28521, -31547, 5138, 4181, -31713, 4176, -31545, 128, -32699 ], [ 2304, 18432, 4, 17280, 18564, 4352, 6660, 2432, 16900, 4352, 22532, 2692, 384, 6784, 6912, 772, 2304, 6148, 4356, 4608, 21248, 772, 22656, 23300, 4352, 16644, 132, 6660, 2176, 2048, 20608, 17024, 4608, 19200, 900, 4992, 19204, 19332, 20484, 4096, 2816 ], [ -21488, -32747, 10292, 2101, 1044, -22523, -31724, 11317, 3109, -24555, -23520, -24540, -31711, -32731, -32748, -30668, -29680, 9248, 9269, 11312, 9269, 10260, -24575, -32736, -21483, 2080, 2048, 1025, -31744, 2081, 9269, 3089, -30720, -24572, 3121, 2084, -22511, -31712, 3125, 3109, 3077 ], [ -24564, 9230, -28658, -31544, -31610, -23346, 13324, -31552, 4236, 142, -20286, -31670, 9416, 9228, -19320, 5194, 4292, 9408, 4234, 12302, 4, -27574, -28600, -24506, 13378, -24498, 8326, 4104, -24446, 13444, 1028, 13388, -28468, -28534, -23424, 196, 9288, -23548, 8202, -31744, 1038 ], [ 20757, 16, 16385, 20740, 276, -32495, 4369, -12028, 20481, -16107, 256, 16640, 4353, -32507, 20484, -12283, 4352, 16645, 20496, 261, 4373, -32496, 20752, 20752, -28416, -32507, 20497, 273, -32492, -28396, 260, 256, 4097, -16367, 16660, 20740, -32748, 4112, 4112, -12272, 4113 ], [ 19737, 25947, 18008, 9305, 28186, 2058, 27968, 18507, 26434, 27985, 2626, 329, 19216, 24859, 578, 8194, 25424, 18504, 16392, 25152, 26184, 16640, 10001, 16659, 2816, 25866, 19994, 26203, 26696, 8267, 9809, 1288, 3410, 18776, 11034, 12056, 25939, 18505, 10306, 17240, 8465 ], [ -28460, 8640, 12500, 8192, -18176, -28540, 12292, -32492, -20284, -18176, -20076, 10496, 6608, 2196, 10452, 8644, 6468, -26480, 12368, -22336, 84, -30524, 192, 12432, 14740, -22188, -28204, 4564, -32572, -24128, 8384, -28396, 2320, -22448, -32620, -30444, -18428, 10432, 10368, -24556, 14464 ], [ 2084, 10408, -32564, -8096, 26796, 18624, -30708, 11436, 16396, -24500, 19588, -21492, 27656, -32704, 9324, -21276, 2120, 17472, 3244, 11468, 16556, -15168, 19688, -31732, 1028, 16588, 10316, -16320, 25696, 27812, -29536, -30556, 1256, -21280, -32724, 16416, -4988, 19688, 10468, 10476, -8120 ], [ 11778, 2208, 3628, 1060, 11436, 11814, 2214, 136, 10922, 9736, 8744, 11268, 10792, 8360, 11402, 520, 1166, 8738, 1700, 2178, 2056, 11392, 8832, 9870, 9892, 8192, 2058, 10274, 8740, 3206, 2572, 2692, 1036, 11820, 10890, 11914, 676, 12, 10784, 130, 11778 ], [ 8210, -24572, 8210, -22528, -32768, 2066, -24554, 10256, 2048, -32746, -32766, -22512, -24556, 2070, 22, 10260, -22522, -22526, -22522, 2066, 0, -30700, -22512, -22526, 10240, -32746, -32746, -24556, 8212, 8194, 18, 2052, -22526, 2070, 6, -32750, 2066, -32750, 2052, -32762, -30716 ], [ 5258, 192, 4098, 5184, -31542, 4800, -28672, 704, -32054, -32248, -31616, 4744, 1544, 4096, -28608, -27456, 1536, 5770, -27510, -27584, 4672, 4616, -32120, 1026, -28094, 5824, -28536, 648, 5320, 5640, 5128, -27448, 586, 66, 5632, -27582, -32568, 4106, 4232, -28088, -28150 ], [ 705, 4176, -31787, -27947, 5061, 532, 5013, -32492, 5444, 5445, -31739, -27387, 320, -28096, 405, 5317, -28479, 5521, 6021, -32496, 84, 6021, -31979, 5265, -26667, -26748, 5504, 1488, -31744, 5189, 593, -31659, 1732, 896, -31083, 64, 5588, 4372, -32432, 4677, -28475 ], [ -22012, -22524, 1028, 11008, -20732, -23036, 10500, -29180, 3584, -31996, -24060, 2820, -21248, -32000, 9476, -31996, 11268, 2048, -29692, 8708, 2820, 1028, 9476, 3332, 4, 11008, -32768, 8196, 11520, 11264, -32000, 10244, -30972, -23296, 3844, 8452, -20992, 3584, 2308, 1280, 10500 ], [ -11640, -32094, -32622, -11480, 20618, -27752, -32712, -32592, 530, -12286, -11392, 4498, -11464, -32230, -15584, 4354, 4746, 17178, -32118, -31864, -31950, -32616, 4280, 4920, 4352, -28382, 146, -32584, 20912, -16344, -32718, -31966, 930, 4752, -15584, -11896, -27992, -27776, 17330, 4754, -32584 ] ], [ [ 8322, 0, 20690, 12290, 28866, 24720, 4288, 16466, 16594, 12370, 12416, 12354, 24770, 12290, 12304, 208, 20626, 12370, 24594, 4098, 12304, 24770, 210, 20482, 20546, 24786, 24720, 28674, 12482, 28690, 20624, 24720, 24656, 4162, 12416, 20672, 12418, 28816, 28736, 16450, 20546 ], [ 18976, 2882, 24832, 24896, 19299, 25376, 25344, 24688, 18512, 113, 8707, 2065, 16896, 9009, 24867, 18993, 18978, 16498, 8288, 17169, 8754, 512, 8448, 26883, 16961, 2099, 2834, 114, 24928, 800, 26928, 115, 2659, 2658, 323, 16482, 16387, 19298, 26945, 26977, 27458 ], [ 4144, 2, 165, 438, 4532, 19, 388, 262, 4371, 4500, 307, 4371, 52, 167, 4487, 278, 166, 34, 310, 4230, 4257, 150, 4263, 4246, 4387, 4503, 133, 4146, 7, 4115, 52, 294, 4149, 278, 400, 310, 4132, 133, 129, 163, 7 ], [ 4200, 104, 24584, 40, 24640, 24640, 24608, 0, 12320, 12320, 12328, 20480, 4192, 32, 20544, 4128, 12288, 72, 24672, 24576, 4192, 20584, 20584, 24680, 4136, 24640, 8200, 16424, 4096, 104, 12392, 16392, 12320, 28744, 28776, 24616, 20512, 8224, 24680, 12288, 4136 ], [ 1316, 257, 549, 1284, 805, 1061, 1793, 292, 1824, 5, -32476, -32155, -32251, -31644, 1380, 4, 33, -32255, -32443, 512, -31739, 1381, -30907, 836, -31967, -31456, 1284, 289, 261, 1540, 1092, -32156, 801, 1061, -31164, -32156, -31936, 321, -30879, -32735, 1349 ], [ 34, 4144, 4112, 48, 4144, 0, 0, 16, 48, 4098, 4098, 4128, 4112, 4112, 32, 4146, 50, 18, 2, 4144, 0, 2, 4096, 16, 48, 18, 4128, 4144, 4096, 4128, 34, 2, 50, 4096, 4098, 4146, 50, 4114, 4128, 2, 4128 ], [ 148, -16368, 48, 12724, -7808, 420, 16784, 4132, 16768, -3932, 16400, -24288, 12340, 20484, -8044, 256, 4356, -8044, -3792, 8352, 12452, -8012, 24608, 20756, 12320, -24396, -8156, -32352, 24996, 4480, -11980, -16000, 8320, -28672, -12032, -32384, 12560, 16692, 12308, 29108, -3916 ], [ 7169, 7233, 1088, -27584, 5632, 1025, 3584, -25600, -28160, 1600, -32768, 0, 65, 5121, 4608, 6656, 512, 513, -32767, -32767, 1600, -26111, -32191, -30143, 2049, -25087, 6721, -29632, -30207, 6145, 3584, 5632, -26112, 576, 6208, 7169, -30143, -25023, 64, -30143, -30656 ], [ 393, 2192, 3200, 1297, 2449, 385, 2176, 1297, 3328, 1289, 1297, 2321, 1, 2200, 1409, 3225, 153, 2440, 2073, 8, 24, 3080, 1033, 3096, 265, 3336, 3457, 1048, 3216, 1025, 3073, 2177, 1432, 2448, 1408, 3473, 16, 1408, 273, 2176, 136 ], [ 13504, 24738, -28542, 25634, 24672, 1027, 1121, -23358, 9251, 17569, 5282, -20255, 1219, -24480, 1250, 24674, 25603, 12323, -12254, -12192, 17475, -32638, -11103, 1024, -32605, 17569, -7999, 21601, -23392, -32640, -3902, 29793, -27422, -24446, 16387, -27647, 5186, -32608, -32607, -8096, 9280 ], [ 82, 16483, 370, 51, 17010, 17233, 626, 16643, 16657, 3, 64, 17185, 82, 16658, 576, 17233, 18, 17153, 16960, 16496, 17266, 849, 257, 16753, 16992, 51, 67, 771, 627, 561, 881, 16643, 114, 48, 16754, 771, 592, 512, 336, 16419, 769 ], [ 25280, 19040, -23904, 8288, -30142, 26722, -15646, -21774, 18482, 24784, 8912, 24706, 24610, -13758, 2272, 8304, 27136, 2656, 2562, 16418, 27152, -32640, 19136, -8160, -6094, -5504, -32608, 688, 26706, 8816, -5568, -32544, 10402, 10786, -7488, -14222, -14160, -24048, -13648, -22448, -13582 ], [ 27971, 1105, 1226, 19658, 24712, 392, -13176, 1155, 19521, -13221, 26907, -7077, 10331, -21501, 27651, 11395, 25857, 18522, -5093, -21238, 19667, 259, -21485, -14136, -24488, 26642, 9234, -13184, -23232, 19730, 10384, 8520, -32616, 25873, -8104, 10250, -21439, 2514, -31344, -6693, -21432 ], [ -18428, 6658, -32767, -19967, 15142, 14374, 4359, 10786, 4611, -20445, -21983, 2594, -22009, 6916, -18427, -19934, -18428, 8707, 2083, 10272, -18141, -26621, 10790, 7, -24541, -28123, -24537, -31964, 13059, -22272, 11044, -27897, -23801, -17659, 10754, 10528, -28672, -26078, 13095, 6659, 2855 ], [ 24692, -20256, -2032, -1948, -6060, -32684, -18432, -12160, -6124, -16364, -10032, 16500, -12128, -18304, -3996, -32640, -18400, -32764, -28588, 16512, -32720, -24400, -22464, 8404, -12112, -20336, 14564, -18252, 28676, 18544, 24608, 10384, -16176, 8324, 16464, 26804, -30684, 22724, 18628, 22720, -20400 ], [ -32176, 304, -32140, -31980, 4962, 98, 4886, 336, 36, 4658, 372, 4178, 4180, 836, 4146, 4406, -32170, -32650, -28110, 4612, -32506, 534, 4658, 4884, -32144, -27838, 4932, -28138, 4640, 4448, 372, 274, 610, 4400, -32714, -28334, 272, 4914, 4400, 4352, -31952 ], [ 28, 236, 220, 4324, 4296, 28, 4256, 184, 124, 220, 4108, 4312, 4132, 36, 4340, 16, 4140, 28, 4128, 136, 152, 16, 4296, 4332, 4148, 76, 4288, 180, 4180, 4204, 168, 4212, 232, 4160, 4164, 196, 4100, 56, 4188, 228, 236 ], [ 8204, 132, -32628, -7904, 16774, 24620, -8030, 16646, -32606, -32470, 8486, 24736, -32374, -24184, 24874, 24864, -8160, -32510, -8186, 8234, -16248, -16256, -7892, -7798, 16810, -7802, 296, -8178, 8352, 8324, -32608, -32632, 16390, -32732, 260, 16808, 12, -32596, -16246, -24544, -32376 ], [ -15872, -14848, 1552, 16384, 512, 1024, 17408, -15856, -15872, 1552, 17920, -16384, 0, -32768, -16368, 1024, 16384, -32240, 17408, 1040, 17424, 528, -32768, -31232, 16384, 528, 17408, -32256, -32752, 17936, 16384, -14832, 17424, -31216, -14832, -32752, 0, -14848, 528, -16384, 1536 ], [ -10240, -14304, 22576, 23601, -26095, -13520, -15824, -14831, -25344, -15616, 784, -8400, 7937, -28112, 22832, 1072, 6656, -8912, 4865, 4145, -30447, -26063, 20785, -10464, -32496, 1537, 5889, 23041, 20481, 20753, -26112, 5665, -12527, 16385, -25296, 5905, 20736, 5888, -13520, -10480, -8959 ], [ 1027, 16, 0, 8192, 1043, 8209, 16386, 9219, 25619, 24576, 18, 16464, 8273, 9299, 16387, 9297, 0, 9283, 16400, 9234, 83, 25617, 25666, 25681, 8195, 9299, 1105, 25616, 25602, 24579, 25618, 1026, 25682, 24578, 16402, 1104, 1026, 1088, 8272, 1025, 1088 ], [ 13312, 13328, 13312, 4136, 12288, 5128, 8, 8, 5168, 13344, 5168, 1056, 8192, 9216, 16, 1064, 13328, 24, 8, 4120, 9232, 0, 1040, 5168, 13368, 32, 12312, 8208, 4096, 9264, 9216, 56, 9224, 4112, 32, 12336, 1040, 12296, 12320, 5128, 1024 ], [ 20992, 21010, 16421, 513, 16898, 2087, 22566, 6178, 2084, 4644, 6692, 6662, 4644, 21015, 4612, 21011, 4630, 22563, 2048, 516, 16435, 528, 18998, 4625, 22564, 18999, 16385, 4103, 18466, 18480, 18483, 20519, 16900, 20995, 4133, 23073, 18966, 544, 515, 53, 6165 ], [ -24512, 9384, 8224, -31604, -32732, 25676, 16556, 16416, 8384, -7964, -16188, -15128, 1164, -31704, 25760, 24676, -32568, 1088, -15356, -8192, -7160, 1192, 25728, 8392, 24744, -15168, 17504, -8084, -7992, -31612, 24748, -31584, -7960, 24808, 9440, -31704, 25736, 104, -23424, -16160, 17484 ], [ 1092, -7164, -16192, 17408, -16316, 1092, -32572, -23484, 16576, 16576, 24768, -31680, 1216, -23424, 9220, -23356, -31740, 17408, -24444, 17408, 9280, 132, -23552, -15228, -23552, -6976, -24448, -23552, -15296, -32576, 24644, 17600, -15168, -24384, 17536, -31740, 16580, -24444, -32704, 25600, 1156 ], [ -32676, -31980, 328, 28, -32768, 596, 852, 784, 772, 84, -32696, -32504, -32764, 536, -32180, 340, 772, -32696, 580, 840, 264, 348, -32768, -31972, 852, 584, 8, 272, -32244, 280, -32768, -32740, -32236, 16, -32764, 280, 856, 4, 324, 784, 604 ], [ 11298, 11424, 34, 1056, 9216, 8738, 9890, 3586, 9760, 9762, 10370, 10882, 674, 8354, 1024, 10784, 11298, 9760, 32, 32, 11938, 640, 11424, 3618, 2560, 9890, 11938, 8866, 10752, 9890, 3584, 2176, 2562, 11392, 674, 2594, 10912, 11298, 128, 1154, 1536 ], [ 1042, 259, -31739, -31743, 272, 272, 1043, 1038, -31714, 14, -31473, 270, 15, 1032, 7, 1308, 1297, 1303, -32760, 1289, -31731, -31717, 265, 25, 1288, -31719, -31741, -32493, 24, -32502, -31726, 1290, -32498, -31721, 256, 1048, 1287, 0, 285, 5, 263 ], [ 12516, 8288, 2248, 18596, 18468, 10440, 12420, 16448, 8352, 4328, 14564, 28672, 12388, 28684, 4288, 12292, 10304, 2176, 4296, 20556, 10308, 28780, 30788, 28776, 14568, 20556, 12448, 24584, 8424, 8268, 16512, 28904, 18664, 18440, 2280, 24608, 32, 18560, 6284, 16512, 6348 ], [ 4097, 4097, 0, 12288, 0, 12288, 4096, 1, 0, 4097, 8193, 4097, 1, 0, 8193, 8193, 8192, 12288, 1, 1, 12288, 0, 12289, 4097, 8192, 8193, 8193, 12288, 12289, 1, 1, 1, 4096, 12288, 1, 0, 12289, 8193, 1, 12289, 8193 ], [ -6366, -16342, -19935, 24846, 25378, -22780, -10719, -32725, 21285, -15835, 4355, 807, -19967, -11507, -27613, -24284, 20742, -10965, -3071, 12556, 24618, -6364, 22273, 4621, -31480, 29218, -15609, 14092, 22063, 17671, 4877, -16085, 9472, 554, 8462, -12249, 12289, -3063, 28710, -27613, 12549 ], [ 40, 256, 9, 8193, 289, 10536, 10249, 10249, 10273, 10536, 2081, 8201, 2336, 8449, 32, 2049, 8193, 8193, 264, 32, 2081, 33, 10497, 40, 2049, 297, 2088, 10497, 1, 288, 10240, 288, 10529, 2305, 8456, 10249, 8233, 10241, 10248, 2048, 257 ], [ 17921, 17408, 97, 21025, 30816, 26720, 7169, 30272, 25184, 8257, 19457, 23648, 20513, 8737, 9729, 14913, 17952, 14336, 28672, 2657, 18017, 6176, 609, 13344, 5697, 2080, 21569, 28768, 20001, 6656, 8769, 31809, 30240, 8736, 22048, 2048, 21057, 26144, 13376, 0, 24065 ], [ -30460, 8192, 0, -24312, -24572, 10248, 10500, -30460, 0, -24576, 8456, 2060, -32764, -24312, -32756, 8456, 2048, 10248, -30708, 10252, -30716, -30720, 8, -32756, 260, 10504, -22528, -30708, 12, 264, 10496, -32504, -30720, -32504, -30464, 10252, -22516, -30452, -24568, -32504, 256 ], [ 4272, 10836, 15013, 5827, 14375, 4304, 243, 15586, 7780, 10421, 2692, 4193, 13460, 13046, 163, 1059, 608, 12292, 6837, 12356, 13968, 6839, 9843, 13394, 13939, 5, 3201, 15444, 9268, 9379, 3648, 12305, 182, 14550, 2692, 10775, 12437, 8419, 82, 5315, 15507 ], [ 20608, 5568, 2176, 7168, 23552, 3200, 5568, 17408, 2048, 21760, 22848, 20480, 19584, 1408, 22720, 5376, 21952, 4544, 7424, 7424, 22720, 18880, 1472, 19904, 5120, 6336, 17664, 7424, 3136, 6400, 7168, 6528, 19648, 20928, 6592, 24000, 6464, 23936, 21504, 21952, 6336 ], [ 15, 1027, 5126, 1025, 16, 22, 531, 12, 1050, 5, 4610, 1032, 4124, 5645, 28, 4627, 0, 4622, 1027, 5142, 1553, 518, 21, 1543, 4118, 5125, 1565, 5640, 1040, 1043, 4623, 1559, 4110, 4115, 5137, 13, 1567, 5130, 6, 5636, 1027 ], [ 8577, 160, 2208, 2080, 10497, 2304, 256, 10657, 416, 2465, 8225, 2464, 0, 2081, 8353, 2305, 8577, 416, 8480, 2081, 129, 32, 1, 2433, 10272, 385, 385, 8480, 10272, 2049, 8320, 8224, 10656, 10656, 10529, 8481, 8480, 2336, 2049, 2432, 161 ], [ 392, 2, 0, 138, 386, 0, 0, 256, 256, 138, 394, 138, 266, 266, 136, 386, 2, 384, 2, 256, 392, 392, 138, 8, 128, 8, 10, 138, 138, 10, 394, 0, 130, 258, 138, 258, 384, 264, 384, 386, 386 ], [ -32400, 8752, -23232, 80, -22768, -32416, -32160, -23488, 1552, -23248, -24000, 10048, 352, -22784, -24064, -23472, 10000, 1904, 8256, 9520, -32416, 1024, 64, -23952, -31168, 8256, -24048, 8704, -30944, 9056, -31920, 1648, -31696, 9728, -23792, -24464, -32672, -32720, 8272, 8992, 9520 ], [ 22562, 8738, 8482, 21248, 13056, 28960, 15106, 30720, 288, 19234, 23040, 10784, 2594, 20512, 546, 25090, 12546, 31522, 2048, 8480, 546, 10240, 31008, 288, 6176, 30720, 18464, 6912, 27392, 11040, 4608, 2082, 24610, 27426, 23072, 18432, 18432, 20768, 6914, 30722, 4864 ], [ -16352, -14048, -32384, -15968, -16352, -14304, -14176, 384, 18720, 18848, 18592, 18816, -16128, 16544, -14080, 16800, 18848, 18592, -16256, -16352, 160, 18848, -32640, -15968, -13952, 18560, -30336, -16384, -30688, 288, -30304, -30560, -13952, -32768, -14080, 16672, 16640, 128, -16256, 18688, -30720 ], [ -7675, -8189, -32766, -32730, -7629, -24413, 24580, -23902, -32206, 17077, -7548, -8010, -16382, -32713, 8883, 695, -8057, -23932, -23899, 8867, -32729, 24582, 52, -23917, 25219, -15738, -16256, 8720, -32251, 8355, -15818, 16389, -7674, 8752, -7641, -24414, -15853, 16529, 644, -24542, -32763 ], [ 4417, 20480, 28673, 64, 4417, 65, 20544, 16384, 16641, 14657, 4353, 4161, 2369, 8512, 22593, 12289, 10241, 30720, 16641, 26944, 6400, 14593, 1, 12353, 28993, 22849, 2305, 8256, 4160, 16384, 10305, 6465, 24832, 22593, 12544, 14337, 28928, 18752, 24640, 20801, 10497 ], [ -30720, -32640, -30208, -31232, 128, 1024, 2560, -32640, 3072, -31104, 0, 1152, -32640, -30720, 3712, 640, -29056, -29056, 2560, 1664, 1664, 2688, 512, -29568, 128, -30080, -29568, -30080, -30080, 1152, -31744, -32128, -32640, 3072, -29184, 512, 2048, -29184, -32640, -30592, -31616 ], [ -32704, -6142, -16382, -30688, 24608, -14304, -32768, 10242, 8290, -14272, -8126, -24480, -16318, -22494, -22528, -8190, 16416, -22528, 16418, 16386, -30624, -16384, 2, -22432, -6110, 8194, -32768, 8288, -14302, 18466, -24542, 8288, 16480, -6080, -8190, -8160, 18498, -6078, 26624, -24576, -8128 ], [ 2624, 3598, 1094, 2063, 3077, 2561, 4, 3150, 2627, 2056, 1028, 3141, 2122, 3140, 525, 1028, 3597, 8, 2633, 3588, 2114, 516, 2059, 1541, 1548, 3592, 2113, 2634, 3653, 1541, 3656, 15, 13, 2116, 10, 1094, 9, 2567, 517, 516, 3140 ], [ 10373, -25592, -28643, -17388, -30707, -29679, 2076, -30587, -25584, -26603, 7320, 12416, 5124, 3093, 5257, -31728, -25452, -28531, 8321, -25472, -17255, 128, 1044, -24551, -31715, -22384, 5249, 7169, 17, 1052, 14492, -26615, -25463, 13337, 3225, -19328, -29668, -18303, -17384, -31599, -19427 ], [ 8200, 9098, 8322, 8448, 8704, 8832, 8578, 8, 11018, 8714, 2688, 10626, 10378, 392, 2304, 10, 9096, 2698, 10248, 8712, 640, 10626, 2824, 648, 520, 2314, 778, 768, 2696, 8450, 10752, 10888, 8576, 8458, 770, 2304, 8322, 10504, 8458, 10506, 9096 ], [ 45, 1540, 8, 12, 40, 1, 1573, 0, 33, 545, 0, 4, 1536, 516, 1064, 1577, 12, 1545, 512, 1580, 1025, 1061, 32, 1549, 1548, 1568, 1536, 545, 1545, 1068, 1032, 524, 544, 1581, 1568, 33, 520, 33, 1577, 12, 37 ] ], [ [ -32768, -16360, 17168, -15856, 16384, 272, 768, 776, -32504, -16104, 16920, 16, -16376, 520, 280, 16640, 17160, -32504, 256, 272, 512, -32496, -16376, -15856, -31992, 16920, -16128, -16384, 24, -32240, -32000, 776, -31992, -16376, -15872, 16640, 16664, 16656, -16376, -15592, 776 ], [ 4096, 1052, 133, 4127, 8, -19297, -27625, -27617, 5126, 5147, 4127, 12423, 13447, 24, 12, -19322, -19436, -24560, 4118, -24422, -28650, -24443, 5260, 5274, -27512, -31602, -27642, 4110, 5125, -23405, -31742, -32757, 5147, -23523, -32765, 11, 8333, -28527, 8219, 1176, -31590 ], [ -30432, 16384, -16062, -32414, -32768, 18786, 18528, 18722, 258, 2048, 16448, 18466, -32736, 0, 16704, 18720, -30430, 18784, 2050, 2400, 18784, 18720, -30622, -14014, -14046, -14016, -13982, 18432, 16704, 2050, 322, -32670, -14336, -14270, -30368, 290, 66, -32768, -16030, 32, -16318 ], [ 2721, 557, 2188, 18596, 16420, 548, 18477, 12, 16545, 18472, 2209, 17057, 18568, 2052, 2732, 2569, 18605, 2053, 2049, 16384, 16384, 16520, 4, 2573, 557, 18476, 18980, 2081, 18436, 545, 640, 16941, 19116, 549, 18444, 172, 18953, 16384, 19080, 19085, 16908 ], [ 72, 74, 266, 338, 1288, 274, 88, 1088, 10, 1368, 1048, 344, 1032, 24, 1370, 74, 322, 1090, 1024, 282, 1304, 272, 266, 88, 338, 1370, 1098, 1050, 1088, 1112, 88, 0, 72, 1026, 1042, 1026, 66, 282, 1370, 322, 1096 ], [ 341, 19202, 16453, 2306, 17219, 2838, 2885, 84, 16901, 2065, 16960, 2643, 16451, 16642, 2631, 16661, 18705, 16400, 16448, 2822, 17219, 2053, 16960, 2882, 2374, 16640, 84, 2898, 19, 19282, 16966, 2645, 599, 18708, 18710, 19205, 5, 16450, 17220, 16898, 16647 ], [ 8196, 12448, 6020, 802, 9186, 12837, 12805, 1892, 9253, 1794, 14310, 5408, 13893, 1441, 5313, 8257, 705, 4097, 12768, 5312, 8614, 5284, 1281, 12805, 13861, 5028, 9223, 8353, 9734, 8487, 807, 4199, 9317, 4611, 2021, 10211, 992, 9121, 71, 12545, 1539 ], [ 18436, 17668, 3072, 16384, 17408, 3332, 1280, 2048, 1284, 2308, 19460, 17412, 18688, 16388, 18436, 18436, 18692, 0, 17664, 1028, 1024, 17408, 17668, 18432, 2304, 17412, 3332, 1024, 16640, 19460, 16388, 18432, 1284, 18692, 3072, 18432, 19712, 17412, 19716, 19712, 17408 ], [ 20581, 2052, 23141, 22693, 6657, 6852, 6213, 23104, 6240, 2212, 4257, 23076, 16416, 6752, 2113, 16516, 22720, 22724, 19040, 2149, 22560, 33, 6337, 2564, 22725, 4288, 709, 16576, 16992, 6849, 2656, 18433, 16545, 20612, 6245, 2245, 16613, 18657, 2144, 23269, 18976 ], [ 2564, 2049, 0, 6656, 3073, 3584, 7172, 7169, 2048, 3585, 3076, 4608, 1537, 4612, 4609, 2565, 2053, 513, 3584, 3077, 3077, 0, 1, 3588, 4100, 3072, 3588, 5636, 6660, 6660, 1, 1, 2561, 5632, 5121, 3585, 3584, 7680, 6149, 7173, 4613 ], [ 21513, -32749, 18489, 6177, 23561, 20536, -32719, 19488, 2107, -15359, 21547, 7169, 1059, 7171, 41, 6177, -10198, 20481, 3121, -11223, 2050, -29687, -27614, 6163, -16360, 20529, -13287, 23578, 6201, -31743, -11237, 16435, 18472, -31696, -26622, 22544, -11264, 7169, -9208, -32757, 4155 ], [ 4492, 8352, 288, 4512, 12460, 4268, 260, 4492, 8620, 4396, 8224, 12712, 12548, 420, 384, 8192, 4364, 132, 12424, 4, 264, 8480, 12456, 8608, 396, 4140, 4232, 8228, 4232, 32, 44, 8580, 4264, 12712, 300, 8584, 12288, 8448, 8452, 4516, 12716 ], [ 12360, 12416, 24640, 72, 12352, 12672, 4232, 24648, 4552, 24648, 8576, 24576, 8328, 328, 16840, 4480, 24576, 8320, 12544, 4096, 8456, 16832, 16768, 8, 20672, 8, 8520, 16704, 24768, 448, 16704, 16712, 16392, 24584, 64, 24640, 256, 20680, 8448, 4360, 12616 ], [ 4167, -11709, 583, 16386, -32186, 4161, 4609, -12287, 71, 16961, 583, -32252, 4100, -28665, -11772, 20998, 4162, 4, -28160, -32700, 20480, -28671, 20551, -12220, 4610, 4165, -16384, 16963, -16320, -11769, 16385, -15870, -11774, -28153, 20549, -28605, -16384, -16383, 16388, -12221, -15868 ], [ 1236, 4304, -19260, -25532, -21488, 30868, -30592, 4116, 15424, 7300, 20688, -24556, -7152, 12484, -29484, -5116, 18560, -5036, 18512, -2048, -26544, 2064, -6128, 19600, 21632, -11136, 26628, 24660, -1856, -25516, 13316, 1232, 10388, 11412, 16576, 30784, -12156, -6972, -21292, 11408, 13312 ], [ 16460, 8220, 16418, 140, 24766, 8, 16522, 24710, 16554, 8410, 24824, 8262, 24616, 16584, 8436, 58, 16558, 8438, 16540, 198, 16424, 154, 40, 16622, 18, 8366, 16540, 8260, 16510, 8302, 30, 14, 16506, 54, 16546, 8212, 24726, 8416, 16480, 16568, 8334 ], [ 2112, 64, 4137, 6177, 2272, 2081, 2144, 2056, 6217, 2089, 4233, 64, 65, 2273, 2209, 4129, 2057, 6336, 2057, 2208, 2081, 2153, 4201, 2113, 201, 104, 6184, 4297, 33, 4288, 96, 6376, 8, 2120, 2241, 2152, 6273, 2120, 2121, 136, 6177 ], [ -31647, -31582, -23552, -32729, 1126, -23417, -23454, 8387, 8422, -31613, -23354, 1056, -31710, -24415, -31547, 9445, -24478, 1156, 9412, 37, 9346, -31577, -31514, 165, 8226, -32697, 8295, 8289, 1251, 9376, -31516, 9412, -23453, -32767, -24538, 224, -24411, -31579, 9219, -23516, -23514 ], [ -30548, -32616, 22708, 6404, -32372, 2456, -14192, 2452, 22836, -14024, -14076, -10192, 4152, -28660, 6400, 18588, 22972, -12276, -11996, 16820, 18732, -10084, -16328, 16652, -14040, 18568, -14040, 2344, 272, 18468, 16780, -26472, 20916, -26624, 20608, 4356, 4496, -30460, 22676, 4128, 4252 ], [ -32508, 16640, -32768, -16122, -16352, -16122, 16416, 16646, 292, 34, 16418, 256, 16422, -32766, 16420, -16126, -32510, -32510, 16644, 16644, -16094, 16674, 260, 16644, 16676, -32476, 16386, 16672, 256, -16382, 290, 16640, -16382, -32734, -32732, 16646, 256, -32736, 260, -16090, -16124 ], [ -20456, -30704, 25146, 4122, 29240, -26078, -8192, -4038, -30696, 18464, 30746, -17894, 23066, 27192, -5632, 12304, -4046, -16342, -14278, -17904, 30752, -28134, -4056, 23090, 2, -28638, -9696, 8208, -26110, 16410, 10280, -16374, 18986, -8158, -7672, -13768, -8182, 18490, -32734, 31250, 16944 ], [ 30752, 10272, 4096, 16416, 11264, 30240, 5120, 22016, 28160, 25120, 4640, 29696, 29696, 13344, 29216, 27168, 23040, 1056, 11264, 19488, 4640, 4096, 28192, 24064, 11264, 25088, 9760, 26112, 30752, 27648, 16416, 29216, 5664, 8736, 3616, 22528, 30752, 27136, 3584, 29216, 29184 ], [ 17034, 1745, 21132, 1154, 20610, 17941, 5330, 16597, 1672, 17927, 4119, 5787, 22210, 16475, 4103, 21708, 602, 4805, 17928, 216, 5635, 711, 20564, 16388, 21585, 17426, 20480, 17483, 5140, 5843, 600, 20507, 21141, 4818, 1567, 17988, 20688, 16963, 5148, 530, 20625 ], [ 148, 8392, 8520, 16524, 276, 24708, 17412, 1224, 28936, 8392, 20500, 4292, 9676, 12368, 20824, 25936, 72, 4240, 29828, 20, 1112, 29712, 20608, 8412, 21648, 5276, 25984, 1308, 21504, 4360, 16468, 20504, 16396, 30016, 12428, 9288, 24776, 16460, 26052, 21512, 29700 ], [ 1090, 11666, 6163, 8258, 11457, 12483, 9297, 6610, 11475, 1105, 14784, 7379, 1026, 15440, 1040, 2307, 6481, 13523, 6467, 5587, 13650, 3474, 5330, 4226, 13634, 15680, 8659, 3521, 1024, 3392, 449, 14530, 272, 14592, 9298, 11523, 3537, 6592, 15682, 14402, 7490 ], [ 209, 99, 178, 49, 0, 18, 323, 82, 241, 177, 432, 435, 464, 448, 225, 211, 240, 387, 177, 480, 339, 80, 19, 291, 272, 113, 307, 128, 400, 464, 402, 400, 274, 32, 144, 448, 192, 417, 35, 161, 432 ], [ 8236, 8424, 2240, 8356, 10440, 8288, 10400, 10404, 2280, 2208, 8288, 2184, 2052, 10412, 160, 10316, 2244, 10248, 8356, 10284, 8396, 2184, 2188, 10316, 8428, 8352, 2056, 8224, 36, 8416, 2048, 10280, 104, 10244, 2252, 64, 10432, 2120, 2176, 8236, 8388 ], [ -10683, -16895, 1541, -21435, 5060, 10944, -12539, 9217, 16641, -14336, -4795, 5829, 10497, 7425, -13888, -24191, -1087, -13115, -9727, 19525, -5372, 26949, 11520, -21883, -22524, 10689, -16699, 28484, -9216, -30655, -14908, 22720, -21376, -3003, 20740, 24133, -22144, 18944, 9280, -19776, -3196 ], [ -32718, -30632, 51, -30105, -30699, -30716, -30099, -30711, 2619, -30111, 2607, 80, 70, -32689, 526, 36, -32201, -32691, 2062, 34, 2074, -32748, 2058, -32650, 2067, -30204, -32736, 2104, 2105, 71, -30629, -30086, 538, -30604, -32233, 576, -30130, 2154, 602, -32741, -30643 ], [ -30427, -28480, -29696, -25309, -25152, 7456, -32441, 2114, -29213, 4096, -32474, 3109, 5248, 324, -31450, 1443, -31582, 7493, 5185, -28218, -27453, 421, -30585, 3077, -31324, 4384, -27264, 100, -26524, -26426, -27481, 3239, -27261, -28511, 2499, 2084, 7397, 6403, -26207, 1319, 2278 ], [ 3584, 2056, 2048, 1544, 1537, 513, 1032, 3584, 1, 8, 3073, 3593, 2048, 2569, 3072, 1033, 1032, 0, 0, 1537, 1033, 0, 1544, 0, 3073, 2568, 512, 1032, 3080, 8, 0, 512, 2049, 1032, 3081, 2056, 2561, 3585, 3072, 3080, 1545 ], [ 10268, 10, 2206, 204, 78, 8214, 128, 2142, 66, 8340, 8272, 2142, 2136, 94, 10382, 2116, 128, 6, 156, 8320, 30, 8350, 2130, 8398, 10326, 10334, 10262, 10314, 8216, 208, 8384, 4, 130, 2244, 2198, 10240, 90, 8326, 2262, 10440, 2070 ], [ 38, 16512, 16482, -16188, -32540, 8, -32732, -32660, -16288, 16522, 16612, -16346, -32754, 192, 16546, -32694, -16184, -32626, -16278, 16550, 206, 204, -32596, 16616, 16458, -32694, 232, -16152, 16580, 16612, 16576, 0, -16212, 72, 166, -32568, 74, 72, 16458, 232, 16550 ], [ -31695, 224, -31584, -31664, -32191, 0, 1665, 2033, 1361, 1088, -30832, 432, 1281, 1328, 960, 1425, 1760, 1584, 609, 337, -31520, 1889, 817, 161, 32, -32144, 2000, 65, -32687, -32495, 1632, 865, -31359, -31391, 1969, -31055, 1104, -32767, -31823, 32, -32031 ], [ 346, -32638, -32618, 4160, -28476, 456, 4358, -28204, 272, 400, -32510, 74, -28604, 128, -32704, 82, -28476, 4104, -32750, -32382, -28472, -32556, 4570, 456, -32292, -28544, -28410, -32490, -28322, -28258, -28450, -28588, -32500, -28414, -28268, 270, -28644, -32294, -32306, 398, -28224 ], [ 20593, 4208, 20496, -16376, -12264, 97, 4217, -32655, 16449, -12168, 20553, -28551, -12280, -12223, 4201, -28615, 4184, 20561, -28559, 20600, 112, 112, -28671, 121, -16344, -16368, -32703, 16497, -32768, 81, -28608, -12200, 20569, -32663, -32656, 16393, -28655, 20536, 16400, -16320, 1 ], [ 5184, 82, 4160, 17490, 21602, 2064, 5232, 2066, 23552, 21618, 4098, 4176, 20514, 17424, 2128, 22626, 23650, 2098, 17490, 19488, 6192, 16496, 3184, 3072, 3104, 5234, 18434, 19570, 23648, 2066, 18546, 22576, 16434, 20592, 20512, 4194, 4130, 6144, 17456, 19490, 6256 ], [ -32757, 8715, 16913, 18962, -24309, -22527, 16665, 25347, -14318, -22008, 18954, 17154, 27146, 8984, 27395, 17155, 18706, 16643, -6141, -29925, -5887, -15590, 25362, -13559, 24585, -13565, -6144, 8714, -7910, 8458, -30694, 779, -14327, -22519, -6127, -30184, 16385, 25106, -15856, -15847, -14062 ], [ 20784, 0, 8192, 2080, 6144, 18448, 10240, 10240, 24880, 28960, 20512, 2336, 8208, 18464, 8496, 6448, 14624, 8192, 18704, 16688, 4128, 14624, 2352, 2320, 30992, 16656, 16656, 10544, 2304, 256, 8192, 2064, 8480, 16384, 2048, 22528, 22816, 8496, 10288, 28976, 28688 ], [ 9308, 9304, 1172, 1180, 9372, 24792, 25804, 16468, 25732, 9292, 17536, 8392, 24656, 24772, 24704, 92, 17616, 16384, 8332, 8200, 24728, 8280, 9308, 16520, 8396, 204, 1240, 25796, 25612, 1096, 16604, 1180, 24732, 24664, 16392, 17500, 9424, 4, 16604, 25792, 1112 ], [ 2096, 16786, 21000, 6186, 22666, 6322, 184, 6184, 23314, 21170, 680, 2234, 19096, 23184, 938, 17064, 544, 19226, 19368, 16568, 18970, 18738, 18688, 23096, 7048, 4224, 16424, 20762, 170, 6400, 2434, 18448, 21282, 16936, 18968, 20920, 2688, 21138, 2200, 6442, 19354 ], [ 18272, 25156, 17960, 4684, 9800, 6084, 9096, 17608, 8492, 12640, 25512, 6020, 16556, 16960, 4392, 25736, 12352, 20896, 30348, 21836, 29928, 30088, 21096, 13800, 30056, 21900, 20644, 13288, 29260, 25864, 30060, 1536, 22124, 21544, 13772, 24900, 8420, 28992, 13508, 1836, 9920 ], [ 14818, 7635, -18071, -16983, -26437, -17319, -17174, 6291, 14665, -30248, -32744, 13760, -24463, 7594, -20336, -30286, 9656, -21405, -18389, -29501, 12322, -18397, -32632, -22190, 9256, 6289, 12650, 11459, 139, -21294, -22109, 5131, 3257, -21278, -30710, -24488, 3176, 12794, 6323, -30279, 1305 ], [ 30981, 24896, 20816, 23, 4419, 16706, 26691, 16470, 8448, 8454, 16471, 24835, 6209, 10243, 4439, 18454, 18693, 6211, 26945, 4432, 14400, 14419, 6420, 24582, 2321, 18512, 8278, 20503, 14359, 14407, 18501, 6417, 4101, 4357, 22596, 14402, 24901, 26695, 8512, 12305, 22546 ], [ 9218, 3072, 10370, 26754, 0, 1152, 25728, 19584, 18434, 8320, 8192, 27650, 16512, 16386, 8322, 17538, 27776, 10242, 8322, 18434, 11266, 8192, 24576, 24704, 8194, 1154, 0, 16512, 27778, 2050, 2048, 27650, 3074, 19584, 19456, 25728, 19458, 24578, 10242, 17538, 128 ], [ 1152, 128, 18432, 16512, 2048, 18560, 19456, 17408, 3200, 18432, 18432, 1152, 16512, 19456, 17408, 1152, 2176, 16512, 3072, 128, 19456, 3072, 19456, 2048, 1152, 2048, 17536, 1024, 2176, 16384, 0, 1024, 0, 17408, 2048, 16384, 19456, 18560, 19584, 17408, 0 ], [ 8204, 4164, -28416, -32500, -32500, -24500, -20216, -20476, -20476, -20152, 8264, 4104, -28668, 4164, 72, -28348, -24316, -20156, 8268, -24308, 64, 12556, 8524, -32436, 4352, -20408, -20224, 12364, 264, -20480, 256, -24576, -32504, 12556, -28404, -28408, 12552, -32692, 12356, -20476, -32700 ], [ -13775, -32728, 19000, 16945, 2084, -30692, 2597, 29, -32239, 60, -15816, 2616, 16949, -13796, -30191, -15827, -32236, -16336, -30172, -32207, 16432, -15819, 18452, -13820, -14332, -13780, -30159, 16940, 16929, 2052, -32196, 16916, -14336, 18960, -16339, 2069, -16352, 16416, -32204, 18973, 18433 ], [ 253, 9740, 1127, 1262, 1542, 8743, 9280, 1210, 244, 1610, 9912, 1173, 8704, 90, 9299, 9918, 1550, 1775, 8330, 1031, 9242, 8231, 9273, 175, 9359, 25, 1251, 1722, 9809, 1577, 641, 598, 8799, 8353, 701, 9263, 9890, 519, 9268, 8356, 562 ], [ 912, 772, -30316, 2820, -30456, 140, -32492, -30308, 2820, 2820, -32612, -32504, 528, -30592, -32256, 2072, 520, -30464, -30584, -30204, -29796, 256, -32112, 2688, -32744, 2956, 2188, 640, 256, 2944, 2316, 2840, -29808, -29948, 924, 2052, -30324, -32760, 148, 2440, -30584 ] ], [ [ 20550, 16453, 20482, 16384, 4182, 23, 4629, 534, 81, 4695, 16448, 21077, 67, 4117, 21009, 4629, 4628, 16400, 7, 4160, 4117, 20566, 594, 16983, 20996, 71, 4678, 16466, 20551, 16386, 21013, 20563, 20497, 16454, 3, 84, 20544, 4679, 67, 16464, 4167 ], [ -13244, -31663, 27777, 3076, -8011, 18564, -31567, -22448, 10388, 26704, -15167, 11457, -31727, -22383, -21291, -4939, -13179, -31519, -23435, -31519, -24352, 10324, -22380, -29595, 8288, 11493, -24363, -13100, 18565, -23343, 17524, 3136, 10292, 17508, -21312, -21408, 144, 18528, -29536, 2272, 24660 ], [ 1418, -32381, -32381, -32640, -32504, -31478, 130, 1153, -32512, -32757, 1417, -32768, -32382, -32381, 3, 393, -32504, -31614, 1025, 393, 1410, 1409, -31743, 385, 256, -32501, -31357, 136, 1280, -32759, 1034, -31606, -31360, 259, -31613, 1282, 129, 1025, 8, 138, 1152 ], [ -14302, 32, -31710, -13280, 18464, -31710, -29664, 1058, 3106, 17440, -30718, -13310, -14302, 16386, 1024, -29694, 1058, 3074, 18466, -15326, 18464, -16382, 1058, -16350, -13278, 1026, 2080, 17440, -13312, 2048, -15328, 19488, 18434, -14336, 32, -13312, -30688, 16416, 3074, 16386, -15326 ], [ -15324, -23516, -16380, 17440, 16420, -24544, -32508, 288, -23264, 16672, -32732, -15328, -15324, -8156, 16644, 288, -16096, 9220, 256, 24576, 25860, 24832, -24284, -23296, -23264, 292, 16384, -24544, 24612, -31484, 1280, -15324, 24612, -16124, -23296, 0, -31456, 9248, -23260, -8156, 1280 ], [ 1538, 8378, 1848, 1842, 8344, 1312, 394, 1592, 9658, 1202, 1458, 928, 26, 8592, 9608, 8992, 8874, 9488, 8746, 658, 8250, 904, 9634, 1928, 9088, 1408, 1330, 9778, 442, 528, 8872, 776, 1552, 9226, 826, 1674, 530, 384, 8736, 10120, 144 ], [ 6702, 42, 4, 6144, 6148, 6180, 4138, 6664, 6, 2572, 520, 2054, 6178, 2050, 2080, 6694, 6156, 6150, 6148, 554, 2598, 2084, 526, 2050, 558, 548, 512, 516, 4612, 4138, 4608, 4128, 2594, 514, 2056, 4622, 4102, 6148, 2, 2594, 46 ], [ -15279, 19169, -31592, 16452, -30719, -11659, -27476, 4248, -13199, 7204, 21505, 16549, 6293, -10112, 5884, 2677, 2672, 4296, 17636, 6837, 1673, -28535, 23632, -28000, 6804, -26388, 128, -11680, -31639, 20128, 16432, -11060, -9704, 3640, 17940, 23656, 22769, -28064, -31564, -29040, -15747 ], [ 2704, 1664, 2048, 128, 6800, 7808, 3712, 4752, 4752, 512, 5248, 1552, 3728, 512, 1168, 3584, 0, 4624, 528, 6144, 5776, 512, 7312, 7696, 528, 7184, 3200, 4624, 7184, 1168, 3584, 1168, 2560, 5264, 6800, 1664, 6800, 5776, 7168, 5648, 6800 ], [ 17416, 25600, 8, 8192, 24584, 1024, 9216, 17408, 24576, 17416, 8200, 9216, 1032, 9216, 8200, 1032, 0, 1032, 16392, 9216, 25600, 24584, 25608, 8, 8, 1032, 17416, 16392, 25600, 17416, 25608, 9224, 9224, 17416, 25600, 9224, 1024, 9224, 25600, 9224, 17408 ], [ 22689, -26463, 384, -26494, 2432, -9984, -32351, 258, -12126, 2082, 16769, 18720, -12127, 4515, 2433, -10239, -28415, 2338, -11870, 22946, -11903, -12256, -28669, -12287, 22690, 256, 6433, 2083, -9854, 18849, -14045, -10207, 6531, 34, -16127, 6531, 20771, 4386, -14334, -30719, 18434 ], [ 17984, 7552, -29376, 23936, -26240, 24256, 4544, 0, -27968, -13120, -32256, 5376, 21248, 21824, 1152, 23104, 21120, 24000, -28672, 22848, -30464, -15168, -14464, 23040, -30272, 21824, -12224, -27520, 22016, -29440, -9408, -15616, 6976, -25344, 1344, -26944, -30656, -27968, -25792, -8896, 320 ], [ 6148, -28156, -26624, -28668, -32768, 2052, -26108, -28156, -26624, -30204, 4608, 6148, -30208, -30208, -30716, 2052, 4, -28160, 4100, 2560, -28668, 6144, 4096, 6144, -32252, 0, -28672, 6144, -32764, 6144, 6148, -28668, 6148, -28160, -32764, 2052, 516, 512, -32252, 4096, -26620 ], [ 128, -24448, -32704, 8384, -24512, 8196, -32576, -16384, 24576, 196, -16252, -32576, 16388, 68, -8192, 16448, 24708, 8260, -8128, 8196, 16384, -16252, 8388, 4, -16380, -24444, 128, -24576, -16252, -8188, -24572, -16316, -16252, -32640, -16192, 8320, -8188, -16380, 8196, -24508, 24704 ], [ -32736, -14320, 18564, 16516, -16224, -14156, 16564, -14332, -30588, -14204, -30700, 16420, -30688, -32732, 20, -14336, 2208, 2180, 160, -14160, -16204, -32624, 16436, -32720, -16224, -32636, 36, -14192, 164, -16224, 16532, 16388, 148, 18576, -16380, -30716, -14304, -30672, -30672, 18480, -14160 ], [ 577, 16981, 0, 16896, 517, 513, 593, 533, 16900, 533, 16912, 16896, 16964, 577, 16388, 84, 532, 593, 577, 16405, 16916, 512, 16389, 16917, 16896, 16401, 16960, 16964, 517, 16384, 529, 16916, 16404, 596, 16385, 0, 596, 64, 65, 16980, 576 ], [ -25504, 5312, -26398, 7410, 3264, -26606, -28560, 2178, -29470, -27486, -32592, -28494, -25518, -30494, 2258, -29646, -29520, -25438, -32574, 1106, 34, -29504, 2178, -25360, -29486, -26398, -25536, 4338, -27456, -25598, 6210, -30592, -28528, 6208, -26510, 18, -28638, 7248, 5266, 7184, 4320 ], [ 4, 264, 524, 1548, 4100, 5376, 1540, 12, 4108, 5896, 780, 264, 5644, 5632, 5900, 12, 5892, 1796, 12, 5128, 1544, 5132, 5644, 1540, 5388, 512, 520, 5124, 4096, 4612, 268, 1028, 5632, 4100, 524, 1804, 264, 4612, 5632, 12, 1292 ], [ 1312, 396, 17792, 17830, 16424, 17420, 17830, 6, 16420, 1288, 16390, 17440, 16424, 260, 1024, 1312, 16550, 16514, 170, 138, 17578, 17444, 1312, 16650, 1184, 17568, 16398, 17666, 16780, 260, 136, 294, 1156, 16806, 16426, 17696, 0, 1160, 16516, 17536, 266 ], [ 256, -32752, 320, 26, 280, -32510, 90, -16294, 16402, -16358, -16062, -16360, -32750, -16110, 282, 16394, 272, -16384, -32694, 16458, 16402, -16118, 338, 16474, -16382, 2, 16384, 88, 322, 16658, 16400, 16386, 10, -32488, 320, -16374, -32440, 16704, -16056, 272, 72 ], [ 4357, 4096, 4433, 325, 80, -28592, -32688, 4181, 4416, -32752, 4372, 4372, 1, -28351, 4113, 4096, -32511, 81, 340, 4373, -32496, 320, -28591, -28655, 4372, 256, -28651, 1, 4160, -28351, 4176, -32444, -28396, 84, -28395, -32448, -32432, -32700, 321, 4177, -28332 ], [ 3121, 3072, 273, 9272, 1032, 11576, 3131, 9250, 10240, 11528, 3360, 3130, 1067, 2049, 11296, 41, 11571, 34, 9483, 11528, 1307, 8192, 2336, 1075, 8219, 9272, 2345, 11274, 11273, 1064, 11313, 1321, 8195, 8505, 3121, 11569, 11560, 1299, 8235, 1283, 10282 ], [ 1548, 1162, 4636, 1664, 4750, 5264, 5122, 542, 5272, 4636, 158, 530, 5768, 154, 5774, 5762, 1692, 518, 1168, 1548, 10, 1566, 1688, 5134, 1046, 4616, 22, 0, 1664, 526, 656, 518, 5270, 14, 1558, 12, 4634, 4230, 4, 4102, 1162 ], [ 32, 32, 4128, 32, 0, 4128, 4128, 4096, 32, 4128, 4096, 4096, 0, 0, 32, 4096, 32, 4128, 32, 4128, 32, 32, 32, 4096, 4096, 4128, 4128, 4128, 4096, 4128, 4128, 4128, 4128, 0, 4128, 4096, 4096, 4128, 4096, 4128, 4096 ], [ 8480, 272, 8465, 24593, 16641, 8497, 8480, 24593, 16432, 256, 16689, 32, 16672, 304, 24880, 24849, 8209, 8497, 24624, 8481, 16673, 8208, 8448, 8241, 24832, 305, 257, 8209, 16656, 24624, 16, 8241, 8225, 17, 17, 16401, 32, 288, 16417, 24880, 49 ], [ -32094, -30590, -26463, -26462, 643, -32224, 2178, -28029, -30558, -28030, 4259, 6658, 513, 4259, 642, -32094, 2595, -32126, 643, -28542, -30685, 545, 4226, 4226, 4256, -30720, 6179, 6145, 2080, -32253, 6817, 0, -32128, -30206, 546, 34, 6144, 2592, -28032, -26592, 129 ], [ -32128, 640, -32224, 8192, -20448, 4096, -32736, 672, -32640, 8736, 12832, -24416, -32128, -32768, -32128, 12320, -28512, -20352, -24032, 4736, 12448, 32, 4128, -23936, -32640, 12832, 8352, 128, -32256, -32608, 12832, -32128, -20352, 512, 4640, 12416, 8704, -28032, -32640, -32736, 128 ], [ 8476, 26382, 4486, 5380, 17180, -6912, 22410, 30226, 8604, -11506, 8856, 28674, 1288, 17030, 4246, -3824, 28952, -11264, -31862, 17282, 778, -30960, -18660, 17166, 12690, 148, 14216, 30614, -15476, -19302, 16902, -7672, 9370, 1538, 29204, -27392, 20616, 28700, 17820, 29322, -23660 ], [ 1728, 3200, 3616, 3012, 3012, 1952, 996, 100, 3652, 2756, 804, 3012, 292, 836, 2176, 1700, 2020, 3968, 1348, 4004, 3108, 1664, 3712, 384, 3140, 2468, 3716, 3716, 3076, 4032, 2756, 1316, 2240, 256, 2404, 3588, 1760, 1540, 2308, 3520, 384 ], [ 24848, 32, 0, 560, 560, 11056, 18464, 800, 18480, 17152, 24576, 2320, 16400, 10528, 8448, 8192, 8192, 11040, 26928, 272, 19216, 26912, 19200, 18432, 17184, 17168, 2816, 768, 768, 16688, 2304, 24848, 26672, 8992, 10512, 26656, 27184, 528, 11056, 8240, 17152 ], [ 1569, 5153, 6720, 1089, 3105, 4096, 6208, 4097, 1569, 6721, 6721, 3585, 64, 2657, 33, 3073, 3584, 0, 5216, 3072, 608, 5632, 4673, 3680, 6241, 4608, 5696, 4608, 0, 4097, 577, 4705, 4641, 5697, 7265, 65, 7680, 1, 2049, 545, 3617 ], [ 12800, -31192, 1544, 4144, 1584, 5144, -27592, -24568, 5160, -20472, -22992, 13880, -31224, -18936, -19448, 13848, 1024, -19952, 4152, 13872, 536, 8720, -19456, 5160, -18920, -18888, 552, 5176, -32256, 9248, -27616, 4144, 9744, 4664, 536, -23496, 12344, 9216, 8248, 528, 560 ], [ 6676, 16896, 22544, 20, 18964, 18948, 2052, 16896, 4112, 16916, 0, 16916, 20500, 16, 16, 22544, 2564, 18948, 4628, 20, 18436, 532, 16912, 6660, 20500, 2048, 16916, 6672, 4116, 18432, 16400, 16388, 20996, 2064, 22548, 4096, 4116, 4612, 516, 20992, 21008 ], [ -16384, -6108, 0, 10784, -24576, -30716, 18980, -30176, -15872, 24580, -7676, -32220, -16352, 18464, 10244, 16388, -15840, 16932, -32768, -22528, 516, 18980, 26624, -7676, 16416, -16380, 27168, -30720, -8192, -32764, 0, -8192, 18464, 8192, -15872, 25124, -30684, -32732, -21984, 0, 25120 ], [ 2048, 19012, 16900, 18500, 1536, 17984, 19520, 5188, 17408, 22528, 16388, 1088, 512, 6724, 4096, 19008, 4100, 17412, 16452, 1540, 19012, 17412, 18436, 5700, 4612, 18948, 7744, 19972, 3072, 20032, 4672, 1024, 4096, 2116, 6656, 1024, 16388, 5632, 23616, 22532, 4096 ], [ -31740, 17956, 132, 17412, 160, 17028, 17568, -31744, 644, -15228, -14844, -15232, 17444, 16512, -14716, 18084, -14688, 1060, -32224, -32636, -31196, 516, 164, -32764, -32124, 16896, -15328, 1700, -31232, -14716, -16256, 16932, 1188, -32252, -32736, 1540, -32604, -31740, 17408, -31740, 132 ], [ 2184, 18945, 648, 657, 2185, 2064, 18944, 16512, 16912, 145, 16528, 2568, 18953, 2577, 2193, 16905, 641, 16512, 19097, 649, 2056, 2056, 2697, 16897, 2713, 649, 2200, 8, 18568, 16393, 18560, 512, 1, 512, 17025, 16529, 16528, 18576, 656, 18433, 18568 ], [ 64, 19, 2163, 322, 355, 99, 291, 65, 2, 67, 2387, 2128, 35, 2320, 98, 304, 2416, 2352, 2051, 2419, 336, 370, 64, 2050, 2097, 370, 2304, 305, 2338, 2067, 2418, 82, 289, 2080, 2387, 2402, 2355, 2146, 320, 258, 34 ], [ 1046, 3114, 2564, 50, 1584, 540, 2052, 46, 3102, 1048, 3110, 3124, 3074, 1032, 1024, 3614, 1026, 3072, 3586, 3118, 1580, 3076, 3618, 2054, 3632, 3084, 3108, 1040, 3090, 1074, 2094, 3086, 1540, 2600, 2, 26, 3644, 3122, 2098, 1036, 1046 ], [ 24576, 18816, 10657, 26753, 12673, 26881, 10625, 4096, 12544, 30976, 2080, 29057, 0, 8608, 31009, 2176, 16673, 26784, 20608, 14496, 20480, 14624, 8576, 2049, 129, 20769, 22528, 24736, 16385, 4225, 10241, 26784, 28928, 26913, 385, 24736, 2208, 18848, 4512, 2337, 16545 ], [ 1289, 1384, -31959, -22752, -22952, -32399, -24479, -23776, -31704, -32512, -24543, -24551, 9225, -22784, 1633, 112, -32159, -31711, 776, -32399, 9304, -24456, 32, 8505, -23032, -31200, -23783, -31128, 8568, -31224, -23199, -30920, -24048, 9273, -32463, 281, 776, 89, -23783, 809, -24231 ], [ -15296, 18496, -16110, -14336, 3664, -14766, 20048, -14574, 16464, 18, 19472, 320, 1104, 3666, -32494, -30958, 18000, 2066, -28862, 2834, -14512, -14576, 17682, 3072, 834, 3666, -29182, 18450, 1554, -14768, 17680, 1552, -14830, 17488, 64, -30400, -14080, 1616, -15022, 1106, -31168 ], [ 8850, 9216, -20854, -32694, -32248, 154, -31224, 3282, -24046, -23526, -29478, 10330, 9240, -31616, 3730, -21302, -30576, 9802, -32752, 11336, 11290, 3152, 8274, 9800, -24560, -29550, 3610, -21824, 3208, 3074, 584, 3736, 1544, -21934, 9352, -30704, 3288, 3162, -30134, 11802, 10946 ], [ 4352, 4404, 16416, 292, 16, 4148, 16416, 17668, 20480, 16672, 21780, 20500, 21776, 5396, 20500, 20, 20496, 16384, 36, 17444, 4132, 17456, 4, 16436, 17684, 4356, 17456, 4100, 4112, 292, 21808, 4368, 17700, 20788, 17460, 4148, 20788, 1072, 5396, 17412, 17428 ], [ 18472, 6448, 314, 2200, 16568, 16384, 434, 18728, 4538, 4538, 16528, 20520, 40, 22808, 16696, 4496, 20760, 6442, 16826, 2234, 2192, 6320, 16800, 22546, 20666, 20776, 170, 2226, 6426, 6560, 4112, 6282, 16824, 20746, 18704, 20480, 18722, 18730, 4122, 16792, 16698 ], [ 17938, 20488, 18058, 18058, 21658, 21632, 17920, 5146, 16410, 18048, 17538, 1680, 17424, 17536, 1688, 22040, 2, 4098, 22016, 17426, 4112, 5760, 1042, 4746, 21122, 4106, 18050, 21650, 4618, 5258, 4248, 22168, 20618, 18074, 1178, 21514, 4760, 4122, 4096, 130, 656 ], [ -18264, 12336, -22416, 13344, 12440, -28456, 6224, 12320, 7304, 14368, 5336, -30536, 9464, -28584, -20272, 4304, -17368, 6304, -30568, 15584, -27456, -17360, 5264, 2208, -30544, 1104, -30632, 3104, 6344, -19336, 11512, 6224, -29664, -22496, -22400, -18312, -27616, 5192, 10432, -19248, -27552 ], [ -16287, -16312, -32216, -32192, 9, 16384, -16343, -16311, 16417, -15768, 64, 16993, 16929, 17001, -32184, 16992, 584, -32159, 16425, -15768, 16929, -15799, 608, -15808, 16897, -16343, -32696, 16425, -32160, 16384, -15863, 73, -16343, -32255, 16392, -32215, -32760, -15767, -16344, 0, -16375 ], [ -15692, 9860, 17476, -32656, -24060, 16528, 25680, 26160, -15628, -7452, -23008, -32080, 116, -31504, -24032, -15840, -32032, -23952, -32156, 192, 1744, -8192, -8108, -24556, 17604, 17472, -6640, 164, 25684, 8276, 1076, 9956, 17472, 17508, -23404, 9408, 25668, -24064, 24720, -7664, 26180 ], [ 1409, 16457, 1352, 16833, 16513, 16576, 16513, 1217, 17792, 17544, 16776, 1, 17481, 1152, 17537, 1025, 1408, 200, 16520, 1088, 16769, 16393, 17537, 17545, 9, 17481, 1345, 16640, 1089, 1417, 17481, 264, 16768, 1153, 17416, 1161, 257, 16512, 1032, 449, 16448 ] ], [ [ 64, 84, 16406, 16400, 16464, 16454, 4, 16454, 16454, 16464, 84, 22, 4, 66, 84, 16400, 16466, 6, 64, 82, 16470, 86, 16464, 16390, 82, 16468, 68, 16390, 82, 16454, 0, 16450, 0, 70, 86, 16470, 84, 16404, 16450, 16448, 16450 ], [ 23728, 2240, 19536, 18593, 15505, 17425, 11284, 181, 6209, 3285, 2068, 13376, 14465, 30720, 7184, 31829, 18484, 3268, 11285, 19668, 7332, 10452, 22580, 20608, 9441, 30961, 22677, 14481, 21701, 11360, 9317, 15476, 15569, 30853, 9300, 28837, 28817, 26628, 29777, 18480, 25813 ], [ 197, 16520, 16576, 16513, 18629, 4, 18568, 16525, 18508, 129, 16392, 18636, 18568, 18569, 72, 2057, 18633, 18444, 16388, 18573, 18564, 16512, 18501, 8, 18505, 16392, 136, 137, 18561, 16393, 18433, 2252, 2057, 2188, 16457, 18625, 18637, 16588, 4, 18633, 2181 ], [ 8194, 16432, 4144, 20538, 8248, 21512, 13346, 12312, 29698, 25618, 13362, 20512, 24, 25610, 16386, 9266, 13330, 5170, 28728, 24632, 17432, 17432, 8248, 12312, 8216, 24616, 4128, 13322, 12288, 8210, 4152, 13346, 20480, 12328, 1024, 16392, 4130, 24576, 1050, 28674, 25616 ], [ -15322, -31744, 1026, -16378, 36, 1024, -31742, 16422, -15322, -31712, 1060, -16380, 36, -32768, 17412, 17442, -16346, -31744, 4, -32736, -15324, -16384, -31740, -32732, 17444, 1056, -15358, -31742, -32768, 4, 0, -32762, 38, 0, -32768, -31740, -32764, -32764, -31742, 17442, 16386 ], [ 513, 273, 6145, 785, 4609, 2561, 2048, 6657, 513, 6145, 2305, 17, 4096, 6929, 2065, 4881, 2816, 769, 2320, 6400, 2065, 4112, 4624, 4096, 4369, 2304, 2320, 0, 256, 2305, 2561, 4625, 4352, 6401, 6144, 4112, 6417, 272, 4608, 4625, 4112 ], [ 2115, 2082, 2096, 2113, 114, 96, 17, 18, 112, 34, 2051, 2050, 98, 2128, 2114, 67, 3, 2098, 2145, 2147, 65, 2048, 2097, 49, 97, 2144, 50, 2051, 0, 113, 2145, 67, 81, 2128, 2129, 0, 51, 80, 2145, 112, 2131 ], [ -22976, 1728, 9232, -24048, -24440, 8848, -24560, -32576, 9856, 8256, -32248, 9808, 9816, 9304, 592, -31672, 9408, 1688, 9800, -32168, 8256, 192, 200, 1096, 1744, 1688, -24368, -24000, 1600, 9352, -31600, -32168, -23336, -23464, -24576, 9288, -31744, -31672, 80, -32696, -31152 ], [ 16448, 25184, 29232, 16416, 25104, 64, 20512, 16976, 25104, 8288, 12848, 16992, 20560, 12896, 25152, 16432, 112, 4160, 12816, 24688, 12912, 8816, 20480, 21008, 64, 21008, 21072, 25120, 12848, 25104, 4640, 16944, 12896, 24672, 4144, 4608, 8704, 4656, 21040, 4144, 20496 ], [ 648, 132, 5640, 2177, 1036, 7180, 4749, 3080, 13, 5772, -32116, -26100, -25600, -30195, -32119, 7812, -32248, -25467, 1161, -29047, 6285, -29183, 524, 133, -24951, -29556, 1669, 7821, 6792, -32632, -29052, -28148, -25084, 1025, 3725, 4108, -24960, 7169, 5253, -30720, 6272 ], [ 4296, 592, 17096, 2704, 64, 664, 72, 4616, 23232, 4112, 22552, 4232, 4744, 4104, 6344, 2064, 4120, 20632, 18584, 22728, 6800, 2632, 21144, 22536, 20560, 4824, 4184, 4112, 6864, 21208, 2072, 16472, 22616, 16576, 23104, 4160, 21120, 21120, 4224, 2248, 19088 ], [ 17422, -15296, 17416, -32762, 6, 17410, -32700, 17420, 16452, -31734, 16388, 74, -16378, -15282, -15348, -15284, -15294, -16310, 16398, -32692, 16386, -16306, -15354, -16370, -32704, 2, -32696, 16396, 17476, -16374, -15348, -16370, 16384, 16454, -31734, -32702, -32760, -15358, -15294, -15288, -16306 ], [ 2200, 14360, 14362, -18400, 4248, 14472, 10376, 10370, -26472, 2066, 18, 14376, 178, -22376, -28534, 10424, -28534, 162, 6152, 6322, -24542, 14386, 10296, 40, -32742, -24416, 2186, 10248, 2186, 8346, 4106, -20422, 10424, -30710, -24568, -30534, 8194, 6320, 14520, -20296, -28502 ], [ 456, 168, 2344, 6255, 2254, 195, 2154, 4581, 2176, 6315, 206, 4420, 394, 4485, 2351, 2279, 6313, 4266, 69, 2344, 6214, 6468, 4104, 4516, 6401, 6600, 4365, 234, 6625, 6566, 6470, 6346, 335, 232, 2440, 6306, 2052, 6574, 387, 2280, 4395 ], [ -22653, -14717, 1572, -31738, -19962, 20773, -15483, -16126, -3961, -14938, 29316, -6491, -20448, 17157, -31487, 5415, -3199, -27103, -18938, -2653, -30942, 16806, 18053, -32219, -7642, -32256, -24157, 13221, -11872, 37, -15326, -24155, 20897, 9094, 21761, -27488, -19038, -3709, 30467, 20898, 1027 ], [ -24489, 24583, 722, 17103, -15670, 17053, 24722, -8099, 8328, 17093, -15661, 8771, -8164, 20, 650, -24436, 24579, -16230, 8909, 16923, 8901, -24562, 25298, 723, -24041, 645, -7529, 8219, 25109, -16176, 16916, 16464, -24492, -15731, -7484, -16254, -24549, 8906, 8769, 8777, 520 ], [ 10037, 1033, 317, 26413, 24604, 304, 796, 24580, 9472, 25608, 9236, 1577, 26384, 25133, 25148, 26145, 17444, 24856, 9528, 17717, 9752, 18180, 8477, 16660, 9249, 17212, 1597, 8508, 8457, 24581, 16428, 41, 16909, 17444, 24632, 17713, 16424, 8241, 25896, 24853, 9996 ], [ 8707, 4259, 561, 4259, 8400, 12531, 82, 131, 8243, 4193, 8368, 4275, 12915, 12450, 563, 8209, 8896, 8288, 4291, 12849, 8800, 4210, 8816, 4816, 8865, 755, 12867, 114, 8384, 8241, 625, 4225, 4275, 4322, 4290, 8195, 12352, 8402, 4097, 546, 4147 ], [ 7008, 6272, 4384, 7040, 4288, 2592, 2208, 2112, 4672, 6496, 7072, 6816, 6528, 6304, 4576, 448, 0, 4576, 4096, 2784, 6912, 2336, 2624, 2112, 7104, 6848, 6496, 576, 2656, 4416, 2272, 2400, 5024, 2208, 4288, 2528, 736, 4096, 960, 6752, 2336 ], [ 16769, 16651, 18818, 16552, 299, 2219, 18595, 2186, 18858, 395, 2307, 2307, 2345, 2313, 43, 298, 16554, 18466, 2304, 2307, 259, 417, 18825, 2080, 2347, 2056, 16426, 18440, 16513, 2304, 18690, 18560, 10, 18473, 16426, 18730, 18819, 417, 2083, 2184, 18696 ], [ 16768, 18848, 18560, 1152, 3232, 2176, 19872, 18816, 288, 17696, 16800, 18432, 16768, 3456, 16768, 18464, 288, 18432, 19840, 17440, 1440, 17536, 128, 16768, 19456, 18432, 17536, 19872, 2304, 19712, 18720, 3488, 19488, 16768, 2080, 17824, 16384, 18688, 16512, 17696, 16544 ], [ 10752, 9776, -24528, -32240, -24544, -29664, 10768, 3584, -21984, 10752, -22016, 11264, 2608, -30720, -30160, -30688, 11296, 2048, 560, 8736, -22016, 560, 48, -32752, 11792, -29696, 1072, -29680, 10240, -24544, -31744, 3120, 9216, -30688, -21968, -29648, 3072, 2560, -21488, 2576, 9264 ], [ -12076, 4244, -32707, -8100, 12304, 28865, 24621, -16280, -20251, -20439, -20276, 24808, -32576, -16307, 8420, -28519, -8136, -24552, -16252, -12179, 8368, 24797, 28724, 8428, 12492, -24468, 8289, 8, 28737, 4204, 16392, 16601, -28491, 4168, 24749, -12051, 16541, 28913, 28892, -16268, -12107 ], [ 26305, 25857, 9601, 1409, 1152, 1, 1089, 1856, 25729, 9857, 25921, 26496, 25152, 24640, 17152, 26496, 8320, 1984, 1728, 1729, 25216, 26112, 1984, 1601, 16960, 256, 8321, 16577, 17664, 1473, 25472, 16961, 9088, 9473, 25345, 17536, 9601, 18304, 26240, 8257, 9664 ], [ 16460, 16396, 16392, 28, 4196, 12, 16504, 52, 20596, 20, 20516, 20524, 96, 88, 124, 116, 20484, 20540, 4196, 20504, 16492, 4220, 16464, 4136, 16488, 20604, 16480, 16408, 16484, 40, 104, 20516, 4124, 20564, 60, 20528, 20568, 4192, 4100, 4120, 108 ], [ -31616, 2944, 2305, -29567, -30592, -29440, 512, 257, 1280, -32000, 768, -32256, -32255, -29312, -32639, -30592, 1408, -31103, -31360, 1025, 256, -31999, -29824, -30975, 1409, -30336, 1921, -30336, 2561, 2945, -30336, -28799, -31616, 2688, -32127, 2944, 129, 129, -29439, 3712, -29824 ], [ 1800, 2561, -26869, 14346, -16631, -30712, -32503, 12040, 11275, 16139, 9738, -25336, 14337, 4099, -18424, -16637, -29438, 11011, 6411, -20992, -21238, -18680, 8457, 3587, 1027, -32767, 2562, 6144, -29173, -27133, 6922, 2056, -29438, -31229, 14347, 15368, -23541, -22264, 2059, 3083, -29432 ], [ -31920, 848, -31854, 592, -15790, 16592, 17280, -31998, -32752, -16048, 384, -16176, -32750, -31870, 17152, 17218, -16048, -15984, -32446, -16382, 706, 274, -15662, -16000, 576, 592, 16770, -16046, 16578, -15550, -32688, 16384, -32366, 16896, -16046, -32128, -16126, -32368, 784, 16850, 704 ], [ 362, 298, 800, 576, 616, 256, 522, 328, 770, 290, 768, 8, 522, 66, 514, 290, 34, 546, 352, 66, 32, 290, 328, 330, 0, 554, 584, 354, 266, 554, 832, 546, 8, 72, 266, 2, 618, 608, 802, 768, 256 ], [ 134, 20608, 4096, 16384, 130, 16528, 4224, 6, 16516, 6, 20484, 4116, 16530, 4228, 4118, 20626, 128, 20484, 20486, 4, 20628, 16528, 4242, 16406, 20612, 4, 148, 4226, 20498, 20630, 20614, 20486, 4246, 4246, 4244, 20628, 16402, 20610, 132, 16528, 20484 ], [ 21376, 17024, -24542, 25346, -22488, -21976, -9336, -32216, -31958, -32606, -12160, 168, -26078, -26110, 34, -20440, -1112, -22230, 14858, 12962, 27178, 28674, 15242, -25856, 2824, -25846, 10496, -12254, -1144, 9002, -7256, -9590, -3576, -15608, -18038, -26328, -29910, -3798, 8712, -30462, -1368 ], [ 8192, 2817, 512, 2817, 9984, 8961, -32255, -24064, 777, 9728, 256, -20984, -31743, 1025, -30720, 3584, -24055, -23295, 3585, 12033, 8704, 2824, -23040, 512, 1288, 9984, -23039, -20736, 11785, -31992, -31487, 12032, -21752, 10496, 1033, -32767, -29432, -32511, -30199, -29696, 10241 ], [ 3748, 3204, 1064, 2700, 3232, 2084, 4, 556, 2048, 556, 644, 1664, 2220, 1676, 44, 1060, 1068, 2592, 1544, 3624, 3204, 172, 4, 1704, 2732, 2180, 1032, 2092, 164, 3200, 1696, 132, 684, 2088, 3584, 640, 1668, 2572, 548, 672, 3748 ], [ 8192, 14408, 2050, 10330, 88, -22438, -24488, -20400, -26558, 12290, 14336, -20478, -28606, -18366, 14344, 2120, -30696, 14362, -28662, -24576, 72, -28662, -20478, 72, 8258, 10, -22512, -26560, -20416, 6216, -24552, 6226, -26552, 8274, 6154, -30638, -24560, 12312, 8256, -24502, -24494 ], [ 10645, 2070, 8580, 1300, 10261, 8453, 10372, 1042, 2325, 10645, 2176, 3335, 3329, 10519, 10502, 2322, 11281, 11413, 10630, 8194, 9491, 389, 2067, 8583, 274, 2064, 10624, 3206, 9350, 1284, 2439, 11270, 7, 10627, 2320, 3095, 8340, 1175, 2432, 3202, 11392 ], [ 22980, 20932, 14660, 29060, 12288, 18752, 25028, 24772, 26948, 4224, 20740, 29124, 24704, 2304, 10688, 22916, 24576, 2436, 24704, 31104, 25028, 24708, 128, 30724, 16704, 25024, 2436, 6528, 68, 14404, 12292, 14400, 24896, 24704, 6340, 2180, 25028, 30848, 2432, 22976, 31044 ], [ 352, 449, 8608, 8193, 417, 384, 352, 8289, 480, 8193, 8673, 321, 160, 129, 8480, 65, 353, 8384, 32, 8577, 257, 353, 8193, 192, 8384, 385, 8289, 8288, 8577, 448, 8385, 1, 8321, 8576, 8576, 8225, 8577, 33, 65, 8513, 97 ], [ 400, 8336, 8592, 10496, 18576, 26624, 2064, 10512, 10256, 26768, 2304, 10496, 24576, 8336, 272, 2192, 16400, 16640, 10384, 2448, 2064, 16, 10512, 0, 8336, 16400, 24976, 256, 10240, 2320, 18576, 16400, 0, 2432, 10384, 128, 256, 10624, 26880, 8208, 18448 ], [ 64, 320, 2400, 512, 544, 2336, 288, 96, 864, 608, 2048, 512, 864, 2144, 32, 2592, 320, 2336, 352, 2880, 512, 2112, 800, 288, 512, 256, 2048, 768, 320, 2048, 32, 320, 608, 2848, 2592, 2560, 864, 288, 832, 544, 544 ], [ 4112, 20496, 16, 20480, 16400, 16, 20496, 16384, 16400, 16400, 20496, 16400, 16384, 4112, 4112, 20480, 4112, 4096, 4112, 16, 20480, 4096, 20496, 20496, 20496, 4112, 16384, 16384, 4112, 16400, 16, 4112, 0, 16384, 0, 20480, 20480, 16400, 4112, 4112, 20496 ], [ 28808, 20512, 24616, 169, 33, 20481, 24617, 24608, 4224, 12329, 20608, 20608, 160, 8328, 4225, 16393, 28833, 137, 137, 12449, 12457, 28841, 8352, 4224, 20481, 4265, 24608, 4232, 8321, 8232, 128, 28673, 12449, 24705, 8, 8233, 8320, 4097, 24705, 160, 24584 ], [ 114, -24542, -31724, 11374, 2166, 10348, 11386, -32696, -29574, 2052, -29684, 78, 3196, -21428, -31732, 11324, -21474, -21484, 1036, -31682, 9326, 11358, -21482, -21398, 3116, 1136, 1070, -23508, -31696, -29648, -30668, -22482, 9226, 10246, -22526, -29690, -24490, 9306, -23504, -32694, 9306 ], [ 8707, 2085, 2115, 2560, 10337, 10337, 10758, 10755, 8775, 8773, 2625, 8773, 2114, 101, 8771, 64, 546, 2083, 10754, 33, 10788, 10758, 578, 8228, 10853, 2627, 10311, 8774, 2599, 544, 2624, 8194, 8711, 8806, 8737, 10244, 514, 33, 39, 8294, 10753 ], [ 16448, -16320, 16656, 272, -16384, 80, -16064, -32752, -16304, 64, 336, -16128, -32448, -32512, -32688, 64, -16048, 320, 320, 16656, -32704, 16704, 16720, -16368, 16, 16464, -32512, 16384, 272, 272, -16064, 16720, 16448, 16640, 16720, 80, 80, -16064, -32448, -32704, -16304 ], [ 5508, 4136, -28411, -27644, -32735, 1184, 1152, -31444, 1033, 5412, -31604, -28671, 1317, 5156, 265, -31739, 4128, -27255, -27232, -28668, 420, 5420, -32639, 4264, 5409, -28544, 1416, 1416, -32507, -31604, -27252, 4480, 1184, -32480, 169, 9, 5381, 1292, -28535, -28251, -32344 ], [ 14336, 11280, 11312, -32767, -27647, -19406, -32767, 7169, -21469, 11296, -30704, -24573, 11264, -29695, -23535, -19454, -18416, -19453, -21456, -20431, 7216, 4114, -30687, 9266, 12323, -17405, 5170, -29663, -24557, 6161, 3, -25600, -25597, 13330, 13314, -26573, -21456, -31741, -27598, 2067, 13314 ], [ 1153, -23551, -31744, -32640, -23551, -32639, -24576, 9216, 8321, 129, -23552, -31744, 8321, 1024, 8193, 1, -31743, 129, 9344, 1153, 9216, -32768, -32640, -32767, -23552, 1025, 9216, 128, -31616, 128, -23552, 8192, -23424, 9217, -31615, -24576, -23551, 1025, 1025, -32640, -31744 ], [ -20406, 8296, -28664, 12354, 12354, 40, 2, 34, 12392, -32662, -20376, 12288, -28600, 8288, -24568, 4098, 8266, -20438, -20448, 4138, -28576, 72, -24536, 34, 4128, 12360, -32758, 12298, -28598, -24566, 12288, 8226, 4202, 12392, 4192, 4104, -32670, -20472, -20406, -28598, -32760 ], [ 160, 180, -32736, -32378, 306, -32378, 134, -32510, 16, -32490, 308, -32764, 276, 436, -32714, 436, 34, -32382, 436, 22, -32746, -32506, -32350, -32330, 182, -32364, -32746, -32334, 128, -32766, -32350, 384, 166, 274, 438, 272, 390, -32586, 308, 38, 388 ], [ 20578, 16388, 24679, 14373, 2057, 4101, 10318, 2050, 4136, 14432, 6155, 14372, 2147, 20521, 18435, 101, 30759, 30759, 4196, 8268, 28747, 4168, 8233, 78, 2083, 12320, 10315, 16429, 18477, 28710, 12333, 24683, 2151, 2144, 2053, 6248, 30755, 4167, 24587, 18530, 28704 ] ], [ [ 12465, 16417, 20616, 4105, -16247, -16344, 28800, 49, 185, -3959, 4104, -32728, 4113, -28544, 177, 4248, 28688, -24551, 24721, 16544, 16513, -3911, 20617, -28487, -4079, 28832, 4224, 20633, 4153, 8336, 12320, 12441, -8151, 8200, -12280, -32760, -28624, 4256, 4128, -20328, -4087 ], [ 8832, 0, -22400, 2560, 8192, 8704, -24064, -32128, -22528, 8704, -30080, 10240, -22528, -23936, 2560, -23936, 8320, -22016, -24576, -24448, -22400, -24576, 10368, -24576, -32256, 2688, 2560, 8704, 10368, 8704, 512, 10240, 10240, -30592, -32128, -21888, 2048, -22016, 8320, 2560, 128 ], [ -31744, 545, -31455, 20769, -32415, -11295, -15103, 21633, -32157, 384, 21216, 16448, -15680, -11293, -27072, -11198, -15166, 18272, 17472, 21795, -14495, 384, 321, -10781, -27997, -16317, 5248, -27360, -27837, -28223, 16642, 20739, -31229, -15325, 17859, -11712, -27072, 1664, 1825, 1314, -15709 ], [ 1288, 15616, 8456, 9728, 5384, 7936, 40, 11304, 8744, 288, 15880, 15648, 5664, 15656, 1032, 4864, 11304, 2304, 8, 5640, 256, 4640, 0, 2336, 9984, 11520, 9000, 4392, 5160, 1280, 15144, 14080, 8, 8448, 7680, 9480, 776, 6408, 6944, 5376, 14376 ], [ 8272, 8640, 192, 448, 8512, 144, 8528, 272, 8400, 8464, 384, 192, 8320, 8576, 320, 0, 8336, 80, 8256, 8640, 8512, 8320, 8400, 256, 272, 8384, 8320, 448, 448, 8640, 8320, 64, 0, 8640, 16, 272, 208, 8384, 256, 144, 384 ], [ -29428, 1283, 3073, 2316, -29432, -31744, 3078, 3329, -29687, -32503, 1282, 1029, -32758, -31488, 12, 3077, 9, 2059, -30452, 2309, 3329, -30450, 2315, -31487, -31740, -30716, 3072, 3337, -29695, 2314, 3075, -30451, -32767, 2315, 12, 1032, 2058, 3335, 3328, 2056, -29437 ], [ -24567, -24552, -23351, -24231, -32432, 8473, -23296, -24239, 9673, 1169, 192, 9360, 9536, 8408, -24560, -24551, -23463, -23464, -31296, -32440, 17, 9624, -31664, 1497, 337, -31472, 1160, -24551, 8281, 9665, -23471, -23352, -23295, 1425, 8273, 8273, 1472, -32624, -31296, -23415, -23280 ], [ 2818, 2566, 772, 2054, 548, 308, 2820, 2084, 2578, 2098, 514, 2324, 2566, 2326, 2352, 2354, 276, 2566, 548, 2608, 310, 2576, 2576, 2614, 820, 2064, 2084, 2870, 256, 50, 36, 2864, 2598, 2832, 258, 288, 2310, 2850, 546, 2354, 534 ], [ 6144, 2056, 30728, 8264, 12296, 30720, 30792, 28736, 14336, 30720, 6216, 8, 14344, 14408, 8264, 16384, 24648, 16456, 12296, 16384, 72, 12296, 0, 26696, 12296, 2048, 26696, 28672, 12352, 14336, 12288, 18432, 10240, 8200, 6152, 20552, 4160, 20552, 16392, 22528, 24576 ], [ -32256, 4130, 546, 4608, 4099, -32256, 32, 4099, 4641, -28637, -32254, -28157, -32735, -28671, -32224, 1, 4129, -32736, 4640, 4131, -28159, -32256, 4641, 2, 512, 4609, -28158, -32224, -32256, 4640, -32254, -32255, -28128, 4129, 512, 4097, -32222, -32224, 546, -32766, 547 ], [ 1, 16448, 4098, 19458, 7169, 7168, 20673, 6210, 6146, 4098, 1216, 16451, 2112, 20608, 1217, 5248, 19520, 1, 5187, 2051, 19586, 3139, 16512, 3074, 6211, 5248, 19522, 3200, 4226, 21634, 22659, 193, 1090, 23555, 2113, 22594, 22592, 1026, 23683, 19584, 23619 ], [ -31796, -32252, 2377, 1166, -30717, -29493, -30456, 3081, 2126, 1354, -31161, 325, 3919, -30257, -30645, -32562, -30588, -31040, -28792, 3590, -29751, -32768, 3137, -30655, -32119, 1544, -32373, 448, -32254, -30719, -31418, -31165, -28786, 2243, -28850, 1614, -30067, 2567, 3713, -30329, 4042 ], [ 30417, 27859, 16464, 2112, 17491, -4078, -12734, -26541, -1023, 15426, 23553, -3567, 12291, 16979, -17277, -20351, 4097, 7251, -30000, 14403, -1472, -9069, -2432, -1326, 14400, -28591, 22675, -15343, 23568, -21997, -9200, -8511, -21504, -26928, -32685, 21523, -25406, 15041, -31661, 23698, -16685 ], [ 12960, -18224, 4192, -17856, 15040, -19840, -18320, -17856, 2080, 6784, 2144, 6800, 14448, -22528, -32160, 12944, 10960, -32192, 4112, -19760, -17680, 2560, 10880, -19808, -25920, -18400, 8192, 6896, 10368, -32048, 10960, -20480, 10752, -24544, -21808, -19872, 6880, 4688, 10272, -22464, -28560 ], [ 17480, 18536, -15320, -24480, -24544, -7136, -14264, -22528, 19520, 18504, 1024, -30720, -24512, 8296, -8184, -7096, 16384, -16312, 26720, 25696, 2080, -14272, 27656, -23520, 19464, -5024, 19488, -13240, 9248, 10304, -13208, -31704, -13208, 8232, 18464, -5112, 25600, 18464, -30720, -15256, 1032 ], [ 1188, 17460, 16484, 18596, 8420, 2240, 26692, 18560, 17460, 24784, 27844, 11300, 11504, 11488, 17552, 8436, 17572, 18452, 27748, 10384, 16548, 17636, 1248, 16468, 24768, 26740, 1104, 25648, 17648, 17652, 24740, 1236, 27696, 0, 11316, 10272, 3248, 11408, 17472, 26708, 9284 ], [ 8448, -20206, 10028, 1548, 8740, 8710, 12322, -20206, -31732, -28118, -31940, 10030, -32478, 774, 13348, -30914, 5132, -24576, -23766, 13596, 9012, 54, 12296, 5180, -31176, 8720, 9746, -20206, -23038, 4920, -24284, -27900, -18626, 1082, -28382, -19438, 5934, 9530, -19194, 18, -19182 ], [ 776, 266, 8586, 266, 0, 384, 392, 906, 8712, 8330, 8330, 776, 8712, 640, 522, 8330, 8712, 642, 8584, 392, 898, 266, 266, 8328, 394, 136, 8200, 392, 9098, 8200, 8712, 8706, 128, 9096, 8328, 8706, 642, 136, 640, 8840, 392 ], [ 1286, 5132, 72, 20804, -15354, -11192, 66, 20802, 5128, -32702, -12274, 328, 16704, 1290, 1352, -12024, 4106, -28404, -28668, -27320, -10940, -28340, 1024, 16706, -15102, -32500, -15286, -28350, 256, 16642, -16058, -15350, -12220, -10944, 4168, -15358, -16050, 17412, 16704, 17728, -11956 ], [ 9410, 1088, 1666, 8896, 8768, 128, 706, 9216, 64, 706, 640, 1602, 704, 704, 9218, 194, 704, 706, 8194, 1152, 9218, 9730, 640, 9730, 640, 194, 1664, 8192, 704, 1088, 1088, 1728, 1024, 8384, 1152, 642, 9218, 1730, 1538, 9346, 9346 ], [ -30708, 3596, 3596, 512, -32251, 2056, -32256, 3084, 1541, -29687, -30707, -29696, -32763, 5, -32255, 9, -29692, -31223, -31744, 2561, -32764, 521, 3588, -32768, 2565, -32755, 1029, 3081, -32756, -31744, -31735, -31220, 512, 3585, 3076, 2572, -29684, -30196, 524, -31232, -29696 ], [ -13309, -31743, 2097, 18434, 16387, -15342, 19473, -16384, 16418, 16434, -14288, -29693, 18434, -31742, 0, -13262, -13278, 3120, 49, 2065, -16368, 32, 16, 1026, 3104, -29693, -32765, -30701, 3073, 16386, -31710, -29661, -15326, 18450, -16366, 2096, 18464, 1056, -16368, -30701, 16434 ], [ 13582, 21512, 8238, 12324, 8484, 25866, 12578, 5376, 1322, 20780, 4396, 29952, 5414, 12290, 24864, 17448, 5390, 24622, 25896, 28962, 16640, 16424, 28942, 13324, 29698, 21774, 4102, 4138, 9224, 288, 13578, 13356, 1312, 8232, 28676, 21794, 13612, 24578, 28936, 29700, 25894 ], [ 2096, 6444, 10300, 8226, 30, 2358, 2100, 2098, 6448, 4150, 2306, 14, 4382, 14360, 14596, 14600, 2072, 2070, 6168, 6408, 6406, 4, 8482, 14634, 12298, 8194, 2342, 10260, 2340, 6200, 6406, 12346, 4394, 6172, 8476, 30, 12548, 8490, 6204, 4382, 12596 ], [ 9992, 27593, 3081, 8201, 24901, 18304, 19337, 18056, 25484, 8580, 3589, 10433, 3525, 2885, 8777, 25548, 17036, 644, 2440, 25537, 25984, 19073, 28549, 16461, 11085, 11853, 27141, 25601, 11841, 16388, 25544, 19204, 20224, 2497, 19205, 10048, 18241, 17421, 2689, 11209, 9229 ], [ 544, 8234, 2160, 1536, 586, 24, 2160, 1650, 10296, 2128, 1066, 11816, 2634, 11874, 9264, 9800, 2074, 11850, 10330, 10298, 562, 9282, 1058, 2610, 10762, 96, 8314, 3698, 3584, 10810, 1090, 10280, 11794, 8210, 2592, 2666, 2650, 8290, 9216, 1122, 618 ], [ 1824, -29656, -29682, -31740, -31162, -22970, -24532, 72, 10530, 292, 810, -29910, 3178, -21760, 2566, 2862, -21906, 1284, -31136, 3940, -22942, 2604, -30876, 9322, 1864, -24288, -24280, 3662, -30712, -31894, 2850, -22432, 518, -29396, 2628, 3374, 8746, 9796, 3936, -23192, 9806 ], [ -4047, 8753, 25617, -4064, 20497, 29184, -7152, -31216, 13856, 17456, -32240, 29713, 16416, -20480, 12288, 12304, 5169, 4112, -27647, 28672, -15856, -16368, -24016, -19968, -31216, 21537, 26161, -31727, -22992, -4064, -19423, -19936, 12833, 24576, -11728, 1040, -6623, -10704, -31183, 13313, 25649 ], [ 16449, 24576, 16577, 16448, 16448, 8193, 24641, 8321, 16576, 16577, 8320, 8257, 16576, 24705, 24577, 8192, 8192, 8385, 24577, 24640, 16384, 24640, 16577, 24704, 24640, 24641, 128, 129, 65, 129, 193, 16385, 8384, 193, 8257, 8321, 24704, 8192, 193, 16384, 8256 ], [ 9257, 2617, 8342, 8372, 3104, 1081, 8234, 9883, 8213, 554, 144, 44, 3764, 158, 10940, 3760, 3642, 3596, 1675, 11932, 9394, 11411, 3635, 8867, 2227, 11787, 8833, 2579, 9398, 11293, 10260, 10403, 1072, 1047, 1086, 9253, 645, 11414, 11811, 10778, 8741 ], [ 1324, 1281, 1033, 301, 289, 1288, 1281, 1057, 1057, 1056, 1281, 37, 288, 1056, 293, 1293, 12, 1061, 1292, 257, 264, 32, 1029, 289, 1069, 288, 1317, 1024, 9, 1037, 1068, 1312, 9, 1284, 1288, 1280, 261, 1060, 256, 260, 40 ], [ 23824, 17568, 18636, 17824, 18624, 23964, 1124, 19544, 3432, 21932, 2500, 6440, 22912, 17584, 22552, 18672, 6640, 5160, 17512, 2440, 240, 20812, 18928, 18476, 22856, 20552, 18452, 19904, 16460, 22648, 22768, 3328, 1472, 6236, 6596, 22884, 22912, 19668, 17588, 204, 1032 ], [ -28656, 7444, -30704, 7424, 2068, -25328, 7184, 4, -27372, -25324, -31468, 7428, 3344, -31728, 2320, -29420, -30460, -31468, -32768, -27628, -31740, 7188, -31484, 6164, 7168, -30448, -31472, -32764, 4, 2320, 3348, 6144, -26624, -25580, 7424, 2324, 6416, -29440, -27388, -32508, -25580 ], [ 12371, 9691, 13760, 16451, 13448, 24914, 25755, 24920, 25883, 28816, 26050, 1409, 21578, 4568, 25617, 24793, 13761, 29147, 12675, 9297, 9626, 20547, 16523, 20889, 24977, 13458, 9, 1371, 21520, 1304, 21979, 16578, 5123, 20745, 28803, 13787, 16595, 201, 12370, 20882, 9627 ], [ 4, -24512, -32700, 8196, -32704, 68, 8260, -24572, 64, 64, 68, -32704, 8196, -32768, 64, 8256, 8256, 64, -32768, -32768, -24508, 64, 64, -24576, -32700, -24512, -24508, -24572, -24572, 8256, 68, -24508, -24512, -24572, 0, 0, 8196, 4, 68, -24576, 4 ], [ 28416, 22560, 21536, 16896, 7200, 29728, 32256, 12800, 14336, 26656, 28928, 1568, 22528, 20256, 18176, 9472, 8704, 19200, 2080, 28416, 11040, 6656, 26112, 28672, 18944, 14624, 25600, 27168, 2048, 14848, 4608, 20768, 29984, 29696, 1792, 8224, 16672, 26912, 15904, 32544, 31776 ], [ 2293, 18645, 1233, 3429, 3412, 16388, 3397, 18645, 17892, 3153, 2513, 1461, 16404, 19765, 192, 1504, 19669, 18741, 19825, 1345, 1189, 19621, 2048, 19461, 16769, 17572, 19604, 3332, 148, 19764, 2129, 19749, 17716, 17620, 18672, 3537, 325, 19936, 17521, 1040, 17669 ], [ 23808, -3070, -16382, 15616, 22786, -30720, -14336, 23552, -26368, -17150, 20480, 20480, -15104, 23554, -13054, -19200, -6144, 6146, 6402, -16384, 8194, -31744, -28414, -17150, 28930, 13314, -29438, -28416, 21762, 256, 13570, -13054, -14336, -22526, 6146, 4096, 3074, 27648, 10240, 27648, 15360 ], [ -24179, 461, 30925, 12617, -26176, -20314, -28241, 12620, -5660, -5760, 31207, 28904, -26577, 22788, 26989, -32698, 27108, 16547, -14266, 6188, -30547, 12489, -10204, -16352, 18724, 18537, -10009, -24575, 14721, 24586, 24648, -5849, 194, -26328, -11867, 12640, 16866, -7932, 27112, -16090, 12683 ], [ 2112, 2112, -32702, 66, -32768, 64, 2112, -30720, -30686, -32766, -30720, -32702, -30718, 2146, -32670, -32702, 2, 2, -30720, 32, 2080, 2048, -32672, 96, 2050, 32, -30718, -30720, 2146, 2050, 2112, 34, -30654, 2, -30686, 0, 2114, 2144, -32736, -32734, -32766 ], [ -16362, 4381, -32508, 4369, -32500, 264, -16371, 4096, -16120, 20746, 20756, 4, -32767, 4110, 31, -32509, 4110, -32483, -28395, 4107, -12276, 30, -16372, -16107, -28403, 4127, 18, -28662, -28410, 16404, 20742, -12286, 20485, 4104, 1, 20494, 4365, 28, -28396, 19, -12019 ], [ -26072, 2179, -30198, 10378, 10274, 14344, 6272, 4746, 2600, -24565, 14977, -18391, -26493, 8323, 3, 6184, -26463, -28541, 8832, 12299, 12939, -17781, 12426, -26592, -32117, -32733, 8737, -26069, 4264, -32126, 10378, -24064, -20352, -25944, -28024, -30069, 8714, -28663, 4227, -32758, -28151 ], [ 5192, 12365, 9313, 4193, 4225, 5316, 200, 12389, 8193, 225, 4288, 4332, 1100, 4, 8428, 5197, 12480, 12396, 9316, 13416, 13376, 13420, 12493, 8428, 9389, 1128, 4333, 1260, 12357, 1216, 1124, 13317, 4104, 13477, 12328, 5125, 9312, 201, 5152, 44, 12385 ], [ -24480, -23964, 8800, -23964, -23964, 4676, -24000, 12352, 12356, -19900, 8224, 12292, 12800, 4128, 4160, -32160, -20412, 12356, 8772, -20444, 4644, 576, -20480, -32192, 8704, -28128, -28128, 4640, 8292, 8736, 4672, 612, 8772, 4128, -19868, -24000, -20380, -20380, 12804, -24064, -19868 ], [ 3649, 81, 17489, 19472, 18944, 2560, 1024, 3648, 18944, 1089, 19969, 577, 18512, 3137, 3088, 3584, 2576, 17425, 1105, 17473, 513, 18960, 18513, 529, 1105, 17408, 3585, 3136, 17409, 20033, 16977, 18001, 19520, 0, 3088, 19025, 3648, 17424, 2577, 1024, 1041 ], [ 19584, -14112, 16, 2288, -32592, -13232, -31536, 19456, -29616, -32640, 17568, -30560, -16368, 3296, 208, 19552, 18624, 17520, 17648, 3280, 17472, 1056, 176, 19680, -31616, -16336, -14096, 2288, -15184, -13152, 19600, 16464, 19584, -14320, -16240, 208, -14176, 1200, -15232, -31696, -15296 ], [ 20484, 4232, 4364, 20864, 16684, 2060, 16396, 6308, 22700, 4128, 20896, 20904, 8, 20488, 8, 6312, 22956, 384, 2080, 6176, 6408, 4104, 16392, 264, 6280, 16672, 160, 22912, 4136, 20612, 2080, 428, 2348, 18564, 16772, 16640, 4388, 16548, 6272, 18720, 4484 ], [ 2113, 65, 22593, 7177, -30648, 23624, -15288, 20481, -27584, 17473, -14271, 21505, 17417, 22600, -29696, 7241, 7176, 17473, 17408, -27584, 16392, -15360, 21512, 17473, 7233, 1096, 3144, 4160, 18432, 19456, -28607, 21577, 7169, 5185, 18504, 19457, -11264, -28600, -31744, 7233, -11263 ], [ 32, 160, 16386, 2, 16422, 16548, 34, 36, 32, 16420, 4, 32, 16518, 16390, 16388, 36, 16384, 36, 16420, 38, 4, 16546, 16416, 16384, 36, 6, 2, 164, 16422, 16514, 16388, 166, 0, 16384, 4, 16416, 16550, 16550, 162, 160, 36 ], [ 2056, 782, 11010, 2824, 0, 546, 2062, 548, 10254, 10786, 8484, 10528, 556, 2092, 2306, 2818, 812, 8968, 8706, 10536, 10758, 8226, 2592, 10534, 804, 8960, 2342, 2820, 10496, 11044, 10248, 2314, 554, 2088, 522, 8228, 270, 524, 10244, 46, 10244 ] ], [ [ 8258, 16451, 12624, 10323, 22865, 23890, 16465, 27667, 3394, 30976, 17664, 14336, 15440, 4352, 23875, 25873, 19523, 12370, 11330, 19458, 1042, 26707, 26625, 11587, 25681, 13392, 14352, 22851, 20818, 23554, 29955, 20544, 21568, 27985, 21568, 23810, 25601, 21585, 6419, 24848, 30787 ], [ 514, 1538, 1539, 1026, 1667, 1680, 531, 1155, 643, 1026, 145, 1171, 515, 144, 145, 1554, 657, 1153, 1553, 1555, 147, 1681, 130, 0, 528, 128, 1537, 3, 147, 1666, 147, 1154, 512, 1555, 18, 1170, 656, 3, 1683, 1152, 643 ], [ -13824, 18944, 4176, 4112, 6656, -32256, -30704, 6208, -9728, 2560, 0, -12288, 23104, 19024, -26112, -32704, -28672, -32192, 2064, -26544, 528, 22544, -32256, -30208, -30720, 19024, 23040, 16896, 2640, 6144, -28144, -10224, 18432, -9712, -32176, -28096, 64, 4160, -13744, -11760, 4160 ], [ 1556, 1029, 532, 1109, 8724, 1104, 580, 8193, 8212, 8196, 8256, 516, 8208, 1089, 8705, 8213, 1025, 513, 21, 85, 9808, 9237, 1616, 9733, 517, 9729, 9733, 8768, 1540, 8276, 9812, 1537, 1604, 65, 596, 1092, 512, 1621, 1620, 9281, 0 ], [ 1312, -31360, -32224, 1056, -32224, -32384, 128, -32128, 1280, 32, 1536, 896, 1952, -32224, -32000, -32384, -32768, -32256, -30816, 896, 416, -32000, -31744, -31744, 288, 1792, -31232, 160, -31456, -32608, 416, -31968, 1152, 1664, -31872, 1184, 1952, 1536, -30976, -30816, -32512 ], [ 8, 26824, 28810, 2186, 26752, 16394, 2240, 20610, 194, 22594, 192, 4226, 12354, 16578, 12488, 14410, 28674, 6338, 2058, 12490, 10306, 20680, 22720, 18434, 4234, 28802, 22602, 8200, 66, 4234, 26688, 6344, 10, 18626, 4226, 22720, 30786, 28872, 26826, 16576, 10306 ], [ 9237, 2452, 1409, 11281, 9365, 2433, 8325, 1408, 10389, 8469, 10496, 8193, 10373, 1296, 3349, 3200, 2069, 8196, 9348, 3092, 385, 2180, 8208, 404, 10513, 1408, 9217, 11521, 11537, 9236, 2069, 10497, 9604, 11409, 10385, 10625, 10389, 9364, 1153, 2064, 1172 ], [ 3086, 3073, 3085, -29553, 129, 141, -31607, -32636, 141, -32753, -30712, -29682, -31733, -29555, -29563, -32754, 3078, 1153, 1026, 1034, -32763, 2189, -29688, 3074, 135, -31734, 6, 2186, 2191, -32757, 1163, -32631, -31611, -31612, -32628, 1028, -32764, -31736, 2187, -31733, 138 ], [ -30678, -24544, 9216, -32728, 10282, -31704, 2, 3074, -21472, -31742, 3082, 11266, 9224, -32726, -31704, -21470, 10274, -23542, 2050, -21464, -29696, -31736, -32734, -29688, 11272, 10, 1026, 1056, 8224, 1034, -21462, -21470, -22488, -29654, -30712, 10248, 9216, -21462, 10282, 8, 10250 ], [ 941, -31870, -32480, -32369, -32113, 33, -31963, -32627, -32338, -32640, -32733, -31870, 683, -32345, -31825, -32217, -32603, 769, -32724, 551, -32217, 930, 557, 548, -32251, 293, 258, -32729, 135, -31965, 901, -32601, -32768, 903, -31826, -32253, 171, -31999, -32377, 399, -32380 ], [ 8192, 10944, 10432, 136, 8704, 128, 8712, 8192, 8256, 10944, 2240, 8776, 72, 8704, 0, 2248, 2248, 2176, 2048, 2624, 0, 10816, 72, 10944, 8768, 576, 8840, 2120, 8264, 8776, 8712, 712, 8840, 8840, 2240, 2752, 8832, 10752, 2056, 8832, 10888 ], [ 10314, 2574, 92, 2134, 4, 2636, 8258, 2052, 8718, 590, 10768, 10756, 10832, 10754, 10, 10310, 8212, 10334, 2582, 602, 10254, 10266, 2136, 18, 8704, 8268, 76, 10826, 10242, 532, 94, 78, 8782, 2650, 2142, 10832, 2116, 70, 2122, 8262, 2636 ], [ -24272, 2356, -30720, -32460, -24444, -24560, 8500, 10660, 8580, -30300, -30448, 2356, 404, 2228, -22528, -32588, 8320, -30540, 256, -32476, 8336, 10660, -32368, 8320, 2352, 8628, -22268, -30444, 176, -22396, 10528, 10672, 2308, 8340, -32368, -32604, -22220, -22124, 288, -22396, -24544 ], [ 3, 576, 532, 660, 199, 711, 1, 3028, 833, 2900, 2310, 336, 529, 470, 2387, 20, 901, 788, 2833, 2052, 3010, 86, 2691, 2435, 66, 2564, 533, 640, 2756, 326, 707, 23, 3008, 851, 912, 576, 2900, 2374, 16, 211, 964 ], [ -27632, -15280, -21166, -29606, 24594, 24856, -29672, 1360, 23570, 6208, -10944, -26606, -27318, 26904, 9216, 23624, 30986, -7848, 13312, -20454, 11272, 18752, 2306, 4186, -3768, 21568, 338, -1702, -7870, 25610, -27584, 13650, -5040, -10230, -4096, 16666, -10214, -12208, 31760, -4782, 19786 ], [ -7675, 31232, -5360, -9980, 14724, 20628, -17788, 28688, -11628, 24852, 768, 4753, -15723, -22144, -24063, -26479, 12293, 6404, 6277, 26881, 29185, -1904, 14865, -28667, 4628, -5499, -16384, -7935, -19696, 772, 404, -26095, -3696, -12016, -7292, 24836, -3840, 8976, -19952, 29205, -5232 ], [ 4114, 2560, 6162, 3636, 1060, 3600, 1076, 2608, 3074, 5682, 3124, 3072, 2608, 3076, 2068, 528, 7702, 530, 4626, 550, 534, 2596, 4656, 7700, 1570, 6182, 6704, 3584, 7716, 566, 4630, 5650, 1076, 6194, 7730, 5666, 6148, 7730, 560, 562, 4132 ], [ 595, 16898, 16450, 4178, 611, 4161, 6177, 23089, 6722, 6754, 16483, 18465, 18962, 2659, 6160, 18449, 20481, 530, 4721, 23041, 4097, 2050, 23041, 4146, 2595, 4144, 23107, 19008, 23090, 6208, 83, 6658, 6178, 22576, 2563, 19026, 6160, 6241, 18944, 16977, 23136 ], [ 25106, 2576, 26634, 18448, 26632, 26642, 16915, 16408, 26650, 522, 8209, 2563, 25097, 16394, 10256, 16907, 2073, 16896, 8210, 8704, 539, 16393, 18955, 27161, 16400, 16387, 10250, 8730, 25089, 26642, 10257, 16395, 27153, 18448, 10779, 16, 24601, 10240, 536, 8217, 10769 ], [ 10240, 10376, 10280, 10380, -22528, 10240, 10404, 10280, 136, 2056, 2208, 8, -32640, -32628, -30676, -32636, 2088, 8224, 8224, -24444, 10404, 10412, 10248, -32728, 8332, -32628, 10240, 40, 140, -24412, -22396, -30584, -24436, 10280, 10376, -30684, 2056, -22496, -24536, 2176, -30552 ], [ 32, 12552, 16546, 16682, 16810, 24872, 29088, 16512, 28672, 16810, 8608, 24584, 20904, 29066, 24992, 8618, 4482, 4224, 29058, 24706, 28810, 29090, 4480, 20736, 8362, 24610, 20906, 4136, 28930, 24834, 16552, 28714, 24618, 24714, 29066, 16768, 20520, 28968, 28674, 12578, 16386 ], [ 216, 152, 528, 4680, 4120, 128, 8, 4104, 536, 4096, 0, 208, 600, 152, 600, 4744, 216, 640, 4184, 128, 4808, 8, 4312, 4616, 4736, 4688, 712, 648, 4736, 64, 4096, 4752, 72, 4240, 512, 664, 8, 88, 80, 4224, 4696 ], [ 2562, -21926, 2122, 1616, 8768, -21438, 2130, -29672, 9738, 594, 8, 2578, -21952, 3136, 1538, -31680, 3162, 9746, 3136, -22528, -20918, -22974, -32168, 8730, -29630, 3146, 9808, -20904, -32752, -32230, -29606, -32182, 11858, -23488, -21926, 1096, -20902, 1544, -21440, -20910, 1536 ], [ 18066, 18578, 16386, 26256, 3090, 17410, 0, 24722, 25232, 10386, 1026, 1152, 25618, 2050, 2576, 3586, 17536, 530, 18946, 17410, 9858, 11922, 8720, 18560, 640, 3586, 26258, 16514, 27138, 16914, 10898, 26754, 16530, 26256, 530, 9872, 19584, 514, 16896, 10898, 19090 ], [ 23208, -10744, -30174, -11647, 17027, 1673, -15830, 24201, -32638, -12757, -8568, -30550, -29014, 1035, -29695, -14720, 4770, 5795, -15839, 24106, -9183, -11263, 1186, -13183, -15839, 23041, -26496, 2688, 18600, -12766, -12149, -12247, -12631, 6787, 16522, -9053, -8573, 17546, -32126, -28629, -25470 ], [ -20477, 20993, -19966, 29217, 21025, -8189, -28159, -20480, 4128, -3582, 20481, -11744, -24573, 8226, 25088, 544, 12800, 4128, -19965, 33, 29218, 29187, 20480, 545, -32256, -7679, 20994, 28675, 4640, -32253, 25088, 20993, 4643, -8158, 16897, -16384, 20512, -12253, 16930, 8739, -32255 ], [ 278, 8704, 29456, 26004, 18180, 26500, 12822, 17430, 28800, 18180, 24594, 21378, 132, 1666, 29202, 17682, 16406, 29696, 17172, 24838, 1556, 18, 24720, 25618, 30466, 20502, 12434, 21510, 25604, 29846, 12562, 22418, 1814, 784, 21126, 20884, 20868, 21776, 20608, 24834, 25110 ], [ 113, 1044, 4176, 4132, 4100, 5121, 4177, 4160, 4213, 4212, 1076, 4193, 5185, 5, 5201, 1024, 5233, 1104, 5152, 64, 64, 5173, 4148, 4197, 81, 4100, 37, 84, 4176, 4144, 1025, 4213, 4116, 5185, 21, 0, 20, 4164, 1072, 80, 1044 ], [ -31719, 5, -24563, -23419, -23415, 8345, 1040, -31608, -31607, -31615, -24567, 8217, 5, -24443, -23399, -32624, -23539, 8344, 1176, -23523, 8221, 8209, -24560, -31599, 144, 12, 1180, -31735, 9221, -23407, 9221, -23415, -32632, -31724, -23535, 8200, -32624, -23539, 8201, 153, 25 ], [ -28568, 4491, -28544, -32575, -28533, 4170, 4106, -28478, 4297, -28536, -32728, -28413, -32542, 258, 488, 43, -28279, -32735, -32309, -32311, -32504, -28573, -32605, 480, 4360, -32343, -28566, 395, -32381, 4169, 4297, 4107, -28605, -28502, 4352, 4586, 168, -32568, -28277, -28351, 4490 ], [ 4608, 16384, 20994, 20994, 16394, 4610, 16384, 20480, 20488, 20480, 16896, 10, 16898, 20480, 16898, 514, 20490, 20482, 4096, 16906, 8, 16906, 2, 16384, 21000, 8, 16384, 20490, 10, 16898, 16906, 4610, 512, 4610, 4104, 2, 4618, 8, 20490, 16904, 4608 ], [ 2372, -28352, 0, 16388, 20736, 20480, 22624, 18692, -12288, -16032, 4192, -28672, 2148, 22884, -11936, -11968, 100, 6144, 2112, -16284, -32768, -26368, -28380, -30652, 6148, -26588, -28352, -28416, 352, -30716, -30368, 16740, 20480, -28352, 2404, 16672, -28640, 2080, 22596, -30688, -26592 ], [ 4224, 2048, 2305, 6273, 6144, 2048, -32767, 4225, -28672, 4225, -32640, -28671, 6400, -26368, -26624, -28416, -28288, -26496, -26496, 256, -28288, -30464, 2305, -26496, -30719, -30463, -26239, 6400, 129, -28416, 257, 2049, 4096, -28543, -30720, 256, 2048, -28287, 2304, 2176, 4352 ], [ -32127, -30567, 9, 2049, 536, -30199, 656, -30696, -30183, -30183, -30071, -30199, 2696, -30719, -30567, -32255, 153, -32256, -30071, -32111, 8, 2705, -30695, -32631, 136, 664, -30208, -32744, 2073, 2577, -32759, 2569, -32768, -30712, -32103, 2585, 152, 2689, -30583, -30592, 649 ], [ 8712, 20480, 8201, 8, 16393, 16385, 4608, 20489, 29193, 12297, 28680, 8200, 4616, 28681, 16904, 25088, 4608, 20992, 12809, 8201, 4104, 1, 8704, 4608, 29185, 12800, 28673, 0, 9, 29184, 24584, 4616, 29192, 16384, 25088, 16385, 12296, 16392, 4616, 16896, 8713 ], [ 4227, 641, 132, 641, 4224, 4229, 512, 640, 514, 512, 4612, 3, 4099, 4225, 4615, 517, 4227, 131, 129, 4612, 4231, 6, 1, 519, 4231, 4096, 514, 517, 4231, 518, 133, 4229, 4609, 514, 134, 4743, 133, 4100, 4230, 4743, 135 ], [ 6, 35, 1568, 1057, 1026, 518, 1026, 1029, 0, 515, 37, 1543, 1061, 34, 33, 517, 547, 1059, 32, 1572, 36, 551, 513, 1026, 550, 1029, 1572, 549, 548, 7, 1541, 549, 545, 1024, 513, 1574, 33, 1575, 1575, 1056, 1575 ], [ 4392, 520, 40, 1832, 1312, 8, 4136, 4096, 33, 5121, 1544, 4128, 5120, 1321, 264, 5152, 544, 4608, 5153, 4864, 5929, 4392, 521, 4865, 1545, 5417, 553, 297, 1033, 5640, 5416, 5640, 4393, 5641, 5641, 1, 8, 1289, 1056, 1024, 5385 ], [ 27136, -15838, -5374, -8190, 27410, 18994, 26658, -23805, 2832, 34, -5887, -7648, 18433, -13821, -7901, -30688, 8736, -32205, 11041, 2322, 24881, 2849, 10290, 27427, -21965, -14063, 258, -30173, -22253, -7664, -21999, -30158, 11024, -15870, -32736, 11026, -22014, -7936, 16946, -15616, 258 ], [ 16418, 12360, 21024, 24896, 8298, 9064, 17154, 28994, 29514, 20842, 16386, 4938, 20552, 16898, 8266, 28994, 8522, 13098, 16992, 29288, 12578, 8736, 4674, 25184, 17192, 29536, 4960, 13064, 29448, 29482, 28960, 17256, 16482, 24840, 28938, 4650, 12394, 17218, 66, 29504, 28746 ], [ 2560, 0, 4129, 4096, 6657, 1, 4128, 4609, 544, 0, 6657, 6689, 2593, 512, 2080, 2048, 6144, 512, 4608, 2081, 2081, 2080, 4129, 2593, 512, 6689, 544, 6688, 2561, 4609, 6177, 4640, 2049, 6145, 2080, 2081, 4641, 33, 33, 4096, 6145 ], [ 610, 8744, 8486, 14, 800, 8554, 332, 8716, 96, 8736, 8292, 9034, 840, 8552, 8712, 110, 8452, 9068, 2, 108, 104, 8292, 8454, 4, 616, 68, 8814, 582, 814, 8972, 328, 8524, 9070, 64, 8452, 8556, 8548, 8236, 288, 106, 9028 ], [ 1154, 25736, 1054, 24742, 24, 9256, 9228, 17424, 25728, 1040, 16534, 8234, 25742, 9258, 25622, 25770, 9266, 16432, 8332, 9270, 16438, 16434, 25618, 48, 16514, 17442, 20, 188, 146, 132, 38, 178, 138, 8230, 8226, 1178, 8248, 16542, 25618, 17576, 1080 ], [ -32575, -32765, -32576, -32574, 64, 131, -32702, 3, -32576, -32638, 64, 0, 2, -32702, 64, 194, -32701, 195, -32703, -32576, -32638, 129, -32575, -32768, 0, -32574, -32576, 195, -32575, 67, -32701, 131, 64, -32637, -32576, -32765, -32576, -32767, -32575, -32637, 2 ], [ -16214, 4227, -11872, 257, 298, 4521, 386, 20776, 384, -16381, -28374, 16427, -28277, -28639, -16216, 16553, -12248, 4226, -12023, 16683, 20650, -12117, -16095, -16342, 4257, 4267, -16248, -12279, 4521, 4480, 4361, -32765, 16521, 20616, 16394, -32598, 4138, 4353, -16381, 20641, -32477 ], [ 1024, 4170, 20804, 17736, 262, 4356, 20558, 17672, 74, 1344, 17418, 4424, 21568, 4, 4162, 4358, 17410, 21764, 21768, 1356, 20548, 20482, 21578, 20550, 21760, 0, 5454, 1028, 320, 1036, 14, 66, 1356, 76, 324, 17678, 4422, 4104, 1354, 16448, 5442 ], [ 4132, 2084, 2048, 4, 4256, -28668, 32, 4100, 2052, -26620, -32640, 4224, -30592, 2180, -26464, -28640, -30716, -32608, -30588, -32640, -32764, -30684, -26588, 164, -32608, -30560, 4132, -30716, 160, -32768, -30720, 2084, -26492, -32736, -30716, -30688, -28636, -28672, -30716, -28668, -26492 ], [ -32764, -16316, 16420, -27584, 21540, 100, -27548, -32672, -31744, 17408, -32700, 1088, -32732, -12220, 21540, 17472, 4, -16284, -11260, -12188, -27648, 36, -31712, 21508, -27616, 5188, 4, 1124, 68, -12256, -32736, 5220, -27644, -27648, 20576, -32736, 68, -11168, -31744, 21568, 1088 ], [ -22184, 392, -32320, -32768, -30576, 216, 8584, 272, -32560, -30504, 8536, 10392, -24120, -24296, 2392, -30384, -24104, 472, 64, -22400, 384, -24376, 10328, 8656, 8392, 448, -30512, -32688, 72, 2240, -22336, -32496, 2520, -24384, 10568, 8216, 10320, 208, 8512, -24448, 8640 ], [ 12994, 9354, 12442, 4696, 1112, 1048, 1112, 664, 9224, 13400, 9298, 9226, 656, 4752, 5706, 202, 714, 8322, 5642, 12314, 1600, 4760, 4114, 12930, 8842, 8386, 520, 13520, 4096, 4752, 8322, 704, 4234, 9744, 1104, 9408, 12826, 650, 9746, 12874, 8392 ] ], [ [ 20483, 16385, 4099, 6146, 2048, 18434, 3, 18435, 4097, 6147, 3, 22531, 20480, 0, 2051, 2048, 6144, 18435, 4097, 2048, 2050, 2051, 2049, 6145, 0, 16386, 4099, 0, 20481, 4099, 2051, 6146, 20480, 22530, 18435, 20482, 6144, 4097, 2051, 6147, 2051 ], [ -31979, -16105, 656, -16383, 16898, -15978, 403, 791, -15870, -15744, -15612, -15598, -32233, 785, -32367, -32637, 17303, 663, -15481, 256, -32367, -16368, -15872, -16368, -16378, -16255, -15744, -15871, -32747, -31981, -15867, 146, 16788, 17297, -15854, 916, -16255, -32752, 787, -31852, -31869 ], [ 4098, 4098, 4096, 2, 12291, 2, 12288, 8192, 12291, 4098, 12288, 4099, 3, 12288, 2, 8192, 8194, 0, 12291, 1, 8195, 12290, 12288, 2, 8193, 8194, 1, 8193, 12289, 8193, 4097, 3, 4096, 3, 4097, 12289, 8193, 4099, 4096, 1, 12291 ], [ 516, 16896, 134, 16390, 542, 30, 144, 16532, 666, 16926, 536, 18, 668, 4, 8, 650, 542, 512, 642, 17050, 536, 17028, 16900, 532, 524, 17048, 16540, 524, 16410, 17052, 17050, 22, 16542, 16518, 14, 17030, 16408, 642, 532, 540, 16396 ], [ 18000, 8320, 8768, 848, 8272, 9216, 16896, 17040, 9040, 17600, 8464, 25408, 17024, 24640, 17856, 24784, 24720, 1040, 26048, 24784, 17552, 9344, 1104, 8384, 18176, 9488, 208, 16448, 25296, 320, 784, 10112, 26320, 18304, 1664, 9984, 24832, 25040, 16640, 25744, 25472 ], [ 8512, 10608, 19568, 24944, 9568, 10256, 2128, 8272, 18480, 1056, 3152, 11568, 28016, 26960, 10544, 19520, 8240, 0, 16432, 2160, 19472, 26672, 27936, 17520, 11376, 27920, 3152, 24896, 10528, 8448, 19536, 18480, 18704, 19536, 27920, 16672, 17680, 17488, 26720, 8528, 10304 ], [ -19422, -32734, -31710, -11102, -3040, -24448, -31584, -15326, 21536, -19328, 8322, 13314, 5122, 21538, -16256, -23518, -24416, -8062, 1184, 4096, 24610, -23390, 5154, -11262, 12416, -20478, -31744, 1184, -15200, 25760, 12448, -3040, -8064, 8322, -2944, 12322, 12322, 29826, -15232, 8354, -2944 ], [ -31666, -28658, -32760, -31738, -32768, -31736, -27574, -32766, 1090, 1098, -28606, 74, 5190, 5134, -28604, -28600, 4096, -27574, -28606, 1030, 1096, 4170, 4160, -32696, 4162, 4164, -31678, 4160, 5192, -31670, 1088, -32704, 1024, 4162, -32702, -28598, -27584, -32754, 4, 1088, -28608 ], [ 15889, 13824, 5776, 10768, 131, 2176, 2560, 6160, 10385, 13456, 4240, 4112, 6800, 513, 1, 3201, 7298, 146, 13313, 10243, 3713, 11280, 16017, 8723, 11923, 5776, 13315, 14978, 10880, 4755, 3712, 12816, 6162, 13314, 14979, 10881, 10880, 13328, 5778, 3202, 8338 ], [ 2563, 2577, 2059, 80, 3, 2371, 2826, 336, 2131, 8, 587, 346, 849, 281, 2314, 26, 2568, 2321, 2371, 2578, 88, 786, 2641, 2585, 2576, 267, 8, 330, 80, 2568, 601, 2578, 528, 17, 2329, 329, 2049, 259, 2563, 2834, 522 ], [ -2944, 8192, -23294, 4242, -19312, 1024, -2688, -7024, 8338, -10990, 17666, -20350, -32368, 12432, 4368, 13314, -7792, 8338, -31742, 28690, 24576, -12030, -14960, -24302, 30098, -31488, 20624, -24574, 30098, -15982, -4096, -31472, -16110, 29074, 5394, -12014, 24978, 25600, -7920, -8192, 21888 ], [ 2624, 2133, 2069, 2051, 529, 2050, 2560, 580, 2070, 2066, 513, 581, 2642, 21, 80, 64, 2051, 2640, 86, 2631, 578, 2068, 518, 2134, 18, 2116, 81, 6, 2631, 67, 2644, 534, 2119, 2112, 593, 2118, 21, 596, 84, 23, 2117 ], [ 1027, 211, 1237, 9235, 8384, 1094, 1234, 9285, 1232, 9280, 9296, 8404, 1042, 9349, 9237, 8324, 1157, 1107, 9299, 8338, 210, 130, 1232, 9298, 215, 214, 9348, 85, 9233, 8342, 8256, 9281, 1089, 1238, 1175, 8192, 1, 9285, 20, 9408, 1041 ], [ -16383, 18690, 2387, 2066, 18704, 16643, 16400, 18515, 16451, 18450, 2305, -16046, -16320, 18515, 16466, 322, -32509, 18752, -14079, 2370, -32511, 18754, -13998, -14079, 2371, 64, -16383, -32511, 16705, 18434, 2304, -30656, 18689, -16365, 2322, 2130, 80, -30461, 16464, 257, 16401 ], [ -32768, 4104, -31744, -27648, 16392, -27640, -32760, -32768, -11256, -31736, -28664, 1032, -27640, -12280, -28672, 4096, -16384, 17408, 17408, -16384, -11256, 21512, -11256, 17416, -28664, 1024, -12280, 21504, -27640, 17408, 21504, -11264, 1032, 8, 5120, 1024, 8, -11264, 21504, 20480, 17416 ], [ -26780, -27834, -11147, -32752, 16387, -14815, 17972, 18276, -16048, 4358, 342, 803, -32650, 1079, 85, -32479, 17174, 16976, 5697, -10986, 16434, -15264, -27817, 22359, 32, 5714, 1827, -32238, -32765, -10954, 21827, 22099, -16095, 21552, 21859, 20802, -14573, 4915, 21315, 5188, 17191 ], [ -14784, 23040, -21504, 11840, -9152, -6592, 14912, -3008, 22080, 5696, 512, -15296, 9216, -16384, 15872, -960, 2048, 1600, -30208, 19456, 32256, 15872, -20992, 8192, -22528, 9792, -4032, 24064, 5184, -29120, 24128, 4608, 25152, -29120, -17344, -25600, -13760, -1984, 9728, -7104, -1536 ], [ 10496, 10520, 272, 3328, 2072, 3096, 1024, 3096, 264, 10512, 1304, 1048, 8200, 8464, 1032, 9232, 9496, 9488, 8456, 8448, 9232, 2312, 2056, 8448, 1288, 2064, 272, 11288, 0, 8192, 2048, 9488, 8192, 11272, 11280, 9224, 10504, 2304, 280, 1040, 3344 ], [ -30204, 192, 2565, 517, -32635, -30523, 2688, 196, 65, -30720, -32636, 645, 644, 513, 2052, -32636, 2692, -32063, 64, -30139, -32704, 68, -30139, 5, 2628, 2564, 132, 2561, 2628, -32192, 2053, -32187, -32192, 2560, -30523, -32767, 2629, -32187, 2240, -30651, -32571 ], [ -14232, -13624, 16520, -13784, -32192, -32120, -32088, 18560, -32544, 19144, 672, -32160, -14144, 16936, -14208, 19144, -15800, -14272, -32768, 2568, 19040, 0, -30008, -13664, 2600, -32160, 2120, 19104, -16288, -13824, 136, 2632, -32120, -14304, 672, 16448, 648, -32760, -32696, 16968, 2120 ], [ 6152, 8712, 545, 4648, 14913, 6241, 4169, 12896, 8232, 8745, 2121, 552, 2049, 513, 10336, 6216, 8256, 10848, 12832, 12800, 14889, 8288, 8288, 12297, 10249, 2593, 584, 8201, 2056, 6185, 2624, 14345, 10856, 2152, 14344, 14913, 14441, 2080, 6729, 73, 2057 ], [ -32619, 1091, 1029, 1857, 404, 273, -31918, -31792, 833, -32748, -32363, 262, 721, 642, 576, -31099, 769, -31296, 262, -31536, 213, -31932, 647, -32432, 1600, 1431, 1043, -32189, 1027, -31806, -31289, 1238, -31785, -32249, -31421, 657, 1939, 1156, -31872, -31165, -31164 ], [ 18436, 18589, 2189, 16665, 16537, 272, 905, 16524, 404, 661, 2197, 405, 2568, 16413, 18944, 2073, 18456, 16776, 17025, 2077, 18700, 19353, 797, 789, 2068, 149, 533, 2305, 2189, 912, 2589, 16533, 16653, 18836, 661, 128, 529, 18441, 16909, 2584, 16528 ], [ 17641, 160, 137, 232, 104, 16584, 1216, 16449, 1089, 1032, 17601, 129, 1216, 16576, 16544, 16545, 16392, 17537, 17536, 73, 16448, 16513, 65, 17513, 16584, 1161, 0, 201, 1033, 161, 41, 193, 1025, 8, 225, 1128, 16585, 137, 40, 16617, 1 ], [ -28628, 4268, -32470, 16676, 2, 20518, 4138, -32730, 416, 20516, -12256, -32602, 260, 4102, 16396, -32756, 396, -16114, -28252, 16552, 138, 16802, -28636, -12252, 16546, -15988, -16350, 16678, -28248, 4238, -12250, 16772, -32594, -12248, -28530, -28670, -16222, 10, -12160, -11990, 16554 ], [ 8200, 8200, 4, 8196, 0, 8, 8200, 8192, 8204, 12, 0, 0, 0, 8204, 8204, 8204, 4, 8204, 8196, 8200, 4, 12, 12, 4, 8200, 8, 0, 8, 8196, 8204, 8200, 12, 0, 0, 8192, 4, 8200, 4, 8, 4, 8 ], [ 27652, -24482, -25514, -13278, 26750, 20572, -5088, 2086, -30372, 21554, -29378, 13380, -9118, 20514, -31684, -15358, 9302, 12628, -32404, -28332, -8890, 12300, 8480, -968, 5246, -10914, 4158, 12346, -19434, -32456, -14078, 17678, 21594, 2344, 22788, -5062, 14594, 1306, -32756, -15096, 10578 ], [ 20, 4, -32763, -32748, 16393, -16355, 16385, -32739, 16384, 16392, 20, -16363, -32747, -32756, 9, 16388, 16, -16371, 28, 29, 0, -32760, 0, 16412, 12, -16371, 17, 16, -32759, -32743, 16, -32748, -16375, 16413, 17, 16412, -32740, -16379, 16393, 21, 16384 ], [ -22998, -31734, -31224, 9728, -24528, 1592, 8754, 1570, 8746, 9760, 2, 8224, -31702, -31206, 9232, -24536, -31694, -32214, -32200, -24048, -31736, -24534, 8248, -32744, -31712, 1034, -23496, -31208, -23032, -24040, 8744, 8762, -31744, 568, -31728, 1072, 9738, -32230, 538, 40, 1024 ], [ 9729, 1058, 28679, 26116, 25088, 13317, 16928, 25638, 9764, 35, 29734, 17409, 8226, 28675, 28710, 17413, 4615, 1026, 25635, 8739, 24612, 1059, 9253, 4097, 9762, 9766, 24614, 5120, 8194, 22055, 29218, 26112, 26118, 22022, 16420, 25607, 22023, 28672, 29221, 8198, 5154 ], [ 3074, 16386, 22534, 18432, 20480, 17410, 18436, 2054, 1026, 1024, 16386, 6146, 18432, 18436, 7168, 5124, 16386, 18436, 18434, 21504, 21508, 21504, 2052, 5126, 5126, 5124, 18434, 7172, 21506, 7168, 21510, 2, 4098, 2048, 2, 7170, 16386, 19458, 7172, 3072, 22530 ], [ 24836, 25735, 292, 8617, 1317, 16799, 25682, 16845, 17739, 25, 24808, 24855, 8448, 26025, 8331, 1117, 16453, 16552, 9649, 24729, 468, 1180, 9478, 16540, 26075, 434, 9439, 9379, 9625, 1225, 17790, 9434, 24591, 9700, 9390, 8701, 9318, 24924, 24605, 1391, 1283 ], [ 8192, 1024, -31736, 1032, -24576, 8200, 9216, -32760, -32768, -31744, -32768, 9224, -23544, -24576, 1024, 1024, -32760, 9224, 0, 1032, 1032, 8, -24576, 8192, 8200, -31736, 8200, -31736, 8, 8200, -32768, 1032, 1024, 0, 9224, -31736, 9216, 8192, 8, 1032, 9224 ], [ 8384, 1185, 4769, 8865, 8353, 25633, 20641, 20705, 9728, 29376, 5729, 5728, 29792, 28801, 12384, 22017, 28672, 9344, 25665, 21505, 4673, 32, 13953, 4737, 4289, 24673, 12929, 13921, 9281, 9280, 5729, 22209, 8257, 25825, 8224, 26208, 22049, 21729, 29696, 26176, 28736 ], [ 8210, 8251, 34, 8193, 42, 8244, 63, 14, 54, 8226, 34, 13, 33, 8233, 62, 55, 8203, 8195, 5, 52, 8212, 6, 8234, 63, 50, 50, 28, 8238, 8251, 42, 8231, 8244, 3, 8248, 8225, 8248, 8209, 8239, 26, 8213, 8202 ], [ 256, 512, 544, 289, 545, 32, 545, 257, 33, 1, 257, 768, 544, 288, 32, 256, 801, 545, 32, 33, 800, 289, 544, 256, 801, 513, 513, 33, 769, 257, 800, 545, 289, 0, 288, 768, 801, 1, 256, 768, 768 ], [ 1802, 4744, -15606, -28408, 4994, 18304, -11512, 4098, 1024, 22154, -10872, -12032, 256, 4234, 904, 4618, 22410, -15104, -12152, 20994, -31230, 20490, -26880, 904, 21128, 22026, 4738, -28672, -10624, 5504, 770, -16000, 4618, 20608, -31094, 4234, 1282, 20746, -15998, -31352, -12024 ], [ -28638, 8242, 19, -23549, -26608, -32749, -27647, 3121, 10290, 2051, -25565, -22528, 3121, -27630, 5154, -20464, 5155, 1024, 33, -28655, -18381, -26575, -22480, 1024, -31743, -23533, 3120, -24573, -31741, -20448, 6163, -17375, -23536, 3, 10240, -29680, -23502, -17357, 3089, -27645, 7186 ], [ -11704, -15808, 4352, 21256, 4936, -28152, -11520, -28664, 4872, 20488, -12288, -16128, 16640, -31936, -28160, -16384, 20480, 20800, 16456, 21248, -31936, -28664, 16392, -12280, -32448, 320, 17152, 17224, -15608, -28408, 16392, -27840, -28344, 4928, -31936, -32440, 20736, 840, 16384, 4160, 21064 ], [ 10368, 9344, 128, -22528, 2048, -22400, 1024, -29568, 128, 0, 1152, -21376, -21376, -32768, 2048, -32768, -21376, 10240, -23424, -21504, -22400, 3200, 8320, 1152, 1152, -22400, 10240, -29568, 10240, -32768, -23552, 9216, -22528, -30592, -24448, -23552, -32640, 3072, 3200, 11392, -31744 ], [ 16397, 514, 16896, 16917, 1, 2607, 16389, 2068, 18971, 16395, 16434, 18471, 16403, 16427, 18477, 0, 2052, 59, 2102, 2061, 16387, 16955, 2599, 16434, 554, 16897, 543, 2597, 16944, 2623, 48, 18954, 527, 18448, 18946, 1, 2052, 18979, 556, 18996, 18471 ], [ 16592, 20482, 8768, 29266, 4160, 4224, 66, 17106, 24642, 4290, 4304, 25216, 29200, 4754, 21122, 4178, 24770, 29200, 8322, 29314, 12432, 8384, 8320, 20498, 29376, 28690, 4226, 12482, 17024, 512, 20674, 704, 4688, 28880, 25216, 12496, 8194, 24640, 16400, 16, 8832 ], [ 25750, 4758, 25104, 1792, 4756, 21888, 17680, 17286, 14100, 9090, 29700, 28690, 26240, 29316, 10002, 6, 13952, 13332, 21520, 13718, 29334, 24838, 16534, 8594, 29062, 25218, 1938, 1408, 1794, 29190, 21268, 404, 5634, 12566, 5782, 1152, 4370, 30484, 30224, 29716, 17542 ], [ 16388, 8192, 16396, 1025, 1036, 9228, 8200, 1037, 8196, 9229, 8197, 1025, 16389, 25601, 1033, 25609, 1029, 8197, 24577, 8, 24584, 9216, 8200, 5, 24577, 25605, 13, 9225, 16396, 9, 17408, 9224, 1032, 17408, 24588, 1036, 16397, 17413, 17409, 8192, 17420 ], [ -32691, -32487, 404, -24320, 408, 456, 8345, 24, -24182, 8268, -24165, 8449, 8397, -32575, 388, 8204, -32377, -32418, 8451, -24365, -24485, -24182, -24494, -24102, 8645, -32747, 8646, 8596, -32431, -24484, -32628, 8219, 8329, 8664, -32505, 8400, 330, 7, 18, -32575, 74 ], [ 13444, 4096, 7562, 3212, 8366, 6408, 8324, 10414, 8200, 14374, 6276, 9486, 12554, 4354, 0, 7468, 6404, 14378, 5550, 14340, 12426, 8226, 3234, 1198, 14336, 8332, 7598, 2084, 15786, 13738, 14350, 3370, 1448, 8232, 14376, 12324, 13312, 9474, 7592, 298, 8320 ], [ 18956, 4252, 21020, 22804, 268, 23428, 23300, 2568, 16640, 23172, 4992, 17044, 4252, 4108, 19096, 4748, 16648, 19088, 6808, 23320, 18836, 22924, 18692, 18704, 6416, 2948, 7048, 4108, 22912, 22784, 18836, 21140, 2184, 6812, 18840, 18560, 6912, 920, 5016, 23440, 16656 ], [ 16, 513, 673, 177, 33, 145, 688, 544, 49, 129, 144, 145, 641, 512, 640, 561, 529, 561, 529, 49, 513, 545, 529, 513, 144, 48, 641, 672, 512, 657, 0, 129, 688, 1, 48, 33, 161, 49, 657, 176, 512 ], [ 3090, 3651, 3600, 1667, 2240, 3080, 3794, 1667, 2706, 1233, 3659, 3721, 1041, 8, 2698, 3592, 3146, 3203, 209, 139, 729, 579, 643, 3225, 600, 1033, 2561, 2057, 3, 666, 1545, 1739, 3153, 19, 3673, 1755, 1154, 1163, 1155, 3648, 1754 ], [ -16312, -15832, -24032, 96, -15864, -8128, -32768, 24640, 8200, -24472, -32696, -7608, -24512, -24536, 16904, -32768, 104, 16456, 584, -24536, -16384, -24544, 24672, 8192, 24616, -23992, -16376, -15840, 16416, -32256, 16456, -7608, 24680, -16288, 16392, 24680, -8088, 24672, -16280, 8224, 25160 ] ], [ [ 0, 16388, 141, 8, 17033, 4232, 16897, 16901, 4737, 132, 16397, 4101, 4101, 21128, 17036, 644, 4236, 17024, 21000, 4740, 4225, 21005, 4105, 4744, 17032, 17033, 4104, 5, 648, 17029, 512, 20616, 16396, 20489, 20484, 4617, 21120, 16904, 133, 517, 16393 ], [ 9236, 9236, 5136, 9216, 5136, 4112, 12304, 5136, 13316, 13328, 8212, 5120, 5120, 4100, 12292, 5124, 4116, 13316, 5120, 1024, 12288, 8208, 4100, 5136, 9232, 13316, 9236, 4, 5136, 9236, 5140, 12288, 0, 9220, 1040, 12292, 12292, 9216, 4096, 4112, 4112 ], [ 260, 260, 12, 8196, 264, 0, 8448, 8204, 8, 8192, 8460, 256, 8, 8204, 8456, 260, 264, 256, 8204, 260, 8448, 0, 0, 8200, 8456, 8200, 264, 8200, 256, 8456, 8452, 264, 264, 8448, 8196, 256, 8452, 8, 8196, 256, 8448 ], [ 32, -32256, 16, -32704, 80, -32144, 48, -32192, -32160, -32192, 576, -32256, 16, 48, -32736, 528, -32736, -32736, 576, 560, 32, 0, -32752, -32704, 96, 80, -32224, 512, 576, -32688, -32224, 64, 16, 48, -32240, -32192, -32160, 64, -32144, 0, 576 ], [ 17728, 17634, 12416, 9408, 17602, 256, 160, 9666, 384, 21568, 13634, 16482, 21730, 9346, 25954, 1378, 30112, 9312, 25666, 9474, 20706, 17632, 13536, 21826, 29090, 20704, 17506, 12738, 5280, 25664, 4258, 5602, 20832, 28994, 24960, 25026, 24800, 1280, 28802, 21570, 1088 ], [ 517, 2, 1591, 1589, 36, 1027, 518, 1572, 1591, 1058, 1074, 1585, 1073, 1538, 1587, 1074, 1589, 1570, 550, 1568, 1073, 1041, 37, 50, 1569, 1543, 1558, 22, 549, 1556, 512, 1025, 1058, 548, 515, 1584, 20, 1042, 1575, 547, 518 ], [ 8202, 8344, 4227, 4251, 5139, 8216, 12339, 25632, 21633, 21555, 28680, 16443, 5179, 9354, 21672, 16529, 13464, 24746, 4226, 21538, 21506, 28723, 12451, 4234, 12322, 29858, 1176, 21643, 20489, 20505, 12440, 29827, 17553, 13496, 5250, 5161, 17595, 25762, 8379, 12449, 28824 ], [ 10516, 9480, 9364, 2468, 10428, 11524, 1196, 316, 400, 3092, 10424, 10400, 1196, 9396, 10256, 1292, 10656, 8504, 11428, 8612, 3364, 8344, 1336, 9276, 10680, 3336, 3456, 11412, 2064, 8372, 1152, 9376, 1412, 2216, 11272, 3380, 4, 428, 1028, 8484, 3352 ], [ 323, 81, 0, 1297, 1043, 273, 64, 322, 338, 67, 259, 67, 19, 16, 1043, 2, 1360, 81, 1283, 1346, 0, 323, 1363, 1363, 275, 65, 257, 1043, 1105, 338, 1027, 1299, 274, 82, 1040, 1344, 1296, 16, 336, 272, 18 ], [ 16608, 16384, 80, 242, 16484, 16432, 16470, 242, 16576, 16480, 16452, 16416, 16610, 242, 96, 16400, 16598, 16628, 130, 80, 16550, 182, 16628, 16544, 16480, 18, 16386, 16578, 34, 16534, 16482, 102, 162, 16402, 240, 16454, 80, 112, 16512, 70, 214 ], [ -25565, 14114, 1313, 3843, -17886, -29949, -29917, -30720, 3073, 14337, -25566, -31232, -22015, -17408, 1024, 5377, 5920, 14848, 9472, -28640, -19679, 14113, -31966, 13313, -24543, -18944, 1, -25056, 15651, -24832, -32736, -23773, 9219, -27904, 4386, -28415, -26365, -17408, -29951, 2307, -22013 ], [ -15502, -7366, -4048, -4088, 8786, -15758, 528, -7342, 16712, 4706, -15830, -19632, -8078, -11926, 298, -19664, 24688, 20858, 4138, 8560, -16080, 826, -32400, -23750, 832, -28368, 29522, 12640, 8768, 24896, -8150, 20562, -27862, 16480, -28344, -27896, 12890, 12320, -12200, -23982, -15760 ], [ -31154, -32248, 1634, 1057, -31163, -31200, -32217, -31670, -31122, -31230, 1096, 1121, -31640, -32243, -31641, 590, 1609, 1543, -32764, -32246, -32184, 9, 581, -32150, -32155, 1059, -31673, 512, -32691, -32241, -32728, -32753, 578, 1640, -31678, -31232, 1634, 591, 1575, 1568, 611 ], [ 1217, 7872, 11456, 9344, 6720, 6336, 704, 3648, 14848, 1153, 5633, 16065, 3584, 13377, 9345, 8321, 6849, 4161, 14848, 0, 3264, 11392, 705, 10304, 11968, 11905, 1025, 11840, 1089, 14977, 7872, 16065, 9344, 1664, 6144, 12801, 6336, 8192, 12801, 8321, 3585 ], [ -32559, 17041, 722, -15661, -28574, -32048, -28510, -32736, 689, 20547, -16366, -32093, 21043, 4128, -16286, 17123, 4675, 4738, -32190, -12205, 80, 688, 578, -16351, -11568, -15710, -28096, 20657, 529, 4674, 16385, -11533, 4755, 721, 594, 4224, -28493, 16913, 513, 16562, -32206 ], [ -26487, -28672, -28543, 136, -26615, 8, -28536, 4233, 6152, 1, 9, 2057, -28543, 4104, 2056, 4224, -30583, -30591, 2185, 137, -32767, 1, 1, 137, 2184, 129, -30719, 4233, -32640, -30592, 137, 2057, -30591, -30584, -26616, 4096, 6272, 4233, 4105, 6144, 6152 ], [ 19352, 18635, 17242, 17170, 2392, 19226, 19217, 2515, 16410, 18753, 19160, 777, 19329, 17178, 2888, 66, 17051, 392, 19226, 18961, 18577, 18753, 16834, 18440, 129, 18953, 18890, 17163, 3032, 2769, 841, 18969, 18579, 2129, 2387, 2906, 17296, 17115, 201, 2049, 2762 ], [ -30172, 12979, -26109, -25978, -28031, -23886, 4995, -18251, -24320, -21856, -18128, -20429, -31951, -28157, 4785, 4662, 10420, -32751, 8743, 11168, 6406, 12579, -23677, -19952, 13234, 816, -30719, 8468, -19947, -23929, -32717, -23627, 11186, 6919, -17867, 151, -32255, -32637, -20059, -21758, 13184 ], [ -32757, -18366, -20151, -26560, 6208, -32759, 14602, -18421, 10563, 8256, -30717, -18430, 6155, -26295, 10498, 4171, -24576, 6147, -18431, 14409, -30398, -30456, 10249, -20478, 8202, 8202, 6218, -26549, -28413, -26549, -24253, 8512, 2123, -28415, 2115, 14602, 11, 12552, 6146, 6153, -30654 ], [ 8453, 1029, 1025, 8452, 1025, -23548, 8452, 8197, -32512, -23551, -23551, 8193, 1280, -31743, -23552, -24571, -31739, -31487, 260, 1029, -23548, -23547, 260, -32508, 8448, -23551, -32512, 1280, -31739, -24572, 1028, 8196, -32512, 8192, -23296, -23296, -32507, -24315, -31740, 5, 9216 ], [ 4666, 611, 2611, 6771, 89, 4640, 6249, 11, 48, 6666, 2625, 2082, 6241, 635, 592, 2682, 593, 6146, 4195, 6264, 4122, 73, 4642, 4184, 83, 6224, 4688, 2160, 2635, 6192, 4698, 6720, 2681, 2144, 4186, 6659, 104, 6729, 593, 569, 4195 ], [ -11622, -16331, -27579, 22237, -31219, -27561, -27417, 18039, 1272, -11222, -31660, -15323, 16980, -10591, 22204, -32101, -15307, -31011, 1274, -27997, -16380, -32562, 1273, -31023, 17464, -10741, 4849, -28559, 594, -32612, -31702, 20585, -27577, 5184, 21598, -32673, 20527, 20631, 1558, -12133, -27616 ], [ 4612, 512, 516, 4112, 16, 4, 20, 4612, 512, 0, 4608, 4624, 512, 20, 4624, 4112, 20, 516, 0, 16, 528, 528, 532, 4612, 4612, 4112, 4112, 532, 20, 528, 4628, 20, 4112, 4, 4, 4100, 516, 16, 16, 512, 4096 ], [ -14312, 2061, -30708, 25, 18445, 16412, 6144, -14311, 16, -12268, 6152, 22553, -10231, 18449, -26604, 4120, 18457, 18433, -16379, 6161, 22529, -28656, 22541, -10239, -12284, -26620, -28664, 4, 16385, 6164, 16408, 6144, -30696, -12260, 2052, -30719, -14332, -14315, -30708, -12280, -14328 ], [ 210, 20, 16470, 16470, 0, 214, 146, 82, 196, 16592, 16594, 128, 16464, 16528, 16402, 16518, 214, 208, 16450, 16528, 16532, 16532, 16576, 198, 16450, 208, 196, 132, 16466, 18, 16452, 212, 130, 16528, 16528, 214, 134, 16406, 208, 16464, 68 ], [ -9600, -13640, 6154, 17538, -12104, 2610, 656, -9032, -25848, -10566, 20010, 16922, -12760, 5784, 6552, 16792, -32350, -12784, -10878, 1178, 17416, -10486, 7296, 22698, -11896, 26, 1672, 19848, 19362, -14334, -30662, -24936, -28518, -9456, -10712, -24648, -12358, 4362, -29768, -16342, 3592 ], [ 2257, 208, 16912, 16389, 2277, 17141, 65, 18656, 18581, 2053, 16612, 18593, 2241, 2661, 18437, 2580, 16465, 18500, 2757, 16528, 17040, 19109, 2689, 625, 2720, 16916, 18561, 18513, 53, 212, 18645, 2116, 16965, 17088, 5, 244, 741, 19093, 224, 16565, 2165 ], [ -31168, -7680, -26880, 9280, 4096, -23040, 14144, -15616, 8512, 28992, 12352, -15040, -3520, -15104, -10496, 24832, 10048, 832, -15040, 1280, 8448, 13632, -26816, 21824, 256, -11776, 12288, 1024, -12032, 24832, 25344, 24640, -28160, 25152, -15360, -12224, 9472, -3584, 21312, 8512, -27392 ], [ -32768, -32432, -32688, -31984, 448, -32704, -32560, 144, -32112, 912, -32560, -32320, 592, -32112, 0, 912, -32688, 0, 576, 976, -32768, 192, -31936, 400, 16, -32560, -32240, 256, 448, 592, 64, 720, 720, 336, -31984, 208, 592, 272, 768, -31936, 576 ], [ 9378, -21968, 288, 25617, 2227, 8194, -29677, -7262, -31229, -12877, -14432, -24432, -4302, 305, 3376, -6767, 1170, 1025, -23295, -5374, 16642, 9267, 10243, -13549, 19713, -4942, 25104, -22527, 17667, -13422, 10754, -31710, -8031, 18323, 8849, -12511, -20717, -21837, 27649, -13006, 8625 ], [ -32076, 6149, 9781, 5273, 5164, 11776, -19287, 11837, -17256, -30184, 11452, -21356, -20840, 14512, 6793, 544, 8252, -20479, -22863, -21375, -28008, -18892, 2620, 14897, -21991, 12965, -17219, -27976, 6320, -32096, -30067, -27984, 2081, -20292, 6808, -19779, -31695, 6324, -22979, 3749, 12348 ], [ -27640, 31885, -14968, 29954, 7171, 27022, -2686, 17679, -13178, 12675, -21116, -23166, 13568, -30715, -17395, -763, 11531, 4490, 26765, 14594, -19186, 13312, 14475, 22915, 19716, 8330, 8205, -2941, -12027, 29964, -17142, 21773, 18818, 7560, -12018, 13323, 19462, 6401, 21767, 140, 23680 ], [ -30880, 4358, -28280, 1644, 2786, 3596, 3078, -24992, 2156, -30078, 6662, -28568, -28540, -31730, -28882, -32574, 5702, 6020, -27680, 5984, -28634, -28346, 7012, 3846, -26134, 1028, 3434, 4864, -24796, 3980, -26048, 3598, 2574, 3234, 4814, 2982, -27808, -28150, -30514, -30940, -27360 ], [ 2, 32, 16384, 8, 0, 2, 16514, 16554, 16554, 16520, 16416, 42, 34, 170, 16554, 34, 32, 16426, 168, 16546, 16552, 16392, 162, 16418, 136, 0, 16544, 170, 16392, 168, 160, 16418, 2, 16394, 16520, 2, 16392, 16520, 16522, 16512, 16424 ], [ 1152, 320, 1344, 6304, 8160, 1568, 2656, 3872, 7552, 2720, 4672, 4032, 2368, 3200, 6528, 6240, 6944, 6656, 5152, 1888, 4416, 1504, 3520, 4160, 8064, 2912, 7008, 1376, 6272, 6912, 1408, 2560, 5888, 4288, 5184, 1024, 3328, 672, 5120, 5728, 3584 ], [ -23477, -32744, -32696, -24558, -23485, -24549, -31678, -32679, -23551, -23544, -23527, -32744, -31717, 9241, 1042, 8259, -24568, 1027, -23463, -23469, 0, 9225, -23464, -23541, -31654, 8281, -31671, 89, 1048, -24567, 8201, 9290, 8274, 9234, 9217, 1105, 19, 9243, -24551, -24494, 9 ], [ 6256, 14339, 8208, 4640, 22642, 27250, 6192, 4112, 16896, 24576, 25138, 4096, 8784, 12848, 28737, 23155, 14866, 6736, 25122, 31283, 8241, 8211, 4609, 6208, 24641, 14849, 28753, 6736, 26720, 592, 10816, 10849, 23043, 27152, 21104, 22595, 14449, 21058, 2050, 4145, 24690 ], [ -28601, -16317, -10111, 199, -13882, 16641, -12285, 18564, 4483, -30713, 18757, -28345, 6212, 6596, -32443, 22657, -30650, -14138, -26298, -28410, -32697, -32765, -32441, 2240, -30334, 2116, -16122, -30463, -30336, 20480, 18755, 6277, 452, -26554, 22662, -9915, 2435, 18691, -11837, -12218, -12031 ], [ 9362, 12345, 12419, -28640, -28613, 1456, -31565, -27637, 1057, 169, -24134, -27639, 12713, -23109, -28365, 13730, -19320, -27239, 8474, 12721, -28496, 12416, 12571, 13704, -20183, -27464, -24528, 4107, 408, -31317, -19407, -28287, 4266, 12571, 5138, -19149, 5387, 12344, -31685, 1194, -32584 ], [ 8, -32768, -32768, 8, -32760, 8, 8, 8, -32760, -32768, -32760, 8, -32768, -32768, -32768, -32760, -32760, 0, 0, 0, 8, -32768, -32768, -32760, -32760, -32768, -32760, 8, 0, 8, -32768, 8, -32760, 8, 0, -32760, 8, -32760, -32760, 0, 0 ], [ -26622, -25819, -27867, 4100, 11267, 11012, -32731, -30206, -20734, 5636, -23260, 2310, -17117, 8487, -28383, -26842, 2341, 11808, -19964, -17630, -24026, -28890, 15139, 7975, 14084, 8742, -20985, 8960, -24571, -16857, -18910, -22782, -31739, -19934, -28410, 12294, 2310, 14083, 9248, -31229, 10786 ], [ -32512, 0, 1304, -32206, -31982, 1042, -31224, -31198, 1042, -32224, -31950, -31456, 24, -30926, 1298, -31190, -30960, 1546, 1040, 1842, 826, -32254, 58, -32470, 32, 264, -32488, 1280, 1570, -31966, 1792, 808, -31200, -32734, 512, 1848, 538, 1594, -32502, -32744, 1538 ], [ 17060, -28123, -8159, -19803, 6916, 6273, -32380, 16896, -22528, 9089, 20737, 6820, 30752, -1499, -15840, 805, 15140, -5600, -26588, -15616, 388, -10107, 27264, 24708, 8481, -7675, -21631, 17024, 29568, 6276, -31868, -18176, 2176, -23772, 4901, -25824, -3552, -1404, 8485, -20476, 4997 ], [ 566, 2596, 4662, 4136, 6422, 4408, 4396, 2074, 2872, 2326, 2850, 4646, 820, 2850, 2366, 550, 6668, 4660, 4370, 4662, 4138, 2618, 6436, 6414, 770, 796, 774, 2606, 810, 6454, 4648, 534, 826, 288, 6200, 790, 4628, 2848, 272, 292, 812 ], [ 23088, -32199, -9712, 6816, 22184, -25439, -13143, -29648, -13143, -10719, -11720, -26480, 5768, 5280, -27999, 6840, -8552, 3712, -10616, 18449, 7688, -9031, -9031, 3585, -24919, -8576, -14824, -32088, -24952, 22049, 20097, 4745, 7848, 7825, 4792, -15855, 4136, 21176, -30695, 553, -26056 ], [ 65, 0, 16385, 0, 24641, 64, 16384, 1, 64, 8192, 16385, 0, 1, 24640, 8192, 16449, 8192, 16449, 0, 16384, 24577, 16449, 24576, 24641, 1, 24641, 8256, 65, 1, 8257, 64, 24641, 16384, 24577, 1, 16449, 24641, 8257, 8257, 24577, 8192 ], [ 4614, 26438, 30530, 22286, 4868, 8520, 30478, 13574, 265, 5967, 1607, 13327, 30282, 16452, 21260, 515, 28681, 1542, 16451, 13063, 30528, 12870, 12815, 16712, 4359, 8960, 13324, 9542, 1858, 1026, 12363, 17987, 25665, 5184, 24646, 12810, 20559, 14157, 29961, 16455, 25609 ], [ -29104, -13296, 2624, -15808, 17408, 19984, -13760, 1088, -13312, 17472, 1040, 3136, -15344, -13232, -12800, -16368, 18448, -15344, 20048, -32768, 0, 16464, -31664, -32688, -12784, -16320, -32192, 80, 1104, 19536, -14784, 18960, -13824, 16448, 19520, -14272, 17984, 3664, -15280, 19024, 3600 ], [ 576, 256, 8768, 8448, 320, 8768, 8192, 320, 320, 8704, 64, 8512, 8448, 320, 832, 8192, 8192, 9024, 576, 8448, 8704, 256, 320, 0, 768, 512, 8192, 256, 768, 8256, 8448, 0, 8512, 256, 256, 8256, 0, 64, 8768, 8960, 320 ], [ -31518, 26338, 706, -32158, -6432, 25760, 1090, -24382, -31742, -6464, 17088, -15200, 17922, 1536, 16448, 26336, 18082, 8386, -22942, 8898, 514, -23360, 16608, 24578, 1666, 18144, 1120, 25698, -15648, -31166, 8320, -16288, -32256, 130, -31198, 640, -6494, -14782, 1122, -8096, -15872 ] ], [ [ -31744, 1540, -32238, 17408, 16400, -32746, -15868, -16368, 534, 16402, -31214, 17428, 1046, -15340, -15854, 17430, -32254, -32752, 17414, 17920, -15354, 16404, -15354, -15340, -32254, -31744, -31212, -31226, 16404, -15872, 17940, -15856, 17922, -14826, -31228, 1046, -31216, 17412, -14830, 16400, 1552 ], [ -20454, -19056, 0, -32728, 1202, 13336, 12712, 9216, 12562, -20056, 4520, -24150, -24176, -32728, 442, -31358, -20080, -23128, 12298, -20184, 13738, 12288, 5546, -23294, 8368, -31432, 1418, -32496, 12672, 1072, -28384, 13440, -31704, 146, 8208, -23296, 12416, -20192, 1056, -19400, -32592 ], [ 1156, 1412, 1408, 132, 1028, 1024, 1408, 260, 1152, 1028, 384, 256, 1412, 1152, 4, 0, 1284, 1156, 384, 1284, 256, 132, 0, 1028, 1412, 1024, 1156, 128, 1152, 1028, 0, 1156, 1412, 0, 1152, 4, 384, 388, 132, 260, 1156 ], [ -32634, 6, 4, -23552, 9352, -24576, 1038, -31604, -23418, -24436, -24444, 0, -24574, 1034, -31740, 8194, -23416, 8322, -24442, 9344, 1038, -31744, 142, -31740, -24442, 9228, -31614, 9350, 9228, 8194, 9230, 1028, 1162, 8322, 8206, -32760, 1026, 1164, 8334, -23410, 9352 ], [ 11296, 9248, 8192, 9248, 8192, 3104, 3072, 9218, 8192, 8192, 34, 9248, 8194, 9250, 9218, 3106, 10272, 1056, 11264, 11298, 3104, 3074, 9218, 34, 10272, 11298, 11298, 2, 32, 10274, 1056, 8194, 9250, 11298, 3104, 2080, 1024, 9250, 9250, 10242, 9250 ], [ 24580, 16980, 24640, 532, 25108, 16388, 25092, 512, 16980, 576, 8784, 16404, 25172, 592, 24596, 16976, 16900, 596, 64, 596, 8212, 16896, 8260, 576, 0, 24640, 16, 8784, 592, 592, 25172, 24644, 16912, 24644, 8276, 16404, 8272, 24592, 4, 16, 16464 ], [ -9704, 42, -14326, 5632, -11726, 17938, -25040, -29168, 20510, -28636, -32200, -26110, -29674, 3082, 23584, -27132, 1086, -11744, 17940, -12760, -13262, -25570, -32748, 23066, -13298, 23098, 22554, 5634, 3078, 16928, 7182, -14322, 23612, 22588, -31736, 3130, -30718, -26060, 62, 3090, -26620 ], [ 626, 4096, 4678, 114, 512, 518, 532, 66, 518, 4678, 4116, 562, 36, 4100, 518, 4656, 4194, 4148, 66, 530, 4098, 66, 4678, 48, 4610, 38, 4610, 4644, 48, 118, 32, 68, 18, 560, 4098, 112, 4112, 4628, 66, 4704, 4178 ], [ 8256, 4256, 10688, 2528, 14656, 2272, 2144, 22720, 14624, 20512, 14592, 20672, 192, 25024, 10496, 448, 2336, 20608, 24960, 18528, 10688, 28832, 29056, 20896, 8608, 22752, 31104, 28704, 27104, 4416, 31008, 18688, 20672, 10368, 22656, 12608, 4128, 26944, 16672, 2528, 27072 ], [ 80, 1042, 8210, 18, 4210, 9314, 13392, 8306, 0, 12384, 5200, 112, 5200, 5202, 1088, 1088, 32, 4098, 9250, 13426, 4176, 12338, 9312, 4128, 1024, 8258, 4160, 114, 5120, 4160, 12352, 5138, 8210, 4128, 112, 12322, 8208, 1026, 1024, 18, 12402 ], [ -15584, -15578, 578, 26178, -22938, 26468, 10016, 262, -16316, -6620, 17250, 25600, 36, -31134, 322, -15580, 17504, 1636, -23712, -22748, 24832, 25664, -7934, 1540, -14746, 25442, 16640, -15354, -22718, -23998, 17734, 25190, 1824, -7584, -14782, 17158, -31708, -16346, 578, -31744, -15868 ], [ 8192, 16515, 16705, 8448, 24705, 8321, 16704, 8515, 16704, 24897, 16641, 16705, 24706, 66, 8320, 24642, 8450, 258, 8640, 16450, 387, 16578, 8258, 16451, 24706, 24643, 8384, 24898, 16643, 16641, 16643, 24704, 66, 129, 8642, 16387, 24771, 25026, 25027, 1, 16833 ], [ 528, -32560, 717, -29992, 601, 2077, -29995, -32616, 2121, 196, -32575, -32167, 704, -32052, 2128, 2141, 2700, -30707, -32247, 2572, 529, 520, -32568, 2633, -32748, -30203, 2644, 80, 644, 2076, 2701, 2781, 2253, 2705, 137, 2689, -30016, 129, -30075, -30003, -30140 ], [ 0, 0, 4256, 5760, 1056, 5152, 1024, 1152, 128, 0, 4128, 544, 5120, 1184, 1056, 1184, 1056, 5792, 4096, 5792, 5280, 5120, 1568, 4096, 5280, 5792, 1568, 1536, 1056, 4768, 4224, 1056, 4224, 5120, 4224, 640, 4128, 4608, 1056, 672, 5760 ], [ 16417, 16513, 0, -32767, 16385, 16545, 16384, 128, -32736, 32, -32640, 16513, -32608, -32607, 161, -16255, -32639, -32735, -16351, -16384, 33, 1, -16255, 16544, 16385, -16383, 16545, 0, -16256, -16351, -32736, 16385, 129, -32640, -32640, -32640, -32640, -16255, 16544, 16513, -16224 ], [ 2087, 2049, 9734, 8197, -30715, 513, -24057, 3586, 11783, -30171, 5, -32768, -29147, -23547, 2081, -32253, -30171, -21497, 3588, -21504, -23040, -22526, 3590, -23515, 10277, -29152, -32249, 1543, 2053, 3619, 9760, -29693, 545, -30719, 1574, -32219, 8710, -24062, -32736, 8228, -30203 ], [ 1026, 1025, 1105, 1089, 1, 1088, 1104, 19, 80, 1024, 64, 2, 1089, 3, 1106, 18, 66, 1090, 1106, 1, 1043, 81, 1041, 1041, 80, 1106, 1104, 1043, 19, 1091, 1, 1089, 81, 19, 1107, 16, 2, 1089, 1040, 1027, 1 ], [ 1553, 9867, 12312, 12825, 152, 8722, 5657, 5267, 5266, 12818, 9363, 9874, 12312, 13449, 9224, 138, 4635, 12426, 12811, 9736, 12945, 9347, 4251, 13841, 12419, 8730, 4232, 1667, 5147, 4616, 5272, 13827, 5128, 4224, 12816, 9754, 5648, 9755, 12819, 5768, 12946 ], [ 13393, 2184, 6192, 4313, 15368, 5224, 5313, 15512, 4152, 2065, 5208, 14561, 8233, 12312, 48, 3249, 2145, 12369, 15384, 177, 12488, 2137, 6297, 9368, 12504, 8321, 2248, 1072, 1121, 8312, 80, 1105, 1201, 5337, 5369, 145, 1272, 56, 10465, 12409, 6233 ], [ 1296, 7536, 7440, 14912, 9264, 2880, 4608, 4160, 5632, 3136, 9008, 272, 6496, 5728, 14880, 64, 12080, 14384, 13680, 1792, 14160, 6704, 11296, 8704, 12064, 1136, 10784, 7968, 12624, 15648, 11584, 5680, 2640, 5200, 864, 10032, 14688, 14896, 816, 9312, 14112 ], [ 292, -32480, 128, -14080, 2304, 228, -30460, 160, -16160, 2080, 196, -15936, 2308, -30528, -16060, 2180, 192, -30332, -16352, -16092, 16676, 18596, -32384, -14272, 32, -16000, 2148, -30236, 18688, -16352, -30368, -16156, 18752, -15996, -16096, -30272, -32704, 18432, 2116, 2404, -32572 ], [ -30552, -14176, 26712, 2080, 18712, -13912, -30288, -22472, -22472, 2136, -24264, 26800, 8384, -6056, 2544, 8408, 16416, -32576, 496, -8000, -13992, 8560, -22504, -16056, 10728, -32640, -13904, 16736, -8048, -14080, -24104, -5736, 18776, -32512, 2528, 18632, -22368, 10584, -5960, -32504, 8344 ], [ 5306, 4328, -27496, -28608, -29478, 1184, -28640, 7234, 224, -27424, -25486, 5200, 3194, -29552, 5168, 3210, -28430, 4280, 5354, -29598, -29694, -27462, 2210, 2122, -26494, 2248, 2058, -32566, -31694, -32534, -28582, -30584, 4322, -25536, 4264, 7280, -26374, 3146, 6146, 3232, -29614 ], [ 7206, 36, 7393, 455, 7393, 6373, 1061, 7299, 7426, 1477, 7587, 1028, 7618, 2464, 6178, 7174, 1318, 3330, 4135, 1, 2214, 3139, 3073, 6148, 5506, 224, 1091, 5473, 358, 6309, 5345, 3299, 227, 4291, 5284, 6406, 3556, 5475, 5602, 7462, 327 ], [ 16712, 19722, 3147, 18434, 2435, 17601, 2379, 16385, 18697, 18560, 328, 456, 1288, 457, 16648, 16393, 16715, 2185, 17794, 1481, 16392, 3328, 1225, 2122, 19777, 2432, 17864, 265, 18442, 18560, 2187, 3200, 1408, 18691, 2307, 19786, 64, 2497, 18824, 17859, 74 ], [ -14334, 7171, -3070, 9219, 10242, -23551, 23561, -25598, 6144, 27648, -29685, -5111, -4094, -6143, 23553, -28672, 18442, -32759, 29704, 30722, 15368, 21506, -22519, -23549, -20478, -10231, -10231, -22520, -25592, 20480, 12298, 20491, -10230, 22528, -20470, 16395, -17407, 1027, 28681, -27648, 17409 ], [ 13, -12275, 20485, 16392, 20488, 16388, 20480, 16388, -32764, -16372, -16372, -32767, -16380, 16396, 4101, -32768, 0, -16379, -32756, -28668, -28671, -28664, 4, -12288, 16396, -12288, -32760, -32756, -28659, 4109, 1, 20485, -32763, -28668, 9, 4097, -16371, -32759, -16372, 8, -12288 ], [ -32764, -31718, 16651, -11214, -31729, -16088, -27332, -27369, 1320, 280, 1052, 16669, -10965, 5385, -27647, 1047, 5433, -10994, 21784, 17438, 319, -28611, -31459, 1326, 16403, -32505, 5136, 4369, 4354, -31454, -31469, -12286, -15355, 49, -12288, 35, 4159, 21507, -12285, -10947, 1319 ], [ 75, 8744, 1, 106, 1643, 8779, 8296, 9281, 586, 8193, 1610, 1057, 8195, 1024, 1546, 1576, 8809, 104, 8233, 1026, 1090, 1122, 9794, 8811, 552, 1568, 1025, 9257, 1097, 75, 8264, 8778, 106, 578, 578, 9320, 1098, 1640, 9728, 1090, 553 ], [ 10240, 1024, 1024, 3075, 2051, 1025, 10240, 8224, 10241, 10273, 1025, 2081, 3072, 3106, 8193, 3, 2082, 1057, 33, 1027, 10243, 2083, 3073, 9216, 10274, 2, 9216, 2082, 1058, 3105, 8226, 3073, 3074, 2049, 11297, 2082, 9250, 2051, 10240, 1025, 8193 ], [ 27020, 26892, -8028, 8644, -30488, 18624, -18328, -28564, 2344, 20712, 6600, -1716, -16052, -28256, -30648, -30236, -11796, 4352, -32768, 4164, 14632, -22432, -3804, -14196, 16844, -7964, 18528, -32576, 24900, 30820, 10440, 20576, 12684, -16384, -24352, 22572, -32764, 6636, -32756, -22072, -11924 ], [ 2568, -26360, -26623, -17327, -21503, -29624, 257, -17335, 9497, 8769, -30463, 15944, 6736, 8969, 5905, -20479, 7448, 4633, -32680, -23023, -26599, -27631, -20408, 10008, -31935, -27304, 9305, -22784, -28416, 2136, 10824, -28080, -29103, 4184, -27896, 15616, -24551, -32512, 14912, -23488, -24064 ], [ -6136, 24602, -6118, -22272, -22528, 24586, 16408, -32502, -24296, 10256, -14320, -6120, 24602, 16384, 10266, 10256, -22248, -24576, 16666, -30720, 8456, -7934, -32744, 18, -24320, 18706, -22248, -22504, 10512, -14080, -14080, -16126, 274, 10496, 16640, -24560, -6134, 266, 24850, 258, 16402 ], [ 385, 916, 848, -28459, -15595, 21120, 20561, -32688, -11435, 20676, 21013, 81, 448, 16449, 4181, 17156, 20480, -16299, 21329, -11439, -32751, -28416, 4288, 17157, -32123, 276, -32747, 468, 16853, 516, 21076, 20613, 4240, -32623, -15408, -28156, 16788, -32235, 20629, 320, 16916 ], [ 2322, 6162, -30714, 256, 6, -28414, -26622, -32746, 256, -28670, -28416, -28410, 2064, -30718, 4098, 2070, 4374, 4352, 6404, 2052, 4358, -28396, 4, -28394, -30464, 4356, 276, 6418, -32752, 6160, -32746, 2068, -32496, -32492, -30444, 2052, 2310, -28670, 2304, -32512, 6402 ], [ -6765, 601, 17803, -7807, -7854, 1283, -24189, -7151, 24792, 9234, -16117, 25411, 17858, 24977, 17346, -31679, -30957, -32704, -7670, -6703, -24166, -32567, 8475, 10057, 9745, 1088, -15088, 146, 9817, 10058, -7605, -24127, 1936, 24786, 10073, 9234, 18129, 8905, -6630, 8986, 9115 ], [ 20820, 16644, 16391, 20742, 2307, 4178, 2117, 22868, 6487, 22803, 16407, 18758, 18705, 16643, 4420, 22535, 22869, 4420, 340, 6466, 6421, 20801, 22853, 16471, 16404, 22791, 22544, 16707, 20481, 2370, 4434, 6470, 336, 16401, 4160, 16450, 22547, 67, 17, 18704, 272 ], [ 258, 1046, 6147, 6160, 6420, 1363, 1026, 3089, 4176, 4372, 4176, 4435, 7506, 5, 5185, 6144, 4096, 1089, 2323, 2320, 6213, 1345, 2373, 6213, 6419, 7170, 5392, 7446, 5191, 4375, 5459, 7490, 5143, 276, 262, 3412, 84, 5459, 4419, 5393, 3140 ], [ -24054, -24056, 526, 8236, 8224, 512, -24026, -32754, 8748, -32250, -32722, -24030, 8192, -32250, 8742, -32218, 8228, -24064, -32244, -24060, 8742, -24542, 8230, -32756, -32724, -32210, -32768, 8742, -24056, 8742, -32724, -24050, 516, 36, 8196, 8230, -24052, 512, 0, 556, 8234 ], [ 23042, 22568, 16938, 8, 514, 2568, 514, 18432, 20512, 16906, 2570, 4098, 18474, 6144, 22562, 4096, 4130, 23050, 16384, 18440, 4128, 4610, 18440, 2570, 6696, 21034, 18442, 16906, 6696, 40, 23080, 21034, 4610, 4640, 23082, 2560, 23072, 544, 18946, 6184, 4648 ], [ -27135, -28128, 9857, 13984, -24063, 8864, -26976, 1057, 4641, -18912, 8865, 13856, 4768, 8353, -20320, -23392, -32096, -23552, 5792, 8737, -24032, 8352, -18784, 1057, -24544, 13344, 8320, -22879, 12417, 9376, 1568, -28128, -27135, -28671, -19423, -27520, -22912, 8224, -20479, 128, -23551 ], [ 3424, 6473, 4354, 5217, 6184, 107, 7497, 7200, 2369, 1345, 3329, 4098, 5226, 72, 6507, 5184, 3115, 6185, 1322, 0, 7498, 6411, 7522, 5160, 3371, 3107, 3329, 4161, 4138, 1354, 7467, 299, 5419, 290, 4456, 3368, 7433, 4451, 3171, 4104, 4105 ], [ 64, 256, 16, 4112, 4354, 4418, 66, 4370, 256, 4416, 16, 80, 4098, 0, 82, 4096, 18, 320, 322, 4162, 258, 256, 4416, 66, 4418, 338, 4416, 4352, 336, 4434, 4112, 4162, 320, 82, 338, 4434, 4176, 64, 4370, 272, 4112 ], [ 4288, 12640, 2240, 128, 2496, 14432, 12416, 6144, 12384, 14400, 6464, 14784, 2336, 12704, 14624, 10432, 4416, 448, 4320, 4160, 14560, 14592, 8640, 10720, 448, 2112, 4288, 6528, 10240, 2048, 4512, 12736, 14560, 12672, 8224, 12480, 14592, 2208, 4480, 8512, 4544 ], [ 17442, 42, 16416, 10, 40, 42, 16416, 17418, 8, 17440, 10, 40, 17408, 17408, 16386, 16392, 17418, 1024, 1066, 16384, 16424, 1032, 16424, 0, 34, 17408, 16424, 2, 1034, 17418, 8, 17448, 2, 16392, 16394, 17450, 16384, 17408, 16418, 1056, 16424 ], [ -16160, -15768, -14328, 19114, 130, 33, -32021, -14135, -15798, 715, 16523, -30071, 2251, 648, -32246, -32096, -13685, 2793, -16160, 2273, -30006, -14208, -32191, -30103, 585, -32118, -16181, 2114, 2659, 2059, 8, 16482, 16520, -14166, 546, -30525, 16928, 546, 18465, -30048, -14102 ], [ 1033, 1032, 17153, 18192, 1809, 1809, 1289, 16921, 281, 256, 17160, 785, 16408, 17681, 1545, 1289, 16913, 16921, 16920, 272, 16664, 785, 1033, 17673, 1296, 17920, 1033, 17416, 536, 16400, 512, 17153, 16665, 1816, 272, 17417, 17153, 18201, 1, 1296, 17161 ], [ 1120, 544, 1632, 4608, 5664, 1632, 1632, 5664, 5216, 4128, 4192, 1568, 1568, 1568, 1056, 4704, 576, 4672, 4128, 4608, 4192, 576, 1120, 1024, 5216, 4160, 64, 512, 5664, 96, 64, 1120, 1536, 4640, 5728, 4192, 1088, 1568, 5216, 4160, 4160 ], [ -14208, 20869, -13952, -16380, 18437, 6145, 6532, -26239, 22785, -32511, 20484, -9855, -32768, -12156, -14207, -28412, 22916, 5, -32764, 18433, -9852, 20481, -26496, -13951, 4229, -14079, -32640, 22528, 6148, 4101, -30588, -14076, 22661, -16252, -30463, 20484, -10239, -10112, -32379, -12031, 18820 ], [ 532, 6676, 2576, 6800, 646, -28542, -30576, -26476, 6676, 6278, 6678, 6658, 658, 2708, 6278, 6678, -28540, 134, 130, -30572, 6290, -25980, 662, 134, 4738, -30570, 2688, -28670, -26606, 144, 4116, 6, -30190, 2176, 2580, 132, 4758, 6656, 4112, 516, 4752 ] ], [ [ 4360, 256, 136, 392, 4352, 4104, 4352, 0, 136, 4360, 4224, 0, 4480, 4104, 264, 136, 136, 0, 4488, 4224, 4488, 4360, 4096, 136, 4096, 4488, 0, 4480, 4224, 256, 0, 4096, 264, 4360, 4104, 4224, 4352, 4360, 264, 256, 128 ], [ 26120, -2416, 17424, -19840, 16536, -19432, 25600, 5120, 17032, 25088, -27120, -10736, 4624, -31736, -32624, 8208, -23528, -2544, 9352, 17936, 25608, -31608, -32120, -32112, 16536, -27648, -3072, -32104, 21120, 20608, 8720, 28808, 5632, 9856, -7152, 29184, -12280, -19320, 144, -23400, 9224 ], [ 4162, -8080, -32684, -1950, 2164, 6162, -30624, -32702, 16434, -20414, 24582, -22478, -10234, 22548, -26624, 24640, -32748, -22524, -14336, 12338, 4100, -6108, 2068, 2134, 18468, -6138, 26736, -3982, 22612, 12320, -8170, -14284, 36, -32668, -12192, 32, -10170, -26604, 6160, 28678, -6032 ], [ 4243, 12305, 24, 8209, 12441, 3, 4115, 12315, 8328, 2, 12432, 12424, 12424, 130, 8208, 12306, 4225, 12305, 0, 136, 12289, 26, 12427, 8339, 8209, 17, 12307, 4234, 12307, 18, 8346, 4225, 8344, 12434, 12289, 8323, 4097, 8336, 12440, 129, 4251 ], [ 13312, 12328, 12344, 4368, 8520, 9536, 1336, 5400, 9312, 1392, 5496, 4184, 8536, 4464, 9296, 5192, 12368, 13608, 8448, 8240, 5200, 1064, 9248, 9488, 4448, 1336, 8536, 4112, 12392, 5384, 8512, 1280, 8304, 9264, 8480, 64, 4408, 5168, 1032, 12624, 5208 ], [ 8194, 11776, -31742, -23038, 2562, 2562, 0, -31744, 9216, -22016, -23040, 8194, -30206, -29184, -24576, 512, 1024, -23038, 2560, 1026, 10754, 2562, -32766, -24576, 514, -30720, 1538, 0, -22526, 512, -23552, -30208, 8192, 514, 8194, 1024, 9730, -29182, 3074, 10242, -21502 ], [ -14311, 17289, -13375, -32632, -15912, 19283, -13755, -31918, -13488, -14315, 16911, 2960, 17364, -31999, 19332, -15396, -30704, -13607, 733, -32420, 16534, -29938, 17236, -30505, 17109, 16467, -32232, -15474, -32294, -29740, -13483, -30462, 16855, 2317, -14177, -30463, 16983, -16364, 669, 2121, 80 ], [ 26123, 9291, 1637, 26244, 8364, 9794, 8396, 16523, 25122, 8902, 1029, 25250, 16426, 17613, 25728, 25313, 24581, 26306, 24647, 8324, 8743, 25698, 25766, 25833, 25769, 1158, 17059, 17060, 1128, 1189, 17100, 8832, 17643, 8942, 26316, 9857, 1669, 17613, 25671, 16616, 9348 ], [ 6145, 0, 2049, 4112, 17, 1, 4113, 6145, 4112, 2065, 16, 16, 2065, 4113, 2049, 6160, 2064, 6145, 16, 2049, 0, 6161, 2065, 6145, 6145, 2049, 0, 4096, 6161, 2048, 6160, 17, 2048, 2049, 4112, 4112, 6144, 4113, 4096, 4096, 2064 ], [ 10312, -16315, 8713, -32696, -21888, -30652, -32127, -32059, -21824, 18436, 2637, 16896, -24503, 25093, 24712, 2240, 18497, -6003, -22459, 24641, -30527, -7668, -32692, -13812, 16581, 10824, 24768, 16576, 649, 25161, 136, 8716, -6139, -14263, 18505, 27136, 19077, 10241, -16319, 17033, 25225 ], [ 28760, 14560, 10352, 14440, 30888, 22760, 10336, 48, 10296, 2144, 32, 6160, 26728, 18624, 22640, 10408, 14448, 30728, 72, 12448, 24704, 28744, 4128, 18576, 8192, 18496, 20592, 104, 18488, 22640, 22704, 22688, 48, 8416, 4096, 8288, 14480, 24816, 8208, 18528, 12296 ], [ 2698, 2376, 10496, 8454, 10638, 2182, 8836, 8198, 966, 8458, 8906, 2636, 2952, 8645, 8843, 2250, 2888, 585, 136, 2438, 847, 396, 8903, 2369, 2053, 2497, 8910, 8259, 8718, 966, 526, 518, 8970, 3009, 9098, 2063, 10571, 8267, 9038, 2958, 11214 ], [ 18492, 18780, 22884, 22604, 2056, 6156, 6504, 20540, 22828, 20552, 6412, 6404, 2108, 2128, 324, 16460, 20812, 20604, 22856, 6156, 22784, 28, 6400, 2136, 6508, 22836, 6408, 20592, 22620, 18552, 6484, 20780, 20580, 16500, 2108, 336, 22908, 4416, 4120, 20740, 6188 ], [ 24643, 28683, 74, -4023, -12216, 14410, 3, 8203, 26633, 12360, 2, -22463, -24568, 14346, -6070, -32765, 16457, 14346, 30731, -16318, -6134, 6145, 18432, -20416, -16317, 8200, -10230, 28736, -14270, -30711, 10249, 16385, 26690, -16318, 20490, 28673, 4161, -16374, 2121, 10249, 22528 ], [ -22382, 8214, -30442, 338, 10322, 10244, 10260, 2054, -30462, -22378, 8256, -22396, -24494, 8324, 66, 2374, 8390, 324, 2496, -30720, -24316, 452, 2066, -24366, -32380, -32382, 2132, 8452, -32688, 10688, 10710, 10310, -32430, -30320, -24188, 8274, -24254, -30506, 2198, -24122, -24124 ], [ 48, 14964, 4373, 10545, 2401, 4677, 2820, 2421, 11089, 277, 337, 6180, 8561, 4133, 14417, 12629, 8565, 10336, 4465, 881, 8500, 11073, 2881, 14933, 15216, 2672, 6768, 11061, 6677, 9060, 12356, 10305, 4368, 8756, 6704, 309, 8309, 8997, 2164, 14340, 11029 ], [ 16645, 16384, 20480, 4096, 16645, 4097, 4353, 4353, 4353, 4096, 256, 16644, 4101, 16384, 20480, 4352, 261, 261, 16644, 1, 20740, 20740, 260, 260, 20481, 4357, 16385, 4, 4096, 256, 20481, 16389, 20480, 20481, 4, 4352, 260, 20740, 20736, 1, 260 ], [ 5268, 1428, 400, 1300, 1296, 1168, 5140, 260, 1280, 5508, 1300, 1296, 388, 4372, 5520, 5392, 4116, 148, 1156, 1296, 5396, 5140, 5136, 1424, 260, 1296, 4484, 5248, 4496, 1408, 5524, 276, 276, 1424, 4116, 4372, 4228, 5120, 4096, 1168, 4356 ], [ 3264, 28240, -6080, 25168, 10832, 17936, -28976, -7664, -5056, 26768, 19584, 1104, 18960, -22848, -22896, 16976, 19024, -5552, -16320, -28992, -23472, 17936, 3200, 16384, -29488, 18960, 3200, -22400, 25808, -14832, -13696, 19072, -6128, 17104, 720, 25280, -16192, 3088, -24048, -12672, 27840 ], [ -30464, 4896, -29920, -30368, 1120, -26880, -25056, 800, 4384, -29088, 3104, -30912, -25312, 3840, 1280, -26112, -29856, 5888, -25056, -29376, -24768, -27904, -30400, 6656, 4416, -26528, 4896, 3168, -25024, 3392, -31136, 1024, -30208, 4416, -25344, -32704, -32480, 3168, -32736, 1824, 6208 ], [ 5126, 14567, -26972, 12419, -22334, -18751, -31549, -16861, -31230, 3715, -31097, 8389, -20796, -19291, 9222, -28540, 9924, 10756, 1733, 612, 1702, 5796, 3271, 8742, -30683, 10244, 4230, -24352, 4805, 12357, 13890, -17180, -29694, 3652, 1093, 4128, -28159, -31101, 14466, -27036, 8327 ], [ 11426, 18616, 19498, 2072, 19506, 3256, 8200, 10410, 24736, 1170, 17544, 1058, 10266, 10250, 2066, 27656, 1080, 138, 26770, 2176, 8242, 11306, 9240, 8216, 3080, 2064, 17592, 24720, 25754, 2104, 146, 25640, 8376, 10418, 11450, 16386, 2208, 27778, 19640, 16432, 10240 ], [ -32488, 2062, -22006, -30718, 2818, 8460, -30442, 2076, -22504, -32236, 10, -21758, 10768, 274, 10270, 284, 2590, -30720, -22514, 2564, 532, 2590, 10270, 790, 796, -24576, 11014, 770, 778, 11038, -32228, -32236, -24300, -30438, -21996, 22, -30434, -32746, 10778, 10502, -24568 ], [ 8209, 8320, 10337, 2193, 2144, 10337, 8224, 10344, 10440, 129, 2113, 2257, 10401, 2129, 24, 8321, 48, 10448, 10353, 10345, 8305, 8296, 121, 10264, 8361, 2192, 2209, 2200, 184, 8320, 8360, 10433, 89, 8241, 8224, 8281, 8369, 96, 57, 17, 10440 ], [ 192, 10304, 10304, 8640, 10240, 8584, 0, 10696, 2056, 1, 137, 8576, 8392, 10497, 2249, 200, 392, 457, 8457, 2504, 8384, 10304, 2184, 456, 8328, 2505, 8648, 2184, 137, 10560, 8256, 2432, 8649, 8329, 256, 328, 10376, 10305, 264, 10432, 10377 ], [ -28471, 26776, 2048, -18224, 10376, -1847, 16448, 14528, 12305, 20568, -12207, -18239, 4185, -18295, 18584, 26777, -1839, 18505, -6008, 24769, -28656, 30729, 2073, 28737, 12376, 14473, -10112, 10321, 16521, 14401, 30800, -30655, -20480, -6143, 6145, 4312, -12080, -24495, -18416, 16520, 2048 ], [ 768, 25096, 25899, 7712, 20489, 10531, 32041, 26881, 20995, 811, 19977, 26915, 3595, 30251, 811, 17955, 1569, 23585, 11307, 26891, 32034, 14337, 13059, 31752, 4874, 5130, 28928, 28960, 3584, 19969, 28426, 10499, 21536, 3595, 7939, 8233, 7179, 23080, 15873, 23595, 18217 ], [ 11572, 10528, 3076, 10240, 10545, 10261, 3361, 3349, 2304, 3073, 8469, 11568, 2324, 3093, 8500, 9268, 1333, 3121, 1041, 8209, 8241, 11541, 1281, 2352, 1061, 8464, 8501, 2081, 11301, 10497, 9521, 5, 2068, 2309, 1333, 9233, 2080, 11520, 3089, 2340, 9217 ], [ 22272, 9809, 13353, 29457, 12337, 12408, 10041, 26161, 880, 13161, 1, 5633, 9496, 26168, 22072, 5409, 25096, 9049, 29536, 26489, 112, 8272, 26465, 28712, 5153, 22096, 10009, 13672, 22369, 26433, 12568, 1881, 22041, 24833, 8825, 16688, 29816, 1105, 13673, 4625, 29440 ], [ 642, -15862, 17024, 706, 16906, 712, -15678, 16904, -32768, -32056, -32768, 16960, 17034, 17024, -16376, 130, 512, 17096, 17024, -16318, 17032, 16384, -32254, 714, 16456, -16382, -15872, 16576, 16394, 16450, -32704, -15800, -32568, 512, 16512, 16456, -16246, -32630, 16456, 16394, -15744 ], [ 14368, 7552, 6272, 4257, 15745, 2433, 9216, 1280, 12321, 8192, 33, 15392, 6433, 14624, 13441, 5249, 1153, 32, 13313, 3456, 12672, 9601, 9601, 11553, 9504, 7553, 5376, 15744, 11553, 4257, 14592, 5121, 8608, 5249, 14593, 3328, 12289, 7584, 9217, 15648, 4257 ], [ 17560, 1162, 17562, 202, 17474, 74, 1026, 1096, 16402, 208, 17424, 17496, 16400, 16394, 17418, 16578, 1218, 17618, 17624, 1106, 1170, 1162, 17610, 16400, 1098, 17616, 16392, 1232, 1152, 194, 90, 16514, 1224, 17418, 8, 17482, 1234, 17560, 146, 8, 154 ], [ 24840, 2592, 24, 11032, 2816, 816, 16952, 2104, 19240, 25088, 8712, 11048, 25352, 16, 27416, 25360, 24832, 26912, 816, 24856, 16, 17176, 26624, 24600, 27432, 10512, 280, 27432, 2104, 26904, 800, 10784, 18992, 304, 16656, 8736, 8704, 16696, 18696, 16408, 10536 ], [ 8256, -14010, 8196, 24642, -14014, 2118, 26690, -24572, -8190, 8196, -16060, -32768, -22272, 24576, -16122, 18500, 18752, 8192, -16060, -6080, -16314, -8124, -7936, -8126, -16064, -8124, 326, 262, 26692, -22270, 24580, 18496, 26880, 18758, 2112, -5886, 26624, 16386, -14078, -14078, -24510 ], [ 1280, 17664, 16400, 20752, 20736, -16112, 17680, -27392, 1296, -11248, -16384, -15360, 16384, 21776, 4112, -16112, 16, -12032, -12288, -31488, -11248, 4352, 4112, 16, 16640, -31488, 21520, -16368, -15344, -15104, 17680, 5376, -31488, -31472, 1024, 5392, -10992, -16112, 5136, 16400, 21760 ], [ 16914, 2054, 3606, 17920, 19472, 16384, 16912, 3076, 3584, 2562, 16406, 3078, 1042, 19476, 4, 17410, 19478, 16386, 512, 18946, 17428, 3078, 17922, 17412, 1536, 530, 1028, 528, 6, 1556, 1542, 1028, 17428, 17920, 17926, 3074, 2560, 2, 18960, 2, 514 ], [ 10248, 4100, 10253, 12292, 14349, 14348, 12297, 12292, 10245, 2052, 6152, 12292, 8193, 10252, 4, 6156, 10252, 2057, 10249, 12296, 14348, 6156, 10248, 8200, 10252, 10252, 14336, 12297, 5, 10248, 13, 2060, 14341, 10249, 2060, 0, 6144, 8192, 14345, 12289, 6144 ], [ -15320, -31232, 16416, -32224, 8, 16392, 0, 16896, -32736, -15328, 16416, -32760, 17928, -32216, 512, 17928, -31704, 17408, 544, 520, -32768, -32768, -31200, -14808, -15360, 0, -32768, -16344, 17416, 17952, 1568, 544, 1576, 40, 16928, -16384, -15360, 8, 17952, 0, 1056 ], [ 18496, -31344, 17556, 3184, -16172, 3444, 1476, 2528, 16512, -15280, -14096, 1476, -31580, -32508, -14284, 16560, -13004, 2256, 16656, 2484, 1472, 404, 1344, 19652, -14892, -31452, 16516, -14928, 18720, 2528, 1232, 2080, -13852, 2244, -13004, 18660, 2100, -13296, -16256, 19488, -15248 ], [ 19022, 581, 2127, 68, 19010, 18441, 16907, 585, 16961, 2061, 2638, 79, 2563, 16965, 78, 522, 75, 2573, 19016, 16902, 2112, 512, 2126, 2638, 18435, 2632, 2054, 16908, 18949, 18955, 16905, 16397, 2570, 18498, 19021, 16972, 2638, 18443, 18954, 2564, 2112 ], [ 4420, 65, 452, 4169, 128, 196, 256, 4101, 73, 5, 329, 4225, 4353, 4357, 456, 269, 73, 4552, 4105, 4421, 392, 4484, 204, 4100, 393, 4297, 4301, 460, 73, 4105, 388, 4292, 0, 4493, 4484, 4416, 4420, 8, 4416, 453, 4492 ], [ 8196, 8220, 8196, 8220, 24596, 24584, 26624, 2064, 18448, 0, 12, 20, 24, 24588, 10244, 8216, 18432, 16400, 10268, 16388, 26652, 10244, 8212, 10244, 26624, 8, 16384, 24580, 18452, 16384, 10260, 16392, 24, 10240, 2056, 24584, 26636, 10244, 26644, 2064, 2052 ], [ 8, 296, 8232, 8232, 8288, 40, 8192, 360, 320, 8512, 32, 8, 8256, 8288, 320, 8192, 8224, 256, 264, 8488, 8488, 8520, 8192, 8200, 256, 352, 328, 72, 96, 8, 32, 8232, 96, 8512, 8288, 0, 8224, 8488, 40, 8264, 8232 ], [ 27393, 29460, 12295, 29187, 29185, 13077, 20752, 17157, 21255, 28676, 2576, 4614, 4369, 12565, 24578, 20996, 2053, 8198, 27394, 22784, 4866, 24578, 30723, 6402, 2305, 16900, 8450, 10754, 4373, 790, 17158, 278, 12822, 14599, 12546, 4886, 20738, 4627, 2564, 28673, 18694 ], [ 20738, 192, -16183, -27764, 20811, -11769, 4996, -32754, -15743, 911, 20621, 15, -28224, -15680, 4997, -12215, -27773, 4745, 778, -15540, 16960, -28404, -11442, 20493, -28088, 16706, -31928, -28028, -32251, -11768, -27892, -16178, -31798, 21249, 782, 4229, -32061, 516, 16515, -32376, 17226 ], [ 146, 17424, 17988, 17088, 17104, 1044, 724, 17942, 17926, 528, 1600, 16454, 16964, 16912, 17602, 16518, 18054, 17476, 16388, 17424, 17108, 22, 17540, 534, 18004, 17044, 208, 146, 16918, 22, 128, 17536, 17616, 20, 656, 146, 16582, 80, 17984, 1154, 16900 ], [ -28670, -20341, 8200, -24439, -28501, -24543, 12323, -32727, 4099, -32606, 12298, 131, 43, 34, -20447, 12328, 12329, -24576, -28632, -32608, -20319, 8225, 12296, -20309, -20446, 4131, -20437, -20311, 136, -32734, 161, -32728, -28535, -28534, -24573, -24416, 12288, 12458, 42, -24575, -32607 ], [ 13330, 5178, 5136, 4104, 12322, 5136, 4152, 9234, 9218, 16, 8242, 5128, 5176, 9258, 9256, 4114, 5144, 9272, 13360, 5168, 13336, 13368, 0, 4152, 5160, 8242, 9256, 9272, 9224, 13336, 9224, 9242, 24, 4098, 5144, 4112, 4136, 4144, 13368, 13368, 18 ], [ -8096, 2592, -30720, -14144, -8128, 26660, -30656, -8092, 8928, -8092, -14204, 8384, -30684, 740, 24640, 544, 19136, 8356, 2592, 8320, 27232, 644, -15776, 100, -5504, -21984, 24612, 8420, -14240, 26784, -16380, -13728, -23836, -24000, 2212, 24704, 2244, -6108, 16992, 8224, -24032 ], [ 24, 258, 8, 274, 1306, 1282, 1290, 1306, 258, 1290, 258, 1288, 1296, 0, 0, 280, 280, 256, 1296, 1034, 272, 1280, 1290, 24, 272, 258, 1288, 1026, 1024, 282, 1298, 16, 1050, 1032, 274, 1048, 280, 18, 1290, 1290, 1026 ] ], [ [ 16512, 2624, 16384, 3779, 17088, 16449, 20099, 18433, 3776, 128, 17408, 3200, 704, 16962, 2689, 1, 17539, 641, 20162, 2691, 3715, 1730, 3779, 20097, 17536, 3267, 193, 2624, 19458, 1667, 17027, 1666, 18435, 16961, 20098, 19457, 3073, 18049, 128, 17089, 20160 ], [ 784, -25840, -32256, -32255, 6673, 6657, 6656, -30703, -30464, -29935, 6400, 769, -25855, 2817, -32496, -26352, 768, -32255, -28143, -32240, -29935, -25840, -29935, 4865, 6417, -30448, -25856, 256, 6929, -28400, 4096, 2320, 2065, 2561, 785, -30720, -30191, 528, 2576, 272, 512 ], [ -26624, -18432, -22464, 14656, 2048, 14336, 12288, 10496, 14336, -30464, 10560, -20160, -20416, 12544, -32448, -30720, 4352, 8512, 8256, -22272, 12352, -26304, -20416, 8256, 10560, 10560, -18368, -20480, -28608, 6464, -32512, -28416, 10304, -20160, -20416, 14592, -20160, 14336, -20160, 6400, 6400 ], [ 1554, 320, 3840, 2578, 2, 1280, 3330, 1362, 0, 1282, 3328, 3584, 850, 2562, 320, 3602, 3394, 2386, 322, 258, 3088, 2640, 2818, 2816, 3328, 3408, 3410, 18, 3392, 3152, 1794, 3920, 336, 0, 2384, 3840, 1280, 2112, 3858, 3392, 2898 ], [ 10752, -30207, 1, -5624, -32255, -32760, 18952, 10753, 520, 520, -30711, -32247, 16385, -16375, 18432, -32256, 10761, 25097, -8183, -13816, 10761, -8192, -15863, 18433, 10760, -24064, -7679, -24568, -6143, 18953, 8704, 2049, -13823, -16375, 8200, -22527, 25097, 18953, 16896, -24576, -14335 ], [ 4144, 4096, 4129, 4144, 33, 32, 4144, 4129, 17, 4144, 4112, 49, 4145, 4097, 4112, 4145, 4096, 49, 33, 4113, 4112, 4113, 4129, 0, 33, 4145, 4097, 1, 17, 4129, 48, 4144, 49, 49, 4144, 4144, 32, 1, 4096, 4144, 16 ], [ 9248, 19977, -24536, -24048, 9217, -24055, 16945, -32751, 1576, 16392, 24584, 19505, 9224, 26161, 529, 25104, 27704, 20025, 11288, 26640, 28184, -7120, -13295, 10296, -5631, -30152, -12751, 19456, 25609, -23511, 8217, 11792, 18473, -15864, 16921, 1593, -21976, 18952, 26144, 512, -29671 ], [ 4112, -32752, -32766, -32750, 18, -28528, 4224, -28670, 16, -32640, 130, -28672, -32638, 144, 16, 4098, -28526, -28528, -28544, 2, -32638, -28542, -32768, -32624, -32750, -28542, 4112, -32640, 4098, 4114, 4112, 4114, 4096, 4112, 4240, 130, -28544, -28526, 4098, 16, -28656 ], [ 28088, 9532, 8708, 908, 9628, 4012, 20376, 9864, 1420, 18960, 18304, 25912, 10156, 27684, 17024, 19976, 24608, 8196, 17436, 2308, 27168, 25756, 26760, 25748, 25872, 9248, 1568, 25768, 18200, 1692, 17972, 24848, 25784, 9124, 11648, 26656, 16432, 10932, 3204, 19468, 780 ], [ 12488, 4236, 12296, 64, 8204, 8324, 8384, 12292, 8328, 8200, 64, 204, 4300, 4104, 12352, 4168, 4288, 8256, 200, 8328, 0, 12428, 12364, 4096, 192, 12300, 4168, 0, 8320, 4172, 8260, 192, 128, 12484, 68, 76, 12420, 4292, 4168, 12352, 8200 ], [ 7171, 6152, 6155, 6155, 7171, 1057, 1066, 1034, 4138, 5122, 5122, 3073, 6187, 1, 1064, 4128, 5154, 4104, 1057, 3082, 2050, 3112, 4128, 1064, 4131, 9, 5152, 1067, 6187, 41, 5152, 1058, 4104, 35, 41, 6153, 5162, 1064, 7168, 7178, 43 ], [ -24544, 9728, -31232, -23008, -32768, -24575, -24064, -32768, 8224, -32255, -31231, -32224, 9728, -23551, -32735, -32223, -24032, -31231, -23552, -24031, 8737, -31744, -24064, -24576, -31712, 8736, 8224, -23519, -32767, 9216, 545, -32768, -31199, -31199, 9761, 8192, 1569, -24576, -31232, 9217, 8736 ], [ 8708, -32118, -32114, 8192, 4108, -28026, 650, -28018, 8704, 4746, 8704, -20346, -24060, 8324, -28542, 8840, -19838, -20342, -32250, -28150, -19826, 8206, -23926, 4742, 8324, -24564, 12938, -24052, -28660, 4738, -28020, -24572, -32762, 8838, -32768, -23930, -28530, 12942, 12424, 134, 8320 ], [ 10, 160, 4243, 6296, 6160, 6168, 6195, 50, 2106, 2066, 4251, 4274, 144, 6280, 0, 162, 4272, 6201, 2066, 2049, 2184, 6144, 144, 6200, 6291, 2217, 4122, 178, 2098, 6186, 2059, 4113, 0, 2080, 42, 6145, 6329, 186, 2058, 6161, 4243 ], [ 2121, 312, 1300, 1397, 3173, -30419, 29, -30624, -30620, -32676, 3184, -29663, -31464, 3441, 2165, 1353, 32, 0, -31668, -30403, -30347, -32763, 84, -30340, -30379, -29331, -32751, -30447, 3085, -32679, -32760, -31704, -29607, -32399, 1288, 3185, -32711, -31731, 272, 2400, -30616 ], [ 24672, 2094, 24762, -4042, 20638, -10176, 8228, -18216, -18208, -26464, -5970, -22472, -5954, -4042, 4120, -26608, -8064, 24594, -28476, 26758, -30694, 28870, -6100, 12426, 22756, 16496, 12428, -28418, -14270, 22560, 26714, -14184, 10244, -4022, 20674, 22756, 20730, 16450, 6212, 30924, 28810 ], [ 24610, 25380, 24870, 16646, 25216, 8224, 24964, 24870, 9120, 8866, 16644, 16672, 9126, 518, 16642, 422, 24960, 640, 516, 17060, 898, 16672, 16642, 8452, 24614, 8838, 16802, 25382, 24710, 24960, 8582, 8448, 928, 17058, 24966, 8576, 16930, 25506, 25094, 512, 672 ], [ 24578, 16387, 24578, 2, 8194, 8192, 2, 8194, 8192, 24579, 8194, 24579, 2, 16384, 2, 24576, 16384, 24579, 24577, 16385, 16385, 8194, 24579, 16384, 2, 1, 16386, 1, 8192, 1, 3, 16385, 8194, 0, 8192, 16387, 24577, 24579, 24578, 24579, 8192 ], [ 576, 709, 519, 577, 966, 384, 839, 963, 770, 257, 517, 68, 192, 512, 131, 707, 132, 320, 66, 581, 384, 7, 711, 385, 640, 838, 580, 259, 704, 388, 709, 513, 70, 963, 962, 583, 771, 640, 581, 385, 516 ], [ 8564, -28092, -30720, -25776, -30700, -20380, 14640, 100, 14676, -30108, 11060, 6480, -25740, -32396, 14660, -32668, -19612, 2144, -29836, -21648, -24288, 6688, -30188, 10868, -26268, 2880, 2420, 580, 14420, -20416, 14964, -17548, 15216, 14596, 4096, 2388, -30716, -19600, -19648, -24480, -30704 ], [ 549, 523, -32764, -32759, 4109, 47, -32057, -32567, -28026, 751, -28629, 4645, -32536, -32572, -32052, 4300, -32755, -27932, 4197, -28444, -32156, 4226, 4271, -32724, -28597, 4237, -32248, 6, 718, -32700, 133, 552, -32539, 4110, -28063, -28529, 4205, -28160, -32123, 4736, -32177 ], [ 2192, 2388, 2452, -30464, -32252, -21680, 3012, -32576, -32320, 512, 2752, -21680, -29952, -21820, -21696, 324, 10304, -29740, -32496, -30080, -23724, 2628, 9088, -29936, 2944, 10816, -21568, 2304, 784, -32684, 10500, 8320, 8704, 10368, -24236, 9108, 8528, 2324, -30128, -30144, -30640 ], [ -14524, -31481, 87, -16379, -32188, -16252, 17155, -31932, -31165, -16233, 1028, 16903, 17943, -31546, -14592, 18115, 1031, -32574, -14569, -15017, -31104, 17410, 1476, -31802, -32316, 1473, 131, 16512, 16581, 898, -32704, -32175, -32495, 962, 580, -31290, -15034, -14459, -14573, -32446, -14842 ], [ 257, 3080, 3073, 1025, 1025, 3073, 1024, 3097, 3073, 3081, 3344, 273, 2049, 2328, 1288, 3088, 24, 9, 1296, 1041, 2313, 1280, 3072, 3329, 3328, 2313, 273, 1288, 3081, 2313, 0, 2305, 2049, 280, 1288, 1, 9, 2329, 24, 272, 1033 ], [ 4416, 14337, 4096, 10240, 0, 257, 4481, 12545, 12352, 12481, 192, 257, 4096, 192, 6145, 4353, 2176, 10560, 4417, 12481, 14657, 12673, 6464, 12352, 192, 384, 8512, 4161, 14336, 6272, 10496, 12545, 10688, 10688, 12289, 12544, 129, 8512, 14400, 14465, 14465 ], [ -27376, 12496, 30016, -31534, -7088, 1424, 8592, 21842, 9490, 25986, 1168, -19262, 24832, -7806, -12142, 9232, 13376, 12546, 272, 12432, 17488, -19440, 21842, 1154, -7150, -11822, -32622, -3824, 16786, 26050, -24574, 13698, -14912, -28528, 4352, -32448, -20462, -16128, 20674, -24368, -16304 ], [ 20480, 20489, 16385, 4353, 920, 4488, 16640, 145, 24, 769, 640, 4113, 4232, 16776, 4872, 17289, 4737, 265, 4873, 16537, 665, 20633, 4224, 17305, 21001, 920, 21256, 257, 16528, 400, 4480, 4992, 16400, 392, 153, 4745, 16913, 4608, 137, 264, 4497 ], [ -32504, -32696, -22272, -24246, -22528, 8202, -24256, -32766, -22272, 10250, 256, 8512, -22270, -24312, 72, -30718, 2050, -24566, 0, 10250, -32704, -32758, -24576, 2306, 10506, 2378, 2114, 10312, -24512, -24310, 8266, -24312, 10304, -24248, 8264, 8, 2050, 256, 72, -22528, -30718 ], [ -21472, 3173, 9220, -30623, -8126, 16451, 17444, 8260, -14235, 11330, -21470, 11335, 16481, -23513, 11298, -30650, 9223, 1056, 25601, 2119, -30650, 18528, -16286, 11299, 17479, -15360, -30617, 1062, -7130, 2082, 25606, 8256, -22432, 16484, -14272, 3169, -16284, 18467, -5056, -16351, 27748 ], [ 4376, 4096, 2312, 6400, 5400, 268, 3348, 2332, 4368, 5376, 5144, 3088, 0, 6408, 6160, 3096, 28, 1028, 3080, 28, 4104, 7184, 1300, 4116, 4112, 3100, 272, 3096, 28, 1052, 4096, 4380, 1308, 2068, 6428, 2324, 7176, 3348, 4360, 4376, 3080 ], [ 2120, -30328, 2377, 460, -31284, 3329, 1288, 1156, 1156, 1228, 1412, 1473, 3136, 1285, -31612, 3140, -30588, 1153, 1153, -31424, -30587, 1484, 3208, 136, -30648, 324, 452, -30267, 1, 1280, 3524, 325, -31551, 137, -32436, 2189, 456, 1156, -29440, -29235, -30455 ], [ 1281, 8610, 16803, 16608, 1697, 16704, 25923, 24768, 26530, 17858, 17857, 9089, 24704, 2016, 9248, 643, 10208, 1218, 8546, 227, 8258, 1059, 2017, 9408, 17442, 17121, 18146, 17153, 25762, 25378, 17794, 1185, 25187, 18401, 897, 8288, 226, 8450, 25792, 578, 25024 ], [ 31936, 26304, 5184, 20992, 5312, 30848, 19584, 20992, 13376, 20544, 1216, 28288, 8896, 8256, 29184, 19136, 25088, 3712, 27200, 24128, 2176, 31360, 12800, 26112, 12416, 22144, 2752, 12928, 32448, 31360, 13440, 15040, 26816, 640, 1600, 11264, 29696, 6656, 7872, 5696, 21120 ], [ 5376, 3072, 2305, 9217, 5121, 14592, 7552, 12289, 12544, 12289, 12673, 8448, 0, 3329, 6273, 5120, 5504, 2304, 10625, 14720, 13569, 1408, 0, 4097, 10496, 8320, 5376, 14720, 10369, 7552, 3329, 128, 12288, 5121, 14464, 14720, 2176, 6272, 11520, 6528, 1152 ], [ 13286, 686, 9158, 8238, 13186, 4422, 9028, 8704, 13038, 12458, 4908, 12558, 742, 4644, 8706, 2, 4100, 9036, 320, 910, 4266, 454, 8800, 12994, 648, 12650, 8352, 12424, 12844, 13220, 448, 2, 8522, 706, 484, 8398, 4486, 8710, 1006, 8938, 8618 ], [ 12544, -23423, 9380, -28415, 416, -28255, 8452, 161, 13568, -28635, -32763, 13344, 8357, -24571, -28255, -27388, -32476, -27520, 8576, 13573, -27616, 13732, 9633, 1061, -20351, -32507, -24283, 12676, 13604, 9477, -28512, -28251, -27227, -32608, -19327, 13700, 13473, 5125, 9505, 4260, -32640 ], [ 1170, 2754, -30061, 1619, 8912, 10946, 11971, 3713, 3728, 2176, -28992, -23533, -31600, -20912, -23536, 656, -23359, -30062, -23872, -20864, 2562, 8384, 67, 1682, 11778, -23917, -21421, -21440, -29054, -23406, -23549, -28973, -22974, -29165, 1027, -20928, 8322, 11266, -24445, 3, -32127 ], [ -23296, -31488, -19200, -17152, -27392, -21504, 5376, 7432, 8456, 256, 1280, -28672, 14344, 6144, -29440, -23544, -22528, 13568, -27392, 15368, -17152, -19200, -30720, 3080, -26624, -17400, 9472, -27384, -18168, 3072, -32504, -25344, -20472, 3336, -29688, 10240, -23544, -27648, -19448, 7432, 14600 ], [ -32640, -32253, -24557, 144, 8337, 129, -24047, 8706, -32768, -32127, 130, -32623, 8722, -24573, 130, 8336, 8337, -24431, -32239, -32767, 531, 8209, -24560, -24558, -23919, -23917, 8722, 8705, 8339, 144, -32765, 130, 8322, -32255, 8194, -24045, 18, -24448, 1, 16, 8210 ], [ 1588, 24, 0, 540, 1032, 2708, 2068, 2616, 660, 2204, 16, 2192, 180, 2204, 24, 152, 1060, 680, 2568, 2180, 3740, 2560, 3596, 128, 3628, 2184, 2108, 552, 3200, 2568, 1192, 2192, 696, 532, 3720, 564, 516, 184, 1172, 1052, 188 ], [ 264, 25868, 4104, 260, 5384, 21760, 5380, 17668, 16652, 17668, 9472, 21508, 8460, 4352, 25860, 12548, 17412, 25604, 24836, 28936, 28672, 5128, 28676, 12556, 5124, 28928, 29696, 28676, 21508, 268, 4100, 13312, 4100, 1280, 28676, 21508, 12552, 16648, 5124, 20744, 9484 ], [ 33, 9265, 1, 8224, 1360, 1344, 8512, 1088, 1296, 9552, 321, 2129, 2065, 11632, 304, 8497, 11569, 10320, 16, 2385, 11521, 1376, 9249, 10305, 1089, 8560, 8560, 2128, 11601, 1297, 2417, 8496, 9281, 1376, 8193, 289, 8544, 2336, 2400, 1057, 2064 ], [ 24732, 16798, 26, 24845, 24839, 24987, 24728, 16391, 16787, 154, 16778, 148, 16799, 8200, 149, 2, 8321, 16512, 8222, 263, 8347, 8479, 158, 16521, 390, 24853, 8347, 16785, 18, 24984, 24599, 24597, 24728, 24965, 16771, 16666, 278, 8463, 24704, 24588, 147 ], [ 26647, 24594, 12803, 18961, 4624, 8196, 10247, 4749, 27157, 27159, 24708, 2191, 30750, 8344, 27152, 14337, 31249, 27286, 30867, 16543, 8195, 23188, 19078, 31247, 10889, 18575, 517, 24592, 19101, 12433, 10880, 14977, 12308, 19097, 531, 12445, 22670, 24722, 30877, 18444, 20998 ], [ 10500, 8580, 8577, 2048, 128, 2305, 2177, 2052, 8320, 8325, 10373, 2053, 2436, 2181, 133, 2180, 8577, 10624, 8196, 388, 2048, 2433, 10625, 8192, 10244, 10373, 384, 389, 8581, 133, 2177, 8321, 10625, 2308, 8325, 8448, 2053, 2437, 2180, 10625, 10496 ], [ -26495, -28539, -28140, -32688, -26623, 4608, -26495, 4240, 6213, -32112, 4613, -25967, -28011, -28588, 528, 4293, 6788, 6273, 4112, 2256, 4288, 4821, 640, 6288, 4672, -32688, 4304, 4244, -30715, -32192, -32619, 6164, 4292, 6677, 4816, -32176, 4096, 2768, 4100, -30656, 197 ], [ 8241, 10752, 28192, 26640, 32, 24625, 8753, 8192, 3073, 2048, 10272, 26657, 20016, 10769, 17969, 1072, 2576, 26624, 10240, 17441, 11312, 10240, 17969, 28193, 2593, 17953, 3073, 20016, 16416, 10768, 10752, 8737, 1072, 8753, 11265, 9217, 18448, 18433, 3617, 19473, 26656 ], [ 669, 3028, 2881, 596, 2120, 2120, 2829, 585, 85, 2445, 3020, 452, 2133, 2244, 773, 2245, 517, 3008, 81, 81, 2777, 2460, 85, 2821, 2441, 973, 2708, 2889, 2889, 2049, 2057, 2644, 901, 268, 2637, 2580, 141, 128, 465, 536, 213 ], [ 2076, 1024, 3092, 1028, 1028, 4, 3076, 16, 3080, 1032, 2068, 2072, 1036, 0, 2060, 2060, 28, 4, 1052, 1040, 1032, 0, 3096, 2056, 3092, 28, 8, 1028, 1036, 1024, 2052, 12, 2076, 3072, 1044, 2068, 3084, 2052, 3072, 0, 24 ], [ 19524, 21508, 15552, 29760, 6148, 26628, 21504, 20608, 15364, 14468, 25792, 3076, 2112, 6148, 27716, 13504, 29828, 10304, 14528, 7296, 15556, 0, 29892, 18496, 6148, 20544, 4096, 2116, 9216, 21508, 25796, 24704, 13508, 1216, 31872, 132, 2052, 2112, 14400, 8196, 12288 ] ], [ [ 2323, 3843, 8976, 12037, 11015, 2560, 2563, 3073, 11012, 11543, 10502, 9493, 275, 3587, 1539, 9984, 1029, 2576, 2050, 9490, 3074, 11029, 3841, 8211, 10245, 3344, 8470, 2065, 2567, 1283, 11030, 10002, 11270, 278, 11540, 2567, 10502, 8466, 2834, 9744, 275 ], [ 5184, -26528, -31677, -31741, -32733, -27549, 1088, -30624, -32734, -29597, -27646, -27552, -27648, -32765, 7234, 3072, -25600, -32669, -27645, -25502, -31647, 3138, 5153, -27615, -30688, -31677, -31648, 64, -25501, -29632, 1088, -28605, -31741, -31743, 7265, -31709, 4131, -27550, 1026, 7233, -31647 ], [ 912, 17296, 16896, 16528, 784, 144, 16784, 16384, 16640, 16960, 16848, 576, 16832, 16528, 912, 512, 16512, 464, 144, 17216, 17232, 128, 17088, 16, 336, 528, 192, 16592, 656, 16400, 320, 16400, 720, 192, 17088, 17104, 16768, 976, 192, 512, 17168 ], [ 12298, 24754, 16602, 8386, 26730, 8322, 8386, 8376, 20560, 12498, 16522, 6362, 16602, 16480, 14354, 30816, 10402, 6352, 8202, 128, 22586, 18656, 56, 10288, 28896, 18450, 12410, 30920, 16498, 194, 20586, 26866, 8354, 20562, 10416, 6242, 18592, 8248, 30888, 10250, 24666 ], [ 9416, -32571, 8397, -32700, 14337, -22451, 5321, -18232, -30524, 10372, 11405, 2125, 193, -19388, 11272, 4173, -29688, -25472, 11277, 9344, 7177, 3201, -22523, -23487, 14540, -19379, 4228, 13449, 10368, -23483, 1164, -23347, 7308, -27639, -23483, 15368, 9288, -30516, -19320, -20275, 13504 ], [ -15856, 4609, -15344, -11760, -8128, -8112, -15872, -23983, 4177, 17409, -16383, -15296, 25168, -15344, -3584, -10736, -23023, -8111, -15872, -11264, 17425, 26177, -28096, -23551, -8175, 80, 29248, 21505, -32703, 13328, 28673, -22976, -11712, -15856, -18944, -6655, 21072, -28096, -4095, 24641, -28159 ], [ 516, 2688, -28668, 524, -26488, -28160, 136, 4744, -26496, -26100, -26612, -30716, -30076, -26612, 644, 6664, 6148, -30584, 6280, 2560, 4232, -30708, -26496, -26488, -26484, 4100, 2560, -30196, -30584, -28148, -32632, -32632, 2700, -26112, -32760, -26492, 6276, -28160, -26108, -32760, 132 ], [ 4994, 4102, 1060, 8964, 12930, 8356, 1794, 5410, 770, 8224, 9378, 9090, 5124, 8866, 4262, 12672, 5126, 1442, 5924, 13986, 9216, 5890, 8998, 13348, 8192, 4898, 1926, 6054, 9124, 8994, 12930, 12288, 13346, 5382, 4128, 8356, 384, 12322, 9254, 13600, 12966 ], [ 8210, 132, -23534, 20, -23420, 128, -23420, -23532, -31740, 1040, -24560, 1158, -32748, -24448, -23406, -31728, 9218, 1044, 9220, 9238, -31614, -23546, 9220, -23550, 8324, -23536, 9222, 1152, -24572, 9348, -31740, -23536, 8336, 9232, 8194, -31744, -31594, -23424, 9232, -31600, 8322 ], [ 27718, -22454, -24504, 27728, 27658, -5038, 17614, 26640, 25608, -16356, 18, -31526, 8, -30650, -23354, -6964, -29486, -15284, 10252, 24710, -15288, 8408, -6008, 10334, -29628, 10308, 1218, 1160, -32566, 25680, -21354, -32614, -23394, 11330, -24550, 24734, 8204, -16236, -30630, -30582, 11356 ], [ 8837, 9236, 9220, 8708, 8721, 8209, 9221, 9233, 661, 1041, 532, 1540, 1025, 129, 9857, 9876, 644, 8196, 8849, 9745, 1172, 5, 9236, 1684, 1536, 8705, 532, 20, 9860, 21, 1685, 9749, 8193, 9877, 1168, 8836, 645, 644, 516, 8340, 9217 ], [ 4428, 21062, 4618, 64, 4174, 4354, 4358, 18240, 1348, 22090, 5186, 16904, 22018, 21572, 20738, 18244, 17478, 22274, 64, 5894, 22016, 21316, 22090, 4164, 21760, 1030, 17160, 5196, 4104, 1870, 22282, 5706, 17418, 512, 18182, 20480, 16970, 22086, 21570, 18244, 17934 ], [ 16648, 4360, -15924, -12084, 456, 452, -11960, 20800, -32636, -28472, -28472, 16384, -32504, 4552, 20800, -11892, 20608, -16124, -11828, -16244, -15936, -16180, -32384, -32444, -16052, -32700, -16256, -16000, 4292, -28404, 4484, -32320, -28408, 16772, 20868, 4296, -28412, 16712, 20800, 76, -15924 ], [ 18432, 20, 18576, 24596, 148, 2052, 148, 16528, 132, 18436, 8340, 16400, 2048, 18580, 128, 128, 24596, 16404, 18560, 2180, 10368, 26768, 10384, 10240, 26644, 10256, 16528, 2196, 2048, 16528, 8320, 26640, 26624, 10240, 26752, 18436, 24724, 8196, 24592, 10368, 2052 ], [ -31230, -31742, 17, 544, 18, 1072, -32766, 1552, 1072, -31215, 515, 1042, 33, 1027, -32767, -31215, 1072, 529, -32735, -31695, -32751, -31232, 34, -32752, -32765, -32768, -31232, 1584, -32224, 1537, 529, -31198, 1552, -32254, 1074, -31727, -31710, 1587, -31213, 1075, 49 ], [ 8226, -22400, 128, 8746, 8354, -24030, 2730, 2056, -30688, -21984, 10400, 10792, -22366, -30174, 8712, -30176, -32224, 8866, -30710, -24032, -32216, 10922, -30208, 10754, -24022, 8226, -32758, -22520, -24064, -32094, -24542, -24446, -24030, -22488, 8234, 10888, -30078, -32606, 512, -22494, 168 ], [ -30168, -28126, 5218, -28606, -27614, 104, 4138, 2050, 1608, -30680, -26528, 512, -26558, -26560, 6144, 2088, 4706, 2082, 6208, -29656, -30678, 6752, -29600, 5226, 7234, 3656, 5186, -29622, 522, -28064, -26558, -29184, -31672, 2144, -25598, 3080, -28158, -31736, -26016, 3616, 1536 ], [ 3337, 3843, 9545, 13122, 12545, 5961, 14091, 12104, 4874, 840, 8514, 10057, 3840, 6730, 15104, 6657, 9992, 9482, 3592, 9794, 4872, 2112, 769, 5379, 5193, 10049, 7681, 13835, 10498, 4171, 4931, 320, 9282, 1088, 11786, 3584, 12610, 3587, 14091, 5961, 9801 ], [ 1161, 16388, -26619, -27499, 17434, 6156, -13165, 4234, 6, 18, -28518, 20620, 18564, 20623, -30571, -12137, -14330, 1030, -13177, -14191, 18442, 7181, 21526, 1158, 7296, -14207, -10106, -13297, 17414, 4247, -12265, 19605, 18452, -32632, -15359, 3217, 17412, 20508, -25442, -14177, -31742 ], [ -32503, -31729, 334, -31667, -31675, -31409, 11, 1089, -31739, -31417, 73, -31735, 1034, 1290, 1357, 8, 327, 76, -32512, 1281, -32445, -31480, -32443, -32702, 262, -31422, 6, -31409, -31737, -31479, 329, -31417, -32690, -32508, -32757, 257, 6, 1029, 71, -32755, -32499 ], [ 2244, 16640, 2497, 2241, 18689, 129, 2052, 16449, 18688, 2117, 18624, 18628, 69, 193, 18564, 196, 18436, 18752, 16452, 18885, 4, 2369, 385, 16705, 16516, 18885, 260, 18752, 2240, 16449, 261, 384, 5, 384, 0, 68, 448, 16452, 16389, 16773, 16449 ], [ -15712, -15136, 736, 18048, -31072, -15328, -15872, -16224, 96, -31616, 17536, -14624, -15168, -15232, 16448, -32192, 736, 608, 16448, 1696, 1216, -15200, -32096, -32096, -31520, 1600, 1632, 32, 1536, 17408, 32, -16160, -32128, -31520, -32128, -32128, 1120, 1600, 544, 544, 1760 ], [ 37, 1153, 1024, 3717, 8836, 1568, 8865, 9888, 8864, 3076, 9381, 2597, 8705, 11396, 3109, 3585, 3109, 3620, 8837, 2593, 8705, 37, 36, 11264, 11905, 2052, 1152, 1057, 1156, 2560, 10273, 1152, 1696, 8864, 11424, 11941, 11300, 3717, 10752, 1056, 3237 ], [ 2084, 1060, 3104, 3364, 256, 3334, 34, 3168, 1062, 1350, 3174, 3168, 1312, 3430, 1060, 1062, 3430, 2084, 2112, 38, 2084, 0, 6, 1286, 102, 3364, 1382, 2304, 3332, 1028, 2308, 3142, 326, 102, 3076, 3362, 2338, 1378, 262, 3426, 3364 ], [ -27647, -25469, 3083, -29687, -30710, -31614, -27646, -26486, -27509, -31616, 4107, 1161, 2185, -30584, 5250, 7170, -26616, 3080, -32768, 2185, 2185, 3, -26615, 2186, 3075, 5120, 6154, 7169, -28671, 136, -26613, -26486, 1163, 3073, 2056, 4226, -29560, -25470, -26616, -32638, -25589 ], [ 6243, 6753, 6240, 41, 4608, 4201, 2600, 512, 6154, 6184, 65, 4609, 587, 2601, 2080, 6153, 43, 2057, 2560, 6656, 4096, 4618, 6722, 99, 4650, 2600, 553, 8, 6154, 6250, 2089, 4106, 586, 4106, 6178, 2593, 2048, 107, 585, 2563, 6729 ], [ 20592, 6192, 7200, 20512, 16400, 20560, 23568, 22528, 21568, 18480, 22592, 5232, 20592, 23552, 3184, 5184, 5168, 16, 7248, 16448, 23632, 7216, 1056, 21568, 1024, 19488, 19472, 2112, 23632, 4096, 4112, 2048, 21600, 2080, 19504, 2112, 1072, 0, 19552, 64, 18544 ], [ 6274, 3330, -28288, 1408, -27520, 7298, -30464, -13952, 6272, -8832, -8830, -29312, 19840, -30462, -10878, 17666, 4224, -8958, -10112, -29310, -9984, 2434, -9088, -10110, 7170, -11902, -8832, 23810, -31358, 1410, -30718, -32512, 1154, -30590, -13054, -13950, 23808, -27264, -30592, -28416, -16000 ], [ 1116, 4360, 70, 1292, 5444, 4378, 16662, 5392, 1032, 4186, 17426, 21788, 20570, 16668, 20806, 20800, 20804, 1370, 1092, 4100, 21510, 1356, 21774, 16472, 21572, 5126, 16464, 1310, 282, 5212, 4110, 328, 16666, 20548, 5148, 86, 20548, 5208, 1088, 4112, 286 ], [ -32767, 17458, 1339, -16086, -15053, 1298, 1026, -16357, -15328, -15319, -32485, -31726, 272, 16426, 1328, 17664, 17721, 1312, 11, -15085, -32504, -15325, 17459, 1065, 1298, 1075, -32726, -32750, 17698, 17408, 17666, -31735, 17704, -15101, -16109, -16352, 17689, 1051, 1041, -32734, -15304 ], [ -32670, -30716, 2058, -16352, 18476, -30714, 16480, -14228, 110, 18530, -32696, -16284, -14300, 16388, 18508, -30648, 18468, -14322, 2, 2082, 2094, 18434, -30648, -32672, 6, 18508, -32766, 16428, -30686, -32694, 16460, -30620, 18438, -32694, -30622, -30686, 16416, -32730, 2122, 40, 2112 ], [ -32575, 2656, 10400, 8513, 977, -22031, -24368, 3009, 2609, -21951, 2176, 10288, -31823, -21759, -32031, -23936, 2529, -22127, 11089, 2849, 10385, -24015, 2561, 8337, 848, 8481, 241, -29968, -31807, 10608, 785, 2833, -24447, 417, -23664, 8865, 8337, 2448, -24416, 2496, -21856 ], [ -31744, -20444, -18900, -19418, 9774, -31220, 1536, 4142, 8238, -18898, 4614, 5152, 1578, -23036, 5678, -20476, -32764, 12330, -18940, -31190, 5666, -28670, 1546, 9774, 1036, -24052, 8740, -27092, -23030, -19418, -32244, -18904, -27132, 8234, -32218, -27090, 5122, -28126, -31230, 1548, -28636 ], [ -20135, 10560, 7185, 9221, -21236, 13597, -18099, -24491, 80, 12552, -29436, 7492, 15689, 11601, 1089, 11276, -27299, -20139, -18404, -30456, -23208, 8264, -23480, 12556, -28664, -19376, -29676, -32763, 1353, 11613, 3337, 11272, -25323, 8265, -25324, 8513, -30443, 15369, 12573, 7180, -26551 ], [ 1024, 9792, 8256, 1536, 1040, 528, 8768, 1104, 9280, 1104, 9744, 1616, 1536, 9792, 8208, 8784, 8768, 9792, 8720, 8208, 8784, 9792, 9232, 9216, 9216, 9792, 512, 8192, 9808, 8704, 1024, 1040, 9216, 1552, 9728, 8784, 528, 8784, 9296, 8192, 9216 ], [ 8198, 8466, -32746, -32752, 8212, -32688, 4, -32752, -24560, -32702, -24252, 274, -24298, -32448, 272, 256, 8450, 8532, 8448, -24320, 8528, 8464, -32764, 8196, -32432, 82, -24238, -32510, 8278, -24316, 8262, 0, -32430, -24256, 8516, 80, 16, 8530, -24250, -24576, -24558 ], [ 257, 2305, 832, 2817, 321, 2309, 2148, 2401, 772, 2368, 65, 2052, 357, 2373, 769, 864, 2081, 2400, 2817, 101, 2309, 864, 2852, 576, 2112, 2052, 5, 324, 325, 288, 513, 580, 2144, 2916, 837, 2304, 865, 2853, 2053, 545, 33 ], [ 16586, -32053, -16240, 8, 139, -32765, -15653, 513, -32181, 27, 16914, 16987, 707, -16365, -16189, 16393, -32560, 90, 538, -32240, -16309, -16296, -16175, 603, -16310, -32165, -15661, 16403, 16448, -16374, -16301, -15853, -15808, -16248, 211, 209, -16191, 136, 17115, 649, -32053 ], [ -23424, -31486, -32752, 8320, 8194, 386, -24432, -32622, 272, -32494, -24558, -24192, 9346, -24446, -23150, -23552, 8594, 1280, -31598, 1170, 386, 8194, -32638, -31728, 9216, 400, -32368, -32510, -24320, 9344, -32622, -32366, 9474, 400, -31598, -24560, -31744, 146, 1296, -32510, -32510 ], [ 63, 20519, 16912, 20483, 570, 20496, 2, 16426, 16441, 4155, 4131, 4657, 6, 533, 15, 540, 4613, 16921, 4660, 16917, 16958, 4124, 16429, 16900, 4643, 26, 20996, 4125, 4156, 16420, 562, 16936, 16941, 16425, 16439, 563, 16385, 20525, 538, 20510, 4157 ], [ 2058, 2090, 2080, 2104, 563, 2091, 2602, 2562, 2569, 2065, 2050, 11, 2105, 25, 2081, 18, 2602, 2576, 2561, 2105, 2073, 2048, 19, 57, 553, 2056, 2051, 563, 56, 570, 16, 57, 2099, 25, 520, 24, 520, 522, 2075, 2587, 545 ], [ -15998, -14200, 2312, 2064, 16778, 16664, 18698, 16387, 2178, 2059, 16392, 2304, 16793, 128, 2057, -14309, -15975, -16231, 18827, -32374, -32365, -13925, 2323, -32367, -32768, -15990, -32757, 18707, -30445, 16401, -14079, 155, 18571, -14064, -30464, 16387, 16667, 386, 18433, 2073, 129 ], [ 323, 291, 8256, 8962, 560, 8482, 51, 104, 339, 9058, 802, 8970, 8248, 603, 9032, 8977, 51, 867, 369, 8739, 74, 337, 8, 8515, 107, 8752, 8705, 8256, 8968, 579, 769, 8723, 8465, 9057, 8218, 522, 8465, 8225, 616, 9002, 8792 ], [ 10262, 26696, 10262, 8198, 70, 18436, 26640, 26696, 18526, 8262, 24596, 28, 2116, 10308, 2070, 16412, 26708, 18456, 2064, 18512, 2118, 16400, 90, 18440, 2078, 26710, 2138, 24584, 18520, 24598, 68, 18504, 2060, 92, 8194, 92, 2058, 2136, 18432, 2130, 18452 ], [ 0, 18432, -14335, -14271, -30720, 16480, 16384, -32704, -32672, -30624, 2080, 18464, -32768, 2145, 96, 16385, 2049, 65, -14304, 18433, -14336, -32672, 18433, -32672, 18497, -30624, 16385, 2112, 16417, -16320, -14336, 18529, 18433, -30656, -14304, -30623, -14240, -32704, 33, 18497, 18433 ], [ 13958, -32761, -25915, 10759, 9349, -25535, -20348, 12931, 10883, 11332, -23997, -16763, -31230, -23998, -22972, 10244, 12288, 2565, 11458, 4164, -28537, 2629, 1220, -24569, 11783, -32703, -32768, -25404, -31742, -19456, -28474, 4098, 13381, 14848, 12423, 13830, -28604, -26558, -23354, -29632, -18816 ], [ 3072, 8258, 11842, 9794, 2, 8770, 10242, 8834, 11392, 0, 11264, 1600, 2624, 9218, 2112, 10944, 8322, 1602, 1536, 1600, 1538, 512, 3200, 10752, 1728, 9218, 11266, 8322, 3136, 3714, 2624, 11392, 2178, 9922, 2624, 8898, 11456, 2626, 11392, 128, 10754 ], [ -25536, 4096, 13632, 17617, 8273, 17600, 23904, 4497, 12465, -19311, 19920, -19087, -24159, -25344, -28479, 20881, -9007, -22255, -24191, 3248, 17536, -28527, -4895, -4719, 28736, -32336, -27520, -16959, 28720, -31504, 14384, -2719, 19888, -18239, -1007, -1599, -8911, -10768, 14705, -23391, 30880 ], [ 9299, 1059, 9328, 2130, 10339, 11346, 2098, 9315, 11378, 2, 1059, 9218, 1041, 33, 8241, 18, 83, 1041, 1040, 2050, 9218, 10305, 1138, 8240, 10320, 8258, 50, 18, 1107, 1089, 9314, 67, 2161, 3120, 2065, 9232, 32, 2163, 3106, 1057, 11296 ], [ 10245, 8832, -23967, 10884, -24031, 2725, 2752, 10308, -30016, -30207, -32736, 10305, 8228, 517, -22432, -23840, 5, 10756, 8289, -22011, 8932, -32160, 10337, 2176, -22335, -30108, 8260, -32092, -30620, -21884, -23999, -21916, -22463, -22335, -32636, -24475, -32540, -22464, 513, -32572, -23872 ] ], [ [ 26819, 3714, 592, 26259, 26647, 3202, 25157, 710, 18518, 17108, 18066, 2240, 19522, 1108, 1729, 26688, 10306, 9937, 193, 11793, 2130, 2768, 18448, 529, 18452, 9862, 18006, 3223, 16983, 26311, 11395, 24775, 27654, 18006, 18951, 10770, 3139, 11910, 26759, 3654, 20166 ], [ -31744, 1024, 0, 1120, 1056, -31680, -31712, -31680, 1024, -32736, -31744, 1024, -32736, 64, 0, 96, -32672, 1024, 1088, 1088, 64, 64, -31680, 96, -31648, 0, -32768, -32768, -32736, -31648, 96, 1088, -31680, 0, 1056, -32704, -32768, 1024, -32672, 0, -31680 ], [ 1026, -32750, 16896, 16384, 1538, -15342, 514, 17426, 514, 1024, 530, -32254, -31216, -31742, -32766, 0, -15360, -32256, 16, 1026, -32256, 17938, -16366, -16368, 16914, 17922, -16368, 17410, 18, -16384, -15360, -16382, -32750, -16382, 16, -16384, 528, -32238, -32750, -32256, 1042 ], [ 3, 8193, 8226, 8225, 34, 8194, 2, 2, 32, 2, 8194, 8192, 0, 33, 32, 8192, 0, 8226, 35, 8194, 8224, 0, 8194, 8192, 8193, 8227, 34, 8195, 8194, 8192, 33, 35, 8224, 1, 1, 8225, 35, 3, 35, 8193, 1 ], [ 1282, 1328, 32, 34, 1024, 1042, 1312, 304, 1312, 1314, 48, 1314, 1074, 1330, 2, 48, 1058, 274, 1314, 16, 1058, 34, 1298, 288, 1074, 16, 304, 258, 290, 272, 1026, 34, 32, 1312, 1040, 2, 1328, 1040, 272, 32, 34 ], [ 20999, -12281, -27033, 21511, 528, 1574, -11724, 22085, -11152, 5201, -15309, -11230, 4643, -32253, -28106, 1091, -12222, -31737, 17974, 17988, 5222, -10682, 16981, -28089, -31209, 4610, 4197, -14761, 4724, -28064, -10730, -31695, -27113, -28045, -27135, -28047, 582, -15289, -28608, -27070, -31675 ], [ 8208, 20496, 14864, 18944, 12816, 14848, 18944, 2064, 4096, 0, 14864, 2048, 4608, 16384, 16400, 10240, 10768, 8192, 14336, 22544, 12288, 10768, 16384, 2064, 512, 27152, 10256, 16896, 26624, 14336, 14864, 12304, 8208, 16400, 16912, 8192, 31232, 25104, 10768, 16912, 8720 ], [ 20550, 18514, -12284, -32762, -28590, -14254, 2048, -14320, -10176, -28586, 18454, -14268, 2130, 2064, 18450, 4100, 4176, 20564, 70, 68, 18500, 4114, -28650, 18450, 22534, 6164, 18502, -28606, 22550, 22598, -32704, 2068, 20498, 6230, -26618, -26622, -30638, 2050, -16298, 4160, -32764 ], [ 10624, 2340, 8488, 10280, 3116, 9632, 8324, 40, 1416, 3372, 2052, 9220, 8448, 9384, 10628, 8320, 3112, 288, 10252, 2088, 3372, 3236, 8576, 9256, 11304, 12, 2444, 1324, 11692, 11692, 1320, 8192, 10624, 9220, 1440, 1440, 172, 9224, 2304, 11308, 10632 ], [ 16450, -30624, -14272, -30718, 8226, -24542, -32734, 18496, -32736, 2050, -6142, -14302, 96, 2146, -32734, -32736, 18464, -22430, -32734, -24542, 10274, -22526, 10242, 24576, -8094, 26688, -8126, 24674, -32766, 8290, 2080, 18496, -14270, 24672, -22526, -8096, -30688, -22462, 2050, -14238, 18434 ], [ 24642, -28478, 16450, 12418, 8256, -3904, 8322, -32640, -20480, -4032, 20610, 20608, 66, 28672, 24706, -4030, -28606, -4096, 12480, -12094, 24642, -7998, 20674, -3902, -8128, -28606, -16254, 8386, -4094, -12222, -28670, 8194, 4224, 8384, -28608, 24768, -20286, -16190, -20286, 24706, -4032 ], [ 0, 1816, 1800, 785, 1555, 520, 1032, 17689, 275, 521, 1546, 1562, 16912, 17931, 16393, 522, 777, 1032, 18194, 16410, 16922, 17672, 17665, 16643, 1795, 24, 1553, 17162, 17418, 18186, 17416, 265, 16409, 1800, 16403, 1544, 17176, 18185, 16922, 1034, 18178 ], [ -13784, 556, -13659, -12288, -16379, 676, -32087, 2084, -14303, -26112, 18573, -32215, 20524, 18472, -15836, -28120, 2209, 4108, -28031, 16397, -11643, -13656, 19084, 16909, -12251, 22573, -12123, -14296, 2725, -16371, 2081, 2057, 40, 18465, -16384, 4228, -14196, -30036, -10112, -15827, -30584 ], [ 1108, 26192, -14844, 1540, -24511, -15276, 17985, -23019, 8277, 25088, 16384, 16977, -24576, -32175, -23019, 16901, -32684, -23995, 9793, -31212, 26129, 8209, 16900, 8193, -15792, 8192, -14843, 24645, -7616, 580, -31659, -23548, 9221, 26192, -23035, 25088, 16465, 9220, 1040, -32700, -23023 ], [ 2049, 2080, 16392, 18465, 2048, 18472, 18432, 2056, 2089, 18440, 16384, 2089, 16417, 16385, 41, 16393, 18441, 16417, 18440, 16385, 40, 8, 8, 18441, 18465, 2080, 18441, 16392, 2056, 18473, 16424, 18432, 0, 0, 2089, 2048, 18472, 16416, 16417, 16416, 18441 ], [ 5122, -32750, -32238, -32232, -31728, -28668, -31226, -32254, -27122, -32742, -31734, -32748, -28658, 6, -27618, -27638, 4608, -31226, -27122, -28148, -32760, -31742, -32756, -27112, -32242, -28650, 4612, -27622, 5634, 1054, -27622, 532, -31728, -27636, -32230, -31744, 536, 5654, -32250, 4126, 4620 ], [ 26112, -4480, 17442, -32726, 10762, 16896, -32606, 18570, 25088, -23928, 27298, -20862, 25096, 28322, -4950, 28290, 1538, 9738, -7512, -21886, -16248, -23904, -24062, 10880, -32598, -31574, 27786, -24062, 1674, -32222, 11816, 2602, -31222, 3202, -22526, 26634, 0, -30590, -5630, 27272, 19594 ], [ -14824, 1052, 16644, -15088, 1288, -16108, -15360, -31716, 16968, 776, 24, -31160, 1856, -31672, 17472, 84, -15280, -15536, -31664, 1356, -31732, 17680, -15844, 16704, 17156, -14576, 17168, 4, 76, -30952, 516, 1108, -30904, 588, 16904, -15336, -15524, 604, -15528, 328, 17732 ], [ 14904, 19314, -18374, 17160, -29904, -3326, -19928, -24454, 29522, -9912, 2600, -5550, 13178, 18474, -29926, 16488, 10546, 27410, -28590, -28062, -18382, -3974, 10522, 20498, 10768, -3286, -23984, -17592, -5816, 18488, 24664, -30608, 27464, -10206, 7002, 11064, -8094, -22264, -19630, 21050, 10536 ], [ 309, 4704, 264, 4880, 4729, 4217, 276, 4353, 821, 781, 604, 4916, 4169, 4649, 4172, 120, 76, 4104, 20, 632, 4172, 101, 769, 4388, 89, 541, 332, 4157, 297, 4185, 4721, 4729, 4941, 4100, 4417, 4112, 4176, 85, 353, 0, 4873 ], [ 25872, 26752, 25666, 18563, -24190, 11665, 19713, 1491, -14270, 24595, 9668, 8198, 27907, -29550, 3140, 17670, -6973, -22121, 1415, 19605, 3346, 27987, 3217, -24239, -24105, -31593, 10582, 17878, -32314, 19520, 10583, 11396, -5803, -6907, -32507, 18817, 9665, 10646, 25046, 19730, -23535 ], [ 21508, 17920, 22096, 6672, 7189, 8276, 12288, 29760, 8724, 18432, 10240, 19029, 21520, 8788, 4612, 1105, 14848, 6741, 21589, 25105, 20544, 25169, 13840, 9300, 6720, 29185, 517, 26197, 29717, 28737, 16913, 28229, 13892, 21568, 16449, 32341, 29268, 17473, 16400, 17424, 2133 ], [ 8228, 18468, 8232, 27012, 10252, 8356, 2060, 8612, 2088, 16552, 26624, 2444, 18848, 10664, 18696, 2312, 26884, 164, 2056, 10240, 2052, 18600, 10404, 26916, 16416, 388, 8356, 8456, 16516, 10632, 26760, 18860, 16416, 10240, 36, 10536, 8620, 27052, 18852, 132, 18696 ], [ 9217, -31616, -31583, 8228, 8229, 1152, -32732, 8224, -31707, 8320, 32, 1157, 8320, 8192, 8228, -32635, 8197, 1153, 33, 8357, -23392, -31744, 8320, -23419, -24543, 9248, 8224, 9377, 9217, 1184, -31744, 36, -31711, -23423, 8357, 8192, -24448, -31584, -23420, 164, 8229 ], [ 9225, 1057, 1027, 1027, 8322, 8321, 9224, 8329, 9256, 9218, 9225, 42, 9385, 11, 33, 8234, 1186, 9379, 138, 8201, 160, 9216, 1192, 9344, 1152, 9353, 9219, 1155, 1026, 1026, 0, 162, 131, 9250, 8202, 9376, 8, 1059, 1059, 9248, 9226 ], [ -32764, 20617, 201, 513, 516, -15676, -32180, -16380, -16243, 4301, -12219, 21125, 196, 192, 513, -15672, 521, 16588, 21004, -12084, 648, -28472, -32179, -16371, 4685, -32243, -27964, 4621, -32247, -28020, 77, 204, 652, 129, 21056, 21000, 4161, 12, 128, -12091, -32059 ], [ 9736, 5128, 13064, 4354, 5122, 8706, 12546, 2, 12290, 13320, 12298, 512, 13066, 9994, 9992, 13312, 9480, 1538, 13832, 9218, 13824, 512, 13312, 9472, 12554, 4872, 13826, 8, 13826, 12554, 5632, 9472, 4608, 9480, 4610, 4610, 13314, 13314, 8, 522, 12544 ], [ 3139, 13388, 12288, 21581, -1972, -17396, -9146, -11200, 22536, 9284, 21569, -14258, -15358, 21569, 13386, -30648, 7169, -31675, -28667, -27635, -28667, -3062, -32766, 3138, -23482, -17335, -25530, -16380, -26616, 2125, -7095, 26631, 14415, -7097, -3066, -31670, 3136, 3136, -11258, -13248, 10317 ], [ 8204, 21532, 16401, 17409, 25609, 28677, 12292, 28684, 5120, 28673, 9229, 4121, 20485, 24601, 25616, 21525, 24580, 9217, 21533, 8204, 29713, 24580, 21529, 24601, 17429, 9244, 17432, 4125, 12292, 24576, 20496, 17436, 13333, 21508, 13, 24589, 8212, 20508, 25600, 9229, 9233 ], [ 28928, 20944, 4160, 28820, 4, 28864, 12292, 16580, 24832, 8192, 16768, 80, 8260, 132, 12740, 16532, 29124, 20672, 24964, 16, 64, 272, 24576, 24708, 4180, 24836, 4160, 20756, 4116, 24660, 16596, 12560, 12288, 29008, 28756, 12484, 272, 24720, 4096, 8276, 20944 ], [ -31614, -29056, -31104, 2690, -30208, -29054, -31104, 3584, 2050, -31744, 2562, 128, -31742, -31104, -30080, -29566, 2048, -32638, -29054, 1664, -32766, -32638, 3586, -30080, -31230, -29696, -29056, -31616, -31102, -29054, 640, -30206, -29566, 2048, 3074, -29054, -29182, 2560, 1666, 1152, -29566 ], [ -26496, 7040, -27712, -28160, 513, 896, 6657, -26112, 4609, -28607, 6592, 2241, -28160, 4672, -31999, -26304, -28415, -32383, -28416, 4097, -28095, -31872, -32768, 2304, 321, 6145, 2688, 4993, -30272, 4929, -32704, -28415, -28480, -32768, -28415, 6273, -28032, -26560, 3009, -26432, 704 ], [ -32700, 327, 1414, 1025, 273, -31354, 260, -32557, 1350, -31612, -32445, 388, -32750, 1296, -31289, 1411, -32507, 64, -31616, -31408, 327, 1047, -31418, -31273, -32382, 1425, -31482, -31466, -32426, 1043, -31547, 465, 1346, -32509, 1045, 1349, 1286, -31274, -31273, 1478, -31597 ], [ 19233, 820, 803, 2352, 54, 18434, 2097, 277, 19223, 18432, 2836, 19203, 2818, 16643, 2053, 2818, 305, 18726, 547, 789, 19221, 17171, 816, 17185, 22, 2338, 51, 772, 19252, 2576, 16421, 2579, 257, 512, 2068, 804, 17171, 534, 18742, 18721, 16901 ], [ -30588, 8326, -32256, -32766, -28672, -24442, -22394, -18432, -28668, -26110, -17920, -26490, 8196, -22398, -28158, -22526, -18300, 12292, 8326, -28154, -21882, -32634, 6274, -32254, -28026, 2688, -19834, -18302, -19964, -17788, -23930, -19968, 2564, 8704, 6656, -22526, 2564, -30078, -22524, 10368, -21888 ], [ 256, 258, 4369, 6160, 12547, 6401, 4099, 10496, 6147, 4096, 12561, 273, 10241, 10499, 10515, 2323, 14611, 10512, 14610, 4097, 6417, 6417, 6146, 2323, 6418, 8451, 14594, 2307, 14594, 10513, 257, 275, 273, 259, 4099, 257, 12305, 2067, 2049, 8209, 14353 ], [ -10991, 21761, 21761, -27391, 16, -11263, 21521, 17664, 21760, 5121, 20737, 4369, 17, -11264, 5392, 21504, 1280, 4097, -15104, -28672, -16368, -32496, 21760, 5393, 5137, -15359, 4369, -28416, 17424, 4353, -16128, 21776, 256, -12031, 1025, -15088, -15104, -32751, -27648, 1296, 256 ], [ -32254, -12718, 3586, -31726, 17474, -15806, -15808, 2624, 2610, -14318, -29086, 1106, -14766, -29664, -15246, -30606, 1042, 3122, -13248, -14224, 1090, 18946, 2098, 17424, -31184, -12784, 17984, -32192, 3698, -32192, 19568, -13200, 18016, 18946, 16992, -15264, -31680, 20082, -13280, 2, -12702 ], [ 6312, 522, 2048, 2090, 4104, 642, 514, 6314, 2602, 6282, 514, 4128, 4264, 6698, 6176, 2570, 6306, 6312, 4610, 682, 648, 2090, 674, 6176, 8, 2728, 642, 130, 34, 2090, 6698, 6794, 6144, 168, 2176, 6144, 6304, 2, 674, 2592, 0 ], [ 16404, 1044, 516, 17408, 16404, 16912, 16912, 532, 16384, 516, 17428, 17920, 17920, 17424, 16, 1552, 17428, 1536, 1540, 17408, 17428, 1044, 1040, 512, 16388, 528, 16388, 1044, 1040, 16384, 16900, 1540, 16400, 16, 528, 17924, 17412, 16, 1556, 17412, 16916 ], [ 4102, 260, 258, 4352, 260, 256, 262, 260, 2, 4, 4356, 4098, 4100, 256, 4358, 4098, 262, 6, 4, 2, 262, 0, 4096, 4096, 258, 4098, 258, 4100, 4354, 262, 0, 4354, 262, 256, 4354, 4352, 256, 256, 4098, 4356, 258 ], [ 544, 776, 4904, 4136, 546, 512, 4096, 4898, 778, 4362, 288, 4136, 808, 32, 4642, 34, 4618, 808, 298, 290, 8, 4640, 4392, 2, 290, 4096, 4872, 34, 776, 552, 256, 266, 4898, 32, 554, 4352, 42, 4906, 514, 4394, 42 ], [ 14480, 9232, 5121, 10240, 3088, 16, 10257, 5137, 11265, 15504, 13313, 10240, 4096, 14465, 0, 11281, 7296, 4112, 14353, 5264, 3089, 3200, 4112, 5120, 0, 8208, 1024, 3217, 4224, 10385, 15360, 13313, 12304, 6145, 9216, 14352, 5265, 1152, 9361, 11280, 12432 ], [ -23860, 3016, 274, -29944, -23936, 10498, -32256, 386, -22396, -24116, -32306, -30638, 8798, -32374, 10826, -32248, 9178, 8718, -29748, -30322, -30114, 2264, 8860, 10398, 9112, 2320, 92, -23848, -22254, 8772, -32180, -23908, 2822, -21544, -32040, -21948, -30182, 11148, 2256, 10910, -21922 ], [ 1410, 1679, 5250, 1925, 1800, 908, 4360, 5773, 1, 5773, 1550, 4105, 1284, 5127, 4867, 1675, 5632, 1417, 1418, 640, 4229, 5774, 5636, 1804, 1801, 5380, 5889, 5774, 1163, 1676, 1291, 4110, 4876, 5646, 650, 1676, 6021, 132, 4868, 5135, 5006 ], [ -32736, 16644, -16128, 16416, -14330, -32510, -30426, -32764, -16124, -14046, -30718, -30720, 18438, 2082, 18694, 36, 258, -14044, -14298, -14042, 16644, -32512, 2052, 16676, -32480, 18466, -32768, 16678, 260, -16380, 16418, -32474, -16128, 292, -30430, -30460, 16384, -32480, -32766, 16416, -30688 ], [ 8226, 8320, -31072, 902, -24282, -24538, -32124, -31328, 164, -31994, -23676, -23898, 900, 514, 292, 8228, 676, 130, 1158, -23418, 386, -23290, -32766, -24572, -23676, 1062, -31996, -32122, -31968, -22622, 9254, -23134, 1954, 9250, -22752, -31834, 9762, -24060, 9888, 1408, 518 ], [ 1032, -32766, -31740, 21512, 4096, 17422, 10, 20480, -27636, -27634, 4100, -32760, -27648, 4098, 16390, 20490, -27634, 0, -28670, 21510, 8, 17422, 6, 21516, -15360, 16398, 21504, -27642, -16376, 5126, -15352, 4108, -28662, -28672, -31744, -28670, 20490, 1028, -11260, 1030, -11262 ], [ -24548, 58, -32472, -28364, -32734, 4158, -28620, -28610, 290, 4372, -28368, -24294, -32512, 12328, 4406, -28386, 4370, -32750, -28632, 24, 4, -24292, 276, -24288, -20464, -20196, -20208, -32496, 46, 270, 12584, 8200, 54, 8234, -24320, -32492, 4406, 54, 8248, 32, 4106 ], [ 4130, 20480, -12254, -32222, -28160, -32094, -28512, -12272, -32734, 16560, 4114, -15854, 130, -28142, -16224, -11728, 21010, 690, 0, 21152, 20512, 146, -11744, -12110, 4626, 16402, -15856, 20482, 17058, 4274, -16206, -16352, -28160, -15696, 512, -32590, -11760, 20626, 21042, -28160, -28142 ] ], [ [ -31740, -31232, 4, -31228, -31232, -31744, 2, 1538, 1538, 1028, 514, 1540, 0, 1538, -31228, -31744, -32766, 1024, -31738, -32764, -32768, 1026, 1536, 4, 1026, -32254, -32254, -32252, 1026, -32254, -32764, 2, 1536, 518, -31744, 1026, -31226, 1542, 512, 514, -31226 ], [ 16144, 15360, 8465, 15617, 10497, 7953, 3329, 15632, 1024, 5905, 4369, 1553, 16128, 11265, 2577, 3585, 7936, 6144, 9473, 11793, 11537, 15632, 3857, 10000, 1296, 10752, 2817, 4353, 7936, 3841, 9744, 15872, 15889, 273, 15872, 7425, 12545, 5633, 15617, 5889, 8721 ], [ 20748, -9984, 18720, -14298, 258, 20480, 16686, 18432, 22826, -12244, -26618, -32470, 22536, 16640, -14046, -30426, 4358, -12030, -10232, -12256, -32512, -10204, -14328, 294, -26624, 22798, 20780, 6148, -16346, -14072, 20512, 16682, 4106, 302, 22816, -9946, -10240, -12026, 22822, -10230, -9940 ], [ 2304, 2312, 10496, 2305, 2056, 10496, 10240, 8192, 10249, 8, 10505, 8457, 265, 10504, 10240, 10241, 10497, 10505, 8193, 8457, 2049, 265, 10248, 2313, 257, 2048, 8200, 257, 2049, 265, 1, 8200, 10496, 8192, 2304, 10504, 265, 2304, 257, 2057, 1 ], [ 12033, 153, 11785, 13137, 3089, 10320, 15745, 9873, 13528, 16257, 11145, 13000, 15945, 4569, 14280, 3905, 4048, 11529, 10048, 7561, 15497, 16320, 7936, 12160, 4112, 4808, 6808, 6104, 6360, 13713, 8072, 10520, 6808, 9097, 9345, 12313, 6872, 9217, 11017, 8385, 14152 ], [ 20960, 4514, 20640, 354, 16642, 16480, 16384, 16834, 20512, 4448, 4450, 20736, 20930, 384, 16802, 16770, 20610, 16864, 16768, 64, 4322, 320, 4448, 224, 20768, 16640, 2, 4384, 480, 4128, 322, 4512, 16800, 20898, 288, 4226, 418, 20866, 16544, 20962, 16832 ], [ -27927, 937, 5064, 1001, 233, 73, -32448, 225, -28319, 4809, -32287, 4712, -32664, -31776, -27991, 5088, 40, -28512, 4489, -28055, 872, 4545, -32439, 4969, -27840, 745, 4096, -31992, -28567, -32568, 40, 4865, -27712, 225, -28479, -32159, -32056, -28447, -31895, 481, 193 ], [ 707, 577, 705, 705, 66, 706, 707, 1, 131, 193, 579, 65, 642, 1, 514, 65, 576, 640, 641, 706, 704, 707, 513, 64, 512, 129, 640, 129, 65, 642, 64, 66, 578, 706, 578, 2, 576, 0, 640, 193, 643 ], [ -13648, -14176, 10240, -24560, 8224, 10384, 25232, 25120, -22016, 16560, 18608, -13824, 25136, 10896, -6112, -16224, -30048, -6000, -32208, -30160, 10272, -14320, 528, 528, 48, -32128, 2704, 10912, 18576, -5968, -8048, 688, 8224, -8032, 8368, 8368, 10256, 8848, 25088, 8240, 24752 ], [ -26316, 136, 184, -10212, 284, -14180, -28408, -16080, -30668, 16784, 4280, 6460, 4484, -10184, 16780, -15944, 16784, -10232, -12124, -15960, -13944, -26476, -16076, -9820, 20748, -16256, 4152, -11980, -9968, -9828, 4104, -28632, 2048, 292, 4392, -28284, 18480, -16348, 6460, -12020, 18432 ], [ 18560, 1664, 16897, 17409, 17921, 1536, 512, 129, 2048, 19968, 19072, 2049, 17536, 0, 16385, 3712, 1152, 1152, 18945, 2177, 3712, 641, 16512, 19073, 16896, 0, 17409, 18049, 3585, 2688, 19584, 3201, 3584, 17920, 2048, 19072, 19585, 16384, 1, 16384, 1665 ], [ -28664, -32680, 4360, -28392, -32768, 4416, -32432, -28592, 4360, 16, 4416, 88, -28672, -28592, 256, 4432, 344, 4440, 272, -32696, 4096, 4368, 280, -32752, -32688, -32424, 4432, -28328, 4160, 4176, -28328, -28344, 280, 4368, 4360, -32504, -32752, -28664, -32512, 4112, 64 ], [ 18756, -13568, -13563, -13564, 18981, 20224, -14592, -12991, 20228, -30144, -14784, -31996, 1856, 18276, -31996, -12543, -30111, 19556, -32732, 20257, -14332, -31483, -12699, 2916, -30428, 2820, -15836, 3941, -32188, -12443, 18529, -32763, -15611, -31903, -13823, -31200, -30971, -15772, 3876, 1860, 1060 ], [ 18436, 18497, 16653, 2120, 528, 18948, 533, 16657, 18525, 520, 18497, 2057, 2588, 18764, 18525, 2369, 325, 16728, 19033, 2053, 16900, 16393, 19017, 2828, 2844, 20, 328, 18761, 93, 788, 19269, 16897, 18441, 529, 18960, 2648, 2905, 16964, 16469, 16965, 5 ], [ -6904, 24584, -32511, 9473, -24575, -15359, -8183, 25609, 25856, 17672, -31488, -7928, 17673, 9472, -15359, -31480, -8192, 24833, -16376, -24320, 16385, 16385, 16641, -8191, -6911, 9481, -32768, -15360, -31479, 0, 24841, 0, -32759, -7928, 1025, -6904, -6903, 24841, -24320, -7160, -15103 ], [ -32512, 4608, -28672, -28156, 800, -32256, -32732, 4612, -32224, -32224, -32736, -32480, -27868, -32224, -28640, 772, -28380, -32220, -31964, -32480, -28124, -32220, -32252, 4352, -28416, -28384, 772, 4132, 4384, 804, 4900, 4100, -32732, -28416, 4352, -32220, -31996, 260, 4640, -32764, 772 ], [ -31646, 3072, 3082, 2090, -31672, -31670, 3144, -24576, 2120, -24542, 2144, -23544, -29598, 11304, 11370, -30680, -31712, -30648, -31648, 10306, 34, 2058, 2090, -30686, -23542, 11266, 9216, -24574, 11266, 2090, -23480, 1130, -23456, 11272, 3136, 11360, -24480, -32662, -29662, -24478, 2114 ], [ 18436, 16648, 2088, -14328, -13052, -29684, 2060, 16672, -31700, 4, -15060, 17696, -32480, 2308, -30720, -16128, 2088, -15320, 1324, 2048, 288, -31740, -16348, 4, 19468, 3360, -16340, 19464, -13304, 17672, 2336, 18696, 2340, 18432, 2092, 1288, -15092, -15360, 16392, 2348, -13024 ], [ -27520, -31744, -21632, 4996, -29820, 772, -25728, -16512, 4480, -29052, 6660, 3204, -27648, 11396, -31104, 8192, -31488, -22528, -21244, -24188, 8068, 3844, 13824, -32124, -23040, -24064, 14720, 10628, -23424, -22016, 6016, -23168, -28668, -24700, 14980, 900, -23552, 15616, 12420, 6916, 3204 ], [ 2097, 10257, 10272, 10539, 538, 8227, 10537, 8722, 8971, 8240, 11034, 11040, 2832, 9002, 545, 8754, 8745, 8731, 8448, 8475, 2307, 58, 273, 2595, 10248, 11026, 571, 10290, 512, 10242, 11049, 2592, 267, 10275, 8763, 10793, 8760, 2307, 8232, 10760, 776 ], [ -24256, 2368, 8640, 10624, 8512, 2432, 2208, 544, 8864, -24416, 2208, -30496, 224, 8736, 10464, -29728, 8736, -29888, -32320, -23904, 8352, -21696, -29824, 2688, 10464, 2720, -32160, 2784, 416, -23648, -21792, 10240, -24160, 10784, -24192, 2400, -22304, -21536, 11040, -30304, -32640 ], [ 17152, 16544, 512, 544, 928, 16800, 17312, 17184, 16896, 16640, 16800, 17024, 128, 16800, 256, 640, 16896, 16544, 160, 16544, 896, 896, 16384, 16896, 16512, 16672, 640, 160, 16800, 672, 16768, 16800, 17280, 512, 544, 16544, 288, 17024, 896, 800, 17184 ], [ 16450, -13758, -15102, -14845, 20290, -32512, 1665, 20097, 1345, 3201, -16062, -16320, -15680, -13376, -14975, -30847, 18243, -32575, -29885, -14461, 20416, 1281, -30399, 2947, -12413, -32448, -13886, 3777, -13054, 16896, 19843, -29885, 1344, -30973, -14592, 1216, -13885, 321, -13696, -14975, 3523 ], [ 4096, -32384, 266, 4354, -28286, 386, 266, 2, -32640, -28416, -32632, 8, 384, -28672, 2, 4096, 266, 394, -28278, -28672, 258, -28662, -32630, 258, 4106, -28536, 4104, 256, 258, 4488, 384, 394, -32766, -32630, 4098, 4224, 4352, -32504, -32638, 4482, -28670 ], [ -32540, 68, 164, 196, -32668, -32060, 100, -32732, 544, -32636, -32224, 32, 736, 128, 192, 100, 68, -32544, -32160, -32636, -32732, 708, 640, 132, -32188, 192, -32764, 740, -32092, 196, -32256, 612, 736, -32672, 164, -32060, 640, -32220, 644, -32032, -32128 ], [ 908, 6664, 4352, 7052, 520, 2956, 6796, 4224, 6532, 2180, 396, 128, 2820, 2692, 648, 4356, 6540, 4236, 2432, 6664, 6404, 2560, 4480, 128, 128, 2696, 652, 4612, 2572, 4616, 2692, 6532, 140, 4104, 6788, 4100, 2440, 644, 2180, 5004, 136 ], [ 9244, 4124, 13320, 15368, 12308, 4100, 7188, 3076, 4, 5128, 4100, 5120, 3096, 0, 10256, 5140, 2060, 5144, 1024, 11276, 14364, 4124, 5132, 28, 15388, 11268, 1044, 14348, 13320, 14348, 3100, 12316, 13312, 10260, 15388, 13328, 7176, 5132, 1052, 13312, 15376 ], [ 770, 787, -32504, 273, 275, 8201, -32256, -31999, 8464, 8977, -24575, 8219, -24056, 522, -24574, 8985, -24565, 8704, 8210, -23807, -32504, -32485, 8474, -23807, -32493, 530, -24559, 8201, -24040, -24303, 259, 779, -32238, -32485, 26, 8979, -24551, 768, -24062, 8987, 2 ], [ -14071, -32495, -13287, 3842, 17424, -31726, -32253, 16905, -28904, -14054, -13814, 2331, -15358, -12527, 17674, 16656, -14832, -13566, -15088, 25, -14845, 2073, 3856, -29670, 2066, 2819, 19473, -13037, -13309, -29951, -32511, 3849, -14311, 521, -15093, -31741, 18176, 18, 3346, -14312, -30183 ], [ 16842, 450, 450, 16528, 90, 320, 392, 16650, 16512, 338, 16776, 330, 16722, 16586, 466, 16720, 16794, 264, 82, 16586, 16594, 128, 202, 82, 2, 16648, 16466, 16474, 10, 16472, 16848, 16658, 66, 16520, 466, 16704, 16722, 266, 410, 266, 328 ], [ 2088, 3624, 6664, 16928, 19496, 3584, 23560, 17408, 512, 5120, 3104, 23584, 22560, 1024, 4096, 20480, 7200, 23072, 23552, 7712, 23584, 552, 23048, 4128, 3584, 21536, 18440, 16936, 19968, 23048, 5160, 5664, 20992, 20512, 1544, 21000, 16384, 7680, 17928, 6152, 3112 ], [ 8196, 214, 2691, 10262, 6677, 4117, 725, 2768, 14997, 10758, 8257, 12818, 6786, 14549, 68, 10455, 8704, 14470, 8276, 4289, 2706, 8326, 8775, 2581, 10391, 10243, 2693, 6342, 2176, 661, 6678, 2177, 721, 4631, 12305, 4674, 6353, 578, 2629, 10259, 6215 ], [ 0, 4128, 6656, 2592, 7200, 2048, 0, 1568, 544, 1568, 3072, 7680, 2560, 4608, 6144, 6688, 6688, 3072, 3616, 6144, 5632, 4608, 7680, 3072, 1056, 5632, 4128, 3072, 2592, 5152, 4608, 3584, 4096, 2560, 6656, 3072, 7712, 7712, 512, 5152, 2592 ], [ 5760, 8064, 15360, 16256, 6656, 2432, 8064, 10752, 2560, 1280, 10752, 3456, 512, 1152, 10752, 14720, 13824, 5760, 2816, 10752, 2816, 12160, 3840, 768, 10752, 9984, 4480, 8192, 4736, 3968, 8320, 14976, 6144, 7936, 3840, 12032, 11264, 7680, 3584, 12032, 512 ], [ 16385, 2048, 18440, -29695, 17409, -13304, -32759, 1032, 3073, -30711, -31744, 1025, 17408, 1033, -16376, -13312, 2056, -16383, 2056, 18433, 18440, 17417, 2057, -14327, -31743, -15351, -14335, -14336, 16393, 1025, -30711, -29696, -29688, -14335, 17408, -32760, 1025, -32768, -30720, -29688, -15351 ], [ -32766, -32688, -28672, 16, -28654, -28608, -28608, -28656, 4176, -32768, -32768, -32704, 4114, 4114, 4160, 80, 64, -28654, -28592, -32750, 4160, -32686, -28608, 4098, -32768, 16, -32688, -32766, -28670, 4162, -28656, -28606, 66, 66, 0, -28608, 16, -32750, 4162, -32702, -28606 ], [ 4096, 64, 112, 4128, 80, 4176, 80, 16, 64, 4112, 0, 4208, 4128, 112, 4112, 4112, 112, 96, 4176, 64, 32, 32, 4176, 4112, 4160, 4128, 32, 96, 4160, 4144, 80, 80, 4128, 4176, 4144, 16, 4160, 0, 4176, 48, 0 ], [ 3106, 800, 530, 2614, 1316, 2070, 1558, 3334, 1318, 1846, 3844, 566, 2324, 3620, 2836, 1554, 3126, 3088, 1314, 2864, 1284, 2560, 2848, 3072, 1584, 3618, 2608, 36, 2854, 1300, 2564, 2850, 816, 784, 2868, 2100, 1328, 2100, 2320, 1570, 2306 ], [ 2049, 385, 17793, 1409, 161, 2209, 2081, 1185, 3329, 19840, 128, 19489, 18464, 19745, 16800, 129, 19488, 3489, 3072, 16544, 16513, 3360, 18464, 289, 1153, 32, 2336, 19585, 3329, 17664, 19713, 1409, 16673, 2176, 1057, 18560, 16513, 2432, 3072, 19744, 1024 ], [ -25344, 6408, -19168, 2184, -31456, -23544, -30680, 8576, -18008, -30456, 9384, 13320, -24544, 6536, -27512, 2176, -24416, -31704, -29432, 1312, -24408, -20472, 4224, -23168, -30336, 5288, 11656, 10528, -29528, -22392, 14720, 1312, 13600, 5128, -31576, 168, -19168, -23384, 3112, 9480, -18392 ], [ 280, 904, 912, 256, 17032, 17048, 8216, 8344, 17168, 784, 17040, 16, 8960, 9088, 16400, 8968, 656, 152, 8464, 16408, 152, 8976, 24856, 272, 8704, 16912, 17040, 8208, 896, 17024, 17040, 768, 16904, 24728, 24576, 9088, 8600, 8584, 25472, 8328, 16536 ], [ 2085, -19828, 5261, 20677, -13628, -29459, 5732, -10208, 21217, 7329, 18120, -319, -18423, 9805, 18529, -17695, 11776, 30916, -4436, -15635, -919, -4499, 1068, 11308, 18020, 15469, 7332, 10921, 22528, -17791, 21004, -21920, 26849, 2756, 24293, 29792, -31671, 2656, -8991, -20791, -8540 ], [ 4096, 8457, -28632, 4359, 4357, 28929, -20442, 4108, 16684, 4392, -20223, 20775, -24282, 16431, 24609, -24318, 4355, -3804, 12288, 28963, -20212, 12583, 24621, -32764, 16428, -32512, -24309, 12545, 24865, 16680, -20447, 20744, -16090, -16341, 16392, 16394, 16419, 28973, -20444, 4397, 4391 ], [ 6400, 32010, 15360, 11528, 13576, 6210, 2, 19714, 13578, 28746, 9288, 20546, 10506, 9282, 2048, 1088, 30024, 13378, 26882, 22530, 20490, 24584, 26954, 5184, 30794, 32000, 23560, 8256, 12288, 2368, 5448, 9538, 13322, 22536, 8522, 25928, 19520, 17738, 17410, 10306, 14666 ], [ 545, 259, 2816, 2849, 546, 801, 2307, 2050, 288, 2850, 0, 2050, 256, 1, 2818, 2305, 2563, 546, 768, 2305, 2816, 2050, 257, 802, 2339, 771, 2595, 2082, 2081, 2338, 2304, 547, 2563, 0, 2562, 2305, 2594, 2081, 2083, 800, 288 ], [ 1537, 4865, 5409, 4385, 40, -32728, -31447, -27863, 289, 4616, 4105, 5929, 8, 1321, 1800, 4897, -32735, 552, 5416, 4128, -28664, -26839, 4361, 5153, -31704, -32728, 5160, -28128, -32728, 1056, -32767, 4873, 4616, -30936, -28160, 4648, 5153, -27096, 1321, -32247, -27351 ], [ 16592, 16465, 16529, -16367, 192, 80, -32736, 144, -32559, 144, 16465, -32768, -16319, 16512, -32703, -16207, 49, -32623, 16608, -32560, 144, -32767, -16288, 16385, 16513, 97, -32575, -32719, 225, 16465, -16367, 128, -32624, 192, -32703, 16481, 16432, 16544, -32608, 193, -16208 ], [ 6160, 0, 1, 2066, 3, 4096, 6145, 6144, 6144, 18, 4114, 6163, 17, 2066, 2067, 2049, 6160, 19, 2051, 2048, 4098, 4112, 3, 18, 4097, 6145, 4115, 2067, 6147, 1, 16, 6145, 6163, 0, 6144, 1, 2, 2048, 4099, 6163, 2 ], [ 240, -26112, -26592, -21936, 14356, -21856, 14976, 2644, 4192, 8352, -28448, 6736, -22508, 100, 4, 10928, -28512, -26540, -17724, 4144, -19952, 4736, 10416, 4132, -17916, 2628, -26076, -21968, 6688, -18320, 14880, -28588, 2064, -22368, -24540, -20240, 2224, -30048, 4676, -18256, 2644 ], [ -24039, 8200, 32, -30183, 2573, 2560, -22480, 10268, 565, -30719, 10780, 8737, -24064, 8736, 44, -24519, -32228, 549, -30671, -32248, -22523, 2049, 10757, -32196, -22468, -22476, -24563, -24560, 8212, -24528, 2597, 10781, 2568, 529, -30156, 10249, 8748, -21967, -24012, 10796, 8725 ] ], [ [ 18660, -30096, -32576, 19316, 18788, -14060, -13632, -16288, -32288, 17028, 16480, 132, -30336, 2576, -13788, 2484, -30096, 356, 18656, -32080, 16516, -14240, -29952, 2756, 2752, -32352, -13804, -30268, 18964, -30032, -29996, 2676, 18596, -30288, 16484, -30160, 19396, -14112, -15596, 18896, -14112 ], [ 642, 128, 2, 642, 128, 642, 512, 146, 530, 656, 528, 514, 2, 146, 642, 642, 642, 658, 130, 528, 146, 656, 514, 530, 656, 128, 658, 530, 0, 658, 130, 642, 16, 658, 16, 528, 146, 146, 2, 528, 512 ], [ 916, 182, -30828, 680, 1172, 4230, -26988, 4136, 5378, -28536, 4146, 5250, -30938, -28244, 4774, -28518, -27496, 5822, 1198, -27848, 5280, 928, -31212, 1574, 5948, 1194, 1692, -27620, 5762, -31562, 426, 1842, -28496, -28384, -31726, 390, 1718, -30956, 4500, -28118, 5786 ], [ 257, 1025, 1305, 328, 25, 89, 1097, 257, 1296, 329, 329, 1369, 264, 1289, 16, 328, 1344, 344, 8, 1305, 1048, 1033, 1304, 1369, 321, 280, 8, 265, 1289, 256, 1369, 264, 1096, 1049, 16, 1025, 257, 336, 336, 328, 1304 ], [ 544, 2, 14344, 12802, 8738, 10240, 8706, 12834, 4608, 8712, 12322, 10786, 512, 4128, 2090, 6176, 6658, 6178, 6144, 8714, 6688, 4650, 522, 8234, 8200, 14338, 10240, 6186, 14376, 552, 2056, 2080, 8224, 6176, 522, 10242, 6666, 8744, 10274, 12834, 6696 ], [ -3005, 8, -27518, -12088, 29824, 24769, -31742, 8322, -31734, 9227, 28683, 5250, -2933, -16253, 20555, 24641, -8054, 9352, -7102, -20349, 13443, 5192, 64, 17536, 25738, -15293, 12289, -3894, 1227, -15166, 21577, -32639, 74, -4085, -15229, -11128, -27455, -24504, -12151, -28470, 8258 ], [ 390, 12558, 8480, 12426, 130, 4132, 4358, 12686, 12584, 12460, 36, 416, 418, 12588, 4238, 4480, 8490, 12326, 386, 168, 8360, 4258, 12544, 4134, 128, 128, 4388, 4490, 8322, 8618, 12320, 12416, 424, 4398, 294, 8364, 4230, 8360, 12556, 266, 8612 ], [ 436, 548, 8500, 536, 689, 8745, 904, 393, 8232, 8632, 164, 8484, 8213, 8960, 8324, 777, 268, 9088, 809, 8721, 517, 281, 161, 897, 8209, 8868, 8228, 8345, 309, 536, 652, 8752, 8480, 913, 8228, 272, 292, 9012, 9004, 21, 800 ], [ 6913, -27639, 8712, -1781, -22261, -30965, 6153, -12535, -18688, 21001, -14327, -2301, 5129, 22795, 26368, -29181, -13311, 13057, 11776, -28919, -14078, -22782, -21247, 19721, 32523, -31477, 24584, -7927, 21514, 28417, -2560, -22773, -21504, 29186, 17921, -19959, 23041, -15093, -28152, 8970, 3081 ], [ 288, 2084, 12548, 22564, 24900, 24612, 22788, 10528, 6240, 26948, 22884, 6464, 12576, 28992, 100, 4388, 36, 22528, 2400, 31044, 10592, 18532, 256, 24644, 20516, 14400, 30788, 8452, 20480, 28768, 16740, 18496, 6404, 24608, 14404, 18688, 8480, 18688, 4, 8544, 14404 ], [ 4, 6149, 5124, 1045, 6291, 1154, 5271, 5124, 1025, 4246, 5141, 128, 4247, 5248, 7190, 4, 1047, 4118, 4103, 5138, 7319, 7297, 4245, 5264, 4102, 5268, 1026, 4226, 21, 4114, 1157, 7312, 2183, 17, 3078, 5248, 6293, 4244, 6167, 147, 2053 ], [ 18944, 19490, 19490, 3104, 1536, 16418, 3586, 3072, 2562, 3106, 2562, 16386, 16418, 18946, 17952, 2560, 34, 3104, 16386, 18946, 17922, 2, 18946, 17442, 514, 1536, 16930, 16898, 16928, 16928, 2048, 3616, 16416, 18434, 16930, 3074, 2592, 18464, 2080, 1570, 18466 ], [ 1029, 8201, 3, 8194, 8206, 1039, 1027, 8201, 8194, 1039, 9, 6, 9222, 11, 9226, 8194, 1028, 14, 1035, 1038, 8207, 1038, 5, 1027, 1026, 1033, 1029, 1037, 8194, 9231, 8200, 9216, 1030, 1026, 13, 1038, 8200, 14, 8196, 9216, 8206 ], [ 17408, 8512, 12640, 257, 28928, 13569, 25633, 30016, 5184, 5120, 21857, 8256, 9312, 13569, 16384, 13664, 8288, 1344, 24928, 29985, 29793, 33, 5440, 4448, 1121, 24673, 1120, 20768, 16736, 20480, 4448, 1121, 4160, 1088, 17664, 13665, 352, 28737, 8257, 29953, 20736 ], [ -23487, 17985, 18945, 16417, -22943, -6624, 27681, -13792, -4576, 17920, 1025, -13760, -29119, 3680, -4576, -13728, -16383, 27136, 3617, 9249, -29087, 26209, -16320, 25696, 25153, -23551, -15264, 10753, 1, -6623, -6559, 8256, 10753, -6591, 577, -29184, -8127, 11841, 16416, -5056, 11264 ], [ -24523, 4139, 8248, 74, -24501, 8259, 8294, 12367, -32665, -28562, -24511, 12322, -28604, -28606, 8221, -32661, 12385, 86, -32716, 8235, -28607, 4162, 8301, -32682, 12360, 111, -24565, 4096, 4140, -20474, 12356, 4178, 12367, -20354, -20446, -20373, -32737, -20369, -20429, -28587, 4196 ], [ -29104, -21948, 1600, -23968, -32700, -30632, -21992, 3072, -29104, -21900, -31620, -32676, 10844, -30160, 8796, -24488, 2060, 3684, 8792, 8720, 516, 3604, -31708, 8828, -24520, -29592, -20908, -24476, 11812, 9256, 1592, -32256, -20980, -32672, 600, -31204, -29064, -24560, 8804, -32652, 3156 ], [ 26176, 16384, 13316, 16964, 23104, 9792, 3652, 10240, 17988, 11776, 2560, 31808, 9280, 16964, 31744, 25088, 3648, 19524, 19972, 4612, 17920, 20032, 12288, 28672, 22596, 27716, 14340, 12804, 25088, 5120, 15360, 5636, 14912, 25604, 9728, 27716, 29700, 24128, 2116, 31296, 17412 ], [ 3116, 16420, 100, 18442, 16452, 3148, 2116, 16454, 17420, 16386, 16388, 16482, 18502, 16482, 1062, 0, 18474, 3110, 19560, 3082, 18500, 3106, 2060, 3140, 16386, 3104, 18542, 1088, 42, 17408, 3084, 19524, 19462, 2150, 17454, 16480, 3144, 4, 18468, 16394, 16416 ], [ 18433, -32235, 3591, -15851, -13289, -14336, 17946, -32252, 30, 2063, 18971, 3599, 3101, -29673, 1560, 18438, -12791, -13292, -31718, -14330, -32246, 16406, -14328, 19995, 18440, -30182, -14844, -16374, 17420, 17941, 19475, -14823, -12772, -31744, -12800, -32763, 18456, -13284, 3592, -30193, 17412 ], [ 12928, 12932, 20500, -11648, 29312, 8192, -28652, -32256, 16512, 20, 25216, -28032, 12308, 20, -28028, 17024, -28528, -24428, 25108, -8172, 20628, 656, -3440, -19820, -24444, -32764, -32124, -32748, 29200, -16380, 24708, -15744, 644, -3440, 20612, 20496, -28140, -7536, 24580, -28652, 20480 ], [ -32618, 149, -30698, 2079, 164, -30669, 9, -30579, -32735, 2070, 2100, 0, -30709, -30716, 178, -30677, -32734, 2104, 2094, -30587, -32584, 2099, -30538, 61, -32726, 2196, -30592, -32712, 2193, 2083, 13, 2227, 2201, -30532, -32754, -30562, -30695, -32602, -32725, 169, 13 ], [ 5009, 25505, 20896, 25432, 21152, 29616, 28816, 4201, 25433, 24744, 25440, 12465, 29273, 4185, 25304, 12880, 8336, 29248, 9033, 9152, 25049, 12528, 8985, 12632, 5033, 20912, 12953, 29616, 16552, 20985, 4265, 465, 9169, 8241, 16977, 25408, 337, 21008, 16864, 17177, 29688 ], [ -7519, -31859, 20237, -6236, -32607, -15319, 10121, -31455, 20137, -6740, 3329, 11904, -13535, 1933, -23136, 269, 11556, -23031, -24435, -29916, 18468, 24872, 9, 12, -7795, 801, -21372, -6111, -31711, 1193, 26496, 9217, 2729, -21343, 9005, 28161, 26884, 25252, -22615, -22524, -32756 ], [ 24693, -8172, 612, -7616, 8785, -32687, -15824, -8095, -24027, 533, 8229, -32668, 16980, 8305, -32204, -16383, 8736, 112, -32672, 8720, -15856, -15823, -32767, 8256, -16319, 8768, -7647, -32204, -32160, -23979, -32172, -32144, -32144, 16932, 24608, -16283, -32735, 608, 8289, 565, -8095 ], [ -18170, -26364, -23034, -25594, -26620, -25088, -32256, -19708, -17406, -22778, 9474, -31226, 13060, 260, -16894, -19712, -23806, 7684, 1284, 4868, -28154, 4354, 3328, 13568, -17408, -26112, 12804, -19452, 2820, 15362, 11266, 5634, -31226, 3330, -30458, 9732, 4358, 6662, -24060, 6, -20218 ], [ 4105, 5388, -27634, -27638, -28670, 1, -31479, -32760, 4, 8, -28670, -27385, 4102, -28408, 5122, -31479, 4362, -27383, 1028, 1292, -27377, -28404, 1293, -28401, 4107, -27634, 5125, -31733, -32761, -32506, -27636, 1286, 4357, 1031, 5127, -27639, -27644, 4107, 1284, -28401, 5126 ], [ 16906, 17160, 512, 16640, 266, 16392, 18, 258, 17176, 538, 16650, 16658, 522, 17154, 17170, 16394, 17154, 17154, 16408, 16898, 258, 16906, 16384, 770, 17170, 16898, 786, 778, 784, 794, 16898, 520, 528, 16912, 16640, 16896, 17176, 16642, 16656, 2, 16402 ], [ 4354, -28664, 8456, 8200, 14336, 10250, -26358, 265, 10249, -22525, 265, -18430, 14345, 14594, 6401, 2059, 14339, 14592, -22528, 14344, 8194, 14602, -24320, 12288, -20214, -26359, 4353, -20480, -30462, 2059, -24317, 14593, 9, -22262, 10242, 1, 4354, -32765, -20478, -26366, 2059 ], [ -27647, 4608, -28160, 4673, -31168, 5697, -31167, 4161, 512, 1024, -28671, 576, 577, -31231, -27135, 5185, -31231, -27136, -32704, -28160, 1089, 4161, -32255, -28671, 1, -27583, -32703, 576, -32191, 0, -28095, 4672, -28095, 1600, -32768, 1601, 5696, 1600, -31231, -27136, -27136 ], [ 4736, 23168, 4224, 16896, 12928, 6272, 12928, 640, 26752, 4224, 20480, 10240, 4608, 12416, 27136, 8704, 16512, 8832, 18560, 20608, 640, 24704, 29312, 20608, 12800, 20992, 29312, 20480, 4608, 28672, 23168, 14336, 20480, 12928, 0, 26624, 21120, 16384, 14976, 2688, 20992 ], [ 1089, 3137, 9, 1024, 3137, 1032, 2048, 1088, 2057, 3145, 2121, 2057, 3072, 0, 3073, 8, 1033, 8, 2056, 2056, 2056, 1088, 1032, 1097, 72, 3136, 3136, 3072, 1024, 1032, 2113, 73, 3073, 3080, 3081, 3081, 2120, 2057, 1097, 2048, 1024 ], [ -28656, 46, -28258, 4102, -27884, -28138, -32082, 156, 896, 906, 4516, 4536, 690, -28654, 4232, -32490, 4148, -27714, 176, -27762, 4898, 4146, 4518, -31984, 4792, 4118, 662, 796, -32126, 4992, 4360, 4616, -32106, -31938, 896, 5054, 310, -32336, 4278, -27740, 926 ], [ 16404, -14332, -16364, 16388, 2581, 17, -30716, 18965, -32748, -13804, -15867, 2064, -30207, -32239, 2052, -14335, -32767, 16897, 17, 2581, -14332, -30719, -15856, 16896, 16389, 18964, -14336, 16917, -32763, 2561, -15871, -32751, -15856, 2565, 516, 16404, 4, 2069, -13824, 18453, -16368 ], [ 1280, 2320, 1184, 3112, 3074, 1338, 2218, 3250, 3130, 2106, 40, 1048, 410, 2202, 3098, 2488, 256, 146, 3090, 1440, 1178, 1328, 1282, 2466, 386, 2192, 2088, 2312, 3370, 3336, 2096, 1034, 426, 1184, 1280, 1160, 2224, 1032, 3122, 1304, 1080 ], [ -28660, 1160, 8364, 12520, -31708, 5344, -19252, -32700, 13440, 13444, 4100, -24468, 9260, -19392, 9408, -20252, 13548, -19444, -20312, 13416, -31644, 8192, 8392, 12516, 1192, -32544, 8396, 9344, 13448, -32632, 192, -24380, 9228, 12480, 13356, 8364, 68, 13416, -23448, 5256, -31508 ], [ 17424, 25890, 22834, 11264, 6192, 15472, 29008, 10512, 2304, 3090, 18722, 25632, 20834, 16482, 25712, 4402, 1106, 9280, 13602, 30800, 24928, 29760, 29714, 17490, 29712, 7488, 1376, 11520, 20530, 18704, 9282, 25632, 31792, 28786, 4432, 1106, 5394, 31778, 9584, 64, 22882 ], [ 8225, 8232, 16385, 16425, 16393, 24617, 8, 16384, 8201, 41, 24585, 16416, 24585, 8225, 24608, 16392, 8193, 8224, 16424, 8201, 8193, 16416, 8, 24577, 16392, 24584, 8200, 16417, 8200, 24616, 1, 24617, 24609, 33, 24576, 24608, 24576, 24609, 24609, 8, 8193 ], [ 129, 161, 20, 673, 693, 8368, 8728, 8192, 16940, 16385, 25257, 17, 669, 16917, 8361, 177, 25220, 17060, 25268, 17061, 17028, 24705, 8756, 25145, 521, 549, 25140, 16941, 16405, 16557, 24732, 25237, 20, 8216, 8736, 16392, 141, 8704, 8193, 24712, 16437 ], [ 40, 160, 504, 272, 728, 208, 360, 856, 488, 200, 960, 624, 872, 816, 0, 984, 1016, 968, 824, 472, 584, 912, 808, 48, 696, 840, 808, 912, 936, 832, 56, 536, 696, 904, 848, 152, 848, 400, 624, 816, 416 ], [ 14339, 4098, 11267, 12545, 13313, 2051, 22531, 5379, 13569, 1280, 27650, 4098, 23810, 29696, 4355, 12291, 19713, 9473, 17665, 19458, 16386, 6401, 24835, 16641, 24577, 28672, 25858, 257, 1281, 28928, 8193, 13569, 6401, 13312, 4096, 5121, 10496, 14594, 25602, 24833, 3072 ], [ 20544, 4944, -12288, 20736, 17152, -28400, -16112, 20752, 64, -15616, 4096, 17168, -32000, -27840, -11760, -28592, -15792, -32176, -28400, 4160, -12208, 4672, -16320, 4880, 4944, -32432, 4432, 16, 4672, 4432, -28336, 17216, -11776, -28592, 20544, 4352, 16960, -12224, 17168, 20560, 4928 ], [ 3616, 3625, 1549, 2052, 45, 2605, 2049, 2573, 44, 2056, 1028, 1024, 2560, 1029, 2088, 545, 520, 545, 552, 2080, 2573, 1064, 1025, 3109, 1569, 2560, 2565, 2092, 3588, 512, 520, 3616, 1577, 13, 3112, 557, 2560, 1060, 3592, 3085, 3625 ], [ 0, 8448, 12801, 15873, 1280, 12801, 6144, 8192, 6656, 14081, 14336, 14080, 512, 12801, 8192, 12288, 0, 14848, 8193, 6656, 2817, 5889, 1793, 769, 1537, 14081, 10496, 14848, 11521, 5633, 3073, 5889, 1281, 5120, 7168, 9216, 5632, 4353, 14337, 9728, 9217 ], [ 3, 256, 327, 260, 321, 276, 71, 336, 341, 86, 6, 340, 70, 85, 18, 3, 337, 3, 277, 263, 341, 273, 325, 6, 272, 260, 6, 86, 81, 6, 87, 273, 5, 68, 85, 16, 323, 339, 263, 21, 323 ], [ 4712, 16424, 2632, 522, 20488, 23074, 4136, 22570, 4608, 4642, 6218, 4650, 552, 4128, 6144, 21096, 6720, 16458, 22632, 6754, 18952, 4648, 20480, 22530, 2624, 18954, 4096, 22536, 4712, 6210, 4192, 4706, 2560, 16424, 19008, 20586, 20992, 616, 4130, 21000, 16416 ], [ -26092, 532, -30698, 514, 4244, -32620, -28016, 6148, -26110, -26624, -32234, 20, 6292, 2710, 4758, 2066, 4752, 656, 2708, 2064, 4756, 2182, 2194, 6288, -30074, 6272, 130, 2070, 532, 2048, -32764, 148, 2566, -30080, -30076, 6660, -32622, 2562, 534, 4742, 530 ], [ 4396, 16672, -7932, 8492, -8148, 8452, -7928, -20224, 28712, 28960, 4360, 8460, -24532, 12544, 16680, -28632, 12588, -24276, 8224, 16420, -16120, 20748, 4108, 28716, 20520, 8480, -24564, 28960, 32, -8184, -20180, 292, 296, -32472, 8224, -32736, 16640, 260, -3832, -7904, 24620 ], [ 5120, 16452, 20592, 20500, 21616, 1044, 20548, 4212, 17504, 1044, 16436, 5168, 4192, 21536, 4208, 21504, 112, 4180, 17428, 20516, 20592, 17492, 16496, 68, 52, 16452, 17440, 5188, 5120, 20576, 17440, 1124, 5140, 20548, 1140, 84, 5204, 112, 20480, 1120, 21520 ], [ 11908, -30700, -29671, -31201, 3087, -32126, 8330, -23543, 10894, 9219, 11780, -24422, 10243, 3218, 3212, -32097, -24448, -21860, -31728, -30700, 10372, -32118, 3601, 2049, 2058, -29174, 11421, 8321, 8723, -31729, 8215, -31088, 10775, 11790, 9868, -29550, 2199, 10251, -22524, 135, -30056 ] ], [ [ -32624, 25232, -32112, -8176, 16528, -32624, 17040, 8721, -7680, -16384, -32112, 529, 16384, 25105, -16256, 8832, -32239, -32255, -24431, -32256, -16383, 0, -24448, -32768, -8191, -32623, 656, -15856, 16912, -32127, -16384, 16896, -15743, -15855, -32752, -7536, 8320, 16896, -24559, -16239, -32255 ], [ 21128, 26752, 17536, 32396, 30848, 29188, 13444, 27268, 11780, 31744, 9216, 17420, 30220, 8324, 16896, 25736, 11784, 8, 5128, 11916, 8832, 29192, 17036, 30856, 24200, 18568, 4620, 3200, 11776, 2052, 18568, 22156, 6280, 3724, 28296, 24580, 24716, 15360, 3592, 20492, 12416 ], [ 3340, 3087, 1287, 271, 5135, 4, 6155, 1039, 3338, 3072, 6409, 3335, 2316, 268, 5124, 5131, 7435, 9, 3080, 258, 1282, 5134, 5130, 3072, 7175, 2053, 4105, 7436, 5130, 3342, 4353, 3077, 5386, 7426, 5382, 5391, 2307, 4106, 6152, 6144, 6144 ], [ -13439, 20965, -30012, -15931, 2976, -16095, 18757, -16284, 2337, 4997, 101, -28159, -9504, 23008, -31968, 20992, -25887, 6529, -12155, -30556, -12223, -11644, 18437, -30076, -14112, 21349, -12255, -32671, -11740, -12096, -27964, -30300, -13627, -30652, 7013, -16060, 6180, -9727, -32511, 22592, 16544 ], [ -28586, -15200, 1110, -31498, -28446, 23718, 6214, 23728, 17632, -10110, 19590, 3218, 7412, 68, -28624, 23620, -31584, -29582, 17506, -27514, -28526, 2182, -13182, -28620, -28586, 20518, -31582, -27452, 1218, 17492, 3126, -31664, -13134, 7300, -11260, -27514, 16580, -26458, 3104, -29598, -14096 ], [ 8345, -24430, -24576, 9362, -27640, -31607, 8322, -32638, -28648, 1152, -24549, -20351, 8202, -28544, -24440, 8200, 12441, -27648, -20325, -27501, 9225, 13337, -20462, -27631, -19320, 1027, 4232, -28670, 9217, -19318, -19439, 8, -28645, -31727, 1153, -24576, 4226, 12426, -19312, 12307, 18 ], [ 8200, 15386, 13320, 14360, 5120, 13321, 7194, 6155, 3099, 9235, 12304, 8, 10249, 7168, 18, 7170, 11274, 10251, 15378, 12315, 6163, 9241, 12297, 7176, 11275, 12291, 9235, 8211, 1, 14345, 15370, 8208, 2066, 14336, 6146, 7185, 4112, 4122, 8, 11273, 1 ], [ 2608, -32654, -26542, 6258, 4642, -28064, -30688, -30638, 2624, -32158, 560, -32766, 2608, -32750, 6754, -26048, -26544, 4176, 2162, -32686, -26608, 16, -32686, 4162, 546, -26064, 6224, -28606, 4704, -28656, 6210, -30656, -26096, -28080, -26574, 6722, 6256, 16, 4672, 6770, -28624 ], [ -28416, -19392, 13632, 5376, 13316, -19136, -23488, 9540, 13636, -20480, 12352, 8448, 4164, -20416, 4164, -23292, 260, -19452, 4100, 1024, 9476, 12288, 9472, -20160, -23232, 256, -23484, -23488, 8448, 9536, 8516, 4356, -31744, -27392, 4100, 1028, 12612, -20224, 9476, 1088, 8192 ], [ -30444, 4768, 8064, -25968, 6836, 5264, 6304, 7296, -26828, 6320, 7968, -28156, -25440, -27104, -31612, -28396, -29516, 672, -27100, -24924, 1828, -31744, -25040, 420, 6544, 2336, 5540, -28508, -26732, 4244, -27900, 768, -30044, -31104, 2848, 7988, 6576, 3600, -27388, 3328, 3328 ], [ 16528, 52, 16428, 84, 16432, 16520, 84, 20, 16472, 16540, 72, 112, 16512, 28, 72, 52, 172, 24, 16464, 212, 52, 16540, 16588, 64, 184, 28, 16448, 16488, 40, 4, 40, 16424, 236, 16488, 16528, 204, 128, 40, 104, 20, 8 ], [ 4104, 28960, 16706, 28674, 28712, 352, 8552, 24609, 20809, 12353, 20585, 28675, 16737, 4200, 12651, 16715, 353, 16417, 24587, 16651, 12288, 9, 4097, 74, 16674, 4106, 12587, 4195, 24617, 28928, 20584, 20744, 4450, 24673, 24866, 16393, 0, 16704, 8225, 24648, 12329 ], [ -28160, 5185, 593, 0, 17, 5713, 4608, 529, -31152, -31663, -28655, -27136, -32687, -31216, 4113, -32688, 4625, -32175, -28080, 5697, -28095, 513, -28671, 64, -27567, 81, -28159, 5713, -32767, 1537, -31168, -28096, 592, 577, 17, -32239, -28672, -32703, -32240, 512, 4609 ], [ 16384, 16912, 24592, 4624, 8784, 12376, 20544, 24592, 600, 8272, 16904, 29192, 20544, 28760, 25104, 28744, 8720, 8256, 8272, 25104, 16976, 12360, 8216, 20504, 24584, 72, 25096, 4624, 600, 16448, 8192, 16464, 8, 8200, 28680, 29264, 576, 16968, 24576, 16904, 8784 ], [ 10768, 24592, 27264, 2706, 24596, 16912, 16518, 146, 10372, 16518, 132, 25232, 26646, 27284, 2688, 2064, 16918, 16528, 16530, 8852, 17040, 656, 10388, 24582, 8194, 27138, 2, 19090, 24580, 642, 24706, 19076, 516, 660, 10756, 18962, 27284, 8212, 8706, 26768, 16912 ], [ 517, 0, 2, 518, 514, 518, 1, 5, 519, 513, 5, 4, 5, 519, 516, 7, 0, 512, 4, 519, 514, 2, 0, 519, 512, 5, 515, 517, 516, 5, 5, 5, 512, 2, 516, 1, 5, 5, 0, 3, 0 ], [ 2066, -30448, -32741, 2323, 2305, 338, -32757, 266, -32456, 50, -30421, 2169, -32679, -30671, -32488, -30406, 2314, 8, -32766, -30397, -32439, 2106, 83, 2347, -32742, 2081, -30373, 40, -32725, 361, 2136, 27, 65, -30656, 2146, -30446, -32719, 370, -32687, 104, -30648 ], [ 8194, 4364, 12582, 33, 12582, 4142, 14, 4140, 4384, 12293, 8232, 4139, 8490, 4395, 8450, 4398, 4389, 12547, 8460, 12301, 8206, 4358, 35, 12553, 4355, 8495, 4384, 8449, 8193, 8193, 12584, 12, 8233, 12333, 12326, 4140, 12582, 8450, 12577, 291, 4101 ], [ 1544, 1536, 1088, 1537, 512, 8, 588, 521, 1096, 76, 1545, 520, 1097, 1037, 1093, 1537, 1028, 1093, 517, 1545, 524, 1033, 1025, 1536, 1548, 1605, 524, 1613, 1088, 512, 1025, 1032, 13, 1088, 1541, 1601, 1612, 588, 12, 1605, 1037 ], [ 20743, 4100, 20519, 20737, 5153, 32, 17413, 4132, 4134, 4, 17699, 17702, 1317, 16672, 16643, 1024, 7, 4101, 5158, 4389, 21511, 262, 5120, 17665, 20515, 16646, 20484, 4384, 2, 1056, 20485, 16417, 20516, 16673, 17441, 5382, 4101, 16421, 16674, 20513, 4352 ], [ 17026, 18690, 18816, -13822, -16384, 17152, -32766, 16642, -31870, -13696, 18562, -15870, -32256, -16256, 768, -15998, 2178, 2690, 258, -31872, -29950, 2946, -15486, 17152, -16126, -30336, -30720, -14334, -32510, 18816, 2, 514, 2816, -32000, 770, -14080, 19328, -29950, -13440, -30718, -13440 ], [ 1153, 1716, 1572, 2225, 1024, 3077, 2212, 1713, 1153, 2612, 545, 564, 2593, 1716, 693, 49, 2068, 2612, 3585, 48, 2225, 2212, 1184, 2177, 3744, 3588, 2561, 1168, 3633, 3732, 37, 2097, 2709, 3121, 3120, 2213, 21, 1201, 2225, 1573, 2709 ], [ 8272, 9232, 17472, 8192, 16400, 16, 8272, 17408, 9216, 64, 8256, 9296, 24576, 8256, 8208, 25664, 25600, 16448, 17408, 17408, 25600, 1104, 25664, 9216, 1024, 25616, 16464, 9296, 17424, 1040, 9216, 17424, 9296, 16384, 1040, 17488, 24592, 24640, 8256, 24656, 8192 ], [ 162, 54, 8243, 540, 8874, 2049, 171, 10394, 8731, 37, 660, 2054, 43, 2108, 8225, 2688, 10911, 523, 2603, 142, 10272, 177, 8338, 8738, 8886, 2091, 10788, 2573, 134, 648, 149, 10385, 10943, 663, 8219, 2749, 10933, 10910, 10298, 8844, 8240 ], [ 9538, 1280, 1042, 1106, 50, 8208, 1056, 288, 1122, 8304, 1090, 1392, 1280, 8242, 1392, 1296, 50, 1106, 96, 9232, 1026, 1074, 9314, 9280, 9216, 256, 8304, 1090, 9536, 1330, 34, 9506, 8498, 114, 8498, 8290, 112, 272, 1074, 9536, 1312 ], [ 20490, 4619, 395, 29312, 20611, 8713, 30593, 20744, 386, 30219, 17664, 17418, 18185, 28937, 29195, 9098, 25088, 24584, 17289, 5771, 9739, 4352, 30081, 1672, 25354, 650, 21761, 5896, 20616, 22403, 4866, 4488, 5259, 25994, 21128, 9088, 28801, 29962, 5002, 29313, 26243 ], [ -21500, -21488, -17152, 20752, -19388, -6144, -22188, -956, -4800, 20496, -28672, -20396, 14660, -22252, -6828, -29420, 7508, 2064, 1364, 12356, -12028, 27904, 29764, 17424, 26688, 7252, 27664, 4, 18448, -3008, 14672, -4800, -11200, 19520, -23548, -9920, 27732, -12208, 4112, 25604, 26708 ], [ 3080, -24574, 11264, 1, 9217, 3107, -29661, 1056, 1064, 2083, 2049, 34, 2, 1026, -24566, 10273, -29694, 11307, 1059, -31744, 1026, -29663, 8203, 10273, -32736, -21462, 3106, 2088, 11, 9219, 1026, 8203, -24544, -22485, 11299, 11266, 3113, -30678, 3080, -31703, -22518 ], [ 24708, 12705, 261, 26727, 22659, 26983, 134, 8384, 2534, 28839, 29122, 14501, 7, 18560, 325, 12738, 12582, 8390, 14432, 6369, 12576, 12771, 6496, 20577, 2241, 69, 28806, 20801, 6565, 10401, 4388, 4101, 6434, 26916, 20871, 8450, 16800, 31078, 30722, 6177, 2468 ], [ -23807, 516, 8579, 774, 8196, -24313, -23676, 8192, -24318, -24320, 8579, 8326, -31999, -24314, -32761, -23806, -24571, 8583, 130, 5, -32379, -24192, -23801, -32380, 258, -24569, -31872, -32254, -24060, -31998, -32126, -32126, -32636, -32255, 8711, -32121, -31869, -24448, -24058, 8709, 518 ], [ 1304, 2072, 3328, 256, 1040, 3080, 1280, 2048, 1040, 3080, 1032, 2048, 2064, 3336, 1288, 2072, 256, 1304, 280, 2048, 2072, 1280, 3080, 1048, 2312, 1048, 1024, 1280, 3344, 264, 3344, 2072, 1048, 3080, 264, 2072, 1024, 2056, 3328, 8, 0 ], [ 16386, 4, 16578, 16582, 16448, 16448, 196, 16390, 128, 0, 68, 16512, 16384, 16518, 134, 16384, 130, 16454, 194, 196, 16516, 16384, 66, 128, 16384, 194, 192, 128, 132, 128, 198, 66, 16388, 6, 194, 16454, 196, 192, 192, 16454, 16386 ], [ 16393, 2089, 18513, 92, 16761, 16680, 52, 18701, 18784, 2056, 2149, 5, 16493, 2080, 69, 2356, 16765, 2397, 16728, 18461, 116, 18497, 16688, 18800, 49, 2052, 18477, 16685, 18493, 381, 2109, 18769, 101, 16460, 18705, 96, 2148, 16420, 18800, 16453, 18513 ], [ 13316, 9228, 5120, 12, 9225, 8, 4096, 8205, 9, 12297, 5125, 9, 8193, 12293, 0, 9228, 1, 5, 8, 8192, 12289, 5133, 5132, 8196, 1037, 5, 5129, 12297, 8193, 8, 4100, 1032, 8197, 13316, 12, 8200, 12301, 8196, 8, 9224, 13316 ], [ 26756, -29499, -29692, 10305, 3169, 11460, -22432, -5088, -6043, 19620, 9317, 10465, -15264, 9285, -31711, -24543, -5024, 3077, -14303, -22332, 33, -31643, -23327, -4956, 164, -30652, 19493, -32767, -4891, 26753, 25733, 24676, 9348, -21372, 8389, -23484, 26688, -15168, -30556, -29499, -30655 ], [ -31104, -21222, 9362, 8842, -21238, -29670, 1810, -29430, 11266, -30326, -30312, 9864, 2562, 8458, -31854, -21998, 3346, -32366, -30334, -29296, -20728, 2570, -21238, 3610, 9480, -32488, -20864, 514, -29824, -23022, -32110, -29542, -23654, -29550, 1552, 1434, 10504, 2698, 2178, 10906, 9858 ], [ 2370, 2442, 2378, -30528, 2314, 448, -30462, 2504, -30264, -32312, 2114, -30336, 2434, 456, 2506, 2376, 2, 138, -32448, -32638, -32446, -32446, -32384, -32694, -32384, 2114, -32512, 320, -32510, 2242, -32310, -30456, -30520, -30454, 2248, 2178, 456, -30646, 2506, -32574, 2248 ], [ 16418, -29408, 3179, 3146, 2377, -15327, -14069, 3145, -31447, 3338, 19811, -30430, -29592, 256, 1090, -31735, 1322, -31670, -14327, -32767, 16449, 18441, -32440, 362, -13248, -30679, 321, 16458, -29624, -31645, 18754, -31734, -16277, 18696, 2123, -32406, -32664, 1096, 2050, 99, -31670 ], [ 28802, 20694, 26770, 28688, 12306, 12486, 30932, 8258, 2112, 30742, 6356, 10436, 22656, 2198, 12420, 16576, 2180, 198, 20544, 16464, 22722, 144, 30724, 14358, 28870, 8388, 28688, 30806, 4100, 12368, 30722, 18502, 6274, 18434, 28758, 14480, 80, 12310, 2112, 26688, 8336 ], [ 1896, 1900, 3916, 10536, 10308, 9740, 3912, 1836, 9504, 8200, 3904, 608, 8704, 11816, 8480, 10248, 9772, 8748, 68, 11520, 9576, 3396, 1320, 1608, 8292, 76, 10496, 2120, 1132, 9832, 3944, 8548, 2568, 2560, 9536, 3144, 9260, 10048, 9032, 8492, 10856 ], [ -8160, 18440, -6108, 24580, -14324, -16375, -24532, -32731, 18437, -16352, 33, 2057, -24532, 8201, -22495, 26629, -6111, 18468, 2084, -32731, 18445, 26664, 2088, 18444, -16376, -24571, 10240, 24621, -14328, -22488, -22496, 4, 10248, 16396, -24576, -30716, 8225, 8196, -6104, 9, -22516 ], [ 518, -12286, 7686, 30350, -28160, 27144, -24444, -22014, -21500, -31740, -22912, 18952, -3442, -4478, 6276, -18422, -24062, -9718, 16002, -22518, 22542, -32244, -26484, -11254, -22012, -4600, -8566, 6, 10244, -18938, -27506, -29566, -10104, 19080, 31878, 18062, 1036, 1036, -21494, -12792, 7298 ], [ -31358, -12032, 1152, 16770, 20608, 20744, 1026, -27638, -28408, 16650, 4226, 17546, 258, -31358, 5384, 20864, -27638, -31358, -12024, -32758, -28544, 17664, 21770, -12152, -28278, 16768, 16386, -12032, 20872, 5120, 1288, 5258, -16374, 20490, -31488, -31480, -28286, -27648, 17410, 16648, -27390 ], [ 16570, 9240, 8226, 16538, 32, 17578, 8370, 25730, 9386, 16, 17464, 17458, 9394, 17570, 1160, 1032, 9346, 17450, 16544, 8232, 136, 176, 16544, 1184, 24626, 16528, 25624, 16418, 25642, 24738, 8360, 25784, 25746, 8240, 16442, 17562, 17552, 24720, 17544, 8328, 10 ], [ -16376, 13328, 25616, -20472, -7160, -19440, 20504, -12288, -27648, 20488, -24568, 21520, 0, 1032, -4088, 25616, -23528, -7144, -28656, 4120, 8192, 25600, 9240, 1040, 9232, -3072, 28688, -31736, -12280, 24584, 8192, -20480, 13312, -3048, 5136, 16384, 13336, 24, 16400, 17416, 8 ], [ 22019, 16904, 21060, 16963, 5198, 21065, 5184, 5638, 16451, 17475, 16964, 5637, 5191, 5, 1615, 1609, 17998, 20488, 16450, 22090, 17990, 79, 16462, 5133, 5131, 5636, 21513, 4166, 586, 5122, 5127, 21067, 4100, 1541, 16451, 22023, 587, 17994, 5186, 22027, 21005 ], [ 3072, 2048, 1, -30447, -31728, -31744, -30448, 2321, 3328, -31488, -31471, -29440, -29696, 3072, -30448, 1280, 272, -30719, 2048, -32512, 2321, -31728, -29696, -30448, 2064, 1280, -29679, 3073, 1297, 1024, -29440, -29424, 3344, 1, -31728, -29440, -31488, 1041, -31471, 3072, 257 ], [ -11230, 31779, -10189, -12111, 20641, -29568, 6321, -22383, 7328, -15200, 29731, -13311, -18400, 16512, 1171, 10259, -20462, -16253, -17391, 16417, 6305, -12158, -25549, 6146, -23519, 29715, -17389, -10206, 17, -17278, 29827, 5121, 11280, -26446, 9265, 17457, -9055, 17427, -27502, 9362, 18594 ], [ 4684, 2132, 6168, 6156, 6168, 6228, 6676, 6220, 4680, 0, 2120, 6720, 6228, 2568, 2588, 592, 2572, 88, 6748, 6152, 2640, 4120, 68, 2576, 584, 4612, 4172, 2052, 540, 16, 2048, 80, 4168, 4108, 2644, 4680, 4612, 2056, 4676, 2628, 2580 ], [ 2050, 2085, 2611, 8195, 8242, 10418, 535, 2208, 8883, 2209, 2215, 2612, 5, 10277, 661, 10759, 10404, 8869, 2581, 8357, 10391, 8338, 8246, 10752, 166, 10755, 131, 534, 679, 8759, 8705, 2183, 8706, 7, 10790, 34, 147, 2048, 529, 2688, 8848 ] ], [ [ 20, -32254, 4, 20, -31210, 1542, -32762, -32250, 518, 20, 4, 1536, -32752, -31738, 1554, -32750, -32762, -31744, -31228, -31212, 6, -32762, -31230, -32234, 18, -32256, -31226, -31738, -32254, 516, -32240, 1026, -32762, 1046, 1028, 1024, 1028, -32256, -32752, -32766, 1024 ], [ 9369, 185, 8345, 185, 9369, 48, 1184, 1040, 8328, 8345, 176, 1177, 8225, 8225, 8216, 8217, 8232, 1161, 1048, 8369, 152, 8192, 9368, 56, 8225, 8, 1208, 9385, 9217, 9224, 8192, 9232, 16, 1025, 1168, 137, 1065, 1025, 9385, 8201, 8329 ], [ 21017, 648, 17604, 22160, 20505, 640, 21197, 69, 1560, 17097, 18128, 5777, 16960, 17101, 17492, 1216, 21597, 16540, 21717, 5773, 16977, 5272, 21061, 5773, 17481, 17428, 16393, 725, 1228, 604, 17477, 528, 725, 1052, 588, 21004, 17420, 76, 533, 4248, 4248 ], [ 1552, -32384, -26752, -31488, 5266, 1408, -28144, -30960, -28286, -31728, 1810, 1168, 4754, 4608, 4240, 1040, -31216, -27758, -28014, 912, -28542, -28526, -32494, -32624, 5010, -27134, 1040, 1808, -27120, -28288, 656, 1538, 1536, -31728, 1794, -30974, 4754, 258, -31728, -28288, -31982 ], [ -31584, -32736, -31704, -31732, 1188, 20516, -31712, 4, 5288, -28500, 1156, 1056, 21640, -32628, -32760, -16372, 4268, 21632, 5260, -12120, -28544, 1184, 4104, -32628, 16552, -15188, 1064, -15316, -12248, 21636, 172, -32608, -11136, -12252, 16544, -32596, -15316, -12124, -28664, -15220, 1196 ], [ -21357, 34, -5008, 19571, -6141, -5088, -13295, -29470, 25731, -15149, -23487, -31647, 9408, -8031, 1267, -30477, -8077, -16189, 11411, 9441, -23470, 19696, 27666, -31663, 17473, 19491, 11377, 27776, 25681, -13136, 24784, -22478, -24398, 11312, 24818, -24383, 18562, 18674, -5117, 19568, 2050 ], [ 7, 260, 256, 28, 16401, -16373, -16106, 280, -16368, 16403, 16648, 16394, 16388, 31, -16363, 16405, -16356, 16392, 16670, 29, 16395, -16355, -32512, 2, -16111, 16661, 257, -32764, 8, 18, -16108, 16406, 283, 285, -16380, 16411, 6, 7, 16663, 16386, 31 ], [ 28672, -20468, 8324, -4076, 4252, 24604, 24728, -28668, 16404, 28812, 4108, 4236, 12420, 28808, -28656, 16528, 28808, -32764, -8052, 12288, -28524, -20324, -8036, 24724, 144, 24704, 28676, 4112, 4248, 12424, -32616, -16228, -28644, -24424, -8184, 24576, 20480, -8176, -12268, 28688, 28672 ], [ 33, 160, 24704, 1024, 8224, 24576, 9376, 24737, 33, 161, 1152, 16513, 8192, 17536, 9217, 25633, 8353, 25600, 24609, 24736, 8193, 8353, 25632, 9344, 16417, 17569, 1153, 1, 24577, 1185, 128, 0, 128, 33, 1153, 9345, 17409, 24704, 1185, 24704, 17568 ], [ 9600, 8624, 8497, 8360, 1184, 17712, 1200, 1032, 49, 17552, 8193, 24873, 25609, 26041, 16409, 8369, 9392, 16680, 9345, 26017, 24864, 24585, 289, 184, 24849, 8329, 25913, 16424, 24744, 9600, 161, 9616, 432, 25985, 17824, 129, 25617, 25, 8464, 25873, 8504 ], [ 6337, 224, 2465, 6561, 6569, 329, 161, 6408, 2496, 6440, 457, 480, 2281, 4297, 6633, 416, 224, 104, 6248, 4297, 6280, 4232, 353, 6472, 6337, 2121, 6208, 105, 6593, 6433, 6184, 4417, 2280, 4225, 4585, 2121, 4513, 2273, 257, 6529, 2176 ], [ 8224, 544, 8737, 25089, 24577, 33, 25089, 25248, 17024, 8736, 8737, 24576, 8833, 128, 25248, 24609, 8865, 32, 24609, 25248, 16897, 24577, 160, 8321, 8864, 25121, 16928, 24736, 8864, 161, 24609, 17056, 17057, 16513, 673, 128, 8736, 8352, 8705, 17056, 16417 ], [ 16386, 4238, 166, 16544, 4132, 20622, 20490, 16526, 16398, 20646, 132, 170, 20526, 164, 4262, 0, 4138, 142, 20486, 4238, 20526, 16548, 128, 4256, 44, 4102, 20652, 4266, 20642, 16516, 20642, 16552, 16386, 140, 20614, 16420, 4232, 16398, 20514, 4096, 12 ], [ -31743, -30720, 3712, -30080, 2689, 2753, 3585, 65, 0, 192, -31040, -29631, -31744, 1664, -31679, 3072, 577, 193, 129, -32191, -30207, -30143, -29504, -32767, -32063, -31680, -31615, 1088, -32063, 3136, -31167, 2112, 2625, -29568, -31551, 512, 3712, 3201, -30016, -32064, -31167 ], [ 16901, -24055, -15604, 17163, 263, -15864, 8965, 8962, 8705, -16374, 24579, 24577, 521, -24057, -16117, 16654, 16398, 8711, -8181, 16911, -15860, 24587, 24577, 776, 24843, 8716, -15606, 526, -16118, 24577, 24845, 271, -32754, 16397, -24308, -15605, -32758, -31996, 24584, -32500, 8 ], [ 16, 16, 20568, 20564, 6144, 4124, 4124, 4120, 88, 4112, 2060, 4180, 6144, 18524, 6232, 18456, 16400, 16464, 2120, 22604, 4104, 2068, 4172, 4164, 6216, 20480, 6156, 6228, 20552, 20572, 22556, 22528, 20564, 16, 18512, 4164, 16468, 22536, 16392, 22616, 6228 ], [ 1, 12544, -32704, 20737, 20544, -28351, -16384, 8448, 16641, -32512, -24256, -3840, -28608, -12224, 65, 20481, -20416, 12289, -16383, 12544, -20416, -24256, 16704, -16063, 24896, -16127, -20416, -20224, -11967, -7872, -20416, -8127, 8512, -12032, -32512, 16705, -32767, 12353, -20415, 16641, 0 ], [ 3201, 6150, 6272, 4097, 4116, 7190, 1158, 6274, 3091, 3077, 3200, 5142, 4244, 1174, 3074, 1157, 6290, 6288, 3077, 4229, 7317, 3222, 4231, 6160, 6, 3079, 2176, 6151, 4102, 6, 6150, 3, 1152, 1171, 4, 5127, 3092, 3201, 2066, 2182, 7184 ], [ 16451, -16319, 26649, -22159, 106, -22463, -24230, 81, -22414, -30382, 26880, 8218, 10587, 24667, 10296, -24541, 24609, -6086, 18698, 24915, -32398, 18488, -32646, 18474, 10362, -22208, 26651, -5792, -14216, 26931, 2113, -22157, 18482, -24542, 2403, -5821, 16674, -24526, 25, -6144, -5774 ], [ 1024, -31708, -31708, -31709, -32730, 2, -31740, -32764, 39, -32765, 0, -32768, -32764, -32732, -32765, -31742, 2, -32767, -32768, -31737, -32764, -31705, -31737, 36, -31709, -32762, 6, 4, -31744, 5, -32768, 4, 1060, 1060, -32766, -31743, 34, 1029, -32736, -32766, -31743 ], [ 4224, 4098, 34, 4224, 4128, 4130, 4224, 162, 4224, 4226, 2, 4128, 160, 162, 4226, 128, 0, 4098, 4224, 130, 4130, 4226, 34, 160, 4256, 4096, 4128, 160, 34, 160, 162, 4098, 2, 128, 4224, 4226, 130, 4128, 2, 162, 4226 ], [ 24979, 3, 16642, 16529, -32368, -24176, 16432, -24157, 8467, 24979, 16531, 24610, 16803, -32638, -24304, 24722, -16224, -32592, -16240, -32511, 8192, 16658, 8368, 8592, -8016, 8336, 273, -16079, -7903, -32719, -16095, 385, 16419, -24415, 2, 385, 16384, -24141, -24399, 16417, -24286 ], [ 0, 17922, 17954, 32, 0, 1056, 512, 1570, 17922, 544, 17920, 512, 1570, 512, 1024, 16928, 16416, 16898, 16896, 546, 17442, 1026, 512, 0, 1568, 1536, 16384, 32, 17440, 17408, 1538, 16898, 546, 17442, 16384, 544, 1058, 17952, 17922, 16928, 1024 ], [ 16392, 280, 25408, 16729, 601, 8705, 856, 9025, 584, 8976, 528, 16665, 785, 16713, 9041, 777, 8280, 80, 24664, 16641, 512, 17241, 17217, 793, 17177, 24896, 24832, 16896, 16712, 17240, 8281, 24896, 25344, 25344, 73, 24896, 25424, 16473, 25353, 8784, 768 ], [ -32639, -28028, 2757, 6848, 0, 4100, 4740, -32704, 4161, 6276, -32127, -27963, -28603, 4293, -30208, 133, -26495, 2052, -32188, -30523, 6725, 1, -26043, 2625, -28475, -28091, -30011, 4676, 2628, 68, -32640, 4101, -27967, 4225, -30080, 6852, 6724, 2564, 4101, 6661, 4737 ], [ 4389, 900, -30316, 896, -26463, -15487, -13936, -14299, 18964, 4404, -28667, -16220, -31947, 20644, -27759, -14175, 22580, 7057, 17172, -11388, -13548, -9728, 2689, 17157, 4112, 16676, -32716, 23348, -9340, -31951, -32220, -15471, -10092, -28107, -15451, -9727, -27771, -14203, 22564, 18965, 1 ], [ -7035, -23552, 25604, -23551, -24571, -32765, 25602, -15231, -8058, -32763, -16250, -23552, 25734, -7165, -23417, 8322, -23417, 17408, 25607, -31742, -8063, -23550, 16384, -24447, -8191, -16379, -8058, -23549, -31741, -23547, 9220, 24705, 25605, 9219, -32638, 17539, 24708, 3, 1153, 16517, -16253 ], [ 2305, 11298, 11264, 1024, 3114, 3115, 8480, 9514, 1281, 2050, 11306, 3362, 9256, 11275, 1057, 9475, 10498, 10282, 2305, 10240, 8203, 2313, 1067, 3328, 288, 8457, 10282, 267, 11528, 3073, 11528, 1027, 8488, 10250, 2347, 11306, 9473, 11553, 3370, 297, 10530 ], [ 1316, -24220, -15328, -31380, -32471, 17481, 25705, 1132, -32663, -16352, -16315, -6900, -23287, -24471, 24868, 16641, -31488, -15352, -24564, -32723, 9548, -16031, 1125, -23512, 8197, -8123, -31744, 17449, -16023, 9249, 9576, -23475, -16287, -16316, 25608, -7092, 9285, -24252, -32512, -16284, -23443 ], [ 197, 12, 4170, 4111, 206, 11, 135, 139, 4105, 4106, 3, 143, 4100, 4107, 4, 193, 4110, 1, 67, 9, 4290, 192, 4297, 4168, 128, 135, 141, 71, 4297, 72, 4111, 4111, 4101, 137, 4167, 4160, 4293, 4295, 4232, 71, 4232 ], [ 18561, 26624, 8326, 8327, 8199, 24709, 8194, 24710, 2, 18432, 10245, 8194, 16385, 2053, 18436, 8198, 8322, 18565, 8198, 26753, 10240, 16515, 18437, 18566, 18567, 18562, 26758, 8195, 8322, 8197, 130, 10375, 2178, 24581, 130, 2179, 6, 2049, 1, 18566, 26624 ], [ 5120, 1281, 1537, 4865, 5120, 512, 768, 5377, 1024, 4097, 5377, 512, 4097, 256, 1792, 4096, 1536, 0, 769, 769, 769, 512, 4353, 768, 1537, 1281, 513, 513, 1024, 1792, 5120, 5889, 4609, 1792, 1281, 768, 256, 5889, 1281, 1792, 5632 ], [ 18, 4144, 256, -26608, -28414, -32766, -26368, 48, 274, 4370, 4112, 4370, 2080, -32512, 4098, -30464, -32718, -30686, 2352, 4352, -30670, 2336, -30414, 2304, -26606, 4402, 2048, -26366, -32768, -26606, -32510, 34, -32734, -26608, -30464, 256, -32752, -32718, 2082, -28670, 4402 ], [ -5867, 18965, 4, -15856, 28677, -13551, 6913, 18436, -6127, 18705, 21265, -15611, -23803, -28415, -32000, 785, -16123, -5627, 2052, -14060, 8705, -7420, 18705, -22272, 6673, -12272, -26351, -23807, 18964, 23040, -31984, -17903, 12305, 16901, 272, -30720, -1536, -5632, 14852, 20757, -29951 ], [ 24704, 24595, 577, 24578, 227, 642, 8803, 24723, 8354, 8707, 25120, 24688, 25283, 705, 25248, 17056, 24819, 0, 25313, 8851, 578, 24721, 8835, 24656, 753, 24688, 643, 8705, 8914, 193, 8897, 675, 24816, 8723, 17057, 162, 24611, 16545, 8802, 24578, 8882 ], [ 18744, 29048, -3464, -13808, -17806, -16310, -5592, 6664, 9034, -20166, -32400, 19322, 25376, -28118, 8984, -5320, 29288, 19272, 10760, -10216, -10150, -1990, -4064, -27902, -32440, 10808, -30174, -3302, -26024, -3472, -8136, -28656, -13966, -28296, -7664, -28142, -7310, -28342, -9902, -12200, 770 ], [ 26752, 27520, 24960, 384, 2432, 20896, 10400, 17280, 25120, 27264, 30720, 14592, 4640, 2048, 12960, 2560, 24736, 14336, 896, 24704, 12672, 6816, 25248, 21248, 16384, 28928, 8704, 8448, 20864, 8320, 30880, 19200, 31232, 4768, 16672, 416, 19104, 6688, 31104, 23200, 20608 ], [ 1538, 8449, 771, 17155, 17666, 25105, 531, 25875, 1281, 19, 25360, 25603, 9747, 17936, 25600, 8208, 17683, 1554, 515, 26114, 1, 17410, 9728, 9987, 8450, 16913, 26371, 25603, 16914, 18195, 8722, 17681, 25874, 25873, 16657, 25106, 16643, 16897, 25360, 1027, 9745 ], [ -32636, 516, -32763, 656, -31868, -15595, -31868, 16516, 916, -16235, 17296, 16516, 529, -32123, -32511, 16640, 257, 20, -32764, -15979, 16512, -32768, -15600, -32255, -15852, -15740, 17152, -15996, 144, 256, -16108, 257, 17297, -32112, 149, 17297, 129, -31868, -31995, 401, -32128 ], [ 18563, 18888, -5948, 2307, -8178, 16591, -30675, 493, -6037, -7961, 27112, 262, -14203, 8202, 24997, 18754, 8557, 26637, 24711, -24128, -24540, -7921, 10529, 26882, -30364, 24640, -5947, 8361, 10601, -24413, -22168, -14289, 24929, 10378, -6074, 16386, -8062, -32403, 24783, 16449, 18469 ], [ 3361, 10785, 9312, 11107, 1058, 10595, -29118, -21949, 9251, 11777, 802, 3843, 8962, -30909, -31645, 10082, -21693, -21405, 10306, 10530, 11041, 10848, -32767, -32222, 3107, -23456, 1794, 2915, 3331, 12130, -30400, -22782, -31167, 11776, 1089, -20670, 9313, -22429, 1632, -22527, -31133 ], [ 256, 4096, -32512, -20480, -24576, 256, -24320, -28672, -24576, 12288, 12544, 0, 12288, 0, 12288, -20480, 12288, -32512, -20480, -28416, 4096, -24320, -24576, 256, -24320, 12288, -20480, 12288, -20224, 256, 256, -24576, -32768, -28416, -28672, 8192, 4352, -20480, 0, -32768, -32768 ], [ -27644, -32732, 17409, 32, -30172, 7173, 4100, -28635, -11739, 7713, -12255, 1537, -12799, 17924, 1025, -28671, 544, 22021, 18433, 2048, -25595, -15836, 17921, 16389, -30175, 5153, 21025, -30720, 21541, 23041, 3109, 6176, -29659, -14847, -25087, 2597, 19969, -14815, -14844, -32732, -31227 ], [ -5567, -8175, -22448, -22157, -23805, 11024, -31949, -13520, -22222, -15614, 16994, 16499, -13486, 17265, -23791, 17169, -21663, -14221, 8818, -16063, -7359, -30382, 2866, -6144, -30384, -21678, 10865, -14079, 25201, 26881, 18770, 25187, 10307, -7568, -23984, 8226, -7342, 26642, -23725, 48, 17171 ], [ 2225, 6144, -32508, -26239, -30415, 6276, 2224, 4148, -13904, 22800, -10203, 22804, -32763, -28511, 20784, 20529, 272, -30448, -16351, 2180, 18833, 272, 277, -16364, -32768, 6292, -30288, 2341, -11888, 6401, 6324, 4261, -28672, -15999, -12127, -30572, 20865, -15952, -28671, -30539, 6420 ], [ 128, 12960, 15264, 14624, 6528, 6432, 12832, 32, 4480, 9120, 6176, 14368, 14336, 14848, 10368, 4608, 14976, 12320, 14720, 4224, 2080, 12928, 32, 12832, 4896, 12320, 6944, 0, 8608, 6400, 9088, 4128, 10624, 14496, 2176, 2944, 4256, 6688, 15008, 2432, 4256 ], [ 102, -31552, -24448, 1127, 8805, 1218, 9280, 9413, 1699, -32250, -31546, 8390, 1125, -24576, -31069, -22844, 3, 9444, 581, 1606, 1540, -32733, -31710, -32224, 8327, -22810, -23484, 69, -31229, -31743, 99, 96, 8289, 9831, -23514, 8196, 167, -24412, 9860, 1536, -31647 ], [ -2039, -18143, 6569, -1920, 2465, 8616, 24961, -5880, 14729, -1888, 2440, -20344, 30976, 2208, 28673, 10409, -24576, 8200, 8320, 18432, 27009, -30551, 22529, 6185, 24713, -7928, 6560, -22359, -28248, -30688, -32759, -4056, -14047, -13919, 6529, 26633, 26793, 4096, -8023, -6111, 8224 ], [ 24705, 128, 25345, 8192, 0, 16385, 16512, 17280, 17152, 17280, 16641, 8960, 641, 24833, 9089, 24960, 16897, 16384, 768, 9089, 16512, 0, 24832, 25472, 25089, 17152, 513, 25088, 17024, 384, 17152, 25088, 8321, 8577, 24577, 17152, 769, 8576, 1, 8704, 25088 ], [ 12904, 2400, 12608, 14696, 4128, 2400, 8458, 554, 328, 6498, 14368, 10600, 4960, 2312, 10312, 14656, 2848, 8450, 9000, 2594, 8706, 8706, 586, 14656, 10304, 2112, 2114, 12576, 14690, 14944, 4906, 2370, 4672, 4194, 4202, 9058, 2338, 4928, 520, 12352, 9056 ] ], [ [ 9280, -32700, 13396, 1040, 9284, 1028, -23548, -28604, -19388, -28667, -24511, -31679, -24556, 20, -27644, -27583, 13397, 12372, -32747, -28667, -32683, -23536, -19455, -32752, -19392, 5124, -19435, -28656, -20395, 9284, -19440, 12288, 12369, 13380, -19376, -20460, -23468, 8208, 4165, -31675, -24572 ], [ -29342, -23200, 6466, -18080, 8546, 9250, -31678, -25246, 6434, -24576, 15712, 11618, -27582, 322, -23198, -18110, 4194, -25568, 1376, 4098, -31486, -17054, -31486, -25568, 6402, 3330, -20128, -22528, 3424, 1122, -24510, -22432, -27358, 6208, -26334, 6498, -18398, -25344, -30656, -23518, -21246 ], [ 24848, 9489, 2048, 16401, 19473, 25856, 8209, 25616, 24576, 18433, 11280, 18449, 25873, 11264, 26896, 25872, 16641, 27920, 8449, 19729, 9472, 25873, 2320, 10496, 8193, 8193, 16384, 8465, 1024, 16400, 24592, 11521, 27649, 8449, 18688, 9489, 17, 8464, 19472, 10496, 19712 ], [ 4389, 262, 43, 5166, 296, 4109, 5420, 4355, 4362, 1320, 4399, 295, 256, 5421, 1327, 1291, 5409, 5158, 5153, 4105, 5418, 288, 4367, 303, 291, 4128, 291, 4110, 5131, 1063, 290, 33, 1025, 5419, 4385, 1, 4101, 1035, 1032, 4356, 41 ], [ 24, 16648, 24632, 24880, 56, 16656, 8232, 24864, 8504, 16432, 24616, 8448, 16416, 288, 8240, 24608, 16664, 24880, 16384, 24864, 16408, 24832, 16384, 24632, 24, 24608, 8224, 24624, 8496, 288, 8, 24832, 16664, 16648, 256, 16672, 264, 16440, 8, 256, 8216 ], [ 16640, 16644, 6208, 17476, 0, 6464, 16644, 23552, 20804, 68, 21504, 3076, 2308, 5120, 22852, 7428, 7424, 23616, 2308, 3136, 22596, 5124, 19716, 5124, 17664, 17728, 5120, 16644, 21764, 20804, 21504, 5444, 20804, 21760, 16452, 21828, 2372, 6212, 5120, 4356, 18500 ], [ -20224, -28416, 1, 24836, -28667, 1, 28673, 8449, 4097, 28928, -28672, 28933, -24576, 20484, 16385, 16645, -8192, 4357, 261, -20223, 28672, -4095, 12544, 4096, -28412, -20480, 28928, 4097, -12031, 4100, 4, 12548, 24581, 8448, -24576, 20736, -24576, -7935, -20475, 4356, 28929 ], [ 640, 640, 256, 1152, 256, 512, 1152, 256, 1792, 640, 0, 1024, 128, 768, 1408, 640, 1024, 1664, 1408, 1792, 896, 1408, 384, 256, 1664, 1920, 512, 1664, 1536, 256, 256, 1024, 0, 1792, 1408, 1024, 896, 0, 1664, 1024, 1664 ], [ 584, 21512, 1032, 5194, -11254, 2632, -31736, -11776, 16448, 19968, 5634, 20042, -11766, 3080, -9720, 20480, -29694, 3584, -12728, 6722, 1544, 514, 6152, -28598, 17920, -27128, 522, 6208, -25536, -14838, -27646, 17408, -11262, 2120, -14336, -32184, -29184, 17416, -16384, 7754, 20482 ], [ 8706, 8966, 8192, 518, 8960, 8452, 256, 8196, 262, 772, 768, 8704, 8454, 8708, 8960, 8196, 262, 514, 262, 8452, 774, 8966, 8192, 262, 772, 262, 2, 2, 8706, 8708, 774, 8192, 514, 8966, 2, 770, 8198, 518, 8196, 0, 518 ], [ 576, 9812, 1540, 9284, 8720, 8720, 9300, 1604, 1620, 8272, 1104, 8720, 512, 9728, 9728, 9728, 9296, 8724, 1620, 20, 80, 8708, 1088, 9728, 9732, 8704, 1040, 1540, 1604, 8768, 9284, 1044, 8784, 592, 68, 8212, 1620, 9220, 1620, 9792, 9812 ], [ 9282, 10240, 8640, 3072, 256, 9284, 1344, 68, 1024, 1282, 2240, 196, 2054, 8260, 2436, 1284, 10242, 3076, 3520, 10310, 3330, 2304, 4, 2116, 2050, 11332, 130, 9346, 1410, 2438, 11526, 9540, 9286, 2306, 2308, 10566, 1346, 8262, 11462, 196, 8644 ], [ 19521, 2052, 2116, 1024, 1056, 20513, 7172, 7168, 18465, 2053, 5120, 6144, 6176, 18464, 20481, 5216, 16388, 6180, 18500, 2084, 22624, 17477, 18436, 2085, 4193, 5153, 22528, 23588, 21604, 5184, 18528, 23552, 1025, 20576, 5121, 17444, 6181, 1028, 6245, 96, 21540 ], [ 15642, 5187, 8216, 4425, 4355, 12315, 10304, 6161, 5385, 15626, 3153, 3400, 4169, 9482, 12554, 14592, 15697, 5122, 4176, 6419, 13394, 1091, 8538, 13337, 1113, 5403, 3394, 4440, 12561, 2313, 2307, 1115, 6472, 8448, 13578, 15624, 7506, 7443, 1026, 12368, 4169 ], [ -30199, 4097, -30720, 512, -28672, -28667, 13, -26100, -26100, 4609, -26623, 2568, 6152, 2048, -28671, 4104, 13, -32767, -28155, -28663, -32256, 4101, 13, 2049, 2061, -28664, 4104, -32768, 4612, 4617, -32256, 4097, -26616, 6144, 4621, -30712, 6145, 2568, 520, 520, 6657 ], [ -16096, -11868, -10104, -28500, -9976, 22536, -30548, 20872, -14172, -12116, -16212, -28412, -11896, -16380, 2436, 16776, -11860, 16512, -32384, -32344, 18720, 20644, -26616, -14048, -9856, -26624, 6184, -14196, 16672, -9820, 296, 16524, -26232, -16348, 2440, 2444, -16124, -28276, 6312, 4512, -16084 ], [ 4288, 4200, 96, 192, 4137, 192, 4289, 4481, 4384, 4392, 65, 448, 488, 40, 4297, 160, 264, 353, 4361, 4288, 448, 360, 4225, 4256, 4193, 224, 4104, 41, 4361, 4449, 105, 424, 4104, 4417, 4416, 65, 4360, 169, 4545, 4361, 4416 ], [ 113, 16, 8, 112, 8, 48, 8281, 8304, 9, 8225, 1, 80, 32, 8289, 17, 40, 41, 8265, 8288, 16, 8265, 88, 8248, 112, 65, 8249, 8312, 8264, 48, 8305, 96, 1, 113, 73, 9, 8225, 8225, 8193, 8241, 8297, 8312 ], [ 7429, 4356, 1345, 23557, 19456, 6464, 4353, 4165, 21569, 16388, 22597, 5121, 2113, 1024, 21572, 23616, 19781, 16645, 16708, 19717, 4420, 21573, 321, 16640, 19713, 5184, 2112, 7172, 16645, 7425, 2052, 19456, 4100, 6400, 16388, 1088, 4160, 4420, 18689, 18692, 21764 ], [ 10240, 24704, -32254, -21886, 18946, -15744, 10762, -30718, -13686, 520, -15862, -16246, -13694, 10248, 648, -13822, -30206, -15744, 8706, 16520, 18432, 26752, -16246, 10250, -23936, 25098, 26754, -5622, 8712, -13822, 8320, -22390, 8322, -8056, -21878, 17034, 18440, -32640, -5622, 10370, -15862 ], [ 16972, 4684, 16400, 16916, 4172, 16916, 21012, 4620, 4612, 16468, 16972, 16968, 4108, 20504, 16980, 16408, 16924, 20564, 4624, 21080, 16468, 20492, 4112, 4112, 16960, 4180, 4096, 16408, 4636, 588, 16900, 21076, 16388, 16900, 20480, 76, 16916, 4616, 592, 20552, 16408 ], [ 16404, -16384, 21, -7148, -7167, 9233, -23536, -8171, -15355, 24592, -32751, 17408, -8192, 24581, -24572, -16368, 1045, -16379, -23551, -31724, 24597, 21, -31739, 17409, -8192, 25620, -24575, -16380, 21, 8196, -16367, -15359, -32768, 16388, 21, 24597, 1, 17425, -23531, -16363, 25621 ], [ -23482, 320, 1090, 1028, 8448, 8452, -32670, 9506, 1286, -24316, -32672, 9218, 9472, 9282, 38, -24474, 354, -32478, -32670, -31482, 66, -32666, 8288, -32732, -23456, 1286, -23482, -23258, -31456, -31456, -31484, -23196, -23196, -23514, 8486, 9314, 294, -24282, -31744, 9220, 292 ], [ 22660, 8484, -5760, -28254, -30590, 22950, 22822, 14592, -20480, -30586, -30560, 22948, 22694, 6402, 10368, 20642, -22138, 22658, -13918, -22110, 14500, 27010, -26234, -13946, 14502, 14592, -3836, 2210, 20486, -13948, 8324, -13948, 31008, -30304, 22816, -5882, -11868, -18270, -1792, 22530, 28802 ], [ -32223, -22992, -32208, -24063, 9217, 513, -24560, -32735, -23519, -32752, 9729, -23535, -24527, -23024, 33, 1537, -24559, 560, 1041, -31711, -24063, -24063, -23535, 1536, -23535, -22991, -32208, -32240, -31711, -32720, 544, 8720, 1585, 8737, 1, 1585, 560, -31183, -23535, -23536, -23503 ], [ -16346, -22494, -14330, -30716, 2050, -24538, 26720, 36, -22458, 24608, -14238, 2144, 2082, 26624, -8090, 18464, -30654, -30622, -22524, 24580, 0, -6142, 2114, -14272, 36, 2050, 16416, 32, -24510, -16282, -8090, 24678, -8158, -8160, -24572, -32698, 8230, 26692, -14240, -22490, 2144 ], [ 14853, -22011, 12301, -17408, 14348, -19452, -32764, -17396, -20980, -17407, -17407, 11265, 12805, 7177, -29688, 2568, 14341, -24055, -20988, 8196, -23551, 1036, 12805, 9736, -31224, 14852, -26616, 1029, 15880, 8193, -31735, -28152, 12288, 5132, -28152, 11776, 13321, -20980, -18427, -16891, 13829 ], [ 1035, -32767, -32229, 1555, 527, 1155, -32248, -32760, -31741, 645, 145, 1041, -32740, 1166, 144, 1560, 1052, -31228, 1162, -32104, -31101, -31602, 1664, 156, -31616, 1694, 1055, -31099, 515, 1036, -32752, -31217, 1052, 7, 517, 1681, -32250, -31714, -31222, 1166, -32110 ], [ 2441, 8449, 10585, 10577, 2204, 8256, 8656, 8348, 10245, 5, 8640, 8460, 2121, 89, 2124, 10513, 156, 2372, 8200, 25, 8208, 8256, 8333, 2512, 2257, 341, 2444, 8284, 332, 8448, 2432, 401, 2448, 341, 8220, 212, 2328, 2448, 8332, 2269, 8412 ], [ 11347, 6400, 4402, 7521, 10338, 14642, 81, 14722, 8227, 6400, 12625, 7505, 338, 3504, 11664, 195, 1299, 10627, 11618, 12723, 7200, 14802, 4098, 10289, 12368, 7328, 4480, 480, 1283, 1346, 115, 13427, 10579, 1250, 13489, 6241, 10531, 7649, 10434, 13699, 6560 ], [ 449, -24255, -32447, -24256, 8641, -24192, -24256, 8320, -24511, -32703, -32639, -24575, -24511, 8449, 8384, -32639, -32703, 192, -24127, -32575, 8640, 8512, 8257, 192, -32703, 385, -32576, -24127, 385, -32511, -24319, -24575, 320, 257, 8192, 8513, 8192, -32703, -32384, -32384, 8512 ], [ 21, 5383, 5120, 5140, 259, 1026, 4228, 4240, 1, 1172, 4227, 5525, 5510, 4374, 1297, 4097, 4372, 1159, 1431, 132, 4358, 1154, 5254, 5249, 5397, 1041, 5141, 1296, 407, 387, 17, 5267, 5142, 384, 406, 4230, 4352, 5141, 5255, 4497, 5125 ], [ 2, 138, 0, 2, 0, 136, 136, 128, 10, 0, 8, 130, 128, 2, 128, 130, 8, 128, 128, 128, 10, 2, 10, 2, 0, 138, 128, 130, 8, 136, 128, 138, 2, 0, 136, 8, 138, 0, 130, 138, 130 ], [ 280, -23792, 560, -24320, 824, -31944, 8728, 8496, -32232, 8960, -23808, -32720, -32480, -32504, -31976, 520, 568, -32712, 8216, -23776, 264, -32232, 280, 40, 520, 528, 8472, -23784, -32488, -32256, 8248, 552, -31984, 568, -31952, 8960, -32248, 8960, 8240, -32472, -24552 ], [ 4665, 6320, 6316, 2489, 2076, 6913, 6697, 780, 4480, 2973, 4880, 2353, 6924, 517, 6196, 4772, 6437, 4241, 2316, 7053, 160, 7044, 2340, 4404, 2108, 4785, 4664, 6700, 2988, 61, 5005, 32, 6448, 6941, 2220, 6292, 268, 6705, 772, 4261, 4776 ], [ -32095, -16191, 16933, -32127, -16256, 16544, -32032, 225, 68, -16315, -16319, -15775, -32188, 228, -16384, -32096, -16223, -32224, -32223, 576, -16283, -32256, -16287, 17029, 37, 33, -15867, 17057, -32540, 17120, 608, -15712, 16580, 672, 16996, -16383, -32635, -16252, 97, -32060, -32703 ], [ 4644, 16928, 4674, 16494, 4100, 4206, 21064, 20558, 21000, 21070, 16394, 4716, 4616, 21094, 554, 46, 4714, 4, 20520, 4654, 68, 4672, 110, 16462, 16934, 16396, 68, 546, 16966, 21032, 20558, 556, 21004, 16896, 4, 17004, 4640, 16398, 16942, 21060, 4100 ], [ 1068, 4132, 6244, 4100, 7236, 3108, 5196, 3072, 2152, 5124, 5120, 7268, 2048, 4192, 5196, 4168, 3076, 3172, 5124, 8, 2116, 7268, 4100, 1128, 5128, 4136, 4160, 4196, 2112, 4108, 3116, 7200, 4104, 3116, 1032, 3084, 2088, 7212, 1096, 7168, 4140 ], [ -25472, -29680, 7184, -28544, -29680, 6272, -25584, -32624, 2048, 7312, -29696, 144, 6160, -27648, 3200, 5248, 1168, -29696, 144, 3088, -30704, 5120, -27520, 3216, 6160, -32640, 6144, 4240, 4224, -27520, -31616, 1152, -27504, 4240, -32640, 6272, -31728, -31616, -30592, -30704, 5120 ], [ 16, 128, 1032, 4, 1044, 1164, 16, 1032, 12, 152, 1164, 28, 0, 1164, 1168, 1048, 1156, 1044, 1024, 148, 136, 152, 148, 8, 1180, 20, 136, 156, 16, 1044, 20, 1040, 24, 1048, 4, 1024, 1028, 1044, 24, 132, 144 ], [ 7232, -30464, 6176, 4448, -31644, 7588, 128, -30300, -30524, 1444, -27484, 5472, -25180, 5188, -25500, -28288, -29660, 6400, -27168, -27388, -30400, 2052, 6400, 6308, 2372, 4576, 5440, 3428, 132, -27292, -32284, -27232, 1216, 1444, -29536, -32512, -28320, 3076, -30240, -27292, 7556 ], [ 14610, 10496, 12544, 0, 6162, 4128, 12306, 274, 14384, 6194, 2320, 2048, 50, 14642, 8242, 10512, 10256, 2336, 10288, 4146, 10528, 10514, 2096, 2082, 10546, 4096, 10528, 2336, 304, 6418, 10546, 12544, 14370, 10288, 12594, 2354, 14592, 10546, 4114, 8498, 2082 ], [ 32, -14336, -14300, 2084, -15360, 18436, -15360, -14332, -29696, -32764, -15328, -15356, 2052, -29692, -30720, 2052, -30720, 0, 1056, -31744, -29692, -15324, -29696, 18464, 2084, 19488, -14300, 1060, -16384, -31712, -15324, 18464, -29692, -29664, -31744, 18432, -14300, 1028, 4, -16352, 32 ], [ -26584, -17374, 15396, 20522, -24558, -16352, -2754, 8230, -31426, 8504, 26900, 23808, 17666, 7456, -22476, 5408, 8508, -18388, -1986, 256, -27594, -22254, -2814, 22792, -9178, 21806, -18164, -20198, 27938, -3020, -18398, 14350, 10252, -26610, 31022, -25546, -31432, 22528, -24316, -1986, 12596 ], [ 12810, 4, 8709, 4109, 8718, 12812, 4128, 8736, 8718, 12803, 4098, 12297, 8744, 4648, 12332, 8706, 12326, 4108, 4131, 8198, 8204, 4618, 38, 8706, 5, 4129, 524, 4141, 8712, 4616, 0, 8229, 4138, 8711, 35, 12330, 8706, 8236, 550, 12845, 8708 ], [ 4154, 2082, 20490, 22560, 22546, 4146, 16394, 0, 2050, 6144, 16426, 4146, 22560, 6154, 20530, 16, 40, 18488, 16440, 18488, 58, 4120, 6168, 50, 22560, 2106, 6168, 0, 16440, 16, 18, 22586, 18450, 16442, 4144, 20506, 2058, 2088, 4136, 20490, 2082 ], [ 512, 260, 544, 544, 516, 292, 260, 804, 768, 260, 4, 256, 772, 288, 800, 36, 260, 512, 0, 256, 292, 512, 512, 292, 768, 772, 512, 0, 292, 512, 4, 288, 256, 800, 512, 800, 768, 768, 260, 4, 772 ], [ -28412, 5012, 4372, -27772, -31852, 4180, -32496, 724, 64, 4752, 836, 5072, -28224, 4544, -32112, -28656, -32576, 768, 4288, -28524, -28524, -28672, -28224, -32384, 452, -28672, -28288, -28656, 656, 788, 400, -28272, 724, -28400, -32064, 4368, 464, 4116, -31852, -28544, 276 ], [ 17, -16371, -15812, -16364, -32748, 16945, -32216, 0, 32, 61, 544, -32752, -16372, 512, 32, -16367, -32252, 528, -32235, 1, 16917, 16913, 56, -16323, -32712, 16440, 557, -16376, -16368, 16, -32712, -15816, 20, 16441, 16425, -16375, 37, -32768, -32256, 16921, -32712 ], [ 3081, 177, 2209, 7328, 5337, 1049, 2201, 168, 2265, 3233, 4288, 2105, 208, 6273, 32, 225, 2184, 7176, 6328, 5297, 3217, 1216, 1144, 7200, 2168, 2289, 4113, 7345, 7168, 1089, 6368, 4161, 7273, 4256, 7288, 5257, 4329, 6160, 1112, 225, 2193 ] ], [ [ -30040, -30582, -30566, 178, 2072, 2192, 2074, -32232, 2696, -30576, -32600, -30200, -32710, -32608, 2712, 160, -32726, 2730, 2720, -30032, -32606, -32256, 2690, -32752, -32592, -32102, 18, -30150, 2178, -30182, 2178, 2592, -30704, -30160, 2194, -30576, 2178, -32768, -30560, -32198, -32606 ], [ -27892, 5141, 21517, -15860, 24081, 4869, -32747, 7701, -15076, 532, 24065, 22276, -9960, -14328, -12011, 7173, -29159, 17684, 3073, -26103, -31480, 7700, 1556, -25828, 19216, 6172, -9720, -13820, 20992, 24080, 4632, 20996, -8703, -29167, 20749, 4624, 24336, 7444, -11516, 4112, 23837 ], [ -11774, 21194, -12149, -12151, -15734, -12149, 16904, -32189, -32064, -32757, 578, -32694, 20481, -16253, -16384, 16456, 137, -11573, 20489, 4747, -32256, 21064, -32063, 651, -28024, 21185, 21121, -15798, -12093, -16319, 16513, 16523, -28607, 137, 17098, 64, -12215, -12215, 16514, -11776, -16256 ], [ -15744, -15360, 17929, -32627, 19972, 2689, -29563, 652, 1033, 17924, -15868, 1677, 1545, 19080, -16380, -31232, -16243, -14847, -14199, 16392, 16385, -30720, -13820, -30075, 18561, 19084, -30071, 512, -29684, 19085, -29687, -13300, -16376, -14708, 2048, -15736, -15736, 17549, -15347, 20100, 19469 ], [ 25640, 20522, 9218, 25640, 21504, 13312, 5152, 8192, 4096, 20480, 17440, 25600, 2, 28680, 4136, 21512, 16386, 9258, 4098, 17418, 4098, 9250, 20488, 25608, 8226, 4104, 25634, 4098, 25600, 17450, 21538, 8224, 29728, 16424, 40, 16418, 5162, 28674, 20512, 34, 1032 ], [ 29072, 16400, 29074, 12674, 16386, 20736, 24832, 20752, 28930, 16656, 2, 4352, 16514, 4224, 12544, 20624, 16658, 16402, 28688, 12418, 8464, 8320, 4370, 24704, 4352, 8448, 20736, 12690, 24960, 4114, 8576, 12672, 24706, 29056, 20738, 8466, 8594, 24720, 8464, 4498, 29056 ], [ 16562, 16690, 8354, 25984, 25010, 16418, 17456, 8624, 16, 9488, 25650, 8322, 16386, 18, 432, 24736, 1200, 17842, 9520, 8592, 1280, 24626, 24978, 25856, 162, 24832, 1024, 17842, 416, 25904, 8610, 384, 25730, 9344, 17424, 1152, 8608, 130, 400, 25778, 17840 ], [ 1312, 19490, 20770, 16386, 18464, 18690, 3104, 21792, 2306, 4130, 21504, 22786, 5152, 6432, 2338, 1282, 7170, 17440, 17410, 23840, 5378, 4130, 5122, 16416, 1280, 23808, 19744, 2082, 6434, 23586, 258, 2050, 17664, 2050, 16642, 6146, 16642, 5408, 7202, 20738, 5408 ], [ 8381, 8353, 25653, 16408, 8369, 8321, 9353, 8228, 17537, 16516, 8368, 25624, 56, 1205, 8377, 25609, 17584, 17564, 1204, 16425, 25636, 9353, 24589, 24580, 8380, 16420, 1025, 16537, 48, 32, 1169, 21, 17549, 9237, 24717, 16549, 9224, 9256, 25776, 25773, 8324 ], [ 12040, 8, -30976, 9736, 2312, -31992, -21752, -23032, -29696, -22008, -30200, 11776, 3080, -30456, 2816, -23288, -31992, 3592, -23552, -23800, 2312, -23040, 1800, -29688, -29944, 512, -21504, -24056, -32760, -20992, 1800, -22520, -32256, 776, -28928, -29944, -32256, -22264, -21248, -23288, 11776 ], [ -15337, -32639, -24522, 9270, 1058, -15343, 1077, 16388, 8228, -32764, 8211, 16545, -24413, 8356, -7164, -32747, 25778, 24612, 16534, -32717, 25636, -24572, -8176, -23376, 1026, -24412, -8010, 24614, 9234, -8041, -16234, -24576, 24742, 1027, 24628, 9220, -32591, 24627, 16387, 23, 147 ], [ -29168, 1044, -32752, 528, 3076, -31184, 1044, 2224, -31600, -31232, 2736, 1204, -30556, 2740, -29036, -29648, -31708, -31200, 2196, 3088, -31228, 2068, -29024, 1540, 3764, -30572, -30060, -32752, 3744, 3760, 3232, -29132, -32080, 1028, 2180, 3120, -30160, -29644, 2196, -30704, -32256 ], [ 1044, 19460, 0, 2068, 3088, 17424, 4, 18448, 0, 1044, 16404, 1040, 20, 0, 2064, 17428, 2064, 18452, 16384, 17408, 2064, 18432, 19472, 3092, 17412, 3076, 19476, 1044, 3088, 16400, 3088, 3072, 2064, 19460, 1028, 1028, 18452, 2048, 4, 3076, 16384 ], [ 17412, 19456, 18948, 4, 17412, 19460, 7172, 0, 4, 23556, 7172, 22016, 19968, 24064, 3076, 19456, 2560, 4, 7680, 17412, 1540, 3584, 23044, 24064, 7684, 19968, 19460, 516, 5636, 23044, 2564, 17920, 20992, 2560, 22016, 5120, 512, 7172, 3588, 21508, 6148 ], [ -30910, 290, -32696, 40, -32472, -30872, -31928, 1864, 834, -31678, 872, 1290, -32248, 1122, 1794, -32192, -32480, -32726, 1826, 1890, 64, 34, 1354, 1642, 1090, 328, 584, -31704, 1378, -31904, -31958, 0, 1378, 832, 554, 42, 264, -31486, -31198, -31382, -31198 ], [ -30447, -31930, -23993, -24235, -30143, -32763, 10583, 516, 2819, -21995, 275, -30124, -32512, -32699, 259, -32687, -22186, 8467, -31930, 8790, -32429, 836, 9046, 2134, -24314, -29949, 529, 9031, 578, 9024, -23997, -22462, -24300, -30457, 8535, 8215, 8469, -21931, -23982, 8517, 10817 ], [ -29934, -22238, -30712, 2592, 11064, 10258, 818, -32232, -22504, 10512, -32728, 2090, 2874, 10296, -32216, -24278, 8994, -30208, 2568, -30416, 2818, 2608, 8986, -31950, -22518, 530, 8450, 776, -29934, 8960, 8472, 10250, -30670, 2618, -30454, 290, -22264, -32734, -31966, -32720, 10504 ], [ 10625, 1184, 11392, 17825, 1184, 10401, 8320, 8576, 26784, 2465, 25600, 1441, 24609, 1313, 19617, 16417, 9376, 3360, 11393, 28032, 3104, 1153, 1408, 9473, 18432, 16416, 1024, 9633, 25761, 10241, 8353, 11649, 10240, 8321, 10240, 9601, 27809, 16384, 11424, 128, 3456 ], [ 2581, 2116, 18433, 2628, 513, 512, 80, 2644, 16965, 18945, 21, 19009, 2133, 529, 18964, 68, 16449, 2069, 16468, 512, 16917, 16980, 18949, 18448, 2645, 16468, 18960, 19024, 16384, 18496, 19028, 16405, 18437, 2116, 2628, 2645, 18513, 16916, 2576, 577, 2133 ], [ 16578, -32174, 168, -31630, 17082, -15706, 16424, 16444, -14694, -32026, 1144, -32712, 16430, -14778, 16620, -31568, 18036, -31708, 16390, -15816, 636, -31046, 1218, 1550, -32598, 738, -15254, -16300, -32130, -32602, -31152, 1048, -32672, -31582, -16378, 16940, -31164, 750, 17136, 17484, 16400 ], [ 2097, 2304, 640, 160, 384, 33, -30288, -32239, 673, 2720, 2225, 2065, -32112, 2097, -32000, 2048, -30591, -29791, -32256, 2353, 145, -30447, 2225, 2336, -32111, -32208, -32512, -30432, 2992, 0, 913, 400, -32480, -29823, 160, 689, -29951, 672, -29775, -32239, -29824 ], [ -22430, 8288, 18530, 288, 24928, -14240, 10562, -24288, 10336, -16094, 2146, -22174, 8544, 8288, 26656, -24320, -5886, 256, 10304, -24510, 10338, -24254, -7838, -22208, -8128, -8096, -16032, 18720, 24610, 26626, -24288, 34, -16288, 26624, 16706, 18784, -16096, -24510, 8546, 2050, 10240 ], [ 392, 1413, 4485, 148, 128, 4381, 1296, 128, 1053, 5404, 5256, 4480, 4101, 5524, 4240, 5513, 276, 1432, 393, 1417, 28, 284, 133, 1304, 1293, 25, 268, 1408, 157, 4249, 1309, 5253, 5405, 1161, 5141, 4245, 1165, 1029, 4121, 4124, 4485 ], [ -29820, 2432, 2688, -32508, -29952, -32512, 128, 4, 2180, 128, -32000, 896, 516, -30076, -32508, -30080, 896, -30332, -30716, -32764, 2820, 644, -32768, 516, -30204, 2436, -30076, -32124, -32636, 2048, -32512, 132, 2816, -29820, 260, 2816, -29820, -30080, -30208, 0, -32640 ], [ 22536, -4088, -12288, 4096, 30728, -4096, -28664, 18432, 14344, 0, -14328, 14344, 26624, 30720, -16376, 10240, 0, 6152, -26616, 16392, 4096, 0, -12280, 26632, 20488, 8200, 8200, 24576, 14344, -2048, -8192, -18432, 12288, 20488, -20480, -22520, -2048, 28672, 2048, 26624, -12288 ], [ 392, 10, 2306, 24, 2200, 2305, 145, 392, 385, 129, 2321, 24, 155, 2058, 154, 2203, 2331, 145, 401, 10, 384, 2442, 2050, 19, 2321, 9, 18, 2065, 2448, 2457, 26, 2315, 2304, 2185, 2449, 2322, 400, 411, 395, 267, 24 ], [ 6180, 4132, 20748, 23080, 26668, 22828, 15141, 24617, 21024, 31232, 18981, 22821, 8997, 4640, 24621, 21029, 4352, 8736, 21257, 2825, 4129, 18733, 30977, 2308, 8225, 28928, 19201, 23084, 22565, 2313, 13064, 18953, 552, 8493, 27396, 27436, 6181, 10756, 26912, 8233, 31013 ], [ 12288, -20415, -28655, 17, -20464, -28608, -28607, -28655, -28655, -24496, -24560, -24559, 12352, 4161, 64, -28655, 80, 81, -32768, -28656, -32703, -28608, -20480, 8256, 1, 16, 8209, 8273, -20400, 0, -24560, 8209, -20464, -28592, 8192, -32768, -28656, -28608, 8208, -24576, 12289 ], [ -22336, -23392, -31087, -21788, -21836, -24351, 8704, 9957, 10305, -21472, -30687, -23003, -29600, 10821, -21307, 1729, 9360, 1156, 33, -32252, -31023, 10916, -20908, -22284, -24335, 9733, -29071, -31083, 1024, -32171, 1253, -23547, -23552, 517, -30587, 8753, -30492, 624, 10341, 8293, -32735 ], [ -21486, -14822, -13222, -13758, -32176, -6120, -5552, -23990, -29678, -30718, -22976, -6584, -24038, 28176, 66, 16912, -13822, -16320, -31654, -6654, 10762, -24574, -21998, -23030, -21926, -32240, 3586, -23552, 27162, 16458, 16898, -5552, 16394, 1114, 9792, 26688, -13294, 3080, 1536, 28186, 19520 ], [ -32756, -32316, -28532, 20613, 137, 16840, 4365, 4293, -28468, -12020, 4489, 4416, -12152, 20800, -32448, -16252, 4416, -28339, 192, 265, -16244, -11899, -15936, -16055, 16709, -16051, -32703, 4161, 4556, -28472, -32695, -11832, 20609, -11891, -11956, -28284, 16653, -32696, 69, -28539, -32375 ], [ 518, 25362, 2136, 26710, 594, 24908, 26966, 17238, 16464, 16404, 16642, 28, 24898, 18514, 10316, 27472, 27162, 8722, 27464, 19202, 8714, 26714, 2828, 24658, 18778, 27460, 16390, 2140, 27212, 2898, 16916, 856, 8476, 25432, 26644, 27408, 8532, 24602, 2828, 25362, 8210 ], [ 16408, 16440, 2316, 18440, 324, 8, 96, 2364, 2100, 364, 60, 18488, 364, 18508, 2104, 2364, 16436, 18724, 18740, 2376, 16708, 296, 2376, 18728, 2096, 2340, 2392, 2148, 376, 18548, 312, 2156, 2336, 16488, 256, 16708, 2068, 2080, 108, 18804, 2144 ], [ -16376, -16248, 16544, -16384, 0, 136, 160, 136, 160, 16384, -16344, -16256, -32640, -32760, -32608, -32768, -16248, -16248, 16544, -16256, 16552, 160, -32728, -16216, -16344, 32, 0, -32632, 160, 168, -32600, 0, -32600, -16344, 128, 160, 160, 136, 136, -16352, -16248 ], [ 16419, -10999, 291, 411, 1065, -28359, 4128, -32750, 1161, -11246, -12262, 4536, 5536, -28637, 1208, -11117, 425, -11845, -11877, 20906, -28632, 20922, 17457, 291, 17410, -14917, 16817, 18, 4521, 20506, 4483, 5378, 21545, -28655, -27373, -15973, -32743, -28655, 4491, -31318, 20914 ], [ 8712, 8328, 8322, 8840, 8194, 10, 8704, 10, 136, 8832, 8842, 8714, 640, 8, 8834, 648, 8328, 8714, 520, 640, 8194, 8322, 0, 136, 514, 8704, 136, 128, 520, 522, 2, 514, 8194, 642, 8834, 8712, 512, 138, 512, 8320, 8 ], [ 21785, 2817, 23573, 4101, 24081, 22037, 2840, 268, 2581, 2580, 1556, 21273, 18957, 19229, 7197, 2828, 2589, 21764, 18701, 7680, 20745, 17681, 23309, 23568, 19220, 780, 7169, 16653, 7444, 18460, 7701, 1049, 16412, 21253, 16384, 23560, 16656, 1553, 5889, 22801, 17680 ], [ -32075, -24048, -20080, -19531, -23660, -32080, -28288, 4880, 4657, -31839, 308, 932, 12800, -24268, -32203, -19583, 12593, 256, -32380, -32752, 8452, -28671, 13104, -19712, -24268, -24048, 12544, -32128, -31948, 12565, 145, 9108, 8228, -24176, -27867, -28032, -32608, 12708, -19840, -19691, -19968 ], [ 320, 19148, -13568, -31860, -32192, 2820, 16652, 2048, 17352, 2240, -15736, -31932, -29756, -13952, 260, 19328, -30708, -32380, -32572, -31996, -30272, 17088, -32060, 18432, 768, 2692, -32704, 17156, 16588, 18756, -15424, -30648, -13944, -31796, -30396, 2240, -31992, 64, -30336, 19340, 2624 ], [ 7180, 1044, 1050, 7176, 4108, 0, 5126, 5122, 4124, 3098, 3096, 20, 4110, 3084, 0, 5146, 3094, 4100, 6144, 6154, 2076, 4112, 26, 5120, 5124, 7184, 3076, 6154, 7188, 4102, 7172, 7182, 4108, 2074, 4110, 1028, 4120, 20, 3096, 4126, 2072 ], [ 5150, 16400, 6162, 21528, 7184, 7168, 18438, 17412, 23560, 1034, 18, 19470, 3090, 1024, 2062, 23566, 28, 2054, 16408, 4114, 18460, 2050, 17428, 1024, 16406, 5122, 21516, 23564, 4118, 4110, 1038, 4098, 23574, 3092, 4108, 22552, 23582, 6158, 1024, 4100, 22534 ], [ -13824, -32252, -32254, -30206, -30716, 18436, 16384, -32766, -13820, 16384, -16378, 18946, -14334, 514, -32768, -14334, -30720, -30720, 2560, 18944, -30718, 16902, -32250, -13822, 2052, -15868, 16896, -32250, -30720, -13820, -15868, -30718, -32768, 516, -30202, -14336, -16384, -30204, 18438, -32768, -13820 ], [ -16351, -28632, 9121, 4621, -19287, 22304, -27004, -12256, -28531, -3455, -24184, -23804, 29709, 30081, -30835, 30473, -10624, 17697, -28155, -28020, 4, -15192, -12020, -19955, -12147, -27228, -11475, -7296, -24407, -7540, 13837, 30084, -23776, 12809, 6053, -27604, -23251, -31444, -15347, 29480, -10492 ], [ 3120, 1088, 2578, 9808, 2592, 1648, 11312, 10362, 11784, 8800, 1112, 2624, 11842, 11850, 514, 11872, 1026, 10344, 8704, 3600, 9224, 3090, 1648, 3152, 10322, 8248, 3648, 2048, 2650, 1136, 2160, 10776, 10856, 9304, 9834, 9272, 3152, 3130, 10344, 3594, 10306 ], [ -24357, 25602, 26753, -14184, 9356, 10399, 2113, 24599, 26690, -29500, -7073, 11342, 17610, -32545, -4921, 24786, -6066, -15215, -32686, -14271, 2138, -13162, -24441, 27727, -30567, -14118, 217, 26711, 11264, 25621, -8164, 18628, -16363, -22377, 25602, 10437, -32766, -8128, -24554, -6134, 10335 ], [ 1349, 16709, 16387, 262, 16709, 320, 16711, 17733, 1347, 17733, 16453, 262, 16708, 0, 16453, 2, 324, 16645, 17412, 16711, 1347, 16390, 1092, 17479, 263, 1285, 1093, 17476, 17414, 17730, 1282, 17410, 16704, 16384, 16388, 16384, 17409, 17415, 16641, 17412, 16389 ], [ 770, 906, 834, 600, 528, 666, 336, 274, 842, 272, 592, 850, 320, 792, 730, 722, 80, 66, 266, 192, 600, 920, 282, 384, 386, 90, 474, 128, 792, 194, 192, 920, 594, 280, 784, 2, 920, 536, 66, 840, 728 ], [ 35, 321, 8224, 16451, 24578, 8272, 82, 8193, 66, 258, 8288, 24833, 8209, 16448, 8226, 24625, 8210, 24624, 16417, 8273, 274, 16451, 16675, 114, 16482, 50, 16417, 16720, 24611, 16483, 16387, 8273, 16435, 8288, 16451, 16752, 16673, 16385, 8497, 16448, 8464 ], [ 6768, 4870, 4218, 604, 4914, 4366, 4610, 4386, 70, 6206, 2910, 4944, 4874, 874, 288, 4180, 794, 2832, 4170, 6964, 7034, 4692, 286, 6246, 554, 2850, 4630, 4116, 598, 2630, 2610, 116, 2156, 320, 7032, 6690, 2110, 6700, 2428, 4986, 4218 ], [ 10528, 26664, 27176, 8480, 16937, 33, 8193, 10497, 0, 19232, 2088, 8224, 2305, 2049, 8488, 11008, 18944, 26656, 17160, 25384, 18688, 297, 18977, 27424, 18688, 27432, 18464, 2600, 26632, 8969, 11016, 11017, 24608, 2344, 41, 8968, 26633, 26625, 18465, 8713, 17160 ] ], [ [ 19458, 18448, 5136, 7184, 19456, 23554, 4114, 5120, 0, 19474, 7170, 16384, 5122, 23552, 20498, 1040, 16402, 3074, 3072, 21520, 18, 16384, 0, 5138, 5138, 4112, 7186, 21506, 4098, 18450, 16, 23552, 1040, 16384, 3072, 1026, 20496, 20482, 0, 21520, 4096 ], [ -22464, -27388, 11525, -20476, -21375, 12480, -23484, -25275, -31615, -28288, 452, -23423, -27195, 4097, 12288, -18303, -16956, -29692, -20352, -22523, 14785, 4229, 452, -27519, -24448, 3396, 8453, 14465, -20351, 9604, -17023, -20476, 13441, -31295, 2245, 3201, -27260, -32639, 10624, 2177, 7621 ], [ 17446, 17718, 25638, 25894, 17414, 25654, 1030, 25732, 17446, 1206, 24720, 130, 52, 8608, 16800, 25906, 1280, 1042, 1424, 17590, 26006, 17538, 54, 2, 1204, 9222, 9618, 260, 8198, 8230, 9218, 9254, 25750, 9232, 25904, 9382, 9218, 422, 25606, 26020, 17682 ], [ -32768, -32764, 8193, 8196, -24576, -24319, 8192, -24575, -24572, 257, 8448, -24572, 8452, -24315, -32763, -24320, -32512, -32767, -24576, 8196, 1, -24572, 0, -24576, 257, -32508, -32764, 8192, -32508, -32512, -24572, -24320, -24572, 0, -32511, -32511, -32511, -24571, -24315, 8449, -32512 ], [ -32768, 2, -14270, 2, -30622, 18432, 34, -16384, 16418, 2048, 18496, 2, 66, 16450, 16482, 98, -16350, -30654, -30686, -16350, -14240, 2114, -32766, 16448, 18432, -32736, 18496, 96, -32734, -30688, 2144, 16480, 2050, 16416, -14304, 18528, 18496, 18498, -32702, 16384, 34 ], [ -30677, 75, 1098, -32767, -32701, 3171, -31672, 3104, -30646, -31639, 0, -30678, -32694, -30709, 3080, 1090, 2048, -29622, 1058, 1130, -31640, -30679, 0, -29621, -30621, 1089, -32735, 3107, 32, -31703, -29656, -30622, 32, -29624, 1, 32, 3139, 2058, -29656, 106, 32 ], [ 2216, 4622, 4622, -30676, -32246, -30678, -32218, -30202, 640, 6700, 6816, 170, 2084, 2598, 6788, -26452, 2700, 6828, 6188, -28530, 2568, -30716, 6700, 6828, -30042, 6830, 2600, -30582, 2594, 2560, 544, -25970, 6670, -28536, -32124, 2062, 4234, 14, -32094, 6826, -25948 ], [ 6177, 32, 14441, 4097, 10248, 12297, 64, 12296, 2120, 14345, 33, 4168, 4160, 9, 2144, 8193, 4168, 10305, 12360, 4105, 4136, 6217, 4096, 4129, 2145, 8288, 2081, 12392, 6216, 4193, 2080, 4136, 2113, 12320, 8224, 40, 14440, 2089, 12296, 14400, 14377 ], [ -25535, -31696, -32687, 80, 4129, 7217, -25535, -26528, 3137, -25487, -25583, -30655, 3089, -32656, -31743, -28560, -26528, -29663, 7265, -25487, -26624, -28671, -30640, 3089, -29680, -30624, -27600, 48, -29584, -26591, -27615, -29647, 7184, -32736, -29680, 6145, 6161, 2144, 4161, -29583, 6144 ], [ 1480, -32744, 2944, -22592, -29232, 10248, -22376, -21056, -24056, -31680, 3736, -21736, -28992, 9984, -32488, -21928, 10056, 1352, -21568, 264, 1040, 768, 10048, 11800, -20992, 9736, -29112, -32568, -29752, 0, -21696, 576, 1816, -31272, -29680, 10816, -21808, 11904, 11928, 9152, 9048 ], [ -22400, -24570, 10368, -22394, -6144, -32766, -16254, -32636, -14202, -6138, -30720, -30588, 16512, -14202, -8064, 18560, -30716, -30590, -14204, 18560, 24708, -8062, -14208, -6144, 2180, 26624, -22394, 134, 24708, -30720, 8324, 18432, -14336, 2180, 16386, 16516, 8320, -24442, -24444, -16380, 8322 ], [ 18448, 214, 19459, 17538, 148, 3267, 1156, 19463, 1046, 19600, 16384, 3136, 2049, 3223, 18580, 16577, 3222, 3287, 19671, 17428, 19526, 2247, 2182, 16464, 18503, 19604, 16593, 2049, 214, 16386, 19457, 19472, 17479, 1041, 3076, 19461, 19537, 16390, 18497, 17479, 16470 ], [ 0, 18961, 148, 1284, 17044, 533, 16769, 18577, 18949, 17044, 19092, 3200, 2069, 2320, 18053, 16773, 1296, 769, 17920, 132, 3200, 19968, 3220, 19217, 20372, 1540, 4, 1424, 19220, 2069, 17925, 1156, 16513, 260, 896, 533, 148, 18048, 20244, 17297, 16533 ], [ 17428, 17600, 25262, 16510, 4726, 13378, 26164, 24678, 17650, 26308, 5306, 17998, 26132, 21194, 20674, 21158, 8718, 30404, 30458, 16466, 16904, 13006, 25724, 4122, 12374, 16482, 8360, 20558, 5646, 142, 8374, 8882, 202, 14036, 9408, 20530, 50, 12534, 9320, 17082, 688 ], [ 1541, 2561, 1033, 2589, -31207, -29160, 3584, 3589, 3596, 1044, 1029, -29156, 1553, -32231, -32255, -29688, -31724, -32255, -31720, 1549, -31732, 2048, 537, -32231, -32232, 3604, 1041, -32759, 3612, 2577, 1041, -32243, 3589, 1536, 3073, 1545, -32740, -30707, 1564, -31727, 1556 ], [ -31392, -23264, -23135, -24511, 8640, -31679, 8321, -32320, 8321, 129, 9504, 8545, -23199, 8641, 8321, -32768, -31360, -31487, 128, -31711, 9408, -24096, 9472, -31456, -23391, 1024, 1376, 8448, -24320, -31327, -31296, -24288, 161, 1088, -24383, 9280, -31552, 257, 9280, -32512, -32416 ], [ -23015, -6646, -7677, -8176, 17931, -6648, 26139, -32749, -23024, -16368, -32245, -23021, -32767, -24576, -6638, -24552, -7149, 16912, -6637, -32749, 1546, -15359, 17418, 1035, -16366, -32237, -6654, 1544, -32768, -6629, 9728, 16907, 8195, -31725, -15352, -31213, 1051, -23542, -31741, -8183, 9729 ], [ -30584, -32768, 2184, 2048, 18440, -32768, 2048, -14328, -14208, 0, -16376, 16384, -30720, 18560, 18432, 16512, -16256, -16256, 18568, 8, 16384, -16248, -16384, 2048, 18568, 18440, 16384, 18568, 2176, -32632, 16384, -14336, -14200, 2048, 2048, 0, -16248, -16256, 18560, 2056, 2048 ], [ -30624, -26464, 160, 2176, 2208, 0, 64, 6272, 6176, -32736, -26464, 6208, 128, 192, 4256, 6368, 2144, 0, 4160, -28576, 2208, -30496, -32544, -28672, -28512, 224, 6272, -32672, -28480, 2272, 160, -32736, -32576, -28672, -30592, 192, 2048, -30656, 6336, -30496, -32704 ], [ 1025, 40, 1577, 521, 33, 520, 1537, 1536, 552, 1025, 1568, 1536, 1025, 1033, 41, 40, 1025, 0, 545, 520, 1569, 32, 1024, 1568, 553, 1024, 8, 40, 1065, 521, 1064, 40, 41, 1024, 521, 1576, 521, 1057, 545, 513, 521 ], [ 26626, 14336, -6142, -28670, 30722, -32766, 26626, -30718, 20480, 12288, 16384, -30720, 26626, 6146, 22528, -16384, -2046, -24574, 10240, 12290, -26624, 2050, 6146, 24576, -26624, 14338, 6146, -12286, -20478, -24574, -26622, 8194, 12290, -10240, 26624, -22526, -24576, 4098, 14336, 10240, 30720 ], [ -14312, -12800, 10240, -16352, -32728, 10760, 10760, -23504, -30200, -31200, 8208, -29136, -4568, -31688, -23016, 24632, -31712, 26160, 18472, 10288, 24624, 18984, -12744, -7144, 10248, 16392, 20000, -14304, -31192, 536, 8, 24632, -5120, -16376, -23000, -32240, -16336, -12792, 27192, 16952, 8224 ], [ -31424, 1478, -32382, 1410, -31292, -32320, -31488, 390, -31292, 1222, -32768, -31354, 1028, -31360, -32702, -32574, -32446, 326, -32572, 448, 1024, -32506, 130, -32570, -32448, 1476, -32506, -32320, 450, 1222, 390, 256, -32508, 1024, -32638, -32442, 262, 1156, 1094, 196, 128 ], [ -14326, -31480, 11266, 9472, -13302, -15104, 8200, -32758, 11266, -22518, 25856, -23288, 24842, -8184, 27904, 18440, 8448, -24566, 1024, -23294, 11274, -13048, 11528, -13054, 16384, -5112, -14326, 27912, 9480, -22520, -24310, 16640, -30720, -29440, 18698, -24576, 1032, 25856, -5880, 26626, -6910 ], [ 13640, -16062, -10943, 5120, -11263, -27318, -11198, 12363, -2997, -3006, -23549, 8520, -4087, -32766, 8449, -10941, -28608, -7093, 73, 4426, 4096, 25665, -3768, 13643, 9472, 17480, 25667, 16392, 29707, -20477, 13385, 323, -15093, 13321, 29002, 264, 17675, 28938, -31671, 1025, 30016 ], [ 1044, -22640, -27004, -31232, -27648, -24176, -30960, -23164, -23036, -24048, 9216, -27376, -23148, -20220, -27776, -31724, 5248, 1792, 5012, -32108, -32752, -28028, 400, 1280, -20208, 8580, 8724, 5652, -23808, -30832, 9616, 9364, -22784, -19324, 4372, 8964, -18944, 12288, 12804, 5760, -27776 ], [ 17224, 2098, 18742, 558, 2072, 2428, 17230, 788, 18434, 16994, 18706, 2838, 2562, 2920, 362, 16728, 16682, 2822, 362, 2570, 19012, 18728, 832, 18806, 17018, 16942, 16710, 18540, 16452, 2930, 16470, 2338, 16420, 17266, 16488, 16654, 18952, 2610, 16984, 17010, 2900 ], [ 25250, 163, 16386, 25379, 24707, 16546, 16768, 24864, 16512, 546, 545, 24867, 9090, 25345, 16546, 24737, 17187, 8577, 32, 547, 417, 17058, 8449, 8321, 17185, 387, 8576, 290, 641, 162, 24835, 17056, 8995, 643, 8483, 419, 8864, 24609, 161, 8961, 929 ], [ 16705, 19456, 24588, 18884, 3081, 2245, 17740, 16517, 18693, 27725, 17416, 11461, 8588, 18625, 1224, 11588, 17728, 27077, 25029, 11329, 1024, 11392, 72, 9541, 3396, 25865, 26888, 2060, 3076, 26953, 18881, 11336, 17797, 10564, 3204, 17860, 268, 27073, 1285, 27013, 27969 ], [ 8272, 1132, 11780, 8732, 108, 8200, 56, 9272, 8768, 3668, 9760, 8772, 8756, 9804, 10820, 9784, 9340, 8756, 2592, 124, 3188, 9304, 10244, 8296, 1568, 8312, 11384, 10760, 8824, 2152, 8300, 3152, 10820, 10272, 11376, 1556, 2592, 2060, 10780, 9332, 10248 ], [ 0, 9218, 9228, 9224, 260, 10240, 2052, 1286, 262, 2060, 10498, 1026, 9478, 0, 1280, 10254, 11534, 10244, 10248, 3074, 11272, 9230, 10254, 8192, 8452, 6, 8206, 8202, 258, 2, 11526, 1290, 2048, 2316, 2062, 2062, 9216, 11526, 1034, 1294, 1292 ], [ 8739, 10081, 8192, 256, 8193, -31423, -23966, 8995, 35, -32256, 8707, -24063, -32221, 546, -31968, -31455, 9506, -24543, -24573, -23807, 1377, -23966, -30909, 833, -32416, -32478, -31392, 8546, 803, -32224, -32221, 8707, 610, -31678, 1891, -32160, -32191, 1857, -32480, 9218, 291 ], [ -15360, 17536, 17508, 17472, 24676, 0, -15260, 8416, -32704, 24676, 16420, -8156, -16352, -24444, -6944, -24384, -23424, -15132, 8356, -31552, -24476, 24708, 25636, 96, -24540, 17632, -23520, 25664, -31612, -7068, -15200, 17472, 25664, 9216, -23484, -16380, -32572, -31584, -23392, -32640, -23328 ], [ 290, -32510, 2, -32512, -32512, 258, 0, -32736, -32734, -32510, 32, 288, -32510, -32480, -32766, 288, 34, -32512, -32768, 290, 2, -32512, -32768, -32480, -32478, -32734, 0, 34, 256, 32, 256, -32512, -32480, 32, 288, 288, -32480, -32510, 32, -32512, 288 ], [ 530, 2304, 2304, 2082, 3104, 1280, 2338, 1282, 3872, 3842, 2098, 3330, 3330, 3600, 1058, 3856, 2592, 818, 1282, 1314, 770, 48, 1026, 2818, 1794, 1794, 2352, 1328, 3874, 2594, 3104, 2594, 1570, 32, 3074, 2560, 16, 3858, 802, 2832, 2562 ], [ 543, 521, 543, 16396, 16668, 5, 16435, 17201, 827, 545, 564, 782, 16656, 16412, 37, 16921, 16656, 16441, 16921, 17172, 318, 774, 786, 16664, 28, 772, 817, 11, 16685, 16912, 17153, 532, 17160, 826, 16685, 17161, 782, 16417, 17213, 264, 17161 ], [ 10560, 8960, 2885, 2053, 10501, 8192, 2369, 260, 2880, 10561, 10561, 320, 2629, 10560, 5, 2624, 2821, 2629, 10304, 11073, 10497, 2052, 4, 8516, 260, 11073, 9029, 9029, 10821, 10304, 324, 512, 2560, 2625, 512, 65, 2117, 2116, 11073, 2881, 11013 ], [ -31731, 1032, -32753, -32765, -31729, -31735, -32767, 12, -32755, -32768, -31734, -31733, -32756, -32760, -32753, -31731, -32754, 1029, 1038, -32761, 1, -31733, 9, 14, 13, -31743, -32768, 14, 0, -32757, 1025, -32759, -32753, -32766, 1037, -31744, 1036, -32760, -32763, 9, 4 ], [ 3178, 3619, 78, 1546, 3143, 3113, 37, 3117, 1575, 3179, 4, 3624, 10, 523, 512, 1634, 1030, 545, 1542, 1641, 2595, 3588, 66, 66, 2664, 102, 3622, 71, 1032, 1614, 3108, 2091, 3631, 2089, 9, 2081, 2119, 2632, 2568, 1639, 2661 ], [ 8224, 24930, 8258, 24608, 8288, 16450, 16418, 64, 16450, 8450, 24928, 8258, 34, 16672, 322, 32, 24672, 24896, 8256, 16736, 16448, 16642, 0, 8258, 16640, 16640, 16482, 16640, 98, 16706, 2, 290, 24608, 16450, 24928, 24576, 24640, 98, 258, 34, 24610 ], [ -30710, 2576, -26609, -30187, -30706, 2076, -26594, 2062, 2048, 4626, -32765, -32754, -30693, 6159, -32737, 4097, -26112, 2064, 2, -30700, 6166, -32245, -30716, 2576, 523, 2579, 517, -32764, 517, 4634, 2569, -32253, -26083, 4108, -30709, -26108, 530, -26611, -26595, -32250, -28654 ], [ 128, 1664, 392, 1152, 776, 1928, 768, 1536, 1544, 904, 648, 1800, 1544, 1920, 0, 1280, 640, 776, 1024, 128, 904, 1536, 1928, 1160, 136, 128, 776, 1920, 512, 1800, 768, 1024, 1672, 256, 1544, 1416, 1280, 640, 1416, 1024, 1152 ], [ -32751, 16401, 0, 0, -16368, -16368, 0, -32752, -32768, 16401, -16367, 16384, 16, -32751, 1, 17, 16400, -32751, 16, 0, -32768, -32767, 16400, 16401, -32751, 0, 1, 1, 1, -32751, -32751, -32767, -16383, 17, -16367, -32751, 16401, -16383, -16368, 16400, 1 ], [ 25610, 8192, 17920, 27136, 18944, 19986, 10768, 11280, 25112, 3602, 17418, 25088, 9746, 17418, 2586, 19976, 18960, 28160, 16392, 10762, 26130, 3600, 26626, 1546, 3080, 530, 25618, 26120, 16920, 10770, 8200, 18954, 26634, 1546, 27666, 18440, 9234, 10776, 24584, 18448, 10240 ], [ 1104, 3176, 2160, 1248, 120, 1088, 1184, 3280, 3104, 1144, 2136, 3096, 2080, 80, 1152, 176, 2168, 3264, 1176, 136, 56, 32, 1072, 3088, 80, 3120, 2240, 2072, 48, 1272, 96, 3128, 3128, 184, 240, 3120, 2208, 3096, 3248, 32, 1112 ], [ 16512, 16776, 16664, 264, 17560, 1288, 384, 1288, 1432, 16648, 400, 1176, 17416, 392, 16400, 17688, 16408, 8, 8, 16768, 24, 16784, 16400, 264, 24, 400, 16, 1424, 17544, 16528, 16520, 1032, 16392, 136, 1432, 1296, 16512, 1288, 17416, 16784, 1176 ], [ 1029, 513, 1088, 1028, 1604, 68, 1092, 1092, 69, 1601, 4, 1092, 4, 1088, 1541, 1025, 1604, 65, 1029, 0, 5, 1093, 1605, 517, 516, 1601, 1540, 68, 1604, 1089, 69, 4, 1025, 1029, 69, 1, 581, 0, 513, 1541, 64 ], [ 9345, 9251, 8339, 24656, 17474, 24675, 8403, 211, 8275, 17, 24674, 9298, 1201, 16387, 17427, 24819, 9216, 1234, 16449, 1104, 1170, 1251, 16402, 25776, 25696, 193, 9458, 19, 16611, 25697, 25826, 9376, 24706, 9296, 8368, 9360, 25778, 17603, 24787, 25728, 9378 ], [ 2320, 384, -32380, 18580, 16788, 16788, 2064, -16364, -32380, 20, 148, -16124, -30320, 260, 18560, -32368, -13932, -13948, -30704, 18820, 18688, -16256, -14188, 2448, 18836, -16364, 18560, -32752, 144, 276, -14332, -14076, -32496, -16252, 2196, -32748, -13932, -14332, -30464, 16768, 18452 ], [ 5696, 2080, 4138, 8768, 3104, 2144, 14440, 12842, 2146, 6218, 8224, 2666, 12394, 6754, 4138, 4682, 10792, 72, 3082, 12906, 8770, 6210, 15976, 5120, 1600, 616, 12808, 14376, 13314, 8770, 12394, 5674, 7778, 2122, 7266, 10272, 13312, 520, 8738, 34, 1576 ] ], [ [ -4664, 19744, -21272, -21368, -14072, -14976, 17792, -5048, 8320, -4696, 16776, -30432, -22272, 1512, -15352, -32280, 16584, -24216, 19552, -16280, 1504, 17504, -15192, -24536, -6048, -7168, 2536, 9576, 25696, -23480, -24096, -32544, -31424, -32312, -14016, 25704, -30328, -30712, -15040, 9480, 10664 ], [ 276, 393, 5021, 796, 781, 388, 4756, 4368, 900, 4381, 4888, 4369, 4996, 4364, 4505, 4125, 4864, 521, 5000, 912, 4504, 5, 29, 4497, 4368, 4117, 4236, 4869, 4248, 400, 524, 788, 925, 924, 4121, 4997, 4745, 5020, 4869, 153, 5000 ], [ 281, 10497, 1689, 10768, 9481, 3473, 10384, 128, 2713, 1937, 10008, 11536, 11025, 11928, 2448, 3864, 2177, 10113, 3481, 9625, 10496, 385, 784, 1664, 2457, 2968, 3465, 11025, 2457, 2064, 3457, 2952, 11904, 2816, 11032, 921, 10009, 793, 1025, 2201, 2176 ], [ 9292, 2056, 2061, 9216, -31679, -22516, -32692, 3081, 8197, 9289, 3080, -31740, 1024, 76, -22451, -24575, -24499, 3145, 3136, 8192, 1100, -31735, 8193, -31732, 2125, 11337, 9225, -23540, 2048, 1032, 1028, 3145, 8260, -30708, -24511, 10240, -29619, 3137, -29691, 9220, 76 ], [ 19473, 23073, 20497, 3073, 4657, 529, 18945, 17, 4609, 6704, 21025, 18993, 512, 7185, 3121, 1024, 7185, 2049, 48, 513, 1537, 23600, 4640, 2096, 3104, 7200, 22065, 5648, 24064, 5153, 1537, 4144, 561, 5152, 18960, 1072, 21537, 19968, 19472, 512, 3072 ], [ 8197, 10241, 8774, 8257, 2565, 4099, 8262, 12357, 10244, 8195, 6145, 14916, 2113, 6215, 2050, 6661, 6663, 4612, 8193, 66, 6659, 14402, 4610, 12800, 513, 14854, 8771, 4099, 4099, 4672, 6151, 2112, 71, 6208, 515, 14402, 10754, 8773, 14853, 6211, 2055 ], [ 8256, 10372, 10368, 26694, 24710, -16318, 16582, 18432, 26630, -16250, -14142, -8124, 134, -6076, 26628, 8388, -6078, -22458, -30650, -16380, 26694, 26818, 16452, 8192, -30656, 2240, -30586, -30714, -14204, 26694, -5950, 16578, 18502, 26628, 26692, -16382, 24704, -24510, 192, 10432, 16452 ], [ 5281, 5889, 5760, 1537, 385, 5536, 5633, 5249, 1057, 6016, 4736, 641, 6016, 4384, 5760, 1057, 928, 5249, 6049, 1153, 4897, 4993, 5121, 4769, 4256, 5792, 1280, 5281, 5249, 4512, 5920, 5120, 257, 1824, 5537, 6017, 384, 4896, 4257, 5888, 5281 ], [ 464, 8528, 193, 10637, 8220, 2521, 269, 461, 208, 269, 2189, 17, 13, 285, 8193, 10701, 2453, 16, 10372, 29, 10688, 148, 2180, 2137, 8388, 449, 8349, 20, 2136, 8281, 8272, 200, 128, 320, 2133, 8409, 10689, 2116, 10713, 341, 10716 ], [ -24512, 13312, -11168, 1056, 28772, -7068, -24576, -20480, 25636, 13380, 4100, -28604, 9252, -27648, 16416, -12252, -32704, 21572, 28768, 13408, 16480, -4028, 17472, -20380, -7072, 24640, 4164, 5188, 1060, -23548, -28668, -31744, -20480, -24572, 17472, 5120, -3068, -8192, -23548, 8256, 20580 ], [ 640, 8832, 8321, 8209, 8704, 17, 17, 128, 8704, 1, 8720, 129, 8193, 657, 8721, 8721, 512, 8849, 657, 512, 8721, 656, 8704, 8833, 8849, 656, 8208, 8849, 8336, 8721, 129, 512, 528, 8321, 640, 8321, 656, 8704, 8321, 8208, 657 ], [ 577, 3237, 3637, 3685, 2266, 1114, 2074, 3303, 3081, 1235, 3264, 2105, 642, 2707, 3249, 1181, 3125, 1108, 1174, 3587, 3221, 2586, 1742, 1608, 547, 648, 2731, 99, 2150, 689, 1784, 2806, 733, 737, 762, 3715, 2128, 1690, 1129, 3767, 149 ], [ 1159, 17668, 899, 17668, 18052, 1537, 1025, 1670, 17411, 769, 16391, 17796, 643, 389, 774, 1666, 17537, 389, 1667, 17029, 1287, 1155, 17536, 18306, 1156, 16645, 18304, 16384, 1410, 16515, 18055, 17156, 775, 16513, 389, 17670, 1287, 17921, 768, 384, 16517 ], [ 608, -21951, -30108, 15172, 2101, -19936, 12660, 11105, -32495, -32395, -30123, -22272, 36, 14389, -32512, -28144, -25996, -32412, -32431, 8805, -23792, -18347, -29903, 12880, 14965, 4720, 12837, 14337, 8737, 2580, -30348, -20191, -28652, 15157, 13077, -17803, 11025, 8240, -22016, 14368, 8789 ], [ 0, 16, 272, -32512, -32512, 272, -32768, 16, -32496, 0, -32512, 16, 0, -32768, 16, 256, -32496, -32496, 272, -32512, 0, -32752, 272, 272, -32512, 16, -32496, -32496, -32768, -32496, -32496, 16, 272, -32512, -32512, -32752, 0, 256, -32512, -32752, -32496 ], [ -7168, -7424, 1536, -32384, -24448, -6648, -16384, -24320, -32128, 18056, 25728, 17672, -31608, 9088, 25608, -24576, 25984, 9224, 768, -23416, 25600, 26240, 1288, 520, -32640, -31616, -22776, -31992, 24712, -7552, 16392, -14968, 25472, 256, -6784, -31352, -24056, -14584, -15352, -15616, 17160 ], [ 4112, 4882, 20758, 4886, 21254, 16898, 21270, 20484, 4886, 16402, 16656, 17154, 274, 4102, 20484, 20482, 16658, 16902, 6, 4118, 4118, 17154, 4356, 0, 16406, 4102, 16658, 16656, 20480, 0, 21254, 20998, 16404, 4868, 4118, 4624, 4372, 21012, 774, 4608, 4372 ], [ -26485, 3970, 2563, -31669, 1098, 2120, -25335, 6025, 2056, 1802, 3715, 8001, -30079, -27702, -27768, -26744, -29942, -32374, 8, 5323, 6017, 779, 3593, 4938, 4417, 6730, 5960, 3275, 960, 2562, -29502, -32757, -31870, 2818, 7937, 8139, 7043, -25599, -30453, 712, -31285 ], [ 7284, 21620, 19521, 4180, 6245, 16388, 4208, 2161, 6160, 81, 7236, 17445, 1028, 16468, 21540, 20528, 4117, 22608, 19477, 1141, 19536, 4132, 6208, 17, 64, 16432, 2149, 17520, 1093, 16485, 17473, 6228, 1109, 18529, 22592, 18449, 7221, 20544, 1025, 6212, 2101 ], [ -5984, 18432, 26786, -16188, -30624, -6046, 18532, -30618, -14106, 18562, -5950, 2144, -32544, 16384, -8094, 2116, -22362, -32640, -16186, -22304, 230, -14334, 26822, -16350, -22364, -14272, -16188, 16486, -22430, 16578, 64, 16582, -16282, -7968, -24540, -5952, 8422, 2240, -22300, 10468, 38 ], [ 1032, -31416, -24216, 13640, -23456, -32760, -31736, 9536, -19128, -23288, 13600, 12648, 5416, -27584, -28376, -28376, -23512, 13640, 8544, 5120, -24504, -32728, -27576, -19192, -20216, -27328, -20216, -32504, 4104, 1344, -19136, 13664, -24544, 360, 1352, -27320, 9480, -19424, 13320, 13576, 12328 ], [ -28408, 5512, -3584, -3832, -23552, 21120, 9608, -2552, 29568, -6264, -19584, 1928, -7168, -2296, -15104, 5248, -7424, 25736, -2680, -28408, 18184, 4224, 1920, -24576, 8, 18048, -30848, 648, -32128, -26752, 21504, 5248, 21504, -11392, -23672, -28280, 24832, 24968, 29320, 776, 14088 ], [ 641, 18119, 16839, 2182, 1732, 17221, 17412, 19078, 452, 3460, 641, 832, 20226, 18370, 1029, 20164, 18752, 20289, 16389, 20226, 16391, 17285, 18821, 17858, 17733, 18054, 1089, 3206, 17219, 196, 1410, 18434, 18178, 1540, 16967, 3778, 3908, 17283, 16706, 18757, 16836 ], [ 144, 4246, 18966, 6790, 23428, 21124, 2706, 16658, 16530, 16404, 4736, 4754, 6422, 18690, 4118, 21012, 6932, 640, 19334, 2688, 4498, 658, 4372, 2964, 2834, 4, 272, 20880, 6546, 21252, 21398, 19088, 4240, 262, 20500, 16896, 23442, 19202, 21120, 18436, 22934 ], [ 5121, 6224, 2112, 1056, 5361, 5328, 208, 2049, 6177, 193, 6320, 5121, 7184, 7297, 2048, 5136, 4321, 4225, 5360, 4336, 1041, 241, 1025, 1153, 5217, 5329, 1136, 5233, 5329, 1024, 5281, 240, 193, 5361, 4144, 5120, 3089, 6320, 4289, 1073, 2257 ], [ 596, 225, 1156, 548, 1140, 1236, 229, 1124, 1136, 1237, 725, 1109, 180, 1089, 133, 512, 1748, 81, 1664, 192, 1569, 148, 628, 560, 1732, 96, 1780, 145, 720, 1221, 1217, 128, 721, 1184, 544, 1728, 1556, 753, 1776, 689, 1029 ], [ 19568, 2099, 17521, 16955, 3585, 16449, 3089, 19050, 1075, 546, 3602, 18969, 1113, 16920, 17520, 18009, 2616, 18475, 2098, 106, 1618, 17971, 1065, 16401, 1594, 1656, 2089, 17424, 19018, 18026, 3633, 18035, 18458, 3674, 19538, 16898, 18483, 19578, 3634, 3080, 1553 ], [ 10370, 16514, 18440, 8361, 26659, 16387, 170, 8354, 24577, 26664, 2080, 26763, 2176, 16555, 16545, 16384, 26666, 8226, 8322, 18466, 18569, 10272, 26667, 18435, 18473, 8235, 26667, 16416, 24746, 8224, 24617, 168, 16520, 26793, 43, 2186, 16385, 10281, 10282, 26795, 18475 ], [ 2817, 416, 897, 16800, 2816, 18561, 896, 2560, 2304, 2432, 544, 17185, 2209, 2176, 16673, 2720, 16801, 2848, 513, 18849, 19073, 2464, 16640, 18721, 18848, 16800, 2336, 16897, 2465, 19360, 18720, 257, 673, 256, 18721, 288, 18593, 17152, 18432, 18464, 18848 ], [ 1673, 5761, 9224, 22465, 29185, 29000, 896, 29961, 8328, 30400, 265, 29825, 13704, 21705, 17537, 905, 10056, 5641, 1160, 28992, 12544, 26185, 6080, 21065, 577, 9729, 1032, 17609, 16449, 13064, 17601, 5448, 8776, 13632, 6081, 8193, 193, 26369, 16841, 21184, 10113 ], [ 5320, 16448, 5248, 17480, 128, 20680, 1024, 20488, 20616, 17408, 5320, 4096, 5312, 17608, 17544, 20488, 5248, 16384, 1096, 4232, 21568, 21512, 21640, 1224, 21568, 5128, 1216, 5256, 5248, 16456, 136, 5192, 4296, 17544, 136, 1024, 17608, 1152, 20608, 1032, 4224 ], [ -32638, 3210, -32638, -30710, -31742, -31608, 1154, -30710, 1154, -29688, -32768, -31616, 3208, 3072, -32630, -31734, 3202, 3082, 2, 3080, -29694, 130, -30582, 8, -29560, -32760, 3208, 1024, 3200, -32640, -30582, -32758, 3202, 3210, 2058, 1152, -29688, 138, -32758, -29688, 2184 ], [ -31744, 1280, 256, -32511, -32768, 1033, 264, 256, -31736, 264, -31488, 257, 1, -32511, -32760, 256, -32760, 1033, -32504, -32760, 1288, 1280, 1280, 1032, 1288, 1033, 8, 1024, -32768, 265, -32504, -31744, -31736, 264, 1025, 256, 257, -32760, -31744, 1280, -32512 ], [ 132, 4318, 4310, 6292, 218, 2248, 2194, 6234, 6290, 6362, 4116, 4166, 6274, 6288, 6160, 4106, 2140, 6152, 6220, 4190, 4242, 6154, 4310, 4180, 4316, 4190, 6356, 2070, 2114, 2268, 2140, 6302, 80, 4168, 2062, 6280, 4252, 2054, 6158, 4310, 2056 ], [ 1030, 28934, 9472, 13570, 12548, 13574, 16388, 6, 28930, 8452, 8198, 5380, 4358, 12546, 16642, 9222, 29696, 9472, 21508, 25860, 16644, 17670, 17410, 21764, 12290, 16388, 20480, 16386, 5376, 16642, 12288, 1030, 5376, 12290, 262, 1026, 29696, 1026, 12292, 29958, 21766 ], [ 17424, -15206, -30590, -15230, -13160, 17536, 3096, -30702, 17538, 19602, -13182, -15350, -13296, 24, -13168, -13310, -16230, 18560, -31718, -29696, -29680, -31606, 3090, -14312, -13304, 16538, 17410, 18578, 1026, 17536, -32638, -13160, 146, 18586, 3210, 2074, -32750, 17544, 17538, -14200, 19472 ], [ 13314, 26202, 12568, 4168, 5706, 21762, 16986, 9738, 4632, 21008, 25434, 25370, 8776, 1114, 13640, 9232, 24584, 4168, 25360, 9496, 1304, 25944, 26458, 9736, 25352, 30282, 16648, 4104, 28674, 9728, 17984, 5712, 5458, 28744, 26202, 21010, 29506, 10056, 17218, 29514, 592 ], [ 224, 2080, 22720, 18496, 16608, 20608, 22944, 16800, 18720, 20800, 22784, 6256, 16736, 4288, 208, 6144, 4112, 20864, 18704, 2336, 208, 6352, 20560, 4384, 20656, 22976, 16560, 22688, 23008, 16640, 16416, 2496, 6160, 6608, 20896, 384, 2064, 18480, 16768, 400, 2080 ], [ 10, 9218, -23544, -32758, -24574, 8192, 1024, 1032, 8194, 9226, 1026, 8, 1034, -32768, -32768, -24576, 8202, -32766, -23550, -32760, -24576, 8192, -23550, 2, 8, -31742, -31734, -23550, -32758, -32758, 8, -31736, 2, 9224, -31734, 9218, 1024, -23544, 1026, 0, -24566 ], [ -21903, -30150, 17416, 18960, -29695, 21104, -10733, -30135, 4113, 11282, -28648, -16335, -25038, -17799, -12248, 27185, -2029, 7240, -18838, 6217, -12208, -4077, -21936, 8760, -26518, -6096, -5509, -8127, -18413, -24966, 9824, 28241, -17864, -25592, -20432, -13288, -8671, -13254, -26111, 16393, -30184 ], [ -28662, 156, 6146, -22506, -26604, 6290, -32740, -30720, 4232, -28534, -28524, -22506, -20468, -18282, -32630, 4122, -32620, 4114, -20462, -30714, -28672, -20332, -26496, -28538, 14364, -28642, -18408, 130, 14492, 4226, 6280, 8218, 8334, -32614, 2070, -32620, 8320, -18288, -20470, 10240, 8214 ], [ -31844, -32475, -27912, -28596, 913, -28668, 820, 4248, 4965, 5088, 645, -32100, -32687, 77, 852, 508, -28512, 709, 4192, -28244, -28416, 992, 4328, -27832, -32527, 4496, 4285, -28391, 5057, -27696, -31983, 356, -28308, 516, 529, 981, 4996, -32055, -27847, 5109, -32632 ], [ 12316, 12436, 4096, 12372, 12368, 4120, 12508, 24, 12508, 196, 12316, 12428, 12292, 4108, 8272, 4316, 8200, 12420, 8400, 4120, 212, 12316, 8264, 4296, 12308, 12300, 8344, 4184, 4188, 8192, 12480, 8256, 208, 12416, 8408, 12504, 212, 192, 4104, 8200, 156 ], [ -28160, 4874, 1032, -28158, 5632, 1544, -27646, -27640, 8456, 1794, 12554, 8458, -18942, -27648, 8450, -18688, -27126, -24054, -31478, 4616, -28670, -24054, -27902, 12298, -18936, -30966, -28158, 10, 12298, -22774, 9728, -19710, 1280, -27382, 1026, 9736, 9736, 8970, 9474, 522, 5898 ], [ 1545, 3329, 584, 3072, 2113, 1024, 1025, 2889, 1096, 3136, 512, 3328, 0, 2560, 1793, 1536, 3144, 840, 2816, 1024, 3336, 2368, 3136, 2369, 265, 3401, 3337, 576, 2568, 1089, 64, 3849, 1793, 2049, 2816, 832, 3657, 2120, 256, 3913, 2633 ], [ 10369, 1, 10371, 2049, 0, 2049, 8320, 2179, 3200, 9219, 11264, 1025, 1155, 8194, 3, 11394, 8194, 9219, 11392, 3203, 9216, 3073, 8194, 10242, 1026, 1153, 2, 3073, 2, 3074, 10241, 1025, 11394, 2176, 8321, 9219, 2179, 128, 3202, 2050, 2050 ], [ 9728, 10, -12664, -7678, -32622, 8336, -13288, -13168, 11408, 138, -21368, 8194, -30064, 27794, 2056, 24722, 26632, -15736, 18064, -5998, 10242, -30702, -21488, -22390, -13824, -13822, -4600, 25610, -32102, 16512, 25218, 25736, -14320, -13294, -16230, 19096, 16402, 17536, 17048, -23526, 26642 ], [ -28607, 1024, 5120, -27616, -28575, 1057, -32671, 5185, 5184, -31647, -28575, -32736, -28639, -31711, -28607, 1057, 5185, -32672, 1024, -31648, 5121, -28607, 65, -32736, 1120, -31712, 4096, -32736, -27584, 4096, 0, -32735, -27648, -27583, 97, 4160, -31744, -31647, -32704, -31744, -28575 ], [ 4368, 418, -32734, 4370, 4240, 258, 434, -32334, 4146, 274, 290, -28494, 18, -28544, -28288, -28494, -32368, -28654, -32768, -32478, -32368, -28240, -32350, -28670, 4272, -28414, -32638, -28238, -28238, 0, -28272, -32734, 4482, 4528, 256, 4146, 304, 4274, 290, 434, 272 ], [ -8189, -16125, 11, -7926, -16375, 24577, -32512, -32760, 9, -32760, 16649, -16375, -8192, 259, -16126, -32510, -24568, -32503, -32757, 8450, 24587, -8190, -16127, -8182, 24841, -16383, 24842, -16125, -7936, -16128, -8181, 8203, -16376, -32757, 8450, 8202, -24576, 8449, -16382, 8459, -16126 ] ], [ [ -32150, -30008, -32095, -32245, -30654, 619, -30622, -32159, -32534, 2186, -30005, -30079, 2627, 2154, -30678, -32695, 706, 34, -32064, -32541, -30645, 97, -32255, -30687, 675, 130, 520, -32214, 672, 712, -30014, -30103, -30549, 2114, 2242, -32607, -30527, 2081, 2792, 162, -30486 ], [ 21536, 22784, 19458, 16672, 17954, 1538, 3616, 22272, 17410, 5154, 16384, 16642, 18464, 1568, 18208, 23040, 17920, 6178, 21024, 3106, 2848, 4610, 4642, 4128, 17186, 3074, 16896, 3072, 21538, 3840, 4608, 6690, 7170, 4898, 3618, 1568, 21792, 2304, 17954, 23586, 544 ], [ 8206, 2057, -32756, -22522, 8205, 515, 652, -23934, -24442, -21884, 513, 140, -22393, 10249, -22397, -30078, -32120, 8834, 2698, 2568, -24573, 514, 2183, 517, 2059, -30194, 8199, -24434, 2183, 647, -30705, 6, -30074, -30588, -23932, 8832, -24574, -30068, -30207, 517, -30068 ], [ 1568, -32232, 857, 1536, -30904, 1624, -31687, -31736, -32448, 328, 832, 1104, -31448, -31624, 888, -31623, -32679, -31152, -31416, -32751, 849, 1352, 1865, -31127, -31472, 32, 1625, 1792, -31392, 1145, 1312, 1544, 1577, 784, -31184, 1537, 337, 1808, 1817, -32696, 608 ], [ 408, 8472, 536, -24192, 472, -23856, 72, -23672, 8904, -31872, 728, -32576, -24176, -32768, -31936, 9112, 8704, -32448, 664, 280, 336, -31920, 64, 896, -24248, -32488, -32376, 8904, -23592, -32560, 8472, -31864, 9176, 8704, -32040, -31848, -24176, -32704, 8392, -31784, -23736 ], [ 4136, 16, 4658, 4122, 4098, 4626, 552, 4106, 4114, 4106, 4144, 0, 8714, 12808, 12824, 4154, 8208, 12818, 8240, 12840, 8738, 528, 12832, 12824, 8224, 56, 8722, 8202, 12330, 8224, 4656, 8730, 538, 544, 4154, 4096, 552, 12320, 8208, 8234, 12826 ], [ 1152, 4628, 5172, 1157, 5652, 533, 160, 4149, 176, 1184, 4624, 1568, 1157, 1685, 181, 1185, 1056, 5765, 4, 1060, 657, 5637, 0, 4260, 148, 1060, 1028, 661, 1076, 5684, 5120, 4245, 676, 4097, 16, 4245, 5665, 20, 560, 1040, 1 ], [ 136, 64, 1196, 132, 9220, 1036, 11364, 168, 9344, 1228, 8328, 1184, 2048, 3212, 2084, 10468, 9388, 11268, 1060, 3172, 8356, 1196, 3080, 8420, 8204, 3208, 1156, 228, 11372, 8360, 8364, 11308, 11424, 3168, 3296, 160, 3176, 3148, 10380, 8356, 11496 ], [ 18628, -10101, -30577, 22594, 6350, 16576, 18571, 4224, -10047, 22535, -32699, -12285, -10039, -14199, -32767, -12095, -26609, 2112, 20556, 4297, 6210, 7, -10176, -28602, -14268, -28469, 2178, -12285, -10039, -14323, 131, -10236, 5, 2186, 74, 2240, -16253, -12155, 4298, 6342, 78 ], [ -11752, -32246, -32742, 16387, 536, -16374, 16384, 4104, 17, -11768, -28662, 16913, -15846, 16907, 16395, -16365, -28150, 20992, 20483, 16392, -32229, -15869, -32255, 9, 4120, 16394, -12269, 4635, 4115, 20507, -11752, -32766, 20498, -28136, 21011, 21000, 16395, -11765, 4105, 16905, -16382 ], [ 10336, 8672, 10640, 2864, 2673, 2448, 8704, 528, 9120, 8976, 688, 9168, 785, 2160, 9137, 10960, 2785, 8497, 2592, 2352, 2289, 992, 11056, 3009, 2433, 337, 2320, 10257, 992, 3024, 800, 2224, 3041, 8657, 737, 785, 272, 8897, 992, 10497, 2433 ], [ 154, 3074, -31544, -31720, -26494, 6336, 6218, -26622, -31672, 3136, -30526, -26432, 6338, -30632, -27624, 4162, -26560, 72, -32552, 5250, 194, 3274, -31678, 1154, 5202, 6288, -26488, -26608, 7304, 1152, -29686, 2240, -26550, -31590, -32558, -26430, 1234, -32696, -30592, 3146, -31536 ], [ -16376, 1219, 9320, -23543, -24572, 1160, -16344, -8116, 24610, -31519, 25771, 25698, 24615, -24567, -8062, -32762, -7099, 1034, 17423, 16588, -24510, -7131, -31675, 16486, 17543, -32566, 25703, -16378, 17504, 9290, 9326, 17645, -23441, -31743, 17633, 1190, 1184, 17413, 9380, -24473, -23543 ], [ -32761, -26575, 37, 2576, -30154, -30688, -30687, 2101, 6677, -32733, -28672, 2564, 6160, -26608, 4128, -32208, -32222, 6181, 4118, 6710, 4662, -32747, -32240, -26604, 516, -26074, -30202, -26062, 2565, 4114, -30192, -32202, -30190, -30683, -30699, -32730, -26089, 6195, 2098, -26062, 6708 ], [ -24573, 26761, 2051, -6143, -16254, 9219, -29686, -31615, 3200, 17409, 24585, -15231, 2185, 1032, -16375, 26626, -22520, 16522, 24706, -7032, 9, -8053, -29693, -23544, -14198, 8320, 18571, 3208, 11393, 1155, 11273, -15232, -22525, 9352, 1025, -13301, -23415, -8191, 2187, -23549, 25611 ], [ 12303, 12317, 10271, 16392, 4120, 10244, 20494, 24, 4103, 6153, 6173, 24581, 24602, 10240, 30735, 26633, 12301, 2051, 30738, 26634, 22541, 16387, 4125, 28687, 22538, 10259, 12306, 28676, 22551, 26645, 20483, 10243, 12, 22530, 24607, 22535, 28696, 4, 2056, 20498, 30734 ], [ 22948, 22532, 16804, 16384, 20608, 20640, 2048, 22560, 20896, 18432, 22816, 18848, 22816, 18692, 22816, 20644, 416, 18464, 6308, 16676, 16644, 22560, 18724, 2052, 6560, 4356, 16640, 20768, 16676, 2336, 16644, 20512, 384, 18852, 22688, 16672, 4384, 132, 18436, 22656, 20644 ], [ 328, 3400, 3394, 1090, 9290, 320, 8264, 2056, 2304, 9280, 2304, 322, 330, 1032, 9472, 10562, 1026, 1096, 258, 10504, 3136, 1034, 3144, 2306, 11274, 11520, 2114, 10312, 1354, 2370, 10242, 72, 8450, 3402, 2304, 64, 8200, 3336, 3400, 258, 9218 ], [ 8258, 2119, 71, 71, 10245, 10247, 2119, 8197, 2054, 8199, 8197, 10310, 10245, 8193, 4, 71, 2053, 66, 8256, 2117, 6, 2116, 4, 8258, 10245, 67, 2051, 2054, 8199, 3, 10245, 2050, 8259, 2048, 2119, 10305, 10244, 10243, 8261, 2112, 67 ], [ 0, 24640, -8128, 24576, 16448, 0, 8192, 16448, 16448, -16384, -16320, 24576, -16320, 8256, -16320, -16320, 16448, 8192, -8128, 64, -32704, -16384, 64, 16448, -24512, -8192, 0, -16384, 64, 8256, -16320, -24512, 24576, 8256, -8192, -16384, 0, 16448, 8256, 0, 8192 ], [ 9355, 11, 13441, 13316, 9353, 9355, 12302, 8324, 4231, 8204, 9223, 1034, 4239, 1035, 8332, 8202, 12417, 13441, 9356, 12292, 8334, 12300, 9352, 8334, 1155, 8331, 4228, 1029, 8324, 5129, 5, 9352, 8203, 4110, 12422, 9, 8203, 5259, 1031, 8201, 8323 ], [ 17505, 17475, 323, 16706, 1376, 4160, 5376, 5120, 20513, 1025, 17440, 21856, 5474, 17441, 4419, 16419, 33, 17760, 5475, 16386, 321, 1026, 16483, 4352, 4097, 21601, 289, 96, 4163, 4416, 17411, 21569, 34, 17472, 20481, 5411, 1344, 66, 256, 16483, 1091 ], [ 2048, 3336, 2560, 2857, 9, 1569, 2312, 3328, 553, 553, 32, 3113, 768, 520, 2817, 1280, 545, 2824, 3848, 777, 3336, 2560, 513, 297, 1312, 2601, 801, 2816, 3336, 2337, 32, 33, 3329, 1537, 2816, 2313, 3593, 1545, 2313, 553, 3593 ], [ -26524, 2624, -26608, -28156, 4676, 4112, 4720, 84, -26028, 592, 4, 4692, 4160, -26060, -32172, 628, -28080, 4692, -28124, -32736, -28076, 4164, -32720, -26624, -26032, -32736, 6192, -26544, -28060, 6164, -28624, 6688, 6260, -26604, 4096, -26576, 32, -30716, 112, 6176, -26016 ], [ 12448, 8624, 8624, 12576, 424, 12584, 4528, 4112, 168, 408, 8224, 56, 12472, 392, 8336, 12704, 8328, 400, 304, 304, 12704, 8224, 8624, 4536, 4488, 8456, 12440, 288, 4272, 8584, 408, 8584, 4400, 8448, 8632, 12424, 256, 8616, 12344, 4352, 288 ], [ 98, 36, 18, -24534, 36, -24566, -32746, 8238, -32664, 8272, 8280, 8, -24492, 104, -32654, 8, 8210, -32692, 114, -24564, 8314, 8314, 8254, -24460, 46, -32700, -32676, 8254, 8290, -24456, -32744, -32762, 72, -32658, -32750, -32728, -32696, -24532, 8, -24460, -24536 ], [ 4836, 20614, -32540, -32672, 21028, -32160, 4262, -32124, -28158, 16960, -32058, -11582, 4166, 516, 580, 20642, 34, 576, 16418, 20704, -28442, -32764, -28666, -32636, -32768, 16576, -11676, 16960, -12122, 4290, -12286, -16318, 16516, 21030, -32096, -28606, 4230, -12222, 134, 16578, 4742 ], [ -24047, 8192, 4610, -24064, 4627, -20463, 4243, -32638, -20478, 131, 8850, -20479, 8323, -32768, -24046, 12802, -23934, 8208, 8848, 8848, -20336, 8322, -28655, 12432, 18, 12800, 8208, -24557, 12800, 4739, 8336, 4737, 19, 12417, -28016, -24446, 4755, 12944, 8835, 8834, -19822 ], [ -30520, 1176, 2176, 2176, 2184, 2248, -31736, -31720, 1049, -30704, 2184, -29560, 1097, -29479, 1025, 3288, -29623, 1, -31600, -29624, 1241, 3097, 2129, -32623, 1048, 3272, 2120, -29607, 2137, -29631, 208, 2056, -31671, 2240, 1033, -31727, -32703, -29487, -31719, 1104, 1112 ], [ 520, 776, 16384, 880, 808, 56, 16992, 17224, 16992, 16472, 16416, 17184, 264, 24, 16416, 8, 16712, 16416, 304, 16648, 352, 16712, 304, 16952, 16432, 16720, 808, 16976, 344, 16664, 17192, 17000, 16672, 360, 800, 16384, 840, 512, 592, 120, 16760 ], [ 8232, 8488, 8489, 9224, 1312, 1064, 1320, 9249, 8489, 8201, 1065, 1281, 8, 289, 1312, 8200, 8224, 1057, 40, 288, 288, 33, 9224, 9216, 288, 8489, 9224, 8200, 8200, 9217, 8456, 8480, 1064, 41, 1032, 1065, 9256, 9217, 1057, 8201, 8480 ], [ -24543, 2052, 16512, -24568, 2184, 2212, 18604, 8225, 24589, 2048, -8019, 40, 24612, -32600, -32603, -24403, -16343, 2180, -8032, 168, 24617, -32755, 26797, -14172, 140, -22515, 41, -22367, -8192, -24544, 24717, 2084, 18565, 26796, -16256, -5976, -32728, 26785, -32595, -24443, 24704 ], [ -7903, 8200, 8232, -24575, 8352, 8585, -32768, -8056, -32472, 392, -32472, 289, 8200, 8329, -32727, -16344, 24705, 24704, -32503, 24704, -32343, -32479, -24448, 8616, 24840, 8, -24575, 393, -8063, -32631, -16224, 385, 16392, 8360, -24160, -32343, 24864, -8063, -15999, 168, -24544 ], [ 9223, 122, 9225, 9287, 8230, 8314, 9262, 8261, 8221, 9340, 1071, 1092, 9225, 94, 1134, 9216, 1086, 43, 8246, 8231, 9331, 1069, 9256, 1129, 9259, 23, 9273, 9272, 9302, 8256, 1143, 8305, 9217, 9315, 113, 58, 83, 1109, 127, 8317, 87 ], [ 2060, 14, 2, 2060, 6, 2, 2056, 2062, 0, 2050, 8, 2062, 0, 0, 2052, 0, 2060, 2050, 2062, 8, 10, 10, 2062, 10, 14, 6, 12, 12, 2048, 2, 2054, 12, 12, 2054, 8, 2, 2058, 2058, 0, 2, 10 ], [ 14336, 7040, 12672, 10752, -28672, 14465, -31871, -30720, -30080, 12929, -29952, -21888, -27904, 14337, 10496, 4993, -20351, 10241, -28544, -22272, 14720, -25983, 12928, -29824, 6656, 10496, 2048, 4352, 12545, 15233, 6528, -25855, -30464, -32511, 4737, 2689, -22016, 12544, 15233, -32383, -18432 ], [ -30001, 18547, -32677, 20609, 16572, -30650, 31478, 29355, -9998, 2, 18511, 20572, -32618, 8213, -23811, -3471, 28865, -15842, 120, -20449, 29255, 12877, -19852, -27941, 17117, -17842, 19110, 642, 25106, -18365, -13599, 2239, 26674, -10124, 6270, -16147, 10839, 12866, -27988, -17896, 92 ], [ 633, 1768, 621, 1252, 741, 17408, 568, 18021, 1569, 17432, 192, 1561, 1080, 1585, 17033, 1049, 17600, 1561, 17076, 17528, 18165, 16448, 564, 81, 1061, 205, 1725, 636, 1265, 1656, 1188, 18008, 1784, 220, 16612, 252, 17477, 1712, 244, 17996, 213 ], [ 1280, 2144, 1376, 2304, 256, 1376, 1056, 2368, 1056, 1056, 3104, 96, 2048, 3424, 1024, 3104, 1056, 1344, 1376, 3360, 2304, 3424, 1312, 3072, 3360, 1024, 96, 2368, 0, 1376, 2112, 2400, 2304, 3392, 3392, 2336, 1344, 2048, 1120, 2112, 2368 ], [ 16696, 17705, 2329, 16649, 16688, 19497, 2104, 3385, 1057, 19513, 16440, 17, 17680, 18472, 17465, 17680, 17432, 19712, 18441, 19729, 19760, 3081, 16664, 16400, 16696, 3353, 3369, 297, 19488, 2097, 0, 16417, 3081, 16665, 3081, 2328, 16681, 2048, 3345, 2321, 19760 ], [ 8, 512, 512, 8, 24, 528, 536, 16, 512, 528, 16, 512, 0, 8, 16, 16, 0, 512, 16, 536, 0, 512, 16, 512, 512, 528, 0, 528, 0, 536, 24, 536, 16, 520, 0, 24, 536, 0, 536, 536, 0 ], [ -32311, -8062, -32702, -6141, -7735, 1, -30525, -22456, -24126, 16586, -13951, 10632, -6134, -14261, 25026, 2177, -6142, -30647, 18435, 329, 25034, 18442, 18432, 16833, 18504, 16393, 18560, 8515, -30397, -16381, -22135, 26955, -16382, -14326, 10378, -30648, -5821, 2121, 136, -32510, 16394 ], [ 14854, 2048, 3076, 7174, 14854, 4102, 10758, 5634, 2564, 1540, 14338, 10756, 4610, 4612, 9730, 5636, 11268, 6, 15874, 3072, 512, 5632, 12292, 8198, 6658, 4098, 7174, 5636, 9734, 2052, 4096, 0, 512, 15360, 13316, 8706, 1030, 8704, 7680, 4608, 13312 ], [ 5123, -24303, 13569, -19198, 8594, 12546, -32381, -23294, 1040, 4368, 401, -24304, 1297, -27647, 1425, 9235, 8323, 4097, -23151, -31597, 1298, -24174, 8336, 13314, -24176, 13313, 4480, -31597, -27375, -24174, 13456, -31488, 13568, -20093, 12675, 1409, -27374, 9474, 4225, -27632, -27263 ], [ 8272, 84, 8304, 8288, 112, 84, 100, 64, 8292, 8292, 64, 84, 48, 64, 8196, 8272, 8260, 20, 96, 8292, 8192, 52, 64, 48, 48, 36, 4, 112, 8192, 116, 8240, 48, 48, 0, 36, 20, 64, 8308, 48, 8192, 112 ], [ 256, 8458, 258, 8256, 264, 256, 322, 10, 8258, 8192, 258, 8202, 8520, 266, 8258, 8520, 8450, 10, 322, 72, 330, 322, 8192, 8, 72, 330, 258, 66, 8456, 8458, 8448, 322, 8522, 8512, 8200, 72, 8514, 8202, 266, 8448, 8202 ], [ 232, 18024, 648, 17992, -15776, 40, -32160, -16184, -32728, -14784, -31224, -16344, -31744, -16152, -31576, -15832, 16936, 104, -31616, 1088, 17984, 192, -15352, 16584, 16448, 17096, -15840, -15736, -15768, 17064, 17064, -31224, -15672, -15800, 16416, -31616, -14624, 16936, 1216, -14688, 17096 ], [ -32750, -16128, 16786, -16126, 16768, 16512, 16512, -16128, -16254, 384, 16640, 144, -16238, 16530, -32622, -32384, -32512, -32494, -32366, -15984, 144, 16642, 18, 130, 384, 16768, 18, 16386, 18, -32382, 16642, 256, -16126, 16786, -15984, -32382, 16658, -16256, -16112, -16368, -32752 ], [ 1058, -27351, -31477, 353, -27285, -28630, -31744, -28600, -31445, -31670, -28664, -32765, -28406, 1058, -31422, 1291, -28567, 362, -27541, -31648, 322, 5411, 4161, 4107, -27575, -32472, 5123, -32440, -27581, -31677, -32693, -31456, 1320, 5216, -28630, 4203, -28317, -27351, -27549, -31640, 1386 ], [ -23482, 1428, 100, -24268, -24250, 336, 8594, -31356, 8276, 1266, 8436, -23532, 9504, 9430, 320, -24350, 1190, -24412, -31678, -31436, 1428, -23226, 404, -23356, 454, 418, -24462, 8372, -23088, 50, 420, 8630, -23184, 8676, -31456, -23184, 196, -23404, 9668, 1362, 9586 ] ], [ [ 64, 4161, -30703, -32752, 6224, 2064, 2129, -30639, 17, -26623, -26608, 6144, 2112, 6177, 1, 6144, 81, 4193, 112, -32671, 4145, -26624, 112, 2161, 6241, -26623, -30671, -32735, 2097, -32720, -32735, -30656, -28655, 4208, 17, -28607, 4144, -26608, -30640, 4129, -26511 ], [ 132, 4256, 1024, 0, 2176, 1184, 1316, 3360, 3492, 5284, 4352, 6560, 3076, 6276, 3364, 7556, 3104, 3108, 5284, 7552, 160, 4096, 1060, 4352, 1028, 160, 6272, 5536, 4256, 4512, 3236, 3456, 2176, 3232, 2436, 160, 3232, 2084, 1152, 5120, 2048 ], [ -25823, 547, -30430, -27613, 771, 7680, 4096, -30173, 2592, 3872, -27613, -26367, -31229, -30687, 6144, 3841, -28416, 1825, -32478, 6434, 1024, 2818, 7715, 2080, 7969, 1792, 2563, 7426, 4643, 5154, -25085, -31455, 545, 5633, -32477, -32000, -32221, -32509, 6946, 5666, -27615 ], [ 321, 329, 0, 840, 13, 256, 773, 580, 5, 324, 320, 520, 68, 833, 772, 513, 64, 65, 69, 520, 840, 832, 769, 776, 64, 68, 0, 69, 257, 841, 773, 76, 840, 845, 69, 577, 580, 840, 768, 525, 264 ], [ 2180, -30714, 4098, -32640, 134, 7172, -31742, 4226, -28672, -29568, 3072, -32764, -25472, 4228, -32640, -31744, 1030, 7172, 1154, 1026, -29690, 3202, 1024, 2182, 7298, 3206, 1030, -26624, 1028, 7174, 5120, -31742, -32768, -30588, -29568, 1154, -26494, -27520, -25470, -27518, 5126 ], [ 2048, 144, 16528, 128, 16, 2064, 2176, 144, 144, 2192, 16384, 16400, 0, 18432, 2048, 16384, 18448, 16528, 16512, 16512, 16512, 16, 18432, 2176, 144, 2048, 144, 2048, 2192, 0, 18576, 16384, 18576, 16384, 18576, 144, 2048, 128, 2048, 16384, 2192 ], [ 2372, 11634, 1061, 9219, 10609, 10583, 3079, 37, 10291, 11283, 32, 2163, 1026, 11301, 11527, 8305, 9270, 3442, 3344, 8466, 326, 375, 10243, 3107, 115, 8241, 1075, 3424, 2099, 3376, 3169, 117, 2307, 1318, 9494, 2135, 11572, 8214, 9286, 2355, 2354 ], [ 18432, -30656, 16980, -32576, 16580, -32624, -32192, -32236, 2048, 16468, 2132, 16596, 2560, 18448, 19008, 2052, 576, 644, 516, -16384, 132, -32556, 2708, 19152, 18960, 84, 2112, -15788, -13744, -30704, 724, 2576, 16912, 0, -29996, 2756, 18436, -16316, 16576, 16576, -13740 ], [ 15364, 8236, 10257, 15361, 14372, 12297, 10265, 44, 9276, 13369, 2101, 6189, 13337, 8249, 7225, 11297, 4145, 4112, 9264, 56, 0, 10284, 11324, 5148, 9261, 7185, 12329, 14368, 6200, 10276, 21, 4105, 3077, 8212, 11285, 14396, 5153, 13365, 13365, 11304, 10293 ], [ 10245, 14724, -18016, 2093, 300, 2312, 2437, -22143, -24275, -30716, 4389, 2304, 10376, 2437, 6281, 6572, -30687, 6309, -20179, -28531, 14724, -18388, -22496, 12544, -26240, 14601, -30560, -26207, -20051, 12421, -22239, 8237, -30296, 10376, 4264, -30583, -22495, -28256, -22515, 392, 300 ], [ 513, 8224, 160, 129, 8352, 8865, 160, 8736, 8225, 641, 8736, 33, 161, 8864, 8353, 129, 641, 512, 129, 8704, 160, 8705, 161, 32, 8353, 8737, 8833, 8192, 128, 129, 513, 160, 8736, 544, 128, 8225, 32, 545, 8833, 8352, 8321 ], [ 8921, 568, 368, 8569, 40, 33, 8904, 969, 984, 497, 137, 832, 9128, 8545, 8536, 424, 288, 809, 465, 9073, 984, 369, 8952, 9057, 769, 8465, 121, 8712, 8481, 304, 8425, 617, 8360, 841, 609, 8464, 656, 8977, 8313, 9080, 9113 ], [ 16404, 25477, 3076, 17333, -12655, 28324, 2065, 18869, 2592, 18736, 27700, 18581, -16235, -29952, -7260, 9893, 18705, -31728, 2852, -4175, 1553, -5611, 18945, 16561, -20943, 24756, 10881, -21484, 2736, 28340, -22896, 9648, 18336, 3253, 1408, 11572, -6400, -22512, -29055, -28795, 8464 ], [ 12888, 800, 4712, 4952, 8536, 4632, 4696, 4696, 264, 4976, 320, 4352, 8504, 12360, 4424, 568, 24, 9032, 4968, 856, 4160, 13088, 13056, 12920, 4888, 120, 8232, 8488, 4968, 360, 608, 4880, 12832, 8744, 4624, 4728, 8704, 8248, 9024, 8560, 288 ], [ 20992, 16936, 28840, 25120, 17064, 24584, 8, 24736, 20648, 20520, 16928, 4768, 28680, 12448, 12416, 8, 520, 24736, 672, 128, 12968, 29344, 8320, 12960, 20520, 8832, 4104, 16552, 4224, 12960, 8360, 12328, 12832, 4648, 16520, 128, 160, 8712, 24712, 4232, 4640 ], [ -16368, 18434, 10576, 18642, -24560, 402, 272, 2128, -24446, -24302, -13952, -8126, -5742, 16720, 130, 24722, -30318, 16640, -13998, 10386, 2434, -32446, 18450, -14078, -16382, -22462, 18512, 8658, 24784, -24190, 8576, -24318, 10496, -22208, 18752, -5742, 18882, -7790, -30462, -22464, -16192 ], [ -32631, 140, 18433, -16256, -32628, -30587, -16256, 18432, 1, 16397, -30588, -30712, -30720, -30587, 16520, 136, 2184, -16380, -30587, -14203, -32759, 16524, -16256, 18441, -30719, -14195, -30719, 5, -32627, -16248, 16525, 16392, -32632, -16243, 9, -32756, -32640, -16380, -14195, -16255, 18568 ], [ 28, -8152, -28382, 28694, 4152, 24590, 16412, 4412, -16106, -16106, -16344, 8476, -12018, -24530, 290, -32464, -28642, 20502, 308, -20418, 8472, -8156, 28708, 20526, 28946, -16076, -12004, 4100, 8224, -24564, 12566, -7922, 20748, -3802, -28366, 4386, -24276, 12312, -16352, 258, -16324 ], [ 1, 65, 4388, 4133, 257, 4384, 4193, 4416, 33, 65, 260, 36, 68, 293, 292, 4452, 4161, 0, 4164, 353, 4097, 321, 4, 352, 4129, 68, 96, 4160, 4385, 293, 353, 320, 101, 261, 292, 4196, 324, 4096, 4356, 4448, 4161 ], [ 3104, -31584, -26496, 5376, -29536, 896, 4896, 3232, -27392, 4896, -28416, 6656, 384, 2304, 768, -31712, -28416, 2048, 7936, 3584, -32480, -30816, -30816, -32352, 7424, -25824, -26624, 7936, 928, -32000, -26240, 1184, -27648, -25952, 3200, 128, -24928, -30208, 384, 6432, 928 ], [ 16432, 17428, 12332, 1040, 21528, 29744, 12456, 0, 5264, 20656, 24600, 20916, 304, 28820, 12300, 17560, 8488, 28848, 9348, 12708, 24976, 4532, 24600, 28720, 12712, 8448, 25860, 25908, 52, 4116, 1320, 25784, 13328, 25788, 30100, 12724, 5172, 8448, 20896, 1040, 424 ], [ -8159, -4085, -20470, -12256, 16385, 28672, 22562, 14376, 18467, 14379, -26589, 8232, -24544, -10238, 26634, 24611, 6178, 12288, -16342, 16394, 6179, 42, 14377, 26665, 10251, -6103, -10198, -16341, 6155, -10237, -28664, 4098, 26634, -32736, 18433, 22571, 24584, -26621, -16343, 18474, -18422 ], [ 28672, 1665, 22210, 24578, 26178, 12929, 21568, 17409, 4226, 5313, 25665, 1731, 26114, 21507, 1729, 14016, 4097, 24641, 16385, 1728, 16387, 4672, 16513, 1090, 13890, 28672, 25216, 24771, 20482, 13955, 13504, 16576, 29251, 579, 20480, 9281, 12803, 16963, 12928, 30272, 13442 ], [ 29697, 16905, 20993, 21513, 29720, 12288, 29200, 0, 4112, 1552, 16393, 17409, 28672, 24601, 28672, 16920, 12297, 4113, 12288, 9753, 17, 12816, 12296, 1552, 24, 17920, 16409, 5656, 21521, 25096, 17425, 25601, 25096, 16401, 17945, 24577, 26129, 16912, 20496, 20504, 1537 ], [ 4099, 82, -28652, 4099, 81, -32683, 85, 4096, -28587, -32746, 4166, 4100, -32683, 4, 4115, -32750, -28650, -32684, 87, -32697, 83, 4183, 69, -32681, 4101, 4164, -32768, 4099, -28607, -28587, 4102, -32763, 70, 4096, 80, -32703, -28604, 17, -28590, 84, -28670 ], [ 273, -25590, -26341, 4369, -30455, -29678, 7434, 3354, -28648, -29438, 2058, 6154, -31741, -31726, -32501, 5145, -32485, 2059, 5121, 2321, 1289, -30438, -25326, 2059, -29439, 3355, 25, 6403, -29423, 7186, 4120, -32760, 3328, 1041, -28413, -25584, 2305, 4098, -25573, -30453, 4362 ], [ 11828, 3664, -23948, 8256, 52, -21964, 1040, 596, 9216, -22476, 2068, 9248, -30608, 2084, 1076, 3684, -31120, -32688, 1604, 2080, 10272, -29084, 2596, -30204, 8772, -29580, 100, -31708, -21440, -31132, 4, -29104, 9760, -20908, -31232, 9764, -22412, -24012, 11840, 3668, 9792 ], [ 4356, 4358, 4194, 4418, 32, 70, 4128, 38, 4098, 352, 4356, 34, 98, 358, 4098, 4390, 4418, 294, 4450, 36, 4416, 320, 4162, 4450, 356, 68, 0, 4352, 66, 324, 262, 4420, 4356, 4166, 4448, 4422, 4132, 32, 34, 4134, 4192 ], [ 18945, -28663, -10239, -14207, 20481, -25975, -14208, -9592, 4097, -25982, -14328, -14336, -32245, -28543, -28024, 6155, 6155, 2560, -32638, 2178, -26488, 23043, -32757, -14336, 2571, -30199, -30592, 20992, -12149, -12285, 6665, -16376, -12159, 2187, 16523, -32118, 23171, 18571, 6784, 21128, 4611 ], [ 1185, -32751, -32608, 1, -31583, 1188, -32607, -32763, 48, 177, -31692, 176, -31567, 128, -32587, 1172, 1076, 17, 1185, -31567, 1077, -31707, 180, -32620, 1173, 1157, -32619, 4, -31567, 1189, -32732, -32731, -32751, -31595, 1025, -31739, -32768, -32768, 1, -31611, 1185 ], [ 100, 4192, 4100, 112, 96, 4192, 4116, 4192, 52, 116, 4180, 36, 4164, 96, 80, 48, 4160, 36, 4180, 20, 64, 4164, 96, 4148, 4176, 4112, 16, 16, 96, 100, 116, 16, 4128, 4, 16, 4112, 4160, 64, 116, 48, 48 ], [ 17219, -32766, 4938, -27831, 16641, 4931, -32696, 4170, -32184, -15550, 8, 21313, 4362, 20810, 4938, -28413, 4170, -32757, -32510, 16385, 4097, -31990, 20547, 21059, 4864, -12286, 20993, 21001, -11958, -15541, -28150, -16317, 16712, 2, 17152, -32502, 266, -16373, -32704, 4161, -31998 ], [ 17992, 4456, 5928, 1888, 16417, 21001, 22409, 21032, 5537, 17025, 4896, 21993, 18377, 17577, 21928, 1984, 17352, 21064, 17377, 17960, 20864, 1128, 865, 21312, 17225, 20489, 22496, 20993, 22153, 4297, 17601, 17729, 4520, 18120, 16673, 21728, 21353, 17832, 16672, 1185, 16809 ], [ 16520, 16, 16472, 584, 16464, 74, 154, 16530, 522, 24, 16898, 16896, 16914, 216, 16522, 16512, 520, 17034, 17098, 90, 16386, 72, 146, 17098, 218, 16578, 712, 642, 16514, 17026, 16904, 80, 72, 146, 136, 200, 16586, 8, 514, 16466, 16464 ], [ 4137, 16426, 16408, 16401, 16419, 4097, 18491, 16387, 4113, 6169, 58, 2106, 6152, 6163, 22539, 22585, 20483, 18456, 22536, 16419, 22578, 18464, 18451, 22561, 4097, 2057, 6184, 18464, 6202, 2064, 2049, 2105, 6194, 22568, 20489, 22528, 20531, 16401, 16386, 6177, 4115 ], [ 4113, 273, 4144, 32, 33, 4112, 33, 4401, 289, 32, 304, 32, 256, 4097, 4400, 4401, 4401, 4368, 32, 17, 257, 48, 289, 16, 4129, 33, 305, 32, 4369, 16, 257, 273, 48, 4352, 289, 49, 256, 4113, 4369, 4113, 4353 ], [ 4608, 32, 8736, 4640, 8192, 12320, 8704, 8736, 8224, 8192, 12288, 8192, 12800, 4608, 0, 12832, 12800, 32, 8736, 4096, 8736, 4640, 12800, 4096, 12288, 12832, 8192, 32, 8224, 8736, 8192, 12288, 8704, 512, 512, 512, 8736, 512, 4128, 8736, 12800 ], [ -32700, 1024, -28604, 4224, -27644, -32703, 69, 69, 1221, -32572, 0, 197, 4101, -31740, -27584, -31744, 128, 4293, -32768, -28539, -32571, -28672, 4100, -31612, -31680, 192, -28672, -27648, 5248, 5124, 4097, 132, -28603, -27455, -31744, -32764, 69, 4224, 1152, 69, 4 ], [ 636, 16968, 24, 16932, 533, 608, 16401, 16421, 109, 16901, 16493, 65, 16496, 568, 16904, 16496, 8, 16421, 16400, 16413, 16969, 576, 89, 533, 16960, 1, 16436, 16897, 16472, 29, 16988, 17009, 24, 4, 4, 16909, 16957, 601, 16477, 12, 16949 ], [ -15991, -20189, -3829, 28800, -27991, -32479, -28509, 937, 20522, 8992, 512, 8488, -3456, 28683, -7262, 16906, 28675, -3189, -8158, 8619, -15710, 16778, -28629, 12586, 16808, -11765, 29066, 29219, 24994, -32342, -23797, 4387, 8354, 8457, 43, -24150, -8157, -3805, 20521, 21121, 25123 ], [ 256, -32768, 256, -32512, -32768, -32768, -32768, 288, -32768, 0, 32, 32, -32480, -32768, -32736, 0, 288, -32512, 32, 288, -32512, 32, 288, -32736, -32480, -32512, 0, -32512, 288, 288, -32736, -32736, -32512, 0, 256, -32768, -32480, 256, -32480, 32, -32768 ], [ -27634, -28612, 60, 14, 1084, 4140, -27636, 5164, -28622, 8, -31686, -27598, 4134, -27620, 44, -28640, 4110, 4122, 1052, -27648, -27634, -27642, -32736, -31744, -31702, -32764, 4098, 5130, -27646, -31700, -27628, -32722, 4134, -31688, 52, 4102, 1068, 1034, 1038, 1030, 5178 ], [ 17536, -14752, 1672, 17920, -28960, 19584, 192, -32736, 3744, 2048, 3808, 18080, -15224, -16216, -31712, -16344, 1184, -12600, -31608, 17128, -15352, 2664, 18536, -16280, -30624, 1192, -29496, 2112, 18600, -13664, -14720, -32640, -16280, -32544, 2176, -15640, 3112, 3744, -30552, 19456, -15288 ], [ 22169, 20238, -10094, 18577, 2582, 141, -11624, -26993, -27497, -26618, -27387, 4098, 22427, -26978, -24701, -14966, -28272, 20618, -14703, 16659, -8942, -15612, -29681, -10996, -10477, -27118, 21519, -31201, -8547, -30712, 6164, 4763, 22028, -26359, 5150, 20610, 3603, 21264, 22684, -28005, -26743 ], [ -20375, 9513, -20383, -23447, 1131, -32512, 12586, -19166, 13571, 8297, 2, -28638, -32509, -27350, -28312, -31648, -19416, -23517, -27648, 13314, 8257, 9483, 9568, 40, -24512, -19446, 9249, 12618, 12385, -32693, -32472, -32669, -24222, -31645, 361, -19352, 12545, 8489, -28663, 13355, 5194 ], [ 17472, 10, 1114, 17536, 130, 17424, 1216, 16586, 17536, 82, 1216, 136, 17496, 17626, 16402, 17560, 17418, 1224, 1176, 16600, 16594, 1234, 10, 17624, 16400, 1218, 1090, 1178, 17432, 16384, 1114, 1242, 1178, 218, 16466, 17608, 1224, 1240, 17418, 2, 16402 ], [ -3583, -28576, 8224, 24577, 25160, 12872, -28151, 25185, -3992, -24535, -32760, -19903, -28663, 545, 8256, -28095, 12385, 4673, 16928, -11672, -28120, -24055, -16351, -11743, -3992, 28744, 8809, 4129, 20481, 4640, -24024, 16960, 4129, 20520, 12320, 4161, -28664, -4000, -19927, -28672, 8801 ], [ 16924, -32760, -32248, 16916, -32748, 20, 16900, 16904, 540, 16396, 528, 16412, 28, -15864, -15864, 540, 16912, -15864, -15852, -32236, 524, -32252, -15848, -32244, 16916, -15868, -16376, -16360, -32748, 532, 16400, -15864, -15864, 20, 528, 512, -16376, -32744, -32760, -32752, -32748 ], [ 8192, 2096, 2128, 1088, 10240, 11344, 9328, 3184, 1040, 9336, 10352, 11304, 10288, 3160, 1096, 11352, 11264, 9320, 11336, 2072, 3152, 64, 11272, 2056, 11336, 11376, 3104, 9264, 10240, 9240, 48, 1128, 3176, 3152, 10280, 9288, 9336, 3184, 2160, 10280, 9256 ], [ 24593, -24559, 4112, -15360, 9232, -11264, 24592, 1, -28671, -4096, 13329, 4096, 4097, -4095, 13329, 16384, -20463, 20496, -15360, -27647, 24576, -31743, -27648, 9217, 25601, -7152, 12304, 16384, -16383, 25616, 12304, 16385, 25601, -32752, -20464, -32751, 12288, 4113, 29697, 1040, -16367 ] ], [ [ 342, 16962, 1566, 268, 324, 536, 17944, 1094, 18182, 1866, 1798, 1374, 844, 16914, 17922, 18004, 348, 17430, 858, 17474, 786, 68, 322, 16970, 17482, 18264, 1804, 16662, 17684, 18004, 17430, 16408, 844, 514, 16648, 1034, 17666, 10, 1612, 582, 1280 ], [ 6, 20, 0, 20, 20, 2, 6, 2, 4, 6, 20, 18, 22, 0, 18, 18, 2, 4, 16, 4, 6, 0, 16, 2, 0, 2, 2, 6, 20, 2, 16, 18, 18, 0, 16, 20, 0, 6, 2, 18, 22 ], [ 5706, 10568, 14931, 985, 6034, 10122, 15496, 15763, 3329, 3912, 10050, 16147, 6289, 14361, 9538, 7112, 13953, 4298, 10064, 14426, 4032, 9600, 1667, 6979, 16321, 16027, 5120, 345, 5058, 15561, 3664, 5272, 16283, 833, 6866, 8473, 11867, 9754, 2304, 905, 13978 ], [ 16976, 4096, 2560, 20512, 23056, 18448, 112, 64, 544, 23120, 23056, 17008, 18512, 4656, 4608, 18992, 4656, 23136, 2064, 23056, 608, 48, 19024, 112, 544, 21024, 2608, 608, 18480, 21024, 18944, 6752, 4160, 20480, 22576, 2672, 2096, 6768, 16944, 22640, 4688 ], [ -27572, 77, -27648, 5129, 65, 5197, -27583, 5188, -27648, -32760, 5196, -31743, 73, -27643, 1089, 5193, -27583, -27639, 4160, 1088, 5124, 4169, -27584, -28599, -28664, -31668, 4097, 5132, -32768, -28668, -32767, 5, 4108, -31736, 5192, 5, 4160, 5128, -31732, -27643, -32756 ], [ 3344, -30456, 7938, 528, -31470, -28414, -32240, 26, 5146, -26360, 1042, 3338, -26102, 3850, 6912, -28904, 770, -26112, -26096, 2824, -28406, -29424, 3600, 514, -29432, -28150, -32750, 1538, -25600, 4106, -32494, 4888, -27646, -25078, 3074, -28392, 4098, 7954, 2818, -31470, -25838 ], [ 12548, 12548, 264, 4868, 6668, 15104, 264, 8716, 520, 14848, 4108, 256, 12804, 12288, 2572, 780, 8, 12556, 13064, 4100, 8704, 14848, 8964, 12292, 8200, 512, 14600, 15112, 2048, 2060, 12288, 8968, 14336, 2052, 8708, 268, 14600, 8192, 8196, 8964, 15108 ], [ 1032, 1248, 3080, 2184, 136, 128, 2208, 2056, 3112, 1160, 2048, 1256, 168, 3208, 3112, 3072, 0, 1024, 1096, 136, 8, 2272, 2112, 2208, 8, 3200, 64, 2120, 8, 1120, 2112, 72, 1128, 1032, 136, 2088, 1056, 1256, 2280, 224, 2048 ], [ 9225, -32765, -20092, 10647, -27632, 12318, -30433, 11660, -28283, 8194, 15363, 13318, -26489, 1046, -30307, 4487, -17254, -21109, 5506, 13700, 1305, 8, 1158, 1177, 1436, 9501, 8222, 31, -17401, -32612, 1, -28391, 10646, -17013, -20473, 261, 1154, -19314, 14353, 6160, 13 ], [ 32, 1664, 256, -31967, 1281, -31648, 737, -31359, 193, -32351, 129, -32000, -30752, -32704, -31647, 32, -31264, 1697, 1280, 608, -32415, 960, -30944, 33, 1952, 737, -32287, -31711, 480, 1345, 1825, 1152, -32000, -31967, -32447, -31263, 1472, 1056, -32063, 1633, -32127 ], [ 5128, 144, 12441, 1161, 9232, 21512, 5256, 1161, 21649, 28696, 20609, 29704, 5264, 25609, 28680, 21656, 8216, 21656, 4240, 9360, 28808, 28801, 13464, 20625, 1, 12288, 13328, 25753, 1032, 4121, 17409, 4248, 20505, 9217, 13449, 28681, 12425, 9360, 17424, 25609, 13336 ], [ -31036, -31804, 1316, -27840, 1444, -31004, 4740, -27552, -28220, -28508, -27292, -32380, 4192, -31008, -31200, 5920, -27324, 4864, -27584, -28416, 608, 1728, 4868, -31004, 1380, -31232, -27228, -30816, 5732, 2020, -30752, -28160, 4928, -27068, -26720, -27296, 4580, -27260, 4192, -28512, 1728 ], [ 9840, 22128, 9329, 16433, -31151, 5121, -15855, -32159, 13392, 8704, 25184, 16896, -7599, 20592, -11680, 593, -27055, -10720, 4640, -11695, -12191, -11183, 4656, 12288, -23552, 12864, 17456, 4112, -23999, 17441, -15360, -3503, -20415, 64, 25649, 22016, -10655, 16, -16352, -15327, -23968 ], [ -22527, -30719, -32768, -18303, -18431, -26496, 6272, -32767, -32767, 12417, -30591, -32767, 8192, 128, -20351, -30592, 14336, -22399, 8320, 1, 8193, -26496, 2176, 10241, 1, 14336, 12288, -26623, 4096, -32768, -32640, 14464, -22527, -24575, 2048, -30591, -26495, -22527, -32768, 2048, -32768 ], [ 17409, -15100, 25600, -7103, 1088, 17728, 17665, 9477, -15035, -15099, 9220, 9216, 1029, -23295, 0, -15292, 257, -15355, 8261, -31676, 64, 17668, -31680, -6847, 25665, -15359, 0, 9220, 1345, 64, -24315, 24644, 9281, 9284, -32699, 25669, 16449, 8193, -23484, 17729, -15035 ], [ 10260, 10285, 6166, 8239, 14357, 6151, 2091, 12296, 59, 4130, 14362, 14387, 6164, 6164, 10296, 14354, 6147, 4120, 2100, 10299, 4144, 2102, 4098, 33, 14398, 4152, 6157, 7, 8198, 34, 4126, 12315, 6163, 4153, 4142, 6147, 46, 12330, 6179, 4127, 2072 ], [ 578, 598, 530, 86, 6, 596, 18, 528, 580, 512, 516, 528, 576, 530, 578, 578, 516, 530, 2, 578, 518, 592, 82, 22, 532, 16, 514, 0, 592, 576, 534, 598, 594, 580, 580, 532, 598, 596, 576, 16, 84 ], [ -32250, 2694, 4, 644, 2178, 132, -30206, 646, 2562, 2050, 2050, -32252, 132, -30588, 644, 2562, 2690, 2692, 2694, 514, -30208, -32634, 2562, 130, 128, -32252, -30206, 2050, 2564, 2566, -30078, -30588, 2180, -30592, 0, 0, -30078, -32636, -30076, -30208, 2688 ], [ -28096, 4176, 5201, -27072, -31215, -28159, -32688, -31725, -28654, 4675, -27632, -31725, 4163, -31229, 1600, -32240, 4112, -32765, 4608, 4624, -27584, 19, -28157, 5123, 5123, 4177, -27631, 1027, 1091, 64, -27072, 82, -32704, 5202, -27055, 5635, -32256, 530, 514, 5184, -31229 ], [ 24944, 12624, 432, 208, 160, 28736, 28752, 24912, 192, 24912, 29040, 16816, 24576, 20816, 8272, 400, 24832, 4192, 8656, 20912, 20848, 4336, 24576, 28880, 28928, 4208, 8336, 4144, 272, 28864, 29136, 4336, 20944, 24704, 28768, 8432, 12656, 4096, 29120, 224, 20656 ], [ 16389, -32703, 16505, 16440, -16383, -32708, -32672, 16481, 16436, 17, 16476, -16263, -32695, 40, -16260, 16500, 16440, 16437, 89, -32739, -16300, 93, 16449, -32668, -32708, -32679, -16288, -32676, 16469, 16405, 109, -32688, -32664, 24, 16465, 16420, -16339, 1, -32747, -16307, 64 ], [ 24664, -29375, 18787, 8568, 2168, 18443, 26731, -23477, -21237, 25883, -32750, 8225, -16111, -6080, -14285, -4776, -22160, 321, 3184, -21414, -30391, -15279, 3336, -30448, -29376, 3080, -6864, -32509, -7070, 17664, -22262, 11547, 25899, 2146, -30630, 26914, -24463, 18808, -8087, 18723, 16696 ], [ 18690, 2304, 2306, 18706, 16656, 18690, 18450, 18432, 2050, 16400, 272, 2322, 16384, 272, 16402, 16642, 258, 2320, 2304, 2064, 18450, 18, 16658, 258, 18448, 256, 2048, 18706, 2320, 16386, 2066, 16400, 2048, 256, 16386, 2304, 18432, 258, 16656, 16642, 18432 ], [ 4112, 22033, 20609, 4240, 1536, 17937, 4128, 1057, 16928, 4752, 21520, 16528, 17057, 16512, 128, 16512, 21153, 16417, 21152, 160, 5248, 5632, 17920, 5809, 16, 5136, 17425, 1569, 4225, 21633, 20992, 17024, 22048, 640, 17072, 5632, 1200, 20656, 4641, 16560, 17041 ], [ 2088, -16224, -16333, -14296, 2067, -32614, 16400, 2226, -16238, -14285, 2107, -30573, 18619, -32629, 16571, -30685, 18489, -32583, 18592, -30536, 50, -30534, -30688, -16205, 18466, 2074, -32711, -14175, -30534, 16513, 16520, 16560, -30592, -30718, -30590, 18611, 2089, 17, 161, 2216, 18579 ], [ 2120, -32568, -24376, 14532, -22396, 4, 8, 14412, 4224, 6272, -20404, -32576, -18420, -20404, 10304, 12288, 136, -22528, 196, 10308, -24380, -18420, -22388, -24440, 4, 12416, -30644, -30516, -28532, -30716, 10312, -26560, -28540, 14536, 2184, -32692, -24440, -28668, -22388, -18424, -20288 ], [ 19660, -13912, -16188, -15880, 25924, -23792, 16884, -21156, 19656, 16648, -20968, 17336, -20772, -5052, -13696, -13816, 1336, 4036, 20060, 10492, -14188, 3308, -5668, 16656, 10864, -5196, 708, 9784, -5336, 828, -14712, -15964, 17688, -24172, -12296, -24456, -23616, -4696, -21452, -23768, 26648 ], [ 22122, -11262, -11254, 4162, -31184, -14832, 17994, -31624, 22096, 17528, -16302, 72, 520, -28576, 4178, 17008, -10752, 21544, 5656, -31152, 22098, -10680, -11262, -27056, -11160, -12190, 5144, 4728, 20506, -15806, 17458, 5672, 5202, 1650, 554, -27526, 90, -16302, -31198, -15824, 16976 ], [ 4676, 356, 4132, 4610, 2, 530, 340, 12836, 12386, 832, 12310, 8224, 4114, 13072, 12870, 8208, 12612, 12886, 12800, 12306, 352, 4370, 12656, 50, 12914, 8720, 82, 8560, 8224, 4390, 610, 8754, 4912, 12658, 306, 8198, 8198, 16, 13072, 8258, 12642 ], [ 6661, 4621, 6144, 8716, 12828, 2588, 10772, 4637, 12308, 4096, 14864, 2077, 8204, 10245, 12304, 12809, 25, 6144, 8197, 14869, 524, 14357, 4636, 2060, 0, 8725, 10265, 4632, 12816, 513, 12289, 10753, 6665, 6153, 6168, 6149, 6172, 10245, 4101, 4109, 8221 ], [ -15718, 17034, 136, -16240, 16522, 642, 154, 16392, -32744, -16384, -15736, -15864, -15864, 17034, -32760, -32768, 650, 24, 16904, 666, 16530, -16382, 16530, -16240, -32766, 17048, -32126, 24, 16408, 17050, -15742, -16358, -32752, -15734, 144, -16368, 16520, 2, 664, -32750, 16522 ], [ 24849, 8208, 16400, 8450, 24849, -8174, -24560, 256, 8449, 16387, 24592, -32768, -8173, 8193, -8192, -32750, -32765, 8465, 24832, 8193, 8448, 258, 24848, -16367, -24320, 8208, 16640, 16643, -24320, -24576, -24573, 24832, 24577, 8466, -24575, 8466, 8192, 16403, -8173, -32511, 24577 ], [ 12544, 0, 6408, 8192, 2816, 776, 768, 6656, 15106, 12296, 10752, 4864, 8, 8448, 12802, 10754, 12810, 11010, 10498, 4866, 770, 264, 2304, 2, 6402, 6658, 11008, 10240, 12810, 2816, 6914, 10242, 11010, 6658, 8960, 6152, 14346, 8458, 6656, 514, 4360 ], [ 106, 450, 482, 288, 392, 328, 416, 8, 10, 128, 424, 64, 458, 328, 168, 320, 328, 40, 418, 322, 64, 40, 72, 8, 330, 256, 200, 170, 106, 106, 128, 168, 296, 360, 416, 418, 416, 264, 200, 426, 32 ], [ 3328, 1281, 17, 1281, 3328, 3328, 2064, 2064, 1281, 2048, 1297, 2065, 1041, 3328, 3072, 1280, 3344, 3073, 2048, 273, 2049, 3344, 2304, 3073, 273, 2065, 257, 2049, 3329, 1024, 272, 16, 1297, 3072, 2048, 1024, 1025, 1297, 2065, 2320, 3073 ], [ 1315, 297, 3850, 267, 514, 18465, 16674, 18946, 3337, 16643, 19465, 16937, 19240, 811, 17707, 17673, 1545, 3368, 1065, 776, 2304, 19241, 2338, 16897, 3850, 19721, 2562, 17419, 20008, 17674, 16651, 20234, 3840, 19752, 3842, 18179, 520, 20226, 3072, 17185, 3115 ], [ 1608, 536, 8, 8, 1600, 8842, 9218, 522, 9346, 8338, 9736, 1048, 528, 602, 9754, 9424, 9424, 1112, 1242, 722, 1608, 8906, 584, 8282, 8898, 512, 9306, 8264, 586, 1168, 8210, 200, 8410, 1242, 1544, 8274, 538, 9746, 8216, 584, 9370 ], [ 9760, 546, 1548, 38, 1710, 9386, 9890, 9226, 1664, 9260, 1064, 9736, 1706, 8, 8358, 8838, 9860, 8842, 9260, 9728, 8224, 9888, 652, 9252, 9344, 8878, 8202, 9384, 9380, 520, 9248, 9730, 10, 9768, 514, 9220, 1550, 8230, 1156, 9358, 8358 ], [ -5312, -9470, -7358, -30464, 25344, -10168, 4360, -16062, -26102, 18434, -3520, -24054, 8778, -22014, 25088, 18504, 12298, 4610, 31234, 8522, -31928, -24310, 10248, 8714, -9912, 8456, -9408, -2048, -22200, 29000, 8192, -16120, 10240, 4936, -14334, -24310, 10568, -7608, -15806, -15552, -22528 ], [ 4129, 20619, 16697, 5584, 20985, 20832, 5512, 17554, 1034, 1458, 434, 21729, 264, 5169, 4491, 16594, 5465, 4304, 5513, 17626, 16401, 16752, 4531, 21874, 4545, 1432, 20545, 4512, 4123, 16457, 20586, 4481, 4208, 1459, 20601, 4424, 21920, 20922, 16842, 20905, 5306 ], [ 96, -32352, 160, -32608, -31614, -32512, -32416, 258, -31358, -31326, 1088, -32608, -32766, -32608, 448, 1154, -31262, -31424, -31616, -31360, 2, -31646, -32640, -32608, 128, 192, 0, 256, -31584, -32704, -32672, 1376, -31392, -31616, -31518, -32352, 258, -32766, -31648, 1376, 1248 ], [ 4129, -27102, -28128, 513, 1571, -32223, -31200, 1059, 3, -28126, 5634, 4098, 4097, 5153, 513, -31200, -28127, 1024, -27647, -31232, -31231, 512, -27615, -31232, -27615, 514, 1539, -31741, -31743, 5155, 4131, 513, 1025, -31199, -28160, -32765, 1538, 546, 4130, 4641, -28128 ], [ 10536, 3360, 8449, 1064, 2056, 2088, 9217, 11296, 3105, 288, 11521, 1025, 1024, 8449, 11528, 11272, 264, 11265, 8449, 1065, 10280, 1056, 11521, 2049, 3080, 10273, 11560, 9217, 3112, 2057, 10248, 11272, 9217, 3336, 1024, 1056, 9481, 2305, 3336, 8193, 9217 ], [ 4640, 6306, 264, 4898, 7080, 6664, 2858, 6530, 7050, 296, 6944, 2080, 2856, 2216, 2570, 4872, 266, 130, 7080, 6152, 2984, 2208, 2304, 2218, 6402, 642, 2816, 4490, 770, 544, 2338, 5002, 6914, 4610, 2856, 810, 10, 552, 4640, 6408, 4994 ], [ -32000, -15104, 16672, -31072, -15328, 1568, -32640, -31488, -16384, -31104, -16224, -14688, -31488, 544, 128, -30976, -15360, 1568, -15744, -31200, 17792, -15232, 928, 17824, -32640, -31360, -15456, 640, -32384, -31840, 16384, 1152, -32480, -31232, 512, -32608, -32480, 256, -31872, 17536, 1536 ], [ 6632, 4544, 2368, 352, 264, 448, 4576, 256, 2536, 4584, 2056, 328, 2184, 4328, 2216, 6208, 6408, 200, 6504, 2088, 4480, 6528, 4256, 4352, 4192, 4104, 4104, 384, 6432, 2432, 360, 232, 4128, 2048, 4224, 2536, 2080, 6504, 4488, 328, 6400 ], [ -28312, -28352, 96, -27800, 2848, -29880, 6720, -25760, 6656, -30648, -27800, 808, -32504, 4712, -30720, -25784, 2920, -27872, 7016, 2376, -30392, -26264, -30656, 4416, 768, 2336, -32416, -32768, -30712, -30200, -26552, -26080, -26336, 2368, 872, -30432, 4936, -28160, 6656, -32256, 4712 ], [ 6144, 6754, 6186, 2368, 842, 6434, 2080, 322, 810, 34, 6658, 2666, 4968, 6752, 6208, 6690, 2912, 4872, 2410, 6466, 362, 6922, 66, 2080, 2562, 4354, 4162, 2602, 6752, 2848, 4610, 834, 584, 578, 362, 288, 2560, 96, 4104, 6408, 6690 ], [ 4176, -10160, 20576, 2128, 7280, -13248, -11264, 18552, 3096, -10224, -9136, 88, -11264, -31744, -27592, 5240, -29656, 17416, -10216, 21560, 17504, 16416, 7208, 72, 3152, 5160, 18448, -12184, -26512, 21528, 20560, 88, -31640, -16368, -12216, 17488, -9200, 24, 19560, 3128, 3128 ], [ 28, 1072, 1044, 132, 5668, 1164, 528, 5292, 4152, 4148, 4760, 5816, 4668, 5684, 1692, 20, 5132, 4096, 1548, 4788, 1564, 5632, 40, 4632, 5124, 4268, 1052, 1672, 4740, 1080, 5688, 660, 676, 4140, 5652, 5136, 5792, 16, 4108, 1084, 1544 ] ], [ [ -32704, -32254, 20480, -16126, 21058, -14784, -10430, 22274, 4672, 1602, 5442, 18242, -10494, -11456, 17154, -32702, -32190, 21056, 18178, 768, -28094, 4162, 20992, -30974, -30976, -12224, -16384, -31166, -27326, -15038, -16320, 1088, 17728, 17984, 16898, 18178, 5952, -12288, -27840, -15872, 5888 ], [ 6469, 2053, 6148, 12552, 10505, 2380, 12544, 6148, 2316, 64, 12616, 333, 10504, 8260, 14660, 14668, 8457, 6404, 4165, 8200, 73, 12553, 14600, 4421, 4357, 6468, 10569, 4097, 2305, 14337, 2380, 320, 6212, 2369, 332, 6213, 14601, 8524, 12621, 4168, 8261 ], [ -26474, 5254, -25456, -32762, 7318, 5252, 6274, -27648, 7312, -29550, 3078, 6148, 4226, -25450, 7316, 7318, 6278, 5268, 4114, 5140, -32624, -30576, -31612, -28668, 5140, 3220, 4244, -29694, 5142, 7318, -27648, 18, -31594, 7296, -30720, 3092, -29552, 2054, -28654, 144, -26624 ], [ 18450, 22528, 22528, 4098, 0, 6144, 20480, 2064, 18448, 6144, 16384, 16384, 2050, 4114, 16400, 2050, 18450, 6162, 16402, 22528, 20498, 2048, 6146, 22546, 4098, 6162, 4114, 16402, 4112, 22544, 4112, 4096, 20482, 16400, 16400, 20482, 16386, 20482, 16, 16, 16386 ], [ 11908, -30171, 16545, -17407, 161, -20987, -32219, -29184, -31231, 10784, 28165, 18945, 29344, 1701, -10080, 21541, -18815, 8740, -23900, 9252, -16384, -17792, 16896, 30245, 11269, -475, 14469, 30340, 19620, -6624, 3077, -3579, 549, 13348, -18812, 19616, 544, -17756, 26116, 32384, 2212 ], [ -30208, 4294, -30528, 6272, -26558, 15044, 4160, 12356, 8902, -28090, 8772, 2758, -19770, 6342, 2176, -26430, 6338, -20410, -22016, -23870, 4802, -28602, -19776, -26108, 580, -30716, 2694, 2624, 4806, -19966, -26428, -30526, -20284, 14468, -17728, 15042, -18240, 14470, -28540, 4224, 6784 ], [ 8208, 17425, 20497, 5649, 26112, 65, 28737, 1025, 5649, 8720, 9280, 24640, 4113, 17473, 13312, 12304, 29265, 16960, 28736, 16960, 30225, 13824, 9281, 8209, 22017, 25089, 8193, 9808, 25105, 5185, 20545, 80, 4672, 8784, 20497, 25104, 26192, 16401, 21584, 21585, 13312 ], [ 4804, -26624, 6144, -32188, -28156, 4672, 6336, 6144, -32128, 2692, -32060, 6788, -30208, -30208, -28480, 6720, 4608, -28028, 6724, 2560, 6148, 132, -28544, 4228, 580, 580, 2112, 2628, 6784, 708, -28028, -28092, 4608, 2116, -32192, 6848, 2112, -32768, -26496, 6656, 2692 ], [ 370, 6, 2114, 94, 2322, 2372, 2154, 348, 318, 74, 40, 2148, 2342, 2088, 2064, 2336, 276, 64, 2144, 2414, 70, 30, 356, 2338, 2074, 2116, 2084, 30, 356, 2142, 2334, 2050, 2378, 2422, 262, 2406, 78, 2126, 354, 2106, 368 ], [ -28112, -32688, -28128, -32256, 560, 4224, 528, 4320, -32768, 48, -32592, 656, -32736, -28144, -28128, 4176, -28080, -32224, 0, 640, 4672, -32256, -32096, -32672, 592, 48, 64, 4192, 4224, -32064, -32528, 48, -27920, -28096, -32704, 4288, 4672, -28000, -32096, -32608, -32576 ], [ 16968, 1032, 72, 16896, 16384, 9736, 26120, 72, 26120, 520, 17920, 0, 16456, 16896, 25088, 1536, 520, 8200, 1544, 25160, 1088, 9800, 16392, 17408, 24648, 8192, 16960, 8192, 520, 9224, 25664, 1544, 1032, 1544, 8768, 25096, 25160, 25160, 16960, 25672, 26112 ], [ -30584, 8328, -32628, -30710, 140, 10240, -30586, 2180, -24434, -22514, -24444, 8334, -32632, 8204, -32768, 10254, 10, 2182, 8194, 128, 2048, -24434, -32762, 142, -32764, 10252, -22390, 10240, -32758, 8202, 10368, -22514, -32766, -30710, -22392, 10370, 10254, -22396, -24446, 12, -24566 ], [ -16270, -32665, 16484, -16379, -16315, -16284, 16389, 16437, 16450, 71, -16345, -32766, 99, 48, 33, 16450, 16438, -32714, -16304, 71, 116, -16377, 65, 33, 37, -32649, -16319, -32684, -16303, 20, -16303, -16333, -16299, 80, 55, 4, -32704, 16401, 16434, 16416, -32730 ], [ 8736, 9440, 296, 204, 1412, 9388, 8708, 1480, 8716, 9088, 1604, 8236, 1732, 10148, 1604, 10092, 1376, 10020, 164, 872, 9676, 8776, 9860, 8232, 1004, 1036, 1824, 612, 640, 844, 768, 8492, 1384, 384, 68, 8644, 1164, 12, 8228, 8580, 32 ], [ 8832, 8704, 640, 16512, 16384, 16512, 16384, 25088, 25216, 8832, 24576, 16512, 24576, 8320, 8320, 0, 25088, 640, 0, 17024, 128, 17024, 24704, 24704, 8192, 8320, 25216, 16896, 16512, 640, 25216, 17024, 512, 512, 8832, 8832, 16512, 512, 8832, 16896, 25216 ], [ 24724, 8721, -32231, 519, -16360, 18950, -32740, 24720, -32762, 2048, -32740, -7670, -6015, 2715, -16380, 26632, -6125, 24605, -14206, 10253, -32235, -15716, 2591, -14305, -16374, -7667, 2076, -8175, 18455, 519, 26655, -24547, 18973, -16238, -14179, 18968, -22515, 25111, 2582, 524, 18974 ], [ 544, 16896, -15711, -16224, -32735, 16929, 16897, -32223, 16544, -32128, 17056, 16513, 17057, 16897, 16544, 161, -32256, -15871, -32607, -32735, -16383, -32607, -32768, -32224, 16896, -15871, 16417, -16224, 512, -15871, 32, 17057, -16223, -32736, -15743, -32224, 128, -15744, -15744, 17025, 129 ], [ -10136, -32752, 2160, -16032, 256, -30648, -32488, 18536, 6448, 6464, -26536, 4168, 4216, 18552, 18528, 22592, -26336, -11912, -32680, -32400, 22640, -14288, 22576, 22896, -10208, 4176, -32648, -28600, 352, 22544, 80, -28312, -16120, 6176, 6432, -26336, -26328, -30360, 16688, -16264, 80 ], [ 8418, 2242, 2272, 26690, 34, 128, 16610, 27234, 2178, 25314, 18946, 19042, 2178, 2658, 576, 10336, 27266, 514, 27298, 19106, 8832, 8418, 2048, 27298, 16450, 8706, 16994, 16546, 16512, 16482, 160, 27136, 16448, 16610, 2208, 16962, 18624, 32, 24738, 16898, 10978 ], [ 50, 2210, 18672, 2112, 18482, 2144, 2, 24818, 10464, 26688, 10272, 24706, 16496, 8320, 2048, 26704, 8256, 2082, 26656, 16480, 160, 8338, 16626, 2176, 24738, 16624, 24768, 16450, 64, 26864, 18528, 8272, 8194, 26752, 144, 10432, 24786, 18576, 10354, 82, 8400 ], [ 1304, 6937, -32431, 5633, 4676, 6401, -28919, -30120, -29096, 1356, -27055, 4172, 8024, -28144, -27387, -25844, -26816, -30948, 2132, 7761, -29607, 5128, -30395, 5460, 2908, -31212, -30203, 849, 2637, 8012, -28132, -27067, 1624, -29931, -27887, -26815, -27635, 1360, -29932, 604, -32492 ], [ 1600, 18017, 16401, 26144, 24672, 9264, 16432, 25648, 1601, 560, 8817, 26160, 26161, 8816, 25153, 9840, 8737, 17, 1137, 24689, 0, 18001, 64, 16944, 1041, 16384, 1137, 26209, 25089, 9296, 25601, 1616, 1040, 24609, 1569, 25152, 24656, 16896, 113, 17504, 1568 ], [ 768, 22016, 22336, 21568, 16384, 20552, 1800, 5632, 18184, 768, 17984, 16392, 4672, 20544, 22024, 20992, 5632, 1800, 17928, 4936, 4608, 5632, 21248, 21576, 20736, 1600, 21064, 64, 4928, 4872, 21512, 1608, 20992, 17224, 17224, 5448, 1864, 4616, 22016, 72, 5960 ], [ 352, 2292, 2180, 96, 2160, 2256, 2356, 464, 132, 224, 2276, 2404, 2100, 2480, 256, 240, 2384, 2164, 116, 2288, 224, 4, 2292, 464, 2484, 2260, 2132, 2260, 2224, 2320, 2128, 2064, 324, 2132, 388, 2068, 2196, 208, 2496, 4, 356 ], [ 328, -16062, -16087, 361, 16737, 256, 16387, -32765, 16680, -32664, -16054, -16126, -16021, -32734, 16643, -32727, 16650, -32694, 361, 16451, 74, -16088, 320, 16393, 75, -16094, -32725, 256, -32405, 290, -32735, -32757, 16450, 16640, 16427, 16424, 16393, 256, 16706, 360, 16392 ], [ -3744, 13664, -24576, -6912, -7904, 4448, 12576, 29952, -4032, 17696, 28928, -16128, 8480, -27328, -24256, 352, -27648, 320, -19200, 9504, 96, 17504, 29952, 21792, 29792, 1344, 16736, 28704, -19456, 21824, 29728, -10912, 28736, -6848, 9280, -31456, -31744, 16672, -16384, 16384, -3008 ], [ 39, 17460, 53, 1111, 545, 516, 16419, 16914, 1591, 18022, 1047, 1540, 17459, 1105, 16482, 115, 16965, 16453, 596, 512, 17424, 1024, 16992, 18002, 1621, 51, 99, 1059, 33, 1584, 17489, 16434, 1058, 66, 39, 1026, 1559, 1090, 17478, 16434, 1057 ], [ 313, 17698, 1304, 1322, 16419, -15056, -31733, 1298, -15087, -31741, 1072, -15341, -16126, -16110, 17459, 1050, -32472, -32509, 17691, 17465, 16440, -31461, 289, -32502, 1072, -15054, -31727, -15046, -31453, 17720, 17443, 17408, 17706, 17465, -32717, -16368, -16111, -32728, -32749, 307, -31685 ], [ 6154, 4106, -32766, 18433, -10238, -16374, -32766, 20489, 16395, 22538, 4099, 4099, 20491, 16385, -10232, -28670, -16373, 18434, 20488, -32765, 22531, 6155, -10240, 20482, -30709, -14326, -28664, -10237, 16387, -10229, -16375, -28664, -12286, -32765, 4098, 16395, 6145, 16387, -12277, -16382, 1 ], [ 9248, 12336, 5292, -24428, -12012, -24556, -14932, -7016, 21640, -10952, -6724, 8612, 29952, -15048, 21684, 25772, 21912, -24304, -19012, 16416, -8144, -3944, -27340, -24156, -8172, 13496, 30008, -28248, 8608, 25760, -10840, 24856, -16252, 1296, -19276, 21796, -27640, 4276, -24292, -19416, -10876 ], [ -28364, -32459, -28415, -32487, -32755, -32511, 4385, -32464, 4113, -28364, -32492, -28408, 21, -32744, -32715, 256, -32768, -28380, 4116, -32483, -28644, -28376, -28640, -32451, -32740, 4132, 260, 13, 4157, -32512, -32464, -28624, 4120, 4397, 4, -28619, 264, 21, -28671, 269, -28367 ], [ 18432, -14319, -16112, 2352, -16368, 305, -16336, -22512, 8481, -16095, 26896, 16417, -5888, -22496, -16351, -8159, 49, -14031, -14335, -6095, -30687, -30448, -6095, 8497, 1, -32511, -6096, 2321, 16640, 10256, 10497, -32496, -7903, 26625, 24832, 16640, 1, 16433, -14303, -7904, -8191 ], [ -32768, -32768, -32760, 8776, 8768, 8712, 520, -24576, 64, 0, -24000, 8256, -24064, -32704, -32256, -32768, -24576, 8776, 8776, -32248, 8200, 8704, 8264, 8, -32248, 8768, 0, 584, -32256, -32696, 72, -24504, 8256, -32256, 0, 576, -24056, 8256, -32760, -24056, -32768 ], [ -32442, -32574, -32764, 389, 327, 387, 260, 448, 322, 4, -32635, 450, 324, -32383, -32444, 199, 327, 391, 451, 7, -32698, 454, -32314, -32379, 325, -32762, 194, -32634, -32704, -32508, -32765, 67, -32448, 128, -32634, 134, -32702, 391, -32442, -32638, -32383 ], [ 8961, -24568, -15848, -23792, -16103, -24552, 280, 9, -32232, 8464, 25353, 16920, -16112, 529, -8167, -32488, 272, -16360, 16401, 768, -16112, 8960, -24296, -24064, 1, 16665, 17152, 8193, 8209, 8968, 16393, 8721, 528, -23784, 16385, 536, -24552, -15848, 25089, 25097, -32231 ], [ 18, 16384, 0, 514, 16944, 16912, 16432, 544, 16418, 16434, 16, 16434, 32, 546, 16, 16400, 514, 0, 514, 48, 48, 560, 18, 528, 16914, 16416, 16914, 16432, 546, 514, 16944, 50, 544, 514, 16912, 2, 530, 2, 512, 2, 50 ], [ 16784, 20496, 31232, 4864, 23040, 384, 21008, 29440, 31104, 31616, 29184, 21008, 21392, 28816, 9088, 12688, 12416, 14592, 400, 10624, 20624, 20864, 7040, 19328, 16768, 4352, 29312, 6656, 6800, 8464, 20608, 24976, 23168, 144, 10896, 27008, 4608, 2432, 8576, 18960, 16640 ], [ -16320, 12294, 24640, -16378, -20412, 28742, 8198, -28668, -4026, 24580, -32704, 20550, 4166, 4096, -32764, 12354, -32704, -12220, 8258, 28672, -4028, 8258, 24644, 24582, -4032, 20548, 28678, -8126, -32704, -24576, 24582, 12356, -20480, 12354, -20410, 24582, -4026, 20546, 8260, -20412, 4160 ], [ 12, 16512, 104, 102, 0, 16502, 252, 78, 50, 110, 238, 60, 208, 138, 16444, 242, 98, 16556, 16632, 18, 16488, 226, 16504, 116, 16408, 16440, 16512, 74, 118, 16440, 136, 16436, 114, 16586, 16386, 22, 16410, 180, 16570, 16434, 220 ], [ -26368, -18168, -32760, -22264, -32512, 6148, 12552, 256, 14604, 4, -30712, -22528, -20476, -18420, -18428, 14336, 8456, -22260, -22528, -22528, -20468, 14344, 264, -18176, -30712, 268, 2052, 6404, 8204, -24564, 14344, -18420, 2056, 12552, -26616, -30712, 0, 6400, 8192, 10244, -18176 ], [ 8245, 100, 688, 8261, 8933, 8753, 8288, 740, 8341, 8869, 160, 80, 8848, 708, 657, 8272, 8897, 629, 8369, 245, 8197, 8757, 8212, 8341, 8736, 740, 224, 8209, 145, 8385, 644, 720, 8337, 660, 8404, 8277, 165, 8724, 8193, 8704, 8293 ], [ 10768, 2560, 2576, 2048, 8336, 2688, 2576, 656, 2048, 128, 8336, 10256, 10384, 656, 144, 2560, 2064, 2192, 8320, 10896, 8848, 2176, 640, 656, 2688, 8320, 2064, 144, 10896, 10880, 16, 10752, 144, 16, 2704, 656, 144, 8832, 8720, 2688, 640 ], [ -27648, -11248, 5378, -15086, 4370, 21776, 274, 20738, -15358, -12032, -27646, 274, 17424, 20754, -12032, 16, -27374, 16642, -27648, 274, -16128, -27376, -31726, 4098, -27646, 1280, -15086, -11246, -31472, -27646, 21776, 21778, 1042, 16400, 16656, -31488, -11006, 4368, -31744, 1280, 256 ], [ -12280, 21016, 16904, 12442, 20496, -24568, 20498, 4232, -28032, 656, -8048, 4736, -32102, -32750, 12800, 20488, -7534, -11632, 12946, -15864, 16906, 4626, -28536, 12434, 28824, 16912, -3558, 4632, 29336, 666, -23934, -23910, -12158, 21122, -4078, 12304, 28802, 8832, -28032, 25114, 10 ], [ 8838, 8705, 8709, 10500, 8199, 2949, 9093, 900, 2688, 2307, 134, 11139, 518, 2693, 2564, 2176, 2694, 10498, 10242, 642, 7, 10368, 10499, 2692, 9089, 2437, 2695, 2053, 2304, 8581, 772, 11008, 10501, 2819, 256, 2054, 10373, 2311, 11143, 10502, 8195 ], [ 80, -28608, 4176, -32688, 16448, 0, 4160, -16320, 20496, -28608, -28608, 4096, 80, 80, -12288, 64, 4176, 80, -28608, 20496, -32688, 16464, -12224, -12288, 64, 20496, 4160, -32768, 0, 16400, 80, -16304, -32688, -28608, 16384, 20544, 64, 16464, -28592, 16384, -16304 ], [ 0, 4, 6664, 512, 6788, 14, 2696, 10, 6794, 4622, 522, 2574, 6666, 2562, 6796, 6146, 4616, 4104, 6670, 4228, 4108, 4614, 6788, 4740, 4224, 4224, 640, 4108, 2696, 4736, 2692, 6666, 2566, 6280, 4098, 2190, 4110, 2696, 2560, 4230, 2060 ], [ -32746, 10242, -19968, 516, 4614, -24318, -28160, -17648, -22508, -30186, 4870, -28156, 2564, -18416, -31978, -31982, -32252, 11014, 11024, 6402, -30190, -18410, -28652, -26106, -19690, 10260, 274, -32236, 278, -18170, -22000, 516, 6918, 14356, -24320, -32510, -18156, 4096, -24298, -19962, 6678 ], [ 2323, 258, 2312, 2073, 2322, 272, 2313, 272, 267, 8, 281, 2304, 2059, 2050, 280, 280, 256, 275, 283, 2330, 2059, 2323, 25, 2073, 3, 2059, 281, 2051, 259, 2058, 267, 19, 282, 2315, 10, 2329, 19, 1, 2058, 2059, 2312 ], [ 3585, -29149, -30174, -31232, 3840, 1025, -31200, -32733, 256, 1793, 2819, -32734, -29696, 1283, -32766, 2818, 1826, -29919, 3362, -31200, -29664, -29662, 1282, -30176, 33, 3075, -29437, 257, -28895, 3074, -31231, -31711, -29661, -28895, -28926, -32000, -32512, 512, -32736, -28926, -29662 ] ], [ [ 28673, 576, 21064, -7678, 16905, -12214, 9, -28599, -16311, 515, -8118, 20993, 521, 4168, -24054, 4096, -28598, -7677, -28600, 584, 8267, 8715, 25096, -15798, 12800, 28673, 522, -32765, 16458, -12223, -28663, 29257, -8128, 16906, -15799, -32190, 584, -12215, 8779, 12291, 21001 ], [ 2, 134, 6, 194, 192, 2, 194, 66, 196, 198, 130, 70, 130, 66, 70, 192, 0, 196, 4, 0, 192, 70, 66, 194, 130, 66, 196, 194, 2, 194, 4, 196, 70, 64, 70, 2, 6, 130, 0, 6, 130 ], [ 20744, 20488, 16904, 776, 17344, 136, 21000, 20872, 17344, 20928, 20808, 21256, 4416, 4544, 5064, 21440, 17024, 16960, 256, 5064, 20672, 16640, 21064, 4808, 20928, 712, 384, 21312, 704, 4096, 20488, 21000, 520, 21312, 20808, 21320, 20864, 17024, 17344, 0, 840 ], [ 16405, -16360, 24580, -16359, -32748, 4, 24581, 5, -16363, 16397, 8, -8191, -32739, 8208, -24576, 8221, 16413, 21, 5, 24596, -24567, -32744, 24577, -16363, 16405, -24552, -8175, 16388, -24575, -24547, -16364, 8220, 8193, 8204, -16355, 16405, -8171, -8176, 24588, 24593, 24585 ], [ 147, -32765, -32365, 2, -32624, -32623, -32639, -32495, -32512, -32767, -32384, -32496, 3, 401, -32768, 274, 18, 17, -32511, 384, -32512, -32382, 3, 131, -32637, 258, 384, 130, 129, 401, 147, -32365, 145, 18, 1, -32366, -32493, -32368, -32511, 258, 401 ], [ -30637, 2112, 531, -30126, -32703, -30207, 2625, 530, 531, -30701, -32751, 3, -32175, -30207, -32750, -30192, -32703, -32189, -30207, 82, -32687, 2642, -32173, 66, 66, 2129, 2131, 2050, 0, 515, -32173, -30701, 2627, 529, 593, -30701, 576, 2642, -30703, 2642, -30702 ], [ 514, 2066, 514, 530, 528, 2066, 530, 2562, 2, 2, 2, 2050, 2, 16, 528, 2560, 2050, 528, 528, 2066, 2, 2066, 18, 530, 2048, 2066, 2050, 2048, 2576, 514, 530, 18, 530, 2578, 18, 530, 2050, 0, 0, 16, 2576 ], [ 19057, 289, 17073, 19041, 1552, 19384, 18576, 19073, 20289, 1848, 2624, 17401, 18329, 3257, 3601, 104, 2792, 16873, 17705, 3224, 19432, 2105, 17465, 1488, 3233, 17953, 288, 19592, 16600, 17824, 2568, 1552, 3944, 19825, 1656, 3513, 17624, 1288, 3704, 17441, 17760 ], [ 8868, 16901, 25365, 25141, 24789, 212, 8853, 24725, 24912, 17125, 8752, 25392, 561, 865, 821, 16929, 17216, 25584, 8753, 8725, 25476, 24641, 17248, 8709, 16901, 36, 8576, 24801, 8992, 16688, 948, 25456, 24753, 548, 176, 17344, 25524, 16917, 900, 16469, 16516 ], [ 11, 1248, 16448, 19683, 18019, 521, 17962, 19971, 2784, 3586, 20075, 1539, 17091, 1099, 19179, 20032, 16489, 616, 1569, 1577, 18952, 17056, 3659, 2209, 651, 513, 2120, 19138, 16458, 2720, 3778, 18560, 19690, 2787, 2666, 2274, 2561, 17440, 1162, 20064, 17633 ], [ -28154, -14847, -12284, -27898, 5378, 20999, -28412, 17669, 21253, 5891, 22275, 21763, 21506, -31486, 18183, 771, 17668, -15866, -11518, 5634, -15871, -11257, -32507, -31998, 16647, -12284, -16126, 4102, 20995, 1287, 1284, 21762, -31225, 22276, 5635, 17154, -27643, -14844, 0, 20484, -26874 ], [ 11536, -13198, 25858, 5200, -6046, 31746, -23472, -6880, 11266, -6830, -24526, -13984, 23600, -21184, 9280, -24318, -3774, -6814, -24480, 18466, -14990, 4432, -14256, -6144, -30398, -17310, -23198, 9506, 6464, -18094, -30398, -11184, -1712, -28638, 6258, -2976, -17120, -6110, 31808, 29776, -2782 ], [ 24865, 16640, 16418, 8288, 291, 33, 25345, 544, 8993, 16962, 8768, 16704, 514, 8448, 16385, 16672, 25152, 802, 8545, 25187, 8514, 16739, 289, 8994, 8291, 25090, 288, 25345, 66, 96, 17153, 17152, 67, 25441, 320, 24675, 258, 16417, 25378, 2, 259 ], [ 640, 18050, 66, 20608, 5120, 1088, 1154, 5760, 18048, 17472, 17984, 17026, 514, 4226, 17026, 21506, 130, 16386, 21058, 18050, 17410, 5120, 5696, 1600, 16962, 1728, 18048, 578, 20994, 578, 5250, 4736, 17026, 5760, 576, 22210, 16450, 5762, 130, 20674, 1600 ], [ 29698, 34, -7118, 4112, -24560, 25634, -7168, 1026, 28720, -19456, 24576, -4094, -28622, -7118, -3072, 1026, 1056, -16384, 25648, -11214, 8208, 29744, -24560, -3070, -28654, 20514, 20498, 29730, 24592, 17426, -12288, -7118, -31726, -20478, -4046, 17442, 21520, 5138, -23502, -12254, -20432 ], [ 19201, 23043, 4867, -9695, 17184, 20737, 256, 16898, 6145, 27139, -9951, -22015, -10239, -20224, 14369, -22240, -7904, -32736, -7423, 13057, -14335, 22785, 19232, -27904, 21282, -4093, -22527, 14848, 11040, -22239, -17917, -3583, -17885, 2336, -20479, 16386, -18431, -28127, -7934, -17918, -13791 ], [ -32448, -28480, -28540, 192, 452, 324, 196, -32576, -32640, -32320, -28608, 4416, -28544, 4160, 384, 4356, -28352, 4160, 4164, -32572, 384, -28416, -32384, 132, -28668, -32704, -32640, -28540, -28672, 68, 388, -32448, 448, 4100, 4548, 4352, 4356, -32576, 4224, 4224, 4484 ], [ 10276, 10809, 536, -30675, -21716, 57, -22224, 11060, -22232, 2601, -23784, -31991, 8973, 10765, 8980, 2841, 8964, -22472, -30428, 813, 25, -22215, -24575, -22519, -32228, 8193, -32244, 281, 29, -24044, -31947, 44, -32739, 10765, -31956, 2316, -24043, 2857, -30184, -22240, -22500 ], [ 1074, 1067, 1148, 1845, 88, 1089, 1383, 879, 64, 614, 840, 1141, 821, 569, 1576, 1912, 42, 1580, 808, 38, 1566, 1655, 58, 262, 824, 1399, 256, 345, 1326, 1914, 1086, 1548, 1290, 868, 1291, 1837, 882, 1366, 1042, 1850, 883 ], [ 1153, 1152, 0, 1024, 1152, 1025, 129, 129, 1025, 0, 0, 1025, 0, 1024, 0, 0, 128, 1025, 1, 129, 128, 128, 0, 1152, 129, 0, 0, 1152, 0, 129, 0, 128, 128, 1024, 1025, 1152, 0, 0, 1024, 1152, 1152 ], [ 528, 4914, 32, 48, 2, 4912, 4912, 258, 4608, 784, 4144, 50, 4624, 4640, 560, 4130, 34, 4130, 290, 258, 4608, 530, 274, 4864, 4608, 816, 770, 258, 4386, 306, 4144, 4610, 4656, 4386, 4864, 4146, 4626, 4146, 48, 816, 802 ], [ -16384, -28668, -16384, -12284, 16388, 20480, 20480, -28672, -32764, -12284, -32764, 20484, 0, 0, 4096, -32764, 16384, 16384, -16380, 4100, -12284, -16384, 20480, 16384, -12288, 20480, -28672, -16380, 20480, 0, -16384, 4, 20484, -12284, -16384, -32764, 0, -12284, 16388, -32764, -16380 ], [ 4608, -22527, -19963, -22011, 12292, 2068, -26604, -26112, 8720, 2048, 6148, 8197, -24571, -30699, -28667, 6673, -28139, -20479, 12292, -32235, -22015, -28671, -30192, 6164, -32256, -22508, -17915, -30203, 14336, 10756, -32752, -26624, 2053, -17916, -26607, -26607, -24572, -32768, -18432, 14340, 14848 ], [ -32178, 25100, -11582, -16320, 8770, 28808, -3518, 24906, -3326, 0, 4358, 29262, 17162, 9096, -28152, -20278, -31932, -7412, -11968, -32050, -3840, -20340, 20802, -7538, -31996, 12428, 8584, 12554, -11776, 29062, -3388, 4352, 4494, 4870, -19518, -3252, -20348, -20480, 16654, 16586, 20684 ], [ 64, 16626, 96, 8224, 24592, 32, 16482, 144, 8288, 16416, 24722, 16, 8242, 16610, 16594, 24800, 16464, 32, 16592, 8368, 8242, 8272, 240, 24592, 144, 24720, 8242, 8192, 24720, 210, 8224, 8418, 224, 114, 64, 24816, 8272, 16466, 18, 8432, 24802 ], [ 26713, 37, 12353, 14437, 2105, 6177, 4136, 28733, 2108, 10309, 16453, 30836, 26749, 6144, 14425, 20513, 30837, 20584, 49, 10348, 22596, 8193, 26741, 26736, 16492, 26705, 26677, 4153, 4220, 14436, 30740, 2064, 8276, 18488, 30745, 18489, 4152, 4208, 4181, 12356, 30720 ], [ 3075, 322, -30647, -30462, 2307, 1032, -31414, -29589, 3370, 75, 2336, -32671, 1090, 1099, -30680, -32760, -32408, 96, 3177, -30462, -29685, 3139, -29431, -32701, 2371, 2401, 3394, 2304, 3361, -32663, 288, 3106, 2082, -31392, -31671, -29408, -30710, -32469, 2112, 1121, -30421 ], [ 2308, 2048, -14332, 16644, 4356, -16128, 22532, 23040, -12288, 6660, 20992, -12284, -25852, -14076, 6656, 23044, 6144, 20996, 2560, 6400, -32000, 22784, 2816, -31996, -30204, 6912, -28412, 772, 2564, -11776, 6916, 2820, 18688, 2308, -28668, 16640, 18944, -28672, 4612, -9724, 260 ], [ 1281, 65, 336, 1137, 1057, 80, 33, 1360, 257, 81, 305, 80, 305, 1280, 352, 369, 1073, 1361, 337, 48, 288, 0, 113, 352, 1392, 1392, 1281, 80, 1057, 1137, 1, 273, 1296, 1344, 1, 1137, 272, 32, 1393, 17, 352 ], [ 4420, 4868, 1796, -19392, 8768, -31168, -32764, -26880, 1284, -19392, 13312, -28604, -18684, 1860, 1344, 516, -31744, 8768, -31996, -32252, 4864, 0, 5444, 4932, 580, -23232, 5636, 10052, 516, -32700, 8256, 8768, 0, -27580, -27904, 13056, 1792, 5700, -22716, 772, 516 ], [ 22576, 23088, -11680, -14240, -26064, -14336, -30672, -28608, -12256, -11760, 6768, 16432, -12272, -16288, -15856, 21008, -12208, 2144, -12176, 2624, 0, 23040, -32144, -11776, 560, -14256, -9664, 96, 18464, 112, 4608, -10240, -13760, 16496, -16272, 6208, -28080, -13728, -30144, -30192, -12176 ], [ -32608, 8, -24480, 8288, 8392, 8264, -32640, 136, 8264, 8320, 8296, 224, -24384, 8224, 40, 8, -32664, 40, -32768, 8416, -24512, -32760, 192, 224, 136, -32640, -24576, -24576, 8, 168, -24344, 8256, -24376, 8264, 8328, 8360, 72, -24344, 8224, -32664, 8384 ], [ -31616, -14784, 12416, 30336, -20480, -32192, -11776, -12224, 30400, -12288, 25600, 29312, -32576, 4160, -15168, -10560, -7104, -12096, -23488, -27008, -22976, -32704, -6656, -24576, -20416, -2880, 5760, -16192, -3520, 29696, 25152, -14848, 12864, 21632, 1536, 21056, -11584, -18944, -7168, -19968, 4672 ], [ 8769, 24648, 25161, 24648, 577, 521, 24649, 16905, 585, 65, 16904, 73, 16457, 585, 8768, 521, 8777, 16456, 8777, 16392, 24641, 65, 16905, 16960, 576, 73, 8769, 24649, 16969, 1, 16897, 16392, 8713, 24584, 0, 0, 24648, 8769, 16457, 24640, 16385 ], [ 2320, 28073, 28080, 3209, 24976, 11545, 1464, 18848, 3248, 18720, 16401, 2048, 17432, 18873, 8481, 19736, 10681, 27792, 18857, 3480, 16673, 2305, 2481, 27065, 11537, 1201, 17689, 3360, 17825, 1208, 25633, 144, 26936, 10264, 8624, 19609, 2488, 1288, 185, 19897, 17833 ], [ -32318, 320, 65, 66, 528, -32383, -32240, -32365, 851, 723, 259, 208, 19, 785, 848, -31997, -31870, -32173, 577, -31919, 835, -31870, 515, 515, 65, 65, 320, -31854, 402, 850, -32686, 65, 448, -31790, -32239, 323, -32511, 16, 387, -32622, 322 ], [ 69, 232, 200, 245, 188, 8229, 8361, 544, 8936, 8369, 765, 53, 716, 8744, 137, 8232, 8897, 8373, 617, 8261, 8821, 101, 736, 737, 8849, 53, 8800, 8420, 8349, 8193, 8841, 8212, 628, 8317, 40, 8821, 8281, 549, 8213, 8928, 8796 ], [ 8204, 18446, 26624, 2118, 16460, 18442, 26628, 24646, 12, 26634, 18438, 0, 26630, 2062, 18446, 2, 16454, 64, 26696, 26700, 16396, 16458, 24586, 16456, 4, 16396, 24644, 16394, 8, 24650, 10250, 8194, 24650, 18498, 10318, 18496, 26634, 18436, 26628, 16388, 10242 ], [ 34, 162, 16512, 17408, 16546, 16386, 17440, 1184, 16546, 1152, 130, 16514, 16512, 17536, 32, 0, 1152, 1186, 16544, 17536, 16416, 1056, 1152, 128, 16416, 16416, 16416, 16384, 16544, 1024, 1056, 17410, 17536, 17536, 16384, 1154, 17536, 16416, 17570, 32, 17538 ], [ 2688, -28800, 3136, -30784, 80, 1280, -30144, 3536, -30064, -32192, -29744, -31280, -32704, 1296, -30576, 3136, 1856, 208, 1280, -31488, -30256, 1936, -31936, 3856, 2384, 512, -30656, 3856, -30848, 3600, -30128, -28720, 0, -30592, 320, -30592, -31488, -32688, 3664, -30208, 1536 ], [ -32188, 838, -31806, -7612, 8326, 24642, 16710, 9152, 17152, 578, 24646, -24378, -7740, -24190, -24254, -24444, 8452, 512, 4, 0, -7808, 8708, -23872, -23934, -16062, 192, 9092, 0, -23994, 17284, 8836, -15744, -24384, -15614, 24900, 25094, -7292, -31804, -16252, -7998, 25218 ], [ 16546, 8, 172, 162, 134, 38, 16558, 174, 6, 16418, 16424, 172, 16424, 16556, 16524, 46, 162, 36, 16426, 16552, 16416, 160, 16544, 16520, 42, 16384, 162, 162, 0, 140, 6, 136, 138, 8, 132, 16518, 40, 4, 34, 132, 164 ], [ 24584, 130, 18944, 26632, 12930, 26824, 10954, 28680, 6144, 2698, 2632, 30912, 10826, 18498, 6792, 4290, 6274, 21186, 30914, 27208, 22530, 714, 24768, 23050, 14346, 12298, 16450, 10944, 10370, 10890, 18570, 2114, 30850, 10944, 12424, 2, 26760, 13002, 23106, 520, 28682 ], [ 17192, 2092, 8, -30720, 2856, 0, 16428, -32476, -30708, -14332, -30688, 19236, -30708, -29952, -30712, 16424, -32252, -13528, 19204, -16348, -14048, 2080, -30456, 4, 520, -14324, -14068, -32216, -32756, -14292, 18732, -31988, 18472, -16384, 768, 19204, -13556, 17164, -30172, 268, -13532 ], [ 122, -14288, 16448, 114, 16466, -16344, -30664, 2088, 18488, 120, 16464, -32734, 2050, -32726, -30616, -16366, 42, 16432, 2152, 16506, 24, 66, -32662, 40, 18498, 2120, 82, -14336, 18512, -16328, -16312, 96, 2162, 18490, 2136, -14280, -14214, -32662, -16336, -32758, 16474 ], [ -28391, 14264, 361, -26095, 15384, 11224, -19952, 384, -29568, -27176, -31391, 12865, 7208, -28167, 13384, 14968, 11528, -30216, 2392, -23736, 7736, -31096, 13985, 14392, 5728, -16407, 11664, 8633, 15313, 11560, 3784, -25280, -17247, -24064, 13072, -26695, 3345, 15945, 3784, -17296, -22775 ], [ 24850, 25864, 1291, 16667, 280, 8201, 25610, 16666, 17672, 16664, 281, 16384, 256, 1035, 24576, 8456, 1035, 24576, 256, 8, 256, 17, 24856, 18, 265, 17673, 17427, 265, 24841, 9216, 1305, 25618, 25616, 1291, 17417, 8449, 8472, 25883, 1043, 282, 16401 ], [ -21504, 9744, -22512, 10752, 1040, 9232, 512, -23552, 3584, 9216, -30192, 1536, -22000, -24560, 11776, 1024, -22000, 9728, 10752, -22016, -31232, -32752, -32240, -22512, -30720, 528, -32768, 3584, -29184, 10240, -22016, 11264, 3072, 11280, -29680, 1552, -24048, 3584, -23536, 1552, -31728 ], [ 4370, -31743, 22544, -13312, 23825, -26366, 16512, -28238, 3490, 21809, -26446, -28272, 6192, 7297, -15056, -15341, 5282, 3456, -15344, -32752, -15968, -32365, 19618, -11261, -28367, 5171, 6432, 22706, 16547, -11853, -8943, 3088, -29535, 4371, -11887, 20528, -29278, 3504, -14174, -15360, 4240 ], [ 8200, 609, 33, 8746, 33, -32245, 66, 8197, -32250, 40, -24050, -32762, -24502, -24503, 8198, 8236, -24532, 8231, -24571, 69, 8709, 8204, -32767, -24480, 8236, -32255, 8293, -32185, -23963, -24563, 8813, 8300, 8808, -23987, -32146, 555, 8801, 33, 76, 65, 14 ] ], [ [ 8198, 8192, 12298, 12294, 12424, 4102, 8330, 20482, 20480, 24578, 20608, 24586, 20620, 16522, 0, 8206, 20486, 28802, 128, 28684, 10, 20614, 24712, 20486, 28686, 12418, 24584, 4110, 8324, 4108, 4236, 8322, 20488, 24588, 16392, 134, 130, 138, 14, 24588, 12430 ], [ 4228, 4144, 4308, -32668, -32672, -32560, 84, 4224, 180, -28540, -32524, 80, -28588, 4228, 4208, -32720, -28604, 4288, 196, 4160, -32684, -28524, -28576, 128, 4128, 4128, 4308, -28604, 4336, -32656, 36, 4304, 208, 64, -28620, 4228, 196, -32636, 4208, -28432, 160 ], [ 400, 64, 80, 472, 284, 392, 464, 152, 80, 212, 16, 84, 204, 272, 272, 68, 280, 192, 220, 24, 204, 8, 456, 220, 348, 280, 460, 412, 396, 456, 4, 136, 76, 272, 272, 468, 24, 388, 16, 196, 468 ], [ 9728, -23648, -32255, 1057, -24527, 8240, 8624, -32208, -30960, 9137, 8864, 9265, -31567, 1713, 673, -32736, 8481, -32720, 9233, 273, 10144, 9761, 9008, -31599, 400, -24431, -24400, -31215, -23279, 8593, -31439, 9600, 8240, -32608, -31872, 9728, 561, -32624, 1664, 1200, -31839 ], [ 10272, 40, -32760, 2056, 25, -30703, -14311, 8209, 41, -6111, 2073, -8176, -32720, -30679, 8216, -8175, 16408, -30687, 16416, 8193, 16440, 18449, -30704, -22471, -22511, -30679, 10249, 26672, 16432, -8167, 26648, 10280, 8208, -22487, 18432, -22480, 1, -14319, 8217, 10272, 49 ], [ 1570, 0, 5252, 1572, 672, 1700, 1186, 1540, 1024, 4230, 132, 5764, 4738, 4, 5252, 32, 672, 5284, 134, 4130, 5762, 546, 5796, 4772, 5250, 4258, 4128, 5668, 5638, 1184, 1570, 1152, 5760, 5764, 4128, 4644, 5158, 642, 550, 1188, 5666 ], [ 72, 12488, 4224, 8200, 8776, 12424, 8320, 0, 64, 4160, 12936, 4168, 640, 4096, 8264, 0, 0, 8768, 8704, 4800, 8384, 12288, 8832, 712, 8776, 12488, 12808, 4672, 4296, 12992, 584, 12872, 200, 12808, 72, 12928, 576, 12928, 8776, 12808, 72 ], [ 4422, 4352, 4246, 4500, 80, 4182, 4564, 68, 70, 4420, 4098, 4162, 130, 4374, 4116, 4484, 4422, 384, 208, 4370, 4304, 4482, 128, 402, 470, 256, 4352, 468, 196, 4178, 4294, 4498, 402, 6, 4498, 4118, 130, 198, 262, 262, 4496 ], [ -29592, -29335, -23200, -21431, -24319, -5087, -32695, -14048, -31639, -31416, 10304, -5047, 26720, 105, -7904, 10561, 17696, -24511, 2401, -14336, 27649, -8088, -31712, 17473, 25600, -8151, -6904, 10560, -30680, 24616, -32767, -21208, -16343, 9217, 18537, -21239, -15071, 19496, -15095, -13311, -5816 ], [ 1732, 17920, 17696, 18064, -30780, -16288, 672, -15404, 816, -14432, 320, 1300, -32240, 17732, -32224, -14656, 16496, -30876, -16028, 928, 1600, 17348, 368, 1700, -30780, 16868, -14588, -31484, -31292, 16576, -31804, -32640, 17076, 1520, 1588, -32352, -15452, 18000, 1808, -31212, 1664 ], [ 3200, 1152, 2304, 18436, 3456, 4, 16384, 18436, 19588, 18564, 16644, 17796, 2176, 2432, 1408, 3328, 1156, 1412, 16384, 17540, 19584, 1028, 19456, 2180, 16644, 16512, 3460, 17792, 17668, 260, 16388, 3332, 1284, 16384, 18560, 2304, 4, 18432, 17792, 18820, 19584 ], [ 9728, 3084, 8, 1028, 10240, 516, 3072, 2572, 0, 2568, 520, 11776, 10240, 9736, 9740, 9228, 10752, 2056, 516, 10244, 8708, 8204, 1036, 3084, 10252, 9728, 1024, 11788, 9228, 2564, 3084, 3080, 9732, 1548, 8704, 2560, 8200, 516, 11776, 520, 9732 ], [ 0, 6, 10242, 9222, 10246, 1026, 8196, 9222, 11270, 0, 8196, 2052, 9222, 2050, 2048, 10246, 4, 9218, 10244, 1028, 2048, 9216, 10244, 2048, 1026, 11270, 1026, 2050, 4, 3074, 3078, 10240, 10242, 10244, 8196, 1028, 10246, 11270, 2, 8196, 10246 ], [ 17664, 1284, 17408, 16640, 2, 16642, 17666, 1026, 256, 0, 17668, 6, 16384, 17668, 1026, 16646, 262, 258, 17668, 17666, 1280, 260, 1028, 1280, 17664, 4, 256, 1286, 1030, 17408, 16386, 1282, 17412, 1282, 260, 1030, 16646, 17408, 2, 1026, 17410 ], [ -24480, 9, 4201, 40, 14409, -28671, -20440, 14368, 12328, 12289, 2113, -30687, 4129, 2048, -20383, -22520, -28639, 12393, 4137, 10345, -24504, 10273, 14440, -28671, 14337, -22456, 8233, 64, 14376, -20440, 12385, -30656, -24480, -20472, 12384, 2145, 10281, -24575, 4097, -26592, 2145 ], [ 25164, 16972, 29252, 2280, 2060, 4768, 12812, 10976, 12428, 18656, 22728, 20580, 23044, 6156, 8772, 14368, 14496, 22560, 12364, 30888, 29252, 29376, 20648, 24616, 23276, 23052, 29192, 25088, 21088, 716, 6788, 20480, 30852, 22560, 10976, 25120, 192, 18540, 2720, 4264, 12488 ], [ 18505, 18433, 768, 18755, 27464, 11091, 25427, 24669, 18767, 8268, 2901, 9031, 19219, 8798, 19293, 8978, 24579, 514, 8452, 11015, 8474, 8460, 10515, 25166, 24836, 19212, 26945, 18523, 18459, 8279, 2816, 25413, 16405, 17237, 16667, 19289, 2054, 16393, 27414, 11011, 26646 ], [ 12432, 20608, -4092, 12308, 12420, 20496, -16364, 12436, -20480, 28688, 20, 24704, -28528, -12284, 4224, 28692, -20336, -3948, -24572, 16512, -3968, -20352, 4244, 12308, 16400, -12156, -16252, 8320, 4116, -20476, 4224, 4100, -24428, 28804, -32752, 8320, 4116, -12288, 132, -16236, 28676 ], [ -20444, 4128, -28655, -20427, -24543, 13348, 13328, -31728, -24539, 13312, -19408, 4101, 1073, -24555, -27612, -31740, -24556, -28635, 9253, -20432, 1056, -32763, -20443, -31707, -19403, -19404, 5125, 12320, 12308, -28672, -23531, -27643, 4144, -19408, 1076, 37, -31739, 9217, 12293, -23503, -20479 ], [ 18052, -11903, 23392, 17216, -9371, -30491, -26075, 8037, 22565, 19712, 20289, 17632, 6144, -27200, -12000, -9919, -27167, 385, -10748, 21541, -10844, 7840, 192, -30943, -25376, -9407, 5920, 1029, 6688, 22784, 23872, 18853, 18245, 8096, 23908, 20549, -28603, -28223, 19877, 20800, 19489 ], [ 16768, 256, 8448, -15872, 386, -24320, 769, -32383, -23806, -16383, 8323, -8062, -7551, 16768, 8451, -16128, -24190, -15616, -24063, -23805, 25088, 25472, 770, -24062, 25347, 514, -24192, -15488, -7936, 256, -15741, -32255, -15613, 16384, 24707, -7422, 17024, -15742, -15869, -16384, 16899 ], [ 28929, 28961, 22560, 12321, 30752, 22561, 22816, 22785, 30721, 14625, 30976, 12577, 8224, 16384, 2049, 16384, 6400, 26881, 18465, 8449, 30721, 257, 30752, 10272, 22528, 6145, 14592, 12321, 8480, 18688, 31008, 14593, 4129, 6432, 26912, 0, 28961, 30721, 2304, 22816, 2336 ], [ 2307, 18761, 34, 2402, -30302, -14229, -16088, -16127, 16577, -15991, -30549, -30558, -30648, 18723, -30334, -16342, 11, 2185, 16843, 18569, -32477, 16802, -14206, -30264, 64, -30392, -14048, -32445, 16482, -30240, 16448, -15936, -30718, 2122, -14302, -32542, -16214, -32374, 2218, -16214, -30389 ], [ 304, 28720, 16384, 20752, 28704, 8192, 0, 24832, 8224, 4144, 24624, 4144, 4096, 304, 20480, 256, 12592, 8224, 4384, 24608, 16384, 20752, 16656, 12576, 28720, 20736, 12288, 12304, 8496, 16384, 16640, 12592, 256, 12288, 8240, 12304, 4144, 4128, 4368, 20768, 24864 ], [ 8456, 2048, 14376, -32728, -22272, -18136, -26080, -28672, 2816, 10792, 10792, 6184, -30168, -20480, -27864, -25848, 15136, 10536, 6664, 12584, 4864, -24312, 8, 14344, 14592, -21720, -26336, -24288, -20224, 8704, 4616, 12552, 10760, -28128, 2824, -20216, -28120, -30456, 256, 8488, -28160 ], [ 24584, 26884, 3072, 17472, 3080, 10248, 11268, 64, 3328, 1096, 2372, 11588, 18432, 11592, 2060, 9544, 18764, 264, 27660, 26636, 10568, 3392, 9476, 2124, 10308, 2112, 9220, 10252, 18436, 27904, 2380, 10500, 19724, 3332, 2372, 9540, 3076, 9220, 11272, 3076, 1284 ], [ 1560, 9240, 1048, 28184, 16384, 26120, 540, 1540, 28180, 9240, 2052, 1024, 2052, 24600, 27156, 3588, 1536, 0, 27152, 8704, 10780, 25628, 3592, 10264, 26652, 17936, 9752, 26640, 25624, 16912, 9240, 0, 10260, 26632, 11792, 3080, 2580, 8208, 18956, 25608, 26648 ], [ 6736, 584, 137, 2265, 328, 6296, 6681, 712, 2377, 6480, 4880, 6417, 2441, 4241, 4745, 7105, 713, 2504, 2073, 6536, 5017, 529, 4825, 4873, 897, 904, 2312, 5073, 2056, 1, 6800, 6536, 785, 4952, 4352, 6873, 2944, 6736, 904, 4624, 2185 ], [ 4225, 2448, -30576, -28144, 4096, -30575, 4608, 897, -30080, -30064, -27904, -31856, -25967, -32383, 2560, -32367, 6528, -30192, 4752, -25711, -28159, -28415, 768, 2961, 6160, -32768, 7057, 400, -26095, 2832, 529, 401, 2065, 401, -29935, 2704, 6785, 385, 6145, -28160, 2448 ], [ 5665, 33, 7200, 6144, 6146, 3584, 1057, 7169, 7168, 3584, 544, 3587, 4130, 514, 1026, 2082, 1571, 4640, 4643, 6146, 7714, 7200, 4642, 5664, 4608, 6657, 6656, 6691, 4609, 5665, 5153, 6144, 1538, 3587, 6146, 6658, 2592, 2592, 547, 1057, 7713 ], [ 26624, 26880, 8192, 8512, 10320, 2064, 2128, 320, 24592, 24656, 16384, 256, 2048, 8528, 8192, 8256, 26896, 8528, 26960, 2048, 16656, 2304, 18688, 24896, 2112, 10560, 8256, 18432, 10256, 24848, 26896, 18752, 8208, 8208, 16464, 18704, 80, 24576, 64, 16400, 8192 ], [ 16400, 24832, 25856, 18816, 10512, 8448, 19728, 3328, 26768, 128, 8192, 18432, 26624, 24576, 26624, 11264, 2304, 1040, 18560, 1296, 2176, 25600, 24592, 2432, 11664, 8192, 25744, 1280, 3216, 28032, 27008, 2048, 2064, 8320, 0, 24976, 2320, 9232, 19712, 9216, 1296 ], [ 29714, -10992, -16109, 1042, -16357, 275, -15101, 5377, -27622, 1042, 4121, -3072, -15344, 8467, -11253, -16357, -23286, -3063, -2815, -7151, -12015, -12280, 8195, 29963, 9490, 25865, 1033, 9241, -11261, 13593, 10, 21787, -7933, -12014, -6904, 1304, -27381, -12271, -2797, 25619, 5401 ], [ 6804, -11631, 2704, 24641, -3440, 16900, 4740, 19024, -13804, -5548, 704, -19967, -20288, 6149, -18223, -18347, -21947, 15041, -19964, 0, -1535, -24368, -30203, 14352, -12092, 25232, -1407, -10111, -23996, -25963, -9728, -17728, 2708, -32047, 25297, -4095, -11627, -30140, -32700, -20288, 10372 ], [ -32236, 24657, -32252, 24581, -15788, -7676, 8705, -24571, -24064, 8276, 85, 16912, -7612, 581, -15787, -16303, 25153, -16299, 25156, -8187, 596, -24559, -16379, -8124, 16896, 16961, 68, 516, -32240, -16303, 25092, 8709, 16912, -16383, 8772, -23999, 8708, -32700, 25092, 16449, 8788 ], [ 1696, 160, -31098, -20448, -18810, -27616, -32606, 1540, -32126, -23392, 9346, 12964, 13472, -19804, 13344, 8866, -18814, -28030, -28668, 12288, -31578, -22906, -31712, -32638, 12290, -24446, -23392, -31196, 12832, -19452, -28668, 38, 644, -19322, 4096, 5158, -32252, -20346, -27006, -31742, -18812 ], [ 1297, 1345, 8273, 1536, 9553, 64, 8465, 9233, 1361, 10000, 1040, 768, 1601, 1041, 8785, 769, 10049, 1360, 528, 8208, 8529, 9472, 1856, 8273, 9553, 785, 9537, 1345, 8465, 8976, 9984, 336, 1601, 1041, 1601, 8256, 784, 1616, 8721, 9041, 1616 ], [ 10272, 23585, 4120, 8192, 14337, 28729, 7176, 29745, 30761, 5152, 4136, 5153, 20489, 4121, 1064, 4144, 41, 30760, 10289, 15384, 1056, 20505, 10297, 31760, 15401, 30737, 1064, 6184, 1040, 14344, 17448, 1033, 2072, 24584, 18464, 7201, 14361, 15376, 8200, 9, 10265 ], [ 1128, -31736, -15256, -31704, -15352, 16488, -32664, -16288, -31680, 17480, 17504, 1024, -32704, 17440, -31680, -31712, 1088, 16488, -31704, 17448, -31744, -32736, 16416, 17504, -32672, -16376, -15352, -31680, 17504, -15288, 17480, -31648, -16288, 104, -32728, 0, -15264, -15360, -15256, -16288, -15360 ], [ 273, 912, 529, 18192, 16384, 18321, 20737, 1296, 400, 21632, 16768, 896, 528, 4240, 20497, 1664, 384, 22273, 21264, 4369, 22144, 17664, 1041, 21009, 4096, 5248, 4225, 657, 5888, 17937, 20480, 5648, 1921, 21249, 5120, 16385, 6032, 1665, 5905, 16912, 22017 ], [ 6274, -30586, -26492, 4098, 2178, -28670, 6144, 2178, 2178, 2054, 128, -32638, -26620, 2176, 132, -26492, 6278, 2180, 6278, -26492, 2178, -30590, 134, -28670, -28538, -26494, 4230, 4098, -26494, -26496, 6272, -26496, 4226, -28672, -28540, 6278, -26618, 2178, 2182, 2052, 6276 ], [ 2072, -30656, -32680, 513, 584, 24, 3097, -30183, 3080, -29688, 3145, -32687, 2065, 3152, 1096, 73, 1096, 1089, -32679, 17, 88, 1096, -30136, -32183, -30703, 3656, -30720, -32680, -30200, -31735, 9, 2648, -30183, 88, -30192, 1545, -30695, 2073, -32680, -29631, 1105 ], [ 8710, 8836, 16512, 18050, 18064, 24706, 662, 25606, 8212, 25746, 18054, 1554, 662, 9238, 17540, 20, 25602, 8852, 17410, 24596, 8838, 8198, 16406, 9362, 17046, 9236, 9362, 25606, 144, 9364, 26262, 9218, 25748, 25238, 8336, 9360, 148, 1152, 16402, 530, 9222 ], [ -29558, -29566, -25400, -25400, -25470, -26614, -32568, 6282, 3266, 4232, -26494, 192, 1224, 1034, -26424, 1162, -26624, -25406, -28542, -25398, -31670, -25536, 7360, 5320, 5322, 5314, -31680, -29694, 4098, 3202, -32702, -29566, 1034, 3080, -32766, -27576, 7234, 2112, 5320, 7242, 7240 ], [ -30448, 18549, -7963, -15946, 18839, 16608, -32575, -13977, 10583, -22494, -22206, -14090, -16251, -14061, 18726, 55, -8156, 2051, 27078, -8176, -7788, 16832, -24121, -30298, 2437, 18433, 2209, 10467, -22269, -14032, -16221, 2465, -15977, -6090, -24409, -30286, -13931, 24756, -32348, -14239, 2386 ], [ 16786, 128, 16722, 8320, 16464, 192, 258, 336, 16704, 16768, 24658, 16850, 16850, 16640, 24576, 8336, 8208, 16834, 16578, 8386, 8448, 336, 25026, 24786, 16400, 25024, 16658, 8400, 8384, 194, 24914, 256, 16768, 8338, 24658, 256, 210, 2, 16848, 16, 274 ], [ 324, 270, -32504, -10238, -12032, 2378, -9980, 2312, 6216, -14002, -32508, -9920, -9918, 6152, 18500, -32704, 18444, -9912, 20806, -28348, 22854, -9974, 2048, -28664, 18758, 4426, -16318, 18496, -28402, -14260, -28672, 2380, 16646, -9970, 2050, -26550, 18438, 6472, 18498, -14334, -16114 ], [ 2064, -32764, 19472, -15344, 2064, -29436, -16124, 20, 2048, 272, 16400, 18452, 16, -30448, 3088, -30464, -14316, 17424, 16640, -32492, -29680, -15360, 1284, -13040, 3332, 0, -31472, 1040, 17424, -15084, 260, 1300, 3092, -16112, 272, 3076, 18436, 19460, 2304, 17664, 16644 ], [ -30138, 2052, 2119, 2113, -30163, 2091, 5, 2144, -30686, 2057, -30687, -30680, 14, 587, -32209, 612, -30712, 2060, 553, 2600, -30199, 40, 43, 577, -32724, 2631, -30619, 622, -30641, 616, -30680, 579, -30650, 616, 67, 622, 591, 2050, 4, 2094, -30653 ], [ 576, 8258, 12864, 516, 516, 8774, 8258, 8708, 8198, 12290, 8192, 70, 8708, 4676, 4608, 8262, 8706, 4672, 12354, 4612, 6, 8774, 12800, 4672, 582, 2, 8772, 2, 580, 8192, 12292, 64, 4102, 4614, 8708, 12870, 576, 4674, 8710, 12356, 12292 ] ], [ [ 4464, 20816, -32592, 4402, 320, -12208, -16366, -28302, -28542, 354, 16416, -16302, 4482, -32526, 4480, 16432, -32704, -28510, 4274, 16800, 224, -32686, -32288, -28558, -28224, 4258, -16224, 20546, -32432, -32416, 20576, -16286, 16608, 4304, 4514, 20818, -28416, -16126, -28382, 4258, 16816 ], [ -26072, 32, -32728, -25048, -31712, -25088, 3105, -32728, 32, 7688, -30199, -25592, 5160, 1064, 7169, 6145, -29656, -29664, -32215, 552, 3072, -27127, -27135, 6153, -31736, -32728, -27128, 6184, 6696, 1065, -27127, -29144, 5120, 6176, 5673, 2593, -25592, -25600, -29176, -26591, 1544 ], [ -28544, 14600, -20088, 6408, 20864, -3704, 4360, -30592, 28808, 4488, 2184, -24576, -26624, 16384, 30984, 24576, -5752, 26760, 12288, -30584, 2312, -6016, 12416, 6152, -7936, -3712, -26496, 10504, 392, 8, 26632, -26240, -14328, -24320, -3960, 8192, -6136, 18568, -30584, -32760, 30976 ], [ -31960, 9120, -22368, 512, 8712, -32736, -32632, 2216, -23800, -24192, 11016, -30296, -30296, 640, -30456, -31832, 8744, -31840, 8480, -23896, -22008, 8200, 8320, -22144, 8832, -22240, -21848, 10496, 8864, -32736, -32088, -22392, -21976, -30560, -30584, 936, 512, -32768, 2688, -31864, 136 ], [ 6209, 16384, 265, 20488, 22856, 6153, 4353, 4425, 257, 20736, 22528, 6217, 4096, 6465, 22601, 4424, 22537, 2112, 6153, 64, 2376, 4352, 6464, 72, 2313, 16648, 22592, 16449, 2377, 265, 6400, 16449, 16456, 18433, 20480, 22537, 22537, 20736, 18696, 4097, 22793 ], [ 6144, 4435, 5201, 2387, 3904, 15104, 5648, 2307, 14096, 5379, 10257, 14098, 851, 2835, 9984, 9234, 16, 3393, 14160, 9554, 8017, 4098, 5379, 13650, 5379, 12624, 1618, 11011, 4368, 4113, 6208, 8016, 530, 1873, 2322, 15955, 5648, 5392, 12097, 9475, 11330 ], [ 22593, 2707, 12498, 27267, 6656, 12993, 10384, 25089, 10370, 19136, 22738, 26688, 721, 29267, 16577, 17, 24787, 128, 16914, 208, 12355, 16962, 6338, 4288, 16913, 18642, 16576, 14867, 6675, 16576, 4626, 131, 20483, 6290, 8914, 18562, 8771, 24659, 26835, 16914, 22738 ], [ 6178, 31250, 12432, 8352, 2066, 24626, 14482, 30738, 6290, 20656, 29328, 16416, 10896, 23088, 19074, 21042, 8864, 30896, 2610, 10930, 2594, 8738, 4736, 4752, 2, 20992, 14464, 6706, 12320, 24736, 514, 20512, 20658, 6800, 16384, 4752, 12946, 12802, 4272, 12288, 16896 ], [ 20544, 21505, 22080, 1024, 22017, 21505, 21520, 0, 1617, 1616, 1552, 21520, 4160, 21584, 80, 512, 5137, 22032, 4176, 0, 80, 512, 1024, 4673, 17473, 17920, 1089, 17936, 21008, 17473, 5185, 4625, 21504, 20992, 5712, 4097, 4176, 1552, 17409, 22080, 18001 ], [ 16, 0, 0, 144, 16, 16, 128, 128, 128, 128, 144, 144, 128, 128, 16, 128, 0, 144, 16, 16, 16, 144, 16, 144, 0, 0, 144, 16, 144, 128, 144, 0, 144, 16, 128, 16, 128, 16, 144, 144, 144 ], [ -30592, -32744, -23664, 2456, 10776, -30720, 8336, 8840, 8712, -24296, -24576, -24168, -30720, 10760, 10368, -21624, 2832, 2560, 8960, 408, -22256, 2560, -22400, 10648, 904, -24424, -21632, -32360, 2824, -24576, -24448, 11160, 8600, 2944, -31864, 8216, -21632, 8832, 2688, 8984, -24424 ], [ -32716, -30676, 176, 2648, -30008, -32124, -30160, -32724, -30708, -32180, 2300, -30624, 228, 216, 2268, -32620, 2156, -32148, 2800, 580, -30624, -32252, 696, -30488, -30500, -32128, 92, -30164, -32044, 84, 672, -30028, -30632, 2724, 232, -32140, -30588, 136, -30504, -32744, -30004 ], [ 5456, -27808, -32400, 1072, -28608, 1312, 1824, -27088, -26784, -31664, 272, -27856, 1024, 4416, 1088, 336, 5232, 5696, 4928, -32448, -27904, -28416, -31152, -31680, 5744, 1296, -31456, 5984, 5184, 5232, -30960, -30880, -31120, 5952, -32672, 768, -27312, -31648, 256, 4352, -27360 ], [ -32576, 508, -27820, -24220, -20108, -22448, 2268, -18360, -19528, -28096, 148, -27956, -26136, 10532, 3040, -32232, -18392, -26492, -27708, 364, 14756, -30672, 8420, -32132, -28312, -20480, 324, -23868, -17832, -19696, 480, -21788, -17488, -18252, -25912, -25700, -32272, -20132, -19788, 6572, -28332 ], [ 10, 0, 16384, 8194, 16393, 8715, 16395, 16394, 16898, 8714, 8192, 16905, 16392, 16387, 8202, 25091, 24576, 24579, 8704, 8193, 523, 25097, 8713, 16394, 512, 520, 3, 24584, 16394, 24584, 16896, 8203, 24585, 520, 513, 24578, 16907, 8707, 522, 16906, 8193 ], [ 9842, 9315, -18829, 8209, -31663, 5186, -20384, 5153, 12368, -28045, 13841, -28671, 1024, 13842, -27599, 13905, 12306, 1091, -32208, -31663, 13346, 8227, 1104, 1651, 5186, 4705, 13907, -32157, 48, -23485, -19455, 545, 1040, 1027, 9760, -20368, 9794, -24032, -19870, -20445, -28559 ], [ -32451, 22, -31207, -32635, 446, -31353, 1546, -31427, -31349, 5798, -32337, -31689, -27118, 914, 5431, 5764, 6041, -27750, -32601, 1439, 917, -32119, 178, -32480, 1053, -28237, 5179, 1309, 4754, 35, 1556, 5277, 1807, -32480, -28670, -31556, 533, 1051, -28391, -32598, -27333 ], [ 27712, 17192, 25965, 28200, 9728, 26441, 268, 833, 8744, 17412, 25868, 869, 3144, 17412, 109, 18536, 2848, 19468, 26477, 12036, 8449, 16965, 25953, 25185, 9732, 1292, 26977, 2348, 2060, 24672, 19016, 17992, 25349, 17192, 10796, 25865, 26985, 17736, 264, 20236, 17956 ], [ 17282, -6272, 27393, -14333, 18178, -23040, 1921, -7040, 10880, 16898, -31101, 2433, 27777, -22655, 18432, 12033, -31101, -31102, -12798, -22653, -13056, -20991, 17666, 11905, -20735, -14207, 8449, 24960, 28160, -30847, 3970, 28545, 25601, -32512, -29693, 27266, -21632, -24318, -23295, -31359, -5246 ], [ -16312, -32500, -15867, -14272, 10253, -24256, 24897, -30195, -7615, 25412, -16312, 16648, -15603, -32440, 24580, 18444, -30399, 72, -5372, 8193, -22455, -16376, -13491, 17152, -15808, -14264, 17224, -21748, -16380, -5819, 25088, -14068, 8268, -13811, -13747, 25357, -32755, -23800, -22528, -22195, 333 ], [ -30412, 16677, 2100, -16384, -13008, -15355, -13055, 18480, -15360, -13056, -14335, -30448, 2100, -29696, 2100, 18720, 257, -14320, 1040, 18452, -13055, 5, -16091, -31436, -29403, -29392, -15328, -32507, 19761, -30443, -15103, 3121, -31456, 18452, 3360, 3360, 17701, 17665, 1061, 18449, 16436 ], [ 29192, 21138, 16536, 29328, 29210, 12314, 20488, 16906, 4104, 658, 25242, 25088, 16402, 25114, 8714, 25216, 4248, 4624, 12954, 12296, 21128, 21018, 29330, 4224, 16394, 10, 21128, 4226, 4744, 8330, 16922, 12416, 16920, 12952, 25098, 28800, 8346, 12802, 8728, 28800, 130 ], [ 6152, 16663, 20489, 16668, 5, -12007, 26, -10224, -12016, -14316, -32760, 20752, -30454, -9981, -14336, 20505, -10222, 16641, 2315, 16385, -16109, 4360, 16663, 2315, -14329, -16119, 271, -26613, -30708, 10, -16111, 18456, -10220, -26361, -12020, -9953, -14322, -16123, 4106, -12006, 6430 ], [ 5125, 20493, 3076, 13, 1025, 20489, 19456, 4100, 16392, 19457, 17412, 18444, 4104, 5125, 21516, 6157, 6145, 21513, 19456, 16396, 8, 4108, 2049, 20488, 16384, 5120, 16392, 2052, 1028, 20493, 17412, 7168, 7176, 6145, 20493, 12, 4105, 23560, 2061, 17417, 1033 ], [ 13646, 15806, 29934, 4170, 16882, 17484, 16808, 28884, 10676, 30024, 4394, 24824, 30978, 472, 24822, 27782, 29792, 28988, 8550, 29980, 13692, 5346, 31960, 15560, 28910, 4256, 19748, 31054, 28950, 1350, 22578, 6216, 21560, 19662, 3376, 5536, 15822, 314, 496, 29842, 6366 ], [ -19960, -32416, -27904, -12032, 25352, -32224, -8192, -8128, 21024, 4192, 25184, 21088, -19896, 4864, -28376, 8456, -32248, 8808, -15832, 12648, -24288, -15608, 25160, 4712, 24896, 16992, -3808, -11456, -11704, -3832, -8088, -24320, 20832, -19640, -24312, -23776, -24056, 8712, -15576, -32736, 4384 ], [ 8960, 12888, 8716, 12560, 8472, 596, 4892, 4956, 8260, 592, 4364, 584, 4956, 536, 12556, 8456, 604, 4376, 8720, 13124, 8964, 4376, 8964, 8984, 12812, 8212, 13136, 4624, 9052, 4120, 12376, 12612, 8708, 348, 8704, 12816, 9048, 12864, 8448, 280, 4676 ], [ -32767, -31208, -31660, -32756, -31668, 589, -32675, -32244, 1116, 533, -32228, -32759, 1036, 1028, -31676, -32256, 1105, 1025, -31159, 1625, 68, -31716, 13, -31144, -31672, -32168, 576, 5, 1556, 88, 1605, 1109, 1620, -32164, -31163, -32764, -32227, 1552, -31720, -32767, 584 ], [ 24, 16408, 18456, 18432, 16408, 8, 24, 24, 16384, 16400, 2056, 18432, 16400, 18448, 16384, 18432, 0, 18448, 0, 2064, 16384, 2056, 2056, 16, 16384, 16384, 8, 16408, 2064, 2064, 18456, 2072, 0, 2048, 2056, 2064, 16, 0, 8, 16, 18456 ], [ 22529, 8466, 16657, 6401, 258, 10513, 12305, 24834, 258, 30995, 20499, 16384, 22800, 2050, 30738, 12561, 8450, 12289, 30993, 0, 10514, 18705, 10513, 10242, 10256, 12306, 20752, 6147, 20482, 18449, 4113, 28928, 272, 12307, 22547, 2323, 28688, 18688, 26880, 18451, 4112 ], [ -20048, 12312, -19984, 8328, 8632, 12536, -28192, 280, -20480, -20200, -32432, -24192, -28520, 12368, 12528, 8216, 312, -20248, 12448, 8688, -24320, 416, -28304, -24224, 8416, 4464, 224, -20224, 120, 12472, 504, -20464, 8304, 4184, -28240, -28592, 4184, 8488, 12536, 8232, -32392 ], [ -32752, 528, -32752, -32764, -32128, -32128, -32128, -32256, -32108, -32124, 660, 4, 16, -32256, -32620, -32240, -32624, 128, 516, 532, -32640, -32768, -32124, 640, -32124, 128, -32108, 132, -32624, 532, 20, 528, -32624, 20, -32768, 512, 656, 20, 532, -32240, 148 ], [ 2850, -29942, -32710, -30716, 2082, 13, 2091, 2622, -30681, -29926, 305, 521, -30658, 45, -32453, 787, -31993, -29904, -32454, -32468, 568, -30705, -31980, -30420, -32250, -32212, -32484, -32208, 784, 2562, -29893, 23, -30176, 512, 533, 2324, 2590, -29950, -30720, 2075, 2622 ], [ 2339, 4354, 6923, 18953, 4099, 20769, 23074, 22571, 20992, 20520, 23081, 18443, 770, 4874, 2848, 17192, 16392, 777, 6411, 20737, 4385, 4648, 2826, 20992, 4608, 6953, 4898, 16675, 6912, 4896, 20489, 546, 6403, 545, 4353, 2056, 257, 4130, 17187, 6410, 4899 ], [ 4205, -17404, -26013, 14925, 2049, -29077, -28626, -18354, 13416, -24471, 14351, 15403, -30647, -18865, 2156, -26611, -25535, 9254, -23549, -16891, 5669, -31634, 12327, 9225, 3073, -22486, -31188, 13414, -29659, 15883, 14889, -25052, -26013, -29079, 4138, -28062, 12840, 9795, -31704, 9741, 9766 ], [ 10561, 26944, 16649, 2049, -24248, -8064, -22399, -13952, 18504, 18761, -8119, -24248, 18825, 10313, -30655, -6080, 2497, -30399, 72, 136, 18441, -7735, -22208, -6015, -24447, 18561, -6144, 1, 2185, 18825, -22143, -30719, 26625, 25025, 16832, -22080, -24567, -13887, 18761, 24897, 26633 ], [ -14848, -27135, -15360, 21504, -28160, 4097, -28664, 17417, -15864, 4617, -15359, -15351, 17921, 4097, 17929, 4616, 16896, 4104, -27639, 16896, -14840, 1024, -28664, -14839, -10743, -11256, -15351, 16393, 4609, 20480, 5120, 21513, 5128, -27128, 1536, -16375, -10752, -11775, -28160, 16384, -28152 ], [ -15358, 258, 16416, -15358, 19712, -32766, 19488, -30688, -30430, 2306, 18690, 16386, -13280, -31456, -31742, -32766, 3330, -16096, 19712, -31488, 2050, 16386, 1024, 16418, 16416, -15102, 17664, -30686, 16418, 16416, 18466, 19458, -14048, 1056, -15326, -30462, 1312, 16672, -14302, -14336, 19456 ], [ 8768, 10816, 8712, -24568, -22448, 2120, 2568, 2120, 10312, 10752, -21928, 0, 2056, 8720, -24048, 8208, -21952, 8792, -21992, 8784, -24552, -30184, -30192, -30136, -30640, 8280, -30144, -24488, -22440, -24056, -32704, -22464, -23984, 536, 8216, -30192, -24576, -24056, -24488, 10776, 8256 ], [ -6014, 2, -32640, -22394, 24580, 134, -8186, 26752, 24704, -30590, 26752, -22524, -24442, -30718, 8196, 4, -14330, 18434, -24446, -14202, 2182, 24580, 2048, 16516, 24582, 2178, 10242, -6138, 10374, -16382, 18432, -24446, -32762, -30586, -14204, -24444, 2176, 128, 16514, -14208, 18432 ], [ 17568, 19456, 16512, 11392, 1024, 9216, 27648, 17408, 25728, 2048, 0, 8320, 18560, 32, 11296, 27808, 10400, 26656, 26752, 3104, 25600, 19456, 10400, 1024, 27776, 27808, 8320, 0, 17408, 17408, 8320, 19616, 18432, 19488, 160, 17568, 27680, 24704, 2176, 10272, 1024 ], [ -28130, 2078, 19276, -9454, 23372, 16922, -16052, -12258, 22786, -27886, 19008, -12030, -25842, 20574, -31914, 6486, -16122, 23106, 2072, 18690, -32446, -10156, 6166, -9906, 23324, 20546, -9660, -9646, -28664, 23382, -28670, 17218, 6422, 266, 6470, -9444, -32446, 18458, 6994, 20550, -13800 ], [ 16417, 2049, 19713, 3104, 2304, 3368, 19712, 16673, 1, 17441, 9, 41, 256, 17449, 18464, 16681, 19465, 18697, 16416, 3113, 2345, 16424, 19752, 2304, 17697, 17664, 257, 3337, 19753, 288, 18729, 2305, 289, 1321, 19464, 2345, 17672, 2048, 16425, 1, 2304 ], [ 4138, 4162, 12392, 72, 4104, 8288, 66, 4200, 4160, 32, 8266, 34, 4160, 4106, 12320, 4160, 8234, 0, 10, 2, 12330, 8256, 40, 8200, 12360, 8266, 12290, 4168, 8200, 42, 4192, 4138, 4202, 8256, 106, 12320, 12296, 32, 12362, 4170, 4168 ], [ 1032, 20, 8, 17408, 19484, 16412, 24, 17436, 16388, 16388, 18460, 24, 12, 16396, 17436, 3072, 19468, 3084, 16408, 1028, 3072, 18432, 19460, 18456, 16388, 3072, 3076, 17432, 18444, 1036, 1052, 1024, 18444, 20, 17416, 8, 19468, 16408, 19456, 2048, 19484 ], [ 129, 4100, 140, 541, 4241, 153, 528, 4736, 668, 648, 4740, 4096, 140, 668, 4752, 4116, 21, 4232, 149, 148, 4233, 512, 16, 21, 536, 4097, 0, 153, 4229, 641, 533, 4744, 516, 4740, 4096, 4101, 4612, 157, 4757, 4624, 140 ], [ -27904, -29952, 6656, 21264, 4864, 5136, 23568, -12288, -14848, 18192, -26608, -26112, -29168, 17680, 6928, 2320, -11264, 528, -8688, 16640, 22784, -31984, 7184, 3584, 256, 512, 22288, -30960, -26880, -15856, 4624, -28928, -14320, -24816, -16112, 5120, -29440, 22272, -26096, 1552, -31472 ], [ 320, -32640, -16384, -32380, -32320, -16128, 16384, -16192, 16704, 16772, -16000, -16060, -32316, -32576, 192, 16512, 196, 320, -32704, 388, -32320, 16516, -16128, -32316, -16192, -16188, -16252, -32636, 4, -15936, 16832, -16252, 4, -32448, -32512, 16836, -32768, 16448, 16768, -16256, -32768 ], [ 0, 18176, 392, -14568, 17336, -32464, -14824, -31088, -32592, 1464, -14552, -31464, -15352, 17440, 440, -30816, -15712, -14688, 17672, -16336, -15096, 920, -32712, 17464, -31464, 17184, 1696, -15560, 16936, 792, 1848, 17192, -15968, 16384, -30848, -31104, -14664, 17176, 1800, -15616, -31184 ], [ 1034, 1544, 266, 1546, 1032, 2, 520, 1802, 1290, 266, 264, 2, 1026, 1792, 8, 256, 0, 778, 1290, 1544, 520, 1280, 1032, 1536, 1544, 258, 258, 1536, 1024, 778, 1802, 264, 8, 1024, 1282, 0, 10, 1544, 778, 778, 1024 ] ], [ [ -6619, 768, -15244, 26129, 1137, -23471, -7051, -14479, -23231, -6556, -15279, 1569, -31659, -16303, -15788, 517, -31231, -24288, 1908, -14736, -31884, 24896, 17989, -22688, -23036, -23792, 17489, -30927, 25620, 9056, -32431, 1553, 9988, -23776, -32432, -6303, -23963, -24284, 9808, 8785, 25409 ], [ -23806, -31070, 16674, 8832, -14592, -7134, -7776, 8584, 18056, 18088, 10, -7766, -7544, 26368, -7678, 1186, 1416, 18314, -24062, -32254, -14584, -32094, 1674, 24706, -23552, -31574, 1194, 26282, -15992, -31574, 8962, 24744, -30816, 1952, 130, -15736, 16392, -15096, -16214, -7520, 17194 ], [ -29663, -11248, 16433, 17472, 16913, 23665, -29135, -29631, -32175, -15839, -16383, 22016, 19552, -27023, -31167, -32703, 23664, -32160, -13808, -15344, 23665, 5744, 1088, -16287, 17408, 22128, 20593, -11152, -32144, 7216, 5744, -26079, -30608, 97, 18960, -15327, 5729, 20512, 6753, 21024, 16481 ], [ 779, 10893, 26888, 8363, 27174, 8324, 2861, 18959, 18816, 16641, 19112, 10755, 8, 8717, 8743, 399, 18688, 16392, 549, 9100, 427, 16679, 397, 16771, 10790, 17326, 8463, 16943, 8450, 2863, 911, 24847, 19341, 27049, 8205, 25260, 24846, 17070, 17062, 27396, 8610 ], [ 9264, 1184, 8368, 9344, 1056, 1200, 48, 128, 160, 16, 9392, 32, 8192, 9360, 176, 8368, 9264, 48, 176, 8336, 8352, 0, 9216, 1152, 1200, 9360, 1056, 9392, 1200, 16, 1168, 9232, 0, 9264, 0, 16, 160, 8336, 9216, 8320, 9360 ], [ 96, 8240, 16400, 9266, 8210, 1122, 16448, 24576, 8306, 16448, 16480, 8306, 17426, 98, 8272, 17424, 17440, 17408, 9314, 1088, 17490, 24688, 24624, 8210, 32, 1136, 1042, 1104, 24578, 98, 16400, 2, 9298, 25616, 25600, 9312, 1026, 16402, 24608, 8192, 16416 ], [ 17555, 24707, 8459, 24978, 2441, 2304, 27674, 26881, 27915, 19737, 8203, 1281, 17409, 17545, 25626, 10387, 2066, 410, 25746, 27011, 9242, 9346, 8475, 27032, 8458, 10641, 3465, 410, 10641, 1155, 18577, 24594, 11545, 2328, 24970, 17563, 17673, 2449, 16520, 28048, 392 ], [ 2570, 7176, 6152, 5120, 7688, 4610, 512, 2570, 3586, 7680, 2568, 6152, 7682, 4098, 2560, 7176, 1034, 6658, 6658, 3584, 5120, 6658, 6664, 3080, 5632, 2058, 8, 10, 5634, 7690, 520, 3592, 4104, 7680, 1026, 4616, 4106, 2048, 3592, 4098, 4098 ], [ -27119, 1848, 5664, 288, -27855, -28599, 64, -32431, -31191, -27319, -32655, 1801, -28304, 4441, 1312, 1616, -28623, 600, -31455, 4097, 5176, 4936, 5449, 104, 4408, -30871, 5928, -32736, -27552, 120, 5216, -31943, -27319, -28056, 1281, 377, 1657, 5152, -31984, -28063, 336 ], [ 5120, 514, 5154, 5888, 4896, 8738, 13312, 29952, 5154, 17152, 5152, 21280, 14080, 17920, 5378, 16896, 8480, 8194, 28962, 14112, 34, 288, 1794, 12322, 29442, 13568, 13570, 4386, 29474, 8192, 4898, 9504, 30496, 0, 288, 24578, 30466, 24864, 8450, 1058, 12802 ], [ -18432, -22416, -15824, 29296, 4144, 31232, -4000, -4016, 6736, 22528, -32704, 8736, 19056, -30144, -11776, 16480, -7648, -9728, -26512, 4672, 10352, 25184, -4032, 592, 112, 4192, -26000, 19008, -28640, 19040, 6208, 8192, -5552, -30688, -26608, 23120, -8160, 6736, -7584, 2672, -3568 ], [ 16384, 24584, -8184, 8192, -32760, 24584, -16384, -32768, 24584, -32760, 16384, -24576, -8184, 24584, 16392, -32760, 16384, 8192, 16392, -16376, 24576, -8192, 24584, 16384, 8, -24576, 8192, -24568, 24584, -8192, 24576, -16384, -8192, -8192, -24576, 24584, -24576, 16384, -24576, -24568, -32760 ], [ 18909, 16468, 16649, 2118, -24552, -8165, 18655, -32681, 2313, -5795, -22434, -32314, -15996, 8325, -14004, 26752, -13884, 25035, 16844, -24245, -16128, 8654, -30576, -16354, 2326, 2177, 207, -7797, -32499, -15919, 26832, 2050, -16112, 10638, -5665, 10624, 8652, -22383, -24371, -32483, 13 ], [ 640, 5248, 132, 4100, -27643, 1024, 513, -27515, 644, 1664, -27648, -32123, -28156, 4612, 1152, 4229, 1669, 1, -27132, 1, 5764, -27131, -31228, -32123, -27136, 1025, -28671, -32768, -27644, 1024, -31616, 5636, 4609, 1024, 517, 1028, 128, -27648, -32255, -28156, 4740 ], [ 0, 10754, 10754, 2050, 514, 8203, 515, 2051, 514, 8715, 2, 8193, 10761, 10754, 2561, 10241, 10763, 8712, 522, 10240, 10241, 1, 10754, 2560, 8193, 10752, 1, 8706, 10, 9, 8707, 2057, 8714, 10242, 515, 8195, 513, 520, 10755, 2561, 2050 ], [ 2098, -32718, 2080, -32718, -32734, -31728, 1026, -32736, -29680, -30688, 2066, 3074, -29646, -32718, 3074, -29646, -29664, 34, 1040, -31710, 1040, 50, 1024, 1042, -32736, -30704, -29678, 50, -30688, -32768, -29680, 3088, 1024, 1040, -32718, -31712, -31744, -31694, -32768, 1026, -29648 ], [ 14336, 1, 129, 4225, 2049, 10241, 4225, 14464, 4096, 2048, 2176, 2177, 2049, 129, 4224, 12289, 129, 2177, 2049, 14465, 12288, 12289, 2177, 12416, 12289, 2176, 1, 128, 12416, 14465, 2176, 128, 2049, 128, 8321, 4225, 14464, 0, 0, 8193, 10368 ], [ 80, 280, 21760, 84, 21584, 4184, 5440, 5464, 4116, 328, 4172, 21768, 17732, 20496, 21528, 332, 17756, 21788, 4376, 21508, 1024, 17428, 1116, 5200, 1088, 5404, 5200, 1040, 20744, 21568, 4356, 280, 1032, 20764, 17736, 4096, 17740, 16728, 17692, 16472, 1096 ], [ 2051, 16394, 13, 19471, 19469, 10250, -14333, 9220, 26624, 25601, 19456, 2063, 25606, -13304, 11271, -24562, -14328, -24565, -13312, -13306, -21503, -31744, -14333, 8195, 18440, 24589, -13303, 9223, -31736, 26625, -13305, 27653, -8180, 1037, 1035, -24570, -13304, -24571, 8205, -14324, 18440 ], [ -24032, 8, -7676, -32768, 25100, 552, 25124, -32216, 16388, 16928, 40, -24536, 16940, 12, 25092, -32736, 16416, -15864, 8744, -7640, -8160, -32724, -15832, -32244, -8160, 24608, -24568, -32216, -15828, -16380, 16904, -24540, 8716, -24536, -16376, -15864, 516, -24032, -15832, -16376, -24540 ], [ 64, 2064, 11284, 1104, 8194, 8196, 9286, 64, 3072, 2112, 10240, 11332, 3152, 2, 3088, 10324, 11332, 10308, 11344, 11280, 3158, 84, 20, 10258, 8198, 2050, 3092, 11328, 9216, 8262, 11266, 3088, 9218, 3154, 2064, 9220, 9216, 1026, 9218, 11332, 16 ], [ 2058, 19456, 23586, 2064, 17458, 4112, 18450, 23576, 22552, 7224, 7218, 2058, 19488, 16440, 5176, 3090, 22528, 21554, 2058, 1080, 22544, 16400, 2104, 16432, 2074, 23584, 6170, 17432, 20490, 18466, 23560, 21520, 21536, 20522, 6168, 1064, 23610, 16432, 26, 3098, 1024 ], [ -30712, 4180, 40, 96, 88, -28608, -28564, -30612, -26500, 2160, 4192, 2052, 6264, 6264, 4108, -26584, -32724, 2068, 2116, 6224, 4208, 4096, -32692, 92, 2160, 4176, 2064, 4212, 4184, -30652, -32676, 6172, -30716, -30612, 4180, -28664, 6252, -32656, -32764, 6260, 4152 ], [ -6908, 110, 5474, -27552, 21832, 1065, -24508, 9510, 9539, 5419, 9319, 21869, 1103, -28405, 24591, -3833, 1293, -16049, -24473, 25641, 8512, -7062, -8125, -11968, 30021, -16314, 20525, -32467, -24305, -20125, -11007, -4085, -24534, -10973, 25871, -19133, -31419, -24508, -6866, 24584, -19388 ], [ 4268, -12276, 544, 17024, -32116, -32248, 20996, -15864, -12248, 21024, 16932, -15700, 21000, -15872, 4652, -16256, -11736, 680, 20492, 17060, 4736, -16344, -12256, 20616, -28512, -32224, 4616, 21024, -15712, -11604, -15864, -32248, -11608, 136, -12288, -16340, -12288, -32116, -15712, -12248, -11644 ], [ -32740, -32612, 132, 136, 580, -32568, -32764, -32184, -32556, -32176, 196, -32688, -32744, -32112, 512, -32192, -32548, 648, 128, -32172, 0, 656, 28, -32256, -32060, 724, -32060, -32620, 28, -32752, -32752, 76, -32176, -32184, -32548, 28, -32572, -32568, -32256, 648, -32104 ], [ -32728, -32213, 552, -32765, -32246, 34, -32254, 515, 545, 512, 523, 2, -32767, 0, -32728, -32757, 35, 32, 552, -32735, -32726, -32735, -32254, -32254, 553, -32223, -32223, -32735, -32223, 8, -32735, -32256, -32766, -32765, -32247, -32768, 545, -32254, -32223, 8, -32757 ], [ 257, 1872, 1360, 1792, 852, 1812, 1536, 1872, 849, 4, 768, 1025, 20, 1044, 1045, 5, 592, 272, 1361, 1553, 849, 1297, 0, 833, 1792, 1792, 84, 4, 1284, 1028, 532, 789, 1861, 1040, 276, 772, 69, 68, 17, 276, 1093 ], [ 260, 16896, 16772, 0, 512, 16772, 17028, 900, 128, 256, 17028, 900, 640, 16900, 16384, 16388, 17152, 900, 772, 900, 0, 16900, 384, 900, 644, 128, 16516, 17152, 768, 16772, 4, 17152, 16640, 0, 16644, 384, 17280, 900, 516, 16640, 900 ], [ 6148, 2100, 4, 4132, 16, 4, 2080, 4100, 4100, 4144, 4, 6176, 6192, 4116, 6192, 48, 6176, 2048, 2096, 6164, 6164, 4100, 2052, 0, 2084, 32, 4100, 4, 52, 2100, 2064, 6176, 2096, 2052, 48, 6192, 2068, 6180, 36, 2048, 2100 ], [ 6960, 8224, 11920, 8352, -21120, -19584, 1440, -21248, -28000, -16640, 4272, -22480, 8096, -28912, -27232, -19408, 6928, 16032, 1408, -23680, -30432, -29552, 816, -32368, 4240, 11664, -29664, 5920, -28160, 7984, -29168, 2192, 13696, 9136, 10752, 13824, 3888, -20352, -30320, 3200, -20688 ], [ 24704, 12294, -20080, -16380, -7550, -3306, 12310, -16128, -20474, -8170, -11898, -15994, -11760, 16658, 28928, -28542, 12806, -11374, 384, -8058, -3580, -3178, 8980, 17156, 24722, 20884, -19708, 25222, 12688, -7932, -19838, 8724, 17030, -3706, 12566, 13060, 12562, -11626, -16380, -7790, 29058 ], [ 1282, 21801, 25865, 24883, 12552, 9728, 9011, 24635, 5434, 1320, 5633, 4354, 30232, 29227, 5170, 21027, 21506, 9001, 14080, 4665, 24592, 777, 13825, 21769, 26122, 21272, 25144, 1304, 30474, 21017, 12800, 1289, 1072, 20536, 21251, 29736, 29728, 4096, 9483, 21785, 5434 ], [ 17921, 21000, 5760, 20608, 1544, 513, 4105, 16384, 5633, 5760, 1025, 18057, 17025, 512, 4737, 18048, 17928, 129, 16385, 1537, 1033, 20608, 18057, 8, 4608, 5257, 4232, 17545, 1025, 4608, 22153, 21000, 21641, 20489, 18057, 20609, 1153, 21640, 21129, 21513, 1537 ], [ -28543, 3116, -28028, -31095, -31604, -30683, -29564, -25983, 6669, 137, 7688, 4772, -25463, 3212, -28504, -32119, -27987, -26456, 1036, 7840, -31579, 2688, -29692, 6156, -25043, -32600, 2177, 5280, 2561, -26112, 7681, -25087, 165, 6148, 3244, 3616, -27488, -25079, 7336, 5645, -29183 ], [ 8384, 8320, 8328, 148, 80, 1037, 9237, 1161, 9289, 1229, 8197, 1089, 8193, 1245, 1032, 152, 0, 77, 8268, 8284, 140, 8192, 141, 8204, 9373, 145, 9372, 156, 9245, 8264, 8277, 9224, 9236, 8408, 1108, 144, 1221, 9412, 9, 9364, 88 ], [ 5840, 3168, 5297, 6976, 4576, 3056, 5985, 1408, 7137, 7760, 5200, 2576, 2208, 4672, 3728, 3297, 5457, 6352, 2401, 7040, 1776, 4593, 8080, 848, 1681, 1409, 6880, 7057, 7841, 1649, 1057, 4144, 5969, 945, 5921, 3249, 3888, 4737, 7185, 5568, 8048 ], [ 1285, -27619, -26617, -10240, 1106, 7507, -9150, 17748, 275, 6149, -29619, 4363, -27618, 1028, -15266, -27325, 16721, 22553, -26286, 4120, -27567, -12013, -15288, -27316, -15076, 16735, -29675, 4184, -14250, -26292, 5192, 1362, 20757, -14076, -9890, -15011, 6406, -16353, 3333, 22799, 2132 ], [ -15040, 3408, -12976, -14272, 17680, -31488, -16320, 1280, 4112, -15088, 20480, -9152, 23552, 7504, -16304, 2320, -30640, -31408, -32432, -32448, 18768, 22848, 2304, -16048, -9216, -29696, -13296, 7248, 18704, 21760, -14336, 6144, -26544, 6144, -25584, 16640, -32688, -28592, -25520, 3408, 4416 ], [ 14336, 2064, 10240, 8208, 4112, 10256, 6160, 2048, 4096, 2048, 6144, 14336, 14352, 10240, 2064, 0, 14336, 14336, 2064, 14352, 6144, 12288, 14336, 10256, 0, 2048, 0, 12288, 4096, 10240, 8208, 2048, 10256, 6160, 14352, 14336, 16, 6160, 2048, 8192, 6160 ], [ 10320, 16642, 3344, 11776, 592, 18960, 8720, 16386, 16466, 17472, 24594, 12114, 528, 17986, 26194, 11776, 27408, 20050, 27922, 16962, 1858, 10064, 26626, 1024, 24578, 3584, 20048, 12096, 16722, 8720, 19778, 26898, 16448, 2048, 3408, 19794, 320, 10304, 1024, 848, 25682 ], [ -16112, 192, 400, 16834, -32496, -16318, 16448, 16786, 4306, 20816, -28656, 20802, -28208, 16834, -32510, 16768, 20754, -15936, -28352, -28224, 20880, 16832, 20944, 20610, -28542, 16384, 16576, 16576, -12206, 336, -12014, 336, 16530, -32640, 4098, -11838, 338, -12208, -16318, -28414, 402 ], [ 336, 17412, 18712, 10500, 8268, 27728, 264, 19532, 3076, 17428, 25600, 8468, 19712, 344, 10576, 16452, 17728, 19456, 26900, 8532, 11608, 19484, 1308, 9240, 3096, 9296, 18756, 264, 25856, 27924, 284, 26688, 18772, 11272, 18460, 18700, 27920, 19476, 9548, 9492, 72 ], [ 16515, 17067, 4098, 4640, 21505, 16938, 1152, 16928, 1704, 21506, 4232, 17448, 547, 16897, 5129, 5633, 5795, 1536, 20617, 1544, 17920, 20994, 4617, 20480, 21633, 20995, 553, 4776, 1194, 17578, 21160, 43, 21506, 4107, 17033, 546, 22058, 18050, 17035, 4650, 16427 ], [ -29374, -29358, 1314, -32715, -30377, -31471, 3446, 1333, -29322, 3136, 2388, -31709, -30649, -30688, -31389, 1031, -30685, -32702, -31485, 2406, 3168, -30688, -31404, -30462, -32414, -32655, 1120, -32447, 2368, 1046, -31663, 2103, -31434, 1398, 257, -31370, -32429, 3361, -32668, -29611, -31420 ], [ 1060, -14812, -32604, 16516, 16384, 1556, 16932, -32224, 1936, 17168, -15100, 18196, 18068, 16896, -15100, -14572, -15856, 532, -30796, 788, 17924, 1152, -31948, -31436, 16948, -14816, 788, 544, 18192, -32764, -15344, -14800, -16364, 16528, -14956, 17188, 17664, -16220, -16236, -16252, -14848 ], [ -28478, 34, -24382, -32768, -16222, 12514, -16224, 8194, 28898, -20382, 28674, -20318, 12384, 16386, -24512, -16320, -3998, 4258, 12512, 130, -28576, 4194, -28672, -32606, 8352, -3872, -12160, 16610, -12158, 12482, -12094, -8030, -16160, -28640, -20320, 32, -8032, 4258, 28672, 20546, 28674 ], [ 129, 10916, 2592, 8871, 8192, 2213, 675, 10240, 10242, 167, 647, 8739, 8352, 2177, 10274, 512, 8832, 641, 641, 10885, 516, 130, 8741, 2181, 8356, 2179, 2596, 2592, 517, 10403, 2084, 10881, 2055, 1, 8320, 8227, 2051, 8320, 132, 36, 2565 ], [ -20478, 14339, -30719, -20477, -28157, -24062, 4099, 4610, 6656, -26622, -28670, -26112, 6656, 2051, 10755, 2562, -26621, 14850, 515, -32768, -22016, 4098, 2562, -18432, -20478, 10241, -24061, 12803, -26109, -24573, 10753, 515, 4099, 6656, -28669, 14336, -26624, 12802, -32766, 1, 8706 ], [ 64, -21951, 2115, 2048, -30208, -6078, 578, -22016, 26691, 2560, -14270, 18944, -8125, -30143, 2112, 2562, -14335, -30142, -24510, 579, 25153, -15870, -32767, 10816, -22016, 10755, 8769, -5629, 16899, -6141, -23998, -14272, -13822, -15808, 16385, 2626, -21951, -15871, -30143, -30719, -30208 ] ], [ [ -32095, 1430, -31947, 4357, 821, -26718, 401, 50, 1287, -28633, -27229, -32381, -26848, -27360, -27851, 1584, -28156, -27981, 130, -28393, 784, -31819, 1057, 6049, -28512, -31721, -32090, 935, 1825, -32330, 5652, -31324, -31232, -27503, -27868, 1686, -31995, 1568, 674, 1317, -28286 ], [ -28607, 4257, -32602, 6501, -32606, -30361, -28569, 4225, -26169, -32381, -26458, 6401, 2247, -26365, 4482, 2048, -30686, 2183, -30524, 292, 4326, 4134, 2400, -28317, 4226, -26623, -32477, 2179, -30714, 452, -30720, 4359, 2148, 6534, -28249, 6597, 2119, 354, -26235, 2404, -28571 ], [ 25936, 64, 2328, 80, 25608, -14848, -13288, -21504, 72, -7616, -15016, 26392, -7416, 25864, 20296, -7360, 2576, 19216, -22448, 17944, 19016, 24656, 10240, 10496, 18432, -13552, 2048, 27464, -28912, -14512, 8976, -24040, 20240, -5360, 8728, 26192, 24640, 9544, -14008, 3392, 9744 ], [ 4, 8228, 8496, 272, 8244, 8448, 48, 304, 292, 0, 4, 8480, 8212, 8484, 276, 8452, 8196, 304, 8228, 20, 8192, 8448, 8500, 48, 0, 260, 8224, 8224, 8192, 4, 8468, 8224, 8500, 304, 288, 260, 256, 272, 8240, 8240, 272 ], [ 25156, -24179, -3199, 16833, 25164, 24965, -24119, -32372, -7415, 25481, -31931, 197, -16116, 4488, 9088, 21125, 17280, 9160, -3583, 29376, -15923, 25345, -28151, -16319, -27832, 12612, 8517, -7476, -7231, -28212, 8904, -15996, 8652, -32571, -32316, 520, -16243, -32576, 20804, -24444, 13129 ], [ 25098, -7678, 24583, -24059, 519, 24580, 25088, -16371, -7668, 8203, -7671, -7671, -8189, -24053, -32757, 25088, -15862, 512, 520, -32244, 514, 16389, 524, 8195, -15857, 16392, 8716, 512, 25089, -32245, 16396, 7, -15857, 16906, -16370, 8206, 25094, 515, -24057, 8708, -32254 ], [ -20666, -15356, -12474, 2356, 7462, -32394, 24390, -19920, 28192, -16014, 32530, 3684, 22562, 14882, 68, 31600, -3834, -19692, 38, 12902, 15138, -17806, 16402, 6404, -18140, -16030, 18740, -2476, 1632, -1450, 6226, 29954, 10594, -15790, 594, 21284, 28416, 14930, -1968, 3094, 17526 ], [ 8200, 526, 597, 8782, 8211, 8268, 8260, 8287, 75, 512, 81, 517, 8280, 19, 8733, 8733, 8718, 8, 516, 605, 536, 21, 71, 8281, 8216, 8721, 8196, 8705, 95, 8207, 86, 588, 537, 607, 8723, 8267, 8779, 8777, 8257, 79, 82 ], [ 1546, 9216, 1602, 1034, 4610, 13512, 5248, 8320, 8840, 12480, 8906, 4224, 12480, 8200, 8202, 64, 74, 8320, 9416, 4160, 4162, 1152, 13888, 4160, 5698, 514, 4608, 8706, 1610, 8832, 5312, 9218, 5250, 2, 8202, 4160, 14016, 5322, 5256, 8840, 5320 ], [ 4, 2561, 2611, 2051, 54, 2577, 52, 2610, 2099, 533, 2097, 33, 531, 2100, 2598, 2096, 5, 2065, 2082, 2099, 52, 2071, 2578, 519, 3, 2563, 2085, 2067, 2612, 2101, 517, 53, 2103, 2048, 2049, 2082, 2066, 2048, 21, 515, 2049 ], [ 5248, 5504, -31104, -28160, 641, -27264, -27392, -30976, -28543, -27647, 4353, -32768, 4481, -31103, 5632, -31488, 4097, -28416, -32127, 0, -27263, 5120, 5376, -27519, 768, 1280, -32768, 4352, 1793, -30848, 5121, 5888, 4736, 1921, 1792, -27776, 1664, 5504, 640, -31616, -32767 ], [ -30716, -30715, -32636, -32732, -32128, 2693, -32736, 165, 640, 2725, 2053, 644, 36, -32251, 2592, 676, 2213, -30171, -30715, 4, 2049, 544, 36, 2080, 2053, -30075, 672, 2721, 161, -32224, -30716, 644, -30044, 676, 36, 133, -30556, 160, -30176, -30208, 2720 ], [ -31166, -16128, -26880, 21324, -14586, 5124, 20994, 21962, -32182, 5964, -31030, 1608, 21452, -10684, 1986, -28598, -31220, -32700, 6084, 6018, 392, 17094, -31672, -27192, -32310, 1288, -10808, -11314, 130, 5128, 842, 20940, 18124, -12018, -28476, 4232, 5638, -11200, 17028, 1416, -28092 ], [ 13424, -19424, -27615, 8216, -31704, 8297, 9336, 9337, 1, -32655, 8233, 9336, -23496, 13416, 16, 13401, -23463, 5136, 12344, -32655, 12296, 1049, 1145, 5216, -23463, 4096, -27576, 17, -24455, -27575, 12400, -27527, 17, -27632, -28583, 8200, -24512, 5200, 1065, 9273, -23503 ], [ 358, 104, 2400, 300, 270, 298, 104, 42, 2340, 2304, 0, 2114, 0, 296, 70, 40, 334, 2156, 40, 2092, 40, 2338, 12, 292, 328, 2376, 2124, 2314, 2152, 2368, 360, 2308, 2338, 2348, 2410, 4, 64, 2118, 290, 2404, 2344 ], [ 8524, 328, 8458, 772, 13056, 12300, 12870, 8966, 8768, 12610, 8524, 4610, 8, 774, 12, 4422, 8970, 12872, 12360, 12864, 12302, 578, 8516, 12622, 4358, 4430, 332, 832, 772, 836, 8202, 6, 8774, 14, 772, 838, 4418, 8262, 13064, 258, 12290 ], [ -32767, -16251, -16251, -32639, -16251, -16252, -16252, 132, 0, -16383, 16385, 0, 16516, -16256, 1, 0, -32768, -16384, -16383, 128, 16384, -32767, 0, -32636, -16384, -16256, 16517, 132, 128, 16516, -16380, -32640, -16252, 1, 1, -16256, -16251, -32636, -32640, -32763, -16383 ], [ 1336, 26136, 9344, 5536, 21664, 8456, -19576, 13952, 20792, -15448, -23296, 4640, 9888, 12448, -23752, -15048, 8200, -2400, -14968, 800, -8048, -6904, 9600, -15560, 1928, -20168, -26952, 13736, 5656, -6600, 4104, 17440, 13744, 17704, 21024, 10128, -19936, -3320, 9344, -3664, -11744 ], [ -19250, -19350, -31954, 13966, 9700, 896, 1888, 9418, 5570, -19066, -24566, -23456, -19072, 234, -28668, 424, 13038, 1132, -27676, -23218, -31346, 9484, -31642, 42, 12704, 9002, 1572, 492, -27444, 13154, 548, -18810, -32378, 4620, 328, 4610, -31296, -19776, 8904, 13898, 6120 ], [ 16680, 25704, -20192, -6624, 29448, 12330, -20182, -19702, -16350, -7934, -31904, -27040, -27574, 30472, -27582, 22026, 26370, -11744, 21314, 9058, 9800, 25928, -7416, -12022, 16490, 840, -3296, 22056, 30216, -20470, -32662, 14144, -32414, 12810, -7838, -30966, 22346, 26464, 9832, 13128, -11672 ], [ -8182, -32696, -32760, 2, -16192, 130, 202, -32768, 24576, 16450, -32632, 16522, -24374, -8182, -8192, -24568, -8064, 10, -16318, 8264, -24382, 24578, 16386, -24512, -8182, 16448, -8182, 194, 16512, -32630, 200, 16392, 130, 2, 8328, -32704, 16512, 8322, 200, 200, 16514 ], [ -32616, 29, -32763, -32619, 1, 0, 9, -32632, 144, -32639, 144, -32740, -32756, -32624, 9, -32631, 137, -32624, 1, 148, 144, -32615, -32763, -32755, -32768, -32616, 24, -32623, 24, -32768, 148, 8, -32751, 148, -32640, -32740, 12, -32744, -32632, -32611, -32759 ], [ 10314, 2632, 0, 10753, 587, 2, 10755, 577, 2115, 10249, 10312, 2627, 513, 579, 576, 8202, 2563, 8193, 10754, 10305, 8715, 8259, 2113, 10761, 73, 2635, 576, 2632, 2571, 66, 8713, 2560, 1, 522, 11, 2632, 2049, 66, 8714, 515, 66 ], [ 256, -13312, -14076, -30464, -31356, 1284, -16380, 2308, 2176, 0, 1284, -14336, -13184, 1280, -13952, -14204, 260, 17412, 1152, 1408, 260, -29696, 384, 2308, -13952, 1412, 3328, 16516, 16512, -15100, -32764, -30336, 18820, -14204, -30336, 1152, -32768, -31616, 2176, -29692, -16380 ], [ 7984, 14928, 4960, 10768, 98, 10097, 13362, 9747, 13857, 11105, 16192, 11889, 13600, 7795, 8771, 4897, 6482, 13425, 1890, 3136, 2896, 6688, 12338, 8289, 6992, 5474, 3154, 9840, 15457, 14081, 3091, 3363, 12128, 2915, 8483, 8963, 1827, 2675, 515, 14177, 6450 ], [ 2402, 8802, 10784, 10818, 11072, 544, 546, 10850, 2146, 66, 2306, 10272, 256, 9026, 576, 352, 2146, 8802, 11104, 11074, 8736, 2144, 10594, 256, 10754, 8738, 2848, 2082, 2400, 10496, 32, 10336, 8512, 2146, 8288, 2402, 98, 10496, 11040, 8450, 832 ], [ 432, 225, -32655, 4224, 4400, -32400, -20031, 12353, 4144, -20351, 12512, -20336, -32304, -32463, 4545, 289, 4352, 12385, -28527, 4416, -20319, -24448, 241, 4336, 96, -20303, 12432, -32319, -24432, 12416, 12753, -32303, -32672, -20256, -24432, 4593, 4529, 16, 8657, -24192, -24496 ], [ 16657, 16641, 24577, 16896, 769, 8705, 25345, 768, 8960, 24848, 513, 16897, 25105, 16640, 24577, 24577, 17169, 16656, 8976, 16657, 16896, 8976, 25105, 16641, 16913, 8704, 784, 1, 8977, 17, 16400, 25361, 8977, 24592, 8961, 16912, 512, 8705, 16400, 8704, 17 ], [ 1046, -32494, 1046, -32478, 436, -32460, -32592, 1158, -31706, -32512, 422, 1156, 1058, 162, -32368, -31358, 1442, 6, 4, -32362, 52, -32588, 1410, -31324, -32586, 22, 1460, 1156, -32752, -32368, -32458, 1440, -32718, -32590, 1044, 1154, 288, 1174, 1206, 256, -31742 ], [ 130, 4642, 640, 194, 4850, 2, 4752, 208, 50, 4146, 194, 656, 4306, 4096, 176, 128, 4626, 178, 34, 626, 576, 658, 66, 4608, 4754, 4242, 4224, 96, 704, 626, 4258, 4658, 4098, 4176, 4112, 562, 4258, 4240, 4256, 178, 4706 ], [ 355, 16403, 17712, 19795, 2129, 290, 19571, 2323, 17763, 16419, 1073, 1379, 1363, 3122, 50, 1361, 19553, 2354, 51, 18481, 18450, 2323, 3152, 19504, 16419, 1329, 19792, 17425, 16433, 16752, 2115, 18707, 2400, 19522, 18, 338, 3121, 19714, 19539, 17715, 18496 ], [ 2115, 66, 99, 2, 544, 580, 100, 615, 2080, 2599, 2117, 546, 549, 2625, 2565, 2114, 98, 69, 2595, 614, 2083, 515, 2115, 2080, 39, 2145, 2085, 66, 0, 516, 2054, 96, 612, 2150, 515, 2048, 2567, 2630, 3, 2082, 2052 ], [ 3592, 546, 3234, 2690, 2714, 2, 42, 2594, 3712, 1672, 538, 1160, 1674, 1050, 1594, 3202, 3592, 666, 2, 2, 2194, 3114, 2210, 0, 1186, 1058, 178, 2736, 8, 2074, 3744, 2090, 570, 2216, 1666, 664, 2746, 1704, 3608, 2744, 2576 ], [ 16486, -20414, 16480, 8290, 16384, 14402, -28576, 24674, 22592, -26622, -4032, 6144, 20580, 10336, -12284, 14372, 26694, -6078, -18362, -4062, -22428, 98, -32766, -30718, -14330, -18432, -6110, 18532, 16450, -16348, -28572, -32672, -18394, 20576, 6148, -30718, 16450, -8158, 12320, 10304, 16390 ], [ 2337, 1601, -31935, -30208, 1633, -30624, -29440, 1377, -29600, 2657, -29855, 1536, 1089, 2048, 1345, -32704, -32767, 1889, 577, 3137, -31967, 1601, 1793, -32415, -28928, 3681, 2336, -30688, 65, 577, -30432, 2881, -29408, -29919, -29631, -29952, -29440, -29600, -31968, 608, -31232 ], [ 1152, 416, 128, 3104, 0, 8608, 3248, 0, 2208, 48, 32, 8192, 1328, 9504, 11696, 2208, 2320, 8608, 8208, 8464, 10240, 288, 2448, 9232, 8496, 10288, 3088, 432, 1200, 144, 11680, 9392, 2096, 11536, 10288, 9648, 8608, 16, 10496, 1296, 2064 ], [ 769, 16904, 12427, 16873, 17128, 24810, 17163, 5033, 9155, 21193, 29251, 4778, 8714, 29547, 16897, 8457, 4522, 387, 8585, 25131, 8643, 25032, 13066, 28962, 738, 4712, 25025, 12707, 28993, 28842, 17128, 21219, 4779, 25347, 21163, 20552, 12963, 459, 24864, 20739, 9090 ], [ 19522, 19522, 17488, 18450, 18498, 2128, 2066, 18514, 2114, 1088, 3154, 3074, 17424, 19536, 16466, 16384, 18448, 19456, 17472, 18512, 2064, 16466, 1104, 0, 18, 16386, 18432, 19456, 16450, 17426, 17474, 1090, 2050, 2114, 18, 17426, 19520, 16464, 16386, 18498, 17426 ], [ 520, -31232, 2560, 2056, -29944, -29696, 2816, 2824, 2568, 264, -30712, -30976, 2312, -31992, -29184, 2304, 2304, -30200, 3840, -29176, 3336, 0, -29952, -30968, -32768, 2312, 2816, -31480, -32000, -29696, 1280, -28928, 2560, -29944, 3080, -32248, -30712, 3592, -29952, 8, -29944 ], [ 10274, -30622, -28672, 2136, 52, -22428, -18428, -24508, -20358, -22414, -20402, -22518, -30636, -18378, 10316, 2076, 4104, 2152, 2106, 2080, -28650, -20424, -26530, -24568, 88, 10360, 2078, 8314, 4126, -24468, 12360, -30712, -20406, -28546, 10294, -20354, 4152, -30668, -26570, 4112, -20434 ], [ 17441, 1322, 259, 1312, 21537, 17411, 5385, 20745, 4360, 291, 5130, 266, 4139, 17697, 5154, 20515, 16384, 5163, 1059, 17441, 21802, 10, 1281, 1315, 5122, 20515, 1056, 289, 20779, 33, 21504, 5408, 21547, 17417, 4360, 1066, 16425, 5411, 4099, 21515, 17698 ], [ 1541, 4289, 71, 9348, 13888, 12293, 12864, 68, 13954, 66, 8768, 8198, 9415, 5633, 12487, 13312, 1089, 9280, 5824, 5829, 5700, 13443, 12289, 13889, 4167, 12931, 13510, 5762, 5127, 64, 13442, 9284, 5637, 518, 8899, 9860, 12352, 1156, 5127, 8704, 8257 ], [ 23889, -28655, -16255, -12028, -32303, 3073, -30640, 21716, -12844, -16172, 2181, 17664, -26415, -27312, 22677, -30447, -27196, 21777, 18881, 5140, 5313, -25212, -25280, -31408, -25516, 20484, -10987, -30268, -27180, -10095, -14075, 22609, 21973, 4544, 22549, 17493, -27312, -30380, -31615, -13228, -10864 ], [ -19872, 12805, -22975, -24032, 588, 15437, 9221, 15880, -23456, -16800, -26592, 10312, -20472, 9829, -16788, -29075, -19900, -25492, 4680, -28127, 7685, -18363, -31159, 4160, 10821, -32691, 2596, 12388, -30619, -25559, 8813, 14341, -18836, 8288, -19360, -29619, -25560, 516, 5676, 6245, -30675 ], [ 16456, 17474, 16968, 8195, 12864, 9817, -19440, 528, -15270, 5185, 20480, 25177, 9240, 1625, -19951, -14784, -24495, 12288, -3008, -11189, 1627, 21506, -10663, -4070, -11245, -15296, -2494, -28094, -27048, -11200, 16898, 1051, -3062, -27582, -28160, 28744, 579, 4626, -12205, 17411, 16962 ], [ -32733, 0, -32735, 2083, -32733, -32766, 2051, -30719, -30720, -30717, -32733, 2051, 2048, -30685, 32, 2082, -30686, -30685, 33, -32766, -32768, -30688, 1, 3, 2048, 2081, 2, 2081, 34, 34, -30686, 32, -30687, 2048, 2081, -30718, -32768, 2049, -30686, 2049, -32766 ], [ 736, -31638, -27027, 1636, 1249, -32693, -32541, -27963, 1186, 1194, -27578, -26901, -28505, -26908, -31029, 5165, 751, 4228, -27069, -31569, 4325, 1216, -26898, 5703, -28061, -32113, -31517, 4843, 548, 5794, 1186, 1100, 75, 672, -28670, 4737, 235, 549, -27537, -26941, -31674 ], [ 4868, -32490, 4376, 26, 4614, -32754, -28666, 4886, 534, -28140, 4114, -27876, 4120, -32744, -28654, 4624, -31984, -28154, 4636, 4870, 30, -28656, 4610, -28130, -28650, 4872, 4894, -32248, 782, 4380, 266, -32748, -32508, 4354, -32760, 4356, -28404, 788, -32750, 798, -27882 ], [ 16916, 4352, 20788, 16928, 4624, 20532, 304, 4388, 20788, 16656, 4116, 16, 4868, 20512, 20528, 772, 4880, 16932, 20768, 17200, 4880, 4388, 21296, 816, 17152, 21268, 21012, 804, 16692, 21040, 4116, 16416, 4624, 21040, 20528, 16436, 20740, 4880, 784, 516, 4100 ], [ 2984, 234, -30144, -30648, 648, -32672, 224, 2250, 962, 2658, 2880, -29782, -32670, 2666, -30456, 2632, 3048, -30328, -30528, -30488, 2984, 2218, 136, 0, -32216, -32694, 40, -30430, 136, 746, 552, 2498, 42, 2600, 416, 2786, 2050, 482, 576, 264, 2368 ] ], [ [ 3382, 3079, 1312, 2052, 2391, 3138, 2420, 2400, 3187, 3079, 1383, 37, 55, 1092, 3446, 1078, 3412, 371, 2341, 321, 3188, 2324, 2065, 3334, 1397, 3398, 1093, 117, 1301, 1284, 1024, 6, 68, 1317, 2070, 1063, 2135, 18, 3073, 3078, 2341 ], [ 17425, 18192, 1321, -30975, 1072, 16921, -31872, 17041, -31352, 1833, 49, -15448, 1705, -15352, -16072, -31056, 17049, -30943, 16561, -14576, -30928, -14936, -32487, 16680, 16793, 145, 17808, 17321, -31831, 18064, 17968, 16672, 897, 18200, 1328, 937, 1688, 17417, -32480, -32383, -16327 ], [ 16769, 16517, 16417, 16809, 45, 8, 16648, 16397, 128, 41, 16420, 8, 297, 16780, 137, 1, 16653, 16684, 16397, 16640, 16677, 416, 269, 16545, 16649, 16392, 32, 292, 293, 16516, 16649, 136, 45, 385, 36, 8, 16556, 16769, 300, 417, 16809 ], [ 8334, 140, -24440, -24434, 136, 8328, -32754, -24442, 130, 8320, -32754, -24440, -32630, 8334, 4, 128, 8200, -24448, -24444, 8320, 8192, -24576, 8202, 8194, 2, -32630, 8328, -24576, 8194, 8196, -32754, 14, 8198, -24446, 132, 12, 136, 10, 138, 8334, 10 ], [ 256, 8200, 16648, 24832, 16642, 26880, 8456, 26624, 24584, 2056, 8, 10496, 2312, 18690, 18432, 16640, 16650, 8194, 18698, 16650, 18442, 16642, 266, 26890, 8458, 24832, 8200, 8194, 26626, 16648, 16386, 24840, 8, 8, 2306, 8456, 18442, 8450, 24586, 2050, 16386 ], [ 4163, 4300, 74, -32315, -28664, 5384, 1419, 5184, 5318, -28352, 4234, 5453, -28658, -27253, -32498, 1417, 5569, 1409, 4365, 5519, -27385, -31290, -32571, 1486, 1220, 5583, 64, 5249, -28347, -32498, -32375, 4097, 199, 1417, -32433, 131, 327, 5582, 141, -32570, -27328 ], [ 2084, 2212, 22548, 2080, 22708, 6276, 22576, 18612, 22704, 164, 148, 16516, 6272, 2048, 20528, 4148, 128, 18468, 16436, 22532, 18464, 0, 20656, 4272, 16416, 6288, 4112, 16560, 16532, 16416, 2068, 22544, 20644, 22544, 180, 144, 52, 22564, 18580, 2068, 22708 ], [ -32504, 136, 9664, -23168, -23416, 8384, 9280, -24192, 1096, 9344, 192, 9352, 8264, -31296, -24312, 320, -24568, -24576, -32640, 9472, -32504, -24128, 384, 8256, 9224, -32640, 9344, -31744, -23416, 8264, -23296, 1224, 1288, -31616, 328, -31296, 192, 8456, -24576, 1024, -24312 ], [ 1552, -32762, 514, 1812, 1300, -32496, -31472, -32250, 768, -32256, -31612, -32382, -32508, 1814, -31466, -32508, 1412, -31998, 1542, 658, -32110, 272, -31100, 1168, -31358, -30830, 644, -32766, -32122, 1424, -32512, 530, -31978, -32122, 386, 1156, -30832, 1542, -32126, -32368, 4 ], [ 130, -30462, 2182, 1, 2435, -32378, 387, -32448, 2372, 2053, -32569, -30585, 2368, -32765, 2245, 69, 2053, 2, 2501, 454, 2246, -30525, -30270, 387, 2240, -32320, -30522, -30651, -32572, -30714, -32320, 0, 2435, 2306, 2435, -32317, 385, 256, -32573, -30461, -32509 ], [ 1515, 328, 651, 17248, 17835, 841, 16808, 1505, 899, 2024, 17794, 16586, 18048, 1154, 1538, 17803, 16584, 16481, 1930, 457, 1952, 1120, 1609, 17826, 17577, 16515, 18176, 904, 16610, 16449, 17193, 16394, 75, 17891, 17224, 16584, 17387, 200, 267, 16803, 418 ], [ -15551, -32126, 1264, -16141, -26942, 1170, 1075, -14783, 4096, 1473, 22161, 16465, 4225, 17955, -15647, 17938, 18354, 1779, 20754, 5939, 1139, 4432, 4529, -11997, 1523, 17923, -10381, 17632, 4944, 4402, 4386, -32397, -14941, 5218, -27328, -28640, -12269, 18321, -14909, 16625, 17554 ], [ 10282, 26658, -32734, 2600, 8736, -30584, 10762, -23926, -32216, -32630, 16418, -7680, -13686, 10272, -23934, 24616, -32768, -22488, 10890, -24064, -14302, -16256, -30046, 2570, 16896, -30582, -16384, 16384, 10784, 2568, -30712, 16416, 2088, 25256, -5984, 10794, 546, 18944, 162, 8832, -5470 ], [ 17024, 36, 4608, 4772, 21120, 16416, 16516, 17028, 164, 20640, 4224, 4644, 4256, 4256, 21120, 640, 548, 128, 21124, 4260, 20516, 20480, 17060, 16516, 21124, 512, 4128, 4256, 16516, 4100, 16932, 16384, 0, 544, 128, 672, 20644, 32, 512, 21120, 128 ], [ 561, -15783, -32758, -16271, 10, -32519, -32086, 17138, 219, -32574, -32190, -32752, 17105, -32613, -32760, -32184, -15863, 186, -16327, -16134, 16555, 17025, -32038, 17113, 545, 58, 16424, -16351, 17088, 16936, 105, -32077, -16215, 16987, 16947, -15774, 16608, 72, 16632, 19, 16947 ], [ 2304, 1280, 1348, 3076, 384, 1412, 3392, 3076, 2180, 2304, 196, 1092, 3332, 2496, 1216, 388, 3072, 3392, 388, 1024, 2496, 320, 3076, 2176, 3072, 2496, 2176, 324, 1284, 2304, 2116, 2048, 1344, 1412, 2496, 3456, 1156, 2112, 3264, 2368, 2244 ], [ -29695, -13248, 1032, -32704, -15287, 3112, 2146, -16381, -29663, -13278, -15357, -31742, -16341, 16387, 1056, -29592, 16393, -16287, -13206, -13205, 17515, -31712, 16483, 18433, -32768, -16373, 1089, -16287, 17473, 16416, 16419, -14269, -29655, 66, 16481, 17411, -16344, -14240, 2115, -15352, 3083 ], [ -28672, -32608, -28544, 1, 128, 129, -28543, 4096, -32607, 32, 4224, -32736, -28544, -32736, -32767, -32736, -28671, -32640, 4225, -28671, -32736, 4256, -32639, 4224, 4097, -32768, 4257, -32768, -28639, -32640, 128, 4128, -32639, -32608, 0, 160, -32639, -28639, -32736, -28543, -32767 ], [ 23052, 13830, 32342, 22036, 3660, 24136, 8198, 5138, 22594, 31302, 31296, 28752, 16464, 11860, 32280, 23040, 24132, 2654, 24640, 27138, 30742, 23630, 25618, 27214, 23642, 9296, 1544, 8268, 30220, 29184, 5128, 9230, 584, 1546, 11286, 9238, 26180, 30784, 21074, 12316, 17436 ], [ -15246, -13304, -31768, -32254, -15990, 24194, 3880, 20898, 22266, -15110, 4530, 7520, 20954, -31782, 24168, -16062, -14904, 1994, 1698, -9728, 7554, -10640, -29398, 3226, 578, -14520, 17920, 23112, -10246, -25176, -13734, 6994, 3216, 19370, -25694, 21202, -27902, 2882, -32072, -13766, -13896 ], [ 22688, 20678, 4161, 20518, 4258, 18466, 2145, 16487, 16487, 22564, 22688, 2148, 22727, 6338, 4197, 197, 16387, 22661, 4231, 193, 16612, 96, 22626, 2273, 4102, 16455, 4129, 18624, 128, 18565, 225, 16614, 6373, 18435, 4231, 16486, 6181, 18497, 18560, 6339, 2 ], [ -24063, 9, -6655, 19968, -4599, 19456, -6144, 8193, -30200, -13311, 8201, -13823, 8712, 3593, 18432, 11776, 2561, -31231, -30200, 8200, -20984, 10249, 2057, -16383, -5631, -7168, 3081, -22528, -32255, -14336, -12799, -4608, -23039, -14328, 1024, -24576, -29176, 27137, -14839, -5119, 18432 ], [ 3584, 5120, 21504, 20480, 3584, 0, 2560, 512, 512, 20480, 6144, 20480, 24064, 7680, 2048, 20480, 4608, 4608, 17920, 20480, 1024, 3584, 17408, 22528, 3072, 2048, 4608, 3072, 22528, 1536, 23552, 17920, 18944, 6144, 19968, 16896, 6144, 2048, 1536, 17408, 17408 ], [ 9250, 2081, 9218, -24543, 8192, 8192, 11266, 3106, 2051, -30688, -29662, -21470, 3073, 9249, -22527, -23549, 35, -31712, 1, 10242, 8193, 8225, -29662, -23517, 34, -23550, -32736, 2082, 9218, 2049, 1027, 11264, -32767, -21504, -24544, 2049, 11265, -32765, 9218, -31711, 3104 ], [ 576, 2048, 0, 2112, 64, 2048, 576, 576, 64, 2560, 64, 2112, 2624, 512, 2112, 2624, 64, 2624, 2112, 2112, 576, 0, 2048, 512, 2112, 512, 576, 2112, 2560, 576, 2048, 512, 2560, 0, 576, 2560, 576, 2112, 64, 0, 0 ], [ -29875, 2621, 23360, -14232, 513, -11659, -14495, -27135, -30447, -29632, 5473, -8924, 2936, -11444, -32660, -15320, 2133, -26804, 21549, 20604, 3073, 18281, -26244, 23052, 17745, 16749, -31155, 5913, -27900, 5457, 7753, -10635, 24081, -27543, -12444, 5413, 3341, 21100, 4120, 848, 7532 ], [ 28177, 10753, 13314, 5136, 26625, 14866, 9744, 29203, 13315, 29713, 17920, 21009, 27155, 27650, 3585, 15361, 27651, 1537, 23555, 11778, 6673, 6656, 27649, 1538, 5137, 30226, 8722, 6673, 20992, 13842, 2048, 1025, 3072, 15875, 17923, 26129, 21507, 24080, 23057, 3091, 32256 ], [ 5156, 1584, -14811, 17956, -31180, 5684, -14796, 17, 17444, 565, 16932, -27643, -27631, -11744, -31232, 17973, 20, 5124, 17409, -11755, 37, 4101, 5668, 48, 4624, 16437, 1557, 16401, 16436, 1077, 1044, 5653, -27115, 5664, 16912, 5669, -16348, -10732, -32715, 4133, 4129 ], [ 386, 16384, 1024, 1024, 1280, 1410, 1410, 1152, 256, 16768, 1152, 17794, 16642, 384, 16384, 16642, 16512, 1152, 128, 1026, 16768, 258, 17792, 16512, 17792, 16384, 0, 17666, 1026, 16642, 16512, 16642, 16384, 16386, 16512, 16384, 1154, 386, 1410, 1152, 17408 ], [ 25666, -23008, -27128, -26582, -19456, 23104, -12288, 4162, -8630, -22976, -24480, 6722, 9738, -6110, -6046, 2568, -16832, -30168, 23048, -24536, 2048, -7128, -12254, -30624, 21026, 28234, -2008, 24066, -5558, 18442, 14410, -6134, 28170, 4642, 13930, -19382, 27178, 1538, 32258, 22528, 22120 ], [ 24705, 9241, 25617, -7040, -24423, -8064, 9241, 8345, 16384, -6512, -6504, 25, 25728, 16921, 640, 18065, 25744, -24423, 17920, 1049, -8184, 24729, -14712, 25728, 26248, -32743, 9880, 16513, -23408, 24585, -7031, -15224, 9752, 26256, 25625, -7023, -15848, 9864, 25241, -32104, -24040 ], [ 8320, 12929, 8193, 8705, 4097, 8833, 4737, 8192, 512, 12288, 129, 8704, 8705, 8704, 1, 8321, 12928, 8320, 12801, 1, 4225, 513, 4096, 12289, 8321, 12288, 12801, 4096, 129, 640, 12929, 512, 8833, 8192, 4608, 8833, 12800, 4608, 128, 4225, 12288 ], [ 1290, 266, 264, 1024, 8448, 9, 9226, 8458, 10, 256, 9226, 9219, 1033, 267, 259, 8459, 1282, 257, 9481, 1032, 8202, 1288, 9472, 1291, 8457, 9226, 8192, 267, 8459, 264, 9480, 1290, 1033, 8457, 9218, 8458, 1290, 264, 1280, 1280, 9219 ], [ 4228, 31365, -30576, -1404, -5627, 16517, 8704, -3452, -28543, 14465, -25980, 28801, -25964, -28156, 16400, -20459, -28139, 6145, 8193, 2052, -14204, -30192, 6148, -21999, -32256, 27268, 640, 22661, 20997, -28012, 16912, -25983, 2052, 129, -19968, -3967, 16913, 12417, 2560, -24047, -13808 ], [ -32728, 3112, -29144, 2048, -31224, 1576, -30712, -29144, 3112, -31736, 552, -30168, 8, -32768, -29144, -31200, 3072, 520, 1056, -31200, -32768, -30712, 1568, 32, 3072, 2592, 544, 1024, -29176, -30688, 512, -30688, -30712, 3072, -30208, 1544, 1024, 1576, -32760, 1056, -30680 ], [ -32180, 160, 4202, -32152, 704, -28576, 4674, 14, 516, -28632, -28446, 32, 72, 4258, -32026, -32638, -28626, -28088, 64, 38, -32182, -32064, 4130, -32024, 4776, -27932, 106, -32530, 648, 4192, 4236, 548, 0, -28574, 4256, 4746, 4104, -32704, -28542, -28476, 12 ], [ 256, 2112, 4096, 6400, 2304, 4096, 6208, 6464, 2048, 4096, 6144, 4416, 2304, 4160, 256, 256, 4160, 6400, 4160, 64, 2048, 320, 6144, 6208, 0, 2048, 6464, 6144, 320, 4160, 6144, 4096, 4096, 256, 4096, 4096, 4096, 2048, 6400, 4096, 2304 ], [ -30717, 3617, 2595, -31232, 3075, -31200, -32765, 3585, -31711, -29663, 2082, -32254, 34, -32766, 2, -29662, 1571, -30205, -31198, 34, 2594, 2592, 1570, -30207, -31199, 3074, -29150, 32, 2048, 33, 3616, 1538, -32222, -31199, 3619, 2050, -29663, 547, -29184, -32733, -30208 ], [ 16, 4612, 2324, 2580, 528, 6928, 772, 532, 4612, 4116, 4, 4624, 512, 6416, 6912, 2564, 2564, 2580, 276, 4100, 532, 4, 4612, 2304, 4116, 2068, 6148, 4624, 6420, 4116, 2304, 2048, 512, 768, 516, 20, 4884, 4884, 4868, 4880, 788 ], [ 16896, 8193, 24913, 320, 529, 24657, 592, 24848, 16705, 8192, 16384, 1, 833, 8208, 593, 24833, 16976, 8768, 8512, 16640, 272, 65, 529, 8961, 64, 577, 272, 272, 8977, 16401, 24832, 528, 25424, 24848, 8209, 16464, 24833, 16, 16, 8704, 272 ], [ 18944, 2569, 2049, 2568, 16385, 18952, 16905, 2561, 513, 16905, 16393, 1, 16392, 2560, 16897, 2560, 521, 18432, 2057, 2057, 18440, 521, 18953, 16905, 2569, 18433, 18944, 16896, 9, 1, 18441, 2056, 16905, 2048, 2056, 8, 18432, 16896, 2560, 2056, 2048 ], [ 8588, 12372, 8452, 12568, 8272, 12752, 328, 8408, 4432, 12484, 8524, 12548, 12760, 8200, 8400, 12, 196, 4380, 216, 4360, 12560, 92, 8324, 72, 8644, 12508, 4380, 4492, 136, 12616, 200, 8276, 220, 12296, 12764, 408, 8204, 4356, 8320, 448, 4300 ], [ -15359, -32248, -32759, -16384, -16373, -32760, 1027, 3, -16374, 513, 17921, 8, -32255, -31744, -15862, -14840, 17408, 17920, 17416, 1537, 1546, 17409, -15351, 0, -16375, 515, -15358, 17929, 1539, 8, 522, 1547, 17930, -31223, 16896, -31221, 16392, -15351, 16386, -14846, -32254 ], [ 10244, 2076, 52, 8216, 10296, 10296, 8220, 8240, 2096, 8216, 10272, 2064, 8200, 52, 10288, 8228, 8, 10272, 8212, 60, 2080, 8216, 10284, 10292, 2088, 10268, 36, 8228, 28, 10268, 8196, 2076, 2064, 44, 24, 60, 8244, 36, 8228, 2080, 10260 ], [ -29175, -29619, -22808, 11393, 2048, 11781, -20757, -21367, 9220, 11277, 1607, -23958, 708, -32667, -21888, -24566, -22935, 3651, 2796, -20786, 1600, 1102, 9769, -21876, -31155, 9350, 2626, -30172, 8865, -31159, -29588, 1611, 10404, -29108, 2284, -30580, 11851, 3617, 12, -30614, -22393 ], [ 10245, 24899, 16769, 259, 10311, 10565, 18439, 24706, 16391, 2438, 259, 24839, 134, 26882, 16705, 24771, 24578, 24774, 198, 26819, 25030, 16833, 8263, 10370, 8321, 18823, 10500, 18501, 25029, 2241, 10625, 10243, 259, 8390, 129, 320, 10690, 18437, 10311, 16646, 16385 ], [ 1036, 5376, 1548, 524, -27644, 5636, 4364, 1536, 4872, -28152, 260, -31228, -31488, -31740, 4364, 4104, 5640, 1284, 772, -32252, 5132, 1800, 4360, 5120, 5900, 4876, 4100, 4100, -31228, -28156, -32256, 516, -28412, -31740, 12, -28408, -30964, -32764, -31992, -28404, 12 ], [ 640, 2592, 2176, 2176, 160, 640, 512, 2080, 640, 2560, 0, 2592, 2560, 544, 2592, 0, 640, 672, 512, 160, 512, 32, 2688, 160, 544, 2560, 2048, 0, 672, 2080, 2560, 512, 2560, 2208, 32, 512, 2720, 2176, 32, 2208, 2720 ], [ 11392, -20350, 16384, -28544, 130, 8320, 20610, -20352, 21632, -28672, -4096, 8192, -7038, 7298, -22398, 1152, 27650, 16512, 26754, -10240, -21376, 1024, -29694, 29696, 9216, -15230, -8190, -24574, 24576, -8190, 27650, 128, -24576, 19456, -19326, -894, -29568, 10370, 21504, 6146, 7296 ], [ -27965, 4621, 67, -28151, -28089, 4739, 153, -32686, 67, 204, 4617, -32109, -32250, 541, -32045, 215, -32180, -27949, -28160, 4629, 4250, 4236, 66, 4801, 218, -32677, 4614, -32063, -32060, 4677, -32572, -32618, -28451, 4110, 712, 708, -28072, 530, -32552, -28664, 4246 ] ], [ [ -21950, 896, 3712, 11522, -24128, -29120, 1024, -20672, 10690, -23934, -31422, 2370, -30142, 12098, -23614, 11586, -31616, 2754, -31808, -21886, 9538, -23936, -23424, 11520, 11968, 8704, 10754, 3458, 11008, -23424, -21374, 9666, -28928, -24320, -21248, -20926, -31616, -20800, 2368, -22144, 9538 ], [ 13472, 5345, 5184, 1089, 9824, 13857, 13505, 8192, 12321, 4609, 8800, 5664, 13537, 1729, 1728, 5793, 577, 13024, 12961, 8896, 608, 5216, 1152, 32, 12993, 5760, 4800, 64, 97, 672, 33, 9344, 13921, 9313, 9792, 5153, 13920, 1088, 13024, 8384, 8352 ], [ 4224, 4, 6272, 0, 6148, 2048, 132, 4096, 6276, 0, 4224, 2180, 4096, 2048, 128, 132, 128, 2180, 2176, 6148, 2176, 6144, 4, 6148, 4228, 0, 4096, 4228, 0, 6144, 6144, 2176, 132, 2176, 2176, 4224, 128, 6276, 128, 2048, 4096 ], [ 8192, -32768, 386, -30462, 10632, -30710, -30328, 8194, 384, -30720, 8448, 266, -24310, 2048, 2432, -32638, -24192, -32758, 8586, 392, 8586, -24438, 136, 10498, -30464, 10242, -22272, 8330, 10242, 128, -24192, 10626, 10498, 8328, 10504, 10632, 8578, 136, -22526, -24184, 8194 ], [ -24124, -32344, -23932, 8552, 776, 8784, 8972, -31980, 312, 720, 320, 0, 8832, -32396, 68, -24032, -24256, -23884, 440, 8796, -32112, 72, 9080, 8488, 8448, 512, -32416, 68, 536, -24476, 452, -23696, 8340, -24484, 584, -32000, -24540, 212, 224, -24096, 8296 ], [ 2561, 10881, 8832, 8715, 2562, 10369, 8203, 8200, 10883, 138, 10752, 2689, 10368, 10241, 131, 2056, 2050, 11, 8706, 10881, 8841, 2698, 10888, 10379, 8329, 8330, 8843, 2051, 8715, 2059, 2562, 10763, 10249, 3, 1, 2689, 2056, 2058, 136, 9, 10379 ], [ 8192, 32, 8224, 2337, 10528, 8449, 288, 2048, 8224, 2080, 10497, 8192, 2048, 32, 289, 8448, 0, 256, 10497, 32, 256, 2336, 2336, 257, 2337, 2337, 288, 0, 2336, 8225, 2049, 2048, 32, 2080, 2304, 10273, 289, 10528, 288, 2048, 33 ], [ 9732, -24572, -7152, 24704, 132, -23036, 1172, 16404, -15216, -24448, -15740, 16384, 8836, 9364, -24432, -31088, -31100, -6640, -31600, 24704, -15232, 528, 25104, -6640, -6524, -31724, -16364, -32108, 8724, -7676, -23548, 25620, 17924, -32112, 26240, 9744, 1664, 24704, -31084, 25108, 25744 ], [ 32, -31707, 1032, -32764, -32472, 1313, -32472, 300, -32763, -32504, -32736, 1313, 36, 1292, 1069, 1293, -32723, -32468, -32499, -32728, 1024, 300, 1325, -31736, -31703, 260, 45, -31444, -32735, -32763, -31735, -32760, -31712, -31487, 1313, 44, -31456, -31711, 300, 44, 1317 ], [ 264, 1313, -32727, -32495, 1537, 784, 1025, 1801, -31448, 281, 1033, -31175, -32208, 569, -32223, 56, 1560, -31719, -32255, 1840, -31984, 561, 1032, 1816, 1568, 816, 552, -32512, -32479, 1560, 25, -31199, -32735, 1848, 1025, -31432, -32200, 792, 792, -31728, 1072 ], [ -24062, 9728, 514, 160, -32766, -23552, -24416, -31232, -31198, -31742, -24414, -23040, -32222, -31614, -22878, -24032, -23552, -32224, 160, 9730, 8738, -24414, -22912, 1570, -32768, 8704, -23520, -23902, -24030, -23390, -32254, 1570, 9890, 8354, 128, 546, 0, 8224, 160, -31232, -32128 ], [ -31215, 1077, 3091, -29642, -29131, 1543, -32255, 16, 3638, 516, 34, 3125, -32208, -30684, -29181, 535, 2595, -29151, 1573, 551, 2052, -29661, 1590, 2049, -30187, 2596, 38, -31184, -31744, -31197, 2595, -30713, -30682, -31178, 32, 48, 3590, 519, -31705, 3617, 550 ], [ 1152, 1024, 3712, 1665, 2177, 3072, 3073, 3201, 513, 0, 1665, 1, 2689, 1, 2561, 129, 1, 1, 2560, 3713, 2049, 2561, 1153, 3585, 2176, 3073, 2176, 2689, 2561, 513, 641, 2048, 1025, 3072, 640, 0, 2177, 512, 2176, 513, 1664 ], [ -32768, 1, 9218, 1026, 8193, 8322, -24445, -7166, 16515, 129, -23424, -15359, 1152, -31616, -15359, -7165, 8321, -7167, 9344, 16385, 16386, -16383, -16383, 25602, -7038, -24573, -24447, -23421, 1154, 8320, -32768, 8321, 25731, -15232, -15229, 17538, -15359, 17411, -8061, -31741, -16253 ], [ 12706, 8322, 13987, 10114, -23133, 643, 13859, 1825, -22623, -27742, -26719, -23933, -30975, 9888, -19549, -31454, 13570, 291, 9602, 5280, 5505, 4993, 8995, -28157, -27613, -30944, 5155, 8609, -24286, -22624, 8995, -18813, 1570, -23133, 1442, -20447, -22910, -24029, 13186, 1953, 1058 ], [ 4129, 4114, 2, 33, 6178, 16, 2082, 4130, 6179, 4128, 6179, 4144, 6195, 6194, 6146, 6162, 6146, 2050, 4099, 4131, 18, 2082, 4129, 6177, 4131, 3, 33, 2065, 2067, 2065, 2050, 2048, 4096, 0, 33, 2065, 48, 6146, 6145, 1, 4115 ], [ 12368, 12376, 12376, 1024, 9280, 0, 24, 1104, 13400, 1024, 12376, 13384, 1032, 1112, 13384, 9296, 1088, 8264, 0, 4176, 8200, 9296, 9240, 13400, 1096, 4096, 12352, 13320, 1040, 5120, 88, 8280, 13336, 9240, 8200, 4184, 12304, 12312, 9280, 5184, 88 ], [ -22368, -29945, -22109, 945, 10755, 2870, 10541, -32093, -24306, 649, 10781, -23749, 2305, -22515, -29921, 8733, -31860, 269, -31853, -30048, -30288, 9013, 2048, -23627, 2104, -21713, -30402, 2566, 2352, 9110, -23802, -30678, -31938, 2201, -31974, -30183, -32071, 46, 10514, -24426, -23781 ], [ 2, 8194, 4, 8194, 8192, 2, 6, 4, 8192, 8198, 6, 8192, 8194, 8198, 8196, 6, 8192, 8194, 8194, 0, 8198, 8198, 0, 8194, 0, 6, 2, 8198, 8194, 6, 8192, 8196, 6, 4, 6, 8192, 2, 6, 0, 8198, 8198 ], [ -31917, 6146, -25838, 4674, -26622, -31919, 2896, 4115, -26624, -27837, 4688, 530, -30701, 6480, 4112, -30717, 4161, -31982, 2129, 6416, -28413, 2880, -30144, 2562, 2386, -27822, 4867, 2129, 2370, 4928, -32768, 2321, 4418, -30142, 2369, 2112, 4435, -32190, 2384, -26031, -30399 ], [ 2068, 131, 6549, 2048, 4, 128, 144, 6407, 20, 6422, 6404, 4112, 148, 6418, 2194, 0, 4103, 2436, 6289, 129, 2051, 2304, 2309, 6528, 6423, 2196, 6292, 133, 6291, 4099, 2450, 6406, 6418, 403, 4355, 6, 4368, 149, 6151, 277, 277 ], [ -32688, -32688, -32688, -24576, 16464, 0, -32688, -32688, -16368, -32688, -16304, 8272, 16400, 16, 16384, 16, 8272, -24496, 8256, 24640, 80, 24640, 24592, 8192, -32688, -8112, -8128, -24560, 8208, -24576, 8208, -16304, 24576, 24640, 16464, -16368, 80, 16464, -16320, -16320, 24656 ], [ -28664, -28664, 1024, 5144, -32752, -27632, 4112, 6160, 6160, -29696, -27640, -27624, -31720, -30704, -26600, 2056, 16, 5120, 3088, 0, 3072, -25584, -30720, -27648, -26616, 3096, 3072, -25600, -29688, -25576, 7192, -32760, -31728, -25584, -32760, 3080, 3072, 4096, -29680, -26600, -30712 ], [ 136, 16646, 18496, 204, 18502, 18578, 332, 3206, 16596, 412, 19524, 1426, 16456, 1102, 1244, 1230, 3088, 19730, 18508, 18892, 132, 3082, 334, 2200, 346, 16452, 2518, 18446, 72, 19840, 17434, 194, 2390, 212, 18696, 18706, 18776, 1042, 2260, 3162, 1436 ], [ 0, 2753, 1088, 8258, 193, 11777, 1537, 3202, 514, 3139, -23935, 9218, -30208, -20797, -31229, -31229, -20927, 8771, -23357, 9217, -28990, -30205, -32125, -29117, -30013, -29568, -21888, -30653, 11842, -31165, 8704, 8707, -30592, 2050, 65, 3776, -24063, -29502, -20992, 11968, -30079 ], [ 16528, 16400, 18464, 176, 2180, 2052, 16528, 2064, 2100, 2228, 18448, 16400, 18464, 18436, 16416, 2228, 18468, 2084, 18484, 2096, 2096, 16544, 16400, 18484, 16544, 132, 18468, 16400, 2064, 16384, 16532, 18564, 18608, 16432, 2068, 18596, 128, 16544, 2208, 2048, 2212 ], [ 4352, 4097, 16769, 17537, -30720, 3456, 20609, -27648, -27648, 1281, 1024, -30592, -10112, 1409, -26368, -25344, -16127, -14336, -12159, -30335, -10879, 2177, -11263, 3328, 2304, -31488, -26367, -29567, 1153, -12160, 129, 23680, -25600, 16513, 5505, -11135, 1281, 19456, 1280, -32511, 17792 ], [ 3330, 10497, 10784, 3587, 9473, 8450, 3360, 3619, 2081, 1056, 3873, 8227, 2339, 3584, 1025, 11040, 10784, 1024, 11809, 9474, 2049, 1539, 11009, 2562, 2563, 1794, 8705, 2306, 12066, 3104, 2817, 1027, 8450, 11778, 771, 3107, 1792, 10529, 1795, 10017, 11554 ], [ 9222, 5380, 9478, 1028, 6, 9220, 1280, 13312, 12292, 4356, 4358, 4356, 4, 8452, 9474, 1026, 256, 4356, 6, 9218, 9222, 2, 9478, 5122, 5124, 1280, 4096, 8454, 9218, 4354, 8194, 5380, 4354, 258, 12288, 5382, 9474, 1284, 1286, 5376, 5122 ], [ -29692, 19648, -14176, 196, -21340, -5980, 128, 26848, 19492, 24580, 25600, -16188, -30720, -7964, -30684, 11300, 10432, 11392, -32636, -32544, -5056, -6140, 10468, 9412, -8096, 19680, -5056, 11268, -8028, -31680, -14144, 25764, -5984, 1248, 19616, 3104, 17412, -24380, 2048, -7132, -13116 ], [ 8709, 8849, 10902, 8212, 8720, 10257, 3, 2560, 10883, 10791, 2692, 676, 2197, 10374, 10291, 535, 8230, 10374, 2181, 2182, 8864, 50, 19, 8869, 2214, 50, 10914, 2561, 8736, 8225, 10771, 49, 10801, 10934, 10757, 513, 675, 10278, 10882, 2070, 2068 ], [ -24574, -4094, 24834, -24544, -24286, -28638, -24320, -7936, -32768, -24542, -20190, -32768, 20480, -16096, 12322, 8450, -24542, -24576, 24608, -4062, 8450, 12288, 256, 8194, -24574, 24610, 24864, 16642, 4386, -7904, -24288, -11998, -3808, 16642, -32480, -8158, -28414, 8192, -24288, 32, -7934 ], [ 817, 4368, 2592, 2848, 6928, 2865, 2304, 4896, 4897, 4640, 544, 4369, 6961, 4145, 2832, 0, 816, 4353, 6433, 304, 4112, 4129, 6448, 2336, 6449, 257, 4368, 0, 6672, 2592, 4144, 4896, 4385, 2353, 6433, 6401, 6177, 4913, 2049, 4128, 545 ], [ 4549, 14738, -30720, -32768, 14420, -18096, -18173, -20137, -28587, 2065, -28538, -30441, -26608, 65, -28217, 342, -24443, -28287, -32764, -22329, -28334, 8260, -32365, 4352, -28400, 192, 10241, 12439, -20415, 8390, 4566, 10519, 4437, -20218, 2434, -32688, -20473, -26558, -24445, 10627, 10514 ], [ -24512, 25632, -30560, 8288, 26784, 19456, -13280, 18592, 11328, 9408, 16544, -21344, -8064, -6144, 8384, -21344, -24544, 16576, -13088, -13312, 27872, 9248, 9216, -15200, -24544, -29472, 17408, 25696, 18464, -6112, -8096, -22304, 19488, 2048, -29600, -24576, -29568, -32576, 9376, -31712, 11328 ], [ 8475, 27, 792, 0, 2, -32488, -24303, -31976, 784, -24304, -23806, 795, -23782, -24056, 0, -24056, 529, 536, 531, -24565, 282, -24319, 8984, 8704, 8962, 8960, -31989, 8209, -24038, -31997, -24549, -24310, -32502, -24566, 24, 9, -23805, 8985, -32255, -24575, -24551 ], [ 8266, 2089, 18474, -14327, 8266, -16349, -16280, -8126, 33, -16381, 24641, -8088, -5592, 8233, -16376, 25155, 17000, -30711, -7613, 26696, 16995, -6112, 24584, 18466, 586, 10304, 8299, 16968, -22485, -24023, -13792, -24542, -24544, -30712, 27146, -24022, -15861, 8234, -15837, 67, -32189 ], [ 14, 2, 6, 14, -32766, -31744, -32766, 1030, -32764, 1038, 6, 12, -32768, -31734, -31734, 1036, 1036, -32756, -32760, -31730, 1032, 1036, 1036, 1032, 0, 8, -32768, 1032, 1024, 1024, -31744, -32762, 1036, -31744, -32754, 1024, 8, -32768, -31736, -32764, 14 ], [ -32543, 128, 2240, -22496, -7968, -32735, -14208, -22304, 64, 26625, -22367, -30495, 2113, -8032, -30719, -16223, 8385, 10368, 16609, 16449, -8095, 24608, -5919, -8159, -24511, -8128, 24769, -16288, 26721, 10304, -24415, 26624, 16416, -14271, 24704, 8416, -32639, 16481, 24800, 16480, -8032 ], [ 6146, 16384, 17426, 17408, 5138, 1056, 6194, 23552, 22528, 20512, 1072, 7186, 5138, 16400, 6144, 18432, 2064, 3104, 4114, 3090, 3090, 5168, 2096, 21536, 22530, 7168, 4096, 3122, 7202, 2050, 17458, 4114, 23584, 3122, 7170, 34, 3090, 17424, 4128, 2064, 16384 ], [ -31744, -29695, 128, -9216, -15231, -15232, 2049, -30592, -10239, -14336, 3200, 16512, -30592, -25599, -10240, -29695, 3200, 1025, 22657, -27648, -30591, -29696, 7296, 19456, -13184, -12159, 23681, -27520, -29567, 129, 3200, -28672, 4224, -26495, -32767, 4225, 23680, -29695, -31616, 19457, 19456 ], [ -16891, -13824, -14076, -4351, 13573, 18432, 23812, 32260, -27387, 10244, 3585, 25860, 15109, 21508, 23809, 19969, -27131, 7941, 32256, -2559, -26363, -29696, 19717, 23045, -23291, 29956, 7681, -11519, -10492, -17664, -10491, -25599, -8699, -22779, 14340, 14597, -7420, 32256, 28165, 17152, -19707 ], [ 23304, 264, 2314, 2090, 4138, 20744, 264, 10, 20992, 6402, 18474, 23042, 6666, 20490, 4872, 20480, 22538, 514, 6914, 17186, 6434, 23074, 6178, 40, 520, 22568, 288, 2050, 21002, 16642, 22570, 4360, 19242, 8, 810, 4394, 21250, 6440, 19200, 16906, 19234 ], [ 130, -32698, 193, -32762, 69, 69, 129, 2, 194, 64, -32633, -32637, -32574, 133, 131, -32635, -32764, -32699, 198, 7, 7, -32704, -32639, -32704, 195, -32698, -32571, 193, -32766, 199, -32763, 197, -32640, 5, 7, -32638, 128, 192, -32764, -32639, 0 ], [ 296, 9094, 896, 2218, 2982, 8462, 288, 684, 11150, 684, 10370, 8194, 10666, 422, 10380, 2444, 10892, 558, 8614, 2090, 8876, 8580, 10924, 10272, 8576, 8334, 8736, 932, 10636, 398, 2852, 2306, 2216, 9132, 288, 9100, 518, 8580, 9102, 10926, 134 ], [ 1316, 1121, 1619, 1074, 1589, 322, 261, 1877, 567, 1905, 1143, 116, 1824, 1824, 534, 774, 519, 1334, 1392, 1027, 116, 54, 1072, 1796, 582, 1653, 1570, 1351, 1619, 322, 1025, 1395, 1557, 1317, 1621, 1793, 820, 1873, 1062, 54, 276 ], [ 5512, -10816, -27840, -10688, 4624, -15272, -16232, 21312, 280, -11968, 21080, -11840, -27504, -14760, 16656, -16256, -30760, -11496, 17736, 21960, 16720, -14760, 20632, -11112, -11048, -11384, 6032, 4416, 16648, 0, -28408, -28200, -27120, -10664, -27008, -31656, 1616, -27048, 5000, -32312, -27648 ], [ -32768, 545, -32256, 16928, -32735, -15839, -15871, -32736, -32767, -15871, -16351, -16384, -16383, 16928, 16928, -15839, -32767, -15840, 545, 16896, -32224, -32735, 16385, -16352, 545, 16897, 16384, 16929, -32256, -16384, 0, -32736, -32767, 1, -15840, -32255, 16928, -15872, -16351, 16384, 513 ], [ 5824, 1088, 1408, 1984, 576, 1728, 4160, 5824, 4608, 640, 5056, 4608, 1280, 5696, 6016, 4864, 1600, 4416, 128, 960, 1792, 1920, 4288, 5696, 5888, 4544, 5952, 4544, 0, 5632, 5312, 5760, 5824, 1088, 1216, 1664, 896, 4544, 896, 5696, 4800 ], [ -31643, 2087, 18529, 10246, 2086, -5850, -24254, -22528, 3329, 8292, 8482, -6137, -7839, 18437, 19559, -24319, 25667, -31679, 11298, 16705, -32765, -5119, -15104, -32665, 26917, 4, -15358, -31486, -24544, -5049, -23482, -29440, 19749, -31424, -21437, -16064, -6879, 16386, 70, -29693, 25697 ] ], [ [ 16688, 9472, 8224, 25888, 17680, -23248, 1056, 17424, 8192, -23504, -8176, -15312, -8144, 24624, -15344, -7120, 25856, -15328, 25872, 9488, -31472, 17664, -16112, -7168, -24560, 17408, -15056, 8496, -31488, 16672, 8224, 24608, 9232, 9248, 9472, 9216, 24592, -31728, -6912, 16656, -23520 ], [ 10272, 3074, 10272, 1025, 9251, 9250, 8225, 10242, 9218, 9217, 3073, 1025, 11267, 9251, 0, 10273, 8192, 10241, 3104, 3072, 33, 10241, 11267, 10273, 1059, 10241, 1058, 10274, 9251, 9249, 11265, 10274, 10274, 1057, 10242, 8193, 2082, 3, 8227, 8193, 10274 ], [ 576, -23036, 64, -31744, -15868, 8708, -32700, 24645, 9732, 17988, -15296, -8192, -32252, 24581, -15808, -31744, -31167, -32764, -31680, 580, -16383, 8192, -24507, -14843, 1, 1537, 25604, -31167, -6656, 26116, 9793, 1537, 24576, 24640, 1025, 1093, 25088, 16385, 64, 25092, -32767 ], [ 18505, 19776, 17472, 19201, 16897, 17673, 19969, 17226, 17152, 17995, 16456, 17994, 1795, 2627, 2817, 18440, 266, 3843, 16712, 2307, 1035, 16715, 833, 18506, 19714, 323, 2624, 10, 17483, 18176, 1801, 1857, 2635, 1802, 17675, 18433, 2378, 17665, 16456, 3, 2379 ], [ 16398, -32630, 18570, -32756, -14268, 18668, 14, 2216, 2, 168, -32594, -32596, 2086, -14266, -14324, 2220, -30554, -32766, 2158, 8, 2208, -32724, 66, 2124, 18602, -32698, 18658, 18562, -16372, 16454, 2180, -32608, 2112, -14264, -32730, -14300, 100, 2084, -16384, 110, 206 ], [ 512, 16, 9040, 4626, 8976, 8274, 594, 336, 12288, 530, 82, 8464, 770, 514, 13058, 9042, 786, 16, 13120, 4112, 8770, 8768, 592, 4178, 4112, 4880, 8784, 12818, 784, 578, 12864, 530, 8514, 4882, 12800, 8528, 4098, 4096, 4608, 4946, 12546 ], [ 4134, 18, 4118, 34, 38, 4102, 4132, 22, 2, 32, 32, 4130, 4146, 4118, 4, 4132, 6, 6, 4118, 4096, 6, 4118, 16, 2, 4144, 20, 34, 4128, 36, 4132, 38, 4144, 4098, 4128, 48, 32, 16, 36, 4128, 4, 2 ], [ 32, 9475, 25635, 9313, 99, 1121, 24673, 16432, 336, 24945, 8562, 306, 8528, 24689, 8241, 25939, 321, 9216, 24610, 25904, 8227, 290, 25667, 25648, 9299, 1282, 24659, 24945, 17411, 8306, 97, 16499, 16675, 51, 18, 9299, 8243, 25968, 25920, 9249, 17489 ], [ 9729, -22990, -7141, 8745, -24464, -6565, 1561, -6584, -15831, -6576, -16375, 9840, -15848, 17505, -14829, -6549, 18, 608, -22965, 9273, 1657, -23472, 8777, 17512, -7045, -32653, 9274, -23485, 1072, 25633, -15822, 1625, 16898, -7168, -8152, 9336, 25096, -7574, 576, -15360, -23445 ], [ 24, -31728, -19440, 13336, -18416, -26608, -25592, -25600, 4120, -31728, -26600, 8200, 4120, 10240, -22520, 1032, 6168, 2064, 1032, -22528, 13312, -28648, 13320, 12288, -22520, 11280, 9216, -24552, -20456, 8192, -19432, 2056, 15368, -28656, 24, -30720, 14336, 1032, -22520, -22520, 14352 ], [ 17921, -7164, 17924, -31740, 17925, 0, -24576, 9217, 8705, -23040, 26112, 8709, -23035, 26116, 17925, -7676, 25604, -14847, -24059, -24059, 8705, -24059, -24572, -24060, 1028, -15360, -6655, -31232, -8191, -7679, -24575, 25088, 25604, -6655, -31232, 513, -32251, 512, -24059, 24577, 0 ], [ 2128, 8256, 8464, 10240, 320, 10512, 8528, 10496, 272, 64, 8208, 10576, 8208, 2112, 8448, 2128, 10304, 2320, 8208, 80, 336, 256, 2368, 10240, 8208, 10576, 8464, 2304, 8256, 2048, 2320, 10512, 256, 10496, 10560, 2064, 2304, 16, 2128, 2128, 8528 ], [ -4600, -23548, 1548, -29176, 19972, 2056, -13820, -20980, -15348, -32768, 25600, -12792, 27660, 27648, -32248, 3588, 18948, -21492, 27140, 3584, 18432, 17408, -23548, 18440, -29176, 27660, 8192, 3584, 25096, -4604, -4608, 11276, -22524, -29684, 27136, 11276, 512, -14840, 19464, 10764, -4600 ], [ 25416, 25160, 16584, 771, 16651, 8576, 24714, 131, 520, 8704, 17027, 16579, 17097, 259, 8714, 459, 3, 8649, 25153, 25032, 320, 17281, 8584, 960, 16835, 449, 25418, 448, 897, 16714, 17347, 9153, 17098, 9032, 771, 16898, 17024, 8329, 24704, 451, 8458 ], [ 1504, 800, 8480, 9856, -32248, 9152, -23768, 736, 8576, 10024, 9024, -31328, 1312, 9704, 1696, 616, 9928, -31960, 8576, 1408, -22624, -24216, -32376, -23232, 1408, -32728, 10152, -24408, -23104, -23928, 8456, -32192, 1344, 488, 552, 8576, 704, -31904, 9376, 1288, 10016 ], [ 16408, -32144, -29135, 16969, -30719, -13063, -16303, 17472, -29471, -31087, -30616, -12663, 17920, 18600, -29575, 18960, -13199, -32168, -30624, -13639, -14320, 553, -30031, 737, -29576, 3601, 1048, 3784, -16288, -13264, -15143, 19505, 17513, -30055, 18537, 3225, 3289, 3073, -31688, 16408, 20033 ], [ 26790, 22966, 25120, 31670, 16775, 14485, 34, 14752, 10390, 29076, 2356, 2466, 14774, 30978, 5, 31377, 6150, 12420, 30720, 12817, 26915, 6791, 15105, 10647, 8612, 22966, 17287, 29333, 19079, 11142, 19122, 4242, 28818, 6564, 14628, 2324, 18595, 24980, 12854, 13204, 22710 ], [ 17576, 19584, 16424, 19496, 3232, 16512, 3104, 17544, 19456, 19488, 0, 128, 136, 18432, 3232, 0, 17440, 17544, 19456, 18464, 1152, 1192, 19592, 19496, 19456, 1024, 18464, 1152, 3112, 3232, 1064, 168, 19488, 3200, 16416, 1152, 8, 1032, 17536, 17568, 17408 ], [ 4396, 132, -32606, 4494, -32121, 4768, -27770, -28409, -27869, -32511, 4392, 4622, -32477, 4519, 4134, 676, 4136, 4256, 1, -28250, -28639, -27989, 4904, -32628, 4995, 4782, -28025, 5024, -32729, -32733, 680, 2, 15, -28157, 4999, -27992, -27776, -27890, -28667, -28658, 386 ], [ 8208, 4113, 12337, 24576, 24593, 8337, 28704, 4129, 24609, 32, 20480, 28721, 4128, 16512, 4257, 20480, 4272, 4272, 24753, 12433, 129, 8209, 20608, 12304, 1, 49, 16545, 20481, 28848, 20624, 12336, 12464, 16512, 28833, 24624, 32, 16528, 12448, 8368, 12337, 12417 ], [ 17414, -32766, -32766, 256, 24836, -14336, 1028, 19460, -30464, 25858, 3074, -21244, 4, -23546, -31484, -24316, 19718, -6906, -15098, -16122, 27908, 9222, 26624, -7166, 11268, -31484, 11268, 11520, 24576, -14334, 3334, 10500, 10500, 17664, -15098, -30460, 25858, 2048, -22526, 27648, 27650 ], [ 8325, 8197, 4, 9349, 9285, 8260, 9296, 1157, 8197, 8336, 1105, 9344, 9413, 9296, 1172, 9429, 1104, 1088, 1040, 144, 8256, 84, 8272, 69, 1041, 1172, 1040, 9216, 69, 8384, 9349, 9425, 17, 9220, 9412, 9365, 9296, 192, 1220, 1028, 8404 ], [ 65, 66, -32698, -32768, 4, -31743, 1028, -32766, -32700, -31679, 1028, -31677, 65, -32698, -32768, -32702, -32703, 2, -31742, -31678, 71, 1090, -32704, -32704, 1093, -32698, -32761, 0, -31677, 1028, 1027, -32766, 1089, -32764, 1026, -32703, -32761, -32766, -31677, -32768, -31737 ], [ 8192, 516, -22515, 521, -24064, -30199, -24575, 8709, 10765, 5, 4, 9, -32768, -30204, 8, -32248, -30719, -30208, -32255, 2573, -32251, 2057, -32252, -22528, 10253, -32760, 8201, -30207, 8205, 10756, -22012, -24571, 2056, 524, -32256, 516, -32248, -24056, 8709, -30208, 8204 ], [ 8898, 8912, 8704, 12290, 12498, 8720, 8210, 514, 12290, 18, 658, 12992, 8896, 4624, 12864, 192, 8832, 4290, 12370, 576, 656, 12944, 128, 16, 4304, 4114, 8896, 8210, 530, 82, 8384, 8386, 8338, 12880, 722, 12944, 514, 4754, 8834, 4688, 12816 ], [ -16314, 704, -32640, -16189, 69, -32124, -15744, -16189, -32574, -32185, -32571, -16251, 16965, 70, 17028, 709, -32574, -15743, -15872, 518, 134, 16899, 64, 135, -16192, -32254, -15744, 646, 16578, 519, -32702, -32699, 16966, 16902, -15739, -16253, -32186, 16579, 16450, 582, 16515 ], [ -28664, 5140, 6164, 7700, 2068, 7708, -26106, -31216, 1554, -31224, 530, 6664, 1024, 5642, -27114, -28136, 7684, 20, -28142, -32746, 4634, 1562, 6670, -30184, -25078, -30712, 4628, -29166, 1546, 3072, 2584, -29162, -26090, 6668, -32760, -30206, 526, -29696, 4110, 4614, -32240 ], [ 9729, 11778, 9219, 3600, 1552, 2561, 11777, 8705, 1553, 8722, 9216, 3602, 2, 9747, 9744, 8721, 8706, 9747, 3600, 2066, 1041, 11795, 8195, 2561, 1553, 512, 3586, 10769, 1, 10258, 529, 8210, 1554, 11795, 515, 8722, 1041, 2048, 3090, 17, 11779 ], [ 5785, 8456, 651, 4865, 5635, -24432, 13185, 5889, 768, -18791, 9096, 9241, -23552, 9235, 787, 1163, -28008, 1931, 5529, 4739, -31079, -24319, -27774, 8970, 12425, -19445, 8577, 153, -27639, -26725, -24575, -19199, 897, 5393, -26879, 9371, 8715, 13192, 5137, -31215, 9475 ], [ 20645, 20532, 2309, 7569, 23980, 17452, 20497, 16701, 6428, 6584, 6584, 19640, 20897, 32, 7436, 16700, 304, 18872, 17580, 19480, 269, 2308, 6297, 437, 1180, 23840, 21924, 6308, 18701, 4149, 5252, 4233, 18872, 4365, 18572, 19497, 16516, 20913, 17689, 21561, 19845 ], [ -21247, 11553, 10256, -30563, -24528, 3232, 11708, -32604, 8628, 1324, -32344, -24187, -32627, -22528, -29292, 9221, -32384, 2205, -21375, 3092, -24536, -29388, 11681, -24399, 1180, 8581, -22479, 10533, 3460, -29648, -31427, 11552, -29692, -22395, 1061, -24172, 9380, 11421, 153, 11536, -24387 ], [ -31724, -32240, 1556, 1024, -31232, -32256, 1552, 1536, 1040, -31740, -31728, 516, 1024, 1536, 532, -31728, 528, 1040, 1044, -32236, -31728, 1540, -31728, -32236, -31232, 1024, -32236, 516, 1540, 1556, 1028, -32240, 1044, 16, -32236, -31228, 1028, -32752, 1044, 1540, -31212 ], [ -32476, -7562, 8478, -16192, 8916, 8730, -32396, -32188, 270, 524, 16482, -32624, -7276, -7186, 8478, 278, 9016, -8092, -31814, -32520, -32286, 718, -7566, -16342, 60, -7962, -15594, -31946, -31974, -24130, -23716, 416, 450, 25180, -32574, 25384, 8922, -32410, 440, 112, -32222 ], [ 17162, 4354, -15862, -15608, 16776, 4104, -32758, 4610, 20480, 21386, 138, 522, 4610, -15734, 4232, 20992, 17154, 4104, -15616, -27904, -28032, -27774, 130, -12024, 20482, 4616, 21376, 17152, -27904, -16376, -32766, 896, 17032, 16896, 136, -28536, 2, -15862, 4866, -32384, -32766 ], [ 84, 8452, 9024, 8756, 880, 8228, 64, 4, 816, 352, 8452, 624, 800, 8544, 64, 324, 8240, 8960, 8804, 624, 8528, 8512, 8768, 8800, 9056, 0, 8500, 100, 608, 8960, 8752, 100, 8468, 576, 8256, 596, 8548, 864, 8212, 8736, 548 ], [ 2627, -17664, -25783, -20286, -27966, -27895, -24117, -21814, 13184, -20213, -30006, -24319, -26166, -30399, -26487, -20021, 14979, -30710, -30335, -28664, 12681, 8264, -23742, -30520, -20287, 6275, 10562, 10498, -17718, -30712, -19584, 7104, 4803, 4107, -30710, 6601, 6977, 6218, 13250, -31935, 2178 ], [ 14608, 10242, 6400, 10514, 20755, 23042, 12817, 18448, 15105, 31249, 8962, 18448, 29187, 2576, 29441, 27138, 28675, 11025, 6674, 4864, 24849, 26641, 15122, 23057, 14849, 4115, 2817, 6675, 8448, 2578, 27138, 274, 12289, 8706, 18432, 2577, 6673, 30739, 4608, 18960, 6403 ], [ -5112, 25608, -22516, -8180, 25612, 24580, -32764, -15356, -24564, 8204, 9228, 8, 27648, -30708, -30716, 27648, -31740, 25600, 3076, 8192, -8188, 8204, -23544, -30716, -24564, -22528, 18436, -8184, -29684, -16372, 8192, -13304, 16388, -31740, -31740, 17412, 11272, -31744, 11272, -23544, 2052 ], [ 13568, 5122, 13440, 8192, 1154, 8320, 256, 5376, 5504, 5124, 9604, 1030, 13572, 8194, 5508, 9350, 5122, 13700, 5382, 1028, 1414, 5378, 2, 13700, 1030, 132, 388, 256, 12678, 4484, 9600, 9600, 1030, 9350, 8322, 12294, 1152, 8582, 4480, 9474, 12290 ], [ 1202, 176, 26, 168, 1064, 17458, 17434, 138, 1210, 160, 16416, 162, 16384, 24, 26, 2, 17570, 16386, 17536, 1034, 50, 17450, 16538, 16552, 17544, 1040, 16408, 16514, 17418, 32, 17458, 2, 152, 170, 16522, 16, 1026, 1048, 17568, 1066, 154 ], [ 16972, 16448, 16972, 16384, 24646, 16452, 8262, 524, 8260, 24642, 16386, 16968, 16388, 16908, 8206, 64, 16390, 8264, 24652, 8768, 16960, 576, 78, 8270, 76, 16908, 16390, 8202, 76, 8768, 16452, 25166, 8780, 16972, 25088, 582, 526, 25096, 24584, 16390, 8708 ], [ 6, 182, 16, 134, 21, 54, 37, 146, 164, 145, 37, 36, 162, 7, 144, 1, 165, 38, 21, 22, 181, 180, 16, 182, 166, 182, 150, 2, 145, 23, 128, 132, 144, 133, 134, 54, 5, 179, 179, 50, 50 ], [ 12856, 2568, 2104, 12840, -26616, -22496, 10240, -28632, 6176, 10256, -20440, -32200, -24008, 4640, 16, -26616, 2616, -17912, -32712, -28136, -28128, 2072, -26592, -30704, 16, 12824, -18400, -32240, 6704, -24520, -32256, 4104, 528, 8728, 4608, -24536, -30160, 12808, 8760, -18400, 4128 ], [ 1162, 1184, 1156, 168, 1186, 4, 44, 1032, 1186, 1060, 1026, 138, 44, 6, 134, 1028, 10, 160, 160, 1038, 1060, 1158, 142, 1026, 1188, 140, 136, 36, 160, 42, 1158, 32, 1156, 1194, 0, 1164, 1186, 162, 1184, 12, 12 ], [ -6016, 8312, 18432, -30624, 3176, -29624, -31624, -23368, -24520, 1144, 17416, 8384, 17648, -14296, 25760, -21352, 11280, -22488, 1176, -13264, 3176, -7152, -29584, 2176, 11416, 19688, 26696, 8296, 9424, 2264, 27880, -14208, -4968, -5040, -15304, 9232, -29616, 8208, 17456, -23536, -21432 ], [ 2880, 3008, 4200, 193, 6984, 6688, 201, 2048, 6633, 4960, 2889, 417, 2721, 6336, 192, 6568, 6984, 2729, 6472, 552, 2952, 4993, 4488, 545, 392, 2185, 4897, 5064, 6976, 4864, 6633, 2697, 136, 2089, 968, 4456, 2112, 192, 4264, 6313, 4576 ], [ -27605, -32695, 14378, -32768, -22496, 9338, -27557, 10307, -29654, -30638, 11379, -28606, 7224, -25592, -27557, -23462, -29639, -20462, 6171, -26605, 13434, 7233, 15360, 14384, 3082, -30638, -19439, 3146, 10248, -22520, 2154, 14457, -20430, -23517, 15417, 1033, 11306, 10353, -27534, 11288, -24543 ], [ 1, 0, 3, 2, 1027, 1026, 1, 1026, 3, 1025, 2, 1024, 1027, 1025, 0, 1027, 0, 1, 2, 1, 1025, 1, 1, 1026, 0, 0, 1, 3, 1025, 1027, 1026, 1025, 3, 1027, 1025, 0, 1025, 1026, 2, 1027, 1026 ], [ 4128, 8201, 9, 5409, 29731, 259, 13315, 16395, 5128, 29704, 4139, 29987, 21513, 8450, 25602, 29705, 9249, 9249, 24608, 12577, 17706, 25600, 21547, 12546, 9512, 41, 28938, 17408, 25858, 29984, 1291, 28960, 16680, 28960, 17675, 13323, 1033, 42, 21795, 4099, 21539 ], [ 12305, 1, 49, 4097, 12336, 8209, 8241, 8224, 8208, 33, 17, 17, 8209, 8240, 8224, 12320, 12336, 0, 4128, 32, 8208, 32, 12305, 1, 8225, 8208, 4144, 4129, 8209, 12336, 4112, 4112, 8241, 12288, 4144, 8224, 12336, 48, 4144, 12304, 49 ] ] ] }